From: Mwalker Date: Fri, 25 Apr 2014 18:46:41 +0000 (+0000) Subject: Merge "jquery.textSelection: Don't throw errors on empty collections" X-Git-Tag: 1.31.0-rc.0~16010 X-Git-Url: http://git.cyclocoop.org/%27.%28%24current%20%3E%202?a=commitdiff_plain;h=0b7f75739786a44feab8eca1a9ec21b72e3bb2cc;hp=2828669dd40f63f60c2391b6d5ee30a3e255f3db;p=lhc%2Fweb%2Fwiklou.git Merge "jquery.textSelection: Don't throw errors on empty collections" --- diff --git a/RELEASE-NOTES-1.23 b/RELEASE-NOTES-1.23 index 22520d3a57..231903ce6b 100644 --- a/RELEASE-NOTES-1.23 +++ b/RELEASE-NOTES-1.23 @@ -9,6 +9,9 @@ MediaWiki 1.23 is an alpha-quality branch and is not recommended for use in production. === Configuration changes in 1.23 === +* Introduced $wgPagePropsHaveSortkey as a backwards-compatibility switch, + for using the old schema of the page_props table, in case the respective + schema update was not applied. * When $wgJobRunRate is higher that zero, jobs are now executed via an asynchronous HTTP request to a MediaWiki entry point. This may require increasing the number of server worker threads. $wgRunJobsAsync has been @@ -267,6 +270,9 @@ changes to languages because of Bugzilla reports. * Support was added for Northern Luri (lrc). === Other changes in 1.23 === +* Added pp_sortkey column to page_props table, so pages can be efficiently + queried and sorted by property value (bug 58032). + See $wgPagePropsHaveSortkey if you want to postpone the schema change. * The rc_type field in the recentchanges table has been superseded by a new rc_source field. The rc_source field is a string representation of the change type where rc_type was a numeric constant. This field is not yet diff --git a/RELEASE-NOTES-1.24 b/RELEASE-NOTES-1.24 index fd422faaf3..48ea3d425d 100644 --- a/RELEASE-NOTES-1.24 +++ b/RELEASE-NOTES-1.24 @@ -38,6 +38,7 @@ changes to languages because of Bugzilla reports. * CLDRPluralRuleConverter_Fragment to CLDRPluralRuleConverterFragment * CLDRPluralRuleConverter_Operator to CLDRPluralRuleConverterOperator * CLDRPluralRuleEvaluator_Range to CLDRPluralRuleEvaluatorRange +* CSSJanus_Tokenizer to CSSJanusTokenizer == Compatibility == diff --git a/includes/Article.php b/includes/Article.php index 1537ea66bf..e73fe9d640 100644 --- a/includes/Article.php +++ b/includes/Article.php @@ -90,7 +90,7 @@ class Article implements Page { /** * URL to redirect to or false if none - * @var string|false $mRedirectUrl + * @var string|bool $mRedirectUrl */ var $mRedirectUrl = false; // !< @@ -372,7 +372,7 @@ class Article implements Page { * uses this method to retrieve page text from the database, so the function * has to remain public for now. * - * @return string|bool string containing article contents, or false if null + * @return string|bool String containing article contents, or false if null * @deprecated since 1.21, use WikiPage::getContent() instead */ function fetchContent() { #BC cruft! @@ -865,7 +865,7 @@ class Article implements Page { * @param string $action The action= GET parameter * @param ParserOutput|null $pOutput * @return array The policy that should be set - * TODO: actions other than 'view' + * @todo: actions other than 'view' */ public function getRobotPolicy( $action, $pOutput = null ) { global $wgArticleRobotPolicies, $wgNamespaceRobotPolicies, $wgDefaultRobotPolicy; @@ -944,7 +944,7 @@ class Article implements Page { * Converts a String robot policy into an associative array, to allow * merging of several policies using array_merge(). * @param array|string $policy Returns empty array on null/false/'', transparent - * to already-converted arrays, converts String. + * to already-converted arrays, converts string. * @return array 'index' => \, 'follow' => \ */ public static function formatRobotPolicy( $policy ) { diff --git a/includes/AuthPlugin.php b/includes/AuthPlugin.php index 0ce3cf96d0..45ad4d1bd1 100644 --- a/includes/AuthPlugin.php +++ b/includes/AuthPlugin.php @@ -204,7 +204,7 @@ class AuthPlugin { * Update user information in the external authentication database. * Return true if successful. * - * @param User $user User object. + * @param User $user * @return bool */ public function updateExternalDB( $user ) { diff --git a/includes/AutoLoader.php b/includes/AutoLoader.php index 55457679af..d3aabfe050 100644 --- a/includes/AutoLoader.php +++ b/includes/AutoLoader.php @@ -676,7 +676,7 @@ $wgAutoloadLocalClasses = array( # includes/libs 'CSSJanus' => 'includes/libs/CSSJanus.php', - 'CSSJanus_Tokenizer' => 'includes/libs/CSSJanus.php', + 'CSSJanusTokenizer' => 'includes/libs/CSSJanus.php', 'CSSMin' => 'includes/libs/CSSMin.php', 'GenericArrayObject' => 'includes/libs/GenericArrayObject.php', 'HashRing' => 'includes/libs/HashRing.php', diff --git a/includes/CategoryViewer.php b/includes/CategoryViewer.php index cee3f5b37f..305a8e5113 100644 --- a/includes/CategoryViewer.php +++ b/includes/CategoryViewer.php @@ -508,7 +508,7 @@ class CategoryViewer extends ContextSource { * supports those. * * @param array $articles - * @param array $articles_start_char + * @param string[] $articles_start_char * @return string * @private */ @@ -564,7 +564,7 @@ class CategoryViewer extends ContextSource { /** * Format a list of articles chunked by letter in a bullet list. * @param array $articles - * @param array $articles_start_char + * @param string[] $articles_start_char * @return string * @private */ diff --git a/includes/ChangeTags.php b/includes/ChangeTags.php index 3818c96649..d3dd51aa54 100644 --- a/includes/ChangeTags.php +++ b/includes/ChangeTags.php @@ -297,7 +297,7 @@ class ChangeTags { * * Tries memcached first. * - * @return array Array of strings: tags + * @return string[] Array of strings: tags */ public static function listDefinedTags() { // Caching... diff --git a/includes/Collation.php b/includes/Collation.php index 050ec63ffc..071a2785b1 100644 --- a/includes/Collation.php +++ b/includes/Collation.php @@ -551,7 +551,7 @@ class IcuCollation extends Collation { * This function will return false on older PHPs. * * @since 1.21 - * @return string|false + * @return string|bool */ static function getICUVersion() { return defined( 'INTL_ICU_VERSION' ) ? INTL_ICU_VERSION : false; @@ -562,7 +562,7 @@ class IcuCollation extends Collation { * currently in use, or false when it can't be determined. * * @since 1.21 - * @return string|false + * @return string|bool */ static function getUnicodeVersionForICU() { $icuVersion = IcuCollation::getICUVersion(); diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 91c9a75842..87dc0255d3 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -7080,6 +7080,13 @@ $wgSiteTypes = array( */ $wgCompiledFiles = array(); +/** + * Whether the page_props table has a pp_sortkey column. Set to false in case + * the respective database schema change was not applied. + * @since 1.23 + */ +$wgPagePropsHaveSortkey = true; + /** * For really cool vim folding this needs to be at the end: * vim: foldmarker=@{,@} foldmethod=marker diff --git a/includes/HtmlFormatter.php b/includes/HtmlFormatter.php index 96ffe9ea5c..83d0530de2 100644 --- a/includes/HtmlFormatter.php +++ b/includes/HtmlFormatter.php @@ -138,7 +138,7 @@ class HtmlFormatter { if ( !$removals ) { wfProfileOut( __METHOD__ ); - return; + return array(); } $doc = $this->getDoc(); diff --git a/includes/Linker.php b/includes/Linker.php index cfa0158f4d..6433d19e8c 100644 --- a/includes/Linker.php +++ b/includes/Linker.php @@ -1679,7 +1679,7 @@ class Linker { * Wraps the TOC in a table and provides the hide/collapse javascript. * * @param string $toc Html of the Table Of Contents - * @param string|Language|false $lang Language for the toc title, defaults to user language + * @param string|Language|bool $lang Language for the toc title, defaults to user language * @return string Full html of the TOC */ public static function tocList( $toc, $lang = false ) { diff --git a/includes/Namespace.php b/includes/Namespace.php index bfd41b6945..45c2da9cff 100644 --- a/includes/Namespace.php +++ b/includes/Namespace.php @@ -232,7 +232,7 @@ class MWNamespace { * Returns the canonical (English) name for a given index * * @param int $index Namespace index - * @return string|false If no canonical definition. + * @return string|bool If no canonical definition. */ public static function getCanonicalName( $index ) { $nslist = self::getCanonicalNamespaces(); diff --git a/includes/QueryPage.php b/includes/QueryPage.php index 793ac55681..cf0a644671 100644 --- a/includes/QueryPage.php +++ b/includes/QueryPage.php @@ -53,7 +53,7 @@ abstract class QueryPage extends SpecialPage { protected $cachedTimestamp = null; /** - * Wheter to show prev/next links + * Whether to show prev/next links */ protected $shownavigation = true; diff --git a/includes/SiteConfiguration.php b/includes/SiteConfiguration.php index d750ca8d54..2f28e7b7f5 100644 --- a/includes/SiteConfiguration.php +++ b/includes/SiteConfiguration.php @@ -499,7 +499,7 @@ class SiteConfiguration { * * @param string $wiki * @param array|string $settings A setting name or array of setting names - * @return array|mixed Array if $settings is an array, otherwise the value + * @return mixed|mixed[] Array if $settings is an array, otherwise the value * @throws MWException * @since 1.21 */ diff --git a/includes/Skin.php b/includes/Skin.php index f63d4d2637..d3fa60773b 100644 --- a/includes/Skin.php +++ b/includes/Skin.php @@ -315,7 +315,7 @@ abstract class Skin extends ContextSource { /** * Set the "relevant" title * @see self::getRelevantTitle() - * @param Title $t Title object to use + * @param Title $t */ public function setRelevantTitle( $t ) { $this->mRelevantTitle = $t; @@ -341,7 +341,7 @@ abstract class Skin extends ContextSource { /** * Set the "relevant" user * @see self::getRelevantUser() - * @param User $u User object to use + * @param User $u */ public function setRelevantUser( $u ) { $this->mRelevantUser = $u; diff --git a/includes/SquidPurgeClient.php b/includes/SquidPurgeClient.php index 0997a7a7a3..6cd7828dc7 100644 --- a/includes/SquidPurgeClient.php +++ b/includes/SquidPurgeClient.php @@ -126,6 +126,7 @@ class SquidPurgeClient { /** * Get the host's IP address. * Does not support IPv6 at present due to the lack of a convenient interface in PHP. + * @throws MWException * @return string */ protected function getIP() { diff --git a/includes/Title.php b/includes/Title.php index c7069ad911..4dc03720dd 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -147,7 +147,7 @@ class Title { * @param string $key The database key, which has underscores * instead of spaces, possibly including namespace and * interwiki prefixes - * @return Title|null Title, or NULL on an error + * @return Title|null Title, or null on an error */ public static function newFromDBkey( $key ) { $t = new Title(); @@ -292,7 +292,7 @@ class Title { * * @param int $id The page_id corresponding to the Title to create * @param int $flags Use Title::GAID_FOR_UPDATE to use master - * @return Title|null The new object, or NULL on an error + * @return Title|null The new object, or null on an error */ public static function newFromID( $id, $flags = 0 ) { $db = ( $flags & self::GAID_FOR_UPDATE ) ? wfGetDB( DB_MASTER ) : wfGetDB( DB_SLAVE ); @@ -313,8 +313,8 @@ class Title { /** * Make an array of titles from an array of IDs * - * @param array $ids Array of IDs - * @return array Array of Titles + * @param int[] $ids Array of IDs + * @return Title[] Array of Titles */ public static function newFromIDs( $ids ) { if ( !count( $ids ) ) { @@ -417,7 +417,7 @@ class Title { * @param string $title Database key form * @param string $fragment The link fragment (after the "#") * @param string $interwiki Interwiki prefix - * @return Title The new object, or NULL on an error + * @return Title The new object, or null on an error */ public static function makeTitleSafe( $ns, $title, $fragment = '', $interwiki = '' ) { if ( !MWNamespace::exists( $ns ) ) { @@ -488,7 +488,7 @@ class Title { * have been resolved (up to $wgMaxRedirects times) * * @param string $text Text with possible redirect - * @return array Array of Titles, with the destination last + * @return Title[] Array of Titles, with the destination last * @deprecated since 1.21, use Content::getRedirectChain instead. */ public static function newFromRedirectArray( $text ) { @@ -502,7 +502,7 @@ class Title { * Get the prefixed DB key associated with an ID * * @param int $id The page_id of the article - * @return Title|null An object representing the article, or NULL if no such article was found + * @return Title|null An object representing the article, or null if no such article was found */ public static function nameOf( $id ) { $dbr = wfGetDB( DB_SLAVE ); @@ -755,7 +755,7 @@ class Title { * Determine whether the object refers to a page within * this project and is transcludable. * - * @return bool TRUE if this is transcludable + * @return bool True if this is transcludable */ public function isTrans() { if ( !$this->isExternal() ) { @@ -3293,7 +3293,7 @@ class Title { * @param array $options May be FOR UPDATE * @param string $table Table name * @param string $prefix Fields prefix - * @return array Array of Title objects linking here + * @return Title[] Array of Title objects linking here */ public function getLinksTo( $options = array(), $table = 'pagelinks', $prefix = 'pl' ) { if ( count( $options ) > 0 ) { @@ -3335,7 +3335,7 @@ class Title { * On heavily-used templates it will max out the memory. * * @param array $options May be FOR UPDATE - * @return array Array of Title the Title objects linking here + * @return Title[] Array of Title the Title objects linking here */ public function getTemplateLinksTo( $options = array() ) { return $this->getLinksTo( $options, 'templatelinks', 'tl' ); @@ -3412,7 +3412,7 @@ class Title { * On heavily-used templates it will max out the memory. * * @param array $options May be FOR UPDATE - * @return array Array of Title the Title objects used here + * @return Title[] Array of Title the Title objects used here */ public function getTemplateLinksFrom( $options = array() ) { return $this->getLinksFrom( $options, 'templatelinks', 'tl' ); @@ -3422,7 +3422,7 @@ class Title { * Get an array of Title objects referring to non-existent articles linked from this page * * @todo check if needed (used only in SpecialBrokenRedirects.php, and should use redirect table in this case) - * @return array Array of Title the Title objects + * @return Title[] Array of Title the Title objects */ public function getBrokenLinksFrom() { if ( $this->getArticleID() == 0 ) { @@ -3458,7 +3458,7 @@ class Title { * Get a list of URLs to purge from the Squid cache when this * page changes * - * @return array Array of String the URLs + * @return string[] Array of String the URLs */ public function getSquidURLs() { $urls = array( @@ -4172,7 +4172,7 @@ class Title { * * @param int $revId Revision ID. Get the revision that was before this one. * @param int $flags Title::GAID_FOR_UPDATE - * @return int|bool Old revision ID, or FALSE if none exists + * @return int|bool Old revision ID, or false if none exists */ public function getPreviousRevisionID( $revId, $flags = 0 ) { $db = ( $flags & self::GAID_FOR_UPDATE ) ? wfGetDB( DB_MASTER ) : wfGetDB( DB_SLAVE ); @@ -4197,7 +4197,7 @@ class Title { * * @param int $revId Revision ID. Get the revision that was after this one. * @param int $flags Title::GAID_FOR_UPDATE - * @return int|bool Next revision ID, or FALSE if none exists + * @return int|bool Next revision ID, or false if none exists */ public function getNextRevisionID( $revId, $flags = 0 ) { $db = ( $flags & self::GAID_FOR_UPDATE ) ? wfGetDB( DB_MASTER ) : wfGetDB( DB_SLAVE ); @@ -4707,7 +4707,7 @@ class Title { /** * Get all extant redirects to this Title * - * @param int|null $ns Single namespace to consider; NULL to consider all namespaces + * @param int|null $ns Single namespace to consider; null to consider all namespaces * @return Title[] Array of Title redirects to this title */ public function getRedirectsHere( $ns = null ) { diff --git a/includes/UserMailer.php b/includes/UserMailer.php index 41c68c0c12..2094b6275b 100644 --- a/includes/UserMailer.php +++ b/includes/UserMailer.php @@ -878,7 +878,7 @@ class EmailNotification { /** * Same as sendPersonalised but does impersonal mail suitable for bulk * mailing. Takes an array of MailAddress objects. - * @param array $addresses + * @param MailAddress[] $addresses * @return Status|null */ function sendImpersonal( $addresses ) { diff --git a/includes/WatchedItem.php b/includes/WatchedItem.php index 749a354f0a..9f2b498873 100644 --- a/includes/WatchedItem.php +++ b/includes/WatchedItem.php @@ -168,7 +168,7 @@ class WatchedItem { /** * Get the notification timestamp of this entry. * - * @return false|null|string false if the page is not watched, the value of + * @return bool|null|string False if the page is not watched, the value of * the wl_notificationtimestamp field otherwise */ public function getNotificationTimestamp() { diff --git a/includes/WebRequest.php b/includes/WebRequest.php index 01366f4310..9bc464ad4d 100644 --- a/includes/WebRequest.php +++ b/includes/WebRequest.php @@ -46,7 +46,7 @@ class WebRequest { /** * Cached client IP address - * @var String + * @var string */ private $ip; @@ -80,7 +80,7 @@ class WebRequest { * will return an empty array if it determines that the URL is * inside a rewrite path. * - * @return Array: Any query arguments found in path matches. + * @return array Any query arguments found in path matches. */ public static function getPathInfo( $want = 'all' ) { global $wgUsePathInfo; @@ -246,11 +246,11 @@ class WebRequest { * URL rewriting function; tries to extract page title and, * optionally, one other fixed parameter value from a URL path. * - * @param string $path the URL path given from the client - * @param array $bases one or more URLs, optionally with $1 at the end - * @param string $key if provided, the matching key in $bases will be - * passed on as the value of this URL parameter - * @return array of URL variables to interpolate; empty if no match + * @param string $path The URL path given from the client + * @param array $bases One or more URLs, optionally with $1 at the end + * @param string $key If provided, the matching key in $bases will be + * passed on as the value of this URL parameter + * @return array Array of URL variables to interpolate; empty if no match */ static function extractTitle( $path, $bases, $key = false ) { foreach ( (array)$bases as $keyValue => $base ) { @@ -279,7 +279,7 @@ class WebRequest { * @param bool $topLevel Specifies if the array passed is from the top * level of the source. In PHP5 magic_quotes only escapes the first level * of keys that belong to an array. - * @return array the original array + * @return array The original array * @see http://www.php.net/manual/en/function.get-magic-quotes-gpc.php#49612 */ private function &fix_magic_quotes( &$arr, $topLevel = true ) { @@ -319,8 +319,8 @@ class WebRequest { /** * Recursively normalizes UTF-8 strings in the given array. * - * @param $data string|array - * @return array|string cleaned-up version of the given + * @param string|array $data + * @return array|string Cleaned-up version of the given * @private */ function normalizeUnicode( $data ) { @@ -338,9 +338,9 @@ class WebRequest { /** * Fetch a value from the given array or return $default if it's not set. * - * @param $arr Array - * @param $name String - * @param $default Mixed + * @param array $arr + * @param string $name + * @param mixed $default * @return mixed */ private function getGPCVal( $arr, $name, $default ) { @@ -370,9 +370,9 @@ class WebRequest { * non-freeform text inputs (e.g. predefined internal text keys * selected by a drop-down menu). For freeform input, see getText(). * - * @param $name String - * @param string $default optional default (or NULL) - * @return String + * @param string $name + * @param string $default Optional default (or null) + * @return string */ public function getVal( $name, $default = null ) { $val = $this->getGPCVal( $this->data, $name, $default ); @@ -389,9 +389,9 @@ class WebRequest { /** * Set an arbitrary value into our get/post data. * - * @param string $key key name to use - * @param $value Mixed: value to set - * @return Mixed: old value if one was present, null otherwise + * @param string $key Key name to use + * @param mixed $value Value to set + * @return mixed Old value if one was present, null otherwise */ public function setVal( $key, $value ) { $ret = isset( $this->data[$key] ) ? $this->data[$key] : null; @@ -402,8 +402,8 @@ class WebRequest { /** * Unset an arbitrary value from our get/post data. * - * @param string $key key name to use - * @return Mixed: old value if one was present, null otherwise + * @param string $key Key name to use + * @return mixed Old value if one was present, null otherwise */ public function unsetVal( $key ) { if ( !isset( $this->data[$key] ) ) { @@ -418,11 +418,11 @@ class WebRequest { /** * Fetch an array from the input or return $default if it's not set. * If source was scalar, will return an array with a single element. - * If no source and no default, returns NULL. + * If no source and no default, returns null. * - * @param $name String - * @param array $default optional default (or NULL) - * @return Array + * @param string $name + * @param array $default Optional default (or null) + * @return array */ public function getArray( $name, $default = null ) { $val = $this->getGPCVal( $this->data, $name, $default ); @@ -436,12 +436,12 @@ class WebRequest { /** * Fetch an array of integers, or return $default if it's not set. * If source was scalar, will return an array with a single element. - * If no source and no default, returns NULL. + * If no source and no default, returns null. * If an array is returned, contents are guaranteed to be integers. * - * @param $name String - * @param array $default option default (or NULL) - * @return Array of ints + * @param string $name + * @param array $default Option default (or null) + * @return array Array of ints */ public function getIntArray( $name, $default = null ) { $val = $this->getArray( $name, $default ); @@ -456,9 +456,9 @@ class WebRequest { * Guaranteed to return an integer; non-numeric input will typically * return 0. * - * @param $name String - * @param $default Integer - * @return Integer + * @param string $name + * @param int $default + * @return int */ public function getInt( $name, $default = 0 ) { return intval( $this->getVal( $name, $default ) ); @@ -469,8 +469,8 @@ class WebRequest { * Guaranteed to return an integer or null; non-numeric input will * typically return null. * - * @param $name String - * @return Integer + * @param string $name + * @return int|null */ public function getIntOrNull( $name ) { $val = $this->getVal( $name ); @@ -485,9 +485,9 @@ class WebRequest { * return 0. * * @since 1.23 - * @param $name String - * @param $default Float - * @return Float + * @param string $name + * @param float $default + * @return float */ public function getFloat( $name, $default = 0 ) { return floatval( $this->getVal( $name, $default ) ); @@ -498,9 +498,9 @@ class WebRequest { * Guaranteed to return true or false, with normal PHP semantics for * boolean interpretation of strings. * - * @param $name String - * @param $default Boolean - * @return Boolean + * @param string $name + * @param bool $default + * @return bool */ public function getBool( $name, $default = false ) { return (bool)$this->getVal( $name, $default ); @@ -511,9 +511,9 @@ class WebRequest { * Unlike getBool, the string "false" will result in boolean false, which is * useful when interpreting information sent from JavaScript. * - * @param $name String - * @param $default Boolean - * @return Boolean + * @param string $name + * @param bool $default + * @return bool */ public function getFuzzyBool( $name, $default = false ) { return $this->getBool( $name, $default ) && strcasecmp( $this->getVal( $name ), 'false' ) !== 0; @@ -524,8 +524,8 @@ class WebRequest { * value is (even "0"). Return false if the named value is not set. * Example use is checking for the presence of check boxes in forms. * - * @param $name String - * @return Boolean + * @param string $name + * @return bool */ public function getCheck( $name ) { # Checkboxes and buttons are only present when clicked @@ -541,9 +541,9 @@ class WebRequest { * user-supplied freeform text input (for which input transformations may * be required - e.g. Esperanto x-coding). * - * @param $name String - * @param string $default optional - * @return String + * @param string $name + * @param string $default Optional + * @return string */ public function getText( $name, $default = '' ) { global $wgContLang; @@ -578,7 +578,7 @@ class WebRequest { /** * Returns the names of all input values excluding those in $exclude. * - * @param $exclude Array + * @param array $exclude * @return array */ public function getValueNames( $exclude = array() ) { @@ -589,7 +589,7 @@ class WebRequest { * Get the values passed in the query string. * No transformation is performed on the values. * - * @return Array + * @return array */ public function getQueryValues() { return $_GET; @@ -599,7 +599,7 @@ class WebRequest { * Return the contents of the Query with no decoding. Use when you need to * know exactly what was sent, e.g. for an OAuth signature over the elements. * - * @return String + * @return string */ public function getRawQueryString() { return $_SERVER['QUERY_STRING']; @@ -609,7 +609,7 @@ class WebRequest { * Return the contents of the POST with no decoding. Use when you need to * know exactly what was sent, e.g. for an OAuth signature over the elements. * - * @return String + * @return string */ public function getRawPostString() { if ( !$this->wasPosted() ) { @@ -623,7 +623,7 @@ class WebRequest { * disallow reading the stream more than once. As stated in the php docs, this * does not work with enctype="multipart/form-data". * - * @return String + * @return string */ public function getRawInput() { static $input = false; @@ -636,7 +636,7 @@ class WebRequest { /** * Get the HTTP method used for this request. * - * @return String + * @return string */ public function getMethod() { return isset( $_SERVER['REQUEST_METHOD'] ) ? $_SERVER['REQUEST_METHOD'] : 'GET'; @@ -649,7 +649,7 @@ class WebRequest { * Note that values retrieved by the object may come from the * GET URL etc even on a POST request. * - * @return Boolean + * @return bool */ public function wasPosted() { return $this->getMethod() == 'POST'; @@ -664,7 +664,7 @@ class WebRequest { * during the current request (in which case the cookie will * be sent back to the client at the end of the script run). * - * @return Boolean + * @return bool */ public function checkSessionCookie() { return isset( $_COOKIE[session_name()] ); @@ -673,10 +673,10 @@ class WebRequest { /** * Get a cookie from the $_COOKIE jar * - * @param string $key the name of the cookie - * @param string $prefix a prefix to use for the cookie name, if not $wgCookiePrefix - * @param $default Mixed: what to return if the value isn't found - * @return Mixed: cookie value or $default if the cookie not set + * @param string $key The name of the cookie + * @param string $prefix A prefix to use for the cookie name, if not $wgCookiePrefix + * @param mixed $default What to return if the value isn't found + * @return mixed Cookie value or $default if the cookie not set */ public function getCookie( $key, $prefix = null, $default = null ) { if ( $prefix === null ) { @@ -691,7 +691,7 @@ class WebRequest { * This will be suitable for use as a relative link in HTML output. * * @throws MWException - * @return String + * @return string */ public function getRequestURL() { if ( isset( $_SERVER['REQUEST_URI'] ) && strlen( $_SERVER['REQUEST_URI'] ) ) { @@ -736,7 +736,7 @@ class WebRequest { * If $wgServer is protocol-relative, this will return a fully * qualified URL with the protocol that was used for this request. * - * @return String + * @return string */ public function getFullRequestURL() { return wfExpandUrl( $this->getRequestURL(), PROTO_CURRENT ); @@ -746,7 +746,7 @@ class WebRequest { * Take an arbitrary query and rewrite the present URL to include it * @param string $query query string fragment; do not include initial '?' * - * @return String + * @return string */ public function appendQuery( $query ) { return $this->appendQueryArray( wfCgiToArray( $query ) ); @@ -756,18 +756,18 @@ class WebRequest { * HTML-safe version of appendQuery(). * @deprecated: Deprecated in 1.20, warnings in 1.21, remove in 1.22. * - * @param string $query query string fragment; do not include initial '?' - * @return String + * @param string $query Query string fragment; do not include initial '?' + * @return string */ public function escapeAppendQuery( $query ) { return htmlspecialchars( $this->appendQuery( $query ) ); } /** - * @param $key - * @param $value - * @param $onlyquery bool - * @return String + * @param string $key + * @param string $value + * @param bool $onlyquery + * @return string */ public function appendQueryValue( $key, $value, $onlyquery = false ) { return $this->appendQueryArray( array( $key => $value ), $onlyquery ); @@ -776,10 +776,9 @@ class WebRequest { /** * Appends or replaces value of query variables. * - * @param array $array of values to replace/add to query - * @param bool $onlyquery whether to only return the query string and not - * the complete URL - * @return String + * @param array $array Array of values to replace/add to query + * @param bool $onlyquery Whether to only return the query string and not the complete URL + * @return string */ public function appendQueryArray( $array, $onlyquery = false ) { global $wgTitle; @@ -795,9 +794,9 @@ class WebRequest { * defaults if not given. The limit must be positive and is capped at 5000. * Offset must be positive but is not capped. * - * @param $deflimit Integer: limit to use if no input and the user hasn't set the option. - * @param string $optionname to specify an option other than rclimit to pull from. - * @return array first element is limit, second is offset + * @param int $deflimit Limit to use if no input and the user hasn't set the option. + * @param string $optionname To specify an option other than rclimit to pull from. + * @return array First element is limit, second is offset */ public function getLimitOffset( $deflimit = 50, $optionname = 'rclimit' ) { global $wgUser; @@ -827,8 +826,8 @@ class WebRequest { /** * Return the path to the temporary file where PHP has stored the upload. * - * @param $key String: - * @return string or NULL if no such file. + * @param string $key + * @return string|null string or null if no such file. */ public function getFileTempname( $key ) { $file = new WebRequestUpload( $this, $key ); @@ -838,8 +837,8 @@ class WebRequest { /** * Return the upload error or 0 * - * @param $key String: - * @return integer + * @param string $key + * @return int */ public function getUploadError( $key ) { $file = new WebRequestUpload( $this, $key ); @@ -854,8 +853,8 @@ class WebRequest { * * Other than this the name is not verified for being a safe filename. * - * @param $key String: - * @return string or NULL if no such file. + * @param string $key + * @return string|null string or null if no such file. */ public function getFileName( $key ) { $file = new WebRequestUpload( $this, $key ); @@ -865,7 +864,7 @@ class WebRequest { /** * Return a WebRequestUpload object corresponding to the key * - * @param $key string + * @param string $key * @return WebRequestUpload */ public function getUpload( $key ) { @@ -915,7 +914,7 @@ class WebRequest { /** * Get an array containing all request headers * - * @return Array mapping header name to its value + * @return array Mapping header name to its value */ public function getAllHeaders() { $this->initHeaders(); @@ -941,8 +940,8 @@ class WebRequest { /** * Get data from $_SESSION * - * @param string $key name of key in $_SESSION - * @return Mixed + * @param string $key Name of key in $_SESSION + * @return mixed */ public function getSessionData( $key ) { if ( !isset( $_SESSION[$key] ) ) { @@ -954,8 +953,8 @@ class WebRequest { /** * Set session data * - * @param string $key name of key in $_SESSION - * @param $data Mixed + * @param string $key Name of key in $_SESSION + * @param mixed $data */ public function setSessionData( $key, $data ) { $_SESSION[$key] = $data; @@ -967,7 +966,7 @@ class WebRequest { * message or redirect to a safer URL. Returns true if the URL is OK, and * false if an error message has been shown and the request should be aborted. * - * @param $extWhitelist array + * @param array $extWhitelist * @throws HttpError * @return bool */ @@ -993,7 +992,7 @@ class WebRequest { * Attempt to redirect to a URL with a QUERY_STRING that's not dangerous in * IE 6. Returns true if it was successful, false otherwise. * - * @param $url string + * @param string $url * @return bool */ protected function doSecurityRedirect( $url ) { @@ -1077,7 +1076,7 @@ HTML; * @since 1.19 * * @throws MWException - * @return String + * @return string */ protected function getRawIP() { if ( !isset( $_SERVER['REMOTE_ADDR'] ) ) { @@ -1184,7 +1183,7 @@ class WebRequestUpload { /** * Constructor. Should only be called by WebRequest * - * @param $request WebRequest The associated request + * @param WebRequest $request The associated request * @param string $key Key in $_FILES array (name of form field) */ public function __construct( $request, $key ) { @@ -1207,7 +1206,7 @@ class WebRequestUpload { /** * Return the original filename of the uploaded file * - * @return mixed Filename or null if non-existent + * @return string|null Filename or null if non-existent */ public function getName() { if ( !$this->exists() ) { @@ -1241,7 +1240,7 @@ class WebRequestUpload { /** * Return the path to the temporary file * - * @return mixed Path or null if non-existent + * @return string|null Path or null if non-existent */ public function getTempName() { if ( !$this->exists() ) { @@ -1299,8 +1298,8 @@ class FauxRequest extends WebRequest { /** * @param array $data of *non*-urlencoded key => value pairs, the * fake GET/POST values - * @param bool $wasPosted whether to treat the data as POST - * @param $session Mixed: session array or null + * @param bool $wasPosted Whether to treat the data as POST + * @param array|null $session Session array or null * @param string $protocol 'http' or 'https' * @throws MWException */ @@ -1318,7 +1317,7 @@ class FauxRequest extends WebRequest { } /** - * @param $method string + * @param string $method * @throws MWException */ private function notImplemented( $method ) { @@ -1326,8 +1325,8 @@ class FauxRequest extends WebRequest { } /** - * @param $name string - * @param $default string + * @param string $name + * @param string $default * @return string */ public function getText( $name, $default = '' ) { @@ -1336,7 +1335,7 @@ class FauxRequest extends WebRequest { } /** - * @return Array + * @return array */ public function getValues() { return $this->data; @@ -1390,8 +1389,8 @@ class FauxRequest extends WebRequest { } /** - * @param $name string - * @param $val string + * @param string $name + * @param string $val */ public function setHeader( $name, $val ) { $name = strtoupper( $name ); @@ -1399,8 +1398,8 @@ class FauxRequest extends WebRequest { } /** - * @param $key - * @return mixed + * @param string $key + * @return array|null */ public function getSessionData( $key ) { if ( isset( $this->session[$key] ) ) { @@ -1410,15 +1409,15 @@ class FauxRequest extends WebRequest { } /** - * @param $key - * @param $data + * @param string $key + * @param array $data */ public function setSessionData( $key, $data ) { $this->session[$key] = $data; } /** - * @return array|Mixed|null + * @return array|mixed|null */ public function getSessionArray() { return $this->session; @@ -1426,7 +1425,7 @@ class FauxRequest extends WebRequest { /** * FauxRequests shouldn't depend on raw request data (but that could be implemented here) - * @return String + * @return string */ public function getRawQueryString() { return ''; @@ -1434,7 +1433,7 @@ class FauxRequest extends WebRequest { /** * FauxRequests shouldn't depend on raw request data (but that could be implemented here) - * @return String + * @return string */ public function getRawPostString() { return ''; @@ -1442,7 +1441,7 @@ class FauxRequest extends WebRequest { /** * FauxRequests shouldn't depend on raw request data (but that could be implemented here) - * @return String + * @return string */ public function getRawInput() { return ''; diff --git a/includes/WikiPage.php b/includes/WikiPage.php index e84f8de6cd..8e15ac9271 100644 --- a/includes/WikiPage.php +++ b/includes/WikiPage.php @@ -306,7 +306,7 @@ class WikiPage implements Page, IDBAccessObject { * @param DatabaseBase $dbr * @param array $conditions * @param array $options - * @return object|false Database result resource, or false on failure + * @return object|bool Database result resource, or false on failure */ protected function pageData( $dbr, $conditions, $options = array() ) { $fields = self::selectFields(); @@ -327,7 +327,7 @@ class WikiPage implements Page, IDBAccessObject { * @param DatabaseBase $dbr * @param Title $title * @param array $options - * @return object|false Database result resource, or false on failure + * @return object|bool Database result resource, or false on failure */ public function pageDataFromTitle( $dbr, $title, $options = array() ) { return $this->pageData( $dbr, array( @@ -341,7 +341,7 @@ class WikiPage implements Page, IDBAccessObject { * @param DatabaseBase $dbr * @param int $id * @param array $options - * @return object|false Database result resource, or false on failure + * @return object|bool Database result resource, or false on failure */ public function pageDataFromId( $dbr, $id, $options = array() ) { return $this->pageData( $dbr, array( 'page_id' => $id ), $options ); @@ -685,7 +685,7 @@ class WikiPage implements Page, IDBAccessObject { * Revision::RAW get the text regardless of permissions * @param User $user User object to check for, only if FOR_THIS_USER is passed * to the $audience parameter - * @return string|false The text of the current revision + * @return string|bool The text of the current revision * @deprecated since 1.21, getContent() should be used instead. */ public function getText( $audience = Revision::FOR_PUBLIC, User $user = null ) { // @todo deprecated, replace usage! diff --git a/includes/Xml.php b/includes/Xml.php index 3b82c64551..6510eaecdb 100644 --- a/includes/Xml.php +++ b/includes/Xml.php @@ -30,10 +30,10 @@ class Xml { * Strings are assumed to not contain XML-illegal characters; special * characters (<, >, &) are escaped but illegals are not touched. * - * @param string $element element name + * @param string $element Element name * @param array $attribs Name=>value pairs. Values will be escaped. - * @param string $contents NULL to make an open tag only; '' for a contentless closed tag (default) - * @param bool $allowShortTag whether '' in $contents will result in a contentless closed tag + * @param string $contents Null to make an open tag only; '' for a contentless closed tag (default) + * @param bool $allowShortTag Whether '' in $contents will result in a contentless closed tag * @return string */ public static function element( $element, $attribs = null, $contents = '', $allowShortTag = true ) { @@ -58,7 +58,7 @@ class Xml { * to set the XML attributes : attributename="value". * The values are passed to Sanitizer::encodeAttribute. * Return null if no attributes given. - * @param array $attribs of attributes for an XML element + * @param array $attribs Array of attributes for an XML element * @throws MWException * @return null|string */ @@ -81,9 +81,9 @@ class Xml { * $wgContLang->normalize() validator first to ensure that no invalid UTF-8 * is passed. * - * @param $element String: + * @param string $element * @param array $attribs Name=>value pairs. Values will be escaped. - * @param string $contents NULL to make an open tag only; '' for a contentless closed tag (default) + * @param string $contents Null to make an open tag only; '' for a contentless closed tag (default) * @return string */ public static function elementClean( $element, $attribs = array(), $contents = '' ) { @@ -102,8 +102,8 @@ class Xml { /** * This opens an XML element * - * @param string $element name of the element - * @param array $attribs of attributes, see Xml::expandAttributes() + * @param string $element Name of the element + * @param array $attribs Array of attributes, see Xml::expandAttributes() * @return string */ public static function openElement( $element, $attribs = null ) { @@ -112,7 +112,7 @@ class Xml { /** * Shortcut to close an XML element - * @param string $element element name + * @param string $element Element name * @return string */ public static function closeElement( $element ) { @@ -123,9 +123,9 @@ class Xml { * Same as Xml::element(), but does not escape contents. Handy when the * content you have is already valid xml. * - * @param string $element element name - * @param array $attribs of attributes - * @param string $contents content of the element + * @param string $element Element name + * @param array $attribs Array of attributes + * @param string $contents Content of the element * @return string */ public static function tags( $element, $attribs = null, $contents ) { @@ -135,10 +135,10 @@ class Xml { /** * Build a drop-down box for selecting a namespace * - * @param $selected Mixed: Namespace which should be pre-selected - * @param $all Mixed: Value of an item denoting all namespaces, or null to omit - * @param $element_name String: value of the "name" attribute of the select tag - * @param string $label optional label to add to the field + * @param string $selected Namespace which should be pre-selected + * @param string|null $all Value of an item denoting all namespaces, or null to omit + * @param string $element_name Value of the "name" attribute of the select tag + * @param string $label Optional label to add to the field * @return string * @deprecated since 1.19 */ @@ -158,10 +158,10 @@ class Xml { /** * Create a date selector * - * @param $selected Mixed: the month which should be selected, default '' - * @param string $allmonths value of a special item denoting all month. Null to not include (default) + * @param string $selected The month which should be selected, default '' + * @param string $allmonths Value of a special item denoting all month. Null to not include (default) * @param string $id Element identifier - * @return String: Html string containing the month selector + * @return string Html string containing the month selector */ public static function monthSelector( $selected = '', $allmonths = null, $id = 'month' ) { global $wgLang; @@ -181,8 +181,8 @@ class Xml { } /** - * @param $year Integer - * @param $month Integer + * @param int $year + * @param int $month * @return string Formatted HTML */ public static function dateMenu( $year, $month ) { @@ -216,7 +216,7 @@ class Xml { * Construct a language selector appropriate for use in a form or preferences * * @param string $selected The language code of the selected language - * @param boolean $customisedOnly If true only languages which have some content are listed + * @param bool $customisedOnly If true only languages which have some content are listed * @param string $inLanguage The ISO code of the language to display the select list in (optional) * @param array $overrideAttrs Override the attributes of the select tag (since 1.20) * @param Message|null $msg Label message key (since 1.20) @@ -262,9 +262,9 @@ class Xml { /** * Shortcut to make a span element - * @param string $text content of the element, will be escaped - * @param string $class class name of the span element - * @param array $attribs other attributes + * @param string $text Content of the element, will be escaped + * @param string $class Class name of the span element + * @param array $attribs Other attributes * @return string */ public static function span( $text, $class, $attribs = array() ) { @@ -273,10 +273,10 @@ class Xml { /** * Shortcut to make a specific element with a class attribute - * @param string $text content of the element, will be escaped - * @param string $class class name of the span element - * @param string $tag element name - * @param array $attribs other attributes + * @param string $text Content of the element, will be escaped + * @param string $class Class name of the span element + * @param string $tag Element name + * @param array $attribs Other attributes * @return string */ public static function wrapClass( $text, $class, $tag = 'span', $attribs = array() ) { @@ -285,10 +285,10 @@ class Xml { /** * Convenience function to build an HTML text input field - * @param string $name value of the name attribute - * @param int $size value of the size attribute - * @param $value mixed value of the value attribute - * @param array $attribs other attributes + * @param string $name Value of the name attribute + * @param int $size Value of the size attribute + * @param mixed $value Value of the value attribute + * @param array $attribs Other attributes * @return string HTML */ public static function input( $name, $size = false, $value = false, $attribs = array() ) { @@ -307,10 +307,10 @@ class Xml { /** * Convenience function to build an HTML password input field - * @param string $name value of the name attribute - * @param int $size value of the size attribute - * @param $value mixed value of the value attribute - * @param array $attribs other attributes + * @param string $name Value of the name attribute + * @param int $size Value of the size attribute + * @param mixed $value Value of the value attribute + * @param array $attribs Other attributes * @return string HTML */ public static function password( $name, $size = false, $value = false, $attribs = array() ) { @@ -320,8 +320,8 @@ class Xml { /** * Internal function for use in checkboxes and radio buttons and such. * - * @param $name string - * @param $present bool + * @param string $name + * @param bool $present * * @return array */ @@ -331,9 +331,9 @@ class Xml { /** * Convenience function to build an HTML checkbox - * @param string $name value of the name attribute + * @param string $name Value of the name attribute * @param bool $checked Whether the checkbox is checked or not - * @param array $attribs other attributes + * @param array $attribs Array other attributes * @return string HTML */ public static function check( $name, $checked = false, $attribs = array() ) { @@ -348,10 +348,10 @@ class Xml { /** * Convenience function to build an HTML radio button - * @param string $name value of the name attribute - * @param string $value value of the value attribute + * @param string $name Value of the name attribute + * @param string $value Value of the value attribute * @param bool $checked Whether the checkbox is checked or not - * @param array $attribs other attributes + * @param array $attribs Other attributes * @return string HTML */ public static function radio( $name, $value, $checked = false, $attribs = array() ) { @@ -363,9 +363,9 @@ class Xml { /** * Convenience function to build an HTML form label - * @param string $label text of the label - * @param $id - * @param array $attribs an attribute array. This will usually be + * @param string $label Text of the label + * @param string $id + * @param array $attribs An attribute array. This will usually be * the same array as is passed to the corresponding input element, * so this function will cherry-pick appropriate attributes to * apply to the label as well; only class and title are applied. @@ -387,12 +387,12 @@ class Xml { /** * Convenience function to build an HTML text input field with a label - * @param string $label text of the label - * @param string $name value of the name attribute - * @param string $id id of the input - * @param int|Bool $size value of the size attribute - * @param string|Bool $value value of the value attribute - * @param array $attribs other attributes + * @param string $label Text of the label + * @param string $name Value of the name attribute + * @param string $id Id of the input + * @param int|bool $size Value of the size attribute + * @param string|bool $value Value of the value attribute + * @param array $attribs Other attributes * @return string HTML */ public static function inputLabel( $label, $name, $id, $size = false, $value = false, $attribs = array() ) { @@ -403,12 +403,12 @@ class Xml { /** * Same as Xml::inputLabel() but return input and label in an array * - * @param $label String - * @param $name String - * @param $id String - * @param $size Int|Bool - * @param $value String|Bool - * @param $attribs array + * @param string $label + * @param string $name + * @param string $id + * @param int|bool $size + * @param string|bool $value + * @param array $attribs * * @return array */ @@ -422,11 +422,11 @@ class Xml { /** * Convenience function to build an HTML checkbox with a label * - * @param $label - * @param $name - * @param $id - * @param $checked bool - * @param $attribs array + * @param string $label + * @param string $name + * @param string $id + * @param bool $checked + * @param array $attribs * * @return string HTML */ @@ -439,12 +439,12 @@ class Xml { /** * Convenience function to build an HTML radio button with a label * - * @param $label - * @param $name - * @param $value - * @param $id - * @param $checked bool - * @param $attribs array + * @param string $label + * @param string $name + * @param string $value + * @param string $id + * @param bool $checked + * @param array $attribs * * @return string HTML */ @@ -456,8 +456,8 @@ class Xml { /** * Convenience function to build an HTML submit button - * @param string $value label text for the button - * @param array $attribs optional custom attributes + * @param string $value Label text for the button + * @param array $attribs Optional custom attributes * @return string HTML */ public static function submitButton( $value, $attribs = array() ) { @@ -466,10 +466,10 @@ class Xml { /** * Convenience function to build an HTML drop-down list item. - * @param string $text text for this item. Will be HTML escaped - * @param string $value form submission value; if empty, use text - * @param $selected boolean: if true, will be the default selected item - * @param array $attribs optional additional HTML attributes + * @param string $text Text for this item. Will be HTML escaped + * @param string $value Form submission value; if empty, use text + * @param bool $selected If true, will be the default selected item + * @param array $attribs Optional additional HTML attributes * @return string HTML */ public static function option( $text, $value = null, $selected = false, @@ -486,12 +486,12 @@ class Xml { /** * Build a drop-down box from a textual list. * - * @param $name Mixed: Name and id for the drop-down - * @param $list Mixed: Correctly formatted text (newline delimited) to be used to generate the options - * @param $other Mixed: Text for the "Other reasons" option - * @param $selected Mixed: Option which should be pre-selected - * @param $class Mixed: CSS classes for the drop-down - * @param $tabindex Mixed: Value of the tabindex attribute + * @param string $name Name and id for the drop-down + * @param string $list Correctly formatted text (newline delimited) to be used to generate the options + * @param string $other Text for the "Other reasons" option + * @param string $selected Option which should be pre-selected + * @param string $class CSS classes for the drop-down + * @param int $tabindex Value of the tabindex attribute * @return string */ public static function listDropDown( $name = '', $list = '', $other = '', $selected = '', $class = '', $tabindex = null ) { @@ -603,8 +603,8 @@ class Xml { * Illegal control characters are assumed not to be present. * * @deprecated since 1.21; use Xml::encodeJsVar() or Xml::encodeJsCall() instead - * @param string $string to escape - * @return String + * @param string $string String to escape + * @return string */ public static function escapeJsString( $string ) { // See ECMA 262 section 7.8.4 for string literal format @@ -642,7 +642,7 @@ class Xml { * * @param mixed $value The value being encoded. Can be any type except a resource. * @param bool $pretty If true, add non-significant whitespace to improve readability. - * @return string|bool: String if successful; false upon failure + * @return string|bool String if successful; false upon failure */ public static function encodeJsVar( $value, $pretty = false ) { if ( $value instanceof XmlJsCode ) { @@ -660,7 +660,7 @@ class Xml { * which evaluates to a function object which is called. * @param array $args The arguments to pass to the function. * @param bool $pretty If true, add non-significant whitespace to improve readability. - * @return string|bool: String if successful; false upon failure + * @return string|bool String if successful; false upon failure */ public static function encodeJsCall( $name, $args, $pretty = false ) { foreach ( $args as &$arg ) { @@ -680,7 +680,7 @@ class Xml { * Check if a string is well-formed XML. * Must include the surrounding tag. * - * @param string $text string to test. + * @param string $text String to test. * @return bool * * @todo Error position reporting return @@ -710,7 +710,7 @@ class Xml { * Wraps fragment in an \ bit and doctype, so it can be a fragment * and can use HTML named entities. * - * @param $text String: + * @param string $text * @return bool */ public static function isWellFormedXmlFragment( $text ) { @@ -727,7 +727,7 @@ class Xml { * Replace " > and < with their respective HTML entities ( ", * >, <) * - * @param string $in text that might contain HTML tags. + * @param string $in Text that might contain HTML tags. * @return string Escaped string */ public static function escapeTagsOnly( $in ) { @@ -859,22 +859,22 @@ class XmlSelect { } /** - * @param $default + * @param string $default */ public function setDefault( $default ) { $this->default = $default; } /** - * @param $name string - * @param $value + * @param string $name + * @param array $value */ public function setAttribute( $name, $value ) { $this->attributes[$name] = $value; } /** - * @param $name + * @param string $name * @return array|null */ public function getAttribute( $name ) { @@ -886,8 +886,8 @@ class XmlSelect { } /** - * @param $name - * @param $value bool + * @param string $name + * @param bool $value */ public function addOption( $name, $value = false ) { // Stab stab stab @@ -901,7 +901,7 @@ class XmlSelect { * label => value * label => ( label => value, label => value ) * - * @param $options + * @param array $options */ public function addOptions( $options ) { $this->options[] = $options; @@ -912,7 +912,7 @@ class XmlSelect { * label => value * label => ( label => value, label => value ) * - * @param $options + * @param array $options * @param bool $default * @return string */ diff --git a/includes/actions/InfoAction.php b/includes/actions/InfoAction.php index 06e36676b3..6b254603d3 100644 --- a/includes/actions/InfoAction.php +++ b/includes/actions/InfoAction.php @@ -262,6 +262,7 @@ class InfoAction extends FormlessAction { $sortKey = $pageProperties['defaultsort']; } + $sortKey = htmlspecialchars( $sortKey ); $pageInfo['header-basic'][] = array( $this->msg( 'pageinfo-default-sort' ), $sortKey ); // Page length (in bytes) diff --git a/includes/api/ApiDelete.php b/includes/api/ApiDelete.php index 116c8cd38e..2fa4518ad4 100644 --- a/includes/api/ApiDelete.php +++ b/includes/api/ApiDelete.php @@ -105,7 +105,7 @@ class ApiDelete extends ApiBase { * @param Page|WikiPage $page Page or WikiPage object to work on * @param User $user User doing the action * @param string $token delete token (same as edit token) - * @param string|null $reason reason for the deletion. Autogenerated if NULL + * @param string|null $reason reason for the deletion. Autogenerated if null * @return Status|array */ public static function delete( Page $page, User $user, $token, &$reason = null ) { diff --git a/includes/api/ApiFormatBase.php b/includes/api/ApiFormatBase.php index a255e6b539..15b97d8722 100644 --- a/includes/api/ApiFormatBase.php +++ b/includes/api/ApiFormatBase.php @@ -390,7 +390,7 @@ class ApiFormatFeedWrapper extends ApiFormatBase { /** * ChannelFeed doesn't give us a method to print errors in a friendly * manner, so just punt errors to the default printer. - * @return false + * @return bool */ public function canPrintErrors() { return false; diff --git a/includes/api/ApiParse.php b/includes/api/ApiParse.php index 97f0009f00..a7cc436ce1 100644 --- a/includes/api/ApiParse.php +++ b/includes/api/ApiParse.php @@ -363,7 +363,8 @@ class ApiParse extends ApiBase { } if ( isset( $prop['limitreportdata'] ) ) { - $result_array['limitreportdata'] = $this->formatLimitReportData( $p_result->getLimitReportData() ); + $result_array['limitreportdata'] = + $this->formatLimitReportData( $p_result->getLimitReportData() ); } if ( isset( $prop['limitreporthtml'] ) ) { $limitreportHtml = EditPage::getPreviewLimitReport( $p_result ); @@ -488,7 +489,11 @@ class ApiParse extends ApiBase { if ( $title ) { $entry['url'] = wfExpandUrl( $title->getFullURL(), PROTO_CURRENT ); // localised language name in user language (maybe set by uselang=) - $entry['langname'] = Language::fetchLanguageName( $title->getInterwiki(), $this->getLanguage()->getCode() ); + $entry['langname'] = Language::fetchLanguageName( + $title->getInterwiki(), + $this->getLanguage()->getCode() + ); + // native language name $entry['autonym'] = Language::fetchLanguageName( $title->getInterwiki() ); } diff --git a/includes/api/ApiQueryPrefixSearch.php b/includes/api/ApiQueryPrefixSearch.php index eaa9c01f22..4abd7f0ee6 100644 --- a/includes/api/ApiQueryPrefixSearch.php +++ b/includes/api/ApiQueryPrefixSearch.php @@ -93,8 +93,8 @@ class ApiQueryPrefixSearch extends ApiQueryGeneratorBase { ApiBase::PARAM_DFLT => 10, ApiBase::PARAM_TYPE => 'limit', ApiBase::PARAM_MIN => 1, - ApiBase::PARAM_MAX => 100, // Non-standard value for compatibility - // with action=opensearch + // Non-standard value for compatibility with action=opensearch + ApiBase::PARAM_MAX => 100, ApiBase::PARAM_MAX2 => 200, ), ); diff --git a/includes/api/ApiQueryRedirects.php b/includes/api/ApiQueryRedirects.php index cd98c52b0f..2ed7d30f90 100644 --- a/includes/api/ApiQueryRedirects.php +++ b/includes/api/ApiQueryRedirects.php @@ -116,7 +116,10 @@ class ApiQueryRedirects extends ApiQueryGeneratorBase { $this->dieUsageMsg( 'show' ); } $this->addWhereIf( "rd_fragment != $emptyString", isset( $show['fragment'] ) ); - $this->addWhereIf( "rd_fragment = $emptyString OR rd_fragment IS NULL", isset( $show['!fragment'] ) ); + $this->addWhereIf( + "rd_fragment = $emptyString OR rd_fragment IS NULL", + isset( $show['!fragment'] ) + ); } $map = $pageSet->getAllTitlesByNamespace(); diff --git a/includes/api/ApiQuerySearch.php b/includes/api/ApiQuerySearch.php index 660055c156..8eceb6f084 100644 --- a/includes/api/ApiQuerySearch.php +++ b/includes/api/ApiQuerySearch.php @@ -222,8 +222,12 @@ class ApiQuerySearch extends ApiQueryGeneratorBase { ); // Add item to results and see whether it fits - $fit = $apiResult->addValue( array( 'query', 'interwiki' . $this->getModuleName(), $result->getInterwikiPrefix() ), - null, $vals ); + $fit = $apiResult->addValue( + array( 'query', 'interwiki' . $this->getModuleName(), $result->getInterwikiPrefix() ), + null, + $vals + ); + if ( !$fit ) { // We hit the limit. We can't really provide any meaningful // pagination info so just bail out diff --git a/includes/api/ApiQueryUsers.php b/includes/api/ApiQueryUsers.php index 1511f78fce..ce92063c5c 100644 --- a/includes/api/ApiQueryUsers.php +++ b/includes/api/ApiQueryUsers.php @@ -33,6 +33,23 @@ class ApiQueryUsers extends ApiQueryBase { private $tokenFunctions, $prop; + /** + * Properties whose contents does not depend on who is looking at them. If the usprops field + * contains anything not listed here, the cache mode will never be public for logged-in users. + * @var array + */ + protected static $publicProps = array( + // everything except 'blockinfo' which might show hidden records if the user + // making the request has the appropriate permissions + 'groups', + 'implicitgroups', + 'rights', + 'editcount', + 'registration', + 'emailable', + 'gender', + ); + public function __construct( $query, $moduleName ) { parent::__construct( $query, $moduleName, 'us' ); } @@ -271,7 +288,13 @@ class ApiQueryUsers extends ApiQueryBase { } public function getCacheMode( $params ) { - return isset( $params['token'] ) ? 'private' : 'anon-public-user-private'; + if ( isset( $params['token'] ) ) { + return 'private'; + } elseif ( array_diff( (array)$params['prop'], static::$publicProps ) ) { + return 'anon-public-user-private'; + } else { + return 'public'; + } } public function getAllowedParams() { diff --git a/includes/cache/LocalisationCache.php b/includes/cache/LocalisationCache.php index 1c36ec0055..3bbf1bb89e 100644 --- a/includes/cache/LocalisationCache.php +++ b/includes/cache/LocalisationCache.php @@ -691,7 +691,6 @@ class LocalisationCache { global $IP; wfProfileIn( __METHOD__ ); - // This reads in the PHP i18n file with non-messages l10n data $fileName = Language::getMessagesFileName( $code ); if ( !file_exists( $fileName ) ) { diff --git a/includes/composer/ComposerPackageModifier.php b/includes/composer/ComposerPackageModifier.php index ae8baf2b4b..64c69ef529 100644 --- a/includes/composer/ComposerPackageModifier.php +++ b/includes/composer/ComposerPackageModifier.php @@ -16,7 +16,9 @@ class ComposerPackageModifier { protected $versionNormalizer; protected $versionFetcher; - public function __construct( Package $package, ComposerVersionNormalizer $versionNormalizer, MediaWikiVersionFetcher $versionFetcher ) { + public function __construct( Package $package, + ComposerVersionNormalizer $versionNormalizer, MediaWikiVersionFetcher $versionFetcher + ) { $this->package = $package; $this->versionNormalizer = $versionNormalizer; $this->versionFetcher = $versionFetcher; @@ -48,7 +50,10 @@ class ComposerPackageModifier { $mvVersion = $this->versionFetcher->fetchVersion(); $mvVersion = $this->versionNormalizer->normalizeSuffix( $mvVersion ); - $version = new VersionConstraint( '==', $this->versionNormalizer->normalizeLevelCount( $mvVersion ) ); + $version = new VersionConstraint( + '==', + $this->versionNormalizer->normalizeLevelCount( $mvVersion ) + ); $version->setPrettyString( $mvVersion ); return $version; diff --git a/includes/content/Content.php b/includes/content/Content.php index 18110efd44..210c1177a7 100644 --- a/includes/content/Content.php +++ b/includes/content/Content.php @@ -48,7 +48,7 @@ interface Content { /** * @since 1.21 * - * @return string|false The wikitext to include when another page includes this + * @return string|bool The wikitext to include when another page includes this * content, or false if the content is not includable in a wikitext page. * * @todo Allow native handling, bypassing wikitext representation, like diff --git a/includes/content/TextContent.php b/includes/content/TextContent.php index b0da62df3f..b13b5fa94e 100644 --- a/includes/content/TextContent.php +++ b/includes/content/TextContent.php @@ -136,7 +136,7 @@ class TextContent extends AbstractContent { * * @note: this allows any text-based content to be transcluded as if it was wikitext. * - * @return string|false The raw text, or false if the conversion failed. + * @return string|bool The raw text, or false if the conversion failed. */ public function getWikitextForTransclusion() { $wikitext = $this->convert( CONTENT_MODEL_WIKITEXT, 'lossy' ); diff --git a/includes/db/DatabaseMysqlBase.php b/includes/db/DatabaseMysqlBase.php index df4be40724..837d0947e5 100644 --- a/includes/db/DatabaseMysqlBase.php +++ b/includes/db/DatabaseMysqlBase.php @@ -1296,7 +1296,7 @@ class MySQLMasterPos implements DBMasterPos { } /** - * @return array|false (int, int) + * @return array|bool (int, int) */ protected function getCoordinates() { $m = array(); diff --git a/includes/deferred/LinksUpdate.php b/includes/deferred/LinksUpdate.php index abd44fdf36..0789b216eb 100644 --- a/includes/deferred/LinksUpdate.php +++ b/includes/deferred/LinksUpdate.php @@ -502,18 +502,69 @@ class LinksUpdate extends SqlDataUpdate { */ function getPropertyInsertions( $existing = array() ) { $diffs = array_diff_assoc( $this->mProperties, $existing ); + $arr = array(); - foreach ( $diffs as $name => $value ) { - $arr[] = array( - 'pp_page' => $this->mId, - 'pp_propname' => $name, - 'pp_value' => $value, - ); + foreach ( array_keys( $diffs ) as $name ) { + $arr[] = $this->getPagePropRowData( $name ); } return $arr; } + /** + * Returns an associative array to be used for inserting a row into + * the page_props table. Besides the given property name, this will + * include the page id from $this->mId and any property value from + * $this->mProperties. + * + * The array returned will include the pp_sortkey field if this + * is present in the database (as indicated by $wgPagePropsHaveSortkey). + * The sortkey value is currently determined by getPropertySortKeyValue(). + * + * @note: this assumes that $this->mProperties[$prop] is defined. + * + * @param string $prop The name of the property. + * + * @return array + */ + private function getPagePropRowData( $prop ) { + global $wgPagePropsHaveSortkey; + + $value = $this->mProperties[$prop]; + + $row = array( + 'pp_page' => $this->mId, + 'pp_propname' => $prop, + 'pp_value' => $value, + ); + + if ( $wgPagePropsHaveSortkey ) { + $row['pp_sortkey'] = $this->getPropertySortKeyValue( $value ); + } + + return $row; + } + + /** + * Determines the sort key for the given property value. + * This will return $value if it is a float or int, + * 1 or resp. 0 if it is a bool, and null otherwise. + * + * @note: In the future, we may allow the sortkey to be specified explicitly + * in ParserOutput::setProperty. + * + * @param mixed $value + * + * @return float|null + */ + private function getPropertySortKeyValue( $value ) { + if ( is_int( $value ) || is_float( $value ) || is_bool( $value ) ) { + return floatval( $value ); + } + + return null; + } + /** * Get an array of interwiki insertions for passing to the DB * Skips the titles specified by the 2-D array $existing diff --git a/includes/deferred/SearchUpdate.php b/includes/deferred/SearchUpdate.php index 6dc2e18dc0..9ae903422a 100644 --- a/includes/deferred/SearchUpdate.php +++ b/includes/deferred/SearchUpdate.php @@ -35,7 +35,7 @@ class SearchUpdate implements DeferrableUpdate { /** @var Title Title we're updating */ private $title; - /** @var Content|false Content of the page (not text) */ + /** @var Content|bool Content of the page (not text) */ private $content; /** diff --git a/includes/diff/DairikiDiff.php b/includes/diff/DairikiDiff.php index 0e38d689be..a4c0168fea 100644 --- a/includes/diff/DairikiDiff.php +++ b/includes/diff/DairikiDiff.php @@ -424,7 +424,9 @@ class DiffEngine { } $x1 = $xoff + (int)( ( $numer + ( $xlim - $xoff ) * $chunk ) / $nchunks ); + // @codingStandardsIgnoreFile Ignore Squiz.WhiteSpace.SemicolonSpacing.Incorrect for ( ; $x < $x1; $x++ ) { + // @codingStandardsIgnoreEnd $line = $flip ? $this->yv[$x] : $this->xv[$x]; if ( empty( $ymatches[$line] ) ) { continue; diff --git a/includes/exception/MWException.php b/includes/exception/MWException.php index 2b8cb00e49..82303b91f6 100644 --- a/includes/exception/MWException.php +++ b/includes/exception/MWException.php @@ -135,7 +135,8 @@ class MWException extends Exception { if ( $wgShowExceptionDetails ) { return '

' . nl2br( htmlspecialchars( MWExceptionHandler::getLogMessage( $this ) ) ) . - '

Backtrace:

' . nl2br( htmlspecialchars( MWExceptionHandler::getRedactedTraceAsString( $this ) ) ) . + '

Backtrace:

' . + nl2br( htmlspecialchars( MWExceptionHandler::getRedactedTraceAsString( $this ) ) ) . "

\n"; } else { return "
" . @@ -222,7 +223,9 @@ class MWException extends Exception { echo "\n" . '' . // Mimick OutputPage::setPageTitle behaviour - '' . htmlspecialchars( $this->msg( 'pagetitle', "$1 - $wgSitename", $this->getPageTitle() ) ) . '' . + '' . + htmlspecialchars( $this->msg( 'pagetitle', "$1 - $wgSitename", $this->getPageTitle() ) ) . + '' . '' . "\n"; diff --git a/includes/filerepo/file/LocalFile.php b/includes/filerepo/file/LocalFile.php index dbf6918c0c..e3b73e359e 100644 --- a/includes/filerepo/file/LocalFile.php +++ b/includes/filerepo/file/LocalFile.php @@ -121,7 +121,13 @@ class LocalFile extends File { /** @var bool True if file is not present in file system. Not to be cached in memcached */ private $missing; + /** @var int UNIX timestamp of last markVolatile() call */ + private $lastMarkedVolatile = 0; + const LOAD_ALL = 1; // integer; load all the lazy fields too (like metadata) + const LOAD_VIA_SLAVE = 2; // integer; use a slave to load the data + + const VOLATILE_TTL = 300; // integer; seconds /** * Create a LocalFile from a title @@ -226,7 +232,7 @@ class LocalFile extends File { /** * Get the memcached key for the main data for this file, or false if * there is no access to the shared cache. - * @return bool + * @return string|bool */ function getCacheKey() { $hashedName = md5( $this->getName() ); @@ -374,7 +380,7 @@ class LocalFile extends File { /** * Load file metadata from the DB */ - function loadFromDB() { + function loadFromDB( $flags = 0 ) { # Polymorphic function name to distinguish foreign and local fetches $fname = get_class( $this ) . '::' . __FUNCTION__; wfProfileIn( $fname ); @@ -383,7 +389,10 @@ class LocalFile extends File { $this->dataLoaded = true; $this->extraDataLoaded = true; - $dbr = $this->repo->getMasterDB(); + $dbr = ( $flags & self::LOAD_VIA_SLAVE ) + ? $this->repo->getSlaveDB() + : $this->repo->getMasterDB(); + $row = $dbr->selectRow( 'image', $this->getCacheFields( 'img_' ), array( 'img_name' => $this->getName() ), $fname ); @@ -408,19 +417,13 @@ class LocalFile extends File { # Unconditionally set loaded=true, we don't want the accessors constantly rechecking $this->extraDataLoaded = true; - $dbr = $this->repo->getSlaveDB(); - // In theory the file could have just been renamed/deleted...oh well - $row = $dbr->selectRow( 'image', $this->getLazyCacheFields( 'img_' ), - array( 'img_name' => $this->getName() ), $fname ); - - if ( !$row ) { // fallback to master - $dbr = $this->repo->getMasterDB(); - $row = $dbr->selectRow( 'image', $this->getLazyCacheFields( 'img_' ), - array( 'img_name' => $this->getName() ), $fname ); + $fieldMap = $this->loadFieldsWithTimestamp( $this->repo->getSlaveDB(), $fname ); + if ( !$fieldMap ) { + $fieldMap = $this->loadFieldsWithTimestamp( $this->repo->getMasterDB(), $fname ); } - if ( $row ) { - foreach ( $this->unprefixRow( $row, 'img_' ) as $name => $value ) { + if ( $fieldMap ) { + foreach ( $fieldMap as $name => $value ) { $this->$name = $value; } } else { @@ -431,6 +434,32 @@ class LocalFile extends File { wfProfileOut( $fname ); } + /** + * @param DatabaseBase $dbr + * @param string $fname + * @return array|false + */ + private function loadFieldsWithTimestamp( $dbr, $fname ) { + $fieldMap = false; + + $row = $dbr->selectRow( 'image', $this->getLazyCacheFields( 'img_' ), + array( 'img_name' => $this->getName(), 'img_timestamp' => $this->getTimestamp() ), + $fname ); + if ( $row ) { + $fieldMap = $this->unprefixRow( $row, 'img_' ); + } else { + # File may have been uploaded over in the meantime; check the old versions + $row = $dbr->selectRow( 'oldimage', $this->getLazyCacheFields( 'oi_' ), + array( 'oi_name' => $this->getName(), 'oi_timestamp' => $this->getTimestamp() ), + $fname ); + if ( $row ) { + $fieldMap = $this->unprefixRow( $row, 'oi_' ); + } + } + + return $fieldMap; + } + /** * @param array $row Row * @param string $prefix @@ -509,7 +538,7 @@ class LocalFile extends File { function load( $flags = 0 ) { if ( !$this->dataLoaded ) { if ( !$this->loadFromCache() ) { - $this->loadFromDB(); + $this->loadFromDB( $this->isVolatile() ? 0 : self::LOAD_VIA_SLAVE ); $this->saveToCache(); } $this->dataLoaded = true; @@ -1449,7 +1478,6 @@ class LocalFile extends File { wfProfileOut( __METHOD__ . '-edit' ); - if ( $reupload ) { # Delete old thumbnails wfProfileIn( __METHOD__ . '-purge' ); @@ -1851,6 +1879,8 @@ class LocalFile extends File { } ); } + $this->markVolatile(); // file may change soon + return $dbw->selectField( 'image', '1', array( 'img_name' => $this->getName() ), __METHOD__, array( 'FOR UPDATE' ) ); } @@ -1870,6 +1900,48 @@ class LocalFile extends File { } } + /** + * Mark a file as about to be changed + * + * This sets a cache key that alters master/slave DB loading behavior + * + * @return bool Success + */ + protected function markVolatile() { + global $wgMemc; + + $key = $this->repo->getSharedCacheKey( 'file-volatile', md5( $this->getName() ) ); + if ( $key ) { + $this->lastMarkedVolatile = time(); + return $wgMemc->set( $key, $this->lastMarkedVolatile, self::VOLATILE_TTL ); + } + + return true; + } + + /** + * Check if a file is about to be changed or has been changed recently + * + * @see LocalFile::isVolatile() + * @return bool Whether the file is volatile + */ + protected function isVolatile() { + global $wgMemc; + + $key = $this->repo->getSharedCacheKey( 'file-volatile', md5( $this->getName() ) ); + if ( !$key ) { + // repo unavailable; bail. + return false; + } + + if ( $this->lastMarkedVolatile === 0 ) { + $this->lastMarkedVolatile = $wgMemc->get( $key ) ?: 0; + } + + $volatileDuration = time() - $this->lastMarkedVolatile; + return $volatileDuration <= self::VOLATILE_TTL; + } + /** * Roll back the DB transaction and mark the image unlocked */ diff --git a/includes/filerepo/file/OldLocalFile.php b/includes/filerepo/file/OldLocalFile.php index d6c6a3c62f..ca9249654f 100644 --- a/includes/filerepo/file/OldLocalFile.php +++ b/includes/filerepo/file/OldLocalFile.php @@ -174,10 +174,11 @@ class OldLocalFile extends LocalFile { return $this->exists() && !$this->isDeleted( File::DELETED_FILE ); } - function loadFromDB() { + function loadFromDB( $flags = 0 ) { wfProfileIn( __METHOD__ ); $this->dataLoaded = true; + $dbr = $this->repo->getSlaveDB(); $conds = array( 'oi_name' => $this->getName() ); if ( is_null( $this->requestedTime ) ) { diff --git a/includes/htmlform/HTMLForm.php b/includes/htmlform/HTMLForm.php index c7bac0d0a9..019eb2b62a 100644 --- a/includes/htmlform/HTMLForm.php +++ b/includes/htmlform/HTMLForm.php @@ -338,8 +338,10 @@ class HTMLForm extends ContextSource { } if ( !$class ) { - throw new MWException( "Descriptor with no class for $fieldname: " . print_r( $descriptor, true ) ); + throw new MWException( "Descriptor with no class for $fieldname: " + . print_r( $descriptor, true ) ); } + return $class; } @@ -1075,7 +1077,7 @@ class HTMLForm extends ContextSource { * Prompt the whole form to be wrapped in a "
", with * this text as its "" element. * - * @param string|false $legend HTML to go inside the "" element, or + * @param string|bool $legend HTML to go inside the "" element, or * false for no * Will be escaped * diff --git a/includes/installer/MssqlInstaller.php b/includes/installer/MssqlInstaller.php index 248a6e41ad..51db148a1e 100644 --- a/includes/installer/MssqlInstaller.php +++ b/includes/installer/MssqlInstaller.php @@ -45,7 +45,9 @@ class MssqlInstaller extends DatabaseInstaller { '_WebWindowsAuthentication' => 'sqlauth', ); - public $minimumVersion = '9.00.1399'; // SQL Server 2005 RTM (TODO: are SQL Express version numbers different?) + // SQL Server 2005 RTM + // @todo Are SQL Express version numbers different?) + public $minimumVersion = '9.00.1399'; // These are schema-level privs // Note: the web user will be created will full permissions if possible, this permission @@ -135,7 +137,12 @@ class MssqlInstaller extends DatabaseInstaller { public function submitConnectForm() { // Get variables from the request. - $newValues = $this->setVarsFromRequest( array( 'wgDBserver', 'wgDBname', 'wgDBmwschema', 'wgDBprefix' ) ); + $newValues = $this->setVarsFromRequest( array( + 'wgDBserver', + 'wgDBname', + 'wgDBmwschema', + 'wgDBprefix' + ) ); // Validate them. $status = Status::newGood(); @@ -163,7 +170,11 @@ class MssqlInstaller extends DatabaseInstaller { } // User box - $this->setVarsFromRequest( array( '_InstallUser', '_InstallPassword', '_InstallWindowsAuthentication' ) ); + $this->setVarsFromRequest( array( + '_InstallUser', + '_InstallPassword', + '_InstallWindowsAuthentication' + ) ); // Try to connect $status = $this->getConnection(); @@ -309,7 +320,8 @@ class MssqlInstaller extends DatabaseInstaller { if ( $this->schemaExists( $this->getVar( 'wgDBmwschema' ) ) ) { // wgDBmwschema is validated to only contain alphanumeric + underscore, so this is safe - $res = $conn->query( "SELECT permission_name FROM sys.fn_my_permissions( '{$this->getVar( 'wgDBmwschema' )}', 'SCHEMA' )" ); + $res = $conn->query( "SELECT permission_name FROM sys.fn_my_permissions( " + . "'{$this->getVar( 'wgDBmwschema' )}', 'SCHEMA' )" ); foreach ( $res as $row ) { $schemaPrivs[$row->permission_name] = true; @@ -320,9 +332,11 @@ class MssqlInstaller extends DatabaseInstaller { // Now check all the grants we'll need to be doing to see if we can foreach ( $this->webUserPrivs as $permission ) { if ( ( isset( $schemaPrivs[$permission] ) && $schemaPrivs[$permission] ) - || ( isset( $dbPrivs[$implied[$permission][0]] ) && $dbPrivs[$implied[$permission][0]] ) - || ( isset( $serverPrivs[$implied[$permission][1]] ) && $serverPrivs[$implied[$permission][1]] ) ) { - + || ( isset( $dbPrivs[$implied[$permission][0]] ) + && $dbPrivs[$implied[$permission][0]] ) + || ( isset( $serverPrivs[$implied[$permission][1]] ) + && $serverPrivs[$implied[$permission][1]] ) + ) { unset( $grantOptions[$permission] ); } } @@ -344,8 +358,11 @@ class MssqlInstaller extends DatabaseInstaller { } else { $noCreateMsg = 'config-db-web-no-create-privs'; } + $wrapperStyle = $this->getVar( '_SameAccount' ) ? 'display: none' : ''; - $displayStyle = $this->getVar( '_WebWindowsAuthentication' ) == 'windowsauth' ? 'display: none' : ''; + $displayStyle = $this->getVar( '_WebWindowsAuthentication' ) == 'windowsauth' + ? 'display: none' + : ''; $s = Html::openElement( 'fieldset' ) . Html::element( 'legend', array(), wfMessage( 'config-db-web-account' )->text() ) . $this->getCheckBox( @@ -390,9 +407,13 @@ class MssqlInstaller extends DatabaseInstaller { * @return Status */ public function submitSettingsForm() { - $this->setVarsFromRequest( - array( 'wgDBuser', 'wgDBpassword', '_SameAccount', '_CreateDBAccount', '_WebWindowsAuthentication' ) - ); + $this->setVarsFromRequest( array( + 'wgDBuser', + 'wgDBpassword', + '_SameAccount', + '_CreateDBAccount', + '_WebWindowsAuthentication' + ) ); if ( $this->getVar( '_SameAccount' ) ) { $this->setVar( '_WebWindowsAuthentication', $this->getVar( '_InstallWindowsAuthentication' ) ); @@ -408,7 +429,10 @@ class MssqlInstaller extends DatabaseInstaller { $this->setVar( 'wgDBWindowsAuthentication', false ); } - if ( $this->getVar( '_CreateDBAccount' ) && $this->getVar( '_WebWindowsAuthentication' ) == 'sqlauth' && strval( $this->getVar( 'wgDBpassword' ) ) == '' ) { + if ( $this->getVar( '_CreateDBAccount' ) + && $this->getVar( '_WebWindowsAuthentication' ) == 'sqlauth' + && strval( $this->getVar( 'wgDBpassword' ) ) == '' + ) { return Status::newFatal( 'config-db-password-empty', $this->getVar( 'wgDBuser' ) ); } @@ -471,13 +495,22 @@ class MssqlInstaller extends DatabaseInstaller { $dbName = $this->getVar( 'wgDBname' ); $schemaName = $this->getVar( 'wgDBmwschema' ); if ( !$this->databaseExists( $dbName ) ) { - $conn->query( "CREATE DATABASE " . $conn->addIdentifierQuotes( $dbName ), __METHOD__ ); + $conn->query( + "CREATE DATABASE " . $conn->addIdentifierQuotes( $dbName ), + __METHOD__ + ); $conn->selectDB( $dbName ); if ( !$this->schemaExists( $schemaName ) ) { - $conn->query( "CREATE SCHEMA " . $conn->addIdentifierQuotes( $schemaName ), __METHOD__ ); + $conn->query( + "CREATE SCHEMA " . $conn->addIdentifierQuotes( $schemaName ), + __METHOD__ + ); } if ( !$this->catalogExists( $schemaName ) ) { - $conn->query( "CREATE FULLTEXT CATALOG " . $conn->addIdentifierQuotes( $schemaName ), __METHOD__ ); + $conn->query( + "CREATE FULLTEXT CATALOG " . $conn->addIdentifierQuotes( $schemaName ), + __METHOD__ + ); } } $this->setupSchemaVars(); @@ -529,7 +562,9 @@ class MssqlInstaller extends DatabaseInstaller { try { $this->db->begin(); $this->db->selectDB( 'master' ); - $logintype = $this->getVar( '_WebWindowsAuthentication' ) == 'windowsauth' ? 'FROM WINDOWS' : "WITH PASSWORD = $escPass"; + $logintype = $this->getVar( '_WebWindowsAuthentication' ) == 'windowsauth' + ? 'FROM WINDOWS' + : "WITH PASSWORD = $escPass"; $this->db->query( "CREATE LOGIN $escUser $logintype" ); $this->db->selectDB( $dbName ); $this->db->query( "CREATE USER $escUser FOR LOGIN $escUser WITH DEFAULT_SCHEMA = $escSchema" ); @@ -603,7 +638,8 @@ class MssqlInstaller extends DatabaseInstaller { $searchindex = $this->db->tableName( 'searchindex' ); $schema = $this->db->addIdentifierQuotes( $this->getVar( 'wgDBmwschema' ) ); try { - $this->db->query( "CREATE FULLTEXT INDEX ON $searchindex (si_title, si_text) KEY INDEX si_page ON $schema" ); + $this->db->query( "CREATE FULLTEXT INDEX ON $searchindex (si_title, si_text) " + . "KEY INDEX si_page ON $schema" ); } catch ( DBQueryError $dqe ) { $status->fatal( 'config-install-tables-failed', $dqe->getText() ); } diff --git a/includes/installer/MysqlUpdater.php b/includes/installer/MysqlUpdater.php index bcd50b3a34..be1c8a7189 100644 --- a/includes/installer/MysqlUpdater.php +++ b/includes/installer/MysqlUpdater.php @@ -250,6 +250,7 @@ class MysqlUpdater extends DatabaseUpdater { array( 'addIndex', 'logging', 'log_user_text_time', 'patch-logging_user_text_time_index.sql' ), array( 'addField', 'page', 'page_links_updated', 'patch-page_links_updated.sql' ), array( 'addField', 'user', 'user_password_expires', 'patch-user_password_expire.sql' ), + array( 'addField', 'page_props', 'pp_sortkey', 'patch-pp_sortkey.sql' ), ); } diff --git a/includes/installer/PostgresUpdater.php b/includes/installer/PostgresUpdater.php index 15e18ed966..a6d7cb24ab 100644 --- a/includes/installer/PostgresUpdater.php +++ b/includes/installer/PostgresUpdater.php @@ -406,6 +406,9 @@ class PostgresUpdater extends DatabaseUpdater { array( 'addPgField', 'recentchanges', 'rc_source', "TEXT NOT NULL DEFAULT ''" ), array( 'addPgField', 'page', 'page_links_updated', "TIMESTAMPTZ NULL" ), array( 'addPgField', 'mwuser', 'user_password_expires', 'TIMESTAMPTZ NULL' ), + array( 'addPgField', 'page_props', 'pp_sortkey', 'float NULL' ), + array( 'addPgIndex', 'page_props', 'pp_propname_sortkey_page', + '( pp_propname, pp_sortkey, pp_page ) WHERE ( pp_sortkey NOT NULL )' ), ); } diff --git a/includes/installer/SqliteUpdater.php b/includes/installer/SqliteUpdater.php index ea19efaaee..15f8160de4 100644 --- a/includes/installer/SqliteUpdater.php +++ b/includes/installer/SqliteUpdater.php @@ -128,6 +128,7 @@ class SqliteUpdater extends DatabaseUpdater { array( 'addIndex', 'logging', 'log_user_text_time', 'patch-logging_user_text_time_index.sql' ), array( 'addField', 'page', 'page_links_updated', 'patch-page_links_updated.sql' ), array( 'addField', 'user', 'user_password_expires', 'patch-user_password_expire.sql' ), + array( 'addField', 'page_props', 'pp_sortkey', 'patch-pp_sortkey.sql' ), ); } diff --git a/includes/installer/i18n/be-tarask.json b/includes/installer/i18n/be-tarask.json index fbaa399599..48dffe486e 100644 --- a/includes/installer/i18n/be-tarask.json +++ b/includes/installer/i18n/be-tarask.json @@ -308,7 +308,7 @@ "config-insecure-keys": "Папярэджаньне: {{PLURAL:$2|1=Ключ бясьпекі $1 створаны|Ключы бясьпекі $1 створаныя}} падчас усталяваньня, {{PLURAL:$2|1=не зьяўляецца паўнасьцю бясьпечным|не зьяўляюцца поўнасьцю бясьпечнымі}}. Рэкамэндуецца зьмяніць {{PLURAL:$2|1=яго ўручную|іх уручную}}.", "config-install-sysop": "Стварэньне рахунку адміністратара", "config-install-subscribe-fail": "Немагчыма падпісацца на «mediawiki-announce»: $1", - "config-install-subscribe-notpossible": "cURL не ўсталяваны, allow_url_fopen недаступны.", + "config-install-subscribe-notpossible": "cURL не ўсталяваны, allow_url_fopen недаступны.", "config-install-mainpage": "Стварэньне галоўнай старонкі са зьместам па змоўчваньні", "config-install-extension-tables": "Стварэньне табліцаў для ўключаных пашырэньняў", "config-install-mainpage-failed": "Немагчыма ўставіць галоўную старонку: $1", diff --git a/includes/installer/i18n/bg.json b/includes/installer/i18n/bg.json index 964de36c90..b498ec0734 100644 --- a/includes/installer/i18n/bg.json +++ b/includes/installer/i18n/bg.json @@ -279,7 +279,7 @@ "config-insecure-keys": "'''Предупреждение:''' {{PLURAL:$2|Сигурният ключ, създаден по време на инсталацията, не е напълно надежден|Сигурните ключове, създадени по време на инсталацията, не са напълно надеждни}} $1 . Обмислете да {{PLURAL:$2|го|ги}} смените ръчно.", "config-install-sysop": "Създаване на администраторска сметка", "config-install-subscribe-fail": "Невъзможно беше абонирането за mediawiki-announce: $1", - "config-install-subscribe-notpossible": "не е инсталиран cURL и allow_url_fopen не е налична.", + "config-install-subscribe-notpossible": "не е инсталиран cURL и allow_url_fopen не е налична.", "config-install-mainpage": "Създаване на Началната страница със съдържание по подразбиране", "config-install-extension-tables": "Създаване на таблици за включените разширения", "config-install-mainpage-failed": "Вмъкването на Началната страница беше невъзможно: $1", diff --git a/includes/installer/i18n/br.json b/includes/installer/i18n/br.json index 26f189a477..d549779293 100644 --- a/includes/installer/i18n/br.json +++ b/includes/installer/i18n/br.json @@ -264,7 +264,7 @@ "config-install-keys": "Genel an alc'hwezioù kuzh", "config-install-sysop": "Krouidigezh kont ar merour", "config-install-subscribe-fail": "N'haller ket koumanantiñ da mediawiki-announce : $1", - "config-install-subscribe-notpossible": "cURL n'eo ket staliet ha ne c'haller ket ober gant allow_url_fopen.", + "config-install-subscribe-notpossible": "cURL n'eo ket staliet ha ne c'haller ket ober gant allow_url_fopen.", "config-install-mainpage": "O krouiñ ar bajenn bennañ gant un endalc'had dre ziouer", "config-install-extension-tables": "O krouiñ taolennoù evit an astennoù gweredekaet", "config-install-mainpage-failed": "Ne c'haller ket ensoc'hañ ar bajenn bennañ: $1", diff --git a/includes/installer/i18n/ce.json b/includes/installer/i18n/ce.json index 80b6e3a19d..4655b172fe 100644 --- a/includes/installer/i18n/ce.json +++ b/includes/installer/i18n/ce.json @@ -29,13 +29,18 @@ "config-no-fts3": "'''Тергам бе''': SQLite гулйина хуттург йоцуш [//sqlite.org/fts3.html FTS3] — лахар болхбеш хир дац оцу бухца.", "config-no-cli-uri": "'''ДӀахьедар''': --scriptpath параметр язйина яц, иза Ӏад йитарца лелош ю: $1 .", "config-db-name": "Хаамийн базан цӀе:", + "config-db-username-empty": "Ахьа «{{int:config-db-username}}» параметран маьӀна даздан дезаш ду.", "config-db-charset": "Базан хаамийн символийн гулам", "config-charset-mysql5-binary": "MySQL 4.1/5.0 бинаран", "config-charset-mysql5": "MySQL 4.1/5.0 UTF-8", "config-type-mssql": "Microsoft SQL Server", "config-header-mssql": "Microsoft SQL Server параметраш", "config-invalid-db-type": "Хаамийн базан нийса йоцу тайп", + "config-missing-db-name": "Ахьа «{{int:config-db-name}}» маьӀна даздан дезаш ду.", + "config-missing-db-host": "Ахьа «{{int:config-db-host}}» параметран маьӀна даздан дезаш ду.", + "config-missing-db-server-oracle": "Ахьа тӀеюза езаш ю «{{int:config-db-host-oracle}}»", "config-invalid-db-server-oracle": "Хаамийн базан «$1» нийса йоцу TNS.\nЛелае «TNS Name», я могӀа «Easy Connect» ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm ЦӀераш техкаран кеп Oracle])", + "config-sqlite-fts3-downgrade": "PHPн гӀо до FTS3 яц — кхуссу таблицаш", "config-mysql-utf8": "UTF-8", "config-mssql-auth": "Аутентификацин тайп:", "config-site-name": "Викин цӀе:", @@ -71,7 +76,7 @@ "config-install-stats": "Инициализацин статистика", "config-install-keys": "Къайлаха долу догӀанаш кхоллар", "config-install-sysop": "Куьйгалхочун дӀаяздар кхоллар", - "config-install-subscribe-notpossible": "cURL дӀахӀоттийна яц я тӀекхочехь яц опци allow_url_fopen.", + "config-install-subscribe-notpossible": "cURL дӀахӀоттийна яц я тӀекхочехь яц опци allow_url_fopen.", "config-install-mainpage-failed": "Коьрта агӀо йилла цатарло: $1", "config-download-localsettings": "Чуяккха LocalSettings.php", "config-help": "гӀо", diff --git a/includes/installer/i18n/cs.json b/includes/installer/i18n/cs.json index 13877310d9..2307b769fe 100644 --- a/includes/installer/i18n/cs.json +++ b/includes/installer/i18n/cs.json @@ -308,7 +308,7 @@ "config-insecure-keys": "'''Upozornění:''' {{PLURAL:$2|Tajný klíč|Tajné klíče}} ($1) vytvořené v průběhu instalace {{PLURAL:$2|není|nejsou}} zcela {{PLURAL:$2|bezpečný|bezpečné}}. Zvažte {{PLURAL:$2|jeho|jejich}} ruční změnu.", "config-install-sysop": "Zakládá se uživatelský účet správce", "config-install-subscribe-fail": "Nelze se přihlásit k odběru mediawiki-announce: $1", - "config-install-subscribe-notpossible": "Není nainstalován cURL a není dostupné allow_url_fopen.", + "config-install-subscribe-notpossible": "Není nainstalován cURL a není dostupné allow_url_fopen.", "config-install-mainpage": "Vytváří se počáteční obsah hlavní strany", "config-install-extension-tables": "Vytvářejí se tabulky pro zapnutá rozšíření", "config-install-mainpage-failed": "Nepodařilo se vložit hlavní stranu: $1", diff --git a/includes/installer/i18n/de.json b/includes/installer/i18n/de.json index 1bc4945df2..0b7aad90d3 100644 --- a/includes/installer/i18n/de.json +++ b/includes/installer/i18n/de.json @@ -272,7 +272,7 @@ "config-cc-not-chosen": "Die gewünschte Creative-Commons-Lizenz auswählen und dann auf „weiter“ klicken.", "config-advanced-settings": "Erweiterte Konfiguration", "config-cache-options": "Einstellungen für die Zwischenspeicherung von Objekten:", - "config-cache-help": "Das Objektcaching wird dazu genutzt die Geschwindigkeit von MediaWiki zu verbessern, indem häufig genutzte Daten zwischengespeichert werden.\nEs wird sehr empfohlen es für mittelgroße bis große Wikis zu nutzen, aber auch für kleine Wikis ergeben sich erkennbare Geschwindigkeitsverbesserungen.", + "config-cache-help": "Das Objektcaching wird dazu genutzt, die Geschwindigkeit von MediaWiki zu verbessern, indem häufig genutzte Daten zwischengespeichert werden.\nEs wird sehr empfohlen, es für mittelgroße bis große Wikis zu nutzen, aber auch für kleine Wikis ergeben sich erkennbare Geschwindigkeitsverbesserungen.", "config-cache-none": "Kein Objektcaching (es wird keine Funktion entfernt, allerdings kann dies die Geschwindigkeit größerer Wikis negativ beeinflussen)", "config-cache-accel": "Objektcaching von PHP (APC, XCache oder WinCache)", "config-cache-memcached": "Memcached Cacheserver nutzen (erfordert einen zusätzlichen Installationsvorgang mitsamt Konfiguration)", @@ -315,7 +315,7 @@ "config-insecure-keys": "'''Warnung:''' {{PLURAL:$2|Der Geheimschlüssel|Die Geheimschlüssel}} $1, {{PLURAL:$2|der|die}} während des Installationsvorgangs generiert {{PLURAL:$2|wurde, ist|wurden, sind}} nicht sehr sicher. {{PLURAL:$2|Er sollte|Sie sollten}} manuell geändert werden.", "config-install-sysop": "Administratorkonto wird erstellt", "config-install-subscribe-fail": "Abonnieren von „mediawiki-announce“ ist gescheitert: $1", - "config-install-subscribe-notpossible": "cURL ist nicht installiert und allow_url_fopen ist nicht verfügbar.", + "config-install-subscribe-notpossible": "cURL ist nicht installiert und allow_url_fopen ist nicht verfügbar.", "config-install-mainpage": "Erstellung der Hauptseite mit Standardinhalten", "config-install-extension-tables": "Erstellung der Tabellen für die aktivierten Erweiterungen", "config-install-mainpage-failed": "Die Hauptseite konnte nicht erstellt werden: $1", @@ -323,7 +323,7 @@ "config-download-localsettings": "LocalSettings.php herunterladen", "config-help": "Hilfe", "config-nofile": "Die Datei „$1“ konnte nicht gefunden werden. Wurde sie gelöscht?", - "config-extension-link": "Wusstest du, dass dein Wiki die Nutzung von [//www.mediawiki.org/wiki/Manual:Extensions Erweiterungen] unterstützt?\n\nDu kannst [//www.mediawiki.org/wiki/Category:Extensions_by_category Erweiterungen nach Kategorie] durchsuchen oder die [//www.mediawiki.org/wiki/Extension_Matrix Matrix der Erweiterungen] ansehen, um eine Übersicht zu verfügbaren Erweiterungen zu erhalten.", + "config-extension-link": "Wusstest du, dass dein Wiki die Nutzung von [//www.mediawiki.org/wiki/Manual:Extensions Erweiterungen] unterstützt?\n\nDu kannst [//www.mediawiki.org/wiki/Category:Extensions_by_category Erweiterungen nach Kategorie] durchsuchen.", "mainpagetext": "'''MediaWiki wurde erfolgreich installiert.'''", "mainpagedocfooter": "Hilfe zur Benutzung und Konfiguration der Wiki-Software findest du im [//meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuch].\n\n== Starthilfen ==\n\n* [//www.mediawiki.org/wiki/Manual:Configuration_settings Liste der Konfigurationsvariablen]\n* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]\n* [//www.mediawiki.org/wiki/Localisation#Translation_resources Lokalisiere MediaWiki für deine Sprache]" } diff --git a/includes/installer/i18n/en.json b/includes/installer/i18n/en.json index 9217188610..a120e24680 100644 --- a/includes/installer/i18n/en.json +++ b/includes/installer/i18n/en.json @@ -1,315 +1,315 @@ { - "@metadata": { - "authors": [] - }, - "config-desc": "The installer for MediaWiki", - "config-title": "MediaWiki $1 installation", - "config-information": "Information", - "config-localsettings-upgrade": "A LocalSettings.php file has been detected.\nTo upgrade this installation, please enter the value of $wgUpgradeKey in the box below.\nYou will find it in LocalSettings.php.", - "config-localsettings-cli-upgrade": "A LocalSettings.php file has been detected.\nTo upgrade this installation, please run update.php instead", - "config-localsettings-key": "Upgrade key:", - "config-localsettings-badkey": "The key you provided is incorrect.", - "config-upgrade-key-missing": "An existing installation of MediaWiki has been detected.\nTo upgrade this installation, please put the following line at the bottom of your LocalSettings.php:\n\n$1", - "config-localsettings-incomplete": "The existing LocalSettings.php appears to be incomplete.\nThe $1 variable is not set.\nPlease change LocalSettings.php so that this variable is set, and click \"{{int:Config-continue}}\".", - "config-localsettings-connection-error": "An error was encountered when connecting to the database using the settings specified in LocalSettings.php. Please fix these settings and try again.\n\n$1", - "config-session-error": "Error starting session: $1", - "config-session-expired": "Your session data seems to have expired.\nSessions are configured for a lifetime of $1.\nYou can increase this by setting session.gc_maxlifetime in php.ini.\nRestart the installation process.", - "config-no-session": "Your session data was lost!\nCheck your php.ini and make sure session.save_path is set to an appropriate directory.", - "config-your-language": "Your language:", - "config-your-language-help": "Select a language to use during the installation process.", - "config-wiki-language": "Wiki language:", - "config-wiki-language-help": "Select the language that the wiki will predominantly be written in.", - "config-back": "← Back", - "config-continue": "Continue →", - "config-page-language": "Language", - "config-page-welcome": "Welcome to MediaWiki!", - "config-page-dbconnect": "Connect to database", - "config-page-upgrade": "Upgrade existing installation", - "config-page-dbsettings": "Database settings", - "config-page-name": "Name", - "config-page-options": "Options", - "config-page-install": "Install", - "config-page-complete": "Complete!", - "config-page-restart": "Restart installation", - "config-page-readme": "Read me", - "config-page-releasenotes": "Release notes", - "config-page-copying": "Copying", - "config-page-upgradedoc": "Upgrading", - "config-page-existingwiki": "Existing wiki", - "config-help-restart": "Do you want to clear all saved data that you have entered and restart the installation process?", - "config-restart": "Yes, restart it", - "config-welcome": "=== Environmental checks ===\nBasic checks will now be performed to see if this environment is suitable for MediaWiki installation.\nRemember to include this information if you seek support on how to complete the installation.", - "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.\nSee the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, or [http://www.gnu.org/copyleft/gpl.html read it online].", - "config-sidebar": "* [//www.mediawiki.org MediaWiki home]\n* [//www.mediawiki.org/wiki/Help:Contents User's Guide]\n* [//www.mediawiki.org/wiki/Manual:Contents Administrator's Guide]\n* [//www.mediawiki.org/wiki/Manual:FAQ FAQ]\n----\n* Read me\n* Release notes\n* Copying\n* Upgrading", - "config-env-good": "The environment has been checked.\nYou can install MediaWiki.", - "config-env-bad": "The environment has been checked.\nYou cannot install MediaWiki.", - "config-env-php": "PHP $1 is installed.", - "config-env-php-toolow": "PHP $1 is installed.\nHowever, MediaWiki requires PHP $2 or higher.", - "config-unicode-using-utf8": "Using Brion Vibber's utf8_normalize.so for Unicode normalization.", - "config-unicode-using-intl": "Using the [http://pecl.php.net/intl intl PECL extension] for Unicode normalization.", - "config-unicode-pure-php-warning": "Warning: The [http://pecl.php.net/intl intl PECL extension] is not available to handle Unicode normalization, falling back to slow pure-PHP implementation.\nIf you run a high-traffic site, you should read a little on [//www.mediawiki.org/wiki/Unicode_normalization_considerations Unicode normalization].", - "config-unicode-update-warning": "Warning: The installed version of the Unicode normalization wrapper uses an older version of [http://site.icu-project.org/ the ICU project's] library.\nYou should [//www.mediawiki.org/wiki/Unicode_normalization_considerations upgrade] if you are at all concerned about using Unicode.", - "config-no-db": "Could not find a suitable database driver! You need to install a database driver for PHP.\nThe following database types are supported: $1.\n\nIf you compiled PHP yourself, reconfigure it with a database client enabled, for example, using ./configure --with-mysqli.\nIf you installed PHP from a Debian or Ubuntu package, then you also need to install, for example, the php5-mysql package.", - "config-outdated-sqlite": "Warning: you have SQLite $1, which is lower than minimum required version $2. SQLite will be unavailable.", - "config-no-fts3": "Warning: SQLite is compiled without the [//sqlite.org/fts3.html FTS3 module], search features will be unavailable on this backend.", - "config-register-globals": "Warning: PHP's [http://php.net/register_globals register_globals] option is enabled.\nDisable it if you can.\nMediaWiki will work, but your server is exposed to potential security vulnerabilities.", - "config-magic-quotes-runtime": "Fatal: [http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-runtime magic_quotes_runtime] is active!'\nThis option corrupts data input unpredictably.\nYou cannot install or use MediaWiki unless this option is disabled.", - "config-magic-quotes-sybase": "Fatal: [http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-sybase magic_quotes_sybase] is active!\nThis option corrupts data input unpredictably.\nYou cannot install or use MediaWiki unless this option is disabled.", - "config-mbstring": "Fatal: [http://www.php.net/manual/en/ref.mbstring.php#mbstring.overload mbstring.func_overload] is active!\nThis option causes errors and may corrupt data unpredictably.\nYou cannot install or use MediaWiki unless this option is disabled.", - "config-safe-mode": "Warning: PHP's [http://www.php.net/features.safe-mode safe mode] is active.\nIt may cause problems, particularly if using file uploads and math support.", - "config-xml-bad": "PHP's XML module is missing.\nMediaWiki requires functions in this module and will not work in this configuration.\nIf you're running Mandrake, install the php-xml package.", - "config-pcre-old": "Fatal: PCRE $1 or later is required.\nYour PHP binary is linked with PCRE $2.\n[https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/PCRE More information].", - "config-pcre-no-utf8": "Fatal: PHP's PCRE module seems to be compiled without PCRE_UTF8 support.\nMediaWiki requires UTF-8 support to function correctly.", - "config-memory-raised": "PHP's memory_limit is $1, raised to $2.", - "config-memory-bad": "Warning: PHP's memory_limit is $1.\nThis is probably too low.\nThe installation may fail!", - "config-ctype": "Fatal: PHP must be compiled with support for the [http://www.php.net/manual/en/ctype.installation.php Ctype extension].", - "config-json": "Fatal: PHP was compiled without JSON support.\nYou must install either the PHP JSON extension or the [http://pecl.php.net/package/jsonc PECL jsonc] extension before installing MediaWiki.\n* The PHP extension is included in Red Hat Enterprise Linux (CentOS) 5 and 6, though must be enabled in /etc/php.ini or /etc/php.d/json.ini.\n* Some Linux distributions released after May 2013 omit the PHP extension, instead packaging the PECL extension as php5-json or php-pecl-jsonc.", - "config-xcache": "[http://xcache.lighttpd.net/ XCache] is installed", - "config-apc": "[http://www.php.net/apc APC] is installed", - "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] is installed", - "config-no-cache": "Warning: Could not find [http://www.php.net/apc APC], [http://xcache.lighttpd.net/ XCache] or [http://www.iis.net/download/WinCacheForPhp WinCache].\nObject caching is not enabled.", - "config-mod-security": "Warning: Your web server has [http://modsecurity.org/ mod_security] enabled. If misconfigured, it can cause problems for MediaWiki or other software that allows users to post arbitrary content.\nRefer to [http://modsecurity.org/documentation/ mod_security documentation] or contact your host's support if you encounter random errors.", - "config-diff3-bad": "GNU diff3 not found.", - "config-git": "Found the Git version control software: $1.", - "config-git-bad": "Git version control software not found.", - "config-imagemagick": "Found ImageMagick: $1.\nImage thumbnailing will be enabled if you enable uploads.", - "config-gd": "Found GD graphics library built-in.\nImage thumbnailing will be enabled if you enable uploads.", - "config-no-scaling": "Could not find GD library or ImageMagick.\nImage thumbnailing will be disabled.", - "config-no-uri": "Error: Could not determine the current URI.\nInstallation aborted.", - "config-no-cli-uri": "Warning: No --scriptpath specified, using default: $1.", - "config-using-server": "Using server name \"$1\".", - "config-using-uri": "Using server URL \"$1$2\".", - "config-uploads-not-safe": "Warning: Your default directory for uploads $1 is vulnerable to arbitrary scripts execution.\nAlthough MediaWiki checks all uploaded files for security threats, it is highly recommended to [//www.mediawiki.org/wiki/Manual:Security#Upload_security close this security vulnerability] before enabling uploads.", - "config-no-cli-uploads-check": "Warning: Your default directory for uploads ($1) is not checked for vulnerability\nto arbitrary script execution during the CLI install.", - "config-brokenlibxml": "Your system has a combination of PHP and libxml2 versions that is buggy and can cause hidden data corruption in MediaWiki and other web applications.\nUpgrade to libxml2 2.7.3 or later ([https://bugs.php.net/bug.php?id=45996 bug filed with PHP]).\nInstallation aborted.", - "config-suhosin-max-value-length": "Suhosin is installed and limits the GET parameter length to $1 bytes.\nMediaWiki's ResourceLoader component will work around this limit, but that will degrade performance.\nIf at all possible, you should set suhosin.get.max_value_length to 1024 or higher in php.ini, and set $wgResourceLoaderMaxQueryLength to the same value in LocalSettings.php.", - "config-db-type": "Database type:", - "config-db-host": "Database host:", - "config-db-host-help": "If your database server is on different server, enter the host name or IP address here.\n\nIf you are using shared web hosting, your hosting provider should give you the correct host name in their documentation.\n\nIf you are installing on a Windows server and using MySQL, using \"localhost\" may not work for the server name. If it does not, try \"127.0.0.1\" for the local IP address.\n\nIf you are using PostgreSQL, leave this field blank to connect via a Unix socket.", - "config-db-host-oracle": "Database TNS:", - "config-db-host-oracle-help": "Enter a valid [http://download.oracle.com/docs/cd/B28359_01/network.111/b28317/tnsnames.htm Local Connect Name]; a tnsnames.ora file must be visible to this installation.
If you are using client libraries 10g or newer you can also use the [http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/naming.htm Easy Connect] naming method.", - "config-db-wiki-settings": "Identify this wiki", - "config-db-name": "Database name:", - "config-db-name-help": "Choose a name that identifies your wiki.\nIt should not contain spaces.\n\nIf you are using shared web hosting, your hosting provider will either give you a specific database name to use or let you create databases via a control panel.", - "config-db-name-oracle": "Database schema:", - "config-db-account-oracle-warn": "There are three supported scenarios for installing Oracle as database backend:\n\nIf you wish to create database account as part of the installation process, please supply an account with SYSDBA role as database account for installation and specify the desired credentials for the web-access account, otherwise you can either create the web-access account manually and supply only that account (if it has required permissions to create the schema objects) or supply two different accounts, one with create privileges and a restricted one for web access.\n\nScript for creating an account with required privileges can be found in \"maintenance/oracle/\" directory of this installation. Keep in mind that using a restricted account will disable all maintenance capabilities with the default account.", - "config-db-install-account": "User account for installation", - "config-db-username": "Database username:", - "config-db-password": "Database password:", - "config-db-password-empty": "Please enter a password for the new database user: $1.\nWhile it may be possible to create users with no passwords, it is not secure.", - "config-db-username-empty": "You must enter a value for \"{{int:config-db-username}}\".", - "config-db-install-username": "Enter the username that will be used to connect to the database during the installation process.\nThis is not the username of the MediaWiki account; this is the username for your database.", - "config-db-install-password": "Enter the password that will be used to connect to the database during the installation process.\nThis is not the password for the MediaWiki account; this is the password for your database.", - "config-db-install-help": "Enter the username and password that will be used to connect to the database during the installation process.", - "config-db-account-lock": "Use the same username and password during normal operation", - "config-db-wiki-account": "User account for normal operation", - "config-db-wiki-help": "Enter the username and password that will be used to connect to the database during normal wiki operation.\nIf the account does not exist, and the installation account has sufficient privileges, this user account will be created with the minimum privileges required to operate the wiki.", - "config-db-prefix": "Database table prefix:", - "config-db-prefix-help": "If you need to share one database between multiple wikis, or between MediaWiki and another web application, you may choose to add a prefix to all the table names to avoid conflicts.\nDo not use spaces.\n\nThis field is usually left empty.", - "config-db-charset": "Database character set", - "config-charset-mysql5-binary": "MySQL 4.1/5.0 binary", - "config-charset-mysql5": "MySQL 4.1/5.0 UTF-8", - "config-charset-mysql4": "MySQL 4.0 backwards-compatible UTF-8", - "config-charset-help": "Warning: If you use backwards-compatible UTF-8 on MySQL 4.1+, and subsequently back up the database with mysqldump, it may destroy all non-ASCII characters, irreversibly corrupting your backups!\n\nIn binary mode, MediaWiki stores UTF-8 text to the database in binary fields.\nThis is more efficient than MySQL's UTF-8 mode, and allows you to use the full range of Unicode characters.\nIn UTF-8 mode, MySQL will know what character set your data is in, and can present and convert it appropriately,\nbut it will not let you store characters above the [//en.wikipedia.org/wiki/Mapping_of_Unicode_character_planes Basic Multilingual Plane].", - "config-mysql-old": "MySQL $1 or later is required. You have $2.", - "config-db-port": "Database port:", - "config-db-schema": "Schema for MediaWiki:", - "config-db-schema-help": "This schema will usually be fine.\nOnly change it if you know you need to.", - "config-pg-test-error": "Cannot connect to database $1: $2", - "config-sqlite-dir": "SQLite data directory:", - "config-sqlite-dir-help": "SQLite stores all data in a single file.\n\nThe directory you provide must be writable by the webserver during installation.\n\nIt should not be accessible via the web, this is why we're not putting it where your PHP files are.\n\nThe installer will write a .htaccess file along with it, but if that fails someone can gain access to your raw database.\nThat includes raw user data (email addresses, hashed passwords) as well as deleted revisions and other restricted data on the wiki.\n\nConsider putting the database somewhere else altogether, for example in /var/lib/mediawiki/yourwiki.", - "config-oracle-def-ts": "Default tablespace:", - "config-oracle-temp-ts": "Temporary tablespace:", - "config-type-mysql": "MySQL (or compatible)", - "config-type-postgres": "PostgreSQL", - "config-type-sqlite": "SQLite", - "config-type-oracle": "Oracle", - "config-type-mssql": "Microsoft SQL Server", - "config-support-info": "MediaWiki supports the following database systems:\n\n$1\n\nIf you do not see the database system you are trying to use listed below, then follow the instructions linked above to enable support.", - "config-dbsupport-mysql": "* [{{int:version-db-mysql-url}} MySQL] is the primary target for MediaWiki and is best supported. MediaWiki also works with [{{int:version-db-mariadb-url}} MariaDB] and [{{int:version-db-percona-url}} Percona Server], which are MySQL compatible. ([http://www.php.net/manual/en/mysqli.installation.php How to compile PHP with MySQL support])", - "config-dbsupport-postgres": "* [{{int:version-db-postgres-url}} PostgreSQL] is a popular open source database system as an alternative to MySQL. There may be some minor outstanding bugs, and it is not recommended for use in a production environment. ([http://www.php.net/manual/en/pgsql.installation.php How to compile PHP with PostgreSQL support])", - "config-dbsupport-sqlite": "* [{{int:version-db-sqlite-url}} SQLite] is a lightweight database system that is very well supported. ([http://www.php.net/manual/en/pdo.installation.php How to compile PHP with SQLite support], uses PDO)", - "config-dbsupport-oracle": "* [{{int:version-db-oracle-url}} Oracle] is a commercial enterprise database. ([http://www.php.net/manual/en/oci8.installation.php How to compile PHP with OCI8 support])", - "config-dbsupport-mssql": "* [{{int:version-db-mssql-url}} Microsoft SQL Server] is a commercial enterprise database for Windows. ([http://www.php.net/manual/en/sqlsrv.installation.php How to compile PHP with SQLSRV support])", - "config-header-mysql": "MySQL settings", - "config-header-postgres": "PostgreSQL settings", - "config-header-sqlite": "SQLite settings", - "config-header-oracle": "Oracle settings", - "config-header-mssql": "Microsoft SQL Server settings", - "config-invalid-db-type": "Invalid database type.", - "config-missing-db-name": "You must enter a value for \"{{int:config-db-name}}\".", - "config-missing-db-host": "You must enter a value for \"{{int:config-db-host}}\".", - "config-missing-db-server-oracle": "You must enter a value for \"{{int:config-db-host-oracle}}\".", - "config-invalid-db-server-oracle": "Invalid database TNS \"$1\".\nUse either \"TNS Name\" or an \"Easy Connect\" string ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle Naming Methods]).", - "config-invalid-db-name": "Invalid database name \"$1\".\nUse only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_) and hyphens (-).", - "config-invalid-db-prefix": "Invalid database prefix \"$1\".\nUse only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_) and hyphens (-).", - "config-connection-error": "$1.\n\nCheck the host, username and password and try again.", - "config-invalid-schema": "Invalid schema for MediaWiki \"$1\".\nUse only ASCII letters (a-z, A-Z), numbers (0-9) and underscores (_).", - "config-db-sys-create-oracle": "Installer only supports using a SYSDBA account for creating a new account.", - "config-db-sys-user-exists-oracle": "User account \"$1\" already exists. SYSDBA can only be used for creating of a new account!", - "config-postgres-old": "PostgreSQL $1 or later is required. You have $2.", - "config-mssql-old": "Microsoft SQL Server $1 or later is required. You have $2.", - "config-sqlite-name-help": "Choose a name that identifies your wiki.\nDo not use spaces or hyphens.\nThis will be used for the SQLite data file name.", - "config-sqlite-parent-unwritable-group": "Cannot create the data directory $1, because the parent directory $2 is not writable by the webserver.\n\nThe installer has determined the user your webserver is running as.\nMake the $3 directory writable by it to continue.\nOn a Unix/Linux system do:\n\n
cd $2\nmkdir $3\nchgrp $4 $3\nchmod g+w $3
", - "config-sqlite-parent-unwritable-nogroup": "Cannot create the data directory $1, because the parent directory $2 is not writable by the webserver.\n\nThe installer could not determine the user your webserver is running as.\nMake the $3 directory globally writable by it (and others!) to continue.\nOn a Unix/Linux system do:\n\n
cd $2\nmkdir $3\nchmod a+w $3
", - "config-sqlite-mkdir-error": "Error creating the data directory \"$1\".\nCheck the location and try again.", - "config-sqlite-dir-unwritable": "Unable to write to the directory \"$1\".\nChange its permissions so that the webserver can write to it, and try again.", - "config-sqlite-connection-error": "$1.\n\nCheck the data directory and database name below and try again.", - "config-sqlite-readonly": "The file $1 is not writeable.", - "config-sqlite-cant-create-db": "Could not create database file $1.", - "config-sqlite-fts3-downgrade": "PHP is missing FTS3 support, downgrading tables.", - "config-can-upgrade": "There are MediaWiki tables in this database.\nTo upgrade them to MediaWiki $1, click Continue.", - "config-upgrade-done": "Upgrade complete.\n\nYou can now [$1 start using your wiki].\n\nIf you want to regenerate your LocalSettings.php file, click the button below.\nThis is not recommended unless you are having problems with your wiki.", - "config-upgrade-done-no-regenerate": "Upgrade complete.\n\nYou can now [$1 start using your wiki].", - "config-regenerate": "Regenerate LocalSettings.php →", - "config-show-table-status": "SHOW TABLE STATUS query failed!", - "config-unknown-collation": "Warning: Database is using unrecognized collation.", - "config-db-web-account": "Database account for web access", - "config-db-web-help": "Select the username and password that the web server will use to connect to the database server, during ordinary operation of the wiki.", - "config-db-web-account-same": "Use the same account as for installation", - "config-db-web-create": "Create the account if it does not already exist", - "config-db-web-no-create-privs": "The account you specified for installation does not have enough privileges to create an account.\nThe account you specify here must already exist.", - "config-mysql-engine": "Storage engine:", - "config-mysql-innodb": "InnoDB", - "config-mysql-myisam": "MyISAM", - "config-mysql-myisam-dep": "Warning: You have selected MyISAM as storage engine for MySQL, which is not recommended for use with MediaWiki, because:\n* it barely supports concurrency due to table locking\n* it is more prone to corruption than other engines\n* the MediaWiki codebase does not always handle MyISAM as it should\n\nIf your MySQL installation supports InnoDB, it is highly recommended that you choose that instead.\nIf your MySQL installation does not support InnoDB, maybe it's time for an upgrade.", - "config-mysql-only-myisam-dep": "Warning: MyISAM is the only available storage engine for MySQL on this machine, and this is not recommended for use with MediaWiki, because:\n* it barely supports concurrency due to table locking\n* it is more prone to corruption than other engines\n* the MediaWiki codebase does not always handle MyISAM as it should\n\nYour MySQL installation does not support InnoDB, maybe it's time for an upgrade.", - "config-mysql-engine-help": "InnoDB is almost always the best option, since it has good concurrency support.\n\nMyISAM may be faster in single-user or read-only installations.\nMyISAM databases tend to get corrupted more often than InnoDB databases.", - "config-mysql-charset": "Database character set:", - "config-mysql-binary": "Binary", - "config-mysql-utf8": "UTF-8", - "config-mysql-charset-help": "In binary mode, MediaWiki stores UTF-8 text to the database in binary fields.\nThis is more efficient than MySQL's UTF-8 mode, and allows you to use the full range of Unicode characters.\n\nIn UTF-8 mode, MySQL will know what character set your data is in, and can present and convert it appropriately, but it will not let you store characters above the [//en.wikipedia.org/wiki/Mapping_of_Unicode_character_planes Basic Multilingual Plane].", - "config-mssql-auth": "Authentication type:", - "config-mssql-install-auth": "Select the authentication type that will be used to connect to the database during the installation process.\nIf you select \"{{int:config-mssql-windowsauth}}\", the credentials of whatever user the webserver is running as will be used.", - "config-mssql-web-auth": "Select the authentication type that the web server will use to connect to the database server, during ordinary operation of the wiki.\nIf you select \"{{int:config-mssql-windowsauth}}\", the credentials of whatever user the webserver is running as will be used.", - "config-mssql-sqlauth": "SQL Server Authentication", - "config-mssql-windowsauth": "Windows Authentication", - "config-site-name": "Name of wiki:", - "config-site-name-help": "This will appear in the title bar of the browser and in various other places.", - "config-site-name-blank": "Enter a site name.", - "config-project-namespace": "Project namespace:", - "config-ns-generic": "Project", - "config-ns-site-name": "Same as the wiki name: $1", - "config-ns-other": "Other (specify)", - "config-ns-other-default": "MyWiki", - "config-project-namespace-help": "Following Wikipedia's example, many wikis keep their policy pages separate from their content pages, in a \"'''project namespace'''\".\nAll page titles in this namespace start with a certain prefix, which you can specify here.\nUsually, this prefix is derived from the name of the wiki, but it cannot contain punctuation characters such as \"#\" or \":\".", - "config-ns-invalid": "The specified namespace \"$1\" is invalid.\nSpecify a different project namespace.", - "config-ns-conflict": "The specified namespace \"$1\" conflicts with a default MediaWiki namespace.\nSpecify a different project namespace.", - "config-admin-box": "Administrator account", - "config-admin-name": "Your username:", - "config-admin-password": "Password:", - "config-admin-password-confirm": "Password again:", - "config-admin-help": "Enter your preferred username here, for example \"Joe Bloggs\".\nThis is the name you will use to log in to the wiki.", - "config-admin-name-blank": "Enter an administrator username.", - "config-admin-name-invalid": "The specified username \"$1\" is invalid.\nSpecify a different username.", - "config-admin-password-blank": "Enter a password for the administrator account.", - "config-admin-password-mismatch": "The two passwords you entered do not match.", - "config-admin-email": "Email address:", - "config-admin-email-help": "Enter an email address here to allow you to receive email from other users on the wiki, reset your password, and be notified of changes to pages on your watchlist. You can leave this field empty.", - "config-admin-error-user": "Internal error when creating an admin with the name \"$1\".", - "config-admin-error-password": "Internal error when setting a password for the admin \"$1\":
$2
", - "config-admin-error-bademail": "You have entered an invalid email address.", - "config-subscribe": "Subscribe to the [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce release announcements mailing list].", - "config-subscribe-help": "This is a low-volume mailing list used for release announcements, including important security announcements.\nYou should subscribe to it and update your MediaWiki installation when new versions come out.", - "config-subscribe-noemail": "You tried to subscribe to the release announcements mailing list without providing an email address.\nPlease provide an email address if you wish to subscribe to the mailing list.", - "config-almost-done": "You are almost done!\nYou can now skip the remaining configuration and install the wiki right now.", - "config-optional-continue": "Ask me more questions.", - "config-optional-skip": "I'm bored already, just install the wiki.", - "config-profile": "User rights profile:", - "config-profile-wiki": "Open wiki", - "config-profile-no-anon": "Account creation required", - "config-profile-fishbowl": "Authorized editors only", - "config-profile-private": "Private wiki", - "config-profile-help": "Wikis work best when you let as many people edit them as possible.\nIn MediaWiki, it is easy to review the recent changes, and to revert any damage that is done by naive or malicious users.\n\nHowever, many have found MediaWiki to be useful in a wide variety of roles, and sometimes it is not easy to convince everyone of the benefits of the wiki way.\nSo you have the choice.\n\nThe {{int:config-profile-wiki}} model allows anyone to edit, without even logging in.\nA wiki with {{int:config-profile-no-anon}} provides extra accountability, but may deter casual contributors.\n\nThe {{int:config-profile-fishbowl}} scenario allows approved users to edit, but the public can view the pages, including history.\nA {{int:config-profile-private}} only allows approved users to view pages, with the same group allowed to edit.\n\nMore complex user rights configurations are available after installation, see the [//www.mediawiki.org/wiki/Manual:User_rights relevant manual entry].", - "config-license": "Copyright and license:", - "config-license-none": "No license footer", - "config-license-cc-by-sa": "Creative Commons Attribution-ShareAlike", - "config-license-cc-by": "Creative Commons Attribution", - "config-license-cc-by-nc-sa": "Creative Commons Attribution-NonCommercial-ShareAlike", - "config-license-cc-0": "Creative Commons Zero (Public Domain)", - "config-license-gfdl": "GNU Free Documentation License 1.3 or later", - "config-license-pd": "Public Domain", - "config-license-cc-choose": "Select a custom Creative Commons license", - "config-license-help": "Many public wikis put all contributions under a [http://freedomdefined.org/Definition free license].\nThis helps to create a sense of community ownership and encourages long-term contribution.\nIt is not generally necessary for a private or corporate wiki.\n\nIf you want to be able to use text from Wikipedia, and you want Wikipedia to be able to accept text copied from your wiki, you should choose Creative Commons Attribution Share Alike.\n\nWikipedia previously used the GNU Free Documentation License.\nThe GFDL is a valid license, but it is difficult to understand.\nIt is also difficult to reuse content licensed under the GFDL.", - "config-email-settings": "Email settings", - "config-enable-email": "Enable outbound email", - "config-enable-email-help": "If you want email to work, [http://www.php.net/manual/en/mail.configuration.php PHP's mail settings] need to be configured correctly.\nIf you do not want any email features, you can disable them here.", - "config-email-user": "Enable user-to-user email", - "config-email-user-help": "Allow all users to send each other email if they have enabled it in their preferences.", - "config-email-usertalk": "Enable user talk page notification", - "config-email-usertalk-help": "Allow users to receive notifications on user talk page changes, if they have enabled it in their preferences.", - "config-email-watchlist": "Enable watchlist notification", - "config-email-watchlist-help": "Allow users to receive notifications about their watched pages if they have enabled it in their preferences.", - "config-email-auth": "Enable email authentication", - "config-email-auth-help": "If this option is enabled, users have to confirm their email address using a link sent to them whenever they set or change it.\nOnly authenticated email addresses can receive emails from other users or change notification emails.\nSetting this option is recommended for public wikis because of potential abuse of the email features.", - "config-email-sender": "Return email address:", - "config-email-sender-help": "Enter the email address to use as the return address on outbound email.\nThis is where bounces will be sent.\nMany mail servers require at least the domain name part to be valid.", - "config-upload-settings": "Images and file uploads", - "config-upload-enable": "Enable file uploads", - "config-upload-help": "File uploads potentially expose your server to security risks.\nFor more information, read the [//www.mediawiki.org/wiki/Manual:Security security section] in the manual.\n\nTo enable file uploads, change the mode on the images subdirectory under MediaWiki's root directory so that the web server can write to it.\nThen enable this option.", - "config-upload-deleted": "Directory for deleted files:", - "config-upload-deleted-help": "Choose a directory in which to archive deleted files.\nIdeally, this should not be accessible from the web.", - "config-logo": "Logo URL:", - "config-logo-help": "MediaWiki's default skin includes space for a 135x160 pixel logo above the sidebar menu.\nUpload an image of the appropriate size, and enter the URL here.\n\nYou can use $wgStylePath or $wgScriptPath if your logo is relative to those paths.\n\nIf you do not want a logo, leave this box blank.", - "config-instantcommons": "Enable Instant Commons", - "config-instantcommons-help": "[//www.mediawiki.org/wiki/InstantCommons Instant Commons] is a feature that allows wikis to use images, sounds and other media found on the [//commons.wikimedia.org/ Wikimedia Commons] site.\nIn order to do this, MediaWiki requires access to the Internet.\n\nFor more information on this feature, including instructions on how to set it up for wikis other than the Wikimedia Commons, consult [//mediawiki.org/wiki/Manual:$wgForeignFileRepos the manual].", - "config-cc-error": "The Creative Commons license chooser gave no result.\nEnter the license name manually.", - "config-cc-again": "Pick again...", - "config-cc-not-chosen": "Choose which Creative Commons license you want and click \"proceed\".", - "config-advanced-settings": "Advanced configuration", - "config-cache-options": "Settings for object caching:", - "config-cache-help": "Object caching is used to improve the speed of MediaWiki by caching frequently used data.\nMedium to large sites are highly encouraged to enable this, and small sites will see benefits as well.", - "config-cache-none": "No caching (no functionality is removed, but speed may be impacted on larger wiki sites)", - "config-cache-accel": "PHP object caching (APC, XCache or WinCache)", - "config-cache-memcached": "Use Memcached (requires additional setup and configuration)", - "config-memcached-servers": "Memcached servers:", - "config-memcached-help": "List of IP addresses to use for Memcached.\nShould specify one per line and specify the port to be used. For example:\n 127.0.0.1:11211\n 192.168.1.25:1234", - "config-memcache-needservers": "You selected Memcached as your cache type but did not specify any servers.", - "config-memcache-badip": "You have entered an invalid IP address for Memcached: $1.", - "config-memcache-noport": "You did not specify a port to use for Memcached server: $1.\nIf you do not know the port, the default is 11211.", - "config-memcache-badport": "Memcached port numbers should be between $1 and $2.", - "config-extensions": "Extensions", - "config-extensions-help": "The extensions listed above were detected in your ./extensions directory.\n\nThey may require additional configuration, but you can enable them now.", - "config-install-alreadydone": "Warning: You seem to have already installed MediaWiki and are trying to install it again.\nPlease proceed to the next page.", - "config-install-begin": "By pressing \"{{int:config-continue}}\", you will begin the installation of MediaWiki.\nIf you still want to make changes, press \"{{int:config-back}}\".", - "config-install-step-done": "done", - "config-install-step-failed": "failed", - "config-install-extensions": "Including extensions", - "config-install-database": "Setting up database", - "config-install-schema": "Creating schema", - "config-install-pg-schema-not-exist": "PostgreSQL schema does not exist.", - "config-install-pg-schema-failed": "Tables creation failed.\nMake sure that the user \"$1\" can write to the schema \"$2\".", - "config-install-pg-commit": "Committing changes", - "config-install-pg-plpgsql": "Checking for language PL/pgSQL", - "config-pg-no-plpgsql": "You need to install the language PL/pgSQL in the database $1", - "config-pg-no-create-privs": "The account you specified for installation does not have enough privileges to create an account.", - "config-pg-not-in-role": "The account you specified for the web user already exists.\nThe account you specified for installation is not a superuser and is not a member of the web user's role, so it is unable to create objects owned by the web user.\n\nMediaWiki currently requires that the tables be owned by the web user. Please specify another web account name, or click \"back\" and specify a suitably privileged install user.", - "config-install-user": "Creating database user", - "config-install-user-alreadyexists": "User \"$1\" already exists", - "config-install-user-create-failed": "Creating user \"$1\" failed: $2", - "config-install-user-grant-failed": "Granting permission to user \"$1\" failed: $2", - "config-install-user-missing": "The specified user \"$1\" does not exist.", - "config-install-user-missing-create": "The specified user \"$1\" does not exist.\nPlease click the \"create account\" checkbox below if you want to create it.", - "config-install-tables": "Creating tables", - "config-install-tables-exist": "Warning: MediaWiki tables seem to already exist.\nSkipping creation.", - "config-install-tables-failed": "Error: Table creation failed with the following error: $1", - "config-install-interwiki": "Populating default interwiki table", - "config-install-interwiki-list": "Could not read file interwiki.list.", - "config-install-interwiki-exists": "Warning: The interwiki table seems to already have entries.\nSkipping default list.", - "config-install-stats": "Initializing statistics", - "config-install-keys": "Generating secret keys", - "config-insecure-keys": "Warning: {{PLURAL:$2|A secure key|Secure keys}} ($1) generated during installation {{PLURAL:$2|is|are}} not completely safe. Consider changing {{PLURAL:$2|it|them}} manually.", - "config-install-sysop": "Creating administrator user account", - "config-install-subscribe-fail": "Unable to subscribe to mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL is not installed and allow_url_fopen is not available.", - "config-install-mainpage": "Creating main page with default content", - "config-install-extension-tables": "Creating tables for enabled extensions", - "config-install-mainpage-failed": "Could not insert main page: $1", - "config-install-done": "Congratulations!\nYou have successfully installed MediaWiki.\n\nThe installer has generated a LocalSettings.php file.\nIt contains all your configuration.\n\nYou will need to download it and put it in the base of your wiki installation (the same directory as index.php). The download should have started automatically.\n\nIf the download was not offered, or if you cancelled it, you can restart the download by clicking the link below:\n\n$3\n\nNote: If you do not do this now, this generated configuration file will not be available to you later if you exit the installation without downloading it.\n\nWhen that has been done, you can [$2 enter your wiki].", - "config-download-localsettings": "Download LocalSettings.php", - "config-help": "help", - "config-nofile": "File \"$1\" could not be found. Has it been deleted?", - "config-extension-link": "Did you know that your wiki supports [//www.mediawiki.org/wiki/Manual:Extensions extensions]?\n\nYou can browse [//www.mediawiki.org/wiki/Category:Extensions_by_category extensions by category] or the [//www.mediawiki.org/wiki/Extension_Matrix Extension Matrix] to see the full list of extensions.", - "mainpagetext": "MediaWiki has been successfully installed.", - "mainpagedocfooter": "Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.\n\n== Getting started ==\n* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]\n* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]\n* [//www.mediawiki.org/wiki/Localisation#Translation_resources Localise MediaWiki for your language]" + "@metadata": { + "authors": [] + }, + "config-desc": "The installer for MediaWiki", + "config-title": "MediaWiki $1 installation", + "config-information": "Information", + "config-localsettings-upgrade": "A LocalSettings.php file has been detected.\nTo upgrade this installation, please enter the value of $wgUpgradeKey in the box below.\nYou will find it in LocalSettings.php.", + "config-localsettings-cli-upgrade": "A LocalSettings.php file has been detected.\nTo upgrade this installation, please run update.php instead", + "config-localsettings-key": "Upgrade key:", + "config-localsettings-badkey": "The key you provided is incorrect.", + "config-upgrade-key-missing": "An existing installation of MediaWiki has been detected.\nTo upgrade this installation, please put the following line at the bottom of your LocalSettings.php:\n\n$1", + "config-localsettings-incomplete": "The existing LocalSettings.php appears to be incomplete.\nThe $1 variable is not set.\nPlease change LocalSettings.php so that this variable is set, and click \"{{int:Config-continue}}\".", + "config-localsettings-connection-error": "An error was encountered when connecting to the database using the settings specified in LocalSettings.php. Please fix these settings and try again.\n\n$1", + "config-session-error": "Error starting session: $1", + "config-session-expired": "Your session data seems to have expired.\nSessions are configured for a lifetime of $1.\nYou can increase this by setting session.gc_maxlifetime in php.ini.\nRestart the installation process.", + "config-no-session": "Your session data was lost!\nCheck your php.ini and make sure session.save_path is set to an appropriate directory.", + "config-your-language": "Your language:", + "config-your-language-help": "Select a language to use during the installation process.", + "config-wiki-language": "Wiki language:", + "config-wiki-language-help": "Select the language that the wiki will predominantly be written in.", + "config-back": "← Back", + "config-continue": "Continue →", + "config-page-language": "Language", + "config-page-welcome": "Welcome to MediaWiki!", + "config-page-dbconnect": "Connect to database", + "config-page-upgrade": "Upgrade existing installation", + "config-page-dbsettings": "Database settings", + "config-page-name": "Name", + "config-page-options": "Options", + "config-page-install": "Install", + "config-page-complete": "Complete!", + "config-page-restart": "Restart installation", + "config-page-readme": "Read me", + "config-page-releasenotes": "Release notes", + "config-page-copying": "Copying", + "config-page-upgradedoc": "Upgrading", + "config-page-existingwiki": "Existing wiki", + "config-help-restart": "Do you want to clear all saved data that you have entered and restart the installation process?", + "config-restart": "Yes, restart it", + "config-welcome": "=== Environmental checks ===\nBasic checks will now be performed to see if this environment is suitable for MediaWiki installation.\nRemember to include this information if you seek support on how to complete the installation.", + "config-copyright": "=== Copyright and Terms ===\n\n$1\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.\nSee the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA, or [http://www.gnu.org/copyleft/gpl.html read it online].", + "config-sidebar": "* [//www.mediawiki.org MediaWiki home]\n* [//www.mediawiki.org/wiki/Help:Contents User's Guide]\n* [//www.mediawiki.org/wiki/Manual:Contents Administrator's Guide]\n* [//www.mediawiki.org/wiki/Manual:FAQ FAQ]\n----\n* Read me\n* Release notes\n* Copying\n* Upgrading", + "config-env-good": "The environment has been checked.\nYou can install MediaWiki.", + "config-env-bad": "The environment has been checked.\nYou cannot install MediaWiki.", + "config-env-php": "PHP $1 is installed.", + "config-env-php-toolow": "PHP $1 is installed.\nHowever, MediaWiki requires PHP $2 or higher.", + "config-unicode-using-utf8": "Using Brion Vibber's utf8_normalize.so for Unicode normalization.", + "config-unicode-using-intl": "Using the [http://pecl.php.net/intl intl PECL extension] for Unicode normalization.", + "config-unicode-pure-php-warning": "Warning: The [http://pecl.php.net/intl intl PECL extension] is not available to handle Unicode normalization, falling back to slow pure-PHP implementation.\nIf you run a high-traffic site, you should read a little on [//www.mediawiki.org/wiki/Unicode_normalization_considerations Unicode normalization].", + "config-unicode-update-warning": "Warning: The installed version of the Unicode normalization wrapper uses an older version of [http://site.icu-project.org/ the ICU project's] library.\nYou should [//www.mediawiki.org/wiki/Unicode_normalization_considerations upgrade] if you are at all concerned about using Unicode.", + "config-no-db": "Could not find a suitable database driver! You need to install a database driver for PHP.\nThe following database types are supported: $1.\n\nIf you compiled PHP yourself, reconfigure it with a database client enabled, for example, using ./configure --with-mysqli.\nIf you installed PHP from a Debian or Ubuntu package, then you also need to install, for example, the php5-mysql package.", + "config-outdated-sqlite": "Warning: you have SQLite $1, which is lower than minimum required version $2. SQLite will be unavailable.", + "config-no-fts3": "Warning: SQLite is compiled without the [//sqlite.org/fts3.html FTS3 module], search features will be unavailable on this backend.", + "config-register-globals": "Warning: PHP's [http://php.net/register_globals register_globals] option is enabled.\nDisable it if you can.\nMediaWiki will work, but your server is exposed to potential security vulnerabilities.", + "config-magic-quotes-runtime": "Fatal: [http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-runtime magic_quotes_runtime] is active!'\nThis option corrupts data input unpredictably.\nYou cannot install or use MediaWiki unless this option is disabled.", + "config-magic-quotes-sybase": "Fatal: [http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-sybase magic_quotes_sybase] is active!\nThis option corrupts data input unpredictably.\nYou cannot install or use MediaWiki unless this option is disabled.", + "config-mbstring": "Fatal: [http://www.php.net/manual/en/ref.mbstring.php#mbstring.overload mbstring.func_overload] is active!\nThis option causes errors and may corrupt data unpredictably.\nYou cannot install or use MediaWiki unless this option is disabled.", + "config-safe-mode": "Warning: PHP's [http://www.php.net/features.safe-mode safe mode] is active.\nIt may cause problems, particularly if using file uploads and math support.", + "config-xml-bad": "PHP's XML module is missing.\nMediaWiki requires functions in this module and will not work in this configuration.\nIf you're running Mandrake, install the php-xml package.", + "config-pcre-old": "Fatal: PCRE $1 or later is required.\nYour PHP binary is linked with PCRE $2.\n[https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/PCRE More information].", + "config-pcre-no-utf8": "Fatal: PHP's PCRE module seems to be compiled without PCRE_UTF8 support.\nMediaWiki requires UTF-8 support to function correctly.", + "config-memory-raised": "PHP's memory_limit is $1, raised to $2.", + "config-memory-bad": "Warning: PHP's memory_limit is $1.\nThis is probably too low.\nThe installation may fail!", + "config-ctype": "Fatal: PHP must be compiled with support for the [http://www.php.net/manual/en/ctype.installation.php Ctype extension].", + "config-json": "Fatal: PHP was compiled without JSON support.\nYou must install either the PHP JSON extension or the [http://pecl.php.net/package/jsonc PECL jsonc] extension before installing MediaWiki.\n* The PHP extension is included in Red Hat Enterprise Linux (CentOS) 5 and 6, though must be enabled in /etc/php.ini or /etc/php.d/json.ini.\n* Some Linux distributions released after May 2013 omit the PHP extension, instead packaging the PECL extension as php5-json or php-pecl-jsonc.", + "config-xcache": "[http://xcache.lighttpd.net/ XCache] is installed", + "config-apc": "[http://www.php.net/apc APC] is installed", + "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] is installed", + "config-no-cache": "Warning: Could not find [http://www.php.net/apc APC], [http://xcache.lighttpd.net/ XCache] or [http://www.iis.net/download/WinCacheForPhp WinCache].\nObject caching is not enabled.", + "config-mod-security": "Warning: Your web server has [http://modsecurity.org/ mod_security] enabled. If misconfigured, it can cause problems for MediaWiki or other software that allows users to post arbitrary content.\nRefer to [http://modsecurity.org/documentation/ mod_security documentation] or contact your host's support if you encounter random errors.", + "config-diff3-bad": "GNU diff3 not found.", + "config-git": "Found the Git version control software: $1.", + "config-git-bad": "Git version control software not found.", + "config-imagemagick": "Found ImageMagick: $1.\nImage thumbnailing will be enabled if you enable uploads.", + "config-gd": "Found GD graphics library built-in.\nImage thumbnailing will be enabled if you enable uploads.", + "config-no-scaling": "Could not find GD library or ImageMagick.\nImage thumbnailing will be disabled.", + "config-no-uri": "Error: Could not determine the current URI.\nInstallation aborted.", + "config-no-cli-uri": "Warning: No --scriptpath specified, using default: $1.", + "config-using-server": "Using server name \"$1\".", + "config-using-uri": "Using server URL \"$1$2\".", + "config-uploads-not-safe": "Warning: Your default directory for uploads $1 is vulnerable to arbitrary scripts execution.\nAlthough MediaWiki checks all uploaded files for security threats, it is highly recommended to [//www.mediawiki.org/wiki/Manual:Security#Upload_security close this security vulnerability] before enabling uploads.", + "config-no-cli-uploads-check": "Warning: Your default directory for uploads ($1) is not checked for vulnerability\nto arbitrary script execution during the CLI install.", + "config-brokenlibxml": "Your system has a combination of PHP and libxml2 versions that is buggy and can cause hidden data corruption in MediaWiki and other web applications.\nUpgrade to libxml2 2.7.3 or later ([https://bugs.php.net/bug.php?id=45996 bug filed with PHP]).\nInstallation aborted.", + "config-suhosin-max-value-length": "Suhosin is installed and limits the GET parameter length to $1 bytes.\nMediaWiki's ResourceLoader component will work around this limit, but that will degrade performance.\nIf at all possible, you should set suhosin.get.max_value_length to 1024 or higher in php.ini, and set $wgResourceLoaderMaxQueryLength to the same value in LocalSettings.php.", + "config-db-type": "Database type:", + "config-db-host": "Database host:", + "config-db-host-help": "If your database server is on different server, enter the host name or IP address here.\n\nIf you are using shared web hosting, your hosting provider should give you the correct host name in their documentation.\n\nIf you are installing on a Windows server and using MySQL, using \"localhost\" may not work for the server name. If it does not, try \"127.0.0.1\" for the local IP address.\n\nIf you are using PostgreSQL, leave this field blank to connect via a Unix socket.", + "config-db-host-oracle": "Database TNS:", + "config-db-host-oracle-help": "Enter a valid [http://download.oracle.com/docs/cd/B28359_01/network.111/b28317/tnsnames.htm Local Connect Name]; a tnsnames.ora file must be visible to this installation.
If you are using client libraries 10g or newer you can also use the [http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/naming.htm Easy Connect] naming method.", + "config-db-wiki-settings": "Identify this wiki", + "config-db-name": "Database name:", + "config-db-name-help": "Choose a name that identifies your wiki.\nIt should not contain spaces.\n\nIf you are using shared web hosting, your hosting provider will either give you a specific database name to use or let you create databases via a control panel.", + "config-db-name-oracle": "Database schema:", + "config-db-account-oracle-warn": "There are three supported scenarios for installing Oracle as database backend:\n\nIf you wish to create database account as part of the installation process, please supply an account with SYSDBA role as database account for installation and specify the desired credentials for the web-access account, otherwise you can either create the web-access account manually and supply only that account (if it has required permissions to create the schema objects) or supply two different accounts, one with create privileges and a restricted one for web access.\n\nScript for creating an account with required privileges can be found in \"maintenance/oracle/\" directory of this installation. Keep in mind that using a restricted account will disable all maintenance capabilities with the default account.", + "config-db-install-account": "User account for installation", + "config-db-username": "Database username:", + "config-db-password": "Database password:", + "config-db-password-empty": "Please enter a password for the new database user: $1.\nWhile it may be possible to create users with no passwords, it is not secure.", + "config-db-username-empty": "You must enter a value for \"{{int:config-db-username}}\".", + "config-db-install-username": "Enter the username that will be used to connect to the database during the installation process.\nThis is not the username of the MediaWiki account; this is the username for your database.", + "config-db-install-password": "Enter the password that will be used to connect to the database during the installation process.\nThis is not the password for the MediaWiki account; this is the password for your database.", + "config-db-install-help": "Enter the username and password that will be used to connect to the database during the installation process.", + "config-db-account-lock": "Use the same username and password during normal operation", + "config-db-wiki-account": "User account for normal operation", + "config-db-wiki-help": "Enter the username and password that will be used to connect to the database during normal wiki operation.\nIf the account does not exist, and the installation account has sufficient privileges, this user account will be created with the minimum privileges required to operate the wiki.", + "config-db-prefix": "Database table prefix:", + "config-db-prefix-help": "If you need to share one database between multiple wikis, or between MediaWiki and another web application, you may choose to add a prefix to all the table names to avoid conflicts.\nDo not use spaces.\n\nThis field is usually left empty.", + "config-db-charset": "Database character set", + "config-charset-mysql5-binary": "MySQL 4.1/5.0 binary", + "config-charset-mysql5": "MySQL 4.1/5.0 UTF-8", + "config-charset-mysql4": "MySQL 4.0 backwards-compatible UTF-8", + "config-charset-help": "Warning: If you use backwards-compatible UTF-8 on MySQL 4.1+, and subsequently back up the database with mysqldump, it may destroy all non-ASCII characters, irreversibly corrupting your backups!\n\nIn binary mode, MediaWiki stores UTF-8 text to the database in binary fields.\nThis is more efficient than MySQL's UTF-8 mode, and allows you to use the full range of Unicode characters.\nIn UTF-8 mode, MySQL will know what character set your data is in, and can present and convert it appropriately,\nbut it will not let you store characters above the [//en.wikipedia.org/wiki/Mapping_of_Unicode_character_planes Basic Multilingual Plane].", + "config-mysql-old": "MySQL $1 or later is required. You have $2.", + "config-db-port": "Database port:", + "config-db-schema": "Schema for MediaWiki:", + "config-db-schema-help": "This schema will usually be fine.\nOnly change it if you know you need to.", + "config-pg-test-error": "Cannot connect to database $1: $2", + "config-sqlite-dir": "SQLite data directory:", + "config-sqlite-dir-help": "SQLite stores all data in a single file.\n\nThe directory you provide must be writable by the webserver during installation.\n\nIt should not be accessible via the web, this is why we're not putting it where your PHP files are.\n\nThe installer will write a .htaccess file along with it, but if that fails someone can gain access to your raw database.\nThat includes raw user data (email addresses, hashed passwords) as well as deleted revisions and other restricted data on the wiki.\n\nConsider putting the database somewhere else altogether, for example in /var/lib/mediawiki/yourwiki.", + "config-oracle-def-ts": "Default tablespace:", + "config-oracle-temp-ts": "Temporary tablespace:", + "config-type-mysql": "MySQL (or compatible)", + "config-type-postgres": "PostgreSQL", + "config-type-sqlite": "SQLite", + "config-type-oracle": "Oracle", + "config-type-mssql": "Microsoft SQL Server", + "config-support-info": "MediaWiki supports the following database systems:\n\n$1\n\nIf you do not see the database system you are trying to use listed below, then follow the instructions linked above to enable support.", + "config-dbsupport-mysql": "* [{{int:version-db-mysql-url}} MySQL] is the primary target for MediaWiki and is best supported. MediaWiki also works with [{{int:version-db-mariadb-url}} MariaDB] and [{{int:version-db-percona-url}} Percona Server], which are MySQL compatible. ([http://www.php.net/manual/en/mysqli.installation.php How to compile PHP with MySQL support])", + "config-dbsupport-postgres": "* [{{int:version-db-postgres-url}} PostgreSQL] is a popular open source database system as an alternative to MySQL. There may be some minor outstanding bugs, and it is not recommended for use in a production environment. ([http://www.php.net/manual/en/pgsql.installation.php How to compile PHP with PostgreSQL support])", + "config-dbsupport-sqlite": "* [{{int:version-db-sqlite-url}} SQLite] is a lightweight database system that is very well supported. ([http://www.php.net/manual/en/pdo.installation.php How to compile PHP with SQLite support], uses PDO)", + "config-dbsupport-oracle": "* [{{int:version-db-oracle-url}} Oracle] is a commercial enterprise database. ([http://www.php.net/manual/en/oci8.installation.php How to compile PHP with OCI8 support])", + "config-dbsupport-mssql": "* [{{int:version-db-mssql-url}} Microsoft SQL Server] is a commercial enterprise database for Windows. ([http://www.php.net/manual/en/sqlsrv.installation.php How to compile PHP with SQLSRV support])", + "config-header-mysql": "MySQL settings", + "config-header-postgres": "PostgreSQL settings", + "config-header-sqlite": "SQLite settings", + "config-header-oracle": "Oracle settings", + "config-header-mssql": "Microsoft SQL Server settings", + "config-invalid-db-type": "Invalid database type.", + "config-missing-db-name": "You must enter a value for \"{{int:config-db-name}}\".", + "config-missing-db-host": "You must enter a value for \"{{int:config-db-host}}\".", + "config-missing-db-server-oracle": "You must enter a value for \"{{int:config-db-host-oracle}}\".", + "config-invalid-db-server-oracle": "Invalid database TNS \"$1\".\nUse either \"TNS Name\" or an \"Easy Connect\" string ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle Naming Methods]).", + "config-invalid-db-name": "Invalid database name \"$1\".\nUse only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_) and hyphens (-).", + "config-invalid-db-prefix": "Invalid database prefix \"$1\".\nUse only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_) and hyphens (-).", + "config-connection-error": "$1.\n\nCheck the host, username and password and try again.", + "config-invalid-schema": "Invalid schema for MediaWiki \"$1\".\nUse only ASCII letters (a-z, A-Z), numbers (0-9) and underscores (_).", + "config-db-sys-create-oracle": "Installer only supports using a SYSDBA account for creating a new account.", + "config-db-sys-user-exists-oracle": "User account \"$1\" already exists. SYSDBA can only be used for creating of a new account!", + "config-postgres-old": "PostgreSQL $1 or later is required. You have $2.", + "config-mssql-old": "Microsoft SQL Server $1 or later is required. You have $2.", + "config-sqlite-name-help": "Choose a name that identifies your wiki.\nDo not use spaces or hyphens.\nThis will be used for the SQLite data file name.", + "config-sqlite-parent-unwritable-group": "Cannot create the data directory $1, because the parent directory $2 is not writable by the webserver.\n\nThe installer has determined the user your webserver is running as.\nMake the $3 directory writable by it to continue.\nOn a Unix/Linux system do:\n\n
cd $2\nmkdir $3\nchgrp $4 $3\nchmod g+w $3
", + "config-sqlite-parent-unwritable-nogroup": "Cannot create the data directory $1, because the parent directory $2 is not writable by the webserver.\n\nThe installer could not determine the user your webserver is running as.\nMake the $3 directory globally writable by it (and others!) to continue.\nOn a Unix/Linux system do:\n\n
cd $2\nmkdir $3\nchmod a+w $3
", + "config-sqlite-mkdir-error": "Error creating the data directory \"$1\".\nCheck the location and try again.", + "config-sqlite-dir-unwritable": "Unable to write to the directory \"$1\".\nChange its permissions so that the webserver can write to it, and try again.", + "config-sqlite-connection-error": "$1.\n\nCheck the data directory and database name below and try again.", + "config-sqlite-readonly": "The file $1 is not writeable.", + "config-sqlite-cant-create-db": "Could not create database file $1.", + "config-sqlite-fts3-downgrade": "PHP is missing FTS3 support, downgrading tables.", + "config-can-upgrade": "There are MediaWiki tables in this database.\nTo upgrade them to MediaWiki $1, click Continue.", + "config-upgrade-done": "Upgrade complete.\n\nYou can now [$1 start using your wiki].\n\nIf you want to regenerate your LocalSettings.php file, click the button below.\nThis is not recommended unless you are having problems with your wiki.", + "config-upgrade-done-no-regenerate": "Upgrade complete.\n\nYou can now [$1 start using your wiki].", + "config-regenerate": "Regenerate LocalSettings.php →", + "config-show-table-status": "SHOW TABLE STATUS query failed!", + "config-unknown-collation": "Warning: Database is using unrecognized collation.", + "config-db-web-account": "Database account for web access", + "config-db-web-help": "Select the username and password that the web server will use to connect to the database server, during ordinary operation of the wiki.", + "config-db-web-account-same": "Use the same account as for installation", + "config-db-web-create": "Create the account if it does not already exist", + "config-db-web-no-create-privs": "The account you specified for installation does not have enough privileges to create an account.\nThe account you specify here must already exist.", + "config-mysql-engine": "Storage engine:", + "config-mysql-innodb": "InnoDB", + "config-mysql-myisam": "MyISAM", + "config-mysql-myisam-dep": "Warning: You have selected MyISAM as storage engine for MySQL, which is not recommended for use with MediaWiki, because:\n* it barely supports concurrency due to table locking\n* it is more prone to corruption than other engines\n* the MediaWiki codebase does not always handle MyISAM as it should\n\nIf your MySQL installation supports InnoDB, it is highly recommended that you choose that instead.\nIf your MySQL installation does not support InnoDB, maybe it's time for an upgrade.", + "config-mysql-only-myisam-dep": "Warning: MyISAM is the only available storage engine for MySQL on this machine, and this is not recommended for use with MediaWiki, because:\n* it barely supports concurrency due to table locking\n* it is more prone to corruption than other engines\n* the MediaWiki codebase does not always handle MyISAM as it should\n\nYour MySQL installation does not support InnoDB, maybe it's time for an upgrade.", + "config-mysql-engine-help": "InnoDB is almost always the best option, since it has good concurrency support.\n\nMyISAM may be faster in single-user or read-only installations.\nMyISAM databases tend to get corrupted more often than InnoDB databases.", + "config-mysql-charset": "Database character set:", + "config-mysql-binary": "Binary", + "config-mysql-utf8": "UTF-8", + "config-mysql-charset-help": "In binary mode, MediaWiki stores UTF-8 text to the database in binary fields.\nThis is more efficient than MySQL's UTF-8 mode, and allows you to use the full range of Unicode characters.\n\nIn UTF-8 mode, MySQL will know what character set your data is in, and can present and convert it appropriately, but it will not let you store characters above the [//en.wikipedia.org/wiki/Mapping_of_Unicode_character_planes Basic Multilingual Plane].", + "config-mssql-auth": "Authentication type:", + "config-mssql-install-auth": "Select the authentication type that will be used to connect to the database during the installation process.\nIf you select \"{{int:config-mssql-windowsauth}}\", the credentials of whatever user the webserver is running as will be used.", + "config-mssql-web-auth": "Select the authentication type that the web server will use to connect to the database server, during ordinary operation of the wiki.\nIf you select \"{{int:config-mssql-windowsauth}}\", the credentials of whatever user the webserver is running as will be used.", + "config-mssql-sqlauth": "SQL Server Authentication", + "config-mssql-windowsauth": "Windows Authentication", + "config-site-name": "Name of wiki:", + "config-site-name-help": "This will appear in the title bar of the browser and in various other places.", + "config-site-name-blank": "Enter a site name.", + "config-project-namespace": "Project namespace:", + "config-ns-generic": "Project", + "config-ns-site-name": "Same as the wiki name: $1", + "config-ns-other": "Other (specify)", + "config-ns-other-default": "MyWiki", + "config-project-namespace-help": "Following Wikipedia's example, many wikis keep their policy pages separate from their content pages, in a \"'''project namespace'''\".\nAll page titles in this namespace start with a certain prefix, which you can specify here.\nUsually, this prefix is derived from the name of the wiki, but it cannot contain punctuation characters such as \"#\" or \":\".", + "config-ns-invalid": "The specified namespace \"$1\" is invalid.\nSpecify a different project namespace.", + "config-ns-conflict": "The specified namespace \"$1\" conflicts with a default MediaWiki namespace.\nSpecify a different project namespace.", + "config-admin-box": "Administrator account", + "config-admin-name": "Your username:", + "config-admin-password": "Password:", + "config-admin-password-confirm": "Password again:", + "config-admin-help": "Enter your preferred username here, for example \"Joe Bloggs\".\nThis is the name you will use to log in to the wiki.", + "config-admin-name-blank": "Enter an administrator username.", + "config-admin-name-invalid": "The specified username \"$1\" is invalid.\nSpecify a different username.", + "config-admin-password-blank": "Enter a password for the administrator account.", + "config-admin-password-mismatch": "The two passwords you entered do not match.", + "config-admin-email": "Email address:", + "config-admin-email-help": "Enter an email address here to allow you to receive email from other users on the wiki, reset your password, and be notified of changes to pages on your watchlist. You can leave this field empty.", + "config-admin-error-user": "Internal error when creating an admin with the name \"$1\".", + "config-admin-error-password": "Internal error when setting a password for the admin \"$1\":
$2
", + "config-admin-error-bademail": "You have entered an invalid email address.", + "config-subscribe": "Subscribe to the [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce release announcements mailing list].", + "config-subscribe-help": "This is a low-volume mailing list used for release announcements, including important security announcements.\nYou should subscribe to it and update your MediaWiki installation when new versions come out.", + "config-subscribe-noemail": "You tried to subscribe to the release announcements mailing list without providing an email address.\nPlease provide an email address if you wish to subscribe to the mailing list.", + "config-almost-done": "You are almost done!\nYou can now skip the remaining configuration and install the wiki right now.", + "config-optional-continue": "Ask me more questions.", + "config-optional-skip": "I'm bored already, just install the wiki.", + "config-profile": "User rights profile:", + "config-profile-wiki": "Open wiki", + "config-profile-no-anon": "Account creation required", + "config-profile-fishbowl": "Authorized editors only", + "config-profile-private": "Private wiki", + "config-profile-help": "Wikis work best when you let as many people edit them as possible.\nIn MediaWiki, it is easy to review the recent changes, and to revert any damage that is done by naive or malicious users.\n\nHowever, many have found MediaWiki to be useful in a wide variety of roles, and sometimes it is not easy to convince everyone of the benefits of the wiki way.\nSo you have the choice.\n\nThe {{int:config-profile-wiki}} model allows anyone to edit, without even logging in.\nA wiki with {{int:config-profile-no-anon}} provides extra accountability, but may deter casual contributors.\n\nThe {{int:config-profile-fishbowl}} scenario allows approved users to edit, but the public can view the pages, including history.\nA {{int:config-profile-private}} only allows approved users to view pages, with the same group allowed to edit.\n\nMore complex user rights configurations are available after installation, see the [//www.mediawiki.org/wiki/Manual:User_rights relevant manual entry].", + "config-license": "Copyright and license:", + "config-license-none": "No license footer", + "config-license-cc-by-sa": "Creative Commons Attribution-ShareAlike", + "config-license-cc-by": "Creative Commons Attribution", + "config-license-cc-by-nc-sa": "Creative Commons Attribution-NonCommercial-ShareAlike", + "config-license-cc-0": "Creative Commons Zero (Public Domain)", + "config-license-gfdl": "GNU Free Documentation License 1.3 or later", + "config-license-pd": "Public Domain", + "config-license-cc-choose": "Select a custom Creative Commons license", + "config-license-help": "Many public wikis put all contributions under a [http://freedomdefined.org/Definition free license].\nThis helps to create a sense of community ownership and encourages long-term contribution.\nIt is not generally necessary for a private or corporate wiki.\n\nIf you want to be able to use text from Wikipedia, and you want Wikipedia to be able to accept text copied from your wiki, you should choose Creative Commons Attribution Share Alike.\n\nWikipedia previously used the GNU Free Documentation License.\nThe GFDL is a valid license, but it is difficult to understand.\nIt is also difficult to reuse content licensed under the GFDL.", + "config-email-settings": "Email settings", + "config-enable-email": "Enable outbound email", + "config-enable-email-help": "If you want email to work, [http://www.php.net/manual/en/mail.configuration.php PHP's mail settings] need to be configured correctly.\nIf you do not want any email features, you can disable them here.", + "config-email-user": "Enable user-to-user email", + "config-email-user-help": "Allow all users to send each other email if they have enabled it in their preferences.", + "config-email-usertalk": "Enable user talk page notification", + "config-email-usertalk-help": "Allow users to receive notifications on user talk page changes, if they have enabled it in their preferences.", + "config-email-watchlist": "Enable watchlist notification", + "config-email-watchlist-help": "Allow users to receive notifications about their watched pages if they have enabled it in their preferences.", + "config-email-auth": "Enable email authentication", + "config-email-auth-help": "If this option is enabled, users have to confirm their email address using a link sent to them whenever they set or change it.\nOnly authenticated email addresses can receive emails from other users or change notification emails.\nSetting this option is recommended for public wikis because of potential abuse of the email features.", + "config-email-sender": "Return email address:", + "config-email-sender-help": "Enter the email address to use as the return address on outbound email.\nThis is where bounces will be sent.\nMany mail servers require at least the domain name part to be valid.", + "config-upload-settings": "Images and file uploads", + "config-upload-enable": "Enable file uploads", + "config-upload-help": "File uploads potentially expose your server to security risks.\nFor more information, read the [//www.mediawiki.org/wiki/Manual:Security security section] in the manual.\n\nTo enable file uploads, change the mode on the images subdirectory under MediaWiki's root directory so that the web server can write to it.\nThen enable this option.", + "config-upload-deleted": "Directory for deleted files:", + "config-upload-deleted-help": "Choose a directory in which to archive deleted files.\nIdeally, this should not be accessible from the web.", + "config-logo": "Logo URL:", + "config-logo-help": "MediaWiki's default skin includes space for a 135x160 pixel logo above the sidebar menu.\nUpload an image of the appropriate size, and enter the URL here.\n\nYou can use $wgStylePath or $wgScriptPath if your logo is relative to those paths.\n\nIf you do not want a logo, leave this box blank.", + "config-instantcommons": "Enable Instant Commons", + "config-instantcommons-help": "[//www.mediawiki.org/wiki/InstantCommons Instant Commons] is a feature that allows wikis to use images, sounds and other media found on the [//commons.wikimedia.org/ Wikimedia Commons] site.\nIn order to do this, MediaWiki requires access to the Internet.\n\nFor more information on this feature, including instructions on how to set it up for wikis other than the Wikimedia Commons, consult [//mediawiki.org/wiki/Manual:$wgForeignFileRepos the manual].", + "config-cc-error": "The Creative Commons license chooser gave no result.\nEnter the license name manually.", + "config-cc-again": "Pick again...", + "config-cc-not-chosen": "Choose which Creative Commons license you want and click \"proceed\".", + "config-advanced-settings": "Advanced configuration", + "config-cache-options": "Settings for object caching:", + "config-cache-help": "Object caching is used to improve the speed of MediaWiki by caching frequently used data.\nMedium to large sites are highly encouraged to enable this, and small sites will see benefits as well.", + "config-cache-none": "No caching (no functionality is removed, but speed may be impacted on larger wiki sites)", + "config-cache-accel": "PHP object caching (APC, XCache or WinCache)", + "config-cache-memcached": "Use Memcached (requires additional setup and configuration)", + "config-memcached-servers": "Memcached servers:", + "config-memcached-help": "List of IP addresses to use for Memcached.\nShould specify one per line and specify the port to be used. For example:\n 127.0.0.1:11211\n 192.168.1.25:1234", + "config-memcache-needservers": "You selected Memcached as your cache type but did not specify any servers.", + "config-memcache-badip": "You have entered an invalid IP address for Memcached: $1.", + "config-memcache-noport": "You did not specify a port to use for Memcached server: $1.\nIf you do not know the port, the default is 11211.", + "config-memcache-badport": "Memcached port numbers should be between $1 and $2.", + "config-extensions": "Extensions", + "config-extensions-help": "The extensions listed above were detected in your ./extensions directory.\n\nThey may require additional configuration, but you can enable them now.", + "config-install-alreadydone": "Warning: You seem to have already installed MediaWiki and are trying to install it again.\nPlease proceed to the next page.", + "config-install-begin": "By pressing \"{{int:config-continue}}\", you will begin the installation of MediaWiki.\nIf you still want to make changes, press \"{{int:config-back}}\".", + "config-install-step-done": "done", + "config-install-step-failed": "failed", + "config-install-extensions": "Including extensions", + "config-install-database": "Setting up database", + "config-install-schema": "Creating schema", + "config-install-pg-schema-not-exist": "PostgreSQL schema does not exist.", + "config-install-pg-schema-failed": "Tables creation failed.\nMake sure that the user \"$1\" can write to the schema \"$2\".", + "config-install-pg-commit": "Committing changes", + "config-install-pg-plpgsql": "Checking for language PL/pgSQL", + "config-pg-no-plpgsql": "You need to install the language PL/pgSQL in the database $1", + "config-pg-no-create-privs": "The account you specified for installation does not have enough privileges to create an account.", + "config-pg-not-in-role": "The account you specified for the web user already exists.\nThe account you specified for installation is not a superuser and is not a member of the web user's role, so it is unable to create objects owned by the web user.\n\nMediaWiki currently requires that the tables be owned by the web user. Please specify another web account name, or click \"back\" and specify a suitably privileged install user.", + "config-install-user": "Creating database user", + "config-install-user-alreadyexists": "User \"$1\" already exists", + "config-install-user-create-failed": "Creating user \"$1\" failed: $2", + "config-install-user-grant-failed": "Granting permission to user \"$1\" failed: $2", + "config-install-user-missing": "The specified user \"$1\" does not exist.", + "config-install-user-missing-create": "The specified user \"$1\" does not exist.\nPlease click the \"create account\" checkbox below if you want to create it.", + "config-install-tables": "Creating tables", + "config-install-tables-exist": "Warning: MediaWiki tables seem to already exist.\nSkipping creation.", + "config-install-tables-failed": "Error: Table creation failed with the following error: $1", + "config-install-interwiki": "Populating default interwiki table", + "config-install-interwiki-list": "Could not read file interwiki.list.", + "config-install-interwiki-exists": "Warning: The interwiki table seems to already have entries.\nSkipping default list.", + "config-install-stats": "Initializing statistics", + "config-install-keys": "Generating secret keys", + "config-insecure-keys": "Warning: {{PLURAL:$2|A secure key|Secure keys}} ($1) generated during installation {{PLURAL:$2|is|are}} not completely safe. Consider changing {{PLURAL:$2|it|them}} manually.", + "config-install-sysop": "Creating administrator user account", + "config-install-subscribe-fail": "Unable to subscribe to mediawiki-announce: $1", + "config-install-subscribe-notpossible": "cURL is not installed and allow_url_fopen is not available.", + "config-install-mainpage": "Creating main page with default content", + "config-install-extension-tables": "Creating tables for enabled extensions", + "config-install-mainpage-failed": "Could not insert main page: $1", + "config-install-done": "Congratulations!\nYou have successfully installed MediaWiki.\n\nThe installer has generated a LocalSettings.php file.\nIt contains all your configuration.\n\nYou will need to download it and put it in the base of your wiki installation (the same directory as index.php). The download should have started automatically.\n\nIf the download was not offered, or if you cancelled it, you can restart the download by clicking the link below:\n\n$3\n\nNote: If you do not do this now, this generated configuration file will not be available to you later if you exit the installation without downloading it.\n\nWhen that has been done, you can [$2 enter your wiki].", + "config-download-localsettings": "Download LocalSettings.php", + "config-help": "help", + "config-nofile": "File \"$1\" could not be found. Has it been deleted?", + "config-extension-link": "Did you know that your wiki supports [//www.mediawiki.org/wiki/Manual:Extensions extensions]?\n\nYou can browse [//www.mediawiki.org/wiki/Category:Extensions_by_category extensions by category].", + "mainpagetext": "MediaWiki has been successfully installed.", + "mainpagedocfooter": "Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.\n\n== Getting started ==\n* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]\n* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]\n* [//www.mediawiki.org/wiki/Localisation#Translation_resources Localise MediaWiki for your language]" } diff --git a/includes/installer/i18n/es.json b/includes/installer/i18n/es.json index 30229b4cc6..3a7b027351 100644 --- a/includes/installer/i18n/es.json +++ b/includes/installer/i18n/es.json @@ -320,7 +320,7 @@ "config-insecure-keys": "''' Atención:'' ' {{PLURAL:$2|Una clave de seguridad generada|Las claves de seguridad generadas}} ($1) durante la instalación no {{PLURAL:$2|es totalmente segura|son totalmente seguras}}. Considere {{PLURAL:$2| cambiarla|cambiarlas}} manualmente.", "config-install-sysop": "Creando cuenta de usuario del administrador", "config-install-subscribe-fail": "No se ha podido suscribir a mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL no está instalado y allow_url_fopen no está disponible.", + "config-install-subscribe-notpossible": "cURL no está instalado y allow_url_fopen no está disponible.", "config-install-mainpage": "Creando página principal con contenido predeterminado", "config-install-extension-tables": "Creando las tablas para las extensiones habilitadas", "config-install-mainpage-failed": "No se pudo insertar la página principal: $1", diff --git a/includes/installer/i18n/fa.json b/includes/installer/i18n/fa.json index 04d2ea9eb0..0afae859eb 100644 --- a/includes/installer/i18n/fa.json +++ b/includes/installer/i18n/fa.json @@ -305,7 +305,7 @@ "config-insecure-keys": "'''هشدار:''' {{PLURAL:$2|کلید امن|کلیدهای امن}} ($1) در طی نصب کاملاً ایمن {{PLURAL:$2|نیست|نیستند}}. تغییر دستی {{PLURAL:$2|آن|آنها}} را در نظر بگیرید.", "config-install-sysop": "ایجاد حساب کاربری مدیر", "config-install-subscribe-fail": "قادر تصدیق اعلام مدیاویکی نیست:$1", - "config-install-subscribe-notpossible": "سی‌یوآر‌ال نصب نشده‌است و allow_url_fopen در دسترس نیست.", + "config-install-subscribe-notpossible": "سی‌یوآر‌ال نصب نشده‌است و allow_url_fopen در دسترس نیست.", "config-install-mainpage": "ایجاد صفحهٔ اصلی با محتوای پیش‌فرض", "config-install-extension-tables": "ایجاد جداول برای افزونه‌های فعال", "config-install-mainpage-failed": "قادر به درج صفحهٔ اصلی نمی‌باشد:$1", diff --git a/includes/installer/i18n/fr.json b/includes/installer/i18n/fr.json index ead93175fc..986421dd84 100644 --- a/includes/installer/i18n/fr.json +++ b/includes/installer/i18n/fr.json @@ -18,14 +18,15 @@ "Wyz", "Yumeki", "아라", - "Maxim21" + "Maxim21", + "Wladek92" ] }, "config-desc": "Le programme d’installation de MediaWiki", "config-title": "Installation de MediaWiki $1", "config-information": "Informations", "config-localsettings-upgrade": "Un fichier LocalSettings.php a été détecté.\nPour mettre à jour cette installation, veuillez saisir la valeur de $wgUpgradeKey dans le champ ci-dessous.\nVous la trouverez dans LocalSettings.php.", - "config-localsettings-cli-upgrade": "Un fichier LocalSettings.php a été détecté.\nPour mettre à niveau cette installation, veuillez exécuter update.php", + "config-localsettings-cli-upgrade": "Un fichier LocalSettings.php a été détecté.\nPour mettre à niveau cette installation, veuillez exécuter update.php à la place", "config-localsettings-key": "Clé de mise à jour :", "config-localsettings-badkey": "La clé que vous avez fournie est incorrecte.", "config-upgrade-key-missing": "Une installation existante de MediaWiki a été détectée.\n\nPour mettre à jour cette installation, veuillez ajouter la ligne suivante à la fin de votre fichier LocalSettings.php\n\n$1", @@ -67,7 +68,7 @@ "config-unicode-using-utf8": "Utilisation de utf8_normalize.so par Brion Vibber pour la normalisation Unicode.", "config-unicode-using-intl": "Utilisation de [http://pecl.php.net/intl l'extension PECL intl] pour la normalisation Unicode.", "config-unicode-pure-php-warning": "Attention : L'[http://pecl.php.net/intl extension PECL intl] n'est pas disponible pour la normalisation d’Unicode, retour à la version lente implémentée en PHP.\nSi votre site web sera très fréquenté, vous devriez lire ceci : [//www.mediawiki.org/wiki/Unicode_normalization_considerations ''Unicode normalization''] (en anglais).", - "config-unicode-update-warning": "'''Attention''': La version installée du ''wrapper'' de normalisation Unicode utilise une vieille version de la [http://site.icu-project.org/ bibliothèque logicielle ''ICU Project''].\nVous devriez faire une [//www.mediawiki.org/wiki/Unicode_normalization_considerations mise à jour] (texte en anglais) si l'usage d'Unicode vous semble important.", + "config-unicode-update-warning": "'''Attention''': La version installée du ''wrapper'' de normalisation Unicode utilise une vieille version de la [http://site.icu-project.org/ bibliothèque logicielle ''ICU Project''].\nVous devriez faire une [//www.mediawiki.org/wiki/Unicode_normalization_considerations mise à jour] (texte en anglais) si vous êtes tout à fait concerné par l'usage d'Unicode.", "config-no-db": "Impossible de trouver un pilote de base de données approprié ! Vous devez installer un pilote de base de données pour PHP. Les types de bases de données suivants sont reconnus : $1.\n\nSi vous avez compilé PHP vous-même, reconfigurez-le avec un client de base de données activé, par exemple en utilisant ./configure --with-mysqli. Si vous avez installé PHP depuis un paquet Debian ou Ubuntu, alors vous devrez aussi installer, par exemple, le paquet php5-mysql.", "config-outdated-sqlite": "'''Attention''': vous avez SQLite $1, qui est inférieur à la version minimale requise $2. SQLite sera indisponible.", "config-no-fts3": "'''Attention :''' SQLite est compilé sans le module [//sqlite.org/fts3.html FTS3] ; les fonctions de recherche ne seront pas disponibles sur ce moteur.", @@ -82,19 +83,19 @@ "config-memory-raised": "Le paramètre memory_limit de PHP était à $1, porté à $2.", "config-memory-bad": "'''Attention :''' Le paramètre memory_limit de PHP est à $1.\nCette valeur est probablement trop faible.\nIl est possible que l’installation échoue !", "config-ctype": "'''Fatal ''': PHP doit être compilé avec le support pour l'[http://www.php.net/manual/en/ctype.installation.php extension Ctype].", - "config-json": "'''Erreur fatale :''' PHP a été compilé sans le support de JSON.\nVous devez soit installez l’extension JSON de PHP ou l’extension [http://pecl.php.net/package/jsonc PECL jsonc] avant d’installer MediaWiki.\n* L’extension PHP est comprise dans Red Hat Enterprise Linux (CentOS) 5 et 6, mais doit être activée dans /etc/php.ini ou /etc/php.d/json.ini.\n* Certaines distributions Linux après mai 2013 ne comprennent pas l’extension PHP, mais oint mis à la place l’extension PECL sous al forme php5-json ou php-pecl-jsonc.", + "config-json": "'''Erreur fatale :''' PHP a été compilé sans le support de JSON.\nVous devez soit installez l’extension JSON de PHP ou l’extension [http://pecl.php.net/package/jsonc PECL jsonc] avant d’installer MediaWiki.\n* L’extension PHP est comprise dans Red Hat Enterprise Linux (CentOS) 5 et 6, mais doit être activée dans /etc/php.ini ou /etc/php.d/json.ini.\n* Certaines distributions Linux après mai 2013 ne comprennent pas l’extension PHP, mais ont mis à la place l’extension PECL sous la forme php5-json ou php-pecl-jsonc.", "config-xcache": "[http://xcache.lighttpd.net/ XCache] est installé", "config-apc": "[http://www.php.net/apc APC] est installé", "config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] est installé", "config-no-cache": "'''Attention :''' Impossible de trouver [http://www.php.net/apc APC], [http://xcache.lighttpd.net/ XCache] ou [http://www.iis.net/download/WinCacheForPhp WinCache].\nLa mise en cache d'objets n'est pas activée.", - "config-mod-security": "'''Attention''': Votre serveur web a [http://modsecurity.org/ mod_security] activé. S&il est mal configuré, cela peut poser des problèmes à MediaWiki ou à d'autres applications qui permettent aux utilisateurs de publier un contenu quelconque.\nReportez-vous à [http://modsecurity.org/documentation/ la documentation de mod_security] ou contactez le support de votre hébergeur si vous rencontrez des erreurs aléatoires.", + "config-mod-security": "'''Attention''': Votre serveur web a [http://modsecurity.org/ mod_security] activé. S'il est mal configuré, cela peut poser des problèmes à MediaWiki ou à d'autres applications qui permettent aux utilisateurs de publier un contenu quelconque.\nReportez-vous à [http://modsecurity.org/documentation/ la documentation de mod_security] ou contactez le support de votre hébergeur si vous rencontrez des erreurs aléatoires.", "config-diff3-bad": "GNU diff3 introuvable.", "config-git": "Logiciel de contrôle de version Git trouvé : $1.", "config-git-bad": "Logiciel de contrôle de version Git non trouvé.", "config-imagemagick": "ImageMagick trouvé : $1.\nLa miniaturisation d'images sera activée si vous activez le téléversement de fichiers.", "config-gd": "La bibliothèque graphique GD intégrée a été trouvée.\nLa miniaturisation d'images sera activée si vous activez le téléversement de fichiers.", - "config-no-scaling": "Impossible de trouver la bibliothèque GD ou ImageMagick.\nLa miniaturisation d'images sera désactivé.", - "config-no-uri": "'''Erreur :''' Impossible de déterminer l'URI du script actuel.\nInstallation avortée.", + "config-no-scaling": "Impossible de trouver la bibliothèque GD ou ImageMagick.\nLa miniaturisation d'images sera désactivée.", + "config-no-uri": "'''Erreur :''' Impossible de déterminer l'URI du script actuel.\nInstallation interrompue.", "config-no-cli-uri": "'''Attention''': Aucun --scriptpath n'a été spécifié; $1 sera utilisé par défaut", "config-using-server": "Utilisation du nom de serveur \"$1\".", "config-using-uri": "Utilisation de l'URL de serveur \"$1$2\".", @@ -111,11 +112,11 @@ "config-db-name": "Nom de la base de données :", "config-db-name-help": "Choisissez un nom qui identifie votre wiki.\nIl ne doit pas contenir d'espaces.\n\nSi vous utilisez un hébergement web partagé, votre hébergeur vous fournira un nom spécifique de base de données à utiliser, ou bien vous permet de créer des bases de données via un panneau de contrôle.", "config-db-name-oracle": "Schéma de base de données :", - "config-db-account-oracle-warn": "Il existe trois scénarios pris en charge pour l’installation d'Oracle comme backend de base :\n\nSi vous souhaitez créer un compte de base de données dans le cadre de la procédure d’installation, veuillez fournir un compte avec le rôle de SYSDBA comme compte de base de données pour l’installation et spécifiez les informations d’identification souhaitées pour le compte d'accès au web, sinon vous pouvez créer le compte d’accès web manuellement et fournir uniquement ce compte (si elle a exigé des autorisations nécessaires pour créer les objets de schéma) ou fournir deux comptes différents, l’un avec les privilèges de créer et une restreinte pour l’accès web.\n\nUn script pour créer un compte avec des privilèges requis peut être trouvé dans le répertoire « entretien/oracle/ » de cette installation. N’oubliez pas que le fait de l’utilisation d’un compte limité désactive toutes les fonctionnalités d’entretien avec le compte par défaut.", + "config-db-account-oracle-warn": "Il existe trois scénarios pris en charge pour l’installation d'Oracle comme backend de base de données:\n\nSi vous souhaitez créer un compte de base de données dans le cadre de la procédure d’installation, veuillez fournir un compte avec le rôle de SYSDBA comme compte de base de données pour l’installation et spécifier les informations d’identification souhaitées pour le compte d'accès au web, sinon vous pouvez créer le compte d’accès web manuellement et fournir uniquement ce compte (si elle a exigé des autorisations nécessaires pour créer les objets de schéma) ou fournir deux comptes différents, l’un avec les privilèges pour créer et l'autre restreint, pour l’accès web.\n\nUn script pour créer un compte avec des privilèges requis peut être trouvé dans le répertoire « entretien/oracle/ » de cette installation. N’oubliez pas que le fait de l’utilisation d’un compte limité désactive toutes les fonctionnalités d’entretien avec le compte par défaut.", "config-db-install-account": "Compte d'utilisateur pour l'installation", "config-db-username": "Nom d’utilisateur de la base de données :", "config-db-password": "Mot de passe de la base de données :", - "config-db-password-empty": "Veuillez entrer un mot de passe pour le nouvel compte de la base de données : $1.\nBien qu'il soit possible de créer un compte sans mot de passe, ce n'est pas recommandé pour des questions de sécurité.", + "config-db-password-empty": "Veuillez entrer un mot de passe pour le nouveau compte de la base de données : $1.\nBien qu'il soit possible de créer un compte sans mot de passe, ce n'est pas recommandé pour des questions de sécurité.", "config-db-username-empty": "Vous devez entrer une valeur pour « {{int:config-db-username}} ».", "config-db-install-username": "Entrez le nom d’utilisateur qui sera utilisé pour se connecter à la base de données pendant le processus d'installation. Il ne s’agit pas du nom d’utilisateur du compte MediaWiki, mais du nom d’utilisateur pour votre base de données.", "config-db-install-password": "Entrez le mot de passe qui sera utilisé pour se connecter à la base de données pendant le processus d'installation. Il ne s’agit pas du mot de passe du compte MediaWiki, mais du mot de passe pour votre base de données.", @@ -124,19 +125,19 @@ "config-db-wiki-account": "Compte d'utilisateur pour le fonctionnement habituel", "config-db-wiki-help": "Entrez le nom d'utilisateur et le mot de passe qui seront utilisés pour se connecter à la base de données pendant le fonctionnement habituel du wiki.\nSi le compte n'existe pas, et le compte d'installation dispose de privilèges suffisants, ce compte d'utilisateur sera créé avec les privilèges minimum requis pour faire fonctionner le wiki.", "config-db-prefix": "Préfixe des tables de la base de données :", - "config-db-prefix-help": "Si vous avez besoin de partager une base de données entre plusieurs wikis, ou entre MediaWiki et une autre application Web, vous pouvez choisir d'ajouter un préfixe à tous les noms de table pour éviter les conflits.\nNe pas utiliser des espaces.\n\nCe champ est généralement laissé vide.", + "config-db-prefix-help": "Si vous avez besoin de partager une base de données entre plusieurs wikis, ou entre MediaWiki et une autre application Web, vous pouvez choisir d'ajouter un préfixe à tous les noms de table pour éviter les conflits.\nNe pas utiliser d'espaces.\n\nCe champ est généralement laissé vide.", "config-db-charset": "Jeu de caractères de la base de données", - "config-charset-mysql5-binary": "MySQL 4.1/5.0 binaire", + "config-charset-mysql5-binary": "binaire MySQL 4.1/5.0", "config-charset-mysql5": "MySQL 4.1/5.0 UTF-8", "config-charset-mysql4": "MySQL 4.0 rétrocompatible UTF-8", "config-charset-help": "'''Attention:''' Si vous utilisez ''backwards-compatible UTF-8'' sur MySQL 4.1+, et ensuite sauvegardez la base de données avec mysqldump, cela peut détruire tous les caractères non-ASCII, ce qui rend inutilisable vos copies de sauvegarde de façon irréversible !\n\nEn ''mode binaire'', MediaWiki stocke le texte UTF-8 dans des champs binaires de la base de données. C'est plus efficace que le ''mode UTF-8'' de MySQL, et vous permet d'utiliser toute la gamme des caractères Unicode.\nEn ''mode UTF-8'', MySQL connaîtra le jeu de caractères de vos données et pourra présenter et convertir les données de manière appropriée, mais il ne vous laissera pas stocker les caractères au-dessus du [//en.wikipedia.org/wiki/Mapping_of_Unicode_character_planes plan multilingue de base] (en anglais).", - "config-mysql-old": "MySQL $1 ou version ultérieure est requis, vous avez $2.", + "config-mysql-old": "MySQL $1 ou version ultérieure est requis. Vous avez $2.", "config-db-port": "Port de la base de données :", "config-db-schema": "Schéma pour MediaWiki :", - "config-db-schema-help": "Les schémas ci-dessus sont généralement corrects.\nNe les changez que si vous êtes sûr que c'est nécessaire.", + "config-db-schema-help": "Ce schéma est généralement correct.\nNe le changez que si vous êtes sûr que c'est nécessaire.", "config-pg-test-error": "Impossible de se connecter à la base de données '''$1''' : $2", "config-sqlite-dir": "Dossier des données SQLite :", - "config-sqlite-dir-help": "SQLite stocke toutes les données dans un fichier unique.\n\nLe répertoire que vous inscrivez doit être accessible en écriture par le serveur lors de l'installation.\n\nIl '''ne faut pas''' qu'il soit accessible via le web, c'est pourquoi il n'est pas à l'endroit où vos fichiers PHP sont.\n\nL'installateur écrira un fichier .htaccess en même temps, mais s'il y a échec, quelqu'un peut accéder à votre base de données.\nCela comprend les données des utilisateurs (adresses de courriel, mots de passe hachés) ainsi que des révisions supprimées et d'autres données confidentielles du wiki.\n\nEnvisagez de placer la base de données ailleurs, par exemple dans /var/lib/mediawiki/yourwiki.", + "config-sqlite-dir-help": "SQLite stocke toutes les données dans un fichier unique.\n\nLe répertoire que vous fournissez doit être accessible en écriture par le serveur lors de l'installation.\n\nIl '''ne faut pas''' qu'il soit accessible via le web, c'est pourquoi il n'est pas à l'endroit où sont vos fichiers PHP.\n\nL'installateur écrira un fichier .htaccess en même temps, mais s'il y a échec, quelqu'un peut accéder à votre base de données.\nCela comprend les données des utilisateurs (adresses de courriel, mots de passe hachés) ainsi que des révisions supprimées et d'autres données confidentielles du wiki.\n\nEnvisagez de placer la base de données ailleurs, par exemple dans /var/lib/mediawiki/yourwiki.", "config-oracle-def-ts": "Espace de stockage (''tablespace'') par défaut :", "config-oracle-temp-ts": "Espace de stockage (''tablespace'') temporaire :", "config-type-mysql": "MySQL (ou compatible)", @@ -160,29 +161,29 @@ "config-missing-db-host": "Vous devez entrer une valeur pour « {{int:config-db-host}} ».", "config-missing-db-server-oracle": "Vous devez entrer une valeur pour « {{int:config-db-host-oracle}} ».", "config-invalid-db-server-oracle": "Le nom TNS de la base de données (« $1 ») est invalide.\nUtilisez uniquement la chaîne \"TNS Name\" ou \"Easy Connect\" ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Méthodes de nommage Oracle])", - "config-invalid-db-name": "Nom de la base de données invalide (« $1 »).\nIl ne peut contenir que des lettres latines (a-z, A-Z), des chiffres (0-9), des caractères de soulignement (_) et des tirets (-).", - "config-invalid-db-prefix": "Préfixe de la base de données non valide « $1 ».\nIl ne peut contenir que des lettres latines (a-z, A-Z), des chiffres (0-9), des caractères de soulignement (_) et des tirets (-).", + "config-invalid-db-name": "Nom de la base de données invalide (« $1 »).\nUtiliser seulement les lettres ASCII (a-z, A-Z), les chiffres (0-9), les caractères de soulignement (_) et les tirets (-).", + "config-invalid-db-prefix": "Préfixe de la base de données non valide « $1 ».\nUtiliser seulement les lettres ASCII (a-z, A-Z), les chiffres (0-9), les caractères de soulignement (_) et les tirets (-).", "config-connection-error": "$1.\n\nVérifier le nom d’hôte, le nom d’utilisateur et le mot de passe ci-dessous puis réessayer.", - "config-invalid-schema": "Schéma invalide pour MediaWiki « $1 ».\nUtilisez seulement des lettres latines (a-z, A-Z), des chiffres (0-9) et des caractères de soulignement (_).", - "config-db-sys-create-oracle": "L'installateur ne reconnaît que les compte SYSDBA lors de la création d'un nouveau compte.", - "config-db-sys-user-exists-oracle": "Le compte « $1 » existe déjà. Un SYSDBA peut seulement servir à créer un nouveau compte.", - "config-postgres-old": "PostgreSQL $1 ou version ultérieure est requis, vous avez $2.", + "config-invalid-schema": "Schéma invalide pour MediaWiki « $1 ».\nUtiliser seulement les lettres ASCII (a-z, A-Z), les chiffres (0-9) et les caractères de soulignement (_).", + "config-db-sys-create-oracle": "L'installateur ne reconnaît que le compte SYSDBA lors de la création d'un nouveau compte.", + "config-db-sys-user-exists-oracle": "Le compte « $1 » existe déjà. Seul SYSDBA peut être utilisé pour créer un nouveau compte.", + "config-postgres-old": "PostgreSQL $1 ou version ultérieure est requis. Vous avez $2.", "config-mssql-old": "Microsoft SQL Server version $1 ou supérieur est requis. Vous avez la version $2.", - "config-sqlite-name-help": "Choisir un nom qui identifie votre wiki.\nNe pas utiliser des espaces ou des traits d'union.\nIl sera utilisé pour le fichier de données SQLite.", - "config-sqlite-parent-unwritable-group": "Impossible de créer le répertoire de données $1, parce que le répertoire parent $2 n'est pas accessible en écriture par le serveur Web.\n\nL'utilisateur du serveur web est connu.\nRendre le répertoire $3 accessible en écriture pour continuer.\nSur un système UNIX/Linux, saisir :\n\n
cd $2\nmkdir $3\nchgrp $4 $3\nchmod g+w $3
", - "config-sqlite-parent-unwritable-nogroup": "Impossible de créer le répertoire de données $1, parce que le répertoire parent $2 n'est pas accessible en écriture par le serveur Web.\n\nL'utilisateur du serveur web est inconnu.\nRendre le répertoire $3 globalement accessible en écriture pour continuer.\nSur un système UNIX/Linux, saisir :\n\n
cd $2\nmkdir $3\nchmod a+w $3
", + "config-sqlite-name-help": "Choisir un nom qui identifie votre wiki.\nNe pas utiliser d'espaces ni de traits d'union.\nIl sera utilisé pour le fichier de données SQLite.", + "config-sqlite-parent-unwritable-group": "Impossible de créer le répertoire de données $1, parce que le répertoire parent $2 n'est pas accessible en écriture par le serveur Web.\n\nL'installateur a détecté sous quel nom d'utilisateur, le serveur web est actif.\nRendre le répertoire $3 accessible en écriture pour continuer.\nSur un système UNIX/Linux, saisir :\n\n
cd $2\nmkdir $3\nchgrp $4 $3\nchmod g+w $3
", + "config-sqlite-parent-unwritable-nogroup": "Impossible de créer le répertoire de données $1, parce que le répertoire parent $2 n'est pas accessible en écriture par le serveur Web.\n\nL'installateur n'a pas pu déterminer le nom de l'utilisateur sous lequel le serveur s'exécute.\nRendre le répertoire $3 globalement accessible en écriture pour continuer.\nSur un système UNIX/Linux, saisir :\n\n
cd $2\nmkdir $3\nchmod a+w $3
", "config-sqlite-mkdir-error": "Erreur de création du répertoire de données « $1 ».\nVérifiez l'emplacement et essayez à nouveau.", - "config-sqlite-dir-unwritable": "Impossible d'écrire dans le répertoire « $1 ».\nChanger les permissions de sorte que le serveur peut y écrire et essayez à nouveau.", + "config-sqlite-dir-unwritable": "Impossible d'écrire dans le répertoire « $1 ».\nChanger les permissions de sorte que le serveur puisse y écrire et essayez à nouveau.", "config-sqlite-connection-error": "$1.\n\nVérifier le répertoire des données et le nom de la base de données ci-dessous et réessayer.", "config-sqlite-readonly": "Le fichier $1 n'est pas accessible en écriture.", "config-sqlite-cant-create-db": "Impossible de créer le fichier de base de données $1.", - "config-sqlite-fts3-downgrade": "PHP ne vient pas avec FTS3, les tables sont diminuées.", + "config-sqlite-fts3-downgrade": "PHP n'a pas trouvé le support FTS3, les tables sont restreintes.", "config-can-upgrade": "Il y a des tables MediaWiki dans cette base de données.\nPour les mettre au niveau de MediaWiki $1, cliquez sur '''Continuer'''.", - "config-upgrade-done": "Mise à jour complétée.\n\nVous pouvez maintenant [$1 commencer à utiliser votre wiki].\n\nSi vous souhaitez régénérer votre fichier LocalSettings.php, cliquez sur le bouton ci-dessous.\nCe '''n'est pas recommandé''' sauf si vous rencontrez des problèmes avec votre wiki.", + "config-upgrade-done": "Mise à jour terminée.\n\nVous pouvez maintenant [$1 commencer à utiliser votre wiki].\n\nSi vous souhaitez régénérer votre fichier LocalSettings.php, cliquez sur le bouton ci-dessous.\nCeci '''n'est pas recommandé''' sauf si vous rencontrez des problèmes avec votre wiki.", "config-upgrade-done-no-regenerate": "Mise à jour terminée.\n\nVous pouvez maintenant [$1 commencer à utiliser votre wiki].", "config-regenerate": "Regénérer LocalSettings.php →", "config-show-table-status": "Échec de la requête SHOW TABLE STATUS !", - "config-unknown-collation": "'''Attention:''' La base de données effectue un classement alphabétique (''collation'') inconnu.", + "config-unknown-collation": "'''Attention:''' La base de données utilise un classement alphabétique (''collation'') inconnu.", "config-db-web-account": "Compte de la base de données pour l'accès Web", "config-db-web-help": "Sélectionnez le nom d'utilisateur et le mot de passe que le serveur web utilisera pour se connecter au serveur de base de données pendant le fonctionnement habituel du wiki.", "config-db-web-account-same": "Utilisez le même compte que pour l'installation", @@ -191,9 +192,9 @@ "config-mysql-engine": "Moteur de stockage :", "config-mysql-innodb": "InnoDB", "config-mysql-myisam": "MyISAM", - "config-mysql-myisam-dep": "''' Avertissement ''': vous avez sélectionné MyISAM comme moteur de stockage pour MySQL, ce qui n'est pas recommandé pour une utilisation avec MediaWiki, parce que:\n * il supporte à peine la simultanéité en raison de verrouillage de table\n * il est plus sujet à la corruption que les autres moteurs\n * le codebase MediaWiki ne gère pas toujours MyISAM comme il se doit\nSi votre installation MySQL supporte InnoDB, il est fortement recommandé que vous le choisissez plutôt. Si votre installation MySQL ne supporte pas les tables InnoDB, il est peut-être temps de faire une mise à niveau.", + "config-mysql-myisam-dep": "''' Avertissement ''': vous avez sélectionné MyISAM comme moteur de stockage pour MySQL, ce qui n'est pas recommandé pour une utilisation avec MediaWiki, parce que:\n * il supporte à peine la simultanéité en raison de verrouillage de table\n * il est plus sujet à la corruption que les autres moteurs\n * le codebase MediaWiki ne gère pas toujours MyISAM comme il se doit\n\nSi votre installation MySQL supporte InnoDB, il est fortement recommandé que vous le choisissiez plutôt. \nSi votre installation MySQL ne supporte pas les tables InnoDB, il est peut-être temps de faire une mise à niveau.", "config-mysql-only-myisam-dep": "'''Attention :''' MyISAM est le seul moteur de stockage disponible pour MySQL sur cette machine, et cela n’est pas recommandé pour une utilisation avec MédiaWiki, car :\n* il supporte très peu les accès concurrents à cause du verrouillage des tables\n* il est plus sujet à corruption que les autres moteurs\n* le code de base de MédiaWiki ne gère pas toujours MyISAM comme il faudrait\n\nVotre installation MySQL ne supporte pas InnoDB ; il est peut-être temps de la mettre à jour.", - "config-mysql-engine-help": "'''InnoDB''' est presque toujours la meilleure option, car il supporte bien l'[http://fr.wikipedia.org/wiki/Ordonnancement_dans_les_syst%C3%A8mes_d%27exploitation ordonnancement].\n\n'''MyISAM''' peut être plus rapide dans les installations monoposte ou en lecture seule. Les bases de données MyISAM ont tendance à se corrompre plus souvent que celles d'InnoDB.", + "config-mysql-engine-help": "'''InnoDB''' est presque toujours la meilleure option, car il supporte bien les accès concurrents.\n\n'''MyISAM''' peut être plus rapide dans les installations monoposte ou en lecture seule. \nLes bases de données MyISAM ont tendance à se corrompre plus souvent que les bases d'InnoDB.", "config-mysql-charset": "Jeu de caractères de la base de données :", "config-mysql-binary": "Binaire", "config-mysql-utf8": "UTF-8", @@ -320,11 +321,11 @@ "config-insecure-keys": "'''Avertissement''' : {{PLURAL:$2|Une clé de sécurité générée ($1) pendant l'installation n'est pas complètement sécuritaire. Envisagez de la modifier manuellement.|Des clés de sécurité générées ($1) pendant l'installation ne sont pas complètement sécuritaires. Envisagez de les modifier manuellement.}}", "config-install-sysop": "Création du compte administrateur", "config-install-subscribe-fail": "Impossible de s'abonner à mediawiki-announce : $1", - "config-install-subscribe-notpossible": "cURL n’est pas installé et allow_url_fopen n’est pas disponible.", + "config-install-subscribe-notpossible": "cURL n’est pas installé et allow_url_fopen n’est pas disponible.", "config-install-mainpage": "Création de la page principale avec un contenu par défaut", "config-install-extension-tables": "Création de tables pour les extensions activées", "config-install-mainpage-failed": "Impossible d’insérer la page principale : $1", - "config-install-done": "'''Félicitations!'''\nVous avez réussi à installer MediaWiki.\n\nLe programme d'installation a généré LocalSettings.php, un fichier qui contient tous les paramètres de configuration.\n\nSi le téléchargement n'a pas été offert, ou que vous l'avez annulé, vous pouvez démarrer à nouveau le téléchargement en cliquant ce lien :\n\n$3\n\n'''Note''': Si vous ne le faites pas maintenant, ce fichier de configuration généré ne sera pas disponible plus tard si vous quittez l'installation sans le télécharger.\n\nLorsque c'est fait, vous pouvez '''[$2 accéder à votre wiki]'''.", + "config-install-done": "'''Félicitations!'''\nVous avez réussi à installer MediaWiki.\n\nLe programme d'installation a généré un fichier LocalSettings.php. Il contient tous les paramètres de votre configuration.\n\nSi le téléchargement n'a pas été offert, ou que vous l'avez annulé, vous pouvez démarrer à nouveau le téléchargement en cliquant ce lien :\n\n$3\n\n'''Note''': Si vous ne le faites pas maintenant, ce fichier de configuration généré ne sera pas disponible plus tard si vous quittez l'installation sans le télécharger.\n\nLorsque c'est fait, vous pouvez '''[$2 accéder à votre wiki]'''.", "config-download-localsettings": "Télécharger LocalSettings.php", "config-help": "aide", "config-nofile": "Le fichier « $1 » est introuvable. A-t-il été supprimé ?", diff --git a/includes/installer/i18n/gl.json b/includes/installer/i18n/gl.json index bad1dbb4d6..d95ce815aa 100644 --- a/includes/installer/i18n/gl.json +++ b/includes/installer/i18n/gl.json @@ -306,7 +306,7 @@ "config-insecure-keys": "'''Atención:''' {{PLURAL:$2|A clave de seguridade|As claves de seguridade}} ($1) {{PLURAL:$2|xerada|xeradas}} durante a instalación non {{PLURAL:$2|é|son}} completamente {{PLURAL:$2|segura|seguras}}. Considere a posibilidade de {{PLURAL:$2|cambiala|cambialas}} manualmente.", "config-install-sysop": "Creando a conta de usuario de administrador", "config-install-subscribe-fail": "Non se puido subscribir á lista mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL non está instalado e allow_url_fopen non está dispoñible.", + "config-install-subscribe-notpossible": "cURL non está instalado e allow_url_fopen non está dispoñible.", "config-install-mainpage": "Creando a páxina principal co contido por defecto", "config-install-extension-tables": "Creando as táboas para as extensións activadas", "config-install-mainpage-failed": "Non se puido inserir a páxina principal: $1", diff --git a/includes/installer/i18n/he.json b/includes/installer/i18n/he.json index f2e085c982..3e862c024b 100644 --- a/includes/installer/i18n/he.json +++ b/includes/installer/i18n/he.json @@ -305,7 +305,7 @@ "config-insecure-keys": "'''אזהרה''': {{PLURAL:$2|מפתח|מפתחות}} אבטחה ($1) {{PLURAL:$2|שנוצר|שנוצרו}} במהלך ההתקנה {{PLURAL:$2|אינו בטוח|אינם בטוחים}} מספיק. מומלץ לשקול לשנות {{PLURAL:$2|אותו|אותם}} ידנית.", "config-install-sysop": "יצירת חשבון מפעיל", "config-install-subscribe-fail": "הרישום ל־mediawiki-announce לא הצליח: $1", - "config-install-subscribe-notpossible": "cURL אינה מותקנת ו־allow_url_fopen אינה זמינה.", + "config-install-subscribe-notpossible": "cURL אינה מותקנת ו־allow_url_fopen אינה זמינה.", "config-install-mainpage": "יצירת דף ראשי עם תוכן התחלתי", "config-install-extension-tables": "יצירת טבלאות להרחבות מופעלות", "config-install-mainpage-failed": "לא הצליחה הכנסת דף ראשי: $1.", @@ -313,7 +313,7 @@ "config-download-localsettings": "הורדת LocalSettings.php", "config-help": "עזרה", "config-nofile": "הקובץ \"$1\" לא נמצא. האם הוא נמחק?", - "config-extension-link": "הידעת שמדיה־ויקי תומכת ב־[//www.mediawiki.org/wiki/Manual:Extensions הרחבות]?\n\nבאפשרותך לעיין ב־[//www.mediawiki.org/wiki/Category:Extensions_by_category הרחבות לפי קטגוריה] או ב־[//www.mediawiki.org/wiki/Extension_Matrix מטריצת ההרחבות] לרשימה מלאה של הרחבות.", + "config-extension-link": "הידעת שמדיה־ויקי תומכת ב־[//www.mediawiki.org/wiki/Manual:Extensions הרחבות]?\n\nבאפשרותך לעיין ב־[//www.mediawiki.org/wiki/Category:Extensions_by_category הרחבות לפי קטגוריה].", "mainpagetext": "'''תוכנת מדיה־ויקי הותקנה בהצלחה.'''", "mainpagedocfooter": "היעזרו ב[//meta.wikimedia.org/wiki/Help:Contents מדריך למשתמש] למידע על שימוש בתוכנת הוויקי.\n\n== קישורים שימושיים ==\n* [//www.mediawiki.org/wiki/Manual:Configuration_settings רשימת ההגדרות]\n* [//www.mediawiki.org/wiki/Manual:FAQ שאלות ותשובות על מדיה־ויקי]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce רשימת התפוצה על השקת גרסאות]\n* [//www.mediawiki.org/wiki/Localisation#Translation_resources תרגום מדיה־ויקי לשפה שלך]" } diff --git a/includes/installer/i18n/hrx.json b/includes/installer/i18n/hrx.json index 97c3325ef3..22b886a0b2 100644 --- a/includes/installer/i18n/hrx.json +++ b/includes/installer/i18n/hrx.json @@ -300,7 +300,7 @@ "config-insecure-keys": "'''Warnung:''' {{PLURAL:$2|Der Geheimschlüssel|Die Geheimschlüssel}} $1, {{PLURAL:$2|der|die}} (während) im Verloof von der Installationsvoargang generiert {{PLURAL:$2|woard, ist|woare, sind}} net seahr sicher. {{PLURAL:$2|Er sollt|Sie sollte}} manuell geännert sin.", "config-install-sysop": "Administratorkonto weard erstellt", "config-install-subscribe-fail": "Abonniere von „mediawiki-announce“ ist gescheitert: $1", - "config-install-subscribe-notpossible": "cURL ist net installiert und allow_url_fopen ist niet verfüchbar.", + "config-install-subscribe-notpossible": "cURL ist net installiert und allow_url_fopen ist niet verfüchbar.", "config-install-mainpage": "Erstellung von der Hauptseit mit Standardinhalte (padronisierte Inhalte)", "config-install-extension-tables": "Erstellung von der Tabelle für die aktivierte Erweitrunge", "config-install-mainpage-failed": "Die Hauptseite konnt net erstellt sin: $1", diff --git a/includes/installer/i18n/hsb.json b/includes/installer/i18n/hsb.json index 6b8926584b..1120289c2f 100644 --- a/includes/installer/i18n/hsb.json +++ b/includes/installer/i18n/hsb.json @@ -244,7 +244,7 @@ "config-install-keys": "Tajne kluče so tworja", "config-install-sysop": "Tworjenje administratoroweho wužiwarskeho konta", "config-install-subscribe-fail": "Abonowanje \"mediawiki-announce\" njemóžno: $1", - "config-install-subscribe-notpossible": "cURL njeje instalowany a allow_url_fopen k dispoziciji njesteji.", + "config-install-subscribe-notpossible": "cURL njeje instalowany a allow_url_fopen k dispoziciji njesteji.", "config-install-mainpage": "Hłowna strona so ze standardnym wobsahom wutworja", "config-install-extension-tables": "Tabele za zmóžnjene rozšěrjenja so tworja", "config-install-mainpage-failed": "Powěsć njeda so zasunyć: $1", diff --git a/includes/installer/i18n/hu.json b/includes/installer/i18n/hu.json index 6d9700b8e4..4d5b86cf55 100644 --- a/includes/installer/i18n/hu.json +++ b/includes/installer/i18n/hu.json @@ -291,7 +291,7 @@ "config-insecure-keys": "'''Figyelmeztetés:''' A telepítés során generált $1 {{PLURAL:$2|biztonsági kulcs|biztonsági kulcsok}} nem teljesen $1 {{PLURAL:$2|biztonságos|biztonságosak}}. Érdemes {{PLURAL:$2||őket}} manuálisan megváltoztatni.", "config-install-sysop": "Az adminisztrátor felhasználói fiókjának létrehozása", "config-install-subscribe-fail": "Nem sikerült feliratkozni a mediawiki-announce levelezőlistára: $1", - "config-install-subscribe-notpossible": "A cURL nincs telepítve és az allow_url_fopen nem érhető el.", + "config-install-subscribe-notpossible": "A cURL nincs telepítve és az allow_url_fopen nem érhető el.", "config-install-mainpage": "Kezdőlap létrehozása az alapértelmezett tartalommal", "config-install-extension-tables": "Táblák létrehozása az engedélyezett kiterjesztésekhez", "config-install-mainpage-failed": "Nemsikerült létrehozni a kezdőlapot: $1", diff --git a/includes/installer/i18n/ia.json b/includes/installer/i18n/ia.json index f0e11c3c79..92cd958e7d 100644 --- a/includes/installer/i18n/ia.json +++ b/includes/installer/i18n/ia.json @@ -303,7 +303,7 @@ "config-insecure-keys": "'''Attention:''' {{PLURAL:$2|Un clave|Alcun claves}} secur ($1) generate durante le installation non es completemente secur. Considera cambiar {{PLURAL:$2|lo|los}} manualmente.", "config-install-sysop": "Crea conto de usator pro administrator", "config-install-subscribe-fail": "Impossibile subscriber a mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL non es installate e allow_url_fopen non es disponibile.", + "config-install-subscribe-notpossible": "cURL non es installate e allow_url_fopen non es disponibile.", "config-install-mainpage": "Crea pagina principal con contento predefinite", "config-install-extension-tables": "Creation de tabellas pro le extensiones activate", "config-install-mainpage-failed": "Non poteva inserer le pagina principal: $1", diff --git a/includes/installer/i18n/id.json b/includes/installer/i18n/id.json index 0b2d9ebc66..2608ee242f 100644 --- a/includes/installer/i18n/id.json +++ b/includes/installer/i18n/id.json @@ -278,7 +278,7 @@ "config-insecure-keys": "'''Peringatan:''' {{PLURAL:$2|Suatu|Beberapa}} kunci aman ($1) yang dibuat selama instalasi {{PLURAL:$2|tidak|tidak}} benar-benar aman. Pertimbangkan untuk mengubah {{PLURAL:$2|kunci|kunci-kunci}} tersebut secara manual.", "config-install-sysop": "Membuat akun pengguna pengurus", "config-install-subscribe-fail": "Tidak dapat berlangganan mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL tidak diinstal dan allow_url_fopen tidak tersedia.", + "config-install-subscribe-notpossible": "cURL tidak diinstal dan allow_url_fopen tidak tersedia.", "config-install-mainpage": "Membuat halaman utama dengan konten bawaan", "config-install-extension-tables": "Pembuatan tabel untuk ekstensi yang diaktifkan", "config-install-mainpage-failed": "Tidak dapat membuat halaman utama: $1", diff --git a/includes/installer/i18n/it.json b/includes/installer/i18n/it.json index f65f0f95bd..fa248b89e6 100644 --- a/includes/installer/i18n/it.json +++ b/includes/installer/i18n/it.json @@ -277,7 +277,7 @@ "config-insecure-keys": "'''Attenzione:''' {{PLURAL:$2|Una chiave sicura|Delle chiavi sicure}} ($1) {{PLURAL:$2|generata|generate}} durante l'installazione non {{PLURAL:$2|è|sono}} completamente {{PLURAL:$2|sicura|sicure}}. Considera di {{PLURAL:$2|cambiarla|cambiarle}} manualmente.", "config-install-sysop": "Creazione dell'account utente per l'amministratore", "config-install-subscribe-fail": "Impossibile sottoscrivere mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL non è installato e allow_url_fopen non è disponibile.", + "config-install-subscribe-notpossible": "cURL non è installato e allow_url_fopen non è disponibile.", "config-install-mainpage": "Creazione della pagina principale con contenuto predefinito", "config-install-extension-tables": "Creazione delle tabelle per le estensioni attivate", "config-install-mainpage-failed": "Impossibile inserire la pagina principale: $1", diff --git a/includes/installer/i18n/ja.json b/includes/installer/i18n/ja.json index 0275547a80..890dba87b4 100644 --- a/includes/installer/i18n/ja.json +++ b/includes/installer/i18n/ja.json @@ -107,7 +107,7 @@ "config-db-username": "データベースのユーザー名:", "config-db-password": "データベースのパスワード:", "config-db-password-empty": "新しいデータベースの利用者名 $1 のパスワードを入力してください。\nパスワードを設定せずにユーザーを作成できる場合もありますが、安全ではありません。", - "config-db-username-empty": "「{{int:config-db-username}}」を入力してください", + "config-db-username-empty": "「{{int:config-db-username}}」を入力してください。", "config-db-install-username": "インストール中にデータベースへの接続で使用するユーザー名を入力してください。\nこれは MediaWiki アカウントの利用者名のことではありません。あなたのデータベースでのユーザー名です。", "config-db-install-password": "インストール中にデータベースへの接続で使用するパスワードを入力してください。\nこれは MediaWiki アカウントのパスワードのことではありません。あなたのデータベースでのパスワードです。", "config-db-install-help": "インストール作業中にデータベースに接続するための利用者名とパスワードを入力してください。", @@ -165,7 +165,7 @@ "config-sqlite-connection-error": "$1。\n\nデータ ディレクトリおよびデータベース名を確認してから、再度試してください。", "config-sqlite-readonly": "ファイル $1 に書き込めません。", "config-sqlite-cant-create-db": "データベース ファイル $1 を作成できませんでした。", - "config-sqlite-fts3-downgrade": "PHP が FTS3 に対応していないため、テーブルをダウングレードしています", + "config-sqlite-fts3-downgrade": "PHP が FTS3 に対応していないため、テーブルをダウングレードしています。", "config-can-upgrade": "このデータベースには MediaWiki テーブルがあります。\nこれらのテーブルを MediaWiki $1 にアップグレードするには、続行をクリックしてください。", "config-upgrade-done": "更新は完了しました。\n\n[$1 ウィキを使い始める]ことができます。\n\nLocalSettings.php ファイルを再生成したい場合は、下のボタンを押してください。\nウィキに問題がある場合を除き、再生成は推奨されません。", "config-upgrade-done-no-regenerate": "アップグレードが完了しました。\n\n[$1 ウィキの使用を開始]することができます。", @@ -298,6 +298,7 @@ "config-install-stats": "統計情報の初期化", "config-install-keys": "秘密鍵の生成", "config-install-sysop": "管理者のアカウントの作成", + "config-install-subscribe-notpossible": "cURL がインストールされていないため、allow_url_fopen を利用できません。", "config-install-mainpage": "メインページを既定の内容で作成", "config-install-mainpage-failed": "メインページを挿入できませんでした: $1", "config-install-done": "おめでとうございます!\nMediaWikiのインストールに成功しました。\n\nLocalSettings.phpファイルが生成されました。\nこのファイルはすべての設定を含んでいます。\n\nこれをダウンロードして、ウィキをインストールした基準ディレクトリ (index.phpと同じディレクトリ) に設置する必要があります。ダウンロードは自動的に開始されるはずです。\n\nダウンロードが開始されていない場合、またはダウンロードをキャンセルした場合は、下記のリンクをクリックしてダウンロードを再開できます:\n\n$3\n\n注意: この生成された設定ファイルをダウンロードせずにインストールを終了すると、このファイルは利用できなくなります。\n\n上記の作業が完了すると、[$2 ウィキに入る]ことができます。", diff --git a/includes/installer/i18n/ko.json b/includes/installer/i18n/ko.json index 5b891bb10d..4bb0c68b65 100644 --- a/includes/installer/i18n/ko.json +++ b/includes/installer/i18n/ko.json @@ -304,7 +304,7 @@ "config-insecure-keys": "'''경고:''' 설치 중에 생성한 {{PLURAL:$2|보안 키}} ($1)는 완전히 안전하지 {{PLURAL:$2|않습니다}}. 직접 바꾸는 것을 고려하세요.", "config-install-sysop": "관리자 사용자 계정을 만드는 중", "config-install-subscribe-fail": "미디어위키 알림을 구독할 수 없습니다: $1", - "config-install-subscribe-notpossible": "cURL이 설치되지 않았고 allow_url_fopen를 사용할 수 없습니다.", + "config-install-subscribe-notpossible": "cURL이 설치되어 있지 않고 allow_url_fopen을 사용할 수 없습니다.", "config-install-mainpage": "기본 내용으로 대문을 만드는 중", "config-install-extension-tables": "활성화된 확장 기능을 위한 테이블을 만드는 중", "config-install-mainpage-failed": "대문을 삽입할 수 없습니다: $1", diff --git a/includes/installer/i18n/ksh.json b/includes/installer/i18n/ksh.json index eff34accea..20e5524080 100644 --- a/includes/installer/i18n/ksh.json +++ b/includes/installer/i18n/ksh.json @@ -15,7 +15,7 @@ "config-localsettings-badkey": "Dinge Schlößel paß nit.", "config-upgrade-key-missing": "Mer han jefonge, dat MediaWiki ald enschtalleed es.\nÜm de Projramme un Daate o der neue Schtand bränge ze künne, dunn aan et Engk vun dä Dattei LocalSettings.php op dämm ẞööver:\n\n$1\n\naanhange.", "config-localsettings-incomplete": "Mer han en Dattei LocalSettings.php: jefonge, ävver di schingk nit kumplätt ze sin.\nDe Varijable $1 es nit jesatz.\nBes esu joot, un donn di Dattei esu aanpaße, dat se jesaz ea, un dann donn op „{{int:config-continue}}“ klecke.", - "config-localsettings-connection-error": "Ene Fähler es opjetrodde wi mer en Verbendung noh de Datebangk opmaache wullte met dä Enshtellunge uß dä Dattei LocalSettings udder uß dä Dattei LocalSettings un et hät nit jeflupp. Bes esu joot un dat repareere un versöhg et dann norr_ens.\n\n$1", + "config-localsettings-connection-error": "Ene Fähler es opjetrodde wi mer en Verbendong noh de Datebangk opmaache wullte met dä Enschtällonge uß dä Dattei LocalSettings un et hät nit jeflupp. Bes esu joot un don dat repareere un versöhg et dann norr_ens.\n\n$1\n\n$1", "config-session-error": "Ene Fähler es opjetrodde beim Aanmelde för en Sezung: $1", "config-session-expired": "De Daate för Ding Setzung sinn wall övverholld of afjeloufe.\nDe Setzungunge sin esu enjeshtallt, nit mieh wi $1 ze doore.\nDat kanns De verlängere, endämm dat De de session.gc_maxlifetime en dä Dattei php.ini jrüüßer määß.\nDon dat Projramm för et Opsäze norr_ens aanschmiiße.", "config-no-session": "De Daate för Ding Setzung sinn verschött jejange.\nDonn en dä Dattei php.ini nohloore, ov dä session.save_path op e zopaß Verzeijschneß zeisch.", @@ -101,6 +101,7 @@ "config-db-username": "Dä Name vun däm Aanwender för dä Zohjref op de Daatebangk:", "config-db-password": "Et Paßwoot vun däm Aanwender för dä Zohjref op de Daatebangk:", "config-db-password-empty": "Jiv e Paßwoot aan, för dä neue Aanwender för dä Zohjref op de Daatebangk, $1.\nEd es zwa müjjelesch, Aanwender för dä Zohjref op de Daatebangk der ohne e Paßwoot aanzelääje,\nävver dat wöhr en schwere Jevah för de Sescherheit vum Wiki.", + "config-db-username-empty": "Do moß jäd aanjävve för \"{{int:config-db-username}}\".", "config-db-install-username": "Jiv ene Name aan för dä Aanwender för dä Zohjref op de Daatebangk beim Enshtalleere.\nDat es keine Metmaacher_Name em Wiki — heh dä Name es alleins en der Daatebangk bikannt.", "config-db-install-password": "Jiv e Paßwoot aan för dä Aanwender för dä Zohjref op de Daatebangk beim Enshtalleere.\nDat es kei Paßwoot för ene Metmaacher em Wiki — et es alleins en der Daatebangk bikannt.", "config-db-install-help": "Donn dä Name un et Paßwoot vun däm Aanwänder för der Zohjreff op de Daatebangk jäz för et Enreeshte aanjävve.", @@ -140,9 +141,9 @@ "config-header-oracle": "De Enshtällunge för de Oracle Daatebangk", "config-header-mssql": "Enschtällonge för der SQL-ẞööver vun Microsoft", "config-invalid-db-type": "Dat es en onjöltijje Zoot Daatebangk.", - "config-missing-db-name": "Do moß jät enjävve för dä Name vun dä Daatebangk.", - "config-missing-db-host": "Do moß jät enjävve för dä Name vun däm Rääschner met dä Daatebangk.", - "config-missing-db-server-oracle": "Do moß jät enjävve för dä Daatebangk ier TNS.", + "config-missing-db-name": "Do moß jäd enjävve för \"{{int:config-db-name}}\".", + "config-missing-db-host": "Do moß jät enjävve för \"{{int:config-db-host}}\".", + "config-missing-db-server-oracle": "Do moß jät enjävve för \"{{int:config-db-host-oracle}}\".", "config-invalid-db-server-oracle": "Dä Daatebangk ier TNS kann nit „$1“ sin, dat es esu nit jöltesch.\nNemm en „TNS-Nahme“ udder ene „Easy-Connect“-Easy-ConnectString(Lor noh dädohwähje noh de [http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle Naming Methods])", "config-invalid-db-name": "Dä Daatebangk iere Name kann nit „$1“ sin, dä es esu nit jöltesch.\nDöh dörve bloß ASCII Boochshtaabe (a-z, A-Z), Zahle (0-9), Ongerstresh (_), un Bendeshtresh (-) dren vörkumme.", "config-invalid-db-prefix": "Dä Vörsaz för de Name vun de Tabälle en de Daatebangk kann nit „$1“ sin, dä es esu nit jöltesch.\nDöh dörve bloß ASCII Boochshtaabe (a-z, A-Z), Zahle (0-9), Ongerstreshe (_), un Bendeshtreshe (-) dren vörkumme.", diff --git a/includes/installer/i18n/mk.json b/includes/installer/i18n/mk.json index a82424130a..d8a7752380 100644 --- a/includes/installer/i18n/mk.json +++ b/includes/installer/i18n/mk.json @@ -304,7 +304,7 @@ "config-insecure-keys": "'''Предупредување:''' {{PLURAL:$2|Безбедносниот клуч $1 создаден во текот на воспоставката не е сосем безбеден|Безбедносните клучеви $1 создадени во текот на воспоставката не се сосем безбедни}}. Ви препорачуваме да {{PLURAL:$2|го|ги}} смените рачно.", "config-install-sysop": "Создавање на администраторска корисничка сметка", "config-install-subscribe-fail": "Не можам да ве претплатам на известувањето mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL не е воспоставен, а allow_url_fopen не е достапно.", + "config-install-subscribe-notpossible": "cURL не е воспоставен, а allow_url_fopen не е достапно.", "config-install-mainpage": "Создавам главна страница со стандардна содржина", "config-install-extension-tables": "Изработка на табели за овозможени додатоци", "config-install-mainpage-failed": "Не можев да вметнам главна страница: $1", diff --git a/includes/installer/i18n/nb.json b/includes/installer/i18n/nb.json index 9c5344aa9b..c7c26abb63 100644 --- a/includes/installer/i18n/nb.json +++ b/includes/installer/i18n/nb.json @@ -307,7 +307,7 @@ "config-insecure-keys": "Advarsel: {{PLURAL:$2|En sikker nøkkel|Sikre nøkler}} ($1) generert under installeringen er ikke helt {{PLURAL:$2|trygg|trygge}}. Vurder å endre {{PLURAL:$2|den|dem}} manuelt.", "config-install-sysop": "Oppretter brukerkonto for administrator", "config-install-subscribe-fail": "Ikke mulig å abonnere på mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL er ikke installert og allow_url_fopen er ikke tilgjengelig.", + "config-install-subscribe-notpossible": "cURL er ikke installert og allow_url_fopen er ikke tilgjengelig.", "config-install-mainpage": "Oppretter hovedside med standard innhold", "config-install-extension-tables": "Oppretter tabeller for aktiviserte utvidelser", "config-install-mainpage-failed": "Kunne ikke sette inn hovedside: $1", diff --git a/includes/installer/i18n/or.json b/includes/installer/i18n/or.json index 9a628b6849..91ed66ca87 100644 --- a/includes/installer/i18n/or.json +++ b/includes/installer/i18n/or.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Jnanaranjan Sahu" + "Jnanaranjan Sahu", + "Psubhashish" ] }, "config-back": "← ପଛକୁ", @@ -9,5 +10,7 @@ "config-page-language": "ଭାଷା", "config-page-welcome": "ମେଡିଆଉଇକିକୁ ଆପଣଙ୍କୁ ସ୍ଵାଗତ", "config-page-name": "ନାମ", - "config-page-options": "ପସନ୍ଦସମୂହ" + "config-page-options": "ପସନ୍ଦସମୂହ", + "config-license-cc-by-sa": "କ୍ରିଏଟିଭ କମନ୍ସ ଆଟ୍ରିବ୍ୟୁସନ-ସେଆର ଏଲାଇକ", + "config-license-cc-by-nc-sa": "କ୍ରିଏଟିଭ କମନ୍ସ ଆଟ୍ରିବ୍ୟୁସନ-ନନକମର୍ସିଆଲ ସେଆର ଏଲାଇକ" } diff --git a/includes/installer/i18n/pl.json b/includes/installer/i18n/pl.json index 883608fef5..bfc8d53db8 100644 --- a/includes/installer/i18n/pl.json +++ b/includes/installer/i18n/pl.json @@ -14,7 +14,8 @@ "Amire80", "Jacenty359", "Pan Cube", - "WTM" + "WTM", + "Alan ffm" ] }, "config-desc": "Instalator MediaWiki", @@ -112,7 +113,7 @@ "config-db-username": "Nazwa użytkownika bazy danych:", "config-db-password": "Hasło bazy danych:", "config-db-password-empty": "Wprowadź hasło dla nowego użytkownika bazy danych: $1.\nChoć istnieje możliwość tworzenia użytkowników bez hasła, nie jest to bezpieczne.", - "config-db-username-empty": "Należy podać wartość parametru „Nazwa użytkownika bazy danych”", + "config-db-username-empty": "Należy podać wartość parametru \"{{int:config-db-username}}\".", "config-db-install-username": "Wprowadź nazwę użytkownika, który będzie używany do łączenia się z bazą danych podczas procesu instalacji.\nNie jest to nazwa konta MediaWiki, a użytkownika bazy danych.", "config-db-install-password": "Wprowadź hasło, które będzie wykorzystywane do łączenia się z bazą danych w procesie instalacji.\nTo nie jest hasło konta MediaWiki, lecz hasło do bazy danych.", "config-db-install-help": "Podaj nazwę użytkownika i jego hasło, które zostaną użyte do połączenia z bazą danych w czasie procesu instalacji.", @@ -311,7 +312,7 @@ "config-insecure-keys": "'''Ostrzeżenie:''' {{PLURAL:$2|Klucz bezpieczeństwa|Klucze bezpieczeństwa|Klucze bezpieczeństwa}} ($1) utworzone podczas instalacji {{PLURAL:$2|utworzony podczas instalacji nie jest|utworzone podczas instalacji nie są|utworzone podczas instalacji nie są}} w pełni bezpieczne. Być może warto wygenerować {{PLURAL:$2|własny klucz|własne klucze|własne klucze}}.", "config-install-sysop": "Tworzenie konta administratora", "config-install-subscribe-fail": "Nie można zapisać na listę „mediawiki-announce“ – $1", - "config-install-subscribe-notpossible": "cURL nie jest zainstalowany, więc allow_url_fopen nie jest dostępne.", + "config-install-subscribe-notpossible": "cURL nie jest zainstalowany, więc allow_url_fopen nie jest dostępne.", "config-install-mainpage": "Tworzenie strony głównej z domyślną zawartością", "config-install-extension-tables": "Tworzenie tabel dla aktywnych rozszerzeń", "config-install-mainpage-failed": "Nie udało się wstawić strony głównej: $1", diff --git a/includes/installer/i18n/pms.json b/includes/installer/i18n/pms.json index 6ee8216b45..7033d6a8e7 100644 --- a/includes/installer/i18n/pms.json +++ b/includes/installer/i18n/pms.json @@ -288,7 +288,7 @@ "config-insecure-keys": "'''Avis:''' {{PLURAL:$2|Na ciav sigura|Dle ciav sigure}} ($1) generà durant l'istalassion {{PLURAL:$2|a l'é|a son}} pa completament sigure. Ch'a consìdera ëd modifiche{{PLURAL:$2|la|je}} manualment.", "config-install-sysop": "Creassion dël cont ëd l'utent aministrator", "config-install-subscribe-fail": "As peul pa sot-scrivse mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL a l'é pa istalà e allow_url_fopen a l'é pa disponìbil.", + "config-install-subscribe-notpossible": "cURL a l'é pa istalà e allow_url_fopen a l'é pa disponìbil.", "config-install-mainpage": "Creassion ëd la pàgina prinsipal con un contnù predefinì", "config-install-extension-tables": "Creassion ëd tàule për j'estension abilità", "config-install-mainpage-failed": "As peul pa inserisse la pàgina prinsipal: $1", diff --git a/includes/installer/i18n/pt-br.json b/includes/installer/i18n/pt-br.json index 5f5f489958..a9ba882d65 100644 --- a/includes/installer/i18n/pt-br.json +++ b/includes/installer/i18n/pt-br.json @@ -68,7 +68,7 @@ "config-magic-quotes-runtime": "Erro fatal: A opção [http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-runtime magic_quotes_runtime] está ativada!\nEsta opção causa corrupção dos dados de entrada de forma imprevisível.\nVocê não pode instalar ou utilizar o MediaWiki a menos que esta opção seja desativada.", "config-magic-quotes-sybase": "Erro fatal: A opção [http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-sybase magic_quotes_sybase] está ativada!\nEsta opção corrompe os dados de entrada de forma imprevisível.\nVocê não pode instalar ou utilizar o MediaWiki a menos que esta opção seja desativada.", "config-mbstring": "Erro fatal: A opção [http://www.php.net/manual/en/ref.mbstring.php#mbstring.overload mbstring.func_overload] está ativada!\nEsta opção causa erros e pode corromper os dados de forma imprevisível.\nVocê não pode instalar ou utilizar o MediaWiki a menos que esta opção seja desativada.", - "config-safe-mode": "Aviso: O [http://www.php.net/features.safe-mode safe mode] do PHP está ativado.\nEste modo pode causar problemas, especialmente no carregamento de arquivos e no suporte a math.", + "config-safe-mode": "Aviso: O [http://www.php.net/features.safe-mode safe mode] do PHP está ativado.\nEste modo pode causar problemas, especialmente no upload de arquivos e no suporte a math.", "config-xml-bad": "O módulo XML do PHP está ausente.\nO MediaWiki necessita de funções deste módulo e não funcionará com esta configuração.\nSe está utilizando o Mandrake, instale o pacote php-xml.", "config-pcre-old": "Erro fatal: É necessário o PCRE $1 ou versão posterior.\nO binário do seu PHP foi vinculado com o PCRE $2.\n[https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/PCRE Mais informações].", "config-pcre-no-utf8": "Erro fatal: O módulo PCRE do PHP parece ser compilado sem suporte a PCRE_UTF8.\nO MediaWiki requer suporte a UTF-8 para funcionar corretamente.", @@ -90,7 +90,7 @@ "config-using-uri": "Usando URL do servidor \"$1$2\".", "config-db-type": "Tipo de base de dados:", "config-db-host": "Servidor da base de dados:", - "config-db-host-help": "Se a sua base de dados está em um servidor diferente, digite o nome do hospedeiro ou o endereço IP aqui.\n\nSe você está utilizando um hospedeiro web compartilhado, o seu provedor de hospedagem deverá fornecer o nome do hospedeiro correto e a sua documentação.\n\nSe você está instalando em um servidor Windows e usando o MySQL, usar \"localhost\" não deverá funcionar para o nome de servidor. Se não funcionar, tente \"127.0.01\" para o endereço de IP local.\n\nSe você está usando PostgreSQL, deixe este campo em branco para se conectar através de um socket Unix.", + "config-db-host-help": "Se a base de dados do seu servidor está em um servidor diferente, digite o nome do hospedeiro ou o endereço IP aqui.\n\nSe você está utilizando um hospedeiro web compartilhado, o seu provedor de hospedagem deverá fornecer o nome do hospedeiro correto na sua documentação.\n\nSe você está instalando em um servidor Windows e usando o MySQL, usar \"localhost\" pode não funcionar para o nome de servidor. Se não funcionar, tente \"127.0.01\" para o endereço de IP local.\n\nSe você está usando PostgreSQl, deixe este campo em branco para se conectar através de um socket Unix.", "config-db-host-oracle": "TNS da base de dados:", "config-db-wiki-settings": "Identifique esta wiki", "config-db-name": "Nome da base de dados:", @@ -111,12 +111,12 @@ "config-mysql-old": "MySQL $1 ou posterior é necessário. Você tem $2.", "config-db-port": "Porta da base de dados:", "config-db-schema": "Esquema para MediaWiki", - "config-db-schema-help": "Este esquema geralmente estará correto.\nSomente modifique se você souber que precisa disso.", + "config-db-schema-help": "Este esquema geralmente estará correto.\nSó o modifique se você tiver certeza que precisa.", "config-pg-test-error": "Não foi possível se conectar com a base de dados $1: $2", "config-sqlite-dir": "Diretório de dados do SQLite:", - "config-sqlite-dir-help": "SQLite armazena todos os dados em um único arquivo.\n\nO diretório que você forneceu deve permitir a escrita do servidor web durante a instalação.\n\nO diretório não deve ser acessível pela web, por isso não estamos colocando onde estão os seus arquivos PHP.\n\nO instalador escreverá um .htaccess arquivo, mas se isso falhar alguém poderá ganhar acesso em toda sua base de dados.\nIsso inclui dados dos usuários (endereço de email, senhas criptografadas) assim como todas revisões deletadas e outros dados restritos na wiki.\n\nConsidere colocar a base de dados em algum outro lugar, por exemplo /var/lib/mediawiki/yourwiki.", + "config-sqlite-dir-help": "O SQLite armazena todos os dados em um único arquivo.\n\nO diretório que você fornecer deve permitir a sua escrita pelo servidor web durante a instalação.\n\nO diretório não deve ser acessível pela web, por isso não estamos colocando onde estão os seus arquivos PHP.\n\nO instalador escreverá um arquivo .htaccess, mas se isso falhar alguém poderá ganhar acesso a toda sua base de dados.\nIsso inclui dados brutos dos usuários (endereços de email, senhas criptografadas) assim como todas revisões deletadas e outros dados restritos na wiki.\n\nConsidere colocar a base de dados em algum outro lugar, por exemplo /var/lib/mediawiki/yourwiki.", "config-oracle-def-ts": "Espaço de tabela padrão:", - "config-oracle-temp-ts": "Espaço de tabela temporário:", + "config-oracle-temp-ts": "Tablespace temporário:", "config-type-mysql": "MySQL (ou compatível)", "config-type-mssql": "Microsoft SQL Server", "config-dbsupport-sqlite": "* [{{int:version-db-sqlite-url}} SQLite] é um sistema de banco de dados leve que é muito bem suportado. ([http://www.php.net/manual/en/pdo.installation.php como compilar o PHP com suporte a SQLite], usa DOP)", @@ -125,25 +125,25 @@ "config-header-sqlite": "Configurações SQLite", "config-header-oracle": "Configurações Oracle", "config-header-mssql": "Configurações Microsoft SQL Server", - "config-invalid-db-type": "Tipo de base de dados inválido", + "config-invalid-db-type": "Tipo de base de dados inválido.", "config-missing-db-name": "Você deve inserir um valor para \"{{int:config-db-name}}\".", "config-missing-db-host": "Você deve inserir um valor para \"{{int:config-db-host}}\".", "config-missing-db-server-oracle": "Você deve inserir um valor para \"{{int:config-db-host-oracle}}\".", "config-connection-error": "$1\n\nVerifique o servidor hospedeiro, nome de usuário e senha e tente novamente.", - "config-db-sys-user-exists-oracle": "Conta de usuário $1 já existe. SYSDBA somente será utilizado para criação de uma nova conta!", + "config-db-sys-user-exists-oracle": "A conta de usuário $1 já existe. SYSDBA somente pode ser utilizado na criação de uma nova conta!", "config-postgres-old": "PostgreSQL $1 ou posterior é necessário. Você tem $2.", "config-mssql-old": "Microsoft SQL Server $1 ou posterior é necessário.Você tem $2.", - "config-sqlite-name-help": "Escolha um nome que identifique a sua wiki.\nNão utilize espaços ou hifens.\nIsto será utilizado como nome de arquivo SQLite.", + "config-sqlite-name-help": "Escolha um nome que identifique a sua wiki.\nNão utilize espaços ou hifens.\nIsto será utilizado como nome do arquivo de dados do SQLite.", "config-sqlite-mkdir-error": "Ocorreu um erro na criação do diretório de dados \"$1\".\nVerifique a localização e tente de novo.", - "config-sqlite-dir-unwritable": "Não foi possível escrever no diretório \"$1\".\nModifique as permissões então o servidor web poderá escrever no diretório, e tente novamente.", + "config-sqlite-dir-unwritable": "Não foi possível escrever no diretório \"$1\".\nModifique as permissões de modo que o servidor web possa escrever no diretório e tente novamente.", "config-sqlite-connection-error": "$1\n\nVerifique o diretório de dados e nome da base de dados abaixo e tente novamente.", "config-sqlite-readonly": "Não é possível escrever no arquivo $1.", "config-sqlite-cant-create-db": "Não foi possível criar o arquivo da base de dados $1.", "config-db-web-account": "Conta da base de dados para acesso web", - "config-db-web-help": "Escolha um nome de usuário e uma senha para que o servidor web use, para se conectar ao servidor da base de dados, durante o funcionamento normal da Wiki.", + "config-db-web-help": "Escolha um nome de usuário e uma senha que o servidor web irá utilizar para se conectar ao servidor da base de dados durante o funcionamento normal da wiki.", "config-db-web-account-same": "Use a mesma conta usada na instalação", - "config-db-web-create": "Crie uma conta, se esta não existir ainda.", - "config-db-web-no-create-privs": "A conta que você especificou para a instalação não possui privilégios o bastante para criar uma conta.\nA conta que você especificou aqui já deve existir.", + "config-db-web-create": "Crie a conta se esta ainda não existir.", + "config-db-web-no-create-privs": "A conta que você especificou para a instalação não possui privilégios suficientes para criar uma conta.\nA conta que especificar aqui deve já existir.", "config-mysql-engine": "Mecanismo de armazenamento:", "config-mysql-innodb": "InnoDB", "config-mysql-myisam": "MyISAM", @@ -153,14 +153,16 @@ "config-mssql-auth": "Tipo de autenticação:", "config-mssql-sqlauth": "Autenticação do SQL Server", "config-mssql-windowsauth": "Autenticação do Windows", - "config-site-name": "Nome da Wiki:", + "config-site-name": "Nome da wiki:", "config-site-name-help": "Isto aparecerá na barra de títulos do navegador e em vários outros lugares.", "config-site-name-blank": "Digite o nome do site.", + "config-project-namespace": "Domínio do projeto:", "config-ns-generic": "Projeto", "config-ns-site-name": "O mesmo que o nome da wiki: $1", "config-ns-other": "Outro (especifique)", - "config-ns-other-default": "MinhaWiki", - "config-ns-invalid": "O nome de espaços especificados \"$1\" é inválido. Especifique um nome de espaços de projeto diferente.", + "config-ns-other-default": "AMinhaWiki", + "config-ns-invalid": "O domínio especificado \"$1\" é inválido. Especifique um domínio do projeto diferente.", + "config-ns-conflict": "O domínio especificado \"$1\" conflita com um domínio padrão do MediaWiki.\nEspecifique um domínio do projeto diferente.", "config-admin-box": "Conta de administrador", "config-admin-name": "Seu nome de usuário:", "config-admin-password": "Senha:", @@ -177,33 +179,33 @@ "config-admin-error-bademail": "Você digitou um endereço de email inválido.", "config-almost-done": "Você está quase terminando!\nVocê agora pode pular as configurações restantes e instalar a wiki agora mesmo.", "config-optional-continue": "Faça-me mais perguntas.", - "config-optional-skip": "Já estou aborrecido, somente instale a wiki.", + "config-optional-skip": "Já estou aborrecido, apenas instale a wiki.", "config-profile": "Perfil de permissões do usuário:", "config-profile-wiki": "Wiki aberta", "config-profile-no-anon": "Criação de conta exigida", "config-profile-fishbowl": "Somente editores autorizados", "config-profile-private": "Wiki privada", "config-license": "Direitos autorais e licenças:", - "config-license-none": "Sem rodapé de licença", - "config-license-gfdl": "GNU documentação de licença livre 1.3 ou posterior", + "config-license-none": "Sem rodapé com a licença", + "config-license-gfdl": "GNU Free Documentation License 1.3 ou posterior", "config-license-pd": "Domínio público", - "config-license-cc-choose": "Selecione uma licença personalizada do Creative Commons", + "config-license-cc-choose": "Selecionar uma licença personalizada da organização Creative Commons", "config-email-settings": "Configurações de email", "config-enable-email-help": "Se você quer que o email funcione, estas [http://www.php.net/manual/en/mail.configuration.php configurações de email PHP] precisam ser configuradas corretamente. \nSe você não quiser usar nenhuma das funcionalidades, você pode desabilitá-las aqui.", "config-email-user": "Ativar emails entre usuários", "config-email-user-help": "Permitir que todos os usuários enviem email entre si se eles tiverem habilitado este recurso em suas preferências.", "config-email-usertalk": "Ativar notificações de alterações à página de discussão de usuário", - "config-email-usertalk-help": "Permite que os usuários recebam as notificações quando suas páginas de discussão se modificarem, se eles tiverem habilitado as notificações em suas preferências.", + "config-email-usertalk-help": "Permitir que os usuários recebam notificações quando suas páginas de discussão forem modificadas se eles tiverem habilitado as notificações em suas preferências.", "config-email-watchlist": "Ativar notificação de alterações às páginas vigiadas", - "config-email-watchlist-help": "Permite que os usuários recebam notificações sobre suas páginas vigiadas se eles tiverem habilitado este recurso em suas preferências.", + "config-email-watchlist-help": "Permitir que os usuários recebam notificações sobre suas páginas vigiadas se eles tiverem habilitado as notificações em suas preferências.", "config-email-auth": "Ativar autenticação de email", "config-email-sender": "Endereço de email para resposta:", - "config-upload-settings": "Imagens e arquivos carregados", + "config-upload-settings": "Carregamento de imagens e arquivos", "config-upload-enable": "Permitir o carregamento de arquivos", "config-upload-deleted": "Diretório para arquivos excluídos:", "config-upload-deleted-help": "Escolha um diretório no qual serão armazenados os arquivos excluídos. \nIdealmente, este não deveria ser acessível pela web.", "config-logo": "URL do logotipo:", - "config-logo-help": "Faça o upload de uma imagem de tamanho adequado e insira seu URL aqui.\n\nVocê pode usar $wgStylePath ou $wgScriptPath se o seu logotipo for associado a esses diretórios.", + "config-logo-help": "O tema padrão do MediaWiki inclui espaço para um logotipo de 135x160 acima do menu lateral. Carregue uma imagem do tamanho apropriado e insira o URL aqui.\n\nVocê pode utilizar $wgStylePath ou $wgScriptPath se seu logotipo esta relacionado a estes caminhos.\n\nSe não pretende usar um logótipo, deixe esta caixa em branco.", "config-instantcommons": "Ativar o Instant Commons", "config-cc-again": "Escolha novamente...", "config-advanced-settings": "Configuração avançada", @@ -215,15 +217,15 @@ "config-install-tables-exist": "'''Aviso''': As tabelas do MediaWiki parecem já existir.\nA criação das tabelas será pulada.", "config-install-keys": "Gerando senhas secretas", "config-install-sysop": "Criando conta de usuário administrador", - "config-install-subscribe-notpossible": "cURL não está instalada e allow_url_fopen não está disponível.", + "config-install-subscribe-notpossible": "cURL não está instalada e allow_url_fopen não está disponível.", "config-install-mainpage": "Criando página principal com o conteúdo padrão", "config-install-extension-tables": "Criando tabelas para extensões habilitadas", "config-install-mainpage-failed": "Não foi possível inserir a página principal: $1", - "config-install-done": "'''Parabéns!'''\nVocê concluiu a instalação do MediaWiki.\n\nO instalador gerou um arquivo LocalSettings.php.\nEste arquivo contém todas as configurações que você fez.\n\nVocê precisa fazer o download desse arquivo e colocá-lo no diretório de raiz da sua instalação (o mesmo diretório onde está o arquivo index.php). Este download deve ter sido iniciado automaticamente.\n\nSe o download não foi iniciado, ou se ele foi cancelado, pode recomeçá-lo clicando o link abaixo:\n\n$3\n\n'''Nota''': Se não fizer isto agora, o arquivo que foi gerado não estará disponível depois que você sair do processo de instalação sem salvá-lo.\n\nDepois de terminar o passo anterior, pode '''[$2 entrar no wiki]'''.", + "config-install-done": "Parabéns!\nVocê concluiu a instalação do MediaWiki.\n\nO instalador gerou um arquivo LocalSettings.php.\nEste arquivo contém todas as suas configurações.\n\nVocê precisa fazer o download desse arquivo e colocá-lo na raiz da sua instalação (o mesmo diretório onde está o arquivo index.php). Este download deve ter sido iniciado automaticamente.\n\nSe o download não foi iniciado, ou se ele foi cancelado, pode recomeçá-lo clicando no link abaixo:\n\n$3\n\nNota: Se não fizer isto agora, o arquivo que foi gerado não estará disponível depois que você sair do processo de instalação sem baixá-lo.\n\nQuando isso tiver sido feito, pode [$2 entrar na sua wiki].", "config-download-localsettings": "Baixar LocalSettings.php", "config-help": "ajuda", "config-nofile": "O arquivo \"$1\" não pode ser encontrado. Este arquivo foi apagado?", - "config-extension-link": "Você sabia que seu wiki suporta [//www.mediawiki.org/wiki/Manual:Extensions extensões]?\n\nVocê pode explorar as [//www.mediawiki.org/wiki/Category:Extensions_by_category extensões por categoria] ou visitar a [//www.mediawiki.org/wiki/Extension_Matrix Matriz de Extensões] para ver a lista completa.", - "mainpagetext": "'''MediaWiki instalado com sucesso.'''", - "mainpagedocfooter": "Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki.\n\n== Começando ==\n\n* [//www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração]\n* [//www.mediawiki.org/wiki/Manual:FAQ FAQ do MediaWiki]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussão com avisos de novas versões do MediaWiki]\n* [//www.mediawiki.org/wiki/Localisation#Translation_resources Traduza o MediaWiki para seu idioma]" + "config-extension-link": "Você sabia que sua wiki suporta [//www.mediawiki.org/wiki/Manual:Extensions extensões]?\n\nVocê pode explorar as [//www.mediawiki.org/wiki/Category:Extensions_by_category extensões por categoria] ou visitar a [//www.mediawiki.org/wiki/Extension_Matrix Matriz de Extensões] para ver a lista completa.", + "mainpagetext": "O MediaWiki foi instalado com sucesso.", + "mainpagedocfooter": "Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki.\n\n== Começando ==\n* [//www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração]\n* [//www.mediawiki.org/wiki/Manual:FAQ FAQ do MediaWiki]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussão com avisos de novas versões do MediaWiki]\n* [//www.mediawiki.org/wiki/Localisation#Translation_resources Traduza o MediaWiki para seu idioma]" } diff --git a/includes/installer/i18n/pt.json b/includes/installer/i18n/pt.json index 52e09ee532..312343e643 100644 --- a/includes/installer/i18n/pt.json +++ b/includes/installer/i18n/pt.json @@ -12,7 +12,8 @@ "555", "Fúlvio", "Giro720", - "Imperadeiro98" + "Imperadeiro98", + "Cainamarques" ] }, "config-desc": "O instalador do MediaWiki", @@ -242,7 +243,7 @@ "config-license-cc-0": "Creative Commons Zero (Domínio Público)", "config-license-gfdl": "GNU Free Documentation License 1.3 ou posterior", "config-license-pd": "Domínio Público", - "config-license-cc-choose": "Selecione uma licença personalizada Creative Commons", + "config-license-cc-choose": "Selecionar uma licença personalizada Creative Commons", "config-license-help": "Muitas wikis de acesso público licenciam todas as colaborações com uma [http://freedomdefined.org/Definition licença livre].\nIsto ajuda a criar um sentido de propriedade da comunidade e encoraja as colaborações a longo prazo.\nTal não é geralmente necessário nas wikis privadas ou corporativas.\n\nSe pretende que seja possível usar textos da Wikipédia na sua wiki e que seja possível a Wikipédia aceitar textos copiados da sua wiki, deve escolher a licença Creative Commons - Atribuição - Partilha nos Mesmos Termos.\n\nA licença anterior da Wikipédia era a licença GNU Free Documentation License.\nA GFDL é uma licença válida, mas de difícil compreensão.\nTambém é difícil reutilizar conteúdos licenciados com a GFDL.", "config-email-settings": "Definições do correio electrónico", "config-enable-email": "Ativar mensagens eletrónicas de saída", @@ -314,7 +315,7 @@ "config-insecure-keys": "'''Warning:''' {{PLURAL:$2|A chave segura|As chaves seguras}} ($1) {{PLURAL:$2|gerada durante a instalação não é completamente segura|geradas durante a instalação não são completamente seguras}}. Considere a possibilidade de {{PLURAL:$2|alterá-la|alterá-las}} manualmente.", "config-install-sysop": "A criar a conta de administrador", "config-install-subscribe-fail": "Não foi possível subscrever a lista mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL não está instalado e allow_url_fopen não está disponível.", + "config-install-subscribe-notpossible": "cURL não está instalado e allow_url_fopen não está disponível.", "config-install-mainpage": "A criar a página principal com o conteúdo padrão.", "config-install-extension-tables": "A criar as tabelas das extensões ativadas", "config-install-mainpage-failed": "Não foi possível inserir a página principal: $1", diff --git a/includes/installer/i18n/ru.json b/includes/installer/i18n/ru.json index c0550d4a00..802773ad35 100644 --- a/includes/installer/i18n/ru.json +++ b/includes/installer/i18n/ru.json @@ -316,7 +316,7 @@ "config-insecure-keys": "'''Предупреждение.''' {{PLURAL:$2|1=Ключ безопасности $1, созданный во время установки, недостаточно надёжен|Ключи безопасности $1, созданные во время установки, недостаточно надёжны}}. Рассмотрите возможность {{PLURAL:$2|1=его|их}} изменения вручную.", "config-install-sysop": "Создание учётной записи администратора", "config-install-subscribe-fail": "Не удаётся подписаться на mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL не установлен и не доступна опция allow_url_fopen.", + "config-install-subscribe-notpossible": "cURL не установлен и не доступна опция allow_url_fopen.", "config-install-mainpage": "Создание главной страницы с содержимым по умолчанию", "config-install-extension-tables": "Создание таблиц для включённых расширений", "config-install-mainpage-failed": "Не удаётся вставить главную страницу: $1", diff --git a/includes/installer/i18n/sco.json b/includes/installer/i18n/sco.json index db4fbffbb6..3e86b1e6f3 100644 --- a/includes/installer/i18n/sco.json +++ b/includes/installer/i18n/sco.json @@ -76,8 +76,8 @@ "config-git": "Foond the Git version control saffware: $1.", "config-git-bad": "Git version control saffware no foond.", "config-imagemagick": "Foond ImageMagick: $1.\nEemage thummnailin will be enabled gif ye enable uplaids.", - "config-gd": "Foond GD graphics librie biggit-in.\nEimage thumbnailing will be enabled gif ye enable uplaids.", - "config-no-scaling": "Coudna fynd GD librie or ImageMagick.\nEimage thumbnailing will be disabled.", + "config-gd": "Foond GD graphics librie biggit-in.\nEemage thummnailin will be enabled gif ye enable uplaids.", + "config-no-scaling": "Coudna fynd GD librie or ImageMagick.\nEemage thummnailin will be disabled.", "config-no-uri": "Mistak: Coudna determine the current URI.\nInstallâtion aborted.", "config-no-cli-uri": "Warnishment: Naw --scriptpath speceefied, uising defaut: $1.", "config-using-server": "Uisin server name \"$1\".", @@ -136,9 +136,9 @@ "config-header-oracle": "Oracle settins", "config-header-mssql": "Microsoft SQL Server settings", "config-invalid-db-type": "Onvalid database type", - "config-missing-db-name": "Ye maun enter ae value fer \"Database name\"", - "config-missing-db-host": "Ye maun enter ae value fer \"Database host\"", - "config-missing-db-server-oracle": "Ye mau enter ae value fer \"Database TNS\"", + "config-missing-db-name": "Ye maun enter ae value fer \"{{int:config-db-name}}\".", + "config-missing-db-host": "Ye maun enter ae value fer \"{{int:config-db-host}}\".", + "config-missing-db-server-oracle": "Ye maun enter ae value fer \"{{int:config-db-host-oracle}}\".", "config-invalid-db-server-oracle": "Onvalid database TNS \"$1\".\nUise either \"TNS Name\" or aen \"Easy Connect\" string ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle Naming Methods])", "config-invalid-db-name": "Onvalid database name \"$1\".\nUise yinly ASCII letters (a-z, A-Z), nummers (0-9), unnerscores (_) an hyphens (-).", "config-invalid-db-prefix": "Onvalid database prefix \"$1\".\nUise yinly ASCII letters (a-z, A-Z), nummers (0-9), unnerscores (_) an hyphens (-).", @@ -300,7 +300,7 @@ "config-insecure-keys": "Warnishment: {{PLURAL:$2|Ae secure key|Secure keys}} ($1) generated durin instawation {{PLURAL:$2|is|ar}} naw compleatelie safe. Consider chyngin {{PLURAL:$2|it|theim}} manuallie.", "config-install-sysop": "Makin admeenistrâter uiser accoont", "config-install-subscribe-fail": "Onable tae subscribe til mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL isna instawed n allow_url_fopen isna available.", + "config-install-subscribe-notpossible": "cURL isna instawed n allow_url_fopen isna available.", "config-install-mainpage": "Cræftin main page wi defaut content", "config-install-extension-tables": "Makin buirds fer enabled extensions", "config-install-mainpage-failed": "Coudna insert main page: $1", diff --git a/includes/installer/i18n/sk.json b/includes/installer/i18n/sk.json index 9452e0d6cf..82e6d0c6a3 100644 --- a/includes/installer/i18n/sk.json +++ b/includes/installer/i18n/sk.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Kusavica", - "KuboF" + "KuboF", + "Sudo77(new)" ] }, "config-desc": "Inštalátor pre MediaWiki", @@ -28,10 +29,22 @@ "config-page-restart": "Reštartovať inštaláciu", "config-page-readme": "Čítaj ma", "config-page-releasenotes": "Poznámky k vydaniu", + "config-page-copying": "Licencia", + "config-page-upgradedoc": "Aktualizácia", + "config-page-existingwiki": "Existujúca wiki", "config-help-restart": "Chcete vymazať všetky uložené dáta, ktoré ste zadali a reštartovať proces inštalácie?", "config-restart": "Áno, reštartovať", "config-env-php": "PHP $1 je nainštalované.", "config-env-php-toolow": "PHP $1 je nainštalované. Avšak, MediaWiki vyžaduje PHP $2 alebo vyššie.", + "config-db-type": "Typ databázy:", + "config-db-host": "Databázový server:", + "config-db-host-oracle": "Databázové TNS:", + "config-db-wiki-settings": "Identifikácia tejto wiki", + "config-db-name": "Názov databázy:", + "config-db-name-oracle": "Databázová schéma:", + "config-db-install-account": "Používateľský účet pre inštaláciu", + "config-db-username": "Databázové používateľské meno:", + "config-db-password": "Databázové heslo:", "config-missing-db-name": "Musíte zadať hodnotu pre \"{{int:config-db-name}}\".", "config-missing-db-host": "Musíte zadať hodnotu pre \"{{int:config-db-host}}\".", "config-missing-db-server-oracle": "Musíte zadať hodnotu pre \"{{int:config-db-host-oracle}}\".", @@ -49,6 +62,9 @@ "config-profile-wiki": "Otvorená wiki", "config-profile-private": "Súkromná wiki", "config-email-settings": "Nastavenia e-mailu", + "config-install-step-done": "hotovo", + "config-install-step-failed": "zlyhalo", + "config-install-extensions": "Inštalujú sa rozšírenia", "config-install-user-alreadyexists": "Používateľ \"$1\" už existuje", "config-install-tables-failed": "Chyba: Vytvorenie tabuľky zlyhalo s nasledujúcou chybou: $1", "config-download-localsettings": "Stiahnuť LocalSettings.php", diff --git a/includes/installer/i18n/sv.json b/includes/installer/i18n/sv.json index 11becc5360..8c9de69753 100644 --- a/includes/installer/i18n/sv.json +++ b/includes/installer/i18n/sv.json @@ -256,7 +256,7 @@ "config-insecure-keys": "'''Varning:''' {{PLURAL:$2|En säkerhetsnyckel|Säkerhetsnycklar}} ($1) som generades under installationen är inte helt {{PLURAL:$2|säker|säkra}} . Överväg att ändra {{PLURAL:$2|den|dem}} manuellt.", "config-install-sysop": "Skapar administratörskonto", "config-install-subscribe-fail": "Det gick inte att prenumerera på mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL är inte installerad och allow_url_fopen är inte tillgänglig.", + "config-install-subscribe-notpossible": "cURL är inte installerad och allow_url_fopen är inte tillgänglig.", "config-install-mainpage": "Skapa huvudsida med standardinnehåll", "config-install-extension-tables": "Skapar tabeller för aktiverade tillägg", "config-install-mainpage-failed": "Kunde inte infoga huvudsidan: $1", diff --git a/includes/installer/i18n/tl.json b/includes/installer/i18n/tl.json index 5a309a1753..2db2359546 100644 --- a/includes/installer/i18n/tl.json +++ b/includes/installer/i18n/tl.json @@ -292,7 +292,7 @@ "config-insecure-keys": "'''Babala:''' Nalikha ang {{PLURAL:$2|A secure key|ligtas na mga susi}} ($1) habang ang pagluluklok {{PLURAL:$2|ay|ay}} hindi pa lubos na ligtas. Isaalang-alang ang kinakamay na pagbago {{PLURAL:$2|nito|ng mga ito}}.", "config-install-sysop": "Nililikha ang account ng tagagamit na tagapangasiwa", "config-install-subscribe-fail": "Hindi nagawang magpasipi mula sa mediawiki-announce: $1", - "config-install-subscribe-notpossible": "Hindi nakalagak ang cURL at hindi makukuha ang allow_url_fopen", + "config-install-subscribe-notpossible": "Hindi nakalagak ang cURL at hindi makukuha ang allow_url_fopen", "config-install-mainpage": "Nililikha ang pangunahing pahina na may likas na nakatakdang nilalaman", "config-install-extension-tables": "Nililikha ang mga talahanayan para sa pinagaganang mga dugtong", "config-install-mainpage-failed": "Hindi maisingit ang pangunahing pahina: $1", diff --git a/includes/installer/i18n/tr.json b/includes/installer/i18n/tr.json index 69db21592a..791b9416a8 100644 --- a/includes/installer/i18n/tr.json +++ b/includes/installer/i18n/tr.json @@ -180,7 +180,7 @@ "config-install-interwiki-exists": "''' Uyarı:'' ' interwiki Tablo girdileri zaten görünüyor.\nVarsayılan liste atlanıyor.", "config-install-stats": "İstatistik başlatılıyor", "config-install-keys": "Gizli anahtar oluşturma", - "config-install-subscribe-notpossible": "cURL yüklü değil ve allow_url_fopen kullanılamaz.", + "config-install-subscribe-notpossible": "cURL yüklü değil ve allow_url_fopen kullanılamaz.", "config-install-mainpage": "Varsayılan içerik ile ana sayfa oluşturma", "config-install-extension-tables": "Uzantılar için etkinleştirilmiş tablolar oluşturma", "config-install-mainpage-failed": "Ana sayfa eklenemedi:$1", diff --git a/includes/installer/i18n/uk.json b/includes/installer/i18n/uk.json index b2771dd154..07542b8aab 100644 --- a/includes/installer/i18n/uk.json +++ b/includes/installer/i18n/uk.json @@ -309,7 +309,7 @@ "config-insecure-keys": "'''Увага:''' {{PLURAL:$2|1=Секретний ключ|Секретні ключі}} ($1), {{PLURAL:$2|1=згенерований в процесі встановлення, недостатньо надійний|згенеровані в процесі встановлення, недостатньо надійні}}. Розгляньте можливість {{PLURAL:$2|1=його|їх}} заміни вручну.", "config-install-sysop": "Створення облікового запису адміністратора", "config-install-subscribe-fail": "Не можливо підписатись на mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL не встановлено і опція allow_url_fopen не доступна.", + "config-install-subscribe-notpossible": "cURL не встановлено і опція allow_url_fopen не доступна.", "config-install-mainpage": "Створення головної сторінки із вмістом за замовчуванням", "config-install-extension-tables": "Створення таблиць для увімкнених розширень", "config-install-mainpage-failed": "Не вдається вставити головну сторінку: $1", diff --git a/includes/installer/i18n/vi.json b/includes/installer/i18n/vi.json index fd1e177be4..128bc7d6fb 100644 --- a/includes/installer/i18n/vi.json +++ b/includes/installer/i18n/vi.json @@ -183,7 +183,7 @@ "config-install-keys": "Tạo ra các chìa khóa bí mật", "config-install-sysop": "Đang mở tài khoản người dùng bảo quản viên", "config-install-subscribe-fail": "Không thể theo dõi mediawiki-announce: $1", - "config-install-subscribe-notpossible": "cURL không được cài đặt và allow_url_fopen không có sẵn.", + "config-install-subscribe-notpossible": "cURL không được cài đặt và allow_url_fopen không có sẵn.", "config-install-mainpage": "Đang tạo trang đầu với nội dung mặc định", "config-install-extension-tables": "Đang tạo bảng cho các phần mở rộng được kích hoạt", "config-install-mainpage-failed": "Không thể chèn trang đầu: $1", diff --git a/includes/installer/i18n/zh-hans.json b/includes/installer/i18n/zh-hans.json index 5d05741fdc..a94f306bed 100644 --- a/includes/installer/i18n/zh-hans.json +++ b/includes/installer/i18n/zh-hans.json @@ -316,7 +316,7 @@ "config-insecure-keys": "'''警告''':在安装过程中生成的{{PLURAL:$2|安全密钥|安全密钥}}($1){{PLURAL:$2|并|并}}不一定安全。请考虑手动更改{{PLURAL:$2|它|它们}}。", "config-install-sysop": "正在创建管理员用户帐号", "config-install-subscribe-fail": "无法订阅mediawiki-announce:$1", - "config-install-subscribe-notpossible": "没有安装cURL,allow_url_fopen也不可用。", + "config-install-subscribe-notpossible": "没有安装cURL,allow_url_fopen也不可用。", "config-install-mainpage": "正在创建显示默认内容的首页", "config-install-extension-tables": "正在创建已启用扩展程序表", "config-install-mainpage-failed": "无法插入首页:$1", diff --git a/includes/installer/i18n/zh-hant.json b/includes/installer/i18n/zh-hant.json index edbf35a04e..3b655e26de 100644 --- a/includes/installer/i18n/zh-hant.json +++ b/includes/installer/i18n/zh-hant.json @@ -299,7 +299,7 @@ "config-insecure-keys": "'''警告''':在安裝過程中生成的$2個安全密鑰($1)不一定安全。請考慮手動更改之。", "config-install-sysop": "正在創建管理員用戶帳號", "config-install-subscribe-fail": "無法訂閱mediawiki-announce:$1", - "config-install-subscribe-notpossible": "沒有安裝cURL,allow_url_fopen也不可用。", + "config-install-subscribe-notpossible": "沒有安裝cURL,allow_url_fopen也不可用。", "config-install-mainpage": "正在創建顯示默認內容的首頁", "config-install-extension-tables": "正在為已啟用擴展創建數據表", "config-install-mainpage-failed": "無法插入首頁:$1", diff --git a/includes/jobqueue/JobQueueFederated.php b/includes/jobqueue/JobQueueFederated.php index 9d46a00c85..9b4c315ea8 100644 --- a/includes/jobqueue/JobQueueFederated.php +++ b/includes/jobqueue/JobQueueFederated.php @@ -221,7 +221,9 @@ class JobQueueFederated extends JobQueue { // Try to insert the jobs and update $partitionsTry on any failures. // Retry to insert any remaning jobs again, ignoring the bad partitions. $jobsLeft = $jobs; + // @codingStandardsIgnoreStart Generic.CodeAnalysis.ForLoopWithTestFunctionCall.NotAllowed for ( $i = $this->maxPartitionsTry; $i > 0 && count( $jobsLeft ); --$i ) { + // @codingStandardsIgnoreEnd try { $partitionRing->getLiveRing(); } catch ( UnexpectedValueException $e ) { diff --git a/includes/json/FormatJson.php b/includes/json/FormatJson.php index 97d98a4895..eb5e632eb5 100644 --- a/includes/json/FormatJson.php +++ b/includes/json/FormatJson.php @@ -136,6 +136,11 @@ class FormatJson { * @return string|bool */ private static function encode54( $value, $pretty, $escaping ) { + static $bug66021; + if ( $pretty !== false && $bug66021 === null ) { + $bug66021 = json_encode( array(), JSON_PRETTY_PRINT ) !== '[]'; + } + // PHP escapes '/' to prevent breaking out of inline script blocks using '', // which is hardly useful when '<' and '>' are escaped (and inadequate), and such // escaping negatively impacts the human readability of URLs and similar strings. @@ -149,9 +154,11 @@ class FormatJson { } if ( $pretty !== false ) { - // Remove whitespace inside empty arrays/objects; different JSON encoders - // vary on this, and we want our output to be consistent across implementations. - $json = preg_replace( self::WS_CLEANUP_REGEX, '', $json ); + // Workaround for + // Can be removed once we require PHP >= 5.4.28, 5.5.12, 5.6.0 + if ( $bug66021 ) { + $json = preg_replace( self::WS_CLEANUP_REGEX, '', $json ); + } if ( $pretty !== ' ' ) { // Change the four-space indent to a tab indent $json = str_replace( "\n ", "\n\t", $json ); diff --git a/includes/libs/CSSJanus.php b/includes/libs/CSSJanus.php index 0063a9b171..4f0651d939 100644 --- a/includes/libs/CSSJanus.php +++ b/includes/libs/CSSJanus.php @@ -93,6 +93,7 @@ class CSSJanus { return; } + // @codingStandardsIgnoreStart Generic.Files.LineLength.TooLong $patterns =& self::$patterns; $patterns['escape'] = "(?:{$patterns['unicode']}|\\[^\r\n\f0-9a-f])"; $patterns['nmstart'] = "(?:[_a-z]|{$patterns['nonAscii']}|{$patterns['escape']})"; @@ -127,6 +128,7 @@ class CSSJanus { // callback's job more straightforward $patterns['bg_horizontal_percentage'] = "/(background(?:-position)?\s*:\s*[^%]*?)(-?{$patterns['num']})(%\s*(?:{$patterns['quantity']}|{$patterns['ident']}))/"; $patterns['bg_horizontal_percentage_x'] = "/(background-position-x\s*:\s*)(-?{$patterns['num']})(%)/"; + // @codingStandardsIgnoreEnd } /** @@ -145,15 +147,15 @@ class CSSJanus { self::buildPatterns(); // Tokenize single line rules with /* @noflip */ - $noFlipSingle = new CSSJanus_Tokenizer( self::$patterns['noflip_single'], '`NOFLIP_SINGLE`' ); + $noFlipSingle = new CSSJanusTokenizer( self::$patterns['noflip_single'], '`NOFLIP_SINGLE`' ); $css = $noFlipSingle->tokenize( $css ); // Tokenize class rules with /* @noflip */ - $noFlipClass = new CSSJanus_Tokenizer( self::$patterns['noflip_class'], '`NOFLIP_CLASS`' ); + $noFlipClass = new CSSJanusTokenizer( self::$patterns['noflip_class'], '`NOFLIP_CLASS`' ); $css = $noFlipClass->tokenize( $css ); // Tokenize comments - $comments = new CSSJanus_Tokenizer( self::$patterns['comment'], '`C`' ); + $comments = new CSSJanusTokenizer( self::$patterns['comment'], '`C`' ); $css = $comments->tokenize( $css ); // LTR->RTL fixes start here @@ -308,17 +310,28 @@ class CSSJanus { } }; - $css = preg_replace_callback( self::$patterns['box_shadow'], function ( $matches ) use ( $flipSign ) { - return $matches[1] . $flipSign( $matches[2] ); - }, $css ); - - $css = preg_replace_callback( self::$patterns['text_shadow1'], function ( $matches ) use ( $flipSign ) { - return $matches[1] . $matches[2] . $matches[3] . $flipSign( $matches[4] ); - }, $css ); - - $css = preg_replace_callback( self::$patterns['text_shadow2'], function ( $matches ) use ( $flipSign ) { - return $matches[1] . $flipSign( $matches[2] ); - }, $css ); + $css = preg_replace_callback( + self::$patterns['box_shadow'], function ( $matches ) use ( $flipSign ) { + return $matches[1] . $flipSign( $matches[2] ); + }, + $css + ); + + $css = preg_replace_callback( + self::$patterns['text_shadow1'], + function ( $matches ) use ( $flipSign ) { + return $matches[1] . $matches[2] . $matches[3] . $flipSign( $matches[4] ); + }, + $css + ); + + $css = preg_replace_callback( + self::$patterns['text_shadow2'], + function ( $matches ) use ( $flipSign ) { + return $matches[1] . $flipSign( $matches[2] ); + }, + $css + ); return $css; } @@ -359,7 +372,7 @@ class CSSJanus { * to protect from being janused. * @author Roan Kattouw */ -class CSSJanus_Tokenizer { +class CSSJanusTokenizer { private $regex, $token; private $originals; diff --git a/includes/libs/CSSMin.php b/includes/libs/CSSMin.php index e3a3e2c77c..10277e6e31 100644 --- a/includes/libs/CSSMin.php +++ b/includes/libs/CSSMin.php @@ -112,7 +112,9 @@ class CSSMin { * instead. If $sizeLimit is false, no limit is enforced. * @return string|bool: Image contents encoded as a data URI or false. */ - public static function encodeImageAsDataURI( $file, $type = null, $sizeLimit = self::EMBED_SIZE_LIMIT ) { + public static function encodeImageAsDataURI( $file, $type = null, + $sizeLimit = self::EMBED_SIZE_LIMIT + ) { if ( $sizeLimit !== false && filesize( $file ) >= $sizeLimit ) { return false; } @@ -175,13 +177,14 @@ class CSSMin { } /** - * Remaps CSS URL paths and automatically embeds data URIs for CSS rules or url() values - * preceded by an / * @embed * / comment. + * Remaps CSS URL paths and automatically embeds data URIs for CSS rules + * or url() values preceded by an / * @embed * / comment. * * @param string $source CSS data to remap * @param string $local File path where the source was read from * @param string $remote URL path to the file - * @param bool $embedData If false, never do any data URI embedding, even if / * @embed * / is found + * @param bool $embedData If false, never do any data URI embedding, + * even if / * @embed * / is found. * @return string Remapped CSS data */ public static function remap( $source, $local, $remote, $embedData = true ) { @@ -200,44 +203,65 @@ class CSSMin { $remote = substr( $remote, 0, -1 ); } - // Note: This will not correctly handle cases where ';', '{' or '}' appears in the rule itself, - // e.g. in a quoted string. You are advised not to use such characters in file names. - // We also match start/end of the string to be consistent in edge-cases ('@import url(…)'). + // Note: This will not correctly handle cases where ';', '{' or '}' + // appears in the rule itself, e.g. in a quoted string. You are advised + // not to use such characters in file names. We also match start/end of + // the string to be consistent in edge-cases ('@import url(…)'). $pattern = '/(?:^|[;{])\K[^;{}]*' . CSSMin::URL_REGEX . '[^;}]*(?=[;}]|$)/'; - return preg_replace_callback( $pattern, function ( $matchOuter ) use ( $local, $remote, $embedData ) { - $rule = $matchOuter[0]; - // Check for global @embed comment and remove it - $embedAll = false; - $rule = preg_replace( '/^(\s*)' . CSSMin::EMBED_REGEX . '\s*/', '$1', $rule, 1, $embedAll ); + return preg_replace_callback( + $pattern, + function ( $matchOuter ) use ( $local, $remote, $embedData ) { + $rule = $matchOuter[0]; - // Build two versions of current rule: with remapped URLs and with embedded data: URIs (where possible) - $pattern = '/(?P' . CSSMin::EMBED_REGEX . '\s*|)' . CSSMin::URL_REGEX . '/'; + // Check for global @embed comment and remove it + $embedAll = false; + $rule = preg_replace( '/^(\s*)' . CSSMin::EMBED_REGEX . '\s*/', '$1', $rule, 1, $embedAll ); - $ruleWithRemapped = preg_replace_callback( $pattern, function ( $match ) use ( $local, $remote ) { - $remapped = CSSMin::remapOne( $match['file'], $match['query'], $local, $remote, false ); - return CSSMin::buildUrlValue( $remapped ); - }, $rule ); + // Build two versions of current rule: with remapped URLs + // and with embedded data: URIs (where possible). + $pattern = '/(?P' . CSSMin::EMBED_REGEX . '\s*|)' . CSSMin::URL_REGEX . '/'; - if ( $embedData ) { - $ruleWithEmbedded = preg_replace_callback( $pattern, function ( $match ) use ( $embedAll, $local, $remote ) { - $embed = $embedAll || $match['embed']; - $embedded = CSSMin::remapOne( $match['file'], $match['query'], $local, $remote, $embed ); - return CSSMin::buildUrlValue( $embedded ); - }, $rule ); - } + $ruleWithRemapped = preg_replace_callback( + $pattern, + function ( $match ) use ( $local, $remote ) { + $remapped = CSSMin::remapOne( $match['file'], $match['query'], $local, $remote, false ); - if ( $embedData && $ruleWithEmbedded !== $ruleWithRemapped ) { - // Build 2 CSS properties; one which uses a base64 encoded data URI in place - // of the @embed comment to try and retain line-number integrity, and the - // other with a remapped an versioned URL and an Internet Explorer hack - // making it ignored in all browsers that support data URIs - return "$ruleWithEmbedded;$ruleWithRemapped!ie"; - } else { - // No reason to repeat twice - return $ruleWithRemapped; - } - }, $source ); + return CSSMin::buildUrlValue( $remapped ); + }, + $rule + ); + + if ( $embedData ) { + $ruleWithEmbedded = preg_replace_callback( + $pattern, + function ( $match ) use ( $embedAll, $local, $remote ) { + $embed = $embedAll || $match['embed']; + $embedded = CSSMin::remapOne( + $match['file'], + $match['query'], + $local, + $remote, + $embed + ); + + return CSSMin::buildUrlValue( $embedded ); + }, + $rule + ); + } + + if ( $embedData && $ruleWithEmbedded !== $ruleWithRemapped ) { + // Build 2 CSS properties; one which uses a base64 encoded data URI in place + // of the @embed comment to try and retain line-number integrity, and the + // other with a remapped an versioned URL and an Internet Explorer hack + // making it ignored in all browsers that support data URIs + return "$ruleWithEmbedded;$ruleWithRemapped!ie"; + } else { + // No reason to repeat twice + return $ruleWithRemapped; + } + }, $source ); } /** diff --git a/includes/libs/GenericArrayObject.php b/includes/libs/GenericArrayObject.php index d77d8ad630..db8a7ecfba 100644 --- a/includes/libs/GenericArrayObject.php +++ b/includes/libs/GenericArrayObject.php @@ -33,7 +33,6 @@ * @author Jeroen De Dauw < jeroendedauw@gmail.com > */ abstract class GenericArrayObject extends ArrayObject { - /** * Returns the name of an interface/class that the element should implement/extend. * @@ -144,7 +143,8 @@ abstract class GenericArrayObject extends ArrayObject { protected function setElement( $index, $value ) { if ( !$this->hasValidType( $value ) ) { throw new InvalidArgumentException( - 'Can only add ' . $this->getObjectType() . ' implementing objects to ' . get_called_class() . '.' + 'Can only add ' . $this->getObjectType() . ' implementing objects to ' + . get_called_class() . '.' ); } @@ -237,5 +237,4 @@ abstract class GenericArrayObject extends ArrayObject { public function isEmpty() { return $this->count() === 0; } - } diff --git a/includes/libs/IEContentAnalyzer.php b/includes/libs/IEContentAnalyzer.php index 7f461a0311..a80f6d91a0 100644 --- a/includes/libs/IEContentAnalyzer.php +++ b/includes/libs/IEContentAnalyzer.php @@ -712,8 +712,9 @@ class IEContentAnalyzer { $xbmMagic2 = '_width'; $xbmMagic3 = '_bits'; $binhexMagic = 'converted with BinHex'; + $chunkLength = strlen( $chunk ); - for ( $offset = 0; $offset < strlen( $chunk ); $offset++ ) { + for ( $offset = 0; $offset < $chunkLength; $offset++ ) { $curChar = $chunk[$offset]; if ( $curChar == "\x0a" ) { $counters['lf']++; diff --git a/includes/libs/MWMessagePack.php b/includes/libs/MWMessagePack.php index c61e8f80cf..cd9aad8fe4 100644 --- a/includes/libs/MWMessagePack.php +++ b/includes/libs/MWMessagePack.php @@ -33,7 +33,6 @@ * @file */ class MWMessagePack { - /** @var boolean|null Whether current system is bigendian. **/ public static $bigendian = null; @@ -75,7 +74,8 @@ class MWMessagePack { } elseif ( $length <= 0xFFFFFFFF ) { return pack( 'CNa*', 0xDB, $length, $value ); } - throw new InvalidArgumentException( __METHOD__ . ": string too long (length: $length; max: 4294967295)" ); + throw new InvalidArgumentException( __METHOD__ + . ": string too long (length: $length; max: 4294967295)" ); case 'integer': if ( $value >= 0 ) { @@ -142,7 +142,8 @@ class MWMessagePack { $buffer = ''; $length = count( $value ); if ( $length > 0xFFFFFFFF ) { - throw new InvalidArgumentException( __METHOD__ . ": array too long (length: $length, max: 4294967295)" ); + throw new InvalidArgumentException( __METHOD__ + . ": array too long (length: $length, max: 4294967295)" ); } $index = 0; diff --git a/includes/media/Bitmap_ClientOnly.php b/includes/media/Bitmap_ClientOnly.php index c105c4281e..b91fb8aa67 100644 --- a/includes/media/Bitmap_ClientOnly.php +++ b/includes/media/Bitmap_ClientOnly.php @@ -29,7 +29,10 @@ * * @ingroup Media */ +// @codingStandardsIgnoreStart Squiz.Classes.ValidClassName.NotCamelCaps class BitmapHandler_ClientOnly extends BitmapHandler { + // @codingStandardsIgnoreEnd + /** * @param File $image * @param array $params diff --git a/includes/media/MediaHandler.php b/includes/media/MediaHandler.php index 0c18821e7f..ab8fa14feb 100644 --- a/includes/media/MediaHandler.php +++ b/includes/media/MediaHandler.php @@ -776,7 +776,7 @@ abstract class MediaHandler { * Get list of languages file can be viewed in. * * @param File $file - * @return array Array of language codes, or empty array if unsupported. + * @return string[] Array of language codes, or empty array if unsupported. * @since 1.23 */ public function getAvailableLanguages( File $file ) { @@ -792,7 +792,7 @@ abstract class MediaHandler { * type do not support alternative language renderings. * * @param File $file - * @return string Language code or null if multi-language not supported for filetype. + * @return string|null Language code or null if multi-language not supported for filetype. * @since 1.23 */ public function getDefaultRenderLanguage( File $file ) { diff --git a/includes/media/MediaTransformOutput.php b/includes/media/MediaTransformOutput.php index f6f10d3da6..99eca62f8a 100644 --- a/includes/media/MediaTransformOutput.php +++ b/includes/media/MediaTransformOutput.php @@ -80,14 +80,14 @@ abstract class MediaTransformOutput { /** * Get the final extension of the thumbnail. * Returns false for scripted transformations. - * @return string|false + * @return string|bool */ public function getExtension() { return $this->path ? FileBackend::extensionFromPath( $this->path ) : false; } /** - * @return string|false The thumbnail URL + * @return string|bool The thumbnail URL */ public function getUrl() { return $this->url; diff --git a/includes/normal/RandomTest.php b/includes/normal/RandomTest.php index 5dc9590d52..0604d7bb78 100644 --- a/includes/normal/RandomTest.php +++ b/includes/normal/RandomTest.php @@ -26,7 +26,7 @@ * @ingroup UtfNormal */ -if( PHP_SAPI != 'cli' ) { +if ( PHP_SAPI != 'cli' ) { die( "Run me from the command line please.\n" ); } @@ -40,8 +40,9 @@ dl( 'php_utfnormal.so' ); function randomString( $length, $nullOk, $ascii = false ) { $out = ''; - for( $i = 0; $i < $length; $i++ ) + for ( $i = 0; $i < $length; $i++ ) $out .= chr( mt_rand( $nullOk ? 0 : 1, $ascii ? 127 : 255 ) ); + return $out; } @@ -66,7 +67,7 @@ function showDiffs( $a, $b ) { $funky = $formatter->format( $diffs ); $matches = array(); preg_match_all( '/<(?:ins|del) class="diffchange">(.*?)<\/(?:ins|del)>/', $funky, $matches ); - foreach( $matches[1] as $bit ) { + foreach ( $matches[1] as $bit ) { $hex = bin2hex( $bit ); echo "\t$hex\n"; } @@ -74,28 +75,27 @@ function showDiffs( $a, $b ) { $size = 16; $n = 0; -while( true ) { +while ( true ) { $n++; echo "$n\n"; - $str = randomString( $size, true); + $str = randomString( $size, true ); $clean = UtfNormal::cleanUp( $str ); $norm = donorm( $str ); echo strlen( $clean ) . ", " . strlen( $norm ); - if( $clean == $norm ) { + if ( $clean == $norm ) { echo " (match)\n"; } else { echo " (FAIL)\n"; echo "\traw: " . bin2hex( $str ) . "\n" . - "\tphp: " . bin2hex( $clean ) . "\n" . - "\ticu: " . bin2hex( $norm ) . "\n"; + "\tphp: " . bin2hex( $clean ) . "\n" . + "\ticu: " . bin2hex( $norm ) . "\n"; echo "\n\tdiffs:\n"; showDiffs( $clean, $norm ); die(); } - $str = ''; $clean = ''; $norm = ''; diff --git a/includes/normal/Utf8Test.php b/includes/normal/Utf8Test.php index 61c315f56c..f4acc1eb56 100644 --- a/includes/normal/Utf8Test.php +++ b/includes/normal/Utf8Test.php @@ -40,27 +40,27 @@ $verbose = false; #$verbose = true; $in = fopen( "UTF-8-test.txt", "rt" ); -if( !$in ) { +if ( !$in ) { print "Couldn't open UTF-8-test.txt -- can't run tests.\n"; print "If necessary, manually download this file. It can be obtained at\n"; print "http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt\n"; - exit(-1); + exit( -1 ); } $columns = 0; -while( false !== ( $line = fgets( $in ) ) ) { +while ( false !== ( $line = fgets( $in ) ) ) { $matches = array(); - if( preg_match( '/^(Here come the tests:\s*)\|$/', $line, $matches ) ) { + if ( preg_match( '/^(Here come the tests:\s*)\|$/', $line, $matches ) ) { $columns = strpos( $line, '|' ); break; } } -if( !$columns ) { +if ( !$columns ) { print "Something seems to be wrong; couldn't extract line length.\n"; print "Check that UTF-8-test.txt was downloaded correctly from\n"; print "http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt\n"; - exit(-1); + exit( -1 ); } # print "$columns\n"; @@ -90,22 +90,26 @@ $test = ''; $failed = 0; $success = 0; $total = 0; -while( false !== ( $line = fgets( $in ) ) ) { +while ( false !== ( $line = fgets( $in ) ) ) { $matches = array(); - if( preg_match( '/^(\d+)\s+(.*?)\s*\|/', $line, $matches ) ) { + if ( preg_match( '/^(\d+)\s+(.*?)\s*\|/', $line, $matches ) ) { $section = $matches[1]; print $line; continue; } - if( preg_match( '/^(\d+\.\d+\.\d+)\s*/', $line, $matches ) ) { + if ( preg_match( '/^(\d+\.\d+\.\d+)\s*/', $line, $matches ) ) { $test = $matches[1]; - if( in_array( $test, $ignore ) ) { + if ( in_array( $test, $ignore ) ) { continue; } - if( in_array( $test, $longTests ) ) { + if ( in_array( $test, $longTests ) ) { $line = fgets( $in ); - for( $line = fgets( $in ); !preg_match( '/^\s+\|/', $line ); $line = fgets( $in ) ) { + + // @codingStandardsIgnoreStart Generic.CodeAnalysis.ForLoopWithTestFunctionCall.NotAllowed + for ( $line = fgets( $in ); !preg_match( '/^\s+\|/', $line ); $line = fgets( $in ) ) { + // @codingStandardsIgnoreEnd + testLine( $test, $line, $total, $success, $failed, $columns, $exceptions, $verbose ); } } else { @@ -114,15 +118,14 @@ while( false !== ( $line = fgets( $in ) ) ) { } } -if( $failed ) { +if ( $failed ) { echo "\nFailed $failed tests.\n"; echo "UTF-8 DECODER TEST FAILED\n"; - exit (-1); + exit ( -1 ); } echo "UTF-8 DECODER TEST SUCCESS!\n"; -exit (0); - +exit ( 0 ); function testLine( $test, $line, &$total, &$success, &$failed, $columns, $exceptions, $verbose ) { $stripped = $line; @@ -130,24 +133,24 @@ function testLine( $test, $line, &$total, &$success, &$failed, $columns, $except $same = ( $line == $stripped ); $len = mb_strlen( substr( $stripped, 0, strpos( $stripped, '|' ) ) ); - if( $len == 0 ) { + if ( $len == 0 ) { $len = strlen( substr( $stripped, 0, strpos( $stripped, '|' ) ) ); } - $ok = $same ^ ($test >= 3 ); + $ok = $same ^ ( $test >= 3 ); $ok ^= in_array( $test, $exceptions ); - $ok &= ($columns == $len); + $ok &= ( $columns == $len ); $total++; - if( $ok ) { + if ( $ok ) { $success++; } else { $failed++; } - if( $verbose || !$ok ) { + if ( $verbose || !$ok ) { print str_replace( "\n", "$len\n", $stripped ); } } diff --git a/includes/normal/UtfNormal.php b/includes/normal/UtfNormal.php index f6f7dbb95d..8204f9746c 100644 --- a/includes/normal/UtfNormal.php +++ b/includes/normal/UtfNormal.php @@ -50,21 +50,20 @@ class UtfNormal { * For using the ICU wrapper */ const UNORM_NONE = 1; - const UNORM_NFD = 2; + const UNORM_NFD = 2; const UNORM_NFKD = 3; - const UNORM_NFC = 4; + const UNORM_NFC = 4; const UNORM_NFKC = 5; - const UNORM_FCD = 6; + const UNORM_FCD = 6; const UNORM_DEFAULT = self::UNORM_NFC; - static $utfCombiningClass = null; - static $utfCanonicalComp = null; - static $utfCanonicalDecomp = null; + public static $utfCombiningClass = null; + public static $utfCanonicalComp = null; + public static $utfCanonicalDecomp = null; # Load compatibility decompositions on demand if they are needed. - static $utfCompatibilityDecomp = null; - - static $utfCheckNFC; + public static $utfCompatibilityDecomp = null; + public static $utfCheckNFC; /** * The ultimate convenience function! Clean up invalid UTF-8 sequences, @@ -77,21 +76,21 @@ class UtfNormal { * @return string a clean, shiny, normalized UTF-8 string */ static function cleanUp( $string ) { - if( NORMALIZE_ICU ) { + if ( NORMALIZE_ICU ) { $string = self::replaceForNativeNormalize( $string ); # UnicodeString constructor fails if the string ends with a # head byte. Add a junk char at the end, we'll strip it off. return rtrim( utf8_normalize( $string . "\x01", self::UNORM_NFC ), "\x01" ); - } elseif( NORMALIZE_INTL ) { + } elseif ( NORMALIZE_INTL ) { $string = self::replaceForNativeNormalize( $string ); $norm = normalizer_normalize( $string, Normalizer::FORM_C ); - if( $norm === null || $norm === false ) { + if ( $norm === null || $norm === false ) { # normalizer_normalize will either return false or null # (depending on which doc you read) if invalid utf8 string. # quickIsNFCVerify cleans up invalid sequences. - if( UtfNormal::quickIsNFCVerify( $string ) ) { + if ( UtfNormal::quickIsNFCVerify( $string ) ) { # if that's true, the string is actually already normal. return $string; } else { @@ -101,7 +100,7 @@ class UtfNormal { } else { return $norm; } - } elseif( UtfNormal::quickIsNFCVerify( $string ) ) { + } elseif ( UtfNormal::quickIsNFCVerify( $string ) ) { # Side effect -- $string has had UTF-8 errors cleaned up. return $string; } else { @@ -118,11 +117,11 @@ class UtfNormal { * @return string a UTF-8 string in normal form C */ static function toNFC( $string ) { - if( NORMALIZE_INTL ) + if ( NORMALIZE_INTL ) return normalizer_normalize( $string, Normalizer::FORM_C ); - elseif( NORMALIZE_ICU ) + elseif ( NORMALIZE_ICU ) return utf8_normalize( $string, self::UNORM_NFC ); - elseif( UtfNormal::quickIsNFC( $string ) ) + elseif ( UtfNormal::quickIsNFC( $string ) ) return $string; else return UtfNormal::NFC( $string ); @@ -136,11 +135,11 @@ class UtfNormal { * @return string a UTF-8 string in normal form D */ static function toNFD( $string ) { - if( NORMALIZE_INTL ) + if ( NORMALIZE_INTL ) return normalizer_normalize( $string, Normalizer::FORM_D ); - elseif( NORMALIZE_ICU ) + elseif ( NORMALIZE_ICU ) return utf8_normalize( $string, self::UNORM_NFD ); - elseif( preg_match( '/[\x80-\xff]/', $string ) ) + elseif ( preg_match( '/[\x80-\xff]/', $string ) ) return UtfNormal::NFD( $string ); else return $string; @@ -155,11 +154,11 @@ class UtfNormal { * @return string a UTF-8 string in normal form KC */ static function toNFKC( $string ) { - if( NORMALIZE_INTL ) + if ( NORMALIZE_INTL ) return normalizer_normalize( $string, Normalizer::FORM_KC ); - elseif( NORMALIZE_ICU ) + elseif ( NORMALIZE_ICU ) return utf8_normalize( $string, self::UNORM_NFKC ); - elseif( preg_match( '/[\x80-\xff]/', $string ) ) + elseif ( preg_match( '/[\x80-\xff]/', $string ) ) return UtfNormal::NFKC( $string ); else return $string; @@ -174,11 +173,11 @@ class UtfNormal { * @return string a UTF-8 string in normal form KD */ static function toNFKD( $string ) { - if( NORMALIZE_INTL ) + if ( NORMALIZE_INTL ) return normalizer_normalize( $string, Normalizer::FORM_KD ); - elseif( NORMALIZE_ICU ) + elseif ( NORMALIZE_ICU ) return utf8_normalize( $string, self::UNORM_NFKD ); - elseif( preg_match( '/[\x80-\xff]/', $string ) ) + elseif ( preg_match( '/[\x80-\xff]/', $string ) ) return UtfNormal::NFKD( $string ); else return $string; @@ -189,7 +188,7 @@ class UtfNormal { * @private */ static function loadData() { - if( !isset( self::$utfCombiningClass ) ) { + if ( !isset( self::$utfCombiningClass ) ) { require_once __DIR__ . '/UtfNormalData.inc'; } } @@ -203,34 +202,35 @@ class UtfNormal { static function quickIsNFC( $string ) { # ASCII is always valid NFC! # If it's pure ASCII, let it through. - if( !preg_match( '/[\x80-\xff]/', $string ) ) return true; + if ( !preg_match( '/[\x80-\xff]/', $string ) ) return true; UtfNormal::loadData(); $len = strlen( $string ); - for( $i = 0; $i < $len; $i++ ) { + for ( $i = 0; $i < $len; $i++ ) { $c = $string[$i]; $n = ord( $c ); - if( $n < 0x80 ) { + if ( $n < 0x80 ) { continue; - } elseif( $n >= 0xf0 ) { + } elseif ( $n >= 0xf0 ) { $c = substr( $string, $i, 4 ); $i += 3; - } elseif( $n >= 0xe0 ) { + } elseif ( $n >= 0xe0 ) { $c = substr( $string, $i, 3 ); $i += 2; - } elseif( $n >= 0xc0 ) { + } elseif ( $n >= 0xc0 ) { $c = substr( $string, $i, 2 ); $i++; } - if( isset( self::$utfCheckNFC[$c] ) ) { + if ( isset( self::$utfCheckNFC[$c] ) ) { # If it's NO or MAYBE, bail and do the slow check. return false; } - if( isset( self::$utfCombiningClass[$c] ) ) { + if ( isset( self::$utfCombiningClass[$c] ) ) { # Combining character? We might have to do sorting, at least. return false; } } + return true; } @@ -247,10 +247,10 @@ class UtfNormal { # ASCII is always valid NFC! # If we're only ever given plain ASCII, we can avoid the overhead # of initializing the decomposition tables by skipping out early. - if( !preg_match( '/[\x80-\xff]/', $string ) ) return true; + if ( !preg_match( '/[\x80-\xff]/', $string ) ) return true; static $checkit = null, $tailBytes = null, $utfCheckOrCombining = null; - if( !isset( $checkit ) ) { + if ( !isset( $checkit ) ) { # Load/build some scary lookup tables... UtfNormal::loadData(); @@ -258,30 +258,30 @@ class UtfNormal { # Head bytes for sequences which we should do further validity checks $checkit = array_flip( array_map( 'chr', - array( 0xc0, 0xc1, 0xe0, 0xed, 0xef, - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, - 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff ) ) ); + array( 0xc0, 0xc1, 0xe0, 0xed, 0xef, + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff ) ) ); # Each UTF-8 head byte is followed by a certain # number of tail bytes. $tailBytes = array(); - for( $n = 0; $n < 256; $n++ ) { - if( $n < 0xc0 ) { + for ( $n = 0; $n < 256; $n++ ) { + if ( $n < 0xc0 ) { $remaining = 0; - } elseif( $n < 0xe0 ) { + } elseif ( $n < 0xe0 ) { $remaining = 1; - } elseif( $n < 0xf0 ) { + } elseif ( $n < 0xf0 ) { $remaining = 2; - } elseif( $n < 0xf8 ) { + } elseif ( $n < 0xf8 ) { $remaining = 3; - } elseif( $n < 0xfc ) { + } elseif ( $n < 0xfc ) { $remaining = 4; - } elseif( $n < 0xfe ) { + } elseif ( $n < 0xfe ) { $remaining = 5; } else { $remaining = 0; } - $tailBytes[chr($n)] = $remaining; + $tailBytes[chr( $n )] = $remaining; } } @@ -297,10 +297,10 @@ class UtfNormal { $looksNormal = true; $base = 0; $replace = array(); - foreach( $matches[1] as $str ) { + foreach ( $matches[1] as $str ) { $chunk = strlen( $str ); - if( $str[0] < "\x80" ) { + if ( $str[0] < "\x80" ) { # ASCII chunk: guaranteed to be valid UTF-8 # and in normal form C, so skip over it. $base += $chunk; @@ -317,30 +317,30 @@ class UtfNormal { $head = ''; $len = $chunk + 1; # Counting down is faster. I'm *so* sorry. - for( $i = -1; --$len; ) { + for ( $i = -1; --$len; ) { $remaining = $tailBytes[$c = $str[++$i]]; - if( $remaining ) { + if ( $remaining ) { # UTF-8 head byte! $sequence = $head = $c; do { # Look for the defined number of tail bytes... - if( --$len && ( $c = $str[++$i] ) >= "\x80" && $c < "\xc0" ) { + if ( --$len && ( $c = $str[++$i] ) >= "\x80" && $c < "\xc0" ) { # Legal tail bytes are nice. $sequence .= $c; } else { - if( 0 == $len ) { + if ( 0 == $len ) { # Premature end of string! # Drop a replacement character into output to # represent the invalid UTF-8 sequence. $replace[] = array( UTF8_REPLACEMENT, - $base + $i + 1 - strlen( $sequence ), - strlen( $sequence ) ); + $base + $i + 1 - strlen( $sequence ), + strlen( $sequence ) ); break 2; } else { # Illegal tail byte; abandon the sequence. $replace[] = array( UTF8_REPLACEMENT, - $base + $i - strlen( $sequence ), - strlen( $sequence ) ); + $base + $i - strlen( $sequence ), + strlen( $sequence ) ); # Back up and reprocess this byte; it may itself # be a legal ASCII or UTF-8 sequence head. --$i; @@ -348,59 +348,60 @@ class UtfNormal { continue 2; } } - } while( --$remaining ); + } while ( --$remaining ); - if( isset( $checkit[$head] ) ) { + if ( isset( $checkit[$head] ) ) { # Do some more detailed validity checks, for # invalid characters and illegal sequences. - if( $head == "\xed" ) { + if ( $head == "\xed" ) { # 0xed is relatively frequent in Korean, which # abuts the surrogate area, so we're doing # this check separately to speed things up. - if( $sequence >= UTF8_SURROGATE_FIRST ) { + if ( $sequence >= UTF8_SURROGATE_FIRST ) { # Surrogates are legal only in UTF-16 code. # They are totally forbidden here in UTF-8 # utopia. $replace[] = array( UTF8_REPLACEMENT, - $base + $i + 1 - strlen( $sequence ), - strlen( $sequence ) ); + $base + $i + 1 - strlen( $sequence ), + strlen( $sequence ) ); $head = ''; continue; } } else { # Slower, but rarer checks... $n = ord( $head ); - if( + if ( # "Overlong sequences" are those that are syntactically # correct but use more UTF-8 bytes than are necessary to # encode a character. Naïve string comparisons can be # tricked into failing to see a match for an ASCII # character, for instance, which can be a security hole # if blacklist checks are being used. - ($n < 0xc2 && $sequence <= UTF8_OVERLONG_A) - || ($n == 0xe0 && $sequence <= UTF8_OVERLONG_B) - || ($n == 0xf0 && $sequence <= UTF8_OVERLONG_C) + ( $n < 0xc2 && $sequence <= UTF8_OVERLONG_A ) + || ( $n == 0xe0 && $sequence <= UTF8_OVERLONG_B ) + || ( $n == 0xf0 && $sequence <= UTF8_OVERLONG_C ) # U+FFFE and U+FFFF are explicitly forbidden in Unicode. - || ($n == 0xef && - ($sequence == UTF8_FFFE) - || ($sequence == UTF8_FFFF) ) + || ( $n == 0xef && + ( $sequence == UTF8_FFFE ) + || ( $sequence == UTF8_FFFF ) ) # Unicode has been limited to 21 bits; longer # sequences are not allowed. - || ($n >= 0xf0 && $sequence > UTF8_MAX) ) { + || ( $n >= 0xf0 && $sequence > UTF8_MAX ) + ) { $replace[] = array( UTF8_REPLACEMENT, - $base + $i + 1 - strlen( $sequence ), - strlen( $sequence ) ); + $base + $i + 1 - strlen( $sequence ), + strlen( $sequence ) ); $head = ''; continue; } } } - if( isset( $utfCheckOrCombining[$sequence] ) ) { + if ( isset( $utfCheckOrCombining[$sequence] ) ) { # If it's NO or MAYBE, we'll have to rip # the string apart and put it back together. # That's going to be mighty slow. @@ -409,12 +410,12 @@ class UtfNormal { # The sequence is legal! $head = ''; - } elseif( $c < "\x80" ) { + } elseif ( $c < "\x80" ) { # ASCII byte. $head = ''; - } elseif( $c < "\xc0" ) { + } elseif ( $c < "\xc0" ) { # Illegal tail bytes - if( $head == '' ) { + if ( $head == '' ) { # Out of the blue! $replace[] = array( UTF8_REPLACEMENT, $base + $i, 1 ); } else { @@ -431,23 +432,24 @@ class UtfNormal { } $base += $chunk; } - if( count( $replace ) ) { + if ( count( $replace ) ) { # There were illegal UTF-8 sequences we need to fix up. $out = ''; $last = 0; - foreach( $replace as $rep ) { + foreach ( $replace as $rep ) { list( $replacement, $start, $length ) = $rep; - if( $last < $start ) { + if ( $last < $start ) { $out .= substr( $string, $last, $start - $last ); } $out .= $replacement; $last = $start + $length; } - if( $last < strlen( $string ) ) { + if ( $last < strlen( $string ) ) { $out .= substr( $string, $last ); } $string = $out; } + return $looksNormal; } @@ -490,14 +492,14 @@ class UtfNormal { * @private */ static function NFKD( $string ) { - if( !isset( self::$utfCompatibilityDecomp ) ) { + if ( !isset( self::$utfCompatibilityDecomp ) ) { require_once 'UtfNormalDataK.inc'; } + return self::fastCombiningSort( self::fastDecompose( $string, self::$utfCompatibilityDecomp ) ); } - /** * Perform decomposition of a UTF-8 string into either D or KD form * (depending on which decomposition map is passed to us). @@ -511,45 +513,45 @@ class UtfNormal { UtfNormal::loadData(); $len = strlen( $string ); $out = ''; - for( $i = 0; $i < $len; $i++ ) { + for ( $i = 0; $i < $len; $i++ ) { $c = $string[$i]; $n = ord( $c ); - if( $n < 0x80 ) { + if ( $n < 0x80 ) { # ASCII chars never decompose # THEY ARE IMMORTAL $out .= $c; continue; - } elseif( $n >= 0xf0 ) { + } elseif ( $n >= 0xf0 ) { $c = substr( $string, $i, 4 ); $i += 3; - } elseif( $n >= 0xe0 ) { + } elseif ( $n >= 0xe0 ) { $c = substr( $string, $i, 3 ); $i += 2; - } elseif( $n >= 0xc0 ) { + } elseif ( $n >= 0xc0 ) { $c = substr( $string, $i, 2 ); $i++; } - if( isset( $map[$c] ) ) { + if ( isset( $map[$c] ) ) { $out .= $map[$c]; continue; } else { - if( $c >= UTF8_HANGUL_FIRST && $c <= UTF8_HANGUL_LAST ) { + if ( $c >= UTF8_HANGUL_FIRST && $c <= UTF8_HANGUL_LAST ) { # Decompose a hangul syllable into jamo; # hardcoded for three-byte UTF-8 sequence. # A lookup table would be slightly faster, # but adds a lot of memory & disk needs. # - $index = ( (ord( $c[0] ) & 0x0f) << 12 - | (ord( $c[1] ) & 0x3f) << 6 - | (ord( $c[2] ) & 0x3f) ) - - UNICODE_HANGUL_FIRST; + $index = ( ( ord( $c[0] ) & 0x0f ) << 12 + | ( ord( $c[1] ) & 0x3f ) << 6 + | ( ord( $c[2] ) & 0x3f ) ) + - UNICODE_HANGUL_FIRST; $l = intval( $index / UNICODE_HANGUL_NCOUNT ); - $v = intval( ($index % UNICODE_HANGUL_NCOUNT) / UNICODE_HANGUL_TCOUNT); + $v = intval( ( $index % UNICODE_HANGUL_NCOUNT ) / UNICODE_HANGUL_TCOUNT ); $t = $index % UNICODE_HANGUL_TCOUNT; $out .= "\xe1\x84" . chr( 0x80 + $l ) . "\xe1\x85" . chr( 0xa1 + $v ); - if( $t >= 25 ) { + if ( $t >= 25 ) { $out .= "\xe1\x87" . chr( 0x80 + $t - 25 ); - } elseif( $t ) { + } elseif ( $t ) { $out .= "\xe1\x86" . chr( 0xa7 + $t ); } continue; @@ -557,6 +559,7 @@ class UtfNormal { } $out .= $c; } + return $out; } @@ -573,23 +576,23 @@ class UtfNormal { $out = ''; $combiners = array(); $lastClass = -1; - for( $i = 0; $i < $len; $i++ ) { + for ( $i = 0; $i < $len; $i++ ) { $c = $string[$i]; $n = ord( $c ); - if( $n >= 0x80 ) { - if( $n >= 0xf0 ) { + if ( $n >= 0x80 ) { + if ( $n >= 0xf0 ) { $c = substr( $string, $i, 4 ); $i += 3; - } elseif( $n >= 0xe0 ) { + } elseif ( $n >= 0xe0 ) { $c = substr( $string, $i, 3 ); $i += 2; - } elseif( $n >= 0xc0 ) { + } elseif ( $n >= 0xc0 ) { $c = substr( $string, $i, 2 ); $i++; } - if( isset( self::$utfCombiningClass[$c] ) ) { + if ( isset( self::$utfCombiningClass[$c] ) ) { $lastClass = self::$utfCombiningClass[$c]; - if( isset( $combiners[$lastClass] ) ) { + if ( isset( $combiners[$lastClass] ) ) { $combiners[$lastClass] .= $c; } else { $combiners[$lastClass] = $c; @@ -597,7 +600,7 @@ class UtfNormal { continue; } } - if( $lastClass ) { + if ( $lastClass ) { ksort( $combiners ); $out .= implode( '', $combiners ); $combiners = array(); @@ -605,10 +608,11 @@ class UtfNormal { $out .= $c; $lastClass = 0; } - if( $lastClass ) { + if ( $lastClass ) { ksort( $combiners ); $out .= implode( '', $combiners ); } + return $out; } @@ -616,8 +620,10 @@ class UtfNormal { * Produces canonically composed sequences, i.e. normal form C or KC. * * @private - * @param string $string a valid UTF-8 string in sorted normal form D or KD. Input is not validated. - * @return string a UTF-8 string with canonical precomposed characters used where possible + * @param string $string a valid UTF-8 string in sorted normal form D or KD. + * Input is not validated. + * @return string a UTF-8 string with canonical precomposed characters used + * where possible. */ static function fastCompose( $string ) { UtfNormal::loadData(); @@ -627,12 +633,12 @@ class UtfNormal { $lastHangul = 0; $startChar = ''; $combining = ''; - $x1 = ord(substr(UTF8_HANGUL_VBASE, 0, 1)); - $x2 = ord(substr(UTF8_HANGUL_TEND, 0, 1)); - for( $i = 0; $i < $len; $i++ ) { + $x1 = ord( substr( UTF8_HANGUL_VBASE, 0, 1 ) ); + $x2 = ord( substr( UTF8_HANGUL_TEND, 0, 1 ) ); + for ( $i = 0; $i < $len; $i++ ) { $c = $string[$i]; $n = ord( $c ); - if( $n < 0x80 ) { + if ( $n < 0x80 ) { # No combining characters here... $out .= $startChar; $out .= $combining; @@ -640,25 +646,26 @@ class UtfNormal { $combining = ''; $lastClass = 0; continue; - } elseif( $n >= 0xf0 ) { + } elseif ( $n >= 0xf0 ) { $c = substr( $string, $i, 4 ); $i += 3; - } elseif( $n >= 0xe0 ) { + } elseif ( $n >= 0xe0 ) { $c = substr( $string, $i, 3 ); $i += 2; - } elseif( $n >= 0xc0 ) { + } elseif ( $n >= 0xc0 ) { $c = substr( $string, $i, 2 ); $i++; } $pair = $startChar . $c; - if( $n > 0x80 ) { - if( isset( self::$utfCombiningClass[$c] ) ) { + if ( $n > 0x80 ) { + if ( isset( self::$utfCombiningClass[$c] ) ) { # A combining char; see what we can do with it $class = self::$utfCombiningClass[$c]; - if( !empty( $startChar ) && + if ( !empty( $startChar ) && $lastClass < $class && $class > 0 && - isset( self::$utfCanonicalComp[$pair] ) ) { + isset( self::$utfCanonicalComp[$pair] ) + ) { $startChar = self::$utfCanonicalComp[$pair]; $class = 0; } else { @@ -670,56 +677,58 @@ class UtfNormal { } } # New start char - if( $lastClass == 0 ) { - if( isset( self::$utfCanonicalComp[$pair] ) ) { + if ( $lastClass == 0 ) { + if ( isset( self::$utfCanonicalComp[$pair] ) ) { $startChar = self::$utfCanonicalComp[$pair]; $lastHangul = 0; continue; } - if( $n >= $x1 && $n <= $x2 ) { + if ( $n >= $x1 && $n <= $x2 ) { # WARNING: Hangul code is painfully slow. # I apologize for this ugly, ugly code; however # performance is even more teh suck if we call # out to nice clean functions. Lookup tables are # marginally faster, but require a lot of space. # - if( $c >= UTF8_HANGUL_VBASE && + if ( $c >= UTF8_HANGUL_VBASE && $c <= UTF8_HANGUL_VEND && $startChar >= UTF8_HANGUL_LBASE && - $startChar <= UTF8_HANGUL_LEND ) { + $startChar <= UTF8_HANGUL_LEND + ) { # #$lIndex = utf8ToCodepoint( $startChar ) - UNICODE_HANGUL_LBASE; #$vIndex = utf8ToCodepoint( $c ) - UNICODE_HANGUL_VBASE; $lIndex = ord( $startChar[2] ) - 0x80; - $vIndex = ord( $c[2] ) - 0xa1; + $vIndex = ord( $c[2] ) - 0xa1; $hangulPoint = UNICODE_HANGUL_FIRST + UNICODE_HANGUL_TCOUNT * - (UNICODE_HANGUL_VCOUNT * $lIndex + $vIndex); + ( UNICODE_HANGUL_VCOUNT * $lIndex + $vIndex ); # Hardcode the limited-range UTF-8 conversion: $startChar = chr( $hangulPoint >> 12 & 0x0f | 0xe0 ) . - chr( $hangulPoint >> 6 & 0x3f | 0x80 ) . - chr( $hangulPoint & 0x3f | 0x80 ); + chr( $hangulPoint >> 6 & 0x3f | 0x80 ) . + chr( $hangulPoint & 0x3f | 0x80 ); $lastHangul = 0; continue; - } elseif( $c >= UTF8_HANGUL_TBASE && - $c <= UTF8_HANGUL_TEND && - $startChar >= UTF8_HANGUL_FIRST && - $startChar <= UTF8_HANGUL_LAST && - !$lastHangul ) { + } elseif ( $c >= UTF8_HANGUL_TBASE && + $c <= UTF8_HANGUL_TEND && + $startChar >= UTF8_HANGUL_FIRST && + $startChar <= UTF8_HANGUL_LAST && + !$lastHangul + ) { # $tIndex = utf8ToCodepoint( $c ) - UNICODE_HANGUL_TBASE; $tIndex = ord( $c[2] ) - 0xa7; - if( $tIndex < 0 ) $tIndex = ord( $c[2] ) - 0x80 + (0x11c0 - 0x11a7); + if ( $tIndex < 0 ) $tIndex = ord( $c[2] ) - 0x80 + ( 0x11c0 - 0x11a7 ); # Increment the code point by $tIndex, without # the function overhead of decoding and recoding UTF-8 # $tail = ord( $startChar[2] ) + $tIndex; - if( $tail > 0xbf ) { + if ( $tail > 0xbf ) { $tail -= 0x40; $mid = ord( $startChar[1] ) + 1; - if( $mid > 0xbf ) { + if ( $mid > 0xbf ) { $startChar[0] = chr( ord( $startChar[0] ) + 1 ); $mid -= 0x40; } @@ -741,6 +750,7 @@ class UtfNormal { $lastHangul = 0; } $out .= $startChar . $combining; + return $out; } @@ -753,11 +763,13 @@ class UtfNormal { static function placebo( $string ) { $len = strlen( $string ); $out = ''; - for( $i = 0; $i < $len; $i++ ) { + for ( $i = 0; $i < $len; $i++ ) { $out .= $string[$i]; } + return $out; } + /** * Function to replace some characters that we don't want * but most of the native normalize functions keep. @@ -772,6 +784,7 @@ class UtfNormal { $string ); $string = str_replace( UTF8_FFFE, UTF8_REPLACEMENT, $string ); $string = str_replace( UTF8_FFFF, UTF8_REPLACEMENT, $string ); + return $string; } } diff --git a/includes/normal/UtfNormalBench.php b/includes/normal/UtfNormalBench.php index 59a64a3f60..bd4cf05d88 100644 --- a/includes/normal/UtfNormalBench.php +++ b/includes/normal/UtfNormalBench.php @@ -24,11 +24,11 @@ * @ingroup UtfNormal */ -if( PHP_SAPI != 'cli' ) { +if ( PHP_SAPI != 'cli' ) { die( "Run me from the command line please.\n" ); } -if( isset( $_SERVER['argv'] ) && in_array( '--icu', $_SERVER['argv'] ) ) { +if ( isset( $_SERVER['argv'] ) && in_array( '--icu', $_SERVER['argv'] ) ) { dl( 'php_utfnormal.so' ); } @@ -47,7 +47,7 @@ $testfiles = array( ); $normalizer = new UtfNormal; UtfNormal::loadData(); -foreach( $testfiles as $file => $desc ) { +foreach ( $testfiles as $file => $desc ) { benchmarkTest( $normalizer, $file, $desc ); } @@ -67,11 +67,12 @@ function benchmarkTest( &$u, $filename, $desc ) { # 'NFD', 'NFKD', array( 'fastDecompose', 'fastCombiningSort', 'fastCompose' ), # 'quickIsNFC', 'quickIsNFCVerify', - ); - foreach( $forms as $form ) { - if( is_array( $form ) ) { + ); + + foreach ( $forms as $form ) { + if ( is_array( $form ) ) { $str = $data; - foreach( $form as $step ) { + foreach ( $form as $step ) { $str = benchmarkForm( $u, $str, $step ); } } else { @@ -82,27 +83,29 @@ function benchmarkTest( &$u, $filename, $desc ) { function benchTime() { $st = explode( ' ', microtime() ); + return (float)$st[0] + (float)$st[1]; } function benchmarkForm( &$u, &$data, $form ) { #$start = benchTime(); - for( $i = 0; $i < BENCH_CYCLES; $i++ ) { + for ( $i = 0; $i < BENCH_CYCLES; $i++ ) { $start = benchTime(); $out = $u->$form( $data, UtfNormal::$utfCanonicalDecomp ); - $deltas[] = (benchTime() - $start); + $deltas[] = ( benchTime() - $start ); } #$delta = (benchTime() - $start) / BENCH_CYCLES; sort( $deltas ); $delta = $deltas[0]; # Take shortest time $rate = intval( strlen( $data ) / $delta ); - $same = (0 == strcmp( $data, $out ) ); + $same = ( 0 == strcmp( $data, $out ) ); printf( " %20s %6.1fms %12s bytes/s (%s)\n", $form, - $delta*1000.0, + $delta * 1000.0, number_format( $rate ), - ($same ? 'no change' : 'changed' ) ); + ( $same ? 'no change' : 'changed' ) ); + return $out; } diff --git a/includes/normal/UtfNormalData.inc b/includes/normal/UtfNormalData.inc index 68cc1ef49f..5755f6b968 100644 --- a/includes/normal/UtfNormalData.inc +++ b/includes/normal/UtfNormalData.inc @@ -5,7 +5,8 @@ * * @file */ - +// @codingStandardsIgnoreFile + UtfNormal::$utfCombiningClass = unserialize( 'a:606:{s:2:"̀";i:230;s:2:"́";i:230;s:2:"̂";i:230;s:2:"̃";i:230;s:2:"̄";i:230;s:2:"̅";i:230;s:2:"̆";i:230;s:2:"̇";i:230;s:2:"̈";i:230;s:2:"̉";i:230;s:2:"̊";i:230;s:2:"̋";i:230;s:2:"̌";i:230;s:2:"̍";i:230;s:2:"̎";i:230;s:2:"̏";i:230;s:2:"̐";i:230;s:2:"̑";i:230;s:2:"̒";i:230;s:2:"̓";i:230;s:2:"̔";i:230;s:2:"̕";i:232;s:2:"̖";i:220;s:2:"̗";i:220;s:2:"̘";i:220;s:2:"̙";i:220;s:2:"̚";i:232;s:2:"̛";i:216;s:2:"̜";i:220;s:2:"̝";i:220;s:2:"̞";i:220;s:2:"̟";i:220;s:2:"̠";i:220;s:2:"̡";i:202;s:2:"̢";i:202;s:2:"̣";i:220;s:2:"̤";i:220;s:2:"̥";i:220;s:2:"̦";i:220;s:2:"̧";i:202;s:2:"̨";i:202;s:2:"̩";i:220;s:2:"̪";i:220;s:2:"̫";i:220;s:2:"̬";i:220;s:2:"̭";i:220;s:2:"̮";i:220;s:2:"̯";i:220;s:2:"̰";i:220;s:2:"̱";i:220;s:2:"̲";i:220;s:2:"̳";i:220;s:2:"̴";i:1;s:2:"̵";i:1;s:2:"̶";i:1;s:2:"̷";i:1;s:2:"̸";i:1;s:2:"̹";i:220;s:2:"̺";i:220;s:2:"̻";i:220;s:2:"̼";i:220;s:2:"̽";i:230;s:2:"̾";i:230;s:2:"̿";i:230;s:2:"̀";i:230;s:2:"́";i:230;s:2:"͂";i:230;s:2:"̓";i:230;s:2:"̈́";i:230;s:2:"ͅ";i:240;s:2:"͆";i:230;s:2:"͇";i:220;s:2:"͈";i:220;s:2:"͉";i:220;s:2:"͊";i:230;s:2:"͋";i:230;s:2:"͌";i:230;s:2:"͍";i:220;s:2:"͎";i:220;s:2:"͐";i:230;s:2:"͑";i:230;s:2:"͒";i:230;s:2:"͓";i:220;s:2:"͔";i:220;s:2:"͕";i:220;s:2:"͖";i:220;s:2:"͗";i:230;s:2:"͘";i:232;s:2:"͙";i:220;s:2:"͚";i:220;s:2:"͛";i:230;s:2:"͜";i:233;s:2:"͝";i:234;s:2:"͞";i:234;s:2:"͟";i:233;s:2:"͠";i:234;s:2:"͡";i:234;s:2:"͢";i:233;s:2:"ͣ";i:230;s:2:"ͤ";i:230;s:2:"ͥ";i:230;s:2:"ͦ";i:230;s:2:"ͧ";i:230;s:2:"ͨ";i:230;s:2:"ͩ";i:230;s:2:"ͪ";i:230;s:2:"ͫ";i:230;s:2:"ͬ";i:230;s:2:"ͭ";i:230;s:2:"ͮ";i:230;s:2:"ͯ";i:230;s:2:"҃";i:230;s:2:"҄";i:230;s:2:"҅";i:230;s:2:"҆";i:230;s:2:"҇";i:230;s:2:"֑";i:220;s:2:"֒";i:230;s:2:"֓";i:230;s:2:"֔";i:230;s:2:"֕";i:230;s:2:"֖";i:220;s:2:"֗";i:230;s:2:"֘";i:230;s:2:"֙";i:230;s:2:"֚";i:222;s:2:"֛";i:220;s:2:"֜";i:230;s:2:"֝";i:230;s:2:"֞";i:230;s:2:"֟";i:230;s:2:"֠";i:230;s:2:"֡";i:230;s:2:"֢";i:220;s:2:"֣";i:220;s:2:"֤";i:220;s:2:"֥";i:220;s:2:"֦";i:220;s:2:"֧";i:220;s:2:"֨";i:230;s:2:"֩";i:230;s:2:"֪";i:220;s:2:"֫";i:230;s:2:"֬";i:230;s:2:"֭";i:222;s:2:"֮";i:228;s:2:"֯";i:230;s:2:"ְ";i:10;s:2:"ֱ";i:11;s:2:"ֲ";i:12;s:2:"ֳ";i:13;s:2:"ִ";i:14;s:2:"ֵ";i:15;s:2:"ֶ";i:16;s:2:"ַ";i:17;s:2:"ָ";i:18;s:2:"ֹ";i:19;s:2:"ֺ";i:19;s:2:"ֻ";i:20;s:2:"ּ";i:21;s:2:"ֽ";i:22;s:2:"ֿ";i:23;s:2:"ׁ";i:24;s:2:"ׂ";i:25;s:2:"ׄ";i:230;s:2:"ׅ";i:220;s:2:"ׇ";i:18;s:2:"ؐ";i:230;s:2:"ؑ";i:230;s:2:"ؒ";i:230;s:2:"ؓ";i:230;s:2:"ؔ";i:230;s:2:"ؕ";i:230;s:2:"ؖ";i:230;s:2:"ؗ";i:230;s:2:"ؘ";i:30;s:2:"ؙ";i:31;s:2:"ؚ";i:32;s:2:"ً";i:27;s:2:"ٌ";i:28;s:2:"ٍ";i:29;s:2:"َ";i:30;s:2:"ُ";i:31;s:2:"ِ";i:32;s:2:"ّ";i:33;s:2:"ْ";i:34;s:2:"ٓ";i:230;s:2:"ٔ";i:230;s:2:"ٕ";i:220;s:2:"ٖ";i:220;s:2:"ٗ";i:230;s:2:"٘";i:230;s:2:"ٙ";i:230;s:2:"ٚ";i:230;s:2:"ٛ";i:230;s:2:"ٜ";i:220;s:2:"ٝ";i:230;s:2:"ٞ";i:230;s:2:"ٟ";i:220;s:2:"ٰ";i:35;s:2:"ۖ";i:230;s:2:"ۗ";i:230;s:2:"ۘ";i:230;s:2:"ۙ";i:230;s:2:"ۚ";i:230;s:2:"ۛ";i:230;s:2:"ۜ";i:230;s:2:"۟";i:230;s:2:"۠";i:230;s:2:"ۡ";i:230;s:2:"ۢ";i:230;s:2:"ۣ";i:220;s:2:"ۤ";i:230;s:2:"ۧ";i:230;s:2:"ۨ";i:230;s:2:"۪";i:220;s:2:"۫";i:230;s:2:"۬";i:230;s:2:"ۭ";i:220;s:2:"ܑ";i:36;s:2:"ܰ";i:230;s:2:"ܱ";i:220;s:2:"ܲ";i:230;s:2:"ܳ";i:230;s:2:"ܴ";i:220;s:2:"ܵ";i:230;s:2:"ܶ";i:230;s:2:"ܷ";i:220;s:2:"ܸ";i:220;s:2:"ܹ";i:220;s:2:"ܺ";i:230;s:2:"ܻ";i:220;s:2:"ܼ";i:220;s:2:"ܽ";i:230;s:2:"ܾ";i:220;s:2:"ܿ";i:230;s:2:"݀";i:230;s:2:"݁";i:230;s:2:"݂";i:220;s:2:"݃";i:230;s:2:"݄";i:220;s:2:"݅";i:230;s:2:"݆";i:220;s:2:"݇";i:230;s:2:"݈";i:220;s:2:"݉";i:230;s:2:"݊";i:230;s:2:"߫";i:230;s:2:"߬";i:230;s:2:"߭";i:230;s:2:"߮";i:230;s:2:"߯";i:230;s:2:"߰";i:230;s:2:"߱";i:230;s:2:"߲";i:220;s:2:"߳";i:230;s:3:"ࠖ";i:230;s:3:"ࠗ";i:230;s:3:"࠘";i:230;s:3:"࠙";i:230;s:3:"ࠛ";i:230;s:3:"ࠜ";i:230;s:3:"ࠝ";i:230;s:3:"ࠞ";i:230;s:3:"ࠟ";i:230;s:3:"ࠠ";i:230;s:3:"ࠡ";i:230;s:3:"ࠢ";i:230;s:3:"ࠣ";i:230;s:3:"ࠥ";i:230;s:3:"ࠦ";i:230;s:3:"ࠧ";i:230;s:3:"ࠩ";i:230;s:3:"ࠪ";i:230;s:3:"ࠫ";i:230;s:3:"ࠬ";i:230;s:3:"࠭";i:230;s:3:"࡙";i:220;s:3:"࡚";i:220;s:3:"࡛";i:220;s:3:"़";i:7;s:3:"्";i:9;s:3:"॑";i:230;s:3:"॒";i:220;s:3:"॓";i:230;s:3:"॔";i:230;s:3:"়";i:7;s:3:"্";i:9;s:3:"਼";i:7;s:3:"੍";i:9;s:3:"઼";i:7;s:3:"્";i:9;s:3:"଼";i:7;s:3:"୍";i:9;s:3:"்";i:9;s:3:"్";i:9;s:3:"ౕ";i:84;s:3:"ౖ";i:91;s:3:"಼";i:7;s:3:"್";i:9;s:3:"്";i:9;s:3:"්";i:9;s:3:"ุ";i:103;s:3:"ู";i:103;s:3:"ฺ";i:9;s:3:"่";i:107;s:3:"้";i:107;s:3:"๊";i:107;s:3:"๋";i:107;s:3:"ຸ";i:118;s:3:"ູ";i:118;s:3:"່";i:122;s:3:"້";i:122;s:3:"໊";i:122;s:3:"໋";i:122;s:3:"༘";i:220;s:3:"༙";i:220;s:3:"༵";i:220;s:3:"༷";i:220;s:3:"༹";i:216;s:3:"ཱ";i:129;s:3:"ི";i:130;s:3:"ུ";i:132;s:3:"ེ";i:130;s:3:"ཻ";i:130;s:3:"ོ";i:130;s:3:"ཽ";i:130;s:3:"ྀ";i:130;s:3:"ྂ";i:230;s:3:"ྃ";i:230;s:3:"྄";i:9;s:3:"྆";i:230;s:3:"྇";i:230;s:3:"࿆";i:220;s:3:"့";i:7;s:3:"္";i:9;s:3:"်";i:9;s:3:"ႍ";i:220;s:3:"፝";i:230;s:3:"፞";i:230;s:3:"፟";i:230;s:3:"᜔";i:9;s:3:"᜴";i:9;s:3:"្";i:9;s:3:"៝";i:230;s:3:"ᢩ";i:228;s:3:"᤹";i:222;s:3:"᤺";i:230;s:3:"᤻";i:220;s:3:"ᨗ";i:230;s:3:"ᨘ";i:220;s:3:"᩠";i:9;s:3:"᩵";i:230;s:3:"᩶";i:230;s:3:"᩷";i:230;s:3:"᩸";i:230;s:3:"᩹";i:230;s:3:"᩺";i:230;s:3:"᩻";i:230;s:3:"᩼";i:230;s:3:"᩿";i:220;s:3:"᬴";i:7;s:3:"᭄";i:9;s:3:"᭫";i:230;s:3:"᭬";i:220;s:3:"᭭";i:230;s:3:"᭮";i:230;s:3:"᭯";i:230;s:3:"᭰";i:230;s:3:"᭱";i:230;s:3:"᭲";i:230;s:3:"᭳";i:230;s:3:"᮪";i:9;s:3:"᯦";i:7;s:3:"᯲";i:9;s:3:"᯳";i:9;s:3:"᰷";i:7;s:3:"᳐";i:230;s:3:"᳑";i:230;s:3:"᳒";i:230;s:3:"᳔";i:1;s:3:"᳕";i:220;s:3:"᳖";i:220;s:3:"᳗";i:220;s:3:"᳘";i:220;s:3:"᳙";i:220;s:3:"᳚";i:230;s:3:"᳛";i:230;s:3:"᳜";i:220;s:3:"᳝";i:220;s:3:"᳞";i:220;s:3:"᳟";i:220;s:3:"᳠";i:230;s:3:"᳢";i:1;s:3:"᳣";i:1;s:3:"᳤";i:1;s:3:"᳥";i:1;s:3:"᳦";i:1;s:3:"᳧";i:1;s:3:"᳨";i:1;s:3:"᳭";i:220;s:3:"᷀";i:230;s:3:"᷁";i:230;s:3:"᷂";i:220;s:3:"᷃";i:230;s:3:"᷄";i:230;s:3:"᷅";i:230;s:3:"᷆";i:230;s:3:"᷇";i:230;s:3:"᷈";i:230;s:3:"᷉";i:230;s:3:"᷊";i:220;s:3:"᷋";i:230;s:3:"᷌";i:230;s:3:"᷍";i:234;s:3:"᷎";i:214;s:3:"᷏";i:220;s:3:"᷐";i:202;s:3:"᷑";i:230;s:3:"᷒";i:230;s:3:"ᷓ";i:230;s:3:"ᷔ";i:230;s:3:"ᷕ";i:230;s:3:"ᷖ";i:230;s:3:"ᷗ";i:230;s:3:"ᷘ";i:230;s:3:"ᷙ";i:230;s:3:"ᷚ";i:230;s:3:"ᷛ";i:230;s:3:"ᷜ";i:230;s:3:"ᷝ";i:230;s:3:"ᷞ";i:230;s:3:"ᷟ";i:230;s:3:"ᷠ";i:230;s:3:"ᷡ";i:230;s:3:"ᷢ";i:230;s:3:"ᷣ";i:230;s:3:"ᷤ";i:230;s:3:"ᷥ";i:230;s:3:"ᷦ";i:230;s:3:"᷼";i:233;s:3:"᷽";i:220;s:3:"᷾";i:230;s:3:"᷿";i:220;s:3:"⃐";i:230;s:3:"⃑";i:230;s:3:"⃒";i:1;s:3:"⃓";i:1;s:3:"⃔";i:230;s:3:"⃕";i:230;s:3:"⃖";i:230;s:3:"⃗";i:230;s:3:"⃘";i:1;s:3:"⃙";i:1;s:3:"⃚";i:1;s:3:"⃛";i:230;s:3:"⃜";i:230;s:3:"⃡";i:230;s:3:"⃥";i:1;s:3:"⃦";i:1;s:3:"⃧";i:230;s:3:"⃨";i:220;s:3:"⃩";i:230;s:3:"⃪";i:1;s:3:"⃫";i:1;s:3:"⃬";i:220;s:3:"⃭";i:220;s:3:"⃮";i:220;s:3:"⃯";i:220;s:3:"⃰";i:230;s:3:"⳯";i:230;s:3:"⳰";i:230;s:3:"⳱";i:230;s:3:"⵿";i:9;s:3:"ⷠ";i:230;s:3:"ⷡ";i:230;s:3:"ⷢ";i:230;s:3:"ⷣ";i:230;s:3:"ⷤ";i:230;s:3:"ⷥ";i:230;s:3:"ⷦ";i:230;s:3:"ⷧ";i:230;s:3:"ⷨ";i:230;s:3:"ⷩ";i:230;s:3:"ⷪ";i:230;s:3:"ⷫ";i:230;s:3:"ⷬ";i:230;s:3:"ⷭ";i:230;s:3:"ⷮ";i:230;s:3:"ⷯ";i:230;s:3:"ⷰ";i:230;s:3:"ⷱ";i:230;s:3:"ⷲ";i:230;s:3:"ⷳ";i:230;s:3:"ⷴ";i:230;s:3:"ⷵ";i:230;s:3:"ⷶ";i:230;s:3:"ⷷ";i:230;s:3:"ⷸ";i:230;s:3:"ⷹ";i:230;s:3:"ⷺ";i:230;s:3:"ⷻ";i:230;s:3:"ⷼ";i:230;s:3:"ⷽ";i:230;s:3:"ⷾ";i:230;s:3:"ⷿ";i:230;s:3:"〪";i:218;s:3:"〫";i:228;s:3:"〬";i:232;s:3:"〭";i:222;s:3:"〮";i:224;s:3:"〯";i:224;s:3:"゙";i:8;s:3:"゚";i:8;s:3:"꙯";i:230;s:3:"꙼";i:230;s:3:"꙽";i:230;s:3:"꛰";i:230;s:3:"꛱";i:230;s:3:"꠆";i:9;s:3:"꣄";i:9;s:3:"꣠";i:230;s:3:"꣡";i:230;s:3:"꣢";i:230;s:3:"꣣";i:230;s:3:"꣤";i:230;s:3:"꣥";i:230;s:3:"꣦";i:230;s:3:"꣧";i:230;s:3:"꣨";i:230;s:3:"꣩";i:230;s:3:"꣪";i:230;s:3:"꣫";i:230;s:3:"꣬";i:230;s:3:"꣭";i:230;s:3:"꣮";i:230;s:3:"꣯";i:230;s:3:"꣰";i:230;s:3:"꣱";i:230;s:3:"꤫";i:220;s:3:"꤬";i:220;s:3:"꤭";i:220;s:3:"꥓";i:9;s:3:"꦳";i:7;s:3:"꧀";i:9;s:3:"ꪰ";i:230;s:3:"ꪲ";i:230;s:3:"ꪳ";i:230;s:3:"ꪴ";i:220;s:3:"ꪷ";i:230;s:3:"ꪸ";i:230;s:3:"ꪾ";i:230;s:3:"꪿";i:230;s:3:"꫁";i:230;s:3:"꯭";i:9;s:3:"ﬞ";i:26;s:3:"︠";i:230;s:3:"︡";i:230;s:3:"︢";i:230;s:3:"︣";i:230;s:3:"︤";i:230;s:3:"︥";i:230;s:3:"︦";i:230;s:4:"𐇽";i:220;s:4:"𐨍";i:220;s:4:"𐨏";i:230;s:4:"𐨸";i:230;s:4:"𐨹";i:1;s:4:"𐨺";i:220;s:4:"𐨿";i:9;s:4:"𑁆";i:9;s:4:"𑂹";i:9;s:4:"𑂺";i:7;s:4:"𝅥";i:216;s:4:"𝅦";i:216;s:4:"𝅧";i:1;s:4:"𝅨";i:1;s:4:"𝅩";i:1;s:4:"𝅭";i:226;s:4:"𝅮";i:216;s:4:"𝅯";i:216;s:4:"𝅰";i:216;s:4:"𝅱";i:216;s:4:"𝅲";i:216;s:4:"𝅻";i:220;s:4:"𝅼";i:220;s:4:"𝅽";i:220;s:4:"𝅾";i:220;s:4:"𝅿";i:220;s:4:"𝆀";i:220;s:4:"𝆁";i:220;s:4:"𝆂";i:220;s:4:"𝆅";i:230;s:4:"𝆆";i:230;s:4:"𝆇";i:230;s:4:"𝆈";i:230;s:4:"𝆉";i:230;s:4:"𝆊";i:220;s:4:"𝆋";i:220;s:4:"𝆪";i:230;s:4:"𝆫";i:230;s:4:"𝆬";i:230;s:4:"𝆭";i:230;s:4:"𝉂";i:230;s:4:"𝉃";i:230;s:4:"𝉄";i:230;}' ); UtfNormal::$utfCanonicalComp = unserialize( 'a:1868:{s:3:"À";s:2:"À";s:3:"Á";s:2:"Á";s:3:"Â";s:2:"Â";s:3:"Ã";s:2:"Ã";s:3:"Ä";s:2:"Ä";s:3:"Å";s:2:"Å";s:3:"Ç";s:2:"Ç";s:3:"È";s:2:"È";s:3:"É";s:2:"É";s:3:"Ê";s:2:"Ê";s:3:"Ë";s:2:"Ë";s:3:"Ì";s:2:"Ì";s:3:"Í";s:2:"Í";s:3:"Î";s:2:"Î";s:3:"Ï";s:2:"Ï";s:3:"Ñ";s:2:"Ñ";s:3:"Ò";s:2:"Ò";s:3:"Ó";s:2:"Ó";s:3:"Ô";s:2:"Ô";s:3:"Õ";s:2:"Õ";s:3:"Ö";s:2:"Ö";s:3:"Ù";s:2:"Ù";s:3:"Ú";s:2:"Ú";s:3:"Û";s:2:"Û";s:3:"Ü";s:2:"Ü";s:3:"Ý";s:2:"Ý";s:3:"à";s:2:"à";s:3:"á";s:2:"á";s:3:"â";s:2:"â";s:3:"ã";s:2:"ã";s:3:"ä";s:2:"ä";s:3:"å";s:2:"å";s:3:"ç";s:2:"ç";s:3:"è";s:2:"è";s:3:"é";s:2:"é";s:3:"ê";s:2:"ê";s:3:"ë";s:2:"ë";s:3:"ì";s:2:"ì";s:3:"í";s:2:"í";s:3:"î";s:2:"î";s:3:"ï";s:2:"ï";s:3:"ñ";s:2:"ñ";s:3:"ò";s:2:"ò";s:3:"ó";s:2:"ó";s:3:"ô";s:2:"ô";s:3:"õ";s:2:"õ";s:3:"ö";s:2:"ö";s:3:"ù";s:2:"ù";s:3:"ú";s:2:"ú";s:3:"û";s:2:"û";s:3:"ü";s:2:"ü";s:3:"ý";s:2:"ý";s:3:"ÿ";s:2:"ÿ";s:3:"Ā";s:2:"Ā";s:3:"ā";s:2:"ā";s:3:"Ă";s:2:"Ă";s:3:"ă";s:2:"ă";s:3:"Ą";s:2:"Ą";s:3:"ą";s:2:"ą";s:3:"Ć";s:2:"Ć";s:3:"ć";s:2:"ć";s:3:"Ĉ";s:2:"Ĉ";s:3:"ĉ";s:2:"ĉ";s:3:"Ċ";s:2:"Ċ";s:3:"ċ";s:2:"ċ";s:3:"Č";s:2:"Č";s:3:"č";s:2:"č";s:3:"Ď";s:2:"Ď";s:3:"ď";s:2:"ď";s:3:"Ē";s:2:"Ē";s:3:"ē";s:2:"ē";s:3:"Ĕ";s:2:"Ĕ";s:3:"ĕ";s:2:"ĕ";s:3:"Ė";s:2:"Ė";s:3:"ė";s:2:"ė";s:3:"Ę";s:2:"Ę";s:3:"ę";s:2:"ę";s:3:"Ě";s:2:"Ě";s:3:"ě";s:2:"ě";s:3:"Ĝ";s:2:"Ĝ";s:3:"ĝ";s:2:"ĝ";s:3:"Ğ";s:2:"Ğ";s:3:"ğ";s:2:"ğ";s:3:"Ġ";s:2:"Ġ";s:3:"ġ";s:2:"ġ";s:3:"Ģ";s:2:"Ģ";s:3:"ģ";s:2:"ģ";s:3:"Ĥ";s:2:"Ĥ";s:3:"ĥ";s:2:"ĥ";s:3:"Ĩ";s:2:"Ĩ";s:3:"ĩ";s:2:"ĩ";s:3:"Ī";s:2:"Ī";s:3:"ī";s:2:"ī";s:3:"Ĭ";s:2:"Ĭ";s:3:"ĭ";s:2:"ĭ";s:3:"Į";s:2:"Į";s:3:"į";s:2:"į";s:3:"İ";s:2:"İ";s:3:"Ĵ";s:2:"Ĵ";s:3:"ĵ";s:2:"ĵ";s:3:"Ķ";s:2:"Ķ";s:3:"ķ";s:2:"ķ";s:3:"Ĺ";s:2:"Ĺ";s:3:"ĺ";s:2:"ĺ";s:3:"Ļ";s:2:"Ļ";s:3:"ļ";s:2:"ļ";s:3:"Ľ";s:2:"Ľ";s:3:"ľ";s:2:"ľ";s:3:"Ń";s:2:"Ń";s:3:"ń";s:2:"ń";s:3:"Ņ";s:2:"Ņ";s:3:"ņ";s:2:"ņ";s:3:"Ň";s:2:"Ň";s:3:"ň";s:2:"ň";s:3:"Ō";s:2:"Ō";s:3:"ō";s:2:"ō";s:3:"Ŏ";s:2:"Ŏ";s:3:"ŏ";s:2:"ŏ";s:3:"Ő";s:2:"Ő";s:3:"ő";s:2:"ő";s:3:"Ŕ";s:2:"Ŕ";s:3:"ŕ";s:2:"ŕ";s:3:"Ŗ";s:2:"Ŗ";s:3:"ŗ";s:2:"ŗ";s:3:"Ř";s:2:"Ř";s:3:"ř";s:2:"ř";s:3:"Ś";s:2:"Ś";s:3:"ś";s:2:"ś";s:3:"Ŝ";s:2:"Ŝ";s:3:"ŝ";s:2:"ŝ";s:3:"Ş";s:2:"Ş";s:3:"ş";s:2:"ş";s:3:"Š";s:2:"Š";s:3:"š";s:2:"š";s:3:"Ţ";s:2:"Ţ";s:3:"ţ";s:2:"ţ";s:3:"Ť";s:2:"Ť";s:3:"ť";s:2:"ť";s:3:"Ũ";s:2:"Ũ";s:3:"ũ";s:2:"ũ";s:3:"Ū";s:2:"Ū";s:3:"ū";s:2:"ū";s:3:"Ŭ";s:2:"Ŭ";s:3:"ŭ";s:2:"ŭ";s:3:"Ů";s:2:"Ů";s:3:"ů";s:2:"ů";s:3:"Ű";s:2:"Ű";s:3:"ű";s:2:"ű";s:3:"Ų";s:2:"Ų";s:3:"ų";s:2:"ų";s:3:"Ŵ";s:2:"Ŵ";s:3:"ŵ";s:2:"ŵ";s:3:"Ŷ";s:2:"Ŷ";s:3:"ŷ";s:2:"ŷ";s:3:"Ÿ";s:2:"Ÿ";s:3:"Ź";s:2:"Ź";s:3:"ź";s:2:"ź";s:3:"Ż";s:2:"Ż";s:3:"ż";s:2:"ż";s:3:"Ž";s:2:"Ž";s:3:"ž";s:2:"ž";s:3:"Ơ";s:2:"Ơ";s:3:"ơ";s:2:"ơ";s:3:"Ư";s:2:"Ư";s:3:"ư";s:2:"ư";s:3:"Ǎ";s:2:"Ǎ";s:3:"ǎ";s:2:"ǎ";s:3:"Ǐ";s:2:"Ǐ";s:3:"ǐ";s:2:"ǐ";s:3:"Ǒ";s:2:"Ǒ";s:3:"ǒ";s:2:"ǒ";s:3:"Ǔ";s:2:"Ǔ";s:3:"ǔ";s:2:"ǔ";s:4:"Ǖ";s:2:"Ǖ";s:4:"ǖ";s:2:"ǖ";s:4:"Ǘ";s:2:"Ǘ";s:4:"ǘ";s:2:"ǘ";s:4:"Ǚ";s:2:"Ǚ";s:4:"ǚ";s:2:"ǚ";s:4:"Ǜ";s:2:"Ǜ";s:4:"ǜ";s:2:"ǜ";s:4:"Ǟ";s:2:"Ǟ";s:4:"ǟ";s:2:"ǟ";s:4:"Ǡ";s:2:"Ǡ";s:4:"ǡ";s:2:"ǡ";s:4:"Ǣ";s:2:"Ǣ";s:4:"ǣ";s:2:"ǣ";s:3:"Ǧ";s:2:"Ǧ";s:3:"ǧ";s:2:"ǧ";s:3:"Ǩ";s:2:"Ǩ";s:3:"ǩ";s:2:"ǩ";s:3:"Ǫ";s:2:"Ǫ";s:3:"ǫ";s:2:"ǫ";s:4:"Ǭ";s:2:"Ǭ";s:4:"ǭ";s:2:"ǭ";s:4:"Ǯ";s:2:"Ǯ";s:4:"ǯ";s:2:"ǯ";s:3:"ǰ";s:2:"ǰ";s:3:"Ǵ";s:2:"Ǵ";s:3:"ǵ";s:2:"ǵ";s:3:"Ǹ";s:2:"Ǹ";s:3:"ǹ";s:2:"ǹ";s:4:"Ǻ";s:2:"Ǻ";s:4:"ǻ";s:2:"ǻ";s:4:"Ǽ";s:2:"Ǽ";s:4:"ǽ";s:2:"ǽ";s:4:"Ǿ";s:2:"Ǿ";s:4:"ǿ";s:2:"ǿ";s:3:"Ȁ";s:2:"Ȁ";s:3:"ȁ";s:2:"ȁ";s:3:"Ȃ";s:2:"Ȃ";s:3:"ȃ";s:2:"ȃ";s:3:"Ȅ";s:2:"Ȅ";s:3:"ȅ";s:2:"ȅ";s:3:"Ȇ";s:2:"Ȇ";s:3:"ȇ";s:2:"ȇ";s:3:"Ȉ";s:2:"Ȉ";s:3:"ȉ";s:2:"ȉ";s:3:"Ȋ";s:2:"Ȋ";s:3:"ȋ";s:2:"ȋ";s:3:"Ȍ";s:2:"Ȍ";s:3:"ȍ";s:2:"ȍ";s:3:"Ȏ";s:2:"Ȏ";s:3:"ȏ";s:2:"ȏ";s:3:"Ȑ";s:2:"Ȑ";s:3:"ȑ";s:2:"ȑ";s:3:"Ȓ";s:2:"Ȓ";s:3:"ȓ";s:2:"ȓ";s:3:"Ȕ";s:2:"Ȕ";s:3:"ȕ";s:2:"ȕ";s:3:"Ȗ";s:2:"Ȗ";s:3:"ȗ";s:2:"ȗ";s:3:"Ș";s:2:"Ș";s:3:"ș";s:2:"ș";s:3:"Ț";s:2:"Ț";s:3:"ț";s:2:"ț";s:3:"Ȟ";s:2:"Ȟ";s:3:"ȟ";s:2:"ȟ";s:3:"Ȧ";s:2:"Ȧ";s:3:"ȧ";s:2:"ȧ";s:3:"Ȩ";s:2:"Ȩ";s:3:"ȩ";s:2:"ȩ";s:4:"Ȫ";s:2:"Ȫ";s:4:"ȫ";s:2:"ȫ";s:4:"Ȭ";s:2:"Ȭ";s:4:"ȭ";s:2:"ȭ";s:3:"Ȯ";s:2:"Ȯ";s:3:"ȯ";s:2:"ȯ";s:4:"Ȱ";s:2:"Ȱ";s:4:"ȱ";s:2:"ȱ";s:3:"Ȳ";s:2:"Ȳ";s:3:"ȳ";s:2:"ȳ";s:2:"̀";s:2:"̀";s:2:"́";s:2:"́";s:2:"̓";s:2:"̓";s:4:"̈́";s:2:"̈́";s:2:"ʹ";s:2:"ʹ";s:1:";";s:2:";";s:4:"΅";s:2:"΅";s:4:"Ά";s:2:"Ά";s:2:"·";s:2:"·";s:4:"Έ";s:2:"Έ";s:4:"Ή";s:2:"Ή";s:4:"Ί";s:2:"Ί";s:4:"Ό";s:2:"Ό";s:4:"Ύ";s:2:"Ύ";s:4:"Ώ";s:2:"Ώ";s:4:"ΐ";s:2:"ΐ";s:4:"Ϊ";s:2:"Ϊ";s:4:"Ϋ";s:2:"Ϋ";s:4:"ά";s:2:"ά";s:4:"έ";s:2:"έ";s:4:"ή";s:2:"ή";s:4:"ί";s:2:"ί";s:4:"ΰ";s:2:"ΰ";s:4:"ϊ";s:2:"ϊ";s:4:"ϋ";s:2:"ϋ";s:4:"ό";s:2:"ό";s:4:"ύ";s:2:"ύ";s:4:"ώ";s:2:"ώ";s:4:"ϓ";s:2:"ϓ";s:4:"ϔ";s:2:"ϔ";s:4:"Ѐ";s:2:"Ѐ";s:4:"Ё";s:2:"Ё";s:4:"Ѓ";s:2:"Ѓ";s:4:"Ї";s:2:"Ї";s:4:"Ќ";s:2:"Ќ";s:4:"Ѝ";s:2:"Ѝ";s:4:"Ў";s:2:"Ў";s:4:"Й";s:2:"Й";s:4:"й";s:2:"й";s:4:"ѐ";s:2:"ѐ";s:4:"ё";s:2:"ё";s:4:"ѓ";s:2:"ѓ";s:4:"ї";s:2:"ї";s:4:"ќ";s:2:"ќ";s:4:"ѝ";s:2:"ѝ";s:4:"ў";s:2:"ў";s:4:"Ѷ";s:2:"Ѷ";s:4:"ѷ";s:2:"ѷ";s:4:"Ӂ";s:2:"Ӂ";s:4:"ӂ";s:2:"ӂ";s:4:"Ӑ";s:2:"Ӑ";s:4:"ӑ";s:2:"ӑ";s:4:"Ӓ";s:2:"Ӓ";s:4:"ӓ";s:2:"ӓ";s:4:"Ӗ";s:2:"Ӗ";s:4:"ӗ";s:2:"ӗ";s:4:"Ӛ";s:2:"Ӛ";s:4:"ӛ";s:2:"ӛ";s:4:"Ӝ";s:2:"Ӝ";s:4:"ӝ";s:2:"ӝ";s:4:"Ӟ";s:2:"Ӟ";s:4:"ӟ";s:2:"ӟ";s:4:"Ӣ";s:2:"Ӣ";s:4:"ӣ";s:2:"ӣ";s:4:"Ӥ";s:2:"Ӥ";s:4:"ӥ";s:2:"ӥ";s:4:"Ӧ";s:2:"Ӧ";s:4:"ӧ";s:2:"ӧ";s:4:"Ӫ";s:2:"Ӫ";s:4:"ӫ";s:2:"ӫ";s:4:"Ӭ";s:2:"Ӭ";s:4:"ӭ";s:2:"ӭ";s:4:"Ӯ";s:2:"Ӯ";s:4:"ӯ";s:2:"ӯ";s:4:"Ӱ";s:2:"Ӱ";s:4:"ӱ";s:2:"ӱ";s:4:"Ӳ";s:2:"Ӳ";s:4:"ӳ";s:2:"ӳ";s:4:"Ӵ";s:2:"Ӵ";s:4:"ӵ";s:2:"ӵ";s:4:"Ӹ";s:2:"Ӹ";s:4:"ӹ";s:2:"ӹ";s:4:"آ";s:2:"آ";s:4:"أ";s:2:"أ";s:4:"ؤ";s:2:"ؤ";s:4:"إ";s:2:"إ";s:4:"ئ";s:2:"ئ";s:4:"ۀ";s:2:"ۀ";s:4:"ۂ";s:2:"ۂ";s:4:"ۓ";s:2:"ۓ";s:6:"ऩ";s:3:"ऩ";s:6:"ऱ";s:3:"ऱ";s:6:"ऴ";s:3:"ऴ";s:6:"ো";s:3:"ো";s:6:"ৌ";s:3:"ৌ";s:6:"ୈ";s:3:"ୈ";s:6:"ୋ";s:3:"ୋ";s:6:"ୌ";s:3:"ୌ";s:6:"ஔ";s:3:"ஔ";s:6:"ொ";s:3:"ொ";s:6:"ோ";s:3:"ோ";s:6:"ௌ";s:3:"ௌ";s:6:"ై";s:3:"ై";s:6:"ೀ";s:3:"ೀ";s:6:"ೇ";s:3:"ೇ";s:6:"ೈ";s:3:"ೈ";s:6:"ೊ";s:3:"ೊ";s:6:"ೋ";s:3:"ೋ";s:6:"ൊ";s:3:"ൊ";s:6:"ോ";s:3:"ോ";s:6:"ൌ";s:3:"ൌ";s:6:"ේ";s:3:"ේ";s:6:"ො";s:3:"ො";s:6:"ෝ";s:3:"ෝ";s:6:"ෞ";s:3:"ෞ";s:6:"ཱི";s:3:"ཱི";s:6:"ཱུ";s:3:"ཱུ";s:6:"ཱྀ";s:3:"ཱྀ";s:6:"ဦ";s:3:"ဦ";s:6:"ᬆ";s:3:"ᬆ";s:6:"ᬈ";s:3:"ᬈ";s:6:"ᬊ";s:3:"ᬊ";s:6:"ᬌ";s:3:"ᬌ";s:6:"ᬎ";s:3:"ᬎ";s:6:"ᬒ";s:3:"ᬒ";s:6:"ᬻ";s:3:"ᬻ";s:6:"ᬽ";s:3:"ᬽ";s:6:"ᭀ";s:3:"ᭀ";s:6:"ᭁ";s:3:"ᭁ";s:6:"ᭃ";s:3:"ᭃ";s:3:"Ḁ";s:3:"Ḁ";s:3:"ḁ";s:3:"ḁ";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"Ḅ";s:3:"Ḅ";s:3:"ḅ";s:3:"ḅ";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:4:"Ḉ";s:3:"Ḉ";s:4:"ḉ";s:3:"ḉ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"Ḍ";s:3:"Ḍ";s:3:"ḍ";s:3:"ḍ";s:3:"Ḏ";s:3:"Ḏ";s:3:"ḏ";s:3:"ḏ";s:3:"Ḑ";s:3:"Ḑ";s:3:"ḑ";s:3:"ḑ";s:3:"Ḓ";s:3:"Ḓ";s:3:"ḓ";s:3:"ḓ";s:4:"Ḕ";s:3:"Ḕ";s:4:"ḕ";s:3:"ḕ";s:4:"Ḗ";s:3:"Ḗ";s:4:"ḗ";s:3:"ḗ";s:3:"Ḙ";s:3:"Ḙ";s:3:"ḙ";s:3:"ḙ";s:3:"Ḛ";s:3:"Ḛ";s:3:"ḛ";s:3:"ḛ";s:4:"Ḝ";s:3:"Ḝ";s:4:"ḝ";s:3:"ḝ";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"Ḡ";s:3:"Ḡ";s:3:"ḡ";s:3:"ḡ";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"Ḥ";s:3:"Ḥ";s:3:"ḥ";s:3:"ḥ";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"Ḫ";s:3:"Ḫ";s:3:"ḫ";s:3:"ḫ";s:3:"Ḭ";s:3:"Ḭ";s:3:"ḭ";s:3:"ḭ";s:4:"Ḯ";s:3:"Ḯ";s:4:"ḯ";s:3:"ḯ";s:3:"Ḱ";s:3:"Ḱ";s:3:"ḱ";s:3:"ḱ";s:3:"Ḳ";s:3:"Ḳ";s:3:"ḳ";s:3:"ḳ";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"Ḷ";s:3:"Ḷ";s:3:"ḷ";s:3:"ḷ";s:5:"Ḹ";s:3:"Ḹ";s:5:"ḹ";s:3:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"Ḽ";s:3:"Ḽ";s:3:"ḽ";s:3:"ḽ";s:3:"Ḿ";s:3:"Ḿ";s:3:"ḿ";s:3:"ḿ";s:3:"Ṁ";s:3:"Ṁ";s:3:"ṁ";s:3:"ṁ";s:3:"Ṃ";s:3:"Ṃ";s:3:"ṃ";s:3:"ṃ";s:3:"Ṅ";s:3:"Ṅ";s:3:"ṅ";s:3:"ṅ";s:3:"Ṇ";s:3:"Ṇ";s:3:"ṇ";s:3:"ṇ";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"Ṋ";s:3:"Ṋ";s:3:"ṋ";s:3:"ṋ";s:4:"Ṍ";s:3:"Ṍ";s:4:"ṍ";s:3:"ṍ";s:4:"Ṏ";s:3:"Ṏ";s:4:"ṏ";s:3:"ṏ";s:4:"Ṑ";s:3:"Ṑ";s:4:"ṑ";s:3:"ṑ";s:4:"Ṓ";s:3:"Ṓ";s:4:"ṓ";s:3:"ṓ";s:3:"Ṕ";s:3:"Ṕ";s:3:"ṕ";s:3:"ṕ";s:3:"Ṗ";s:3:"Ṗ";s:3:"ṗ";s:3:"ṗ";s:3:"Ṙ";s:3:"Ṙ";s:3:"ṙ";s:3:"ṙ";s:3:"Ṛ";s:3:"Ṛ";s:3:"ṛ";s:3:"ṛ";s:5:"Ṝ";s:3:"Ṝ";s:5:"ṝ";s:3:"ṝ";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"Ṡ";s:3:"Ṡ";s:3:"ṡ";s:3:"ṡ";s:3:"Ṣ";s:3:"Ṣ";s:3:"ṣ";s:3:"ṣ";s:4:"Ṥ";s:3:"Ṥ";s:4:"ṥ";s:3:"ṥ";s:4:"Ṧ";s:3:"Ṧ";s:4:"ṧ";s:3:"ṧ";s:5:"Ṩ";s:3:"Ṩ";s:5:"ṩ";s:3:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"Ṭ";s:3:"Ṭ";s:3:"ṭ";s:3:"ṭ";s:3:"Ṯ";s:3:"Ṯ";s:3:"ṯ";s:3:"ṯ";s:3:"Ṱ";s:3:"Ṱ";s:3:"ṱ";s:3:"ṱ";s:3:"Ṳ";s:3:"Ṳ";s:3:"ṳ";s:3:"ṳ";s:3:"Ṵ";s:3:"Ṵ";s:3:"ṵ";s:3:"ṵ";s:3:"Ṷ";s:3:"Ṷ";s:3:"ṷ";s:3:"ṷ";s:4:"Ṹ";s:3:"Ṹ";s:4:"ṹ";s:3:"ṹ";s:4:"Ṻ";s:3:"Ṻ";s:4:"ṻ";s:3:"ṻ";s:3:"Ṽ";s:3:"Ṽ";s:3:"ṽ";s:3:"ṽ";s:3:"Ṿ";s:3:"Ṿ";s:3:"ṿ";s:3:"ṿ";s:3:"Ẁ";s:3:"Ẁ";s:3:"ẁ";s:3:"ẁ";s:3:"Ẃ";s:3:"Ẃ";s:3:"ẃ";s:3:"ẃ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"Ẉ";s:3:"Ẉ";s:3:"ẉ";s:3:"ẉ";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"ẍ";s:3:"ẍ";s:3:"Ẏ";s:3:"Ẏ";s:3:"ẏ";s:3:"ẏ";s:3:"Ẑ";s:3:"Ẑ";s:3:"ẑ";s:3:"ẑ";s:3:"Ẓ";s:3:"Ẓ";s:3:"ẓ";s:3:"ẓ";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"ẘ";s:3:"ẘ";s:3:"ẙ";s:3:"ẙ";s:4:"ẛ";s:3:"ẛ";s:3:"Ạ";s:3:"Ạ";s:3:"ạ";s:3:"ạ";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:4:"Ấ";s:3:"Ấ";s:4:"ấ";s:3:"ấ";s:4:"Ầ";s:3:"Ầ";s:4:"ầ";s:3:"ầ";s:4:"Ẩ";s:3:"Ẩ";s:4:"ẩ";s:3:"ẩ";s:4:"Ẫ";s:3:"Ẫ";s:4:"ẫ";s:3:"ẫ";s:5:"Ậ";s:3:"Ậ";s:5:"ậ";s:3:"ậ";s:4:"Ắ";s:3:"Ắ";s:4:"ắ";s:3:"ắ";s:4:"Ằ";s:3:"Ằ";s:4:"ằ";s:3:"ằ";s:4:"Ẳ";s:3:"Ẳ";s:4:"ẳ";s:3:"ẳ";s:4:"Ẵ";s:3:"Ẵ";s:4:"ẵ";s:3:"ẵ";s:5:"Ặ";s:3:"Ặ";s:5:"ặ";s:3:"ặ";s:3:"Ẹ";s:3:"Ẹ";s:3:"ẹ";s:3:"ẹ";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:4:"Ế";s:3:"Ế";s:4:"ế";s:3:"ế";s:4:"Ề";s:3:"Ề";s:4:"ề";s:3:"ề";s:4:"Ể";s:3:"Ể";s:4:"ể";s:3:"ể";s:4:"Ễ";s:3:"Ễ";s:4:"ễ";s:3:"ễ";s:5:"Ệ";s:3:"Ệ";s:5:"ệ";s:3:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"Ị";s:3:"Ị";s:3:"ị";s:3:"ị";s:3:"Ọ";s:3:"Ọ";s:3:"ọ";s:3:"ọ";s:3:"Ỏ";s:3:"Ỏ";s:3:"ỏ";s:3:"ỏ";s:4:"Ố";s:3:"Ố";s:4:"ố";s:3:"ố";s:4:"Ồ";s:3:"Ồ";s:4:"ồ";s:3:"ồ";s:4:"Ổ";s:3:"Ổ";s:4:"ổ";s:3:"ổ";s:4:"Ỗ";s:3:"Ỗ";s:4:"ỗ";s:3:"ỗ";s:5:"Ộ";s:3:"Ộ";s:5:"ộ";s:3:"ộ";s:4:"Ớ";s:3:"Ớ";s:4:"ớ";s:3:"ớ";s:4:"Ờ";s:3:"Ờ";s:4:"ờ";s:3:"ờ";s:4:"Ở";s:3:"Ở";s:4:"ở";s:3:"ở";s:4:"Ỡ";s:3:"Ỡ";s:4:"ỡ";s:3:"ỡ";s:4:"Ợ";s:3:"Ợ";s:4:"ợ";s:3:"ợ";s:3:"Ụ";s:3:"Ụ";s:3:"ụ";s:3:"ụ";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:4:"Ứ";s:3:"Ứ";s:4:"ứ";s:3:"ứ";s:4:"Ừ";s:3:"Ừ";s:4:"ừ";s:3:"ừ";s:4:"Ử";s:3:"Ử";s:4:"ử";s:3:"ử";s:4:"Ữ";s:3:"Ữ";s:4:"ữ";s:3:"ữ";s:4:"Ự";s:3:"Ự";s:4:"ự";s:3:"ự";s:3:"Ỳ";s:3:"Ỳ";s:3:"ỳ";s:3:"ỳ";s:3:"Ỵ";s:3:"Ỵ";s:3:"ỵ";s:3:"ỵ";s:3:"Ỷ";s:3:"Ỷ";s:3:"ỷ";s:3:"ỷ";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:4:"ἀ";s:3:"ἀ";s:4:"ἁ";s:3:"ἁ";s:5:"ἂ";s:3:"ἂ";s:5:"ἃ";s:3:"ἃ";s:5:"ἄ";s:3:"ἄ";s:5:"ἅ";s:3:"ἅ";s:5:"ἆ";s:3:"ἆ";s:5:"ἇ";s:3:"ἇ";s:4:"Ἀ";s:3:"Ἀ";s:4:"Ἁ";s:3:"Ἁ";s:5:"Ἂ";s:3:"Ἂ";s:5:"Ἃ";s:3:"Ἃ";s:5:"Ἄ";s:3:"Ἄ";s:5:"Ἅ";s:3:"Ἅ";s:5:"Ἆ";s:3:"Ἆ";s:5:"Ἇ";s:3:"Ἇ";s:4:"ἐ";s:3:"ἐ";s:4:"ἑ";s:3:"ἑ";s:5:"ἒ";s:3:"ἒ";s:5:"ἓ";s:3:"ἓ";s:5:"ἔ";s:3:"ἔ";s:5:"ἕ";s:3:"ἕ";s:4:"Ἐ";s:3:"Ἐ";s:4:"Ἑ";s:3:"Ἑ";s:5:"Ἒ";s:3:"Ἒ";s:5:"Ἓ";s:3:"Ἓ";s:5:"Ἔ";s:3:"Ἔ";s:5:"Ἕ";s:3:"Ἕ";s:4:"ἠ";s:3:"ἠ";s:4:"ἡ";s:3:"ἡ";s:5:"ἢ";s:3:"ἢ";s:5:"ἣ";s:3:"ἣ";s:5:"ἤ";s:3:"ἤ";s:5:"ἥ";s:3:"ἥ";s:5:"ἦ";s:3:"ἦ";s:5:"ἧ";s:3:"ἧ";s:4:"Ἠ";s:3:"Ἠ";s:4:"Ἡ";s:3:"Ἡ";s:5:"Ἢ";s:3:"Ἢ";s:5:"Ἣ";s:3:"Ἣ";s:5:"Ἤ";s:3:"Ἤ";s:5:"Ἥ";s:3:"Ἥ";s:5:"Ἦ";s:3:"Ἦ";s:5:"Ἧ";s:3:"Ἧ";s:4:"ἰ";s:3:"ἰ";s:4:"ἱ";s:3:"ἱ";s:5:"ἲ";s:3:"ἲ";s:5:"ἳ";s:3:"ἳ";s:5:"ἴ";s:3:"ἴ";s:5:"ἵ";s:3:"ἵ";s:5:"ἶ";s:3:"ἶ";s:5:"ἷ";s:3:"ἷ";s:4:"Ἰ";s:3:"Ἰ";s:4:"Ἱ";s:3:"Ἱ";s:5:"Ἲ";s:3:"Ἲ";s:5:"Ἳ";s:3:"Ἳ";s:5:"Ἴ";s:3:"Ἴ";s:5:"Ἵ";s:3:"Ἵ";s:5:"Ἶ";s:3:"Ἶ";s:5:"Ἷ";s:3:"Ἷ";s:4:"ὀ";s:3:"ὀ";s:4:"ὁ";s:3:"ὁ";s:5:"ὂ";s:3:"ὂ";s:5:"ὃ";s:3:"ὃ";s:5:"ὄ";s:3:"ὄ";s:5:"ὅ";s:3:"ὅ";s:4:"Ὀ";s:3:"Ὀ";s:4:"Ὁ";s:3:"Ὁ";s:5:"Ὂ";s:3:"Ὂ";s:5:"Ὃ";s:3:"Ὃ";s:5:"Ὄ";s:3:"Ὄ";s:5:"Ὅ";s:3:"Ὅ";s:4:"ὐ";s:3:"ὐ";s:4:"ὑ";s:3:"ὑ";s:5:"ὒ";s:3:"ὒ";s:5:"ὓ";s:3:"ὓ";s:5:"ὔ";s:3:"ὔ";s:5:"ὕ";s:3:"ὕ";s:5:"ὖ";s:3:"ὖ";s:5:"ὗ";s:3:"ὗ";s:4:"Ὑ";s:3:"Ὑ";s:5:"Ὓ";s:3:"Ὓ";s:5:"Ὕ";s:3:"Ὕ";s:5:"Ὗ";s:3:"Ὗ";s:4:"ὠ";s:3:"ὠ";s:4:"ὡ";s:3:"ὡ";s:5:"ὢ";s:3:"ὢ";s:5:"ὣ";s:3:"ὣ";s:5:"ὤ";s:3:"ὤ";s:5:"ὥ";s:3:"ὥ";s:5:"ὦ";s:3:"ὦ";s:5:"ὧ";s:3:"ὧ";s:4:"Ὠ";s:3:"Ὠ";s:4:"Ὡ";s:3:"Ὡ";s:5:"Ὢ";s:3:"Ὢ";s:5:"Ὣ";s:3:"Ὣ";s:5:"Ὤ";s:3:"Ὤ";s:5:"Ὥ";s:3:"Ὥ";s:5:"Ὦ";s:3:"Ὦ";s:5:"Ὧ";s:3:"Ὧ";s:4:"ὰ";s:3:"ὰ";s:2:"ά";s:3:"ά";s:4:"ὲ";s:3:"ὲ";s:2:"έ";s:3:"έ";s:4:"ὴ";s:3:"ὴ";s:2:"ή";s:3:"ή";s:4:"ὶ";s:3:"ὶ";s:2:"ί";s:3:"ί";s:4:"ὸ";s:3:"ὸ";s:2:"ό";s:3:"ό";s:4:"ὺ";s:3:"ὺ";s:2:"ύ";s:3:"ύ";s:4:"ὼ";s:3:"ὼ";s:2:"ώ";s:3:"ώ";s:5:"ᾀ";s:3:"ᾀ";s:5:"ᾁ";s:3:"ᾁ";s:5:"ᾂ";s:3:"ᾂ";s:5:"ᾃ";s:3:"ᾃ";s:5:"ᾄ";s:3:"ᾄ";s:5:"ᾅ";s:3:"ᾅ";s:5:"ᾆ";s:3:"ᾆ";s:5:"ᾇ";s:3:"ᾇ";s:5:"ᾈ";s:3:"ᾈ";s:5:"ᾉ";s:3:"ᾉ";s:5:"ᾊ";s:3:"ᾊ";s:5:"ᾋ";s:3:"ᾋ";s:5:"ᾌ";s:3:"ᾌ";s:5:"ᾍ";s:3:"ᾍ";s:5:"ᾎ";s:3:"ᾎ";s:5:"ᾏ";s:3:"ᾏ";s:5:"ᾐ";s:3:"ᾐ";s:5:"ᾑ";s:3:"ᾑ";s:5:"ᾒ";s:3:"ᾒ";s:5:"ᾓ";s:3:"ᾓ";s:5:"ᾔ";s:3:"ᾔ";s:5:"ᾕ";s:3:"ᾕ";s:5:"ᾖ";s:3:"ᾖ";s:5:"ᾗ";s:3:"ᾗ";s:5:"ᾘ";s:3:"ᾘ";s:5:"ᾙ";s:3:"ᾙ";s:5:"ᾚ";s:3:"ᾚ";s:5:"ᾛ";s:3:"ᾛ";s:5:"ᾜ";s:3:"ᾜ";s:5:"ᾝ";s:3:"ᾝ";s:5:"ᾞ";s:3:"ᾞ";s:5:"ᾟ";s:3:"ᾟ";s:5:"ᾠ";s:3:"ᾠ";s:5:"ᾡ";s:3:"ᾡ";s:5:"ᾢ";s:3:"ᾢ";s:5:"ᾣ";s:3:"ᾣ";s:5:"ᾤ";s:3:"ᾤ";s:5:"ᾥ";s:3:"ᾥ";s:5:"ᾦ";s:3:"ᾦ";s:5:"ᾧ";s:3:"ᾧ";s:5:"ᾨ";s:3:"ᾨ";s:5:"ᾩ";s:3:"ᾩ";s:5:"ᾪ";s:3:"ᾪ";s:5:"ᾫ";s:3:"ᾫ";s:5:"ᾬ";s:3:"ᾬ";s:5:"ᾭ";s:3:"ᾭ";s:5:"ᾮ";s:3:"ᾮ";s:5:"ᾯ";s:3:"ᾯ";s:4:"ᾰ";s:3:"ᾰ";s:4:"ᾱ";s:3:"ᾱ";s:5:"ᾲ";s:3:"ᾲ";s:4:"ᾳ";s:3:"ᾳ";s:4:"ᾴ";s:3:"ᾴ";s:4:"ᾶ";s:3:"ᾶ";s:5:"ᾷ";s:3:"ᾷ";s:4:"Ᾰ";s:3:"Ᾰ";s:4:"Ᾱ";s:3:"Ᾱ";s:4:"Ὰ";s:3:"Ὰ";s:2:"Ά";s:3:"Ά";s:4:"ᾼ";s:3:"ᾼ";s:2:"ι";s:3:"ι";s:4:"῁";s:3:"῁";s:5:"ῂ";s:3:"ῂ";s:4:"ῃ";s:3:"ῃ";s:4:"ῄ";s:3:"ῄ";s:4:"ῆ";s:3:"ῆ";s:5:"ῇ";s:3:"ῇ";s:4:"Ὲ";s:3:"Ὲ";s:2:"Έ";s:3:"Έ";s:4:"Ὴ";s:3:"Ὴ";s:2:"Ή";s:3:"Ή";s:4:"ῌ";s:3:"ῌ";s:5:"῍";s:3:"῍";s:5:"῎";s:3:"῎";s:5:"῏";s:3:"῏";s:4:"ῐ";s:3:"ῐ";s:4:"ῑ";s:3:"ῑ";s:4:"ῒ";s:3:"ῒ";s:2:"ΐ";s:3:"ΐ";s:4:"ῖ";s:3:"ῖ";s:4:"ῗ";s:3:"ῗ";s:4:"Ῐ";s:3:"Ῐ";s:4:"Ῑ";s:3:"Ῑ";s:4:"Ὶ";s:3:"Ὶ";s:2:"Ί";s:3:"Ί";s:5:"῝";s:3:"῝";s:5:"῞";s:3:"῞";s:5:"῟";s:3:"῟";s:4:"ῠ";s:3:"ῠ";s:4:"ῡ";s:3:"ῡ";s:4:"ῢ";s:3:"ῢ";s:2:"ΰ";s:3:"ΰ";s:4:"ῤ";s:3:"ῤ";s:4:"ῥ";s:3:"ῥ";s:4:"ῦ";s:3:"ῦ";s:4:"ῧ";s:3:"ῧ";s:4:"Ῠ";s:3:"Ῠ";s:4:"Ῡ";s:3:"Ῡ";s:4:"Ὺ";s:3:"Ὺ";s:2:"Ύ";s:3:"Ύ";s:4:"Ῥ";s:3:"Ῥ";s:4:"῭";s:3:"῭";s:2:"΅";s:3:"΅";s:1:"`";s:3:"`";s:5:"ῲ";s:3:"ῲ";s:4:"ῳ";s:3:"ῳ";s:4:"ῴ";s:3:"ῴ";s:4:"ῶ";s:3:"ῶ";s:5:"ῷ";s:3:"ῷ";s:4:"Ὸ";s:3:"Ὸ";s:2:"Ό";s:3:"Ό";s:4:"Ὼ";s:3:"Ὼ";s:2:"Ώ";s:3:"Ώ";s:4:"ῼ";s:3:"ῼ";s:2:"´";s:3:"´";s:3:" ";s:3:" ";s:3:" ";s:3:" ";s:2:"Ω";s:3:"Ω";s:1:"K";s:3:"K";s:2:"Å";s:3:"Å";s:5:"↚";s:3:"↚";s:5:"↛";s:3:"↛";s:5:"↮";s:3:"↮";s:5:"⇍";s:3:"⇍";s:5:"⇎";s:3:"⇎";s:5:"⇏";s:3:"⇏";s:5:"∄";s:3:"∄";s:5:"∉";s:3:"∉";s:5:"∌";s:3:"∌";s:5:"∤";s:3:"∤";s:5:"∦";s:3:"∦";s:5:"≁";s:3:"≁";s:5:"≄";s:3:"≄";s:5:"≇";s:3:"≇";s:5:"≉";s:3:"≉";s:3:"≠";s:3:"≠";s:5:"≢";s:3:"≢";s:5:"≭";s:3:"≭";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:5:"≰";s:3:"≰";s:5:"≱";s:3:"≱";s:5:"≴";s:3:"≴";s:5:"≵";s:3:"≵";s:5:"≸";s:3:"≸";s:5:"≹";s:3:"≹";s:5:"⊀";s:3:"⊀";s:5:"⊁";s:3:"⊁";s:5:"⊄";s:3:"⊄";s:5:"⊅";s:3:"⊅";s:5:"⊈";s:3:"⊈";s:5:"⊉";s:3:"⊉";s:5:"⊬";s:3:"⊬";s:5:"⊭";s:3:"⊭";s:5:"⊮";s:3:"⊮";s:5:"⊯";s:3:"⊯";s:5:"⋠";s:3:"⋠";s:5:"⋡";s:3:"⋡";s:5:"⋢";s:3:"⋢";s:5:"⋣";s:3:"⋣";s:5:"⋪";s:3:"⋪";s:5:"⋫";s:3:"⋫";s:5:"⋬";s:3:"⋬";s:5:"⋭";s:3:"⋭";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:6:"が";s:3:"が";s:6:"ぎ";s:3:"ぎ";s:6:"ぐ";s:3:"ぐ";s:6:"げ";s:3:"げ";s:6:"ご";s:3:"ご";s:6:"ざ";s:3:"ざ";s:6:"じ";s:3:"じ";s:6:"ず";s:3:"ず";s:6:"ぜ";s:3:"ぜ";s:6:"ぞ";s:3:"ぞ";s:6:"だ";s:3:"だ";s:6:"ぢ";s:3:"ぢ";s:6:"づ";s:3:"づ";s:6:"で";s:3:"で";s:6:"ど";s:3:"ど";s:6:"ば";s:3:"ば";s:6:"ぱ";s:3:"ぱ";s:6:"び";s:3:"び";s:6:"ぴ";s:3:"ぴ";s:6:"ぶ";s:3:"ぶ";s:6:"ぷ";s:3:"ぷ";s:6:"べ";s:3:"べ";s:6:"ぺ";s:3:"ぺ";s:6:"ぼ";s:3:"ぼ";s:6:"ぽ";s:3:"ぽ";s:6:"ゔ";s:3:"ゔ";s:6:"ゞ";s:3:"ゞ";s:6:"ガ";s:3:"ガ";s:6:"ギ";s:3:"ギ";s:6:"グ";s:3:"グ";s:6:"ゲ";s:3:"ゲ";s:6:"ゴ";s:3:"ゴ";s:6:"ザ";s:3:"ザ";s:6:"ジ";s:3:"ジ";s:6:"ズ";s:3:"ズ";s:6:"ゼ";s:3:"ゼ";s:6:"ゾ";s:3:"ゾ";s:6:"ダ";s:3:"ダ";s:6:"ヂ";s:3:"ヂ";s:6:"ヅ";s:3:"ヅ";s:6:"デ";s:3:"デ";s:6:"ド";s:3:"ド";s:6:"バ";s:3:"バ";s:6:"パ";s:3:"パ";s:6:"ビ";s:3:"ビ";s:6:"ピ";s:3:"ピ";s:6:"ブ";s:3:"ブ";s:6:"プ";s:3:"プ";s:6:"ベ";s:3:"ベ";s:6:"ペ";s:3:"ペ";s:6:"ボ";s:3:"ボ";s:6:"ポ";s:3:"ポ";s:6:"ヴ";s:3:"ヴ";s:6:"ヷ";s:3:"ヷ";s:6:"ヸ";s:3:"ヸ";s:6:"ヹ";s:3:"ヹ";s:6:"ヺ";s:3:"ヺ";s:6:"ヾ";s:3:"ヾ";s:3:"豈";s:3:"豈";s:3:"更";s:3:"更";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"句";s:3:"句";s:3:"龜";s:3:"龜";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"喇";s:3:"喇";s:3:"奈";s:3:"奈";s:3:"懶";s:4:"懶";s:3:"癩";s:3:"癩";s:3:"羅";s:3:"羅";s:3:"蘿";s:3:"蘿";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"邏";s:3:"邏";s:3:"樂";s:3:"樂";s:3:"洛";s:3:"洛";s:3:"烙";s:3:"烙";s:3:"珞";s:3:"珞";s:3:"落";s:3:"落";s:3:"酪";s:3:"酪";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"卵";s:3:"卵";s:3:"欄";s:3:"欄";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"嵐";s:3:"嵐";s:3:"濫";s:3:"濫";s:3:"藍";s:3:"藍";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"蠟";s:3:"蠟";s:3:"廊";s:4:"廊";s:3:"朗";s:4:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"勞";s:3:"勞";s:3:"擄";s:3:"擄";s:3:"櫓";s:3:"櫓";s:3:"爐";s:3:"爐";s:3:"盧";s:3:"盧";s:3:"老";s:3:"老";s:3:"蘆";s:3:"蘆";s:3:"虜";s:4:"虜";s:3:"路";s:3:"路";s:3:"露";s:3:"露";s:3:"魯";s:3:"魯";s:3:"鷺";s:3:"鷺";s:3:"碌";s:4:"碌";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"菉";s:3:"菉";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"論";s:3:"論";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"籠";s:3:"籠";s:3:"聾";s:3:"聾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"雷";s:3:"雷";s:3:"壘";s:3:"壘";s:3:"屢";s:3:"屢";s:3:"樓";s:3:"樓";s:3:"淚";s:3:"淚";s:3:"漏";s:3:"漏";s:3:"累";s:3:"累";s:3:"縷";s:3:"縷";s:3:"陋";s:3:"陋";s:3:"勒";s:3:"勒";s:3:"肋";s:3:"肋";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"菱";s:3:"菱";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"拏";s:3:"拏";s:3:"諾";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:4:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"異";s:4:"異";s:3:"北";s:4:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"不";s:3:"不";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"索";s:3:"索";s:3:"參";s:3:"參";s:3:"塞";s:3:"塞";s:3:"省";s:3:"省";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:4:"殺";s:3:"辰";s:3:"辰";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"若";s:4:"若";s:3:"掠";s:3:"掠";s:3:"略";s:3:"略";s:3:"亮";s:3:"亮";s:3:"兩";s:3:"兩";s:3:"凉";s:3:"凉";s:3:"梁";s:3:"梁";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"諒";s:3:"諒";s:3:"量";s:3:"量";s:3:"勵";s:3:"勵";s:3:"呂";s:3:"呂";s:3:"女";s:3:"女";s:3:"廬";s:3:"廬";s:3:"旅";s:3:"旅";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"閭";s:3:"閭";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"歷";s:3:"歷";s:3:"轢";s:3:"轢";s:3:"年";s:3:"年";s:3:"憐";s:3:"憐";s:3:"戀";s:3:"戀";s:3:"撚";s:3:"撚";s:3:"漣";s:3:"漣";s:3:"煉";s:3:"煉";s:3:"璉";s:3:"璉";s:3:"秊";s:3:"秊";s:3:"練";s:3:"練";s:3:"聯";s:3:"聯";s:3:"輦";s:3:"輦";s:3:"蓮";s:3:"蓮";s:3:"連";s:3:"連";s:3:"鍊";s:3:"鍊";s:3:"列";s:3:"列";s:3:"劣";s:3:"劣";s:3:"咽";s:3:"咽";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"捻";s:3:"捻";s:3:"殮";s:3:"殮";s:3:"簾";s:3:"簾";s:3:"獵";s:3:"獵";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"瑩";s:3:"瑩";s:3:"羚";s:3:"羚";s:3:"聆";s:3:"聆";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"靈";s:3:"靈";s:3:"領";s:3:"領";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"尿";s:3:"尿";s:3:"料";s:3:"料";s:3:"燎";s:3:"燎";s:3:"療";s:3:"療";s:3:"蓼";s:3:"蓼";s:3:"遼";s:3:"遼";s:3:"龍";s:3:"龍";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"杻";s:3:"杻";s:3:"柳";s:3:"柳";s:3:"流";s:4:"流";s:3:"溜";s:3:"溜";s:3:"琉";s:3:"琉";s:3:"留";s:3:"留";s:3:"硫";s:3:"硫";s:3:"紐";s:3:"紐";s:3:"類";s:3:"類";s:3:"六";s:3:"六";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"崙";s:3:"崙";s:3:"淪";s:3:"淪";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"慄";s:3:"慄";s:3:"栗";s:3:"栗";s:3:"隆";s:3:"隆";s:3:"利";s:3:"利";s:3:"吏";s:3:"吏";s:3:"履";s:3:"履";s:3:"易";s:3:"易";s:3:"李";s:3:"李";s:3:"梨";s:3:"梨";s:3:"泥";s:3:"泥";s:3:"理";s:3:"理";s:3:"痢";s:3:"痢";s:3:"罹";s:3:"罹";s:3:"裏";s:3:"裏";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"吝";s:3:"吝";s:3:"燐";s:3:"燐";s:3:"璘";s:3:"璘";s:3:"藺";s:3:"藺";s:3:"隣";s:3:"隣";s:3:"鱗";s:3:"鱗";s:3:"麟";s:3:"麟";s:3:"林";s:3:"林";s:3:"淋";s:3:"淋";s:3:"臨";s:3:"臨";s:3:"立";s:3:"立";s:3:"笠";s:3:"笠";s:3:"粒";s:3:"粒";s:3:"狀";s:3:"狀";s:3:"炙";s:3:"炙";s:3:"識";s:3:"識";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:4:"切";s:3:"度";s:3:"度";s:3:"拓";s:3:"拓";s:3:"糖";s:3:"糖";s:3:"宅";s:3:"宅";s:3:"洞";s:3:"洞";s:3:"暴";s:3:"暴";s:3:"輻";s:3:"輻";s:3:"行";s:3:"行";s:3:"降";s:3:"降";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"兀";s:3:"兀";s:3:"嗀";s:3:"嗀";s:3:"塚";s:3:"塚";s:3:"晴";s:3:"晴";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"福";s:4:"福";s:3:"靖";s:3:"靖";s:3:"精";s:3:"精";s:3:"羽";s:3:"羽";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"侮";s:4:"侮";s:3:"僧";s:4:"僧";s:3:"免";s:4:"免";s:3:"勉";s:4:"勉";s:3:"勤";s:4:"勤";s:3:"卑";s:4:"卑";s:3:"喝";s:3:"喝";s:3:"嘆";s:4:"嘆";s:3:"器";s:3:"器";s:3:"塀";s:3:"塀";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"屮";s:4:"屮";s:3:"悔";s:4:"悔";s:3:"慨";s:3:"慨";s:3:"憎";s:4:"憎";s:3:"懲";s:4:"懲";s:3:"敏";s:4:"敏";s:3:"既";s:3:"既";s:3:"暑";s:4:"暑";s:3:"梅";s:4:"梅";s:3:"海";s:4:"海";s:3:"渚";s:3:"渚";s:3:"漢";s:3:"漢";s:3:"煮";s:3:"煮";s:3:"爫";s:3:"爫";s:3:"琢";s:3:"琢";s:3:"碑";s:3:"碑";s:3:"社";s:3:"社";s:3:"祉";s:3:"祉";s:3:"祈";s:3:"祈";s:3:"祐";s:3:"祐";s:3:"祖";s:4:"祖";s:3:"祝";s:3:"祝";s:3:"禍";s:3:"禍";s:3:"禎";s:3:"禎";s:3:"穀";s:4:"穀";s:3:"突";s:3:"突";s:3:"節";s:3:"節";s:3:"縉";s:3:"縉";s:3:"繁";s:3:"繁";s:3:"署";s:3:"署";s:3:"者";s:4:"者";s:3:"臭";s:3:"臭";s:3:"艹";s:3:"艹";s:3:"著";s:4:"著";s:3:"褐";s:3:"褐";s:3:"視";s:3:"視";s:3:"謁";s:3:"謁";s:3:"謹";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"贈";s:3:"贈";s:3:"辶";s:3:"辶";s:3:"難";s:3:"難";s:3:"響";s:3:"響";s:3:"頻";s:3:"頻";s:3:"恵";s:3:"恵";s:4:"𤋮";s:3:"𤋮";s:3:"舘";s:3:"舘";s:3:"並";s:3:"並";s:3:"况";s:4:"况";s:3:"全";s:3:"全";s:3:"侀";s:3:"侀";s:3:"充";s:3:"充";s:3:"冀";s:3:"冀";s:3:"勇";s:4:"勇";s:3:"勺";s:4:"勺";s:3:"啕";s:3:"啕";s:3:"喙";s:4:"喙";s:3:"嗢";s:3:"嗢";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"奔";s:3:"奔";s:3:"婢";s:3:"婢";s:3:"嬨";s:3:"嬨";s:3:"廒";s:3:"廒";s:3:"廙";s:3:"廙";s:3:"彩";s:3:"彩";s:3:"徭";s:3:"徭";s:3:"惘";s:3:"惘";s:3:"慎";s:4:"慎";s:3:"愈";s:3:"愈";s:3:"慠";s:3:"慠";s:3:"戴";s:3:"戴";s:3:"揄";s:3:"揄";s:3:"搜";s:3:"搜";s:3:"摒";s:3:"摒";s:3:"敖";s:3:"敖";s:3:"望";s:4:"望";s:3:"杖";s:3:"杖";s:3:"歹";s:3:"歹";s:3:"滛";s:3:"滛";s:3:"滋";s:4:"滋";s:3:"瀞";s:4:"瀞";s:3:"瞧";s:3:"瞧";s:3:"爵";s:4:"爵";s:3:"犯";s:3:"犯";s:3:"瑱";s:4:"瑱";s:3:"甆";s:3:"甆";s:3:"画";s:3:"画";s:3:"瘝";s:3:"瘝";s:3:"瘟";s:3:"瘟";s:3:"盛";s:3:"盛";s:3:"直";s:4:"直";s:3:"睊";s:4:"睊";s:3:"着";s:3:"着";s:3:"磌";s:4:"磌";s:3:"窱";s:3:"窱";s:3:"类";s:3:"类";s:3:"絛";s:3:"絛";s:3:"缾";s:3:"缾";s:3:"荒";s:3:"荒";s:3:"華";s:3:"華";s:3:"蝹";s:4:"蝹";s:3:"襁";s:3:"襁";s:3:"覆";s:3:"覆";s:3:"調";s:3:"調";s:3:"請";s:3:"請";s:3:"諭";s:4:"諭";s:3:"變";s:4:"變";s:3:"輸";s:4:"輸";s:3:"遲";s:3:"遲";s:3:"醙";s:3:"醙";s:3:"鉶";s:3:"鉶";s:3:"陼";s:3:"陼";s:3:"韛";s:3:"韛";s:3:"頋";s:4:"頋";s:3:"鬒";s:4:"鬒";s:4:"𢡊";s:3:"𢡊";s:4:"𢡄";s:3:"𢡄";s:4:"𣏕";s:3:"𣏕";s:3:"㮝";s:4:"㮝";s:3:"䀘";s:3:"䀘";s:3:"䀹";s:4:"䀹";s:4:"𥉉";s:3:"𥉉";s:4:"𥳐";s:3:"𥳐";s:4:"𧻓";s:3:"𧻓";s:3:"齃";s:3:"齃";s:3:"龎";s:3:"龎";s:8:"𑂚";s:4:"𑂚";s:8:"𑂜";s:4:"𑂜";s:8:"𑂫";s:4:"𑂫";s:3:"丽";s:4:"丽";s:3:"丸";s:4:"丸";s:3:"乁";s:4:"乁";s:4:"𠄢";s:4:"𠄢";s:3:"你";s:4:"你";s:3:"侻";s:4:"侻";s:3:"倂";s:4:"倂";s:3:"偺";s:4:"偺";s:3:"備";s:4:"備";s:3:"像";s:4:"像";s:3:"㒞";s:4:"㒞";s:4:"𠘺";s:4:"𠘺";s:3:"兔";s:4:"兔";s:3:"兤";s:4:"兤";s:3:"具";s:4:"具";s:4:"𠔜";s:4:"𠔜";s:3:"㒹";s:4:"㒹";s:3:"內";s:4:"內";s:3:"再";s:4:"再";s:4:"𠕋";s:4:"𠕋";s:3:"冗";s:4:"冗";s:3:"冤";s:4:"冤";s:3:"仌";s:4:"仌";s:3:"冬";s:4:"冬";s:4:"𩇟";s:4:"𩇟";s:3:"凵";s:4:"凵";s:3:"刃";s:4:"刃";s:3:"㓟";s:4:"㓟";s:3:"刻";s:4:"刻";s:3:"剆";s:4:"剆";s:3:"割";s:4:"割";s:3:"剷";s:4:"剷";s:3:"㔕";s:4:"㔕";s:3:"包";s:4:"包";s:3:"匆";s:4:"匆";s:3:"卉";s:4:"卉";s:3:"博";s:4:"博";s:3:"即";s:4:"即";s:3:"卽";s:4:"卽";s:3:"卿";s:4:"卿";s:4:"𠨬";s:4:"𠨬";s:3:"灰";s:4:"灰";s:3:"及";s:4:"及";s:3:"叟";s:4:"叟";s:4:"𠭣";s:4:"𠭣";s:3:"叫";s:4:"叫";s:3:"叱";s:4:"叱";s:3:"吆";s:4:"吆";s:3:"咞";s:4:"咞";s:3:"吸";s:4:"吸";s:3:"呈";s:4:"呈";s:3:"周";s:4:"周";s:3:"咢";s:4:"咢";s:3:"哶";s:4:"哶";s:3:"唐";s:4:"唐";s:3:"啓";s:4:"啓";s:3:"啣";s:4:"啣";s:3:"善";s:4:"善";s:3:"喫";s:4:"喫";s:3:"喳";s:4:"喳";s:3:"嗂";s:4:"嗂";s:3:"圖";s:4:"圖";s:3:"圗";s:4:"圗";s:3:"噑";s:4:"噑";s:3:"噴";s:4:"噴";s:3:"壮";s:4:"壮";s:3:"城";s:4:"城";s:3:"埴";s:4:"埴";s:3:"堍";s:4:"堍";s:3:"型";s:4:"型";s:3:"堲";s:4:"堲";s:3:"報";s:4:"報";s:3:"墬";s:4:"墬";s:4:"𡓤";s:4:"𡓤";s:3:"売";s:4:"売";s:3:"壷";s:4:"壷";s:3:"夆";s:4:"夆";s:3:"多";s:4:"多";s:3:"夢";s:4:"夢";s:3:"奢";s:4:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:3:"姬";s:4:"姬";s:3:"娛";s:4:"娛";s:3:"娧";s:4:"娧";s:3:"姘";s:4:"姘";s:3:"婦";s:4:"婦";s:3:"㛮";s:4:"㛮";s:3:"㛼";s:4:"㛼";s:3:"嬈";s:4:"嬈";s:3:"嬾";s:4:"嬾";s:4:"𡧈";s:4:"𡧈";s:3:"寃";s:4:"寃";s:3:"寘";s:4:"寘";s:3:"寳";s:4:"寳";s:4:"𡬘";s:4:"𡬘";s:3:"寿";s:4:"寿";s:3:"将";s:4:"将";s:3:"当";s:4:"当";s:3:"尢";s:4:"尢";s:3:"㞁";s:4:"㞁";s:3:"屠";s:4:"屠";s:3:"峀";s:4:"峀";s:3:"岍";s:4:"岍";s:4:"𡷤";s:4:"𡷤";s:3:"嵃";s:4:"嵃";s:4:"𡷦";s:4:"𡷦";s:3:"嵮";s:4:"嵮";s:3:"嵫";s:4:"嵫";s:3:"嵼";s:4:"嵼";s:3:"巡";s:4:"巡";s:3:"巢";s:4:"巢";s:3:"㠯";s:4:"㠯";s:3:"巽";s:4:"巽";s:3:"帨";s:4:"帨";s:3:"帽";s:4:"帽";s:3:"幩";s:4:"幩";s:3:"㡢";s:4:"㡢";s:4:"𢆃";s:4:"𢆃";s:3:"㡼";s:4:"㡼";s:3:"庰";s:4:"庰";s:3:"庳";s:4:"庳";s:3:"庶";s:4:"庶";s:4:"𪎒";s:4:"𪎒";s:3:"廾";s:4:"廾";s:4:"𢌱";s:4:"𢌱";s:3:"舁";s:4:"舁";s:3:"弢";s:4:"弢";s:3:"㣇";s:4:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:3:"形";s:4:"形";s:3:"彫";s:4:"彫";s:3:"㣣";s:4:"㣣";s:3:"徚";s:4:"徚";s:3:"忍";s:4:"忍";s:3:"志";s:4:"志";s:3:"忹";s:4:"忹";s:3:"悁";s:4:"悁";s:3:"㤺";s:4:"㤺";s:3:"㤜";s:4:"㤜";s:4:"𢛔";s:4:"𢛔";s:3:"惇";s:4:"惇";s:3:"慈";s:4:"慈";s:3:"慌";s:4:"慌";s:3:"慺";s:4:"慺";s:3:"憲";s:4:"憲";s:3:"憤";s:4:"憤";s:3:"憯";s:4:"憯";s:3:"懞";s:4:"懞";s:3:"成";s:4:"成";s:3:"戛";s:4:"戛";s:3:"扝";s:4:"扝";s:3:"抱";s:4:"抱";s:3:"拔";s:4:"拔";s:3:"捐";s:4:"捐";s:4:"𢬌";s:4:"𢬌";s:3:"挽";s:4:"挽";s:3:"拼";s:4:"拼";s:3:"捨";s:4:"捨";s:3:"掃";s:4:"掃";s:3:"揤";s:4:"揤";s:4:"𢯱";s:4:"𢯱";s:3:"搢";s:4:"搢";s:3:"揅";s:4:"揅";s:3:"掩";s:4:"掩";s:3:"㨮";s:4:"㨮";s:3:"摩";s:4:"摩";s:3:"摾";s:4:"摾";s:3:"撝";s:4:"撝";s:3:"摷";s:4:"摷";s:3:"㩬";s:4:"㩬";s:3:"敬";s:4:"敬";s:4:"𣀊";s:4:"𣀊";s:3:"旣";s:4:"旣";s:3:"書";s:4:"書";s:3:"晉";s:4:"晉";s:3:"㬙";s:4:"㬙";s:3:"㬈";s:4:"㬈";s:3:"㫤";s:4:"㫤";s:3:"冒";s:4:"冒";s:3:"冕";s:4:"冕";s:3:"最";s:4:"最";s:3:"暜";s:4:"暜";s:3:"肭";s:4:"肭";s:3:"䏙";s:4:"䏙";s:3:"朡";s:4:"朡";s:3:"杞";s:4:"杞";s:3:"杓";s:4:"杓";s:4:"𣏃";s:4:"𣏃";s:3:"㭉";s:4:"㭉";s:3:"柺";s:4:"柺";s:3:"枅";s:4:"枅";s:3:"桒";s:4:"桒";s:4:"𣑭";s:4:"𣑭";s:3:"梎";s:4:"梎";s:3:"栟";s:4:"栟";s:3:"椔";s:4:"椔";s:3:"楂";s:4:"楂";s:3:"榣";s:4:"榣";s:3:"槪";s:4:"槪";s:3:"檨";s:4:"檨";s:4:"𣚣";s:4:"𣚣";s:3:"櫛";s:4:"櫛";s:3:"㰘";s:4:"㰘";s:3:"次";s:4:"次";s:4:"𣢧";s:4:"𣢧";s:3:"歔";s:4:"歔";s:3:"㱎";s:4:"㱎";s:3:"歲";s:4:"歲";s:3:"殟";s:4:"殟";s:3:"殻";s:4:"殻";s:4:"𣪍";s:4:"𣪍";s:4:"𡴋";s:4:"𡴋";s:4:"𣫺";s:4:"𣫺";s:3:"汎";s:4:"汎";s:4:"𣲼";s:4:"𣲼";s:3:"沿";s:4:"沿";s:3:"泍";s:4:"泍";s:3:"汧";s:4:"汧";s:3:"洖";s:4:"洖";s:3:"派";s:4:"派";s:3:"浩";s:4:"浩";s:3:"浸";s:4:"浸";s:3:"涅";s:4:"涅";s:4:"𣴞";s:4:"𣴞";s:3:"洴";s:4:"洴";s:3:"港";s:4:"港";s:3:"湮";s:4:"湮";s:3:"㴳";s:4:"㴳";s:3:"滇";s:4:"滇";s:4:"𣻑";s:4:"𣻑";s:3:"淹";s:4:"淹";s:3:"潮";s:4:"潮";s:4:"𣽞";s:4:"𣽞";s:4:"𣾎";s:4:"𣾎";s:3:"濆";s:4:"濆";s:3:"瀹";s:4:"瀹";s:3:"瀛";s:4:"瀛";s:3:"㶖";s:4:"㶖";s:3:"灊";s:4:"灊";s:3:"災";s:4:"災";s:3:"灷";s:4:"灷";s:3:"炭";s:4:"炭";s:4:"𠔥";s:4:"𠔥";s:3:"煅";s:4:"煅";s:4:"𤉣";s:4:"𤉣";s:3:"熜";s:4:"熜";s:4:"𤎫";s:4:"𤎫";s:3:"爨";s:4:"爨";s:3:"牐";s:4:"牐";s:4:"𤘈";s:4:"𤘈";s:3:"犀";s:4:"犀";s:3:"犕";s:4:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:3:"獺";s:4:"獺";s:3:"王";s:4:"王";s:3:"㺬";s:4:"㺬";s:3:"玥";s:4:"玥";s:3:"㺸";s:4:"㺸";s:3:"瑇";s:4:"瑇";s:3:"瑜";s:4:"瑜";s:3:"璅";s:4:"璅";s:3:"瓊";s:4:"瓊";s:3:"㼛";s:4:"㼛";s:3:"甤";s:4:"甤";s:4:"𤰶";s:4:"𤰶";s:3:"甾";s:4:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"𢆟";s:4:"𢆟";s:3:"瘐";s:4:"瘐";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"𥁄";s:4:"𥁄";s:3:"㿼";s:4:"㿼";s:3:"䀈";s:4:"䀈";s:4:"𥃳";s:4:"𥃳";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:3:"眞";s:4:"眞";s:3:"真";s:4:"真";s:3:"瞋";s:4:"瞋";s:3:"䁆";s:4:"䁆";s:3:"䂖";s:4:"䂖";s:4:"𥐝";s:4:"𥐝";s:3:"硎";s:4:"硎";s:3:"䃣";s:4:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:3:"秫";s:4:"秫";s:3:"䄯";s:4:"䄯";s:3:"穊";s:4:"穊";s:3:"穏";s:4:"穏";s:4:"𥥼";s:4:"𥥼";s:4:"𥪧";s:4:"𥪧";s:3:"竮";s:4:"竮";s:3:"䈂";s:4:"䈂";s:4:"𥮫";s:4:"𥮫";s:3:"篆";s:4:"篆";s:3:"築";s:4:"築";s:3:"䈧";s:4:"䈧";s:4:"𥲀";s:4:"𥲀";s:3:"糒";s:4:"糒";s:3:"䊠";s:4:"䊠";s:3:"糨";s:4:"糨";s:3:"糣";s:4:"糣";s:3:"紀";s:4:"紀";s:4:"𥾆";s:4:"𥾆";s:3:"絣";s:4:"絣";s:3:"䌁";s:4:"䌁";s:3:"緇";s:4:"緇";s:3:"縂";s:4:"縂";s:3:"繅";s:4:"繅";s:3:"䌴";s:4:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:3:"䍙";s:4:"䍙";s:4:"𦋙";s:4:"𦋙";s:3:"罺";s:4:"罺";s:4:"𦌾";s:4:"𦌾";s:3:"羕";s:4:"羕";s:3:"翺";s:4:"翺";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:3:"聠";s:4:"聠";s:4:"𦖨";s:4:"𦖨";s:3:"聰";s:4:"聰";s:4:"𣍟";s:4:"𣍟";s:3:"䏕";s:4:"䏕";s:3:"育";s:4:"育";s:3:"脃";s:4:"脃";s:3:"䐋";s:4:"䐋";s:3:"脾";s:4:"脾";s:3:"媵";s:4:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:3:"舄";s:4:"舄";s:3:"辞";s:4:"辞";s:3:"䑫";s:4:"䑫";s:3:"芑";s:4:"芑";s:3:"芋";s:4:"芋";s:3:"芝";s:4:"芝";s:3:"劳";s:4:"劳";s:3:"花";s:4:"花";s:3:"芳";s:4:"芳";s:3:"芽";s:4:"芽";s:3:"苦";s:4:"苦";s:4:"𦬼";s:4:"𦬼";s:3:"茝";s:4:"茝";s:3:"荣";s:4:"荣";s:3:"莭";s:4:"莭";s:3:"茣";s:4:"茣";s:3:"莽";s:4:"莽";s:3:"菧";s:4:"菧";s:3:"荓";s:4:"荓";s:3:"菊";s:4:"菊";s:3:"菌";s:4:"菌";s:3:"菜";s:4:"菜";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:3:"䔫";s:4:"䔫";s:3:"蓱";s:4:"蓱";s:3:"蓳";s:4:"蓳";s:3:"蔖";s:4:"蔖";s:4:"𧏊";s:4:"𧏊";s:3:"蕤";s:4:"蕤";s:4:"𦼬";s:4:"𦼬";s:3:"䕝";s:4:"䕝";s:3:"䕡";s:4:"䕡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:3:"䕫";s:4:"䕫";s:3:"虐";s:4:"虐";s:3:"虧";s:4:"虧";s:3:"虩";s:4:"虩";s:3:"蚩";s:4:"蚩";s:3:"蚈";s:4:"蚈";s:3:"蜎";s:4:"蜎";s:3:"蛢";s:4:"蛢";s:3:"蜨";s:4:"蜨";s:3:"蝫";s:4:"蝫";s:3:"螆";s:4:"螆";s:3:"䗗";s:4:"䗗";s:3:"蟡";s:4:"蟡";s:3:"蠁";s:4:"蠁";s:3:"䗹";s:4:"䗹";s:3:"衠";s:4:"衠";s:3:"衣";s:4:"衣";s:4:"𧙧";s:4:"𧙧";s:3:"裗";s:4:"裗";s:3:"裞";s:4:"裞";s:3:"䘵";s:4:"䘵";s:3:"裺";s:4:"裺";s:3:"㒻";s:4:"㒻";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:3:"䚾";s:4:"䚾";s:3:"䛇";s:4:"䛇";s:3:"誠";s:4:"誠";s:3:"豕";s:4:"豕";s:4:"𧲨";s:4:"𧲨";s:3:"貫";s:4:"貫";s:3:"賁";s:4:"賁";s:3:"贛";s:4:"贛";s:3:"起";s:4:"起";s:4:"𧼯";s:4:"𧼯";s:4:"𠠄";s:4:"𠠄";s:3:"跋";s:4:"跋";s:3:"趼";s:4:"趼";s:3:"跰";s:4:"跰";s:4:"𠣞";s:4:"𠣞";s:3:"軔";s:4:"軔";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:3:"邔";s:4:"邔";s:3:"郱";s:4:"郱";s:3:"鄑";s:4:"鄑";s:4:"𨜮";s:4:"𨜮";s:3:"鄛";s:4:"鄛";s:3:"鈸";s:4:"鈸";s:3:"鋗";s:4:"鋗";s:3:"鋘";s:4:"鋘";s:3:"鉼";s:4:"鉼";s:3:"鏹";s:4:"鏹";s:3:"鐕";s:4:"鐕";s:4:"𨯺";s:4:"𨯺";s:3:"開";s:4:"開";s:3:"䦕";s:4:"䦕";s:3:"閷";s:4:"閷";s:4:"𨵷";s:4:"𨵷";s:3:"䧦";s:4:"䧦";s:3:"雃";s:4:"雃";s:3:"嶲";s:4:"嶲";s:3:"霣";s:4:"霣";s:4:"𩅅";s:4:"𩅅";s:4:"𩈚";s:4:"𩈚";s:3:"䩮";s:4:"䩮";s:3:"䩶";s:4:"䩶";s:3:"韠";s:4:"韠";s:4:"𩐊";s:4:"𩐊";s:3:"䪲";s:4:"䪲";s:4:"𩒖";s:4:"𩒖";s:3:"頩";s:4:"頩";s:4:"𩖶";s:4:"𩖶";s:3:"飢";s:4:"飢";s:3:"䬳";s:4:"䬳";s:3:"餩";s:4:"餩";s:3:"馧";s:4:"馧";s:3:"駂";s:4:"駂";s:3:"駾";s:4:"駾";s:3:"䯎";s:4:"䯎";s:4:"𩬰";s:4:"𩬰";s:3:"鱀";s:4:"鱀";s:3:"鳽";s:4:"鳽";s:3:"䳎";s:4:"䳎";s:3:"䳭";s:4:"䳭";s:3:"鵧";s:4:"鵧";s:4:"𪃎";s:4:"𪃎";s:3:"䳸";s:4:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:3:"麻";s:4:"麻";s:3:"䵖";s:4:"䵖";s:3:"黹";s:4:"黹";s:3:"黾";s:4:"黾";s:3:"鼅";s:4:"鼅";s:3:"鼏";s:4:"鼏";s:3:"鼖";s:4:"鼖";s:3:"鼻";s:4:"鼻";s:4:"𪘀";s:4:"𪘀";}' ); UtfNormal::$utfCanonicalDecomp = unserialize( 'a:2049:{s:2:"À";s:3:"À";s:2:"Á";s:3:"Á";s:2:"Â";s:3:"Â";s:2:"Ã";s:3:"Ã";s:2:"Ä";s:3:"Ä";s:2:"Å";s:3:"Å";s:2:"Ç";s:3:"Ç";s:2:"È";s:3:"È";s:2:"É";s:3:"É";s:2:"Ê";s:3:"Ê";s:2:"Ë";s:3:"Ë";s:2:"Ì";s:3:"Ì";s:2:"Í";s:3:"Í";s:2:"Î";s:3:"Î";s:2:"Ï";s:3:"Ï";s:2:"Ñ";s:3:"Ñ";s:2:"Ò";s:3:"Ò";s:2:"Ó";s:3:"Ó";s:2:"Ô";s:3:"Ô";s:2:"Õ";s:3:"Õ";s:2:"Ö";s:3:"Ö";s:2:"Ù";s:3:"Ù";s:2:"Ú";s:3:"Ú";s:2:"Û";s:3:"Û";s:2:"Ü";s:3:"Ü";s:2:"Ý";s:3:"Ý";s:2:"à";s:3:"à";s:2:"á";s:3:"á";s:2:"â";s:3:"â";s:2:"ã";s:3:"ã";s:2:"ä";s:3:"ä";s:2:"å";s:3:"å";s:2:"ç";s:3:"ç";s:2:"è";s:3:"è";s:2:"é";s:3:"é";s:2:"ê";s:3:"ê";s:2:"ë";s:3:"ë";s:2:"ì";s:3:"ì";s:2:"í";s:3:"í";s:2:"î";s:3:"î";s:2:"ï";s:3:"ï";s:2:"ñ";s:3:"ñ";s:2:"ò";s:3:"ò";s:2:"ó";s:3:"ó";s:2:"ô";s:3:"ô";s:2:"õ";s:3:"õ";s:2:"ö";s:3:"ö";s:2:"ù";s:3:"ù";s:2:"ú";s:3:"ú";s:2:"û";s:3:"û";s:2:"ü";s:3:"ü";s:2:"ý";s:3:"ý";s:2:"ÿ";s:3:"ÿ";s:2:"Ā";s:3:"Ā";s:2:"ā";s:3:"ā";s:2:"Ă";s:3:"Ă";s:2:"ă";s:3:"ă";s:2:"Ą";s:3:"Ą";s:2:"ą";s:3:"ą";s:2:"Ć";s:3:"Ć";s:2:"ć";s:3:"ć";s:2:"Ĉ";s:3:"Ĉ";s:2:"ĉ";s:3:"ĉ";s:2:"Ċ";s:3:"Ċ";s:2:"ċ";s:3:"ċ";s:2:"Č";s:3:"Č";s:2:"č";s:3:"č";s:2:"Ď";s:3:"Ď";s:2:"ď";s:3:"ď";s:2:"Ē";s:3:"Ē";s:2:"ē";s:3:"ē";s:2:"Ĕ";s:3:"Ĕ";s:2:"ĕ";s:3:"ĕ";s:2:"Ė";s:3:"Ė";s:2:"ė";s:3:"ė";s:2:"Ę";s:3:"Ę";s:2:"ę";s:3:"ę";s:2:"Ě";s:3:"Ě";s:2:"ě";s:3:"ě";s:2:"Ĝ";s:3:"Ĝ";s:2:"ĝ";s:3:"ĝ";s:2:"Ğ";s:3:"Ğ";s:2:"ğ";s:3:"ğ";s:2:"Ġ";s:3:"Ġ";s:2:"ġ";s:3:"ġ";s:2:"Ģ";s:3:"Ģ";s:2:"ģ";s:3:"ģ";s:2:"Ĥ";s:3:"Ĥ";s:2:"ĥ";s:3:"ĥ";s:2:"Ĩ";s:3:"Ĩ";s:2:"ĩ";s:3:"ĩ";s:2:"Ī";s:3:"Ī";s:2:"ī";s:3:"ī";s:2:"Ĭ";s:3:"Ĭ";s:2:"ĭ";s:3:"ĭ";s:2:"Į";s:3:"Į";s:2:"į";s:3:"į";s:2:"İ";s:3:"İ";s:2:"Ĵ";s:3:"Ĵ";s:2:"ĵ";s:3:"ĵ";s:2:"Ķ";s:3:"Ķ";s:2:"ķ";s:3:"ķ";s:2:"Ĺ";s:3:"Ĺ";s:2:"ĺ";s:3:"ĺ";s:2:"Ļ";s:3:"Ļ";s:2:"ļ";s:3:"ļ";s:2:"Ľ";s:3:"Ľ";s:2:"ľ";s:3:"ľ";s:2:"Ń";s:3:"Ń";s:2:"ń";s:3:"ń";s:2:"Ņ";s:3:"Ņ";s:2:"ņ";s:3:"ņ";s:2:"Ň";s:3:"Ň";s:2:"ň";s:3:"ň";s:2:"Ō";s:3:"Ō";s:2:"ō";s:3:"ō";s:2:"Ŏ";s:3:"Ŏ";s:2:"ŏ";s:3:"ŏ";s:2:"Ő";s:3:"Ő";s:2:"ő";s:3:"ő";s:2:"Ŕ";s:3:"Ŕ";s:2:"ŕ";s:3:"ŕ";s:2:"Ŗ";s:3:"Ŗ";s:2:"ŗ";s:3:"ŗ";s:2:"Ř";s:3:"Ř";s:2:"ř";s:3:"ř";s:2:"Ś";s:3:"Ś";s:2:"ś";s:3:"ś";s:2:"Ŝ";s:3:"Ŝ";s:2:"ŝ";s:3:"ŝ";s:2:"Ş";s:3:"Ş";s:2:"ş";s:3:"ş";s:2:"Š";s:3:"Š";s:2:"š";s:3:"š";s:2:"Ţ";s:3:"Ţ";s:2:"ţ";s:3:"ţ";s:2:"Ť";s:3:"Ť";s:2:"ť";s:3:"ť";s:2:"Ũ";s:3:"Ũ";s:2:"ũ";s:3:"ũ";s:2:"Ū";s:3:"Ū";s:2:"ū";s:3:"ū";s:2:"Ŭ";s:3:"Ŭ";s:2:"ŭ";s:3:"ŭ";s:2:"Ů";s:3:"Ů";s:2:"ů";s:3:"ů";s:2:"Ű";s:3:"Ű";s:2:"ű";s:3:"ű";s:2:"Ų";s:3:"Ų";s:2:"ų";s:3:"ų";s:2:"Ŵ";s:3:"Ŵ";s:2:"ŵ";s:3:"ŵ";s:2:"Ŷ";s:3:"Ŷ";s:2:"ŷ";s:3:"ŷ";s:2:"Ÿ";s:3:"Ÿ";s:2:"Ź";s:3:"Ź";s:2:"ź";s:3:"ź";s:2:"Ż";s:3:"Ż";s:2:"ż";s:3:"ż";s:2:"Ž";s:3:"Ž";s:2:"ž";s:3:"ž";s:2:"Ơ";s:3:"Ơ";s:2:"ơ";s:3:"ơ";s:2:"Ư";s:3:"Ư";s:2:"ư";s:3:"ư";s:2:"Ǎ";s:3:"Ǎ";s:2:"ǎ";s:3:"ǎ";s:2:"Ǐ";s:3:"Ǐ";s:2:"ǐ";s:3:"ǐ";s:2:"Ǒ";s:3:"Ǒ";s:2:"ǒ";s:3:"ǒ";s:2:"Ǔ";s:3:"Ǔ";s:2:"ǔ";s:3:"ǔ";s:2:"Ǖ";s:5:"Ǖ";s:2:"ǖ";s:5:"ǖ";s:2:"Ǘ";s:5:"Ǘ";s:2:"ǘ";s:5:"ǘ";s:2:"Ǚ";s:5:"Ǚ";s:2:"ǚ";s:5:"ǚ";s:2:"Ǜ";s:5:"Ǜ";s:2:"ǜ";s:5:"ǜ";s:2:"Ǟ";s:5:"Ǟ";s:2:"ǟ";s:5:"ǟ";s:2:"Ǡ";s:5:"Ǡ";s:2:"ǡ";s:5:"ǡ";s:2:"Ǣ";s:4:"Ǣ";s:2:"ǣ";s:4:"ǣ";s:2:"Ǧ";s:3:"Ǧ";s:2:"ǧ";s:3:"ǧ";s:2:"Ǩ";s:3:"Ǩ";s:2:"ǩ";s:3:"ǩ";s:2:"Ǫ";s:3:"Ǫ";s:2:"ǫ";s:3:"ǫ";s:2:"Ǭ";s:5:"Ǭ";s:2:"ǭ";s:5:"ǭ";s:2:"Ǯ";s:4:"Ǯ";s:2:"ǯ";s:4:"ǯ";s:2:"ǰ";s:3:"ǰ";s:2:"Ǵ";s:3:"Ǵ";s:2:"ǵ";s:3:"ǵ";s:2:"Ǹ";s:3:"Ǹ";s:2:"ǹ";s:3:"ǹ";s:2:"Ǻ";s:5:"Ǻ";s:2:"ǻ";s:5:"ǻ";s:2:"Ǽ";s:4:"Ǽ";s:2:"ǽ";s:4:"ǽ";s:2:"Ǿ";s:4:"Ǿ";s:2:"ǿ";s:4:"ǿ";s:2:"Ȁ";s:3:"Ȁ";s:2:"ȁ";s:3:"ȁ";s:2:"Ȃ";s:3:"Ȃ";s:2:"ȃ";s:3:"ȃ";s:2:"Ȅ";s:3:"Ȅ";s:2:"ȅ";s:3:"ȅ";s:2:"Ȇ";s:3:"Ȇ";s:2:"ȇ";s:3:"ȇ";s:2:"Ȉ";s:3:"Ȉ";s:2:"ȉ";s:3:"ȉ";s:2:"Ȋ";s:3:"Ȋ";s:2:"ȋ";s:3:"ȋ";s:2:"Ȍ";s:3:"Ȍ";s:2:"ȍ";s:3:"ȍ";s:2:"Ȏ";s:3:"Ȏ";s:2:"ȏ";s:3:"ȏ";s:2:"Ȑ";s:3:"Ȑ";s:2:"ȑ";s:3:"ȑ";s:2:"Ȓ";s:3:"Ȓ";s:2:"ȓ";s:3:"ȓ";s:2:"Ȕ";s:3:"Ȕ";s:2:"ȕ";s:3:"ȕ";s:2:"Ȗ";s:3:"Ȗ";s:2:"ȗ";s:3:"ȗ";s:2:"Ș";s:3:"Ș";s:2:"ș";s:3:"ș";s:2:"Ț";s:3:"Ț";s:2:"ț";s:3:"ț";s:2:"Ȟ";s:3:"Ȟ";s:2:"ȟ";s:3:"ȟ";s:2:"Ȧ";s:3:"Ȧ";s:2:"ȧ";s:3:"ȧ";s:2:"Ȩ";s:3:"Ȩ";s:2:"ȩ";s:3:"ȩ";s:2:"Ȫ";s:5:"Ȫ";s:2:"ȫ";s:5:"ȫ";s:2:"Ȭ";s:5:"Ȭ";s:2:"ȭ";s:5:"ȭ";s:2:"Ȯ";s:3:"Ȯ";s:2:"ȯ";s:3:"ȯ";s:2:"Ȱ";s:5:"Ȱ";s:2:"ȱ";s:5:"ȱ";s:2:"Ȳ";s:3:"Ȳ";s:2:"ȳ";s:3:"ȳ";s:2:"̀";s:2:"̀";s:2:"́";s:2:"́";s:2:"̓";s:2:"̓";s:2:"̈́";s:4:"̈́";s:2:"ʹ";s:2:"ʹ";s:2:";";s:1:";";s:2:"΅";s:4:"΅";s:2:"Ά";s:4:"Ά";s:2:"·";s:2:"·";s:2:"Έ";s:4:"Έ";s:2:"Ή";s:4:"Ή";s:2:"Ί";s:4:"Ί";s:2:"Ό";s:4:"Ό";s:2:"Ύ";s:4:"Ύ";s:2:"Ώ";s:4:"Ώ";s:2:"ΐ";s:6:"ΐ";s:2:"Ϊ";s:4:"Ϊ";s:2:"Ϋ";s:4:"Ϋ";s:2:"ά";s:4:"ά";s:2:"έ";s:4:"έ";s:2:"ή";s:4:"ή";s:2:"ί";s:4:"ί";s:2:"ΰ";s:6:"ΰ";s:2:"ϊ";s:4:"ϊ";s:2:"ϋ";s:4:"ϋ";s:2:"ό";s:4:"ό";s:2:"ύ";s:4:"ύ";s:2:"ώ";s:4:"ώ";s:2:"ϓ";s:4:"ϓ";s:2:"ϔ";s:4:"ϔ";s:2:"Ѐ";s:4:"Ѐ";s:2:"Ё";s:4:"Ё";s:2:"Ѓ";s:4:"Ѓ";s:2:"Ї";s:4:"Ї";s:2:"Ќ";s:4:"Ќ";s:2:"Ѝ";s:4:"Ѝ";s:2:"Ў";s:4:"Ў";s:2:"Й";s:4:"Й";s:2:"й";s:4:"й";s:2:"ѐ";s:4:"ѐ";s:2:"ё";s:4:"ё";s:2:"ѓ";s:4:"ѓ";s:2:"ї";s:4:"ї";s:2:"ќ";s:4:"ќ";s:2:"ѝ";s:4:"ѝ";s:2:"ў";s:4:"ў";s:2:"Ѷ";s:4:"Ѷ";s:2:"ѷ";s:4:"ѷ";s:2:"Ӂ";s:4:"Ӂ";s:2:"ӂ";s:4:"ӂ";s:2:"Ӑ";s:4:"Ӑ";s:2:"ӑ";s:4:"ӑ";s:2:"Ӓ";s:4:"Ӓ";s:2:"ӓ";s:4:"ӓ";s:2:"Ӗ";s:4:"Ӗ";s:2:"ӗ";s:4:"ӗ";s:2:"Ӛ";s:4:"Ӛ";s:2:"ӛ";s:4:"ӛ";s:2:"Ӝ";s:4:"Ӝ";s:2:"ӝ";s:4:"ӝ";s:2:"Ӟ";s:4:"Ӟ";s:2:"ӟ";s:4:"ӟ";s:2:"Ӣ";s:4:"Ӣ";s:2:"ӣ";s:4:"ӣ";s:2:"Ӥ";s:4:"Ӥ";s:2:"ӥ";s:4:"ӥ";s:2:"Ӧ";s:4:"Ӧ";s:2:"ӧ";s:4:"ӧ";s:2:"Ӫ";s:4:"Ӫ";s:2:"ӫ";s:4:"ӫ";s:2:"Ӭ";s:4:"Ӭ";s:2:"ӭ";s:4:"ӭ";s:2:"Ӯ";s:4:"Ӯ";s:2:"ӯ";s:4:"ӯ";s:2:"Ӱ";s:4:"Ӱ";s:2:"ӱ";s:4:"ӱ";s:2:"Ӳ";s:4:"Ӳ";s:2:"ӳ";s:4:"ӳ";s:2:"Ӵ";s:4:"Ӵ";s:2:"ӵ";s:4:"ӵ";s:2:"Ӹ";s:4:"Ӹ";s:2:"ӹ";s:4:"ӹ";s:2:"آ";s:4:"آ";s:2:"أ";s:4:"أ";s:2:"ؤ";s:4:"ؤ";s:2:"إ";s:4:"إ";s:2:"ئ";s:4:"ئ";s:2:"ۀ";s:4:"ۀ";s:2:"ۂ";s:4:"ۂ";s:2:"ۓ";s:4:"ۓ";s:3:"ऩ";s:6:"ऩ";s:3:"ऱ";s:6:"ऱ";s:3:"ऴ";s:6:"ऴ";s:3:"क़";s:6:"क़";s:3:"ख़";s:6:"ख़";s:3:"ग़";s:6:"ग़";s:3:"ज़";s:6:"ज़";s:3:"ड़";s:6:"ड़";s:3:"ढ़";s:6:"ढ़";s:3:"फ़";s:6:"फ़";s:3:"य़";s:6:"य़";s:3:"ো";s:6:"ো";s:3:"ৌ";s:6:"ৌ";s:3:"ড়";s:6:"ড়";s:3:"ঢ়";s:6:"ঢ়";s:3:"য়";s:6:"য়";s:3:"ਲ਼";s:6:"ਲ਼";s:3:"ਸ਼";s:6:"ਸ਼";s:3:"ਖ਼";s:6:"ਖ਼";s:3:"ਗ਼";s:6:"ਗ਼";s:3:"ਜ਼";s:6:"ਜ਼";s:3:"ਫ਼";s:6:"ਫ਼";s:3:"ୈ";s:6:"ୈ";s:3:"ୋ";s:6:"ୋ";s:3:"ୌ";s:6:"ୌ";s:3:"ଡ଼";s:6:"ଡ଼";s:3:"ଢ଼";s:6:"ଢ଼";s:3:"ஔ";s:6:"ஔ";s:3:"ொ";s:6:"ொ";s:3:"ோ";s:6:"ோ";s:3:"ௌ";s:6:"ௌ";s:3:"ై";s:6:"ై";s:3:"ೀ";s:6:"ೀ";s:3:"ೇ";s:6:"ೇ";s:3:"ೈ";s:6:"ೈ";s:3:"ೊ";s:6:"ೊ";s:3:"ೋ";s:9:"ೋ";s:3:"ൊ";s:6:"ൊ";s:3:"ോ";s:6:"ോ";s:3:"ൌ";s:6:"ൌ";s:3:"ේ";s:6:"ේ";s:3:"ො";s:6:"ො";s:3:"ෝ";s:9:"ෝ";s:3:"ෞ";s:6:"ෞ";s:3:"གྷ";s:6:"གྷ";s:3:"ཌྷ";s:6:"ཌྷ";s:3:"དྷ";s:6:"དྷ";s:3:"བྷ";s:6:"བྷ";s:3:"ཛྷ";s:6:"ཛྷ";s:3:"ཀྵ";s:6:"ཀྵ";s:3:"ཱི";s:6:"ཱི";s:3:"ཱུ";s:6:"ཱུ";s:3:"ྲྀ";s:6:"ྲྀ";s:3:"ླྀ";s:6:"ླྀ";s:3:"ཱྀ";s:6:"ཱྀ";s:3:"ྒྷ";s:6:"ྒྷ";s:3:"ྜྷ";s:6:"ྜྷ";s:3:"ྡྷ";s:6:"ྡྷ";s:3:"ྦྷ";s:6:"ྦྷ";s:3:"ྫྷ";s:6:"ྫྷ";s:3:"ྐྵ";s:6:"ྐྵ";s:3:"ဦ";s:6:"ဦ";s:3:"ᬆ";s:6:"ᬆ";s:3:"ᬈ";s:6:"ᬈ";s:3:"ᬊ";s:6:"ᬊ";s:3:"ᬌ";s:6:"ᬌ";s:3:"ᬎ";s:6:"ᬎ";s:3:"ᬒ";s:6:"ᬒ";s:3:"ᬻ";s:6:"ᬻ";s:3:"ᬽ";s:6:"ᬽ";s:3:"ᭀ";s:6:"ᭀ";s:3:"ᭁ";s:6:"ᭁ";s:3:"ᭃ";s:6:"ᭃ";s:3:"Ḁ";s:3:"Ḁ";s:3:"ḁ";s:3:"ḁ";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"Ḅ";s:3:"Ḅ";s:3:"ḅ";s:3:"ḅ";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:3:"Ḉ";s:5:"Ḉ";s:3:"ḉ";s:5:"ḉ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"Ḍ";s:3:"Ḍ";s:3:"ḍ";s:3:"ḍ";s:3:"Ḏ";s:3:"Ḏ";s:3:"ḏ";s:3:"ḏ";s:3:"Ḑ";s:3:"Ḑ";s:3:"ḑ";s:3:"ḑ";s:3:"Ḓ";s:3:"Ḓ";s:3:"ḓ";s:3:"ḓ";s:3:"Ḕ";s:5:"Ḕ";s:3:"ḕ";s:5:"ḕ";s:3:"Ḗ";s:5:"Ḗ";s:3:"ḗ";s:5:"ḗ";s:3:"Ḙ";s:3:"Ḙ";s:3:"ḙ";s:3:"ḙ";s:3:"Ḛ";s:3:"Ḛ";s:3:"ḛ";s:3:"ḛ";s:3:"Ḝ";s:5:"Ḝ";s:3:"ḝ";s:5:"ḝ";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"Ḡ";s:3:"Ḡ";s:3:"ḡ";s:3:"ḡ";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"Ḥ";s:3:"Ḥ";s:3:"ḥ";s:3:"ḥ";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"Ḫ";s:3:"Ḫ";s:3:"ḫ";s:3:"ḫ";s:3:"Ḭ";s:3:"Ḭ";s:3:"ḭ";s:3:"ḭ";s:3:"Ḯ";s:5:"Ḯ";s:3:"ḯ";s:5:"ḯ";s:3:"Ḱ";s:3:"Ḱ";s:3:"ḱ";s:3:"ḱ";s:3:"Ḳ";s:3:"Ḳ";s:3:"ḳ";s:3:"ḳ";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"Ḷ";s:3:"Ḷ";s:3:"ḷ";s:3:"ḷ";s:3:"Ḹ";s:5:"Ḹ";s:3:"ḹ";s:5:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"Ḽ";s:3:"Ḽ";s:3:"ḽ";s:3:"ḽ";s:3:"Ḿ";s:3:"Ḿ";s:3:"ḿ";s:3:"ḿ";s:3:"Ṁ";s:3:"Ṁ";s:3:"ṁ";s:3:"ṁ";s:3:"Ṃ";s:3:"Ṃ";s:3:"ṃ";s:3:"ṃ";s:3:"Ṅ";s:3:"Ṅ";s:3:"ṅ";s:3:"ṅ";s:3:"Ṇ";s:3:"Ṇ";s:3:"ṇ";s:3:"ṇ";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"Ṋ";s:3:"Ṋ";s:3:"ṋ";s:3:"ṋ";s:3:"Ṍ";s:5:"Ṍ";s:3:"ṍ";s:5:"ṍ";s:3:"Ṏ";s:5:"Ṏ";s:3:"ṏ";s:5:"ṏ";s:3:"Ṑ";s:5:"Ṑ";s:3:"ṑ";s:5:"ṑ";s:3:"Ṓ";s:5:"Ṓ";s:3:"ṓ";s:5:"ṓ";s:3:"Ṕ";s:3:"Ṕ";s:3:"ṕ";s:3:"ṕ";s:3:"Ṗ";s:3:"Ṗ";s:3:"ṗ";s:3:"ṗ";s:3:"Ṙ";s:3:"Ṙ";s:3:"ṙ";s:3:"ṙ";s:3:"Ṛ";s:3:"Ṛ";s:3:"ṛ";s:3:"ṛ";s:3:"Ṝ";s:5:"Ṝ";s:3:"ṝ";s:5:"ṝ";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"Ṡ";s:3:"Ṡ";s:3:"ṡ";s:3:"ṡ";s:3:"Ṣ";s:3:"Ṣ";s:3:"ṣ";s:3:"ṣ";s:3:"Ṥ";s:5:"Ṥ";s:3:"ṥ";s:5:"ṥ";s:3:"Ṧ";s:5:"Ṧ";s:3:"ṧ";s:5:"ṧ";s:3:"Ṩ";s:5:"Ṩ";s:3:"ṩ";s:5:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"Ṭ";s:3:"Ṭ";s:3:"ṭ";s:3:"ṭ";s:3:"Ṯ";s:3:"Ṯ";s:3:"ṯ";s:3:"ṯ";s:3:"Ṱ";s:3:"Ṱ";s:3:"ṱ";s:3:"ṱ";s:3:"Ṳ";s:3:"Ṳ";s:3:"ṳ";s:3:"ṳ";s:3:"Ṵ";s:3:"Ṵ";s:3:"ṵ";s:3:"ṵ";s:3:"Ṷ";s:3:"Ṷ";s:3:"ṷ";s:3:"ṷ";s:3:"Ṹ";s:5:"Ṹ";s:3:"ṹ";s:5:"ṹ";s:3:"Ṻ";s:5:"Ṻ";s:3:"ṻ";s:5:"ṻ";s:3:"Ṽ";s:3:"Ṽ";s:3:"ṽ";s:3:"ṽ";s:3:"Ṿ";s:3:"Ṿ";s:3:"ṿ";s:3:"ṿ";s:3:"Ẁ";s:3:"Ẁ";s:3:"ẁ";s:3:"ẁ";s:3:"Ẃ";s:3:"Ẃ";s:3:"ẃ";s:3:"ẃ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"Ẉ";s:3:"Ẉ";s:3:"ẉ";s:3:"ẉ";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"ẍ";s:3:"ẍ";s:3:"Ẏ";s:3:"Ẏ";s:3:"ẏ";s:3:"ẏ";s:3:"Ẑ";s:3:"Ẑ";s:3:"ẑ";s:3:"ẑ";s:3:"Ẓ";s:3:"Ẓ";s:3:"ẓ";s:3:"ẓ";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"ẘ";s:3:"ẘ";s:3:"ẙ";s:3:"ẙ";s:3:"ẛ";s:4:"ẛ";s:3:"Ạ";s:3:"Ạ";s:3:"ạ";s:3:"ạ";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:3:"Ấ";s:5:"Ấ";s:3:"ấ";s:5:"ấ";s:3:"Ầ";s:5:"Ầ";s:3:"ầ";s:5:"ầ";s:3:"Ẩ";s:5:"Ẩ";s:3:"ẩ";s:5:"ẩ";s:3:"Ẫ";s:5:"Ẫ";s:3:"ẫ";s:5:"ẫ";s:3:"Ậ";s:5:"Ậ";s:3:"ậ";s:5:"ậ";s:3:"Ắ";s:5:"Ắ";s:3:"ắ";s:5:"ắ";s:3:"Ằ";s:5:"Ằ";s:3:"ằ";s:5:"ằ";s:3:"Ẳ";s:5:"Ẳ";s:3:"ẳ";s:5:"ẳ";s:3:"Ẵ";s:5:"Ẵ";s:3:"ẵ";s:5:"ẵ";s:3:"Ặ";s:5:"Ặ";s:3:"ặ";s:5:"ặ";s:3:"Ẹ";s:3:"Ẹ";s:3:"ẹ";s:3:"ẹ";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:3:"Ế";s:5:"Ế";s:3:"ế";s:5:"ế";s:3:"Ề";s:5:"Ề";s:3:"ề";s:5:"ề";s:3:"Ể";s:5:"Ể";s:3:"ể";s:5:"ể";s:3:"Ễ";s:5:"Ễ";s:3:"ễ";s:5:"ễ";s:3:"Ệ";s:5:"Ệ";s:3:"ệ";s:5:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"Ị";s:3:"Ị";s:3:"ị";s:3:"ị";s:3:"Ọ";s:3:"Ọ";s:3:"ọ";s:3:"ọ";s:3:"Ỏ";s:3:"Ỏ";s:3:"ỏ";s:3:"ỏ";s:3:"Ố";s:5:"Ố";s:3:"ố";s:5:"ố";s:3:"Ồ";s:5:"Ồ";s:3:"ồ";s:5:"ồ";s:3:"Ổ";s:5:"Ổ";s:3:"ổ";s:5:"ổ";s:3:"Ỗ";s:5:"Ỗ";s:3:"ỗ";s:5:"ỗ";s:3:"Ộ";s:5:"Ộ";s:3:"ộ";s:5:"ộ";s:3:"Ớ";s:5:"Ớ";s:3:"ớ";s:5:"ớ";s:3:"Ờ";s:5:"Ờ";s:3:"ờ";s:5:"ờ";s:3:"Ở";s:5:"Ở";s:3:"ở";s:5:"ở";s:3:"Ỡ";s:5:"Ỡ";s:3:"ỡ";s:5:"ỡ";s:3:"Ợ";s:5:"Ợ";s:3:"ợ";s:5:"ợ";s:3:"Ụ";s:3:"Ụ";s:3:"ụ";s:3:"ụ";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:3:"Ứ";s:5:"Ứ";s:3:"ứ";s:5:"ứ";s:3:"Ừ";s:5:"Ừ";s:3:"ừ";s:5:"ừ";s:3:"Ử";s:5:"Ử";s:3:"ử";s:5:"ử";s:3:"Ữ";s:5:"Ữ";s:3:"ữ";s:5:"ữ";s:3:"Ự";s:5:"Ự";s:3:"ự";s:5:"ự";s:3:"Ỳ";s:3:"Ỳ";s:3:"ỳ";s:3:"ỳ";s:3:"Ỵ";s:3:"Ỵ";s:3:"ỵ";s:3:"ỵ";s:3:"Ỷ";s:3:"Ỷ";s:3:"ỷ";s:3:"ỷ";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:3:"ἀ";s:4:"ἀ";s:3:"ἁ";s:4:"ἁ";s:3:"ἂ";s:6:"ἂ";s:3:"ἃ";s:6:"ἃ";s:3:"ἄ";s:6:"ἄ";s:3:"ἅ";s:6:"ἅ";s:3:"ἆ";s:6:"ἆ";s:3:"ἇ";s:6:"ἇ";s:3:"Ἀ";s:4:"Ἀ";s:3:"Ἁ";s:4:"Ἁ";s:3:"Ἂ";s:6:"Ἂ";s:3:"Ἃ";s:6:"Ἃ";s:3:"Ἄ";s:6:"Ἄ";s:3:"Ἅ";s:6:"Ἅ";s:3:"Ἆ";s:6:"Ἆ";s:3:"Ἇ";s:6:"Ἇ";s:3:"ἐ";s:4:"ἐ";s:3:"ἑ";s:4:"ἑ";s:3:"ἒ";s:6:"ἒ";s:3:"ἓ";s:6:"ἓ";s:3:"ἔ";s:6:"ἔ";s:3:"ἕ";s:6:"ἕ";s:3:"Ἐ";s:4:"Ἐ";s:3:"Ἑ";s:4:"Ἑ";s:3:"Ἒ";s:6:"Ἒ";s:3:"Ἓ";s:6:"Ἓ";s:3:"Ἔ";s:6:"Ἔ";s:3:"Ἕ";s:6:"Ἕ";s:3:"ἠ";s:4:"ἠ";s:3:"ἡ";s:4:"ἡ";s:3:"ἢ";s:6:"ἢ";s:3:"ἣ";s:6:"ἣ";s:3:"ἤ";s:6:"ἤ";s:3:"ἥ";s:6:"ἥ";s:3:"ἦ";s:6:"ἦ";s:3:"ἧ";s:6:"ἧ";s:3:"Ἠ";s:4:"Ἠ";s:3:"Ἡ";s:4:"Ἡ";s:3:"Ἢ";s:6:"Ἢ";s:3:"Ἣ";s:6:"Ἣ";s:3:"Ἤ";s:6:"Ἤ";s:3:"Ἥ";s:6:"Ἥ";s:3:"Ἦ";s:6:"Ἦ";s:3:"Ἧ";s:6:"Ἧ";s:3:"ἰ";s:4:"ἰ";s:3:"ἱ";s:4:"ἱ";s:3:"ἲ";s:6:"ἲ";s:3:"ἳ";s:6:"ἳ";s:3:"ἴ";s:6:"ἴ";s:3:"ἵ";s:6:"ἵ";s:3:"ἶ";s:6:"ἶ";s:3:"ἷ";s:6:"ἷ";s:3:"Ἰ";s:4:"Ἰ";s:3:"Ἱ";s:4:"Ἱ";s:3:"Ἲ";s:6:"Ἲ";s:3:"Ἳ";s:6:"Ἳ";s:3:"Ἴ";s:6:"Ἴ";s:3:"Ἵ";s:6:"Ἵ";s:3:"Ἶ";s:6:"Ἶ";s:3:"Ἷ";s:6:"Ἷ";s:3:"ὀ";s:4:"ὀ";s:3:"ὁ";s:4:"ὁ";s:3:"ὂ";s:6:"ὂ";s:3:"ὃ";s:6:"ὃ";s:3:"ὄ";s:6:"ὄ";s:3:"ὅ";s:6:"ὅ";s:3:"Ὀ";s:4:"Ὀ";s:3:"Ὁ";s:4:"Ὁ";s:3:"Ὂ";s:6:"Ὂ";s:3:"Ὃ";s:6:"Ὃ";s:3:"Ὄ";s:6:"Ὄ";s:3:"Ὅ";s:6:"Ὅ";s:3:"ὐ";s:4:"ὐ";s:3:"ὑ";s:4:"ὑ";s:3:"ὒ";s:6:"ὒ";s:3:"ὓ";s:6:"ὓ";s:3:"ὔ";s:6:"ὔ";s:3:"ὕ";s:6:"ὕ";s:3:"ὖ";s:6:"ὖ";s:3:"ὗ";s:6:"ὗ";s:3:"Ὑ";s:4:"Ὑ";s:3:"Ὓ";s:6:"Ὓ";s:3:"Ὕ";s:6:"Ὕ";s:3:"Ὗ";s:6:"Ὗ";s:3:"ὠ";s:4:"ὠ";s:3:"ὡ";s:4:"ὡ";s:3:"ὢ";s:6:"ὢ";s:3:"ὣ";s:6:"ὣ";s:3:"ὤ";s:6:"ὤ";s:3:"ὥ";s:6:"ὥ";s:3:"ὦ";s:6:"ὦ";s:3:"ὧ";s:6:"ὧ";s:3:"Ὠ";s:4:"Ὠ";s:3:"Ὡ";s:4:"Ὡ";s:3:"Ὢ";s:6:"Ὢ";s:3:"Ὣ";s:6:"Ὣ";s:3:"Ὤ";s:6:"Ὤ";s:3:"Ὥ";s:6:"Ὥ";s:3:"Ὦ";s:6:"Ὦ";s:3:"Ὧ";s:6:"Ὧ";s:3:"ὰ";s:4:"ὰ";s:3:"ά";s:4:"ά";s:3:"ὲ";s:4:"ὲ";s:3:"έ";s:4:"έ";s:3:"ὴ";s:4:"ὴ";s:3:"ή";s:4:"ή";s:3:"ὶ";s:4:"ὶ";s:3:"ί";s:4:"ί";s:3:"ὸ";s:4:"ὸ";s:3:"ό";s:4:"ό";s:3:"ὺ";s:4:"ὺ";s:3:"ύ";s:4:"ύ";s:3:"ὼ";s:4:"ὼ";s:3:"ώ";s:4:"ώ";s:3:"ᾀ";s:6:"ᾀ";s:3:"ᾁ";s:6:"ᾁ";s:3:"ᾂ";s:8:"ᾂ";s:3:"ᾃ";s:8:"ᾃ";s:3:"ᾄ";s:8:"ᾄ";s:3:"ᾅ";s:8:"ᾅ";s:3:"ᾆ";s:8:"ᾆ";s:3:"ᾇ";s:8:"ᾇ";s:3:"ᾈ";s:6:"ᾈ";s:3:"ᾉ";s:6:"ᾉ";s:3:"ᾊ";s:8:"ᾊ";s:3:"ᾋ";s:8:"ᾋ";s:3:"ᾌ";s:8:"ᾌ";s:3:"ᾍ";s:8:"ᾍ";s:3:"ᾎ";s:8:"ᾎ";s:3:"ᾏ";s:8:"ᾏ";s:3:"ᾐ";s:6:"ᾐ";s:3:"ᾑ";s:6:"ᾑ";s:3:"ᾒ";s:8:"ᾒ";s:3:"ᾓ";s:8:"ᾓ";s:3:"ᾔ";s:8:"ᾔ";s:3:"ᾕ";s:8:"ᾕ";s:3:"ᾖ";s:8:"ᾖ";s:3:"ᾗ";s:8:"ᾗ";s:3:"ᾘ";s:6:"ᾘ";s:3:"ᾙ";s:6:"ᾙ";s:3:"ᾚ";s:8:"ᾚ";s:3:"ᾛ";s:8:"ᾛ";s:3:"ᾜ";s:8:"ᾜ";s:3:"ᾝ";s:8:"ᾝ";s:3:"ᾞ";s:8:"ᾞ";s:3:"ᾟ";s:8:"ᾟ";s:3:"ᾠ";s:6:"ᾠ";s:3:"ᾡ";s:6:"ᾡ";s:3:"ᾢ";s:8:"ᾢ";s:3:"ᾣ";s:8:"ᾣ";s:3:"ᾤ";s:8:"ᾤ";s:3:"ᾥ";s:8:"ᾥ";s:3:"ᾦ";s:8:"ᾦ";s:3:"ᾧ";s:8:"ᾧ";s:3:"ᾨ";s:6:"ᾨ";s:3:"ᾩ";s:6:"ᾩ";s:3:"ᾪ";s:8:"ᾪ";s:3:"ᾫ";s:8:"ᾫ";s:3:"ᾬ";s:8:"ᾬ";s:3:"ᾭ";s:8:"ᾭ";s:3:"ᾮ";s:8:"ᾮ";s:3:"ᾯ";s:8:"ᾯ";s:3:"ᾰ";s:4:"ᾰ";s:3:"ᾱ";s:4:"ᾱ";s:3:"ᾲ";s:6:"ᾲ";s:3:"ᾳ";s:4:"ᾳ";s:3:"ᾴ";s:6:"ᾴ";s:3:"ᾶ";s:4:"ᾶ";s:3:"ᾷ";s:6:"ᾷ";s:3:"Ᾰ";s:4:"Ᾰ";s:3:"Ᾱ";s:4:"Ᾱ";s:3:"Ὰ";s:4:"Ὰ";s:3:"Ά";s:4:"Ά";s:3:"ᾼ";s:4:"ᾼ";s:3:"ι";s:2:"ι";s:3:"῁";s:4:"῁";s:3:"ῂ";s:6:"ῂ";s:3:"ῃ";s:4:"ῃ";s:3:"ῄ";s:6:"ῄ";s:3:"ῆ";s:4:"ῆ";s:3:"ῇ";s:6:"ῇ";s:3:"Ὲ";s:4:"Ὲ";s:3:"Έ";s:4:"Έ";s:3:"Ὴ";s:4:"Ὴ";s:3:"Ή";s:4:"Ή";s:3:"ῌ";s:4:"ῌ";s:3:"῍";s:5:"῍";s:3:"῎";s:5:"῎";s:3:"῏";s:5:"῏";s:3:"ῐ";s:4:"ῐ";s:3:"ῑ";s:4:"ῑ";s:3:"ῒ";s:6:"ῒ";s:3:"ΐ";s:6:"ΐ";s:3:"ῖ";s:4:"ῖ";s:3:"ῗ";s:6:"ῗ";s:3:"Ῐ";s:4:"Ῐ";s:3:"Ῑ";s:4:"Ῑ";s:3:"Ὶ";s:4:"Ὶ";s:3:"Ί";s:4:"Ί";s:3:"῝";s:5:"῝";s:3:"῞";s:5:"῞";s:3:"῟";s:5:"῟";s:3:"ῠ";s:4:"ῠ";s:3:"ῡ";s:4:"ῡ";s:3:"ῢ";s:6:"ῢ";s:3:"ΰ";s:6:"ΰ";s:3:"ῤ";s:4:"ῤ";s:3:"ῥ";s:4:"ῥ";s:3:"ῦ";s:4:"ῦ";s:3:"ῧ";s:6:"ῧ";s:3:"Ῠ";s:4:"Ῠ";s:3:"Ῡ";s:4:"Ῡ";s:3:"Ὺ";s:4:"Ὺ";s:3:"Ύ";s:4:"Ύ";s:3:"Ῥ";s:4:"Ῥ";s:3:"῭";s:4:"῭";s:3:"΅";s:4:"΅";s:3:"`";s:1:"`";s:3:"ῲ";s:6:"ῲ";s:3:"ῳ";s:4:"ῳ";s:3:"ῴ";s:6:"ῴ";s:3:"ῶ";s:4:"ῶ";s:3:"ῷ";s:6:"ῷ";s:3:"Ὸ";s:4:"Ὸ";s:3:"Ό";s:4:"Ό";s:3:"Ὼ";s:4:"Ὼ";s:3:"Ώ";s:4:"Ώ";s:3:"ῼ";s:4:"ῼ";s:3:"´";s:2:"´";s:3:" ";s:3:" ";s:3:" ";s:3:" ";s:3:"Ω";s:2:"Ω";s:3:"K";s:1:"K";s:3:"Å";s:3:"Å";s:3:"↚";s:5:"↚";s:3:"↛";s:5:"↛";s:3:"↮";s:5:"↮";s:3:"⇍";s:5:"⇍";s:3:"⇎";s:5:"⇎";s:3:"⇏";s:5:"⇏";s:3:"∄";s:5:"∄";s:3:"∉";s:5:"∉";s:3:"∌";s:5:"∌";s:3:"∤";s:5:"∤";s:3:"∦";s:5:"∦";s:3:"≁";s:5:"≁";s:3:"≄";s:5:"≄";s:3:"≇";s:5:"≇";s:3:"≉";s:5:"≉";s:3:"≠";s:3:"≠";s:3:"≢";s:5:"≢";s:3:"≭";s:5:"≭";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:3:"≰";s:5:"≰";s:3:"≱";s:5:"≱";s:3:"≴";s:5:"≴";s:3:"≵";s:5:"≵";s:3:"≸";s:5:"≸";s:3:"≹";s:5:"≹";s:3:"⊀";s:5:"⊀";s:3:"⊁";s:5:"⊁";s:3:"⊄";s:5:"⊄";s:3:"⊅";s:5:"⊅";s:3:"⊈";s:5:"⊈";s:3:"⊉";s:5:"⊉";s:3:"⊬";s:5:"⊬";s:3:"⊭";s:5:"⊭";s:3:"⊮";s:5:"⊮";s:3:"⊯";s:5:"⊯";s:3:"⋠";s:5:"⋠";s:3:"⋡";s:5:"⋡";s:3:"⋢";s:5:"⋢";s:3:"⋣";s:5:"⋣";s:3:"⋪";s:5:"⋪";s:3:"⋫";s:5:"⋫";s:3:"⋬";s:5:"⋬";s:3:"⋭";s:5:"⋭";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:3:"⫝̸";s:5:"⫝̸";s:3:"が";s:6:"が";s:3:"ぎ";s:6:"ぎ";s:3:"ぐ";s:6:"ぐ";s:3:"げ";s:6:"げ";s:3:"ご";s:6:"ご";s:3:"ざ";s:6:"ざ";s:3:"じ";s:6:"じ";s:3:"ず";s:6:"ず";s:3:"ぜ";s:6:"ぜ";s:3:"ぞ";s:6:"ぞ";s:3:"だ";s:6:"だ";s:3:"ぢ";s:6:"ぢ";s:3:"づ";s:6:"づ";s:3:"で";s:6:"で";s:3:"ど";s:6:"ど";s:3:"ば";s:6:"ば";s:3:"ぱ";s:6:"ぱ";s:3:"び";s:6:"び";s:3:"ぴ";s:6:"ぴ";s:3:"ぶ";s:6:"ぶ";s:3:"ぷ";s:6:"ぷ";s:3:"べ";s:6:"べ";s:3:"ぺ";s:6:"ぺ";s:3:"ぼ";s:6:"ぼ";s:3:"ぽ";s:6:"ぽ";s:3:"ゔ";s:6:"ゔ";s:3:"ゞ";s:6:"ゞ";s:3:"ガ";s:6:"ガ";s:3:"ギ";s:6:"ギ";s:3:"グ";s:6:"グ";s:3:"ゲ";s:6:"ゲ";s:3:"ゴ";s:6:"ゴ";s:3:"ザ";s:6:"ザ";s:3:"ジ";s:6:"ジ";s:3:"ズ";s:6:"ズ";s:3:"ゼ";s:6:"ゼ";s:3:"ゾ";s:6:"ゾ";s:3:"ダ";s:6:"ダ";s:3:"ヂ";s:6:"ヂ";s:3:"ヅ";s:6:"ヅ";s:3:"デ";s:6:"デ";s:3:"ド";s:6:"ド";s:3:"バ";s:6:"バ";s:3:"パ";s:6:"パ";s:3:"ビ";s:6:"ビ";s:3:"ピ";s:6:"ピ";s:3:"ブ";s:6:"ブ";s:3:"プ";s:6:"プ";s:3:"ベ";s:6:"ベ";s:3:"ペ";s:6:"ペ";s:3:"ボ";s:6:"ボ";s:3:"ポ";s:6:"ポ";s:3:"ヴ";s:6:"ヴ";s:3:"ヷ";s:6:"ヷ";s:3:"ヸ";s:6:"ヸ";s:3:"ヹ";s:6:"ヹ";s:3:"ヺ";s:6:"ヺ";s:3:"ヾ";s:6:"ヾ";s:3:"豈";s:3:"豈";s:3:"更";s:3:"更";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"句";s:3:"句";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"喇";s:3:"喇";s:3:"奈";s:3:"奈";s:3:"懶";s:3:"懶";s:3:"癩";s:3:"癩";s:3:"羅";s:3:"羅";s:3:"蘿";s:3:"蘿";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"邏";s:3:"邏";s:3:"樂";s:3:"樂";s:3:"洛";s:3:"洛";s:3:"烙";s:3:"烙";s:3:"珞";s:3:"珞";s:3:"落";s:3:"落";s:3:"酪";s:3:"酪";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"卵";s:3:"卵";s:3:"欄";s:3:"欄";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"嵐";s:3:"嵐";s:3:"濫";s:3:"濫";s:3:"藍";s:3:"藍";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"蠟";s:3:"蠟";s:3:"廊";s:3:"廊";s:3:"朗";s:3:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"勞";s:3:"勞";s:3:"擄";s:3:"擄";s:3:"櫓";s:3:"櫓";s:3:"爐";s:3:"爐";s:3:"盧";s:3:"盧";s:3:"老";s:3:"老";s:3:"蘆";s:3:"蘆";s:3:"虜";s:3:"虜";s:3:"路";s:3:"路";s:3:"露";s:3:"露";s:3:"魯";s:3:"魯";s:3:"鷺";s:3:"鷺";s:3:"碌";s:3:"碌";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"菉";s:3:"菉";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"論";s:3:"論";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"籠";s:3:"籠";s:3:"聾";s:3:"聾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"雷";s:3:"雷";s:3:"壘";s:3:"壘";s:3:"屢";s:3:"屢";s:3:"樓";s:3:"樓";s:3:"淚";s:3:"淚";s:3:"漏";s:3:"漏";s:3:"累";s:3:"累";s:3:"縷";s:3:"縷";s:3:"陋";s:3:"陋";s:3:"勒";s:3:"勒";s:3:"肋";s:3:"肋";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"菱";s:3:"菱";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"拏";s:3:"拏";s:3:"樂";s:3:"樂";s:3:"諾";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:3:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"異";s:3:"異";s:3:"北";s:3:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"不";s:3:"不";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"索";s:3:"索";s:3:"參";s:3:"參";s:3:"塞";s:3:"塞";s:3:"省";s:3:"省";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:3:"殺";s:3:"辰";s:3:"辰";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"若";s:3:"若";s:3:"掠";s:3:"掠";s:3:"略";s:3:"略";s:3:"亮";s:3:"亮";s:3:"兩";s:3:"兩";s:3:"凉";s:3:"凉";s:3:"梁";s:3:"梁";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"諒";s:3:"諒";s:3:"量";s:3:"量";s:3:"勵";s:3:"勵";s:3:"呂";s:3:"呂";s:3:"女";s:3:"女";s:3:"廬";s:3:"廬";s:3:"旅";s:3:"旅";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"閭";s:3:"閭";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"歷";s:3:"歷";s:3:"轢";s:3:"轢";s:3:"年";s:3:"年";s:3:"憐";s:3:"憐";s:3:"戀";s:3:"戀";s:3:"撚";s:3:"撚";s:3:"漣";s:3:"漣";s:3:"煉";s:3:"煉";s:3:"璉";s:3:"璉";s:3:"秊";s:3:"秊";s:3:"練";s:3:"練";s:3:"聯";s:3:"聯";s:3:"輦";s:3:"輦";s:3:"蓮";s:3:"蓮";s:3:"連";s:3:"連";s:3:"鍊";s:3:"鍊";s:3:"列";s:3:"列";s:3:"劣";s:3:"劣";s:3:"咽";s:3:"咽";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"說";s:3:"說";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"捻";s:3:"捻";s:3:"殮";s:3:"殮";s:3:"簾";s:3:"簾";s:3:"獵";s:3:"獵";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"寧";s:3:"寧";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"瑩";s:3:"瑩";s:3:"羚";s:3:"羚";s:3:"聆";s:3:"聆";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"靈";s:3:"靈";s:3:"領";s:3:"領";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"尿";s:3:"尿";s:3:"料";s:3:"料";s:3:"樂";s:3:"樂";s:3:"燎";s:3:"燎";s:3:"療";s:3:"療";s:3:"蓼";s:3:"蓼";s:3:"遼";s:3:"遼";s:3:"龍";s:3:"龍";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"杻";s:3:"杻";s:3:"柳";s:3:"柳";s:3:"流";s:3:"流";s:3:"溜";s:3:"溜";s:3:"琉";s:3:"琉";s:3:"留";s:3:"留";s:3:"硫";s:3:"硫";s:3:"紐";s:3:"紐";s:3:"類";s:3:"類";s:3:"六";s:3:"六";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"崙";s:3:"崙";s:3:"淪";s:3:"淪";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"慄";s:3:"慄";s:3:"栗";s:3:"栗";s:3:"率";s:3:"率";s:3:"隆";s:3:"隆";s:3:"利";s:3:"利";s:3:"吏";s:3:"吏";s:3:"履";s:3:"履";s:3:"易";s:3:"易";s:3:"李";s:3:"李";s:3:"梨";s:3:"梨";s:3:"泥";s:3:"泥";s:3:"理";s:3:"理";s:3:"痢";s:3:"痢";s:3:"罹";s:3:"罹";s:3:"裏";s:3:"裏";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"吝";s:3:"吝";s:3:"燐";s:3:"燐";s:3:"璘";s:3:"璘";s:3:"藺";s:3:"藺";s:3:"隣";s:3:"隣";s:3:"鱗";s:3:"鱗";s:3:"麟";s:3:"麟";s:3:"林";s:3:"林";s:3:"淋";s:3:"淋";s:3:"臨";s:3:"臨";s:3:"立";s:3:"立";s:3:"笠";s:3:"笠";s:3:"粒";s:3:"粒";s:3:"狀";s:3:"狀";s:3:"炙";s:3:"炙";s:3:"識";s:3:"識";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:3:"切";s:3:"度";s:3:"度";s:3:"拓";s:3:"拓";s:3:"糖";s:3:"糖";s:3:"宅";s:3:"宅";s:3:"洞";s:3:"洞";s:3:"暴";s:3:"暴";s:3:"輻";s:3:"輻";s:3:"行";s:3:"行";s:3:"降";s:3:"降";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"兀";s:3:"兀";s:3:"嗀";s:3:"嗀";s:3:"塚";s:3:"塚";s:3:"晴";s:3:"晴";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"福";s:3:"福";s:3:"靖";s:3:"靖";s:3:"精";s:3:"精";s:3:"羽";s:3:"羽";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"侮";s:3:"侮";s:3:"僧";s:3:"僧";s:3:"免";s:3:"免";s:3:"勉";s:3:"勉";s:3:"勤";s:3:"勤";s:3:"卑";s:3:"卑";s:3:"喝";s:3:"喝";s:3:"嘆";s:3:"嘆";s:3:"器";s:3:"器";s:3:"塀";s:3:"塀";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"屮";s:3:"屮";s:3:"悔";s:3:"悔";s:3:"慨";s:3:"慨";s:3:"憎";s:3:"憎";s:3:"懲";s:3:"懲";s:3:"敏";s:3:"敏";s:3:"既";s:3:"既";s:3:"暑";s:3:"暑";s:3:"梅";s:3:"梅";s:3:"海";s:3:"海";s:3:"渚";s:3:"渚";s:3:"漢";s:3:"漢";s:3:"煮";s:3:"煮";s:3:"爫";s:3:"爫";s:3:"琢";s:3:"琢";s:3:"碑";s:3:"碑";s:3:"社";s:3:"社";s:3:"祉";s:3:"祉";s:3:"祈";s:3:"祈";s:3:"祐";s:3:"祐";s:3:"祖";s:3:"祖";s:3:"祝";s:3:"祝";s:3:"禍";s:3:"禍";s:3:"禎";s:3:"禎";s:3:"穀";s:3:"穀";s:3:"突";s:3:"突";s:3:"節";s:3:"節";s:3:"練";s:3:"練";s:3:"縉";s:3:"縉";s:3:"繁";s:3:"繁";s:3:"署";s:3:"署";s:3:"者";s:3:"者";s:3:"臭";s:3:"臭";s:3:"艹";s:3:"艹";s:3:"艹";s:3:"艹";s:3:"著";s:3:"著";s:3:"褐";s:3:"褐";s:3:"視";s:3:"視";s:3:"謁";s:3:"謁";s:3:"謹";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"贈";s:3:"贈";s:3:"辶";s:3:"辶";s:3:"逸";s:3:"逸";s:3:"難";s:3:"難";s:3:"響";s:3:"響";s:3:"頻";s:3:"頻";s:3:"恵";s:3:"恵";s:3:"𤋮";s:4:"𤋮";s:3:"舘";s:3:"舘";s:3:"並";s:3:"並";s:3:"况";s:3:"况";s:3:"全";s:3:"全";s:3:"侀";s:3:"侀";s:3:"充";s:3:"充";s:3:"冀";s:3:"冀";s:3:"勇";s:3:"勇";s:3:"勺";s:3:"勺";s:3:"喝";s:3:"喝";s:3:"啕";s:3:"啕";s:3:"喙";s:3:"喙";s:3:"嗢";s:3:"嗢";s:3:"塚";s:3:"塚";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"奔";s:3:"奔";s:3:"婢";s:3:"婢";s:3:"嬨";s:3:"嬨";s:3:"廒";s:3:"廒";s:3:"廙";s:3:"廙";s:3:"彩";s:3:"彩";s:3:"徭";s:3:"徭";s:3:"惘";s:3:"惘";s:3:"慎";s:3:"慎";s:3:"愈";s:3:"愈";s:3:"憎";s:3:"憎";s:3:"慠";s:3:"慠";s:3:"懲";s:3:"懲";s:3:"戴";s:3:"戴";s:3:"揄";s:3:"揄";s:3:"搜";s:3:"搜";s:3:"摒";s:3:"摒";s:3:"敖";s:3:"敖";s:3:"晴";s:3:"晴";s:3:"朗";s:3:"朗";s:3:"望";s:3:"望";s:3:"杖";s:3:"杖";s:3:"歹";s:3:"歹";s:3:"殺";s:3:"殺";s:3:"流";s:3:"流";s:3:"滛";s:3:"滛";s:3:"滋";s:3:"滋";s:3:"漢";s:3:"漢";s:3:"瀞";s:3:"瀞";s:3:"煮";s:3:"煮";s:3:"瞧";s:3:"瞧";s:3:"爵";s:3:"爵";s:3:"犯";s:3:"犯";s:3:"猪";s:3:"猪";s:3:"瑱";s:3:"瑱";s:3:"甆";s:3:"甆";s:3:"画";s:3:"画";s:3:"瘝";s:3:"瘝";s:3:"瘟";s:3:"瘟";s:3:"益";s:3:"益";s:3:"盛";s:3:"盛";s:3:"直";s:3:"直";s:3:"睊";s:3:"睊";s:3:"着";s:3:"着";s:3:"磌";s:3:"磌";s:3:"窱";s:3:"窱";s:3:"節";s:3:"節";s:3:"类";s:3:"类";s:3:"絛";s:3:"絛";s:3:"練";s:3:"練";s:3:"缾";s:3:"缾";s:3:"者";s:3:"者";s:3:"荒";s:3:"荒";s:3:"華";s:3:"華";s:3:"蝹";s:3:"蝹";s:3:"襁";s:3:"襁";s:3:"覆";s:3:"覆";s:3:"視";s:3:"視";s:3:"調";s:3:"調";s:3:"諸";s:3:"諸";s:3:"請";s:3:"請";s:3:"謁";s:3:"謁";s:3:"諾";s:3:"諾";s:3:"諭";s:3:"諭";s:3:"謹";s:3:"謹";s:3:"變";s:3:"變";s:3:"贈";s:3:"贈";s:3:"輸";s:3:"輸";s:3:"遲";s:3:"遲";s:3:"醙";s:3:"醙";s:3:"鉶";s:3:"鉶";s:3:"陼";s:3:"陼";s:3:"難";s:3:"難";s:3:"靖";s:3:"靖";s:3:"韛";s:3:"韛";s:3:"響";s:3:"響";s:3:"頋";s:3:"頋";s:3:"頻";s:3:"頻";s:3:"鬒";s:3:"鬒";s:3:"龜";s:3:"龜";s:3:"𢡊";s:4:"𢡊";s:3:"𢡄";s:4:"𢡄";s:3:"𣏕";s:4:"𣏕";s:3:"㮝";s:3:"㮝";s:3:"䀘";s:3:"䀘";s:3:"䀹";s:3:"䀹";s:3:"𥉉";s:4:"𥉉";s:3:"𥳐";s:4:"𥳐";s:3:"𧻓";s:4:"𧻓";s:3:"齃";s:3:"齃";s:3:"龎";s:3:"龎";s:3:"יִ";s:4:"יִ";s:3:"ײַ";s:4:"ײַ";s:3:"שׁ";s:4:"שׁ";s:3:"שׂ";s:4:"שׂ";s:3:"שּׁ";s:6:"שּׁ";s:3:"שּׂ";s:6:"שּׂ";s:3:"אַ";s:4:"אַ";s:3:"אָ";s:4:"אָ";s:3:"אּ";s:4:"אּ";s:3:"בּ";s:4:"בּ";s:3:"גּ";s:4:"גּ";s:3:"דּ";s:4:"דּ";s:3:"הּ";s:4:"הּ";s:3:"וּ";s:4:"וּ";s:3:"זּ";s:4:"זּ";s:3:"טּ";s:4:"טּ";s:3:"יּ";s:4:"יּ";s:3:"ךּ";s:4:"ךּ";s:3:"כּ";s:4:"כּ";s:3:"לּ";s:4:"לּ";s:3:"מּ";s:4:"מּ";s:3:"נּ";s:4:"נּ";s:3:"סּ";s:4:"סּ";s:3:"ףּ";s:4:"ףּ";s:3:"פּ";s:4:"פּ";s:3:"צּ";s:4:"צּ";s:3:"קּ";s:4:"קּ";s:3:"רּ";s:4:"רּ";s:3:"שּ";s:4:"שּ";s:3:"תּ";s:4:"תּ";s:3:"וֹ";s:4:"וֹ";s:3:"בֿ";s:4:"בֿ";s:3:"כֿ";s:4:"כֿ";s:3:"פֿ";s:4:"פֿ";s:4:"𑂚";s:8:"𑂚";s:4:"𑂜";s:8:"𑂜";s:4:"𑂫";s:8:"𑂫";s:4:"𝅗𝅥";s:8:"𝅗𝅥";s:4:"𝅘𝅥";s:8:"𝅘𝅥";s:4:"𝅘𝅥𝅮";s:12:"𝅘𝅥𝅮";s:4:"𝅘𝅥𝅯";s:12:"𝅘𝅥𝅯";s:4:"𝅘𝅥𝅰";s:12:"𝅘𝅥𝅰";s:4:"𝅘𝅥𝅱";s:12:"𝅘𝅥𝅱";s:4:"𝅘𝅥𝅲";s:12:"𝅘𝅥𝅲";s:4:"𝆹𝅥";s:8:"𝆹𝅥";s:4:"𝆺𝅥";s:8:"𝆺𝅥";s:4:"𝆹𝅥𝅮";s:12:"𝆹𝅥𝅮";s:4:"𝆺𝅥𝅮";s:12:"𝆺𝅥𝅮";s:4:"𝆹𝅥𝅯";s:12:"𝆹𝅥𝅯";s:4:"𝆺𝅥𝅯";s:12:"𝆺𝅥𝅯";s:4:"丽";s:3:"丽";s:4:"丸";s:3:"丸";s:4:"乁";s:3:"乁";s:4:"𠄢";s:4:"𠄢";s:4:"你";s:3:"你";s:4:"侮";s:3:"侮";s:4:"侻";s:3:"侻";s:4:"倂";s:3:"倂";s:4:"偺";s:3:"偺";s:4:"備";s:3:"備";s:4:"僧";s:3:"僧";s:4:"像";s:3:"像";s:4:"㒞";s:3:"㒞";s:4:"𠘺";s:4:"𠘺";s:4:"免";s:3:"免";s:4:"兔";s:3:"兔";s:4:"兤";s:3:"兤";s:4:"具";s:3:"具";s:4:"𠔜";s:4:"𠔜";s:4:"㒹";s:3:"㒹";s:4:"內";s:3:"內";s:4:"再";s:3:"再";s:4:"𠕋";s:4:"𠕋";s:4:"冗";s:3:"冗";s:4:"冤";s:3:"冤";s:4:"仌";s:3:"仌";s:4:"冬";s:3:"冬";s:4:"况";s:3:"况";s:4:"𩇟";s:4:"𩇟";s:4:"凵";s:3:"凵";s:4:"刃";s:3:"刃";s:4:"㓟";s:3:"㓟";s:4:"刻";s:3:"刻";s:4:"剆";s:3:"剆";s:4:"割";s:3:"割";s:4:"剷";s:3:"剷";s:4:"㔕";s:3:"㔕";s:4:"勇";s:3:"勇";s:4:"勉";s:3:"勉";s:4:"勤";s:3:"勤";s:4:"勺";s:3:"勺";s:4:"包";s:3:"包";s:4:"匆";s:3:"匆";s:4:"北";s:3:"北";s:4:"卉";s:3:"卉";s:4:"卑";s:3:"卑";s:4:"博";s:3:"博";s:4:"即";s:3:"即";s:4:"卽";s:3:"卽";s:4:"卿";s:3:"卿";s:4:"卿";s:3:"卿";s:4:"卿";s:3:"卿";s:4:"𠨬";s:4:"𠨬";s:4:"灰";s:3:"灰";s:4:"及";s:3:"及";s:4:"叟";s:3:"叟";s:4:"𠭣";s:4:"𠭣";s:4:"叫";s:3:"叫";s:4:"叱";s:3:"叱";s:4:"吆";s:3:"吆";s:4:"咞";s:3:"咞";s:4:"吸";s:3:"吸";s:4:"呈";s:3:"呈";s:4:"周";s:3:"周";s:4:"咢";s:3:"咢";s:4:"哶";s:3:"哶";s:4:"唐";s:3:"唐";s:4:"啓";s:3:"啓";s:4:"啣";s:3:"啣";s:4:"善";s:3:"善";s:4:"善";s:3:"善";s:4:"喙";s:3:"喙";s:4:"喫";s:3:"喫";s:4:"喳";s:3:"喳";s:4:"嗂";s:3:"嗂";s:4:"圖";s:3:"圖";s:4:"嘆";s:3:"嘆";s:4:"圗";s:3:"圗";s:4:"噑";s:3:"噑";s:4:"噴";s:3:"噴";s:4:"切";s:3:"切";s:4:"壮";s:3:"壮";s:4:"城";s:3:"城";s:4:"埴";s:3:"埴";s:4:"堍";s:3:"堍";s:4:"型";s:3:"型";s:4:"堲";s:3:"堲";s:4:"報";s:3:"報";s:4:"墬";s:3:"墬";s:4:"𡓤";s:4:"𡓤";s:4:"売";s:3:"売";s:4:"壷";s:3:"壷";s:4:"夆";s:3:"夆";s:4:"多";s:3:"多";s:4:"夢";s:3:"夢";s:4:"奢";s:3:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:4:"姬";s:3:"姬";s:4:"娛";s:3:"娛";s:4:"娧";s:3:"娧";s:4:"姘";s:3:"姘";s:4:"婦";s:3:"婦";s:4:"㛮";s:3:"㛮";s:4:"㛼";s:3:"㛼";s:4:"嬈";s:3:"嬈";s:4:"嬾";s:3:"嬾";s:4:"嬾";s:3:"嬾";s:4:"𡧈";s:4:"𡧈";s:4:"寃";s:3:"寃";s:4:"寘";s:3:"寘";s:4:"寧";s:3:"寧";s:4:"寳";s:3:"寳";s:4:"𡬘";s:4:"𡬘";s:4:"寿";s:3:"寿";s:4:"将";s:3:"将";s:4:"当";s:3:"当";s:4:"尢";s:3:"尢";s:4:"㞁";s:3:"㞁";s:4:"屠";s:3:"屠";s:4:"屮";s:3:"屮";s:4:"峀";s:3:"峀";s:4:"岍";s:3:"岍";s:4:"𡷤";s:4:"𡷤";s:4:"嵃";s:3:"嵃";s:4:"𡷦";s:4:"𡷦";s:4:"嵮";s:3:"嵮";s:4:"嵫";s:3:"嵫";s:4:"嵼";s:3:"嵼";s:4:"巡";s:3:"巡";s:4:"巢";s:3:"巢";s:4:"㠯";s:3:"㠯";s:4:"巽";s:3:"巽";s:4:"帨";s:3:"帨";s:4:"帽";s:3:"帽";s:4:"幩";s:3:"幩";s:4:"㡢";s:3:"㡢";s:4:"𢆃";s:4:"𢆃";s:4:"㡼";s:3:"㡼";s:4:"庰";s:3:"庰";s:4:"庳";s:3:"庳";s:4:"庶";s:3:"庶";s:4:"廊";s:3:"廊";s:4:"𪎒";s:4:"𪎒";s:4:"廾";s:3:"廾";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"舁";s:3:"舁";s:4:"弢";s:3:"弢";s:4:"弢";s:3:"弢";s:4:"㣇";s:3:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:4:"形";s:3:"形";s:4:"彫";s:3:"彫";s:4:"㣣";s:3:"㣣";s:4:"徚";s:3:"徚";s:4:"忍";s:3:"忍";s:4:"志";s:3:"志";s:4:"忹";s:3:"忹";s:4:"悁";s:3:"悁";s:4:"㤺";s:3:"㤺";s:4:"㤜";s:3:"㤜";s:4:"悔";s:3:"悔";s:4:"𢛔";s:4:"𢛔";s:4:"惇";s:3:"惇";s:4:"慈";s:3:"慈";s:4:"慌";s:3:"慌";s:4:"慎";s:3:"慎";s:4:"慌";s:3:"慌";s:4:"慺";s:3:"慺";s:4:"憎";s:3:"憎";s:4:"憲";s:3:"憲";s:4:"憤";s:3:"憤";s:4:"憯";s:3:"憯";s:4:"懞";s:3:"懞";s:4:"懲";s:3:"懲";s:4:"懶";s:3:"懶";s:4:"成";s:3:"成";s:4:"戛";s:3:"戛";s:4:"扝";s:3:"扝";s:4:"抱";s:3:"抱";s:4:"拔";s:3:"拔";s:4:"捐";s:3:"捐";s:4:"𢬌";s:4:"𢬌";s:4:"挽";s:3:"挽";s:4:"拼";s:3:"拼";s:4:"捨";s:3:"捨";s:4:"掃";s:3:"掃";s:4:"揤";s:3:"揤";s:4:"𢯱";s:4:"𢯱";s:4:"搢";s:3:"搢";s:4:"揅";s:3:"揅";s:4:"掩";s:3:"掩";s:4:"㨮";s:3:"㨮";s:4:"摩";s:3:"摩";s:4:"摾";s:3:"摾";s:4:"撝";s:3:"撝";s:4:"摷";s:3:"摷";s:4:"㩬";s:3:"㩬";s:4:"敏";s:3:"敏";s:4:"敬";s:3:"敬";s:4:"𣀊";s:4:"𣀊";s:4:"旣";s:3:"旣";s:4:"書";s:3:"書";s:4:"晉";s:3:"晉";s:4:"㬙";s:3:"㬙";s:4:"暑";s:3:"暑";s:4:"㬈";s:3:"㬈";s:4:"㫤";s:3:"㫤";s:4:"冒";s:3:"冒";s:4:"冕";s:3:"冕";s:4:"最";s:3:"最";s:4:"暜";s:3:"暜";s:4:"肭";s:3:"肭";s:4:"䏙";s:3:"䏙";s:4:"朗";s:3:"朗";s:4:"望";s:3:"望";s:4:"朡";s:3:"朡";s:4:"杞";s:3:"杞";s:4:"杓";s:3:"杓";s:4:"𣏃";s:4:"𣏃";s:4:"㭉";s:3:"㭉";s:4:"柺";s:3:"柺";s:4:"枅";s:3:"枅";s:4:"桒";s:3:"桒";s:4:"梅";s:3:"梅";s:4:"𣑭";s:4:"𣑭";s:4:"梎";s:3:"梎";s:4:"栟";s:3:"栟";s:4:"椔";s:3:"椔";s:4:"㮝";s:3:"㮝";s:4:"楂";s:3:"楂";s:4:"榣";s:3:"榣";s:4:"槪";s:3:"槪";s:4:"檨";s:3:"檨";s:4:"𣚣";s:4:"𣚣";s:4:"櫛";s:3:"櫛";s:4:"㰘";s:3:"㰘";s:4:"次";s:3:"次";s:4:"𣢧";s:4:"𣢧";s:4:"歔";s:3:"歔";s:4:"㱎";s:3:"㱎";s:4:"歲";s:3:"歲";s:4:"殟";s:3:"殟";s:4:"殺";s:3:"殺";s:4:"殻";s:3:"殻";s:4:"𣪍";s:4:"𣪍";s:4:"𡴋";s:4:"𡴋";s:4:"𣫺";s:4:"𣫺";s:4:"汎";s:3:"汎";s:4:"𣲼";s:4:"𣲼";s:4:"沿";s:3:"沿";s:4:"泍";s:3:"泍";s:4:"汧";s:3:"汧";s:4:"洖";s:3:"洖";s:4:"派";s:3:"派";s:4:"海";s:3:"海";s:4:"流";s:3:"流";s:4:"浩";s:3:"浩";s:4:"浸";s:3:"浸";s:4:"涅";s:3:"涅";s:4:"𣴞";s:4:"𣴞";s:4:"洴";s:3:"洴";s:4:"港";s:3:"港";s:4:"湮";s:3:"湮";s:4:"㴳";s:3:"㴳";s:4:"滋";s:3:"滋";s:4:"滇";s:3:"滇";s:4:"𣻑";s:4:"𣻑";s:4:"淹";s:3:"淹";s:4:"潮";s:3:"潮";s:4:"𣽞";s:4:"𣽞";s:4:"𣾎";s:4:"𣾎";s:4:"濆";s:3:"濆";s:4:"瀹";s:3:"瀹";s:4:"瀞";s:3:"瀞";s:4:"瀛";s:3:"瀛";s:4:"㶖";s:3:"㶖";s:4:"灊";s:3:"灊";s:4:"災";s:3:"災";s:4:"灷";s:3:"灷";s:4:"炭";s:3:"炭";s:4:"𠔥";s:4:"𠔥";s:4:"煅";s:3:"煅";s:4:"𤉣";s:4:"𤉣";s:4:"熜";s:3:"熜";s:4:"𤎫";s:4:"𤎫";s:4:"爨";s:3:"爨";s:4:"爵";s:3:"爵";s:4:"牐";s:3:"牐";s:4:"𤘈";s:4:"𤘈";s:4:"犀";s:3:"犀";s:4:"犕";s:3:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:4:"獺";s:3:"獺";s:4:"王";s:3:"王";s:4:"㺬";s:3:"㺬";s:4:"玥";s:3:"玥";s:4:"㺸";s:3:"㺸";s:4:"㺸";s:3:"㺸";s:4:"瑇";s:3:"瑇";s:4:"瑜";s:3:"瑜";s:4:"瑱";s:3:"瑱";s:4:"璅";s:3:"璅";s:4:"瓊";s:3:"瓊";s:4:"㼛";s:3:"㼛";s:4:"甤";s:3:"甤";s:4:"𤰶";s:4:"𤰶";s:4:"甾";s:3:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"異";s:3:"異";s:4:"𢆟";s:4:"𢆟";s:4:"瘐";s:3:"瘐";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"𥁄";s:4:"𥁄";s:4:"㿼";s:3:"㿼";s:4:"䀈";s:3:"䀈";s:4:"直";s:3:"直";s:4:"𥃳";s:4:"𥃳";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:4:"眞";s:3:"眞";s:4:"真";s:3:"真";s:4:"真";s:3:"真";s:4:"睊";s:3:"睊";s:4:"䀹";s:3:"䀹";s:4:"瞋";s:3:"瞋";s:4:"䁆";s:3:"䁆";s:4:"䂖";s:3:"䂖";s:4:"𥐝";s:4:"𥐝";s:4:"硎";s:3:"硎";s:4:"碌";s:3:"碌";s:4:"磌";s:3:"磌";s:4:"䃣";s:3:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"祖";s:3:"祖";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:4:"福";s:3:"福";s:4:"秫";s:3:"秫";s:4:"䄯";s:3:"䄯";s:4:"穀";s:3:"穀";s:4:"穊";s:3:"穊";s:4:"穏";s:3:"穏";s:4:"𥥼";s:4:"𥥼";s:4:"𥪧";s:4:"𥪧";s:4:"𥪧";s:4:"𥪧";s:4:"竮";s:3:"竮";s:4:"䈂";s:3:"䈂";s:4:"𥮫";s:4:"𥮫";s:4:"篆";s:3:"篆";s:4:"築";s:3:"築";s:4:"䈧";s:3:"䈧";s:4:"𥲀";s:4:"𥲀";s:4:"糒";s:3:"糒";s:4:"䊠";s:3:"䊠";s:4:"糨";s:3:"糨";s:4:"糣";s:3:"糣";s:4:"紀";s:3:"紀";s:4:"𥾆";s:4:"𥾆";s:4:"絣";s:3:"絣";s:4:"䌁";s:3:"䌁";s:4:"緇";s:3:"緇";s:4:"縂";s:3:"縂";s:4:"繅";s:3:"繅";s:4:"䌴";s:3:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:4:"䍙";s:3:"䍙";s:4:"𦋙";s:4:"𦋙";s:4:"罺";s:3:"罺";s:4:"𦌾";s:4:"𦌾";s:4:"羕";s:3:"羕";s:4:"翺";s:3:"翺";s:4:"者";s:3:"者";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:4:"聠";s:3:"聠";s:4:"𦖨";s:4:"𦖨";s:4:"聰";s:3:"聰";s:4:"𣍟";s:4:"𣍟";s:4:"䏕";s:3:"䏕";s:4:"育";s:3:"育";s:4:"脃";s:3:"脃";s:4:"䐋";s:3:"䐋";s:4:"脾";s:3:"脾";s:4:"媵";s:3:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:4:"舁";s:3:"舁";s:4:"舄";s:3:"舄";s:4:"辞";s:3:"辞";s:4:"䑫";s:3:"䑫";s:4:"芑";s:3:"芑";s:4:"芋";s:3:"芋";s:4:"芝";s:3:"芝";s:4:"劳";s:3:"劳";s:4:"花";s:3:"花";s:4:"芳";s:3:"芳";s:4:"芽";s:3:"芽";s:4:"苦";s:3:"苦";s:4:"𦬼";s:4:"𦬼";s:4:"若";s:3:"若";s:4:"茝";s:3:"茝";s:4:"荣";s:3:"荣";s:4:"莭";s:3:"莭";s:4:"茣";s:3:"茣";s:4:"莽";s:3:"莽";s:4:"菧";s:3:"菧";s:4:"著";s:3:"著";s:4:"荓";s:3:"荓";s:4:"菊";s:3:"菊";s:4:"菌";s:3:"菌";s:4:"菜";s:3:"菜";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:4:"䔫";s:3:"䔫";s:4:"蓱";s:3:"蓱";s:4:"蓳";s:3:"蓳";s:4:"蔖";s:3:"蔖";s:4:"𧏊";s:4:"𧏊";s:4:"蕤";s:3:"蕤";s:4:"𦼬";s:4:"𦼬";s:4:"䕝";s:3:"䕝";s:4:"䕡";s:3:"䕡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:4:"䕫";s:3:"䕫";s:4:"虐";s:3:"虐";s:4:"虜";s:3:"虜";s:4:"虧";s:3:"虧";s:4:"虩";s:3:"虩";s:4:"蚩";s:3:"蚩";s:4:"蚈";s:3:"蚈";s:4:"蜎";s:3:"蜎";s:4:"蛢";s:3:"蛢";s:4:"蝹";s:3:"蝹";s:4:"蜨";s:3:"蜨";s:4:"蝫";s:3:"蝫";s:4:"螆";s:3:"螆";s:4:"䗗";s:3:"䗗";s:4:"蟡";s:3:"蟡";s:4:"蠁";s:3:"蠁";s:4:"䗹";s:3:"䗹";s:4:"衠";s:3:"衠";s:4:"衣";s:3:"衣";s:4:"𧙧";s:4:"𧙧";s:4:"裗";s:3:"裗";s:4:"裞";s:3:"裞";s:4:"䘵";s:3:"䘵";s:4:"裺";s:3:"裺";s:4:"㒻";s:3:"㒻";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:4:"䚾";s:3:"䚾";s:4:"䛇";s:3:"䛇";s:4:"誠";s:3:"誠";s:4:"諭";s:3:"諭";s:4:"變";s:3:"變";s:4:"豕";s:3:"豕";s:4:"𧲨";s:4:"𧲨";s:4:"貫";s:3:"貫";s:4:"賁";s:3:"賁";s:4:"贛";s:3:"贛";s:4:"起";s:3:"起";s:4:"𧼯";s:4:"𧼯";s:4:"𠠄";s:4:"𠠄";s:4:"跋";s:3:"跋";s:4:"趼";s:3:"趼";s:4:"跰";s:3:"跰";s:4:"𠣞";s:4:"𠣞";s:4:"軔";s:3:"軔";s:4:"輸";s:3:"輸";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:4:"邔";s:3:"邔";s:4:"郱";s:3:"郱";s:4:"鄑";s:3:"鄑";s:4:"𨜮";s:4:"𨜮";s:4:"鄛";s:3:"鄛";s:4:"鈸";s:3:"鈸";s:4:"鋗";s:3:"鋗";s:4:"鋘";s:3:"鋘";s:4:"鉼";s:3:"鉼";s:4:"鏹";s:3:"鏹";s:4:"鐕";s:3:"鐕";s:4:"𨯺";s:4:"𨯺";s:4:"開";s:3:"開";s:4:"䦕";s:3:"䦕";s:4:"閷";s:3:"閷";s:4:"𨵷";s:4:"𨵷";s:4:"䧦";s:3:"䧦";s:4:"雃";s:3:"雃";s:4:"嶲";s:3:"嶲";s:4:"霣";s:3:"霣";s:4:"𩅅";s:4:"𩅅";s:4:"𩈚";s:4:"𩈚";s:4:"䩮";s:3:"䩮";s:4:"䩶";s:3:"䩶";s:4:"韠";s:3:"韠";s:4:"𩐊";s:4:"𩐊";s:4:"䪲";s:3:"䪲";s:4:"𩒖";s:4:"𩒖";s:4:"頋";s:3:"頋";s:4:"頋";s:3:"頋";s:4:"頩";s:3:"頩";s:4:"𩖶";s:4:"𩖶";s:4:"飢";s:3:"飢";s:4:"䬳";s:3:"䬳";s:4:"餩";s:3:"餩";s:4:"馧";s:3:"馧";s:4:"駂";s:3:"駂";s:4:"駾";s:3:"駾";s:4:"䯎";s:3:"䯎";s:4:"𩬰";s:4:"𩬰";s:4:"鬒";s:3:"鬒";s:4:"鱀";s:3:"鱀";s:4:"鳽";s:3:"鳽";s:4:"䳎";s:3:"䳎";s:4:"䳭";s:3:"䳭";s:4:"鵧";s:3:"鵧";s:4:"𪃎";s:4:"𪃎";s:4:"䳸";s:3:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:4:"麻";s:3:"麻";s:4:"䵖";s:3:"䵖";s:4:"黹";s:3:"黹";s:4:"黾";s:3:"黾";s:4:"鼅";s:3:"鼅";s:4:"鼏";s:3:"鼏";s:4:"鼖";s:3:"鼖";s:4:"鼻";s:3:"鼻";s:4:"𪘀";s:4:"𪘀";}' ); diff --git a/includes/normal/UtfNormalDataK.inc b/includes/normal/UtfNormalDataK.inc index 661d2cda2d..dde3effbc3 100644 --- a/includes/normal/UtfNormalDataK.inc +++ b/includes/normal/UtfNormalDataK.inc @@ -5,6 +5,7 @@ * * @file */ +// @codingStandardsIgnoreFile UtfNormal::$utfCompatibilityDecomp = unserialize( 'a:5559:{s:2:" ";s:1:" ";s:2:"¨";s:3:" ̈";s:2:"ª";s:1:"a";s:2:"¯";s:3:" ̄";s:2:"²";s:1:"2";s:2:"³";s:1:"3";s:2:"´";s:3:" ́";s:2:"µ";s:2:"μ";s:2:"¸";s:3:" ̧";s:2:"¹";s:1:"1";s:2:"º";s:1:"o";s:2:"¼";s:5:"1⁄4";s:2:"½";s:5:"1⁄2";s:2:"¾";s:5:"3⁄4";s:2:"À";s:3:"À";s:2:"Á";s:3:"Á";s:2:"Â";s:3:"Â";s:2:"Ã";s:3:"Ã";s:2:"Ä";s:3:"Ä";s:2:"Å";s:3:"Å";s:2:"Ç";s:3:"Ç";s:2:"È";s:3:"È";s:2:"É";s:3:"É";s:2:"Ê";s:3:"Ê";s:2:"Ë";s:3:"Ë";s:2:"Ì";s:3:"Ì";s:2:"Í";s:3:"Í";s:2:"Î";s:3:"Î";s:2:"Ï";s:3:"Ï";s:2:"Ñ";s:3:"Ñ";s:2:"Ò";s:3:"Ò";s:2:"Ó";s:3:"Ó";s:2:"Ô";s:3:"Ô";s:2:"Õ";s:3:"Õ";s:2:"Ö";s:3:"Ö";s:2:"Ù";s:3:"Ù";s:2:"Ú";s:3:"Ú";s:2:"Û";s:3:"Û";s:2:"Ü";s:3:"Ü";s:2:"Ý";s:3:"Ý";s:2:"à";s:3:"à";s:2:"á";s:3:"á";s:2:"â";s:3:"â";s:2:"ã";s:3:"ã";s:2:"ä";s:3:"ä";s:2:"å";s:3:"å";s:2:"ç";s:3:"ç";s:2:"è";s:3:"è";s:2:"é";s:3:"é";s:2:"ê";s:3:"ê";s:2:"ë";s:3:"ë";s:2:"ì";s:3:"ì";s:2:"í";s:3:"í";s:2:"î";s:3:"î";s:2:"ï";s:3:"ï";s:2:"ñ";s:3:"ñ";s:2:"ò";s:3:"ò";s:2:"ó";s:3:"ó";s:2:"ô";s:3:"ô";s:2:"õ";s:3:"õ";s:2:"ö";s:3:"ö";s:2:"ù";s:3:"ù";s:2:"ú";s:3:"ú";s:2:"û";s:3:"û";s:2:"ü";s:3:"ü";s:2:"ý";s:3:"ý";s:2:"ÿ";s:3:"ÿ";s:2:"Ā";s:3:"Ā";s:2:"ā";s:3:"ā";s:2:"Ă";s:3:"Ă";s:2:"ă";s:3:"ă";s:2:"Ą";s:3:"Ą";s:2:"ą";s:3:"ą";s:2:"Ć";s:3:"Ć";s:2:"ć";s:3:"ć";s:2:"Ĉ";s:3:"Ĉ";s:2:"ĉ";s:3:"ĉ";s:2:"Ċ";s:3:"Ċ";s:2:"ċ";s:3:"ċ";s:2:"Č";s:3:"Č";s:2:"č";s:3:"č";s:2:"Ď";s:3:"Ď";s:2:"ď";s:3:"ď";s:2:"Ē";s:3:"Ē";s:2:"ē";s:3:"ē";s:2:"Ĕ";s:3:"Ĕ";s:2:"ĕ";s:3:"ĕ";s:2:"Ė";s:3:"Ė";s:2:"ė";s:3:"ė";s:2:"Ę";s:3:"Ę";s:2:"ę";s:3:"ę";s:2:"Ě";s:3:"Ě";s:2:"ě";s:3:"ě";s:2:"Ĝ";s:3:"Ĝ";s:2:"ĝ";s:3:"ĝ";s:2:"Ğ";s:3:"Ğ";s:2:"ğ";s:3:"ğ";s:2:"Ġ";s:3:"Ġ";s:2:"ġ";s:3:"ġ";s:2:"Ģ";s:3:"Ģ";s:2:"ģ";s:3:"ģ";s:2:"Ĥ";s:3:"Ĥ";s:2:"ĥ";s:3:"ĥ";s:2:"Ĩ";s:3:"Ĩ";s:2:"ĩ";s:3:"ĩ";s:2:"Ī";s:3:"Ī";s:2:"ī";s:3:"ī";s:2:"Ĭ";s:3:"Ĭ";s:2:"ĭ";s:3:"ĭ";s:2:"Į";s:3:"Į";s:2:"į";s:3:"į";s:2:"İ";s:3:"İ";s:2:"IJ";s:2:"IJ";s:2:"ij";s:2:"ij";s:2:"Ĵ";s:3:"Ĵ";s:2:"ĵ";s:3:"ĵ";s:2:"Ķ";s:3:"Ķ";s:2:"ķ";s:3:"ķ";s:2:"Ĺ";s:3:"Ĺ";s:2:"ĺ";s:3:"ĺ";s:2:"Ļ";s:3:"Ļ";s:2:"ļ";s:3:"ļ";s:2:"Ľ";s:3:"Ľ";s:2:"ľ";s:3:"ľ";s:2:"Ŀ";s:3:"L·";s:2:"ŀ";s:3:"l·";s:2:"Ń";s:3:"Ń";s:2:"ń";s:3:"ń";s:2:"Ņ";s:3:"Ņ";s:2:"ņ";s:3:"ņ";s:2:"Ň";s:3:"Ň";s:2:"ň";s:3:"ň";s:2:"ʼn";s:3:"ʼn";s:2:"Ō";s:3:"Ō";s:2:"ō";s:3:"ō";s:2:"Ŏ";s:3:"Ŏ";s:2:"ŏ";s:3:"ŏ";s:2:"Ő";s:3:"Ő";s:2:"ő";s:3:"ő";s:2:"Ŕ";s:3:"Ŕ";s:2:"ŕ";s:3:"ŕ";s:2:"Ŗ";s:3:"Ŗ";s:2:"ŗ";s:3:"ŗ";s:2:"Ř";s:3:"Ř";s:2:"ř";s:3:"ř";s:2:"Ś";s:3:"Ś";s:2:"ś";s:3:"ś";s:2:"Ŝ";s:3:"Ŝ";s:2:"ŝ";s:3:"ŝ";s:2:"Ş";s:3:"Ş";s:2:"ş";s:3:"ş";s:2:"Š";s:3:"Š";s:2:"š";s:3:"š";s:2:"Ţ";s:3:"Ţ";s:2:"ţ";s:3:"ţ";s:2:"Ť";s:3:"Ť";s:2:"ť";s:3:"ť";s:2:"Ũ";s:3:"Ũ";s:2:"ũ";s:3:"ũ";s:2:"Ū";s:3:"Ū";s:2:"ū";s:3:"ū";s:2:"Ŭ";s:3:"Ŭ";s:2:"ŭ";s:3:"ŭ";s:2:"Ů";s:3:"Ů";s:2:"ů";s:3:"ů";s:2:"Ű";s:3:"Ű";s:2:"ű";s:3:"ű";s:2:"Ų";s:3:"Ų";s:2:"ų";s:3:"ų";s:2:"Ŵ";s:3:"Ŵ";s:2:"ŵ";s:3:"ŵ";s:2:"Ŷ";s:3:"Ŷ";s:2:"ŷ";s:3:"ŷ";s:2:"Ÿ";s:3:"Ÿ";s:2:"Ź";s:3:"Ź";s:2:"ź";s:3:"ź";s:2:"Ż";s:3:"Ż";s:2:"ż";s:3:"ż";s:2:"Ž";s:3:"Ž";s:2:"ž";s:3:"ž";s:2:"ſ";s:1:"s";s:2:"Ơ";s:3:"Ơ";s:2:"ơ";s:3:"ơ";s:2:"Ư";s:3:"Ư";s:2:"ư";s:3:"ư";s:2:"DŽ";s:4:"DŽ";s:2:"Dž";s:4:"Dž";s:2:"dž";s:4:"dž";s:2:"LJ";s:2:"LJ";s:2:"Lj";s:2:"Lj";s:2:"lj";s:2:"lj";s:2:"NJ";s:2:"NJ";s:2:"Nj";s:2:"Nj";s:2:"nj";s:2:"nj";s:2:"Ǎ";s:3:"Ǎ";s:2:"ǎ";s:3:"ǎ";s:2:"Ǐ";s:3:"Ǐ";s:2:"ǐ";s:3:"ǐ";s:2:"Ǒ";s:3:"Ǒ";s:2:"ǒ";s:3:"ǒ";s:2:"Ǔ";s:3:"Ǔ";s:2:"ǔ";s:3:"ǔ";s:2:"Ǖ";s:5:"Ǖ";s:2:"ǖ";s:5:"ǖ";s:2:"Ǘ";s:5:"Ǘ";s:2:"ǘ";s:5:"ǘ";s:2:"Ǚ";s:5:"Ǚ";s:2:"ǚ";s:5:"ǚ";s:2:"Ǜ";s:5:"Ǜ";s:2:"ǜ";s:5:"ǜ";s:2:"Ǟ";s:5:"Ǟ";s:2:"ǟ";s:5:"ǟ";s:2:"Ǡ";s:5:"Ǡ";s:2:"ǡ";s:5:"ǡ";s:2:"Ǣ";s:4:"Ǣ";s:2:"ǣ";s:4:"ǣ";s:2:"Ǧ";s:3:"Ǧ";s:2:"ǧ";s:3:"ǧ";s:2:"Ǩ";s:3:"Ǩ";s:2:"ǩ";s:3:"ǩ";s:2:"Ǫ";s:3:"Ǫ";s:2:"ǫ";s:3:"ǫ";s:2:"Ǭ";s:5:"Ǭ";s:2:"ǭ";s:5:"ǭ";s:2:"Ǯ";s:4:"Ǯ";s:2:"ǯ";s:4:"ǯ";s:2:"ǰ";s:3:"ǰ";s:2:"DZ";s:2:"DZ";s:2:"Dz";s:2:"Dz";s:2:"dz";s:2:"dz";s:2:"Ǵ";s:3:"Ǵ";s:2:"ǵ";s:3:"ǵ";s:2:"Ǹ";s:3:"Ǹ";s:2:"ǹ";s:3:"ǹ";s:2:"Ǻ";s:5:"Ǻ";s:2:"ǻ";s:5:"ǻ";s:2:"Ǽ";s:4:"Ǽ";s:2:"ǽ";s:4:"ǽ";s:2:"Ǿ";s:4:"Ǿ";s:2:"ǿ";s:4:"ǿ";s:2:"Ȁ";s:3:"Ȁ";s:2:"ȁ";s:3:"ȁ";s:2:"Ȃ";s:3:"Ȃ";s:2:"ȃ";s:3:"ȃ";s:2:"Ȅ";s:3:"Ȅ";s:2:"ȅ";s:3:"ȅ";s:2:"Ȇ";s:3:"Ȇ";s:2:"ȇ";s:3:"ȇ";s:2:"Ȉ";s:3:"Ȉ";s:2:"ȉ";s:3:"ȉ";s:2:"Ȋ";s:3:"Ȋ";s:2:"ȋ";s:3:"ȋ";s:2:"Ȍ";s:3:"Ȍ";s:2:"ȍ";s:3:"ȍ";s:2:"Ȏ";s:3:"Ȏ";s:2:"ȏ";s:3:"ȏ";s:2:"Ȑ";s:3:"Ȑ";s:2:"ȑ";s:3:"ȑ";s:2:"Ȓ";s:3:"Ȓ";s:2:"ȓ";s:3:"ȓ";s:2:"Ȕ";s:3:"Ȕ";s:2:"ȕ";s:3:"ȕ";s:2:"Ȗ";s:3:"Ȗ";s:2:"ȗ";s:3:"ȗ";s:2:"Ș";s:3:"Ș";s:2:"ș";s:3:"ș";s:2:"Ț";s:3:"Ț";s:2:"ț";s:3:"ț";s:2:"Ȟ";s:3:"Ȟ";s:2:"ȟ";s:3:"ȟ";s:2:"Ȧ";s:3:"Ȧ";s:2:"ȧ";s:3:"ȧ";s:2:"Ȩ";s:3:"Ȩ";s:2:"ȩ";s:3:"ȩ";s:2:"Ȫ";s:5:"Ȫ";s:2:"ȫ";s:5:"ȫ";s:2:"Ȭ";s:5:"Ȭ";s:2:"ȭ";s:5:"ȭ";s:2:"Ȯ";s:3:"Ȯ";s:2:"ȯ";s:3:"ȯ";s:2:"Ȱ";s:5:"Ȱ";s:2:"ȱ";s:5:"ȱ";s:2:"Ȳ";s:3:"Ȳ";s:2:"ȳ";s:3:"ȳ";s:2:"ʰ";s:1:"h";s:2:"ʱ";s:2:"ɦ";s:2:"ʲ";s:1:"j";s:2:"ʳ";s:1:"r";s:2:"ʴ";s:2:"ɹ";s:2:"ʵ";s:2:"ɻ";s:2:"ʶ";s:2:"ʁ";s:2:"ʷ";s:1:"w";s:2:"ʸ";s:1:"y";s:2:"˘";s:3:" ̆";s:2:"˙";s:3:" ̇";s:2:"˚";s:3:" ̊";s:2:"˛";s:3:" ̨";s:2:"˜";s:3:" ̃";s:2:"˝";s:3:" ̋";s:2:"ˠ";s:2:"ɣ";s:2:"ˡ";s:1:"l";s:2:"ˢ";s:1:"s";s:2:"ˣ";s:1:"x";s:2:"ˤ";s:2:"ʕ";s:2:"̀";s:2:"̀";s:2:"́";s:2:"́";s:2:"̓";s:2:"̓";s:2:"̈́";s:4:"̈́";s:2:"ʹ";s:2:"ʹ";s:2:"ͺ";s:3:" ͅ";s:2:";";s:1:";";s:2:"΄";s:3:" ́";s:2:"΅";s:5:" ̈́";s:2:"Ά";s:4:"Ά";s:2:"·";s:2:"·";s:2:"Έ";s:4:"Έ";s:2:"Ή";s:4:"Ή";s:2:"Ί";s:4:"Ί";s:2:"Ό";s:4:"Ό";s:2:"Ύ";s:4:"Ύ";s:2:"Ώ";s:4:"Ώ";s:2:"ΐ";s:6:"ΐ";s:2:"Ϊ";s:4:"Ϊ";s:2:"Ϋ";s:4:"Ϋ";s:2:"ά";s:4:"ά";s:2:"έ";s:4:"έ";s:2:"ή";s:4:"ή";s:2:"ί";s:4:"ί";s:2:"ΰ";s:6:"ΰ";s:2:"ϊ";s:4:"ϊ";s:2:"ϋ";s:4:"ϋ";s:2:"ό";s:4:"ό";s:2:"ύ";s:4:"ύ";s:2:"ώ";s:4:"ώ";s:2:"ϐ";s:2:"β";s:2:"ϑ";s:2:"θ";s:2:"ϒ";s:2:"Υ";s:2:"ϓ";s:4:"Ύ";s:2:"ϔ";s:4:"Ϋ";s:2:"ϕ";s:2:"φ";s:2:"ϖ";s:2:"π";s:2:"ϰ";s:2:"κ";s:2:"ϱ";s:2:"ρ";s:2:"ϲ";s:2:"ς";s:2:"ϴ";s:2:"Θ";s:2:"ϵ";s:2:"ε";s:2:"Ϲ";s:2:"Σ";s:2:"Ѐ";s:4:"Ѐ";s:2:"Ё";s:4:"Ё";s:2:"Ѓ";s:4:"Ѓ";s:2:"Ї";s:4:"Ї";s:2:"Ќ";s:4:"Ќ";s:2:"Ѝ";s:4:"Ѝ";s:2:"Ў";s:4:"Ў";s:2:"Й";s:4:"Й";s:2:"й";s:4:"й";s:2:"ѐ";s:4:"ѐ";s:2:"ё";s:4:"ё";s:2:"ѓ";s:4:"ѓ";s:2:"ї";s:4:"ї";s:2:"ќ";s:4:"ќ";s:2:"ѝ";s:4:"ѝ";s:2:"ў";s:4:"ў";s:2:"Ѷ";s:4:"Ѷ";s:2:"ѷ";s:4:"ѷ";s:2:"Ӂ";s:4:"Ӂ";s:2:"ӂ";s:4:"ӂ";s:2:"Ӑ";s:4:"Ӑ";s:2:"ӑ";s:4:"ӑ";s:2:"Ӓ";s:4:"Ӓ";s:2:"ӓ";s:4:"ӓ";s:2:"Ӗ";s:4:"Ӗ";s:2:"ӗ";s:4:"ӗ";s:2:"Ӛ";s:4:"Ӛ";s:2:"ӛ";s:4:"ӛ";s:2:"Ӝ";s:4:"Ӝ";s:2:"ӝ";s:4:"ӝ";s:2:"Ӟ";s:4:"Ӟ";s:2:"ӟ";s:4:"ӟ";s:2:"Ӣ";s:4:"Ӣ";s:2:"ӣ";s:4:"ӣ";s:2:"Ӥ";s:4:"Ӥ";s:2:"ӥ";s:4:"ӥ";s:2:"Ӧ";s:4:"Ӧ";s:2:"ӧ";s:4:"ӧ";s:2:"Ӫ";s:4:"Ӫ";s:2:"ӫ";s:4:"ӫ";s:2:"Ӭ";s:4:"Ӭ";s:2:"ӭ";s:4:"ӭ";s:2:"Ӯ";s:4:"Ӯ";s:2:"ӯ";s:4:"ӯ";s:2:"Ӱ";s:4:"Ӱ";s:2:"ӱ";s:4:"ӱ";s:2:"Ӳ";s:4:"Ӳ";s:2:"ӳ";s:4:"ӳ";s:2:"Ӵ";s:4:"Ӵ";s:2:"ӵ";s:4:"ӵ";s:2:"Ӹ";s:4:"Ӹ";s:2:"ӹ";s:4:"ӹ";s:2:"և";s:4:"եւ";s:2:"آ";s:4:"آ";s:2:"أ";s:4:"أ";s:2:"ؤ";s:4:"ؤ";s:2:"إ";s:4:"إ";s:2:"ئ";s:4:"ئ";s:2:"ٵ";s:4:"اٴ";s:2:"ٶ";s:4:"وٴ";s:2:"ٷ";s:4:"ۇٴ";s:2:"ٸ";s:4:"يٴ";s:2:"ۀ";s:4:"ۀ";s:2:"ۂ";s:4:"ۂ";s:2:"ۓ";s:4:"ۓ";s:3:"ऩ";s:6:"ऩ";s:3:"ऱ";s:6:"ऱ";s:3:"ऴ";s:6:"ऴ";s:3:"क़";s:6:"क़";s:3:"ख़";s:6:"ख़";s:3:"ग़";s:6:"ग़";s:3:"ज़";s:6:"ज़";s:3:"ड़";s:6:"ड़";s:3:"ढ़";s:6:"ढ़";s:3:"फ़";s:6:"फ़";s:3:"य़";s:6:"य़";s:3:"ো";s:6:"ো";s:3:"ৌ";s:6:"ৌ";s:3:"ড়";s:6:"ড়";s:3:"ঢ়";s:6:"ঢ়";s:3:"য়";s:6:"য়";s:3:"ਲ਼";s:6:"ਲ਼";s:3:"ਸ਼";s:6:"ਸ਼";s:3:"ਖ਼";s:6:"ਖ਼";s:3:"ਗ਼";s:6:"ਗ਼";s:3:"ਜ਼";s:6:"ਜ਼";s:3:"ਫ਼";s:6:"ਫ਼";s:3:"ୈ";s:6:"ୈ";s:3:"ୋ";s:6:"ୋ";s:3:"ୌ";s:6:"ୌ";s:3:"ଡ଼";s:6:"ଡ଼";s:3:"ଢ଼";s:6:"ଢ଼";s:3:"ஔ";s:6:"ஔ";s:3:"ொ";s:6:"ொ";s:3:"ோ";s:6:"ோ";s:3:"ௌ";s:6:"ௌ";s:3:"ై";s:6:"ై";s:3:"ೀ";s:6:"ೀ";s:3:"ೇ";s:6:"ೇ";s:3:"ೈ";s:6:"ೈ";s:3:"ೊ";s:6:"ೊ";s:3:"ೋ";s:9:"ೋ";s:3:"ൊ";s:6:"ൊ";s:3:"ോ";s:6:"ോ";s:3:"ൌ";s:6:"ൌ";s:3:"ේ";s:6:"ේ";s:3:"ො";s:6:"ො";s:3:"ෝ";s:9:"ෝ";s:3:"ෞ";s:6:"ෞ";s:3:"ำ";s:6:"ํา";s:3:"ຳ";s:6:"ໍາ";s:3:"ໜ";s:6:"ຫນ";s:3:"ໝ";s:6:"ຫມ";s:3:"༌";s:3:"་";s:3:"གྷ";s:6:"གྷ";s:3:"ཌྷ";s:6:"ཌྷ";s:3:"དྷ";s:6:"དྷ";s:3:"བྷ";s:6:"བྷ";s:3:"ཛྷ";s:6:"ཛྷ";s:3:"ཀྵ";s:6:"ཀྵ";s:3:"ཱི";s:6:"ཱི";s:3:"ཱུ";s:6:"ཱུ";s:3:"ྲྀ";s:6:"ྲྀ";s:3:"ཷ";s:9:"ྲཱྀ";s:3:"ླྀ";s:6:"ླྀ";s:3:"ཹ";s:9:"ླཱྀ";s:3:"ཱྀ";s:6:"ཱྀ";s:3:"ྒྷ";s:6:"ྒྷ";s:3:"ྜྷ";s:6:"ྜྷ";s:3:"ྡྷ";s:6:"ྡྷ";s:3:"ྦྷ";s:6:"ྦྷ";s:3:"ྫྷ";s:6:"ྫྷ";s:3:"ྐྵ";s:6:"ྐྵ";s:3:"ဦ";s:6:"ဦ";s:3:"ჼ";s:3:"ნ";s:3:"ᬆ";s:6:"ᬆ";s:3:"ᬈ";s:6:"ᬈ";s:3:"ᬊ";s:6:"ᬊ";s:3:"ᬌ";s:6:"ᬌ";s:3:"ᬎ";s:6:"ᬎ";s:3:"ᬒ";s:6:"ᬒ";s:3:"ᬻ";s:6:"ᬻ";s:3:"ᬽ";s:6:"ᬽ";s:3:"ᭀ";s:6:"ᭀ";s:3:"ᭁ";s:6:"ᭁ";s:3:"ᭃ";s:6:"ᭃ";s:3:"ᴬ";s:1:"A";s:3:"ᴭ";s:2:"Æ";s:3:"ᴮ";s:1:"B";s:3:"ᴰ";s:1:"D";s:3:"ᴱ";s:1:"E";s:3:"ᴲ";s:2:"Ǝ";s:3:"ᴳ";s:1:"G";s:3:"ᴴ";s:1:"H";s:3:"ᴵ";s:1:"I";s:3:"ᴶ";s:1:"J";s:3:"ᴷ";s:1:"K";s:3:"ᴸ";s:1:"L";s:3:"ᴹ";s:1:"M";s:3:"ᴺ";s:1:"N";s:3:"ᴼ";s:1:"O";s:3:"ᴽ";s:2:"Ȣ";s:3:"ᴾ";s:1:"P";s:3:"ᴿ";s:1:"R";s:3:"ᵀ";s:1:"T";s:3:"ᵁ";s:1:"U";s:3:"ᵂ";s:1:"W";s:3:"ᵃ";s:1:"a";s:3:"ᵄ";s:2:"ɐ";s:3:"ᵅ";s:2:"ɑ";s:3:"ᵆ";s:3:"ᴂ";s:3:"ᵇ";s:1:"b";s:3:"ᵈ";s:1:"d";s:3:"ᵉ";s:1:"e";s:3:"ᵊ";s:2:"ə";s:3:"ᵋ";s:2:"ɛ";s:3:"ᵌ";s:2:"ɜ";s:3:"ᵍ";s:1:"g";s:3:"ᵏ";s:1:"k";s:3:"ᵐ";s:1:"m";s:3:"ᵑ";s:2:"ŋ";s:3:"ᵒ";s:1:"o";s:3:"ᵓ";s:2:"ɔ";s:3:"ᵔ";s:3:"ᴖ";s:3:"ᵕ";s:3:"ᴗ";s:3:"ᵖ";s:1:"p";s:3:"ᵗ";s:1:"t";s:3:"ᵘ";s:1:"u";s:3:"ᵙ";s:3:"ᴝ";s:3:"ᵚ";s:2:"ɯ";s:3:"ᵛ";s:1:"v";s:3:"ᵜ";s:3:"ᴥ";s:3:"ᵝ";s:2:"β";s:3:"ᵞ";s:2:"γ";s:3:"ᵟ";s:2:"δ";s:3:"ᵠ";s:2:"φ";s:3:"ᵡ";s:2:"χ";s:3:"ᵢ";s:1:"i";s:3:"ᵣ";s:1:"r";s:3:"ᵤ";s:1:"u";s:3:"ᵥ";s:1:"v";s:3:"ᵦ";s:2:"β";s:3:"ᵧ";s:2:"γ";s:3:"ᵨ";s:2:"ρ";s:3:"ᵩ";s:2:"φ";s:3:"ᵪ";s:2:"χ";s:3:"ᵸ";s:2:"н";s:3:"ᶛ";s:2:"ɒ";s:3:"ᶜ";s:1:"c";s:3:"ᶝ";s:2:"ɕ";s:3:"ᶞ";s:2:"ð";s:3:"ᶟ";s:2:"ɜ";s:3:"ᶠ";s:1:"f";s:3:"ᶡ";s:2:"ɟ";s:3:"ᶢ";s:2:"ɡ";s:3:"ᶣ";s:2:"ɥ";s:3:"ᶤ";s:2:"ɨ";s:3:"ᶥ";s:2:"ɩ";s:3:"ᶦ";s:2:"ɪ";s:3:"ᶧ";s:3:"ᵻ";s:3:"ᶨ";s:2:"ʝ";s:3:"ᶩ";s:2:"ɭ";s:3:"ᶪ";s:3:"ᶅ";s:3:"ᶫ";s:2:"ʟ";s:3:"ᶬ";s:2:"ɱ";s:3:"ᶭ";s:2:"ɰ";s:3:"ᶮ";s:2:"ɲ";s:3:"ᶯ";s:2:"ɳ";s:3:"ᶰ";s:2:"ɴ";s:3:"ᶱ";s:2:"ɵ";s:3:"ᶲ";s:2:"ɸ";s:3:"ᶳ";s:2:"ʂ";s:3:"ᶴ";s:2:"ʃ";s:3:"ᶵ";s:2:"ƫ";s:3:"ᶶ";s:2:"ʉ";s:3:"ᶷ";s:2:"ʊ";s:3:"ᶸ";s:3:"ᴜ";s:3:"ᶹ";s:2:"ʋ";s:3:"ᶺ";s:2:"ʌ";s:3:"ᶻ";s:1:"z";s:3:"ᶼ";s:2:"ʐ";s:3:"ᶽ";s:2:"ʑ";s:3:"ᶾ";s:2:"ʒ";s:3:"ᶿ";s:2:"θ";s:3:"Ḁ";s:3:"Ḁ";s:3:"ḁ";s:3:"ḁ";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"Ḅ";s:3:"Ḅ";s:3:"ḅ";s:3:"ḅ";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:3:"Ḉ";s:5:"Ḉ";s:3:"ḉ";s:5:"ḉ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"Ḍ";s:3:"Ḍ";s:3:"ḍ";s:3:"ḍ";s:3:"Ḏ";s:3:"Ḏ";s:3:"ḏ";s:3:"ḏ";s:3:"Ḑ";s:3:"Ḑ";s:3:"ḑ";s:3:"ḑ";s:3:"Ḓ";s:3:"Ḓ";s:3:"ḓ";s:3:"ḓ";s:3:"Ḕ";s:5:"Ḕ";s:3:"ḕ";s:5:"ḕ";s:3:"Ḗ";s:5:"Ḗ";s:3:"ḗ";s:5:"ḗ";s:3:"Ḙ";s:3:"Ḙ";s:3:"ḙ";s:3:"ḙ";s:3:"Ḛ";s:3:"Ḛ";s:3:"ḛ";s:3:"ḛ";s:3:"Ḝ";s:5:"Ḝ";s:3:"ḝ";s:5:"ḝ";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"Ḡ";s:3:"Ḡ";s:3:"ḡ";s:3:"ḡ";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"Ḥ";s:3:"Ḥ";s:3:"ḥ";s:3:"ḥ";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"Ḫ";s:3:"Ḫ";s:3:"ḫ";s:3:"ḫ";s:3:"Ḭ";s:3:"Ḭ";s:3:"ḭ";s:3:"ḭ";s:3:"Ḯ";s:5:"Ḯ";s:3:"ḯ";s:5:"ḯ";s:3:"Ḱ";s:3:"Ḱ";s:3:"ḱ";s:3:"ḱ";s:3:"Ḳ";s:3:"Ḳ";s:3:"ḳ";s:3:"ḳ";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"Ḷ";s:3:"Ḷ";s:3:"ḷ";s:3:"ḷ";s:3:"Ḹ";s:5:"Ḹ";s:3:"ḹ";s:5:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"Ḽ";s:3:"Ḽ";s:3:"ḽ";s:3:"ḽ";s:3:"Ḿ";s:3:"Ḿ";s:3:"ḿ";s:3:"ḿ";s:3:"Ṁ";s:3:"Ṁ";s:3:"ṁ";s:3:"ṁ";s:3:"Ṃ";s:3:"Ṃ";s:3:"ṃ";s:3:"ṃ";s:3:"Ṅ";s:3:"Ṅ";s:3:"ṅ";s:3:"ṅ";s:3:"Ṇ";s:3:"Ṇ";s:3:"ṇ";s:3:"ṇ";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"Ṋ";s:3:"Ṋ";s:3:"ṋ";s:3:"ṋ";s:3:"Ṍ";s:5:"Ṍ";s:3:"ṍ";s:5:"ṍ";s:3:"Ṏ";s:5:"Ṏ";s:3:"ṏ";s:5:"ṏ";s:3:"Ṑ";s:5:"Ṑ";s:3:"ṑ";s:5:"ṑ";s:3:"Ṓ";s:5:"Ṓ";s:3:"ṓ";s:5:"ṓ";s:3:"Ṕ";s:3:"Ṕ";s:3:"ṕ";s:3:"ṕ";s:3:"Ṗ";s:3:"Ṗ";s:3:"ṗ";s:3:"ṗ";s:3:"Ṙ";s:3:"Ṙ";s:3:"ṙ";s:3:"ṙ";s:3:"Ṛ";s:3:"Ṛ";s:3:"ṛ";s:3:"ṛ";s:3:"Ṝ";s:5:"Ṝ";s:3:"ṝ";s:5:"ṝ";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"Ṡ";s:3:"Ṡ";s:3:"ṡ";s:3:"ṡ";s:3:"Ṣ";s:3:"Ṣ";s:3:"ṣ";s:3:"ṣ";s:3:"Ṥ";s:5:"Ṥ";s:3:"ṥ";s:5:"ṥ";s:3:"Ṧ";s:5:"Ṧ";s:3:"ṧ";s:5:"ṧ";s:3:"Ṩ";s:5:"Ṩ";s:3:"ṩ";s:5:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"Ṭ";s:3:"Ṭ";s:3:"ṭ";s:3:"ṭ";s:3:"Ṯ";s:3:"Ṯ";s:3:"ṯ";s:3:"ṯ";s:3:"Ṱ";s:3:"Ṱ";s:3:"ṱ";s:3:"ṱ";s:3:"Ṳ";s:3:"Ṳ";s:3:"ṳ";s:3:"ṳ";s:3:"Ṵ";s:3:"Ṵ";s:3:"ṵ";s:3:"ṵ";s:3:"Ṷ";s:3:"Ṷ";s:3:"ṷ";s:3:"ṷ";s:3:"Ṹ";s:5:"Ṹ";s:3:"ṹ";s:5:"ṹ";s:3:"Ṻ";s:5:"Ṻ";s:3:"ṻ";s:5:"ṻ";s:3:"Ṽ";s:3:"Ṽ";s:3:"ṽ";s:3:"ṽ";s:3:"Ṿ";s:3:"Ṿ";s:3:"ṿ";s:3:"ṿ";s:3:"Ẁ";s:3:"Ẁ";s:3:"ẁ";s:3:"ẁ";s:3:"Ẃ";s:3:"Ẃ";s:3:"ẃ";s:3:"ẃ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"Ẉ";s:3:"Ẉ";s:3:"ẉ";s:3:"ẉ";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"ẍ";s:3:"ẍ";s:3:"Ẏ";s:3:"Ẏ";s:3:"ẏ";s:3:"ẏ";s:3:"Ẑ";s:3:"Ẑ";s:3:"ẑ";s:3:"ẑ";s:3:"Ẓ";s:3:"Ẓ";s:3:"ẓ";s:3:"ẓ";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"ẘ";s:3:"ẘ";s:3:"ẙ";s:3:"ẙ";s:3:"ẚ";s:3:"aʾ";s:3:"ẛ";s:3:"ṡ";s:3:"Ạ";s:3:"Ạ";s:3:"ạ";s:3:"ạ";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:3:"Ấ";s:5:"Ấ";s:3:"ấ";s:5:"ấ";s:3:"Ầ";s:5:"Ầ";s:3:"ầ";s:5:"ầ";s:3:"Ẩ";s:5:"Ẩ";s:3:"ẩ";s:5:"ẩ";s:3:"Ẫ";s:5:"Ẫ";s:3:"ẫ";s:5:"ẫ";s:3:"Ậ";s:5:"Ậ";s:3:"ậ";s:5:"ậ";s:3:"Ắ";s:5:"Ắ";s:3:"ắ";s:5:"ắ";s:3:"Ằ";s:5:"Ằ";s:3:"ằ";s:5:"ằ";s:3:"Ẳ";s:5:"Ẳ";s:3:"ẳ";s:5:"ẳ";s:3:"Ẵ";s:5:"Ẵ";s:3:"ẵ";s:5:"ẵ";s:3:"Ặ";s:5:"Ặ";s:3:"ặ";s:5:"ặ";s:3:"Ẹ";s:3:"Ẹ";s:3:"ẹ";s:3:"ẹ";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:3:"Ế";s:5:"Ế";s:3:"ế";s:5:"ế";s:3:"Ề";s:5:"Ề";s:3:"ề";s:5:"ề";s:3:"Ể";s:5:"Ể";s:3:"ể";s:5:"ể";s:3:"Ễ";s:5:"Ễ";s:3:"ễ";s:5:"ễ";s:3:"Ệ";s:5:"Ệ";s:3:"ệ";s:5:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"Ị";s:3:"Ị";s:3:"ị";s:3:"ị";s:3:"Ọ";s:3:"Ọ";s:3:"ọ";s:3:"ọ";s:3:"Ỏ";s:3:"Ỏ";s:3:"ỏ";s:3:"ỏ";s:3:"Ố";s:5:"Ố";s:3:"ố";s:5:"ố";s:3:"Ồ";s:5:"Ồ";s:3:"ồ";s:5:"ồ";s:3:"Ổ";s:5:"Ổ";s:3:"ổ";s:5:"ổ";s:3:"Ỗ";s:5:"Ỗ";s:3:"ỗ";s:5:"ỗ";s:3:"Ộ";s:5:"Ộ";s:3:"ộ";s:5:"ộ";s:3:"Ớ";s:5:"Ớ";s:3:"ớ";s:5:"ớ";s:3:"Ờ";s:5:"Ờ";s:3:"ờ";s:5:"ờ";s:3:"Ở";s:5:"Ở";s:3:"ở";s:5:"ở";s:3:"Ỡ";s:5:"Ỡ";s:3:"ỡ";s:5:"ỡ";s:3:"Ợ";s:5:"Ợ";s:3:"ợ";s:5:"ợ";s:3:"Ụ";s:3:"Ụ";s:3:"ụ";s:3:"ụ";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:3:"Ứ";s:5:"Ứ";s:3:"ứ";s:5:"ứ";s:3:"Ừ";s:5:"Ừ";s:3:"ừ";s:5:"ừ";s:3:"Ử";s:5:"Ử";s:3:"ử";s:5:"ử";s:3:"Ữ";s:5:"Ữ";s:3:"ữ";s:5:"ữ";s:3:"Ự";s:5:"Ự";s:3:"ự";s:5:"ự";s:3:"Ỳ";s:3:"Ỳ";s:3:"ỳ";s:3:"ỳ";s:3:"Ỵ";s:3:"Ỵ";s:3:"ỵ";s:3:"ỵ";s:3:"Ỷ";s:3:"Ỷ";s:3:"ỷ";s:3:"ỷ";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:3:"ἀ";s:4:"ἀ";s:3:"ἁ";s:4:"ἁ";s:3:"ἂ";s:6:"ἂ";s:3:"ἃ";s:6:"ἃ";s:3:"ἄ";s:6:"ἄ";s:3:"ἅ";s:6:"ἅ";s:3:"ἆ";s:6:"ἆ";s:3:"ἇ";s:6:"ἇ";s:3:"Ἀ";s:4:"Ἀ";s:3:"Ἁ";s:4:"Ἁ";s:3:"Ἂ";s:6:"Ἂ";s:3:"Ἃ";s:6:"Ἃ";s:3:"Ἄ";s:6:"Ἄ";s:3:"Ἅ";s:6:"Ἅ";s:3:"Ἆ";s:6:"Ἆ";s:3:"Ἇ";s:6:"Ἇ";s:3:"ἐ";s:4:"ἐ";s:3:"ἑ";s:4:"ἑ";s:3:"ἒ";s:6:"ἒ";s:3:"ἓ";s:6:"ἓ";s:3:"ἔ";s:6:"ἔ";s:3:"ἕ";s:6:"ἕ";s:3:"Ἐ";s:4:"Ἐ";s:3:"Ἑ";s:4:"Ἑ";s:3:"Ἒ";s:6:"Ἒ";s:3:"Ἓ";s:6:"Ἓ";s:3:"Ἔ";s:6:"Ἔ";s:3:"Ἕ";s:6:"Ἕ";s:3:"ἠ";s:4:"ἠ";s:3:"ἡ";s:4:"ἡ";s:3:"ἢ";s:6:"ἢ";s:3:"ἣ";s:6:"ἣ";s:3:"ἤ";s:6:"ἤ";s:3:"ἥ";s:6:"ἥ";s:3:"ἦ";s:6:"ἦ";s:3:"ἧ";s:6:"ἧ";s:3:"Ἠ";s:4:"Ἠ";s:3:"Ἡ";s:4:"Ἡ";s:3:"Ἢ";s:6:"Ἢ";s:3:"Ἣ";s:6:"Ἣ";s:3:"Ἤ";s:6:"Ἤ";s:3:"Ἥ";s:6:"Ἥ";s:3:"Ἦ";s:6:"Ἦ";s:3:"Ἧ";s:6:"Ἧ";s:3:"ἰ";s:4:"ἰ";s:3:"ἱ";s:4:"ἱ";s:3:"ἲ";s:6:"ἲ";s:3:"ἳ";s:6:"ἳ";s:3:"ἴ";s:6:"ἴ";s:3:"ἵ";s:6:"ἵ";s:3:"ἶ";s:6:"ἶ";s:3:"ἷ";s:6:"ἷ";s:3:"Ἰ";s:4:"Ἰ";s:3:"Ἱ";s:4:"Ἱ";s:3:"Ἲ";s:6:"Ἲ";s:3:"Ἳ";s:6:"Ἳ";s:3:"Ἴ";s:6:"Ἴ";s:3:"Ἵ";s:6:"Ἵ";s:3:"Ἶ";s:6:"Ἶ";s:3:"Ἷ";s:6:"Ἷ";s:3:"ὀ";s:4:"ὀ";s:3:"ὁ";s:4:"ὁ";s:3:"ὂ";s:6:"ὂ";s:3:"ὃ";s:6:"ὃ";s:3:"ὄ";s:6:"ὄ";s:3:"ὅ";s:6:"ὅ";s:3:"Ὀ";s:4:"Ὀ";s:3:"Ὁ";s:4:"Ὁ";s:3:"Ὂ";s:6:"Ὂ";s:3:"Ὃ";s:6:"Ὃ";s:3:"Ὄ";s:6:"Ὄ";s:3:"Ὅ";s:6:"Ὅ";s:3:"ὐ";s:4:"ὐ";s:3:"ὑ";s:4:"ὑ";s:3:"ὒ";s:6:"ὒ";s:3:"ὓ";s:6:"ὓ";s:3:"ὔ";s:6:"ὔ";s:3:"ὕ";s:6:"ὕ";s:3:"ὖ";s:6:"ὖ";s:3:"ὗ";s:6:"ὗ";s:3:"Ὑ";s:4:"Ὑ";s:3:"Ὓ";s:6:"Ὓ";s:3:"Ὕ";s:6:"Ὕ";s:3:"Ὗ";s:6:"Ὗ";s:3:"ὠ";s:4:"ὠ";s:3:"ὡ";s:4:"ὡ";s:3:"ὢ";s:6:"ὢ";s:3:"ὣ";s:6:"ὣ";s:3:"ὤ";s:6:"ὤ";s:3:"ὥ";s:6:"ὥ";s:3:"ὦ";s:6:"ὦ";s:3:"ὧ";s:6:"ὧ";s:3:"Ὠ";s:4:"Ὠ";s:3:"Ὡ";s:4:"Ὡ";s:3:"Ὢ";s:6:"Ὢ";s:3:"Ὣ";s:6:"Ὣ";s:3:"Ὤ";s:6:"Ὤ";s:3:"Ὥ";s:6:"Ὥ";s:3:"Ὦ";s:6:"Ὦ";s:3:"Ὧ";s:6:"Ὧ";s:3:"ὰ";s:4:"ὰ";s:3:"ά";s:4:"ά";s:3:"ὲ";s:4:"ὲ";s:3:"έ";s:4:"έ";s:3:"ὴ";s:4:"ὴ";s:3:"ή";s:4:"ή";s:3:"ὶ";s:4:"ὶ";s:3:"ί";s:4:"ί";s:3:"ὸ";s:4:"ὸ";s:3:"ό";s:4:"ό";s:3:"ὺ";s:4:"ὺ";s:3:"ύ";s:4:"ύ";s:3:"ὼ";s:4:"ὼ";s:3:"ώ";s:4:"ώ";s:3:"ᾀ";s:6:"ᾀ";s:3:"ᾁ";s:6:"ᾁ";s:3:"ᾂ";s:8:"ᾂ";s:3:"ᾃ";s:8:"ᾃ";s:3:"ᾄ";s:8:"ᾄ";s:3:"ᾅ";s:8:"ᾅ";s:3:"ᾆ";s:8:"ᾆ";s:3:"ᾇ";s:8:"ᾇ";s:3:"ᾈ";s:6:"ᾈ";s:3:"ᾉ";s:6:"ᾉ";s:3:"ᾊ";s:8:"ᾊ";s:3:"ᾋ";s:8:"ᾋ";s:3:"ᾌ";s:8:"ᾌ";s:3:"ᾍ";s:8:"ᾍ";s:3:"ᾎ";s:8:"ᾎ";s:3:"ᾏ";s:8:"ᾏ";s:3:"ᾐ";s:6:"ᾐ";s:3:"ᾑ";s:6:"ᾑ";s:3:"ᾒ";s:8:"ᾒ";s:3:"ᾓ";s:8:"ᾓ";s:3:"ᾔ";s:8:"ᾔ";s:3:"ᾕ";s:8:"ᾕ";s:3:"ᾖ";s:8:"ᾖ";s:3:"ᾗ";s:8:"ᾗ";s:3:"ᾘ";s:6:"ᾘ";s:3:"ᾙ";s:6:"ᾙ";s:3:"ᾚ";s:8:"ᾚ";s:3:"ᾛ";s:8:"ᾛ";s:3:"ᾜ";s:8:"ᾜ";s:3:"ᾝ";s:8:"ᾝ";s:3:"ᾞ";s:8:"ᾞ";s:3:"ᾟ";s:8:"ᾟ";s:3:"ᾠ";s:6:"ᾠ";s:3:"ᾡ";s:6:"ᾡ";s:3:"ᾢ";s:8:"ᾢ";s:3:"ᾣ";s:8:"ᾣ";s:3:"ᾤ";s:8:"ᾤ";s:3:"ᾥ";s:8:"ᾥ";s:3:"ᾦ";s:8:"ᾦ";s:3:"ᾧ";s:8:"ᾧ";s:3:"ᾨ";s:6:"ᾨ";s:3:"ᾩ";s:6:"ᾩ";s:3:"ᾪ";s:8:"ᾪ";s:3:"ᾫ";s:8:"ᾫ";s:3:"ᾬ";s:8:"ᾬ";s:3:"ᾭ";s:8:"ᾭ";s:3:"ᾮ";s:8:"ᾮ";s:3:"ᾯ";s:8:"ᾯ";s:3:"ᾰ";s:4:"ᾰ";s:3:"ᾱ";s:4:"ᾱ";s:3:"ᾲ";s:6:"ᾲ";s:3:"ᾳ";s:4:"ᾳ";s:3:"ᾴ";s:6:"ᾴ";s:3:"ᾶ";s:4:"ᾶ";s:3:"ᾷ";s:6:"ᾷ";s:3:"Ᾰ";s:4:"Ᾰ";s:3:"Ᾱ";s:4:"Ᾱ";s:3:"Ὰ";s:4:"Ὰ";s:3:"Ά";s:4:"Ά";s:3:"ᾼ";s:4:"ᾼ";s:3:"᾽";s:3:" ̓";s:3:"ι";s:2:"ι";s:3:"᾿";s:3:" ̓";s:3:"῀";s:3:" ͂";s:3:"῁";s:5:" ̈͂";s:3:"ῂ";s:6:"ῂ";s:3:"ῃ";s:4:"ῃ";s:3:"ῄ";s:6:"ῄ";s:3:"ῆ";s:4:"ῆ";s:3:"ῇ";s:6:"ῇ";s:3:"Ὲ";s:4:"Ὲ";s:3:"Έ";s:4:"Έ";s:3:"Ὴ";s:4:"Ὴ";s:3:"Ή";s:4:"Ή";s:3:"ῌ";s:4:"ῌ";s:3:"῍";s:5:" ̓̀";s:3:"῎";s:5:" ̓́";s:3:"῏";s:5:" ̓͂";s:3:"ῐ";s:4:"ῐ";s:3:"ῑ";s:4:"ῑ";s:3:"ῒ";s:6:"ῒ";s:3:"ΐ";s:6:"ΐ";s:3:"ῖ";s:4:"ῖ";s:3:"ῗ";s:6:"ῗ";s:3:"Ῐ";s:4:"Ῐ";s:3:"Ῑ";s:4:"Ῑ";s:3:"Ὶ";s:4:"Ὶ";s:3:"Ί";s:4:"Ί";s:3:"῝";s:5:" ̔̀";s:3:"῞";s:5:" ̔́";s:3:"῟";s:5:" ̔͂";s:3:"ῠ";s:4:"ῠ";s:3:"ῡ";s:4:"ῡ";s:3:"ῢ";s:6:"ῢ";s:3:"ΰ";s:6:"ΰ";s:3:"ῤ";s:4:"ῤ";s:3:"ῥ";s:4:"ῥ";s:3:"ῦ";s:4:"ῦ";s:3:"ῧ";s:6:"ῧ";s:3:"Ῠ";s:4:"Ῠ";s:3:"Ῡ";s:4:"Ῡ";s:3:"Ὺ";s:4:"Ὺ";s:3:"Ύ";s:4:"Ύ";s:3:"Ῥ";s:4:"Ῥ";s:3:"῭";s:5:" ̈̀";s:3:"΅";s:5:" ̈́";s:3:"`";s:1:"`";s:3:"ῲ";s:6:"ῲ";s:3:"ῳ";s:4:"ῳ";s:3:"ῴ";s:6:"ῴ";s:3:"ῶ";s:4:"ῶ";s:3:"ῷ";s:6:"ῷ";s:3:"Ὸ";s:4:"Ὸ";s:3:"Ό";s:4:"Ό";s:3:"Ὼ";s:4:"Ὼ";s:3:"Ώ";s:4:"Ώ";s:3:"ῼ";s:4:"ῼ";s:3:"´";s:3:" ́";s:3:"῾";s:3:" ̔";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:"‑";s:3:"‐";s:3:"‗";s:3:" ̳";s:3:"․";s:1:".";s:3:"‥";s:2:"..";s:3:"…";s:3:"...";s:3:" ";s:1:" ";s:3:"″";s:6:"′′";s:3:"‴";s:9:"′′′";s:3:"‶";s:6:"‵‵";s:3:"‷";s:9:"‵‵‵";s:3:"‼";s:2:"!!";s:3:"‾";s:3:" ̅";s:3:"⁇";s:2:"??";s:3:"⁈";s:2:"?!";s:3:"⁉";s:2:"!?";s:3:"⁗";s:12:"′′′′";s:3:" ";s:1:" ";s:3:"⁰";s:1:"0";s:3:"ⁱ";s:1:"i";s:3:"⁴";s:1:"4";s:3:"⁵";s:1:"5";s:3:"⁶";s:1:"6";s:3:"⁷";s:1:"7";s:3:"⁸";s:1:"8";s:3:"⁹";s:1:"9";s:3:"⁺";s:1:"+";s:3:"⁻";s:3:"−";s:3:"⁼";s:1:"=";s:3:"⁽";s:1:"(";s:3:"⁾";s:1:")";s:3:"ⁿ";s:1:"n";s:3:"₀";s:1:"0";s:3:"₁";s:1:"1";s:3:"₂";s:1:"2";s:3:"₃";s:1:"3";s:3:"₄";s:1:"4";s:3:"₅";s:1:"5";s:3:"₆";s:1:"6";s:3:"₇";s:1:"7";s:3:"₈";s:1:"8";s:3:"₉";s:1:"9";s:3:"₊";s:1:"+";s:3:"₋";s:3:"−";s:3:"₌";s:1:"=";s:3:"₍";s:1:"(";s:3:"₎";s:1:")";s:3:"ₐ";s:1:"a";s:3:"ₑ";s:1:"e";s:3:"ₒ";s:1:"o";s:3:"ₓ";s:1:"x";s:3:"ₔ";s:2:"ə";s:3:"ₕ";s:1:"h";s:3:"ₖ";s:1:"k";s:3:"ₗ";s:1:"l";s:3:"ₘ";s:1:"m";s:3:"ₙ";s:1:"n";s:3:"ₚ";s:1:"p";s:3:"ₛ";s:1:"s";s:3:"ₜ";s:1:"t";s:3:"₨";s:2:"Rs";s:3:"℀";s:3:"a/c";s:3:"℁";s:3:"a/s";s:3:"ℂ";s:1:"C";s:3:"℃";s:3:"°C";s:3:"℅";s:3:"c/o";s:3:"℆";s:3:"c/u";s:3:"ℇ";s:2:"Ɛ";s:3:"℉";s:3:"°F";s:3:"ℊ";s:1:"g";s:3:"ℋ";s:1:"H";s:3:"ℌ";s:1:"H";s:3:"ℍ";s:1:"H";s:3:"ℎ";s:1:"h";s:3:"ℏ";s:2:"ħ";s:3:"ℐ";s:1:"I";s:3:"ℑ";s:1:"I";s:3:"ℒ";s:1:"L";s:3:"ℓ";s:1:"l";s:3:"ℕ";s:1:"N";s:3:"№";s:2:"No";s:3:"ℙ";s:1:"P";s:3:"ℚ";s:1:"Q";s:3:"ℛ";s:1:"R";s:3:"ℜ";s:1:"R";s:3:"ℝ";s:1:"R";s:3:"℠";s:2:"SM";s:3:"℡";s:3:"TEL";s:3:"™";s:2:"TM";s:3:"ℤ";s:1:"Z";s:3:"Ω";s:2:"Ω";s:3:"ℨ";s:1:"Z";s:3:"K";s:1:"K";s:3:"Å";s:3:"Å";s:3:"ℬ";s:1:"B";s:3:"ℭ";s:1:"C";s:3:"ℯ";s:1:"e";s:3:"ℰ";s:1:"E";s:3:"ℱ";s:1:"F";s:3:"ℳ";s:1:"M";s:3:"ℴ";s:1:"o";s:3:"ℵ";s:2:"א";s:3:"ℶ";s:2:"ב";s:3:"ℷ";s:2:"ג";s:3:"ℸ";s:2:"ד";s:3:"ℹ";s:1:"i";s:3:"℻";s:3:"FAX";s:3:"ℼ";s:2:"π";s:3:"ℽ";s:2:"γ";s:3:"ℾ";s:2:"Γ";s:3:"ℿ";s:2:"Π";s:3:"⅀";s:3:"∑";s:3:"ⅅ";s:1:"D";s:3:"ⅆ";s:1:"d";s:3:"ⅇ";s:1:"e";s:3:"ⅈ";s:1:"i";s:3:"ⅉ";s:1:"j";s:3:"⅐";s:5:"1⁄7";s:3:"⅑";s:5:"1⁄9";s:3:"⅒";s:6:"1⁄10";s:3:"⅓";s:5:"1⁄3";s:3:"⅔";s:5:"2⁄3";s:3:"⅕";s:5:"1⁄5";s:3:"⅖";s:5:"2⁄5";s:3:"⅗";s:5:"3⁄5";s:3:"⅘";s:5:"4⁄5";s:3:"⅙";s:5:"1⁄6";s:3:"⅚";s:5:"5⁄6";s:3:"⅛";s:5:"1⁄8";s:3:"⅜";s:5:"3⁄8";s:3:"⅝";s:5:"5⁄8";s:3:"⅞";s:5:"7⁄8";s:3:"⅟";s:4:"1⁄";s:3:"Ⅰ";s:1:"I";s:3:"Ⅱ";s:2:"II";s:3:"Ⅲ";s:3:"III";s:3:"Ⅳ";s:2:"IV";s:3:"Ⅴ";s:1:"V";s:3:"Ⅵ";s:2:"VI";s:3:"Ⅶ";s:3:"VII";s:3:"Ⅷ";s:4:"VIII";s:3:"Ⅸ";s:2:"IX";s:3:"Ⅹ";s:1:"X";s:3:"Ⅺ";s:2:"XI";s:3:"Ⅻ";s:3:"XII";s:3:"Ⅼ";s:1:"L";s:3:"Ⅽ";s:1:"C";s:3:"Ⅾ";s:1:"D";s:3:"Ⅿ";s:1:"M";s:3:"ⅰ";s:1:"i";s:3:"ⅱ";s:2:"ii";s:3:"ⅲ";s:3:"iii";s:3:"ⅳ";s:2:"iv";s:3:"ⅴ";s:1:"v";s:3:"ⅵ";s:2:"vi";s:3:"ⅶ";s:3:"vii";s:3:"ⅷ";s:4:"viii";s:3:"ⅸ";s:2:"ix";s:3:"ⅹ";s:1:"x";s:3:"ⅺ";s:2:"xi";s:3:"ⅻ";s:3:"xii";s:3:"ⅼ";s:1:"l";s:3:"ⅽ";s:1:"c";s:3:"ⅾ";s:1:"d";s:3:"ⅿ";s:1:"m";s:3:"↉";s:5:"0⁄3";s:3:"↚";s:5:"↚";s:3:"↛";s:5:"↛";s:3:"↮";s:5:"↮";s:3:"⇍";s:5:"⇍";s:3:"⇎";s:5:"⇎";s:3:"⇏";s:5:"⇏";s:3:"∄";s:5:"∄";s:3:"∉";s:5:"∉";s:3:"∌";s:5:"∌";s:3:"∤";s:5:"∤";s:3:"∦";s:5:"∦";s:3:"∬";s:6:"∫∫";s:3:"∭";s:9:"∫∫∫";s:3:"∯";s:6:"∮∮";s:3:"∰";s:9:"∮∮∮";s:3:"≁";s:5:"≁";s:3:"≄";s:5:"≄";s:3:"≇";s:5:"≇";s:3:"≉";s:5:"≉";s:3:"≠";s:3:"≠";s:3:"≢";s:5:"≢";s:3:"≭";s:5:"≭";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:3:"≰";s:5:"≰";s:3:"≱";s:5:"≱";s:3:"≴";s:5:"≴";s:3:"≵";s:5:"≵";s:3:"≸";s:5:"≸";s:3:"≹";s:5:"≹";s:3:"⊀";s:5:"⊀";s:3:"⊁";s:5:"⊁";s:3:"⊄";s:5:"⊄";s:3:"⊅";s:5:"⊅";s:3:"⊈";s:5:"⊈";s:3:"⊉";s:5:"⊉";s:3:"⊬";s:5:"⊬";s:3:"⊭";s:5:"⊭";s:3:"⊮";s:5:"⊮";s:3:"⊯";s:5:"⊯";s:3:"⋠";s:5:"⋠";s:3:"⋡";s:5:"⋡";s:3:"⋢";s:5:"⋢";s:3:"⋣";s:5:"⋣";s:3:"⋪";s:5:"⋪";s:3:"⋫";s:5:"⋫";s:3:"⋬";s:5:"⋬";s:3:"⋭";s:5:"⋭";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:3:"①";s:1:"1";s:3:"②";s:1:"2";s:3:"③";s:1:"3";s:3:"④";s:1:"4";s:3:"⑤";s:1:"5";s:3:"⑥";s:1:"6";s:3:"⑦";s:1:"7";s:3:"⑧";s:1:"8";s:3:"⑨";s:1:"9";s:3:"⑩";s:2:"10";s:3:"⑪";s:2:"11";s:3:"⑫";s:2:"12";s:3:"⑬";s:2:"13";s:3:"⑭";s:2:"14";s:3:"⑮";s:2:"15";s:3:"⑯";s:2:"16";s:3:"⑰";s:2:"17";s:3:"⑱";s:2:"18";s:3:"⑲";s:2:"19";s:3:"⑳";s:2:"20";s:3:"⑴";s:3:"(1)";s:3:"⑵";s:3:"(2)";s:3:"⑶";s:3:"(3)";s:3:"⑷";s:3:"(4)";s:3:"⑸";s:3:"(5)";s:3:"⑹";s:3:"(6)";s:3:"⑺";s:3:"(7)";s:3:"⑻";s:3:"(8)";s:3:"⑼";s:3:"(9)";s:3:"⑽";s:4:"(10)";s:3:"⑾";s:4:"(11)";s:3:"⑿";s:4:"(12)";s:3:"⒀";s:4:"(13)";s:3:"⒁";s:4:"(14)";s:3:"⒂";s:4:"(15)";s:3:"⒃";s:4:"(16)";s:3:"⒄";s:4:"(17)";s:3:"⒅";s:4:"(18)";s:3:"⒆";s:4:"(19)";s:3:"⒇";s:4:"(20)";s:3:"⒈";s:2:"1.";s:3:"⒉";s:2:"2.";s:3:"⒊";s:2:"3.";s:3:"⒋";s:2:"4.";s:3:"⒌";s:2:"5.";s:3:"⒍";s:2:"6.";s:3:"⒎";s:2:"7.";s:3:"⒏";s:2:"8.";s:3:"⒐";s:2:"9.";s:3:"⒑";s:3:"10.";s:3:"⒒";s:3:"11.";s:3:"⒓";s:3:"12.";s:3:"⒔";s:3:"13.";s:3:"⒕";s:3:"14.";s:3:"⒖";s:3:"15.";s:3:"⒗";s:3:"16.";s:3:"⒘";s:3:"17.";s:3:"⒙";s:3:"18.";s:3:"⒚";s:3:"19.";s:3:"⒛";s:3:"20.";s:3:"⒜";s:3:"(a)";s:3:"⒝";s:3:"(b)";s:3:"⒞";s:3:"(c)";s:3:"⒟";s:3:"(d)";s:3:"⒠";s:3:"(e)";s:3:"⒡";s:3:"(f)";s:3:"⒢";s:3:"(g)";s:3:"⒣";s:3:"(h)";s:3:"⒤";s:3:"(i)";s:3:"⒥";s:3:"(j)";s:3:"⒦";s:3:"(k)";s:3:"⒧";s:3:"(l)";s:3:"⒨";s:3:"(m)";s:3:"⒩";s:3:"(n)";s:3:"⒪";s:3:"(o)";s:3:"⒫";s:3:"(p)";s:3:"⒬";s:3:"(q)";s:3:"⒭";s:3:"(r)";s:3:"⒮";s:3:"(s)";s:3:"⒯";s:3:"(t)";s:3:"⒰";s:3:"(u)";s:3:"⒱";s:3:"(v)";s:3:"⒲";s:3:"(w)";s:3:"⒳";s:3:"(x)";s:3:"⒴";s:3:"(y)";s:3:"⒵";s:3:"(z)";s:3:"Ⓐ";s:1:"A";s:3:"Ⓑ";s:1:"B";s:3:"Ⓒ";s:1:"C";s:3:"Ⓓ";s:1:"D";s:3:"Ⓔ";s:1:"E";s:3:"Ⓕ";s:1:"F";s:3:"Ⓖ";s:1:"G";s:3:"Ⓗ";s:1:"H";s:3:"Ⓘ";s:1:"I";s:3:"Ⓙ";s:1:"J";s:3:"Ⓚ";s:1:"K";s:3:"Ⓛ";s:1:"L";s:3:"Ⓜ";s:1:"M";s:3:"Ⓝ";s:1:"N";s:3:"Ⓞ";s:1:"O";s:3:"Ⓟ";s:1:"P";s:3:"Ⓠ";s:1:"Q";s:3:"Ⓡ";s:1:"R";s:3:"Ⓢ";s:1:"S";s:3:"Ⓣ";s:1:"T";s:3:"Ⓤ";s:1:"U";s:3:"Ⓥ";s:1:"V";s:3:"Ⓦ";s:1:"W";s:3:"Ⓧ";s:1:"X";s:3:"Ⓨ";s:1:"Y";s:3:"Ⓩ";s:1:"Z";s:3:"ⓐ";s:1:"a";s:3:"ⓑ";s:1:"b";s:3:"ⓒ";s:1:"c";s:3:"ⓓ";s:1:"d";s:3:"ⓔ";s:1:"e";s:3:"ⓕ";s:1:"f";s:3:"ⓖ";s:1:"g";s:3:"ⓗ";s:1:"h";s:3:"ⓘ";s:1:"i";s:3:"ⓙ";s:1:"j";s:3:"ⓚ";s:1:"k";s:3:"ⓛ";s:1:"l";s:3:"ⓜ";s:1:"m";s:3:"ⓝ";s:1:"n";s:3:"ⓞ";s:1:"o";s:3:"ⓟ";s:1:"p";s:3:"ⓠ";s:1:"q";s:3:"ⓡ";s:1:"r";s:3:"ⓢ";s:1:"s";s:3:"ⓣ";s:1:"t";s:3:"ⓤ";s:1:"u";s:3:"ⓥ";s:1:"v";s:3:"ⓦ";s:1:"w";s:3:"ⓧ";s:1:"x";s:3:"ⓨ";s:1:"y";s:3:"ⓩ";s:1:"z";s:3:"⓪";s:1:"0";s:3:"⨌";s:12:"∫∫∫∫";s:3:"⩴";s:3:"::=";s:3:"⩵";s:2:"==";s:3:"⩶";s:3:"===";s:3:"⫝̸";s:5:"⫝̸";s:3:"ⱼ";s:1:"j";s:3:"ⱽ";s:1:"V";s:3:"ⵯ";s:3:"ⵡ";s:3:"⺟";s:3:"母";s:3:"⻳";s:3:"龟";s:3:"⼀";s:3:"一";s:3:"⼁";s:3:"丨";s:3:"⼂";s:3:"丶";s:3:"⼃";s:3:"丿";s:3:"⼄";s:3:"乙";s:3:"⼅";s:3:"亅";s:3:"⼆";s:3:"二";s:3:"⼇";s:3:"亠";s:3:"⼈";s:3:"人";s:3:"⼉";s:3:"儿";s:3:"⼊";s:3:"入";s:3:"⼋";s:3:"八";s:3:"⼌";s:3:"冂";s:3:"⼍";s:3:"冖";s:3:"⼎";s:3:"冫";s:3:"⼏";s:3:"几";s:3:"⼐";s:3:"凵";s:3:"⼑";s:3:"刀";s:3:"⼒";s:3:"力";s:3:"⼓";s:3:"勹";s:3:"⼔";s:3:"匕";s:3:"⼕";s:3:"匚";s:3:"⼖";s:3:"匸";s:3:"⼗";s:3:"十";s:3:"⼘";s:3:"卜";s:3:"⼙";s:3:"卩";s:3:"⼚";s:3:"厂";s:3:"⼛";s:3:"厶";s:3:"⼜";s:3:"又";s:3:"⼝";s:3:"口";s:3:"⼞";s:3:"囗";s:3:"⼟";s:3:"土";s:3:"⼠";s:3:"士";s:3:"⼡";s:3:"夂";s:3:"⼢";s:3:"夊";s:3:"⼣";s:3:"夕";s:3:"⼤";s:3:"大";s:3:"⼥";s:3:"女";s:3:"⼦";s:3:"子";s:3:"⼧";s:3:"宀";s:3:"⼨";s:3:"寸";s:3:"⼩";s:3:"小";s:3:"⼪";s:3:"尢";s:3:"⼫";s:3:"尸";s:3:"⼬";s:3:"屮";s:3:"⼭";s:3:"山";s:3:"⼮";s:3:"巛";s:3:"⼯";s:3:"工";s:3:"⼰";s:3:"己";s:3:"⼱";s:3:"巾";s:3:"⼲";s:3:"干";s:3:"⼳";s:3:"幺";s:3:"⼴";s:3:"广";s:3:"⼵";s:3:"廴";s:3:"⼶";s:3:"廾";s:3:"⼷";s:3:"弋";s:3:"⼸";s:3:"弓";s:3:"⼹";s:3:"彐";s:3:"⼺";s:3:"彡";s:3:"⼻";s:3:"彳";s:3:"⼼";s:3:"心";s:3:"⼽";s:3:"戈";s:3:"⼾";s:3:"戶";s:3:"⼿";s:3:"手";s:3:"⽀";s:3:"支";s:3:"⽁";s:3:"攴";s:3:"⽂";s:3:"文";s:3:"⽃";s:3:"斗";s:3:"⽄";s:3:"斤";s:3:"⽅";s:3:"方";s:3:"⽆";s:3:"无";s:3:"⽇";s:3:"日";s:3:"⽈";s:3:"曰";s:3:"⽉";s:3:"月";s:3:"⽊";s:3:"木";s:3:"⽋";s:3:"欠";s:3:"⽌";s:3:"止";s:3:"⽍";s:3:"歹";s:3:"⽎";s:3:"殳";s:3:"⽏";s:3:"毋";s:3:"⽐";s:3:"比";s:3:"⽑";s:3:"毛";s:3:"⽒";s:3:"氏";s:3:"⽓";s:3:"气";s:3:"⽔";s:3:"水";s:3:"⽕";s:3:"火";s:3:"⽖";s:3:"爪";s:3:"⽗";s:3:"父";s:3:"⽘";s:3:"爻";s:3:"⽙";s:3:"爿";s:3:"⽚";s:3:"片";s:3:"⽛";s:3:"牙";s:3:"⽜";s:3:"牛";s:3:"⽝";s:3:"犬";s:3:"⽞";s:3:"玄";s:3:"⽟";s:3:"玉";s:3:"⽠";s:3:"瓜";s:3:"⽡";s:3:"瓦";s:3:"⽢";s:3:"甘";s:3:"⽣";s:3:"生";s:3:"⽤";s:3:"用";s:3:"⽥";s:3:"田";s:3:"⽦";s:3:"疋";s:3:"⽧";s:3:"疒";s:3:"⽨";s:3:"癶";s:3:"⽩";s:3:"白";s:3:"⽪";s:3:"皮";s:3:"⽫";s:3:"皿";s:3:"⽬";s:3:"目";s:3:"⽭";s:3:"矛";s:3:"⽮";s:3:"矢";s:3:"⽯";s:3:"石";s:3:"⽰";s:3:"示";s:3:"⽱";s:3:"禸";s:3:"⽲";s:3:"禾";s:3:"⽳";s:3:"穴";s:3:"⽴";s:3:"立";s:3:"⽵";s:3:"竹";s:3:"⽶";s:3:"米";s:3:"⽷";s:3:"糸";s:3:"⽸";s:3:"缶";s:3:"⽹";s:3:"网";s:3:"⽺";s:3:"羊";s:3:"⽻";s:3:"羽";s:3:"⽼";s:3:"老";s:3:"⽽";s:3:"而";s:3:"⽾";s:3:"耒";s:3:"⽿";s:3:"耳";s:3:"⾀";s:3:"聿";s:3:"⾁";s:3:"肉";s:3:"⾂";s:3:"臣";s:3:"⾃";s:3:"自";s:3:"⾄";s:3:"至";s:3:"⾅";s:3:"臼";s:3:"⾆";s:3:"舌";s:3:"⾇";s:3:"舛";s:3:"⾈";s:3:"舟";s:3:"⾉";s:3:"艮";s:3:"⾊";s:3:"色";s:3:"⾋";s:3:"艸";s:3:"⾌";s:3:"虍";s:3:"⾍";s:3:"虫";s:3:"⾎";s:3:"血";s:3:"⾏";s:3:"行";s:3:"⾐";s:3:"衣";s:3:"⾑";s:3:"襾";s:3:"⾒";s:3:"見";s:3:"⾓";s:3:"角";s:3:"⾔";s:3:"言";s:3:"⾕";s:3:"谷";s:3:"⾖";s:3:"豆";s:3:"⾗";s:3:"豕";s:3:"⾘";s:3:"豸";s:3:"⾙";s:3:"貝";s:3:"⾚";s:3:"赤";s:3:"⾛";s:3:"走";s:3:"⾜";s:3:"足";s:3:"⾝";s:3:"身";s:3:"⾞";s:3:"車";s:3:"⾟";s:3:"辛";s:3:"⾠";s:3:"辰";s:3:"⾡";s:3:"辵";s:3:"⾢";s:3:"邑";s:3:"⾣";s:3:"酉";s:3:"⾤";s:3:"釆";s:3:"⾥";s:3:"里";s:3:"⾦";s:3:"金";s:3:"⾧";s:3:"長";s:3:"⾨";s:3:"門";s:3:"⾩";s:3:"阜";s:3:"⾪";s:3:"隶";s:3:"⾫";s:3:"隹";s:3:"⾬";s:3:"雨";s:3:"⾭";s:3:"靑";s:3:"⾮";s:3:"非";s:3:"⾯";s:3:"面";s:3:"⾰";s:3:"革";s:3:"⾱";s:3:"韋";s:3:"⾲";s:3:"韭";s:3:"⾳";s:3:"音";s:3:"⾴";s:3:"頁";s:3:"⾵";s:3:"風";s:3:"⾶";s:3:"飛";s:3:"⾷";s:3:"食";s:3:"⾸";s:3:"首";s:3:"⾹";s:3:"香";s:3:"⾺";s:3:"馬";s:3:"⾻";s:3:"骨";s:3:"⾼";s:3:"高";s:3:"⾽";s:3:"髟";s:3:"⾾";s:3:"鬥";s:3:"⾿";s:3:"鬯";s:3:"⿀";s:3:"鬲";s:3:"⿁";s:3:"鬼";s:3:"⿂";s:3:"魚";s:3:"⿃";s:3:"鳥";s:3:"⿄";s:3:"鹵";s:3:"⿅";s:3:"鹿";s:3:"⿆";s:3:"麥";s:3:"⿇";s:3:"麻";s:3:"⿈";s:3:"黃";s:3:"⿉";s:3:"黍";s:3:"⿊";s:3:"黑";s:3:"⿋";s:3:"黹";s:3:"⿌";s:3:"黽";s:3:"⿍";s:3:"鼎";s:3:"⿎";s:3:"鼓";s:3:"⿏";s:3:"鼠";s:3:"⿐";s:3:"鼻";s:3:"⿑";s:3:"齊";s:3:"⿒";s:3:"齒";s:3:"⿓";s:3:"龍";s:3:"⿔";s:3:"龜";s:3:"⿕";s:3:"龠";s:3:" ";s:1:" ";s:3:"〶";s:3:"〒";s:3:"〸";s:3:"十";s:3:"〹";s:3:"卄";s:3:"〺";s:3:"卅";s:3:"が";s:6:"が";s:3:"ぎ";s:6:"ぎ";s:3:"ぐ";s:6:"ぐ";s:3:"げ";s:6:"げ";s:3:"ご";s:6:"ご";s:3:"ざ";s:6:"ざ";s:3:"じ";s:6:"じ";s:3:"ず";s:6:"ず";s:3:"ぜ";s:6:"ぜ";s:3:"ぞ";s:6:"ぞ";s:3:"だ";s:6:"だ";s:3:"ぢ";s:6:"ぢ";s:3:"づ";s:6:"づ";s:3:"で";s:6:"で";s:3:"ど";s:6:"ど";s:3:"ば";s:6:"ば";s:3:"ぱ";s:6:"ぱ";s:3:"び";s:6:"び";s:3:"ぴ";s:6:"ぴ";s:3:"ぶ";s:6:"ぶ";s:3:"ぷ";s:6:"ぷ";s:3:"べ";s:6:"べ";s:3:"ぺ";s:6:"ぺ";s:3:"ぼ";s:6:"ぼ";s:3:"ぽ";s:6:"ぽ";s:3:"ゔ";s:6:"ゔ";s:3:"゛";s:4:" ゙";s:3:"゜";s:4:" ゚";s:3:"ゞ";s:6:"ゞ";s:3:"ゟ";s:6:"より";s:3:"ガ";s:6:"ガ";s:3:"ギ";s:6:"ギ";s:3:"グ";s:6:"グ";s:3:"ゲ";s:6:"ゲ";s:3:"ゴ";s:6:"ゴ";s:3:"ザ";s:6:"ザ";s:3:"ジ";s:6:"ジ";s:3:"ズ";s:6:"ズ";s:3:"ゼ";s:6:"ゼ";s:3:"ゾ";s:6:"ゾ";s:3:"ダ";s:6:"ダ";s:3:"ヂ";s:6:"ヂ";s:3:"ヅ";s:6:"ヅ";s:3:"デ";s:6:"デ";s:3:"ド";s:6:"ド";s:3:"バ";s:6:"バ";s:3:"パ";s:6:"パ";s:3:"ビ";s:6:"ビ";s:3:"ピ";s:6:"ピ";s:3:"ブ";s:6:"ブ";s:3:"プ";s:6:"プ";s:3:"ベ";s:6:"ベ";s:3:"ペ";s:6:"ペ";s:3:"ボ";s:6:"ボ";s:3:"ポ";s:6:"ポ";s:3:"ヴ";s:6:"ヴ";s:3:"ヷ";s:6:"ヷ";s:3:"ヸ";s:6:"ヸ";s:3:"ヹ";s:6:"ヹ";s:3:"ヺ";s:6:"ヺ";s:3:"ヾ";s:6:"ヾ";s:3:"ヿ";s:6:"コト";s:3:"ㄱ";s:3:"ᄀ";s:3:"ㄲ";s:3:"ᄁ";s:3:"ㄳ";s:3:"ᆪ";s:3:"ㄴ";s:3:"ᄂ";s:3:"ㄵ";s:3:"ᆬ";s:3:"ㄶ";s:3:"ᆭ";s:3:"ㄷ";s:3:"ᄃ";s:3:"ㄸ";s:3:"ᄄ";s:3:"ㄹ";s:3:"ᄅ";s:3:"ㄺ";s:3:"ᆰ";s:3:"ㄻ";s:3:"ᆱ";s:3:"ㄼ";s:3:"ᆲ";s:3:"ㄽ";s:3:"ᆳ";s:3:"ㄾ";s:3:"ᆴ";s:3:"ㄿ";s:3:"ᆵ";s:3:"ㅀ";s:3:"ᄚ";s:3:"ㅁ";s:3:"ᄆ";s:3:"ㅂ";s:3:"ᄇ";s:3:"ㅃ";s:3:"ᄈ";s:3:"ㅄ";s:3:"ᄡ";s:3:"ㅅ";s:3:"ᄉ";s:3:"ㅆ";s:3:"ᄊ";s:3:"ㅇ";s:3:"ᄋ";s:3:"ㅈ";s:3:"ᄌ";s:3:"ㅉ";s:3:"ᄍ";s:3:"ㅊ";s:3:"ᄎ";s:3:"ㅋ";s:3:"ᄏ";s:3:"ㅌ";s:3:"ᄐ";s:3:"ㅍ";s:3:"ᄑ";s:3:"ㅎ";s:3:"ᄒ";s:3:"ㅏ";s:3:"ᅡ";s:3:"ㅐ";s:3:"ᅢ";s:3:"ㅑ";s:3:"ᅣ";s:3:"ㅒ";s:3:"ᅤ";s:3:"ㅓ";s:3:"ᅥ";s:3:"ㅔ";s:3:"ᅦ";s:3:"ㅕ";s:3:"ᅧ";s:3:"ㅖ";s:3:"ᅨ";s:3:"ㅗ";s:3:"ᅩ";s:3:"ㅘ";s:3:"ᅪ";s:3:"ㅙ";s:3:"ᅫ";s:3:"ㅚ";s:3:"ᅬ";s:3:"ㅛ";s:3:"ᅭ";s:3:"ㅜ";s:3:"ᅮ";s:3:"ㅝ";s:3:"ᅯ";s:3:"ㅞ";s:3:"ᅰ";s:3:"ㅟ";s:3:"ᅱ";s:3:"ㅠ";s:3:"ᅲ";s:3:"ㅡ";s:3:"ᅳ";s:3:"ㅢ";s:3:"ᅴ";s:3:"ㅣ";s:3:"ᅵ";s:3:"ㅤ";s:3:"ᅠ";s:3:"ㅥ";s:3:"ᄔ";s:3:"ㅦ";s:3:"ᄕ";s:3:"ㅧ";s:3:"ᇇ";s:3:"ㅨ";s:3:"ᇈ";s:3:"ㅩ";s:3:"ᇌ";s:3:"ㅪ";s:3:"ᇎ";s:3:"ㅫ";s:3:"ᇓ";s:3:"ㅬ";s:3:"ᇗ";s:3:"ㅭ";s:3:"ᇙ";s:3:"ㅮ";s:3:"ᄜ";s:3:"ㅯ";s:3:"ᇝ";s:3:"ㅰ";s:3:"ᇟ";s:3:"ㅱ";s:3:"ᄝ";s:3:"ㅲ";s:3:"ᄞ";s:3:"ㅳ";s:3:"ᄠ";s:3:"ㅴ";s:3:"ᄢ";s:3:"ㅵ";s:3:"ᄣ";s:3:"ㅶ";s:3:"ᄧ";s:3:"ㅷ";s:3:"ᄩ";s:3:"ㅸ";s:3:"ᄫ";s:3:"ㅹ";s:3:"ᄬ";s:3:"ㅺ";s:3:"ᄭ";s:3:"ㅻ";s:3:"ᄮ";s:3:"ㅼ";s:3:"ᄯ";s:3:"ㅽ";s:3:"ᄲ";s:3:"ㅾ";s:3:"ᄶ";s:3:"ㅿ";s:3:"ᅀ";s:3:"ㆀ";s:3:"ᅇ";s:3:"ㆁ";s:3:"ᅌ";s:3:"ㆂ";s:3:"ᇱ";s:3:"ㆃ";s:3:"ᇲ";s:3:"ㆄ";s:3:"ᅗ";s:3:"ㆅ";s:3:"ᅘ";s:3:"ㆆ";s:3:"ᅙ";s:3:"ㆇ";s:3:"ᆄ";s:3:"ㆈ";s:3:"ᆅ";s:3:"ㆉ";s:3:"ᆈ";s:3:"ㆊ";s:3:"ᆑ";s:3:"ㆋ";s:3:"ᆒ";s:3:"ㆌ";s:3:"ᆔ";s:3:"ㆍ";s:3:"ᆞ";s:3:"ㆎ";s:3:"ᆡ";s:3:"㆒";s:3:"一";s:3:"㆓";s:3:"二";s:3:"㆔";s:3:"三";s:3:"㆕";s:3:"四";s:3:"㆖";s:3:"上";s:3:"㆗";s:3:"中";s:3:"㆘";s:3:"下";s:3:"㆙";s:3:"甲";s:3:"㆚";s:3:"乙";s:3:"㆛";s:3:"丙";s:3:"㆜";s:3:"丁";s:3:"㆝";s:3:"天";s:3:"㆞";s:3:"地";s:3:"㆟";s:3:"人";s:3:"㈀";s:5:"(ᄀ)";s:3:"㈁";s:5:"(ᄂ)";s:3:"㈂";s:5:"(ᄃ)";s:3:"㈃";s:5:"(ᄅ)";s:3:"㈄";s:5:"(ᄆ)";s:3:"㈅";s:5:"(ᄇ)";s:3:"㈆";s:5:"(ᄉ)";s:3:"㈇";s:5:"(ᄋ)";s:3:"㈈";s:5:"(ᄌ)";s:3:"㈉";s:5:"(ᄎ)";s:3:"㈊";s:5:"(ᄏ)";s:3:"㈋";s:5:"(ᄐ)";s:3:"㈌";s:5:"(ᄑ)";s:3:"㈍";s:5:"(ᄒ)";s:3:"㈎";s:8:"(가)";s:3:"㈏";s:8:"(나)";s:3:"㈐";s:8:"(다)";s:3:"㈑";s:8:"(라)";s:3:"㈒";s:8:"(마)";s:3:"㈓";s:8:"(바)";s:3:"㈔";s:8:"(사)";s:3:"㈕";s:8:"(아)";s:3:"㈖";s:8:"(자)";s:3:"㈗";s:8:"(차)";s:3:"㈘";s:8:"(카)";s:3:"㈙";s:8:"(타)";s:3:"㈚";s:8:"(파)";s:3:"㈛";s:8:"(하)";s:3:"㈜";s:8:"(주)";s:3:"㈝";s:17:"(오전)";s:3:"㈞";s:14:"(오후)";s:3:"㈠";s:5:"(一)";s:3:"㈡";s:5:"(二)";s:3:"㈢";s:5:"(三)";s:3:"㈣";s:5:"(四)";s:3:"㈤";s:5:"(五)";s:3:"㈥";s:5:"(六)";s:3:"㈦";s:5:"(七)";s:3:"㈧";s:5:"(八)";s:3:"㈨";s:5:"(九)";s:3:"㈩";s:5:"(十)";s:3:"㈪";s:5:"(月)";s:3:"㈫";s:5:"(火)";s:3:"㈬";s:5:"(水)";s:3:"㈭";s:5:"(木)";s:3:"㈮";s:5:"(金)";s:3:"㈯";s:5:"(土)";s:3:"㈰";s:5:"(日)";s:3:"㈱";s:5:"(株)";s:3:"㈲";s:5:"(有)";s:3:"㈳";s:5:"(社)";s:3:"㈴";s:5:"(名)";s:3:"㈵";s:5:"(特)";s:3:"㈶";s:5:"(財)";s:3:"㈷";s:5:"(祝)";s:3:"㈸";s:5:"(労)";s:3:"㈹";s:5:"(代)";s:3:"㈺";s:5:"(呼)";s:3:"㈻";s:5:"(学)";s:3:"㈼";s:5:"(監)";s:3:"㈽";s:5:"(企)";s:3:"㈾";s:5:"(資)";s:3:"㈿";s:5:"(協)";s:3:"㉀";s:5:"(祭)";s:3:"㉁";s:5:"(休)";s:3:"㉂";s:5:"(自)";s:3:"㉃";s:5:"(至)";s:3:"㉄";s:3:"問";s:3:"㉅";s:3:"幼";s:3:"㉆";s:3:"文";s:3:"㉇";s:3:"箏";s:3:"㉐";s:3:"PTE";s:3:"㉑";s:2:"21";s:3:"㉒";s:2:"22";s:3:"㉓";s:2:"23";s:3:"㉔";s:2:"24";s:3:"㉕";s:2:"25";s:3:"㉖";s:2:"26";s:3:"㉗";s:2:"27";s:3:"㉘";s:2:"28";s:3:"㉙";s:2:"29";s:3:"㉚";s:2:"30";s:3:"㉛";s:2:"31";s:3:"㉜";s:2:"32";s:3:"㉝";s:2:"33";s:3:"㉞";s:2:"34";s:3:"㉟";s:2:"35";s:3:"㉠";s:3:"ᄀ";s:3:"㉡";s:3:"ᄂ";s:3:"㉢";s:3:"ᄃ";s:3:"㉣";s:3:"ᄅ";s:3:"㉤";s:3:"ᄆ";s:3:"㉥";s:3:"ᄇ";s:3:"㉦";s:3:"ᄉ";s:3:"㉧";s:3:"ᄋ";s:3:"㉨";s:3:"ᄌ";s:3:"㉩";s:3:"ᄎ";s:3:"㉪";s:3:"ᄏ";s:3:"㉫";s:3:"ᄐ";s:3:"㉬";s:3:"ᄑ";s:3:"㉭";s:3:"ᄒ";s:3:"㉮";s:6:"가";s:3:"㉯";s:6:"나";s:3:"㉰";s:6:"다";s:3:"㉱";s:6:"라";s:3:"㉲";s:6:"마";s:3:"㉳";s:6:"바";s:3:"㉴";s:6:"사";s:3:"㉵";s:6:"아";s:3:"㉶";s:6:"자";s:3:"㉷";s:6:"차";s:3:"㉸";s:6:"카";s:3:"㉹";s:6:"타";s:3:"㉺";s:6:"파";s:3:"㉻";s:6:"하";s:3:"㉼";s:15:"참고";s:3:"㉽";s:12:"주의";s:3:"㉾";s:6:"우";s:3:"㊀";s:3:"一";s:3:"㊁";s:3:"二";s:3:"㊂";s:3:"三";s:3:"㊃";s:3:"四";s:3:"㊄";s:3:"五";s:3:"㊅";s:3:"六";s:3:"㊆";s:3:"七";s:3:"㊇";s:3:"八";s:3:"㊈";s:3:"九";s:3:"㊉";s:3:"十";s:3:"㊊";s:3:"月";s:3:"㊋";s:3:"火";s:3:"㊌";s:3:"水";s:3:"㊍";s:3:"木";s:3:"㊎";s:3:"金";s:3:"㊏";s:3:"土";s:3:"㊐";s:3:"日";s:3:"㊑";s:3:"株";s:3:"㊒";s:3:"有";s:3:"㊓";s:3:"社";s:3:"㊔";s:3:"名";s:3:"㊕";s:3:"特";s:3:"㊖";s:3:"財";s:3:"㊗";s:3:"祝";s:3:"㊘";s:3:"労";s:3:"㊙";s:3:"秘";s:3:"㊚";s:3:"男";s:3:"㊛";s:3:"女";s:3:"㊜";s:3:"適";s:3:"㊝";s:3:"優";s:3:"㊞";s:3:"印";s:3:"㊟";s:3:"注";s:3:"㊠";s:3:"項";s:3:"㊡";s:3:"休";s:3:"㊢";s:3:"写";s:3:"㊣";s:3:"正";s:3:"㊤";s:3:"上";s:3:"㊥";s:3:"中";s:3:"㊦";s:3:"下";s:3:"㊧";s:3:"左";s:3:"㊨";s:3:"右";s:3:"㊩";s:3:"医";s:3:"㊪";s:3:"宗";s:3:"㊫";s:3:"学";s:3:"㊬";s:3:"監";s:3:"㊭";s:3:"企";s:3:"㊮";s:3:"資";s:3:"㊯";s:3:"協";s:3:"㊰";s:3:"夜";s:3:"㊱";s:2:"36";s:3:"㊲";s:2:"37";s:3:"㊳";s:2:"38";s:3:"㊴";s:2:"39";s:3:"㊵";s:2:"40";s:3:"㊶";s:2:"41";s:3:"㊷";s:2:"42";s:3:"㊸";s:2:"43";s:3:"㊹";s:2:"44";s:3:"㊺";s:2:"45";s:3:"㊻";s:2:"46";s:3:"㊼";s:2:"47";s:3:"㊽";s:2:"48";s:3:"㊾";s:2:"49";s:3:"㊿";s:2:"50";s:3:"㋀";s:4:"1月";s:3:"㋁";s:4:"2月";s:3:"㋂";s:4:"3月";s:3:"㋃";s:4:"4月";s:3:"㋄";s:4:"5月";s:3:"㋅";s:4:"6月";s:3:"㋆";s:4:"7月";s:3:"㋇";s:4:"8月";s:3:"㋈";s:4:"9月";s:3:"㋉";s:5:"10月";s:3:"㋊";s:5:"11月";s:3:"㋋";s:5:"12月";s:3:"㋌";s:2:"Hg";s:3:"㋍";s:3:"erg";s:3:"㋎";s:2:"eV";s:3:"㋏";s:3:"LTD";s:3:"㋐";s:3:"ア";s:3:"㋑";s:3:"イ";s:3:"㋒";s:3:"ウ";s:3:"㋓";s:3:"エ";s:3:"㋔";s:3:"オ";s:3:"㋕";s:3:"カ";s:3:"㋖";s:3:"キ";s:3:"㋗";s:3:"ク";s:3:"㋘";s:3:"ケ";s:3:"㋙";s:3:"コ";s:3:"㋚";s:3:"サ";s:3:"㋛";s:3:"シ";s:3:"㋜";s:3:"ス";s:3:"㋝";s:3:"セ";s:3:"㋞";s:3:"ソ";s:3:"㋟";s:3:"タ";s:3:"㋠";s:3:"チ";s:3:"㋡";s:3:"ツ";s:3:"㋢";s:3:"テ";s:3:"㋣";s:3:"ト";s:3:"㋤";s:3:"ナ";s:3:"㋥";s:3:"ニ";s:3:"㋦";s:3:"ヌ";s:3:"㋧";s:3:"ネ";s:3:"㋨";s:3:"ノ";s:3:"㋩";s:3:"ハ";s:3:"㋪";s:3:"ヒ";s:3:"㋫";s:3:"フ";s:3:"㋬";s:3:"ヘ";s:3:"㋭";s:3:"ホ";s:3:"㋮";s:3:"マ";s:3:"㋯";s:3:"ミ";s:3:"㋰";s:3:"ム";s:3:"㋱";s:3:"メ";s:3:"㋲";s:3:"モ";s:3:"㋳";s:3:"ヤ";s:3:"㋴";s:3:"ユ";s:3:"㋵";s:3:"ヨ";s:3:"㋶";s:3:"ラ";s:3:"㋷";s:3:"リ";s:3:"㋸";s:3:"ル";s:3:"㋹";s:3:"レ";s:3:"㋺";s:3:"ロ";s:3:"㋻";s:3:"ワ";s:3:"㋼";s:3:"ヰ";s:3:"㋽";s:3:"ヱ";s:3:"㋾";s:3:"ヲ";s:3:"㌀";s:15:"アパート";s:3:"㌁";s:12:"アルファ";s:3:"㌂";s:15:"アンペア";s:3:"㌃";s:9:"アール";s:3:"㌄";s:15:"イニング";s:3:"㌅";s:9:"インチ";s:3:"㌆";s:9:"ウォン";s:3:"㌇";s:18:"エスクード";s:3:"㌈";s:12:"エーカー";s:3:"㌉";s:9:"オンス";s:3:"㌊";s:9:"オーム";s:3:"㌋";s:9:"カイリ";s:3:"㌌";s:12:"カラット";s:3:"㌍";s:12:"カロリー";s:3:"㌎";s:12:"ガロン";s:3:"㌏";s:12:"ガンマ";s:3:"㌐";s:12:"ギガ";s:3:"㌑";s:12:"ギニー";s:3:"㌒";s:12:"キュリー";s:3:"㌓";s:18:"ギルダー";s:3:"㌔";s:6:"キロ";s:3:"㌕";s:18:"キログラム";s:3:"㌖";s:18:"キロメートル";s:3:"㌗";s:15:"キロワット";s:3:"㌘";s:12:"グラム";s:3:"㌙";s:18:"グラムトン";s:3:"㌚";s:18:"クルゼイロ";s:3:"㌛";s:12:"クローネ";s:3:"㌜";s:9:"ケース";s:3:"㌝";s:9:"コルナ";s:3:"㌞";s:12:"コーポ";s:3:"㌟";s:12:"サイクル";s:3:"㌠";s:15:"サンチーム";s:3:"㌡";s:15:"シリング";s:3:"㌢";s:9:"センチ";s:3:"㌣";s:9:"セント";s:3:"㌤";s:12:"ダース";s:3:"㌥";s:9:"デシ";s:3:"㌦";s:9:"ドル";s:3:"㌧";s:6:"トン";s:3:"㌨";s:6:"ナノ";s:3:"㌩";s:9:"ノット";s:3:"㌪";s:9:"ハイツ";s:3:"㌫";s:18:"パーセント";s:3:"㌬";s:12:"パーツ";s:3:"㌭";s:15:"バーレル";s:3:"㌮";s:18:"ピアストル";s:3:"㌯";s:12:"ピクル";s:3:"㌰";s:9:"ピコ";s:3:"㌱";s:9:"ビル";s:3:"㌲";s:18:"ファラッド";s:3:"㌳";s:12:"フィート";s:3:"㌴";s:18:"ブッシェル";s:3:"㌵";s:9:"フラン";s:3:"㌶";s:15:"ヘクタール";s:3:"㌷";s:9:"ペソ";s:3:"㌸";s:12:"ペニヒ";s:3:"㌹";s:9:"ヘルツ";s:3:"㌺";s:12:"ペンス";s:3:"㌻";s:15:"ページ";s:3:"㌼";s:12:"ベータ";s:3:"㌽";s:15:"ポイント";s:3:"㌾";s:12:"ボルト";s:3:"㌿";s:6:"ホン";s:3:"㍀";s:15:"ポンド";s:3:"㍁";s:9:"ホール";s:3:"㍂";s:9:"ホーン";s:3:"㍃";s:12:"マイクロ";s:3:"㍄";s:9:"マイル";s:3:"㍅";s:9:"マッハ";s:3:"㍆";s:9:"マルク";s:3:"㍇";s:15:"マンション";s:3:"㍈";s:12:"ミクロン";s:3:"㍉";s:6:"ミリ";s:3:"㍊";s:18:"ミリバール";s:3:"㍋";s:9:"メガ";s:3:"㍌";s:15:"メガトン";s:3:"㍍";s:12:"メートル";s:3:"㍎";s:12:"ヤード";s:3:"㍏";s:9:"ヤール";s:3:"㍐";s:9:"ユアン";s:3:"㍑";s:12:"リットル";s:3:"㍒";s:6:"リラ";s:3:"㍓";s:12:"ルピー";s:3:"㍔";s:15:"ルーブル";s:3:"㍕";s:6:"レム";s:3:"㍖";s:18:"レントゲン";s:3:"㍗";s:9:"ワット";s:3:"㍘";s:4:"0点";s:3:"㍙";s:4:"1点";s:3:"㍚";s:4:"2点";s:3:"㍛";s:4:"3点";s:3:"㍜";s:4:"4点";s:3:"㍝";s:4:"5点";s:3:"㍞";s:4:"6点";s:3:"㍟";s:4:"7点";s:3:"㍠";s:4:"8点";s:3:"㍡";s:4:"9点";s:3:"㍢";s:5:"10点";s:3:"㍣";s:5:"11点";s:3:"㍤";s:5:"12点";s:3:"㍥";s:5:"13点";s:3:"㍦";s:5:"14点";s:3:"㍧";s:5:"15点";s:3:"㍨";s:5:"16点";s:3:"㍩";s:5:"17点";s:3:"㍪";s:5:"18点";s:3:"㍫";s:5:"19点";s:3:"㍬";s:5:"20点";s:3:"㍭";s:5:"21点";s:3:"㍮";s:5:"22点";s:3:"㍯";s:5:"23点";s:3:"㍰";s:5:"24点";s:3:"㍱";s:3:"hPa";s:3:"㍲";s:2:"da";s:3:"㍳";s:2:"AU";s:3:"㍴";s:3:"bar";s:3:"㍵";s:2:"oV";s:3:"㍶";s:2:"pc";s:3:"㍷";s:2:"dm";s:3:"㍸";s:3:"dm2";s:3:"㍹";s:3:"dm3";s:3:"㍺";s:2:"IU";s:3:"㍻";s:6:"平成";s:3:"㍼";s:6:"昭和";s:3:"㍽";s:6:"大正";s:3:"㍾";s:6:"明治";s:3:"㍿";s:12:"株式会社";s:3:"㎀";s:2:"pA";s:3:"㎁";s:2:"nA";s:3:"㎂";s:3:"μA";s:3:"㎃";s:2:"mA";s:3:"㎄";s:2:"kA";s:3:"㎅";s:2:"KB";s:3:"㎆";s:2:"MB";s:3:"㎇";s:2:"GB";s:3:"㎈";s:3:"cal";s:3:"㎉";s:4:"kcal";s:3:"㎊";s:2:"pF";s:3:"㎋";s:2:"nF";s:3:"㎌";s:3:"μF";s:3:"㎍";s:3:"μg";s:3:"㎎";s:2:"mg";s:3:"㎏";s:2:"kg";s:3:"㎐";s:2:"Hz";s:3:"㎑";s:3:"kHz";s:3:"㎒";s:3:"MHz";s:3:"㎓";s:3:"GHz";s:3:"㎔";s:3:"THz";s:3:"㎕";s:3:"μl";s:3:"㎖";s:2:"ml";s:3:"㎗";s:2:"dl";s:3:"㎘";s:2:"kl";s:3:"㎙";s:2:"fm";s:3:"㎚";s:2:"nm";s:3:"㎛";s:3:"μm";s:3:"㎜";s:2:"mm";s:3:"㎝";s:2:"cm";s:3:"㎞";s:2:"km";s:3:"㎟";s:3:"mm2";s:3:"㎠";s:3:"cm2";s:3:"㎡";s:2:"m2";s:3:"㎢";s:3:"km2";s:3:"㎣";s:3:"mm3";s:3:"㎤";s:3:"cm3";s:3:"㎥";s:2:"m3";s:3:"㎦";s:3:"km3";s:3:"㎧";s:5:"m∕s";s:3:"㎨";s:6:"m∕s2";s:3:"㎩";s:2:"Pa";s:3:"㎪";s:3:"kPa";s:3:"㎫";s:3:"MPa";s:3:"㎬";s:3:"GPa";s:3:"㎭";s:3:"rad";s:3:"㎮";s:7:"rad∕s";s:3:"㎯";s:8:"rad∕s2";s:3:"㎰";s:2:"ps";s:3:"㎱";s:2:"ns";s:3:"㎲";s:3:"μs";s:3:"㎳";s:2:"ms";s:3:"㎴";s:2:"pV";s:3:"㎵";s:2:"nV";s:3:"㎶";s:3:"μV";s:3:"㎷";s:2:"mV";s:3:"㎸";s:2:"kV";s:3:"㎹";s:2:"MV";s:3:"㎺";s:2:"pW";s:3:"㎻";s:2:"nW";s:3:"㎼";s:3:"μW";s:3:"㎽";s:2:"mW";s:3:"㎾";s:2:"kW";s:3:"㎿";s:2:"MW";s:3:"㏀";s:3:"kΩ";s:3:"㏁";s:3:"MΩ";s:3:"㏂";s:4:"a.m.";s:3:"㏃";s:2:"Bq";s:3:"㏄";s:2:"cc";s:3:"㏅";s:2:"cd";s:3:"㏆";s:6:"C∕kg";s:3:"㏇";s:3:"Co.";s:3:"㏈";s:2:"dB";s:3:"㏉";s:2:"Gy";s:3:"㏊";s:2:"ha";s:3:"㏋";s:2:"HP";s:3:"㏌";s:2:"in";s:3:"㏍";s:2:"KK";s:3:"㏎";s:2:"KM";s:3:"㏏";s:2:"kt";s:3:"㏐";s:2:"lm";s:3:"㏑";s:2:"ln";s:3:"㏒";s:3:"log";s:3:"㏓";s:2:"lx";s:3:"㏔";s:2:"mb";s:3:"㏕";s:3:"mil";s:3:"㏖";s:3:"mol";s:3:"㏗";s:2:"PH";s:3:"㏘";s:4:"p.m.";s:3:"㏙";s:3:"PPM";s:3:"㏚";s:2:"PR";s:3:"㏛";s:2:"sr";s:3:"㏜";s:2:"Sv";s:3:"㏝";s:2:"Wb";s:3:"㏞";s:5:"V∕m";s:3:"㏟";s:5:"A∕m";s:3:"㏠";s:4:"1日";s:3:"㏡";s:4:"2日";s:3:"㏢";s:4:"3日";s:3:"㏣";s:4:"4日";s:3:"㏤";s:4:"5日";s:3:"㏥";s:4:"6日";s:3:"㏦";s:4:"7日";s:3:"㏧";s:4:"8日";s:3:"㏨";s:4:"9日";s:3:"㏩";s:5:"10日";s:3:"㏪";s:5:"11日";s:3:"㏫";s:5:"12日";s:3:"㏬";s:5:"13日";s:3:"㏭";s:5:"14日";s:3:"㏮";s:5:"15日";s:3:"㏯";s:5:"16日";s:3:"㏰";s:5:"17日";s:3:"㏱";s:5:"18日";s:3:"㏲";s:5:"19日";s:3:"㏳";s:5:"20日";s:3:"㏴";s:5:"21日";s:3:"㏵";s:5:"22日";s:3:"㏶";s:5:"23日";s:3:"㏷";s:5:"24日";s:3:"㏸";s:5:"25日";s:3:"㏹";s:5:"26日";s:3:"㏺";s:5:"27日";s:3:"㏻";s:5:"28日";s:3:"㏼";s:5:"29日";s:3:"㏽";s:5:"30日";s:3:"㏾";s:5:"31日";s:3:"㏿";s:3:"gal";s:3:"ꝰ";s:3:"ꝯ";s:3:"豈";s:3:"豈";s:3:"更";s:3:"更";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"句";s:3:"句";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"喇";s:3:"喇";s:3:"奈";s:3:"奈";s:3:"懶";s:3:"懶";s:3:"癩";s:3:"癩";s:3:"羅";s:3:"羅";s:3:"蘿";s:3:"蘿";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"邏";s:3:"邏";s:3:"樂";s:3:"樂";s:3:"洛";s:3:"洛";s:3:"烙";s:3:"烙";s:3:"珞";s:3:"珞";s:3:"落";s:3:"落";s:3:"酪";s:3:"酪";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"卵";s:3:"卵";s:3:"欄";s:3:"欄";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"嵐";s:3:"嵐";s:3:"濫";s:3:"濫";s:3:"藍";s:3:"藍";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"蠟";s:3:"蠟";s:3:"廊";s:3:"廊";s:3:"朗";s:3:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"勞";s:3:"勞";s:3:"擄";s:3:"擄";s:3:"櫓";s:3:"櫓";s:3:"爐";s:3:"爐";s:3:"盧";s:3:"盧";s:3:"老";s:3:"老";s:3:"蘆";s:3:"蘆";s:3:"虜";s:3:"虜";s:3:"路";s:3:"路";s:3:"露";s:3:"露";s:3:"魯";s:3:"魯";s:3:"鷺";s:3:"鷺";s:3:"碌";s:3:"碌";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"菉";s:3:"菉";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"論";s:3:"論";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"籠";s:3:"籠";s:3:"聾";s:3:"聾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"雷";s:3:"雷";s:3:"壘";s:3:"壘";s:3:"屢";s:3:"屢";s:3:"樓";s:3:"樓";s:3:"淚";s:3:"淚";s:3:"漏";s:3:"漏";s:3:"累";s:3:"累";s:3:"縷";s:3:"縷";s:3:"陋";s:3:"陋";s:3:"勒";s:3:"勒";s:3:"肋";s:3:"肋";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"菱";s:3:"菱";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"拏";s:3:"拏";s:3:"樂";s:3:"樂";s:3:"諾";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:3:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"異";s:3:"異";s:3:"北";s:3:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"不";s:3:"不";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"索";s:3:"索";s:3:"參";s:3:"參";s:3:"塞";s:3:"塞";s:3:"省";s:3:"省";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:3:"殺";s:3:"辰";s:3:"辰";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"若";s:3:"若";s:3:"掠";s:3:"掠";s:3:"略";s:3:"略";s:3:"亮";s:3:"亮";s:3:"兩";s:3:"兩";s:3:"凉";s:3:"凉";s:3:"梁";s:3:"梁";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"諒";s:3:"諒";s:3:"量";s:3:"量";s:3:"勵";s:3:"勵";s:3:"呂";s:3:"呂";s:3:"女";s:3:"女";s:3:"廬";s:3:"廬";s:3:"旅";s:3:"旅";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"閭";s:3:"閭";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"歷";s:3:"歷";s:3:"轢";s:3:"轢";s:3:"年";s:3:"年";s:3:"憐";s:3:"憐";s:3:"戀";s:3:"戀";s:3:"撚";s:3:"撚";s:3:"漣";s:3:"漣";s:3:"煉";s:3:"煉";s:3:"璉";s:3:"璉";s:3:"秊";s:3:"秊";s:3:"練";s:3:"練";s:3:"聯";s:3:"聯";s:3:"輦";s:3:"輦";s:3:"蓮";s:3:"蓮";s:3:"連";s:3:"連";s:3:"鍊";s:3:"鍊";s:3:"列";s:3:"列";s:3:"劣";s:3:"劣";s:3:"咽";s:3:"咽";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"說";s:3:"說";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"捻";s:3:"捻";s:3:"殮";s:3:"殮";s:3:"簾";s:3:"簾";s:3:"獵";s:3:"獵";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"寧";s:3:"寧";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"瑩";s:3:"瑩";s:3:"羚";s:3:"羚";s:3:"聆";s:3:"聆";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"靈";s:3:"靈";s:3:"領";s:3:"領";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"尿";s:3:"尿";s:3:"料";s:3:"料";s:3:"樂";s:3:"樂";s:3:"燎";s:3:"燎";s:3:"療";s:3:"療";s:3:"蓼";s:3:"蓼";s:3:"遼";s:3:"遼";s:3:"龍";s:3:"龍";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"杻";s:3:"杻";s:3:"柳";s:3:"柳";s:3:"流";s:3:"流";s:3:"溜";s:3:"溜";s:3:"琉";s:3:"琉";s:3:"留";s:3:"留";s:3:"硫";s:3:"硫";s:3:"紐";s:3:"紐";s:3:"類";s:3:"類";s:3:"六";s:3:"六";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"崙";s:3:"崙";s:3:"淪";s:3:"淪";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"慄";s:3:"慄";s:3:"栗";s:3:"栗";s:3:"率";s:3:"率";s:3:"隆";s:3:"隆";s:3:"利";s:3:"利";s:3:"吏";s:3:"吏";s:3:"履";s:3:"履";s:3:"易";s:3:"易";s:3:"李";s:3:"李";s:3:"梨";s:3:"梨";s:3:"泥";s:3:"泥";s:3:"理";s:3:"理";s:3:"痢";s:3:"痢";s:3:"罹";s:3:"罹";s:3:"裏";s:3:"裏";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"吝";s:3:"吝";s:3:"燐";s:3:"燐";s:3:"璘";s:3:"璘";s:3:"藺";s:3:"藺";s:3:"隣";s:3:"隣";s:3:"鱗";s:3:"鱗";s:3:"麟";s:3:"麟";s:3:"林";s:3:"林";s:3:"淋";s:3:"淋";s:3:"臨";s:3:"臨";s:3:"立";s:3:"立";s:3:"笠";s:3:"笠";s:3:"粒";s:3:"粒";s:3:"狀";s:3:"狀";s:3:"炙";s:3:"炙";s:3:"識";s:3:"識";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:3:"切";s:3:"度";s:3:"度";s:3:"拓";s:3:"拓";s:3:"糖";s:3:"糖";s:3:"宅";s:3:"宅";s:3:"洞";s:3:"洞";s:3:"暴";s:3:"暴";s:3:"輻";s:3:"輻";s:3:"行";s:3:"行";s:3:"降";s:3:"降";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"兀";s:3:"兀";s:3:"嗀";s:3:"嗀";s:3:"塚";s:3:"塚";s:3:"晴";s:3:"晴";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"福";s:3:"福";s:3:"靖";s:3:"靖";s:3:"精";s:3:"精";s:3:"羽";s:3:"羽";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"侮";s:3:"侮";s:3:"僧";s:3:"僧";s:3:"免";s:3:"免";s:3:"勉";s:3:"勉";s:3:"勤";s:3:"勤";s:3:"卑";s:3:"卑";s:3:"喝";s:3:"喝";s:3:"嘆";s:3:"嘆";s:3:"器";s:3:"器";s:3:"塀";s:3:"塀";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"屮";s:3:"屮";s:3:"悔";s:3:"悔";s:3:"慨";s:3:"慨";s:3:"憎";s:3:"憎";s:3:"懲";s:3:"懲";s:3:"敏";s:3:"敏";s:3:"既";s:3:"既";s:3:"暑";s:3:"暑";s:3:"梅";s:3:"梅";s:3:"海";s:3:"海";s:3:"渚";s:3:"渚";s:3:"漢";s:3:"漢";s:3:"煮";s:3:"煮";s:3:"爫";s:3:"爫";s:3:"琢";s:3:"琢";s:3:"碑";s:3:"碑";s:3:"社";s:3:"社";s:3:"祉";s:3:"祉";s:3:"祈";s:3:"祈";s:3:"祐";s:3:"祐";s:3:"祖";s:3:"祖";s:3:"祝";s:3:"祝";s:3:"禍";s:3:"禍";s:3:"禎";s:3:"禎";s:3:"穀";s:3:"穀";s:3:"突";s:3:"突";s:3:"節";s:3:"節";s:3:"練";s:3:"練";s:3:"縉";s:3:"縉";s:3:"繁";s:3:"繁";s:3:"署";s:3:"署";s:3:"者";s:3:"者";s:3:"臭";s:3:"臭";s:3:"艹";s:3:"艹";s:3:"艹";s:3:"艹";s:3:"著";s:3:"著";s:3:"褐";s:3:"褐";s:3:"視";s:3:"視";s:3:"謁";s:3:"謁";s:3:"謹";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"贈";s:3:"贈";s:3:"辶";s:3:"辶";s:3:"逸";s:3:"逸";s:3:"難";s:3:"難";s:3:"響";s:3:"響";s:3:"頻";s:3:"頻";s:3:"恵";s:3:"恵";s:3:"𤋮";s:4:"𤋮";s:3:"舘";s:3:"舘";s:3:"並";s:3:"並";s:3:"况";s:3:"况";s:3:"全";s:3:"全";s:3:"侀";s:3:"侀";s:3:"充";s:3:"充";s:3:"冀";s:3:"冀";s:3:"勇";s:3:"勇";s:3:"勺";s:3:"勺";s:3:"喝";s:3:"喝";s:3:"啕";s:3:"啕";s:3:"喙";s:3:"喙";s:3:"嗢";s:3:"嗢";s:3:"塚";s:3:"塚";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"奔";s:3:"奔";s:3:"婢";s:3:"婢";s:3:"嬨";s:3:"嬨";s:3:"廒";s:3:"廒";s:3:"廙";s:3:"廙";s:3:"彩";s:3:"彩";s:3:"徭";s:3:"徭";s:3:"惘";s:3:"惘";s:3:"慎";s:3:"慎";s:3:"愈";s:3:"愈";s:3:"憎";s:3:"憎";s:3:"慠";s:3:"慠";s:3:"懲";s:3:"懲";s:3:"戴";s:3:"戴";s:3:"揄";s:3:"揄";s:3:"搜";s:3:"搜";s:3:"摒";s:3:"摒";s:3:"敖";s:3:"敖";s:3:"晴";s:3:"晴";s:3:"朗";s:3:"朗";s:3:"望";s:3:"望";s:3:"杖";s:3:"杖";s:3:"歹";s:3:"歹";s:3:"殺";s:3:"殺";s:3:"流";s:3:"流";s:3:"滛";s:3:"滛";s:3:"滋";s:3:"滋";s:3:"漢";s:3:"漢";s:3:"瀞";s:3:"瀞";s:3:"煮";s:3:"煮";s:3:"瞧";s:3:"瞧";s:3:"爵";s:3:"爵";s:3:"犯";s:3:"犯";s:3:"猪";s:3:"猪";s:3:"瑱";s:3:"瑱";s:3:"甆";s:3:"甆";s:3:"画";s:3:"画";s:3:"瘝";s:3:"瘝";s:3:"瘟";s:3:"瘟";s:3:"益";s:3:"益";s:3:"盛";s:3:"盛";s:3:"直";s:3:"直";s:3:"睊";s:3:"睊";s:3:"着";s:3:"着";s:3:"磌";s:3:"磌";s:3:"窱";s:3:"窱";s:3:"節";s:3:"節";s:3:"类";s:3:"类";s:3:"絛";s:3:"絛";s:3:"練";s:3:"練";s:3:"缾";s:3:"缾";s:3:"者";s:3:"者";s:3:"荒";s:3:"荒";s:3:"華";s:3:"華";s:3:"蝹";s:3:"蝹";s:3:"襁";s:3:"襁";s:3:"覆";s:3:"覆";s:3:"視";s:3:"視";s:3:"調";s:3:"調";s:3:"諸";s:3:"諸";s:3:"請";s:3:"請";s:3:"謁";s:3:"謁";s:3:"諾";s:3:"諾";s:3:"諭";s:3:"諭";s:3:"謹";s:3:"謹";s:3:"變";s:3:"變";s:3:"贈";s:3:"贈";s:3:"輸";s:3:"輸";s:3:"遲";s:3:"遲";s:3:"醙";s:3:"醙";s:3:"鉶";s:3:"鉶";s:3:"陼";s:3:"陼";s:3:"難";s:3:"難";s:3:"靖";s:3:"靖";s:3:"韛";s:3:"韛";s:3:"響";s:3:"響";s:3:"頋";s:3:"頋";s:3:"頻";s:3:"頻";s:3:"鬒";s:3:"鬒";s:3:"龜";s:3:"龜";s:3:"𢡊";s:4:"𢡊";s:3:"𢡄";s:4:"𢡄";s:3:"𣏕";s:4:"𣏕";s:3:"㮝";s:3:"㮝";s:3:"䀘";s:3:"䀘";s:3:"䀹";s:3:"䀹";s:3:"𥉉";s:4:"𥉉";s:3:"𥳐";s:4:"𥳐";s:3:"𧻓";s:4:"𧻓";s:3:"齃";s:3:"齃";s:3:"龎";s:3:"龎";s:3:"ff";s:2:"ff";s:3:"fi";s:2:"fi";s:3:"fl";s:2:"fl";s:3:"ffi";s:3:"ffi";s:3:"ffl";s:3:"ffl";s:3:"ſt";s:2:"st";s:3:"st";s:2:"st";s:3:"ﬓ";s:4:"մն";s:3:"ﬔ";s:4:"մե";s:3:"ﬕ";s:4:"մի";s:3:"ﬖ";s:4:"վն";s:3:"ﬗ";s:4:"մխ";s:3:"יִ";s:4:"יִ";s:3:"ײַ";s:4:"ײַ";s:3:"ﬠ";s:2:"ע";s:3:"ﬡ";s:2:"א";s:3:"ﬢ";s:2:"ד";s:3:"ﬣ";s:2:"ה";s:3:"ﬤ";s:2:"כ";s:3:"ﬥ";s:2:"ל";s:3:"ﬦ";s:2:"ם";s:3:"ﬧ";s:2:"ר";s:3:"ﬨ";s:2:"ת";s:3:"﬩";s:1:"+";s:3:"שׁ";s:4:"שׁ";s:3:"שׂ";s:4:"שׂ";s:3:"שּׁ";s:6:"שּׁ";s:3:"שּׂ";s:6:"שּׂ";s:3:"אַ";s:4:"אַ";s:3:"אָ";s:4:"אָ";s:3:"אּ";s:4:"אּ";s:3:"בּ";s:4:"בּ";s:3:"גּ";s:4:"גּ";s:3:"דּ";s:4:"דּ";s:3:"הּ";s:4:"הּ";s:3:"וּ";s:4:"וּ";s:3:"זּ";s:4:"זּ";s:3:"טּ";s:4:"טּ";s:3:"יּ";s:4:"יּ";s:3:"ךּ";s:4:"ךּ";s:3:"כּ";s:4:"כּ";s:3:"לּ";s:4:"לּ";s:3:"מּ";s:4:"מּ";s:3:"נּ";s:4:"נּ";s:3:"סּ";s:4:"סּ";s:3:"ףּ";s:4:"ףּ";s:3:"פּ";s:4:"פּ";s:3:"צּ";s:4:"צּ";s:3:"קּ";s:4:"קּ";s:3:"רּ";s:4:"רּ";s:3:"שּ";s:4:"שּ";s:3:"תּ";s:4:"תּ";s:3:"וֹ";s:4:"וֹ";s:3:"בֿ";s:4:"בֿ";s:3:"כֿ";s:4:"כֿ";s:3:"פֿ";s:4:"פֿ";s:3:"ﭏ";s:4:"אל";s:3:"ﭐ";s:2:"ٱ";s:3:"ﭑ";s:2:"ٱ";s:3:"ﭒ";s:2:"ٻ";s:3:"ﭓ";s:2:"ٻ";s:3:"ﭔ";s:2:"ٻ";s:3:"ﭕ";s:2:"ٻ";s:3:"ﭖ";s:2:"پ";s:3:"ﭗ";s:2:"پ";s:3:"ﭘ";s:2:"پ";s:3:"ﭙ";s:2:"پ";s:3:"ﭚ";s:2:"ڀ";s:3:"ﭛ";s:2:"ڀ";s:3:"ﭜ";s:2:"ڀ";s:3:"ﭝ";s:2:"ڀ";s:3:"ﭞ";s:2:"ٺ";s:3:"ﭟ";s:2:"ٺ";s:3:"ﭠ";s:2:"ٺ";s:3:"ﭡ";s:2:"ٺ";s:3:"ﭢ";s:2:"ٿ";s:3:"ﭣ";s:2:"ٿ";s:3:"ﭤ";s:2:"ٿ";s:3:"ﭥ";s:2:"ٿ";s:3:"ﭦ";s:2:"ٹ";s:3:"ﭧ";s:2:"ٹ";s:3:"ﭨ";s:2:"ٹ";s:3:"ﭩ";s:2:"ٹ";s:3:"ﭪ";s:2:"ڤ";s:3:"ﭫ";s:2:"ڤ";s:3:"ﭬ";s:2:"ڤ";s:3:"ﭭ";s:2:"ڤ";s:3:"ﭮ";s:2:"ڦ";s:3:"ﭯ";s:2:"ڦ";s:3:"ﭰ";s:2:"ڦ";s:3:"ﭱ";s:2:"ڦ";s:3:"ﭲ";s:2:"ڄ";s:3:"ﭳ";s:2:"ڄ";s:3:"ﭴ";s:2:"ڄ";s:3:"ﭵ";s:2:"ڄ";s:3:"ﭶ";s:2:"ڃ";s:3:"ﭷ";s:2:"ڃ";s:3:"ﭸ";s:2:"ڃ";s:3:"ﭹ";s:2:"ڃ";s:3:"ﭺ";s:2:"چ";s:3:"ﭻ";s:2:"چ";s:3:"ﭼ";s:2:"چ";s:3:"ﭽ";s:2:"چ";s:3:"ﭾ";s:2:"ڇ";s:3:"ﭿ";s:2:"ڇ";s:3:"ﮀ";s:2:"ڇ";s:3:"ﮁ";s:2:"ڇ";s:3:"ﮂ";s:2:"ڍ";s:3:"ﮃ";s:2:"ڍ";s:3:"ﮄ";s:2:"ڌ";s:3:"ﮅ";s:2:"ڌ";s:3:"ﮆ";s:2:"ڎ";s:3:"ﮇ";s:2:"ڎ";s:3:"ﮈ";s:2:"ڈ";s:3:"ﮉ";s:2:"ڈ";s:3:"ﮊ";s:2:"ژ";s:3:"ﮋ";s:2:"ژ";s:3:"ﮌ";s:2:"ڑ";s:3:"ﮍ";s:2:"ڑ";s:3:"ﮎ";s:2:"ک";s:3:"ﮏ";s:2:"ک";s:3:"ﮐ";s:2:"ک";s:3:"ﮑ";s:2:"ک";s:3:"ﮒ";s:2:"گ";s:3:"ﮓ";s:2:"گ";s:3:"ﮔ";s:2:"گ";s:3:"ﮕ";s:2:"گ";s:3:"ﮖ";s:2:"ڳ";s:3:"ﮗ";s:2:"ڳ";s:3:"ﮘ";s:2:"ڳ";s:3:"ﮙ";s:2:"ڳ";s:3:"ﮚ";s:2:"ڱ";s:3:"ﮛ";s:2:"ڱ";s:3:"ﮜ";s:2:"ڱ";s:3:"ﮝ";s:2:"ڱ";s:3:"ﮞ";s:2:"ں";s:3:"ﮟ";s:2:"ں";s:3:"ﮠ";s:2:"ڻ";s:3:"ﮡ";s:2:"ڻ";s:3:"ﮢ";s:2:"ڻ";s:3:"ﮣ";s:2:"ڻ";s:3:"ﮤ";s:4:"ۀ";s:3:"ﮥ";s:4:"ۀ";s:3:"ﮦ";s:2:"ہ";s:3:"ﮧ";s:2:"ہ";s:3:"ﮨ";s:2:"ہ";s:3:"ﮩ";s:2:"ہ";s:3:"ﮪ";s:2:"ھ";s:3:"ﮫ";s:2:"ھ";s:3:"ﮬ";s:2:"ھ";s:3:"ﮭ";s:2:"ھ";s:3:"ﮮ";s:2:"ے";s:3:"ﮯ";s:2:"ے";s:3:"ﮰ";s:4:"ۓ";s:3:"ﮱ";s:4:"ۓ";s:3:"ﯓ";s:2:"ڭ";s:3:"ﯔ";s:2:"ڭ";s:3:"ﯕ";s:2:"ڭ";s:3:"ﯖ";s:2:"ڭ";s:3:"ﯗ";s:2:"ۇ";s:3:"ﯘ";s:2:"ۇ";s:3:"ﯙ";s:2:"ۆ";s:3:"ﯚ";s:2:"ۆ";s:3:"ﯛ";s:2:"ۈ";s:3:"ﯜ";s:2:"ۈ";s:3:"ﯝ";s:4:"ۇٴ";s:3:"ﯞ";s:2:"ۋ";s:3:"ﯟ";s:2:"ۋ";s:3:"ﯠ";s:2:"ۅ";s:3:"ﯡ";s:2:"ۅ";s:3:"ﯢ";s:2:"ۉ";s:3:"ﯣ";s:2:"ۉ";s:3:"ﯤ";s:2:"ې";s:3:"ﯥ";s:2:"ې";s:3:"ﯦ";s:2:"ې";s:3:"ﯧ";s:2:"ې";s:3:"ﯨ";s:2:"ى";s:3:"ﯩ";s:2:"ى";s:3:"ﯪ";s:6:"ئا";s:3:"ﯫ";s:6:"ئا";s:3:"ﯬ";s:6:"ئە";s:3:"ﯭ";s:6:"ئە";s:3:"ﯮ";s:6:"ئو";s:3:"ﯯ";s:6:"ئو";s:3:"ﯰ";s:6:"ئۇ";s:3:"ﯱ";s:6:"ئۇ";s:3:"ﯲ";s:6:"ئۆ";s:3:"ﯳ";s:6:"ئۆ";s:3:"ﯴ";s:6:"ئۈ";s:3:"ﯵ";s:6:"ئۈ";s:3:"ﯶ";s:6:"ئې";s:3:"ﯷ";s:6:"ئې";s:3:"ﯸ";s:6:"ئې";s:3:"ﯹ";s:6:"ئى";s:3:"ﯺ";s:6:"ئى";s:3:"ﯻ";s:6:"ئى";s:3:"ﯼ";s:2:"ی";s:3:"ﯽ";s:2:"ی";s:3:"ﯾ";s:2:"ی";s:3:"ﯿ";s:2:"ی";s:3:"ﰀ";s:6:"ئج";s:3:"ﰁ";s:6:"ئح";s:3:"ﰂ";s:6:"ئم";s:3:"ﰃ";s:6:"ئى";s:3:"ﰄ";s:6:"ئي";s:3:"ﰅ";s:4:"بج";s:3:"ﰆ";s:4:"بح";s:3:"ﰇ";s:4:"بخ";s:3:"ﰈ";s:4:"بم";s:3:"ﰉ";s:4:"بى";s:3:"ﰊ";s:4:"بي";s:3:"ﰋ";s:4:"تج";s:3:"ﰌ";s:4:"تح";s:3:"ﰍ";s:4:"تخ";s:3:"ﰎ";s:4:"تم";s:3:"ﰏ";s:4:"تى";s:3:"ﰐ";s:4:"تي";s:3:"ﰑ";s:4:"ثج";s:3:"ﰒ";s:4:"ثم";s:3:"ﰓ";s:4:"ثى";s:3:"ﰔ";s:4:"ثي";s:3:"ﰕ";s:4:"جح";s:3:"ﰖ";s:4:"جم";s:3:"ﰗ";s:4:"حج";s:3:"ﰘ";s:4:"حم";s:3:"ﰙ";s:4:"خج";s:3:"ﰚ";s:4:"خح";s:3:"ﰛ";s:4:"خم";s:3:"ﰜ";s:4:"سج";s:3:"ﰝ";s:4:"سح";s:3:"ﰞ";s:4:"سخ";s:3:"ﰟ";s:4:"سم";s:3:"ﰠ";s:4:"صح";s:3:"ﰡ";s:4:"صم";s:3:"ﰢ";s:4:"ضج";s:3:"ﰣ";s:4:"ضح";s:3:"ﰤ";s:4:"ضخ";s:3:"ﰥ";s:4:"ضم";s:3:"ﰦ";s:4:"طح";s:3:"ﰧ";s:4:"طم";s:3:"ﰨ";s:4:"ظم";s:3:"ﰩ";s:4:"عج";s:3:"ﰪ";s:4:"عم";s:3:"ﰫ";s:4:"غج";s:3:"ﰬ";s:4:"غم";s:3:"ﰭ";s:4:"فج";s:3:"ﰮ";s:4:"فح";s:3:"ﰯ";s:4:"فخ";s:3:"ﰰ";s:4:"فم";s:3:"ﰱ";s:4:"فى";s:3:"ﰲ";s:4:"في";s:3:"ﰳ";s:4:"قح";s:3:"ﰴ";s:4:"قم";s:3:"ﰵ";s:4:"قى";s:3:"ﰶ";s:4:"قي";s:3:"ﰷ";s:4:"كا";s:3:"ﰸ";s:4:"كج";s:3:"ﰹ";s:4:"كح";s:3:"ﰺ";s:4:"كخ";s:3:"ﰻ";s:4:"كل";s:3:"ﰼ";s:4:"كم";s:3:"ﰽ";s:4:"كى";s:3:"ﰾ";s:4:"كي";s:3:"ﰿ";s:4:"لج";s:3:"ﱀ";s:4:"لح";s:3:"ﱁ";s:4:"لخ";s:3:"ﱂ";s:4:"لم";s:3:"ﱃ";s:4:"لى";s:3:"ﱄ";s:4:"لي";s:3:"ﱅ";s:4:"مج";s:3:"ﱆ";s:4:"مح";s:3:"ﱇ";s:4:"مخ";s:3:"ﱈ";s:4:"مم";s:3:"ﱉ";s:4:"مى";s:3:"ﱊ";s:4:"مي";s:3:"ﱋ";s:4:"نج";s:3:"ﱌ";s:4:"نح";s:3:"ﱍ";s:4:"نخ";s:3:"ﱎ";s:4:"نم";s:3:"ﱏ";s:4:"نى";s:3:"ﱐ";s:4:"ني";s:3:"ﱑ";s:4:"هج";s:3:"ﱒ";s:4:"هم";s:3:"ﱓ";s:4:"هى";s:3:"ﱔ";s:4:"هي";s:3:"ﱕ";s:4:"يج";s:3:"ﱖ";s:4:"يح";s:3:"ﱗ";s:4:"يخ";s:3:"ﱘ";s:4:"يم";s:3:"ﱙ";s:4:"يى";s:3:"ﱚ";s:4:"يي";s:3:"ﱛ";s:4:"ذٰ";s:3:"ﱜ";s:4:"رٰ";s:3:"ﱝ";s:4:"ىٰ";s:3:"ﱞ";s:5:" ٌّ";s:3:"ﱟ";s:5:" ٍّ";s:3:"ﱠ";s:5:" َّ";s:3:"ﱡ";s:5:" ُّ";s:3:"ﱢ";s:5:" ِّ";s:3:"ﱣ";s:5:" ّٰ";s:3:"ﱤ";s:6:"ئر";s:3:"ﱥ";s:6:"ئز";s:3:"ﱦ";s:6:"ئم";s:3:"ﱧ";s:6:"ئن";s:3:"ﱨ";s:6:"ئى";s:3:"ﱩ";s:6:"ئي";s:3:"ﱪ";s:4:"بر";s:3:"ﱫ";s:4:"بز";s:3:"ﱬ";s:4:"بم";s:3:"ﱭ";s:4:"بن";s:3:"ﱮ";s:4:"بى";s:3:"ﱯ";s:4:"بي";s:3:"ﱰ";s:4:"تر";s:3:"ﱱ";s:4:"تز";s:3:"ﱲ";s:4:"تم";s:3:"ﱳ";s:4:"تن";s:3:"ﱴ";s:4:"تى";s:3:"ﱵ";s:4:"تي";s:3:"ﱶ";s:4:"ثر";s:3:"ﱷ";s:4:"ثز";s:3:"ﱸ";s:4:"ثم";s:3:"ﱹ";s:4:"ثن";s:3:"ﱺ";s:4:"ثى";s:3:"ﱻ";s:4:"ثي";s:3:"ﱼ";s:4:"فى";s:3:"ﱽ";s:4:"في";s:3:"ﱾ";s:4:"قى";s:3:"ﱿ";s:4:"قي";s:3:"ﲀ";s:4:"كا";s:3:"ﲁ";s:4:"كل";s:3:"ﲂ";s:4:"كم";s:3:"ﲃ";s:4:"كى";s:3:"ﲄ";s:4:"كي";s:3:"ﲅ";s:4:"لم";s:3:"ﲆ";s:4:"لى";s:3:"ﲇ";s:4:"لي";s:3:"ﲈ";s:4:"ما";s:3:"ﲉ";s:4:"مم";s:3:"ﲊ";s:4:"نر";s:3:"ﲋ";s:4:"نز";s:3:"ﲌ";s:4:"نم";s:3:"ﲍ";s:4:"نن";s:3:"ﲎ";s:4:"نى";s:3:"ﲏ";s:4:"ني";s:3:"ﲐ";s:4:"ىٰ";s:3:"ﲑ";s:4:"ير";s:3:"ﲒ";s:4:"يز";s:3:"ﲓ";s:4:"يم";s:3:"ﲔ";s:4:"ين";s:3:"ﲕ";s:4:"يى";s:3:"ﲖ";s:4:"يي";s:3:"ﲗ";s:6:"ئج";s:3:"ﲘ";s:6:"ئح";s:3:"ﲙ";s:6:"ئخ";s:3:"ﲚ";s:6:"ئم";s:3:"ﲛ";s:6:"ئه";s:3:"ﲜ";s:4:"بج";s:3:"ﲝ";s:4:"بح";s:3:"ﲞ";s:4:"بخ";s:3:"ﲟ";s:4:"بم";s:3:"ﲠ";s:4:"به";s:3:"ﲡ";s:4:"تج";s:3:"ﲢ";s:4:"تح";s:3:"ﲣ";s:4:"تخ";s:3:"ﲤ";s:4:"تم";s:3:"ﲥ";s:4:"ته";s:3:"ﲦ";s:4:"ثم";s:3:"ﲧ";s:4:"جح";s:3:"ﲨ";s:4:"جم";s:3:"ﲩ";s:4:"حج";s:3:"ﲪ";s:4:"حم";s:3:"ﲫ";s:4:"خج";s:3:"ﲬ";s:4:"خم";s:3:"ﲭ";s:4:"سج";s:3:"ﲮ";s:4:"سح";s:3:"ﲯ";s:4:"سخ";s:3:"ﲰ";s:4:"سم";s:3:"ﲱ";s:4:"صح";s:3:"ﲲ";s:4:"صخ";s:3:"ﲳ";s:4:"صم";s:3:"ﲴ";s:4:"ضج";s:3:"ﲵ";s:4:"ضح";s:3:"ﲶ";s:4:"ضخ";s:3:"ﲷ";s:4:"ضم";s:3:"ﲸ";s:4:"طح";s:3:"ﲹ";s:4:"ظم";s:3:"ﲺ";s:4:"عج";s:3:"ﲻ";s:4:"عم";s:3:"ﲼ";s:4:"غج";s:3:"ﲽ";s:4:"غم";s:3:"ﲾ";s:4:"فج";s:3:"ﲿ";s:4:"فح";s:3:"ﳀ";s:4:"فخ";s:3:"ﳁ";s:4:"فم";s:3:"ﳂ";s:4:"قح";s:3:"ﳃ";s:4:"قم";s:3:"ﳄ";s:4:"كج";s:3:"ﳅ";s:4:"كح";s:3:"ﳆ";s:4:"كخ";s:3:"ﳇ";s:4:"كل";s:3:"ﳈ";s:4:"كم";s:3:"ﳉ";s:4:"لج";s:3:"ﳊ";s:4:"لح";s:3:"ﳋ";s:4:"لخ";s:3:"ﳌ";s:4:"لم";s:3:"ﳍ";s:4:"له";s:3:"ﳎ";s:4:"مج";s:3:"ﳏ";s:4:"مح";s:3:"ﳐ";s:4:"مخ";s:3:"ﳑ";s:4:"مم";s:3:"ﳒ";s:4:"نج";s:3:"ﳓ";s:4:"نح";s:3:"ﳔ";s:4:"نخ";s:3:"ﳕ";s:4:"نم";s:3:"ﳖ";s:4:"نه";s:3:"ﳗ";s:4:"هج";s:3:"ﳘ";s:4:"هم";s:3:"ﳙ";s:4:"هٰ";s:3:"ﳚ";s:4:"يج";s:3:"ﳛ";s:4:"يح";s:3:"ﳜ";s:4:"يخ";s:3:"ﳝ";s:4:"يم";s:3:"ﳞ";s:4:"يه";s:3:"ﳟ";s:6:"ئم";s:3:"ﳠ";s:6:"ئه";s:3:"ﳡ";s:4:"بم";s:3:"ﳢ";s:4:"به";s:3:"ﳣ";s:4:"تم";s:3:"ﳤ";s:4:"ته";s:3:"ﳥ";s:4:"ثم";s:3:"ﳦ";s:4:"ثه";s:3:"ﳧ";s:4:"سم";s:3:"ﳨ";s:4:"سه";s:3:"ﳩ";s:4:"شم";s:3:"ﳪ";s:4:"شه";s:3:"ﳫ";s:4:"كل";s:3:"ﳬ";s:4:"كم";s:3:"ﳭ";s:4:"لم";s:3:"ﳮ";s:4:"نم";s:3:"ﳯ";s:4:"نه";s:3:"ﳰ";s:4:"يم";s:3:"ﳱ";s:4:"يه";s:3:"ﳲ";s:6:"ـَّ";s:3:"ﳳ";s:6:"ـُّ";s:3:"ﳴ";s:6:"ـِّ";s:3:"ﳵ";s:4:"طى";s:3:"ﳶ";s:4:"طي";s:3:"ﳷ";s:4:"عى";s:3:"ﳸ";s:4:"عي";s:3:"ﳹ";s:4:"غى";s:3:"ﳺ";s:4:"غي";s:3:"ﳻ";s:4:"سى";s:3:"ﳼ";s:4:"سي";s:3:"ﳽ";s:4:"شى";s:3:"ﳾ";s:4:"شي";s:3:"ﳿ";s:4:"حى";s:3:"ﴀ";s:4:"حي";s:3:"ﴁ";s:4:"جى";s:3:"ﴂ";s:4:"جي";s:3:"ﴃ";s:4:"خى";s:3:"ﴄ";s:4:"خي";s:3:"ﴅ";s:4:"صى";s:3:"ﴆ";s:4:"صي";s:3:"ﴇ";s:4:"ضى";s:3:"ﴈ";s:4:"ضي";s:3:"ﴉ";s:4:"شج";s:3:"ﴊ";s:4:"شح";s:3:"ﴋ";s:4:"شخ";s:3:"ﴌ";s:4:"شم";s:3:"ﴍ";s:4:"شر";s:3:"ﴎ";s:4:"سر";s:3:"ﴏ";s:4:"صر";s:3:"ﴐ";s:4:"ضر";s:3:"ﴑ";s:4:"طى";s:3:"ﴒ";s:4:"طي";s:3:"ﴓ";s:4:"عى";s:3:"ﴔ";s:4:"عي";s:3:"ﴕ";s:4:"غى";s:3:"ﴖ";s:4:"غي";s:3:"ﴗ";s:4:"سى";s:3:"ﴘ";s:4:"سي";s:3:"ﴙ";s:4:"شى";s:3:"ﴚ";s:4:"شي";s:3:"ﴛ";s:4:"حى";s:3:"ﴜ";s:4:"حي";s:3:"ﴝ";s:4:"جى";s:3:"ﴞ";s:4:"جي";s:3:"ﴟ";s:4:"خى";s:3:"ﴠ";s:4:"خي";s:3:"ﴡ";s:4:"صى";s:3:"ﴢ";s:4:"صي";s:3:"ﴣ";s:4:"ضى";s:3:"ﴤ";s:4:"ضي";s:3:"ﴥ";s:4:"شج";s:3:"ﴦ";s:4:"شح";s:3:"ﴧ";s:4:"شخ";s:3:"ﴨ";s:4:"شم";s:3:"ﴩ";s:4:"شر";s:3:"ﴪ";s:4:"سر";s:3:"ﴫ";s:4:"صر";s:3:"ﴬ";s:4:"ضر";s:3:"ﴭ";s:4:"شج";s:3:"ﴮ";s:4:"شح";s:3:"ﴯ";s:4:"شخ";s:3:"ﴰ";s:4:"شم";s:3:"ﴱ";s:4:"سه";s:3:"ﴲ";s:4:"شه";s:3:"ﴳ";s:4:"طم";s:3:"ﴴ";s:4:"سج";s:3:"ﴵ";s:4:"سح";s:3:"ﴶ";s:4:"سخ";s:3:"ﴷ";s:4:"شج";s:3:"ﴸ";s:4:"شح";s:3:"ﴹ";s:4:"شخ";s:3:"ﴺ";s:4:"طم";s:3:"ﴻ";s:4:"ظم";s:3:"ﴼ";s:4:"اً";s:3:"ﴽ";s:4:"اً";s:3:"ﵐ";s:6:"تجم";s:3:"ﵑ";s:6:"تحج";s:3:"ﵒ";s:6:"تحج";s:3:"ﵓ";s:6:"تحم";s:3:"ﵔ";s:6:"تخم";s:3:"ﵕ";s:6:"تمج";s:3:"ﵖ";s:6:"تمح";s:3:"ﵗ";s:6:"تمخ";s:3:"ﵘ";s:6:"جمح";s:3:"ﵙ";s:6:"جمح";s:3:"ﵚ";s:6:"حمي";s:3:"ﵛ";s:6:"حمى";s:3:"ﵜ";s:6:"سحج";s:3:"ﵝ";s:6:"سجح";s:3:"ﵞ";s:6:"سجى";s:3:"ﵟ";s:6:"سمح";s:3:"ﵠ";s:6:"سمح";s:3:"ﵡ";s:6:"سمج";s:3:"ﵢ";s:6:"سمم";s:3:"ﵣ";s:6:"سمم";s:3:"ﵤ";s:6:"صحح";s:3:"ﵥ";s:6:"صحح";s:3:"ﵦ";s:6:"صمم";s:3:"ﵧ";s:6:"شحم";s:3:"ﵨ";s:6:"شحم";s:3:"ﵩ";s:6:"شجي";s:3:"ﵪ";s:6:"شمخ";s:3:"ﵫ";s:6:"شمخ";s:3:"ﵬ";s:6:"شمم";s:3:"ﵭ";s:6:"شمم";s:3:"ﵮ";s:6:"ضحى";s:3:"ﵯ";s:6:"ضخم";s:3:"ﵰ";s:6:"ضخم";s:3:"ﵱ";s:6:"طمح";s:3:"ﵲ";s:6:"طمح";s:3:"ﵳ";s:6:"طمم";s:3:"ﵴ";s:6:"طمي";s:3:"ﵵ";s:6:"عجم";s:3:"ﵶ";s:6:"عمم";s:3:"ﵷ";s:6:"عمم";s:3:"ﵸ";s:6:"عمى";s:3:"ﵹ";s:6:"غمم";s:3:"ﵺ";s:6:"غمي";s:3:"ﵻ";s:6:"غمى";s:3:"ﵼ";s:6:"فخم";s:3:"ﵽ";s:6:"فخم";s:3:"ﵾ";s:6:"قمح";s:3:"ﵿ";s:6:"قمم";s:3:"ﶀ";s:6:"لحم";s:3:"ﶁ";s:6:"لحي";s:3:"ﶂ";s:6:"لحى";s:3:"ﶃ";s:6:"لجج";s:3:"ﶄ";s:6:"لجج";s:3:"ﶅ";s:6:"لخم";s:3:"ﶆ";s:6:"لخم";s:3:"ﶇ";s:6:"لمح";s:3:"ﶈ";s:6:"لمح";s:3:"ﶉ";s:6:"محج";s:3:"ﶊ";s:6:"محم";s:3:"ﶋ";s:6:"محي";s:3:"ﶌ";s:6:"مجح";s:3:"ﶍ";s:6:"مجم";s:3:"ﶎ";s:6:"مخج";s:3:"ﶏ";s:6:"مخم";s:3:"ﶒ";s:6:"مجخ";s:3:"ﶓ";s:6:"همج";s:3:"ﶔ";s:6:"همم";s:3:"ﶕ";s:6:"نحم";s:3:"ﶖ";s:6:"نحى";s:3:"ﶗ";s:6:"نجم";s:3:"ﶘ";s:6:"نجم";s:3:"ﶙ";s:6:"نجى";s:3:"ﶚ";s:6:"نمي";s:3:"ﶛ";s:6:"نمى";s:3:"ﶜ";s:6:"يمم";s:3:"ﶝ";s:6:"يمم";s:3:"ﶞ";s:6:"بخي";s:3:"ﶟ";s:6:"تجي";s:3:"ﶠ";s:6:"تجى";s:3:"ﶡ";s:6:"تخي";s:3:"ﶢ";s:6:"تخى";s:3:"ﶣ";s:6:"تمي";s:3:"ﶤ";s:6:"تمى";s:3:"ﶥ";s:6:"جمي";s:3:"ﶦ";s:6:"جحى";s:3:"ﶧ";s:6:"جمى";s:3:"ﶨ";s:6:"سخى";s:3:"ﶩ";s:6:"صحي";s:3:"ﶪ";s:6:"شحي";s:3:"ﶫ";s:6:"ضحي";s:3:"ﶬ";s:6:"لجي";s:3:"ﶭ";s:6:"لمي";s:3:"ﶮ";s:6:"يحي";s:3:"ﶯ";s:6:"يجي";s:3:"ﶰ";s:6:"يمي";s:3:"ﶱ";s:6:"ممي";s:3:"ﶲ";s:6:"قمي";s:3:"ﶳ";s:6:"نحي";s:3:"ﶴ";s:6:"قمح";s:3:"ﶵ";s:6:"لحم";s:3:"ﶶ";s:6:"عمي";s:3:"ﶷ";s:6:"كمي";s:3:"ﶸ";s:6:"نجح";s:3:"ﶹ";s:6:"مخي";s:3:"ﶺ";s:6:"لجم";s:3:"ﶻ";s:6:"كمم";s:3:"ﶼ";s:6:"لجم";s:3:"ﶽ";s:6:"نجح";s:3:"ﶾ";s:6:"جحي";s:3:"ﶿ";s:6:"حجي";s:3:"ﷀ";s:6:"مجي";s:3:"ﷁ";s:6:"فمي";s:3:"ﷂ";s:6:"بحي";s:3:"ﷃ";s:6:"كمم";s:3:"ﷄ";s:6:"عجم";s:3:"ﷅ";s:6:"صمم";s:3:"ﷆ";s:6:"سخي";s:3:"ﷇ";s:6:"نجي";s:3:"ﷰ";s:6:"صلے";s:3:"ﷱ";s:6:"قلے";s:3:"ﷲ";s:8:"الله";s:3:"ﷳ";s:8:"اكبر";s:3:"ﷴ";s:8:"محمد";s:3:"ﷵ";s:8:"صلعم";s:3:"ﷶ";s:8:"رسول";s:3:"ﷷ";s:8:"عليه";s:3:"ﷸ";s:8:"وسلم";s:3:"ﷹ";s:6:"صلى";s:3:"ﷺ";s:33:"صلى الله عليه وسلم";s:3:"ﷻ";s:15:"جل جلاله";s:3:"﷼";s:8:"ریال";s:3:"︐";s:1:",";s:3:"︑";s:3:"、";s:3:"︒";s:3:"。";s:3:"︓";s:1:":";s:3:"︔";s:1:";";s:3:"︕";s:1:"!";s:3:"︖";s:1:"?";s:3:"︗";s:3:"〖";s:3:"︘";s:3:"〗";s:3:"︙";s:3:"...";s:3:"︰";s:2:"..";s:3:"︱";s:3:"—";s:3:"︲";s:3:"–";s:3:"︳";s:1:"_";s:3:"︴";s:1:"_";s:3:"︵";s:1:"(";s:3:"︶";s:1:")";s:3:"︷";s:1:"{";s:3:"︸";s:1:"}";s:3:"︹";s:3:"〔";s:3:"︺";s:3:"〕";s:3:"︻";s:3:"【";s:3:"︼";s:3:"】";s:3:"︽";s:3:"《";s:3:"︾";s:3:"》";s:3:"︿";s:3:"〈";s:3:"﹀";s:3:"〉";s:3:"﹁";s:3:"「";s:3:"﹂";s:3:"」";s:3:"﹃";s:3:"『";s:3:"﹄";s:3:"』";s:3:"﹇";s:1:"[";s:3:"﹈";s:1:"]";s:3:"﹉";s:3:" ̅";s:3:"﹊";s:3:" ̅";s:3:"﹋";s:3:" ̅";s:3:"﹌";s:3:" ̅";s:3:"﹍";s:1:"_";s:3:"﹎";s:1:"_";s:3:"﹏";s:1:"_";s:3:"﹐";s:1:",";s:3:"﹑";s:3:"、";s:3:"﹒";s:1:".";s:3:"﹔";s:1:";";s:3:"﹕";s:1:":";s:3:"﹖";s:1:"?";s:3:"﹗";s:1:"!";s:3:"﹘";s:3:"—";s:3:"﹙";s:1:"(";s:3:"﹚";s:1:")";s:3:"﹛";s:1:"{";s:3:"﹜";s:1:"}";s:3:"﹝";s:3:"〔";s:3:"﹞";s:3:"〕";s:3:"﹟";s:1:"#";s:3:"﹠";s:1:"&";s:3:"﹡";s:1:"*";s:3:"﹢";s:1:"+";s:3:"﹣";s:1:"-";s:3:"﹤";s:1:"<";s:3:"﹥";s:1:">";s:3:"﹦";s:1:"=";s:3:"﹨";s:1:"\\";s:3:"﹩";s:1:"$";s:3:"﹪";s:1:"%";s:3:"﹫";s:1:"@";s:3:"ﹰ";s:3:" ً";s:3:"ﹱ";s:4:"ـً";s:3:"ﹲ";s:3:" ٌ";s:3:"ﹴ";s:3:" ٍ";s:3:"ﹶ";s:3:" َ";s:3:"ﹷ";s:4:"ـَ";s:3:"ﹸ";s:3:" ُ";s:3:"ﹹ";s:4:"ـُ";s:3:"ﹺ";s:3:" ِ";s:3:"ﹻ";s:4:"ـِ";s:3:"ﹼ";s:3:" ّ";s:3:"ﹽ";s:4:"ـّ";s:3:"ﹾ";s:3:" ْ";s:3:"ﹿ";s:4:"ـْ";s:3:"ﺀ";s:2:"ء";s:3:"ﺁ";s:4:"آ";s:3:"ﺂ";s:4:"آ";s:3:"ﺃ";s:4:"أ";s:3:"ﺄ";s:4:"أ";s:3:"ﺅ";s:4:"ؤ";s:3:"ﺆ";s:4:"ؤ";s:3:"ﺇ";s:4:"إ";s:3:"ﺈ";s:4:"إ";s:3:"ﺉ";s:4:"ئ";s:3:"ﺊ";s:4:"ئ";s:3:"ﺋ";s:4:"ئ";s:3:"ﺌ";s:4:"ئ";s:3:"ﺍ";s:2:"ا";s:3:"ﺎ";s:2:"ا";s:3:"ﺏ";s:2:"ب";s:3:"ﺐ";s:2:"ب";s:3:"ﺑ";s:2:"ب";s:3:"ﺒ";s:2:"ب";s:3:"ﺓ";s:2:"ة";s:3:"ﺔ";s:2:"ة";s:3:"ﺕ";s:2:"ت";s:3:"ﺖ";s:2:"ت";s:3:"ﺗ";s:2:"ت";s:3:"ﺘ";s:2:"ت";s:3:"ﺙ";s:2:"ث";s:3:"ﺚ";s:2:"ث";s:3:"ﺛ";s:2:"ث";s:3:"ﺜ";s:2:"ث";s:3:"ﺝ";s:2:"ج";s:3:"ﺞ";s:2:"ج";s:3:"ﺟ";s:2:"ج";s:3:"ﺠ";s:2:"ج";s:3:"ﺡ";s:2:"ح";s:3:"ﺢ";s:2:"ح";s:3:"ﺣ";s:2:"ح";s:3:"ﺤ";s:2:"ح";s:3:"ﺥ";s:2:"خ";s:3:"ﺦ";s:2:"خ";s:3:"ﺧ";s:2:"خ";s:3:"ﺨ";s:2:"خ";s:3:"ﺩ";s:2:"د";s:3:"ﺪ";s:2:"د";s:3:"ﺫ";s:2:"ذ";s:3:"ﺬ";s:2:"ذ";s:3:"ﺭ";s:2:"ر";s:3:"ﺮ";s:2:"ر";s:3:"ﺯ";s:2:"ز";s:3:"ﺰ";s:2:"ز";s:3:"ﺱ";s:2:"س";s:3:"ﺲ";s:2:"س";s:3:"ﺳ";s:2:"س";s:3:"ﺴ";s:2:"س";s:3:"ﺵ";s:2:"ش";s:3:"ﺶ";s:2:"ش";s:3:"ﺷ";s:2:"ش";s:3:"ﺸ";s:2:"ش";s:3:"ﺹ";s:2:"ص";s:3:"ﺺ";s:2:"ص";s:3:"ﺻ";s:2:"ص";s:3:"ﺼ";s:2:"ص";s:3:"ﺽ";s:2:"ض";s:3:"ﺾ";s:2:"ض";s:3:"ﺿ";s:2:"ض";s:3:"ﻀ";s:2:"ض";s:3:"ﻁ";s:2:"ط";s:3:"ﻂ";s:2:"ط";s:3:"ﻃ";s:2:"ط";s:3:"ﻄ";s:2:"ط";s:3:"ﻅ";s:2:"ظ";s:3:"ﻆ";s:2:"ظ";s:3:"ﻇ";s:2:"ظ";s:3:"ﻈ";s:2:"ظ";s:3:"ﻉ";s:2:"ع";s:3:"ﻊ";s:2:"ع";s:3:"ﻋ";s:2:"ع";s:3:"ﻌ";s:2:"ع";s:3:"ﻍ";s:2:"غ";s:3:"ﻎ";s:2:"غ";s:3:"ﻏ";s:2:"غ";s:3:"ﻐ";s:2:"غ";s:3:"ﻑ";s:2:"ف";s:3:"ﻒ";s:2:"ف";s:3:"ﻓ";s:2:"ف";s:3:"ﻔ";s:2:"ف";s:3:"ﻕ";s:2:"ق";s:3:"ﻖ";s:2:"ق";s:3:"ﻗ";s:2:"ق";s:3:"ﻘ";s:2:"ق";s:3:"ﻙ";s:2:"ك";s:3:"ﻚ";s:2:"ك";s:3:"ﻛ";s:2:"ك";s:3:"ﻜ";s:2:"ك";s:3:"ﻝ";s:2:"ل";s:3:"ﻞ";s:2:"ل";s:3:"ﻟ";s:2:"ل";s:3:"ﻠ";s:2:"ل";s:3:"ﻡ";s:2:"م";s:3:"ﻢ";s:2:"م";s:3:"ﻣ";s:2:"م";s:3:"ﻤ";s:2:"م";s:3:"ﻥ";s:2:"ن";s:3:"ﻦ";s:2:"ن";s:3:"ﻧ";s:2:"ن";s:3:"ﻨ";s:2:"ن";s:3:"ﻩ";s:2:"ه";s:3:"ﻪ";s:2:"ه";s:3:"ﻫ";s:2:"ه";s:3:"ﻬ";s:2:"ه";s:3:"ﻭ";s:2:"و";s:3:"ﻮ";s:2:"و";s:3:"ﻯ";s:2:"ى";s:3:"ﻰ";s:2:"ى";s:3:"ﻱ";s:2:"ي";s:3:"ﻲ";s:2:"ي";s:3:"ﻳ";s:2:"ي";s:3:"ﻴ";s:2:"ي";s:3:"ﻵ";s:6:"لآ";s:3:"ﻶ";s:6:"لآ";s:3:"ﻷ";s:6:"لأ";s:3:"ﻸ";s:6:"لأ";s:3:"ﻹ";s:6:"لإ";s:3:"ﻺ";s:6:"لإ";s:3:"ﻻ";s:4:"لا";s:3:"ﻼ";s:4:"لا";s:3:"!";s:1:"!";s:3:""";s:1:""";s:3:"#";s:1:"#";s:3:"$";s:1:"$";s:3:"%";s:1:"%";s:3:"&";s:1:"&";s:3:"'";s:1:"\'";s:3:"(";s:1:"(";s:3:")";s:1:")";s:3:"*";s:1:"*";s:3:"+";s:1:"+";s:3:",";s:1:",";s:3:"-";s:1:"-";s:3:".";s:1:".";s:3:"/";s:1:"/";s:3:"0";s:1:"0";s:3:"1";s:1:"1";s:3:"2";s:1:"2";s:3:"3";s:1:"3";s:3:"4";s:1:"4";s:3:"5";s:1:"5";s:3:"6";s:1:"6";s:3:"7";s:1:"7";s:3:"8";s:1:"8";s:3:"9";s:1:"9";s:3:":";s:1:":";s:3:";";s:1:";";s:3:"<";s:1:"<";s:3:"=";s:1:"=";s:3:">";s:1:">";s:3:"?";s:1:"?";s:3:"@";s:1:"@";s:3:"A";s:1:"A";s:3:"B";s:1:"B";s:3:"C";s:1:"C";s:3:"D";s:1:"D";s:3:"E";s:1:"E";s:3:"F";s:1:"F";s:3:"G";s:1:"G";s:3:"H";s:1:"H";s:3:"I";s:1:"I";s:3:"J";s:1:"J";s:3:"K";s:1:"K";s:3:"L";s:1:"L";s:3:"M";s:1:"M";s:3:"N";s:1:"N";s:3:"O";s:1:"O";s:3:"P";s:1:"P";s:3:"Q";s:1:"Q";s:3:"R";s:1:"R";s:3:"S";s:1:"S";s:3:"T";s:1:"T";s:3:"U";s:1:"U";s:3:"V";s:1:"V";s:3:"W";s:1:"W";s:3:"X";s:1:"X";s:3:"Y";s:1:"Y";s:3:"Z";s:1:"Z";s:3:"[";s:1:"[";s:3:"\";s:1:"\\";s:3:"]";s:1:"]";s:3:"^";s:1:"^";s:3:"_";s:1:"_";s:3:"`";s:1:"`";s:3:"a";s:1:"a";s:3:"b";s:1:"b";s:3:"c";s:1:"c";s:3:"d";s:1:"d";s:3:"e";s:1:"e";s:3:"f";s:1:"f";s:3:"g";s:1:"g";s:3:"h";s:1:"h";s:3:"i";s:1:"i";s:3:"j";s:1:"j";s:3:"k";s:1:"k";s:3:"l";s:1:"l";s:3:"m";s:1:"m";s:3:"n";s:1:"n";s:3:"o";s:1:"o";s:3:"p";s:1:"p";s:3:"q";s:1:"q";s:3:"r";s:1:"r";s:3:"s";s:1:"s";s:3:"t";s:1:"t";s:3:"u";s:1:"u";s:3:"v";s:1:"v";s:3:"w";s:1:"w";s:3:"x";s:1:"x";s:3:"y";s:1:"y";s:3:"z";s:1:"z";s:3:"{";s:1:"{";s:3:"|";s:1:"|";s:3:"}";s:1:"}";s:3:"~";s:1:"~";s:3:"⦅";s:3:"⦅";s:3:"⦆";s:3:"⦆";s:3:"。";s:3:"。";s:3:"「";s:3:"「";s:3:"」";s:3:"」";s:3:"、";s:3:"、";s:3:"・";s:3:"・";s:3:"ヲ";s:3:"ヲ";s:3:"ァ";s:3:"ァ";s:3:"ィ";s:3:"ィ";s:3:"ゥ";s:3:"ゥ";s:3:"ェ";s:3:"ェ";s:3:"ォ";s:3:"ォ";s:3:"ャ";s:3:"ャ";s:3:"ュ";s:3:"ュ";s:3:"ョ";s:3:"ョ";s:3:"ッ";s:3:"ッ";s:3:"ー";s:3:"ー";s:3:"ア";s:3:"ア";s:3:"イ";s:3:"イ";s:3:"ウ";s:3:"ウ";s:3:"エ";s:3:"エ";s:3:"オ";s:3:"オ";s:3:"カ";s:3:"カ";s:3:"キ";s:3:"キ";s:3:"ク";s:3:"ク";s:3:"ケ";s:3:"ケ";s:3:"コ";s:3:"コ";s:3:"サ";s:3:"サ";s:3:"シ";s:3:"シ";s:3:"ス";s:3:"ス";s:3:"セ";s:3:"セ";s:3:"ソ";s:3:"ソ";s:3:"タ";s:3:"タ";s:3:"チ";s:3:"チ";s:3:"ツ";s:3:"ツ";s:3:"テ";s:3:"テ";s:3:"ト";s:3:"ト";s:3:"ナ";s:3:"ナ";s:3:"ニ";s:3:"ニ";s:3:"ヌ";s:3:"ヌ";s:3:"ネ";s:3:"ネ";s:3:"ノ";s:3:"ノ";s:3:"ハ";s:3:"ハ";s:3:"ヒ";s:3:"ヒ";s:3:"フ";s:3:"フ";s:3:"ヘ";s:3:"ヘ";s:3:"ホ";s:3:"ホ";s:3:"マ";s:3:"マ";s:3:"ミ";s:3:"ミ";s:3:"ム";s:3:"ム";s:3:"メ";s:3:"メ";s:3:"モ";s:3:"モ";s:3:"ヤ";s:3:"ヤ";s:3:"ユ";s:3:"ユ";s:3:"ヨ";s:3:"ヨ";s:3:"ラ";s:3:"ラ";s:3:"リ";s:3:"リ";s:3:"ル";s:3:"ル";s:3:"レ";s:3:"レ";s:3:"ロ";s:3:"ロ";s:3:"ワ";s:3:"ワ";s:3:"ン";s:3:"ン";s:3:"゙";s:3:"゙";s:3:"゚";s:3:"゚";s:3:"ᅠ";s:3:"ᅠ";s:3:"ᄀ";s:3:"ᄀ";s:3:"ᄁ";s:3:"ᄁ";s:3:"ᆪ";s:3:"ᆪ";s:3:"ᄂ";s:3:"ᄂ";s:3:"ᆬ";s:3:"ᆬ";s:3:"ᆭ";s:3:"ᆭ";s:3:"ᄃ";s:3:"ᄃ";s:3:"ᄄ";s:3:"ᄄ";s:3:"ᄅ";s:3:"ᄅ";s:3:"ᆰ";s:3:"ᆰ";s:3:"ᆱ";s:3:"ᆱ";s:3:"ᆲ";s:3:"ᆲ";s:3:"ᆳ";s:3:"ᆳ";s:3:"ᆴ";s:3:"ᆴ";s:3:"ᆵ";s:3:"ᆵ";s:3:"ᄚ";s:3:"ᄚ";s:3:"ᄆ";s:3:"ᄆ";s:3:"ᄇ";s:3:"ᄇ";s:3:"ᄈ";s:3:"ᄈ";s:3:"ᄡ";s:3:"ᄡ";s:3:"ᄉ";s:3:"ᄉ";s:3:"ᄊ";s:3:"ᄊ";s:3:"ᄋ";s:3:"ᄋ";s:3:"ᄌ";s:3:"ᄌ";s:3:"ᄍ";s:3:"ᄍ";s:3:"ᄎ";s:3:"ᄎ";s:3:"ᄏ";s:3:"ᄏ";s:3:"ᄐ";s:3:"ᄐ";s:3:"ᄑ";s:3:"ᄑ";s:3:"ᄒ";s:3:"ᄒ";s:3:"ᅡ";s:3:"ᅡ";s:3:"ᅢ";s:3:"ᅢ";s:3:"ᅣ";s:3:"ᅣ";s:3:"ᅤ";s:3:"ᅤ";s:3:"ᅥ";s:3:"ᅥ";s:3:"ᅦ";s:3:"ᅦ";s:3:"ᅧ";s:3:"ᅧ";s:3:"ᅨ";s:3:"ᅨ";s:3:"ᅩ";s:3:"ᅩ";s:3:"ᅪ";s:3:"ᅪ";s:3:"ᅫ";s:3:"ᅫ";s:3:"ᅬ";s:3:"ᅬ";s:3:"ᅭ";s:3:"ᅭ";s:3:"ᅮ";s:3:"ᅮ";s:3:"ᅯ";s:3:"ᅯ";s:3:"ᅰ";s:3:"ᅰ";s:3:"ᅱ";s:3:"ᅱ";s:3:"ᅲ";s:3:"ᅲ";s:3:"ᅳ";s:3:"ᅳ";s:3:"ᅴ";s:3:"ᅴ";s:3:"ᅵ";s:3:"ᅵ";s:3:"¢";s:2:"¢";s:3:"£";s:2:"£";s:3:"¬";s:2:"¬";s:3:" ̄";s:3:" ̄";s:3:"¦";s:2:"¦";s:3:"¥";s:2:"¥";s:3:"₩";s:3:"₩";s:3:"│";s:3:"│";s:3:"←";s:3:"←";s:3:"↑";s:3:"↑";s:3:"→";s:3:"→";s:3:"↓";s:3:"↓";s:3:"■";s:3:"■";s:3:"○";s:3:"○";s:4:"𑂚";s:8:"𑂚";s:4:"𑂜";s:8:"𑂜";s:4:"𑂫";s:8:"𑂫";s:4:"𝅗𝅥";s:8:"𝅗𝅥";s:4:"𝅘𝅥";s:8:"𝅘𝅥";s:4:"𝅘𝅥𝅮";s:12:"𝅘𝅥𝅮";s:4:"𝅘𝅥𝅯";s:12:"𝅘𝅥𝅯";s:4:"𝅘𝅥𝅰";s:12:"𝅘𝅥𝅰";s:4:"𝅘𝅥𝅱";s:12:"𝅘𝅥𝅱";s:4:"𝅘𝅥𝅲";s:12:"𝅘𝅥𝅲";s:4:"𝆹𝅥";s:8:"𝆹𝅥";s:4:"𝆺𝅥";s:8:"𝆺𝅥";s:4:"𝆹𝅥𝅮";s:12:"𝆹𝅥𝅮";s:4:"𝆺𝅥𝅮";s:12:"𝆺𝅥𝅮";s:4:"𝆹𝅥𝅯";s:12:"𝆹𝅥𝅯";s:4:"𝆺𝅥𝅯";s:12:"𝆺𝅥𝅯";s:4:"𝐀";s:1:"A";s:4:"𝐁";s:1:"B";s:4:"𝐂";s:1:"C";s:4:"𝐃";s:1:"D";s:4:"𝐄";s:1:"E";s:4:"𝐅";s:1:"F";s:4:"𝐆";s:1:"G";s:4:"𝐇";s:1:"H";s:4:"𝐈";s:1:"I";s:4:"𝐉";s:1:"J";s:4:"𝐊";s:1:"K";s:4:"𝐋";s:1:"L";s:4:"𝐌";s:1:"M";s:4:"𝐍";s:1:"N";s:4:"𝐎";s:1:"O";s:4:"𝐏";s:1:"P";s:4:"𝐐";s:1:"Q";s:4:"𝐑";s:1:"R";s:4:"𝐒";s:1:"S";s:4:"𝐓";s:1:"T";s:4:"𝐔";s:1:"U";s:4:"𝐕";s:1:"V";s:4:"𝐖";s:1:"W";s:4:"𝐗";s:1:"X";s:4:"𝐘";s:1:"Y";s:4:"𝐙";s:1:"Z";s:4:"𝐚";s:1:"a";s:4:"𝐛";s:1:"b";s:4:"𝐜";s:1:"c";s:4:"𝐝";s:1:"d";s:4:"𝐞";s:1:"e";s:4:"𝐟";s:1:"f";s:4:"𝐠";s:1:"g";s:4:"𝐡";s:1:"h";s:4:"𝐢";s:1:"i";s:4:"𝐣";s:1:"j";s:4:"𝐤";s:1:"k";s:4:"𝐥";s:1:"l";s:4:"𝐦";s:1:"m";s:4:"𝐧";s:1:"n";s:4:"𝐨";s:1:"o";s:4:"𝐩";s:1:"p";s:4:"𝐪";s:1:"q";s:4:"𝐫";s:1:"r";s:4:"𝐬";s:1:"s";s:4:"𝐭";s:1:"t";s:4:"𝐮";s:1:"u";s:4:"𝐯";s:1:"v";s:4:"𝐰";s:1:"w";s:4:"𝐱";s:1:"x";s:4:"𝐲";s:1:"y";s:4:"𝐳";s:1:"z";s:4:"𝐴";s:1:"A";s:4:"𝐵";s:1:"B";s:4:"𝐶";s:1:"C";s:4:"𝐷";s:1:"D";s:4:"𝐸";s:1:"E";s:4:"𝐹";s:1:"F";s:4:"𝐺";s:1:"G";s:4:"𝐻";s:1:"H";s:4:"𝐼";s:1:"I";s:4:"𝐽";s:1:"J";s:4:"𝐾";s:1:"K";s:4:"𝐿";s:1:"L";s:4:"𝑀";s:1:"M";s:4:"𝑁";s:1:"N";s:4:"𝑂";s:1:"O";s:4:"𝑃";s:1:"P";s:4:"𝑄";s:1:"Q";s:4:"𝑅";s:1:"R";s:4:"𝑆";s:1:"S";s:4:"𝑇";s:1:"T";s:4:"𝑈";s:1:"U";s:4:"𝑉";s:1:"V";s:4:"𝑊";s:1:"W";s:4:"𝑋";s:1:"X";s:4:"𝑌";s:1:"Y";s:4:"𝑍";s:1:"Z";s:4:"𝑎";s:1:"a";s:4:"𝑏";s:1:"b";s:4:"𝑐";s:1:"c";s:4:"𝑑";s:1:"d";s:4:"𝑒";s:1:"e";s:4:"𝑓";s:1:"f";s:4:"𝑔";s:1:"g";s:4:"𝑖";s:1:"i";s:4:"𝑗";s:1:"j";s:4:"𝑘";s:1:"k";s:4:"𝑙";s:1:"l";s:4:"𝑚";s:1:"m";s:4:"𝑛";s:1:"n";s:4:"𝑜";s:1:"o";s:4:"𝑝";s:1:"p";s:4:"𝑞";s:1:"q";s:4:"𝑟";s:1:"r";s:4:"𝑠";s:1:"s";s:4:"𝑡";s:1:"t";s:4:"𝑢";s:1:"u";s:4:"𝑣";s:1:"v";s:4:"𝑤";s:1:"w";s:4:"𝑥";s:1:"x";s:4:"𝑦";s:1:"y";s:4:"𝑧";s:1:"z";s:4:"𝑨";s:1:"A";s:4:"𝑩";s:1:"B";s:4:"𝑪";s:1:"C";s:4:"𝑫";s:1:"D";s:4:"𝑬";s:1:"E";s:4:"𝑭";s:1:"F";s:4:"𝑮";s:1:"G";s:4:"𝑯";s:1:"H";s:4:"𝑰";s:1:"I";s:4:"𝑱";s:1:"J";s:4:"𝑲";s:1:"K";s:4:"𝑳";s:1:"L";s:4:"𝑴";s:1:"M";s:4:"𝑵";s:1:"N";s:4:"𝑶";s:1:"O";s:4:"𝑷";s:1:"P";s:4:"𝑸";s:1:"Q";s:4:"𝑹";s:1:"R";s:4:"𝑺";s:1:"S";s:4:"𝑻";s:1:"T";s:4:"𝑼";s:1:"U";s:4:"𝑽";s:1:"V";s:4:"𝑾";s:1:"W";s:4:"𝑿";s:1:"X";s:4:"𝒀";s:1:"Y";s:4:"𝒁";s:1:"Z";s:4:"𝒂";s:1:"a";s:4:"𝒃";s:1:"b";s:4:"𝒄";s:1:"c";s:4:"𝒅";s:1:"d";s:4:"𝒆";s:1:"e";s:4:"𝒇";s:1:"f";s:4:"𝒈";s:1:"g";s:4:"𝒉";s:1:"h";s:4:"𝒊";s:1:"i";s:4:"𝒋";s:1:"j";s:4:"𝒌";s:1:"k";s:4:"𝒍";s:1:"l";s:4:"𝒎";s:1:"m";s:4:"𝒏";s:1:"n";s:4:"𝒐";s:1:"o";s:4:"𝒑";s:1:"p";s:4:"𝒒";s:1:"q";s:4:"𝒓";s:1:"r";s:4:"𝒔";s:1:"s";s:4:"𝒕";s:1:"t";s:4:"𝒖";s:1:"u";s:4:"𝒗";s:1:"v";s:4:"𝒘";s:1:"w";s:4:"𝒙";s:1:"x";s:4:"𝒚";s:1:"y";s:4:"𝒛";s:1:"z";s:4:"𝒜";s:1:"A";s:4:"𝒞";s:1:"C";s:4:"𝒟";s:1:"D";s:4:"𝒢";s:1:"G";s:4:"𝒥";s:1:"J";s:4:"𝒦";s:1:"K";s:4:"𝒩";s:1:"N";s:4:"𝒪";s:1:"O";s:4:"𝒫";s:1:"P";s:4:"𝒬";s:1:"Q";s:4:"𝒮";s:1:"S";s:4:"𝒯";s:1:"T";s:4:"𝒰";s:1:"U";s:4:"𝒱";s:1:"V";s:4:"𝒲";s:1:"W";s:4:"𝒳";s:1:"X";s:4:"𝒴";s:1:"Y";s:4:"𝒵";s:1:"Z";s:4:"𝒶";s:1:"a";s:4:"𝒷";s:1:"b";s:4:"𝒸";s:1:"c";s:4:"𝒹";s:1:"d";s:4:"𝒻";s:1:"f";s:4:"𝒽";s:1:"h";s:4:"𝒾";s:1:"i";s:4:"𝒿";s:1:"j";s:4:"𝓀";s:1:"k";s:4:"𝓁";s:1:"l";s:4:"𝓂";s:1:"m";s:4:"𝓃";s:1:"n";s:4:"𝓅";s:1:"p";s:4:"𝓆";s:1:"q";s:4:"𝓇";s:1:"r";s:4:"𝓈";s:1:"s";s:4:"𝓉";s:1:"t";s:4:"𝓊";s:1:"u";s:4:"𝓋";s:1:"v";s:4:"𝓌";s:1:"w";s:4:"𝓍";s:1:"x";s:4:"𝓎";s:1:"y";s:4:"𝓏";s:1:"z";s:4:"𝓐";s:1:"A";s:4:"𝓑";s:1:"B";s:4:"𝓒";s:1:"C";s:4:"𝓓";s:1:"D";s:4:"𝓔";s:1:"E";s:4:"𝓕";s:1:"F";s:4:"𝓖";s:1:"G";s:4:"𝓗";s:1:"H";s:4:"𝓘";s:1:"I";s:4:"𝓙";s:1:"J";s:4:"𝓚";s:1:"K";s:4:"𝓛";s:1:"L";s:4:"𝓜";s:1:"M";s:4:"𝓝";s:1:"N";s:4:"𝓞";s:1:"O";s:4:"𝓟";s:1:"P";s:4:"𝓠";s:1:"Q";s:4:"𝓡";s:1:"R";s:4:"𝓢";s:1:"S";s:4:"𝓣";s:1:"T";s:4:"𝓤";s:1:"U";s:4:"𝓥";s:1:"V";s:4:"𝓦";s:1:"W";s:4:"𝓧";s:1:"X";s:4:"𝓨";s:1:"Y";s:4:"𝓩";s:1:"Z";s:4:"𝓪";s:1:"a";s:4:"𝓫";s:1:"b";s:4:"𝓬";s:1:"c";s:4:"𝓭";s:1:"d";s:4:"𝓮";s:1:"e";s:4:"𝓯";s:1:"f";s:4:"𝓰";s:1:"g";s:4:"𝓱";s:1:"h";s:4:"𝓲";s:1:"i";s:4:"𝓳";s:1:"j";s:4:"𝓴";s:1:"k";s:4:"𝓵";s:1:"l";s:4:"𝓶";s:1:"m";s:4:"𝓷";s:1:"n";s:4:"𝓸";s:1:"o";s:4:"𝓹";s:1:"p";s:4:"𝓺";s:1:"q";s:4:"𝓻";s:1:"r";s:4:"𝓼";s:1:"s";s:4:"𝓽";s:1:"t";s:4:"𝓾";s:1:"u";s:4:"𝓿";s:1:"v";s:4:"𝔀";s:1:"w";s:4:"𝔁";s:1:"x";s:4:"𝔂";s:1:"y";s:4:"𝔃";s:1:"z";s:4:"𝔄";s:1:"A";s:4:"𝔅";s:1:"B";s:4:"𝔇";s:1:"D";s:4:"𝔈";s:1:"E";s:4:"𝔉";s:1:"F";s:4:"𝔊";s:1:"G";s:4:"𝔍";s:1:"J";s:4:"𝔎";s:1:"K";s:4:"𝔏";s:1:"L";s:4:"𝔐";s:1:"M";s:4:"𝔑";s:1:"N";s:4:"𝔒";s:1:"O";s:4:"𝔓";s:1:"P";s:4:"𝔔";s:1:"Q";s:4:"𝔖";s:1:"S";s:4:"𝔗";s:1:"T";s:4:"𝔘";s:1:"U";s:4:"𝔙";s:1:"V";s:4:"𝔚";s:1:"W";s:4:"𝔛";s:1:"X";s:4:"𝔜";s:1:"Y";s:4:"𝔞";s:1:"a";s:4:"𝔟";s:1:"b";s:4:"𝔠";s:1:"c";s:4:"𝔡";s:1:"d";s:4:"𝔢";s:1:"e";s:4:"𝔣";s:1:"f";s:4:"𝔤";s:1:"g";s:4:"𝔥";s:1:"h";s:4:"𝔦";s:1:"i";s:4:"𝔧";s:1:"j";s:4:"𝔨";s:1:"k";s:4:"𝔩";s:1:"l";s:4:"𝔪";s:1:"m";s:4:"𝔫";s:1:"n";s:4:"𝔬";s:1:"o";s:4:"𝔭";s:1:"p";s:4:"𝔮";s:1:"q";s:4:"𝔯";s:1:"r";s:4:"𝔰";s:1:"s";s:4:"𝔱";s:1:"t";s:4:"𝔲";s:1:"u";s:4:"𝔳";s:1:"v";s:4:"𝔴";s:1:"w";s:4:"𝔵";s:1:"x";s:4:"𝔶";s:1:"y";s:4:"𝔷";s:1:"z";s:4:"𝔸";s:1:"A";s:4:"𝔹";s:1:"B";s:4:"𝔻";s:1:"D";s:4:"𝔼";s:1:"E";s:4:"𝔽";s:1:"F";s:4:"𝔾";s:1:"G";s:4:"𝕀";s:1:"I";s:4:"𝕁";s:1:"J";s:4:"𝕂";s:1:"K";s:4:"𝕃";s:1:"L";s:4:"𝕄";s:1:"M";s:4:"𝕆";s:1:"O";s:4:"𝕊";s:1:"S";s:4:"𝕋";s:1:"T";s:4:"𝕌";s:1:"U";s:4:"𝕍";s:1:"V";s:4:"𝕎";s:1:"W";s:4:"𝕏";s:1:"X";s:4:"𝕐";s:1:"Y";s:4:"𝕒";s:1:"a";s:4:"𝕓";s:1:"b";s:4:"𝕔";s:1:"c";s:4:"𝕕";s:1:"d";s:4:"𝕖";s:1:"e";s:4:"𝕗";s:1:"f";s:4:"𝕘";s:1:"g";s:4:"𝕙";s:1:"h";s:4:"𝕚";s:1:"i";s:4:"𝕛";s:1:"j";s:4:"𝕜";s:1:"k";s:4:"𝕝";s:1:"l";s:4:"𝕞";s:1:"m";s:4:"𝕟";s:1:"n";s:4:"𝕠";s:1:"o";s:4:"𝕡";s:1:"p";s:4:"𝕢";s:1:"q";s:4:"𝕣";s:1:"r";s:4:"𝕤";s:1:"s";s:4:"𝕥";s:1:"t";s:4:"𝕦";s:1:"u";s:4:"𝕧";s:1:"v";s:4:"𝕨";s:1:"w";s:4:"𝕩";s:1:"x";s:4:"𝕪";s:1:"y";s:4:"𝕫";s:1:"z";s:4:"𝕬";s:1:"A";s:4:"𝕭";s:1:"B";s:4:"𝕮";s:1:"C";s:4:"𝕯";s:1:"D";s:4:"𝕰";s:1:"E";s:4:"𝕱";s:1:"F";s:4:"𝕲";s:1:"G";s:4:"𝕳";s:1:"H";s:4:"𝕴";s:1:"I";s:4:"𝕵";s:1:"J";s:4:"𝕶";s:1:"K";s:4:"𝕷";s:1:"L";s:4:"𝕸";s:1:"M";s:4:"𝕹";s:1:"N";s:4:"𝕺";s:1:"O";s:4:"𝕻";s:1:"P";s:4:"𝕼";s:1:"Q";s:4:"𝕽";s:1:"R";s:4:"𝕾";s:1:"S";s:4:"𝕿";s:1:"T";s:4:"𝖀";s:1:"U";s:4:"𝖁";s:1:"V";s:4:"𝖂";s:1:"W";s:4:"𝖃";s:1:"X";s:4:"𝖄";s:1:"Y";s:4:"𝖅";s:1:"Z";s:4:"𝖆";s:1:"a";s:4:"𝖇";s:1:"b";s:4:"𝖈";s:1:"c";s:4:"𝖉";s:1:"d";s:4:"𝖊";s:1:"e";s:4:"𝖋";s:1:"f";s:4:"𝖌";s:1:"g";s:4:"𝖍";s:1:"h";s:4:"𝖎";s:1:"i";s:4:"𝖏";s:1:"j";s:4:"𝖐";s:1:"k";s:4:"𝖑";s:1:"l";s:4:"𝖒";s:1:"m";s:4:"𝖓";s:1:"n";s:4:"𝖔";s:1:"o";s:4:"𝖕";s:1:"p";s:4:"𝖖";s:1:"q";s:4:"𝖗";s:1:"r";s:4:"𝖘";s:1:"s";s:4:"𝖙";s:1:"t";s:4:"𝖚";s:1:"u";s:4:"𝖛";s:1:"v";s:4:"𝖜";s:1:"w";s:4:"𝖝";s:1:"x";s:4:"𝖞";s:1:"y";s:4:"𝖟";s:1:"z";s:4:"𝖠";s:1:"A";s:4:"𝖡";s:1:"B";s:4:"𝖢";s:1:"C";s:4:"𝖣";s:1:"D";s:4:"𝖤";s:1:"E";s:4:"𝖥";s:1:"F";s:4:"𝖦";s:1:"G";s:4:"𝖧";s:1:"H";s:4:"𝖨";s:1:"I";s:4:"𝖩";s:1:"J";s:4:"𝖪";s:1:"K";s:4:"𝖫";s:1:"L";s:4:"𝖬";s:1:"M";s:4:"𝖭";s:1:"N";s:4:"𝖮";s:1:"O";s:4:"𝖯";s:1:"P";s:4:"𝖰";s:1:"Q";s:4:"𝖱";s:1:"R";s:4:"𝖲";s:1:"S";s:4:"𝖳";s:1:"T";s:4:"𝖴";s:1:"U";s:4:"𝖵";s:1:"V";s:4:"𝖶";s:1:"W";s:4:"𝖷";s:1:"X";s:4:"𝖸";s:1:"Y";s:4:"𝖹";s:1:"Z";s:4:"𝖺";s:1:"a";s:4:"𝖻";s:1:"b";s:4:"𝖼";s:1:"c";s:4:"𝖽";s:1:"d";s:4:"𝖾";s:1:"e";s:4:"𝖿";s:1:"f";s:4:"𝗀";s:1:"g";s:4:"𝗁";s:1:"h";s:4:"𝗂";s:1:"i";s:4:"𝗃";s:1:"j";s:4:"𝗄";s:1:"k";s:4:"𝗅";s:1:"l";s:4:"𝗆";s:1:"m";s:4:"𝗇";s:1:"n";s:4:"𝗈";s:1:"o";s:4:"𝗉";s:1:"p";s:4:"𝗊";s:1:"q";s:4:"𝗋";s:1:"r";s:4:"𝗌";s:1:"s";s:4:"𝗍";s:1:"t";s:4:"𝗎";s:1:"u";s:4:"𝗏";s:1:"v";s:4:"𝗐";s:1:"w";s:4:"𝗑";s:1:"x";s:4:"𝗒";s:1:"y";s:4:"𝗓";s:1:"z";s:4:"𝗔";s:1:"A";s:4:"𝗕";s:1:"B";s:4:"𝗖";s:1:"C";s:4:"𝗗";s:1:"D";s:4:"𝗘";s:1:"E";s:4:"𝗙";s:1:"F";s:4:"𝗚";s:1:"G";s:4:"𝗛";s:1:"H";s:4:"𝗜";s:1:"I";s:4:"𝗝";s:1:"J";s:4:"𝗞";s:1:"K";s:4:"𝗟";s:1:"L";s:4:"𝗠";s:1:"M";s:4:"𝗡";s:1:"N";s:4:"𝗢";s:1:"O";s:4:"𝗣";s:1:"P";s:4:"𝗤";s:1:"Q";s:4:"𝗥";s:1:"R";s:4:"𝗦";s:1:"S";s:4:"𝗧";s:1:"T";s:4:"𝗨";s:1:"U";s:4:"𝗩";s:1:"V";s:4:"𝗪";s:1:"W";s:4:"𝗫";s:1:"X";s:4:"𝗬";s:1:"Y";s:4:"𝗭";s:1:"Z";s:4:"𝗮";s:1:"a";s:4:"𝗯";s:1:"b";s:4:"𝗰";s:1:"c";s:4:"𝗱";s:1:"d";s:4:"𝗲";s:1:"e";s:4:"𝗳";s:1:"f";s:4:"𝗴";s:1:"g";s:4:"𝗵";s:1:"h";s:4:"𝗶";s:1:"i";s:4:"𝗷";s:1:"j";s:4:"𝗸";s:1:"k";s:4:"𝗹";s:1:"l";s:4:"𝗺";s:1:"m";s:4:"𝗻";s:1:"n";s:4:"𝗼";s:1:"o";s:4:"𝗽";s:1:"p";s:4:"𝗾";s:1:"q";s:4:"𝗿";s:1:"r";s:4:"𝘀";s:1:"s";s:4:"𝘁";s:1:"t";s:4:"𝘂";s:1:"u";s:4:"𝘃";s:1:"v";s:4:"𝘄";s:1:"w";s:4:"𝘅";s:1:"x";s:4:"𝘆";s:1:"y";s:4:"𝘇";s:1:"z";s:4:"𝘈";s:1:"A";s:4:"𝘉";s:1:"B";s:4:"𝘊";s:1:"C";s:4:"𝘋";s:1:"D";s:4:"𝘌";s:1:"E";s:4:"𝘍";s:1:"F";s:4:"𝘎";s:1:"G";s:4:"𝘏";s:1:"H";s:4:"𝘐";s:1:"I";s:4:"𝘑";s:1:"J";s:4:"𝘒";s:1:"K";s:4:"𝘓";s:1:"L";s:4:"𝘔";s:1:"M";s:4:"𝘕";s:1:"N";s:4:"𝘖";s:1:"O";s:4:"𝘗";s:1:"P";s:4:"𝘘";s:1:"Q";s:4:"𝘙";s:1:"R";s:4:"𝘚";s:1:"S";s:4:"𝘛";s:1:"T";s:4:"𝘜";s:1:"U";s:4:"𝘝";s:1:"V";s:4:"𝘞";s:1:"W";s:4:"𝘟";s:1:"X";s:4:"𝘠";s:1:"Y";s:4:"𝘡";s:1:"Z";s:4:"𝘢";s:1:"a";s:4:"𝘣";s:1:"b";s:4:"𝘤";s:1:"c";s:4:"𝘥";s:1:"d";s:4:"𝘦";s:1:"e";s:4:"𝘧";s:1:"f";s:4:"𝘨";s:1:"g";s:4:"𝘩";s:1:"h";s:4:"𝘪";s:1:"i";s:4:"𝘫";s:1:"j";s:4:"𝘬";s:1:"k";s:4:"𝘭";s:1:"l";s:4:"𝘮";s:1:"m";s:4:"𝘯";s:1:"n";s:4:"𝘰";s:1:"o";s:4:"𝘱";s:1:"p";s:4:"𝘲";s:1:"q";s:4:"𝘳";s:1:"r";s:4:"𝘴";s:1:"s";s:4:"𝘵";s:1:"t";s:4:"𝘶";s:1:"u";s:4:"𝘷";s:1:"v";s:4:"𝘸";s:1:"w";s:4:"𝘹";s:1:"x";s:4:"𝘺";s:1:"y";s:4:"𝘻";s:1:"z";s:4:"𝘼";s:1:"A";s:4:"𝘽";s:1:"B";s:4:"𝘾";s:1:"C";s:4:"𝘿";s:1:"D";s:4:"𝙀";s:1:"E";s:4:"𝙁";s:1:"F";s:4:"𝙂";s:1:"G";s:4:"𝙃";s:1:"H";s:4:"𝙄";s:1:"I";s:4:"𝙅";s:1:"J";s:4:"𝙆";s:1:"K";s:4:"𝙇";s:1:"L";s:4:"𝙈";s:1:"M";s:4:"𝙉";s:1:"N";s:4:"𝙊";s:1:"O";s:4:"𝙋";s:1:"P";s:4:"𝙌";s:1:"Q";s:4:"𝙍";s:1:"R";s:4:"𝙎";s:1:"S";s:4:"𝙏";s:1:"T";s:4:"𝙐";s:1:"U";s:4:"𝙑";s:1:"V";s:4:"𝙒";s:1:"W";s:4:"𝙓";s:1:"X";s:4:"𝙔";s:1:"Y";s:4:"𝙕";s:1:"Z";s:4:"𝙖";s:1:"a";s:4:"𝙗";s:1:"b";s:4:"𝙘";s:1:"c";s:4:"𝙙";s:1:"d";s:4:"𝙚";s:1:"e";s:4:"𝙛";s:1:"f";s:4:"𝙜";s:1:"g";s:4:"𝙝";s:1:"h";s:4:"𝙞";s:1:"i";s:4:"𝙟";s:1:"j";s:4:"𝙠";s:1:"k";s:4:"𝙡";s:1:"l";s:4:"𝙢";s:1:"m";s:4:"𝙣";s:1:"n";s:4:"𝙤";s:1:"o";s:4:"𝙥";s:1:"p";s:4:"𝙦";s:1:"q";s:4:"𝙧";s:1:"r";s:4:"𝙨";s:1:"s";s:4:"𝙩";s:1:"t";s:4:"𝙪";s:1:"u";s:4:"𝙫";s:1:"v";s:4:"𝙬";s:1:"w";s:4:"𝙭";s:1:"x";s:4:"𝙮";s:1:"y";s:4:"𝙯";s:1:"z";s:4:"𝙰";s:1:"A";s:4:"𝙱";s:1:"B";s:4:"𝙲";s:1:"C";s:4:"𝙳";s:1:"D";s:4:"𝙴";s:1:"E";s:4:"𝙵";s:1:"F";s:4:"𝙶";s:1:"G";s:4:"𝙷";s:1:"H";s:4:"𝙸";s:1:"I";s:4:"𝙹";s:1:"J";s:4:"𝙺";s:1:"K";s:4:"𝙻";s:1:"L";s:4:"𝙼";s:1:"M";s:4:"𝙽";s:1:"N";s:4:"𝙾";s:1:"O";s:4:"𝙿";s:1:"P";s:4:"𝚀";s:1:"Q";s:4:"𝚁";s:1:"R";s:4:"𝚂";s:1:"S";s:4:"𝚃";s:1:"T";s:4:"𝚄";s:1:"U";s:4:"𝚅";s:1:"V";s:4:"𝚆";s:1:"W";s:4:"𝚇";s:1:"X";s:4:"𝚈";s:1:"Y";s:4:"𝚉";s:1:"Z";s:4:"𝚊";s:1:"a";s:4:"𝚋";s:1:"b";s:4:"𝚌";s:1:"c";s:4:"𝚍";s:1:"d";s:4:"𝚎";s:1:"e";s:4:"𝚏";s:1:"f";s:4:"𝚐";s:1:"g";s:4:"𝚑";s:1:"h";s:4:"𝚒";s:1:"i";s:4:"𝚓";s:1:"j";s:4:"𝚔";s:1:"k";s:4:"𝚕";s:1:"l";s:4:"𝚖";s:1:"m";s:4:"𝚗";s:1:"n";s:4:"𝚘";s:1:"o";s:4:"𝚙";s:1:"p";s:4:"𝚚";s:1:"q";s:4:"𝚛";s:1:"r";s:4:"𝚜";s:1:"s";s:4:"𝚝";s:1:"t";s:4:"𝚞";s:1:"u";s:4:"𝚟";s:1:"v";s:4:"𝚠";s:1:"w";s:4:"𝚡";s:1:"x";s:4:"𝚢";s:1:"y";s:4:"𝚣";s:1:"z";s:4:"𝚤";s:2:"ı";s:4:"𝚥";s:2:"ȷ";s:4:"𝚨";s:2:"Α";s:4:"𝚩";s:2:"Β";s:4:"𝚪";s:2:"Γ";s:4:"𝚫";s:2:"Δ";s:4:"𝚬";s:2:"Ε";s:4:"𝚭";s:2:"Ζ";s:4:"𝚮";s:2:"Η";s:4:"𝚯";s:2:"Θ";s:4:"𝚰";s:2:"Ι";s:4:"𝚱";s:2:"Κ";s:4:"𝚲";s:2:"Λ";s:4:"𝚳";s:2:"Μ";s:4:"𝚴";s:2:"Ν";s:4:"𝚵";s:2:"Ξ";s:4:"𝚶";s:2:"Ο";s:4:"𝚷";s:2:"Π";s:4:"𝚸";s:2:"Ρ";s:4:"𝚹";s:2:"Θ";s:4:"𝚺";s:2:"Σ";s:4:"𝚻";s:2:"Τ";s:4:"𝚼";s:2:"Υ";s:4:"𝚽";s:2:"Φ";s:4:"𝚾";s:2:"Χ";s:4:"𝚿";s:2:"Ψ";s:4:"𝛀";s:2:"Ω";s:4:"𝛁";s:3:"∇";s:4:"𝛂";s:2:"α";s:4:"𝛃";s:2:"β";s:4:"𝛄";s:2:"γ";s:4:"𝛅";s:2:"δ";s:4:"𝛆";s:2:"ε";s:4:"𝛇";s:2:"ζ";s:4:"𝛈";s:2:"η";s:4:"𝛉";s:2:"θ";s:4:"𝛊";s:2:"ι";s:4:"𝛋";s:2:"κ";s:4:"𝛌";s:2:"λ";s:4:"𝛍";s:2:"μ";s:4:"𝛎";s:2:"ν";s:4:"𝛏";s:2:"ξ";s:4:"𝛐";s:2:"ο";s:4:"𝛑";s:2:"π";s:4:"𝛒";s:2:"ρ";s:4:"𝛓";s:2:"ς";s:4:"𝛔";s:2:"σ";s:4:"𝛕";s:2:"τ";s:4:"𝛖";s:2:"υ";s:4:"𝛗";s:2:"φ";s:4:"𝛘";s:2:"χ";s:4:"𝛙";s:2:"ψ";s:4:"𝛚";s:2:"ω";s:4:"𝛛";s:3:"∂";s:4:"𝛜";s:2:"ε";s:4:"𝛝";s:2:"θ";s:4:"𝛞";s:2:"κ";s:4:"𝛟";s:2:"φ";s:4:"𝛠";s:2:"ρ";s:4:"𝛡";s:2:"π";s:4:"𝛢";s:2:"Α";s:4:"𝛣";s:2:"Β";s:4:"𝛤";s:2:"Γ";s:4:"𝛥";s:2:"Δ";s:4:"𝛦";s:2:"Ε";s:4:"𝛧";s:2:"Ζ";s:4:"𝛨";s:2:"Η";s:4:"𝛩";s:2:"Θ";s:4:"𝛪";s:2:"Ι";s:4:"𝛫";s:2:"Κ";s:4:"𝛬";s:2:"Λ";s:4:"𝛭";s:2:"Μ";s:4:"𝛮";s:2:"Ν";s:4:"𝛯";s:2:"Ξ";s:4:"𝛰";s:2:"Ο";s:4:"𝛱";s:2:"Π";s:4:"𝛲";s:2:"Ρ";s:4:"𝛳";s:2:"Θ";s:4:"𝛴";s:2:"Σ";s:4:"𝛵";s:2:"Τ";s:4:"𝛶";s:2:"Υ";s:4:"𝛷";s:2:"Φ";s:4:"𝛸";s:2:"Χ";s:4:"𝛹";s:2:"Ψ";s:4:"𝛺";s:2:"Ω";s:4:"𝛻";s:3:"∇";s:4:"𝛼";s:2:"α";s:4:"𝛽";s:2:"β";s:4:"𝛾";s:2:"γ";s:4:"𝛿";s:2:"δ";s:4:"𝜀";s:2:"ε";s:4:"𝜁";s:2:"ζ";s:4:"𝜂";s:2:"η";s:4:"𝜃";s:2:"θ";s:4:"𝜄";s:2:"ι";s:4:"𝜅";s:2:"κ";s:4:"𝜆";s:2:"λ";s:4:"𝜇";s:2:"μ";s:4:"𝜈";s:2:"ν";s:4:"𝜉";s:2:"ξ";s:4:"𝜊";s:2:"ο";s:4:"𝜋";s:2:"π";s:4:"𝜌";s:2:"ρ";s:4:"𝜍";s:2:"ς";s:4:"𝜎";s:2:"σ";s:4:"𝜏";s:2:"τ";s:4:"𝜐";s:2:"υ";s:4:"𝜑";s:2:"φ";s:4:"𝜒";s:2:"χ";s:4:"𝜓";s:2:"ψ";s:4:"𝜔";s:2:"ω";s:4:"𝜕";s:3:"∂";s:4:"𝜖";s:2:"ε";s:4:"𝜗";s:2:"θ";s:4:"𝜘";s:2:"κ";s:4:"𝜙";s:2:"φ";s:4:"𝜚";s:2:"ρ";s:4:"𝜛";s:2:"π";s:4:"𝜜";s:2:"Α";s:4:"𝜝";s:2:"Β";s:4:"𝜞";s:2:"Γ";s:4:"𝜟";s:2:"Δ";s:4:"𝜠";s:2:"Ε";s:4:"𝜡";s:2:"Ζ";s:4:"𝜢";s:2:"Η";s:4:"𝜣";s:2:"Θ";s:4:"𝜤";s:2:"Ι";s:4:"𝜥";s:2:"Κ";s:4:"𝜦";s:2:"Λ";s:4:"𝜧";s:2:"Μ";s:4:"𝜨";s:2:"Ν";s:4:"𝜩";s:2:"Ξ";s:4:"𝜪";s:2:"Ο";s:4:"𝜫";s:2:"Π";s:4:"𝜬";s:2:"Ρ";s:4:"𝜭";s:2:"Θ";s:4:"𝜮";s:2:"Σ";s:4:"𝜯";s:2:"Τ";s:4:"𝜰";s:2:"Υ";s:4:"𝜱";s:2:"Φ";s:4:"𝜲";s:2:"Χ";s:4:"𝜳";s:2:"Ψ";s:4:"𝜴";s:2:"Ω";s:4:"𝜵";s:3:"∇";s:4:"𝜶";s:2:"α";s:4:"𝜷";s:2:"β";s:4:"𝜸";s:2:"γ";s:4:"𝜹";s:2:"δ";s:4:"𝜺";s:2:"ε";s:4:"𝜻";s:2:"ζ";s:4:"𝜼";s:2:"η";s:4:"𝜽";s:2:"θ";s:4:"𝜾";s:2:"ι";s:4:"𝜿";s:2:"κ";s:4:"𝝀";s:2:"λ";s:4:"𝝁";s:2:"μ";s:4:"𝝂";s:2:"ν";s:4:"𝝃";s:2:"ξ";s:4:"𝝄";s:2:"ο";s:4:"𝝅";s:2:"π";s:4:"𝝆";s:2:"ρ";s:4:"𝝇";s:2:"ς";s:4:"𝝈";s:2:"σ";s:4:"𝝉";s:2:"τ";s:4:"𝝊";s:2:"υ";s:4:"𝝋";s:2:"φ";s:4:"𝝌";s:2:"χ";s:4:"𝝍";s:2:"ψ";s:4:"𝝎";s:2:"ω";s:4:"𝝏";s:3:"∂";s:4:"𝝐";s:2:"ε";s:4:"𝝑";s:2:"θ";s:4:"𝝒";s:2:"κ";s:4:"𝝓";s:2:"φ";s:4:"𝝔";s:2:"ρ";s:4:"𝝕";s:2:"π";s:4:"𝝖";s:2:"Α";s:4:"𝝗";s:2:"Β";s:4:"𝝘";s:2:"Γ";s:4:"𝝙";s:2:"Δ";s:4:"𝝚";s:2:"Ε";s:4:"𝝛";s:2:"Ζ";s:4:"𝝜";s:2:"Η";s:4:"𝝝";s:2:"Θ";s:4:"𝝞";s:2:"Ι";s:4:"𝝟";s:2:"Κ";s:4:"𝝠";s:2:"Λ";s:4:"𝝡";s:2:"Μ";s:4:"𝝢";s:2:"Ν";s:4:"𝝣";s:2:"Ξ";s:4:"𝝤";s:2:"Ο";s:4:"𝝥";s:2:"Π";s:4:"𝝦";s:2:"Ρ";s:4:"𝝧";s:2:"Θ";s:4:"𝝨";s:2:"Σ";s:4:"𝝩";s:2:"Τ";s:4:"𝝪";s:2:"Υ";s:4:"𝝫";s:2:"Φ";s:4:"𝝬";s:2:"Χ";s:4:"𝝭";s:2:"Ψ";s:4:"𝝮";s:2:"Ω";s:4:"𝝯";s:3:"∇";s:4:"𝝰";s:2:"α";s:4:"𝝱";s:2:"β";s:4:"𝝲";s:2:"γ";s:4:"𝝳";s:2:"δ";s:4:"𝝴";s:2:"ε";s:4:"𝝵";s:2:"ζ";s:4:"𝝶";s:2:"η";s:4:"𝝷";s:2:"θ";s:4:"𝝸";s:2:"ι";s:4:"𝝹";s:2:"κ";s:4:"𝝺";s:2:"λ";s:4:"𝝻";s:2:"μ";s:4:"𝝼";s:2:"ν";s:4:"𝝽";s:2:"ξ";s:4:"𝝾";s:2:"ο";s:4:"𝝿";s:2:"π";s:4:"𝞀";s:2:"ρ";s:4:"𝞁";s:2:"ς";s:4:"𝞂";s:2:"σ";s:4:"𝞃";s:2:"τ";s:4:"𝞄";s:2:"υ";s:4:"𝞅";s:2:"φ";s:4:"𝞆";s:2:"χ";s:4:"𝞇";s:2:"ψ";s:4:"𝞈";s:2:"ω";s:4:"𝞉";s:3:"∂";s:4:"𝞊";s:2:"ε";s:4:"𝞋";s:2:"θ";s:4:"𝞌";s:2:"κ";s:4:"𝞍";s:2:"φ";s:4:"𝞎";s:2:"ρ";s:4:"𝞏";s:2:"π";s:4:"𝞐";s:2:"Α";s:4:"𝞑";s:2:"Β";s:4:"𝞒";s:2:"Γ";s:4:"𝞓";s:2:"Δ";s:4:"𝞔";s:2:"Ε";s:4:"𝞕";s:2:"Ζ";s:4:"𝞖";s:2:"Η";s:4:"𝞗";s:2:"Θ";s:4:"𝞘";s:2:"Ι";s:4:"𝞙";s:2:"Κ";s:4:"𝞚";s:2:"Λ";s:4:"𝞛";s:2:"Μ";s:4:"𝞜";s:2:"Ν";s:4:"𝞝";s:2:"Ξ";s:4:"𝞞";s:2:"Ο";s:4:"𝞟";s:2:"Π";s:4:"𝞠";s:2:"Ρ";s:4:"𝞡";s:2:"Θ";s:4:"𝞢";s:2:"Σ";s:4:"𝞣";s:2:"Τ";s:4:"𝞤";s:2:"Υ";s:4:"𝞥";s:2:"Φ";s:4:"𝞦";s:2:"Χ";s:4:"𝞧";s:2:"Ψ";s:4:"𝞨";s:2:"Ω";s:4:"𝞩";s:3:"∇";s:4:"𝞪";s:2:"α";s:4:"𝞫";s:2:"β";s:4:"𝞬";s:2:"γ";s:4:"𝞭";s:2:"δ";s:4:"𝞮";s:2:"ε";s:4:"𝞯";s:2:"ζ";s:4:"𝞰";s:2:"η";s:4:"𝞱";s:2:"θ";s:4:"𝞲";s:2:"ι";s:4:"𝞳";s:2:"κ";s:4:"𝞴";s:2:"λ";s:4:"𝞵";s:2:"μ";s:4:"𝞶";s:2:"ν";s:4:"𝞷";s:2:"ξ";s:4:"𝞸";s:2:"ο";s:4:"𝞹";s:2:"π";s:4:"𝞺";s:2:"ρ";s:4:"𝞻";s:2:"ς";s:4:"𝞼";s:2:"σ";s:4:"𝞽";s:2:"τ";s:4:"𝞾";s:2:"υ";s:4:"𝞿";s:2:"φ";s:4:"𝟀";s:2:"χ";s:4:"𝟁";s:2:"ψ";s:4:"𝟂";s:2:"ω";s:4:"𝟃";s:3:"∂";s:4:"𝟄";s:2:"ε";s:4:"𝟅";s:2:"θ";s:4:"𝟆";s:2:"κ";s:4:"𝟇";s:2:"φ";s:4:"𝟈";s:2:"ρ";s:4:"𝟉";s:2:"π";s:4:"𝟊";s:2:"Ϝ";s:4:"𝟋";s:2:"ϝ";s:4:"𝟎";s:1:"0";s:4:"𝟏";s:1:"1";s:4:"𝟐";s:1:"2";s:4:"𝟑";s:1:"3";s:4:"𝟒";s:1:"4";s:4:"𝟓";s:1:"5";s:4:"𝟔";s:1:"6";s:4:"𝟕";s:1:"7";s:4:"𝟖";s:1:"8";s:4:"𝟗";s:1:"9";s:4:"𝟘";s:1:"0";s:4:"𝟙";s:1:"1";s:4:"𝟚";s:1:"2";s:4:"𝟛";s:1:"3";s:4:"𝟜";s:1:"4";s:4:"𝟝";s:1:"5";s:4:"𝟞";s:1:"6";s:4:"𝟟";s:1:"7";s:4:"𝟠";s:1:"8";s:4:"𝟡";s:1:"9";s:4:"𝟢";s:1:"0";s:4:"𝟣";s:1:"1";s:4:"𝟤";s:1:"2";s:4:"𝟥";s:1:"3";s:4:"𝟦";s:1:"4";s:4:"𝟧";s:1:"5";s:4:"𝟨";s:1:"6";s:4:"𝟩";s:1:"7";s:4:"𝟪";s:1:"8";s:4:"𝟫";s:1:"9";s:4:"𝟬";s:1:"0";s:4:"𝟭";s:1:"1";s:4:"𝟮";s:1:"2";s:4:"𝟯";s:1:"3";s:4:"𝟰";s:1:"4";s:4:"𝟱";s:1:"5";s:4:"𝟲";s:1:"6";s:4:"𝟳";s:1:"7";s:4:"𝟴";s:1:"8";s:4:"𝟵";s:1:"9";s:4:"𝟶";s:1:"0";s:4:"𝟷";s:1:"1";s:4:"𝟸";s:1:"2";s:4:"𝟹";s:1:"3";s:4:"𝟺";s:1:"4";s:4:"𝟻";s:1:"5";s:4:"𝟼";s:1:"6";s:4:"𝟽";s:1:"7";s:4:"𝟾";s:1:"8";s:4:"𝟿";s:1:"9";s:4:"🄀";s:2:"0.";s:4:"🄁";s:2:"0,";s:4:"🄂";s:2:"1,";s:4:"🄃";s:2:"2,";s:4:"🄄";s:2:"3,";s:4:"🄅";s:2:"4,";s:4:"🄆";s:2:"5,";s:4:"🄇";s:2:"6,";s:4:"🄈";s:2:"7,";s:4:"🄉";s:2:"8,";s:4:"🄊";s:2:"9,";s:4:"🄐";s:3:"(A)";s:4:"🄑";s:3:"(B)";s:4:"🄒";s:3:"(C)";s:4:"🄓";s:3:"(D)";s:4:"🄔";s:3:"(E)";s:4:"🄕";s:3:"(F)";s:4:"🄖";s:3:"(G)";s:4:"🄗";s:3:"(H)";s:4:"🄘";s:3:"(I)";s:4:"🄙";s:3:"(J)";s:4:"🄚";s:3:"(K)";s:4:"🄛";s:3:"(L)";s:4:"🄜";s:3:"(M)";s:4:"🄝";s:3:"(N)";s:4:"🄞";s:3:"(O)";s:4:"🄟";s:3:"(P)";s:4:"🄠";s:3:"(Q)";s:4:"🄡";s:3:"(R)";s:4:"🄢";s:3:"(S)";s:4:"🄣";s:3:"(T)";s:4:"🄤";s:3:"(U)";s:4:"🄥";s:3:"(V)";s:4:"🄦";s:3:"(W)";s:4:"🄧";s:3:"(X)";s:4:"🄨";s:3:"(Y)";s:4:"🄩";s:3:"(Z)";s:4:"🄪";s:7:"〔S〕";s:4:"🄫";s:1:"C";s:4:"🄬";s:1:"R";s:4:"🄭";s:2:"CD";s:4:"🄮";s:2:"WZ";s:4:"🄰";s:1:"A";s:4:"🄱";s:1:"B";s:4:"🄲";s:1:"C";s:4:"🄳";s:1:"D";s:4:"🄴";s:1:"E";s:4:"🄵";s:1:"F";s:4:"🄶";s:1:"G";s:4:"🄷";s:1:"H";s:4:"🄸";s:1:"I";s:4:"🄹";s:1:"J";s:4:"🄺";s:1:"K";s:4:"🄻";s:1:"L";s:4:"🄼";s:1:"M";s:4:"🄽";s:1:"N";s:4:"🄾";s:1:"O";s:4:"🄿";s:1:"P";s:4:"🅀";s:1:"Q";s:4:"🅁";s:1:"R";s:4:"🅂";s:1:"S";s:4:"🅃";s:1:"T";s:4:"🅄";s:1:"U";s:4:"🅅";s:1:"V";s:4:"🅆";s:1:"W";s:4:"🅇";s:1:"X";s:4:"🅈";s:1:"Y";s:4:"🅉";s:1:"Z";s:4:"🅊";s:2:"HV";s:4:"🅋";s:2:"MV";s:4:"🅌";s:2:"SD";s:4:"🅍";s:2:"SS";s:4:"🅎";s:3:"PPV";s:4:"🅏";s:2:"WC";s:4:"🆐";s:2:"DJ";s:4:"🈀";s:6:"ほか";s:4:"🈁";s:6:"ココ";s:4:"🈂";s:3:"サ";s:4:"🈐";s:3:"手";s:4:"🈑";s:3:"字";s:4:"🈒";s:3:"双";s:4:"🈓";s:6:"デ";s:4:"🈔";s:3:"二";s:4:"🈕";s:3:"多";s:4:"🈖";s:3:"解";s:4:"🈗";s:3:"天";s:4:"🈘";s:3:"交";s:4:"🈙";s:3:"映";s:4:"🈚";s:3:"無";s:4:"🈛";s:3:"料";s:4:"🈜";s:3:"前";s:4:"🈝";s:3:"後";s:4:"🈞";s:3:"再";s:4:"🈟";s:3:"新";s:4:"🈠";s:3:"初";s:4:"🈡";s:3:"終";s:4:"🈢";s:3:"生";s:4:"🈣";s:3:"販";s:4:"🈤";s:3:"声";s:4:"🈥";s:3:"吹";s:4:"🈦";s:3:"演";s:4:"🈧";s:3:"投";s:4:"🈨";s:3:"捕";s:4:"🈩";s:3:"一";s:4:"🈪";s:3:"三";s:4:"🈫";s:3:"遊";s:4:"🈬";s:3:"左";s:4:"🈭";s:3:"中";s:4:"🈮";s:3:"右";s:4:"🈯";s:3:"指";s:4:"🈰";s:3:"走";s:4:"🈱";s:3:"打";s:4:"🈲";s:3:"禁";s:4:"🈳";s:3:"空";s:4:"🈴";s:3:"合";s:4:"🈵";s:3:"満";s:4:"🈶";s:3:"有";s:4:"🈷";s:3:"月";s:4:"🈸";s:3:"申";s:4:"🈹";s:3:"割";s:4:"🈺";s:3:"営";s:4:"🉀";s:9:"〔本〕";s:4:"🉁";s:9:"〔三〕";s:4:"🉂";s:9:"〔二〕";s:4:"🉃";s:9:"〔安〕";s:4:"🉄";s:9:"〔点〕";s:4:"🉅";s:9:"〔打〕";s:4:"🉆";s:9:"〔盗〕";s:4:"🉇";s:9:"〔勝〕";s:4:"🉈";s:9:"〔敗〕";s:4:"🉐";s:3:"得";s:4:"🉑";s:3:"可";s:4:"丽";s:3:"丽";s:4:"丸";s:3:"丸";s:4:"乁";s:3:"乁";s:4:"𠄢";s:4:"𠄢";s:4:"你";s:3:"你";s:4:"侮";s:3:"侮";s:4:"侻";s:3:"侻";s:4:"倂";s:3:"倂";s:4:"偺";s:3:"偺";s:4:"備";s:3:"備";s:4:"僧";s:3:"僧";s:4:"像";s:3:"像";s:4:"㒞";s:3:"㒞";s:4:"𠘺";s:4:"𠘺";s:4:"免";s:3:"免";s:4:"兔";s:3:"兔";s:4:"兤";s:3:"兤";s:4:"具";s:3:"具";s:4:"𠔜";s:4:"𠔜";s:4:"㒹";s:3:"㒹";s:4:"內";s:3:"內";s:4:"再";s:3:"再";s:4:"𠕋";s:4:"𠕋";s:4:"冗";s:3:"冗";s:4:"冤";s:3:"冤";s:4:"仌";s:3:"仌";s:4:"冬";s:3:"冬";s:4:"况";s:3:"况";s:4:"𩇟";s:4:"𩇟";s:4:"凵";s:3:"凵";s:4:"刃";s:3:"刃";s:4:"㓟";s:3:"㓟";s:4:"刻";s:3:"刻";s:4:"剆";s:3:"剆";s:4:"割";s:3:"割";s:4:"剷";s:3:"剷";s:4:"㔕";s:3:"㔕";s:4:"勇";s:3:"勇";s:4:"勉";s:3:"勉";s:4:"勤";s:3:"勤";s:4:"勺";s:3:"勺";s:4:"包";s:3:"包";s:4:"匆";s:3:"匆";s:4:"北";s:3:"北";s:4:"卉";s:3:"卉";s:4:"卑";s:3:"卑";s:4:"博";s:3:"博";s:4:"即";s:3:"即";s:4:"卽";s:3:"卽";s:4:"卿";s:3:"卿";s:4:"卿";s:3:"卿";s:4:"卿";s:3:"卿";s:4:"𠨬";s:4:"𠨬";s:4:"灰";s:3:"灰";s:4:"及";s:3:"及";s:4:"叟";s:3:"叟";s:4:"𠭣";s:4:"𠭣";s:4:"叫";s:3:"叫";s:4:"叱";s:3:"叱";s:4:"吆";s:3:"吆";s:4:"咞";s:3:"咞";s:4:"吸";s:3:"吸";s:4:"呈";s:3:"呈";s:4:"周";s:3:"周";s:4:"咢";s:3:"咢";s:4:"哶";s:3:"哶";s:4:"唐";s:3:"唐";s:4:"啓";s:3:"啓";s:4:"啣";s:3:"啣";s:4:"善";s:3:"善";s:4:"善";s:3:"善";s:4:"喙";s:3:"喙";s:4:"喫";s:3:"喫";s:4:"喳";s:3:"喳";s:4:"嗂";s:3:"嗂";s:4:"圖";s:3:"圖";s:4:"嘆";s:3:"嘆";s:4:"圗";s:3:"圗";s:4:"噑";s:3:"噑";s:4:"噴";s:3:"噴";s:4:"切";s:3:"切";s:4:"壮";s:3:"壮";s:4:"城";s:3:"城";s:4:"埴";s:3:"埴";s:4:"堍";s:3:"堍";s:4:"型";s:3:"型";s:4:"堲";s:3:"堲";s:4:"報";s:3:"報";s:4:"墬";s:3:"墬";s:4:"𡓤";s:4:"𡓤";s:4:"売";s:3:"売";s:4:"壷";s:3:"壷";s:4:"夆";s:3:"夆";s:4:"多";s:3:"多";s:4:"夢";s:3:"夢";s:4:"奢";s:3:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:4:"姬";s:3:"姬";s:4:"娛";s:3:"娛";s:4:"娧";s:3:"娧";s:4:"姘";s:3:"姘";s:4:"婦";s:3:"婦";s:4:"㛮";s:3:"㛮";s:4:"㛼";s:3:"㛼";s:4:"嬈";s:3:"嬈";s:4:"嬾";s:3:"嬾";s:4:"嬾";s:3:"嬾";s:4:"𡧈";s:4:"𡧈";s:4:"寃";s:3:"寃";s:4:"寘";s:3:"寘";s:4:"寧";s:3:"寧";s:4:"寳";s:3:"寳";s:4:"𡬘";s:4:"𡬘";s:4:"寿";s:3:"寿";s:4:"将";s:3:"将";s:4:"当";s:3:"当";s:4:"尢";s:3:"尢";s:4:"㞁";s:3:"㞁";s:4:"屠";s:3:"屠";s:4:"屮";s:3:"屮";s:4:"峀";s:3:"峀";s:4:"岍";s:3:"岍";s:4:"𡷤";s:4:"𡷤";s:4:"嵃";s:3:"嵃";s:4:"𡷦";s:4:"𡷦";s:4:"嵮";s:3:"嵮";s:4:"嵫";s:3:"嵫";s:4:"嵼";s:3:"嵼";s:4:"巡";s:3:"巡";s:4:"巢";s:3:"巢";s:4:"㠯";s:3:"㠯";s:4:"巽";s:3:"巽";s:4:"帨";s:3:"帨";s:4:"帽";s:3:"帽";s:4:"幩";s:3:"幩";s:4:"㡢";s:3:"㡢";s:4:"𢆃";s:4:"𢆃";s:4:"㡼";s:3:"㡼";s:4:"庰";s:3:"庰";s:4:"庳";s:3:"庳";s:4:"庶";s:3:"庶";s:4:"廊";s:3:"廊";s:4:"𪎒";s:4:"𪎒";s:4:"廾";s:3:"廾";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"舁";s:3:"舁";s:4:"弢";s:3:"弢";s:4:"弢";s:3:"弢";s:4:"㣇";s:3:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:4:"形";s:3:"形";s:4:"彫";s:3:"彫";s:4:"㣣";s:3:"㣣";s:4:"徚";s:3:"徚";s:4:"忍";s:3:"忍";s:4:"志";s:3:"志";s:4:"忹";s:3:"忹";s:4:"悁";s:3:"悁";s:4:"㤺";s:3:"㤺";s:4:"㤜";s:3:"㤜";s:4:"悔";s:3:"悔";s:4:"𢛔";s:4:"𢛔";s:4:"惇";s:3:"惇";s:4:"慈";s:3:"慈";s:4:"慌";s:3:"慌";s:4:"慎";s:3:"慎";s:4:"慌";s:3:"慌";s:4:"慺";s:3:"慺";s:4:"憎";s:3:"憎";s:4:"憲";s:3:"憲";s:4:"憤";s:3:"憤";s:4:"憯";s:3:"憯";s:4:"懞";s:3:"懞";s:4:"懲";s:3:"懲";s:4:"懶";s:3:"懶";s:4:"成";s:3:"成";s:4:"戛";s:3:"戛";s:4:"扝";s:3:"扝";s:4:"抱";s:3:"抱";s:4:"拔";s:3:"拔";s:4:"捐";s:3:"捐";s:4:"𢬌";s:4:"𢬌";s:4:"挽";s:3:"挽";s:4:"拼";s:3:"拼";s:4:"捨";s:3:"捨";s:4:"掃";s:3:"掃";s:4:"揤";s:3:"揤";s:4:"𢯱";s:4:"𢯱";s:4:"搢";s:3:"搢";s:4:"揅";s:3:"揅";s:4:"掩";s:3:"掩";s:4:"㨮";s:3:"㨮";s:4:"摩";s:3:"摩";s:4:"摾";s:3:"摾";s:4:"撝";s:3:"撝";s:4:"摷";s:3:"摷";s:4:"㩬";s:3:"㩬";s:4:"敏";s:3:"敏";s:4:"敬";s:3:"敬";s:4:"𣀊";s:4:"𣀊";s:4:"旣";s:3:"旣";s:4:"書";s:3:"書";s:4:"晉";s:3:"晉";s:4:"㬙";s:3:"㬙";s:4:"暑";s:3:"暑";s:4:"㬈";s:3:"㬈";s:4:"㫤";s:3:"㫤";s:4:"冒";s:3:"冒";s:4:"冕";s:3:"冕";s:4:"最";s:3:"最";s:4:"暜";s:3:"暜";s:4:"肭";s:3:"肭";s:4:"䏙";s:3:"䏙";s:4:"朗";s:3:"朗";s:4:"望";s:3:"望";s:4:"朡";s:3:"朡";s:4:"杞";s:3:"杞";s:4:"杓";s:3:"杓";s:4:"𣏃";s:4:"𣏃";s:4:"㭉";s:3:"㭉";s:4:"柺";s:3:"柺";s:4:"枅";s:3:"枅";s:4:"桒";s:3:"桒";s:4:"梅";s:3:"梅";s:4:"𣑭";s:4:"𣑭";s:4:"梎";s:3:"梎";s:4:"栟";s:3:"栟";s:4:"椔";s:3:"椔";s:4:"㮝";s:3:"㮝";s:4:"楂";s:3:"楂";s:4:"榣";s:3:"榣";s:4:"槪";s:3:"槪";s:4:"檨";s:3:"檨";s:4:"𣚣";s:4:"𣚣";s:4:"櫛";s:3:"櫛";s:4:"㰘";s:3:"㰘";s:4:"次";s:3:"次";s:4:"𣢧";s:4:"𣢧";s:4:"歔";s:3:"歔";s:4:"㱎";s:3:"㱎";s:4:"歲";s:3:"歲";s:4:"殟";s:3:"殟";s:4:"殺";s:3:"殺";s:4:"殻";s:3:"殻";s:4:"𣪍";s:4:"𣪍";s:4:"𡴋";s:4:"𡴋";s:4:"𣫺";s:4:"𣫺";s:4:"汎";s:3:"汎";s:4:"𣲼";s:4:"𣲼";s:4:"沿";s:3:"沿";s:4:"泍";s:3:"泍";s:4:"汧";s:3:"汧";s:4:"洖";s:3:"洖";s:4:"派";s:3:"派";s:4:"海";s:3:"海";s:4:"流";s:3:"流";s:4:"浩";s:3:"浩";s:4:"浸";s:3:"浸";s:4:"涅";s:3:"涅";s:4:"𣴞";s:4:"𣴞";s:4:"洴";s:3:"洴";s:4:"港";s:3:"港";s:4:"湮";s:3:"湮";s:4:"㴳";s:3:"㴳";s:4:"滋";s:3:"滋";s:4:"滇";s:3:"滇";s:4:"𣻑";s:4:"𣻑";s:4:"淹";s:3:"淹";s:4:"潮";s:3:"潮";s:4:"𣽞";s:4:"𣽞";s:4:"𣾎";s:4:"𣾎";s:4:"濆";s:3:"濆";s:4:"瀹";s:3:"瀹";s:4:"瀞";s:3:"瀞";s:4:"瀛";s:3:"瀛";s:4:"㶖";s:3:"㶖";s:4:"灊";s:3:"灊";s:4:"災";s:3:"災";s:4:"灷";s:3:"灷";s:4:"炭";s:3:"炭";s:4:"𠔥";s:4:"𠔥";s:4:"煅";s:3:"煅";s:4:"𤉣";s:4:"𤉣";s:4:"熜";s:3:"熜";s:4:"𤎫";s:4:"𤎫";s:4:"爨";s:3:"爨";s:4:"爵";s:3:"爵";s:4:"牐";s:3:"牐";s:4:"𤘈";s:4:"𤘈";s:4:"犀";s:3:"犀";s:4:"犕";s:3:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:4:"獺";s:3:"獺";s:4:"王";s:3:"王";s:4:"㺬";s:3:"㺬";s:4:"玥";s:3:"玥";s:4:"㺸";s:3:"㺸";s:4:"㺸";s:3:"㺸";s:4:"瑇";s:3:"瑇";s:4:"瑜";s:3:"瑜";s:4:"瑱";s:3:"瑱";s:4:"璅";s:3:"璅";s:4:"瓊";s:3:"瓊";s:4:"㼛";s:3:"㼛";s:4:"甤";s:3:"甤";s:4:"𤰶";s:4:"𤰶";s:4:"甾";s:3:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"異";s:3:"異";s:4:"𢆟";s:4:"𢆟";s:4:"瘐";s:3:"瘐";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"𥁄";s:4:"𥁄";s:4:"㿼";s:3:"㿼";s:4:"䀈";s:3:"䀈";s:4:"直";s:3:"直";s:4:"𥃳";s:4:"𥃳";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:4:"眞";s:3:"眞";s:4:"真";s:3:"真";s:4:"真";s:3:"真";s:4:"睊";s:3:"睊";s:4:"䀹";s:3:"䀹";s:4:"瞋";s:3:"瞋";s:4:"䁆";s:3:"䁆";s:4:"䂖";s:3:"䂖";s:4:"𥐝";s:4:"𥐝";s:4:"硎";s:3:"硎";s:4:"碌";s:3:"碌";s:4:"磌";s:3:"磌";s:4:"䃣";s:3:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"祖";s:3:"祖";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:4:"福";s:3:"福";s:4:"秫";s:3:"秫";s:4:"䄯";s:3:"䄯";s:4:"穀";s:3:"穀";s:4:"穊";s:3:"穊";s:4:"穏";s:3:"穏";s:4:"𥥼";s:4:"𥥼";s:4:"𥪧";s:4:"𥪧";s:4:"𥪧";s:4:"𥪧";s:4:"竮";s:3:"竮";s:4:"䈂";s:3:"䈂";s:4:"𥮫";s:4:"𥮫";s:4:"篆";s:3:"篆";s:4:"築";s:3:"築";s:4:"䈧";s:3:"䈧";s:4:"𥲀";s:4:"𥲀";s:4:"糒";s:3:"糒";s:4:"䊠";s:3:"䊠";s:4:"糨";s:3:"糨";s:4:"糣";s:3:"糣";s:4:"紀";s:3:"紀";s:4:"𥾆";s:4:"𥾆";s:4:"絣";s:3:"絣";s:4:"䌁";s:3:"䌁";s:4:"緇";s:3:"緇";s:4:"縂";s:3:"縂";s:4:"繅";s:3:"繅";s:4:"䌴";s:3:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:4:"䍙";s:3:"䍙";s:4:"𦋙";s:4:"𦋙";s:4:"罺";s:3:"罺";s:4:"𦌾";s:4:"𦌾";s:4:"羕";s:3:"羕";s:4:"翺";s:3:"翺";s:4:"者";s:3:"者";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:4:"聠";s:3:"聠";s:4:"𦖨";s:4:"𦖨";s:4:"聰";s:3:"聰";s:4:"𣍟";s:4:"𣍟";s:4:"䏕";s:3:"䏕";s:4:"育";s:3:"育";s:4:"脃";s:3:"脃";s:4:"䐋";s:3:"䐋";s:4:"脾";s:3:"脾";s:4:"媵";s:3:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:4:"舁";s:3:"舁";s:4:"舄";s:3:"舄";s:4:"辞";s:3:"辞";s:4:"䑫";s:3:"䑫";s:4:"芑";s:3:"芑";s:4:"芋";s:3:"芋";s:4:"芝";s:3:"芝";s:4:"劳";s:3:"劳";s:4:"花";s:3:"花";s:4:"芳";s:3:"芳";s:4:"芽";s:3:"芽";s:4:"苦";s:3:"苦";s:4:"𦬼";s:4:"𦬼";s:4:"若";s:3:"若";s:4:"茝";s:3:"茝";s:4:"荣";s:3:"荣";s:4:"莭";s:3:"莭";s:4:"茣";s:3:"茣";s:4:"莽";s:3:"莽";s:4:"菧";s:3:"菧";s:4:"著";s:3:"著";s:4:"荓";s:3:"荓";s:4:"菊";s:3:"菊";s:4:"菌";s:3:"菌";s:4:"菜";s:3:"菜";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:4:"䔫";s:3:"䔫";s:4:"蓱";s:3:"蓱";s:4:"蓳";s:3:"蓳";s:4:"蔖";s:3:"蔖";s:4:"𧏊";s:4:"𧏊";s:4:"蕤";s:3:"蕤";s:4:"𦼬";s:4:"𦼬";s:4:"䕝";s:3:"䕝";s:4:"䕡";s:3:"䕡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:4:"䕫";s:3:"䕫";s:4:"虐";s:3:"虐";s:4:"虜";s:3:"虜";s:4:"虧";s:3:"虧";s:4:"虩";s:3:"虩";s:4:"蚩";s:3:"蚩";s:4:"蚈";s:3:"蚈";s:4:"蜎";s:3:"蜎";s:4:"蛢";s:3:"蛢";s:4:"蝹";s:3:"蝹";s:4:"蜨";s:3:"蜨";s:4:"蝫";s:3:"蝫";s:4:"螆";s:3:"螆";s:4:"䗗";s:3:"䗗";s:4:"蟡";s:3:"蟡";s:4:"蠁";s:3:"蠁";s:4:"䗹";s:3:"䗹";s:4:"衠";s:3:"衠";s:4:"衣";s:3:"衣";s:4:"𧙧";s:4:"𧙧";s:4:"裗";s:3:"裗";s:4:"裞";s:3:"裞";s:4:"䘵";s:3:"䘵";s:4:"裺";s:3:"裺";s:4:"㒻";s:3:"㒻";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:4:"䚾";s:3:"䚾";s:4:"䛇";s:3:"䛇";s:4:"誠";s:3:"誠";s:4:"諭";s:3:"諭";s:4:"變";s:3:"變";s:4:"豕";s:3:"豕";s:4:"𧲨";s:4:"𧲨";s:4:"貫";s:3:"貫";s:4:"賁";s:3:"賁";s:4:"贛";s:3:"贛";s:4:"起";s:3:"起";s:4:"𧼯";s:4:"𧼯";s:4:"𠠄";s:4:"𠠄";s:4:"跋";s:3:"跋";s:4:"趼";s:3:"趼";s:4:"跰";s:3:"跰";s:4:"𠣞";s:4:"𠣞";s:4:"軔";s:3:"軔";s:4:"輸";s:3:"輸";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:4:"邔";s:3:"邔";s:4:"郱";s:3:"郱";s:4:"鄑";s:3:"鄑";s:4:"𨜮";s:4:"𨜮";s:4:"鄛";s:3:"鄛";s:4:"鈸";s:3:"鈸";s:4:"鋗";s:3:"鋗";s:4:"鋘";s:3:"鋘";s:4:"鉼";s:3:"鉼";s:4:"鏹";s:3:"鏹";s:4:"鐕";s:3:"鐕";s:4:"𨯺";s:4:"𨯺";s:4:"開";s:3:"開";s:4:"䦕";s:3:"䦕";s:4:"閷";s:3:"閷";s:4:"𨵷";s:4:"𨵷";s:4:"䧦";s:3:"䧦";s:4:"雃";s:3:"雃";s:4:"嶲";s:3:"嶲";s:4:"霣";s:3:"霣";s:4:"𩅅";s:4:"𩅅";s:4:"𩈚";s:4:"𩈚";s:4:"䩮";s:3:"䩮";s:4:"䩶";s:3:"䩶";s:4:"韠";s:3:"韠";s:4:"𩐊";s:4:"𩐊";s:4:"䪲";s:3:"䪲";s:4:"𩒖";s:4:"𩒖";s:4:"頋";s:3:"頋";s:4:"頋";s:3:"頋";s:4:"頩";s:3:"頩";s:4:"𩖶";s:4:"𩖶";s:4:"飢";s:3:"飢";s:4:"䬳";s:3:"䬳";s:4:"餩";s:3:"餩";s:4:"馧";s:3:"馧";s:4:"駂";s:3:"駂";s:4:"駾";s:3:"駾";s:4:"䯎";s:3:"䯎";s:4:"𩬰";s:4:"𩬰";s:4:"鬒";s:3:"鬒";s:4:"鱀";s:3:"鱀";s:4:"鳽";s:3:"鳽";s:4:"䳎";s:3:"䳎";s:4:"䳭";s:3:"䳭";s:4:"鵧";s:3:"鵧";s:4:"𪃎";s:4:"𪃎";s:4:"䳸";s:3:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:4:"麻";s:3:"麻";s:4:"䵖";s:3:"䵖";s:4:"黹";s:3:"黹";s:4:"黾";s:3:"黾";s:4:"鼅";s:3:"鼅";s:4:"鼏";s:3:"鼏";s:4:"鼖";s:3:"鼖";s:4:"鼻";s:3:"鼻";s:4:"𪘀";s:4:"𪘀";}' ); diff --git a/includes/normal/UtfNormalDefines.php b/includes/normal/UtfNormalDefines.php index b07e3399ad..18d89f6d0c 100644 --- a/includes/normal/UtfNormalDefines.php +++ b/includes/normal/UtfNormalDefines.php @@ -46,7 +46,6 @@ define( 'UNICODE_SURROGATE_LAST', 0xdfff ); define( 'UNICODE_MAX', 0x10ffff ); define( 'UNICODE_REPLACEMENT', 0xfffd ); - define( 'UTF8_HANGUL_FIRST', "\xea\xb0\x80" /*codepointToUtf8( UNICODE_HANGUL_FIRST )*/ ); define( 'UTF8_HANGUL_LAST', "\xed\x9e\xa3" /*codepointToUtf8( UNICODE_HANGUL_LAST )*/ ); diff --git a/includes/normal/UtfNormalGenerate.php b/includes/normal/UtfNormalGenerate.php index 676f8f7d96..f57aa6cc26 100644 --- a/includes/normal/UtfNormalGenerate.php +++ b/includes/normal/UtfNormalGenerate.php @@ -25,29 +25,37 @@ * @ingroup UtfNormal */ -if( PHP_SAPI != 'cli' ) { +if ( PHP_SAPI != 'cli' ) { die( "Run me from the command line please.\n" ); } require_once 'UtfNormalDefines.php'; require_once 'UtfNormalUtil.php'; -$in = fopen("DerivedNormalizationProps.txt", "rt" ); -if( !$in ) { +$in = fopen( "DerivedNormalizationProps.txt", "rt" ); +if ( !$in ) { print "Can't open DerivedNormalizationProps.txt for reading.\n"; print "If necessary, fetch this file from the internet:\n"; print "http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt\n"; - exit(-1); + exit( -1 ); } print "Initializing normalization quick check tables...\n"; $checkNFC = array(); -while( false !== ($line = fgets( $in ) ) ) { +while ( false !== ( $line = fgets( $in ) ) ) { $matches = array(); - if( preg_match( '/^([0-9A-F]+)(?:..([0-9A-F]+))?\s*;\s*(NFC_QC)\s*;\s*([MN])/', $line, $matches ) ) { + if ( preg_match( + '/^([0-9A-F]+)(?:..([0-9A-F]+))?\s*;\s*(NFC_QC)\s*;\s*([MN])/', + $line, + $matches ) + ) { list( $junk, $first, $last, $prop, $value ) = $matches; #print "$first $last $prop $value\n"; - if( !$last ) $last = $first; - for( $i = hexdec( $first ); $i <= hexdec( $last ); $i++) { + if ( !$last ) { + $last = $first; + } + + $lastInDecimal = hexdec( $last ); + for ( $i = hexdec( $first ); $i <= $lastInDecimal; $i++ ) { $char = codepointToUtf8( $i ); $checkNFC[$char] = $value; } @@ -55,29 +63,29 @@ while( false !== ($line = fgets( $in ) ) ) { } fclose( $in ); -$in = fopen("CompositionExclusions.txt", "rt" ); -if( !$in ) { +$in = fopen( "CompositionExclusions.txt", "rt" ); +if ( !$in ) { print "Can't open CompositionExclusions.txt for reading.\n"; print "If necessary, fetch this file from the internet:\n"; print "http://www.unicode.org/Public/UNIDATA/CompositionExclusions.txt\n"; - exit(-1); + exit( -1 ); } $exclude = array(); -while( false !== ($line = fgets( $in ) ) ) { - if( preg_match( '/^([0-9A-F]+)/i', $line, $matches ) ) { +while ( false !== ( $line = fgets( $in ) ) ) { + if ( preg_match( '/^([0-9A-F]+)/i', $line, $matches ) ) { $codepoint = $matches[1]; $source = codepointToUtf8( hexdec( $codepoint ) ); $exclude[$source] = true; } } -fclose($in); +fclose( $in ); -$in = fopen("UnicodeData.txt", "rt" ); -if( !$in ) { +$in = fopen( "UnicodeData.txt", "rt" ); +if ( !$in ) { print "Can't open UnicodeData.txt for reading.\n"; print "If necessary, fetch this file from the internet:\n"; print "http://www.unicode.org/Public/UNIDATA/UnicodeData.txt\n"; - exit(-1); + exit( -1 ); } $compatibilityDecomp = array(); @@ -89,8 +97,8 @@ $compat = 0; $canon = 0; print "Reading character definitions...\n"; -while( false !== ($line = fgets( $in ) ) ) { - $columns = explode(';', $line); +while ( false !== ( $line = fgets( $in ) ) ) { + $columns = explode( ';', $line ); $codepoint = $columns[0]; $name = $columns[1]; $canonicalCombiningClass = $columns[3]; @@ -98,12 +106,12 @@ while( false !== ($line = fgets( $in ) ) ) { $source = codepointToUtf8( hexdec( $codepoint ) ); - if( $canonicalCombiningClass != 0 ) { + if ( $canonicalCombiningClass != 0 ) { $combiningClass[$source] = intval( $canonicalCombiningClass ); } - if( $decompositionMapping === '' ) continue; - if( preg_match( '/^<(.+)> (.*)$/', $decompositionMapping, $matches ) ) { + if ( $decompositionMapping === '' ) continue; + if ( preg_match( '/^<(.+)> (.*)$/', $decompositionMapping, $matches ) ) { # Compatibility decomposition $canonical = false; $decompositionMapping = $matches[2]; @@ -116,9 +124,9 @@ while( false !== ($line = fgets( $in ) ) ) { $dest = hexSequenceToUtf8( $decompositionMapping ); $compatibilityDecomp[$source] = $dest; - if( $canonical ) { + if ( $canonical ) { $canonicalDecomp[$source] = $dest; - if( empty( $exclude[$source] ) ) { + if ( empty( $exclude[$source] ) ) { $canonicalComp[$dest] = $source; } } @@ -129,15 +137,15 @@ fclose( $in ); print "Recursively expanding canonical mappings...\n"; $changed = 42; $pass = 1; -while( $changed > 0 ) { +while ( $changed > 0 ) { print "pass $pass\n"; $changed = 0; - foreach( $canonicalDecomp as $source => $dest ) { + foreach ( $canonicalDecomp as $source => $dest ) { $newDest = preg_replace_callback( '/([\xc0-\xff][\x80-\xbf]+)/', 'callbackCanonical', - $dest); - if( $newDest === $dest ) continue; + $dest ); + if ( $newDest === $dest ) continue; $changed++; $canonicalDecomp[$source] = $newDest; } @@ -147,15 +155,15 @@ while( $changed > 0 ) { print "Recursively expanding compatibility mappings...\n"; $changed = 42; $pass = 1; -while( $changed > 0 ) { +while ( $changed > 0 ) { print "pass $pass\n"; $changed = 0; - foreach( $compatibilityDecomp as $source => $dest ) { + foreach ( $compatibilityDecomp as $source => $dest ) { $newDest = preg_replace_callback( '/([\xc0-\xff][\x80-\xbf]+)/', 'callbackCompat', - $dest); - if( $newDest === $dest ) continue; + $dest ); + if ( $newDest === $dest ) continue; $changed++; $compatibilityDecomp[$source] = $newDest; } @@ -164,8 +172,8 @@ while( $changed > 0 ) { print "$total decomposition mappings ($canon canonical, $compat compatibility)\n"; -$out = fopen("UtfNormalData.inc", "wt"); -if( $out ) { +$out = fopen( "UtfNormalData.inc", "wt" ); +if ( $out ) { $serCombining = escapeSingleString( serialize( $combiningClass ) ); $serComp = escapeSingleString( serialize( $canonicalComp ) ); $serCanon = escapeSingleString( serialize( $canonicalDecomp ) ); @@ -177,6 +185,7 @@ if( $out ) { * * @file */ +// @codingStandardsIgnoreFile UtfNormal::\$utfCombiningClass = unserialize( '$serCombining' ); UtfNormal::\$utfCanonicalComp = unserialize( '$serComp' ); @@ -188,12 +197,11 @@ UtfNormal::\$utfCheckNFC = unserialize( '$serCheckNFC' ); print "Wrote out UtfNormalData.inc\n"; } else { print "Can't create file UtfNormalData.inc\n"; - exit(-1); + exit( -1 ); } - -$out = fopen("UtfNormalDataK.inc", "wt"); -if( $out ) { +$out = fopen( "UtfNormalDataK.inc", "wt" ); +if ( $out ) { $serCompat = escapeSingleString( serialize( $compatibilityDecomp ) ); $outdata = "<" . "?php /** @@ -202,32 +210,41 @@ if( $out ) { * * @file */ +// @codingStandardsIgnoreFile UtfNormal::\$utfCompatibilityDecomp = unserialize( '$serCompat' ); \n"; fputs( $out, $outdata ); fclose( $out ); print "Wrote out UtfNormalDataK.inc\n"; - exit(0); + exit( 0 ); } else { print "Can't create file UtfNormalDataK.inc\n"; - exit(-1); + exit( -1 ); } # --------------- function callbackCanonical( $matches ) { + // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix global $canonicalDecomp; - if( isset( $canonicalDecomp[$matches[1]] ) ) { + // @codingStandardsIgnoreEnd + + if ( isset( $canonicalDecomp[$matches[1]] ) ) { return $canonicalDecomp[$matches[1]]; } + return $matches[1]; } function callbackCompat( $matches ) { + // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix global $compatibilityDecomp; - if( isset( $compatibilityDecomp[$matches[1]] ) ) { + // @codingStandardsIgnoreEnd + + if ( isset( $compatibilityDecomp[$matches[1]] ) ) { return $compatibilityDecomp[$matches[1]]; } + return $matches[1]; } diff --git a/includes/normal/UtfNormalMemStress.php b/includes/normal/UtfNormalMemStress.php index 9ae6f231cc..14abf93dbf 100644 --- a/includes/normal/UtfNormalMemStress.php +++ b/includes/normal/UtfNormalMemStress.php @@ -26,11 +26,11 @@ * @ingroup UtfNormal */ -if( PHP_SAPI != 'cli' ) { +if ( PHP_SAPI != 'cli' ) { die( "Run me from the command line please.\n" ); } -if( isset( $_SERVER['argv'] ) && in_array( '--icu', $_SERVER['argv'] ) ) { +if ( isset( $_SERVER['argv'] ) && in_array( '--icu', $_SERVER['argv'] ) ) { dl( 'php_utfnormal.so' ); } @@ -39,8 +39,8 @@ require_once 'UtfNormalUtil.php'; require_once 'UtfNormal.php'; define( 'BENCH_CYCLES', 1 ); -define( 'BIGSIZE', 1024 * 1024 * 10); // 10m -ini_set('memory_limit', BIGSIZE + 120 * 1024 * 1024); +define( 'BIGSIZE', 1024 * 1024 * 10 ); // 10m +ini_set( 'memory_limit', BIGSIZE + 120 * 1024 * 1024 ); $testfiles = array( 'testdata/washington.txt' => 'English text', @@ -51,7 +51,7 @@ $testfiles = array( ); $normalizer = new UtfNormal; UtfNormal::loadData(); -foreach( $testfiles as $file => $desc ) { +foreach ( $testfiles as $file => $desc ) { benchmarkTest( $normalizer, $file, $desc ); } @@ -61,19 +61,20 @@ function benchmarkTest( &$u, $filename, $desc ) { print "Testing $filename ($desc)...\n"; $data = file_get_contents( $filename ); $all = $data; - while (strlen($all) < BIGSIZE) { + while ( strlen( $all ) < BIGSIZE ) { $all .= $all; } $data = $all; - echo "Data is " . strlen($data) . " bytes.\n"; + echo "Data is " . strlen( $data ) . " bytes.\n"; $forms = array( - 'quickIsNFCVerify', + 'quickIsNFCVerify', 'cleanUp', - ); - foreach( $forms as $form ) { - if( is_array( $form ) ) { + ); + + foreach ( $forms as $form ) { + if ( is_array( $form ) ) { $str = $data; - foreach( $form as $step ) { + foreach ( $form as $step ) { $str = benchmarkForm( $u, $str, $step ); } } else { @@ -84,27 +85,29 @@ function benchmarkTest( &$u, $filename, $desc ) { function benchTime() { $st = explode( ' ', microtime() ); + return (float)$st[0] + (float)$st[1]; } function benchmarkForm( &$u, &$data, $form ) { #$start = benchTime(); - for( $i = 0; $i < BENCH_CYCLES; $i++ ) { + for ( $i = 0; $i < BENCH_CYCLES; $i++ ) { $start = benchTime(); $out = $u->$form( $data, UtfNormal::$utfCanonicalDecomp ); - $deltas[] = (benchTime() - $start); + $deltas[] = ( benchTime() - $start ); } #$delta = (benchTime() - $start) / BENCH_CYCLES; sort( $deltas ); $delta = $deltas[0]; # Take shortest time $rate = intval( strlen( $data ) / $delta ); - $same = (0 == strcmp( $data, $out ) ); + $same = ( 0 == strcmp( $data, $out ) ); printf( " %20s %6.1fms %12s bytes/s (%s)\n", $form, - $delta*1000.0, + $delta * 1000.0, number_format( $rate ), - ($same ? 'no change' : 'changed' ) ); + ( $same ? 'no change' : 'changed' ) ); + return $out; } diff --git a/includes/normal/UtfNormalTest.php b/includes/normal/UtfNormalTest.php index 7be525103c..10cd0f0c84 100644 --- a/includes/normal/UtfNormalTest.php +++ b/includes/normal/UtfNormalTest.php @@ -25,14 +25,14 @@ * @ingroup UtfNormal */ -if( PHP_SAPI != 'cli' ) { +if ( PHP_SAPI != 'cli' ) { die( "Run me from the command line please.\n" ); } $verbose = true; #define( 'PRETTY_UTF8', true ); -if( defined( 'PRETTY_UTF8' ) ) { +if ( defined( 'PRETTY_UTF8' ) ) { function pretty( $string ) { return strtoupper( bin2hex( $string ) ); } @@ -47,7 +47,7 @@ if( defined( 'PRETTY_UTF8' ) ) { } } -if( isset( $_SERVER['argv'] ) && in_array( '--icu', $_SERVER['argv'] ) ) { +if ( isset( $_SERVER['argv'] ) && in_array( '--icu', $_SERVER['argv'] ) ) { dl( 'php_utfnormal.so' ); } @@ -55,12 +55,12 @@ require_once 'UtfNormalDefines.php'; require_once 'UtfNormalUtil.php'; require_once 'UtfNormal.php'; -$in = fopen("NormalizationTest.txt", "rt"); -if( !$in ) { +$in = fopen( "NormalizationTest.txt", "rt" ); +if ( !$in ) { print "Couldn't open NormalizationTest.txt -- can't run tests.\n"; print "If necessary, manually download this file. It can be obtained at\n"; print "http://www.unicode.org/Public/UNIDATA/NormalizationTest.txt"; - exit(-1); + exit( -1 ); } $normalizer = new UtfNormal; @@ -70,12 +70,13 @@ $success = 0; $failure = 0; $ok = true; $testedChars = array(); -while( false !== ( $line = fgets( $in ) ) ) { + +while ( false !== ( $line = fgets( $in ) ) ) { list( $data, $comment ) = explode( '#', $line ); - if( $data === '' ) continue; + if ( $data === '' ) continue; $matches = array(); - if( preg_match( '/@Part([\d])/', $data, $matches ) ) { - if( $matches[1] > 0 ) { + if ( preg_match( '/@Part([\d])/', $data, $matches ) ) { + if ( $matches[1] > 0 ) { $ok = reportResults( $total, $success, $failure ) && $ok; } print "Part {$matches[1]}: $comment"; @@ -87,56 +88,57 @@ while( false !== ( $line = fgets( $in ) ) ) { $testedChars[$columns[1]] = true; $total++; - if( testNormals( $normalizer, $columns, $comment, $verbose ) ) { + if ( testNormals( $normalizer, $columns, $comment, $verbose ) ) { $success++; } else { $failure++; # print "FAILED: $comment"; } - if( $total % 100 == 0 ) print "$total "; + if ( $total % 100 == 0 ) print "$total "; } fclose( $in ); $ok = reportResults( $total, $success, $failure ) && $ok; -$in = fopen("UnicodeData.txt", "rt" ); -if( !$in ) { +$in = fopen( "UnicodeData.txt", "rt" ); +if ( !$in ) { print "Can't open UnicodeData.txt for reading.\n"; print "If necessary, fetch this file from the internet:\n"; print "http://www.unicode.org/Public/UNIDATA/UnicodeData.txt\n"; - exit(-1); + exit( -1 ); } print "Now testing invariants...\n"; -while( false !== ($line = fgets( $in ) ) ) { + +while ( false !== ( $line = fgets( $in ) ) ) { $cols = explode( ';', $line ); $char = codepointToUtf8( hexdec( $cols[0] ) ); $desc = $cols[0] . ": " . $cols[1]; - if( $char < "\x20" || $char >= UTF8_SURROGATE_FIRST && $char <= UTF8_SURROGATE_LAST ) { + if ( $char < "\x20" || $char >= UTF8_SURROGATE_FIRST && $char <= UTF8_SURROGATE_LAST ) { # Can't check NULL with the ICU plugin, as null bytes fail in C land. # Skip other control characters, as we strip them for XML safety. # Surrogates are illegal on their own or in UTF-8, ignore. continue; } - if( empty( $testedChars[$char] ) ) { + if ( empty( $testedChars[$char] ) ) { $total++; - if( testInvariant( $normalizer, $char, $desc, $verbose ) ) { + if ( testInvariant( $normalizer, $char, $desc, $verbose ) ) { $success++; } else { $failure++; } - if( $total % 100 == 0 ) print "$total "; + if ( $total % 100 == 0 ) print "$total "; } } fclose( $in ); $ok = reportResults( $total, $success, $failure ) && $ok; -if( $ok ) { +if ( $ok ) { print "TEST SUCCEEDED!\n"; - exit(0); + exit( 0 ); } else { print "TEST FAILED!\n"; - exit(-1); + exit( -1 ); } ## ------ @@ -147,10 +149,11 @@ function reportResults( &$total, &$success, &$failure ) { print "\n"; print "$success tests successful ($percSucc%)\n"; print "$failure tests failed ($percFail%)\n\n"; - $ok = ($success > 0 && $failure == 0); + $ok = ( $success > 0 && $failure == 0 ); $total = 0; $success = 0; $failure = 0; + return $ok; } @@ -161,23 +164,25 @@ function testNormals( &$u, $c, $comment, $verbose, $reportFailure = false ) { $result = testNFKD( $u, $c, $comment, $reportFailure ) && $result; $result = testCleanUp( $u, $c, $comment, $reportFailure ) && $result; - if( $verbose && !$result && !$reportFailure ) { + if ( $verbose && !$result && !$reportFailure ) { print $comment; testNormals( $u, $c, $comment, $verbose, true ); } + return $result; } function verbosify( $a, $b, $col, $form, $verbose ) { #$result = ($a === $b); - $result = (strcmp( $a, $b ) == 0); - if( $verbose ) { + $result = ( strcmp( $a, $b ) == 0 ); + if ( $verbose ) { $aa = pretty( $a ); $bb = pretty( $b ); $ok = $result ? "succeed" : " failed"; $eq = $result ? "==" : "!="; print " $ok $form c$col '$aa' $eq '$bb'\n"; } + return $result; } @@ -187,6 +192,7 @@ function testNFC( &$u, $c, $comment, $verbose ) { $result = verbosify( $c[2], $u->toNFC( $c[3] ), 3, 'NFC', $verbose ) && $result; $result = verbosify( $c[4], $u->toNFC( $c[4] ), 4, 'NFC', $verbose ) && $result; $result = verbosify( $c[4], $u->toNFC( $c[5] ), 5, 'NFC', $verbose ) && $result; + return $result; } @@ -201,6 +207,7 @@ function testCleanUp( &$u, $c, $comment, $verbose ) { $result = verbosify( $c[4], $u->cleanUp( $x ), 4, 'cleanUp', $verbose ) && $result; $x = $c[5]; $result = verbosify( $c[4], $u->cleanUp( $x ), 5, 'cleanUp', $verbose ) && $result; + return $result; } @@ -210,6 +217,7 @@ function testNFD( &$u, $c, $comment, $verbose ) { $result = verbosify( $c[3], $u->toNFD( $c[3] ), 3, 'NFD', $verbose ) && $result; $result = verbosify( $c[5], $u->toNFD( $c[4] ), 4, 'NFD', $verbose ) && $result; $result = verbosify( $c[5], $u->toNFD( $c[5] ), 5, 'NFD', $verbose ) && $result; + return $result; } @@ -219,6 +227,7 @@ function testNFKC( &$u, $c, $comment, $verbose ) { $result = verbosify( $c[4], $u->toNFKC( $c[3] ), 3, 'NFKC', $verbose ) && $result; $result = verbosify( $c[4], $u->toNFKC( $c[4] ), 4, 'NFKC', $verbose ) && $result; $result = verbosify( $c[4], $u->toNFKC( $c[5] ), 5, 'NFKC', $verbose ) && $result; + return $result; } @@ -228,6 +237,7 @@ function testNFKD( &$u, $c, $comment, $verbose ) { $result = verbosify( $c[5], $u->toNFKD( $c[3] ), 3, 'NFKD', $verbose ) && $result; $result = verbosify( $c[5], $u->toNFKD( $c[4] ), 4, 'NFKD', $verbose ) && $result; $result = verbosify( $c[5], $u->toNFKD( $c[5] ), 5, 'NFKD', $verbose ) && $result; + return $result; } @@ -238,9 +248,10 @@ function testInvariant( &$u, $char, $desc, $verbose, $reportFailure = false ) { $result = verbosify( $char, $u->toNFKD( $char ), 1, 'NFKD', $reportFailure ) && $result; $result = verbosify( $char, $u->cleanUp( $char ), 1, 'cleanUp', $reportFailure ) && $result; - if( $verbose && !$result && !$reportFailure ) { + if ( $verbose && !$result && !$reportFailure ) { print $desc; testInvariant( $u, $char, $desc, $verbose, true ); } + return $result; } diff --git a/includes/normal/UtfNormalTest2.php b/includes/normal/UtfNormalTest2.php index 750c00999b..53e68c293f 100644 --- a/includes/normal/UtfNormalTest2.php +++ b/includes/normal/UtfNormalTest2.php @@ -22,7 +22,7 @@ * @ingroup UtfNormal */ -if( PHP_SAPI != 'cli' ) { +if ( PHP_SAPI != 'cli' ) { die( "Run me from the command line please.\n" ); } @@ -35,41 +35,47 @@ define ( 'COMMENT', '#' ); // Semicolons are used to separate the columns define ( 'SEPARATOR', ';' ); -$f = fopen($file, "r"); +$f = fopen( $file, "r" ); /** * The following section will be used for testing different normalization methods. * - Pure PHP - ~ no assertion errors - ~ 6.25 minutes - + * ~ no assertion errors + * ~ 6.25 minutes * - php_utfnormal.so or intl extension: both are wrappers around - libicu so we list the version of libicu when making the - comparison - + * libicu so we list the version of libicu when making the + * comparison * - libicu Ubuntu 3.8.1-3ubuntu1.1 php 5.2.6-3ubuntu4.5 - ~ 2200 assertion errors - ~ 5 seconds - ~ output: http://paste2.org/p/921566 - + * ~ 2200 assertion errors + * ~ 5 seconds + * ~ output: http://paste2.org/p/921566 * - libicu Ubuntu 4.2.1-3 php 5.3.2-1ubuntu4.2 - ~ 1384 assertion errors - ~ 15 seconds - ~ output: http://paste2.org/p/921435 - + * ~ 1384 assertion errors + * ~ 15 seconds + * ~ output: http://paste2.org/p/921435 * - libicu Debian 4.4.1-5 php 5.3.2-1ubuntu4.2 - ~ no assertion errors - ~ 13 seconds - + * ~ no assertion errors + * ~ 13 seconds * - Tests comparing pure PHP output with libicu output were added - later and slow down the runtime. + * later and slow down the runtime. */ require_once './UtfNormal.php'; -function normalize_form_c($c) { return UtfNormal::toNFC($c); } -function normalize_form_d($c) { return UtfNormal::toNFD($c); } -function normalize_form_kc($c) { return UtfNormal::toNFKC($c); } -function normalize_form_kd($c) { return UtfNormal::toNFKD($c); } +function normalize_form_c( $c ) { + return UtfNormal::toNFC( $c ); +} + +function normalize_form_d( $c ) { + return UtfNormal::toNFD( $c ); +} + +function normalize_form_kc( $c ) { + return UtfNormal::toNFKC( $c ); +} + +function normalize_form_kd( $c ) { + return UtfNormal::toNFKD( $c ); +} /** * This set of functions is only useful if youve added a param to the @@ -78,175 +84,189 @@ function normalize_form_kd($c) { return UtfNormal::toNFKD($c); } * normalization code just for the sake of these tests. -- hexmode * @return string */ -function normalize_form_c_php($c) { return UtfNormal::toNFC($c, "php"); } -function normalize_form_d_php($c) { return UtfNormal::toNFD($c, "php"); } -function normalize_form_kc_php($c) { return UtfNormal::toNFKC($c, "php"); } -function normalize_form_kd_php($c) { return UtfNormal::toNFKD($c, "php"); } +function normalize_form_c_php( $c ) { + return UtfNormal::toNFC( $c, "php" ); +} + +function normalize_form_d_php( $c ) { + return UtfNormal::toNFD( $c, "php" ); +} -assert_options(ASSERT_ACTIVE, 1); -assert_options(ASSERT_WARNING, 0); -assert_options(ASSERT_QUIET_EVAL, 1); -assert_options(ASSERT_CALLBACK, 'my_assert'); +function normalize_form_kc_php( $c ) { + return UtfNormal::toNFKC( $c, "php" ); +} + +function normalize_form_kd_php( $c ) { + return UtfNormal::toNFKD( $c, "php" ); +} + +assert_options( ASSERT_ACTIVE, 1 ); +assert_options( ASSERT_WARNING, 0 ); +assert_options( ASSERT_QUIET_EVAL, 1 ); +assert_options( ASSERT_CALLBACK, 'my_assert' ); function my_assert( $file, $line, $code ) { + // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix global $col, $lineNo; + // @codingStandardsIgnoreEnd + echo "Assertion that '$code' failed on line $lineNo ($col[5])\n"; } $count = 0; $lineNo = 0; -if( $f !== false ) { - while( ( $col = getRow( $f ) ) !== false ) { +if ( $f !== false ) { + while ( ( $col = getRow( $f ) ) !== false ) { $lineNo++; - if(count($col) == 6) { + if ( count( $col ) == 6 ) { $count++; - if( $count % 100 === 0 ) echo "Count: $count\n"; + if ( $count % 100 === 0 ) echo "Count: $count\n"; } else { continue; } # verify that the pure PHP version is correct - $NFCc1 = normalize_form_c($col[0]); - $NFCc1p = normalize_form_c_php($col[0]); - assert('$NFCc1 === $NFCc1p'); - $NFCc2 = normalize_form_c($col[1]); - $NFCc2p = normalize_form_c_php($col[1]); - assert('$NFCc2 === $NFCc2p'); - $NFCc3 = normalize_form_c($col[2]); - $NFCc3p = normalize_form_c_php($col[2]); - assert('$NFCc3 === $NFCc3p'); - $NFCc4 = normalize_form_c($col[3]); - $NFCc4p = normalize_form_c_php($col[3]); - assert('$NFCc4 === $NFCc4p'); - $NFCc5 = normalize_form_c($col[4]); - $NFCc5p = normalize_form_c_php($col[4]); - assert('$NFCc5 === $NFCc5p'); - - $NFDc1 = normalize_form_d($col[0]); - $NFDc1p = normalize_form_d_php($col[0]); - assert('$NFDc1 === $NFDc1p'); - $NFDc2 = normalize_form_d($col[1]); - $NFDc2p = normalize_form_d_php($col[1]); - assert('$NFDc2 === $NFDc2p'); - $NFDc3 = normalize_form_d($col[2]); - $NFDc3p = normalize_form_d_php($col[2]); - assert('$NFDc3 === $NFDc3p'); - $NFDc4 = normalize_form_d($col[3]); - $NFDc4p = normalize_form_d_php($col[3]); - assert('$NFDc4 === $NFDc4p'); - $NFDc5 = normalize_form_d($col[4]); - $NFDc5p = normalize_form_d_php($col[4]); - assert('$NFDc5 === $NFDc5p'); - - $NFKDc1 = normalize_form_kd($col[0]); - $NFKDc1p = normalize_form_kd_php($col[0]); - assert('$NFKDc1 === $NFKDc1p'); - $NFKDc2 = normalize_form_kd($col[1]); - $NFKDc2p = normalize_form_kd_php($col[1]); - assert('$NFKDc2 === $NFKDc2p'); - $NFKDc3 = normalize_form_kd($col[2]); - $NFKDc3p = normalize_form_kd_php($col[2]); - assert('$NFKDc3 === $NFKDc3p'); - $NFKDc4 = normalize_form_kd($col[3]); - $NFKDc4p = normalize_form_kd_php($col[3]); - assert('$NFKDc4 === $NFKDc4p'); - $NFKDc5 = normalize_form_kd($col[4]); - $NFKDc5p = normalize_form_kd_php($col[4]); - assert('$NFKDc5 === $NFKDc5p'); - - $NFKCc1 = normalize_form_kc($col[0]); - $NFKCc1p = normalize_form_kc_php($col[0]); - assert('$NFKCc1 === $NFKCc1p'); - $NFKCc2 = normalize_form_kc($col[1]); - $NFKCc2p = normalize_form_kc_php($col[1]); - assert('$NFKCc2 === $NFKCc2p'); - $NFKCc3 = normalize_form_kc($col[2]); - $NFKCc3p = normalize_form_kc_php($col[2]); - assert('$NFKCc3 === $NFKCc3p'); - $NFKCc4 = normalize_form_kc($col[3]); - $NFKCc4p = normalize_form_kc_php($col[3]); - assert('$NFKCc4 === $NFKCc4p'); - $NFKCc5 = normalize_form_kc($col[4]); - $NFKCc5p = normalize_form_kc_php($col[4]); - assert('$NFKCc5 === $NFKCc5p'); + $NFCc1 = normalize_form_c( $col[0] ); + $NFCc1p = normalize_form_c_php( $col[0] ); + assert( '$NFCc1 === $NFCc1p' ); + $NFCc2 = normalize_form_c( $col[1] ); + $NFCc2p = normalize_form_c_php( $col[1] ); + assert( '$NFCc2 === $NFCc2p' ); + $NFCc3 = normalize_form_c( $col[2] ); + $NFCc3p = normalize_form_c_php( $col[2] ); + assert( '$NFCc3 === $NFCc3p' ); + $NFCc4 = normalize_form_c( $col[3] ); + $NFCc4p = normalize_form_c_php( $col[3] ); + assert( '$NFCc4 === $NFCc4p' ); + $NFCc5 = normalize_form_c( $col[4] ); + $NFCc5p = normalize_form_c_php( $col[4] ); + assert( '$NFCc5 === $NFCc5p' ); + + $NFDc1 = normalize_form_d( $col[0] ); + $NFDc1p = normalize_form_d_php( $col[0] ); + assert( '$NFDc1 === $NFDc1p' ); + $NFDc2 = normalize_form_d( $col[1] ); + $NFDc2p = normalize_form_d_php( $col[1] ); + assert( '$NFDc2 === $NFDc2p' ); + $NFDc3 = normalize_form_d( $col[2] ); + $NFDc3p = normalize_form_d_php( $col[2] ); + assert( '$NFDc3 === $NFDc3p' ); + $NFDc4 = normalize_form_d( $col[3] ); + $NFDc4p = normalize_form_d_php( $col[3] ); + assert( '$NFDc4 === $NFDc4p' ); + $NFDc5 = normalize_form_d( $col[4] ); + $NFDc5p = normalize_form_d_php( $col[4] ); + assert( '$NFDc5 === $NFDc5p' ); + + $NFKDc1 = normalize_form_kd( $col[0] ); + $NFKDc1p = normalize_form_kd_php( $col[0] ); + assert( '$NFKDc1 === $NFKDc1p' ); + $NFKDc2 = normalize_form_kd( $col[1] ); + $NFKDc2p = normalize_form_kd_php( $col[1] ); + assert( '$NFKDc2 === $NFKDc2p' ); + $NFKDc3 = normalize_form_kd( $col[2] ); + $NFKDc3p = normalize_form_kd_php( $col[2] ); + assert( '$NFKDc3 === $NFKDc3p' ); + $NFKDc4 = normalize_form_kd( $col[3] ); + $NFKDc4p = normalize_form_kd_php( $col[3] ); + assert( '$NFKDc4 === $NFKDc4p' ); + $NFKDc5 = normalize_form_kd( $col[4] ); + $NFKDc5p = normalize_form_kd_php( $col[4] ); + assert( '$NFKDc5 === $NFKDc5p' ); + + $NFKCc1 = normalize_form_kc( $col[0] ); + $NFKCc1p = normalize_form_kc_php( $col[0] ); + assert( '$NFKCc1 === $NFKCc1p' ); + $NFKCc2 = normalize_form_kc( $col[1] ); + $NFKCc2p = normalize_form_kc_php( $col[1] ); + assert( '$NFKCc2 === $NFKCc2p' ); + $NFKCc3 = normalize_form_kc( $col[2] ); + $NFKCc3p = normalize_form_kc_php( $col[2] ); + assert( '$NFKCc3 === $NFKCc3p' ); + $NFKCc4 = normalize_form_kc( $col[3] ); + $NFKCc4p = normalize_form_kc_php( $col[3] ); + assert( '$NFKCc4 === $NFKCc4p' ); + $NFKCc5 = normalize_form_kc( $col[4] ); + $NFKCc5p = normalize_form_kc_php( $col[4] ); + assert( '$NFKCc5 === $NFKCc5p' ); # c2 == NFC(c1) == NFC(c2) == NFC(c3) - assert('$col[1] === $NFCc1'); - assert('$col[1] === $NFCc2'); - assert('$col[1] === $NFCc3'); + assert( '$col[1] === $NFCc1' ); + assert( '$col[1] === $NFCc2' ); + assert( '$col[1] === $NFCc3' ); # c4 == NFC(c4) == NFC(c5) - assert('$col[3] === $NFCc4'); - assert('$col[3] === $NFCc5'); + assert( '$col[3] === $NFCc4' ); + assert( '$col[3] === $NFCc5' ); # c3 == NFD(c1) == NFD(c2) == NFD(c3) - assert('$col[2] === $NFDc1'); - assert('$col[2] === $NFDc2'); - assert('$col[2] === $NFDc3'); + assert( '$col[2] === $NFDc1' ); + assert( '$col[2] === $NFDc2' ); + assert( '$col[2] === $NFDc3' ); # c5 == NFD(c4) == NFD(c5) - assert('$col[4] === $NFDc4'); - assert('$col[4] === $NFDc5'); + assert( '$col[4] === $NFDc4' ); + assert( '$col[4] === $NFDc5' ); # c4 == NFKC(c1) == NFKC(c2) == NFKC(c3) == NFKC(c4) == NFKC(c5) - assert('$col[3] === $NFKCc1'); - assert('$col[3] === $NFKCc2'); - assert('$col[3] === $NFKCc3'); - assert('$col[3] === $NFKCc4'); - assert('$col[3] === $NFKCc5'); + assert( '$col[3] === $NFKCc1' ); + assert( '$col[3] === $NFKCc2' ); + assert( '$col[3] === $NFKCc3' ); + assert( '$col[3] === $NFKCc4' ); + assert( '$col[3] === $NFKCc5' ); # c5 == NFKD(c1) == NFKD(c2) == NFKD(c3) == NFKD(c4) == NFKD(c5) - assert('$col[4] === $NFKDc1'); - assert('$col[4] === $NFKDc2'); - assert('$col[4] === $NFKDc3'); - assert('$col[4] === $NFKDc4'); - assert('$col[4] === $NFKDc5'); + assert( '$col[4] === $NFKDc1' ); + assert( '$col[4] === $NFKDc2' ); + assert( '$col[4] === $NFKDc3' ); + assert( '$col[4] === $NFKDc4' ); + assert( '$col[4] === $NFKDc5' ); } } echo "done.\n"; // Compare against http://en.wikipedia.org/wiki/UTF-8#Description -function unichr($c) { - if ($c <= 0x7F) { - return chr($c); - } elseif ($c <= 0x7FF) { - return chr(0xC0 | $c >> 6) . chr(0x80 | $c & 0x3F); - } elseif ($c <= 0xFFFF) { - return chr(0xE0 | $c >> 12) . chr(0x80 | $c >> 6 & 0x3F) - . chr(0x80 | $c & 0x3F); - } elseif ($c <= 0x10FFFF) { - return chr(0xF0 | $c >> 18) . chr(0x80 | $c >> 12 & 0x3F) - . chr(0x80 | $c >> 6 & 0x3F) - . chr(0x80 | $c & 0x3F); +function unichr( $c ) { + if ( $c <= 0x7F ) { + return chr( $c ); + } elseif ( $c <= 0x7FF ) { + return chr( 0xC0 | $c >> 6 ) . chr( 0x80 | $c & 0x3F ); + } elseif ( $c <= 0xFFFF ) { + return chr( 0xE0 | $c >> 12 ) . chr( 0x80 | $c >> 6 & 0x3F ) + . chr( 0x80 | $c & 0x3F ); + } elseif ( $c <= 0x10FFFF ) { + return chr( 0xF0 | $c >> 18 ) . chr( 0x80 | $c >> 12 & 0x3F ) + . chr( 0x80 | $c >> 6 & 0x3F ) + . chr( 0x80 | $c & 0x3F ); } else { return false; } } -function unistr($c) { - return implode("", array_map("unichr", array_map("hexdec", explode(" ", $c)))); +function unistr( $c ) { + return implode( "", array_map( "unichr", array_map( "hexdec", explode( " ", $c ) ) ) ); } function getRow( $f ) { $row = fgets( $f ); - if( $row === false ) return false; - $row = rtrim($row); + if ( $row === false ) return false; + $row = rtrim( $row ); $pos = strpos( $row, COMMENT ); $pos2 = strpos( $row, ")" ); - if( $pos === 0 ) return array($row); + if ( $pos === 0 ) return array( $row ); $c = ""; - if( $pos ) { - if($pos2) $c = substr( $row, $pos2 + 2 ); - else $c = substr( $row, $pos ); + if ( $pos ) { + if ( $pos2 ) $c = substr( $row, $pos2 + 2 ); + else $c = substr( $row, $pos ); $row = substr( $row, 0, $pos ); } $ret = array(); - foreach( explode( SEPARATOR, $row ) as $ent ) { - if( trim( $ent ) !== "" ) { - $ret[] = unistr($ent); + foreach ( explode( SEPARATOR, $row ) as $ent ) { + if ( trim( $ent ) !== "" ) { + $ret[] = unistr( $ent ); } } $ret[] = $c; diff --git a/includes/normal/UtfNormalUtil.php b/includes/normal/UtfNormalUtil.php index 443516bcc1..6c925dfafe 100644 --- a/includes/normal/UtfNormalUtil.php +++ b/includes/normal/UtfNormalUtil.php @@ -34,16 +34,27 @@ * @public */ function codepointToUtf8( $codepoint ) { - if($codepoint < 0x80) return chr($codepoint); - if($codepoint < 0x800) return chr($codepoint >> 6 & 0x3f | 0xc0) . - chr($codepoint & 0x3f | 0x80); - if($codepoint < 0x10000) return chr($codepoint >> 12 & 0x0f | 0xe0) . - chr($codepoint >> 6 & 0x3f | 0x80) . - chr($codepoint & 0x3f | 0x80); - if($codepoint < 0x110000) return chr($codepoint >> 18 & 0x07 | 0xf0) . - chr($codepoint >> 12 & 0x3f | 0x80) . - chr($codepoint >> 6 & 0x3f | 0x80) . - chr($codepoint & 0x3f | 0x80); + if ( $codepoint < 0x80 ) { + return chr( $codepoint ); + } + + if ( $codepoint < 0x800 ) { + return chr( $codepoint >> 6 & 0x3f | 0xc0 ) . + chr( $codepoint & 0x3f | 0x80 ); + } + + if ( $codepoint < 0x10000 ) { + return chr( $codepoint >> 12 & 0x0f | 0xe0 ) . + chr( $codepoint >> 6 & 0x3f | 0x80 ) . + chr( $codepoint & 0x3f | 0x80 ); + } + + if ( $codepoint < 0x110000 ) { + return chr( $codepoint >> 18 & 0x07 | 0xf0 ) . + chr( $codepoint >> 12 & 0x3f | 0x80 ) . + chr( $codepoint >> 6 & 0x3f | 0x80 ) . + chr( $codepoint & 0x3f | 0x80 ); + } echo "Asked for code outside of range ($codepoint)\n"; die( -1 ); @@ -60,10 +71,11 @@ function codepointToUtf8( $codepoint ) { */ function hexSequenceToUtf8( $sequence ) { $utf = ''; - foreach( explode( ' ', $sequence ) as $hex ) { + foreach ( explode( ' ', $sequence ) as $hex ) { $n = hexdec( $hex ); $utf .= codepointToUtf8( $n ); } + return $utf; } @@ -80,6 +92,7 @@ function utf8ToHexSequence( $str ) { foreach ( preg_split( '//u', $str, -1, PREG_SPLIT_NO_EMPTY ) as $cp ) { $buf .= sprintf( '%04x ', utf8ToCodepoint( $cp ) ); } + return rtrim( $buf ); } @@ -107,6 +120,7 @@ function utf8ToCodepoint( $char ) { if ( $length != strlen( $char ) ) { return false; } + if ( $length == 1 ) { return ord( $char ); } @@ -116,7 +130,7 @@ function utf8ToCodepoint( $char ) { $z >>= $length; # Add in the free bits from subsequent bytes - for ( $i=1; $i < $length; $i++ ) { + for ( $i = 1; $i < $length; $i++ ) { $z <<= 6; $z |= ord( $char[$i] ) & 0x3f; } @@ -136,5 +150,5 @@ function escapeSingleString( $string ) { array( '\\' => '\\\\', '\'' => '\\\'' - )); + ) ); } diff --git a/includes/objectcache/BagOStuff.php b/includes/objectcache/BagOStuff.php index 99f73aabe2..74af7a4f26 100644 --- a/includes/objectcache/BagOStuff.php +++ b/includes/objectcache/BagOStuff.php @@ -307,6 +307,23 @@ abstract class BagOStuff { return $this->incr( $key, - $value ); } + /** + * Increase stored value of $key by $value while preserving its TTL + * + * This will create the key with value $init and TTL $ttl if not present + * + * @param string $key + * @param integer $ttl + * @param integer $value + * @param integer $init + * @return bool + * @since 1.24 + */ + public function incrWithInit( $key, $ttl, $value = 1, $init = 1 ) { + return $this->incr( $key, $value ) || + $this->add( $key, $init, $ttl ) || $this->incr( $key, $value ); + } + /** * Get the "last error" registered; clearLastError() should be called manually * @return int ERR_* constant for the "last error" registry diff --git a/includes/objectcache/XCacheBagOStuff.php b/includes/objectcache/XCacheBagOStuff.php index b12a40c7a4..8e2a160df9 100644 --- a/includes/objectcache/XCacheBagOStuff.php +++ b/includes/objectcache/XCacheBagOStuff.php @@ -101,7 +101,7 @@ class XCacheBagOStuff extends BagOStuff { * @param Closure $callback Callback method to be executed * @param int $exptime Either an interval in seconds or a unix timestamp for expiry * @param int $attempts The amount of times to attempt a merge in case of failure - * @return bool Cuccess + * @return bool Success */ public function merge( $key, Closure $callback, $exptime = 0, $attempts = 10 ) { return $this->mergeViaLock( $key, $callback, $exptime, $attempts ); diff --git a/includes/parser/ParserOutput.php b/includes/parser/ParserOutput.php index 49e810cef8..b7cc490ff8 100644 --- a/includes/parser/ParserOutput.php +++ b/includes/parser/ParserOutput.php @@ -400,6 +400,9 @@ class ParserOutput extends CacheTime { * retrieved given the page ID or via a DB join when given the page * title. * + * Since 1.23, page_props are also indexed by numeric value, to allow + * for efficient "top k" queries of pages wrt a given property. + * * setProperty() is thus used to propagate properties from the parsed * page to request contexts other than a page view of the currently parsed * article. diff --git a/includes/profiler/Profiler.php b/includes/profiler/Profiler.php index 1581879324..7f63bb2437 100644 --- a/includes/profiler/Profiler.php +++ b/includes/profiler/Profiler.php @@ -259,7 +259,7 @@ abstract class Profiler { * Get the initial time of the request, based either on $wgRequestTime or * $wgRUstart. Will return null if not able to find data. * - * @param string|false $metric Metric to use, with the following possibilities: + * @param string|bool $metric Metric to use, with the following possibilities: * - user: User CPU time (without system calls) * - cpu: Total CPU time (user and system calls) * - wall (or any other string): elapsed time @@ -288,7 +288,7 @@ abstract class Profiler { * Get the initial time of the request, based either on $wgRequestTime or * $wgRUstart. Will return null if not able to find data. * - * @param string|false $metric Metric to use, with the following possibilities: + * @param string|bool $metric Metric to use, with the following possibilities: * - user: User CPU time (without system calls) * - cpu: Total CPU time (user and system calls) * - wall (or any other string): elapsed time diff --git a/includes/resourceloader/ResourceLoaderLESSFunctions.php b/includes/resourceloader/ResourceLoaderLESSFunctions.php index c7570f6435..e016a3308c 100644 --- a/includes/resourceloader/ResourceLoaderLESSFunctions.php +++ b/includes/resourceloader/ResourceLoaderLESSFunctions.php @@ -37,7 +37,7 @@ class ResourceLoaderLESSFunctions { */ public static function embeddable( $frame, $less ) { $base = pathinfo( $less->parser->sourceName, PATHINFO_DIRNAME ); - $url = $frame[2][0]; + $url = trim( $less->compileValue( $frame ), '"\'' ); $file = realpath( $base . '/' . $url ); return $less->toBool( $file && strpos( $url, '//' ) === false @@ -57,7 +57,7 @@ class ResourceLoaderLESSFunctions { */ public static function embed( $frame, $less ) { $base = pathinfo( $less->parser->sourceName, PATHINFO_DIRNAME ); - $url = $frame[2][0]; + $url = trim( $less->compileValue( $frame ), '"\'' ); $file = realpath( $base . '/' . $url ); $data = CSSMin::encodeImageAsDataURI( $file ); diff --git a/includes/specials/SpecialAllpages.php b/includes/specials/SpecialAllpages.php index a61c90daa8..fe49cf2445 100644 --- a/includes/specials/SpecialAllpages.php +++ b/includes/specials/SpecialAllpages.php @@ -78,7 +78,7 @@ class SpecialAllpages extends IncludableSpecialPage { /** * Entry point : initialise variables and call subfunctions. * - * @param string $par becomes "FOO" when called like Special:Allpages/FOO (default NULL) + * @param string $par becomes "FOO" when called like Special:Allpages/FOO (default null) */ function execute( $par ) { $request = $this->getRequest(); @@ -361,9 +361,9 @@ class SpecialAllpages extends IncludableSpecialPage { /** * @param int $namespace Namespace (Default NS_MAIN) - * @param string $from List all pages from this name (default FALSE) - * @param string $to List all pages to this name (default FALSE) - * @param bool $hideredirects Dont show redirects (default FALSE) + * @param string $from List all pages from this name (default false) + * @param string $to List all pages to this name (default false) + * @param bool $hideredirects Dont show redirects (default false) */ function showChunk( $namespace = NS_MAIN, $from = false, $to = false, $hideredirects = false ) { $output = $this->getOutput(); @@ -561,7 +561,7 @@ class SpecialAllpages extends IncludableSpecialPage { /** * @param int $ns The namespace of the article * @param string $text The name of the article - * @return array( int namespace, string dbkey, string pagename ) or NULL on error + * @return array( int namespace, string dbkey, string pagename ) or null on error */ protected function getNamespaceKeyAndText( $ns, $text ) { if ( $text == '' ) { diff --git a/includes/specials/SpecialNewimages.php b/includes/specials/SpecialNewimages.php index c10a618b09..1d06071757 100644 --- a/includes/specials/SpecialNewimages.php +++ b/includes/specials/SpecialNewimages.php @@ -33,6 +33,7 @@ class SpecialNewFiles extends IncludableSpecialPage { $pager = new NewFilesPager( $this->getContext(), $par ); if ( !$this->including() ) { + $this->setTopText(); $form = $pager->getForm(); $form->prepareForm(); $form->displayForm( '' ); @@ -47,6 +48,25 @@ class SpecialNewFiles extends IncludableSpecialPage { protected function getGroupName() { return 'changes'; } + + /** + * Send the text to be displayed above the options + */ + function setTopText() { + global $wgContLang; + + $message = $this->msg( 'newimagestext' )->inContentLanguage(); + if ( !$message->isDisabled() ) { + $this->getOutput()->addWikiText( + Html::rawElement( 'p', + array( 'lang' => $wgContLang->getCode(), 'dir' => $wgContLang->getDir() ), + "\n" . $message->plain() . "\n" + ), + /* $lineStart */ false, + /* $interface */ false + ); + } + } } /** diff --git a/includes/specials/SpecialPrefixindex.php b/includes/specials/SpecialPrefixindex.php index 7bd98966d6..b6b60d4edb 100644 --- a/includes/specials/SpecialPrefixindex.php +++ b/includes/specials/SpecialPrefixindex.php @@ -155,7 +155,7 @@ class SpecialPrefixindex extends SpecialAllpages { /** * @param int $namespace Default NS_MAIN * @param string $prefix - * @param string $from List all pages from this name (default FALSE) + * @param string $from List all pages from this name (default false) */ protected function showPrefixChunk( $namespace = NS_MAIN, $prefix, $from = null ) { global $wgContLang; diff --git a/includes/upload/UploadBase.php b/includes/upload/UploadBase.php index 995cd7b481..746c16d0e2 100644 --- a/includes/upload/UploadBase.php +++ b/includes/upload/UploadBase.php @@ -1388,7 +1388,7 @@ abstract class UploadBase { * $wgAntivirusRequired may be used to deny upload if the scan fails. * * @param string $file Pathname to the temporary upload file - * @return mixed False if not virus is found, NULL if the scan fails or is disabled, + * @return mixed False if not virus is found, null if the scan fails or is disabled, * or a string containing feedback from the virus scanner if a virus was found. * If textual feedback is missing but a virus was found, this function returns true. */ diff --git a/languages/Language.php b/languages/Language.php index c635ebbfd1..95bd31e34b 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -3130,14 +3130,18 @@ class Language { * @param string $number * @return string */ - function parseFormattedNumber( $number ) { + public function parseFormattedNumber( $number ) { $s = $this->digitTransformTable(); if ( $s ) { + // eliminate empty array values such as ''. (bug 64347) + $s = array_filter( $s ); $number = strtr( $number, array_flip( $s ) ); } $s = $this->separatorTransformTable(); if ( $s ) { + // eliminate empty array values such as ''. (bug 64347) + $s = array_filter( $s ); $number = strtr( $number, array_flip( $s ) ); } diff --git a/languages/i18n/ace.json b/languages/i18n/ace.json index e5ace19902..a06f0550ae 100644 --- a/languages/i18n/ace.json +++ b/languages/i18n/ace.json @@ -9,7 +9,8 @@ "Meno25", "Rachmat.Wahidi", "Sayed Muddasir", - "Si Gam Acèh" + "Si Gam Acèh", + "아라" ] }, "tog-underline": "Bôh garéh yup peunawôt:", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Peuleumah bateuëng alat andam", "tog-editondblclick": "Andam laman ngön duwa gö teugön", "tog-editsectiononrightclick": "Peujeuët andam bideueng ngön teugön blah uneun bak nan bideueng", - "tog-rememberpassword": "Ingat lôn tamöng bak peuramban nyoë (keu paléng trép $1 {{PLURAL:$1|uroë}})", "tog-watchcreations": "Tamah laman nyang lôn peugöt u dapeuta keunalön", "tog-watchdefault": "Tamah laman nyang lôn-andam u dapeuta keunalon", "tog-watchmoves": "Tamah laman nyang lôn peupinah u dapeuta keunalon", @@ -315,14 +315,11 @@ "readonly_lag": "Basis data ka geurôk otomatis silawét basis data sekunder teungöh geupeusinkron ngön basis data utama", "internalerror": "Salah bak dalam", "internalerror_info": "Salah bak dalam: $1", - "fileappenderrorread": "H'an jitém beuet \"$1\" 'oh geutamah", - "fileappenderror": "H'an jeuet jipasoë \"$1\" u \"$2\"", "filecopyerror": "H'an jeuet salén beureukaih \"$1\" u \"$2\".", "filerenameerror": "H'an jeuët bôh nan beureukaih \"$1\" u \"$2\".", "filedeleteerror": "H'an jeuët sampôh beureukaih \"$1\".", "directorycreateerror": "H'an jeuet peugöt direktori \"$1\".", "filenotfound": "Beureukaih \"$1\" hana meurumpök.", - "fileexistserror": "H'an jeuet geusalén u beureukaih \"$1\": Beureukaih ka na.", "unexpected": "Yum hana geuharap: \"$1\"=\"$2\".", "formerror": "Reulöh: H'an jeuet peu'ék formulir.", "badarticleerror": "Buet nyoe h'an jeuët geupeulaku bak laman nyoe.", @@ -391,8 +388,6 @@ "userlogin-resetpassword-link": "Tuwö lageuëm rahsia?", "userlogin-loggedin": "Droëneuh ka neutamöng seubagoë $1. Neungui blangko di yup keu neutamöng seubagoë ureuëng ngui la’én", "userlogin-createanother": "Peudapeuta nan barô", - "createacct-join": "Neupasoë keutrangan bhaih droëneuh di yup nyoë", - "createacct-another-join": "Neupasoë keutrangan nan ureuëng ngui barô di yup nyoë", "createacct-emailrequired": "Alamat surat-e", "createacct-emailoptional": "Alamat surat-e (hana wajéb)", "createacct-email-ph": "Neupasoë alamat surat-e droëneuh", @@ -640,7 +635,6 @@ "search-nonefound": "Hana hasé nyang paih lagèë neulakèë", "powersearch-legend": "Mita lanjut", "powersearch-ns": "Mita bak ruweuëng nan:", - "powersearch-redir": "Dapeuta peuninah", "powersearch-toggleall": "Ban dum", "powersearch-togglenone": "Hana", "preferences": "Galak", @@ -767,7 +761,7 @@ "recentchanges-label-bot": "Neuandam nyoe geupubuet le bot", "recentchanges-label-unpatrolled": "Neuandam nyoe goh lom geukalon", "rcnotefrom": "Di yup nyoë nakeuh neuubah yôh $2 (geupeudeuh trôh ‘an $1 neuubah).", - "rclistfrom": "Peudeuih neuubah barô yôh $1 kön", + "rclistfrom": "Peudeuih neuubah barô yôh $3 $2 kön", "rcshowhideminor": "$1 andam bacut", "rcshowhidebots": "$1 bot", "rcshowhideliu": "$1 ureuëng ngui tamöng", @@ -1177,10 +1171,6 @@ "confirm-unwatch-top": "Sampôh laman nyoë nibak dapeuta keunalön droëneuh?", "imgmultipageprev": "← laman sigohlomjih", "autosumm-new": "Geupeugöt laman ngön asoë '$1'", - "livepreview-loading": "Pumasoë...", - "livepreview-ready": "Pumasoë... Ka lheuëh!", - "livepreview-failed": "Peudeuih hasé langsông hana meuhasé!\nNeuci peudeuih hasé biasa.", - "livepreview-error": "H'an jitém teusambat: $1 \"$2\"\nNeuci peudeuih hasé biasa.", "watchlisttools-view": "Peudeuh neuubah meukaw'èt", "watchlisttools-edit": "Peudeuh ngön andam dapeuta keunalön", "watchlisttools-raw": "Andam dapeuta keunalön meuntah", diff --git a/languages/i18n/aeb.json b/languages/i18n/aeb.json index 2674151cbb..64e08a26f0 100644 --- a/languages/i18n/aeb.json +++ b/languages/i18n/aeb.json @@ -4,7 +4,8 @@ "Abanima", "Csisc", "Kuwaity26", - "Malekbr" + "Malekbr", + "아라" ] }, "tog-underline": "ضع خطا تحت الوصلات:", @@ -17,7 +18,6 @@ "tog-showtoolbar": "أظهر شريط التحرير (يتطلب جافاسكربت)", "tog-editondblclick": "عدل الصفحات عند الضغط المزدوج (جافاسكربت)", "tog-editsectiononrightclick": "فعل تعديل الأقسام بواسطة كبسة الفأرة اليمين على عناوين الأقسام (جافاسكريبت)", - "tog-rememberpassword": "تذكر دخولي على هذا المتصفح (إلى {{PLURAL:$1||يوم واحد|يومين|$1 أيام|$1 يومًا|$1 يوم}} كحد أقصى)", "tog-watchcreations": "أضف الصفحات التي أنشئها والملفات التي أرفعها إلى قائمة مراقبتي.", "tog-watchdefault": "أضف الصفحات والملفات التي أعدلها إلى قائمة مراقبتي", "tog-watchmoves": "أضف الصفحات والملفات التي أنقلها إلى قائمة مراقبتي", @@ -284,14 +284,11 @@ "readonly_lag": "تم إغلاق قاعدة البيانات تلقائيا حتى تستطيع الخواديم التابعة ملاحقة الخادوم الرئيسي", "internalerror": "خطأ داخلي", "internalerror_info": "خطأ داخلي: $1", - "fileappenderrorread": "تعذرت قراءة \"$1\" أثناء الإضافة.", - "fileappenderror": "تعذرت إضافة \"$1\" إلى \"$2\".", "filecopyerror": "لم يمكن نسخ الملف \"$1\" إلى \"$2\".", "filerenameerror": "لم يمكن إعادة تسمية الملف \"$1\" إلى \"$2\".", "filedeleteerror": "لم يمكن حذف الملف \"$1\".", "directorycreateerror": "لم يمكن إنشاء المجلد \"$1\".", "filenotfound": "لم يمكن إيجاد الملف \"$1\".", - "fileexistserror": "غير قادر على الكتابة للملف \"$1\": الملف موجود", "unexpected": "قيمة غير متوقعة: \"$1\"=\"$2\".", "formerror": "خطأ: لم يمكن تنفيذ الاستمارة", "badarticleerror": "لا يمكن إجراء هذا الفعل على هذه الصفحة.", @@ -456,7 +453,6 @@ "savearticle": "احفظ الصفحة", "preview": "معاينة", "showpreview": "أظهر معاينة", - "showlivepreview": "عرض مباشر", "showdiff": "أظهر التغييرات", "anoneditwarning": "'''تحذير:''' لم تقم بالدخول.\nسيسجل عنوان الآيبي خاصتك في تاريخ هذه الصفحة.", "anonpreviewwarning": "''أنت غير مسجل الدخول. الحفظ سيسجل عنوان الأيبي الخاص بك في تاريخ هذه الصفحة.''", @@ -730,7 +726,7 @@ "recentchanges-label-bot": "أجرى هذا التعديل بوت", "recentchanges-label-unpatrolled": "لم يراجع هذا التعديل إلى الآن", "rcnotefrom": "بالأسفل التغييرات منذ '''$2''' (إلى '''$1''' معروضة).", - "rclistfrom": "أظهر التغييرات بدءا من $1", + "rclistfrom": "أظهر التغييرات بدءا من $3 $2", "rcshowhideminor": "$1 التعديلات الطفيفة", "rcshowhidebots": "$1 البوتات", "rcshowhideliu": "$1 المستخدمين المسجلين", diff --git a/languages/i18n/af.json b/languages/i18n/af.json index 669478974f..40a7f41565 100644 --- a/languages/i18n/af.json +++ b/languages/i18n/af.json @@ -18,7 +18,8 @@ "Shirayuki", "Spacebirdy", "Xethron", - "පසිඳු කාවින්ද" + "පසිඳු කාවින්ද", + "아라" ] }, "tog-underline": "Onderstreep skakels.", @@ -31,7 +32,6 @@ "tog-showtoolbar": "Wys redigeergereedskap", "tog-editondblclick": "Dubbelkliek om te wysig", "tog-editsectiononrightclick": "Wysig afdeling met regskliek op afdeling se titel (JavaScript)", - "tog-rememberpassword": "Onthou dat ek op hierdie rekenaar ingeteken het (vir 'n maksimum van $1 {{PLURAL:$1|dag|dae}})", "tog-watchcreations": "Voeg bladsye wat ek skep en lêers wat ek oplaai by my dophoulys", "tog-watchdefault": "Voeg bladsye en lêers wat ek wysig by my dophoulys", "tog-watchmoves": "Voeg bladsye en lêers wat ek skuif by my dophoulys", @@ -324,14 +324,11 @@ "readonly_lag": "Die databasis is outomaties gesluit terwyl die slaafdatabasisse met die meester gesinchroniseer word", "internalerror": "Interne fout", "internalerror_info": "Interne fout: $1", - "fileappenderrorread": "Kon nie \"$1\" tydens die \"append\" lees nie.", - "fileappenderror": "Kon nie \"$1\" agteraan \"$2\" voeg nie.", "filecopyerror": "Kon nie lêer van \"$1\" na \"$2\" kopieer nie.", "filerenameerror": "Kon nie lêernaam van \"$1\" na \"$2\" wysig nie.", "filedeleteerror": "Kon nie lêer \"$1\" skrap nie.", "directorycreateerror": "Kon nie gids \"$1\" skep nie.", "filenotfound": "Kon nie lêer \"$1\" vind nie.", - "fileexistserror": "Nie moontlik om na lêer \"$1\" te skryf: lêer bestaan reeds", "unexpected": "Onverwagte waarde: \"$1\"=\"$2\".", "formerror": "Fout: kon vorm nie stuur nie", "badarticleerror": "Die aksie kon nie op hierdie bladsy uitgevoer word nie.", @@ -411,8 +408,6 @@ "userlogin-resetpassword-link": "Wagwoord vergeet?", "userlogin-loggedin": "U is reeds aangemeld as {{GENDER:$1|$1}}.\nGebruik die onderstaande vorm om as 'n ander gebruiker aan te meld.", "userlogin-createanother": "Skep nog 'n rekening", - "createacct-join": "Verskaf u gegewens hieronder.", - "createacct-another-join": "Sleutel die nuwe rekening se inligting hier onder in:", "createacct-emailrequired": "E-posadres", "createacct-emailoptional": "E-posadres (opsioneel)", "createacct-email-ph": "Sleutel u e-posadres in", @@ -550,7 +545,6 @@ "savearticle": "Stoor bladsy", "preview": "Voorskou", "showpreview": "Wys voorskou", - "showlivepreview": "Lewendige voorskou", "showdiff": "Wys veranderings", "anoneditwarning": "'''Waarskuwing:''' Aangesien u nie aangeteken is nie, sal u IP-adres in dié blad se wysigingsgeskiedenis gestoor word.", "anonpreviewwarning": "''U is nie aangeteken nie.''\n''As u die bladsy stoor sal u IP-adres in die bladsy se geskeidenis aangeteken word.''", @@ -836,7 +830,6 @@ "search-nonefound": "Daar is geen resultate vir u soekopdrag nie.", "powersearch-legend": "Gevorderde soektog", "powersearch-ns": "Soek in naamruimtes:", - "powersearch-redir": "Wys aanstuurbladsye", "powersearch-togglelabel": "Kies:", "powersearch-toggleall": "Alle", "powersearch-togglenone": "Geen", @@ -941,7 +934,6 @@ "prefs-advancedsearchoptions": "Gevorderde instellings", "prefs-advancedwatchlist": "Gevorderde instellings", "prefs-displayrc": "Vertoonopsies", - "prefs-displaysearchoptions": "Weergaweopsies", "prefs-displaywatchlist": "Weergaweopsies", "prefs-diffs": "Verskille", "email-address-validity-valid": "Die e-posadres lyk geldig", @@ -1112,7 +1104,7 @@ "recentchanges-legend-heading": "'''Sleutel:'''", "recentchanges-legend-newpage": "$1 - nuwe bladsy", "rcnotefrom": "Wysigings sedert $2 (maksimum van $1 word gewys).", - "rclistfrom": "Vertoon wysigings vanaf $1", + "rclistfrom": "Vertoon wysigings vanaf $3 $2", "rcshowhideminor": "$1 klein wysigings", "rcshowhidebots": "$1 robotte", "rcshowhideliu": "$1 geregistreerde gebruikers", @@ -1625,10 +1617,6 @@ "watchlist-details": "{{PLURAL:$1|$1 bladsy|$1 bladsye}} in u dophoulys, besprekingsbladsye uitgesluit.", "wlheader-enotif": "E-pos kennisgewings is aangeskakel.", "wlheader-showupdated": "Bladsye wat verander is sedert u hulle laas besoek het word in '''vetdruk''' uitgewys.", - "watchmethod-recent": "Kontroleer onlangse wysigings aan bladsye op dophoulys", - "watchmethod-list": "kontroleer bladsye op dophoulys vir wysigings", - "watchlistcontains": "Jou dophoulys bevat $1 {{PLURAL:$1|bladsy|bladsye}}.", - "iteminvalidname": "Probleem met item '$1', ongeldige naam...", "wlshowlast": "Wys afgelope $1 ure, $2 dae of $3", "watchlist-options": "Opsies vir dophoulys", "watching": "Plaas op dophoulys...", @@ -2169,7 +2157,6 @@ "tooltip-summary": "Verskaf 'n kort opsomming", "interlanguage-link-title": "$1 – $2", "common.css": "/** Gemeenskaplike CSS vir alle omslae */", - "notacceptable": "Die wikibediener kan nie data in 'n formaat wat jou kliënt kan lees verskaf nie.", "anonymous": "Anonieme {{PLURAL:$1|gebruiker|gebruikers}} van {{SITENAME}}", "siteuser": "{{SITENAME}}-gebruiker $1", "anonuser": "Anonieme {{SITENAME}}-gebruiker $1", @@ -2712,14 +2699,8 @@ "size-kilobytes": "$1 KG", "size-megabytes": "$1 MG", "size-gigabytes": "$1 GG", - "livepreview-loading": "Laai tans…", - "livepreview-ready": "Laai tans… Gereed!", - "livepreview-failed": "Lewendige voorskou het gefaal.\nProbeer normale voorskou.", - "livepreview-error": "Verbinding het misluk: $1 \"$2\".\nProbeer normale voorskou.", "lag-warn-normal": "Veranderinge nuwer as $1 {{PLURAL:$1|sekonde|sekondes}} mag moontlik nie gewys word nie.", "lag-warn-high": "Weens hoë databasis toevoer word wysigings nuwer as $1 {{PLURAL:$1|sekonde|sekondes}} moontlik nie in die lys vertoon nie.", - "watchlistedit-numitems": "U dophoulys bevat {{PLURAL:$1|1 bladsy|$1 bladsye}}, besprekingsbladsye uitgesluit.", - "watchlistedit-noitems": "U dophoulys bevat geen bladsye.", "watchlistedit-normal-title": "Wysig dophoulys", "watchlistedit-normal-legend": "Verwyder titels van dophoulys", "watchlistedit-normal-explain": "Die bladsye in u dophoulys word hier onder vertoon.\nSelekteer die titels wat verwyder moet word en kliek op {{int:Watchlistedit-normal-submit}}\" onder aan die bladsy.\nAlternatiewelik kan u die [[Special:EditWatchlist/raw|bronkode wysig]].", @@ -2836,7 +2817,6 @@ "compare-invalid-title": "Die titel wat u verskaf het is ongeldig.", "compare-title-not-exists": "Die titel wat u verskaf het bestaan ​​nie.", "compare-revision-not-exists": "Die hersiening wat u verskaf het bestaan ​​nie.", - "dberr-header": "Die wiki het 'n probleem", "dberr-problems": "Jammer! Die webwerf ondervind op die oomblik tegniese probleme.", "dberr-again": "Wag 'n paar minute en probeer dan weer.", "dberr-info": "(Kan nie die databasisbediener kontak nie: $1)", diff --git a/languages/i18n/aln.json b/languages/i18n/aln.json index 0079fc7100..4ebee108b4 100644 --- a/languages/i18n/aln.json +++ b/languages/i18n/aln.json @@ -4,7 +4,8 @@ "Bresta", "Cradel", "Dardan", - "Mdupont" + "Mdupont", + "아라" ] }, "tog-underline": "Nënvizoji vegzat", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Trego butonat për redaktim (JavaScript)", "tog-editondblclick": "Redakto faqet me klikim të dyfishtë (JavaScript)", "tog-editsectiononrightclick": "Lejo redaktimin e seksioneve tue klikue me të djathtë mbi titull (JavaScript)", - "tog-rememberpassword": "Ruej fjalëkalimin tem në këtë shfletues (për $1 {{PLURAL:$1|ditë|ditë}})", "tog-watchcreations": "Shtoji në listë mbikëqyrëse faqet që i krijoj vetë", "tog-watchdefault": "Shtoji në listë mbikëqyrëse faqet që i redaktoj", "tog-watchmoves": "Shtoji në listë mbikëqyrëse faqet që i zhvendosi", @@ -277,14 +277,11 @@ "readonly_lag": "Databaza âsht bllokue automatikisht përderisa serverat e mvarun të skinkronizohen me kryesorin.", "internalerror": "Gabim i mbrendshëm", "internalerror_info": "Gabimi i mbrendshëm: $1", - "fileappenderrorread": " \"$1\" nuk mujti m'u lexu gjatë bashkangjitjes.", - "fileappenderror": "\"$1\" nuk mujti me i'u bashkangjitë \"$2\".", "filecopyerror": "Nuk mujta me kopjue skedën \"$1\" te \"$2\".", "filerenameerror": "Nuk mujta me ndërrue emnin e skedës \"$1\" në \"$2\".", "filedeleteerror": "Nuk mujta me fshî skedën \"$1\".", "directorycreateerror": "Nuk mujta me krijue direktorinë \"$1\".", "filenotfound": "Nuk mujta me gjetë skedën \"$1\".", - "fileexistserror": "Nuk mujta me shkrue në skedën \"$1\": Kjo skedë ekziston", "unexpected": "Vlerë e papritun: \"$1\"=\"$2\".", "formerror": "Gabim: nuk mujta me dërgue formularin", "badarticleerror": "Ky veprim nuk mundet me u ekzekutue në këtë faqe.", @@ -412,7 +409,6 @@ "savearticle": "Regjistro faqen", "preview": "Parapâmje", "showpreview": "Trego parapâmjen", - "showlivepreview": "Parapâmje e menjiherëshme", "showdiff": "Trego ndryshimet", "anoneditwarning": "'''Kujdes:''' Ju nuk jeni i kyçun.\nAdresa juej IP do të regjistrohet në historikun e redaktimit të kësaj faqeje.", "anonpreviewwarning": "''Nuk jeni i kyçun. Regjistrimi ka me marrë shenim IP adresën tuej në histori të faqes.''", @@ -624,7 +620,6 @@ "search-nonefound": "Nuk ka rezultate që përputhen me kërkesën.", "powersearch-legend": "Kërkimi i detajshëm", "powersearch-ns": "Kërkimi në hapësina:", - "powersearch-redir": "Listo përcjelljet", "powersearch-togglelabel": "Zgjedh:", "powersearch-toggleall": "Tâna", "powersearch-togglenone": "Asnji", @@ -816,7 +811,7 @@ "recentchanges-summary": "Ndiqni ndryshime së fundmi tek kjo faqe.", "recentchanges-feed-description": "Përcjelli ndryshimet mâ të reja të këtij wiki në këtë feed.", "recentchanges-label-newpage": "Ky redaktim krijoi një faqe të re", - "rclistfrom": "Trego ndryshimet e reja tue fillue prej $1", + "rclistfrom": "Trego ndryshimet e reja tue fillue prej $3 $2", "rcshowhideminor": "$1 redaktimet e vogla", "rcshowhidebots": "botat në $1", "rcshowhideliu": "$1 përdorues të kyçun", @@ -1058,7 +1053,6 @@ "monobook.js": "/* Çdo JavaScript këtu ka me u ngarkue për shfrytëzuesit që përdorin dukjen MonoBook */", "modern.js": "/* Çdo JavaScript këtu ka me u ngarkue për shfrytëzuesit që përdorin dukjen Modern */", "vector.js": "/* Çdo JavaScript këtu ka me u ngarkue për shfrytëzuesit që përdorin dukjen Vector */", - "notacceptable": "Serveri i wikit nuk mundet me i ofrue të dhânat në formatin që kish mujtë me i lexue klienti juej.", "anonymous": "{{PLURAL:$1|Përdorues|Përdorues}} anonim të {{SITENAME}}", "siteuser": "Përdoruesi $1 i {{SITENAME}}", "lastmodifiedatby": "Kjo faqe âsht redaktue së fundi me $2, $1 prej $3.", diff --git a/languages/i18n/am.json b/languages/i18n/am.json index 2410531508..89210f6a1a 100644 --- a/languages/i18n/am.json +++ b/languages/i18n/am.json @@ -7,7 +7,8 @@ "Reedy", "Romaine", "Solomon", - "Teferra" + "Teferra", + "아라" ] }, "tog-underline": "በመያያዣ ስር አስምር", @@ -855,7 +856,7 @@ "recentchanges-label-unpatrolled": "ይህ እርማት ገና አልተገመገመም", "recentchanges-legend-newpage": "$1 - አዲስ ገጽ", "rcnotefrom": "ከ'''$2''' ጀምሮ የተቀየሩት ገጾች (እስከ '''$1''' ድረስ) ክዚህ በታች ይታያሉ።", - "rclistfrom": "(ከ $1 ጀምሮ አዲስ ለውጦቹን ለማየት)", + "rclistfrom": "(ከ $3 $2 ጀምሮ አዲስ ለውጦቹን ለማየት)", "rcshowhideminor": "ጥቃቅን ለውጦች $1", "rcshowhidebots": "bots $1", "rcshowhideliu": "ያባላት ለውጦች $1", @@ -1219,9 +1220,6 @@ "watchlist-details": "አሁን {{PLURAL:$1|$1 ገፅ|$1 ገፆች}} በምትከታተላቸው ገፆች ላይ አሉ (የውይይት ገፅ ሳይጨመር)።", "wlheader-enotif": "የ-ኢሜል ማስታወቂያ እንዲሠራ ተደርጓል።", "wlheader-showupdated": "መጨረሻ ከጎበኟቸው ጀምሮ የተቀየሩት ገጾች በ'''ጉልህ ፊደላት''' ይታያሉ", - "watchmethod-recent": "የቅርብ ለውጦችን ለሚከታተሉት ገጾች በመፈለግ", - "watchmethod-list": "የሚከታተሉትን ገጾች ለቅርብ ለውጦች በመፈለግ", - "watchlistcontains": "አሁን በሙሉ $1 ገጾች እየተከታተሉ ነው።", "wlshowlast": "ያለፉት $1 ሰዓት፤ $2 ቀን፤ $3 ይታዩ።", "watchlist-options": "የዝርዝሩ ምርጫዎች", "watching": "እየተጨመረ ነው...", @@ -1912,8 +1910,6 @@ "autosumm-new": "አዲስ ገጽ ፈጠረ፦ «$1»", "lag-warn-normal": "ከ$1 ሴኮንድ በፊት ጀምሮ የቀረቡ ለውጦች ምናልባት በዚህ ዝርዝር አይታዩም።", "lag-warn-high": "የመረጃ-ቤት ሰርቨር በጣም ስለሚዘገይ፣ ከ$1 ሴኮንድ በፊት ጀምሮ የቀረቡ ለውጦች ምናልባት በዚህ ዝርዝር አይታዩም።", - "watchlistedit-numitems": "አሁን በሙሉ {{PLURAL:$1|$1 ገጽ|$1 ገጾች}} እየተከታተሉ ነው።", - "watchlistedit-noitems": "ዝርዝርዎ ባዶ ነው።", "watchlistedit-normal-title": "ዝርዝሩን ለማስተካከል", "watchlistedit-normal-legend": "አርእስቶችን ከተካከሉት ገጾች ዝርዝር ለማስወግድ...", "watchlistedit-normal-explain": "ከዚህ ታች፣ የሚከታተሉት ገጾች ሁሉ በሙሉ ተዘርዝረው ይገኛሉ።\n\nአንዳንድ ገጽ ከዚህ ዝርዝር ለማስወግድ ያሠቡ እንደሆነ፣ በሳጥኑ ውስጥ ምልክት አድርገው በስተግርጌ በሚገኘው «ማስወግጃ» የሚለውን ተጭነው ከዚህ ዝርዝር ሊያስወግዷቸው ይቻላል። (ይህን በማድረግዎ ከገጹ ጋር የሚገናኘው ውይይት ገጽ ድግሞ ከዝርዝርዎ ይጠፋል።)\n\nከዚህ ዘዴ ሌላ [[Special:EditWatchlist/raw|ጥሬውን ኮድ መቅዳት ወይም ማዘጋጀት]] ይቻላል።", diff --git a/languages/i18n/an.json b/languages/i18n/an.json index a4d68136e7..a1635c4a83 100644 --- a/languages/i18n/an.json +++ b/languages/i18n/an.json @@ -9,7 +9,8 @@ "The Evil IP address", "Urhixidur", "Willtron", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Subrayar os vinclos:", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Amostrar a barra de ferramientas d'edición (cal JavaScript)", "tog-editondblclick": "Activar edición de pachinas fendo-ie doble click (cal JavaScript)", "tog-editsectiononrightclick": "Activar a edición de seccions punchando con o botón dreito d'o ratet
en os títols de seccions (cal JavaScript)", - "tog-rememberpassword": "Remerar o mío nombre d'usuario en iste navegador (como muito por $1 {{PLURAL:$1|día|días}})", "tog-watchcreations": "Cosirar as pachinas que creye", "tog-watchdefault": "Cosirar as pachinas que edite", "tog-watchmoves": "Cosirar as pachinas que treslade", @@ -291,14 +291,11 @@ "readonly_lag": "A base de datos ye bloqueyata temporalment entre que os servidors se sincronizan.", "internalerror": "Error interna", "internalerror_info": "Error interna: $1", - "fileappenderrorread": "No s'ha puesto leyer \"$1\" durant a inserción.", - "fileappenderror": "No s'ha puesto adhibir \"$1\" a \"$2\".", "filecopyerror": "No s'ha puesto copiar o fichero \"$1\" ta \"$2\".", "filerenameerror": "No s'ha puesto cambiar o nombre d'o fichero \"$1\" a \"$2\".", "filedeleteerror": "No s'ha puesto borrar o fichero \"$1\".", "directorycreateerror": "No s'ha puesto crear o directorio \"$1\".", "filenotfound": "No s'ha puesto trobar o fichero \"$1\".", - "fileexistserror": "No s'ha puesto escribir o fichero \"$1\": o fichero ya existe", "unexpected": "Valura no prevista: \"$1\"=\"$2\".", "formerror": "Error: no se podió ninviar o formulario", "badarticleerror": "Ista acción no se puede no se puede reyalizar en ista pachina.", @@ -350,7 +347,6 @@ "gotaccount": "Tiene ya una cuenta? '''$1'''.", "gotaccountlink": "Identificar-se y encetar sesión", "userlogin-resetlink": "Ha xublidau os suyos datos d'acceso?", - "createacct-join": "Fica os tuyos datos debaixo.", "createacct-another-email-ph": "Establir una adreza de correu-e", "createaccountmail": "por correu electronico", "createaccountreason": "Razón:", @@ -466,7 +462,6 @@ "savearticle": "Alzar pachina", "preview": "Previsualización", "showpreview": "Amostrar previsualización", - "showlivepreview": "Anvista previa", "showdiff": "Amostrar cambeos", "anoneditwarning": "''Pare cuenta:'' No s'ha identificato con un nombre d'usuario. A suya adreza IP s'alzará en l'historial d'a pachina.", "anonpreviewwarning": "''No s'ha identificau con una cuenta d'usuario. A suya adreza IP quedará rechistrada en l'historial d'edicions d'ista pachina.\"", @@ -729,7 +724,6 @@ "search-nonefound": "No s'ha trobato garra resultau que cumpla os criterios.", "powersearch-legend": "Busca abanzata", "powersearch-ns": "Mirar en os espacios de nombres:", - "powersearch-redir": "Listar reendreceras", "powersearch-togglelabel": "Marcar:", "powersearch-toggleall": "Totz", "powersearch-togglenone": "Garra", @@ -832,7 +826,6 @@ "prefs-advancedsearchoptions": "Opcions abanzadas", "prefs-advancedwatchlist": "Opcions abanzadas", "prefs-displayrc": "Opcions de visualización", - "prefs-displaysearchoptions": "Opcions de visualización", "prefs-displaywatchlist": "Opcions de visualización", "prefs-diffs": "Diferencias", "email-address-validity-valid": "L'adreza de correu electronico pareix valida", @@ -983,7 +976,7 @@ "recentchanges-label-unpatrolled": "Esta edición encara no s'ha controlato", "recentchanges-legend-newpage": "$1 - pachina nueva", "rcnotefrom": "Contino s'amuestran os cambeos dende '''$2''' (dica '''$1''').", - "rclistfrom": "Amostrar cambeos recients dende $1", + "rclistfrom": "Amostrar cambeos recients dende $3 $2", "rcshowhideminor": "$1 as edicions menors", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 usuarios rechistraus", @@ -1464,10 +1457,6 @@ "watchlist-details": "{{PLURAL:$1|$1 pachina|$1 pachinas}} en a suya lista de seguimiento, sin contar-ie as pachinas de descusión.", "wlheader-enotif": "A notificación por correu electronico ye activata", "wlheader-showupdated": "Las pachinas cambiadas dende a suya zaguer vesita s'amuestran en '''negreta'''", - "watchmethod-recent": "Mirando pachinas cosiratas en os zaguers cambeos", - "watchmethod-list": "mirando edicions recients en as pachinas cosiratas", - "watchlistcontains": "A suya lista de seguimiento tiene $1 {{PLURAL:$1|pachina|pachinas}}.", - "iteminvalidname": "Bi ha un problema con l'articlo '$1', o nombre no ye conforme...", "wlshowlast": "Amostrar as zagueras $1 horas, $2 días u $3", "watchlist-options": "Opcions d'a lista de seguimiento", "watching": "Cosirando...", @@ -2003,7 +1992,6 @@ "group-bot.js": "/* Qualsiquier codigo Javascript escrito aquí se cargará nomás ta os bots */", "group-sysop.js": "/* Qualsiquier codigo Javascript escrito aquí se cargará nomás ta os administradors */", "group-bureaucrat.js": "/* Qualsiquier codigo Javascript escrito aquí se cargará nomás ta os burocratas */", - "notacceptable": "O servidor wiki no puede ufrir os datos en un formato que o suyo client (navegador) pueda leyer.", "anonymous": "{{PLURAL:$1|Usuario anónimo|Usuarios anónimos}} de {{SITENAME}}", "siteuser": "Usuario $1 de {{SITENAME}}", "anonuser": "{{SITENAME}} usuario anonimo $1", @@ -2483,14 +2471,8 @@ "autosumm-replace": "O conteniu s'ha cambiato por \"$1\"", "autoredircomment": "Reendrezando ta [[$1]]", "autosumm-new": "Pachina creyada con '$1'", - "livepreview-loading": "Cargando…", - "livepreview-ready": "Cargando… ya!", - "livepreview-failed": "A previsualización a l'inte falló!\nPrebe con a previsualización normal.", - "livepreview-error": "No s'ha puesto connectar: $1 \"$2\". Prebe con l'anvista previa normal.", "lag-warn-normal": "Talment no s'amuestren en ista lista as edicions feitas en {{PLURAL:$1|o zaguer segundo|os zaguers $1 segundos}}.", "lag-warn-high": "Por o retardo d'o servidor d'a base de datos, talment no s'amuestren en ista lista as edicions feitas en {{PLURAL:$1|o zaguer segundo|os zaguers $1 segundos}}.", - "watchlistedit-numitems": "A suya lista de seguimiento tiene {{PLURAL:$1|una pachina |$1 pachinas}}, sin contar-ie as pachinas de descusión.", - "watchlistedit-noitems": "A suya lista de seguimiento ye bueda.", "watchlistedit-normal-title": "Editar a lista de seguimiento", "watchlistedit-normal-legend": "Borrar títols d'a lista de seguimiento", "watchlistedit-normal-explain": "Contino s'amuestran os títols de pachinas d'a suya lista de seguimiento.\nTa sacar-ne una pachina, marque o quatrón que ye a o canto d'o suyo títol, y punche con o ratet en \"{{int:Watchlistedit-normal-submit}}\".\nTamién puede [[Special:EditWatchlist/raw|editar dreitament a lista]].", @@ -2578,7 +2560,6 @@ "compare-invalid-title": "O titol especificau ye invalido.", "compare-title-not-exists": "O titol especificau no existe.", "compare-revision-not-exists": "A revisión especificada no existe.", - "dberr-header": "Iste wiki tiene un problema", "dberr-problems": "Lo sentimos. Iste sitio ye experimentando dificultatz tecnicas.", "dberr-again": "Mire de recargar en bells menutos.", "dberr-info": "(No s'ha puesto contactar con o servidor d'a base de datos: $1)", diff --git a/languages/i18n/ang.json b/languages/i18n/ang.json index e540a5d521..41eb13637f 100644 --- a/languages/i18n/ang.json +++ b/languages/i18n/ang.json @@ -10,7 +10,8 @@ "Shirayuki", "Spacebirdy", "Tsepelcory", - "Wōdenhelm" + "Wōdenhelm", + "아라" ] }, "tog-underline": "Mearc under hlencan:", @@ -23,7 +24,6 @@ "tog-showtoolbar": "Īwan þā adihtunge tōlmearce", "tog-editondblclick": "Adihtan trametas mid twifealdum mȳs swenge", "tog-editsectiononrightclick": "Þafian dǣla adihtunge þurh swīðran healfe mȳs swengas on dǣla titulum", - "tog-rememberpassword": "Gemynan mīne inmeldunge on þissum spearctellende (oþ $1 {{PLURAL:$1|dæg|dagas}} lengest)", "tog-watchcreations": "Ēacnian mīn behealdungtæl mid trametum þā ic scieppe and ymelum þā ic hlade on nett.", "tog-watchdefault": "Ēacnian mīn behealdungtæl mid trametum and ymelum þā ic adihte.", "tog-watchmoves": "Ēacnian mīn behealdungtæl mid trametum and ymelum þā ic wege.", @@ -299,8 +299,6 @@ "missingarticle-rev": "(nīwung#: $1)", "internalerror": "Inweard wōh", "internalerror_info": "Inweard wōh: $1", - "fileappenderrorread": "Ne cūðe \"$1\" rǣdan under ēacnunge.", - "fileappenderror": "Ne cūðe \"$2\" mid \"$1\" ēacnian.", "filerenameerror": "Ne cūðe ednemnan ymelan \"$1\" tō \"$2\".", "filenotfound": "Ne cūðe findan ymelan \"$1\".", "formerror": "Wōh: ne cūðe cȳþþugewrit forþsendan.", @@ -392,7 +390,6 @@ "savearticle": "Hordian tramet", "preview": "Fōrebysen", "showpreview": "Īwan fōrebysene", - "showlivepreview": "Rihte geīwed fōrebysen", "showdiff": "Īwan andwendunga", "summary-preview": "Scortnesse fōrebysen:", "blockednoreason": "nān racu gifen", @@ -494,7 +491,6 @@ "showingresultsnum": "Under sind $3 tóhígunga onginnende mid #$2.", "powersearch-legend": "Manigfeald sēcung", "powersearch-ns": "Sēcan in namstedum:", - "powersearch-redir": "Settan edlǣdunge on getæle", "search-external": "Ūtanweard sōcn", "preferences": "Fōreberunga", "mypreferences": "Mīna fōreberunga", @@ -551,7 +547,7 @@ "recentchanges-label-bot": "Searuþrǣl fremede þās adihtunge", "recentchanges-legend-newpage": "$1 - nīƿu sīde", "rcnotefrom": "Niðer sind þā andwendunga fram '''$2''' (mǣst īweþ '''$1''').", - "rclistfrom": "Īwan nīwa andwendunga fram $1 and siþþan", + "rclistfrom": "Īwan nīwa andwendunga fram $3 $2 and siþþan", "rcshowhideminor": "$1 lytela adihtunga", "rcshowhidebots": "$1 searuþrǣlas", "rcshowhideliu": "$1 inmeldode brūcendas", @@ -711,7 +707,6 @@ "unwatch": "Ablinnan behealdunge", "unwatchthispage": "Ablinnan behealdunge", "watchlist-details": "{{PLURAL:$1|Þǣr is $1 tramet|Þǣr sind $1 trameta}} on þīnum behealdunggetæle, nā arīmedum mōtunga trametum.", - "watchlistcontains": "Þīn behealdungtæl hæfþ $1 {{PLURAL:$1|tramet|trameta}}.", "wlshowlast": "Īwan þā nīwostan $1 tīda $2 daga $3", "watchlist-options": "Behealdungtæles cyras", "watching": "Behealdende...", @@ -967,7 +962,6 @@ "table_pager_empty": "Nān becymas", "autosumm-blank": "Þā sīdan blæċode", "autosumm-new": "Sīdan mid '$1' ȝescapen", - "watchlistedit-noitems": "Þīn behealdungtæl næfþ nǣnga ymelan.", "watchlistedit-normal-title": "Adihtan behealdungtæl", "watchlistedit-normal-legend": "Forniman naman fram behealdungtæle", "watchlistedit-normal-submit": "Forniman naman", diff --git a/languages/i18n/ar.json b/languages/i18n/ar.json index 81ce5dbe19..e7b2eeafad 100644 --- a/languages/i18n/ar.json +++ b/languages/i18n/ar.json @@ -41,7 +41,8 @@ "محمد أحمد عبد الفتاح", "مشعل الحربي", "نصوح", - "وهراني" + "وهراني", + "아라" ] }, "tog-underline": "سطر تحت الوصلات:", @@ -1162,7 +1163,7 @@ "recentchanges-legend-heading": "شرح", "recentchanges-legend-newpage": "(راجع أيضا [[Special:NewPages|قائمة الصفحات الجديدة]])", "rcnotefrom": "بالأسفل التغييرات منذ '''$2''' (إلى '''$1''' معروضة).", - "rclistfrom": "أظهر التغييرات بدء من $1", + "rclistfrom": "أظهر التغييرات بدء من $3 $2", "rcshowhideminor": "$1 التعديلات الطفيفة", "rcshowhideminor-show": "أظهر", "rcshowhideminor-hide": "أخف", @@ -1711,10 +1712,6 @@ "watchlist-details": "{{PLURAL:$1||صفحة واحدة|صفحتان|$1 صفحات|$1 صفحة}} في قائمة مراقبتك، بدون عد صفحات النقاش.", "wlheader-enotif": "الإخطار بالبريد الإلكتروني مُفعّل.", "wlheader-showupdated": "الصفحات التي تم تحريرها بعد مطالعتك إياها آخر مرة عناوينها بالخط '''الغليظ'''", - "watchmethod-recent": "فحص التعديلات الأخيرة للصفحات المراقبة", - "watchmethod-list": "فحص الصفحات المراقبة للتعديلات الحديثة", - "watchlistcontains": "تحتوي قائمة مراقبتك على {{PLURAL:$1|لا صفحات|صفحة واحدة|صفحتان|$1 صفحات|$1 صفحة}}.", - "iteminvalidname": "مشكلة في المدخل '$1'، اسم غير صحيح...", "wlnote2": "فيما يلي تعرض التعديلات التي أجريت في آخر {{PLURAL:$1|ساعة|ساعتين|$1 ساعات|$1 ساعة}}، وذلك اعتبارا من $2، $3.", "wlshowlast": "عرض آخر $1 ساعات $2 أيام $3", "watchlist-options": "خيارات قائمة المراقبة", @@ -2877,8 +2874,6 @@ "bitrate-yottabits": "$1يوتابيت لكل ثانية", "lag-warn-normal": "التغييرات الأحدث من {{PLURAL:$1|أقل من ثانية|ثانية واحدة|ثانيتين|$1 ثوانٍ|$1 ثانية}} قد لا تظهر في هذه القائمة.", "lag-warn-high": "نتيجة لوجود تأخر كبير في تحديث قاعدة بيانات الخادوم، التغييرات الأحدث من {{PLURAL:$1|أقل من ثانية|ثانية واحدة|ثانيتين|$1 ثوانٍ|$1 ثانية}} ربما لا تكون ظاهرة في هذه القائمة.", - "watchlistedit-numitems": "قائمة مراقبتك تحتوي على {{PLURAL:$1||عنوان واحد|عنوانين|$1 عناوين|$1 عنوانًا|$1 عنوان}}، بدون احتساب صفحات النقاش.", - "watchlistedit-noitems": "قائمة مراقبتك لا تحتوي على أية عناوين.", "watchlistedit-normal-title": "تعديل قائمة المراقبة", "watchlistedit-normal-legend": "إزالة عناوين من قائمة المراقبة", "watchlistedit-normal-explain": "العناوين في قائمة مراقبتك معروضة بالأسفل.\nلإزالة عنوان، اضغط على الصندوق بجواره، واضغط \"{{int:Watchlistedit-normal-submit}}\".\nيمكنك أيضا [[Special:EditWatchlist/raw|تعديل القائمة الخام]].", diff --git a/languages/i18n/arc.json b/languages/i18n/arc.json index f1d05ad69a..3cc092e52e 100644 --- a/languages/i18n/arc.json +++ b/languages/i18n/arc.json @@ -7,7 +7,8 @@ "Basharh", "Man2fly2002", "Michaelovic", - "The Thadman" + "The Thadman", + "아라" ] }, "tog-underline": "ܪܫܘܡ ܣܪܛܐ ܬܚܝܬ ܐܣܪܐ:", @@ -16,7 +17,6 @@ "tog-newpageshidepatrolled": "ܛܫܝ ܦܐܬܬ̈ܐ ܟܪ̈ܝܟܬܐ ܡܢ ܡܟܬܒܘܬܐ ܕܦܐܬܐ ܚܕܬܐ", "tog-extendwatchlist": "ܐܪܘܚ ܪ̈ܗܝܬܐ ܠܚܘܘܝܐ ܕܟܠܗܘܢ ܫܘܚܠܦ̈ܐ، ܠܐ ܚܕ̈ܬܐ ܒܠܚܘܕ", "tog-editondblclick": "ܫܚܠܦ ܦܐܬܬ̈ܐ ܒܢܩܪܐ ܙܘܓܢܝܐ", - "tog-rememberpassword": "ܕܟܘܪ ܥܠܠܬܝ ܥܠ ܡܦܐܬܢܐ ܗܢܐ (ܠܡܬܚܐ ܥܠܝܐ ܕ $1 {{PLURAL:$1|ܝܘܡܐ|ܝܘܡܬ̈ܐ}})", "tog-watchcreations": "ܐܘܣܦ ܦܐܬܬ̈ܐ ܕܒܪܐ ܐܢܐ ܘܠܠܦ̈ܐ ܕܐܣܩ ܐܢܐ ܠܪ̈ܗܝܬܝ", "tog-watchdefault": "ܐܘܣܦ ܦܐܬܬ̈ܐ ܘܠܦܦ̈ܐ ܕܫܚܠܦ ܐܢܐ ܠܪ̈ܗܝܬܝ", "tog-watchmoves": "ܐܘܣܦ ܦܐܬܬ̈ܐ ܘܠܦܦ̈ܐ ܕܫܢܐ ܐܢܐ ܠܪ̈ܗܝܬܝ", @@ -293,7 +293,6 @@ "gotaccountlink": "ܥܘܠ", "userlogin-resetlink": "ܐܬܢܫܝܬ ܝܕ̈ܥܬܐ ܕܥܠܠܐ؟", "userlogin-resetpassword-link": "ܢܫܬ ܡܠܬܐ ܕܥܠܠܐ؟", - "createacct-join": "ܐܥܠ ܝܕ̈ܥܬܐ ܕܝܠܟ ܠܬܚܬ", "createacct-emailrequired": "ܒܝܠܕܪܐ ܐܠܩܛܪܘܢܝܐ", "createaccountmail": "ܐܦܠܚ ܡܠܬܐ ܕܥܠܠܐ ܙܒܢܢܝܬܐ ܘܫܕܪ ܠܗ ܥܠ ܒܝܠܕܪܐ ܐܠܩܛܪܘܢܝܐ ܬܘܚܡܐ ܠܬܚܬ", "createaccountreason": "ܥܠܬܐ", @@ -362,7 +361,6 @@ "savearticle": "ܠܒܘܟ ܦܐܬܐ", "preview": "ܚܝܪܐ ܩܕܡܝܐ", "showpreview": "ܚܘܝ ܚܝܪܐ ܩܕܡܝܐ", - "showlivepreview": "ܚܝܪܐ ܩܕܡܝܐ ܚܝܐ", "showdiff": "ܚܘܝ ܫܘܚܠܦ̈ܐ", "anoneditwarning": "'''ܙܘܗܪܐ:''' ܠܐ ܐܝܬܝܟ ܥܠܝܠܐ.\nܐܝ ܦܝ (IP) ܕܝܠܟ ܢܬܟܬܒ ܒܬܫܥܝܬܐ ܕܦܐܬܐ.", "anonpreviewwarning": "\"ܠܐ ܐܝܬܝܟ ܥܠܝܠܐ. ܠܒܟܬܐ ܕܦܐܬܐ ܢܬܟܬܒ ܐܝ ܦܝ (IP) ܕܝܠܟ ܒܬܫܥܝܬܐ ܕܫܘܚܠܦܐ ܕܦܐܬܐ.\"", @@ -500,7 +498,6 @@ "search-nonefound": "ܠܝܬ ܦܠܛ̈ܐ ܐܘܝܢ̈ܐ ܠܗܢܐ ܒܨܝܐ.", "powersearch-legend": "ܒܨܝܐ ܡܬܩܕܡܢܐ", "powersearch-ns": "ܒܨܝ ܒܚܩܠܬ̈ܐ:", - "powersearch-redir": "ܚܘܝ ܨܘܝܒ̈ܐ", "powersearch-togglelabel": "ܓܒܝ:", "powersearch-toggleall": "ܟܠ", "powersearch-togglenone": "ܠܐ ܡܕܡ", @@ -570,7 +567,6 @@ "prefs-advancedsearchoptions": "ܓܒܝܬ̈ܐ ܡܬܩܕ̈ܡܢܐ", "prefs-advancedwatchlist": "ܓܒܝܬ̈ܐ ܡܬܩܕ̈ܡܢܐ", "prefs-displayrc": "ܓܒܝܬ̈ܐ ܕܚܘܘܝܐ", - "prefs-displaysearchoptions": "ܓܒܝܬ̈ܐ ܕܚܘܘܝܐ", "prefs-displaywatchlist": "ܓܒܝܬ̈ܐ ܕܚܘܘܝܐ", "prefs-diffs": "ܦܪ̈ܝܫܘܝܬܐ", "userrights": "ܡܕܒܪܢܘܬܐ ܕܙܕ̈ܩܐ ܕܡܦܠܚܢܐ", @@ -654,7 +650,7 @@ "recentchanges-legend-heading": "'''ܦܘܫܩܐ:'''", "recentchanges-legend-newpage": "(ܐܦ ܚܙܝ [[Special:NewPages|ܡܟܬܒܘܬܐ ܕܦܐܬܬ̈ܐ ܚܕ̈ܬܬܐ]])", "rcnotefrom": "ܠܬܚܬ ܫܘܚܠܦ̈ܐ ܕܡܢ '''$2''' (ܥܕ '''$1''' ܡܬܚܙܝܢ̈ܐ).", - "rclistfrom": "ܚܘܝ ܫܘܚܠܦ̈ܐ ܚܕ̈ܬܐ ܡܢ $1", + "rclistfrom": "ܚܘܝ ܫܘܚܠܦ̈ܐ ܚܕ̈ܬܐ ܡܢ $3 $2", "rcshowhideminor": "$1 ܫܘܚܠܦ̈ܐ ܙܥܘܪ̈ܐ", "rcshowhideminor-show": "ܚܘܝ", "rcshowhideminor-hide": "ܛܫܝ", diff --git a/languages/i18n/arn.json b/languages/i18n/arn.json index 5e92511546..b6388e7e80 100644 --- a/languages/i18n/arn.json +++ b/languages/i18n/arn.json @@ -6,13 +6,13 @@ "Kaniw", "Lin linao", "Poquil", - "Remember the dot" + "Remember the dot", + "아라" ] }, "tog-underline": "Miñcewirilpe lasun", "tog-showtoolbar": "Pengelün kümeelün ñi chemkün", "tog-editondblclick": "Wirin pakina epu klik mew", - "tog-rememberpassword": "Amulen tañi nülküwküleael tüfa mew (alürumechi $1 {{PLURAL:$1 antü}})", "underline-always": "Rumel", "underline-never": "Turpu", "sunday": "Domingku", @@ -398,7 +398,7 @@ "recentchanges-label-unpatrolled": "Pukintulelay tüfachi wirin.", "recentchanges-legend-newpage": "$1 - We Pakina", "rcnotefrom": "Nagpüle müley fill wirin tuwülu '''$2''' mew (tripalu '''$1''' mew).", - "rclistfrom": "Adkintun weke kalekünun amuamugelu $1", + "rclistfrom": "Adkintun weke kalekünun amuamugelu $3 $2", "rcshowhideminor": "$1 pichi wirin", "rcshowhidebots": "$1 kiduamukelu küdauwe", "rcshowhideliu": "$1 konkülelu kellufe", diff --git a/languages/i18n/arq.json b/languages/i18n/arq.json index d4ca38e00b..c1885cf531 100644 --- a/languages/i18n/arq.json +++ b/languages/i18n/arq.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Bachounda", - "Oldstoneage" + "Oldstoneage", + "아라" ] }, "tog-underline": "تسطار الوصيلات:", @@ -15,7 +16,6 @@ "tog-showtoolbar": "تبيان باره الكتيبات (يلزمها جافاسكريبت)", "tog-editondblclick": "كتيبت الباجات بالزوج دركات (يلزمها جافاسكربت)", "tog-editsectiononrightclick": "اكتيفي كتيبت السكسيوات بالدريك باليمين على العناوين نتاعهم(يتطلب جافاسكريبت)", - "tog-rememberpassword": "اتفكر الدخول تاعي ب هاذ النافيكاتور (ب مدّة حدها{{PLURAL:$1||يوم واحد|يومين|$1 إيّام|$1 يوم}})", "tog-watchcreations": "زيد الـصفحات اللي نخلقها و الـفيشيّات فل قايمة تاع التتباع تاعي", "tog-watchdefault": "زيد الـصفحات و الـفيشيّات اللي نبدّلها فل قايمة تاع الـتتباع تاعي", "tog-watchmoves": "زيد الـصفحات و الـفيشيات اللي نحوّلها فل قايمة تاع الـتباع تاعي", @@ -365,7 +365,7 @@ "recentchanges-label-bot": "هاذ التبديل ندار بروبو", "recentchanges-label-unpatrolled": "ما تراجعتش هاذ التبديله للآن", "rcnotefrom": "هاهي التبديلات من'''$2''' (ل'''$1''' معروضه).", - "rclistfrom": "بين التبديلات البديه من $1", + "rclistfrom": "بين التبديلات البديه من $3 $2", "rcshowhideminor": "$1 التبديلات الصغير", "rcshowhidebots": "$1 البوتات", "rcshowhideliu": "$1 المستخدمين المسجلين", diff --git a/languages/i18n/ary.json b/languages/i18n/ary.json index c8f92a0c86..954a997bef 100644 --- a/languages/i18n/ary.json +++ b/languages/i18n/ary.json @@ -6,7 +6,8 @@ "Kaganer", "MassNssen", "Zanatos", - "زكريا" + "زكريا", + "아라" ] }, "tog-underline": "Ṣetter l-lyanaṫ:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Werri l-barra dyal ṫ-ṫeĝdilaṫ (kayḫṫaj JavaScript)", "tog-editondblclick": "Baċ ṫṣayeb ṣ-ṣefḫa ĥaṣek ṫbrek 2 merraṫ (kayḫṫaj JavaScript)", "tog-editsectiononrightclick": "Baċ ṫbeddel l-ĝonwan dyal ċi seksyon brek ĝlih be l-imniya (kayḫṫaj JavaScript)", - "tog-rememberpassword": "Ĝqel ĝla smiyṫi fe had l-ordinaṫør (ġir limoddaṫ {{PLURAL:$1|yom waḫed|$1 iyyam}})", "tog-watchcreations": "zid sfahi li nchatha f qaaimat lmoraqaba", "tog-watchdefault": "zid sfahi li adltha f qaaimat lmoraqaba", "tog-watchmoves": "zid sfahi li bdlt blasstha f qaaimat lmoraqaba", @@ -290,14 +290,11 @@ "readonly_lag": "qaĝidaṫ l-bayanaṫ ṫqflaṫ ṫilqa'iyyan mlli kanṫ l-ĥwadim ṫ-ṫabiĝa l-ĥadom r-ra'isi ka-ṫlṫaḫq bih.", "internalerror": "khataaa dakhili", "internalerror_info": "khataaa dakhili : $1", - "fileappenderrorread": "manqdroch nqraw \"$1\" atna' lidafa.", - "fileappenderror": "maymknch ncopie had lfichier \"$1\" l hada \"$2\".", "filecopyerror": "maymknch ncopie had lfichier \"$1\" l hada \"$2\".", "filerenameerror": "maymknch nsmiw had lfichier \"$1\" l hada \"$2\".", "filedeleteerror": "maymknch had lfichier \"$1\" itmsh .", "directorycreateerror": "maymknch had lmojllad itnchaa \"$1\".", "filenotfound": "maymknch nlgaw had lfichier\"$1\".", - "fileexistserror": "maṫqdrċ ṫkṫb f-lmilef \"$1\": l-milef rah kayn", "unexpected": "qima mamtwqaach: \"$1\"=\"$2\".", "formerror": "khata':listimara matqdrch tnfd", "badarticleerror": "mamyknch tdir had lfiil ala had sfha", @@ -449,7 +446,6 @@ "savearticle": "Ċejjel ṣ-ṣefḫa", "preview": "L-Prévizualizasyon", "showpreview": "Werri l-prévizualizasyon", - "showlivepreview": "aard mobachir", "showdiff": "Werri ṫ-ṫeġyiraṫ", "anoneditwarning": "'''Ĝendak:''' Ma mkonéktéċ.\nĠayṫċejjel l-ĝonwan IP dyalek fe ṫariĥ had ṣ-ṣefḫa.", "anonpreviewwarning": "''ṛak ma daĥlċ. l-ḫifḍ ġadi ysjjl ĝonwan l-IP dialk f-listorik dial had ṣ-ṣfḫa.''", @@ -675,7 +671,6 @@ "search-nonefound": "ḫṫṫa naṫija ma bḫal ḫad t-talab.", "powersearch-legend": "Ṫeqlab ṣĝib", "powersearch-ns": "Qelleb fe maḫel s-smiyyaṫ", - "powersearch-redir": "Lisṫaṫ 'ṫ-ṫeḫwilaṫ", "powersearch-togglelabel": "Ĥṫar", "powersearch-toggleall": "Kolċi", "powersearch-togglenone": "Walo", @@ -766,7 +761,6 @@ "prefs-advancedsearchoptions": "khiyarat motaqaddima", "prefs-advancedwatchlist": "khiyarat motaqaddima", "prefs-displayrc": "khiyarat laard", - "prefs-displaysearchoptions": "khiyarat laard", "prefs-displaywatchlist": "khiyarat laard", "prefs-diffs": "foroqat", "email-address-validity-valid": "tayban billa l-email rah ṣalḫ", @@ -906,7 +900,7 @@ "recentchanges-label-bot": "had taadil darou bot", "recentchanges-label-unpatrolled": "had taadil matrajach", "rcnotefrom": "hna taghirat mn '''$2''' (tal '''$1''' maaroda).", - "rclistfrom": "Werri ṫeġyiraṫ jdad badyen men $1", + "rclistfrom": "Werri ṫeġyiraṫ jdad badyen men $3 $2", "rcshowhideminor": "$1 Ṫeĝdilaṫ ma mohimminċ bezzaf", "rcshowhidebots": "$1 R-Robowaṫ", "rcshowhideliu": "$1 l-mosṫeĥdimin l-mċejjlin", @@ -1241,7 +1235,6 @@ "watchlist-details": "{{PLURAL:$1|ṣefḫa weḫda|$1 de ṣ-ṣefḫaṫ}} kaynin fe l-lista dyal s-suivi dyalṫek, bla ma nḫesbo ṣ-ṣefḫaṫ dyal n-niqaċ.", "wlheader-enotif": "l-iĝlam bl-email mtloq.", "wlheader-showupdated": "ṣ-ṣfaḫi lli ṫġyyeraṫ mn aĥir ẓiyaṛa ṫaĝk mkṫoba b-ĥatt '''ġliḍ'''", - "iteminvalidname": "moċkil mĝa l-madda '$1', smia ma ṣḫiḫa-ċ...", "wlshowlast": "Werri l-$1 de s-swayeĝ o l-$2 iyam l-leĥĥrin, ola werri $3", "watchlist-options": "Lé-Opsyon de l-lista dyal s-suivi", "watching": "Kayraqeb...", @@ -1929,13 +1922,7 @@ "autosumm-replace": "bdl lmohtawa b \"$1\"", "autoredircomment": "hwwl sfha l [[$1]]", "autosumm-new": "dir chi ssfha b \"$1\"", - "livepreview-loading": "tssna wa7d chwiya kaytcharja ....", - "livepreview-ready": "tssna wahd chwiya rah kaytcharja. .... safi ha hwa wajd", - "livepreview-failed": "ĝṛḍ mobaċir ma njḫ-ċ!\njrreb l-ĝṛḍ l-ĝadi.", - "livepreview-error": "ma njḫ-ċ ṫ-ṫiṣal: $1 \"$2\".\njrreb l-ĝṛḍ l-ĝadi.", "lag-warn-normal": "tghiyrat jdad y3ni aqal mn $1 {{PLURAL:$1|taniya|tawani}} iqdr matbanch lik flista", - "watchlistedit-numitems": "lista d s-suivi dyalk fiha {{PLURAL:$1|1 onwan|$1 anawin}}, bla sfahi dniqach.", - "watchlistedit-noitems": "lista dyal ladressat dyalk mafihach ta onwan.", "watchlistedit-normal-title": "ĝddel qa'imaṫ l-moṛaqaḅa", "watchlistedit-normal-legend": "Mmḫiya men l-lista dyal s-suivi", "watchlistedit-normal-submit": "hiyd ladressat", @@ -2010,7 +1997,6 @@ "compare-rev1": "morajaa 1", "compare-rev2": "morajaa 2", "compare-submit": "qarn", - "dberr-header": "had lwiki fih chi mochkil", "dberr-problems": "smh lina had lmawqia ando chi machakil tiqniya", "dberr-again": "jrb tssna 5 dqayq oaawd thmil", "dberr-info": "mayqdrch ittasl b qaaidat lbayanat : $1", diff --git a/languages/i18n/arz.json b/languages/i18n/arz.json index f2646bc3ce..69f0f7ee9b 100644 --- a/languages/i18n/arz.json +++ b/languages/i18n/arz.json @@ -7,7 +7,8 @@ "Ghaly", "Meno25", "Ouda", - "Ramsis II" + "Ramsis II", + "아라" ] }, "tog-underline": "حط خط تحت اللينكات:", @@ -20,7 +21,6 @@ "tog-showtoolbar": "بين شريط التعديل", "tog-editondblclick": "عدل الصفح لما تدوس مرتين", "tog-editsectiononrightclick": "اسمح بـ تعديل الاجزاء لما تعمل كليك يمين بـالماوس على عناوين الاجزاء", - "tog-rememberpassword": " (لمدة $1 {{PLURAL:$1|يوم|يوم}})خليك فاكر دخولى على الكمبيوتر دا", "tog-watchcreations": "زوّد الصفح اللى ابتديتها على ليستة الصفح اللى باراقبها.", "tog-watchdefault": "زوّد الصفح اللى باعدلها على ليستة الصفح اللى باراقبها", "tog-watchmoves": "زوّد الصفح اللى بانقلها على ليستة الصفح اللى باراقبها", @@ -311,13 +311,11 @@ "readonly_lag": "قاعدة البيانات (الـ database) اتقفلت اوتوماتيكى علشان تقدر السيرڤرات الـ slave تلحق السيرڤر الـ master", "internalerror": "غلط جوّانى", "internalerror_info": "غلط جوّانى: $1", - "fileappenderror": "ماقدرناش نضيف \"$1\" على \"$2\".", "filecopyerror": "ما نفع ش يتنسخ الفايل \"$1\" لـ \"$2\".", "filerenameerror": "ما نفع ش يتغير اسم الفايل \"$1\" لـ \"$2\".", "filedeleteerror": "ما نفع ش يتمسح الفايل \"$1\".", "directorycreateerror": "ما نفع ش يتعمل الدليل \"$1\".", "filenotfound": "مش نافع يلاقى الفايل \"$1\".", - "fileexistserror": "ما نفع ش يتكتب للفايل \"$1\": الفايل موجود", "unexpected": "قيمه مش متوقعه: \"$1\"=\"$2\".", "formerror": "غلط: ما نفعت ش تتقدم الاستماره", "badarticleerror": "مش ممكن تتفذ العمليه دى على الصفحه دى", @@ -447,7 +445,6 @@ "savearticle": "سييڤ الصفحه", "preview": "بروفه", "showpreview": "عرض البروفه", - "showlivepreview": "بروفه حيه", "showdiff": "بيين التعديلات", "anoneditwarning": "'''تحذير:''' انت ما عملتش لوجين.\nعنوان الاى بى بتاعك هايتسجل فى تاريخ الصفحه .", "missingsummary": "'''خد بالك:''' انت ما كتبتش ملخص للتعديل.\nلو دوست على سييڤ الصفحه مرة تانية التعديل بتاعك ح يتحفظ من غير ملخص.", @@ -712,7 +709,6 @@ "search-nonefound": "لا توجد نتائج تطابق الاستعلام.", "powersearch-legend": "تدوير متقدم", "powersearch-ns": "تدوير فى اسم المساحه:", - "powersearch-redir": "لستة التحويلات", "powersearch-togglelabel": "التشييك:", "powersearch-toggleall": "الكل", "powersearch-togglenone": "و لا حاجه", @@ -809,7 +805,6 @@ "prefs-advancedsearchoptions": "اختيارات متقدمه", "prefs-advancedwatchlist": "اختيارات متقدمه", "prefs-displayrc": "اختيارات العرض", - "prefs-displaysearchoptions": "اختيارات العرض", "prefs-displaywatchlist": "اختيارات العرض", "prefs-diffs": "التغيير", "email-address-validity-valid": "عنوان الإيميل صح", @@ -958,7 +953,7 @@ "recentchanges-label-unpatrolled": "التعديل ده مإتراجعش لسه", "recentchanges-legend-newpage": "(بص كمان على [[Special:NewPages|قايمه الصفحات الجديده]])", "rcnotefrom": "دى التعديلات من '''$2''' (ل '''$1''' معروضه).", - "rclistfrom": "اظهر التعديلات بدايه من $1", + "rclistfrom": "اظهر التعديلات بدايه من $3 $2", "rcshowhideminor": "$1 تعديلات صغيره", "rcshowhidebots": "$1 البوتات", "rcshowhideliu": "$1 اليوزرز المتسجلين", @@ -1355,10 +1350,6 @@ "watchlist-details": "{{PLURAL:$1|$1 صفحه|$1 صفحه}} فى قايمه مراقبتك، بدون عد صفحات المناقشه.", "wlheader-enotif": "*خاصية الاعلام بالايميل متفعلة", "wlheader-showupdated": "الصفحات اللى اتغيرت بعد زيارتك ليها اخر مرة معروضة بالخط '''العريض'''", - "watchmethod-recent": "التشييك على التعديلات الاخيرة للصفحات المتراقبة", - "watchmethod-list": "التشييك فى الصفحات المتراقبة على التعديلات الاخيرة", - "watchlistcontains": "لستة المراقبة بتاعتك فيها $1 {{PLURAL:$1|صفحة|صفحات}}.", - "iteminvalidname": "مشكلة فى '$1'، اسم مش صحيح...", "wlshowlast": "عرض اخر $1 ساعات $2 ايام $3", "watchlist-options": "اختيارات قايمة المراقبة", "watching": "بيراقب...", @@ -1827,7 +1818,6 @@ "monobook.js": "/* أى جافاسكريبت هنا ح تتحمل لليوزرز اللى بيستعملو واجهة مونوبوك */", "modern.js": "/* أى جافاسكريبت هنا ح تتحمل لليوزرز اللى بيستعملو واجهة مودرن */", "vector.js": "/* اى جافاسكريبت هنا حتتحمل لكل يوزر بيستخدم واجهة فكتور */", - "notacceptable": "السيرفر بتاع الويكى مش ممكن يديلك بيانات بصيغة ممكن عميلك يقراها.", "anonymous": "{{PLURAL:$1|يوزر مجهول|يوزرز مجهولين}} ل {{SITENAME}}", "siteuser": "يوزر {{SITENAME}} $1", "anonuser": "{{SITENAME}} يوزر مجهول $1", @@ -2183,14 +2173,8 @@ "size-kilobytes": "$1 كيلوبايت", "size-megabytes": "$1 ميجابايت", "size-gigabytes": "$1 جيجابايت", - "livepreview-loading": "تحميل…", - "livepreview-ready": "تحميل… جاهز!", - "livepreview-failed": "البروفة الحية مانفعتش!\nجرب البروفة العادية.", - "livepreview-error": "الاتصال مانفعش: $1 \"$2\"\nجرب البروفة العادية.", "lag-warn-normal": "التغييرات الأحدث من $1 {{PLURAL:$1|ثانية|ثانية}} ثانية ممكن ما تظهرش فى اللستة دي.", "lag-warn-high": "علشان فى تأخير كبير فى تحديث قاعدة البيانات بتاعة السيرفر، التعديلات اللى أحدث من $1 {{PLURAL:$1|ثانية|ثانية}}\nممكن ما تظهرش فى اللستة دى.", - "watchlistedit-numitems": "لستة المراقبة بتاعتك فيها{{PLURAL:$1|عنوان واحد|$1 عنوان}}، من غير صفحات المناقشة.", - "watchlistedit-noitems": "لستة الرقابة بتاعتك مافيهاش ولا عنوان.", "watchlistedit-normal-title": "تعديل لستة المراقبة", "watchlistedit-normal-legend": "شيل العناوين من لستة المراقبة", "watchlistedit-normal-explain": "العناوين فى لستة المراقبة بتاعتك معروضة تحت.\nعلشان تشيل عنوان، دوس على الصندوق اللى جنبه، ودوس على شيل العناوين\"{{int:Watchlistedit-normal-submit}}\".\nممكن كمان [[Special:EditWatchlist/raw|تعديل اللستة الخام]].", @@ -2318,7 +2302,6 @@ "compare-page1": "صفحه 1", "compare-page2": "صفحه 2", "compare-submit": "قارن", - "dberr-header": "الويكى دا فيه مشكله", "dberr-problems": "متأسفين، السايت دا بيعانى من صعوبات فنيه", "dberr-again": "حاول تستنا كام دقيقه و بعدين اعمل تحميل من تانى", "dberr-info": "(مش قادرين نتصل بـ السيرفر بتاع قاعدة البيانات: $1)", diff --git a/languages/i18n/as.json b/languages/i18n/as.json index 006ca34604..7e721aca71 100644 --- a/languages/i18n/as.json +++ b/languages/i18n/as.json @@ -13,7 +13,8 @@ "Rajuonline", "Reedy", "Simbu123", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "সংযোগসমূহ অধোৰেখিত কৰক:", @@ -26,7 +27,6 @@ "tog-showtoolbar": "সম্পাদনা দণ্ডিকা দেখুৱাওক", "tog-editondblclick": "দুবাৰ ক্লিক কৰি পৃষ্ঠা সম্পাদনা কৰিব পাৰি", "tog-editsectiononrightclick": "অনুচ্ছেদৰ শিৰোনামাত ৰাইট্‌ ক্লিক টিপি সম্পাদনা কৰাটো সক্ৰিয় কৰক", - "tog-rememberpassword": "মোৰ প্ৰৱেশ এই কম্পিউটাৰত মনত ৰাখক (সৰ্বাধিক $1 {{PLURAL:$1|দিনলৈ|দিনলৈ}})", "tog-watchcreations": "মই সৃষ্টি সকলো পৃষ্ঠা মোৰ লক্ষ্য-তালিকাত যোগ কৰক", "tog-watchdefault": "মই সম্পাদনা কৰা সকলো পৃষ্ঠা মোৰ লক্ষ্য-তালিকাত যোগ কৰক", "tog-watchmoves": "মই স্থানান্তৰ কৰা সকলো পৃষ্ঠা মোৰ লক্ষ্য-তালিকাত যোগ কৰক", @@ -320,14 +320,11 @@ "readonly_lag": "তথ্যকোষ স্বয়ংক্ৰিয়ভাৱে বন্ধ হৈছে যাতে দ্বিতীয় শ্ৰেণীৰ তথ্যকোষৰ চাৰ্ভাৰ প্ৰধান তথ্যকোষৰ চাৰ্ভাৰৰ অৱস্থালৈ আহিব পাৰে ।", "internalerror": "আভ্যন্তৰীণ ত্ৰুটি", "internalerror_info": "আভ্যন্তৰীণ ত্ৰুটি: $1", - "fileappenderrorread": "যোৰা দিয়াৰ সময়ত \"$1\" পাঠ্য কৰা নহ'ল ।", - "fileappenderror": "\"$2\"ৰ লগত \"$1\"ৰ সংযোগ কৰা নহ'ল ।", "filecopyerror": "\"$1\" ফাইলটো \"$2\"লৈ প্ৰতিলিপি কৰিব পৰা নগ’ল।", "filerenameerror": "\"$1\" ফাইলৰ নাম সলনি কৰি \"$2\" কৰিব পৰা নগ’ল ।", "filedeleteerror": "\"$1\" ফাইলতো বিলোপ কৰিব পৰা নগ’ল।", "directorycreateerror": "\"$1\" নিৰ্দেশিকা সৃষ্টি কৰিব পৰা নগ’ল।", "filenotfound": "\"$1\" নামৰ ফাইলটো বিচাৰি পোৱা নগ’ল।", - "fileexistserror": "\"$1\" ফাইলটোত লিখিব নোৱাৰি: ফাইলটো আগৰ পৰাই আছে", "unexpected": "অনাকাংক্ষিত মূল্য: \"$1\"=\"$2\".", "formerror": "ত্ৰুটি: প্ৰপত্ৰখন জমা দিব পৰা নগ’ল", "badarticleerror": "এই পৃষ্ঠাখনত এই কামটো কৰিব নোৱাৰি ।", @@ -408,8 +405,6 @@ "userlogin-helplink2": "প্ৰৱেশ সংক্ৰান্তীয় সাহায্য", "userlogin-loggedin": "আপুনি ইতিমধ্যে {{GENDER:$1|$1}} হিচাপে প্ৰৱেশ কৰিছে। তলৰ আন সদস্যৰূপে প্ৰৱেশ কৰিবলৈ তলৰ প্ৰপত্ৰ ব্যৱহাৰ কৰক।", "userlogin-createanother": "আন এটা একাউণ্ট সৃষ্টি কৰক", - "createacct-join": "আপোনাৰ তথ্যসমূহ তলত লিখক।", - "createacct-another-join": "নতুন একাউণ্টৰ তথ্যসমূহ তলত লিখক।", "createacct-emailrequired": "ই-মেইল ঠিকনা", "createacct-emailoptional": "ই-মেইল ঠিকনা (বৈকল্পিক)", "createacct-email-ph": "আপোনাৰ ই-মেইল ঠিকনা লিখক", @@ -562,7 +557,6 @@ "savearticle": "পৃষ্ঠা সাঁচক", "preview": "খচৰা", "showpreview": "খচৰা চাওক", - "showlivepreview": "পোনপটিয়া খচৰা", "showdiff": "সালসলনিবোৰ দেখুৱাওক", "anoneditwarning": "'''সাৱধান:''' আপুনি প্ৰৱেশ কৰা নাই । \nএই পৃষ্ঠাৰ ইতিহাসত আপোনাৰ আই পি ঠিকনা সংৰক্ষিত কৰা হ'ব।", "anonpreviewwarning": "''আপুনি প্ৰৱেশ কৰা নাই। আপোনাৰ সম্পাদনা সাঁচিলে আপোনাৰ আই-পি ঠিকনা এই পৃষ্ঠাৰ ইতিহাসত সংৰক্ষিত হ'ব।\"", @@ -853,7 +847,6 @@ "search-nonefound": "এই অনুসন্ধানৰ কোনো ফলাফল নাই ।", "powersearch-legend": "শক্তিশালী সন্ধান", "powersearch-ns": "নামস্থানবোৰত সন্ধান:", - "powersearch-redir": "পুনৰ্নিৰ্দেশনাৰ তালিকা", "powersearch-togglelabel": "পৰীক্ষা কৰক:", "powersearch-toggleall": "সকলো", "powersearch-togglenone": "একো নাই", @@ -960,7 +953,6 @@ "prefs-advancedsearchoptions": "উচ্চতৰ বিকল্পসমূহ", "prefs-advancedwatchlist": "উচ্চতৰ বিকল্পসমূহ", "prefs-displayrc": "প্ৰদৰ্শন বিকল্পসমূহ", - "prefs-displaysearchoptions": "বিকল্পসমূহ প্ৰদৰ্শন কৰক", "prefs-displaywatchlist": "বিকল্পসমূহ প্ৰদৰ্শন কৰক", "prefs-tokenwatchlist": "ট'কেন", "prefs-diffs": "পাৰ্থক্য", @@ -1135,7 +1127,7 @@ "recentchanges-legend-newpage": "(লগতে [[Special:NewPages|নতুন পৃষ্ঠাসমূহৰ তালিকা]] চাওক)", "recentchanges-legend-plusminus": "(''±১২৩'')", "rcnotefrom": "তলত '''$2''' ৰ পৰা হোৱা ('''$1''' লৈকে) পৰিৱৰ্তন দেখুৱা হৈছে ।", - "rclistfrom": "$1ৰ পৰা নতুন সালসলনি দেখুৱাওক", + "rclistfrom": "$3 $2ৰ পৰা নতুন সালসলনি দেখুৱাওক", "rcshowhideminor": "$1 -সংখ্যক নগণ্য সম্পাদনা", "rcshowhideminor-show": "দেখুৱাওক", "rcshowhideminor-hide": "লুকুৱাওক", @@ -1668,10 +1660,6 @@ "watchlist-details": "আলোচনা পৃষ্ঠাসমূহ লেখত নধৰি {{PLURAL:$1|$1 টা পৃষ্ঠা}} আপোনাৰ লক্ষ্য-তালিকাত আছে ।", "wlheader-enotif": "ইমেইল জাননী সক্ৰিয় কৰা হৈছে।", "wlheader-showupdated": "আপোনাৰ শেষ পৰিদৰ্শনৰ পিছত সলনি হোৱা পৃষ্ঠাসমূহ '''গাঢ়''' আখৰত দেখুওৱা হৈছে।", - "watchmethod-recent": "লক্ষ্য কৰা পৃষ্ঠাসমূহ শেহতীয়া সম্পাদনাৰ বাবে পৰীক্ষা কৰা হৈছে", - "watchmethod-list": "লক্ষ্য কৰা পৃষ্ঠাসমূহ শেহতীয়া সম্পাদনাৰ বাবে পৰীক্ষা কৰা হৈছে", - "watchlistcontains": "আপোনাৰ লক্ষ্য-তালিকাত $1টা {{PLURAL:$1|পৃষ্ঠা}} আছে ।", - "iteminvalidname": "'$1' আইটেমটোৰ লগত সমস্যা হৈছে, অবৈধ নাম...", "wlshowlast": "যোৱা $1 ঘণ্টা $2 দিন $3 চাওক", "watchlist-options": "লক্ষ্য-তালিকা পছন্দসমূহ", "watching": "চকু দিয়া হৈছে.....", @@ -2210,7 +2198,6 @@ "tooltip-undo": "\"বাতিল\"এ এই সম্পাদনাক পূৰ্বাৱস্থালৈ ঘূৰাই নিব আৰু প্ৰাক্‌দৰ্শনৰ বাবে সম্পাদনাটো খুলিব। ই সম্পাদনা সাৰাংশত কাৰণ এটা লিখিবলৈ সুযোগ দিব।", "tooltip-preferences-save": "পছন্দসমূহ সাঁচি থওক", "tooltip-summary": "চমু সাৰাংশ লিখক", - "notacceptable": "ৱিকি চাৰ্ভাৰে আপোনাৰ ক্লায়েন্টে পঢ়িব পৰা বিন্যাসত তথ্য প্ৰদান কৰিব নোৱাৰে।", "anonymous": "{{SITENAME}}ৰ বেনামী {{PLURAL:$1|সদস্য|সদস্যসকল}}", "siteuser": "{{SITENAME}} সদস্য $1", "anonuser": "{{SITENAME}} বেনামী সদস্য $1", @@ -2749,14 +2736,8 @@ "autosumm-replace": "পৄষ্ঠাখনক \"$1\"ৰে সলনি কৰা হ'ল", "autoredircomment": "[[$1]]-ক পুনৰ্নিৰ্দেশ কৰা হ'ল", "autosumm-new": "\"$1\" দি পৃষ্ঠা সৃষ্টি কৰা হ'ল", - "livepreview-loading": "ল'ড হৈ আছে…", - "livepreview-ready": "ল'ড হৈ আছে… প্ৰস্তুত!", - "livepreview-failed": "জীৱন্ত প্ৰাকদৰ্শন ব্যৰ্থ হ'ল!\nসাধাৰণ প্ৰাকদৰ্শন চেষ্টা কৰি চাওক।", - "livepreview-error": "সংযোগ কৰিবলে ব্যৰ্থ হল: $1 \"$2\"।\nসাধাৰণ প্ৰাকদৰ্শন চেষ্টা কৰি চাওক।", "lag-warn-normal": "$1 {{PLURAL:$1|ছেকেণ্ড|ছেকেণ্ড}} তকৈ নতুন পৰিৱৰ্তনসমূহ এই তালিকাত দেখুওৱা নহবও পাৰে।", "lag-warn-high": "উচ্চ ডাটাবেইচ চাৰ্ভাৰ পলমৰ বাবে, $1 {{PLURAL:$1|ছেকেণ্ড|ছেকেণ্ড}} তকৈ নতুন পৰিৱৰ্তনসমূহ এই তালিকাত দেখুওৱা নহবও পাৰে।", - "watchlistedit-numitems": "কথাবতৰা পৃষ্ঠাসমূহ বাদ দি আপোনাৰ লক্ষ্য-তালিকাত {{PLURAL:$1|এটা শিৰোনামা|$1 টা শিৰোনামা}} আছে ।", - "watchlistedit-noitems": "আপোনাৰ লক্ষ্য-তালিকাত এখনো ঘাই পৃষ্ঠা নাই ।", "watchlistedit-normal-title": "লক্ষ্য-তালিকা সম্পাদন কৰক", "watchlistedit-normal-legend": "লক্ষ্য-তালিকাৰ পৰা শিৰোনামা আঁতৰাওক", "watchlistedit-normal-explain": "আপোনাৰ নজৰ তালিকাত থকা সূচীবদ্ধ পৃষ্ঠা তলত দেখুওৱা হৈছে।\nপৃষ্ঠা সূচী আৰৰাবলৈ তাৰ আগত দিয়া বাকচত ক্লিক কৰক, আৰু \"{{int:Watchlistedit-normal-submit}}\"ত ক্লিক কৰক।\nআপুনি [[Special:EditWatchlist/raw|মূল তালিকাখনো]] সম্পাদনা কৰিব পাৰে।", @@ -2871,7 +2852,6 @@ "compare-invalid-title": "আপুনি নিৰ্ধাৰণ কৰা শিৰোনামাটো অবৈধ ।", "compare-title-not-exists": "আপুনি নিৰ্ধাৰণ কৰা ফাইলটোৰ অস্বিত্ব নাই ।", "compare-revision-not-exists": "আপুনি নিৰ্ধাৰণ কৰা সংশোধনীটোৰ অস্বিত্ব নাই ।", - "dberr-header": "এই ৱিকিত এটা সমস্যা হৈছে", "dberr-problems": "দুঃখিত! চাইটটোত কিছু কাৰিকৰী সমস্যা হৈছে ।", "dberr-again": "অলপ সময় অপেক্ষা কৰি পুনৰ আপল'ডৰ চেষ্টা কৰক ।", "dberr-info": "(তথ্যকোষৰ চাৰ্ভাৰৰ লগত যোগাযোগ কৰিব নোৱাৰি: $1)", diff --git a/languages/i18n/ast.json b/languages/i18n/ast.json index fb56ed1c95..e7f3791bc1 100644 --- a/languages/i18n/ast.json +++ b/languages/i18n/ast.json @@ -8,7 +8,8 @@ "Savh", "Shirayuki", "Xuacu", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sorrayar enllaces:", @@ -1137,7 +1138,7 @@ "recentchanges-legend-newpage": "(ver tamién la [[Special:NewPages|llista de páxines nueves]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Abaxo tan los cambeos dende $2 (s'amuesen fasta $1).", - "rclistfrom": "Amosar los nuevos cambios dende $1", + "rclistfrom": "Amosar los nuevos cambios dende $3 $2", "rcshowhideminor": "$1 ediciones menores", "rcshowhideminor-show": "Amosar", "rcshowhideminor-hide": "Anubrir", @@ -1703,10 +1704,6 @@ "watchlist-details": "{{PLURAL:$1|$1 páxina|$1 páxines}} na to llista de vixilancia, ensin cuntar aparte les páxines d'alderique.", "wlheader-enotif": "La notificación per corréu electrónicu ta activada.", "wlheader-showupdated": "Les páxines que camudaron dende que les visitasti anteriormente amuesense en '''negrina'''", - "watchmethod-recent": "comprobando páxines vixilaes nos cambios recientes", - "watchmethod-list": "comprobando ediciones recientes nes páxines vixilaes", - "watchlistcontains": "La to llista de vixilancia tien $1 {{PLURAL:$1|páxina|páxines}}.", - "iteminvalidname": "Problema col elementu '$1', nome non válidu...", "wlnote2": "Abaxo tan los cambios {{PLURAL:$1|na cabera hora|nes caberes $1 hores}}, el día $2 a les $3.", "wlshowlast": "Amosar les últimes $1 hores $2 díes $3", "watchlist-options": "Opciones de la llista de vixilancia", @@ -2822,8 +2819,6 @@ "size-gigabytes": "$1 XB", "lag-warn-normal": "Los cambios más nuevos que $1 {{PLURAL:$1|segundu|segundos}} seique nun s'amuesen nesta llista.", "lag-warn-high": "Pola mor d'un importante retrasu nel sirvidor de la base de datos, los cambios más nuevos que $1 {{PLURAL:$1|segundu|segundos}} seique nun s'amuesen nesta llista.", - "watchlistedit-numitems": "La to llista de vixilancia tien {{PLURAL:$1|1 títulu|$1 títulos}}, escluyendo les páxines d'alderique.", - "watchlistedit-noitems": "La to llista de vixilancia nun tien títulos.", "watchlistedit-normal-title": "Editar la llista de vixilancia", "watchlistedit-normal-legend": "Eliminar títulos de la llista de vixilancia", "watchlistedit-normal-explain": "Abaxo s'amuesen los títulos de la to llista de vixilancia.\nPa desaniciar un títulu, marca la caxella d'al llau d'él, y calca \"{{int:Watchlistedit-normal-submit}}\".\nTamién pues [[Special:EditWatchlist/raw|editar la llista en bruto]].", diff --git a/languages/i18n/avk.json b/languages/i18n/avk.json index 2d41e30789..333da01c49 100644 --- a/languages/i18n/avk.json +++ b/languages/i18n/avk.json @@ -6,7 +6,8 @@ "Sab", "Urhixidur", "Wikimistusik", - "Zetud" + "Zetud", + "아라" ] }, "tog-underline": "Levconhani gluyasiki se", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Nedira va tidexekak ke betararude", "tog-editondblclick": "Ta bubetara tolon vulegal (JavaScript tir adraf)", "tog-editsectiononrightclick": "Betara va gabot talton vulegason
va gabotvergumvelt", - "tog-rememberpassword": "Mo bati nedisiki va jinaf remravlem setiker (cugon $1 {{PLURAL:$1|viel|viel}})", "tog-watchcreations": "Kosuzdasikira va jinon betayan bueem", "tog-watchdefault": "Va jinon reduyun ik betayan telizeem suzdá", "tog-watchmoves": "Kosuzdasikira va jinon arrundayan bueem", @@ -261,14 +261,11 @@ "readonly_lag": "La base de donnée a été automatiquement bloquée pendant que les serveurs secondaires rattrapent leur retard avec le serveur principal", "internalerror": "Koefa rokla", "internalerror_info": "Koefa rokla : $1", - "fileappenderrorread": "Bal loplekura, va \"$1\" me robelir.", - "fileappenderror": "Va \"$1\" gu \"$2\" me roloplekur.", "filecopyerror": "Ksudara va « $1 » van « $2 » tir merotisa.", "filerenameerror": "Tolyoltara va « $1 » ton « $2 » tir merotisa.", "filedeleteerror": "Sulara va « $1 » tir merotisa.", "directorycreateerror": "Redura va \"$1\" bonja me tir.", "filenotfound": "« $1 » iyeltak me zo rotrasir.", - "fileexistserror": "Sutera va \"$1\" iyeltak me tir : iyeltak ixam krulder", "unexpected": "Volkena voda : « $1 » = « $2 ».", "formerror": "Rokla : Levplekura va valdig tir merotisa", "badarticleerror": "Bata tegira mo batu bu tir merotisa.", @@ -404,7 +401,6 @@ "savearticle": "Giwara", "preview": "Abdinedira", "showpreview": "Abdinedira", - "showlivepreview": "Nedira va abdinedira", "showdiff": "Nedira va betakseem", "anoneditwarning": "'''Obral !''' Rin til medogluyayas. Rinafe IP mane ko bubetarizvot zo stragatar.", "missingcommenttext": "Va sebuks vlevon bazel, vay !", @@ -610,7 +606,6 @@ "search-nonefound": "Mek trasiks vas kucilara", "powersearch-legend": "Aneyapara", "powersearch-ns": "Aneyara koe yoltxo:", - "powersearch-redir": "Vexalara va graskara", "powersearch-toggleall": "Kot", "powersearch-togglenone": "Mek", "search-external": "Divafa aneyara", @@ -783,7 +778,7 @@ "recentchanges-label-bot": "Bata betara gan \"bot\" zo sopuyur", "recentchanges-label-unpatrolled": "Bat betaks men al zo fier", "rcnotefrom": "Tir skuyun betakseem mali $2 ($1 cugon).", - "rclistfrom": "Nedira va warzaf betakseem mali $1.", + "rclistfrom": "Nedira va warzaf betakseem mali $3 $2", "rcshowhideminor": "$1 betamakseem", "rcshowhidebots": "$1 stiernik", "rcshowhideliu": "$1 vertokayan favesikeem", @@ -1086,10 +1081,6 @@ "watchlist-details": "{{PLURAL:$1|$1 bu|$1 bu}} koe rinafi suzdasiki rade prilarabueem.", "wlheader-enotif": "Email walzera tir tegisa.", "wlheader-showupdated": "Bu betayanu vielu rin ironokon worayal tir '''sulatcalakorafu'''.", - "watchmethod-recent": "ageltara va noeltaf betakseem va suzdan bueem", - "watchmethod-list": "ageltara va suzdan bueem icde noeltafa betara", - "watchlistcontains": "Rinafi suzdasiki va $1 bu ruldar", - "iteminvalidname": "Zvak icde « $1 » teliz : yolt tir mewadaf...", "wlshowlast": "Nedira va ironokaf $1 bartiv isu $2 viel isu $3", "watchlist-options": "Suzdasikiolkeem", "watching": "Nedis...", @@ -1442,7 +1433,6 @@ "tooltip-rollback": "\"Rollback\" kan tanoya vulegara va betaks va batu bu kal ironokaf webesik kuider", "tooltip-undo": "\"Dimbetara\" va bata betara kuider ise va tazukasiki abdiwison fenkur.\nIse va bazera va lazava ko vildeks nover.", "tooltip-summary": "Va vildeksam bazel", - "notacceptable": "Ce serveur wiki ne peut pas fournir les données dans un format que votre client est capable de lire.", "anonymous": "Yoltiskaf {{PLURAL:$1|favesik|favesik}} va {{SITENAME}}", "siteuser": "$1 favesik va {{SITENAME}}", "lastmodifiedatby": "Batu bu ironokon zo betayar ba $2, $1 gan $3.", @@ -1681,13 +1671,7 @@ "autosumm-replace": "Ikaplekura va bu kan '$1'", "autoredircomment": "Graskara va [[$1]]", "autosumm-new": "Warzafu bu kan '$1'", - "livepreview-loading": "Vajas…", - "livepreview-ready": "Vajas... Gadion !", - "livepreview-failed": "Geltrafa abdiwira keluyuna ! Va preksafa abdiwira lwil !", - "livepreview-error": "Keluyuna dogluyara va : $1 \"$2\". Va preksafa abdiwira lwil !", "lag-warn-normal": "Betaks skuyun weti le $1 {{PLURAL:$1|verast|verast}} batliz me zo kovexalatar.", - "watchlistedit-numitems": "Rinafi suzdasiki va {{PLURAL:$1|1 vergumvelt|$1 vergumvelt}} ruldar, luke prilarabueem.", - "watchlistedit-noitems": "Rinafi suzdasiki va mek vergumvelt ruldar.", "watchlistedit-normal-title": "Betara va suzdasiki", "watchlistedit-normal-legend": "Divsuzdasikira va vergumvelt", "watchlistedit-normal-submit": "Tioltera va vergumvelt", diff --git a/languages/i18n/az.json b/languages/i18n/az.json index 9a9bdd5bc2..6783db43b7 100644 --- a/languages/i18n/az.json +++ b/languages/i18n/az.json @@ -21,7 +21,8 @@ "Vago", "Vugar 1981", "Wertuose", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Keçidlərin altını xətlə:", @@ -34,7 +35,6 @@ "tog-showtoolbar": "Redaktə zamanı alətlər qutusunu göstər (JavaScript)", "tog-editondblclick": "Səhifələri iki kliklə redaktə etməyə başla (JavaScript)", "tog-editsectiononrightclick": "Bölmələrin redaktəsini başlıqların üzərində sağ klik etməklə mümkün et (JavaScript)", - "tog-rememberpassword": "Məni bu kompyuterdə xatırla (maksimum $1 {{PLURAL:$1|gün|gün}})", "tog-watchcreations": "Yaratdığım səhifələri izlədiyim səhifələrə əlavə et", "tog-watchdefault": "Redaktə etdiyim səhifələri izlədiyim səhifələrə əlavə et", "tog-watchmoves": "Adlarını dəyişdiyim səhifələri izlədiyim səhifələrə əlavə et", @@ -331,14 +331,11 @@ "readonly_lag": "Məlumatlar bazasının ikinci dərəcəli serveri əsas serverlə əlaqə yaradanadək məlumatlar bazası avtomatik olaraq bloklanmışdır", "internalerror": "Daxili xəta", "internalerror_info": "Daxili xəta: $1", - "fileappenderrorread": "Əlavələr daxil edilərkən \"$1\" oxuna bilmədi.", - "fileappenderror": "\"$1\" faylı \"$2\" faylına əlavə edilə bilmir.", "filecopyerror": "\"$1\" faylı \"$2\" faylına kopyalanmır.", "filerenameerror": "\"$1\" faylının adını \"$2\"-yə dəyişmək mümkün deyil", "filedeleteerror": "\"$1\" fayılını silə bilmədi.", "directorycreateerror": "\"$1\" direktoriyasını yaratmaq mümkün deyil", "filenotfound": "\"$1\" faylını tapa bilmədi.", - "fileexistserror": "\"$1\" faylına yazmaq mümkün deyil: fayl artıq mövcuddur.", "unexpected": "Uyğunsuzluq: \"$1\"=\"$2\".", "formerror": "Xəta: Formanın məlumatlarını əks etdirmək qeydi-mümkündür", "badarticleerror": "Yerinə yetirmək istədiyiniz fəaliyyətin icrası bu səhifədə mümkün deyil.", @@ -418,8 +415,6 @@ "userlogin-resetpassword-link": "Parolu unutdunuzmu?", "userlogin-loggedin": "Siz artıq {{GENDER:$1|$1}} kimi daxil olmusunuz.\nAşağıdakı formadan istifadə edərək, bağqa bir istifadəçi kimi daxil ola bilərsiniz.", "userlogin-createanother": "Başqa bir istifadəçi hesabı yarat", - "createacct-join": "Aşağıda məlumatlarınızı daxil edin.", - "createacct-another-join": "Aşağıda yeni hesabınızın məlumatlarını daxil edin.", "createacct-emailrequired": "E-poçt ünvanı", "createacct-emailoptional": "E-poçt ünvanı (istəyə bağlı)", "createacct-email-ph": "E-poçt ünvanınızı daxil edin", @@ -550,7 +545,6 @@ "savearticle": "Səhifəni qeyd et", "preview": "Sınaq görüntüsü", "showpreview": "Sınaq göstərişi", - "showlivepreview": "Canlı sınaq göstərişi", "showdiff": "Dəyişiklikləri göstər", "anoneditwarning": "'''DİQQƏT!''' Siz özünüzü sistemə təqdim etməmisiniz. Sizin IP ünvanınız bu səhifənin tarixçəsinə qeyd olunacaq.", "anonpreviewwarning": "Sistemə daxil olmamısınız. \"Səhifəni qeyd et\" düyməsini bassanız IP ünvanınız səhifənin tarixçəsində qeyd olunacaq.", @@ -778,7 +772,6 @@ "search-nonefound": "Sorğunuza uyğun nəticə tapılmadı.", "powersearch-legend": "Təkmil axtarış", "powersearch-ns": "Ad aralığında axtar:", - "powersearch-redir": "Yönləndirmələri göstər", "powersearch-togglelabel": "Yoxla:", "powersearch-toggleall": "Hamısı", "powersearch-togglenone": "Heç biri", @@ -876,7 +869,6 @@ "prefs-advancedsearchoptions": "Ətraflı variantlar", "prefs-advancedwatchlist": "Ətraflı variantlar", "prefs-displayrc": "Görüntü variantları", - "prefs-displaysearchoptions": "Görüntü variantları", "prefs-displaywatchlist": "Görüntü variantları", "prefs-diffs": "Fərqlər", "email-address-validity-valid": "E-poçt ünvanı düzgündür", @@ -1019,7 +1011,7 @@ "recentchanges-label-unpatrolled": "Bu redaktə hələ nəzərdən keçirilməmişdir", "recentchanges-legend-newpage": "$1 - yeni səhifə", "rcnotefrom": "Aşağıda $2-dən bu yana olan dəyişikliklər göstərilib ($1-dən çox olmayaraq).", - "rclistfrom": "$1 vaxtından başlayaraq yeni dəyişiklikləri göstər", + "rclistfrom": "$3 $2 vaxtından başlayaraq yeni dəyişiklikləri göstər", "rcshowhideminor": "Kiçik redaktələri $1", "rcshowhidebots": "Botları $1", "rcshowhideliu": "Qeydiyyatlı istifadəçiləri $1", @@ -1391,10 +1383,6 @@ "watchlist-details": "İzləmə siyahınızda, müzakirə səhifələrini çıxmaq şərtilə, {{PLURAL:$1|$1 səhifə|$1 səhifə}} var.", "wlheader-enotif": " E-məktubla bildiriş aktivdir.", "wlheader-showupdated": "Son ziyarətinizdən sonra edilən dəyişikliklər '''qalın şriftlərlə''' göstərilmişdir.", - "watchmethod-recent": "yeni dəyişikliklər izlənilən səhifələr üçün yoxlanılır", - "watchmethod-list": "izlənilən səhifələr yeni dəyişikliklər üçün yoxlanılır", - "watchlistcontains": "İzləmə siyahınızda $1 {{PLURAL:$1|səhifə|səhifə}} var.", - "iteminvalidname": "'$1' ilə bağlı problem, adı düzgün deyil...", "wlshowlast": "Bunları göstər: son $1 saatı $2 günü $3", "watchlist-options": "İzləmə siyahısının nizamlamaları", "watching": "İzlənilir...", @@ -1836,7 +1824,6 @@ "group-bot.js": "/* Burada istənilən JavaScript yalnız botlar üçün yüklənəcək */", "group-sysop.js": "/* Burada istənilən JavaScript yalnız idarəçilər üçün yüklənəcək */", "group-bureaucrat.js": "/* Burada istənilən JavaScript yalnız bürokratlar üçün yüklənəcək */", - "notacceptable": "Viki-server məlumatları brauzerinizin oxuya biləcəyi formatda təqdim edə bilmir.", "anonymous": "{{SITENAME}} saytının anonim {{PLURAL:$1|istifadəçisi|istifadəçiləri}}", "siteuser": "{{SITENAME}} istifadəçisi $1", "anonuser": "{{SITENAME}} anonim istifadəçisi $1", @@ -2248,8 +2235,6 @@ "autosumm-replace": "Səhifənin məzmunu '$1' yazısı ilə dəyişdirildi", "autoredircomment": "[[$1]] səhifəsinə istiqamətləndirilir", "autosumm-new": "Səhifəni '$1' ilə yarat", - "livepreview-loading": "Yüklənir…", - "livepreview-ready": "Gözlə... Hazırdır!", "watchlistedit-normal-title": "İzlədiyim səhifələri redaktə et", "watchlistedit-normal-legend": "İzləmə siyahısından başlıqların silinməsi", "watchlistedit-normal-submit": "Başlığın silinməsi", @@ -2327,7 +2312,6 @@ "compare-rev1": "Dəyişiklik 1", "compare-rev2": "Dəyişiklik 2", "compare-submit": "Qarşılaşdır", - "dberr-header": "Bu vikidə problem var", "dberr-problems": "Üzr istəyirik! Bu saytda texniki problemlər var.", "dberr-info": "($1: Məlumat bazası ilə əlaqə yoxdur)", "htmlform-invalid-input": "Girişinizin bir qismilə əlaqədəar problemlər var", diff --git a/languages/i18n/azb.json b/languages/i18n/azb.json index 7cf7fce315..215270b2ba 100644 --- a/languages/i18n/azb.json +++ b/languages/i18n/azb.json @@ -10,7 +10,8 @@ "Erdemaslancan", "Mousa", "Shirayuki", - "Microchip08" + "Microchip08", + "아라" ] }, "tog-underline": "باغلانتی‌لارین آلتینی خطله:", @@ -23,7 +24,6 @@ "tog-showtoolbar": "دَییشدیرمه آراج چوبوغونو گؤستر", "tog-editondblclick": "صحیفه‌‌لری ایکی کلیک‌ده دَییشدیر", "tog-editsectiononrightclick": "بؤلوم‌لرین دیشدیرمه‌سینی، باشلیقلارین اوزرینده ساغ‌کلیک ائتمک‌له ایجازه وئر", - "tog-rememberpassword": "منیم گیریشیمی بو بیلگی‌سایاردا یاددا ساخلا (چوخو {{PLURAL:$1|بیر گونه|$1 گونه}} کیمی)", "tog-watchcreations": "ياراتدیغیم صحیفه‌‌لری و يوکله‌دیگیم فايل‌لاری ایزله‌مه‌لریمه آرتیر", "tog-watchdefault": "دَییشدیردیگیم صحیفه‌‌لری و فايل‌لاری ایزله‌دیکلریمه آرتیر", "tog-watchmoves": "داشیدیغیم صحیفه‌‌لری و فايل‌لاری ایزله‌دیکلریمه آرتیر", @@ -311,14 +311,11 @@ "readonly_lag": "ایکینجی درجه‌لی دیتابیس خیدمت‌چیلری، آنا دیتابیسه یئتیشماغا گؤره، بو دیتابیس اوتوماتیک باغلانیب‌دیر", "internalerror": "ایچ خطاسی", "internalerror_info": "ایچ خطاسی: $1", - "fileappenderrorread": "اکلَنَنده، «$1»-ی اوخوماق مومکون دئییل‌دیر.", - "fileappenderror": "«$1»-ی «$2»-ه اکله‌مک اولانمادی.", "filecopyerror": "«$1» فایلی، «$2»-ه کوپی اولانمادی.", "filerenameerror": "«$1» فایلین آدی «$2»-نا دَییشدیریلنمه‌دی.", "filedeleteerror": "«$1» فایلی سیلیننمه‌دی.", "directorycreateerror": "«$1» دایرکتوری‌سی سیلیننمه‌دی.", "filenotfound": "«$1» فایلی تاپیلانمادی.", - "fileexistserror": "«$1» فایلینا یازیلانمادی: فایل اؤنجه‌دن واردیر.", "unexpected": "گؤزلنیلمه‌ین دَیَر: «$1»=«$2»", "formerror": "خطا: فورم یوللانانمادی.", "badarticleerror": "بو ایشی بو یارپاق اوستون‌ده ائتمک اولماز.", @@ -393,7 +390,6 @@ "gotaccountlink": "گیریش", "userlogin-resetlink": "گیریش بیلگیلرینیزی اونوتموسونوز؟", "userlogin-resetpassword-link": "رمزینیزی صیفیرلایین", - "createacct-join": "آشاغیدا بیلگیلرینیزی داخیل ائدین.", "createacct-emailrequired": "ایمیل آدرسی", "createacct-emailoptional": "ایمیل آدرسی (ایستگه باغلی)", "createacct-email-ph": "ایمیل آدرسینیزی داخیل ائدین", @@ -529,7 +525,6 @@ "savearticle": "صحیفه‌نی قئید ائت", "preview": "اؤن‌گؤستریش", "showpreview": "سیناق گؤستریش", - "showlivepreview": "دیری اؤن‌گؤستریش", "showdiff": "دَییشیکلیکلری گؤستر", "anoneditwarning": "'''دیقت:''' سیز سیستئمه گیرمه‌میسینیز. سیزین آی‌پی آدرسینیز بو صفحه‌نین دییشیک تاریخچه‌سین‌ده یازیلاجاق‌دیر.", "anonpreviewwarning": "''سیستمه گیرمه‌میسینیز. قئید ائتمک‌له، سیزین آی‌پی آدرسینیز بو صحیفه‌نین گئچمیشین‌ده ثبت اولوناجاقدیر.''", @@ -813,7 +808,6 @@ "search-nonefound": "سیزین سورونوزا اویغون نتیجه تاپیلمادی.", "powersearch-legend": "گلیشمیش آختاریش", "powersearch-ns": "آدفضالاریندا آختار", - "powersearch-redir": "یوللاندیرمالاری لیست ائت", "powersearch-togglelabel": "یوخلا:", "powersearch-toggleall": "بوتون", "powersearch-togglenone": "هئچ بیری", @@ -918,7 +912,6 @@ "prefs-advancedsearchoptions": "گلیشمیش سئچَنکلر", "prefs-advancedwatchlist": "گلیشمیش سئچَنکلر", "prefs-displayrc": "گؤرونتو سئچَنکلری", - "prefs-displaysearchoptions": "گؤرونتو سئچَنکلری", "prefs-displaywatchlist": "گؤرونتو سئچَنکلری", "prefs-diffs": "فرقلر", "email-address-validity-valid": "ایمیل آدرسی، گئچرلی نظره گلیر", @@ -1084,7 +1077,7 @@ "recentchanges-label-bot": "بو دییشیک بیر بوت طرفیندن ائدیلیب‌دیر", "recentchanges-label-unpatrolled": "بو دییشیکلیک هله گؤزدن گئچیریلمه‌ییب‌دیر", "rcnotefrom": "آشاغیدا '''$2'''-دن ('''$1'''-ه قدر) ديَیشیکلیکلر گلیبلر.", - "rclistfrom": "$1 واختیندان باشلایاراق یئنی دییشیکلری گؤستر", + "rclistfrom": "$3 $2 واختیندان باشلایاراق یئنی دییشیکلری گؤستر", "rcshowhideminor": "کیچیک دَییشیکلری $1", "rcshowhidebots": "بوتلاری $1", "rcshowhideliu": "ایچری گیرمیش ایستیفاده‌چیلری $1", @@ -1588,10 +1581,6 @@ "watchlist-details": "دانیشیق صفحه‌لرینی سایمایاراق، {{PLURAL:$1|$1 صفحه‌نی}} ایزله‌ییرسینیز.", "wlheader-enotif": "ایمیل ایله بیلدیریش آچیلیب‌دیر.", "wlheader-showupdated": "سون گؤروشونوزدن سونرا ائدیلن دییشیکلیکلر '''قالین''' گؤستریلیبدیلر.", - "watchmethod-recent": "یئنی دییشیک‌لیک‌لر ایزلنیلن صحیفه‌لر اوچون یوخلانیلیر", - "watchmethod-list": "ایزلنیلن صحیفه‌لر یئنی دییشیک‌لیک‌لر اوچون یوخلانیلیر", - "watchlistcontains": "ایزلمه سیاهینیزدا $1 {{PLURAL:$1|صحیفه}} وار.", - "iteminvalidname": "'$1 ایله باغ‌لی پروبلئم، آدی دوزگون دئییل...", "wlshowlast": "سون $1 ساعات $2 گون گؤستر $3", "watchlist-options": "ایزله‌دیکلر سئچمه‌لری", "watching": "ایزله‌نیلیر...", @@ -2129,7 +2118,6 @@ "tooltip-undo": "ائدیلمیش ديَیشیکلیگی گئری قايتار و گئری قايتارما سببینی قئيد ائتمک اۆچون سێناق گؤستریشینی آچ", "tooltip-preferences-save": "ترجیحلری ساخلا", "tooltip-summary": "قیسا بیر خولاصه‌‌ یازین", - "notacceptable": "ویکی-سئروئر معلومات‌لاری براوزئرینیزین اوخویا بیلجیی فورماتدا تقدیم ائده بیلمیر.", "anonymous": "{{SITENAME}} سایتینین آنونیم {{PLURAL:$1|یستیفادچیسی|یستیفاده‌چی‌لری}}", "siteuser": "{{SITENAME}} ایستیفاده‌چی‌سی $1", "anonuser": "{{SITENAME}} آنونیم ایستیفاده‌چی‌سی $1", @@ -2664,14 +2652,8 @@ "autosumm-replace": "صحیفه‌‌نین مظمونو ' $1' يازیسی ایله ديَیشدیریلدی", "autoredircomment": "[[$1]] صحیفه‌‌سینه ایستیقامتلندیریلیر", "autosumm-new": "صحیفه‌‌نی ' $1' ایله يارات", - "livepreview-loading": "یوکلنیر...", - "livepreview-ready": "گؤزله... حاضردیر!", - "livepreview-failed": "جانلی اؤنیزلئمئ موفقیتسیز! نورمال سینیق گوستریشی کولانین.", - "livepreview-error": "علاقه‌‌ موفقیتسیز:$1 \"$2\". \nنورمال سینیق گوستریشی کولانین.", "lag-warn-normal": "$1 {{PLURAL:$1 | سانیيه‌دن | سانیيه‌ده}} يئنی ديَیشیکلیکلر بو سیياهیدا گؤرولمه‌يه.", "lag-warn-high": "وئریلنلر بازاسی سونوجوسونداکی هددیندن آرتیق گئجیکمه‌دن گؤره، $1 {{PLURAL:$1 | سانیيه‌دن | سانیيه‌دن}} يئنی ديَیشیکلیکلر بو سیياهیدا گؤرونمئيئبیلیر.", - "watchlistedit-numitems": "ایزلئمئ صحیفه‌‌نیزده {{PLURAL:$1|1 باشلیق|$1 باشلیق}} وار، دانیشیق صحیفه‌‌لری چیخماق شرطیله.", - "watchlistedit-noitems": "ایزله‌مه سیياهینیز بوشدور.", "watchlistedit-normal-title": "ایزله‌دیگیم صحیفه‌‌لری دَییشدیر", "watchlistedit-normal-legend": "ایزله‌مه سیياهیسیندان باشلیقلارین سیلینمه‌سی", "watchlistedit-normal-explain": "ایزله‌مه سیياهینیزدا باشلیقلار آشاغیدا گؤستریلمیشدیر. \nبیر باشلیغی چیخارماق اوچون، يانینداکی قوتوجوغو ایشارله‌يین و «{{int:Watchlistedit-normal-submit}}» دويمه‌سینی باسین. \n[[Special:EditWatchlist/raw|سطرلر سیياهیسینی]] ده تشکیل ائده بیلرسینیز", @@ -2774,7 +2756,6 @@ "compare-invalid-title": "وئردیگینیز باشلیق گئچرسیزدیر.", "compare-title-not-exists": "وئردیگینیز باشلیق یوخدور.", "compare-revision-not-exists": "بَلیرتدیگینیز نوسخه یوخدور.", - "dberr-header": "بو ویکی‌ده بیر ایشکال وار", "dberr-problems": "عوذر ایسته‌ییریک! بو سایت‌دا تِکنیکی ایشکال‌لار واردیر.", "dberr-again": "بیر نئچه دقیقه دؤزوب سونرا یئنی‌دن یوکله‌یین.", "dberr-info": "(دیتابیس خیدمت‌چیسی‌یه باغلانماق اولونمادی: $1)", diff --git a/languages/i18n/ba.json b/languages/i18n/ba.json index cb383d7106..28fbc9d387 100644 --- a/languages/i18n/ba.json +++ b/languages/i18n/ba.json @@ -14,7 +14,8 @@ "Timming", "Рустам Нурыев", "ҒатаУлла", - "Ҡамыр Батыр" + "Ҡамыр Батыр", + "아라" ] }, "tog-underline": "Һылтанмалар аҫтына һыҙыу:", @@ -27,7 +28,6 @@ "tog-showtoolbar": "Мөхәррирләгән ваҡытта өҫкө ҡоралдар панелен күрһәтергә (JavaScript кәрәк)", "tog-editondblclick": "Биттәрҙе ике сиртеү менән мөхәррирләргә", "tog-editsectiononrightclick": "Бүлектәрҙе исемдәренә төрткөнөң уң яғына сиртеп үҙгәртергә", - "tog-rememberpassword": "Был браузерҙа (иң күбендә $1 {{PLURAL:$1|көнгә}}) иҫәп яҙыуым хәтерләнһен", "tog-watchcreations": "Мин төҙөгән биттәрҙе һәм күсергән файлдарҙы күҙәтеү исемлегенә өҫтәргә", "tog-watchdefault": "Мин үҙгәрткән биттәр һәм файлдар аңлатмаһын күҙәтеү исемлегенә өҫтәргә", "tog-watchmoves": "Мин исемен үҙгәрткән биттәрҙе һәм файлдарҙы күҙәтеү исемлегенә өҫтәргә", @@ -321,14 +321,11 @@ "readonly_lag": "Өҫтәмә сервер төп сервер менән синхронлашҡанға тиклем мәғлүмәттәр базаһы автоматик рәүештә үҙгәрештәргә ҡаршы ябылған.", "internalerror": "Эске хата", "internalerror_info": "Эске хата: $1", - "fileappenderrorread": "Өҫтәү ваҡытында «$1» файлын уҡып булманы.", - "fileappenderror": "\"$1\"ҙе \"$2\"гә ҡушып булманы.", "filecopyerror": "«$2» файлына «$1» файлының күсермәһен яһап булмай.", "filerenameerror": "«$1» файлының исемен «$2» исеменә алмаштырып булмай.", "filedeleteerror": "«$1» файлын юйып булмай.", "directorycreateerror": "«$1» директорияһын яһап булмай.", "filenotfound": "«$1» файлын табып булмай.", - "fileexistserror": "«$1» файлына яҙып булмай: файл былай ҙа бар.", "unexpected": "Көтөлмәгән ҡиммәт: «$1»=«$2».", "formerror": "Хата: форма мәғлүмәттәрен ебәреп булмай", "badarticleerror": "Был биттә ундай ғәмәл үтәргә ярамай", @@ -407,8 +404,6 @@ "userlogin-resetpassword-link": "Серһүҙҙе ҡабул итмәү", "userlogin-loggedin": " Һеҙ {{GENDER:$1|$1}} булараҡ индегеҙ инде. Башҡа файҙаланыусы булып инер өсөн аҫтағы ҡалыпты ҡулланығыҙ.", "userlogin-createanother": "Башҡа иҫәп яҙмаһын булдырырға", - "createacct-join": "Аҫта мәғлүмәттәрегеҙҙе яҙығыҙ.", - "createacct-another-join": "Аҫта яңы иҫәп яҙмағыҙҙың мәғлүмәттәрен яҙығыҙ.", "createacct-emailrequired": "Электрон почта адресы", "createacct-emailoptional": "Электрон почта адресы (мотлаҡ түгел)", "createacct-email-ph": "Электрон почта адресығыҙҙы яҙығыҙ", @@ -551,7 +546,6 @@ "savearticle": "Яҙҙырып ҡуйырға", "preview": "Ҡарап сығыу", "showpreview": "Ҡарап сығырға", - "showlivepreview": "Тиҙ алдан байҡау", "showdiff": "Индерелгән үҙгәрештәр", "anoneditwarning": "'''Иғтибар''': Һеҙ танылмағанһығыҙ. IP-адресығыҙ был биттең үҙгәртеүҙәр тарихына яҙыласаҡ.", "anonpreviewwarning": "''Һеҙ танылмағанһығыҙ. Яҙҙырыу ваҡытында IP-адресығыҙ был биттең үҙгәртеүҙәр тарихына яҙыласаҡ.''", @@ -836,7 +830,6 @@ "search-nonefound": "Был һорауға яуап биреүсе һөҙөмтәләр табылманы.", "powersearch-legend": "Киңәйтелгән эҙләү", "powersearch-ns": "Исем аралыҡтарында эҙләү:", - "powersearch-redir": "Йүнәлтеүҙәрҙе күрһәтергә", "powersearch-togglelabel": "Һайла:", "powersearch-toggleall": "Барыһы", "powersearch-togglenone": "Һис бере", @@ -942,7 +935,6 @@ "prefs-advancedsearchoptions": "Киңәйтелгән көйләүҙәр", "prefs-advancedwatchlist": "Киңәйтелгән көйләүҙәр", "prefs-displayrc": "Күренеш көйләүҙәре", - "prefs-displaysearchoptions": "Күренеш көйләүҙәре", "prefs-displaywatchlist": "Күренеш көйләүҙәре", "prefs-diffs": "Айырмалар", "prefs-help-prefershttps": "Был көйләү системаға киләһе танылыуҙан һуң ҡулланыласаҡ.", @@ -1112,7 +1104,7 @@ "recentchanges-label-unpatrolled": "Был төҙәтеү ҡаралмаған әле", "recentchanges-legend-newpage": "$1 — яңы бит", "rcnotefrom": "Түбәндә '''$2''' башлап ('''$1''' тиклем) үҙгәртеүҙәр күрһәтелгән.", - "rclistfrom": "$1 башлап яңы үҙгәртеүҙәрҙе күрһәт.", + "rclistfrom": "$3 $2 башлап яңы үҙгәртеүҙәрҙе күрһәт.", "rcshowhideminor": "бәләкәй төҙәтеүҙәрҙе $1", "rcshowhidebots": "боттарҙы $1", "rcshowhideliu": "танылған ҡулланыусыларҙы $1", @@ -1629,10 +1621,6 @@ "watchlist-details": "Һеҙҙең күҙәтеү исемлегегеҙҙә, фекерләшеү биттәрен һанамағанда, {{PLURAL:$1|$1 бит}} бар.", "wlheader-enotif": "Электрон почта аша белдереү индерелгән.", "wlheader-showupdated": "Һеҙҙең аҙаҡҡы кереүегеҙҙән һуң үҙгәргән биттәр '''ҡалын''' шрифт менән күрһәтелгән.", - "watchmethod-recent": "күҙәтелгән биттәр өсөн аҙаҡҡы үҙгәртеүҙәрҙе ҡарау", - "watchmethod-list": "аҙаҡҡы үҙгәртеүҙәр өсөн күҙәтелгән биттәрҙе ҡарау", - "watchlistcontains": "Һеҙҙең күҙәтеү исемлегендә $1 {{PLURAL:$1|1=бит|бит}}бар.", - "iteminvalidname": "«$1» менән ҡыйынлыҡтар, исеме дөрөҫ түгел...", "wlshowlast": "Һуңғы $1 сәғәт $2 көн өсөн күрһәт $3", "watchlist-options": "Күҙәтеү исемлеге көйләүҙәре", "watching": "Күҙәтеү исемлегенә өҫтәү...", @@ -2170,7 +2158,6 @@ "tooltip-undo": "\"Кире ал\" төҙәтеүҙе кире ала һәм төҙәтеү формаһын \"алдан байҡау\"ҙа күрһәтә. Һәм кире алыуҙың сәбәбен белдерергә була.", "tooltip-preferences-save": "Көйләүҙәрҙе һаҡларға", "tooltip-summary": "Ҡыҫҡаса тасуирлама керетегеҙ", - "notacceptable": "Вики-сервер мәғлүмәтте һеҙҙең браузер уҡый алырлыҡ форматта ҡайтара алмай.
\nThe wiki server cannot provide data in a format your client can read.", "anonymous": "{{SITENAME}} проектының танылмаған {{PLURAL:$1|1=ҡатнашыусыһы|ҡатнашыусылары}}", "siteuser": "{{SITENAME}} проектының ҡатнашыусыһы $1", "anonuser": "{{SITENAME}} проектының танылмаған ҡатнашыусыһы $1", @@ -2709,14 +2696,8 @@ "autosumm-replace": "Биттең эстәлеге \"$1\" менән алыштырылған", "autoredircomment": "[[$1]] битенә йүнәлтелгән", "autosumm-new": "\"$1\" исемле яңы бит булдырылған", - "livepreview-loading": "Сығарыу...", - "livepreview-ready": "Сығарыу... Әҙер!", - "livepreview-failed": "Тиҙ ҡарап сығыу ваҡытында хата килеп сыҡты.\nҒәҙәти ҡарап сығыуҙы ҡулланып ҡарағыҙ.", - "livepreview-error": "Бәйләнеш булдырып булманы: $1 \"$2\".\nҒәҙәти ҡарап сығыуҙы ҡулланып ҡарағыҙ.", "lag-warn-normal": "$1 {{PLURAL:$1|секундтан}} кәмерәк ваҡыт элек эшләнгән үҙгәртеүҙәр был исемлектә күрһәтелә алмай.", "lag-warn-high": "Мәғлүмәттәр базаларын синхронлаштырыуҙың күпкә артта ҡалыуы сәбәпле, $1 {{PLURAL:$1|секундтан}} кәмерәк ваҡыт элек эшләнгән үҙгәртеүҙәр был исемлектә күрһәтелә алмай.", - "watchlistedit-numitems": "Һеҙҙең күҙәтеү исемлегегеҙҙә фекер алышыу биттәрен иҫәпләмәгәндә - {{PLURAL:$1|1=$1 бит|$1 бит}} бар.", - "watchlistedit-noitems": "Һеҙҙең күҙәтеү исемлегегеҙҙә бер бит тә юҡ.", "watchlistedit-normal-title": "Күҙәтеү исемлеген мөхәррирләү", "watchlistedit-normal-legend": "Күҙәтеү исемлегенән биттәрҙе юйыу", "watchlistedit-normal-explain": "Түбәндә һеҙҙең күҙәтеү исемлегендә булған биттәр күрһәтелгән.\nБиттәрҙе юйыу өсөн, кәрәкле юлдарҙы һайлағыҙ һәм «{{int:Watchlistedit-normal-submit}}» төймәһенә баҫығыҙ.\nҺеҙ шулай уҡ [[Special:EditWatchlist/raw|исемлекте текст рәүешендә үҙгәртә]] алаһығыҙ.", @@ -2823,7 +2804,6 @@ "compare-invalid-title": "Керетелгән исем дөрөҫ түгел.", "compare-title-not-exists": "Һеҙ күрһәткән исем юҡ.", "compare-revision-not-exists": "Һеҙ күрһәткән версия юҡ.", - "dberr-header": "Был вики проектта ҡыйынлыҡтар бар", "dberr-problems": "Ғәфү итегеҙ! Был сайтта техник ҡыйынлыҡтар тыуҙы.", "dberr-again": "Битте бер нисә минуттан яңыртып ҡарағыҙ.", "dberr-info": "(Мәғлүмәттәр базаһы серверы менән тоташтырылып булмай: $1)", diff --git a/languages/i18n/bar.json b/languages/i18n/bar.json index 953ccecb47..88f2f862c1 100644 --- a/languages/i18n/bar.json +++ b/languages/i18n/bar.json @@ -12,7 +12,8 @@ "The Evil IP address", "Wikifan", "bar.wikipedia.org administrators", - "✓" + "✓", + "아라" ] }, "tog-underline": "Links unterstreichen:", @@ -25,7 +26,6 @@ "tog-showtoolbar": "Beorweiten-Werkzeigleisten åzoang (JavaScript werd braucht)", "tog-editondblclick": "Seiten mid am Dóppedrucker beorweiden (JavaScript werd braucht)", "tog-editsectiononrightclick": "Oahzelne Obschnitt mid am Rechtsdrucker beorweiten (JavaScript werd braucht)", - "tog-rememberpassword": "Mim Browser dauerhoft ågmödt bleim (maximaal $1 {{PLURAL:$1|Toog|Toog}})", "tog-watchcreations": "Voh mir söwer eihgstöde Seiten autómaatisch beówochten", "tog-watchdefault": "Voh mir söwer gänderde Seiten autómaatisch beówochten", "tog-watchmoves": "Voh mir söwer vaschówerne Seiten autómaatisch beówochten", @@ -293,14 +293,11 @@ "readonly_lag": "De Daatenbånk is automaatisch fyr Schraibzuagriff gsperrt, damid se d' vatailten Daatenbånkserver (slaves) mim Hauptdaatenbånkserver (master) obglaichen kennan.", "internalerror": "Interner Feeler", "internalerror_info": "Interner Feeler: $1", - "fileappenderrorread": "\"$1\" hod wärend 'm dazuafyng ned gleesen wern kenna.", - "fileappenderror": "Dé Daatei „$1“ hod néd noch „$2“ kopird wern kenner.", "filecopyerror": "De Datai „$1“ hod ned noch „$2“ kopird wern kenna.", "filerenameerror": "Dé Daatei „$1“ hod néd noch „$2“ umbenånnt wern kenner.", "filedeleteerror": "De Daatei „$1“ hod néd gléschd wern kenner.", "directorycreateerror": "As Vazeichnis „$1“ hod néd åglégt wern kenner.", "filenotfound": "Dé Daatei „$1“ is néd gfunden worn.", - "fileexistserror": "In d' Daatei „$1“ hod néd gschriem wern kenner, weils dé Daatei nämlé schå gibt.", "unexpected": "Unerworteder Wert: „$1“=„$2“.", "formerror": "Feeler: Dé Eihgom håm néd vaorweitt wern kenner.", "badarticleerror": "Dé Akzión kå néd auf dé Seiten ågwendt wern.", @@ -532,7 +529,6 @@ "search-nonefound": "Fia dei Suachofrog gibts koa Ergebnis", "powersearch-legend": "Daweiterde Suach", "powersearch-ns": "Suach in Nåmensraim:", - "powersearch-redir": "Weiderloattung åzoang", "search-external": "Externe Suach", "preferences": "Eihstellungen", "mypreferences": "Mei Preferenz", @@ -593,7 +589,7 @@ "recentchanges-label-bot": "Endarung duach an Bot", "recentchanges-label-unpatrolled": "De Endarung is no ned kontrolliad worn", "rcnotefrom": "Untn san de Endarunga seit '''$2''' (bis za '''$1''' Ozoagn).", - "rclistfrom": "Nua Endarunga seit $1 zoagn.", + "rclistfrom": "Nua Endarunga seit $3 $2 zoagn", "rcshowhideminor": "Kloane Endarunga $1", "rcshowhidebots": "Bots $1", "rcshowhideliu": "Eigloggte Nutza $1", @@ -847,10 +843,6 @@ "watchlist-details": "Du beoochst {{PLURAL:$1|$1 Seitn}}, Dischkriaseitn ned mitgrechnad", "wlheader-enotif": "Da E-Mail-Benoochrichtigungsdeanst is aktivierd.", "wlheader-showupdated": "Seiten mid noh néd gseengne Änderrungen wern '''fett''' dorgstöd.", - "watchmethod-recent": "Ywerpriaff d' létzden Beorwatungen fyr d' Beówochtungslisten", - "watchmethod-list": "Ywerpriaffm voh da Beówochtungslisten auf létzde Beorwatungen", - "watchlistcontains": "Deih Beówochtungslisten enthoitt $1 {{PLURAL:$1|Seiten|Seiten}}.", - "iteminvalidname": "Próblém mim Eihtrog „$1“, néd gütiger Naum.", "wlshowlast": "Zoag dé Änderrungen voh dé létzden $1 Stunden, $2 Dog óder $3 (in dé létzden 30 Dog).", "watchlist-options": "Mei Beobochta: Optiona", "watching": "Beówochten ...", @@ -1164,10 +1156,6 @@ "autoredircomment": "Weiderloatung noch [[$1]] is erstöd worn", "autosumm-new": "Dé Seiten is neich åglégt worn: $1", "size-bytes": "$1 Bytes", - "livepreview-loading": "Loon ...", - "livepreview-ready": "Loon … Ferdig!", - "livepreview-failed": "Dé sófurtige Vurschau is néd méglich!\nBittscheh d' noraale Vurschau bnutzen.", - "watchlistedit-noitems": "Dei Beobachtungslistn is laar.", "watchlistedit-normal-title": "Beobachtungslistn bearbatn", "watchlistedit-normal-legend": "Eiträge vo da Beobachtungslistn wegnehma", "watchlistedit-normal-explain": "Des san de Eiträg vo deiner Beowochtungslisten. Um de Eiträg z' entferna, markir de Kastln neem de Eiträg und druck am End vo da Seiten auf „{{int:Watchlistedit-normal-submit}}“. Du kåst dei Beowochtungslisten aa im [[Special:EditWatchlist/raw|Listenformat beorweiten]].", @@ -1244,7 +1232,6 @@ "compare-invalid-title": "Da ågeewerne Seitennåm is néd gütig", "compare-title-not-exists": "Da ågeewerne Seitennåm is néd vurhånden", "compare-revision-not-exists": "Dé ågeewerne Versión is néd vurhånden", - "dberr-header": "Dés Wiki hod a Próblém", "dberr-problems": "Tschuidigung. Dé Seiten hod im Moment technische Próbléme.", "dberr-again": "Wort a por Minuten und vasuachs dånn neich z' loon.", "dberr-info": "(Kå koah Vabindung zum Daatenbånkserver herstön: $1)", diff --git a/languages/i18n/bcc.json b/languages/i18n/bcc.json index fc9e3456b5..5bb83bdd26 100644 --- a/languages/i18n/bcc.json +++ b/languages/i18n/bcc.json @@ -6,7 +6,8 @@ "Kaganer", "Mostafadaneshvar", "Reedy", - "ZxxZxxZ" + "ZxxZxxZ", + "아라" ] }, "tog-underline": ":لینکانآ خط کش", @@ -19,7 +20,6 @@ "tog-showtoolbar": "میله ابزار اصلاح پیش درا(جاوا)", "tog-editondblclick": "صفحات گون دو کلیک اصلاح کن(جاوا)", "tog-editsectiononrightclick": "فعال کتن اصلاح کسمت گون کلیک راست اور کسمت عناوین(جاوا)", - "tog-rememberpassword": "من ورود ته ای کامپیوتر هیال بکن (په $1 {{PLURAL:$1|روچ|روچ}})", "tog-watchcreations": "هور کن منی صفحاتی که من ته لیست چارگ شرکتت", "tog-watchdefault": "هورکن صفحاتی که من اصلاح کتن ته منی لیست چارگ", "tog-watchmoves": "هور کن صفحاتی که من جاه په جاه کت ته منی لیست چارگ", @@ -275,7 +275,6 @@ "filedeleteerror": "نه تونیت فایل حذف کنت \"$1\".", "directorycreateerror": "نه تونیت مسیر شرکتن \"$1\".", "filenotfound": "نه تونیت فایل درگیزگ \"$1\".", - "fileexistserror": "نه تونیت فایل بنویسیت به \"$1\": فایل هستنت", "unexpected": "ارزش نه لوٹتیگن : \"$1\"=\"$2\".", "formerror": "حطا: نه تونیت فرم دیم دنت", "badarticleerror": "ای کار ته ای صفحه اجرای نه بیت", @@ -391,7 +390,6 @@ "savearticle": "صفحه ذخیره کن", "preview": "بازبین", "showpreview": "بازبین پیش دار", - "showlivepreview": "بازبین زنده", "showdiff": "تغییرات پیش دار", "anoneditwarning": "'''هوژاری:''' شما وارد نه بیتگیت.\nشمی آی پی ته تاریح اصلاح ای صفحه ثبت بیت.", "missingsummary": "'''یادآوری:''' شما یک خلاصه چه اصلاح وارد نه کرت.\nاگر دگه کلیک کنیت ذخیره آ، شمی اصلاح به بی آی ذخیره بنت.", @@ -614,7 +612,6 @@ "search-nonefound": "نتیجه هم دپ په درخواست نیست", "powersearch-legend": "گردگ پیشرفته", "powersearch-ns": "گردگ ته نام فضا آن", - "powersearch-redir": "لیست عیرمستقیم آن", "powersearch-togglelabel": "کنترل:", "powersearch-toggleall": "کل", "powersearch-togglenone": "هچ یک", @@ -841,7 +838,7 @@ "recentchanges-summary": "رندگر نوکترین تغییرات ته ویکی تی ای صفحه.", "recentchanges-feed-description": "آهرین تغییرات ته وی کی چه ای فید رند گر", "rcnotefrom": "جهلا تغییرات چه '''$2''' (تا '''$1''' پیش دارگنت). هست", - "rclistfrom": "پیش دار نوکین تغییراتآ چه $1", + "rclistfrom": "پیش دار نوکین تغییراتآ چه $3 $2", "rcshowhideminor": "$1 هوردین تغییرات", "rcshowhidebots": "$1 روبوت", "rcshowhideliu": "$1 کاربران وارد بوتگین", @@ -1206,10 +1203,6 @@ "watchlist-details": "{{PLURAL:$1|$1 صفحه|$1 صفحات}} چارتگ بیت صفحات گپ حساب نه بیگن", "wlheader-enotif": "اخطار ایمیل فعالنت.", "wlheader-showupdated": "صفحات که عوض بوتگنت چه شمی آهری چارتن '''پررنگ''' پیش دراگ بنت.", - "watchmethod-recent": "کنترل نوکین اصلاحات په صفحاتی که چارگ بنت", - "watchmethod-list": "کنترل صفحاتی که چارگ بنت په نوکین اصلاحات", - "watchlistcontains": "شمی لیست چارگ شامل $1 {{PLURAL:$1|صفحه|صفحات}}.", - "iteminvalidname": "مشکل گون آیتم '$1', نامعتبر این نام", "wlshowlast": "پیش دار آهرین $1 ساعات $2 روچان $3", "watchlist-options": "گزینه یان لیست چارگ", "watching": "چارگ بین", @@ -1653,7 +1646,6 @@ "monobook.css": "/* CSS که اداننت کابران پوست مونوبوک تاثیر کننت */", "common.js": "/* هر جاوا اسکریپتی ادان په کل کابران ته هر صفحه ای بار بیت. */", "monobook.js": "/* جاوا اسکریپت ادان فقط په کابرانی که چه پوست منوبوک استفاده کننت بار بیت. */", - "notacceptable": "سروری ویکی نه تونیت دیتای ته فرمتی که شمی کلاینت بتوننت آی بوانند فراهم کنت.", "anonymous": "ناشناسین {{PLURAL:$1|کاربر|کاربران}} چه {{SITENAME}}", "siteuser": "{{SITENAME}} کاربر $1", "lastmodifiedatby": "ای صفحه اهری رندی که تغییر دهگ بیته $2, $1گون $3.", @@ -2039,14 +2031,8 @@ "size-kilobytes": "$1 ک.ب", "size-megabytes": "$1 م.ب", "size-gigabytes": "$1 گ.ب", - "livepreview-loading": "...بار بیت", - "livepreview-ready": "باربیت... حاضر!", - "livepreview-failed": "زنده بازبینی پروش وارت. نرمال بازبینی سعی کن.", - "livepreview-error": "پروش ته وصل بیگ :$1 \"$2\". نرمال بازبینی سعی کن.", "lag-warn-normal": "تغییرات نوکتر چه {{PLURAL:$1|ثانیه|ثانیه}} ثانیه انت شاید ته ای لیست پجاه می کاینت.", "lag-warn-high": "خاطر بازگین تاخیر سرور دیتابیس، تغییرات نوکتر چه {{PLURAL:$1|ثانیه|ثانیه}} شایدن ته ای لیست پیش دارگمه بنت.", - "watchlistedit-numitems": "شمی لیست چارگ شامل {{PLURAL:$1|1 عنوان|$1 عناوین}}, بجز صفحات گپ.", - "watchlistedit-noitems": "شمی لیست چارگ هچ عنوانی نداریت.", "watchlistedit-normal-title": "اصلاح لیست چارگ", "watchlistedit-normal-legend": "بزور عناوینء چه لیست چارگ", "watchlistedit-normal-explain": "عناوین ته شمی لیست چارگ جهلء پیشدارگ بنت.\nپه زورتن یک عنوانی، جعبه کش آییء تیک زن، و کلیک کن زوگ عناوینء.\nشما تونیت هنچوش [[Special:EditWatchlist/raw|لیست هام اصلاح کنیت]].", @@ -2158,7 +2144,6 @@ "tags-hitcount-header": "اصلاحات برچسپی", "tags-edit": "اصلاح", "tags-hitcount": "$1 {{PLURAL:$1|تغییر|تغییرات}}", - "dberr-header": "ای ویکی ءَ مشکل هستن", "dberr-problems": "شرمنده! این سایت ءَ تکنیکی مشکل هستن.", "dberr-again": "چنت دقیقه صبر کنیت و دگه صفحه بیاریت", "dberr-info": "(نه توینت گون دیتابیس سرور تماس گیرت: $1)", diff --git a/languages/i18n/bcl.json b/languages/i18n/bcl.json index 020627f322..c440015664 100644 --- a/languages/i18n/bcl.json +++ b/languages/i18n/bcl.json @@ -7,7 +7,8 @@ "Kaganer", "Shirayuki", "Steven*fung", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Linyahan an kilyawan:", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Ipahiling an barang-gamit nin pagliwat", "tog-editondblclick": "Liwaton an mga pahina sa pagdoble nin klik", "tog-editsectiononrightclick": "Paganaha an seksyon nin pagliliwat sa pag-klik kan mga titulo nin seksyon", - "tog-rememberpassword": "Giromdoma an sakong paglaóg sa kilyaw (browser) na ini (para sa maximum na $1 {{PLURAL:$1|aldaw|mga aldaw}})", "tog-watchcreations": "Idagdag an mga pahina na ako an nagmukna asin an mga sagunson na ako an nagkarga sa sakong bantay-listahan", "tog-watchdefault": "Idagdag an mga pahina asin mga sagunson na ako an nagliwat sa sakong bantay-listahan", "tog-watchmoves": "Idagdag an mga pahina asin mga sagunson na ako an nagbalyo sa sakong bantay-listahan", @@ -314,14 +314,11 @@ "readonly_lag": "Tulostulos na pagkandado an base nin datos mantang makaabot an base nin datos na esklabo saiyang amo.", "internalerror": "Panlaog na kasalâan", "internalerror_info": "Panlaog na kasalâan: $1", - "fileappenderrorread": "Dae nakakabasa nin \"$1\" habang pinagdadagdag.", - "fileappenderror": "Dae nakakapagdagdag nin \"$1\" sagkod \"$2\".", "filecopyerror": "Dai naarog an mga file na \"$1\" hasta \"$2\".", "filerenameerror": "Dai natàwan nin bàgong ngaran an file na \"$1\" sa \"$2\".", "filedeleteerror": "Dai naparà an file na \"$1\".", "directorycreateerror": "Dai nagibo an direktorya na \"$1\".", "filenotfound": "Dai nahanap an file na \"$1\".", - "fileexistserror": "Dai maisurat sa file na \"$1\": igwa nang file na arog kaini", "unexpected": "Dai pighuhunà na balór: \"$1\"=\"$2\".", "formerror": "Salâ: dai pwedeng isumitir an porma", "badarticleerror": "Dai pwedeng gibohon ini sa ining páhina.", @@ -401,8 +398,6 @@ "userlogin-resetpassword-link": "Nalingawan mo an saimong pasa-taramon?", "userlogin-loggedin": "Ika nakalaog na tabi bilang si {{GENDER:$1|$1}}.\nGamita an porma sa ibaba sa paglaog bilang ibang paragamit.", "userlogin-createanother": "Magmukna nin ibang panindog", - "createacct-join": "Pakikaag an saimong impormasyon sa ibaba.", - "createacct-another-join": "Ikaag an impormasyon kan baguhong panindog sa ibaba.", "createacct-emailrequired": "Estada kan e-surat", "createacct-emailoptional": "E-surat na estada (opsyonal)", "createacct-email-ph": "Pakikaag an saimong e-surat na estada", @@ -555,7 +550,6 @@ "savearticle": "Itagáma an pahina", "preview": "Tànawón", "showpreview": "Ipahiling an patanaw", - "showlivepreview": "Patànaw na direkto", "showdiff": "Ipahiling an mga kaliwatan", "anoneditwarning": "'''Patanid:''' Ika dae nakapaglaog. An saimong estada kan IP maisusurat sa laog kan historiya nin pagliliwat sa pahinang ini.", "anonpreviewwarning": "Dae ka tabi nakalaog. An pagtatagama matala kan saimong IP address sa historya nin pagliwat sa pahinang ini.", @@ -843,7 +837,6 @@ "search-nonefound": "Mayo nin mga resulta na panampok sa kahaputan.", "powersearch-legend": "Adbansiyadong paghahanap", "powersearch-ns": "Maghanap sa mga espasyong-ngaran:", - "powersearch-redir": "Listahan kan mga panukdong otro", "powersearch-togglelabel": "Pamili:", "powersearch-toggleall": "Gabos", "powersearch-togglenone": "Wara", @@ -950,7 +943,6 @@ "prefs-advancedsearchoptions": "Abantidong mga pagpipilian", "prefs-advancedwatchlist": "Abantidong mga pagpipilian", "prefs-displayrc": "Ihayag an mga pagpipilian", - "prefs-displaysearchoptions": "Ipahiling ang mga pagpipilian", "prefs-displaywatchlist": "Ipahiling ang mga pagpipilian", "prefs-tokenwatchlist": "Paduos", "prefs-diffs": "Diffs", @@ -1125,7 +1117,7 @@ "recentchanges-legend-newpage": "(hilngon man [[Special:NewPages|listahan kan mga baguhong pahina]])", "recentchanges-legend-plusminus": "(''±saro-duwa-tolo'')", "rcnotefrom": "Sa ibaba iyo an mga kaliwatan poon kan '''$2''' (sagkod sa '''$1''' na ipinapahiling).", - "rclistfrom": "Ipahiling an baguhon na mga kaliwatan magpoon kan $1", + "rclistfrom": "Ipahiling an baguhon na mga kaliwatan magpoon kan $3 $2", "rcshowhideminor": "$1 saradit na mga pagliwat", "rcshowhidebots": "$1 mga gantaw", "rcshowhideliu": "$1 rehistradong mga paragamit", @@ -1643,10 +1635,6 @@ "watchlist-details": "{{PLURAL:$1|$1 pahina|$1 mga pahina}} sa saimong bantay-listahan, dae binibilang an mga pahina nin orolayan.", "wlheader-enotif": "E-surat na paisi pinagpaandar na.", "wlheader-showupdated": "Mga pahina na pinagriliwat poon kaidtong huri kang nagbisita sainda ipinapatanaw na '''mahîbog'''", - "watchmethod-recent": "Pigsososog an mga kaaagi pa sanang hirá sa mga pigbabantayan na páhina", - "watchmethod-list": "Pigsososog an mga pigbabantayan na páhina para mahiling an mga kaaagi pa sanan paghirá", - "watchlistcontains": "An saimong lista nin pigbabantayan igwang $1 na {{PLURAL:$1|páhina|mga páhina}}.", - "iteminvalidname": "May problema sa bagay na '$1', salâ an pangaran...", "wlshowlast": "Ipahilíng an nakaaging $1 na mga oras mga $2 na aldaw $3", "watchlist-options": "Bantay-listahan na mga pagpipilian", "watching": "Pigbabantayan...", @@ -2191,7 +2179,6 @@ "monobook.css": "/* an CSS na pigbugtak digdi makakaapektar sa mga parágamit kan Monobook skin */", "common.js": "/* Arin man na JavaScript digdi maikakarga para sa gabos na mga parágamit sa kada karga kan páhina. */", "monobook.js": "/* Deprecado; gamiton an [[MediaWiki:common.js]] */", - "notacceptable": "Dai pwedeng magtao nin datos an ''wiki server'' sa ''format'' na pwedeng basahon kan kompyuter mo.", "anonymous": "Bako-bistadong {{PLURAL:$1|paragamit|mga paragamit}} kan {{SITENAME}}", "siteuser": "Paragamit kan {{SITENAME}} na si $1", "anonuser": "{{SITENAME}} bako-bistadong paragamit $1", @@ -2732,14 +2719,8 @@ "autosumm-replace": "Pigriribayan an páhina nin '$1'", "autoredircomment": "Piglilikay sa [[$1]]", "autosumm-new": "Pinagmukna an pahina kaining \"$1\"", - "livepreview-loading": "Pigkakarga…", - "livepreview-ready": "Pigkakarga… Magpreparar!", - "livepreview-failed": "Dae nakapoon an direktong patânaw! Probaran tabî an patânaw na normal.", - "livepreview-error": "Dai nakakabit: $1 \"$2\". Hilingón tabî an normal na patânaw.", "lag-warn-normal": "Mga pagliliwat na baguhon pa sana nin $1 {{PLURAL:$1|segundo|segundos}} puwedeng dae maipapahiling sa listahang ini.", "lag-warn-high": "Nin huli sa halangkawon na kaabalahan sa serbidor kan datos-sarayan, mga pagliliwat na baguhon pa sana nin $1 {{PLURAL:$1|segundo|segundos}} puwedeng dae maipapahiling sa listahang ini.", - "watchlistedit-numitems": "An saimong pigbabantayan igwang {{PLURAL:$1|1 titulo|$1 mga titulo}}, apwera kan mga páhina kan olay.", - "watchlistedit-noitems": "Mayong mga titulo an pigbabantayan mo.", "watchlistedit-normal-title": "Hirahón an pigbabantayan", "watchlistedit-normal-legend": "Halion an mga titulo sa pigbabantayan", "watchlistedit-normal-explain": "Mga sa saimong bantay-listahan ipinapahiling sa ibaba.\nSa paghali nin sarong titutlo, -tsek an kahon kasunod kaini, asin i-klik an \"{{int:Watchlistedit-normal-submit}}\".\nPuwede ka man na [[Special:EditWatchlist/raw|magliwat kan temporaryong listahan]].", @@ -2856,7 +2837,6 @@ "compare-invalid-title": "An titulo na saimong pinagsambit sarong imbalido.", "compare-title-not-exists": "An titulo na saimong pinagsambit bakong eksistido.", "compare-revision-not-exists": "An rebisyon na saimong pinagsambit bakong eksistido.", - "dberr-header": "Ining wiki igwa nin sarong problema", "dberr-problems": "Sori! Ining sityo igwang naeksperiyensiyahan na mga kakundian sa teknikal.", "dberr-again": "Prubaring maghalat tabi nin nagkapirang minutos asin otrohon ikarga.", "dberr-info": "(Dae makakontak sa serbidor kan datos-sarayan: $1)", diff --git a/languages/i18n/be-tarask.json b/languages/i18n/be-tarask.json index 8c9bdf8a14..89dcb751c3 100644 --- a/languages/i18n/be-tarask.json +++ b/languages/i18n/be-tarask.json @@ -12,7 +12,8 @@ "Renessaince", "Wizardist", "Zedlik", - "Тест" + "Тест", + "아라" ] }, "tog-underline": "Падкрэсьліваць спасылкі:", @@ -233,6 +234,7 @@ "jumptonavigation": "навігацыі", "jumptosearch": "пошуку", "view-pool-error": "Прабачце, у цяперашні момант сэрвэры перагружаныя.\nЗанадта шмат удзельнікаў спрабуюць праглядзець гэтую старонку.\nКалі ласка, пачакайце і паспрабуйце зайсьці пазьней.\n\n$1", + "generic-pool-error": "Выбачайце, у цяперашні момант сэрвэры перагружаныя.\nЗашмат удзельнікаў спрабуе праглядзець гэтую старонку.\nКалі ласка, пачакайце перад тым, як зноў паспрабаваць загрузіць гэтую старонку.", "pool-timeout": "Скончыўся час чаканьня блякаваньня", "pool-queuefull": "Чарга запытаў поўная", "pool-errorunknown": "Невядомая памылка", @@ -1139,7 +1141,7 @@ "recentchanges-legend-heading": "'''Легенда:'''", "recentchanges-legend-newpage": "(глядзіце таксама [[Special:NewPages|сьпіс новых старонак]])", "rcnotefrom": "Ніжэй знаходзяцца зьмены з $2 (да $1 на старонку).", - "rclistfrom": "Паказаць зьмены з $1", + "rclistfrom": "Паказаць зьмены з $2 $3", "rcshowhideminor": "$1 дробныя праўкі", "rcshowhideminor-show": "Паказаць", "rcshowhideminor-hide": "Схаваць", @@ -1641,6 +1643,7 @@ "listgrouprights-removegroup-self-all": "Можа выдаліць уласны рахунак з ўсіх груп", "listgrouprights-namespaceprotection-header": "Абмежаваньні прасторы назваў", "listgrouprights-namespaceprotection-namespace": "Прастора назваў", + "listgrouprights-namespaceprotection-restrictedto": "Правы, якія дазваляюць удзельніку рэдагаваць", "trackingcategories": "Катэгорыі, якія патрабуюць увагі", "trackingcategories-summary": "На гэтай старонцы пералічаныя катэгорыя, які патрабуюць увагі і якія аўтаматычна запаўняюцца праграмным забесьяпчэньнем MediaWiki. Іх назвы могуць быць зьмененыя рэдагаваньнем сыстэмных паведамленьняў у прасторы назваў {{ns:8}}.", "mailnologin": "Няма адрасу атрымальніка", @@ -1692,10 +1695,6 @@ "watchlist-details": "У Вашым сьпісе назіраньня $1 {{PLURAL:$1|старонка|старонкі|старонак}} за выключэньнем старонак абмеркаваньня.", "wlheader-enotif": "Апавяшчэньне па e-mail уключанае.", "wlheader-showupdated": "Старонкі, зьмененыя з часу вашага апошняга візыту, вылучаныя '''тоўстым''' шрыфтам.", - "watchmethod-recent": "прагляд апошніх зьменаў у старонках са сьпісу назіраньня", - "watchmethod-list": "прагляд старонак са сьпісу назіраньня дзеля апошніх зьменах", - "watchlistcontains": "Ваш сьпіс назіраньня зьмяшчае $1 {{PLURAL:$1|старонка|старонкі|старонак}}.", - "iteminvalidname": "Праблема з элемэнтам «$1», няслушная назва…", "wlnote2": "Ніжэй паказаныя зьмены за {{PLURAL:$1|$1 гадзіну|$1 гадзіны|$1 гадзінаў}} на $3 $2.", "wlshowlast": "Паказаць: за апошнія $1 гадзінаў, $2 дзён, $3", "watchlist-options": "Налады сьпісу назіраньня", @@ -2804,8 +2803,6 @@ "size-yottabytes": "$1 ЁБ", "lag-warn-normal": "Зьмены, зробленыя меней чым $1 {{PLURAL:$1|сэкунду|сэкунды|сэкундаў}} таму, могуць ня трапіць у гэты сьпіс.", "lag-warn-high": "У выніку значнага адставаньня ў сынхранізацыі сэрвэраў базаў зьвестак зьмены, зробленыя раней за $1 {{PLURAL:$1|сэкунду|сэкунды|сэкундаў}} таму, могуць быць не паказаныя ў гэтым сьпісе.", - "watchlistedit-numitems": "Ваш сьпіс назіраньня ўтрымлівае $1 {{PLURAL:$1|запіс|запісы|запісаў}}, без уліку старонак абмеркаваньня.", - "watchlistedit-noitems": "Ваш сьпіс назіраньня пусты.", "watchlistedit-normal-title": "Рэдагаваньне сьпісу назіраньня", "watchlistedit-normal-legend": "Выдаленьне старонак са сьпісу назіраньня", "watchlistedit-normal-explain": "Ніжэй паданыя старонкі з Вашага сьпісу назіраньня.\nДля выдаленьня старонкі са сьпісу пазначце адпаведныя пазыцыі і націсьніце кнопку «{{int:Watchlistedit-normal-submit}}».\nТаксама Вы можаце [[Special:EditWatchlist/raw|рэдагаваць нефарматаваны сьпіс назіраньня]].", diff --git a/languages/i18n/be.json b/languages/i18n/be.json index 8dd7164b4d..f9fa31195c 100644 --- a/languages/i18n/be.json +++ b/languages/i18n/be.json @@ -18,7 +18,8 @@ "Тест", "Хомелка", "Чаховіч Уладзіслаў", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Падкрэсліваць спасылкі:", @@ -31,7 +32,6 @@ "tog-showtoolbar": "Паказваць панэль інструментаў рэдактара", "tog-editondblclick": "Праўка старонак па двайным пстрыку", "tog-editsectiononrightclick": "Правіць падраздзелы па правым пстрыку на загалоўку", - "tog-rememberpassword": "Памятаць уваходныя даныя ў гэтым браўзеры (не даўжэй за $1 {{PLURAL:$1|дзень|дні|дзён}})", "tog-watchcreations": "Дабаўляць створаныя мною старонкі і файлы ў мой спіс назірання", "tog-watchdefault": "Дабаўляць старонкі і файлы пасля маіх правак у мой спіс назірання", "tog-watchmoves": "Дабаўляць перайменаваныя мной старонкі і файлы ў мой спіс назірання", @@ -318,14 +318,11 @@ "readonly_lag": "База даных была аўтаматычна зачынена, каб з ёй маглі ўзгадніцца яе базы-паслядоўнікі", "internalerror": "Унутраная памылка", "internalerror_info": "Унутраная памылка: $1", - "fileappenderrorread": "Не ўдалося прачытаць \"$1\" пры дапісванні файла.", - "fileappenderror": "Не ўдалося скапіраваць файл \"$1\" у \"$2\".", "filecopyerror": "Не ўдалося капіраваць файл \"$1\" у \"$2\".", "filerenameerror": "Не ўдалося назваць файл \"$1\" назвай \"$2\".", "filedeleteerror": "Не ўдалося сцерці файл \"$1\".", "directorycreateerror": "Немагчыма стварыць тэчку \"$1\".", "filenotfound": "Не ўдалося знайсці файл \"$1\".", - "fileexistserror": "Немагчыма запісаць у файл \"$1\": файл існуе", "unexpected": "Нечаканае значэнне: \"$1\"=\"$2\".", "formerror": "Памылка: не ўдалося падаць форму", "badarticleerror": "Аперацыя не дазволена на гэтай старонцы.", @@ -512,7 +509,6 @@ "savearticle": "Запісаць", "preview": "Перадпаказ", "showpreview": "Як будзе", - "showlivepreview": "Жывы перадпаказ", "showdiff": "Розніца", "anoneditwarning": "Вы не ўвайшлі ў сістэму. Таму, калі вы запішаце старонку, у яе гісторыю трапіць ваш адрас IP.", "anonpreviewwarning": "''Вы не прайшлі ідэнтыфікацыю Захаванне будзе запісана з вашым IP адрасам у гісторыі правак гэтай старонкі.''", @@ -780,7 +776,6 @@ "search-nonefound": "Нічога не было знойдзена.", "powersearch-legend": "Падрабязны пошук", "powersearch-ns": "Шукаць у прасторах назваў:", - "powersearch-redir": "Паказваць перасылкі (рэдырэкты)", "powersearch-togglelabel": "Праверце:", "powersearch-toggleall": "Усе", "powersearch-togglenone": "Няма", @@ -881,7 +876,6 @@ "prefs-advancedsearchoptions": "Пашыраныя настройкі", "prefs-advancedwatchlist": "Пашыраныя настройкі", "prefs-displayrc": "Паказ", - "prefs-displaysearchoptions": "Паказ", "prefs-displaywatchlist": "Паказ", "prefs-diffs": "Розніцы", "email-address-validity-valid": "Адрас электроннай пошты з'яўляецца сапраўдным", @@ -1032,7 +1026,7 @@ "recentchanges-label-unpatrolled": "Праўка яшчэ не атрымала адзнакі ўхваленасці (за ёй не сочыць \"патруль\")", "recentchanges-legend-newpage": "$1 - новая старонка", "rcnotefrom": "Ніжэй знаходзяцца змены з $2 (паказана не больш чым $1).", - "rclistfrom": "Паказаць змены з $1", + "rclistfrom": "Паказаць змены з $3 $2", "rcshowhideminor": "$1 дробныя праўкі", "rcshowhideminor-hide": "Схаваць", "rcshowhidebots": "$1 робатаў", @@ -1526,10 +1520,6 @@ "watchlist-details": "Назіраю {{PLURAL:$1|$1 старонку|$1 старонак}} без уліку размоўных.", "wlheader-enotif": "Працуе апавяшчанне праз эл.пошту.", "wlheader-showupdated": "Старонкі, якія былі зменены пасля вашага апошняга іх наведвання, паказаны '''абрысам шрыфту'''.", - "watchmethod-recent": "правяраем нядаўнія праўкі ў назіраных старонках", - "watchmethod-list": "правяраем наяўнасць нядаўніх правак ў назіраных старонках", - "watchlistcontains": "У вашым спісе назірання $1 {{PLURAL:$1|старонка|старонкі|старонак}}.", - "iteminvalidname": "Праблема са складнікам '$1', недапушчальная назва...", "wlshowlast": "Паказваць апошнія $1 гадз. $2 дзён $3", "watchlist-options": "Магчымасці назірання", "watching": "Дапісваецца ў спіс назірання...", @@ -2049,7 +2039,6 @@ "monobook.css": "/* CSS, упісаны сюды, будзе дзейнічаць на браўзер кожнага чытача з актыўнай світай Monobook */", "common.js": "/* Яваскрыпт, упісаны сюды, будзе выконвацца для кожнага чытача, на кожным счытванні старонкі. */", "monobook.js": "/* Any JavaScript here will be loaded for users using the MonoBook skin */", - "notacceptable": "Сервер Вікі не можа прапанаваць даных у фармаце, зразумелым для вашай кліенцкай праграмы.", "anonymous": "Ананімны{{PLURAL:$1| ўдзельнік|я ўдзельнікі}} на пляцоўцы {{SITENAME}}", "siteuser": "удзельнік $1 з {{SITENAME}}", "anonuser": "ананімны ўдзельнік {{SITENAME}} - $1", @@ -2533,14 +2522,8 @@ "autosumm-replace": "Замена старонкі на '$1'", "autoredircomment": "Перасылае да [[$1]]", "autosumm-new": "Новая старонка: '$1'", - "livepreview-loading": "Счытваем…", - "livepreview-ready": "Счытваем… Зроблена!", - "livepreview-failed": "Памылка жывога перадпаказу! Паспрабуйце звычайны перадпаказ.", - "livepreview-error": "Не ўдалося далучыцца: $1 \"$2\". Паспрабуйце звычайны перадпаказ.", "lag-warn-normal": "Змены, зробленыя менш за $1 {{PLURAL:$1|сек.|сек.}} назад, могуць не трапіць у гэты спіс.", "lag-warn-high": "З прычыны моцных затрымак на серверы баз даных, змены, зробленыя пазней чым $1 {{PLURAL:$1|сек.|сек.}} назад, могуць не трапіць у гэты спіс.", - "watchlistedit-numitems": "У назіраным {{PLURAL:$1|1 складнік|$1 складнікаў}}, без уліку размоўных старонак.", - "watchlistedit-noitems": "Нічога не назіраецца.", "watchlistedit-normal-title": "Спіс назірання", "watchlistedit-normal-legend": "Выдаленне складнікаў са спіса назірання", "watchlistedit-normal-explain": "Назвы старонак з ліку назіраных паказаныя ніжэй. Каб нешта сцерці, адзначце клетку побач з адпаведным радком, пасля чаго націсніце \"Выняць складнікі\". Таксама можна правіць гэты спіс непасрэдна, [[Special:EditWatchlist/raw|без афармлення]].", @@ -2630,7 +2613,6 @@ "compare-invalid-title": "Абраная вамі назва недапушчальная.", "compare-title-not-exists": "Не існуе названай вамі назвы.", "compare-revision-not-exists": "Паказанай вамі версіі не існуе.", - "dberr-header": "Праблема на пляцоўцы", "dberr-problems": "Прабачце, на пляцоўцы здарыліся тэхнічныя цяжкасці.", "dberr-again": "Паспрабуйце перачытаць праз некалькі хвілін.", "dberr-info": "(Немагчыма звязацца з серверам баз даных: $1)", diff --git a/languages/i18n/bg.json b/languages/i18n/bg.json index ce657bae89..35e57e2a27 100644 --- a/languages/i18n/bg.json +++ b/languages/i18n/bg.json @@ -19,7 +19,8 @@ "Urhixidur", "Vladimir Penov", "Петър Петров", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Подчертаване на препратките:", @@ -1092,7 +1093,7 @@ "recentchanges-legend-heading": "'''Легенда:'''", "recentchanges-legend-newpage": "(вижте също [[Special:NewPages|списъка с нови страници]])", "rcnotefrom": "Дадени са промените от $2 (до $1 показани).", - "rclistfrom": "Показване на промени, като се започва от $1.", + "rclistfrom": "Показване на промени, като се започва от $3 $2", "rcshowhideminor": "$1 на малки промени", "rcshowhideminor-show": "Показване", "rcshowhideminor-hide": "Скриване", @@ -1575,10 +1576,6 @@ "watchlist-details": "{{PLURAL:$1|Една наблюдавана страница|$1 наблюдавани страници}} от списъка ви за наблюдение (без беседи).", "wlheader-enotif": "Известяването по е-поща е включено.", "wlheader-showupdated": "Страниците, които са били променени след последния път, когато сте ги посетили, са показани в '''получер'''.", - "watchmethod-recent": "проверка на последните редакции за наблюдавани страници", - "watchmethod-list": "проверка на наблюдаваните страници за скорошни редакции", - "watchlistcontains": "Списъкът ви за наблюдение съдържа {{PLURAL:$1|една страница|$1 страници}}.", - "iteminvalidname": "Проблем с „$1“, грешно име…", "wlshowlast": "Показване на последните $1 часа $2 дни $3", "watchlist-options": "Опции на списъка за наблюдение", "watching": "Наблюдение…", @@ -2600,8 +2597,6 @@ "autosumm-new": "Нова страница: $1", "lag-warn-normal": "Промените от {{PLURAL:$1|последната $1 секунда|последните $1 секунди}} вероятно не са показани в списъка.", "lag-warn-high": "Поради голямото изоставане в сървърната синхронизация, промените от {{PLURAL:$1|последната $1 секунда|последните $1 секунди}} вероятно не са показани в списъка.", - "watchlistedit-numitems": "Списъкът ви за наблюдение съдържа {{PLURAL:$1|1 страница |$1 страници}} (без беседите).", - "watchlistedit-noitems": "Списъкът ви за наблюдение е празен.", "watchlistedit-normal-title": "Редактиране на списъка за наблюдение", "watchlistedit-normal-legend": "Премахване на записи от списъка за наблюдение", "watchlistedit-normal-explain": "По-долу са показани заглавията на страниците от списъка ви за наблюдение.\nЗа да премахнете страница, отбележете полето пред нея и щракнете на бутона „{{int:Watchlistedit-normal-submit}}“.\nМожете също да редактирате [[Special:EditWatchlist/raw|необработения списък за наблюдение]].", diff --git a/languages/i18n/bjn.json b/languages/i18n/bjn.json index 4c0d25abde..520381a732 100644 --- a/languages/i18n/bjn.json +++ b/languages/i18n/bjn.json @@ -5,7 +5,8 @@ "Ezagren", "J Subhi", "Kaganer", - "Riemogerz" + "Riemogerz", + "아라" ] }, "tog-underline": "Garisi di bawah tautan", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Tampaiakan bilah-pakakas babak (parlu ada JavaScript)", "tog-editondblclick": "Babak tutungkaran wan klik ganda (parlu ada JavaScript)", "tog-editsectiononrightclick": "Kawa'akan mambabak sub-hagian lawan mang-klik kanan pada judul hagian (parlu ada JavaScript)", - "tog-rememberpassword": "Ingatakan babuat log ulun pada panjalajah web ini (gasan salawas $1{{PLURAL:$1|hari|hahari}})", "tog-watchcreations": "Tambahi tungkaran nang ulun ulah ka daptar itihan", "tog-watchdefault": "Tambahi tungkaran nang ulun babak ka daptar itihan ulun", "tog-watchmoves": "Tambahi tungkaran nang ulun pindah ka daptar itihan ulun", @@ -292,14 +292,11 @@ "readonly_lag": "Basisdata sudah utumatis tasunduk pas server basisdata dua lagi marungkuti basisdata tatambaian", "internalerror": "Kasalahan di dalam", "internalerror_info": "Kasalahan di dalam: $1", - "fileappenderrorread": "Kada kawa mambaca \"$1\" parhatan manambahi.", - "fileappenderror": "Kada kawa mamasukakan \"$1\" ka \"$2\".", "filecopyerror": "Kada kawa manyalin \"$1\" ka \"$2\".", "filerenameerror": "Kada kawa maubah ngaran barakas \"$1\" manjadi \"$2\".", "filedeleteerror": "Kada kawa mahapus barakas \"$1\".", "directorycreateerror": "Kada kawa maulah direktori \"$1\".", "filenotfound": "Kada kawa maugai barakas \"$1\".", - "fileexistserror": "Kada kawa manulis ka barakas \"$1\": barakas sudah ada", "unexpected": "Nilai kada sasuai harapan: \"$1\"=\"$2\".", "formerror": "Kasalahan: kada kawa mangirim purmulir", "badarticleerror": "Palakuan ngini kada kawa dicungulakan pada tungkaran ngini.", @@ -470,7 +467,6 @@ "savearticle": "Simpan tungkaran", "preview": "Tilik", "showpreview": "Tampaiakan titilikan", - "showlivepreview": "Titilikan langsung", "showdiff": "Tampaiakan paubahan", "anoneditwarning": "'''Paringatan:''' Pian baluman babuat log.\nAlamat IP Pian akan dirakam dalam tungkaran babakan halam", "anonpreviewwarning": "''Pian baluman babuat log. Manyimpan akan tarakam alamat IP Pian pada sajarah bahari tungkaran ngini.''", @@ -745,7 +741,6 @@ "search-nonefound": "Kadada kulihan nang pas awan parmintaan.", "powersearch-legend": "Panggagaian mahir", "powersearch-ns": "Manggagai di ngaran kamar:", - "powersearch-redir": "Daptar paugahan", "powersearch-togglelabel": "Pilihi:", "powersearch-toggleall": "Samunyaan", "powersearch-togglenone": "Kadada", @@ -846,7 +841,6 @@ "prefs-advancedsearchoptions": "Pilihan harat", "prefs-advancedwatchlist": "Pilihan harat", "prefs-displayrc": "Pilihan tampilan", - "prefs-displaysearchoptions": "Pilihan tampilan", "prefs-displaywatchlist": "Pilihan tampilan", "prefs-diffs": "Bida", "email-address-validity-valid": "Alamat suril tacungul sah", @@ -998,7 +992,7 @@ "recentchanges-label-unpatrolled": "Babakan ngini baluman ta'awasi", "recentchanges-legend-newpage": "$1 - tungkaran puga", "rcnotefrom": "Di bawah ngini paubahan tumatan '''$2''' (ditampaiakan sampai '''$1''' paubahan)", - "rclistfrom": "Tampaiakan paubahan pahanyarnya matan $1", + "rclistfrom": "Tampaiakan paubahan pahanyarnya matan $3 $2", "rcshowhideminor": "$1 pambabakan sapalih", "rcshowhidebots": "$1 bot", "rcshowhideliu": "$1 pamakai nang babuat di log", @@ -1478,10 +1472,6 @@ "watchlist-details": "{{PLURAL:$1|$1 tungkaran|$1 tungkaran}} dalam daptar itihan Pian, kada mahitung tungkaran pamandiran.", "wlheader-enotif": "Suril pamadahan dipajahi.", "wlheader-showupdated": "Tutungkaran nang ba-ubah tumatan ilangan tauncit Pian ditampaiakan dalam '''hurup kandal'''", - "watchmethod-recent": "pariksa bababakan pahanyarnya gasan tungkaran nang diitihi.", - "watchmethod-list": "pariksa tutungkaran nang diitihi gasan bababakan pahanyarnya", - "watchlistcontains": "Paitihan Pian mangandung $1 {{PLURAL:$1|tungkaran|tutungkaran}}.", - "iteminvalidname": "Masalah awan barang '$1', bangaran kada sah...", "wlshowlast": "Tampaiakan $1 jam $2 hari pahabisan $3", "watchlist-options": "Pilihan daptar itihan", "watching": "Maitihi...", @@ -2002,7 +1992,6 @@ "tooltip-undo": "Mamantukakan ralatan ngini wan mambuka kutak pambabakan lawan mode tilik. Alasan kawa ditambahakan di kutak kasimpulan.", "tooltip-preferences-save": "Simpan kakatujuan", "tooltip-summary": "Buati sabuah kasimpulan handap", - "notacceptable": "Server wiki kada kawa manyadiakan data dalam sabuah purmat nang client Pian kawa baca.", "anonymous": "{{PLURAL:$1|panuruk|papamuruk}} kada-bangaran {{SITENAME}}", "siteuser": "Pamuruk {{SITENAME}} $1", "anonuser": "Pamuruk kada bangaran {{SITENAME}} $1", @@ -2517,14 +2506,8 @@ "autosumm-replace": "Mangganti isi wan ''$1''", "autoredircomment": "Paugahan tungkaran ka [[$1]]", "autosumm-new": "Ma-ulah tungkaran nang isinya ''$1''", - "livepreview-loading": "Ma'unggah...", - "livepreview-ready": "Ma'unggah...Tuntung!", - "livepreview-failed": "Titilikan langsung gagal!\nCubai titilikan nurmal.", - "livepreview-error": "Gagal tasambung: $1 \"$2\".\nCubai titilikan nurmal.", "lag-warn-normal": "Paubahan pahanyarnya pada $1 {{PLURAL:$1|ditik|diditik}} pinanya kada cungul di daptar ngini.", "lag-warn-high": "Marga pancaunya kalambatan server databasis, paubahan pahanyarnya pada {{PLURAL:$1|datik|dadatik}} pina kada ditampaiakan dalam daptar ngini.", - "watchlistedit-numitems": "Daptar itihan Pian baisi {{PLURAL:$1|1 judul|$1 judul}}, kada tabuat tutungkaran pamandiran.", - "watchlistedit-noitems": "Daptar itihan Pian kada baisi jujudul.", "watchlistedit-normal-title": "Babak daptar itihan", "watchlistedit-normal-legend": "Buang jujudul matan daptar itihan", "watchlistedit-normal-explain": "Jujudul dalam daptar itihan Pian ditampaiakan di bawah ngini.\nHagan mambuang sabuah judul, cintang kutak dudi ka ngini, wan klik \"{{int:Watchlistedit-normal-submit}}\".\nPian kawa jua [[Special:EditWatchlist/raw|mambabak daptar mantah]].", @@ -2614,7 +2597,6 @@ "compare-invalid-title": "Judul nang Pian bari kada sah.", "compare-title-not-exists": "Si judul nang Pian ajuakan kadada.", "compare-revision-not-exists": "Si ralatan nang Pian ajuakan kadada.", - "dberr-header": "Wiki ngini baisi sabuah masalah", "dberr-problems": "Ampun!Situs ngini mangalami kangalihan teknik.", "dberr-again": "Cuba hadangi babarapa manit wan muat-pulang.", "dberr-info": "(Kada kawa tasambung ka server databasis: $1)", diff --git a/languages/i18n/bn.json b/languages/i18n/bn.json index ba71e02dc8..0a304fd510 100644 --- a/languages/i18n/bn.json +++ b/languages/i18n/bn.json @@ -1689,10 +1689,6 @@ "watchlist-details": "আপনার নজরতালিকাতে {{PLURAL:$1|$1টি পাতা}} আছে (আলাপ পাতাগুলি গণনায় না ধরে)।", "wlheader-enotif": "ইমেল বিজ্ঞপ্তি সক্রিয় করা আছে।", "wlheader-showupdated": "আপনার শেষ আগমনের পর থেকে যেসব পাতায় পরিবর্তন হয়েছে সেগুলি '''গাঢ়''' করে দেখানো হয়েছে।", - "watchmethod-recent": "নজরে রাখা পাতাগুলিতে সাম্প্রতিক পরিবর্তন পরীক্ষা করা হচ্ছে", - "watchmethod-list": "নজরে রাখা পাতাগুলিতে সাম্প্রতিক পরিবর্তন পরীক্ষা করা হচ্ছে", - "watchlistcontains": "আপনার নজরতালিকায় $1 টি {{PLURAL:$1|পাতা|পাতা}} রয়েছে।", - "iteminvalidname": "'$1'নং আইটেমে সমস্যা, অবৈধ নাম...", "wlnote2": "$3, $2 অনুসারে, সর্বশেষ {{PLURAL:$1|ঘণ্টার|$1 ঘণ্টার}} পরিবর্তন নিচে দেয়া হয়েছে।", "wlshowlast": "দেখাও সর্বশেষ $1 ঘন্টা $2 দিন $3", "watchlist-options": "নজর তালিকা পছন্দসমূহ", @@ -2794,8 +2790,6 @@ "bitrate-exabits": "$1 ইবিপিএস", "lag-warn-normal": "$1 {{PLURAL:$1|সেকেন্ডের|সেকেন্ডের}} চেয়ে নতুন পরিবর্তন তালিকায় না-ও দেখানো হতে পারে।", "lag-warn-high": "ডাটাবেজ সার্ভারের অত্যধিক বিলম্বের কারণে, $1 {{PLURAL:$1|সেকেন্ডের|সেকেন্ডের}} চেয়ে নতুন পরিবর্তনগুলি এই তালিকায় না-ও দেখানো হতে পারে।", - "watchlistedit-numitems": "আপনার নজরতালিকায় আলোচনা পাতাগুলি বাদ দিয়ে {{PLURAL:$1|১টি শিরোনাম|$1টি শিরোনাম}} রয়েছে।", - "watchlistedit-noitems": "আপনার নজর তালিকায় কোন পাতার শিরোনাম নেই।", "watchlistedit-normal-title": "নজরতালিকা সম্পাদনা করো", "watchlistedit-normal-legend": "নজর তালিকা থেকে শিরোনামসমূহ মুছে ফেলো", "watchlistedit-normal-explain": "আপনার নজরতালিকায় রাখা পাতার শিরোনামগুলি নিচে দেখানো হয়েছে।\nকোন শিরোনাম সরিয়ে নিতে চাইলে পাশের বাক্সে টিক দিন এবং \"{{int:Watchlistedit-normal-submit}}\"-এ ক্লিক করুন।\nআপনি [[Special:EditWatchlist/raw|মূল তালিকাটিও]] সম্পাদনা করতে পারেন।", diff --git a/languages/i18n/bo.json b/languages/i18n/bo.json index ddb8a6ae91..7b8fc11877 100644 --- a/languages/i18n/bo.json +++ b/languages/i18n/bo.json @@ -5,7 +5,8 @@ "Jason (on bo.wikipedia.org)", "Phurbutsering", "Shirayuki", - "YeshiTuhden" + "YeshiTuhden", + "아라" ] }, "tog-underline": "འོག་ཐིག་ཅན་ལ་སྦྲེལ་མཐུད།", @@ -18,7 +19,6 @@ "tog-showtoolbar": "རྩོམ་སྒྲིག་ལག་ཆ་སྟོན། (JavaScript ཡི་བརྡ་ཆད་དགོས།)", "tog-editondblclick": "ཤོག་ངོས་རྩོམ་སྒྲིག་བྱེད་པར་ལན་གཉིས་རྡེབ།", "tog-editsectiononrightclick": "དུམ་འཚམས་ཀྱི་འགོ་འརྗོད་ལ་འཐེབ་གཞོང་གཡས་པ་གནོན་ཏེ་དུམ་འཚམས་བཟོ་འཅོས་བྱེད་རོགས།", - "tog-rememberpassword": "ངའི་ནང་འཛུལ་བཤར་ཆས་འདི་སྟེང་(མང་མཐར་ཉིན $1 དྲན་པར་མཛོད། )", "tog-watchcreations": "ངས་གསར་བཟོ་བྱས་པའི་ཤོག་ངོས་དང་ཡིག་ཆ་ཡར་འཇུག་བྱས་པ་རྣམས་ངའི་དགའ་འདེམས་ཐོ་ལ་སྣོན་རོགས།", "tog-watchdefault": "ངས་ཁ་སྣོན་བྱས་པའི་ཤོག་ངོས་དང་ཡིག་ཆ་རྣམས་ངའི་ལྟ་ཞིབ་ཐོ་ནང་སྣོན་རོགས།", "tog-watchmoves": "ངས་ཤོག་ངོས་དང་ཡིག་ཆ་ཕན་ཚུན་སྤོར་བ་རྣམས་ངའི་ལྟ་ཞིབ་ཐོའི་ནང་སྣོན་རོགས།", @@ -311,7 +311,6 @@ "filedeleteerror": "\"$1\"ཟེར་བ་སུབ་མ་ཐུབ།", "directorycreateerror": "དཀར་ཆག་ \"$1\" འདི་བཟོ་ཐུབ་མ་སོང།", "filenotfound": "\"$1\" ཟེར་བའི་ཡིག་ཆ་རྙེད་ཀྱི་མིན་འདུག།", - "fileexistserror": "ཡིག་ཆ་ \"$1\" འདི་འབྲི་ཐུབ་ཀྱིན་མི་འདུག། ཡིག་ཆ་འདི་བཞིན་འདི་སྔ་ནས་འདུག།", "unexpected": "ཡོང་མི་སྲིད་པའི་ཁྱད་ཆོས། : \"$1\"=\"$2\"", "formerror": "ནོར་འཁྲུལ།:འགེངས་ཤོག་འབུལ་ཐུབ་མ་སོང།", "badarticleerror": "ཤོག་ངོས་འདི་ཐོག་ལག་བསྟར་བྱེད་ཐུབ་ཀྱི་མ་རེད།", @@ -396,7 +395,6 @@ "savearticle": "ཤོག་ངོས་ཉར་བ།", "preview": "སྔོན་ལྟ།", "showpreview": "སྔོན་ལྟ་སྟོན་ཅིག", - "showlivepreview": "ད་ཡོད་སྔོན་ལྟ།", "showdiff": "བཟོས་བཅོས་སྟོན།", "anoneditwarning": "'''གསལ་བརྡ།''' ཁྱེད་ཐོ་འཛུལ་བྱས་མི་འདུག ཁྱེད་ཀྱི་ IP ཁ་བྱང་ཤོག་ངོས་འདིའི་རྩོམ་སྒྲིག་ལོ་རྒྱུས་སུ་ཉར་ཚགས་བྱས་པར་འགྱུར།", "anonpreviewwarning": "༼ཁྱེད་རང་ཐོ་འཛུལ་བྱས་མི་འདུག ཉར་ཚགས་ཀྱིས་ཁྱེད་ཀྱི་ IP ཁ་བྱང་ཤོག་ངོས་འདིའི་རྩོམ་སྒྲིག་ལོ་རྒྱུས་སུ་ཉར་ཚགས་བྱས་པར་འགྱུར།༽", @@ -493,7 +491,6 @@ "search-nonefound": "ཁྱེད་ཀྱི་འདྲི་ཞིབ་དང་མཐུན་པའི་ལན་མི་འདུག་", "powersearch-legend": "ཞིབ་ཏུ་འཚོལ་བ།", "powersearch-ns": "མིང་གནས་ནང་འཚོལ་བ།", - "powersearch-redir": "ཁ་ཕྱོགས་གསར་བཟོ་སྟོན་པ།", "powersearch-toggleall": "ཚང་མ།", "powersearch-togglenone": "མེད།", "mypreferences": "དགའ་འདེམས།", @@ -564,7 +561,7 @@ "recentchanges-label-minor": "འདི་ནི་རྩོམ་སྒྲིག་ཕལ་བ་ཞིག་ཡིན།", "recentchanges-label-bot": "བཟོ་འཅོས་འདི་རང་འགུལ་འཕྲུལ་ཆས་ཀྱིས་བྱས་སོང།", "recentchanges-label-unpatrolled": "རྩོམ་སྒྲིག་འདི་སྐོར་ཞིབ་བྱེད་རྒྱུ་རེད་འདུག།", - "rclistfrom": "$1 ལས་འགོ་བཙུགས་ཏེ་འགྱུར་བཅོས་གསར་བ་སྟོན་ཅིག", + "rclistfrom": "$3 $2 ལས་འགོ་བཙུགས་ཏེ་འགྱུར་བཅོས་གསར་བ་སྟོན་ཅིག", "rcshowhideminor": "$1 རྩོམ་སྒྲིག་ཕལ་བ།", "rcshowhidebots": "$1 རང་འགུལ་འཕྲུལ་ཆས།", "rcshowhideliu": "$1 ཐོ་འགོད་སྤྱོད་མི།", diff --git a/languages/i18n/bpy.json b/languages/i18n/bpy.json index 3927773d7b..36e298cda1 100644 --- a/languages/i18n/bpy.json +++ b/languages/i18n/bpy.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Usingha", - "Uttam Singha, Dec 2006" + "Uttam Singha, Dec 2006", + "아라" ] }, "tog-underline": "লিঙ্কর তলে দুরগ দিক:", @@ -15,7 +16,6 @@ "tog-showtoolbar": "পতানির আতিয়ার দেহাদে (জাভাস্ক্রিপ্ট)", "tog-editondblclick": "দ্বিমাউ যাতিয়া পতাহান পতিক (জাভাস্ক্রিপ্ট)", "tog-editsectiononrightclick": "পরিচ্ছদ পতানির য়্যাথাঙহান বাতেদের গোথামগ
পরিচ্ছদর চিঙনাঙর গজে যাতিলে দে (জাভাস্ক্রিপ্ট)", - "tog-rememberpassword": "এরে ব্রাউজারর গজে সেশনর কা খন্তাচাবি মনে থ(সর্বোচ্চ $1 {{PLURAL:$1|দিনর|দিনর}} কা)", "tog-watchcreations": "যে পতাহানি মি ইকরিসু অতা মর তালাবির তালিকাত থ", "tog-watchdefault": "যে পতাহানি মি পতাসু অতা মর তালাবির তালিকাত থ", "tog-watchmoves": "যে পতাহানি মি থেইকরিসু অতা মর তালাবির তালিকাত থ", @@ -283,14 +283,11 @@ "readonly_lag": "ডাটাবেজহান তার তুন তাই বন্ধ ইসে, তার তলর ডাটাবেজ অতাই মানক ডাটাবেজহানর লগ দরে পারবাতা বুলিয়া", "internalerror": "বিতরর লাল", "internalerror_info": "ভিতরর লাল: $1", - "fileappenderrorread": "জুড়িসি মিকুপহান \"$1\" পাকরে নুৱারলাঙ।", - "fileappenderror": "\"$1\" লগে \"$2\" মিল করানি নাইল।", "filecopyerror": "\"$1\" ত্ত \"$2\" ফাইল কপি করানি নুৱারলাং", "filerenameerror": "\"$1\" ফাইলগর নাঙহান সিলকরিয়া \"$2\" থনা নাইল।", "filedeleteerror": "\"$1\" ফাইলগ পুসানি সম্ভব নাইল।", "directorycreateerror": "\"$1\" ডাইরেক্টরিহান হঙকরানি নাইল।", "filenotfound": "\"$1\" ফাইলগ বিসারিয়া নাপেইলাং।", - "fileexistserror": "\"$1\" ফাইলগত লেহানি নুৱারলু: ফাইলগ আগেত্তই আসে", "unexpected": "মানহান লালুইসে: \"$1\"=\"$2\"।", "formerror": "লাল: ফরমহান জমা দেনা নাইল", "badarticleerror": "এরে পাতা এহান কাম এহান করানি সম্ভব নেই।", @@ -430,7 +427,6 @@ "savearticle": "পাতাহান ইতুকর", "preview": "আগচা", "showpreview": "আগচা", - "showlivepreview": "এপ্পাগার আগচা", "showdiff": "পতাসিতা দেহাদে", "anoneditwarning": "'''সিঙুইসঃ''' তি লগইন নাকরিসত। পতানির ইতিহাসহাত তর IP addressহান সিজিল ইতই।", "anonpreviewwarning": "তি লগইন নাকরিসত। পতানির ইতিহাসহাত তর IP addressহান সিজিল ইতই।", @@ -626,7 +622,6 @@ "search-nonefound": "তি বিসারার অহানর লগে মান্নাপাতা নাপারাঙ।", "powersearch-legend": "উন্নত বিসারানি", "powersearch-ns": "নেমস্পেসর মা বিসারা:", - "powersearch-redir": "বারোআলথকর লাতঙগ", "powersearch-togglelabel": "চেক কর:", "powersearch-toggleall": "হাব্বি", "powersearch-togglenone": "কিত্তাউ নেই", @@ -718,7 +713,7 @@ "recentchanges-label-bot": "সম্পাদনা এহান বটগই করিসেহানে", "recentchanges-label-unpatrolled": "সম্পাদনা এহান এবাকাউ পরীক্ষা করিয়া নাচাসি", "rcnotefrom": "তলে গেলগা '''$2''' ত্ত পতাসিতা দেনা অইল ('''$1''' পেয়া)।", - "rclistfrom": "নুৱাতা পতাসিতা $1 পাতাহানাত্ত চিঙকরিয়া", + "rclistfrom": "নুৱাতা পতাসিতা $3 $2 পাতাহানাত্ত চিঙকরিয়া", "rcshowhideminor": "$1 হুরু পতানিহান", "rcshowhidebots": "$1 বটগি", "rcshowhideliu": "$1 হমাসি আতাকুরা", @@ -1202,7 +1197,6 @@ "tags-hitcount-header": "ট্যাগর সিলকরানি", "tags-edit": "পতা", "tags-hitcount": "$1 {{PLURAL:$1|ফারাক|ফারাকহানি}}", - "dberr-header": "উইকি এহানাত সমস্যা ইসে", "dberr-problems": "ঙাক্করে দিবাঙ! সাইট এহানাত টেকনিক্যাল সমস্যা ইসে।", "dberr-again": "রিলোড আনার কা ডান্ড আহান বাসা।", "dberr-info": "(ডাটা সার্ভারর লগে যোগাযোগ নেয়সে: $1)", diff --git a/languages/i18n/br.json b/languages/i18n/br.json index 372d431455..bea97e35f8 100644 --- a/languages/i18n/br.json +++ b/languages/i18n/br.json @@ -13,7 +13,8 @@ "Nemo bis", "VIGNERON", "Y-M D", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Liammoù islinennet", @@ -491,6 +492,7 @@ "resetpass-submit-loggedin": "Cheñch ger-tremen", "resetpass-submit-cancel": "Nullañ", "resetpass-wrong-oldpass": "Direizh eo ar ger-tremen a-vremañ pe da c'hortoz.", + "resetpass-recycled": "Ret eo d'ho ker-tremen nevez bezañ disheñvel diouzh ho ker-tremen a vremañ.", "resetpass-temp-password": "Ger-tremen da c'hortoz :", "resetpass-abort-generic": "Nullet eo bet kemm ar ger-tremen gant un astenn.", "resetpass-expired": "Deuet eo ho ker-tremen d'e dermen. Lakait ur ger-tremen nevez, mar plij, evit kevreañ.", @@ -726,7 +728,7 @@ "revdelete-no-file": "N'eus ket eus ar restr spisaet ganeoc'h.", "revdelete-show-file-confirm": "Ha sur oc'h e fell deoc'h gwelet stumm diverket ar restr \"$1\" deiziataet eus an $2 da $3?", "revdelete-show-file-submit": "Ya", - "logdelete-selected": "{{PLURAL:$1|Darvoud eus ar marilh diuzet|Darvoud eus ar marilh diuzet}} :", + "logdelete-selected": "{{PLURAL:$1|Darvoud eus ar marilh diuzet}} :", "revdelete-confirm": "Kadarnait eo mat an dra-se a fell deoc'h ober, e komprenit mat ar pezh a empleg, hag en grit en ur zoujañ d'ar [[{{MediaWiki:Policy-url}}|reolennoù]].", "revdelete-suppress-text": "Ne zlefe an dilemel bezañ implijet nemet abalamour d'an abegoù da-heul :\n* Titouroù personel dizere\n*: chomlec'hioù, niverennoù pellgomz pe surentez sokial personel, hag all.", "revdelete-legend": "Lakaat strishadurioù gwelet", @@ -1121,7 +1123,7 @@ "recentchanges-legend-heading": "'''Alc'hwez :'''", "recentchanges-legend-newpage": "(gwelet ivez [[Special:NewPages|roll ar pajennoù nevez]])", "rcnotefrom": "Setu aze roll ar c'hemmoù c'hoarvezet abaoe an $2 ($1 d'ar muiañ).", - "rclistfrom": "Diskouez ar c'hemmoù diwezhañ abaoe an $1.", + "rclistfrom": "Diskouez ar c'hemmoù diwezhañ abaoe an $3 $2", "rcshowhideminor": "$1 ar c'hemmoù dister", "rcshowhideminor-show": "Diskouez", "rcshowhideminor-hide": "Kuzhat", @@ -1450,6 +1452,7 @@ "pageswithprop-legend": "Pajennoù gant ur perzh pajenn", "pageswithprop-prop": "Anv ar perzh :", "pageswithprop-submit": "Mont", + "pageswithprop-prophidden-long": "talvoud perzh testenn hir kuzhet ($1)", "doubleredirects": "Adkasoù doubl", "doubleredirectstext": "Rollañ a ra ar bajenn-mañ ar pajennoù a adkas da bajennoù adkas all.\nWar bep linenn ez eus liammoù war-du pajennoù an adkas kentañ hag en eil adkas, hag ivez war-du pajenn-dal an eil adkas zo sañset bezañ ar pal \"gwirion\" a zlefe an adkas kentañ kas di.\nDiskoulmet eo bet an enmontoù barrennet.", "double-redirect-fixed-move": "Adanvet eo bet [[$1]], adkaset eo war-du [[$2]] bremañ", @@ -1665,10 +1668,6 @@ "watchlist-details": "Lakaet hoc'h eus {{PLURAL:$1|$1 bajenn|$1 pajenn}} dindan evezh, anez kontañ ar pajennoù kaozeal.", "wlheader-enotif": "Gweredekaet eo ar c'has posteloù.", "wlheader-showupdated": "E '''tev''' emañ merket ar pajennoù bet kemmet abaoe ar wezh ziwezhañ hoc'h eus sellet outo", - "watchmethod-recent": "Gwiriañ ar c'hemmoù diwezhañ er pajennoù dindan evezh", - "watchmethod-list": "Gwiriañ ar c'hemmoù diwezhañ evit ar pajennoù evezhiet", - "watchlistcontains": "$1 {{PLURAL:$1|pajenn|pajenn}} zo en ho rollad evezhiañ", - "iteminvalidname": "Ur gudenn zo gant ar pennad « $1 » : n'eo ket mat e anv...", "wlshowlast": "Diskouez an $1 eurvezh $2 devezh diwezhañ $3", "watchlist-options": "Dibarzhioù ar roll evezhiañ", "watching": "Heuliet...", @@ -1832,6 +1831,7 @@ "contributions-title": "Degasadennoù an implijer evit $1", "mycontris": "Ma degasadennoù", "contribsub2": "Evit {{GENDER:$3|$1}} ($2)", + "contributions-userdoesnotexist": "N'eo ket enrollet ar gont implijer \"$1\".", "nocontribs": "N'eus bet kavet kemm ebet o klotañ gant an dezverkoù-se.", "uctop": "(red)", "month": "Abaoe miz (hag a-raok) :", @@ -2768,8 +2768,6 @@ "size-gigabytes": "$1 Gio", "lag-warn-normal": "Marteze ne ziskouezo ket ar roll-mañ an degasadennoù c'hoarvezet $1 {{PLURAL:$1|eilenn|eilenn}} zo hepken.", "lag-warn-high": "Dre m'eo soulgarget ar bankoù roadennoù, marteze ne vo ket gwelet er roll-mañ ar c'hemmoù deuet $1 {{PLURAL:$1|eilenn|eilenn}} zo hepken.", - "watchlistedit-numitems": "{{PLURAL:$1|1 pajenn|$1 pajenn}} zo war ho roll evezhiañ, hep kontañ ar pajennoù kaozeal.", - "watchlistedit-noitems": "N'eus pajenn ebet war ho roll evezhiañ.", "watchlistedit-normal-title": "Kemmañ ar roll evezhiañ", "watchlistedit-normal-legend": "Tennañ ar pajennoù a-ziwar ho roll evezhiañ", "watchlistedit-normal-explain": "Dindan emañ diskouezet titloù ar pajennoù zo war ho roll evezhiañ.\nEvit tennañ unan, sellet ouzh ar voest e-kichen ha klikañ war \"{{int:Watchlistedit-normal-submit}}\".\nGellout a reer [[Special:EditWatchlist/raw|kemmañ ar roll (mod diginkl) ivez]].", diff --git a/languages/i18n/bs.json b/languages/i18n/bs.json index 86d8ab0e66..217a69491f 100644 --- a/languages/i18n/bs.json +++ b/languages/i18n/bs.json @@ -16,7 +16,8 @@ "Palapa", "Seha", "Smooth O", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Podvuci veze:", @@ -1095,7 +1096,7 @@ "recentchanges-legend-heading": "'''Legenda:'''", "recentchanges-legend-newpage": "(također pogledajte [[Special:NewPages|spisak novih stranica]])", "rcnotefrom": "Ispod su izmjene od $2 (do $1 prikazano).", - "rclistfrom": "Prikaži nove izmjene počev od $1", + "rclistfrom": "Prikaži nove izmjene počev od $3 $2", "rcshowhideminor": "$1 male izmjene", "rcshowhideminor-show": "Pokaži", "rcshowhideminor-hide": "Sakrij", @@ -1611,10 +1612,6 @@ "watchlist-details": "{{PLURAL:$1|$1 stranica praćena|$1 stranice praćene|$1 stranica praćeno}} ne računajući stranice za razgovor.", "wlheader-enotif": "Obavještavanje e-poštom je omogućeno.", "wlheader-showupdated": "Stranice koje su izmijenjene od kad ste ih posljednji put posjetili su prikazane '''podebljanim slovima'''", - "watchmethod-recent": "provjerava se da li ima praćenih stranica u nedavnim izmjenama", - "watchmethod-list": "provjerava se da li ima nedavnih izmjena u praćenim stranicama", - "watchlistcontains": "Vaš spisak praćenih članaka sadrži $1 {{PLURAL:$1|stranicu|stranica}}.", - "iteminvalidname": "Problem sa '$1', neispravno ime...", "wlshowlast": "Prikaži posljednjih $1 sati $2 dana $3", "watchlist-options": "Opcije spiska praćenja", "watching": "Pratim...", @@ -2708,8 +2705,6 @@ "size-gigabytes": "$1 GB", "lag-warn-normal": "Promjene načinjene prije manje od $1 {{PLURAL:$1|sekunde|sekunde|sekundi}} možda neće biti prikazane na ovom spisku.", "lag-warn-high": "Zbog dužeg zastoja baze podataka na serveru, izmjene novije od $1 {{PLURAL:$1|sekunde|sekunde|sekundi}} možda neće biti prikazane na ovom spisku.", - "watchlistedit-numitems": "Vaš spisak praćenja sadrži {{PLURAL:$1|1 naslov|$1 naslova}}, izuzimajući stranice za razgovor.", - "watchlistedit-noitems": "Vaš spisak praćenja ne sadrži naslove.", "watchlistedit-normal-title": "Uredi spisak praćenja", "watchlistedit-normal-legend": "Ukloni naslove iz spiska praćenja", "watchlistedit-normal-explain": "Naslovi na Vašem spisku praćenja su prikazani ispod.\nDa bi ste uklonili naslov, označite kutiju pored naslova, i kliknite \"{{int:Watchlistedit-normal-submit}}\".\nTakođer možete [[Special:EditWatchlist/raw|napredno urediti spisak]].", diff --git a/languages/i18n/ca.json b/languages/i18n/ca.json index 36805ccf3a..ddae9b9b5d 100644 --- a/languages/i18n/ca.json +++ b/languages/i18n/ca.json @@ -39,7 +39,8 @@ "Vriullop", "XVEC", "Àlex", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Subratlla els enllaços:", @@ -348,14 +349,11 @@ "readonly_lag": "La base de dades s'ha bloquejat automàticament mentre els servidors esclaus se sincronitzen amb el mestre", "internalerror": "Error intern", "internalerror_info": "Error intern: $1", - "fileappenderrorread": "No s'ha pogut llegir \"$1\" durant la inserció.", - "fileappenderror": "No he pogut afegir \"$1\" a \"$2\".", "filecopyerror": "No s'ha pogut copiar el fitxer «$1» com «$2».", "filerenameerror": "No s'ha pogut reanomenar el fitxer «$1» com «$2».", "filedeleteerror": "No s'ha pogut eliminar el fitxer «$1».", "directorycreateerror": "No s'ha pogut crear el directori «$1».", "filenotfound": "No s'ha pogut trobar el fitxer «$1».", - "fileexistserror": "No s'ha pogut escriure al fitxer «$1»: ja existeix", "unexpected": "S'ha trobat un valor imprevist: «$1»=«$2».", "formerror": "Error: no s'ha pogut enviar les dades del formulari", "badarticleerror": "Aquesta operació no es pot dur a terme en aquesta pàgina", @@ -436,8 +434,6 @@ "userlogin-helplink2": "Ajuda amb el registre", "userlogin-loggedin": "Heu iniciat una sessió com {{GENDER:$1|$1}}.\nFeu servir el formulari de sota per iniciar la sessió com un altre usuari.", "userlogin-createanother": "Crea un altre compte", - "createacct-join": "Introduïu les vostres dades.", - "createacct-another-join": "Introduïu la informació del nou compte a continuació:", "createacct-emailrequired": "Adreça de correu electrònic", "createacct-emailoptional": "Adreça de correu electrònic (opcional)", "createacct-email-ph": "Introduïu la vostra adreça de correu electrònic", @@ -594,7 +590,6 @@ "savearticle": "Desa la pàgina", "preview": "Previsualització", "showpreview": "Mostra una previsualització", - "showlivepreview": "Vista ràpida", "showdiff": "Mostra els canvis", "anoneditwarning": "'''Avís:''' No esteu identificats amb un compte d'usuari. Es mostrarà la vostra adreça IP en l'historial d'aquesta pàgina.", "anonpreviewwarning": "''No us heu identificat amb un compte d'usuari. La vostra adreça IP quedarà registrada a l'historial d'aquesta pàgina.''", @@ -894,7 +889,6 @@ "search-nonefound": "La cerca no ha donat cap resultat.", "powersearch-legend": "Cerca avançada", "powersearch-ns": "Cerca als espais de noms:", - "powersearch-redir": "Mostra redireccions", "powersearch-togglelabel": "Activar:", "powersearch-toggleall": "Tots", "powersearch-togglenone": "Cap", @@ -1001,7 +995,6 @@ "prefs-advancedsearchoptions": "Opcions avançades", "prefs-advancedwatchlist": "Opcions avançades", "prefs-displayrc": "Opcions d'aparença", - "prefs-displaysearchoptions": "Opcions de visualització", "prefs-displaywatchlist": "Opcions de visualització", "prefs-tokenwatchlist": "Testimoni", "prefs-diffs": "Difs", @@ -1176,7 +1169,7 @@ "recentchanges-legend-newpage": "(vegeu també la [[Special:NewPages|llista de pàgines noves]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "A sota hi ha els canvis des de $2 (es mostren fins $1).", - "rclistfrom": "Mostra els canvis nous des de $1", + "rclistfrom": "Mostra els canvis nous des de $3 $2", "rcshowhideminor": "$1 edicions menors", "rcshowhideminor-show": "Mostra", "rcshowhideminor-hide": "Amaga", @@ -1740,10 +1733,6 @@ "watchlist-details": "Teniu $1 {{PLURAL:$1|pàgina|pàgines}} a la llista de seguiment, sense comptar les pàgines de discussió.", "wlheader-enotif": "La notificació per correu electrònic està habilitada.", "wlheader-showupdated": "Les pàgines que s'han canviat des de la vostra darrera visita es mostren en '''negreta'''.", - "watchmethod-recent": "s'està comprovant si hi ha pàgines vigilades en les edicions recents", - "watchmethod-list": "s'està comprovant si hi ha edicions recents en les pàgines vigilades", - "watchlistcontains": "La vostra llista de seguiment conté {{PLURAL:$1|una única pàgina|$1 pàgines}}.", - "iteminvalidname": "Hi ha un problema amb l'element '$1': el nom no és vàlid...", "wlnote2": "A continuació es presenten els canvis durant {{PLURAL:$1|l'última hora|les últimes $1 hores}}, a partir de $2, $3.", "wlshowlast": "- Mostra les darreres $1 hores, els darrers $2 dies o $3", "watchlist-options": "Opcions de la llista de seguiment", @@ -2294,7 +2283,6 @@ "common.css": "/* Editeu aquest fitxer per personalitzar totes les aparences per al lloc sencer */", "monobook.css": "/* Editeu aquest fitxer per personalitzar l'aparença del monobook per a tot el lloc sencer */", "common.js": "/* Es carregarà per a tots els usuaris, i per a qualsevol pàgina, el codi JavaScript que hi haja després d'aquesta línia. */", - "notacceptable": "El servidor wiki no pot oferir dades en un format que el client no pot llegir.", "anonymous": "Usuari{{PLURAL:$1| anònim|s anònims}} del projecte {{SITENAME}}", "siteuser": "{{GENDER:$2|l'usuari|la usuària}} $1 del projecte {{SITENAME}}", "anonuser": "$1, usuari anònim de {{SITENAME}}", @@ -2839,14 +2827,8 @@ "autosumm-replace": "Contingut canviat per «$1».", "autoredircomment": "Redirecció a [[$1]]", "autosumm-new": "Es crea la pàgina amb «$1».", - "livepreview-loading": "S'està carregant…", - "livepreview-ready": "S'està carregant… Preparat!", - "livepreview-failed": "Ha fallat la vista ràpida!\nProveu-ho amb la previsualització normal.", - "livepreview-error": "No s'ha pogut efectuar la connexió: $1 «$2»\nProveu-ho amb la previsualització normal.", "lag-warn-normal": "Els canvis més nous de $1 {{PLURAL:$1|segon|segons}} podrien no mostrar-se a la llista.", "lag-warn-high": "A causa de la lenta resposta del servidor de base de dades, els canvis més nous de $1 {{PLURAL:$1|segon|segons}} potser no es mostren aquesta llista.", - "watchlistedit-numitems": "La vostra llista de seguiment conté {{PLURAL:$1|1 títol|$1 títols}}, excloent-ne les pàgines de discussió.", - "watchlistedit-noitems": "La vostra llista de seguiment no té cap títol.", "watchlistedit-normal-title": "Edita la llista de seguiment", "watchlistedit-normal-legend": "Esborra els títols de la llista de seguiment", "watchlistedit-normal-explain": "Els títols de les pàgines que estan en la vostra llista de seguiment es mostren a continuació.\nPer a eliminar algun element, marqueu el quadre del seu costat, i feu clic al botó «{{int:Watchlistedit-normal-submit}}». També podeu [[Special:EditWatchlist/raw|editar-ne la llista en text pla]].", @@ -2965,7 +2947,6 @@ "compare-invalid-title": "El títol que heu especificat no és vàlid.", "compare-title-not-exists": "El títol que heu especificat no existeix.", "compare-revision-not-exists": "La revisió que heu especificat no existeix.", - "dberr-header": "Aquest wiki té un problema", "dberr-problems": "Ho sentim. Aquest lloc web està experimentant dificultats tècniques.", "dberr-again": "Intenteu esperar uns minuts i tornar a carregar.", "dberr-info": "(No es pot contactar amb el servidor de dades: $1)", diff --git a/languages/i18n/cdo.json b/languages/i18n/cdo.json index 11f9d4dc77..9b442074a3 100644 --- a/languages/i18n/cdo.json +++ b/languages/i18n/cdo.json @@ -4,7 +4,8 @@ "Xiaomingyan", "Xqt", "Yejianfei", - "Hakka" + "Hakka", + "아라" ] }, "tog-underline": "下劃綫鏈接", @@ -12,7 +13,6 @@ "tog-hidepatrolled": "藏起最近改變其巡邏修改", "tog-numberheadings": "自動編號其標題", "tog-editondblclick": "雙擊就修改頁面", - "tog-rememberpassword": "共我其躒底記錄記敆茲萆瀏覽器𡅏(最長$1{{PLURAL:$1|日}})", "tog-watchcreations": "加添我開其頁面共我上傳其文件遘我其監視單", "tog-watchdefault": "添加我編輯其頁面共文件遘我其監視單", "tog-watchmoves": "添加我移動其頁面共文件遘我其監視單", @@ -293,13 +293,11 @@ "missingarticle-diff": "(比並:$1、$2)", "internalerror": "內部錯誤", "internalerror_info": "內部錯誤:$1", - "fileappenderror": "𣍐使加添「$1」遘「$2」。", "filecopyerror": "𣍐使趁「$1」𡅏複製文件遘「$2」。", "filerenameerror": "𣍐使共「$1」其名字改去「$2」。", "filedeleteerror": "𣍐使刪掉文件「$1」。", "directorycreateerror": "𣍐使刪掉目錄「$1」。", "filenotfound": "討𣍐著文件「$1」。", - "fileexistserror": "無辦法寫遘文件「$1」:文件已經存在。", "unexpected": "伓是卜挃其值:「$1」=「$2」。", "formerror": "賺:𣍐使提交表單。", "cannotdelete": "無能耐刪掉頁面或者文件「$1」。\n可能茲已經共別儂刪掉咯了。", @@ -364,7 +362,6 @@ "gotaccountlink": "躒底", "userlogin-resetlink": "躒底其資料𣍐記咯?", "userlogin-resetpassword-link": "密码𣍐記?", - "createacct-join": "敆下底輸底汝其信息。", "createacct-emailrequired": "電子郵件地址", "createacct-emailoptional": "電子郵件地址(愛寫就寫)", "createacct-email-ph": "輸底汝其電子郵件地址", @@ -613,7 +610,7 @@ "recentchanges-label-newpage": "茲蜀萆修改創建新其蜀頁", "recentchanges-label-minor": "茲是蜀萆過要修改", "recentchanges-label-bot": "茲蜀萆修改是機器人做其", - "rclistfrom": "顯示由$1開始其新其改變", + "rclistfrom": "顯示由$3 $2開始其新其改變", "rcshowhideminor": "$1過要修改", "rcshowhidebots": "$1機器人", "rcshowhideliu": "$1躒底用戶", @@ -981,8 +978,6 @@ "autosumm-blank": "都來空其頁", "autoredircomment": "重定向頁面遘[[$1]]", "autosumm-new": "新其頁面「$1」", - "livepreview-loading": "載入...", - "livepreview-ready": "載入…好了!", "watchlistedit-raw-title": "修改原始監視單", "watchlistedit-raw-legend": "修改原始監視單", "watchlistedit-raw-titles": "題目:", diff --git a/languages/i18n/ce.json b/languages/i18n/ce.json index fc12a741c0..d1458cc0c3 100644 --- a/languages/i18n/ce.json +++ b/languages/i18n/ce.json @@ -6,7 +6,8 @@ "Girdi", "Mega programmer", "Sasan700", - "Умар" + "Умар", + "아라" ] }, "tog-underline": "КӀел сиз хьакха хьажорган:", @@ -193,7 +194,7 @@ "deletethispage": "ДӀаяккха хӀара агӀо", "undeletethispage": "ХӀара агӀо меттахӀоттор", "undelete_short": "МеттахӀоттайé $1 {{PLURAL:$1|нисйинарг|нисйинарш}}", - "viewdeleted_short": "Хьажар {{PLURAL:$1|$1 дlадаьккхина нийсдар|$1 дlадаьхна нийсдарш|$1 дlадаьхна нийсдарш}}", + "viewdeleted_short": "{{PLURAL:$1|$1 ДӀадаьккхина нийсдаре|$1 ДӀадаьхна нийсдарше}} хьажар", "protect": "Гlаролла дé", "protect_change": "хийца", "protectthispage": "Гlаролла дé хlокху агlон", @@ -221,7 +222,7 @@ "redirectedfrom": "(ДӀасахьажийна кху $1)", "redirectpagesub": "АгӀо-дӀасахьажайар", "lastmodifiedat": "ХӀокху агӀон тӀаьххьаралера хийцам: $2, $1.", - "viewcount": "ХӀокху агӀонга хьойсина $1 {{PLURAL:$1|за}}.", + "viewcount": "ХӀокху агӀонг хьовсийна $1 {{PLURAL:$1|за}}.", "protectedpage": "ГӀароллийца йолу агӀо", "jumpto": "Дехьа гӀо:", "jumptonavigation": "Навигаци", @@ -463,9 +464,11 @@ "accountcreated": "Декъашхочун дӀаяздар кхоьллина", "accountcreatedtext": "Кхоьллина декъашхочун [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|дийцаре.]]) дӀаяздар.", "createaccount-title": "{{SITENAME}}: декъашхочун дӀаяздар кхоллар", + "createaccount-text": "{{SITENAME}} ($4) проектехь цхьам хьан электронан почтан адрес яздина хӀара «$2» декъашхочун дӀаяздар кхоьллина. \n\nДекъашхочун пароль — «$3». Ахьа дан дезарг сайтан чу гӀой пароль хийца.\n\nДекъашхочун дӀаяздар цахууш кхоьллинехь хӀума а ма де.", "login-throttled": "Хьо дукха гӀиртира.\nДехар до, собар де $1 юха гӀортале.", "login-abort-generic": "Сестемин довзийта тарцаделира", "loginlanguagelabel": "Мотт: $1", + "suspicious-userlogout": "Хьан сеанс чекхъяккха дина дехаш кхочуш цадина, иза нийса йоцу браузерца дар бахьнехь я прокси кэш еш хилар бахьнехь.", "pt-login": "ЧугӀо", "pt-login-button": "ЧугӀо", "pt-createaccount": "Кхолла декъашхочун дӀаяздар", @@ -1067,7 +1070,7 @@ "recentchanges-label-plusminus": "байташкахь барам хийцар", "recentchanges-legend-newpage": "(хьажа кхин [[Special:NewPages|керла агӀонийн могӀа]])", "rcnotefrom": "Лахахь гайтина тӀера $2 (хийцамаш $1 кӀезиг).", - "rclistfrom": "Гайта хийцам оцу $1.", + "rclistfrom": "Гайта хийцам оцу $3 $2", "rcshowhideminor": "$1 кегийра нисдарш", "rcshowhideminor-show": "Гайта", "rcshowhideminor-hide": "Къайладаха", @@ -1203,8 +1206,21 @@ "backend-fail-maxsize": "Файл $1 дӀаязъян цаелира, цуна барам $2 {{PLURAL:$2|байт}} сов хилар бахьнехь.", "backend-fail-readonly": "ХӀара «$1» хӀинца еша бен таро яц. Бахьна: «$2»", "lockmanager-notlocked": "БлокдӀаяккха цаелира \"$1\"; цуна блоктоьхна яц.", + "lockmanager-fail-closelock": "Блоктохаран «$1» файл къайлаяккха цаелира.", + "lockmanager-fail-deletelock": "Блоктохаран файл «$1» дӀаяккха цатарло.", + "lockmanager-fail-acquirelock": "«$1» блоктоха цатарло.", + "lockmanager-fail-openlock": "Блоктохаран «$1» файл схьаелла цаелира.", + "lockmanager-fail-releaselock": "\"$1\" блокдӀаяккха цаелира.", "uploadstash": "Къайлаха чуяккхар", + "uploadstash-clear": "ДӀацӀанъян къайла йолу файлаш", + "uploadstash-nofiles": "Хьан къайла файлаш яц.", + "uploadstash-errclear": "Файлаш дӀацӀанъян цаелира.", + "uploadstash-refresh": "Карлабаккха файлийн могӀам", + "img-auth-accessdenied": "ТӀекхача магийна дац", + "http-invalid-url": "ГӀалате URL: $1", + "http-read-error": "Ешаран гӀалат HTTP.", "http-timed-out": "Хьежаран хан чекхели HTTP-жоп дехаран.", + "upload-curl-error28": "Чуйоккху хан чеккхелла", "license": "Бакъойалар:", "license-header": "Бакъойалар", "nolicense": "Яц", @@ -1252,7 +1268,9 @@ "filepage-nofile-link": "Ишта цӀе йолуш файл яц. Хьа йиш ю и [$1 чуяккха].", "uploadnewversion-linktext": "Чуяккха керла верси хӀокху файлан", "shared-repo-from": "$1 чура", + "shared-repo": "юкъара Ӏалаше меттиг", "shared-repo-name-wikimediacommons": "Викигулам", + "upload-disallowed-here": "Хьан бакъо яц хӀара файл юху дӀаяздан.", "filerevert": "Тохарлера верси юхаерзор $1", "filerevert-legend": "Файлан верси юхаерзо", "filerevert-intro": "Файл юхаерзош ю '''[[Media:$1|$1]]''' оцу [$4 верси $3, $2].", @@ -1273,6 +1291,7 @@ "filedelete-reason-otherlist": "Кхин бахьна", "filedelete-reason-dropdown": "* Даржина долу дӀаяккхаран баьхьанаш \n** Авторан бакъонаш талхор\n** ЦхӀатера файлаш хилар", "filedelete-edit-reasonlist": "Бахьанин список нисяр", + "filedelete-maintenance-title": "Файл дӀаяккха цало", "mimesearch": "MIME хула лаха", "mimesearch-summary": "ХӀокху агӀоно йиш хуьлуьйту MIME-тайпан файлаш харжа. Яздеш долу формат: чулацаман тайп/бухара тайп, масала image/jpeg.", "mimetype": "MIME-тайп:", @@ -1463,14 +1482,20 @@ "listgrouprights-namespaceprotection-namespace": "ЦӀерийн ана", "listgrouprights-namespaceprotection-restrictedto": "Декъашхочун хийцамаш бан таро хуьлуьйту бакъонаш", "trackingcategories-msg": "Категореш зер", + "trackingcategories-name": "Хааман цӀе", "expensive-parserfunction-category-desc": "АгӀорахь тӀех дуккха ресурсийн функцеш лелош ю (#ifexist саниш). Мадарра ду — [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgExpensiveParserFunctionLimit Manual:$wgExpensiveParserFunctionLimit] агӀонгахь.", + "trackingcategories-nodesc": "Цунах лаьцна хӀума дац.", + "trackingcategories-disabled": "Категори дӀаяйина ю", + "mailnologin": "ДӀаяхьийта адрес дац", "mailnologintext": "Электронан кехаташ кхехьийта йиш хилийта [[Special:UserLogin|системин чугӀо]] кхин декъашхошка хаамаш кхехьийта хьа [[Special:Preferences|гӀирса чохь]] бакъалла долу электронан почтан адрес хила деза.", "emailuser": "Декъашхочун хааман кехат", - "emailuser-title-target": "Декъашхочунга кехат яздар", + "emailuser-title-target": "{{GENDER:$1|декъашхочунга}} электронан хаам базбар", "emailuser-title-notarget": "Декъашхочунга кехат яздар", "emailpage": "Декъашхочунга кехат яздар", "emailpagetext": "ХӀокху агӀона гӀоьнца йиш ю {{GENDER:$1|декъашхочун}} электронан почте хаам бахьийта.\nХьоьга жоп лур ду ахьа [[Special:Preferences|хьайн гӀирса чу]] дӀаяздина долу адрес тӀе.", "defemailsubject": "Хаам {{grammar:genitive|{{SITENAME}}}} чура бу", + "usermaildisabled": "Декъашхочун электронан почта дӀаяйина ю", + "noemailtitle": "Электронан почтан адрес дац", "emailusername": "Декъашхочун цӀе:", "emailusernamesubmit": "ДӀадахьийта", "email-legend": "{{grammar:genitive|{{SITENAME}}}} кхечу декъашхочунга кехат дахьийтар", @@ -1504,8 +1529,6 @@ "watchlist-details": "Хьан тергаме могӀанца $1 {{PLURAL:$1|агӀо}} ю, дийцаре агӀонаш йоцуш.", "wlheader-enotif": "Электронан почте хаамаш байтар латина ду.", "wlheader-showupdated": "Хийцам бина агӀонаш '''Ӏаьржа''' шрифтцан билгальяха ю.", - "watchlistcontains": "Хьан тергаме могӀам чохь ю $1 {{PLURAL:$1|агӀо|агӀонаш}}.", - "iteminvalidname": "«$1» элементаца гӀалат ду, магийна йоцу цӀе…", "wlnote2": "Лахахьа гайтина {{PLURAL:$1|тӀеххьара сахьт}} чохь бина хийцамаш $2 $3.", "wlshowlast": "Гайта тӀаьххьара $1 сахьт $2 де $3", "watchlist-options": "Тергаме могlаман гlирс нисбар", @@ -1641,11 +1664,13 @@ "contributions-title": "{{GENDER:$1|Декъашхочун}} къинхьегам $1", "mycontris": "Сан къинхьегам", "contribsub2": "Къинхьегам $1 ($2)", + "contributions-userdoesnotexist": "«$1» декъашхочун дӀаяздар дӀаяздина яц.", "nocontribs": "Дехарца хийцамаш цакарий.", "uctop": " (тlаьхьара)", "month": "Баттаца (я хьалхе):", "year": "Шерачохь (я хьалхе):", "sp-contributions-newbies": "Гайта бекъ къинхьегам, керла дlабазбиначара бина болу", + "sp-contributions-newbies-sub": "Керла декъашхойн дӀаяздаршкара", "sp-contributions-blocklog": "блоктоьхарш", "sp-contributions-suppresslog": "Декъашхочун дӀабаьккхина къинхьегам", "sp-contributions-deleted": "дӀадяхна нийсдарш", @@ -1710,6 +1735,8 @@ "unblockiptext": "Лелае лахара форма IP-адрес тӀера я декъашхойн дӀаяздар тӀера блокдӀайокхуш.", "ipusubmit": "ДIаяккха хӀара блок", "unblocked": "[[User:$1|$1]] хьайаьстина.", + "unblocked-range": "$1 блоктоьхна", + "unblocked-id": "$1 блокдӀаяьккхина", "blocklist": "Блоктоьхна декъашхой", "ipblocklist": "Блоктоьхна декъашхой", "ipblocklist-legend": "Блоктоьхна декъашхо лахар", @@ -1752,9 +1779,11 @@ "block-log-flags-noemail": "цамаго кехаташ кхехӀита", "block-log-flags-nousertalk": "шин дийцаре агӀо тая лууш дац", "block-log-flags-hiddenname": "декъашхочун цӀе къайлаяьккхина", + "ipb_expiry_invalid": "Дешдерг дан нийса йоцу хан.", "ipb-needreblock": "ХӀара $1 {{GENDER:$1|блоктоьхна ву|блоктоьхна ю}}. Лаьий хьуна блоктохаран параметраш хийца?", "ipb-otherblocks-header": "{{PLURAL:$1|Кхин блоктохар|Кхин блоктохарш}}", "unblock-hideuser": "Декъашхочун тӀера блокдӀаяккха хьа таро яц, цуна цӀе хьулйина хилар бахьанехь.", + "ip_range_invalid": "IP-адресийн магийна йоцу диапазон.", "move-page": "$1 — цӀе хийцар", "move-page-legend": "ЦӀe хийца яр", "movepagetext": "Бухахь йолу форманца агӀон цӀе хийцало. Цул совнах цуьна хийцаман журнал кхоьчу метте доккха. Хьалхалера цӀарахь хиръю керла кхоьллина агӀонан хьажораг.\n\nХьовсалаш [[Special:DoubleRedirects|шалха]] а [[Special:BrokenRedirects|йохна хьажорагаш]] юй техь аьлла.\n\nШу жоьпехь ду хьажорагаш нийса некъ гойтуш хиларан.\n\nТидам бе хьалхалера агӀон цӀе ‘’’хийцалур яц’’’ иштта цӀе йолу агӀо йолуш елахь. Юкъардаккхар: йолуш йолу агӀо кхоьчухьа хьажораг елахь, я еса елахь а, цуьна хьийцаме истори яцахь а.\n\nИ бохург ду шун агӀонан цӀе юха а хьалха хилларгчунтӀе хийца йиш ю, амма йолуш йолу агӀо дӀаяккха йиш яц.\n\n'''ДӀАХЬЕДАР!'''\n\nЦӀе хийцар бахьнехь гӀаръяьлла агӀонашна дукха дагахь боцу хийцамаш хила тарло. Цундела цӀе хийцале шеш хила тарлучу тӀехьонашах кхета аьлла тешна хила.", @@ -1989,9 +2018,15 @@ "rcpatroldisabledtext": "ТӀехьара бина хийцамаш къобалбар хӀинца дӀадайина ду.", "markedaspatrollederror": "теллина сана билгалъян цало", "markedaspatrollednotify": "АгӀо «$1» пайдане хилар билгалдина", + "markedaspatrollederrornotify": "Хийцамаш хьаьжна сана билгал бан цабелира.", "patrol-log-page": "ТӀехьажаран тептар", "patrol-log-header": "Хьажжина версеш йолу тептар.", "log-show-hide-patrol": "$1 тӀехьажаран тептар", + "deletedrevision": "ДӀаяьккхина шира верси $1", + "filedeleteerror-short": "Файл дӀаяккхаран гӀалат: $1", + "filedeleteerror-long": "Файл дӀайоккхуш гӀалат даьлла:\n\n$1", + "filedelete-missing": "Файл «$1» дӀаяккха цало, и цахилар бахьнехь.", + "filedelete-old-unregistered": "Файлан «$1» билгалйина верси хаамийн базан чохь яц.", "previousdiff": "← Хьалхдоьда нисдинарг", "nextdiff": "Тlяхьа догlа нисдинарг →", "imagemaxsize": "Суьртан бараман доза тохар:
''(Файла агӀона куц дийцар)''", diff --git a/languages/i18n/ceb.json b/languages/i18n/ceb.json index 899ab4d130..8cbc3db93d 100644 --- a/languages/i18n/ceb.json +++ b/languages/i18n/ceb.json @@ -8,7 +8,8 @@ "Mirzali", "Palang hernan", "Reedy", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Binadlisan nga mga sumpay:", @@ -21,7 +22,6 @@ "tog-showtoolbar": "Ipakita ang toolbar sa pag-edit (JavaScript)", "tog-editondblclick": "I-edit ang panid inig dobol-klik (JavaScript)", "tog-editsectiononrightclick": "Mahimo ang pag-usab sa seksyon pinaagi sa pag-right click sa titulo sa seksyon (JavaScript kinahanglan)", - "tog-rememberpassword": "Hinumdomi ako sa kining kompyuter (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Bantayi ang akong gisugdang mga panid", "tog-watchdefault": "Bantayi ang akong giusab nga mga panid", "tog-watchmoves": "Bantayi ang akong gibalhin nga mga panid", @@ -276,13 +276,11 @@ "readonly_lag": "Ang database awtomatikong na-lock samtang ang mga slave database server mo-catch up sa master", "internalerror": "Internal nga sayop", "internalerror_info": "Internal nga sayop: $1", - "fileappenderror": "Dili ma-append ang \"$1\" ngadto sa \"$2\".", "filecopyerror": "Dili makopya ang payl nga \"$1\" ngadto sa \"$2\".", "filerenameerror": "Dili mailisag ngalan ang payl \"$1\" ngadto sa \"$2\".", "filedeleteerror": "Dili mapapas ang payl \"$1\".", "directorycreateerror": "Dili makahimo og direktoryo nga \"$1\".", "filenotfound": "Dili makita ang payl nga \"$1\".", - "fileexistserror": "Dili makasulat sa payl nga \"$1\": anaa na ang payl", "unexpected": "Wala gi-ekspek nga value: \"$1\"=\"$2\".", "formerror": "Sayop: dili masumiter ang porma", "badarticleerror": "Ang kining lihok dili puyde mahitabo sa kining panid.", @@ -504,7 +502,6 @@ "search-nonefound": "Walay mga resulta nga nag-match sa gipangita.", "powersearch-legend": "Abansadong pagpangita", "powersearch-ns": "Pangitaa sa mga ngalang espasyo:", - "powersearch-redir": "Itala ang mga redirek", "powersearch-togglelabel": "I-tsek:", "powersearch-toggleall": "Tanan", "powersearch-togglenone": "Wala", @@ -618,7 +615,7 @@ "recentchanges": "Mga bag-ong giusab", "recentchanges-legend": "Mga opsyon sa bag-ong pag-usab", "recentchanges-feed-description": "Bantayi ang kinabag-ohang mga pag-usab sa wiki niining feed.", - "rclistfrom": "Ipakita ang mga bag-ong pag-usab gikan $1", + "rclistfrom": "Ipakita ang mga bag-ong pag-usab gikan $3 $2", "rcshowhideminor": "$1 menor nga pag-usab", "rcshowhidebots": "$1 mga bot", "rcshowhideliu": "$1 mga gumagamit nga naka-log-in", diff --git a/languages/i18n/ch.json b/languages/i18n/ch.json index 782e81200f..99d336084c 100644 --- a/languages/i18n/ch.json +++ b/languages/i18n/ch.json @@ -6,14 +6,14 @@ "Jatrobat", "Magalahi", "MisterWiki", - "Shirayuki" + "Shirayuki", + "아라" ] }, "tog-underline": "Na'raya i inachetton:", "tog-hideminor": "Nå'na' i mandikike' na tinilaika siha gi påhinan tinilaika gi halacha", "tog-extendwatchlist": "Na'ladångkolu i listan pinilan para u na'annok i manaplikayon na tinilaika siha", "tog-usenewrc": "I manmana'lamaolek na tinilaika (JavaScript)", - "tog-rememberpassword": "Hasso iyo-ku login gi este na komputadora (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Po'lo i påhina siha ni fina'tinas-hu gi iyo-ku listan pinilan.", "tog-watchdefault": "Po'lo i påhina siha ni hu tulaika gi iyo-ku listan pinilan.", "tog-watchmoves": "Po'lo i påhina siha ni hu muebi gi iyo-ku listan pinilan.", @@ -233,7 +233,6 @@ "filedeleteerror": "Ti siña u na'suha i atkibu \"$1\".", "directorycreateerror": "Ti siña u fa'tinas i direktorio \"$1\".", "filenotfound": "Ti siña u sodda' i atkibu \"$1\".", - "fileexistserror": "Ti siña u tuge' i atkibu \"$1\": guåha esta i atkibu", "unexpected": "Ti ma'antisipa i guinaha: \"$1\"=\"$2\".", "badtitle": "Båba na titulo", "viewsource": "Atan i code", @@ -470,7 +469,6 @@ "showingresultsnum": "A'annok gi sampapa' {{PLURAL:$3|'''1''' na humuyongña|'''$3''' na humuyongña siha}} tumutuhon yan i #'''$2'''.", "powersearch-legend": "Finu na inaligao", "powersearch-ns": "Inaligao gi sagan nå'an:", - "powersearch-redir": "Na'lista i na'dirihi siha", "search-external": "Inaligao sanhiyong", "searchdisabled": "Mana'påra i inaligao {{SITENAME}}.\nSiña hao manaligao gi Google gi entretanto.\nFanapunta na fana'an ti gus nuebu i listan-ñiha i guinahan {{SITENAME}}.", "preferences": "I ga'ña-mu", @@ -525,7 +523,7 @@ "nchanges": "$1 {{PLURAL:$1|na tinilaika|na tinilaika siha}}", "recentchanges": "Tinilaika siha gi halacha", "rcnotefrom": "Gi papa' guåha i tinilaika siha ginen '''$2''' (fa'na'an '''$1''' ma'annok).", - "rclistfrom": "Na'annok i mannuebun tinilaika siha ginen $1", + "rclistfrom": "Na'annok i mannuebun tinilaika siha ginen $3 $2", "rcshowhideminor": "$1 na mandikike' na tinilaika siha", "rcshowhidebots": "$1 na bots siha", "rcshowhideliu": "$1 na muna'sesetbi ni ma log in", diff --git a/languages/i18n/ckb.json b/languages/i18n/ckb.json index e9084ae50c..2c3bf61239 100644 --- a/languages/i18n/ckb.json +++ b/languages/i18n/ckb.json @@ -11,7 +11,8 @@ "Haval", "Marmzok", "Muhammed taha", - "رزگار" + "رزگار", + "아라" ] }, "tog-underline": "ھێڵ ھێنان بەژێر بەستەرەکان:", @@ -1062,7 +1063,7 @@ "recentchanges-legend-newpage": "(ھەروەھا بڕوانە [[Special:NewPages|پێرستی پەڕە نوێکان]])", "recentchanges-legend-plusminus": "(''±۱٢٣'')", "rcnotefrom": "ژێرەوە گۆڕانکارییەکانە لە $2ەوە (ھەتا $1 نیشان دراوە).", - "rclistfrom": "گۆڕانکارییە نوێکان نیشان بدە بە دەستپێکردن لە $1", + "rclistfrom": "گۆڕانکارییە نوێکان نیشان بدە بە دەستپێکردن لە $3 $2", "rcshowhideminor": "دەستکارییە بچووکەکان $1", "rcshowhideminor-show": "نیشان بدە", "rcshowhideminor-hide": "بشارەوە", @@ -1501,10 +1502,6 @@ "watchlist-details": "{{PLURAL:$1|$1 پەڕە|$1 پەڕە}} لە لیستی چاودێریەکەتدایە، بێجگە پەڕەکانی لێدوان.", "wlheader-enotif": "ئاگاداری بە ئیمەیل چالاکە.", "wlheader-showupdated": "‏ئەو پەڕانە کە لە پاش دواین سەردانت دەستکاری کراون بە '''ئەستوور''' نیشان دراون", - "watchmethod-recent": "سەرنج‌دانی دوایین دەستکاریەکان بۆ لاپەڕە چاودێری‌کراوەکان", - "watchmethod-list": "سەرنج‌دانی لاپەڕە چاودێری‌کراوەکان بۆ دوایین دەستکاریەکان", - "watchlistcontains": "لیستی چاودێڕییەکانت $1 {{PLURAL:$1|پەڕە|پەڕە}}ی تێدایە.", - "iteminvalidname": "ھەڵە لەگەڵ بابەتی '$1'، ناوی نادروست...", "wlshowlast": "دوایین $1 کاتژمێر $2 ڕۆژی $3 نیشان بدە", "watchlist-options": "ھەڵبژاردەکانی لیستی چاودێری", "watching": "چاودێری...", @@ -2370,8 +2367,6 @@ "size-petabytes": "$1 پێبی‌بایت", "lag-warn-normal": "گۆڕانکاریەکانی نوێ‌تر لە $1 {{PLURAL:$1|چرکە|چرکە}} لەوانەیە لەم لیستەدا نیشان نەدرێن.", "lag-warn-high": "لەبەر زۆر دواکەوتنی ڕاژەکاری بنکەدراو، گۆڕانکاریەکانی نوێ‌تر لە $1 {{PLURAL:$1|چرکە|چرکە}} لەوانەیە لەم لیستەدا نیشان نەدرێن.", - "watchlistedit-numitems": "بێجگە لە پەڕەی وتووێژەکان، لیستی چاودێڕییەکانت {{PLURAL:$1|1 بابەت|$1 بابەت}}ی تێدایە،", - "watchlistedit-noitems": "لیستی چاودێڕییەکانت ھیچ بابەتێکی تێدا نییە.", "watchlistedit-normal-title": "دە‌ستکاری لیستی چاودێری", "watchlistedit-normal-legend": "لابردنی سەردێڕەکان لە لیستی چاودێری", "watchlistedit-normal-explain": "سەردێڕی بڕگەکانی لیستی چاودێریەکەت لە خوارەوە نیشان‌دراون.\nبۆ لابردنی هەرکام، چوارچێوەی بەرامبەری نیشان بکە و کرتە بکە سەر {{int:Watchlistedit-normal-submit}} بۆ لابردنی سەردێڕەکان\nھەروەھا دەتوانی [[Special:EditWatchlist/raw|دەستکاری لیستی خاو]] بکەیت.", diff --git a/languages/i18n/co.json b/languages/i18n/co.json index d37ec9bd7f..7a1d27040f 100644 --- a/languages/i18n/co.json +++ b/languages/i18n/co.json @@ -4,7 +4,8 @@ "Ale Mister", "Ale Mister (on co.wikipedia.org)", "Img (on co.wikipedia.org)", - "Paulu" + "Paulu", + "아라" ] }, "tog-hideminor": "Piattà e mudifiche minore in l'ultime mudifiche", @@ -354,7 +355,7 @@ "recentchanges-label-plusminus": "A dimensione di a pagina hè stata cambiata di 'ssu numaru d'ottetti", "recentchanges-legend-newpage": "(vede ancu [[Special:NewPages|a lista di e pagine nove]])", "rcnotefrom": "Quì seguitanu e mudifiche dapoi u '''$2''' ('''$1''' à u massimu).", - "rclistfrom": "Mustrà e mudifiche dapoi u $1", + "rclistfrom": "Mustrà e mudifiche dapoi u $3 $2", "rcshowhideminor": "$1 i cambiamenti minori", "rcshowhidebots": "$1 i boti", "rcshowhideliu": "$1 i cuntributori righjistrati", diff --git a/languages/i18n/cps.json b/languages/i18n/cps.json index da444c2cee..0b601fcccd 100644 --- a/languages/i18n/cps.json +++ b/languages/i18n/cps.json @@ -3,7 +3,8 @@ "authors": [ "Capisano", "Oxyzen", - "Reedy" + "Reedy", + "아라" ] }, "tog-underline": "Kuritan sa idalum ang mga link", @@ -16,7 +17,6 @@ "tog-showtoolbar": "Ipakita ang toolbar sang pag-ilis (kinahanglan ang JavaScript)", "tog-editondblclick": "Liwaton ang mga pahina sa duwa ka pindot {kinahanglan ang Javascript}", "tog-editsectiononrightclick": "Pasugtan ang pag-ilis sang mga bahin pama-agi sa tu-o nga pagpindot sa mga titulo sang pahina {kinanglan ang JavaScript}", - "tog-rememberpassword": "Dumduma ang pagsulod ko sa mini nga kompyuter (pinakadamu na ang $1 {{PLURAL:$1|adlaw|mga adlaw}})", "tog-watchcreations": "Idugang sa akon balantayan ang mga pahina nga gin-ubra ko.", "tog-watchdefault": "Idugang sa akon balantayan ang mga pahina nga akon na-islan", "tog-watchmoves": "Idugang sa akon balantayan ang mga pahina nga akon ginsaylo", @@ -283,14 +283,11 @@ "readonly_lag": "Otomatiko nga ginkandaduhan samtang ang serbidor sang alila nga database ginakwa pakadto sa pinakapuno", "internalerror": "Pangsulodlon nga diperensiya", "internalerror_info": "Pangsulodlon nga diperensiya: $1", - "fileappenderrorread": "Indi mabasa ang \"$1\" samtang ginalakip.", - "fileappenderror": "Indi malakip ang \"$1\" sa \"$2\".", "filecopyerror": "Indi makopya ang file nga \"$1\" pakadto sa \"$2\".", "filerenameerror": "Indi mapangalanan liwat ang file nga \"$1\" pakadto sa \"$2\".", "filedeleteerror": "Indi mapanas ang file nga \"$1\".", "directorycreateerror": "Indi maka-ubra sang direktoryo nga \"$1\".", "filenotfound": "Indi makita sang file nga \"$1\".", - "fileexistserror": "Indi makasulat sa file nga \"$1\": buhi ang file", "unexpected": "Wala naekspektaran nga bili: \"$1\"=\"$2\"", "formerror": "Kasal-anan: indi mapadala ang pormas", "badarticleerror": "Ang mini nga aksyon indi mahimo sa mini nga pahina.", @@ -460,7 +457,6 @@ "search-nonefound": "Wala sang mga resulta nga nagatugma sa pamangkot/pagpamangkot.", "powersearch-legend": "Abanse nga pagpangita", "powersearch-ns": "Magpangita sa mga espasyo sang pangalan:", - "powersearch-redir": "Lista sang mga gindirekta liwat", "preferences": "Mga ginapalabi", "mypreferences": "Akon mga ginapalabi", "group-sysop": "Mga manugdumala", @@ -476,7 +472,7 @@ "recentchanges-label-minor": "Gamay lang ini nga pagbag-o", "recentchanges-label-bot": "Ubra sang isa ka bot ang mini nga pagbag-o", "recentchanges-label-unpatrolled": "Wala pa napapatrulyahan ang mini nga pagbag-o", - "rclistfrom": "Ipakita ang bag-o nga mga na-islan halin sa $1", + "rclistfrom": "Ipakita ang bag-o nga mga na-islan halin sa $3 $2", "rcshowhideminor": "$1 gamay nga mga inislan", "rcshowhidebots": "$1 ka bots", "rcshowhideliu": "$1 ka mga gagamit nga naka-sulod", diff --git a/languages/i18n/crh-cyrl.json b/languages/i18n/crh-cyrl.json index fc003578e3..8d7217d69f 100644 --- a/languages/i18n/crh-cyrl.json +++ b/languages/i18n/crh-cyrl.json @@ -4,7 +4,8 @@ "AlefZet", "Alessandro", "Don Alessandro", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Багълантыларнынъ тюбюни сызув:", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Саифени денъиштирген вакъытта ярдымджы дёгмелерни косьтер. (JavaScript)", "tog-editondblclick": "Саифени чифт басып денъиштирмеге башла (JavaScript)", "tog-editsectiononrightclick": "Болюк серлевасына онъ баскъанда денъиштирюв пенджересини ач. (JavaScript)", - "tog-rememberpassword": "Киришимни бу браузерде хатырла (энъ чокъ $1 {{PLURAL:$1|1=кунь|кунь}} ичюн)", "tog-watchcreations": "Яраткъан саифелеримни ве юклеген файлларымны козетюв джедвелиме кирсет", "tog-watchdefault": "Денъиштирген саифе ве файлларымны козетюв джедвелиме кирсет", "tog-watchmoves": "Адыны мен денъиштирген саифе ве файлларны козетюв джедвелиме кирсет", @@ -289,14 +289,11 @@ "readonly_lag": "Малюмат базасынынъ экилемджи сервери бирлемджи серверинен замандашлаштырылгъандже малюмат базасы денъиштирильмемеси ичюн автоматик оларакъ блок этильди.", "internalerror": "Ички хата", "internalerror_info": "Ички хата: $1", - "fileappenderrorread": "Къошма япылгъанда \"$1\" окъуламады.", - "fileappenderror": "«$1» файлы «$2» файлына къошулып оламай.", "filecopyerror": "\"$1\" файлы \"$2\" файлына копияланып оламай.", "filerenameerror": "файлнынъ \"$1\" деген ады \"$2\" оларакъ денъиштирилип оламай.", "filedeleteerror": "\"$1\" файлы ёкъ этилип оламай.", "directorycreateerror": "\"$1\" директориясы яратылып оламай.", "filenotfound": "\"$1\" файлы тапылып оламай.", - "fileexistserror": "\"$1\" файлы сакъланып оламай, файл энди бар.", "unexpected": "бекленмеген дегер: \"$1\"=\"$2\".", "formerror": "Хата: форманынъ малюматыны ёлламакънынъ ич чареси ёкъ", "badarticleerror": "Сиз япмагъа истеген ишлев бу саифеде япылып оламай.", @@ -426,7 +423,6 @@ "savearticle": "Саифени сакъла", "preview": "Бакъып чыкъув", "showpreview": "Бакъып чыкъ", - "showlivepreview": "Тез бакъып чыкъув", "showdiff": "Денъиштирмелерни косьтер", "anoneditwarning": "'''Дикъкъат''': Сайткъа кирмегенинъизден себеп денъиштирмелер тарихына сизинъ IP адресинъиз язылыр.", "anonpreviewwarning": "Сайткъа кирмединъиз. Саифени сакъласанъыз, денъиштирмелер тарихына сизинъ IP адресинъиз язылыр.", @@ -600,7 +596,6 @@ "search-nonefound": "Соратманен эшлешкен бир нетидже ёкъ.", "powersearch-legend": "Тафсилятлы къыдырув", "powersearch-ns": "Бу исим фезаларында къыдыр:", - "powersearch-redir": "Ёллама саифелерини де косьтер", "powersearch-togglelabel": "Сайла:", "powersearch-toggleall": "Эписи", "powersearch-togglenone": "Ич бири", @@ -691,7 +686,6 @@ "prefs-advancedsearchoptions": "Иляве сазламалар", "prefs-advancedwatchlist": "Иляве сазламалар", "prefs-displayrc": "Косьтерилюв сазламалары", - "prefs-displaysearchoptions": "Косьтерилюв сазламалары", "prefs-displaywatchlist": "Косьтерилюв сазламалары", "prefs-diffs": "Фаркълар", "userrights": "Къулланыджы акъларыны идаре этюв", @@ -737,7 +731,7 @@ "recentchanges-label-unpatrolled": "Бу денъиштирме аля даа тешкерильмеген", "recentchanges-legend-newpage": "$1 - янъы саифе", "rcnotefrom": "'''$2''' тарихындан итибарен япылгъан денъиштирмелер ашагъыдадыр (энъ чокъ '''$1''' дане саифе косьтериле).", - "rclistfrom": "$1 тарихындан берли япылгъан денъиштирмелерни косьтер", + "rclistfrom": "$3 $2 тарихындан берли япылгъан денъиштирмелерни косьтер", "rcshowhideminor": "кичик денъиштирмелерни $1", "rcshowhidebots": "ботларны $1", "rcshowhideliu": "къайдлы къулланыджыларны $1", @@ -1012,10 +1006,6 @@ "watchlist-details": "Музакере саифелерини эсапкъа алмайып, козетюв джедвелинъизде {{PLURAL:$1|1=1|$1}} саифе бар.", "wlheader-enotif": "E-mail иле хабер берюв ачылды.", "wlheader-showupdated": "Сонъки зияретинъизден сонъ денъиштирильген саифелер '''къалын арифлернен''' косьтерильди.", - "watchmethod-recent": "сонъки денъиштирмелер арасында козеткен саифелеринъиз къыдырыла", - "watchmethod-list": "козетюв джедвелиндеки саифелер тешкериле", - "watchlistcontains": "Сизинъ козетюв джедвелинъизде {{PLURAL:$1|1=1|$1}} саифе бар.", - "iteminvalidname": "\"$1\" саифеси мунасебетинен проблема олып чыкъты, эльверишли олмагъан исимдир…", "wlshowlast": "Сонъки $1 саат ичюн, $2 кунь ичюн я да $3 косьтер", "watchlist-options": "Козетюв джедвели сазламалары", "watching": "Козетюв джедвелине кирсетильмекте...", @@ -1274,7 +1264,6 @@ "tooltip-rollback": "\"Кери къайтув\" сычаннен бир басув вастасынен бу саифени сонъки денъиштиргеннинъ денъишикликлерини кери ала", "tooltip-undo": "\"Кери ал\" бу денъишикликни кери ала ве денъишиклик пенджересини бакъып чыкъув режиминде ача. Кери алувнынъ себебини бильдирмеге изин бере.", "monobook.css": "/* monobook темасынынъ аярларыны (настройкаларыны) денъиштирмек ичюн бу ерини денъиштиринъиз. Бутюн сайтта тесирли олур. */", - "notacceptable": "Вики-сервер браузеринъиз окъуп оладжакъ форматында малюмат бералмай.", "anonymous": "{{SITENAME}} сайтынынъ {{PLURAL:$1|1=1|$1}} къайдсыз (аноним) къулланыджысы", "siteuser": "{{SITENAME}} сайтынынъ къулланыджысы $1", "anonuser": "{{SITENAME}} сайтынынъ къайдсыз (аноним) къулланыджысы $1", @@ -1417,14 +1406,8 @@ "autosumm-replace": "Саифедеки малюмат '$1' иле денъиштирильди", "autoredircomment": "[[$1]] саифесине ёлланды", "autosumm-new": "Янъы саифе яратылды. Мундериджеси: '$1'", - "livepreview-loading": "Юкленмекте…", - "livepreview-ready": "Юкленмекте… Азыр!", - "livepreview-failed": "Тез бакъып чыкъув ишлемей! Адий бакъып чыкъувны къулланып бакъынъыз.", - "livepreview-error": "Багъланамады: $1 «$2». Адий бакъып чыкъувны къулланып бакъынъыз.", "lag-warn-normal": "{{PLURAL:$1|1=1|$1}} саниеден эвель ве ондан сонъ япылгъан денъишикликлер бу джедвельде косьтерильмейип олалар.", "lag-warn-high": "Малюмат базасындаки проблемалар себебинден {{PLURAL:$1|1=1|$1}} саниеден эвель ве ондан сонъ япылгъан денъишикликлер бу джедвельде косьтерильмейип олалар.", - "watchlistedit-numitems": "Музакере саифесини эсапкъа алмайып, козетюв джедвелинъизде {{PLURAL:$1|1=1|$1}} саифе бар.", - "watchlistedit-noitems": "Козетюв джедвелинъизде ич бир саифе ёкъ.", "watchlistedit-normal-title": "Козетюв джевелинъизни денъиштиреятасыз", "watchlistedit-normal-legend": "Козетюв джедвелинден саифе ёкъ этилюви", "watchlistedit-normal-explain": "Козетюв джедвелинъиздеки саифелер ашагъыда косьтерильген.\nБир саифе козетюв джедвелинден ёкъ этмек ичюн оны бельгилеп «{{int:Watchlistedit-normal-submit}}» дёгмесине басынъыз. Козетюв джедвелинъизни [[Special:EditWatchlist/raw|метин оларакъ да]] денъиштирип оласынъыз.", diff --git a/languages/i18n/crh-latn.json b/languages/i18n/crh-latn.json index 8e94bbef0d..70749de03e 100644 --- a/languages/i18n/crh-latn.json +++ b/languages/i18n/crh-latn.json @@ -3,7 +3,8 @@ "authors": [ "AlefZet", "Don Alessandro", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Bağlantılarnıñ tübüni sızuv:", @@ -16,7 +17,6 @@ "tog-showtoolbar": "Saifeni deñiştirgen vaqıtta yardımcı dögmelerni köster. (JavaScript)", "tog-editondblclick": "Saifeni çift basıp deñiştirmege başla (JavaScript)", "tog-editsectiononrightclick": "Bölük serlevasına oñ basqanda deñiştirüv penceresini aç. (JavaScript)", - "tog-rememberpassword": "Kirişimni bu brauzerde hatırla (eñ çoq $1 {{PLURAL:$1|kün|kün}} içün)", "tog-watchcreations": "Yaratqan saifelerimni ve yüklegen fayllarımnı közetüv cedvelime kirset", "tog-watchdefault": "Deñiştirgen saife ve fayllarımnı közetüv cedvelime kirset", "tog-watchmoves": "Adını men deñiştirgen saife ve fayllarnı közetüv cedvelime kirset", @@ -289,14 +289,11 @@ "readonly_lag": "Malümat bazasınıñ ekilemci serveri birlemci serverinen zamandaşlaştırılğance malümat bazası deñiştirilmemesi içün avtomatik olaraq blok etildi.", "internalerror": "İçki hata", "internalerror_info": "İçki hata: $1", - "fileappenderrorread": "Qoşma yapılğanda \"$1\" oqulamadı.", - "fileappenderror": "\"$1\" faylı \"$2\" faylına qoşulıp olamay.", "filecopyerror": "\"$1\" faylı \"$2\" faylına kopiyalanıp olamay.", "filerenameerror": "faylnıñ \"$1\" degen adı \"$2\" olaraq deñiştirilip olamay.", "filedeleteerror": "\"$1\" faylı yoq etilip olamay.", "directorycreateerror": "\"$1\" direktoriyası yaratılıp olamay.", "filenotfound": "\"$1\" faylı tapılıp olamay.", - "fileexistserror": "\"$1\" faylı saqlanıp olamay, fayl endi bar.", "unexpected": "beklenmegen deger: \"$1\"=\"$2\".", "formerror": "Hata: formanıñ malümatını yollamaqnıñ iç çaresi yoq", "badarticleerror": "Siz yapmağa istegen işlev bu saifede yapılıp olamay.", @@ -426,7 +423,6 @@ "savearticle": "Saifeni saqla", "preview": "Baqıp çıquv", "showpreview": "Baqıp çıq", - "showlivepreview": "Tez baqıp çıquv", "showdiff": "Deñiştirmelerni köster", "anoneditwarning": "'''Diqqat''': Saytqa kirmegeniñizden sebep deñiştirmeler tarihına siziñ IP adresiñiz yazılır.", "anonpreviewwarning": "Saytqa kirmediñiz. Saifeni saqlasañız deñiştirmeler tarihına siziñ IP adresiñiz yazılır.", @@ -600,7 +596,6 @@ "search-nonefound": "Soratmanen eşleşken bir netice yoq.", "powersearch-legend": "Tafsilâtlı qıdıruv", "powersearch-ns": "Bu isim fezalarında qıdır:", - "powersearch-redir": "Yollama saifelerini de köster", "powersearch-togglelabel": "Sayla:", "powersearch-toggleall": "Episi", "powersearch-togglenone": "İç biri", @@ -691,7 +686,6 @@ "prefs-advancedsearchoptions": "İlâve sazlamalar", "prefs-advancedwatchlist": "İlâve sazlamalar", "prefs-displayrc": "Kösterilüv sazlamaları", - "prefs-displaysearchoptions": "Kösterilüv sazlamaları", "prefs-displaywatchlist": "Kösterilüv sazlamaları", "prefs-diffs": "Farqlar", "userrights": "Qullanıcı aqlarını idare etüv", @@ -737,7 +731,7 @@ "recentchanges-label-unpatrolled": "Bu deñiştirme alâ daa teşkerilmegen", "recentchanges-legend-newpage": "$1 - yañı saife", "rcnotefrom": "'''$2''' tarihından itibaren yapılğan deñiştirmeler aşağıdadır (eñ çоq '''$1''' dane saife kösterile).", - "rclistfrom": "$1 tarihından berli yapılğan deñiştirmelerni köster", + "rclistfrom": "$3 $2 tarihından berli yapılğan deñiştirmelerni köster", "rcshowhideminor": "kiçik deñiştirmelerni $1", "rcshowhidebots": "botlarnı $1", "rcshowhideliu": "qaydlı qullanıcılarnı $1", @@ -1012,10 +1006,6 @@ "watchlist-details": "Muzakere saifelerini esapqa almayıp, közetüv cedveliñizde {{PLURAL:$1|1|$1}} saife bar.", "wlheader-enotif": "E-mail ile haber berüv açıldı.", "wlheader-showupdated": "Soñki ziyaretiñizden soñ deñiştirilgen saifeler '''qalın ariflernen''' kösterildi.", - "watchmethod-recent": "soñki deñiştirmeler arasında közetken saifeleriñiz qıdırıla", - "watchmethod-list": "közetüv cedvelindeki saifeler teşkerile", - "watchlistcontains": "Siziñ közetüv cedveliñizde {{PLURAL:$1|1|$1}} saife bar.", - "iteminvalidname": "\"$1\" saifesi munasebetinen problema olıp çıqtı, elverişli olmağan isimdir…", "wlshowlast": "Soñki $1 saat içün, $2 kün içün ya da $3 köster", "watchlist-options": "Közetüv cedveli sazlamaları", "watching": "Közetüv cedveline kirsetilmekte...", @@ -1274,7 +1264,6 @@ "tooltip-rollback": "\"Keri qaytuv\" sıçannen bir basuv vastasınen bu saifeni soñki deñiştirgenniñ deñişikliklerini keri ala", "tooltip-undo": "\"Keri al\" bu deñişiklikni keri ala ve deñişiklik penceresini baqıp çıquv rejiminde aça. Keri aluvnıñ sebebini bildirmege izin bere.", "monobook.css": "/* monobook temasınıñ ayarlarını (nastroykalarını) deñiştirmek içün bu yerini deñiştiriñiz. Bütün saytta tesirli olur. */", - "notacceptable": "Viki-server brauzeriñiz oqup olacaq formatında malümat beralmay.", "anonymous": "{{SITENAME}} saytınıñ {{PLURAL:$1|1|$1}} qaydsız (anonim) qullanıcıları", "siteuser": "{{SITENAME}} saytınıñ qullanıcısı $1", "anonuser": "{{SITENAME}} saytınıñ qaydsız (anonim) qullanıcısı $1", @@ -1417,14 +1406,8 @@ "autosumm-replace": "Saifedeki malümat '$1' ile deñiştirildi", "autoredircomment": "[[$1]] saifesine yollandı", "autosumm-new": "Yañı saife yaratıldı. Mündericesi: '$1'", - "livepreview-loading": "Yüklenmekte…", - "livepreview-ready": "Yüklenmekte… Azır!", - "livepreview-failed": "Tez baqıp çıquv işlemey! Adiy baqıp çıquvnı qullanıp baqıñız.", - "livepreview-error": "Bağlanamadı: $1 \"$2\". Adiy baqıp çıquvnı qullanıp baqıñız.", "lag-warn-normal": "{{PLURAL:$1|1|$1}} saniyeden evel ve ondan soñ yapılğan deñişiklikler bu cedvelde kösterilmeyip olalar.", "lag-warn-high": "Malümat bazasındaki problemalar sebebinden {{PLURAL:$1|1|$1}} saniyeden evel ve ondan soñ yapılğan deñişiklikler bu cedvelde kösterilmeyip olalar.", - "watchlistedit-numitems": "Muzakere saifesini esapqa almayıp, közetüv cedveliñizde {{PLURAL:$1|1|$1}} saife bar.", - "watchlistedit-noitems": "Közetüv cedveliñizde iç bir saife yoq.", "watchlistedit-normal-title": "Közetüv ceveliñizni deñiştireyatasız", "watchlistedit-normal-legend": "Közetüv cedvelinden saife yoq etilüvi", "watchlistedit-normal-explain": "Közetüv cedveliñizdeki saifeler aşağıda kösterilgen.\nBir saife közetüv cedvelinden yoq etmek içün onı belgilep \"{{int:Watchlistedit-normal-submit}}\" dögmesine basıñız.\nKözetüv cedveliñizni [[Special:EditWatchlist/raw|metin olaraq da]] deñiştirip olasıñız.", diff --git a/languages/i18n/cs.json b/languages/i18n/cs.json index 48ee071aa8..56422a599e 100644 --- a/languages/i18n/cs.json +++ b/languages/i18n/cs.json @@ -246,6 +246,7 @@ "jumptonavigation": "navigace", "jumptosearch": "hledání", "view-pool-error": "Promiňte, servery jsou momentálně přetíženy.\nTuto stránku si právě prohlíží příliš mnoho uživatelů.\nPřed tím, než ji zkusíte načíst znovu, chvíli počkejte.\n\n$1", + "generic-pool-error": "Promiňte, servery jsou momentálně přetíženy.\nTento zdroj si právě prohlíží příliš mnoho uživatelů.\nPřed tím, než se k němu pokusíte přistoupit znovu, chvíli počkejte.", "pool-timeout": "Při čekání na zámek vypršel časový limit", "pool-queuefull": "Fronta ve fondu je plná", "pool-errorunknown": "Neznámá chyba", @@ -1155,7 +1156,7 @@ "recentchanges-legend-newpage": "(vizte též [[Special:NewPages|seznam nových stránek]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Níže jsou změny od $2 ({{PLURAL:$1|zobrazena|zobrazeny|zobrazeno}} nejvýše $1).", - "rclistfrom": "Ukázat nové změny, počínaje od $1", + "rclistfrom": "Ukázat nové změny, počínaje od $2, $3", "rcshowhideminor": "$1 malé editace", "rcshowhideminor-show": "Zobrazit", "rcshowhideminor-hide": "Skrýt", @@ -1721,10 +1722,6 @@ "watchlist-details": "Na vašem seznamu sledovaných stránek {{PLURAL:$1|je $1 stránka|jsou $1 stránky|je $1 stránek}}, nepočítaje v to diskusní stránky.", "wlheader-enotif": "Upozorňování e-mailem je zapnuto.", "wlheader-showupdated": "Stránky, které se změnily od vaší poslední návštěvy, jsou zobrazeny '''tučně'''.", - "watchmethod-recent": "hledají se sledované stránky mezi posledními změnami", - "watchmethod-list": "hledají se nejnovější editace sledovaných stránek", - "watchlistcontains": "Na vašem seznamu sledovaných stránek {{PLURAL:$1|je $1 položka|jsou $1 položky|je $1 položek}}.", - "iteminvalidname": "Problém s položkou „$1“, neplatný název…", "wlnote2": "Níže jsou změny za {{PLURAL:$1|poslední hodinu|poslední $1 hodiny|posledních $1 hodin}} do $3, $2.", "wlshowlast": "Ukázat posledních $1 hodin $2 dnů $3", "watchlist-options": "Možnosti sledovaných stránek", @@ -2843,8 +2840,6 @@ "size-kilobytes": "$1 KB", "lag-warn-normal": "Změny za {{PLURAL:$1|poslední sekundu|poslední $1 sekundy|posledních $1 sekund}} nemusí být v tomto seznamu zobrazeny.", "lag-warn-high": "Protože je databázový server právě mimořádně vytížen, nemusí být změny za {{PLURAL:$1|poslední sekundu|poslední $1 sekundy|posledních $1 sekund}} v tomto seznamu zobrazeny.", - "watchlistedit-numitems": "Váš seznam sledovaných stránek obsahuje (mimo diskusních stránek) {{PLURAL:$1|1 položku|$1 položky|$1 položek}}.", - "watchlistedit-noitems": "Váš seznam sledovaných stránek neobsahuje žádnou položku.", "watchlistedit-normal-title": "Editace seznamu sledovaných stránek", "watchlistedit-normal-legend": "Odstranění položek ze seznamu sledovaných stránek", "watchlistedit-normal-explain": "Položky vašeho seznamu sledovaných stránek jsou zobrazeny níže.\nStránku můžete ze seznamu odstranit tak, že zaškrtnete její políčko a kliknete na tlačítko „{{int:Watchlistedit-normal-submit}}“.\nTaké můžete [[Special:EditWatchlist/raw|editovat seznam v textové podobě]].", diff --git a/languages/i18n/csb.json b/languages/i18n/csb.json index 2285676021..5064dfcec5 100644 --- a/languages/i18n/csb.json +++ b/languages/i18n/csb.json @@ -7,7 +7,8 @@ "Leinad", "MinuteElectron", "Warszk", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Pòdsztrëchiwùjë lënczi:", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Wëskrzrni listwã nôrzãdzów edicëji (nót je JavaScript)", "tog-editondblclick": "Editëjë starnë przez dëbeltné klëkniãcé (nót je JavaScript)", "tog-editsectiononrightclick": "Włączë edicëjã sekcëji bez klëkniãcé prawą knąpą mëszë
na titlu sekcëji (JavaScript)", - "tog-rememberpassword": "Spamiãtôj mòją parolã na tim kòmpùtrze (maksymalno przez $1 {{PLURAL:$1|dzéń|dni|dniów}})", "tog-watchcreations": "Dodôwôj starnë, chtërné ùsôdzã, do mòji lëstë ùzérónëch artiklów", "tog-watchdefault": "Dodôwôj starnë, chtërné editëjã do mòji lëstë ùzérónëch artiklów", "tog-watchmoves": "Dodôwôj starnë jaczé przenoszã do mòji lëstë ùzérónëch artiklów", @@ -346,7 +346,6 @@ "savearticle": "Zapiszë artikel", "preview": "Pòdzérk", "showpreview": "Wëskrzëni pòdzérk", - "showlivepreview": "Pòdzérk", "showdiff": "Wëskrzëni zmianë", "anoneditwarning": "'''Bôczë:''' Të nie je wlogòwóny. Twòjô adresa IP mdze zapisónô w historëji edicëji ti starnë.", "summary-preview": "Pòdzérk òpisënka:", @@ -425,7 +424,6 @@ "searchall": "wszëtczé", "powersearch-legend": "Awansowónô szëkba", "powersearch-ns": "Szëkba w rumach mionów:", - "powersearch-redir": "Lësta przeczerowaniów", "preferences": "Preferencëje", "mypreferences": "Mòje nastôwë", "prefs-edits": "Lëczba edicëjów:", @@ -540,7 +538,7 @@ "recentchanges-feed-description": "Pòdstrzegô slédny zmianë w tim pòwrózkù.", "recentchanges-label-minor": "To je drobnô edicëjô", "rcnotefrom": "Niżi są zmianë òd '''$2''' (pòkazóné do '''$1''').", - "rclistfrom": "Pòkażë nowé zmianë òd $1", + "rclistfrom": "Pòkażë nowé zmianë òd $3 $2", "rcshowhideminor": "$1 môłé zmianë", "rcshowhidebots": "$1 botë", "rcshowhideliu": "$1 zalogòwónëch brëkòwników", @@ -674,8 +672,6 @@ "notanarticle": "To nie je artikel", "watchlist-details": "Ùzérôsz {{PLURAL:$1|$1 artikel|$1 artikle/-ów}}, nie rechùjąc diskùsëjów.", "wlheader-showupdated": "Artiklë jakczé òsta zmienioné òd Twòji slédny wizytë są wëapratnioné '''pògrëbieniém'''", - "watchmethod-list": "szëkba ùzérónëch artiklów westrzód pòslédnëch edicëjów", - "watchlistcontains": "Na twòji lësce ùzérónëch artiklów {{PLURAL:$1|je 1 strana|są $1 starnë|je $1 starnów}}.", "wlshowlast": "Wëskrzëni zjinaczi z $1 gòdzënów $2 dni $3", "watchlist-options": "Òptacëje ùzérónych", "watching": "Ùzéróm...", diff --git a/languages/i18n/cv.json b/languages/i18n/cv.json index 7ae4493c2d..b932619b02 100644 --- a/languages/i18n/cv.json +++ b/languages/i18n/cv.json @@ -7,7 +7,8 @@ "PCode", "Salam", "Александр Сигачёв", - "Блокнот" + "Блокнот", + "아라" ] }, "tog-underline": "Ссылкăсене аялтан туртса палармалла:", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Тӳрлетнĕ чухне çӳлти хатĕрсен хăмине кăтартмалла (JavaScript)", "tog-editondblclick": "Иккĕ пуссан статьяна тӳрлетмелле (JavaScript)", "tog-editsectiononrightclick": "Шăшин сылтăм пускăчне пуссан статья пайне тӳрлетмелле (JavaScript)", - "tog-rememberpassword": "Мана ку компьютер çинче астуса хăвармалла (for a maximum of $1 {{PLURAL:$1|1=day|days}})", "tog-watchcreations": "Эпĕ тунă страницăсене сăнав списокне кĕртмелле", "tog-watchdefault": "Тӳрлетнĕ страницăсене сăнав списокне кĕртмелле", "tog-watchmoves": "Страница ятне эпĕ улаштарсан вĕсене сăнав списокне кĕртмелле", @@ -262,7 +262,6 @@ "filedeleteerror": "«$1» файла кăларса парахма май çук.", "directorycreateerror": "«$1» директорине тума май çук.", "filenotfound": "«$1» файла тупма май çук.", - "fileexistserror": "«$1» файла çырма май çук: ку ятлă файл пур.", "unexpected": "Тĕрĕс мар пĕлтерĕш: «$1»=«$2».", "formerror": "Йăнăш: формăри даннăйсене леçме май çук", "badarticleerror": "Çак страницăра эсир ку ĕçĕ тăваймастăр.", @@ -358,7 +357,6 @@ "savearticle": "Страницăна çырса хур", "preview": "Епле курăнĕ", "showpreview": "Малтанлăхи курăну", - "showlivepreview": "Епле курăнассине хăвăрт пахасси", "showdiff": "Кĕртнĕ улшăнусем", "anoneditwarning": "'''Асăрхăр''': Эсир сайта хăвăр çинчен пĕлтермен, çавăнпа та ку страницăна улăштарнин журналне сирĕн IP-адреса çырса хума тивĕ.", "missingcommenttext": "Аяларах, тархасшăн, хăвар пĕлтерĕве çырăр.", @@ -505,7 +503,7 @@ "recentchanges-legend": "Çĕнĕ улшăнусен ĕнерлевĕ", "recentchanges-label-bot": "Ку улшăнăва бот тунă", "recentchanges-legend-newpage": "$1 — çĕнĕ страница", - "rclistfrom": "Юлашки улшăнусене $1 вăхăтран пуçласа кăтартнă", + "rclistfrom": "Юлашки улшăнусене $3 $2 вăхăтран пуçласа кăтартнă", "rcshowhideminor": "пĕчĕк тӳрлетӳсене $1", "rcshowhidebots": "ботсене $1", "rcshowhideliu": "сайта кĕнĕскерсене $1", @@ -864,9 +862,6 @@ "autosumm-replace": "Страницăн ăшлăхне «$1» çине улăштарнă", "autoredircomment": "[[$1]] çине куçарни", "autosumm-new": "Çĕнни: $1", - "livepreview-loading": "Тултаратпăр…", - "livepreview-ready": "Тултаратпăр… Пулчĕ!", - "watchlistedit-noitems": "Сирĕн сăнав списокĕ пушă.", "watchlisttools-view": "Ку тӳрлетӳпе çыхăннăскерсем", "version": "MediaWiki версийĕ", "fileduplicatesearch": "Пĕр пек файлсен шыравĕ", diff --git a/languages/i18n/cy.json b/languages/i18n/cy.json index a6664d5757..1223dd8352 100644 --- a/languages/i18n/cy.json +++ b/languages/i18n/cy.json @@ -11,7 +11,8 @@ "Thaf", "Urhixidur", "Xxglennxx", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Tanlinellu cysylltiadau:", @@ -24,7 +25,6 @@ "tog-showtoolbar": "Dangos y bar offer golygu", "tog-editondblclick": "Golygu tudalennau wrth glicio ddwywaith", "tog-editsectiononrightclick": "Galluogi golygu adran drwy dde-glicio ar bennawd yr adran", - "tog-rememberpassword": "Y porwr hwn i gofio'r manylion mewngofnodi (hyd at $1 {{PLURAL:$1||diwrnod|ddiwrnod|diwrnod|diwrnod|diwrnod}})", "tog-watchcreations": "Ychwanegu tudalennau at fy rhestr wylio wrth i mi eu creu a ffeiliau wrth i mi eu huwchlwytho.", "tog-watchdefault": "Ychwanegu tudalennau a ffeiliau at fy rhestr wylio wrth i mi eu golygu", "tog-watchmoves": "Ychwanegu tudalennau a ffeiliau at fy rhestr wylio wrth i mi eu symud", @@ -317,14 +317,11 @@ "readonly_lag": "Mae'r databas wedi'i gloi'n awtomatig tra bod y gwas-weinyddion yn asio gyda'r prif weinydd", "internalerror": "Gwall mewnol", "internalerror_info": "Gwall mewnol: $1", - "fileappenderrorread": "Wedi methu darllen \"$1\" yn ystod yr atodi.", - "fileappenderror": "Ni ellid atodi \"$1\" wrth \"$2\".", "filecopyerror": "Wedi methu copïo'r ffeil \"$1\" i \"$2\".", "filerenameerror": "Wedi methu ail-enwi'r ffeil '$1' yn '$2'.", "filedeleteerror": "Wedi methu dileu'r ffeil \"$1\".", "directorycreateerror": "Wedi methu creu'r cyfeiriadur \"$1\".", "filenotfound": "Heb gael hyd i'r ffeil '$1'.", - "fileexistserror": "Nid oes modd ysgrifennu i'r ffeil \"$1\": ffeil eisoes ar glawr", "unexpected": "Gwerth annisgwyl: \"$1\"=\"$2\".", "formerror": "Gwall: Wedi methu danfon y ffurflen", "badarticleerror": "Mae'n amhosib cyflawni'r weithred hon ar y dudalen hon.", @@ -405,8 +402,6 @@ "userlogin-helplink2": "Cymorth wrth fewngofnodi", "userlogin-loggedin": "Rydych eisoes wedi mewngofnodi wrth yr enw {{GENDER:$1|$1}}.\nDefnyddiwch y ffurflen isod i fewngofnodi wrth rhyw enw arall.", "userlogin-createanother": "Creu cyfrif ychwanegol", - "createacct-join": "Rhowch eich manylion isod", - "createacct-another-join": "Rhowch fanylion y cyfrif newydd isod.", "createacct-emailrequired": "Cyfeiriad ebost", "createacct-emailoptional": "Cyfeiriad ebost (dewisol)", "createacct-email-ph": "Rhowch eich cyfeiriad ebost", @@ -561,7 +556,6 @@ "savearticle": "Cadw'r dudalen", "preview": "Rhagolwg", "showpreview": "Dangos rhagolwg", - "showlivepreview": "Rhagolwg byw", "showdiff": "Dangos newidiadau", "anoneditwarning": "'''Dalier sylw''': Nid ydych wedi mewngofnodi. Fe fydd eich cyfeiriad IP yn ymddangos ar hanes golygu'r dudalen hon. Gallwch ddewis cuddio'ch cyfeiriad IP drwy greu cyfrif (a mewngofnodi) cyn golygu.", "anonpreviewwarning": "''Nid ydych wedi mewngofnodi. Os y cadwch eich newidiadau caiff eich cyfeiriad IP ei gofnodi yn hanes golygu'r dudalen hon.''", @@ -855,7 +849,6 @@ "search-nonefound": "Ni chafwyd dim canlyniadau i'r ymholiad.", "powersearch-legend": "Chwiliad uwch", "powersearch-ns": "Chwilio yn y parthau:", - "powersearch-redir": "Rhestru ailgyfeiriadau", "powersearch-togglelabel": "Dewis:", "powersearch-toggleall": "Oll", "powersearch-togglenone": "Dim un", @@ -962,7 +955,6 @@ "prefs-advancedsearchoptions": "Dewisiadau uwch", "prefs-advancedwatchlist": "Dewisiadau uwch", "prefs-displayrc": "Dewisiadau arddangos", - "prefs-displaysearchoptions": "Dewisiadau arddangos", "prefs-displaywatchlist": "Dewisiadau arddangos", "prefs-tokenwatchlist": "Tocyn", "prefs-diffs": "Cymharu golygiadau ('gwahan')", @@ -1137,7 +1129,7 @@ "recentchanges-legend-newpage": "(gweler hefyd [[Special:NewPages|restr y tudalennau newydd]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Isod rhestrir pob newid er '''$2''' (ymddengys hyd at '''$1''' ohonynt).", - "rclistfrom": "Dangos newidiadau newydd, gan ddechrau ers $1", + "rclistfrom": "Dangos newidiadau newydd, gan ddechrau ers $3 $2", "rcshowhideminor": "$1 golygiadau bychain", "rcshowhideminor-show": "Dangoser", "rcshowhideminor-hide": "Cuddier", @@ -1681,10 +1673,6 @@ "watchlist-details": "{{PLURAL:$1|Nid oes dim tudalennau|Mae $1 dudalen|Mae $1 dudalen|Mae $1 tudalen|Mae $1 thudalen|Mae $1 o dudalennau}} ar eich rhestr wylio, heb gynnwys tudalennau sgwrs.", "wlheader-enotif": "Galluogwyd hysbysiadau trwy e-bost.", "wlheader-showupdated": "Mae tudalennau sydd wedi newid ers i chi eu gweld ddiwethaf wedi'u '''hamlygu'''.", - "watchmethod-recent": "yn chwilio'r diwygiadau diweddar am dudalennau ar y rhestr wylio", - "watchmethod-list": "yn chwilio'r tudalennau ar y rhestr wylio am ddiwygiadau diweddar", - "watchlistcontains": "{{PLURAL:$1|Nid oes dim tudalennau|Mae $1 dudalen|Mae $1 dudalen|Mae $1 tudalen|Mae $1 thudalen|Mae $1 o dudalennau}} ar eich rhestr wylio.", - "iteminvalidname": "Problem gyda'r eitem '$1', enw annilys...", "wlnote2": "Isod, fe welwch y newidiadau yn ystod {{PLURAL:$1|yr awr|yr awr|y ddwyawr ddiwethaf|teirawr diwethaf|$1 awr diwethaf}}, hyd at $2, $3.", "wlshowlast": "Dangoser newidiadau'r $1 awr ddiwethaf neu'r $2 {{PLURAL:$2|diwrnod|diwrnod|ddiwrnod|diwrnod|diwrnod|diwrnod}} diwethaf neu'r $3 newidiadau.", "watchlist-options": "Dewisiadau ar gyfer y rhestr wylio", @@ -2229,7 +2217,6 @@ "tooltip-preferences-save": "Cadw'r dewisiadau", "tooltip-summary": "Rhowch grynodeb byr", "interlanguage-link-title": "$1 - $2", - "notacceptable": "Dydy gweinydd y wici ddim yn medru rhoi'r data mewn fformat darllenadwy i'ch cleient.", "anonymous": "chan {{PLURAL:$1|defnyddiwr|ddefnyddiwr|ddefnyddwyr|ddefnyddwyr|ddefnyddwyr|ddefnyddwyr}} anhysbys {{SITENAME}}", "siteuser": "y defnyddiwr {{SITENAME}} $1", "anonuser": "Defnyddiwr {{SITENAME}} anhysbys $1", @@ -2774,14 +2761,8 @@ "autosumm-replace": "Gwacawyd y dudalen a gosod y canlynol yn ei le: '$1'", "autoredircomment": "Yn ailgyfeirio at [[$1]]", "autosumm-new": "Crëwyd tudalen newydd yn dechrau gyda '$1'", - "livepreview-loading": "Wrthi'n llwytho…", - "livepreview-ready": "Llwytho… Ar ben!", - "livepreview-failed": "Y rhagolwg byw wedi methu! Rhowch gynnig ar y rhagolwg arferol.", - "livepreview-error": "Wedi methu cysylltu: $1 \"$2\". Rhowch gynnig ar y rhagolwg arferol.", "lag-warn-normal": "Hwyrach na ddangosir isod y newidiadau a ddigwyddodd o fewn y $1 {{PLURAL:$1|eiliad|eiliad|eiliad|eiliad|eiliad|eiliad}} ddiwethaf.", "lag-warn-high": "Mae gweinydd y data-bas ar ei hôl hi: efallai nad ymddengys newidiadau o fewn y $1 {{PLURAL:$1|eiliad|eiliad|eiliad|eiliad|eiliad|eiliad}} ddiwethaf ar y rhestr.", - "watchlistedit-numitems": "Mae {{PLURAL:$1|$1 tudalen|$1 dudalen|$1 dudalen|$1 tudalen|$1 thudalen|$1 o dudalennau}} ar eich rhestr wylio, heb gynnwys tudalennau sgwrs.", - "watchlistedit-noitems": "Mae'ch rhestr wylio'n wag.", "watchlistedit-normal-title": "Golygu'r rhestr wylio", "watchlistedit-normal-legend": "Tynnu tudalennau oddi ar y rhestr wylio", "watchlistedit-normal-explain": "Rhestrir y teitlau ar eich rhestr wylio isod.\nI dynnu teitl oddi ar y rhestr, ticiwch y blwch ar ei gyfer, yna cliciwch \"{{int:Watchlistedit-normal-submit}}\".\nGallwch hefyd ddewis golygu'r rhestr wylio ar ei [[Special:EditWatchlist/raw|ffurf syml]].", @@ -2900,7 +2881,6 @@ "compare-invalid-title": "Ysgrifennwyd teitl annilys.", "compare-title-not-exists": "Nid yw'r teitl a enwyd ar gael.", "compare-revision-not-exists": "Nid yw'r diwygiad a enwyd ar gael.", - "dberr-header": "Mae problem gan y wici hwn", "dberr-problems": "Mae'n ddrwg gennym! Mae'r wefan hon yn dioddef anawsterau technegol.", "dberr-again": "Oedwch am ychydig funudau cyn ceisio ail-lwytho.", "dberr-info": "(Ni ellir cysylltu â gweinydd y bas data: $1)", diff --git a/languages/i18n/da.json b/languages/i18n/da.json index 8d773e24d0..8f10d244d9 100644 --- a/languages/i18n/da.json +++ b/languages/i18n/da.json @@ -45,7 +45,8 @@ "Svip", "Søren Løvborg", "Tjernobyl", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Understreg henvisninger:", @@ -1162,7 +1163,7 @@ "recentchanges-legend-newpage": "(se også [[Special:NewPages|listen over nye sider]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Nedenfor er op til '''$1''' ændringer siden '''$2''' vist.", - "rclistfrom": "Vis nye ændringer startende fra $1", + "rclistfrom": "Vis nye ændringer startende fra $3 $2", "rcshowhideminor": "$1 mindre ændringer", "rcshowhideminor-show": "Vis", "rcshowhideminor-hide": "Skjul", @@ -1708,10 +1709,6 @@ "watchlist-details": "Du har $1 {{PLURAL:$1|side|sider}} på din overvågningsliste (ekskl. diskussionssider).", "wlheader-enotif": "E-mail-underretning er slået til.", "wlheader-showupdated": "Sider, der er ændret siden dit sidste besøg, er vist med '''fed skrift'''.", - "watchmethod-recent": "Tjekker seneste ændringer for sider i din overvågningsliste", - "watchmethod-list": "Tjekker seneste ændringer for sider i din overvågningsliste", - "watchlistcontains": "Din overvågningsliste indeholder $1 {{PLURAL:$1|side|sider}}.", - "iteminvalidname": "Problem med '$1', ugyldigt navn...", "wlnote2": "Nedenfor ses ændringerne i {{PLURAL:$1|den sidste time|de sidste $1 timer}} op til den $2 kl. $3.", "wlshowlast": "Vis de seneste $1 timer $2 dage $3", "watchlist-options": "Indstillinger for overvågningslisten", @@ -2806,8 +2803,6 @@ "autosumm-new": "Oprettede siden med \"$1\"", "lag-warn-normal": "Ændringer som er nyere end {{PLURAL:$1|et sekund|$1 sekunder}}, vises muligvis ikke i denne liste.", "lag-warn-high": "Grundet stor belastning af databaseserveren vil ændringer der er nyere end {{PLURAL:$1|et sekund|$1 sekunder}} måske ikke blive vist i denne liste.", - "watchlistedit-numitems": "Din overvågningsliste indeholder {{PLURAL:$1|1 side|$1 sider}}, diskussionssider fraregnet.", - "watchlistedit-noitems": "Din overvågningsliste er tom.", "watchlistedit-normal-title": "Rediger overvågningsliste", "watchlistedit-normal-legend": "Slet sider fra overvågningslisten", "watchlistedit-normal-explain": "Siderne på din overvågningsliste er vist nedenfor.\nFor at fjerne en side, skal boksen ud for den markeres, og klik på \"{{int:Watchlistedit-normal-submit}}\".\nDu kan også [[Special:EditWatchlist/raw|redigere siden direkte]].", diff --git a/languages/i18n/de.json b/languages/i18n/de.json index 56a4572468..4619e652fe 100644 --- a/languages/i18n/de.json +++ b/languages/i18n/de.json @@ -294,6 +294,7 @@ "jumptonavigation": "Navigation", "jumptosearch": "Suche", "view-pool-error": "Entschuldigung, die Server sind im Moment überlastet.\nZu viele Benutzer versuchen, diese Seite zu besuchen.\nBitte warte einige Minuten, bevor du es noch einmal versuchst.\n\n$1", + "generic-pool-error": "Leider sind die Server derzeit überlastet.\nZu viele Benutzer wollen diese Ressource ansehen.\nBitte warte einen Moment, bevor du sie erneut aufrufst.", "pool-timeout": "Zeitablauf während des Wartens auf die Sperrung", "pool-queuefull": "Poolwarteschlange ist voll", "pool-errorunknown": "Unbekannter Fehler", @@ -1774,10 +1775,6 @@ "watchlist-details": "Du beobachtest {{PLURAL:$1|eine Seite|$1 Seiten}}, ohne dass Diskussionsseiten getrennt gezählt werden.", "wlheader-enotif": "Der E-Mail-Benachrichtigungsdienst ist aktiviert.", "wlheader-showupdated": "Seiten mit noch nicht gesehenen Änderungen werden '''fett''' dargestellt.", - "watchmethod-recent": "Überprüfen der letzten Bearbeitungen für die Beobachtungsliste", - "watchmethod-list": "Überprüfen der Beobachtungsliste nach letzten Bearbeitungen", - "watchlistcontains": "Deine Beobachtungsliste enthält $1 {{PLURAL:$1|Seite|Seiten}}.", - "iteminvalidname": "Problem mit dem Eintrag „$1“, ungültiger Name.", "wlnote2": "Es folgen die Änderungen der letzten {{PLURAL:$1|Stunde|$1 Stunden}}. Stand: $2, $3.", "wlshowlast": "Zeige die Änderungen der letzten $1 Stunden, $2 Tage oder $3.", "watchlist-options": "Anzeigeoptionen", @@ -2899,8 +2896,6 @@ "size-gigabytes": "$1 GB", "lag-warn-normal": "Bearbeitungen der letzten {{PLURAL:$1|Sekunde|$1 Sekunden}} werden in dieser Liste noch nicht angezeigt.", "lag-warn-high": "Auf Grund hoher Datenbankauslastung werden die Bearbeitungen der letzten {{PLURAL:$1|Sekunde|$1 Sekunden}} noch nicht in dieser Liste angezeigt.", - "watchlistedit-numitems": "Deine Beobachtungsliste enthält {{PLURAL:$1|einen Eintrag|$1 Einträge}}. Die Diskussionsseiten wurden dabei nicht mitgezählt.", - "watchlistedit-noitems": "Deine Beobachtungsliste ist leer.", "watchlistedit-normal-title": "Beobachtungsliste bearbeiten", "watchlistedit-normal-legend": "Einträge von der Beobachtungsliste entfernen", "watchlistedit-normal-explain": "Dies sind die Einträge deiner Beobachtungsliste. Um Einträge zu entfernen, markiere die Kästchen neben den Einträgen und klicke am Ende der Seite auf „{{int:Watchlistedit-normal-submit}}“. Du kannst deine Beobachtungsliste auch im [[Special:EditWatchlist/raw|Listenformat bearbeiten]].", diff --git a/languages/i18n/diq.json b/languages/i18n/diq.json index 40ca6d3071..12670c0511 100644 --- a/languages/i18n/diq.json +++ b/languages/i18n/diq.json @@ -18,7 +18,8 @@ "Sahim", "Xoser", "Geitost", - "Microchip08" + "Microchip08", + "아라" ] }, "tog-underline": "Bınê gırey de xete bance:", @@ -1144,7 +1145,7 @@ "recentchanges-legend-newpage": "([[Special:NewPages|Lista pelanê neweyan]] zi bıvêne)", "recentchanges-legend-plusminus": "''(±123)''", "rcnotefrom": "Cêr de $2 ra nata vurnayışiyê asenê (tewr vêşi $1 asenê).", - "rclistfrom": "$1 ra tepiya vurnayışanê neweyan bımocne", + "rclistfrom": "$3 $2 ra tepiya vurnayışanê neweyan bımocne", "rcshowhideminor": "Vurnayışanê werdiyan $1", "rcshowhideminor-show": "Bımocne", "rcshowhideminor-hide": "Bınımne", @@ -1697,10 +1698,6 @@ "watchlist-details": "{{PLURAL:$1|$1 pele|$1 peleyan}} listeyê seyr-kerdışi şıma dı, peleyanê vurnayışi dahil niyo.", "wlheader-enotif": "E-mail xeber dayiş abiyo.", "wlheader-showupdated": "ziyaretê şıma ye peyini de vuryayişê peli pê '''nuşteyo qalıni''' mocyayo.", - "watchmethod-recent": "pel ê ke şıma temaşa kenî vuryayişê peyinê ey konrol beno", - "watchmethod-list": "pel ê ke şıma temaşa kenî vuryayişê peyinê ey konrol beno", - "watchlistcontains": "listeya seyrkerdışê şıma de $1 tene {{PLURAL:$1|peli|peli}} estî.", - "iteminvalidname": "pê no '$1' unsuri problem bı, nameyo nemeqbul...", "wlnote2": "Cêr vurnayışê {{PLURAL:$1|saeta|$1 saetanê}} peyênan estê, $2 ra be hetan $3.", "wlshowlast": "Peyni de vurnayışan ra $1 seata u $2 roca $3 bımocnê", "watchlist-options": "Tercihê liste da seyri", @@ -2888,8 +2885,6 @@ "bitrate-yottabits": "$1Ybps", "lag-warn-normal": "Vurnayîşî ke {{PLURAL:$1|seniye|seniyeyî}} ra newiyerî belki inan nimucneno.", "lag-warn-high": "Eka serverê databaseyî zaf hebitiyeno, ayra vurnayîşî ke {{PLURAL:$1|seniye|seniyeyî}} ra newiyerî belki inan nimucneno.", - "watchlistedit-numitems": "Listeyê seyirkerdişi ti de {{PLURAL:$1|1 title|$1 titles}} esta, feqet pelayanê minaqeşeyan dahil niyê.", - "watchlistedit-noitems": "Listeyê seyr kerdişê tu de seroğ çin o.", "watchlistedit-normal-title": "Listeyê seyirkerdişi bivurne", "watchlistedit-normal-legend": "Listeyê seyr kerdişê tu de seroğ biwedarna.", "watchlistedit-normal-explain": "Listeyê seyr kerdîşî ti de serogî cor de mucnayiyo.\nEka ti wazeno seroğ biwedarne, kuti ke kistê de, ay işaret bike u \"{{int:Watchlistedit-normal-submit}}\" klik bike.\nTi hem zi eşkeno [[Special:EditWatchlist/raw|edit the raw list]].", diff --git a/languages/i18n/dsb.json b/languages/i18n/dsb.json index 5050052441..8dea51acb9 100644 --- a/languages/i18n/dsb.json +++ b/languages/i18n/dsb.json @@ -15,7 +15,8 @@ "Qualia", "Shirayuki", "Tlustulimu", - "Tlustulimu Nepl1" + "Tlustulimu Nepl1", + "아라" ] }, "tog-underline": "Wótkaze pódšmarnuś:", @@ -28,7 +29,6 @@ "tog-showtoolbar": "Wobźěłowańsku rědku pokazaś", "tog-editondblclick": "Boki z dwójnym kliknjenim wobźěłaś", "tog-editsectiononrightclick": "Wobźěłowanje wótrězkow pśez kliknjenje z pšaweju tastu myški zmóžniś", - "tog-rememberpassword": "Z toś tym wobglědowakom pśizjawjony wóstaś (za maksimalnje $1 {{PLURAL:$1|źeń|dnja|dny|dnjow}})", "tog-watchcreations": "Boki, kótarež napórajom a dataje, kótarež nagrawam, wobglědowaś", "tog-watchdefault": "Boki a dataje , kótarež změnijom, wobglědowaś", "tog-watchmoves": "Boki a dataje, kótarež som pśesunuł, wobglědowaś", @@ -321,14 +321,11 @@ "readonly_lag": "Datowa banka jo awtomatiski se zacyniła, aby wótwisne serwery se mógli z głownym serwerom wurownowaś.", "internalerror": "Interna zmólka", "internalerror_info": "Interna zmólka: $1", - "fileappenderrorread": "\"$1\" njejo se dał cytaś pśi pśipowjesanju.", - "fileappenderror": "Njejo móžno było \"$1\" k \"$2\" pśipowjesyś.", "filecopyerror": "Njejo było móžno dataju „$1” k „$2” kopěrowaś.", "filerenameerror": "Njejo było móžno dataju „$1” do „$2” pśemjenjowaś.", "filedeleteerror": "Njejo było móžno dataju „$1” wulašowaś.", "directorycreateerror": "Njejo było móžno, zapis „$1“ wutwóriś.", "filenotfound": "Njejo było móžno dataju „$1” namakaś.", - "fileexistserror": "Njejo było móžno do dataje \"$1\" pisaś: Wóna južo eksistěrujo.", "unexpected": "Njewócakowana gódnota: „$1“=„$2“.", "formerror": "Zmólka: Njejo móžno formular wótpósłaś.", "badarticleerror": "Akcija njedajo se na toś tom boku wuwjasć.", @@ -409,8 +406,6 @@ "userlogin-helplink2": "Pomoc pśi pśizjawjenju", "userlogin-loggedin": "Sy južo ako {{GENDER:$1|$1 pśizjawjony|$1 pśizjawjona}}. Wužyj slědujucy formular, aby se ako drugi wužywaŕ pśizjawił.", "userlogin-createanother": "Druge konto załožyś", - "createacct-join": "Zapódaj dołojce swóje informacije.", - "createacct-another-join": "Zapódaj dołojce informacije nowego konta.", "createacct-emailrequired": "E-mailowa adresa", "createacct-emailoptional": "E-mailowa adresa (opcionalny)", "createacct-email-ph": "Zapódaj swóju e-mailowu adresu", @@ -567,7 +562,6 @@ "savearticle": "Bok składowaś", "preview": "Pśeglěd", "showpreview": "Pśeglěd pokazaś", - "showlivepreview": "Livepśeglěd", "showdiff": "Pśeměnjenja pokazaś", "anoneditwarning": "'''Warnowanje:''' Njejsy pśizjawjony. Změny w stawiznach togo boka składuju se z twójeju IP-adresu.", "anonpreviewwarning": "''Njejsy pśizjawjony. Składowanje pśenosujo twóju IP-adresu do wobźěłowańskeje historije toś togo boka.''", @@ -867,7 +861,6 @@ "search-nonefound": "Njejsu se wuslědki namakali, kótarež wótpowěduju napšašowanjeju.", "powersearch-legend": "Rozšyrjone pytanje", "powersearch-ns": "W mjenjowych rumach pytaś:", - "powersearch-redir": "Dalejpósrědnjenja nalistowaś", "powersearch-togglelabel": "Kontrolěrowaś:", "powersearch-toggleall": "Wše", "powersearch-togglenone": "Žeden", @@ -974,7 +967,6 @@ "prefs-advancedsearchoptions": "Rozšyrjone opcije", "prefs-advancedwatchlist": "Rozšyrjone opcije", "prefs-displayrc": "Zwobraznjowańske opcije", - "prefs-displaysearchoptions": "Zwobraznjowańske opcije", "prefs-displaywatchlist": "Zwobraznjowańske opcije", "prefs-tokenwatchlist": "Token", "prefs-diffs": "Rozdźěle", @@ -1149,7 +1141,7 @@ "recentchanges-legend-newpage": "(glej teke [[Special:NewPages|lisćinu nowych bokow]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Dołojce pokazuju se změny wót $2 (maks. $1 zapisow).", - "rclistfrom": "Nowe změny wót $1 pokazaś.", + "rclistfrom": "Nowe změny wót $3 $2 pokazaś", "rcshowhideminor": "Snadne změny $1", "rcshowhideminor-show": "Pokazaś", "rcshowhideminor-hide": "Schowaś", @@ -1697,10 +1689,6 @@ "watchlist-details": "Wobglědujoš {{PLURAL:$1|$1 bok|$1 boka|$1 boki|$1 bokow}}, bźez diskusijnych bokow.", "wlheader-enotif": "E-mailowa zdźěleńska słužba jo zmóžnjona.", "wlheader-showupdated": "Boki, kótarež su wót twójogo slědnego woglěda se změnili, pokazuju se '''tucnje'''.", - "watchmethod-recent": "Kontrolěrowanje aktualnych změnow we wobglědowańce", - "watchmethod-list": "Pśepytanje wobglědowanych bokow za aktualnymi změnami", - "watchlistcontains": "Twója wobglědowańka wopśimujo $1 {{PLURAL:$1|bok|boka|boki|bokow}}.", - "iteminvalidname": "Problem ze zapisom „$1“, njepłaśece mě.", "wlnote2": "Slěduju změny {{PLURAL:$1|zachadneje góźiny|zachadneju $1 góźinowu|zachadnych $1 góźinow}} Staw: $2, $3.", "wlshowlast": "Pokaž změny slědnych $1 góźinow, $2 dnjow abo $3 (w slědnych 30 dnjach).", "watchlist-options": "Opcije wobglědowańki", @@ -2251,7 +2239,6 @@ "monobook.css": "/* How zaměstnjony CSS wustatkujo se na wužywarje monobook-šata */", "common.js": "/* Kuždy JavaScript how lodujo se za wšykne wužywarje na kuždem boce. */", "monobook.js": "/* Slědujucy JavaScript zacytajo se za wužywarjow, kótarež skin MonoBook wužywaju */", - "notacceptable": "Wiki-serwer njamóžo daty za twój klient wobźěłaś.", "anonymous": "{{PLURAL:$1|Anonymny wužywaŕ|Anonymnej wužywarja|Anonymne wužywarje}} na {{SITENAME}}", "siteuser": "{{SITENAME}}-wužywaŕ $1", "anonuser": "{{SITENAME}} anonymny wužywaŕ $1", @@ -2797,14 +2784,8 @@ "autosumm-replace": "Bok narownajo se z: '$1'", "autoredircomment": "Pśesměrowanje na [[$1]]", "autosumm-new": "Jo napórał bok z '$1'", - "livepreview-loading": "Lodowanje …", - "livepreview-ready": "Lodowanje … gótowe!", - "livepreview-failed": "Live-pśeglěd njejo móžny. Pšosym normalny pśeglěd wužywaś.", - "livepreview-error": "Kontaktowanje njejo se zglucyło: $1 \"$2\". Pšosym normalny pśeglěd wužywaś.", "lag-warn-normal": "Změny {{PLURAL:$1|slědneje $1 sekundy|slědneju $1 sekundowu|slědnych $1 sekundow|slědnych $1 sekundow}} njepókazuju se w toś tej lisćinje.", "lag-warn-high": "Dla wusokego wuśěženja serwera datoweje banki jo móžno, až pśinoski, kótarež su nowše ako {{PLURAL:$1|$1 sekunda|sekunźe|sekundy|sekundow}} se snaź na toś tej liśćinje njepokazuju.", - "watchlistedit-numitems": "Twója wobglědowańka wopśimuju {{PLURAL:$1|$1 zapisk|$1 zapiska|$1 zapiski|$1 zapiskow}}, bźez diskusijnych bokow.", - "watchlistedit-noitems": "Twója wobglědowańka jo prozna.", "watchlistedit-normal-title": "Zapise wobźěłaś", "watchlistedit-normal-legend": "Zapiski z wobglědowańki wulašowaś", "watchlistedit-normal-explain": "Zapiski w twójej wobglědowańce pokazuju se dołojce. Aby zapisk wulašował, markěruj kašćik pódla zapiska a klikni na \"{{int:Watchlistedit-normal-submit}}\". Móžoš swóju wobglědowańku teke w [[Special:EditWatchlist/raw|lisćinowem formaśe]] wobźěłaś.", @@ -2935,7 +2916,6 @@ "compare-invalid-title": "Titel, kótaryž sy pódał, jo njepłaśiwy.", "compare-title-not-exists": "Titel, kótaryž sy pódał, njeeksistěrujo.", "compare-revision-not-exists": "Wersija, kótaruž sy pódał, njeeksistěrujo.", - "dberr-header": "Toś ten wiki ma problem", "dberr-problems": "Wódaj! Toś to sedło ma techniske śěžkosći.", "dberr-again": "Pócakaj někotare minuty a aktualizěruj bok.", "dberr-info": "(Njejo móžno ze serwerom datoweje banki zwězaś: $1)", diff --git a/languages/i18n/dtp.json b/languages/i18n/dtp.json index 6ca844d0b1..9bb0f141b8 100644 --- a/languages/i18n/dtp.json +++ b/languages/i18n/dtp.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "FRANCIS5091", - "FRANELYA" + "FRANELYA", + "아라" ] }, "tog-underline": "Mangagaris pioputan:", @@ -781,7 +782,7 @@ "recentchanges-label-bot": "Niditan diti winonsoi do robot", "recentchanges-label-unpatrolled": "Niditan diti awu poh nosimak", "rcnotefrom": "Id siriba diti pokitonon ii nopingalanan mantad '''$2''' (gisom '''$1''' ).", - "rclistfrom": "Pokitono naalanan kawawagu tumimpuun mantad $1", + "rclistfrom": "Pokitono naalanan kawawagu tumimpuun mantad $3 $2", "rcshowhideminor": "$1 niditan tokoto", "rcshowhidebots": "Roboto $1", "rcshowhideliu": "$1 momomoguno poinlog sinumuang", diff --git a/languages/i18n/egl.json b/languages/i18n/egl.json index 7f6771c9b0..fa4424379a 100644 --- a/languages/i18n/egl.json +++ b/languages/i18n/egl.json @@ -3,7 +3,8 @@ "authors": [ "Lévi", "Reder", - "Geitost" + "Geitost", + "아라" ] }, "tog-underline": "Tîra 'na rîga sòta i colegamèint.", @@ -839,7 +840,7 @@ "recentchanges-label-bot": "Cla mudéfica ché l'é stêda fâta da un bot.", "recentchanges-label-unpatrolled": "Cla mudéfica ché an n'é mìa incòra stêda verifichêda.", "rcnotefrom": "Ché sòt a gh'é la lésta dal mudéfichi fâti a partîr da $2(fîn a $1).", - "rclistfrom": "Fà vèder al mudéfichi fâti a partîr da $1.", + "rclistfrom": "Fà vèder al mudéfichi fâti a partîr da $3 $2", "rcshowhideminor": "$1 al mudéfichi céchi", "rcshowhidebots": "$1 i bot", "rcshowhideliu": "$1 j utèint registrê", diff --git a/languages/i18n/el.json b/languages/i18n/el.json index 9e2aec6ae0..16729f328a 100644 --- a/languages/i18n/el.json +++ b/languages/i18n/el.json @@ -35,7 +35,8 @@ "Απεργός", "Περίεργος", "לערי ריינהארט", - "Kolega2357" + "Kolega2357", + "아라" ] }, "tog-underline": "Υπογράμμιση συνδέσμων:", @@ -1147,7 +1148,7 @@ "recentchanges-legend-heading": "'''Υπόμνημα:'''", "recentchanges-legend-newpage": "(δείτε [[Special:NewPages|Νέες σελίδες]])", "rcnotefrom": "Παρακάτω είναι οι αλλαγές από τις $2 (εμφανίζονται μέχρι $1 ).", - "rclistfrom": "Εμφάνιση νέων αλλαγών αρχίζοντας από $1", + "rclistfrom": "Εμφάνιση νέων αλλαγών αρχίζοντας από $3 $2", "rcshowhideminor": "$1 μικροεπεξεργασιών", "rcshowhideminor-show": "Εμφάνιση", "rcshowhideminor-hide": "Απόκρυψη", @@ -1679,10 +1680,6 @@ "watchlist-details": "{{PLURAL:$1|$1 σελίδα|$1 σελίδες}} στη λίστα παρακολούθησης σας, χωρίς να προσμετρούνται οι σελίδες συζήτησης.", "wlheader-enotif": "Η ειδοποίηση ηλεκτρονικού ταχυδρομείου ενεργοποιήθηκε.", "wlheader-showupdated": "Σελίδες που έχουν υποστεί αλλαγές από την τελευταία φορά που τις επισκεφθήκατε εμφανίζονται με '''έντονους χαρακτήρες'''.", - "watchmethod-recent": "Έλεγχος πρόσφατων αλλαγών σε σελίδες υπό παρακολούθηση", - "watchmethod-list": "Έλεγχος σελίδων υπό παρακολούθηση για πρόσφατες αλλαγές", - "watchlistcontains": "Η λίστα παρακολούθησής σας περιέχει $1 {{PLURAL:$1|σελίδα|σελίδες}}.", - "iteminvalidname": "Πρόβλημα με το στοιχείο \"$1\", άκυρο όνομα...", "wlshowlast": "Εμφάνιση των τελευταίων $1 ωρών $2 ημερών $3", "watchlist-options": "Επιλογές λίστας παρακολούθησης", "watching": "Παρακολούθηση...", @@ -2771,8 +2768,6 @@ "autosumm-new": "Νέα σελίδα με '$1'", "lag-warn-normal": "Αλλαγές νεότερες από {{PLURAL:$1|δευτερόλεπτο|δευτερόλεπτα}} μπορεί να μην φαίνονται σε αυτή τη λίστα.", "lag-warn-high": "Εξαιτίας υψηλής καθυστέρησης της βάσης δεδομένων του εξυπηρετητή, αλλαγές νεότερες από $1 {{PLURAL:$1|δευτερόλεπτο|δευτερόλεπτα}} μπορεί να μην φαίνονται σε αυτή τη λίστα.", - "watchlistedit-numitems": "Η λίστα παρακολούθησής σας περιέχει {{PLURAL:$1|1 σελίδα|$1 σελίδες}}, χωρίς να συμπεριλαμβάνονται οι σελίδες συζήτησης.", - "watchlistedit-noitems": "Η λίστα παρακολούθησής σας δεν περιέχει καμιά εγγραφή.", "watchlistedit-normal-title": "Επεξεργασία λίστας παρακολούθησης", "watchlistedit-normal-legend": "Αφαίρεση σελίδων από τη λίστα παρακολούθησης", "watchlistedit-normal-explain": "Οι σελίδες στη λίστα παρακολούθησής σας φαίνονται παρακάτω. Για να αφαιρέσετε μια σελίδα σημειώστε το κουτάκι δίπλα από τον τίτλο και κάντε κλικ στο \"{{int:Watchlistedit-normal-submit}}\". Μπορείτε επίσης να [[Special:EditWatchlist/raw|επεξεργαστείτε την πηγαία λίστα]].", diff --git a/languages/i18n/en.json b/languages/i18n/en.json index 4c844c38c6..b3ada83b0d 100644 --- a/languages/i18n/en.json +++ b/languages/i18n/en.json @@ -227,6 +227,7 @@ "jumptonavigation": "navigation", "jumptosearch": "search", "view-pool-error": "Sorry, the servers are overloaded at the moment.\nToo many users are trying to view this page.\nPlease wait a while before you try to access this page again.\n\n$1", + "generic-pool-error": "Sorry, the servers are overloaded at the moment.\nToo many users are trying to view this resource.\nPlease wait a while before you try to access this resource again.", "pool-timeout": "Timeout waiting for the lock", "pool-queuefull": "Pool queue is full", "pool-errorunknown": "Unknown error", @@ -2598,6 +2599,7 @@ "file-no-thumb-animation": "Note: Due to technical limitations, thumbnails of this file will not be animated.", "file-no-thumb-animation-gif": "Note: Due to technical limitations, thumbnails of high resolution GIF images such as this one will not be animated.", "newimages": "Gallery of new files", + "newimagestext": "-", "imagelisttext": "Below is a list of $1 {{PLURAL:$1|file|files}} sorted $2.", "newimages-summary": "This special page shows the last uploaded files.", "newimages-legend": "Filter", diff --git a/languages/i18n/eo.json b/languages/i18n/eo.json index 9cb81b53b9..752e8feb77 100644 --- a/languages/i18n/eo.json +++ b/languages/i18n/eo.json @@ -36,7 +36,8 @@ "Urhixidur", "Yekrats", "Александр Сигачёв", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Substreki ligilojn", @@ -1160,7 +1161,7 @@ "recentchanges-legend-heading": "'''Klarigo:'''", "recentchanges-legend-newpage": "(vidu ankaŭ [[Special:NewPages|liston de novaj paĝoj]])", "rcnotefrom": "Sube estas ŝanĝoj ekde $2 ({{PLURAL:$1|lasta|lastaj}} $1).", - "rclistfrom": "Montri novajn ŝanĝojn ekde \"$1\"", + "rclistfrom": "Montri novajn ŝanĝojn ekde \"$3 $2\"", "rcshowhideminor": "$1 redaktetojn", "rcshowhideminor-show": "Montri", "rcshowhideminor-hide": "Kaŝi", @@ -1712,10 +1713,6 @@ "watchlist-details": "{{PLURAL:$1|$1 paĝon|$1 paĝojn}} en via atentaro, krom diskutpaĝoj.", "wlheader-enotif": "Retpoŝta sciigo estas ŝalta.", "wlheader-showupdated": "Paĝoj montriĝis per '''dikaj literoj''' kiuj estis ŝanĝitaj ekde vi laste vizitis.", - "watchmethod-recent": "traserĉas lastajn redaktojn", - "watchmethod-list": "traserĉas priatentitajn", - "watchlistcontains": "Via atentaro enhavas $1 {{PLURAL:$1|paĝon|paĝojn}}.", - "iteminvalidname": "Ia eraro pri \"$1\", nevalida titolo...", "wlnote2": "Malsupre estas la ŝanĝoj en la {{PLURAL:$1|lasta horo|lastaj $1 horoj}}, ekde $2, $3.", "wlshowlast": "Montri el lastaj $1 horoj $2 tagoj $3", "watchlist-options": "Opcioj por atentaro", @@ -2823,8 +2820,6 @@ "autosumm-new": "Nova paĝo kun '$1'", "lag-warn-normal": "Ŝanĝoj pli novaj ol $1 {{PLURAL:$1|sekundo|sekundoj}} eble ne estos montrataj en ĉi tiu listo.", "lag-warn-high": "Pro malrapideco de la servila datumbazo, ŝanĝoj pli novaj ol $1 {{PLURAL:$1|sekundo|sekundoj}} eble ne montriĝos en ĉi tiu listo.", - "watchlistedit-numitems": "Via atentaro enhavas {{PLURAL:$1|1 titolon|$1 titolojn}}, escepte de diskuto-paĝoj.", - "watchlistedit-noitems": "Via atentaro enhavas neniujn titolojn.", "watchlistedit-normal-title": "Redakti atentaron", "watchlistedit-normal-legend": "Forigi titolojn de atentaro", "watchlistedit-normal-explain": "Jen titoloj de via atentaro.\nForigi titolon, marku la skatoleto apude de ĝi, kaj klaku \"{{int:Watchlistedit-normal-submit}}\".\nVi ankaŭ povas [[Special:EditWatchlist/raw|redakti la krudan liston]].", diff --git a/languages/i18n/es.json b/languages/i18n/es.json index afccc89693..4afd4d1b0d 100644 --- a/languages/i18n/es.json +++ b/languages/i18n/es.json @@ -106,7 +106,8 @@ "XanaG", "לערי ריינהארט", "Chocolate con galleta", - "Csbotero" + "Csbotero", + "아라" ] }, "tog-underline": "Subrayar los enlaces:", @@ -1234,7 +1235,7 @@ "recentchanges-legend-heading": "'''Leyenda:'''", "recentchanges-legend-newpage": "(véase también la [[Special:NewPages|lista de páginas nuevas]])", "rcnotefrom": "A continuación se presentan los cambios desde $2 (hasta $1 se muestra).", - "rclistfrom": "Mostrar nuevos cambios desde $1", + "rclistfrom": "Mostrar nuevos cambios desde $2, $3", "rcshowhideminor": "$1 ediciones menores", "rcshowhideminor-show": "Mostrar", "rcshowhideminor-hide": "Ocultar", @@ -1800,10 +1801,6 @@ "watchlist-details": "{{PLURAL:$1|$1 página|$1 páginas}} en su lista de seguimiento, sin contar las de discusión.", "wlheader-enotif": "La notificación por correo está activada.", "wlheader-showupdated": "Las páginas modificadas desde su última visita aparecen en '''negrita'''.", - "watchmethod-recent": "revisando cambios recientes en páginas vigiladas", - "watchmethod-list": "revisando las páginas vigiladas en busca de cambios recientes", - "watchlistcontains": "Tu lista de seguimiento posee $1 {{PLURAL:$1|página|páginas}}.", - "iteminvalidname": "Problema con el artículo '$1', nombre inválido...", "wlnote2": "A continuación se muestran los cambios de {{PLURAL:$1|la última hora|las últimas $1 horas}}, a partir del $2, $3.", "wlshowlast": "Ver los cambios de las últimas $1 horas, $2 días $3", "watchlist-options": "Opciones de la lista de seguimiento", @@ -2924,8 +2921,6 @@ "autosumm-new": "Página creada con «$1»", "lag-warn-normal": "Los cambios realizados en {{PLURAL:$1|el último segundo|los últimos $1 segundos}} podrían no mostrarse en esta lista.", "lag-warn-high": "Debido a una alta latencia el servidor de base de datos, los cambios realizados en {{PLURAL:$1|el último segundo|los últimos $1 segundos}} podrían no mostrarse en esta lista.", - "watchlistedit-numitems": "Tu lista de seguimiento tiene {{PLURAL:$1|una página |$1 páginas}}, excluyendo las páginas de discusión.", - "watchlistedit-noitems": "Tu lista de seguimiento está vacía.", "watchlistedit-normal-title": "Editar lista de seguimiento", "watchlistedit-normal-legend": "Borrar títulos de la lista de seguimiento", "watchlistedit-normal-explain": "A continuación se listan las páginas en tu lista de seguimiento.\nPara quitar un título, marca la casilla junto a él, y pulsa «{{int:Watchlistedit-normal-submit}}».\nTambién puedes [[Special:EditWatchlist/raw|editar la lista en crudo]].", diff --git a/languages/i18n/et.json b/languages/i18n/et.json index fd2f4bb7a2..0464b4e8ea 100644 --- a/languages/i18n/et.json +++ b/languages/i18n/et.json @@ -1142,7 +1142,7 @@ "recentchanges-label-plusminus": "Lehekülje suuruse muutus baitides", "recentchanges-legend-newpage": "(vaata ka [[Special:NewPages|uute lehekülgede loendit]])", "rcnotefrom": "Allpool on toodud muudatused alates: $2 (näidatakse kuni $1 muudatust)", - "rclistfrom": "Näita muudatusi alates: $1", + "rclistfrom": "Näita muudatusi alates: $3, kell $2", "rcshowhideminor": "Pisiparandused ($1)", "rcshowhideminor-show": "näita", "rcshowhideminor-hide": "peida", @@ -1693,10 +1693,6 @@ "watchlist-details": "Jälgimisloendis on {{PLURAL:$1|üks lehekülg|$1 lehekülge}}. Arutelulehekülgi pole eraldi välja toodud.", "wlheader-enotif": "E-posti teel teavitamine on lubatud.", "wlheader-showupdated": "Leheküljed, mida on muudetud peale sinu viimast külastust, on '''rasvases kirjas'''.", - "watchmethod-recent": "jälgitud lehekülgedel tehtud viimaste muudatuste läbivaatamine", - "watchmethod-list": "jälgitavate lehekülgede viimased muudatused", - "watchlistcontains": "Sinu jälgimisloendis on $1 {{PLURAL:$1|lehekülg|lehekülge}}.", - "iteminvalidname": "Probleem üksusega '$1'. Selle nimes on viga.", "wlnote2": "Allpool on viimase {{PLURAL:$1|tunni|$1 tunni}} jooksul tehtud muudatused seisuga $2, $3.", "wlshowlast": "Näita viimast $1 tundi $2 päeva. $3", "watchlist-options": "Jälgimisloendi seaded", @@ -2789,8 +2785,6 @@ "autosumm-new": "Uus lehekülg: '$1'", "lag-warn-normal": "Viimase {{PLURAL:$1|ühe sekundi|$1 sekundi}} jooksul tehtud muudatused ei pruugi selles loendis näha olla.", "lag-warn-high": "Andmebaasiserveri töö viivituste tõttu ei pruugi viimase {{PLURAL:$1|ühe sekundi|$1 sekundi}} jooksul tehtud muudatused selles loendis näha olla.", - "watchlistedit-numitems": "Sinu jälgimisloendis on {{PLURAL:$1|üks lehekülg|$1 lehekülge}}, aruteluleheküljed välja arvatud.", - "watchlistedit-noitems": "Sinu jälgimisloend ei sisalda ühtegi lehekülge.", "watchlistedit-normal-title": "Jälgimisloendi redigeerimine", "watchlistedit-normal-legend": "Jälgimisloendist lehtede eemaldamine", "watchlistedit-normal-explain": "Need lehed on sinu jälgimisloendis.\nJälgimisloendist lehtekülgede eemaldamiseks tee vastava lehekülje ees olevasse kastikesse linnuke ja klõpsa nuppu \"{{int:Watchlistedit-normal-submit}}\". Saad ka jälgimisloendi [[Special:EditWatchlist/raw|algandmeid muuta]].", diff --git a/languages/i18n/eu.json b/languages/i18n/eu.json index e48cb7ebff..1a78a25855 100644 --- a/languages/i18n/eu.json +++ b/languages/i18n/eu.json @@ -17,7 +17,8 @@ "Urhixidur", "Xabier Armendaritz", "לערי ריינהארט", - "පසිඳු කාවින්ද" + "පසිඳු කාවින්ද", + "아라" ] }, "tog-underline": "Loturak azpimarratu:", @@ -30,7 +31,6 @@ "tog-showtoolbar": "Aldaketen tresna-barra erakutsi", "tog-editondblclick": "Klik bikoitzaren bitartez orrialdeak aldatu", "tog-editsectiononrightclick": "Atalen izenburuetan eskuin klik eginez aldatzea gaitu", - "tog-rememberpassword": "Nire saioa ordenagailu honetan gorde ({{PLURAL:$1|egun baterako| $1 egunerako}} gehienez)", "tog-watchcreations": "Sortzen ditudan orrialdeak eta fitxategiak nire jarraipen-zerrendara gehitu", "tog-watchdefault": "Aldatzen ditudan orrialdeak eta fitxategiak nire jarraipen-zerrendara gehitu", "tog-watchmoves": "Izena aldatutako orrialdeak eta fitxategiak jarraipen-zerrendara gehitu", @@ -323,14 +323,11 @@ "readonly_lag": "Datu-basea automatikoki blokeatu da, menpeko zerbitzariak nagusiarekin sinkronizatu bitartean", "internalerror": "Barne errorea", "internalerror_info": "Barne errorea: $1", - "fileappenderrorread": "Ezin izan da \"$1\" irakurri, gehitzean.", - "fileappenderror": "Ezin da gehitu \"$1\" \"$2\"(e)ra.", "filecopyerror": "Ezin izan da \"$1\" fitxategia \"$2\"(e)ra kopiatu.", "filerenameerror": "Ezin izan zaio \"$1\" fitxategiari \"$2\" izen berria eman.", "filedeleteerror": "Ezin izan da \"$1\" fitxategia ezabatu.", "directorycreateerror": "Ezin izan da \"$1\" karpeta sortu.", "filenotfound": "Ezin izan da \"$1\" fitxategia aurkitu.", - "fileexistserror": "Ezin da \"$1\" fitxategian idatzi: lehendik existitzen da", "unexpected": "Espero ez zen balioa: \"$1\"=\"$2\".", "formerror": "Errorea: ezin izan da formularioa bidali", "badarticleerror": "Ekintza hori ezin da orri honetan egin.", @@ -410,8 +407,6 @@ "userlogin-resetpassword-link": "Zure pasahitza ahaztu duzu?", "userlogin-loggedin": "Dagoeneko izena emana zaude {{GENDER:$1|$1}}.\nBeheko formularioa erabil ezazu beste erabiltzaile baten izenean sartzeko.", "userlogin-createanother": "Beste kontu bat sortu", - "createacct-join": "Sartu zure informazioa azpian.", - "createacct-another-join": "Sartu kontu berriaren informazioa azpian.", "createacct-emailrequired": "E-posta helbidea", "createacct-emailoptional": "E-posta helbidea (hautazkoa)", "createacct-email-ph": "Sartu zure e-posta helbidea", @@ -553,7 +548,6 @@ "savearticle": "Gorde orria", "preview": "Aurrebista erakutsi", "showpreview": "Aurrebista erakutsi", - "showlivepreview": "Zuzeneko aurrebista", "showdiff": "Aldaketak erakutsi", "anoneditwarning": "'''Oharra:''' Ez duzu saioa hasi. Zure IP helbidea orrialde honetako historian gordeko da.", "anonpreviewwarning": "''Ez duzu saioa hasi. Gordez gero, zure IP helbidea grabatuko da orri honen edizio historian.''", @@ -835,7 +829,6 @@ "search-nonefound": "Ez dago eskaerarekin bat egiten duten emaitzarik.", "powersearch-legend": "Bilaketa aurreratua", "powersearch-ns": "Bilatu honako izen-tartetan:", - "powersearch-redir": "Birzuzenketen zerrenda", "powersearch-togglelabel": "Egiaztatu:", "powersearch-toggleall": "Guztiak", "powersearch-togglenone": "Bat ere ez", @@ -941,7 +934,6 @@ "prefs-advancedsearchoptions": "Aukera aurreratuak", "prefs-advancedwatchlist": "Aukera aurreratuak", "prefs-displayrc": "Aukerak erakutsi", - "prefs-displaysearchoptions": "Aukerak erakutsi", "prefs-displaywatchlist": "Aukerak erakutsi", "prefs-diffs": "Ezberdintasunak", "prefs-help-prefershttps": "Hobespen hauek eragina izango dute sartzen zaren hurrengoan.", @@ -1113,7 +1105,7 @@ "recentchanges-legend-heading": "'''Azalpenak:'''", "recentchanges-legend-newpage": "(ikus, gainera, [[Special:NewPages|orri berrien zerrenda]])", "rcnotefrom": "Jarraian azaltzen diren aldaketak data honetatik aurrerakoak dira: $2 (gehienez $1 erakusten dira).", - "rclistfrom": "Erakutsi $1 ondorengo aldaketa berriak", + "rclistfrom": "Erakutsi $3 $2 ondorengo aldaketa berriak", "rcshowhideminor": "$1 aldaketa txikiak", "rcshowhidebots": "$1 bot-ak", "rcshowhideliu": "$1 erabiltzaile erregistratuak", @@ -1602,10 +1594,6 @@ "watchlist-details": "{{PLURAL:$1|Orrialde $1|$1 orrialde}} jarraitzen, eztabaida orrialdeak kontuan hartu gabe.", "wlheader-enotif": "Posta bidezko ohartarazpena gaituta dago.", "wlheader-showupdated": "Bisitatu zenituen azken alditik aldaketak izan dituzten orrialdeak '''beltzez''' nabarmenduta daude.", - "watchmethod-recent": "Aldaketa berriak aztertzen jarraipen zerrendako orrialdeen bila", - "watchmethod-list": "jarraipen zerrendako orrialdeak aldaketa berrien bila aztertzen", - "watchlistcontains": "Zure jarraipen zerrendak {{PLURAL:$1|orrialde $1 du|$1 orrialde ditu}}.", - "iteminvalidname": "Arazoa '$1' elementuarekin, baliogabeko izena...", "wlshowlast": "Erakutsi azken $1 orduak $2 egunak $3", "watchlist-options": "Jarraitze-zerrendaren aukerak", "watching": "Zerrendan gehitzen...", @@ -2133,7 +2121,6 @@ "common.css": "/** Hemen idatzitako CSS kodeak itxura guztietan izango du eragina */", "monobook.css": "/* Hemen idatzitako CSS kodeak Monobook itxuran bakarrik izango du eragina */", "common.js": "/* Hemen idatzitako JavaScript kode oro erabiltzaile guztiek edozein orrialde irekitzerakoan kargatuko da. */", - "notacceptable": "Wiki zerbitzariak ezin ditu datuak zure bezeroak irakur ditzakeen formatu batean eskaini.", "anonymous": "{{SITENAME}}(e)ko lankide {{PLURAL:$1|anonimoa|anonimoak}}", "siteuser": "{{SITENAME}}(e)ko $1 erabiltzailea", "anonuser": "{{SITENAME}}-(e)ko $1 erabiltzaile anonimoa", @@ -2689,14 +2676,8 @@ "autosumm-replace": "Orriaren edukiaren ordez, «$1» jarri da", "autoredircomment": "[[$1]] orrialdera birzuzentzentzen", "autosumm-new": "Orria sortu da. Edukia: $1", - "livepreview-loading": "Kargatzen…", - "livepreview-ready": "Kargatzen… Prest!", - "livepreview-failed": "Huts egin du berehalako aurreikuspenak! Saiatu aurreikuspen normala erabiltzen.", - "livepreview-error": "Ezin izan da konektatu: $1 \"$2\". Saiatu aurreikuspen normala erabiltzen.", "lag-warn-normal": "{{PLURAL:$1|segundu $1|$1 segundu}} baino berriagoak diren aldaketak ez dira zerrenda honetan agertuko.", "lag-warn-high": "Zerbitzariaren atzerapen handia dela eta, {{PLURAL:$1|segundu $1|$1 segundu}} baino berriagoak diren aldaketak baliteke zerrenda honetan ez azaltzea.", - "watchlistedit-numitems": "Zure jarraipen zerrendak {{PLURAL:$1|titulu bat du|$1 titulu ditu}}, eztabaida orrialdeak kenduta.", - "watchlistedit-noitems": "Zure jarraitze-zerrendak ez du izenbururik.", "watchlistedit-normal-title": "Jarraitze zerrenda aldatu", "watchlistedit-normal-legend": "Jarraipen-zerrendatik izenburuak kendu", "watchlistedit-normal-explain": "Behean ageri dira zure jarraipen zerrendako izenburuak.\nIzenburu bat kentzeko, marka ezazu ondoan duen laukia, eta klika ezazu «{{int:Watchlistedit-normal-submit}}».\nNahiago baduzu, [[Special:EditWatchlist/raw|zerrenda soila edita dezakezu]].", @@ -2807,7 +2788,6 @@ "compare-invalid-title": "Zehaztutako izenburua ez dago zuzen.", "compare-title-not-exists": "Zehazturiko izenburua ez da existitzen.", "compare-revision-not-exists": "Zehazturiko berrikuspena ez da existitzen.", - "dberr-header": "Wiki honek arazo bat du", "dberr-problems": "Barkatu! Webgune honek zailtasun teknikoak jasaten ari da.", "dberr-again": "Saiatu pare bat minutu itxaroten edo kargatu ezazu orrialdea berriro.", "dberr-info": "($1: Ezin da datu-base zerbitzariarekin konektatu)", diff --git a/languages/i18n/ext.json b/languages/i18n/ext.json index 000df53e9d..16e7d4276a 100644 --- a/languages/i18n/ext.json +++ b/languages/i18n/ext.json @@ -5,7 +5,8 @@ "Kaganer", "The Evil IP address", "Urhixidur", - "Xuacu" + "Xuacu", + "아라" ] }, "tog-underline": "Surrayal atihus:", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Muestral la barra d'eición (JavaScript)", "tog-editondblclick": "Eital páhinas haziendu dobri click (JavaScript)", "tog-editsectiononrightclick": "Premitil eital secionis pulsandu el botón de la derecha
enus entítulus de secionis (JavaScript)", - "tog-rememberpassword": "Recordal la mi cuenta nesti ordinaol (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Vehilal las páhinas que yo crei", "tog-watchdefault": "Vehilal las páhinas qu'eiti", "tog-watchmoves": "Vehilal las páhinas que rellami", @@ -272,7 +272,6 @@ "filedeleteerror": "Nu se puei esborral el archivu \"$1\".", "directorycreateerror": "Nu se puei crial el diretoriu \"$1\".", "filenotfound": "Nu se puei alcuentral el archivu \"$1\".", - "fileexistserror": "Nu es posibri escrebil el archivu \"$1\": el archivu ya desisti", "unexpected": "Valol nu asperau: \"$1\"=\"$2\".", "formerror": "Marru: nu se puei envial el hormulariu", "badarticleerror": "Nu se puei realizal esta ación nesta páhina.", @@ -391,7 +390,6 @@ "savearticle": "Emburacal páhina", "preview": "Previsoreal", "showpreview": "Previsoreal", - "showlivepreview": "\"Live Preview\"", "showdiff": "Muestral chambus", "anoneditwarning": "'''Avisu:''' Nu t'alcuentras rustriu, razón pola que s'emburacará la tu IP nel estorial d'esta páhina.", "missingsummary": "'''Atención:''' Nu as escrebiu una síntesis al tentu la tu eición. Si pursas otra vezi sobri «{{int:savearticle}}» la tu eición s´emburacará sin él.", @@ -589,7 +587,6 @@ "showingresultsnum": "Embahu se {{PLURAL:$3|muestra '''1''' resurtau qu'esmiença|muestran'''$3''' resurtaus qu'esmiençan}} pol #'''$2'''.", "powersearch-legend": "Landeu avançau", "powersearch-ns": "Landeal en espaciu e nombris:", - "powersearch-redir": "Listal redirecionis", "search-external": "Landeu estelnu", "searchdisabled": "Los landeus en {{SITENAME}} están temporalmenti desativaus. Mentris tantu, pueis landeal meyanti landerus esternus, inque ten en cuenta que los sus éndicis concernientis a {{SITENAME}} puein nu estal atualizaus.", "preferences": "Preferéncias", @@ -736,7 +733,7 @@ "recentchanges-summary": "Sigui los úrtimus chambus d´esti güiqui nesta páhina.", "recentchanges-feed-description": "Sigui los úrtimus chambus nel güiqui nesti feed.", "rcnotefrom": "Embahu se muestran los chambus hechus dendi el '''$2''' (hata el '''$1''').", - "rclistfrom": "Muestral los chambus hechus dendi el $1", + "rclistfrom": "Muestral los chambus hechus dendi el $3 $2", "rcshowhideminor": "$1 eicionis chiqueninas", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 usuárius rustrius", @@ -1048,10 +1045,6 @@ "watchlist-details": "{{PLURAL:$1|$1 artículu|$1 artículus}} vehilaus (sin contal las carabas).", "wlheader-enotif": "Se premitin notificacionis pol email.", "wlheader-showupdated": "Las páhinas que s'án emburacau dendi la úrtima vezi que las visoreasti son muestrás en '''negrina'''", - "watchmethod-recent": "comprebandu las úrtimas eicionis en páhinas vehilás", - "watchmethod-list": "Revisandu las páhinas vehilás en cata los úrtimus chambus", - "watchlistcontains": "Ai $1 {{PLURAL:$1|páhina|páhinas}} ena tu lista e seguimientu.", - "iteminvalidname": "Pobrema con el artículu '$1', nombri nu premitiu...", "wlshowlast": "Muestral úrtimus $1 oras $2 dias $3", "watchlist-options": "Ocionis de la mi lista e seguimientu", "watching": "Vehilandu...", @@ -1418,7 +1411,6 @@ "tooltip-rollback": "\"Reveltil\" esborra las eicionis hechas a esta página pol úrtimu usuáriu con un click", "tooltip-undo": "\"Esjadel\" revierti ésta eición i abri el mó eición en mó previsoreal.\nÉstu premiti añiil una radón al estorial.", "monobook.js": "/* Antigu; gasta [[MediaWiki:common.js]] */", - "notacceptable": "El sirviol de la güiqui nu puei chambal los datus a un hormatu leibri pol tu escrucaol.", "anonymous": "{{PLURAL:$1|Ussuáriu anónimu|Ussuárius anónimus}} en {{SITENAME}}", "siteuser": "{{SITENAME}} usuáriu $1", "lastmodifiedatby": "Esta páhina se chambó pol úrtima vezi a las $2, el dia $1 pol $3.", @@ -1688,14 +1680,8 @@ "autosumm-replace": "Páhina escambiá pol '$1'", "autoredircomment": "Rederihiendu a [[$1]]", "autosumm-new": "Criá página con '$1'", - "livepreview-loading": "Cargandu…", - "livepreview-ready": "Cargandu… Listu!", - "livepreview-failed": "Marru cola \"Live Preview\"! Preba a previsoreal normalmenti.", - "livepreview-error": "Marru al conetal: $1 \"$2\". Preba a previsoreal normalmenti.", "lag-warn-normal": "Es possibri que nu se muestrin los chambus hechus hadi menus de $1 {{PLURAL:$1|segundu|segundus}}.", "lag-warn-high": "Ebiu a una arta laténcia el sirviol la basi e datus, los chambus hechus enos úrtimus $1 segundus puein nu sel muestraus nesta lista.", - "watchlistedit-numitems": "Ena tu lista e seguimientu ai {{PLURAL:$1|1 entítulu|$1 entítulus}}, sin contal las carabas.", - "watchlistedit-noitems": "Nu ai entítulus ena tu lista e seguimientu.", "watchlistedit-normal-title": "Eital la lista e seguimientu", "watchlistedit-normal-legend": "Esborral entítulus de la lista e seguimientu", "watchlistedit-normal-explain": "Los entítulus de la tu lista e seguimientu se muestran embahu. Pa esborral un entítulu, seleciona el cuairu d´al lau i pursa sobri \"Esborral entítulus\". Tamién pueis [[Special:EditWatchlist/raw|eital la lista]].", @@ -1756,7 +1742,6 @@ "specialpages-group-spam": "Herramientas de Spam", "blankpage": "Branqueal página", "tags-edit": "eital", - "dberr-header": "Marru ena wiki", "revdelete-restricted": "las restricionis a los çahorilis án siu apricás", "revdelete-unrestricted": "las restricionis a los çahorilis án siu esborrás", "rightsnone": "(dengunu)", diff --git a/languages/i18n/fa.json b/languages/i18n/fa.json index 7be130a7f9..c8bdab8d32 100644 --- a/languages/i18n/fa.json +++ b/languages/i18n/fa.json @@ -32,7 +32,8 @@ "לערי ריינהארט", "جواد", "درفش کاویانی", - "محک" + "محک", + "아라" ] }, "tog-underline": "خط کشیدن زیر پیوندها:", @@ -344,14 +345,11 @@ "readonly_lag": "پایگاه داده به طور خودکار قفل شده‌است تا نسخه‌های پشتیبان با نسخهٔ اصلی هماهنگ شوند", "internalerror": "خطای داخلی", "internalerror_info": "خطای داخلی: $1", - "fileappenderrorread": "در طی الحاق امکان خواندن «$1» وجود نداشت.", - "fileappenderror": "نشد «$1» را به «$2» الحاق کرد.", "filecopyerror": "نشد از پروندهٔ «$1» روی «$2» نسخه‌برداری شود.", "filerenameerror": "نشد پروندهٔ «$1» به «$2» تغییر نام یابد.", "filedeleteerror": "نشد پروندهٔ «$1» حذف شود.", "directorycreateerror": "نشد مسیر $1 را ایجاد کرد.", "filenotfound": "پروندهٔ «$1» یافت نشد.", - "fileexistserror": "امکان نوشتن روی پرونده $1 وجود ندارد: پرونده از قبل موجود است.", "unexpected": "مقدار غیرمنتظره: «$1»=«$2».", "formerror": "خطا: نمی‌توان فرم را فرستاد.", "badarticleerror": "نمی‌توان این عمل را بر این صفحه انجام داد.", @@ -432,8 +430,6 @@ "userlogin-helplink2": "کمک با ورود", "userlogin-loggedin": "شما در حال حاضر به‌عنوان {{GENDER:$1|$1}} وارد شده‌اید.\nاز فرم پایین برای ورود به‌عنوان یک کاربر دیگر استفاده کنید.", "userlogin-createanother": "ایجاد یک حساب کاربری دیگر", - "createacct-join": "اطلاعاتتان را در زیر وارد کنید", - "createacct-another-join": "در زیر اطلاعات کاربری جدیدتان را وارد کنید.", "createacct-emailrequired": "نشانی رایانامه", "createacct-emailoptional": "نشانی رایانامه (اختیاری)", "createacct-email-ph": "نشانی رایانامه را وارد کنید", @@ -590,7 +586,6 @@ "savearticle": "صفحه ذخیره شود", "preview": "پیش‌نمایش", "showpreview": "پیش‌نمایش", - "showlivepreview": "پیش‌نمایش زنده", "showdiff": "نمایش تغییرات", "anoneditwarning": "'''هشدار:''' شما به سامانه وارد نشده‌اید.\nنشانی آی‌پی شما در تاریخچهٔ ویرایش این صفحه ثبت خواهد شد.", "anonpreviewwarning": "''شما به سامانه وارد نشده‌اید. ذخیره کردن باعث می‌شود که نشانی آی‌پی شما در تاریخچهٔ این صفحه ثبت گردد.''", @@ -890,7 +885,6 @@ "search-nonefound": "نتیجه‌ای منطبق با درخواست پیدا نشد.", "powersearch-legend": "جستجوی پیشرفته", "powersearch-ns": "جستجو در فضاهای نام:", - "powersearch-redir": "فهرست‌کردن تغییرمسیرها", "powersearch-togglelabel": "بررسی:", "powersearch-toggleall": "همه", "powersearch-togglenone": "هیچ‌کدام", @@ -997,7 +991,6 @@ "prefs-advancedsearchoptions": "گزینه‌های پیشرفته", "prefs-advancedwatchlist": "گزینه‌های پیشرفته", "prefs-displayrc": "گزینه‌های نمایش", - "prefs-displaysearchoptions": "گزینه‌های نمایش", "prefs-displaywatchlist": "گزینه‌های نمایش", "prefs-tokenwatchlist": "نشانه", "prefs-diffs": "تفاوت‌ها", @@ -1172,7 +1165,7 @@ "recentchanges-legend-newpage": "(همچنین به [[Special:NewPages|فهرست صفحات جدید]] نگاه کنید)", "recentchanges-legend-plusminus": "('' ±۱۲۳'')", "rcnotefrom": "در زیر تغییرات از $2 (تا $1 نشان داده شده‌است).", - "rclistfrom": "نمایش تغییرات جدید با شروع از $1", + "rclistfrom": "نمایش تغییرات جدید با شروع از $3 $2", "rcshowhideminor": "$1 ویرایش‌های جزئی", "rcshowhideminor-show": "نمایش", "rcshowhideminor-hide": "پنهان‌ کردن", @@ -1738,10 +1731,6 @@ "watchlist-details": "بدون احتساب صفحه‌های جداگانهٔ بحث، {{PLURAL:$1|$1 صفحه|$1 صفحه}} در فهرست پی‌گیری‌های شما قرار {{PLURAL:$1|دارد|دارند}}.", "wlheader-enotif": "آگاه‌سازی رایانامه‌ای فعال است.", "wlheader-showupdated": "صفحه‌هایی که پس از آخرین بازدید شما تغییر کرده‌اند '''پررنگ''' نمایش داده شده‌اند.", - "watchmethod-recent": "بررسی ویرایش‌های اخیر برای صفحه‌های مورد پی‌گیری", - "watchmethod-list": "بررسی صفحه‌های مورد پی‌گیری برای ویرایش‌های اخیر", - "watchlistcontains": "فهرست پی‌گیری‌های شما حاوی $1 {{PLURAL:$1|صفحه|صفحه}} است.", - "iteminvalidname": "مشکل با مورد «$1»، نام نامعتبر است...", "wlnote2": "در زیر تغییرات اخیر وجود دارد {{PLURAL:$1|ساعت|$1 ساعت‌ها}}, به عنوان $2, $3.", "wlshowlast": "نمایش آخرین $1 ساعت $2 روز $3", "watchlist-options": "گزینه‌های پی‌گیری", @@ -2291,7 +2280,6 @@ "interlanguage-link-title": "$1–$2", "common.css": "/* دستورات این بخش همهٔ کاربران را تحت تاثیر قرار می‌دهند. */", "monobook.css": "/* دستورات این بخش کاربرانی را که از پوستهٔ مونوبوک استفاده کنند تحت تاثیر قرار می‌دهند. */", - "notacceptable": "کارگذار این ویکی از ارسال داده به شکلی که برنامهٔ شما بتواند نمایش بدهد، عاجز است.", "anonymous": "{{PLURAL:$1|کاربر|کاربران}} گمنام {{SITENAME}}", "siteuser": "$1، کاربر {{SITENAME}}", "anonuser": "$1 کاربر ناشناس {{SITENAME}}", @@ -2851,14 +2839,8 @@ "size-kilobytes": "$1 کیلوبایت", "size-megabytes": "$1 مگابایت", "size-gigabytes": "$1 گیگابایت", - "livepreview-loading": "در حال بارگیری…", - "livepreview-ready": "بارشدن… آماده!", - "livepreview-failed": "پیش‌نمایش زنده به مشکل برخورد! لطفاً از پیش‌نمایش عادی استفاده کنید", - "livepreview-error": "ارتباط به مشکل برخورد: $1 \"$2\" از پیش‌نمایش عادی استفاده کنید.", "lag-warn-normal": "ممکن است تغییرات تازه‌تر از $1 {{PLURAL:$1|ثانیه|ثانیه}} در این فهرست نشان داده نشوند.", "lag-warn-high": "ممکن است، به خاطر پس‌افتادگی زیاد سرور پایگاه داده، تغییرات تازه‌تر از $1 {{PLURAL:$1|ثانیه|ثانیه}} در این فهرست نشان داده نشده باشند.", - "watchlistedit-numitems": "فهرست پی‌گیری‌های شما شامل {{PLURAL:$1|$1 صفحه|$1 صفحه}} به جز صفحه‌های بحث است.", - "watchlistedit-noitems": "فهرست پی‌گیری‌های شما خالی است.", "watchlistedit-normal-title": "ویرایش فهرست پی‌گیری‌ها", "watchlistedit-normal-legend": "حذف عنوان‌ها از فهرست پی‌گیری‌ها", "watchlistedit-normal-explain": "عنوان‌های موجود در فهرست پی‌گیری شما در زیر نشان داده شده‌اند.\nبرای حذف هر عنوان جعبهٔ کنار آن را علامت بزنید و دکمهٔ «{{int:Watchlistedit-normal-submit}}» را بفشارید.\nشما همچنین می‌توانید [[Special:EditWatchlist/raw|فهرست خام را ویرایش کنید]].", @@ -3032,7 +3014,6 @@ "compare-invalid-title": "عنوان تعیین‌شده نامعتبر است.", "compare-title-not-exists": "عنوان مشخص شده وجود ندارد.", "compare-revision-not-exists": "پالایهٔ مشخص شده وجود ندارد.", - "dberr-header": "این ویکی یک ایراد دارد", "dberr-problems": "شرمنده! این تارنما از مشکلات فنی رنج می‌برد.", "dberr-again": "چند دقیقه صبر کنید و دوباره صفحه را بارگیری کنید.", "dberr-info": "(امکان برقراری ارتباط با کارساز پایگاه داده وجود ندارد: $1)", diff --git a/languages/i18n/fi.json b/languages/i18n/fi.json index b0fd7bcbd0..bf91e82100 100644 --- a/languages/i18n/fi.json +++ b/languages/i18n/fi.json @@ -37,7 +37,8 @@ "Wix", "Yaamboo", "ZeiP", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Linkkien alleviivaus:", @@ -213,7 +214,7 @@ "permalink": "Ikilinkki", "print": "Tulosta", "view": "Näytä", - "view-foreign": "Katso kohdetta $1", + "view-foreign": "Lue sivustolla $1", "edit": "Muokkaa", "edit-local": "Muokkaa paikallista kuvausta", "create": "Luo sivu", @@ -1167,7 +1168,7 @@ "recentchanges-legend-newpage": "(katso myös [[Special:NewPages|lista uusista sivuista]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Alla ovat muutokset $2 lähtien. (Enintään $1 näytetään.)", - "rclistfrom": "Näytä uudet muutokset $1 alkaen", + "rclistfrom": "Näytä uudet muutokset $3 $2 alkaen", "rcshowhideminor": "$1 pienet muutokset", "rcshowhideminor-show": "Näytä", "rcshowhideminor-hide": "Piilota", @@ -1504,7 +1505,7 @@ "pageswithprop-prophidden-long": "Pitkä tekstimuotoinen ominaisuuden arvo piilotettu ($1)", "pageswithprop-prophidden-binary": "ominaisuuden binääriarvo on piilotettu ($1)", "doubleredirects": "Kaksinkertaiset ohjaukset", - "doubleredirectstext": "Tässä listassa on ohjaussivut, jotka ohjaavat toiseen ohjaussivuun.\nJokaisella rivillä on linkit ensimmäiseen ja toiseen ohjaukseen sekä toisen ohjauksen kohteen ensimmäiseen riviin, eli yleensä ”oikeaan” kohteeseen, johon ensimmäisen ohjauksen pitäisi osoittaa.\nYliviivatut kohteet on korjattu.", + "doubleredirectstext": "Tällä sivulla on lueteltu ne sivut, jotka ohjaavat toiseen ohjaussivuun.\nJokaisella rivillä on linkit ensimmäiseen ja toiseen ohjaukseen sekä toisen ohjauksen kohteeseen, joka on yleensä ”oikea” kohdesivu, johon ensimmäisen ohjauksen pitäisi johtaa.\nYliviivatut kohteet on korjattu.", "double-redirect-fixed-move": "[[$1]] on siirretty.\nSe on automaattisesti päivitetty ja se ohjaa nyt sivulle [[$2]].", "double-redirect-fixed-maintenance": "Korjataan automaattisesti kaksinkertainen ohjaus sivulta [[$1]] sivulle [[$2]].", "double-redirect-fixer": "Ohjausten korjaaja", @@ -1733,10 +1734,6 @@ "watchlist-details": "Tarkkailulistallasi on {{PLURAL:$1|$1 sivu|$1 sivua}}. Keskustelusivuja ei lasketa mukaan.", "wlheader-enotif": "Sähköposti-ilmoitus on käytössä.", "wlheader-showupdated": "Sivut, joita on muokattu viimeisen käyntisi jälkeen, on '''lihavoitu'''.", - "watchmethod-recent": "tarkistetaan tuoreimpia muutoksia tarkkailluille sivuille", - "watchmethod-list": "tarkistetaan tarkkailtujen sivujen tuoreimmat muutokset", - "watchlistcontains": "Tarkkailulistallasi on {{PLURAL:$1|yksi sivu|$1 sivua}}.", - "iteminvalidname": "Sivun $1 kanssa oli ongelmia. Sivun nimessä on vikaa.", "wlnote2": "Alla on muutokset viimeisen {{PLURAL:$1|tunnin|$1 tunnin}} ajalta $2 kello $3 asti.", "wlshowlast": "Näytä viimeiset $1 tuntia tai $2 päivää, $3", "watchlist-options": "Tarkkailulistan asetukset", @@ -2855,8 +2852,6 @@ "size-gigabytes": "$1 GiB", "lag-warn-normal": "Muutokset, jotka ovat uudempia kuin $1 {{PLURAL:$1|sekunti|sekuntia}}, eivät välttämättä näy tällä sivulla.", "lag-warn-high": "Tietokannoilla on työjonoa. Muutokset, jotka ovat uudempia kuin $1 {{PLURAL:$1|sekunti|sekuntia}}, eivät välttämättä näy tällä sivulla.", - "watchlistedit-numitems": "Tarkkailulistallasi on {{PLURAL:$1|yksi sivu|$1 sivua}}, lukuun ottamatta keskustelusivuja.", - "watchlistedit-noitems": "Tarkkailulistasi on tyhjä.", "watchlistedit-normal-title": "Tarkkailulistan muokkaus", "watchlistedit-normal-legend": "Poista sivuja tarkkailulistalta", "watchlistedit-normal-explain": "Tarkkailulistasi sivut on lueteltu alla. Voit poistaa sivuja valitsemalla niitä vastaavat valintaruudut ja napsauttamalla ”{{int:Watchlistedit-normal-submit}}”. Voit myös muokata listaa [[Special:EditWatchlist/raw|tekstimuodossa]].", diff --git a/languages/i18n/fo.json b/languages/i18n/fo.json index 9f51183aaa..cd41181b43 100644 --- a/languages/i18n/fo.json +++ b/languages/i18n/fo.json @@ -9,7 +9,8 @@ "S.Örvarr.S", "Spacebirdy", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Undirstrika leinki:", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Vís rættingar-tóllinju", "tog-editondblclick": "Rætta síður við at tvíklikkja", "tog-editsectiononrightclick": "Rætta reglubrot við at høgraklikkja á reglubrotsyvirskrift", - "tog-rememberpassword": "Minst til mítt loyniorð á hesum kaga (í mesta lagi í $1 {{PLURAL:$1|dag|dagar}})", "tog-watchcreations": "Legg síður, sum eg stovni og fílur sum eg leggi út, afturat mínum eftirlitslista", "tog-watchdefault": "Legg síður sum eg rætti afturat mínum eftirlitslista", "tog-watchmoves": "Legg síður og fílur, sum eg flyti, afturat mínum eftirlitslista", @@ -313,14 +313,11 @@ "readonly_lag": "↓ Dátugrunnurin er blivin stongdur sjálvvirkandi meðan træla dátugrunna servararnir synkronisera við høvuðs dátugrunnin (master)", "internalerror": "Innvortis brek", "internalerror_info": "Innanhýsis villa: $1", - "fileappenderrorread": "Tað bar ikki til at lesa \"$1\" meðan endingin var sett til.", - "fileappenderror": "Kundi ikki seta endingina \"$1\" á \"$2\".", "filecopyerror": "Kundi ikki avrita fíluna \"$1\" til \"$2\".", "filerenameerror": "Kundi ikki umdoypa fílu \"$1\" til \"$2\".", "filedeleteerror": "Kundi ikki strika fíluna \"$1\".", "directorycreateerror": "Kundi ikki upprætta mappuna \"$1\".", "filenotfound": "Kundi ikki finna fílu \"$1\".", - "fileexistserror": "Kundi ikki upprætta \"$1\": fílan er longu til", "unexpected": "Óvæntað virði: \"$1\"=\"$2\".", "formerror": "Villa: Kundi ikki senda skránna.", "badarticleerror": "Hendan gerðin kann ikki fremjast á hesi síðu.", @@ -400,8 +397,6 @@ "userlogin-resetpassword-link": "Hevur tú gloymt títt loyniorð?", "userlogin-loggedin": "Tú ert longu innritað/ur sum {{GENDER:$1|$1}}.\nNýt formularin niðanfyri fyri at rita inn sum ein annar brúkari.", "userlogin-createanother": "Stovna eina aðra kontu", - "createacct-join": "Skrivað tínar upplýsingar niðanfyri.", - "createacct-another-join": "Skriva upplýsingarnar fyri tað nýggju kontuna niðanfyri.", "createacct-emailrequired": "Teldupost adressa", "createacct-emailoptional": "Teldupost adressa (valfrítt)", "createacct-email-ph": "Skrivað tína email adressu", @@ -547,7 +542,6 @@ "savearticle": "Goym síðu", "preview": "Forskoðan", "showpreview": "Forskoðan", - "showlivepreview": "Beinleiðis forskoðan", "showdiff": "Sýn broytingar", "anoneditwarning": "'''Ávaring:''' Tú hevur ikki ritað inn.\nTín IP-adressa verður goymd í rættisøguni fyri hesa síðuna.", "anonpreviewwarning": "''Tú ert ikki innritað/ur. Um tú goymir nú, so verður tín IP adressa goymd í rættingar søguni hjá hesi síðu. ''", @@ -819,7 +813,6 @@ "search-nonefound": "Leitingin gav onki úrslit.", "powersearch-legend": "Víðkað leitan", "powersearch-ns": "Leita í navnaøkinum:", - "powersearch-redir": "Vís umvegir", "powersearch-togglelabel": "Kanna eftir:", "powersearch-toggleall": "Alt", "powersearch-togglenone": "Ongi", @@ -923,7 +916,6 @@ "prefs-advancedsearchoptions": "Víðkaðir møguleikar", "prefs-advancedwatchlist": "Víðkaðir møguleikar", "prefs-displayrc": "Vís møguleikar", - "prefs-displaysearchoptions": "Vís møguleikar", "prefs-displaywatchlist": "Vís møguleikar", "prefs-tokenwatchlist": "Lykil", "prefs-diffs": "Munir", @@ -1087,7 +1079,7 @@ "recentchanges-legend-heading": "'''Teknfrágreiðing:'''", "recentchanges-legend-newpage": "(sí eisini [[Special:NewPages|yvirlit yvir nýggjar síður]])", "rcnotefrom": "Niðanfyri standa broytingarnar síðani '''$2''', (upp til '''$1''' er sýndar).", - "rclistfrom": "Sýn nýggjar broytingar byrjandi við $1", + "rclistfrom": "Sýn nýggjar broytingar byrjandi við $3 $2", "rcshowhideminor": "$1 minni rættingar", "rcshowhidebots": "$1 bottar", "rcshowhideliu": "$1 skrásettir brúkarar", @@ -1564,10 +1556,6 @@ "watchlist-details": "{{PLURAL:$1|$1 síða|$1 síður}} á tínum vaktarlista, kjaksíður ikki íroknaðar.", "wlheader-enotif": "Tað ber nú til at senda teldupost.", "wlheader-showupdated": "Síður sum eru broyttar síðan tú seinast vitjaði tær, eru vístar við '''feitum'''.", - "watchmethod-recent": "kanna eftir nýligum rættingum á eftirlitssíðum", - "watchmethod-list": "kannar síður undir eftirliti fyri feskar broytingar", - "watchlistcontains": "Títt eftirlit inniheldur {{PLURAL:$1|eina síðu|$1 síður}}.", - "iteminvalidname": "Trupulleiki við luti '$1', ógyldugt navn...", "wlshowlast": "Vís seinastu $1 tímar $2 dagar $3", "watchlist-options": "Møguleikar í ansingarlistanum", "watching": "Eftirlitir...", @@ -2049,7 +2037,6 @@ "tooltip-undo": "\"Angra\" tekur burtur hesa rættingina og letur upp rættingarsíðuna við forskoðan. Tað loyvir at tú skrivar eina orsøk í samandráttin.", "tooltip-preferences-save": "Goym innstillingar", "tooltip-summary": "Skriva stuttan samandrátt", - "notacceptable": "Wiki ambætarin kann ikki veita dáta í einum formati, sum tín viðskiftari (klientur) kann lesa.", "anonymous": "Dulnevndir {{PLURAL:$1|brúkari|brúkarar}} í {{SITENAME}}", "siteuser": "{{SITENAME}}brúkari $1", "anonuser": "{{SITENAME}} dulnevndur brúkari $1", @@ -2305,7 +2292,6 @@ "autosumm-replace": "Innihaldið á síðuni bleiv skift út við \"$1\"", "autoredircomment": "Víðaristillaði síðuna til [[$1]]", "autosumm-new": "Stovnaði síðu við \"$1\"", - "livepreview-loading": "Innlesur...", "watchlistedit-normal-title": "Rætta eftirlit", "watchlistedit-raw-title": "Rætta rátt eftirlit", "watchlistedit-raw-legend": "Rætta rátt eftirlit", @@ -2359,7 +2345,6 @@ "compare-rev1": "Versjón 1", "compare-rev2": "Versjón 2", "compare-submit": "Samanber", - "dberr-header": "Henda wikiin hevur ein trupulleika", "rightsnone": "(ongin)", "searchsuggest-search": "Leita", "api-error-empty-file": "Fílan sum tú sendi inn var tóm.", diff --git a/languages/i18n/fr.json b/languages/i18n/fr.json index f2c65bbb8a..73320719d4 100644 --- a/languages/i18n/fr.json +++ b/languages/i18n/fr.json @@ -103,7 +103,8 @@ "Zetud", "Zolo", "Горан Анђелковић", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Souligner les liens :", @@ -257,7 +258,7 @@ "vector-action-unprotect": "Changer la protection", "vector-view-create": "Créer", "vector-view-edit": "Modifier", - "vector-view-history": "Afficher l'historique", + "vector-view-history": "Afficher l’historique", "vector-view-view": "Lire", "vector-view-viewsource": "Voir la source", "actions": "Actions", @@ -324,6 +325,7 @@ "jumptonavigation": "navigation", "jumptosearch": "rechercher", "view-pool-error": "Désolé, les serveurs sont surchargés en ce moment.\nTrop d'utilisateurs cherchent à consulter cette page.\nVeuillez attendre un moment avant de retenter l'accès à cette page.\n\n$1", + "generic-pool-error": "Désolé, les serveurs sont surchargés pour le moment.\nTrop d’utilisateurs essayent de consulter cette ressource.\nVeuillez attendre un peu avant de réessayer d’accéder à celle-ci.", "pool-timeout": "Délai d'attente dépassé", "pool-queuefull": "La file d'attente est pleine", "pool-errorunknown": "Erreur inconnue", @@ -407,7 +409,7 @@ "readonly": "Base de données verrouillée", "enterlockreason": "Indiquez la raison du verrouillage ainsi qu'une estimation de sa durée", "readonlytext": "Les ajouts et mises à jour de la base de données sont actuellement bloqués, probablement pour permettre la maintenance de la base, après quoi, tout rentrera dans l'ordre.\n\nL'administrateur ayant verrouillé la base de données a fourni l'explication suivante :
$1", - "missing-article": "La base de données n'a pas trouvé le texte d'une page qu'elle aurait dû trouver, intitulée « $1 » $2.\n\nGénéralement, cela survient en suivant un lien vers un diff périmé ou vers l'historique d'une page supprimée.\n\nSi ce n'est pas le cas, il peut s'agir d'un bug dans le programme.\nVeuillez le signaler à un [[Special:ListUsers/sysop|administrateur]] sans oublier de lui indiquer l'URL du lien.", + "missing-article": "La base de données n’a pas trouvé le texte d’une page qu’elle aurait dû trouver, intitulée « $1 » $2.\n\nGénéralement, cela survient en suivant un lien vers un diff périmé ou vers l’historique d’une page supprimée.\n\nSi ce n’est pas le cas, il peut s’agir d’un bogue dans le programme.\nVeuillez le signaler à un [[Special:ListUsers/sysop|administrateur]] sans oublier de lui indiquer l’URL du lien.", "missingarticle-rev": "(numéro de version : $1)", "missingarticle-diff": "(diff : $1, $2)", "readonly_lag": "La base de données a été automatiquement verrouillée pendant que les serveurs secondaires rattrapent leur retard sur le serveur principal.", @@ -655,8 +657,8 @@ "preview": "Prévisualisation", "showpreview": "Prévisualiser", "showdiff": "Voir les modifications", - "anoneditwarning": "'''Attention :''' vous n'êtes pas identifié(e). Votre adresse IP sera enregistrée dans l'historique de cette page.", - "anonpreviewwarning": "''Vous n'êtes pas identifié. Sauvegarder enregistrera votre adresse IP dans l'historique des modifications de la page.''", + "anoneditwarning": "'''Attention :''' vous n’êtes pas identifié(e). Votre adresse IP sera enregistrée dans l’historique de cette page.", + "anonpreviewwarning": "''Vous n’êtes pas identifié(e). Sauvegarder enregistrera votre adresse IP dans l’historique des modifications de la page.''", "missingsummary": "'''Rappel :''' vous n'avez pas encore fourni le résumé de votre modification.\nSi vous cliquez de nouveau sur le bouton « {{int:savearticle}} », la publication sera faite sans nouvel avertissement.", "missingcommenttext": "Veuillez entrer un commentaire ci-dessous.", "missingcommentheader": "'''Rappel :''' vous n'avez pas fourni de sujet ou de titre à ce commentaire.\nSi vous cliquez de nouveau sur « {{int:Savearticle}} », votre modification sera enregistrée sans titre.", @@ -795,7 +797,7 @@ "page_first": "première", "page_last": "dernière", "histlegend": "Légende : ({{int:cur}}) = différence avec la version actuelle, ({{int:last}}) = différence avec la version précédente, {{int:minoreditletter}} = modification mineure", - "history-fieldset-title": "Naviguer dans l'historique", + "history-fieldset-title": "Naviguer dans l’historique", "history-show-deleted": "Masqués seulement", "histfirst": "les plus anciennes", "histlast": "les plus récentes", @@ -831,8 +833,8 @@ "revdelete-selected-text": "{{PLURAL:$1|Révision sélectionnée|Révisions sélectionnées}} de [[:$2]] :", "revdelete-selected-file": "{{PLURAL:$1|Version de fichier sélectionnée|Versions de fichier sélectionnées}} de [[:$2]] :", "logdelete-selected": "{{PLURAL:$1|Événement d'historique sélectionné|Événements d'historique sélectionnés}} :", - "revdelete-text-text": "Les révisions supprimées continueront à apparaître dans l'historique de la page, mais une partie de leur contenu sera inaccessible au public.", - "revdelete-text-file": "Les versions de fichier supprimées continueront à apparaître dans l'historique des fichiers, mais une partie de leur contenu sera indisponible au public.", + "revdelete-text-text": "Les révisions supprimées continueront à apparaître dans l’historique de la page, mais une partie de leur contenu sera inaccessible au public.", + "revdelete-text-file": "Les versions de fichier supprimées continueront à apparaître dans l’historique des fichiers, mais une partie de leur contenu sera indisponible au public.", "logdelete-text": "Les évènements du journal supprimés continueront à apparaître dans les journaux, mais une partie de leur contenu sera indisponible au public.", "revdelete-text-others": "Les autres administrateurs de {{SITENAME}} seront toujours capables d'accéder au contenu caché et peuvent le restaurer à nouveau par cette interface, à moins que des restrictions additionnelles soient définies.", "revdelete-confirm": "Confirmez que vous voulez effectuer cette action, que vous en comprenez les conséquences, et que vous le faites en accord avec [[{{MediaWiki:Policy-url}}|les règles]].", @@ -873,7 +875,7 @@ "suppressionlog": "Journal des masquages", "suppressionlogtext": "Voici la liste des masquages et des blocages qui portent sur du contenu caché aux administrateurs.\nVoir la [[Special:BlockList|liste des blocages]] pour la liste des bannissements et des blocages actuellement opérationnels.", "mergehistory": "Fusionner les historiques des pages", - "mergehistory-header": "Cette page vous permet de fusionner des versions de l'historique d'une page d'origine vers une nouvelle page.\nAssurez-vous que cette opération conservera la continuité de l'historique de la page.", + "mergehistory-header": "Cette page vous permet de fusionner des versions de l’historique d’une page d’origine vers une nouvelle page.\nAssurez-vous que cette opération conservera la continuité de l’historique de la page.", "mergehistory-box": "Fusionner les versions de deux pages :", "mergehistory-from": "Page d'origine :", "mergehistory-into": "Page de destination :", @@ -896,7 +898,7 @@ "mergelog": "Journal des fusions", "pagemerge-logentry": "[[$1]] fusionnée avec [[$2]] (versions jusqu'au $3)", "revertmerge": "Séparer", - "mergelogpagetext": "Voici la liste des fusions de l'historique d'une page dans celui d'une autre les plus récentes.", + "mergelogpagetext": "Voici la liste des plus récentes fusions de l’historique d’une page dans celui d’une autre.", "history-title": "$1 : Historique des versions", "difference-title": "$1 : Différence entre versions", "difference-title-multipage": "Différences entre les pages « $1 » et « $2 »", @@ -1176,9 +1178,9 @@ "right-sendemail": "Envoyer un courriel aux autres utilisateurs", "right-passwordreset": "Voir les courriels de réinitialisation des mots de passe", "newuserlogpage": "Journal des créations de comptes utilisateur", - "newuserlogpagetext": "Cette page affiche l'historique des créations de comptes utilisateur.", + "newuserlogpagetext": "Cette page affiche l’historique des créations de comptes utilisateur.", "rightslog": "Journal des modifications de droits d’utilisateurs", - "rightslogtext": "Voici l'historique des modifications des droits des utilisateurs.", + "rightslogtext": "Voici l’historique des modifications des droits des utilisateurs.", "action-read": "lire cette page", "action-edit": "modifier cette page", "action-createpage": "créer des pages", @@ -1196,7 +1198,7 @@ "action-writeapi": "utiliser l‘API d'écriture", "action-delete": "supprimer cette page", "action-deleterevision": "supprimer cette version", - "action-deletedhistory": "voir l'historique supprimé de cette page", + "action-deletedhistory": "voir l’historique supprimé de cette page", "action-browsearchive": "rechercher des pages supprimées", "action-undelete": "restaurer cette page", "action-suppressrevision": "visionner et rétablir cette version supprimée", @@ -1209,7 +1211,7 @@ "action-patrol": "marquer la modification des autres comme relue", "action-autopatrol": "avoir votre modification marquée comme relue", "action-unwatchedpages": "voir la liste des pages non suivies", - "action-mergehistory": "fusionner l'historique de cette page", + "action-mergehistory": "fusionner l’historique de cette page", "action-userrights": "modifier tous les droits d'utilisateur", "action-userrights-interwiki": "modifier les droits des utilisateurs sur d'autres wikis", "action-siteadmin": "verrouiller ou déverrouiller la base de données", @@ -1235,7 +1237,7 @@ "recentchanges-legend-newpage": "(voir aussi la [[Special:NewPages|liste des nouvelles pages]]).", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Ci-dessous les modifications effectuées depuis le $2 (jusqu’à $1 affichés).", - "rclistfrom": "Afficher les nouvelles modifications depuis le $1.", + "rclistfrom": "Afficher les nouvelles modifications depuis le $3 à $2", "rcshowhideminor": "$1 les modifications mineures", "rcshowhideminor-show": "Afficher", "rcshowhideminor-hide": "Masquer", @@ -1803,10 +1805,6 @@ "watchlist-details": "{{PLURAL:$1|$1 page|$1 pages}} dans votre liste de suivi, sans compter les pages de discussion.", "wlheader-enotif": "La notification par courriel est activée.", "wlheader-showupdated": "Les pages qui ont été modifiées depuis votre dernière visite sont affichées en '''gras'''.", - "watchmethod-recent": "vérification des modifications récentes pour y trouver des pages suivies", - "watchmethod-list": "vérification des pages suivies pour y trouver des modifications récentes", - "watchlistcontains": "Votre liste de suivi référence $1 page{{PLURAL:$1||s}}.", - "iteminvalidname": "Problème avec l'élément « $1 » : le nom est invalide.", "wlnote2": "Ci-dessous les modifications dans {{PLURAL:$1|la dernière heure|les $1 dernières heures}}, à partir de $2, $3.", "wlshowlast": "Montrer les dernières $1 heures, les derniers $2 jours ou bien $3", "watchlist-options": "Options de la liste de suivi", @@ -2189,10 +2187,10 @@ "move-over-sharedrepo": "== Le fichier existe ==\n[[:$1]] existe déjà sur un dépôt partagé. Renommer ce fichier rendra le fichier sur le dépôt partage inaccessible.", "file-exists-sharedrepo": "Le nom choisi est déjà utilisé par un fichier sur un dépôt partagé.\nChoisissez un autre nom.", "export": "Exporter des pages", - "exporttext": "Vous pouvez exporter en XML le texte et l'historique d'une page ou d'un ensemble de pages ;\nle résultat peut alors être importé dans un autre wiki utilisant le logiciel MediaWiki via la [[Special:Import|page d'importation]].\n\nPour exporter des pages, entrez leurs titres dans la boîte de texte ci-dessous, à raison d'un titre par ligne. Sélectionnez si vous désirez ou non la version actuelle avec toutes les anciennes versions, avec les lignes de l'historique de la page, ou simplement la page actuelle avec des informations sur la dernière modification.\n\nDans ce dernier cas vous pouvez aussi utiliser un lien, tel que [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] pour la page [[{{MediaWiki:Mainpage}}]].", + "exporttext": "Vous pouvez exporter en XML le texte et l’historique d’une page ou d’un ensemble de pages ; le résultat peut alors être importé dans un autre wiki utilisant le logiciel MediaWiki via la [[Special:Import|page d’importation]].\n\nPour exporter des pages, entrez leurs titres dans la boîte de texte ci-dessous, à raison d’un titre par ligne. Sélectionnez si vous désirez la version actuelle avec toutes les anciennes versions, avec les lignes de l’historique de la page, ou simplement la page actuelle avec des informations sur la dernière modification.\n\nDans ce dernier cas vous pouvez aussi utiliser un lien, tel que [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] pour la page [[{{MediaWiki:Mainpage}}]].", "exportall": "Exporter toutes les pages", - "exportcuronly": "Exporter uniquement la version courante, sans l'historique complet", - "exportnohistory": "----\n'''Note :''' l'exportation de l'historique complet des pages à l'aide de ce formulaire a été désactivée pour des raisons de performance.", + "exportcuronly": "Exporter uniquement la version courante, sans l’historique complet", + "exportnohistory": "----\n'''Note :''' l’exportation de l’historique complet des pages à l’aide de ce formulaire a été désactivée pour des raisons de performance.", "exportlistauthors": "Inclure une liste complète des contributeurs pour chaque page", "export-submit": "Exporter", "export-addcattext": "Ajouter les pages de la catégorie :", @@ -2235,7 +2233,7 @@ "importinterwiki": "Importation inter-wiki", "import-interwiki-text": "Sélectionnez un wiki et un titre de page à importer.\nLes dates des versions et les noms des contributeurs seront préservés.\nToutes les actions d'importation inter-wiki sont consignées dans l'[[Special:Log/import|historique des importations]].", "import-interwiki-source": "Wiki et page sources :", - "import-interwiki-history": "Copier toutes les versions de l'historique de cette page", + "import-interwiki-history": "Copier toutes les versions de l’historique de cette page", "import-interwiki-templates": "Inclure tous les modèles", "import-interwiki-submit": "Importer", "import-interwiki-namespace": "Espace de noms de destination :", @@ -2389,8 +2387,8 @@ "nocredits": "Il n'y a pas d'informations d'attribution disponibles pour cette page.", "spamprotectiontitle": "Filtre de protection anti-pollution", "spamprotectiontext": "La page que vous avez voulu sauvegarder a été bloquée par le filtre anti-pollution. Ceci est probablement dû à l'introduction d'un lien vers un site externe apparaissant sur la liste noire.", - "spamprotectionmatch": "La chaîne de caractères « '''$1''' » a déclenché le détecteur de spam.", - "spambot_username": "Nettoyage de spams par MediaWiki", + "spamprotectionmatch": "La chaîne de caractères « '''$1''' » a déclenché le détecteur de pollution.", + "spambot_username": "Nettoyage de pourriels par MediaWiki", "spam_reverting": "Rétablissement de la dernière version ne contenant pas de lien vers $1", "spam_blanking": "Toutes les versions contenant des liens vers $1 sont blanchies", "spam_deleting": "Toutes les versions contenaient des liens vers $1, suppression", @@ -2456,8 +2454,8 @@ "markedaspatrollednotify": "Cette modification de $1 a été marquée comme relue.", "markedaspatrollederrornotify": "Échec du marquage comme contrôlé.", "patrol-log-page": "Journal des relectures", - "patrol-log-header": "Voici l'historique des versions relues.", - "log-show-hide-patrol": "$1 l'historique des relectures", + "patrol-log-header": "Voici l’historique des versions relues.", + "log-show-hide-patrol": "$1 l’historique des relectures", "deletedrevision": "Ancienne version $1 supprimée", "filedeleteerror-short": "Erreur lors de la suppression du fichier : $1", "filedeleteerror-long": "Des erreurs ont été rencontrées lors de la suppression du fichier :\n\n$1", @@ -2964,8 +2962,6 @@ "bitrate-yottabits": "$1 Ybps", "lag-warn-normal": "Les modifications datant de moins de $1 seconde{{PLURAL:$1||s}} peuvent ne pas apparaître dans cette liste.", "lag-warn-high": "En raison d'un retard important du serveur de base de données, les modifications datant de moins de $1 seconde{{PLURAL:$1||s}} peuvent ne pas apparaître dans cette liste.", - "watchlistedit-numitems": "Votre liste de suivi contient {{PLURAL:$1|un titre|$1 titres}}, sans compter les pages de discussion.", - "watchlistedit-noitems": "Votre liste de suivi ne contient aucun titre.", "watchlistedit-normal-title": "Modifier la liste de suivi", "watchlistedit-normal-legend": "Retirer des titres de la liste de suivi", "watchlistedit-normal-explain": "Les titres de votre liste de suivi sont visibles ci-dessous.\nPour enlever un titre de la liste (et sa page de discussion), cochez la case à côté puis cliquez sur le bouton « {{int:Watchlistedit-normal-submit}} ».\nVous pouvez aussi [[Special:EditWatchlist/raw|modifier la liste en mode brut]].", @@ -3038,7 +3034,7 @@ "version-specialpages": "Pages spéciales", "version-parserhooks": "Greffons de l'analyseur syntaxique", "version-variables": "Variables", - "version-antispam": "Prévention du spam", + "version-antispam": "Prévention du pollupostage", "version-skins": "Habillages", "version-other": "Divers", "version-mediahandlers": "Manipulateurs de médias", diff --git a/languages/i18n/frp.json b/languages/i18n/frp.json index 3fa82975bf..f93e5bb342 100644 --- a/languages/i18n/frp.json +++ b/languages/i18n/frp.json @@ -4,7 +4,8 @@ "Cedric31", "ChrisPtDe", "Reedy", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Solegnér los lims :", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Montrar la bârra d’outils de changement (at fôta de JavaScript)", "tog-editondblclick": "Changiér des pâges sur doblo-clic (at fôta de JavaScript)", "tog-editsectiononrightclick": "Activar lo changement de sèccions per clic drêt sur lors titros (at fôta de JavaScript)", - "tog-rememberpassword": "Sè rapelar de mon contresegno sur ceti navigator (por lo més $1 jorn{{PLURAL:$1||s}})", "tog-watchcreations": "Apondre les pâges que fé et pués los fichiérs que tèlèchârjo a ma lista de siuvu", "tog-watchdefault": "Apondre les pâges et los fichiérs que chanjo a ma lista de siuvu", "tog-watchmoves": "Apondre les pâges et los fichiérs que dèplaço a ma lista de siuvu", @@ -304,14 +304,11 @@ "readonly_lag": "La bâsa de balyês est étâye vèrrolyêe ôtomaticament pendent que los sèrviors secondèros ratrapont lor retârd sur lo sèrvior principâl.", "internalerror": "Fôta de dedens", "internalerror_info": "Fôta de dedens : $1", - "fileappenderrorread": "Y at pas moyen de liére « $1 » pendent l’aponsa.", - "fileappenderror": "Y at pas moyen d’apondre « $1 » a « $2 ».", "filecopyerror": "Y at pas moyen de copiyér lo fichiér « $1 » vers « $2 ».", "filerenameerror": "Y at pas moyen de renomar lo fichiér « $1 » en « $2 ».", "filedeleteerror": "Y at pas moyen de suprimar lo fichiér « $1 ».", "directorycreateerror": "Y at pas moyen de fâre lo rèpèrtouèro « $1 ».", "filenotfound": "Y at pas moyen de trovar lo fichiér « $1 ».", - "fileexistserror": "Y at pas moyen d’ècrire lo fichiér « $1 » : lo fichiér ègziste.", "unexpected": "Valor emprèvua : « $1 » = « $2 ».", "formerror": "Fôta : y at pas moyen de mandar lo formulèro.", "badarticleerror": "Cel’accion pôt pas étre fêta sur ceta pâge.", @@ -387,8 +384,6 @@ "gotaccountlink": "Branchiéd-vos", "userlogin-resetlink": "Vos éd oubliâ voutros dètalys de branchement ?", "userlogin-resetpassword-link": "Rebetar a zérô lo contresegno", - "createacct-join": "Buchiéd voutres enformacions ce-desot.", - "createacct-another-join": "Buchiéd les enformacions sur lo compto novél ce-desot.", "createacct-emailrequired": "Adrèce èlèctronica", "createacct-emailoptional": "Adrèce èlèctronica (u chouèx)", "createacct-email-ph": "Buchiéd voutron adrèce èlèctronica", @@ -524,7 +519,6 @@ "savearticle": "Encartar la pâge", "preview": "Apèrçu", "showpreview": "Montrar un apèrçu", - "showlivepreview": "Apèrçu drêt", "showdiff": "Montrar los changements", "anoneditwarning": "'''Atencion :''' vos éte pas branchiê(e).\nVoutron adrèce IP serat encartâye dedens l’historico des changements de ceta pâge.", "anonpreviewwarning": "''Vos éte pas branchiê(e). Sôvar encarterat voutron adrèce IP dedens l’historico des changements de ceta pâge.''", @@ -810,7 +804,6 @@ "search-nonefound": "Y at gins de rèsultat que corrèspond a la rechèrche.", "powersearch-legend": "Rechèrche avanciêe", "powersearch-ns": "Rechèrchiér dedens los èspâços de noms :", - "powersearch-redir": "Listar les redirèccions", "powersearch-togglelabel": "Chouèsir :", "powersearch-toggleall": "Tôs", "powersearch-togglenone": "Pas yon", @@ -913,7 +906,6 @@ "prefs-advancedsearchoptions": "Chouèx avanciês", "prefs-advancedwatchlist": "Chouèx avanciês", "prefs-displayrc": "Chouèx de vua", - "prefs-displaysearchoptions": "Chouèx de vua", "prefs-displaywatchlist": "Chouèx de vua", "prefs-diffs": "Difèrences", "email-address-validity-valid": "L’adrèce èlèctronica semble justa", @@ -1065,7 +1057,7 @@ "recentchanges-label-unpatrolled": "Ceti changement est p’oncor étâ gouardâ", "recentchanges-legend-newpage": "$1 - pâge novèla", "rcnotefrom": "Vê-que los changements fêts dês lo '''$2''' (tant qu’a '''$1''' montrâs).", - "rclistfrom": "Montrar los novéls changements dês lo $1", + "rclistfrom": "Montrar los novéls changements dês lo $3 $2", "rcshowhideminor": "$1 los petiôts changements", "rcshowhidebots": "$1 los robots", "rcshowhideliu": "$1 los utilisators branchiês", @@ -1573,10 +1565,6 @@ "watchlist-details": "Y at $1 pâge{{PLURAL:$1||s}} dedens voutra lista de siuvu, sen comptar les pâges de discussion.", "wlheader-enotif": "La notificacion per mèssageria èlèctronica est activâye.", "wlheader-showupdated": "Les pâges que sont étâyes changiêes dês voutra dèrriére visita sont montrâyes en '''grâs'''.", - "watchmethod-recent": "contrôlo des novéls changements por y trovar des pâges siuvues", - "watchmethod-list": "contrôlo de les pâges siuvues por y trovar des novéls changements", - "watchlistcontains": "Voutra lista de siuvu contint $1 pâge{{PLURAL:$1||s}}.", - "iteminvalidname": "Problèmo avouéc la piéce « $1 », nom pas justo...", "wlshowlast": "Montrar les $1 hores passâyes, los $2 jorns passâs ou ben $3", "watchlist-options": "Chouèx de la lista de siuvu", "watching": "Siuvu...", @@ -2121,7 +2109,6 @@ "group-bot.js": "/* Tot code JavaScript betâ ique serat chargiê ren que por los bots. */", "group-sysop.js": "/* Tot code JavaScript betâ ique serat chargiê ren que por los administrators. */", "group-bureaucrat.js": "/* Tot code JavaScript betâ ique serat chargiê ren que por los grata-papiérs. */", - "notacceptable": "Lo sèrvor vouiqui pôt pas balyér les balyês dens un format que voutron cliant est capâblo de liére.", "anonymous": "{{PLURAL:$1|Usanciér pas encartâ|Usanciérs pas encartâs}} dessus {{SITENAME}}", "siteuser": "l’usanciér{{GENDER:$2||e}} $1 de {{SITENAME}}", "anonuser": "l’usanciér pas encartâ $1 de {{SITENAME}}", @@ -2643,14 +2630,8 @@ "size-kilobytes": "$1 Kio", "size-megabytes": "$1 Mio", "size-gigabytes": "$1 Gio", - "livepreview-loading": "Chargement...", - "livepreview-ready": "Chargement... chavonâ !", - "livepreview-failed": "L’apèrçu vito fêt at pas reussi !\nÈprovâd la prèvisualisacion normala.", - "livepreview-error": "Empossiblo de sè branchiér : $1 « $2 ».\nÈprovâd la prèvisualisacion normala.", "lag-warn-normal": "Los changements que dâtont de muens de $1 {{PLURAL:$1|seconda|secondes}} pôvont pas aparêtre dens ceta lista.", "lag-warn-high": "En rêson d’un retârd important du sèrvor de bâsa de balyês, los changements que dâtont de muens de $1 {{PLURAL:$1|seconda|secondes}} pôvont pas aparêtre dens ceta lista.", - "watchlistedit-numitems": "Voutra lista de survelyence contint {{PLURAL:$1|yon titro|$1 titros}}, sen comptar les pâges de discussion.", - "watchlistedit-noitems": "Voutra lista de survelyence contint gins de titro.", "watchlistedit-normal-title": "Changiér la lista de survelyence", "watchlistedit-normal-legend": "Enlevar des titros de la lista de survelyence", "watchlistedit-normal-explain": "Los titros de voutra lista de survelyence sont montrâs ce-desot.\nPor enlevar un titro (et sa pâge de discussion), pouentâd la câsa a coutâ et pués clicâd sur lo boton « {{int:Watchlistedit-normal-submit}} ».\nVos pouede asse-ben changiér la [[Special:EditWatchlist/raw|lista en fôrma bruta]].", @@ -2794,7 +2775,6 @@ "compare-invalid-title": "Lo titro que vos éd spècifiâ est envalido.", "compare-title-not-exists": "Lo titro que vos éd spècefiâ ègziste pas.", "compare-revision-not-exists": "La vèrsion que vos éd spècefiâ ègziste pas.", - "dberr-header": "Ceti vouiqui at un problèmo", "dberr-problems": "Dèsolâ ! Ceti seto rencontre des dificultâts tècniques.", "dberr-again": "Tâchiéd d’atendre doux-três menutes et pués rechargiéd.", "dberr-info": "(Branchement u sèrvor de bâsa de balyês empossiblo : $1)", diff --git a/languages/i18n/frr.json b/languages/i18n/frr.json index 409bc2476b..fafc904bcd 100644 --- a/languages/i18n/frr.json +++ b/languages/i18n/frr.json @@ -6,7 +6,8 @@ "Maartenvdbent", "Merlissimo", "Murma174", - "Pyt" + "Pyt", + "아라" ] }, "tog-underline": "Ferwisangen onerstrik:", @@ -317,14 +318,11 @@ "readonly_lag": "Det dootenbeenk as speret wurden, amdat jo ferdiald dootenbeenken (slaves) jo mä di hoodserver (master) ufglik kön.", "internalerror": "Süsteemfeeler", "internalerror_info": "Süsteemfeeler: $1", - "fileappenderrorread": "\"$1\" küd ei leesen wurd, auer diar jüst üüb skrewen woort.", - "fileappenderror": "\"$1\" küd ei bi \"$2\" bihinget wurd.", "filecopyerror": "Det datei $1 küd ei efter $2 kopiaret wurd.", "filerenameerror": "Det datei $1 küd ei efter $2 amnäämd wurd.", "filedeleteerror": "Det datei $1 küd ei stregen wurd.", "directorycreateerror": "Det fertiaknis \"$1\" küd ei iinracht wurd.", "filenotfound": "Det datei $1 küd ei fünjen wurd.", - "fileexistserror": "Uun det datei \"$1\" küd ei skrewen wurd: Hat as al diar.", "unexpected": "Mä di wäärs stemet wat ei: \"$1\"=\"$2\".", "formerror": "Feeler: Di iindrach küd ei ferwerket wurd.", "badarticleerror": "Son aktjuun koon üüb detdiar sidj ei föörnimen wurd.", @@ -405,8 +403,6 @@ "userlogin-helplink2": "Halep bi't uunmeldin", "userlogin-loggedin": "Du beest al üs {{GENDER:$1|$1}} uunmeldet.\nBrük det formulaar diar oner, am di mä en öödern nööm uuntumeldin.", "userlogin-createanother": "En ööder brükerkonto iinracht", - "createacct-join": "Du oner din dooten iin.", - "createacct-another-join": "Skriiw oner a dooten för't nei brükerkonto hen", "createacct-emailrequired": "E-mail adres", "createacct-emailoptional": "E-mail adres (optional)", "createacct-email-ph": "Du din e-mail adres iin", @@ -560,7 +556,6 @@ "savearticle": "Sidj seekre", "preview": "Iarst ans luke", "showpreview": "Iarst ans luke", - "showlivepreview": "Glik uunluke", "showdiff": "Feranrangen wise", "anoneditwarning": "'''Paase üüb:''' Dü bewerkest detdiar sidj anonüüm. Wan dü det seekerst, woort din aktuel IP-adres uun a ferluup aptiakent, an as diarmä '''för arken''' iintusen.", "anonpreviewwarning": "\"Dü beest ei uunmeldet. Bi't seekrin woort din IP-adres uun a ferluup faan werjuunen aptiakent.\"", @@ -859,7 +854,6 @@ "search-nonefound": "För din uunfraag san nian resultaaten fünjen wurden.", "powersearch-legend": "Ütjwidjet schüken", "powersearch-ns": "Schük uun nöömrümer:", - "powersearch-redir": "Widjerfeerangen uunwise", "powersearch-togglelabel": "Schük uun:", "powersearch-toggleall": "Aaltumaal", "powersearch-togglenone": "Nianen", @@ -966,7 +960,6 @@ "prefs-advancedsearchoptions": "Ütjwidjet mögelkhaiden", "prefs-advancedwatchlist": "Ütjwidjet mögelkhaiden", "prefs-displayrc": "Mögelkhaiden för't uunwisin", - "prefs-displaysearchoptions": "Mögelkhaiden för't uunwisin", "prefs-displaywatchlist": "Mögelkhaiden för't uunwisin", "prefs-tokenwatchlist": "Token", "prefs-diffs": "Ferskeel", @@ -1141,7 +1134,7 @@ "recentchanges-legend-newpage": "(luke uk bi't [[Special:NewPages|list mä nei sidjen]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Diar wurd a feranrangen sant $2uunwiset (ei muar üs $1 feranrangen).", - "rclistfrom": "Bluas feranrangen sant $1 wise.", + "rclistfrom": "Bluas feranrangen sant $3 $2 wise", "rcshowhideminor": "$1 letj feranrangen", "rcshowhideminor-show": "Wise", "rcshowhideminor-hide": "Fersteeg", @@ -1702,10 +1695,6 @@ "watchlist-details": "Dü heest {{PLURAL:$1|1 sidj|$1 sidjen}} uun't uug.", "wlheader-enotif": "Di e-mail siinst as aktiif.", "wlheader-showupdated": "Nei feranert sidjen wurd '''fäät''' uunwiset.", - "watchmethod-recent": "Leetst feranrangen faan sidjen, diar dü uun't uug heest", - "watchmethod-list": "Sidjen, diar dü uun't uug heest, am a leetst feranrangen beluke", - "watchlistcontains": "Dü häälst $1 {{PLURAL:$1|sidj|sidjen}} uun't uug.", - "iteminvalidname": "Mä di iindrach „$1“ stemet wat ei, di nööm as ferkiard.", "wlnote2": "Diar stun a feranrangen faan a leetst {{PLURAL:$1|stünj|$1 stünjen}}, üüb a stant faan $2, $3.", "wlshowlast": "Wise a feranrangen faan leetst $1 stünjen, $2 daar of $3.", "watchlist-options": "Iinstelangen för't uunwisin", @@ -2252,7 +2241,6 @@ "tooltip-preferences-save": "Iinstelangen seekre", "tooltip-summary": "Faade det kurt tuup", "interlanguage-link-title": "$1 - $2", - "notacceptable": "Di Wiki-server koon a dooten ei för dan aperoot apwerke.", "anonymous": "{{PLURAL:$1|anonüümen brüker|anonüüm brükern}} üüb {{SITENAME}}", "siteuser": "{{SITENAME}}-brüker $1", "anonuser": "Anonüüm {{SITENAME}}-brüker $1", @@ -2793,14 +2781,8 @@ "autosumm-replace": "Di tekst as ütjbütjet wurden mä \"$1\"", "autoredircomment": "Sidj tu [[$1]] widjerfeerd", "autosumm-new": "Det sidj as nei uunlaanj wurden: \"$1\"", - "livepreview-loading": "Loose ...", - "livepreview-ready": "Loosin ... Klaar!", - "livepreview-failed": "Live-preview wul ei!\nFerschük det üüb di normool wai.", - "livepreview-error": "Küd ei ferbinj: $1 \"$2\".\nFerschük det üüb di normool wai.", "lag-warn-normal": "Feranrangen faan {{PLURAL:$1|at leetst sekund|a leetst $1 sekunden}} kön noch ei uunwiset wurd.", "lag-warn-high": "Auer det huuch dootenbeenklääst kön a feranrangen faan {{PLURAL:$1|at leetst sekund|a leetst $1 sekunden}} noch ei uunwiset wurd.", - "watchlistedit-numitems": "Dü heest {{PLURAL:$1|ian sidj|$1 sidjen}} uun't uug. A diskusjuunssidjen wurd ei mätääld.", - "watchlistedit-noitems": "Dü heest nian sidjen, diar dü uun't uug behual wel.", "watchlistedit-normal-title": "List mä sidjen, diar dü uun't uug behual wel, bewerke", "watchlistedit-normal-legend": "Ei muar uun't uug behual", "watchlistedit-normal-explain": "Jodiar sidjen wel dü uun't uug behual. Am iindracher tu striken, kääntiakne a kaschin üüb sidj faan di iindrach an trak oner üüb „{{int:Watchlistedit-normal-submit}}“. Dü könst det list uk uun't [[Special:EditWatchlist/raw|listenformoot]] bewerke.", @@ -2919,7 +2901,6 @@ "compare-invalid-title": "Didiar sidjennööm gongt ei.", "compare-title-not-exists": "Son sidjennööm as diar ei.", "compare-revision-not-exists": "Son werjuun as diar ei.", - "dberr-header": "Det Wiki hää komer.", "dberr-problems": "Dää mi iarag! Det sidj hää technisk komer.", "dberr-again": "Teew en uugenblak an ferschük det noch ans.", "dberr-info": "(Koon ei mä a dootenbeenk-server ferbinj: $1)", diff --git a/languages/i18n/fur.json b/languages/i18n/fur.json index b4eea1d08c..5ccdd4ce13 100644 --- a/languages/i18n/fur.json +++ b/languages/i18n/fur.json @@ -8,7 +8,8 @@ "Reedy", "Tocaibon", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sotlinee leams", @@ -21,7 +22,6 @@ "tog-showtoolbar": "Mostre sbare dai imprescj pe modifiche (JavaScript)", "tog-editondblclick": "Cambie lis pagjinis fracant dôs voltis", "tog-editsectiononrightclick": "Modifiche une sezion fracant cul tast diestri
sui titui des sezions", - "tog-rememberpassword": "Visiti di me su chest sgarfadôr (par un massim di $1 {{PLURAL:$1|zornade|zornadis}})", "tog-watchcreations": "Zonte lis pagjinis creadis e i file cjariats aes oservadis specials", "tog-watchdefault": "Zonte in automatic lis pagjinis che o cambii inte liste di chês tignudis di voli", "tog-watchmoves": "Zonte in automatic lis pagjinis che o cambii inte liste di chês tignudis di voli", @@ -314,14 +314,11 @@ "readonly_lag": "Par cumò il database al è stât blocât pe sincronizazion cul server", "internalerror": "Erôr interni", "internalerror_info": "Erôr interni: $1", - "fileappenderrorread": "No si pues lei \"$1\" durant òa zonte", - "fileappenderror": "No si pues tacâ \"$1\" a \"$2\"", "filecopyerror": "No si pues copiâ il file \"$1\" in \"$2\"", "filerenameerror": "No si pues rinominâ \"$1\" in \"$2\"", "filedeleteerror": "No si pues eliminâ il file \"$1\".", "directorycreateerror": "No si pues creâ la cartele \"$1\"", "filenotfound": "No si pues cjatâ il file \"$1\".", - "fileexistserror": "No si pues scrivi il file \"$1\": al esist zà", "unexpected": "Valor no proviodût: \"$1\" = \"$2\"", "formerror": "Erôr: no si rive a mandâ il form", "badarticleerror": "Operazion no permetude in cheste pagjine", @@ -429,7 +426,6 @@ "savearticle": "Salve la pagjine", "preview": "Anteprime", "showpreview": "Mostre anteprime", - "showlivepreview": "Anteprime ''live''", "showdiff": "Mostre cambiaments", "anoneditwarning": "No tu sês jentrât cuntun non utent. La to direzion IP e vignarà regjistrade tal storic di cheste pagjine.", "missingsummary": "'''Atenzion:''' no tu âs specificât un ogjet par chest cambiament. Se tu tornis a fracâ su \"Salve la pagjine\", il cambiament al vignarà salvât cuntun ogjet vueit.", @@ -562,7 +558,6 @@ "search-nonefound": "Nissun risultât par cheste ricercje.", "powersearch-legend": "Ricercje avanzade", "powersearch-ns": "Cîr tai spazis dai nons:", - "powersearch-redir": "Elenc re-indreçaments", "search-external": "Ricercje esterne", "searchdisabled": "La ricercje in {{SITENAME}} no je ative. Tu puedis doprâ Google intant. Sta atent che lis lôr tabelis sul contignût di {{SITENAME}} a puedin jessi pôc inzornadis.", "preferences": "Preferencis", @@ -667,7 +662,7 @@ "recentchanges-label-unpatrolled": "Chest cambiament nol è stât ancjemò verificât", "recentchanges-label-plusminus": "La dimension de pagjine e je cambiade di chest numar di byte", "rcnotefrom": "Ca sot i cambiaments dal '''$2''' (fintremai al '''$1''').", - "rclistfrom": "Mostre i ultins cambiaments dal $1", + "rclistfrom": "Mostre i ultins cambiaments dal $3 $2", "rcshowhideminor": "$1 i piçui cambiaments", "rcshowhidebots": "$1 i bots", "rcshowhideliu": "$1 utents regjstrâts", @@ -912,7 +907,6 @@ "watchlist-details": "{{PLURAL:$1|E je $1 pagjine tignude|A son $1 pagjinis tignudis}} di voli, cence contâ lis pagjinis di discussion.", "wlheader-enotif": "Notifiche par pueste eletroniche ativade.", "wlheader-showupdated": "Lis pagjinis gambiadis de ultime volte che tu lis âs cjaladis a son mostradis in '''gruessut'''", - "watchlistcontains": "Tu stâs tignint di voli $1 {{PLURAL:$1|pagjine|pagjinis}}.", "wlshowlast": "Mostre ultimis $1 oris $2 zornadis $3", "watchlist-options": "Opzions pe liste dai tignûts di voli", "watching": "Daûr a zontâ aes pagjinis tignudis di voli...", @@ -1229,10 +1223,6 @@ "table_pager_limit_submit": "Va", "autosumm-blank": "Pagjine disvuedade fûr par fûr", "autosumm-new": "Creade la pagjine cun \"$1\"", - "livepreview-loading": "Daûr a cjamâ…", - "livepreview-ready": "Daûr a cjamâ… pront!", - "watchlistedit-numitems": "La liste des pagjinis tignudis di voli e conten {{PLURAL:$1|une pagjine|$1 pagjinis}}, cence contâ lis pagjinis di discussion.", - "watchlistedit-noitems": "La liste des pagjinis tignudis di voli e je vueide.", "watchlistedit-normal-title": "Modifiche tignûts di voli", "watchlistedit-normal-submit": "Elimine pagjinis", "watchlistedit-normal-done": "{{PLURAL:$1|1 pagjine e je stade eliminade|$1 pagjinis a son stadis eliminadis}} de liste des pagjinis tignudis di voli:", @@ -1268,7 +1258,6 @@ "tag-filter-submit": "Filtre", "tags-edit": "cambie", "tags-hitcount": "$1 {{PLURAL:$1|cambiament|cambiaments}}", - "dberr-header": "Cheste wiki e à un probleme", "dberr-problems": "Nus displâs, chest sît web al è daûr a vê dificoltâts tecnichis.", "dberr-again": "Prove a spietâ uns minûts e po torne a cjamâ la pagjine.", "dberr-info": "(No si pues contatâ il servidor de base di dâts: $1)", diff --git a/languages/i18n/fy.json b/languages/i18n/fy.json index 12cb433294..f4208432bc 100644 --- a/languages/i18n/fy.json +++ b/languages/i18n/fy.json @@ -10,7 +10,8 @@ "Shirayuki", "Snakesteuben", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Keppelings ûnderstreekje:", @@ -289,13 +290,11 @@ "readonly_lag": "De database is automatysk beskoattele wylst de ûndergeskikte databaseservers syngronisearje mei de haadserver.", "internalerror": "Ynterne fout", "internalerror_info": "Ynterne fout: $1", - "fileappenderror": "It tafoegjen fan \"$1\" oan \"$2\" is mislearre.", "filecopyerror": "Koe triem \"$1\" net kopiearje as \"$2\".", "filerenameerror": "Koe triem \"$1\" net werneame as \"$2\".", "filedeleteerror": "Koe triem \"$1\" net wiskje.", "directorycreateerror": "Map \"$1\" koe net oanmakke wurde.", "filenotfound": "Koe triem \"$1\" net fine.", - "fileexistserror": "Skriuwen nei triem \"$1\" ûnmûglik: de triem bestiet al", "unexpected": "Hommelse wearde: \"$1\"=\"$2\".", "formerror": "Fout: koe formulier net oerlizze", "badarticleerror": "Dat kin op dizze side net dien wurden.", @@ -454,7 +453,6 @@ "savearticle": "Fêstlizze", "preview": "Oerlêze", "showpreview": "Earst oerlêze", - "showlivepreview": "Bewurking foar kontrôle besjen", "showdiff": "Wizigings", "anoneditwarning": "'''Warskôging:''' Jo binne net oanmeld. By it fêstlizzen wurdt jo ynternetadres opnaam yn de sideskiednis.", "missingsummary": "'''Wink:''' jo hawwe gjin gearfetting jûn foar jo bewurking. As jo nochris op ''Side opslaan'' klikke wurdt de bewurking sûnder gearfetting opslein.", @@ -673,7 +671,6 @@ "search-nonefound": "Der binne gjin resultaten foar Jo sykopdracht.", "powersearch-legend": "Sykje", "powersearch-ns": "Sykje op nammeromten:", - "powersearch-redir": "Trochferwizings werjaan", "powersearch-togglelabel": "Oantikje:", "powersearch-toggleall": "Allegear", "powersearch-togglenone": "Gjin", @@ -889,7 +886,7 @@ "recentchanges-label-unpatrolled": "Dizze wiziging is noch net neisjûn", "recentchanges-legend-newpage": "$1 - nije side", "rcnotefrom": "Dit binne de feroarings sûnt $2 (maksimaal $1).", - "rclistfrom": "Jou nije feroarings, begjinnende mei $1", + "rclistfrom": "Jou nije feroarings, begjinnende mei $3 $2", "rcshowhideminor": "$1 tekstwizigings", "rcshowhidebots": "bots $1", "rcshowhideliu": "$1 meidoggers", @@ -1234,10 +1231,6 @@ "unwatchthispage": "Ferjit dizze side", "notanarticle": "Dit kin net folge wurde.", "watchlist-details": "Jo folchlist hat {{PLURAL:$1|$1 side|$1 siden}}, oerlissiden net meiteld.", - "watchmethod-recent": "Koartlyn feroare ...", - "watchmethod-list": "Folge ...", - "watchlistcontains": "Jo folgje op it stuit $1 {{PLURAL:$1|side|siden}}.", - "iteminvalidname": "Misse namme: \"$1\" ...", "wlshowlast": "Lit feroarings sjen fan de lêste $1 oeren $2 dagen $3", "watching": "Dwaande mei op'e folchlist te setten ...", "unwatching": "Dwaande mei fan'e folchlist ôf te heljen ...", @@ -1641,8 +1634,6 @@ "autosumm-replace": "Side ferfong mei '$1'", "autoredircomment": "Ferwiist troch nei [[$1]]", "autosumm-new": "Nije Side: $1", - "livepreview-loading": "Ynlade...", - "livepreview-ready": "Lade... Klear!", "watchlistedit-normal-title": "Folchlist bewurkje", "watchlistedit-normal-submit": "Siden wiskje", "watchlistedit-raw-titles": "Siden:", diff --git a/languages/i18n/ga.json b/languages/i18n/ga.json index fbc78e354d..851cd093ca 100644 --- a/languages/i18n/ga.json +++ b/languages/i18n/ga.json @@ -16,7 +16,8 @@ "Tameamseo", "Urhixidur", "לערי ריינהארט", - "පසිඳු කාවින්ද" + "පසිඳු කාවින්ද", + "아라" ] }, "tog-underline": "Folínte faoi naisc:", @@ -29,7 +30,6 @@ "tog-showtoolbar": "Taispeáin an barra uirlisí eagair (JavaScript)", "tog-editondblclick": "Déghliogáil chun leathanaigh a chur in eagar (JavaScript)", "tog-editsectiononrightclick": "Cumasaigh mír-eagarthóireacht le deaschliceáil
ar cheannteidil (JavaScript)", - "tog-rememberpassword": "Cuimhnigh orm ar an ríomhaire seo (ar feadh uastréimhse de $1 {{PLURAL:$1|lá|lá}})", "tog-watchcreations": "Cuir ar mo liosta faire leathanaigh a chruthaím", "tog-watchdefault": "Déan faire ar leathanaigh a athraím", "tog-watchmoves": "Cuir ar mo liosta faire leathanaigh a athainmnaím", @@ -293,14 +293,11 @@ "readonly_lag": "Glasáladh an bunachar sonraí go huathoibríoch, go dtiocfaidh na sclábhfhreastalaithe suas leis an máistirfhreastalaí.", "internalerror": "Earráid inmhéanach", "internalerror_info": "Earráid inmhéanach: $1", - "fileappenderrorread": "Níorbh fhéidir \"$1\" a léamh le linn ceangal.", - "fileappenderror": "Níorbh fhéidir \"$1\" a cheangal le \"$2\".", "filecopyerror": "Ní féidir an comhad \"$1\" a chóipeáil go \"$2\".", "filerenameerror": "Ní féidir an comhad \"$1\" a athainmnigh mar \"$2\".", "filedeleteerror": "Ní féidir an comhad \"$1\" a scriosaigh amach.", "directorycreateerror": "Ní féidir an chomhadlann \"$1\" a chruth.", "filenotfound": "Ní bhfuarthas an comhad \"$1\".", - "fileexistserror": "Unable to write to file file exists\nNí-abálta scríobh chuif comhad \"$1\": is ann don chomhad", "unexpected": "Luach gan súil leis: \"$1\"=\"$2\".", "formerror": "Earráid: ní féidir an foirm a tabhair isteach", "badarticleerror": "Ní féidir an gníomh seo a dhéanamh ar an leathanach seo.", @@ -433,7 +430,6 @@ "savearticle": "Sábháil an lch", "preview": "Réamhamharc", "showpreview": "Taispeáin réamhamharc", - "showlivepreview": "Réamhamharc beo", "showdiff": "Taispeáin athruithe", "anoneditwarning": "'''Rabhadh:''' Níl tú logáilte isteach. Cuirfear do sheoladh IP i stair eagarthóireachta an leathanaigh seo.", "missingsummary": "'''Cuimhneachán:''' Níor thug tú achoimriú don athrú. Má chliceáileann tú Sábháil arís, sábhálfar an t-athrú gan é a hachoimriú.", @@ -571,7 +567,6 @@ "search-nonefound": "Ní bhfuarthas toradh ar bith ar an iarratas.", "powersearch-legend": "Cuardach casta", "powersearch-ns": "Cuardaigh in ainmspásanna:", - "powersearch-redir": "Liosta athsheoltaí", "powersearch-toggleall": "Uile", "powersearch-togglenone": "Tada", "searchdisabled": "Tá brón orainn! Mhíchumasaíodh an cuardach téacs iomlán go sealadach chun luas an tsuímh a chosaint. Idir an dá linn, is féidir leat an cuardach Google anseo thíos a úsáid - b'fhéidir go bhfuil sé as dáta.", @@ -692,7 +687,7 @@ "recentchanges-label-bot": "Chomhlíon róbó an t-athrú seo", "recentchanges-legend-newpage": "$1 - leathanach nua", "rcnotefrom": "Is iad seo a leanas na hathruithe ó $2 (go dti $1 taispeánaithe).", - "rclistfrom": "Taispeáin athruithe nua ó $1 anuas.", + "rclistfrom": "Taispeáin athruithe nua ó $3 $2 anuas", "rcshowhideminor": "$1 mionathruithe", "rcshowhidebots": "$1 róbónna", "rcshowhideliu": "$1 úsáideoirí atá logáilte isteach", @@ -924,10 +919,6 @@ "watchlist-details": "Tá tú ag faire ar {{PLURAL:$1|leathanach amháin|$1 leathanaigh}}, gan leathanaigh phlé a chur san áireamh.", "wlheader-enotif": "Cumasaíodh fógraí riomhphoist.", "wlheader-showupdated": "Tá '''cló trom''' ar leathanaigh a athraíodh ón uair is deireanaí a d'fhéach tú orthu.", - "watchmethod-recent": "ag seiceáil na athruithe deireanacha ar do chuid leathanaigh faire", - "watchmethod-list": "ag seiceáil na leathanaigh faire ar do chuid athruithe deireanacha", - "watchlistcontains": "Tá {{PLURAL:$1|leathanach amháin|$1 leathanaigh}} ar do liosta faire.", - "iteminvalidname": "Fadhb leis an mír '$1', ainm neamhbhailí...", "wlshowlast": "Líon na n-uair is déanaí le taispeáint: $1. Líon na laethanta is déanaí le taispeáint: $2. Taispeáin $3.", "watchlist-options": "Roghanna don liosta faire", "watching": "Ag faire...", @@ -1233,7 +1224,6 @@ "tooltip-undo": "Cuirtear \"Cealaigh\" an t-athrú seo ar cheal agus osclaítear an fhoirm eagair i mód réamhamhairc. Is féidir cúis na hathruithe a chur san achoimre.", "tooltip-summary": "Cuir isteach achoimre ghearr", "monobook.css": "/* athraigh an comhad seo chun an craiceann MonoBook a athrú don suíomh ar fad */", - "notacceptable": "Ní féidir leis an freastalaí vicí na sonraí a chur ar fáil i bhformáid atá inléite ag do chliant.", "anonymous": "{{PLURAL:$1|Úsáideoir|Úsáideoirí}} gan ainm ar {{SITENAME}}", "siteuser": "Úsáideoir $1 ag {{SITENAME}}", "lastmodifiedatby": "Leasaigh $3 an leathanach seo go déanaí ag $2, $1.", @@ -1530,10 +1520,6 @@ "table_pager_empty": "Folamh", "autoredircomment": "Ag athdhíriú go [[$1]]", "autosumm-new": "Leathanach cruthaithe le '$1'", - "livepreview-loading": "Ag lódáil…", - "livepreview-ready": "Ag lódáil… Réidh!", - "watchlistedit-numitems": "Tá {{PLURAL:$1|teideal amháin|$1 teideail}} i do liosta faire, gan leathanaigh phlé a chur san áireamh.", - "watchlistedit-noitems": "Níl aon teideail ar do liosta faire.", "watchlistedit-normal-title": "Athraigh do liosta faire", "watchlistedit-normal-legend": "Bain teideail as do liosta faire", "watchlistedit-normal-submit": "Bain Teideail as", diff --git a/languages/i18n/gag.json b/languages/i18n/gag.json index b340b9f664..ca3192dd9c 100644 --- a/languages/i18n/gag.json +++ b/languages/i18n/gag.json @@ -5,7 +5,8 @@ "Cuman", "Emperyan", "Reedy", - "Meisam" + "Meisam", + "아라" ] }, "tog-underline": "Baalantıların altını çiz", @@ -16,7 +17,6 @@ "tog-showtoolbar": "Diişmäk yapar känä yardımcı tuşları göster. (JavaScript)", "tog-editondblclick": "Sayfayı çift tuşlayarak diiştirmää başla (JavaScript)", "tog-editsectiononrightclick": "Bölüm başlıına saa tuşla basarak bölümü düzmää izin ver.(JavaScript)", - "tog-rememberpassword": "Parolu hatırla (en fazla $1 {{PLURAL:$1|gün|gün}})", "tog-watchcreations": "Yarattıım sayfaları bakmaa listama ekle", "tog-watchdefault": "Diişmäk yapılan sayfayı bakmaa listasına ekle", "tog-watchmoves": "Bakmaa listama ekle o sayfaları angılarını taşıdım", @@ -314,7 +314,6 @@ "savearticle": "Sayfayı registrat et", "preview": "Ön siir", "showpreview": "Ön siiri göster", - "showlivepreview": "Cannı ön siir", "showdiff": "Diişilmäkleri göster", "anoneditwarning": "Sessiya açmadınız deyni yazının diişmäk istoriyasına diil nik, IP adresiniz registrat olunacêk.", "summary-preview": "Ön siir özeti:", @@ -401,7 +400,6 @@ "search-interwiki-more": "(taa çok)", "powersearch-legend": "Gelişmiş arama", "powersearch-ns": "Ad erlerindä aara:", - "powersearch-redir": "Yönnendirmäkler listası", "preferences": "Seçimner", "mypreferences": "Seçimnerim", "skin-preview": "Ön siir", @@ -427,7 +425,7 @@ "recentchanges-legend": "Bitki diişlär opÅ£iyaları", "recentchanges-feed-description": "Bu lentalan en bitki diişmäkleri vikiyä yaz.", "rcnotefrom": "'''$2''' datasınnan büüne kadar yapılan diişmäkler aşaada (en çok '''$1''' yazı gösteriler).", - "rclistfrom": "Göster diişmäkleri ani $1 datasından beeri yapıldı", + "rclistfrom": "Göster diişmäkleri ani $3 $2 datasından beeri yapıldı", "rcshowhideminor": "küçük diişilmäkläri $1", "rcshowhidebots": "botları $1", "rcshowhideliu": "registrat olmuş kullanıcıları $1", diff --git a/languages/i18n/gan-hans.json b/languages/i18n/gan-hans.json index 0373997ed3..db33d4f0b5 100644 --- a/languages/i18n/gan-hans.json +++ b/languages/i18n/gan-hans.json @@ -10,7 +10,8 @@ "Symane", "Urhixidur", "Vipuser", - "Xiaomingyan" + "Xiaomingyan", + "아라" ] }, "tog-underline": "下划链接", @@ -670,7 +671,7 @@ "recentchanges-label-bot": "个只编辑系机器人舞𠮶", "recentchanges-label-unpatrolled": "个只编辑冇拕查过", "rcnotefrom": "底下系自'''$2'''𠮶更改(顶多显示'''$1'''):", - "rclistfrom": "显示自$1后𠮶新改动", + "rclistfrom": "显示自$3 $2后𠮶新改动", "rcshowhideminor": "$1细编辑", "rcshowhidebots": "$1机器人𠮶编辑", "rcshowhideliu": "$1登入用户𠮶编辑", @@ -966,10 +967,6 @@ "watchlist-details": "$1只页面(伓算讨论页) 拖眏到哩", "wlheader-enotif": "启动嘞email通知功能。", "wlheader-showupdated": "上回倷眵𠮶页面改动𠮶部分用'''粗体'''显到", - "watchmethod-recent": "眵吖拖眏到𠮶页面𠮶最近编辑", - "watchmethod-list": "望吖监视页里头最晏𠮶改动", - "watchlistcontains": "倷𠮶监视列表包含$1只页面。", - "iteminvalidname": "页面'$1'出错,无效命名...", "wlshowlast": "显示近来$1钟头$2日$3𠮶改动", "watchlist-options": "监视清单选项", "watching": "眏到...", @@ -1649,8 +1646,6 @@ "autosumm-new": "新页: $1", "lag-warn-normal": "将将𠮶$1秒之内𠮶改动话伓正伓会显到列表里头。", "lag-warn-high": "数据库咁慢,将将𠮶$1秒𠮶改动话伓正伓会显到列表里头。", - "watchlistedit-numitems": "倷𠮶监视列表拢共有$1只标题,佢伓包括对话页。", - "watchlistedit-noitems": "倷𠮶监视列表冇标题。", "watchlistedit-normal-title": "编写监视列表", "watchlistedit-normal-legend": "到监视列表移卟标题", "watchlistedit-normal-explain": "倷𠮶监视列表𠮶标题会到下底显到。想移卟只标题,到佢前头勾吖,跟到按吖移除标题。倷也能[[Special:EditWatchlist/raw|编辑原始监视列表]]或[[Special:Watchlist/clear|移除所全部标题]]。", diff --git a/languages/i18n/gan-hant.json b/languages/i18n/gan-hant.json index ca335018f6..579b8a902c 100644 --- a/languages/i18n/gan-hant.json +++ b/languages/i18n/gan-hant.json @@ -7,7 +7,8 @@ "Symane", "Urhixidur", "Vipuser", - "Xiaomingyan" + "Xiaomingyan", + "아라" ] }, "tog-underline": "下劃連結", @@ -20,7 +21,6 @@ "tog-showtoolbar": "顯示編輯工具欄(JavaScript)", "tog-editondblclick": "捺兩下來改下(JavaScript)", "tog-editsectiononrightclick": "可以按右鍵來編寫隻把子段落(JavaScript)", - "tog-rememberpassword": "到箇隻電腦記到我嗰密碼(至多$1{{PLURAL:$1|日|日}})", "tog-watchcreations": "搦我開嗰頁面加到我嗰監視列表", "tog-watchdefault": "搦我改嗰頁面加到我嗰監視列表", "tog-watchmoves": "搦我移嗰頁面加到我嗰監視列表", @@ -286,7 +286,6 @@ "filedeleteerror": "刪伓正檔案 \"$1\"。", "directorycreateerror": "創建伓正目錄 \"$1\"。", "filenotfound": "尋伓到檔案 \"$1\"。", - "fileexistserror": "文件 \"$1\" 寫伓正進去:佢已存在", "unexpected": "伓正常值: \"$1\"=\"$2\"。", "formerror": "錯誤:交伓正表格", "badarticleerror": "箇隻操作到箇頁用伓正。", @@ -396,7 +395,6 @@ "savearticle": "存到著", "preview": "預覽", "showpreview": "望吖起", - "showlivepreview": "即時預覽", "showdiff": "望吖差別", "anoneditwarning": "'''警告:'''汝哈冇登入,箇頁嗰編寫歷史會錄到汝嗰IP。", "missingsummary": "'''提示:''' 倷冇提供編寫摘要。要係倷再按係保存嗰話,倷保存嗰編輯就會冇編輯摘要。", @@ -587,7 +585,6 @@ "search-nonefound": "冇合到嗰查詢結果。", "powersearch-legend": "高級搜尋", "powersearch-ns": "到名子空間裡頭尋:", - "powersearch-redir": "重定向嗰表單", "searchdisabled": "{{SITENAME}}嗰搜索功能已經關閉。倷可以用Google尋吖。但係佢嗰索引可能係早先嗰。", "preferences": "參數設置", "mypreferences": "我嗰參數設置", @@ -671,7 +668,7 @@ "recentchanges-label-bot": "箇隻編輯係機器人舞嗰", "recentchanges-label-unpatrolled": "箇隻編輯冇拕查過", "rcnotefrom": "底下係自'''$2'''嗰更改(頂多顯示'''$1'''):", - "rclistfrom": "顯示自$1後嗰新改動", + "rclistfrom": "顯示自$3 $2後嗰新改動", "rcshowhideminor": "$1細編輯", "rcshowhidebots": "$1機器人嗰編輯", "rcshowhideliu": "$1登入用戶嗰編輯", @@ -967,10 +964,6 @@ "watchlist-details": "$1隻頁面(伓算討論頁) 拕眏到哩", "wlheader-enotif": "啟動哩email通知功能。", "wlheader-showupdated": "上回倷眵嗰頁面改動嗰部分用'''粗體'''顯到", - "watchmethod-recent": "眵吖拕眏到嗰頁面嗰頂晏嗰編輯", - "watchmethod-list": "望吖監視頁裡頭頂晏嗰改動", - "watchlistcontains": "倷嗰監視列表包含$1隻頁面。", - "iteminvalidname": "頁面'$1'出錯,無效命名...", "wlshowlast": "顯示箇日子$1鐘頭$2日$3嗰改動", "watchlist-options": "監視清單選項", "watching": "眏到...", @@ -1337,7 +1330,6 @@ "monobook.css": "/* 箇首嗰 CSS 會礙到正用Monobook皮膚嗰用戶 */", "common.js": "/* 箇首嗰JavaScript仰上載進到所有用戶全部頁面。 */", "monobook.js": "/* 伓再使用;請用[[MediaWiki:common.js]] */", - "notacceptable": "箇隻網站服務器提供伓正倷嗰用戶端認得嗰格式。", "anonymous": "{{SITENAME}}嗰匿名用戶", "siteuser": "{{SITENAME}}用戶$1", "anonuser": "{{SITENAME}}匿名用戶$1", @@ -1649,14 +1641,8 @@ "autosumm-replace": "搦頁面換到 '$1'", "autoredircomment": "重定向页面至[[$1]]", "autosumm-new": "新頁: $1", - "livepreview-loading": "載入中…", - "livepreview-ready": "載入中… 舞正哩!", - "livepreview-failed": "即時預覽失敗! 試吖標準預覽。", - "livepreview-error": "連接失敗: $1 \"$2\" 試吖標準預覽。", "lag-warn-normal": "將將嗰$1秒之內嗰改動話伓正伓會顯到列表裡頭。", "lag-warn-high": "資料庫咁慢,將將嗰$1秒嗰改動話伓正伓會顯到列表裡頭。", - "watchlistedit-numitems": "倷嗰監視列表攏共有$1隻標題,佢伓包括對話頁。", - "watchlistedit-noitems": "汝嗰監視列表冇標題。", "watchlistedit-normal-title": "編寫監視列表", "watchlistedit-normal-legend": "到監視列表移卟標題", "watchlistedit-normal-explain": "倷嗰監視列表嗰標題會到下底顯到。想移卟隻標題,到佢前頭勾吖,跟到按吖移除標題。倷也能[[Special:EditWatchlist/raw|編輯原始監視列表]]或[[Special:Watchlist/clear|移除所全部標題]]。", diff --git a/languages/i18n/gd.json b/languages/i18n/gd.json index c719fc2f8f..162e666c3e 100644 --- a/languages/i18n/gd.json +++ b/languages/i18n/gd.json @@ -6,7 +6,8 @@ "Caoimhin", "Sionnach", "Steafan31", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Fo-loidhneadh nan ceanglaichean:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Seall am bàr-inneal deasachaidh", "tog-editondblclick": "Tòisich air deasachadh duilleige le briogadh dùbailte", "tog-editsectiononrightclick": "Cuir an comas deasachadh earrainn le briogadh deas air tiotal de dh'earrainn", - "tog-rememberpassword": "Cuimhnich gu bheil mi air logadh a-steach air a' choimpiutair seo (suas gu $1 {{PLURAL:$1|latha|latha|làithean|latha}})", "tog-watchcreations": "Cuir duilleagan a chruthaicheas mi air a' chlàr-fhaire agam", "tog-watchdefault": "Cuir duilleagan a dheasaicheas mi air a' chlàr-fhaire agam", "tog-watchmoves": "Cuir duilleagan a ghluaiseas mi air a' chlàr-fhaire agam", @@ -312,14 +312,11 @@ "readonly_lag": "Chaidh an stòr-dàta a ghlasadh leis fhèin fhad 's a tha frithealaichean nan stòr-dàta tràilleach air dheireadh a' mhaighstir", "internalerror": "Ion-mhearachd", "internalerror_info": "Ion-mhearachd: $1", - "fileappenderrorread": "Cha do ghabh \"$1\" a leughadh fhad 's a bhathar 'ga chur ris.", - "fileappenderror": "Cha do ghabh \"$1\" a chur ri \"$2\".", "filecopyerror": "Cha do ghabh lethbhreac dhen fhaidhle \"$1\" gu \"$2\".", "filerenameerror": "Cha do ghabh ainm an fhaidhle \"$1\" atharrachadh gu \"$2\".", "filedeleteerror": "Cha do ghabh am faidhle \"$1\" a sguabadh às.", "directorycreateerror": "Cha do ghabh am pasgan \"$1\" a chruthachadh.", "filenotfound": "Cha do ghabh am faidhle \"$1\" a lorg.", - "fileexistserror": "Chan urrainnear sgrìobhadh gun fhaidhle \"$1\": tha am faidhle ann mu thràth", "unexpected": "Luach ris nach robh dùil: \"$1\"=\"$2\".", "formerror": "Mearachd: cha do ghabh am foirm a chur a-null", "badarticleerror": "Cha ghabh an gnìomh seo a dhèanamh air an duilleag seo.", @@ -398,8 +395,6 @@ "userlogin-resetpassword-link": "Na dhìochuimhnich thu am facal-faire agad?", "userlogin-loggedin": "Chaidh do chlàradh mar {{GENDER:$1|$1}} mu thràth.\nCleachd am foirm gu h-ìosal airson clàradh a-steach mar chleachdaiche eile.", "userlogin-createanother": "Cruthaich cunntas eile", - "createacct-join": "Cuir a-steach am fiosrachadh agad gu h-ìosal.", - "createacct-another-join": "Cuir a-steach fiosrachadh a' chunntais ùir gu h-ìosal.", "createacct-emailrequired": "Seòladh puist-d", "createacct-emailoptional": "Seòladh puist-d (roghainneil)", "createacct-email-ph": "Cuir a-steach an seòladh puist-d agad", @@ -544,7 +539,6 @@ "savearticle": "Sàbhail an duilleag", "preview": "Ro-shealladh", "showpreview": "Seall an ro-shealladh", - "showlivepreview": "Ro-shealladh beò", "showdiff": "Seall na mùthaidhean", "anoneditwarning": "'''Rabhadh:''' Chan eil thu air logadh a-steach.\nThèid an seòladh IP agad a chlàrachadh ann an eachdraidh na duilleige seo.", "anonpreviewwarning": "''Chan eil thu air clàradh a-steach. Ma nì thu sàbhaladh, thèid an seòladh IP agad a chlàradh ann an eachdraidh deasachadh na duilleige seo.''", @@ -824,7 +818,6 @@ "search-nonefound": "Cha do fhreagair toradh sam bith ri d' iarrtas.", "powersearch-legend": "Rannsachadh adhartach", "powersearch-ns": "Lorg ann an namespaces:", - "powersearch-redir": "Seall ath-sheòlaidhean", "powersearch-togglelabel": "Sgrùd:", "powersearch-toggleall": "Na h-uile", "powersearch-togglenone": "Chan eil gin", @@ -920,7 +913,6 @@ "prefs-advancedsearchoptions": "Roghainnean adhartach", "prefs-advancedwatchlist": "Roghainnean adhartach", "prefs-displayrc": "Roghainnean taisbeanaidh", - "prefs-displaysearchoptions": "Roghainnean taisbeanaidh", "prefs-displaywatchlist": "Roghainnean taisbeanaidh", "prefs-tokenwatchlist": "Tòcan", "prefs-diffs": "Diffs", @@ -980,7 +972,7 @@ "recentchanges-label-bot": "'S e bot a rinn an deasachadh seo", "recentchanges-label-unpatrolled": "Cha deach freiceadan tron deasachadh seo fhathast", "rcnotefrom": "Gheibhear na mùthaidhean a-mach o '''$2''' (gu ruige '''$1''') gu h-ìosal.", - "rclistfrom": "Seall na mùthaidhean ùra a-mach o $1", + "rclistfrom": "Seall na mùthaidhean ùra a-mach o $3 $2", "rcshowhideminor": "$1 mùthaidhean beaga", "rcshowhidebots": "$1 botaichean", "rcshowhideliu": "$1 neach-cleachdaidh clàraichte", @@ -1104,9 +1096,6 @@ "notanarticle": "Chan e duilleag susbaint a tha ann", "watchlist-details": "Tha {{PLURAL:$1|$1 duilleag|$1 dhuilleag|$1 duilleagan|$1 duilleag}} air do chlàr-faire, gun luaidh air na duilleagan deasbaireachd.", "wlheader-showupdated": "Tha clò '''trom''' air duilleagan a chaidh atharrachadh on turas mu dheireadh a thadhail thu orra.", - "watchmethod-recent": "A' sgrùdadh deasachaidhean ùra airson duilleagan air d' fhaire", - "watchmethod-list": "A' sgrùdadh duilleagan air d' fhaire airson deasachaidhean ùra", - "watchlistcontains": "Tha $1 {{PLURAL:$1|duilleag|dhuilleag|duilleagan|duilleag}} air do chlàr-faire.", "wlshowlast": "Seall na $1 uairean a thìde mu dheireadh $2 làithean mu dheireadh $3", "watchlist-options": "Roghainnean mo chlàir-faire", "watching": "'Ga chur air a' chlàr-fhaire...", diff --git a/languages/i18n/gl.json b/languages/i18n/gl.json index 3257f60763..7572b172f8 100644 --- a/languages/i18n/gl.json +++ b/languages/i18n/gl.json @@ -1709,10 +1709,6 @@ "watchlist-details": "Hai {{PLURAL:$1|unha páxina|$1 páxinas}} na súa lista de vixilancia, sen contar as de conversa.", "wlheader-enotif": "A notificación por correo electrónico está activada.", "wlheader-showupdated": "As páxinas que cambiaron desde a súa última visita móstranse en '''negra'''.", - "watchmethod-recent": "comprobando as edicións recentes na procura de páxinas vixiadas", - "watchmethod-list": "comprobando as páxinas vixiadas na procura de edicións recentes", - "watchlistcontains": "A súa lista de vixilancia ten $1 {{PLURAL:$1|páxina|páxinas}}.", - "iteminvalidname": "Hai un problema co elemento \"$1\", nome non válido...", "wlnote2": "A continuación están as modificacións feitas {{PLURAL:$1|na última hora|nas últimas $1 horas}}, ata o $2 ás $3.", "wlshowlast": "Mostrar as últimas $1 horas, os últimos $2 días ou $3", "watchlist-options": "Opcións de vixilancia", @@ -2829,8 +2825,6 @@ "size-kilobytes": "$1 kB", "lag-warn-normal": "Pode que os cambios feitos {{PLURAL:$1|no último segundo|nos últimos $1 segundos}} non aparezan nesta lista.", "lag-warn-high": "Debido a unha gran demora do servidor da base de datos, pode que nesta lista non aparezan os cambios feitos {{PLURAL:$1|no último segundo|nos últimos $1 segundos}}.", - "watchlistedit-numitems": "A súa lista de vixilancia inclúe {{PLURAL:$1|un título|$1 títulos}}, excluíndo as páxinas de conversa.", - "watchlistedit-noitems": "A súa lista de vixilancia non contén ningún título.", "watchlistedit-normal-title": "Editar a lista de vixilancia", "watchlistedit-normal-legend": "Eliminar títulos da lista de vixilancia", "watchlistedit-normal-explain": "Os títulos da súa lista de vixilancia aparecen a continuación.\nPara eliminar un título, escóllao na súa caixa de selección e prema en \"{{int:Watchlistedit-normal-submit}}\".\nTamén pode [[Special:EditWatchlist/raw|editar a lista simple]].", diff --git a/languages/i18n/grc.json b/languages/i18n/grc.json index 8195e6ac3b..a9d6d6c8eb 100644 --- a/languages/i18n/grc.json +++ b/languages/i18n/grc.json @@ -13,7 +13,8 @@ "SPQRobin", "Trixt", "Yannos", - "ZaDiak" + "ZaDiak", + "아라" ] }, "tog-underline": "Ὑπογραμμίζειν συνδέσμους:", @@ -26,7 +27,6 @@ "tog-showtoolbar": "Δεικνύναι τὴν τῶν ἐργαλείων μεταγραφῆς μετώπην (ἀπαιτεῖται JavaScript)", "tog-editondblclick": "Ἐπὶ δέλτων δὶς θλίψας, μετάγραψον αὐτάς (ἀπαιτεῖται JavaScript)", "tog-editsectiononrightclick": "Καθιστάναι δυνατὸν τὸ μεταγράφειν τμήματα διὰ τοῦ ἐπὶ τῶν ἐπιγραφῶν τῶν τμημάτων θλίβειν δεξιῶς (ἀπαιτεῖται JavaScript)", - "tog-rememberpassword": "Ἐνθυμεῖσθαι τὴν ἐμὴν σύνδεσιν ἐν τῇδε τῇ ὑπολογιστικῇ μηχανῇ (μέγιστον $1 {{PLURAL:$1|ἡμέρα|ἡμέραι}})", "tog-watchcreations": "Προστιθέναι τὰς δέλτους ἃς ποιῶ τοῖς ἐφορωμένοις μου", "tog-watchdefault": "Προστιθέναι τὰς δέλτους ἃς μεταγράφω τοῖς ἐφορωμένοις μου", "tog-watchmoves": "Προστιθέναι τὰς δέλτους ἃς κινῶ τοῖς ἐφορωμένοις μου", @@ -287,13 +287,11 @@ "readonly_lag": "Ἡ βάσις δεδομένων πέφρακται αὐτομάτως ἐνόσω αἱ ἐπὶ μέρους ἐξυπηρετητικαὶ μηχαναὶ τῶν ἀντιγράφων τῆς βάσεως δεδομένων καλύψωσιν τὴν διαφορὰν μεταξὺ σφῶν καὶ τῆς κεντρικῆς ἐξυπηρετητικῆς μηχανῆς τοῦ πρωτοτύπου τῆς βάσεως", "internalerror": "Ἐσώτερον σφάλμα", "internalerror_info": "Ἐσώτερον σφάλμα: $1", - "fileappenderror": "Οὐκ ἦτο δυνατὴ ἡ προσάρτησις τοῦ \"$1\" εἰς τὸ \"$2\".", "filecopyerror": "Οὐκ ἦν δυνατὴ ἡ ἀντιγραφὴ τοῦ ἀρχείου \"$1\" εἰς τὸ \"$2\".", "filerenameerror": "Οὐκ ἦν δυνατὴ ἡ μετωνομασία τοῦ ἀρχείου \"$1\" ὡς \"$2\".", "filedeleteerror": "Οὐκ ἦν δυνατὴ ἡ διαγραφὴ τοῦ ἀρχείου \"$1\".", "directorycreateerror": "Οὐκ ἦν δυνατὴ ἡ ποίησις τοῦ ἀρχειοκαταλόγου \"$1\".", "filenotfound": "Γραφὴ \"$1\" οὐχ ηὑρέθη", - "fileexistserror": "Οὐκ ἦν δυνατὴ ἡ ἐγγραφὴ εἰς τὸ ἀρχεῖον \"$1\": τὸ ἀρχεῖον ὑπάρχει", "unexpected": "Ἀπροσδόκητος τιμή: \"$1\"=\"$2\".", "formerror": "Σφάλμα: μὴ δυναμένη ἡ ὑποβολὴ τοῦ τύπου ἐστίν", "badarticleerror": "Ἡ πρᾶξις μὴ ἐκτελέσιμος ἦν ἐν τῇδε δέλτῳ.", @@ -408,7 +406,6 @@ "savearticle": "Γράφειν τὴν δέλτον", "preview": "Τὸ προεπισκοπεῖν", "showpreview": "Προεπισκοπεῖν", - "showlivepreview": "Ἄμεσος προθεώρησις", "showdiff": "Δεικνύναι τὰς μεταβολάς", "anoneditwarning": "'''Προσοχή:''' Οὐ συνδεδεμένος εἶ.\nἩ διεύθυνσις IP σου καταγεγραμμένη ἔσται ἐν τῇδε δέλτου ἱστορίᾳ.", "missingcommenttext": "Εἰσάγαγε σχόλιον τι κατωτέρω.", @@ -612,7 +609,6 @@ "search-nonefound": "Οὐδὲν ἀποτέλεσμα ἀντίστοιχον τῆς πεύσεως.", "powersearch-legend": "Ἀνωτέρα ἀναζήτησις", "powersearch-ns": "Ζήτησις ἐν τοῖς ὀνοματείοις:", - "powersearch-redir": "Ἀναδιευθύνσεων καταλόγος", "powersearch-togglelabel": "Ἐλέγχειν:", "powersearch-toggleall": "Ἅπαντες", "powersearch-togglenone": "Οὐδέν", @@ -841,7 +837,7 @@ "recentchanges-label-unpatrolled": "Ἥδε ἡ μεταγραφὴ μὴ ἐλεγμένη ἐστίν", "recentchanges-legend-newpage": "$1 - νέα δέλτος", "rcnotefrom": "Ἰδοῦ αἱ ἀλλαγαὶ ἐκ τοῦ '''$2''' (ἕως τὸ '''$1''').", - "rclistfrom": "Δεικνύναι νέας ἀλλαγάς. Ἐκκίνησις ἐκ τοῦ $1", + "rclistfrom": "Δεικνύναι νέας ἀλλαγάς. Ἐκκίνησις ἐκ τοῦ $3 $2", "rcshowhideminor": "$1 μικραὶ μεταβολαὶ", "rcshowhidebots": "$1 αὐτόματα", "rcshowhideliu": "$1 χρωμένους συνδεδεμένους", @@ -1186,10 +1182,6 @@ "notvisiblerev": "Ἀναθεώρησις διαγεγραμμένη", "watchlist-details": "{{PLURAL:$1|$1 δέλτος|$1 δέλτοι}} ἐφορωμέναι, ἄνευ τῶν δέλτων διαλέξεως περιλαμβανομένων.", "wlheader-enotif": "Σύστημα εἰδήσεως μέσῳ ἠλ-ἐπιστολῶν ἐνεργόν.", - "watchmethod-recent": "ἐλέγχειν προσφάτους μεταγραφὰς περὶ ἐφορωμένων δέλτων", - "watchmethod-list": "ἐλέγχειν ἐφορωμένας δέλτους περὶ μεταγραφὰς προσφάτους", - "watchlistcontains": "Ἡ ἐφοροδιαλογὴ σου περιέχει $1 {{PLURAL:$1|δέλτον|δέλτους}}.", - "iteminvalidname": "Πρόβλημα τεμαχἰου '$1', ἄκυρον ὄνομα...", "wlshowlast": "Ἐμφάνισις τῶν τελευταίων $1 ὡρῶν $2 ἡμερῶν $3", "watchlist-options": "Ἐπιλογαὶ ἐφοροδιαλογῆς", "watching": "Ἐφορῶν...", @@ -1602,7 +1594,6 @@ "tooltip-rollback": "Ἡ \"Ἀναστροφὴ\" ἀναστρέφει τὰς μεταγραφὰς τῆσδε τῆς δέλτου ὑπὸ τοῦ ὑστάτου συμβάλλοντος μέσῳ ἑνὸς κλίκ", "tooltip-undo": "Ἡ \"Ἀναίρεσις\" ἀναιρεῖ τήνδε τὴν μεταγραφἢν καὶ ἀνοίγει τὸν τὐπον μεταγραφῆς ἐν καταστάσει προθεωρήσεως.\nἘπιτρέπει τὴν προσθήκην αἰτιολογίας ἐν τῇ συνόψει", "tooltip-preferences-save": "Τιθέναι τὰς προαιρέσεις", - "notacceptable": "Ἡ ἐξυπηρετητικὴ μηχανὴ τοῦ βίκι οὐ δύναται παράσχειν δεδομένα ἐν διαμορφώσει τινὰ ἀναγνωσίμῳ ὑπἐσοῦ.", "anonymous": "{{PLURAL:$1|Ἀνώνυμος χρώμενος|Ἀνώνυμοι χρώμενοι}} τῷ {{SITENAME}}", "siteuser": "Χρώμενος τῷ {{SITENAME}} $1", "anonuser": "ἀνώνυμος χρώμενος $1 τοῦ {{SITENAME}}", @@ -1951,14 +1942,8 @@ "size-kilobytes": "$1 ΧΔ", "size-megabytes": "$1 ΜΔ", "size-gigabytes": "$1 ΓΔ", - "livepreview-loading": "Φορτίζειν…", - "livepreview-ready": "Φορτίζειν… Ἕτοιμον!", - "livepreview-failed": "Ἡ προθεώρησις τῆς διαλογῆς ἀποτευκτὸς ἦν! Πείρασον τὴν κανονικὴν προθεώρησιν.", - "livepreview-error": "Ἀπότευξις συνδέσεως: $1 \"$2\".\nΠεἰρασον τὴν κανονικὴν προθεώρησιν.", "lag-warn-normal": "Μεταβολαὶ νεώτεραι {{PLURAL:$1|τοῦ|τῶν}} $1 {{PLURAL:$1|δευτερολέπτου|δευτερολέπτων}} ἐνδέχεται μὴ εἶναι ἐμφανίσιμοι ἐν τῷδε τῷ καταλόγῳ.", "lag-warn-high": "Ἐξ αἰτίας τῆς ὑψηλῆς καθυστερήσεως τῆς βάσεως δεδομένων τῆς ἐξυπηρετητικῆς μηχανῆς, ἀλλαγαὶ νεώτεραι τῶν $1 {{PLURAL:$1|δευτερολέπτου|δευτερολέπτων}} ἐνδέχεται μὴ ἐμφανιζόμεναι εἶναι ἐν τῇδε τῇ καταλογῇ.", - "watchlistedit-numitems": "Ἡ ἐφοροδιαλογή σου περιέχει {{PLURAL:$1|1 δέλτον|$1 δέλτους}}, ἐκτὸς τῶν δέλτων διαλέξεως.", - "watchlistedit-noitems": "Οὐδεμία ἐγγραφὴ ἐν τῷ καταλόγῳ ἐφορωμένων σου.", "watchlistedit-normal-title": "Μεταγράφειν κατάλογον ἐφορωμένων", "watchlistedit-normal-legend": "Ἀφαιρεῖν ἐγγραφὰς ἐκ τῆς ἐφοροδιαλογῆς", "watchlistedit-normal-submit": "Ἀφαιρεῖν ἐπιγραφάς", @@ -2030,7 +2015,6 @@ "tags-edit": "μεταγραφή", "tags-hitcount": "$1 {{PLURAL:$1|μεταβολή|μεταβολαί}}", "compare-submit": "Συγκρίνειν", - "dberr-header": "Τόδε τὸ βίκι ἔχει πρόβλημα", "dberr-problems": "Συγγνώμην! Ἐμπεφανίκασι τεχνικαὶ δυσχέρειαι.", "dberr-again": "Πείρασον ἀναμένειν ὀλίγα λεπτὰ τῆς ὥρας καὶ ὕστερον ἐπιφόρτισον πάλιν.", "dberr-info": "(Ἀδύνατος ἡ ἐπαφὴ μετὰ τοῦ ἐξυπηρετητικοῦ συστήματος τῆς βάσεως δεδομένων: $1)", diff --git a/languages/i18n/gu.json b/languages/i18n/gu.json index 7911c74b41..fcf706922b 100644 --- a/languages/i18n/gu.json +++ b/languages/i18n/gu.json @@ -20,7 +20,8 @@ "Rangilo Gujarati", "RaviC", "Sushant savla", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "કડીઓની નીચે લીટી (અંડરલાઇન):", @@ -1097,7 +1098,7 @@ "recentchanges-legend-heading": "'''કળ:'''", "recentchanges-legend-newpage": "([[Special:NewPages|નવા પાનાઓની યાદી]] પણ જુઓ)", "rcnotefrom": "નીચે $2 થી ફેરફારો દર્શાવેલ છે ($1 સુધી દર્શાવલે છે).", - "rclistfrom": "$1 બાદ થયેલા નવા ફેરફારો બતાવો", + "rclistfrom": "$3 $2 બાદ થયેલા નવા ફેરફારો બતાવો", "rcshowhideminor": "નાના ફેરફારો $1", "rcshowhideminor-show": "બતાવો", "rcshowhideminor-hide": "છુપાવો", @@ -1617,10 +1618,6 @@ "watchlist-details": "ચર્ચાનાં પાનાં ન ગણતા {{PLURAL:$1|$1 પાનું|$1 પાનાં}} ધ્યાનસૂચીમાં છે.", "wlheader-enotif": "ઈમેલ સૂચના પદ્ધતિ સક્રીય કરાઈ.", "wlheader-showupdated": "તમારી છેલ્લી મુલાકાત પછી બદલાયેલાં પાના '''ઘાટા''' અક્ષરો વડે દર્શાવ્યાં છે.", - "watchmethod-recent": "હાલમાં ફેરફાર થયેલ પાનાની ચકાસણી જારી", - "watchmethod-list": "હાલમાં થયેલ ફેરફાર માટે નીરીક્ષીત પાના તપાસાય છે", - "watchlistcontains": "તમારી ધ્યાનસૂચીમાં $1 {{PLURAL:$1|પાનું|પાનાં}} છે.", - "iteminvalidname": "વસ્તુ '$1' સાથે સમસ્યા, અવૈધ નામ...", "wlshowlast": "છેલ્લા $1 કલાક $2 દિવસ $3 બતાવો", "watchlist-options": "ધ્યાનસૂચિના વિકલ્પો", "watching": "નજર રાખી રહ્યાં છો...", @@ -2675,8 +2672,6 @@ "autosumm-new": "$1થી શરૂ થતું નવું પાનું બનાવ્યું", "lag-warn-normal": "$1 {{PLURAL:$1|સેકંડ|સેકંડો}} પછી થયેલ નવા સુધારા કદાચ ન બતાવી શકાય.", "lag-warn-high": "માહિતીસંચ સર્વરના લાંબાગાળાને કારણે $1 {{PLURAL:$1|સેકંડ|સેકંડો}} પછી કરેલા ફેરફાર જોઇ શકાશે નહીં", - "watchlistedit-numitems": "તમારી ધ્યાન સૂચિ {{PLURAL:$1|1 શીર્ષક |$1 શીર્ષકો}} ધરાવે છે, ચર્ચાના પાના સિવાય.", - "watchlistedit-noitems": "તમારી ધ્યાન સૂચિમાં કોઇ શીર્ષક નથી.", "watchlistedit-normal-title": "ધ્યાનસૂચિ માં ફેરફાર કરો", "watchlistedit-normal-legend": "ધ્યાનસૂચિમાંથી આશીર્ષકો કાઢી નાખો", "watchlistedit-normal-explain": "તમારી ધ્યાનસૂચિના શીર્ષકો અહીં બતાવ્યાં છે.\nકોઇ શીર્ષક હતાવવા માટે , તેની બાજું નું ખાનું અંકિત કરો , અને \"{{int:Watchlistedit-normal-submit}}\"ના પર ક્લિક કરો.\nતમે [[Special:EditWatchlist/raw|edit the raw list]]માં બદલાવ પણ કરી શકો.", diff --git a/languages/i18n/gv.json b/languages/i18n/gv.json index 036afab2de..9cd053caf7 100644 --- a/languages/i18n/gv.json +++ b/languages/i18n/gv.json @@ -4,7 +4,8 @@ "Alison", "Kaganer", "MacTire02", - "Shimmin Beg" + "Shimmin Beg", + "아라" ] }, "tog-underline": "Cur linnaghyn fo chianglaghyn:", @@ -15,7 +16,6 @@ "tog-numberheadings": "Cur earrooyn gyn smooinaght er kione-linnaghyn", "tog-showtoolbar": "Taishbyn barr greieyn (ta feme ec er JavaScript)", "tog-editondblclick": "Reagh duillagyn lesh crig dooblit (ta feme ec er JavaScript)", - "tog-rememberpassword": "Cooinnee my fys loggal stiagh er y cho-earrooder shoh (rish wheesh as $1 {{PLURAL:$1|laa|laa|laa|laaghyn}})", "tog-watchcreations": "Cur duillagyn ta crooit aym rish my rolley arrey", "tog-watchdefault": "Cur duillagyn ta reaghit aym rish my rolley arrey", "tog-watchmoves": "Cur duillagyn ta scughit aym rish my rolley arrey", @@ -271,7 +271,6 @@ "internalerror": "Marranys ynveanagh", "internalerror_info": "Marranys yn-veanagh: $1", "filenotfound": "Cha dooar shin y coadan \"$1\".", - "fileexistserror": "Cha dod shin screeu da'n choadan \"$1\": t'eh ayn hannah", "badarticleerror": "Cha nod oo jannoo yn obbyr shen er y duillag shoh.", "cannotdelete-title": "Gyn jargaght y duillag \"$1\" y scryssey", "badtitle": "Drogh-ennym", @@ -366,7 +365,6 @@ "savearticle": "Sauail y duillag", "preview": "Roie-haishbynys", "showpreview": "Taishbyn roie-haishbynys", - "showlivepreview": "Roie-haishbynys bio", "showdiff": "Taishbyn caghlaaghyn", "anoneditwarning": "'''Raaue:''' Cha nel oo loggit stiagh.\nBee dt'enmys IP recortyssit ayns shennaghys reaghee yn duillag shoh.", "missingcommenttext": "Taggloo er heese, my sailt.", @@ -474,7 +472,6 @@ "searchall": "yn clane", "powersearch-legend": "Ard-ronsaghey", "powersearch-ns": "Ronsee ayns boayl-enmyn:", - "powersearch-redir": "Cur aa-enmyssyn er y rolley", "search-external": "Ronsaghey mooie", "preferences": "Tosheeaghtyn", "mypreferences": "My hosheeaghtyn", @@ -535,7 +532,6 @@ "prefs-advancedsearchoptions": "Tosheeaghtyn crampey", "prefs-advancedwatchlist": "Tosheeaghtyn crampey", "prefs-displayrc": "Toshiaghtyn taishbyney", - "prefs-displaysearchoptions": "Toshiaghtyn taishbyney", "prefs-displaywatchlist": "Toshiaghtyn taishbyney", "prefs-diffs": "Cosoylaghey caghlaaghyn", "userrights": "Reireydys kiartyn ymmydeyr", @@ -595,7 +591,7 @@ "recentchanges-label-minor": "She myn-reaghey eh shoh", "recentchanges-label-bot": "Ren bot y reaghey shoh", "rcnotefrom": "Shoh heese ny caghlaaghyn veih '''$2''' (gys '''$1''' taishbynit).", - "rclistfrom": "Taishbyn ny caghlaaghyn s'noa veih $1", + "rclistfrom": "Taishbyn ny caghlaaghyn s'noa veih $3 $2", "rcshowhideminor": "$1 myn-arraghyn", "rcshowhidebots": "{{PLURAL:$1|$1 robot|$1 robot|$1 robot|$1 robotyn}}", "rcshowhideliu": "{{PLURAL:$1|$1 ymmydeyr|$1 ymmydeyr|$1 ymmydeyr|$1 ymmydeyryn}} ta loggit stiagh", @@ -781,7 +777,6 @@ "notanarticle": "Cha nel eh shoh ny ghuillag cummal", "notvisiblerev": "Va'n aavriwnys scryssit", "watchlist-details": "Ta {{PLURAL:$1|$1 duillag|$1 duillag|$1 ghuillag|$1 duillagyn}} er dty rolley arrey, faagail magh duillagyn resoonaght.", - "watchlistcontains": "Ta $1 {{PLURAL:$1|duillag|duillagyn}} ayns dty rolley arrey.", "wlshowlast": "Taishbyn ny kied $1 ooryn $2 laaghyn $3 s'jerree", "watchlist-options": "Reihyn da'n rolley arrey", "watching": "Jannoo arrey...", @@ -1055,8 +1050,6 @@ "table_pager_limit_submit": "Gow", "table_pager_empty": "Gyn eiyrtys", "autosumm-new": "Duillag crooit lesh: $1", - "watchlistedit-numitems": "Ta {{PLURAL:$1|1 ard-ennym|$1 ard-ennym|$1 ard-ennym|$1 ard-enmyn}} ayns dty rolley arrey, magh voish duillagyn resoonaght.", - "watchlistedit-noitems": "Cha nel ard-enmyn ayns dty rolley arrey.", "watchlistedit-normal-title": "Rolley arrey y reaghey", "watchlistedit-normal-legend": "Enmyn y scughey ass y rolley arrey", "watchlistedit-normal-submit": "Enmyn y scughey", diff --git a/languages/i18n/hak.json b/languages/i18n/hak.json index 31f2f36159..b229800e41 100644 --- a/languages/i18n/hak.json +++ b/languages/i18n/hak.json @@ -8,7 +8,8 @@ "Jetlag", "Mnemonic kek", "Urhixidur", - "Xiaomingyan" + "Xiaomingyan", + "아라" ] }, "tog-underline": "鏈接加底線:", @@ -21,7 +22,6 @@ "tog-showtoolbar": "展示編寫工具欄", "tog-editondblclick": "雙撳編寫頁面", "tog-editsectiononrightclick": "允許右撳標題編寫段落", - "tog-rememberpassword": "在邇隻瀏覽器記下亻厓嘅登入狀態(最多$1日)", "tog-watchcreations": "加亻厓建立嘅頁面撈上傳嘅文件加入亻厓嘅監視列表", "tog-watchdefault": "將亻厓編寫嘅頁面撈檔案加入亻厓嘅監視列表", "tog-watchmoves": "將亻厓移動嘅頁面撈檔案加入亻厓嘅監視列表", @@ -314,14 +314,11 @@ "readonly_lag": "附屬數據庫服務器正在將緩存更新到主服務器肚,數據庫已分自動鎖定", "internalerror": "內部差錯", "internalerror_info": "內部差錯:$1", - "fileappenderrorread": "附加當時無辦法讀取「$1」。", - "fileappenderror": "無辦法附加“$1”到“$2”。", "filecopyerror": "文件“$1”無辦法複製到“$2”。", "filerenameerror": "文件“$1”到無辦法重新命名到“$2”。", "filedeleteerror": "刪除毋到“$1”文件。", "directorycreateerror": "無辦法建立目錄“$1”。", "filenotfound": "尋毋到“$1”文件。", - "fileexistserror": "無法寫入文件“$1”:文件已存在", "unexpected": "毋正常數值:\"$1\"=\"$2\"。", "formerror": "差錯:無法提交表單", "badarticleerror": "無法在邇頁進行邇隻操作。", @@ -399,8 +396,6 @@ "userlogin-resetlink": "毋記得汝嘅登入信息?", "userlogin-resetpassword-link": "添忘訖汝嘅密碼?", "userlogin-loggedin": "汝已作為{{GENDER:$1|$1}}登錄。\n利用以下表單以作為另一賬戶登錄。", - "createacct-join": "輸入汝嘅基本資料:", - "createacct-another-join": "在下方輸入新帳號个資訊。", "createacct-emailrequired": "電郵地址:", "createacct-emailoptional": "電郵地址(可選)", "createacct-email-ph": "設置電郵地址", @@ -524,7 +519,6 @@ "savearticle": "保存本頁", "preview": "預覽", "showpreview": "展示預覽", - "showlivepreview": "即時預覽", "showdiff": "展示差別", "anoneditwarning": "'''警告:'''汝還吂登入。\n汝嘅IP地址將記錄在邇頁嘅編寫歷史肚。", "anonpreviewwarning": "“警告:汝還吂登入。汝嘅IP地址將會記錄在邇頁嘅編輯歷史中”", @@ -721,7 +715,6 @@ "search-nonefound": "在查詢肚無結果相符。", "powersearch-legend": "高級搜尋", "powersearch-ns": "在下背嘅名字空間肚搜尋:", - "powersearch-redir": "重定向清單", "powersearch-togglelabel": "監查:", "searchdisabled": "{{SITENAME}}由於性能方面嘅原因,全文搜已分暫時停用。汝做得暫時通過Google搜尋。請留意佢兜嘅索引可能會過時。", "preferences": "偏好設定", @@ -801,7 +794,7 @@ "recentchanges-label-bot": "邇次編寫係由機器人進行", "recentchanges-label-unpatrolled": "邇次編寫還吂巡查過", "rcnotefrom": "下背係從'''$2'''起嘅更改(最多展示'''$1'''):", - "rclistfrom": "展示從$1以來嘅新更改", + "rclistfrom": "展示從$3 $2以來嘅新更改", "rcshowhideminor": "$1細微編寫", "rcshowhidebots": "$1機器人嘅編寫", "rcshowhideliu": "$1已登入用戶嘅編寫", @@ -1043,10 +1036,6 @@ "watchlist-details": "毋包含交流頁,汝嘅監視列表上有$1隻頁面。", "wlheader-enotif": "Yí-kîn khí-thung email thûng-tî kûng-nèn.", "wlheader-showupdated": "Chhai ngì song-chhá¹³ kiám-sá¹³ heu yû pûn chhùng-siû ko ke vùn-chông chiông-voi hién-sá¹³ vi '''chhû-thí'''.", - "watchmethod-recent": "檢查分監視頁面嘅最近編寫", - "watchmethod-list": "檢查最近編寫嘅分監視頁面", - "watchlistcontains": "汝嘅監視列表包含$1隻頁面。", - "iteminvalidname": "頁面'$1'錯誤,無效命名...", "wlshowlast": "展示最近$1隻鐘頭,$2日或$3嘅更改。", "watchlist-options": "監視列表選項", "watching": "監視中...", @@ -1387,7 +1376,6 @@ "monobook.css": "/* Chhṳ́-chhu ke CSS chiông-voi yáng-hióng sṳ́-yung Monobook mien-pán ke yung-fu */", "common.js": "/* Chhṳ́-chhu ke JavaScript chiông chai-ngi̍p yî só-yû ying-fu mî yit-ke vùn-chông. */", "monobook.js": "/* Yí-kîn put-chai sṳ́-yung; chhiáng-yung [[MediaWiki:common.js]] */", - "notacceptable": "Ke-mióng-chham fu̍k-vu-hi put-nèn thì-kiûng ngì-ke hak-fu tôn-nèn sá¹³t-phe̍t ke su-kí kak-sá¹³t.", "anonymous": "{{SITENAME}} ke ngia̍k-miàng yung-fu", "siteuser": "{{SITENAME}} Yung-fu-chá $1", "lastmodifiedatby": "Chhṳ́-chông yù $3 yî $1 $2 ke chui-heu kiên-kói.", @@ -1478,10 +1466,6 @@ "autoredircomment": "Chang-chhai chhûng-thin hiong to [[$1]]", "autosumm-new": "Sîn hong-mien: $1", "size-bytes": "$1 Vi-ngièn-chû", - "livepreview-loading": "Chang-chhai chai-ngi̍p…", - "livepreview-ready": "Chang-chhai chai-ngi̍p… Vàn-sṳ̀n!", - "livepreview-failed": "Sṳ̍t-sṳ̀ yi-liau sá¹³t-phai!\nSòn-chhá¹³ phêu-chún yi-liau.", - "livepreview-error": "lièn-chiap sá¹³t-phai: $1 \"$2\".\nSòn-chhá¹³ phêu-chún yi-liau.", "lag-warn-normal": "Tô-yî $1-méu ke kiên-kói khó-nèn put-voi chhai liá-ke chhîn-tân chûng hién-sá¹³.", "lag-warn-high": "Yù-yî chṳ̂-liau-khu ke ko-thu yèn-chhṳ̀, tô-yî $1-méu ke kiên-kói khó-nèn put-voi chhai liá-ke chhîn-tân chûng hién-sá¹³.", "watchlisttools-view": "查看有關更改", diff --git a/languages/i18n/he.json b/languages/i18n/he.json index a7f0f3b8e4..c3bf6d8e29 100644 --- a/languages/i18n/he.json +++ b/languages/i18n/he.json @@ -246,6 +246,7 @@ "jumptonavigation": "ניווט", "jumptosearch": "חיפוש", "view-pool-error": "מצטערים, השרתים עמוסים כרגע.\nיותר מדי משתמשים מנסים לצפות בדף זה.\nאנא המתינו זמן מה לפני שתנסו שוב לצפות בדף.\n\n$1", + "generic-pool-error": "מצטערים, השרתים עמוסים כרגע.\nיותר מדי משתמשים מנסים לצפות במשאב הזה.\nאנא המתינו זמן מה לפני שתנסו שוב לצפות במשאב הזה.", "pool-timeout": "זמן ההמתנה לסיום הנעילה עבר", "pool-queuefull": "התור מלא", "pool-errorunknown": "שגיאה בלתי ידועה", @@ -1722,10 +1723,6 @@ "watchlist-details": "ברשימת המעקב יש {{PLURAL:$1|דף אחד|$1 דפים}}, כאשר דפי השיחה אינם נספרים בנפרד.", "wlheader-enotif": "הודעות דוא\"ל מאופשרות.", "wlheader-showupdated": "דפים שהשתנו מאז ביקורך האחרון בהם מוצגים ב'''הדגשה'''.", - "watchmethod-recent": "בודק את הדפים שברשימת המעקב לשינויים אחרונים.", - "watchmethod-list": "בודק את העריכות האחרונות בדפים שברשימת המעקב", - "watchlistcontains": "רשימת המעקב כוללת {{PLURAL:$1|דף אחד|$1 דפים}}.", - "iteminvalidname": "בעיה עם $1, שם שגוי…", "wlnote2": "להלן השינויים האחרונים {{PLURAL:$1|בשעה האחרונה|בשעתיים האחרונות|ב‏‏־$1 השעות האחרונות}}, עד $3, $2.", "wlshowlast": "(הצגת $1 שעות אחרונות | $2 ימים אחרונים | $3)", "watchlist-options": "אפשרויות ברשימת המעקב", @@ -2859,8 +2856,6 @@ "size-yottabytes": "$1 יוטה־בייט", "lag-warn-normal": "שינויים שבוצעו לפני פחות מ{{PLURAL:$1|שנייה אחת|Ö¾$1 שניות}} אינם מוצגים ברשימה זו.", "lag-warn-high": "בגלל עיכוב בעדכון בסיס הנתונים, שינויים שבוצעו לפני פחות מ{{PLURAL:$1|שנייה אחת|Ö¾$1 שניות}} אינם מוצגים ברשימה זו.", - "watchlistedit-numitems": "יש לכם {{PLURAL:$1|פריט אחד|$1 פריטים}} ברשימת המעקב, לא כולל דפי שיחה.", - "watchlistedit-noitems": "רשימת המעקב ריקה.", "watchlistedit-normal-title": "עריכת רשימת המעקב", "watchlistedit-normal-legend": "הסרת דפים מרשימת המעקב", "watchlistedit-normal-explain": "כל הדפים ברשימת המעקב מוצגים להלן.\nכדי להסיר דף, יש לסמן את התיבה לידו, וללחוץ על \"{{int:Watchlistedit-normal-submit}}\".\nבאפשרותכם גם [[Special:EditWatchlist/raw|לערוך את הרשימה הגולמית]].", diff --git a/languages/i18n/hi.json b/languages/i18n/hi.json index 32f125a478..c8ad01d616 100644 --- a/languages/i18n/hi.json +++ b/languages/i18n/hi.json @@ -53,7 +53,8 @@ "Wikiconference", "לערי ריינהארט", "आलोक", - "रोहित रावत" + "रोहित रावत", + "아라" ] }, "tog-underline": "कड़ियाँ अधोरेखन:", @@ -362,14 +363,11 @@ "readonly_lag": "उपमुख्य डाटाबेस सर्वर मुख्य डाटाबेस सर्वर के बराबर अद्यातानीत होने तक मुख्य डाटाबेस सर्वर लॉक हो गया है।", "internalerror": "आन्तरिक त्रुटि", "internalerror_info": "आन्तरिक त्रुटि: $1", - "fileappenderrorread": "संलग्न करने के दौरान \"$1\" पढ़ा नहीं जा सका।", - "fileappenderror": "\"$1\" के आगे \"$2\" नहीं जुड़ पाया", "filecopyerror": "\"$1\" फ़ाइल की \"$2\" पर प्रतिलिपि नहीं बन पाई।", "filerenameerror": "\"$1\" फ़ाइल का नाम बदलकर \"$2\" नहीं रखा जा सका।", "filedeleteerror": "\"$1\" फ़ाइल को हटाया नहीं जा सका।", "directorycreateerror": "\"$1\" डाइरेक्टरी नहीं बनाई जा सकी।", "filenotfound": "\"$1\" फ़ाइल नहीं मिली।", - "fileexistserror": "फ़ाइल \"$1\" पर लिख नहीं सकते: फ़ाइल अस्तित्व में है", "unexpected": "अनपेक्षित मूल्य: \"$1\"=\"$2\".", "formerror": "त्रुटि: फ़ॉर्म सबमिट नहीं किया जा सका", "badarticleerror": "इस पृष्ठ पर यह कार्य नहीं किया जा सकता।", @@ -449,8 +447,6 @@ "userlogin-resetpassword-link": "अपना पासवर्ड भूल गए?", "userlogin-loggedin": "आप {{GENDER:$1|$1}} के रूप में पहले से लॉग्ड इन हैं।\nकिसी अन्य सदस्य के रूप में लॉग इन करने के लिए निम्नलिखित फ़ॉर्म का प्रयोग करें।", "userlogin-createanother": "एक अन्य खाता खोलें", - "createacct-join": "अपनी जानकारी नीचे लिखें", - "createacct-another-join": "नए खाते की जानकारी नीचे प्रदान करें।", "createacct-emailrequired": "ई-मेल पता", "createacct-emailoptional": "ई-मेल पता (वैकल्पिक)", "createacct-email-ph": "अपना ई-मेल पता लिखें", @@ -607,7 +603,6 @@ "savearticle": "पृष्ठ सहेजें", "preview": "झलक", "showpreview": "झलक दिखाएँ", - "showlivepreview": "सीधी झलक", "showdiff": "बदलाव दिखाएँ", "anoneditwarning": "'''सावधान:''' आपने सत्रारंभ नहीं किया है। इस पृष्ठ के संपादन इतिहास में आपका आइ॰पी पता अंकित किया जाएगा।", "anonpreviewwarning": "''आप लॉग्ड इन नहीं हैं। पृष्ठ सहेजने पर आपका आइ॰पी पता इस पृष्ठ के इतिहास में दर्ज किया जायेगा।''", @@ -900,7 +895,6 @@ "search-nonefound": "आपकी खोज से मेल खाते कोई परिणाम नहीं मिले।", "powersearch-legend": "उन्नत खोज", "powersearch-ns": "नामस्थानों में खोजें:", - "powersearch-redir": "पुनार्निर्देश दर्शाएँ", "powersearch-togglelabel": "चुनें:", "powersearch-toggleall": "सभी", "powersearch-togglenone": "कोई भी नहीं", @@ -1007,7 +1001,6 @@ "prefs-advancedsearchoptions": "उन्नत विकल्प", "prefs-advancedwatchlist": "उन्नत विकल्प", "prefs-displayrc": "प्रदर्शन विकल्प", - "prefs-displaysearchoptions": "प्रदर्शन विकल्प", "prefs-displaywatchlist": "प्रदर्शन विकल्प", "prefs-tokenwatchlist": "टोकन", "prefs-diffs": "अंतर", @@ -1181,7 +1174,7 @@ "recentchanges-legend-heading": "'''कुंजी:'''", "recentchanges-legend-newpage": "([[Special:NewPages|नए पन्नों की सूची]] को भी देखें)", "rcnotefrom": "नीचे $2 के बाद से ($1 तक) हुए बदलाव दर्शाए गये हैं।", - "rclistfrom": "$1 से नये बदलाव दिखाएँ", + "rclistfrom": "$3 $2 से नये बदलाव दिखाएँ", "rcshowhideminor": "छोटे बदलाव $1", "rcshowhideminor-show": "दिखाएँ", "rcshowhideminor-hide": "छुपाएँ", @@ -1724,10 +1717,6 @@ "watchlist-details": "वार्ता पृष्ठों के अलावा {{PLURAL:$1|$1 पृष्ठ}} आपकी ध्यानसूची में हैं।", "wlheader-enotif": "ई-मेल नोटिफ़िकेशन सक्षम हैं।", "wlheader-showupdated": "पृष्ठ जो आपके द्वारा देखे जाने के बाद बदले गये हैं '''बोल्ड''' दिखेंगे।", - "watchmethod-recent": "ध्यानसूची में दिये गये पृष्ठों में हाल में हुए बदलाव देख रहे हैं", - "watchmethod-list": "ध्यानसूची में दिये गये पृष्ठों में हाल में हुए बदलाव देख रहे हैं", - "watchlistcontains": "आपकी ध्यानसूची में $1 {{PLURAL:$1|पृष्ठ}} हैं।", - "iteminvalidname": "'$1' के साथ समस्या, अवैध नाम...", "wlnote2": "$2,$3 तक आखरी {{PLURAL:$1|घंटे|$1 घंटों}} में बदलाव निम्नलिखित हैं।", "wlshowlast": "पिछले $1 घंटे $2 दिन $3 देखें", "watchlist-options": "ध्यानसूची विकल्प", @@ -2268,7 +2257,6 @@ "monobook.css": "/* यहां रखी गई css मोनोबुक त्वचा का इस्तेमाल करने वाले सभी सदस्योंपर असर करेगी */", "common.js": "/* यहां लिखी गई जावास्क्रीप्ट सभी सदस्योंके लिये इस्तेमाल में लाई जायेगी। */", "monobook.js": "/* यहाँ पर दी गई जावास्क्रिप्ट मोनोबुक त्वचा का प्रयोग कर रहे सदस्यों के लिए लोड होगी */", - "notacceptable": "विकि सर्वर आपके क्लायंटको जिस प्रकारसे डाटा चाहिये उस प्रकारसे नहीं दे सकता।", "anonymous": "{{SITENAME}} के {{PLURAL:$1||}} बेनामी सदस्य", "siteuser": "विकिपीडिया सदस्य $1", "anonuser": "{{SITENAME}} अज्ञात उपयोगकर्ता $1", @@ -2806,14 +2794,8 @@ "size-kilobytes": "$1 KB", "size-megabytes": "$1 MB", "size-gigabytes": "$1 GB", - "livepreview-loading": "लोड हो रहा है...", - "livepreview-ready": "लोड हो रहा हैं... तैयार!", - "livepreview-failed": "लाइव झलक नहीं दिखा पायें। साधारण झलक देखें।", - "livepreview-error": "संपर्क नहीं कर पायें: $1 \"$2\"। साधारण झलक देखें।", "lag-warn-normal": "पिछले $1 {{PLURAL:$1|सेकिंड|सेकिंड}} में हुए बदलाव संभवतः इस सूची में नहीं आएँगे।", "lag-warn-high": "आँकड़ाकोष सेवक में अधिक देर की वजह से $1 {{PLURAL:$1|सेकिंड|सेकिंड}} से पहले तक के बदलाव ही इस सूची में निश्चित रूप से दिखेंगे।", - "watchlistedit-numitems": "आपकी ध्यानसूची में {{PLURAL:$1|1 शीर्षक|$1 शीर्षक}} हैं, जिसमें वार्ता पृष्ठ नहीं गिनें हैं।", - "watchlistedit-noitems": "आपकी ध्यानसूचीमें शीर्षक नहीं हैं।", "watchlistedit-normal-title": "ध्यानसूची बदलें", "watchlistedit-normal-legend": "ध्यानसूची से शीर्षक हटायें", "watchlistedit-normal-explain": "आपकी ध्यानसूची में सूचीबद्ध पृष्ठ नीचे दिये गये हैं।\nपृष्ठ सूची से हटाने के लिये उसके आगे दिये बक्से पर क्लिक करें, और \"{{int:Watchlistedit-normal-submit}}\" पर क्लिक करें।\nआप [[Special:EditWatchlist/raw|रॉ ध्यानसूची का संपादन]] भी कर सकते हैं।", @@ -2963,7 +2945,6 @@ "compare-invalid-title": "आपके द्वारा निर्दिष्ट शीर्षक अमान्य है।", "compare-title-not-exists": "आपके द्वारा निर्दिष्ट शीर्षक मौजूद नहीं है।", "compare-revision-not-exists": "आपके द्वारा निर्दिष्ट संशोधन मौजूद नहीं है।", - "dberr-header": "इस विकि को कुछ दिक्कत आ रही है", "dberr-problems": "क्षमा करें! इस जालस्थल को कुछ तकनीकी परेशानियों का सामना करना पड़ रहा है।", "dberr-again": "कुछ मिनट रुकने के बाद फिर से चढ़ाएँ।", "dberr-info": "(आँकड़ाकोष सेवक से संपर्क नहीं हो पा रहा:$1)", diff --git a/languages/i18n/hif-latn.json b/languages/i18n/hif-latn.json index ec3e1e95f7..173e1ba70f 100644 --- a/languages/i18n/hif-latn.json +++ b/languages/i18n/hif-latn.json @@ -8,7 +8,8 @@ "Girmitya", "Kaganer", "Malafaya", - "Thakurji" + "Thakurji", + "아라" ] }, "tog-underline": "Jorr ke niche line khicho:", @@ -21,7 +22,6 @@ "tog-showtoolbar": "Badle waala toolbar ke dekhao", "tog-editondblclick": "Dugnaa click pe panna ke badlo", "tog-editsectiononrightclick": "Bhaag ke title pe right click kare pe bhaag ke badle ke laabu karo", - "tog-rememberpassword": "Ii browser me (jaada se jaada $1 {{PLURAL:$1|din|din}}) talak hamaar login ke yaad rakho.", "tog-watchcreations": "Hamaar banawa waala panna aur upload karaa gais file ke hamaar dhyaan suchi me jorro", "tog-watchdefault": "Ham se badla gais panna aur file ke hamaar dhyaan suchi me jorro", "tog-watchmoves": "Uu panna aur file jiske naam ham badla hai ke hamaar dhyaan suchi me jorro", @@ -314,14 +314,11 @@ "readonly_lag": "Database apne se band hoi gais hai jab tak ki duusra database, khaas database ke sanghe kaam nai kare lage.", "internalerror": "Bhitri galti", "internalerror_info": "Bhitri galti: $1", - "fileappenderrorread": "Jorre ke time $1 ke nai parrhe sakaa hae.", - "fileappenderror": "\"$1\" ke \"$2\" se nai jorre sakaa hae.", "filecopyerror": "File \"$1\" ke \"$2\" pe copy nai kare sakaa.", "filerenameerror": "File \"$1\" ke naam badal ke \"$2\" nai kare sakaa.", "filedeleteerror": "File \"$1\" ke nai mitae sakaa.", "directorycreateerror": "Directory \"$1\" ke nai banae sakaa.", "filenotfound": "File \"$1\" ke nai pae sakaa.", - "fileexistserror": "File \"$1\" me nai likhe sakaa: file hai", "unexpected": "Aasa karaa gais jaankari nai hai: \"$1\"=\"$2\".", "formerror": "Galti: form ke submit nai kare sakaa", "badarticleerror": "Ii chij ke ii panna me nai karaa jae sake hai.", @@ -398,8 +395,6 @@ "gotaccountlink": "Log in", "userlogin-resetlink": "Ka aap aapan login kare waala jaankari ke bhulae gaya hae?", "userlogin-resetpassword-link": "Aapan password ke reset karo", - "createacct-join": "Aapan jankari niche likho", - "createacct-another-join": "Account ke baare me jaankari niche likho", "createacct-emailrequired": "Email address", "createacct-emailoptional": "Email address (jaruri nai hae)", "createacct-email-ph": "Aapan mail address ke likho", @@ -543,7 +538,6 @@ "savearticle": "Panna ke bachao", "preview": "Jhalak dekhao", "showpreview": "Preview dekhao", - "showlivepreview": "Abhi ke jhalak", "showdiff": "Badlao dekhao", "anoneditwarning": "'''Sawadhaan:''' Aap login nai karaa hai\nAap ke IP address ii panna ke edit itihaas me record karaa jaai.", "anonpreviewwarning": "\"Aap log in nai bhaya hae. Ii panna ke bachae pe aap ke IP address ke panna ke badlao ke itihass me likha jaai.\"", @@ -829,7 +823,6 @@ "search-nonefound": "Ii sawaal ke koi jawab nai hae.", "powersearch-legend": "Gahira khoj", "powersearch-ns": "Namespaces me khojo:", - "powersearch-redir": "Redirects ke suchi do", "powersearch-togglelabel": "Check karo:", "powersearch-toggleall": "Sab", "powersearch-togglenone": "Koi bhi nai", @@ -935,7 +928,6 @@ "prefs-advancedsearchoptions": "Uchchaa pasand", "prefs-advancedwatchlist": "Uchchaa pasand", "prefs-displayrc": "Choice dekhao", - "prefs-displaysearchoptions": "Choice dekhao", "prefs-displaywatchlist": "Choice dekhao", "prefs-tokenwatchlist": "Chinh (token)", "prefs-diffs": "Farka", @@ -1104,7 +1096,7 @@ "recentchanges-label-unpatrolled": "Ii badlao pe abhi pahraa nai dewa gais hae.", "recentchanges-legend-newpage": "$1 - nawaa panna", "rcnotefrom": "Niche '''$2''' se badlao hai ('''$1''' tak )", - "rclistfrom": "$1 se suruu kar ke nawaa badlao dekhao", + "rclistfrom": "$3 $2 se suruu kar ke nawaa badlao dekhao", "rcshowhideminor": "$1 chhota badlao", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 logged-in sadasya", @@ -1611,10 +1603,6 @@ "watchlist-details": "{{PLURAL:$1|$1 panna|$1 panna}} pe dhyan dewa jae hai, baat waala panna ke chhorr ke.", "wlheader-enotif": "E-mail notification ke enable kar dewa gais hai.", "wlheader-showupdated": "Panna jiske aap ke pichhla visit ke ke baad badal dewa gais hia ke '''bold''' me dekhawa jaawe hai.", - "watchmethod-recent": "Dhyan me rakkhaa gais panna ke nawaa badlao ke check karaa jaawe hai", - "watchmethod-list": "dhyan me rakkha gais panna ke nawaa badlao ke khatir check karaa jaawe hai", - "watchlistcontains": "Aap ke dhyan suchi me $1 {{PLURAL:$1|panna|panna}} hai.", - "iteminvalidname": "'$1' chij se kuchh garrbarr hai, galat naam...", "wlshowlast": "Pichhla $1 ghanta $2 din $3 ke dekhao", "watchlist-options": "Dhyan suchi ke options", "watching": "Dekhtaa...", @@ -2152,7 +2140,6 @@ "tooltip-undo": "\"Undo\" ii badlao ke pahile jaise kar de hai aur edit form ke preview mode me khole hai.\nIi summary me ek kaaran jorre ke ijajat de hai.", "tooltip-preferences-save": "Pasand ke bachao", "tooltip-summary": "Thora sabd me likho", - "notacceptable": "Wiki server uu rakam se data nai dewe sake hai jisse ki aap ke client parrhe sake.", "anonymous": "Anonymous {{PLURAL:$1|sadasya|sadasya}} {{SITENAME}} ke", "siteuser": "{{SITENAME}} sadasya $1", "anonuser": "{{SITENAME}} benaam sadasya $1", @@ -2687,14 +2674,8 @@ "autosumm-replace": "Contwnt ke \"$1\" se replace kar dewa gais hae", "autoredircomment": "Panna ke [[$1]] pe redirect kar dewa gais hae", "autosumm-new": "Panna jisme \"$1\" hae ke banae dewa gais hae.", - "livepreview-loading": "load karaa jaae hae...", - "livepreview-ready": "Load karaa jaae hae... Ready!", - "livepreview-failed": "Live preview fail hoe gais hae!\nNormal preview try karo.", - "livepreview-error": "Connect nai kare sakaa hae: $1 \"$2\".\nNormal preview ke try karo.", "lag-warn-normal": "$1 {{PLURAL:$1|second|seconds}} se nawaa badlao, saait ii suchi me nai dekhai.", "lag-warn-high": "Jaada database server lag ke kaaran $1 {{PLURAL:$1|second|seconds}} se nawaa badlao suchi me saait nai dekhaai.", - "watchlistedit-numitems": "Aap ke dhyan suchi me, baat aala panna ke chhorr ke, {{PLURAL:$1|1 title|$1 titles}} hae.", - "watchlistedit-noitems": "Aap ke dhyan suchi me koi naam nai hae", "watchlistedit-normal-title": "Dhyan suchi ke badlo", "watchlistedit-normal-legend": "Titles ke dhyan suchi se hatao", "watchlistedit-normal-explain": "Aap ke dhyan suchi ke title ke niche dekaa jaae hae.\nEk title ke hatae ke khatir, uske bagal ke box ke check karo, aur \"{{int:Watchlistedit-normal-submit}}\" ke click karo.\nYou can also [[Special:EditWatchlist/raw|edit the raw list]].", @@ -2730,7 +2711,6 @@ "compare-rev1": "Badlao 1", "compare-rev2": "Badlao 2", "compare-submit": "Antar dekho", - "dberr-header": "Ii wiki me kuchh garrbarr hae", "htmlform-reset": "Badlao ke pahile jaise karo", "htmlform-selectorother-other": "Duusra", "revdelete-restricted": "sysops pe llabu restrictions", diff --git a/languages/i18n/hil.json b/languages/i18n/hil.json index 8a75c436fe..1de9987ccd 100644 --- a/languages/i18n/hil.json +++ b/languages/i18n/hil.json @@ -9,7 +9,8 @@ "Midnight Gambler", "Oxyzen", "Tagimata", - "Taylortheturtle" + "Taylortheturtle", + "아라" ] }, "tog-underline": "Kuritan sa idalom ang mga tabid:", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Ipakita ang edit toolbar (nagakilanlan JavaScript)", "tog-editondblclick": "Islan ang pahina kung i-doble klik mo (nagakilanlan JavaScript)", "tog-editsectiononrightclick": "Sugtan ang pag-ilis sang seksyon paagi sa pagtum-ok sang natoo sa mouse sa titulo sang seksyon (nagakinahanglan sang JavaScript)", - "tog-rememberpassword": "Dumdumon ang akon password sa sini nga brawser (para sa indi magsobra $1 {{PLURAL:$1|nga adlaw|nga mga adlaw}})", "tog-watchcreations": "Magdugang sang mga panid nga akon buhaton kag mga hilera nga akon igapasaka sa akon mga ginabantayan", "tog-watchdefault": "Idugang ang mga panid kag hilera nga akon ginbag-o sa akon mga ginabantayan", "tog-watchmoves": "Idugang ang mga panid kag hilera nga akon ginsaylo sa akon mga ginabantayan", @@ -295,14 +295,11 @@ "readonly_lag": "Ang database ginkadadohan na dayon samtang ang alalay nga mga serber sang database nagalagas sa agalon", "internalerror": "Pangsulod nga sala", "internalerror_info": "Pangsulod nga sala: $1", - "fileappenderrorread": "Indi mabasa ang \"$1\" sa tion sang pagdugang.", - "fileappenderror": "Indi mahimo nga idugang ang \"$1\" sa \"$2\".", "filecopyerror": "Indi mahimo nga pagakopyahon ang \"$1\" sa \"$2\".", "filerenameerror": "Indi mahimo nga paga-ilisan ang pangalan sang hilera halin sa \"$1\" sa \"$2\".", "filedeleteerror": "Indi mahimo nga pagapanason ang hilera nga \"$1\".", "directorycreateerror": "Indi mahimo nga mabuhat ang direktoryo nga \"$1\".", "filenotfound": "Indi makita ang hiilera nga \"$1\".", - "fileexistserror": "Wala madayon ang pagsulat sa hilera nga \"$1\": ang hilera yara na nga daan", "unexpected": "Wala mapaktan nga bili: \"$1\"=\"$2\".", "formerror": "Sala: indi mahimo nga mapadala ang formas", "badarticleerror": "Ang ini nga hulag indi pwede mabuhat sa sini nga panid.", @@ -473,7 +470,6 @@ "savearticle": "Tiponon ining panid", "preview": "Ipakita subong", "showpreview": "Ipakita nga daan", - "showlivepreview": "Prebiyu nga karon dayon", "showdiff": "Ipakita ang inislan", "anoneditwarning": "'''Pa-andam:''' Wala ka pa nakasulod.\nIgasulat ang imo IP adres sa historya sini nga inislan na pahina.", "anonpreviewwarning": "''Wala ka pa nakasulod. Igasulat ang imo IP adres sa historya sini nga inislan na pahina.''", @@ -754,7 +750,6 @@ "search-nonefound": "Wala sang mga resulta nga nagsanto sa imo nga ginapangita.", "powersearch-legend": "Abanse nga pagpangita", "powersearch-ns": "Pangita sa mga ngalan-espasyo:", - "powersearch-redir": "Lista sang mga gin direkta liwat", "powersearch-togglelabel": "Tsekan:", "powersearch-toggleall": "Tanan", "powersearch-togglenone": "Wala", @@ -856,7 +851,6 @@ "prefs-advancedsearchoptions": "Mas progresibo nga pilian", "prefs-advancedwatchlist": "Mas progresibo nga pilian", "prefs-displayrc": "Ipagwa ang mga pagpilian", - "prefs-displaysearchoptions": "Ipagwa ang mga pagpilian", "prefs-displaywatchlist": "Ipagwa ang mga pagpilian", "prefs-diffs": "Mga ginalainan", "email-address-validity-valid": "Ang nasambit nga e-mail pwede batunon", @@ -1004,7 +998,7 @@ "recentchanges-label-bot": "Ang sini nga pagbag-o ginubra sang isa ka bot", "recentchanges-label-unpatrolled": "Ang sini nga pagbag-o indi pa ginbantayan", "rcnotefrom": "Yara sa idalum ang mga guinbag-o halin '''$2''' (tubtub '''$1''' ang ginpagwa).", - "rclistfrom": "Ipakita ang bag-o lang nahimo halin sa $1", + "rclistfrom": "Ipakita ang bag-o lang nahimo halin sa $3 $2", "rcshowhideminor": "$1 menor nga mga inislan", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 mga ga-usar nga naka sulod", @@ -1328,7 +1322,6 @@ "tooltip-undo": "\"Indi pag-obrahon\" ginabalik ang gin-islan kag gabukas sa isaln form sa may prebyu mode.\nGapasugot sa pagdugang sang rason sa kabilugan.", "tooltip-preferences-save": "kon pagpalabi", "tooltip-summary": "Maghatag sing diutay nga eksplikasyon", - "notacceptable": "Indi makahatag sang impormasyon ang serbidor sang wiki sa porma nga mabasahan sang imo nga kliyente.", "anonymous": "Indi kilala {{PLURAL:$1|tagagamit|mga tagagamit}} sang {{SITENAME}}", "siteuser": "Tiggamit {{SITENAME}} sang $1", "previousdiff": "← Mas daan nga na-islan", diff --git a/languages/i18n/hr.json b/languages/i18n/hr.json index 9bce0a64bf..618e312bc0 100644 --- a/languages/i18n/hr.json +++ b/languages/i18n/hr.json @@ -26,7 +26,8 @@ "SpeedyGonsales", "Tivek", "Treecko", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Podcrtane poveznice", @@ -39,7 +40,6 @@ "tog-showtoolbar": "Prikaži traku s alatima za uređivanje (zahtijeva JavaScript)", "tog-editondblclick": "Dvoklik otvara uređivanje stranice (JavaScript)", "tog-editsectiononrightclick": "Pritiskom na desnu tipku miÅ¡a otvori uređivanje pojedinih odlomaka (JavaScript)", - "tog-rememberpassword": "Zapamti moju lozinku u ovom pregledniku (najduže $1 {{PLURAL:$1|dan|dana|dana}})", "tog-watchcreations": "Dodaj članke koje kreiram na moj popis praćenja", "tog-watchdefault": "Dodaj svaku stranicu koju uredim na moj popis praćenja", "tog-watchmoves": "Dodaj stranice i datoteke koje premjestim na moj popis praćenja", @@ -328,14 +328,11 @@ "readonly_lag": "Baza podataka je automatski zaključana dok se sekundarni bazni poslužitelji ne usklade s glavnim", "internalerror": "PogreÅ¡ka sustava", "internalerror_info": "Interna pogrjeÅ¡ka: $1", - "fileappenderrorread": "Nije se moglo pročitati \"$1\" tijekom dodavanja.", - "fileappenderror": "Nije bilo moguće dodati \"$1\" u \"$2\".", "filecopyerror": "Ne mogu kopirati datoteku \"$1\" u \"$2\".", "filerenameerror": "Ne mogu preimenovati datoteku \"$1\" u \"$2\".", "filedeleteerror": "Ne mogu obrisati datoteku \"$1\".", "directorycreateerror": "Nije moguće kreirati direktorij \"$1\".", "filenotfound": "Datoteka \"$1\" nije nađena.", - "fileexistserror": "Ne mogu stvoriti datoteku \"$1\": datoteka s tim imenom već postoji", "unexpected": "Neočekivana vrijednost: \"$1\"=\"$2\".", "formerror": "PogreÅ¡ka: Ne mogu poslati podatke", "badarticleerror": "Ovu radnju nije moguće izvesti s tom stranicom.", @@ -413,8 +410,6 @@ "userlogin-resetpassword-link": "Zaboravili ste zaporku?", "userlogin-loggedin": "Već ste prijavljeni kao {{GENDER:$1|$1}}.\nRabite donji obrazac da biste se prijavili kao drugi suradnik.", "userlogin-createanother": "Stvori joÅ¡ jedan račun", - "createacct-join": "UpiÅ¡ite ispod svoje podatke.", - "createacct-another-join": "UpiÅ¡ite dolje podatke o novom računu.", "createacct-emailrequired": "Adresa e-poÅ¡te", "createacct-emailoptional": "Adresa e-poÅ¡te", "createacct-email-ph": "UpiÅ¡ite svoju adresu e-poÅ¡te", @@ -554,7 +549,6 @@ "savearticle": "Sačuvaj stranicu", "preview": "Pregled kako će stranica izgledati", "showpreview": "Prikaži kako će izgledati", - "showlivepreview": "Pregled kako će izgledati, uživo", "showdiff": "Prikaži promjene", "anoneditwarning": "'''Upozorenje:''' Niste prijavljeni pod suradničkim imenom. VaÅ¡a IP adresa bit će zabilježena u popisu izmjena ove stranice.", "anonpreviewwarning": "''Niste prijavljeni. Spremanjem će VaÅ¡e IP adrese ostati zabilježene u starim izmjenama ove stranice.''", @@ -841,7 +835,6 @@ "search-nonefound": "Ne postoje rezultati koji se podudaraju s upitom.", "powersearch-legend": "Napredno pretraživanje", "powersearch-ns": "Traži u imenskom prostoru:", - "powersearch-redir": "Prikaži preusmjerenja", "powersearch-togglelabel": "Uključi:", "powersearch-toggleall": "Sve", "powersearch-togglenone": "NiÅ¡ta", @@ -946,7 +939,6 @@ "prefs-advancedsearchoptions": "Napredne mogućnosti", "prefs-advancedwatchlist": "Napredne mogućnosti", "prefs-displayrc": "Prikaži opcije", - "prefs-displaysearchoptions": "Mogućnosti prikaza", "prefs-displaywatchlist": "Mogućnosti prikaza", "prefs-diffs": "razl", "prefs-help-prefershttps": "Ova mogućnost će stupiti na snagu kod sljedeće prijave.", @@ -1111,7 +1103,7 @@ "recentchanges-legend-heading": "'''Legenda:'''", "recentchanges-legend-newpage": "$1 - nova stranica", "rcnotefrom": "Slijede promjene od $2 (prikazano ih je do $1).", - "rclistfrom": "Prikaži nove promjene počevÅ¡i od $1", + "rclistfrom": "Prikaži nove promjene počevÅ¡i od $3 $2", "rcshowhideminor": "$1 manje promjene", "rcshowhideminor-show": "prikaži", "rcshowhideminor-hide": "sakrij", @@ -1627,10 +1619,6 @@ "watchlist-details": "{{PLURAL:$1|$1 stranica|$1 stranice|$1 stranica}} se nalazi na popisu praćenja, ne brojeći stranice za razgovor.", "wlheader-enotif": "Uključeno je izvješćivanje e-poÅ¡tom.", "wlheader-showupdated": "Stranice koje su promijenjene od VaÅ¡eg posljednjeg posjeta prikazane su '''podebljano'''", - "watchmethod-recent": "provjera nedavnih promjena praćenih stranica", - "watchmethod-list": "provjera praćanih stranica za nedavne promjene", - "watchlistcontains": "VaÅ¡ popis praćenja sadrži $1 {{PLURAL:$1|stranicu|stranice|stranica}}.", - "iteminvalidname": "Problem s izborom '$1', ime nije valjano...", "wlshowlast": "Prikaži posljednjih $1 sati $2 dana $3", "watchlist-options": "Izbornik popisa praćenja", "watching": "Pratim...", @@ -2170,7 +2158,6 @@ "monobook.css": "/** Ovdje idu izmjene monobook stylesheeta */", "common.js": "/* JavaScript kod na ovoj stranici će biti izvrÅ¡en kod svakog suradnika pri svakom učitavanju svake stranice wikija. */", "monobook.js": "/* Ne rabi se viÅ¡e; molimo rabite [[MediaWiki:common.js]] */", - "notacceptable": "Wiki server ne može dobaviti podatke u obliku kojega VaÅ¡ preglednik može pročitati.", "anonymous": "Neprijavljeni {{PLURAL:$1|suradnik|suradnici}} projekta {{SITENAME}}", "siteuser": "Suradnik $1 na projektu {{SITENAME}}", "anonuser": "{{SITENAME}} anonimni suradnik $1", @@ -2700,14 +2687,8 @@ "autosumm-replace": "Tekst stranice se zamjenjuje s '$1'", "autoredircomment": "Preusmjeravanje na [[$1]]", "autosumm-new": "Nova stranica: $1", - "livepreview-loading": "Učitavam…", - "livepreview-ready": "Učitavam… gotovo!", - "livepreview-failed": "Lokalni (JavaScript) pretpregled nije uspio! PokuÅ¡ajte normalni pretpregled.", - "livepreview-error": "Spajanje nije uspjelo: $1 \"$2\". PokuÅ¡ajte normalni pretpregled.", "lag-warn-normal": "Moguće je da izmjene nastale posljednjih $1 {{PLURAL:$1|sekundu|sekundi}} neće biti vidljive na ovom popisu.", "lag-warn-high": "Zbog kaÅ¡njenja baze podataka, moguće je da promjene napravljene u posljednjih $1 {{PLURAL:$1|sekundu|sekunde|sekundi}} nisu prikazane u popisu.", - "watchlistedit-numitems": "VaÅ¡ popis praćenja sadrži {{PLURAL:$1|1 stranicu|$1 stranica}}, bez stranica za razgovor.", - "watchlistedit-noitems": "VaÅ¡ popis praćenja je prazan.", "watchlistedit-normal-title": "Uredi popis praćenja", "watchlistedit-normal-legend": "Ukloni stranice iz popisa praćenja", "watchlistedit-normal-explain": "Prikazane su stranice na VaÅ¡em popisu praćenja.\nDa uklonite stranicu s popisa praćenja, označite kućicu kraj nje i kliknite gumb \"{{int:Watchlistedit-normal-submit}}\".\nMožete također [[Special:EditWatchlist/raw|uređivati ovaj popis u okviru za uređivanje]].", @@ -2864,7 +2845,6 @@ "compare-invalid-title": "Naslov koji ste naveli je nevažeći.", "compare-title-not-exists": "Naslov koji ste naveli ne postoji.", "compare-revision-not-exists": "Navedena izmjena stranice ne postoji.", - "dberr-header": "Ovaj wiki ima problem", "dberr-problems": "Ispričavamo se! Ova stranica ima tehničkih poteÅ¡koća.", "dberr-again": "Pričekajte nekoliko minuta i ponovno učitajte.", "dberr-info": "(Ne mogu se spojiti na poslužitelj baze: $1)", diff --git a/languages/i18n/hrx.json b/languages/i18n/hrx.json index e78ad13223..d27adfa750 100644 --- a/languages/i18n/hrx.json +++ b/languages/i18n/hrx.json @@ -1689,10 +1689,6 @@ "watchlist-details": "Du beobachtest {{PLURAL:$1|en Seit|$1 Seite}}, ohne dass Diskussionsseite getrennt gezählt werre.", "wlheader-enotif": "Der E-Mail-Benachrichtigungsdienst ist aktiviert.", "wlheader-showupdated": "Seite mit noch net gesiehne Ännrunge werre'''fett''' dorgestellt.", - "watchmethod-recent": "Üwerprüfung von der letzte Beoorbeitungen für die Beobachtungslist (mit observierte Seite)", - "watchmethod-list": "Üwerprüfung von der Beobachtungslist noh letzte Beoorbeitunge", - "watchlistcontains": "Dein Beobachtungslist enthält $1 {{PLURAL:$1|Seit|Seite}}.", - "iteminvalidname": "Problem mit dem Eintrooch \"$1\", ungültiche Noome.", "wlnote2": "Do folliche die Ändrunge von der letzte {{PLURAL:$1|Stund|$1 Stunne}}. Stand: $2, $3.", "wlshowlast": "Zeich die Ännrunge von der letzte $1 Stunde, $2 Tooch orrer $3.", "watchlist-options": "Oonzeichoptione", @@ -2779,8 +2775,6 @@ "autosumm-new": "Die Seit woard nei oongeleht: „$1“", "lag-warn-normal": "Beoorbeitunge von der letzte {{PLURAL:$1|Sekund|$1 Sekunde}} werre in der List noch net oongezeicht.", "lag-warn-high": "Uff Grund von hocher Datebankauslaschtung werre die Beoorbeitunge von der letzte {{PLURAL:$1|Sekund|$1 Sekunde}} noch net in der List oongezeicht.", - "watchlistedit-numitems": "Deine Beobachtungslist enthält {{PLURAL:$1|ein Introoch|$1 Einträche}}. Die Diskussionsseite woorre dabei net mitgezählt.", - "watchlistedit-noitems": "Dein Beobachtungslist ist leer.", "watchlistedit-normal-title": "Beobachtungslist beoorbeite", "watchlistedit-normal-legend": "Einträch von der Beobachtungslist entferne", "watchlistedit-normal-explain": "Das sind die Einträche von deiner Beobachtungslist. Um Einträche zu entferne, markier die Kästcher do newe von den Einträch und mach en Klick am End von der Seit uff \"{{int:Watchlistedit-normal-submit}}\". Du kannst dein Beobachtungslist ooch im [[Special:EditWatchlist/raw|Listeformat beoorbeite]].", diff --git a/languages/i18n/hsb.json b/languages/i18n/hsb.json index 12bac5a42f..8b06b6d9da 100644 --- a/languages/i18n/hsb.json +++ b/languages/i18n/hsb.json @@ -10,7 +10,8 @@ "Shirayuki", "Tchoř", "Tlustulimu", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Wotkazy podÅ¡mórnić:", @@ -1137,7 +1138,7 @@ "recentchanges-legend-newpage": "(hlej tež [[Special:NewPages|lisćinu nowych stronow]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Deleka so změny wot $2 pokazuja (hač k $1).", - "rclistfrom": "Nowe změny pokazać, započinajo z $1", + "rclistfrom": "Nowe změny pokazać, započinajo z $3 $2", "rcshowhideminor": "snadne změny $1", "rcshowhideminor-show": "Pokazać", "rcshowhideminor-hide": "Schować", @@ -1686,10 +1687,6 @@ "watchlist-details": "{{PLURAL:$1|$1 wobkedźbowana strona|$1 wobkedźbowanej stronje|$1 wobkedźbowane strony|$1 wobkedźbowanych stronow}}, diskusijne strony wuwzate.", "wlheader-enotif": "E-mejlowa zdźělenska słužba je zmóžnjena.", "wlheader-showupdated": "Strony, kotrež su so po twojim poslednim wopyće změnili, so '''tučne''' pokazuja.", - "watchmethod-recent": "Aktualne změny za wobkedźbowane strony přepruwować", - "watchmethod-list": "Wobkedźbowanki za aktualnymi změnami přepruwować", - "watchlistcontains": "MaÅ¡ $1 {{PLURAL:$1|stronu|stronje|strony|stronow}} w swojich wobkedźbowankach.", - "iteminvalidname": "Problem ze zapiskom „$1“, njepłaćiwe mjeno.", "wlnote2": "Slěduja změny {{PLURAL:$1|zańdźeneje hodźiny|zańdźeneju $1 hodźinow|zańdźenych $1 hodźin}} Staw: $2, $3.", "wlshowlast": "Poslednje $1 hodź. - $2 dnjow - $3 pokazać", "watchlist-options": "Opcije wobkedźbowankow", @@ -2789,8 +2786,6 @@ "size-kilobytes": "$1 kB", "lag-warn-normal": "Změny {{PLURAL:$1|zašłeje $1 sekundy|zašłeju $1 sekundow|zašłych $1 sekundow|zašłych $1 sekundow}} so w tutej lisćinje hišće njezwobraznjeja.", "lag-warn-high": "Wućeženja datoweje banki dla so změny {{PLURAL:$1|zašłeje $1 sekundy|zašłeje $1 sekundow|zašłych $1 sekundow|zašłych $1 sekundow}} w tutej lisćinje hišće njepokazuja.", - "watchlistedit-numitems": "Twoje wobkedźbowanki wobsahuja {{PLURAL:$1|1 zapisk|$1 zapiskaj|$1 zapiski|$1 zapiskow}}, diskusijne strony njejsu ličene.", - "watchlistedit-noitems": "Twoje wobkedźbowanki su prózdne.", "watchlistedit-normal-title": "Wobkedźbowanki wobdźěłać", "watchlistedit-normal-legend": "Zapiski z wobkedźbowankow wotstronić", "watchlistedit-normal-explain": "Tu su zapiski z twojich wobkedźbowankow. Zo by zapisk wuÅ¡mórnył, markěruj kašćik pódla njeho a klikń na {{int:Watchlistedit-normal-submit}}\". MóžeÅ¡ tež swoje wobkedźbowanki [[Special:EditWatchlist/raw|w lisćinowym formaće wobdźěłać]].", diff --git a/languages/i18n/ht.json b/languages/i18n/ht.json index 2b9db38d02..172e3a42b0 100644 --- a/languages/i18n/ht.json +++ b/languages/i18n/ht.json @@ -5,7 +5,8 @@ "Internoob", "Jvm", "Masterches", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Souliyen lyen yo :", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Montre meni modifikasyon an (sa mande JavaScript)", "tog-editondblclick": "Klike de fwa pou modifye yon paj (sa mande JavaScript)", "tog-editsectiononrightclick": "Pemèt modifye yon seksyon lè ou klike a dwat sou tit seksyon an (sa mande JavaScript)", - "tog-rememberpassword": "Sonje mopas mwen nan òdinatè sa (pou $1 {{PLURAL:$1|jou|jou}} maximum)", "tog-watchcreations": "Mete paj mwen kreye yo nan lis swivi mwen.", "tog-watchdefault": "Mete paj mwen edite yo nan lis swivi mwen", "tog-watchmoves": "Mete paj mwen deplase yo nan lis swivi mwen", @@ -282,14 +282,11 @@ "readonly_lag": "Bazdone a bloke otomatikman pandan lòt sèvè segondè yo ap travay pou bay lanmen nan sèvè prensipal la.", "internalerror": "Erè nan sistèm la.", "internalerror_info": "Erè nan sistèm la : $1", - "fileappenderrorread": "Pa kapab li $1 pandan n ap ajoute sou do.", - "fileappenderror": "Pa kapab ajoute « $1 » sou do « $2 ».", "filecopyerror": "Nou pa kapab kopye fichye « $1 » nan « $2 ».", "filerenameerror": "Nou pa kapab bay lòt non « $2 » pou fichye « $1 ».", "filedeleteerror": "Nou pa kapab efase fichye « $1 ».", "directorycreateerror": "Nou pa kapab kreye dosye « $1 ».", "filenotfound": "Nou pa kapab jwenn fichye « $1 ».", - "fileexistserror": "Nou pa kapab ekri nan dosye « $1 » : fichye a egziste deja", "unexpected": "Valè sa pa koresponn ak sa nou genyen nan sistèm an : « $1 » = « $2 ».", "formerror": "Erè : nou pa kapab anrejistre fòmilè sa", "badarticleerror": "Ou pa kapab fè aksyon sa sou paj sa.", @@ -414,7 +411,6 @@ "savearticle": "Anrejistre", "preview": "Gade pou wè", "showpreview": "Gade pou wè", - "showlivepreview": "Gade pou wè (Kout je rapid)", "showdiff": "Montre chanjman yo", "anoneditwarning": "'''Pòte atansyon :''' ou pa konekte nan sistèm nan. Adrès IP ou a ap anrejistre nan istorik paj sa a.", "anonpreviewwarning": "''Ou pa konekte. Anrejistre ap kenbe adrès IP ou a nan istorik paj sa a.''", @@ -577,7 +573,6 @@ "search-interwiki-more": "(plis)", "powersearch-legend": "Fouye fon", "powersearch-ns": "Chache nan espas non sa yo:", - "powersearch-redir": "Montre redireksyon yo", "preferences": "Preferans yo", "mypreferences": "Preferans mwen yo", "skin-preview": "Voye kout je", @@ -606,7 +601,7 @@ "recentchanges-legend": "Opsyon pou modifikasyon ki fèk fèt", "recentchanges-feed-description": "Swiv dènye modifikasyon pou wiki sa a nan fil sa a (RSS,Atom...)", "rcnotefrom": "Men modifikasyon yo ki fèt depi '''$2''' ('''$1''' dènye).", - "rclistfrom": "Afiche nouvo modifikasyon yo depi $1.", + "rclistfrom": "Afiche nouvo modifikasyon yo depi $3 $2", "rcshowhideminor": "$1 modifiksayon yo ki tou piti", "rcshowhidebots": "$1 wobo", "rcshowhideliu": "$1 itilizatè ki konekte", diff --git a/languages/i18n/hu.json b/languages/i18n/hu.json index edac43a495..23454dc048 100644 --- a/languages/i18n/hu.json +++ b/languages/i18n/hu.json @@ -32,7 +32,8 @@ "Tacsipacsi", "Terik", "Tgr", - "Xbspiro" + "Xbspiro", + "아라" ] }, "tog-underline": "Hivatkozások aláhúzása:", @@ -1127,7 +1128,7 @@ "recentchanges-legend-heading": "Jelmagyarázat:", "recentchanges-legend-newpage": "(lásd még: [[Special:NewPages|Új lapok]])", "rcnotefrom": "Alább a $2 óta történt változtatások láthatóak (legfeljebb $1 db).", - "rclistfrom": "$1 után történt változtatások megtekintése", + "rclistfrom": "$3 $2 után történt változtatások megtekintése", "rcshowhideminor": "apró szerkesztések $1", "rcshowhideminor-show": "megjelenítése", "rcshowhideminor-hide": "elrejtése", @@ -1644,10 +1645,6 @@ "watchlist-details": "A vitalapokon kívül {{PLURAL:$1|egy|$1}} lap van a figyelőlistádon.", "wlheader-enotif": "Az e-mailen keresztül történő értesítés engedélyezve.", "wlheader-showupdated": "Azok a lapok, amelyek megváltoztak, mióta utoljára megnézted őket, '''vastagítva''' láthatók.", - "watchmethod-recent": "a figyelt lapokon belüli legfrissebb szerkesztések", - "watchmethod-list": "a legfrissebb szerkesztésekben található figyelt lapok", - "watchlistcontains": "A figyelőlistádon {{PLURAL:$1|egy|$1}} lap szerepel.", - "iteminvalidname": "Probléma a '$1' elemmel: érvénytelen név...", "wlnote2": "Alább az utolsó {{PLURAL:$1| $1 óra}} változásai láthatók. A lista frissítésének ideje $2 $3", "wlshowlast": "Az elmúlt $1 órában | $2 napon | $3 történt változtatások legyenek láthatóak", "watchlist-options": "A figyelőlista beállításai", @@ -2740,8 +2737,6 @@ "autosumm-new": "Új oldal, tartalma: „$1”", "lag-warn-normal": "{{PLURAL:$1|Az egy|A(z) $1}} másodpercnél frissebb szerkesztések nem biztos, hogy megjelennek ezen a listán.", "lag-warn-high": "Az adatbázisszerver túlterheltsége miatt {{PLURAL:$1|az egy|a(z) $1}} másodpercnél frissebb változtatások nem biztos, hogy megjelennek ezen a listán.", - "watchlistedit-numitems": "A figyelőlistádon {{PLURAL:$1|egy|$1}} cím szerepel (a vitalapok nélkül).", - "watchlistedit-noitems": "A figyelőlistád üres.", "watchlistedit-normal-title": "A figyelőlista szerkesztése", "watchlistedit-normal-legend": "Lapok eltávolítása a figyelőlistáról", "watchlistedit-normal-explain": "A figyelőlistádra felvett lapok címei alább láthatóak.\nHa el szeretnél távolítani egy címet, pipáld ki a mellette található jelölőnégyzetet, majd kattints „{{int:Watchlistedit-normal-submit}}” gombra.\nLehetőséged van a [[Special:EditWatchlist/raw|figyelőlista nyers változatának]] szerkesztésére is.", diff --git a/languages/i18n/hy.json b/languages/i18n/hy.json index 78e13c5efa..09c61a20c8 100644 --- a/languages/i18n/hy.json +++ b/languages/i18n/hy.json @@ -15,7 +15,8 @@ "Vadgt", "Xelgen", "Համլետ", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Õ¨Õ¶Õ¤Õ£Õ®Õ¥Õ¬ հղումները՝", @@ -28,7 +29,6 @@ "tog-showtoolbar": "Ցույց Õ¿Õ¡Õ¬ խմբագրումների գործիքների Õ¾Õ¡Õ°Õ¡Õ¶Õ¡Õ¯Õ¨", "tog-editondblclick": "Խմբագրել էջերը կրկնակի մատնահարմամբ", "tog-editsectiononrightclick": "Խմբագրել բաժինները վերնագրի Õ¡Õ» մատնահարմամբ", - "tog-rememberpassword": "Հիշել Õ«Õ´ մուտքագրված տվյալներն Õ¡ÕµÕ½ համակարգչում ($1 {{PLURAL:$1|օրից}} Õ¸Õ¹ Õ¡Õ¾Õ¥Õ¬ ÕªÕ¡Õ´Õ¯Õ¥Õ¿Õ¸Õ¾)", "tog-watchcreations": "Ավելացնել Õ«Õ´ Õ½Õ¿Õ¥Õ²Õ®Õ¡Õ® էջերը և Õ¢Õ¥Õ¼Õ¶Õ¡Õ® նիշքերը հսկացանկին", "tog-watchdefault": "Ավելացնել Õ«Õ´ խմբագրած էջերը և նիշքերը հսկացանկին", "tog-watchmoves": "Ավելացնել Õ«Õ´ վերնավանած էջերը և նիշքերը հսկացանկին", @@ -319,13 +319,11 @@ "readonly_lag": "Տվյալների Õ¢Õ¡Õ¦Õ¡Õ¶ Õ¡Õ¾Õ¿Õ¸Õ´Õ¡Õ¿Õ«Õ¯ Õ¯Õ¸Õ²ÕºÕ¾Õ¥Õ¬ Õ§ ժամանակավորապես՝ մինչև ՏԲ-Õ« երկրորդական սերվերը չհամաժամանակեցվի Õ¡Õ¼Õ¡Õ»Õ¶Õ¡ÕµÕ«Õ¶Õ« հետ։", "internalerror": "Ներքին Õ½Õ­Õ¡Õ¬", "internalerror_info": "Ներքին սխալ՝ $1", - "fileappenderror": "Չհաջողվեց ավելացնել «$1» «$2»-ին։", "filecopyerror": "Չհաջողվեց ÕºÕ¡Õ¿Õ³Õ¥Õ¶Õ¥Õ¬ «$1» նիշքը «$2» նիշքի մեջ։", "filerenameerror": "Չհաջողվեց «$1» նիշքը վերանվանել «$2»։", "filedeleteerror": "Չհաջողվեց Õ»Õ¶Õ»Õ¥Õ¬ «$1» ֆայլը։", "directorycreateerror": "Չհաջողվեց Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ «$1» պանակը։", "filenotfound": "Չհաջողվեց Õ£Õ¿Õ¶Õ¥Õ¬ «$1» ֆայլը։", - "fileexistserror": "Չհաջողվեց գրել «$1» նիշքին. նիշքը գոյություն ունի։", "unexpected": "Ô±Õ¶Õ½ÕºÕ¡Õ½Õ¥Õ¬Õ« արժեք. «$1»=«$2»։", "formerror": "Սխալ. չհաջողվեց փոխանցել տվյալները", "badarticleerror": "Տվյալ գործողությունը Õ¹Õ« կարող կատարվել Õ¡ÕµÕ½ էջում։", @@ -397,7 +395,6 @@ "userlogin-resetlink": "Մոռացե՞լ եք Ձեր Õ°Õ¡Õ·Õ¾Õ« տվյալները։", "userlogin-resetpassword-link": "Մոռացե՞լ եք Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨", "userlogin-createanother": "Ստեղծել Õ¡ÕµÕ¬ Õ°Õ¡Õ·Õ«Õ¾", - "createacct-join": "Մուտքագրեք Ձեր տեղեկությունները ստորև", "createacct-emailrequired": "Էլ–փոստի հասցե", "createacct-emailoptional": "Էլ–փոստի հասցե (Õ¸Õ¹ պարտադիր)", "createacct-email-ph": "Մուտքագրեք ձեր էլ–փոստի հասցեն", @@ -518,7 +515,6 @@ "savearticle": "Հիշել Õ§Õ»Õ¨", "preview": "Նախադիտում", "showpreview": "Նախադիտել", - "showlivepreview": "Ուղիղ նախադիտում", "showdiff": "Կատարված փոփոխությունները", "anoneditwarning": "'''Ուշադրություն.''' Դուք չեք Õ´Õ¿Õ¥Õ¬ համակարգ։\nՁեր IP հասցեն կգրանցվի Õ¡ÕµÕ½ Õ§Õ»Õ« խմբագրումների պատմության մեջ։", "anonpreviewwarning": "Դուք չեք Õ´Õ¿Õ¥Õ¬ համակարգ։\n''Հիշելով ձեր կատարած խմբագրումը, Õ¡ÕµÕ¶ կգրանցվի Ձեր IP հասցեի ներքո Õ¡ÕµÕ½ Õ§Õ»Õ« խմբագրումների պատմության մեջ։''", @@ -724,7 +720,6 @@ "search-nonefound": "Որոնմանը Õ°Õ¡Õ´Õ¡ÕºÕ¡Õ¿Õ¡Õ½Õ­Õ¡Õ¶Õ¸Õ² արդյունքներ Õ¹Õ¥Õ¶ գտնվել։", "powersearch-legend": "Ô¸Õ¶Õ¤Õ¬Õ¡ÕµÕ¶Õ¾Õ¡Õ® որոնում", "powersearch-ns": "Որոնել անվանատարածքում.", - "powersearch-redir": "Ցույց Õ¿Õ¡Õ¬ վերահղումները", "powersearch-togglelabel": "Նշել․", "powersearch-toggleall": "Բոլորը", "powersearch-togglenone": "Ոչ Õ´Õ¥Õ¯Õ¨", @@ -821,7 +816,6 @@ "prefs-advancedsearchoptions": "Ô¸Õ¶Õ¤Õ¬Õ¡ÕµÕ¶Õ¾Õ¡Õ® ընրանքներ", "prefs-advancedwatchlist": "Ô¸Õ¶Õ¤Õ¬Õ¡ÕµÕ¶Õ¾Õ¡Õ® ընրանքներ", "prefs-displayrc": "Ցուցադրման ընտրանքներ", - "prefs-displaysearchoptions": "Ցուցադրման ընտրանքներ", "prefs-displaywatchlist": "Ցուցադրման ընտրանքներ", "prefs-diffs": "Տարբերություններ", "email-address-validity-valid": "Ô·Õ¬. հասցեն վավերական Õ§", @@ -895,7 +889,7 @@ "recentchanges-label-plusminus": "Ô·Õ»Õ« չափսն փոխոխվեց այսքան բայթով։", "recentchanges-legend-newpage": "(Õ¿Õ¥Õ½ նաև՝ [[Special:NewPages|նոր էջերի ցանկ]])", "rcnotefrom": "Ստորև բերված Õ¥Õ¶ փոփոխությունները սկսած՝ '''$2''' (մինչև՝ '''$1''')։", - "rclistfrom": "Ցույց Õ¿Õ¡Õ¬ նոր փոփոխությունները Õ½Õ¯Õ½Õ¡Õ® $1", + "rclistfrom": "Ցույց Õ¿Õ¡Õ¬ նոր փոփոխությունները Õ½Õ¯Õ½Õ¡Õ® $3 $2", "rcshowhideminor": "$1 Õ¹Õ¶Õ¹Õ«Õ¶ խմբագրումները", "rcshowhideminor-show": "Ցուցադրել", "rcshowhideminor-hide": "Թաքցնել", @@ -1240,10 +1234,6 @@ "watchlist-details": "Ձեր հսկացանկում Õ¯Õ¡ {{PLURAL:$1|$1 Õ§Õ»|$1 Õ§Õ»}}` քննարկման էջերը չհաշված։", "wlheader-enotif": "Ô·Õ¬-փոստով տեղեկացումը միացված է։", "wlheader-showupdated": "Էջերը, որոնք փոփոխվել Õ¥Õ¶ ձեր դրանց վերջին այցից Õ°Õ¥Õ¿Õ¸ բերված Õ¥Õ¶ '''Õ©Õ¡Õ¾Õ¡Õ¿Õ¡Õ¼'''։", - "watchmethod-recent": "վերջին փոփոխությունները Õ°Õ½Õ¯Õ¾Õ¸Õ² էջերի համար", - "watchmethod-list": "Õ°Õ½Õ¯Õ¾Õ¸Õ² էջերի վերջին փոփոխությունները", - "watchlistcontains": "Ձեր հսկացանկում Õ¯Õ¡ $1 {{PLURAL:$1|Õ§Õ»|Õ§Õ»}}։", - "iteminvalidname": "Խնդիր «$1» տարրի Õ°Õ¥Õ¿, անթույլատրելի անվանում...", "wlshowlast": "Ցուցադրել վերջին $1 ժամերը $2 օրերը $3", "watchlist-options": "Հսկացանկի նախընտրություններ", "watching": "Հսկվում Õ§...", @@ -1657,7 +1647,6 @@ "monobook.css": "/* Ô±ÕµÕ½Õ¿Õ¥Õ² տեղադրված CSS Õ¯Õ¸Õ¤Õ¨ կկիրառվի Monobook տեսքի վրա*/", "common.js": "/* Ô±ÕµÕ½Õ¿Õ¥Õ² տեղադրված JavaScript Õ¯Õ¸Õ¤Õ¨ Õ¯Õ¢Õ¥Õ¼Õ¶Õ¾Õ« բոլոր մասնակիցների համար էջերի բոլոր դիմումների ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯ */", "monobook.js": "/* Հնացած Õ§. օգտագործեք [[MediaWiki:common.js]] */", - "notacceptable": "Վիքի-սպասարկիչը Õ¹Õ« կարող տվյլաները տրամադրել ձեր զննարկիչի կողմից կարդացվող ֆորմատով։", "anonymous": "{{SITENAME}}Õ« անանուն {{PLURAL:$1|մասնակից|մասնակիցներ}}", "siteuser": "{{grammar:genitive|{{SITENAME}}}} մասնակից $1", "lastmodifiedatby": "Ô±ÕµÕ½ Õ§Õ»Õ¨ վերջին Õ¡Õ¶Õ£Õ¡Õ´ փոփոխվել Õ§ ÕªÕ¡Õ´Õ¨ $2-Õ«Õ¶, $1 թվին՝ $3 մասնակցի կողմից։", @@ -1827,14 +1816,8 @@ "size-kilobytes": "$1 Ô¿Ô²", "size-megabytes": "$1 ՄԲ", "size-gigabytes": "$1 Ô³Ô²", - "livepreview-loading": "Բեռնվում է…", - "livepreview-ready": "Բեռնվում է… Պատրա՜ստ է։", - "livepreview-failed": "Ուղիղ նախադիտումը ձախողվեց։ Փորձեք օգտվել հասարակ նախադիտմամբ։", - "livepreview-error": "Չհաջողվեց Õ¯Õ¡Õº Õ°Õ¡Õ½Õ¿Õ¡Õ¿Õ¥Õ¬. $1 «$2»։ Փորձեք օգտվել հասարակ նախադիտմամբ։", "lag-warn-normal": "Վերջին $1 վայրկյանի ընթացքում կատարված փափախությունները հնարավոր Õ§ Õ¹Õ¬Õ«Õ¶Õ¥Õ¶ Õ¡ÕµÕ½ ցանկում։", "lag-warn-high": "Տվյալների Õ¢Õ¡Õ¦Õ¡ÕµÕ« Õ´Õ¥Õ® Õ°Õ¡ÕºÕ¡Õ²Õ´Õ¡Õ¶ ÕºÕ¡Õ¿Õ³Õ¡Õ¼Õ¸Õ¾ վերջին $1 {{PLURAL:$1|վայրկյանում|վայրկյանում}} կատարված խմբագրումները հնարավոր Õ§ չերևան Õ¡ÕµÕ½ ցանկում։", - "watchlistedit-numitems": "Ձեր հսկացանկը պարունակում Õ§ {{PLURAL:$1|1 անվանում|$1 անվանում}}՝ քննարկման էջերը չհաշված։", - "watchlistedit-noitems": "Ձեր հսկացանկը Õ¹Õ« պարունակում Õ¸Õ¹ Õ´Õ« անվանում։", "watchlistedit-normal-title": "Հսկացանկի խմբագրում", "watchlistedit-normal-legend": "Հեռացնել անվանումները հսկացանկից", "watchlistedit-normal-explain": "Ձեր հսկացանկի անվանումները բերված Õ¥Õ¶ ստորև։\nԱնվանումը հեռացնելու համար նշեք Õ¡Õ¶Õ¾Õ¡Õ¶Õ´Õ¡Õ¶ կողքի արկղում և մատնահարեք Հեռացնել Անվանումները։\nԴուք կարող եք նաև [[Special:EditWatchlist/raw|խմբագրել հում ցանկը]]։", @@ -1893,7 +1876,6 @@ "compare-invalid-title": "Ձեր Õ¶Õ·Õ¡Õ® վերնագիրը անվավեր է։", "compare-title-not-exists": "Ձեր Õ¶Õ·Õ¡Õ® վերնագիրը գոյություն չունի:", "compare-revision-not-exists": "Ձեր Õ¶Õ·Õ¡Õ® փոփոխությունը գոյություն չունի։", - "dberr-header": "Ô±ÕµÕ½ վիքիում խնդիրներ Õ¥Õ¶ առաջացել", "dberr-problems": "Ô±ÕµÕ½ կայքում առաջացել Õ¥Õ¶ Õ¿Õ¥Õ­Õ¶Õ«Õ¯Õ¡Õ¯Õ¡Õ¶ խնդիրներ։ Հայցում ենք ձեր ներողությունը։", "dberr-again": "Փորձեք Õ´Õ« քանի րոպե Õ½ÕºÕ¡Õ½Õ¥Õ¬ և վերաբեռնել էջը։", "htmlform-submit": " \nՀաշվել", diff --git a/languages/i18n/ia.json b/languages/i18n/ia.json index b832f96078..9e6f6cc6dc 100644 --- a/languages/i18n/ia.json +++ b/languages/i18n/ia.json @@ -10,7 +10,8 @@ "Reedy", "Shirayuki", "Yfdyh000", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sublinear ligamines:", @@ -1133,7 +1134,7 @@ "recentchanges-legend-newpage": "(vide etiam le [[Special:NewPages|lista de nove paginas]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Ecce le modificationes a partir del $3 a $4 (usque a $1 entratas).", - "rclistfrom": "Monstrar nove modificationes a partir de $1", + "rclistfrom": "Monstrar nove modificationes a partir de $3 $2", "rcshowhideminor": "$1 modificationes minor", "rcshowhideminor-show": "Monstrar", "rcshowhideminor-hide": "Celar", @@ -1681,10 +1682,6 @@ "watchlist-details": "{{PLURAL:$1|$1 pagina|$1 paginas}} es in tu observatorio, sin contar le paginas de discussion.", "wlheader-enotif": "Le notification via e-mail es active.", "wlheader-showupdated": "Le paginas que ha essite modificate post tu ultime visita se monstra in litteras '''grasse'''.", - "watchmethod-recent": "cerca paginas sub observation in modificationes recente", - "watchmethod-list": "cerca modificationes recente in paginas sub observation", - "watchlistcontains": "Tu observatorio contine $1 {{PLURAL:$1|pagina|paginas}}.", - "iteminvalidname": "Problema con entrata '$1', nomine invalide...", "wlnote2": "Ecce le cambiamentos in le ultime {{PLURAL:$1|hora|$1 horas}}, a partir del $2 a $3.", "wlshowlast": "Revelar ultime $1 horas $2 dies $3", "watchlist-options": "Optiones del observatorio", @@ -2787,8 +2784,6 @@ "autosumm-new": "Pagina create con '$1'", "lag-warn-normal": "Le modificationes plus nove que $1 {{PLURAL:$1|secunda|secundas}} possibilemente non se revela in iste lista.", "lag-warn-high": "Le servitor del base de datos es in retardo; modificationes facite durante le ultime $1 {{PLURAL:$1|secunda|secundas}} possibilemente non appare in iste lista.", - "watchlistedit-numitems": "Tu observatorio contine {{PLURAL:$1|1 titulo|$1 titulos}}, excludente le paginas de discussion.", - "watchlistedit-noitems": "Tu observatorio contine nulle titulos.", "watchlistedit-normal-title": "Modificar observatorio", "watchlistedit-normal-legend": "Remover titulos del observatorio", "watchlistedit-normal-explain": "Le titulos in tu observatorio es monstrate hic infra.\nPro eliminar un titulo, marca le quadrato correspondente, e clicca \"{{int:Watchlistedit-normal-submit}}\".\nTu pote etiam [[Special:EditWatchlist/raw|modificar le lista in forma crude]].", diff --git a/languages/i18n/id.json b/languages/i18n/id.json index 1dc3938e33..aedc4f190d 100644 --- a/languages/i18n/id.json +++ b/languages/i18n/id.json @@ -31,7 +31,8 @@ "StefanusRA", "Urhixidur", "William Surya Permana", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Garis bawahi pranala:", @@ -44,7 +45,6 @@ "tog-showtoolbar": "Tampilkan bilah alat penyuntingan", "tog-editondblclick": "Sunting halaman dengan klik ganda", "tog-editsectiononrightclick": "Fungsikan penyuntingan bagian dengan mengeklik kanan pada judul bagian", - "tog-rememberpassword": "Ingat kata sandi saya di peramban ini (selama $1 {{PLURAL:$1|hari}})", "tog-watchcreations": "Tambahkan halaman yang saya buat ke daftar pantauan", "tog-watchdefault": "Tambahkan halaman yang saya sunting ke daftar pantauan", "tog-watchmoves": "Tambahkan halaman yang saya pindahkan ke daftar pantauan", @@ -343,14 +343,11 @@ "readonly_lag": "Basis data telah dikunci otomatis selagi basis data sekunder melakukan sinkronisasi dengan basis data utama", "internalerror": "Kesalahan internal", "internalerror_info": "Kesalahan internal: $1", - "fileappenderrorread": "Tidak dapat membaca \"$1\" saat penambahan.", - "fileappenderror": "Tidak dapat memasukkan \"$1\" ke \"$2\".", "filecopyerror": "Tidak dapat menyalin berkas \"$1\" ke \"$2\".", "filerenameerror": "Tidak dapat mengubah nama berkas \"$1\" menjadi \"$2\".", "filedeleteerror": "Tidak dapat menghapus berkas \"$1\".", "directorycreateerror": "Tidak dapat membuat direktori \"$1\".", "filenotfound": "Tidak dapat menemukan berkas \"$1\".", - "fileexistserror": "Tidak dapat menulis berkas \"$1\": berkas sudah ada", "unexpected": "Nilai di luar jangkauan: \"$1\"=\"$2\".", "formerror": "Kesalahan: Tidak dapat mengirimkan formulir", "badarticleerror": "Tindakan ini tidak dapat dilaksanakan di halaman ini.", @@ -431,8 +428,6 @@ "userlogin-helplink2": "Bantuan masuk log", "userlogin-loggedin": "Andan telah masuk log sebagai $1.\nGunakan formulir di bawah untuk masuk log sebagai pengguna lain.", "userlogin-createanother": "Buat akun lain", - "createacct-join": "Masukkan informasi Anda di bawah ini.", - "createacct-another-join": "Masukkan informasi akun baru di bawah ini.", "createacct-emailrequired": "Alamat surel", "createacct-emailoptional": "Alamat surel (opsional)", "createacct-email-ph": "Masukkan alamat surel Anda", @@ -590,7 +585,6 @@ "savearticle": "Simpan halaman", "preview": "Pratayang", "showpreview": "Lihat pratayang", - "showlivepreview": "Pratayang langsung", "showdiff": "Lihat perubahan", "anoneditwarning": "'''Peringatan:''' Anda tidak terdaftar masuk.\nAlamat IP Anda akan tercatat dalam sejarah (versi terdahulu) halaman ini.", "anonpreviewwarning": "''Anda belum masuk log. Menyimpan halaman akan menyebabkan alamat IP Anda tercatat pada riwayat suntingan laman ini.''", @@ -885,7 +879,6 @@ "search-nonefound": "Tidak ada hasil yang sesuai dengan kriteria.", "powersearch-legend": "Pencarian lanjut", "powersearch-ns": "Mencari di ruang nama:", - "powersearch-redir": "Daftar pengalihan", "powersearch-togglelabel": "Pilih:", "powersearch-toggleall": "Semua", "powersearch-togglenone": "Tidak ada", @@ -994,7 +987,6 @@ "prefs-advancedsearchoptions": "Opsi lanjutan", "prefs-advancedwatchlist": "Opsi lanjutan", "prefs-displayrc": "Pilihan tampilan", - "prefs-displaysearchoptions": "Pilihan tampilan", "prefs-displaywatchlist": "Pilihan tampilan", "prefs-tokenwatchlist": "Tanda", "prefs-diffs": "Beda", @@ -1170,7 +1162,7 @@ "recentchanges-legend-heading": "'''Legenda:'''", "recentchanges-legend-newpage": "(lihat pula [[Special:NewPages|daftar halaman baru]])", "rcnotefrom": "Di bawah ini adalah perubahan sejak $2 (ditampilkan sampai $1 perubahan).", - "rclistfrom": "Perlihatkan perubahan terbaru sejak $1", + "rclistfrom": "Perlihatkan perubahan terbaru sejak $3 $2", "rcshowhideminor": "$1 suntingan kecil", "rcshowhideminor-show": "Tampilkan", "rcshowhideminor-hide": "Sembunyikan", @@ -1723,10 +1715,6 @@ "watchlist-details": "Terdapat {{PLURAL:$1|$1 halaman|$1 halaman}} di daftar pantauan Anda, tidak termasuk halaman pembicaraan.", "wlheader-enotif": "Notifikasi surel diaktifkan.", "wlheader-showupdated": "Halaman-halaman yang telah berubah sejak kunjungan terakhir Anda ditampilkan dengan '''huruf tebal'''.", - "watchmethod-recent": "periksa daftar perubahan terbaru terhadap halaman yang dipantau", - "watchmethod-list": "periksa halaman yang dipantau terhadap perubahan terbaru", - "watchlistcontains": "Daftar pantauan Anda berisi $1 {{PLURAL:$1|halaman|halaman}}.", - "iteminvalidname": "Ada masalah dengan '$1', namanya tidak sah...", "wlshowlast": "Tampilkan $1 jam $2 hari terakhir $3", "watchlist-options": "Opsi daftar pantauan", "watching": "Memantau...", @@ -2288,7 +2276,6 @@ "group-bot.js": "/* Semua JavaScript di sini hanya dimuatkan untuk bot */", "group-sysop.js": "/* Semua JavaScript di sini hanya dimuatkan untuk pengurus */", "group-bureaucrat.js": "/* Semua JavaScript di sini hanya dimuatkan untuk birokrat */", - "notacceptable": "Server wiki tidak dapat menyediakan data dalam format yang dapat dibaca oleh client Anda.", "anonymous": "{{PLURAL:$1|pengguna|para pengguna}} anonim {{SITENAME}}", "siteuser": "pengguna {{SITENAME}} $1", "anonuser": "pengguna anonim {{SITENAME}} $1", @@ -2893,14 +2880,8 @@ "autosumm-replace": "←Mengganti halaman dengan '$1'", "autoredircomment": "←Mengalihkan ke [[$1]]", "autosumm-new": "←Membuat halaman berisi '$1'", - "livepreview-loading": "Mengunggah...", - "livepreview-ready": "Memuat… Selesai!", - "livepreview-failed": "Pratayang langsung gagal!\nCoba dengan pratayang normal.", - "livepreview-error": "Gagal tersambung: $1 \"$2\".\nCoba dengan pratayang normal.", "lag-warn-normal": "Perubahan yang lebih baru dari $1 {{PLURAL:$1|detik|detik}} mungkin tidak muncul di daftar ini.", "lag-warn-high": "Karenanya besarnya keterlambatan basis data server, perubahan yang lebih baru dari $1 {{PLURAL:$1|detik|detik}} mungkin tidak muncul di daftar ini.", - "watchlistedit-numitems": "Daftar pantauan Anda berisi {{PLURAL:$1|1 judul|$1 judul}}, tidak termasuk halaman pembicaraan.", - "watchlistedit-noitems": "Daftar pantauan Anda kosong.", "watchlistedit-normal-title": "Sunting daftar pantauan", "watchlistedit-normal-legend": "Hapus judul dari daftar pantauan", "watchlistedit-normal-explain": "Judul pada daftar pantauan Anda ditampilkan di bawah ini.\nUntuk menghapus judul, berikan tanda cek pada kotak di sampingnya, dan klik \"{{int:Watchlistedit-normal-submit}}\".\nAnda juga dapat [[Special:EditWatchlist/raw|menyunting daftar mentahnya]].", @@ -3060,7 +3041,6 @@ "compare-invalid-title": "Judul yang Anda berikan tidak sah.", "compare-title-not-exists": "Judul yang Anda minta tidak ada.", "compare-revision-not-exists": "Revisi yang Anda minta tidak ada.", - "dberr-header": "Wiki ini bermasalah", "dberr-problems": "Maaf! Situs ini mengalami masalah teknis.", "dberr-again": "Cobalah menunggu beberapa menit dan muat ulang.", "dberr-info": "(Tak dapat tersambung dengan server basis data: $1)", diff --git a/languages/i18n/ie.json b/languages/i18n/ie.json index 6ff22d917c..ba845bbbb6 100644 --- a/languages/i18n/ie.json +++ b/languages/i18n/ie.json @@ -10,7 +10,8 @@ "Remember the dot", "Renan", "Valodnieks", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Ultracatenun:", @@ -23,7 +24,6 @@ "tog-showtoolbar": "Monstrar barre de redactional utensiles", "tog-editondblclick": "Redacter págines per duplic clacca", "tog-editsectiononrightclick": "Redacter singul sectiones per dextri clacca", - "tog-rememberpassword": "Memorar mi registre in ti computator (por um max de $1 {{PLURAL:$1|die|dies}})", "tog-watchcreations": "Automaticmen viligar págines e files, queles yo ha creat.", "tog-watchdefault": "Automaticmen vigilar págines e files, queles yo ha redactet.", "tog-watchmoves": "Automaticmen vigilar págines e files, queles yo move.", @@ -540,7 +540,7 @@ "recentchanges-label-bot": "Ti redaction esset efectuat per un machine", "recentchanges-label-unpatrolled": "Ti redaction ne have ancor esset protectet", "rcnotefrom": "In infra es li changes desde '''$2''' (ad-supra por '''$1''' monstrat).", - "rclistfrom": "Monstrar li nov modificationes desde $1.", + "rclistfrom": "Monstrar li nov modificationes desde $3 $2", "rcshowhideminor": "$1 redactiones minori", "rcshowhidebots": "$1 machines", "rcshowhideliu": "$1 usatores registrat", @@ -728,9 +728,6 @@ "watchlist-details": "{{PLURAL:$1|$1 págine|$1 págines}} in tui liste de págines vigilat, sin págines de discussion.", "wlheader-enotif": "Li notification de e-mail es permisset.", "wlheader-showupdated": "Págines quel hat esset mutat desde tui ultim visitation es monstrat in '''nigri'''", - "watchmethod-recent": "controlant nov redactiones por págines vigilat", - "watchmethod-list": "controlant págines vigilat por nov redactiones", - "watchlistcontains": "Tui liste de págines vigilat contene $1 {{PLURAL:$1|págine|págines}}.", "wlshowlast": "Monstra ultim $1 hores $2 dies $3", "watchlist-options": "Optiones de liste de págines vigilat", "watching": "Vigilant...", @@ -951,8 +948,6 @@ "table_pager_limit_label": "Detallies por págine", "table_pager_limit_submit": "Ear", "table_pager_empty": "Nequant resultates", - "watchlistedit-numitems": "Tui liste de págines vigilat contene {{PLURAL:$1|1 titul|$1 titules}}, excludent págines de discussion.", - "watchlistedit-noitems": "Tui liste de págines vigilat ne contene titules.", "watchlistedit-normal-title": "Redacter liste de págines vigilat", "watchlistedit-normal-legend": "Remove titules del liste de págines vigilat", "watchlistedit-normal-explain": "Titules in tui liste de págines vigilat es monstrat infra.\nPor remover un titul, controla li buxe proxim por it, e clacca \"{{int:Watchlistedit-normal-submit}}\".\nVu posse anc [[Special:EditWatchlist/raw|redacter li liste vulnerosi]].", diff --git a/languages/i18n/ig.json b/languages/i18n/ig.json index 0d11b3699a..0289610c98 100644 --- a/languages/i18n/ig.json +++ b/languages/i18n/ig.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Reedy", - "Ukabia" + "Ukabia", + "아라" ] }, "tog-underline": "Okpürụ ahiri jikodo:", @@ -15,7 +16,6 @@ "tog-showtoolbar": "Zi igbe orü (Í gí nwere JavaScript)", "tog-editondblclick": "Rüwá na élu ihü mgbe I kpạtạrạ (ö chọrọ JavaScript)", "tog-editsectiononrightclick": "Kpa na áká nri Í gbanyé orürü nkeji na ishi nkeji (ö chọrọ JavaScript)", - "tog-rememberpassword": "Chetá edemede éjim a banyé na orunótuá (nke ukwu nke rürü {{PLURAL:$1|chi|chi}} $1)", "tog-watchcreations": "Tinyé ihüm na eké na ndetu ihem ne lé", "tog-watchdefault": "Tinyé ihü m na rüoru élu na ndetu ihem ne lé", "tog-watchmoves": "Tinyé ihü m na puzié na ndetu ihe m ne lé", @@ -279,14 +279,11 @@ "missingarticle-diff": "(Íchè: $1, $2)", "internalerror": "Nsogbu ime ime", "internalerror_info": "Nsogbu ime ime: $1", - "fileappenderrorread": "Ènwéghíkí gú \"$1\" mgbe ọ nè tinyé tu ihe.", - "fileappenderror": "Enwerịkị tinyé \"$1\" gá \"$2\".", "filecopyerror": "enwerịkị jë usòrò \"$1\" ko bu \"$2\".", "filerenameerror": "Enwerịkị guwaria áhạ usòrò \"$1\" ko bu \"$2\".", "filedeleteerror": "Enwerịkị kàchafu usòrò ''$1''.", "directorycreateerror": "Enwerịkị ké usoro ''$1''.", "filenotfound": "Enwerịkị tü usòrò ''$1''.", - "fileexistserror": "Ènwéghịkị dé nà usòrò \"$1\": ùsòrò nọ", "unexpected": "Onuogụgụ amághị o ga fụtá: ''$1''=''$2''.", "formerror": "Nsogbu di: a nwere I ki nyefwuör edemede nka", "badarticleerror": "Áká nke ènwèghịkị mẹ nà ihü nke.", @@ -383,7 +380,6 @@ "savearticle": "Domá ihüa", "preview": "Lètú", "showpreview": "Létu ntakìrí", - "showlivepreview": "Létu ntakìrí otu o dị ubwá", "showdiff": "Zi ihe gbanwere", "anoneditwarning": "'''Kpàchákwá anya:''' Ị bághị bo.\nIP gi gí détụ na ákíkó mbu ihü a.", "missingcommenttext": "Biko tinyé ótù okwu na àlà nga.", @@ -531,7 +527,6 @@ "searchall": "nke níle", "powersearch-legend": "Nchöwá nkè íshí", "powersearch-ns": "Tuo na ímé:", - "powersearch-redir": "Dètú nkúfù", "powersearch-togglelabel": "Lechányá:", "powersearch-toggleall": "Haníle", "powersearch-togglenone": "Efù", @@ -637,7 +632,7 @@ "recentchanges-feed-description": "Chóputà ihe ógẹ ǹsò na wiki ímé órírí nke á.", "recentchanges-label-minor": "Ihe bu orü ntakírí", "recentchanges-legend-newpage": "$1 - ihü ohúrù", - "rclistfrom": "Zìrí ihe gbanwere ọhúrù shí $1", + "rclistfrom": "Zìrí ihe gbanwere ọhúrù shí $3 $2", "rcshowhideminor": "orü ntákírí $1", "rcshowhidebots": "bot $1", "rcshowhideliu": "Ndi né ké dị $1 di íme", @@ -1194,8 +1189,6 @@ "table_pager_empty": "Odígị ihe fútárá", "autosumm-blank": "Melá ihü ochá", "autosumm-new": "Jiri '$1' kere ihü", - "livepreview-loading": "Ọ biágó...", - "livepreview-ready": "O na biá... Ojikobala!", "watchlistedit-normal-title": "Rüó na ndétu ihe Í nè lé", "watchlistedit-raw-titles": "Ishi edemede:", "watchlistedit-raw-submit": "Kuwaria ndetu ihem ne lé", @@ -1245,7 +1238,6 @@ "compare-rev1": "Orübà 1", "compare-rev2": "Orübà 2", "compare-submit": "Má àtù", - "dberr-header": "Wiki nka nwere nsogbu", "dberr-problems": "Ndó! Ámá nka nwere nsogbu ime ime.", "htmlform-required": "Ọgụgụ nke gi dị", "htmlform-submit": "Dànyé", diff --git a/languages/i18n/ilo.json b/languages/i18n/ilo.json index 49a9eecd8e..3b7c682984 100644 --- a/languages/i18n/ilo.json +++ b/languages/i18n/ilo.json @@ -6,7 +6,8 @@ "Lam-ang", "Saluyot", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Pinag-ugisan ti silpo:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Ipakita ti baras ti ramit ti panag-urnos", "tog-editondblclick": "Urnosen dagiti panid iti mamindua a panagpindut", "tog-editsectiononrightclick": "Pakabaelan ti panag-urnos ti paset babaen ti kanawan a panagpindut kadagiti titulo ti paset", - "tog-rememberpassword": "Laglagipem ti iseserrekko iti daytoy a pagbasabasa (iti kapaut nga $1 {{PLURAL:$1|aldaw|al-aldaw}})", "tog-watchcreations": "Agnayon kadagiti panid a pinartuatko ken papeles nga inkargak idiay listaan ti bambantayak", "tog-watchdefault": "Agnayon kadagiti panid ken papeles nga inurnosko idiay listaan ti bambantayak", "tog-watchmoves": "Agnayon kadagiti panid ken papeles nga inyalisko idiay listaan ti bambantayak", @@ -312,14 +312,11 @@ "readonly_lag": "Automatiko a narikpan ti database kabayatan a dagiti tagabu a database server ket kumamakam iti agturay", "internalerror": "Akin-uneg a biddut", "internalerror_info": "Akin-uneg a biddut: $1", - "fileappenderrorread": "Saan a mabasa ti \"$1\" iti las-ud ti panagnayon.", - "fileappenderror": "Saan a makanayon ti \"$1\" iti \"$2\".", "filecopyerror": "Saan a makopia ti papeles $1 iti $2.", "filerenameerror": "Saan a managanan manen ti papeles \"$1\" iti \"$2\".", "filedeleteerror": "Saan a maikkat ti papeles \"$1\".", "directorycreateerror": "Saan a maaramid ti direktorio \"$1\".", "filenotfound": "Saan a mabirukan ti papeles \"$1\".", - "fileexistserror": "Di mabalin a maisurat ti papeles \"$1\": Adda kastan a papeles.", "unexpected": "Di mapakpakadaaan a pateg: \"$1\"=\"$2\".", "formerror": "Biddut: saan a maited ti porma.", "badarticleerror": "Saan a matungpal daytoy nga aramid iti daytoy a panid.", @@ -399,8 +396,6 @@ "userlogin-resetpassword-link": "Nalipatam ti kontraseniasmo?", "userlogin-loggedin": "Nakastrekkan a kas ni {{GENDER:$1|$1}}.\nUsaren ti porma dita baba tapno sumrek a kas sabali nga agar-aramat.", "userlogin-createanother": "Agaramid pay ti sabali a pakabilangan", - "createacct-join": "Ikabil ti pakaammom dita baba.", - "createacct-another-join": "Ikabil ti pakaammo ti baro a pakabilangan dita baba.", "createacct-emailrequired": "Esurat a pagtaengan", "createacct-emailoptional": "Esurat a pagtaengan (pagpilian)", "createacct-email-ph": "Ikabil ti esurat a pagtaengam", @@ -553,7 +548,6 @@ "savearticle": "Idulin ti panid", "preview": "Ipadas", "showpreview": "Ipakita ti ipadas", - "showlivepreview": "Agdama nga ipadas", "showdiff": "Ipakita dagiti sinukatan", "anoneditwarning": "'''Ballaag:''' Saanka a nakastrek.\nMairehistro ti IP a pagtaengam iti pakasaritaan ti panagurnos iti daytoy a panid.", "anonpreviewwarning": "\" Saanka a nakastrek. Ti panagidulin ket agirehistro ti IP a pagtaengam kadagitoy a pakasaritaan ti panagurnos iti daytoy a panid.\"", @@ -850,7 +844,6 @@ "search-nonefound": "Awan ti nagbanagan a kapadpada ti sinapul.", "powersearch-legend": "Napasayat a panagbiruk", "powersearch-ns": "Agbirukka kadagiti nagan ti espasio:", - "powersearch-redir": "Ilista dagiti baw-ing", "powersearch-togglelabel": "Markaan:", "powersearch-toggleall": "Amin", "powersearch-togglenone": "Awan", @@ -957,7 +950,6 @@ "prefs-advancedsearchoptions": "Dagiti napasayaat a pagpilian", "prefs-advancedwatchlist": "Dagiti napasayaat a pagpilian", "prefs-displayrc": "Ipakita dagiti pagpilian", - "prefs-displaysearchoptions": "Ipakita dagiti pagpilian", "prefs-displaywatchlist": "Ipakita dagiti pagpilian", "prefs-tokenwatchlist": "Tandaan", "prefs-diffs": "Sabali", @@ -1131,7 +1123,7 @@ "recentchanges-legend-heading": "'''Leyenda:'''", "recentchanges-legend-newpage": "(kitaen pay ti [[Special:NewPages|listaan ti baro a pampanid]])", "rcnotefrom": "Dita baba ket dagiti sinukatan manipud idi strong>$2 (agingga iti $1 a naipakita).", - "rclistfrom": "Ipakita dagiti kabarbaro a sinukatan a mangrugi manipud idi $1", + "rclistfrom": "Ipakita dagiti kabarbaro a sinukatan a mangrugi manipud idi $3 $2", "rcshowhideminor": "$1 dagiti bassit a panag-urnos", "rcshowhideminor-show": "Ipakita", "rcshowhideminor-hide": "Ilemmeng", @@ -1675,10 +1667,6 @@ "watchlist-details": "{{PLURAL:$1|$1 panid|$1 dagiti panid}} a bambantayam, saan a mairaman dagiti panid ti tungtungan.", "wlheader-enotif": "Napakabaelan ti panangipakaammo ti esurat.", "wlheader-showupdated": "Dagiti panid a nasukatanen manipud ti kinaudi a panagsarungkarmo ket naipakita iti '''napuskol'''", - "watchmethod-recent": "kitkitaen dagiti kinaudi nga inurnos kadagiti bambantayan a panid", - "watchmethod-list": "kitkitaen dagiti bambantayan a panid kadagiti kinaudi nga inurnos", - "watchlistcontains": "Ti listaan ti bambantayam ket aglaon ti $1 {{PLURAL:$1|a panid|a pampanid}}.", - "iteminvalidname": "Parikut iti banag '$1', imbalido a nagan...", "wlnote2": "Dita baba ket dagiti binalbaliwan {{PLURAL:$1|iti napalabas nga oras|kadagiti napalabas a $1 nga oras}}, manipud idi $2, $3.", "wlshowlast": "Ipakita dagiti naudi a $1 nga or-oras $2 nga al-aldaw $3", "watchlist-options": "Dagiti pagpilian ti listaan a bambantayan", @@ -2224,7 +2212,6 @@ "tooltip-undo": "\"Ibabawi\" ipasubli daytoy nga urnos ken lukatanna ti kinabuklan ti urnos iti panagpadas. Agpabalin daytoy a mangikabil ti rason idiay pinakabuklan.", "tooltip-preferences-save": "Idulin dagiti kakaykayatam", "tooltip-summary": "Ikabil ti bassit a pakabuklan", - "notacceptable": "Ti server ti wiki ket saan a makaited ti data iti kinabuklan a saan a mabasa ti kliente.", "anonymous": "Di am-ammo {{PLURAL:$1|nga agar-aramat|kadagiti agar-aramat}} iti {{SITENAME}}", "siteuser": "{{SITENAME}} nga agar-aramat $1", "anonuser": "{{SITENAME}} di amammo nga agar-aramat $1", @@ -2759,14 +2746,8 @@ "autosumm-replace": "Sinukatan ti linaon iti '$1'", "autoredircomment": "Naibaw-ing ti panid iti [[$1]]", "autosumm-new": "Pinartuat ti panid iti \"$1\"", - "livepreview-loading": "Maikarkarga…", - "livepreview-ready": "Maikarkarga… Agsagana!", - "livepreview-failed": "Napaay ti agdama a panagipadas! \nPadasem ti kadawyan a panagipadas.", - "livepreview-error": "Napaay a sumilpo: $1 \"$2\". Padasem ti normal a pinagpadas", "lag-warn-normal": "Dagiti panangbalbaliw a nabarbaro ngem $1 {{PLURAL:$1|a segundo|kadagiti segundo}} ket mabalin a saan a maiparang itoy a listaan.", "lag-warn-high": "Gapu ti kinabuntog ti database server, dagiti nasukatan a barbaro ngem $1 {{PLURAL:$1|a segundo|kadagiti segundo}} ket mabalin a saan nga agparang ditoy a listaan.", - "watchlistedit-numitems": "Addaan ti listaan ti bambantayam {{PLURAL:$1|iti1 a titulo|kadagiti $1 a titulo}}, a di mairaman dagiti patungtungan a panid.", - "watchlistedit-noitems": "Ti listaan ti banbantayam ket saan a naglaon kadagiti titulo.", "watchlistedit-normal-title": "Urnosem ti listaan ti bambantayan", "watchlistedit-normal-legend": "Ikkaten dagiti titulo manipud ti listaan ti bambantayam", "watchlistedit-normal-explain": "Dagiti titulo ti listaan ti bambantayam ket naipakita dita baba.\nTi mangikkat ti titulo, ikur-it ti kaaripingna a kahon, ken agtakla ti \"{{int:Watchlistedit-normal-submit}}\".\nMabalinmo pay nga [[Special:EditWatchlist/raw|urnosen ti kilaw a listaan]].", @@ -2885,7 +2866,6 @@ "compare-invalid-title": "Ti titulo nga intedmo ket imbalido.", "compare-title-not-exists": "Awan met dayta titulo a nainaganam.", "compare-revision-not-exists": "Awan met ti pinagbaliw dayta titulo a nainaganam.", - "dberr-header": "Adda ti pakirutna daytoy a wiki", "dberr-problems": "Pasensian a! Daytoy a pagsaadan ket agdadama ti teknikal a pagrigrigatan.", "dberr-again": "Padasem ti agururay to manu a minutos ken agikarga.", "dberr-info": "(Saan a makontak ti database server: $1)", diff --git a/languages/i18n/inh.json b/languages/i18n/inh.json index 7d013987da..bcbdc91164 100644 --- a/languages/i18n/inh.json +++ b/languages/i18n/inh.json @@ -6,7 +6,8 @@ "Reedy", "Sapral Mikail", "Tagir", - "Умар" + "Умар", + "아라" ] }, "tog-underline": "Ӏинкаш белгалде:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "ГӀалатнийcдара юкъе лакхера гӀорсан гартакх хьахьокха (JavaScript)", "tog-editondblclick": "Шозза цлицакацa oагӀув хувца (JavaScript)", "tog-editsectiononrightclick": "Декъам хувца кертмугӀа аьтта цлицака я (JavaScript)", - "tog-rememberpassword": "(укх $1 {{PLURAL:$1|1=ден|деношк}}) мара са чувалара/ялара дагалоаца дезаш дац", "tog-watchcreations": "Аз яь йола оагӀувнаш теркама дагарле йолач чуяьккха", "tog-watchdefault": "Аз хийца йола оагӀувнаш теркама дагарле йолач чуяьккха", "tog-watchmoves": "Аз цӀи хийца йола оагӀувнаш теркама дагарле йолач чуяьккха", @@ -332,7 +332,6 @@ "savearticle": "ОагӀув хьаязъе", "preview": "Хьалхе бӀаргтассар", "showpreview": "Хьалхе бӀаргтaссам", - "showlivepreview": "Сиха бӀаргтассар", "showdiff": "Даь хувцамаш", "anoneditwarning": "Зем хила! Шо кхы чудаьннадац. Шун IP-моттиг укх хийца оагӀув искаречу дӀаяздаь хургья.", "summary-preview": "Лоацам ба:", @@ -445,7 +444,6 @@ "search-nonefound": "ДIахаттама нийсамаш корадаьдац.", "powersearch-legend": " Доккха тахкар", "powersearch-ns": " ЦIерий аренашкахь лахар", - "powersearch-redir": "ДIа-хьа оагIувнаш гойта", "powersearch-toggleall": "Деррига", "powersearch-togglenone": "Цхьаккха", "preferences": "Оттамаш", @@ -522,7 +520,7 @@ "recentchanges-label-bot": "Ер хувцам бIатаца яь е", "recentchanges-label-unpatrolled": "Ер хувцам ший моттиге кхы дIадехьаяьккхаяц.", "rcnotefrom": "КIалхагIа хувцамаш хьахьекха я $2 денза ($1 кхачалца).", - "rclistfrom": "$1 тIара хувцамаш хьахьокха", + "rclistfrom": "$3 $2 тIара хувцамаш хьахьокха", "rcshowhideminor": "зIамига хувцамаш $1", "rcshowhidebots": "$1 шабелхалой", "rcshowhideliu": "Чубаьнначара дакъалаьцархочий $1", @@ -862,7 +860,6 @@ "compare-page2": "2. ОагIув", "compare-rev1": "1. Доржам", "compare-rev2": "2. Доржам", - "dberr-header": "Укх массано халонаш ловш латта", "htmlform-submit": "ДIадахьийта", "htmlform-reset": "Хувцамаш юхадаккха", "htmlform-selectorother-other": "Кхыдола", diff --git a/languages/i18n/io.json b/languages/i18n/io.json index 07f0ba15ea..1362c8eaf9 100644 --- a/languages/i18n/io.json +++ b/languages/i18n/io.json @@ -10,7 +10,8 @@ "Reedy", "Remember the dot", "Wyvernoid", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sub-strekizez ligili:", @@ -23,7 +24,6 @@ "tog-showtoolbar": "Montrez redaktilo (JavaScript bezonesas)", "tog-editondblclick": "Redaktez pagini kande on klikus dufoye (JavaScript bezonesas)", "tog-editsectiononrightclick": "Kapabligez redakto di secioni kande on dextra-klikus tituli di secioni (JavaScript bezonesas)", - "tog-rememberpassword": "Memorez mea pasovorto en ca ''browser'' (maxime $1 {{PLURAL:$1|dio|dii}})", "tog-watchcreations": "Adjuntez pagini kreota da me ad mea surveyaji", "tog-watchdefault": "Adjuntez pagini redaktota da me ad mea surveyaji", "tog-watchmoves": "Adjuntez pagini movota da me ad mea surveyaji", @@ -474,7 +474,6 @@ "showingresultsheader": "{{PLURAL:$5|Rezultajo '''$1''' ek '''$3'''|Rezultaji '''$1 - $2''' ek '''$3'''}} di '''$4'''", "powersearch-legend": "Avancita sercho", "powersearch-ns": "Serchez en nomari:", - "powersearch-redir": "Listar ridirekti", "powersearch-toggleall": "Omna", "powersearch-togglenone": "Nula", "search-external": "Extera sercho", @@ -580,7 +579,7 @@ "recentchanges-label-bot": "Ta chanjo facita da bot", "recentchanges-legend-newpage": "$1 - nova pagino", "rcnotefrom": "Infre esas la lasta chanji depos '''$2''' (montrita til '''$1''').", - "rclistfrom": "Montrar nova chanji startante de $1", + "rclistfrom": "Montrar nova chanji startante de $3 $2", "rcshowhideminor": "$1 mikra redakti", "rcshowhidebots": "$1 roboti", "rcshowhideliu": "$1 enirinta uzanti", @@ -767,10 +766,6 @@ "unwatch": "Ne plus surveyar", "unwatchthispage": "Ne plus surveyar", "notanarticle": "Ne esas artiklo", - "watchmethod-recent": "serchante recenta chanji en la listo di surveyaji", - "watchmethod-list": "serchante recenta redakti en la listo di surveyaji", - "watchlistcontains": "Vua listo di surveyaji kontenas $1 {{PLURAL:$1|pagino|pagini}}.", - "iteminvalidname": "Problemo en la artiklo '$1', nevalida nomo...", "wlshowlast": "Montrar la lasta $1 hori $2 dii $3", "watchlist-options": "Surveryo-listo selekti", "watching": "Surveyanta…", @@ -1005,7 +1000,6 @@ "tooltip-rollback": "\"Retrorular\" desfacas omna chanji ad ca pagino da la lasta kontributanto per un kliko", "tooltip-undo": "\"Desfacez\" nuligas ca versiono e apertas la redakto-pagino en prevido-modo.\nVu darfos adjuntar kauso en la rezumo.", "tooltip-summary": "Skribez kurta rezumo", - "notacceptable": "La servanto di {{SITENAME}} ne povas provizar datumi en formato quan vua kliento povas komprenar.", "anonymous": "Anonima {{PLURAL:$1|uzanto|uzanti}} di {{SITENAME}}", "siteuser": "Uzanto che {{SITENAME}} $1", "lastmodifiedatby": "Ica pagino modifikesis ye $2, $1 da $3.", @@ -1071,8 +1065,6 @@ "autosumm-replace": "Kontenajo remplasigesis kun '$1'", "autoredircomment": "Ridirektas a [[$1]]", "autosumm-new": "Pagino kreesis kun '$1'", - "livepreview-loading": "Ol kargesas…", - "livepreview-ready": "Ol kargesas… Pronta!", "watchlistedit-raw-title": "Redaktar texto di surveyo-listo", "watchlistedit-raw-legend": "Redaktar texto di surveyo-listo", "watchlistedit-raw-titles": "Tituli:", @@ -1099,7 +1091,6 @@ "tag-filter-submit": "Filtrez", "tags-edit": "redaktar", "tags-hitcount": "$1 {{PLURAL:$1|chanjo|chanji}}", - "dberr-header": "Ta wiki havas problemo", "htmlform-reset": "Desfacar chanji", "htmlform-selectorother-other": "Altra", "rightsnone": "(nula)", diff --git a/languages/i18n/is.json b/languages/i18n/is.json index 0d878bc7b1..9ff7799698 100644 --- a/languages/i18n/is.json +++ b/languages/i18n/is.json @@ -16,7 +16,8 @@ "Steinninn", "Urhixidur", "Ævar Arnfjörð Bjarmason", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Undirstrika tengla:", @@ -29,7 +30,6 @@ "tog-showtoolbar": "Sýna breytingarverkfærastiku", "tog-editondblclick": "Breyta síðum þegar tvísmellt er", "tog-editsectiononrightclick": "Virkja hlutabreytingu með því að hægrismella á hlutafyrirsagnir", - "tog-rememberpassword": "Muna innskráninguna mína í þessum vafra (í allt að $1 {{PLURAL:$1|dag|daga}})", "tog-watchcreations": "Bæta síðum sem ég bý til og skrám sem ég hleð inn á vaktlistann minn", "tog-watchdefault": "Bæta síðum og skrám sem ég breyti á vaktlistann minn", "tog-watchmoves": "Bæta síðum og skrám sem ég færi á vaktlistann minn", @@ -317,14 +317,11 @@ "readonly_lag": "Gagnagrunninum hefur verið læst sjálfkrafa á meðan undirvefþjónarnir reyna að hafa í við aðalvefþjóninn", "internalerror": "Kerfisvilla", "internalerror_info": "Innri villa: $1", - "fileappenderrorread": "Mistókst að lesa \"$1\" á meðan skeytt var við síðuna.", - "fileappenderror": "Gat ekki bætt „$1“ við „$2“.", "filecopyerror": "Mistókst að afrita skjal \"$1\" á \"$2\".", "filerenameerror": "Gat ekki endurnefnt skrána „$1“ í „$2“.", "filedeleteerror": "Gat ekki eytt skránni „$1“.", "directorycreateerror": "Gat ekki búið til efnisskrána \"$1\".", "filenotfound": "Gat ekki fundið skrána „$1“.", - "fileexistserror": "Ekki var hægt að skrifa í \"$1\" skjalið: það er nú þegar til", "unexpected": "Óvænt gildi: „$1“=„$2“.", "formerror": "Villa: gat ekki sent eyðublað", "badarticleerror": "Þetta er ekki hægt að framkvæma á síðunni.", @@ -400,8 +397,6 @@ "userlogin-resetpassword-link": "Gleymdiru lykilorðinu þínu?", "userlogin-loggedin": "Þú ert búin(n) að skrá þig inn sem {{GENDER:$1|$1}}.\nNotaðu eyðablaðið fyrir neðan til að skrá þig inn sem annar notandi.", "userlogin-createanother": "Stofna annan aðgang", - "createacct-join": "Sláðu inn þínar upplýsingar fyrir neðan.", - "createacct-another-join": "Skrifaðu upplýsingar um nýja aðganginn fyrir neðan.", "createacct-emailrequired": "Netfang", "createacct-emailoptional": "Netfang (valfrjálst)", "createacct-email-ph": "Skrifaðu niður netfangið þitt", @@ -547,7 +542,6 @@ "savearticle": "Vista síðu", "preview": "Forskoða", "showpreview": "Forskoða", - "showlivepreview": "Forskoða", "showdiff": "Sýna breytingar", "anoneditwarning": "'''Viðvörun:''' Þú ert ekki innskráð(ur). Vistfang þitt skráist í breytingaskrá síðunnar.", "anonpreviewwarning": "Þú ert ekki innskráð(ur). Vistfang þitt skráist í breytingaskrá síðunnar.", @@ -836,7 +830,6 @@ "search-nonefound": "Engar niðurstöður pössuðu við fyrirspurnina.", "powersearch-legend": "Ítarlegri leit", "powersearch-ns": "Leita í nafnrýmum:", - "powersearch-redir": "Lista tilvísanir", "powersearch-togglelabel": "Athuga:", "powersearch-toggleall": "Allt", "powersearch-togglenone": "Ekkert", @@ -941,7 +934,6 @@ "prefs-advancedsearchoptions": "Háþróaðir möguleikar", "prefs-advancedwatchlist": "Háþróaðir möguleikar", "prefs-displayrc": "Útlitsmöguleikar", - "prefs-displaysearchoptions": "Útlitsmöguleikar", "prefs-displaywatchlist": "Útlitsmöguleikar", "prefs-tokenwatchlist": "Lykill", "prefs-diffs": "Breytingar", @@ -1112,7 +1104,7 @@ "recentchanges-label-unpatrolled": "Þessi breyting hefur ekki verið yfirfarin", "recentchanges-legend-newpage": "(sjá einng [[Special:NewPages|lista yfir nýjar síður]])", "rcnotefrom": "Að neðan eru breytingar síðan $2 (allt að $1 sýndar).", - "rclistfrom": "Sýna breytingar frá og með $1", + "rclistfrom": "Sýna breytingar frá og með $3 $2", "rcshowhideminor": "$1 minniháttar breytingar", "rcshowhideminor-show": "Sýna", "rcshowhideminor-hide": "Fela", @@ -1639,10 +1631,6 @@ "watchlist-details": "{{PLURAL:$1|$1 síða|$1 síður}} á vaktlistanum þínum, fyrir utan spjallsíður.", "wlheader-enotif": "Tilkynning með tölvupósti er virk.", "wlheader-showupdated": "Síðum sem hefur verið breytt síðan þú skoðaðir þær síðast eru '''feitletraðar'''.", - "watchmethod-recent": "kanna hvort nýlegar breytingar innihalda vaktaðar síður", - "watchmethod-list": "leita að breytingum í vöktuðum síðum", - "watchlistcontains": "Vaktlistinn þinn inniheldur {{PLURAL:$1|$1 síðu|$1 síður}}.", - "iteminvalidname": "Vandamál með „$1“, rangt nafn...", "wlshowlast": "Sýna síðustu $1 klukkutíma, $2 daga, $3", "watchlist-options": "Vaktlistastillingar", "watching": "Vakta...", @@ -2181,7 +2169,6 @@ "common.css": "/* Allt CSS sem sett er hér mun virka á öllum þemum. */", "monobook.css": "/* Það sem sett er hingað er bætt við Monobook stilsniðið fyrir allan vefinn */", "common.js": "/* Allt JavaScript sem sett er hér mun virka í hvert skipti sem að síða hleðst. */", - "notacceptable": "Wiki vefþjónninn getur ekki útvegað gögn á því formi sem biðlarinn þinn getur lesið.", "anonymous": "$1 {{PLURAL:$1|óþekktur notandi|óþekktir notendur}} á {{SITENAME}}", "siteuser": "{{SITENAME}} notandi $1", "anonuser": "{{SITENAME}} nafnlaus notandi $1", @@ -2686,12 +2673,8 @@ "autosumm-replace": "Skipti út innihaldi með „$1“", "autoredircomment": "Tilvísun á [[$1]]", "autosumm-new": "Ný síða: $1", - "livepreview-loading": "Framkalla…", - "livepreview-ready": "… framköllun lokið!", "lag-warn-normal": "Breytingar nýrri en $1 {{PLURAL:$1|sekúnda|sekúndur}} kunna að vera ekki á þessm lista.", "lag-warn-high": "Vegna mikils álags á vefþjónanna, kunna breytingar yngri en $1 {{PLURAL:$1|sekúnda|sekúndur}} ekki að vera á þessum lista.", - "watchlistedit-numitems": "Á vaktlista þínum {{PLURAL:$1|er $1 síða|eru $1 síður}}, að undanskildum spjallsíðum.", - "watchlistedit-noitems": "Vaktlistinn þinn inniheldur enga titla.", "watchlistedit-normal-title": "Breyta vaktlistanum", "watchlistedit-normal-legend": "Fjarlægja titla af vaktlistanum", "watchlistedit-normal-explain": "Titlarnir á vaktlistanum þínum er sýndir fyrir neðan.\nTil að fjarlægja titil hakaðu í kassann við hliðina á honum og smelltu á „{{int:Watchlistedit-normal-submit}}“. Þú getur einnig [[Special:EditWatchlist/raw|breytt honum opnum]].", @@ -2785,7 +2768,6 @@ "compare-invalid-title": "Titillinn sem þú gafst upp er ógildur.", "compare-title-not-exists": "Umbeðinn titill er ekki til.", "compare-revision-not-exists": "Umbeðin útgáfa er ekki til.", - "dberr-header": "Vandamál við þennan wiki", "dberr-problems": "Því miður!Tæknilegir örðugleikar eru á þessari síðu.", "dberr-again": "Reyndu að bíða í nokkrar mínútur og endurhladdu síðan síðuna.", "dberr-info": "(Mistókst að hafa samband við gagnaþjón: $1)", diff --git a/languages/i18n/it.json b/languages/i18n/it.json index 7fbf981ed1..d278d83fd5 100644 --- a/languages/i18n/it.json +++ b/languages/i18n/it.json @@ -70,7 +70,8 @@ "Xpensive", "ZioNicco", "לערי ריינהארט", - "PeppeAeco" + "PeppeAeco", + "아라" ] }, "tog-underline": "Sottolinea i collegamenti:", @@ -290,7 +291,8 @@ "jumpto": "Vai a:", "jumptonavigation": "navigazione", "jumptosearch": "ricerca", - "view-pool-error": "In questo momento i server sono sovraccarichi.\nTroppi utenti stanno tentando di visualizzare questa pagina.\nAttendere qualche minuto prima di riprovare a caricare la pagina.\n\n$1", + "view-pool-error": "Spiacenti, in questo momento i server sono sovraccarichi.\nTroppi utenti stanno tentando di visualizzare questa pagina.\nAttendi qualche minuto prima di riprovare a caricare la pagina.\n\n$1", + "generic-pool-error": "Spiacenti, in questo momento i server sono sovraccarichi.\nTroppi utenti stanno tentando di visualizzare questa risorsa.\nAttendi qualche minuto prima di riprovare a caricare la risorsa.", "pool-timeout": "Timeout durante l'attesa dello sblocco", "pool-queuefull": "La coda del pool è piena", "pool-errorunknown": "Errore sconosciuto", @@ -450,7 +452,7 @@ "userlogin": "Entra / registrati", "userloginnocreate": "Entra", "logout": "Esci", - "userlogout": "esci", + "userlogout": "Esci", "notloggedin": "Accesso non effettuato", "userlogin-noaccount": "Non hai ancora effettuato la registrazione?", "userlogin-joinproject": "Registrati su {{SITENAME}}", @@ -531,7 +533,7 @@ "pt-login": "Entra", "pt-login-button": "Entra", "pt-createaccount": "Registrati", - "pt-userlogout": "Esci", + "pt-userlogout": "esci", "php-mail-error-unknown": "Errore sconosciuto nella funzione PHP mail()", "user-mail-no-addy": "Hai cercato di inviare una e-mail senza un indirizzo.", "user-mail-no-body": "Tentato di inviare una e-mail con un testo vuoto o estremamente breve.", @@ -1199,7 +1201,7 @@ "recentchanges-legend-newpage": "(vedi anche [[Special:NewPages|l'elenco delle nuove pagine]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Di seguito sono elencate le modifiche apportate a partire da $2 (mostrate fino a $1).", - "rclistfrom": "Mostra le modifiche apportate a partire da $1", + "rclistfrom": "Mostra le modifiche apportate a partire da $3 $2", "rcshowhideminor": "$1 le modifiche minori", "rcshowhideminor-show": "Mostra", "rcshowhideminor-hide": "Nascondi", @@ -1767,10 +1769,6 @@ "watchlist-details": "La lista degli osservati speciali contiene {{PLURAL:$1|una pagina (e la rispettiva pagina di discussione)|$1 pagine (e le rispettive pagine di discussione)}}.", "wlheader-enotif": "La notifica via email è attiva.", "wlheader-showupdated": "Le pagine che sono state modificate dopo l'ultima visita sono evidenziate in '''grassetto'''.", - "watchmethod-recent": "controllo delle modifiche recenti per gli osservati speciali", - "watchmethod-list": "controllo degli osservati speciali per modifiche recenti", - "watchlistcontains": "La lista degli osservati speciali contiene {{PLURAL:$1|una pagina|$1 pagine}}.", - "iteminvalidname": "Problemi con la pagina '$1', nome non valido...", "wlnote2": "Di seguito le modifiche {{PLURAL:$1|nell'ultima ora|nelle ultime $1 ore}}, da $2, $3.", "wlshowlast": "Mostra le ultime $1 ore $2 giorni $3", "watchlist-options": "Opzioni osservati speciali", @@ -2895,8 +2893,6 @@ "size-bytes": "$1 byte", "lag-warn-normal": "Le modifiche apportate {{PLURAL:$1|nell'ultimo secondo|negli ultimi $1 secondi}} potrebbero non apparire in questa lista.", "lag-warn-high": "A causa di un eccessivo ritardo nell'aggiornamento del server di database, le modifiche apportate {{PLURAL:$1|nell'ultimo secondo|negli ultimi $1 secondi}} potrebbero non apparire in questa lista.", - "watchlistedit-numitems": "La lista degli osservati speciali contiene {{PLURAL:$1|una pagina (e la rispettiva pagina di discussione)|$1 pagine (e le rispettive pagine di discussione)}}.", - "watchlistedit-noitems": "La lista degli osservati speciali è vuota.", "watchlistedit-normal-title": "Modifica osservati speciali", "watchlistedit-normal-legend": "Eliminazione di pagine dagli osservati speciali", "watchlistedit-normal-explain": "Di seguito sono elencate tutte le pagine osservate.\nPer rimuovere una o più pagine dalla lista, selezionare le caselle relative e fare clic sul pulsante \"{{int:Watchlistedit-normal-submit}}\" in fondo all'elenco.\nSi noti che è anche possibile [[Special:EditWatchlist/raw|modificare la lista in formato testuale]].", diff --git a/languages/i18n/ja.json b/languages/i18n/ja.json index 7cb2d7881e..b9bfa4d833 100644 --- a/languages/i18n/ja.json +++ b/languages/i18n/ja.json @@ -1754,10 +1754,6 @@ "watchlist-details": "ウォッチリストには {{PLURAL:$1|$1 ページ}}が登録されています (トークページを除く)。", "wlheader-enotif": "メール通知が有効になっています。", "wlheader-showupdated": "最終訪問以降に変更されたページは、太字で表示されます。", - "watchmethod-recent": "最近の更新内のウォッチされているページを確認中", - "watchmethod-list": "ウォッチされているページ内の最近の更新を確認中", - "watchlistcontains": "ウォッチリストには {{PLURAL:$1|$1 ページ}}が登録されています。", - "iteminvalidname": "項目「$1」には問題があります。名前が無効です...", "wlnote2": "以下は $2 $3 までの {{PLURAL:$1|$1 時間}}でなされた変更です。", "wlshowlast": "次の期間で表示: $1時間、$2日間、$3", "watchlist-options": "ウォッチリストのオプション", @@ -2930,8 +2926,6 @@ "size-yottabytes": "$1 YB", "lag-warn-normal": "この一覧には $1 {{PLURAL:$1|秒}}前以降の変更内容が表示されていないおそれがあります。", "lag-warn-high": "データベースサーバーの大幅な遅延のため、この一覧には $1 {{PLURAL:$1|秒}}前以降の変更内容が表示されていないおそれがあります。", - "watchlistedit-numitems": "ウォッチリストには {{PLURAL:$1|$1 件のページ}}が登録されています (トークページを除く)。", - "watchlistedit-noitems": "ウォッチリストにはどのページも登録されていません。", "watchlistedit-normal-title": "ウォッチリストの編集", "watchlistedit-normal-legend": "ウォッチリストからページを除去", "watchlistedit-normal-explain": "ウォッチリストに入っているページ名を以下に表示しています。\nページを除去するには、隣のボックスにチェックを入れて「{{int:watchlistedit-normal-submit}}」をクリックしてください。\nまた、[[Special:EditWatchlist/raw|ウォッチリストをテキストで編集]]も使用できます。", diff --git a/languages/i18n/jam.json b/languages/i18n/jam.json index 290ba55f09..571ed7d67d 100644 --- a/languages/i18n/jam.json +++ b/languages/i18n/jam.json @@ -4,7 +4,8 @@ "Hazard-SJ", "Ukabia", "Yocahuna", - "គីមស៊្រុន" + "គីមស៊្រុន", + "아라" ] }, "tog-underline": "Lingk andalainin", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Shuo edit tuulbaar (rikwaya JavaScript)", "tog-editondblclick": "Edit piej pahn dobl klik (rikwaya JavaScript)", "tog-editsectiononrightclick": "Eniebl sekshan editin bai rait klikin pahn sekshan taikl (rikwaya JavaScript)", - "tog-rememberpassword": "Memba mi lagiin pahn dis brouza (fi a maximom a $1 {{PLURAL:$1|die|die}})", "tog-watchcreations": "Ad piej mi kriet tu mi wachlis", "tog-watchdefault": "Ad piej mi edit tu mi wachlis", "tog-watchmoves": "Ad piej mi muuv tu mi wachlis", @@ -279,14 +279,11 @@ "readonly_lag": "Di dietabies aatamatikali lak wails di sliev dietabies soervadem kechop tu di maasta", "internalerror": "Intoernal era", "internalerror_info": "Intoernal era: $1", - "fileappenderrorread": "Kudn riid \"$1\" juurin apen.", - "fileappenderror": "Kudn apen \"$1\" tu \"$2\".", "filecopyerror": "Kudn kapi fail \"$1\" tu \"$2\".", "filerenameerror": "Kudn riiniem fail \"$1\" tu \"$2\".", "filedeleteerror": "Kudn diliit fail \"$1\".", "directorycreateerror": "Kudn kriet direkchri \"$1\".", "filenotfound": "Kudn fain fail \"$1\".", - "fileexistserror": "Aniebl fi rait tu fail \"$1\": fail egzis", "unexpected": "Anexpektid valyu: \"$1\"=\"$2\".", "formerror": "Era: kudn sobmit faam", "badarticleerror": "Dis akshan kyaahn pofaam pahn dis piej.", @@ -411,7 +408,6 @@ "savearticle": "Sieb piej", "preview": "Priivyuu", "showpreview": "Shuo priivyuu", - "showlivepreview": "Laiv priivyuu", "showdiff": "Shuo chienjdem", "anoneditwarning": "'''Waanin:''' Yu no lag iin.\nYu IP ajres wi rikaad ina dis piej edit ischri.", "anonpreviewwarning": "''Yu no lag iin. Sievin wi rikaad yu IP ajres ina dis piej edit ischri.''", @@ -505,7 +501,6 @@ "search-interwiki-more": "(muo)", "powersearch-legend": "Advans saach", "powersearch-ns": "Saach ina niemspies:", - "powersearch-redir": "Lis riidirek", "preferences": "Prefrens", "mypreferences": "Mi prefrans", "group-sysop": "Adminischrieta", @@ -517,7 +512,7 @@ "recentchanges": "Riisant chienjdem", "recentchanges-legend": "Riisant chienj apshan", "recentchanges-feed-description": "Chrak di muos riisant chienjdem tu di wiki ina dis fiid.", - "rclistfrom": "Shuo nyuu chienjdem we taat frahn $1", + "rclistfrom": "Shuo nyuu chienjdem we taat frahn $3 $2", "rcshowhideminor": "$1 maina editdem", "rcshowhidebots": "$1 batdem", "rcshowhideliu": "$1 lag-iin yuuzadem", diff --git a/languages/i18n/jv.json b/languages/i18n/jv.json index 844c9e2f7f..b960ac1796 100644 --- a/languages/i18n/jv.json +++ b/languages/i18n/jv.json @@ -13,7 +13,8 @@ "Pras", "Rex", "StefanusRA", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Garisen ngisoré pranala:", @@ -26,7 +27,6 @@ "tog-showtoolbar": "Tuduhna toolbar (batang piranti) panyuntingan (mbutuhaké JavaScript)", "tog-editondblclick": "Sunting kaca nganggo klik ping loro (mbutuhaké JavaScript)", "tog-editsectiononrightclick": "Fungsèkna panyuntingan sub-bagian mawa klik-tengen ing judul bagian (mbutuhaké JavaScript)", - "tog-rememberpassword": "Émut tembung sandi kula ing peramban punika (salebeting $1 {{PLURAL:$1|dinten|dinten}})", "tog-watchcreations": "Tambahaké kaca sing tak gawé lan berkas sing tak unggah nèng daptar pangawasan", "tog-watchdefault": "Tambahaké kaca lan berkas sing tak sunting nèng daptar pangawasan", "tog-watchmoves": "Tambahaké kaca lan berkas sing tak pindhahaké nèng daptar pangawasan", @@ -319,14 +319,11 @@ "readonly_lag": "Database wis dikunci mawa otomatis sawetara database sékundhèr lagi nglakoni sinkronisasi mawa database utama", "internalerror": "Kasalahan internal", "internalerror_info": "Kaluputan internal: $1", - "fileappenderrorread": "Ora bisa maca \"$1\" nalika nambahi", - "fileappenderror": "Ora bisa nglebokaké \"$1\" menyang \"$2\".", "filecopyerror": "Ora bisa nulad berkas \"$1\" menyang \"$2\".", "filerenameerror": "Ora bisa ngowahi saka \"$1\" dadi \"$2\".", "filedeleteerror": "Ora bisa mbusak berkas \"$1\".", "directorycreateerror": "Ora bisa nggawé dirèktori \"$1\".", "filenotfound": "Ora bisa nemokaké berkas \"$1\".", - "fileexistserror": "Ora bisa nulis berkas \"$1\": berkas wis ana", "unexpected": "Biji (''nilai'') ing njabaning jangkauan: \"$1\"=\"$2\".", "formerror": "Kasalahan: Ora bisa ngirimaké formulir", "badarticleerror": "Pratingkah iku ora bisa katindhakaké ing kaca iki.", @@ -406,8 +403,6 @@ "userlogin-resetpassword-link": "Sampéyan kélangan tembung sandhi?", "userlogin-loggedin": "Sampeyan sampun mlebet log dadi {{GENDER:$1|$1}}.\nGunakna formulir ing ngisor iki kanggo mlebet log dadi panganggo liyane.", "userlogin-createanother": "Gawé akun anyar", - "createacct-join": "Lebokna informasi sampeyan ing ngisor iki.", - "createacct-another-join": "Lebokna informasi akun anyar ing ngisor iki.", "createacct-emailrequired": "Alamat layang èlèktronik", "createacct-emailoptional": "Alamat layang èlèktronik (ora kudu)", "createacct-email-ph": "Lebokna alamat layang èlèktronik sampeyan", @@ -553,7 +548,6 @@ "savearticle": "Simpen kaca", "preview": "Pratayang", "showpreview": "Mirsani pratayang", - "showlivepreview": "Pratayang langsung", "showdiff": "Tuduhna pangowahan", "anoneditwarning": "Panjenengan ora kadaftar mlebu. Alamat IP panjenengan bakal kacathet ing sajarah panyuntingan kaca iki.", "anonpreviewwarning": "''Sampéyan durung mlebu log. Nyimpen bakal nyathet alamat IP Sampéyan nèng riwayat sunting kaca iki.''", @@ -840,7 +834,6 @@ "search-nonefound": "Ora ana kasil sing cocog karo pitakonan (''query'').", "powersearch-legend": "Panggolèkan sabanjuré (''advance search'')", "powersearch-ns": "Panggolèkan ing ruang jeneng:", - "powersearch-redir": "Pratélan pangalihan", "powersearch-togglelabel": "Pilih:", "powersearch-toggleall": "Kabèh", "powersearch-togglenone": "Ora ana", @@ -947,7 +940,6 @@ "prefs-advancedsearchoptions": "Opsi lanjutan", "prefs-advancedwatchlist": "Opsi lanjutan", "prefs-displayrc": "Opsi tampilan", - "prefs-displaysearchoptions": "Opsi tampilan", "prefs-displaywatchlist": "Opsi tampilan", "prefs-tokenwatchlist": "Token", "prefs-diffs": "Prabédan", @@ -1122,7 +1114,7 @@ "recentchanges-legend-newpage": "(dhelengen uga: [[Special:NewPages|daftar kaca anyar]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Ing ngisor iki owah-owahan wiwit $2 (kapacak nganti $1 owah-owahan).", - "rclistfrom": "Saiki nuduhaké owah-owahan wiwit tanggal $1", + "rclistfrom": "Saiki nuduhaké owah-owahan wiwit tanggal $3 $2", "rcshowhideminor": "$1 suntingan sithik", "rcshowhidebots": "$1 bot", "rcshowhideliu": "$1 panganggo sing wis ndaptar", @@ -1641,10 +1633,6 @@ "watchlist-details": "Ngawasaké {{PLURAL:$1|$1 kaca|$1 kaca}}, ora kalebu kaca-kaca dhiskusi.", "wlheader-enotif": "Notifikasi layang elektronik diaktifaké.", "wlheader-showupdated": "Kaca-kaca sing wis owah wiwit ditiliki panjenengan kaping pungkasan, dituduhaké mawa '''aksara kandel'''", - "watchmethod-recent": "priksa daftar owah-owahan anyar kanggo kaca sing diawasi", - "watchmethod-list": "priksa kaca sing diawasi kanggo owah-owahan anyar", - "watchlistcontains": "Daftar pangawasan panjenengan isiné ana $1 {{PLURAL:$1|kaca|kaca}}.", - "iteminvalidname": "Ana masalah karo '$1', jenengé ora absah...", "wlshowlast": "Tuduhna $1 jam $2 dina $3 pungkasan", "watchlist-options": "Opsi daftar pangawasan", "watching": "Ngawasi...", @@ -2183,7 +2171,6 @@ "tooltip-undo": "Mbalèkaké révisi iki lan mbukak kothak panyuntingan jroning mode pratayang. Wènèhi kasempatan kanggo ngisi alesan ing kothak ringkesan.", "tooltip-preferences-save": "Simpen préperensi", "tooltip-summary": "Lebkaké ringkesan cedhèk", - "notacceptable": "Server wiki ora bisa nyedyakaké data sajroning format sing bisa diwaca déning klièn panjenengan.", "anonymous": "{{PLURAL:$1|Panganggo|panganggo}} anon ing {{SITENAME}}.", "siteuser": "Panganggo {{SITENAME}} $1", "anonuser": "Panganggo anonim {{SITENAME}} $1", @@ -2724,14 +2711,8 @@ "autosumm-replace": "←Ngganti kaca karo '$1'", "autoredircomment": "←Ngalihaké menyang [[$1]]", "autosumm-new": "Gawé kaca sing isi '$1'", - "livepreview-loading": "Ngunggahaké…", - "livepreview-ready": "Ngunggahaké… Rampung!", - "livepreview-failed": "Pratayang langsung gagal! Coba karo pratayang normal.", - "livepreview-error": "Gagal nyambung: $1 \"$2\"\nCobanen mawa pratayang normal.", "lag-warn-normal": "Owah-owahan pungkasan sing luwih anyar tinimbang $1 {{PLURAL:$1|detik|detik}} mbokmanawa ora metu ing pratélan iki.", "lag-warn-high": "Amarga gedhéné ''lag'' basis data server, owah-owahan pungkasan sing luwih anyar saka $1 {{PLURAL:$1|detik|detik}} mbokmanawa ora metu ing daftar iki.", - "watchlistedit-numitems": "Daftar pangawasan panjenengan ngandhut {{PLURAL:$1|1 irah-irahan|$1 irah-irahan}}, ora kalebu kaca-kaca dhiskusi.", - "watchlistedit-noitems": "Daftar pangawasan panjenengan kosong.", "watchlistedit-normal-title": "Sunting daftar pangawasan", "watchlistedit-normal-legend": "Busak irah-irahan saka daftar pangawasan", "watchlistedit-normal-explain": "Irah-irahan utawa judhul ing daftar pangawasan panjenengan kapacak ing ngisor iki.\nKanggo mbusak sawijining irah-irahan, kliken kothak ing pinggiré, lan banjur kliken \"Busak judhul\".\nPanjenengan uga bisa [[Special:EditWatchlist/raw|nyunting daftar mentah]].", @@ -2850,7 +2831,6 @@ "compare-invalid-title": "Judhul sing Sampéyan awèhaké ora sah.", "compare-title-not-exists": "Judhul sing Sampéyan jaluk ora ana.", "compare-revision-not-exists": "Benahan sing Sampéyan jaluk ora ana.", - "dberr-header": "Wiki iki duwé masalah", "dberr-problems": "Nyuwun ngapura! Situs iki ngalami masalah tèknis.", "dberr-again": "Coba nunggu sawetara menit lan unggahna manèh.", "dberr-info": "(Ora bisa nyambung menyang peladèn basis data: $1)", diff --git a/languages/i18n/ka.json b/languages/i18n/ka.json index 2746e6299d..18a233a255 100644 --- a/languages/i18n/ka.json +++ b/languages/i18n/ka.json @@ -20,7 +20,8 @@ "Tokoko", "ka.wikipedia.org sysops", "לערי ריינהארט", - "გიორგიმელა" + "გიორგიმელა", + "아라" ] }, "tog-underline": "ბმულების ხაზგასმა:", @@ -1112,7 +1113,7 @@ "recentchanges-legend-heading": "'''ლეგენდა:'''", "recentchanges-legend-newpage": "(იხ. აგრეთვე [[Special:NewPages|ახალი გვერდების სია]])", "rcnotefrom": "ქვემოთ მოყვანილია ცვლილებები '''$2'''-დან (ნაჩვენებია '''$1''').", - "rclistfrom": "ახალი ცვლილებების ჩვენება დაწყებული $1-დან", + "rclistfrom": "ახალი ცვლილებების ჩვენება დაწყებული $3 $2-დან", "rcshowhideminor": "მცირე რედაქტირების $1", "rcshowhideminor-show": "ჩვენება", "rcshowhideminor-hide": "დამალვა", @@ -1645,10 +1646,6 @@ "watchlist-details": "$1 გვერდია თქვენი კონტროლის სიაში განხილვის გვერდების ჩაუთვლელად.", "wlheader-enotif": "ელ.ფოსტით შეტყობინება ჩართულია.", "wlheader-showupdated": "თქვენი ბოლო ვიზიტის შემდეგ შეცვლილი გვერდები, აღნიშნულია '''მუქად'''.", - "watchmethod-recent": "მიმდინარეობს უახლესი შესწორებების შემოწმება კონტროლის ქვეშ მყოფი გვერდების მიხედვით.", - "watchmethod-list": "მიმდინარეობს თქვენი კონტროლის ქვეშ მყოფი გვერდების შემოწმება უახლესი შესწორებების მიხედვით.", - "watchlistcontains": "თქვენი კონტროლის სია შეიცავს $1 გვერდს.", - "iteminvalidname": "„$1-ს“ პრობლემა აქვს, სახელი არასწორია...", "wlshowlast": "აჩვენე ბოლო $1 საათის $2 დღის $3", "watchlist-options": "კონტროლის სიის პარამეტრები", "watching": "კონტროლებადი...", @@ -2798,8 +2795,6 @@ "bitrate-yottabits": "$1 იბ/წმ", "lag-warn-normal": "სიაში $1 {{PLURAL:$1|წამი|წამები|წამებში}} განხორციელებული ცვლილებები არ იქნება ნაჩვენები ამ სიაში.", "lag-warn-high": "სერვერთა სიქრონიზაციაში შეფერხების გამო $1 {{PLURAL:$1|წამი|წამები|წამებში}} განხორციელებული ცვლილებები არ იქნება ნაჩვენები ამ სიაში.", - "watchlistedit-numitems": "თქვენი კონტროლის სია $1 სათაურს შეიცავს, განხილვის გვერდების გარდა.", - "watchlistedit-noitems": "თქვენი კონტროლის სია ცარიელია.", "watchlistedit-normal-title": "კონტროლის სიის რედაქტირება", "watchlistedit-normal-legend": "მოხსენით სათაურები კონტროლის სიიდან", "watchlistedit-normal-explain": "ქვემოთ წარმოდგენილია თქვენი კონტროლის სიის გვერდები.\nწაშლისთვის მონიშნეთ გვერდები დაა დააჭირეთ '''„ჩანაწერების წაშლას“'''.\nთქვენ ასევე შეგიძლიათ მისი [[Special:EditWatchlist/raw|ტექსტად შესწორება]].", diff --git a/languages/i18n/kaa.json b/languages/i18n/kaa.json index 06f4fcfa2f..8e1db50caa 100644 --- a/languages/i18n/kaa.json +++ b/languages/i18n/kaa.json @@ -7,7 +7,8 @@ "Jiemurat", "Kaganer", "Reedy", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Siltewdin' astın sız:", @@ -18,7 +19,6 @@ "tog-showtoolbar": "O'zgertiw a'sbapların ko'rset (JavaScript)", "tog-editondblclick": "Eki ma'rte basıp o'zgertiw (JavaScript)", "tog-editsectiononrightclick": "Bo'lim atamasın on' jaqqa basıp o'zgertiwdi qos (JavaScript)", - "tog-rememberpassword": "Menin' kirgenimdi usı kompyuterde saqlap qal (en' ko'bi menen $1 {{PLURAL:$1|ku'nge|ku'nge}} shekem)", "tog-watchcreations": "Men jaratqan betlerdi baqlaw dizimime qos", "tog-watchdefault": "Men o'zgeris kiritken betlerdi baqlaw dizimime qos", "tog-watchmoves": "Men ko'shirgen betlerdi baqlaw dizimime qos", @@ -272,7 +272,6 @@ "filedeleteerror": "\"$1\" faylı o'shirilmedi.", "directorycreateerror": "\"$1\" papkası jaratılmadı.", "filenotfound": "\"$1\" faylı tabılmadı.", - "fileexistserror": "\"$1\" faylına jazıwg'a bolmaydı: bunday fayl bar", "unexpected": "Ku'tilmegen ma'nis: \"$1\" = \"$2\".", "formerror": "Qatelik: forma mag'lıwmatların jiberiw mu'mkin emes", "badarticleerror": "Bunday ha'reket bul bette atqarılmaydı.", @@ -379,7 +378,6 @@ "savearticle": "Betti saqla", "preview": "Ko'rip shıg'ıw", "showpreview": "Ko'rip shıq", - "showlivepreview": "Tez ko'rip shıg'ıw", "showdiff": "O'zgerislerdi ko'rset", "anoneditwarning": "'''Esletpe:''' Siz kirmedin'iz. Sizin' IP adresin'iz usi bettin' o'zgeris tariyxında saqlanıp qaladı.", "missingsummary": "'''Esletpe:''' O'zgeristin' qısqasha mazmunın ko'rsetpedin'iz.\n\"Saqlaw\"dı ja'ne bassan'ız, o'zgerislerin'iz hesh qanday kommentariysiz saqlanadı.", @@ -539,7 +537,6 @@ "search-nonefound": "Sorawg'a sa'ykes na'tiyje tabılmadı.", "powersearch-legend": "Ken'eytilgen izlew", "powersearch-ns": "Usı isimler ko'pliginen izlew:", - "powersearch-redir": "Qayta bag'ıtlawshı betlerdi ko'rset", "search-external": "Sırtqı izlewshi", "preferences": "Sazlawlar", "mypreferences": "Menin' sazlawlarım", @@ -712,7 +709,7 @@ "recentchanges-label-unpatrolled": "Bul o'zgeris ele baqlanbag'an", "recentchanges-legend-newpage": "$1 - taza bet", "rcnotefrom": "To'mende '''$2''' baslap '''$1''' shekemgi o'zgerisler ko'rsetilgen.", - "rclistfrom": "$1 waqtınan baslap jan'a o'zgerisler ko'rset", + "rclistfrom": "$3 $2 waqtınan baslap jan'a o'zgerisler ko'rset", "rcshowhideminor": "Kishi o'zgerislerdi $1", "rcshowhidebots": "Botlardı $1", "rcshowhideliu": "Kirgenlerdi $1", @@ -986,7 +983,6 @@ "notvisiblerev": "Nusqa o'shirildi", "watchlist-details": "Baqlaw dizimin'izde (sa'wbet betlerin esapqa almag'anda) {{PLURAL:$1|1 bet|$1 bet}} bar.", "wlheader-enotif": "E-mail arqalı eskertiw qosılg'an.", - "watchlistcontains": "Sizin' baqlaw dizimin'izde {{PLURAL:$1|1 bet|$1 bet}} bar.", "wlshowlast": "Aqırg'ı $1 saat, $2 ku'n, $3 ko'rset", "watchlist-options": "Baqlaw diziminin' sazlawları", "watching": "Baqlaw...", @@ -1330,8 +1326,6 @@ "autoredircomment": "[[$1]] degenge burıw", "autosumm-new": "Taza bet jaratıldı: \"$1\"", "lag-warn-normal": "Usı dizimde $1 {{PLURAL:$1|sekundtan|sekundtan}} jan'alaw bolg'an o'zgerisler ko'rsetilmewi mu'mkin.", - "watchlistedit-numitems": "Sizin' baqlaw dizimin'izde, sa'wbet betlerin esapqa almag'anda {{PLURAL:$1|1 atama|$1 atama}} bar.", - "watchlistedit-noitems": "Baqlaw dizimin'izde atamalar joq.", "watchlistedit-normal-title": "Baqlaw dizimin o'zgertiw", "watchlistedit-normal-legend": "Baqlaw diziminen atamalardi o'shıriw", "watchlistedit-normal-submit": "Atamalardı O'shir", diff --git a/languages/i18n/kab.json b/languages/i18n/kab.json index 936bbfe545..3a6f4ec50c 100644 --- a/languages/i18n/kab.json +++ b/languages/i18n/kab.json @@ -9,7 +9,8 @@ "MoubarikBelkasim", "Salem333", "Teak", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Derrer izdayen:", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Ssken tafeggagt n ifecka n ubeddel", "tog-editondblclick": "Beddel isebtar mi wekkiÉ£ snat n tikwal", "tog-editsectiononrightclick": "Ssermed abeddel n tigezmi s ukliki ayeffus É£ef izwal", - "tog-rememberpassword": "Cfu É£ef yisem n umseqdac inu di uselkim-agi (i afellay n $1 {{PLURAL:$1|ass|ussan}})", "tog-watchcreations": "Rnu isebtar i xelqeÉ£ deg wumuÉ£ n uɛessi inu", "tog-watchdefault": "Rnu isebtar i ttbeddileÉ£ deg wumuÉ£ n uɛessi inu", "tog-watchmoves": "Rnu isebtar i smimḍeÉ£ deg wumuÉ£ n uɛessi inu", @@ -315,14 +315,11 @@ "readonly_lag": "Database d tamsekkert (weḥdes) axaá¹­er kra n serveur ɛeá¹­á¹­len", "internalerror": "Agul zdaxel", "internalerror_info": "Anezri agensan : $1", - "fileappenderrorread": "Ulamek an É£eṛ « $1 » mi taguri", - "fileappenderror": "Ulamek an seffes « $1 » ar « $2 ».", "filecopyerror": "Ur yezmir ara ad yexdem alsaru n ufaylu \"$1\" ar \"$2\".", "filerenameerror": "Ur yezmir ara ad ibeddel isem ufaylu \"$1\" ar \"$2\".", "filedeleteerror": "Ulamek an mḥu afaylu \"$1\".", "directorycreateerror": "Ulamek an snulfu akaram « $1 ».", "filenotfound": "Ur yezmir ara ad yaf afaylu \"$1\".", - "fileexistserror": "Ulamek an aru afaylu « $1 » : afaylu agi yesnulfad yakan.", "unexpected": "Agul: \"$1\"=\"$2\".", "formerror": "Agul: ur yezmir ara ad yazen talÉ£a", "badarticleerror": "Ur yezmir ara ad yexdem tigawt-agi deg usebter-agi.", @@ -402,8 +399,6 @@ "userlogin-resetpassword-link": "Ettuḍ awal n uɛaddi ?", "userlogin-loggedin": "Teqqneḍ yakan am {{GENDER:$1|$1}}. Seqdec tiferkit ddaw-agi iwakken ad teqqneḍ s umiḍan nniḍen.", "userlogin-createanother": "Snulfud amiḍan nniḍen", - "createacct-join": "Sekcem tilÉ£a inek(m) ddaw-agi.", - "createacct-another-join": "Sekcem tilÉ£a n umiḍan amaynut ddaw-agi.", "createacct-emailrequired": "Tansa email", "createacct-emailoptional": "Tansa email (axetṛan)", "createacct-email-ph": "Sekcem tansa email inek(m)", @@ -551,7 +546,6 @@ "savearticle": "Beddel asebter", "preview": "Pre-Ẓer", "showpreview": "Ssken pre-timeẓriwt", - "showlivepreview": "Pre-timeẓriwt taǧiḥbuá¹­", "showdiff": "Ssken ibeddlen", "anoneditwarning": "'''AÉ£tal:''' Ur tkecmiḍ ara. Tansa IP inek ad tettusmekti deg umezruy n usebter-agi.", "anonpreviewwarning": "''Ur tesuluḍ ara. Aḥraz ad yekles tansa IP inek/inem deg umezruy n ibeddilen n usebter.''", @@ -841,7 +835,6 @@ "search-nonefound": "Ulac igmad i usuter agi.", "powersearch-legend": "Anadi amahlan", "powersearch-ns": "Nadi deg tallunin n isemawen", - "powersearch-redir": "Beqqeḍ isemmimḍen", "powersearch-togglelabel": "Ɛellem :", "powersearch-toggleall": "Akkw", "powersearch-togglenone": "Ulac", @@ -948,7 +941,6 @@ "prefs-advancedsearchoptions": "Tixtiṛiyin timahlanin", "prefs-advancedwatchlist": "Tixtiṛiyin timahlanin", "prefs-displayrc": "Tixtiṛiyin n ubeqqeḍ", - "prefs-displaysearchoptions": "Tixtiṛiyin n ubeqqeḍ", "prefs-displaywatchlist": "Tixtiṛiyin n ubeqqeḍ", "prefs-tokenwatchlist": "Tiddest", "prefs-diffs": "Timeẓliwin", @@ -1123,7 +1115,7 @@ "recentchanges-legend-newpage": "(zeṛ daÉ£en [[Special:NewPages|umuÉ£ n isebtar imaynuten]]).", "recentchanges-legend-plusminus": "(''± 123'')", "rcnotefrom": "Deg ukessar llan ibeddlen seg wasmi '''$2''' (ar '''$1''').", - "rclistfrom": "Ssken ibeddlen imaynuten seg $1", + "rclistfrom": "Ssken ibeddlen imaynuten seg $3 $2", "rcshowhideminor": "$1 ibeddlen ifessasen", "rcshowhidebots": "$1 irubuten", "rcshowhideliu": "$1 imseqdacen imseklesen", @@ -1644,10 +1636,6 @@ "watchlist-details": "ttɛassaÉ£ {{PLURAL:$1|$1 usebter|$1 n isebtaren}} mebla isebtaren \"amyannan\".", "wlheader-enotif": "TalÉ£ut s email yessermed.", "wlheader-showupdated": "Isebtar ttubeddlen segwasmi tkecmeḍ tikelt taneggarut ttbanen-d s uḍris '''aberbuz'''.", - "watchmethod-recent": "yessenqed ibeddlen imaynuten n isebtar i ttɛasseÉ£", - "watchmethod-list": "yessenqed isebtar i ttɛassaÉ£ i ibeddlen imaynuten", - "watchlistcontains": "UmuÉ£ n uɛessi inek É£ur-s $1 n {{PLURAL:$1|usebter|isebtar}}.", - "iteminvalidname": "Agnu akk d uferdis '$1', isem mačči á¹£aḥiḥ...", "wlnote2": "Ddaw agi ibeddilen deg {{PLURAL:$1|asrag aneggaru|$1 isragen ineggura}}, seg $2, $3.", "wlshowlast": "Ssken $1 n swayeɛ $2 n wussan neÉ£ $3 ineggura", "watchlist-options": "Tifranin n umuÉ£ n uɛessi", @@ -2191,7 +2179,6 @@ "tooltip-preferences-save": "Ḥrez isemyifiyen", "tooltip-summary": "Sekcem agzul awezzlan", "interlanguage-link-title": "$1 — $2", - "notacceptable": "Aqeddac wiki agi ur yezmer ara ad yefk isefka deg amasal ur yezmer ara ad yeÉ£ar amsaÉ£ inek/inem.", "anonymous": "{{PLURAL:$1|Aseqdac udrig|Iseqdacen udrigen}} É£ef {{SITENAME}}", "siteuser": "{{SITENAME}} amseqdac $1", "anonuser": "amseqdac abnabak $1 n {{SITENAME}}", @@ -2735,14 +2722,8 @@ "size-kilobytes": "$1 KB/KO", "size-megabytes": "$1 MB/MO", "size-gigabytes": "$1 GB/GO", - "livepreview-loading": "Assisi…", - "livepreview-ready": "Assisi… D ayen!", - "livepreview-failed": "Pre-timeẓriwt taǧiḥbuá¹­ texser!\nƐreḍ pre-timeẓriwt tamagnut.", - "livepreview-error": "Pre-timeẓriwt taǧiḥbuá¹­ texser: $1 \"$2\"\nƐreḍ pre-timeẓriwt tamagnut.", "lag-warn-normal": "Ibeddelen n ddaw n $1 {{PLURAL:$1|tasint|tisinin}} ur ttbanen ara deg umuÉ£-agi.", "lag-warn-high": "Acku af talalut taxatart n uqeddac n taffa n isefka, ibeddelen n ddaw n $1 {{PLURAL:$1|tasint|tisinin}} ur ttbanen ara deg umuÉ£-agi.", - "watchlistedit-numitems": "Mebla isebtar \"Amyannan\", umuÉ£ n uɛessi inek É£ur-s {{PLURAL:$1|1 wezwel|$1 yizwalen}}.", - "watchlistedit-noitems": "UmuÉ£ n uɛessi inek ur yesɛi ḥedd izwal.", "watchlistedit-normal-title": "Beddel umuÉ£ n uɛessi", "watchlistedit-normal-legend": "Kkes izwal seg wumuÉ£ n uɛessi", "watchlistedit-normal-explain": "Izwal deg wumuÉ£ n uɛessi ttbanen-d deg ukessar. Akken ad tekkseḍ yiwen wezwel, wekki É£ef tenkult i zdat-s, umbeɛd wekki ɛef \"Kkes izwal\". Tzemreḍ daÉ£en [[Special:EditWatchlist/raw|ad tbeddleḍ umuÉ£ n uɛessi (raw)]].", @@ -2861,7 +2842,6 @@ "compare-invalid-title": "Azwel id efkiḍ ur yeÉ£bel ara.", "compare-title-not-exists": "Azwel id efkiḍ ulac-it.", "compare-revision-not-exists": "Lqem id efkiḍ ulac-it.", - "dberr-header": "Wiki agi yesɛa ugur", "dberr-problems": "Ssurfet-aÉ£ ! Asmel agi yemliled ilÉ£iten itikniten.", "dberr-again": "Ɛreḍ ad arǧuḍ kra n tisdidin dÉ£a sismeḍ.", "dberr-info": "(Ulamek an qqen ar uqeddac n taffa n isefka : $1)", diff --git a/languages/i18n/kbd-cyrl.json b/languages/i18n/kbd-cyrl.json index 8726b091db..c39bc1e0d2 100644 --- a/languages/i18n/kbd-cyrl.json +++ b/languages/i18n/kbd-cyrl.json @@ -5,7 +5,8 @@ "Marina", "Vito Genovese", "Алёшка", - "Тамэ Балъкъэрхэ" + "Тамэ Балъкъэрхэ", + "아라" ] }, "tog-underline": "ТехьэпӀэхэр щӀэтхъэн:", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Гъэтэрэзыным идежь ищхьэ пэнелыр гъэлъэгъуэн (JavaScript)", "tog-editondblclick": "ТӀуанэ текъузэгъуэкӀэ напэкӀуэцӀхэр гъэтэрэзын (requires JavaScript)", "tog-editsectiononrightclick": "Псалъашъхьэм, дзыгъуэм и ижырабгъу текъузэгъуэмкӀэ секциэхэр гъэтэрэзын (JavaScript)", - "tog-rememberpassword": "Компутерым си логиныр щыхъумэн (мы нэхъыбу $1 {{PLURAL:$1|махуэ|маху}})", "tog-watchcreations": "Сэ сщIа напэкIуэцIхэр сызыкIэлъыплъ тхылъым хэлъхьэн", "tog-watchdefault": "Сэ схъуэжа напэкIуэцIхэр сызыкIэлъыплъ тхылъым хэлъхьэн", "tog-watchmoves": "Зи цIэ схъуэжа напэкIуэцIхэр сызыкIэлъыплъ тхылъым хэлъхьэн", @@ -285,14 +285,11 @@ "readonly_lag": "Ӏохугъуэлъэр зэман гуэрэкӀэ автоматику зэтриубыда зэхъуэкӀыгъуэ щӀыным щхьэкӀэ, Ӏохугъуэлъэм и тӀуанэ серверым япэрем теху синхронизациэ иримгъэкӀуэкӀ щыкӀэ.", "internalerror": "И кӀуэцӀ щыуагъэ", "internalerror_info": "И кӀуэцӀ щыуагъэ: $1", - "fileappenderrorread": "Хэлъхьэгъуэм идежь «$1» гурыӀуэгъуэ хъуакъым.", - "fileappenderror": "«$2»-м «$1»-р щӀэрылъхьэн хъуакъым.", "filecopyerror": "«$1»-м и копиэ «$2»-м хуэкӀуэкъым.", "filerenameerror": "«$1»-м и цӀэр «$2»-кӀэ зэхъуэкӀыфкъым.", "filedeleteerror": "Файл «$1»-р ирихыфкъым.", "directorycreateerror": "«$1»-м и директориэ ищӀыфкъым.", "filenotfound": "Файл «$1»-р игъуэтыфкъым.", - "fileexistserror": "Файл «$1»-р иритхэфкъым: апхуэдэ файл щыӀэщ.", "unexpected": "Мыхьэнэ темыхуэ: «$1»=«$2».", "formerror": "Щыуагъэ: Ӏохугъуэ формэр егъэхьын хъукъым", "badarticleerror": "А лэжьыгъэр мы напэкӀуэцӀым егъэкӀуэкӀыфынукъым.", @@ -420,7 +417,6 @@ "savearticle": "НапэкӀуэцIыр итхэн", "preview": "Япэ-еплъ", "showpreview": "Хэплъэн япэ щӀыкӀэ", - "showlivepreview": "ЩӀэх япэ-еплъ", "showdiff": "ЗэхъуэкӀыныгъэ хэлъхьахэр", "anoneditwarning": "'''Гу лъытэ!''': ЗыкъебгъэцӀыхуакъым системэм. Уи IP-адресыр иритхэнущ напэкӀуэцӀым и зэхъуэкӀыныгъэ тхыдэм.", "anonpreviewwarning": "''Системэм зыкъебгъэцӀыхуакъым. Итхэным уи IP-адресыр къыринэну напэкӀуэцӀым и зэхъуэкӀыгъуэхэм я тхыдэм.''", @@ -664,7 +660,6 @@ "search-nonefound": "Узлъыхъуэм техуэу щыӀэкъым.", "powersearch-legend": "Убгъуауэ лъыхъу", "powersearch-ns": "ЦIэзэхэтыгъуэм щылъыхъуэн", - "powersearch-redir": "ЕгъэзэкӀахэри гъэлъэгъуэн", "powersearch-togglelabel": "Къыхэхын:", "powersearch-toggleall": "Псори", "powersearch-togglenone": "Зыри/пари", @@ -696,7 +691,7 @@ "recentchanges": "Гъэтэрэзыгъуэ щIэхэр", "recentchanges-legend": "Гъэтэрэзыгъуэ щӀэхэм я зэгъэзэхуэгъуэ", "recentchanges-feed-description": "Вики и иужырей зэхъуэкӀыгъeэхэм кӀэлъыплъын мы нэтыным.", - "rclistfrom": "ЗэхъуэкӀыгъуэхэр гъэлъэгъуэн $1 щыкӀэдзауэ", + "rclistfrom": "ЗэхъуэкӀыгъуэхэр гъэлъэгъуэн $3 $2 щыкӀэдзауэ", "rcshowhideminor": "$1 мащІэу яхъуэжахэр", "rcshowhidebots": "Боту $1", "rcshowhideliu": "ЦӀыхухэту, ихьахэр $1", diff --git a/languages/i18n/khw.json b/languages/i18n/khw.json index cf3f9fd99b..6cb8209090 100644 --- a/languages/i18n/khw.json +++ b/languages/i18n/khw.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Rachitrali" + "Rachitrali", + "아라" ] }, "tog-underline": "ربطو خط کشیدگی", @@ -14,7 +15,6 @@ "tog-showtoolbar": "تدوینی اوزاردانن پشاؤے ( JavaScript ضرورت بوی)", "tog-editondblclick": "کلکہ صفحاتن ترمیم (JavaScript ضرورت بوی)", "tog-editsectiononrightclick": "سطری عنواناتا فروسکی کلکو ذریعا سطری ترمیم کاریو فعال ساؤزاوے", - "tog-rememberpassword": "ھیہ کمپیوٹرا مہ داخل کاردو معلوماتن یاد لاکھے(کم از کم $1 {{PLURAL:$1|بس|بس}})", "tog-watchcreations": "مہ مرتب کاردو صفحاتن مہ زیرِنظرفہرستہ شامل کورے", "tog-watchdefault": "مہ ترمیم کاردو صفحاتن مہ زیرِنظرفہرستہ شامل کورے", "tog-watchmoves": "آوا کیہ صفحاتن کہ منتقل کومان ھتیتان مہ زیرِنظرفہرستہ شامل کورے", @@ -281,7 +281,6 @@ "filedeleteerror": "مسلو \"$1\" حذف کورونو نو ھوی", "directorycreateerror": "رہنامچہ \"$1\" تخلیق کورونو نو ھوی", "filenotfound": "مسلو \"$1\" تلاش کورونو نو ھوی", - "fileexistserror": "مسلو \"$1\" نیویشکا قاصر، مسل موجود", "unexpected": "غیرمتوقع قدر: \"$1\"=\"$2\"", "formerror": "خطا: کغاز انځینو نو ھوی", "badarticleerror": "ھیہ صفحہا ھیہ عمل انجام دیونو نو ھوی۔", @@ -399,7 +398,6 @@ "savearticle": "محفوظ", "preview": "نمائش", "showpreview": "نمائش", - "showlivepreview": "براہِ راست پیش منظر", "showdiff": "تبدیلیان پشاوے", "anoneditwarning": "تو{{SITENAME}} داخل نو بیتی اسوس لہذا تہIP پتہ ھیہ صفحو تاریخچہ Ø¡ ترمیما محفوظ بوی", "missingcommenttext": "براہِ کرم! تبصرہ موڑا درج کورے.", @@ -504,7 +502,6 @@ "search-nonefound": "استفسارو مطابقا نتائج ملاو نو ھونی.", "powersearch-legend": "ایڈوانس سرچ", "powersearch-ns": "جائے ناما تلاش:", - "powersearch-redir": "فہرستِ رجوع مکرر", "powersearch-toggleall": "سف", "preferences": "ترجیحات", "mypreferences": "مہ ترجیہات", @@ -538,7 +535,7 @@ "recentchanges-label-bot": "ھیہ ایڈیٹو خود کار بوٹو زریعا انجام دیونو ہوی", "recentchanges-label-unpatrolled": "ھیہ ترمیمو ھمونیہ پت مراجعت(Patrolled) کورونو نو بیتی شیر", "rcnotefrom": "ھیہ موڑا '''$2''' کورونو بیرو تبدیلیان تفصیلات شینی ('''$1''' تبدیلیان پشینو بونیان)۔", - "rclistfrom": "$1 نوغ تبدیلیاں پشیک شروع کورے", + "rclistfrom": "$3 $2 نوغ تبدیلیاں پشیک شروع کورے", "rcshowhideminor": " معمولی ترامیم $1", "rcshowhidebots": "خودکار صارف $1", "rcshowhideliu": "داخل بیرو صارف $1", diff --git a/languages/i18n/kiu.json b/languages/i18n/kiu.json index f74f96f1c4..919a5e6ed7 100644 --- a/languages/i18n/kiu.json +++ b/languages/i18n/kiu.json @@ -4,7 +4,8 @@ "Erdemaslancan", "Gorizon", "Marmase", - "Mirzali" + "Mirzali", + "아라" ] }, "tog-underline": "Bınê gırey de xete bonce:", @@ -284,14 +285,11 @@ "readonly_lag": "Panga daeyu otomatikman qapan biye ''slave-database-servers''i ra be hata ''master''i", "internalerror": "Xeta zerrey", "internalerror_info": "Xeta zerrey: $1", - "fileappenderrorread": "Ä°lawe ke bi \"$1\" nêşikiya bıwaniyo.", - "fileappenderror": "Dosya \"$1\"ine dosya \"$2\"ine ser nêbena.", "filecopyerror": "Dosya \"$1\"i kopya nêbiye be dosya \"$2\".", "filerenameerror": "Namê dosya \"$1\"i nêvuriya be dosya \"$2\".", "filedeleteerror": "Dosya \"$1\"i nêesteriye.", "directorycreateerror": "Ä°ndeksê \"$1\"i nêvıraşt.", "filenotfound": "Dosya \"$1\"i nêvêniye.", - "fileexistserror": "Sıma nêşikinê dosya \"$1\" de bınusê: dosya esta", "unexpected": "Qimeto nêpawıte: \"$1\"=\"$2\".", "formerror": "Xeta: form niard", "badarticleerror": "No faeliyet na pele de nêvıracino.", @@ -399,7 +397,6 @@ "savearticle": "Pele qeyd ke", "preview": "Verqayt", "showpreview": "Verqayti bıasne", - "showlivepreview": "Verqayto cınde", "showdiff": "Vurnaisun bıasne", "anoneditwarning": "'''Diqet:''' Tı cınêkota.\nTarixê vurnaena na pele de, hurêndia leqeme de numra tuya IPy qeyd bena.", "missingcommenttext": "Cêr de jü xulasa bınuse.", @@ -552,7 +549,6 @@ "search-nonefound": "Neticeo ke ebe perşi zubini cêno çino.", "powersearch-legend": "Cıcêraiso hira", "powersearch-ns": "Caunê namun de cıcêre:", - "powersearch-redir": "Girêun lista ke", "powersearch-togglelabel": "Weçine:", "powersearch-toggleall": "Pêro", "powersearch-togglenone": "Qet", @@ -676,7 +672,7 @@ "recentchanges-label-unpatrolled": "No vurnais hona çım ra ranêvêrdo", "recentchanges-legend-newpage": "$1 - pela newiye", "rcnotefrom": "Cêr de vurnayîşê esto ke '''$2''' ra raver (heta '''$1''' mucnayiyo).", - "rclistfrom": "$1 ra hata nıka vurnaisunê newu bıasne", + "rclistfrom": "$3 $2 ra hata nıka vurnaisunê newu bıasne", "rcshowhideminor": "$1 vurnaisê qızkeki", "rcshowhidebots": "Botu $1", "rcshowhideliu": "Karberunê qeydbiyayu $1", diff --git a/languages/i18n/kk-arab.json b/languages/i18n/kk-arab.json index dca8253547..ec41fcf00f 100644 --- a/languages/i18n/kk-arab.json +++ b/languages/i18n/kk-arab.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "GaiJin", - "Kaztrans" + "Kaztrans", + "아라" ] }, "tog-underline": "سىلتەمەنىڭ استىن سىز:", @@ -13,7 +14,6 @@ "tog-showtoolbar": "وڭدەۋ قۋرالدار جولاعىن كورسەت (JavaScript)", "tog-editondblclick": "قوس نۇقىمداپ وڭدەۋ (JavaScript)", "tog-editsectiononrightclick": "ٴبولىم تاقىرىبىن وڭ نۇقۋمەن وڭدەۋىن قوس (JavaScript)", - "tog-rememberpassword": "كىرگەنىمدى وسى كومپيۋتەردە ۇمىتپا (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "مەن باستاعان بەتتەردى باقىلاۋ تىزىمىمە ۇستە", "tog-watchdefault": "مەن وڭدەگەن بەتتەردى باقىلاۋ تىزىمىمە ۇستە", "tog-watchmoves": "مەن جىلجىتقان بەتتەردى باقىلاۋ تىزىمىمە ۇستە", @@ -247,7 +247,6 @@ "filedeleteerror": "«$1» فايلى جويىلمايدى.", "directorycreateerror": "«$1» قالتاسى قۇرىلمادى.", "filenotfound": "«$1» فايلى تابىلمادى.", - "fileexistserror": "«$1» فايلعا جازۋ ىيكەمدى ەمەس: فايل بار", "unexpected": "كۇتىلمەگەن ماعىنا: «$1» = «$2».", "formerror": "قاتەلىك: ٴپىشىن جونەلتىلمەيدى", "badarticleerror": "وسىنداي ارەكەت مىنا بەتتە اتقارىلمايدى.", @@ -354,7 +353,6 @@ "savearticle": "بەتتى ساقتا!", "preview": "قاراپ شىعۋ", "showpreview": "قاراپ شىق", - "showlivepreview": "تۋرا قاراپ شىق", "showdiff": "وزگەرىستەردى كورسەت", "anoneditwarning": "'''قۇلاقتاندىرۋ:''' ٴسىز جۇيەگە كىرمەگەنسىز.\nIP مەكەنجايىڭىز بۇل بەتتىڭ تۇزەتۋ تارىيحىندا جازىلىپ الىنادى.", "missingsummary": "'''ەسكەرتپە:''' وڭدەمەنىڭ قىسقاشا مازمۇنداماسىن ەنگىزبەپسىز.\n«ساقتاۋ» تۇيمەسىن تاعى باسساڭىز, وڭدەنمەڭىز ماندەمەسىز ساقتالادى.", @@ -535,7 +533,6 @@ "showingresultsnum": "تومەندە ٴنومىر '''$2''' ورنىنان باستاپ '''$3''' ناتىيجە كورسەتىلەدى.", "powersearch-legend": "كەڭەيتىلگەن ىزدەۋ", "powersearch-ns": "مىنا ەسىم ايالاردا ىزدەۋ:", - "powersearch-redir": "ايداتۋلاردى تىزىمدەۋ", "search-external": "شەتتىك ىزدەگىش", "searchdisabled": "{{SITENAME}} ىزدەۋ قىزمەتى وشىرىلگەن.\nازىرشە Google ارقىلى ىزدەۋگە بولادى.\nاڭعارتپا: {{SITENAME}} تورابىنىڭ ماعلۇمات تىزبەلەرى ەسكىرگەن بولۋى مۇمكىن.", "preferences": "باپتالىمدار", @@ -680,7 +677,7 @@ "recentchanges-summary": "بۇل بەتتە وسى ۋىيكىيدەگى بولعان جۋىقتاعى وزگەرىستەر بايقالادى.", "recentchanges-feed-description": "بۇل ارنامەنەن ۋىيكىيدەگى ەڭ سوڭعى وزگەرىستەر قاداعالانادى.", "rcnotefrom": "'''$2''' كەزىنەن بەرى — تومەندە '''$1''' جەتكەنشە دەيىن وزگەرىستەر كورسەتىلەدى.", - "rclistfrom": "$1 كەزىنەن بەرى — جاڭا وزگەرىستەردى كورسەت.", + "rclistfrom": "$3 $2 كەزىنەن بەرى — جاڭا وزگەرىستەردى كورسەت.", "rcshowhideminor": "شاعىن وڭدەمەلەردى $1", "rcshowhidebots": "بوتتاردى $1", "rcshowhideliu": "كىرگەندەردى $1", @@ -980,10 +977,6 @@ "watchlist-details": "تالقىلاۋ بەتتەرىن ساناماعاندا $1 بەت باقلانىلادى.", "wlheader-enotif": "ەسكەرتۋ حات جىبەرۋى قوسىلعان.", "wlheader-showupdated": "سوڭعى كەلىپ-كەتۋىڭىزدەن بەرى وزگەرتىلگەن بەتتەردى '''جۋان''' قارىپىمەن كورسەت", - "watchmethod-recent": "باقىلاۋلى بەتتەر ٴۇشىن جۋىقتاعى وزگەرىستەردى تەكسەرۋ", - "watchmethod-list": "جۋىقتاعى وزگەرىستەر ٴۇشىن باقىلاۋلى بەتتەردى تەكسەرۋ", - "watchlistcontains": "باقىلاۋ تىزىمىڭىزدە $1 بەت بار.", - "iteminvalidname": "'$1' دانادا اقاۋ بار — جارامسىز اتاۋ…", "wlshowlast": "سوڭعى $1 ساعاتتاعى, $2 كۇندەگى, $3 بولعان وزگەرىستى كورسەتۋ", "watching": "باقىلاۋدا…", "unwatching": "باقىلاماۋدا…", @@ -1360,7 +1353,6 @@ "cologneblue.js": "/* مىنداعى JavaScript تەك «كولن زەڭگىرلىگى» (cologneblue) مانەرىن پايدالانۋشىلار ٴۇشىن جەگىلەدى */", "monobook.js": "/* مىنداعى JavaScript تەك «دارا كىتاپ» (monobook) مانەرىن پايدالانۋشىلار ٴۇشىن جەگىلەدى */", "modern.js": "/* مىنداعى JavaScript تەك «زاماناۋىي» (modern) مانەرىن پايدالانۋشىلار ٴۇشىن جەگىلەدى */", - "notacceptable": "تۇتىنعىشىڭىز وقىي الاتىن ٴپىشىمى بار دەرەكتەردى بۇل ۋىيكىي سەرۆەر جەتىستىرە المايدى.", "anonymous": "{{SITENAME}} تىركەلگىسىز قاتىسۋشى(لارى)", "siteuser": "{{SITENAME}} قاتىسۋشى $1", "lastmodifiedatby": "بۇل بەتتى $3 قاتىسۋشى سوڭعى وزگەرتكەن كەزى: $2, $1.", @@ -1684,14 +1676,8 @@ "autoredircomment": "[[$1]] دەگەنگە ايدادى", "autosumm-new": "جاڭا بەتتە: $1", "size-bytes": "$1 بايت", - "livepreview-loading": "جۇكتەۋدە…", - "livepreview-ready": "جۇكتەۋدە… دايىن!", - "livepreview-failed": "تۋرا قاراپ شىعۋ ٴساتسىز! كادىمگى قاراپ شىعۋ ٴادىسىن بايقاپ كورىڭىز.", - "livepreview-error": "قوسىلۋ ٴساتسىز: $1 «$2». كادىمگى قاراپ شىعۋ ٴادىسىن بايقاپ كورىڭىز.", "lag-warn-normal": "$1 سەكۋندتان جاڭالاۋ وزگەرىستەر بۇل تىزىمدە كورسەتىلمەۋى مۇمكىن.", "lag-warn-high": "دەرەكقور سەرۆەرى زور كەشىگۋى سەبەبىنەن, $1 سەكۋندتان جاڭالاۋ وزگەرىستەر بۇل تىزىمدە كورسەتىلمەۋى مۇمكىن.", - "watchlistedit-numitems": "باقىلاۋ تىزىمىڭىزدە, تالقىلاۋ بەتتەرسىز, $1 تاقىرىپ اتى بار.", - "watchlistedit-noitems": "باقىلاۋ تىزىمىڭىزدە ەش تاقىرىپ اتى جوق.", "watchlistedit-normal-title": "باقىلاۋ ٴتىزىمدى وڭدەۋ", "watchlistedit-normal-legend": "باقىلاۋ تىزىمىنەن تاقىرىپ اتتارىن الاستاۋ", "watchlistedit-normal-explain": "باقىلاۋ تىزىمىڭىزدەگى تاقىرىپ اتتار تومەندە كورسەتىلەدى.\nتاقىرىپ اتىن الاستاۋ ٴۇشىن, ٴبۇيىر كوزگە قۇسبەلگى سالىڭىز, جانە «تاقىرىپ اتتارىن الاستا» دەگەندى نۇقىڭىز.\nتاعى دا [[Special:EditWatchlist/raw|قام ٴتىزىمدى وڭدەي]] الاسىز.", diff --git a/languages/i18n/kk-cyrl.json b/languages/i18n/kk-cyrl.json index 0806821c61..226688ef2b 100644 --- a/languages/i18n/kk-cyrl.json +++ b/languages/i18n/kk-cyrl.json @@ -298,7 +298,7 @@ "nosuchaction": "Мұндай әрекет жоқ", "nosuchactiontext": "URL-дегі көрсетілген әрекет қате.\nБәлкім, Сіз URL теру барысында қате жібердіңіз немесе қате сілтеме бойынша өттіңіз.\nБұл сондай-ақ {{SITENAME}} жобасында қателікті көрсетуі мүмкін.", "nosuchspecialpage": "Мұндай арнайы бет жоқ", - "nospecialpagetext": "Сіздің сұраған арнайы бетіңіз жоқ.\n\nБар арнайы беттер тізімі: [[Special:SpecialPages|{{int:specialpages}}]].", + "nospecialpagetext": "Сіздің сұраған арнайы бетіңіз жарамсыз.\n\nЖарамды арнайы беттер тізімін [[Special:SpecialPages|{{int:specialpages}}]] дегеннен таба аласыз.", "error": "Қате", "databaseerror": "Дерекқор қатесі", "databaseerror-query": "Сұрау:$1", @@ -322,13 +322,13 @@ "unexpected": "Күтілмеген мағына: «$1» = «$2».", "formerror": "Қателік: пішін жөнелтілмейді", "badarticleerror": "Осындай әрекет мына бетте атқарылмайды.", - "cannotdelete": "«$1» бетін немесе файлын жою мүмкін емес. \nМұны әлдекім жойған болуы мүмкін.", + "cannotdelete": "«$1» беті немесе файлы жойылмайды. \nМұны әлдебіреу әлдеқашан жойған болуы мүмкін.", "cannotdelete-title": "«$1» бетін жою мүмкін емес", "delete-hook-aborted": "Түзету ілмек арқылы тоқтатылды.\nҚосымша түсіндірмелер көрсетілмеген.", "no-null-revision": "\"$1\" беті үшін жаңа бос нұсқасын бастау мүмкін болмады.", "badtitle": "Жарамсыз тақырып аты", "badtitletext": "Сұралған бет тақырыбының аты жарамсыз, бос, тіларалық сілтемесі не уики-аралық тақырып аты бұрыс енгізілген.\nМында тақырып атында қолдалмайтын бірқатар таңбалар болуы мүмкін.", - "perfcached": "Келесі дерек бүркемеленген, сондықтан толықтай жаңаланбаған болуы мүмкін. A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.", + "perfcached": "Келесі дерек бүркемеленген, сондықтан толықтай жаңаланбаған болуы мүмкін. Кэште ең көбі {{PLURAL:$1|бір нәтиже|$1 нәтиже}} қолжетімді.", "perfcachedts": "Келесі дерек бүркемеленген, соңғы жаңаланған кезі: $1. Кэште {{PLURAL:$4|жазбалардан}} артық сақталмайды..", "querypage-no-updates": "Бұл беттің жаңартылуы ағымда өшірілген. Деректері қазір өзгертілмейді.", "viewsource": "Қайнарын қарау", @@ -444,7 +444,7 @@ "passwordsent": "Жаңа құпия сөз «$1» үшін тіркелген е-пошта мекенжайына жөнелтілді.\nҚабылдағаннан кейін кіргенде соны енгізіңіз.", "blocked-mailpassword": "IP мекенжайыңыздан өңдеу бұғатталған, сондықтан қиянатты қақпайлау үшін құпия сөзді қалпына келтіру жетесін қолдануына рұқсат етілмейді.", "eauthentsent": "Құптау хаты айтылмыш е-пошта мекенжайына жөнелтілді.\nБасқа е-пошта хатын жөнелту алдынан, тіркелгі шынынан сіздікі екенін құптау үшін хаттағы нұсқамаларға лесіңіз.", - "throttled-mailpassword": "Соңғы {{PLURAL:$1|сағатта|$1 сағатта}} құпия сөз ескерту хаты алдақашан жөнелтілді.\nҚиянатты қақпайлау үшін, {{PLURAL:$1|сағат|$1 сағат}} сайын тек бір ғана құпия сөз ескерту хаты жөнелтіледі.", + "throttled-mailpassword": "Соңғы {{PLURAL:$1|сағатта|$1 сағатта}} құпия сөз ескерту хаты әлдеқашан жөнелтілді.\nҚиянатты қақпайлау үшін {{PLURAL:$1|сағат|$1 сағат}} сайын тек бір ғана құпия сөз ескерту хаты жөнелтіледі.", "mailerror": "Хат жөнелту қатесі: $1", "acct_creation_throttle_hit": "Сіздің IP-мекенжайыңызбен осы уикиге кірушілер соңғы күнде {{PLURAL:$1|1 тіркелгі|$1 тіркелгі}} жасапты. Одан артық бұл уақыт аралығында рұқсат етілмейді.\nНәтижесінде осы IP-мекенжайды пайдаланып кірушілер дәл қазіргі уақытта бірнеше тіркелгі жасай алмайды.", "emailauthenticated": "Е-пошта мекен-жайыңыз расталған кезі: $3, $2.", @@ -679,7 +679,7 @@ "rev-deleted-no-diff": "Бұл айырмашылықты көре алмайсыз себебі бір түзетуі (нұсқасы) жойылған.\n[{{fullurl:{{#special:Log}}/delete|page={{FULLPAGENAMEE}}}} жою журналында] егжей-тегжейін таба аласыз.", "rev-suppressed-no-diff": "Бұл айырмашылықты көре алмайсыз себебі бір түзетуі (нұсқасы) жойылған.", "rev-deleted-unhide-diff": "Бір түзетуі (нұсқасы) жойылған.\nегжей-тегжейін [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} жою журналынан] таба аласыз.\nЕгер жалғастырсаңыз [$1 бұл айырмашылықты] көре аласыз.", - "rev-delundel": "көрсет/жасыр", + "rev-delundel": "көрінісін өзгерту", "rev-showdeleted": "көрсету", "revisiondelete": "Түзетулерді жою/жоюды болдырмау", "revdelete-nooldid-title": "Нысана түзету жарамсыз", @@ -762,7 +762,7 @@ "shown-title": "Осы бетте {{PLURAL:$1|жазба}} көрсету.", "viewprevnext": "Көрсетілуі: ($1 {{int:pipe-separator}} $2) ($3) жазба", "searchmenu-exists": "'''Бұл жобада «[[:$1]]» деген бет бар.'''", - "searchmenu-new": "\"[[:$1]]\" осындай атпен бұл уикиде бетті бастау {{PLURAL:$2|0=|Тағы қараңыз: іздеіңіз бойынша табылған беттер.|Тағы қараңыз: Табылған іздеу нәтижелері.}}", + "searchmenu-new": "«[[:$1]]» осындай атпен бұл уикиде бетті бастау! {{PLURAL:$2|0=|Тағы қараңыз: іздегеніңіз бойынша табылған беттер.|Тағы қараңыз: табылған іздеу нәтижелері.}}", "searchprofile-articles": "Негізгі беттер", "searchprofile-project": "Анықтама және жоба беттері", "searchprofile-images": "Мультимедиа", @@ -1065,7 +1065,7 @@ "recentchanges-legend-newpage": "(қ: [[Special:NewPages|бөлек бетте]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Төменде $2 кезінен бергі ($1 өңдемеге дейін) өзгерістер көрсетіледі.", - "rclistfrom": "$1 кезінен бергі жаңа өзгерістерді көрсет.", + "rclistfrom": "$2, $3 кезінен бергі жаңа өзгерістерді көрсет.", "rcshowhideminor": "Шағын өңдемелерді $1", "rcshowhideminor-show": "көрсету", "rcshowhideminor-hide": "жасыру", @@ -1122,7 +1122,7 @@ "upload-preferred": "Ұнамды файл түрлері $1.", "upload-prohibited": "Рұқсат етілмеген файл түрлері: $1.", "uploadlogpage": "Жүктеу журналы", - "uploadlogpagetext": "Төменде ең соңғы жүктелген файлдар тізімі.\nТағы көрнекі қарап шығу үшін [[Special:NewFiles|жаңа файлдар көрмесі]] дегенді қараңыз.", + "uploadlogpagetext": "Төменде ең соңғы жүктелген файлдар тізімі келтірілген.\nТағы көрнекі қарап шығу үшін [[Special:NewFiles|жаңа файлдар көрмесін]] қараңыз.", "filename": "Файл атауы", "filedesc": "Түйіндемесі", "fileuploadsummary": "Файл сипаттамасы:", @@ -1151,12 +1151,12 @@ "emptyfile": "Қотарып берілген файлыңыз бос сияқты. Файл атауы қате жазылған мүмкін.\nБұл файлды қотарып беруі нақты талабыңыз екенін тексеріп шығыңыз.", "windows-nonascii-filename": "Бұл уики файл атауларында арнайы таңбаларды қолдамайды.", "fileexists": "Осылай аталған файл әлдеқашан бар, егер бұны өзгертуге сеніміңіз жоқ болса [[:$1]] дегенді тексеріп шығыңыз.\n[[$1|thumb]]", - "filepageexists": "Бұл файлдың сипаттама беті алдақашан [[:$1]] дегенде жасалған, бірақ ағымда былай аталған еш файл жоқ.\nЕнгізген қысқаша мазмұндамаңыз сипаттамасы бетінде көрсетілмейді.\nҚысқаша мазмұндамаңыз осы арада көрсетілу үшін, бұны қолмен өңдемек болыңыз.\n[[$1|нобай]]", + "filepageexists": "Бұл файлдың сипаттама беті әлдеқашан [[:$1]] дегенде жасалған, бірақ қазіргі уақытта осылай аталған еш файл жоқ.\nЕнгізген түйіндемеңіз сипаттамасы бетінде көрсетілмейді.\nТүйіндемеңіз осы арада көрсетілу үшін бұны қолмен өңдеуіңіз керек.\n[[$1|thumb]]", "fileexists-extension": "Ұқсас атауы бар файл табылды: [[$2|thumb]]\n* Қотарып берілетін файл атауы: [[:$1]]\n* Бар болған файл атауы: [[:$2]]\nӨзге атауды таңдаңыз.", "fileexists-thumbnail-yes": "Осы файл — мөлшері кішірітілген көшірмесі (нобай) сияқты. [[$1|thumb]]\nӨтініш, [[:$1]] деген файлды тексеріңіз.\nЕгер көрсетілген файл дәл сіз жүктейін деп жатқан файл болса, онда оның кішірейтілген көшірмесін қайта жүктеудің қажеті жоқ.", "file-thumbnail-no": "Файл атауы $1 дегенмен басталады.\nБұл — мөлшері кішірітілген сурет (нобай) сияқты.\nЕгер бұл суреттің толық ажыратылымды нұсқасы болса оны жүктеңіз, әйтпесе файл атауын өзгертіңіз.", - "fileexists-forbidden": "Осылай аталған файл алдақашан бар;\nкері қайтыңыз да, осы файлды жаңа атымен жүктеп беріңіз. [[File:$1|нобай|center|$1]]", - "fileexists-shared-forbidden": "Осылай аталған файл ортаққорда алдақашан бар;\nкері қайтыңыз да, осы файлды жаңа атымен жүктеп беріңіз. [[File:$1|thumb|center|$1]]", + "fileexists-forbidden": "Осылай аталған файл әлдеқашан бар және үстінен жазылмайды.\nЕгер сіз өзіңіздің файлыңызды жүктегіңіз келсе кері қайтыңыз да жаңа атау қолданыңыз. \n[[File:$1|thumb|center|$1]]", + "fileexists-shared-forbidden": "Осылай аталған файл ортаққорда әлдеқашан бар.\nЕгер сіз файлыңызды жүктегіңіз келсе кері қайтыңыз және жаңа атау қолданыңыз. \n[[File:$1|thumb|center|$1]]", "file-exists-duplicate": "Бұл файл келесі {{PLURAL:$1|файлдың|файлдарының}} телнұсқасы:", "uploadwarning": "Жүктеу жөнінде құлақтандыру", "savefile": "Файлды сақтау", @@ -1465,7 +1465,7 @@ "listgrouprights-group": "Топ", "listgrouprights-rights": "Құқықтары", "listgrouprights-helppage": "Help:Топ құқықтары", - "listgrouprights-members": "(мүше тізімі)", + "listgrouprights-members": "(мүшелер тізімі)", "listgrouprights-addgroup": "{{PLURAL:$2|топты|топтарды}} қосу: $1", "listgrouprights-removegroup": "{{PLURAL:$2|топты|топтарды}} алып тастау: $1", "listgrouprights-addgroup-all": "Барлық топтарды қосу", @@ -1519,10 +1519,6 @@ "watchlist-details": "Бақылау тізіміңізде {{PLURAL:$1|$1 бет|$1 бет}} бар (талқылау беттері жекелей саналмайды).", "wlheader-enotif": "Ескерту хат жіберуі қосылған.", "wlheader-showupdated": "Соңғы келіп-кетуіңізден бері өзгертілген беттер '''жуан''' қаріпімен көрсетіледі.", - "watchmethod-recent": "бақылаулы беттер үшін жуықтағы өзгерістерді тексеру", - "watchmethod-list": "жуықтағы өзгерістер үшін бақылаулы беттерді тексеру", - "watchlistcontains": "Бақылау тізіміңізде $1 бет бар.", - "iteminvalidname": "'$1' данада ақау бар — жарамсыз атау…", "wlnote2": "Төменде $2, $3 кезіне дейінгі соңғы {{PLURAL:$1|сағаттағы|$1 сағаттағы}} өзгерістер көрсетілген.", "wlshowlast": "Соңғы $1 сағаттағы, $2 күндегі, $3 болған өзгерісті көрсету", "watchlist-options": "Бақылау тізімінің баптаулары", @@ -1578,7 +1574,7 @@ "rollbacklinkcount-morethan": "$1-нан аса {{PLURAL:$1|өңдемені|өңдемелерді}} шегіндіру", "rollbackfailed": "Шегіндіру орындалмады", "cantrollback": "Өңдеме қайтарылмады;\nсоңғы үлескері тек осы беттің бастаушысы болды.", - "alreadyrolled": "[[User:$2|$2]] ([[User talk:$2|талқылауы]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]); істеген [[:$1]] соңғы өңдемесі шегіндірілмеді;\nбасқа біреу бұл бетті алдақашан өңдеген немесе шегіндірген.\n\nБетті [[User:$3|$3]] ([[User talk:$3|talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]) соңғы рет өңдеген.", + "alreadyrolled": "[[User:$2|$2]] ([[User talk:$2|талқылауы]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]) істеген [[:$1]] соңғы өңдемесі шегіндірілмеді;\nбасқа біреу бұл бетті әлдеқашан өңдеген немесе шегіндірген.\n\nБетті [[User:$3|$3]] ([[User talk:$3|talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]) соңғы рет өңдеген.", "editcomment": "Болған өңдеме түйіндемесі: «''$1''».", "revertpage": "[[Special:Contributions/$2|$2]] ([[User talk:$2|т]]) өңдемелерінен [[User:$1|$1]] соңғы нұсқасына қайтарды", "revertpage-nouser": "Жасырылған қатысушы өңдемелерінен {{GENDER:$1|[[User:$1|$1]]}} соңғы нұсқасына қайтарды", @@ -1587,10 +1583,10 @@ "sessionfailure": "Кіру сессиясында шатақ болған сияқты;\nсессияға шабуылдаудардан қорғану үшін, осы әрекет тоқтатылды.\n«Артқа» дегенді басыңыз, және бетті қайта жүктеңіз де, қайта байқап көріңіз.", "protectlogpage": "Қорғау журналы", "protectlogtext": "Төменде беттердің қорғау/қорғамау тізімі берілген.\nАғымдағы қорғау әректтер бар беттер үшін [[Special:ProtectedPages|қорғалған беттер тізімін]] қараңыз.", - "protectedarticle": "<<[[$1]]>> бетін қорғады", - "modifiedarticleprotection": "\"[[$1]]\" қорғалу деңгейін өзгертті", + "protectedarticle": "«[[$1]]» бетін қорғады", + "modifiedarticleprotection": "«[[$1]]» бетінің қорғалу деңгейін өзгертті", "unprotectedarticle": "\"[[$1]]\" дегеннен қорғалуын жылжытты", - "movedarticleprotection": "қорғалу баптауларын \"[[$2]]\" дегеннен \"[[$1]]\" дегенге жылжытты", + "movedarticleprotection": "қорғалу баптауларын «[[$2]]» дегеннен «[[$1]]» дегенге жылжытты", "protect-title": "«$1» қорғау деңгейін өзгерту", "protect-title-notallowed": "«$1» қорғалу деңгейін қарау", "prot_1movedto2": "[[$1]] дегенді [[$2]] дегенге жылжытты", @@ -1671,7 +1667,7 @@ "undelete-filename-mismatch": "$1 кезіндегі файл түзетуінің жоюы болдырмады: файл атауы сәйкессіз", "undelete-bad-store-key": "$1 кезіндегі файл түзетуінің жоюы болдырмады: жоюдың алдынан файл жоқ болған.", "undelete-cleanup-error": "«$1» пайдаланылмаған мұрағатталған файл жою қатесі.", - "undelete-missing-filearchive": "Мұрағатталған файл (нөмірі $1) қалпына келтіруі икемді емес, себебі ол дерекқорда жоқ.\nБұның жоюын болдырмауы алдақашан болғаны мүмкін.", + "undelete-missing-filearchive": "Мұрағатталған файл $1 нөмерлі ID-і қалпына келтіруі мүмкін емес, себебі ол дерекқорда жоқ.\nБұның жойылуы әлдақашан қалпына келтірілген болуы мүмкін.", "undelete-error-short": "Файл жоюын болдырмау қатесі: $1", "undelete-error-long": "Файл жоюын болдырмау кезінде мына қателер кездесті:\n\n$1", "undelete-show-file-submit": "Иә", @@ -1724,10 +1720,10 @@ "whatlinkshere-filters": "Сүзгілер", "autoblockid": "#$1 өздікбұғаттауы", "block": "Қатысушыны бұғаттау", - "unblock": "Қатысушыны бұғаттамау", + "unblock": "Қатысушыны бұғаттауынан босату", "blockip": "Қатысушыны бұғаттау", "blockip-legend": "Қатысушыны бұғаттау", - "blockiptext": "Төмендегі пішін қатысушының жазу рұқсатын белгілі IP мекенжайынан не қатысушы есімінен бұғаттау үшін қолданылады.\nБұны тек бұзақылықты қақпайлау үшін және де [[{{MediaWiki:Policy-url}}|ережелер]] бойынша атқаруыңыз жөн.\nТөменде тиісті себебін көрсетіңіз (мысалы, дәйекке бұзақылықпен өзгерткен беттерді келтіріп).", + "blockiptext": "Төмендегі форманы жазу рұқсатын белгілі IP мекенжайынан не қатысушы есімінен бұғаттау үшін қолданыңыз.\nБұны тек бұзақылықты болдырмау үшін және де [[{{MediaWiki:Policy-url}}|ережелер]] бойынша атқаруыңыз кажет.\nТөменге тиісті себебін көрсетіңіз (мысалы дәлелге бұзақылықпен өзгертілген беттерді келтіріңіз).", "ipadressorusername": "IP-мекенжайы немесе қатысушы аты:", "ipbexpiry": "Мерзімі бітпек:", "ipbreason": "Себебі:", @@ -1752,8 +1748,8 @@ "ipb-unblock": "Қатысушы атын немесе IP мекенжайын бұғаттамау", "ipb-blocklist": "Бар бұғаттауларды қарау", "ipb-blocklist-contribs": "$1 есімді қатысушының үлесі", - "unblockip": "Қатысушыны бұғаттамау", - "unblockiptext": "Төмендегі пішінді алдындағы IP мекенжайымен не атымен бұғатталған қатысушыға жазу қатынауын қалпына келтіріуі үшін қолданыңыз.", + "unblockip": "Қатысушыны бұғаттауынан босату", + "unblockiptext": "Төмендегі форманы IP мекенжайымен не қатысушы есімімен алдын-ала бұғатталған қатысушыға жазу рұқсатын қалпына келтіріу үшін қолданыңыз.", "ipusubmit": "Осы бұғаттауды алып тастау", "unblocked": "[[User:$1|$1]] бұғаттауы өшірілді", "unblocked-range": "$1 бұғаттауы өшірілді", @@ -1793,7 +1789,7 @@ "blocklog-showlog": "Бұл қатысушы ұдайы бұғатталып отырған.\nДерек үшін төменде бұғатталу журналы берілген:", "blocklog-showsuppresslog": "Бұл қатысушы ұдайы жасырылып және бұғатталып отырған.\nДерек үшін төменде жасыру журналы берілген:", "blocklogentry": "[[$1]] дегенді $2 мерзімге бұғаттады $3", - "blocklogtext": "Бұл қатысушыларды бұғаттау/бұғаттамау әрекеттерінің журналы.\nӨздіктік бұғатталған IP мекенжайлар осында тізімделгемеген.\nАғымдағы белсенді тиымдар мен бұғаттауларды [[Special:BlockList|IP бұғаттау тізімінен]] қараңыз.", + "blocklogtext": "Бұл қатысушыларды бұғаттау және бұғаттауынан босату әрекеттерінің журналы.\nӨздіктік бұғатталған IP мекенжайлар тізімделмеген.\nҚазіргі уақыттағы белсенді тиымдар мен бұғаттауларды [[Special:BlockList|бұғаттау тізімінен]] қараңыз.", "unblocklogentry": "«$1» — бұғаттауын өшірді", "block-log-flags-anononly": "тек тіркелгісіздер", "block-log-flags-nocreate": "тіркелу өшірілген", @@ -1807,7 +1803,7 @@ "ipb_already_blocked": "«$1» әлдеқашан бұғатталған", "ipb-needreblock": "$1 әлдеқашан бұғатталған. Бұғаттау параметрлерін өзгертесіз бе?", "ipb-otherblocks-header": "Басқа {{PLURAL:$1|бұғаттау|бұғаттаулар}}", - "ipb_cant_unblock": "Қателік: IP $1 бұғаттауы табылмады. Оның бұғаттауы алдақашан өшірлген мүмкін.", + "ipb_cant_unblock": "Қател: Бұғаттау $1 нөмірлі ID-і табылмады. Оның бұғаттауы әлдақашан өшірілген болуы мүмкін.", "ipb_blocked_as_range": "Қателік: IP $1 тікелей бұғатталмаған және бұғаттауы өшірілмейді.\nБірақ, бұл бұғаттауы өшірілуі мүмкін $2 ауқымы бөлігі боп бұғатталған.", "ip_range_invalid": "IP мекенжай ауқымы жарамсыз.", "proxyblocker": "Прокси серверлерді бұғаттауыш", @@ -1833,12 +1829,12 @@ "databasenotlocked": "Дерекқор құлыпталған жоқ.", "move-page": "«$1» дегенді жылжыту", "move-page-legend": "Бетті жылжыту", - "movepagetext": "Бетті бүкіл тарихымен қоса жаңа атауға жылжытқалы жатырсыз.\nБеттің бұрыңғы атауы жаңа бетке айдағыш сілтеме ретінде қалады.\nҚаласаңыз, бұрыңғы атауды мегзейтін сілтемелердің автоматты түрде жаңартылуын таңдай аласыз. Бұны таңдамаған жағдайда, [[Special:DoubleRedirects|екі мәрте айдағыш]] не [[Special:BrokenRedirects|сынық айдағыш]] сілтемелер қалып қоймауына көз жеткізіңіз.\nЖылжытудан кейін әр сілтеме өзіне тиісті бетке мегзейтініне жауапты боласыз.\n\nЕгер жылжытайын деп жатқан жаңа атау басқа бетке әлдеқашан берілген болса, жылжыту '''орындалмайды'''. Бұл шара әлдеқашан бар беттің қайта жазылуынан сақтайды. Алайда, егер бет — бос бет, не өткен тарихы жоқ [[Special:ListRedirects|айдағыш бет]] болса, жылжыту орындалады. Бұл жаңылыс жылжытылған бетті бұрыңғы атауына қайтаруды мүмкін ету үшін жасалған.\n\n\n'''Ескерту!'''\nБұл көп қаралатын бетке тиісті өзгеріс болуы мүмкін;\nілгері басудан бұрын әрекетіңіздің салдарын есепке алуыңызды сұраймыз.", + "movepagetext": "Бетті бүкіл тарихымен қоса жаңа атауға жылжытқалы жатырсыз.\nБеттің бұрыңғы атауы жаңа бетке айдағыш сілтеме ретінде қалады.\nҚаласаңыз, бұрыңғы атауды мегзейтін сілтемелердің автоматты түрде жаңартылуын таңдай аласыз. Бұны таңдамаған жағдайда, [[Special:DoubleRedirects|екі мәрте айдағыш]] не [[Special:BrokenRedirects|сынық айдағыш]] сілтемелер қалып қоймауына көз жеткізіңіз.\nЖылжытудан кейін әр сілтеме өзіне тиісті бетке мегзейтініне жауапты боласыз.\n\nЕгер жылжытайын деп жатқан жаңа атау басқа бетке әлдеқашан берілген болса, жылжыту орындалмайды. Бұл шара әлдеқашан бар беттің қайта жазылуынан сақтайды. Алайда, егер бет — бос бет, не өткен тарихы жоқ [[Special:ListRedirects|айдағыш бет]] болса, жылжыту орындалады. Бұл жаңылыс жылжытылған бетті бұрыңғы атауына қайтаруды мүмкін ету үшін жасалған.\n\n\nЕскерту!\nБұл көп қаралатын бет үшін қатаң және күтілмеген өзгеріс болуы мүмкін;\nілгері басудан бұрын әрекетіңіздің салдарын есепке алуыңызды сұраймыз.", "movepagetext-noredirectfixer": "Бетті бүкіл тарихымен қоса жаңа атауға жылжытқалы жатырсыз.\nБеттің бұрыңғы атауы жаңа бетке айдағыш сілтеме ретінде қалады.\n[[Special:DoubleRedirects|Екі мәрте айдағыш]] не [[Special:BrokenRedirects|сынық айдағыш]] сілтемелер қалып қоймауына көз жеткізіңіз.\nЖылжытудан кейін әр сілтеме өзіне тиісті бетке мегзейтініне жауапты боласыз.\n\nЕгер жылжытайын деп жатқан жаңа атау басқа бетке әлдеқашан берілген болса, жылжыту '''орындалмайды'''. Бұл шара әлдеқашан бар беттің қайта жазылуынан сақтайды. Алайда, егер бет — бос бет, не өткен тарихы жоқ [[Special:ListRedirects|айдағыш бет]] болса, жылжыту орындалады. Бұл жаңылыс жылжытылған бетті бұрыңғы атауына қайтаруды мүмкін ету үшін жасалған.\n\n\n'''Ескерту!'''\nБұл көп қаралатын бетке тиісті өзгеріс болуы мүмкін;\nілгері басудан бұрын әрекетіңіздің салдарын есепке алуыңызды сұраймыз.", "movepagetalktext": "Келесі жағдай орын алса, қатысты талқылау беті '''жылжытылмайды''':\n*жаңа атаумен аталатын беттің талқылау беті әлдеқашан бар болған кезде (бұл жағдайда талқылауын қолмен көшіруге болады, бірақ түйіндемесіне қай беттен көшірілгендігін міндетті түрде жазыңыз)\n*төмендегі қорапшадан құсбелгі алынып тасталғанда.\n\nАл мақаланың атауын өзгертем деп мағлұматын қолмен көшіруге болмайды, себебі беттің түзету тарихын өшіреді.", "movearticle": "Бетті жылжыту:", "moveuserpage-warning": "Ескерту: Сіз қатысушы бетін жылжытпақшысыз. Назар аударыңыз, қатысушы беті ғана жылжытылуы мүмкін және қатысушы аты өзгертілмейді.", - "movenologintext": "Бетті жылжыту үшін тіркелген болуыңыз және [[{{#special:UserLogin}}|кіруіңіз]] жөн.", + "movenologintext": "Бетті жылжыту үшін тіркелген қатысуышы болуыңыз және [[Special:UserLogin|кіруіңіз]] керек.", "movenotallowed": "{{SITENAME}} жобасында беттерді жылжытуға рұқсатыңыз жоқ.", "movenotallowedfile": "Файлдарды жылжытуға рұқсатыңыз жоқ.", "cant-move-user-page": "Қатысушы беттерін жылжытуға рұқсатыңыз жоқ (төменгі беттерінен басқа).", @@ -1847,14 +1843,14 @@ "move-watch": "Бұл бетті бақылау", "movepagebtn": "Бетті жылжыту", "pagemovedsub": "Жылжыту сәтті аяқталды", - "movepage-moved": "'''\"$1\" беті \"$2\" бетіне жылжытылды'''", + "movepage-moved": "«$1» беті «$2» бетіне жылжытылды", "movepage-moved-redirect": "Айдатқыш жасалды.", - "articleexists": "Осылай аталған бет алдақашан бар, не таңдаған атауыңыз жарамды емес.\nӨзге атауды таңдаңыз.", + "articleexists": "Осылай аталған бет әлдақашан бар немесе таңдаған атауыңыз жарамды емес.\nБасқа атауды таңдаңыз.", "cantmove-titleprotected": "Бетті осы орынға жылжыта алмайсыз, себебі жаңа тақырып аты бастаудан қорғалған", "movetalk": "Қатысты талқылау бетін де жылжыту", "move-subpages": "Барлық бетшелерін жылжыту ($1 дейін)", "move-talk-subpages": "Талқылау бетінің барлық бетшелерін жылжыту ($1 дегенге)", - "movepage-page-exists": "$1 деген бет алдақашан бар және үстіне өздіктік жазылмайды.", + "movepage-page-exists": "$1 деген бет әлдеқашан бар және автоматты түрде үстіне жазылмайды.", "movepage-page-moved": "$1 деген бет $2 дегенге жылжытылды.", "movepage-page-unmoved": "$1 деген бет $2 дегенге жылжытылмайды.", "movepage-max-pages": "Барынша $1 бет жылжытылды да мыннан көбі өздіктік жылжылтылмайды.", @@ -1866,7 +1862,7 @@ "movereason": "Жылжытудың себебі:", "revertmove": "қайтару", "delete_and_move": "Жою және жылжыту", - "delete_and_move_text": "==Жою керек==\n\"[[:$1]]\" деген нысана бет алдақашан бар.\nЖылжытуға жол беру үшін бұны жоясыз ба?", + "delete_and_move_text": "== Жоюды қажет етеді ==\nТағайындалған «[[:$1]]» беті әлдеқашан бар.\nЖылжытуға жол беру үшін бұны жойғыңыз келе ме?", "delete_and_move_confirm": "Иә, бұл бетті жой", "delete_and_move_reason": "\"[[$1]]\" дегеннен жылжытуға жол беру үшін жойылған", "selfmove": "Қайнар және нысана тақырып аттары бірдей;\nбет өзінің үстіне жылжытылмайды.", @@ -2447,8 +2443,8 @@ "monthsall": "барлығы", "confirmemail": "Е-пошта мекенжайын құптау", "confirmemail_noemail": "[[Special:Preferences|Пайдаланушылық бапталымдарыңызда]] жарамды е-пошта мекенжайын қоймапсыз.", - "confirmemail_text": "{{SITENAME}} е-пошта мүмкіндіктерін пайдалану үшін алдынан е-пошта мекенжайыңыздың жарамдылығын тексеріп шығуыңыз керек.\nӨзіңіздің мекенжайыңызға құптау хатын жөнелту үшін төмендегі батырманы нұқыңыз.\nХаттың ішінде коды бар сілтеме кірістірмек;\nе-пошта жайыңыздың жарамдылығын құптау үшін сілтемені шолғыштың мекенжай жолағына енгізіп ашыңыз.", - "confirmemail_pending": "Құптау коды алдақашан хатпен жіберіліген;\nегер жуықта тіркелсеңіз, жаңа кодын сұрату алдынан хат келуін біршама минөт күте тұрыңыз.", + "confirmemail_text": "{{SITENAME}} е-пошта мүмкіндіктерін пайдалану үшін алдынан е-пошта мекенжайыңыздың жарамдылығын тексеріп шығуыңыз керек.\nӨзіңіздің мекенжайыңызға құптау хатын жөнелту үшін төмендегі батырманы нұқыңыз.\nХаттың ішінде коды бар сілтеме кірістірмек;\nе-пошта мекенжайыңыздың жарамдылығын құптау үшін сілтемені броузеріңізде жүктеңіз.", + "confirmemail_pending": "Құптау коды әлдеқашан хатпен жіберіліген;\nегер жуықта тіркелсеңіз жаңа кодын сұрату алдынан хат келуін бірнеше минут күте тұрыңыз.", "confirmemail_send": "Құптау кодын жөнелту", "confirmemail_sent": "Құптау хаты жөнелтілді.", "confirmemail_oncreate": "Құптау коды е-пошта мекенжайыңызға жөнелтілді.\nБұл белгілеме кіру үдірісіне керегі жоқ, бірақ е-пошта негізіндегі уики мүмкіндіктерді қосу үшін бұны жетістіруіңіз керек.", @@ -2502,8 +2498,6 @@ "size-kilobytes": "$1 КБ", "lag-warn-normal": "{{PLURAL:$1|секунтта|секунтта}} $1 жаңалау өзгерістер бұл тізімде көрсетілмеуі мүмкін.", "lag-warn-high": "Дерекқор сервері көп кешігуі себебінен, $1 {{PLURAL:$1|секунтта|сеунтта}} жаңалау өзгерістер бұл тізімде көрсетілмеуі мүмкін.", - "watchlistedit-numitems": "Бақылау тізіміңізде, талқылау беттерсіз, {{PLURAL:$1|1 тақырып аты|$1 тақырып аттары}} бар.", - "watchlistedit-noitems": "Бақылау тізіміңізде еш тақырып аты жоқ.", "watchlistedit-normal-title": "Бақылау тізімді өңдеу", "watchlistedit-normal-legend": "Бақылау тізімінен тақырып аттарын аластау", "watchlistedit-normal-explain": "Бақылау тізіміңіздегі тақырып аттар төменде көрсетіледі.\nТақырып атын аластау үшін, бүйір көзге құсбелгі салыңыз, және \"{{int:Watchlistedit-normal-submit}}\" дегенді нұқыңыз.\nТағы да [[Special:EditWatchlist/raw|қам тізімді өңдей]] аласыз.", @@ -2560,7 +2554,7 @@ "hebrew-calendar-m10-gen": "тымоздың", "hebrew-calendar-m11-gen": "абтың", "hebrew-calendar-m12-gen": "айлолдың", - "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|талқ]])", + "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|талқылауы]])", "unknown_extension_tag": "Белгісіз кеңейтпе белгісі \"$1\"", "version": "Нұсқа", "version-extensions": "Орнатылған кеңейтімдер", diff --git a/languages/i18n/kk-latn.json b/languages/i18n/kk-latn.json index 53d3914ab8..968cd642b1 100644 --- a/languages/i18n/kk-latn.json +++ b/languages/i18n/kk-latn.json @@ -3,7 +3,8 @@ "authors": [ "Atabek", "GaiJin", - "Kaztrans" + "Kaztrans", + "아라" ] }, "tog-underline": "Siltemeniñ astın sız:", @@ -14,7 +15,6 @@ "tog-showtoolbar": "Öñdew qwraldar jolağın körset (JavaScript)", "tog-editondblclick": "Qos nuqımdap öñdew (JavaScript)", "tog-editsectiononrightclick": "Bölim taqırıbın oñ nuqwmen öñdewin qos (JavaScript)", - "tog-rememberpassword": "Kirgenimdi osı komp′ywterde umıtpa (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Men bastağan betterdi baqılaw tizimime üste", "tog-watchdefault": "Men öñdegen betterdi baqılaw tizimime üste", "tog-watchmoves": "Men jıljıtqan betterdi baqılaw tizimime üste", @@ -248,7 +248,6 @@ "filedeleteerror": "«$1» faýlı joýılmaýdı.", "directorycreateerror": "«$1» qaltası qurılmadı.", "filenotfound": "«$1» faýlı tabılmadı.", - "fileexistserror": "«$1» faýlğa jazw ïkemdi emes: faýl bar", "unexpected": "Kütilmegen mağına: «$1» = «$2».", "formerror": "Qatelik: pişin jöneltilmeýdi", "badarticleerror": "Osındaý äreket mına bette atqarılmaýdı.", @@ -355,7 +354,6 @@ "savearticle": "Betti saqta!", "preview": "Qarap şığw", "showpreview": "Qarap şıq", - "showlivepreview": "Twra qarap şıq", "showdiff": "Özgeristerdi körset", "anoneditwarning": "'''Qulaqtandırw:''' Siz jüýege kirmegensiz.\nIP mekenjaýıñız bul bettiñ tüzetw tarïxında jazılıp alınadı.", "missingsummary": "'''Eskertpe:''' Öñdemeniñ qısqaşa mazmundamasın engizbepsiz.\n«Saqtaw» tüýmesin tağı bassañız, öñdenmeñiz mändemesiz saqtaladı.", @@ -536,7 +534,6 @@ "showingresultsnum": "Tömende nömir '''$2''' ornınan bastap '''$3''' nätïje körsetiledi.", "powersearch-legend": "Keñeýtilgen izdew", "powersearch-ns": "Usı isimler ko'pliginen izlew:", - "powersearch-redir": "Qayta bag'ıtlawshı betlerdi ko'rset", "search-external": "Şettik izdegiş", "searchdisabled": "{{SITENAME}} izdew qızmeti öşirilgen.\nÄzirşe Google arqılı izdewge boladı.\nAñğartpa: {{SITENAME}} torabınıñ mağlumat tizbeleri eskirgen bolwı mümkin.", "preferences": "Baptalımdar", @@ -681,7 +678,7 @@ "recentchanges-summary": "Bul bette osı wïkïdegi bolğan jwıqtağı özgerister baýqaladı.", "recentchanges-feed-description": "Bul arnamenen wïkïdegi eñ soñğı özgerister qadağalanadı.", "rcnotefrom": "'''$2''' kezinen beri — tömende '''$1''' jetkenşe deýin özgerister körsetiledi.", - "rclistfrom": "$1 kezinen beri — jaña özgeristerdi körset.", + "rclistfrom": "$3 $2 kezinen beri — jaña özgeristerdi körset.", "rcshowhideminor": "Şağın öñdemelerdi $1", "rcshowhidebots": "Bottardı $1", "rcshowhideliu": "Kirgenderdi $1", @@ -981,10 +978,6 @@ "watchlist-details": "Talqılaw betterin sanamağanda $1 bet baqlanıladı.", "wlheader-enotif": "Eskertw xat jiberwi qosılğan.", "wlheader-showupdated": "Soñğı kelip-ketwiñizden beri özgertilgen betterdi '''jwan''' qaripimen körset", - "watchmethod-recent": "baqılawlı better üşin jwıqtağı özgeristerdi tekserw", - "watchmethod-list": "jwıqtağı özgerister üşin baqılawlı betterdi tekserw", - "watchlistcontains": "Baqılaw tizimiñizde $1 bet bar.", - "iteminvalidname": "'$1' danada aqaw bar — jaramsız ataw…", "wlshowlast": "Soñğı $1 sağattağı, $2 kündegi, $3 bolğan özgeristi körsetw", "watching": "Baqılawda…", "unwatching": "Baqılamawda…", @@ -1362,7 +1355,6 @@ "cologneblue.js": "/* Mındağı JavaScript tek «Köln zeñgirligi» (cologneblue) mänerin paýdalanwşılar üşin jegiledi */", "monobook.js": "/* Mındağı JavaScript tek «Dara kitap» (monobook) mänerin paýdalanwşılar üşin jegiledi */", "modern.js": "/* Mındağı JavaScript tek «Zamanawï» (modern) mänerin paýdalanwşılar üşin jegiledi */", - "notacceptable": "Tutınğışıñız oqï alatın pişimi bar derekterdi bul wïkï server jetistire almaýdı.", "anonymous": "{{SITENAME}} tirkelgisiz qatıswşı(ları)", "siteuser": "{{SITENAME}} qatıswşı $1", "lastmodifiedatby": "Bul betti $3 qatıswşı soñğı özgertken kezi: $2, $1.", @@ -1683,14 +1675,8 @@ "autoredircomment": "[[$1]] degenge aýdadı", "autosumm-new": "Jaña bette: $1", "size-bytes": "$1 baýt", - "livepreview-loading": "Jüktewde…", - "livepreview-ready": "Jüktewde… Daýın!", - "livepreview-failed": "Twra qarap şığw sätsiz! Kädimgi qarap şığw ädisin baýqap köriñiz.", - "livepreview-error": "Qosılw sätsiz: $1 «$2». Kädimgi qarap şığw ädisin baýqap köriñiz.", "lag-warn-normal": "$1 sekwndtan jañalaw özgerister bul tizimde körsetilmewi mümkin.", "lag-warn-high": "Derekqor serveri zor keşigwi sebebinen, $1 sekwndtan jañalaw özgerister bul tizimde körsetilmewi mümkin.", - "watchlistedit-numitems": "Baqılaw tizimiñizde, talqılaw bettersiz, $1 taqırıp atı bar.", - "watchlistedit-noitems": "Baqılaw tizimiñizde eş taqırıp atı joq.", "watchlistedit-normal-title": "Baqılaw tizimdi öñdew", "watchlistedit-normal-legend": "Baqılaw tiziminen taqırıp attarın alastaw", "watchlistedit-normal-explain": "Baqılaw tizimiñizdegi taqırıp attar tömende körsetiledi.\nTaqırıp atın alastaw üşin, büýir közge qusbelgi salıñız, jäne «Taqırıp attarın alasta» degendi nuqıñız.\nTağı da [[Special:EditWatchlist/raw|qam tizimdi öñdeý]] alasız.", diff --git a/languages/i18n/km.json b/languages/i18n/km.json index b5c3ea3e08..f1849f1a46 100644 --- a/languages/i18n/km.json +++ b/languages/i18n/km.json @@ -13,7 +13,8 @@ "Ævar Arnfjörð Bjarmason ", "គីមស៊្រុន", "តឹក ប៊ុនលី", - "វ័ណថារិទ្ធ" + "វ័ណថារិទ្ធ", + "아라" ] }, "tog-underline": "គូសបន្ទាត់ក្រោម​តំណភ្ជាប់៖", @@ -26,7 +27,6 @@ "tog-showtoolbar": "បង្ហាញ​របារឧបករណ៍កែប្រែ", "tog-editondblclick": "កែប្រែទំព័រដោយចុចពីរដង​ជាប់គ្នា", "tog-editsectiononrightclick": "អនុញ្ញាត​អោយកែប្រែ​​ផ្នែកណាមួយ ដោយ​ចុចកណ្តុរស្ដាំ​លើ​ចំណងជើង​របស់វា", - "tog-rememberpassword": "ចងចាំ​ការកត់ឈ្មោះចូលរបស់ខ្ញុំ​លើកុំព្យូទ័រនេះ (សំរាប់រយៈពេលយ៉ាងយូរ$1 {{PLURAL:$1|ថ្ងៃ|ថ្ងៃ}})", "tog-watchcreations": "បន្ថែម​ទំព័រ​ទាំងឡាយដែលខ្ញុំបង្កើត​ទៅ​បញ្ជីតាមដាន​របស់ខ្ញុំ", "tog-watchdefault": "បន្ថែម​ទំព័រទាំងឡាយ​ដែលខ្ញុំកែប្រែ​ទៅ​បញ្ជីតាមដាន​របស់ខ្ញុំ", "tog-watchmoves": "បន្ថែម​ទំព័រ​ទាំងឡាយដែលខ្ញុំប្តូរទីតាំង​ទៅ​បញ្ជីតាមដាន​របស់ខ្ញុំ", @@ -319,14 +319,11 @@ "readonly_lag": "មូលដ្ឋានទិន្នន័យត្រូវបានចាក់សោដោយស្វ័យប្រវត្តិ ខណៈពេលដែលម៉ាស៊ីនបម្រើ(server)មូលដ្ឋានទិន្នន័យរង​កំពុង​ទាក់ទង​ទៅម៉ាស៊ីនបម្រើ​មូលដ្ឋានទិន្នន័យមេ", "internalerror": "បញ្ហាផ្នែកខាងក្នុង", "internalerror_info": "បញ្ហាផ្នែកខាងក្នុង៖ $1", - "fileappenderrorread": "មិនអាចអាន \"$1\" បានទេពេលកំពុងសរសេរបន្ថែម។", - "fileappenderror": "មិនអាចបន្ថែម \"$1\" ទៅខាងចុង \"$2\" បានទេ។", "filecopyerror": "មិនអាចចម្លងឯកសារ\"$1\" ទៅ \"$2\"បានទេ។", "filerenameerror": "មិនអាចប្តូរឈ្មោះឯកសារពី\"$1\" ទៅ \"$2\"បានទេ។", "filedeleteerror": "មិនអាចលុបឯកសារ\"$1\"បានទេ។", "directorycreateerror": "មិនអាចបង្កើតថត\"$1\"បានទេ។", "filenotfound": "រក​ឯកសារ \"$1\" មិនឃើញទេ។", - "fileexistserror": "មិនអាចសរសេរ​ទៅក្នុង​ឯកសារ \"$1\"ទេ៖ ឯកសារមានរួចហើយ", "unexpected": "តម្លៃ​មិនបានរំពឹងទុក៖ \"$1\"=\"$2\"។", "formerror": "បញ្ហា៖ មិនអាចដាក់ស្នើ​សំណុំបែបបទ", "badarticleerror": "សកម្មភាពនេះ​មិនអាចអនុវត្ត​លើទំព័រនេះទេ។", @@ -404,8 +401,6 @@ "userlogin-resetpassword-link": "អ្នកភ្លេចពាក្យសម្ងាត់ហើយ?", "userlogin-loggedin": "អ្នកបានកត់ឈ្មោះចូលជា {{GENDER:$1|$1}} ហើយ។\nប្រើសំណុំបែបបទខាងក្រោមដើម្បីកត់ឈ្មោះចូលជាអ្នកប្រើប្រាស់ផ្សេងម្នាក់ទៀត។", "userlogin-createanother": "បង្កើតគណនីមួយទៀត", - "createacct-join": "បំពេញព័ត៌មានរបស់អ្នកខាងក្រោម។", - "createacct-another-join": "បញ្ចូលព័ត៌មានគណនីថ្មីខាងក្រោម។", "createacct-emailrequired": "អាសយដ្ឋានអ៊ីមែល", "createacct-emailoptional": "អាសយដ្ឋានអ៊ីមែល (ដាក់ក៏បានមិនដាក់ក៏បាន)", "createacct-email-ph": "បញ្ចូលអាសយដ្ឋានអ៊ីមែលរបស់អ្នក", @@ -549,7 +544,6 @@ "savearticle": "រក្សាទំព័រទុក", "preview": "មើលជាមុន", "showpreview": "បង្ហាញ​ការមើលជាមុន", - "showlivepreview": "មើលជាមុនដោយផ្ទាល់", "showdiff": "បង្ហាញ​បន្លាស់ប្ដូរ", "anoneditwarning": "'''ប្រយ័ត្ន ៖''' អ្នកមិនបានកត់ឈ្មោះចូល​ទេ។ អាសយដ្ឋានIPរបស់អ្នក​នឹងត្រូវបាន​កត់ត្រាទុក​ក្នុងប្រវត្តិកែប្រែ​នៃទំព័រ​នេះ។", "anonpreviewwarning": "''អ្នកមិនបានកត់ឈ្មោះចូល​ទេ។ ប្រសិនបើអ្នកធ្វើការរក្សាទុក នោះអាសយដ្ឋានIPរបស់អ្នក​នឹងត្រូវបាន​កត់ត្រាទុក​ក្នុងប្រវត្តិកែប្រែ​នៃទំព័រ​នេះ។''", @@ -815,7 +809,6 @@ "search-nonefound": "មិនមានលទ្ធផលណាមួយ​ត្រូវគ្នានឹងសំណើសុំនេះទេ", "powersearch-legend": "ស្វែងរកថ្នាក់ខ្ពស់", "powersearch-ns": "ស្វែងរកក្នុងលំហឈ្មោះ៖", - "powersearch-redir": "បញ្ជីការបញ្ជូនបន្ត", "powersearch-togglelabel": "គូសធីក៖", "powersearch-toggleall": "ទាំងអស់", "powersearch-togglenone": "ទទេ", @@ -920,7 +913,6 @@ "prefs-advancedsearchoptions": "ជំរើសថ្នាក់ខ្ពស់", "prefs-advancedwatchlist": "ជំរើសថ្នាក់ខ្ពស់", "prefs-displayrc": "ជំរើសការបង្ហាញ", - "prefs-displaysearchoptions": "ជំរើសការបង្ហាញ", "prefs-displaywatchlist": "ជំរើសការបង្ហាញ", "prefs-tokenwatchlist": "កូនសោរ", "prefs-diffs": "ភាពខុសគ្នា", @@ -1089,7 +1081,7 @@ "recentchanges-legend-heading": "''កំណត់សម្គាល់៖'''", "recentchanges-legend-newpage": "(មើលផងដែរនូវ [[Special:NewPages|បញ្ជីទំព័រថ្មី]])", "rcnotefrom": "ខាងក្រោមនេះជាបន្លាស់ប្ដូរនានាគិតចាប់តាំងពី '''$2''' (បង្ហាញអតិបរមាចំនួន '''$1''')។", - "rclistfrom": "បង្ហាញបន្លាស់ប្ដូរថ្មីៗចាប់តាំងពី $1", + "rclistfrom": "បង្ហាញបន្លាស់ប្ដូរថ្មីៗចាប់តាំងពី $3 $2", "rcshowhideminor": "$1កំណែប្រែ​តិចតួច", "rcshowhideminor-show": "បង្ហាញ​", "rcshowhideminor-hide": "លាក់", @@ -1573,10 +1565,6 @@ "watchlist-details": "{{PLURAL:$1|$1 page|ទំព័រ $1}}នៅក្នុងបញ្ជីតាមដានរបស់អ្នក ដោយមិនរាប់បញ្ចូលទំព័រពិភាក្សា។", "wlheader-enotif": "បើកប្រើការផ្ដល់ដំណឹងតាមរយៈអ៊ីមែល។", "wlheader-showupdated": "ទំព័រដែលត្រូវបានផ្លាស់ប្តូរតាំងពីពេលចូលមើលចុងក្រោយរបស់អ្នក ត្រូវបានបង្ហាញជា '''អក្សរដិត'''។", - "watchmethod-recent": "ឆែកមើលកំណែប្រែថ្មីៗចំពោះទំព័រត្រូវបានតាមដាន", - "watchmethod-list": "ឆែកមើលទំព័រត្រូវបានតាមដានចំពោះកំណែប្រែថ្មីៗ", - "watchlistcontains": "បញ្ជីតាមដាន របស់អ្នក មាន $1 {{PLURAL:$1|ទំព័រ|ទំព័រ}}។", - "iteminvalidname": "មានបញ្ហាជាមួយនឹង'$1'​។ ឈ្មោះគឺមិនត្រឹមត្រូវ...", "wlshowlast": "បង្ហាញ $1ម៉ោងចុងក្រោយ $2ថ្ងៃចុងក្រោយ ឬ$3", "watchlist-options": "ជម្រើសនានាក្នុងបញ្ជីតាមដាន", "watching": "កំពុង​តាមដាន...", @@ -2471,14 +2459,8 @@ "size-kilobytes": "$1គីឡូបៃ", "size-megabytes": "$1មេកាបៃ", "size-gigabytes": "$1ជីកាបៃ", - "livepreview-loading": "កំពុងផ្ទុក…", - "livepreview-ready": "កំពុងផ្ទុក… ហើយ!", - "livepreview-failed": "ការមើលជាមុនដោយផ្ទាល់មិនទទួលបានជោគជ័យទេ! សូមសាកល្បងជាមួយនឹងការមើលជាមុនតាមធម្មតា។", - "livepreview-error": "មិនអាចទាក់ទងទៅ៖ $1 \"$2\" បានទេ។\n\nសូមសាកល្បងប្រើការមើលមុនធម្មតា។", "lag-warn-normal": "បំលាស់ប្តូរថ្មីជាង {{PLURAL:$1|second|វិនាទី}}អាចមិនត្រូវបានបង្ហាញក្នុងបញ្ជីនេះ​។", "lag-warn-high": "ដោយសារប្រព័ន្ធបំរើការមូលដ្ឋានទិន្នន័យមានភាពយឺតយ៉ាវខ្លាំង បំលាស់ប្ដូរដែលថ្មីជាង $1 វិនាទីមិនអាចបង្ហាញបានទេនៅក្នុងបញ្ជីនេះ។", - "watchlistedit-numitems": "បញ្ជីតាមដានរបស់អ្នកមាន{{PLURAL:$1|១ចំណងជើង|$1ចំណងជើង}}ដោយមិនរាប់បញ្ចូលទំព័រពិភាក្សាទេ។", - "watchlistedit-noitems": "បញ្ជីតាមដាន របស់អ្នក គ្មានផ្ទុក ចំណងជើង។", "watchlistedit-normal-title": "កែប្រែបញ្ជីតាមដាន", "watchlistedit-normal-legend": "ដកចំណងជើងចេញពីបញ្ជីតាមដាន", "watchlistedit-normal-explain": "ចំណងជើងក្នុងបញ្ជីតាមដានរបស់អ្នកត្រូវបានបង្ហាញខាងក្រោម។\n\nដើម្បីដកចេញនូវចំណងជើងណាមួយ សូមចុច\"{{int:Watchlistedit-normal-submit}}\"។\n\nអ្នកអាច[[Special:EditWatchlist/raw|កែប្រែបញ្ជីឆៅ]]ផងដែរ។", @@ -2574,7 +2556,6 @@ "compare-submit": "ប្រៀបធៀប", "compare-invalid-title": "ចំណងជើងដែលអ្នកបានផ្ដល់អោយមិនត្រឹមត្រូវទេ", "compare-title-not-exists": "ចំណងជើងដែលអ្នកផ្ដល់អោយមិនមានទេ។", - "dberr-header": "វិគីនេះមានបញ្ហា", "dberr-problems": "សូមអភ័យទោស! វិបសាយនេះកំពុងជួបបញ្ហាបច្ចេកទេស។", "dberr-again": "សូមរង់ចាំប៉ុន្មាននាទីសិនហើយផ្ទុកឡើងវិញម្ដងទៀត។", "dberr-info": "(មិនអាចទាក់ទងទៅប្រភពទិន្នន័យរបស់ប្រព័ន្ធបំរើការបានទេ៖ $1)", diff --git a/languages/i18n/kn.json b/languages/i18n/kn.json index a332861bcc..8213653676 100644 --- a/languages/i18n/kn.json +++ b/languages/i18n/kn.json @@ -21,7 +21,8 @@ "Teju2friends", "The Evil IP address", "VASANTH S.N.", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "ಲಿಂಕುಗಳ ಕೆಳಗೆ ಗೆರೆ ತೋರಿಸಿ", @@ -919,7 +920,7 @@ "recentchanges-label-bot": "ಈ ಸಂಪಾದನೆಯನ್ನು ಒಂದು ಬಾಟ್ ಮಾಡಿದೆ", "recentchanges-label-unpatrolled": "ಈ ಸಂಪಾದನೆಯನ್ನು ಇನ್ನೂ ಪರೀಕ್ಷೆಗೆ ಒಳಪಡಿಸಿಲ್ಲ", "rcnotefrom": "'''$2''' ಇಂದ ಆಗಿರುವ ಬದಲಾವಣೆಗಳು ಕೆಳಗಿವೆ (ಕೊನೆಯ '''$1'''ರವರೆಗೆ ತೋರಿಸಲಾಗಿದೆ).", - "rclistfrom": "$1 ಇಂದ ಪ್ರಾರಂಭಿಸಿ ಮಾಡಲಾದ ಬದಲಾವಣೆಗಳನ್ನು ನೋಡಿ", + "rclistfrom": "$3 $2 ಇಂದ ಪ್ರಾರಂಭಿಸಿ ಮಾಡಲಾದ ಬದಲಾವಣೆಗಳನ್ನು ನೋಡಿ", "rcshowhideminor": "ಚಿಕ್ಕಪುಟ್ಟ ಬದಲಾವಣೆಗಳನ್ನು $1", "rcshowhideminor-show": "ತೊರಿಸಿ", "rcshowhideminor-hide": "ಮರೆ ಮಾಡಿ", @@ -1277,9 +1278,6 @@ "watchlist-details": "ಚರ್ಚೆ ಪುಟಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ನಿಮ್ಮ ವೀಕ್ಷಣಾಪಟ್ಟಿಯಲ್ಲಿ {{PLURAL:$1|$1 ಪುಟ ಇದೆ|$1 ಪುಟಗಳು ಇವೆ}}.", "wlheader-enotif": "ಮಿಂಚಂಚೆ ಸೂಚನೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.", "wlheader-showupdated": "ನೀವು ಕೊನೆಯ ಬಾರಿ ಭೇಟಿ ನೀಡಿದ ನಂತರ ಬದಲಾವಣೆಗಳು ಆಗಿರುವ ಪುಟಗಳು '''ದಪ್ಪ ಅಕ್ಷರಗಳಲ್ಲಿ''' ತೋರಿಸಲಾಗಿದೆ", - "watchmethod-recent": "ಇತ್ತೀಚಿನ ಸಂಪಾದನೆಗಳಲ್ಲಿ ವೀಕ್ಷಣಾಪಟ್ಟಿಗೆ ಸೇರುವ ಪುಟಗಳ ಹುಡುಕು", - "watchmethod-list": "ವೀಕ್ಷಣಾಪಟ್ಟಿಗೆ ಸೇರುವ ಪುಟಗಳಲ್ಲಿ ಇತ್ತೀಚಿನ ಸಂಪಾದನೆಗಳಿಗೆ ಹುಡುಕು", - "watchlistcontains": "ನಿಮ್ಮ ವೀಕ್ಷಣಾಪಟ್ಟಿಯಲ್ಲಿ $1 {{PLURAL:$1|ಪುಟ|ಪುಟಗಳು}} ಇವೆ.", "wlshowlast": "ಕೊನೆಯ $1 ಗಂಟೆ $2 ದಿನಗಳು $3 ಅನ್ನು ತೋರಿಸು", "watchlist-options": "ವೀಕ್ಷಣಾಪಟ್ಟಿ ಆಯ್ಕೆಗಳು", "watching": "ವೀಕ್ಷಣೆಗೆ ಸೇರಿಸಲಾಗುತ್ತಿದೆ...", @@ -1724,8 +1722,6 @@ "autoredircomment": "[[$1]] ಪುಟಕ್ಕೆ ಪುನರ್ನಿರ್ದೇಶನ", "autosumm-new": "ಹೊಸ ಪುಟ: $1", "lag-warn-normal": "$1 {{PLURAL:$1|ಕ್ಷಣಕ್ಕಿಂತ|ಕ್ಷಣಗಳಿಗಿಂತ}} ಹೊಸದಾದ ಬದಲಾವಣೆಗಳು ಈ ಪಟ್ಟಿಯಲ್ಲಿ ತೋರದೆ ಇರಬಹುದು.", - "watchlistedit-numitems": "ಚರ್ಚೆ ಪುಟಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ನಿಮ್ಮ ವೀಕ್ಷಣಾಪಟ್ಟಿಯಲ್ಲಿ {{PLURAL:$1|೧ ಶೀರ್ಷಿಕೆ ಇದೆ|$1 ಶೀರ್ಷಿಕೆಗಳು ಇವೆ}}.", - "watchlistedit-noitems": "ನಿಮ್ಮ ವೀಕ್ಷಣಾಪಟ್ಟಿಯಲ್ಲಿ ಯಾವುದೂ ಪುಟಗಳಿಲ್ಲ.", "watchlistedit-normal-title": "ವೀಕ್ಷಣಾಪಟ್ಟಿಯನ್ನು ಸಂಪಾದಿಸು", "watchlistedit-normal-legend": "ವೀಕ್ಷಣಾಪಟ್ಟಿಯಿಂದ ಶೀರ್ಷಿಕೆಗಳನ್ನು ತೆಗೆ", "watchlistedit-normal-explain": "ನಿಮ್ಮ ವೀಕ್ಷಣಾಪಟ್ಟಿಯಲ್ಲಿ ಇರುವ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಕೆಳಗೆ ತೋರಿಸಲಾಗಿದೆ.\nಯಾವುದೇ ಶೀರ್ಷಿಕೆಯನ್ನು ತಗೆಯಲು, ಅದರ ಪಕ್ಕದಲ್ಲಿರುವ ಚೌಕವನ್ನು ಗುರುತು ಮಾಡಿ ಮತ್ತು \"ಶೀರ್ಷಿಕೆಗಳನ್ನು ತೆಗೆ\" ಗುಂಡಿಯನ್ನು ಒತ್ತಿ.\nನೀವು ವೀಕ್ಷಣಾಪಟ್ಟಿಯನ್ನು [[Special:EditWatchlist/raw|ನೇರವಾಗಿ ಸಂಪಾದಿಸಬಹುದು]] ಕೂಡ.", diff --git a/languages/i18n/ko.json b/languages/i18n/ko.json index a7bd96279d..79d50be37f 100644 --- a/languages/i18n/ko.json +++ b/languages/i18n/ko.json @@ -737,7 +737,7 @@ "history-feed-empty": "요청한 문서가 존재하지 않습니다.\n해당 문서가 삭제되었거나, 문서 이름이 바뀌었을 수 있습니다.\n[[Special:Search|위키의 검색]]을 사용해 관련 문서를 찾아보세요.", "rev-deleted-comment": "(편집 요약 삭제됨)", "rev-deleted-user": "(사용자 이름 삭제됨)", - "rev-deleted-event": "(기록 동작 삭제됨)", + "rev-deleted-event": "(기록 동작이 제거됨)", "rev-deleted-user-contribs": "[사용자 이름 또는 IP 주소 삭제됨 - 기여 목록에서 편집이 숨겨짐]", "rev-deleted-text-permission": "해당 편집이 문서 역사에서 '''삭제'''되었습니다.\n자세한 사항은 [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} 삭제 기록]에서 ë³¼ 수 있습니다.", "rev-deleted-text-unhide": "해당 편집이 문서 역사에서 '''삭제'''되었습니다.\n자세한 사항은 [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} 삭제 기록]에서 ë³¼ 수 있습니다.\n이 편집을 보기를 원하신다면 [$1 해당 편집]을 ë³¼ 수 있습니다.", @@ -1504,8 +1504,8 @@ "pageswithprop-prophidden-binary": "숨겨진 이진 속성 값 ($1)", "doubleredirects": "이중 넘겨주기 목록", "doubleredirectstext": "이 문서는 다른 넘겨주기 문서로 넘겨주고 있는 문서의 목록입니다.\n매 줄에는 첫 번째 문서와 두 번째 문서의 링크가 있습니다. 그리고 보통 첫 번째 문서가 넘겨주어야 할 \"실제\" 문서인 두 번째 넘겨주기의 대상이 있습니다.\n취소선이 그어진 부분은 이미 해결되었습니다.", - "double-redirect-fixed-move": "[[$1]] 문서를 옮겼습니다.\n이 문서는 이제 [[$2]] 문서로 넘겨줍니다.", - "double-redirect-fixed-maintenance": "[[$1]]에서 [[$2]]로 이중 넘겨주기를 고치는 중", + "double-redirect-fixed-move": "[[$1]] 문서를 옮겼습니다.\n이 문서는 이제 [[$2]] 문서로 자동으로 바꾸고 넘겨줍니다.", + "double-redirect-fixed-maintenance": "유지 보수 작업에서 [[$1]]에서 [[$2]](으)로 이중 넘겨주기를 자동으로 고치고 있습니다.", "double-redirect-fixer": "넘겨주기 수리꾼", "brokenredirects": "끊긴 넘겨주기 목록", "brokenredirectstext": "존재하지 않는 문서로 넘겨주기가 되어 있는 문서의 목록입니다:", @@ -1728,10 +1728,6 @@ "watchlist-details": "별도의 토론 문서를 세지 않고, 주시문서 목록에 {{PLURAL:$1|문서 $1개}}가 있습니다.", "wlheader-enotif": "이메일 알림 기능이 활성화되었습니다.", "wlheader-showupdated": "마지막으로 방문한 이후에 바뀐 문서는 '''굵은 글씨'''로 보입니다.", - "watchmethod-recent": "주시된 문서를 확인하고자 최근 편집을 확인", - "watchmethod-list": "최근 편집을 확인하고자 주시된 문서 확인", - "watchlistcontains": "{{PLURAL:$1|문서 $1개}}를 주시하고 있습니다.", - "iteminvalidname": "'$1' 항목에 문제가 발생했습니다. 이름이 잘못되었습니다...", "wlnote2": "아래는 $2, $3 기준으로 지난 {{PLURAL:$1|한 시간|$1시간}} 동안의 바뀜입니다.", "wlshowlast": "최근 $1시간 $2일 또는 $3 동안에 바뀐 문서 보기", "watchlist-options": "주시문서 목록 설정", @@ -1765,7 +1761,7 @@ "delete-legend": "삭제", "historywarning": "'''경고:''' 삭제하려는 문서에 이전 {{PLURAL:$1|편집 역사}} 약 $1개가 있습니다:", "confirmdeletetext": "문서와 문서 역사를 삭제하려고 합니다.\n삭제하려는 문서가 맞는지, 이 문서를 삭제하는 것이 [[{{MediaWiki:Policy-url}}|정책]]에 맞는 행동인지를 확인해 주세요.", - "actioncomplete": "명령 완료", + "actioncomplete": "동작 완료", "actionfailed": "명령 실패", "deletedtext": "\"$1\" 문서를 삭제했습니다.\n최근 삭제 기록은 $2에 있습니다.", "dellogpage": "삭제 기록", @@ -2853,8 +2849,6 @@ "autosumm-new": "새 문서: $1", "lag-warn-normal": "최근 $1{{PLURAL:$1|초}} 안에 바뀐 문서는 이 목록에서 빠졌을 수 있습니다.", "lag-warn-high": "데이터베이스 서버의 과도한 부하 때문에 최근 $1{{PLURAL:$1|초}} 안에 바뀐 문서 목록은 보이지 않을 수 있습니다.", - "watchlistedit-numitems": "주시문서 목록에 토론 문서를 제외하고, {{PLURAL:$1|문서 1개|문서 $1개}}가 들어 있습니다.", - "watchlistedit-noitems": "주시문서 목록이 비어 있습니다.", "watchlistedit-normal-title": "주시문서 목록 편집하기", "watchlistedit-normal-legend": "주시문서 목록에서 문서 제거하기", "watchlistedit-normal-explain": "주시문서 목록에 있는 문서의 제목이 아래에 나와 있습니다.\n주시문서 목록에서 제거하려는 문서가 있으면 각 항목의 확인 상자를 선택한 다음 \"{{int:Watchlistedit-normal-submit}}\"를 클릭해주세요.\n또는 [[Special:EditWatchlist/raw|목록을 직접 편집]]할 수도 있습니다.", diff --git a/languages/i18n/krc.json b/languages/i18n/krc.json index 6a1113eab4..a6de9cfdb6 100644 --- a/languages/i18n/krc.json +++ b/languages/i18n/krc.json @@ -6,7 +6,8 @@ "Iltever", "Kaganer", "Reedy", - "Къарачайлы" + "Къарачайлы", + "아라" ] }, "tog-underline": "Джибериулени черт:", @@ -1071,7 +1072,7 @@ "recentchanges-label-plusminus": "Бетни ёлчеми быллай бир байтха тюрленнгенди", "recentchanges-legend-newpage": "(къарагъыз: [[Special:NewPages|джангы бетлени тизмеси]])", "rcnotefrom": "Тюбюрекде $2 башлаб ($1 дери) тюрлендириуле кёрюнедиле", - "rclistfrom": "$1 башлаб джангы тюрлениулени кёргюз", + "rclistfrom": "$3 $2 башлаб джангы тюрлениулени кёргюз", "rcshowhideminor": "гитче тюрлениулени $1", "rcshowhideminor-show": "кёргюз", "rcshowhideminor-hide": "джашыр", @@ -1559,10 +1560,6 @@ "watchlist-details": "Кёздеги тизмегизде сюзюу бетлери саналмай {{PLURAL:$1|бет|бет}} барды.", "wlheader-enotif": "E-mail бла хапар бериу джандырылыбды.", "wlheader-showupdated": "Ахыр кириуюгюзден сора бетни тюрлениулери '''къалын''' джазыу бла кёргюзюлгенди.", - "watchmethod-recent": "кёзде тургъан бетледе этилген ахыр тюрлениуле кёрюу", - "watchmethod-list": "кёзде тургъан бетледе этилген ахыр тюрлениуле кёрюу", - "watchlistcontains": "Кёзюгюзде тургъан тизмегизде $1 {{PLURAL:$1|1=бет|бет}} барды.", - "iteminvalidname": "'$1' элемент бла проблемала, джараусуз ат...", "wlnote2": "Тюбюнде, ахыр {{PLURAL:$1|сагъатны|$1 сагъатны}} ичинден этилген тюрлениуле кёрюнедиле, $2, $3 заманда болумгъа кёре.", "wlshowlast": "Арт $1 сагъат $2 кюннге $3 кёргюз", "watchlist-options": "Кёзде тургъан тизмени джарашдырыулары", @@ -2572,8 +2569,6 @@ "size-gigabytes": "$1 МБ", "lag-warn-normal": "$1 {{PLURAL:$1|секундан}} джангы тюрлендириуле бу тизмеде кёрюнмезге боллукъдула.", "lag-warn-high": "Билги базаны сервериндеги бек кечигиу себебли, $1 {{PLURAL:$1|секундан}} джангы тюрлендириуле бу тизмеде кёрюнмей къалыргъа болур.", - "watchlistedit-numitems": "Кёзде тургъан тизмеде {{PLURAL:$1|1 джазылгъан|$1 джазылгъан}} барды, сюзюу бетлени тышында.", - "watchlistedit-noitems": "Кёзюгюзде тургъан тизмегизде бир джазылгъан да джокъду.", "watchlistedit-normal-title": "Чынчыкълау спизокню тюрлендир", "watchlistedit-normal-legend": "Кёзюгюзде тургъан тизмегизден джазылгъанланы кетериу", "watchlistedit-normal-explain": "Кёзде тургъан тизмедеги бетле тюбюрекде кёргюзюлгендиле.\nДжазылгъанланы кетерир ючюн, къатындагъы тёртгюлчюкде белгилеб, «{{int:Watchlistedit-normal-submit}}» тиекден басыгъыз.\nСиз дагъыда [[Special:EditWatchlist/raw|тизмени текст кибик тюрлендирирге]] боллукъсуз.", diff --git a/languages/i18n/ksh.json b/languages/i18n/ksh.json index 1419fc2ee5..3119d4a0b0 100644 --- a/languages/i18n/ksh.json +++ b/languages/i18n/ksh.json @@ -6,7 +6,8 @@ "Purodha", "Reedy", "Rentenirer", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Dun de Links ungerstriche:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "De Wärkzüchleß zom Ändere aanzeije", "tog-editondblclick": "Sigge met Dubbel-Klicke ändere", "tog-editsectiononrightclick": "Afschnedde met Räächs-Klecke op de Üvverschrefte ändere", - "tog-rememberpassword": "Op Duur enlogge op dämm Kompjuter un för dää Brauser (hält {{PLURAL:$1|för eine Daach|bes op $1 Dääsch|bloß för hück}})", "tog-watchcreations": "Donn Sigge beim neu Aanlääje automattesch för ming Oppaßlėß vörschlonn", "tog-watchdefault": "Donn Sigge beim Ändere automattesch för ming Oppaßlėß vörschlonn", "tog-watchmoves": "Donn Sigge beim Ömnänne automattesch för ming Oppaßlėß vörschlonn", @@ -315,14 +315,11 @@ "readonly_lag": "De Daatebank es för en koote Zigg automattesch jesperrt, för de Daate vun de ongerjeodente Rääschner mem Houprääschner avzejliiche.", "internalerror": "De Wiki-Soffwär hät ene Fähler jefunge", "internalerror_info": "Enne ennere Fäähler en de ẞoffwäer es opjetrodde: $1", - "fileappenderrorread": "Mer kunnte „$1“ nit lässe, beim Aanhänge.", - "fileappenderror": "Mer kunnte „$1“ nit aan „$2“ aanhange.", "filecopyerror": "Kunnt de Datei „$1“ nit noh „$2“ kopeere.", "filerenameerror": "Kunnt de Datei „$1“ nit op „$2“ ömdäufe.", "filedeleteerror": "Kunnt de Datei „$1“ nit fottschmieße.", "directorycreateerror": "Dat Verzeichnis „$1“ kunnte mer nit aanläje.", "filenotfound": "Kunnt de Datei „$1“ nit finge.", - "fileexistserror": "Die Datei „$1“ kunnt mer nit neu schrieve. Se eß ald doh.", "unexpected": "Domet hät keiner jerechnet: „$1“=„$2“", "formerror": "Dat es donevve jejange: Wor nix, met däm Fomular.", "badarticleerror": "Dat jeiht met heh dä Sigg nit ze maache.", @@ -402,8 +399,6 @@ "userlogin-resetpassword-link": "Paßwoot verjäße?", "userlogin-loggedin": "Do bes ald als {{GENDER:$1|dä Metmaacher|de Metmaacherėn|dä Metmaacher|de Metmaacherėn|däMetmaacher}} [[User:$1|$1]] enjelogg. Met heh dämm Fommolaa kanns De jäz ävver onger enem andere Nahme enlogge.", "userlogin-createanother": "Donn ene zohsäzlejje Zohjang aanlääje", - "createacct-join": "Jiv Ding Daate en:", - "createacct-another-join": "Maach de nüüdeje Aanjaabe för dä neue Zohjaang.", "createacct-emailrequired": "Ding Addräß för de e-mail", "createacct-emailoptional": "Ding Addräß för de e-mail, kann fott bliive", "createacct-email-ph": "Jiv Ding Addräß för de e-mail en!", @@ -469,6 +464,7 @@ "suspicious-userlogout": "Do bes '''nit''' ußjelogg.\nEt süht us, wi wann ene kappodde Brauser udder proxyẞööver met Zwescheschpeischer noh däm Ußlogge jefrooch hät.", "createacct-another-realname-tip": "Dä reschteje Nahme kam_mer fott lohße.\n\nWann dä aanjejovve es, weet_e jebruch, öm öffentlesch de Schriiver för Beidrääsch ze nänne.", "pt-login": "Enlogge", + "pt-login-button": "Enlogge", "pt-createaccount": "Ene neue Zohjang aanmälde", "pt-userlogout": "Ußlogge", "php-mail-error-unknown": "Nit bekannte Fähler met dä Funxjohn mail() vum PHP", @@ -558,7 +554,6 @@ "savearticle": "De Sigg Avspeichere", "preview": "Vör-Ansich", "showpreview": "Vör-Aansich zeije", - "showlivepreview": "Lebendije Vör-Aansich zeije", "showdiff": "De Ungerscheide zeije", "anoneditwarning": "'''Opjepaß:''' Weil De nit enjelogg bes, weed Ding IP-Adräß en dä Sigg ier Leß met de Versione faßjehallde wääde.", "anonpreviewwarning": "''Weil De nit enjlogg bes, weed Ding IP-Addräß zoamme met dä neue Version faßjehallde, wann de heh di Sigg avspeichere deihß.''", @@ -852,7 +847,6 @@ "search-nonefound": "Mer han nix zopaß jefonge för Ding Aanfrohch.", "powersearch-legend": "Extra Söhke", "powersearch-ns": "Söök en de Apachtemangs:", - "powersearch-redir": "Ömleidonge aanzeije", "powersearch-togglelabel": " ", "powersearch-toggleall": "Övverall Höhksche draan maache", "powersearch-togglenone": "All Höhksche fott nämme", @@ -960,7 +954,6 @@ "prefs-advancedsearchoptions": "Extra Ußwahle", "prefs-advancedwatchlist": "Extra Ußwahle", "prefs-displayrc": "Ußwahle för et Leßte Aanzeje", - "prefs-displaysearchoptions": "Enstellunge för et Aanzeje", "prefs-displaywatchlist": "Enstellunge för et Aanzeje", "prefs-tokenwatchlist": "Schlößel", "prefs-diffs": "Ongerscheide un Verjliische", @@ -1136,7 +1129,7 @@ "recentchanges-legend-newpage": "(Loor och noh de [[Special:NewPages|Leß met de neue Sigge]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Hee {{PLURAL:$1|es ein|sin bes op $1|es keine}} fun de Änderunge zick dem $3 öm $4 Uhr opjelėß.", - "rclistfrom": "Zeich de Änderunge vum $1 aan", + "rclistfrom": "Zeich de Änderunge vum $3 $2 aan", "rcshowhideminor": "$1 klein Mini-Änderunge", "rcshowhideminor-show": "Zeisch", "rcshowhideminor-hide": "Verschteihsch", @@ -1434,6 +1427,7 @@ "download": "eronger laade", "unwatchedpages": "Sigge, wo keiner drop oppass", "listredirects": "Ömleitunge", + "listduplicatedfiles": "Leß met dubbelte Datteije", "unusedtemplates": "Schablone oder Baustein, die nit jebruch wääde", "unusedtemplatestext": "Hee sin all de Schablone opjeliss, die em Appachtemeng „{{ns:template}}“ sin, die nit en\nander Sigge enjefüg wääde. Ih De jet dovun fottschmieß, denk dran, se künnte och op en ander Aat jebruch\nwääde, un luur Der der iehr ander Links aan!", "unusedtemplateswlh": "ander Links", @@ -1683,10 +1677,6 @@ "watchlist-details": "Do häs {{PLURAL:$1|ein Sigg|$1 Sigge|kein Sigg}} en dä Oppassliss{{PLURAL:$1|, un di Klaafsigg dozo|, un de Klaafsigge dozo|}}.", "wlheader-enotif": "Et e-mail Schecke es enjeschalt.", "wlheader-showupdated": "Wann se Einer jeändert hätt, zickdäm De se et letzte Mol aanjeluurt häs, sin die Sigge extra markeet.", - "watchmethod-recent": "Ben de letzte Änderunge jäje de Oppassliss am pröfe", - "watchmethod-list": "Ben de Oppassliss am pröfe, noh de letzte Änderung", - "watchlistcontains": "En dä Oppassliss {{PLURAL:$1|es ein Sigg|sinner $1 Sigge|sinner kein Sigge}}.", - "iteminvalidname": "Dä Endrach „$1“ hät ene kapodde Name.", "wlnote2": "Heh sin de Änderonge us de läzde {{PLURAL:$1|Schtond|$1 Schtonde|kein Schtond}} bes zom $2 öm $3 Uhr.", "wlshowlast": "Zeich de letzte | $1 | Stunde | $2 | Dage | $3 | aan, dun", "watchlist-options": "Eijeschaffte fun de Oppassless", @@ -2253,7 +2243,6 @@ "group-bot.js": "/* De JavaSkreppte fun hee krijje bloß de Bots jescheck */", "group-sysop.js": "/* De JavaSkreppte fun hee krijje bloß de Wiki_Köbeße jescheck */", "group-bureaucrat.js": "/* De JavaSkreppte fun hee krijje bloß de Bürrokraate jescheck */", - "notacceptable": "Blöd: Dä Wiki_Sörver kann de Daate nit en einem Format erüvverjevve, wat Dinge Client oder Brauser verstonn künnt.", "anonymous": "Namelose {{PLURAL:$1|Metmaacher|Metmaacher|Metmaacher}} vun {{GRAMMAR:Dat|{{SITENAME}}}}", "siteuser": "{{SITENAME}}-Metmaacher $1", "anonuser": "dä nameloose Metmaacher $1 {{GRAMMAR:Genitive vum|{{SITENAME}}}}", @@ -2841,14 +2830,8 @@ "bitrate-exabits": "$1 Ebps", "bitrate-zetabits": "$1 Zbps", "bitrate-yottabits": "$1 Ybps", - "livepreview-loading": "Ben aam Laade{{int:ellipsis}}", - "livepreview-ready": "Fädesch jelaade.", - "livepreview-failed": "De lebendije Vör-Ansich klapp jrad nit.\nDon de nomaale Vör-Ansich nemme.", - "livepreview-error": "Kein Verbendung müjjelisch: $1 „$2“.\nDon de nomaale Vör-Ansich nemme.", "lag-warn-normal": "Änderunge us de letzte {{PLURAL:$1|Sekund|$1 Sekunde|knappe Sekund}} sin en dä Leß wall noch nit opjenomme.", "lag-warn-high": "Dä Datebankßööver hät jrad vill ze donn.\nÄnderunge us de letzte {{PLURAL:$1|Sekund|$1 Sekunde|knappe Sekund}} sin dröm en dä Leß heh wall noch nit opjenomme.", - "watchlistedit-numitems": "En Dinge Oppassliss {{PLURAL:$1|es eine Endrach|sen $1 Endräsch|es keine Endrach}} — Klaafsigge dozoh zälle nit ëxtra.", - "watchlistedit-noitems": "Ding Oppassliss es leddisch.", "watchlistedit-normal-title": "Oppassliss beärbeijde", "watchlistedit-normal-legend": "Titell uß de Oppassliss eruß lohße", "watchlistedit-normal-explain": "Dat sin de Endräsch en Dinge Oppaßleß.\nÖm einzel Titelle loßß ze wääde, don Hökche en de Kässjer nevve inne maache, un dann deuß De dä Knopp „{{int:watchlistedit-normal-submit}}“.\nDo kanns Ding Oppassleß och [[Special:EditWatchlist/raw|en rüh beärbeide]].", @@ -2984,7 +2967,6 @@ "compare-invalid-title": "Dä aanjejovve Tettel es nit jöltesch", "compare-title-not-exists": "De aanjejovve Sigg jidd_et nit.", "compare-revision-not-exists": "Dä aanjejovve Version jidd_et jaa nit.", - "dberr-header": "Dat Wiki heh häd en Schwierischkeit", "dberr-problems": "Deit uns leid, die Sigg heh häd för der Momang e teschnisch Problem.", "dberr-again": "Versök eijfach en e paa Menutte, norr_ens die Sigg afzeroofe.", "dberr-info": "(Mer han kei Verbindung noh_m Datebank-ẞööver krijje künne: $1)", diff --git a/languages/i18n/ku-latn.json b/languages/i18n/ku-latn.json index 72deaa9cb0..0c10c75e49 100644 --- a/languages/i18n/ku-latn.json +++ b/languages/i18n/ku-latn.json @@ -12,7 +12,8 @@ "Krinkle", "Liangent", "The Evil IP address", - "Welathêja" + "Welathêja", + "아라" ] }, "tog-underline": "Xetekê di bin girêdanê de çêke:", @@ -25,7 +26,6 @@ "tog-showtoolbar": "Tiştên guherandinê bibîne (JavaScript bibîne)", "tog-editondblclick": "Rûpelan bi du klîkan biguherîne (Java Script gireke)", "tog-editsectiononrightclick": "Beşekê bi rast-klîkekê biguherîne (JavaScript gireke)", - "tog-rememberpassword": "Qeyda min di vê komputerê de biparêze (herî zêde ji bo $1 {{PLURAL:$1|rojekê|rojan}})", "tog-watchcreations": "Rûpelên min çêkirin, têxe nav lîsteya min a şopandinê", "tog-watchdefault": "Rûpelên min guhertin, têxe nav lîsteya min a şopandinê", "tog-watchmoves": "Rûpelên min navê wan guhertin, têxe nav lîsteya min a şopandinê", @@ -283,13 +283,11 @@ "readonly_lag": "Bingeha daneyan otomatîk hate girtin, ji bo server ên bingeha daneyên girêdayî karibin xwe bikêrhatî bikin.", "internalerror": "Çewtiyeke navxweyî", "internalerror_info": "Çewtiya navxweyî: $1", - "fileappenderror": "\"$1\" li \"$2\" nehate zêdekirin.", "filecopyerror": "Daneya \"$1\" ji bo \"$2\" naye kopîkirin.", "filerenameerror": "Navê pelê \"$1\" nebû \"$2\".", "filedeleteerror": "\"$1\" jê nehate birîn.", "directorycreateerror": "Rêbera \"$1\" nehate çêkirin.", "filenotfound": "Pela bi navê \"$1\" nehate dîtin.", - "fileexistserror": "\"$1\" nehate çêkirin , ji ber ku ev pel heye.", "unexpected": "Tiştekî nedihate hêvîkirin: \"$1\"=\"$2\".", "formerror": "Çewtî: Ew nivîs pêk nehat.", "badarticleerror": "Ev çalakî di vê rûpelê de nabe.", @@ -439,7 +437,6 @@ "savearticle": "Rûpelê tomar bike", "preview": "Pêşdîtin", "showpreview": "Pêşdîtinê nîşan bide", - "showlivepreview": "Pêşdîtina zindî", "showdiff": "Guherandinan nîşan bide", "anoneditwarning": "'''Hişyarî:''' Tu netêketî yî! Navnîşana IP'ya te wê di dîroka guherandina vê rûpelê de bê tomarkirin.", "anonpreviewwarning": "''Tu ne têketî yî. Tomarkirin wê navnîşana IP'ya te di dîroka guhertinan de nîşan bide.''", @@ -618,7 +615,6 @@ "search-nonefound": "Ti rûpelên wek ya daxwazkirî nînin.", "powersearch-legend": "Lê bigere", "powersearch-ns": "Di valahiya navan de lêbigere:", - "powersearch-redir": "Lîsteya beralîkirinan", "powersearch-togglelabel": "Kontrol bike:", "powersearch-toggleall": "Hemû", "powersearch-togglenone": "Tune", @@ -700,7 +696,6 @@ "prefs-advancedsearchoptions": "Vebijarkên berfireh", "prefs-advancedwatchlist": "Vebijarkên berfireh", "prefs-displayrc": "Vebijarkan nîşan bide", - "prefs-displaysearchoptions": "Vebijarkan nîşan bide", "prefs-displaywatchlist": "Vebijarkan nîşan bide", "prefs-diffs": "Cudahî", "email-address-validity-valid": "E-name derbasdar e", @@ -778,7 +773,7 @@ "recentchanges-summary": "Guhertinên herî dawî yên wîkiyê li ser vê rûpelê bişopîne.", "recentchanges-label-minor": "Ev guhertineka biçûk e", "recentchanges-legend-newpage": "$1 - rûpela nû", - "rclistfrom": "Guherandinên ji $1 şûnde nîşan bide", + "rclistfrom": "Guherandinên ji $3 $2 şûnde nîşan bide", "rcshowhideminor": "Guherandinên biçûk $1", "rcshowhidebots": "Bot'an $1", "rcshowhideliu": "Bikarhênerên qeydkirî $1", @@ -1058,7 +1053,6 @@ "watchlist-details": "{{PLURAL:$1|Rûpeleka|$1 rûpel}} li ser lîsteya te ya şopandinê, rûpelên gotûbêjê nayên jimartin.", "wlheader-enotif": "Agahdariya E-nameyê pêk tê.", "wlheader-showupdated": "Ev rûpela hatî guhertin dema te lê meyzand bi '''nivîsa stûr''' tê xuyakirin.", - "watchlistcontains": "Di lîsteya şopandina te de {{PLURAL:$1|rûpelek heye|$1 rûpel hene}}.", "wlshowlast": "Guhertinên berî $1 saetan, $2 rojan, ya $3 nîşan bide", "watchlist-options": "Vebijarkên lîsteya şopandinê", "watching": "Bişopîne...", @@ -1530,12 +1524,8 @@ "autosumm-replace": "'$1' ket şûna rûpelê.", "autoredircomment": "Ji bo [[$1]] hate beralîkirin", "autosumm-new": "Rûpela nû: \"$1\"", - "livepreview-loading": "Tê…", - "livepreview-ready": "Bar dibe… Amade ye!", "lag-warn-normal": "Sererastkirinên piştî $1 çirkeyan hatine çêkirin belkî neyên weşandin.", "lag-warn-high": "Ji bo westinê sistêmê ew xeyrandin, yê piştî $1 sanîyan hatine çêkirin netên wêşendan.", - "watchlistedit-numitems": "Di lîsteya te ya şopandinê de {{PLURAL:$1|gotarek heye.|$1 gotar hene.}} (ji xeynî rûpela gotûbêjan).", - "watchlistedit-noitems": "Di lîsteya te ya şopandinê de gotar tune ne.", "watchlistedit-normal-title": "Lîsteya xwe ya şopandinê biguherîne", "watchlistedit-normal-legend": "Gotaran ji lîsteya min ya şopandinê rake", "watchlistedit-normal-submit": "Gotaran jê bibe", @@ -1576,7 +1566,6 @@ "compare-rev1": "Revîzyon 1", "compare-rev2": "Revîzyon 2", "compare-submit": "Bide berhev", - "dberr-header": "Problemeka vê wiki'yê heye.", "htmlform-submit": "Tomar bike", "htmlform-reset": "Guherandinan vegerîne", "htmlform-selectorother-other": "Yên din", diff --git a/languages/i18n/kw.json b/languages/i18n/kw.json index e834c246ca..bbaef68e63 100644 --- a/languages/i18n/kw.json +++ b/languages/i18n/kw.json @@ -9,7 +9,8 @@ "Nemo bis", "Nicky.ker", "Nrowe", - "Scryfer" + "Scryfer", + "아라" ] }, "tog-underline": "Islinenna kevrennow:", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Diskwedhes an toulvar chanjya (res yw JavaScript)", "tog-editondblclick": "Chanjya folennow ow tobyl-glyckya (res yw JavaScript)", "tog-editsectiononrightclick": "Galosegi chanjya trehow dre dhyhow-glyckya war ditlys an trehow (res yw JavaScript)", - "tog-rememberpassword": "Perthi kov a'm omgelmi war an beurel-ma (rag $1 {{PLURAL:$1|dydh}} dhe'n moyha)", "tog-watchcreations": "Keworra folennow gwruthys genev ha restrennow ughkergys genev dhe'm rol golyas", "tog-watchdefault": "Keworra folennow ha restrennow chanjys genev dhe'm rol golyas", "tog-watchmoves": "Keworra folennow ha restrennow gwayys genev dhe'm rol golyas", @@ -322,7 +322,6 @@ "gotaccountlink": "Omgelmi", "userlogin-resetlink": "A ankevsowgh hwi agas manylyon omgelmi?", "userlogin-resetpassword-link": "Dassettya agas ger tremena", - "createacct-join": "Entrewgh agas kedhlow a-woles.", "createacct-emailrequired": "Trigva ebost", "createacct-emailoptional": "Trigva ebost (a-dhewis)", "createacct-email-ph": "Entrewgh agas trigva ebost", @@ -422,7 +421,6 @@ "savearticle": "Gwitha an folen", "preview": "Ragwel", "showpreview": "Diskwedhes ragwel", - "showlivepreview": "Ragwel byw", "showdiff": "Diskwedhes an chanjyow", "anoneditwarning": "'''Gwarnyans:''' Nyns owgh omgelmys.\nRekordys vydh agas trigva IP yn istori an folen-ma.", "anonpreviewwarning": "''Nyns owgh omgelmys. Dre witha, agas trigva IP a vydh rekordyes istori chanjya an folen-ma.''", @@ -532,7 +530,6 @@ "search-nonefound": "Nyns esa sewyans vyth owth omdhesedha orth an govyn.", "powersearch-legend": "Hwilans avonsys", "powersearch-ns": "Hwilas yn spasys-hanow:", - "powersearch-redir": "Rolya daskedyansow", "powersearch-togglelabel": "Dewis:", "powersearch-toggleall": "Oll", "powersearch-togglenone": "Nagonan", @@ -600,7 +597,6 @@ "prefs-advancedsearchoptions": "Etholyow avonsys", "prefs-advancedwatchlist": "Etholyow avonsys", "prefs-displayrc": "Etholyow diskwedhes", - "prefs-displaysearchoptions": "Etholyow diskwedhes", "prefs-displaywatchlist": "Etholyow diskwedhes", "userrights-user-editname": "Entrewgh hanow devnydhyer:", "userrights-groupsmember": "Esel a:", @@ -643,7 +639,7 @@ "recentchanges-label-bot": "Gwrys veu an chanj-ma gans bott", "recentchanges-label-unpatrolled": "Ny veu an chanj-ma patrolyes hwath", "recentchanges-legend-newpage": "$1 - folen nowyth", - "rclistfrom": "Diskwedhes chanjyow nowyth yn unn dhalleth dhyworth $1.", + "rclistfrom": "Diskwedhes chanjyow nowyth yn unn dhalleth dhyworth $3 $2", "rcshowhideminor": "$1 chanjyow byhan", "rcshowhidebots": "$1 bottow", "rcshowhideliu": "$1 devnydhoryon omgelmys", @@ -1001,9 +997,6 @@ "autosumm-blank": "Gwakhes veu an folen", "autoredircomment": "Folen daskedyes war-tu ha [[$1]]", "autosumm-new": "Folen gwruthys gans: '$1'", - "livepreview-loading": "Ow karga...", - "livepreview-ready": "Ow karga... Parys!", - "watchlistedit-noitems": "Nyns eus folen vyth y'gas rol wolya.", "watchlistedit-normal-title": "Chanjya an rol wolya", "watchlistedit-normal-legend": "Dilea folennow dhyworth agas rol wolya", "watchlistedit-normal-explain": "Yma diskwedhys a-woles folennow war agas rol wolya.\nRag dilea folen, checkyewgh an gisten rybdhi, ha klyckyewgh \"{{int:Watchlistedit-normal-submit}}\".\nHwi a yll [[Special:EditWatchlist/raw|chanjya restren an rol wolya]] ynwedh.", @@ -1031,7 +1024,6 @@ "blankpage": "Folen wag", "tag-filter": "Sidhel [[Special:Tags|tagyow]]:", "tags-edit": "chanjya", - "dberr-header": "An wiki-ma a'n jeves kudyn", "dberr-problems": "Drog yw genen! An wiasva-ma a's teves kaletter teknogel.", "dberr-again": "Assayewgh gortos pols ha daskarga.", "dberr-info": "(Ny yllir kestava orth servyer an database: $1)", diff --git a/languages/i18n/ky.json b/languages/i18n/ky.json index eec3209e63..d0a703dcd2 100644 --- a/languages/i18n/ky.json +++ b/languages/i18n/ky.json @@ -11,7 +11,8 @@ "Muratjumashev", "Tynchtyk Chorotegin", "Ztimur", - "Викиней" + "Викиней", + "아라" ] }, "tog-underline": "Шилтемелердин алдын сызуу:", @@ -24,7 +25,6 @@ "tog-showtoolbar": "Оңдоо учурунда аспаптар тактасын көрсөтүү (JavaScript талап кылынат)", "tog-editondblclick": "Эки басып баракты оңдоо (JavaScript талап кылынат)", "tog-editsectiononrightclick": "Бөлүмдүн башжазуусун чычкандын оң баскычы менен басканда оңдоп-түзөө бөлүгүн ачуу (JavaScript талап кылынат)", - "tog-rememberpassword": "Бул браузердин эсинде эсеп жазуумду ($1 {{PLURAL:$1|күн}}) сактоо", "tog-watchcreations": "Көзөмөл тизмеме мен жараткан барактарды жана мен жүктөгөн файлдарды кошуу", "tog-watchdefault": "Мен өзгөрткөн барактарды жана файлдарды көзөмөл тизмеме кошуу", "tog-watchmoves": "Мен атын өзгөрткөн барактарды жана файлдарды көзөмөл тизмеме кошуу", @@ -295,14 +295,11 @@ "missingarticle-diff": "(айырмасы: $1, $2)", "internalerror": "Ички ката", "internalerror_info": "Ички ката: $1", - "fileappenderrorread": "Аягына кошуу үчүн «$1» файлы ачылбады.", - "fileappenderror": "\"$1\" файлы \"$2\" файлынын аягына кошулбады.", "filecopyerror": "\"$1\" файлы \"$2\" файлына көчүрүлбөдү.", "filerenameerror": "«$1» файлын бул «$2» атка өзгөртүүгө мүмкүн эмес.", "filedeleteerror": "\"$1\" файлын өчүрүүгө болбоду.", "directorycreateerror": "\"$1\" каталогун түзүүгө болбоду.", "filenotfound": "\"$1\" файлын табуу мүмкүн эмес.", - "fileexistserror": "\"$1\" файлына жазууга болбоду: Мурдатан бар.", "unexpected": "Күтүлбөгөн маани: \"$1\"=\"$2\".", "formerror": "Ката: Форманы жөнөтүүгө болбоду.", "badarticleerror": "Бул аракетти бул баракта аткарууга болбойт.", @@ -356,7 +353,6 @@ "gotaccountlink": "Кирүү", "userlogin-resetlink": "Кирүүчү маалыматарыңызды эсиңизден чыгардыңызбы?", "userlogin-resetpassword-link": "Сырсөздү алмаштыруу", - "createacct-join": "Маалыматыңызды төмөнгө териңиз.", "createacct-emailrequired": "Эмейл дарек", "createacct-emailoptional": "Эмейл дарек (милдеттүү эмес)", "createacct-email-ph": "Эмейл дарегиңизди киргизиңиз", @@ -469,7 +465,6 @@ "savearticle": "Баракты сактоо", "preview": "Алдын ала көрүү", "showpreview": "Алдын ала көрсөтүү", - "showlivepreview": "Ылдам карап чыгуу", "showdiff": "Өзгөртүүлөрдү көрсөтүү", "anoneditwarning": "'''Эскертүү:''' Сиз системге кирген жоксуз.\nIP дарегиңиз бул барактын оңдоо тарыхына жазылат.", "anonpreviewwarning": "\"Сиз системге кирген жоксуз. Барактын тарыхында сиздин IP дарегиңиз жазылып калат.\"", @@ -625,7 +620,6 @@ "search-nonefound": "Талапка төп маалымат табылган жок.", "powersearch-legend": "Кеңейтилген издөө", "powersearch-ns": "Аталыш мейкиндиктеринен издөө:", - "powersearch-redir": "Багыттамаларды чыгаруу", "powersearch-togglelabel": "Белги салуу:", "powersearch-toggleall": "Баары", "powersearch-togglenone": "Эчнерсе", @@ -706,7 +700,6 @@ "prefs-advancedsearchoptions": "Кеңейтилген ырастоолор", "prefs-advancedwatchlist": "Кеңейтилген ырастоолор", "prefs-displayrc": "Көрүнүштүн ырастоолору", - "prefs-displaysearchoptions": "Көрүнүштүн ырастоолору", "prefs-displaywatchlist": "Көрүнүштүн ырастоолору", "email-address-validity-valid": "Эл. почтанын дареги анык көрүнөт", "email-address-validity-invalid": "Эл. почтанын анык дарегин киргизиңиз!", @@ -772,7 +765,7 @@ "recentchanges-label-bot": "Бул оңдоо бот тарабынан жасалды", "recentchanges-label-unpatrolled": "Бул оңдоо күзөттөн өтө элек.", "rcnotefrom": "'''$2''' -тан өзгөрүүлөр ылдый жакта ('''$1''' чейин көрсөтүлдү).", - "rclistfrom": "$1 күнүнөн баштап жаңы өзгөртүүлөрдү көрсөтүү", + "rclistfrom": "$3 $2 күнүнөн баштап жаңы өзгөртүүлөрдү көрсөтүү", "rcshowhideminor": "Майда оңдоолорду $1", "rcshowhidebots": "ботторду $1", "rcshowhideliu": "$1 катталган колдонуучу", @@ -947,7 +940,6 @@ "watch": "Көзөмөлдөө", "unwatch": "Көзөмөлдөбөө", "watchlist-details": "Талкуу барактарын эсепке албаганда көзөмөл тизмеңизде {{PLURAL:$1|$1 барак|$1 барак}} бар.", - "watchlistcontains": "Сиздин көзөмөл тизмеңизде $1 {{PLURAL:$1|барак}} бар.", "wlshowlast": "Соңку $1 саат $2 күн $3 көрсөтүү.", "watchlist-options": "Көзөмөл тизменин ырастоолору", "created": "түзүлдү", @@ -1339,8 +1331,6 @@ "table_pager_last": "Соңку барак", "table_pager_limit_submit": "Аткаруу", "table_pager_empty": "Табылган жок", - "livepreview-loading": "Жүктөлүүдө...", - "livepreview-ready": "Жүктөлүүдө… Даяр!", "watchlistedit-raw-titles": "Жазуулар:", "watchlistedit-raw-submit": "Көзөмөл тизмесин жаңыртуу", "watchlisttools-view": "Тийиштүү өзгөрүүлөрдү кароо", @@ -1381,7 +1371,6 @@ "compare-rev1": "Биринчи версия", "compare-rev2": "Экинчи версия", "compare-submit": "Салыштыруу", - "dberr-header": "Бул уикиде көйгөйлөр бар болуп жатат", "htmlform-required": "Бул чоңдук керек болот", "htmlform-submit": "Жөнөтүү", "htmlform-reset": "Өзгөртүүлөрдү жокко чыгаруу", diff --git a/languages/i18n/la.json b/languages/i18n/la.json index a1aa13ad00..56897c0645 100644 --- a/languages/i18n/la.json +++ b/languages/i18n/la.json @@ -20,7 +20,8 @@ "SPQRobin", "UV", "Žekřil71pl", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Versores linea denotandi:", @@ -33,7 +34,6 @@ "tog-showtoolbar": "Affigere trabem redigentem", "tog-editondblclick": "Percussus duplex redactionem hortetur", "tog-editsectiononrightclick": "Paginarum segmenta dextero percussu in titulis redigenda", - "tog-rememberpassword": "Memorare tesserae meae hoc in navigatro inter conventa ({{PLURAL:$1|die|diebus}} $1 tenus)", "tog-watchcreations": "Paginas quas creo et fasciculos quos impono in paginarum custoditarum indicem addere", "tog-watchdefault": "Paginas et fasciculos quos recenseo in paginarum custoditarum indicem addere", "tog-watchmoves": "Paginas et fasciculos quos moveo in paginarum custoditarum indicem addere", @@ -446,7 +446,6 @@ "savearticle": "Servare hanc rem", "preview": "Praevidere", "showpreview": "Monstrare praevisum", - "showlivepreview": "Monstrare praevisum viventem", "showdiff": "Mutata ostendere", "anoneditwarning": "'''Monitio:''' Conventum tuum non apertum. Locus IP tuus in historia huius paginae notabitur.", "anonpreviewwarning": "''Conventum tuum non apertum. Si servas, locus IP tuus in historia huius paginae notabitur.''", @@ -623,7 +622,6 @@ "search-nonefound": "Nullae paginae quaesitionem tuam adaequant.", "powersearch-legend": "Quaerere callidissime", "powersearch-ns": "Quaerere in spatiis nominalibus:", - "powersearch-redir": "Monstrare redirectiones", "powersearch-togglelabel": "Selegere:", "powersearch-toggleall": "Omnia", "powersearch-togglenone": "Nullum", @@ -706,7 +704,6 @@ "prefs-preview": "Praevisum", "prefs-advancedwatchlist": "Praeferentiae monstrare", "prefs-displayrc": "Praeferentiae vultus", - "prefs-displaysearchoptions": "Praeferentiae vultus", "prefs-displaywatchlist": "Praeferentiae vultus", "prefs-diffs": "Differentiae", "userrights": "Usorum potestates", @@ -824,7 +821,7 @@ "recentchanges-label-plusminus": "Magnitudo paginae per istam copiam octetorum mutata est", "recentchanges-legend-newpage": "(vide etiam [[Special:NewPages|indicem paginarum novarum]])", "rcnotefrom": "Subter sunt '''$1''' nuperrime mutata in proxima '''$2''' die.", - "rclistfrom": "Monstrare mutata nova incipiens ab $1", + "rclistfrom": "Monstrare mutata nova incipiens ab $3 $2", "rcshowhideminor": "$1 recensiones minores", "rcshowhidebots": "$1 automata", "rcshowhideliu": "$1 usores notos", @@ -1132,10 +1129,6 @@ "notanarticle": "Res non est", "notvisiblerev": "Emendatio deleta est", "watchlist-details": "{{PLURAL:$1|$1 pagina|$1 paginae}} in indice paginarum custoditarum tuarum, sine paginis disputationis.", - "watchmethod-recent": "recensita recenta quaerens pro pagina custodita", - "watchmethod-list": "paginas custoditas quaerens pro recensitis recentibus", - "watchlistcontains": "Index paginarum custoditarum tuus $1 {{PLURAL:$1|paginam|paginas}} habet.", - "iteminvalidname": "Aerumna cum pagina '$1', nomen non est rectum...", "wlshowlast": "Monstrare proximas $1 horas $2 dies $3", "watchlist-options": "Indicis paginarum custoditarum praeferentiae", "watching": "Custodiens...", @@ -1743,10 +1736,6 @@ "size-kilobytes": "$1 chiliocteti", "size-megabytes": "$1 megaocteti", "size-gigabytes": "$1 gigaocteti", - "livepreview-loading": "Depromens…", - "livepreview-ready": "Depromens… Praesto!", - "watchlistedit-numitems": "Indice paginarum custoditarum tuo {{PLURAL:$1|est unus titulus|sunt $1 tituli}}, sine paginis disputationis.", - "watchlistedit-noitems": "Indice paginarum custoditarum tuo non sunt ulli tituli.", "watchlistedit-normal-title": "Indicem paginarum custoditarum recensere", "watchlistedit-normal-submit": "Removere titulos", "watchlistedit-raw-title": "Indicem paginarum custoditarum quasi textum recensere", diff --git a/languages/i18n/lad.json b/languages/i18n/lad.json index 727c579711..10396bbc28 100644 --- a/languages/i18n/lad.json +++ b/languages/i18n/lad.json @@ -9,7 +9,8 @@ "Runningfridgesrule", "Taichi", "Universal Life", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Suliñar los atamientos:", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Amostrar el chibuk de aparatos", "tog-editondblclick": "Trocar las hojas con doble klik", "tog-editsectiononrightclick": "Pueder trocar los kapítůlos, en pizando el botón derecho del ratón encima el títůlo", - "tog-rememberpassword": "Acordarse de mi entrada en este navigador (a lo más muńcho $1 {{PLURAL:$1|día|días}})", "tog-watchcreations": "Anyadir lad pajinas ke kree i archivos ke karge a mi lista", "tog-watchdefault": "Anyadir pajinas i archivos ke edite a mi lista", "tog-watchmoves": "Anyadir pajinas i archivo ke move a mi lista", @@ -315,14 +315,11 @@ "readonly_lag": "La base de datos se a blokeado mientres los servidores se sinkronizan", "internalerror": "Yerro enterno", "internalerror_info": "Yerro enterno: $1", - "fileappenderrorread": "No se pudo meldar \"$1\" durante enkashyon.", - "fileappenderror": "No se pudo enkashar \"$1\" a \"$2\".", "filecopyerror": "No se pudo copiar el arxiv \"$1\" a \"$2\".", "filerenameerror": "No se pudo renombrar archivo \"$1\" a \"$2\".", "filedeleteerror": "No se pudo efasar archivo \"$1\".", "directorycreateerror": "No se pudo krear direktorio \"$1\".", "filenotfound": "No se pudo topar archivo \"$1\".", - "fileexistserror": "No se pudo eskrivir al archivo \"$1\": Archivo ya egziste.", "unexpected": "Valor enasperado: \"$1\"=\"$2\".", "formerror": "Yerro: No se pudo embiar fomulario.", "badarticleerror": "No se puede azer esta aksyon en este pajina.", @@ -376,7 +373,6 @@ "userlogin-resetlink": "Olvidates tus detalyos de akseso?", "userlogin-resetpassword-link": "Olvidaste tu kontrasenya?", "userlogin-createanother": "Krear otro kuento", - "createacct-join": "Eskrive abasho tu informasyon", "createacct-emailrequired": "Adreso de korreo elektroniko", "createacct-emailoptional": "Korreo elektroniko (opsyonal)", "createacct-email-ph": "Eskrive tu adreso de korreo elektroniko", @@ -446,7 +442,6 @@ "savearticle": "Enrejistra la hoja", "preview": "Echar una ojada", "showpreview": "Echar una ojada", - "showlivepreview": "Previsteo bivo", "showdiff": "Amostrar los trocamientos", "anoneditwarning": "Aviso: No entrates a tu cuento.\nTu adresso de IP se va a enrejistrar en la istoria de trocamientos de la hoja.", "summary-preview": "Previsualización del resumen:", @@ -571,7 +566,6 @@ "search-nonefound": "No ay resultados por esta búxquida.", "powersearch-legend": "Búsqueda adelantada", "powersearch-ns": "Busca en los espacios de nombres:", - "powersearch-redir": "Mostra las redirecciones", "powersearch-toggleall": "Todos", "powersearch-togglenone": "dingun", "search-external": "Búsqueda eksterna", @@ -666,7 +660,7 @@ "recentchanges-label-unpatrolled": "Este trocamiento no fue patrullado daínda", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Debasho se amostran los trokamientos desde '''$2''' (amostrados fina $1)", - "rclistfrom": "Amostrar los trocamientos muevos empeçando el $1", + "rclistfrom": "Amostrar los trocamientos muevos empeçando el $3 $2", "rcshowhideminor": "$1 trocamientos chiquiticos", "rcshowhidebots": "$1 botes", "rcshowhideliu": "$1 usadores enrejistrados", @@ -1091,8 +1085,6 @@ "table_pager_empty": "No hay resultados", "autoredircomment": "Redireksionado a [[$1]]", "autosumm-new": "Pajina kreado con \"$1\"", - "livepreview-loading": "Cargando...", - "livepreview-ready": "Cargando… ¡Pronto!", "watchlisttools-view": "Ver los trocamientos", "watchlisttools-edit": "Ver i trocar tu lista de escogidas", "watchlisttools-raw": "Troca tu lista de escogidas en crudo", diff --git a/languages/i18n/lb.json b/languages/i18n/lb.json index 67e76263c5..d6e00164db 100644 --- a/languages/i18n/lb.json +++ b/languages/i18n/lb.json @@ -14,7 +14,8 @@ "Urhixidur", "VT98Fan", "Zinneke", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Linken ënnersträichen:", @@ -1132,7 +1133,7 @@ "recentchanges-legend-newpage": "(kuckt och [[Special:NewPages|Lëscht vun den neie Säiten]])", "recentchanges-legend-plusminus": "''(±123)''", "rcnotefrom": "Ugewise ginn d'Ännerunge vum $2 un (maximal $1 Ännerunge gi gewisen).", - "rclistfrom": "Nei Ännerunge vu(n) $1 u weisen", + "rclistfrom": "Nei Ännerunge vu(n) $3 $2 u weisen", "rcshowhideminor": "Kleng Ännerunge $1", "rcshowhideminor-show": "Weisen", "rcshowhideminor-hide": "Verstoppen", @@ -1684,10 +1685,6 @@ "watchlist-details": "{{PLURAL:$1|1 Säit|$1 Säiten}} sinn op ärer Iwwerwaachungsklëscht, d'Diskussiounssäiten net matgezielt.", "wlheader-enotif": "E-Mail-Notifikatioun ass ageschalt.", "wlheader-showupdated": "Säiten déi zanter Ärer leschter Visite geännert goufen, si '''fett''' geschriwwen", - "watchmethod-recent": "Rezent Ännerunge ginn op iwwerwaacht Säiten iwwerpréift", - "watchmethod-list": "Iwwerwaachte Säite ginn op rezent Ännerungen iwwerpréift", - "watchlistcontains": "Op ärer Iwwerwaachungslëscht $1 {{PLURAL:$1|steet $1 Säit|stinn $1 Säiten}}.", - "iteminvalidname": "Problem mam Element '$1', ongëltegen Numm ...", "wlnote2": "Hei sinn déi lescht Ännerunge aus {{PLURAL:$1|der leschter Stonn|de leschte(n) $1 Stonnen}}, Stand: $2 ëm $3 Auer.“", "wlshowlast": "D'Ännerunge vun de leschte(n) $1 Stonnen, $2 Deeg oder $3 (an de leschten 30 Deeg) weisen.", "watchlist-options": "Optioune vun der Iwwerwaachungslëscht", @@ -2776,8 +2773,6 @@ "autosumm-new": "Säit ugeluecht mat: '$1'", "lag-warn-normal": "Ännerunge vun {{PLURAL:$1|der leschter Sekonn|de leschte(n) $1 Sekonnen}} kënnen an dëser Lëscht net gewise ginn.", "lag-warn-high": "Duerch eng héich Serverbelaaschtung kënne Verännerungen déi viru manner wéi $1 {{PLURAL:$1|Sekonn|Sekonne}} gemaach goufen, net an dëser Lëscht ugewise ginn.", - "watchlistedit-numitems": "Op Ärer Iwwerwaachungslëscht {{PLURAL:$1|steet 1 Säit|stinn $1 Säiten}}, ouni d'Diskussiounssäiten.", - "watchlistedit-noitems": "Är Iwwerwaachungslëscht ass eidel.", "watchlistedit-normal-title": "Iwwerwaachungslëscht änneren", "watchlistedit-normal-legend": "Säite vun der Iwwerwaachungslëscht erofhuelen", "watchlistedit-normal-explain": "D'Säite vun Ärer Iwwerwaachungslëscht ginn drënner gewisen.\nFir eng Säit erofzehuelen, klickt op d'Haischen niewendrun a klickt duerno op \"{{int:Watchlistedit-normal-submit}}\".\nDir kënnt och [[Special:EditWatchlist/raw|déi net formatéiert Iwwerwaachungslëscht änneren]].", diff --git a/languages/i18n/lez.json b/languages/i18n/lez.json index 1ff17e09ed..d88dd13307 100644 --- a/languages/i18n/lez.json +++ b/languages/i18n/lez.json @@ -13,7 +13,8 @@ "Ole Yves", "Reedy", "Soul Train", - "Умар" + "Умар", + "아라" ] }, "tog-underline": "ЭлячӀунрин кӀаникай цӀар чӀугун", @@ -26,7 +27,6 @@ "tog-showtoolbar": "Дуьзар хъувунин алатрин кьвати къалура (JavaScript)", "tog-editondblclick": "Ччинар кьве тӀампӀуналди дуьзар хъувун (JavaScript герекзава)", "tog-editsectiononrightclick": "Пайдин кьилинцӀардиз эрчӀи патан тӀампӀ авуна пайдин дуьзар хъувуниз мумкинвал гун (JavaScript герекзава)", - "tog-rememberpassword": "И браузерда зи логин рикӀел хуьхь (лап гзаф $1 {{PLURAL:$1|1=югъ|йикъар}})", "tog-watchcreations": "За туькӀуьрнавай ччинар зи гуьзетунин сиягьдиз алава авун", "tog-watchdefault": "За дуьзар хъувунвай ччинар зи гуьзетунин сиягьдиз алава авун", "tog-watchmoves": "За тӀвар эхцигай ччинар зи гуьзетунин сиягьдиз алава авун", @@ -341,7 +341,6 @@ "savearticle": "Ччин хуьн", "preview": "Сифтедин килигун", "showpreview": "Сифтедин килигун къалурун", - "showlivepreview": "Фад сифтедин килигун", "showdiff": "МасакIавилер къалурун", "anoneditwarning": "'''Дикъет:''' Куьне системадиз жув вуж ятIа лагьанвач. Куь IP-адрес и ччинин масакIавилерин тарихдиз кхьида.", "summary-preview": "Сифте килигун паталди:", @@ -469,7 +468,6 @@ "search-nonefound": "Тlалабдив кьадай са нетижани жагъанвач.", "powersearch-legend": "Гегьенш жугъурун", "powersearch-ns": "Жугъурун тlварарин генгвилера:", - "powersearch-redir": "Рахкъурунар къалура", "powersearch-togglelabel": "Акун", "powersearch-toggleall": "Вири", "powersearch-togglenone": "Садни", @@ -579,7 +577,7 @@ "recentchanges-label-bot": "И дуьзар хъувун ботди авунвайд я", "recentchanges-label-unpatrolled": "И дуьзар хъувундин винел патрулвал авунвач", "rcnotefrom": "Агъадихъ '''$2'''-ай эгечIна масакIавилер къалурнава ( '''$1''' кьван къалурнава).", - "rclistfrom": "$1-й эгечIна цIийи масакIавилер къалурун", + "rclistfrom": "$3 $2-й эгечIна цIийи масакIавилер къалурун", "rcshowhideminor": "$1 гъвечlи дуьзар хъувунар", "rcshowhideminor-show": "Къалурун", "rcshowhideminor-hide": "Чуьнуьхун", @@ -986,8 +984,6 @@ "table_pager_limit_label": "Са ччиниз талукь тир затIар:", "table_pager_limit_submit": "Фин", "table_pager_empty": "Жагъанвач", - "livepreview-loading": "Ппарзава...", - "livepreview-ready": "Ппарзава... ГЬазур я!", "watchlistedit-normal-title": "Гуьзетунин сиягь дуьзар хъувун", "watchlistedit-raw-title": "Гуьзетунин сиягь текст хьиз дуьзар хъувун", "watchlistedit-raw-legend": "Гуьзетунин сиягь текст хьиз дуьзар хъувун", diff --git a/languages/i18n/lfn.json b/languages/i18n/lfn.json index 3e0ad47aa5..a93b27d449 100644 --- a/languages/i18n/lfn.json +++ b/languages/i18n/lfn.json @@ -5,7 +5,8 @@ "Kaganer", "Malafaya", "Reedy", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Sulinia lias:", @@ -16,7 +17,6 @@ "tog-showtoolbar": "Mostra la bara de utiles per edita (JavaScript)", "tog-editondblclick": "Edita pajes a du clicas (JavaScript)", "tog-editsectiononrightclick": "Engrana la edita de sesion par clica a la destra a titulos de sesion (JavaScript)", - "tog-rememberpassword": "Memora me sinia per entra a esta computador (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Junta la pajes ce me ia creada a me lista de pajes oservada", "tog-watchdefault": "Junta pajes ce me ia edita a me lista de pajes oservada", "tog-watchmoves": "Junta pajes ce me ia moveda a me lista de pajes oservada", @@ -379,7 +379,7 @@ "recentchanges-summary": "Asi la lista de cambias resente en la vici.", "recentchanges-feed-description": "Seque la cambias plu resente a la vici en esta flue.", "rcnotefrom": "A su es la cambias de '''$2''' (asta '''$1''' es mostrada).", - "rclistfrom": "Mostra cambias nova, comensante de $1", + "rclistfrom": "Mostra cambias nova, comensante de $3 $2", "rcshowhideminor": "$1 editas minor", "rcshowhidebots": "$1 botes", "rcshowhideliu": "$1 usores ativa aora", @@ -500,7 +500,6 @@ "watchthispage": "Oserva esta paje", "unwatch": "Nonoserva", "watchlist-details": "{{PLURAL:$1|$1 paje|$1 pajes}} osservada, sin pajes de discutes.", - "watchlistcontains": "Tu lista oservada teni $1 {{PLURAL:$1|paje|pajes}}.", "wlshowlast": "Mostra la $1 oras e $2 dias presedente $3", "watching": "Oserva...", "unwatching": "No oserva...", diff --git a/languages/i18n/lg.json b/languages/i18n/lg.json index b9c99a27be..f3911bf58e 100644 --- a/languages/i18n/lg.json +++ b/languages/i18n/lg.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Kizito" + "Kizito", + "아라" ] }, "tog-underline": "Enyunzi ebengako olukoloboze?", @@ -14,7 +15,6 @@ "tog-showtoolbar": "Amapeesa g'ebiyamba mu kuwandika galabikenga (kino kyetaagisa JavaScript)", "tog-editondblclick": "Okunyiga eppeesa emirundi ebiri kubikkulenga w'okyusiza olupapula (kyetaagisa 'JavaScript')", "tog-editsectiononrightclick": "Okunyiga ku omutwe gw'omuko ku lupapula n'eppeesa erya ddyo kubikkulenga w'ogukyusiza (kyetaagisa 'JavaScript')", - "tog-rememberpassword": "Tereka ekigambo kyange ekikuumi ku kompyuta eno (okumala {{PLURAL:$1|olunaku|ennaku ezitasukka mu}} $1)", "tog-watchcreations": "Empapula zenkolawo ziteekebwenga ku lukalala lw'ezo zengoberera", "tog-watchdefault": "Empapula zenkyusamu ziteekebwenga ku lukalala lw'ezo zengoberera", "tog-watchmoves": "Empapula zenkyusa erinnya ziteekebwenga ku lukalala lw'ezo zengoberera", @@ -277,14 +277,11 @@ "readonly_lag": "Okukukkiriza enkyukakyuka mu ggwanika lya data lino kuyimirizidwamu, kompyuta eziriko amawanika ga data amazibizi zisobole okugakwataganya n'eggwanika lya data ery'ennono", "internalerror": "Puloguramu ey'oku wiki efunye kirimya munda mwayo", "internalerror_info": "Puloguramu ey'oku wiki efunye kirimya munda mwayo: $1", - "fileappenderrorread": "\"$1\" nnemedwa okugisoma ndyoke ngiwayireko ebipya.", - "fileappenderror": "\"$2\" nnemedwa okugiwayirako \"$1\".", "filecopyerror": "Nnemedwa okuteeka kkopi ya fayiro \"$1\" mu \"$2\".", "filerenameerror": "Fayiro \"$1\" nnemedwa okugikyusa erinnya lifuuke \"$2\".", "filedeleteerror": "Nnemedwa okugyawo fayiro \"$1\".", "directorycreateerror": "Nnemedwa okukolawo etterekero \"$1\".", "filenotfound": "Fayiro \"$1\" embuze.", - "fileexistserror": "Nnemedwa okuwandika fayiro \"$1\": Yakolebwawo dda", "unexpected": "Waliwo ekivaamu ekitasuubirwa: \"$1\"=\"$2\".", "formerror": "Kiremya: nnemedwa okusindika foomu", "badarticleerror": "Ku lupapula luno ekikolwa ekyo tekisoboka.", @@ -418,7 +415,6 @@ "savearticle": "Kaza olupapula", "preview": "Kulagako", "showpreview": "Sooka ondageko", - "showlivepreview": "Labirawo enfaanana ya by'okusiza", "showdiff": "Ndaga bwe bikyuse", "anoneditwarning": "'''Kulabula:''' Owandika toyingidde mu sisitemu. Tujjakuwandika endagiriro eya kompyuta kwosinzidde\nmu lukalala lw'enkuykakyuka ez'omu lupapula luno.", "anonpreviewwarning": "''Okola toyingidde sisitemu. Bw'on'okaza by'okola nga sisitemu ewandika n'endagiriro yo eya IP mu lukalala lw'enkyukakyuka lw'olupapula luno.''", @@ -568,7 +564,6 @@ "searchall": "", "powersearch-legend": "Noonya mu ngeri esunsula", "powersearch-ns": "Noonyeza mu makuŋaaniro gano:", - "powersearch-redir": "Laga n'empapula ezikutwalabutwazi ku zinnaazo", "powersearch-togglelabel": "Londa:", "powersearch-toggleall": "Gonna", "preferences": "Enteekateeka yange", @@ -618,7 +613,7 @@ "recentchanges-legend": "Awategekerwa endaga y'ebyakakyusibwa", "recentchanges-summary": "Goberera enkyukakyuka empya ez'oku lupapula luno", "recentchanges-feed-description": "Kozesa omukutu guno okugoberera enkyukakyuka empya ez'oku wiki", - "rclistfrom": "Laga enkyukakyuka empya ezikoledwa okuva $1", + "rclistfrom": "Laga enkyukakyuka empya ezikoledwa okuva $3 $2", "rcshowhideminor": "$1 nkyukakyuka ntono", "rcshowhidebots": "$1 ebya bboti", "rcshowhideliu": "$1 ebya bamemba abali ku wiki ku saawa eno", diff --git a/languages/i18n/li.json b/languages/i18n/li.json index 13c4383230..d7a45b51ff 100644 --- a/languages/i18n/li.json +++ b/languages/i18n/li.json @@ -13,7 +13,8 @@ "Reedy", "Remember the dot", "Tibor", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Links óngersjtriepe", @@ -26,7 +27,6 @@ "tog-showtoolbar": "Laot edit toolbar zeen", "tog-editondblclick": "Bewirk pagina's bie 'ne dobbelklik (JavaScript)", "tog-editsectiononrightclick": "Secties bewirke mit 'ne rechtermoesklik op sectietitels (JavaScript nudig)", - "tog-rememberpassword": "Mien wachwaord onthouwe veur later sessies (hoegstens $1 {{PLURAL:$1|daag|daag}})", "tog-watchcreations": "Volg autematis pagina's die ich aanmaak en bestenj die ich upload", "tog-watchdefault": "Voog pagina's em bestenj die se bewirks toe aan dien volglies", "tog-watchmoves": "Volg autematis pagina's en bestenj die ich verplaats", @@ -294,14 +294,11 @@ "readonly_lag": "De database is autematis vergrendeld terwiel de ongergesjikte databaseservers synchronisere mit de huidserver.", "internalerror": "Interne fout", "internalerror_info": "Interne fout: $1", - "fileappenderrorread": "\"$1\" kós neet gelaeze waere tiejes 't toevoge.", - "fileappenderror": "Kós \"$1\" neet toevogen aan \"$2\".", "filecopyerror": "Besjtand \"$1\" kós neet nao \"$2\" gekopieerd waere.", "filerenameerror": "Verangere van de titel van 't besjtand \"$1\" in \"$2\" neet mäögelik.", "filedeleteerror": "Kós bestjand \"$1\" neet ewegsjaffe.", "directorycreateerror": "Map \"$1\" kós neet aangemaak waere.", "filenotfound": "Kós bestjand \"$1\" neet vènje.", - "fileexistserror": "Sjrieve nao bestandj \"$1\" waor neet mäögelik: 't bestandj besjteit al", "unexpected": "Ónverwachte waerd: \"$1\"=\"$2\".", "formerror": "Fout: kós formeleer neet versjikke", "badarticleerror": "Dees hanjeling kan neet waere oetgeveurd op dees pagina.", @@ -467,7 +464,6 @@ "savearticle": "Pagina opsjlaon", "preview": "Naokieke", "showpreview": "Betrach dees bewirking", - "showlivepreview": "Bewèrking ter controle tuine", "showdiff": "Toen verangeringe", "anoneditwarning": "Doe bis neet aangemeld. Dien IP adres weurt opgesjlage in de historie van dees pagina.", "anonpreviewwarning": "''Doe bös neet aangemeldj.''\n''Door dien bewèrking op te slaon wört dien IP-adres opgeslagen in de paginagesjiedenis.''", @@ -739,7 +735,6 @@ "search-nonefound": "D'r zien gein resultate veur diene zeukopdrach.", "powersearch-legend": "Oetgebreid zeuke", "powersearch-ns": "Zeuke in naamruumdes:", - "powersearch-redir": "Doorverwiezinge waergaeve", "powersearch-togglelabel": "Conterleer:", "powersearch-toggleall": "Alle", "powersearch-togglenone": "Gein", @@ -841,7 +836,6 @@ "prefs-advancedsearchoptions": "Wiejer instèllinger", "prefs-advancedwatchlist": "Wiejer instèllinger", "prefs-displayrc": "Toeaningsinstèllinger", - "prefs-displaysearchoptions": "Toeaningsinstèllinger", "prefs-displaywatchlist": "Toeaningsinstèllinger", "prefs-diffs": "Vers", "email-address-validity-valid": "'t E-mailadres liek geldig", @@ -993,7 +987,7 @@ "recentchanges-label-unpatrolled": "Dees bewirking is nog neet gekónterleerd", "recentchanges-legend-newpage": "$1 - Nuuj pagina", "rcnotefrom": "Verangeringe sins $2 (mit 'n maximum van $1 verangeringe).", - "rclistfrom": "Tuin de verangeringe vanaaf $1", + "rclistfrom": "Tuin de verangeringe vanaaf $3 $2", "rcshowhideminor": "$1 klein bewèrkinge", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 aangemelde gebroekers", @@ -1486,10 +1480,6 @@ "watchlist-details": "D'r {{PLURAL:$1|sjteit ein pagina|sjtaon $1 pagina's}} op dien volglies mit oetzunjering van de euverlèkpagina's.", "wlheader-enotif": "Doe wörs per e-mail gewaarsjuwd", "wlheader-showupdated": "Pazjena's die verangerd zeen saers doe ze veur 't lètste bekeeks sjtaon '''vet'''", - "watchmethod-recent": "Controleer recènte verangere veur gevolgde pazjena's", - "watchmethod-list": "controlere van gevolgde pazjena's veur recènte verangeringe", - "watchlistcontains": "Dien volglies bevat $1 {{PLURAL:$1|pazjena|pazjena's}}.", - "iteminvalidname": "Probleem mit object '$1', ongeljige naam...", "wlshowlast": "Tuin lètste $1 ore $2 daag $3", "watchlist-options": "Opties veur volglies", "watching": "Bezig mit plaatse op de volglies...", @@ -2005,7 +1995,6 @@ "tooltip-undo": "Mit \"óngedaon make\" driejs te dees bewirking trök en koms te in 't bewirkingsvinster.\nDoe kans in de bewirkingssamevatting 'n reej opgaeve.", "tooltip-preferences-save": "Slaon veurkäöre óp", "tooltip-summary": "Veur 'n kórte samevatting in", - "notacceptable": "De wikiserver kin de gegaeves neet levere in 'ne vorm dae diene client kin laeze.", "anonymous": "{{PLURAL:$1|Anonieme gebroeker|Anoniem gebroekers}} ven {{SITENAME}}", "siteuser": "{{SITENAME}} gebroeker $1", "anonuser": "anonieme gebroeker óp {{SITENAME}} $1", @@ -2482,14 +2471,8 @@ "autosumm-replace": "Teks vervange mit '$1'", "autoredircomment": "Verwies door nao [[$1]]", "autosumm-new": "Nuuj pazjena mit $1", - "livepreview-loading": "Laje…", - "livepreview-ready": "Laje… Vaerdig!", - "livepreview-failed": "Live veurvertuin mislök!\nProbeer normaal veurvertuin.", - "livepreview-error": "Verbènje mislök: $1 \"$2\"\nProbeer normaal veurvertuin.", "lag-warn-normal": "Verangeringe die nujer zeen es $1 {{PLURAL:$1|sekónd|sekónd}} waere mesjiens neet getuind in dees lies.", "lag-warn-high": "Door 'ne hoege database-servertoeveur zeen verangeringe nujer es $1 {{PLURAL:$1|seconde|seconde}} mäögelik neet besjikbaar in de lies.", - "watchlistedit-numitems": "Op dien volglies sjtaon {{PLURAL:$1|1 pazjena|$1 pazjena's}}, exclusief euverlèkpazjena's.", - "watchlistedit-noitems": "Dao sjtaon gein pazjena's op dien volglies.", "watchlistedit-normal-title": "Volglies bewirke", "watchlistedit-normal-legend": "Pazjena's ewegsjaffe van dien volglies", "watchlistedit-normal-explain": "Pazjena's op dien volglies waere hiejónger getuind.\nKlik op 't veerkentje d'rnaeve óm 'n pazjena eweg te sjaffe. Klik daonao op '{{int:Watchlistedit-normal-submit}}'.\nDe kèns ouch [[Special:EditWatchlist/raw|de roew lies bewirke]].", @@ -2580,7 +2563,6 @@ "compare-invalid-title": "De opgegaeve pazjenanaam is óngeljig.", "compare-title-not-exists": "Aangegaeve titel besteit neet.", "compare-revision-not-exists": "Aangegaeve versie besteit neet.", - "dberr-header": "Deze wiki haet 'n probleem", "dberr-problems": "Os excuses. Deze site ongervindj op t moment technische probleme.", "dberr-again": "Wach n aantal minute en probeer t daonao opnuuj.", "dberr-info": "(Kan gein verbinjing make mit de databaseserver: $1)", diff --git a/languages/i18n/lij.json b/languages/i18n/lij.json index 9703ed2d7a..8c1d9420d6 100644 --- a/languages/i18n/lij.json +++ b/languages/i18n/lij.json @@ -7,7 +7,8 @@ "Giromin Cangiaxo", "Malafaya", "Urhixidur", - "ZeneizeForesto" + "ZeneizeForesto", + "아라" ] }, "tog-underline": "Sottolineâ i collegamenti", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Fanni vedde a barra di strumenti de modìffica (serve JavaScript)", "tog-editondblclick": "Modifica e paggine co-o doggio clic (serve Javascrpt)", "tog-editsectiononrightclick": "Modifica e seçión co-o clic drito in sciô tìtolo (serve Javascipt)", - "tog-rememberpassword": "Arregorda a mæ paròlla d'ordine (a-o màscimo pe $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Azonzi e paggine che creo e i file che carrego a-i oservæ speciâli", "tog-watchdefault": "Azonzi e paggine e i files che modiffico a-i mæ sotta oservaçion", "tog-watchmoves": "Azonzi e paggine e i file che mescio a-i mæ sotta oservaçion", @@ -330,7 +330,6 @@ "gotaccountlink": "Intra", "userlogin-resetlink": "T'æ ascordòu i teu dæti de acesso?", "userlogin-resetpassword-link": "Reimposta a to password", - "createacct-join": "Inserisci i to dæti chi sotta.", "createaccountmail": "Doeuvia una password temporanea abrettio e mandila a l'adresso de posta elettronica speçificou", "createaccountreason": "Raxon:", "createacct-imgcaptcha-ph": "Scrivi quello che ti veddi de d'ato", @@ -559,7 +558,7 @@ "recentchanges-label-bot": "Sto cangiaménto o l'à fæto in bot", "recentchanges-label-unpatrolled": "Sto cangiaménto o no l'é stæto ancón verificòu", "rcnotefrom": "Chì sotta gh'è i cangiamenti fæti comensando da '''$2''' (scin a '''$1''').", - "rclistfrom": "Fanni vedde e modiffiche apportæ partindo da $1", + "rclistfrom": "Fanni vedde e modiffiche apportæ partindo da $3 $2", "rcshowhideminor": "$1 cangiaménti minoi", "rcshowhidebots": "$1 bot", "rcshowhideliu": "$1 utenti registræ", @@ -722,7 +721,6 @@ "watchthispage": "Vigilâ 'sta paggina", "unwatch": "Leva da sott'oservaçion", "watchlist-details": "A lista d'oservaçión speçiâle a contegne {{PLURAL:$1|ina pàgina (co-a seu pàgina de discusción)|$1 de pàgine (co-e so pàgine de discusción)}}.", - "watchlistcontains": "A lista in osservaçion g'ha $1 {{PLURAL:$1|pagine|pagina}}.", "wlshowlast": "Famme vedde e ûrtime $1 ôe $2 giorni $3", "watchlist-options": "Inpostaçioìn di oservæ speciâli", "watching": "Inti osservæ speçiâli...", @@ -974,8 +972,6 @@ "autosumm-replace": "Sostituçion da pagina con '$1'", "autoredircomment": "Reindirissoö a [[$1]]", "autosumm-new": "Paggina creâ con \"$1\"", - "livepreview-loading": "Camallando…", - "livepreview-ready": "Camallando… Æmô finïo!", "watchlisttools-view": "Veddi e modiffiche pertinenti", "watchlisttools-edit": "Veddi e modiffica a lista", "watchlisttools-raw": "Modiffica a lista in formato testo", diff --git a/languages/i18n/lmo.json b/languages/i18n/lmo.json index 100064386c..140fac1183 100644 --- a/languages/i18n/lmo.json +++ b/languages/i18n/lmo.json @@ -15,7 +15,8 @@ "Remulazz", "SabineCretella", "Snowdog", - "Sprüngli" + "Sprüngli", + "아라" ] }, "tog-underline": "Sutulinia i ligam", @@ -28,7 +29,6 @@ "tog-showtoolbar": "Fá vidé ai butún da redataziún (JavaScript)", "tog-editondblclick": "Redatá i pagin cun al dópi clich (JavaScript)", "tog-editsectiononrightclick": "Abilitá redatazziún dai sezziún cun al clic
\nsüi titul dai sezziún (JavaScript)", - "tog-rememberpassword": "Regòrdass la mè paròla d'urdin (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Giunta i paginn ch'hoo creaa mì a la lista di paginn che tegni sot ögg", "tog-watchdefault": "Gjüntá i pagin redataa in dala lista dii pagin tegnüü d'öcc", "tog-watchmoves": "Giunta i paginn ch'hoo muvüü a la lista di paginn che tegni sot ögg", @@ -424,7 +424,6 @@ "search-interwiki-more": "(püssee)", "powersearch-legend": "Recerca avanzada", "powersearch-ns": "Cerca in di namespace:", - "powersearch-redir": "Lista i redirezión", "preferences": "Preferenz", "mypreferences": "i mè preferenz", "prefs-edits": "Quantità de mudifegh faa:", @@ -511,7 +510,7 @@ "recentchanges-label-unpatrolled": "Quela mudifega chì a l'è stada mimga anmò verificada.", "recentchanges-legend-newpage": "$1 - pagina növa", "rcnotefrom": "Chì de sota gh'è la lista di mudifegh de $2 (fina a $1).", - "rclistfrom": "Fà vidè i cambiament növ a partì de $1", + "rclistfrom": "Fà vidè i cambiament növ a partì de $3 $2", "rcshowhideminor": "$1 i mudifegh piscinín", "rcshowhidebots": "$1 i bot", "rcshowhideliu": "$1 i dupradur cunetüü", diff --git a/languages/i18n/lo.json b/languages/i18n/lo.json index cb581f1933..cf3e7e2d6d 100644 --- a/languages/i18n/lo.json +++ b/languages/i18n/lo.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Passawuth", - "Tuinui" + "Tuinui", + "아라" ] }, "tog-underline": "ຂີດເສັ້ນກ້ອງລິງກ໌:", @@ -15,7 +16,6 @@ "tog-showtoolbar": "ສະແດງ ທູລບາດັດແກ້ (JavaScript)", "tog-editondblclick": "ໃຫ້ສາມາດດັດແກ້ ໂດຍ ດັບເບິລ໌ ຄລິກ (JavaScript)", "tog-editsectiononrightclick": "ໃຫ້ສາມາດ ດັດແກ້ ໂດຍກົດປຸ່ມຂວາ ຂອງເມົາສ໌ ຢູ່
ຫົວຂໍ້ຂອງພາກ (JavaScript)", - "tog-rememberpassword": "ຈົດຈໍາການເຊັນເຂົ້າຂອງຂ້ອຍ ຢູ່ ຄອມພິວເຕີໜ່ວຍນີ້ (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "ເພີ່ມ ໜ້າທີ່ຂ້ອຍສ້າງ ເຂົ້າໃນ ລາຍການຕິດຕາມ ຂອງ ຂ້ອຍ", "tog-watchdefault": "ເພີ່ມໜ້າ ທີ່ ຂ້ອຍດັດແກ້ ໃສ່ ລາຍຕິດຕາມ ຂອງ ຂ້ອຍ", "tog-watchmoves": "ເພີ່ມ ໜ້າທີ່ຂອ້ຍຍ້າຍ ໃສ່ ລາຍການຕິດຕາມຂອງຂ້ອຍ", @@ -373,7 +373,7 @@ "recentchanges": "ການດັດແກ້ຫຼ້າສຸດ", "recentchanges-summary": "ເບິ່ງ ການປ່ຽນແປງ ຫຼ້າສຸດ ຢູ່ ໜ້າວິກີນີ້.", "recentchanges-feed-description": "ນຳເບິ່ງການປ່ຽນແປງຫຼ້າສຸດຢູ່ ວິກິນີ້ ໃນ ຟີດ", - "rclistfrom": "ສະແດງ ການປ່ຽນແປງ ເລີ່ມແຕ່ $1", + "rclistfrom": "ສະແດງ ການປ່ຽນແປງ ເລີ່ມແຕ່ $3 $2", "rcshowhideminor": "$1 ການດັດແກ້ເລັກນ້ອຍ", "rcshowhidebots": "$1 ບອທ໌", "rcshowhideliu": "$1 ຜູ້ໃຊ້ໄດ້ເຊັນເຂົ້າ", diff --git a/languages/i18n/loz.json b/languages/i18n/loz.json index c20e2fae11..8e097c9712 100644 --- a/languages/i18n/loz.json +++ b/languages/i18n/loz.json @@ -4,7 +4,8 @@ "Kaganer", "Litingatinga Silozi", "Ooswesthoesbes", - "SF-Language" + "SF-Language", + "아라" ] }, "tog-underline": "Tumana ling'ko:", @@ -12,7 +13,6 @@ "tog-numberheadings": "Auto-palo mukunguna", "tog-showtoolbar": "Kamukile hloli ye ng'i toolbar (bulukezi JavaScript)", "tog-editondblclick": "Hloli ye ng'i petulo di 'klik' dubo (JavaScript)", - "tog-rememberpassword": "Askevusize zwa menuhile kwa bye kompyuta (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Pusize petulo a hloli di zwa mukoloko di kentezi", "tog-watchdefault": "Pusize petulo a hloli ye ng'i di zwa mukoloko di kentezi", "tog-watchmoves": "Pusize petulo a nyanganyisoze di zwa mukoloko di kentezi", @@ -218,7 +218,6 @@ "filedeleteerror": "Ni sa afi kulobala media \"$1\".", "directorycreateerror": "Ni sa hloli direktori \"$1\".", "filenotfound": "Ni sa fatukile media \"$1\".", - "fileexistserror": "Ni sa ubelisize di media \"$1\": media sa", "unexpected": "Teko lishokomoki: \"$1\"=\"$2\".", "formerror": "Bufosi: ni bulukezi form", "badtitle": "Sebu sa bani", @@ -295,7 +294,6 @@ "savearticle": "Bulukezi", "preview": "PendiBe", "showpreview": "Kamukile PendiBe", - "showlivepreview": "Lyangutukezi 'Live'", "showdiff": "Kamukile nca petuho", "anoneditwarning": "'''!:''' A ni sa menuhile.\nZwa adresi di IP sa bulukezi kwa kenki bundau di petulo.", "summary-preview": "Lyangutukezi pendiBe:", @@ -395,7 +393,7 @@ "recentchanges": "Petuho nca", "recentchanges-feed-description": "Kamukile petuho nca di wiki kwa bye feed.", "rcnotefrom": "Bye sa petuho di '''$2''' (di '''$1''' sa kamukile).", - "rclistfrom": "Kamukile nca petuho di $1", + "rclistfrom": "Kamukile nca petuho di $3 $2", "rcshowhideminor": "$1 pili kenki", "rcshowhidebots": "$1 roboti", "rcshowhideliu": "$1 sebelu", @@ -770,8 +768,6 @@ "autosumm-replace": "Sa blanki info con '$1'", "autoredircomment": "Abezi di [[$1]]", "autosumm-new": "Nca petulo: $1", - "watchlistedit-numitems": "Zwa mukoloko di kentezi sa pozefisize {{PLURAL:$1|1 petulo|$1 petulo}}, dicon bulelezina.", - "watchlistedit-noitems": "Zwa mukoloko di kentezi sa pozefisize 0 petulo.", "watchlistedit-normal-title": "Hloli ye ng'i mukoloko di kentezi", "watchlistedit-normal-legend": "Afi kulobala petulo di mukoloko di kentezi", "watchlistedit-normal-submit": "Afi kulobala petulo", diff --git a/languages/i18n/lrc.json b/languages/i18n/lrc.json index 9786b446c5..e9e4a8d140 100644 --- a/languages/i18n/lrc.json +++ b/languages/i18n/lrc.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Bonevarluri", - "Mogoeilor" + "Mogoeilor", + "아라" ] }, "tog-underline": "هوم پیوند زیرخط دار:", @@ -882,7 +883,7 @@ "recentchanges-legend-heading": "'''میراث:'''", "recentchanges-legend-newpage": "(همچنو بوینیت [[ویجه:بلگیا تازه|نوم گه بلگیا تازه]])", "rcnotefrom": "د هار آلشتیا د $2 هیئن(د بال د $1 نشون دئه بیه)", - "rclistfrom": "آلشتیا تازه ایی که وا $1 شرو بیه نشونش بئه", + "rclistfrom": "آلشتیا تازه ایی که وا $3 $2 شرو بیه نشونش بئه", "rcshowhideminor": "ويرايشتيا کؤچک $1", "rcshowhideminor-show": "نشو دئن", "rcshowhideminor-hide": "قام کردن", diff --git a/languages/i18n/lt.json b/languages/i18n/lt.json index dab0f1275d..aaee5dac55 100644 --- a/languages/i18n/lt.json +++ b/languages/i18n/lt.json @@ -27,7 +27,8 @@ "Vpovilaitis", "Xabier Armendaritz", "לערי ריינהארט", - "Vogone" + "Vogone", + "아라" ] }, "tog-underline": "Pabraukti nuorodas:", @@ -326,14 +327,11 @@ "readonly_lag": "Duomenų bazė buvo automatiškai užrakinta, kol pagalbinės duomenų bazės prisivys pagrindinę", "internalerror": "Vidinė klaida", "internalerror_info": "Vidinė klaida: $1", - "fileappenderrorread": "Papildymo metu nepavyko perskaityti „$1“.", - "fileappenderror": "Nepavyko pridėti „$1“ prie „$2“.", "filecopyerror": "Nepavyksta kopijuoti failo iš „$1“ į „$2“.", "filerenameerror": "Nepavyksta pervardinti failo iš „$1“ į „$2“.", "filedeleteerror": "Nepavyksta ištrinti failo „$1“.", "directorycreateerror": "Nepavyko sukurti aplanko „$1“.", "filenotfound": "Nepavyksta rasti failo „$1“.", - "fileexistserror": "Nepavyksta įrašyti į failą „$1“: failas jau yra", "unexpected": "Netikėta reikšmė: „$1“=„$2“.", "formerror": "Klaida: nepavyko apdoroti formos duomenų", "badarticleerror": "Veiksmas negalimas šiam puslapiui.", @@ -410,8 +408,6 @@ "userlogin-resetlink": "Pamiršote savo prisijungimo duomenis?", "userlogin-resetpassword-link": "Nustatykite slaptažodį iš naujo", "userlogin-createanother": "Sukurti kitą paskyrą", - "createacct-join": "Įveskite savo informaciją žemiau.", - "createacct-another-join": "Įveskite naujos paskyros informaciją žemiau.", "createacct-emailrequired": "Elektroninio pašto adresas", "createacct-emailoptional": "Elektroninio pašto adresas (neprivaloma)", "createacct-email-ph": "Įveskite savo elektroninio pašto adresą", @@ -551,7 +547,6 @@ "savearticle": "Išsaugoti puslapį", "preview": "Peržiūra", "showpreview": "Rodyti peržiūrą", - "showlivepreview": "Tiesioginė peržiūra", "showdiff": "Rodyti skirtumus", "anoneditwarning": "'''Dėmesio:''' Jūs nesate prisijungęs. Jūsų IP adresas bus įrašytas į šio puslapio istoriją.", "anonpreviewwarning": "''Jūs nesate prisijungęs. Išsaugojant jūsų IP adresas bus rodomas šio puslapio redagavimo istorijoje.''", @@ -826,7 +821,6 @@ "search-nonefound": "Nėra rezultatų, atitinkančių užklausą.", "powersearch-legend": "Išplėstinė paieška", "powersearch-ns": "Ieškoti vardų srityse:", - "powersearch-redir": "Įtraukti peradresavimus", "powersearch-togglelabel": "Pažymėti:", "powersearch-toggleall": "Viską", "powersearch-togglenone": "Nieko", @@ -930,7 +924,6 @@ "prefs-advancedsearchoptions": "Papildomi nustatymai", "prefs-advancedwatchlist": "Papildomi nustatymai", "prefs-displayrc": "Rodymo nustatymai", - "prefs-displaysearchoptions": "Rodymo nuostatos", "prefs-displaywatchlist": "Rodymo nuostatos", "prefs-diffs": "Skirtumai", "email-address-validity-valid": "Panašu, kad E-pašto adresas yra teisingas", @@ -1092,7 +1085,7 @@ "recentchanges-label-plusminus": "Šiuo baitų skaičiumi pakeista puslapio apimtis", "recentchanges-legend-newpage": "$1 - naujas puslapis", "rcnotefrom": "Žemiau yra pakeitimai pradedant $2 (rodoma iki $1 pakeitimų).", - "rclistfrom": "Rodyti naujus pakeitimus pradedant $1", + "rclistfrom": "Rodyti naujus pakeitimus pradedant $3 $2", "rcshowhideminor": "$1 smulkius keitimus", "rcshowhideminor-show": "Rodyti", "rcshowhideminor-hide": "Slėpti", @@ -1606,10 +1599,6 @@ "watchlist-details": "Stebima {{PLURAL:$1|$1 puslapis|$1 puslapiai|$1 puslapių}} neskaičiuojant aptarimų puslapių.", "wlheader-enotif": "El. pašto pranešimai yra įjungti.", "wlheader-showupdated": "Puslapiai pakeisti nuo tada, kai paskutinį kartą apsilankėte juose, yra pažymėti '''pastorintai'''", - "watchmethod-recent": "tikrinami naujausi stebimųjų puslapių pakeitimai", - "watchmethod-list": "ieškoma naujausių keitimų stebimuose puslapiuose", - "watchlistcontains": "Jūsų stebimųjų sąraše yra $1 {{PLURAL:$1|puslapis|puslapiai|puslapių}}.", - "iteminvalidname": "Problema su elementu „$1“, neteisingas vardas...", "wlshowlast": "Rodyti paskutinių $1 valandų, $2 dienų ar $3 pakeitimus", "watchlist-options": "Stebimųjų sąrašo parinktys", "watching": "Įtraukiama į stebimųjų sąrašą...", @@ -2146,7 +2135,6 @@ "monobook.css": "/* Čia įdėtas CSS bus rodomas Monobook išvaizdos naudotojams */", "common.js": "/* Bet koks čia parašytas JavaScript bus rodomas kiekviename puslapyje kievienam naudotojui. */", "monobook.js": "/* Šis JavaScript bus įkeltas tik „MonoBook“ išvaizdos naudotojams. */", - "notacceptable": "Projekto serveris negali pateikti duomenų formatu, kurį jūsų klientas galėtų skaityti.", "anonymous": "{{SITENAME}} {{PLURAL:$1|anoniminis naudotojas|anoniminiai naudotojai}}", "siteuser": "{{SITENAME}} {{GENDER:$2|naudotojas|naudotoja}} $1", "anonuser": "{{SITENAME}} anoniminis naudotojas $1", @@ -2686,14 +2674,8 @@ "size-kilobytes": "$1 KiB", "size-megabytes": "$1 MiB", "size-gigabytes": "$1 GiB", - "livepreview-loading": "Įkeliama…", - "livepreview-ready": "Įkeliama… Paruošta!", - "livepreview-failed": "Nepavyko tiesioginė peržiūra! Pamėginkite paprastąją peržiūrą.", - "livepreview-error": "Nepavyko prisijungti: $1 „$2“. Pamėginkite paprastąją peržiūrą.", "lag-warn-normal": "Pakeitimai, naujesni nei $1 {{PLURAL:$1|sekundė|sekundės|sekundžių}}, šiame sąraše gali būti nerodomi.", "lag-warn-high": "Dėl didelio duomenų bazės atsilikimo pakeitimai, naujesni nei $1 {{PLURAL:$1|sekundė|sekundės|sekundžių}}, šiame sąraše gali būti nerodomi.", - "watchlistedit-numitems": "Jūsų stebimųjų sąraše yra $1 {{PLURAL:$1|puslapis|puslapiai|puslapių}} neskaičiuojant aptarimų puslapių.", - "watchlistedit-noitems": "Jūsų stebimųjų sąraše nėra jokių puslapių.", "watchlistedit-normal-title": "Redaguoti stebimųjų sąrašą", "watchlistedit-normal-legend": "Šalinti puslapius iš stebimųjų sąrašo", "watchlistedit-normal-explain": "Žemiau yra rodomi puslapiai jūsų stebimųjų sąraše.\nNorėdami pašalinti puslapį, prie jo uždėkite varnelė ir paspauskite „{{int:Watchlistedit-normal-submit}}“.\nJūs taip pat galite [[Special:EditWatchlist/raw|redaguoti grynąjį stebimųjų sąrašą]].", @@ -2795,7 +2777,6 @@ "compare-invalid-title": "Jūsų nurodytas pavadinimas neleistinas.", "compare-title-not-exists": "Pavadinimas, kurį nurodėte, neegzistuoja.", "compare-revision-not-exists": "Keitimas, kurį nurodėte, neegzistuoja.", - "dberr-header": "Ši svetainė turi problemų.", "dberr-problems": "Atsiprašome! Svetainei iškilo techninių problemų.", "dberr-again": "Palaukite kelias minutes ir perkraukite puslapį.", "dberr-info": "(Nepavyksta pasiekti duomenų bazės serverio: $1)", diff --git a/languages/i18n/ltg.json b/languages/i18n/ltg.json index 4e5b76358b..e81281e35b 100644 --- a/languages/i18n/ltg.json +++ b/languages/i18n/ltg.json @@ -4,7 +4,8 @@ "Dark Eagle", "Gleb Borisov", "Jureits", - "Reedy" + "Reedy", + "아라" ] }, "tog-showhiddencats": "Ruodeit nūglobuotys kategorejis", @@ -297,7 +298,6 @@ "searchall": "vysi", "powersearch-legend": "Smolkuo mekliešona", "powersearch-ns": "Meklēt itamuos lopu grupuos:", - "powersearch-redir": "Ruodeit puoradresacejis", "powersearch-toggleall": "Vysi", "powersearch-togglenone": "Nikas", "preferences": "Īstatejumi", @@ -347,7 +347,7 @@ "recentchanges": "Nasenejis puormejis", "recentchanges-legend": "Pādejūs izmaiņu īspiejis", "recentchanges-feed-description": "Redzit jaunuokuos wiki izmainis ar itīm pādim.", - "rclistfrom": "Paruodeit jaunys izmainis nu $1", + "rclistfrom": "Paruodeit jaunys izmainis nu $3 $2", "rcshowhideminor": "$1 nasvareigūs", "rcshowhidebots": "$1 robotprogramys", "rcshowhideliu": "$1 dasaslāgtu lītuotuoju", diff --git a/languages/i18n/lus.json b/languages/i18n/lus.json index 51185c7955..4c75d41de6 100644 --- a/languages/i18n/lus.json +++ b/languages/i18n/lus.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Lpachuau", - "RMizo" + "RMizo", + "아라" ] }, "tog-underline": "Zawmna hnuairinna", @@ -15,7 +16,6 @@ "tog-showtoolbar": "Siamṭhatna hmanraw-liang tilang rawh (JavaScript a ngai)", "tog-editondblclick": "Hmehphìrin phêk siamṭha rawh (JavaScript a ngai)", "tog-editsectiononrightclick": "Hlawm thupui ding-hmeh hmangin hlawm siamţhat theihna awmtir rawh (JavaScript a ngai)", - "tog-rememberpassword": "He ka rangpuifannaah hian min hre reng rawh (a rei berah ni $1 {{PLURAL:$1}})", "tog-watchcreations": "Ka phêk siamte leh ka taksa hlankaite ka ralvèn zing-ah telh rawh", "tog-watchdefault": "Ka phêk siamţhatte ka ralvèn zing-ah telh rawh", "tog-watchmoves": "Ka phêk leh taksa sawnte ka ralvèn zing-ah telh rawh", @@ -288,14 +288,11 @@ "readonly_lag": "Database salin a pu a umphâk laiin database amahin inkhar behtir a ni.", "internalerror": "Chhunglam dik loh", "internalerror_info": "Chhunglam dik loh: $1", - "fileappenderrorread": "A hmawrbawk laiin \"$1\" a chhiar thei lo.", - "fileappenderror": "\"$1\"-a \"$2\" hmawrbawk theih a ni lo.", "filecopyerror": "Taksa \"$1\" hi \"$2\"-a lakchhawn theih a ni lo.", "filerenameerror": "Taksa \"$1\" hi hming dang, \"$2\"-ah a thlâk thei lo.", "filedeleteerror": "Taksa \"$1\" nuaibo thei lo tlat.", "directorycreateerror": "Bawmpui \"$1\" siam theih a ni lo.", "filenotfound": "Taksa \"$1\" hmuh theih a ni lo.", - "fileexistserror": "Taksa \"$1\" ziah theih a ni lo: Taksa chu a awm si.", "unexpected": "Hlutzawng beisei loh: \"$1\"=\"$2\".", "formerror": "Dikhlel: Lehkha thehluh theih a ni lo.", "badarticleerror": "He phêkah hian tuna i tih tum ang kha tih theih a ni lo.", @@ -445,7 +442,6 @@ "savearticle": "Tlangzarh rawh le", "preview": "Enchhinna", "showpreview": "Tlangzarh hmaa endikna", - "showlivepreview": "Endik thuakna", "showdiff": "Tihdanglam tihlanna", "anoneditwarning": "'''Vaukhanna:''' I inziaklût lo tlat.\nI chenhmun-IP he phêk chanchinah chhinchhian a ni ang.", "anonpreviewwarning": "''I inziaklût lo. I dahţhat chuan he phêk siamţhat chanchinah i chenhmun-IP hi chhinchhian a ni ang.''", @@ -605,7 +601,6 @@ "search-nonefound": "I zawn mil a awm lo", "powersearch-legend": "Zawnna chi sang", "powersearch-ns": "Hemi hminghmun chhungah hian zawng rawh:", - "powersearch-redir": "Thawnkual ngaiho", "powersearch-togglelabel": "Thai rawh:", "powersearch-toggleall": "A vaiin", "powersearch-togglenone": "Pakhat mah", @@ -706,7 +701,6 @@ "prefs-advancedsearchoptions": "Duhthlan ràiril", "prefs-advancedwatchlist": "Duhthlan ràiril", "prefs-displayrc": "Duhthlanna tilang rawh", - "prefs-displaysearchoptions": "Duhthlanna tilang rawh", "prefs-displaywatchlist": "Duhthlanna tilang rawh", "prefs-diffs": "Danglamna", "email-address-validity-valid": "E-chenhmun a dik hmel", @@ -806,7 +800,7 @@ "recentchanges-label-bot": "He siamţhat hi khawlmi tih a ni", "recentchanges-label-unpatrolled": "He siamţhat hi viltu la nei lo a ni", "rcnotefrom": "'''$2''' hnua tihdanglamna zawng zawng a hnuaiah khuan kan rawn tilang e ('''$1''' thleng chauh tihlan a ni).", - "rclistfrom": "$1 hnu lama tihdanglama tihlanna", + "rclistfrom": "$3 $2 hnu lama tihdanglama tihlanna", "rcshowhideminor": "siamţhat tenau $1", "rcshowhidebots": "Khawlmi $1", "rcshowhideliu": "hmangtu inziaklut $1", @@ -1130,9 +1124,6 @@ "watchlist-details": "I ralvèn zing aţanga {{PLURAL:$1| phêk $1 |phêk $1}}, sawihona phêk chhiar lohvin.", "wlheader-enotif": "*E-lehkha inhriattirna tihnun a ni.", "wlheader-showupdated": "I tlawh hnuhnun ber hnua tihdanglam phêk te chu a '''thau'''va tihlan a ni.", - "watchmethod-recent": "phêk vèn tihdanglam leh danglam loh kan enfiah mek!", - "watchmethod-list": "phêk vèn tunhnaia tihdanglam a awm em kan enfiah", - "watchlistcontains": "{{PLURAL:$1|phêk|}} $1 ral i veng.", "wlshowlast": "Darkar $1 kalta-a tihdanglam tilang rawh , ni $2 kalta-a tihdanglam tilang rawh, $3 tilang rawh", "watchlist-options": "Ralvèn duhdàn", "enotif_reset": "Phêk zawng zawng tlawh tawh vek angin chhinchhiah rawh.", diff --git a/languages/i18n/lv.json b/languages/i18n/lv.json index ffb2a9e911..c9c18e3e38 100644 --- a/languages/i18n/lv.json +++ b/languages/i18n/lv.json @@ -19,7 +19,8 @@ "Srolanh", "Xil", "Yyy", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Pasvītrot saites:", @@ -320,13 +321,11 @@ "missingarticle-diff": "(Salīdz.: $1, $2)", "internalerror": "Iekšēja kļūda", "internalerror_info": "Iekšējā kļūda: $1", - "fileappenderror": "Neizdevās pievienot \"$1\" pie \"$2\".", "filecopyerror": "Nav iespējams nokopēt failu \"$1\" uz \"$2\"", "filerenameerror": "Neizdevās pārdēvēt failu \"$1\" par \"$2\".", "filedeleteerror": "Nevar izdzēst failu \"$1\".", "directorycreateerror": "Nevar izveidot mapi \"$1\".", "filenotfound": "Neizdevās atrast failu \"$1\".", - "fileexistserror": "Nevar saglabāt failā \"$1\": fails jau pastāv", "unexpected": "Negaidīta vērtība: \"$1\"=\"$2\".", "formerror": "Kļūda: neizdevās nosūtīt saturu", "badarticleerror": "Šo darbību nevar veikt šajā lapā.", @@ -393,8 +392,6 @@ "userlogin-resetlink": "Esat aizmirsis savu pieslēgšanās informāciju?", "userlogin-loggedin": "Tu esi pieslēdzies ar lietotājvārdu {{GENDER:$1|$1}}.\nLai pieslēgtos ar citu lietotājvārdu, aizpildi šo formu.", "userlogin-createanother": "Izveidot citu kontu", - "createacct-join": "Ievadiet savu informāciju zemāk.", - "createacct-another-join": "Ievadiet jaunā konta informāciju zemāk.", "createacct-emailrequired": "E-pasta adrese", "createacct-emailoptional": "E-pasta adrese (nav obligāta)", "createacct-email-ph": "Ievadiet savu e-pasta adresi", @@ -524,7 +521,6 @@ "savearticle": "Saglabāt lapu", "preview": "Pirmskats", "showpreview": "Rādīt pirmskatu", - "showlivepreview": "Tūlītējs pirmskats", "showdiff": "Rādīt izmaiņas", "anoneditwarning": "'''Uzmanību:''' tu neesi iegājis. Lapas hronoloģijā tiks ierakstīta tava IP adrese.", "anonpreviewwarning": "''Tu neesi ienācis. Saglabājot lapu, Tava IP adrese tiks ierakstīta šīs lapas hronoloģijā.''", @@ -772,7 +768,6 @@ "search-nonefound": "Nav atrasti pieprasījumam atbilstoši rezultāti.", "powersearch-legend": "Izvērstā meklēšana", "powersearch-ns": "Meklēt šajās lapu grupās:", - "powersearch-redir": "Parādīt pāradresācijas", "powersearch-togglelabel": "Pārbaudīt:", "powersearch-toggleall": "Viss", "powersearch-togglenone": "Neviena", @@ -875,7 +870,6 @@ "prefs-advancedsearchoptions": "Papildu uzstādījumi", "prefs-advancedwatchlist": "Papildu uzstādījumi", "prefs-displayrc": "Pamatuzstādījumi", - "prefs-displaysearchoptions": "Pamatuzstādījumi", "prefs-displaywatchlist": "Pamatuzstādījumi", "prefs-diffs": "Izmaiņas", "prefs-help-prefershttps": "Šie uzstādījumi stāsies spēkā nākamajā pievienošanās reizē.", @@ -1022,7 +1016,7 @@ "recentchanges-legend-heading": "'''Apzīmējumi:'''", "recentchanges-legend-newpage": "(skatīt arī [[Special:NewPages|jaunās lapas]])", "rcnotefrom": "Šobrīd redzamas izmaiņas kopš '''$2''' (parādītas ne vairāk par '''$1''').", - "rclistfrom": "Parādīt jaunas izmaiņas kopš $1", + "rclistfrom": "Parādīt jaunas izmaiņas kopš $3 $2", "rcshowhideminor": "$1 maznozīmīgos", "rcshowhidebots": "$1 botus", "rcshowhideliu": "$1 reģistrētos lietotājus", @@ -1451,8 +1445,6 @@ "watchlist-details": "(Tu uzraugi $1 {{PLURAL:$1|lapu|lapas}}, neieskaitot diskusiju lapas.)", "wlheader-enotif": "E-pasta paziņojumi ir ieslēgti.", "wlheader-showupdated": "Lapas, kuras ir tikušas izmainītas, kopš tu tās pēdējoreiz apskatījies, te rādās ar '''pustrekniem''' burtiem", - "watchlistcontains": "Tavā uzraugāmo lapu sarakstā ir $1 {{PLURAL:$1|lapa|lapas}}.", - "iteminvalidname": "Problēma ar '$1' vienību, nederīgs nosaukums...", "wlshowlast": "Parādīt izmaiņas pēdējo $1 stundu laikā vai $2 dienu laikā, vai arī $3.", "watchlist-options": "Uzraugāmo rakstu saraksta opcijas", "watching": "Uzrauga...", @@ -1911,7 +1903,6 @@ "tooltip-undo": "\"Atgriezt\" atgriež šīs izmaiņas un atver labošanas formu priekšskatījuma veidā.\nTas atļauj pievienot iemeslu kopsavilkumā.", "tooltip-preferences-save": "Saglabāt iestatījumus", "tooltip-summary": "Ievadiet īsu kopsavilkumu", - "notacceptable": "Vikipēdijas serveris nevar sniegt datus Jūsu klientam nolasāmā formātā.", "anonymous": "{{PLURAL:$1|Anonīmais {{grammar:ģenitīvs|{{SITENAME}}}} lietotājs|Anonīmie {{grammar:ģenitīvs|{{SITENAME}}}} lietotāji}}", "siteuser": "{{grammar:ģenitīvs|{{SITENAME}}}} lietotājs $1", "anonuser": "{{SITENAME}} anonīms lietotājs $1", @@ -2304,14 +2295,8 @@ "autosumm-replace": "Aizvieto lapas saturu ar '$1'", "autoredircomment": "Pāradresē uz [[$1]]", "autosumm-new": "Jauna lapa: $1", - "livepreview-loading": "Ielādē…", - "livepreview-ready": "Ielādējas… Gatavs!", - "livepreview-failed": "Tūlītējais pirmskats nobruka! Pamēģini parasto pirmskatu.", - "livepreview-error": "Neizdevās pievienoties: $1 \"$2\". Pamēģini parasto pirmskatu.", "lag-warn-normal": "Izmaiņas, kas ir jaunākas par $1 {{PLURAL:$1|sekundi|sekundēm}}, var neparādīties šajā sarakstā.", "lag-warn-high": "Sakarā ar lielu datubāzes servera lagu, izmaiņas, kas svaigākas par $1 {{PLURAL:$1|sekundi|sekundēm}}, šajā sarakstā var neparādīties.", - "watchlistedit-numitems": "Tavs uzraugāmo lapu saraksts satur {{PLURAL:$1|1 lapu|$1 lapas}}, neieskaitot diskusiju lapas.", - "watchlistedit-noitems": "Tavs uzraugāmo rakstu saraksts ir tukšs.", "watchlistedit-normal-title": "Izmainīt uzraugāmo rakstu sarakstu", "watchlistedit-normal-legend": "Noņemt lapas (virsrakstus) no uzraugāmo rakstu saraksta", "watchlistedit-normal-explain": "Tavā uzraugāmo rakstu sarakstā esošās lapas ir redzamas zemāk.\nLai noņemtu lapu, ieķeksē lodziņā pretī lapai un uzspied Noņemt lapas.\nVar arī izmainīt [[Special:EditWatchlist/raw|neapstrādātu sarakstu]] (viens liels teksta lauks).", @@ -2402,7 +2387,6 @@ "compare-invalid-title": "Norādītais nosaukums nav derīgs.", "compare-title-not-exists": "Norādītais nosaukums neeksistē.", "compare-revision-not-exists": "Norādītā versija neeksistē.", - "dberr-header": "Šim viki ir problēma", "dberr-problems": "Atvainojiet!\nŠai vietnei ir radušās tehniskas problēmas.", "dberr-again": "Uzgaidiet dažas minūtes un pārlādējiet šo lapu.", "dberr-info": "(Nevar sazināties ar datubāzes serveri: $1)", diff --git a/languages/i18n/lzh.json b/languages/i18n/lzh.json index 0a9eabcb17..ab161b4038 100644 --- a/languages/i18n/lzh.json +++ b/languages/i18n/lzh.json @@ -10,7 +10,8 @@ "StephDC", "Super Wang", "Xiaomingyan", - "Yanteng3" + "Yanteng3", + "아라" ] }, "tog-underline": "鏈墊線:", @@ -1001,7 +1002,7 @@ "recentchanges-label-unpatrolled": "是纂未巡", "recentchanges-legend-newpage": "$1 - 新頁", "rcnotefrom": "下為自'''$2'''至'''$1'''之易也。", - "rclistfrom": "自$1起之易也", + "rclistfrom": "自$3 $2起之易也", "rcshowhideminor": "$1校", "rcshowhideminor-show": "示", "rcshowhideminor-hide": "藏", @@ -1434,10 +1435,6 @@ "watchlist-details": "哨上有$1,不含議論。", "wlheader-enotif": "*准報信。", "wlheader-showupdated": "*易者'''粗體'''。", - "watchmethod-recent": "哨近易。", - "watchmethod-list": "報近易…", - "watchlistcontains": "共$1哨。", - "iteminvalidname": "'$1'謬名。", "wlshowlast": "見近$1時、$2天、$3時易", "watchlist-options": "哨項", "watching": "出陣…", @@ -2058,8 +2055,6 @@ "size-bytes": "$1 位元組", "lag-warn-normal": "近$1秒新易者疑喪也。", "lag-warn-high": "遣藏遲焉。近$1秒新易者疑喪也。", - "watchlistedit-numitems": "不計議論,哨有題$1。", - "watchlistedit-noitems": "哨無題也。", "watchlistedit-normal-title": "治哨站", "watchlistedit-normal-legend": "撤之", "watchlistedit-normal-explain": "盡列有哨。欲撤題,揀之再擊『{{int:Watchlistedit-normal-submit}}』。亦[[Special:EditWatchlist/raw|治源哨]]也。", diff --git a/languages/i18n/mai.json b/languages/i18n/mai.json index d2f7dcb8f8..415a4ffe00 100644 --- a/languages/i18n/mai.json +++ b/languages/i18n/mai.json @@ -16,7 +16,8 @@ "Reedy", "Rillke", "Umeshberma", - "Vinitutpal" + "Vinitutpal", + "아라" ] }, "tog-underline": "लिंककेँ रेखांकित करू:", @@ -29,7 +30,6 @@ "tog-showtoolbar": "संपादन ओजारपेटी देखाऊ (जावास्क्रीप्ट)", "tog-editondblclick": "दू बेर क्लीक कए पन्ना संपादित करू (जावास्क्रीप्ट)", "tog-editsectiononrightclick": "ऐ खण्डक सम्पादन खण्डक शीर्षकेँ दहिन क्लिक कऽ सम्भव (जावास्क्रिप्ट चाही)", - "tog-rememberpassword": "ऐ गवेषकपर हमर कूटशब्द (बेशीसं बेशी $1 {{PLURAL:$1|दिन धरि| कएक दिन धरि}}) मोन राखू", "tog-watchcreations": "हमर बनाओल पृष्ठ हमर साकांक्ष सूचीमे राखू", "tog-watchdefault": "हमर संपादित पृष्ठ हमर साकांक्ष सूचीमे देखाऊ", "tog-watchmoves": "हमरा द्वारा हटाओल पृष्ठ हमर साकांक्ष सूचीमे राखू", @@ -300,14 +300,11 @@ "readonly_lag": "दत्तांशनिधि स्वचालित रूपेँ प्रतिबन्धित कएल गेल अछि जा परजीवी दतांशनिधि वितरक मूलक समक्ष नै आबि जाए।", "internalerror": "आन्तरिक भ्रम", "internalerror_info": "आन्तरिक भ्रम: $1", - "fileappenderrorread": "\"$1\" केँ जोड़ै कालमे नै पढ़ि सकल", - "fileappenderror": "\"$1\" सँ \"$2\" केँ नै जोड़ि सकल।", "filecopyerror": "\"$1\" सँ \"$2\" केँ नै अनुकृति कऽ सकल।", "filerenameerror": "\"$1\" सँ \"$2\" केँ नै नाम बदलि सकल।", "filedeleteerror": "\"$1\" केँ नै मेटा सकल।", "directorycreateerror": "विभाग \"$1\" नै बना सकल।", "filenotfound": "फाइल \"$1\" नै ताकि सकल।", - "fileexistserror": "फाइल \"$1\" पर लिखबामे अक्षम: फाइल अछि", "unexpected": "आसक विपरीत परिणाम: \"$1\"=\"$2\"", "formerror": "फॉर्म नै पठा सकल", "badarticleerror": "ई क्रिया ऐ पन्नापर नै कएल जा सकैए।", @@ -469,7 +466,6 @@ "savearticle": "पन्नाक रक्षण करू", "preview": "पूर्वावलोकन", "showpreview": "पूर्वप्रदर्शन", - "showlivepreview": "चलित पूर्वावलोकन", "showdiff": "परिवर्त्तन देखाऊ", "anoneditwarning": "'''चेतौनी:''' अहाँ सम्प्रवेशित नै छी।\nअहाँक अनिकेत ऐ पन्नाक सम्पादन इतिहासमे दर्ज कएल जाएत।", "anonpreviewwarning": "'' अहाँ सम्प्रवेशित नै छी। अखन रक्षण केलासँ अहाँक अनिकेत पता ऐ पन्नाक सम्पादन इतिहासमे दर्ज भऽ जाएत।''", @@ -730,7 +726,6 @@ "search-nonefound": "अभ्यर्थनासँ मेल खाइत कोनो परिणाम नै भेटल।", "powersearch-legend": "विशेष खोज", "powersearch-ns": "निर्धारकमे खोज", - "powersearch-redir": "रस्ता बदलेनक सूची", "powersearch-togglelabel": "जाँचू:", "powersearch-toggleall": "सभटा", "powersearch-togglenone": "कोनो नै", @@ -833,7 +828,6 @@ "prefs-advancedsearchoptions": "विशिष्ट विकल्प सभ", "prefs-advancedwatchlist": "विशिष्ट विकल्प सभ", "prefs-displayrc": "दृश्य विकल्प सभ", - "prefs-displaysearchoptions": "दृश्य विकल्प सभ", "prefs-displaywatchlist": "दृश्य विकल्प सभ", "prefs-diffs": "अन्तर निर्धारक सभ", "email-address-validity-valid": "ई-पत्र संकेत मान्य बुझाइत अछि", @@ -984,7 +978,7 @@ "recentchanges-label-bot": "ई सम्पादन यांत्रिक छल।", "recentchanges-label-unpatrolled": "ऐ सम्पादनक पुनरीक्षण अखन धरि नै कएल गेल अछि।", "rcnotefrom": "नीचाँमे '''$2''' सँ भेल परिवर्तन अछि ('''$1''' धरि देखाएल)।", - "rclistfrom": "$1 सँ शुरू भेल नव परिवर्तन देखू", + "rclistfrom": "$3 $2 सँ शुरू भेल नव परिवर्तन देखू", "rcshowhideminor": "$1 अल्प संपादन", "rcshowhidebots": "$1 स्वचालक सभ", "rcshowhideliu": "$1 सम्प्रवेशित प्रयोक्ता सभ", @@ -1433,10 +1427,6 @@ "watchlist-details": "{{PLURAL:$1|$1 पन्ना|$1 पन्ना सभ}} अहाँक साकांक्षसूचीमे, चौबटिया पन्ना नै गानल गेल।", "wlheader-enotif": "ई-पत्र सूचना लागू अछि।", "wlheader-showupdated": "पन्ना सभ जे अहाँक एतए अन्तिम बेर अएलाक बाद बदलल अछि तकर सूची देल अछि '''गाढ़''' मे", - "watchmethod-recent": "साकांक्ष सूचीक हालक सम्पादन जाँचि रहल छी", - "watchmethod-list": "साकांक्ष-सूचीक हालक सम्पादनकेँ देखि रहल छी", - "watchlistcontains": "अहाँक साकांक्ष-सूचीमे अछि $1 {{PLURAL:$1|पन्ना|पन्ना}}।", - "iteminvalidname": "'$1' क संग समस्या, अमान्य नाम ...", "wlshowlast": "देखाउ अन्तिम $1 घण्टा $2 दिन $3", "watchlist-options": "साकांक्षसूचीक विकल्प सभ", "watching": "ताकिमे...", @@ -1936,7 +1926,6 @@ "tooltip-undo": "\"फेरसँ वएह\" सम्पादनकेँ पूर्वस्थितिमे लऽ जाइए आ पूर्वावलोकन अवस्थामे सम्पादन फॉर्म खोलैए। ई सारांशमे कारण जोड़बाक विकल्प दैत अछि।", "tooltip-preferences-save": "मोनपसंद के सुरक्षित करू", "tooltip-summary": "छोट संक्षेप दिअ", - "notacceptable": "विकी वितरक ओइ प्रारूपमे दत्तांश नै दऽ सकैए जे अहाँक ग्राहक पढ़ि सकए।", "anonymous": "अज्ञात {{अन्तर्जाल}} क {{PLURAL:$1|प्रयोक्ता|प्रयोक्ता सभ}}", "siteuser": "{{अन्तर्जाल}} प्रयोक्ता $1", "anonuser": "{{SITENAME}} नुकायल प्रयोक्ता $1", @@ -2427,14 +2416,8 @@ "autosumm-replace": "\"$1\" सहित पाठ परिवर्तित भेल", "autoredircomment": "[[$1]] के अनुप्रेषित", "autosumm-new": "'$1'संग नब पृष्ठ बनाओल गेल", - "livepreview-loading": "उपारोपण भऽ रहल अछि...", - "livepreview-ready": "उपारोपण भऽ रहल अछि...तैयार रहू!", - "livepreview-failed": "चल पूर्वदृश्य अफल!\nसामान्य पूर्वदृश्य प्रयोग करू।", - "livepreview-error": "जुड़बामे असफल: $1 \"$2\"।\nसामान्य पूर्वदृश्यक प्रयोग करू।", "lag-warn-normal": "$1 सँ नव बदलल गेल {{PLURAL:$1|सेकेण्ड|सेकेण्ड}} ऐ सूचीमे नै देखाएल गेल।", "lag-warn-high": "उच्च दत्तनिधि वितरक देरीक कारण, $1 सँ नव परिवर्तन {{PLURAL:$1|सेकेण्ड|सेकेण्ड}} ऐ सूचीमे नै देखाएल जा सकल।", - "watchlistedit-numitems": "अहाँक साकांक्ष-सूचीमे अछि {{PLURAL:$1|1 शीर्षक|$1 शीर्षक}}, वार्ता पन्नाकेँ छोड़ि कऽ।", - "watchlistedit-noitems": "अहाँक साकांक्ष-सूचीमे कोनो शीर्षक नै अछि।", "watchlistedit-normal-title": "साकांक्षसूची बदलू", "watchlistedit-normal-legend": "साकांक्ष सूचीसँ हटाउ", "watchlistedit-normal-explain": "अहाँक साकांक्ष-सूचीक शीर्षक नीचाँमे देल अछि।\nएकटा शीर्षककेँ हटेबाले, ओकर सोझाँक बक्शाकेँ सही करू, आ क्लिक करू \"{{int:Watchlistedit-normal-submit}}\"।\nअहाँ [[Special:EditWatchlist/raw|काँच-सूची सम्पादित करू]] ईहो कऽ सकै छी।", @@ -2522,7 +2505,6 @@ "compare-invalid-title": "जे शीर्षक अहाँ देलौं से अमान्य अछि।", "compare-title-not-exists": "जे शीर्षक अहाँ कहलौं से अछिये नै।", "compare-revision-not-exists": "जे संशोधन अहाँ कहलौं से अछिये नै।", - "dberr-header": "ऐ विकीमे एकटा समस्या अछि", "dberr-problems": "दुखी छी! ई जालस्थल तकनीकी समस्या अनुभव कऽ अछि।", "dberr-again": "किछु काल बाट ताकू आ फेरसँ भारित करू।", "dberr-info": "(दत्तनिधि वितरककेँ सम्पर्क नै कऽ सकल: $1)", diff --git a/languages/i18n/map-bms.json b/languages/i18n/map-bms.json index 07d8f3bf1f..c323d43040 100644 --- a/languages/i18n/map-bms.json +++ b/languages/i18n/map-bms.json @@ -5,7 +5,8 @@ "Slamet Serayu (on map-bms.wikipedia.org)", "StefanusRA", "לערי ריינהארט", - "Bennylin" + "Bennylin", + "아라" ] }, "tog-underline": "Garisen ngisoré pranala:", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Tidhokna bilah alat penyuntingan", "tog-editondblclick": "Nyunting kaca nganggo dobel klik (mbutuhna JavaScript)", "tog-editsectiononrightclick": "Aktifna penyuntingan subbagian nganggo klik-tengen nang judul bagian (mbutuhna JavaScript)", - "tog-rememberpassword": "Emutna data login-ne inyong nang peramban kiye (kanggo paling suwe $1 {{PLURAL:$1|dina|dina}})", "tog-watchcreations": "Tambahna kaca gaweanne inyong lan berkas sing tek unggah nang daptar pangawasanne inyong", "tog-watchdefault": "Tambahna kaca lan berkas sing tek-sunting maring daptar pangawasanne inyong", "tog-watchmoves": "Tambahna kaca lan berkas sing tek-pindah maring daptar pangawasanne inyong", @@ -305,14 +305,11 @@ "readonly_lag": "Basis data uwis dikunci otomatis sawetara basis data sekunder lagi nglakokna sinkronisasi karo basis data utama", "internalerror": "Kasalahan internal", "internalerror_info": "Kasalahan internal: $1", - "fileappenderrorread": "Ora teyeng maca \"$1\" dong lagi nambahi.", - "fileappenderror": "Ora teyeng nambahna \"$1\" maring \"$2\".", "filecopyerror": "Ora teyeng nyalin berkas \"$1\" maring \"$2\".", "filerenameerror": "Ora teyeng ngowahi jeneng berkas sekang \"$1\" dadi \"$2\".", "filedeleteerror": "Ora teyeng mbusak berkas \"$1\".", "directorycreateerror": "Ora teyeng nggawé dirèktori \"$1\".", "filenotfound": "Ora teyeng nemokna berkas \"$1\".", - "fileexistserror": "Ora teyeng nulis maring berkas \"$1\": Berkase wis ana.", "unexpected": "Nilai-ne nang jaba jangkauan: \"$1\"=\"$2\".", "formerror": "Kasalahan: Ora teyeng ngirimna formulir.", "badarticleerror": "Tindakan kiye ora teyeng dilakokna nang kaca kiye.", @@ -387,8 +384,6 @@ "gotaccountlink": "Mlebu log", "userlogin-resetlink": "Apa Rika kelalen info detil nggo mlebune?", "userlogin-resetpassword-link": "Setel maning tembung sandhine Rika", - "createacct-join": "Lebokna informasine Rika nang ngisor kiye.", - "createacct-another-join": "Lebokna informasi akun anyar nang ngisor kiye.", "createacct-emailrequired": "Alamat imel", "createacct-emailoptional": "Alamat imel (ora kudu)", "createacct-email-ph": "Lebokna alamat imele Rika", @@ -525,7 +520,6 @@ "savearticle": "Simpen", "preview": "Pra tayang", "showpreview": "Pra tayang", - "showlivepreview": "Pratayang langsung", "showdiff": "Ndeleng bedané", "anoneditwarning": "Rika ora kadaftar mlebu.\nAlamat IP-ne Rika bakal dicatet nang sajarah panyuntingane kaca kiye.", "anonpreviewwarning": "''Rika durung mlebu log. Nyimpen kaca bakal nyatetna alamat IP-ne Rika nang riwayat suntingan kaca kiye.''", @@ -734,7 +728,6 @@ "search-nonefound": "Ora ana kasil sing cocog karo pitakonan (''query'').", "powersearch-legend": "Panggoletan lanjut", "powersearch-ns": "Goleti nang bilik jeneng:", - "powersearch-redir": "Daftar pangalihan", "powersearch-togglelabel": "Pilih:", "powersearch-toggleall": "Kabeh", "powersearch-togglenone": "Ora ana", @@ -834,7 +827,6 @@ "prefs-advancedsearchoptions": "Opsi lanjutan", "prefs-advancedwatchlist": "Opsi lanjutan", "prefs-displayrc": "Opsi tampilan", - "prefs-displaysearchoptions": "Opsi tampilan", "prefs-displaywatchlist": "Opsi tampilan", "prefs-diffs": "Prabédan", "email-address-validity-valid": "Alamatimel ketone wis sah", @@ -972,7 +964,7 @@ "recentchanges-label-bot": "Suntingan iki dilakokna déning bot", "recentchanges-label-unpatrolled": "Suntingan kiye durung dipatroli", "rcnotefrom": "Nang ngisor kiye owah-owahan wiwit $2 (kapacak nganti $1 owah-owahan).", - "rclistfrom": "Tidokna owahan anyar molai sekang tanggal $1", + "rclistfrom": "Tidokna owahan anyar molai sekang tanggal $3 $2", "rcshowhideminor": "$1 suntingan cilik", "rcshowhidebots": "$1 bot", "rcshowhideliu": "$1 panganggo sing mlebu log", diff --git a/languages/i18n/mdf.json b/languages/i18n/mdf.json index a72fa9d920..582fb89279 100644 --- a/languages/i18n/mdf.json +++ b/languages/i18n/mdf.json @@ -5,7 +5,8 @@ "Kaganer", "Khazar II", "Kranch", - "Numulunj pilgae" + "Numulunj pilgae", + "아라" ] }, "tog-underline": "Сюлмафкснень алга китькстамс:", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Кядьёнкс седяфксть няфтемс сёрмадомбачк (JavaScript)", "tog-editondblclick": "Кафксть люпштазь сувамс сёрматфть петнема (JavaScript)", "tog-editsectiononrightclick": "Петнемс пялькстне: люпштамс сёрмадомбяльксть лемонц лангс видешире пуняса (JavaScript)", - "tog-rememberpassword": "Ванфтомс монь сувама лемозе тя содаммашинаса (сяда кувать $1 {{PLURAL:$1|ши|шит}})", "tog-watchcreations": "Сувафтомс лопатнень, конатнень тиине ди файлат, конатнень тонгине мельгеваномазон", "tog-watchdefault": "Сувафтомс лопатнень ди файлатнень, конатнень петнесайне мельгеваномазон", "tog-watchmoves": "Сувафтомс лопатнень ди файлатнень, конатнень шашфтыне мельгеваномазон", @@ -289,14 +289,11 @@ "readonly_lag": "Датабазась эслек пякстась мъзярс кядяла датабаза серверхт сотни прясерверть мархта", "internalerror": "Потмонь эльбятькс", "internalerror_info": "Потмонь эльбятькс: $1", - "fileappenderrorread": "\"$1\" файлась аф лувови поладома пингста.", - "fileappenderror": "\"$1\" файлась изь поладов \"$2\" файлти.", "filecopyerror": "Аш кода копиямс файл \"$1\" файл \"$2\"с.", "filerenameerror": "Аш кода \"$1\" файлти максомс од лем \"$2\".", "filedeleteerror": "Файл \"$1\" аф нардави.", "directorycreateerror": "Директорие \"$1\" аф тиеви.", "filenotfound": "Файл \"$1\" аф муви.", - "fileexistserror": "Файл \"$1\" аф сёрмадови: стама файлсь ульсь ни", "unexpected": "Аф шарьхкодеви смузьсь: \"$1\"=\"$2\".", "formerror": "Эльбятькс: Формсь аф кучеви", "badarticleerror": "Тя лопаса тя аф тиеви.", @@ -447,7 +444,6 @@ "savearticle": "Ванфтомс лопать", "preview": "Васень няфтема", "showpreview": "Максомс васень няфтема", - "showlivepreview": "Эряй васень няфтема", "showdiff": "Няфтемс мезе полафтсь", "anoneditwarning": "'''Инголе мярьгома:''' Тон изеть сува. Тонь IP адресце кармай сувафтф тя лопать петнема историязонза.", "missingsummary": "'''Лятфтама:''' Тон изеть макса петнемацень колга нюрьхкяня лихтемась. Люпштандярят \"Ванфтомс лопать\" тага весть, тонь полафнематне кармайхть ванфтфт мяльполатксфтома.", @@ -666,7 +662,6 @@ "search-nonefound": "Аш вешфксонди малады муфкст.", "powersearch-legend": "Анцяйняньбес вешендема", "powersearch-ns": "Вешендемс лемботмоса:", - "powersearch-redir": "Шашфтфкснень лувомась", "powersearch-togglelabel": "Варжак:", "powersearch-toggleall": "Сембе", "powersearch-togglenone": "Фкявок аш", @@ -872,7 +867,7 @@ "recentchanges-label-bot": "Тя видептемась тизе кона-бди робот програм", "recentchanges-label-unpatrolled": "Тя видептемась ашесь пова патруль ала ни", "rcnotefrom": "Ала няфтезь полафнематне '''$2'''-ста ('''$1'''-с).", - "rclistfrom": "Няфтемс од полафнематне $1-ста ушедомс", + "rclistfrom": "Няфтемс од полафнематне $3 $2-ста ушедомс", "rcshowhideminor": "$1 ёмланя видептемат", "rcshowhidebots": "$1 робот програпт", "rcshowhideliu": "$1 суваф тиихть", @@ -1214,10 +1209,6 @@ "watchlist-details": "{{PLURAL:$1|$1 лопа|$1 лопат}} мельгеваномацень ала корхнема лопат аф лувомок.", "wlheader-enotif": "Электрононь сёрма вельде пачфнема нолдаф тевс.", "wlheader-showupdated": "Лопат конань полафтозь тонь мекольце сувсемадот меле няфтевсть '''эчке тяшкса'''.", - "watchmethod-recent": "мельге ванома ала лопатнень коряс мекольце петнематнень ванондома", - "watchmethod-list": "мекольце петнематнень коряс мельге ванома ала лопат ванондома", - "watchlistcontains": "Тонь мельгеваномасот $1 {{PLURAL:$1|лопа|лопат}}.", - "iteminvalidname": "Прябала '$1'-ть мархть, лемоц аф кондясти...", "wlshowlast": "Няфтемс мекольце $1 ойхть (част) $2 шит $3", "watchlist-options": "Мельгеваномать латцемасна", "watching": "Ванома...", @@ -1651,7 +1642,6 @@ "tooltip-rollback": "\"Потафтфкс\" мърдафтсыне петнематне мекольце тиинь путксонц лопазонза фкя люпштамас.", "tooltip-undo": "\"Каряньфтема\" мърдафтсыне тя петнемать эди панжесы петнема форм васень няфтемаса.\nЛезни поладомс туфталхт лихтемать эс.", "tooltip-summary": "Тяштьк нюрьхкяняста сувафтфть колга", - "notacceptable": "Вики серверонди аш кода максомс информациесь стама форматса конань эса тонь клиентти ули кода сонь морафтомс.", "anonymous": "Лемфтома {{SITENAME}}-нь {{PLURAL:$1|тиись|тиихне}}", "siteuser": "{{SITENAME}}-нь тиись $1", "lastmodifiedatby": "Тя лопать мекольцеда петнезь $3 $2, $1", @@ -1978,14 +1968,8 @@ "autosumm-replace": "Нардакшневи лопать '$1' мархта", "autoredircomment": "Умборондафневи [[$1]]с", "autosumm-new": "Тиевсь лопа $1 мархта", - "livepreview-loading": "Аноклакшни…", - "livepreview-ready": "Аноклакшни… Анок!", - "livepreview-failed": "Эряк васень няфтемась колавсь! Тяряфтт кундамс кърдань васень няфтемас.", - "livepreview-error": "Аш кода сотомс: $1 \"$2\" мархта. Тяряфтт кундамс кърдань васень няфтемас.", "lag-warn-normal": "Полафнематне $1 {{PLURAL:$1|фавда|фавда}} од аш кода няфтемс лувомаса.", "lag-warn-high": "Серверонь вельф стака яксеманкса $1 {{PLURAL:$1|фавда|фавда}} од полафнематне аш кода няфтемс тя лувомаса.", - "watchlistedit-numitems": "Тонь мельгеваномазост {{PLURAL:$1|1 конякс|$1 конякст}} корхнема лопатнень башка.", - "watchlistedit-noitems": "Тонь мельгеваномазост конякст ашет.", "watchlistedit-normal-title": "Петнемс мельгеваномать", "watchlistedit-normal-legend": "Нардамс конякст мельгеваномаста", "watchlistedit-normal-explain": "Тонь мельгеваномаса коняксне няфтьфт ала.\nКоняксонь нардаманди, путт тяште кудняс сонь ваксса ди люпштак Нардамс конякст.\nТондейть ули кода [[Special:EditWatchlist/raw|петнемс ише лувомать]].", diff --git a/languages/i18n/mg.json b/languages/i18n/mg.json index ef1e53062e..603a483014 100644 --- a/languages/i18n/mg.json +++ b/languages/i18n/mg.json @@ -6,7 +6,8 @@ "Jagwar", "The Evil IP address", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Hanipika ny rohy:", @@ -1113,7 +1114,7 @@ "recentchanges-legend-heading": "'''Maribolana:'''", "recentchanges-legend-newpage": "(jereo koa ny [[Special:NewPage|lisitry ny pejy vaovao]])", "rcnotefrom": "Ity eto ambany ity ny lisitry ny vao niova manomboka ny $2 (hatramin'ny $1 no miseho).", - "rclistfrom": "Asehoy izay vao niova manomboka ny $1", + "rclistfrom": "Asehoy izay vao niova manomboka ny $3 $2", "rcshowhideminor": "$1 ny fanovàna kely", "rcshowhideminor-show": "Haneho", "rcshowhideminor-hide": "Hanafina", @@ -1630,10 +1631,6 @@ "watchlist-details": "Pejy $1{{PLURAL:}} ao amin'ny lisitry ny pejy arahanao, tsy isaina ny pejin-dresaka.", "wlheader-enotif": "Alefa ny fampilazana amin'ny mailaka.", "wlheader-showupdated": "Aseho '''sorabaventy''' ny pejy niova taorian'ny famangianao azy farany.", - "watchmethod-recent": "fanamarinana ny fiovana farany hahitana pejy arahana", - "watchmethod-list": "fanamarinana ny pejy arahana hahitana fiovana vao haingana", - "watchlistcontains": "Ao amin'ny pejy arahanao dia ahitana pejy $1{{PLURAL:}}.", - "iteminvalidname": "Olana amin'ny zavatra « $1 » : tsy ara-dalàna ny anarana...", "wlshowlast": "Haneho ny $1 ora farany, ny $2 andro farany na $3", "watchlist-options": "Safidy ny lisitry ny pejy arahana", "watching": "Fanarahana...", @@ -2553,8 +2550,6 @@ "autosumm-new": "Pejy voaforona amin'ny « $1 »", "lag-warn-normal": "Ny fanovana vaovao nohon'ny $1 segondra {{PLURAL:}} dia tsy hiseho eo amin'ity lisitra ity.", "lag-warn-high": "Noho ny hataraiky ny lohamilin'ny banky angona, tsy hiseho eto ny fanovana natao tao anatin'ny fotoana latsaky ny $1 segondra{{PLURAL:}}.", - "watchlistedit-numitems": "Ny lisitry ny pejy arahanao maso dia misy {{PLURAL:$1|lohateny iray|lohateny $1}}, raha tsy kaontiana ny pejin-dresaka.", - "watchlistedit-noitems": "Tsy misy lohateny ny lisitrao.", "watchlistedit-normal-title": "Hanova ny lisitra ny pejy arahako maso", "watchlistedit-normal-legend": "Hanala lohateny ao amin'ny lisitra", "watchlistedit-normal-explain": "Aseho eo ambany ny lohateny ao amin'ny lisitry ny pejy arahanao.\nTsindrio ny boaty eo akaikiny ary tsindrio « {{int:Watchlistedit-normal-submit}} ».\nAzonao atao ihany koa ny [[Special:EditWatchlist/raw|manova ilay lisitra amin'ny akorany]].", diff --git a/languages/i18n/mhr.json b/languages/i18n/mhr.json index ce0ff9ad1b..082a2c136b 100644 --- a/languages/i18n/mhr.json +++ b/languages/i18n/mhr.json @@ -8,7 +8,8 @@ "Lifeway", "Shirayuki", "Сай", - "Санюн Вадик" + "Санюн Вадик", + "아라" ] }, "tog-underline": "Кузе кылвер-влакым ӱлычын удыралаш?", @@ -19,7 +20,6 @@ "tog-usenewrc": "У тӧрлатымаш саемдыме лӱмерым кучылташ (JavaScript кӱлеш)", "tog-numberheadings": "Вуймутым автоматик йӧн дене радамлаш", "tog-showtoolbar": "Тӧрлатымаш ӱзгараҥам ончыкташ", - "tog-rememberpassword": "Тиде компьютерышто мыйын шолыпмутым шарнаш (эн шуко $1 {{PLURAL:$1|1=кечылын|кечылан}})", "tog-watchcreations": "Мыйын ыштыме лаштык-влакым эскерыме лӱмерыш ешараш", "tog-watchdefault": "Мыйын тӧрлатыме лаштык-влакым эскерыме лӱмерыш ешараш", "tog-watchmoves": "Мыйын лӱмым вашталтыме лаштык-влакым эскерыме лӱмерыш ешараш", @@ -228,7 +228,6 @@ "internalerror": "Кӧргысӧ йоҥылыш", "internalerror_info": "Кӧргысӧ йоҥылыш: $1", "filecopyerror": "«$1» гыч «$2» файлыш копийым ышташ ок лий.", - "fileexistserror": "«$1» файлыш возыкым ышташ лийдыме: файл уло.", "unexpected": "Келшыдыме кугыт: «$1»=«$2».", "cannotdelete-title": "\"$1\" лаштыкым шӧраш ок лий", "badtitle": "Уда лӱм", @@ -396,7 +395,6 @@ "search-nonefound": "Тыйын йодышет почеш нимо муалтын огыл", "powersearch-legend": "Сайынрак кычалаш", "powersearch-ns": "Кычалаш тиде лӱм-влакын кумдыкышт-влакыште:", - "powersearch-redir": "Вес вере колтымо лаштык-влакым ончыкташ", "powersearch-togglelabel": "Сайлаш:", "powersearch-toggleall": "Чыла", "powersearch-togglenone": "Нимо", @@ -470,7 +468,7 @@ "recentchanges-label-unpatrolled": "Тиде тӧрлатымашым нигӧ терген огыл", "recentchanges-legend-newpage": "$1 - у лаштык", "rcnotefrom": "Ниже перечислены изменения с '''$2''' (не более '''$1''').", - "rclistfrom": "$1 гыч тӱҥалын у вашталтымашым ончыкташ", + "rclistfrom": "$3 $2 гыч тӱҥалын у вашталтымашым ончыкташ", "rcshowhideminor": "Изи тӧрлатымашым $1", "rcshowhidebots": "Бот-влакым $1", "rcshowhideliu": "Шолып пайдаланыше-влакым $1", @@ -604,7 +602,6 @@ "unwatch": "Эскерыман огыл", "unwatchthispage": "Эскерымым чарнаш", "watchlist-details": "Эскерымаш лӱмерыштет $1 {{PLURAL:$1|лаштык}}, каҥашымаш лаштык-влакым шотлыде", - "watchlistcontains": "Тыйын лӱмерыште $1 {{PLURAL:$1|1=лаштык|лаштык}}.", "wlshowlast": "Пытартыш $1 шагат $2 кечылан $3 ончыкташ", "watchlist-options": "Эскерыме лӱмерын келыштарымаш", "watching": "Эскерымаш лӱмерыш ешарымаш...", diff --git a/languages/i18n/min.json b/languages/i18n/min.json index ac865cc68b..df1ce4f92b 100644 --- a/languages/i18n/min.json +++ b/languages/i18n/min.json @@ -7,7 +7,8 @@ "Naval Scene", "Rahmatdenas", "SpartacksCompatriot", - "VoteITP" + "VoteITP", + "아라" ] }, "tog-underline": "Garih bawahi tautan:", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Tunjuakan bilah panyuntiangan (paralu JavaScript)", "tog-editondblclick": "Suntiang laman jo klik duo kali (paralu JavaScript)", "tog-editsectiononrightclick": "Aktipan bagian panyuntiangan jo mangklik kanan pado judul bagian (paralu JavaScript)", - "tog-rememberpassword": "Ingek log masuak denai di paramban ko (salamo $1 {{PLURAL:$1|hari}})", "tog-watchcreations": "Tambahan laman nan den buek jo gambar nan den unggah ka daftar pantau", "tog-watchdefault": "Tambahan laman jo gambar nan den suntiang ka daftar pantau", "tog-watchmoves": "Tambahan laman jo gambar nan den pindah ka daftar pantau", @@ -309,14 +309,11 @@ "readonly_lag": "Basis data alah dikunci otomatis salagi basis data sakunder malakukan sinkronisasi jo basis data utamo", "internalerror": "Kasalahan internal", "internalerror_info": "Kasalahan internal: $1", - "fileappenderrorread": "Indak dapek mambaco \"$1\" saat panambahan.", - "fileappenderror": "Indak dapek mamasuakkan \"$1\" ka \"$2\".", "filecopyerror": "Indak dapek manyalin berkas \"$1\" ke \"$2\".", "filerenameerror": "Indak dapek maubah namo berkas \"$1\" manjadi \"$2\".", "filedeleteerror": "Indak dapek mahapuih berkas \"$1\".", "directorycreateerror": "Indak dapek mambuek direktori \"$1\".", "filenotfound": "Indak dapek manamukan berkas \"$1\".", - "fileexistserror": "Indak dapek manulih berkas \"$1\": berkas lah ado.", "unexpected": "Nilai di lua jangkauan: \"$1\"=\"$2\".", "formerror": "Kasalahan: Indak dapek mangiriman formulir", "badarticleerror": "Tindakan iko indak dapek dilaksanakan di laman iko.", @@ -387,7 +384,6 @@ "gotaccountlink": "Masuak log", "userlogin-resetlink": "Lupo rincian info masuak Sanak?", "userlogin-resetpassword-link": "Buek ulang kato sandi", - "createacct-join": "Masuakan informasi Sanak di bawah ko.", "createacct-emailrequired": "Alamaik surel", "createacct-emailoptional": "Alamaik surel (opsional)", "createacct-email-ph": "Masuakan alamaik surel Sanak", @@ -518,7 +514,6 @@ "savearticle": "Simpan", "preview": "Caliak", "showpreview": "Pratonton", - "showlivepreview": "Pratayang langsuang", "showdiff": "Parubahan", "anoneditwarning": "'''Ingek:''' Sanak alun masuak log.\nAlamat IP sanak tacatat pado riwayaik suntiangan laman ko.", "anonpreviewwarning": "''Sanak alun masuak log. Manyimpan laman akan manyababkan alamaik IP Sanak tacatat pado riwayat suntiangan laman iko.''", @@ -770,7 +765,6 @@ "search-nonefound": "Indak ado hasil nan cocok sasuai jo parmintaan", "powersearch-legend": "Pencarian lanjut", "powersearch-ns": "Mancari di ruangnamo:", - "powersearch-redir": "Daftar pangaliahan", "powersearch-togglelabel": "Piliah:", "powersearch-toggleall": "Sadonyo", "powersearch-togglenone": "Dak ado", @@ -872,7 +866,6 @@ "prefs-advancedsearchoptions": "Piliahan lanjuik", "prefs-advancedwatchlist": "Piliahan lanjuik", "prefs-displayrc": "Piliahan tampilan", - "prefs-displaysearchoptions": "Piliahan tampilan", "prefs-displaywatchlist": "Piliahan tampilan", "prefs-diffs": "Pabedoan", "email-address-validity-valid": "Alamaik surel nampaknyo sah", @@ -972,7 +965,7 @@ "recentchanges-label-bot": "Suntiang ko dibuek dek bot", "recentchanges-label-unpatrolled": "Suntiangan ko alun dipatroli", "rcnotefrom": "Di bawah ko ado parubahan mulai dari '''$2''' (sampai '''$1''' parubahan).", - "rclistfrom": "Tunjuakan parubahan baru mulai dari tanggal $1", + "rclistfrom": "Tunjuakan parubahan baru mulai dari tanggal $3 $2", "rcshowhideminor": "$1 suntiangan ketek", "rcshowhidebots": "$1 bot", "rcshowhideliu": "$1 pangguno masuak log", @@ -1616,7 +1609,6 @@ "tooltip-preferences-save": "Simpan preferensi", "tooltip-summary": "Buek ringkasan pendek", "print.css": "/* CSS placed here will affect the print output */", - "notacceptable": "Server wiki indak dapek manyadioan data dalam format nan dapek dibaco dek klien Sanak.", "anonymous": "{{PLURAL:$1|Pangguno}} anonim {{SITENAME}}", "siteuser": "pangguno {{SITENAME}} $1", "anonuser": "pangguno anonim {{SITENAME}} $1", @@ -1872,7 +1864,6 @@ "compare-invalid-title": "Judul nan Sanak agiah indak sah.", "compare-title-not-exists": "Judul nan dituju indak basobok.", "compare-revision-not-exists": "Revisi nan dituju indak basobok.", - "dberr-header": "Wiki ko bamasalah", "dberr-problems": "Maaf! Situs ko mangalami masalah teknis.", "htmlform-required": "Nilai ko diparaluan", "logentry-delete-delete": "$1 {{GENDER:$2|mangapuih}} laman $3", diff --git a/languages/i18n/mk.json b/languages/i18n/mk.json index 1a9b1be549..1e0e21cd4c 100644 --- a/languages/i18n/mk.json +++ b/languages/i18n/mk.json @@ -13,7 +13,8 @@ "Rancher", "Spacebirdy", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Потцртување на врски:", @@ -234,6 +235,7 @@ "jumptonavigation": "содржини", "jumptosearch": "барај", "view-pool-error": "За жал во моментов опслужувачите се преоптоварени.\nПремногу корисници се обидуваат да ја прегледаат оваа страница.\nВе молиме почекајте некое време пред повторно да се обидете да пристапите до оваа страница.\n\n$1", + "generic-pool-error": "За жал во моментов опслужувачите се преоптоварени.\nПремногу корисници се обидуваат да го прегледаат овој ресурс.\nПочекајте некое време, па обидете се повторно.", "pool-timeout": "Истече времето за чекање на заклучувањето", "pool-queuefull": "Редицата на барања е полна", "pool-errorunknown": "Непозната грешка", @@ -1149,7 +1151,7 @@ "recentchanges-legend-newpage": "(погл. и [[Special:NewPages|списокот на нови страници]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Подолу се промените направени од $2 наваму (се прикажуваат до $1).", - "rclistfrom": "Прикажи нови промени почнувајќи од $1", + "rclistfrom": "Прикажи нови промени почнувајќи од $3 $2", "rcshowhideminor": "$1 ситни промени", "rcshowhideminor-show": "Прикажи", "rcshowhideminor-hide": "Скриј", @@ -1718,10 +1720,6 @@ "watchlist-details": "{{PLURAL:$1|$1 страница|$1 страници}} во вашиот список на набљудувања, не броејќи ги посебно страниците за разговор.", "wlheader-enotif": "Известувањето по е-пошта е вклучено.", "wlheader-showupdated": "Страниците што се изменети од вашата последна посета се прикажани со '''задебелени''' букви", - "watchmethod-recent": "Проверка на скорешните уредувања на набљудуваните страници", - "watchmethod-list": "Проверерка на набљудуваните страници во скорешните уредувања", - "watchlistcontains": "Вашиот список на набљудувања содржи $1 {{PLURAL:$1|страница|страници}}.", - "iteminvalidname": "Проблем со елементот '$1', неважечко име...", "wlnote2": "Подолу се прикажани промените направени во {{PLURAL:$1|последниов час|последните $1 часа}}, согласно $2, $3.", "wlshowlast": "Прикажи ги последните $1 часа, $2 дена, $3", "watchlist-options": "Поставки за список на набљудувања", @@ -2523,7 +2521,7 @@ "exif-fnumber-format": "f/$1", "exif-exposureprogram": "Режим на експозиција", "exif-spectralsensitivity": "Спектрална осетливост", - "exif-isospeedratings": "ISO светлоосетливост", + "exif-isospeedratings": "Светлоосетливост по ISO", "exif-shutterspeedvalue": "APEX-брзина на затворачот", "exif-aperturevalue": "APEX-oтвор", "exif-brightnessvalue": "APEX-светлост", @@ -2533,7 +2531,7 @@ "exif-meteringmode": "Режим на мерачот", "exif-lightsource": "Светлосен извор", "exif-flash": "Блиц", - "exif-focallength": "Фокусно растојание на леќата", + "exif-focallength": "Жаришно растојание на леќата", "exif-focallength-format": "$1 мм", "exif-subjectarea": "Положба и површина на објектот", "exif-flashenergy": "Енергија на блицот", @@ -2549,7 +2547,7 @@ "exif-exposuremode": "Режим на експозиција", "exif-whitebalance": "Рамнотежа на бело", "exif-digitalzoomratio": "Сооднос на дигиталното приближување (зум)", - "exif-focallengthin35mmfilm": "Еквивалентно фокусно растојание за 35 мм филм", + "exif-focallengthin35mmfilm": "Жаришно растојание кај 35 мм филм", "exif-scenecapturetype": "Тип на сликаната сцена", "exif-gaincontrol": "Контрола на сцената", "exif-contrast": "Контраст", @@ -2908,8 +2906,6 @@ "bitrate-yottabits": "$1 Јб/с", "lag-warn-normal": "Промените во {{PLURAL:$1|последната секунда|последните $1 секунди}} може да не бидат прикажани во списокот.", "lag-warn-high": "Поради преоптовареност на податочниот опслужувач, промените понови од {{PLURAL:$1|една секунда|$1 секунди}}\nможе да не бидат прикажани во списокот.", - "watchlistedit-numitems": "Вашиот список на набљудувања содржи {{PLURAL:$1|еден наслов|$1 наслови}}, без страниците за разговор.", - "watchlistedit-noitems": "Вашиот список на набљудувања не содржи ниту еден наслов.", "watchlistedit-normal-title": "Уредување на списокот на набљудувања", "watchlistedit-normal-legend": "Бришење на наслови од список на набљудување", "watchlistedit-normal-explain": "Насловите во вашиот список на набљудувања се прикажани подолу.\nЗа да избришете наслов, штиклирајте го квадратчето лево од насловот, и стиснете на „{{int:Watchlistedit-normal-submit}}“.\nМожете и да го [[Special:EditWatchlist/raw|уредувате сировиот список]].", diff --git a/languages/i18n/ml.json b/languages/i18n/ml.json index 303a9d3289..5551144150 100644 --- a/languages/i18n/ml.json +++ b/languages/i18n/ml.json @@ -26,7 +26,8 @@ "Shijualex", "Vssun", "Ævar Arnfjörð Bjarmason ", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "കണ്ണികൾക്ക് അടിവരയിടുക:", @@ -1154,7 +1155,7 @@ "recentchanges-legend-heading": "'''സൂചന:'''", "recentchanges-legend-newpage": "([[Special:NewPages|പുതിയ താളുകളുടെ പട്ടികയും]] കാണുക)", "rcnotefrom": "$2 മുതലുള്ള മാറ്റങ്ങൾ ($1 എണ്ണം വരെ കാണാം).", - "rclistfrom": "$1 മുതലുള്ള മാറ്റങ്ങൾ പ്രദർശിപ്പിക്കുക", + "rclistfrom": "$3 $2 മുതലുള്ള മാറ്റങ്ങൾ പ്രദർശിപ്പിക്കുക", "rcshowhideminor": "ചെറുതിരുത്തലുകൾ $1", "rcshowhideminor-show": "പ്രദർശിപ്പിക്കുക", "rcshowhideminor-hide": "മറയ്ക്കുക", @@ -1718,10 +1719,6 @@ "watchlist-details": "സം‌വാദത്താളുകൾ ഉൾപ്പെടുത്താതെ {{PLURAL:$1|ഒരു താൾ|$1 താളുകൾ}} താങ്കൾ ശ്രദ്ധിക്കുന്നവയുടെ പട്ടികയിലുണ്ട്.", "wlheader-enotif": "ഇമെയിൽ അറിയിപ്പുകൾ സജ്ജമാക്കിയിരിക്കുന്നു.", "wlheader-showupdated": "താങ്കളുടെ അവസാന സന്ദർശനത്തിനു ശേഷം മാറ്റം വന്ന താളുകൾ '''കടുപ്പിച്ച്''' കാണിച്ചിരിക്കുന്നു", - "watchmethod-recent": "ശ്രദ്ധിക്കുന്ന താളുകൾക്കുവേണ്ടി പുതിയ മാറ്റങ്ങൾ പരിശോധിക്കുന്നു", - "watchmethod-list": "ശ്രദ്ധിക്കുന്ന താളുകളിലെ പുതിയ മാറ്റങ്ങൾ പരിശോധിക്കുന്നു", - "watchlistcontains": "താങ്കൾ {{PLURAL:$1|താൾ|താളുകൾ}} ശ്രദ്ധിക്കുന്നുണ്ട്.", - "iteminvalidname": "ഇനം '$1' ൽ പിഴവ്, അസാധുവായ പേര്‌...", "wlnote2": "$2, $3-നു കഴിഞ്ഞ {{PLURAL:$1|ഒരു മണിക്കൂറിലെ|$1 മണിക്കൂറുകളിലെ}} മാറ്റങ്ങൾ താഴെക്കൊടുത്തിരിക്കുന്നു.", "wlshowlast": "ഒടുവിലത്തെ $1 മണിക്കൂറുകൾ $2 ദിനങ്ങൾ, $3 പ്രദർശിപ്പിക്കുക", "watchlist-options": "ശ്രദ്ധിക്കുന്ന താളുകളുടെ സജ്ജീകരണങ്ങൾ", @@ -2837,8 +2834,6 @@ "bitrate-gigabits": "$1ജി.ബി.പി.എസ്.", "lag-warn-normal": "$1 {{PLURAL:$1|സെക്കന്റിനുള്ളിൽ|സെക്കന്റുകൾക്കുള്ളിൽ}} നടന്ന തിരുത്തലുകൾ ഈ പട്ടികയിൽ ഉണ്ടാകാനിടയില്ല.", "lag-warn-high": "ഡേറ്റാബേസ് സെർവറിന്റെ കൂടിയ താമസം മൂലം, {{PLURAL:$1|ഒരു സെക്കന്റിൽ|$1 സെക്കന്റുകളിൽ}} നടന്ന മാറ്റങ്ങൾ പട്ടികയിൽ കാണണമെന്നില്ല.", - "watchlistedit-numitems": "താങ്കൾ സം‌വാദത്താളുകൾ ഒഴിച്ച് {{PLURAL:$1|ഒരു താൾ|$1 താളുകൾ}} ശ്രദ്ധിക്കുന്നുണ്ട്.", - "watchlistedit-noitems": "താങ്കൾ നിലവിൽ ഒരു താളും ശ്രദ്ധിക്കുന്നില്ല.", "watchlistedit-normal-title": "ശ്രദ്ധിക്കുന്ന താളുകളുടെ പട്ടിക തിരുത്തുക", "watchlistedit-normal-legend": "ശ്രദ്ധിക്കുന്ന താളുകളുടെ പട്ടികയിൽ നിന്നും ഒഴിവാക്കുക", "watchlistedit-normal-explain": "താങ്കൾ ശ്രദ്ധിക്കുന്ന താളുകൾ താഴെ കൊടുത്തിരിക്കുന്നു. നീക്കം ചെയ്യേണ്ടവ തിരഞ്ഞെടുത്ത ശേഷം '''{{int:Watchlistedit-normal-submit}}''' എന്ന ബട്ടണിൽ ഞെക്കിയാൽ നീക്കം ചെയ്യപ്പെടുന്നതാണ്‌. താങ്കൾക്ക് [[Special:EditWatchlist/raw|പട്ടികയുടെ മൂല രൂപം]] തിരുത്തുകയും ചെയ്യാവുന്നതാണ്‌.", diff --git a/languages/i18n/mn.json b/languages/i18n/mn.json index 31c3c3aa16..5e254fa055 100644 --- a/languages/i18n/mn.json +++ b/languages/i18n/mn.json @@ -10,7 +10,8 @@ "MongolWiki", "Wisdom", "Zorigt", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Линкүүдийн доогуур зураас зур:", @@ -1050,7 +1051,7 @@ "recentchanges-legend-heading": "'''Таних үсэг:'''", "recentchanges-legend-newpage": "([[Special:NewPages|жагсааж харах]])", "rcnotefrom": "Доорх нь '''$2'''-с хойших өөрчлөлтүүд ('''$1''' хүртэлхийг харуулав) юм.", - "rclistfrom": "$1-с хойших шинэ засваруудыг үзүүлэх", + "rclistfrom": "$3 $2-с хойших шинэ засваруудыг үзүүлэх", "rcshowhideminor": "Бага зэргийн засваруудыг $1", "rcshowhidebots": "Роботуудыг $1", "rcshowhideliu": "Нийт $1 бүртгэгдсэн хэрэглэгчид", @@ -1061,6 +1062,8 @@ "rcshowhideanons-hide": "нуух", "rcshowhidepatr": "Хянагдаж буй засваруудыг $1", "rcshowhidemine": "Миний засваруудыг $1", + "rcshowhidemine-show": "үзүүлэх", + "rcshowhidemine-hide": "нуух", "rclinks": "Сүүлийн $2 өдрийн турших $1 засварыг үзүүлэх
$3", "diff": "ялгаа", "hist": "түүх", @@ -1534,10 +1537,6 @@ "watchlist-details": "Хяналтын жагсаалтад {{PLURAL:$1|$1 хуудас|$1 хуудаснууд}} байна.", "wlheader-enotif": "И-мэйл мэдэгдэл хүчинтэй боллоо.", "wlheader-showupdated": "Таны хамгийн сүүлд айлчилснаас хойш өөрчлөгдсөн хуудсууд '''тодоор''' бичигдсэн байгаа", - "watchmethod-recent": "хяналтад буй хуудсуудад шинэ өөрчлөлт орсон эсэхийг шалгаж байна", - "watchmethod-list": "хяналтад буй хуудсуудад саяхан өөрчлөлт орсон эсэхийг шалгаж байна", - "watchlistcontains": "Таны хянах жагсаалтанд $1 хуудас байна.", - "iteminvalidname": "'$1' зүйлд асуудал гарлаа, хүчингүй нэр...", "wlshowlast": "Сүүлийн $1 цагийн $2 өдрийн $3-г харуул", "watchlist-options": "Хянаж буй хуудсуудын жагсаалтны сонголтууд", "watching": "Хянаж байна...", @@ -2467,8 +2466,6 @@ "size-gigabytes": "$1 ГБ", "lag-warn-normal": "$1 {{PLURAL:$1|секундээс|секундээс}}-с өмнөх шинэ өөрчлөлтүүд энэ жагсаалтанд ороогүй байж болзошгүй.", "lag-warn-high": "Өгөгдлийн сангийн удаашралтаас үүдэн энэ жагсаалтанд $1 {{PLURAL:$1|секундээс|секундээс}}-с өмнөх шинэ өөрчлөлтүүд ороогүй байж болзошгүй.", - "watchlistedit-numitems": "Таны хянаж буй хуудасны жагсаалтанд {{PLURAL:$1|1 зүйл|$1 зүйл}} байна (хэлэлцүүлгийн хуудсуудыг оролцуулахгүйгээр).", - "watchlistedit-noitems": "Таны хянаж буй хуудсуудын жагсаалт хоосон байна.", "watchlistedit-normal-title": "Хянах жагсаалтаа засварлах", "watchlistedit-normal-legend": "Хянаж буй хуудсуудын жагсаалтаас зүйлс хасах", "watchlistedit-normal-explain": "Хянаж буй хуудсуудын жагсаалт дахь зүйлсийг доор үзүүлэв.\nЗүйлийг авч хаяхын тулд үүний хажуу дахь хайрцгийг сонгоод \"{{int:Watchlistedit-normal-submit}}\" дээр дарна уу.\nМөн гар аргаар [[Special:EditWatchlist/raw|жагсаалтад засвар хийж болно]].", diff --git a/languages/i18n/mr.json b/languages/i18n/mr.json index c1792eb6d0..2c4fe54b8a 100644 --- a/languages/i18n/mr.json +++ b/languages/i18n/mr.json @@ -41,7 +41,8 @@ "प्रणव कुलकर्णी", "प्रतिमा", "शࣿरीहरि", - "संतोष दहिवळ" + "संतोष दहिवळ", + "아라" ] }, "tog-underline": "दुव्यांचे अधोरेखन:", @@ -54,7 +55,6 @@ "tog-showtoolbar": "संपादन साधनपट्टी दाखवा", "tog-editondblclick": "दुबार-टिचकुन पान संपादित करा", "tog-editsectiononrightclick": "विभाग शीर्षकावर उजव्या क्लिकने टिचकुन संपादन करणे शक्य करा", - "tog-rememberpassword": "माझा सनोंदप्रवेश (लॉग-ईन) या न्याहाळकावर लक्षात ठेवा (जास्तीत जास्त $1 {{PLURAL:$1|दिवसासाठी|दिवसांसाठी}})", "tog-watchcreations": "मी तयार केलेली पाने आणि चढविलेल्या संचिका माझ्या निरीक्षणसूचीत टाका", "tog-watchdefault": "मी संपादित केलेली पाने आणि संचिका माझ्या निरीक्षणसूचीत टाका", "tog-watchmoves": "मी स्थानांतर केलेली पाने आणि संचिका माझ्या निरीक्षणसूचीत टाका", @@ -349,14 +349,11 @@ "readonly_lag": "मुख्य विदागार दात्याच्या (मास्टर डाटाबेस सर्व्हर) बरोबरीने पोहचण्यास पराधीन-विदागारदात्यास (स्लेव्ह सर्व्हर) वेळ लागल्यामुळे, विदागार आपोआप बंद झाला आहे.", "internalerror": "अंतर्गत त्रुटी", "internalerror_info": "अंतर्गत त्रुटी: $1", - "fileappenderrorread": "जोडणी-दरम्यान \"$1\" वाचता आले नाही.", - "fileappenderror": "\"$1\" व \"$2\"ला जोडता आले नाही.", "filecopyerror": "\"$1\" संचिकेची \"$2\" ही प्रत करता आली नाही.", "filerenameerror": "\"$1\" संचिकेचे \"$2\" असे नामांतर करता आले नाही.", "filedeleteerror": "\"$1\" संचिका वगळता आली नाही.", "directorycreateerror": "\"$1\" कार्यधारीका (डिरेक्टरी) तयार केली जाऊ शकली नाही.", "filenotfound": "\"$1\" ही संचिका सापडत नाही.", - "fileexistserror": "संचिका \"$1\" वर लिहीता आले नाही: संचिका अस्तित्वात आहे.", "unexpected": "अनपेक्षित मूल्य: \"$1\"=\"$2\"", "formerror": "त्रुटी: आवेदन सादर करता आले नाही.", "badarticleerror": "या पानावर ही कृती करता येत नाही.", @@ -436,8 +433,6 @@ "userlogin-resetpassword-link": "आपला परवलीचा शब्द विसरलात?", "userlogin-loggedin": "आपण पुर्वीच {{GENDER:$1|$1}} म्हणून सनोंद प्रवेशित आहात.वेगळ्या सदस्यनावाने सनोंद प्रवेशासाठी खालील आवेदन वापरा.", "userlogin-createanother": "दुसरे नवीन खाते तयार करा", - "createacct-join": "खाली आपली माहिती भरा", - "createacct-another-join": "नविन खात्याबाबतची माहिती येथे खाली टाका.", "createacct-emailrequired": "विपत्र पत्ता(ई-मेल)", "createacct-emailoptional": "विपत्र पत्ता(ई-मेल)(ऐच्छिक)", "createacct-email-ph": "आपला विपत्र पत्ता(ई-मेल) टाका", @@ -585,7 +580,6 @@ "savearticle": "हा लेख साठवा", "preview": "झलक", "showpreview": "झलक दाखवा", - "showlivepreview": "थेट झलक", "showdiff": "बदल दाखवा", "anoneditwarning": "'''इशारा:''' तुम्ही विकिपीडियाचे सदस्य म्हणून सनोंद-प्रवेश (लॉग-इन) केलेला नाही. या पानाच्या संपादन इतिहासात तुमचा अंकपत्ता (आयपी) नोंदला जाईल.", "anonpreviewwarning": "\"'''सावधान:''' तुम्ही विकिपीडियाचे सदस्य म्हणून सनोंद-प्रवेश (लॉग-इन) केलेला नाही. या पानाच्या संपादन इतिहासात तुमचा अंकपत्ता (आय.पी. ॲड्रेस) नोंदला जाईल.\"", @@ -872,7 +866,6 @@ "search-nonefound": "दिलेल्या पृच्छेशी जुळणारे निकाल नाहीत.", "powersearch-legend": "प्रगत शोध", "powersearch-ns": "नामविश्वांमध्ये शोधा:", - "powersearch-redir": "पुनर्निर्देशनांची यादी करा", "powersearch-togglelabel": "तपासा:", "powersearch-toggleall": "सर्व", "powersearch-togglenone": "काहीही नाही", @@ -979,7 +972,6 @@ "prefs-advancedsearchoptions": "प्रगत पर्याय", "prefs-advancedwatchlist": "प्रगत पर्याय", "prefs-displayrc": "दर्शन पर्याय", - "prefs-displaysearchoptions": "दर्शन पर्याय", "prefs-displaywatchlist": "दर्शन पर्याय", "prefs-tokenwatchlist": "ओळखचिन्ह", "prefs-diffs": "फरक", @@ -1153,7 +1145,7 @@ "recentchanges-legend-newpage": "([[Special:NewPages|नविन पानांची यादी]] हेही पाहा)", "recentchanges-legend-plusminus": "(''±१२३'')", "rcnotefrom": "खाली $2 पासूनचे ('''$1''' पर्यंत) बदल दाखविले आहेत.", - "rclistfrom": "$1 नंतर केले गेलेले बदल दाखवा.", + "rclistfrom": "$3 $2 नंतर केले गेलेले बदल दाखवा.", "rcshowhideminor": "छोटे बदल $1", "rcshowhideminor-show": "दाखवा", "rcshowhideminor-hide": "लपवा", @@ -1695,10 +1687,6 @@ "watchlist-details": "पहाऱ्याच्या सूचीमधील {{PLURAL:$1|$1 पान|$1 पाने}}, यात चर्चा पाने मोजलेली नाहीत.", "wlheader-enotif": "विपत्र अधिसूचना सुविधा शक्य केली.", "wlheader-showupdated": "ती पाने, जी आपण दिलेल्या शेवटच्या भेटीनंतर बदललेली आहेत, '''ठळक''' दाखवली आहेत.", - "watchmethod-recent": "पहाऱ्यातील पानांकरिता अलीकडील बदलांचा तपास", - "watchmethod-list": "अलीकडील बदलांकरिता पहाऱ्यातील पानांचा तपास", - "watchlistcontains": "तुमचा $1 {{PLURAL:$1|पानावर|पानांवर}} पहारा आहे.", - "iteminvalidname": "'$1'या बाबीसाठी समस्या, अवैध नाव...", "wlshowlast": "मागील $1 तास $2 दिवस $3 पहा", "watchlist-options": "पहाऱ्याच्या सूचीचे पर्याय", "watching": "पहारा देत आहे...", @@ -2239,7 +2227,6 @@ "tooltip-undo": "\"उलटक्रिया\" हे संपादन उलटविते व संपादन खिडकी उघडते.\nत्यामुळे तुम्ही बदलांचा आढावा देऊ शकता.", "tooltip-preferences-save": "माझ्या पसंती जतन करा", "tooltip-summary": "त्रोटक सारांश लिहा", - "notacceptable": "विकि विदादाता तुमचा घेता वाचू शकेल अशा स्वरूपात(संरचनेत) विदा पुरवू शकत नाही.", "anonymous": "{{SITENAME}} वरील अनामिक {{PLURAL:$1|सदस्य|सदस्य}}", "siteuser": "मराठी विकिपीडियाचा सदस्य $1", "anonuser": "{{SITENAME}} वरील अनामी सदस्य $1", @@ -2789,14 +2776,8 @@ "size-kilobytes": "$1 कि.बा.", "size-megabytes": "$1 मे.बा.", "size-gigabytes": "$1 गि.बा.", - "livepreview-loading": "चढवत आहे…", - "livepreview-ready": "चढवत आहे… तयार!", - "livepreview-failed": "प्रत्यक्ष ताजी झलक अयश्स्वी! नेहमीची झलक पहा.", - "livepreview-error": "संपर्कात अयशस्वी: $1 \"$2\".नेहमीची झलक पहा.", "lag-warn-normal": "$1 {{PLURAL:$1|सेकंदाच्या|सेकंदांच्या}} आतले बदल या यादी नसण्याची शक्यता आहे.", "lag-warn-high": "विदा विदादात्यास लागणाऱ्या अत्युच्च कालावधी मुळे, $1 {{PLURAL:$1|सेकंदापेक्षा|सेकंदांपेक्षा}} नवे बदल या सूचित कदाचित दाखवले नाही जाणार.", - "watchlistedit-numitems": "चर्चा पाने सोडून, {{PLURAL:$1|1 शीर्षक पान|$1 शीर्षक पाने}} तुमच्या पहाऱ्याच्या सूचीमध्ये आहेत.", - "watchlistedit-noitems": "नित्य पहाण्याच्या सूचित कोणतेही शीर्षक पान नोंदलेले नाही.", "watchlistedit-normal-title": "पहाऱ्याची सूचीचे संपादन करा", "watchlistedit-normal-legend": "शीर्षकपाने नित्य पहाण्याच्या सूचीतून काढा", "watchlistedit-normal-explain": "तुमच्या पहार्‍याच्या सूचीतील अंतर्भूत नामावळी खाली निर्देशित केली आहे. शीर्षक वगळण्याकरिता, त्या पुढील खिडकी निवडा, आणि शीर्षक वगळावर टिचकी मारा. तुम्ही [[Special:EditWatchlist/raw|कच्ची यादी सुद्धा संपादित]] करू शकता.", @@ -2913,7 +2894,6 @@ "compare-invalid-title": "तुम्ही नमूद केलेले शीर्षक अग्राह्य आहे.", "compare-title-not-exists": "या नावाने काहीही अस्तित्वात नाही.", "compare-revision-not-exists": "आपण नमूद करत असलेली आवृत्ती अस्तित्वात नाही.", - "dberr-header": "या विकीत एक चूक आहे", "dberr-problems": "माफ करा, हे संकेतस्थळ सध्या तांत्रिक अडचणींना सामोरे जात आहे.", "dberr-again": "थोडा वेळ थांबून पुन्हा पहा.", "dberr-info": "( विदादाताशी संपर्क साधण्यात असमर्थ : $1)", diff --git a/languages/i18n/ms.json b/languages/i18n/ms.json index b63aec083f..5df1a363ce 100644 --- a/languages/i18n/ms.json +++ b/languages/i18n/ms.json @@ -16,7 +16,8 @@ "SNN95", "Yosri", "Zamwan", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Garis bawah pautan:", @@ -29,7 +30,6 @@ "tog-showtoolbar": "Tunjukkan palang sunting (perlukan JavaScript)", "tog-editondblclick": "Dwiklik untuk sunting laman (JavaScript)", "tog-editsectiononrightclick": "Bolehkan penyuntingan bahagian dengan mengklik kanan pada tajuk bahagian", - "tog-rememberpassword": "Ingat log masuk saya di pelayar ini (tidak melebihi $1 {{PLURAL:$1|hari|hari}})", "tog-watchcreations": "Tambahkan laman yang saya buat dan fail yang saya muat naik ke dalam senarai pantau", "tog-watchdefault": "Tambahkan laman dan fail yang saya sunting ke dalam senarai pantau", "tog-watchmoves": "Tambahkan laman dan fail yang saya pindahkan ke dalam senarai pantau", @@ -326,14 +326,11 @@ "readonly_lag": "Pangkalan data telah dikunci secara automatik sementara semua pelayan pangkalan data diselaraskan.", "internalerror": "Ralat dalaman", "internalerror_info": "Ralat dalaman: $1", - "fileappenderrorread": "Tidak dapat membaca \"$1\" semasa tambah.", - "fileappenderror": "Tidak dapat menambah \"$1\" kepada \"$2\".", "filecopyerror": "Fail \"$1\" tidak dapat disalin ke \"$2\".", "filerenameerror": "Nama fail \"$1\" tidak dapat ditukarkan kepada \"$2\".", "filedeleteerror": "Fail \"$1\" tidak dapat dihapuskan.", "directorycreateerror": "Direktori \"$1\" gagal diciptakan.", "filenotfound": "Fail \"$1\" tidak dijumpai.", - "fileexistserror": "File \"$1\" tidak dapat ditulis: fail telah pun wujud", "unexpected": "Nilai tanpa diduga: \"$1\"=\"$2\".", "formerror": "Ralat: borang tidak dapat dikirim.", "badarticleerror": "Tindakan ini tidak boleh dilaksanakan pada laman ini.", @@ -414,8 +411,6 @@ "userlogin-helplink2": "Bantuan untuk log masuk", "userlogin-loggedin": "Anda sudah log masuk sebagai {{GENDER:$1|$1}}. Gunakan borang di bawah untuk log masuk sebagai pengguna lain.", "userlogin-createanother": "Buka satu lagi akaun", - "createacct-join": "Isikan keterangan anda di bawah.", - "createacct-another-join": "Masukkan maklumat akaun baru di bawah.", "createacct-emailrequired": "Alamat e-mel", "createacct-emailoptional": "Alamat e-mel (pilihan)", "createacct-email-ph": "Isikan alamt e-mel anda", @@ -573,7 +568,6 @@ "savearticle": "Simpan", "preview": "Pralihat", "showpreview": "Paparkan pralihat", - "showlivepreview": "Pralihat langsung", "showdiff": "Lihat perubahan", "anoneditwarning": "'''Amaran:''' Anda tidak log masuk. Alamat IP anda akan direkodkan dalam sejarah suntingan laman ini.", "anonpreviewwarning": "''Anda belum log masuk. Jika anda menyimpan laman ini, alamat IP anda akan direkodkan dalam sejarah penyuntingan laman ini.''", @@ -874,7 +868,6 @@ "search-nonefound": "Tiada hasil yang sepadan dengan pertanyaan.", "powersearch-legend": "Carian lanjutan", "powersearch-ns": "Cari dalam ruang nama:", - "powersearch-redir": "Termasuk lencongan", "powersearch-togglelabel": "Pilih:", "powersearch-toggleall": "Semua", "powersearch-togglenone": "Tiada", @@ -983,7 +976,6 @@ "prefs-advancedsearchoptions": "Pilihan lanjutan", "prefs-advancedwatchlist": "Pilihan lanjutan", "prefs-displayrc": "Pilihan paparan", - "prefs-displaysearchoptions": "Pilihan paparan", "prefs-displaywatchlist": "Pilihan paparan", "prefs-diffs": "Beza", "prefs-help-prefershttps": "Keutamaan inu akan berkuatkuasa pada lain kali anda log masuk.", @@ -1157,7 +1149,7 @@ "recentchanges-legend-heading": "'''Petunjuk:'''", "recentchanges-legend-newpage": "(lihat juga [[Special:NewPages|senarai halaman baru]])", "rcnotefrom": "Yang berikut adalah semua suntingan sejak $2 (yang dipaparkan sehingga $1).", - "rclistfrom": "Papar perubahan sejak $1", + "rclistfrom": "Papar perubahan sejak $3 $2", "rcshowhideminor": "$1 suntingan kecil", "rcshowhideminor-show": "Paparkan", "rcshowhideminor-hide": "Sorokkan", @@ -1708,10 +1700,6 @@ "watchlist-details": "$1 laman dipantau (tidak termasuk laman perbincangan).", "wlheader-enotif": "Pemberitahuan melalui e-mel dibolehkan.", "wlheader-showupdated": "Laman-laman yang telah diubah sejak kunjungan terakhir anda dipaparkan dalam '''teks tebal'''.", - "watchmethod-recent": "menyemak laman yang dipantau dalam suntingan-suntingan terkini", - "watchmethod-list": "menyemak suntingan terkini pada laman-laman yang dipantau", - "watchlistcontains": "Terdapat $1 laman dalam senarai pantau anda.", - "iteminvalidname": "Terdapat masalah dengan item '$1', nama tidak sah...", "wlnote2": "Yang berikut adalah perubahan dalam {{PLURAL:$1|sejam|$1 jam}} yang lepas, setakat $2, $3.", "wlshowlast": "Tunjukkan $1 jam / $2 hari yang lalu / $3.", "watchlist-options": "Pilihan senarai pantau", @@ -2259,7 +2247,6 @@ "monobook.css": "/* CSS yang terletak di sini akan mempengaruhi pengguna kulit Monobook */", "modern.css": "/* CSS yang terletak di sini akan mempengaruhi pengguna kulit Moden */", "vector.css": "/* CSS yang terletak di sini akan mempengaruhi pengguna kulit Vector */", - "notacceptable": "Pelayan wiki ini tidak mampu menyediakan data dalam format yang boleh dibaca oleh pelanggan anda.", "anonymous": "{{PLURAL:$1|Pengguna|Pengguna-pengguna}} {{SITENAME}} tanpa nama", "siteuser": "Pengguna {{SITENAME}}, $1", "anonuser": "Pengguna {{SITENAME}} tanpa nama $1", @@ -2807,14 +2794,8 @@ "autosumm-replace": "Mengganti laman dengan '$1'", "autoredircomment": "Melencong ke [[$1]]", "autosumm-new": "Mencipta laman baru dengan kandungan '$1'", - "livepreview-loading": "Memuatkan...", - "livepreview-ready": "Memuat … Sedia!", - "livepreview-failed": "Pralihat langsung gagal! Sila gunakan pralihat biasa.", - "livepreview-error": "Gagal membuat sambungan: $1 \"$2\". Sila gunakan pralihat biasa.", "lag-warn-normal": "Sebarang perubahan baru yang melebihi $1 saat mungkin tidak ditunjukkan dalam senarai ini.", "lag-warn-high": "Disebabkan oleh kelambatan pelayan pangkalan data, sebarang perubahan baru yang melebihi $1 saat mungkin tidak ditunjukkan dalam senarai ini.", - "watchlistedit-numitems": "Senarai pantau anda mengandungi $1 tajuk (tidak termasuk laman perbincangan).", - "watchlistedit-noitems": "Tiada tajuk dalam senarai pantau anda.", "watchlistedit-normal-title": "Sunting senarai pantau", "watchlistedit-normal-legend": "Buang tajuk-tajuk ini dari senarai pantau", "watchlistedit-normal-explain": "Tajuk-tajuk dalam senarai pantau anda ditunjukkan di bawah.\nUntuk membuang mana-mana tajuk, tanda kotak yang terletak di sebelahnya, dan klik \"Buang Tajuk\". Anda juga boleh [[Special:EditWatchlist/raw|menyunting senarai mentah]].", @@ -2947,7 +2928,6 @@ "compare-invalid-title": "Tajuk yang anda nyatakan tidak sah.", "compare-title-not-exists": "Tajuk yang anda nyatakan tidak wujud.", "compare-revision-not-exists": "Semakan yang anda nyatakan tidak wujud.", - "dberr-header": "Wiki ini dilanda masalah", "dberr-problems": "Harap maaf. Tapak web ini dilanda masalah teknikal.", "dberr-again": "Cuba tunggu selama beberapa minit dan muat semula.", "dberr-info": "(Tidak dapat menghubungi pelayan pangkalan data: $1)", diff --git a/languages/i18n/mt.json b/languages/i18n/mt.json index 6a4aa18cfa..d5a4eb7306 100644 --- a/languages/i18n/mt.json +++ b/languages/i18n/mt.json @@ -6,7 +6,8 @@ "Kaganer", "Malafaya", "Roderick Mallia", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Ħoloq sottolinjati:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Uri l-kolonna tal-għodda għall-immodifikar (bżonn tal-JavaScript)", "tog-editondblclick": "Immodifika l-paġni permezz ta' klikk doppju (bżonn tal-JavaScript)", "tog-editsectiononrightclick": "L-immodifikar ta' sezzjonijiet bi klikk lemini fuq it-titli tas-sezzjonijiet (bżonn tal-JavaScript)", - "tog-rememberpassword": "Ftakar il-login tiegħi fuq dan il-browżer (għal massimu ta' {{PLURAL:$1|ġurnata|$1 ġurnata}})", "tog-watchcreations": "Żid il-paġni li noħloq u l-fajls li ntella' fil-lista ta' osservazzjoni tiegħi", "tog-watchdefault": "Żid il-paġni u l-fajls li nimmodifika fil-lista ta' osservazzjoni personali", "tog-watchmoves": "Żid il-paġni u fajls li mmexxi fil-lista ta' osservazzjoni tiegħi", @@ -305,14 +305,11 @@ "readonly_lag": "Id-databażi ġiet awtomatikament magħluqa sakemm id-databażi inferjuri tas-server jilħqu ma' dak superjuri", "internalerror": "Problema interna", "internalerror_info": "Problema interna: $1", - "fileappenderrorread": "Ma setax jinqara \"$1\" waqt it-tehmiża.", - "fileappenderror": "Ma setax jiġi mehmuż \"$1\" ma' \"$2\".", "filecopyerror": "Ma setax jiġi kkuppjat il-fajl \"$1\" f' \"$2\".", "filerenameerror": "Il-fajl \"$1\" ma setax jiġi msemmi mill-ġdid għal \"$2\".", "filedeleteerror": "Il-fajl \"$1\" ma setax jiġi mħassar.", "directorycreateerror": "Id-direttorju \"$1\" ma setax jiġi maħluq.", "filenotfound": "Il-fajl \"$1\" ma nstabx.", - "fileexistserror": "Il-fajl \"$1\" ma setax jiġi miktub: fajl diġà jeżisti", "unexpected": "Valur mhux mistenni: \"$1\"=\"$2\".", "formerror": "Problema: il-formula ma setgħatx tiġi proċessata", "badarticleerror": "Din l-azzjoni ma setgħetx isseħħ fuq din il-paġna.", @@ -373,7 +370,6 @@ "gotaccountlink": "Idħol", "userlogin-resetlink": "Insejt kif tidħol fil-kont tiegħek?", "userlogin-resetpassword-link": "Irrisettja l-password", - "createacct-join": "Daħħal l-informazzjoni tiegħek hawn taħt.", "createacct-emailrequired": "Indirizz elettroniku", "createacct-emailoptional": "Indirizz elettroniku (fakultattiv)", "createacct-email-ph": "Daħħal l-indirizz elettroniku tiegħek", @@ -502,7 +498,6 @@ "savearticle": "Salva l-paġna", "preview": "Dehra proviżorja", "showpreview": "Dehra proviżorja", - "showlivepreview": "Funzjoni ''Live preview''", "showdiff": "Uri t-tibdiliet", "anoneditwarning": "'''Twissija:''' Ma rnexxilekx tidħol.\nL-indirizz tal-IP tiegħek se jiġi reġistrat fil-kronoloġija tal-modifikar ta' din il-paġna.", "anonpreviewwarning": "''Bħalissa mintix fil-kont tiegħek. Jekk issalva xi modifiki tiegħek, fil-kronoloġija tal-paġna se jiġi reġistrat l-indirizz IP tiegħek.''", @@ -774,7 +769,6 @@ "search-nonefound": "It-tfittxija ma tat l-ebda riżultat.", "powersearch-legend": "Tfittxija avvanzata", "powersearch-ns": "Fittex fl-ispazju tal-isem:", - "powersearch-redir": "Uri r-rindirizzi", "powersearch-togglelabel": "Agħżel:", "powersearch-toggleall": "Kollha", "powersearch-togglenone": "Ebda", @@ -878,7 +872,6 @@ "prefs-advancedsearchoptions": "Opzjonijiet avvanzati", "prefs-advancedwatchlist": "Opzjonijiet avvanzati", "prefs-displayrc": "Opzjonijiet ta' viżwalizazzjoni", - "prefs-displaysearchoptions": "Opzjonijiet ta' viżwalizazzjoni", "prefs-displaywatchlist": "Opzjonijiet ta' viżwalizazzjoni", "prefs-diffs": "Differenzi", "email-address-validity-valid": "L-indirizz elettroniku jidher validu", @@ -1031,7 +1024,7 @@ "recentchanges-label-plusminus": "Id-daqs tal-paġna nbidel b'dan in-numru ta' bytes", "recentchanges-legend-newpage": "(ara wkoll il-[[Special:NewPages|lista tal-paġni l-ġodda]])", "rcnotefrom": "Ħawn taħt jinsabu l-modifiki minn '''$2''' (sa '''$1''').", - "rclistfrom": "Uri l-modifiki ġodda jibdew minn $1", + "rclistfrom": "Uri l-modifiki ġodda jibdew minn $3 $2", "rcshowhideminor": "$1 modifiki żgħar", "rcshowhidebots": "$1 bot", "rcshowhideliu": "Utenti reġistrati: $1", @@ -1499,10 +1492,6 @@ "watchlist-details": "Il-lista ta' osservazzjoni fiha {{PLURAL:$1|paġna waħda (u l-paġna ta' diskussjoni tagħha)|$1 paġni (u l-paġni ta' diskussjoni tagħhom)}}.", "wlheader-enotif": "In-notifikazzjoni bl-użu tal-posta elettronika hija attivata.", "wlheader-showupdated": "Il-paġni li ġew editjati wara l-aħħar żjara tiegħek qed jiġu murija b'tipa '''ħoxna'''", - "watchmethod-recent": "Kontroll ta' modifiki riċenti għall-osservati speċjali.", - "watchmethod-list": "Kontroll tal-osservati speċjali għal modifiki riċenti", - "watchlistcontains": "Il-lista ta' osservazzjoni fiha {{PLURAL:$1|paġna|$1 paġni}}.", - "iteminvalidname": "Problema bil-paġna'$1', l-isem mhux validu...", "wlshowlast": "Uri l-aħħar $1 siegħat $2 ġranet $3", "watchlist-options": "Opzjonijiet tal-lista ta' osservazzjoni", "watching": "Imsegwi...", @@ -2029,7 +2018,6 @@ "cologneblue.js": "/* Kull ''JavaScript'' hawnhekk jiġi mniżżel għal dawk l-utenti li qegħdin jagħmlu użu mill-iskin ''Cologne Blue'' */", "monobook.js": "/* Kull ''JavaScript'' hawnhekk jiġi mniżżel għal dawk l-utenti li qegħdin jagħmlu użu mill-iskin ''Monobook'' */", "modern.js": "/* Kull ''JavaScript'' hawnhekk jiġi mniżżel għal dawk l-utenti li qegħdin jagħmlu użu mill-iskin ''Modern''*/", - "notacceptable": "Is-Server tal-wiki m'għandux format li l-klijent tiegħek ikun jista' jaqra.", "anonymous": "{{PLURAL:$1|Utent anonimu|Utenti anonimi}} ta' {{SITENAME}}", "siteuser": "$1, utent tal-{{SITENAME}}", "anonuser": "$1, utent anonimu ta' {{SITENAME}}", @@ -2538,14 +2526,8 @@ "size-kilobytes": "$1 KB", "size-megabytes": "$1 MB", "size-gigabytes": "$1 GB", - "livepreview-loading": "Tniżżil fil-progress…", - "livepreview-ready": "Tniżżil… Lest!", - "livepreview-failed": "Problema fil-funżjoni tal-previżjoni lajv.\nUża previżjoni standard.", - "livepreview-error": "Impossibli toħloq konnessjoni: $1 \"$2\". Uża previżjoni standard.", "lag-warn-normal": "It-tibdil li hu aktar riċenti minn $1 {{PLURAL:$1|sekonda|sekonda}}, jista' li ma jiġix inkluż fil-lista.", "lag-warn-high": "Minħabba li l-aġġornament tas-server huwa eċċessivament bil-mod, il-modifiki fl-aħħar $1 {{PLURAL:$1|sekonda|sekonda}} ma jistgħux jiġu nklużi fil-lista.", - "watchlistedit-numitems": "Il-lista ta' osservazzjoni tiegħek fiha {{PLURAL:$1|titlu|$1 titli}}, minbarra l-paġni ta' diskussjoni.", - "watchlistedit-noitems": "Il-lista ta' osservazzjoni tiegħek hija vojta.", "watchlistedit-normal-title": "Modifika l-lista tal-osservazzjonijiet speċjali", "watchlistedit-normal-legend": "Neħħi titli mil-lista tal-osservazzjonijiet speċjali", "watchlistedit-normal-explain": "Titli fil-lista ta' osservazzjoni tiegħek huma murija hawn taħt.\nBiex tneħħi titlu, agħżel il-kaxxa ħdejn l-istess titlu, u agħfas \"{{int:Watchlistedit-normal-submit}}\".\nInt tista' wkoll [[Special:EditWatchlist/raw|timmodifika l-lista f'format testwali]].", @@ -2647,7 +2629,6 @@ "compare-invalid-title": "It-titlu li speċifikajt huwa invalidu.", "compare-title-not-exists": "It-titlu li speċifikajt ma jeżistix.", "compare-revision-not-exists": "Ir-reviżjoni li speċifikajt ma teżistix.", - "dberr-header": "Din il-wiki għandha problema", "dberr-problems": "Jiddispjaċina! Dan is-sit għandu diffikultajiet tekniċi.", "dberr-again": "Prova stenna ftit minuti u erġa' tella' l-paġna.", "dberr-info": "(Impossibbli li jsir kuntratt mas-server tad-databażi: $1)", diff --git a/languages/i18n/mwl.json b/languages/i18n/mwl.json index 62bb75b22c..b0ab19f8a5 100644 --- a/languages/i18n/mwl.json +++ b/languages/i18n/mwl.json @@ -6,7 +6,8 @@ "MCruz", "Malafaya", "Romaine", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Sublinhar lhigaçones:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Amostrar barra d'eidiçon (JavaScrit)", "tog-editondblclick": "Eiditar páiginas quando houbir un clique duplo (JavaScrit)", "tog-editsectiononrightclick": "Posseblitar l'eidiçon de cachos por clique cul boton dreito ne l títalo de la seçon (JavaScrit)", - "tog-rememberpassword": "Recordar la mie palabra-chabe antre sessones (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Ajuntar las páiginas que you criar a las minhas páiginas begiadas", "tog-watchdefault": "Ajuntar las páiginas que you eiditar a las minhas páiginas begiadas", "tog-watchmoves": " Ajuntar las páiginas que you mober a las minhas páiginas begiadas", @@ -243,7 +243,6 @@ "filedeleteerror": "Nun fui possible apagar l fexeiro \"$1\".", "directorycreateerror": "Nun fui possible criar la diretorie \"$1\".", "filenotfound": "Nun fui possible achar l fexeiro \"$1\".", - "fileexistserror": "Nun fui possible grabar ne l fexeiro \"$1\": yá eisiste", "unexpected": "Balor nun sperado: \"$1\"=\"$2\".", "formerror": "Erro: Nun fui possible ambiar l formulário", "badarticleerror": "Esta acion nun puode ser feita nesta páigina.", @@ -388,7 +387,6 @@ "searchall": "todos", "powersearch-legend": "Percura abançada", "powersearch-ns": "Percurar ne ls spácios nominales:", - "powersearch-redir": "Listar ancaminamientos", "preferences": "Perfréncias", "mypreferences": "Las mies perfréncias", "prefs-skin": "Maçcarilha", @@ -456,7 +454,7 @@ "recentchanges-feed-description": "Acumpanha las redadeiras altaraçones de l biqui por esta semiente.", "recentchanges-legend-newpage": "$1 - nuoba páigina", "rcnotefrom": "Alteraçones feitas zde $2 (amostradas até $1).", - "rclistfrom": "Amostrar las noubas altaraçones a partir de $1", + "rclistfrom": "Amostrar las noubas altaraçones a partir de $3 $2", "rcshowhideminor": "$1 eidiçones pequerrixas", "rcshowhidebots": "$1 robós", "rcshowhideliu": "$1 outelizadores registrados", @@ -821,8 +819,6 @@ "table_pager_last": "Redadeira páigina", "table_pager_limit": "Amostrar $1 antradas por páigina", "table_pager_empty": "Sien resultados", - "livepreview-loading": "A cargar...", - "livepreview-ready": "A cargar... Pronto!", "watchlistedit-raw-titles": "Títalos", "watchlisttools-view": "Ber altaraçones amportantes", "watchlisttools-edit": "Ber i eiditar ls mius begiados", diff --git a/languages/i18n/my.json b/languages/i18n/my.json index 435236cda0..e64eb1cb7f 100644 --- a/languages/i18n/my.json +++ b/languages/i18n/my.json @@ -18,7 +18,8 @@ "Thitaung", "Umherirrender", "Zawthet", - "ကိုရာဝီ" + "ကိုရာဝီ", + "아라" ] }, "tog-underline": "လင့်ကို မျဉ်းသားသည့် ပုံစံ -", @@ -31,7 +32,6 @@ "tog-showtoolbar": "ပြုပြင်ရန် ကိရိယာများ (JavaScript လိုအပ်သည်)", "tog-editondblclick": "ကလစ်နှစ်ခါနှိပ်လျှင် စာမျက်နှာအားပြုပြင်ပါ (JavaScript လိုအပ်သည်)", "tog-editsectiononrightclick": "အပိုင်းလိုက်ခေါင်းစဉ်များကို ညာကလစ်နှိပ်ခြင်းဖြင့် အပိုင်းလိုက် တည်းဖြတ်ခြင်းကို အသုံးပြုရန်", - "tog-rememberpassword": "ဤကွန်ပျူတာတွင် ကျွန်ုပ်ကိုမှတ်ထားရန် (အများဆုံး $1 {{PLURAL:$1|ရက်|ရက်}}ကြာ)", "tog-watchcreations": "ကျွန်ုပ်စတင်ရေးသားခဲ့သည့်စာမျက်နှာများနှင့် အပ်လုပ်တင်ခဲ့သည့် ဖိုင်များကို စောင့်​ကြည့်​စာ​ရင်း​ထဲ ပေါင်းထည့်ရန်", "tog-watchdefault": "ကျွန်ုပ် တည်းဖြတ်ခဲ့သည့် စာမျက်နှာများနှင့် ဖိုင်များကို စောင့်ကြည့်စာရင်းသို့ ပေါင်းထည့်ပါ။", "tog-watchmoves": "ကျွန်ုပ်ရွှေ့လိုက်သော စာမျက်နှာများနှင့် ဖိုင်များကို စောင့်ကြည့်စာရင်းသို့ ပေါင်းထည့်ရန်", @@ -297,7 +297,6 @@ "missingarticle-diff": "(ကွဲပြားချက် - $1, $2)", "internalerror": "အတွင်းပိုင်းအမှား", "internalerror_info": "အတွင်းပိုင်းအမှား - $1", - "fileappenderror": "\"$1\" ကို \"$2\" ဖြင့်ဖော်ပြ၍မရပါ။", "filecopyerror": "ဖိုင် \"$1\" ကို \"$2\" သို့ ကော်ပီကူးမရပါ။", "filerenameerror": "ဖိုင် \"$1\" ကို \"$2\" သို့ အမည်ပြောင်းမရပါ။", "filedeleteerror": "ဖိုင် \"$1\" ကို ဖျက်မရပါ။", @@ -399,7 +398,6 @@ "savearticle": "ဤစာမျက်နှာကို သိမ်းရန်", "preview": "နမူနာ", "showpreview": "န​မူ​နာ​ပြ​ရန်", - "showlivepreview": "နမူနာအရှင်", "showdiff": "ပြင်​ဆင်​ထား​သည်​များ​ကို​ ပြရန်", "anoneditwarning": "'''သတိပေးချက် - ''' သင်သည် logged in ဝင်မထားပါ။\nဤစာမျက်နှာ၏ တည်းဖြတ်မှတ်တမ်းတွင် သင့် IP address ကို မှတ်သားထားမည် ဖြစ်သည်။", "anonpreviewwarning": "သင်သည် logged in ဝင်မထားပါ။ သိမ်းဆည်းမည် ဆိုပါက သင်၏IP အား ဤစာမျက်နှာ မှတ်တမ်းတွင် မှတ်သားထားမည်ဖြစ်ပါသည်။", @@ -568,7 +566,6 @@ "search-nonefound": "စုံစမ်းမှုနှင့်ကိုက်ညီသော ရလဒ်မရှိပါ။", "powersearch-legend": "အထူးပြု ရှာဖွေရန်", "powersearch-ns": "အမည်ညွှန်းတို့တွင် ရှာရန် -", - "powersearch-redir": "ပြန်ညွှန်းသည့် လင့်များကို စာရင်းပြုစုရန်", "powersearch-togglelabel": "စစ်ဆေးရန် -", "powersearch-toggleall": "အားလုံး", "powersearch-togglenone": "အမည်ညွှန်းမရှိ", @@ -657,7 +654,6 @@ "prefs-advancedsearchoptions": "အဆင့်မြင့် ရွေးချယ်မှု", "prefs-advancedwatchlist": "အဆင့်မြင့် ရွေးချယ်မှု", "prefs-displayrc": "ပြသရန် ရွေးချယ်မှု", - "prefs-displaysearchoptions": "ပြသရန် ရွေးချယ်မှု", "prefs-displaywatchlist": "ပြသရန် ရွေးချယ်မှု", "prefs-diffs": "ကွဲပြားချက်", "email-address-validity-valid": "အီးမေးလိပ်စာ တရားဝင်ပုံပေါ်သည်", @@ -767,7 +763,7 @@ "recentchanges-label-bot": "ဤတည်းဖြတ်မှုကို ဘော့က လုပ်ဆောင်သွားသည်။", "recentchanges-label-unpatrolled": "ဤတည်းဖြတ်မှုကို မစောင့်ကြပ်မစစ်ဆေးရသေးပါ", "rcnotefrom": "အောက်ပါတို့သည် '''$2''' ကတည်းက အ​ပြောင်းအလဲများ ြဖစ်သည် ('''$1''' ခု ြပထားသည်)။", - "rclistfrom": "$1 မှစသော အပြောင်းအလဲအသစ်များကို ပြရန်", + "rclistfrom": "$3 $2 မှစသော အပြောင်းအလဲအသစ်များကို ပြရန်", "rcshowhideminor": "အရေးမကြီးသော ပြင်ဆင်မှု $1ရန်", "rcshowhidebots": "ဘော့ $1ရန်", "rcshowhideliu": "logged-in ဝင်နေသော အသုံးပြုသူ $1ရန်", @@ -1462,7 +1458,6 @@ "compare-rev1": "မူ တစ်", "compare-rev2": "မူ နှစ်", "compare-submit": "နှိုင်းယှဉ်ရန်", - "dberr-header": "ဤဝီကီတွင် ပြဿနာတစ်ခု ရှိနေသည်", "dberr-problems": "ဝမ်းနည်းပါသည်။ ဤဆိုက်သည် နည်းပညာပိုင်းဆိုင်ရာ အခက်အခဲများ ကြုံတွေ့နေရပါသည်။", "htmlform-required": "ဤတန်ဖိုး လိုအပ်သည်", "htmlform-submit": "ထည့်သွင်းရန်", diff --git a/languages/i18n/myv.json b/languages/i18n/myv.json index f3dd7f5cec..d4630c236a 100644 --- a/languages/i18n/myv.json +++ b/languages/i18n/myv.json @@ -10,7 +10,8 @@ "Sura", "Tupikovs", "Urhixidur", - "Игорь Бродский" + "Игорь Бродский", + "아라" ] }, "tog-underline": "Сюлмавома петнень алга черькстамс:", @@ -23,7 +24,6 @@ "tog-showtoolbar": "Невтемс кедьёнкслазнэнть сёрмадома шкасто", "tog-editondblclick": "Кавксть лепштязь совамс сёрмадовксонь витнеме-петнеме", "tog-editsectiononrightclick": "Витнемс секциятнень-пелькстнэнь, лепштямс сёрмадовксонть лемензэ лангс чеерень витьёнсе повнесэ", - "tog-rememberpassword": "Кирдемс мельсэ совамо валом те бравзерсэнть (сех кувать $1 {{PLURAL:$1|чи|чить}})", "tog-watchcreations": "Совавтомс ванома лемрисьмезэнь монь теевть лопатнень ды сень, мезе йовкстан", "tog-watchdefault": "Совавтомс монь витевть лопатнень ванома лемрисьмезэнь", "tog-watchmoves": "Совавтомс монь одов лемдявт лопатнень-керьмазтнэнь ванома лемрисьмезэнь", @@ -298,14 +298,11 @@ "missingarticle-diff": "(Мейсэ явовить: $1, $2)", "internalerror": "Потмоильведькс", "internalerror_info": "Потмоильведькс: $1", - "fileappenderrorread": "\"$1\" файлась эзь ловново поладомо шкастонзо.", - "fileappenderror": "\"$1\" файлась эзь поладово \"$2\" файлантень.", "filecopyerror": "\"$1\" файлась эзь ванстово од \"$2\" файлакс.", "filerenameerror": "Файлантень а маштови \"$1\" максомс од лем \"$2\".", "filedeleteerror": "\"$1\" файлась шукшпряв эзь ливтеве.", "directorycreateerror": "\"$1\" директориясь а тееви.", "filenotfound": "\"$1\" файлась а муеви.", - "fileexistserror": "Файлась \"$1\" а сёрмадови: ули уш истямо", "unexpected": "Апак учонь вейкетстямо: \"$1\"=\"$2\".", "formerror": "Ильведевкс: Формась а кучови", "badarticleerror": "Те лопасонть вешезь тевесь а тееви.", @@ -444,7 +441,6 @@ "savearticle": "Ванстомс лопанть", "preview": "Васнянь неевтезэ", "showpreview": "Максомс васнянь невтевкс", - "showlivepreview": "Эряй васнянь невтевкс", "showdiff": "Невтемс мезе полавтовсь", "anoneditwarning": "'''Ванок:''' Зярс эзить сова. IP адресэть совавтови те лопанть витнема-петнема икелькс умантень.", "missingcommenttext": "Инеськеть мелеть-арьсемат путта тезэнь алов.", @@ -608,7 +604,6 @@ "search-nonefound": "Те вешнема лангс мезеяк эзь муеве.", "powersearch-legend": "Седе келейстэ вешнема", "powersearch-ns": "Вешнемс не лемпотмотнестэ:", - "powersearch-redir": "Лия таркав ютавтоматнень сёрмалема", "powersearch-toggleall": "Весе", "powersearch-togglenone": "Арась мезе невтемс", "search-external": "Ушо йондонь вешнема", @@ -771,7 +766,7 @@ "recentchanges-label-unpatrolled": "", "recentchanges-legend-newpage": "(вантаять [[Special:NewPages|од лопань лемрисьме]])", "rcnotefrom": "Ало невтезь '''$2''' лиякстомтомасто саезь ('''$1''' видс).", - "rclistfrom": "Невтемс од витьнематнень $1-нть эйстэ саезь.", + "rclistfrom": "Невтемс од витьнематнень $3 $2-нть эйстэ саезь.", "rcshowhideminor": "$1 апокшкэ витнемат-петнемат", "rcshowhidebots": "$1 ботт", "rcshowhideliu": "$1 совавтозь теицят", @@ -1569,8 +1564,6 @@ "table_pager_empty": "Ресултатт арасть", "autosumm-replace": "Лопась полавтови '$1' марто", "autosumm-new": "Шкавсь-теевсь од лопа $1 марто", - "livepreview-loading": "Йоракшны…", - "livepreview-ready": "Йоракшны… Йоразь!", "watchlistedit-normal-title": "Витнемс-петнемс ванстома лопанть", "watchlistedit-normal-submit": "Нардамс конякстнэнь", "watchlistedit-normal-done": "{{PLURAL:$1|1=1 конякс|$1 конякст}} нардазь ваномань лопастот:", @@ -1621,7 +1614,6 @@ "compare-rev1": "Версия 1", "compare-rev2": "Версия 2", "compare-submit": "Аравтомс карадо каршо", - "dberr-header": "Те викисэнть проблема", "htmlform-submit": "Максомс", "htmlform-reset": "Саемс мекев полавтоматнень", "htmlform-selectorother-other": "Лия", diff --git a/languages/i18n/mzn.json b/languages/i18n/mzn.json index 77019c33df..5c20f00ba1 100644 --- a/languages/i18n/mzn.json +++ b/languages/i18n/mzn.json @@ -8,7 +8,8 @@ "Mjbmr", "Parthava (on mzn.wikipedia.org)", "Spacebirdy", - "محک" + "محک", + "아라" ] }, "tog-underline": "پیوندون زیر خط دکشی بواشه", @@ -21,7 +22,6 @@ "tog-showtoolbar": "دچی‌ین جعبه نوار ابزار ره سِراق هدائن", "tog-editondblclick": "دچی ین ولگون با دتا کلیک (نیازمند جاوااسکریپت)", "tog-editsectiononrightclick": "به کار دمبدائن دچی‌ین قسمت‌ئون با راست کیلیک
عناوین قسمت‌ئون ِرو (جاوااسکریپت)", - "tog-rememberpassword": "مه رمز ره (تا حداکثر $1 {{PLURAL:$1|روز|روز}}) این مرورگر دله یاد دار", "tog-watchcreations": "ایضافه بین صفحه‌ئونی که من دِرِس هاکردمه به پیگیری‌ئون ِرج.", "tog-watchdefault": "اضافه هاکردن صفحه‌هایی که چیمبه به منه پیگری ِرج", "tog-watchmoves": "صفحه‌ئونی که کشمبه ره منه پِگیری ِرج دله بنویس", @@ -290,14 +290,11 @@ "readonly_lag": "پایگاه داده به طور خودکار زلفین بزه‌بیّه تا پشتیبون ِنسخه‌ئون با اصلی نسخه هماهنگ بواشِن", "internalerror": "خطای دله‌یی", "internalerror_info": "خطای دله‌یی: $1", - "fileappenderrorread": "طی پست امکان بخوندستن «$1» وجود نداشته.", - "fileappenderror": "نیّه «$1» ره به «$2» پُست هاکرده.", "filecopyerror": "نیّه پروندهٔ «$1» جه روی «$2» نسخه‌برداری بواشه.", "filerenameerror": "نیّه پروندهٔ «$1» به «$2» تغییرنوم پیداهاکنه.", "filedeleteerror": "نیّه پروندهٔ «$1» پاک بواشه.", "directorycreateerror": "امکان بساتن پوشه $1 وجود نداشته.", "filenotfound": "پروندهٔ «$1» پیدانیّه.", - "fileexistserror": "امکان بنویشتن روی پرونده $1 وجود ندانّه: پرونده از قبل وجود داشته.", "unexpected": "مقدار غیرمنتظره: «$1»=«$2».", "formerror": "خطا: ننشنه فرم ره برسنی‌ین", "badarticleerror": "ننشنه این کار ره این صفحه دله هاکردن.", @@ -378,7 +375,6 @@ "savearticle": "جادکتن ِصفحه", "preview": "پیش‌پیش سِراق هدائن", "showpreview": "پیش‌پیش سِراق هدائن", - "showlivepreview": "آنلاین پیش‌پیش سِراق هدائن", "showdiff": "تغییرات ِسراق هدائن", "anoneditwarning": "'''هشدار:''' شِما هنتا عضو نَیینی.\nشمه آی‌پی آدرِس تاریخچه دله موندنه.", "anonpreviewwarning": "''شما هنتا عضو نَیینی، اگه اتچی بنویسین، شمه آی‌پی ِلینگِ‌رج اینجه موندنه.''", @@ -436,7 +432,6 @@ "search-interwiki-more": "(ویشتر)", "powersearch-legend": "ململ بَیی دور هایتن", "powersearch-ns": "بچرخستن اینان دله:", - "powersearch-redir": "", "mypreferences": "مه خاستنی‌ئون", "prefs-edits": "تعداد دچی‌یه‌ئون:", "prefs-rc": "تازه دگاردسته‌ئون", @@ -469,7 +464,7 @@ "recentchanges-label-newpage": "اینتا ویرایش اته نو صفحه ایجاد هاکرده", "recentchanges-label-minor": "اینتا ویرایش خله جزئی بیه", "recentchanges-label-bot": "اینتا ویرایش‌ره اته ربات انجام هدائه", - "rclistfrom": "نِمایش تازه‌دگاردسته‌ئون با شروع از $1", + "rclistfrom": "نِمایش تازه‌دگاردسته‌ئون با شروع از $3 $2", "rcshowhideminor": "پچیک دچی‌یه‌ئون $1", "rcshowhidebots": "ربوت‌ئون $1", "rcshowhideliu": "ثبت‌نوم هاکرده کارورون $1", diff --git a/languages/i18n/nah.json b/languages/i18n/nah.json index 55a4489ee4..19744a6b39 100644 --- a/languages/i18n/nah.json +++ b/languages/i18n/nah.json @@ -7,7 +7,8 @@ "Ricardo gs", "Rob Church ", "Shirayuki", - "Teòtlalili" + "Teòtlalili", + "아라" ] }, "tog-underline": "Mokìnxòîkuilòtzàswis tzòwilistìn:", @@ -18,7 +19,6 @@ "tog-usenewrc": "Molōloāzqueh in tlapatlaliztli in yancuÄ«c tlapatlaliztli āmapan Ä«huān in tlachiyaliztli tlapōhualāmapan (monequi JavaScript)", "tog-showtoolbar": "MotlaÄ«xtlatÄ«z in tlachihchÄ«hualōni pāntli", "tog-editondblclick": "Tiquimpatlāz in zāzanilli intlā ōme tiquimpachoa", - "tog-rememberpassword": "Ticpiyāz moMotlatequitiltilÄ«ltōca Ä«huān motlahtōlichtacāyo inÄ«n chÄ«uhpōhualhuazco (Ä«xquich {{PLURAL:$1|tōnalli}})", "tog-watchcreations": "Moaquiāz in āmatl mā niquinyōcoya Ä«huān in tlahcuilōlli mā niquinquetza Ä«pan notlachiyaliz", "tog-watchdefault": "Moaquiāz āmatl Ä«huān tlahcuilōlli mā niquinpatla in notlachiyaliz", "tog-watchmoves": "Moaquiāz āmatl Ä«huān tlahcuilōlli mā niquinzaca in notlachiyaliz", @@ -257,7 +257,6 @@ "filerenameerror": "Ahmo ōmohuelÄ«tic tlazaca \"$1\" Ä«huÄ«c \"$2\".", "filedeleteerror": "Ahmo ōmohuelÄ«tic tlapoloa \"$1\".", "filenotfound": "Ahmo ōmohuelÄ«tic tlanāmiqui \"$1\".", - "fileexistserror": "Ahmo ōmohuelÄ«tih tlahcuiloa \"$1\" tlahcuilōlhuÄ«c: tlahcuilōlli ia", "cannotdelete": "Ahmo ōhuelÄ«tic mopoloa in zāzanilli \"$1\".\nHueli tlein āquin ōquipolo achtopa.", "badtitle": "Ahcualli tōcāitl", "badtitletext": "Zāzanilli ticnequi in Ä«tōca cah ahcualli, ahtlein quipiya nozo ahcualtzonhuiliztli interwiki tōcāhuicpa.\nHueliz quimpiya tlahtōl tlein ahmo mohuelÄ«tih motequitiltia tōcāpan.", @@ -341,7 +340,6 @@ "savearticle": "Ticpiyāz", "preview": "Xiquitta achtochÄ«hualiztli", "showpreview": "Xiquitta achtochÄ«hualiztli", - "showlivepreview": "Niman achtochÄ«hualiztli", "showdiff": "Tiquinttāz tlapatlaliztli", "missingcommenttext": "Timitztlātlauhtiah xitlanitlahcuiloa.", "summary-preview": "Tlahcuilōltōn achtochÄ«hualiztli:", @@ -461,7 +459,6 @@ "searchall": "mochÄ«ntÄ«n", "powersearch-legend": "Chicāhuac tlatēmoliztli", "powersearch-ns": "Tlatēmōz tōcātzimpan:", - "powersearch-redir": "Quimpiya tlacuepaliztli", "powersearch-toggleall": "Mochi", "powersearch-togglenone": "Ahtlein", "search-external": "Tlatēmotiliztli calāmpa", @@ -579,7 +576,7 @@ "recentchanges-summary": "Xiquinttāz in achi yancuÄ«c ahmo occequÄ«ntÄ«n tlapatlaliztli huiquipan inÄ«n zāzanilpan.", "recentchanges-label-newpage": "InÄ«n tlapatlaliztli ōquiyōcox cē yancuÄ«c āmatl", "recentchanges-label-minor": "InÄ«n tlapatlaliztli tepitōn", - "rclistfrom": "Xiquinttāz yancuÄ«c tlapatlaliztli Ä«huÄ«cpa $1", + "rclistfrom": "Xiquinttāz yancuÄ«c tlapatlaliztli Ä«huÄ«cpa $3 $2", "rcshowhideminor": "$1 tlapatlalitzintli", "rcshowhidebots": "$1 tepoztlācah", "rcshowhideliu": "$1 tēmachiyōmacalli tlatequitiltilÄ«ltin", @@ -1069,9 +1066,6 @@ "size-kilobytes": "$1 KB", "size-megabytes": "$1 MB", "size-gigabytes": "$1 GB", - "livepreview-loading": "Tēmohua...", - "livepreview-ready": "Motemocah... ¡Ye!", - "watchlistedit-numitems": "Motlachiyaliz {{PLURAL:$1|quipiya cē zāzanilli|quimpiya $1 zāzaniltin}}, ahtle tēixnāmiquiliztli.", "watchlistedit-normal-title": "Ticpatlāz motlachiyaliz", "watchlistedit-raw-added": "{{PLURAL:$1|Ōmocentili cē zāzanilli|Ōmocentilih $1 zāzaniltin}}:", "watchlisttools-view": "Tiquinttāz huēyi tlapatlaliztli", diff --git a/languages/i18n/nan.json b/languages/i18n/nan.json index ce1341f642..a906f17246 100644 --- a/languages/i18n/nan.json +++ b/languages/i18n/nan.json @@ -3,7 +3,8 @@ "authors": [ "Hiong3-eng5", "Ianbu", - "Kaihsu" + "Kaihsu", + "아라" ] }, "tog-underline": "Liân-kiat oē té-sûn:", @@ -42,6 +43,8 @@ "tog-diffonly": "Diff ē-pêng bián hián-sÄ« ia̍h ê loē-iông", "tog-showhiddencats": "Hián-sÄ« chhàng khí--lâi ê lÅ«i-pia̍t", "tog-norollbackdiff": "ká tńg-khí liáu bián-koán cheng-chha goā-chē", + "tog-useeditwarning": "我若猶未保存修改的頁就跳開,愛共我講。", + "tog-prefershttps": "我登入的時陣愛用安全連線", "underline-always": "Tiāⁿ-tio̍h", "underline-never": "Tiāⁿ-tio̍h mài", "underline-default": "Tòe liû-lám-khì ê siat-piān", @@ -100,6 +103,18 @@ "oct": "10g", "nov": "11g", "dec": "12g", + "january-date": "1月$1", + "february-date": "2月$1", + "march-date": "3月$1", + "april-date": "4月$1", + "may-date": "5月$1", + "june-date": "6月$1", + "july-date": "7月$1", + "august-date": "8月$1", + "september-date": "9月$1", + "october-date": "10月$1", + "november-date": "11月$1", + "december-date": "12月$1", "pagecategories": "{{PLURAL:$1|LÅ«i-pia̍t|LÅ«i-pia̍t}}", "category_header": "TÄ« \"$1\" chit ê lÅ«i-pia̍t ê bûn-chiuⁿ", "subcategories": "Ē-lÅ«i-pia̍t", @@ -122,6 +137,7 @@ "newwindow": "(ē khui sin thang-á hián-sÄ«)", "cancel": "Chhú-siau", "moredotdotdot": "Iáu-Å«", + "morenotlisted": "這毋是完整的表", "mypage": "Ia̍h", "mytalk": "Góa ê thó-lÅ«n", "anontalk": "Chit ê IP ê thó-lÅ«n-ia̍h", @@ -148,6 +164,7 @@ "actions": "Tōng-chok", "namespaces": "Miâ-khong-kan", "variants": "piàn-thé", + "navigation-heading": "導覽目錄", "errorpagetitle": "Chhò-gō·", "returnto": "Tò-tńg khì $1.", "tagline": "Ùi {{SITENAME}}", @@ -163,25 +180,29 @@ "permalink": "Éng-kiú liân-kiat", "print": "Ìn-soat", "view": "Khoàⁿ", + "view-foreign": "佇$1遐看", "edit": "Siu-kái", + "edit-local": "改這位的說明", "create": "Khai-sí siá", + "create-local": "加這搭的說明", "editthispage": "Siu-kái chit ia̍h", "create-this-page": "Khai-sí siá chit ia̍h", "delete": "Thâi", "deletethispage": "Thâi chit ia̍h", + "undeletethispage": "取消刣掉這頁", "undelete_short": "Kiù {{PLURAL:$1|$1|$1}} ê thâi-tiāu ê", "viewdeleted_short": "Khoàⁿ {{PLURAL:$1|chi̍t-ê thâi tiàu--ê pian-chi̍p|$1 ê thâi tiàu--ê pian-chi̍p}}", "protect": "Pó-hō·", "protect_change": "kái-piàn", "protectthispage": "Pó-hō· chit ia̍h", "unprotect": "kái pó-hō·", - "unprotectthispage": "Chhú-siau pó-hō· chit ia̍h", + "unprotectthispage": "kái chit ia̍h ê pó-hō͘", "newpage": "Sin ia̍h", "talkpage": "Thó-lÅ«n chit ia̍h", "talkpagelinktext": "thó-lÅ«n", "specialpage": "Te̍k-sû-ia̍h", "personaltools": "Kò-jîn kang-khÅ«", - "postcomment": "Hoat-piáu phêng-lÅ«n", + "postcomment": "加一段", "articlepage": "Khoàⁿ loē-iông ia̍h", "talk": "thó-lÅ«n", "views": "Khoàⁿ", @@ -198,18 +219,20 @@ "redirectedfrom": "(Tùi $1 choán--lâi)", "redirectpagesub": "Choán-ia̍h", "lastmodifiedat": "Chit ia̍h tÄ« $1, $2 Å« kái--koè", - "viewcount": "Pún-ia̍h kàu taⁿ Å« $1 pái access.", + "viewcount": "Chit ia̍h kàu taⁿ, hō͘ lâng khoàⁿ $1 pái.", "protectedpage": "SiÅ« pó-hō͘ ê ia̍h", "jumpto": "Thiàu khì:", "jumptonavigation": "Se̍h chām", "jumptosearch": "chhiau-chhoē", "view-pool-error": "Pháiⁿ-sè, chit-má chú-ki siuⁿ koè bô-êng.\nSiuⁿ koè chē lâng beh khoàⁿ chit ia̍h.\nChhiáⁿ sio-tán chi̍t-ē, chiah koh lâi khoàⁿ chit ia̍h.\n\n$1", + "generic-pool-error": "Pháiⁿ-sè, chit-má chú-ki siuⁿ koè bô-êng.\nSiuⁿ chē lâng beh khoàⁿ chit ia̍h.\nChhiáⁿ sio-tán chi̍t-ē, chiah koh lâi khoàⁿ chit ia̍h.", "pool-timeout": "Chhiau-koè só-tēng ê sî-kan", "pool-queuefull": "TÅ«i-lia̍t pâi moá ah", "pool-errorunknown": "M̄-chai siáⁿ chhò-gō͘", + "pool-servererror": "無提供系統服務總數的統計。", "aboutsite": "hían-sÄ«", "aboutpage": "Project:koan-hē", - "copyright": "TÄ« $1 tiâu-kiāⁿ chi hā khó sú-iōng loē-iông", + "copyright": "Tû liáu Å« lēng-goā kóng, nā bô loē-iông sÄ« chiàu $1 tiâu-kiāⁿ tō thang sú-iōng.", "copyrightpage": "{{ns:project}}:Pán-khoân", "currentevents": "Sin-bûn sÅ«-kiāⁿ", "currentevents-url": "Project:Sin-bûn sÅ«-kiāⁿ", @@ -533,7 +556,7 @@ "recentchanges-label-newpage": "Chit ê siu-kái ē sán-seng sin ia̍h", "recentchanges-label-minor": "Che sÄ« sió siu-kái", "rcnotefrom": "Ē-kha sÄ« $2 kàu taⁿ ê kái-piàn (ke̍k-ke hián-sÄ« $1 hāng).", - "rclistfrom": "Hián-sÄ« tùi $1 kàu taⁿ ê sin kái-piàn", + "rclistfrom": "Hián-sÄ« tùi $3 $2 kàu taⁿ ê sin kái-piàn", "rcshowhideminor": "$1 sió siu-kái", "rcshowhideliu": "$1 teng-ji̍p ê iōng-chiá", "rcshowhideanons": "$1 bû-bêng-sÄ«", @@ -683,9 +706,6 @@ "unwatch": "Mài kàm-sÄ«", "unwatchthispage": "Mài koh kàm-sÄ«", "watchlist-details": "Kàm-sÄ«-toaⁿ Å« {{PLURAL:$1|$1 ia̍h|$1 ia̍h}}, thó-lÅ«n-ia̍h bô sǹg chāi-lāi.", - "watchmethod-recent": "tng teh kíam-cha choè-kÄ«n ê siu-kái, khoàⁿ Å« kàm-sÄ« ê ia̍h bô", - "watchmethod-list": "tng teh kiám-cha kàm-sÄ« ê ia̍h khoàⁿ chòe-kÄ«n Å« siu-kái bô", - "watchlistcontains": "Lí ê kàm-sÄ«-toaⁿ siu $1 ia̍h.", "wlshowlast": "Hián-sÄ« chêng $1 tiám-cheng $2 ji̍t $3", "deletepage": "Thâi ia̍h", "confirm": "Khak-tēng", @@ -874,7 +894,6 @@ "autosumm-blank": "Kā ia̍h ê loē-iông the̍h tiāu", "autoredircomment": "Choán khì [[$1]]", "autosumm-new": "Sin ia̍h: $1", - "watchlistedit-numitems": "Lí ê kàm-sÄ«-toaⁿ Å« $1 ia̍h, thó-lÅ«n-ia̍h bô sǹg chāi-lāi.", "watchlistedit-normal-submit": "Mài kàm-sÄ«", "watchlistedit-normal-done": "Í-keng Å« $1 ia̍h ùi lí ê kám-sÄ«-toaⁿ soá cháu:", "watchlisttools-edit": "Khoàⁿ koh kái kàm-sÄ«-toaⁿ", diff --git a/languages/i18n/nap.json b/languages/i18n/nap.json index d1d22517e8..9d0feae406 100644 --- a/languages/i18n/nap.json +++ b/languages/i18n/nap.json @@ -8,7 +8,8 @@ "E. abu Filumena", "PiRSquared17", "SabineCretella", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sottolinia 'e jonte:", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Aspone 'a barra d''e stromiente 'e cagno", "tog-editondblclick": "Cagna 'e pàggene cliccanno ddoje vote", "tog-editsectiononrightclick": "Permette 'e cangne 'e sezzione cliccanno p''o tasto destro ncopp 'e titule 'e sezzione", - "tog-rememberpassword": "Ricurda 'a registrazzione pe' cchiu sessione (ppe 'numassimo 'e $1 {{PLURAL:$1|juorno|juorne}})", "underline-always": "Sèmpe", "underline-never": "Màje", "sunday": "dumméneca", @@ -387,7 +387,7 @@ "recentchanges-label-newpage": "Chista modifica ha criato 'na nova paggena", "recentchanges-label-minor": "Chisto è nu cagnamiénto piccerillo", "recentchanges-label-unpatrolled": "Chista modifica nun è stata 'ncora verificata", - "rclistfrom": "Faje vedé 'e cagnamiénte fatte a partì 'a $1", + "rclistfrom": "Faje vedé 'e cagnamiénte fatte a partì 'a $3 $2", "rcshowhideminor": "$1 'e cagnamiénte piccerille", "rcshowhidebots": "$1 'e bot", "rcshowhideliu": "$1 ll'utente reggìstrate", diff --git a/languages/i18n/nb.json b/languages/i18n/nb.json index d92ab8e485..9969a7d597 100644 --- a/languages/i18n/nb.json +++ b/languages/i18n/nb.json @@ -39,7 +39,8 @@ "Stigmj", "Teak", "Wouterkoch", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Strek under lenker:", @@ -1169,7 +1170,7 @@ "recentchanges-legend-newpage": "(se ogsÃ¥ [[Special:NewPages|liste av nye sider]])", "recentchanges-legend-plusminus": "«(±123)»", "rcnotefrom": "Nedenfor er endringene gjort siden $2 (frem til $1 vises).", - "rclistfrom": "Vis nye endringer med start fra $1", + "rclistfrom": "Vis nye endringer med start fra $3 $2", "rcshowhideminor": "$1 mindre endringer", "rcshowhideminor-show": "Vis", "rcshowhideminor-hide": "Skjul", @@ -1734,10 +1735,6 @@ "watchlist-details": "{{PLURAL:$1|Én side|$1 sider}} pÃ¥ din overvÃ¥kningsliste, teller ikke diskusjonssider.", "wlheader-enotif": "E-postvarsling er slÃ¥tt pÃ¥.", "wlheader-showupdated": "Sider som har blitt forandret siden du sist besøkte dem vises i '''fet tekst'''", - "watchmethod-recent": "sjekker siste endringer for sider i overvÃ¥kningslisten", - "watchmethod-list": "sjekker siste endringer for sider i overvÃ¥kningslisten", - "watchlistcontains": "OvervÃ¥kningslisten inneholder $1 {{PLURAL:$1|side|sider}}.", - "iteminvalidname": "Problem med «$1», ugyldig navn â€¦", "wlnote2": "Nedenfor er endringene {{PLURAL:$1|den siste timen|de siste $1 timene}}, per $2 $3.", "wlshowlast": "Vis siste $1 timer $2 dager $3", "watchlist-options": "Alternativ for overvÃ¥kningslisten", @@ -2839,8 +2836,6 @@ "autosumm-new": "Ny side: $1", "lag-warn-normal": "Endringer nyere enn $1 {{PLURAL:$1|sekund|sekunder}} vises muligens ikke i denne listen.", "lag-warn-high": "PÃ¥ grunn av stor databaseforsinkelse, vil ikke endringer som er nyere enn $1 {{PLURAL:$1|sekund|sekunder}} vises i denne listen.", - "watchlistedit-numitems": "OvervÃ¥kningslisten din inneholder {{PLURAL:$1|én tittel|$1 titler}}, ikke inkludert diskusjonssider.", - "watchlistedit-noitems": "OvervÃ¥kningslisten din inneholder ingen titler.", "watchlistedit-normal-title": "Rediger overvÃ¥kningsliste", "watchlistedit-normal-legend": "Fjern titler fra overvÃ¥kninglisten", "watchlistedit-normal-explain": "Titler pÃ¥ overvÃ¥kningslisten din vises nedenfor.\nFor Ã¥ fjerne en tittel, merk av boksen ved siden av den og klikk pÃ¥ «{{int:Watchlistedit-normal-submit}}».\nDu kan ogsÃ¥ [[Special:EditWatchlist/raw|redigere den rÃ¥ overvÃ¥kningslisten]].", diff --git a/languages/i18n/nds-nl.json b/languages/i18n/nds-nl.json index ec46435bec..44287742e6 100644 --- a/languages/i18n/nds-nl.json +++ b/languages/i18n/nds-nl.json @@ -13,7 +13,8 @@ "Slomox", "Urhixidur", "Ævar Arnfjörð Bjarmason ", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Verwiezingen onderstrepen", @@ -319,14 +320,11 @@ "readonly_lag": "De databanke is automaties beveilig, zodat de ondergeschikten servers zich kunnen synchroniseren mit de sentrale server.", "internalerror": "Interne fout", "internalerror_info": "Interne fout: $1", - "fileappenderrorread": "\"$1\" kon niet elezen wörden tiejens t inlaojen.", - "fileappenderror": "Kon \"$1\" niet bie \"$2\" doon.", "filecopyerror": "Kon bestaand \"$1\" niet naor \"$2\" kopiëren.", "filerenameerror": "Bestaandsnaamwieziging \"$1\" naor \"$2\" niet meugelik.", "filedeleteerror": "Kon bestaand \"$1\" niet vortdoon.", "directorycreateerror": "Map \"$1\" kon niet an-emaakt wörden.", "filenotfound": "Kon bestaand \"$1\" niet vienen.", - "fileexistserror": "Kon niet schrieven naor t bestaand \"$1\": t bestaand besteet al", "unexpected": "Onverwachten weerde: \"$1\"=\"$2\".", "formerror": "Fout: kon formulier niet versturen", "badarticleerror": "Disse haandeling kan op disse zied niet uutevoerd wörden.", @@ -405,8 +403,6 @@ "userlogin-resetpassword-link": "Joew wachtwoord vergeten?", "userlogin-loggedin": "Je bin al an-emeld as {{GENDER:$1|$1}}.\nGebruuk t onderstaonde formulier um an te melden as n aandere gebruker.", "userlogin-createanother": "n Aandere gebrukerskonto anmaken", - "createacct-join": "Geef joew gegevens hieronder op.", - "createacct-another-join": "Vul hieronder de informasie van de nieje gebruker in.", "createacct-emailrequired": "Netpostadres", "createacct-emailoptional": "Netpostadres (niet verplicht)", "createacct-email-ph": "Geef joew netpostadres op", @@ -557,7 +553,6 @@ "savearticle": "Zied opslaon", "preview": "Naokieken", "showpreview": "Bewarking naokieken", - "showlivepreview": "Drekte weergave", "showdiff": "Verschil bekieken", "anoneditwarning": "'''Waorschuwing:''' je bin niet an-emeld.\nJoew IP-adres zal op-esleugen wörden a'j wiezigingen op disse zied anbrengen.", "anonpreviewwarning": "''Je bin niet an-emeld.''\n''Deur de bewarking op te slaon wörden joew IP-adres op-esleugen in de ziedgeschiedenisse.''", @@ -843,7 +838,6 @@ "search-nonefound": "Der bin gien resultaoten veur de zeukopdrachte.", "powersearch-legend": "Uutebreid zeuken", "powersearch-ns": "Zeuken in naamruumten:", - "powersearch-redir": "Deurverwiezingen bekieken", "powersearch-togglelabel": "Selekteren:", "powersearch-toggleall": "Alle", "powersearch-togglenone": "Gien", @@ -949,7 +943,6 @@ "prefs-advancedsearchoptions": "Aandere instellingen", "prefs-advancedwatchlist": "Aandere instellingen", "prefs-displayrc": "Weergave-instellingen", - "prefs-displaysearchoptions": "Weergave-instellingen", "prefs-displaywatchlist": "Weergave-instellingen", "prefs-tokenwatchlist": "Token", "prefs-diffs": "Verschillen", @@ -1121,7 +1114,7 @@ "recentchanges-label-plusminus": "Disse ziedgrootte is mit dit antal bytes ewiezigd", "recentchanges-legend-newpage": "(zie oek de [[Special:NewPages|lieste mit nieje ziejen]])", "rcnotefrom": "Dit bin de wiezigingen sinds $2 (maximum van $1 wiezigingen).", - "rclistfrom": "Bekiek wiezigingen vanaof $1", + "rclistfrom": "Bekiek wiezigingen vanaof $3 $2", "rcshowhideminor": "$1 kleine wiezigingen", "rcshowhidebots": "$1 botgebrukers", "rcshowhideliu": "$1 eregistreerden gebrukers", @@ -1639,10 +1632,6 @@ "watchlist-details": "Der {{PLURAL:$1|steet één zied|staon $1 ziejen}} op joew volglieste, zonder de overlegziejen mee-erekend.", "wlheader-enotif": "Je kriegen bericht per netpost", "wlheader-showupdated": "Ziejen die sinds joew leste bezeuk bie-ewörken bin, staon '''vet-edrokt'''.", - "watchmethod-recent": "leste wiezigingen an t naokieken op ziejen die'j volgen", - "watchmethod-list": "Kik joew nao volglieste veur de leste wiezigingen", - "watchlistcontains": "Der {{PLURAL:$1|steet 1 zied|staon $1 ziejen}} op joew volglieste.", - "iteminvalidname": "Verkeerde naam '$1'", "wlshowlast": "Laot de veurbieje $1 uur $2 dagen $3 zien", "watchlist-options": "Opsies veur de volglieste", "watching": "Volg...", @@ -2181,7 +2170,6 @@ "tooltip-preferences-save": "Vuurkeuren opsloan", "tooltip-summary": "Voer ne korte samenvatting in", "interlanguage-link-title": "$1 – $2", - "notacceptable": "De wikiserver kan de gegevens niet leveren in n vorm die joew kliënt kan lezen.", "anonymous": "Anonieme {{PLURAL:$1|gebruker|gebrukers}} van {{SITENAME}}", "siteuser": "{{SITENAME}}-gebruker $1", "anonuser": "Anonieme {{SITENAME}}-gebruker $1", @@ -2723,14 +2711,8 @@ "autoredircomment": "deurverwiezing naor [[$1]]", "autosumm-new": "Nieje zied: '$1'", "size-kilobytes": "$1 kB", - "livepreview-loading": "An t laojen…", - "livepreview-ready": "An t laojen… ree!", - "livepreview-failed": "Rechtstreeks naokieken is niet meugelik!\nKiek de zied op de normale maniere nao.", - "livepreview-error": "Verbiending niet meugelik: $1 \"$2\"\nKiek de zied op de normale maniere nao.", "lag-warn-normal": "Wiezigingen die niejer bin as $1 {{PLURAL:$1|seconde|seconden}} staon misschien nog niet in de lieste.", "lag-warn-high": "De databanke is aorig zwaor belast. Wiezigingen die niejer bin as $1 {{PLURAL:$1|sekonde|sekonden}} staon daorumme misschien nog niet in de lieste.", - "watchlistedit-numitems": "Der {{PLURAL:$1|steet 1 zied|staon $1 ziejen}} op joew volglieste, zonder overlegziejen.", - "watchlistedit-noitems": "Joew volglieste is leeg.", "watchlistedit-normal-title": "Volglieste bewarken", "watchlistedit-normal-legend": "Disse ziejen van mien volglieste aofhaolen.", "watchlistedit-normal-explain": "Ziejen die op joew volglieste staon, zie'j hieronder.\nUm n zied van joew volglieste aof te haolen mu'j t vakjen dernaost anklikken, en klik dan op \"{{int:Watchlistedit-normal-submit}}\".\nJe kunnen oek [[Special:EditWatchlist/raw|de roewe lieste bewarken]].", @@ -2838,7 +2820,6 @@ "compare-invalid-title": "De titel die'j op-egeven hebben, is ongeldig.", "compare-title-not-exists": "De titel die'j op-egeven hebben, besteet niet.", "compare-revision-not-exists": "De versie die'j op-egeven hebben, besteet niet.", - "dberr-header": "Disse wiki hef wat kuren", "dberr-problems": "t Spiet ons, mer disse webstee hef op t moment wat techniese problemen.", "dberr-again": "Wach n paor minuten en probeer t daornao opniej.", "dberr-info": "(Kan gien verbiending maken mit de databankeserver: $1)", diff --git a/languages/i18n/nds.json b/languages/i18n/nds.json index 2f1c2a0bb9..a2f5334968 100644 --- a/languages/i18n/nds.json +++ b/languages/i18n/nds.json @@ -9,7 +9,8 @@ "The Evil IP address", "Urhixidur", "Zylbath", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Verwies ünnerstrieken", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Editeer-Warktüüchlist wiesen", "tog-editondblclick": "Sieden mit Dubbelklick ännern (JavaScript)", "tog-editsectiononrightclick": "En Afsatz mit en Rechtsklick ännern (Javascript)", - "tog-rememberpassword": "Duersam inloggen (för maximaal $1 {{PLURAL:$1|Dag|Daag}})", "tog-watchcreations": "Nee schrevene Sieden op miene Oppasslist setten", "tog-watchdefault": "Op ne’e un ännerte Sieden oppassen", "tog-watchmoves": "Sieden, de ik schuuv, to de Oppasslist todoon", @@ -289,14 +289,11 @@ "readonly_lag": "De Datenbank is automaatsch sperrt worrn, dat sik de opdeelten Datenbankservers mit den Hööft-Datenbankserver afglieken köönt.", "internalerror": "Internen Fehler", "internalerror_info": "Internen Fehler: $1", - "fileappenderrorread": "$1 kunn nich leest warrn wiel dat Hentofögen.", - "fileappenderror": "Dat weer nich mööglich, \"$1\" an \"$2\" totofögen.", "filecopyerror": "De Software kunn de Datei ‚$1‘ nich na ‚$2‘ koperen.", "filerenameerror": "De Software kunn de Datei ‚$1‘ nich na ‚$2‘ ümnömen.", "filedeleteerror": "De Software kunn de Datei ‚$1‘ nich wegsmieten.", "directorycreateerror": "Kunn Orner „$1“ nich anleggen.", "filenotfound": "De Software kunn de Datei ‚$1‘ nich finnen.", - "fileexistserror": "Kunn de Datei „$1“ nich schrieven: de gifft dat al", "unexpected": "Unvermoodten Weert: ‚$1‘=‚$2‘.", "formerror": "Fehler: De Software kunn dat Formular nich verarbeiden", "badarticleerror": "Disse Aktschoon kann op disse Siet nich anwennt warrn.", @@ -440,7 +437,6 @@ "savearticle": "Siet spiekern", "preview": "Vörschau", "showpreview": "Vörschau wiesen", - "showlivepreview": "Live-Vörschau", "showdiff": "Ünnerscheed wiesen", "anoneditwarning": "'''Wohrschau:''' Du büst nich anmellt. Diene IP-Adress warrt in de Versionshistorie vun de Siet fasthollen.", "anonpreviewwarning": "''Du büst nich anmellt. Wenn du nu afspiekerst, dükert dien IP-Adress in de Versionsgeschicht op.''", @@ -677,7 +673,6 @@ "search-nonefound": "För de Söökanfraag geev dat keen Resultaten.", "powersearch-legend": "Betere Söök", "powersearch-ns": "Söök in Naamrüüm:", - "powersearch-redir": "Redirects wiesen", "powersearch-togglelabel": "Utwählen:", "powersearch-toggleall": "All", "powersearch-togglenone": "Keen", @@ -774,7 +769,6 @@ "prefs-advancedsearchoptions": "Anner Instellungen", "prefs-advancedwatchlist": "Anner Instellungen", "prefs-displayrc": "Weddergaav-Instellungen", - "prefs-displaysearchoptions": "Weddergaav-Instellungen", "prefs-displaywatchlist": "Weddergaav-Instellungen", "prefs-diffs": "Ünnerscheed", "email-address-validity-valid": "E-Mail-Adress lett good", @@ -916,7 +910,7 @@ "recentchanges-label-bot": "Düsse Ännern worr maakt vun en Bot", "recentchanges-label-unpatrolled": "Düsse Ännern is noch nich kontrolleert worrn", "rcnotefrom": "Dit sünd de Ännern siet $2 (bet to $1 wiest).", - "rclistfrom": "Wies ne’e Ännern siet $1", + "rclistfrom": "Wies ne’e Ännern siet $3 $2", "rcshowhideminor": "$1 lütte Ännern", "rcshowhidebots": "$1 Bots", "rcshowhideliu": "$1 inloggte Brukers", @@ -1294,10 +1288,6 @@ "watchlist-details": "{{PLURAL:$1|Ene Siet is|$1 Sieden sünd}} op dien Oppasslist (ahn Diskuschoonssieden).", "wlheader-enotif": "Benarichtigen per E-Mail is anstellt.", "wlheader-showupdated": "Sieden, de siet dien letzten Besöök ännert worrn sünd, warrt '''fett''' wiest.", - "watchmethod-recent": "letzte Ännern no Oppasslist pröven", - "watchmethod-list": "Oppasslist na letzte Ännern nakieken", - "watchlistcontains": "Diene Oppasslist bargt {{PLURAL:$1|ene Siet|$1 Sieden}}.", - "iteminvalidname": "Problem mit den Indrag '$1', ungülligen Naam...", "wlshowlast": "Wies de letzten $1 Stünnen $2 Daag $3", "watchlist-options": "Optionen för de Oppasslist", "watching": "warrt op de Oppasslist ropsett...", @@ -1742,7 +1732,6 @@ "tooltip-summary": "Giff en korte Tosamenfattung in", "common.css": "/** CSS-Kood hier binnen warrt för all Stilvörlagen (Skins) inbunnen */", "monobook.css": "/* disse Datei ännern üm de Monobook-Stilvörlaag för de ganze Siet antopassen */", - "notacceptable": "Dat Wiki-Server kann kene Daten in enen Format levern, dat dien Klient lesen kann.", "anonymous": "{{PLURAL:$1|Anonym Bruker|Anonyme Brukers}} vun {{SITENAME}}", "siteuser": "{{SITENAME}}-Bruker $1", "anonuser": "{{SITENAME}} anonym Bruker user $1", @@ -2109,14 +2098,8 @@ "autosumm-replace": "Siet leddig maakt un ‚$1‘ rinschreven", "autoredircomment": "Redirect sett na [[$1]]", "autosumm-new": "Ne’e Sied anleggt: ‚$1‘", - "livepreview-loading": "Läädt…", - "livepreview-ready": "Läädt… Trech!", - "livepreview-failed": "Live-Vörschau klapp nich!\nVersöök de normale Vörschau.", - "livepreview-error": "Verbinnen klapp nich: $1 „$2“\nVersöök de normale Vörschau.", "lag-warn-normal": "Ännern, de jünger as {{PLURAL:$1|ene Sekunn|$1 Sekunnen}} sünd, warrt in de List noch nich wiest.", "lag-warn-high": "De Datenbank is temlich dull utlast. Ännern, de jünger as $1 {{PLURAL:$1|Sekunn|Sekunnen}} sünd, warrt in de List noch nich wiest.", - "watchlistedit-numitems": "Du hest {{PLURAL:$1|ene Siet|$1 Sieden}} op diene Oppasslist, Diskuschoonssieden nich tellt.", - "watchlistedit-noitems": "Diene Oppasslist is leddig.", "watchlistedit-normal-title": "Oppasslist ännern", "watchlistedit-normal-legend": "Sieden vun de Oppasslist rünnernehmen", "watchlistedit-normal-explain": "Dit sünd all de Sieden op diene Oppasslist. Sieden ruttonehmen, krüüz de Kassens blangen de Sieden an un klick op „{{int:Watchlistedit-normal-submit}}“. Du kannst diene Oppasslist ok in [[Special:EditWatchlist/raw|Listenform ännern]].", @@ -2198,7 +2181,6 @@ "compare-rev1": "Version 1", "compare-rev2": "Version 2", "compare-submit": "Verglieken", - "dberr-header": "Dit Wiki hett en Problem", "dberr-problems": "Deit uns leed. Disse Websteed hett opstunns en beten technische Problemen.", "dberr-again": "Tööv en poor Minuten un versöök dat denn noch wedder.", "dberr-info": "(Kunn nich mit’n Datenbank-Server verbinnen: $1)", diff --git a/languages/i18n/ne.json b/languages/i18n/ne.json index 90a29ab631..7e0e9348bd 100644 --- a/languages/i18n/ne.json +++ b/languages/i18n/ne.json @@ -13,7 +13,8 @@ "RajeshPandey", "Reedy", "ne.wikipedia.org sysops", - "सरोज कुमार ढकाल" + "सरोज कुमार ढकाल", + "아라" ] }, "tog-underline": "सम्बन्ध निम्न रेखाङ्कन:", @@ -26,7 +27,6 @@ "tog-showtoolbar": "सम्पादन औजारबट्टा देखाउने", "tog-editondblclick": "दोहोरो क्लिकमा पृष्ठ सम्पादन गर्ने", "tog-editsectiononrightclick": "शीर्षकमा दाहिने क्लिकद्वारा खण्ड सम्पादन सक्षम पार्ने", - "tog-rememberpassword": "यस ब्राउजरमा मेरो प्रवेशलाई सम्झनुहोस् (अधिकतम $1 {{PLURAL:$1|दिन|दिनहरु}} सम्म)", "tog-watchcreations": "मेरो निगरानी सूचीमा मैले सृजना गरेको पृष्ठ र अपलोड जोड्ने", "tog-watchdefault": "मैले सम्पादन गरेको पृष्ठ र फाइल निगरानी सूचीमा थप्ने", "tog-watchmoves": "मैले सारेका पृष्ठहरू र फाइलहरूलाई निगरानी सूचीमा थप्ने", @@ -324,14 +324,11 @@ "readonly_lag": "डेटाबेस स्वतः बन्द गरिएकोछ जबकि अधिनस्थ डेटाबेस सर्वरले मूल पहिल्याउँदछ।", "internalerror": "आन्तरिक त्रुटि", "internalerror_info": "आन्तरिक त्रुटि: $1", - "fileappenderrorread": "जोड़ने बेलामा \"$1\" पढ्न सकिएन।", - "fileappenderror": " \"$2\".लाई\"$1\" मा जोडन सकिएन ।", "filecopyerror": "फाइल \"$1\" लाई \"$2\" मा प्रतिलिपि गर्न सकिएन ।", "filerenameerror": "फाइल \"$1\" को नाम \"$2\" मा परिवर्तन गर्न सकिएन ।", "filedeleteerror": "फाइल \"$1\" मेट्न सकिएन ।", "directorycreateerror": "डाइरेक्टरी \"$1\" निर्माण गर्न सकिएन ।", "filenotfound": "\"$1\" फाइल भेटिएन ।", - "fileexistserror": "फाइल \"$1 लेख्न सकिएन : फाइल पहिले देखि रहेको छ", "unexpected": "अप्रत्यासित मान :\"$1\"=\"$2\" ।", "formerror": "त्रुटी : फर्म बुझाउन सकिएन", "badarticleerror": "यो कार्य यस पृष्ठमा गर्न मिल्दैन।", @@ -406,8 +403,6 @@ "userlogin-resetpassword-link": "पासवर्ड भुल्नुभयो?", "userlogin-helplink2": "प्रवेश गर्नको लागि सहयोग", "userlogin-createanother": "अर्को खाता खोल्नुहोस्", - "createacct-join": "तपाईँका जानकारीहरू तल थप्नुहोस् ।", - "createacct-another-join": "नयाँ खाताको जानकारी तल थप्नुहोस ।", "createacct-emailrequired": "इमेल ठेगाना", "createacct-emailoptional": "इमेल ठेगाना (ऐच्छिक)", "createacct-email-ph": "तपाईँको इमेल ठेगाना भर्नुहोस्", @@ -546,7 +541,6 @@ "savearticle": "संग्रह गर्ने", "preview": "पूर्वावलोकन", "showpreview": "पूर्वालोकन देखाउनुहोस्", - "showlivepreview": "प्रत्यक्ष पूर्वालोकन", "showdiff": "परिवर्तन देखाउनुहोस्", "anoneditwarning": "'''चेतावनी:''' तपाईँले प्रवेश गर्नु भएको छैन।\nतपाईँको IP ठेगाना पृष्ठसम्पादन इतिहासमा दर्तागरिने छ ।", "anonpreviewwarning": "''तपाईंले प्रवेश गर्नु भएको छैन। संग्रह (Save) गरेको खण्डमा पृष्ठको इतिहासमा तपाईंको IP ठेगाना अंकित गरिनेछ।''", @@ -810,7 +804,6 @@ "search-nonefound": "तपाईँको क्वेरीसँग मेल खाने नतिजाहरू भेटिएनन्", "powersearch-legend": "उन्नत खोज", "powersearch-ns": "नेमस्पेसेजहरुमा खोज्ने :", - "powersearch-redir": "अनुप्रेषित सूचीकृत गर्ने", "powersearch-togglelabel": "जाँच्ने :", "powersearch-toggleall": "सबै", "powersearch-togglenone": "कुनै पनि होइन", @@ -915,7 +908,6 @@ "prefs-advancedsearchoptions": "उन्नत विकल्पहरू", "prefs-advancedwatchlist": "उन्नत विकल्पहरू", "prefs-displayrc": "प्रदर्शन विकल्पहरू", - "prefs-displaysearchoptions": "प्रदर्शन विकल्पहरू", "prefs-displaywatchlist": "प्रदर्शन विकल्पहरू", "prefs-tokenwatchlist": "टोकन", "prefs-diffs": "diffs(भिन्नता)", @@ -1069,7 +1061,7 @@ "recentchanges-legend-newpage": "([[Special:NewPages|list of new pages]] यो पनि हेर्नुहोस्)", "recentchanges-legend-plusminus": "(''±१२३'')", "rcnotefrom": "'''$2''' देखिका परिवर्तनहरु तल ('''$1''' सम्मका देखाइन्छ)।", - "rclistfrom": "$1 देखिका नयाँ परिवर्तनहरू देखाउनु", + "rclistfrom": "$3 $2 देखिका नयाँ परिवर्तनहरू देखाउनु", "rcshowhideminor": "$1 सामान्य सम्पादन", "rcshowhideminor-show": "देखाउनुहोस्", "rcshowhideminor-hide": "लुकाउनुहोस्", @@ -1505,10 +1497,6 @@ "watchlist-details": "तपाईको निगरानी सूचीमा रहेका{{PLURAL:$1|$1 पृष्ठ|$1 पृष्ठहरु}}वार्तालापमा पृष्ठमा गनिएका छैनन् ।", "wlheader-enotif": "ईमेल जानकारी सक्रिय गरियो ।", "wlheader-showupdated": "तपाईँले पछिल्लो पल्ट भ्रमण गरेपछि परिवर्तन भएका पृष्ठहरूलाई गाढा गरेर देखाइएको छ ।", - "watchmethod-recent": "निगरानी सुचीमा रहेका पृष्ठमा गरिएका सम्पादनहरु जाँच्दै", - "watchmethod-list": "सम्पदान गरिएका निगरानी सुचीमा रहेका पृष्ठहरुको सम्पादन जाँच्दै", - "watchlistcontains": "तपाईको निगरानी सुचीमा $1 {{PLURAL:$1|पृष्ठ|पृष्ठहरु}}रहेका छन् ।", - "iteminvalidname": "वस्तु '$1'मा समस्या , अमान्य नाम...", "wlshowlast": "पछिल्ला $2 दिनहरूका $3 $1 घण्टाहरूका देखाउनुहोस्", "watchlist-options": "निगरानि सूची विकल्प", "watching": "निगरानी गर्दै...", @@ -1983,7 +1971,6 @@ "modern.css": "/* यहाँ राखिएको CSS ले मोनोबुक मोडर्न प्रयोगकर्ताहरुलाई प्रभावित गर्ने छ */", "vector.css": "/* यहाँ राखिएको CSS ले भेक्टर स्किनको प्रयोगकर्ताहरुलाई प्रभावित गर्ने छ */", "print.css": "/* यहाँ राखिएको CSS मुद्रण नतिजालाई प्रभावित गर्छ */", - "notacceptable": "विकि सर्भर तपाइको क्लाइन्टलाइ जुन प्रकारको डाटा चाहिन्छ त्यस प्रकारले दिन सक्दैन।", "anonymous": "{{SITENAME}} का {{PLURAL:$1||}} नाम नभएका सदस्य", "siteuser": "{{SITENAME}} प्रयोगकर्ता $1", "anonuser": "{{SITENAME}} अनाम प्रयोगकर्ता $1", @@ -2492,14 +2479,8 @@ "size-kilobytes": "$1 किलोबाइटहरु", "size-megabytes": "$1 मेगाबाइटहरु", "size-gigabytes": "$1 गिगाबाइटहरु", - "livepreview-loading": "लोड हुदैछ...", - "livepreview-ready": "लोड हुँदैछ ...तयार भयो!", - "livepreview-failed": "प्रत्यक्ष पूर्वरुप असफल भयो !\nसाधारण पूर्वरुप हेर्न प्रयास गर्नुहोस् ।", - "livepreview-error": "निम्न जडान गर्न सकिएन: $1 \"$2\".\nसाधारण पूर्वरुप हेर्न प्रयास गर्नुहोस् ।", "lag-warn-normal": " $1 {{PLURAL:$1|सेकेन्ड |सेकेन्डहरु}} भन्दा नयाँ परिवर्तनहरु यस सुचीमा नदेखाइन सक्छ ।", "lag-warn-high": "डेटावेस सर्भरको धेरै ढिलाइको कारणले $1 {{PLURAL:$1|सेकेन्ड|सेकेन्डहरु}} पछिका परिवर्तनहरु नदेखिन सक्छ ।", - "watchlistedit-numitems": "तपाईको निगरानी सुचीमा वार्तालाप पृष्ठहरु बाहेकका {{PLURAL:$1|१ शिर्षक|$1 शिर्षकरु}} रहेका छन् ।", - "watchlistedit-noitems": "तपाईको निगरानी सुचीमा शिर्षकहरु छैनन् ।", "watchlistedit-normal-title": " निगरानी सूची सम्पादन गर्ने", "watchlistedit-normal-legend": "शीर्षकहरु निगरानी सूचीबाट हटाउने", "watchlistedit-normal-submit": "शीर्षकहरू हटाउने:", @@ -2643,7 +2624,6 @@ "compare-invalid-title": "तपाईले खुलाउनु भएको शिर्षक अमान्य छ।", "compare-title-not-exists": "तपाईले खुलाउनु भएको शिर्षक उपलब्ध छैन ।", "compare-revision-not-exists": "तपाईले खुलाउनु भएको संस्करण उपलब्ध छैन ।", - "dberr-header": "यो विकिमा समस्या छ", "dberr-problems": "क्षमा पाउँ! यो साइटमा तकनीकी गड़बड़ी आइपरेकोछ।", "dberr-again": "केही समय पर्खिएर पुन: लोड हुन दिनुहोस् ।", "dberr-info": "(डेटाबेस सर्वर $1सित सम्पर्क साध्न सकिंदैन)", diff --git a/languages/i18n/nl.json b/languages/i18n/nl.json index 43563d86c4..b2ea7a4b42 100644 --- a/languages/i18n/nl.json +++ b/languages/i18n/nl.json @@ -54,7 +54,8 @@ "Wiki13", "Wikiklaas", "Wolf Lambert", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Koppelingen onderstrepen:", @@ -1183,7 +1184,7 @@ "recentchanges-legend-newpage": "Zie ook de [[Special:NewPages|Lijst met nieuwe pagina's]].", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Wijzigingen sinds $3 om $4 (maximaal $1 {{PLURAL:$1|wijziging|wijzigingen}}).", - "rclistfrom": "Wijzigingen bekijken vanaf $1", + "rclistfrom": "Wijzigingen bekijken vanaf $3 $2", "rcshowhideminor": "Kleine wijzigingen $1", "rcshowhideminor-show": "weergeven", "rcshowhideminor-hide": "verbergen", @@ -1750,10 +1751,6 @@ "watchlist-details": "Er {{PLURAL:$1|staat één pagina|staan $1 pagina's}} op uw volglijst. Overlegpagina's worden niet meegeteld.", "wlheader-enotif": "U wordt per e-mail gewaarschuwd.", "wlheader-showupdated": "Pagina's die zijn bewerkt sinds uw laatste bezoek worden '''vet''' weergegeven.", - "watchmethod-recent": "controleer recente wijzigingen op pagina's op volglijst", - "watchmethod-list": "controleer pagina's op volglijst op wijzigingen", - "watchlistcontains": "Er {{PLURAL:$1|staat één pagina|staan $1 pagina's}} op uw volglijst.", - "iteminvalidname": "Probleem met object '$1', ongeldige naam…", "wlnote2": "Hieronder staan de veranderingen in {{PLURAL:$1|het|de}} laatste {{PLURAL:$1|uur| $1 uren}}, sinds $2, $3.", "wlshowlast": "Laatste $1 uur, $2 dagen bekijken ($3)", "watchlist-options": "Opties voor volglijst", @@ -2872,8 +2869,6 @@ "size-kilobytes": "$1 kB", "lag-warn-normal": "Wijzigingen in de afgelopen {{PLURAL:$1|seconde|$1 seconden}} worden misschien niet weergegeven in deze lijst.", "lag-warn-high": "Door een hoge database-servertoevoer zijn wijzigingen nieuwer dan $1 {{PLURAL:$1|seconde|seconden}} mogelijk niet beschikbaar in de lijst.", - "watchlistedit-numitems": "Uw volglijst bevat {{PLURAL:$1|1 pagina|$1 pagina’s}}, zonder overlegpagina’s.", - "watchlistedit-noitems": "Uw volglijst bevat geen pagina’s.", "watchlistedit-normal-title": "Volglijst bewerken", "watchlistedit-normal-legend": "Pagina’s van uw volglijst verwijderen", "watchlistedit-normal-explain": "Hieronder worden de pagina’s op uw volglijst weergegeven.\nKlik op het vinkvakje ernaast en daarna op \"{{int:Watchlistedit-normal-submit}}\" om een pagina te verwijderen.\nU kunt ook de [[Special:EditWatchlist/raw|ruwe lijst bewerken]].", diff --git a/languages/i18n/nn.json b/languages/i18n/nn.json index e13aeed3a0..1687f6476b 100644 --- a/languages/i18n/nn.json +++ b/languages/i18n/nn.json @@ -19,7 +19,8 @@ "Njardarlogar", "Pcoombe", "Ranveig", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Strek under lenkjer:", @@ -32,7 +33,6 @@ "tog-showtoolbar": "Vis endringsverktøyline", "tog-editondblclick": "Endre sider med dobbeltklikk", "tog-editsectiononrightclick": "Endre avsnitt ved Ã¥ høgreklikke pÃ¥ avsnittsoverskrifter", - "tog-rememberpassword": "Hugs innlogginga mi med denne nettlesaren (for høgst {{PLURAL:$1|éin dag|$1 dagar}})", "tog-watchcreations": "Legg til sidene eg opprettar og filene eg lastar opp pÃ¥ overvakingslista mi", "tog-watchdefault": "Legg til sidene og filene eg endrar pÃ¥ overvakingslista mi", "tog-watchmoves": "Legg til sidene og filene eg flytter pÃ¥ overvakingslista mi", @@ -322,14 +322,11 @@ "readonly_lag": "Databasen er mellombels skriveverna for at databasetenarane skal kunna synkronisere seg mot kvarandre", "internalerror": "Intern feil", "internalerror_info": "Intern feil: $1", - "fileappenderrorread": "Klarte ikkje Ã¥ lese «$1» nÃ¥r data skulle leggast til.", - "fileappenderror": "Kunne ikkje leggja \"$1\" til \"$2\".", "filecopyerror": "Kunne ikkje kopiere fila frÃ¥ «$1» til «$2».", "filerenameerror": "Kunne ikkje døype om fila frÃ¥ «$1» til «$2».", "filedeleteerror": "Kunne ikkje slette fila «$1».", "directorycreateerror": "Kunne ikkje opprette mappa «$1».", "filenotfound": "Kunne ikkje finne fila «$1».", - "fileexistserror": "Kunne ikkje skrive til fila «$1», ho eksisterer allereie", "unexpected": "Uventa verdi: «$1»=«$2».", "formerror": "Feil: Kunne ikkje sende skjema", "badarticleerror": "Handlinga kan ikkje utførast pÃ¥ denne sida.", @@ -405,8 +402,6 @@ "gotaccountlink": "Logg inn", "userlogin-resetlink": "Har du gløymd pÃ¥loggingsopplysingane dine?", "userlogin-resetpassword-link": "Gløymt passordet ditt?", - "createacct-join": "Skriv inn informasjonen din under.", - "createacct-another-join": "Skriv inn informasjonen til den nye kontoen under", "createacct-emailrequired": "E-postadresse:", "createacct-emailoptional": "E-postadresse (valfritt)", "createacct-email-ph": "Skriv inn e-postadressa di", @@ -545,7 +540,6 @@ "savearticle": "Lagra sida", "preview": "Førehandsvising", "showpreview": "Førehandsvis", - "showlivepreview": "Levande førehandsvising", "showdiff": "SjÃ¥ skilnader", "anoneditwarning": "'''Åtvaring:''' Du er ikkje innlogga.\nIP-adressa di vert lagra i endringshistorikken til sida.", "anonpreviewwarning": "''Du er ikkje innlogga. Lagrar du vil IP-adressa di verta ført opp i endringshistorikken til denne sida.''", @@ -831,7 +825,6 @@ "search-nonefound": "Ingen resultat svarte til førespurnaden.", "powersearch-legend": "Avansert søk", "powersearch-ns": "Søk i namnerom:", - "powersearch-redir": "Vis omdirigeringar", "powersearch-togglelabel": "Hak av:", "powersearch-toggleall": "Alle", "powersearch-togglenone": "Ingen", @@ -936,7 +929,6 @@ "prefs-advancedsearchoptions": "Avanserte val", "prefs-advancedwatchlist": "Avanserte val", "prefs-displayrc": "Val for vising", - "prefs-displaysearchoptions": "Val for vising", "prefs-displaywatchlist": "Val for vising", "prefs-diffs": "Skilnader", "prefs-help-prefershttps": "Denne innstillinga vil verta verksam neste gongen du loggar inn.", @@ -1098,7 +1090,7 @@ "recentchanges-legend-heading": "'''Tyding:'''", "recentchanges-legend-newpage": "(sjÃ¥ dessutan [[Special:NewPages|lista over nye sider]])", "rcnotefrom": "Nedanfor er endringane gjorde sidan $2 viste (opp til $1 stykke)", - "rclistfrom": "Vis nye endringar sidan $1", + "rclistfrom": "Vis nye endringar sidan $3 $2", "rcshowhideminor": "$1 smÃ¥plukk", "rcshowhideminor-show": "Vis", "rcshowhideminor-hide": "Gøym", @@ -1615,10 +1607,6 @@ "watchlist-details": "{{PLURAL:$1|Éi side|$1 sider}} er overvaka, utanom diskusjonssider.", "wlheader-enotif": "Funksjonen for endringsmeldingar per e-post er pÃ¥.", "wlheader-showupdated": "Sider som har vorte endra sidan du sist sÃ¥g pÃ¥ dei er '''utheva'''", - "watchmethod-recent": "sjekkar siste endringar for dei overvaka sidene", - "watchmethod-list": "sjekkar om dei overvaka sidene har blitt endra i det siste", - "watchlistcontains": "Overvakingslista di inneheld {{PLURAL:$1|éi side|$1 sider}}.", - "iteminvalidname": "Problem med «$1», ugyldig namn...", "wlshowlast": "Vis siste $1 timane $2 dagane $3", "watchlist-options": "Alternativ for overvakingslista", "watching": "Overvakar...", @@ -2165,7 +2153,6 @@ "cologneblue.js": "/* Javascript i denne fila vil gjelde for brukarar av drakta KølnerblÃ¥ */", "monobook.js": "/* Javascript i denne fila vil gjelde for brukarar av drakta Monobook */", "modern.js": "* Javascript i denne fila vil gjelde for brukarar av drakta Modern */", - "notacceptable": "Wikitenaren kan ikkje gje data i noko format som programmet ditt kan lesa.", "anonymous": "{{PLURAL:$1|anonym brukar|anonyme brukarar}} av {{SITENAME}}", "siteuser": "{{SITENAME}}-brukaren $1", "anonuser": "{{SITENAME}} anonym brukar $1", @@ -2704,14 +2691,8 @@ "autosumm-replace": "Erstattar innhaldet pÃ¥ sida med «$1»", "autoredircomment": "Omdirigerer til [[$1]]", "autosumm-new": "Oppretta sida med «$1»", - "livepreview-loading": "Lastar inn â€¦", - "livepreview-ready": "Lastar inn… Ferdig!", - "livepreview-failed": "Levande førehandsvising var mislykka. Prøv vanleg førehandsvising.", - "livepreview-error": "Tilkoplinga var mislykka: $1 «$2». Prøv vanleg førehandsvising.", "lag-warn-normal": "Endringar som er nyare enn {{PLURAL:$1|sekund|sekund}} er ikkje viste pÃ¥ denne lista.", "lag-warn-high": "PÃ¥ grunn av stor databaseforseinking, er ikkje endringar som er nyare enn {{PLURAL:$1|sekund|sekund}} viste pÃ¥ denne lista.", - "watchlistedit-numitems": "Overvakingslista di inneheld {{PLURAL:$1|éi side|$1 sider}} (diskusjonssider ikkje medrekna).", - "watchlistedit-noitems": "Overvakingslista di er tom.", "watchlistedit-normal-title": "Endre overvakingslista", "watchlistedit-normal-legend": "Fjern sider frÃ¥ overvakingslista", "watchlistedit-normal-explain": "Sidene pÃ¥ overvakingslista di er viste nedanfor.\nFor Ã¥ fjerne ei side, kryss av boksen ved sida av sida du vil fjerne og klikk pÃ¥ «{{int:Watchlistedit-normal-submit}}».\nDu kan òg [[Special:EditWatchlist/raw|endre overvakingslista i rÃ¥format]].", @@ -2819,7 +2800,6 @@ "compare-invalid-title": "Tittelen du oppgav er ugild.", "compare-title-not-exists": "Tittelen du oppgav finst ikkje.", "compare-revision-not-exists": "Versjonen du oppgav finst ikkje.", - "dberr-header": "Denne wikien har eit problem", "dberr-problems": "Nettstaden har tekniske problem.", "dberr-again": "Venta nokre minutt og last sida inn pÃ¥ nytt.", "dberr-info": "(Kan ikkje kontakta databasetenaren: $1)", diff --git a/languages/i18n/nso.json b/languages/i18n/nso.json index 9c33f5b7b0..10c28899de 100644 --- a/languages/i18n/nso.json +++ b/languages/i18n/nso.json @@ -3,7 +3,8 @@ "authors": [ "Kaganer", "Mohau", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Tsenya mothalafase go dihlomaganyo:", @@ -11,7 +12,6 @@ "tog-showtoolbar": "BontÅ¡ha ''toolbar'' yago fetola (JavaScript)", "tog-editondblclick": "Fetola matlakala ka go thathapa gabedi (JavaScript)", "tog-editsectiononrightclick": "Dumella go fetola sekgao ka thathapa ka lagoja thaetlele ya sekgao (JavaScript)", - "tog-rememberpassword": "Gopola sedi yaka ya go tsena khomphutha ye (bogolo bja $1 bja {{PLURAL:$1| ya letÅ¡atÅ¡i le|ya matÅ¡atÅ¡i}})", "tog-watchcreations": "Tsenya matlaka a mafsa ao ke a ngwalago go lenano laka la ditlhapetÅ¡o", "tog-watchdefault": "Tsenya matlaka ao ke a fetolago go lenano laka la ditlhapetÅ¡o", "tog-watchmoves": "Tsenya matlaka ao ke a huduÅ¡ago go lenano laka la ditlhapetÅ¡o", @@ -235,7 +235,6 @@ "filerenameerror": "Gara kgona go fetola leina la faele \"$1\" goba \"$2\".", "filedeleteerror": "Gara kgona go phumula faele \"$1\".", "filenotfound": "Gara kgona go humana faele \"$1\".", - "fileexistserror": "Gara kgona go ngawala faele \"$1\":faele e gona", "badtitle": "Taetlile ya boÅ¡ula", "badtitletext": "Letlakala le ga la dumelelwa, ga le na ditlhaka, goba hlomaganyo ya bogare-dipolelo goba bogare-wiki taetlele ga ya loka. Ekaba mohlomong taetlele enale hlaka goba dihlaka tÅ¡ago sedumelelwe.", "viewsource": "Lebelela mothopo", @@ -432,7 +431,6 @@ "search-nonefound": "Gago dipheto tÅ¡ago sepelelana le \"query\".", "powersearch-legend": "Fetleka ya tÅ¡wetÅ¡e", "powersearch-ns": "Fetleka go di \"namespace\"", - "powersearch-redir": "Lenano la di \"redirect\"", "preferences": "Dikgatlhegelo", "mypreferences": "Dikgatlhegelo tÅ¡a ka", "prefs-edits": "Palo ya diphetogo:", @@ -484,7 +482,7 @@ "recentchanges-label-bot": "Phetogo ye e dirilwe ke \"bot\"", "recentchanges-label-unpatrolled": "Phetogo ye ga ese e \"patrollwe\"", "rcnotefrom": "Tlase ke diphetogo go tloga ka '''$2''' (go fihla ka '''$1''').", - "rclistfrom": "LaêtÅ¡a dipheto tÅ¡e mfsa go thoma go $1", + "rclistfrom": "LaêtÅ¡a dipheto tÅ¡e mfsa go thoma go $3 $2", "rcshowhideminor": "$1 ya diphetogo tÅ¡e nnyenyane", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 baÅ¡umiÅ¡i bao batsenego", @@ -885,8 +883,6 @@ "table_pager_last": "Letlakala la mafelelo", "table_pager_empty": "Ga gona sepheto", "autosumm-new": "Tlhodile letlakala ka '$1'", - "watchlistedit-numitems": "Lenano la gago la ditlhapetÅ¡o le na le {{PLURAL:$1|thaetlele ye tee|di thaetlele tÅ¡e $1}}, re sa bale matlakala a dipolelo.", - "watchlistedit-noitems": "Lenano la gago la ditlhapetÅ¡o ga lena dithaetlele.", "watchlistedit-normal-title": "Felotal lenano la ditlhapetÅ¡o", "watchlistedit-normal-legend": "TloÅ¡a dithaetlele go lenano la ditlhapetÅ¡o", "watchlistedit-normal-submit": "TloÅ¡a thaetlele", diff --git a/languages/i18n/oc.json b/languages/i18n/oc.json index 211d2a8b06..107c4aced8 100644 --- a/languages/i18n/oc.json +++ b/languages/i18n/oc.json @@ -11,7 +11,8 @@ "Nemo bis", "Spacebirdy", "Горан Анђелковић", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Soslinhar los ligams :", @@ -1129,7 +1130,7 @@ "recentchanges-legend-heading": "'''Legenda :'''", "recentchanges-legend-newpage": "(veire tanben la [[Special:NewPages|lista de las paginas novèlas]]).", "rcnotefrom": "Çaijós las modificacions efectuadas dempuèi lo $2 (fins a $1 afichats).", - "rclistfrom": "Afichar las modificacions novèlas dempuèi lo $1.", + "rclistfrom": "Afichar las modificacions novèlas dempuèi lo $3 $2", "rcshowhideminor": "$1 los cambiaments menors", "rcshowhideminor-show": "Afichar", "rcshowhideminor-hide": "Amagar", @@ -1677,10 +1678,6 @@ "watchlist-details": "I a {{PLURAL:$1|$1 pagina|$1 paginas}} dins vòstra lista de seguiment, sens comptar las paginas de discussion.", "wlheader-enotif": "La notificacion per corrièr electronic es activada.", "wlheader-showupdated": "Las paginas que son estadas modificadas dempuèi vòstra darrièra visita son afichadas en '''gras'''.", - "watchmethod-recent": "verificacion dels darrièrs cambiaments per i trobar de paginas seguidas", - "watchmethod-list": "verificacion de las paginas seguidas per de modificacions recentas", - "watchlistcontains": "Vòstra lista de seguiment conten $1 {{PLURAL:$1|pagina|paginas}}.", - "iteminvalidname": "Problèma amb l'article « $1 » : lo nom es invalid...", "wlshowlast": "Far veire las darrièras $1 oras, los darrièrs $2 jorns, o $3.", "watchlist-options": "Opcions de la lista de seguiment", "watching": "Seguit...", @@ -2774,8 +2771,6 @@ "size-gigabytes": "$1 Go", "lag-warn-normal": "Los cambiaments que datan de mens de $1 {{PLURAL:$1|segonda|segondas}} pòdon aparéisser pas dins aquesta lista.", "lag-warn-high": "En rason d’una fòrta carga de las bancas de donadas, los cambiaments que datan de mens de $1 {{PLURAL:$1|segonda|segondas}} pòdon aparéisser pas dins aquesta lista.", - "watchlistedit-numitems": "Vòstra lista de seguiment conten {{PLURAL:$1|una pagina|$1 paginas}}, sens comptar las paginas de discussion", - "watchlistedit-noitems": "Vòstra lista de seguiment conten pas cap de pagina.", "watchlistedit-normal-title": "Modificacion de la lista de seguiment", "watchlistedit-normal-legend": "Levar de paginas de la lista de seguiment", "watchlistedit-normal-explain": "Las paginas que seguissètz son visiblas çaijós, classadas per espaci de noms. Per levar una pagina (e sa pagina de discussion) de la lista, seleccionatz la casa al costat puèi clicatz sul boton en bas. Tanben la podètz [[Special:EditWatchlist/raw|modificar en mòde brut]].", diff --git a/languages/i18n/or.json b/languages/i18n/or.json index 09037c5869..cccedefaa2 100644 --- a/languages/i18n/or.json +++ b/languages/i18n/or.json @@ -10,7 +10,8 @@ "Odisha1", "Sambiwiki", "Shisir 1945", - "ଶିତିକଣ୍ଠ ଦାଶ" + "ଶିତିକଣ୍ଠ ଦାଶ", + "아라" ] }, "tog-underline": "ତଳେ ଥିବା ଲିଙ୍କ:", @@ -698,8 +699,8 @@ "revdelete-hide-user": "ସମ୍ପାଦକଙ୍କର ଇଉଜର ନାମ /IP ଲୁଚାଇଦିଅନ୍ତୁ", "revdelete-hide-restricted": "ପରିଚାଳକ ଓ ବାକିମାନଙ୍କ ଠାରୁ ତଥ୍ୟକୁ ଦବାଇଦିଅନ୍ତୁ", "revdelete-radio-same": "(ବଦଳାନ୍ତୁ ନାହିଁ)", - "revdelete-radio-set": "ହଁ", - "revdelete-radio-unset": "ନାହିଁ", + "revdelete-radio-set": "ଲୁଚାଯାଇଛି", + "revdelete-radio-unset": "ଦେଖାଯାଉଛି", "revdelete-suppress": "ପରିଚାଳକ ଓ ବାକିମାନଙ୍କ ଠାରୁ ତଥ୍ୟକୁ ଦବାଇଦିଅନ୍ତୁ", "revdelete-unsuppress": "ଆଉଥରେ ସ୍ଥାପିତ ସଙ୍କଳନସବୁରେ ଥିବା ବାରଣକୁ ବାହାର କରିଦିଅନ୍ତୁ", "revdelete-log": "କାରଣ:", @@ -757,6 +758,7 @@ "compareselectedversions": "ବଛାହୋଇଥିବା ସଙ୍କଳନ ଗୁଡ଼ିକୁ ତଉଲିବେ", "showhideselectedversions": "ବଛା ହୋଇଥିବା ସଙ୍କଳନ ଗୁଡ଼ିକୁ ଦେଖାଇବେ/ଲୁଚାଇବେ", "editundo": "ପଛକୁ ଫେରିବା", + "diff-empty": "(କିଛି ବି ଫରକ ନାହିଁ)", "diff-multi-manyusers": "($2 {{PLURAL:$2|ଜଣ|ଜଣ}} ସଭ୍ୟଙ୍କ ଦେଇ କରାଯାଇଥିବା {{PLURAL:$1|ଗୋଟିଏ ମଝି ସଂସ୍କରଣ|$1 ଗୋଟି ମଝି ସଂସ୍କରଣମାନ}} ଦେଖାଯାଉ ନାହିଁ)", "difference-missing-revision": "($1) {{PLURAL:$2|was|were}}ର ଭିନ୍ନତା {{PLURAL:$2|One revision|$2 revisions}} ମିଳିଲା ନାହିଁ ।\n\nପୁରୁଣା ହୋଇଯାଇଥିବା ଇତିହାସ ଲିଙ୍କ ଯାହା ଏକ ଲିଭାଯାଇଥିବା ପୃଷ୍ଠାକୁ ଦିଆଯାଇଥିବାରୁ ଏହା ସାଧାରଣତଃ ହୋଇଥାଏ ।\nଅଧିକ ବିବରଣୀ [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log]ରେ ମିଳିପାରିବ ।", "searchresults": "ଖୋଜା ଫଳାଫଳ", @@ -1048,6 +1050,7 @@ "action-siteadmin": "ଡାଟାବେସକୁ କିଳିବେ ଓ ଖୋଲିବେ", "action-sendemail": "ଇ-ମେଲ ପଠାଇବେ", "nchanges": "$1 {{PLURAL:$1|ବଦଳ|ବଦଳସବୁ}}", + "enhancedrc-history": "ଇତିହାସ", "recentchanges": "ନଗଦ ବଦଳ", "recentchanges-legend": "ଏବେ କରାଯାଇଥିବା ଅଦଳବଦଳ", "recentchanges-summary": "ଏହି ପୃଷ୍ଠାରେ ଏହି ଉଇକିରେ ନଗଦ ବଦଳର ନିଘା ରଖିବେ", @@ -1057,13 +1060,25 @@ "recentchanges-label-bot": "ଏହି ବଦଳଟି ଜଣେ '''ବଟ'''ଙ୍କ ଦେଇ କରାଯାଇଥିଲା", "recentchanges-label-unpatrolled": "ଏହି ବଦଳଟିକୁ ଏ ଯାଏଁ ପରଖା ଯାଇନାହିଁ", "rcnotefrom": "'''$2''' ପରର ବଦଳସବୁ ତଳେ ଦିଆଗଲା ('''$1''' ଯାଏଁ ଦେଖାଯାଇଛି) ।", - "rclistfrom": "$1ରୁ ଆରମ୍ଭ କରି ନୂଆ ବଦଳଗୁଡ଼ିକ ଦେଖାଇବେ", + "rclistfrom": "$3 $2ରୁ ଆରମ୍ଭ କରି ନୂଆ ବଦଳଗୁଡ଼ିକ ଦେଖାଇବେ", "rcshowhideminor": "$1 ଟି ଛୋଟମୋଟ ବଦଳ", + "rcshowhideminor-show": "ଦେଖାଇବେ", + "rcshowhideminor-hide": "ଲୁଚାଇବେ", "rcshowhidebots": "$1 ଜଣ ବଟ", - "rcshowhideliu": "$1 ଜଣ ନାଆଁ ଲେଖାଇଥିବା ଇଉଜର", + "rcshowhidebots-show": "ଦେଖାଇବେ", + "rcshowhidebots-hide": "ଲୁଚାଇବେ", + "rcshowhideliu": "$1 ଜଣ ନାଆଁ ଲେଖାଇଥିବା ବ୍ୟବହାରକାରୀ", + "rcshowhideliu-show": "ଦେଖାଇବେ", + "rcshowhideliu-hide": "ଲୁଚାଇବେ", "rcshowhideanons": "$1 ଜଣ ବେନାମି ସଭ୍ୟ", + "rcshowhideanons-show": "ଦେଖାଇବେ", + "rcshowhideanons-hide": "ଲୁଚାଇବେ", "rcshowhidepatr": "$1ଟି ଜଗାହୋଇଥିବା ବଦଳ", + "rcshowhidepatr-show": "ଦେଖାଇବେ", + "rcshowhidepatr-hide": "ଲୁଚାଇବେ", "rcshowhidemine": "$1 ମୁଁ କରିଥିବା ବଦଳ", + "rcshowhidemine-show": "ଦେଖାଇବେ", + "rcshowhidemine-hide": "ଲୁଚାଇବେ", "rclinks": "ଗଲା $2 ଦିନର $1 ବଦଳଗୁଡ଼ିକୁ ଦେଖାଇବେ
$3", "diff": "ଅଦଳ ବଦଳ", "hist": "ଇତିହାସ", @@ -1557,10 +1572,6 @@ "watchlist-details": "ଆପଣଙ୍କ ଦେଖଣା ତାଲିକାରେ ଆଲୋଚନା ପୃଷ୍ଠାକୁ ଛାଡ଼ି {{PLURAL:$1|$1 ଟି ପୃଷ୍ଠା|$1 ଟି ପୃଷ୍ଠା}} ଅଛି ।", "wlheader-enotif": "ଇମେଲ ସୂଚନା ସଚଳ କରାଗଲା ।", "wlheader-showupdated": "ଆପଣ ଶେଷଥର ଦେଖିଥିବା ପୃଷ୍ଠାଗୁଡ଼ିକ '''ମୋଟା ଅକ୍ଷର'''ରେ ଦେଖାଯାଉଅଛି ।", - "watchmethod-recent": "ଏଡଖାଯାଇଥିବା ପୃଷ୍ଠାର ନଗଦ ବଦଳ ପରଖୁଛୁଁ", - "watchmethod-list": "ନଗଦ ବଦଳ ନିମନ୍ତେ ଦେଖାଯାଇଥିବା ପୃଷ୍ଠାମାନ ପରଖୁଛୁଁ", - "watchlistcontains": "ଆପଣଙ୍କ ଦେଖଣାତାଲିକାରେ $1 {{PLURAL:$1|ଗୋଟି ପୃଷ୍ଠା|ଗୋଟି ପୃଷ୍ଠା}} ରହିଅଛି ।", - "iteminvalidname": "'$1' ଯୋଗୁଁ କିଛି ଅସୁବିଧା ହେଉଅଛି, ଭୁଲ ନାମ...", "wlshowlast": "ଶେଷ $1 ଘଣ୍ଟା $2 ଦିନ $3 ଦେଖାଇବେ", "watchlist-options": "ଦେଖଣା ବିକଳ୍ପସବୁ", "watching": "ଦେଖୁଛି...", @@ -1962,6 +1973,7 @@ "allmessages-prefix": "ଉପସର୍ଗ ଦେଇ ଛଣା:", "allmessages-language": "ଭାଷା:", "allmessages-filter-submit": "ଯିବା", + "allmessages-filter-translate": "ଅନୁବାଦ କରନ୍ତୁ", "thumbnail-more": "ବିସ୍ତାର", "filemissing": "ଫାଇଲ ମିଳୁନାହିଁ", "thumbnail_error": "ନଖଦେଖଣା ତିଆରିବାରେ ଅସୁବିଧା: $1", @@ -2624,8 +2636,6 @@ "autosumm-new": "\"$1\" ନାଆଁରେ ପୃଷ୍ଠାଟିଏ ତିଆରିକଲେ", "lag-warn-normal": "$1 {{PLURAL:$1|ସେକେଣ୍ଡ|ସେକେଣ୍ଡ}}ରୁ ନୂଆ ବଦଳ ଏହି ତାଲିକାରେ ଦେଖାଯାଉ ନାହିଁ ।", "lag-warn-high": "ଅଧିକ ଡାଟାବେସ ସର୍ଭର ପଛୁଆ ଅବସ୍ଥା ହେତୁ $1 {{PLURAL:$1|ସେକେଣ୍ଡ|ସେକେଣ୍ଡ}}ରୁ ନୂଆ ବଦଳସବୁ ଏହି ତାଲିକାରେ ଦେଖାଯିବ ନାହିଁ ।", - "watchlistedit-numitems": "ଆପଣଙ୍କ ଦେଖଣାତାଲିକାରେ ଅଲୋଚନାକୁ ଛାଡ଼ି {{PLURAL:$1|ନାମଟିଏ|$1 ଗୋଟି ନାମ}} ଅଛି ।", - "watchlistedit-noitems": "ଆପଣଙ୍କ ଦେଖଣାତାଲିକାରେ ଗୋଟିଏ ବି ନାମ ନାହିଁ ।", "watchlistedit-normal-title": "ଦେଖଣାତାଲିକା ସମ୍ପାଦନା କରିବେ", "watchlistedit-normal-legend": "ଦେଖିଥିବା ପୃଷ୍ଠାଗୁଡିକରୁ ଶିରୋନାମା ହଟାଇବେ ।", "watchlistedit-normal-explain": "ଆପଣଙ୍କର ଦେଖଣା ତାଲିକାର ଶିରୋନାମାଗୁଡିକ ତଳେ ଦେଖା ଯାଇଛି ।\nଶିରୋନାମା ହଟାଇବାକୁ ଚାହୁଁଥିଲେ, ଏହାର ପାଖରେ ଥିବା ବାକ୍ସରେ ଟିକ ମାରନ୍ତୁ ଏବଂ \"{{int:Watchlistedit-normal-submit}}\"ରେ କ୍ଲିକ କରନ୍ତୁ ।\nଆପଣ [[Special:EditWatchlist/raw|edit the raw list]] ମଧ୍ୟ କରିପାରିବେ ।", @@ -2661,6 +2671,12 @@ "version-hook-subscribedby": "କାହା ଦେଇ ମଗାଯାଇଛି", "version-version": "(ଭାଗ $1)", "version-license": "ଲାଇସେନ୍ସ", + "version-ext-license": "ଲାଇସେନ୍ସ", + "version-ext-colheader-name": "ଏକ୍ସଟେନସନ", + "version-ext-colheader-version": "ସଂସ୍କରଣ", + "version-ext-colheader-license": "ଲାଇସେନ୍ସ", + "version-ext-colheader-description": "ବର୍ଣନା", + "version-ext-colheader-credits": "ଲେଖକମାନେ", "version-poweredby-credits": "ଏହି ଉଇକିଟି '''[https://www.mediawiki.org/ ମିଡ଼ିଆଉଇକି]''' ଦେଇ ପରିଚାଳିତ, ସତ୍ଵାଧିକାର © ୨୦୦୧-$1 $2 ।", "version-poweredby-others": "ବାକିସବୁ", "version-credits-summary": "ଆମେ ଏହି ଲୋକମାନଙ୍କୁ [[Special:Version|MediaWiki]]ରେ ସେମାନକର ଅବଦାନ ପାଇଁ ଚିହ୍ନିବାକୁ ଚାହୁଁଛୁ ।", diff --git a/languages/i18n/os.json b/languages/i18n/os.json index 5d4d64eb62..0b11f468d1 100644 --- a/languages/i18n/os.json +++ b/languages/i18n/os.json @@ -5,7 +5,8 @@ "Amire80", "Bouron", "HalanTul", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Æрвитæнты бын хахх:", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Æвдисын ивыны панел (домы JavaScript)", "tog-editondblclick": "Фæрстæ дыкъæппæй ив (домы JavaScript)", "tog-editsectiononrightclick": "Хайы сæрыл рахис æркъæппæй ивыны фадат баиу кæнын (домы JavaScript)", - "tog-rememberpassword": "Бахъуыды мæ кæнæд ацы браузер ($1 {{PLURAL:$1|бонмæ|бонмæ}})", "tog-watchcreations": "Æз цы фæрстæ аразын æмæ цы файлтæ бавгæнын, уыдон мæ цæстдард уæт.", "tog-watchdefault": "Æз цы фæрстæ æмæ цы файлтæ ивын, уыдон мæ цæстдард уæт", "tog-watchmoves": "Æз цы фæрсты нæмттæ æмæ цы файлтæ ивын, уыдон мæ цæстдард уæт", @@ -293,14 +293,11 @@ "readonly_lag": "Рарддон йæхæдæг сæхгæд ис, цалынмæ дыггагон севертæ нæ ссинхронизаци кæной фыццагонтимæ", "internalerror": "Мидæггаг рæдыд", "internalerror_info": "Мидæггаг рæдыд: $1", - "fileappenderrorread": "Нæ рауадис бафæрсын \"$1\" æфтауыны рæстæджы.", - "fileappenderror": "Нæ рауадис бафтауын \"$1\" \"{{grammar:allative|$2}}\".", "filecopyerror": "Файл «$1» файл {{grammar:allative|«$2»}} къопи кæнын нæ рауад.", "filerenameerror": "Нæ рауадис фæивын \"$1\" файлы ном \"$2\"-мæ.", "filedeleteerror": "Нæ уайы файл «$1» схафын.", "directorycreateerror": "Директори «$1» саразын нæ рауадис.", "filenotfound": "Файл «$1» ссарын нæ рауадис.", - "fileexistserror": "Нæй фыссæн \"$1\" файлы: Файл ис.", "unexpected": "Æнæмбæлон нысаниуæг: «$1»=«$2».", "formerror": "Рæдыд: формæ арвитын нæ рауадис.", "badarticleerror": "Ацы архайд нæ арæзт кæны ацы фарсыл.", @@ -371,7 +368,6 @@ "gotaccountlink": "Бахизын", "userlogin-resetlink": "Ферох дæ сты дæ бахизæнтæ?", "userlogin-resetpassword-link": "Дæ пароль ногæй сæвæр", - "createacct-join": "Дæ информаци дæлдæр бафысс.", "createacct-emailrequired": "Электрон посты адрис", "createacct-emailoptional": "Электрон посты адрис (фæндон)", "createacct-email-ph": "Бафысс дæ электрон посты адрис", @@ -501,7 +497,6 @@ "savearticle": "Бавæрын", "preview": "Разæркаст", "showpreview": "Фенын", - "showlivepreview": "Тагъд разæркаст", "showdiff": "Иртасын", "anoneditwarning": "'''Сындæггай:''' Ды системæйы нæ дæ.\nДæ IP адрес фыст æрцæудзæнис фарсы историйы.", "anonpreviewwarning": "''Ды системæмæ хызт нæ дæ. Бавæрд дын дæ IP адрис ныффысдзæн фарсы историйы.''", @@ -657,7 +652,6 @@ "showingresultsheader": "{{PLURAL:$5|Фæстиуæг '''$1''' '''$3'''-йæ|Фæстиуджытæ '''$1 - $2''' '''$3'''-йæ}} '''{{grammar:dative|$4}}'''", "search-nonefound": "Ницы разындис домæнæн", "powersearch-legend": "Сæрмагонд агуырд", - "powersearch-redir": "Рарвыстытæ æвдисын", "powersearch-toggleall": "Иууылдæр", "preferences": "Уагæвæрдтæ", "mypreferences": "Уагæвæрдтæ", @@ -718,7 +712,6 @@ "prefs-advancedsearchoptions": "Фылдæр фадæттæ", "prefs-advancedwatchlist": "Фылдæр фадæттæ", "prefs-displayrc": "Æвдисыны фадæттæ", - "prefs-displaysearchoptions": "Æвдисыны фадæттæ", "prefs-displaywatchlist": "Æвдисыны фадæттæ", "prefs-diffs": "Иртасæнтæ", "email-address-validity-valid": "E-mail раст зыны", @@ -777,7 +770,7 @@ "recentchanges-label-bot": "Ацы ивд бот сарæзта", "recentchanges-label-unpatrolled": "Ацы ивд нырмæ нæу фидар гонд", "rcnotefrom": "Бындæр сты æвдыст ивдтытæ '''$2'''-æй ('''{{grammar:genitive|$1}}''' йонг).", - "rclistfrom": "Равдисын ивдтытæ амæй фæстæ: $1", + "rclistfrom": "Равдисын ивдтытæ амæй фæстæ: $3 $2", "rcshowhideminor": "$1 чысыл ивдтытæ", "rcshowhidebots": "$1 роботты", "rcshowhideliu": "$1 регистрацигонд архайæджы", @@ -941,7 +934,6 @@ "watchthispage": "Цæст дарын ацы фарсмæ", "unwatch": "Нал дарын цæст", "watchlist-details": "{{PLURAL:$1|$1 фарсмæ|$1 фарсмæ}} дæ цæст дарыс, тæрхоны фæрстæ нæ нымайгæйæ.", - "watchlistcontains": "Дæ цæст $1 {{PLURAL:$1|фарсмæ|фарсмæ}} дарыс.", "wlshowlast": "Фæстæг $1 сахаты, $2 боны дæргъы; $3.", "watchlist-options": "Цæстдард рæгъы фадæттæ", "watching": "Цæстдард фæрсты номхыгъдмæ афтауын...", @@ -1108,7 +1100,6 @@ "tooltip-undo": "\"Раивын\" æздæхы ацы ивд æмæ æвдисы ивæн фарс разбакаст уавæры. Уый дын дæ бавæрдæн фсон скæныны фадат дæтты.", "tooltip-preferences-save": "Уаг бавæрын", "tooltip-summary": "Бафысс чысыл æмбарынгæнæн", - "notacceptable": "Ацы викийæн йæ бон нæу радтын рардтæ ахæм форматы, цæмæй цæ дæ клиент фæрса.", "anonymous": "{{grammar:genitive|{{SITENAME}}}} æнæном {{PLURAL:$1|архайæг|архайджытæ}}", "siteuser": "{{grammar:genitive|{{SITENAME}}}} архайæг $1", "anonuser": "{{grammar:genitive|{{SITENAME}}}} æнæном архайæг $1", @@ -1166,10 +1157,6 @@ "size-kilobytes": "$1 КБ", "size-megabytes": "$1 МБ", "size-gigabytes": "$1 ГБ", - "livepreview-loading": "Æвгæд цæуы...", - "livepreview-ready": "Æвгæд цæуы...Цæттæ!", - "livepreview-failed": "Тагъд разæркастæй пайда кæнæн нæй. Хуымæтæджы разæркастæй пайда кæн.", - "watchlistedit-noitems": "Дæ цæстдард афтид у.", "watchlistedit-normal-title": "Цæстдард ивæн", "watchlistedit-normal-submit": "Схафын фыстытæ", "watchlistedit-raw-titles": "Сæртæ:", diff --git a/languages/i18n/pa.json b/languages/i18n/pa.json index c0c971e86c..38ce83222c 100644 --- a/languages/i18n/pa.json +++ b/languages/i18n/pa.json @@ -19,7 +19,8 @@ "VibhasKS", "Xqt", "Ævar Arnfjörð Bjarmason", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "ਲਿੰਕ ਹੇਠ-ਲਾਈਨ:", @@ -32,7 +33,6 @@ "tog-showtoolbar": "ਸੋਧ ਸੰਦਬਕਸਾ ਵੇਖੋ", "tog-editondblclick": "ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰਨ 'ਤੇ ਸਫ਼ੇ ਸੋਧੋ", "tog-editsectiononrightclick": "ਸੈਕਸ਼ਨ ਸਿਰਲੇਖਾਂ ’ਤੇ ਸੱਜੀ ਕਲਿੱਕ ਨਾਲ਼ ਸੋਧ ਚਾਲੂ ਕਰੋ (ਜਾਵਾਸਕਰਿਪਟ ਲੋੜੀਂਦੀ ਹੈ)", - "tog-rememberpassword": "ਇਸ ਬਰਾਊਜ਼ਰ ਉੱਤੇ ਮੇਰਾ ਦਾਖ਼ਲਾ ਯਾਦ ਰੱਖੋ (ਵੱਧ ਤੋਂ ਵੱਧ $1 {{PLURAL:$1|ਦਿਨ|ਦਿਨਾਂ}} ਲਈ)", "tog-watchcreations": "ਮੇਰੇ ਵਲੋਂ ਬਣਾਏ ਗਏ ਸਫ਼ੇ ਅਤੇ ਅੱਪਲੋਡ ਕੀਤੀਆਂ ਫ਼ਾਈਲਾਂ ਮੇਰੀ ਨਿਗਰਾਨੀ-ਲਿਸਟ ਵਿੱਚ ਪਾਓ", "tog-watchdefault": "ਮੇਰੇ ਵੱਲੋਂ ਸੋਧੇ ਗਏ ਸਫ਼ੇ ਅਤੇ ਫ਼ਾਈਲਾਂ ਮੇਰੀ ਨਿਗਰਾਨੀ-ਲਿਸਟ ਵਿੱਚ ਪਾਓ", "tog-watchmoves": "ਮੇਰੇ ਵੱਲੋਂ ਬਦਲੇ ਸਿਰਲੇਖਾਂ ਵਾਲ਼ੇ ਸਫ਼ੇ ਅਤੇ ਫ਼ਾਈਲਾਂ ਮੇਰੀ ਨਿਗਰਾਨੀ-ਲਿਸਟ ਵਿੱਚ ਪਾਓ", @@ -322,14 +322,11 @@ "readonly_lag": "ਜਦੌਂ ਤਕ ਅਧੀਨ ਡੇਟਾਬੇਸ ਸਰਵਰ ਸੁਤੰਤਰ ਡੈਟਾਬੇਸ ਸਰਵਰ ਦੀ ਪਕੜ ਵਿਚ ਨਹੀਂ ਆ ਜਾਂਦੇ ਡੈਟਾਬੇਸ ਸਵੈ ਜਕੜਿਆ ਗਿਆ ਹੈ।", "internalerror": "ਅੰਦਰੂਨੀ ਗ਼ਲਤੀ", "internalerror_info": "ਅੰਦਰੂਨੀ ਗ਼ਲਤੀ: $1", - "fileappenderrorread": "ਅੰਤਕਾ ਜੋੜਨ ਲਗਿਆਂ \"$1\"ਪੜ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ।", - "fileappenderror": "''$1'' ''$2'' ਨਾਲ਼ ਜੋੜਿਆ ਨਹੀ ਜਾ ਸਕਦਾ", "filecopyerror": "ਫ਼ਾਈਲ '''$1'' '$2''' ਵਿੱਚ ਕਾਪੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ।", "filerenameerror": "ਫ਼ਾਈਲ ''$1'' ਦਾ ਨਾਂ ''$2'' ਨਹੀਂ ਸਾ ਸਕਿਆ।", "filedeleteerror": "''$1'' ਫ਼ਾਈਲ ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕੀ।", "directorycreateerror": "ਡਾਇਰੈਕਟਰੀ ''$1'' ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ।", "filenotfound": "ਫ਼ਾਈਲ ''$1'' ਲੱਭੀ ਨਹੀਂ ਜਾ ਸਕੀ।", - "fileexistserror": "ਫ਼ਾਈਲ \"$1\" ਉੱਤੇ ਲਿਖ ਨਹੀਂ ਸਕਦੇ: ਫ਼ਾਈਲ ਮੌਜੂਦ ਹੈ।", "unexpected": "ਅਣਉਮੀਦਿਆ ਮੁੱਲ: \"$1\"=\"$2\"।", "formerror": "ਗ਼ਲਤੀ: ਫ਼ਾਰਮ ਪੇਸ਼ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ", "badarticleerror": "ਇਹ ਕਾਰਵਾਈ ਇਸ ਸਫ਼ੇ ਤੇ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ।", @@ -406,8 +403,6 @@ "userlogin-resetlink": "ਆਪਣੀ ਲਾਗਇਨ ਜਾਣਕਾਰੀ ਭੁੱਲ ਗਏ ਹੋ?", "userlogin-resetpassword-link": "ਆਪਣਾ ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ ਹੋ?", "userlogin-createanother": "ਹੋਰ ਖਾਤਾ ਬਣਾਓ", - "createacct-join": "ਆਪਣੀ ਜਾਣਕਾਰੀ ਹੇਠਾਂ ਦਿਉ।", - "createacct-another-join": "ਆਪਣੇ ਅਕਾਊਂਟ ਦੀ ਜਾਣਕਾਰੀ ਹੇਠਾਂ ਦਿਉ।", "createacct-emailrequired": "ਈਮੇਲ ਪਤਾ", "createacct-emailoptional": "ਈਮੇਲ ਪਤਾ (ਚੋਣਵਾਂ)", "createacct-email-ph": "ਆਪਣਾ ਈਮੇਲ ਪਤਾ ਦਿਉ", @@ -544,7 +539,6 @@ "savearticle": "ਸਫ਼ਾ ਸੰਭਾਲੋ", "preview": "ਝਲਕ", "showpreview": "ਝਲਕ ਵਿਖਾਓ", - "showlivepreview": "ਲਾਈਵ ਝਲਕ", "showdiff": "ਤਬਦੀਲੀਆਂ ਵਖਾਓ", "anoneditwarning": "'''ਖ਼ਬਰਦਾਰ:''' ਤੁਸੀਂ ਲਾਗਇਨ ਨਹੀਂ ਕੀਤਾ ਹੋਇਆ। ਤੁਹਾਡਾ IP ਪਤਾ ਇਸ ਸਫ਼ੇ ਦੇ ਅਤੀਤ ਵਿੱਚ ਰਿਕਾਰਡ ਕੀਤਾ ਜਾਵੇਗਾ।", "anonpreviewwarning": "''ਤੁਸੀਂ ਲਾਗਇਨ ਨਹੀਂ ਕੀਤਾ ਹੋਇਆ। ਤਬਦੀਲੀ ਸਾਂਭਣ ਨਾਲ਼ ਤੁਹਾਡਾ IP ਪਤਾ ਸਫ਼ੇ ਦੇ ਸੋਧ ਅਤੀਤ ਵਿਚ ਰਿਕਾਰਡ ਹੋ ਜਾਵੇਗਾ।''", @@ -778,7 +772,6 @@ "search-nonefound": "ਤੁਹਾਡੀ ਖੋਜ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ।", "powersearch-legend": "ਤਕਨੀਕੀ ਖੋਜ", "powersearch-ns": "ਨੇਮ-ਸਪੇਸ ਵਿੱਚ ਖੋਜ:", - "powersearch-redir": "ਰੀ-ਡਿਰੈਕਟ ਸੂਚੀਬੱਧ ਕਰੋ", "powersearch-togglelabel": "ਜਾਂਚੋ:", "powersearch-toggleall": "ਸਭ", "powersearch-togglenone": "ਕੋਈ ਨਹੀਂ", @@ -878,7 +871,6 @@ "prefs-advancedsearchoptions": "ਤਕਨੀਕੀ ਚੋਣਾਂ", "prefs-advancedwatchlist": "ਤਕਨੀਕੀ ਚੋਣਾਂ", "prefs-displayrc": "ਵੇਖਾਉਣ ਚੋਣਾਂ", - "prefs-displaysearchoptions": "ਵੇਖਾਉਣ ਚੋਣਾਂ", "prefs-displaywatchlist": "ਵੇਖਾਉਣ ਚੋਣਾਂ", "prefs-tokenwatchlist": "ਟੋਕਨ", "prefs-diffs": "ਫ਼ਰਕ", @@ -1005,7 +997,7 @@ "recentchanges-legend-newpage": "$1 - ਨਵਾਂ ਸਫ਼ਾ", "recentchanges-legend-plusminus": "(''±੧੨੩'')", "rcnotefrom": "'''$2''' ਤੱਕ ('''$1''' ਤੱਕ ਦਿੱਸਦੇ) ਬਦਲਾਵ ਹੇਠ ਦਿੱਤੀਆਂ ਹਨ।", - "rclistfrom": "$1 ਤੋਂ ਸ਼ੁਰੂ ਕਰਕੇ ਨਵੀਆਂ ਸੋਧਾਂ ਵਖਾਓ", + "rclistfrom": "$3 $2 ਤੋਂ ਸ਼ੁਰੂ ਕਰਕੇ ਨਵੀਆਂ ਸੋਧਾਂ ਵਖਾਓ", "rcshowhideminor": "ਛੋਟੀਆਂ ਤਬਦੀਲੀਆਂ $1", "rcshowhidebots": "$1 ਬੌਟ", "rcshowhideliu": "$1 ਦਾਖ਼ਲ ਹੋਏ ਵਰਤੋਂਕਾਰ", @@ -1358,7 +1350,6 @@ "notanarticle": "ਕੋਈ ਸਮੱਗਰੀ ਸਫ਼ਾ ਨਹੀਂ ਹੈ", "notvisiblerev": "ਇੱਕ ਵੱਖਰੇ ਮੈਂਬਰ ਦੀ ਬਣਾਈ ਆਖ਼ਰੀ ਰੀਵਿਜ਼ਨ ਮਿਟਾਈ ਜਾ ਚੁੱਕੀ ਹੈ", "watchlist-details": "ਗੱਲ-ਬਾਤ ਸਫ਼ੇ ਨਾ ਗਿਣਦੇ ਹੋਏ, ਤੁਹਾਡੀ ਨਿਗਰਾਨੀ-ਸੂਚੀ ਵਿਚ{{PLURAL:$1|$1 ਸਫ਼ਾ ਹੈ|$1 ਸਫ਼ੇ ਹਨ}}।", - "watchlistcontains": "ਤੁਹਾਡੀ ਨਿਗਰਾਨੀ-ਲਿਸਟ ਵਿਚ $1 {{PLURAL:$1|ਸਫ਼ਾ ਹੈ|ਸਫ਼ੇ ਹਨ}}।", "wlshowlast": "ਪਿਛਲੇ $1 ਘੰਟੇ $2 ਦਿਨ $3 ਵਖਾਓ", "watchlist-options": "ਨਿਗਰਾਨੀ-ਲਿਸਟ ਦੀਆਂ ਚੋਣਾਂ", "watching": "ਨਿਗ੍ਹਾ (ਵਾਚ) ਰੱਖੀ ਜਾ ਰਹੀ ਹੈ...", @@ -1978,11 +1969,6 @@ "table_pager_empty": "ਕੋਈ ਨਤੀਜਾ ਨਹੀਂ", "autosumm-blank": "ਸਫ਼ੇ ਨੂੰ ਖ਼ਾਲੀ ਕੀਤਾ", "autosumm-new": "\"$1\" ਨਾਲ਼ ਸਫ਼ਾ ਬਣਾਇਆ", - "livepreview-loading": "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", - "livepreview-ready": "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ... ਤਿਆਰ!", - "livepreview-failed": "ਲਾਈਵ ਝਲਕ ਫੇਲ੍ਹ ਹੋਈ!\nਸਧਾਰਨ ਝਲਕ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", - "watchlistedit-numitems": "ਗੱਲ-ਬਾਤ ਸਫ਼ਿਆਂ ਤੋਂ ਬਿਨਾਂ, ਤੁਹਾਡੀ ਨਿਗਰਾਨੀ-ਲਿਸਟ ਵਿੱਚ {{PLURAL:$1|1 ਸਿਰਲੇਖ ਹੈ|$1 ਸਿਰਲੇਖ ਹਨ}}।", - "watchlistedit-noitems": "ਤੁਹਾਡੀ ਨਿਗਰਾਨੀ-ਲਿਸਟ ਵਿੱਚ ਕੋਈ ਸਿਰਲੇਖ ਨਹੀਂ ਹਨ।", "watchlistedit-normal-title": "ਨਿਗਰਾਨੀ-ਲਿਸਟ ਸੋਧੋ", "watchlistedit-normal-legend": "ਸਿਰਲੇਖਾਂ ਨੂੰ ਨਿਗਰਾਨੀ-ਲਿਸਟ ਵਿੱਚੋਂ ਹਟਾਓ", "watchlistedit-normal-submit": "ਸਿਰਲੇਖ ਹਟਾਓ", @@ -2059,7 +2045,6 @@ "compare-invalid-title": "ਤੁਹਾਡੇ ਵੱਲੋਂ ਦਿੱਤਾ ਗਿਆ ਸਿਰਲੇਖ ਗ਼ਲਤ ਹੈ।", "compare-title-not-exists": "ਦਿੱਤਾ ਗਿਆ ਸਿਰਲੇਖ ਮੌਜੁਦ ਨਹੀਂ ਹੈ।", "compare-revision-not-exists": "ਦਿੱਤੀ ਗਈ ਰਿਵੀਜਨ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।", - "dberr-header": "ਇਸ ਵਿਕੀ ਵਿਚ ਔਕੜ ਹੈ", "dberr-problems": "ਅਫ਼ਸੋਸ! ਇਸ ਸਾਈਟ 'ਤੇ ਕੁਝ ਤਕਨੀਕੀ ਔਕੜਾਂ ਆ ਰਹੀਆਂ ਹਨ।", "dberr-again": "ਕੁਝ ਮਿੰਟਾਂ ਲਈ ਉਡੀਕ ਕਰਨ ਅਤੇ ਮੁੜ ਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ", "dberr-usegoogle": "ਉਨੀ ਦੇਰ ਤੱਕ ਤੁਸੀਂ ਗੂਗਲ ਰਾਹੀਂ ਲੱਭਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ।", diff --git a/languages/i18n/pam.json b/languages/i18n/pam.json index 6d8a59949e..13510a514c 100644 --- a/languages/i18n/pam.json +++ b/languages/i18n/pam.json @@ -5,7 +5,8 @@ "Kaganer", "Katimawan2005", "Urhixidur", - "Val2397" + "Val2397", + "아라" ] }, "tog-underline": "Gulisan lang panglalam deng suglung:", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Ipakit ya panaliling toolbar (JavaScript)", "tog-editondblclick": "Alilan la reng bulung kapamilatan ning makataduang pamagpindut (JavaScript)", "tog-editsectiononrightclick": "Paganan ya ing pamag-edit seksiyon (section editing) kapamilata'ning pamag right click kareng pamagat da reng seksiyon (JavaScript)", - "tog-rememberpassword": "↓Tandanan ya ing kanakung login keng computer a ini (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Idagdag la deng bulung a lelengan ku kareng babanten", "tog-watchdefault": "Idagdag la reng bulung a inalilan ku kareng babanten", "tog-watchmoves": "Idagdag la reng bulung a inalis ku kareng babanten", @@ -271,7 +271,6 @@ "filedeleteerror": "E ne abura ing file a \"$1\".", "directorycreateerror": "E ne agawa ing directory \"$1\".", "filenotfound": "E ne apaintun ing simpan a \"$1\".", - "fileexistserror": "E makasulat king simpan a \"$1\": ating simpan a anti kaniti", "unexpected": "Epi-adian a alaga: \"$1\"=\"$2\".", "formerror": "Kamalian:eya mipalub ing misulat", "badarticleerror": "Ing pamipamuk e malyaring daptan kening bulung a ini.", @@ -378,7 +377,6 @@ "savearticle": "Isikap ya ing bulung", "preview": "↓Ipasinag", "showpreview": "Pakit ya ing pasinag", - "showlivepreview": "Kasalungsungan (live) a preview", "showdiff": "Pakit la reng miyalilan", "anoneditwarning": "'''Kapiadian:''' Eka maka-login. Mitala ya ing kekang IP address king amlat pamanalili (edit history) ning bulung a ini.", "missingsummary": "'''Kapabaluan:''' Ala kang binieng sampulung (summary) da reng me-edit.\nNung i-click meng pasibayu ing Save, ma-save ya ing kekang in-edit a alang anti kaniti.", @@ -573,7 +571,6 @@ "showingresultsnum": "Ing/ding {{PLURAL:$3|'''1''' a resulta|'''$3''' resulta}} manibatan king #'''$2'''.", "powersearch-legend": "Espesial a pamanintun", "powersearch-ns": "Maintun ka kareng namespace:", - "powersearch-redir": "Ilista la reng redirect (pamanaliling direccion).", "search-external": "Pamanintun king kilual", "searchdisabled": "Makapatda/e gagana ing pamanintun king {{SITENAME}}.\nSamantala, maliari kang maintun kapamilatan ning Google.\nPakitandanan mung maliaring e no makapanaun deng karelang index king kalamnan ning {{SITENAME}}.", "preferences": "Pinili", @@ -712,7 +709,7 @@ "recentchanges-summary": "Talukyan mo reng tawling diling mengayalilan king bulung a ini.", "recentchanges-feed-description": "Talukian mo reng bayung diling mengayalili king wiki king feed a ini.", "rcnotefrom": "Atilu king lalam deng miyalilan manibat anyang $2 (angga king $1 makalto).", - "rclistfrom": "Pakit la reng bayung miyalilan manibat anyang $1", + "rclistfrom": "Pakit la reng bayung miyalilan manibat anyang $3 $2", "rcshowhideminor": "$1 malating edit", "rcshowhidebots": "$1 la reng bot", "rcshowhideliu": "$1 talagamit a maka-log in", @@ -1003,10 +1000,6 @@ "watchlist-details": "{{PLURAL:$1|$1 bulung|$1 bulung}} king kekang watchlist, e la kayabe deng ''talk pages''.", "wlheader-enotif": "Makasalangi (enabled) ing pamipabalu kapamilatan ning e-mail.", "wlheader-showupdated": "'''Makapal''' la pangasulat deng bulung a miyalilan manibat aniang tauli mu lang pintalan.", - "watchmethod-recent": "sisimen/susurian la reng bayung mengayalili para kareng bulung a babanten", - "watchmethod-list": "susurian la reng bulung a babanten para kareng bayung mengayalili", - "watchlistcontains": "Atin yang $1 {{PLURAL:$1|a bulung|bulung}} ing kekang tala ring babanten (watchlist).", - "iteminvalidname": "Maki prublema king '$1', e maliari ing lagyu...", "wlshowlast": "Pakit la reng tauling $1 oras $2 aldo $3", "watchlist-options": "Deng maliaring gawan kareng listaan da reng babanten (''watchlist'')", "watching": "Babanten...", @@ -1377,7 +1370,6 @@ "common.css": "/** CSS mikabit keni maging mabisa ya karing eganaganang pabalat */", "monobook.css": "/* CSS a mikabit keni miapectuan la reng gagamit king Monobook a pabalat */", "common.js": "/* Agiang nanung JavaScript a atiu keni misampa la kareng eganaganang gagamit balang misampang bulung. */", - "notacceptable": "E makapamieng data king ayus (format) a abasa ning kekang client ing wiki server.", "anonymous": "Ing/Deng gagamit king {{SITENAME}} a e pepakilala.", "siteuser": "talagamit ning {{SITENAME}} $1", "lastmodifiedatby": "Ining bulung tauli neng elilan $3 aniang $2, $1.", @@ -1631,10 +1623,7 @@ "autosumm-replace": "Ing '$1' alilan ne ing bulung", "autoredircomment": "Lilipat ya king [[$1]]", "autosumm-new": "Bayung bulung: $1", - "livepreview-loading": "Máglulan…", - "livepreview-ready": "Máglulan… Makasadia ne!", "lag-warn-normal": "Mapalyaring e la lunto king listaan a ini deng miyalilan a mas bayu king $1 segundu", - "watchlistedit-noitems": "Ala yang bansag ing kekang tala ring babanten (watchlist).", "watchlistedit-normal-title": "I-edit ya ing tala ring babanten (watchlist)", "watchlistedit-normal-legend": "Ilako la reng bansag king tala ring babanten (watchlist)", "watchlistedit-normal-submit": "Ilako la reng bansag", diff --git a/languages/i18n/pcd.json b/languages/i18n/pcd.json index 7f2d560206..31f6ecb831 100644 --- a/languages/i18n/pcd.json +++ b/languages/i18n/pcd.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Geoleplubo", - "Hercule" + "Hercule", + "아라" ] }, "tog-underline": "Loïens soulinés:", @@ -14,7 +15,6 @@ "tog-showtoolbar": "Afiquer chés otis pou l'édichon (i feut JavaScript)", "tog-editondblclick": "Éditer ches paches aveuc un doube buke (i feut JavaScript)", "tog-editsectiononrightclick": "Pérmet l'édichion del sekchion par un droé buke su ch'tite del sekchion (i feut JavaScript)", - "tog-rememberpassword": "Warder min lodjine su chl'ordinateu-lo (pour un maximum éd $1 {{PLURAL:$1|jour|jours}})", "tog-watchcreations": "Ajouter chés paches qu'éj crée et pi chés fichiés qu'éj téléquertche édseur em lisse à suire", "tog-watchdefault": "Ajouter chés paches pi chés fichiés qu'éj cange édseur em lisse à suire.", "tog-watchmoves": "Ajouter chés paches pi chés fichiés qu'éj déplache édseur m'lisse à suire.", @@ -255,7 +255,6 @@ "filedeleteerror": "Éj pux poin défacer ch'fichié \"$1\".", "directorycreateerror": "Éj pux poin créer ch'répértoère \"$1\".", "filenotfound": "Éj pux poin trouvoér ch'fichié \"$1\".", - "fileexistserror": "Éj pux poin écrire su ch'fichié \"$1\": ech fichié écsiste", "unexpected": "Valeur poin prévue: \"$1\"=\"$2\".", "badarticleerror": "Os n'povez poin foaire cha su l'pache-lo.", "badtitle": "Méchant tite", @@ -412,7 +411,6 @@ "search-nonefound": "Y a autchun résultat pour chol dmanne.", "powersearch-legend": "Érvue avanchée", "powersearch-ns": "Tracher din chés éspaches éd chés noms:", - "powersearch-redir": "Lisse d'chés érdirécchons", "preferences": "Préférinches", "mypreferences": "Mes préférinches", "timezoneregion-europe": "Urope", @@ -472,7 +470,7 @@ "recentchanges-label-bot": "Chol modificacion ale o té foaite pèr un robot.", "recentchanges-label-unpatrolled": "Chol modificacion ale n’o poin coèr té controlée.", "rcnotefrom": "Vlo chés modificacions foaites édpuis l' '''$2''' (dousqu'à '''$1''' au plus).", - "rclistfrom": "Montrer chés nouvieus cangemints d'puis $1", + "rclistfrom": "Montrer chés nouvieus cangemints d'puis $3 $2", "rcshowhideminor": "$1 tiotes éditions", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 lodjés uzeus", @@ -807,6 +805,5 @@ "compare-rev1": "Canjemint 1", "compare-rev2": "Canjemint 2", "compare-submit": "Aconparer", - "dberr-header": "Ech wiki-lo il o dés problémes", "htmlform-reset": "n'poin foaire chés canjemints" } diff --git a/languages/i18n/pdc.json b/languages/i18n/pdc.json index f26365b859..9f15208fca 100644 --- a/languages/i18n/pdc.json +++ b/languages/i18n/pdc.json @@ -532,7 +532,6 @@ "unwatchthispage": "Nimmi watsche", "notanarticle": "Ken Blatt", "watchlist-details": "{{PLURAL:$1|$1 Blatt|$1 Bledder}} uff dei Watch-Lischt, ohne Gschwetz-Bledder", - "watchlistcontains": "Dei Watsch-Lischt hot $1 {{PLURAL:$1|Blatt|Bledder}}.", "wlshowlast": "Zeig die Enneringe vun de letscht $1 Schtund, $2 Daag odder $3.", "watching": "Watsche…", "unwatching": "Nimmi watsche...", diff --git a/languages/i18n/pfl.json b/languages/i18n/pfl.json index acad21d84b..69f8e487cf 100644 --- a/languages/i18n/pfl.json +++ b/languages/i18n/pfl.json @@ -6,7 +6,8 @@ "M-sch", "Manuae", "SPS", - "Xqt" + "Xqt", + "아라" ] }, "tog-underline": "Lingg unnaschdraische", @@ -233,14 +234,11 @@ "missingarticle-diff": "(Unnaschied: $1, $2)", "internalerror": "Inderna Irrdumm", "internalerror_info": "Inderna Irrdumm: $1", - "fileappenderrorread": "Beim dzugiesche hoddma „$1“ nedd lese kenne.", - "fileappenderror": "\"$1\" hoddma nedd zu \"$2\" dzugiesche kenne.", "filecopyerror": "\"$1\" hoddma nedd zu \"$2\" kobiere kenne.", "filerenameerror": "Die Said \"$1\" hoddma nedd uff \"$2\" umbenenne kenne.", "filedeleteerror": "\"$1\" hoddma nedd lesche kenne.", "directorycreateerror": "S'Vazaischnis \"$1\" hoddma nedd mache kenne.", "filenotfound": "\"$1\" hoddma nedd finne kenne.", - "fileexistserror": "\"$1\" hodds schun: do hoddma nix schraiwe kenne.", "unexpected": "Uueawadeda Wead: \"$1\"=\"$2\".", "formerror": "Irrdumm: hoddma nedd mache kenne.", "badarticleerror": "Des geed nedd uffde Said.", @@ -323,7 +321,6 @@ "savearticle": "Said schbaischere", "preview": "Voaschau", "showpreview": "Voaschau zaische", - "showlivepreview": "Live-Voaschau", "showdiff": "Ännarunge zaische", "anoneditwarning": "'''Baßma uff:''' Du bischd ned õgemeld. Doi IP-Adress werd inde Gschischd vum Adiggl gschbaischad.", "summary-preview": "Iwwabligg:", @@ -452,7 +449,6 @@ "search-nonefound": "Kä Eagewnis vunde Õfroch.", "powersearch-legend": "Erwaiterte Such", "powersearch-ns": "In de Namensraim suche:", - "powersearch-redir": "Waiderlaidunge aazaische", "powersearch-togglelabel": "Wehl:", "powersearch-toggleall": "Alli", "powersearch-togglenone": "Kään", @@ -531,7 +527,7 @@ "recentchanges-label-bot": "Ännarunge duaschn Bod", "recentchanges-label-unpatrolled": "Die Ännarung isch noch nedd iwwabriefd worre", "rcnotefrom": "Unne sinn Ännarunge said '''$2''' (bis '''$1''').", - "rclistfrom": "Zaisch die ledschde Ännarunge ab $1", + "rclistfrom": "Zaisch die ledschde Ännarunge ab $3 $2", "rcshowhideminor": "Glenni Ännarunge $1", "rcshowhidebots": "Bots $1", "rcshowhideliu": "Õgmelde Middawaida $1", diff --git a/languages/i18n/pl.json b/languages/i18n/pl.json index ac4eaa81c9..c69252a411 100644 --- a/languages/i18n/pl.json +++ b/languages/i18n/pl.json @@ -63,7 +63,8 @@ "Žekřil71pl", "לערי ריינהארט", "Pan Cube", - "Wedkarski" + "Wedkarski", + "아라" ] }, "tog-underline": "Podkreślenie linków:", @@ -1192,7 +1193,7 @@ "recentchanges-legend-newpage": "(zobacz też [[Special:NewPages|listę nowych stron]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Poniżej pokazano zmiany wykonane po '''$2''' (nie więcej niż '''$1''' pozycji).", - "rclistfrom": "Pokaż nowe zmiany od $1", + "rclistfrom": "Pokaż nowe zmiany od $3 $2", "rcshowhideminor": "$1 drobne zmiany", "rcshowhideminor-show": "Pokaż", "rcshowhideminor-hide": "Ukryj", @@ -1754,10 +1755,6 @@ "watchlist-details": "Lista obserwowanych przez Ciebie stron zawiera {{PLURAL:$1|$1 pozycję|$1 pozycje|$1 pozycji}}, nie licząc oddzielnie stron dyskusji.", "wlheader-enotif": "Wysyłanie powiadomień na adres e‐mail jest włączone.", "wlheader-showupdated": "'''Wytłuszczone''' zostały strony, które zostały zmodyfikowane od Twojej ostatniej wizyty na nich.", - "watchmethod-recent": "poszukiwanie ostatnich zmian wśród obserwowanych stron", - "watchmethod-list": "poszukiwanie obserwowanych stron wśród ostatnich zmian", - "watchlistcontains": "Na liście obserwowanych przez Ciebie stron {{PLURAL:$1|znajduje się 1 pozycja|znajdują się $1 pozycje|znajduje się $1 pozycji}}.", - "iteminvalidname": "Problem z pozycją „$1” – niepoprawna nazwa...", "wlnote2": "Poniżej pokazano zmiany wykonane w ciągu {{PLURAL:$1|ostatniej godziny|ostatnich $1 godzin}}, licząc od $2, $3.", "wlshowlast": "Pokaż ostatnie $1 godzin, $2 dni ($3)", "watchlist-options": "Opcje obserwowanych", @@ -2879,8 +2876,6 @@ "size-gigabytes": "$1 GB", "lag-warn-normal": "Zmiany nowsze niż $1 {{PLURAL:$1|sekunda|sekundy|sekund}} mogą nie być widoczne na tej liście.", "lag-warn-high": "Z powodu dużego obciążenia serwerów bazy danych, zmiany nowsze niż $1 {{PLURAL:$1|sekunda|sekundy|sekund}} mogą nie być widoczne na tej liście.", - "watchlistedit-numitems": "Lista obserwowanych przez Ciebie stron zawiera {{PLURAL:$1|1 stronę|$1 strony|$1 stron}}, nie licząc stron dyskusji.", - "watchlistedit-noitems": "Twoja lista obserwowanych jest pusta.", "watchlistedit-normal-title": "Edytuj listę obserwowanych stron", "watchlistedit-normal-legend": "Usuń strony z listy obserwowanych", "watchlistedit-normal-explain": "Poniżej znajduje się lista obserwowanych przez Ciebie stron.\nAby usunąć stronę z listy zaznacz znajdujące się obok niej pole i naciśnij „{{int:Watchlistedit-normal-submit}}”.\nMożesz także skorzystać z [[Special:EditWatchlist/raw|tekstowego edytora listy obserwowanych]].", diff --git a/languages/i18n/pms.json b/languages/i18n/pms.json index 9cbeff5a10..d14a9baac9 100644 --- a/languages/i18n/pms.json +++ b/languages/i18n/pms.json @@ -12,7 +12,8 @@ "The Evil IP address", "Ævar Arnfjörð Bjarmason , Jens Frank", "לערי ריינהארט", - "Shirayuki" + "Shirayuki", + "아라" ] }, "tog-underline": "Anliure con la sotliniadura", @@ -321,14 +322,11 @@ "readonly_lag": "La base ëd dat a l'é staita blocà n'automàtich antramentr che le màchine dël sircùit secondari as buto an pari con cole dël prinsipal", "internalerror": "Eror intern", "internalerror_info": "Eror antern: $1", - "fileappenderrorread": "As peul pa les-se «$1» durant la gionta.", - "fileappenderror": "A l'é pa podusse taché «$1» a «$2».", "filecopyerror": "A l'é pa stàit possìbil copié l'archivi «$1» coma «$2».", "filerenameerror": "A l'é pa podusse cangeje nòm a l'archivi «$1» an «$2».", "filedeleteerror": "A l'é pa podusse scancelé l'archivi «$1».", "directorycreateerror": "A l'é pa podusse creé ël dossié «$1».", "filenotfound": "A l'é pa trovasse l'archivi «$1».", - "fileexistserror": "As peul pa scriv-se l'archivi «$1»: a-i é già.", "unexpected": "Valor che i së spetavo pa: «$1»=«$2».", "formerror": "Eror: A l'é nen podusse mandé ël formolari.", "badarticleerror": "N'operassion parèj as peul pa fesse ansima a sta pàgina-sì.", @@ -409,8 +407,6 @@ "userlogin-helplink2": "Agiut a la conession", "userlogin-loggedin": "A l'é già rintrà an ël sistema tanme {{GENDER:$1|$1}}.\nCh'a deuvra ël formolari sì-sota për rintré coma n'àutr n'utent.", "userlogin-createanother": "Creé n'àutr cont", - "createacct-join": "Ch'a anserissa soe anformassion sì-sota.", - "createacct-another-join": "Anserì j'anformassion dël cont neuv sì-sota.", "createacct-emailrequired": "Adrëssa ëd pòsta eletrònica", "createacct-emailoptional": "Adrëssa ëd pòsta eletrònica (opsional)", "createacct-email-ph": "Ch'a buta soa adrëssa ëd pòsta eletrònica", @@ -567,7 +563,6 @@ "savearticle": "Salvé la pàgina", "preview": "Previsualisassion", "showpreview": "Mostré na preuva", - "showlivepreview": "Funsion ''Preuva dal viv''", "showdiff": "Smon-me le modìfiche", "anoneditwarning": "'''Atension:''' A l'é nen rintrà ant ël sistema. Soa adrëssa IP a sarà registrà ant la stòria dle modìfiche ëd sa pàgina.", "anonpreviewwarning": "''A l'é nen rintrà ant ël sistema. An salvand a sarà memorisà soa adrëssa IP ant la stòria dle modìfiche ëd sa pàgina.''", @@ -867,7 +862,6 @@ "search-nonefound": "A-i é gnun arzultà për l'arserca.", "powersearch-legend": "Arserca avansà", "powersearch-ns": "Sërché ant jë spassi nominaj:", - "powersearch-redir": "Smon-e le ridiression", "powersearch-togglelabel": "Buté na marca:", "powersearch-toggleall": "Tùit", "powersearch-togglenone": "Gnun", @@ -976,7 +970,6 @@ "prefs-advancedsearchoptions": "Opsion avansà", "prefs-advancedwatchlist": "Opsion avansà", "prefs-displayrc": "Opsion ëd visualisassion", - "prefs-displaysearchoptions": "Opsion ëd visualisassion", "prefs-displaywatchlist": "Opsion ëd visualisassion", "prefs-tokenwatchlist": "Geton", "prefs-diffs": "Diferense", @@ -1152,7 +1145,7 @@ "recentchanges-legend-newpage": "(vëdde ëdcò [[Special:NewPages|lista dle pàgine neuve]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Ambelessì sota a-i é la lista dle modìfiche da $2 (mostrà fin-a a $1).", - "rclistfrom": "Mostré le modìfiche a parte da $1", + "rclistfrom": "Mostré le modìfiche a parte da $3 $2", "rcshowhideminor": "$1 le modìfiche cite", "rcshowhideminor-show": "Smon-e", "rcshowhideminor-hide": "Stërmé", @@ -1491,7 +1484,7 @@ "pageswithprop-prophidden-binary": "valor ëd propietà binaria stërmà ($1)", "doubleredirects": "Ridiression dobie", "doubleredirectstext": "Sta pàgina-sì a a lista dle pàgine ch'a armando a d'àutre pàgine ëd ridiression.\nVira riga a l'ha andrinta j'anliure a la prima e a la sconda ridiression, ant sël pat ëd la prima riga ëd test dla seconda ridiression, che për sòlit a l'ha andrinta l'artìcol ëd destinassion vèir, col andoa che a dovrìa ëmné ëdcò la prima ridiression.\nLe ridiression sganfà a son stàite arzolvùe.", - "double-redirect-fixed-move": "[[$1]] a l'é stàit spostà.\nAdess a l'é na ridiression a [[$2]].", + "double-redirect-fixed-move": "[[$1]] a l'é stàit spostà.\nA l'é stàit agiornà an automàtich e adess a l'é na ridiression a [[$2]].", "double-redirect-fixed-maintenance": "Rangé le ridiression dobie da [[$1]] a [[$2]].", "double-redirect-fixer": "Coretor ëd ridiression", "brokenredirects": "Ridiression nen giuste", @@ -1714,10 +1707,6 @@ "watchlist-details": "A l'é dëmentrè ch'as ten sot-euj {{PLURAL:$1|$1 pàgina|$1 pàgine}}, nen contand cole ëd discussion.", "wlheader-enotif": "La notìfica për pòsta eletrònica a l'é abilità.", "wlheader-showupdated": "Le pàgine che a son ëstàite modificà da quand che a l'é passaje ansima l'ùltima vira a resto marcà an '''grassèt'''", - "watchmethod-recent": "contròl a j'ùltime modìfiche fàite a le pàgine che as ten sot-euj", - "watchmethod-list": "contròl ëd le pàgine che as ten sot-euj për vëdde se a-i sio staje dle modìfiche recente", - "watchlistcontains": "Soa lista dla ròba ch'as ten sot-euj a l'ha andrinta {{PLURAL:$1|na pàgina|$1 pàgine}}.", - "iteminvalidname": "Problema con l'element '$1', nòm nen vàlid...", "wlnote2": "Sì-sota a-i son le modìfiche {{PLURAL:$1|ant l'ùltima ora|ant j'ùltime $1 ore}}, a parte da $2, $3.", "wlshowlast": "Smon-e j'ùltime $1 ore $2 dì $3", "watchlist-options": "Opsion ëd la lista dla ròba ch'as ten sot-euj", @@ -2266,7 +2255,6 @@ "monobook.css": "/* cangé st'archivi-sì për modifiché la formatassion dël sit antregh */", "common.js": "/* Ël còdes JavaScript ch'as buta ambelessì a ven carià da vira utent për vira pàgina */", "monobook.js": "/* Ës messagi-sì as dovrìa pa pì dovrelo; a sò pòst ch'a dòvra [[MediaWiki:common.js]] */", - "notacceptable": "Ës servent ëd la wiki a-i la fa pa a fornì dij dat ant na forma che sò programa local a peula lese.", "anonymous": "{{PLURAL:$1|Utent|Utent}} anònim ëd {{SITENAME}}", "siteuser": "$1, utent ëd {{SITENAME}}", "anonuser": "l'utent anònim $1 ëd {{SITENAME}}", @@ -2817,14 +2805,8 @@ "size-kilobytes": "$1 KByte", "size-megabytes": "$1 MByte", "size-gigabytes": "$1 GByte", - "livepreview-loading": "Antramentr ch'as caria…", - "livepreview-ready": "Antramentr ch'as caria… Carià.", - "livepreview-failed": "La preuva dal viv a l'é falìa!\nCh'a preuva an manera sòlita.", - "livepreview-error": "Conession falìa: $1 «$2».\nCh'a preuva an manera sòlita.", "lag-warn-normal": "Le modìfiche pì neuve ëd $1 {{PLURAL:$1|second}} a podrìo nen ess-ie ant sta lista-sì.", "lag-warn-high": "Për via che la màchina serventa a tarda a dene 'd rispòste, le modìfiche fàite men che $1 {{PLURAL:$1|second}} fa a podrìo ëdcò nen ess-ie ant sta lista-sì.", - "watchlistedit-numitems": "A l'é antramentr ch'a ten sot-euj {{PLURAL:$1|1 tìtol|$1 tìtoj}}, nen contand le pàgine ëd discussion.", - "watchlistedit-noitems": "A-i é pa gnun tìtol ch'as ten-a sot-euj.", "watchlistedit-normal-title": "Modifiché la lista ëd lòn ch'as ten sot-euj", "watchlistedit-normal-legend": "Gavé via ij tìtoj da 'nt la lista ëd lòn ch'as ten sot-euj", "watchlistedit-normal-explain": "Ij tìtoj ch'a ten sot-euj a son ësmonù ambelessì-sota.\nPër gavene via un, ch'a-j fasa la crosëtta ant la casela ch'a l'ha aranda, e peuj ch'ai bata ansima a «{{int:Watchlistedit-normal-submit}}». As peul ëdcò [[Special:EditWatchlist/raw|modifiché la lista ampressa]].", @@ -2956,7 +2938,6 @@ "compare-invalid-title": "Ël tìtol ch'a l'ha spessificà a va pa bin.", "compare-title-not-exists": "Ël tìtol ch'a l'ha spessificà a esist pa.", "compare-revision-not-exists": "La revision che a l'ha spessificà a esist pa.", - "dberr-header": "Sta wiki-sì a l'ha un problema", "dberr-problems": "An dëspias! Ës sit a l'ha dle dificoltà técniche.", "dberr-again": "Ch'a speta chèiche minute e ch'a preuva torna a carié.", "dberr-info": "(Conession al servent ëd base ëd dàit impossìbil: $1)", diff --git a/languages/i18n/pnb.json b/languages/i18n/pnb.json index 0fe712b886..5bdb6bcee8 100644 --- a/languages/i18n/pnb.json +++ b/languages/i18n/pnb.json @@ -6,7 +6,8 @@ "Khalid Mahmood", "Rachitrali", "Reedy", - "ZaDiak" + "ZaDiak", + "아라" ] }, "tog-underline": "حوڑ تھلے لین:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "ایڈٹ ٹولبار وکھاؤ", "tog-editondblclick": "صفیاں تے ڈبل کلک کرن تے تبدیلیاں لیاؤ", "tog-editsectiononrightclick": "سیکشن سرخی تے تبدیلی لیاؤ سجی کلک نال", - "tog-rememberpassword": "اس براؤزر تے میرا ورتن ناں یاد رکھو ($1 {{PLURAL:$1|دن|دناں}} واسطے)", "tog-watchcreations": "جیہڑے صفے میں بناندا واں اوہ میری اکھ تھلے لسٹ چ کر دیو", "tog-watchdefault": "جیہڑے صفے میں لکھداں اوہ میری اکھ تھلے لسٹ چ کر دیو", "tog-watchmoves": "جیڈے صفحے میں لے چلداں اوہ میری اکھ تھلے کر دیو", @@ -287,14 +287,11 @@ "readonly_lag": "ایہ ڈیٹابیس اپنے آپ تالے چ اندی اے تے اودوں تھلواں ڈیٹا بیس اتلے نوں جا رلدا اے۔", "internalerror": "اندر دا مسئلا", "internalerror_info": "اندر دا مسئلا: $1", - "fileappenderrorread": "\"$1\" پڑھیا ناں جا سکیا جوڑدیاں", - "fileappenderror": "\"$1\" \"$2\" نال جوڑیا نئیں جاسکدا۔", "filecopyerror": "\"$1\" توں \"$2\" تک فائل کاپی ناں ہوسکی۔", "filerenameerror": "\"$1\" دا ناں بدل کے \"$2\" نا رکھیا جاسکیا۔", "filedeleteerror": "فائل \"$1\" نا مٹائی جاسکی۔", "directorycreateerror": "ڈائریکٹری \"$1\" نئیں بنا جاسکی۔", "filenotfound": "فائل \"$1\" نا لبی جاسکی۔", - "fileexistserror": "\"$1\" xjNg fNlF gkel ojvkrl: xjNg hlKl jc.", "unexpected": "امید ناء ہون والا مل:\"$1\"=\"$2\".", "formerror": "مسئلا: فارم نا پیجیا سکیا", "badarticleerror": "اے کم اس صفحے تے نئیں ہو سکدا۔", @@ -453,7 +450,6 @@ "savearticle": "کم بچاؤ", "preview": "وکھاؤ", "showpreview": "کچا کم ویکھو", - "showlivepreview": "جیندا کچا کم", "showdiff": "تبدیلیاں وکھاؤ", "anoneditwarning": "'''خبردار''' تسی اندر نہیں آۓ\nتواڈا ''آئی پی'' پتہ فائل فائل وچ لکھیا جاۓ گا۔", "anonpreviewwarning": "''تسی ہلے لاگ ان نئیں ہوۓ،۔ کم بچاؤ گے تے تواڈا IP پتہ صفحے دی تریخ چ لکھ لیا جاۓ گا۔''", @@ -714,7 +710,6 @@ "search-nonefound": "سوال نال رلدے کوئی نتارے نئیں سن۔", "powersearch-legend": "ہور کھوج", "powersearch-ns": "ناں الیاں جگہاں چ لبو:", - "powersearch-redir": "ریڈائریکٹس دی لسٹ وکھاؤ", "powersearch-togglelabel": "ویکھو:", "powersearch-toggleall": "سارے", "powersearch-togglenone": "کوئی نئیں", @@ -815,7 +810,6 @@ "prefs-advancedsearchoptions": "ہور چنوتیاں", "prefs-advancedwatchlist": "ہور چنوتیاں", "prefs-displayrc": "چنوتیاں دسو", - "prefs-displaysearchoptions": "چنوتیاں دسو", "prefs-displaywatchlist": "چنوتیاں دسو", "prefs-diffs": "ڈفز", "email-address-validity-valid": "ای_میل پتہ ٹھیک لگدا اے۔", @@ -965,7 +959,7 @@ "recentchanges-label-bot": "ایس تبدیلی نوں بوٹ نے کیتا اے۔", "recentchanges-label-unpatrolled": "ایس تبدیلی تے ہلے گشت نئیں ہوئی۔", "rcnotefrom": "ہلے تک '''$2''' توں '''$1''' تبدیلیاں تھلے دتیاں گئیاں نیں۔", - "rclistfrom": "$1 توں ہونے آلیاں نویاں تبدیلیاں وکھاؤ", + "rclistfrom": "$3 $2 توں ہونے آلیاں نویاں تبدیلیاں وکھاؤ", "rcshowhideminor": "$1 معمولی تبدیلیاں", "rcshowhidebots": "$1 بوٹ", "rcshowhideliu": "$1 ورتن آلے اندر نیں", @@ -1444,10 +1438,6 @@ "watchlist-details": "{{PLURAL:$1|$1 صفحہ|$1 صفحہ}} تواڈی اکھ تھلے گلاں باتاں شامل نہیں۔", "wlheader-enotif": "ای-میل نوٹیفیکیشن قابل", "wlheader-showupdated": " صفے جیہڑے بدلے کۓ تھواڈے آخری وار آن مکرون اونان نوں موٹا کرکے دسیا گیا اے۔", - "watchmethod-recent": "نیڑے ہویاں تبدیلیاں چائیدے صفیاں دیاں ویکھے جان والے صفیاں لئی۔", - "watchmethod-list": "ویکھے کے صفے نیڑے ہون والیاں تبدیلیاں دی پڑتال", - "watchlistcontains": "تھواڈی اکھ تھلے رکھی لسٹ چ $1 {{PLURAL:$1|صفہ|صفے}} نیں۔", - "iteminvalidname": "'$1' نال رپھڑ، ناں غلط", "wlshowlast": "آخری $1 گھنٹے $2 دن $3 وکھاؤ", "watchlist-options": "نظر تھلے رکھن دیاں راہواں", "watching": "نظر تھلے۔۔۔۔", @@ -1963,7 +1953,6 @@ "tooltip-undo": "\"واپس\" تے کلک کرن نال توانوں صفحہ کچا وکھایا جاۓ گا۔\nاس نال تسی واپس کرن دی وجہ لکھ سکو گے۔", "tooltip-preferences-save": "تانگاں بچاؤ", "tooltip-summary": "اک نکی سمری پاؤ", - "notacceptable": "وکی سرور توانوں اوس فارمیٹ چ ڈیٹا نئیں دے سکدا جیدے چ اوہ پڑھ سکے۔", "anonymous": "{{SITENAME}} دے گمنام {{PLURAL:$1|ورتن والا|ورتنوالے}}۔", "siteuser": "{{SITENAME}} ورتن والا $1", "anonuser": "{{SITENAME}} گمنام ورتن والا $1", @@ -2438,14 +2427,8 @@ "autosumm-replace": "\"$1\" نال مواد بدلو", "autoredircomment": "صفے نوں [[$1]] ول ریڈائرکٹ کرو", "autosumm-new": "\"$1\" نال صفہ بنایا گیا۔", - "livepreview-loading": "لوڈنگ", - "livepreview-ready": "لوڈنگ۔۔۔۔۔۔تیار!", - "livepreview-failed": "لائیو وکھالہ ناکام!\nنارمل وکھالے دی کوشش کرو۔", - "livepreview-error": "جوڑن چ ناکام: $1 \"$2\"\nنارمل وکھالہ کوشش کرو۔", "lag-warn-normal": "$1 توں نویاں تبدیلیاں {{PLURAL:$1|سکنٹ}}", "lag-warn-high": "تیز ڈیٹاسرور لاگ ، $1 توں نویاں تبدیلیاں {{PLURAL:$1|سکنٹ|سکنٹ}} ہوسکدا اے ایس لسٹ ناں دسے جان۔", - "watchlistedit-numitems": "تھواڈے اکھ تھلے رکھے صفیاں گل بات والے صفے کڈکے {{PLURAL:$1|1 سرخی|$1 سرخی}} نیں۔", - "watchlistedit-noitems": "تھواڈی اکھ تھلے رکھے صفیاں دی لسٹ خالی اے۔", "watchlistedit-normal-title": " اکھ تھلے رکھی ہوئی نو تبدیل کرو", "watchlistedit-normal-legend": "اکھ تھلیوں ہٹا لو", "watchlistedit-normal-explain": "تواڈی اکھ تھلے رکھی لسٹ دے سرناویں تھلے دتے گۓ نیں۔\nاک سرناویں نوں ہٹان لئی، اوس توں اگلے ڈبے نوں ویکھو تے \n\"{{int:Watchlistedit-normal-submit}}\" تے کلک کرو۔\nتسیں [[Special:EditWatchlist/raw|کچی لسٹ تبدیل کرو]]", @@ -2533,7 +2516,6 @@ "compare-invalid-title": "سرخی جیہڑی تساں چنی اے ایدی اجازت نئیں۔", "compare-title-not-exists": "ٹائیٹل جیہڑا تساں چنیاں اوہ ہے ای نئیں۔", "compare-revision-not-exists": "دوبارہ وکھالہ جیہڑا تساں دسیا اے ہے ای نئیں۔", - "dberr-header": "ایس وکی چ کوئی مسلہ اے۔", "dberr-problems": "معاف کرنا ! ایس صفے تے تکنیکی مسلے آرۓ نیں۔", "dberr-again": "تھو ڑے منٹ انتظار کرو تے دوبارہ لوڈ کرو۔", "dberr-info": "(ڈیٹابیس سرور نال میل نئیں ہوسکیا:$1)", diff --git a/languages/i18n/pnt.json b/languages/i18n/pnt.json index 0b373c3d1a..3e282a2d84 100644 --- a/languages/i18n/pnt.json +++ b/languages/i18n/pnt.json @@ -8,7 +8,8 @@ "Reedy", "Sinopeus", "Urhixidur", - "ZaDiak" + "ZaDiak", + "아라" ] }, "tog-underline": "Υπογράμμιση συνδεσμίων:", @@ -235,7 +236,6 @@ "filedeleteerror": "Το σβήσεμαν τ' αρχείου \"$1\" 'κ εγέντον.", "directorycreateerror": "Η κατηγορία \"$1\" 'κ εγέντον.", "filenotfound": "Τ' αρχείον \"$1\" 'κ ευρέθεν.", - "fileexistserror": "Τ' αρχείον \"$1\" 'κ εγράφτεν: τ' αρχείον υπάρχει", "unexpected": "Άχρηστον αξία: \"$1\"=\"$2\".", "badarticleerror": "Αβούτη η ενέργειαν 'κ επορεί να ίνεται σ'αβούτεν τη σελίδαν.", "cannotdelete": "Ατό (\"$1\") να σβύεται 'κ ίνεται.\nΓιαμ ενεσβύεν ασ'άλλτς;", @@ -424,7 +424,6 @@ "searchall": "ούλαι", "powersearch-legend": "Αναλυτικόν αράεμαν", "powersearch-ns": "Αράεμαν σα τόπε τ' ονοματίων:", - "powersearch-redir": "Κατάλογον με διπλά συνδέσμ", "powersearch-toggleall": "Όλια", "powersearch-togglenone": "Τιδέν", "search-external": "Εύρον σα εξ μερέαν", @@ -514,7 +513,7 @@ "recentchanges-legend": "Επιλογάς υστερνιδίων αλλαγίων", "recentchanges-feed-description": "Τ' ασ' όλεα καινούρεα αλλαγάς τη wiki ωρία σ' αβούτεν την περίληψην.", "rcnotefrom": "Αφκά καικά ευρίουνταν τ' αλλαγάς ασό $2 (εμφάνιση $1 αλλαγίων max).", - "rclistfrom": "Δείξον τ' αλλαγάς ασα $1 μαναχόν", + "rclistfrom": "Δείξον τ' αλλαγάς ασα $3 $2 μαναχόν", "rcshowhideminor": "$1 τα μικρά αλλαγάς", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 χρήστες με λογαρίαν", diff --git a/languages/i18n/prg.json b/languages/i18n/prg.json index f8ffe39ce9..1e61f4160e 100644 --- a/languages/i18n/prg.json +++ b/languages/i18n/prg.json @@ -3,7 +3,8 @@ "authors": [ "Kaganer", "Nertiks", - "Peteris" + "Peteris", + "아라" ] }, "tog-underline": "AutengÄ«nsenin paglaubasnā", @@ -16,7 +17,6 @@ "tog-showtoolbar": "Waidinnais sawinzlin stēisan pagaptin (JavaScript)", "tog-editondblclick": "RedigÄ«s pāusans pra dwigubban pellis gnesnan (JavaScript)", "tog-editsectiononrightclick": "ErmazÄ«nginais redigÄ«snan stēisan pāusas sekciōnin pra tikrōman pellis knuppas gnesnan na tenesses tÄ«telin", - "tog-rememberpassword": "Pamēnais enēisenes infōrmaciōnins en Å¡ismu kōmputerin (per maksimum of $1 {{PLURAL:$1|deinā|dēinans}})", "tog-watchcreations": "Preidāis pāusans kawÄ«dans as teÄ«ke prei majjan listin stēisan nadirÄ«tan", "tog-watchdefault": "Preidāis pāusans kawÄ«dans as redigijja prei majjan listin stēisan nadirÄ«tan", "tog-watchmoves": "Preidāis pāusans, kawÄ«dans as praskajjina prei majjan listin stēisan nadirÄ«tan", @@ -269,7 +269,6 @@ "filedeleteerror": "Ni mazÄ«ngi āupausintun zÅ«rbrukin \"$1\"", "directorycreateerror": "Ni mazÄ«ngi teÄ«ktun fōlderan \"$1\"", "filenotfound": "Ni mazÄ«ngi aupaltun zÅ«rbrukin \"$1\"", - "fileexistserror": "Ni mazÄ«ngi enpeisātun en zÅ«rbrukin \"$1\" beggi stawÄ«ds zÅ«rbrukis jāu ast", "unexpected": "Nigēista wērtibi: \"$1\"=\"$2\".", "formerror": "Blānda: ni mazÄ«ngi tērpautun fōrmularan", "badarticleerror": "DÄ«lasenis ni mazzi bÅ«twei izpilnintan nō Å¡in pāusan.", @@ -387,7 +386,6 @@ "savearticle": "Enpeisāis pāusan", "preview": "Pirmādira", "showpreview": "Waidinnais pirmādiran", - "showlivepreview": "Dināmiska pirmādira", "showdiff": "Waidinnais kitawÄ«dinsnans", "anoneditwarning": "'''Nōda:''' TÅ« ni assei engÅ«bun. Twajā IP adressi wÄ«rst bÅ«wusi enpeisātan en Å¡isse pāusas redigÄ«snas istōrijan.", "missingsummary": "'''Nōda:''' Ni assei enwedduns ebpeisāsenin stēisan kitawÄ«dinsnan.\nIk tÅ« ni kwaitēi din enwestun, gnetteis etkÅ«mps knuppan \"Enpeisāis\".", @@ -598,7 +596,6 @@ "search-nonefound": "Nisatausnā stēisan rezultātan izpilnintan prasÄ«senes kritērijans.", "powersearch-legend": "Paplatintā laukÄ«sna", "powersearch-ns": "LaukÄ«s en tÄ«telin plattibimans:", - "powersearch-redir": "Waidinnais prawessenins", "powersearch-toggleall": "Wisāi", "powersearch-togglenone": "Nika", "search-external": "IzwinaÄ«na laukisnā", @@ -817,7 +814,7 @@ "recentchanges-label-unpatrolled": "Å is redigÄ«senis ni ast dabber izbandātan", "recentchanges-legend-newpage": "$1 - nāunan pāusan", "rcnotefrom": "Zemmais ast kitawÄ«disnas ezze '''$2''' (ērgi '''$1''' waidÄ«ntan).", - "rclistfrom": "Waidinnais nāunans kitawÄ«dinsnans pagaÅ«nintei ezze $1", + "rclistfrom": "Waidinnais nāunans kitawÄ«dinsnans pagaÅ«nintei ezze $3 $2", "rcshowhideminor": "$1 malkas kitawÄ«disnas", "rcshowhidebots": "$1 bōtai", "rcshowhideliu": "$1 engÅ«busis tērpautajai", @@ -1183,10 +1180,6 @@ "watchlist-details": "Ast {{PLURAL:$1|$1 pāusan|$1 pāusai}} en twajjai listin stēisan nadirÄ«tan, ni gÄ«rbawintei diskusiōnis pāusans.", "wlheader-enotif": "E-mail pawakÄ«senei ast enklaÅ«tan.", "wlheader-showupdated": "Pastāi '''pastarÄ«ntan''' pāusai, kawÄ«dai bēi kitawÄ«dintan ezze Twajjai panzdauman tenēisan kāimalukisnan..", - "watchmethod-recent": "Izbandasnā stēisan panzdauman kitawÄ«disnan sirzdau nadirÄ«tans pāusans", - "watchmethod-list": "Izbandasnā stēisan nadirÄ«tan pāusan laukÄ«ntei panzdaumans kitawÄ«disnans", - "watchlistcontains": "En twajjai listin stēisan nadirÄ«tan ast $1 {{PLURAL:$1|pāusan|pāusai}}.", - "iteminvalidname": "Prōblamans sen elamēntan \"$1\", nitikrōmiska pabilisnā...", "wlshowlast": "Waidinnais panzdaumans $1 stÅ«ndins, $2 dēinans ($3)", "watchlist-options": "NadirÄ«tan listis mazÄ«ngiskwas", "watching": "As nadirēi...", @@ -1615,7 +1608,6 @@ "tooltip-upload": "PagaÅ«neis enkraÅ«snan", "tooltip-rollback": "\"Etwārtai wartinnais\" sen ainan gnessenin etwartinna wissans Å¡isse pāusas kitawÄ«disnans segÄ«tans pra panzdauman redigÄ«ntin.", "tooltip-undo": "\"Naikinnais redigÄ«senin\" etwārtai wartinna Å¡in redigÄ«senin be etwerre redigÄ«senes langstan en pirmādiras wÄ«du.\nSta preiwērpja enpeisātun brewÄ«nslin en kitawÄ«disnan ebpeisāseņu.", - "notacceptable": "Wiki sērwerin ni mazzi preistatÄ«ntun dātan en fōrmatu palaipsÄ«tasmu pra twajjan lasātlin.", "anonymous": "{{PLURAL:$1|Anōnims tērpautajs|Anōnimai tērpautajai}} stesse {{SITENAME}}", "siteuser": "Tērpautajs stesse {{SITENAME}} - $1", "anonuser": "{{SITENAME}} anōnims tērpautajs $1", @@ -1920,14 +1912,8 @@ "autosumm-blank": "Pāusan skistÄ«ntan", "autoredircomment": "Prawessenis en [[$1]]", "autosumm-new": "Ast teÄ«kuns(si) nāunan pāusan \"$1\"", - "livepreview-loading": "Krausnā...", - "livepreview-ready": "Krausnā...Gattawan!", - "livepreview-failed": "Dināmiska pirmādira ni dÄ«lai! Bandais jāukun pirmādiran.", - "livepreview-error": "Seisnā ni izpalla: $1, \"$2\".\nBandais jāukun pirmādiran.", "lag-warn-normal": "KitawÄ«dinsnas nāunaisis nikāi $1{{PLURAL:$1|sekÅ«ndi|sekÅ«ndis}} mazzi ni bÅ«twei waidÄ«ntan en listei.", "lag-warn-high": "Dātanbazis sērweres debÄ«kas wÄ«lausnas paggan, kitawÄ«dinsnas nāunaisis nikāi $1{{PLURAL:$1|sekÅ«ndi|sekÅ«ndis}} mazzi ni bÅ«twei waidÄ«ntan en listei.", - "watchlistedit-numitems": "Twajā nadirÄ«tan listi turri ēn sin {{PLURAL:$1|1 tÄ«telin|$1 tÄ«telins}}, izÄ«mtun diskusiōnis pāusans.", - "watchlistedit-noitems": "Twajā nadirÄ«tan listi ni turri ēn sin tÄ«telins.", "watchlistedit-normal-title": "RedigÄ«s listin stēisan nadirÄ«tan", "watchlistedit-normal-legend": "Āupausinais tÄ«telins iz listin stēisan nadirÄ«tan", "watchlistedit-normal-explain": "Zemmais ast listi stēisan pāusan nadirÄ«tan prō tin.\nKai āupausinlai nadirÄ«tan pāusan iz listin, ebzentlis laÅ«kan pagār prei tÄ«telin be gnetteis \"Āupausinais ebzentlitans\".\nTÅ« mazzi dÄ«gi tērpautun [[Special:EditWatchlist/raw|nadirÄ«tan listis tekstiskan pagaptin]].", @@ -1995,7 +1981,6 @@ "tags-hitcount-header": "Pazentlitas kitawÄ«dinsnas", "tags-edit": "redigÄ«s", "tags-hitcount": "$1 {{PLURAL:$1|kitawÄ«disna|kitawÄ«disnas}}", - "dberr-header": "Å Ä« wÄ«ki ni dÄ«lai tikrōmiskai", "dberr-again": "Bandais etkÅ«mps kraÅ«tun Å¡in pāusan pa delli minÅ«tins.", "dberr-info": "(Ni mazÄ«ngi sēitun si sen dātanbazis sērwerin: $1)", "dberr-usegoogle": "En Å¡issei kērdan tu mazzi laukÄ«tun sen Google.", diff --git a/languages/i18n/ps.json b/languages/i18n/ps.json index 64d0965662..d6f4b14586 100644 --- a/languages/i18n/ps.json +++ b/languages/i18n/ps.json @@ -3,7 +3,8 @@ "authors": [ "Ahmed-Najib-Biabani-Ibrahimkhel", "Kaganer", - "Umherirrender" + "Umherirrender", + "아라" ] }, "tog-underline": "کرښنې تړنې:", @@ -304,14 +305,11 @@ "missingarticle-diff": "(توپير: $1، $2)", "internalerror": "کورنۍ تېروتنه", "internalerror_info": "کورنۍ تېروتنه: $1", - "fileappenderrorread": "د پايملون په وخت کې \"$1\" و نه لوستل شو.", - "fileappenderror": "د \"$1\" پايملون \"$2\" ته ترسره نه شو..", "filecopyerror": "د \"$1\" په نامه دوتنه مو \"$2\" ته و نه لمېسلای شوه.", "filerenameerror": "د \"$1\" په نامه د دوتنې نوم \"$2\" ته بدل نه شو.", "filedeleteerror": "د \"$1\" دوتنه ړنگه نه شوه.", "directorycreateerror": "د \"$1\" په نامه ليکلړ جوړ نه شو.", "filenotfound": "د \"$1\" دوتنه مو و نه موندله.", - "fileexistserror": "د \"$1\" په نامه دوتنه نه ليکل کېږي: دوتنه د پخوا نه دلته شته", "unexpected": "نا اټکله شمېره: \"$1\"=\"$2\".", "formerror": "ستونزه: فورمه مو و نه سپارل شوه", "badarticleerror": "په دې مخ دا کړنه نه شي ترسره کېدلای.", @@ -379,8 +377,6 @@ "userlogin-resetpassword-link": "پټنوم مو هېر شوی؟", "userlogin-helplink2": "په ننوتلو کې مرسته", "userlogin-createanother": "بل گڼون جوړول", - "createacct-join": "خپل مالومات مو لاندې ورکړئ.", - "createacct-another-join": "د نوي گڼون مالومات مو لاندې ورکړئ.", "createacct-emailrequired": "برېښليک پته", "createacct-emailoptional": "برېښليک پته (اختياري)", "createacct-email-ph": "برېښليک پته مو وټاپۍ", @@ -504,7 +500,6 @@ "savearticle": "مخ خوندي کول", "preview": "مخليدنه", "showpreview": "مخليدنه", - "showlivepreview": "ژوندۍ مخکتنه", "showdiff": "بدلونونه ښکاره کول", "anoneditwarning": "'''يادونه:''' تاسې غونډال ته نه ياست ننوتي. ستاسې IP پته به د دې مخ د سمونونو په پېښليک کې ثبت شي.", "anonpreviewwarning": "''تاسې غونډال ته نه ياست ننوتي. خوندي کولو سره به ستاسې IP پته به د دې مخ د سمونونو په پېښليک کې ثبت شي.''", @@ -693,7 +688,6 @@ "search-nonefound": "ستاسې دغوښتنې اړونده پايلې و نه موندل شوې.", "powersearch-legend": "ژوره پلټنه", "powersearch-ns": "په نوم-تشيالونو کې پلټنه:", - "powersearch-redir": "مخ گرځونې په لړليک کې اوډل", "powersearch-togglelabel": "نښه کول:", "powersearch-toggleall": "ټول", "powersearch-togglenone": "هېڅ", @@ -788,7 +782,6 @@ "prefs-advancedsearchoptions": "پرمختللې خوښنې", "prefs-advancedwatchlist": "پرمختللې خوښنې", "prefs-displayrc": "د ښکارېدو خوښنې", - "prefs-displaysearchoptions": "د ښکارېدنې خوښنې", "prefs-displaywatchlist": "د ښکارېدنې خوښنې", "prefs-diffs": "توپيرونه", "email-address-validity-valid": "برېښليک پته سمه ښکاري", @@ -907,7 +900,7 @@ "recentchanges-legend-heading": "'''لنډونونه:'''", "recentchanges-legend-newpage": "([[Special:NewPages|د نويو مخونو لړليک]] هم وگورئ)", "rcnotefrom": "دلته لاندې د $2 څخه راپدېخوا پېښ شوي بدلونونه راغلي (تر $1 پورې ښکاري).", - "rclistfrom": "هغه نوي بدلونونه ښکاره کول چې له $1 نه پيلېږي", + "rclistfrom": "هغه نوي بدلونونه ښکاره کول چې له $3 $2 نه پيلېږي", "rcshowhideminor": "وړې سمونې $1", "rcshowhideminor-show": "ښکاره کول", "rcshowhideminor-hide": "پټول", @@ -1288,8 +1281,6 @@ "watchlist-details": "ستاسې کتنلړ کې {{PLURAL:$1|$1 مخ دی|$1 مخونه دي}}، د خبرو اترو مخونه مو بېل نه دي شمېرلي.", "wlheader-enotif": "برېښليک خبرونه چارنه شوې.", "wlheader-showupdated": "هغه مخونه چې ستاسې د کتلو نه وروسته بدلون موندلی په '''روڼ''' ليک په نښه شوي.", - "watchlistcontains": "ستاسې کتنلړ $1 {{PLURAL:$1|مخ|مخونه}} لري.", - "iteminvalidname": "د '$1' توکي سره ستونزه، ناسم نوم ...", "wlshowlast": "وروستي $1 ساعتونه $2 ورځې $3 ښکاره کړه", "watchlist-options": "د کتنلړ خوښنې", "watching": "د کتلو په حال کې...", @@ -1917,9 +1908,6 @@ "size-exabytes": "$1 اېکسبي بايټ", "size-zetabytes": "$1 زېبي بايټ", "size-yottabytes": "$1 يوبي بايټ", - "livepreview-loading": "برسېرېدنې کې دی...", - "livepreview-ready": "برسېرېدنه ... چمتو ده!", - "watchlistedit-noitems": "ستاسې کتنلړ کې هېڅ کوم سرليک نشته.", "watchlistedit-normal-title": "کتنلړ سمول", "watchlistedit-normal-legend": "د کتنلړ نه سرليکونه لرې کول", "watchlistedit-normal-submit": "سرليکونه لرې کول", @@ -2031,7 +2019,6 @@ "compare-rev1": "Û± بڼه", "compare-rev2": "Û² بڼه", "compare-submit": "پرتلل", - "dberr-header": "دا ويکي يوه ستونزه لري", "dberr-problems": "اوبخښۍ! دم مهال دا وېبپاڼه د تخنيکي ستونزو سره مخامخ شوې.", "dberr-usegoogle": "تاسې کولای شی چې هم مهاله د گووگل له لخوا هم د پلټنې هڅه وکړۍ.", "htmlform-invalid-input": "ستاسې ځينې ورکړېينې ستونزې لري", diff --git a/languages/i18n/pt-br.json b/languages/i18n/pt-br.json index 0b19fcf30d..78ab82da9c 100644 --- a/languages/i18n/pt-br.json +++ b/languages/i18n/pt-br.json @@ -70,7 +70,8 @@ "Yves Marques Junqueira", "לערי ריינהארט", "555", - "Fabsouza1" + "Fabsouza1", + "아라" ] }, "tog-underline": "Sublinhar links:", @@ -529,7 +530,7 @@ "suspicious-userlogout": "Sua solicitação para sair foi negada porque aparentemente foi enviada por um navegador danificado ou por um servidor proxy com cache.", "createacct-another-realname-tip": "O nome verdadeiro é opcional.\nSe você optar por fornecê-lo, este nome será utilizado para dar ao usuário a atribuição de seu trabalho.", "pt-login": "Entrar", - "pt-login-button": "Logado", + "pt-login-button": "Entrar", "pt-createaccount": "Crie uma conta", "php-mail-error-unknown": "Erro desconhecido na função mail() do PHP", "user-mail-no-addy": "Tentou enviar uma mensagem sem um endereço de e-mail.", @@ -798,7 +799,7 @@ "revdelete-text-text": "Revisões apagadas continuarão a aparecer na página de histórico, mas parte de seus conteúdos estarão inacessíveis ao público.", "revdelete-text-file": "Versões dos arquivos apagados continuarão a aparecer no arquivo de histórico, mas parte de seus conteúdos estarão inacessíveis ao público.", "logdelete-text": "Eventos de log apagados continuarão a aparecer nos logs, mas parte de seus conteúdos estarão inacessíveis ao público.", - "revdelete-text-others": "Outros administradores do {{SITENAME}} continuarão sendo capazes de acessar o conteúdo oculto e desocultá-lo pela mesma interface, a menos que restrições adicionais tenham sido feitas.", + "revdelete-text-others": "Outros administradores do site {{SITENAME}} continuarão capazes de acessar o conteúdo oculto e podem apagá-lo pela mesma interface, a menos que restrições adicionais tenham sido feitas.", "revdelete-confirm": "Por favor confirme que pretende executar esta ação, que compreende as suas consequências e que o faz em concordância com as [[{{MediaWiki:Policy-url}}|políticas e recomendações]].", "revdelete-suppress-text": "A supressão deverá ser usada '''apenas''' para os seguintes casos:\n* Informação potencialmente difamatória\n* Informação pessoal inapropriada\n*: ''endereços de domicílio e números de telefone, números da segurança social, etc''", "revdelete-legend": "Definir restrições de visualização", @@ -1195,8 +1196,8 @@ "recentchanges-legend-heading": "'''Legenda''':", "recentchanges-legend-newpage": "(veja também a [[Special:NewPages|lista de páginas novas]])", "recentchanges-legend-plusminus": "(''±123'')", - "rcnotefrom": "Abaixo estão mostradas as alterações de $2 (até $1).", - "rclistfrom": "Mostrar as novas alterações a partir das $1", + "rcnotefrom": "Abaixo estão mostradas as alterações desde $2 (até $1).", + "rclistfrom": "Mostrar as novas alterações a partir das $3 $2", "rcshowhideminor": "$1 edições menores", "rcshowhideminor-show": "Exibir", "rcshowhideminor-hide": "Ocultar", @@ -1746,10 +1747,6 @@ "watchlist-details": "{{PLURAL:$1|$1 página|$1 páginas}} na sua lista de páginas vigiadas, excluindo páginas de discussão.", "wlheader-enotif": "A notificação por email encontra-se ativada.", "wlheader-showupdated": "Páginas modificadas desde a sua última visita são mostradas em '''negrito'''", - "watchmethod-recent": "verificando edições recentes para as páginas vigiadas", - "watchmethod-list": "verificando páginas vigiadas para edições recentes", - "watchlistcontains": "Sua lista de páginas vigiadas contém $1 {{PLURAL:$1|página|páginas}}.", - "iteminvalidname": "Problema com item '$1', nome inválido...", "wlnote2": "A seguir estão as mudanças nas últimas {{PLURAL:$1|hora|$1 horas}}, a partir de $2, $3.", "wlshowlast": "Ver últimas $1 horas $2 dias $3", "watchlist-options": "Opções da lista de páginas vigiadas", @@ -1934,7 +1931,7 @@ "sp-contributions-search": "Navegar pelas contribuições", "sp-contributions-username": "Endereço de IP ou usuário:", "sp-contributions-toponly": "Mostrar somente as edições que sejam a última alteração", - "sp-contributions-newonly": "Mostre somente as edições que criaram uma nova página.", + "sp-contributions-newonly": "Mostrar somente as edições que criaram uma nova página.", "sp-contributions-submit": "Pesquisar", "whatlinkshere": "Páginas afluentes", "whatlinkshere-title": "Páginas que têm links para \"$1\"", @@ -2847,8 +2844,6 @@ "autosumm-new": "Criou página com '$1'", "lag-warn-normal": "É possível que as alterações que sejam mais recentes do que $1 {{PLURAL:$1|segundo|segundos}} não sejam exibidas nesta lista.", "lag-warn-high": "Devido a sérios problemas de latência no servidor do banco de dados, as alterações mais recentes que $1 {{PLURAL:$1|segundo|segundos}} poderão não ser exibidas nesta lista.", - "watchlistedit-numitems": "A sua lista de páginas vigiadas possui {{PLURAL:$1|um título|$1 títulos}}, além das respectivas páginas de discussão.", - "watchlistedit-noitems": "A sua lista de páginas vigiadas não possui títulos.", "watchlistedit-normal-title": "Editar lista de páginas vigiadas", "watchlistedit-normal-legend": "Remover títulos da lista de páginas vigiadas", "watchlistedit-normal-explain": "Os títulos das páginas de sua lista de vigiadas são exibidos abaixo.\nPara remover um título, marque a caixa ao lado do mesmo e clique \"{{int:Watchlistedit-normal-submit}}\".\nVocê pode também [[Special:EditWatchlist/raw|editar a lista de páginas vigiadas em forma de texto]].", @@ -3011,7 +3006,7 @@ "logentry-move-move": "$1 moveu a página $3 para $4", "logentry-move-move-noredirect": "$1 moveu a página $3 para $4 sem deixar um redirecionamento", "logentry-move-move_redir": "$1 moveu a página $3 para $4 através de um redirecionamento", - "logentry-move-move_redir-noredirect": "$1 {{GENDER:$2|moveu}} a página $3 para $4 sem um redirecionamento", + "logentry-move-move_redir-noredirect": "$1 {{GENDER:$2|moveu}} a página $3 para $4 sobre um redirecionamento sem deixar um redirecionamento", "logentry-patrol-patrol": "$1 {{GENDER:$2|marcou}} a revisão $4 da página $3 como patrulhada", "logentry-patrol-patrol-auto": "$1 {{GENDER:$2|marcou}} automaticamente a revisão $4 da página $3 como patrulhada", "logentry-newusers-newusers": "A conta de usuário $1 foi {{GENDER:$2|criada}}", diff --git a/languages/i18n/pt.json b/languages/i18n/pt.json index da4f0e9f05..4b91471fa6 100644 --- a/languages/i18n/pt.json +++ b/languages/i18n/pt.json @@ -59,7 +59,8 @@ "Waldir", "Yves Marques Junqueira", "לערי ריינהארט", - "555" + "555", + "아라" ] }, "tog-underline": "Sublinhar ligações:", @@ -366,14 +367,11 @@ "readonly_lag": "A base de dados foi automaticamente bloqueada enquanto os servidores secundários se sincronizam com o primário", "internalerror": "Erro interno", "internalerror_info": "Erro interno: $1", - "fileappenderrorread": "Não foi possível ler \"$1\" durante a anexação.", - "fileappenderror": "Não foi possível adicionar \"$1\" a \"$2\".", "filecopyerror": "Não foi possível copiar o ficheiro \"$1\" para \"$2\".", "filerenameerror": "Não foi possível alterar o nome do ficheiro \"$1\" para \"$2\".", "filedeleteerror": "Não foi possível eliminar o ficheiro \"$1\".", "directorycreateerror": "Não foi possível criar o diretório \"$1\".", "filenotfound": "Não foi possível encontrar o ficheiro \"$1\".", - "fileexistserror": "Não foi possível gravar no ficheiro \"$1\": ele já existe", "unexpected": "Valor não esperado: \"$1\"=\"$2\".", "formerror": "Erro: Não foi possível enviar o formulário", "badarticleerror": "Esta operação não pode ser realizada nesta página.", @@ -454,8 +452,6 @@ "userlogin-helplink2": "Ajuda na autenticação", "userlogin-loggedin": "Já está {{GENDER:$1|autenticado|autenticada|autenticado}} com o nome $1.\nUse o formulário abaixo para iniciar uma sessão com outro nome.", "userlogin-createanother": "Criar outra conta", - "createacct-join": "Insira a sua informação abaixo.", - "createacct-another-join": "Digite a informação da nova conta abaixo.", "createacct-emailrequired": "Endereço de email", "createacct-emailoptional": "Endereço de email (opcional)", "createacct-email-ph": "Digite seu endereço de email", @@ -612,7 +608,6 @@ "savearticle": "Gravar página", "preview": "Antevisão", "showpreview": "Antever resultado", - "showlivepreview": "Antevisão em tempo real", "showdiff": "Mostrar alterações", "anoneditwarning": "'''Aviso''': Não se encontra autenticado.\nO seu endereço IP será registado no histórico de edições desta página.", "anonpreviewwarning": "''Não está autenticado. Gravar registará o seu endereço IP no histórico de edições da página.''", @@ -910,7 +905,6 @@ "search-nonefound": "A pesquisa não produziu resultados.", "powersearch-legend": "Pesquisa avançada", "powersearch-ns": "Pesquisar nos espaços nominais:", - "powersearch-redir": "Listar redirecionamentos", "powersearch-togglelabel": "Marcar:", "powersearch-toggleall": "Todos", "powersearch-togglenone": "Nenhum", @@ -1017,7 +1011,6 @@ "prefs-advancedsearchoptions": "Opções avançadas", "prefs-advancedwatchlist": "Opções avançadas", "prefs-displayrc": "Opções de visionamento", - "prefs-displaysearchoptions": "Opções de apresentação", "prefs-displaywatchlist": "Opções de apresentação", "prefs-tokenwatchlist": "Chave", "prefs-diffs": "Diferenças", @@ -1192,7 +1185,7 @@ "recentchanges-legend-newpage": "([[Special:NewPages|lista de páginas novas]])", "recentchanges-legend-plusminus": "(±123)", "rcnotefrom": "Abaixo estão as mudanças desde $2 (mostradas até $1).", - "rclistfrom": "Mostrar as novas mudanças a partir das $1", + "rclistfrom": "Mostrar as novas mudanças a partir das $3 $2", "rcshowhideminor": "$1 edições menores", "rcshowhideminor-show": "Mostrar", "rcshowhideminor-hide": "Esconder", @@ -1743,10 +1736,6 @@ "watchlist-details": "{{PLURAL:$1|Existe $1 página|Existem $1 páginas}} na sua lista de páginas vigiadas, excluindo páginas de discussão.", "wlheader-enotif": "A notificação por correio eletrónico está ativa.", "wlheader-showupdated": "As páginas modificadas desde a última vez que as visitou aparecem destacadas a '''negrito'''.", - "watchmethod-recent": "a procurar páginas vigiadas nas mudanças recentes", - "watchmethod-list": "a procurar mudanças recentes nas páginas vigiadas", - "watchlistcontains": "A sua lista de páginas vigiadas contém $1 {{PLURAL:$1|página|páginas}}.", - "iteminvalidname": "Problema com item '$1', nome inválido...", "wlnote2": "Estão listadas abaixo as mudanças realizadas {{PLURAL:$1|na última hora|nas últimas $1 horas}}, a partir de $2, $3.", "wlshowlast": "Ver últimas $1 horas $2 dias $3", "watchlist-options": "Opções da lista de páginas vigiadas", @@ -2305,7 +2294,6 @@ "monobook.js": "/* Código Javascript colocado aqui será carregado para utilizadores do tema Monobook */", "modern.js": "/* Código Javascript colocado aqui será carregado para utilizadores do tema Moderno */", "vector.js": "/* Código Javascript colocado aqui será carregado para utilizadores do tema Vector */", - "notacceptable": "O servidor não pode fornecer os dados num formato que o seu cliente possa ler.", "anonymous": "{{PLURAL:$1|Utilizador anónimo|Utilizadores anónimos}} da {{SITENAME}}", "siteuser": "$1 da {{SITENAME}}", "anonuser": "utilizador anónimo $1 da {{SITENAME}}", @@ -2850,14 +2838,8 @@ "autosumm-replace": "Página substituída por '$1'", "autoredircomment": "Redirecionamento para [[$1]]", "autosumm-new": "Criou página com: '$1'", - "livepreview-loading": "A carregar…", - "livepreview-ready": "A carregar... Terminado!", - "livepreview-failed": "A antevisão instantânea falhou!\nTente a antevisão normal.", - "livepreview-error": "Falha ao ligar: $1 \"$2\"\nTente a antevisão normal.", "lag-warn-normal": "Alterações realizadas {{PLURAL:$1|no último segundo|nos últimos $1 segundos}} podem não constar desta lista.", "lag-warn-high": "Devido a latência elevada no acesso ao servidor da base de dados, as alterações realizadas {{PLURAL:$1|no último segundo|nos últimos $1 segundos}} podem não constar desta lista.", - "watchlistedit-numitems": "A sua lista de páginas vigiadas contém {{PLURAL:$1|uma página|$1 páginas}}, excluindo páginas de discussão.", - "watchlistedit-noitems": "A sua lista de páginas vigiadas está vazia.", "watchlistedit-normal-title": "Editar lista de páginas vigiadas", "watchlistedit-normal-legend": "Remover páginas da lista de páginas vigiadas", "watchlistedit-normal-explain": "As suas páginas vigiadas são listadas abaixo.\nPara remover uma página, marque a caixa de seleção correspondente e clique o botão \"{{int:Watchlistedit-normal-submit}}\".\nTambém pode [[Special:EditWatchlist/raw|editar a lista de páginas vigiadas em forma de texto]].", @@ -2976,7 +2958,6 @@ "compare-invalid-title": "O título que especificou é inválido.", "compare-title-not-exists": "O título que especificou não existe.", "compare-revision-not-exists": "A revisão que especificou não existe.", - "dberr-header": "Esta wiki tem um problema", "dberr-problems": "Desculpe! Este site está com dificuldades técnicas.", "dberr-again": "Experimente esperar alguns minutos e atualizar.", "dberr-info": "(Não foi possível contactar o servidor da base de dados: $1)", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index 2e3bd52215..a43428039a 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -389,6 +389,7 @@ "jumptonavigation": "Part of the \"jump to\" navigation links. Hidden by default in monobook skin. The format is: [[MediaWiki:Jumpto/{{SUBPAGENAME}}|{{int:jumpto}}]] {{int:jumptonavigation}}, [[MediaWiki:Jumptosearch/{{SUBPAGENAME}}|{{int:jumptosearch}}]].\n\n{{Identical|Navigation}}", "jumptosearch": "Part of the \"jump to\" navigation links. Hidden by default in monobook skin. The format is: [[MediaWiki:Jumpto/{{SUBPAGENAME}}|{{int:jumpto}}]] [[MediaWiki:Jumptonavigation/{{SUBPAGENAME}}|{{int:jumptonavigation}}]], {{int:jumptosearch}}.\n\n{{Identical|Search}}", "view-pool-error": "Error message. Parameters:\n* $1 - probably unused", + "generic-pool-error": "Error message", "pool-timeout": "Part of {{msg-mw|view-pool-error}}.\n\nFor explanation of 'lock' see [[w:Lock_(computer_science)|wikipedia]].", "pool-queuefull": "Part of {{msg-mw|view-pool-error}}\n\n\"Pool\" refers to a pool of processes.", "pool-errorunknown": "Part of {{msg-mw|view-pool-error}}.\n{{Identical|Unknown error}}", @@ -1360,7 +1361,7 @@ "recentchanges-legend-newpage": "Used as legend in [[Special:RecentChanges]]. Preceded by {{msg-mw|Recentchanges-label-newpage}}.", "recentchanges-legend-plusminus": "{{optional}}\nA plus/minus sign with a number for the legend.", "rcnotefrom": "This message is displayed at [[Special:RecentChanges]] when viewing recentchanges from some specific time.\n\nThe corresponding message is {{msg-mw|Rclistfrom}} (split into date and time).\n\nParameters:\n* $1 - the maximum number of changes that are displayed\n* $2 - a date and time\n* $3 - (Optional) a date\n* $4 - (Optional) a time", - "rclistfrom": "Used on [[Special:RecentChanges]]. Parameters:\n* $1 - (Optional) date and time. The date and the time adds to the rclistfrom description.\n* $2 - time. The time adds to the rclistfrom link description (with split of date and time).\n* $3 - date. The date adds to the rclistfrom link description (with split of date and time).\n\nThe corresponding message is {{msg-mw|Rcnotefrom}}.", + "rclistfrom": "Used on [[Special:RecentChanges]]. Parameters:\n* $1 - (Currently not use) date and time. The date and the time adds to the rclistfrom description.\n* $2 - time. The time adds to the rclistfrom link description (with split of date and time).\n* $3 - date. The date adds to the rclistfrom link description (with split of date and time).\n\nThe corresponding message is {{msg-mw|Rcnotefrom}}.", "rcshowhideminor": "Option text in [[Special:RecentChanges]]. Parameters:\n* $1 - the \"show/hide\" command, with the text taken from either {{msg-mw|rcshowhideminor-show}} or {{msg-mw|rcshowhideminor-hide}}", "rcshowhideminor-show": "{{doc-actionlink}}\nOption text in [[Special:RecentChanges]] in conjunction with {{msg-mw|rcshowhideminor}}.\n\nSee also:\n* {{msg-mw|rcshowhideminor-hide}}\n{{Identical|Show}}", "rcshowhideminor-hide": "{{doc-actionlink}}\nOption text in [[Special:RecentChanges]] in conjunction with {{msg-mw|rcshowhideminor}}.\n\nSee also:\n* {{msg-mw|rcshowhideminor-show}}\n{{Identical|Hide}}", @@ -1986,10 +1987,6 @@ "watchlist-details": "Message on [[Special:Watchlist]]. Parameters:\n* $1 - number of pages in your watchlist\nThis is paired with the message {{msg-mw|Nowatchlist}} which appears instead of Watchlist-details when $1 is 0.\nSee also:\n* {{msg-mw|Watchlist-options|fieldset}}\n* {{msg-mw|Wlheader-enotif|watchlist header}}\n* {{msg-mw|enotif reset|Submit button text}}\n* {{msg-mw|Watchlistcontains}}", "wlheader-enotif": "Message at the top of [[Special:Watchlist]], after {{msg-mw|watchlist-details}}. Has to be a full sentence.\n\nSee also:\n* {{msg-mw|Watchlist-options|fieldset}}\n* {{msg-mw|enotif reset|Submit button text}}", "wlheader-showupdated": "Message at the top of [[Special:Watchlist]], after {{msg-mw|watchlist-details}}. Has to be a full sentence.", - "watchmethod-recent": "See also:\n* {{msg-mw|Watchmethod-list}}", - "watchmethod-list": "See also:\n* {{msg-mw|Watchmethod-recent}}", - "watchlistcontains": "Parameters:\n* $1 - number of pages in your watchlist\nSee also:\n* {{msg-mw|Watchlist-details}}", - "iteminvalidname": "Parameters:\n* $1 - item name", "wlnote2": "Used on [[Special:Watchlist]] when a maximum number of hours or days is specified.\n\nParameters:\n* $1 - the number of hours for which the changes are shown\n* $2 - a date alone\n* $3 - a time alone\nSee also:\n* {{msg-mw|Wlnote}}", "wlshowlast": "Appears on [[Special:Watchlist]]. Parameters:\n* $1 - a choice of different numbers of hours (\"1 | 2 | 6 | 12\")\n* $2 - a choice of different numbers of days (\"1 | 3 | 7\")\n* $3 - {{msg-mw|watchlistall2}}\nClicking on your choice changes the list of changes you see (without changing the default in my preferences).", "watchlist-options": "Legend of the fieldset of [[Special:Watchlist]]\n\nSee also:\n* {{msg-mw|Watchlist-details|watchlist header}}\n* {{msg-mw|Wlheader-enotif|watchlist header}}\n* {{msg-mw|enotif reset|Submit button text}}", @@ -2764,6 +2761,7 @@ "file-no-thumb-animation": "We cannot animate thumbnails of this file.\n\nThis notice is shown on the image description page on animated svg files just below {{msg-mw|File-info-size}}.\n\nThis message may be overridden by a more specific message:\n* {{msg-mw|File-no-thumb-animation-gif}}.", "file-no-thumb-animation-gif": "Cannot animate thumbnails of this gif file, because it has too big a resolution. The cut off resolution can vary between wikis ([[mw:manual:$wgMaxAnimatedGifArea|$wgMaxAnimatedGifArea]]). Note that resolution is calculated as width times height times number of frames. See {{msg-mw|file-no-thumb-animation}}.", "newimages": "Page title of [[Special:NewImages]].", + "newimagestext": "Text in [[Special:NewImages]].", "imagelisttext": "This is text on [[Special:NewImages]]. Parameters:\n* $1 - the number of files\n* $2 - the message {{msg-mw|Bydate}}", "newimages-summary": "This message is displayed at the top of [[Special:NewImages]] to explain what is shown on that special page.", "newimages-legend": "Caption of the fieldset for the filter on [[Special:NewImages]]\n\n{{Identical|Filter}}", @@ -3303,8 +3301,6 @@ "lag-warn-normal": "Used as warning about slave lag. Parameters:\n* $1 - number of seconds\nSee also:\n* {{msg-mw|Lag-warn-high}}", "lag-warn-high": "Used as warning about slave lag. Parameters:\n* $1 - number of seconds\nSee also:\n* {{msg-mw|Lag-warn-normal}}", "editwatchlist-summary": "{{doc-specialpagesummary|editwatchlist}}", - "watchlistedit-numitems": "Message on [[Special:EditWatchlist]]. This is paired with the message {{Msg-mw|Watchlistedit-noitems}} which appears instead of this message when $1 is 0.", - "watchlistedit-noitems": "Message on [[Special:EditWatchlist]], which only appears when a user's watchlist is empty.", "watchlistedit-normal-title": "Title of [[Special:Watchlist/edit|special page]].", "watchlistedit-normal-legend": "Heading of dialogue box on [[Special:Watchlist/edit]]", "watchlistedit-normal-explain": "An introduction/explanation about the [[Special:Watchlist/edit|normal edit watchlist function]].\n\nRefers to {{msg-mw|Watchlistedit-normal-submit}}.", diff --git a/languages/i18n/qu.json b/languages/i18n/qu.json index 44600b83c0..a6272bd516 100644 --- a/languages/i18n/qu.json +++ b/languages/i18n/qu.json @@ -7,7 +7,8 @@ "Omnipaedista", "Reedy", "The Evil IP address", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "T'inkikunata uranpi sikwiy", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Llamk'apuna sillwita rikuchiy", "tog-editondblclick": "P'anqakunata llamk'apuy iskaylla ñit'iywan", "tog-editsectiononrightclick": "Rakirilla llamk'apuyta saqillay paña butunta rakirip sutinpi ñit'ispa", - "tog-rememberpassword": "Ruraqpa sutiyta yaykuna rimaytapas yuyaykuy kay llika wamp'unapi ({{PLURAL:$1|huk p'unchawkama|$1 p'unchawkama}})", "tog-watchcreations": "Qallarisqay p'anqakunata churkusqay willañiqikunatapas watiqay", "tog-watchdefault": "Hukchasqay p'anqakunata willañiqikunatapas watiqay", "tog-watchmoves": "Astasqay p'anqakunata willañiqikunatapas watiqay", @@ -313,14 +313,11 @@ "readonly_lag": "Willañiqintinqa mit'alla hark'asqam, sirwiqkuna kikinpachachastin.", "internalerror": "Ukhu pantasqa", "internalerror_info": "Ukhu pantasqa: $1", - "fileappenderrorread": "Manam atinichu \"$1\"-ta ñawiriyta chupanchachkaspa.", - "fileappenderror": "Manam atinichu \"$1\"-ta \"$2\"-man yapayta.", "filecopyerror": "Manam atinichu willañiqita \"$1\"-manta \"$2\"-man iskaychayta.", "filerenameerror": "Manam atinichu willañiqip sutinta \"$1\"-manta \"$2\"-man hukchayta.", "filedeleteerror": "Manam atinichu \"$1\" sutiyuq willañiqita qulluyta.", "directorycreateerror": "Manam atinichu \"$1\" sutiyuq willañiqi churanata kamayta.", "filenotfound": "Manam tarinichu \"$1\" sutiyuq willañiqita.", - "fileexistserror": "Manam atinichu \"$1\" sutiyuq willañiqiman qillqamuyta: willañiqiqa kachkanñam", "unexpected": "Mana suyaykusqa chani: \"$1\"=\"$2\".", "formerror": "Pantasqa: manam atinichu hunt'ana p'anqata kachayta", "badarticleerror": "Kay p'anqapiqa manam saqillanchu kay hina rurayta.", @@ -399,7 +396,6 @@ "userlogin-resetpassword-link": "Yaykuna rimaykita qunqarqankichu?", "userlogin-helplink2": "Yaykuywan yanapay", "userlogin-createanother": "Huk rakiqunata kamariy", - "createacct-join": "Kay qatiqpi willaykita yaykuchiy.", "createacct-emailrequired": "E-chaski imamayta", "createacct-emailoptional": "E-chaski imamayta (munaspayki)", "createacct-email-ph": "E-chaski imamaytaykita yaykuchiy", @@ -546,7 +542,6 @@ "savearticle": "P'anqata waqaychay", "preview": "Manaraq waqaychaspa qhawariy", "showpreview": "Ñawpaqta qhawallay", - "showlivepreview": "Kawsaqlla qhawariy", "showdiff": "Hukchasqakunata rikuchiy", "anoneditwarning": "''Paqtataq:'' Manaraqmi ruraqpa sutiykita qumurqunkichu. IP huchhaykim kay p'anqap hukchay hallch'ayninpi waqaychasqa kanqa.", "anonpreviewwarning": "''Manam ruraqpa sutiykiwan yaykusqa kachkankichu. Imatapas waqaychaptiykiqa, IP huchhaykim hallch'asqa kanqa kay p'anqap llamk'apuy wiñay kawsayninpi.''", @@ -831,7 +826,6 @@ "search-nonefound": "Maskaypaq kay hina kachun nisqakamaqa manam kanchu taripasqakuna.", "powersearch-legend": "Ñawparikusqa maskay", "powersearch-ns": "Kay suti k'itikunapi maskay:", - "powersearch-redir": "Pusapunakunata rikuchiy", "powersearch-togglelabel": "Llanchiy:", "powersearch-toggleall": "Tukuy", "powersearch-togglenone": "Mana imapas", @@ -936,7 +930,6 @@ "prefs-advancedsearchoptions": "Ñawparikusqa akllanakuna", "prefs-advancedwatchlist": "Ñawparikusqa akllanakuna", "prefs-displayrc": "Akllanakunata rikuchiy", - "prefs-displaysearchoptions": "Akllanakunata rikuchiy", "prefs-displaywatchlist": "Akllanakunata rikuchiy", "prefs-tokenwatchlist": "Llawi", "prefs-diffs": "Wakin kaykuna", @@ -1106,7 +1099,7 @@ "recentchanges-legend-heading": "'''Sut'ichana:'''", "recentchanges-legend-newpage": "([[Special:NewPages|musuq p'anqakunatapas]] qhaway)", "rcnotefrom": "Kay qatiqpiqa '''$2'''-mantapacha ('''$1'''-kama) hukchasqakunatam rikunki.", - "rclistfrom": "$1-manta musuq hukchasqakunata rikuchiy", + "rclistfrom": "$3 $2-manta musuq hukchasqakunata rikuchiy", "rcshowhideminor": "$1 uchuylla llamk'apusqakunata", "rcshowhidebots": "$1 rurana antachakunata", "rcshowhideliu": "$1 hallch'asqa ruraqkunata", @@ -1629,10 +1622,6 @@ "watchlist-details": "Watiqana sutisuyuykipiqa {{PLURAL:$1|huk p'anqam|$1 p'anqakunam}}, rimanakuna p'anqakunata mana yupaspa.", "wlheader-enotif": "E-chaskimanta musyachinaman arí nisqañam.", "wlheader-showupdated": "Qayna watukamusqaykimantapacha hukchasqa p'anqakunataqa '''yanasapa''' nisqapim rikunki.", - "watchmethod-recent": "watiqasqayki p'anqakunapaq ñaqha hukchasqakunata llanchispa", - "watchmethod-list": "watiqasqayki p'anqakunata ñaqha hukchasqakunapaq llanchispa", - "watchlistcontains": "Watiqana sutisuyuykipiqa $1 {{PLURAL:$1|p'anqam|p'anqakunam}} kachkan.", - "iteminvalidname": "'$1' nisqa qillqaqa sasachakunmi, sutinqa manam allinchu...", "wlshowlast": "$1 ura, $2 p'unchaw $3-mantapacha hukchasqakunata rikuchiy", "watchlist-options": "Watiqana sutisuyupaq allinkachinakuna", "watching": "Watiqasqakunaman yapaspa...", @@ -2179,7 +2168,6 @@ "cologneblue.js": "/* Ima kaypi qillqamusqa JavaScript nisqa wakichi qillqapas ''Cologne Blue skin'' nisqa qarata llamk'achiq ruraqkunapaq chaqnasqa kanqa */", "monobook.js": "/* Ima kaypi qillqamusqa JavaScript nisqa wakichi qillqapas MonoBook nisqata llamk'achiq ruraqkunapaq chaqnasqa kanqa */", "modern.js": "/* Ima kaypi qillqamusqa JavaScript nisqa wakichi qillqapas ''Modern skin'' nisqa qarata llamk'achiq ruraqkunapaq chaqnasqa kanqa */", - "notacceptable": "Wiki sirwiqqa manam willakunata quyta atinchu mink'akuqniykip (wamp'unaykip) hap'iyta atisqan chantapi.", "anonymous": "{{SITENAME}}pi sutinnaq {{PLURAL:$1|ruraq|ruraqkuna}}", "siteuser": "{{SITENAME}}-pa $1 sutiyuq ruraqnin", "anonuser": "{{SITENAME}} rakiqunannaq ruraq $1", @@ -2716,14 +2704,8 @@ "autosumm-replace": "P'anqap tukuy samiqnin '$1'-wan huknachasqa", "autoredircomment": "[[$1]]-man pusapusqa", "autosumm-new": "Musuq p'anqa kamarisqa kaywan: $1", - "livepreview-loading": "Chaqnamuspa…", - "livepreview-ready": "Chaqnamuspa… Kamarisqa!", - "livepreview-failed": "Kawsaqlla ñawpaq qhawariyqa manam tukuyta atinchu!\nSapsilla ñawpaq qhawariyta tukuykachay.", - "livepreview-error": "Manam atinichu t'inkiyta: $1 \"$2\".\nSapsilla ñawpaq qhawariyta tukuykachay.", "lag-warn-normal": "Qhipaq $1 {{PLURAL:$1|sikundupi|sikundukunapi}} hukchasqakunaqa manachá rikch'akunqachu kay sutisuyupi.", "lag-warn-high": "Willañiqintin sirwiq nisyuta ruranayuq kachkaptinmi, qhipaq $1 {{PLURAL:$1|sikundupi|sikundukunapi}} hukchasqakunaqa manachá rikch'akunqachu kay sutisuyupi.", - "watchlistedit-numitems": "Watiqana sutisuyuykiqa {{PLURAL:$1|huk p'anqayuqmi|$1 p'anqayuqmi}} kachkan, rimanakuy p'anqakunata mana yupaptinchik.", - "watchlistedit-noitems": "Manam ima p'anqatapas watiqachkankichu.", "watchlistedit-normal-title": "Watiqana sutisuyuta llamk'apuy", "watchlistedit-normal-legend": "P'anqa sutikunata watiqana sutisuyumanta qichuy", "watchlistedit-normal-explain": "Kay qatiqpiqa watiqana sutisuyuykipi p'anqa sutikunatam rikunki. P'anqa sutita qichunaykipaqqa chay sutip kinrayninpi kaq k'itichata ñit'iywan sananchaspa \"{{int:Watchlistedit-normal-submit}}\" nisqata ñit'iy. [[Special:EditWatchlist/raw|Chawa watiqana sutisuyuta llamk'apuy]] nisqata ñit'iytapas atinkim.", @@ -2838,7 +2820,6 @@ "compare-invalid-title": "Qusqayki p'anqap sutinqa manam allinchu.", "compare-title-not-exists": "Qusqayki p'anqap sutinqa manam kanchu.", "compare-revision-not-exists": "Qusqayki p'anqa musuqchasqaqa manam kanchu.", - "dberr-header": "Kay wikiqa sasachakuyniyuqmi", "dberr-problems": "Achachaw! Kay tiyayqa allwiya sasachakuykunayuqmi kachkan.", "dberr-again": "Ratullata suyaspa musuqmanta chaqnaspa huk kutita ruraykachay.", "dberr-info": "(Manam atinichu willañiqintin sirwiqwan willanakuyta: $1)", diff --git a/languages/i18n/qug.json b/languages/i18n/qug.json index 357aba6636..fe3d236a04 100644 --- a/languages/i18n/qug.json +++ b/languages/i18n/qug.json @@ -3,7 +3,8 @@ "authors": [ "AlimanRuna", "Ebe123", - "Sylvain2803" + "Sylvain2803", + "아라" ] }, "tog-underline": "Tinkikunana uraypi aspishpa rikuchina", @@ -15,7 +16,6 @@ "tog-numberheadings": "Uma killkaykunata yupayta churak antawata llankachina", "tog-showtoolbar": "Llamkana antakunata rikuchina (Javascriptwanlla)", "tog-editondblclick": "Ishkayta klik rurashpa pankapi killkanata kallarina (JavaScriptwanlla)", - "tog-rememberpassword": "Ñukapak shuti, yaykuna yupaytapash kay wampunapi kipaka churankapak yuyana ({{PLURAL:$1|puncha|punchakuna}}kamanlla)", "tog-watchcreations": "Ñukapak wacharishka pankakunata rikuna", "tog-watchdefault": "Ñukapak shukchishka pankakunata rikuna", "tog-watchmoves": "Ñukapak shuk shutiman apakushka pankakunata rikuna", @@ -261,14 +261,11 @@ "missingarticle-rev": "(Killkay#: $1)", "internalerror": "Antawa ukupi pantay tiyarka", "internalerror_info": "Antawa ukupi pantay tiyarka: $1", - "fileappenderrorread": "Pankata wiñachishpa $1-ta na tarinata usharkanchikchu", - "fileappenderror": "$1-ta $2-man yapanata na atirkanchikchu", "filecopyerror": "$1-ta $2-man ishkachanata na atirkanchikchu", "filerenameerror": "$1-man $2 shutita karana na atirkanchikchu", "filedeleteerror": "\"$1\" archivuta pichanata na atirkanchikchu.", "directorycreateerror": "$1 allichina ukuta na wachachinata atirkanchikchu", "filenotfound": "\"$1\" archivuta tarinata na atirkanchikchu.", - "fileexistserror": "$1 archivupi na killkanata ushapankichu: shuk shina shutiyuk archivuta ñami tiyan", "unexpected": "Chayta na shuyashkachu karka: \"$1\"=\"$2\".", "badarticleerror": "Kay pankapi chayta na ruranachu.", "cannotdelete": "$1 shutiyuk pankata (archivucha) na pichanata atirkanchikchu.\nShina kakpika, shuk rurakka ña pankata pichankacha.", @@ -400,7 +397,6 @@ "search-nonefound": "Kikinka maskashka rimaykunaka mana tiyanchu.", "powersearch-legend": "Ashtawan alli maskana", "powersearch-ns": "Chay shutipak kitikunapi maskana :", - "powersearch-redir": "Kutinpushaykunata rikuchiy", "preferences": "Akllaykuna", "mypreferences": "Ñukapak munaykuna", "youremail": "E-chaski:", @@ -422,7 +418,7 @@ "recentchanges-label-bot": "Kay killkata shuk killkachik-antakami rurarka", "recentchanges-label-unpatrolled": "Chay killkayka mana kutin rikushkachu kan", "rcnotefrom": "Katikka tukuy '''$2''' manta mushuk killkaykunata rikuchinchik ('''$1'''-kamanlla)", - "rclistfrom": "$1-manta mushuk killkaykunata rikuchiy", + "rclistfrom": "$3 $2-manta mushuk killkaykunata rikuchiy", "rcshowhideminor": "uchilla killkaykunata $1", "rcshowhidebots": "$1 rurana antakuna (''bots'')", "rcshowhideliu": "$1 shutiyuk rurakkunaka kaypimi kan", diff --git a/languages/i18n/ro.json b/languages/i18n/ro.json index 7be44eaee6..cc07ca20c4 100644 --- a/languages/i18n/ro.json +++ b/languages/i18n/ro.json @@ -21,7 +21,8 @@ "Strainu", "TTO", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sublinierea legăturilor:", @@ -1149,7 +1150,7 @@ "recentchanges-legend-newpage": "(vedeți și [[Special:NewPages|lista cu pagini noi]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Dedesubt sunt modificările începând cu $2 (maximum $1 afișate).", - "rclistfrom": "Se afișează modificările începând cu $1", + "rclistfrom": "Se afișează modificările începând cu $3 $2", "rcshowhideminor": "$1 modificările minore", "rcshowhideminor-show": "Arată", "rcshowhideminor-hide": "Ascunde", @@ -1488,8 +1489,8 @@ "pageswithprop-prophidden-binary": "valoarea proprietății binare ascunsă ($1)", "doubleredirects": "Redirecționări duble", "doubleredirectstext": "Această listă conține pagini care redirecționează la alte pagini de redirecționare.\nFiecare rând conține legături la primele două redirecționări, precum și ținta celei de-a doua redirecționări, care este de obicei pagina țintă \"reală\", către care ar trebui să redirecționeze prima pagină.\nIntrările tăiate au fost rezolvate.", - "double-redirect-fixed-move": "[[$1]] a fost mutat, acum este un redirect către [[$2]]", - "double-redirect-fixed-maintenance": "Reparat dubla redirecționare de la [[$1]] înspre [[$2]].", + "double-redirect-fixed-move": "[[$1]] a fost redenumită.\nA fost actualizată automat, iar acum redirecționează către [[$2]].", + "double-redirect-fixed-maintenance": "Reparat în mod automat dubla redirecționare de la [[$1]] înspre [[$2]] în cadrul sarcinii de mentenanță.", "double-redirect-fixer": "Corector de redirecționări", "brokenredirects": "Redirecționări greșite", "brokenredirectstext": "Următoarele redirecționări conduc spre articole inexistente:", @@ -1714,10 +1715,6 @@ "watchlist-details": "{{PLURAL:$1|O pagină|$1 pagini urmărite|$1 de pagini urmărite}}, fără a include separat paginile de discuție.", "wlheader-enotif": "Notificarea prin e-mail este activată.", "wlheader-showupdated": "Paginile care au fost modificate după ultima dumneavoastră vizită sunt afișate '''îngroșat'''.", - "watchmethod-recent": "căutarea schimbărilor recente pentru paginile urmărite", - "watchmethod-list": "căutarea paginilor urmărite pentru schimbări recente", - "watchlistcontains": "Lista de pagini urmărite conține $1 {{PLURAL:$1|element|elemente|de elemente}}.", - "iteminvalidname": "E o problemă cu elementul '$1', numele este invalid...", "wlnote2": "Mai jos se află schimbările din {{PLURAL:$1|ultima oră|ultimele $1 ore|ultimele $1 de ore}}, așa cum era situația la $2, $3.", "wlshowlast": "Arată ultimele $1 ore $2 zile $3", "watchlist-options": "Opțiuni listă de pagini urmărite", @@ -2820,8 +2817,6 @@ "autosumm-new": "Pagină nouă: $1", "lag-warn-normal": "Modificările mai noi de $1 {{PLURAL:$1|secondă|seconde}} pot să nu apară în listă.", "lag-warn-high": "Serverul bazei de date este suprasolicitat, astfel încît modificările făcute în ultimele $1 {{PLURAL:$1|secundă|secunde}} pot să nu apară în listă.", - "watchlistedit-numitems": "Lista ta de pagini urmărite conține {{PLURAL:$1|1 titlu|$1 titluri}}, excluzând paginile de discuții.", - "watchlistedit-noitems": "Lista de pagini urmărite este goală.", "watchlistedit-normal-title": "Modificare listă pagini urmărite", "watchlistedit-normal-legend": "Ștergere titluri din lista de urmărire", "watchlistedit-normal-explain": "Lista de mai jos cuprinde paginile pe care le urmăriți.\nPentru a elimina un titlu, bifați-l și apăsați „{{int:Watchlistedit-normal-submit}}”.\nPuteți modifica și direct [[Special:EditWatchlist/raw|lista brută]].", diff --git a/languages/i18n/roa-tara.json b/languages/i18n/roa-tara.json index e9d5c78e2e..2b9eeb752a 100644 --- a/languages/i18n/roa-tara.json +++ b/languages/i18n/roa-tara.json @@ -4,7 +4,8 @@ "Joetaras", "Kaganer", "McDutchie", - "Reder" + "Reder", + "아라" ] }, "tog-underline": "Collegaminde sottolinèate:", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Fà vedè 'a barra de le cangiaminde", "tog-editondblclick": "Cange le pàggene cu 'nu doppie clic", "tog-editsectiononrightclick": "Abbilite le cangiaminde d'a sezione ausanne 'u pulsande destre d'u sciorge cazzanne sus a 'u titole", - "tog-rememberpassword": "Arrecuèrdete 'u nome mije sus a stu browser (pe 'nu massime de $1 {{PLURAL:$1|sciurne}})", "tog-watchcreations": "Mitte le pàggene ca je agghie ccrejate jndr'à le pàggene condrollate", "tog-watchdefault": "Mitte le pàggene ca je agghie cangiate jndr'à le pàggene condrollate", "tog-watchmoves": "Mitte le pàggene ca je agghie spustate jndr'à le pàggene condrollate", @@ -316,14 +316,11 @@ "readonly_lag": "'U database ha state automaticamende blocchete purcè le server de le database ca depennene da 'u master onne sciute in eccezzione", "internalerror": "Errore inderne", "internalerror_info": "Errore inderne: $1", - "fileappenderrorread": "Non ge se pò leggere \"$1\" mendre ca appende.", - "fileappenderror": "Non ge se pò 'nzeccà \"$1\" a \"$2\".", "filecopyerror": "Non ge pozze cupià 'u fail \"$1\" jndr'à \"$2\".", "filerenameerror": "Non ge pozze cangià 'u nome d'u fail \"$1\" jndr'à \"$2\".", "filedeleteerror": "Non ge pozze scangillà 'u fail \"$1\".", "directorycreateerror": "Non ge pozze ccrejà 'a cartelle \"$1\".", "filenotfound": "Non ge stoche a iacchje 'u fail \"$1\".", - "fileexistserror": "Non ge pozze scrivere sus a 'u file \"$1\": 'u file esiste già", "unexpected": "Valore inattese: \"$1\"=\"$2\".", "formerror": "Errore: non ge riesche a reggistrà 'u form", "badarticleerror": "Quest'azione non ge pò essere fatte sus 'a sta pàgene.", @@ -402,8 +399,6 @@ "userlogin-resetpassword-link": "T'è scurdate 'a passuord toje?", "userlogin-loggedin": "Tu ste jndre ggià cumme a {{GENDER:$1|$1}}.\nAuse 'u module aqquà sotte pe trasè cumme a 'n'otre utende.", "userlogin-createanother": "Ccreje 'n'otre cunde", - "createacct-join": "Mitte le 'mbormaziune tune aqquà sotte.", - "createacct-another-join": "Mitte le 'mbormaziune d'u cunde nuève aqquà sotte.", "createacct-emailrequired": "Indirizze email", "createacct-emailoptional": "Indirizze email (opzionale)", "createacct-email-ph": "Mitte l'indirizze email tune", @@ -550,7 +545,6 @@ "savearticle": "Registre 'a vôsce", "preview": "Andeprime", "showpreview": "Vide l'andeprime", - "showlivepreview": "Andeprime da 'u vive", "showdiff": "Fa vedè le cangiaminde", "anoneditwarning": "'''Attenziò:''' Tu non ge sinde colleghete..\nL'indirizze IP tue avène reggistrete jndr'à le cangiaminde de sta pàgene.", "anonpreviewwarning": "''Tu non ge sì collegate. Reggistranne le cangiaminde jndr'à sta pàgene iesse l'indirizze IP tune jndr'à storie.''", @@ -838,7 +832,6 @@ "search-nonefound": "Non ge stonne resultete ca soddisfecene l'inderrogazione.", "powersearch-legend": "Ricerche avanzete", "powersearch-ns": "Cirche jndr'à le namespace:", - "powersearch-redir": "Liste de le ridirezionaminde", "powersearch-togglelabel": "Verifiche:", "powersearch-toggleall": "Tutte", "powersearch-togglenone": "Ninde", @@ -946,7 +939,6 @@ "prefs-advancedsearchoptions": "Opzione avanzate", "prefs-advancedwatchlist": "Opzione avanzate", "prefs-displayrc": "Fà vedè l'opzione", - "prefs-displaysearchoptions": "Fà vedè l'opzione", "prefs-displaywatchlist": "Fà vedè l'opzione", "prefs-tokenwatchlist": "Gettone", "prefs-diffs": "Diff", @@ -1119,7 +1111,7 @@ "recentchanges-legend-heading": "'''Leggende:'''", "recentchanges-legend-newpage": "('ndruche pure [[Special:NewPages|elenghe de le pàggene nuève]])", "rcnotefrom": "Sotte stonne le cangiaminde da '''$2''' ('nzigne a '''$1''' fatte vedè).", - "rclistfrom": "Fà vedè le urteme cangiaminde partenne da $1", + "rclistfrom": "Fà vedè le urteme cangiaminde partenne da $3 $2", "rcshowhideminor": "$1 cangiaminde stuèdeche", "rcshowhidebots": "$1 bot", "rcshowhideliu": "$1 utinde reggistrate", @@ -1647,10 +1639,6 @@ "watchlist-details": "{{PLURAL:$1|$1 pàgene|$1 pàggene}} jndr'à liste de le pàggene condrollete, scartanne le pàggene de le 'ngazzaminde.", "wlheader-enotif": "* Notifiche pe email abbilitate.", "wlheader-showupdated": "* Le pàggene ca onne state cangiate da l'urtema visite avènene fatte vedè in '''grascette'''", - "watchmethod-recent": "verifiche de le cangiaminde recende pe le pàggene condrollete", - "watchmethod-list": "stoche a condrolle le pàggene condrollete pe le urteme cangiaminde", - "watchlistcontains": "'A liste de le pàggene condrollete toje condene $1 {{PLURAL:$1|pàgene|pàggene}}.", - "iteminvalidname": "Probbleme cu 'a vosce '$1', nome invalide...", "wlshowlast": "Vide l'urteme $1 ore $2 sciurne $3", "watchlist-options": "Opzione d'a liste de le pàggene condrollete", "watching": "Fà vedè...", @@ -2211,7 +2199,6 @@ "group-bot.js": "/* Ogne JavaScript aqquà avène carecate pe le bot */", "group-sysop.js": "/* Ogne JavaScript aqquà avène carecate pe le utinde amministrature */", "group-bureaucrat.js": "/* Ogne JavaScript aqquà avène carecate pe le utinde burocrate */", - "notacceptable": "'U server Uicchi non ge pò vedè le date jndr'à 'u formate ca 'u cliende tue pò leggere.", "anonymous": "{{PLURAL:$1|utende|utinde}} anonime de {{SITENAME}}", "siteuser": "Utende de {{SITENAME}} $1", "anonuser": "Utende anonime de {{SITENAME}} $1", @@ -2851,14 +2838,8 @@ "bitrate-exabits": "$1Ebps", "bitrate-zetabits": "$1Zbps", "bitrate-yottabits": "$1Ybps", - "livepreview-loading": "Stoche a careche…", - "livepreview-ready": "Stoche a careche… Agghje fenìte!", - "livepreview-failed": "L'andeprima live ha fallite! Pruève cu quedda normale.", - "livepreview-error": "Non ge tè riuscite a connettere: $1 \"$2\".\nPrueve l'andeprima normele.", "lag-warn-normal": "Le cangiaminde cchiù nuève de $1 {{PLURAL:$1|seconde|seconde}} pò essere ca non ge se vedene jndr'à sta liste.", "lag-warn-high": "Pe colpe d'u timbe de lag ierte d'u server de database, le cangiaminde cchiù nuève de $1 {{PLURAL:$1|seconde|seconde}} pò essere ca non ge se vedene jndr'à sta liste.", - "watchlistedit-numitems": "'A liste de le pàggene condrollate tène {{PLURAL:$1|1 titele|$1 titele}}, 'scudenne le pàggne de le 'ngazzaminde.", - "watchlistedit-noitems": "'A lista de le pàggene condrollete toja no tène 'na vosce.", "watchlistedit-normal-title": "Vide le pàggene condrollete", "watchlistedit-normal-legend": "Live le titele da 'a liste de le pàggene condrollete", "watchlistedit-normal-explain": "Le titele sus a 'a liste de le pàggene condrollate avènene fatte vedè aqquà sotte.
\nPe luà 'nu titele, smarche 'a sckatele affianghe a jidde e cazze \"{{int:Watchlistedit-normal-submit}}\".
\nTu puè pure [[Special:EditWatchlist/raw|cangià 'a liste a mane]].", @@ -3029,7 +3010,6 @@ "compare-invalid-title": "'U titele ca è specificate jè invalide.", "compare-title-not-exists": "'U titele ca è specificate non g'esiste.", "compare-revision-not-exists": "'A revisione ca è specificate non g'esiste.", - "dberr-header": "Sta Uicchi tène 'nu probbleme", "dberr-problems": "Simw spiacende! Stu site stè 'ngondre de le diffcoltà tecniche.", "dberr-again": "Aspitte quacche minute e pò recareche.", "dberr-info": "(Non ge riuscime a condattà 'u server d'u database: $1)", diff --git a/languages/i18n/ru.json b/languages/i18n/ru.json index 64bb0fa849..5495f3b3fe 100644 --- a/languages/i18n/ru.json +++ b/languages/i18n/ru.json @@ -63,7 +63,8 @@ "ОйЛ", "Умар", "לערי ריינהארט", - "Meshkov.a" + "Meshkov.a", + "아라" ] }, "tog-underline": "Подчёркивание ссылок:", @@ -284,6 +285,7 @@ "jumptonavigation": "навигация", "jumptosearch": "поиск", "view-pool-error": "Извините, сейчас серверы перегружены.\nПоступило слишком много запросов на просмотр этой страницы.\nПожалуйста, подождите и повторите попытку обращения к странице позже.\n\n$1", + "generic-pool-error": "Извините, в настоящий момент серверы перегружены.\nСлишком много пользователей пытаются просмотреть этот ресурс.\nПожалуйста, подождите и повторите попытку обращения к нему позже.", "pool-timeout": "Истекло время ожидания блокировки", "pool-queuefull": "Накопитель запросов полон", "pool-errorunknown": "Неизвестная ошибка", @@ -1191,7 +1193,7 @@ "recentchanges-legend-newpage": "(см. также [[Special:NewPages|список новых страниц]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Ниже перечислены изменения с $2 (показано не более $1).", - "rclistfrom": "Показать изменения с $1.", + "rclistfrom": "Показать изменения с $3 $2.", "rcshowhideminor": "$1 малые правки", "rcshowhideminor-show": "Показать", "rcshowhideminor-hide": "Скрыть", @@ -1761,10 +1763,6 @@ "watchlist-details": "В вашем списке наблюдения $1 {{PLURAL:$1|страница|страниц|страницы}}, не считая страниц обсуждений.", "wlheader-enotif": "Уведомления по эл. почте включены.", "wlheader-showupdated": "Страницы, изменившиеся с вашего последнего их посещения, выделены '''жирным''' шрифтом.", - "watchmethod-recent": "просмотр последних изменений для наблюдаемых страниц", - "watchmethod-list": "просмотр наблюдаемых страниц для последних изменений", - "watchlistcontains": "Ваш список наблюдения содержит $1 {{PLURAL:$1|страница|страниц|страницы}}.", - "iteminvalidname": "Проблема с элементом «$1», недопустимое название…", "wlnote2": "Ниже приведены изменения за {{PLURAL:$1|последний час|последние $1 часов|последние $1 часа}} на $2 $3.", "wlshowlast": "Показать за последние $1 часов $2 дней $3", "watchlist-options": "Настройки списка наблюдения", @@ -2901,8 +2899,6 @@ "bitrate-terabits": "$1 Тб/с", "lag-warn-normal": "Изменения, сделанные менее {{PLURAL:$1|$1 секунды|$1 секунд|1=секунды}} назад, могут не отображаться в этом списке.", "lag-warn-high": "Из-за большого отставания в синхронизации серверов баз данных изменения, сделанные менее {{PLURAL:$1|$1 секунды|$1 секунд|1=секунды}} назад, могут не отображаться в этом списке.", - "watchlistedit-numitems": "Ваш список наблюдения содержит $1 {{PLURAL:$1|запись|записей|записи}}, не считая страниц обсуждений.", - "watchlistedit-noitems": "Ваш список наблюдения не содержит записей.", "watchlistedit-normal-title": "Изменение списка наблюдения", "watchlistedit-normal-legend": "Удаление записей из списка наблюдения", "watchlistedit-normal-explain": "Ниже перечислены страницы, находящиеся в вашем списке наблюдения.\nДля удаления записей отметьте соответствующие позиции и нажмите кнопку «{{int:Watchlistedit-normal-submit}}».\nВы также можете [[Special:EditWatchlist/raw|править список как текст]].", diff --git a/languages/i18n/rue.json b/languages/i18n/rue.json index d2e50170a7..dd8c636fbc 100644 --- a/languages/i18n/rue.json +++ b/languages/i18n/rue.json @@ -7,7 +7,8 @@ "Kaganer", "Nemo bis", "Reedy", - "Tkalyn" + "Tkalyn", + "아라" ] }, "tog-underline": "Підкреслёвати одказы:", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Вказати панел інштрументів", "tog-editondblclick": "Едітовати двоїтым кликом", "tog-editsectiononrightclick": "Дозволити едітованя секції сторінкы через кликаня правов клапков мышкы на надписы сторінок", - "tog-rememberpassword": "Запамнятати моє приголошіня на тім переглядачу (максімално $1 {{PLURAL:$1|день|днів}})", "tog-watchcreations": "Придавати сторінкы створены мнов тай файлы мнов наладованы до мого списку слїдованых", "tog-watchdefault": "Придавати мнов едітованы сторінкы і файлы до списку слїдованых", "tog-watchmoves": "Придавати переменованы сторінкы і файлы до мого списку слїдованых", @@ -313,14 +313,11 @@ "readonly_lag": "Датабаза автоматічно заблокована од змін, докы ся другый датабазовый сервер не сінхронізує з мастером", "internalerror": "Інтерна хыба", "internalerror_info": "Інтерна хыба: $1", - "fileappenderrorread": "В часї придаваня ся не вдало прочітати \"$1\".", - "fileappenderror": "Не вдало ся придати «$1» до «$2».", "filecopyerror": "Не было можне копіровати файл «$1» на «$2».", "filerenameerror": "Не было можне переменовати файл «$1» на «$2».", "filedeleteerror": "Не было можне змазаты файл «$1».", "directorycreateerror": "Не мож вытворити адресарь «$1».", "filenotfound": "Не было можне найти файл «$1».", - "fileexistserror": "Не дасть ся записати до файлу «$1»: файл екзістує.", "unexpected": "Несподїване значіня: «$1»=«$2».", "formerror": "Хыба: небыло можне одослати формуларь", "badarticleerror": "Тота дїя не може быти выконана на тій сторінцї.", @@ -400,8 +397,6 @@ "userlogin-resetpassword-link": "Забыли сьте гесло?", "userlogin-loggedin": "Уж сьте {{GENDER:$1|приголошеный|приголошена}} як $1.\nХоснуйте формулар долов жебы сьте ся приголосили як другый хоснователь.", "userlogin-createanother": "Створити інше конто", - "createacct-join": "Ниже уведьте вашы інформації", - "createacct-another-join": "Ниже уведьте інформації нового конта", "createacct-emailrequired": "Адреса електронічной пошты", "createacct-emailoptional": "Адреса електронічной пошты (не обовязково)", "createacct-email-ph": "Уведьте вашу адресу електронічной пошты", @@ -552,7 +547,6 @@ "savearticle": "Уложыти сторінку", "preview": "Нагляд", "showpreview": "Указати нагляд", - "showlivepreview": "Швыдкый нагляд", "showdiff": "Указати зміны", "anoneditwarning": "'''Увага''': Не сьте приголошены. Ваша IP-адреса буде записана до історії змін той сторінкы.", "anonpreviewwarning": "''Не сьте приголошеный(а). Уложінём буде ваша IP адреса записана в історії той сторінкы.''", @@ -838,7 +832,6 @@ "search-nonefound": "На вашу пожадавку не были найджены жадны резултаты.", "powersearch-legend": "Росшырене гляданя", "powersearch-ns": "Глядати у просторах назв:", - "powersearch-redir": "Список напрямлинь", "powersearch-togglelabel": "Позначіти:", "powersearch-toggleall": "Вшыткы", "powersearch-togglenone": "Жадный", @@ -944,7 +937,6 @@ "prefs-advancedsearchoptions": "Розшырены можности", "prefs-advancedwatchlist": "Розшырены можности", "prefs-displayrc": "Наставлїня взгляду", - "prefs-displaysearchoptions": "Наставлїня взгляду", "prefs-displaywatchlist": "Наставлїня взгляду", "prefs-tokenwatchlist": "Кліч", "prefs-diffs": "Порівнаня верзії", @@ -1115,7 +1107,7 @@ "recentchanges-legend-heading": "'''Леґенда:'''", "recentchanges-legend-newpage": "$1 — нова сторінка", "rcnotefrom": "Долов суть вказаны зміны од $2 (до $1).", - "rclistfrom": "Вказати едітованя почінаючі з $1.", + "rclistfrom": "Вказати едітованя почінаючі з $3 $2.", "rcshowhideminor": "$1 маленькы едітованя", "rcshowhideminor-show": "Вказати", "rcshowhideminor-hide": "Сховати", @@ -1647,10 +1639,6 @@ "watchlist-details": "{{PLURAL:$1|Єдна слїдована сторінка|слїдованы сторінкы|слїдованых сторінок}} (не рахувчі діскузны сторінкы).", "wlheader-enotif": "Упозорнїня ел. поштов є запнуте.", "wlheader-showupdated": "Сторінкы, котры ся змінили од вашой послїднёй навщівы суть вказаны '''грубо'''", - "watchmethod-recent": "глядають ся слїдованы сторінкы міджі послїднїма змінами", - "watchmethod-list": "глядають ся найновшы едітованя слїдованых сторінок", - "watchlistcontains": "На своїм списку слїдованых сторінок маєте $1 {{PLURAL:$1|положку|положкы|положок}}.", - "iteminvalidname": "Проблем з положков „$1“, неплатна назва…", "wlshowlast": "Вказати зміны за послїднїх $1 годин $2 днїв $3", "watchlist-options": "Наставлїна списку слїдованых", "watching": "Придаваня до списку слїдованя...", @@ -2189,7 +2177,6 @@ "tooltip-undo": "Зрушыти зміны і вказати попереднїй перегляд. Дозволює придати прічіну до ресуме.", "tooltip-preferences-save": "Уложыти наставлїня", "tooltip-summary": "Задайте курте згорнутя", - "notacceptable": "Тот вікі сервер не годен подати дата у форматї, котрый бы ваш кліент быв годен прочітати.", "anonymous": "анонімный {{PLURAL:$1|хоснователь|хоснователя|хоснователї}} {{GRAMMAR:2sg|{{SITENAME}}}}", "siteuser": "хоснователь {{grammar:2sg|{{SITENAME}}}} $1", "anonuser": "анонімный хоснователь {{grammar:2sg|{{SITENAME}}}} $1", @@ -2725,14 +2712,8 @@ "autosumm-replace": "Обсяг сторінкы нагородженый текстом „$1“", "autoredircomment": "Напрямлїня на [[$1]]", "autosumm-new": "Створена сторінка: $1", - "livepreview-loading": "Наладовованя...", - "livepreview-ready": "Наладовованя… Готово!", - "livepreview-failed": "Швыдкый нагляд не є доступный! Спробуйте хосновати звычайный нагляд.", - "livepreview-error": "Не успішне споїня: $1 \"$2\". Хоснуйте звычайный нагляд.", "lag-warn-normal": "Зміны за {{PLURAL:$1|послїдню секунду|послїднї $1 секунды|послїднїх $1 секунд}} не мусять быти у тім списку вказаны.", "lag-warn-high": "Зато же датабазовый сервер є теперь незвычайно затяженый, не мусять быти зміны за {{PLURAL:$1|послїдню секунду|послїднї $1 секунды|послїднїх $1 секунд}} у тім списку вказаны.", - "watchlistedit-numitems": "Ваш список слїдованых сторінок обсягує (мімо діскузных сторінок) {{PLURAL:$1|1 положку|$1 положкы|$1 положок}}.", - "watchlistedit-noitems": "Ваш список слїдованых сторінок не обсягує жадну положку.", "watchlistedit-normal-title": "Едітованя списку слїдованых сторінок", "watchlistedit-normal-legend": "Вымазаня надписів зо список слїдованых сторінок", "watchlistedit-normal-explain": "Положкы вашого списка слїдованых сторінок суть вказаны ниже.\nТоту сторінку можете із списка одстранити так, же означіте єй коцочку і кликнете \"{{int:Watchlistedit-normal-submit}}\".\nТыж можете [[Special:EditWatchlist/raw|едітовати список в текстовій формі]].", @@ -2847,7 +2828,6 @@ "compare-invalid-title": "Вами задана назва є неправилна.", "compare-title-not-exists": "Зазначена назва не екзістує.", "compare-revision-not-exists": "Зазначена ревізія не екзістує.", - "dberr-header": "Тота вікі має даякы проблемы", "dberr-problems": "Перебачте! Тот сервер має теперь технічны проблемы.", "dberr-again": "Спробуйте обновити сторінку за пару мінут.", "dberr-info": "(не годен навязати споїня з датабазовым сервером: $1)", diff --git a/languages/i18n/sa.json b/languages/i18n/sa.json index b06e16b427..18ecf91060 100644 --- a/languages/i18n/sa.json +++ b/languages/i18n/sa.json @@ -19,7 +19,8 @@ "Shreekant Hegde", "Shubha", "Vibhijain", - "రాకేశ్వర" + "రాకేశ్వర", + "아라" ] }, "tog-underline": "परिसन्धेः अधो रेखाङ्कनम्:", @@ -1113,7 +1114,7 @@ "recentchanges-label-unpatrolled": "एतावता अस्य सम्पादनस्य परिशीलिनं नाभूत् ।", "recentchanges-legend-heading": "'''विकल्पविषयकम्'''", "rcnotefrom": "$2 तः आरभ्य ($1 पर्यन्तं) जातानि परिवर्तनानि अधः प्रदर्शितानि ।", - "rclistfrom": "$1 पश्चात् जातानि नूतनानि परिवर्तनानि दृश्यन्ताम्", + "rclistfrom": "$3 $2 पश्चात् जातानि नूतनानि परिवर्तनानि दृश्यन्ताम्", "rcshowhideminor": "$1 लघुसम्पादनानि", "rcshowhideminor-show": "दर्श्यताम्", "rcshowhideminor-hide": "गोप्यताम्", @@ -1617,10 +1618,6 @@ "watchlist-details": "सम्भाषणपृष्ठानि विहाय {{PLURAL:$1|$1 पृष्ठं|$1 पृष्ठानि}} भवतः/भवत्याः अवेक्षणाऽऽवलिः ।", "wlheader-enotif": "विद्युन्मानपत्रस्य सूचनाः सक्रियाः ।", "wlheader-showupdated": "भवतः सन्दर्शनस्य पश्चात् परिवर्तितानि पुटानि स्थूलाक्षरैः निर्दिष्टानि ।", - "watchmethod-recent": "अवलोकितपुटानां सद्यः सम्पादनस्य परीक्षणम् ।", - "watchmethod-list": "सद्यः सम्पादनार्थम् अवलोकितपुटानां परीक्षणम् ।", - "watchlistcontains": "भवतः अवलोकनावली $1 युक्तास्ति ।{{PLURAL:$1|page|pages}}.", - "iteminvalidname": "समस्या '$1' इत्यनेन अस्ति । अमान्यं नाम ।", "wlshowlast": "अन्तिमाः $1 होराः, अन्तिमानि $2 दिनानि $3 दृश्यन्ताम्", "watchlist-options": "अवेक्षणाऽऽवलेः विकल्पाः", "watching": "निरीक्षते...", @@ -2675,8 +2672,6 @@ "autosumm-new": "$1 नवीन पृष्ठं निर्मीत अस्ती", "lag-warn-normal": "$1 {{PLURAL:$1|क्षणम्|क्षणानि}} इति काले सम्भूतपरिवर्तन प्रायः अस्यां सूचिकायां न दर्शितम् ।", "lag-warn-high": "अत्युन्नतदत्तांशवितारकस्य विलम्बत्वेन {{PLURAL:$1|क्षणम्|क्षणानि}} तः पूर्वं सम्भूतपरिवर्तनं सूचिकायां न दृश्यते ।", - "watchlistedit-numitems": "भवतः अवलोकनावली {{PLURAL:$1|1 शीर्षकम्|$1 शीर्षकानि}}, अन्तर्भूता, सम्भाषणपुटरहिता ।", - "watchlistedit-noitems": "भवतः अवलोकनावली शीर्षकैः रहिता ।", "watchlistedit-normal-title": "अवलोकनावलीं सम्पादयतु ।", "watchlistedit-normal-legend": "अवलोकनावलीतः शीर्षकानि अपनयतु ।", "watchlistedit-normal-explain": "भवतः अवलोकनावल्याः शीर्षकानि अधः दर्शितानि । \nशीर्षकम् अपनेतुम् अस्य पार्श्वे विद्यमानमञ्जूषाम् अर्गलयतु । पश्चात् {{int:Watchlistedit-normal-submit}}\" एतत् तुदतु ।\nभवान् [[Special:EditWatchlist/raw|अपक्वावलोकनावलीं सम्पादयतु ]] कर्तुं शक्नोति ।", diff --git a/languages/i18n/sah.json b/languages/i18n/sah.json index 2b99434c74..053b714c37 100644 --- a/languages/i18n/sah.json +++ b/languages/i18n/sah.json @@ -8,7 +8,8 @@ "Kaganer", "Meno25", "Nemo bis", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Ыйынньыктары аннынан тардыы:", @@ -1135,7 +1136,7 @@ "recentchanges-legend-heading": "'''Легендата:'''", "recentchanges-legend-newpage": "(өссө көр: [[Special:NewPages|Саҥа сирэйдэр тиһиктэрэ]])", "rcnotefrom": "Улартыылар бу кэмтэн ыла көрдөрүлүннүлэр: $2 (мантан элбэх көрдөрүллүбэтэ: $1).", - "rclistfrom": "Бу кэм $1 кэнниттэн оҥоһуллубуттары көрдөр", + "rclistfrom": "Бу кэм $3 $2 кэнниттэн оҥоһуллубуттары көрдөр", "rcshowhideminor": "$1 кыра уларыйыылары", "rcshowhideminor-show": "Көрдөр", "rcshowhideminor-hide": "Кистээ", @@ -1700,10 +1701,6 @@ "watchlist-details": "Ырытыы сирэйдэрин аахпатахха {{PLURAL:$1|$1 сирэйи кэтиигин|$1 сирэй эн кэтэбилгэр сылдьар}}.", "wlheader-enotif": "Эл. почтанан биллэрии холбоммут.", "wlheader-showupdated": "Бүтэһик киирииҥ кэннэ уларыйбыт сирэйдэр '''модьу''' бичигинэн бэлиэтэннилэр.", - "watchmethod-recent": "кэтээн көрүү бүтэһик уларыйыыларын көрүү", - "watchmethod-list": "кэтээһин бүтэһик уларыйыылара", - "watchlistcontains": "$1 сирэйи кэтээн көрөҕүн.", - "iteminvalidname": "'$1' моһуогурда, аата сатаммата...", "wlnote2": "Манна {{PLURAL:$1|кэнники чааска|кэнники $1 чааска}} оҥоһуллубут уларытыылар көстөллөр, $2 $3.", "wlshowlast": "бүтэһик $1 чааска $2 күҥҥэ $3 көрдөр", "watchlist-options": "Кэтээн көрүү туруоруутун уларытыы", @@ -2800,8 +2797,6 @@ "size-bytes": "$1 байт", "lag-warn-normal": "$1 {{PLURAL:$1|сөкүүндэ|сөкүүндэ}} иһинэн оҥоһуллубут уларытыылар манна көстүө суохтарын сөп.", "lag-warn-high": "Синхронизация лаппа хойутуур буолан кэнники $1 {{PLURAL:$1|сөкүүндэ|сөкүүндэ}} иһинэн оҥоһуллубут уларытыылар манна көстүө суохтарын сөп.", - "watchlistedit-numitems": "Эн кэтиир тиһигиҥ {{PLURAL:$1|1 суруктаах|$1 пууннаах}}, ырытыы сирэйэ ааҕыллыбата.", - "watchlistedit-noitems": "Эн кэтиир тиһигиҥ кураанах.", "watchlistedit-normal-title": "Кэтэбил тиһигин уларытыы", "watchlistedit-normal-legend": "Кэтэбил тиһигиттэн пууннары сотуу", "watchlistedit-normal-explain": "Манна кэтиир сирэйдэриҥ тиһигэ көстөр.\nБиири эмит сотоору гынар буоллаххына кинини бэлиэтээ, онтон \"{{int:Watchlistedit-normal-submit}}\" тимэҕи баттаа.\nӨссө манна [[Special:EditWatchlist/raw|тиһиги тиэкис быһыытынан уларытыаххын]] сөп.", diff --git a/languages/i18n/sat.json b/languages/i18n/sat.json index 969eee067d..485e6a2de8 100644 --- a/languages/i18n/sat.json +++ b/languages/i18n/sat.json @@ -10,7 +10,8 @@ "Rillke", "Salvator", "Samar88", - "Srabony90" + "Srabony90", + "아라" ] }, "tog-underline": "Joṛaoko latarre dag udugoḱma:", @@ -23,7 +24,6 @@ "tog-showtoolbar": "Joṛaoakanaḱ ṭulbar udugoḱma", "tog-editondblclick": "Bar dhao lin kate sakam torjomão reaḱ ạidari emogoḱma", "tog-editsectiononrightclick": "Pahaṭa reaḱ pahaṭa guṭkathare jojom seć lin hotete
pahaṭa sompadon lạgitte ektiạr em hoyoḱma (JavaScript)", - "tog-rememberpassword": "Noa sendrare amaḱ boloḱ reaḱ katha (katha cạbi) disạimẽ (jạstite $1 {{PLURAL:$1din reaḱ din reaḱ}} lạgit)", "tog-watchcreations": "Ińaḱ tear sakam ar rakaṕ páelko ińaḱ ńelogoḱ tạlikare ńeloḱ ma", "tog-watchdefault": "Ińaḱ purạoakanaḱ sakam ar phayelko do ińaḱ ńeloḱ tạlikare joṛaoḱma", "tog-watchmoves": "Ińaḱ ocoḱ sakam ar phayelko inyaḱ nojor sakamre joṛaḱma", @@ -290,14 +290,11 @@ "readonly_lag": "Ḍaṭabes do aćhote tege bondo hoe akana, je lekate udhin reaḱ ḍaṭabes sarvarkor mukhiạ ḍaṭabes sarvar lekate heć daṛeaḱ.", "internalerror": "Bhitri reaḱ bhul", "internalerror_info": "Bhitri reaḱ vul: $1", - "fileappenderrorread": "Jońṛao oktere \"$1\" baṅ paṛhaolena.", - "fileappenderror": "\"$1\" do \"$2\" saõte joṛao baṅ ganoḱ kana.", "filecopyerror": "\"$1\" rẽt khon \"$2\" rẽt baṅ kopilena.", "filerenameerror": "\"$1\" rẽt reaḱ ńutum bodol kate \"$2\" em baṅ hoyoḱ kana.", "filedeleteerror": "$1 sakam do baṅ get́ giḍiḱ lena", "directorycreateerror": "\"$1\" dayrekṭori do baṅ tearlena.", "filenotfound": "\"$1\" rẽt do baṅ sendra ńamoḱ kana.", - "fileexistserror": "\"$1\" rẽtre baṅ oloḱ kana: Rẽt do lahare menaḱa.", "unexpected": "Baṅ asakan mạn: \"$1\"=\"$2\".", "formerror": "Vul: forom do baṅ jimạlena.", "badarticleerror": "Noa sakamre kạmiko do baṅ puraolena.", @@ -442,7 +439,6 @@ "savearticle": "Sakam dohoeme", "preview": "Ńel, Unuduḱ", "showpreview": "Unuduḱ", - "showlivepreview": "Jewet uduk", "showdiff": "Bodolko ńeloḱma", "anoneditwarning": "'''Sabdhan:''' amdo begor logkatem bolowakana.\nAmaḱ IP ṭhikana do noa sakam sompadon jạṛre rekorḍoḱa.", "anonpreviewwarning": "\"Am do bhitri bam bolo akana. Noa sakamre amaḱ kạmiko jạre IP ṭhiikạ̣nare rukhiyạ ḱa.\"", @@ -644,7 +640,7 @@ "recentchanges-label-bot": "Noa sompadon do bot darate purauena", "recentchanges-label-unpatrolled": "Noa sompadon do ńit́ hạbić baṅ ńel ńamakana", "rcnotefrom": "$2 habić bodolak ko do latare ńeloḱkana", - "rclistfrom": "Nãwã bodolko uduḱme $1 khon ehoṕkate", + "rclistfrom": "Nãwã bodolko uduḱme $3 $2 khon ehoṕkate", "rcshowhideminor": "$1 kaṭic culuń tońge", "rcshowhidebots": " boṭko $1", "rcshowhideliu": "Beoharićaḱ boloḱ $1", diff --git a/languages/i18n/sc.json b/languages/i18n/sc.json index 5b43419e97..fd8d734b2a 100644 --- a/languages/i18n/sc.json +++ b/languages/i18n/sc.json @@ -5,7 +5,8 @@ "L2212", "Marzedu", "Node ue", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sutalìnea is cullegamentos", @@ -18,7 +19,6 @@ "tog-showtoolbar": "Ammustra s'amusta de is ainas pro is acontzos (esigit JavaScript)", "tog-editondblclick": "Acontza pàginas cun dòpiu click (esigit JavaScript)", "tog-editsectiononrightclick": "Abilita s'acontzu de is setziones cun dòpiu click in is tìtulos de is setziones (esigit JavaScript)", - "tog-rememberpassword": "Ammenta sa sessione in custu navigadore (pro unu màssimu de $1 {{PLURAL:$1|die|dies}})", "tog-watchcreations": "Aciungi is pàginas chi apo creadu a sa watchlist mea", "tog-watchdefault": "Aciungi is pàginas chi apo acontzadu a sa watchlist mea", "tog-watchmoves": "Aciungi is pàginas chi apo mòvidu a sa watchlist mea", @@ -363,7 +363,6 @@ "savearticle": "Sarva sa pàgina", "preview": "Antiprima", "showpreview": "Ammustra s'antiprima", - "showlivepreview": "Funtzione ''Live preview''", "showdiff": "Ammustra is mudàntzias", "anoneditwarning": "'''Atentzione:''' Non ses identificadu (log in).\nS'indiritzu IP tuo at a èsser registradu in sa stòria de custa pàgina.", "anonpreviewwarning": "''Non ses identificadu. Sarbende s'indiritzu IP tuo at a èsser registradu in sa stòria de sa pàgina.''", @@ -479,7 +478,6 @@ "showingresultsheader": "{{PLURAL:$5|Resultadu '''$1''' de '''$3'''|Resultadus '''$1 - $2''' de '''$3'''}} pro '''$4'''", "powersearch-legend": "Chirca delantada", "powersearch-ns": "Chirca in su nùmene-logu:", - "powersearch-redir": "Lista re-indiritzamentos", "powersearch-togglelabel": "Seletziona:", "powersearch-toggleall": "Totu", "powersearch-togglenone": "Nudda", @@ -588,7 +586,7 @@ "recentchanges-label-bot": "Custu acontzu est stadu fatu dae unu bot", "recentchanges-legend-newpage": "$1 - pàgina noa", "rcnotefrom": "Sas chi sighint sunt sas mudàntzias dae '''$2''' (fintzas a '''$1''').", - "rclistfrom": "Ammustra mudàntzias dae $1", + "rclistfrom": "Ammustra mudàntzias dae $3 $2", "rcshowhideminor": "$1 acontzos minores", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 usuàrios intraus", diff --git a/languages/i18n/scn.json b/languages/i18n/scn.json index fa7ca49f99..e3ef0774d3 100644 --- a/languages/i18n/scn.json +++ b/languages/i18n/scn.json @@ -11,7 +11,8 @@ "Sarvaturi", "Tonyfroio", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Suttalìnia li culligamenti:", @@ -24,7 +25,6 @@ "tog-showtoolbar": "Ammustra la barra dî strumenta pi lu canciamentu", "tog-editondblclick": "Duppiu click pi canciari l'artìculu (richiedi Javascript)", "tog-editsectiononrightclick": "Abbìlita lu canciamentu dî sezzioni tràmiti duppiu click supra lu tìtulu dâ sezzioni (richiedi Javascript)", - "tog-rememberpassword": "Arricorda la password supra stu navigaturi (pi ô massimu $1 {{PLURAL:$1|jornu|jorna}})", "tog-watchcreations": "Agghiunci li pàggini criati a l'ossirvati spiciali", "tog-watchdefault": "Agghiunci li pàggini canciati a l'ossirvati spiciali", "tog-watchmoves": "Agghiunci li pàggini spustati a l'ossirvati spiciali", @@ -312,14 +312,11 @@ "readonly_lag": "Lu database hà statu bluccatu automaticamenti, mentri li server cu li database slave si sincrunìzzanu cu lu master", "internalerror": "Erruri nternu", "internalerror_info": "Erruri nternu: $1", - "fileappenderrorread": "Nu fu pussìbbili di lèggiri \"$1\" nta mentri lu juncìa.", - "fileappenderror": "Nun è possibi junciri \"$1\" a \"$2\".", "filecopyerror": "Mpussìbbili cupiari lu file \"$1\" n \"$2\".", "filerenameerror": "Mpussìbbili rinuminari lu file \"$1\" 'n \"$2\".", "filedeleteerror": "Mpussìbbili cancillari lu file \"$1\".", "directorycreateerror": "Mpussìbbili criari la directory \"$1\".", "filenotfound": "File \"$1\" nun attruvatu.", - "fileexistserror": "Mpussìbbili scrìviri lu file \"$1\": lu file esisti già", "unexpected": "Valuri mpruvistu: \"$1\"=\"$2\".", "formerror": "Erruri: mpussìbbili mannari lu mòdulu", "badarticleerror": "Opirazzioni nun cunzintita pi sta pàggina.", @@ -386,7 +383,6 @@ "gotaccountlink": "Trasi", "userlogin-resetlink": "T'ascurdasti li dittagli pâ trasuta?", "userlogin-resetpassword-link": "Reinizzializza la tò password", - "createacct-join": "Nzirisci li tò nfurnazzioni ccà", "createacct-emailrequired": "Nnirizzu e-mail", "createacct-emailoptional": "Nnirizzu e-mail (facurtativu)", "createacct-email-ph": "Nzirisci lu tò nnirizzu e-mail", @@ -486,7 +482,6 @@ "savearticle": "sarva la pàggina", "preview": "visuali", "showpreview": "ammustra la visuali prima di sarvari", - "showlivepreview": "Funzioni ''Live preview''", "showdiff": "Ammustra li canciamenti", "anoneditwarning": "'''Accura''': nun hai esiquitu lu login. Lu tò ndirizzu IP veni riggistratu ntâ cronoluggìa di sta pàggina.", "anonpreviewwarning": "''Nun trasisti comu utiliggaturi loggatu. Sarbannu, lu tò nnirizzu IP veni arriggistratu ntâ storia dî canciamenti.''", @@ -732,7 +727,6 @@ "search-nonefound": "La circata nun desi nuddu risurtatu.", "powersearch-legend": "Ricerca avanzata", "powersearch-ns": "Cerca ntê namespace:", - "powersearch-redir": "Elenca redirect", "powersearch-togglelabel": "Silizziona:", "powersearch-toggleall": "Tutti", "powersearch-togglenone": "Nuddu", @@ -970,7 +964,7 @@ "recentchanges-label-plusminus": "La diminsioni dâ pàggina canciau di stu nùmmuru di bytes", "recentchanges-legend-newpage": "$1 - pàggina nova", "rcnotefrom": "Ccà sutta cci sunnu li canciamenti a pàrtiri dû $2 (ammustrati nzinu ô $1).", - "rclistfrom": "Ammustra li canciamenti novi a pàrtiri di $1", + "rclistfrom": "Ammustra li canciamenti novi a pàrtiri di $3 $2", "rcshowhideminor": "$1 li canciamenti nichi", "rcshowhidebots": "$1 li bot", "rcshowhideliu": "$1 l'utilizzatura cû nomu", @@ -1342,10 +1336,6 @@ "watchlist-details": "La lista dê pàggini taliati cunteni {{PLURAL:$1|na pàggina (cu la rispittiva pàggina di discussioni)|$1 pàggini (cu li rispittivi pàggini di discussioni)}}.", "wlheader-enotif": "La nutìfica via e-mail è attivata.", "wlheader-showupdated": "Li pàggini ca hannu statu canciati dâ tò ùrtima vìsita sunnu evidinziati 'n '''grassettu'''", - "watchmethod-recent": "cuntrollu dî canciamenti ricenti pi l'ossirvati spiciali", - "watchmethod-list": "cuntrollu di l'ossirvati spiciali pi canciamenti ricenti", - "watchlistcontains": "La tò lista di ossirvati spiciali cunteni {{PLURAL:$1|na pàggina|$1 pàggini}}.", - "iteminvalidname": "Prubbremi cu la pàggina '$1', nomu nun vàlidu...", "wlshowlast": "Ammustra l'ùrtimi $1 uri $2 jorna $3", "watchlist-options": "Opzioni ussirvati spiciali", "watching": "Junta a l'ussirvati spiciali...", @@ -1795,7 +1785,6 @@ "monobook.css": "/* Li stili CSS nziriti ccà s'àpplicanu a l'utenti chi usanu la skin Monobook */", "common.js": "/* Lu còdici JavaScript nziritu ccà veni carricatu di ognuna pàggina, pi tutti l'utenti. */", "monobook.js": "/* Lu còdici JavaScript nzirutu ccà veni carricatu di l'utenti c'ùsanu la skin MonoBook */", - "notacceptable": "Lu server wiki nun pò furniri dati nta un furmatu liggìbbili dû tò client.", "anonymous": "{{PLURAL:$1|Utenti anònimu|Utenti anònimi}} di {{SITENAME}}", "siteuser": "$1, utenti di {{SITENAME}}", "lastmodifiedatby": "Sta pàggina hà statu canciata pi l'ùrtima vota lu $2, $1 di $3.", @@ -2136,14 +2125,8 @@ "autosumm-replace": "Pàggina sustituita cu '$1'", "autoredircomment": "Rinnirizzamentu â pàggina [[$1]]", "autosumm-new": "Criata pàggina cu '$1'", - "livepreview-loading": "Carricamentu 'n cursu...", - "livepreview-ready": "Carricamentu n cursu… Prontu.", - "livepreview-failed": "Erruri ntâ funzioni Live preview. Usari l'antiprima standard.", - "livepreview-error": "Mpussìbbili effittuari lu culligamentu: $1 \"$2\" Usari l'antiprima standard.", "lag-warn-normal": "Li canciamenti appurtati {{PLURAL:$1|nta l'ùrtimu secundu|nta l'ùrtimi $1 secundi}} ponnu nun èssiri nta sta lista.", "lag-warn-high": "A càusa di nu ritardu eccissivu nta l'aggiurnamentu dô server di databbasi, li canciamenti appurtati {{PLURAL:$1|nta l'ùrtimu secundu|nta l'ùrtimi $1 secundi}} ponnu nun èssiri nta sta lista.", - "watchlistedit-numitems": "La lista dê pàggini taliati cunteni {{PLURAL:$1|na pàggina (cu la rispettiva pàggina di discussioni)|$1 pàggini (cu li rispettivi pàggini di discussioni)}}.", - "watchlistedit-noitems": "La lista dê pàggini taliati è vacanti.", "watchlistedit-normal-title": "Cancia pàggini taliati", "watchlistedit-normal-legend": "Eliminazzioni di pàggini dâ lista dê pàggini taliati", "watchlistedit-normal-explain": "Ccà sutta sugnu alincati tutti li pàggine taliati. Pi eliminari una o cchiù pàggini dâ lista, silizziunari li casiddi accantu e fari clic supra lu buttuni 'Elìmina pàggini' 'n fundu all'alencu. Accura ca è puru possibbili [[Special:EditWatchlist/raw|canciari la lista 'n forma testuali]].", @@ -2218,7 +2201,6 @@ "tags-hitcount-header": "Canciamenti che hanno tag", "tags-edit": "cancia", "tags-hitcount": "$1 {{PLURAL:$1|canciamentu|canciamenti}}", - "dberr-header": "Sta wiki havi nu prublema", "dberr-problems": "Spiacenti! Stu situ sta havennu prublema tecnici.", "dberr-again": "Prova a aspittari na para di minuti e ricaricari.", "dberr-info": "(Impussibili cuntattari lu server dô database: $1)", diff --git a/languages/i18n/sco.json b/languages/i18n/sco.json index 2f06c0b0bd..408b81a157 100644 --- a/languages/i18n/sco.json +++ b/languages/i18n/sco.json @@ -15,7 +15,8 @@ "Urhixidur", "Ushanka", "sco.wikipedia.org editors", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Unnerline airtins:", @@ -24,7 +25,7 @@ "tog-newpageshidepatrolled": "Skauk patrolled pages frae the new page leet", "tog-extendwatchlist": "Mak watchleet bigger tae shaw aw chynges, no just the maist recent", "tog-usenewrc": "Groop chynges bi page in recent chynges n watchleet", - "tog-numberheadings": "Auto-nummer heidins", + "tog-numberheadings": "Autæ-nummer heidins", "tog-showtoolbar": "Shaw eidit tuilbaur", "tog-editondblclick": "Eidit pages oan dooble-clap (JavaScript)", "tog-editsectiononrightclick": "Enable section editin bi richt-clapin on section teitles", @@ -32,14 +33,14 @@ "tog-watchdefault": "Eik pages n files that Ah eedit til ma watchleet", "tog-watchmoves": "Eik pages n files that Ah muiv til ma watchleet", "tog-watchdeletion": "Eik pages n files that Ah get rid o til ma watchleet", - "tog-minordefault": "Mairk aa edits \"smaa\" bi defaut", + "tog-minordefault": "Mairk aa eedits \"smaa\" bi defaut", "tog-previewontop": "Shaw luikower afore eedit kist n naw efter it", "tog-previewonfirst": "Shaw luikower oan firstwhile eidit", "tog-enotifwatchlistpages": "Wab-mail me whan ae page or file on ma watchleet is chynged", "tog-enotifusertalkpages": "Send me ae wab-mail whan ma uiser tauk page is chynged", "tog-enotifminoredits": "Send me ae wab-mail fer wee eedits o pages n files ava", "tog-enotifrevealaddr": "Shaw ma email address in notification mails", - "tog-shownumberswatching": "Shaw the nummer o watching uisers", + "tog-shownumberswatching": "Shaw the nummer o watchin uisers", "tog-oldsig": "Exeestin signatur:", "tog-fancysig": "Treat signature as wikitext (wioot aen autæmatic airtin)", "tog-uselivepreview": "Uise live luik ower (experimental)", @@ -50,7 +51,7 @@ "tog-watchlisthideliu": "Skauk eidits bi loggit in uisers fae the watchleet", "tog-watchlisthideanons": "Skauk eidits bi nameless uisers fae the watchleet", "tog-watchlisthidepatrolled": "Skauk patrolled eidits fae the watchleet", - "tog-ccmeonemails": "Gie me copies o emails A write tae ither uisers", + "tog-ccmeonemails": "Gie me copies o emails Ah write tae ither uisers", "tog-diffonly": "Dinna shaw page contents ablo diffs", "tog-showhiddencats": "Shaw Skauk't categeries", "tog-norollbackdiff": "Lave oot diff efter rowin back", @@ -67,7 +68,7 @@ "monday": "Monanday", "tuesday": "Tysday", "wednesday": "Wadensday", - "thursday": "Fuirsday", + "thursday": "Thursday", "friday": "Fryday", "saturday": "Setturday", "sun": "Sun", @@ -88,7 +89,7 @@ "september": "September", "october": "October", "november": "November", - "december": "December", + "december": "Dizember", "january-gen": "Januair", "february-gen": "Febuair", "march-gen": "Mairch", @@ -125,26 +126,26 @@ "october-date": "$1 October", "november-date": "$1 November", "december-date": "$1 Dezember", - "pagecategories": "{{PLURAL:$1|Category|Categories}}", - "category_header": "Pages in category \"$1\"", - "subcategories": "Subcategories", - "category-media-header": "Eetems in category \"$1\"", - "category-empty": "''This category haes no pages or eetems at the meenit.''", + "pagecategories": "{{PLURAL:$1|Categerie|Categeries}}", + "category_header": "Pages in categerie \"$1\"", + "subcategories": "Subcategeries", + "category-media-header": "Eetems in categerie \"$1\"", + "category-empty": "''This categerie haes nae pages or media at the meenit.''", "hidden-categories": "{{PLURAL:$1|Skauk't categerie|Skauk't categeries}}", "hidden-category-category": "Skauk't cætegories", - "category-subcat-count": "{{PLURAL:$2|This category juist haes the follaein subcategory.|This category haes the follaein {{PLURAL:$1|subcategory|$1 subcategories}}, oot o $2 awthegither.}}", - "category-subcat-count-limited": "This category haes the follaein {{PLURAL:$1|subcategory|$1 subcategories}}.", - "category-article-count": "{{PLURAL:$2|This category contains the ae follaein page.|The follaein {{PLURAL:$1|page|$1 pages}} is in this category, oot o $2 total.}}", - "category-article-count-limited": "The follaein {{PLURAL:$1|page|$1 pages}} is in this category.", - "category-file-count": "{{PLURAL:$2|This category hauds juist the ae follaein file.|The follaein {{PLURAL:$1|file|$1 files}}s is in this category, oot o $2 total.}}", - "category-file-count-limited": "The follaein {{PLURAL:$1|file is|$1 files is}} in this category.", + "category-subcat-count": "{{PLURAL:$2|This categerie juist haes the follaein subcategerie.|This categerie haes the follaein {{PLURAL:$1|subcategerie|$1 subcategeries}}, oot o $2 awthegither.}}", + "category-subcat-count-limited": "This categerie haes the follaein {{PLURAL:$1|subcategerie|$1 subcategeries}}.", + "category-article-count": "{{PLURAL:$2|This categerie contains the ae follaein page.|The follaein {{PLURAL:$1|page|$1 pages}} is in this categerie, oot o $2 awthegither.}}", + "category-article-count-limited": "The follaein {{PLURAL:$1|page|$1 pages}} is in this categerie.", + "category-file-count": "{{PLURAL:$2|This categerie hauds juist the ae follaein file.|The follaein {{PLURAL:$1|file|$1 files}}s is in this category, oot o $2 awthegither.}}", + "category-file-count-limited": "The follaein {{PLURAL:$1|file is|$1 files ar}} in this categerie.", "listingcontinuesabbrev": "cont.", "index-category": "Index't pages", "noindex-category": "Noindexed pages", "broken-file-category": "Pages wi broken file links", - "about": "Aboot", + "about": "Aneat", "article": "Content page", - "newwindow": "(opens in new windae)", + "newwindow": "(apens in new windae)", "cancel": "Cancel", "moredotdotdot": "Mair...", "morenotlisted": "This leet isna complete.", @@ -153,20 +154,20 @@ "anontalk": "Tauk fer this IP address", "navigation": "Navigation", "and": " n", - "qbfind": "Rake", + "qbfind": "Fynd", "qbbrowse": "Brouse", "qbedit": "Eidit", "qbpageoptions": "This page", "qbmyoptions": "Ma pages", - "faq": "ASQ", - "faqpage": "Project:ASQ", + "faq": "ASS", + "faqpage": "Project:ASS", "vector-action-addsection": "Eik topic", "vector-action-delete": "Delyte", "vector-action-move": "Muiv", "vector-action-protect": "Fend", "vector-action-undelete": "Ondelyte", "vector-action-unprotect": "Chynge protection", - "vector-view-create": "Mak", + "vector-view-create": "Ceaut", "vector-view-edit": "Eedit", "vector-view-history": "See histerie", "vector-view-view": "Read", @@ -177,7 +178,7 @@ "navigation-heading": "Navigâtion menu", "errorpagetitle": "Mistak", "returnto": "Return til $1.", - "tagline": "Frae {{SITENAME}}", + "tagline": "Fae {{SITENAME}}", "help": "Help", "search": "Rake", "searchbutton": "Rake", @@ -185,15 +186,15 @@ "searcharticle": "Gang", "history": "Page histerie", "history_short": "Histerie", - "updatedmarker": "chynged sin ma hindermast visit", + "updatedmarker": "updatit sin ma hintmast visit", "printableversion": "Prent version", "permalink": "Permanent airtin", "print": "Prent", "view": "See", "edit": "Eedit", - "create": "Mak", + "create": "Ceaut", "editthispage": "Eedit this page", - "create-this-page": "Mak this page", + "create-this-page": "Creaut this page", "delete": "Delyte", "deletethispage": "Delyte this page", "undeletethispage": "Ondelyte this page", @@ -223,10 +224,10 @@ "categorypage": "See categerie page", "viewtalkpage": "See tauk", "otherlanguages": "In ither leids", - "redirectedfrom": "(Reguidit frae $1)", + "redirectedfrom": "(Reguidit fae $1)", "redirectpagesub": "Reguidal page", - "lastmodifiedat": "This page wis hindermaist chynged $2, $1.", - "viewcount": "This page haes been accesst $1 {{PLURAL:$1|once|$1 times}}.", + "lastmodifiedat": "This page wis hintmaist chynged oan $2, $1.", + "viewcount": "This page haes been accesst $1 {{PLURAL:$1|yince|$1 times}}.", "protectedpage": "Protectit page", "jumpto": "Jump til:", "jumptonavigation": "navigation", @@ -236,30 +237,30 @@ "pool-queuefull": "Pool line is ful", "pool-errorunknown": "Onknawn mistak.", "pool-servererror": "The puil coonter service is na available ($1).", - "aboutsite": "Aboot {{SITENAME}}", - "aboutpage": "Project:Aboot", + "aboutsite": "Aneat {{SITENAME}}", + "aboutpage": "Project:Aneat", "copyright": "Content is available unner $1 onless itherwise noted.", - "copyrightpage": "{{ns:project}}:Copyrichts", + "copyrightpage": "{{ns:project}}:Copierichts", "currentevents": "Gaun oan the nou", "currentevents-url": "Project:Gaun oan the nou", "disclaimers": "Disclamation", "disclaimerpage": "Project:General_disclamation", - "edithelp": "Editin help", + "edithelp": "Eeditin help", "mainpage": "Main Page", "mainpage-description": "Main Page", - "policy-url": "Project:Policy", + "policy-url": "Project:Policie", "portal": "Commonty yett", "portal-url": "Project:Commonty Yett", - "privacy": "Privacy policy", - "privacypage": "Project:Privacy policy", - "badaccess": "Permeission mishanter", + "privacy": "Preevacie policie", + "privacypage": "Project:Privacie policie", + "badaccess": "Permeession mistak", "badaccess-group0": "Ye'r no permited tae dae whit ye hae requestit!", "badaccess-groups": "The action that ye hae requestit is leemitit til uisers in {{PLURAL:$2|the groop|yin o the groops}}: $1.", "versionrequired": "Version $1 o MediaWiki needit", - "versionrequiredtext": "Version $1 o MediaWiki is requirit tae uise this page. Tak a keek at the [[Special:Version|version page]].", + "versionrequiredtext": "Version $1 o MediaWiki is needit tae uise this page. Tak ae keek at the [[Special:Version|version page]].", "ok": "Okay", - "retrievedfrom": "Taen frae \"$1\"", - "youhavenewmessages": "Ye hae $1 ($2).", + "retrievedfrom": "Taen fae \"$1\"", + "youhavenewmessages": "{{PLURAL:$3|Ye hae}} $1 ($2).", "youhavenewmessagesfromusers": "{{PLURAL:$4|Ye hae}} $1 fae {{PLURAL:$3|anither uiser|$3 uisers}} ($2).", "youhavenewmessagesmanyusers": "Ye hae $1 fae moni uisers ($2).", "newmessageslinkplural": "{{PLURAL:$1|ae new message|999=new messages}}", @@ -273,15 +274,15 @@ "editsectionhint": "Eedit section: $1", "toc": "Contents", "showtoc": "shaw", - "hidetoc": "scouk", + "hidetoc": "skauk", "collapsible-collapse": "Collapse.", "collapsible-expand": "Mak mair muckle", "thisisdeleted": "See or restore $1?", "viewdeleted": "See $1?", "restorelink": "{{PLURAL:$1|yin delytit eidit|$1 delytit eidits}}", "feedlinks": "Feed:", - "feed-invalid": "This feeds subscrieve's teep isnae habile.", - "feed-unavailable": "Syndication feeds isna available", + "feed-invalid": "Onhebile subscreeption feed type.", + "feed-unavailable": "Syndication feeds arna available", "site-rss-feed": "$1 RSS Feed", "site-atom-feed": "$1 Atom Feed", "page-rss-feed": "\"$1\" RSS Feed", @@ -291,14 +292,14 @@ "sort-ascending": "Sort ascending.", "nstab-main": "Page", "nstab-user": "Uiser page", - "nstab-media": "Eetem page", + "nstab-media": "Media page", "nstab-special": "Byordinar page", "nstab-project": "Waurk page", "nstab-image": "Eemage", "nstab-mediawiki": "Message", "nstab-template": "Template", "nstab-help": "Help page", - "nstab-category": "Category", + "nstab-category": "Categerie", "nosuchaction": "Nae sic action", "nosuchactiontext": "The action speceefieed bi the URL isna recognised\nYe micht hae mistyped the URL, or follaed ae wrang link\nThis micht forby be caused bi ae bug in the saffware uised bi {{SITENAME}}.", "nosuchspecialpage": "Nae sic byordinar page", @@ -317,17 +318,14 @@ "missing-article": "The database didna fynd the tex o ae page that it shid hae foond, cawed \"$1\" $2.\n\nMaistlie this is caused bi follaein aen ootdated diff or histerie airtin til ae page that's been delytit.\n\nGif this isna the case, ye micht hae foond ae bug in the saffware.\nPlease lat aen [[Special:ListUsers/sysop|admeenistrater]] ken aneat this, makin ae myndin o the URL.", "missingarticle-rev": "(reveesion#: $1)", "missingarticle-diff": "(Diff: $1, $2)", - "readonly_lag": "The database haes been autaematically lockit while the sclave database servers catch up tae the maister", - "internalerror": "Internal mishanter", + "readonly_lag": "The database haes been autaematiclie lockit while the sclave database servers catch up tae the maister", + "internalerror": "Internal mistak", "internalerror_info": "Internal mistak: $1", - "fileappenderrorread": "Coudna read \"$1\" durin append.", - "fileappenderror": "Coudna append \"$1\" til \"$2\".", "filecopyerror": "Cuidna copie file \"$1\" til \"$2\".", "filerenameerror": "Cuidna rename file \"$1\" til \"$2\".", "filedeleteerror": "Cuidna delyte file \"$1\".", - "directorycreateerror": "Culdnae mak directory \"$1\".", - "filenotfound": "Cuidna fin file \"$1\".", - "fileexistserror": "Culdnae write tae file \"$1\": file is already here", + "directorycreateerror": "Couldna creat directerie \"$1\".", + "filenotfound": "Coudna fynd file \"$1\".", "unexpected": "Vailyie isnae expectit: \"$1\"=\"$2\".", "formerror": "Mistak: cuidna haun in form", "badarticleerror": "This action canna be duin tae this page.", @@ -335,14 +333,14 @@ "cannotdelete-title": "Canna delyte page \"$1\"", "delete-hook-aborted": "Delytion stappit bi huik.\nIt gae nae explanâtion.", "no-null-revision": "Coudna mak new null reveesion fer page \"$1\"", - "badtitle": "Bad teitle", + "badtitle": "Bad teetle", "badtitletext": "The requestit page teitle wis onvalid, tuim, or ae wranglie airtit inter-leid or inter-wiki teitle. It micht contain yin or mair chairacters that canna be uised in teitles.", "perfcached": "The follaein data is cached n michtna be richt up til date. Ae maist muckle o {{PLURAL:$1|yin result is|$1 results ar}} available in the cache.", "perfcachedts": "The follaein data is cached, n wis hindermaist updated $1. Ae maist muckkle o {{PLURAL:$4|yin result is|$4 results ar}} available in the cache.", - "querypage-no-updates": "Updates for this page ar disablit at the meenit. Data here wilnae be refreshit at the meenit.", + "querypage-no-updates": "Updates fer this page ar disablit at the meenit. Data here will nae be refreshit at the meenit.", "viewsource": "See soorce", "viewsource-title": "See soorce fer $1", - "actionthrottled": "Action devalit", + "actionthrottled": "Action throtlit", "actionthrottledtext": "Aes aen anti-spam meisur, ye'r limitit fae daein this action ower monie times in aen ower short time, n ye'v exceedit this limit. Please try again in ae few minutes.", "protectedpagetext": "This page haes been protected fer tae hider eeditin or ither actions.", "viewsourcetext": "Ye can leuk at n copie the soorce o this page:", @@ -357,7 +355,7 @@ "mycustomjsprotected": "Ye dinna hae permeession tae eidit this JavaScript page.", "myprivateinfoprotected": "Ye dinna hae permeession tae eidit yer private information.", "mypreferencesprotected": "Ye dinna hae permeession tae eidit yer preferences.", - "ns-specialprotected": "Byordinar pages canna be editit.", + "ns-specialprotected": "Byordinar pages canna be eeditit.", "titleprotected": "This teetle haes been protectit fae bein makit bi [[User:$1|$1]].\nThe groonds fer this ar: ''$2''.", "filereadonlyerror": "Canna modify the file \"$1\" cause the file repository \"$2\" is in read-yinly mode.\n\nThe administrater that lock't it affered this explanation: \"$3\".", "invalidtitle-knownnamespace": "Onvalit title wi namespace \"$2\" n tex \"$3\"", @@ -371,7 +369,7 @@ "logouttext": "Ye'r nou loggit oot.\n\nMynd that some pages micht continue tae be displeyed aes gif ye were still loggit in, til ye clear yer brouser cache.", "welcomeuser": "Weelcome, $1!", "welcomecreation-msg": "Yer accoont haes been cræftit.\nYe can chynge yer {{SITENAME}} [[Special:Preferences|preeferences]] gif ye like.", - "yourname": "Yer uiser name", + "yourname": "Uisername:", "userlogin-yourname": "Uisername", "userlogin-yourname-ph": "Enter yer uisername", "createacct-another-username-ph": "Enter the uisername", @@ -400,16 +398,14 @@ "userlogin-joinproject": "Jyn {{SITENAME}}", "nologin": "Dinna hae aen accoont? $1.", "nologinlink": "Cræft aen accoont", - "createaccount": "Mak new accoont", + "createaccount": "Creaut accoont", "gotaccount": "Awreadie hae aen accoont? $1.", "gotaccountlink": "Log in", - "userlogin-resetlink": "Forgotten yer login details?", + "userlogin-resetlink": "Fergotten yer login details?", "userlogin-resetpassword-link": "Fergot yer password?", "userlogin-helplink2": "Heelp wi loggin in", "userlogin-loggedin": "Ye'r awreadie loggit in as {{GENDER:$1|$1}}.\nUise the form ablow tae log in as anither uiser.", "userlogin-createanother": "Mak anither accoont", - "createacct-join": "Enter yer information ablow.", - "createacct-another-join": "Enter the new accoont's information ablow.", "createacct-emailrequired": "Wab-mail address", "createacct-emailoptional": "Wab-mail address (optional)", "createacct-email-ph": "Enter yer wab-mail address", @@ -427,47 +423,47 @@ "createacct-benefit-body1": "{{PLURAL:$1|eidit|eidits}}", "createacct-benefit-body2": "{{PLURAL:$1|page|pages}}.", "createacct-benefit-body3": "recent {{PLURAL:$1|contreebuter|contreebuters}}", - "badretype": "The passwords ye entered disna match.", + "badretype": "The passwairds ye entered dinna match.", "userexists": "The uiser name ye entered is awreadie in uiss. Please chuise ae different name.", - "loginerror": "Login mishanter", + "loginerror": "Login mistak", "createacct-error": "Accoont cræftin mistak", "createaccounterror": "Coudna mak accoont: $1", "nocookiesnew": "The uiser accoont wis cræftit, but ye'r naw loggit in. {{SITENAME}} uises cookies tae log uisers in. Ye hae cookies disabled. Please enable them, than log in wi yer new uisername n passwaird.", "nocookieslogin": "{{SITENAME}} uises cookies tae log in uisers. Ye hae cookies disabled. Please enable thaim an gie it anither shot.", "nocookiesfornew": "The uiser accoont wisna cræftit, aes we couda confirm its soorce.\nEnsure that ye have cookies enabled, relaid this page n gie it anither shote.", - "noname": "Ye hivna specifee'd a valid uisername.", + "noname": "Ye'v na speceefie'd ae valid uisername.", "loginsuccesstitle": "Login fine", - "loginsuccess": "Ye're nou loggit in tae {{SITENAME}} as \"$1\".", + "loginsuccess": "Ye're nou loggit in tae {{SITENAME}} aes \"$1\".", "nosuchuser": "Thaur's nae sic uiser aes \"$1\".\nUiser names ar case-sensiteeve.\nCheck yer speelin, or [[Special:UserLogin/signup|mak ae new accoont]].", - "nosuchusershort": "The'r nae sic uiser as \"$1\". Check yer spellin.", + "nosuchusershort": "Thaur's nae sic uiser aes \"$1\". Check yer spellin.", "nouserspecified": "Ye hae tae merk up ae uisername.", "login-userblocked": "Uiser \"$1\" is blockit. Log-in naw permitit.", - "wrongpassword": "The password ye entered is wrang. Please gie it anither shot.", - "wrongpasswordempty": "The password ye entered is blank. Please gie it anither shot.", + "wrongpassword": "The passwaird ye entered is wrang. Please gie it anither shot.", + "wrongpasswordempty": "The passwaird ye entered is blank. Please gie it anither shot.", "passwordtooshort": "Yer password is ower short.\nIt maun hae at laest {{PLURAL:$1|1 chairacter|$1 chairacters}}.", "password-name-match": "Yer passwaird maun be different fae yer uisername.", "password-login-forbidden": "The uise o this uisername n passwaird haes been ferbidden.", "mailmypassword": "Reset password", - "passwordremindertitle": "Password reminder frae {{SITENAME}}", + "passwordremindertitle": "New temprie passwaird fer {{SITENAME}}", "passwordremindertext": "Somebodie (liklie ye, fae IP address $1) requested ae new\npasswaird fer {{SITENAME}} ($4). Ae temporarie passwaird fer uiser \"$2\" haes been cræftit n wis set til \"$3\". Gif this wis yer intent, ye will need tae log in n chuise ae new passwaird nou.\nYer temporarie passwaird will expire in {{PLURAL:$5|yin day|$5 days}}.\n\nGif some ither bodie makit this request, or gif ye hae myndit yer passwaird, n ye nae langer wish tae chynge it, ye can ignore this message n continue uisin yer auld passwaird.", "noemail": "Thaur's nae wab-mail address recordit fer uiser \"$1\".", "noemailcreate": "Ye need tae provide ae valid wab-mail address.", - "passwordsent": "A new password haes been sent tae the e-mail address registert for \"$1\". Please log in again efter ye receive it.", + "passwordsent": "Ae new passwaird haes been sent tae the e-mail address registert fer \"$1\". Please log in again efter ye get it.", "blocked-mailpassword": "Yer IP address is blockit fae eeditin, sae it\ncanna uise the passwaird recoverie function, for tae hinder abuiss.", "eauthentsent": "Ae confirmation wab-mail haes been sent til the speceefied wab-mail address.\nAfore oni ither wab-mail is sent til the accoont, ye'll hae tae follae the instructions in the wab-mail, sae as tae confirm that the accoont is reallie yers.", "throttled-mailpassword": "Ae password reset wab-mail haes awreadie been sent, wiin the laist {{PLURAL:$1|hoor|$1 hoors}}.\nTae hinder abuiss, yinly the yin password reset wab-mail will be sent per {{PLURAL:$1|hoor|$1 hoors}}.", "mailerror": "Mistak sendin mail: $1", - "acct_creation_throttle_hit": "Veesitors tae this wiki uisin yer IP address haev created $1 {{PLURAL:$1|accoont|accoonts}} the day, which is the maist permeettit in that lang.\nSae veesitors uisin this IP address canna mak ony mair accoonts juist noo.", + "acct_creation_throttle_hit": "Veesiters tae this wiki uisin yer IP address hae creautit $1 {{PLURAL:$1|accoont|accoonts}} the day, this is the maist alloued in that lang.\nSae veesiters uisin this IP address canna creaut onie mair accoonts juist nou.", "emailauthenticated": "Yer wab-mail address wis confirmed oan $2 at $3.", "emailnotauthenticated": "Yer wab-mail address isna yet confirmed.\nNae wab-mail will be sent fer oni o the follaein features.", - "noemailprefs": "Nae email address haes been specifee'd, the follaein featurs willna wirk.", - "emailconfirmlink": "Check yer e-mail address", + "noemailprefs": "Specifie aen email address in yer preferances fer thir featurs tae wairk.", + "emailconfirmlink": "Conferm yer e-mail address", "invalidemailaddress": "The wab-mail address canna be acceptit sin it seems tae be formattit wrang.\nPlease enter ae weel-formattit address or mak that field tuim.", "cannotchangeemail": "Accoont wab-mail addresses canna be chynged oan this wiki.", "emaildisabled": "This site canna send wab-mails.", "accountcreated": "Accoont cræftit", "accountcreatedtext": "The uiser accoont fer [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|tauk]]) haes been cræftit.", - "createaccount-title": "Accoont makin for {{SITENAME}}", + "createaccount-title": "Accoont creaution fer {{SITENAME}}", "createaccount-text": "Somebodie cræftit aen accoont fer yer wab-mail address oan {{SITENAME}} ($4) named \"$2\", wi passwaird \"$3\".\nYe shid log in n chynge yer passwaird nou.\n\nYe can ignore this message, gif this accoont wis cræftit bi mistak.", "login-throttled": "Ye'v makit ower monie recynt login attempts.\nPlease wait $1 afore giein it anither gae.", "login-abort-generic": "Yer login wisna successful - Aborted", @@ -481,16 +477,16 @@ "php-mail-error-unknown": "Onken't mistak in PHP's mail() function.", "user-mail-no-addy": "Tried tae send wab-mail wiout ae wab-mail address.", "user-mail-no-body": "Tried tae send wab-mail wi ae tuim or onreasonably short body o tex.", - "changepassword": "Chynge password", + "changepassword": "Chynge passwaird", "resetpass_announce": "Tae finish loggin in, ye maun set ae new passwaird.", - "resetpass_header": "Chynge accoont password", + "resetpass_header": "Chynge accoont passwaird", "oldpassword": "Auld passwaird", "newpassword": "New passwaird:", "retypenew": "Retype new passwaird:", "resetpass_submit": "Set passwaird n log in", "changepassword-success": "Yer passwaird chynge wis braw!", "changepassword-throttled": "Ye'v makit ower monie recynt login attempts.\nPlease wait $1 afore giein it anither gae.", - "resetpass_forbidden": "Passwords canna be chynged", + "resetpass_forbidden": "Passwairds canna be chynged", "resetpass-no-info": "Ye maun be loggit in tae access this page directly.", "resetpass-submit-loggedin": "Chynge passwaird", "resetpass-submit-cancel": "Cancel", @@ -543,9 +539,9 @@ "bold_tip": "Baud tex", "italic_sample": "Italic tex", "italic_tip": "Italic tex", - "link_sample": "Airtin teitle", + "link_sample": "Airtin teetle", "link_tip": "Internal airtin", - "extlink_sample": "http://www.example.com airtin teitle", + "extlink_sample": "http://www.example.com airtin teetle", "extlink_tip": "External link (mynd the http:// prefix)", "headline_sample": "Heidline tex", "headline_tip": "Level 2 heidline", @@ -554,25 +550,24 @@ "image_sample": "Exemplar.jpg", "image_tip": "Embeddit eemage", "media_sample": "Exemplar.ogg", - "media_tip": "Media file airtin", + "media_tip": "File airtin", "sig_tip": "Yer seignatur wi timestamp", "hr_tip": "Horizontal line (dinna ower uise)", "summary": "Ootline:", - "subject": "Subject/headline:", + "subject": "Subject/heidline:", "minoredit": "This is ae smaa eedit", - "watchthis": "Leuk ower this page", + "watchthis": "Watch this page", "savearticle": "Hain page", "preview": "Luikower", "showpreview": "Shaw luikower", - "showlivepreview": "Live leuk ower", "showdiff": "Shaw chynges", "anoneditwarning": "Warnishment:Ye'r naw loggit in. Yer IP address will be recordit in this page's eedit histerie.", "anonpreviewwarning": "Ye'r no loggit in. Hainin will record yer IP address in this page's eedit histerie.", "missingsummary": "Mynd: Ye'v naw gien aen eedit owerview. Gif ye clap oan \"{{int:savearticle}}\" again, yer eedit will be haint wioot ane.", - "missingcommenttext": "Please enter a comment ablo.", + "missingcommenttext": "Please enter ae comment ablo.", "missingcommentheader": "Mynd: Ye'v na gien ae subject/heidline fer this comment.\nGif ye clap \"{{int:savearticle}}\" again, yer eedit will be hained wioot yin.", "summary-preview": "Ootline leuk ower:", - "subject-preview": "Subject/headline leuk ower:", + "subject-preview": "Subject/heidline leuk ower:", "blockedtitle": "Uiser is blockit", "blockedtext": "Yer uisername or IP address haes been blockit.\n\nThe block wis makit bi $1.\nThe raison gieen is $2.\n\n* Stairt o block: $8\n* Expirie o block: $6\n* Intended blockee: $7\n\nYe can contact $1 or anither [[{{MediaWiki:Grouppage-sysop}}|admeenistrater]] tae discuss the block.\nYe canna uise the \"wab-mail this uiser\" feature onless ae valid wab-mail address is speceefied in yer [[Special:Preferences|accoont preferences]] n ye'v naw been blockit fae uisin it.\nYer current IP address is $3, n the block ID is #$5.\nPlease incluide aw the abuin details in onie speirins that ye mak.", "autoblockedtext": "Yer IP address haes been autæmateeclie blockit cause it wis uised bi anither uiser that wis blockit bi $1.\nThe raison gien is:\n\n:$2\n\n* Stairt o block: $8\n* Expirie o block: $6\n* Intended blockee: $7\n\nYe can contact $1 or yin o the ither [[{{MediaWiki:Grouppage-sysop}}|admeenistraters]] tae discuss the block.\n\nMynd that ye canna uise the \"wab-mail this uiser\" feature onless ye hae ae valid wab-mail address registered in yer [[Special:Preferences|uiser preeferances]] n ye'v na been blockit fae uisin it.\n\nYer current IP address is $3, n the block ID is #$5.\nPlease incluid aw abuin details in onie speirins that ye mak.", @@ -581,7 +576,7 @@ "confirmedittext": "Ye maun confirm yer wab-mail address afore eeditin pages. Please set n validate yer wab-mail address throogh yer [[Special:Preferences|uiser settins]].", "nosuchsectiontitle": "Canna find section", "nosuchsectiontext": "Ye tried tae eedit ae section that disna exeest.\nIt micht hae been muived or delytit while ye were luikin at the page.", - "loginreqtitle": "Login Requirit!", + "loginreqtitle": "Login needit!", "loginreqlink": "log in", "loginreqpagetext": "Please $1 tae see ither pages.", "accmailtitle": "Passwaird sent.", @@ -599,7 +594,7 @@ "usercssyoucanpreview": "Tip: Uise the \"{{int:showpreview}}\" button tae test yer new CSS afore hainin.", "userjsyoucanpreview": "Tip: Uise the \"{{int:showpreview}}\" button tae test yer new JavaScript afore hainin.", "usercsspreview": "Mynd that ye'r yinly previewing yer uiser CSS.\nIt haesna been hained yet!", - "userjspreview": "'''Mynd that ye're juist testin/previewing yer uiser JavaScript; it haesna been hained yet!'''", + "userjspreview": "'''Mynd that ye're juist testin/previewin yer uiser JavaScript; it haesna been hained yet!'''", "sitecsspreview": "Mynd that ye'r yinly previewing this CSS.\nIt's no been hained yet!", "sitejspreview": "Mynd that ye'r yinly previewing this JavaScript code.\nIt's no been hained yet!", "userinvalidcssjstitle": "Warnishmant Thaur's na ae skin \"$1\". Mynd that yer ain .css n .js pages uise ae lowercase teetle, e.g. {{ns:user}}:Foo/vector.css in steid o {{ns:user}}:Foo/Vector.css.", @@ -612,9 +607,9 @@ "session_fail_preview_html": "Sairrie! We coudna process yer eedit cause o ae loss o session data.\n\nCause {{SITENAME}} haes raw HTML enabled, the owerluik is skaukt aes ae precaution again JavaScript attacks.\n\nGif this is ae legeetimate eedit attempt, please gei it anither gae.\nGif it still disna wairk, try [[Special:UserLogout|loggin oot]] n loggin back in.", "token_suffix_mismatch": "Yer eedit haes been rejectit cause yer client makit ae richt mess o the punctuation chairacters in the eedit token.\nThe eedit haes been rejectit tae hinder rot o the page tex.\nThis whiles happens when ye'r uisin ae broken wab-based anonymoos proxie service.", "edit_form_incomplete": "Some pairts o the eedit form didna reach the server; dooble-check that yer edits ar intact n gie it anither gae.", - "editing": "Editin $1", + "editing": "Eeditin $1", "creating": "Makin $1", - "editingsection": "Editin $1 (section)", + "editingsection": "Eeditin $1 (section)", "editingcomment": "Editin $1 (new section)", "editconflict": "Eidit conflict: $1", "explainconflict": "Some ither body haes chynged this page syne ye stertit eiditin it.\nThe upper tex area hauds the page tex aes it currentlie exeests.\nYer chynges is shawn in the lower tex area.\nYe'll hae tae merge yer chynges intil the exeestin tex.\nJuist the tex in the upper tex area will be hained whan ye press \"{{int:savearticle}}\".", @@ -622,7 +617,7 @@ "storedversion": "Storit version", "nonunicodebrowser": "Warnishmant: Yer brouser isna unicode compliant. Ae wairkaroond is in place tae lat ye sauflie eedit airticles: non-ASCII chairacters will kythe in the eedit kist aes hexadecimal codes.", "editingold": "Warnishment: Ye'r eiditin aen oot-o-date reveesion o this page. Gin ye hain it, onie chynges makit sin this reveesion will be lost.", - "yourdiff": "Differs", + "yourdiff": "Differances", "copyrightwarning": "Please mynd that aw contreebutions til {{SITENAME}} is conseedert tae be released unner the $2 (see $1 for details). Gif ye dinna want yer writin tae be eeditit wioot mercie n redistreebuted at will, than dinna haun it it here.
Forbye thon, ye'r promisin us that ye wrat this yersel, or copied it fae ae publeec domain or siclike free resoorce. Dinna haun in copierichtit wark wioot permeession!", "copyrightwarning2": "Please mynd that aa contreebutions til {{SITENAME}} micht be eeditit, chynged, or remuived bi ither contreebuters.\nGin ye dinna want yer writin tae be eeditit wioot mercie n redistreebuted at will, than dinna haun it in here.
\nYe'r promisin us forbye that ye wrat this yersel, or copied it fae ae\npubleec domain or siclike free resoorce (see $1 fer details).\nDinna haun in copierichtit wark wioot permeession!", "longpageerror": "Mistak: The tex ye'v submitted is {{PLURAL:$1|yin kilobyte|$1 kilobytes}} lang, n this is langer than the maist muckle o {{PLURAL:$2|yin kilobyte|$2 kilobytes}}.\nIt canna be hained.", @@ -642,7 +637,7 @@ "sectioneditnotsupported-title": "Section eiditin isna supported", "sectioneditnotsupported-text": "Section eiditing isna supported in this page.", "permissionserrors": "Permission mistak", - "permissionserrorstext": "Ye dinnae hae the richts tae dae that, acause o the followin {{PLURAL:$1|grund|grunds}}:", + "permissionserrorstext": "Ye dinnae hae the richts tae dae that, cause o the follaein {{PLURAL:$1|grund|grunds}}:", "permissionserrorstext-withaction": "Ye dinna hae the richts tae $2, fer the follaein {{PLURAL:$1|raison|raisons}}:", "recreate-moveddeleted-warn": "Warnishment: Ye'r recræftin ae page that haes been delytit.\n\nYe shid check that it is guid tae keep eeditin this page.\nThe delytion n muiv log fer this page is providit here fer conveeniance:", "moveddeleted-notice": "This page haes been delytit. \nThe delytion n muiv log fer the page ar gien ablo fer referance.", @@ -667,7 +662,7 @@ "post-expand-template-inclusion-warning": "Warnishment Template incluid size is owermuckle. \nSome templates will na be incluidit.", "post-expand-template-inclusion-category": "Pages whaur template include size is exceeded", "post-expand-template-argument-warning": "Warnishment: This page hauds at least the ae template argument that haes aen ower muckle expansion size.\nThir arguments hae been left oot.", - "post-expand-template-argument-category": "Pages containing omitted template arguments", + "post-expand-template-argument-category": "Pages containing omittit template arguments", "parser-template-loop-warning": "Template luip detected: [[$1]]", "parser-template-recursion-depth-warning": "Template recursion depth limit owershote ($1)", "language-converter-depth-warning": "Leid converter depth limit owershote ($1)", @@ -679,12 +674,12 @@ "parser-unstrip-recursion-limit": "Unstrip recursion limit owershote ($1)", "converter-manual-rule-error": "mistak detected in manual leid conversion rule", "undo-success": "The eidit can be ondun. Please check the chynges albo tae check that this is whit ye wint tae dae, n than hain the chynges albo tae be duin ondaein the eidit.", - "undo-failure": "The edit culdnae be undone acause o conflictin edits inatween.", + "undo-failure": "The eedit coudna be ondun cause o confleectin eedits inatween.", "undo-norev": "The eedit coudna be ondun cause it disna exeest or wis delytit.", "undo-nochange": "The edit appears tae hae awready been ondone.", "undo-summary": "Ondae reveesion $1 bi [[Special:Contributions/$2|$2]] ([[User talk:$2|Tauk]])", "undo-summary-username-hidden": "Ondae reveesion $1 bi ae skauk't uiser", - "cantcreateaccounttitle": "Canna mak accoont", + "cantcreateaccounttitle": "Canna creaut accoont", "cantcreateaccount-text": "Accoont cræftin fae this IP address ('''$1''') haes been blockit bi [[User:$3|$3]].\n\nThe raison fer this, gien bi $3 is ''$2''", "cantcreateaccount-range-text": "Accoont cræftin fae IP addresses in the range '''$1''', that inclædes yer IP address ('''$4'''), haes been blockit bi [[User:$3|$3]].\n\nThe raison gien bi $3 is ''$2''", "viewpagelogs": "Leuk at logs fer this page", @@ -697,23 +692,23 @@ "nextrevision": "Newer reveesion →", "currentrevisionlink": "Latest reveesion", "cur": "nou", - "next": "neist", - "last": "hind", + "next": "neix", + "last": "afore", "page_first": "first", - "page_last": "hindermaist", + "page_last": "hintmaist", "histlegend": "Diff selection: Maurk the radio kists o the reveesions tae compare n hit enter or the button at the bottom.
\nLegend: ({{int:cur}}) = differance wi laitest reveesion, ({{int:last}}) = differance wi preceedin reveesion, {{int:minoreditletter}} = smaa eidit.", "history-fieldset-title": "Brouse histerie", "history-show-deleted": "Delytit yinlie", "histfirst": "auldest", "histlast": "newest", "historysize": "({{PLURAL:$1|1 byte|$1 bytes}})", - "historyempty": "(empie)", + "historyempty": "(tuim)", "history-feed-title": "Reveesion histerie", "history-feed-description": "Reveesion histerie fer this page oan the wiki", "history-feed-item-nocomment": "$1 at $2", "history-feed-empty": "The requestit page disnae exeest.\nIt micht hae been delytit fae the wiki, or the name micht hae been chynged.\nTry [[Special:Search|rakin oan the wiki]] fer new pages ye micht be interestit in.", "rev-deleted-comment": "(eedit ootline remuived)", - "rev-deleted-user": "(uisername removit)", + "rev-deleted-user": "(uisername remuivit)", "rev-deleted-event": "(log action remuived)", "rev-deleted-user-contribs": "[uisername or IP address remuived - eidit skauk't fae contreebutions]", "rev-deleted-text-permission": "This page reveesion haes been delytit.\nDetails can be foond in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} delytion log].", @@ -765,12 +760,12 @@ "revdel-restore": "chynge veesibeelitie", "pagehist": "Page histerie", "deletedhist": "Delytit histerie", - "revdelete-hide-current": "Mistak skaukin the eitem dated $2, $1: This is the current reveesion.\nIt cannna be skauk't.", - "revdelete-show-no-access": "Mistak shawin the eitem dated $2, $1: This eitem haes been maurked \"restreected\".\nYe dinna hae access til it.", - "revdelete-modify-no-access": "Mistak modifiein the eitem dated $2, $1: This eitem haes been maurked \"restreected\".\nYe dinna hae access til it.", + "revdelete-hide-current": "Mistak skaukin the eetem datit $2, $1: This is the nou reveesion.\nIt cannna be skauk't.", + "revdelete-show-no-access": "Mistak shawin the eetem datit $2, $1: This eetem haes been maurkit \"restreectit\".\nYe dinna hae access tae it.", + "revdelete-modify-no-access": "Mistak modifiein the eetem datit $2, $1: This eetem haes been maurkit \"restreectit\".\nYe dinna hae access tae it.", "revdelete-modify-missing": "Mistak modifiein item ID $1: It is missing fae the database!", "revdelete-no-change": "Warnishment: The eetem dated $2, $1 awreadie haed the requested veesibeelitie settins.", - "revdelete-concurrent-change": "Mistak modifiein the eitem dated $2, $1: Its status appears tae'v been chynged bi some ither bodie while ye attempted tae modifie it.\nPlease check the logs.", + "revdelete-concurrent-change": "Mistak modifiein the eetem datit $2, $1: Its status seems tae'v been chynged bi some ither bodie while ye ettled tae modifie it.\nPlease check the logs.", "revdelete-only-restricted": "Mistak skaukin the eetem dated $2, $1: Ye canna suppress eetems fae sicht bi admeenistraters wioot selectin yin o the ither veesibeelitie opties ava.", "revdelete-reason-dropdown": "*Commyn delyte raisons\n** Copiericht violation\n** Galus comment or personal information\n** Galus uisername\n** Potentiallie libelous information", "revdelete-otherreason": "Ither/addeetional raison:", @@ -798,10 +793,10 @@ "mergehistory-autocomment": "Merged [[:$1]] intil [[:$2]]", "mergehistory-comment": "Merged [[:$1]] intil [[:$2]]: $3", "mergehistory-same-destination": "Soorce n destination pages canna be the same", - "mergehistory-reason": "Raeson:", + "mergehistory-reason": "Raison:", "mergelog": "Merge log.", "pagemerge-logentry": "merged [[$1]] intil [[$2]] (reveesions up til $3)", - "revertmerge": "Unmerge", + "revertmerge": "Onmerge", "mergelogpagetext": "Ablow is ae leet o the maist recent merges o yin page histerie intil anither.", "history-title": "Reveesion histerie o \"$1\"", "difference-title": "Difference atween reveesions o \"$1\"", @@ -816,16 +811,16 @@ "diff-multi-otherusers": "({{PLURAL:$1|yin intermeediate reveesion|$1 intermeediate reveesions}} bi {{PLURAL:$2|yin ither uiser|$2 uisers}} no shawn)", "diff-multi-manyusers": "({{PLURAL:$1|Yin intermeediate reveesion|$1 intermeediate reveesions}} bi mair than $2 {{PLURAL:$2|uiser|uisers}} no shawn)", "difference-missing-revision": "{{PLURAL:$2|Yin reveesion|$2 reveesions}} o this difference ($1) {{PLURAL:$2|wis|were}} na foond.\n\nThis is usuallie caused bi follaein aen ootdated diff airtin til ae page that's been delytit.\nDetails can be foond in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} delytion log].", - "searchresults": "Rake results", + "searchresults": "Rake ootcomes", "searchresults-title": "Rake ootcome fer \"$1\"", "toomanymatches": "Ower moni matches were returned, please try ae different speirin", - "titlematches": "Airticle teitle matches", + "titlematches": "Page teetle matches", "textmatches": "Page tex matches", "notextmatches": "Nae page tex matches", "prevn": "foregaun {{PLURAL:$1|$1}}", - "nextn": "neist {{PLURAL:$1|$1}}", - "prevn-title": "Previous $1 {{PLURAL:$1|ootcome|ootcomes}}", - "nextn-title": "Next $1 {{PLURAL:$1|ootcome|ootcomes}}", + "nextn": "neix {{PLURAL:$1|$1}}", + "prevn-title": "Aforegaun $1 {{PLURAL:$1|ootcome|ootcomes}}", + "nextn-title": "Neix $1 {{PLURAL:$1|ootcome|ootcomes}}", "shown-title": "Shaw $1 {{PLURAL:$1|ootcome|ootcomes}} per page", "viewprevnext": "See the ($1 {{int:pipe-separator}} $2) ($3)", "searchmenu-exists": "Thaur's ae page named \"[[:$1]]\" oan this wiki. {{PLURAL:$2|0=|See the ither rake ootcomes foond aes weel.}}", @@ -833,15 +828,15 @@ "searchprofile-articles": "Content pages", "searchprofile-project": "Heelp n Waurk pages", "searchprofile-images": "Multimedia", - "searchprofile-everything": "Everything", + "searchprofile-everything": "Awthing", "searchprofile-advanced": "Advanced", "searchprofile-articles-tooltip": "Rake in $1", "searchprofile-project-tooltip": "Rake in $1", "searchprofile-images-tooltip": "Rake fer files", "searchprofile-everything-tooltip": "Rake aw o content (inclædin tauk pages)", "searchprofile-advanced-tooltip": "Rake in custom namespaces", - "search-result-size": "$1 ({{PLURAL:$2|1 word|$2 words}})", - "search-result-category-size": "{{PLURAL:$1|1 member|$1 members}} ({{PLURAL:$2|1 subcategory|$2 subcategories}}, {{PLURAL:$3|1 file|$3 files}})", + "search-result-size": "$1 ({{PLURAL:$2|1 waird|$2 wairds}})", + "search-result-category-size": "{{PLURAL:$1|1 memmer|$1 memmers}} ({{PLURAL:$2|1 subcategerie|$2 subcategeries}}, {{PLURAL:$3|1 file|$3 files}})", "search-result-score": "Relevanc: $1%", "search-redirect": "(reguide $1)", "search-section": "(section $1)", @@ -852,29 +847,28 @@ "search-interwiki-more": "(mair)", "search-relatedarticle": "Relatit", "searcheverything-enable": "Rake in aw namespaces", - "searchrelated": "related", + "searchrelated": "relatit", "searchall": "aw", - "showingresults": "Shawin ablo up tae {{PLURAL:$1|'''1''' result|'''$1''' results}} stertin wi #'''$2'''.", + "showingresults": "Shawin ablo up tae {{PLURAL:$1|'''1''' ootcome|'''$1''' ootcomes}} stertin wi #'''$2'''.", "showingresultsinrange": "Shawin ablo up til {{PLURAL:$1|1 ootcome|$1 ootcome}} in range #$2 til #$3.", - "showingresultsnum": "Shawin ablo {{PLURAL:$3|'''1''' result|'''$3''' results}} stertin wi #'''$2'''.", + "showingresultsnum": "Shawin ablo {{PLURAL:$3|'''1''' ootcome|'''$3''' ootcomes}} stertin wi #'''$2'''.", "showingresultsheader": "{{PLURAL:$5|Ootcome $1 o $3|Ootcomes $1 - $2 o $3}} fer $4", "search-nonefound": "Thaur were naw ootcomes matchin the speiring.", "powersearch-legend": "Advanced rake", "powersearch-ns": "Rake in namespaces:", - "powersearch-redir": "Leet redirects", "powersearch-togglelabel": "Chec':", "powersearch-toggleall": "Aw", "powersearch-togglenone": "Nane", "search-external": "Eixternal rake", - "searchdisabled": "Rakin throu {{SITENAME}} is disabled for performance raesons. Ye can rake via Google juist nou. Mynd that thair indexes o {{SITENAME}} content micht be oot o date.", + "searchdisabled": "Rakin throu {{SITENAME}} is disabled fer performance raisons. Ye can rake bi wa o Google juist nou. Mynd that thair indexes o {{SITENAME}} content micht be oot o date.", "search-error": "Ae mistak haes occurred while rakin: $1", "preferences": "Ma preferences", "mypreferences": "Ma preferences", "prefs-edits": "Nummer o eidits:", "prefsnologintext2": "Please $1 tae chynge yer preferences.", - "prefs-skin": "Huil", + "prefs-skin": "Skin", "skin-preview": "First Leuk", - "datedefault": "Nae preference", + "datedefault": "Nae preferance", "prefs-labs": "Labs featurs", "prefs-user-pages": "Uiser pages", "prefs-personal": "Uiser data", @@ -885,7 +879,7 @@ "prefs-watchlist-edits": "Mucklest nummer o chynges tae shaw in expanded watchleet:", "prefs-watchlist-edits-max": "Mucklest nummer: 1000", "prefs-watchlist-token": "Watchleet token:", - "prefs-misc": "Antrin settins", + "prefs-misc": "Ither", "prefs-resetpass": "Chynge passwaird", "prefs-changeemail": "Chynge Wab-mail address", "prefs-setemail": "Set ae wab-mail address", @@ -893,11 +887,11 @@ "prefs-rendering": "Appearence", "saveprefs": "Hain preferences", "restoreprefs": "Restore aw defaut settins (in aw sections)", - "prefs-editing": "Editin", + "prefs-editing": "Eeditin", "rows": "Raws:", - "searchresultshead": "Rake result settins", + "searchresultshead": "Rake ootcome settins", "stub-threshold": "Threeshaud fer stub airtin formattin (bytes):", - "stub-threshold-disabled": "Tuckie", + "stub-threshold-disabled": "Disablt", "recentchangesdays": "Days tae shaw in recynt chynges:", "recentchangesdays-max": "Mucklest $1 {{PLURAL:$1|day|days}}", "recentchangescount": "Nummer o eedits tae shaw bi defaut:", @@ -907,7 +901,7 @@ "timezoneuseserverdefault": "Uise wiki defaut ($1)", "timezoneuseoffset": "Ither (speceefie affset)", "servertime": "Server time the nou", - "guesstimezone": "Fill in frae brouser", + "guesstimezone": "Fill in fae brouser", "timezoneregion-africa": "Africae", "timezoneregion-america": "Americae", "timezoneregion-antarctica": "Antairctica", @@ -917,7 +911,7 @@ "timezoneregion-australia": "Australie", "timezoneregion-europe": "Europ", "timezoneregion-pacific": "Paceefic Ocean", - "allowemail": "Allou email frae ither uisers", + "allowemail": "Allou email fae ither uisers", "prefs-searchoptions": "Rake", "defaultns": "Itherwise rake in thir namespaces:", "default": "defaut", @@ -939,7 +933,7 @@ "yournick": "New seegnatur:", "prefs-help-signature": "Comments oan talk pages shid be signed wi \"~~~~\", this will be convertit intil yer signatur n ae timestamp.", "badsig": "Raw signature nae guid; check HTML tags.", - "badsiglength": "Yer nickname is ower lang; it haes tae be $1 {{PLURAL:$1|character|characters}} or less.", + "badsiglength": "Yer signatur is ower lang; it haes tae be $1 {{PLURAL:$1|chairacter|chairacters}} or less.", "yourgender": "Hou dae ye prefer tae be described?", "gender-unknown": "Ah prefer tae na say", "gender-male": "He eedits wiki pages", @@ -961,7 +955,6 @@ "prefs-advancedsearchoptions": "Advanced opties", "prefs-advancedwatchlist": "Advanced opties", "prefs-displayrc": "Displey opties", - "prefs-displaysearchoptions": "Displey opties", "prefs-displaywatchlist": "Displey opties", "prefs-diffs": "Diffs", "prefs-help-prefershttps": "This preeferance will tak effect oan yer nex login.", @@ -969,13 +962,13 @@ "email-address-validity-valid": "Wab-mail address appears tae be valid", "email-address-validity-invalid": "Enter ae valid wab-mail address", "userrights": "Uiser richts managemant", - "userrights-lookup-user": "Manish uiser boorachs", - "userrights-user-editname": "Enter a uisername:", + "userrights-lookup-user": "Manage uiser groops", + "userrights-user-editname": "Enter ae uisername:", "editusergroup": "Eidit uiser boorach", "editinguser": "Chynging uiser richts o uiser [[User:$1|$1]] $2", "userrights-editusergroup": "Eedit uiser groops", "saveusergroups": "Hain uiser groops", - "userrights-groupsmember": "Member o:", + "userrights-groupsmember": "Memmer o:", "userrights-groupsmember-auto": "Impleecit memmer o:", "userrights-groups-help": "Ye can alter the groops this uiser is in:\n* Ae checkit kist means that the uiser is in that groop.\n* Aen oncheckit kist means that the uiser's na in that groop.\n* Ae * indeecates that ye canna remuiv the groop yince ye'v eikit it, or vice versa.", "userrights-reason": "Raison:", @@ -1115,20 +1108,20 @@ "nchanges": "$1 {{PLURAL:$1|chynge|chynges}}", "enhancedrc-since-last-visit": "$1 {{PLURAL:$1|sin laist veesit}}", "enhancedrc-history": "histeri", - "recentchanges": "Recent chynges", + "recentchanges": "Recynt chynges", "recentchanges-legend": "Recynt chynges opties", - "recentchanges-summary": "Follae the maist recent chynges tae the wiki on this page.", + "recentchanges-summary": "Follae the maist recynt chynges tae the wiki oan this page.", "recentchanges-noresult": "Naw chynges durin the gien period matchin thir guidins.", - "recentchanges-feed-description": "Follae the maist recent chynges tae the wiki in this feed.", - "recentchanges-label-newpage": "This edit created a freish page", + "recentchanges-feed-description": "Follae the maist recynt chynges tae the wiki in this feed.", + "recentchanges-label-newpage": "This eedit creautit ae new page", "recentchanges-label-minor": "This is ae smaa eedit", "recentchanges-label-bot": "This eedit wis performed bi ae bot", - "recentchanges-label-unpatrolled": "This edit haes nae yet bin patrolled", + "recentchanges-label-unpatrolled": "This eedit haes no bin patrolled yet", "recentchanges-label-plusminus": "The page size chynged bi this nummer o bytes", "recentchanges-legend-newpage": "(see [[Special:NewPages|leet o new pages]] ava)", "rcnotefrom": "Ablo ar the chynges sin $2 (up til $1 shawn).", - "rclistfrom": "Shaw new chynges stertin frae $1", - "rcshowhideminor": "$1 smaa edits", + "rclistfrom": "Shaw new chynges stertin fae $3 $2", + "rcshowhideminor": "$1 smaa eedits", "rcshowhideminor-show": "Shaw", "rcshowhideminor-hide": "Skauk", "rcshowhidebots": "$1 bots", @@ -1140,23 +1133,23 @@ "rcshowhideanons": "$1 anonymous uisers", "rcshowhideanons-show": "Shaw", "rcshowhideanons-hide": "Skauk", - "rcshowhidepatr": "$1 patrolled edits", + "rcshowhidepatr": "$1 patrolled eedits", "rcshowhidepatr-show": "Shaw", "rcshowhidepatr-hide": "Skauk", - "rcshowhidemine": "$1 ma edits", + "rcshowhidemine": "$1 ma eedits", "rcshowhidemine-show": "Shaw", "rcshowhidemine-hide": "Skauk", "rclinks": "Shaw last $1 chynges in last $2 days
$3", "diff": "diff", "hist": "hist", "hide": "Skauk", - "show": "shaw", + "show": "Shaw", "minoreditletter": "s", "newpageletter": "N", "boteditletter": "b", "number_of_watching_users_pageview": "[$1 watchin {{PLURAL:$1|uiser|uisers}}]", "rc_categories": "Limit til categeries (separate wi \"|\")", - "rc_categories_any": "Ony", + "rc_categories_any": "Onie", "rc-change-size-new": "$1 {{PLURAL:$1|byte|bytes}} efter chynge", "rc-enhanced-expand": "Shaw details", "rc-enhanced-hide": "Skauk details", @@ -1172,7 +1165,7 @@ "uploadbtn": "Uplaid file", "reuploaddesc": "Gang back til the uplaid form.", "upload-tryagain": "Haunn in modified file descreeption", - "uploadnologin": "Nae loggit in", + "uploadnologin": "No loggit in", "uploadnologintext": "Please $1 tae uplaid files.", "upload_directory_missing": "The uplaid directerie ($1) is missin n coudna be cræftit bi the wabserver.", "upload_directory_read_only": "The uplaid directerie ($1) is naw writable bi the wabserver.", @@ -1182,14 +1175,14 @@ "upload-permitted": "Permitit file types: $1.", "upload-prohibited": "Proheebited file types: $1.", "uploadlogpage": "Uplaid log", - "uploadlogpagetext": "Ablo is a leet o the maist recent file uplaids.", + "uploadlogpagetext": "Ablo is ae leet o the maist recynt file uplaids.\nSee the [[Special:NewFiles|gallerie o new files]] fer ae mair veesual luikower.", "filedesc": "Ootline", "fileuploadsummary": "Ootline:", "filereuploadsummary": "File chynges:", - "filestatus": "Copyricht status:", + "filestatus": "Copiericht status:", "filesource": "Soorce:", "ignorewarning": "Ignore warnishment n hain file oniewey.", - "ignorewarnings": "Ignore ony warnins", + "ignorewarnings": "Ignore onie warnishmants", "minlength1": "Filenames maun be at least yin letter.", "illegalfilename": "The filename \"$1\" haes chairacters that's naw permitit in page teitles. Please rename the file n gie uplaidin it anither shote.", "filename-toolong": "Filenames canna be langer than 240 bytes.", @@ -1212,7 +1205,7 @@ "tmp-create-error": "Coudna cræft temperie file.", "tmp-write-error": "Mistak writin temperie file.", "large-file": "It's recommended that files ar nae muckler than $1;\nthis file is $2.", - "largefileserver": "This file is bigger nor the server is confeigurt tae allou.", + "largefileserver": "This file is bigger than the server is confeeegurt tae allou.", "emptyfile": "The file that ye uplaided seems tae be tuim.\nThis micht be cause o ae typeower in the filename.\nPlease check whether ye reallie want tae uplaid this file.", "windows-nonascii-filename": "This wiki disna support filenames wi speecial chairacters.", "fileexists": "Ae file wi this name exeests aareadies, please check [[:$1]] gif ye'r no sair that ye want tae chynge it.\n[[$1|thumb]]", @@ -1228,13 +1221,13 @@ "uploadwarning": "Uplaid warnishment", "uploadwarning-text": "Please modeefie the file descreeption ablo n gie it anither gae.", "savefile": "Hain file", - "uploadedimage": "uplaidit \"$1\"", + "uploadedimage": "uplaidit \"[[$1]]\"", "overwroteimage": "uplaided ae new version o \"[[$1]]\"", - "uploaddisabled": "Sorry, uplaidin is disabled.", + "uploaddisabled": "Sarrie, uplaidin is disablit.", "copyuploaddisabled": "Uplaid bi URL disabled.", "uploaddisabledtext": "File uplaids ar disabled.", "php-uploaddisabledtext": "File uplaids ar disabled in PHP.\nPlease check the file_uploads settin.", - "uploadscripted": "This file hauds HTML or script code that micht be wrang interpretit bi a wab brouser.", + "uploadscripted": "This file hauds HTML or script code that micht be wranglie interpretit bi ae wab brouser.", "uploadscriptednamespace": "This SVG file contains aen illegal namespace \"$1\"", "uploadinvalidxml": "The XML in the uplaided file coudna be parsed.", "uploadvirus": "The file hauds a virus! Details: $1", @@ -1334,9 +1327,9 @@ "upload-curl-error6-text": "The URL gien coudna be reached.\nPlease dooble-check that the URL is correct n the site is up.", "upload-curl-error28": "Uplaid timeoot", "upload-curl-error28-text": "The site tuik ower lang tae respond.\nPlease check that the site is up, wait ae short while n gei it anither gae.\nYe micht want tae try at ae less busie time.", - "license": "Licensing:", + "license": "Licensin:", "license-header": "Licensin", - "nolicense": "Nane selected", + "nolicense": "Nane selectit", "license-nopreview": "(Luikower naw available)", "upload_source_url": "(ae valid, publeeclie accessible URL)", "upload_source_file": "(ae file oan yer computer)", @@ -1361,7 +1354,7 @@ "filehist-revert": "revert", "filehist-current": "current", "filehist-datetime": "Date/Time", - "filehist-thumb": "Thumbnail", + "filehist-thumb": "Thummnail", "filehist-thumbtext": "Thumbnail fer version aes o $1", "filehist-nothumb": "Naw thummnail", "filehist-user": "Uiser", @@ -1418,10 +1411,10 @@ "listduplicatedfiles": "Leet o files wi dupleecates", "listduplicatedfiles-summary": "This is ae leet o files whaur the maist recynt version o the file is ae duplicate o the maist recynt version o some ither file. Yinlie local files ar conseederit.", "listduplicatedfiles-entry": "[[:File:$1|$1]] haes [[$3|{{PLURAL:$2|ae dupleecate|$2 dupleecates}}]].", - "unusedtemplates": "Templates that arena uised", + "unusedtemplates": "Onuised templates", "unusedtemplatestext": "This page leets aw pages in the {{ns:template}} namespace that's naw incuidit in anither page. Mynd n check fer ither airtins til the templates afore delytin thaim.", "unusedtemplateswlh": "ither airtins", - "randompage": "Wale page allevolie", + "randompage": "Random page", "randompage-nopages": "Thaur's naw pages in the follaein {{PLURAL:$2|namespace|namespaces}}: $1.", "randomincategory": "Random page in categerie", "randomincategory-invalidcategory": "\"$1\" isna ae valid categerie name.", @@ -1457,8 +1450,8 @@ "pageswithprop-prophidden-binary": "binarie propertie value skaukt ($1)", "doubleredirects": "Dooble reguidals", "doubleredirectstext": "This page leets pages that reguide til ither reguidal pages.\nIlka raw contains airtins til the first n seicont reguidals, n the tairget o the seicont reguidal ava, this is uisuallie the \"real\" tairget page whaur the first reguidal shid poynt.\nCrossed oot entries hae been solved.", - "double-redirect-fixed-move": "[[$1]] haes been muived.\nIt nou reguides til [[$2]].", - "double-redirect-fixed-maintenance": "Fixin dooble reguidal fae [[$1]] til [[$2]].", + "double-redirect-fixed-move": "[[$1]] haes been muived.\nIt wis autæmaticlie updatit n nou it reguides tae [[$2]].", + "double-redirect-fixed-maintenance": "Autæmaticlie fixin dooble reguidal fae [[$1]] tae [[$2]] in ae maintenance job.", "double-redirect-fixer": "Reguidal fixer", "brokenredirects": "Brucken reguidals", "brokenredirectstext": "The folling redirects link til non-existent pages:", @@ -1470,9 +1463,9 @@ "withoutinterwiki-submit": "Shaw", "fewestrevisions": "Pages wi the fewest reeveesions", "nbytes": "$1 {{PLURAL:$1|byte|bytes}}", - "ncategories": "$1 {{PLURAL:$1|category|categories}}", + "ncategories": "$1 {{PLURAL:$1|categerie|categeries}}", "nlinks": "$1 {{PLURAL:$1|airtin|airtins}}", - "nmembers": "$1 {{PLURAL:$1|membir|membirs}}", + "nmembers": "$1 {{PLURAL:$1|memmer|memmers}}", "nmemberschanged": "$1 → $2 {{PLURAL:$2|memmer|memmers}}", "nrevisions": "$1 {{PLURAL:$1|reveesion|reveesions}}", "nviews": "$1 {{PLURAL:$1|luik|luiks}}", @@ -1481,26 +1474,26 @@ "specialpage-empty": "Thaur's naw ootcomes fer this report.", "lonelypages": "Orphant pages", "lonelypagestext": "The follaein pages'r naw linkt fae or transcluided intil ither pages in {{SITENAME}}.", - "uncategorizedpages": "Uncategoreised pages", - "uncategorizedcategories": "Uncategoreised categories", + "uncategorizedpages": "Oncategerised pages", + "uncategorizedcategories": "Oncategerised categeries", "uncategorizedimages": "Oncategerized files", "uncategorizedtemplates": "Oncategerized templates", - "unusedcategories": "Unuised categories", + "unusedcategories": "Onuised categeries", "unusedimages": "Unuised eemages", - "wantedcategories": "Wantit categories", + "wantedcategories": "Wantit categeries", "wantedpages": "Wantit pages", "wantedpages-badtitle": "Onvalid title in ootcome set: $1", "wantedfiles": "Wantit files", "wantedfiletext-cat": "The follaein files ar uised but dinna exeest. Files fae foreign repositeries micht be leetit despite exeestin. Onie sic false poseeteeves will be struck oot. Addeetionallie, pages that embed files that dinna exeest ar leetit in [[:$1]].", "wantedfiletext-nocat": "The follaein files ar uised but dinna exeest. Files fae foreign repositeries micht be leetit despite exeestin. Onie sic false poseeteeves will be struck oot.", "wantedtemplates": "Wantit templates", - "mostlinked": "Maist airtit-til pages", - "mostlinkedcategories": "Maist airtit-til categories", + "mostlinked": "Maist airtit-tae pages", + "mostlinkedcategories": "Maist airtit-tae categeries", "mostlinkedtemplates": "Maist linkt-til templates", "mostcategories": "Airticles wi the maist categeries", "mostimages": "Maist uised eemages", "mostinterwikis": "Pages wi the maist interwikis", - "mostrevisions": "Maist revised airticles", + "mostrevisions": "Pages wi the maist luikowers", "prefixindex": "Aw pages wi prefix", "prefixindex-namespace": "Aw pages wi preefix ($1 namespace)", "prefixindex-strip": "Strip preefix in leet", @@ -1536,13 +1529,13 @@ "move": "Muiv", "movethispage": "Muiv this page", "unusedimagestext": "The follaein files exeest but arna embeddit in onie page.\nPlease mynd that ither wab sites micht link til ae file wi ae direct URL, n sae micht still be leetit here despite being in acteeve uiss.", - "unusedcategoriestext": "The follaein category pages exists, tho nae ither airticle or category maks uiss o thaim.", + "unusedcategoriestext": "The follaein categerie pages exeest, tho nae ither page or categerie maks uiss o thaim.", "notargettitle": "Nae target", - "notargettext": "Ye hivna specifee'd a tairget page or uiser tae perform this function on.", + "notargettext": "Ye'v na speceefie'd ae tairget page or uiser tae perform this function oan.", "nopagetitle": "Naw sic tairget page", "nopagetext": "The tairget page that ye'v speeceefied disna exeest.", "pager-newer-n": "{{PLURAL:$1|newer 1|newer $1}}", - "pager-older-n": "{{PLURAL:$1|older 1|older $1}}", + "pager-older-n": "{{PLURAL:$1|aulder 1|aulder $1}}", "suppress": "Owersicht", "querypage-disabled": "This speecial page is disablit fer performance raisons.", "booksources": "Buik soorces", @@ -1555,26 +1548,26 @@ "log": "Logs", "all-logs-page": "Aw public logs", "alllogstext": "Combined displey o aw available logs o {{SITENAME}}.\nYe can narrae doon the whit ye see bi selectin ae log type, the uisername (case-sensiteeve), or the affected page (case-sensiteeve ava).", - "logempty": "Nae matchin items in log.", + "logempty": "Nae matchin eetems in log.", "log-title-wildcard": "Rake titles stairtin wi this tex", "showhideselectedlogentries": "Chynge veesibeelitie o selectit log entries", "allpages": "Aw pages", "alphaindexline": "$1 til $2", - "nextpage": "Neist page ($1)", - "prevpage": "Page afore ($1)", + "nextpage": "Neis page ($1)", + "prevpage": "Aforegaun page ($1)", "allpagesfrom": "Shaw pages stairtin at:", "allpagesto": "Displey pages endin at:", - "allarticles": "Aa airticles", - "allinnamespace": "Aa pages ($1 namespace)", + "allarticles": "Aw pages", + "allinnamespace": "Aw pages ($1 namespace)", "allpagessubmit": "Gang", "allpagesprefix": "Shaw pages wi prefix:", - "allpagesbadtitle": "The page teitle gien wis wrang or haed a cross-lied or cross-wiki prefix. It micht hae ane or twa characters that canna be uised in teitles", - "allpages-bad-ns": "{{SITENAME}} disna hae a namespace \"$1\".", + "allpagesbadtitle": "The page teetle gien wis onvalit or haed ae cross-lied or cross-wiki prefix. It micht hae ane or twa chairacters that canna be uised in teetles", + "allpages-bad-ns": "{{SITENAME}} disna hae ae namespace \"$1\".", "allpages-hide-redirects": "Skauk reguidals", "cachedspecial-viewing-cached-ttl": "Ye'r seein ae cached version o this page, this can be up til $1 auld.", "cachedspecial-viewing-cached-ts": "Ye'r seein ae cached version o this page, this micht naw be compleatelie actual.", "cachedspecial-refresh-now": "See latest.", - "categories": "Categories", + "categories": "Categeries", "categoriespagetext": "The follaein {{PLURAL:$1|categerie contains|categeries contain}} pages or media.\n[[Special:UnusedCategories|Onuised categeries]] arna shawn here.\nSee [[Special:WantedCategories|wanted categeries]] ava.", "categoriesfrom": "Displey categeries stairtin at:", "special-categories-sort-count": "sairt bi coont", @@ -1587,7 +1580,7 @@ "linksearch-ns": "Namespace:", "linksearch-ok": "Rake", "linksearch-text": "Wildcairds like \"*.wikipedia.org\" can be uised.\nNeeds at least ae top-level domain, fer example \"*.org\".
\nSupported {{PLURAL:$2|protocol|protocols}}: $1 (defaults to http:// gif naw protocol is speceefied).", - "linksearch-line": "$1 is linked from $2", + "linksearch-line": "$1 is airtit fae $2", "linksearch-error": "Wildcards micht appear yinlie at the stairt o the hoastname.", "listusersfrom": "Displey uisers stairtin at:", "listusers-submit": "Shaw", @@ -1606,7 +1599,7 @@ "listgrouprights-group": "Groop", "listgrouprights-rights": "Richts", "listgrouprights-helppage": "Help:Groop richts", - "listgrouprights-members": "(leet o members)", + "listgrouprights-members": "(leet o memmers)", "listgrouprights-addgroup": "Eik {{PLURAL:$2|groop|groops}}: $1", "listgrouprights-removegroup": "Remuiv {{PLURAL:$2|grop|groops}}: $1", "listgrouprights-addgroup-all": "Eik aw groops", @@ -1620,9 +1613,9 @@ "trackingcategories-msg": "The Trackin Categerie", "trackingcategories-name": "The Message name", "trackingcategories-desc": "Categerie inclusion criteria", - "noindex-category-desc": "The page haes ae __NOINDEX__ mageec waird oan it (n is in ae namespace whaur that flag is permitit), n sae it's na indext bi the robots.", - "index-category-desc": "The page haes ae __INDEX__ oan it (n is in ae namespace whaur that flag is permitit), n sae it's indext bi the robots whaur it widna normallie be.", - "post-expand-template-inclusion-category-desc": "Efter makin aw o the templates muckler, the page size is muckler than $wgMaxArticleSize, sae some templates were na makit muckler.", + "noindex-category-desc": "The page haes ae __NOINDEX__ mageec waird oan it (n is in ae namespace whaur that flag is alloud), n sae it's no indext bi the robots.", + "index-category-desc": "The page haes ae __INDEX__ oan it (n is in ae namespace whaur that flag is alloud), n sae it's indext bi the robots whaur it widna normallie be.", + "post-expand-template-inclusion-category-desc": "Efter makin aw o the templates muckler, the page size is muckler than $wgMaxArticleSize, sae some templates were no makit muckler.", "post-expand-template-argument-category-desc": "Efter makin ae template argument muckler (sommit in triple braces, lik {{{Foo}}}), the page is muckler than $wgMaxArticleSize.", "expensive-parserfunction-category-desc": "Ower monie expenseeve parser functions (lik #ifexist) incluidit oan ae page. See [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgExpensiveParserFunctionLimit Manual:$wgExpensiveParserFunctionLimit].", "broken-file-category-desc": "Categerie eikit gif the page contains ae broken file airtin (aen airtin tae embed ae file whan the file disna exeest).", @@ -1660,7 +1653,7 @@ "usermessage-editor": "Seestem messenger", "watchlist": "Ma watchleet", "mywatchlist": "Ma watchleet", - "watchlistfor2": "For $1 $2", + "watchlistfor2": "Fer $1 $2", "nowatchlist": "Ye'v nae eitems oan yer watchleet.", "watchlistanontext": "Please $1 tae see or eedit eetems oan yer watchlet.", "watchnologin": "Nae loggit in", @@ -1669,21 +1662,17 @@ "removewatch": "Remuiv fae watchleet", "removedwatchtext": "The page \"[[:$1]]\" haes been remuied fae [[Special:Watchlist|yer watchleet]].", "watch": "Watch", - "watchthispage": "Leuk ower this page", - "unwatch": "Unwatch", + "watchthispage": "Watch this page", + "unwatch": "Onwatch", "unwatchthispage": "Stap watchin", "notanarticle": "Naw ae content page", "notvisiblerev": "The last reeveesion bi ae differant uiser haes been delytit", - "watchlist-details": "{{PLURAL:$1|$1 page|$1 pages}} oan yer watchleet, na coontin tauk pages.", + "watchlist-details": "{{PLURAL:$1|$1 page|$1 pages}} oan yer watchleet, no coontin tauk pages seperatlie.", "wlheader-enotif": "Wab-mail annooncemant is enabled.", "wlheader-showupdated": "Pages that hae been chynged sin ye last veesitit thaim ar shawn in '''baud'''.", - "watchmethod-recent": "checkin recent eedits fer watched pages", - "watchmethod-list": "checking watched pages fer recent eedits", - "watchlistcontains": "Yer watchleet contains $1 {{PLURAL:$1|page|pages}}.", - "iteminvalidname": "Proablem wi eetem '$1', onvalit name...", "wlnote2": "Ablo ar the chynges in the hainmaist {{PLURAL:$1|hoor|$1 hours}}, aes o $3, $2.", - "wlshowlast": "Shaw lest $1 hours $2 days $3", - "watchlist-options": "Watchleet options", + "wlshowlast": "Shaw hainmaist $1 hoors $2 days $3", + "watchlist-options": "Watchleet opties", "watching": "Watchin...", "unwatching": "Unwatchin...", "watcherrortext": "Ae mistak occurred while chyngin yer watchleet settins fer \"$1\".", @@ -2194,7 +2183,6 @@ "tooltip-undo": "\"Ondae\" reverts this eedit n apens the eedit form in luikower mode. It permits addin ae raison in the owerview.", "tooltip-preferences-save": "Hain preeferances", "tooltip-summary": "Enter ae short owerview", - "notacceptable": "The wiki server canna provide data in a format yer client can read.", "anonymous": "Nameless {{PLURAL:$1|uiser|uisers}} o {{SITENAME}}", "siteuser": "{{SITENAME}} uiser $1", "anonuser": "{{SITENAME}} anonymoos uiser $1", @@ -2615,14 +2603,8 @@ "autosumm-replace": "Replacin page wi '$1'", "autoredircomment": "Reguidin til [[$1]]", "autosumm-new": "Cræftit page wi \"$1\"", - "livepreview-loading": "Laidin...", - "livepreview-ready": "Laidin... Readie!", - "livepreview-failed": "Live luikower failed!\nGie normal luikower ae gae.", - "livepreview-error": "Failed tae connect: $1 \"$2\".\nGie normal luikower ae gae.", "lag-warn-normal": "Chynges newer than $1 {{PLURAL:$1|seicont|seiconts}} micht na be shawn in this leet.", "lag-warn-high": "Cause o hei database server lag, chynges newer than $1 {{PLURAL:$1|seicont|seiconts}} micht na be shawn in this leet.", - "watchlistedit-numitems": "Yer watchleet contains {{PLURAL:$1|1 title|$1 titles}}, na coontin tauk pages.", - "watchlistedit-noitems": "Yer watchleet contains naw titles.", "watchlistedit-normal-title": "Eedit watchleet", "watchlistedit-normal-legend": "Remuiv titles fae watchleet", "watchlistedit-normal-explain": "Titles oan yer watchleet ar shawn ablo.\nTae remuiv ae title, check the kist nex til it, n clap \"{{int:Watchlistedit-normal-submit}}\".\nYe can [[Special:EditWatchlist/raw|eedit the raw leet]] aes weel.", @@ -2713,7 +2695,6 @@ "compare-invalid-title": "The title that ye speceefied is onvalit.", "compare-title-not-exists": "The title that ye speceefied disna exeest.", "compare-revision-not-exists": "The reveesion that ye speceefied disna exeest.", - "dberr-header": "This wiki haes ae proablem", "dberr-problems": "Sairrie! This site is expereeancin techneecal diffeculties.", "dberr-again": "Gie it ae few minutes n than relaid.", "dberr-info": "(Canna contact the database server: $1)", diff --git a/languages/i18n/sdc.json b/languages/i18n/sdc.json index d40d3f58ea..8a7453853e 100644 --- a/languages/i18n/sdc.json +++ b/languages/i18n/sdc.json @@ -6,7 +6,8 @@ "Felis", "Jun Misugi", "Kaganer", - "Midnight Gambler" + "Midnight Gambler", + "아라" ] }, "tog-underline": "Sotturìnia li cullegamenti:", @@ -683,7 +684,7 @@ "recentchanges-label-bot": "Chistha è una mudìfigga pa unu bot", "recentchanges-label-unpatrolled": "Mudìfigga nò ancora contrulladda", "rcnotefrom": "Inogghi so erencaddi li mudìfigghi arriggaddi a parthì da '''$2''' (finz'a '''$1''').", - "rclistfrom": "Musthra li mudìfigghi arriggaddi à partì da $1", + "rclistfrom": "Musthra li mudìfigghi arriggaddi à partì da $3 $2", "rcshowhideminor": "$1 li mudìfigghi minori", "rcshowhidebots": "$1 li bot", "rcshowhideliu": "$1 li utenti registhraddi", @@ -969,10 +970,6 @@ "watchlist-details": "La listha di l'abbaidaddi ippiziari cunteni {{PLURAL:$1|una pagina (e la rippettiba pagina di dischussioni)|$1 pagini (e li rippettibi pagini di dischussioni)}}.", "wlheader-enotif": "La nutìfica via postha erettrònica è attiba.", "wlheader-showupdated": "Li pàgini chi so isthaddi mudìfiggaddi daboi l'ulthima vìsita so evidenziaddi in '''grasseddu'''", - "watchmethod-recent": "cuntrollu di li mudìfigghi rizzenti pa l'abbaidaddi ippiziari", - "watchmethod-list": "cuntrollu di l'abbaidaddi ippiziari pa mudìfigghi rizzenti", - "watchlistcontains": "La listha di l'abbaidaddi ippiziari cunteni {{PLURAL:$1|una pàgina|$1 pàgini}}.", - "iteminvalidname": "Probremi cu' la pàgina '$1', innòmmu nò vàriddu...", "wlshowlast": "Musthra li ulthimi $1 ori $2 dì $3", "watchlist-options": "Opzioni abbaidaddi ippiziari", "watching": "Aggiunta a l'abbaidaddi ippiziari...", @@ -1474,8 +1471,6 @@ "autosumm-new": "Criadda pàgina cun '$1'", "lag-warn-normal": "Li mudìfigghi arriggaddi {{PLURAL:$1|i' l'ulthimu sigundu|i' l'ulthimi $1 sigundi}} pudiani nò apparì in chistha listha.", "lag-warn-high": "Pa un ritardhu mannu di l'elaburaddori sivvidori di la bancadati, li mudìfigghi arriggaddi i' l'ulthimi $1 sigundi pudiani nò apparì in chistha listha.", - "watchlistedit-numitems": "La listha di l'abbaidaddi ippiziari cunteni {{PLURAL:$1|una pàgina (e la rippettiba pàgina di dischussioni)|$1 pàgini (e li rippettibi pàgini di dischussioni)}}.", - "watchlistedit-noitems": "La listha di l'abbaidaddi ippiziari è biodda.", "watchlistedit-normal-title": "Mudìfigga abbaidaddi ippiziari", "watchlistedit-normal-legend": "Eliminiazioni di pàgini da l'abbaidaddi ippiziari", "watchlistedit-normal-explain": "Inogghi so erencaddi tutti li pàgini abbaidaddi. Pà canzellà una o più pàgini di la listha, isciubarà li caselli reratibi e fà clic i' lu buttoni '''Elimina pàgini''' in giossu a l'erencu. Pói puru [[Special:EditWatchlist/raw|mudìfiggalla in fuimmaddu testhu]].", diff --git a/languages/i18n/se.json b/languages/i18n/se.json index 0987b6d961..fca4c060a6 100644 --- a/languages/i18n/se.json +++ b/languages/i18n/se.json @@ -10,7 +10,8 @@ "Teak", "The Evil IP address", "Trondtr", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Liŋkkaid vuolláisárgun", @@ -21,7 +22,6 @@ "tog-showtoolbar": "Čájet rievdadangaskaomiid", "tog-editondblclick": "Rievdat siidduid duppaldeaddilemiin (JavaScript)", "tog-editsectiononrightclick": "Rievdat osiid nu ahte deaddilat bajilčállaga sáhpána olgeš boaluin (JavaScript)", - "tog-rememberpassword": "Muite mu dieđuid dán dihtoris (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Lasit siidduid maid lean álggahan mu čuovvunlistui", "tog-watchdefault": "Lasit čuovvunlistui siidduid maid lean ođasmahttán", "tog-watchmoves": "Lasit čuovvunlistui siidduid maid lean sirdán", @@ -226,7 +226,6 @@ "filedeleteerror": "Fiilla $1 sihkkun ii lihkosmuvvan.", "directorycreateerror": "Logahallama ”$1” ráhkadeapmi ii lihkosmuvvan.", "filenotfound": "Fiila $1 ii dihtton.", - "fileexistserror": "Fiilii ”$1” čállin ii lihkosmuvvan: fiila lea anus.", "formerror": "Skovi dieđut eai dohkke.", "badarticleerror": "Doaimma ii leat vejolaš dahkat dán siiddus.", "cannotdelete": "Siiddu dahje fiilla sihkkon ii lihkosmuvvan. Muhtun eará lea sáhttán sihkkut dan.", @@ -324,7 +323,6 @@ "savearticle": "Vurke siiddu", "preview": "Siiddu ovdalgihtiigeahččan", "showpreview": "Geahča ovdalgiihtii", - "showlivepreview": "Ovdalgeahčastan", "showdiff": "Čájet rievdadusaid", "anoneditwarning": "'''Váruhus:''' It leat loggen sisa. Du IP-čujuhus báhcá dán siiddu rievdadushistorjái.", "missingsummary": "It leat čállán čoahkkáigeasu. Jus válljet Vurke ođđasit, de rievdadusat maid ráhkadit vurkejuvvo čoahkkáigeasuhaga.", @@ -425,7 +423,6 @@ "showingresults": "{{PLURAL:$1|'''Okta''' boađus|'''$1''' bohtosa}} bohtosa'''$2''' rájes.", "showingresultsnum": "Vuolábealde {{PLURAL:$3|lea '''okta''' ohcanboađus|leat '''$3''' ohcanbohtosa}} '''$2.''' bohtosa rájes.", "powersearch-ns": "Oza nammagomuvuođain:", - "powersearch-redir": "Listu ođđasitstivremiin", "powersearch-togglelabel": "Rievdat válljema:", "powersearch-toggleall": "Buot", "powersearch-togglenone": "Ii mihkkege", @@ -509,7 +506,7 @@ "recentchanges-summary": "Dán siiddus sáhtát čuovvut varas rievdadusaid {{SITENAME}}s.", "recentchanges-feed-description": "Dán siiddus sáhtat čuovvut varas {{GRAMMAR:illative|{{SITENAME}}}} rievdadusaid.", "rcnotefrom": "Vuolábealde leat rievdadusat '''$2''' rájes. Eanemusta '''$1''' mearkkastaga čájehuvvo.", - "rclistfrom": "Čájet ođđa rievdadusat $1 rájes", + "rclistfrom": "Čájet ođđa rievdadusat $3 $2 rájes", "rcshowhideminor": "$1 unna rievdádusat", "rcshowhidebots": "$1 bohtat", "rcshowhideliu": "$1 čálligoahtán geavaheaddjit", @@ -749,10 +746,6 @@ "watchlist-details": "Du čuovvunlisttus {{PLURAL:$1|lea $1 siidu|leat $1 siiddu}}. Lohkui eai leat váldojuvvon ságastallansiidduid.", "wlheader-enotif": "E-poastaalmmuhusat leat anus.", "wlheader-showupdated": "Siiddut, mat leat rievdaduvvon du maŋimus geavahangearddi maŋŋá leat merkojuvvon '''buoiddes teavsttain'''", - "watchmethod-recent": "dárkistuvvo varas rievdadusat čuovvunlisttu siidduide", - "watchmethod-list": "dárkistuvvo čuovvunlisttu siidduid varas rievdadusat", - "watchlistcontains": "Du čuovvunlisttus {{PLURAL:$1|lea okta siidu|leat $1 siiddu}}.", - "iteminvalidname": "Siidduin $1 ledje váttisvuođat! Siiddu namas lea feaila.", "wlshowlast": "Čájet maŋimus $1 diimmu dahje $2 beaivvi $3", "watching": "Lasihuvvo čuovvunlistui...", "unwatching": "Sihkojuvvo čuovvunlisttus...", @@ -1051,7 +1044,6 @@ "size-kilobytes": "$1 KiB", "size-megabytes": "$1 MiB", "size-gigabytes": "$1 GiB", - "watchlistedit-noitems": "Du čuovvunlistu lea guoros", "watchlistedit-normal-title": "Čuovvunlisttu ođasmahttin", "watchlistedit-raw-titles": "Siiddut", "watchlistedit-raw-submit": "Beaivit čuovvunlisttu", diff --git a/languages/i18n/sei.json b/languages/i18n/sei.json index 6e34c69881..7d92e0cc5d 100644 --- a/languages/i18n/sei.json +++ b/languages/i18n/sei.json @@ -5,7 +5,8 @@ "Kaganer", "SeriCtam", "Teak", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Squóráam linkám:", @@ -16,7 +17,6 @@ "tog-showtoolbar": "Cohuatlöx ticpatlöx toolbar (JavaScript)", "tog-editondblclick": "Ticpatlöx páhinám 2 clickám mii (JavaScript)", "tog-editsectiononrightclick": "Ton ticpatlöx seccion pok clickám mii
seccion titelám iti (JavaScript)", - "tog-rememberpassword": "Qualtiinii he quimx canj jan ordinator iti (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Plusöx páhinám he hun he listade cáminot", "tog-watchdefault": "Plusöx páhinám he ticpatlöx he listade cáminot", "tog-watchmoves": "Plusöx páhinám he yacom he listade cáminot", @@ -232,7 +232,6 @@ "filedeleteerror": "Nedelatomöx ciúchan \"$1\".", "directorycreateerror": "Necreatöx directoran \"$1\".", "filenotfound": "Neyahöx ciúchan \"$1\".", - "fileexistserror": "Necoccebj caitomde ciúchan \"$1\": ciúchan coccebj", "unexpected": "Value neqance: \"$1\"=\"$2\".", "formerror": "Römj: nesubmit listade fillöx", "badarticleerror": "Jan accion neperformon jan páhina iti.", @@ -336,7 +335,6 @@ "savearticle": "Xuniim páhina", "preview": "Cuáxiit", "showpreview": "Cohuatlöx cuáxiit", - "showlivepreview": "Live cuáxiit", "showdiff": "Cohuatlöx quiix", "anoneditwarning": "'''Attencion:''' Me necaápo. Menadressade IP coccebj recordöx históriade jan páhina iti.", "missingsummary": "'''Attencion:''' Me necoccebj providöx abvuatlde ticpatlöx zo. Clicköx 'Xuniim páhina' xuniim meticpatlöx sans abvuatlde ticpatlöx.", @@ -506,7 +504,7 @@ "recentchanges-summary": "Caitom camjöx cmaa quiíx zode Wiki zo jan páhina iti.", "recentchanges-feed-description": "Caitom camjöx cmaa quiíx zode Wiki zo jan fiiyt iti.", "rcnotefrom": "!-cmaa coccebj quiíx zode '''$2''' (plusöxiti '''$1''' visi).", - "rclistfrom": "Cohuatlöx hunquiix startom $1 'de", + "rclistfrom": "Cohuatlöx hunquiix startom $3 $2 'de", "rcshowhideminor": "$1 editám bajlöxám", "rcshowhidebots": "$1 cibotám", "rcshowhideliu": "$1 caitom caápo", diff --git a/languages/i18n/sgs.json b/languages/i18n/sgs.json index ab96568909..3429490745 100644 --- a/languages/i18n/sgs.json +++ b/languages/i18n/sgs.json @@ -5,7 +5,8 @@ "Kaganer", "Reedy", "Zordsdavini", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Pabrauktė nūruodas:", @@ -16,7 +17,6 @@ "tog-showtoolbar": "Ruodītė redagavėma rakondinė (JavaScript)", "tog-editondblclick": "Poslapiu redagavėms dvėgobu paspaudėmu (JavaScript)", "tog-editsectiononrightclick": "Ijongtė skėrsneliu redagavėma paspaudos skėrsnelė pavadėnėma
dešėniouju pelies klavėšu (JavaScript)", - "tog-rememberpassword": "Atmintė prėsėjongėma infuormacėjė šėtom kuompioterī (daugiausē $1 {{PLURAL:$1|dėina|dėinuom}})", "tog-watchcreations": "Pridietė poslapius, katrūs sokorio, i keravuojamu sāraša", "tog-watchdefault": "Pridietė poslapius, katrūs taisau, i keravuojamu sāraša", "tog-watchmoves": "Pridietė poslapius, katrūs parkelio, i keravuojamu sāraša", @@ -273,7 +273,6 @@ "filecopyerror": "Nepavīkst kopėjoutė faila ėš „$1“ i „$2“.", "filerenameerror": "Nepavīkst parvardėntė faila ėš „$1“ i „$2“.", "filenotfound": "Nepavīkst rastė faila „$1“.", - "fileexistserror": "Nepavīkst irašītė i faila „$1“: tas fails jau īr", "unexpected": "Natėkieta raikšmie: „$1“=„$2“.", "cannotdelete": "Nepavīka ėštrintė nuruodīta poslapė a faila \"$1\". (Mažo kažkas padarė pėrmesnis šėta)", "badtitle": "Bluogs pavadėnėms", @@ -377,7 +376,6 @@ "savearticle": "Ėšsauguotė poslapė", "preview": "Parveiza", "showpreview": "Ruodītė parveiza", - "showlivepreview": "Tėisiuogėnė parvaiza", "showdiff": "Ruodītė skėrtomus", "anoneditwarning": "'''Diemesė:''' Tomsta nesat prisėjungės. Jūsa IP adresos būs irašīts i šiuo poslapė istuorėjė.", "missingsummary": "'''Priminėms:''' Tamsta nenuruodiet pakeitėma kuomentara. Jēgo viel paspausėt ''Ėšsauguotė'', Tamstas pakeitėms bus ėšsauguots ba anuo.", @@ -530,7 +528,6 @@ "search-nonefound": "Nier rezoltatu, katrėi atitėktu ožklausėma.", "powersearch-legend": "Prapliesta paėiška", "powersearch-ns": "Ėiškoutė vardū srėtīsė:", - "powersearch-redir": "Itrauktė paradresavėmus", "powersearch-togglelabel": "Pažīmietė:", "powersearch-toggleall": "Vėskon", "powersearch-togglenone": "Nieka", @@ -652,7 +649,7 @@ "recentchanges-label-unpatrolled": "Tas keitėms da nebova patikrints", "recentchanges-label-plusminus": "Ton baitu skaitliom pakeists straipsnė apmiers", "rcnotefrom": "Žemiau īr pakeitėma pradedant nū $2 (ruodom lėgė $1 pakeitėmu).", - "rclistfrom": "Ruodītė naujus pakeitėmus pradedant nū $1", + "rclistfrom": "Ruodītė naujus pakeitėmus pradedant nū $3 $2", "rcshowhideminor": "$1 mažus pakeitėmus", "rcshowhidebots": "$1 robuotus", "rcshowhideliu": "$1 prėsėjongusiūm nauduotuojūm pakeitėmus", @@ -937,9 +934,6 @@ "watchlist-details": "Keravuojama $1 {{PLURAL:$1|poslapis|$1 poslapē|$1 poslapiu}} neskaitlioujant aptarėmu poslapiu.", "wlheader-enotif": "El. pašta primėnėmā ijongtė īr.", "wlheader-showupdated": "Poslapē, katrėi pakeistė nu Tamstas paskotėnė apsėlonkėma čiesa anūs, īr pažīmietė '''pastuorintā'''", - "watchmethod-recent": "tėkrėnamė vielībė̅jė pakeitėmā keravuojamiems poslapiams", - "watchmethod-list": "Ėiškuoma vielībūju pakeitėmu keravuojamūs poslapiūs", - "watchlistcontains": "Tamstas kervuojamu sārašė īr $1 {{PLURAL:$1|poslapis|poslapē|poslapiu}}.", "wlshowlast": "Ruodītė paskotėniu $1 adīnu, $2 dėinū a $3 pakeitėmus", "watchlist-options": "Keravuojamu sāroša pasėrinkėmā", "watching": "Itraukiama i keravuojamu sāraša...", @@ -1356,12 +1350,8 @@ "autosumm-replace": "Poslapis keitams so '$1'", "autoredircomment": "Nukreipama i [[$1]]", "autosumm-new": "Naus poslapis: $1", - "livepreview-loading": "Kraunama īr…", - "livepreview-ready": "Ikeliama… Padarīta!", "lag-warn-normal": "Pakeitėmā, naujesnė kāp $1 {{PLURAL:$1|sekondė|sekondės|sekondiu}}, tamė sārašė gal būtė neruodomė.", "lag-warn-high": "Dielē dėdlė doumenū bazės pasėlikėma pakeitėmā, naujesnė nēgo $1 {{PLURAL:$1|sekondė|sekondės|sekondiu}}, tamė sarašė gal būtė neruodomė.", - "watchlistedit-numitems": "Tamstas keravuojamu sārašė īr $1 poslapiu neskaitliuojant aptarėmu poslapiu.", - "watchlistedit-noitems": "Tamstas keravuojamu sārašė nė juokiū poslapiu.", "watchlistedit-normal-title": "Keistė keravuojamu sāroša", "watchlistedit-normal-legend": "Šalėntė poslapios ėš keravuojamu sāraša", "watchlistedit-normal-explain": "Žemiau īr ruodomė poslapē Tamstas keravuojamu sārašė.\nNuoriedamė pašalėntė poslapi, pri anuo oždiekėt varnale ė paspauskėt „Šalėntė poslapios“.\nTamsta tēpuogi galėt [[Special:EditWatchlist/raw|redagoutė grīnaji keravuojamu sāraša]].", diff --git a/languages/i18n/sh.json b/languages/i18n/sh.json index 43abbc2687..b96e7e24b5 100644 --- a/languages/i18n/sh.json +++ b/languages/i18n/sh.json @@ -5,7 +5,8 @@ "Kolega2357", "Nemo bis", "OC Ripper", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Podvuci linkove:", @@ -304,14 +305,11 @@ "readonly_lag": "Baza podataka je zaključana dok se sekundarne baze podataka na serveru ne sastave sa glavnom.", "internalerror": "Interna pogreška", "internalerror_info": "Interna greška: $1", - "fileappenderrorread": "Nije se mogao pročitati \"$1\" tokom dodavanja.", - "fileappenderror": "Ne može se primijeniti \"$1\" na \"$2\".", "filecopyerror": "Ne može se kopirati \"$1\" na \"$2\".", "filerenameerror": "Ne može se promjeniti ime datoteke \"$1\" u \"$2\".", "filedeleteerror": "Ne može se izbrisati datoteka \"$1\".", "directorycreateerror": "Nije moguće napraviti direktorijum \"$1\".", "filenotfound": "Ne može se naći datoteka \"$1\".", - "fileexistserror": "Nemoguće je stvoriti datoteku \"$1\": datoteka već postoji", "unexpected": "Neočekivana vrijednost: \"$1\"=\"$2\".", "formerror": "Greška: ne može se poslati formular", "badarticleerror": "Ova akcija ne može biti izvršena na ovoj stranici.", @@ -387,8 +385,6 @@ "gotaccountlink": "Prijavite se / Пријавите се", "userlogin-resetlink": "Zaboravili ste detalje vaše prijave?", "userlogin-resetpassword-link": "Resetirajte svoju lozinku/zaporku", - "createacct-join": "Unesite svoje informacije ispod", - "createacct-another-join": "Dolje unesite informacije o novom računu.", "createacct-emailrequired": "E-mail adresa", "createacct-emailoptional": "E-mail adresa (opcionalno)", "createacct-email-ph": "Unesite svoju E-mail adresu", @@ -525,7 +521,6 @@ "savearticle": "Sačuvaj - Сачувај", "preview": "Pretpregled / Претпреглед", "showpreview": "Pretpregled - Претпреглед", - "showlivepreview": "Pretpregled uživo", "showdiff": "Prikaži izmjene - Прикажи измене", "anoneditwarning": "'''Upozorenje:''' Niste prijavljeni.\nVaša IP adresa će biti zabilježena u historiji ove stranice.", "anonpreviewwarning": "''Niste prijavljeni. Vaša IP adresa će biti zabilježena u historiji ove stranice.''", @@ -810,7 +805,6 @@ "search-nonefound": "Nisu pronađeni rezultati koji odgovaraju upitu.", "powersearch-legend": "Napredna pretraga", "powersearch-ns": "Pretraga u imenskim prostorima:", - "powersearch-redir": "Pokaži spisak preusmjerenja", "powersearch-togglelabel": "Označi:", "powersearch-toggleall": "Sve", "powersearch-togglenone": "Ništa", @@ -915,7 +909,6 @@ "prefs-advancedsearchoptions": "Napredne opcije", "prefs-advancedwatchlist": "Napredne opcije", "prefs-displayrc": "Postavke displeja", - "prefs-displaysearchoptions": "Postavke displeja", "prefs-displaywatchlist": "Postavke prikaza", "prefs-diffs": "Razlike", "email-address-validity-valid": "E-mail adresa izgleda valjano", @@ -1082,7 +1075,7 @@ "recentchanges-label-unpatrolled": "Ova izmjena još nije patrolirana", "recentchanges-legend-newpage": "$1 - nova stranica", "rcnotefrom": "Ispod {{PLURAL:$1|je '''$1''' izmjena|su '''$1''' zadnje izmjene|su '''$1''' zadnjih izmjena}} u {{PLURAL:$2|posljednjem '''$2''' danu|posljednja '''$2''' dana|posljednjih '''$2''' dana}}, od $4, $5.", - "rclistfrom": "Prikaži nove poruke od / Прикажи нове поруке од $1", + "rclistfrom": "Prikaži nove poruke od / Прикажи нове поруке од $3 $2", "rcshowhideminor": "$1 male izmjene / мале измене", "rcshowhidebots": "$1 botove / ботове", "rcshowhideliu": "$1 prijavljene korisnike", @@ -1586,10 +1579,6 @@ "watchlist-details": "{{PLURAL:$1|$1 stranica praćena|$1 stranice praćene|$1 stranica praćeno}} ne računajući stranice za razgovor.", "wlheader-enotif": "* Obavještavanje e-poštom je omogućeno.", "wlheader-showupdated": "* Stranice koje su izmijenjene od kad ste ih posljednji put posjetili su prikazane '''podebljanim slovima'''", - "watchmethod-recent": "provjerava se da li ima praćenih stranica u nedavnim izmjenama", - "watchmethod-list": "provjerava se da li ima nedavnih izmjena u praćenim stranicama", - "watchlistcontains": "Vaš spisak praćenih članaka sadrži $1 {{PLURAL:$1|stranicu|stranica}}.", - "iteminvalidname": "Problem sa '$1', neispravno ime...", "wlshowlast": "Prikaži posljednjih $1 sati $2 dana $3", "watchlist-options": "Opcije liste praćenja", "watching": "Pratim... / Додавање на списак надгледања...", @@ -2128,7 +2117,6 @@ "tooltip-undo": "Vraća ovu izmjenu i otvara formu uređivanja u modu pretpregleda.\nDozvoljava unošenje razloga za to u sažetku.", "tooltip-preferences-save": "Snimi postavke", "tooltip-summary": "Unesite kratki sažetak", - "notacceptable": "Viki server ne može da pruži podatke u onom formatu koji Vaš klijent može da pročita.", "anonymous": "{{PLURAL:$1|Anonimni korisnik|$1 anonimna korisnika|$1 anonimnih korisnika}} projekta {{SITENAME}}", "siteuser": "{{SITENAME}} korisnik $1", "anonuser": "{{SITENAME}} anonimni korisnik $1", @@ -2669,14 +2657,8 @@ "autosumm-replace": "Zamjena stranice sa '$1'", "autoredircomment": "Preusmjereno na [[$1]]", "autosumm-new": "Napravljena stranica sa '$1'", - "livepreview-loading": "Učitavanje...", - "livepreview-ready": "Učitavanje... Spreman!", - "livepreview-failed": "Pregled uživo nije uspio! Pokušajte normalni pregled.", - "livepreview-error": "Spajanje nije uspjelo: $1 \"$2\".\nPokušajte normalni pregled.", "lag-warn-normal": "Promjene načinjene prije manje od $1 {{PLURAL:$1|sekunde|sekunde|sekundi}} možda neće biti prikazane na ovom spisku.", "lag-warn-high": "Zbog dužeg zastoja baze podataka na serveru, izmjene novije od $1 {{PLURAL:$1|sekunde|sekunde|sekundi}} možda neće biti prikazane na ovom spisku.", - "watchlistedit-numitems": "Vaš spisak praćenja sadrži {{PLURAL:$1|1 naslov|$1 naslova}}, izuzimajući stranice za razgovor.", - "watchlistedit-noitems": "Vaš spisak praćenja ne sadrži naslove.", "watchlistedit-normal-title": "Uredi spisak praćenja", "watchlistedit-normal-legend": "Ukloni naslove iz spiska praćenja", "watchlistedit-normal-explain": "Naslovi na Vašem spisku praćenja su prikazani ispod.\nDa bi ste uklonili naslov, označite kutiju pored naslova, i kliknite \"{{int:Watchlistedit-normal-submit}}\".\nTakođer možete [[Special:EditWatchlist/raw|napredno urediti spisak]].", @@ -2779,7 +2761,6 @@ "compare-invalid-title": "Naslov koji ste unijeli je nevaljan.", "compare-title-not-exists": "Navedeni naslov ne postoji.", "compare-revision-not-exists": "Navedena revizija ne postoji.", - "dberr-header": "Ovaj wiki ima problem", "dberr-problems": "Žao nam je! Ova stranica ima tehničke poteškoće.", "dberr-again": "Pokušajte pričekati nekoliko minuta i ponovno učitati.", "dberr-info": "(Ne može se spojiti server baze podataka: $1)", diff --git a/languages/i18n/shi.json b/languages/i18n/shi.json index 1ddfd4cbc3..07849a4aa0 100644 --- a/languages/i18n/shi.json +++ b/languages/i18n/shi.json @@ -3,7 +3,8 @@ "authors": [ "Dalinanir", "Ebe123", - "Zanatos" + "Zanatos", + "아라" ] }, "tog-underline": "krrj du izdayn:", @@ -16,7 +17,6 @@ "tog-showtoolbar": "sbaynd tizikrt n tbddil(JavaScript)", "tog-editondblclick": "Ẓrig tisniwin ad s uklik snat wal ( ira mayad JavaScript)", "tog-editsectiononrightclick": "Yan uklik s tsga tafasi f uzwl n w-ayyaw bac ad tsbadlt ɣtad (ira JavaScript)", - "tog-rememberpassword": "Askti nu ukcum ɣ Urdinaturad (Iɣ kullu tggut $1 {{PLURAL:$1|Ass|Ass}})", "tog-watchcreations": "Zaydn tasniwin lli skrɣ i umuɣ n tilli ssuġiɣ.", "tog-watchdefault": "Zaydn tasniwin lli tżrigɣ i umuɣ n tilli tsaggaɣ", "tog-watchmoves": "Zayd tisniwin lli smattayɣ i tilli tsggaɣ.", @@ -278,14 +278,11 @@ "missingarticle-diff": "(lfarq: $1, $2)", "internalerror": "khata ghogns", "internalerror_info": "khata ghogns :$1", - "fileappenderrorread": "Ur as nufa anɣr \"$1\"", - "fileappenderror": "orimkn anzayd \"$1\" s \"$2\".", "filecopyerror": "orimkin ankopi \"$1\" s \"$2\".", "filerenameerror": "ur as tufit ad tsmmut \"$1\" s \"$2\".", "filedeleteerror": "Ur as yuffi ad ikkis asddaw ad « $1 ».", "directorycreateerror": "Ur as tufit an tgt asddaw « $1 ».", "filenotfound": "Ur as tufit ad taft \"$1\"", - "fileexistserror": "Ur as tufit ad tarat ɣ usdaw \"$1\" : asdaw ur illi", "unexpected": "Azal (atig) llis ur nql: « $1 » = « $2 ».", "formerror": "Anzri: ur as tufit an tgt tifrkit", "badarticleerror": "Tigawt ad ur as tufi ad ttuyskar ɣ tasna yad.", @@ -368,7 +365,6 @@ "savearticle": "Ẓṛig d tḥbut", "preview": "Iẓṛi amzwaru", "showpreview": "Iẓṛi amzwaru", - "showlivepreview": "Iẓṛi izrbn", "showdiff": "Mel imbddln lli ifttun", "anoneditwarning": "Han ''' ur ttuyssant ''' rad ibayn IP nk ɣ umzrut n tasna yad, ur sul iḥba tamagit nk", "anonpreviewwarning": "ur ittuyssan mat tgit. Iɣ tgdl tawuri nk, tansa nk IP rad tbayn ɣ umzruy n imbdln n tasna yad.", @@ -521,7 +517,6 @@ "search-nonefound": "Ur ittuykfa walu maygan zund ɣayli trit", "powersearch-legend": "Amsigl imzwarn", "powersearch-ns": "Icnubbucn ɣ tɣulin", - "powersearch-redir": "Afsr n ismmatayn (Tifilit n ismmatayn)", "powersearch-togglelabel": "Sti", "powersearch-toggleall": "Kullu", "powersearch-togglenone": "Walu", @@ -608,7 +603,7 @@ "recentchanges-label-bot": "Ambddl ad iskr robot", "recentchanges-label-unpatrolled": "Ambddl ad ura jju ittmẓra", "rcnotefrom": "Had imbddln lli ittuyskarn z '''$2''' ('''$1''' ɣ uggar).", - "rclistfrom": "Mel imbdeltn imaynutn z $1", + "rclistfrom": "Mel imbdeltn imaynutn z $3 $2", "rcshowhideminor": "$1 iẓṛign fssusnin", "rcshowhidebots": "$1 butn", "rcshowhideliu": "$1 midn li ttuyqqiyadnin", diff --git a/languages/i18n/si.json b/languages/i18n/si.json index b4c9787693..999de95f2e 100644 --- a/languages/i18n/si.json +++ b/languages/i18n/si.json @@ -21,7 +21,8 @@ "බිඟුවා", "රොමානිස් සැමුවෙල්", "ශ්වෙත", - "සුරනිමල" + "සුරනිමල", + "아라" ] }, "tog-underline": "සබැඳි යටීර කිරීම:", @@ -34,7 +35,6 @@ "tog-showtoolbar": "සංස්කරණ මෙවලම්තීරුව පෙන්වන්න", "tog-editondblclick": "ද්විත්ව-ක්ලික් කිරීම මගින් පිටු සංස්කරණය අරඹන්න", "tog-editsectiononrightclick": "ඡේද ශීර්ෂ මත දකුණු-ක්ලික් කිරීමෙන් ඡේද සංස්කරණය සක්‍රීය කරන්න (ජාවාස්ක්‍රිප්ට්)", - "tog-rememberpassword": "මගේ ප්‍රවිෂ්ටය මෙම ගවේශකයෙහි උපරිම ලෙස {{PLURAL:$1|දිනයක්|දින $1ක්}} මතක තබා ගන්න", "tog-watchcreations": "මම තනන පිටු හා මම උඩුගත කරන ගොනු මාගේ මුරලැයිස්තුවට එක් කරන්න", "tog-watchdefault": "මම සංස්කරණය කරන පිටු හා ගොනු මාගේ මුර ලැයිස්තුවට එක් කරන්න", "tog-watchmoves": "මම ගෙනයන පිටු හා ගොනු මාගේ මුර ලැයිස්තුවට එක් කරන්න", @@ -329,14 +329,11 @@ "readonly_lag": "ගෝල(slave) දත්තසංචිත සර්වරයන්හි ක්‍රියාශීලිත්වය ගුරු(master) සර්වර මට්ටමට පත් වන තෙක් දත්තසංචිතය ස්වයංක්‍රීව අගළුලා ඇත", "internalerror": "අභ්‍යන්තර දෝෂය", "internalerror_info": "අභ්‍යන්තර දෝෂය: $1", - "fileappenderrorread": "එක්කිරීමේදී \"$1\" නියවීමට නොහැකි විය.", - "fileappenderror": "\"$2\" වෙත \"$1\" යා කල නොහැක.", "filecopyerror": "\"$1\" ගොනුව \"$2\" වෙත පිටපත් කිරීමට නොහැකි විය.", "filerenameerror": "\"$1\" ගොනුව \"$2\" බවට යළි-නම්-කිරීම සිදු කල නොහැකි විය.", "filedeleteerror": "\"$1\" ගොනුව මකා-දැමිය නොහැකි විය.", "directorycreateerror": "\"$1\" නාමාවලිය තැනීම කල නොහැකි විය.", "filenotfound": "\"$1\" ගොනුව සොයා ගත නොහැකි විය.", - "fileexistserror": "\"$1\" ගොනුව වෙත ලිවීම කල නොහැකි විය: ගොනුව පවතියි", "unexpected": "අනපේක්‍ෂිත අගය: \"$1\"=\"$2\".", "formerror": "දෝෂය: ආකෘති-පත්‍රය ඉදිරිපත් කල නොහැකි විය", "badarticleerror": "මෙම පිටුව විෂයයෙහි මෙම කාර්යය ඉටු නල නොහැකි විය.", @@ -411,8 +408,6 @@ "userlogin-resetpassword-link": "ඔබේ මුරපදය නැති වුනාද?", "userlogin-loggedin": "ඔබ දැනටමත් {{GENDER:$1|}} ලෙස පිවිසී ඇත.\nනව පරිශීලකයෙකු ලෙස ඇතුළු වීමට පහත ආකෘතිය පුරවන්න.", "userlogin-createanother": "තවත් ගිණුමක් ආරම්භ කරන්න", - "createacct-join": "ඔබගේ තොරතුරු පහත ඇතුළු කරන්න.", - "createacct-another-join": "නව ගිණුමේ දත්ත පහත ඇතුළු කරන්න.", "createacct-emailrequired": "වි-තැපෑල ලිපිනය", "createacct-emailoptional": "වි-තැපෑල ලිපිනය (විකල්ප)", "createacct-email-ph": "ඔබගේ වි-තැපෑල ලිපිනය ඇතුළු කරන්න", @@ -558,7 +553,6 @@ "savearticle": "පිටුව සුරකින්න", "preview": "පෙරදසුන", "showpreview": "පෙරදසුන පෙන්වන්න", - "showlivepreview": "තත්කාල පෙර-දසුන", "showdiff": "වෙනස්කිරීම් පෙන්වන්න", "anoneditwarning": "'''අවවාදයයි:''' ඔබ පරිශීලකයෙකු වශයෙන් පද්ධතියට ප්‍රවිෂ්ට වී නොමැත.\nඔබගේ අයිපී යොමුව මෙම පිටුවෙහි සංස්කරණ ඉතිහාසයෙහි වාර්තාගත වෙනු ඇත", "anonpreviewwarning": "අවවාදයයි: ඔබ පරිශීලකයෙකු වශයෙන් පද්ධතියට ප්‍රවිෂ්ට වී නොමැත. එමනිසා මෙම පිටුවෙහි සංස්කරණ ඉතිහාසයෙහි, ඔබගේ අන්තර්ජාල ලිපිනය සටහන් කරගැනීමට සිදුවනු ඇත.", @@ -832,7 +826,6 @@ "search-nonefound": "විමසුම හා ගැලපෙන ප්‍රතිඵල කිසිවක් නොමැත.", "powersearch-legend": "වැඩිමනත් ගවේෂණය", "powersearch-ns": "නාමඅවකාශයන්හි ගවේෂණය කරන්න:", - "powersearch-redir": "යළි-යොමු ලැයිස්තුගත කරන්න", "powersearch-togglelabel": "පිරික්සන්න:", "powersearch-toggleall": "සියල්ල", "powersearch-togglenone": "කිසිවක් නොමැත", @@ -935,7 +928,6 @@ "prefs-advancedsearchoptions": "ප්‍රගත විකල්පයන්", "prefs-advancedwatchlist": "වැඩිදුර සැකසුම් තෝරාගැනීම", "prefs-displayrc": "දර්ශන සැකසුම් තෝරාගැනීම", - "prefs-displaysearchoptions": "විකල්ප පෙන්වන්න", "prefs-displaywatchlist": "විකල්ප පෙන්වන්න", "prefs-tokenwatchlist": "ටෝකනය", "prefs-diffs": "වෙනස", @@ -1089,7 +1081,7 @@ "recentchanges-label-unpatrolled": "මෙම සංස්කරණය තවම විමර්ශනය කර නොමැත", "recentchanges-legend-newpage": "$1 - නව පිටුව", "rcnotefrom": "'''$2''' න් පසු සිදුවී ඇති වෙනස්කම් මෙහි පහත දැක්වේ ('''$1''' ක ප්‍රමාණයක උපරිමයක් පෙන්වා ඇත).", - "rclistfrom": "$1 සිට බලපැවැත්වෙන මෑත වෙනස්වීම් පෙන්වන්න", + "rclistfrom": "$3 $2 සිට බලපැවැත්වෙන මෑත වෙනස්වීම් පෙන්වන්න", "rcshowhideminor": "සුළු සංස්කරණ $1", "rcshowhideminor-show": "පෙන්වන්න", "rcshowhideminor-hide": "සඟවන්න", @@ -1601,10 +1593,6 @@ "watchlist-details": "සාකච්ඡා පිටු නොගිණුනු කල, ඔබගේ මුර ලැයිස්තුවෙහි {{PLURAL:$1|එක් පිටුවක්|පිටු $1 ක්}} ඇත.", "wlheader-enotif": "විද්‍යුත්-තැපැල් දැනුම්දීම සක්‍රීය කෙරිණි.", "wlheader-showupdated": "ඔබ විසින් ඒවාට අවසන් වරට පිවිසුනු පසුව වෙනස්කෙරුනු පිටු '''තදකුරු''' වලින් පෙන්වා ඇත", - "watchmethod-recent": "මුර-කෙරෙන පිටු සඳහා මෑත සංස්කරණයන් පරික්‍ෂා කරමින්", - "watchmethod-list": "මෑත සංස්කරණයන් සඳහා මුර-කෙරෙන පිටු පරික්‍ෂා කරමින්", - "watchlistcontains": "ඔබගේ මුර-ලැයිස්තුවෙහි {{PLURAL:$1|එක් පිටුවක්|පිටු $1 ක්}} අඩංගුය.", - "iteminvalidname": "'$1' අයිතමය පිළිබඳ ගැටළුවක් ඇත, අනීතික නමකි...", "wlshowlast": "පසුගිය පැය $1 දින $2 $3 පෙන්වන්න", "watchlist-options": "තෝරාගතහැකි මුර ලැයිස්තු සැකසුම්", "watching": "මුර කරමින්...", @@ -2122,7 +2110,6 @@ "cologneblue.js": "/* මෙහි ඕනෑම ජාවාස්ක්‍රිප්ට් එකක් සිහිල්-සුවඳ-පැන් ඡවිය භාවිතා කරන පරිශීලකයන්හට ප්‍රවේශනය කෙරේ */", "monobook.js": "/* මෙහි ඕනෑම ජාවාස්ක්‍රිප්ට් එකක් ඒකායන ඡවිය භාවිතා කරන පරිශීලකයන්හට ප්‍රවේශනය කෙරේ */", "modern.js": "/* මෙහි ඕනෑම ජාවාස්ක්‍රිප්ට් එකක් නූතන ඡවිය භාවිතා කරන පරිශීලකයන්හට ප්‍රවේශනය කෙරේ */", - "notacceptable": "ඔබගේ සේවාලාභියාට කියැවිය හැකි ආකෘතියකින් දත්ත සැපැයීමට විකි සේවාදායකයට නොහැක.", "anonymous": "{{SITENAME}} හි නිර්නාමික {{PLURAL:$1|පරිශීලකයා|පරිශීලකයෝ}}", "siteuser": "{{SITENAME}} පරිශීලක $1", "anonuser": "{{SITENAME}} නිර්නාමික පරිශීලක $1", @@ -2675,14 +2662,8 @@ "size-kilobytes": "$1 කි.බ.", "size-megabytes": "$1 මෙ.බ.", "size-gigabytes": "$1 ගි.බ.", - "livepreview-loading": "බා ගැනෙමින්…", - "livepreview-ready": "බා ගැනෙමින්… සූදානම්!", - "livepreview-failed": "තත්කාල පෙර-දසුන අසමත් විය! සාමාන්‍ය පෙර-දසුන වෑයම් කරන්න.", - "livepreview-error": "මෙය හා සම්බන්ධ වීම අසාර්ථක විය: $1 \"$2\".\nසාමාන්‍ය පෙර-දසුන අත්හදා බලන්න.", "lag-warn-normal": "{{PLURAL:$1|තත්පරයකට|තත්පර $1 කට}} වඩා නැවුම් වෙනස්වීම්, ලැයිස්තුවෙහි පෙන්නුම් නොවීමට ඉඩ ඇත.", "lag-warn-high": "දත්තසංචිත ස'වරයේ අධි විලම්බය නිසා, වෙනස්වීමට පසු ගතවූයේ {{PLURAL:$1|එක් තත්පරයක්|තත්පර $1 ක්}} පමණක් නම්, ලැයිස්තුවෙහි අන්තර්ගතවී නොතිබිය හැක.", - "watchlistedit-numitems": "සාකච්ඡා පිටු ගණනය නොකල විට, ඔබගේ මුර-ලැයිස්තුවෙහි {{PLURAL:$1|ශීර්ෂ එකක්|ශීර්ෂ $1 ක්}} අඩංගු වේ.", - "watchlistedit-noitems": "ඔබගේ මුර-ලැයිස්තුවේ ශීර්ෂ කිසිවක් නොමැත.", "watchlistedit-normal-title": "මුර-ලැයිස්තුව සංස්කරණය කරන්න", "watchlistedit-normal-legend": "මුර-ලැයිස්තුවෙන් ශීර්ෂයන් ඉවත් කරන්න", "watchlistedit-normal-explain": "ඔබගේ මුර-ලැයිස්තුවෙහි සිරස්තලයන් පහත දක්වා ඇත.\nසිරස්තලයක් ඉවත් කිරීමට, එය‍ට යාබද කොටුව තෝරාගෙන, සිරස්තල ඉවත්කරන්න යන්න මත ක්ලික් කරන්න.\n[[Special:EditWatchlist/raw|නොනිමි ලැයිස්තුව සංස්කරණය කිරීම]] වුවද ඔබ විසින් සිදු කල හැක.", @@ -2826,7 +2807,6 @@ "compare-invalid-title": "ඔබ සඳහන් කළ මාතෘකාව වලංගු නොවේ.", "compare-title-not-exists": "ඔබ විසින් විශේෂණය කෙරූ මාතෘකාව නොපවතියි.", "compare-revision-not-exists": "ඔබ විසින් විශේෂණය කෙරූ සංශෝධනය නොපවතියි.", - "dberr-header": "මෙම විකියෙහි ගැටළුවක් පවතියි", "dberr-problems": "සමාවන්න! මෙම අඩවිය තාක්ෂණික ගැටළු අත්දකියි.", "dberr-again": "විනාඩි කිහිපයක් කල්ගතකර යළි-බාගැනුම උත්සාහ කරන්න.", "dberr-info": "(දත්තගබඩා සේවාදායකය හා සම්බන්ධ වීම‍ට නොහැක: $1)", diff --git a/languages/i18n/sk.json b/languages/i18n/sk.json index 9f75070b0e..c66978e563 100644 --- a/languages/i18n/sk.json +++ b/languages/i18n/sk.json @@ -25,7 +25,8 @@ "Urhixidur", "Valasek", "Wizzard", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Podčiarkovať odkazy:", @@ -334,14 +335,11 @@ "readonly_lag": "Databáza bola automaticky zamknutá pokým záložné databázové servery nedoženú hlavný server", "internalerror": "Vnútorná chyba", "internalerror_info": "Vnútorná chyba: $1", - "fileappenderrorread": "Počas pridávania sa nepodarilo prečítať „$1“.", - "fileappenderror": "Nepodarilo sa pridať „$1“ k „$2“.", "filecopyerror": "Nebolo možné skopírovať súbor „$1“ na „$2“.", "filerenameerror": "Nebolo možné premenovať súbor „$1“ na „$2“.", "filedeleteerror": "Nebolo možné vymazať súbor „$1“.", "directorycreateerror": "Nebolo možné vytvoriť adresár „$1“.", "filenotfound": "Nebolo možné nájsť súbor „$1“.", - "fileexistserror": "Nebolo možné zapisovať do súboru „$1“: súbor existuje", "unexpected": "Neočakávaná hodnota: „$1“=„$2“.", "formerror": "Chyba: nepodarilo sa odoslať formulár", "badarticleerror": "Na tejto stránke túto činnosť nemožno vykonať.", @@ -422,8 +420,6 @@ "userlogin-helplink2": "Pomoc s prihlásením", "userlogin-loggedin": "Ste už {{GENDER:$1|prihĺasený|prihlásená}} ako $1.\nPomocou formulára nižšie sa môžete prihlásiť ako iný redaktor.", "userlogin-createanother": "Vytvoriť ďalší účet", - "createacct-join": "Vyplňte svoje údaje.", - "createacct-another-join": "Vyplňte údaje nového účtu.", "createacct-emailrequired": "E-mailová adresa", "createacct-emailoptional": "E-mailová adresa (nepovinné)", "createacct-email-ph": "Zadajte vašu e-mailovú adresu", @@ -578,7 +574,6 @@ "savearticle": "Uložiť stránku", "preview": "Náhľad", "showpreview": "Zobraziť náhľad", - "showlivepreview": "Živý náhľad", "showdiff": "Zobraziť rozdiely", "anoneditwarning": "'''Upozornenie:''' Nie ste prihlásený.\nVaša IP adresa bude zaznamenaná v histórii úprav tejto stránky.", "anonpreviewwarning": "''Nie ste prihlásený. Uložením zaznamenáte svoju IP adresu do histórie úprav tejto stránky.''", @@ -864,7 +859,6 @@ "search-nonefound": "Vyhľadávanie nenašlo žiadne výsledky.", "powersearch-legend": "Pokročilé hľadanie", "powersearch-ns": "Hľadať v menných priestoroch:", - "powersearch-redir": "Vypísať presmerovania", "powersearch-togglelabel": "Skontrolovať:", "powersearch-toggleall": "Všetky", "powersearch-togglenone": "Žiadne", @@ -970,7 +964,6 @@ "prefs-advancedsearchoptions": "Rozšírené možnosti", "prefs-advancedwatchlist": "Rozšírené možnosti", "prefs-displayrc": "Možnosti zobrazenia", - "prefs-displaysearchoptions": "Možnosti zobrazenia", "prefs-displaywatchlist": "Možnosti zobrazenia", "prefs-diffs": "Rozdiely", "prefs-help-prefershttps": "Táto voľba sa prejaví pri vašom ďalšom prihlásení.", @@ -1142,7 +1135,7 @@ "recentchanges-legend-heading": "'''Legenda:'''", "recentchanges-legend-newpage": "(pozri tiež [[Special:NewPages|zoznam nových stránok]])", "rcnotefrom": "Nižšie sú zobrazené úpravy od $2 (do $1).", - "rclistfrom": "Zobraziť nové úpravy počnúc od $1", + "rclistfrom": "Zobraziť nové úpravy počnúc od $3 $2", "rcshowhideminor": "$1 drobné úpravy", "rcshowhideminor-show": "Zobraziť", "rcshowhideminor-hide": "Skryť", @@ -1631,9 +1624,15 @@ "listgrouprights-removegroup-self": "Z vlastného účtu je možné odstrániť {{PLURAL:$2|skupinu|skupiny}}: $1", "listgrouprights-addgroup-self-all": "Do vlastného účtu je možné pridať všetky skupiny", "listgrouprights-removegroup-self-all": "Z vlastného účtu je možné odstrániť všetky skupiny", + "listgrouprights-namespaceprotection-header": "Obmedzenia menných priestorov", + "listgrouprights-namespaceprotection-namespace": "Menný priestor", + "listgrouprights-namespaceprotection-restrictedto": "Práva umožňujúce redaktorovi upravovať", + "trackingcategories": "Sledovacie kategórie", + "trackingcategories-summary": "Táto stránka obsahuje zoznam sledovacích kategórií, ktoré automaticky pridáva softvér MediaWiki. Ich mená je možné zmeniť úpravou príslušných systémových hlásení v mennom priestore {{ns:8}}.", "trackingcategories-msg": "Sledovacia kategória", "trackingcategories-name": "Názov správy", "trackingcategories-desc": "Kritériá pre zaradenie do kategórie", + "noindex-category-desc": "Stránka nieje indexovaná robotmi, pretože obsahuje magické slovo __NOINDEX__ a je v mennom priestore, v ktorom je tento príznak povolený.", "trackingcategories-nodesc": "Popis nie je k dispozícii.", "trackingcategories-disabled": "Kategória je vypnutá", "mailnologin": "Žiadna adresa na zaslanie", @@ -1685,10 +1684,6 @@ "watchlist-details": "{{PLURAL:$1|Jedna sledovaná stránka|$1 sledované stránky|$1 sledovaných stránok}}, nepočítajúc diskusné stránky.", "wlheader-enotif": "Upozorňovanie e-mailom je zapnuté.", "wlheader-showupdated": "Stránky, ktoré boli zmenené od vašej poslednej návštevy sú zobrazené '''tučne'''.", - "watchmethod-recent": "kontrolujú sa sledované stránky v posledných úpravách", - "watchmethod-list": "kontrolujú posledné úpravy v sledovaných stránkach", - "watchlistcontains": "Váš zoznam sledovaných obsahuje {{PLURAL:$1|jednu stránku|$1 stránky|$1 stránok}}.", - "iteminvalidname": "Problém s položkou „$1“, neplatné meno...", "wlshowlast": "Zobraziť posledných $1 hodín $2 dní $3", "watchlist-options": "Nastavenia zoznamu sledovaných", "watching": "Pridávam do zoznamu sledovaných...", @@ -1860,6 +1855,7 @@ "sp-contributions-newbies-sub": "Príspevky nováčikov", "sp-contributions-newbies-title": "Príspevky nových používateľov", "sp-contributions-blocklog": "záznam blokovaní", + "sp-contributions-suppresslog": "utajené príspevky redaktora", "sp-contributions-deleted": "zmazané príspevky používateľa", "sp-contributions-uploads": "nahrané súbory", "sp-contributions-logs": "záznamy", @@ -2247,7 +2243,6 @@ "group-bot.js": "/* Tu sa nachádzajúci JavaScript sa načíta len robotom */", "group-sysop.js": "/* Tu sa nachádzajúci JavaScript sa načíta len správcom */", "group-bureaucrat.js": "/* Tu sa nachádzajúci JavaScript sa načíta len byrokratom */", - "notacceptable": "Wiki server nedokáže poskytovať dáta vo formáte, v akom ich váš klient vie čítať.", "anonymous": "$1 {{PLURAL:$1|anonymný používateľ|anonymní používatelia|anonymných používateľov}} {{GRAMMAR:genitív|{{SITENAME}}}}", "siteuser": "používateľ {{GRAMMAR:genitív|{{SITENAME}}}} $1", "anonuser": "anonymný používateľ {{GRAMMAR:genitív|{{SITENAME}}}} $1", @@ -2776,6 +2771,7 @@ "imgmultigo": "Vykonať", "imgmultigoto": "Prejsť na stránku $1", "img-lang-default": "(predvolený jazyk)", + "img-lang-info": "Vykresliť tento obrázok v jazyku $1 $2", "img-lang-go": "Vykonať", "ascending_abbrev": "vzostupne", "descending_abbrev": "zostupne", @@ -2791,14 +2787,8 @@ "autosumm-replace": "Nahrádzam stránku textom „$1“", "autoredircomment": "Presmerovanie na [[$1]]", "autosumm-new": "Vytvorená stránka „$1“", - "livepreview-loading": "Načítava sa…", - "livepreview-ready": "Načítavanie dokončené!", - "livepreview-failed": "Živý náhľad sa nepodarilo zrealizovať!\nSkúste obyčajný náhľad.", - "livepreview-error": "Nepodarilo sa pripojiť: $1 „$2“\nSkúste obyčajný náhľad.", "lag-warn-normal": "Úpravy za {{PLURAL:$1|poslednú sekundu|posledné $1 sekundy|posledných $1 sekúnd}} nemusia byť v tomto zozname zobrazené.", "lag-warn-high": "Kvôli dlhšej odozve databázového servera nemusia byť úpravy za {{PLURAL:$1|poslednú sekundu|posledné $1 sekundy|posledných $1 sekúnd}} v tomto zozname zobrazené.", - "watchlistedit-numitems": "Váš zoznam sledovaných stránok obsahuje {{PLURAL:$1|jednu stránku|$1 stránky|$1 stránok}} nepočítajúc diskusné stránky.", - "watchlistedit-noitems": "Váš zoznam sledovaných stránok obsahuje žiadne stránky.", "watchlistedit-normal-title": "Upraviť zoznam sledovaných stránok", "watchlistedit-normal-legend": "Odstrániť všetky stránky zo zoznamu sledovaných stránok", "watchlistedit-normal-explain": "Nižšie sú zobrazené stránky z vášho zoznamu sledovaných stránok.\nAk chcete odstrániť položku, začiarknite políčko vedľa nej a kliknite na „{{int:Watchlistedit-normal-submit}}“. Tiež môžete [[Special:EditWatchlist/raw|upravovať nespracovaný zoznam]].", @@ -2915,7 +2905,6 @@ "compare-invalid-title": "Názov, ktorý ste zadali nie je platný.", "compare-title-not-exists": "Názov, ktorý ste zadali neexistuje.", "compare-revision-not-exists": "Revízia, ktorú ste zadali, neexistuje.", - "dberr-header": "Táto wiki má problém", "dberr-problems": "Prepáčte! Táto stránka má práve technické problémy.", "dberr-again": "Skúste niekoľko minút počkať a potom opäť načítať stránku.", "dberr-info": "(Spojenie s databázovým serverom neúspešné: $1)", diff --git a/languages/i18n/sl.json b/languages/i18n/sl.json index a9bf124434..e14700a1e5 100644 --- a/languages/i18n/sl.json +++ b/languages/i18n/sl.json @@ -7,7 +7,8 @@ "Matej1234", "Smihael", "Vadgt", - "Yerpo" + "Yerpo", + "아라" ] }, "tog-underline": "Podčrtavanje povezav:", @@ -1137,7 +1138,7 @@ "recentchanges-legend-heading": "'''Legenda:'''", "recentchanges-legend-newpage": "(glej tudi [[Special:NewPages|seznam novih strani]])", "rcnotefrom": "Navedene so spremembe od $2 dalje (prikazujem jih do $1).", - "rclistfrom": "Prikaži spremembe od $1 naprej", + "rclistfrom": "Prikaži spremembe od $3 $2 naprej", "rcshowhideminor": "$1 manjša urejanja", "rcshowhideminor-show": "Prikaži", "rcshowhideminor-hide": "Skrij", @@ -1703,10 +1704,6 @@ "watchlist-details": "Na vašem spisku nadzorov je $1 {{PLURAL:$1|stran|strani|strani}}; pogovorne strani niso štete posebej.", "wlheader-enotif": "Obveščanje po elektronski pošti je omogočeno.", "wlheader-showupdated": "Strani, spremenjene od vašega zadnjega ogleda, so prikazane '''krepko'''.", - "watchmethod-recent": "med nedavnimi urejanji iščem spremljane strani", - "watchmethod-list": "med spremljanimi stranmi iščem nedavna urejanja", - "watchlistcontains": "Spremljate $1 {{PLURAL:$1|stran|strani}}.", - "iteminvalidname": "Težava z izbiro »$1«, neveljavno ime ...", "wlnote2": "Spodaj so navedene spremembe v {{PLURAL:$1|zadnji uri|zadnjih $1 urah}}, od $2, $3.", "wlshowlast": "Prikaži zadnjih $1 ur; $2 dni; $3;", "watchlist-options": "Možnosti spiska nadzorov", @@ -2806,8 +2803,6 @@ "autosumm-new": "Nova stran z vsebino: $1", "lag-warn-normal": "Spremembe novejše od $1 {{PLURAL:$1|sekunde|sekund}} morda ne bodo prikazane na seznamu.", "lag-warn-high": "Zaradi visoke zasedenosti strežniških podatkovnih baz, spremembe novejše od $1 {{PLURAL:$1|sekunde|sekund}} morda ne bodo prikazane na seznamu.", - "watchlistedit-numitems": "Vaš spisek nadzorov vsebuje $1 {{PLURAL:$1|stran|strani}}, izključujoč pogovorne strani.", - "watchlistedit-noitems": "Vaš spisek nadzorov je prazen.", "watchlistedit-normal-title": "Uredi spisek nadzorov", "watchlistedit-normal-legend": "Odstrani strani iz spiska nadzorov", "watchlistedit-normal-explain": "Strani na vašem spisku nadzorov so prikazane spodaj.\nDa odstranite stran, označite kvadratek poleg nje in kliknite »{{int:Watchlistedit-normal-submit}}«.\nLahko tudi [[Special:EditWatchlist/raw|uredite gol spisek]].", diff --git a/languages/i18n/sli.json b/languages/i18n/sli.json index d26ec205f1..77635f3736 100644 --- a/languages/i18n/sli.json +++ b/languages/i18n/sli.json @@ -13,7 +13,8 @@ "Teutonius", "The Evil IP address", "Timpul", - "Äberlausitzer" + "Äberlausitzer", + "아라" ] }, "tog-underline": "Verknipfonga unterstreeicha:", @@ -26,7 +27,6 @@ "tog-showtoolbar": "Bearbta Werkzichleiste aozäan (beneeticht JavaScript)", "tog-editondblclick": "Seita mit Doppelklick bearbta (JavaScript)", "tog-editsectiononrightclick": "Eenzelne Obschniete per Rechtsklick bearbta (JavaScript)", - "tog-rememberpassword": "Notzer sull uff de Lengde oagemeldt blein (login uff diesem Rechner speichern) (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Salber derstallte Seyta automatisch beobachta", "tog-watchdefault": "Salber geänderte on neu erstellte Seyta automatisch beobachta (zu menner Beobachtungsliste hinzufügen)", "tog-watchmoves": "Vo merr salber verschobene Seyta autoatisch beobachta", @@ -259,7 +259,6 @@ "readonly": "Datenbanksperre", "missing-article": "Der Text von „$1“ $2 wurde nicht in der Datenbank gefunden.\n\nDie Seite ist möglicherweise gelöscht oder verschoben worden.\n\nFalls dies nicht zutrifft, hast du eventuell einen Fehler in der Software gefunden. Bitte melde dies einem [[Special:ListUsers/sysop|Administrator]] unter Nennung der URL.", "missingarticle-rev": "(Versionsnummer: $1)", - "fileappenderror": "Konnte „$1“ ne oa „$2“ oahänga.", "unexpected": "Unerwarteter Wert: „$1“=„$2“.", "cannotdelete": "De Seite oder Datei „$1“ koan nee geläscht waan.\nMeeglicherweise wurde se bereits vu jemand anders entfernt.", "badtitle": "Ungültiger Tittel", @@ -582,7 +581,6 @@ "showingresultsheader": "{{PLURAL:$5|Ergebnis '''$1''' vu '''$3'''|Ergebnisse '''$1–$2''' vu '''$3'''}} fier '''$4'''", "search-nonefound": "Fier denne Sichoafroage wurden kenne Ergebnisse gefunda.", "powersearch-ns": "Suche ei Noamasräuma:", - "powersearch-redir": "Weiterleitunga oanzeega:", "powersearch-toggleall": "Olle", "powersearch-togglenone": "Kenne", "searchdisabled": "De {{SITENAME}}-Suche ies deaktiviert. Du koast underdessa miet Google sucha. Bitte bedenke, doaß der Suchindex fier {{SITENAME}} veraltet sei koan.", @@ -759,7 +757,7 @@ "recentchanges-label-unpatrolled": "Nicht-kontrollierte Änderung", "recentchanges-legend-newpage": "$1 - neue Seite", "rcnotefrom": "Oagezeigt waan de Änderunga seit '''$2''' (max. '''$1''' Einträge).", - "rclistfrom": "Oack Änneronga seit $1 zeiga.", + "rclistfrom": "Oack Änneronga seit $3 $2 zeiga.", "rcshowhideminor": "Klenne Änderunga $1", "rcshowhidebots": "$1 boty", "rcshowhideliu": "Oagemeldete Benutzer $1", @@ -1066,10 +1064,6 @@ "watchlist-details": "Du beobachtest {{PLURAL:$1|1 Seite|$1 Seita}}.", "wlheader-enotif": "Dar E-Mail-Benoachrichtigungsdienst ies aktiviert.", "wlheader-showupdated": "Seyta miet noo ne gesehenen Änderunga waan '''fett''' dargestellt.", - "watchmethod-recent": "Ieberprifa dar letzta Beoarbeetunga fier de Beobachtungsliste", - "watchmethod-list": "Ieberpriefa dar Beobachtungsliste noach letzta Beoarbeetunga", - "watchlistcontains": "Denne Beobachtungsliste enthält $1 {{PLURAL:$1|Seite|Seita}}.", - "iteminvalidname": "Problem mi'm Eintrag „$1“, ungiltiger Noame.", "wlshowlast": "Zeige de Änneronga dar letzta $1 Stonda, $2 Taage oder $3.", "watchlist-options": "Oazeegeoptiona", "watching": "Beobachta …", @@ -1460,7 +1454,6 @@ "tooltip-rollback": "Moacht olle letzta Änderunga dar Seite, de vum gleichen Benutzer vurgenumma waan sein, dorch ocke eenen Klick rieckgängig.", "tooltip-undo": "Moacht lediglich diese eene Änderung rieckgängig on zeigt doas Resultat ei dar Vorschau oa, damit ei dar Zusommafassungszeile eene Begründung angegeba waan koan.", "tooltip-summary": "Gib eine kurze Zusammenfassung ein", - "notacceptable": "Dar Wiki-Server koan de Daten ne fier dei Ausgabegerät uffbereita.", "anonymous": "{{PLURAL:$1|Anonymer Nutzer|Anonyme Nutzer}} uff {{SITENAME}}", "siteuser": "{{SITENAME}}-Benutzer $1", "lastmodifiedatby": "Diese Seite wurde zuletzt oam $1 im $2 Seeger vu $3 geändert.", @@ -1657,14 +1650,8 @@ "autosumm-replace": "Dar Seytainhalt wurde durch an'n andern Text ersetzt: „$1“", "autoredircomment": "Weiterleitung noach [[$1]] erstallt", "autosumm-new": "De Seite wurde neu oagelagt: „$1“", - "livepreview-loading": "Loada…", - "livepreview-ready": "Loadn … Fattig!", - "livepreview-failed": "Live-Vurschau ne meeglich! Bitte de normale Vurschau benutza.", - "livepreview-error": "Verbindung ne meeglich: $1 „$2“. Bitte de normale Vurschau benutza.", "lag-warn-normal": "Beoarbeetunga dar letzta {{PLURAL:$1|Sekunde|$1 Sekunden}} waan ei dieser Liste nooch ne oagezeigt.", "lag-warn-high": "Uff Grund huher Datenbankauslastung waan de Beoarbeetunga dar letzta {{PLURAL:$1|Sekunde|$1 Sekunden}} ei dieser Liste noo ne oagezeigt.", - "watchlistedit-numitems": "Denne Beobachtungsliste enthält {{PLURAL:$1|1 Eintrag |$1 Einträge}}, Dischkurseita waan nee gezählt.", - "watchlistedit-noitems": "Denne Beobachtungsliste ies laar.", "watchlistedit-normal-title": "Beobachtungsliste bearbta", "watchlistedit-normal-legend": "Einträge vu dar Beobachtungsliste entferna", "watchlistedit-normal-explain": "Dies sein de Einträge denner Beobachtungsliste. Im Einträge zu entferna, markiere de Kästchen neben den Einträga und klicke oam Ende der Seite uff „Einträge entferna“. Du koast denne Beobachtungsliste au eim [[Special:EditWatchlist/raw|Listenfurmat bearbta]].", @@ -1716,7 +1703,6 @@ "tags-tag": "Markierungsnoame", "tags-edit": "bearbta", "tags-hitcount": "$1 {{PLURAL:$1|Änderung|Änderunga}}", - "dberr-header": "Dieses Wiki hoot a Problem", "htmlform-submit": "Ieberträän", "htmlform-reset": "Änderunga rickgängig macha", "htmlform-selectorother-other": "Ondere", diff --git a/languages/i18n/so.json b/languages/i18n/so.json index baf99aa1a3..2000dade99 100644 --- a/languages/i18n/so.json +++ b/languages/i18n/so.json @@ -4,7 +4,8 @@ "Abshirdheere", "Maax", "Mimursal", - "Yariiska" + "Yariiska", + "아라" ] }, "tog-underline": "Linkiga hoos ka calaamadeysan:", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Itus bedelka qalabka shaqada (waxaa loo baahanyahay JavaScript)", "tog-editondblclick": "wax ka bedel maqaalada labo jeer la riixay (waxaa loo baahanyahay JavaScript)", "tog-editsectiononrightclick": "Fasax cutub wax ka bedelida hadii batoonka midig ee dooliga
dhag lagu siiyo cinwaanka korkiisa (JavaScript)", - "tog-rememberpassword": "Kumbuyuutarkaan ku xasuusnaaw gudagalkeyga (ilaa $1 {{PLURAL:$1|maalin|maalmood}})", "tog-watchcreations": "Ku dar boggaga aan aniga sameeyay liiskayga waardiyaha", "tog-watchdefault": "Ku dar boggaga aan wax ka bedelo liiskayga waardiyaha", "tog-watchmoves": "Ku dar boggaga aan wareejiyo liiskayga waardiyaha", @@ -44,6 +44,7 @@ "tog-diffonly": "Kaladuwanaanshaha hoostooda qari qoraalka bogga", "tog-showhiddencats": "Itusi ereykoobyada qarsoon", "tog-norollbackdiff": "ha isticmaalin kala duwanaanshaha markii aad dib u soo celisay kadib", + "tog-useeditwarning": "Iidig markaan ka baxayo wax bedelidda bog ay ku jiraan isbedel aan la haydin", "tog-prefershttps": "Adeegso mar kasta qad aamin ah markaad soo galeeyso", "underline-always": "Marwalba", "underline-never": "Marnaba", @@ -286,14 +287,11 @@ "missingarticle-diff": "(Duwanaan: $1, $2)", "internalerror": "Qalad gudaha ah", "internalerror_info": "Qalad gudaha ah: $1", - "fileappenderrorread": "Ma akhri karin \"$1\" markii oo ku daraayay.", - "fileappenderror": "Ma ku dari karin \"$1\" ilaa \"$2\".", "filecopyerror": "Ma koobi gareen karin faylka \"$1\" ilaa \"$2\".", "filerenameerror": "Maka bedeli karin magaca faylka \"$1\" ilaa \"$2\".", "filedeleteerror": "Ma tirtiri karin faylka \"$1\".", "directorycreateerror": "Ma sameyn karin maktabad \"$1\".", "filenotfound": "Ma oo san helin faylka \"$1\".", - "fileexistserror": "Ma ku qori karin faylka \"$1\": faylkan wuu jiraa.", "unexpected": "Qiimo loo maleeneenin: \"$1\"=\"$2\".", "formerror": "Qalad: suura gal maaha in la diraa qoraalkaan", "badarticleerror": "Shaqadaan ma lagu sameyn karo boggaan.", @@ -348,7 +346,6 @@ "gotaccountlink": "Gudaha gal", "userlogin-resetlink": "Ma ilaawday tafaasiisha gudagalahaada?", "userlogin-resetpassword-link": "Dib usoo cesho erey sirtaada", - "createacct-join": "Gali macluumaadkaada gaarka ah.", "createacct-emailoptional": "Ciwaanka e-mail-ka (dooqasho)", "createacct-email-ph": "Gali Ciwaankaada e-mail-ka", "createaccountmail": "E-mail ahaan", @@ -452,7 +449,6 @@ "savearticle": "Bogga kaydi", "preview": "Horfiirin", "showpreview": "Itus horfiirinta", - "showlivepreview": "Horfiirin toos ah", "showdiff": "Itus isbedelka", "anoneditwarning": "'''Digniin:''' Gudaha kuma jirtid. Cinwaankaaga IP:ga waxaa lagu diiwaangelindoonaa taariikhda bedelida bogan.", "anonpreviewwarning": "''Ma soo gelin. Hadii aad keydisid waxaa ciwaankaada IP:ka lagu duubaa taariikhda bedelka boggaan.''", @@ -487,7 +483,7 @@ "session_fail_preview": "'''Waan ka xunahay! Wixii aad bedeshay ma'suurto galin in la'keydiyo cilad dhacday awgeed.\nFadlan markale isku day. Hadii aysan weli shaqaynin, ka bax ee markale soo gudagal.'''", "session_fail_preview_html": "'''Waan ka xunahay! Wixii aad bedeshay ma'suurto galin in la'keydiyo cilad dhacday awgeed.'''\n\n''Sababtoo ah {{SITENAME}}han wuxuu leeyahay HTML ceyriin ah, horfiirintiisa waxaa loo qariyey si looga hortago weerar ka yimaada JavaScriptga.''\n\n'''Hadii wax ka bedlkaan uu yahay mid xaq ah, fadlan markale isku day. Hadii aysan weli shaqaynin, is kuday inaad ka baxdo ee markale soo gudagal.'''", "editing": "Waxaad bedel ku samaynaysaa $1", - "creating": "Sameyta $1", + "creating": "Samaynta «$1»", "editingsection": "Waxaad wax ka bedelaysaa $1 (qeyb yar)", "editingcomment": "Waxaad wax ka bedelaysaa $1 (qeyb yar)", "editconflict": "Isku dhac badalaadka: $1", @@ -593,7 +589,6 @@ "search-nonefound": "Wax natiijo oo ka soo baxay ma jirto wixii aad raadisay", "powersearch-legend": "Sidii aad wax uugu raadin laheed", "powersearch-ns": "ka raadi xarun magaceedka:", - "powersearch-redir": "liiska inta la sii toosiyay", "powersearch-togglelabel": "Fiiri", "powersearch-toggleall": "Dhamaan", "powersearch-togglenone": "Waxna", @@ -687,7 +682,7 @@ "recentchanges-legend-heading": "'''Sharaxaad:'''", "recentchanges-legend-newpage": "(sidoo kale eeg [[Special:NewPages|liiska bogagga cusub]])", "rcnotefrom": "Hoostaan waa isbedaladii dhacay '''$2''' (waxaad arkoosaa ilaa '''$1''' ).", - "rclistfrom": "Itusi isbedelada cusub oo ka bilaabaneyso $1", + "rclistfrom": "Itusi isbedelada cusub oo ka bilaabaneyso $3 $2", "rcshowhideminor": "$1 bedelada yar", "rcshowhidebots": "$1 botyaalo", "rcshowhideliu": "$1 isticmaalada-soo galay", @@ -853,7 +848,6 @@ "unwatch": "Ha waardiyeynin", "unwatchthispage": "Jooji waardiyeyntiisa", "watchlist-details": "{{PLURAL:$1|$1 bog|$1 boggag ah}} aa ku jirto liiskaaga waardiyaha, ma lagu darin boggaga wadahadalka.", - "watchlistcontains": "Liiskaaga waardiyeynta waxaa ku jiro $1 {{PLURAL:$1|bog|boggag}}.", "wlshowlast": "Itus wixii ka danbeeyay $1 saacadood $2 maalmood $3", "watchlist-options": "Dooqyada liiska waardiyaha", "watching": "Daawasho...", diff --git a/languages/i18n/sq.json b/languages/i18n/sq.json index eb09d2d524..a04ba42a9a 100644 --- a/languages/i18n/sq.json +++ b/languages/i18n/sq.json @@ -23,7 +23,8 @@ "The Evil IP address", "Urhixidur", "Vinie007", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Nënvizo lidhjet:", @@ -36,7 +37,6 @@ "tog-showtoolbar": "Trego mjetet e redaktimit (kërkon JavaScript)", "tog-editondblclick": "Redakto faqet me dopio-klik (kërkon JavaScript)", "tog-editsectiononrightclick": "Lejo redaktimin e seksioneve duke klikuar me të djathtën mbi titullin e seksionit (kërkon JavaScript)", - "tog-rememberpassword": "Mbaj mend fjalëkalimin tim në këtë shfletues (më së shumti për $1 {{PLURAL:$1|ditë|ditë}})", "tog-watchcreations": "Shtoi faqet e krijuara dhe skedat e ngarkuara prej meje tek lista e faqeve nën mbikqyrje", "tog-watchdefault": "Shto faqet dhe skedat e redaktuara prej meje tek lista e faqeve nën mbikqyrje", "tog-watchmoves": "Shto faqet dhe skedat e zhvendosura prej meje tek lista e faqeve nën mbikqyrje", @@ -323,14 +323,11 @@ "readonly_lag": "Databaza është kyçur automatikisht për t'i dhënë kohë serverëve databazë slave që të arrijnë në një nivel me serverin databazë master", "internalerror": "Gabim i brendshëm", "internalerror_info": "Gabim i brendshëm: $1", - "fileappenderrorread": "I pamundur leximi \"$1\" gjatë procesit append.", - "fileappenderror": "E pamundur kryerja e procesit append \"$1\" tek \"$2.", "filecopyerror": "I pamundur kopjimi i skedës \"$1\" tek \"$2\".", "filerenameerror": "I pamundur riemërtimi i skedës \"$1\" në \"$2\".", "filedeleteerror": "E pamundur fshirja e skedës \"$1\".", "directorycreateerror": "I pamundur krijimi i direktorisë \"$1\".", "filenotfound": "E pamundur gjetja e skedës \"$1\".", - "fileexistserror": "Skeda \"$1\" nuk mund të shkruhet : Skeda ekziston.", "unexpected": "Vlerë e papritur: \"$1\"=\"$2\".", "formerror": "Gabim: Formulari nuk mund të dërgohet.", "badarticleerror": "Ky veprim nuk mund të bëhet në këtë faqe.", @@ -402,7 +399,6 @@ "gotaccountlink": "Hyni", "userlogin-resetlink": "Keni harruar të dhënat tuaja të identifikimit?", "userlogin-resetpassword-link": "Rivendos fjalëkalimin", - "createacct-join": "Jepni informacionin tuaj më poshtë", "createaccountmail": "me email", "createaccountreason": "Arsyeja:", "badretype": "Fjalëkalimet nuk janë njësoj.", @@ -517,7 +513,6 @@ "savearticle": "Kryej ndryshimet", "preview": "Shqyrto", "showpreview": "Shfaq për shqyrtim", - "showlivepreview": "Shqyrtim i menjëhershëm", "showdiff": "Trego ndryshimet", "anoneditwarning": "'''Kujdes:''' Ju nuk jeni identifikuar. \nAdresa juaj IP do të regjistrohet në historinë e redaktimeve të kësaj faqeje.", "anonpreviewwarning": "\"Ju nuk jeni identifikuar. Ruajtja e ndryshimeve do të bëjë që adresa juaj IP të regjistrohet në historikun e redaktimeve të kësaj faqeje.\"", @@ -786,7 +781,6 @@ "search-nonefound": "Nuk ka rezultate që përputhen me kërkesën.", "powersearch-legend": "Kërkim i përparuar", "powersearch-ns": "Kërkim në hapësira:", - "powersearch-redir": "Trego përcjellimet", "powersearch-togglelabel": "Zgjedh:", "powersearch-toggleall": "Tâna", "powersearch-togglenone": "Asnji", @@ -888,7 +882,6 @@ "prefs-advancedsearchoptions": "Opsionet e avancuar", "prefs-advancedwatchlist": "Opsionet e avancuar", "prefs-displayrc": "Shfaq opsionet", - "prefs-displaysearchoptions": "Shfaq opsionet", "prefs-displaywatchlist": "Shfaq opsionet", "prefs-diffs": "Ndryshimet", "email-address-validity-valid": "E-mail adresa është e vlefshme.", @@ -1040,7 +1033,7 @@ "recentchanges-label-unpatrolled": "Ky editim ende nuk është patrolluar", "recentchanges-legend-newpage": "$1 - faqe të re", "rcnotefrom": "Më poshtë janë ndryshime së fundmi nga $2 (treguar deri në $1).", - "rclistfrom": "Tregon ndryshime së fundmi duke filluar nga $1", + "rclistfrom": "Tregon ndryshime së fundmi duke filluar nga $3 $2", "rcshowhideminor": "$1 redaktimet e vogla", "rcshowhidebots": "$1 robotët", "rcshowhideliu": "$1 përdoruesit e regjistruar", @@ -1526,10 +1519,6 @@ "watchlist-details": "{{PLURAL:$1|$1 faqe|$1 faqe}} nën mbikqyrje duke mos numëruar faqet e diskutimit.", "wlheader-enotif": "Njoftimi me email është lejuar.", "wlheader-showupdated": "Faqet që kanë ndryshuar nga vizita juaj e fundit do të tregohen të '''trasha'''", - "watchmethod-recent": "duke parë ndryshimet e fundit për faqet nën mbikqyrje", - "watchmethod-list": "duke parë faqet nën mbikqyrje për ndryshimet e fundit", - "watchlistcontains": "Lista mbikqyrëse e juaj ka $1 {{PLURAL:$1|faqe|faqe}}.", - "iteminvalidname": "Problem me artikullin '$1', titull jo i saktë...", "wlshowlast": "Trego $1 orët $2 ditët $3", "watchlist-options": "Mundësitë e listës mbikqyrëse", "watching": "Duke mbikqyrur...", @@ -2049,7 +2038,6 @@ "tooltip-preferences-save": "Ruaj parapëlqimet", "tooltip-summary": "Fusni një përmbledhje të shkurtër", "monobook.css": "/* redaktoni këtë faqe për të përshtatur pamjen Monobook për tëra faqet tuaja */", - "notacceptable": "Wiki server nuk mundet ti përgatit të dhënat për klintin tuaj.", "anonymous": "{{PLURAL:$1|Përdoruesi anonim|Përdoruesit anonimë}} të {{SITENAME}}", "siteuser": "Përdoruesi $1 nga {{SITENAME}}", "anonuser": "Përdorues anonim i {{SITENAME}} $1", @@ -2526,14 +2514,8 @@ "autosumm-replace": "Faqja u zëvendësua me '$1'", "autoredircomment": "Përcjellim te [[$1]]", "autosumm-new": "Krijoi faqen me \"$1\"", - "livepreview-loading": "Duke punuar…", - "livepreview-ready": "Duke punuar… Gati!", - "livepreview-failed": "Parapamja e menjëhershme dështoi! Provoni parapamjen e zakonshme.", - "livepreview-error": "Nuk mund të kryhej lidhja: $1 \"$2\". Provoni parapamjen e zakonshme.", "lag-warn-normal": "Ndryshimet më të reja se $1 {{PLURAL:$1|sekond|sekonda}} mund të mos tregohen në këtë listë.", "lag-warn-high": "Për shkak të vonesës së regjistrit ndryshimet më të reja se $1 {{PLURAL:$1|sekond|sekonda}} mund të mos tregohen në këtë listë.", - "watchlistedit-numitems": "Lista mbikëqyrëse e juaj përmban {{PLURAL:$1|1 titull|$1 tituj}}, pa faqet e diskutimit.", - "watchlistedit-noitems": "Lista juaj mbikqyrëse nuk ka titull.", "watchlistedit-normal-title": "Redakto listën mbikqyrëse", "watchlistedit-normal-legend": "Largo titujt nga lista mbikqyrëse", "watchlistedit-normal-explain": "Titujt në listën mbikëqyrëse janë treguar poshtë.\nLargo titullin duke shënuar kutizën dhe pastaj shtype butonin Largoj titujt.\nJu gjithashtu mundeni ta redaktoni listën [[Special:EditWatchlist/raw|këtu]].", @@ -2622,7 +2604,6 @@ "compare-invalid-title": "Titulli që keni specifikuar është i pavlefshëm", "compare-title-not-exists": "Titulli që keni specifikuar nuk ekziston.", "compare-revision-not-exists": "Rishikimi që ju specifikuat nuk ekziston", - "dberr-header": "Kjo wiki ka një problem", "dberr-problems": "Na vjen keq! Kjo faqe po has vështirësi teknike.", "dberr-again": "Pritni disa minuta dhe provoni të ringarkoni faqen.", "dberr-info": "(Nuk mund të lidhet me serverin bazë e të dhënave : $1)", diff --git a/languages/i18n/sr-ec.json b/languages/i18n/sr-ec.json index c36c8ef2f8..d8e1b69c2a 100644 --- a/languages/i18n/sr-ec.json +++ b/languages/i18n/sr-ec.json @@ -23,7 +23,8 @@ "Жељко Тодоровић", "Милан Јелисавчић", "Михајло Анђелковић", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Подвлачење веза:", @@ -1126,7 +1127,7 @@ "recentchanges-legend-heading": "'''Легенда:'''", "recentchanges-legend-newpage": "([[Special:NewPages|списак нових страница]])", "rcnotefrom": "Испод су измене од $2 (до $1 измена).", - "rclistfrom": "Прикажи нове измене почев од $1", + "rclistfrom": "Прикажи нове измене почев од $2 $3", "rcshowhideminor": "$1 мање измене", "rcshowhideminor-show": "Прикажи", "rcshowhideminor-hide": "Сакриј", @@ -1623,6 +1624,7 @@ "listgrouprights-removegroup-self": "уклањање {{PLURAL:$2|групе|група}} са свог налога: $1", "listgrouprights-addgroup-self-all": "Додај све групе на сопствени налог", "listgrouprights-removegroup-self-all": "Уклони све групе са сопственог налога", + "trackingcategories-nodesc": "Опис није доступан.", "mailnologin": "Нема адресе за слање", "mailnologintext": "Морате бити [[Special:UserLogin|пријављени]] и имати исправну е-адресу у [[Special:Preferences|подешавањима]] да бисте слали е-поруке другим корисницима.", "emailuser": "Пошаљи е-поруку", @@ -1673,10 +1675,6 @@ "watchlist-details": "Имате {{PLURAL:$1|$1 страница|$1 странице|$1 страница}} на вашем списку надгледања, не рачунајући странице за разговор.", "wlheader-enotif": "Обавештење е-поруком је омогућено.", "wlheader-showupdated": "Странице које су измењене откад сте их последњи пут посетили су '''подебљане'''.", - "watchmethod-recent": "проверава се да ли има надгледаних страница у скорашњим изменама", - "watchmethod-list": "проверава се да ли има скорашњих измена у надгледаним страницама", - "watchlistcontains": "Ваш списак надгледања садржи $1 {{PLURAL:$1|страницу|странице|страница}}.", - "iteminvalidname": "Проблем са ставком „$1“. Неисправан назив.", "wlnote2": "Испод су приказане измене у {{PLURAL:$1|последњих један сат|последњих $1 сата}} закључно са $2, $3.", "wlshowlast": "Прикажи последњих $1 сати, $2 дана, $3", "watchlist-options": "Поставке списка надгледања", @@ -2864,8 +2862,6 @@ "size-gigabytes": "$1 GB", "lag-warn-normal": "Измене новије од $1 {{PLURAL:$1|секунде|секунде|секунди}} неће бити приказане.", "lag-warn-high": "Због преоптерећења базе података, измене новије од $1 {{PLURAL:$1|секунда|секунде}} неће бити приказане.", - "watchlistedit-numitems": "Ваш списак надгледања садржи {{PLURAL:$1|један наслов|$1 наслова|$1 наслова}}, без страница за разговор.", - "watchlistedit-noitems": "Ваш списак надгледања не садржи странице.", "watchlistedit-normal-title": "Уређивање списка надгледања", "watchlistedit-normal-legend": "Уклањање наслова са списка надгледања", "watchlistedit-normal-explain": "Наслови на вашем списку надгледања су приказани испод.\nДа бисте уклонили наслов, означите кућицу до њега и кликните на „{{int:Watchlistedit-normal-submit}}“.\nМожете и да [[Special:EditWatchlist/raw|уредите сиров списак]].", diff --git a/languages/i18n/sr-el.json b/languages/i18n/sr-el.json index a7691dbbb3..80cf0db475 100644 --- a/languages/i18n/sr-el.json +++ b/languages/i18n/sr-el.json @@ -15,7 +15,8 @@ "TheStefan12345", "Жељко Тодоровић", "Михајло Анђелковић", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Podvlačenje veza:", @@ -1113,7 +1114,7 @@ "recentchanges-legend-heading": "'''Legenda:'''", "recentchanges-legend-newpage": "([[Special:NewPages|spisak novih stranica]])", "rcnotefrom": "Ispod su izmene od $2 (do $1 izmena).", - "rclistfrom": "Prikaži nove izmene počev od $1", + "rclistfrom": "Prikaži nove izmene počev od $2 $3", "rcshowhideminor": "$1 manje izmene", "rcshowhideminor-show": "Prikaži", "rcshowhideminor-hide": "Sakrij", @@ -1656,10 +1657,6 @@ "watchlist-details": "Imate {{PLURAL:$1|$1 stranica|$1 stranice|$1 stranica}} na vašem spisku nadgledanja, ne računajući stranice za razgovor.", "wlheader-enotif": "Obaveštenje e-porukom je omogućeno.", "wlheader-showupdated": "Stranice koje su izmenjene otkad ste ih poslednji put posetili su '''podebljane'''.", - "watchmethod-recent": "proverava se da li ima nadgledanih stranica u skorašnjim izmenama", - "watchmethod-list": "proverava se da li ima skorašnjih izmena u nadgledanim stranicama", - "watchlistcontains": "Vaš spisak nadgledanja sadrži $1 {{PLURAL:$1|stranicu|stranice|stranica}}.", - "iteminvalidname": "Problem sa stavkom „$1“. Neispravan naziv.", "wlnote2": "Ispod su prikazane izmene u {{PLURAL:$1|poslednjih jedan sat|poslednjih $1 sata}} zaključno sa $2, $3.", "wlshowlast": "Prikaži poslednjih $1 sati, $2 dana, $3", "watchlist-options": "Postavke spiska nadgledanja", @@ -2837,8 +2834,6 @@ "size-gigabytes": "$1 GB", "lag-warn-normal": "Izmene novije od $1 {{PLURAL:$1|sekunde|sekunde|sekundi}} neće biti prikazane.", "lag-warn-high": "Zbog preopterećenja baze podataka, izmene novije od $1 {{PLURAL:$1|sekunde|sekundi}} neće biti prikazane.", - "watchlistedit-numitems": "Vaš spisak nadgledanja sadrži {{PLURAL:$1|jedan naslov|$1 naslova|$1 naslova}}, bez stranica za razgovor.", - "watchlistedit-noitems": "Vaš spisak nadgledanja ne sadrži stranice.", "watchlistedit-normal-title": "Uređivanje spiska nadgledanja", "watchlistedit-normal-legend": "Uklanjanje naslova sa spiska nadgledanja", "watchlistedit-normal-explain": "Naslovi na vašem spisku nadgledanja su prikazani ispod.\nDa biste uklonili naslov, označite kućicu do njega i kliknite na „{{int:Watchlistedit-normal-submit}}“.\nMožete i da [[Special:EditWatchlist/raw|uredite sirov spisak]].", diff --git a/languages/i18n/srn.json b/languages/i18n/srn.json index 221ac13351..9319a88082 100644 --- a/languages/i18n/srn.json +++ b/languages/i18n/srn.json @@ -6,7 +6,8 @@ "Kaganer", "Ooswesthoesbes", "Stretsh", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Poti strepi ondro den miti:", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Sori Kenki-Wrokosani-barki (JavaScript)", "tog-editondblclick": "Naki tu tron fu kenki (JavaScript)", "tog-editsectiononrightclick": "Gi primisi fu kenki pisi-papira nanga wan naki n'a leti-anu sey na tapu wan pisi-ede (JavaScript)", - "tog-rememberpassword": "Memre mi psawortu (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Tan luku den papira di mi meki", "tog-watchdefault": "Tan luku den papira di mi kenki", "tog-watchmoves": "Tan luku den papira di mi froysi", @@ -243,7 +243,6 @@ "filedeleteerror": "No ben man puru a file “$1”.", "directorycreateerror": "No ben man meki a map “$1”.", "filenotfound": "Ne ben man feni a file “$1”.", - "fileexistserror": "No man skrifi go na file “$1”: a file de kaba", "unexpected": "No ben ferwakti a warti disi: \"$1\"=\"$2\".", "formerror": "Fowtu: no ben man seni a formulier", "badarticleerror": "No man du a sani disi na tapu a papira disi.", @@ -327,7 +326,6 @@ "savearticle": "Kibri a papira disi", "preview": "Luku-na-fesi", "showpreview": "Sori na fesi", - "showlivepreview": "Fusi libi si pre kenki (LIVE)", "showdiff": "Sori den kenki", "anoneditwarning": "'''Warskow:''' Yu no psa kon ete. Yu IP o kibri poti ini a kenki historia fu a papira disi.", "missingcommenttext": "Presi yu oponaki dyaso-ondro.", @@ -461,7 +459,7 @@ "recentchanges": "Laste kenki", "recentchanges-feed-description": "Nanga a feed disi yu kan luku den moro nyun kenki fu a wiki disi.", "rcnotefrom": "Kenki fu '''$2''' (e sori te go miti '''$1''' kenki).", - "rclistfrom": "Sori nyun kenki, bigin fu $1", + "rclistfrom": "Sori nyun kenki, bigin fu $3 $2", "rcshowhideminor": "$1 den pikin kenki", "rcshowhidebots": "$1 den bot", "rcshowhideliu": "$1 kebroikiman di psa kon", diff --git a/languages/i18n/stq.json b/languages/i18n/stq.json index c043f94930..72e5686ae6 100644 --- a/languages/i18n/stq.json +++ b/languages/i18n/stq.json @@ -8,7 +8,8 @@ "Purodha", "Pyt", "Reedy", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Ferwiese unnerstriekje:", @@ -21,7 +22,6 @@ "tog-showtoolbar": "Beoarbaidengs-Reewen anwiese", "tog-editondblclick": "Sieden mäd Dubbeldklik beoarbaidje (JavaScript)", "tog-editsectiononrightclick": "Eenpelde Ousatse mäd Gjuchtsklik beoarbaidje (JavaScript)", - "tog-rememberpassword": "Mäd dissen Browser duurhaft ounmälded blieuwe (Maximoal foar $1 {{PLURAL:$1|Dai|Deege}})", "tog-watchcreations": "Aal do sälwen näi anlaide Sieden beooboachtje", "tog-watchdefault": "Aal do sälwen annerde Sieden beooboachtje", "tog-watchmoves": "Aal do sälwen ferskäuwene Sieden beooboachtje", @@ -288,14 +288,11 @@ "readonly_lag": "Ju Doatenboank wuud automatisk foar Skrieuwtougriepe speerd, deermäd sik do ferdeelde Doatenboankservere (slaves) mäd dän Hauddoatenboankserver (master) ouglieke konnen.", "internalerror": "Interne Failer", "internalerror_info": "Interne Failer: $1", - "fileappenderrorread": "„$1“ kuud unner dät Touhoopeföigjen nit leesen wäide.", - "fileappenderror": "Kuud „$1“ nit an „$2“ anhongje.", "filecopyerror": "Kuude Doatäi \"$1\" nit ätter \"$2\" kopierje.", "filerenameerror": "Kuude Doatäi \"$1\" nit ätter \"$2\" uumenaame.", "filedeleteerror": "Kuude Doatäi \"$1\" nit läskje.", "directorycreateerror": "Dät Ferteeknis „$1“ kuude nit anlaid wäide.", "filenotfound": "Kuude Doatäi \"$1\" nit fiende.", - "fileexistserror": "In ju Doatäi „$1“ kuude nit skrieuwen wäide, deer ju Doatäi al bestoant.", "unexpected": "Uunferwachteden Wäid: „$1“=„$2“.", "formerror": "Failer: Do Iengoawen konne nit feroarbaided wäide.", "badarticleerror": "Disse Honnelenge kon ap disse Siede nit moaked wäide.", @@ -447,7 +444,6 @@ "savearticle": "Siede spiekerje", "preview": "Foarbekiek", "showpreview": "Foarbekiek wiese", - "showlivepreview": "Live-Foarbekiek", "showdiff": "Annerengen wiese", "anoneditwarning": "'''Woarskauenge:''' Du beoarbaidest disse Siede, man du bäst nit anmälded. Wan du spiekerst, wäd dien aktuelle IP-Adresse in ju Versionsgeskichte apteekend un is deermäd '''eepentelk''' ientousjoon.", "anonpreviewwarning": "\"Du bäst nit ounmälded. Bie dät Spiekerjen wäd dien IP-Adrässe in ju Versionsgeskichte apteekend.\"", @@ -716,7 +712,6 @@ "search-nonefound": "Foar dien Säikanfroage wuuden neen Resultoate fuunen.", "powersearch-legend": "Fääre säike", "powersearch-ns": "Säik in Noomensruume:", - "powersearch-redir": "Fäärelaitengen anwiese", "powersearch-togglelabel": "Wääl uut:", "powersearch-toggleall": "Aal", "powersearch-togglenone": "Neen", @@ -815,7 +810,6 @@ "prefs-advancedsearchoptions": "Uutwiedede Optione", "prefs-advancedwatchlist": "Uutwiedede Optione", "prefs-displayrc": "Anwies-Optione", - "prefs-displaysearchoptions": "Anwies-Optione", "prefs-displaywatchlist": "Anwies-Optione", "prefs-diffs": "Versionsfergliek", "email-address-validity-valid": "Gultige E-Mail-Adrässe", @@ -964,7 +958,7 @@ "recentchanges-label-unpatrolled": "Nit-kontrollierde Annerenge", "recentchanges-legend-newpage": "$1 - näie Siede", "rcnotefrom": "Anwiesd wäide do Annerengen siet '''$2''' (max. '''$1''' Iendraage).", - "rclistfrom": "Bloot näie Annerengen siet $1 wiese.", + "rclistfrom": "Bloot näie Annerengen siet $3 $2 wiese.", "rcshowhideminor": "Litje Annerengen $1", "rcshowhidebots": "Bots $1", "rcshowhideliu": "Anmäldede Benutsere $1", @@ -1406,10 +1400,6 @@ "watchlist-details": "Jie beooboachtje {{PLURAL:$1|1 Siede|$1 Sieden}} (Diskussionssieden wuuden hier nit meetäld).", "wlheader-enotif": "E-Mail-Beskeed is aktivierd.", "wlheader-showupdated": "Sieden, do ätter dien lääste Besäik annerd wuuden sunt, wäide '''fat''' deerstoald.", - "watchmethod-recent": "Uurpröiwjen fon do lääste Beoarbaidengen foar ju Beooboachtengslieste", - "watchmethod-list": "Uurpröiwjen fon ju Beooboachtengslieste ätter lääste Beoarbaidengen", - "watchlistcontains": "Jou Beooboachtengslieste änthaalt $1 {{PLURAL:$1|Siede|Sieden}}.", - "iteminvalidname": "Problem mäd dän Iendraach '$1', ungultige Noome...", "wlshowlast": "Wies do lääste $1 Uuren, $2 Deege, of $3 (in do lääste 30 Deege).", "watchlist-options": "Anwiesoptione", "watching": "Beooboachtje …", @@ -1902,7 +1892,6 @@ "monobook.css": "/* Littikschrieuwen nit twinge */", "common.js": "/* Älk JavaScript hier wäd foar aal Benutsere foar älke Siede leeden. */", "monobook.js": "/* Ferallerd; benutsje insteede deerfon [[MediaWiki:common.js]] */", - "notacceptable": "Die Wiki-Server kon do Doaten foar dien Uutgoawe-Reewe nit apberaitje.", "anonymous": "{{PLURAL:$1|Anonymen Benutser|Anonyme Benutsere}} ap {{SITENAME}}", "siteuser": "{{SITENAME}}-Benutser $1", "anonuser": "Anonymen {{SITENAME}}-Benutser $1", @@ -2297,14 +2286,8 @@ "autosumm-replace": "Die Siedeninhoold wuude truch n uur Text ärsät: '$1'", "autoredircomment": "Fäärelaited ätter [[$1]]", "autosumm-new": "Ju Siede wuud näi anlaid: „$1“", - "livepreview-loading": "Leede …", - "livepreview-ready": "Leeden … Kloor!", - "livepreview-failed": "Live-Foarskau nit muugelk! Benutsje ju normoale Foarskau.", - "livepreview-error": "Ferbiendenge nit muugelk: $1 \"$2\". Benutsje ju normoale Foarskau.", "lag-warn-normal": "Beoarbaidengen fon {{PLURAL:$1|ju lääste Sekunde|$1 do lääste Sekunden}} wäide in disse Lieste noch nit anwiesd.", "lag-warn-high": "Ap Gruund fon hooge Doatenboankuutläästenge wäide do Beoarbaidengen fon {{PLURAL:$1|ju lääste Sekunde|do lääste $1 Sekunden}} in disse Lieste noch nit anwiesd.", - "watchlistedit-numitems": "Dien Beooboachtengslieste änthaalt {{PLURAL:$1|1 Iendraach |$1 Iendraage}}, Diskussionssieden wäide nit täld.", - "watchlistedit-noitems": "Dien Beooboachtengslieste is loos.", "watchlistedit-normal-title": "Beooboachtengslieste beoarbaidje", "watchlistedit-normal-legend": "Iendraage fon ju Beooboachtengslieste wächhoalje", "watchlistedit-normal-explain": "Dit sunt do Iendraage fon dien Beooboachtengslieste. Uum Iendraage wächtouhoaljen, markier do litje Kasten ieuwenske do Iendraage un klik ap dät Eende fon ju Siede ap „{{int:Watchlistedit-normal-submit}}“.\nDu koast dien Beooboachtengslieste uk in dät [[Special:EditWatchlist/raw|Liestenformoat beoarbaidje]].", @@ -2388,7 +2371,6 @@ "compare-rev1": "Version 1", "compare-rev2": "Version 2", "compare-submit": "Fergliek", - "dberr-header": "Dit Wiki häd n Problem", "dberr-problems": "Äntskeeldenge. Disse Siede häd apstuuns techniske Meelasje.", "dberr-again": "Fersäik n poor Minuten tou täiwen un dan näi tou leeden.", "dberr-info": "(Kon neen Ferbiendenge tou dän Doatenboank-Server moakje: $1)", diff --git a/languages/i18n/su.json b/languages/i18n/su.json index 3ebe20fdbd..dd2990f93d 100644 --- a/languages/i18n/su.json +++ b/languages/i18n/su.json @@ -9,7 +9,8 @@ "Mssetiadi", "Reedy", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Gurat-handapan tutumbu", @@ -22,7 +23,6 @@ "tog-showtoolbar": "Témbongkeun ''toolbar'' édit (JavaScript)", "tog-editondblclick": "Édit kaca ku klik ganda (JavaScript)", "tog-editsectiononrightclick": "Fungsikeun ngédit sub-bagean kalawan klik-katuhu dina judul bagean (JavaScript)", - "tog-rememberpassword": "Apalkeun login kuring dina ieu panyungsi (pikeun paling lila $1 {{PLURAL:$1|poé|poé}})", "tog-watchcreations": "Tambahkeun kaca-kaca jieunan kuring jeung berkas muatan kuring kana awaskeuneun", "tog-watchdefault": "Tambahkeun kaca jeung berkas anu diédit ku kuring kana awaskeuneun", "tog-watchmoves": "Tambahkeun kaca jeung berkas anu dipindahkeun ka awaskeuneun", @@ -290,14 +290,11 @@ "readonly_lag": "Pangkalan datana sacara otomatis dikonci nalika server pangkalan data sekundér disalin kana master", "internalerror": "Kasalahan internal", "internalerror_info": "Kasalahan internal: $1", - "fileappenderrorread": "Teu bisa maca \"$1\" nalika nambahkeun.", - "fileappenderror": "Teu bisa nambahkeun \"$1\" ka \"$2\".", "filecopyerror": "Teu bisa nyalin koropak \"$1\" ka \"$2\".", "filerenameerror": "Teu bisa ngaganti ngaran koropak \"$1\" jadi \"$2\".", "filedeleteerror": "Teu bisa ngahapus koropak \"$1\".", "directorycreateerror": "Henteu bisa nyieun diréktori \"$1\".", "filenotfound": "Teu bisa manggihan koropak \"$1\".", - "fileexistserror": "Henteu bisa muatkeun koropak \"$1\": gambar geus aya", "unexpected": "Peunteun di luar hontalan: \"$1\"=\"$2\".", "formerror": "Kasalahan: teu bisa ngirim formulir", "badarticleerror": "Peta ieu teu bisa dipigawé na kaca ieu.", @@ -456,7 +453,6 @@ "savearticle": "Simpen", "preview": "Pramidang", "showpreview": "Témbongkeun pramidang", - "showlivepreview": "Pramidang saharita", "showdiff": "Témbongkeun parobahan", "anoneditwarning": "'''Perhatosan:''' Anjeun can asup log. IP anjeun kacatet dina jujutan kaca ieu", "anonpreviewwarning": "\"Anjeun can asup log. Mun disimpen, alamat IP anjeun bakal kacatet dina jujutan ieu kaca.\"", @@ -708,7 +704,6 @@ "search-nonefound": "Euweuh hasil nu cocog jeung kueri.", "powersearch-legend": "Panéangan tuluy", "powersearch-ns": "Téangan di ngaranspasi:", - "powersearch-redir": "Daptar alihan", "powersearch-togglelabel": "Pariksa:", "powersearch-toggleall": "Kabéh", "powersearch-togglenone": "Henteu aya", @@ -806,7 +801,6 @@ "prefs-advancedsearchoptions": "Pilihan lengkep", "prefs-advancedwatchlist": "Pilihan lengkep", "prefs-displayrc": "Pilihan pidangan", - "prefs-displaysearchoptions": "Pilihan pidangan", "prefs-displaywatchlist": "Pilihan pidangan", "prefs-diffs": "Béda", "email-address-validity-valid": "Alamat surélék sigana bener", @@ -948,7 +942,7 @@ "recentchanges-label-unpatrolled": "Ieu éditan can karoris", "recentchanges-legend-newpage": "$1 - kaca anyar", "rcnotefrom": "Di handap ieu parobahan saprak $2 (nu ditémbongkeun nepi ka $1).", - "rclistfrom": "Témbongkeun nu anyar robah nepi ka $1", + "rclistfrom": "Témbongkeun nu anyar robah nepi ka $3 $2", "rcshowhideminor": "$1 éditan minor", "rcshowhidebots": "$1 bot", "rcshowhideliu": "$1 kontributor nu asup log", @@ -1345,10 +1339,6 @@ "watchlist-details": "Aya {{PLURAL:$1|$1 kaca|$1 kaca}} nu ku anjeun diawaskeun, teu kaasup kaca obrolan/sawala.", "wlheader-enotif": "Pangémbar surélék difungsikeun.", "wlheader-showupdated": "Kaca nu robah ti panungtungan anjeun sindang ditémbongkeun kalawan '''kandel'''", - "watchmethod-recent": "mariksa nu anyar robah na kaca nu diawaskeun", - "watchmethod-list": "mariksa nu anyar robah na kaca nu diawaskeun", - "watchlistcontains": "Anjeun ngawaskeun $1 {{PLURAL:$1|kaca|kaca}}.", - "iteminvalidname": "Masalah dina '$1', ngaran teu bener...", "wlshowlast": "Témbongkeun $1 jam $2 poé $3 ahir", "watchlist-options": "Pilihan awaskeuneun", "watching": "Ngawaskeun...", @@ -1774,7 +1764,6 @@ "common.css": "/* CSS nu di angé ku kabeh ''skin'' */", "monobook.css": "/* édit koropak ieu pikeun nyaluyukeun kulit ''monobook'' pikeun sakabéh situs */", "common.js": "/* JavaScript nu aya didieu di angé ku kabeh ''skin'' */", - "notacceptable": "''Server'' wiki teu bisa nyadiakeun data dina format nu bisa dibaca ku klien anjeun.", "anonymous": "{{PLURAL:$1|Pamaké|Pamaké-pamaké}} anonim di {{SITENAME}}", "siteuser": "Pamaké $1 {{SITENAME}}", "lastmodifiedatby": "Kaca ieu panungtungan dirobah $2, $1 ku $3.", @@ -2116,14 +2105,8 @@ "autosumm-replace": "Ngaganti kaca ku '$1'", "autoredircomment": "Mindahkeun ka [[$1]]", "autosumm-new": "Nyieun kaca anyar $1", - "livepreview-loading": "Ngamuat…", - "livepreview-ready": "Ngamuat… Siap!", - "livepreview-failed": "Sawangan langsung gagal!\nCoba ku sawangan normal.", - "livepreview-error": "Gagal nyambungkeun: $1 \"$2\"\nCoba ku sawangan normal.", "lag-warn-normal": "Parobahan nu leuwih anyar ti $1 {{PLURAL:$1|detik|detik}} moal ditémbongkeun dina ieu béréndélan.", "lag-warn-high": "Kusabab kasibukan lag server pangkalan data, parobahan nu leuwih anyar $1 {{PLURAL:$1|detik|detik}} moal ditémbongkeun dina ieu béréndélan.", - "watchlistedit-numitems": "Daptar awaskeuneun anjeun ngandung {{PLURAL:$1|1 judul|$1 judul}}, teu kaasup kaca obrolan.", - "watchlistedit-noitems": "Daftar awaskeuneun anjeun kosong.", "watchlistedit-normal-title": "Édit daptar awaskeuneun", "watchlistedit-normal-legend": "Kaluarkeun judul ti daftar awaskeuneun", "watchlistedit-normal-submit": "Hapus judul", @@ -2191,7 +2174,6 @@ "compare-rev1": "Révisi 1", "compare-rev2": "Révisi 2", "compare-submit": "Bandingkeun", - "dberr-header": "Aya masalah dina ieu wiki", "dberr-problems": "Punten! Nuju aya gangguan téhnis.", "dberr-again": "Cobi antos sababaraha menit, lajeng dimuat ulang.", "dberr-info": "(Teu bisa nyambung jeung server pangkalan data: $1)", diff --git a/languages/i18n/sv.json b/languages/i18n/sv.json index c592113a17..36d115cc19 100644 --- a/languages/i18n/sv.json +++ b/languages/i18n/sv.json @@ -56,7 +56,8 @@ "Where next Columbus", "Where next Columbus?", "WikiPhoenix", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Stryk under länkar:", @@ -1186,7 +1187,7 @@ "recentchanges-legend-newpage": "(se även [[Special:NewPages|listan över nya sidor]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Nedan visas ändringar sedan $2 (upp till $1 ändringar visas).", - "rclistfrom": "Visa ändringar från och med $1", + "rclistfrom": "Visa ändringar från och med $3 $2", "rcshowhideminor": "$1 mindre ändringar", "rcshowhideminor-show": "Visa", "rcshowhideminor-hide": "Dölj", @@ -1752,10 +1753,6 @@ "watchlist-details": "Du har {{PLURAL:$1|en sida|$1 sidor}} på din bevakningslista (diskussionssidor är inte separat medräknade).", "wlheader-enotif": "E-postmeddelanden är aktiverade.", "wlheader-showupdated": "Sidor som har ändrats sedan ditt senaste besök visas i '''fetstil.'''", - "watchmethod-recent": "letar efter bevakade sidor bland senaste ändringar", - "watchmethod-list": "letar efter nyligen gjorda ändringar bland bevakade sidor", - "watchlistcontains": "Din bevakningslista innehåller $1 {{PLURAL:$1|sida|sidor}}.", - "iteminvalidname": "Problem med ''$1'', ogiltigt namn...", "wlnote2": "Nedan finns ändringarna från {{PLURAL:$1|den senaste timmen|de senaste $1 timmarna}}, med början den $2 kl. $3.", "wlshowlast": "Visa senaste $1 timmarna $2 dygnen $3", "watchlist-options": "Alternativ för bevakningslistan", @@ -2877,8 +2874,6 @@ "size-gigabytes": "$1 Gbyte", "lag-warn-normal": "Ändringar under {{PLURAL:$1|den senaste sekunden|de $1 senaste sekunderna}} kanske inte visas i den här listan.", "lag-warn-high": "På grund av omfattande fördröjning i databasen visas kanske inte ändringar nyare än $1 {{PLURAL:$1|sekund|sekunder}} i den här listan.", - "watchlistedit-numitems": "Din bevakningslista innehåller {{PLURAL:$1|1 sida|$1 sidor}}, utöver diskussionsidor.", - "watchlistedit-noitems": "Din bevakningslista innehåller inga sidor.", "watchlistedit-normal-title": "Redigera bevakningslista", "watchlistedit-normal-legend": "Ta bort sidor från bevakningslistan", "watchlistedit-normal-explain": "Titlar på din bevakningslista visas nedan.\nFör att ta bort en titel, markera rutan bredvid den och klicka på \"{{int:Watchlistedit-normal-submit}}\".\nDu kan också [[Special:EditWatchlist/raw|redigera listan i råformat]].", diff --git a/languages/i18n/sw.json b/languages/i18n/sw.json index a7cccea47d..37d0c2ef10 100644 --- a/languages/i18n/sw.json +++ b/languages/i18n/sw.json @@ -11,7 +11,8 @@ "Nemo bis", "Robert Ullmann", "Stephenwanjau", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Wekea mstari viungo:", @@ -24,7 +25,6 @@ "tog-showtoolbar": "Onyesha mwambaa wa zana za kuhariria", "tog-editondblclick": "Hariri ukurasa kwa kubonyeza mara mbili", "tog-editsectiononrightclick": "Wezesha sehemu ya kuandikia kwa kubonyeza kitufe cha kulia cha puku yako juu ya sehemu ya majina husika (JavaScript)", - "tog-rememberpassword": "Kumbuka kuingia kwangu pamoja na neno la siri katika kivinjari hiki (kwa muda usiozidi {{PLURAL:$1|siku}} $1)", "tog-watchcreations": "Ongeza kurasa nilizoumba katika maangalizi yangu", "tog-watchdefault": "Ongeza kurasa zote nilizohariri katika maangalizi yangu", "tog-watchmoves": "Ongeza kurasa zote nilizohamisha katika maangalizi yangu", @@ -310,14 +310,11 @@ "readonly_lag": "Kihifadhidata kimejifunga chenyewe wakati seva za kifadhidata joli imedakwa na seva ya utawala", "internalerror": "Hitilafu ya ndani", "internalerror_info": "Hitilafu ya ndani: $1", - "fileappenderrorread": "Haikuweza kusoma \"$1\" wakati wa kuambatanisha.", - "fileappenderror": "Haikuweza kuongeza \"$1\" hadi \"$2\".", "filecopyerror": "Haikuweza kunakili faili \"$1\" kwa \"$2\".", "filerenameerror": "Haikuweza kubadilisha jina la faili \"$1\" kwa \"$2\".", "filedeleteerror": "Haikuweza kufuta faili \"$1\".", "directorycreateerror": "Haikuweza kuanzisha saraka ya \"$1\".", "filenotfound": "Haikuweza kutafuta faili \"$1\".", - "fileexistserror": "Haiwezi kuandika kwa faili \"$1\": faili liliopo", "unexpected": "Jambo lisilotegemewa: \"$1\"=\"$2\".", "formerror": "Hitilafu: haikufaulu kuweka fomu", "badarticleerror": "Ukurasa huu hauwezi kutendewa kitendo hiki.", @@ -501,7 +498,6 @@ "savearticle": "Hifadhi ukurasa", "preview": "Hakiki", "showpreview": "Onyesha hakikisho la mabadiliko", - "showlivepreview": "Tazama moja kwa moja", "showdiff": "Onyesha mabadiliko", "anoneditwarning": "'''Ilani:''' Wewe hujaingia rasmi kwenye tovuti. Anwani ya IP ya tarakilishi yako itahifadhiwa katika historia ya uhariri wa ukurasa huu.", "anonpreviewwarning": "''Hujaingia rasmi kwenye tovuti. Ukihifadhi ukurasa anwani ya IP ya tarakilishi yako itahifadhiwa katika historia ya uhariri wa ukurasa huu.''", @@ -745,7 +741,6 @@ "search-nonefound": "Hakuna matokeo ya kutafuta ulizio ule.", "powersearch-legend": "Tafuta kwa hali ya juu", "powersearch-ns": "Tafuta kwenye maeneo ya wiki yafuatayo:", - "powersearch-redir": "Orodhesha kurasa za kuelekeza", "powersearch-togglelabel": "Chagua:", "powersearch-toggleall": "Chagua yote", "powersearch-togglenone": "Usichague", @@ -847,7 +842,6 @@ "prefs-advancedsearchoptions": "Hitiari za hali ya juu", "prefs-advancedwatchlist": "Hitiari za hali ya juu", "prefs-displayrc": "Hitiari za kutandaza", - "prefs-displaysearchoptions": "Mapendekezo ya kuzinza", "prefs-displaywatchlist": "Mapendekezo ya kuzinza", "prefs-diffs": "Tofauti", "email-address-validity-valid": "Anwani ya barua pepe inaonekana kuwa sawa", @@ -983,7 +977,7 @@ "recentchanges-label-unpatrolled": "Haririo hili bado halijafanyiwa doria", "recentchanges-legend-newpage": "$1 - ukurasa mpya", "rcnotefrom": "Hapo chini yaonekana mabadiliko tangu '''$2''' (tunaonyesha hadi '''$1''').", - "rclistfrom": "Onyesha mabadiliko mapya kuanzia $1", + "rclistfrom": "Onyesha mabadiliko mapya kuanzia $3 $2", "rcshowhideminor": "$1 mabadiliko madogo", "rcshowhidebots": "roboti $1", "rcshowhideliu": "watumiaji $1 waliojisajili", @@ -1426,10 +1420,6 @@ "watchlist-details": "Unafuatilia {{PLURAL:$1|ukurasa $1|kurasa $1}} bila kuzingatia kurasa za majadiliano.", "wlheader-enotif": "Huduma ya kuarifu kwa barua pepe imewezeshwa.", "wlheader-showupdated": "Kurasa zilizobadilika tangu ulivyotembelea mara ya mwisho zinaonyeshwa katika hali ya '''kukooza'''", - "watchmethod-recent": "kupitia madabiliko ya karibuni ili kupata kurasa za maangalizi", - "watchmethod-list": "Kupitia kurasa za maangalizi ili kupata madabiliko ya karibuni", - "watchlistcontains": "Orodha ya maangalizi yako ina {{PLURAL:$1|pages|kurasa}}.", - "iteminvalidname": "Shida na kitu '$1' , jina batili...", "wlshowlast": "Onyesha kutoka masaa $1 siku $2 $3", "watchlist-options": "Hitiari za maangalizi", "watching": "Unafuatilia...", @@ -2113,14 +2103,8 @@ "autosumm-replace": "Maandishi yaliyokuwepo yalichukuliwa nafasi na '$1'", "autoredircomment": "Ukurasa umeelekezwa kwenda [[$1]]", "autosumm-new": "Ukurasa ulianzishwa kwa kuandika '$1'", - "livepreview-loading": "Inapakizwa...", - "livepreview-ready": "Inapakizwa... Tayari!", - "livepreview-failed": "Hakikisho la kisasa hakufaulu!\nJaribu hakikisho la kawaida.", - "livepreview-error": "Imeshindikana kuunganisha: $1 \"$2\".\nJaribu hakikisho la kawaida.", "lag-warn-normal": "Huenda mabadiliko yaliyowekwa tangu sekunde $1 {{PLURAL:$1|iliyopita|zilizopita}} hayataonyeshwa katika orodha hii.", "lag-warn-high": "Kutokana na seva ya hifadhidata kukawia sana, huenda mabadiliko yaliyowekwa tangu sekunde $1 {{PLURAL:$1|iliyopita|zilizopita}} yanaweza yasioneshwe kwenye orodha hii.", - "watchlistedit-numitems": "Orodha ya maangalizi yako ina {{PLURAL:$1|ukurasa 1|kurasa $1}}, bila kuhesabu kurasa za majadiliano.", - "watchlistedit-noitems": "Orodha ya maangalizi yako haina kitu.", "watchlistedit-normal-title": "Kuhariri orodha ya maangalizi", "watchlistedit-normal-legend": "Kuondoa majina kwenye orodha ya maangalizi", "watchlistedit-normal-explain": "Majina kwenye orodha ya maangalizi yako yapo chini.\nIli kuondoa jina, weka alama katika kisanduku chake, na bonyeza \"{{int:Watchlistedit-normal-submit}}\".\nUnaweza pia [[Special:EditWatchlist/raw|kuhariri orodha ya ghafi]].", @@ -2195,7 +2179,6 @@ "compare-invalid-title": "Jina la ukurasa uliloliandika ni batili.", "compare-title-not-exists": "Jina la ukurasa ulilotaja halipatikani.", "compare-revision-not-exists": "Pitio ulilotaja halipatikani.", - "dberr-header": "Wiki imekuta tatizo", "dberr-problems": "Kumradhi! Tovuti hii inapata matatatizo wakati huu.", "dberr-again": "Jaribu tena baada ya kusubiri dakika chache.", "dberr-info": "(Hamna mawasiliano na seva ya hifadhidata: $1)", diff --git a/languages/i18n/szl.json b/languages/i18n/szl.json index 7dbd0b6689..39725da974 100644 --- a/languages/i18n/szl.json +++ b/languages/i18n/szl.json @@ -15,7 +15,8 @@ "Pimke", "Przemub", "Tchoř", - "Timpul" + "Timpul", + "아라" ] }, "tog-underline": "Podsztrychńyńcy linkůw:", @@ -28,7 +29,6 @@ "tog-showtoolbar": "Pokoż gurt werkcojgůw (JavaScript)", "tog-editondblclick": "Edycyjo napoczynajům dwa klikńyńća (JavaScript)", "tog-editsectiononrightclick": "Klikńyńće prawym kneflym myszy na titlu tajli
napoczyno jigo sprowjańy(JavaScript)", - "tog-rememberpassword": "Pamjyntej můj ausdruk na tym kůmputrze (nojdalij bez $1 {{PLURAL:$1|dźyń|dńůw}})", "tog-watchcreations": "Dowům pozůr na zajty, kere żech naszkryfloł", "tog-watchdefault": "Dowům pozůr na zajty, kere żech sprowjoł", "tog-watchmoves": "Dowům pozůr na zajty, kere żech przećepnył", @@ -319,14 +319,11 @@ "readonly_lag": "Baza danych zostoła automatyczńy zawarto na czas potrzebny na synchrońizacyjo zmjan mjyndzy serwerym głůwnym a serwerami postrzedńiczůncymi.", "internalerror": "Wewnyntrzny feler", "internalerror_info": "Wewnytrzny feler: $1", - "fileappenderrorread": "Feler uodczytu \"$1\".", - "fileappenderror": "Ńy idźe skopjować plika \"$1\" do \"$2\".", "filecopyerror": "Ńy idźe skopjować plika \"$1\" do \"$2\".", "filerenameerror": "Ńy idźe zmjyńić mjana plika \"$1\" na \"$2\".", "filedeleteerror": "Ńy idźe wyćepać plika \"$1\".", "directorycreateerror": "Ńy idźe utworzić katalogu \"$1\".", "filenotfound": "Ńy idźe znejść plika \"$1\".", - "fileexistserror": "Ńy idźe sprowjać we pliku \"$1\": plik istńeje", "unexpected": "Ńyspodźewano wartość: \"$1\"=\"$2\".", "formerror": "Feler: ńy idźe wysłać formulazra", "badarticleerror": "Tyj uoperacyje ńy idźe zrobić lo tyj zajty.", @@ -404,8 +401,6 @@ "userlogin-resetpassword-link": "Ńy pamjyntosz hasła?", "userlogin-loggedin": "Zalogowano kej {{GENDER:$1|$1}}. Użyj formulara půńiżyj, coby zalogować śe kej inkszy używocz.", "userlogin-createanother": "Twůrz inksze kůnto", - "createacct-join": "Wszkryflej půńiżyj swoje dane.", - "createacct-another-join": "Wszkryflej půńiżyj szczegůły nowygo kůnta.", "createacct-emailrequired": "E-brif", "createacct-emailoptional": "E-brif (uopcjůnalne)", "createacct-email-ph": "Wszkryflej swůj adres do e-brifa", @@ -535,7 +530,6 @@ "savearticle": "Spamjyntej", "preview": "Uobźyrańy", "showpreview": "Uobźyrej", - "showlivepreview": "Dynamiczny podglůnd", "showdiff": "Pozdrzyj na půmjyńańy", "anoneditwarning": "Ńy jeżeś terozki zalogowany. We gyszichće sprowjyń tyj zajty bydźe naszkryflůny twůj ausdruk IP.", "anonpreviewwarning": "Ńy jeżeś zalogowany. Twój IP ausdruk uostańy spamjyntany, eli ty bydźesz sprowjać zajte.", @@ -786,7 +780,6 @@ "search-nonefound": "Ńy mo wynikůw, kere uodpadajům kryterjům zapytańo.", "powersearch-legend": "Sznupańy zaawansowane", "powersearch-ns": "Sznupej we przestrzyńach mjan:", - "powersearch-redir": "Pokoż przekerowańa", "powersearch-togglelabel": "Uoznocz:", "powersearch-toggleall": "Wszyjsko", "powersearch-togglenone": "żodno", @@ -1007,7 +1000,7 @@ "recentchanges-label-bot": "To sprowjyńy bůło zrobjůne uod bota", "recentchanges-label-unpatrolled": "To sprowjyńy ńy bůło jeszcze uowjerzůne", "rcnotefrom": "Půńiżej pokazano půmjyńańo zrobjůne pů $2 (ńy wjyncyj kej $1 pozycji).", - "rclistfrom": "Ukoż půmjyńańa uod $1", + "rclistfrom": "Ukoż půmjyńańa uod $3 $2", "rcshowhideminor": "$1 drobne půmjyńańa", "rcshowhidebots": "$1 boty", "rcshowhideliu": "$1 zaregisztrowanych", @@ -1362,10 +1355,6 @@ "watchlist-details": "Na pozorliśće {{PLURAL:$1|je 1 artikel|sům $1 artikle|je $1 artikli}} ńy rachujůnc zajtůw godek.", "wlheader-enotif": "Wysůuańy powjadůmjyń na adres e-brif je zouůnčůne", "wlheader-showupdated": "Zajty, kere bouy sprowjane uod Twoi uostatńi wizyty na ńych zostoy naškryflane '''tuustym'''", - "watchmethod-recent": "šnupańy za půmjyńanymi na uostatku w zajtach, na kere dowoš pozůr", - "watchmethod-list": "šnupańy w zajtach, na kere dowoš pozůr pośrůd půmjyńanych na uostatku", - "watchlistcontains": "Lista zajtůw, na kere dowoš pozůr mo {{PLURAL:$1|jedna pozycja|$1 pozycje|$1 pozycyji}}.", - "iteminvalidname": "Problym ze pozycjům „$1”, felerne mjano...", "wlshowlast": "Pokož uostatńy $1 godźin $2 dńi ($3)", "watchlist-options": "Uopcyje artikli na kere dowosz pozůr", "watching": "Dowom pozor...", @@ -1782,7 +1771,6 @@ "tooltip-rollback": "\"cofej\" jednym klikńyńćym rewertuje půmjyńańa uod uostatnigo sprowjorza.", "tooltip-undo": "\"anuluj půmjyńańa\" cofo to půmjyńańy a uodwjyro uokno sprowjańa we trybje widoku.\nIdzie naszkryflać powůd we popiśe půmjyńań.", "tooltip-summary": "Krůtko popisz", - "notacceptable": "Serwer wiki ńy je w stańy dostarčyć danych we formaće, kerygo Twoja přyglůndarka uočekuje.", "anonymous": "{{PLURAL:$1|Anůńimowy użytkowńik|Anůńimowe użytkowńiki}} {{SITENAME}}", "siteuser": "Užytkowńik {{GRAMMAR:D.lp|{{SITENAME}}}} – $1", "lastmodifiedatby": "Uostatńy sprowjyńy tej zajty: $2, $1 (autor půmjyńań: $3)", @@ -2109,14 +2097,8 @@ "autosumm-replace": "POZŮR! Zastůmpjyńy treśći hasua bardzo krůtkym tekstym: „$1”", "autoredircomment": "Překerowańy do [[$1]]", "autosumm-new": "Wćepano nowo zajta: \"$1\"", - "livepreview-loading": "Trwo uadowańy…", - "livepreview-ready": "Trwo uadowańe… Gotowe!", - "livepreview-failed": "Podglůnd na žywo ńy zadźouou! Poprůbuj podglůndu standardowygo.", - "livepreview-error": "Ńyudane pouůnčyńe: $1 „$2”. Poprůbuj podglůndu standardowygo.", "lag-warn-normal": "Na tyj liśće zmjany nowsze jak {{PLURAL:$1|sekůnda|sekůnd}} můgům ńy być widoczne.", "lag-warn-high": "S kuli srogigo uobćůnżyńo serwerůw bazy danych, na tyj liśće zmjany nowše jak {{PLURAL:$1|sekůnda|sekůnd}} můgům ńy być widoczne.", - "watchlistedit-numitems": "Twoja lista artikli na kere dowoš pozůr mo {{PLURAL:$1|1 titel|$1 title|$1 titlůw}}, ńy ličůnc zajtůw godki.", - "watchlistedit-noitems": "Twoja lista artikli na kere dowoš pozůr je pusto.", "watchlistedit-normal-title": "Sprowjej lista zajtůw na kere dowom pozůr", "watchlistedit-normal-legend": "Wyćep zajty s listy artikli na kere dowoš pozůr", "watchlistedit-normal-explain": "Půńiżyj mosz lista artikli na kere dowosz pozůr.\nCoby wyćepać z ńij jako zajta, zaznocz pole przi ńij i naćiś knefel „{{int:Watchlistedit-normal-submit}}”.\nMożesz tyż skorzistać ze [[Special:EditWatchlist/raw|tekstowygo sprowjorza listy artikli na kere dowosz pozůr]].", diff --git a/languages/i18n/ta.json b/languages/i18n/ta.json index f580715fe4..d209165a5c 100644 --- a/languages/i18n/ta.json +++ b/languages/i18n/ta.json @@ -32,7 +32,8 @@ "செல்வா", "மதனாஹரன்", "බිඟුවා", - "Thamiziniyan" + "Thamiziniyan", + "아라" ] }, "tog-underline": "இணைப்புகளுக்கு அடிக்கோடிடு", @@ -332,14 +333,11 @@ "readonly_lag": "இரண்டாம் நிலை தரவுத்தளங்கள் தலைமை தரவுத்தளத்துடன் இணைந்துக் கொள்ளும் வரை தரவுத்தளம் தானியகக்மாக பூட்டப்பட்டுள்ளது", "internalerror": "உள்ளகத் தவறு", "internalerror_info": "உள்ளகத் தவறு: $1", - "fileappenderrorread": "கடையிணைப்புச் செய்யும் போது \"$1\" கோப்பை படிக்க முடியவில்லை.", - "fileappenderror": "\"$1\" கோப்பை \"$2\" கோப்பில் கடையிணைப்புச் செய்ய முடியவில்லை.", "filecopyerror": "\"$1\" இலிருந்து \"$2\" க்கு கோப்பை நகல் செய்ய முடியவில்லை.", "filerenameerror": "\"$1\" இலிருந்து \"$2\" க்கு கோப்பை பெயர்மாற்ற முடியவில்லை.", "filedeleteerror": "\"$1\" கோப்பை நீக்க முடியவில்லை.", "directorycreateerror": "\"$1\" அடைவை உருவாக்க முடியவில்லை.", "filenotfound": "\"$1\" கோப்பைக் கண்டுபிடிக்க முடியவில்லை.", - "fileexistserror": "\"$1\" கோப்புக்கு எழுத்தப்படமுடியவில்லை:கோப்பு ஏற்கனவே உள்ளது", "unexpected": "எதிர்பாராத பெறுமானம்: \"$1\"=\"$2\".", "formerror": "தவறு: படிவத்தை சமர்ப்பிக்க முடியவில்லை", "badarticleerror": "இச்செயற்பாட்டை இப்பக்கத்தில் செயற்படுத்த முடியாது.", @@ -416,8 +414,6 @@ "userlogin-resetlink": "உங்கள் புகுபதிகைக் குறிப்புகளை மறந்துவிட்டீர்களா?", "userlogin-resetpassword-link": "உங்கள் கடவுச் சொல்லை மறந்து விட்டீர்களா?", "userlogin-createanother": "மற்றொரு கணக்கு ஒன்றை உருவாக்கவும்", - "createacct-join": "உங்களின் தகவலை கீழிடவும்", - "createacct-another-join": "கீழே புதிய கணக்கிற்கான தகவல்களை உள்ளிடவும்.", "createacct-emailrequired": "மின்னஞ்சல் முகவரி", "createacct-emailoptional": "மின்னஞ்சல் முகவரி (விருப்பத்தேர்வு)", "createacct-email-ph": "உங்கள் மின்னஞ்சல் முகவரியை உள்ளிடுக", @@ -554,7 +550,6 @@ "savearticle": "பக்கத்தைச் சேமி", "preview": "முன்தோற்றம்", "showpreview": "முன்தோற்றம் காட்டு", - "showlivepreview": "நேரடி முந்தோற்றம்", "showdiff": "மாற்றங்களைக் காட்டு", "anoneditwarning": "'''எச்சரிக்கை:''' நீங்கள் புகுபதிகை செய்யவில்லை.\nஉங்கள் ஐ.பி. முகவரி இப்பக்கத்தின் தொகுப்பு வரலாற்றில் பதிவு செய்யப்படும்.", "anonpreviewwarning": "நீங்கள் புகுபதிகை செய்யவில்லை. இந்த பக்கத்தை சேமித்தால் உஙகள் ஐ.பி. முகவரி இதன் வரலாற்றுப் பக்கத்தில் பதிவாகும்.", @@ -832,7 +827,6 @@ "search-nonefound": "உங்கள் வினவலுக்கான முடிவுகள் எதுவும் இல்லை.", "powersearch-legend": "மேம்பட்ட தேடல்", "powersearch-ns": "பெயர்வெளிகளில் தேடவும்", - "powersearch-redir": "வழிமாற்றுகளைப் பட்டியலிடவும்", "powersearch-togglelabel": "சரிபார்க்கவும்:", "powersearch-toggleall": "அனைத்தும்", "powersearch-togglenone": "ஏதுமில்லை", @@ -937,7 +931,6 @@ "prefs-advancedsearchoptions": "மேம்பட்ட விருப்பத்தேர்வுகள்", "prefs-advancedwatchlist": "மேம்பட்ட விருப்பத்தேர்வுகள்", "prefs-displayrc": "விருப்பத்தேர்வுகளைக் காட்டு", - "prefs-displaysearchoptions": "விருப்பத்தேர்வுகளைக் காட்டு", "prefs-displaywatchlist": "விருப்பத்தேர்வுகளைக் காட்டு", "prefs-diffs": "வித்தியாசங்கள்", "prefs-help-prefershttps": "இந்த விருப்பத்தேர்வு உங்களின் அடுத்த புகுபதிகையிலிருந்து செயல்பாட்டுக்கு வரும்.", @@ -1094,7 +1087,7 @@ "recentchanges-label-unpatrolled": "இந்த தொகுப்பு இன்னும் ரோந்திடப்படவில்லை", "recentchanges-legend-newpage": "$1 - புதிய பக்கம்", "rcnotefrom": "கீழே காணப்படுவது '''$2''' இலிருந்து செய்யப்பட்ட மாற்றங்களாகும் ('''$1''' வரைக் காட்டப்பட்டுள்ளது).", - "rclistfrom": "$1 தொடக்கம் செய்யப்பட்ட புதிய மாற்றங்களைக் காட்டவும்", + "rclistfrom": "$3 $2 தொடக்கம் செய்யப்பட்ட புதிய மாற்றங்களைக் காட்டவும்", "rcshowhideminor": "சிறிய தொகுப்புகளை $1", "rcshowhidebots": "தானியங்கிகளை $1", "rcshowhideliu": "புகுபதிகை செய்த பயனர்களை $1", @@ -1579,10 +1572,6 @@ "watchlist-details": "பேச்சுப் பக்கங்களைத் தவிர்த்து, {{PLURAL:$1|$1 பக்கம் கவனிக்கப்பட்டது.|$1 பக்கங்கள் கவனிக்கப்பட்டன.}}", "wlheader-enotif": "மின்னஞ்சல் அறிவிப்புகள் செயல்படுத்தப்பட்டுள்ளன.", "wlheader-showupdated": "உங்கள் கடைசி வருகைக்குப் பின்னர் மாற்றங்கள் செய்யப்பட்ட பக்கங்கள் '''தடித்த எழுத்துக்களில்''' காட்டப்பட்டுள்ளன", - "watchmethod-recent": "கவனிக்கப்படுகின்ற பக்கங்களுக்காக, அண்மைய தொகுப்புகள் தேடிப் பார்க்கப்படுகிறன", - "watchmethod-list": "அண்மைய தொகுப்புகளுக்காக, கவனிக்கப்படுகின்ற பக்கங்கள் தேடிப் பார்க்கப்படுகிறன", - "watchlistcontains": "உங்கள் கவனிப்புப் பட்டியல் {{PLURAL:$1|ஒரு பக்கத்தைக்|$1 பக்கங்களைக்}} கொண்டுள்ளது.", - "iteminvalidname": "விடயம் '$1' தொடர்பில் பிரச்சினை உள்ளது, செல்லுபடியாகாத பெயர்...", "wlshowlast": "கடைசி $1 மணித்தியாலங்கள் $2 நாட்களைக் காட்டு $3", "watchlist-options": "கவனிப்பு பட்டியலின் விருப்பத் தேர்வுகள்", "watching": "கவனிக்கப்படுகிறது...", @@ -2094,7 +2083,6 @@ "tooltip-preferences-save": "விருப்பங்களை சேமி", "tooltip-summary": "குறுகிய சுருக்கத்தை உள்ளிடவும்.", "interlanguage-link-title": "$1 - $2", - "notacceptable": "உங்களது சேவையாளர் வாசிக்க கூடிய விதத்தில் இந்த விக்கியால தரவுகளை வழங்க முடியாது.", "anonymous": "{{SITENAME}} தளத்தின் அடையாளம் காட்டாத {{PLURAL:$1|பயனர்|பயனர்கள்}}", "siteuser": "{{SITENAME}} தளத்தின் பயனர் $1", "anonuser": "$1 அறியபாடாத பயனர் {{SITENAME}}", @@ -2608,14 +2596,8 @@ "autosumm-replace": "பக்கத்தை '$1' கொண்டு பிரதியீடு செய்தல்", "autoredircomment": "[[$1]] நோக்கி நகர்த்தல்", "autosumm-new": "\"$1\"-இப்பெயரில் புதிய பக்கம் உருவாக்கப்பட்டுள்ளது", - "livepreview-loading": "ஏற்றப்படுகிறது…", - "livepreview-ready": "ஏற்றப்படுகிறது… தயார்!", - "livepreview-failed": "நேரடி முன்தோற்றம் தோல்வி! இயல்பான முன்தோற்றத்தைப் பயன்படுத்து", - "livepreview-error": "இணைக்க முடியவில்லை: $1 \"$2\". பொதுவான முன்தோற்றத்தை முயல்க.", "lag-warn-normal": "$1 {{PLURAL:$1|விநாடிக்குள்|விநாடிகளுக்குள்}} ஏற்பட்ட புதிய மாற்றங்கள் இந்த பட்டியலில் காட்டப்படாமல் இருக்கலாம்.", "lag-warn-high": "அதிகமான தரவுத்தள இடைமாற்று காரணமாக $1 {{PLURAL:$1|விநாடிக்குள்|விநாடிகளுக்குள்}} ஏற்பட்ட புதிய மாற்றங்கள் இந்த பட்டியலில் காட்டப்படாமல் இருக்கலாம்.", - "watchlistedit-numitems": "பேச்சுப் பக்கங்களைக் கணக்கிடாமல், உங்கள் கவனிப்புப் பட்டியலில் {{PLURAL:$1|ஒரு பக்கம் உள்ளது|$1 பக்கங்கள் உள்ளன}}.", - "watchlistedit-noitems": "உங்கள் கவனிப்புப் பட்டியலில் தலைப்புகள் ஏதுமில்லை.", "watchlistedit-normal-title": "கவனிப்புப் பட்டியலைத் தொகு", "watchlistedit-normal-legend": "கவனிப்புப் பட்டியலிலிருந்து தலைப்புகளை நீக்கு", "watchlistedit-normal-explain": "உங்கள் கவனிப்புப் பட்டியலில் உள்ள தலைப்புகள் கீழே காட்டப்பட்டுள்ளன.\nதலைப்பொன்றை நீக்குவதற்கு அதற்கு முன்னால் காணப்படும் பெட்டியை தேர்ந்தெடுத்து இதை சொடுக்கவும்\"{{int:Watchlistedit-normal-submit}}\".\nமேலும் [[Special:EditWatchlist/raw|விக்கி நிரலெதுவுமற்ற பட்டியலை தொகுக்கலாம்]]", @@ -2712,7 +2694,6 @@ "compare-invalid-title": "நீங்கள் குறிப்பிட்ட தலைப்பு செல்லாதது.", "compare-title-not-exists": "நீங்கள் குறிப்பிட்ட தலைப்பு இல்லை.", "compare-revision-not-exists": "நீங்கள் குறிப்பிட்ட பரிசீலனை இல்லை.", - "dberr-header": "இந்த விக்கிக்குஒரு கோளாறு உள்ளது", "dberr-problems": "மன்னிக்கவும்! இந்த தளம், தொழில்நுட்ப பிரச்சினைகளுக்கு உள்ளாகியுள்ளது..", "dberr-again": "சில நிமிடங்கள் காத்திரு மற்றும் மறுபடியும் முயற்சிக்கவும்", "dberr-info": "(தரவுதள சேவகனை தொடர்பு கொள்ள முடியாது: $1 )", diff --git a/languages/i18n/tcy.json b/languages/i18n/tcy.json index 1bab928a76..3c54cb6942 100644 --- a/languages/i18n/tcy.json +++ b/languages/i18n/tcy.json @@ -3,7 +3,8 @@ "authors": [ "NamwikiTL", "VASANTH S.N.", - "VinodSBangera" + "VinodSBangera", + "아라" ] }, "tog-underline": "ಲಿಂಕ್’ಲೆದ ತಿರ್ತ್ ಗೆರೆ(ಅಂಡರ್ ಲೈನ್) ಪಾಡ್’ಲೆ", @@ -14,7 +15,6 @@ "tog-showtoolbar": "ಸಂಪಾದನೆದ ಉಪಕರಣನ್(ಎಡಿಟ್ ಟೂಲ್ ಬಾರ್) ತೊಜ್ಪಾಲೆ (JavaScript)", "tog-editondblclick": "ರಡ್ಡ್ ಸರಿ ಕ್ಲಿಕ್ ಮಲ್ತ್’ದ್ ಪುಟೊನು ಸಂಪಾದನೆ ಮಲ್ಪುಲೆ (JavaScript)", "tog-editsectiononrightclick": "ಪುಟೊತ ವಿಭಾಗೊಲೆನ್ ಐತ ಹೆಡ್ಡಿಂಗ್’ನ್ ರೈಟ್ ಕ್ಲಿಕ್ ಮಲ್ತ್’ದ್ ಸಂಪಾದನೆ ಮಲ್ಪುಲೆಕ ಉಪ್ಪಡ್ (JavaScript)", - "tog-rememberpassword": "ಈ ಕಂಪ್ಯೂಟರ್’ಡ್ ಎನ್ನ ಲಾಗಿನ್ನ್ ನೆನಪುಡು ದೀಲ (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "ಯಾನ್ ಶುರು ಮಲ್ತಿನ ಪುಟೊಲೆನ್ ಯೆನ್ನ ವೀಕ್ಷಣಾಪಟ್ಟಿಗ್ ಸೇರ್ಪಾಲೆ", "tog-watchdefault": "ಯಾನ್ ಸಂಪಾದನೆ ಮನ್ಪುನಂಚಿನ ಪುಟೊಲೆನ್ ವೀಕ್ಷಣಾಪಟ್ಟಿಗ್ ಸೇರ್ಪಾಲೆ", "tog-watchmoves": "ಯಾನ್ ಮೂವ್ ಮಲ್ತಿನಂಚಿನ ಪುಟೊಲೆನ್ ಎನ್ನ ವೀಕ್ಷಣಾಪಟ್ಟಿಗ್ ಸೇರ್ಪಾಲೆ", @@ -278,7 +278,6 @@ "filedeleteerror": "\"$1\" ಫೈಲ್ ನ್ ದೆತ್ತ್ ಪಾಡೆರೆ ಆವೊ೦ದಿಜ್ಜಿ.", "directorycreateerror": "\"$1\" ಡೈರೆಕ್ಟರಿನ್ ಉ೦ಡು ಮಲ್ಪೆರೆ ಆವೊ೦ದಿಜ್ಜಿ.", "filenotfound": "\"$1\" ಫೈಲ್ ನ್ ನಾಡಿಯೆರೆ ಆಯಿಜಿ.", - "fileexistserror": "\"$1\" ಫೈಲ್ ಗ್ ಬರೆಯೆರೆ ಆವೊ೦ದಿಜ್ಜಿ: ಈ ಫೈಲ್ ದು೦ಬೇ ಉ೦ಡು.", "unexpected": "ಅನಿರೀಕ್ಷಿತ ಮೌಲ್ಯ: \"$1\"=\"$2\".", "formerror": "ದೋಷ: ಅರ್ಜಿನ್ ಕಡಪುಡಿಯೆರ್ ಆಯಿಜಿ", "badarticleerror": "ಈ ಪುಟಡ್ ಈರ್ ಪ್ರಯತ್ನಿಸಾನ ಕಾರ್ಯ ಸಾದ್ಯ ಇಜ್ಜಿ", @@ -384,7 +383,6 @@ "savearticle": "ಪುಟೊನು ಒರಿಪಾಲೆ", "preview": "ಮುನ್ನೋಟ", "showpreview": "ಮುನ್ನೋಟ ತೊಜ್ಪಾವ್", - "showlivepreview": "ಪ್ರತ್ಯಕ್ಷ ಮುನ್ನೋಟ", "showdiff": "ಬದಲಾವಣೆಲೆನ್ ತೊಜ್ಪಾವ್", "anoneditwarning": "'''ಜಾಗ್ರತೆ:''' ಈರ್ ಇತ್ತೆ ಲಾಗ್ ಇನ್ ಆತಿಜರ್.\nಈರ್ನ ಐ.ಪಿ ಎಡ್ರೆಸ್ ಈ ಪುಟೊತ ಬದಲಾವಣೆ ಇತಿಹಾಸೊಡು ದಾಖಲಾಪು೦ಡು.", "anonpreviewwarning": "ಈರ್ ಇತ್ತೆ ಲಾಗ್ ಇನ್ ಆತಿಜರ್. ಈರ್ನ ಐ.ಪಿ ಎಡ್ರೆಸ್ ಈ ಪುಟೊತ ಬದಲಾವಣೆ ಇತಿಹಾಸೊಡು ದಾಖಲಾಪು೦ಡು", @@ -539,7 +537,7 @@ "recentchanges-feed-description": "ಈ ಫೀಡ್’ಡ್ ವಿಕಿಕ್ ಇಂಚಿಪ್ಪ ಆತಿನಂಚಿನ ಬದಲಾವಣೆಲೆನ್ ಟ್ರ್ಯಾಕ್ ಮಲ್ಪುಲೆ.", "recentchanges-label-newpage": "ಇರ್ನ ಈ ಬದಲಾವಣೆ ಪೊಸ ಪುಟೊನು ಸುರು ಮಲ್ಪುಂಡು", "recentchanges-label-minor": "ಉಂದು ಎಲ್ಯ ಬದಲಾವಣೆ", - "rclistfrom": "$1 ರ್ದ್ ಶುರುವಾತಿನ ಪೊಸ ಬದಲಾವಣೆಲೆನ್ ತೊಜ್ಪಾವು", + "rclistfrom": "$3 $2 ರ್ದ್ ಶುರುವಾತಿನ ಪೊಸ ಬದಲಾವಣೆಲೆನ್ ತೊಜ್ಪಾವು", "rcshowhideminor": "$1 ಎಲ್ಯೆಲ್ಯ ಬದಲಾವಣೆಲು", "rcshowhidebots": "$1 ಬಾಟ್", "rcshowhideliu": "ಲಾಗ್-ಇನ್ ಆತಿನಂಚಿನ ಸದಸ್ಯೆರ್ $1", diff --git a/languages/i18n/te.json b/languages/i18n/te.json index eb47c774eb..c7b6533db0 100644 --- a/languages/i18n/te.json +++ b/languages/i18n/te.json @@ -1696,10 +1696,6 @@ "watchlist-details": "మీ వీక్షణ జాబితాలో {{PLURAL:$1|ఒక పేజీ ఉంది|$1 పేజీలు ఉన్నాయి}}, చర్చా పేజీలని వదిలేసి.", "wlheader-enotif": "ఈ-మెయిలు గమనికలు పంపబడతాయి.", "wlheader-showupdated": "మీ గత సందర్శన తరువాత మారిన పేజీలు బొద్దుగా చూపించబడ్డాయి.", - "watchmethod-recent": "వీక్షణ జాబితాలోని పేజీల కొరకు ఇటీవలి మార్పులు పరిశీలించబడుతున్నాయి", - "watchmethod-list": "ఇటీవలి మార్పుల కొరకు వీక్షణ జాబితాలోని పేజీలు పరిశీలించబడుతున్నాయి", - "watchlistcontains": "మీ వీక్షణ జాబితాలో {{PLURAL:$1|ఒక పేజీ ఉంది|$1 పేజీలు ఉన్నాయి}}.", - "iteminvalidname": "'$1' తో ఇబ్బంది, సరైన పేరు కాదు...", "wlnote2": "$2, $3 సమయానికి, గత {{PLURAL:$1|గంటలో|$1 గంటల్లో}}, జరిగిన మార్పులు కింద ఇవ్వబడ్డాయి.", "wlshowlast": "గత $1 గంటల $2 రోజుల $3 చూపించు", "watchlist-options": "వీక్షణ జాబితా ఎంపికలు", @@ -2774,8 +2770,6 @@ "autosumm-new": "'$1' తో కొత్త పేజీని సృష్టించారు", "lag-warn-normal": "$1 {{PLURAL:$1|క్షణం|క్షణాల}} లోపు జరిగిన మార్పులు ఈ జాబితాలో కనిపించకపోవచ్చు.", "lag-warn-high": "అధిక వత్తిడి వలన డేటాబేసు సర్వరు వెనుకబడింది, $1 {{PLURAL:$1|క్షణం|క్షణాల}} కంటే కొత్తవైన మార్పులు ఈ జాబితాలో కనిపించకపోవచ్చు.", - "watchlistedit-numitems": "మీ వీక్షణ జాబితాలో చర్చాపేజీలు కాకుండా {{PLURAL:$1|1 శీర్షిక|$1 శీర్షికలు}} ఉన్నాయి.", - "watchlistedit-noitems": "మీ వీక్షణ జాబితాలో శీర్షికలేమీ లేవు.", "watchlistedit-normal-title": "వీక్షణ జాబితాను మార్చు", "watchlistedit-normal-legend": "వీక్షణ జాబితా నుండి శీర్షికలను తీసివెయ్యి", "watchlistedit-normal-explain": "మీ వీక్షణ జాబితాలోని శీర్షికలను ఈ క్రింద చూపించాం.\nఏదైనా శీర్షికను తీసివేసేందుకు, దాని పక్కనున్న పెట్టెను చెక్ చేసి, \"{{int:Watchlistedit-normal-submit}}\"ని నొక్కండి.\nమీరు [[Special:EditWatchlist/raw|ముడి జాబితాను కూడా మార్చవచ్చు]].", diff --git a/languages/i18n/tg-cyrl.json b/languages/i18n/tg-cyrl.json index 58e960a493..e839b94e36 100644 --- a/languages/i18n/tg-cyrl.json +++ b/languages/i18n/tg-cyrl.json @@ -9,7 +9,8 @@ "Kaganer", "Soroush", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Зерпайвандҳо хат кашида шаванд:", @@ -925,7 +926,7 @@ "recentchanges-label-bot": "Ин вироишро робот анҷом додааст", "recentchanges-label-unpatrolled": "Ин вироиш ҳанӯз гаштзанӣ нашудааст", "rcnotefrom": "Дар зер тағйиротҳои охирин аз $2 (то $1 нишон дода шудааст).", - "rclistfrom": "Нишон додани тағйиротҳои нав сар карда аз $1", + "rclistfrom": "Нишон додани тағйиротҳои нав сар карда аз $3 $2", "rcshowhideminor": "$1 вироишҳои хурд", "rcshowhideminor-show": "Намоиш", "rcshowhideminor-hide": "Пинҳон", @@ -1294,10 +1295,6 @@ "watchlist-details": "{{PLURAL:$1|$1 саҳифа|$1 саҳифаҳо}} дар феҳристи пайгириҳои шумо, бидуни ҳисоби саҳифаҳои баҳс.", "wlheader-enotif": "Иттилоорасонии тариқи почтаи электронӣ (E-mail) имконпазир аст.", "wlheader-showupdated": "Саҳифаҳое, ки пас аз охирин сар заданатон ба онҳо тағйир кардаанд '''пурранг''' нишон дода шудаанд", - "watchmethod-recent": "баррасии вироишҳои охир барои саҳифаҳои пайгиришуда", - "watchmethod-list": "баррасии саҳифаҳои пайгиришуда барои вироишҳои охир", - "watchlistcontains": "Феҳристи пайгириҳои шумо $1 {{PLURAL:$1|саҳифаро|саҳифаҳоро}} дар бар мегирад.", - "iteminvalidname": "Мушкилӣ бо мавриди '$1', номи номӯътабар аст...", "wlshowlast": "Намоиши охирин $1 соат $2 рӯзҳо $3", "watchlist-options": "Ихтиёроти феҳристи пайгириҳо", "watching": "Пайгири...", @@ -2040,8 +2037,6 @@ "autosumm-new": "Саҳифаи нав бо \"$1\" эҷод шуд", "lag-warn-normal": "Мумкин аст тағйироти тозатар аз $1 сония дар ин феҳрист нишон дода нашавад.", "lag-warn-high": "Мумкин аст, ба хотири пасафтодагии зиёд коргузори додаҳо, тағйироти тоза аз $1 сония дар ин феҳрист нишон нашуда бошанд.", - "watchlistedit-numitems": "Феҳристи пайгириҳои шумо шомили {{PLURAL:$1|1 саҳифа|$1 саҳифаҳо}}, ба ғайр аз саҳифаҳои баҳс аст.", - "watchlistedit-noitems": "Феҳристи пайгириҳои шумо холӣ аст.", "watchlistedit-normal-title": "Вироиши феҳристи пайгириҳо", "watchlistedit-normal-legend": "Ҳазфи унвонҳо аз феҳристи пайгириҳо", "watchlistedit-normal-explain": "Унвонҳои мавҷуд дар феҳристи пайгириҳои шумо дар поён намоиш дода шудаанд.\nБарои ҳазфи як унвон, ҷаъбаи кӯчаки канори онро тик бизанид.\nШумо метавонед [[Special:EditWatchlist/raw|феҳристи хоми пайгириҳоро вироиш кунед]].", diff --git a/languages/i18n/tg-latn.json b/languages/i18n/tg-latn.json index 63b720b9ef..2d38b3c5da 100644 --- a/languages/i18n/tg-latn.json +++ b/languages/i18n/tg-latn.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Kaganer", - "Liangent" + "Liangent", + "아라" ] }, "tog-underline": "Zerpajvandho xat kaşida şavand:", @@ -15,7 +16,6 @@ "tog-showtoolbar": "Namoişi navori abzori viroiş (JavaScript)", "tog-editondblclick": "Viroiş namudani sahifaho hangomi du karat paxş namudani tugmai muşak (JavaScript)", "tog-editsectiononrightclick": "Ba kor andoxtani viroişi sarlavhahoi qismatho bo kliki rost (ÇavaSkript)", - "tog-rememberpassword": "Vurudi manro dar in mururgar dar xotir nigoh dor (haddi aksar to $1 {{PLURAL:$1|rūz|rūz}})", "tog-watchcreations": "Doxil namudani sahifahoe, ki man soxtaam ba fehristi nazaroti man", "tog-watchdefault": "Sahifahoi eçodkardaamro ba fehristi pajgiriam ilova kuned", "tog-watchmoves": "Sahifahoi kūconidaamro ba fehristi pajgirihojam ilova kuned", @@ -279,7 +279,6 @@ "filedeleteerror": "Parvanda \"$1\" hazf natavonist şud.", "directorycreateerror": "Imkoni eçodi pūşai \"$1\" vuçud nadorad.", "filenotfound": "Parvandai \"$1\" joft naşud.", - "fileexistserror": "Imkoni naviştan rūi parvandai \"$1\" vuçud nadorad: parvanda az qabl vuçud dorad", "unexpected": "Miqdori ƣajri muntazir: \"$1\"=\"$2\".", "formerror": "Xato: nametavon formro firistod", "badarticleerror": "Nametavon in amalro bar in sahifa ançom dod.", @@ -392,7 +391,6 @@ "savearticle": "Sahifa zaxira şavad", "preview": "Peşnamoiş", "showpreview": "Peş namoiş", - "showlivepreview": "Peşnamoişi zinda", "showdiff": "Namoişi taƣjirot", "anoneditwarning": "'''Ogohī:''' Şumo vurud nakardaed. Suroƣai IP Şumo dar viroişoti in sahifa sabt xohad şud.", "missingsummary": "'''Jodovarī:''' Şumo xulosai viroiş nanaviştaed.\nAgar dubora tugmai \"Zaxira\"-ro klik kuned, viroişaton biduni xulosa zaxira xohad şud.", @@ -565,7 +563,6 @@ "showingresultsnum": "Namoişi {{PLURAL:$3|'''1''' natiça|'''$3''' natoiç}} oƣoz az #'''$2'''.", "powersearch-legend": "Çustuçūi peşrafta", "powersearch-ns": "Çustuçū dar fazohoi nom:", - "powersearch-redir": "Fehrist kardani masirho", "search-external": "Çustuçūi xoriçī", "searchdisabled": "Çustuçu dar {{SITENAME}} ƣajrifa'ol karda şudaast. Şumo metavoned tariqi Google dar hol çustuçū kuned. Tavaççūh kuned, ki natoiçi çustuçū {{SITENAME}} metavonad barūz naboşad.", "preferences": "Tarçihot", @@ -704,7 +701,7 @@ "recentchanges-summary": "Nazorati taƣjirothoi navtarin dar Vikipedia dar hamin sahifa ast.", "recentchanges-feed-description": "Radjobiji oxirin taƣjiroti in viki dar in xurd.", "rcnotefrom": "Dar zer taƣjirothoi oxirin az $2 (to $1 nişon doda şudaast).", - "rclistfrom": "Nişon dodani taƣjirothoi nav sar karda az $1", + "rclistfrom": "Nişon dodani taƣjirothoi nav sar karda az $3 $2", "rcshowhideminor": "$1 viroişhoi xurd", "rcshowhidebots": "$1 botho", "rcshowhideliu": "$1 korbaroni vurudşuda", @@ -988,10 +985,6 @@ "watchlist-details": "{{PLURAL:$1|$1 sahifai|$1 sahifahoi}} dar fehristi pajgirihoi şumo, biduni hisobi sahifahoi bahs.", "wlheader-enotif": "Ittiloorasoniji tariqi poctai elektronī (E-mail) imkonpazir ast.", "wlheader-showupdated": "Sahifahoe, ki pas az oxirin sar zadanaton ba onho taƣjir kardaand '''purrang''' nişon doda şudaand", - "watchmethod-recent": "barrasiji viroişhoi oxir baroi sahifahoi pajgirişuda", - "watchmethod-list": "barrasiji sahifahoi pajgirişuda baroi viroişhoi oxir", - "watchlistcontains": "Fehristi pajgirihoi şumo $1 {{PLURAL:$1|sahifaro|sahifahoro}} dar bar megirad.", - "iteminvalidname": "Muşkilī bo mavridi '$1', nomi nomū'tabar ast...", "wlshowlast": "Namoişi oxirin $1 soat $2 rūzho $3", "watchlist-options": "Ixtijoroti fehristi pajgiriho", "watching": "Pajgiri...", @@ -1367,7 +1360,6 @@ "tooltip-upload": "Şurū' ba borguzorī", "tooltip-rollback": "\"Vogard\" viroiş(ho)ro ba in sahifai oxirin hissaguzor bo jak klik megardonad", "tooltip-undo": "\"Botil\" in viroişro botil mekunad va formi viroişro dar holati peşnamoiş boz mekunad.\nIn imkoni ilova kardani jak sababero dar xulosa medihad.", - "notacceptable": "Korguzori in viki az irsoli doda ba şakle ki barnomai şumo bitavonad namoiş dihad, peşkaş karda nametavonad.", "anonymous": "{{PLURAL:$1|korbari|korbaroni}} gumnomī {{SITENAME}}", "siteuser": "Vikipedia user $1", "lastmodifiedatby": "In sahifa oxirin marotiba dar $2, $1 az tarafi $3 taƣjir doda şudaast.", @@ -1679,12 +1671,6 @@ "autosumm-blank": "Sahifaro xolī kard", "autosumm-replace": "Ivazkuniji sahifa bo '$1'", "autoredircomment": "Taƣjiri masir ba [[$1]]", - "livepreview-loading": "Dar holi bor şudan…", - "livepreview-ready": "Bor şudan… Omoda!", - "livepreview-failed": "Peşnamoişi zinda ba muşkilī barxūrd! Lutfan az peşnamoişi oddī istifoda kuned.", - "livepreview-error": "Irtibot ba muşkilī barxūrd: $1 \"$2\". Az peşnamoişi oddī istifoda kuned.", - "watchlistedit-numitems": "Fehristi pajgirihoi şumo şomili {{PLURAL:$1|1 sahifa|$1 sahifaho}}, ba ƣajr az sahifahoi bahs ast.", - "watchlistedit-noitems": "Fehristi pajgirihoi şumo xolī ast.", "watchlistedit-normal-title": "Viroişi fehristi pajgiriho", "watchlistedit-normal-legend": "Hazfi unvonho az fehristi pajgiriho", "watchlistedit-normal-explain": "Unvonhoi mavçud dar fehristi pajgirihoi şumo dar pojon namoiş doda şudaand.\nBaroi hazfi jak unvon, ça'bai kūcaki kanori onro tik bizanid.\nŞumo metavoned [[Special:EditWatchlist/raw|fehristi xomi pajgirihoro viroiş kuned]].", diff --git a/languages/i18n/th.json b/languages/i18n/th.json index a89842f37e..a39b04a9ab 100644 --- a/languages/i18n/th.json +++ b/languages/i18n/th.json @@ -19,7 +19,8 @@ "Woraponboonkerd", "לערי ריינהארט", "จักรกฤช วงศ์สระหลวง (Jakkrit Vongsraluang) / PaePae", - "วรากร อึ้งวิเชียร (Varakorn Ungvichian)" + "วรากร อึ้งวิเชียร (Varakorn Ungvichian)", + "아라" ] }, "tog-underline": "การขีดเส้นใต้ลิงก์:", @@ -326,14 +327,11 @@ "readonly_lag": "ฐานข้อมูลถูกล็อกอัตโนมัติขณะที่เซิร์ฟเวอร์ฐานข้อมูลรองกำลังปรับปรุงตามฐานข้อมูลหลัก", "internalerror": "เกิดความผิดพลาดภายใน", "internalerror_info": "เกิดความผิดพลาดภายใน: $1", - "fileappenderrorread": "ไม่สามารถอ่าน \"$1\" ระหว่างการผนวกไฟล์", - "fileappenderror": "ไม่สามารถต่อท้าย \"$2\" ด้วย \"$1\"", "filecopyerror": "ไม่สามารถคัดลอกไฟล์ \"$1\" ไปที่ \"$2\"", "filerenameerror": "ไม่สามารถเปลี่ยนชื่อไฟล์ \"$1\" เป็น \"$2\"", "filedeleteerror": "ไม่สามารถลบไฟล์ \"$1\"", "directorycreateerror": "ไม่สามารถสร้างไดเรกทอรี \"$1\"", "filenotfound": "ไม่พบไฟล์ \"$1\"", - "fileexistserror": "ไม่สามารถเขียนไฟล์ \"$1\" ได้ เนื่องจากมีไฟล์อยู่แล้ว", "unexpected": "ผลที่ไม่คาดคิด: \"$1\"=\"$2\"", "formerror": "ผิดพลาด: ไม่สามารถส่งแบบได้", "badarticleerror": "การกระทำนี้ไม่สามารถทำในหน้านี้ได้", @@ -414,8 +412,6 @@ "userlogin-helplink2": "วิธีใช้เรื่องการล็อกอิน", "userlogin-loggedin": "คุณล็อกอินในชื่อ {{GENDER:$1|$1}} แล้ว\nใช้แบบด้านล่างเพื่อล็อกอินเป็นอีกผู้ใช้หนึ่ง", "userlogin-createanother": "สร้างอีกบัญชี", - "createacct-join": "กรอกสารสนเทศของคุณด้านล่าง", - "createacct-another-join": "กรอกข้อมูลของบัญชีใหม่ด้านล่าง", "createacct-emailrequired": "ที่อยู่อีเมล", "createacct-emailoptional": "ที่อยู่อีเมล (เลือกไม่ใส่ได้)", "createacct-email-ph": "กรอกที่อยู่อีเมล", @@ -572,7 +568,6 @@ "savearticle": "บันทึก", "preview": "ตัวอย่าง", "showpreview": "ดูตัวอย่าง", - "showlivepreview": "แสดงตัวอย่างทันที", "showdiff": "แสดงความเปลี่ยนแปลง", "anoneditwarning": "'''คำเตือน:''' คุณมิได้ล็อกอิน เลขที่อยู่ไอพีของคุณจะถูกบันทึกไว้ในประวัติการแก้ไขของหน้านี้", "anonpreviewwarning": "'''คุณมิได้ล็อกอิน การบันทึกจะเก็บเลขที่อยู่ไอพีของคุณในประวัติการแก้ไขของหน้านี้'''", @@ -869,7 +864,6 @@ "search-nonefound": "ไม่มีผลลัพธ์ตรงกับคำค้น", "powersearch-legend": "ค้นหาระดับสูง", "powersearch-ns": "ค้นหาในเนมสเปซ:", - "powersearch-redir": "รายการหน้าเปลี่ยนทาง", "powersearch-togglelabel": "เลือก:", "powersearch-toggleall": "ทั้งหมด", "powersearch-togglenone": "ไม่เลือก", @@ -976,7 +970,6 @@ "prefs-advancedsearchoptions": "ตัวเลือกขั้นสูง", "prefs-advancedwatchlist": "ตัวเลือกขั้นสูง", "prefs-displayrc": "ตัวเลือกผลแสดง", - "prefs-displaysearchoptions": "ตัวเลือกผลแสดง", "prefs-displaywatchlist": "ตัวเลือกผลแสดง", "prefs-tokenwatchlist": "โทเค็น", "prefs-diffs": "ผลต่าง", @@ -1150,7 +1143,7 @@ "recentchanges-legend-heading": "'''คำอธิบายสัญลักษณ์:'''", "recentchanges-legend-newpage": "(ดูเพิ่มที่[[Special:NewPages|รายชื่อหน้าใหม่]])", "rcnotefrom": "ด้านล่างเป็นการเปลี่ยนแปลงตั้งแต่ $2 (มากสุด $1 รายการ)", - "rclistfrom": "แสดงการเปลี่ยนแปลงใหม่เริ่มตั้งแต่ $1", + "rclistfrom": "แสดงการเปลี่ยนแปลงใหม่เริ่มตั้งแต่ $3 $2", "rcshowhideminor": "$1การแก้ไขเล็กน้อย", "rcshowhideminor-show": "แสดง", "rcshowhideminor-hide": "ซ่อน", @@ -1668,10 +1661,6 @@ "watchlist-details": "มี $1 หน้าในรายการเฝ้าดูของคุณ ไม่รวมหน้าอภิปราย", "wlheader-enotif": "การแจ้งเตือนผ่านอีเมลถูกเปิดใช้งาน", "wlheader-showupdated": "หน้าที่มีการเปลี่ยนแปลงตั้งแต่คุณเข้าชมล่าสุดแสดงใน'''ตัวหนา'''", - "watchmethod-recent": "ตรวจสอบการปรับปรุงล่าสุดกับหน้าเฝ้าดู", - "watchmethod-list": "ตรวจสอบหน้าเฝ้าดูกับการแก้ไขล่าสุด", - "watchlistcontains": "รายการเฝ้าดูของคุณมี $1 หน้า", - "iteminvalidname": "เกิดปัญหากับรายการ '$1' ชื่อไม่ถูกต้อง...", "wlnote2": "ด้านล่างเป็นการเปลี่ยนแปลงล่าสุดในช่วง $1 ชั่วโมงล่าสุด จนถึงวันที่ $2 เวลา $3 น.", "wlshowlast": "แสดง $1 ชั่วโมง $2 วันล่าสุด $3", "watchlist-options": "ตัวเลือกรายการเฝ้าดู", @@ -2220,7 +2209,6 @@ "group-bot.js": "/* จาวาสคริปต์ใด ๆ ในหน้านี้จะถูกโหลดให้แก่บอตเท่านั้น */", "group-sysop.js": "/* จาวาสคริปต์ใด ๆ ในหน้านี้จะถูกโหลดให้แก่ผู้ดูแลเท่านั้น */", "group-bureaucrat.js": "/* จาวาสคริปต์ใด ๆ ในหน้านี้จะถูกโหลดให้แก่ผู้ดูแลสิทธิแต่งตั้งเท่านั้น */", - "notacceptable": "เซิร์ฟเวอร์ของวิกิไม่สามารถให้ข้อมูลในรูปแบบที่ไคลเอนต์สามารถอ่านได้", "anonymous": "{{PLURAL:$1|ผู้ใช้|ผู้ใช้}}นิรนามของ{{SITENAME}}", "siteuser": "ผู้ใช้ $1 จาก {{SITENAME}}", "anonuser": "ผู้ใช้นิรนามจาก {{SITENAME}} $1", @@ -2681,14 +2669,8 @@ "bitrate-exabits": "$1 เอกซะบิตต่อวินาที", "bitrate-zetabits": "$1 เซตตะบิตต่อวินาที", "bitrate-yottabits": "$1 ยอตตะบิตต่อวินาที", - "livepreview-loading": "กำลังค้นหา…", - "livepreview-ready": "กำลังค้นหา… เสร็จ!", - "livepreview-failed": "แสดงตัวอย่างทันทีไม่ได้ ให้ลองใช้การแสดงตัวอย่างแบบธรรมดา", - "livepreview-error": "เชื่อมต่อไม่ได้: $1 \"$2\" ให้ลองใช้แสดงตัวอย่างแบบธรรมดา", "lag-warn-normal": "การปรับปรุงที่ใหม่กว่า $1 วินาที อาจไม่แสดงผลในรายการนี้", "lag-warn-high": "เนื่องจากปัญหาการล่าช้าของเซิร์ฟเวอร์ฐานข้อมูล การปรับปรุงที่ใหม่กว่า $1 วินาที อาจไม่แสดงผลในรายการนี้", - "watchlistedit-numitems": "รายการเฝ้าดูมี $1 รายการ ไม่รวมหน้าพูดคุย", - "watchlistedit-noitems": "ไม่มีชื่อเรื่องใดในรายการเฝ้าดู", "watchlistedit-normal-title": "แก้ไขรายการเฝ้าดู", "watchlistedit-normal-legend": "ลบชื่อเรื่องออกจากรายการเฝ้าดู", "watchlistedit-normal-explain": "ชื่อเรื่องในรายการเฝ้าดูของคุณแสดงด้านล่าง \nถ้าต้องการลบออก ให้คลิกเลือกที่กล่องด้านข้างแต่ละชื่อ และคลิก \"{{int:Watchlistedit-normal-submit}}\" \nหรืออาจจะ[[Special:EditWatchlist/raw|แก้ไขรายการทั้งหมด]]", @@ -2795,7 +2777,6 @@ "compare-invalid-title": "ชื่อเรื่องที่คุณระบุไม่ถูกต้อง", "compare-title-not-exists": "ชื่อเรื่องที่คุณระบุไม่มีอยู่", "compare-revision-not-exists": "รุ่นที่คุณระบุไม่มีอยู่", - "dberr-header": "วิกินี้กำลังประสบปัญหา", "dberr-problems": "ขออภัย เว็บไซต์นี้กำลังพบกับข้อผิดพลาดทางเทคนิค", "dberr-again": "กรุณารอสักครู่แล้วจึงโหลดใหม่", "dberr-info": "(ไม่สามารถติดต่อเซิร์ฟเวอร์ฐานข้อมูลได้: $1)", diff --git a/languages/i18n/tk.json b/languages/i18n/tk.json index 268ee5de82..b3f4290af4 100644 --- a/languages/i18n/tk.json +++ b/languages/i18n/tk.json @@ -8,7 +8,8 @@ "Kaganer", "Reedy", "Runningfridgesrule", - "The Evil IP address" + "The Evil IP address", + "아라" ] }, "tog-underline": "Çykgytlaryň aşagyny çyz:", @@ -926,7 +927,7 @@ "recentchanges-label-unpatrolled": "Bu özgerdişe heniz patrullyk edilmändir", "recentchanges-legend-newpage": "$1 - täze sahypa", "rcnotefrom": "$2 senesinden soňky üýtgetmeler aşakda görkezilýär ($1 sanysyna çenli).", - "rclistfrom": "$1 senesinden bäri edilen özgerdişleri görkez", + "rclistfrom": "$3 $2 senesinden bäri edilen özgerdişleri görkez", "rcshowhideminor": "ujypsyzja özgerdişleri $1", "rcshowhidebots": "botlary $1", "rcshowhideliu": "Hasaba alnan ulanyjylary $1", @@ -1341,10 +1342,6 @@ "watchlist-details": "Çekişme sahypalaryny hasap etmäniňde, gözegçilik sanawyňyzda {{PLURAL:$1|$1 sahypa|$1 sahypa}} bar.", "wlheader-enotif": "E-poçta bilen habar beriş açyk.", "wlheader-showupdated": "Soňky gezek baryp görenizden soňra üýtgedilen sahypalar '''goýy şrift''' bilen görkezilýär.", - "watchmethod-recent": "soňky özgerdişlerdäki gözegçilikde saklaýan sahypalaryňyz barlanylýar", - "watchmethod-list": "gözegçilikde saklaýan sahypalaryňyzdaky soňky özgerdişler barlanylýar", - "watchlistcontains": "Gözegçilik sanawyňyzda $1 sany {{PLURAL:$1|sahypa|sahypa}} bar.", - "iteminvalidname": "'$1' elementinde problema bar, nädogry at...", "wlshowlast": "Soňky $1 sagady $2 güni görkez $3", "watchlist-options": "Gözegçilik sanawynyň opsiýalary", "watching": "Gözegçilige alynýar...", @@ -2149,8 +2146,6 @@ "autosumm-new": "Sahypa döretdi, mazmuny: '$1'", "lag-warn-normal": "$1 {{PLURAL:$1|sekuntdan|sekuntdan}} täzeki üýtgeşmeler bu sanawda görkezilmän biler.", "lag-warn-high": "Maglumat bazasyndaky uly gijikme zerarly, $1 {{PLURAL:$1|sekuntdan|sekuntdan}} täzeki üýtgeşmeler bu sanawda görkezilmän biler.", - "watchlistedit-numitems": "Gözegçilik sanawyňyzda çekişme sahypalaryny hasap etmäniňde {{PLURAL:$1|1 sany at|$1 sany at}} bar.", - "watchlistedit-noitems": "Gözegçilik sanawyňyzda hiç hili at ýok.", "watchlistedit-normal-title": "Gözegçilik sanawyny redaktirle", "watchlistedit-normal-legend": "Gözegçilik sanawyndan atlary aýyr", "watchlistedit-normal-explain": "Gözegçilik sanawyňyzdaky atlar aşakda görkezilýär.\nAt aýyrmak üçin gapdalyndaky gutujygy belläp, \"{{int:Watchlistedit-normal-submit}}\" düwmesine basyň.\n[[Special:EditWatchlist/raw|Işlenmedik sanawy hem redaktirläp]] bilersiňiz.", diff --git a/languages/i18n/tl.json b/languages/i18n/tl.json index 3ab4bb60fc..9ce0f2b2c4 100644 --- a/languages/i18n/tl.json +++ b/languages/i18n/tl.json @@ -11,7 +11,8 @@ "Namayan", "Sky Harbor", "tl.wikipedia.org sysops", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Pagsasalungguhit ng link:", @@ -1091,7 +1092,7 @@ "recentchanges-label-unpatrolled": "Hindi pa napapatrulyahan ang pagbabagong ito", "recentchanges-legend-newpage": "$1 - bagong pahina", "rcnotefrom": "Nasa ibaba ang mga pagbabago mula pa noong '''$2''' (ipinapakita ang magpahanggang sa '''$1''').", - "rclistfrom": "Ipakita ang bagong mga pagbabago simula sa $1", + "rclistfrom": "Ipakita ang bagong mga pagbabago simula sa $3 $2", "rcshowhideminor": "$1 maliliit na mga pagbabago", "rcshowhideminor-show": "Ipakita", "rcshowhideminor-hide": "Itago", @@ -1618,10 +1619,6 @@ "watchlist-details": "{{PLURAL:$1|$1 pahinang|$1 mga pahinang}} nasa iyong talaan ng mga binabantayan, hindi binibilang ang mga pahina ng usapan.", "wlheader-enotif": "Umiiral ang pagpapahayag sa pamamagitan ng e-liham.", "wlheader-showupdated": "Ipinapakitang may '''makakapal na mga panitik''' ang nabagong/binagong mga pahina mula pa noong huli mong pagdalaw sa kanila", - "watchmethod-recent": "sinusuri ang kamakailan lamang na mga pagbabago para sa binabantayang mga pahina", - "watchmethod-list": "sinusuri ang binabantayang mga pahina para sa mga kamakailan lamang na mga pagbabago", - "watchlistcontains": "Naglalaman ng $1 {{PLURAL:$1|pahina|mga pahina}} ang iyong talaan ng mga binabantayan.", - "iteminvalidname": "May suliranin ang bagay na '$1', hindi tanggap na pangalan...", "wlnote2": "Nasa ibaba ang mga pagbabago sa nakaraang $1 oras, noon pang $2, $3.", "wlshowlast": "Ipakita ang huling $1 mga oras $2 mga araw $3", "watchlist-options": "Mga pagpipilian para sa talaan ng mga binabantayan", @@ -2774,8 +2771,6 @@ "bitrate-yottabits": "$1Ybps", "lag-warn-normal": "Maaaring hindi naipapakita sa talaang ito ang mga pagbabagong mas bago pa kaysa $1 {{PLURAL:$1|segundo|mga segundo}}.", "lag-warn-high": "Dahil mataas na bilang ng mga naiiwanan/antas ng kabagalan ng serbidor ng kalipunan ng dato,\nmaaaring hindi naipapakita sa talaang ito ang mga pagbabagong mas bago pa kaysa $1 {{PLURAL:$1|segundo|mga segundo}}.", - "watchlistedit-numitems": "Naglalaman ang iyong talaan ng mga binabantayan ng {{PLURAL:$1|1 pamagat|$1 mga pamagat}}, hindi kabilang ang mga pahina ng usapan.", - "watchlistedit-noitems": "Hindi naglalaman ng mga pamagat ang iyong talaan ng mga binabantayan.", "watchlistedit-normal-title": "Baguhin ang talaan ng mga binabantayan", "watchlistedit-normal-legend": "Tanggalin ang mga pamagat mula sa binabantayan", "watchlistedit-normal-explain": "Ipinapakita sa ibaba ang mga pamagat na nasa talaan mo ng mga binabantayan.\nUpang matanggal ang isang pamagat, lagyan ng tsek ang kahong katabi nito, at pindutin ang \"{{int:Watchlistedit-normal-submit}}\".\nMaaari mo ring [[Special:EditWatchlist/raw|baguhin ang hilaw na talaan]].", diff --git a/languages/i18n/tly.json b/languages/i18n/tly.json index 24b58a4530..8cc4d3dd4f 100644 --- a/languages/i18n/tly.json +++ b/languages/i18n/tly.json @@ -4,7 +4,8 @@ "Erdemaslancan", "Ganbarzada", "Tuzkozbir", - "Гусейн" + "Гусейн", + "아라" ] }, "tog-underline": "Линки жинтоно ријә быкәш:", @@ -227,7 +228,6 @@ "missingarticle-diff": "(Фәрг: $1, $2)", "internalerror": "Дыләтонә ғәләт", "internalerror_info": "Дыләтонә ғәләт: $1", - "fileappenderrorread": "Әловон ғејд карде быәдә\"$1\" һанде ныбе.", "formerror": "Сәһв: Че формә мәлумотон әкс карде ғерри мымкуне.", "cannotdelete-title": "Сәһифә әбыни рәдд кардеј \"$1\"", "badtitle": "Роныдоә ном", @@ -293,7 +293,6 @@ "savearticle": "Сәһифә огәтеј", "preview": "Сыфтәнә нишо дој", "showpreview": "Сыфтәнә нишо дој", - "showlivepreview": "Товинә сыфтәнә нишо дој", "showdiff": "Дәғандә быә дәгишон", "anoneditwarning": "'''Дығғәт.''' Шымә ыштәни едәштәнијоне системәдә.\nШымә IP-унвон бә ым сәһифә дәгишон тарых ғејд бәбе.", "loginreqlink": "ыштәни едаштеј", @@ -420,7 +419,7 @@ "recentchanges-label-bot": "Ым дәгиши бот кардәше", "recentchanges-label-unpatrolled": "Im redaktə hələ nəzərədə dəvardəni", "rcnotefrom": "Бә жиј доә быән дәгишон че вахтику '''$2''' (тосә '''$1''').", - "rclistfrom": "$1 вахтику дәгишон нишо быдә", + "rclistfrom": "$3 $2 вахтику дәгишон нишо быдә", "rcshowhideminor": "$1 гәдәлијә дәгишон", "rcshowhidebots": "$1 ботон", "rcshowhideliu": "$1 ыштәни едаштә иштирокәкон", diff --git a/languages/i18n/to.json b/languages/i18n/to.json index d44020dfb6..9c17de2e69 100644 --- a/languages/i18n/to.json +++ b/languages/i18n/to.json @@ -3,11 +3,11 @@ "authors": [ "Cbrown1023", "Tauʻolunga", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Ngaahi fehokotaki ʻoku laineʻi ʻi lalo:", - "tog-rememberpassword": "Manatuʻi ʻeku kau-ki-ai ʻi he komipiuta ʻeni (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Tānaki ngaahi peesi ʻoku fakatupu ʻe au ki he hokohoko leʻo", "tog-watchdefault": "Tānaki ngaahi peesi ʻoku fatu ʻe au ki he hokohoko leʻo", "tog-watchmoves": "Tānaki ki heʻeku hokohoko leʻo ʻa e ngaahi peesi kuo ʻunu ʻe au", @@ -290,7 +290,6 @@ "savearticle": "Haofaki e pēsí", "preview": "Vakai pē", "showpreview": "Vakai pē", - "showlivepreview": "Vakai pē fakamoʻui", "showdiff": "ʻAsi mai ha ngaahi liliu", "anoneditwarning": "ʻOku ʻikai te ke kau-ki-ai. ʻE tohi ho tuʻasila IP ʻi he hisitōlia ʻo e fatu ʻa e pēsí ni.", "missingsummary": "'''Fakamanatu''': Naʻe ʻikai te ke fakaai ha fakanounou. Kapau te ke toe lomi Haofaki, ʻe haofakiʻi hoʻo fatu taʻefakanounou.", @@ -363,7 +362,6 @@ "showingresults": "ʻOku ʻasi ʻi lalo ʻa e ngaahi fua ʻoku kamata mo e #'''$2''' (aʻu ki he '''$1''').", "showingresultsnum": "ʻOku ʻasi ʻi lalo ha fua ʻe '''$3''', ʻoku kamata mo e #'''$2'''.", "powersearch-legend": "Kumi lakasi", - "powersearch-redir": "Hokohoko ʻo e ngaahi leʻei", "preferences": "Faʻiteliha", "mypreferences": "faʻiteliha ʻaʻaku", "prefs-skin": "Kili", @@ -415,7 +413,7 @@ "recentchanges": "Ngaahi toki liliu", "recentchanges-summary": "Fakatotolo ʻa e ngaahi toki liliu ki he wiki ʻi he pēsí ni.", "rcnotefrom": "ʻOku ʻasi ʻi lalo ʻa e liliu talu mei '''$2''' (aʻu ki he '''$1''').", - "rclistfrom": "ʻAsi mai ha ngaahi liliu foʻou ʻo kamata mei he $1", + "rclistfrom": "ʻAsi mai ha ngaahi liliu foʻou ʻo kamata mei he $3 $2", "rcshowhideminor": "$1 fatu siʻi", "rcshowhidebots": "$1 fatu fakamīsini", "rcshowhideliu": "$1 kau ʻetita ʻoku kau-ki-ai", @@ -607,10 +605,6 @@ "watchlist-details": "ʻOku leʻoʻi ʻa e peesi ʻe $1, ʻikai kau ki ai ʻa e ngaahi peesi alea.", "wlheader-enotif": "Kuo fakamafeiaʻi tala mei he tohila", "wlheader-showupdated": "*Ko e ngaahi peesi kuo liliu talu he taimi hoʻo ʻaʻahi ki ai, ʻoku ʻasi mai fakasinolahi", - "watchmethod-recent": "ʻoku siviʻi ngaahi toki fatu ki he peesi fakaleʻo", - "watchmethod-list": "ʻoku siviʻi ʻa e ngaahi peesi fakaleʻo ki he toki fatu", - "watchlistcontains": "ʻOku ʻi ai ha peesi ʻe $1 ʻi hoʻo hokohoko leʻo.", - "iteminvalidname": "Meʻa fihi mo e meʻa '$1', hingo taʻeʻaongaʻi...", "wlshowlast": "ʻAsi mai houa fakamuimui ʻe $1, ʻaho ʻe $2, $3", "watching": "ʻOku leʻo...", "unwatching": "ʻOku taʻeleʻo...", @@ -775,7 +769,6 @@ "tooltip-t-upload": "Hiki hake ʻa e ngaahi faile", "tooltip-ca-nstab-special": "Ko e peesi makehe ia, ʻoku ʻikai lava te ke fatu ia ʻe koe", "tooltip-undo": "\"Vete\" ʻoku toe foki ʻa e fatu ni pea fakaava ʻa e foomu fatu ʻi he anga siomuʻa.\nPea hoko ai pē hoʻo lava tānaki ha ʻuhinga ʻi he fakanounou", - "notacceptable": "ʻOku ʻikai lava fakaai ʻe he tauhia 'wiki' ʻa e meʻaʻilo ʻi he meʻangaohi ʻoku lava lau ʻe koe.", "anonymous": "Kau ʻetita taʻehingoa ʻo e {{SITENAME}}", "siteuser": "Ko e ʻetita {{SITENAME}} $1", "others": "ngaahi toe", diff --git a/languages/i18n/tr.json b/languages/i18n/tr.json index 5a6e2e44e3..85cc69411d 100644 --- a/languages/i18n/tr.json +++ b/languages/i18n/tr.json @@ -57,7 +57,8 @@ "Uğur Başak", "Vito Genovese", "Vugar 1981", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Bağlantıların altını çiz:", @@ -1179,7 +1180,7 @@ "recentchanges-legend-heading": "'''Gösterge:'''", "recentchanges-legend-newpage": "(ayrıca bakınız [[Special:NewPages|yeni sayfalar listesi]])", "rcnotefrom": "'''$2''' tarihinden itibaren yapılan değişiklikler aşağıdadır (en fazla $1 tanesi gösterilmektedir).", - "rclistfrom": "$1 tarihinden itibaren yeni değişiklikleri göster", + "rclistfrom": "$3 $2 tarihinden itibaren yeni değişiklikleri göster", "rcshowhideminor": "Küçük değişiklikleri $1", "rcshowhideminor-show": "Göster", "rcshowhideminor-hide": "Gizle", @@ -1724,10 +1725,6 @@ "watchlist-details": "Tartışma sayfaları hariç {{PLURAL:$1|$1 sayfa|$1 sayfa}} izleme listenizdedir.", "wlheader-enotif": "E-posta bildirimi etkin.", "wlheader-showupdated": "Sayfaları son ziyaretinizden beri değişen sayfalar '''kalın''' gösterilmiştir.", - "watchmethod-recent": "izlediğiniz sayfalarda yapılan son değişiklikler kontrol ediliyor", - "watchmethod-list": "izlediğiniz sayfalarda yapılan son değişiklikler kontrol ediliyor", - "watchlistcontains": "İzleme listenizde $1 tane {{PLURAL:$1|sayfa|sayfa}} var.", - "iteminvalidname": "'$1' öğesi ile sorun, geçersiz isim...", "wlnote2": "Aşağıdakiler, son {{PLURAL:$1|bir saat|$1 saat}} içindeki değişikliklerdir, $2, $3 tarihi itibariyle.", "wlshowlast": "Son $1 saati $2 günü göster $3", "watchlist-options": "İzleme listesi seçenekleri", @@ -2843,8 +2840,6 @@ "autosumm-new": "Yeni sayfa: \"$1\"", "lag-warn-normal": "$1 {{PLURAL:$1|saniyeden|saniyeden}} yeni değişiklikler bu listede görünmeyebilir.", "lag-warn-high": "Veritabanı sunucusundaki aşırı gecikmeden dolayı, $1 {{PLURAL:$1|saniyeden|saniyeden}} yeni değişiklikler bu listede görünmeyebilir.", - "watchlistedit-numitems": "İzleme sayfanızda {{PLURAL:$1|1 başlık|$1 başlık}} var, tartışma sayfaları hariç.", - "watchlistedit-noitems": "İzleme listeniz hiçbir başlık içermemektedir.", "watchlistedit-normal-title": "İzleme listesini düzenle", "watchlistedit-normal-legend": "İzleme listesinden başlıkları kaldır", "watchlistedit-normal-explain": "İzleme listenizdeki başlıklar aşağıda gösterilmiştir.\nBir başlığı çıkarmak için, yanındaki kutucuğu işaretleyin ve \"{{int:Watchlistedit-normal-submit}}\" düğmesine tıklayın.\n[[Special:EditWatchlist/raw|Satır listesini]] de düzenleyebilirsiniz.", diff --git a/languages/i18n/tru.json b/languages/i18n/tru.json index d086315f37..12cb82cafe 100644 --- a/languages/i18n/tru.json +++ b/languages/i18n/tru.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Ariyo", - "Arjunaraoc" + "Arjunaraoc", + "아라" ] }, "tog-oldsig": "Imḍa du3do:", @@ -379,7 +380,7 @@ "recentchanges-label-bot": "uŞuḥlofano sim muBot.", "recentchanges-label-unpatrolled": "This edit has not yet been patrolled", "rcnotefrom": "Herke komaḥwın aŞuḥlofe ḥaroye men \"\"$2\"\" (hul buSowudo \"\"$1\"\").", - "rclistfrom": "Maḥway li Şuḥlofe ḥaṭe men $1", + "rclistfrom": "Maḥway li Şuḥlofe ḥaṭe men $3 $2", "rcshowhideminor": "$1 minor edits", "rcshowhidebots": "$1 bots", "rcshowhideliu": "$1 Hadome d3abiri", diff --git a/languages/i18n/ts.json b/languages/i18n/ts.json index d9565f5e6a..b5a157b180 100644 --- a/languages/i18n/ts.json +++ b/languages/i18n/ts.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Thuvack" + "Thuvack", + "아라" ] }, "tog-underline": "Hlanganisa nkhwatiheto:", @@ -14,7 +15,6 @@ "tog-showtoolbar": "Komba xiangarhi xo cinca (yitirhisa ntsalo wa Java)", "tog-editondblclick": "Lulamisa matluka hi ku thlava kambirhi (yitirhisa ntsalo wa Java)", "tog-editsectiononrightclick": "Pfula ku lulamisa hi swiyenge hi ku thlava nhlokomhaka ya xiyenge (yitirhisa ntsalo wa Java)", - "tog-rememberpassword": "Tsundzuka ku nghena eka Khompuyuta leyi (kufikela eka $1 {{PLURAL:$1|siku|masiku}})", "tog-watchcreations": "Hoxa matluka lawa ndzi matumbuluxaka eka leswi ndziswi languteke", "tog-watchdefault": "Hoxa matluka lawa ndzi malulamisaka eka leswi ndziswi languteke", "tog-watchmoves": "Hoxa matluka lawa ndzi mayisaka kun'wana eka leswi ndziswi languteke", @@ -265,14 +265,11 @@ "readonly_lag": "The database has been automatically locked while the slave database servers catch up to the master", "internalerror": "Xihoxo xa le ndzeni", "internalerror_info": "Internal error: $1", - "fileappenderrorread": "Hitsandzeke ku hlaya \"$1\" eku lulamiseni loku.", - "fileappenderror": "Hintsndzeke ku lulamisa \"$1\" leswaku yiva \"$2\".", "filecopyerror": "Could not copy file \"$1\" to \"$2\".", "filerenameerror": "Could not rename file \"$1\" to \"$2\".", "filedeleteerror": "Could not delete file \"$1\".", "directorycreateerror": "Could not create directory \"$1\".", "filenotfound": "Could not find file \"$1\".", - "fileexistserror": "Unable to write to file \"$1\": file exists", "unexpected": "Unexpected value: \"$1\"=\"$2\".", "formerror": "Error: could not submit form", "badarticleerror": "This action cannot be performed on this page.", @@ -455,7 +452,7 @@ "recentchanges-label-bot": "Ndzulamiso lowu wu endliwe hi rhobhoto", "recentchanges-label-unpatrolled": "Ndzulamiso lowu awusi languteriwa", "rcnotefrom": "Laha hansi kuxaxametiwe ku cinca kusukela hi '''$2''' (kuya ka '''$1''').", - "rclistfrom": "Komba mindzilamiso leyintswa kusukela eka $1", + "rclistfrom": "Komba mindzilamiso leyintswa kusukela eka $3 $2", "rcshowhideminor": "$1 wa mindzulamiso leyi ntsanana", "rcshowhidebots": "$1 wati rhobhoto", "rcshowhideliu": "$1 wa va tirhisi lavanga kona sweswi", diff --git a/languages/i18n/tt-cyrl.json b/languages/i18n/tt-cyrl.json index d49a0be1f7..10b1eb57ae 100644 --- a/languages/i18n/tt-cyrl.json +++ b/languages/i18n/tt-cyrl.json @@ -19,7 +19,8 @@ "Ерней", "Ильнар", "Рашат Якупов", - "Умар" + "Умар", + "아라" ] }, "tog-underline": "Сылтамаларның астына сызу:", @@ -32,7 +33,6 @@ "tog-showtoolbar": "Үзгәртү вакытында коралларның өске панеле күрсәтелсен (JavaScript кирәк)", "tog-editondblclick": "Битләргә ике чирттерү белән үзгәртү бите ачылсын (JavaScript кирәк)", "tog-editsectiononrightclick": "Бүлек исеменә тычканның уң чирттермәсе белән төрткәч үзгәртү бите ачылсын (JavaScript кирәк)", - "tog-rememberpassword": "Хисап язмамны бу браузерда саклансын (иң күп $1 {{PLURAL:$1|көн|көн|көн}}гә кадәр)", "tog-watchcreations": "Мин төзегән битләр һәм йөкләгән файллар күзәтү исемлегемә өстәлсен", "tog-watchdefault": "Мин үзгәрткән битләр һәм файллар күзәтү исемлегемә өстәлсен", "tog-watchmoves": "Мин күчергән битләр һәм файллар күзәтү исемлегемә өстәлсен", @@ -322,14 +322,11 @@ "readonly_lag": "Мәгълүматлар базасы, өстәмә сервер төп сервер белән синхронизацияләшкәнче, үзгәрүләрдән автомат рәвештә ябылды.", "internalerror": "Эчке хата", "internalerror_info": "Эчке хата: $1", - "fileappenderrorread": "Кушу вакытында «$1» укып булмады.", - "fileappenderror": "\"$1\" һәм \"$2\" не кушып булмады.", "filecopyerror": "«$2» файлына «$1» файлының копиясен ясап булмый.", "filerenameerror": "«$1» файлының исемен «$2» исеменә алыштырып булмый.", "filedeleteerror": "«$1» файлын бетереп булмый.", "directorycreateerror": "«$1» директориясен ясап булмый.", "filenotfound": "«$1» файлын табып булмый.", - "fileexistserror": "«$1» файлына яздырып булмый: ул инде бар.", "unexpected": "Көтелмәгән кыймәт: «$1»=«$2».", "formerror": "Хата: форма мәгълүматларын тапшырып булмый", "badarticleerror": "Бу биттә мондый гамәл башкарып булмый.", @@ -511,7 +508,6 @@ "savearticle": "Битне саклау", "preview": "Алдан карау", "showpreview": "Алдан карау", - "showlivepreview": "Тиз алдан карау", "showdiff": "Кертелгән үзгәртүләр", "anoneditwarning": "'''Игътибар''': Сез системага кермәгәнсез. IP адресыгыз бу битнең тарихына язылачак.", "anonpreviewwarning": "''Сез системада теркәлмәдегез.Сезнең тарафтан эшләнгән барлык үзгәртүләр дә сезнең IP-юлламагызны саклауга китерә.''", @@ -742,7 +738,6 @@ "search-nonefound": "Сорауга туры килгән җаваплар табылмады.", "powersearch-legend": "Өстәмә эзләү", "powersearch-ns": "исемнәрендә эзләү", - "powersearch-redir": "Юнәлтүләр күрсәтелсен", "powersearch-togglelabel": "Кире кагыу:", "powersearch-toggleall": "Барысы", "powersearch-togglenone": "Бирни дә юк", @@ -841,7 +836,6 @@ "prefs-advancedsearchoptions": "Киңәйтелгән көйләүләр", "prefs-advancedwatchlist": "Киңәйтелгән көйләүләр", "prefs-displayrc": "Күрсәтү көйләнмәләре", - "prefs-displaysearchoptions": "Күрсәтү көйләнмәләре", "prefs-displaywatchlist": "Күрсәтү көйләнмәләре", "prefs-diffs": "Юрамалар аермасы", "userrights": "Кулланучы хокуклары белән идарә итү", @@ -911,7 +905,7 @@ "recentchanges-label-plusminus": "Битнең зурлыгы шуның кадәрле байтка үзгәрде", "recentchanges-legend-newpage": "([[Special:NewPages|яңа бит]])", "rcnotefrom": "Астарак '''$2''' башлап ('''$1''' кадәр) үзгәртүләр күрсәтелгән.", - "rclistfrom": "$1 башлап яңа үзгәртүләрне күрсәт", + "rclistfrom": "$3 $2 башлап яңа үзгәртүләрне күрсәт", "rcshowhideminor": "кече үзгәртүләрне $1", "rcshowhideminor-show": "күрсәт", "rcshowhideminor-hide": "яшер", @@ -1669,8 +1663,6 @@ "table_pager_empty": "Нәтиҗә юк", "autoredircomment": "[[$1]] битенә юнәлтү", "autosumm-new": "Яңа бит: «$1»", - "livepreview-loading": "Йөкләү...", - "livepreview-ready": "Йөкләү... Әзер!", "watchlistedit-raw-titles": "Язмалар:", "watchlisttools-view": "Соңгы үзгәртүләрне күрсәтү", "watchlisttools-edit": "Күзәтү исемлегене карау һәм үзгәртү", @@ -1721,7 +1713,6 @@ "compare-rev1": "Беренче юрама", "compare-rev2": "Икенче юрама", "compare-submit": "Чагыштыр", - "dberr-header": "Бу вики авырлык кичерә", "dberr-problems": "Гафу итегез! Сайтта техник кыенлыклар чыкты.", "dberr-again": "Сәхифәне берничә минуттан соң яңартып карагыз.", "dberr-info": "(Мәгълүматлар базасы серверы белән тоташырга мөмкин түгел: $1)", diff --git a/languages/i18n/tt-latn.json b/languages/i18n/tt-latn.json index ede71e4f60..6b1913b644 100644 --- a/languages/i18n/tt-latn.json +++ b/languages/i18n/tt-latn.json @@ -6,7 +6,8 @@ "KhayR", "Reedy", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sıltamalarnıñ astına sızu:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Üzgärtü waqıtında qorallarnıñ öske panele kürsätelsen (JavaScript kiräk)", "tog-editondblclick": "Bitlärgä ike çirtterü belän üzgärtü bite açılsın (JavaScript kiräk)", "tog-editsectiononrightclick": "Bülek isemenä tıçqannıñ uñ çirttermäse belän törtkäç üzgärtü bite açılsın (JavaScript kiräk)", - "tog-rememberpassword": "Xisap yazmamnı bu brauzerda saqlansın (iñ küp $1 {{PLURAL:$1|kön|kön|kön}}gä qädär)", "tog-watchcreations": "Tözegän bitlärem küzätü isemlegemä östälsen", "tog-watchdefault": "Üzgärtkän bitlärem küzätü isemlegemä östälsen", "tog-watchmoves": "Küçergän bitlärem küzätü isemlegemä östälsen", @@ -283,14 +283,11 @@ "readonly_lag": "Mäğlümatlar bazası, östämä server töp server belän sinxronizatsiäläşkänçe, üzgärülärdän avtomat räweştä yabıldı.", "internalerror": "Eçke xata", "internalerror_info": "Eçke xata: $1", - "fileappenderrorread": "Quşu waqıtında «$1» uqıp bulmadı.", - "fileappenderror": "\"$1\" häm \"$2\" ne quşıp bulmadı.", "filecopyerror": "«$2» faylına «$1» faylınıñ kopiäsen yasap bulmıy.", "filerenameerror": "«$1» faylınıñ isemen «$2» isemenä alıştırıp bulmıy.", "filedeleteerror": "«$1» faylın beterep bulmıy.", "directorycreateerror": "«$1» direktoriäsen yasap bulmıy.", "filenotfound": "«$1» faylın tabıp bulmıy.", - "fileexistserror": "«$1» faylına yazdırıp bulmıy: ul inde bar.", "unexpected": "Kötelmägän qimät: «$1»=«$2».", "formerror": "Xata: forma mäğlümatların tapşırıp bulmıy", "badarticleerror": "Bu bittä mondıy ğämäl başqarıp bulmıy.", @@ -416,7 +413,6 @@ "savearticle": "Bitne saqlaw", "preview": "Aldan qaraw", "showpreview": "Aldan qaraw", - "showlivepreview": "Tiz aldan qaraw", "showdiff": "Kertelgän üzgärtülär", "anoneditwarning": "'''İğtibar''': Sez sistemağa kermägänsez. IP adresığız bu bitneñ tarixına yazılaçaq.", "anonpreviewwarning": "''Sez sistemada terkälmädegez.Sezneñ taraftan eşlängän barlıq üzgärtülär dä sezneñ IP-yullamağıznı saqlawğa kiterä.''", @@ -618,7 +614,6 @@ "search-nonefound": "Sorawğa turı kilgän cawaplar tabılmadı.", "powersearch-legend": "Östämä ezläw", "powersearch-ns": "isemnärendä ezläw", - "powersearch-redir": "Yünältülär kürsätelsen", "powersearch-togglelabel": "Kire qağıw:", "powersearch-toggleall": "Barısı", "powersearch-togglenone": "Birni dä yuq", @@ -715,7 +710,6 @@ "prefs-advancedsearchoptions": "Kiñäytelgän köyläwlär", "prefs-advancedwatchlist": "Kiñäytelgän köyläwlär", "prefs-displayrc": "Kürsätü köylänmäläre", - "prefs-displaysearchoptions": "Kürsätü köylänmäläre", "prefs-displaywatchlist": "Kürsätü köylänmäläre", "prefs-diffs": "Yuramalar ayırması", "userrights": "Qullanuçı xoquqları belän idarä itü", @@ -779,7 +773,7 @@ "recentchanges-label-newpage": "Bu üzgärtü belän yaña bit tözelde", "recentchanges-label-minor": "Bu keçe üzgärtü", "rcnotefrom": "Astaraq '''$2''' başlap ('''$1''' qädär) üzgärtülär kürsätelgän.", - "rclistfrom": "$1 başlap yaña üzgärtülärne kürsät", + "rclistfrom": "$3 $2 başlap yaña üzgärtülärne kürsät", "rcshowhideminor": "keçe üzgärtülärne $1", "rcshowhidebots": "botlarnı $1", "rcshowhideliu": "kergän qullanuçılarnı $1", @@ -1480,8 +1474,6 @@ "table_pager_empty": "Näticä yuq", "autoredircomment": "[[$1]] bitenä yünältü", "autosumm-new": "Yaña bit: «$1»", - "livepreview-loading": "Yökläw...", - "livepreview-ready": "Yökläw... Äzer!", "watchlistedit-raw-titles": "Yazmalar:", "watchlisttools-view": "Soñğı üzgärtülärne kürsätü", "watchlisttools-edit": "Küzätü isemlegene qaraw häm üzgärtü", @@ -1515,7 +1507,6 @@ "tag-filter-submit": "Filtrlaw", "tags-edit": "üzgärtü", "compare-submit": "Çağıştır", - "dberr-header": "Bu wiki awırlıq kiçerä", "dberr-problems": "Ğafu itegez! Saytta texnik qıyınlıqlar çıqtı.", "htmlform-submit": "Cibärü", "htmlform-reset": "Üzgärtülärne kire qaytaru", diff --git a/languages/i18n/tyv.json b/languages/i18n/tyv.json index c0bed82699..332c006557 100644 --- a/languages/i18n/tyv.json +++ b/languages/i18n/tyv.json @@ -7,7 +7,8 @@ "Krice from Tyvanet.com", "Sborsody", "friends at tyvawiki.org", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Холбааны шыяры:", @@ -18,7 +19,6 @@ "tog-numberheadings": "Эгелерин авто-санаар", "tog-showtoolbar": "Өскертир херекселдерни көргүзер (JavaScript)", "tog-editondblclick": "Арынны өскертирде ийи катап базар (JavaScript)", - "tog-rememberpassword": "Мени бо компьютерге сактыры ($1 {{PLURAL:$1|1=хүн|хүн}} ишти)", "tog-watchcreations": "Мээң чаяан арыннарымны хайгаарал даңзымче немээри.", "tog-watchdefault": "Мээң өскерткен арыннарымны хайгаарал даңзымче немээри.", "tog-watchmoves": "Мээң катап адаан арыннарымны хайгаарал даңзымче немээри.", @@ -546,7 +546,7 @@ "recentchanges-label-unpatrolled": "Бо өскертилге истетинмээн (патрульдаттынмаан)", "recentchanges-legend-newpage": "$1 — чаа арын", "rcnotefrom": "Адаанда $2 тура ($1 чедир) өскертилгелерни санаан.", - "rclistfrom": "$1 тура чаа өскерилгелерни көргүзер", + "rclistfrom": "$3 $2 тура чаа өскерилгелерни көргүзер", "rcshowhideminor": "Бичии өскерлиишкиннерни $1", "rcshowhidebots": "Роботтарны $1", "rcshowhideliu": "Кирген киржикчилерни $1", diff --git a/languages/i18n/ug-arab.json b/languages/i18n/ug-arab.json index eb141f60cf..3d0e2ea6b1 100644 --- a/languages/i18n/ug-arab.json +++ b/languages/i18n/ug-arab.json @@ -8,7 +8,8 @@ "Reedy", "Sahran", "Tel'et", - "بىلگە" + "بىلگە", + "아라" ] }, "tog-underline": "ئۇلانما ئاستى سىزىقى:", @@ -21,7 +22,6 @@ "tog-showtoolbar": "تەھرىر قورال بالداقنى كۆرسەت", "tog-editondblclick": "قوش چەككەندە بەت تەھرىرلە", "tog-editsectiononrightclick": "تېمىنى ئوڭ چېكىپ ئابزاس تەھرىرلەشكە يول قوي", - "tog-rememberpassword": "بۇ كومپيۇتېردا كىرگىنىمنى ئەستە ساقلا(ئەڭ ئۇزۇن بولغاندا $1 {{PLURAL:$1|كۈن|كۈن}})", "tog-watchcreations": "مەن قۇرغان بەت ۋە يۈكلىگەن ھۆججەتلەرنى كۆزەت تىزىملىكىمگە قوش", "tog-watchdefault": "مەن تەھرىرلىگەن بەت ۋە ھۆججەتنى كۆزەت تىزىملىكىمگە قوش", "tog-watchmoves": "مەن يۆتكىگەن بەت ۋە ھۆججەتنى كۆزەت تىزىملىكىمگە قوش", @@ -320,14 +320,11 @@ "readonly_lag": "قوشۇمچە ساندان مۇلازىمىتىر غەملەكنى ئاساسىي مۇلازىمىتىرغا يېڭىلاۋاتىدۇ، ساندان ئۆزلۈكىدىن قۇلۇپلاندى", "internalerror": "ئىچكى خاتالىق", "internalerror_info": "ئىچكى خاتالىق: $1", - "fileappenderrorread": "قوشۇۋاتقاندا \"$1\" ئوقۇيالمىدى.", - "fileappenderror": "\"$1\" نى \"$2\" غا قوشالمىدى.", "filecopyerror": "\"$1\" ھۆججەتنى\"$2\" غا كۆچۈرەلمىدى.", "filerenameerror": "\"$1\" ھۆججەتنىڭ ئاتىنى \"$2\" غا ئۆزگەرتەلمىدى.", "filedeleteerror": "\"$1\" ھۆججەتنى ئۆچۈرەلمىدى.", "directorycreateerror": "\"$1\" مۇندەرىجىنى قۇرالمىدى.", "filenotfound": "\"$1\" ھۆججەتنى تاپالمىدى.", - "fileexistserror": "\"$1\" ھۆججەتكە يازالمىدى: ھۆججەت مەۋجۇد", "unexpected": "كۈتۈلمىگەن قىممەت: \"$1\"=\"$2\".", "formerror": "خاتالىق: جەدۋەلنى يوللىيالمىدى", "badarticleerror": "مەزكۇر بەتتە بۇ خىل مەشغۇلاتنى ئېلىپ بارغىلى بولمايدۇ.", @@ -407,8 +404,6 @@ "userlogin-resetpassword-link": "پارولىڭىزنى ئۇنتۇپ قالدىڭىزمۇ؟", "userlogin-loggedin": "سىز ئاللىقاچان {{GENDER:$1|$1}} ھالىتىدە تىزىمغا كىرىپ بولدىڭىز. تۆۋەندىكىلەرنى تولدۇرۇپ باشقا ئىشلەتكۈچى ھالىتىدە تىزىمغا كىرىڭ.", "userlogin-createanother": "باشقا ھېسابات قۇرىمەن", - "createacct-join": "تۆۋەنگە ئۇچۇرلىرىڭىزنى كىرگۈزۈڭ.", - "createacct-another-join": "يېڭى ئىشلەتكۈچىنىڭ ئۇچۇرلىرىنى كىرگۈزۈڭ.", "createacct-emailrequired": "ئېلخەت ئادرېسى", "createacct-emailoptional": "ئېلخەت ئادرېسى (ئىختىيارى)", "createacct-email-ph": "ئېلخەت ئادرېسىڭىزنى كىرگۈزۈڭ", @@ -557,7 +552,6 @@ "savearticle": "بەت ساقلا", "preview": "ئالدىن كۆزەت", "showpreview": "ئالدىن كۆزىتىشنى كۆرسەت", - "showlivepreview": "رىئال ۋاقىتلىق ئالدىن كۆزىتىش", "showdiff": "ئۆزگەرتىشنى كۆرسەت", "anoneditwarning": "'''ئاگاھلاندۇرۇش:''' سىز تېخى كىرمىدىڭىز.\n سىزنىڭ IP ئادرېسىڭىز بۇ بەتنىڭ تەھرىرلەش تارىخىغا خاتىرىلىنىدۇ.", "anonpreviewwarning": "''سىز تېخى تىزىمغا كىرمىدىڭىز. سىزنىڭ IP ئادرېسىڭىز بۇ بەتنىڭ تەھرىرلەش تارىخىغا خاتىرىلىنىدۇ.''", @@ -849,7 +843,6 @@ "search-nonefound": "سۈرۈشتۈرۈشكە ماس نەتىجە تېپىلمىدى.", "powersearch-legend": "ئالىي ئىزدەش", "powersearch-ns": "ئات بوشلۇقىدىن ئىزدە:", - "powersearch-redir": "قايتا نىشانلانغان بەت تىزىملىكى", "powersearch-togglelabel": "تاللا:", "powersearch-toggleall": "ھەممىسى", "powersearch-togglenone": "يوق", @@ -957,7 +950,6 @@ "prefs-advancedsearchoptions": "ئالىي تاللانما", "prefs-advancedwatchlist": "ئالىي تاللانما", "prefs-displayrc": "كۆرسىتىش تاللانما", - "prefs-displaysearchoptions": "كۆرسىتىش تاللانما", "prefs-displaywatchlist": "كۆرسىتىش تاللانما", "prefs-tokenwatchlist": "ئاچقۇچ", "prefs-diffs": "پەرقلەر", @@ -1118,7 +1110,7 @@ "recentchanges-label-unpatrolled": "بۇ تەھرىر تېخى كۆزىتىلمىگەن", "recentchanges-legend-newpage": "(بۇنىڭغىمۇ قاراڭ [[Special:NewPages|يېڭى بەتلەر تىزىملىگى]])", "rcnotefrom": "تۆۋەندىكىسى '''$2''' نىڭ ئۆزگەرتىشى (ئەڭ كۆپ بولغاندا '''$1''' كۆرسىتىدۇ )", - "rclistfrom": "$1 دىن باشلانغان يېڭى ئۆزگەرتىشنى كۆرسەت", + "rclistfrom": "$3 $2 دىن باشلانغان يېڭى ئۆزگەرتىشنى كۆرسەت", "rcshowhideminor": "$1 ئازراقلا تەھرىر", "rcshowhidebots": "$1 ماشىنا ئادەمنىڭ تەھرىرى", "rcshowhideliu": "$1 خەتلەنگەن ئىشلەتكۈچى", @@ -1630,10 +1622,6 @@ "watchlist-details": "كۆزەت تىزىملىكىڭىزدە {{PLURAL:$1|$1 بەت|$1 بەت}} بار، مۇنازىرە بېتىنى ئۆز ئىچىگە ئالمايدۇ.", "wlheader-enotif": "ئېلخەتتە ئەسكەرتىش ئىقتىدارى قوزغىتىلدى.", "wlheader-showupdated": "سىز ئالدىنقى قېتىم كۆرگەندىن كېيىن ئۆزگەرتىلگەن بەتلەر '''توم''' كۆرۈنىدۇ", - "watchmethod-recent": "كۆزىتىۋاتقان بەتنىڭ يېقىنقى ئۆزگەرتىشىنى تەكشۈر", - "watchmethod-list": "كۆزىتىۋاتقان بەتنىڭ يېقىنقى ئۆزگەرتىشىنى تەكشۈر", - "watchlistcontains": "كۆزەت تىزىملىكىڭىزدە $1 {{PLURAL:$1|بەت|بەت}} بار.", - "iteminvalidname": "بەت'$1' خاتالىقى، ئاتى ئىناۋەتسىز…", "wlshowlast": "يېقىنقى $1 سائەت $2 كۈن $3 نىڭ ئۆزگەرتىشىنى كۆرسەت", "watchlist-options": "كۆزەت تىزىملىك تاللانما", "watching": "كۆزەت قىلىۋاتىدۇ…", @@ -2190,7 +2178,6 @@ "group-bot.js": "/* Any JavaScript here will be loaded for bots only */", "group-sysop.js": "/* Any JavaScript here will be loaded for sysops only */", "group-bureaucrat.js": "/* Any JavaScript here will be loaded for bureaucrats only */", - "notacceptable": "wiki مۇلازىمىتىرى سىزنىڭ خېرىدار تەرىپىڭىز ئوقۇيالايدىغان سانلىق مەلۇمات فورماتى بىلەن تەمىنلىيەلمەيدۇ.", "anonymous": " {{SITENAME}} نىڭ ئىمزاسىز {{PLURAL:$1|ئىشلەتكۈچى|ئىشلەتكۈچى}}", "siteuser": "{{SITENAME}} ئىشلەتكۈچى $1", "anonuser": "{{SITENAME}} ئاتسىز ئىشلەتكۈچى $1", @@ -2752,14 +2739,8 @@ "autosumm-replace": "ئالماشتۇرۇلغان مەزمۇن '$1'", "autoredircomment": "قايتا نىشانلانغان بەت [[$1]]", "autosumm-new": "قۇرۇلغان بەت '$1'", - "livepreview-loading": "يۈكلەۋاتىدۇ…", - "livepreview-ready": "يۈكلەۋاتىدۇ… تەييارلاندى!", - "livepreview-failed": "رىئال ئالدىن كۆزىتىش مەغلۇپ بولدى! نورمال ئالدىن كۆزىتىشنى سىناڭ.", - "livepreview-error": "ئۇلىنىش مەغلۇپ بولدى: $1 \"$2\".\nنورمال ئالدىن كۆزىتىشنى سىناڭ.", "lag-warn-normal": "ئۆتكەن $1 {{PLURAL:$1|سېكۇنت|سېكۇنت}} ئىچىدىكى ئۆزگەرتىش تىزىملىكتە كۆرسىتىلمەسلىكى مۇمكىن.", "lag-warn-high": "ساندان ئۆتە كېچىككەنلىكتىن، ئۆتكەن $1 {{PLURAL:$1|سېكۇنت|سېكۇنت}} ئىچىدىكى ئۆزگەرتىش تىزىملىكتە كۆرسىتىلمەسلىكى مۇمكىن.", - "watchlistedit-numitems": "كۆزەت تىزىملىكىڭىزدە{{PLURAL:$1|1 ماۋزۇ|$1 ماۋزۇ}}, بار، مۇنازىرە بېتى بۇنىڭ سىرتىدا.", - "watchlistedit-noitems": "كۆزەت تىزىملىكىڭىزنىڭ ماۋزۇسى يوق", "watchlistedit-normal-title": "كۆزەت تىزىملىك تەھرىرى", "watchlistedit-normal-legend": "كۆزەت تىزىملىكىدىن ماۋزۇنى چىقىرىۋەت", "watchlistedit-normal-explain": "كۆزەت تىزىملىكىڭىزدىكى ماۋزۇ تۆۋەندە كۆرسىتىلىدۇ.\nماۋزۇنى بىرنى چىقىرىۋېتىشتە، ئۇنىڭ ئالدىدىكى تاللاشنى چىقىرىۋېتىپ، ئاندىن ماۋزۇ چىقىرىۋەتنى چېكىڭ.\nسىز [[Special:EditWatchlist/raw|/ئەسلى كۆزەت تىزىملىكى تەھرىر]]لىيەلەيسىز.", @@ -2858,7 +2839,6 @@ "compare-invalid-title": "سىز بەلگىلىگەن تېما ئىناۋەتسىز.", "compare-title-not-exists": "سىز بەلگىلىگەن تېما مەۋجۇت ئەمەس.", "compare-revision-not-exists": "سىز بەلگىلىگەن تۈزىتىلگەن نەشرى مەۋجۇت ئەمەس.", - "dberr-header": "بۇ wiki مەسىلىگە يولۇقتى", "dberr-problems": "كەچۈرۈڭ! بۇ بېكەتتە تېخنىكىلىق قىيىنچىلىق كۆرۈلدى.", "dberr-again": "بىر قانچە مىنۇت كۈتۈپ ئاندىن قايتا يۈكلەڭ.", "dberr-info": "(ساندان مۇلازىمىتىرىغا ئۇلىنالمىدى: $1)", diff --git a/languages/i18n/uk.json b/languages/i18n/uk.json index 0129f6e150..a856159a68 100644 --- a/languages/i18n/uk.json +++ b/languages/i18n/uk.json @@ -45,7 +45,8 @@ "Ата", "Дар'я Козлова", "Максим Підліснюк", - "Тест" + "Тест", + "아라" ] }, "tog-underline": "Підкреслювати посилання:\nПідкреслювання посилань:", @@ -1184,7 +1185,7 @@ "recentchanges-legend-newpage": "(див. також [[Special:NewPages|список нових сторінок]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Нижче відображені редагування з $2 (до $1).", - "rclistfrom": "Показати редагування починаючи з $1.", + "rclistfrom": "Показати редагування починаючи з $3 $2.", "rcshowhideminor": "$1 незначні редагування", "rcshowhideminor-show": "показати", "rcshowhideminor-hide": "приховати", @@ -1757,10 +1758,6 @@ "watchlist-details": "У вашому списку спостереження $1 {{PLURAL:$1|сторінка|сторінки|сторінок}} (не враховуючи сторінок обговорення).", "wlheader-enotif": "Сповіщення електронною поштою ввімкнено.", "wlheader-showupdated": "Сторінки, що змінилися після вашого останнього їх відвідування, виділені '''жирним''' шрифтом.", - "watchmethod-recent": "перегляд останніх редагувань статей за якими ведеться спостереження", - "watchmethod-list": "перегляд статей за якими ведеться спостереження", - "watchlistcontains": "Ваш список спостереження містить $1 {{PLURAL:$1|сторінку|сторінки|сторінок}}.", - "iteminvalidname": "Проблема з елементом «$1», недопустима назва…", "wlnote2": "Нижче наведено зміни за {{PLURAL:$1|останню годину|останні $1 години|останні $1 годин}} на $2 $3.", "wlshowlast": "Показати зміни за останні $1 годин $2 днів $3", "watchlist-options": "Налаштування списку спостереження", @@ -2955,8 +2952,6 @@ "size-gigabytes": "$1 ГБ", "lag-warn-normal": "Зміни, зроблені менш ніж $1 {{PLURAL:$1|секунду|секунди|секунд}} тому, можуть не відображатися в цьому переліку.", "lag-warn-high": "Зміни, зроблені менш ніж $1 {{PLURAL:$1|секунду|секунди|секунд}} тому, можуть не відображатися в цьому переліку внаслідок значної затримки сервера БД.", - "watchlistedit-numitems": "Ваш список спостереження містить {{PLURAL:$1|$1 запис|$1 записи|$1 записів}}, не включаючи сторінок обговорення.", - "watchlistedit-noitems": "Ваш список спостереження порожній.", "watchlistedit-normal-title": "Редагування списку спостереження", "watchlistedit-normal-legend": "Вилучення заголовків зі списку спостереження", "watchlistedit-normal-explain": "Далі наведені заголовки з вашого списку спостереження.\nДля вилучення сторінки зі списку необхідно поставити галочку в квадратику біля нього і натиснути «{{int:Watchlistedit-normal-submit}}».\nВи можете також [[Special:EditWatchlist/raw|редагувати список як текстові рядки]].", diff --git a/languages/i18n/ur.json b/languages/i18n/ur.json index 94c3000e3e..1128468dc5 100644 --- a/languages/i18n/ur.json +++ b/languages/i18n/ur.json @@ -17,7 +17,8 @@ "زكريا", "سمرقندی", "محبوب عالم", - "පසිඳු කාවින්ද" + "පසිඳු කාවින්ද", + "아라" ] }, "tog-underline": "ربط کی خط کشیدگی:", @@ -30,7 +31,6 @@ "tog-showtoolbar": "تدوینی اوزاردان دکھائیے", "tog-editondblclick": "طقین پر صفحات کی ترمیم کیجئے", "tog-editsectiononrightclick": "سطری عنوانات پر دایاں طق کے ذریعے سطری ترمیم کاری فعال بناؤ", - "tog-rememberpassword": "اِس متصفح پر میرے داخلِ نوشتگی معلومات یاد رکھو (زیادہ سے زیادہ $1 {{PLURAL:$1|دِن|ایام}} کیلئے)", "tog-watchcreations": "میرے تخلیق کردہ صفحات اور میری زبر اثقال کردہ ملفات کو میری زیر نظر فہرست میں شامل کیا کیجئے", "tog-watchdefault": "میرے تدوین شدہ صفحات اور ملفات کو میری زیر نظر فہرست میں شامل کیا کیجئے", "tog-watchmoves": "میرے منتقل کردہ صفحات اور ملفات کو میری زیر نظر فہرست میں شامل کیا کیجئے", @@ -311,7 +311,6 @@ "filedeleteerror": "مسل \"$1\" کو حذف نہیں کیا جاسکا.", "directorycreateerror": "رہنامچہ \"$1\" تخلیق نہیں کیا جاسکا.", "filenotfound": "مسل \"$1\" ڈھونڈا نہ جاسکا.", - "fileexistserror": "مسل \"$1\" کو لکھنے سے قاصر، مسل پہلے سے موجود", "unexpected": "غیرمتوقع قدر: \"$1\"=\"$2\"", "formerror": "خطا: ورقہ بھیجا نہ جاسکا.", "badarticleerror": "اس صفحہ پر یہ عمل انجام نہیں دیا جاسکتا۔", @@ -360,7 +359,6 @@ "gotaccount": "پہلے سے کھاتہ بنا ہوا ہے? '''$1'''.", "gotaccountlink": "داخل ہوجائیے", "userlogin-resetlink": "داخلِ نوشتہ ہونے کی تفاصیل بھول گئے ہیں؟", - "createacct-join": "اپنی معلومات نیچے لکھیں۔", "createacct-emailrequired": "ای میل پتہ", "createacct-emailoptional": "ای میل ایڈریس (اختیاری)", "createacct-email-ph": "اپنا برقی پتہ لکھیں", @@ -461,7 +459,6 @@ "savearticle": "محفوظ", "preview": "نمائش", "showpreview": "نمائش", - "showlivepreview": "براہِراست پیش منظر", "showdiff": "تبدیلیاں دکھاؤ", "anoneditwarning": "آپ {{SITENAME}} میں داخل نہیں ہوۓ لہذا آپکا IP پتہ اس صفحہ کے تاریخچہ ء ترمیم میں محفوظ ہوجاۓ گا۔", "missingsummary": "'''انتباہ:''' آپ نے ترمیمی خلاصہ مہیّا نہیں کیا.\nاگر آپ نے محفوظ کا بٹن دوبارہ دبایا تو آپ کی ترمیم بغیر کسی خلاصہ کے محفوظ ہوجائے گی.", @@ -633,7 +630,6 @@ "search-nonefound": "استفسار کے مطابق نتائج نہیں ملے.", "powersearch-legend": "پیشرفتہ تلاش", "powersearch-ns": "جائے نام میں تلاش:", - "powersearch-redir": "فہرستِ رجوع مکرر", "powersearch-togglelabel": "جانچ", "powersearch-toggleall": "تمام", "powersearch-togglenone": "کوئی نہیں", @@ -770,7 +766,7 @@ "recentchanges-label-bot": "یہ ایک روبالہ سے سرانجام شدہ ترمیم ہے", "recentchanges-label-unpatrolled": "اس ترمیم کی اب تک مراجعت نہیں کی گئی", "rcnotefrom": "ذیل میں '''$2''' سے کی گئی تبدیلیاں ہیں ('''$1''' تبدیلیاں دکھائی جارہی ہیں)۔", - "rclistfrom": "$1 سےنئی تبدیلیاں دکھانا شروع کریں", + "rclistfrom": "$3 $2 سےنئی تبدیلیاں دکھانا شروع کریں", "rcshowhideminor": "معمولی ترامیم $1", "rcshowhidebots": "خودکار صارف $1", "rcshowhideliu": "داخل شدہ صارف $1", @@ -901,7 +897,6 @@ "watchthispage": "یہ صفحہ زیر نظر کیجیۓ", "unwatch": "زیرنظرمنسوخ", "watchlist-details": "آپ کی زیرِنظرفہرست پر {{PLURAL:$1|$1 صفحہ ہے|$1 صفحات ہیں}}، اِس میں تبادلۂ خیال صفحات کی تعداد شامل نہیں.", - "watchlistcontains": "آپ کی زیرنظرفہرست میں $1 صفحات ہیں۔", "wlshowlast": "دکھائیں آخری $1 گھنٹے $2 دن $3", "watchlist-options": "اختیارات برائے زیرِنظرفہرست", "created": "بنا دیا گیا", diff --git a/languages/i18n/vec.json b/languages/i18n/vec.json index a6080a7010..acdf4e75f6 100644 --- a/languages/i18n/vec.json +++ b/languages/i18n/vec.json @@ -16,7 +16,8 @@ "Shirayuki", "Urhixidur", "Vajotwo", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sotołinea i cołegamenti:", @@ -29,7 +30,6 @@ "tog-showtoolbar": "Mostra ła bara de i strumenti de modifega (el richiede JavaScript)", "tog-editondblclick": "Modifega de łe pajine tramite dopio clic (el richiede JavaScript)", "tog-editsectiononrightclick": "Modifega de łe sesion tramite clic destro sol titoło (el richiede JavaScript)", - "tog-rememberpassword": "Tiente in mente la me password so sto computer (par un massimo de $1 {{PLURAL:$1|zorno|zorni}})", "tog-watchcreations": "Xonta łe pàjine creae e i file cargai a łe tegnùe d'ocio", "tog-watchdefault": "Xonta łe pàjine e i file modifegai a łe tegnùe d'ocio", "tog-watchmoves": "Xonta łe pàjine e i file spostai a łe tegnùe d'ocio", @@ -318,14 +318,11 @@ "readonly_lag": "El database xè sta blocà automaticamente par consentire a i server co i database slave de sincronizarse con el master", "internalerror": "Erore interno", "internalerror_info": "Erore interno: $1", - "fileappenderrorread": "No xè sta posibiłe lezare \"$1\" durante l'azunta.", - "fileappenderror": "Inposibiłe zontare \"$1\" a \"$2\".", "filecopyerror": "Inposibiłe copiare el file \"$1\" en \"$2\".", "filerenameerror": "Inposibiłe rinominare el file \"$1\" en \"$2\".", "filedeleteerror": "Inposibiłe scansełare el file \"$1\".", "directorycreateerror": "Inposibiłe creare ła directory \"$1\".", "filenotfound": "File \"$1\" no trovà.", - "fileexistserror": "Inposibiłe scrivare el file \"$1\": el file esiste zà", "unexpected": "Vałore inprevisto: \"$1\"=\"$2\".", "formerror": "Erore: inposibiłe inviare el moduło", "badarticleerror": "Operasion no consentia par sta pajina.", @@ -397,7 +394,6 @@ "gotaccountlink": "Entra", "userlogin-resetlink": "Desmentegà i to dati d'aceso?", "userlogin-resetpassword-link": "Te gheto desmentegà ła paroła d'ordine?", - "createacct-join": "Meti le to informassion qua soto.", "createacct-emailrequired": "Indirisso e-mail", "createacct-emailoptional": "Indiriso e-mail (opsionałe)", "createacct-email-ph": "Inserissi el to indirizo de e-mail", @@ -532,7 +528,6 @@ "savearticle": "Salva sta pagina", "preview": "Anteprima", "showpreview": "Varda anteprima", - "showlivepreview": "Anteprima in tenpo reàl", "showdiff": "Mostra canbiamenti", "anoneditwarning": "'''Ocio:''' Nò te sì entrà co' un nome utente.\nIn te ła storia de ła pajina restarà el to indiriso IP.", "anonpreviewwarning": "\"No te ghe eseguio el login. Salvando el to indiriso IP sarà rejistrà ne ła cronołosia de sta voxe.\"", @@ -816,7 +811,6 @@ "search-nonefound": "La riserca no la gà catà gnente.", "powersearch-legend": "Riserca avansà", "powersearch-ns": "Serca ne i namespace:", - "powersearch-redir": "Elenca redirect", "powersearch-togglelabel": "Selessiona:", "powersearch-toggleall": "Tuti quanti", "powersearch-togglenone": "Nissun", @@ -920,7 +914,6 @@ "prefs-advancedsearchoptions": "Preferense avansade", "prefs-advancedwatchlist": "Preferense avansade", "prefs-displayrc": "Preferense de visualixassion", - "prefs-displaysearchoptions": "Opzioni de visualixassion", "prefs-displaywatchlist": "Opzioni de visualixassion", "prefs-diffs": "Difarense", "email-address-validity-valid": "L'indiriso de posta eletronega pararìa vałido", @@ -1076,7 +1069,7 @@ "recentchanges-label-plusminus": "La dimension de la pagina la xe canbià de sto nùmaro de byte", "recentchanges-legend-newpage": "(varda anca [[Special:NewPages|l'elenco de le pagine nove]])", "rcnotefrom": "Qui di seguito sono elencate le modifiche da '''$2''' (fino a '''$1''').", - "rclistfrom": "Fà védar i canbiamenti fati dal $1", + "rclistfrom": "Fà védar i canbiamenti fati dal $3 $2", "rcshowhideminor": "$1 i canbiamenti picenini", "rcshowhidebots": "$1 i bot", "rcshowhideliu": "$1 i utenti registrài", @@ -1590,10 +1583,6 @@ "watchlist-details": "Te sì drio tegner d'ocio {{PLURAL:$1|una pagina (e la so pagina de discussion)|$1 pagine (e le so pagine de discussion)}}.", "wlheader-enotif": "Xe ativà la notifica via e-mail.", "wlheader-showupdated": "Le pagine che xe stà canbià da la to ultima visita le xe segnà in '''grosso'''", - "watchmethod-recent": "controło de łe ultime modifeghe par i osservati speciałi", - "watchmethod-list": "controło de i osservati speciałi par modifeghe recenti", - "watchlistcontains": "La lista de i osservati speciałi la contien {{PLURAL:$1|una pagina|$1 pagine}}.", - "iteminvalidname": "Problemi con la voxe '$1', nome mìa vałido...", "wlshowlast": "Mostra le ultime $1 ore $2 zorni $3", "watchlist-options": "Inpostassion de le pagine tegnùe d'ocio", "watching": "Taco a tegner d'ocio...", @@ -2131,7 +2120,6 @@ "tooltip-undo": "El \"Tira indrìo\" el parmete de anular sto canbiamento e el verze la pagina da canbiar in modalità de anteprima. Se pole métarghe anca na motivassion.", "tooltip-preferences-save": "Salve le preferense", "tooltip-summary": "Inserissi un breve riassunto", - "notacceptable": "El server wiki no'l xè in grado di fornire i dati in un formato łeggibiłe dal client utilixà.", "anonymous": "{{PLURAL:$1|Utente anonimo|Utenti anonimi}} de {{SITENAME}}", "siteuser": "$1, utente de {{SITENAME}}", "anonuser": "Utente anonimo $1 de {{SITENAME}}", @@ -2674,14 +2662,8 @@ "autosumm-replace": "Pagina sostituìa con '$1'", "autoredircomment": "Rimando a la pagina [[$1]]", "autosumm-new": "Pagina creà co '$1'", - "livepreview-loading": "Caricamento in corso…", - "livepreview-ready": "Caricamento in corso… Pronto.", - "livepreview-failed": "Eror ne la funzion Live preview.\nDoparar l'anteprima standard.", - "livepreview-error": "Inpossibile efetuar el colegamento: $1 \"$2\"\nDoparar l'anteprima standard.", "lag-warn-normal": "Le modifiche fate {{PLURAL:$1|ne l'ultimo secondo|nei ultimi $1 secondi}} no podarìa no èssarghe gnancora su sta lista.", "lag-warn-high": "Par via de un ecessivo ritardo ne l'agiornamento del server de database, le modifiche fate {{PLURAL:$1|ne l'ultimo secondo|nei ultimi $1 secondi}} le podarìa no èssarghe mìa su sta lista.", - "watchlistedit-numitems": "La lista dei osservati speciali la contien {{PLURAL:$1|una pagina (e la rispetiva pagina de discussion)|$1 pagine (e le rispetive pagine de discussion)}}.", - "watchlistedit-noitems": "La lista dei osservati speciali la xe voda.", "watchlistedit-normal-title": "Modifica osservati speciali", "watchlistedit-normal-legend": "Elimina de pagine dai osservati speciali", "watchlistedit-normal-explain": "De seguito xe elencà tute le pagine tegnùe d'ocio. \nPar cavar una o più pagine da la lista, seleziona le casele relative e struca el boton \"{{int:Watchlistedit-normal-submit}}\". \nNota che se pol anca [[Special:EditWatchlist/raw|modificar la lista in formato testual]].", @@ -2792,7 +2774,6 @@ "compare-invalid-title": "El titoło che te ghè indicà nó 'l xe mia valido.", "compare-title-not-exists": "El titoło che te ghe spesifegà nó 'l existe.", "compare-revision-not-exists": "Ła revixion che te ghe spesifegà nó ła existe.", - "dberr-header": "Sta wiki la ga un problema", "dberr-problems": "Sto sito al momento el gà qualche problema tènico.", "dberr-again": "Próa a spetar un par de minuti e ricargar la pàxena.", "dberr-info": "(No se riesse a métarse in contato col server del database: $1)", diff --git a/languages/i18n/vep.json b/languages/i18n/vep.json index 26f0ebd27c..ea83e1ad81 100644 --- a/languages/i18n/vep.json +++ b/languages/i18n/vep.json @@ -6,7 +6,8 @@ "Kaganer", "Sura", "Triple-ADHD-AS", - "Игорь Бродский" + "Игорь Бродский", + "아라" ] }, "tog-underline": "Jonoštada kosketused:", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Ozutada redaktiruindan panel'", "tog-editondblclick": "Redaktiruida lehtpoled kaksitadud plokul", "tog-editsectiononrightclick": "Redaktiruida sekcijad hiren oiktal plokul pälkirjutesele", - "tog-rememberpassword": "Muštta minun kävutajan nimi neciš kompjuteras (enintään $1 {{PLURAL:$1|päivä|päivää}})", "tog-watchcreations": "Ližata kaik minai sätud lehtpoled da failad minun kaclendkirjuteshe", "tog-watchdefault": "Ližata kaik minai toižetadud lehtpoled da failad minun kaclendkirjuteshe", "tog-watchmoves": "Ližata kaik minai udesnimitadud lehtpoled da failad minun kaclendkirjuteshe", @@ -306,14 +306,11 @@ "readonly_lag": "Andmusiden baz om luklostadud avtomatižešti pordoks aigad, kuni sinhroniziruiše ezmäškerdaine da toškerdaine serverad", "internalerror": "Südäipetuz", "internalerror_info": "Südäipetuz: $1", - "fileappenderrorread": "Ei voind lugeda \"$1\" ližamižen aigan", - "fileappenderror": "Ei voi ližata «$1»-failad «$2»-failha.", "filecopyerror": "Ei voi kopiruida \"$1\"-failad \"$2\"-tahoze.", "filerenameerror": "Ei voi udesnimitada \"$1\"-failad \"$2\"-tahoze.", "filedeleteerror": "Ei voi čuta poiš \"$1\"-failad.", "directorycreateerror": "Ei voi säta \"$1\"-failhodrad.", "filenotfound": "Ei voi löuta \"$1\"-failad.", - "fileexistserror": "Ei voi kirjutada \"$1\"-failha: mugoi fail om wikiš", "unexpected": "Varastamatoi znamočend: \"$1\"=\"$2\".", "formerror": "Petuz: ei voi oigeta forman admusid", "badarticleerror": "Necidä ei sa tehta necil lehtpolel.", @@ -487,7 +484,6 @@ "savearticle": "Kirjutada lehtpol' muštho", "preview": "Ezikacund", "showpreview": "Ozutada ezikacund", - "showlivepreview": "Hered ezikacund", "showdiff": "Ozutada toižetused", "anoneditwarning": "'''Homaikat:''' Tö et olgoi kirjutanus sistemha.\nTeiden IP-adres om kirjutadud necen lehtpolen redaktiruindan istorijaha.", "missingsummary": "'''Muštatez:''' Tö et olgoi andnuded toižetusiden lühüdad ümbrikacundad.\nKu tö valičet völ kerdan \"Kirjutada lehtpol'\", ka teiden toižetused kirjutase ningoižeta ümbrikacundata.", @@ -719,7 +715,6 @@ "search-nonefound": "Ecmižhe ei löudnus rezul'tatoid.", "powersearch-legend": "Levitoittud ecind", "powersearch-ns": "Ecind nimiavaruziš:", - "powersearch-redir": "Ozutada oigendused", "powersearch-togglelabel": "Kodvda:", "powersearch-toggleall": "Kaik", "powersearch-togglenone": "Ei ole nimidä", @@ -820,7 +815,6 @@ "prefs-advancedsearchoptions": "Ližaopcijad", "prefs-advancedwatchlist": "Ližaopcijad", "prefs-displayrc": "Nägun opcijad", - "prefs-displaysearchoptions": "Nägun opcijad", "prefs-displaywatchlist": "Nägun opcijad", "prefs-tokenwatchlist": "Token", "prefs-diffs": "Erod", @@ -966,7 +960,7 @@ "recentchanges-label-unpatrolled": "Necidä redakcijad ei völ patruliruinugoi", "recentchanges-legend-newpage": "$1 - uz' lehtpol'", "rcnotefrom": "Alemba oma anttud toižetused '''$2'''-späi ( '''$1'''-hesai).", - "rclistfrom": "Ozutada uded toižetused dataspäi $1 augotaden", + "rclistfrom": "Ozutada uded toižetused dataspäi $3 $2 augotaden", "rcshowhideminor": "$1 pened redakcijad", "rcshowhidebots": "$1 botad", "rcshowhideliu": "$1 sistemha kirjutadud kävutajad", @@ -1369,10 +1363,6 @@ "notvisiblerev": "Versijad oma čutud", "watchlist-details": "Teiden kaclendnimikirjuteses om {{PLURAL:$1|$1 lehtpol'|$1 lehtpol't}}. Lodulehtpoled ei olgoi neciš lugus.", "wlheader-enotif": "Tedotand e-počtadme om kävutamas.", - "watchmethod-recent": "ozutadas kaceltud lehtpoliden tantoižed toižetused", - "watchmethod-list": "kaceltud lehtpoliden kodvind tantoižid toižetusid ectes", - "watchlistcontains": "Teiden kaclendnimikirjuteses om $1 {{PLURAL:$1|lehtpol'|lehtpol't}}.", - "iteminvalidname": "'$1'-elemental om problem, sen nimi om vär...", "wlshowlast": "Ozutada jäl'gmäižiš $1 časuiš da $2 päiviš $3", "watchlist-options": "Kaclendnimikirjutesen järgendused", "watching": "Ližaduz kaclendnimikirjuteshe...", @@ -2215,12 +2205,6 @@ "size-kilobytes": "$1 kb", "size-megabytes": "$1 mb", "size-gigabytes": "$1 gb", - "livepreview-loading": "Ozutase…", - "livepreview-ready": "Jügutoitmine… Vaumiž!", - "livepreview-failed": "Ei voi kävutada heredad ezikacundad! Kävutagat normaline ezikacund.", - "livepreview-error": "Ei voi säta sidod saitha: $1 \"$2\".\nKävutagat normaline ezikacund.", - "watchlistedit-numitems": "Teiden kaclendnimikirjuteses om {{PLURAL:$1|1 kirjutuz|$1 kirjutust}} lodulehtpolita.", - "watchlistedit-noitems": "Teiden kaclendnimikirjuteses ei ole kirjutusid.", "watchlistedit-normal-title": "Redaktiruida kaclendnimikirjutez", "watchlistedit-normal-legend": "Heitta kirjutesid kaclendnimikirjutesespäi", "watchlistedit-normal-submit": "Čuta poiš kirjutesed", @@ -2317,7 +2301,6 @@ "compare-rev1": "Ezmäine versii", "compare-rev2": "Toine versii", "compare-submit": "Rindatada", - "dberr-header": "Necil wikil om problemoid", "dberr-problems": "Pakičem armahtust! Necil saital om tehnižid problemoid.", "dberr-again": "Varastagat pordon aigad da udištagat lehtpol'.", "dberr-info": "(Ei voi säta sidod admusiden baziden serveranke: $1)", diff --git a/languages/i18n/vi.json b/languages/i18n/vi.json index f216449fb7..33ed211ffa 100644 --- a/languages/i18n/vi.json +++ b/languages/i18n/vi.json @@ -23,7 +23,8 @@ "Vinhtantran", "Vương Ngân Hà", "Withoutaname", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Gạch chân liên kết:", @@ -1153,7 +1154,7 @@ "recentchanges-legend-newpage": "(xem thêm [[Special:NewPages|danh sách các trang mới]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "Thay đổi từ $2 (hiển thị tối đa $1 thay đổi).", - "rclistfrom": "Hiển thị các thay đổi từ $1.", + "rclistfrom": "Hiển thị các thay đổi từ $3 $2.", "rcshowhideminor": "$1 sửa đổi nhỏ", "rcshowhideminor-show": "Hiện", "rcshowhideminor-hide": "Ẩn", @@ -1492,8 +1493,8 @@ "pageswithprop-prophidden-binary": "giá trị thuộc tính nhị phân bị ẩn ($1)", "doubleredirects": "Đổi hướng kép", "doubleredirectstext": "Trang này liệt kê các trang đổi hướng đến một trang đổi hướng khác.\nMỗi hàng có chứa các liên kết đến trang đổi hướng thứ nhất và thứ hai, cũng như mục tiêu của trang đổi hướng thứ hai, thường là trang đích “thực sự”, là nơi mà trang đổi hướng đầu tiên nên trỏ đến.\nCác mục bị gạch bỏ là các trang đã được sửa.", - "double-redirect-fixed-move": "[[$1]] đã được đổi tên, giờ nó là trang đổi hướng đến [[$2]]", - "double-redirect-fixed-maintenance": "Giải quyết đổi hướng kép từ [[$1]] đến [[$2]].", + "double-redirect-fixed-move": "[[$1]] đã được đổi tên.\nNó được cập nhật tự động và giờ là trang đổi hướng đến [[$2]].", + "double-redirect-fixed-maintenance": "Tự động giải quyết đổi hướng kép từ [[$1]] đến [[$2]] trong một công việc bảo trì.", "double-redirect-fixer": "Người sửa trang đổi hướng", "brokenredirects": "Đổi hướng sai", "brokenredirectstext": "Các trang đổi hướng sau đây liên kết đến trang không tồn tại:", @@ -1719,10 +1720,6 @@ "watchlist-details": "Bạn đang theo dõi {{PLURAL:$1}}$1 trang, không kể riêng các trang thảo luận.", "wlheader-enotif": "Đã bật thông báo qua thư điện tử.", "wlheader-showupdated": "Các trang đã thay đổi kể từ lần cuối bạn xem chúng được in '''đậm'''", - "watchmethod-recent": "Dưới đây hiện thay đổi mới với các trang theo dõi.", - "watchmethod-list": "Dưới đây hiện danh sách các trang theo dõi.", - "watchlistcontains": "Danh sách theo dõi của bạn có $1 {{PLURAL:$1|trang|trang}}.", - "iteminvalidname": "Tên trang “$1” không hợp lệ…", "wlnote2": "Bên dưới có các thay đổi vào $1 giờ qua, vào lúc $3 $2.", "wlshowlast": "Hiển thị $1 giờ $2 ngày gần đây $3", "watchlist-options": "Tùy chọn về danh sách theo dõi", @@ -2883,8 +2880,6 @@ "bitrate-yottabits": "$1 Ybps", "lag-warn-normal": "Những thay đổi trong vòng $1 {{PLURAL:||}}giây trở lại đây có thể chưa xuất hiện trong danh sách.", "lag-warn-high": "Do độ trễ của máy chủ cơ sở dữ liệu, những thay đổi trong vòng $1 {{PLURAL:$1||}}giây trở lại đây có thể chưa xuất hiện trong danh sách.", - "watchlistedit-numitems": "Danh sách theo dõi của bạn có $1 {{PLURAL:$1|tựa đề|tựa đề}}, không tính các trang thảo luận.", - "watchlistedit-noitems": "Danh sách các trang bạn theo dõi hiện không có gì.", "watchlistedit-normal-title": "Sửa các trang tôi theo dõi", "watchlistedit-normal-legend": "Gỡ trang khỏi danh sách", "watchlistedit-normal-explain": "Tên các trang bạn theo dõi được hiển thị dưới đây. Để xóa một tên trang, chọn vào hộp kiểm bên cạnh nó, rồi nhấn “{{int:Watchlistedit-normal-submit}}”. Bạn cũng có thể [[Special:EditWatchlist/raw|sửa danh sách theo dạng thô]].", diff --git a/languages/i18n/vmf.json b/languages/i18n/vmf.json index 98ebca7347..1ea95133f4 100644 --- a/languages/i18n/vmf.json +++ b/languages/i18n/vmf.json @@ -5,13 +5,13 @@ "Bua333", "Matma Rex", "Midnight Gambler", - "Silvicola" + "Silvicola", + "아라" ] }, "tog-underline": "Linggs undârschdrajchn:", "tog-hideminor": "Glaane ändrungn ned ôôdsajchn", "tog-hidepatrolled": "Ned dsajchn in dâ „Ledschdâ Ändrungn“, was an andrar schon brüüfd had", - "tog-rememberpassword": "Uf dem Ghombjuudâr schdändich ôôgmäld blajwn (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Ale fon miir sälwâr gmachdn sajdn soln uf mâj beoobachdungs-lischdn", "tog-watchdefault": "Ale fon miir gändârdnd sajdn soln uf mâj beoobachdungs-lischdn", "tog-watchmoves": "Ale fon miir fârschoobnen sajdn soln uf mâj beoobachdungs-lischdn", @@ -377,7 +377,6 @@ "search-nonefound": "Dsu dajna suuchfrôôchn is nigs gfundn wôrn.", "powersearch-legend": "Suuche mid mäa oogaam", "powersearch-ns": "In dena Nôômâsrajm suchng:", - "powersearch-redir": "Wajdälajdunga oodsajng", "powersearch-togglelabel": "Wääl aus:", "powersearch-toggleall": "Ale dsam", "powersearch-togglenone": "Gôôr ghane", @@ -444,7 +443,7 @@ "recentchanges-label-bot": "Ändrung durch an Bot", "recentchanges-label-unpatrolled": "Net-kondrollierde Ändrung", "rcnotefrom": "Oozeichd werrn däi Ändrunga seid '''$2''' (max. '''$1''' Eidrääch).", - "rclistfrom": "Bloos di ändrunga dsajchn sajd $1", + "rclistfrom": "Bloos di ändrunga dsajchn sajd $3 $2", "rcshowhideminor": "Glenâre Ändrungn $1", "rcshowhidebots": "Bods (bearbajdâr, dii ajchendlich brograme san) $1", "rcshowhideliu": "Ôôgmäldâde bearbajdâr $1", diff --git a/languages/i18n/vo.json b/languages/i18n/vo.json index 08e736b3c9..4ed6bbd0df 100644 --- a/languages/i18n/vo.json +++ b/languages/i18n/vo.json @@ -7,7 +7,8 @@ "Malafaya", "Reedy", "Smeira", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Dislienükön yümis:", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Jonön redakamastumemi", "tog-editondblclick": "Dälön redakön padis pö drän telik mugaknopa", "tog-editsectiononrightclick": "Dälön redakami diläda me klik mugaknopa detik su dilädatiäds", - "tog-rememberpassword": "Dakipolös nunädamanünis obik in bevüresodatävöm at (muiko {{PLURAL:$1|del|dels}} $1)", "tog-watchcreations": "Läükön padis fa ob pejafölis e ragivis fa ob pelöpükölis lä galädalised obik", "tog-watchdefault": "Läükön padis e ragivis fa ob peredakölis la galädalised obik", "tog-watchmoves": "Läükön padis e ragivis fa ob petopätükölis lä galädalised obik", @@ -294,13 +294,11 @@ "readonly_lag": "Vük pefärmükon itjäfidiko du dünanünöms slafik kosädons ko mastanünöm.", "internalerror": "Pöl ninik", "internalerror_info": "Pöl ninik: $1", - "fileappenderror": "No emögos ad lüükön ragivi \"$1\" ad \"$2\".", "filecopyerror": "No emögos ad kopiedön ragivi \"$1\" ad \"$2\".", "filerenameerror": "No eplöpos ad votanemön ragivi: \"$1\" ad: \"$2\".", "filedeleteerror": "No emögos ad moükön ragivi \"$1\".", "directorycreateerror": "No eplöpos ad jafön ragiviäri: \"$1\".", "filenotfound": "No eplöpos ad tuvön ragivi: \"$1\".", - "fileexistserror": "No eplöpos ad dakipön ragivi: \"$1\": ragiv ya dabinon", "unexpected": "Völad no pespetöl: „$1“=„$2“.", "formerror": "PÖL: no emögos ad bevobön fometi at.", "badarticleerror": "Dun at no kanon paledunön su pad at.", @@ -365,7 +363,6 @@ "gotaccountlink": "Nunädolös obi", "userlogin-resetlink": "Eglömol-li nünis kala olik?", "userlogin-resetpassword-link": "Dönuvälön letavödi olik", - "createacct-join": "Penolös nünis olik dono.", "createacct-emailrequired": "Ladet leäktronik", "createaccountmail": "me pot leäktronik", "createaccountreason": "Kod:", @@ -459,7 +456,6 @@ "savearticle": "Dakipolöd padi", "preview": "Büologed", "showpreview": "Jonolöd padalogoti", - "showlivepreview": "Büologed vifik", "showdiff": "Jonolöd votükamis", "anoneditwarning": "'''Nuned:''' No enunädol oli. Ladet-IP olik poregistaron su redakamajenotem pada at.", "missingsummary": "'''Noet:''' No epenol redakamipläni. If ovälol dönu knopi: Dakipolöd, redakam olik podakipon nen plän.", @@ -692,7 +688,6 @@ "search-nonefound": "Sukaseks nonik dabinons.", "powersearch-legend": "Suk komplitikum", "powersearch-ns": "Sukön in nemaspads:", - "powersearch-redir": "Lisedön lüodükömis", "powersearch-togglelabel": "Välön:", "powersearch-toggleall": "Valik", "powersearch-togglenone": "Nonik", @@ -909,7 +904,7 @@ "recentchanges-label-unpatrolled": "Redakam at no nog pekontrolon", "recentchanges-legend-newpage": "$1 - pad nulik", "rcnotefrom": "Is palisedons votükams sis '''$2''' (jü '''$1''').", - "rclistfrom": "Jonön votükamis nulik, primölo tü düp $1", + "rclistfrom": "Jonön votükamis nulik, primölo tü düp $3 $2", "rcshowhideminor": "$1 votükamis pülik", "rcshowhidebots": "$1 elis bot", "rcshowhideliu": "$1 gebanis penunädöl", @@ -1273,10 +1268,6 @@ "watchlist-details": "{{PLURAL:$1|pad $1|pads $1}} su galädalised, plä bespikapads.", "wlheader-enotif": "Nunam medü pot leäktronik pemögükon.", "wlheader-showupdated": "Pads pos visit lätik ola pevotüköls papenons '''me tonats bigik'''", - "watchmethod-recent": "vestigam redakamas brefabüik padas galädaliseda", - "watchmethod-list": "vestigam votükamas brefabüik padas galädaliseda", - "watchlistcontains": "Galädalised olik labon {{PLURAL:$1|padi|padis}} $1.", - "iteminvalidname": "Fikul tefü el '$1': nem no lonöföl...", "wlshowlast": "Jonolöd: düpis lätik $1, delis lätik $2, $3", "watchlist-options": "Paramets galädaliseda", "watching": "Papladon ini galädalised...", @@ -1722,7 +1713,6 @@ "common.css": "/** El CSS isio peplädöl pogebon pro padafomäts valik */", "monobook.css": "/* El CSS isio pepladöl otefon gebanis padafomäta: Monobook */", "common.js": "/* El JavaScript isik alseimik pogebon pro gebans valik pö padilogam valik. */", - "notacceptable": "Dünanünömi vüka no fägon ad blünön nünodis ma fomät, keli nünöm olik kanon reidön.", "anonymous": "{{PLURAL:$1|Geban|Gebans}} nennemik ela {{SITENAME}}", "siteuser": "Geban ela {{SITENAME}}: $1", "lastmodifiedatby": "Pad at pävotükon lätiküno tü dÜp $1, ün $2, fa el $3.", @@ -2051,13 +2041,7 @@ "autosumm-replace": "Pad pepläadon me '$1'", "autoredircomment": "Lüodükon lü [[$1]]", "autosumm-new": "Ejafon padi ko: '$1'", - "livepreview-loading": "Pabelodon…", - "livepreview-ready": "Pabelodon… Efinikon!", - "livepreview-failed": "Büologed vifik no eplöpon! Gebolös büologedi kösömik.", - "livepreview-error": "Yümätam no eplöpon: $1 „$2“. Steifülolös me büologed kösömik.", "lag-warn-normal": "Votükams ün {{PLURAL:$1|sekun|sekuns}} lätik $1 ba no polisedons is.", - "watchlistedit-numitems": "Galädalised olik labon {{PLURAL:$1|tiädi bal|tiädis $1}}, fakipü bespikapads.", - "watchlistedit-noitems": "Galädalised olik keninükon tiädis nonik.", "watchlistedit-normal-title": "Redakön galädalisedi", "watchlistedit-normal-legend": "Moükön tiädis se galädalised", "watchlistedit-normal-explain": "Tiäds su galädalised olik palisedons dono.\nAd moükön tiädi, välolös bugili nilü on e klikolös: \"{{int:Watchlistedit-normal-submit}}\".\nKanol i [[Special:EditWatchlist/raw|redakön lisedafonäti]].", @@ -2126,7 +2110,6 @@ "compare-rev1": "Revid 1", "compare-rev2": "Revid 2", "compare-submit": "Leigodolöd", - "dberr-header": "Vük at labon säkädi", "dberr-problems": "Säkusadolös! Bevüresodatopäd at nu labon säkädis kaenik.", "dberr-again": "Steifülolös dönu pos stebedüp minutas anik.", "dberr-info": "(No eplöpos ad kosikön ko dünanünöm nünodema: $1)", diff --git a/languages/i18n/vot.json b/languages/i18n/vot.json index 6e239e0080..c1aeb63f03 100644 --- a/languages/i18n/vot.json +++ b/languages/i18n/vot.json @@ -7,7 +7,8 @@ "Comp1089", "Erdemaslancan", "Paivud", - "Trần Nguyễn Minh Huy" + "Trần Nguyễn Minh Huy", + "아라" ] }, "tog-underline": "Link underlining", @@ -318,7 +319,6 @@ "search-nonefound": "Cüsümühse mukaizõssi eb õõ mitäid löütettü.", "powersearch-legend": "Etenennü ettsü", "powersearch-ns": "Etsi nimiruumõssa:", - "powersearch-redir": "Spiiska mešaitussijõ", "preferences": "Koozid", "mypreferences": "Minu koozid", "skin-preview": "Prestavleńńa", @@ -360,7 +360,7 @@ "recentchanges-label-bot": "Kase kõrjauz on robotaka lootu", "recentchanges-label-unpatrolled": "Kasta kõrjaussa eb tarkisõtti veel", "rcnotefrom": "Alapallõ õlla lugõtõltu muuttamizõd $2-lt ($1-lõssaa)", - "rclistfrom": "Näüt uuvvõd muutuhsõd $1 alguss", + "rclistfrom": "Näüt uuvvõd muutuhsõd $3 $2 alguss", "rcshowhideminor": "$1 peened muutussõd", "rcshowhidebots": "$1 botid", "rcshowhideliu": "$1 süäme cirjutõnnud cäüttijäd", diff --git a/languages/i18n/vro.json b/languages/i18n/vro.json index cdbadcda66..f83f2301ac 100644 --- a/languages/i18n/vro.json +++ b/languages/i18n/vro.json @@ -7,7 +7,8 @@ "Reedy", "Sulev Iva (Võrok)", "Trixt", - "Võrok" + "Võrok", + "아라" ] }, "tog-underline": "Lingiq ala tõmmadaq", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Näütäq toimõndusõ tüüriistaripa", "tog-editondblclick": "Toimõndaq artikliid topõltklõpsu pääle", "tog-editsectiononrightclick": "Lupaq lõikõ toimõndaq hüäpoolidsõ klõpsutusõga lõigu päälkirä pääl", - "tog-rememberpassword": "Salasõna miildejätmine tulõvaidsis kõrros (kõgõ inämb $1 {{PLURAL:$1|pääväs|pääväs}})", "tog-watchcreations": "Panõq muq luuduq leheq ja üleslaadiduq teedüstüq muq perräkaemisnimekirjä", "tog-watchdefault": "Panõq perräkaemisnimekirjä muq muudõduq leheq ja teedüstüq", "tog-watchmoves": "Panõq muq ümbrenõstõduq leheq ja teedüstüq muq perräkaemisnimekirjä", @@ -313,14 +313,11 @@ "readonly_lag": "Teedüskogo panti automaatsõhe kinniq, et kõik teedüskogoserveriq saasiq kätte kõik värskiq muutmisõq", "internalerror": "Sisemäne viga", "internalerror_info": "Viga: $1", - "fileappenderrorread": "Teedüstüt \"$1\" saa-as manopandmisõ aol lukõq.", - "fileappenderror": "Teedüstüt \"$1\" saa-as manoq pandaq teedüstüle \"$2\".", "filecopyerror": "Es saaq teedüstüt \"$1\" teedüstüs \"$2\" kopidaq.", "filerenameerror": "Es saaq teedüstüt \"$1\" teedüstüs \"$2\" ümbre nimetäq.", "filedeleteerror": "Teedüstüt nimega \"$1\" saa-i ärq kistutaq.", "directorycreateerror": "Saa-s luvvaq kausta \"$1\".", "filenotfound": "Lövvä es teedüstüt \"$1\".", - "fileexistserror": "Saa-i kirotaq teedüstühe \"$1\": teedüstü om olõman", "unexpected": "Uutmaldaq väärtüs: \"$1\"=\"$2\".", "formerror": "Viga: vormi saa es pästäq", "badarticleerror": "Taad tallitust saa ei seo leheküle pääl tetäq.", @@ -446,7 +443,6 @@ "savearticle": "Pästäq", "preview": "Proovikaehus", "showpreview": "Näütäq proovikaehust", - "showlivepreview": "Kipõkaehus", "showdiff": "Näütäq muutmiisi", "anoneditwarning": "'''Hoiatus:''' sa olõ-i nimega sisse lännüq, seo lehe aolukku pandas su puutri aadrõs.", "missingsummary": "'''Miildetulõtus:'''sa olõ-i kirotanuq uma toimõndamisõ kokkovõtõt. Ku klõpsahtat viil kõrra nuppi Pästäq, sis pästetäs su toimõndus ilma kokkovõttõldaq.", @@ -632,7 +628,6 @@ "search-nonefound": "Perräküsümisele löüdä-äs vastust.", "powersearch-legend": "Laendõt otsminõ", "powersearch-ns": "Otsminõ nimeruumõst:", - "powersearch-redir": "Loeq üles ümbresaatmisõq", "search-external": "Väline otsminõ", "searchdisabled": "{{SITENAME}} otsminõ parhillaq ei tüütäq. Niikavva, ku otsminõ jälq tüüle saa, võit pruukiq otsmisõs alanolõvat Google'i otsikasti, a näide teedüs {{SITENAME}} sisust pruugi-i ollaq alasi kõgõ värskimb.", "preferences": "Säädmine", @@ -758,7 +753,7 @@ "recentchanges-label-bot": "Seo muutmisõ tekk' robot", "recentchanges-label-unpatrolled": "Seod muutmist olõ-õi viil üle kaet", "rcnotefrom": "Tan ommaq muutmisõq kuupääväst '''$2''' pääle (näüdätäs kooniq '''$1''' muutmist).", - "rclistfrom": "Näütäq muutmiisi kuupääväst $1 pääle", + "rclistfrom": "Näütäq muutmiisi kuupääväst $3 $2 pääle", "rcshowhideminor": "$1 väikuq parandusõq", "rcshowhidebots": "$1 robodiq", "rcshowhideliu": "$1 nimega pruukjat", @@ -1033,10 +1028,6 @@ "watchlist-details": "Perräkaemisnimekirän om {{PLURAL:$1|$1 leht|$1 lehte}}, rehkendämäldä arotuslehti.", "wlheader-enotif": "E-postiga teedäqandmisõq ommaq käügin.", "wlheader-showupdated": "Leheq, midä om muudõt päält su viimäst käümist, ommaq '''paksun kirän'''", - "watchmethod-recent": "kontrollitas perräkaetavidõ lehti perämäidsi muutmiisi", - "watchmethod-list": "perräkaetavidõ lehti perämädseq muutmisõq", - "watchlistcontains": "Perräkaemisnimekirän om $1 {{PLURAL:$1|leht|lehte}}.", - "iteminvalidname": "Hädä lehega '$1'! Lehe nimen om viga.", "wlshowlast": "Näütäq viimädseq $1 tunni $2 päivä $3", "watchlist-options": "Perräkaemisnimekirä säädmine", "watching": "Pandas perräkaemisnimekirjä...", @@ -1384,7 +1375,6 @@ "monobook.css": "/* Taa lehe pääl om Monobook-vällänägemist muutvit kujonduisi. */", "common.js": "/* Taa lehe kuud pandas mano egäle lehelaatmisõlõ */", "monobook.js": "/* Olõi soovitõt; pruugiq [[MediaWiki:common.js]] */", - "notacceptable": "Wikiserver saa-i näüdädäq teedüst sääntsen moodun, midä su programm saasiq lukõq.", "anonymous": "{{SITENAME}} {{PLURAL:$1|nimeldä pruukja|nimeldä pruukjaq}}", "siteuser": "{{SITENAME}} pruukja $1", "lastmodifiedatby": "Taad lehte toimõnd' viimäte ”$3” $2 kell $1.", @@ -1687,14 +1677,8 @@ "autosumm-replace": "Asõmalõ panti '$1'", "autoredircomment": "Ümbresaatminõ lehele [[$1]]", "autosumm-new": "Vahtsõnõ leht: $1", - "livepreview-loading": "Laat…", - "livepreview-ready": "Laat… Valmis!", - "livepreview-failed": "Kipõkaehus lää-s käümä!\nProoviq harilikku kaehust.", - "livepreview-error": "Ütistämine lää-s kõrda: $1 \"$2\"\nProoviq harilikku kaehust.", "lag-warn-normal": "Muutmiisi, miä ommaq vahtsõmbaq ku $1 sekundit, pruugi-i taan nimekirän nätäq ollaq.", "lag-warn-high": "Teedüskogoserveri aiglusõ peräst pruugi-i $1 sekundist värskimbit muutmiisi nimekirän nätäq ollaq.", - "watchlistedit-numitems": "Su perräkaemisnimekirän om {{PLURAL:$1|1 päälkiri|$1 päälkirjä}}, arotusleheq vällä arvaduq.", - "watchlistedit-noitems": "Perräkaemisnimekirän olõ-i üttegi päälkirjä.", "watchlistedit-normal-title": "Toimõndaq perräkaemisnimekirjä", "watchlistedit-normal-legend": "Kistudaq päälkiräq perräkaemisnimekiräst ärq", "watchlistedit-normal-submit": "Kistudaq päälkiräq ärq", diff --git a/languages/i18n/wa.json b/languages/i18n/wa.json index 489f860373..ad8cc21503 100644 --- a/languages/i18n/wa.json +++ b/languages/i18n/wa.json @@ -4,7 +4,8 @@ "Lucyin", "Srtxg", "Urhixidur", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Sorlignî les loyéns:", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Mostrer l' bår d' usteyes e môde candjmint (JavaScript)", "tog-editondblclick": "Candjî les pådjes avou on dobe-clitch (JavaScript)", "tog-editsectiononrightclick": "Candjî les seccions avou on dobe-clitch sol tite (JavaScript)", - "tog-rememberpassword": "Rimimbrer m' sicret inte les sessions (nén dpus ki po $1 {{PLURAL:$1|djoû|djoûs}})", "tog-watchcreations": "Mete les pådjes ki dj' askepeye dins l' djivêye des pådjes shuvowes", "tog-watchdefault": "Shuve les årtikes ki dj' fwai ou ki dj' candje", "tog-watchmoves": "Radjouter a m' djivêye des shuvous les pådjes ki dji displaece", @@ -387,7 +387,6 @@ "savearticle": "Schaper l' pådje", "preview": "Vey divant", "showpreview": "Vey divant", - "showlivepreview": "Vey divant", "showdiff": "Vey les candjmints", "anoneditwarning": "'''Asteme:''' Vos n' estoz nén elodjî.\nVoste adresse IP serè rashiowe dins l' istwere di cisse pådje ci.", "anonpreviewwarning": "''Vos n' estoz nén elodjî. Si vos schapez c' est voste adresse IP ki serè wårdêye dins l' istwere des candjmints.''", @@ -551,7 +550,6 @@ "search-nonefound": "N' a rén di çou ki vs cweroz après", "powersearch-legend": "Pus spepieus rcweraedjes", "powersearch-ns": "Cweri ezès espåces di lomaedje:", - "powersearch-redir": "Håyner les rdjiblaedjes", "powersearch-togglelabel": "Tchoezi:", "powersearch-toggleall": "Totafwait", "powersearch-togglenone": "Disclitchî tot", @@ -647,7 +645,6 @@ "prefs-advancedsearchoptions": "Sipepieuzès tchuzes", "prefs-advancedwatchlist": "Sipepieuzès tchuzes", "prefs-displayrc": "Tchuzes di håynaedje", - "prefs-displaysearchoptions": "Tchuzes di håynaedje", "prefs-displaywatchlist": "Tchuzes di håynaedje", "prefs-diffs": "Diferinces", "email-address-validity-valid": "L' adresse emile a l' air d' esse valide", @@ -764,7 +761,7 @@ "recentchanges-label-bot": "Ci candjmint la a stî fwait pa on robot", "recentchanges-label-unpatrolled": "Ci candjmint la n' a nén co stî patrouyî", "rcnotefrom": "Chal pa dzo les candjmints dispoy li '''$2''' (disk' a '''$1''' di mostrés).", - "rclistfrom": "Mostrer les candjmints k' i gn a yeu a pårti do $1", + "rclistfrom": "Mostrer les candjmints k' i gn a yeu a pårti do $3 $2", "rcshowhideminor": "$1 candjmints mineurs", "rcshowhidebots": "$1 robots", "rcshowhideliu": "$1 uzeus eredjîstrés", @@ -1027,10 +1024,6 @@ "watchlist-details": "Vos avoz {{PLURAL:$1|$1 pådje shuvowe|$1 pådjes shuvowes}} (sins conter les pådjes di copene).", "wlheader-enotif": "Li notifiaedje pa emile est en alaedje.", "wlheader-showupdated": "Les pådjes k' ont candjî dispoy vosse dierinne vizite sont metowes e '''cråssès letes'''", - "watchmethod-recent": "Cwerant après les pådjes k' ont stî candjeyes dierinnmint ki sont eto des pådjes shuvowes", - "watchmethod-list": "Cwerant après les pådjes shuvowes k' ont stî candjeyes dierinnmint", - "watchlistcontains": "I gn a {{PLURAL:$1|$1 pådje|$1 pådjes}} e vosse djivêye des pådjes a shuve.", - "iteminvalidname": "Åk n' a nén stî avou «$1», li no n' est nén valide...", "wlshowlast": "Mostrer les dierin(nè)s $1 eures, $2 djoûs ou $3", "watchlist-options": "Tchuzes del djivêye des shuvous", "enotif_reset": "Mårker totes les pådjes come vizitêyes", @@ -1355,7 +1348,6 @@ "tooltip-summary": "Dinez on ptit rascourti", "common.css": "/* li côde CSS metou chal serè eployî pa totes les peas et tos les uzeus */", "monobook.css": "/* li côde CSS metou chal serè eployî pa tos les uzeus eployant l' pea «monobook» */", - "notacceptable": "Li sierveu wiki èn vos pout nén dner les dnêyes dins ene cogne ki vosse cliyint sait lére.", "anonymous": "{{PLURAL:$1|Uzeu anonime|Uzeus anonimes}} di {{SITENAME}}", "siteuser": "$1, {{GENDER:$2|uzeu d'|uzeuse di}} {{SITENAME}}", "anonuser": "$1, uzeu anonime di {{SITENAME}}", @@ -1532,7 +1524,6 @@ "size-kilobytes": "$1 Ko", "size-megabytes": "$1 Mo", "size-gigabytes": "$1 Go", - "livepreview-loading": "Tcherdjant...", "watchlistedit-raw-titles": "Tites:", "watchlisttools-edit": "Vey et candjî l' djivêye des shuvous", "version": "Modêye des programes", diff --git a/languages/i18n/war.json b/languages/i18n/war.json index 9d39d4020d..b8df45700f 100644 --- a/languages/i18n/war.json +++ b/languages/i18n/war.json @@ -7,7 +7,8 @@ "Kaganer", "Wiki indio", "לערי ריינהארט", - "Kolega2357" + "Kolega2357", + "아라" ] }, "tog-underline": "Bagisa ha ilarom an mga sumpay:", @@ -20,7 +21,6 @@ "tog-showtoolbar": "Igpakita an edit toolbar", "tog-editondblclick": "Igliwat in mga pakli ha doble nga klik", "tog-editsectiononrightclick": "Tugoti in pagliwat hin seksyon ha pag klik-ha-tuo dida hin mga ngaran o titulo hin seksyon", - "tog-rememberpassword": "Hinumdomi an akon pan-sakob dinhi nga browser (para hin maximum nga $1 {{PLURAL:$1|nga adlaw|nga mga adlaw}})", "tog-watchcreations": "Igdugang in mga pakli nga akon ginhimo ngan mga paypay nga akon ginkarga ngadto han akon angay timan-an", "tog-watchdefault": "Igdugang in mga pakli ngan mga paypay nga akon ginliwat ngadto han akon angay timan-an", "tog-watchmoves": "Igdugang in mga pakli nga mga paypay nga akon ginpamalhin ngadto han akon angay timan-an", @@ -315,14 +315,11 @@ "readonly_lag": "Ginlugaring pagtranka han database samtang an mga nasunod nga mga database nga server naglalanat pa han agaron", "internalerror": "Sayop ha sulod", "internalerror_info": "Sayop ha sulod: $1", - "fileappenderrorread": "Diri nababasahan an ''$1'' han pagdugang.", - "fileappenderror": "Diri nadudugngan an ''$1'' ha ''$2''.", "filecopyerror": "Diri nakokopya an paypay nga ''$1'' ha ''$2''.", "filerenameerror": "Diri nababalyuan an ngaran han paypay nga ''$1'' ha ''$2''.", "filedeleteerror": "Diri napapara an paypay nga ''$1''.", "directorycreateerror": "Waray makahimo han direktoryo nga \"$1\".", "filenotfound": "Diri nabibilngan an paypay nga \"$1\"", - "fileexistserror": "Diri nasusuratan ha paypay nga ''$1'': Aada na an paypay.", "unexpected": "Diri ginlalauman nga balor: \"$1\"=\"$2\".", "formerror": "Sayop: Diri nasusumite an porma.", "badarticleerror": "Ini nga pagbuhat diri mahihimo dinhi nga pakli", @@ -402,8 +399,6 @@ "userlogin-resetpassword-link": "¿Nangalimot ka han imo tigaman-pansulod?", "userlogin-loggedin": "Nakalog-in kana komo hi {{GENDER:$1|$1}}.\nGamiti an porma ha ubos para makalog-in komo iba nga gumaramit.", "userlogin-createanother": "Paghimo hin iba nga akawnt", - "createacct-join": "Igbutang an imo impormasyon ha ubos.", - "createacct-another-join": "Igbutang an impormasyon han bag-o nga akwant ha ilarom.", "createacct-emailrequired": "Email address", "createacct-emailoptional": "Email address (opsyonal)", "createacct-email-ph": "Igbutang an imo email address", @@ -547,7 +542,6 @@ "savearticle": "Igtipig an pakli", "preview": "Pahiuna nga pagawas", "showpreview": "Pakit-a an pahiuna nga pagawas", - "showlivepreview": "Buhi nga pahiuna nga pagawas", "showdiff": "Igpakita an mga ginliwat", "anoneditwarning": "'''Pahimatngon:''' Diri ka pa naka log-in.\nAn imo IP address in maitatala ha kaagi hinin pakli han pagliwat.", "anonpreviewwarning": "''Diri ka naka-log in. Mahisusurat an imo IP address ngada ha kanan pakli kaagi hit pagliwat kun igtipig nimo.''", @@ -741,7 +735,6 @@ "search-nonefound": "Waray resulta an nakakabaton han pakiana.", "powersearch-legend": "Abansado nga pagbiling", "powersearch-ns": "Pamiling ha mga ngaran-lat'ang:", - "powersearch-redir": "Talaan hin mga redirect", "powersearch-togglelabel": "Panginano-a:", "powersearch-toggleall": "Ngatanan", "powersearch-togglenone": "Waray", @@ -839,7 +832,6 @@ "prefs-advancedsearchoptions": "Abansado nga mga pagpipilian", "prefs-advancedwatchlist": "Abansado nga mga pagpipilian", "prefs-displayrc": "Mga pirilion hiunong han ginpapakita", - "prefs-displaysearchoptions": "Mga pirilion hiunong han ginpapakita", "prefs-displaywatchlist": "Mga pirilion hiunong han ginpapakita", "prefs-tokenwatchlist": "Token", "prefs-diffs": "Mga kaibhan", @@ -958,7 +950,7 @@ "recentchanges-label-bot": "Ini nga pagliwat in ginbuhat han bot", "recentchanges-label-unpatrolled": "Ini nga pagliwat in diri pa nakapatrol", "rcnotefrom": "An ha ubos in mga pagbabag-o tikanng '''$''' (kutob ngadto ha '''$1''' nga ginpakita).", - "rclistfrom": "Pakit-a an mga ginbag-ohan tikang han $1", + "rclistfrom": "Pakit-a an mga ginbag-ohan tikang han $3 $2", "rcshowhideminor": "$1 gudti nga mga pagliwat", "rcshowhidebots": "$1 mga bot", "rcshowhideliu": "$1 an mga rehistrado nga gumaramit", @@ -1840,10 +1832,6 @@ "size-kilobytes": "$1 nga KB", "size-megabytes": "$1 nga MB", "size-gigabytes": "$1 nga GB", - "livepreview-loading": "Ginkakarga. . .", - "livepreview-ready": "Ginkakarga. . . Pag-andam!", - "watchlistedit-numitems": "An imo talaan hin binabantayan hin may sulod nga {{PLURAL:$1|1 ka titulo|$1 ka mga titulo}}, diri lakip an mga pakli nga hiruhimangraw.", - "watchlistedit-noitems": "An imo talaan han binabantayan in waray sulod nga mga titulo.", "watchlistedit-normal-title": "Igliwat an talaan han binabantayan", "watchlistedit-normal-legend": "Igtanggal an mga titulo tikang ha talaan hit binabantayan", "watchlistedit-normal-submit": "Igtanggal an mga titulo", @@ -1909,7 +1897,6 @@ "compare-rev1": "Pagliwat 1", "compare-rev2": "Pagliwat 2", "compare-submit": "Igkumpara", - "dberr-header": "Ini nga wiki mayda problema", "dberr-problems": "Pasayloi! Ini nga sityo in nageeksperyensya hin mga pagkuri teknikal.", "htmlform-submit": "Isumite", "htmlform-reset": "Igbalik an mga pinamalyuan", diff --git a/languages/i18n/wo.json b/languages/i18n/wo.json index 88b9da1850..74e59c414b 100644 --- a/languages/i18n/wo.json +++ b/languages/i18n/wo.json @@ -6,7 +6,8 @@ "Maax", "Reedy", "SF-Language", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Rëddaatu lëkkalekaay yi :", @@ -19,7 +20,6 @@ "tog-showtoolbar": "Wone bànqaasu njëlu coppite bi (JavaScript)", "tog-editondblclick": "Cuq cuqaatal ngir soppi aw xët (JavaScript)", "tog-editsectiononrightclick": "Soppi ab xaaj cib cuqub ndeyjoor ci kojam (JavaScript)", - "tog-rememberpassword": "Fattalikul sama baatujàll (for a maximum of $1 {{PLURAL:$1|day|days}})", "tog-watchcreations": "Yokk ci sama limu toppte xët yi may sos", "tog-watchdefault": "Yokk ci sama limu toppte xët yi may soppi", "tog-watchmoves": "Yokk ci sama limu toppte xët yi may tuddaat", @@ -276,13 +276,11 @@ "readonly_lag": "Dàttub njoxe bi daa caabi boppam ngir may ñaareelu joxekaay yi dap joxekaay bu njëkk bi.", "internalerror": "Njuumte gu biir", "internalerror_info": "Njuumte gu biir : $1", - "fileappenderror": "Maneesul a yokk \"$1\" ci \"$2\".", "filecopyerror": "Duppig dencukaay bii di « $1 » jëm « $2 » antuwul.", "filerenameerror": "Tuddewaatug « $1 » niki « $2 » antuwul.", "filedeleteerror": "Farug dencukaay bii di « $1 » antuwul.", "directorycreateerror": "Sosug wayndare bii di « $1 » antuwul.", "filenotfound": "Gisug dencukaay bii di « $1 » antuwul.", - "fileexistserror": "Mbind mi ci wii wayndare « $1 » antuwul : dencukaay bi am na ba noppi", "formerror": "Tolof-tolof:Maneesu la yonnee mbind mi", "badarticleerror": "Jii jëf defuwul ci wii xët.", "cannotdelete": "Farug xët walla dencukaay bi antuwul. (xayna keneen def na ko ba noppi.)", @@ -401,7 +399,6 @@ "savearticle": "Wattu xët wi", "preview": "Wonendi", "showpreview": "Wonendi", - "showlivepreview": "Wonendi gu gaaw", "showdiff": "Wone samay soppi", "anoneditwarning": "'''Moytul :''' Duggoo. Sa màkkaanub IP di nañu ko dugal ci jaar-jaaru xët wii.", "missingsummary": "'''Fattali :''' Defoo ab tënk ci coppite yi nga amal. Soo cuqaate ci «Denc xët wi», say coppite di nañ dugg te duñ am tënk, maanaam duñ xam loo soppi.", @@ -628,7 +625,6 @@ "search-nonefound": "Ceet gi jurul dara.", "powersearch-legend": "Ceet gu xóot", "powersearch-ns": "Seet ci barabi tur yi :", - "powersearch-redir": "Limu jubluwaat yi", "powersearch-togglelabel": "Fal:", "powersearch-toggleall": "Yépp", "powersearch-togglenone": "Dara", @@ -851,7 +847,7 @@ "recentchanges-label-unpatrolled": "Coppite bii kenn fugloogu ko", "recentchanges-legend-newpage": "$1 - xët wu bees", "rcnotefrom": "Yii ñooy coppite yi dalee '''$2''' (ba '''$1''').", - "rclistfrom": "Wone coppite yi mujj yi dooree $1.", + "rclistfrom": "Wone coppite yi mujj yi dooree $3 $2", "rcshowhideminor": "$1 Coppite yu néewal", "rcshowhidebots": "$1 bot yi", "rcshowhideliu": "$1 jëfandikukat yu bindu", @@ -1179,10 +1175,6 @@ "unwatchthispage": "Bul toppati", "watchlist-details": "Topp nga $1 {{PLURAL:$1|xët|ciy xët}}, soo waññiwaalewul xëti waxtaanuwaay yi.", "wlheader-showupdated": "Xët yi ñu soppiwoon ca sa duggu bu mujj ñoom la ñu fesal ñu xëm", - "watchmethod-recent": "saytug coppite yu mujj yu xët yi ngay topp", - "watchmethod-list": "saytug xët yi ñuy topp ngir ay coppite yu mujj", - "watchlistcontains": "Sa limu toppte am na '''$1''' {{PLURAL:$1|xët|xët}}.", - "iteminvalidname": "Ay jafe-jafe ak xët wii di « $1 » : tur bi baaxul.", "wlshowlast": "wone $1 waxtu yu mujj, $2 bess yu mujj, walla $3.", "watchlist-options": "Tànneefi limu toppte bi", "watching": "Topp...", @@ -1536,7 +1528,6 @@ "cologneblue.js": "/* Bépp JavaScript buñ fi duggal jëfandikukat yiy jëfandikoo col gu Cologne Blue keppa koy yeb */", "monobook.js": "/*Bépp JavaScript buñ fi duggal jëfandikukat yiy jëfandikoo col gu Monobook keppa koy yeb. */", "modern.js": "/* Bépp JavaScript buñ fi duggal jëfandikukat yiy jëfandikoo col gu Modern keppa koy yeb */", - "notacceptable": "Bii joxekaay bu wiki manuta jébbal ay njoxe cib kem bu sa client mana jàng.", "anonymous": "Benn walla ay jëfandikukat yu binduwul yu {{SITENAME}}", "siteuser": "$1, Jëfandikukatu {{SITENAME}}", "lastmodifiedatby": "$3 moo mujje soppi xët wi ci $1, ci $2.", @@ -1576,8 +1567,6 @@ "pipe-separator": " • ", "autoredircomment": "Jubluwaat fii [[$1]]", "autosumm-new": "Xët wu bees : $1", - "watchlistedit-numitems": "Sa xëtu toppte am na {{PLURAL:$1|aw xët|$1 ciy xët}}, soo ci gennee xëtu waxtaanukaay yi", - "watchlistedit-noitems": "Sa limu toppte amul benn xët.", "watchlistedit-normal-title": "Coppiteg xëtu toppte gi", "watchlistedit-normal-legend": "Dindi ay xët yi limu toppte gi", "watchlistedit-normal-explain": "xët yu sa limu toppte ñooy gisu fii ci suuf.\nNgir dindi am xët (ak xëtu waxtaanukaayam) ci lim gi, kligal ci néeg moomu ci wetam te nga klig ci suuf.\nMan nga tamit [[Special:EditWatchlist/raw|soppi ko]].", diff --git a/languages/i18n/wuu.json b/languages/i18n/wuu.json index 030914c0bf..e0b3a912f0 100644 --- a/languages/i18n/wuu.json +++ b/languages/i18n/wuu.json @@ -9,7 +9,8 @@ "Xiaomingyan", "Yfdyh000", "乌拉跨氪", - "十弌" + "十弌", + "아라" ] }, "tog-underline": "鏈接下橫線:", @@ -868,7 +869,7 @@ "recentchanges-feed-description": "跟踪此订阅垃拉 wiki 高头个最近更改。", "recentchanges-label-newpage": "建新页来编", "recentchanges-label-minor": "箇是小编写", - "rclistfrom": "显示 $1 以来个新改动", + "rclistfrom": "显示 $3 $2 以来个新改动", "rcshowhideminor": "$1小编写", "rcshowhidebots": "$1机器人", "rcshowhideliu": "$1登录个用户", @@ -1073,7 +1074,6 @@ "unwatchthispage": "停止监控", "notanarticle": "弗是內容頁", "watchlist-details": "弗包括讨论页,有 $1 页徕你侬关注表里向。", - "watchlistcontains": "倷个监控列表包括{{PLURAL:$1|1|$1}}只页面。", "wlshowlast": "显示上 $1 个钟头 $2 日 $3", "watchlist-options": "监控列表选项", "watching": "监控……", diff --git a/languages/i18n/xal.json b/languages/i18n/xal.json index c06e3dcbeb..c05c9f038e 100644 --- a/languages/i18n/xal.json +++ b/languages/i18n/xal.json @@ -3,7 +3,8 @@ "authors": [ "Huuchin", "ОйЛ", - "לערי ריינהארט" + "לערי ריינהארט", + "아라" ] }, "tog-underline": "Заалһиг татас татх:", @@ -16,7 +17,6 @@ "tog-showtoolbar": "Ора зер-зев үзлх (JavaScript кергтә)", "tog-editondblclick": "Давхр индстлһар чиклх (JavaScript кергтә)", "tog-editsectiononrightclick": "Һарчига барун индстлһар хүвиг чиклх (JavaScript кергтә)", - "tog-rememberpassword": "Намаг эн тоолдврт тодлх ($1 {{PLURAL:$1|1=өдрт|өдрмүдт}} икәр биш)", "tog-watchcreations": "Би эврәннь немгдсн халхс шинҗллһнә сеткүлд немх", "tog-watchdefault": "Би эврәннь чиклсн халхс шинҗллһнә сеткүлд немх", "tog-watchmoves": "Би эврәннь көндсн халхс шинҗллһнә сеткүлд немх", @@ -438,7 +438,6 @@ "searchall": "цуг", "powersearch-legend": "Күчн хәәлһн", "powersearch-ns": "Эн нернә у дотран хәәх:", - "powersearch-redir": "Авч одлһуд үзүлх", "powersearch-togglenone": "Уга", "preferences": "Дурллһн", "mypreferences": "Көгүд", @@ -539,7 +538,7 @@ "recentchanges-label-minor": "Эн баһ чинртә сольлһн", "recentchanges-label-bot": "Эн сольлһн көдлвр (робот) кехв", "recentchanges-legend-newpage": "$1 — шин халх", - "rclistfrom": "Тер цагас авн сольлһн үзүлх: $1.", + "rclistfrom": "Тер цагас авн сольлһн үзүлх: $3 $2.", "rcshowhideminor": "баһ чикллһиг $1", "rcshowhidebots": "көдлврүдиг $1", "rcshowhideliu": "демнчнриг $1", @@ -872,10 +871,6 @@ "table_pager_empty": "Ашнь уга", "autosumm-blank": "Халх цеврүлв", "autosumm-new": "Шин халх: «$1»", - "livepreview-loading": "Белднә...", - "livepreview-ready": "Белднә... Болһсн!", - "watchlistedit-numitems": "Тана шинҗллһнә сеткүл {{PLURAL:$1|1=1 гешүтә|$1 гешүдтә}}, меткән халхста.", - "watchlistedit-noitems": "Тана шинҗллһнә сеткүл хоосн бәәнә.", "watchlistedit-normal-title": "Шинҗллһнә сеткүлиг чиклх", "watchlisttools-view": "Бүртклин халхна сольлһн", "watchlisttools-edit": "Сеткүлиг хәләх аль чиклх", diff --git a/languages/i18n/xmf.json b/languages/i18n/xmf.json index fa22e76206..ecf364b376 100644 --- a/languages/i18n/xmf.json +++ b/languages/i18n/xmf.json @@ -11,7 +11,8 @@ "Machirkholi", "Malafaya", "Reedy", - "გიორგიმელა" + "გიორგიმელა", + "아라" ] }, "tog-underline": "რცხუეფიშ ათოღაზუა:", @@ -335,7 +336,6 @@ "search-nonefound": "თქვანი მოგორაფილიშ მუთუნნერ მანგი მოღალუქ ვეძირჷ.", "powersearch-legend": "გოძინელ გორუა", "powersearch-ns": "დოგორ ჯოხოეფიშ ოფირჩას:", - "powersearch-redir": "გინოწურაფეფიშ ერკებულიშ ძირაფა", "preferences": "კონფიგურაცია", "mypreferences": "ჩქიმ კონფიგურაციეფი", "youremail": "ელ-ფოშტა:", @@ -360,7 +360,7 @@ "recentchanges-label-bot": "თე რედაქტირაფა ბოტიშ ნაღოლემი რე", "recentchanges-label-unpatrolled": "თე რედაქტირაფა დიო ხოლო ვა რე პატრულირაფირი", "rcnotefrom": "თუდო მოჸუნაფილიე თირაფეფ, ”’$2””-შე (ძირაფილიე ”’$1”’)", - "rclistfrom": "ახალ თირაფეფიშ ძირაფა დოჭყაფილ $1-შე", + "rclistfrom": "ახალ თირაფეფიშ ძირაფა დოჭყაფილ $3 $2-შე", "rcshowhideminor": "$1 ჭიჭე რედაქტირაფეფ", "rcshowhidebots": "ბოტეფიშ $1", "rcshowhideliu": "$1 მიშულირ მახვარებუეფ", diff --git a/languages/i18n/yi.json b/languages/i18n/yi.json index 0353e53bb8..8cdf350c4c 100644 --- a/languages/i18n/yi.json +++ b/languages/i18n/yi.json @@ -10,7 +10,8 @@ "Yidel", "ווארצגאנג", "לערי ריינהארט", - "פוילישער" + "פוילישער", + "아라" ] }, "tog-underline": "שטרייכט אונטער לינקען", @@ -322,14 +323,11 @@ "readonly_lag": "די דאטעבאזע איז געווארן אויטאמטיש אפגעשפארט כדי צו דערמעגליכן פאר די אונטער דאטע באזע סערווערס צו ווערן דערהיינטיגט פון דעם אויבער סערווער.", "internalerror": "אינערווייניגער פֿעלער", "internalerror_info": "אינערווייניגער פֿעלער: $1", - "fileappenderrorread": "קען נישט לייענען \"$1\" בײַם צוגעבן.", - "fileappenderror": "האט נישט געקענט צולייגן \"$1\" צו \"$2\".", "filecopyerror": "האט נישט געקענט קאפירן \"$1\" צו \"$2\".", "filerenameerror": "נאמען טויש פֿאַר \"$1\" צו \"$2\" איז נישט אדורכגעגאנגען.", "filedeleteerror": "אויסמעקן \"$1\" נישט דורך.", "directorycreateerror": "קען נישט באשאפן דירעקטארי \"$1\".", "filenotfound": "קען נישט געפינען טעקע \"$1\".", - "fileexistserror": "קען נישט שרײַבן צו טעקע \"$1\": טעקע עקסיסטירט שוין", "unexpected": "אומערווארטערטער ווערד: \"$1\"=\"$2\"", "formerror": "פֿעלער: קען נישט שיקן פֿארעם.", "badarticleerror": "מען קען נישט טאן די אקציע וואס איר ווילט אויף דעם בלאט.", @@ -410,8 +408,6 @@ "userlogin-helplink2": "הילף מיט ארײַנלאגירן", "userlogin-loggedin": "איר זענט שוין אריינלאגירט ווי {{GENDER:$1|$1}}.\nניצט די פארעם אונטן כדי אריינלאגירן ווי אן אנדער באניצער.", "userlogin-createanother": "שאפֿן נאך א קאנטע", - "createacct-join": "גיט ארײַן אײַער אינפֿארמאציע אונטן.", - "createacct-another-join": "ארײַנגעבן דער נײַער קאנטעס אינפארמאציע אונטן.", "createacct-emailrequired": "בליצפּאָסט אַדרעס", "createacct-emailoptional": "בליצפאסט אדרעס (אפציאנאל)", "createacct-email-ph": "קלאַפט ארײַן אײַער בליצפּאָסט אַדרעס", @@ -503,6 +499,7 @@ "resetpass-temp-password": "צײַטווייליק פאַסווארט:", "resetpass-abort-generic": "פאסווארט ענדערונג איז מבוטל געווארן דורך א פארברייטערונג.", "resetpass-expired": "אירע פאסווארט איז אויסגעגאנגען. זײַט אזוי גוט שטעלט א נײַ פאסווארט כדי ארײַנלאגירן.", + "resetpass-expired-soft": "אײַער פאסווארט איז אויסגעגאנגען און דארף ווערן צוריקגעשטעלט. זײַט אזוי גוט קלויבט א נײַ פאסווארט אצינד, אדער קליקט \"{{int:resetpass-submit-cancel}}\" כדי עס צוריקשטעלן שפעטער.", "passwordreset": "צוריקשטעלן פאַסווארט", "passwordreset-text-one": "דערגאַנצט די פאָרעם צוריקצושטעלן אײַער פאַסווארט.", "passwordreset-text-many": "{{PLURAL:$1|דערגאַנצט איינע פֿון די פֿעלדער כדי צו באקומען א פראוויזאריש פאַסווארט דור כן פאסט.}}", @@ -565,7 +562,6 @@ "savearticle": "אױפֿהיטן בלאַט", "preview": "פֿאראויסקוק", "showpreview": "ווײַזן פֿאָרױסקוק", - "showlivepreview": "זאפֿארטיגער פאראויסקוק", "showdiff": "ווײַז די ענדערונגען", "anoneditwarning": "'''ווארענונג:''' איר זענט נישט אריינלאגירט אין אייער קאנטע. אייער איי פי אדרעס וועט ווערן דאקומענטירט אין דעם בלאטס היסטאריע פון ענדערונגען. אויב זארגט איר זיך פאר פריוואטקייטן, ביטע טוט זיך אריינלאגירן.", "anonpreviewwarning": "''איר זענט נישט אַרײַנלאגירט. אויפֿהיטן וועט ארײַנשרײַבן אײַער IP אַדרעס אין דער רעדאַקטירונג היסטאריע פונעם בלאַט.''", @@ -738,6 +734,7 @@ "revdelete-show-file-confirm": "צי זענט איר זעכער איר ווילט באַקוקן אַן אויסגעמעקטע רעוויזיע פון דער טעקע \"$1\" פון $2 בשעה $3?", "revdelete-show-file-submit": "יא", "revdelete-selected-text": "'''{{PLURAL:$2|אויסדערוויילטע רעוויזיע| אויסדערוויילטע רעוויזיעס}} פון [[:$1]]:'''", + "revdelete-selected-file": "'''{{PLURAL:$1|אויסדערוויילטע טעקע ווערסיע| אויסדערוויילטע טעקע ווערסיעס}} פון [[:$2]]:'''", "logdelete-selected": "{{PLURAL:$1| אויסדערוויילטע לאג אקציע|אויסדערוויילטע לאג אקציעס}}:", "revdelete-confirm": "זייט אזוי גוט און באשטעטיקט אז דאס איז טאקע אייער כוונה, אז איר פארשטייט די קאנסעקווענצן, און אז איר טוט דאס לויט [[{{MediaWiki:Policy-url}}|דער פאליסי]].", "revdelete-suppress-text": "אונטערדרוקן זאל בלויז גענוצט ווערן '''נאר''' אין די פאלגנדע פעלער:\n* אינפארמאציע וואס קען זיין מוציא שם רע\n* אויפדעקונג פון פריוואטקייט אינפארמאציע\n*: ''היים אדרעסן, טעלעפאן נומערן, נאציאנאלע אידענטיפיקאציע נומערן, א.א.וו.''", @@ -857,7 +854,6 @@ "search-nonefound": "נישטא קיין רעזולטאטן פֿאַר דער שאלה.", "powersearch-legend": "ווײַטהאלטן זוכן", "powersearch-ns": "זוכן אין נאמענטיילן:", - "powersearch-redir": "ווײַז ווײַטערפֿירונג בלעטער", "powersearch-togglelabel": "קאנטראלירן:", "powersearch-toggleall": "אלע", "powersearch-togglenone": "קיין", @@ -964,7 +960,6 @@ "prefs-advancedsearchoptions": "פֿארגעשריטענע אפציעס", "prefs-advancedwatchlist": "פֿארגעשריטענע אפציעס", "prefs-displayrc": "ווײַזן אפציעס", - "prefs-displaysearchoptions": "ווײַזן אפציעס", "prefs-displaywatchlist": "ווײַזן אפציעס", "prefs-tokenwatchlist": "טאקן", "prefs-diffs": "צווישנשיידן", @@ -1138,7 +1133,7 @@ "recentchanges-legend-newpage": "(זעט אויך [[Special:NewPages|די רשימה פון נייע בלעטער]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "פֿאלגנד זענען די ענדערונגען זײַט $2 (ביז $1).", - "rclistfrom": "װײַזן נײַע ענדערונגען פֿון $1", + "rclistfrom": "װײַזן נײַע ענדערונגען פֿון $3 $2", "rcshowhideminor": "$1 מינערדיגע ענדערונגען", "rcshowhideminor-show": "ווײַזן", "rcshowhideminor-hide": "באהאלטן", @@ -1447,8 +1442,8 @@ "pageswithprop-prophidden-binary": "בינארישער אייגנשאפט־ווערט באהאלטן ($1)", "doubleredirects": "געטאפלטע ווײַטערפֿירונגען", "doubleredirectstext": "דער בלאט רעכנט אויס בלעטער וואס פירן ווייטער צו אנדערע ווייטערפירן בלעטער.\nיעדע שורה אנטהאלט א לינק צום ערשטן און צווייטן ווייטערפירונג, ווי אויך די ציל פון דער צווייטער ווייטערפירונג, וואס רוב מאל געפינט זיך די ריכטיגע ציל וואו די ערשטע ווייטערפירונג זאל ווייזן.\nאויסגעשטראכענע טעמעס זענען שוין געלייזט.", - "double-redirect-fixed-move": "[[$1]] איז געווארן באוועגט, און איז יעצט א ווייטערפֿירונג צו [[$2]]", - "double-redirect-fixed-maintenance": "פֿאַררעכטן געטאפלטע ווײַטערפֿירונג פֿון [[$1]] צו [[$2]].", + "double-redirect-fixed-move": "[[$1]] איז געווארן באוועגט.\nער איז געווארן דערהיינטיקט אויטאמאטיש און איז יעצט א ווייטערפֿירונג צו [[$2]].", + "double-redirect-fixed-maintenance": "אויטאמאטיש פֿאַררעכטן געטאפלטע ווײַטערפֿירונג פֿון [[$1]] צו [[$2]] אין אן אויפהאלטונג אויפגאבע.", "double-redirect-fixer": "מתקן ווײַטערפֿירונגען", "brokenredirects": "צעבראָכענע ווײַטערפֿירונגען", "brokenredirectstext": "די פֿאלגנדע ווײַטערפֿירונגען פֿאַרבינדן צו בלעטער וואס עקזיסטירן נאך נישט:", @@ -1651,10 +1646,6 @@ "watchlist-details": "{{PLURAL:$1|$1 בלאט|$1 בלעטער}} אין אייער אויפֿפאסן ליסטע, נישט רעכענען רעדן בלעטער.", "wlheader-enotif": "ע-פאסט מעלדונג ערמעגליכט.", "wlheader-showupdated": "בלעטער געענדערט זײַט אײַער לעצטן וויזיט זען געוויזן '''דיק'''.", - "watchmethod-recent": "קאנטראלירן לעצטע ענדערונגען פֿאַר אויפֿגעפאַסטע בלעטער", - "watchmethod-list": "קאנטראלירן בלעטער אין אַכטונג־ליסטע פֿאַר לעצטע ענדערונגען", - "watchlistcontains": "אייער אויפֿפאסונג ליסטע אנטהאלט {{PLURAL:$1|איין בלאט|$1 בלעטער}}.", - "iteminvalidname": "פּראָבלעם מיט '$1', אומגילטיקער נאָמען ...", "wlshowlast": "(ווײַזן די לעצטע $1 שעה'ן | $2 טעג | $3)", "watchlist-options": "אויפֿפאַסן ליסטע ברירות", "watching": "אויפפאסענדונג…", @@ -2179,7 +2170,6 @@ "modern.css": "/* CSS געשטעלט דא ווירקט אויפן מאדערנעם סקין */", "vector.css": "/* CSS געשטעלט דא ווירקט נאר אויפן וועקטאר סקין */", "common.js": "/* אלע סקריפטן פון JavaScript דא געשריבן וועט לויפן פאר אלע באנוצער ווען זיי וועלן לאדירן דעם בלאט */", - "notacceptable": "דער וויקי סערווער קען נישט צושטעלן דאַטן אין אַ פֿאָרמאַט וואָס אײַער קליענט קען לייענען.", "anonymous": "{{PLURAL:$1|אַנאנימער באַניצער| אַנאנימע באַניצערס}} פֿון {{SITENAME}}", "siteuser": "באַניצער {{SITENAME}} $1", "anonuser": "{{SITENAME}} אַנאנימער באַניצער $1", @@ -2653,12 +2643,6 @@ "autosumm-replace": "פֿאַרבײַט דעם בלאַט מיט '$1'", "autoredircomment": "ווייטערפירן צו [[$1]]", "autosumm-new": "געשאַפֿן בלאַט מיט '$1'", - "livepreview-loading": "לאדנדיג…", - "livepreview-ready": "לאדנדיג… גרייט!", - "livepreview-failed": "גיכער פֿאראויסקוק דורכגעפֿאלן.\nפרובירט נארמאלן פֿאראויסקוק.", - "livepreview-error": "פֿארבינדונג נישט מעגלעך: $1 \"$2\".\nפרובירט נארמאלן פֿאראויסקוק.", - "watchlistedit-numitems": "אײַער אויפֿפאַסונג ליסטע אַנטהאַלט {{PLURAL:$1|1 טיטל|$1 טיטלען}}, אויסשליסנדיק שמועסבלעטער.", - "watchlistedit-noitems": "אײַער אויפֿפאַסן ליסטע איז ליידיג.", "watchlistedit-normal-title": "רעדאַקטירן די אויפֿפאַסונג ליסטע", "watchlistedit-normal-legend": "אַראָפנעמען בלעטער פון דער אויפֿפאסן ליסטע", "watchlistedit-normal-submit": "אַראָפנעמען בלעטער", @@ -2797,7 +2781,6 @@ "compare-invalid-title": "דעם טיטל איר האט ספעציפֿירט איז אומגילטיק.", "compare-title-not-exists": "דעם טיטל וואס איר האט ספעציפֿירט עקזיסטירט נישט", "compare-revision-not-exists": "די רעוויזיע וואס איר האט ספעציפֿירט עקזיסטירט נישט.", - "dberr-header": "די וויקי האט א פראבלעם", "dberr-problems": "אנטשולדיגט! דער דאזיקער סייט האט טעכנישע פראבלעמען.", "dberr-again": "וואַרט א פאָר מינוט און לאָדנט אָן ווידער.", "dberr-info": "(קען נישט פֿאַרבינדן מיטן דאַטנבאַזע באַדינער: $1)", diff --git a/languages/i18n/yo.json b/languages/i18n/yo.json index a86663db7d..83b869e547 100644 --- a/languages/i18n/yo.json +++ b/languages/i18n/yo.json @@ -4,7 +4,8 @@ "Demmy", "Kaganer", "Meno25", - "Urhixidur" + "Urhixidur", + "아라" ] }, "tog-underline": "Ìfàlàsábẹ́ àwọn àjápọ̀:", @@ -17,7 +18,6 @@ "tog-showtoolbar": "Ìfihàn pẹpẹ irinṣẹ́ àtúnṣe", "tog-editondblclick": "Ṣ'àtúnṣe àwọn ojúewé ní kíkàn lẹ́mẹjì", "tog-editsectiononrightclick": "Ìgbàláyè àtúnṣe abala nípa klííkì ọ̀tún lórí àkọlé abala", - "tog-rememberpassword": "Ṣè'rántí àkọọ́lẹ̀ ìwọlé mi lórí agbétàkùn yìí (fún {{PLURAL:$1|ọjọ́|ọjọ́}} $1 pípẹ́jùlọ)", "tog-watchcreations": "Ṣ'àfikún ojúewé tí mo dá àti àwọn fáìlì tí mo rùsókè mọ́ ìmójútó mi", "tog-watchdefault": "Ṣ'àfikún àwọn ojúewé àti fáìlì tí mo ṣ'àtúnse mọ́ ìmójútó mi", "tog-watchmoves": "Ṣ'àfikún àwọn ojúewé ati fáìlì tí mo yípò mọ́ ìmójútó mi", @@ -309,14 +309,11 @@ "readonly_lag": "Ibùdó dátà ti jẹ́ títìpa fúnrararẹ̀ kí àwọn ẹ̀rọ awọ̀fà ẹrú ibùdó dátà le baà yára bíi ti àwọn ẹ̀rọ awọ̀fà ọ̀gà.", "internalerror": "Àsìṣe inú", "internalerror_info": "Àsìṣe inú: $1", - "fileappenderrorread": "\"$1\" kò ṣe é kà lásìkò ìlẹ̀mọ́.", - "fileappenderror": "Kò le so \"$1\" pọ̀ mọ́ \"$2\".", "filecopyerror": "Àwòkọ faili \"$1\" sí \"$2\" kò ṣe é ṣe.", "filerenameerror": "Àtúnsọlórúkọ fáìlì \"$1\" sí \"$2\" kò ṣe é ṣe.", "filedeleteerror": "Ìparẹ́ fáìlì \"$1\" kò ṣe é ṣe.", "directorycreateerror": "Kò le dá àpò \"$1\".", "filenotfound": "Kò sí fáìlì \"$1\".", - "fileexistserror": "Ìṣòro kíkọ sí inú fáìlì \"$1\": fáìlì ọ̀hún wà", "unexpected": "Iye àìretí: \"$1\"=\"$2\".", "formerror": "Àsìṣe: fọ́ọ̀mù kò ṣe fi ránṣẹ́", "badarticleerror": "Ìgbéṣẹ̀ yìí kò ṣe é ṣe lórí ojúewé yìí.", @@ -394,7 +391,6 @@ "userlogin-resetpassword-link": "Ṣé ẹ ti gbàgbé ọ̀rọ̀ìpamọ́ yín?", "userlogin-loggedin": "Ẹ pilẹ̀ ti jáwọlé bíi {{GENDER:$1|$1}}.\nẸ lo fọ́ọ̀mù ìsàlẹ̀ látí jáwọlé gẹ́gẹ́ bíi oníṣe míràn.", "userlogin-createanother": "Ìdá àkópamọ́ míràn", - "createacct-join": "Ẹ kọ ìsọ̀rọ̀nípa yín sísàlẹ̀", "createacct-emailrequired": "Àdírẹ̀sì email", "createacct-emailoptional": "Àdírẹ̀sì email (kò pọndandan)", "createacct-email-ph": "Ẹ kọ àdírẹ̀sì email yín", @@ -523,7 +519,6 @@ "savearticle": "Ìmúpamọ́ ojúewé", "preview": "Àyẹ̀wò", "showpreview": "Àkọ́yẹ̀wò", - "showlivepreview": "Àkọ́yẹ̀wò lẹ́sẹ̀kẹsẹ̀", "showdiff": "Ìfihàn àwọn àtúnṣe", "anoneditwarning": "'''Ìkìlọ̀:''' Ẹ kò tíì wọlé.\nÀdírẹ́ẹ̀sì IP yín yíò jẹ́ kíkọpamọ́ sínú ìwé ìtàn àtúnṣe ojúewé yìí.", "anonpreviewwarning": "''Ẹ kò tíì wọlé. Àdírẹ́ẹ̀sì IP yín yíò jẹ́ kíkọsílẹ̀ sínú ìwé ìtàn àtúnṣe ojúewé yìí tí ẹ bá ṣàmúpamọ́ rẹ̀.''", @@ -807,7 +802,6 @@ "search-nonefound": "Kò sí àwọn èsì kankan tóbáramu mọ́ ìtọrọ.", "powersearch-legend": "Àwárí kíkúnrẹ́rẹ́", "powersearch-ns": "Àwárí nínú orúkọàyè:", - "powersearch-redir": "Àkójọ àwọn àtúnjúwe", "powersearch-togglelabel": "Ìyẹ̀wò:", "powersearch-toggleall": "Gbogbo wọn", "powersearch-togglenone": "Ìkankan", @@ -913,7 +907,6 @@ "prefs-advancedsearchoptions": "Àwọn àṣàyàn onígíga", "prefs-advancedwatchlist": "Àwọn àṣàyàn onígíga", "prefs-displayrc": "Ìfihàn àwọn àṣàyàn", - "prefs-displaysearchoptions": "Ìfihàn àwọn àṣàyàn", "prefs-displaywatchlist": "Ìfihàn àwọn àṣàyàn", "prefs-diffs": "Àwọn ìyàtọ̀", "email-address-validity-valid": "Àdírẹ́ẹ̀sì e-mail dà bí èyí tótọ́", @@ -1068,7 +1061,7 @@ "recentchanges-legend-heading": "'''Ìtumọ̀:'''", "recentchanges-legend-newpage": "(ẹ tún wo [[Special:NewPages|àtòjọ àwọn ojúewé tuntun]])", "rcnotefrom": "Àwọn àtúnṣe láti ''''$2''' (títí dé '''$1''' hàn) lábẹ́.", - "rclistfrom": "Àfihàn àwọn àtúnṣe tuntun nípa bíbẹ̀rẹ̀ láti $1", + "rclistfrom": "Àfihàn àwọn àtúnṣe tuntun nípa bíbẹ̀rẹ̀ láti $3 $2", "rcshowhideminor": "$1 àwọn àtúnṣe kékéèké", "rcshowhidebots": "$1 àwọn bot", "rcshowhideliu": "$1 àwọn oníṣe aforúkọsílẹ̀", @@ -1573,10 +1566,6 @@ "watchlist-details": "{{PLURAL:$1|Ojúewé $1|Àwọn ojúewé $1}} ló wà nínú ìmójútó yín, tí a kò bá ka àwọn ojúewé ọ̀rọ̀.", "wlheader-enotif": "Ìfitónilétí e-mail wà ní gbígbàláyè.", "wlheader-showupdated": "Àwọn ojúewé tí wọn ti yípadà látìgbà tí ẹ ṣàbẹ̀wò wọn gbẹ̀yìn jẹ́ fífihàn ní ''kedere'''", - "watchmethod-recent": "únwo àwọn àtúnṣe tuntun fún àwọn ojúewé mímójútó", - "watchmethod-list": "únwo àwọn ojúewé mímójútó fún àwọn àtúnṣe tuntun", - "watchlistcontains": "Àwọn ìmójútó yín ní {{PLURAL:$1|ojúewé|àwọn ojúewé}} $1 nínú.", - "iteminvalidname": "Ìṣòro wà pẹ̀lú '$1', orúkọ àìtọ́...", "wlshowlast": "Ìfihàn wákàtí $1 sẹ́yìn ọjọ́ $2 sẹ́yìn $3", "watchlist-options": "Àṣàyàn ìmójútọ́", "watching": "Ó ún mójútó...", @@ -2110,7 +2099,6 @@ "tooltip-undo": "\"Dápadà\" ṣèyíṣẹ́yìn àtúnṣe yìí, yíò ṣí fọ́ọ̀mù àtúnṣe bíi àkọ́bojúwò. Ó gba ààyè láti sọ ìdí nínú àkótán.", "tooltip-preferences-save": "Ìmúpamọ́ àwọn ìfẹ́ràn", "tooltip-summary": "Ẹ kọ àkótán kúkúrú kan", - "notacceptable": "Ẹ̀rọ-ìpèsè wiki kò le pèsè dátà irú èyí tí ẹ̀rọ-ìbárà yín le kà.", "anonymous": "{{PLURAL:$1|Oníṣe|Àwọn oníṣe}} aláìlórúkọ ti {{SITENAME}}", "siteuser": "Oníṣe $1 lórí {{SITENAME}}", "anonuser": "Oníṣe aláìlórúkọ $1 {{SITENAME}}", @@ -2504,13 +2492,7 @@ "autosumm-replace": "Dípò àkóónú pẹ̀lú \"$1\"", "autoredircomment": "Ti ṣàtunjúwe ojúewé sí [[$1]]", "autosumm-new": "Ṣ'èdá ojúewé pẹ̀lú \"$1\"", - "livepreview-loading": "Óúnbọ̀wá...", - "livepreview-ready": "Úngbéyọ... Ti ṣetán!", - "livepreview-failed": "Àkọ́yẹ̀wò ẹsẹ̀kẹsẹ̀ kùnà!\nẸ lo àkóyẹ̀wò onídéédé.", - "livepreview-error": "Ó kùnà láti sorapọ̀: $1 \"$2\".\nẸ lo àkóyẹ̀wò onídéédé.", "lag-warn-normal": "Àwọn àtúnṣe tí kò pẹ́ ju {{PLURAL:$1|ìṣẹ́jú-àáyá|ìṣẹ́jú-àáyá}} $1 lọ le mọ́ hàn nínú àtòjọ yìí.", - "watchlistedit-numitems": "Ìmójútó yín ní {{PLURAL:$1|àkọlé 1|àkọlé $1}}, láìka àwọn ojúewé ọ̀rọ̀.", - "watchlistedit-noitems": "Ìmójútó yín kò ní àwọn àkọlé kankan.", "watchlistedit-normal-title": "Àtúnṣe ìmójútó", "watchlistedit-normal-legend": "Ìyọkúrò àwọn àkọlé láti inú ìmójútó", "watchlistedit-normal-submit": "Ìyọkúrò àwọn àkọlé", @@ -2592,7 +2574,6 @@ "compare-invalid-title": "Àkọlè tí ẹ nàkasí kò tọ́.", "compare-title-not-exists": "Àkọlé tí ẹ tọ́kasí kò sí.", "compare-revision-not-exists": "Àtúnyẹ̀wò tí ẹ tọ́kasí kò sí.", - "dberr-header": "Wiki yìí ní ìsòro", "dberr-problems": "Àforìjì! Ibiìtakùn yìí únkojú ìsòro ìṣìṣẹ́ẹ̀rọ.", "dberr-again": "Ẹ mú sùúrù fún ìṣẹ́jú díẹ̀ kí ẹ tó tún ṣe ìrùsókè.", "dberr-info": "(Kò le farakan ẹ̀rọ-ìpèsè ibùdó dátà: $1)", diff --git a/languages/i18n/yue.json b/languages/i18n/yue.json index a50176fd74..d965f51112 100644 --- a/languages/i18n/yue.json +++ b/languages/i18n/yue.json @@ -15,7 +15,8 @@ "Wong128hk", "Xiaomingyan", "Yfdyh000", - "Cwek" + "Cwek", + "아라" ] }, "tog-underline": "連結加底線:", @@ -306,14 +307,11 @@ "readonly_lag": "當從伺服器追緊主伺服器時,資料庫會自動被鎖", "internalerror": "內部錯誤", "internalerror_info": "內部錯誤: $1", - "fileappenderrorread": "當附加嗰陣讀唔到 \"$1\"。", - "fileappenderror": "附加唔到 \"$1\" 去 \"$2\"。", "filecopyerror": "檔案 \"$1\" 抄唔到去 \"$2\"。", "filerenameerror": "檔案 \"$1\" 唔改得做 \"$2\"。", "filedeleteerror": "檔案 \"$1\" 唔刪得。", "directorycreateerror": "目錄 \"$1\" 開唔到。", "filenotfound": "檔案 \"$1\" 搵唔到。", - "fileexistserror": "檔案 \"$1\" 寫唔到: 檔案已經存在", "unexpected": "意外數值。 \"$1\"=\"$2\"。", "formerror": "錯誤:表格交唔到", "badarticleerror": "喺呢頁唔可以做呢個動作。", @@ -457,7 +455,6 @@ "savearticle": "儲存呢頁", "preview": "預覽", "showpreview": "顯示預覽", - "showlivepreview": "實時預覽", "showdiff": "顯示差異", "anoneditwarning": "'''警告:'''你重未登入。你嘅 IP 位址會喺呢個頁面嘅修訂歷史中記錄落嚟。", "anonpreviewwarning": "''你重未登入,你嘅 IP 位址會喺呢個頁面嘅修訂歷史中記錄落嚟。''", @@ -720,7 +717,6 @@ "search-nonefound": "響個查詢度無結果配合。", "powersearch-legend": "進階搵嘢", "powersearch-ns": "喺以下嘅空間名度搵:", - "powersearch-redir": "彈去清單", "powersearch-togglelabel": "检查:", "powersearch-toggleall": "全部", "powersearch-togglenone": "無", @@ -818,7 +814,6 @@ "prefs-advancedsearchoptions": "進階選項", "prefs-advancedwatchlist": "進階選項", "prefs-displayrc": "顯示選項", - "prefs-displaysearchoptions": "顯示選項", "prefs-displaywatchlist": "顯示選項", "prefs-diffs": "差異", "email-address-validity-valid": "電郵地址睇嚟有效", @@ -966,7 +961,7 @@ "recentchanges-label-unpatrolled": "呢次編輯重未巡查過", "recentchanges-legend-newpage": "$1 - 新版", "rcnotefrom": "以下係自'''$2'''嘅更改(顯示到'''$1''')。", - "rclistfrom": "顯示由$1嘅新更改", + "rclistfrom": "顯示由$3 $2嘅新更改", "rcshowhideminor": "$1小編輯", "rcshowhidebots": "$1機械人", "rcshowhideliu": "$1登入咗嘅用戶", @@ -1402,10 +1397,6 @@ "watchlist-details": "唔計討論頁,有 $1 版響你個監視清單度。", "wlheader-enotif": "電子郵件通知已經啟用。", "wlheader-showupdated": "'''粗體字'''嘅頁響你上次嚟之後被人改過", - "watchmethod-recent": "睇緊最近修改中有邊頁監視緊", - "watchmethod-list": "睇緊被監視頁有乜新修改", - "watchlistcontains": "你嘅監視清單裏面有$1頁。", - "iteminvalidname": "項目'$1'出錯,無效嘅名稱...", "wlshowlast": "顯示最近 $1 個鐘 $2 日 $3 嘅修改", "watchlist-options": "監視清單選項", "watching": "監視緊...", @@ -1880,7 +1871,6 @@ "monobook.js": "/* 響每一次個頁面載入時,用 Monobook 畫面嘅用戶都會載入呢度任何嘅JavaScript */", "modern.js": "/* 響每一次個頁面載入時,用摩登畫面嘅用戶都會載入呢度任何嘅JavaScript */", "vector.js": "/* 響每一次個頁面載入時,用域達畫面嘅用戶都會載入呢度任何嘅JavaScript */", - "notacceptable": "呢個 wiki 伺服器唔能夠畀一個可以讀嘅資料畀個客。", "anonymous": "{{SITENAME}}嘅匿名{{PLURAL:$1|用戶|用戶}}", "siteuser": "{{SITENAME}}嘅用戶$1", "anonuser": "{{SITENAME}}嘅匿名用戶$1", @@ -2248,14 +2238,8 @@ "autosumm-replace": "用「$1」取代內容", "autoredircomment": "跳緊轉呢版到[[$1]]", "autosumm-new": "開咗新版「$1」", - "livepreview-loading": "載入緊…", - "livepreview-ready": "載入緊… 預備好!", - "livepreview-failed": "實時預覽失敗!\n試吓標準預覽。", - "livepreview-error": "連接失敗: $1 \"$2\"。\n試吓標準預覽。", "lag-warn-normal": "新過$1秒嘅更改可能唔會響呢個表度顯示。", "lag-warn-high": "由於資料庫嘅過度延遲,新過$1秒嘅更改可能唔會響呢個表度顯示。", - "watchlistedit-numitems": "你嘅監視清單總共有$1個標題,當中唔包括對話版。", - "watchlistedit-noitems": "你嘅監視清單並無標題。", "watchlistedit-normal-title": "編輯監視清單", "watchlistedit-normal-legend": "響監視清單度拎走", "watchlistedit-normal-explain": "響你張監視清單度嘅標題響下面度顯示。要拎走一個標題,響佢前面剔一剔,跟住要撳『{{int:Watchlistedit-normal-submit}}』。你亦都可以[[Special:EditWatchlist/raw|編輯原始清單]]。", @@ -2339,7 +2323,6 @@ "compare-rev1": "修訂1", "compare-rev2": "修訂2", "compare-submit": "比較", - "dberr-header": "呢個 wiki 出咗問題", "dberr-problems": "對唔住!呢一版出現咗一啲技術性問題。", "dberr-again": "試吓等多幾分種然後開試。", "dberr-info": "(唔能夠連繫個資料伺服器: $1)", diff --git a/languages/i18n/zea.json b/languages/i18n/zea.json index 881547e662..ff2b119469 100644 --- a/languages/i18n/zea.json +++ b/languages/i18n/zea.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "NJ", - "Ooswesthoesbes" + "Ooswesthoesbes", + "아라" ] }, "tog-underline": "Lienks onderstreepn:", @@ -15,7 +16,6 @@ "tog-showtoolbar": "Bewerkiengswerkbalke weerheven (JavaScript vereist)", "tog-editondblclick": "Dubbelklikkn voe bewerkn (JavaScript vereist)", "tog-editsectiononrightclick": "Bewerken van deêlpahina's meulijk maeken mie een rechtermuusklik op een tussenkopje (JavaScript vereist)", - "tog-rememberpassword": "Anmeldhehevens ontouwen (maximaal $1 {{PLURAL:$1|dag|daege}})", "tog-watchcreations": "Pahina's die ak anmik automaotisch volhen", "tog-watchdefault": "Pahina's die ak bewerk automaotisch volhen", "tog-watchmoves": "Pahina's die ak verplekke automaotisch volhen", @@ -282,7 +282,6 @@ "filedeleteerror": "Bestand “$1” kon nie verwiederd worn.", "directorycreateerror": "Map “$1” kon nie anemikt worn.", "filenotfound": "Bestand “$1” wier nie evon'n.", - "fileexistserror": "Schrieven ni bestand “$1” onmeuhlijk: bestand besti a", "unexpected": "Onverwachte waerde: \"$1\"=\"$2\".", "formerror": "Fout: formulier kon nie worn verzon'n", "badarticleerror": "Dit kan mee deêze bladzie nie gedaen ore.", @@ -390,7 +389,6 @@ "savearticle": "Bewaer bladzie", "preview": "Naekieken", "showpreview": "Naekieke", - "showlivepreview": "Bewerkieng ter controle bekieken", "showdiff": "Bekiek veranderiengen", "anoneditwarning": "'''Waerschuwienge:''' Je bin nie angemolde. Je IP-adres komt in de bewerkiengsgeschiedenisse van deêze bladzie te staen.", "missingsummary": "'''Herinnerieng:''' je ei hin saemenvattieng opeheven voe je bewerkieng. A je nog een keêr op ''Pagina opslaen'' klik wor de bewerkieng zonder saemenvattieng opeslogen.", @@ -679,7 +677,7 @@ "recentchanges-label-bot": "Deêze bewarkienge is uutgevoerd deur 'n bot", "recentchanges-label-unpatrolled": "Deêze bewarkienge is nog nie gecontroleerd", "rcnotefrom": "Wiezigiengen sins '''$2''' (mie een maximum van '''$1''' wiezigiengen).", - "rclistfrom": "Bekiek de wiezigingen sins $1", + "rclistfrom": "Bekiek de wiezigingen sins $3 $2", "rcshowhideminor": "$1 kleine bewerkiengen", "rcshowhidebots": "bots $1", "rcshowhideliu": "$1 angemelde gebrukers", @@ -796,7 +794,6 @@ "watchthispage": "Bekiek deêze bladzie", "unwatch": "Nie meêr volge", "watchlist-details": "Er {{PLURAL:$1|sti eên pagina|staen $1 pagina's}} op je volglieste, exclusief overlegpagina's.", - "watchlistcontains": "Uw volglieste bevat $1 {{PLURAL:$1|bladzie|bladzies}}.", "wlshowlast": "Laetste $1 uur, $2 daegen bekieken ($3)", "watchlist-options": "Opties vò volglieste", "actioncomplete": "Actie uutgevoerd", diff --git a/languages/i18n/zh-hans.json b/languages/i18n/zh-hans.json index 4d65458cef..da76f92a92 100644 --- a/languages/i18n/zh-hans.json +++ b/languages/i18n/zh-hans.json @@ -73,7 +73,8 @@ "燃玉", "范", "阿pp", - "Hudafu" + "Hudafu", + "아라" ] }, "tog-underline": "链接下划线:", @@ -295,6 +296,7 @@ "jumptonavigation": "导航", "jumptosearch": "搜索", "view-pool-error": "对不起,服务器当前正超负荷运转。过多用户正尝试查看本页面。请在再次尝试访问本页面前稍等片刻。\n\n$1", + "generic-pool-error": "对不起,服务器目前超负荷运转。太多用户尝试查看本页面。请稍等片刻再重新尝试。", "pool-timeout": "等待锁超时", "pool-queuefull": "请求队列已满", "pool-errorunknown": "未知错误", @@ -867,7 +869,7 @@ "revertmerge": "解除合并", "mergelogpagetext": "下面是最近的页面历史合并的列表。", "history-title": "“$1”的版本历史", - "difference-title": "“$1”版本间的差异", + "difference-title": "“$1”的版本间的差异", "difference-title-multipage": "页面“$1”与“$2”之间的差异", "difference-multipage": "(页面间的差异)", "lineno": "第$1行:", @@ -1008,10 +1010,10 @@ "badsig": "错误的原始签名。请检查HTML标签。", "badsiglength": "签名过长。请不超过$1个字符。", "yourgender": "您希望使用什么性别称呼?", - "gender-unknown": "我不愿意指明(被称为“他/她”)", + "gender-unknown": "我不愿意指明", "gender-male": "他", "gender-female": "她", - "prefs-help-gender": "该设置为可选项目。软件根据该值在称呼您及对他人提及您时使用适当的语法性别。该信息会被公开。", + "prefs-help-gender": "该设置为可选项。软件根据该值在称呼您及对他人提及您时使用适当的语法性别。该信息会被公开。", "email": "电子邮件", "prefs-help-realname": "真实姓名是选填项目。如果你选择提供它,它将会用于贡献署名。", "prefs-help-email": "电子邮件是可选项,但是在您忘记密码时很有用。", @@ -1204,7 +1206,7 @@ "recentchanges-legend-newpage": "(见[[Special:NewPages|新页面列表]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "下面是$2之后的更改(最多显示$1个)。", - "rclistfrom": "显示$1之后的新更改", + "rclistfrom": "显示$3 $2之后的新更改", "rcshowhideminor": "$1小编辑", "rcshowhideminor-show": "显示", "rcshowhideminor-hide": "隐藏", @@ -1770,10 +1772,6 @@ "watchlist-details": "不计讨论页,您的监视列表中共有$1个页面。", "wlheader-enotif": "已启用电子邮件通知。", "wlheader-showupdated": "您上次访问后发生更改的页面'''加粗'''显示", - "watchmethod-recent": "检查被监视页面的最近编辑", - "watchmethod-list": "查看监视页中的最新修改", - "watchlistcontains": "您的监视列表包含$1个页面。", - "iteminvalidname": "页面'$1'错误,无效命名...", "wlnote2": "下面是最近{{PLURAL:$1|$1小时}}的更改,截至$2 $3。", "wlshowlast": "显示过去$1小时$2天$3", "watchlist-options": "监视列表选项", @@ -2909,8 +2907,6 @@ "size-bytes": "$1字节", "lag-warn-normal": "过去$1秒内的更改未必会在这个列表中显示。", "lag-warn-high": "由于数据库的过度延迟,过去$1秒的更改未必会在这个列表中显示。", - "watchlistedit-numitems": "不计讨论页面,您的监视列表包含$1个标题。", - "watchlistedit-noitems": "你的监视列表中没有标题。", "watchlistedit-normal-title": "编辑监视列表", "watchlistedit-normal-legend": "删除监视列表中的标题", "watchlistedit-normal-explain": "你的监视列表中的标题显示在下方。要删除标题,请勾选它前面选择框并单击“{{int:Watchlistedit-normal-submit}}”。你也可以[[Special:EditWatchlist/raw|编辑原始列表]]。", diff --git a/languages/i18n/zh-hant.json b/languages/i18n/zh-hant.json index ddb1496ae9..157ee0b84f 100644 --- a/languages/i18n/zh-hant.json +++ b/languages/i18n/zh-hant.json @@ -49,7 +49,8 @@ "Xiaomingyan", "Yfdyh000", "Yuyu", - "乌拉跨氪" + "乌拉跨氪", + "아라" ] }, "tog-underline": "連結加底線:", @@ -1176,7 +1177,7 @@ "recentchanges-legend-newpage": "(見[[Special:NewPages|新頁面列表]])", "recentchanges-legend-plusminus": "(''±123'')", "rcnotefrom": "下面是自$2起之更改(至多顯示$1個)。", - "rclistfrom": "顯示自 $1 以來的新變更", + "rclistfrom": "顯示自 $3 $2 以來的新變更", "rcshowhideminor": "$1小編輯", "rcshowhideminor-show": "顯示", "rcshowhideminor-hide": "隱藏", @@ -1742,10 +1743,6 @@ "watchlist-details": "不包含討論頁,您的監視列表上有$1個頁面。", "wlheader-enotif": "已經啟動電子郵件通知功能。", "wlheader-showupdated": "在{{GENDER:|你|妳|你}}上次檢視後有被修改過的頁面會顯示為'''粗體'''。", - "watchmethod-recent": "檢查被監視頁面的最近編輯", - "watchmethod-list": "檢查最近編輯的被監視頁面", - "watchlistcontains": "您的監視列表包含$1個頁面。", - "iteminvalidname": "頁面 '$1' 錯誤,無效命名...", "wlnote2": "以下是新近$1小時的更改,截至$2 $3。", "wlshowlast": "顯示最近$1小時;$2天;$3的修改。", "watchlist-options": "監視列表選項", @@ -2871,8 +2868,6 @@ "size-bytes": "$1 位元組", "lag-warn-normal": "過去$1秒內的更改未必會在這個清單中顯示。", "lag-warn-high": "由於資料庫的過度延遲,過去$1秒內的更改未必會在這個清單中顯示。", - "watchlistedit-numitems": "您的監視列表中共有$1個標題,當中不包括對話頁面。", - "watchlistedit-noitems": "您的監視列表並無標題。", "watchlistedit-normal-title": "編輯監視列表", "watchlistedit-normal-legend": "從監視列表中移除標題", "watchlistedit-normal-explain": "在您的監視列表中的標題在下面顯示。要移除一個標題,在它前面剔一下,接著點擊「{{int:Watchlistedit-normal-submit}}」。您亦可以[[Special:EditWatchlist/raw|編輯原始監視列表]]。", diff --git a/maintenance/7zip.inc b/maintenance/7zip.inc index 02156c7ca6..751a131168 100644 --- a/maintenance/7zip.inc +++ b/maintenance/7zip.inc @@ -36,6 +36,7 @@ class SevenZipStream { private function stripPath( $path ) { $prefix = 'mediawiki.compress.7z://'; + return substr( $path, strlen( $prefix ) ); } @@ -91,4 +92,5 @@ class SevenZipStream { return fseek( $this->stream, $offset, $whence ); } } + stream_wrapper_register( 'mediawiki.compress.7z', 'SevenZipStream' ); diff --git a/maintenance/Maintenance.php b/maintenance/Maintenance.php index 5c05b1efb8..479030fae3 100644 --- a/maintenance/Maintenance.php +++ b/maintenance/Maintenance.php @@ -49,7 +49,6 @@ $maintClass = false; * @ingroup Maintenance */ abstract class Maintenance { - /** * Constants for DB access type * @see Maintenance::getDbType() @@ -151,6 +150,7 @@ abstract class Maintenance { return false; // previous calls should all be "requires" } } + return true; } @@ -169,8 +169,16 @@ abstract class Maintenance { * @param bool $withArg Is an argument required with this option? * @param string $shortName Character to use as short name */ - protected function addOption( $name, $description, $required = false, $withArg = false, $shortName = false ) { - $this->mParams[$name] = array( 'desc' => $description, 'require' => $required, 'withArg' => $withArg, 'shortName' => $shortName ); + protected function addOption( $name, $description, $required = false, + $withArg = false, $shortName = false + ) { + $this->mParams[$name] = array( + 'desc' => $description, + 'require' => $required, + 'withArg' => $withArg, + 'shortName' => $shortName + ); + if ( $shortName !== false ) { $this->mShortParamsMap[$shortName] = $name; } @@ -197,6 +205,7 @@ abstract class Maintenance { } else { // Set it so we don't have to provide the default again $this->mOptions[$name] = $default; + return $this->mOptions[$name]; } } @@ -296,6 +305,7 @@ abstract class Maintenance { } $input = fgets( $f, $len ); fclose( $f ); + return rtrim( $input ); } @@ -368,6 +378,7 @@ abstract class Maintenance { public function outputChanneled( $msg, $channel = null ) { if ( $msg === false ) { $this->cleanupChanneled(); + return; } @@ -413,10 +424,14 @@ abstract class Maintenance { $this->addOption( 'conf', 'Location of LocalSettings.php, if not default', false, true ); $this->addOption( 'wiki', 'For specifying the wiki ID', false, true ); $this->addOption( 'globals', 'Output globals at the end of processing for debugging' ); - $this->addOption( 'memory-limit', 'Set a specific memory limit for the script, "max" for no limit or "default" to avoid changing it' ); + $this->addOption( + 'memory-limit', + 'Set a specific memory limit for the script, ' + . '"max" for no limit or "default" to avoid changing it' + ); $this->addOption( 'server', "The protocol and server name to use in URLs, e.g. " . - "http://en.wikipedia.org. This is sometimes necessary because " . - "server name detection may fail in command line scripts.", false, true ); + "http://en.wikipedia.org. This is sometimes necessary because " . + "server name detection may fail in command line scripts.", false, true ); $this->addOption( 'profiler', 'Set to "text" or "trace" to show profiling output', false, true ); # Save generic options to display them separately in help @@ -461,6 +476,7 @@ abstract class Maintenance { if ( !is_null( $this->mDb ) ) { $child->setDB( $this->mDb ); } + return $child; } @@ -585,6 +601,7 @@ abstract class Maintenance { # it's run again and again if ( $this->mInputLoaded ) { $this->loadSpecialVars(); + return; } @@ -630,8 +647,9 @@ abstract class Maintenance { } } elseif ( substr( $arg, 0, 1 ) == '-' ) { # Short options - for ( $p = 1; $p < strlen( $arg ); $p++ ) { - $option = $arg { $p }; + $argLength = strlen( $arg ); + for ( $p = 1; $p < $argLength; $p++ ) { + $option = $arg[$p]; if ( !isset( $this->mParams[$option] ) && isset( $this->mShortParamsMap[$option] ) ) { $option = $this->mShortParamsMap[$option]; } @@ -757,7 +775,7 @@ abstract class Maintenance { } $this->output( wordwrap( "$tab--$par: " . $info['desc'], $descWidth, - "\n$tab$tab" ) . "\n" + "\n$tab$tab" ) . "\n" ); } $this->output( "\n" ); @@ -772,7 +790,7 @@ abstract class Maintenance { } $this->output( wordwrap( "$tab--$par: " . $info['desc'], $descWidth, - "\n$tab$tab" ) . "\n" + "\n$tab$tab" ) . "\n" ); } $this->output( "\n" ); @@ -796,7 +814,7 @@ abstract class Maintenance { } $this->output( wordwrap( "$tab--$par: " . $info['desc'], $descWidth, - "\n$tab$tab" ) . "\n" + "\n$tab$tab" ) . "\n" ); } $this->output( "\n" ); @@ -871,7 +889,12 @@ abstract class Maintenance { $this->afterFinalSetup(); $wgShowSQLErrors = true; + + // @codingStandardsIgnoreStart Allow error supppression. wfSuppressWarnings() + // is not avaiable. @set_time_limit( 0 ); + // @codingStandardsIgnoreStart + $this->adjustMemoryLimit(); // Per-script profiling; useful for debugging @@ -929,10 +952,11 @@ abstract class Maintenance { if ( !is_readable( $settingsFile ) ) { $this->error( "A copy of your installation's LocalSettings.php\n" . - "must exist and be readable in the source directory.\n" . - "Use --conf to specify it.", true ); + "must exist and be readable in the source directory.\n" . + "Use --conf to specify it.", true ); } $wgCommandLineMode = true; + return $settingsFile; } @@ -1086,7 +1110,6 @@ abstract class Maintenance { $this->unlockSearchindex( $dbw ); $this->output( "\n" ); } - } /** @@ -1108,6 +1131,7 @@ abstract class Maintenance { $u->doUpdate(); $this->output( "\n" ); } + return $title; } @@ -1154,6 +1178,7 @@ abstract class Maintenance { return false; } $resp = trim( $st ); + return $resp; } } @@ -1189,6 +1214,7 @@ abstract class Maintenance { return false; } print $prompt; + return fgets( STDIN, 1024 ); } } @@ -1198,6 +1224,7 @@ abstract class Maintenance { */ class FakeMaintenance extends Maintenance { protected $mSelf = "FakeMaintenanceScript"; + public function execute() { return; } @@ -1222,6 +1249,7 @@ abstract class LoggedUpdateMaintenance extends Maintenance { && $db->selectRow( 'updatelog', '1', array( 'ul_key' => $key ), __METHOD__ ) ) { $this->output( "..." . $this->updateSkippedMessage() . "\n" ); + return true; } @@ -1233,6 +1261,7 @@ abstract class LoggedUpdateMaintenance extends Maintenance { return true; } else { $this->output( $this->updatelogFailedMessage() . "\n" ); + return false; } } @@ -1243,6 +1272,7 @@ abstract class LoggedUpdateMaintenance extends Maintenance { */ protected function updateSkippedMessage() { $key = $this->getUpdateKey(); + return "Update '{$key}' already logged as completed."; } @@ -1252,6 +1282,7 @@ abstract class LoggedUpdateMaintenance extends Maintenance { */ protected function updatelogFailedMessage() { $key = $this->getUpdateKey(); + return "Unable to log update '{$key}' as completed."; } diff --git a/maintenance/archives/patch-pp_sortkey.sql b/maintenance/archives/patch-pp_sortkey.sql new file mode 100644 index 0000000000..b13b6055b1 --- /dev/null +++ b/maintenance/archives/patch-pp_sortkey.sql @@ -0,0 +1,8 @@ +-- Add a 'sortkey' field to page_props so pages can be efficiently +-- queried by the numeric value of a property. + +ALTER TABLE /*_*/page_props + ADD pp_sortkey float DEFAULT NULL; + +CREATE UNIQUE INDEX /*i*/pp_propname_sortkey_page + ON /*_*/page_props ( pp_propname, pp_sortkey, pp_page ); diff --git a/maintenance/archives/upgradeLogging.php b/maintenance/archives/upgradeLogging.php index 0749bbf64b..9ac204d2c0 100644 --- a/maintenance/archives/upgradeLogging.php +++ b/maintenance/archives/upgradeLogging.php @@ -52,6 +52,7 @@ class UpdateLogging { if ( $this->dbw->tableExists( 'logging_pre_1_10' ) ) { echo "This script has already been run to completion\n"; + return; } @@ -158,7 +159,7 @@ EOT; $srcRes = $this->dbw->select( $srcTable, '*', $conds, __METHOD__, array( 'LIMIT' => $batchSize, 'ORDER BY' => 'log_timestamp' ) ); - if ( ! $srcRes->numRows() ) { + if ( !$srcRes->numRows() ) { # All done break; } @@ -205,6 +206,7 @@ EOT; } } } + return $numRowsCopied; } } diff --git a/maintenance/attachLatest.php b/maintenance/attachLatest.php index 3333408c92..fba6b92db2 100644 --- a/maintenance/attachLatest.php +++ b/maintenance/attachLatest.php @@ -33,7 +33,6 @@ require_once __DIR__ . '/Maintenance.php'; * @ingroup Maintenance */ class AttachLatest extends Maintenance { - public function __construct() { parent::__construct(); $this->addOption( "fix", "Actually fix the entries, will dry run otherwise" ); @@ -70,7 +69,8 @@ class AttachLatest extends Maintenance { $revision = Revision::loadFromTimestamp( $dbw, $title, $latestTime ); if ( is_null( $revision ) ) { - $this->output( wfWikiID() . " $pageId [[$name]] latest time $latestTime, can't find revision id\n" ); + $this->output( wfWikiID() + . " $pageId [[$name]] latest time $latestTime, can't find revision id\n" ); continue; } $id = $revision->getId(); diff --git a/maintenance/backup.inc b/maintenance/backup.inc index 323a870e68..222c538b8b 100644 --- a/maintenance/backup.inc +++ b/maintenance/backup.inc @@ -37,28 +37,30 @@ class DumpDBZip2Output extends DumpPipeOutput { * @ingroup Dump Maintenance */ class BackupDumper { - var $reportingInterval = 100; - var $reporting = true; - var $pageCount = 0; - var $revCount = 0; - var $server = null; // use default - var $pages = null; // all pages - var $skipHeader = false; // don't output and - var $skipFooter = false; // don't output - var $startId = 0; - var $endId = 0; - var $revStartId = 0; - var $revEndId = 0; - var $sink = null; // Output filters - var $stubText = false; // include rev_text_id instead of text; for 2-pass dump - var $dumpUploads = false; - var $dumpUploadFileContents = false; - var $lastTime = 0; - var $pageCountLast = 0; - var $revCountLast = 0; - var $ID = 0; - - var $outputTypes = array(), $filterTypes = array(); + public $reporting = true; + public $pages = null; // all pages + public $skipHeader = false; // don't output and + public $skipFooter = false; // don't output + public $startId = 0; + public $endId = 0; + public $revStartId = 0; + public $revEndId = 0; + public $dumpUploads = false; + public $dumpUploadFileContents = false; + + protected $reportingInterval = 100; + protected $pageCount = 0; + protected $revCount = 0; + protected $server = null; // use default + protected $sink = null; // Output filters + protected $lastTime = 0; + protected $pageCountLast = 0; + protected $revCountLast = 0; + + protected $outputTypes = array(); + protected $filterTypes = array(); + + protected $ID = 0; /** * The dependency-injected database to use. @@ -69,11 +71,12 @@ class BackupDumper { */ protected $forcedDb = null; - /** - * @var LoadBalancer - */ + /** @var LoadBalancer */ protected $lb; + // @todo Unused? + private $stubText = false; // include rev_text_id instead of text; for 2-pass dump + function __construct( $args ) { $this->stderr = fopen( "php://stderr", "wt" ); @@ -132,50 +135,53 @@ class BackupDumper { foreach ( $args as $arg ) { $matches = array(); if ( preg_match( '/^--(.+?)(?:=(.+?)(?::(.+?))?)?$/', $arg, $matches ) ) { - @list( /* $full */ , $opt, $val, $param ) = $matches; + wfSuppressWarnings(); + list( /* $full */, $opt, $val, $param ) = $matches; + wfRestoreWarnings(); + switch ( $opt ) { - case "plugin": - $this->loadPlugin( $val, $param ); - break; - case "output": - if ( !is_null( $sink ) ) { - $sinks[] = $sink; - } - if ( !isset( $this->outputTypes[$val] ) ) { - $this->fatalError( "Unrecognized output sink type '$val'" ); - } - $type = $this->outputTypes[$val]; - $sink = new $type( $param ); - break; - case "filter": - if ( is_null( $sink ) ) { - $sink = new DumpOutput(); - } - if ( !isset( $this->filterTypes[$val] ) ) { - $this->fatalError( "Unrecognized filter type '$val'" ); - } - $type = $this->filterTypes[$val]; - $filter = new $type( $sink, $param ); - - // references are lame in php... - unset( $sink ); - $sink = $filter; - - break; - case "report": - $this->reportingInterval = intval( $val ); - break; - case "server": - $this->server = $val; - break; - case "force-normal": - if ( !function_exists( 'utf8_normalize' ) ) { - $this->fatalError( "UTF-8 normalization extension not loaded. " . - "Install or remove --force-normal parameter to use slower code." ); - } - break; - default: - $this->processOption( $opt, $val, $param ); + case "plugin": + $this->loadPlugin( $val, $param ); + break; + case "output": + if ( !is_null( $sink ) ) { + $sinks[] = $sink; + } + if ( !isset( $this->outputTypes[$val] ) ) { + $this->fatalError( "Unrecognized output sink type '$val'" ); + } + $type = $this->outputTypes[$val]; + $sink = new $type( $param ); + break; + case "filter": + if ( is_null( $sink ) ) { + $sink = new DumpOutput(); + } + if ( !isset( $this->filterTypes[$val] ) ) { + $this->fatalError( "Unrecognized filter type '$val'" ); + } + $type = $this->filterTypes[$val]; + $filter = new $type( $sink, $param ); + + // references are lame in php... + unset( $sink ); + $sink = $filter; + + break; + case "report": + $this->reportingInterval = intval( $val ); + break; + case "server": + $this->server = $val; + break; + case "force-normal": + if ( !function_exists( 'utf8_normalize' ) ) { + $this->fatalError( "UTF-8 normalization extension not loaded. " . + "Install or remove --force-normal parameter to use slower code." ); + } + break; + default: + $this->processOption( $opt, $val, $param ); } } } @@ -223,8 +229,8 @@ class BackupDumper { } else { $exporter->allLogs(); } - # Page dumps: all or by page ID range } elseif ( is_null( $this->pages ) ) { + # Page dumps: all or by page ID range if ( $this->startId || $this->endId ) { $exporter->pagesByRange( $this->startId, $this->endId ); } elseif ( $this->revStartId || $this->revEndId ) { @@ -232,8 +238,8 @@ class BackupDumper { } else { $exporter->allPages(); } - # Dump of specific pages } else { + # Dump of specific pages $exporter->pagesByName( $this->pages ); } @@ -304,6 +310,7 @@ class BackupDumper { function backupServer() { global $wgDBserver; + return $this->server ? $this->server : $wgDBserver; @@ -351,8 +358,13 @@ class BackupDumper { $pageRatePart = '-'; $revRatePart = '-'; } - $this->progress( sprintf( "%s: %s (ID %d) %d pages (%0.1f|%0.1f/sec all|curr), %d revs (%0.1f|%0.1f/sec all|curr), ETA %s [max %d]", - $now, wfWikiID(), $this->ID, $this->pageCount, $pageRate, $pageRatePart, $this->revCount, $revRate, $revRatePart, $etats, $this->maxCount ) ); + $this->progress( sprintf( + "%s: %s (ID %d) %d pages (%0.1f|%0.1f/sec all|curr), " + . "%d revs (%0.1f|%0.1f/sec all|curr), ETA %s [max %d]", + $now, wfWikiID(), $this->ID, $this->pageCount, $pageRate, + $pageRatePart, $this->revCount, $revRate, $revRatePart, $etats, + $this->maxCount + ) ); $this->lastTime = $nowts; $this->revCountLast = $this->revCount; } diff --git a/maintenance/backupPrefetch.inc b/maintenance/backupPrefetch.inc index 6d41c18d83..7bfb7345d9 100644 --- a/maintenance/backupPrefetch.inc +++ b/maintenance/backupPrefetch.inc @@ -40,21 +40,20 @@ * @ingroup Maintenance */ class BaseDump { - var $reader = null; - var $atEnd = false; - var $atPageEnd = false; - var $lastPage = 0; - var $lastRev = 0; - var $infiles = null; - - function BaseDump( $infile ) { + protected $reader = null; + protected $atEnd = false; + protected $atPageEnd = false; + protected $lastPage = 0; + protected $lastRev = 0; + protected $infiles = null; + + public function __construct( $infile ) { $this->infiles = explode( ';', $infile ); $this->reader = new XMLReader(); $infile = array_shift( $this->infiles ); if ( defined( 'LIBXML_PARSEHUGE' ) ) { $this->reader->open( $infile, null, LIBXML_PARSEHUGE ); - } - else { + } else { $this->reader->open( $infile ); } } @@ -76,18 +75,24 @@ class BaseDump { $this->nextPage(); } if ( $this->lastPage > $page || $this->atEnd ) { - $this->debug( "BaseDump::prefetch already past page $page looking for rev $rev [$this->lastPage, $this->lastRev]" ); + $this->debug( "BaseDump::prefetch already past page $page " + . "looking for rev $rev [$this->lastPage, $this->lastRev]" ); + return null; } while ( $this->lastRev < $rev && !$this->atEnd && !$this->atPageEnd ) { - $this->debug( "BaseDump::prefetch at page $this->lastPage, rev $this->lastRev, looking for $page, $rev" ); + $this->debug( "BaseDump::prefetch at page $this->lastPage, rev $this->lastRev, " + . "looking for $page, $rev" ); $this->nextRev(); } if ( $this->lastRev == $rev && !$this->atEnd ) { $this->debug( "BaseDump::prefetch hit on $page, $rev [$this->lastPage, $this->lastRev]" ); + return $this->nextText(); } else { - $this->debug( "BaseDump::prefetch already past rev $rev on page $page [$this->lastPage, $this->lastRev]" ); + $this->debug( "BaseDump::prefetch already past rev $rev on page $page " + . "[$this->lastPage, $this->lastRev]" ); + return null; } } @@ -137,6 +142,7 @@ class BaseDump { */ function nextText() { $this->skipTo( 'text' ); + return strval( $this->nodeContents() ); } @@ -151,16 +157,20 @@ class BaseDump { return false; } while ( $this->reader->read() ) { - if ( $this->reader->nodeType == XMLReader::ELEMENT && - $this->reader->name == $name ) { + if ( $this->reader->nodeType == XMLReader::ELEMENT + && $this->reader->name == $name + ) { return true; } - if ( $this->reader->nodeType == XMLReader::END_ELEMENT && - $this->reader->name == $parent ) { + if ( $this->reader->nodeType == XMLReader::END_ELEMENT + && $this->reader->name == $parent + ) { $this->debug( "BaseDump::skipTo found searching for <$name>" ); + return false; } } + return $this->close(); } @@ -182,15 +192,16 @@ class BaseDump { $buffer = ""; while ( $this->reader->read() ) { switch ( $this->reader->nodeType ) { - case XMLReader::TEXT: -// case XMLReader::WHITESPACE: - case XMLReader::SIGNIFICANT_WHITESPACE: - $buffer .= $this->reader->value; - break; - case XMLReader::END_ELEMENT: - return $buffer; + case XMLReader::TEXT: + //case XMLReader::WHITESPACE: + case XMLReader::SIGNIFICANT_WHITESPACE: + $buffer .= $this->reader->value; + break; + case XMLReader::END_ELEMENT: + return $buffer; } } + return $this->close(); } @@ -201,6 +212,7 @@ class BaseDump { function close() { $this->reader->close(); $this->atEnd = true; + return null; } } diff --git a/maintenance/backupTextPass.inc b/maintenance/backupTextPass.inc index d210c3a363..7fca377335 100644 --- a/maintenance/backupTextPass.inc +++ b/maintenance/backupTextPass.inc @@ -30,52 +30,54 @@ require_once __DIR__ . '/backup.inc'; * @ingroup Maintenance */ class TextPassDumper extends BackupDumper { - var $prefetch = null; - var $input = "php://stdin"; - var $history = WikiExporter::FULL; - var $fetchCount = 0; - var $prefetchCount = 0; - var $prefetchCountLast = 0; - var $fetchCountLast = 0; + public $prefetch = null; - var $maxFailures = 5; - var $maxConsecutiveFailedTextRetrievals = 200; - var $failureTimeout = 5; // Seconds to sleep after db failure + // when we spend more than maxTimeAllowed seconds on this run, we continue + // processing until we write out the next complete page, then save output file(s), + // rename it/them and open new one(s) + public $maxTimeAllowed = 0; // 0 = no limit + + protected $input = "php://stdin"; + protected $history = WikiExporter::FULL; + protected $fetchCount = 0; + protected $prefetchCount = 0; + protected $prefetchCountLast = 0; + protected $fetchCountLast = 0; + + protected $maxFailures = 5; + protected $maxConsecutiveFailedTextRetrievals = 200; + protected $failureTimeout = 5; // Seconds to sleep after db failure - var $php = "php"; - var $spawn = false; + protected $php = "php"; + protected $spawn = false; /** * @var bool|resource */ - var $spawnProc = false; + protected $spawnProc = false; /** * @var bool|resource */ - var $spawnWrite = false; + protected $spawnWrite = false; /** * @var bool|resource */ - var $spawnRead = false; + protected $spawnRead = false; /** * @var bool|resource */ - var $spawnErr = false; + protected $spawnErr = false; - var $xmlwriterobj = false; + protected $xmlwriterobj = false; - // when we spend more than maxTimeAllowed seconds on this run, we continue - // processing until we write out the next complete page, then save output file(s), - // rename it/them and open new one(s) - var $maxTimeAllowed = 0; // 0 = no limit - var $timeExceeded = false; - var $firstPageWritten = false; - var $lastPageWritten = false; - var $checkpointJustWritten = false; - var $checkpointFiles = array(); + protected $timeExceeded = false; + protected $firstPageWritten = false; + protected $lastPageWritten = false; + protected $checkpointJustWritten = false; + protected $checkpointFiles = array(); /** * @var DatabaseBase @@ -102,6 +104,7 @@ class TextPassDumper extends BackupDumper { if ( $this->forcedDb !== null ) { $this->db = $this->forcedDb; + return; } @@ -119,14 +122,16 @@ class TextPassDumper extends BackupDumper { try { $this->lb = wfGetLBFactory()->newMainLB(); } catch ( Exception $e ) { - throw new MWException( __METHOD__ . " rotating DB failed to obtain new load balancer (" . $e->getMessage() . ")" ); + throw new MWException( __METHOD__ + . " rotating DB failed to obtain new load balancer (" . $e->getMessage() . ")" ); } // 2. The Connection, through the load balancer. try { $this->db = $this->lb->getConnection( DB_SLAVE, 'dump' ); } catch ( Exception $e ) { - throw new MWException( __METHOD__ . " rotating DB failed to obtain new database (" . $e->getMessage() . ")" ); + throw new MWException( __METHOD__ + . " rotating DB failed to obtain new database (" . $e->getMessage() . ")" ); } } @@ -181,31 +186,31 @@ class TextPassDumper extends BackupDumper { $url = $this->processFileOpt( $val, $param ); switch ( $opt ) { - case 'prefetch': - require_once "$IP/maintenance/backupPrefetch.inc"; - $this->prefetch = new BaseDump( $url ); - break; - case 'stub': - $this->input = $url; - break; - case 'maxtime': - $this->maxTimeAllowed = intval( $val ) * 60; - break; - case 'checkpointfile': - $this->checkpointFiles[] = $val; - break; - case 'current': - $this->history = WikiExporter::CURRENT; - break; - case 'full': - $this->history = WikiExporter::FULL; - break; - case 'spawn': - $this->spawn = true; - if ( $val ) { - $this->php = $val; - } - break; + case 'prefetch': + require_once "$IP/maintenance/backupPrefetch.inc"; + $this->prefetch = new BaseDump( $url ); + break; + case 'stub': + $this->input = $url; + break; + case 'maxtime': + $this->maxTimeAllowed = intval( $val ) * 60; + break; + case 'checkpointfile': + $this->checkpointFiles[] = $val; + break; + case 'current': + $this->history = WikiExporter::CURRENT; + break; + case 'full': + $this->history = WikiExporter::FULL; + break; + case 'spawn': + $this->spawn = true; + if ( $val ) { + $this->php = $val; + } + break; } } @@ -231,6 +236,7 @@ class TextPassDumper extends BackupDumper { $newFileURIs[] = $newURI; } $val = implode( ';', $newFileURIs ); + return $val; } @@ -240,6 +246,7 @@ class TextPassDumper extends BackupDumper { function showReport() { if ( !$this->prefetch ) { parent::showReport(); + return; } @@ -276,14 +283,19 @@ class TextPassDumper extends BackupDumper { } $pageRatePart = $this->pageCountPart / $deltaPart; $revRatePart = $this->revCountPart / $deltaPart; - } else { $fetchRatePart = '-'; $pageRatePart = '-'; $revRatePart = '-'; } - $this->progress( sprintf( "%s: %s (ID %d) %d pages (%0.1f|%0.1f/sec all|curr), %d revs (%0.1f|%0.1f/sec all|curr), %0.1f%%|%0.1f%% prefetched (all|curr), ETA %s [max %d]", - $now, wfWikiID(), $this->ID, $this->pageCount, $pageRate, $pageRatePart, $this->revCount, $revRate, $revRatePart, $fetchRate, $fetchRatePart, $etats, $this->maxCount ) ); + $this->progress( sprintf( + "%s: %s (ID %d) %d pages (%0.1f|%0.1f/sec all|curr), " + . "%d revs (%0.1f|%0.1f/sec all|curr), %0.1f%%|%0.1f%% " + . "prefetched (all|curr), ETA %s [max %d]", + $now, wfWikiID(), $this->ID, $this->pageCount, $pageRate, + $pageRatePart, $this->revCount, $revRate, $revRatePart, + $fetchRate, $fetchRatePart, $etats, $this->maxCount + ) ); $this->lastTime = $nowts; $this->revCountLast = $this->revCount; $this->prefetchCountLast = $this->prefetchCount; @@ -296,35 +308,42 @@ class TextPassDumper extends BackupDumper { } function checkIfTimeExceeded() { - if ( $this->maxTimeAllowed && ( $this->lastTime - $this->timeOfCheckpoint > $this->maxTimeAllowed ) ) { + if ( $this->maxTimeAllowed + && ( $this->lastTime - $this->timeOfCheckpoint > $this->maxTimeAllowed ) + ) { return true; } + return false; } function finalOptionCheck() { - if ( ( $this->checkpointFiles && ! $this->maxTimeAllowed ) || - ( $this->maxTimeAllowed && !$this->checkpointFiles ) ) { + if ( ( $this->checkpointFiles && !$this->maxTimeAllowed ) + || ( $this->maxTimeAllowed && !$this->checkpointFiles ) + ) { throw new MWException( "Options checkpointfile and maxtime must be specified together.\n" ); } foreach ( $this->checkpointFiles as $checkpointFile ) { - $count = substr_count ( $checkpointFile, "%s" ); + $count = substr_count( $checkpointFile, "%s" ); if ( $count != 2 ) { - throw new MWException( "Option checkpointfile must contain two '%s' for substitution of first and last pageids, count is $count instead, file is $checkpointFile.\n" ); + throw new MWException( "Option checkpointfile must contain two '%s' " + . "for substitution of first and last pageids, count is $count instead, " + . "file is $checkpointFile.\n" ); } } if ( $this->checkpointFiles ) { $filenameList = (array)$this->egress->getFilenames(); if ( count( $filenameList ) != count( $this->checkpointFiles ) ) { - throw new MWException( "One checkpointfile must be specified for each output option, if maxtime is used.\n" ); + throw new MWException( "One checkpointfile must be specified " + . "for each output option, if maxtime is used.\n" ); } } } /** * @throws MWException Failure to parse XML input - * @return true + * @return bool */ function readDump( $input ) { $this->buffer = ""; @@ -338,7 +357,11 @@ class TextPassDumper extends BackupDumper { $parser = xml_parser_create( "UTF-8" ); xml_parser_set_option( $parser, XML_OPTION_CASE_FOLDING, false ); - xml_set_element_handler( $parser, array( &$this, 'startElement' ), array( &$this, 'endElement' ) ); + xml_set_element_handler( + $parser, + array( &$this, 'startElement' ), + array( &$this, 'endElement' ) + ); xml_set_character_data_handler( $parser, array( &$this, 'characterData' ) ); $offset = 0; // for context extraction on error reporting @@ -356,7 +379,7 @@ class TextPassDumper extends BackupDumper { 'XML import parse failure', xml_get_current_line_number( $parser ), xml_get_current_column_number( $parser ), - $byte . ( is_null( $chunk ) ? null : ( '; "' . substr( $chunk, $byte -$offset, 16 ) . '"' ) ), + $byte . ( is_null( $chunk ) ? null : ( '; "' . substr( $chunk, $byte - $offset, 16 ) . '"' ) ), xml_error_string( xml_get_error_code( $parser ) ) )->escaped(); xml_parser_free( $parser ); @@ -375,15 +398,16 @@ class TextPassDumper extends BackupDumper { # there's no pageID 0 so we use that. the caller is responsible # for deciding what to do with a file containing only the # siteinfo information and the mw tags. - if ( ! $this->firstPageWritten ) { + if ( !$this->firstPageWritten ) { $firstPageID = str_pad( 0, 9, "0", STR_PAD_LEFT ); $lastPageID = str_pad( 0, 9, "0", STR_PAD_LEFT ); - } - else { + } else { $firstPageID = str_pad( $this->firstPageWritten, 9, "0", STR_PAD_LEFT ); $lastPageID = str_pad( $this->lastPageWritten, 9, "0", STR_PAD_LEFT ); } - for ( $i = 0; $i < count( $filenameList ); $i++ ) { + + $filenameCount = count( $filenameList ); + for ( $i = 0; $i < $filenameCount; $i++ ) { $checkpointNameFilledIn = sprintf( $this->checkpointFiles[$i], $firstPageID, $lastPageID ); $fileinfo = pathinfo( $filenameList[$i] ); $newFilenames[] = $fileinfo['dirname'] . '/' . $checkpointNameFilledIn; @@ -475,7 +499,7 @@ class TextPassDumper extends BackupDumper { // Step 2: Checking for plausibility and return the text if it is // plausible $revID = intval( $this->thisRev ); - if ( ! isset( $this->db ) ) { + if ( !isset( $this->db ) ) { throw new MWException( "No database available" ); } @@ -494,9 +518,7 @@ class TextPassDumper extends BackupDumper { $revLength = $row->rev_len; } } - - } - else { + } else { $revLength = $this->db->selectField( 'revision', 'rev_len', array( 'rev_id' => $revID ) ); } @@ -504,12 +526,12 @@ class TextPassDumper extends BackupDumper { if ( $tryIsPrefetch ) { $this->prefetchCount++; } + return $text; } $text = false; throw new MWException( "Received text is unplausible for id " . $id ); - } catch ( Exception $e ) { $msg = "getting/checking text " . $id . " failed (" . $e->getMessage() . ")"; if ( $failures + 1 < $this->maxFailures ) { @@ -522,7 +544,7 @@ class TextPassDumper extends BackupDumper { $failures++; // A failure in a prefetch hit does not warrant resetting db connection etc. - if ( ! $tryIsPrefetch ) { + if ( !$tryIsPrefetch ) { // After backing off for some time, we try to reboot the whole process as // much as possible to not carry over failures from one part to the other // parts @@ -561,7 +583,7 @@ class TextPassDumper extends BackupDumper { */ private function getTextDb( $id ) { global $wgContLang; - if ( ! isset( $this->db ) ) { + if ( !isset( $this->db ) ) { throw new MWException( __METHOD__ . "No database available" ); } $row = $this->db->selectRow( 'text', @@ -574,6 +596,7 @@ class TextPassDumper extends BackupDumper { } $stripped = str_replace( "\r", "", $text ); $normalized = $wgContLang->normalize( $stripped ); + return $normalized; } @@ -585,6 +608,7 @@ class TextPassDumper extends BackupDumper { } $text = $this->getTextSpawnedOnce( $id ); wfRestoreWarnings(); + return $text; } @@ -599,8 +623,7 @@ class TextPassDumper extends BackupDumper { "$IP/../multiversion/MWScript.php", "fetchText.php", '--wiki', wfWikiID() ) ) ); - } - else { + } else { $cmd = implode( " ", array_map( 'wfEscapeShellArg', array( @@ -619,11 +642,12 @@ class TextPassDumper extends BackupDumper { if ( !$this->spawnProc ) { // shit $this->progress( "Subprocess spawn failed." ); + return false; } list( $this->spawnWrite, // -> stdin - $this->spawnRead, // <- stdout + $this->spawnRead, // <- stdout ) = $pipes; return true; @@ -701,12 +725,14 @@ class TextPassDumper extends BackupDumper { $gotbytes = strlen( $text ); if ( $gotbytes != $nbytes ) { $this->progress( "Expected $nbytes bytes from database subprocess, got $gotbytes " ); + return false; } // Do normalization in the dump thread... $stripped = str_replace( "\r", "", $text ); $normalized = $wgContLang->normalize( $stripped ); + return $normalized; } @@ -754,7 +780,7 @@ class TextPassDumper extends BackupDumper { $this->buffer = ""; $this->thisRev = ""; } elseif ( $name == 'page' ) { - if ( ! $this->firstPageWritten ) { + if ( !$this->firstPageWritten ) { $this->firstPageWritten = trim( $this->thisPage ); } $this->lastPageWritten = trim( $this->thisPage ); @@ -775,7 +801,8 @@ class TextPassDumper extends BackupDumper { $newFilenames = array(); $firstPageID = str_pad( $this->firstPageWritten, 9, "0", STR_PAD_LEFT ); $lastPageID = str_pad( $this->lastPageWritten, 9, "0", STR_PAD_LEFT ); - for ( $i = 0; $i < count( $filenameList ); $i++ ) { + $filenamesCount = count( $filenameList ); + for ( $i = 0; $i < $filenamesCount; $i++ ) { $checkpointNameFilledIn = sprintf( $this->checkpointFiles[$i], $firstPageID, $lastPageID ); $fileinfo = pathinfo( $filenameList[$i] ); $newFilenames[] = $fileinfo['dirname'] . '/' . $checkpointNameFilledIn; @@ -786,13 +813,11 @@ class TextPassDumper extends BackupDumper { $this->timeOfCheckpoint = $this->lastTime; $this->firstPageWritten = false; $this->checkpointJustWritten = true; - } - else { + } else { $this->egress->writeClosePage( $this->buffer ); $this->buffer = ""; $this->thisPage = ""; } - } elseif ( $name == 'mediawiki' ) { $this->egress->writeCloseStream( $this->buffer ); $this->buffer = ""; diff --git a/maintenance/benchmarks/Benchmarker.php b/maintenance/benchmarks/Benchmarker.php index dd558f3232..3f8a899043 100644 --- a/maintenance/benchmarks/Benchmarker.php +++ b/maintenance/benchmarks/Benchmarker.php @@ -46,38 +46,38 @@ abstract class Benchmarker extends Maintenance { $bench_number = 0; $count = $this->getOption( 'count', 100 ); - foreach( $benchs as $bench ) { + foreach ( $benchs as $bench ) { // handle empty args - if( !array_key_exists( 'args', $bench ) ) { + if ( !array_key_exists( 'args', $bench ) ) { $bench['args'] = array(); } $bench_number++; $start = microtime( true ); - for( $i = 0; $i < $count; $i++ ) { + for ( $i = 0; $i < $count; $i++ ) { call_user_func_array( $bench['function'], $bench['args'] ); } $delta = microtime( true ) - $start; // function passed as a callback - if( is_array( $bench['function'] ) ) { + if ( is_array( $bench['function'] ) ) { $ret = get_class( $bench['function'][0] ) . '->' . $bench['function'][1]; $bench['function'] = $ret; } $this->results[$bench_number] = array( - 'function' => $bench['function'], + 'function' => $bench['function'], 'arguments' => $bench['args'], - 'count' => $count, - 'delta' => $delta, - 'average' => $delta / $count, - ); + 'count' => $count, + 'delta' => $delta, + 'average' => $delta / $count, + ); } } public function getFormattedResults() { $ret = ''; - foreach( $this->results as $res ) { + foreach ( $this->results as $res ) { // show function with args $ret .= sprintf( "%s times: function %s(%s) :\n", $res['count'], @@ -89,6 +89,7 @@ abstract class Benchmarker extends Maintenance { $res['average'] * 1000 ); } + return $ret; } } diff --git a/maintenance/benchmarks/bench_delete_truncate.php b/maintenance/benchmarks/bench_delete_truncate.php index ed3fe5c1c6..8ae4f03094 100644 --- a/maintenance/benchmarks/bench_delete_truncate.php +++ b/maintenance/benchmarks/bench_delete_truncate.php @@ -75,7 +75,7 @@ class BenchmarkDeleteTruncate extends Benchmarker { private function insertData( $dbw ) { $range = range( 0, 1024 ); $data = array(); - foreach( $range as $r ) { + foreach ( $range as $r ) { $data[] = array( 'text' => $r ); } $dbw->insert( 'test', $data, __METHOD__ ); diff --git a/maintenance/benchmarks/bench_strtr_str_replace.php b/maintenance/benchmarks/bench_strtr_str_replace.php index 99e9cfd3ee..44c8e03266 100644 --- a/maintenance/benchmarks/bench_strtr_str_replace.php +++ b/maintenance/benchmarks/bench_strtr_str_replace.php @@ -50,7 +50,7 @@ class BenchStrtrStrReplace extends Benchmarker { array( 'function' => array( $this, 'benchstr_replace' ) ), array( 'function' => array( $this, 'benchstrtr_indirect' ) ), array( 'function' => array( $this, 'benchstr_replace_indirect' ) ), - )); + ) ); print $this->getFormattedResults(); } @@ -59,7 +59,7 @@ class BenchStrtrStrReplace extends Benchmarker { } function benchstr_replace() { - str_replace( "_", " ", "[[MediaWiki:Some_random_test_page]]"); + str_replace( "_", " ", "[[MediaWiki:Some_random_test_page]]" ); } function benchstrtr_indirect() { diff --git a/maintenance/benchmarks/bench_utf8_title_check.php b/maintenance/benchmarks/bench_utf8_title_check.php index 1c31256886..b742f66679 100644 --- a/maintenance/benchmarks/bench_utf8_title_check.php +++ b/maintenance/benchmarks/bench_utf8_title_check.php @@ -61,7 +61,7 @@ class BenchUtf8TitleCheck extends Benchmarker { ); // @codingStandardsIgnoreEnd - $this->canRun = function_exists ( 'mb_check_encoding' ); + $this->canRun = function_exists( 'mb_check_encoding' ); if ( $this->canRun ) { $this->mDescription = "Benchmark for using a regexp vs. mb_check_encoding " . @@ -77,22 +77,22 @@ class BenchUtf8TitleCheck extends Benchmarker { return; } $benchmarks = array(); - foreach ($this->data as $val) { + foreach ( $this->data as $val ) { $benchmarks[] = array( 'function' => array( $this, 'use_regexp' ), - 'args' => array( rawurldecode ( $val ) ) + 'args' => array( rawurldecode( $val ) ) ); $benchmarks[] = array( 'function' => array( $this, 'use_regexp_non_capturing' ), - 'args' => array( rawurldecode ( $val ) ) + 'args' => array( rawurldecode( $val ) ) ); $benchmarks[] = array( 'function' => array( $this, 'use_regexp_once_only' ), - 'args' => array( rawurldecode ( $val ) ) + 'args' => array( rawurldecode( $val ) ) ); $benchmarks[] = array( 'function' => array( $this, 'use_mb_check_encoding' ), - 'args' => array( rawurldecode ( $val ) ) + 'args' => array( rawurldecode( $val ) ) ); } $this->bench( $benchmarks ); @@ -103,19 +103,19 @@ class BenchUtf8TitleCheck extends Benchmarker { function use_regexp( $s ) { $this->isutf8 = preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' . - '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ); + '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ); } function use_regexp_non_capturing( $s ) { // Same as above with a non-capturing subgroup. $this->isutf8 = preg_match( '/^(?:[\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' . - '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ); + '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ); } function use_regexp_once_only( $s ) { // Same as above with a once-only subgroup. $this->isutf8 = preg_match( '/^(?>[\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' . - '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ); + '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ); } function use_mb_check_encoding( $s ) { diff --git a/maintenance/benchmarks/bench_wfBaseConvert.php b/maintenance/benchmarks/bench_wfBaseConvert.php index d08a0b0653..b4be12bc8c 100644 --- a/maintenance/benchmarks/bench_wfBaseConvert.php +++ b/maintenance/benchmarks/bench_wfBaseConvert.php @@ -57,7 +57,7 @@ class BenchWfBaseConvert extends Benchmarker { 'function' => 'wfBaseConvert', 'args' => array( $number, $inbase, $outbase, 0, true, 'gmp' ) ), - )); + ) ); $this->output( $this->getFormattedResults() ); } @@ -65,9 +65,10 @@ class BenchWfBaseConvert extends Benchmarker { protected static function makeRandomNumber( $base, $length ) { $baseChars = "0123456789abcdefghijklmnopqrstuvwxyz"; $res = ""; - for( $i = 0; $i < $length; $i++ ) { - $res .= $baseChars[mt_rand(0, $base - 1)]; + for ( $i = 0; $i < $length; $i++ ) { + $res .= $baseChars[mt_rand( 0, $base - 1 )]; } + return $res; } } diff --git a/maintenance/benchmarks/bench_wfIsWindows.php b/maintenance/benchmarks/bench_wfIsWindows.php index b5cb02584d..8446694ba3 100644 --- a/maintenance/benchmarks/bench_wfIsWindows.php +++ b/maintenance/benchmarks/bench_wfIsWindows.php @@ -41,7 +41,7 @@ class BenchWfIsWindows extends Benchmarker { $this->bench( array( array( 'function' => array( $this, 'wfIsWindows' ) ), array( 'function' => array( $this, 'wfIsWindowsCached' ) ), - )); + ) ); print $this->getFormattedResults(); } @@ -57,9 +57,10 @@ class BenchWfIsWindows extends Benchmarker { // bench function 2 function wfIsWindowsCached() { static $isWindows = null; - if( $isWindows == null ) { + if ( $isWindows == null ) { $isWindows = self::is_win(); } + return $isWindows; } } diff --git a/maintenance/benchmarks/benchmarkHooks.php b/maintenance/benchmarks/benchmarkHooks.php index bb7af2b9d5..fb25b9d930 100644 --- a/maintenance/benchmarks/benchmarkHooks.php +++ b/maintenance/benchmarks/benchmarkHooks.php @@ -45,13 +45,13 @@ class BenchmarkHooks extends Benchmarker { $time = $this->benchHooks(); $this->output( 'Loaded (one) hook: ' . $time . "\n" ); - for( $i = 0; $i < 9; $i++ ) { + for ( $i = 0; $i < 9; $i++ ) { $wgHooks['Test'][] = array( $this, 'test' ); } $time = $this->benchHooks(); $this->output( 'Loaded (ten) hook: ' . $time . "\n" ); - for( $i = 0; $i < 90; $i++ ) { + for ( $i = 0; $i < 90; $i++ ) { $wgHooks['Test'][] = array( $this, 'test' ); } $time = $this->benchHooks(); @@ -70,6 +70,7 @@ class BenchmarkHooks extends Benchmarker { } $delta = microtime( true ) - $start; $pertrial = $delta / $trials; + return sprintf( "Took %6.3fms", $pertrial * 1000 ); } diff --git a/maintenance/benchmarks/benchmarkParse.php b/maintenance/benchmarks/benchmarkParse.php index cec2bebacd..b81f9fd424 100644 --- a/maintenance/benchmarks/benchmarkParse.php +++ b/maintenance/benchmarks/benchmarkParse.php @@ -47,7 +47,7 @@ class BenchmarkParse extends Maintenance { false, true ); $this->addOption( 'tpl-time', 'Use templates which were current at the given time (except that moves and ' . - 'deletes are not handled properly)', + 'deletes are not handled properly)', false, true ); } @@ -94,7 +94,7 @@ class BenchmarkParse extends Maintenance { printf( "CPU time = %.3f s, wall clock time = %.3f s\n", // CPU time $endUsage['ru_utime.tv_sec'] + $endUsage['ru_utime.tv_usec'] * 1e-6 - - $startUsage['ru_utime.tv_sec'] - $startUsage['ru_utime.tv_usec'] * 1e-6, + - $startUsage['ru_utime.tv_sec'] - $startUsage['ru_utime.tv_usec'] * 1e-6, // Wall clock time $endTime - $startTime ); } diff --git a/maintenance/benchmarks/benchmarkPurge.php b/maintenance/benchmarks/benchmarkPurge.php index dcaacab6f2..42c1eb78a3 100644 --- a/maintenance/benchmarks/benchmarkPurge.php +++ b/maintenance/benchmarks/benchmarkPurge.php @@ -68,6 +68,7 @@ class BenchmarkPurge extends Benchmarker { $delta = microtime( true ) - $start; $pertrial = $delta / $trials; $pertitle = $pertrial / count( $urls ); + return sprintf( "%4d titles in %6.2fms (%6.2fms each)", count( $urls ), $pertrial * 1000.0, $pertitle * 1000.0 ); } @@ -82,6 +83,7 @@ class BenchmarkPurge extends Benchmarker { for ( $i = 0; $i < $length; $i++ ) { $list[] = $this->randomUrl(); } + return $list; } @@ -92,6 +94,7 @@ class BenchmarkPurge extends Benchmarker { */ private function randomUrl() { global $wgServer, $wgArticlePath; + return $wgServer . str_replace( '$1', $this->randomTitle(), $wgArticlePath ); } @@ -106,6 +109,7 @@ class BenchmarkPurge extends Benchmarker { for ( $i = 0; $i < $length; $i++ ) { $str .= chr( mt_rand( ord( 'a' ), ord( 'z' ) ) ); } + return ucfirst( $str ); } } diff --git a/maintenance/cdb.php b/maintenance/cdb.php index 4590611896..86c686b412 100644 --- a/maintenance/cdb.php +++ b/maintenance/cdb.php @@ -77,7 +77,8 @@ do { print "Loading cdb file $file..."; try { $fileHandle = CdbReader::open( $file ); - } catch ( CdbException $e ) {} + } catch ( CdbException $e ) { + } if ( !$fileHandle ) { print "not a cdb file or unable to read it\n"; diff --git a/maintenance/checkBadRedirects.php b/maintenance/checkBadRedirects.php index a96e9b80da..fec92910e4 100644 --- a/maintenance/checkBadRedirects.php +++ b/maintenance/checkBadRedirects.php @@ -44,7 +44,7 @@ class CheckBadRedirects extends Maintenance { $count = $result->numRows(); $this->output( "Found $count redirects.\n" . - "Checking for bad redirects:\n\n" ); + "Checking for bad redirects:\n\n" ); foreach ( $result as $row ) { $title = Title::makeTitle( $row->page_namespace, $row->page_title ); diff --git a/maintenance/checkImages.php b/maintenance/checkImages.php index e6aea53764..3921c07910 100644 --- a/maintenance/checkImages.php +++ b/maintenance/checkImages.php @@ -73,13 +73,13 @@ class CheckImages extends Maintenance { } if ( $stat['size'] != $row->img_size ) { - $this->output( "{$row->img_name}: size mismatch DB={$row->img_size}, actual={$stat['size']}\n" ); + $this->output( "{$row->img_name}: size mismatch DB={$row->img_size}, " + . "actual={$stat['size']}\n" ); continue; } $numGood++; } - } while ( $res->numRows() ); $this->output( "Good images: $numGood/$numImages\n" ); diff --git a/maintenance/checkLess.php b/maintenance/checkLess.php index f81285f061..b97e1b0b23 100644 --- a/maintenance/checkLess.php +++ b/maintenance/checkLess.php @@ -31,7 +31,8 @@ class CheckLess extends Maintenance { public function __construct() { parent::__construct(); - $this->mDescription = 'Checks LESS files for errors by running the LessTestSuite PHPUnit test suite'; + $this->mDescription = + 'Checks LESS files for errors by running the LessTestSuite PHPUnit test suite'; } public function execute() { diff --git a/maintenance/checkSyntax.php b/maintenance/checkSyntax.php index ef8854558e..6ef4909e1a 100644 --- a/maintenance/checkSyntax.php +++ b/maintenance/checkSyntax.php @@ -38,10 +38,23 @@ class CheckSyntax extends Maintenance { parent::__construct(); $this->mDescription = "Check syntax for all PHP files in MediaWiki"; $this->addOption( 'with-extensions', 'Also recurse the extensions folder' ); - $this->addOption( 'path', 'Specific path (file or directory) to check, either with absolute path or relative to the root of this MediaWiki installation', - false, true ); - $this->addOption( 'list-file', 'Text file containing list of files or directories to check', false, true ); - $this->addOption( 'modified', 'Check only files that were modified (requires Git command-line client)' ); + $this->addOption( + 'path', + 'Specific path (file or directory) to check, either with absolute path or ' + . 'relative to the root of this MediaWiki installation', + false, + true + ); + $this->addOption( + 'list-file', + 'Text file containing list of files or directories to check', + false, + true + ); + $this->addOption( + 'modified', + 'Check only files that were modified (requires Git command-line client)' + ); $this->addOption( 'syntax-only', 'Check for syntax validity only, skip code style warnings' ); } @@ -53,7 +66,8 @@ class CheckSyntax extends Maintenance { $this->buildFileList(); // ParseKit is broken on PHP 5.3+, disabled until this is fixed - $useParseKit = function_exists( 'parsekit_compile_file' ) && version_compare( PHP_VERSION, '5.3', '<' ); + $useParseKit = function_exists( 'parsekit_compile_file' ) + && version_compare( PHP_VERSION, '5.3', '<' ); $str = 'Checking syntax (using ' . ( $useParseKit ? 'parsekit' : ' php -l, this can take a long time' ) . ")\n"; @@ -82,7 +96,7 @@ class CheckSyntax extends Maintenance { $this->mIgnorePaths = array( // Compat stuff, explodes on PHP 5.3 "includes/NamespaceCompat.php$", - ); + ); $this->mNoStyleCheckPaths = array( // Third-party code we don't care about @@ -96,13 +110,14 @@ class CheckSyntax extends Maintenance { "QPoll/Excel/", "/geshi/", "/smarty/", - ); + ); if ( $this->hasOption( 'path' ) ) { $path = $this->getOption( 'path' ); if ( !$this->addPath( $path ) ) { $this->error( "Error: can't find file or directory $path\n", true ); } + return; // process only this path } elseif ( $this->hasOption( 'list-file' ) ) { $file = $this->getOption( 'list-file' ); @@ -117,6 +132,7 @@ class CheckSyntax extends Maintenance { $this->addPath( $path ); } fclose( $f ); + return; } elseif ( $this->hasOption( 'modified' ) ) { $this->output( "Retrieving list from Git... " ); @@ -127,6 +143,7 @@ class CheckSyntax extends Maintenance { $this->mFiles[] = $file; } } + return; } @@ -227,6 +244,7 @@ class CheckSyntax extends Maintenance { return false; } } + return true; } @@ -237,6 +255,7 @@ class CheckSyntax extends Maintenance { */ private function addPath( $path ) { global $IP; + return $this->addFileOrDir( $path ) || $this->addFileOrDir( "$IP/$path" ); } @@ -253,6 +272,7 @@ class CheckSyntax extends Maintenance { } else { return false; } + return true; } @@ -299,6 +319,7 @@ class CheckSyntax extends Maintenance { $this->mFailures[$file] = $errors; } } + return $ret; } @@ -312,8 +333,10 @@ class CheckSyntax extends Maintenance { if ( strpos( $res, 'No syntax errors detected' ) === false ) { $this->mFailures[$file] = $res; $this->output( $res . "\n" ); + return false; } + return true; } diff --git a/maintenance/checkUsernames.php b/maintenance/checkUsernames.php index 6df189fcc8..777c83349c 100644 --- a/maintenance/checkUsernames.php +++ b/maintenance/checkUsernames.php @@ -55,7 +55,7 @@ class CheckUsernames extends Maintenance { ); foreach ( $res as $row ) { - if ( ! User::isValidUserName( $row->user_name ) ) { + if ( !User::isValidUserName( $row->user_name ) ) { $this->error( sprintf( "%s: %6d: '%s'\n", wfWikiID(), $row->user_id, $row->user_name ) ); wfDebugLog( 'checkUsernames', $row->user_name ); } diff --git a/maintenance/cleanupAncientTables.php b/maintenance/cleanupAncientTables.php index 694efaa64d..2dbf8bc1bb 100644 --- a/maintenance/cleanupAncientTables.php +++ b/maintenance/cleanupAncientTables.php @@ -40,8 +40,9 @@ class CleanupAncientTables extends Maintenance { public function execute() { if ( !$this->hasOption( 'force' ) ) { $this->error( "This maintenance script will remove old columns and indexes.\n" - . "It is recommended to backup your database first, and ensure all your data has been migrated to newer tables\n" - . "If you want to continue, run this script again with the --force \n" + . "It is recommended to backup your database first, and ensure all your data has\n" + . "been migrated to newer tables. If you want to continue, run this script again\n" + . "with --force.\n" ); } @@ -82,7 +83,7 @@ class CleanupAncientTables extends Maintenance { if ( $db->indexExists( 'text', $index, __METHOD__ ) ) { $this->output( "Dropping index $index from the text table..." ); $db->query( "DROP INDEX " . $db->addIdentifierQuotes( $index ) - . " ON " . $db->tableName( 'text' ) ); + . " ON " . $db->tableName( 'text' ) ); $this->output( "done.\n" ); } } @@ -101,7 +102,7 @@ class CleanupAncientTables extends Maintenance { if ( $db->fieldExists( 'text', $field, __METHOD__ ) ) { $this->output( "Dropping the $field field from the text table..." ); $db->query( "ALTER TABLE " . $db->tableName( 'text' ) - . " DROP COLUMN " . $db->addIdentifierQuotes( $field ) ); + . " DROP COLUMN " . $db->addIdentifierQuotes( $field ) ); $this->output( "done.\n" ); } } diff --git a/maintenance/cleanupCaps.php b/maintenance/cleanupCaps.php index 321f089064..9e88c13593 100644 --- a/maintenance/cleanupCaps.php +++ b/maintenance/cleanupCaps.php @@ -71,6 +71,7 @@ class CapsCleanup extends TableCleanup { $lower = $wgContLang->lcfirst( $row->page_title ); if ( $upper == $lower ) { $this->output( "\"$display\" already lowercase.\n" ); + return $this->progress( 0 ); } @@ -78,6 +79,7 @@ class CapsCleanup extends TableCleanup { $targetDisplay = $target->getPrefixedText(); if ( $target->exists() ) { $this->output( "\"$display\" skipped; \"$targetDisplay\" already exists\n" ); + return $this->progress( 0 ); } @@ -98,6 +100,7 @@ class CapsCleanup extends TableCleanup { } } } + return $this->progress( 0 ); } } diff --git a/maintenance/cleanupImages.php b/maintenance/cleanupImages.php index 01ed9caf9c..915a2c0801 100644 --- a/maintenance/cleanupImages.php +++ b/maintenance/cleanupImages.php @@ -56,6 +56,7 @@ class ImageCleanup extends TableCleanup { if ( $source == '' ) { // Ye olde empty rows. Just kill them. $this->killRow( $source ); + return $this->progress( 1 ); } @@ -82,6 +83,7 @@ class ImageCleanup extends TableCleanup { return $this->progress( 0 ); } $this->pokeFile( $source, $safe ); + return $this->progress( 1 ); } @@ -89,6 +91,7 @@ class ImageCleanup extends TableCleanup { $munged = $title->getDBkey(); $this->output( "page $source ($munged) doesn't match self.\n" ); $this->pokeFile( $source, $munged ); + return $this->progress( 1 ); } @@ -114,6 +117,7 @@ class ImageCleanup extends TableCleanup { if ( !isset( $this->repo ) ) { $this->repo = RepoGroup::singleton()->getLocalRepo(); } + return $this->repo->getRootDirectory() . '/' . $this->repo->getHashPath( $name ) . $name; } @@ -122,7 +126,12 @@ class ImageCleanup extends TableCleanup { } private function pageExists( $name, $db ) { - return $db->selectField( 'page', '1', array( 'page_namespace' => NS_FILE, 'page_title' => $name ), __METHOD__ ); + return $db->selectField( + 'page', + '1', + array( 'page_namespace' => NS_FILE, 'page_title' => $name ), + __METHOD__ + ); } private function pokeFile( $orig, $new ) { @@ -130,6 +139,7 @@ class ImageCleanup extends TableCleanup { if ( !file_exists( $path ) ) { $this->output( "missing file: $path\n" ); $this->killRow( $orig ); + return; } @@ -145,7 +155,7 @@ class ImageCleanup extends TableCleanup { $version = 0; $final = $new; $conflict = ( $this->imageExists( $final, $db ) || - ( $this->pageExists( $orig, $db ) && $this->pageExists( $final, $db ) ) ); + ( $this->pageExists( $orig, $db ) && $this->pageExists( $final, $db ) ) ); while ( $conflict ) { $this->output( "Rename conflicts with '$final'...\n" ); @@ -179,6 +189,7 @@ class ImageCleanup extends TableCleanup { if ( !wfMkdirParents( $dir, null, __METHOD__ ) ) { $this->output( "RENAME FAILED, COULD NOT CREATE $dir" ); $db->rollback( __METHOD__ ); + return; } } @@ -205,6 +216,7 @@ class ImageCleanup extends TableCleanup { $test = Title::makeTitleSafe( NS_FILE, $x ); if ( is_null( $test ) || $test->getDBkey() !== $x ) { $this->error( "Unable to generate safe title from '$name', got '$x'" ); + return false; } diff --git a/maintenance/cleanupRemovedModules.php b/maintenance/cleanupRemovedModules.php index 84eec28969..cc8b02488f 100644 --- a/maintenance/cleanupRemovedModules.php +++ b/maintenance/cleanupRemovedModules.php @@ -36,7 +36,13 @@ class CleanupRemovedModules extends Maintenance { parent::__construct(); $this->mDescription = 'Remove cache entries for removed ResourceLoader modules from the database'; $this->addOption( 'batchsize', 'Delete rows in batches of this size. Default: 500', false, true ); - $this->addOption( 'max-slave-lag', 'If the slave lag exceeds this many seconds, wait until it drops below this value. Default: 5', false, true ); + $this->addOption( + 'max-slave-lag', + 'If the slave lag exceeds this many seconds, wait until it drops below this value. ' + . 'Default: 5', + false, + true + ); } public function execute() { diff --git a/maintenance/cleanupSpam.php b/maintenance/cleanupSpam.php index 12b12416fd..f4a5147a56 100644 --- a/maintenance/cleanupSpam.php +++ b/maintenance/cleanupSpam.php @@ -35,7 +35,10 @@ class CleanupSpam extends Maintenance { $this->mDescription = "Cleanup all spam from a given hostname"; $this->addOption( 'all', 'Check all wikis in $wgLocalDatabases' ); $this->addOption( 'delete', 'Delete pages containing only spam instead of blanking them' ); - $this->addArg( 'hostname', 'Hostname that was spamming, single * wildcard in the beginning allowed' ); + $this->addArg( + 'hostname', + 'Hostname that was spamming, single * wildcard in the beginning allowed' + ); } public function execute() { @@ -98,6 +101,7 @@ class CleanupSpam extends Maintenance { $title = Title::newFromID( $id ); if ( !$title ) { $this->error( "Internal error: no page for ID $id" ); + return; } @@ -106,7 +110,8 @@ class CleanupSpam extends Maintenance { $currentRevId = $rev->getId(); while ( $rev && ( $rev->isDeleted( Revision::DELETED_TEXT ) - || LinkFilter::matchEntry( $rev->getContent( Revision::RAW ), $domain ) ) ) { + || LinkFilter::matchEntry( $rev->getContent( Revision::RAW ), $domain ) ) + ) { $rev = $rev->getPrevious(); } @@ -123,19 +128,28 @@ class CleanupSpam extends Maintenance { $content = $rev->getContent( Revision::RAW ); $this->output( "reverting\n" ); - $page->doEditContent( $content, wfMessage( 'spam_reverting', $domain )->inContentLanguage()->text(), - EDIT_UPDATE, $rev->getId() ); + $page->doEditContent( + $content, + wfMessage( 'spam_reverting', $domain )->inContentLanguage()->text(), + EDIT_UPDATE, + $rev->getId() + ); } elseif ( $this->hasOption( 'delete' ) ) { // Didn't find a non-spammy revision, blank the page $this->output( "deleting\n" ); - $page->doDeleteArticle( wfMessage( 'spam_deleting', $domain )->inContentLanguage()->text() ); + $page->doDeleteArticle( + wfMessage( 'spam_deleting', $domain )->inContentLanguage()->text() + ); } else { // Didn't find a non-spammy revision, blank the page $handler = ContentHandler::getForTitle( $title ); $content = $handler->makeEmptyContent(); $this->output( "blanking\n" ); - $page->doEditContent( $content, wfMessage( 'spam_blanking', $domain )->inContentLanguage()->text() ); + $page->doEditContent( + $content, + wfMessage( 'spam_blanking', $domain )->inContentLanguage()->text() + ); } $dbw->commit( __METHOD__ ); } diff --git a/maintenance/cleanupWatchlist.php b/maintenance/cleanupWatchlist.php index 94e90db67a..eb7d7b1895 100644 --- a/maintenance/cleanupWatchlist.php +++ b/maintenance/cleanupWatchlist.php @@ -65,9 +65,11 @@ class WatchlistCleanup extends TableCleanup { $title = Title::newFromText( $verified ); if ( $row->wl_user == 0 || is_null( $title ) || !$title->equals( $current ) ) { - $this->output( "invalid watch by {$row->wl_user} for ({$row->wl_namespace}, \"{$row->wl_title}\")\n" ); + $this->output( "invalid watch by {$row->wl_user} for " + . "({$row->wl_namespace}, \"{$row->wl_title}\")\n" ); $updated = $this->removeWatch( $row ); $this->progress( $updated ); + return; } $this->progress( 0 ); @@ -76,12 +78,16 @@ class WatchlistCleanup extends TableCleanup { private function removeWatch( $row ) { if ( !$this->dryrun && $this->hasOption( 'fix' ) ) { $dbw = wfGetDB( DB_MASTER ); - $dbw->delete( 'watchlist', array( + $dbw->delete( + 'watchlist', array( 'wl_user' => $row->wl_user, 'wl_namespace' => $row->wl_namespace, 'wl_title' => $row->wl_title ), - __METHOD__ ); + __METHOD__ + ); + $this->output( "- removed\n" ); + return 1; } else { return 0; diff --git a/maintenance/commandLine.inc b/maintenance/commandLine.inc index be07142208..0d3e643234 100644 --- a/maintenance/commandLine.inc +++ b/maintenance/commandLine.inc @@ -23,14 +23,18 @@ require_once __DIR__ . '/Maintenance.php'; +// @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix global $optionsWithArgs; +// @codingStandardsIgnoreEnd if ( !isset( $optionsWithArgs ) ) { $optionsWithArgs = array(); } class CommandLineInc extends Maintenance { public function __construct() { + // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix global $optionsWithArgs; + // @codingStandardsIgnoreEnd parent::__construct(); foreach ( $optionsWithArgs as $name ) { $this->addOption( $name, '', false, true ); @@ -48,7 +52,9 @@ class CommandLineInc extends Maintenance { } public function execute() { + // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix global $args, $options; + // @codingStandardsIgnoreEnd $args = $this->mArgs; $options = $this->mOptions; } diff --git a/maintenance/compareParsers.php b/maintenance/compareParsers.php index 3929a5b457..e67c439baf 100644 --- a/maintenance/compareParsers.php +++ b/maintenance/compareParsers.php @@ -116,6 +116,7 @@ class CompareParsers extends DumpIterator { if ( !$this->stripParametersEnabled ) { return $text; } + return preg_replace( '/(]+>/', '$1>', $text ); } @@ -179,10 +180,9 @@ class CompareParsers extends DumpIterator { /* Look for the parser in a file appropiately named in the current folder */ if ( !class_exists( $parserName ) && file_exists( "$parserName.php" ) ) { global $wgAutoloadClasses; - $wgAutoloadClasses[ $parserName ] = realpath( '.' ) . "/$parserName.php"; + $wgAutoloadClasses[$parserName] = realpath( '.' ) . "/$parserName.php"; } } - } $maintClass = "CompareParsers"; diff --git a/maintenance/convertLinks.php b/maintenance/convertLinks.php index 6840a01bb8..11a81eb45d 100644 --- a/maintenance/convertLinks.php +++ b/maintenance/convertLinks.php @@ -71,6 +71,7 @@ class ConvertLinks extends Maintenance { $type = $dbw->getType(); if ( $type != 'mysql' ) { $this->output( "Link table conversion not necessary for $type\n" ); + return; } @@ -111,12 +112,14 @@ class ConvertLinks extends Maintenance { if ( $dbw->tableExists( 'pagelinks' ) ) { $this->output( "...have pagelinks; skipping old links table updates\n" ); + return; } $res = $dbw->query( "SELECT l_from FROM $links LIMIT 1" ); if ( $dbw->fieldType( $res, 0 ) == "int" ) { $this->output( "Schema already converted\n" ); + return; } @@ -131,7 +134,7 @@ class ConvertLinks extends Maintenance { } else { $fh = false; if ( $this->logPerformance ) { - $fh = fopen ( $perfLogFilename, "w" ); + $fh = fopen( $perfLogFilename, "w" ); if ( !$fh ) { $this->error( "Couldn't open $perfLogFilename" ); $this->logPerformance = false; @@ -140,8 +143,8 @@ class ConvertLinks extends Maintenance { $baseTime = $startTime = $this->getMicroTime(); # Create a title -> cur_id map $this->output( "Loading IDs from $cur table...\n" ); - $this->performanceLog ( $fh, "Reading $numRows rows from cur table...\n" ); - $this->performanceLog ( $fh, "rows read vs seconds elapsed:\n" ); + $this->performanceLog( $fh, "Reading $numRows rows from cur table...\n" ); + $this->performanceLog( $fh, "rows read vs seconds elapsed:\n" ); $dbw->bufferResults( false ); $res = $dbw->query( "SELECT cur_namespace,cur_title,cur_id FROM $cur" ); @@ -239,7 +242,7 @@ class ConvertLinks extends Maintenance { "Total execution time: " . ( $this->getMicroTime() - $startTime ) . " seconds.\n" ); if ( $this->logPerformance ) { - fclose ( $fh ); + fclose( $fh ); } } # -------------------------------------------------------------------- @@ -268,6 +271,7 @@ class ConvertLinks extends Maintenance { if ( !( $dbConn->isOpen() ) ) { $this->output( "Opening connection to database failed.\n" ); + return; } $links_temp = $dbConn->tableName( 'links_temp' ); @@ -279,14 +283,14 @@ class ConvertLinks extends Maintenance { $this->output( "Creating temporary links table..." ); if ( $this->hasOption( 'noKeys' ) ) { $dbConn->query( "CREATE TABLE $links_temp ( " . - "l_from int(8) unsigned NOT NULL default '0', " . - "l_to int(8) unsigned NOT NULL default '0')" ); + "l_from int(8) unsigned NOT NULL default '0', " . + "l_to int(8) unsigned NOT NULL default '0')" ); } else { $dbConn->query( "CREATE TABLE $links_temp ( " . - "l_from int(8) unsigned NOT NULL default '0', " . - "l_to int(8) unsigned NOT NULL default '0', " . - "UNIQUE KEY l_from(l_from,l_to), " . - "KEY (l_to))" ); + "l_from int(8) unsigned NOT NULL default '0', " . + "l_to int(8) unsigned NOT NULL default '0', " . + "UNIQUE KEY l_from(l_from,l_to), " . + "KEY (l_to))" ); } $this->output( " done.\n\n" ); } @@ -299,6 +303,7 @@ class ConvertLinks extends Maintenance { private function getMicroTime() { # return time in seconds, with microsecond accuracy list( $usec, $sec ) = explode( " ", microtime() ); + return ( (float)$usec + (float)$sec ); } } diff --git a/maintenance/convertUserOptions.php b/maintenance/convertUserOptions.php index 24be2b453a..bf572448fe 100644 --- a/maintenance/convertUserOptions.php +++ b/maintenance/convertUserOptions.php @@ -46,6 +46,7 @@ class ConvertUserOptions extends Maintenance { if ( !$dbw->fieldExists( 'user', 'user_options', __METHOD__ ) ) { $this->output( "nothing to migrate. " ); + return; } while ( $id !== null ) { diff --git a/maintenance/copyFileBackend.php b/maintenance/copyFileBackend.php index 86e47af9be..9ed63c3c56 100644 --- a/maintenance/copyFileBackend.php +++ b/maintenance/copyFileBackend.php @@ -373,6 +373,7 @@ class CopyFileBackend extends Maintenance { $same = ( $src->getFileSha1Base36( array( 'src' => $sPath, 'latest' => 1 ) ) === $dst->getFileSha1Base36( array( 'src' => $dPath, 'latest' => 1 ) ) ); } + return $same; } } diff --git a/maintenance/copyJobQueue.php b/maintenance/copyJobQueue.php index c5a78278f7..a9c9547ec7 100644 --- a/maintenance/copyJobQueue.php +++ b/maintenance/copyJobQueue.php @@ -89,6 +89,7 @@ class CopyJobQueue extends Maintenance { $totalOK += count( $batch ); $dst->waitForBackups(); } + return array( $total, $totalOK ); } } diff --git a/maintenance/createAndPromote.php b/maintenance/createAndPromote.php index a8de640b01..79f725426d 100644 --- a/maintenance/createAndPromote.php +++ b/maintenance/createAndPromote.php @@ -76,6 +76,7 @@ class CreateAndPromote extends Maintenance { if ( $exists && !$password && count( $promotions ) === 0 ) { $this->output( "Account exists and nothing to do.\n" ); + return; } elseif ( count( $promotions ) !== 0 ) { $promoText = "User:{$username} into " . implode( ', ', $promotions ) . "...\n"; diff --git a/maintenance/deleteArchivedFiles.inc b/maintenance/deleteArchivedFiles.inc index d58e9a407e..33da666724 100644 --- a/maintenance/deleteArchivedFiles.inc +++ b/maintenance/deleteArchivedFiles.inc @@ -49,9 +49,13 @@ class DeleteArchivedFilesImplementation { $sha1 = LocalRepo::getHashFromKey( $key ); } // Check if the file is used anywhere... - $inuse = $dbw->selectField( 'oldimage', '1', - array( 'oi_sha1' => $sha1, - 'oi_deleted & ' . File::DELETED_FILE => File::DELETED_FILE ), + $inuse = $dbw->selectField( + 'oldimage', + '1', + array( + 'oi_sha1' => $sha1, + 'oi_deleted & ' . File::DELETED_FILE => File::DELETED_FILE + ), __METHOD__, array( 'FOR UPDATE' ) ); diff --git a/maintenance/deleteArchivedFiles.php b/maintenance/deleteArchivedFiles.php index ad7b54d078..286b1f246b 100644 --- a/maintenance/deleteArchivedFiles.php +++ b/maintenance/deleteArchivedFiles.php @@ -47,6 +47,7 @@ class DeleteArchivedFiles extends Maintenance { public function execute() { if ( !$this->hasOption( 'delete' ) ) { $this->output( "Use --delete to actually confirm this script\n" ); + return; } $force = $this->hasOption( 'force' ); diff --git a/maintenance/deleteArchivedRevisions.inc b/maintenance/deleteArchivedRevisions.inc index 62465abdfc..ed620ee36a 100644 --- a/maintenance/deleteArchivedRevisions.inc +++ b/maintenance/deleteArchivedRevisions.inc @@ -30,7 +30,6 @@ class DeleteArchivedRevisionsImplementation { /** * Perform the delete on archived revisions. - * @param object $maint An object (typically of class Maintenance) * that implements two methods: handleOutput() and * purgeRedundantText(). See Maintenance for a description of diff --git a/maintenance/deleteBatch.php b/maintenance/deleteBatch.php index b21d950bc3..a751396734 100644 --- a/maintenance/deleteBatch.php +++ b/maintenance/deleteBatch.php @@ -3,11 +3,11 @@ * Deletes a batch of pages. * Usage: php deleteBatch.php [-u ] [-r ] [-i ] [listfile] * where - * [listfile] is a file where each line contains the title of a page to be - * deleted, standard input is used if listfile is not given. - * is the username - * is the delete reason - * is the number of seconds to sleep for after each delete + * [listfile] is a file where each line contains the title of a page to be + * deleted, standard input is used if listfile is not given. + * is the username + * is the delete reason + * is the number of seconds to sleep for after each delete * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/maintenance/deleteDefaultMessages.php b/maintenance/deleteDefaultMessages.php index 7d8c80e497..5aeeb8e115 100644 --- a/maintenance/deleteDefaultMessages.php +++ b/maintenance/deleteDefaultMessages.php @@ -34,7 +34,7 @@ class DeleteDefaultMessages extends Maintenance { public function __construct() { parent::__construct(); $this->mDescription = "Deletes all pages in the MediaWiki namespace" . - " which were last edited by \"MediaWiki default\""; + " which were last edited by \"MediaWiki default\""; } public function execute() { @@ -54,6 +54,7 @@ class DeleteDefaultMessages extends Maintenance { if ( $dbr->numRows( $res ) == 0 ) { # No more messages left $this->output( "done.\n" ); + return; } diff --git a/maintenance/deleteEqualMessages.php b/maintenance/deleteEqualMessages.php index 81758913dd..c30a86e4a7 100644 --- a/maintenance/deleteEqualMessages.php +++ b/maintenance/deleteEqualMessages.php @@ -130,6 +130,7 @@ class DeleteEqualMessages extends Maintenance { if ( $messageInfo['equalPages'] === 0 ) { // No more equal messages left $this->output( "\ndone.\n" ); + return; } @@ -151,6 +152,7 @@ class DeleteEqualMessages extends Maintenance { $this->output( " (include --delete-talk to also delete the talk pages)" ); } $this->output( "\n" ); + return; } diff --git a/maintenance/deleteImageMemcached.php b/maintenance/deleteImageMemcached.php index b44a4248c5..4799e5e0d7 100644 --- a/maintenance/deleteImageMemcached.php +++ b/maintenance/deleteImageMemcached.php @@ -80,6 +80,7 @@ class DeleteImageCache extends Maintenance { private function getImageCount() { $dbr = wfGetDB( DB_SLAVE ); + return $dbr->selectField( 'image', 'COUNT(*)', array(), __METHOD__ ); } } diff --git a/maintenance/deleteRevision.php b/maintenance/deleteRevision.php index 31f206df62..818ee360dd 100644 --- a/maintenance/deleteRevision.php +++ b/maintenance/deleteRevision.php @@ -42,29 +42,31 @@ class DeleteRevision extends Maintenance { } $this->output( "Deleting revision(s) " . implode( ',', $this->mArgs ) . - " from " . wfWikiID() . "...\n" ); + " from " . wfWikiID() . "...\n" ); $dbw = wfGetDB( DB_MASTER ); $affected = 0; foreach ( $this->mArgs as $revID ) { $dbw->insertSelect( 'archive', array( 'page', 'revision' ), array( - 'ar_namespace' => 'page_namespace', - 'ar_title' => 'page_title', - 'ar_page_id' => 'page_id', - 'ar_comment' => 'rev_comment', - 'ar_user' => 'rev_user', - 'ar_user_text' => 'rev_user_text', - 'ar_timestamp' => 'rev_timestamp', + 'ar_namespace' => 'page_namespace', + 'ar_title' => 'page_title', + 'ar_page_id' => 'page_id', + 'ar_comment' => 'rev_comment', + 'ar_user' => 'rev_user', + 'ar_user_text' => 'rev_user_text', + 'ar_timestamp' => 'rev_timestamp', 'ar_minor_edit' => 'rev_minor_edit', - 'ar_rev_id' => 'rev_id', - 'ar_text_id' => 'rev_text_id', - 'ar_deleted' => 'rev_deleted', - 'ar_len' => 'rev_len', - ), array( + 'ar_rev_id' => 'rev_id', + 'ar_text_id' => 'rev_text_id', + 'ar_deleted' => 'rev_deleted', + 'ar_len' => 'rev_len', + ), + array( 'rev_id' => $revID, 'page_id = rev_page' - ), __METHOD__ + ), + __METHOD__ ); if ( !$dbw->affectedRows() ) { $this->output( "Revision $revID not found\n" ); diff --git a/maintenance/dev/includes/router.php b/maintenance/dev/includes/router.php index a3cc0ba3f8..246d6fc649 100644 --- a/maintenance/dev/includes/router.php +++ b/maintenance/dev/includes/router.php @@ -59,6 +59,7 @@ if ( $ext == 'php' || $ext == 'php5' ) { # the php webserver will discard post data and things like login # will not function in the dev environment. require $file; + return true; } $mime = false; @@ -93,6 +94,7 @@ if ( $mime ) { header( "Content-Length: " . filesize( $file ) ); // Stream that out to the browser fpassthru( $f ); + return true; } diff --git a/maintenance/dumpBackup.php b/maintenance/dumpBackup.php index 02bfd60017..18c78dcda7 100644 --- a/maintenance/dumpBackup.php +++ b/maintenance/dumpBackup.php @@ -127,5 +127,5 @@ Fancy stuff: (Works? Add examples please.) --filter=[:] Add a filter on an output branch ENDS -); + ); } diff --git a/maintenance/dumpIterator.php b/maintenance/dumpIterator.php index 078c598ad5..4b2ff717e3 100644 --- a/maintenance/dumpIterator.php +++ b/maintenance/dumpIterator.php @@ -123,6 +123,7 @@ abstract class DumpIterator extends Maintenance { $title = $rev->getTitle(); if ( !$title ) { $this->error( "Got bogus revision with null title!" ); + return; } diff --git a/maintenance/dumpTextPass.php b/maintenance/dumpTextPass.php index 71895bd1e6..7c176071ad 100644 --- a/maintenance/dumpTextPass.php +++ b/maintenance/dumpTextPass.php @@ -61,5 +61,5 @@ Options: --spawn Spawn a subprocess for loading text records --help Display this help message ENDS -); + ); } diff --git a/maintenance/dumpUploads.php b/maintenance/dumpUploads.php index d6c70f8e8f..9d53f07c1d 100644 --- a/maintenance/dumpUploads.php +++ b/maintenance/dumpUploads.php @@ -64,7 +64,7 @@ By default, outputs relative paths against the parent directory of \$wgUploadDir $this->mSharedSupplement = true; } } - $this->{ $this->mAction } ( $this->mShared ); + $this->{$this->mAction} ( $this->mShared ); if ( $this->mSharedSupplement ) { $this->fetchUsed( true ); } diff --git a/maintenance/fetchText.php b/maintenance/fetchText.php index df5a2085f6..fc676b89d7 100644 --- a/maintenance/fetchText.php +++ b/maintenance/fetchText.php @@ -37,11 +37,11 @@ class FetchText extends Maintenance { /** * returns a string containing the following in order: - * textid - * \n - * length of text (-1 on error = failure to retrieve/unserialize/gunzip/etc) - * \n - * text (may be empty) + * textid + * \n + * length of text (-1 on error = failure to retrieve/unserialize/gunzip/etc) + * \n + * text (may be empty) * * note that that the text string itself is *not* followed by newline */ @@ -59,8 +59,7 @@ class FetchText extends Maintenance { if ( $text === false ) { # actual error, not zero-length text $textLen = "-1"; - } - else { + } else { $textLen = strlen( $text ); } $this->output( $textId . "\n" . $textLen . "\n" . $text ); @@ -83,6 +82,7 @@ class FetchText extends Maintenance { if ( $text === false ) { return false; } + return $text; } } diff --git a/maintenance/findHooks.php b/maintenance/findHooks.php index 7c6c824282..86c01f4c40 100644 --- a/maintenance/findHooks.php +++ b/maintenance/findHooks.php @@ -146,10 +146,11 @@ class FindHooks extends Maintenance { * @return array Array of documented hooks */ private function getHooksFromLocalDoc( $doc ) { - $m = array(); - $content = file_get_contents( $doc ); - preg_match_all( "/\n'(.*?)':/", $content, $m ); - return array_unique( $m[1] ); + $m = array(); + $content = file_get_contents( $doc ); + preg_match_all( "/\n'(.*?)':/", $content, $m ); + + return array_unique( $m[1] ); } /** @@ -157,35 +158,36 @@ class FindHooks extends Maintenance { * @return array of documented hooks */ private function getHooksFromOnlineDoc() { - // All hooks - $allhookdata = Http::get( - 'http://www.mediawiki.org/w/api.php?action=query&list=categorymembers&' - . 'cmtitle=Category:MediaWiki_hooks&cmlimit=500&format=php' - ); - $allhookdata = unserialize( $allhookdata ); - $allhooks = array(); - foreach ( $allhookdata['query']['categorymembers'] as $page ) { - $found = preg_match( '/Manual\:Hooks\/([a-zA-Z0-9- :]+)/', $page['title'], $matches ); - if ( $found ) { - $hook = str_replace( ' ', '_', $matches[1] ); - $allhooks[] = $hook; - } + // All hooks + $allhookdata = Http::get( + 'http://www.mediawiki.org/w/api.php?action=query&list=categorymembers&' + . 'cmtitle=Category:MediaWiki_hooks&cmlimit=500&format=php' + ); + $allhookdata = unserialize( $allhookdata ); + $allhooks = array(); + foreach ( $allhookdata['query']['categorymembers'] as $page ) { + $found = preg_match( '/Manual\:Hooks\/([a-zA-Z0-9- :]+)/', $page['title'], $matches ); + if ( $found ) { + $hook = str_replace( ' ', '_', $matches[1] ); + $allhooks[] = $hook; } - // Removed hooks - $oldhookdata = Http::get( - 'http://www.mediawiki.org/w/api.php?action=query&list=categorymembers&' - . 'cmtitle=Category:Removed_hooks&cmlimit=500&format=php' - ); - $oldhookdata = unserialize( $oldhookdata ); - $removed = array(); - foreach ( $oldhookdata['query']['categorymembers'] as $page ) { - $found = preg_match( '/Manual\:Hooks\/([a-zA-Z0-9- :]+)/', $page['title'], $matches ); - if ( $found ) { - $hook = str_replace( ' ', '_', $matches[1] ); - $removed[] = $hook; - } + } + // Removed hooks + $oldhookdata = Http::get( + 'http://www.mediawiki.org/w/api.php?action=query&list=categorymembers&' + . 'cmtitle=Category:Removed_hooks&cmlimit=500&format=php' + ); + $oldhookdata = unserialize( $oldhookdata ); + $removed = array(); + foreach ( $oldhookdata['query']['categorymembers'] as $page ) { + $found = preg_match( '/Manual\:Hooks\/([a-zA-Z0-9- :]+)/', $page['title'], $matches ); + if ( $found ) { + $hook = str_replace( ' ', '_', $matches[1] ); + $removed[] = $hook; } - return array_diff( $allhooks, $removed ); + } + + return array_diff( $allhooks, $removed ); } /** @@ -221,6 +223,7 @@ class FindHooks extends Maintenance { } closedir( $dh ); } + return $hooks; } @@ -238,6 +241,7 @@ class FindHooks extends Maintenance { foreach ( $m[0] as $match ) { $list[] = $match . "(" . $file . ")"; } + return $list; } @@ -258,6 +262,7 @@ class FindHooks extends Maintenance { } closedir( $dh ); } + return $hooks; } diff --git a/maintenance/fixDoubleRedirects.php b/maintenance/fixDoubleRedirects.php index af8a58e24e..0b3cdba4c2 100644 --- a/maintenance/fixDoubleRedirects.php +++ b/maintenance/fixDoubleRedirects.php @@ -85,6 +85,7 @@ class FixDoubleRedirects extends Maintenance { if ( !$res->numRows() ) { $this->output( "No double redirects found.\n" ); + return; } diff --git a/maintenance/fixExtLinksProtocolRelative.php b/maintenance/fixExtLinksProtocolRelative.php index 920b2b099c..0c60e62c70 100644 --- a/maintenance/fixExtLinksProtocolRelative.php +++ b/maintenance/fixExtLinksProtocolRelative.php @@ -50,6 +50,7 @@ class FixExtLinksProtocolRelative extends LoggedUpdateMaintenance { $db = wfGetDB( DB_MASTER ); if ( !$db->tableExists( 'externallinks' ) ) { $this->error( "externallinks table does not exist" ); + return false; } $this->output( "Fixing protocol-relative entries in the externallinks table...\n" ); @@ -91,6 +92,7 @@ class FixExtLinksProtocolRelative extends LoggedUpdateMaintenance { ); } $this->output( "Done, $count rows updated.\n" ); + return true; } } diff --git a/maintenance/fixSlaveDesync.php b/maintenance/fixSlaveDesync.php index cbb2e9d019..a5418ced66 100644 --- a/maintenance/fixSlaveDesync.php +++ b/maintenance/fixSlaveDesync.php @@ -101,6 +101,7 @@ class FixSlaveDesync extends Maintenance { } } $this->output( "\n" ); + return $desync; } @@ -136,6 +137,7 @@ class FixSlaveDesync extends Maintenance { if ( !$found ) { $this->output( "page_id $pageID seems fine\n" ); $dbw->commit( __METHOD__ ); + return; } diff --git a/maintenance/fixTimestamps.php b/maintenance/fixTimestamps.php index f96a917117..5431cf2cd1 100644 --- a/maintenance/fixTimestamps.php +++ b/maintenance/fixTimestamps.php @@ -85,11 +85,11 @@ class FixTimestamps extends Maintenance { if ( $sign == 0 || $sign == $expectedSign ) { // Monotonic change $lastNormal = $timestamp; - ++ $numGoodRevs; + ++$numGoodRevs; continue; } elseif ( abs( $delta ) <= $grace ) { // Non-monotonic change within grace interval - ++ $numGoodRevs; + ++$numGoodRevs; continue; } else { // Non-monotonic change larger than grace interval @@ -100,7 +100,7 @@ class FixTimestamps extends Maintenance { $numBadRevs = count( $badRevs ); if ( $numBadRevs > $numGoodRevs ) { $this->error( - "The majority of revisions in the search interval are marked as bad. + "The majority of revisions in the search interval are marked as bad. Are you sure the offset ($offset) has the right sign? Positive means the clock was incorrectly set forward, negative means the clock was incorrectly set back. diff --git a/maintenance/generateJsonI18n.php b/maintenance/generateJsonI18n.php index 6c4ff209e0..7fe3bd9835 100644 --- a/maintenance/generateJsonI18n.php +++ b/maintenance/generateJsonI18n.php @@ -50,6 +50,7 @@ class GenerateJsonI18n extends Maintenance { if ( $this->hasOption( 'shim-only' ) ) { $this->shimOnly( $phpfile, $jsondir ); + return; } @@ -184,6 +185,7 @@ PHP; $jsondir = str_replace( '\\', '/', $jsondir ); $shim = str_replace( '{{OUT}}', $jsondir, $shim ); $shim = str_replace( '{{FUNC}}', 'wfJsonI18nShim' . wfRandomString( 16 ), $shim ); + return $shim; } @@ -216,6 +218,7 @@ PHP; protected function getAuthorsFromComment( $comment ) { $matches = null; preg_match_all( '/@author (.*?)$/m', $comment, $matches ); + return $matches && $matches[1] ? $matches[1] : array(); } } diff --git a/maintenance/generateSitemap.php b/maintenance/generateSitemap.php index b5681c186a..c43851e6f2 100644 --- a/maintenance/generateSitemap.php +++ b/maintenance/generateSitemap.php @@ -263,6 +263,7 @@ class GenerateSitemap extends Maintenance { global $wgSitemapNamespaces; if ( is_array( $wgSitemapNamespaces ) ) { $this->namespaces = $wgSitemapNamespaces; + return; } @@ -343,7 +344,7 @@ class GenerateSitemap extends Maintenance { $fns = $wgContLang->getFormattedNsText( $namespace ); $this->output( "$namespace ($fns)\n" ); - $skippedRedirects = 0; // Number of redirects skipped for that namespace + $skippedRedirects = 0; // Number of redirects skipped for that namespace foreach ( $res as $row ) { if ( $this->skipRedirects && $row->page_is_redirect ) { $skippedRedirects++; @@ -415,6 +416,7 @@ class GenerateSitemap extends Maintenance { throw new MWException( __METHOD__ . " error opening file $file with flags $flags. Check permissions?" ); } + return $resource; } @@ -457,6 +459,7 @@ class GenerateSitemap extends Maintenance { */ function sitemapFilename( $namespace, $count ) { $ext = $this->compress ? '.gz' : ''; + return "sitemap-{$this->identifier}-NS_$namespace-$count.xml$ext"; } diff --git a/maintenance/getConfiguration.php b/maintenance/getConfiguration.php index 52cb209ce8..1db53f30c9 100644 --- a/maintenance/getConfiguration.php +++ b/maintenance/getConfiguration.php @@ -63,7 +63,7 @@ class GetConfiguration extends Maintenance { $format = strtolower( $this->getOption( 'format', 'PHP' ) ); $validFormat = in_array( $format, self::$outFormats ); - if ( ! $validFormat ) { + if ( !$validFormat ) { $this->error( "--format set to an unrecognized format", 0 ); $error_out = true; } @@ -87,11 +87,11 @@ class GetConfiguration extends Maintenance { public function finalSetup() { parent::finalSetup(); - $this->regex = $this->getOption( 'regex' ) ?: $this->getOption( 'iregex' ); + $this->regex = $this->getOption( 'regex' ) ? : $this->getOption( 'iregex' ); if ( $this->regex ) { $this->regex = '/' . $this->regex . '/'; if ( $this->hasOption( 'iregex' ) ) { - $this->regex .= 'i'; # case insensitive regex + $this->regex .= 'i'; # case insensitive regex } } @@ -115,7 +115,7 @@ class GetConfiguration extends Maintenance { $res = array(); # Sane default: dump any wg / wmg variable - if ( ! $this->regex && ! $this->getOption( 'settings' ) ) { + if ( !$this->regex && !$this->getOption( 'settings' ) ) { $this->regex = '/^wm?g/'; } @@ -165,7 +165,7 @@ class GetConfiguration extends Maintenance { protected function formatVarDump( $res ) { $ret = ''; foreach ( $res as $key => $value ) { - ob_start(); # intercept var_dump() output + ob_start(); # intercept var_dump() output print "\${$key} = "; var_dump( $value ); # grab var_dump() output and discard it from the output buffer @@ -182,10 +182,12 @@ class GetConfiguration extends Maintenance { return false; } } + return true; } elseif ( is_scalar( $value ) ) { return true; } + return false; } } diff --git a/maintenance/getSlaveServer.php b/maintenance/getSlaveServer.php index d618825f64..68c19439ad 100644 --- a/maintenance/getSlaveServer.php +++ b/maintenance/getSlaveServer.php @@ -34,6 +34,7 @@ class GetSlaveServer extends Maintenance { $this->addOption( "group", "Query group to check specifically" ); $this->mDescription = "Report the hostname of a slave server"; } + public function execute() { global $wgAllDBsAreLocalhost; if ( $wgAllDBsAreLocalhost ) { diff --git a/maintenance/importDump.php b/maintenance/importDump.php index 88e7120af1..1f7cbf5a3d 100644 --- a/maintenance/importDump.php +++ b/maintenance/importDump.php @@ -111,6 +111,7 @@ TEXT; function setNsfilter( array $namespaces ) { if ( count( $namespaces ) == 0 ) { $this->nsFilter = false; + return; } $this->nsFilter = array_unique( array_map( array( $this, 'getNsIndex' ), $namespaces ) ); @@ -143,6 +144,7 @@ TEXT; echo wfBacktrace(); $this->error( "Cannot get namespace of object in " . __METHOD__, true ); } + return is_array( $this->nsFilter ) && !in_array( $ns, $this->nsFilter ); } @@ -157,6 +159,7 @@ TEXT; $title = $rev->getTitle(); if ( !$title ) { $this->progress( "Got bogus revision with null title!" ); + return; } @@ -189,6 +192,7 @@ TEXT; // bluuuh hack // call_user_func( $this->uploadCallback, $revision ); $dbw = wfGetDB( DB_MASTER ); + return $dbw->deadlockLoop( array( $revision, 'importUpload' ) ); } } @@ -248,6 +252,7 @@ TEXT; } $file = fopen( $filename, 'rt' ); + return $this->importFromHandle( $file ); } @@ -256,6 +261,7 @@ TEXT; if ( self::posix_isatty( $file ) ) { $this->maybeHelp( true ); } + return $this->importFromHandle( $file ); } diff --git a/maintenance/importImages.inc b/maintenance/importImages.inc index 7caedeaccc..b803e3dae4 100644 --- a/maintenance/importImages.inc +++ b/maintenance/importImages.inc @@ -46,6 +46,7 @@ function findFiles( $dir, $exts, $recurse = false ) { $files = array_merge( $files, findFiles( $dir . '/' . $file, $exts, true ) ); } } + return $files; } else { return array(); @@ -63,9 +64,10 @@ function findFiles( $dir, $exts, $recurse = false ) { */ function splitFilename( $filename ) { $parts = explode( '.', $filename ); - $ext = $parts[ count( $parts ) - 1 ]; - unset( $parts[ count( $parts ) - 1 ] ); + $ext = $parts[count( $parts ) - 1]; + unset( $parts[count( $parts ) - 1] ); $fname = implode( '.', $parts ); + return array( $fname, $ext ); } diff --git a/maintenance/importImages.php b/maintenance/importImages.php index ba77354934..3dd4a9e4ad 100644 --- a/maintenance/importImages.php +++ b/maintenance/importImages.php @@ -290,25 +290,24 @@ if ( $count > 0 ) { } if ( $doProtect ) { - # Protect the file - echo "\nWaiting for slaves...\n"; - // Wait for slaves. - sleep( 2.0 ); # Why this sleep? - wfWaitForSlaves(); - - echo "\nSetting image restrictions ... "; - - $cascade = false; - $restrictions = array(); - foreach ( $title->getRestrictionTypes() as $type ) { - $restrictions[$type] = $protectLevel; - } + # Protect the file + echo "\nWaiting for slaves...\n"; + // Wait for slaves. + sleep( 2.0 ); # Why this sleep? + wfWaitForSlaves(); + + echo "\nSetting image restrictions ... "; + + $cascade = false; + $restrictions = array(); + foreach ( $title->getRestrictionTypes() as $type ) { + $restrictions[$type] = $protectLevel; + } - $page = WikiPage::factory( $title ); - $status = $page->doUpdateRestrictions( $restrictions, array(), $cascade, '', $user ); - echo ( $status->isOK() ? 'done' : 'failed' ) . "\n"; + $page = WikiPage::factory( $title ); + $status = $page->doUpdateRestrictions( $restrictions, array(), $cascade, '', $user ); + echo ( $status->isOK() ? 'done' : 'failed' ) . "\n"; } - } else { echo "failed. (at recordUpload stage)\n"; $svar = 'failed'; @@ -328,14 +327,21 @@ if ( $count > 0 ) { # Print out some statistics echo "\n"; - foreach ( array( 'count' => 'Found', 'limit' => 'Limit', 'ignored' => 'Ignored', - 'added' => 'Added', 'skipped' => 'Skipped', 'overwritten' => 'Overwritten', - 'failed' => 'Failed' ) as $var => $desc ) { + foreach ( + array( + 'count' => 'Found', + 'limit' => 'Limit', + 'ignored' => 'Ignored', + 'added' => 'Added', + 'skipped' => 'Skipped', + 'overwritten' => 'Overwritten', + 'failed' => 'Failed' + ) as $var => $desc + ) { if ( $$var > 0 ) { echo "{$desc}: {$$var}\n"; } } - } else { echo "No suitable files could be found for import.\n"; } diff --git a/maintenance/importSiteScripts.php b/maintenance/importSiteScripts.php index fd768b347f..7705ec9cab 100644 --- a/maintenance/importSiteScripts.php +++ b/maintenance/importSiteScripts.php @@ -65,13 +65,12 @@ class ImportSiteScripts extends Maintenance { $content = ContentHandler::makeContent( $text, $wikiPage->getTitle() ); $wikiPage->doEditContent( $content, "Importing from $url", 0, false, $user ); } - } protected function fetchScriptList() { $data = array( 'action' => 'query', - 'format' => 'php',//'json', + 'format' => 'php', //'json', 'list' => 'allpages', 'apnamespace' => '8', 'aplimit' => '500', @@ -100,7 +99,6 @@ class ImportSiteScripts extends Maintenance { } while ( isset( $result['query-continue'] ) ); return $pages; - } } diff --git a/maintenance/importTextFile.php b/maintenance/importTextFile.php index c7df6c311b..f73dd1c254 100644 --- a/maintenance/importTextFile.php +++ b/maintenance/importTextFile.php @@ -60,33 +60,29 @@ if ( count( $args ) < 1 || isset( $options['help'] ) ) { $content = ContentHandler::makeContent( $text, $title ); $page->doEditContent( $content, $comment, $flags, false, $user ); echo "done.\n"; - } else { echo "invalid username.\n"; } - } else { echo "page exists.\n"; } - } else { echo "invalid title.\n"; } - } else { echo "does not exist.\n"; } - } function titleFromFilename( $filename ) { $parts = explode( '/', $filename ); - $parts = explode( '.', $parts[ count( $parts ) - 1 ] ); + $parts = explode( '.', $parts[count( $parts ) - 1] ); + return $parts[0]; } function showHelp() { -print << : Path to the file containing page content to import diff --git a/maintenance/install.php b/maintenance/install.php index 6fc4782fa6..20d6ad5a8b 100644 --- a/maintenance/install.php +++ b/maintenance/install.php @@ -133,6 +133,7 @@ class CommandLineInstaller extends Maintenance { $installer->showMessage( 'config-env-good' ); } else { $installer->showStatusMessage( $status ); + return; } if ( !$this->hasOption( 'env-checks' ) ) { diff --git a/maintenance/jsduck/eg-iframe.html b/maintenance/jsduck/eg-iframe.html index 86eae4b616..7dc4afa87a 100644 --- a/maintenance/jsduck/eg-iframe.html +++ b/maintenance/jsduck/eg-iframe.html @@ -1,88 +1,88 @@ - - MediaWiki Code Example - - - - - + .mw-jsduck-log-line:nth-child(odd) { + background: #fff; + } + - + /** + * Method called by jsduck to execute the example code. + */ + function loadInlineExample( code, options, callback ) { + try { + eval( code ); + callback && callback( true ); + } catch ( e ) { + mw.log( 'Uncaught exception: ' + e ); + callback && callback( false, e ); + throw e; + } + } + diff --git a/maintenance/language/StatOutputs.php b/maintenance/language/StatOutputs.php index f9390f6fdf..31ce702431 100644 --- a/maintenance/language/StatOutputs.php +++ b/maintenance/language/StatOutputs.php @@ -29,6 +29,7 @@ class StatsOutput { wfSuppressWarnings(); $return = sprintf( '%.' . $accuracy . 'f%%', 100 * $subset / $total ); wfRestoreWarnings(); + return $return; } diff --git a/maintenance/language/generateCollationData.php b/maintenance/language/generateCollationData.php index db6c315e6e..2bb5e6bc4b 100644 --- a/maintenance/language/generateCollationData.php +++ b/maintenance/language/generateCollationData.php @@ -365,7 +365,7 @@ class UcdXmlReader { $xml = $this->open(); $this->callback = $callback; - while ( $xml->name !== 'repertoire' && $xml->next() ); + while ( $xml->name !== 'repertoire' && $xml->next() ) ; while ( $xml->read() ) { if ( $xml->nodeType == XMLReader::ELEMENT ) { @@ -389,7 +389,7 @@ class UcdXmlReader { if ( !$this->xml ) { throw new MWException( __METHOD__ . ": unable to open {$this->fileName}" ); } - while ( $this->xml->name !== 'ucd' && $this->xml->read() ); + while ( $this->xml->name !== 'ucd' && $this->xml->read() ) ; $this->xml->read(); return $this->xml; @@ -450,7 +450,7 @@ class UcdXmlReader { } $xml = $this->open(); - while ( $xml->name !== 'blocks' && $xml->read() ); + while ( $xml->name !== 'blocks' && $xml->read() ) ; while ( $xml->read() ) { if ( $xml->nodeType == XMLReader::ELEMENT ) { diff --git a/maintenance/language/languages.inc b/maintenance/language/languages.inc index cc7b471b1f..6e5b29d86d 100644 --- a/maintenance/language/languages.inc +++ b/maintenance/language/languages.inc @@ -28,7 +28,7 @@ class Languages { /** @var array List of languages */ protected $mLanguages; - /** @var array Raw list of the messages in each language */ + /** @var array Raw list of the messages in each language */ protected $mRawMessages; /** @var array Messages in each language (except for English), divided to groups */ diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index a88d1ba197..500d7de314 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -264,6 +264,7 @@ $wgMessageStructure = array( 'jumptonavigation', 'jumptosearch', 'view-pool-error', + 'generic-pool-error', 'pool-timeout', 'pool-queuefull', 'pool-errorunknown', diff --git a/maintenance/mctest.php b/maintenance/mctest.php index 243f97c20e..da49e55c96 100644 --- a/maintenance/mctest.php +++ b/maintenance/mctest.php @@ -67,7 +67,7 @@ class McTest extends Maintenance { foreach ( $servers as $server ) { $this->output( str_pad( $server, $maxSrvLen ), - $server # output channel + $server # output channel ); $mcc = new MemCachedClientforWiki( array( @@ -107,6 +107,7 @@ class McTest extends Maintenance { */ private function microtime_float() { list( $usec, $sec ) = explode( " ", microtime() ); + return ( (float)$usec + (float)$sec ); } } diff --git a/maintenance/mergeMessageFileList.php b/maintenance/mergeMessageFileList.php index f016a2ccf0..2a6f8a8b7a 100644 --- a/maintenance/mergeMessageFileList.php +++ b/maintenance/mergeMessageFileList.php @@ -125,6 +125,7 @@ class MergeMessageFileList extends Maintenance { if ( $fileLines === false ) { $this->hasError = true; $this->error( "Unable to open list file $fileName." ); + return $files; } # Strip comments, discard empty lines, and trim leading and trailing @@ -142,6 +143,7 @@ class MergeMessageFileList extends Maintenance { } } } + return $files; } } diff --git a/maintenance/minify.php b/maintenance/minify.php index ec936c830e..efecaad0d0 100644 --- a/maintenance/minify.php +++ b/maintenance/minify.php @@ -49,7 +49,6 @@ class MinifyScript extends Maintenance { $this->mDescription = "Minify a file or set of files.\n\n" . "If --outfile is not specified, then the output file names will have a .min extension\n" . "added, e.g. jquery.js -> jquery.min.js."; - } public function execute() { @@ -66,6 +65,7 @@ class MinifyScript extends Maintenance { // Minify one file $this->minify( $this->getArg( 0 ), $this->getOption( 'outfile' ) ); + return; } @@ -103,6 +103,7 @@ class MinifyScript extends Maintenance { $this->error( "No file extension, cannot determine type: $fileName" ); exit( 1 ); } + return substr( $fileName, $dotPos + 1 ); } diff --git a/maintenance/mwdocgen.php b/maintenance/mwdocgen.php index b22dd88552..ee0ff01766 100644 --- a/maintenance/mwdocgen.php +++ b/maintenance/mwdocgen.php @@ -152,15 +152,13 @@ You might want to delete the temporary file: --------------------------------------------------- TEXT - ); + ); if ( $exitcode !== 0 ) { $this->error( "Something went wrong (exit: $exitcode)\n", $exitcode ); } - } - } $maintClass = 'MWDocGen'; diff --git a/maintenance/namespaceDupes.php b/maintenance/namespaceDupes.php index 5fc972c3a7..a1520916ec 100644 --- a/maintenance/namespaceDupes.php +++ b/maintenance/namespaceDupes.php @@ -44,9 +44,9 @@ class NamespaceConflictChecker extends Maintenance { $this->mDescription = ""; $this->addOption( 'fix', 'Attempt to automatically fix errors' ); $this->addOption( 'suffix', "Dupes will be renamed with correct namespace with " . - " appended after the article name", false, true ); + " appended after the article name", false, true ); $this->addOption( 'prefix', "Do an explicit check for the given title prefix " . - "appended after the article name", false, true ); + "appended after the article name", false, true ); } public function execute() { @@ -138,6 +138,7 @@ class NamespaceConflictChecker extends Maintenance { foreach ( $spaces as $name => $ns ) { $ok = $this->checkNamespace( $ns, $name, $fix, $suffix ) && $ok; } + return $ok; } @@ -152,6 +153,7 @@ class NamespaceConflictChecker extends Maintenance { foreach ( $result as $row ) { $prefixes[] = $row['iw_prefix']; } + return $prefixes; } @@ -178,6 +180,7 @@ class NamespaceConflictChecker extends Maintenance { $ok = $this->resolveConflict( $row, $resolvable, $suffix ) && $ok; } } + return $ok; } @@ -191,6 +194,7 @@ class NamespaceConflictChecker extends Maintenance { */ private function checkPrefix( $key, $prefix, $fix, $suffix = '' ) { $this->output( "Checking prefix \"$prefix\" vs namespace $key\n" ); + return $this->checkNamespace( $key, $prefix, $fix, $suffix ); } @@ -231,6 +235,7 @@ class NamespaceConflictChecker extends Maintenance { foreach ( $result as $row ) { $set[] = $row; } + return $set; } @@ -251,6 +256,7 @@ class NamespaceConflictChecker extends Maintenance { $row->oldnamespace, $row->oldtitle ) ); $this->output( "... *** cannot resolve automatically; illegal title ***\n" ); + return false; } @@ -265,6 +271,7 @@ class NamespaceConflictChecker extends Maintenance { $id = $newTitle->getArticleID(); if ( $id ) { $this->output( "... *** cannot resolve automatically; page exists with ID $id ***\n" ); + return false; } else { return true; @@ -288,6 +295,7 @@ class NamespaceConflictChecker extends Maintenance { $title = Title::makeTitleSafe( $row->namespace, $row->title ); if ( !$title ) { $this->output( "... !!! invalid title\n" ); + return false; } $id = $title->getArticleID(); @@ -300,6 +308,7 @@ class NamespaceConflictChecker extends Maintenance { $this->output( "... *** using suffixed form [[" . $title->getPrefixedText() . "]] ***\n" ); } $this->resolveConflictOn( $row, 'page', 'page' ); + return true; } @@ -326,6 +335,7 @@ class NamespaceConflictChecker extends Maintenance { ), __METHOD__ ); $this->output( "ok.\n" ); + return true; } } diff --git a/maintenance/nukeNS.php b/maintenance/nukeNS.php index 479dcf7611..64bf1b6fa9 100644 --- a/maintenance/nukeNS.php +++ b/maintenance/nukeNS.php @@ -91,7 +91,7 @@ class NukeNS extends Maintenance { $child = $this->runChild( 'NukePage', 'nukePage.php' ); $child->deleteRevisions( $revs ); $this->purgeRedundantText( true ); - $n_deleted ++; + $n_deleted++; } } else { $this->output( "skip: " . $title->getPrefixedText() . "\n" ); diff --git a/maintenance/oracle/alterSharedConstraints.php b/maintenance/oracle/alterSharedConstraints.php index 8f0b83f5c5..eea6f7b1fd 100644 --- a/maintenance/oracle/alterSharedConstraints.php +++ b/maintenance/oracle/alterSharedConstraints.php @@ -44,6 +44,7 @@ class AlterSharedConstraints extends Maintenance { if ( $wgSharedDB == null ) { $this->output( "Database sharing is not enabled\n" ); + return; } @@ -66,29 +67,28 @@ class AlterSharedConstraints extends Maintenance { AND uccpk.table_name = '$ltable'" ); while ( ( $row = $result->fetchRow() ) !== false ) { - $this->output( "Altering {$row['constraint_name']} ..." ); + $this->output( "Altering {$row['constraint_name']} ..." ); - try { - $dbw->query( "ALTER TABLE {$row['table_name']} + try { + $dbw->query( "ALTER TABLE {$row['table_name']} DROP CONSTRAINT {$wgDBprefix}{$row['constraint_name']}" ); - } catch ( DBQueryError $exdb ) { - if ( $exdb->errno != 2443 ) { - throw $exdb; - } + } catch ( DBQueryError $exdb ) { + if ( $exdb->errno != 2443 ) { + throw $exdb; } + } - $deleteRule = $row['delete_rule'] == 'NO ACTION' ? '' : "ON DELETE {$row['delete_rule']}"; - $dbw->query( "ALTER TABLE {$row['table_name']} + $deleteRule = $row['delete_rule'] == 'NO ACTION' ? '' : "ON DELETE {$row['delete_rule']}"; + $dbw->query( "ALTER TABLE {$row['table_name']} ADD CONSTRAINT {$wgDBprefix}{$row['constraint_name']} FOREIGN KEY ({$row['column_name']}) REFERENCES {$wgSharedDB}.$stable({$row['pk_column_name']}) {$deleteRule} {$row['deferrable']} INITIALLY {$row['deferred']}" ); - $this->output( "DONE\n" ); + $this->output( "DONE\n" ); } } } - } $maintClass = "AlterSharedConstraints"; diff --git a/maintenance/orphans.php b/maintenance/orphans.php index 1a8052b346..7e27107a44 100644 --- a/maintenance/orphans.php +++ b/maintenance/orphans.php @@ -40,9 +40,9 @@ class Orphans extends Maintenance { public function __construct() { parent::__construct(); $this->mDescription = "Look for 'orphan' revisions hooked to pages which don't exist\n" . - "and 'childless' pages with no revisions\n" . - "Then, kill the poor widows and orphans\n" . - "Man this is depressing"; + "and 'childless' pages with no revisions\n" . + "Then, kill the poor widows and orphans\n" . + "Man this is depressing"; $this->addOption( 'fix', 'Actually fix broken entries' ); } diff --git a/maintenance/parse.php b/maintenance/parse.php index 0ec1de9e63..9af57da9f8 100644 --- a/maintenance/parse.php +++ b/maintenance/parse.php @@ -116,10 +116,10 @@ class CLIParser extends Maintenance { * @return Title object */ protected function getTitle() { - $title = - $this->getOption( 'title' ) + $title = $this->getOption( 'title' ) ? $this->getOption( 'title' ) : 'CLIParser'; + return Title::newFromText( $title ); } diff --git a/maintenance/populateCategory.php b/maintenance/populateCategory.php index 15087f8c1d..ab0ca1ede4 100644 --- a/maintenance/populateCategory.php +++ b/maintenance/populateCategory.php @@ -92,8 +92,9 @@ TEXT; ); if ( $row ) { $this->output( "Category table already populated. Use php " . - "maintenance/populateCategory.php\n--force from the command line " . - "to override.\n" ); + "maintenance/populateCategory.php\n--force from the command line " . + "to override.\n" ); + return true; } } @@ -141,16 +142,17 @@ TEXT; } if ( $dbw->insert( - 'updatelog', - array( 'ul_key' => 'populate category' ), - __METHOD__, - 'IGNORE' - ) - ) { + 'updatelog', + array( 'ul_key' => 'populate category' ), + __METHOD__, + 'IGNORE' + ) ) { $this->output( "Category population complete.\n" ); + return true; } else { $this->output( "Could not insert category population row.\n" ); + return false; } } diff --git a/maintenance/populateFilearchiveSha1.php b/maintenance/populateFilearchiveSha1.php index c579d4fcd9..850a5a5a4e 100644 --- a/maintenance/populateFilearchiveSha1.php +++ b/maintenance/populateFilearchiveSha1.php @@ -51,6 +51,7 @@ class PopulateFilearchiveSha1 extends LoggedUpdateMaintenance { if ( !$dbw->fieldExists( $table, 'fa_sha1', __METHOD__ ) ) { $this->output( "fa_sha1 column does not exist\n\n", true ); + return false; } diff --git a/maintenance/populateImageSha1.php b/maintenance/populateImageSha1.php index 575573ba02..e9123aa344 100644 --- a/maintenance/populateImageSha1.php +++ b/maintenance/populateImageSha1.php @@ -77,11 +77,15 @@ class PopulateImageSha1 extends LoggedUpdateMaintenance { ); if ( !$res ) { $this->error( "No such file: $file", true ); + return false; } $this->output( "Populating img_sha1 field for specified files\n" ); } else { - if ( $force ) { + if ( $this->hasOption( 'multiversiononly' ) ) { + $conds = array(); + $this->output( "Populating and recalculating img_sha1 field for versioned files\n" ); + } elseif ( $force ) { $conds = array(); $this->output( "Populating and recalculating img_sha1 field\n" ); } else { diff --git a/maintenance/populateLogSearch.php b/maintenance/populateLogSearch.php index 83e470d59b..4c1a72e81c 100644 --- a/maintenance/populateLogSearch.php +++ b/maintenance/populateLogSearch.php @@ -56,11 +56,13 @@ class PopulateLogSearch extends LoggedUpdateMaintenance { $db = $this->getDB( DB_MASTER ); if ( !$db->tableExists( 'log_search' ) ) { $this->error( "log_search does not exist" ); + return false; } $start = $db->selectField( 'logging', 'MIN(log_id)', false, __FUNCTION__ ); if ( !$start ) { $this->output( "Nothing to do.\n" ); + return true; } $end = $db->selectField( 'logging', 'MAX(log_id)', false, __FUNCTION__ ); @@ -126,8 +128,8 @@ class PopulateLogSearch extends LoggedUpdateMaintenance { // Add item author relations... $log->addRelations( 'target_author_id', $userIds, $row->log_id ); $log->addRelations( 'target_author_ip', $userIPs, $row->log_id ); - // RevisionDelete logs - log events } elseif ( LogEventsList::typeAction( $row, $delTypes, 'event' ) ) { + // RevisionDelete logs - log events $params = LogPage::extractParams( $row->log_params ); // Param format: [ ] if ( count( $params ) < 1 ) { @@ -159,6 +161,7 @@ class PopulateLogSearch extends LoggedUpdateMaintenance { wfWaitForSlaves(); } $this->output( "Done populating log_search table.\n" ); + return true; } } diff --git a/maintenance/populateLogUsertext.php b/maintenance/populateLogUsertext.php index e579e52213..96cb1ec9db 100644 --- a/maintenance/populateLogUsertext.php +++ b/maintenance/populateLogUsertext.php @@ -52,6 +52,7 @@ class PopulateLogUsertext extends LoggedUpdateMaintenance { $start = $db->selectField( 'logging', 'MIN(log_id)', false, __METHOD__ ); if ( !$start ) { $this->output( "Nothing to do.\n" ); + return true; } $end = $db->selectField( 'logging', 'MAX(log_id)', false, __METHOD__ ); @@ -77,6 +78,7 @@ class PopulateLogUsertext extends LoggedUpdateMaintenance { wfWaitForSlaves(); } $this->output( "Done populating log_user_text field.\n" ); + return true; } } diff --git a/maintenance/populateParentId.php b/maintenance/populateParentId.php index 35eef83bc6..f77978fc4d 100644 --- a/maintenance/populateParentId.php +++ b/maintenance/populateParentId.php @@ -49,6 +49,7 @@ class PopulateParentId extends LoggedUpdateMaintenance { $db = wfGetDB( DB_MASTER ); if ( !$db->tableExists( 'revision' ) ) { $this->error( "revision table does not exist" ); + return false; } $this->output( "Populating rev_parent_id column\n" ); @@ -56,6 +57,7 @@ class PopulateParentId extends LoggedUpdateMaintenance { $end = $db->selectField( 'revision', 'MAX(rev_id)', false, __FUNCTION__ ); if ( is_null( $start ) || is_null( $end ) ) { $this->output( "...revision table seems to be empty, nothing to do.\n" ); + return true; } # Do remaining chunk @@ -119,6 +121,7 @@ class PopulateParentId extends LoggedUpdateMaintenance { wfWaitForSlaves(); } $this->output( "rev_parent_id population complete ... {$count} rows [{$changed} changed]\n" ); + return true; } } diff --git a/maintenance/populateRecentChangesSource.php b/maintenance/populateRecentChangesSource.php index e9c94070ab..25a51d7213 100644 --- a/maintenance/populateRecentChangesSource.php +++ b/maintenance/populateRecentChangesSource.php @@ -46,6 +46,7 @@ class PopulateRecentChangesSource extends LoggedUpdateMaintenance { $start = $dbw->selectField( 'recentchanges', 'MIN(rc_id)', false, __METHOD__ ); if ( !$start ) { $this->output( "Nothing to do.\n" ); + return true; } $end = $dbw->selectField( 'recentchanges', 'MAX(rc_id)', false, __METHOD__ ); diff --git a/maintenance/populateRevisionLength.php b/maintenance/populateRevisionLength.php index 636d63ee86..b73ac7f270 100644 --- a/maintenance/populateRevisionLength.php +++ b/maintenance/populateRevisionLength.php @@ -49,6 +49,7 @@ class PopulateRevisionLength extends LoggedUpdateMaintenance { $this->error( "archive table does not exist", true ); } elseif ( !$db->fieldExists( 'revision', 'rev_len', __METHOD__ ) ) { $this->output( "rev_len column does not exist\n\n", true ); + return false; } @@ -60,6 +61,7 @@ class PopulateRevisionLength extends LoggedUpdateMaintenance { $this->output( "rev_len and ar_len population complete " . "[$rev revision rows, $ar archive rows].\n" ); + return true; } @@ -76,6 +78,7 @@ class PopulateRevisionLength extends LoggedUpdateMaintenance { $end = $db->selectField( $table, "MAX($idCol)", false, __METHOD__ ); if ( !$start || !$end ) { $this->output( "...$table table seems to be empty.\n" ); + return 0; } @@ -133,6 +136,7 @@ class PopulateRevisionLength extends LoggedUpdateMaintenance { # This should not happen, but sometimes does (bug 20757) $id = $row->$idCol; $this->output( "Content of $table $id unavailable!\n" ); + return false; } diff --git a/maintenance/populateRevisionSha1.php b/maintenance/populateRevisionSha1.php index 03f9b09068..f06b56be77 100644 --- a/maintenance/populateRevisionSha1.php +++ b/maintenance/populateRevisionSha1.php @@ -50,6 +50,7 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { $this->error( "archive table does not exist", true ); } elseif ( !$db->fieldExists( 'revision', 'rev_sha1', __METHOD__ ) ) { $this->output( "rev_sha1 column does not exist\n\n", true ); + return false; } @@ -63,6 +64,7 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { $this->output( "rev_sha1 and ar_sha1 population complete " . "[$rc revision rows, $ac archive rows].\n" ); + return true; } @@ -78,6 +80,7 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { $end = $db->selectField( $table, "MAX($idCol)", false, __METHOD__ ); if ( !$start || !$end ) { $this->output( "...$table table seems to be empty.\n" ); + return 0; } @@ -104,6 +107,7 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { $blockEnd += $this->mBatchSize; wfWaitForSlaves(); } + return $count; } @@ -131,6 +135,7 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { } } $db->commit( __METHOD__ ); + return $count; } @@ -150,11 +155,13 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { $text = $rev->getSerializedData(); } catch ( MWException $e ) { $this->output( "Data of revision with {$idCol}={$row->$idCol} unavailable!\n" ); + return false; // bug 22624? } if ( !is_string( $text ) ) { # This should not happen, but sometimes does (bug 20757) $this->output( "Data of revision with {$idCol}={$row->$idCol} unavailable!\n" ); + return false; } else { $db->update( $table, @@ -162,6 +169,7 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { array( $idCol => $row->$idCol ), __METHOD__ ); + return true; } } @@ -176,12 +184,14 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { $rev = Revision::newFromArchiveRow( $row ); } catch ( MWException $e ) { $this->output( "Text of revision with timestamp {$row->ar_timestamp} unavailable!\n" ); + return false; // bug 22624? } $text = $rev->getSerializedData(); if ( !is_string( $text ) ) { # This should not happen, but sometimes does (bug 20757) $this->output( "Data of revision with timestamp {$row->ar_timestamp} unavailable!\n" ); + return false; } else { # Archive table as no PK, but (NS,title,time) should be near unique. @@ -196,6 +206,7 @@ class PopulateRevisionSha1 extends LoggedUpdateMaintenance { ), __METHOD__ ); + return true; } } diff --git a/maintenance/preprocessDump.php b/maintenance/preprocessDump.php index c69e5c24ac..17d97b0583 100644 --- a/maintenance/preprocessDump.php +++ b/maintenance/preprocessDump.php @@ -41,6 +41,7 @@ class PreprocessDump extends DumpIterator { public function getStripList() { global $wgParser; + return $wgParser->getStripList(); } diff --git a/maintenance/preprocessorFuzzTest.php b/maintenance/preprocessorFuzzTest.php index 498ddf6462..9155623f10 100644 --- a/maintenance/preprocessorFuzzTest.php +++ b/maintenance/preprocessorFuzzTest.php @@ -121,6 +121,7 @@ class PPFuzzTester { // It's done by the MW UI, so it's a reasonably legitimate thing to do. global $wgContLang; $s = $wgContLang->normalize( $s ); + return $s; } @@ -136,7 +137,8 @@ class PPFuzzTester { function pickEntryPoint() { $count = count( $this->entryPoints ); - return $this->entryPoints[ mt_rand( 0, $count - 1 ) ]; + + return $this->entryPoints[mt_rand( 0, $count - 1 )]; } } @@ -182,6 +184,7 @@ class PPFuzzTest { 'text' => $text, 'finalTitle' => $finalTitle ); } + return $this->templates[$titleText]; } @@ -211,7 +214,7 @@ class PPFuzzTest { // "Output type: {$this->outputType}\n" . "Entry point: {$this->entryPoint}\n" . "User: " . ( $this->fancySig ? 'fancy' : 'no-fancy' ) . - ' ' . var_export( $this->nickname, true ) . "\n" . + ' ' . var_export( $this->nickname, true ) . "\n" . "Main text: " . var_export( $this->mainText, true ) . "\n"; foreach ( $this->templates as $titleText => $template ) { $finalTitle = $template['finalTitle']; diff --git a/maintenance/purgeChangedFiles.php b/maintenance/purgeChangedFiles.php index 91c36f28d1..1e702dea77 100644 --- a/maintenance/purgeChangedFiles.php +++ b/maintenance/purgeChangedFiles.php @@ -177,7 +177,6 @@ class PurgeChangedFiles extends Maintenance { // Sanity check to avoid data loss $repo->getBackend()->delete( array( 'src' => $file->getPath() ) ); $this->verbose( "Deleted orphan file: {$file->getPath()}.\n" ); - } else { $this->error( "File was not deleted: {$file->getPath()}.\n" ); } @@ -185,7 +184,6 @@ class PurgeChangedFiles extends Maintenance { // Purge items from fileachive table (rows are likely here) $this->purgeFromArchiveTable( $repo, $file ); - } elseif ( $logType === 'move' ) { // Purge the target file as well @@ -232,7 +230,6 @@ class PurgeChangedFiles extends Maintenance { // Sanity check to avoid data loss $repo->getBackend()->delete( array( 'src' => $ofile->getPath() ) ); $this->output( "Deleted orphan file: {$ofile->getPath()}.\n" ); - } else { $this->error( "File was not deleted: {$ofile->getPath()}.\n" ); } @@ -244,6 +241,7 @@ class PurgeChangedFiles extends Maintenance { protected function getDeletedPath( LocalRepo $repo, LocalFile $file ) { $hash = $repo->getFileSha1( $file->getPath() ); $key = "{$hash}.{$file->getExtension()}"; + return $repo->getDeletedHashPath( $key ) . $key; } @@ -257,7 +255,6 @@ class PurgeChangedFiles extends Maintenance { $this->output( $msg ); } } - } $maintClass = "PurgeChangedFiles"; diff --git a/maintenance/purgeChangedPages.php b/maintenance/purgeChangedPages.php index 071ac09c76..f0b6ec7ab7 100644 --- a/maintenance/purgeChangedPages.php +++ b/maintenance/purgeChangedPages.php @@ -183,6 +183,7 @@ class PurgeChangedPages extends Maintenance { } } $lastValueLeft = count( $rows ) ? $rows[count( $rows ) - 1]->$column : null; + return array( $rows, $lastValueLeft ); } } diff --git a/maintenance/purgeList.php b/maintenance/purgeList.php index 8a3818adeb..2e1963097d 100644 --- a/maintenance/purgeList.php +++ b/maintenance/purgeList.php @@ -141,7 +141,6 @@ class PurgeList extends Maintenance { $u->doUpdate(); } } - } $maintClass = "PurgeList"; diff --git a/maintenance/purgeOldText.inc b/maintenance/purgeOldText.inc index db961d81ec..913e9f0cba 100644 --- a/maintenance/purgeOldText.inc +++ b/maintenance/purgeOldText.inc @@ -74,5 +74,4 @@ function PurgeRedundantText( $delete = false ) { # Done $dbw->commit( __METHOD__ ); - } diff --git a/maintenance/purgeParserCache.php b/maintenance/purgeParserCache.php index ca2a041448..9970c1fd5d 100644 --- a/maintenance/purgeParserCache.php +++ b/maintenance/purgeParserCache.php @@ -37,7 +37,8 @@ class PurgeParserCache extends Maintenance { $this->addDescription( "Remove old objects from the parser cache. " . "This only works when the parser cache is in an SQL database." ); $this->addOption( 'expiredate', 'Delete objects expiring before this date.', false, true ); - $this->addOption( 'age', + $this->addOption( + 'age', 'Delete objects created more than this many seconds ago, assuming $wgParserCacheExpireTime ' . 'has been consistent.', false, true ); @@ -77,8 +78,8 @@ class PurgeParserCache extends Maintenance { $stars = floor( $percent / 2 ); $this->output( '[' . str_repeat( '*', $stars ) . str_repeat( '.', 50 - $stars ) . '] ' . "$percentString%\r" ); - } } + $maintClass = 'PurgeParserCache'; require_once RUN_MAINTENANCE_IF_MAIN; diff --git a/maintenance/reassignEdits.php b/maintenance/reassignEdits.php index 9b10470ddf..679cadb96f 100644 --- a/maintenance/reassignEdits.php +++ b/maintenance/reassignEdits.php @@ -140,6 +140,7 @@ class ReassignEdits extends Maintenance { } $dbw->commit( __METHOD__ ); + return (int)$total; } @@ -189,6 +190,7 @@ class ReassignEdits extends Maintenance { } } $user->load(); + return $user; } } diff --git a/maintenance/rebuildImages.php b/maintenance/rebuildImages.php index 8b0b05748c..5a1496786f 100644 --- a/maintenance/rebuildImages.php +++ b/maintenance/rebuildImages.php @@ -79,6 +79,7 @@ class ImageBuilder extends Maintenance { if ( !isset( $this->repo ) ) { $this->repo = RepoGroup::singleton()->getLocalRepo(); } + return $this->repo; } @@ -149,6 +150,7 @@ class ImageBuilder extends Maintenance { // Create a File object from the row // This will also upgrade it $file = $this->getRepo()->newFileFromRow( $row ); + return $file->getUpgraded(); } @@ -161,9 +163,11 @@ class ImageBuilder extends Maintenance { // This will also upgrade it if ( $row->oi_archive_name == '' ) { $this->output( "Empty oi_archive_name for oi_name={$row->oi_name}\n" ); + return false; } $file = $this->getRepo()->newFileFromRow( $row ); + return $file->getUpgraded(); } @@ -201,21 +205,22 @@ class ImageBuilder extends Maintenance { if ( $filename == '' ) { $this->output( "Empty filename for $fullpath\n" ); + return; } if ( !$this->dryrun ) { $file = wfLocalFile( $filename ); if ( !$file->recordUpload( - '', - '(recovered file, missing upload log entry)', - '', - '', - '', - false, - $timestamp - ) - ) { + '', + '(recovered file, missing upload log entry)', + '', + '', + '', + false, + $timestamp + ) ) { $this->output( "Error uploading file $fullpath\n" ); + return; } } diff --git a/maintenance/rebuildLocalisationCache.php b/maintenance/rebuildLocalisationCache.php index cfcb950574..b04639c0e1 100644 --- a/maintenance/rebuildLocalisationCache.php +++ b/maintenance/rebuildLocalisationCache.php @@ -52,6 +52,7 @@ class RebuildLocalisationCache extends Maintenance { if ( $this->hasOption( 'memory-limit' ) ) { return parent::memoryLimit(); } + return '1000M'; } @@ -148,7 +149,7 @@ class RebuildLocalisationCache extends Maintenance { /** * Helper function to rebuild list of languages codes. Prints the code * for each language which is rebuilt. - * @param array $codes List of language codes to rebuild. + * @param array $codes List of language codes to rebuild. * @param LocalisationCache $lc Instance of LocalisationCacheBulkLoad (?) * @param bool $force Rebuild up-to-date languages * @return int Number of rebuilt languages @@ -162,6 +163,7 @@ class RebuildLocalisationCache extends Maintenance { $numRebuilt++; } } + return $numRebuilt; } diff --git a/maintenance/rebuildrecentchanges.php b/maintenance/rebuildrecentchanges.php index 2c83454eba..203d79567b 100644 --- a/maintenance/rebuildrecentchanges.php +++ b/maintenance/rebuildrecentchanges.php @@ -69,29 +69,31 @@ class RebuildRecentchanges extends Maintenance { $cutoff = time() - $wgRCMaxAge; $dbw->insertSelect( 'recentchanges', array( 'page', 'revision' ), array( - 'rc_timestamp' => 'rev_timestamp', - 'rc_user' => 'rev_user', - 'rc_user_text' => 'rev_user_text', - 'rc_namespace' => 'page_namespace', - 'rc_title' => 'page_title', - 'rc_comment' => 'rev_comment', - 'rc_minor' => 'rev_minor_edit', - 'rc_bot' => 0, - 'rc_new' => 'page_is_new', - 'rc_cur_id' => 'page_id', + 'rc_timestamp' => 'rev_timestamp', + 'rc_user' => 'rev_user', + 'rc_user_text' => 'rev_user_text', + 'rc_namespace' => 'page_namespace', + 'rc_title' => 'page_title', + 'rc_comment' => 'rev_comment', + 'rc_minor' => 'rev_minor_edit', + 'rc_bot' => 0, + 'rc_new' => 'page_is_new', + 'rc_cur_id' => 'page_id', 'rc_this_oldid' => 'rev_id', 'rc_last_oldid' => 0, // is this ok? - 'rc_type' => $dbw->conditional( 'page_is_new != 0', RC_NEW, RC_EDIT ), - 'rc_source' => $dbw->conditional( - 'page_is_new != 0', - $dbw->addQuotes( RecentChange::SRC_NEW ), - $dbw->addQuotes( RecentChange::SRC_EDIT ) + 'rc_type' => $dbw->conditional( 'page_is_new != 0', RC_NEW, RC_EDIT ), + 'rc_source' => $dbw->conditional( + 'page_is_new != 0', + $dbw->addQuotes( RecentChange::SRC_NEW ), + $dbw->addQuotes( RecentChange::SRC_EDIT ) ), - 'rc_deleted' => 'rev_deleted' - ), array( + 'rc_deleted' => 'rev_deleted' + ), + array( 'rev_timestamp > ' . $dbw->addQuotes( $dbw->timestamp( $cutoff ) ), 'rev_page=page_id' - ), __METHOD__, + ), + __METHOD__, array(), // INSERT options array( 'ORDER BY' => 'rev_timestamp DESC', 'LIMIT' => 5000 ) // SELECT options ); @@ -193,31 +195,33 @@ class RebuildRecentchanges extends Maintenance { "$logging LEFT JOIN $page ON (log_namespace=page_namespace AND log_title=page_title)" ), array( - 'rc_timestamp' => 'log_timestamp', - 'rc_user' => 'log_user', - 'rc_user_text' => 'user_name', - 'rc_namespace' => 'log_namespace', - 'rc_title' => 'log_title', - 'rc_comment' => 'log_comment', - 'rc_minor' => 0, - 'rc_bot' => 0, - 'rc_patrolled' => 1, - 'rc_new' => 0, + 'rc_timestamp' => 'log_timestamp', + 'rc_user' => 'log_user', + 'rc_user_text' => 'user_name', + 'rc_namespace' => 'log_namespace', + 'rc_title' => 'log_title', + 'rc_comment' => 'log_comment', + 'rc_minor' => 0, + 'rc_bot' => 0, + 'rc_patrolled' => 1, + 'rc_new' => 0, 'rc_this_oldid' => 0, 'rc_last_oldid' => 0, - 'rc_type' => RC_LOG, - 'rc_source' => $dbw->addQuotes( RecentChange::SRC_LOG ), - 'rc_cur_id' => $dbw->cascadingDeletes() ? 'page_id' : 'COALESCE(page_id, 0)', - 'rc_log_type' => 'log_type', + 'rc_type' => RC_LOG, + 'rc_source' => $dbw->addQuotes( RecentChange::SRC_LOG ), + 'rc_cur_id' => $dbw->cascadingDeletes() ? 'page_id' : 'COALESCE(page_id, 0)', + 'rc_log_type' => 'log_type', 'rc_log_action' => 'log_action', - 'rc_logid' => 'log_id', - 'rc_params' => 'log_params', - 'rc_deleted' => 'log_deleted' - ), array( + 'rc_logid' => 'log_id', + 'rc_params' => 'log_params', + 'rc_deleted' => 'log_deleted' + ), + array( 'log_timestamp > ' . $dbw->addQuotes( $dbw->timestamp( $cutoff ) ), 'log_user=user_id', 'log_type IN(' . implode( ',', $selectLogs ) . ')' - ), __METHOD__, + ), + __METHOD__, array(), // INSERT options array( 'ORDER BY' => 'log_timestamp DESC', 'LIMIT' => 5000 ) // SELECT options ); @@ -299,7 +303,6 @@ class RebuildRecentchanges extends Maintenance { $messageMemc->delete( wfMemcKey( 'rcfeed', $feed, 'timestamp' ) ); # Good enough for now. } } - } $maintClass = "RebuildRecentchanges"; diff --git a/maintenance/refreshImageMetadata.php b/maintenance/refreshImageMetadata.php index 95dc10bdf8..8cb23fd528 100644 --- a/maintenance/refreshImageMetadata.php +++ b/maintenance/refreshImageMetadata.php @@ -82,7 +82,6 @@ class RefreshImageMetadata extends Maintenance { false, true ); - } public function execute() { @@ -148,7 +147,7 @@ class RefreshImageMetadata extends Maintenance { // to weed out any inconsequential changes. $error++; $this->output( "Warning: File:{$row->img_name} used to have " . - "$oldLength bytes of metadata but now has $newLength bytes.\n" ); + "$oldLength bytes of metadata but now has $newLength bytes.\n" ); } elseif ( $verbose ) { $this->output( "Refreshed File:{$row->img_name}.\n" ); } @@ -161,20 +160,17 @@ class RefreshImageMetadata extends Maintenance { if ( $newLength < $oldLength - 5 ) { $error++; $this->output( "Warning: File:{$row->img_name} used to have " . - "$oldLength bytes of metadata but now has $newLength bytes. (forced)\n" ); - + "$oldLength bytes of metadata but now has $newLength bytes. (forced)\n" ); } if ( $verbose ) { $this->output( "Forcibly refreshed File:{$row->img_name}.\n" ); } - } - else { + } else { if ( $verbose ) { $this->output( "Skipping File:{$row->img_name}.\n" ); } } } - } $conds2 = array( 'img_name > ' . $dbw->addQuotes( $row->img_name ) ); wfWaitForSlaves(); @@ -216,6 +212,7 @@ class RefreshImageMetadata extends Maintenance { if ( $like ) { $conds[] = 'img_metadata ' . $dbw->buildLike( $dbw->anyString(), $like, $dbw->anyString() ); } + return $conds; } diff --git a/maintenance/refreshLinks.php b/maintenance/refreshLinks.php index eca207a3d9..0c2f722c42 100644 --- a/maintenance/refreshLinks.php +++ b/maintenance/refreshLinks.php @@ -65,7 +65,8 @@ class RefreshLinks extends Maintenance { * @param bool $oldRedirectsOnly Only fix redirects without redirect entries */ private function doRefreshLinks( $start, $newOnly = false, $maxLag = false, - $end = 0, $redirectsOnly = false, $oldRedirectsOnly = false ) { + $end = 0, $redirectsOnly = false, $oldRedirectsOnly = false + ) { global $wgParser, $wgUseTidy; $reportingInterval = 100; @@ -196,6 +197,7 @@ class RefreshLinks extends Maintenance { // Delete any redirect table entry for it $dbw->delete( 'redirect', array( 'rd_from' => $id ), __METHOD__ ); + return; } diff --git a/maintenance/removeUnusedAccounts.php b/maintenance/removeUnusedAccounts.php index 55b23601ab..90dc62204a 100644 --- a/maintenance/removeUnusedAccounts.php +++ b/maintenance/removeUnusedAccounts.php @@ -64,7 +64,7 @@ class RemoveUnusedAccounts extends Maintenance { if ( count( array_intersect( $instance->getEffectiveGroups(), $excludedGroups ) ) == 0 && $this->isInactiveAccount( $row->user_id, true ) && wfTimestamp( TS_UNIX, $row->user_touched ) < wfTimestamp( TS_UNIX, time() - $touchedSeconds ) - ) { + ) { # Inactive; print out the name and flag it $del[] = $row->user_id; $this->output( $row->user_name . "\n" ); diff --git a/maintenance/renderDump.php b/maintenance/renderDump.php index b76d9a12a4..169f512cfa 100644 --- a/maintenance/renderDump.php +++ b/maintenance/renderDump.php @@ -84,6 +84,7 @@ class DumpRenderer extends Maintenance { $title = $rev->getTitle(); if ( !$title ) { $this->error( "Got bogus revision with null title!" ); + return; } $display = $title->getPrefixedText(); diff --git a/maintenance/resetUserTokens.php b/maintenance/resetUserTokens.php index a1ee3deba3..08be553773 100644 --- a/maintenance/resetUserTokens.php +++ b/maintenance/resetUserTokens.php @@ -70,7 +70,7 @@ class ResetUserTokens extends Maintenance { $where = array(); if ( $this->nullsOnly ) { // Have to build this by hand, because \ is escaped in helper functions - $where = array( 'user_token = \'' . str_repeat( '\0', 32) . '\'' ); + $where = array( 'user_token = \'' . str_repeat( '\0', 32 ) . '\'' ); } $maxid = $dbr->selectField( 'user', 'MAX(user_id)', array(), __METHOD__ ); @@ -98,9 +98,7 @@ class ResetUserTokens extends Maintenance { $max = $min + $this->mBatchSize; wfWaitForSlaves(); - } while ( $min <= $maxid ); - } private function updateUser( $userid ) { diff --git a/maintenance/rollbackEdits.php b/maintenance/rollbackEdits.php index 6bb0fb816d..967dda85ce 100644 --- a/maintenance/rollbackEdits.php +++ b/maintenance/rollbackEdits.php @@ -72,6 +72,7 @@ class RollbackEdits extends Maintenance { if ( !$titles ) { $this->output( 'No suitable titles to be rolled back' ); + return; } @@ -105,6 +106,7 @@ class RollbackEdits extends Maintenance { foreach ( $results as $row ) { $titles[] = Title::makeTitle( $row->page_namespace, $row->page_title ); } + return $titles; } } diff --git a/maintenance/runJobs.php b/maintenance/runJobs.php index c3eb4ba11e..b488fe94b2 100644 --- a/maintenance/runJobs.php +++ b/maintenance/runJobs.php @@ -43,6 +43,7 @@ class RunJobs extends Maintenance { if ( $this->hasOption( 'memory-limit' ) ) { return parent::memoryLimit(); } + // Don't eat all memory on the machine if we get a bad job. return "150M"; } @@ -101,7 +102,7 @@ class RunJobs extends Maintenance { $this->runJobsLog( $job->toString() . " STARTING" ); // Set timer to stop the job if too much CPU time is used - set_time_limit( $maxTime ?: 0 ); + set_time_limit( $maxTime ? : 0 ); // Run the job... wfProfileIn( __METHOD__ . '-' . get_class( $job ) ); $t = microtime( true ); @@ -209,7 +210,7 @@ class RunJobs extends Maintenance { $content = stream_get_contents( $handle ); flock( $handle, LOCK_UN ); fclose( $handle ); - $backoffs = json_decode( $content, true ) ?: array(); + $backoffs = json_decode( $content, true ) ? : array(); } return $backoffs; @@ -227,7 +228,7 @@ class RunJobs extends Maintenance { $handle = fopen( $file, 'wb+' ); flock( $handle, LOCK_EX ); $content = stream_get_contents( $handle ); - $cBackoffs = json_decode( $content, true ) ?: array(); + $cBackoffs = json_decode( $content, true ) ? : array(); foreach ( $backoffs as $type => $timestamp ) { $cBackoffs[$type] = isset( $cBackoffs[$type] ) ? $cBackoffs[$type] : 0; $cBackoffs[$type] = max( $cBackoffs[$type], $backoffs[$type] ); diff --git a/maintenance/showSiteStats.php b/maintenance/showSiteStats.php index 6bf4daae94..374a66e92d 100644 --- a/maintenance/showSiteStats.php +++ b/maintenance/showSiteStats.php @@ -41,6 +41,7 @@ class ShowSiteStats extends Maintenance { parent::__construct(); $this->mDescription = "Show the cached statistics"; } + public function execute() { $fields = array( 'ss_total_views' => 'Total views', diff --git a/maintenance/sql.php b/maintenance/sql.php index b20b0cf9f0..c947a4c36f 100644 --- a/maintenance/sql.php +++ b/maintenance/sql.php @@ -39,7 +39,7 @@ class MwSql extends Maintenance { } public function execute() { - $wiki = $this->getOption( 'wikidb' ) ?: false; + $wiki = $this->getOption( 'wikidb' ) ? : false; // Get the appropriate load balancer (for this wiki) if ( $this->hasOption( 'cluster' ) ) { $lb = wfGetLBFactory()->getExternalLB( $this->getOption( 'cluster' ), $wiki ); @@ -88,12 +88,12 @@ class MwSql extends Maintenance { } $useReadline = function_exists( 'readline_add_history' ) - && Maintenance::posix_isatty( 0 /*STDIN*/ ); + && Maintenance::posix_isatty( 0 /*STDIN*/ ); if ( $useReadline ) { global $IP; $historyFile = isset( $_ENV['HOME'] ) ? - "{$_ENV['HOME']}/.mwsql_history" : "$IP/maintenance/.mwsql_history"; + "{$_ENV['HOME']}/.mwsql_history" : "$IP/maintenance/.mwsql_history"; readline_read_history( $historyFile ); } @@ -126,7 +126,7 @@ class MwSql extends Maintenance { $prompt = $newPrompt; $wholeLine = ''; } catch ( DBQueryError $e ) { - $doDie = ! Maintenance::posix_isatty( 0 ); + $doDie = !Maintenance::posix_isatty( 0 ); $this->error( $e, $doDie ); } } diff --git a/maintenance/sqlite.inc b/maintenance/sqlite.inc index 6520e1381c..9729a726bb 100644 --- a/maintenance/sqlite.inc +++ b/maintenance/sqlite.inc @@ -78,6 +78,7 @@ class Sqlite { foreach ( $columns as $col ) { if ( !isset( $allowedTypes[strtolower( $col->type )] ) ) { $db->close(); + return "Table {$table->name} has column {$col->name} with non-native type '{$col->type}'"; } } @@ -86,6 +87,7 @@ class Sqlite { return $e->getMessage(); } $db->close(); + return true; } -}; +} diff --git a/maintenance/sqlite.php b/maintenance/sqlite.php index dbd8ed1f81..edc9e145ac 100644 --- a/maintenance/sqlite.php +++ b/maintenance/sqlite.php @@ -55,6 +55,7 @@ class SqliteMaintenance extends Maintenance { // Should work even if we use a non-SQLite database if ( $this->hasOption( 'check-syntax' ) ) { $this->checkSyntax(); + return; } @@ -62,6 +63,7 @@ class SqliteMaintenance extends Maintenance { if ( $this->db->getType() != 'sqlite' ) { $this->error( "This maintenance script requires a SQLite database.\n" ); + return; } @@ -101,6 +103,7 @@ class SqliteMaintenance extends Maintenance { if ( !$res || $res->numRows() == 0 ) { $this->error( "Error: integrity check query returned nothing.\n" ); + return; } diff --git a/maintenance/storage/checkStorage.php b/maintenance/storage/checkStorage.php index 6b8b5a36fa..0f996625fe 100644 --- a/maintenance/storage/checkStorage.php +++ b/maintenance/storage/checkStorage.php @@ -322,7 +322,6 @@ class CheckStorage { // Check targets of unresolved stubs $this->checkExternalConcatBlobs( $externalConcatBlobs ); - // next chunk } @@ -403,7 +402,6 @@ class CheckStorage { ); } unset( $oldIds[$row->blob_id] ); - } $extDb->freeResult( $res ); @@ -434,6 +432,7 @@ class CheckStorage { // Write revision list if ( !file_put_contents( $revFileName, implode( "\n", $revIds ) ) ) { echo "Error writing revision list, can't restore text\n"; + return; } @@ -450,12 +449,14 @@ class CheckStorage { if ( $exitStatus ) { echo "mwdumper died with exit status $exitStatus\n"; + return; } $file = fopen( $filteredXmlFileName, 'r' ); if ( !$file ) { echo "Unable to open filtered XML file\n"; + return; } @@ -477,6 +478,7 @@ class CheckStorage { if ( $content === null ) { echo "Revision $id is broken, we have no content available\n"; + return; } @@ -488,12 +490,14 @@ class CheckStorage { // be safe, we'll skip it and leave it broken echo "Revision $id is blank in the dump, may have been broken before export\n"; + return; } if ( !$id ) { // No ID, can't import echo "No id tag in revision, can't import\n"; + return; } @@ -502,6 +506,7 @@ class CheckStorage { $oldId = $dbr->selectField( 'revision', 'rev_text_id', array( 'rev_id' => $id ), __METHOD__ ); if ( !$oldId ) { echo "Missing revision row for rev_id $id\n"; + return; } diff --git a/maintenance/storage/fixBug20757.php b/maintenance/storage/fixBug20757.php index bfa269befd..d2fe3b42b8 100644 --- a/maintenance/storage/fixBug20757.php +++ b/maintenance/storage/fixBug20757.php @@ -296,6 +296,7 @@ class FixBug20757 extends Maintenance { $this->mapCache[$pageId] = $map; $this->mapCacheSize += count( $map ); } + return $this->mapCache[$pageId]; } @@ -312,7 +313,7 @@ class FixBug20757 extends Maintenance { if ( in_array( 'external', $flags ) ) { $url = $text; wfSuppressWarnings(); - list( /* $proto */ , $path ) = explode( '://', $url, 2 ); + list( /* $proto */, $path ) = explode( '://', $url, 2 ); wfRestoreWarnings(); if ( $path == "" ) { @@ -341,6 +342,7 @@ class FixBug20757 extends Maintenance { $obj->uncompress(); $text = $obj->getItem( $stub['hash'] ); + return $text !== false; } } diff --git a/maintenance/storage/orphanStats.php b/maintenance/storage/orphanStats.php index 9dc5280be8..c5213ad17f 100644 --- a/maintenance/storage/orphanStats.php +++ b/maintenance/storage/orphanStats.php @@ -38,6 +38,7 @@ class OrphanStats extends Maintenance { protected function &getDB( $cluster, $groups = array(), $wiki = false ) { $lb = wfGetLBFactory()->getExternalLB( $cluster ); + return $lb->getConnection( DB_SLAVE ); } @@ -65,7 +66,7 @@ class OrphanStats extends Maintenance { $num++; $size = strlen( $blobRow->blob_text ); $totalSize += $size; - $hashes[ sha1( $blobRow->blob_text ) ] = true; + $hashes[sha1( $blobRow->blob_text )] = true; $maxSize = max( $size, $maxSize ); } unset( $res ); @@ -73,8 +74,8 @@ class OrphanStats extends Maintenance { $this->output( "Number of orphans: $num\n" ); if ( $num > 0 ) { $this->output( "Average size: " . round( $totalSize / $num, 0 ) . " bytes\n" . - "Max size: $maxSize\n" . - "Number of unique texts: " . count( $hashes ) . "\n" ); + "Max size: $maxSize\n" . + "Number of unique texts: " . count( $hashes ) . "\n" ); } } } diff --git a/maintenance/storage/recompressTracked.php b/maintenance/storage/recompressTracked.php index b19a0b31a9..307d0b0d4b 100644 --- a/maintenance/storage/recompressTracked.php +++ b/maintenance/storage/recompressTracked.php @@ -95,6 +95,7 @@ class RecompressTracked { $jobOptions[$classOption] = $options[$cmdOption]; } } + return new self( $jobOptions ); } @@ -118,7 +119,6 @@ class RecompressTracked { if ( $this->debugLog ) { $this->logToFile( $msg, $this->debugLog ); } - } function info( $msg ) { @@ -190,13 +190,16 @@ class RecompressTracked { $dbr = wfGetDB( DB_SLAVE ); if ( !$dbr->tableExists( 'blob_tracking' ) ) { $this->critical( "Error: blob_tracking table does not exist" ); + return false; } $row = $dbr->selectRow( 'blob_tracking', '*', false, __METHOD__ ); if ( !$row ) { $this->info( "Warning: blob_tracking table contains no rows, skipping this wiki." ); + return false; } + return true; } @@ -276,6 +279,7 @@ class RecompressTracked { if ( isset( $pipes[$slaveId] ) ) { $this->prevSlaveId = $slaveId; $this->dispatchToSlave( $slaveId, $args ); + return; } } @@ -443,14 +447,14 @@ class RecompressTracked { $args = explode( ' ', $line ); $cmd = array_shift( $args ); switch ( $cmd ) { - case 'doPage': - $this->doPage( intval( $args[0] ) ); - break; - case 'doOrphanList': - $this->doOrphanList( array_map( 'intval', $args ) ); - break; - case 'quit': - return; + case 'doPage': + $this->doPage( intval( $args[0] ) ); + break; + case 'doOrphanList': + $this->doOrphanList( array_map( 'intval', $args ) ); + break; + case 'quit': + return; } $this->waitForSlaves(); } @@ -618,6 +622,7 @@ class RecompressTracked { if ( $cluster === false ) { $cluster = reset( $this->destClusters ); } + return $cluster; } @@ -628,6 +633,7 @@ class RecompressTracked { */ function getExtDB( $cluster ) { $lb = wfGetLBFactory()->getExternalLB( $cluster ); + return $lb->getConnection( DB_MASTER ); } @@ -724,6 +730,7 @@ class CgzCopyTransaction { $hash = $this->cgz->addItem( $text ); $this->referrers[$textId] = $hash; $this->texts[$textId] = $text; + return $this->cgz->isHappy(); } @@ -787,6 +794,7 @@ class CgzCopyTransaction { $this->critical( "Warning: concurrent operation detected, are there two conflicting " . "processes running, doing the same job?" ); } + return; } $this->recompress(); diff --git a/maintenance/storage/resolveStubs.php b/maintenance/storage/resolveStubs.php index 4ac5a98b4f..dff5cb8638 100644 --- a/maintenance/storage/resolveStubs.php +++ b/maintenance/storage/resolveStubs.php @@ -77,6 +77,7 @@ function resolveStub( $id, $stubText, $flags ) { if ( strtolower( get_class( $stub ) ) !== 'historyblobstub' ) { print "Error found object of class " . get_class( $stub ) . ", expecting historyblobstub\n"; + return; } diff --git a/maintenance/storage/trackBlobs.php b/maintenance/storage/trackBlobs.php index c2df0dd2d8..a3f938625d 100644 --- a/maintenance/storage/trackBlobs.php +++ b/maintenance/storage/trackBlobs.php @@ -126,6 +126,7 @@ class TrackBlobs { $this->textClause .= 'old_text' . $dbr->buildLike( "DB://$cluster/", $dbr->anyString() ); } } + return $this->textClause; } @@ -133,6 +134,7 @@ class TrackBlobs { if ( !preg_match( '!^DB://(\w+)/(\d+)(?:/([0-9a-fA-F]+)|)$!', $text, $m ) ) { return false; } + return array( 'cluster' => $m[1], 'id' => intval( $m[2] ), @@ -305,6 +307,7 @@ class TrackBlobs { function findOrphanBlobs() { if ( !extension_loaded( 'gmp' ) ) { echo "Can't find orphan blobs, need bitfield support provided by GMP.\n"; + return; } diff --git a/maintenance/syncFileBackend.php b/maintenance/syncFileBackend.php index c505b1482e..b9493cdc0b 100644 --- a/maintenance/syncFileBackend.php +++ b/maintenance/syncFileBackend.php @@ -71,6 +71,7 @@ class SyncFileBackend extends Maintenance { if ( $this->isQuiet() ) { print $id; // give a single machine-readable number } + return; } @@ -104,7 +105,7 @@ class SyncFileBackend extends Maintenance { } // Periodically update the position file - $callback = function( $pos ) use ( $startFromPosFile, $posFile, $start ) { + $callback = function ( $pos ) use ( $startFromPosFile, $posFile, $start ) { if ( $startFromPosFile && $pos >= $start ) { // successfully advanced file_put_contents( $posFile, $pos, LOCK_EX ); } @@ -238,6 +239,7 @@ class SyncFileBackend extends Maintenance { if ( !$fsFile ) { $this->error( "Unable to sync '$dPath': could not get local copy." ); $status->fatal( 'backend-fail-internal', $src->getName() ); + return $status; } $fsFiles[] = $fsFile; // keep TempFSFile objects alive as needed @@ -254,6 +256,7 @@ class SyncFileBackend extends Maintenance { } else { // error $this->error( "Unable to sync '$dPath': could not stat file." ); $status->fatal( 'backend-fail-internal', $src->getName() ); + return $status; } } diff --git a/maintenance/tables.sql b/maintenance/tables.sql index ca610fc36b..d39ee87fe0 100644 --- a/maintenance/tables.sql +++ b/maintenance/tables.sql @@ -1429,12 +1429,13 @@ CREATE INDEX /*i*/pt_timestamp ON /*_*/protected_titles (pt_timestamp); CREATE TABLE /*_*/page_props ( pp_page int NOT NULL, pp_propname varbinary(60) NOT NULL, - pp_value blob NOT NULL + pp_value blob NOT NULL, + pp_sortkey float DEFAULT NULL ) /*$wgDBTableOptions*/; CREATE UNIQUE INDEX /*i*/pp_page_propname ON /*_*/page_props (pp_page,pp_propname); CREATE UNIQUE INDEX /*i*/pp_propname_page ON /*_*/page_props (pp_propname,pp_page); - +CREATE UNIQUE INDEX /*i*/pp_propname_sortkey_page ON /*_*/page_props (pp_propname,pp_sortkey,pp_page); -- A table to log updates, one text key row per update. CREATE TABLE /*_*/updatelog ( diff --git a/maintenance/updateCollation.php b/maintenance/updateCollation.php index 7ca04b4134..19c1d24c79 100644 --- a/maintenance/updateCollation.php +++ b/maintenance/updateCollation.php @@ -120,6 +120,7 @@ TEXT; } if ( $count == 0 ) { $this->output( "Collations up-to-date.\n" ); + return; } $this->output( "Fixing collation for $count rows.\n" ); @@ -150,7 +151,8 @@ TEXT; # This is an old-style row, so the sortkey needs to be # converted. if ( $row->cl_sortkey == $title->getText() - || $row->cl_sortkey == $title->getPrefixedText() ) { + || $row->cl_sortkey == $title->getPrefixedText() + ) { $prefix = ''; } else { # Custom sortkey, use it as a prefix @@ -236,6 +238,7 @@ TEXT; $prefix .= " AND $equality"; } } + return $cond; } diff --git a/maintenance/updateDoubleWidthSearch.php b/maintenance/updateDoubleWidthSearch.php index f863697ba5..796cedd98d 100644 --- a/maintenance/updateDoubleWidthSearch.php +++ b/maintenance/updateDoubleWidthSearch.php @@ -72,6 +72,7 @@ class UpdateDoubleWidthSearch extends Maintenance { $sql = "SELECT si_page FROM $searchindex WHERE ( si_text RLIKE '$regexp' ) OR ( si_title RLIKE '$regexp' )"; + return $dbw->query( $sql, __METHOD__ ); } } diff --git a/maintenance/updateSpecialPages.php b/maintenance/updateSpecialPages.php index 12c4a2c060..fae9063c00 100644 --- a/maintenance/updateSpecialPages.php +++ b/maintenance/updateSpecialPages.php @@ -57,8 +57,8 @@ class UpdateSpecialPages extends Maintenance { } if ( !$this->hasOption( 'override' ) - && $wgDisableQueryPageUpdate && in_array( $special, $wgDisableQueryPageUpdate ) ) - { + && $wgDisableQueryPageUpdate && in_array( $special, $wgDisableQueryPageUpdate ) + ) { $this->output( sprintf( "%-30s [QueryPage] disabled\n", $special ) ); continue; } diff --git a/maintenance/userDupes.inc b/maintenance/userDupes.inc index bc8fbcfad1..15e1174f3a 100644 --- a/maintenance/userDupes.inc +++ b/maintenance/userDupes.inc @@ -61,6 +61,7 @@ class UserDupes { $info = $this->db->indexInfo( 'user', 'user_name', __METHOD__ ); if ( !$info ) { $this->out( "WARNING: doesn't seem to have user_name index at all!\n" ); + return false; } @@ -102,6 +103,7 @@ class UserDupes { function checkDupes( $doDelete = false ) { if ( $this->hasUniqueIndex() ) { echo wfWikiID() . " already has a unique index on its user table.\n"; + return true; } @@ -144,14 +146,17 @@ class UserDupes { if ( $this->failed > 0 ) { $this->out( "Something terribly awry; $this->failed duplicate accounts were not removed.\n" ); + return false; } if ( $this->trimmed == 0 || $doDelete ) { $this->out( "It is now safe to apply the unique index on user_name.\n" ); + return true; } else { $this->out( "Run this script again with the --fix option to automatically delete them.\n" ); + return false; } } @@ -196,6 +201,7 @@ class UserDupes { foreach ( $result as $row ) { $list[] = $row->user_name; } + return $list; } @@ -288,5 +294,4 @@ class UserDupes { $this->db->delete( 'user', array( 'user_id' => $userid ), __METHOD__ ); $this->out( " ok" ); } - } diff --git a/maintenance/userOptions.inc b/maintenance/userOptions.inc index 5998cb59a1..9b8714d188 100644 --- a/maintenance/userOptions.inc +++ b/maintenance/userOptions.inc @@ -107,7 +107,8 @@ class UserOptions { return false; } - $this->{ $this->mMode } (); + $this->{$this->mMode}(); + return true; } @@ -139,7 +140,7 @@ class UserOptions { array( 'user_id' ), array(), __METHOD__ - ); + ); foreach ( $result as $id ) { @@ -159,7 +160,6 @@ class UserOptions { @$ret[$this->mAnOption][$userValue]++; // @codingStandardsIgnoreEnd } - } else { foreach ( $defaultOptions as $name => $defaultValue ) { @@ -192,7 +192,7 @@ class UserOptions { array( 'user_id' ), array(), __METHOD__ - ); + ); foreach ( $result as $id ) { @@ -218,7 +218,6 @@ class UserOptions { if ( !$this->mQuiet ) { print " OK\n"; } - } elseif ( !$this->mQuiet ) { print "Not changing '$username' using <{$this->mAnOption}> = '$curValue'\n"; } @@ -235,6 +234,7 @@ class UserOptions { foreach ( $def as $optname => $defaultValue ) { array_push( $ret, $optname ); } + return $ret; } @@ -243,7 +243,7 @@ class UserOptions { # public static function showUsageAndExit() { -print <<mAnOption> = '$this->mOldValue' will be made to use '$this->mNewValue'. Abort with control-c in the next five seconds.... WARN; wfCountDown( 5 ); + return true; } - } diff --git a/maintenance/waitForSlave.php b/maintenance/waitForSlave.php index a62d1618ef..c9b1abba4c 100644 --- a/maintenance/waitForSlave.php +++ b/maintenance/waitForSlave.php @@ -34,6 +34,7 @@ class WaitForSlave extends Maintenance { parent::__construct(); $this->addArg( 'maxlag', 'How long to wait for the slaves, default 10 seconds', false ); } + public function execute() { wfWaitForSlaves( $this->getArg( 0, 10 ) ); } diff --git a/mw-config/overrides.php b/mw-config/overrides.php index d3d85bbb71..57581525c8 100644 --- a/mw-config/overrides.php +++ b/mw-config/overrides.php @@ -1,8 +1,9 @@ .oo-ui-window-frame { background-color: #fff; border: solid 1px #ccc; border-radius: 0.5em; @@ -30,7 +30,7 @@ opacity: 1; } -.oo-ui-dialog-open .oo-ui-window-frame { +.oo-ui-dialog-open > .oo-ui-window-frame { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); diff --git a/resources/lib/oojs-ui/oojs-ui.js b/resources/lib/oojs-ui/oojs-ui.js index 47a9a936c3..ff11631179 100644 --- a/resources/lib/oojs-ui/oojs-ui.js +++ b/resources/lib/oojs-ui/oojs-ui.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (d4baf57069) + * OOjs UI v0.1.0-pre (0a7180f468) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: Mon Apr 21 2014 12:42:04 GMT-0700 (PDT) + * Date: Wed Apr 23 2014 18:05:30 GMT-0700 (PDT) */ ( function ( OO ) { @@ -2147,6 +2147,23 @@ OO.ui.FlaggableElement.prototype.getFlags = function () { return Object.keys( this.flags ); }; +/** + * Clear all flags. + * + * @chainable + */ +OO.ui.FlaggableElement.prototype.clearFlags = function () { + var flag, + classPrefix = 'oo-ui-flaggableElement-'; + + for ( flag in this.flags ) { + delete this.flags[flag]; + this.$element.removeClass( classPrefix + flag ); + } + + return this; +}; + /** * Add one or more flags. * diff --git a/resources/lib/oojs-ui/oojs-ui.svg.css b/resources/lib/oojs-ui/oojs-ui.svg.css index ed564bea40..1dbb09813c 100644 --- a/resources/lib/oojs-ui/oojs-ui.svg.css +++ b/resources/lib/oojs-ui/oojs-ui.svg.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (d4baf57069) + * OOjs UI v0.1.0-pre (0a7180f468) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: Mon Apr 21 2014 12:42:04 GMT-0700 (PDT) + * Date: Wed Apr 23 2014 18:05:30 GMT-0700 (PDT) */ /* Textures */ @@ -53,7 +53,7 @@ backface-visibility: hidden; } -.oo-ui-dialog .oo-ui-window-frame { +.oo-ui-dialog > .oo-ui-window-frame { position: fixed; top: 1em; right: 0; @@ -64,26 +64,26 @@ overflow: hidden; } -.oo-ui-dialog-small .oo-ui-window-frame { +.oo-ui-dialog > .oo-ui-window-frame .oo-ui-frame { + width: 100%; + height: 100%; +} + +.oo-ui-dialog-small > .oo-ui-window-frame { width: 400px; max-height: 230px; } -.oo-ui-dialog-medium .oo-ui-window-frame { +.oo-ui-dialog-medium > .oo-ui-window-frame { width: 600px; max-height: 460px; } -.oo-ui-dialog-large .oo-ui-window-frame { +.oo-ui-dialog-large > .oo-ui-window-frame { width: 800px; max-height: 690px; } -.oo-ui-dialog .oo-ui-frame { - width: 100%; - height: 100%; -} - .oo-ui-dialog-content .oo-ui-window-head, .oo-ui-dialog-content .oo-ui-window-body, .oo-ui-dialog-content .oo-ui-window-foot { diff --git a/resources/src/jquery/jquery.arrowSteps.js b/resources/src/jquery/jquery.arrowSteps.js index c44e7c5209..66a3c569e0 100644 --- a/resources/src/jquery/jquery.arrowSteps.js +++ b/resources/src/jquery/jquery.arrowSteps.js @@ -49,7 +49,7 @@ // Also add in the padding for the calculated arrow width. arrowWidth = parseInt( this.outerHeight(), 10 ); $steps.filter( ':not(:last-child)' ).addClass( 'arrow' ) - .find( 'div' ).css( paddingSide, arrowWidth.toString() + 'px' ); + .find( 'div' ).css( paddingSide, arrowWidth.toString() + 'px' ); this.data( 'arrowSteps', $steps ); return this; diff --git a/resources/src/jquery/jquery.badge.css b/resources/src/jquery/jquery.badge.css index f313663ee2..fa7ea70279 100644 --- a/resources/src/jquery/jquery.badge.css +++ b/resources/src/jquery/jquery.badge.css @@ -34,4 +34,3 @@ .mw-badge-important { background-color: #cc0000; } - diff --git a/resources/src/jquery/jquery.textSelection.js b/resources/src/jquery/jquery.textSelection.js index 6d87ffd37a..042db91cdc 100644 --- a/resources/src/jquery/jquery.textSelection.js +++ b/resources/src/jquery/jquery.textSelection.js @@ -262,7 +262,7 @@ * * @fixme document the options parameters */ - getCaretPosition: function ( options ) { + getCaretPosition: function ( options ) { function getCaret( e ) { var caretPos = 0, endPos = 0, diff --git a/resources/src/mediawiki.language/languages/he.js b/resources/src/mediawiki.language/languages/he.js index 486e99300b..48351bc5a4 100644 --- a/resources/src/mediawiki.language/languages/he.js +++ b/resources/src/mediawiki.language/languages/he.js @@ -21,7 +21,7 @@ mediaWiki.language.convertGrammar = function ( word, form ) { } // Add a hyphen (maqaf) before numbers and non-Hebrew letters - if ( word.substr( 0, 1 ) < 'א' || word.substr( 0, 1 ) > 'ת' ) { + if ( word.substr( 0, 1 ) < 'א' || word.substr( 0, 1 ) > 'ת' ) { word = '־' + word; } } diff --git a/resources/src/mediawiki.special/mediawiki.special.css b/resources/src/mediawiki.special/mediawiki.special.css index 50349c3079..ea00960b36 100644 --- a/resources/src/mediawiki.special/mediawiki.special.css +++ b/resources/src/mediawiki.special/mediawiki.special.css @@ -1,4 +1,3 @@ - /**** Special:AllMessages ****/ #mw-allmessagestable .allmessages-customised td.am_default { background-color: #fcffc4; diff --git a/resources/src/mediawiki.special/mediawiki.special.version.css b/resources/src/mediawiki.special/mediawiki.special.version.css index 917426a40a..c3d0238521 100644 --- a/resources/src/mediawiki.special/mediawiki.special.version.css +++ b/resources/src/mediawiki.special/mediawiki.special.version.css @@ -11,4 +11,4 @@ th.mw-version-ext-col-label { font-size: 0.9em; -} \ No newline at end of file +} diff --git a/resources/src/mediawiki/mediawiki.debug.profile.css b/resources/src/mediawiki/mediawiki.debug.profile.css index bf49d1a01d..ab27da9df3 100644 --- a/resources/src/mediawiki/mediawiki.debug.profile.css +++ b/resources/src/mediawiki/mediawiki.debug.profile.css @@ -1,4 +1,3 @@ - .mw-debug-profile-tipsy .tipsy-inner { /* undo max-width from vector on .tipsy-inner */ max-width: none; diff --git a/resources/src/mediawiki/mediawiki.jqueryMsg.js b/resources/src/mediawiki/mediawiki.jqueryMsg.js index 32a99271a1..3731771853 100644 --- a/resources/src/mediawiki/mediawiki.jqueryMsg.js +++ b/resources/src/mediawiki/mediawiki.jqueryMsg.js @@ -319,7 +319,7 @@ for ( i = 0; i < ps.length; i++ ) { result = ps[i](); if ( result !== null ) { - return result; + return result; } } return null; @@ -403,8 +403,8 @@ return function () { var result = null; if ( input.substr( pos, len ) === s ) { - result = s; - pos += len; + result = s; + pos += len; } return result; }; @@ -668,7 +668,7 @@ for ( i = 0, len = attributes.length; i < len; i += 2 ) { attributeName = attributes[i]; if ( $.inArray( attributeName, settings.allowedHtmlCommonAttributes ) === -1 && - $.inArray( attributeName, settings.allowedHtmlAttributesByElement[startTagName] || [] ) === -1 ) { + $.inArray( attributeName, settings.allowedHtmlAttributesByElement[startTagName] || [] ) === -1 ) { return false; } } diff --git a/resources/src/mediawiki/mediawiki.log.js b/resources/src/mediawiki/mediawiki.log.js index 2ca0bbd249..ad68967a02 100644 --- a/resources/src/mediawiki/mediawiki.log.js +++ b/resources/src/mediawiki/mediawiki.log.js @@ -46,10 +46,10 @@ d = new Date(), // Create HH:MM:SS.MIL timestamp time = ( d.getHours() < 10 ? '0' + d.getHours() : d.getHours() ) + - ':' + ( d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes() ) + - ':' + ( d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds() ) + - '.' + ( d.getMilliseconds() < 10 ? '00' + d.getMilliseconds() : ( d.getMilliseconds() < 100 ? '0' + d.getMilliseconds() : d.getMilliseconds() ) ), - $log = $( '#mw-log-console' ); + ':' + ( d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes() ) + + ':' + ( d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds() ) + + '.' + ( d.getMilliseconds() < 10 ? '00' + d.getMilliseconds() : ( d.getMilliseconds() < 100 ? '0' + d.getMilliseconds() : d.getMilliseconds() ) ), + $log = $( '#mw-log-console' ); if ( !$log.length ) { $log = $( '
' ).css( { diff --git a/skins/CologneBlue.php b/skins/CologneBlue.php index 3b534687a8..ad500ea422 100644 --- a/skins/CologneBlue.php +++ b/skins/CologneBlue.php @@ -31,9 +31,10 @@ if ( !defined( 'MEDIAWIKI' ) ) { * @ingroup Skins */ class SkinCologneBlue extends SkinTemplate { - var $skinname = 'cologneblue', $stylename = 'cologneblue', - $template = 'CologneBlueTemplate'; - var $useHeadElement = true; + public $skinname = 'cologneblue'; + public $stylename = 'cologneblue'; + public $template = 'CologneBlueTemplate'; + public $useHeadElement = true; /** * @param OutputPage $out @@ -155,7 +156,11 @@ class CologneBlueTemplate extends BaseTemplate { $navlink['text'] = wfMessage( $message )->escaped(); } - return $this->makeListItem( $key, $this->processNavlinkForDocument( $navlink ), array( 'tag' => 'span' ) ); + return $this->makeListItem( + $key, + $this->processNavlinkForDocument( $navlink ), + array( 'tag' => 'span' ) + ); } function bottomLinks() { @@ -170,10 +175,22 @@ class CologneBlueTemplate extends BaseTemplate { $editLinkMessage = $this->getSkin()->getTitle()->exists() ? 'editthispage' : 'create-this-page'; $element[] = $this->processBottomLink( 'edit', $content_nav['views']['edit'], $editLinkMessage ); - $element[] = $this->processBottomLink( 'viewsource', $content_nav['views']['viewsource'], 'viewsource' ); - - $element[] = $this->processBottomLink( 'watch', $content_nav['actions']['watch'], 'watchthispage' ); - $element[] = $this->processBottomLink( 'unwatch', $content_nav['actions']['unwatch'], 'unwatchthispage' ); + $element[] = $this->processBottomLink( + 'viewsource', + $content_nav['views']['viewsource'], + 'viewsource' + ); + + $element[] = $this->processBottomLink( + 'watch', + $content_nav['actions']['watch'], + 'watchthispage' + ); + $element[] = $this->processBottomLink( + 'unwatch', + $content_nav['actions']['unwatch'], + 'unwatchthispage' + ); $element[] = $this->talkLink(); @@ -190,11 +207,27 @@ class CologneBlueTemplate extends BaseTemplate { // Second row. Privileged actions. $element = array(); - $element[] = $this->processBottomLink( 'delete', $content_nav['actions']['delete'], 'deletethispage' ); - $element[] = $this->processBottomLink( 'undelete', $content_nav['actions']['undelete'], 'undeletethispage' ); - - $element[] = $this->processBottomLink( 'protect', $content_nav['actions']['protect'], 'protectthispage' ); - $element[] = $this->processBottomLink( 'unprotect', $content_nav['actions']['unprotect'], 'unprotectthispage' ); + $element[] = $this->processBottomLink( + 'delete', + $content_nav['actions']['delete'], + 'deletethispage' + ); + $element[] = $this->processBottomLink( + 'undelete', + $content_nav['actions']['undelete'], + 'undeletethispage' + ); + + $element[] = $this->processBottomLink( + 'protect', + $content_nav['actions']['protect'], + 'protectthispage' + ); + $element[] = $this->processBottomLink( + 'unprotect', + $content_nav['actions']['unprotect'], + 'unprotectthispage' + ); $element[] = $this->processBottomLink( 'move', $content_nav['actions']['move'], 'movethispage' ); @@ -241,8 +274,9 @@ class CologneBlueTemplate extends BaseTemplate { $message = $companionTitle->isTalkPage() ? 'talkpage' : 'articlepage'; } - // Obviously this can't be reasonable and just return the key for talk namespace, only for content ones. - // Thus we have to mangle it in exactly the same way SkinTemplate does. (bug 40805) + // Obviously this can't be reasonable and just return the key for talk + // namespace, only for content ones. Thus we have to mangle it in + // exactly the same way SkinTemplate does. (bug 40805) $key = $companionTitle->getNamespaceKey( '' ); if ( $companionTitle->isTalkPage() ) { $key = ( $key == 'main' ? 'talk' : $key . "_talk" ); @@ -250,17 +284,19 @@ class CologneBlueTemplate extends BaseTemplate { // Use the regular navigational link, but replace its text. Everything else stays unmodified. $namespacesLinks = $this->data['content_navigation']['namespaces']; + return $this->processBottomLink( $message, $namespacesLinks[$key], $message ); } /** * Takes a navigational link generated by SkinTemplate in whichever way - * and mangles attributes unsuitable for repeated use. In particular, this modifies the ids - * and removes the accesskeys. This is necessary to be able to use the same navlink twice, - * e.g. in sidebar and in footer. + * and mangles attributes unsuitable for repeated use. In particular, this + * modifies the ids and removes the accesskeys. This is necessary to be + * able to use the same navlink twice, e.g. in sidebar and in footer. * * @param array $navlink Navigational link generated by SkinTemplate - * @param mixed $idPrefix Prefix to add to id of this navlink. If false, id is removed entirely. Default is 'cb-'. + * @param mixed $idPrefix Prefix to add to id of this navlink. If false, id + * is removed entirely. Default is 'cb-'. */ function processNavlinkForDocument( $navlink, $idPrefix = 'cb-' ) { if ( $navlink['id'] ) { @@ -283,42 +319,66 @@ class CologneBlueTemplate extends BaseTemplate { */ function beforeContent() { ob_start(); -?> -
-
- -

escaped() ?>

-