<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[12080] sites/trunk/wordpress.org/public_html/wp-content/mu-plugins/pub/locales/locales.php: Locales: Sync file with the upstream version of GlotPress.</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://meta.trac.wordpress.org/changeset/12080">12080</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://meta.trac.wordpress.org/changeset/12080","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>dd32</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2022-09-26 03:58:40 +0000 (Mon, 26 Sep 2022)</dd>
</dl>
<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Locales: Sync file with the upstream version of GlotPress.
See <a href="http://meta.trac.wordpress.org/ticket/6480">#6480</a>.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentmupluginspublocaleslocalesphp">sites/trunk/wordpress.org/public_html/wp-content/mu-plugins/pub/locales/locales.php</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentmupluginspublocaleslocalesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/mu-plugins/pub/locales/locales.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/mu-plugins/pub/locales/locales.php 2022-09-20 07:40:04 UTC (rev 12079)
+++ sites/trunk/wordpress.org/public_html/wp-content/mu-plugins/pub/locales/locales.php 2022-09-26 03:58:40 UTC (rev 12080)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,10 +2,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px"> * Locales used on WordPress.org.
</span><span class="cx" style="display: block; padding: 0 10px"> *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * - Copy of https://github.com/GlotPress/GlotPress-WP/blob/4e75ab6/locales/locales.php
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * - Copy of https://github.com/GlotPress/GlotPress/blob/bf614ee290531da6ced571a79d5701dcf68d2212/locales/locales.php
</ins><span class="cx" style="display: block; padding: 0 10px"> * - With support for custom locale variants.
</span><span class="cx" style="display: block; padding: 0 10px"> * - Without https://github.com/GlotPress/GlotPress-WP/pull/1012 and https://github.com/GlotPress/GlotPress-WP/pull/1017.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * - Without other dependencies because the file gets also loaded in api.wordpress.org context.
</del><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> if ( ! class_exists( 'GP_Locale' ) ) :
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,6 +23,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> public $google_code = null;
</span><span class="cx" style="display: block; padding: 0 10px"> public $preferred_sans_serif_font_family = null;
</span><span class="cx" style="display: block; padding: 0 10px"> public $facebook_locale = null;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ public $alphabet = 'latin';
+ public $word_count_type = 'words';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px"> * The variant root for this locale.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -67,6 +68,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> if ( 'rtl' == $name ) {
</span><span class="cx" style="display: block; padding: 0 10px"> return isset( $this->text_direction );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return false;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -79,11 +81,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> if ( 'rtl' == $name ) {
</span><span class="cx" style="display: block; padding: 0 10px"> return ( 'rtl' === $this->text_direction );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ return null;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> public function combined_name() {
</span><span class="cx" style="display: block; padding: 0 10px"> /* translators: combined name for locales: 1: name in English, 2: native name */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- return sprintf( _x( '%1$s/%2$s', 'locales' ), $this->english_name, $this->native_name );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return sprintf( __( '%1$s/%2$s', 'glotpress' ), $this->english_name, $this->native_name );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> public function numbers_for_index( $index, $how_many = 3, $test_up_to = 1000 ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -148,6 +152,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ae->lang_code_iso_639_1 = 'ae';
</span><span class="cx" style="display: block; padding: 0 10px"> $ae->lang_code_iso_639_2 = 'ave';
</span><span class="cx" style="display: block; padding: 0 10px"> $ae->slug = 'ae';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ae->alphabet = 'avestan';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $af = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $af->english_name = 'Afrikaans';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -167,6 +172,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ak->lang_code_iso_639_2 = 'aka';
</span><span class="cx" style="display: block; padding: 0 10px"> $ak->slug = 'ak';
</span><span class="cx" style="display: block; padding: 0 10px"> $ak->facebook_locale = 'ak_GH';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ak->alphabet = 'adinkra';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $am = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $am->english_name = 'Amharic';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -177,6 +183,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $am->wp_locale = 'am';
</span><span class="cx" style="display: block; padding: 0 10px"> $am->slug = 'am';
</span><span class="cx" style="display: block; padding: 0 10px"> $am->facebook_locale = 'am_ET';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $am->alphabet = 'geez';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $an = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $an->english_name = 'Aragonese';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -201,6 +208,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ar->preferred_sans_serif_font_family = 'Tahoma';
</span><span class="cx" style="display: block; padding: 0 10px"> $ar->google_code = 'ar';
</span><span class="cx" style="display: block; padding: 0 10px"> $ar->facebook_locale = 'ar_AR';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ar->alphabet = 'arabic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $arq = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $arq->english_name = 'Algerian Arabic';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -213,6 +221,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $arq->nplurals = 6;
</span><span class="cx" style="display: block; padding: 0 10px"> $arq->plural_expression = '(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5))))';
</span><span class="cx" style="display: block; padding: 0 10px"> $arq->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $arq->alphabet = 'arabic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ary = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ary->english_name = 'Moroccan Arabic';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -225,6 +234,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ary->nplurals = 6;
</span><span class="cx" style="display: block; padding: 0 10px"> $ary->plural_expression = '(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5))))';
</span><span class="cx" style="display: block; padding: 0 10px"> $ary->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ary->alphabet = 'arabic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $as = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $as->english_name = 'Assamese';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -236,6 +246,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $as->wp_locale = 'as';
</span><span class="cx" style="display: block; padding: 0 10px"> $as->slug = 'as';
</span><span class="cx" style="display: block; padding: 0 10px"> $as->facebook_locale = 'as_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $as->alphabet = 'assamese';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ast = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ast->english_name = 'Asturian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -252,6 +263,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $av->lang_code_iso_639_1 = 'av';
</span><span class="cx" style="display: block; padding: 0 10px"> $av->lang_code_iso_639_2 = 'ava';
</span><span class="cx" style="display: block; padding: 0 10px"> $av->slug = 'av';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $av->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ay = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ay->english_name = 'Aymara';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -284,6 +296,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $azb->wp_locale = 'azb';
</span><span class="cx" style="display: block; padding: 0 10px"> $azb->slug = 'azb';
</span><span class="cx" style="display: block; padding: 0 10px"> $azb->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $azb->alphabet = 'persian';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $az_tr = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $az_tr->english_name = 'Azerbaijani (Turkey)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -301,6 +314,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ba->lang_code_iso_639_2 = 'bak';
</span><span class="cx" style="display: block; padding: 0 10px"> $ba->wp_locale = 'ba';
</span><span class="cx" style="display: block; padding: 0 10px"> $ba->slug = 'ba';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ba->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $bal = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $bal->english_name = 'Catalan (Balear)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -320,6 +334,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $bcc->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $bcc->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $bcc->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $bcc->alphabet = 'balochi';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $be = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $be->english_name = 'Belarusian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -333,6 +348,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $be->plural_expression = '(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2)';
</span><span class="cx" style="display: block; padding: 0 10px"> $be->google_code = 'be';
</span><span class="cx" style="display: block; padding: 0 10px"> $be->facebook_locale = 'be_BY';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $be->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $bg = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $bg->english_name = 'Bulgarian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -344,7 +360,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $bg->slug = 'bg';
</span><span class="cx" style="display: block; padding: 0 10px"> $bg->google_code = 'bg';
</span><span class="cx" style="display: block; padding: 0 10px"> $bg->facebook_locale = 'bg_BG';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $bg->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $bgn = new GP_Locale();
+ $bgn->english_name = 'Western Balochi';
+ $bgn->native_name = 'بلوچی';
+ $bgn->lang_code_iso_639_3 = 'bgn';
+ $bgn->country_code = 'pk';
+ $bgn->wp_locale = 'bgn';
+ $bgn->slug = 'bgn';
+ $bgn->text_direction = 'rtl';
+ $bgn->alphabet = 'balochi';
+
</ins><span class="cx" style="display: block; padding: 0 10px"> $bh = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $bh->english_name = 'Bihari';
</span><span class="cx" style="display: block; padding: 0 10px"> $bh->native_name = 'भोजपुरी';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -351,6 +378,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $bh->lang_code_iso_639_1 = 'bh';
</span><span class="cx" style="display: block; padding: 0 10px"> $bh->lang_code_iso_639_2 = 'bih';
</span><span class="cx" style="display: block; padding: 0 10px"> $bh->slug = 'bh';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $bh->alphabet = 'devanagari';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $bho = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $bho->english_name = 'Bhojpuri';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -359,6 +387,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $bho->country_code = 'in';
</span><span class="cx" style="display: block; padding: 0 10px"> $bho->wp_locale = 'bho';
</span><span class="cx" style="display: block; padding: 0 10px"> $bho->slug = 'bho';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $bho->alphabet = 'devanagari';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $bi = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $bi->english_name = 'Bislama';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -383,6 +412,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $bn_bd->wp_locale = 'bn_BD';
</span><span class="cx" style="display: block; padding: 0 10px"> $bn_bd->slug = 'bn';
</span><span class="cx" style="display: block; padding: 0 10px"> $bn_bd->google_code = 'bn';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $bn_bd->alphabet = 'bengali';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $bn_in = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $bn_in->english_name = 'Bengali (India)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -395,6 +425,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $bn_in->facebook_locale = 'bn_IN';
</span><span class="cx" style="display: block; padding: 0 10px"> $bn_in->nplurals = 2;
</span><span class="cx" style="display: block; padding: 0 10px"> $bn_in->plural_expression = 'n > 1';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $bn_in->alphabet = 'bengali';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $bo = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $bo->english_name = 'Tibetan';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -405,6 +436,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $bo->slug = 'bo';
</span><span class="cx" style="display: block; padding: 0 10px"> $bo->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $bo->plural_expression = '0';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $bo->alphabet = 'tibetan';
+ $bo->word_count_type = 'characters_excluding_spaces';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $br = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $br->english_name = 'Breton';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -426,6 +459,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $brx->country_code = 'in';
</span><span class="cx" style="display: block; padding: 0 10px"> $brx->wp_locale = 'brx';
</span><span class="cx" style="display: block; padding: 0 10px"> $brx->slug = 'brx';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $brx->alphabet = 'devanagari';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $bs = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $bs->english_name = 'Bosnian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -450,6 +484,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ca->google_code = 'ca';
</span><span class="cx" style="display: block; padding: 0 10px"> $ca->facebook_locale = 'ca_ES';
</span><span class="cx" style="display: block; padding: 0 10px">
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ca_valencia = new GP_Locale();
+ $ca_valencia->english_name = 'Catalan (Valencian)';
+ $ca_valencia->native_name = 'Català (Valencià)';
+ $ca_valencia->lang_code_iso_639_1 = 'ca';
+ $ca_valencia->lang_code_iso_639_2 = 'cat';
+ $ca_valencia->wp_locale = 'ca_valencia';
+ $ca_valencia->slug = 'ca-valencia';
+ $ca_valencia->google_code = 'ca';
+ $ca_valencia->facebook_locale = 'ca_ES';
+
</ins><span class="cx" style="display: block; padding: 0 10px"> $ce = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ce->english_name = 'Chechen';
</span><span class="cx" style="display: block; padding: 0 10px"> $ce->native_name = 'Нохчийн мотт';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -456,6 +500,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ce->lang_code_iso_639_1 = 'ce';
</span><span class="cx" style="display: block; padding: 0 10px"> $ce->lang_code_iso_639_2 = 'che';
</span><span class="cx" style="display: block; padding: 0 10px"> $ce->slug = 'ce';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ce->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ceb = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ceb->english_name = 'Cebuano';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -484,6 +529,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ckb->slug = 'ckb';
</span><span class="cx" style="display: block; padding: 0 10px"> $ckb->text_direction = 'rtl';
</span><span class="cx" style="display: block; padding: 0 10px"> $ckb->facebook_locale = 'cb_IQ';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ckb->alphabet = 'sorani';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $co = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $co->english_name = 'Corsican';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -513,6 +559,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $cr->lang_code_iso_639_2 = 'cre';
</span><span class="cx" style="display: block; padding: 0 10px"> $cr->country_code = 'ca';
</span><span class="cx" style="display: block; padding: 0 10px"> $cr->slug = 'cr';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $cr->alphabet = 'syllabics';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $cs = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $cs->english_name = 'Czech';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -541,6 +588,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $cu->lang_code_iso_639_1 = 'cu';
</span><span class="cx" style="display: block; padding: 0 10px"> $cu->lang_code_iso_639_2 = 'chu';
</span><span class="cx" style="display: block; padding: 0 10px"> $cu->slug = 'cu';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $cu->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $cv = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $cv->english_name = 'Chuvash';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -549,6 +597,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $cv->lang_code_iso_639_2 = 'chv';
</span><span class="cx" style="display: block; padding: 0 10px"> $cv->country_code = 'ru';
</span><span class="cx" style="display: block; padding: 0 10px"> $cv->slug = 'cv';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $cv->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $cy = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $cy->english_name = 'Welsh';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -595,7 +644,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $de_at->english_name = 'German (Austria)';
</span><span class="cx" style="display: block; padding: 0 10px"> $de_at->native_name = 'Deutsch (Österreich)';
</span><span class="cx" style="display: block; padding: 0 10px"> $de_at->lang_code_iso_639_1 = 'de';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $de_at->country_code = 'de';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $de_at->country_code = 'at';
</ins><span class="cx" style="display: block; padding: 0 10px"> $de_at->wp_locale = 'de_AT';
</span><span class="cx" style="display: block; padding: 0 10px"> $de_at->slug = 'de-at';
</span><span class="cx" style="display: block; padding: 0 10px"> $de_at->google_code = 'de';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -636,6 +685,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $dv->wp_locale = 'dv';
</span><span class="cx" style="display: block; padding: 0 10px"> $dv->slug = 'dv';
</span><span class="cx" style="display: block; padding: 0 10px"> $dv->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $dv->alphabet = 'thaana';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $dzo = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $dzo->english_name = 'Dzongkha';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -647,6 +697,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $dzo->slug = 'dzo';
</span><span class="cx" style="display: block; padding: 0 10px"> $dzo->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $dzo->plural_expression = '0';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $dzo->alphabet = 'tibetan';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ewe = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ewe->english_name = 'Ewe';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -668,6 +719,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $el->slug = 'el';
</span><span class="cx" style="display: block; padding: 0 10px"> $el->google_code = 'el';
</span><span class="cx" style="display: block; padding: 0 10px"> $el->facebook_locale = 'el_GR';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $el->alphabet = 'greek';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $el_po = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $el_po->english_name = 'Greek (Polytonic)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -674,6 +726,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $el_po->native_name = 'Greek (Polytonic)'; // TODO.
</span><span class="cx" style="display: block; padding: 0 10px"> $el_po->country_code = 'gr';
</span><span class="cx" style="display: block; padding: 0 10px"> $el_po->slug = 'el-po';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $el_po->alphabet = 'polytonic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $emoji = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $emoji->english_name = 'Emoji';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -683,6 +736,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $emoji->slug = 'art-xemoji';
</span><span class="cx" style="display: block; padding: 0 10px"> $emoji->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $emoji->plural_expression = '0';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $emoji->alphabet = 'emoji';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $en = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $en->english_name = 'English';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -912,6 +966,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $es_us->lang_code_iso_639_3 = 'spa';
</span><span class="cx" style="display: block; padding: 0 10px"> $es_us->country_code = 'us';
</span><span class="cx" style="display: block; padding: 0 10px"> $es_us->slug = 'es-us';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $es_us->google_code = 'es';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $es_uy = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $es_uy->english_name = 'Spanish (Uruguay)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -971,6 +1026,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $fa->text_direction = 'rtl';
</span><span class="cx" style="display: block; padding: 0 10px"> $fa->google_code = 'fa';
</span><span class="cx" style="display: block; padding: 0 10px"> $fa->facebook_locale = 'fa_IR';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $fa->alphabet = 'persian';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->english_name = 'Persian (Afghanistan)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -977,6 +1033,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->native_name = '(فارسی (افغانستان';
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->lang_code_iso_639_1 = 'fa';
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->lang_code_iso_639_2 = 'fas';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $fa_af->country_code = 'af';
</ins><span class="cx" style="display: block; padding: 0 10px"> $fa_af->wp_locale = 'fa_AF';
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->slug = 'fa-af';
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->nplurals = 1;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -983,6 +1040,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->text_direction = 'rtl';
</span><span class="cx" style="display: block; padding: 0 10px"> $fa_af->google_code = 'fa';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $fa_af->alphabet = 'persian';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ff_sn = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ff_sn->english_name = 'Fulah';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1186,6 +1244,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $gu->slug = 'gu';
</span><span class="cx" style="display: block; padding: 0 10px"> $gu->google_code = 'gu';
</span><span class="cx" style="display: block; padding: 0 10px"> $gu->facebook_locale = 'gu_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $gu->alphabet = 'gujarati';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ha = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ha->english_name = 'Hausa (Arabic)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1195,6 +1254,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ha->slug = 'ha';
</span><span class="cx" style="display: block; padding: 0 10px"> $ha->text_direction = 'rtl';
</span><span class="cx" style="display: block; padding: 0 10px"> $ha->google_code = 'ha';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ha->alphabet = 'arabic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $hat = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $hat->english_name = 'Haitian Creole';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1234,6 +1294,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $haz->wp_locale = 'haz';
</span><span class="cx" style="display: block; padding: 0 10px"> $haz->slug = 'haz';
</span><span class="cx" style="display: block; padding: 0 10px"> $haz->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $haz->alphabet = 'arabic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $he = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $he->english_name = 'Hebrew';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1245,6 +1306,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $he->text_direction = 'rtl';
</span><span class="cx" style="display: block; padding: 0 10px"> $he->google_code = 'iw';
</span><span class="cx" style="display: block; padding: 0 10px"> $he->facebook_locale = 'he_IL';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $he->alphabet = 'hebrew';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $hi = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $hi->english_name = 'Hindi';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1256,6 +1318,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $hi->slug = 'hi';
</span><span class="cx" style="display: block; padding: 0 10px"> $hi->google_code = 'hi';
</span><span class="cx" style="display: block; padding: 0 10px"> $hi->facebook_locale = 'hi_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $hi->alphabet = 'devanagari';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $hr = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $hr->english_name = 'Croatian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1302,6 +1365,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $hy->slug = 'hy';
</span><span class="cx" style="display: block; padding: 0 10px"> $hy->google_code = 'hy';
</span><span class="cx" style="display: block; padding: 0 10px"> $hy->facebook_locale = 'hy_AM';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $hy->alphabet = 'armenian';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ia = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ia->english_name = 'Interlingua';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1354,6 +1418,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ike->slug = 'ike';
</span><span class="cx" style="display: block; padding: 0 10px"> $ike->nplurals = 3;
</span><span class="cx" style="display: block; padding: 0 10px"> $ike->plural_expression = '(n == 1) ? 0 : ((n == 2) ? 1 : 2)';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ike->alphabet = 'syllabics';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ilo = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ilo->english_name = 'Iloko';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1397,6 +1462,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ja->facebook_locale = 'ja_JP';
</span><span class="cx" style="display: block; padding: 0 10px"> $ja->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $ja->plural_expression = '0';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ja->alphabet = 'kanji';
+ $ja->word_count_type = 'characters_including_spaces';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $jv = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $jv->english_name = 'Javanese';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1421,6 +1488,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ka->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $ka->google_code = 'ka';
</span><span class="cx" style="display: block; padding: 0 10px"> $ka->facebook_locale = 'ka_GE';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ka->alphabet = 'georgian';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $kaa = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $kaa->english_name = 'Karakalpak';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1473,6 +1541,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $kk->slug = 'kk';
</span><span class="cx" style="display: block; padding: 0 10px"> $kk->google_code = 'kk';
</span><span class="cx" style="display: block; padding: 0 10px"> $kk->facebook_locale = 'kk_KZ';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $kk->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $km = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $km->english_name = 'Khmer';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1486,6 +1555,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $km->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $km->google_code = 'km';
</span><span class="cx" style="display: block; padding: 0 10px"> $km->facebook_locale = 'km_KH';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $km->alphabet = 'khmer';
+ $km->word_count_type = 'characters_excluding_spaces';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $kmr = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $kmr->english_name = 'Kurdish (Kurmanji)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1507,6 +1578,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $kn->slug = 'kn';
</span><span class="cx" style="display: block; padding: 0 10px"> $kn->google_code = 'kn';
</span><span class="cx" style="display: block; padding: 0 10px"> $kn->facebook_locale = 'kn_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $kn->alphabet = 'kannada';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ko = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ko->english_name = 'Korean';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1520,6 +1592,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ko->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $ko->google_code = 'ko';
</span><span class="cx" style="display: block; padding: 0 10px"> $ko->facebook_locale = 'ko_KR';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ko->alphabet = 'hangul';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ks = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ks->english_name = 'Kashmiri';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1527,6 +1600,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ks->lang_code_iso_639_1 = 'ks';
</span><span class="cx" style="display: block; padding: 0 10px"> $ks->lang_code_iso_639_2 = 'kas';
</span><span class="cx" style="display: block; padding: 0 10px"> $ks->slug = 'ks';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ks->alphabet = 'devanagari';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $kir = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $kir->english_name = 'Kyrgyz';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1540,6 +1614,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $kir->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $kir->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $kir->google_code = 'ky';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $kir->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $la = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $la->english_name = 'Latin';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1609,6 +1684,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $lo->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $lo->google_code = 'lo';
</span><span class="cx" style="display: block; padding: 0 10px"> $lo->facebook_locale = 'lo_LA';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $lo->alphabet = 'lao';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $lt = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $lt->english_name = 'Lithuanian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1654,6 +1730,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $mai->country_code = 'in';
</span><span class="cx" style="display: block; padding: 0 10px"> $mai->wp_locale = 'mai';
</span><span class="cx" style="display: block; padding: 0 10px"> $mai->slug = 'mai';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $mai->alphabet = 'devanagari';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $me = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $me->english_name = 'Montenegrin';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1691,6 +1768,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $mhr->lang_code_iso_639_3 = 'mhr';
</span><span class="cx" style="display: block; padding: 0 10px"> $mhr->country_code = 'ru';
</span><span class="cx" style="display: block; padding: 0 10px"> $mhr->slug = 'mhr';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $mhr->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $mk = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $mk->english_name = 'Macedonian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1704,6 +1782,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $mk->plural_expression = 'n % 10 != 1 || n % 100 == 11';
</span><span class="cx" style="display: block; padding: 0 10px"> $mk->google_code = 'mk';
</span><span class="cx" style="display: block; padding: 0 10px"> $mk->facebook_locale = 'mk_MK';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $mk->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ml = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ml->english_name = 'Malayalam';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1715,6 +1794,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ml->slug = 'ml';
</span><span class="cx" style="display: block; padding: 0 10px"> $ml->google_code = 'ml';
</span><span class="cx" style="display: block; padding: 0 10px"> $ml->facebook_locale = 'ml_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ml->alphabet = 'malayalam';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $mlt = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $mlt->english_name = 'Maltese';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1740,6 +1820,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $mn->slug = 'mn';
</span><span class="cx" style="display: block; padding: 0 10px"> $mn->google_code = 'mn';
</span><span class="cx" style="display: block; padding: 0 10px"> $mn->facebook_locale = 'mn_MN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $mn->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $mr = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $mr->english_name = 'Marathi';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1750,6 +1831,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $mr->slug = 'mr';
</span><span class="cx" style="display: block; padding: 0 10px"> $mr->google_code = 'mr';
</span><span class="cx" style="display: block; padding: 0 10px"> $mr->facebook_locale = 'mr_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $mr->alphabet = 'devanagari';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $mri = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $mri->english_name = 'Maori';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1769,6 +1851,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $mrj->lang_code_iso_639_3 = 'mrj';
</span><span class="cx" style="display: block; padding: 0 10px"> $mrj->country_code = 'ru';
</span><span class="cx" style="display: block; padding: 0 10px"> $mrj->slug = 'mrj';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $mrj->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ms = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ms->english_name = 'Malay';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1797,6 +1880,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $my->wp_locale = 'my_MM';
</span><span class="cx" style="display: block; padding: 0 10px"> $my->slug = 'mya';
</span><span class="cx" style="display: block; padding: 0 10px"> $my->google_code = 'my';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $my->alphabet = 'burmese';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ne = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ne->english_name = 'Nepali';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1808,6 +1892,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ne->slug = 'ne';
</span><span class="cx" style="display: block; padding: 0 10px"> $ne->google_code = 'ne';
</span><span class="cx" style="display: block; padding: 0 10px"> $ne->facebook_locale = 'ne_NP';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ne->alphabet = 'devanagari';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $nb = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $nb->english_name = 'Norwegian (Bokmål)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1877,6 +1962,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $nqo->wp_locale = 'nqo';
</span><span class="cx" style="display: block; padding: 0 10px"> $nqo->slug = 'nqo';
</span><span class="cx" style="display: block; padding: 0 10px"> $nqo->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $nqo->alphabet = 'nko';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $nso = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $nso->english_name = 'Northern Sotho';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1915,6 +2001,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ory->wp_locale = 'ory';
</span><span class="cx" style="display: block; padding: 0 10px"> $ory->slug = 'ory';
</span><span class="cx" style="display: block; padding: 0 10px"> $ory->facebook_locale = 'or_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ory->alphabet = 'odia';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $os = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $os->english_name = 'Ossetic';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1923,9 +2010,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $os->lang_code_iso_639_2 = 'oss';
</span><span class="cx" style="display: block; padding: 0 10px"> $os->wp_locale = 'os';
</span><span class="cx" style="display: block; padding: 0 10px"> $os->slug = 'os';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $os->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $pa = new GP_Locale();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $pa->english_name = 'Punjabi';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $pa->english_name = 'Panjabi (India)';
</ins><span class="cx" style="display: block; padding: 0 10px"> $pa->native_name = 'ਪੰਜਾਬੀ';
</span><span class="cx" style="display: block; padding: 0 10px"> $pa->lang_code_iso_639_1 = 'pa';
</span><span class="cx" style="display: block; padding: 0 10px"> $pa->lang_code_iso_639_2 = 'pan';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1933,8 +2021,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $pa->wp_locale = 'pa_IN';
</span><span class="cx" style="display: block; padding: 0 10px"> $pa->slug = 'pa';
</span><span class="cx" style="display: block; padding: 0 10px"> $pa->google_code = 'pa';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $pa->nplurals = 2;
+ $pa->plural_expression = 'n > 1';
</ins><span class="cx" style="display: block; padding: 0 10px"> $pa->facebook_locale = 'pa_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $pa->alphabet = 'gurmukhi';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $pa_pk = new GP_Locale();
+ $pa_pk->english_name = 'Punjabi (Pakistan)';
+ $pa_pk->native_name = 'پنجابی';
+ $pa_pk->lang_code_iso_639_1 = 'pa';
+ $pa_pk->lang_code_iso_639_2 = 'pan';
+ $pa_pk->country_code = 'pk';
+ $pa_pk->wp_locale = 'pa_PK';
+ $pa_pk->slug = 'pa-pk';
+ $pa_pk->nplurals = 2;
+ $pa_pk->plural_expression = 'n > 1';
+ $pa_pk->google_code = 'pa';
+ $pa_pk->alphabet = 'shahmukhi';
+
</ins><span class="cx" style="display: block; padding: 0 10px"> $pap_cw = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $pap_cw->english_name = 'Papiamento (Curaçao and Bonaire)';
</span><span class="cx" style="display: block; padding: 0 10px"> $pap_cw->native_name = 'Papiamentu';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2041,6 +2145,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ps->slug = 'ps';
</span><span class="cx" style="display: block; padding: 0 10px"> $ps->text_direction = 'rtl';
</span><span class="cx" style="display: block; padding: 0 10px"> $ps->facebook_locale = 'ps_AF';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ps->alphabet = 'pashto';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $rhg = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $rhg->english_name = 'Rohingya';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2087,6 +2192,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ru->plural_expression = '(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2)';
</span><span class="cx" style="display: block; padding: 0 10px"> $ru->google_code = 'ru';
</span><span class="cx" style="display: block; padding: 0 10px"> $ru->facebook_locale = 'ru_RU';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ru->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $rue = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $rue->english_name = 'Rusyn';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2095,6 +2201,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $rue->slug = 'rue';
</span><span class="cx" style="display: block; padding: 0 10px"> $rue->nplurals = 3;
</span><span class="cx" style="display: block; padding: 0 10px"> $rue->plural_expression = '(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2)';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $rue->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $rup = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $rup->english_name = 'Aromanian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2112,6 +2219,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $sah->country_code = 'ru';
</span><span class="cx" style="display: block; padding: 0 10px"> $sah->wp_locale = 'sah';
</span><span class="cx" style="display: block; padding: 0 10px"> $sah->slug = 'sah';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $sah->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $sa_in = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $sa_in->english_name = 'Sanskrit';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2123,6 +2231,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $sa_in->wp_locale = 'sa_IN';
</span><span class="cx" style="display: block; padding: 0 10px"> $sa_in->slug = 'sa-in';
</span><span class="cx" style="display: block; padding: 0 10px"> $sa_in->facebook_locale = 'sa_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $sa_in->alphabet = 'brahmic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $scn = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $scn->english_name = 'Sicilian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2142,6 +2251,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $si->slug = 'si';
</span><span class="cx" style="display: block; padding: 0 10px"> $si->google_code = 'si';
</span><span class="cx" style="display: block; padding: 0 10px"> $si->facebook_locale = 'si_LK';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $si->alphabet = 'sinhala';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $sk = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $sk->english_name = 'Slovak';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2166,6 +2276,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $skr->nplurals = 2;
</span><span class="cx" style="display: block; padding: 0 10px"> $skr->plural_expression = 'n > 1';
</span><span class="cx" style="display: block; padding: 0 10px"> $skr->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $skr->alphabet = 'saraiki';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $sl = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $sl->english_name = 'Slovenian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2199,6 +2310,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $snd->wp_locale = 'snd';
</span><span class="cx" style="display: block; padding: 0 10px"> $snd->slug = 'snd';
</span><span class="cx" style="display: block; padding: 0 10px"> $snd->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $snd->alphabet = 'arabic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $so = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $so->english_name = 'Somali';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2243,6 +2355,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $sr->plural_expression = '(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2)';
</span><span class="cx" style="display: block; padding: 0 10px"> $sr->google_code = 'sr';
</span><span class="cx" style="display: block; padding: 0 10px"> $sr->facebook_locale = 'sr_RS';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $sr->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $sr_latin = clone $sr;
</span><span class="cx" style="display: block; padding: 0 10px"> $sr_latin->english_name = 'Serbian (Latin)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2311,6 +2424,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $syr->country_code = 'iq';
</span><span class="cx" style="display: block; padding: 0 10px"> $syr->wp_locale = 'syr';
</span><span class="cx" style="display: block; padding: 0 10px"> $syr->slug = 'syr';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $syr->alphabet = 'syriac';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $szl = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $szl->english_name = 'Silesian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2333,6 +2447,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ta->slug = 'ta';
</span><span class="cx" style="display: block; padding: 0 10px"> $ta->google_code = 'ta';
</span><span class="cx" style="display: block; padding: 0 10px"> $ta->facebook_locale = 'ta_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ta->alphabet = 'tamil';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ta_lk = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ta_lk->english_name = 'Tamil (Sri Lanka)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2343,6 +2458,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ta_lk->wp_locale = 'ta_LK';
</span><span class="cx" style="display: block; padding: 0 10px"> $ta_lk->slug = 'ta-lk';
</span><span class="cx" style="display: block; padding: 0 10px"> $ta_lk->google_code = 'ta';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ta_lk->alphabet = 'tamil';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $tah = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $tah->english_name = 'Tahitian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2365,6 +2481,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $te->slug = 'te';
</span><span class="cx" style="display: block; padding: 0 10px"> $te->google_code = 'te';
</span><span class="cx" style="display: block; padding: 0 10px"> $te->facebook_locale = 'te_IN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $te->alphabet = 'telugu';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $tg = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $tg->english_name = 'Tajik';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2376,6 +2493,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $tg->slug = 'tg';
</span><span class="cx" style="display: block; padding: 0 10px"> $tg->google_code = 'tg';
</span><span class="cx" style="display: block; padding: 0 10px"> $tg->facebook_locale = 'tg_TJ';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tg->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $th = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $th->english_name = 'Thai';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2388,6 +2506,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $th->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $th->google_code = 'th';
</span><span class="cx" style="display: block; padding: 0 10px"> $th->facebook_locale = 'th_TH';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $th->alphabet = 'thai';
+ $th->word_count_type = 'characters_excluding_spaces';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $tir = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $tir->english_name = 'Tigrinya';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2399,6 +2519,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $tir->slug = 'tir';
</span><span class="cx" style="display: block; padding: 0 10px"> $tir->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $tir->plural_expression = '0';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tir->alphabet = 'geez';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $tlh = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $tlh->english_name = 'Klingon';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2444,6 +2565,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $tt_ru->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $tt_ru->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $tt_ru->facebook_locale = 'tt_RU';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tt_ru->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $tuk = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $tuk->english_name = 'Turkmen';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2474,6 +2596,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $tzm->slug = 'tzm';
</span><span class="cx" style="display: block; padding: 0 10px"> $tzm->nplurals = 2;
</span><span class="cx" style="display: block; padding: 0 10px"> $tzm->plural_expression = 'n > 1';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tzm->alphabet = 'tifinagh';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $udm = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $udm->english_name = 'Udmurt';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2480,6 +2603,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $udm->native_name = 'Удмурт кыл';
</span><span class="cx" style="display: block; padding: 0 10px"> $udm->lang_code_iso_639_2 = 'udm';
</span><span class="cx" style="display: block; padding: 0 10px"> $udm->slug = 'udm';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $udm->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ug = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ug->english_name = 'Uighur';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2490,6 +2614,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ug->wp_locale = 'ug_CN';
</span><span class="cx" style="display: block; padding: 0 10px"> $ug->slug = 'ug';
</span><span class="cx" style="display: block; padding: 0 10px"> $ug->text_direction = 'rtl';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ug->alphabet = 'uyghur';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $uk = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $uk->english_name = 'Ukrainian';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2503,6 +2628,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $uk->plural_expression = '(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2)';
</span><span class="cx" style="display: block; padding: 0 10px"> $uk->google_code = 'uk';
</span><span class="cx" style="display: block; padding: 0 10px"> $uk->facebook_locale = 'uk_UA';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $uk->alphabet = 'cyrillic';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $ur = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $ur->english_name = 'Urdu';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2515,6 +2641,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $ur->text_direction = 'rtl';
</span><span class="cx" style="display: block; padding: 0 10px"> $ur->google_code = 'ur';
</span><span class="cx" style="display: block; padding: 0 10px"> $ur->facebook_locale = 'ur_PK';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $ur->alphabet = 'persian';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $uz = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $uz->english_name = 'Uzbek';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2589,6 +2716,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $xmf->lang_code_iso_639_3 = 'xmf';
</span><span class="cx" style="display: block; padding: 0 10px"> $xmf->country_code = 'ge';
</span><span class="cx" style="display: block; padding: 0 10px"> $xmf->slug = 'xmf';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $xmf->alphabet = 'georgian';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $yi = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $yi->english_name = 'Yiddish';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2598,6 +2726,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $yi->slug = 'yi';
</span><span class="cx" style="display: block; padding: 0 10px"> $yi->text_direction = 'rtl';
</span><span class="cx" style="display: block; padding: 0 10px"> $yi->google_code = 'yi';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $yi->alphabet = 'hebrew';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $yor = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $yor->english_name = 'Yoruba';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2621,6 +2750,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $zgh->slug = 'zgh';
</span><span class="cx" style="display: block; padding: 0 10px"> $zgh->nplurals = 2;
</span><span class="cx" style="display: block; padding: 0 10px"> $zgh->plural_expression = 'n >= 2 && (n < 11 || n > 99)';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $zgh->alphabet = 'tifinagh';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $zh = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $zh->english_name = 'Chinese';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2630,6 +2760,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $zh->slug = 'zh';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $zh->plural_expression = '0';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $zh->alphabet = 'hanyu';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_cn = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_cn->english_name = 'Chinese (China)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2643,10 +2774,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_cn->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_cn->google_code = 'zh-CN';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_cn->facebook_locale = 'zh_CN';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $zh_cn->alphabet = 'simplified-chinese';
+ $zh_cn->word_count_type = 'characters_excluding_spaces';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_hk = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_hk->english_name = 'Chinese (Hong Kong)';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $zh_hk->native_name = '香港中文版 ';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $zh_hk->native_name = '香港中文';
</ins><span class="cx" style="display: block; padding: 0 10px"> $zh_hk->lang_code_iso_639_1 = 'zh';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_hk->lang_code_iso_639_2 = 'zho';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_hk->country_code = 'hk';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2655,6 +2788,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_hk->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_hk->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_hk->facebook_locale = 'zh_HK';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $zh_hk->alphabet = 'simplified-chinese';
+ $zh_hk->word_count_type = 'characters_excluding_spaces';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_sg = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_sg->english_name = 'Chinese (Singapore)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2666,6 +2801,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_sg->slug = 'zh-sg';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_sg->nplurals = 1;
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_sg->plural_expression = '0';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $zh_sg->alphabet = 'hanyu';
+ $zh_sg->word_count_type = 'characters_excluding_spaces';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_tw = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_tw->english_name = 'Chinese (Taiwan)';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2679,6 +2816,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_tw->plural_expression = '0';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_tw->google_code = 'zh-TW';
</span><span class="cx" style="display: block; padding: 0 10px"> $zh_tw->facebook_locale = 'zh_TW';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $zh_tw->alphabet = 'hanyu';
+ $zh_tw->word_count_type = 'characters_excluding_spaces';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $zul = new GP_Locale();
</span><span class="cx" style="display: block; padding: 0 10px"> $zul->english_name = 'Zulu';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2691,7 +2830,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $zul->slug = 'zul';
</span><span class="cx" style="display: block; padding: 0 10px"> $zul->google_code = 'zu';
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- foreach ( get_defined_vars() as $locale ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $def_vars = get_defined_vars();
+
+ if ( function_exists( 'apply_filters' ) ) {
+ /**
+ * Fires after the locales have been defined but before they have been assigned to the object property.
+ *
+ * @since 3.0.0
+ *
+ * @param array $def_vars The array of locale objects.
+ *
+ * @return array The updated array of locale objects.
+ */
+ $def_vars = apply_filters( 'gp_locale_definitions_array', $def_vars );
+ }
+
+ foreach ( $def_vars as $locale ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> $this->locales[ $locale->slug ] = $locale;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre>
</div>
</div>
</body>
</html>