Passed
Pull Request — master (#462)
by Viktor
04:15
created
includes/abstracts/abstract-wpinv-session.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
  * Handle data for the current customer session
4 4
  */
5 5
 
6
-if ( ! defined( 'ABSPATH' ) ) {
6
+if (!defined('ABSPATH')) {
7 7
 	exit;
8 8
 }
9 9
 
@@ -51,8 +51,8 @@  discard block
 block discarded – undo
51 51
 	 * @param mixed $key Key to get.
52 52
 	 * @return mixed
53 53
 	 */
54
-	public function __get( $key ) {
55
-		return $this->get( $key );
54
+	public function __get($key) {
55
+		return $this->get($key);
56 56
 	}
57 57
 
58 58
 	/**
@@ -61,8 +61,8 @@  discard block
 block discarded – undo
61 61
 	 * @param mixed $key Key to set.
62 62
 	 * @param mixed $value Value to set.
63 63
 	 */
64
-	public function __set( $key, $value ) {
65
-		$this->set( $key, $value );
64
+	public function __set($key, $value) {
65
+		$this->set($key, $value);
66 66
 	}
67 67
 
68 68
 	/**
@@ -71,8 +71,8 @@  discard block
 block discarded – undo
71 71
 	 * @param mixed $key Key to check.
72 72
 	 * @return bool
73 73
 	 */
74
-	public function __isset( $key ) {
75
-		return isset( $this->_data[ sanitize_title( $key ) ] );
74
+	public function __isset($key) {
75
+		return isset($this->_data[sanitize_title($key)]);
76 76
 	}
77 77
 
78 78
 	/**
@@ -80,9 +80,9 @@  discard block
 block discarded – undo
80 80
 	 *
81 81
 	 * @param mixed $key Key to unset.
82 82
 	 */
83
-	public function __unset( $key ) {
84
-		if ( isset( $this->_data[ $key ] ) ) {
85
-			unset( $this->_data[ $key ] );
83
+	public function __unset($key) {
84
+		if (isset($this->_data[$key])) {
85
+			unset($this->_data[$key]);
86 86
 			$this->_dirty = true;
87 87
 		}
88 88
 	}
@@ -94,9 +94,9 @@  discard block
 block discarded – undo
94 94
 	 * @param mixed  $default used if the session variable isn't set.
95 95
 	 * @return array|string value of session variable
96 96
 	 */
97
-	public function get( $key, $default = null ) {
98
-		$key = sanitize_key( $key );
99
-		return isset( $this->_data[ $key ] ) ? maybe_unserialize( $this->_data[ $key ] ) : $default;
97
+	public function get($key, $default = null) {
98
+		$key = sanitize_key($key);
99
+		return isset($this->_data[$key]) ? maybe_unserialize($this->_data[$key]) : $default;
100 100
 	}
101 101
 
102 102
 	/**
@@ -105,9 +105,9 @@  discard block
 block discarded – undo
105 105
 	 * @param string $key Key to set.
106 106
 	 * @param mixed  $value Value to set.
107 107
 	 */
108
-	public function set( $key, $value ) {
109
-		if ( $value !== $this->get( $key ) ) {
110
-			$this->_data[ sanitize_key( $key ) ] = maybe_serialize( $value );
108
+	public function set($key, $value) {
109
+		if ($value !== $this->get($key)) {
110
+			$this->_data[sanitize_key($key)] = maybe_serialize($value);
111 111
 			$this->_dirty                        = true;
112 112
 		}
113 113
 	}
Please login to merge, or discard this patch.
includes/admin/html-admin-page-addons.php 1 patch
Spacing   +54 added lines, -54 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
  * Admin View: Page - Addons
4 4
  *
5 5
  */
6
-if ( ! defined( 'ABSPATH' ) ) {
6
+if (!defined('ABSPATH')) {
7 7
 	exit;
8 8
 }
9 9
 add_ThickBox();
@@ -11,19 +11,19 @@  discard block
 block discarded – undo
11 11
 <div class="wrap wpi_addons_wrap">
12 12
 	<h1><?php echo get_admin_page_title(); ?></h1>
13 13
 
14
-	<?php if ( $tabs ){ ?>
14
+	<?php if ($tabs) { ?>
15 15
 		<nav class="nav-tab-wrapper wpi-nav-tab-wrapper">
16 16
 			<?php
17
-			foreach ( $tabs as $name => $label ) {
18
-				echo '<a href="' . admin_url( 'admin.php?page=wpi-addons&tab=' . $name ) . '" class="nav-tab ' . ( $current_tab == $name ? 'nav-tab-active' : '' ) . '">' . $label . '</a>';
17
+			foreach ($tabs as $name => $label) {
18
+				echo '<a href="' . admin_url('admin.php?page=wpi-addons&tab=' . $name) . '" class="nav-tab ' . ($current_tab == $name ? 'nav-tab-active' : '') . '">' . $label . '</a>';
19 19
 			}
20
-			do_action( 'wpi_addons_tabs' );
20
+			do_action('wpi_addons_tabs');
21 21
 			?>
22 22
 		</nav>
23 23
 
24 24
 		<?php
25 25
 
26
-		if($current_tab == 'membership'){
26
+		if ($current_tab == 'membership') {
27 27
 
28 28
 			?>
29 29
 
@@ -32,42 +32,42 @@  discard block
 block discarded – undo
32 32
 <!--
33 33
 				<h2>With our WPInvoicing Membership you get access to all our products!</h2>
34 34
 				<p><a class="button button-primary" href="https://wpinvoicing.com/downloads/membership/">View Memberships</a></p>-->
35
-				<?php if(defined('WP_EASY_UPDATES_ACTIVE')){?>
36
-					<h2><?php _e("Have a membership key?","invoicing");?></h2>
35
+				<?php if (defined('WP_EASY_UPDATES_ACTIVE')) {?>
36
+					<h2><?php _e("Have a membership key?", "invoicing"); ?></h2>
37 37
 					<p>
38 38
 						<?php
39
-						$wpeu_admin = new External_Updates_Admin('wpinvoicing.com','1');
40
-						echo $wpeu_admin->render_licence_actions('wpinvoicing.com', 'membership',array(95, 106, 108,12351));
39
+						$wpeu_admin = new External_Updates_Admin('wpinvoicing.com', '1');
40
+						echo $wpeu_admin->render_licence_actions('wpinvoicing.com', 'membership', array(95, 106, 108, 12351));
41 41
 						?>
42 42
 					</p>
43 43
 				<?php }?>
44 44
 
45 45
 				<div class="membership-cta-contet">
46 46
 					<div class="main-cta">
47
-							<h2><?php _e("Membership benefits Include:","invoicing");?></h2>
47
+							<h2><?php _e("Membership benefits Include:", "invoicing"); ?></h2>
48 48
 							<div class="feature-list">
49 49
 								<ul>
50 50
 									<?php
51 51
 									$addon_obj = new WPInv_Admin_Addons();
52
-									if ($addons = $addon_obj->get_section_data( 'addons' ) ) {
53
-										foreach ( $addons as $addon ) {
54
-											echo '<li><i class="far fa-check-circle fa-sm"></i> '.esc_html( $addon->info->title ).'</li>';
52
+									if ($addons = $addon_obj->get_section_data('addons')) {
53
+										foreach ($addons as $addon) {
54
+											echo '<li><i class="far fa-check-circle fa-sm"></i> ' . esc_html($addon->info->title) . '</li>';
55 55
 										}
56 56
 									}
57 57
 									?>
58 58
 									</ul>
59 59
 
60 60
 									<div class="feature-cta">
61
-										<h3><?php _e("Membership Starts from","invoicing");?></h3>
61
+										<h3><?php _e("Membership Starts from", "invoicing"); ?></h3>
62 62
 										<h4>$99</h4>
63
-										<a href="https://wpinvoicing.com/downloads/membership/" target="_blank"><?php _e("Buy Membership","invoicing");?></a>
63
+										<a href="https://wpinvoicing.com/downloads/membership/" target="_blank"><?php _e("Buy Membership", "invoicing"); ?></a>
64 64
 									</div>
65
-									<h3><?php _e("Included Gateways:","invoicing");?></h3>
65
+									<h3><?php _e("Included Gateways:", "invoicing"); ?></h3>
66 66
 									<ul>
67 67
 										<?php
68
-										if ($addons = $addon_obj->get_section_data( 'gateways' ) ) {
69
-											foreach ( $addons as $addon ) {
70
-												echo '<li><i class="far fa-check-circle fa-sm"></i> '.esc_html( $addon->info->title ).'</li>';
68
+										if ($addons = $addon_obj->get_section_data('gateways')) {
69
+											foreach ($addons as $addon) {
70
+												echo '<li><i class="far fa-check-circle fa-sm"></i> ' . esc_html($addon->info->title) . '</li>';
71 71
 											}
72 72
 										}
73 73
 										?>
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
 						<div class="testimonial-content">
82 82
 							<div class="t-image">
83 83
 								<?php
84
-									echo '<img src="' . plugins_url( 'images/t-image2.png', dirname(__FILE__) ) . '" > ';
84
+									echo '<img src="' . plugins_url('images/t-image2.png', dirname(__FILE__)) . '" > ';
85 85
 								?>
86 86
 							</div>
87 87
 							<div class="t-content">
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
 						<div class="testimonial-content">
102 102
 							<div class="t-image">
103 103
 								<?php
104
-									echo '<img src="' . plugins_url( 'images/t-image1.png', dirname(__FILE__) ) . '" > ';
104
+									echo '<img src="' . plugins_url('images/t-image1.png', dirname(__FILE__)) . '" > ';
105 105
 								?>
106 106
 							</div>
107 107
 							<div class="t-content">
@@ -117,8 +117,8 @@  discard block
 block discarded – undo
117 117
 						</div>
118 118
 					</div>
119 119
 					<div class="member-footer">
120
-						<a class="footer-btn" href="https://wpinvoicing.com/downloads/membership/" target="_blank"><?php _e("Buy Membership","invoicing");?></a>
121
-						<a class="footer-link" href="post-new.php?post_type=wpi_invoice"><?php _e("Create Invoice","invoicing");?></a>
120
+						<a class="footer-btn" href="https://wpinvoicing.com/downloads/membership/" target="_blank"><?php _e("Buy Membership", "invoicing"); ?></a>
121
+						<a class="footer-link" href="post-new.php?post_type=wpi_invoice"><?php _e("Create Invoice", "invoicing"); ?></a>
122 122
 					</div>
123 123
 				</div>
124 124
 
@@ -126,44 +126,44 @@  discard block
 block discarded – undo
126 126
 			</div>
127 127
 		</div>
128 128
 			<?php
129
-		}else{
129
+		} else {
130 130
 			$installed_plugins = get_plugins();
131 131
             $addon_obj = new WPInv_Admin_Addons();
132
-			if ($addons = $addon_obj->get_section_data( $current_tab ) ) :
132
+			if ($addons = $addon_obj->get_section_data($current_tab)) :
133 133
 				?>
134
-				<ul class="wpi-products"><?php foreach ( $addons as $addon ) :
135
-                        if(965==$addon->info->id){continue;}// don't show quote add on
134
+				<ul class="wpi-products"><?php foreach ($addons as $addon) :
135
+                        if (965 == $addon->info->id) {continue; }// don't show quote add on
136 136
 						?><li class="wpi-product">
137 137
 								<div class="wpi-product-title">
138 138
 									<h3><?php
139
-										if ( ! empty( $addon->info->excerpt) ){
140
-											echo wpi_help_tip( $addon->info->excerpt );
139
+										if (!empty($addon->info->excerpt)) {
140
+											echo wpi_help_tip($addon->info->excerpt);
141 141
 										}
142
-										echo esc_html( $addon->info->title ); ?></h3>
142
+										echo esc_html($addon->info->title); ?></h3>
143 143
 								</div>
144 144
 
145 145
 								<span class="wpi-product-image">
146
-									<?php if ( ! empty( $addon->info->thumbnail) ) : ?>
147
-										<img src="<?php echo esc_attr( $addon->info->thumbnail ); ?>"/>
146
+									<?php if (!empty($addon->info->thumbnail)) : ?>
147
+										<img src="<?php echo esc_attr($addon->info->thumbnail); ?>"/>
148 148
 									<?php endif;
149 149
 
150
-									if(isset($addon->info->link) && substr( $addon->info->link, 0, 21 ) === "https://wordpress.org"){
151
-										echo '<a href="'.admin_url('/plugin-install.php?tab=plugin-information&plugin='.$addon->info->slug).'&width=770&height=660&TB_iframe=true" class="thickbox" >';
152
-										echo '<span class="wpi-product-info">'.__('More info','invoicing').'</span>';
150
+									if (isset($addon->info->link) && substr($addon->info->link, 0, 21) === "https://wordpress.org") {
151
+										echo '<a href="' . admin_url('/plugin-install.php?tab=plugin-information&plugin=' . $addon->info->slug) . '&width=770&height=660&TB_iframe=true" class="thickbox" >';
152
+										echo '<span class="wpi-product-info">' . __('More info', 'invoicing') . '</span>';
153 153
 										echo '</a>';
154
-									}elseif(isset($addon->info->link) && substr( $addon->info->link, 0, 23 ) === "https://wpinvoicing.com"){
155
-										if(defined('WP_EASY_UPDATES_ACTIVE')){
156
-											$url = admin_url('/plugin-install.php?tab=plugin-information&plugin='.$addon->info->slug.'&width=770&height=660&item_id='.$addon->info->id.'&update_url=https://wpinvoicing.com&TB_iframe=true');
157
-										}else{
154
+									}elseif (isset($addon->info->link) && substr($addon->info->link, 0, 23) === "https://wpinvoicing.com") {
155
+										if (defined('WP_EASY_UPDATES_ACTIVE')) {
156
+											$url = admin_url('/plugin-install.php?tab=plugin-information&plugin=' . $addon->info->slug . '&width=770&height=660&item_id=' . $addon->info->id . '&update_url=https://wpinvoicing.com&TB_iframe=true');
157
+										} else {
158 158
 											// if installed show activation link
159
-											if(isset($installed_plugins['wp-easy-updates/external-updates.php'])){
159
+											if (isset($installed_plugins['wp-easy-updates/external-updates.php'])) {
160 160
 												$url = '#TB_inline?width=600&height=50&inlineId=wpi-wpeu-required-activation';
161
-											}else{
161
+											} else {
162 162
 												$url = '#TB_inline?width=600&height=50&inlineId=wpi-wpeu-required-for-external';
163 163
 											}
164 164
 										}
165
-										echo '<a href="'.$url.'" class="thickbox">';
166
-										echo '<span class="wpi-product-info">'.__('More info','invoicing').'</span>';
165
+										echo '<a href="' . $url . '" class="thickbox">';
166
+										echo '<span class="wpi-product-info">' . __('More info', 'invoicing') . '</span>';
167 167
 										echo '</a>';
168 168
 									}
169 169
 
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
 
175 175
 								<span class="wpi-product-button">
176 176
 									<?php
177
-                                    $addon_obj->output_button( $addon );
177
+                                    $addon_obj->output_button($addon);
178 178
 									?>
179 179
 								</span>
180 180
 
@@ -188,21 +188,21 @@  discard block
 block discarded – undo
188 188
 
189 189
 	<div class="clearfix" ></div>
190 190
 
191
-	<?php if($current_tab =='addons'){ ?>
192
-	<p><?php printf( __( 'All of our Invoicing Addons can be found on WPInvoicing.com here: <a href="%s">Invoicing Addons</a>', 'invoicing' ), 'https://wpinvoicing.com/downloads/category/addons/' ); ?></p>
193
-	<?php } if($current_tab =='gateways'){  ?>
194
-    <p><?php printf( __( 'All of our Invoicing Payment Gateways can be found on WPInvoicing.com here: <a href="%s">Invoicing Payment Gateways</a>', 'invoicing' ), 'https://wpinvoicing.com/downloads/category/gateways/' ); ?></p>
191
+	<?php if ($current_tab == 'addons') { ?>
192
+	<p><?php printf(__('All of our Invoicing Addons can be found on WPInvoicing.com here: <a href="%s">Invoicing Addons</a>', 'invoicing'), 'https://wpinvoicing.com/downloads/category/addons/'); ?></p>
193
+	<?php } if ($current_tab == 'gateways') {  ?>
194
+    <p><?php printf(__('All of our Invoicing Payment Gateways can be found on WPInvoicing.com here: <a href="%s">Invoicing Payment Gateways</a>', 'invoicing'), 'https://wpinvoicing.com/downloads/category/gateways/'); ?></p>
195 195
     <?php } ?>
196 196
 
197
-	<div id="wpi-wpeu-required-activation" style="display:none;"><span class="wpi-notification "><?php printf( __("The plugin <a href='https://wpeasyupdates.com/' target='_blank'>WP Easy Updates</a> is required to check for and update some installed plugins/themes, please <a href='%s'>activate</a> it now.",'invoicing'),wp_nonce_url(admin_url('plugins.php?action=activate&plugin=wp-easy-updates/external-updates.php'), 'activate-plugin_wp-easy-updates/external-updates.php'));?></span></div>
198
-	<div id="wpi-wpeu-required-for-external" style="display:none;"><span class="wpi-notification "><?php printf(  __("The plugin <a href='https://wpeasyupdates.com/' target='_blank'>WP Easy Updates</a> is required to check for and update some installed plugins/themes, please <a href='%s' onclick='window.open(\"https://wpeasyupdates.com/wp-easy-updates.zip\", \"_blank\");' >download</a> and install it now.",'invoicing'),admin_url("plugin-install.php?tab=upload&wpeu-install=true"));?></span></div>
197
+	<div id="wpi-wpeu-required-activation" style="display:none;"><span class="wpi-notification "><?php printf(__("The plugin <a href='https://wpeasyupdates.com/' target='_blank'>WP Easy Updates</a> is required to check for and update some installed plugins/themes, please <a href='%s'>activate</a> it now.", 'invoicing'), wp_nonce_url(admin_url('plugins.php?action=activate&plugin=wp-easy-updates/external-updates.php'), 'activate-plugin_wp-easy-updates/external-updates.php')); ?></span></div>
198
+	<div id="wpi-wpeu-required-for-external" style="display:none;"><span class="wpi-notification "><?php printf(__("The plugin <a href='https://wpeasyupdates.com/' target='_blank'>WP Easy Updates</a> is required to check for and update some installed plugins/themes, please <a href='%s' onclick='window.open(\"https://wpeasyupdates.com/wp-easy-updates.zip\", \"_blank\");' >download</a> and install it now.", 'invoicing'), admin_url("plugin-install.php?tab=upload&wpeu-install=true")); ?></span></div>
199 199
 	<div id="wpeu-licence-popup" style="display:none;">
200 200
 		<span class="wpi-notification noti-white">
201
-			<h3 class="wpeu-licence-title"><?php _e("Licence key",'invoicing');?></h3>
202
-			<input class="wpeu-licence-key" type="text" placeholder="<?php _e("Enter your licence key",'invoicing');?>"> <button class="button-primary wpeu-licence-popup-button" ><?php _e("Install",'invoicing');?></button>
201
+			<h3 class="wpeu-licence-title"><?php _e("Licence key", 'invoicing'); ?></h3>
202
+			<input class="wpeu-licence-key" type="text" placeholder="<?php _e("Enter your licence key", 'invoicing'); ?>"> <button class="button-primary wpeu-licence-popup-button" ><?php _e("Install", 'invoicing'); ?></button>
203 203
 			<br>
204 204
 			<?php
205
-			echo sprintf( __('%sFind your licence key here%s OR %sBuy one here%s', 'invoicing'), '<a href="https://wpinvoicing.com/your-account/" target="_blank">','</a>','<a class="wpeu-licence-link" href="https://wpinvoicing.com/downloads/category/addons/" target="_blank">','</a>' );
205
+			echo sprintf(__('%sFind your licence key here%s OR %sBuy one here%s', 'invoicing'), '<a href="https://wpinvoicing.com/your-account/" target="_blank">', '</a>', '<a class="wpeu-licence-link" href="https://wpinvoicing.com/downloads/category/addons/" target="_blank">', '</a>');
206 206
 			?>
207 207
 		</span>
208 208
 	</div>
Please login to merge, or discard this patch.
vendor/composer/ClassLoader.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -342,7 +342,7 @@  discard block
 block discarded – undo
342 342
             return false;
343 343
         }
344 344
         if (null !== $this->apcuPrefix) {
345
-            $file = apcu_fetch($this->apcuPrefix.$class, $hit);
345
+            $file = apcu_fetch($this->apcuPrefix . $class, $hit);
346 346
             if ($hit) {
347 347
                 return $file;
348 348
             }
@@ -356,7 +356,7 @@  discard block
 block discarded – undo
356 356
         }
357 357
 
358 358
         if (null !== $this->apcuPrefix) {
359
-            apcu_add($this->apcuPrefix.$class, $file);
359
+            apcu_add($this->apcuPrefix . $class, $file);
360 360
         }
361 361
 
362 362
         if (false === $file) {
Please login to merge, or discard this patch.
includes/data/continents.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -8,11 +8,11 @@  discard block
 block discarded – undo
8 8
  * @version 1.0.14
9 9
  */
10 10
 
11
-defined( 'ABSPATH' ) || exit;
11
+defined('ABSPATH') || exit;
12 12
 
13 13
 return array(
14 14
 	'AF' => array(
15
-		'name'      => __( 'Africa', 'invoicing' ),
15
+		'name'      => __('Africa', 'invoicing'),
16 16
 		'countries' => array(
17 17
 			'AO',
18 18
 			'BF',
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
 		),
76 76
 	),
77 77
 	'AN' => array(
78
-		'name'      => __( 'Antarctica', 'invoicing' ),
78
+		'name'      => __('Antarctica', 'invoicing'),
79 79
 		'countries' => array(
80 80
 			'AQ',
81 81
 			'BV',
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
 		),
86 86
 	),
87 87
 	'AS' => array(
88
-		'name'      => __( 'Asia', 'invoicing' ),
88
+		'name'      => __('Asia', 'invoicing'),
89 89
 		'countries' => array(
90 90
 			'AE',
91 91
 			'AF',
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
 		),
144 144
 	),
145 145
 	'EU' => array(
146
-		'name'      => __( 'Europe', 'invoicing' ),
146
+		'name'      => __('Europe', 'invoicing'),
147 147
 		'countries' => array(
148 148
 			'AD',
149 149
 			'AL',
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
 		),
202 202
 	),
203 203
 	'NA' => array(
204
-		'name'      => __( 'North America', 'invoicing' ),
204
+		'name'      => __('North America', 'invoicing'),
205 205
 		'countries' => array(
206 206
 			'AG',
207 207
 			'AI',
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
 		),
248 248
 	),
249 249
 	'OC' => array(
250
-		'name'      => __( 'Oceania', 'invoicing' ),
250
+		'name'      => __('Oceania', 'invoicing'),
251 251
 		'countries' => array(
252 252
 			'AS',
253 253
 			'AU',
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
 		),
279 279
 	),
280 280
 	'SA' => array(
281
-		'name'      => __( 'South America', 'invoicing' ),
281
+		'name'      => __('South America', 'invoicing'),
282 282
 		'countries' => array(
283 283
 			'AR',
284 284
 			'BO',
Please login to merge, or discard this patch.
includes/data/states.php 1 patch
Spacing   +1405 added lines, -1405 removed lines patch added patch discarded remove patch
@@ -11,632 +11,632 @@  discard block
 block discarded – undo
11 11
  * @version 1.0.14
12 12
  */
13 13
 
14
-defined( 'ABSPATH' ) || exit;
14
+defined('ABSPATH') || exit;
15 15
 
16 16
 return array(
17 17
 	'AF' => array(),
18 18
 	'AO' => array( // Angola states.
19
-		'BGO' => __( 'Bengo', 'invoicing' ),
20
-		'BLU' => __( 'Benguela', 'invoicing' ),
21
-		'BIE' => __( 'Bié', 'invoicing' ),
22
-		'CAB' => __( 'Cabinda', 'invoicing' ),
23
-		'CNN' => __( 'Cunene', 'invoicing' ),
24
-		'HUA' => __( 'Huambo', 'invoicing' ),
25
-		'HUI' => __( 'Huíla', 'invoicing' ),
26
-		'CCU' => __( 'Kuando Kubango', 'invoicing' ),
27
-		'CNO' => __( 'Kwanza-Norte', 'invoicing' ),
28
-		'CUS' => __( 'Kwanza-Sul', 'invoicing' ),
29
-		'LUA' => __( 'Luanda', 'invoicing' ),
30
-		'LNO' => __( 'Lunda-Norte', 'invoicing' ),
31
-		'LSU' => __( 'Lunda-Sul', 'invoicing' ),
32
-		'MAL' => __( 'Malanje', 'invoicing' ),
33
-		'MOX' => __( 'Moxico', 'invoicing' ),
34
-		'NAM' => __( 'Namibe', 'invoicing' ),
35
-		'UIG' => __( 'Uíge', 'invoicing' ),
36
-		'ZAI' => __( 'Zaire', 'invoicing' ),
19
+		'BGO' => __('Bengo', 'invoicing'),
20
+		'BLU' => __('Benguela', 'invoicing'),
21
+		'BIE' => __('Bié', 'invoicing'),
22
+		'CAB' => __('Cabinda', 'invoicing'),
23
+		'CNN' => __('Cunene', 'invoicing'),
24
+		'HUA' => __('Huambo', 'invoicing'),
25
+		'HUI' => __('Huíla', 'invoicing'),
26
+		'CCU' => __('Kuando Kubango', 'invoicing'),
27
+		'CNO' => __('Kwanza-Norte', 'invoicing'),
28
+		'CUS' => __('Kwanza-Sul', 'invoicing'),
29
+		'LUA' => __('Luanda', 'invoicing'),
30
+		'LNO' => __('Lunda-Norte', 'invoicing'),
31
+		'LSU' => __('Lunda-Sul', 'invoicing'),
32
+		'MAL' => __('Malanje', 'invoicing'),
33
+		'MOX' => __('Moxico', 'invoicing'),
34
+		'NAM' => __('Namibe', 'invoicing'),
35
+		'UIG' => __('Uíge', 'invoicing'),
36
+		'ZAI' => __('Zaire', 'invoicing'),
37 37
 	),
38 38
 	'AR' => array( // Argentinian provinces.
39
-		'C' => __( 'Ciudad Aut&oacute;noma de Buenos Aires', 'invoicing' ),
40
-		'B' => __( 'Buenos Aires', 'invoicing' ),
41
-		'K' => __( 'Catamarca', 'invoicing' ),
42
-		'H' => __( 'Chaco', 'invoicing' ),
43
-		'U' => __( 'Chubut', 'invoicing' ),
44
-		'X' => __( 'C&oacute;rdoba', 'invoicing' ),
45
-		'W' => __( 'Corrientes', 'invoicing' ),
46
-		'E' => __( 'Entre R&iacute;os', 'invoicing' ),
47
-		'P' => __( 'Formosa', 'invoicing' ),
48
-		'Y' => __( 'Jujuy', 'invoicing' ),
49
-		'L' => __( 'La Pampa', 'invoicing' ),
50
-		'F' => __( 'La Rioja', 'invoicing' ),
51
-		'M' => __( 'Mendoza', 'invoicing' ),
52
-		'N' => __( 'Misiones', 'invoicing' ),
53
-		'Q' => __( 'Neuqu&eacute;n', 'invoicing' ),
54
-		'R' => __( 'R&iacute;o Negro', 'invoicing' ),
55
-		'A' => __( 'Salta', 'invoicing' ),
56
-		'J' => __( 'San Juan', 'invoicing' ),
57
-		'D' => __( 'San Luis', 'invoicing' ),
58
-		'Z' => __( 'Santa Cruz', 'invoicing' ),
59
-		'S' => __( 'Santa Fe', 'invoicing' ),
60
-		'G' => __( 'Santiago del Estero', 'invoicing' ),
61
-		'V' => __( 'Tierra del Fuego', 'invoicing' ),
62
-		'T' => __( 'Tucum&aacute;n', 'invoicing' ),
39
+		'C' => __('Ciudad Aut&oacute;noma de Buenos Aires', 'invoicing'),
40
+		'B' => __('Buenos Aires', 'invoicing'),
41
+		'K' => __('Catamarca', 'invoicing'),
42
+		'H' => __('Chaco', 'invoicing'),
43
+		'U' => __('Chubut', 'invoicing'),
44
+		'X' => __('C&oacute;rdoba', 'invoicing'),
45
+		'W' => __('Corrientes', 'invoicing'),
46
+		'E' => __('Entre R&iacute;os', 'invoicing'),
47
+		'P' => __('Formosa', 'invoicing'),
48
+		'Y' => __('Jujuy', 'invoicing'),
49
+		'L' => __('La Pampa', 'invoicing'),
50
+		'F' => __('La Rioja', 'invoicing'),
51
+		'M' => __('Mendoza', 'invoicing'),
52
+		'N' => __('Misiones', 'invoicing'),
53
+		'Q' => __('Neuqu&eacute;n', 'invoicing'),
54
+		'R' => __('R&iacute;o Negro', 'invoicing'),
55
+		'A' => __('Salta', 'invoicing'),
56
+		'J' => __('San Juan', 'invoicing'),
57
+		'D' => __('San Luis', 'invoicing'),
58
+		'Z' => __('Santa Cruz', 'invoicing'),
59
+		'S' => __('Santa Fe', 'invoicing'),
60
+		'G' => __('Santiago del Estero', 'invoicing'),
61
+		'V' => __('Tierra del Fuego', 'invoicing'),
62
+		'T' => __('Tucum&aacute;n', 'invoicing'),
63 63
 	),
64 64
 	'AT' => array(),
65 65
 	'AU' => array( // Australian states.
66
-		'ACT' => __( 'Australian Capital Territory', 'invoicing' ),
67
-		'NSW' => __( 'New South Wales', 'invoicing' ),
68
-		'NT'  => __( 'Northern Territory', 'invoicing' ),
69
-		'QLD' => __( 'Queensland', 'invoicing' ),
70
-		'SA'  => __( 'South Australia', 'invoicing' ),
71
-		'TAS' => __( 'Tasmania', 'invoicing' ),
72
-		'VIC' => __( 'Victoria', 'invoicing' ),
73
-		'WA'  => __( 'Western Australia', 'invoicing' ),
66
+		'ACT' => __('Australian Capital Territory', 'invoicing'),
67
+		'NSW' => __('New South Wales', 'invoicing'),
68
+		'NT'  => __('Northern Territory', 'invoicing'),
69
+		'QLD' => __('Queensland', 'invoicing'),
70
+		'SA'  => __('South Australia', 'invoicing'),
71
+		'TAS' => __('Tasmania', 'invoicing'),
72
+		'VIC' => __('Victoria', 'invoicing'),
73
+		'WA'  => __('Western Australia', 'invoicing'),
74 74
 	),
75 75
 	'AX' => array(),
76 76
 	'BD' => array( // Bangladeshi states (districts).
77
-		'BD-05' => __( 'Bagerhat', 'invoicing' ),
78
-		'BD-01' => __( 'Bandarban', 'invoicing' ),
79
-		'BD-02' => __( 'Barguna', 'invoicing' ),
80
-		'BD-06' => __( 'Barishal', 'invoicing' ),
81
-		'BD-07' => __( 'Bhola', 'invoicing' ),
82
-		'BD-03' => __( 'Bogura', 'invoicing' ),
83
-		'BD-04' => __( 'Brahmanbaria', 'invoicing' ),
84
-		'BD-09' => __( 'Chandpur', 'invoicing' ),
85
-		'BD-10' => __( 'Chattogram', 'invoicing' ),
86
-		'BD-12' => __( 'Chuadanga', 'invoicing' ),
87
-		'BD-11' => __( "Cox's Bazar", 'invoicing' ),
88
-		'BD-08' => __( 'Cumilla', 'invoicing' ),
89
-		'BD-13' => __( 'Dhaka', 'invoicing' ),
90
-		'BD-14' => __( 'Dinajpur', 'invoicing' ),
91
-		'BD-15' => __( 'Faridpur ', 'invoicing' ),
92
-		'BD-16' => __( 'Feni', 'invoicing' ),
93
-		'BD-19' => __( 'Gaibandha', 'invoicing' ),
94
-		'BD-18' => __( 'Gazipur', 'invoicing' ),
95
-		'BD-17' => __( 'Gopalganj', 'invoicing' ),
96
-		'BD-20' => __( 'Habiganj', 'invoicing' ),
97
-		'BD-21' => __( 'Jamalpur', 'invoicing' ),
98
-		'BD-22' => __( 'Jashore', 'invoicing' ),
99
-		'BD-25' => __( 'Jhalokati', 'invoicing' ),
100
-		'BD-23' => __( 'Jhenaidah', 'invoicing' ),
101
-		'BD-24' => __( 'Joypurhat', 'invoicing' ),
102
-		'BD-29' => __( 'Khagrachhari', 'invoicing' ),
103
-		'BD-27' => __( 'Khulna', 'invoicing' ),
104
-		'BD-26' => __( 'Kishoreganj', 'invoicing' ),
105
-		'BD-28' => __( 'Kurigram', 'invoicing' ),
106
-		'BD-30' => __( 'Kushtia', 'invoicing' ),
107
-		'BD-31' => __( 'Lakshmipur', 'invoicing' ),
108
-		'BD-32' => __( 'Lalmonirhat', 'invoicing' ),
109
-		'BD-36' => __( 'Madaripur', 'invoicing' ),
110
-		'BD-37' => __( 'Magura', 'invoicing' ),
111
-		'BD-33' => __( 'Manikganj ', 'invoicing' ),
112
-		'BD-39' => __( 'Meherpur', 'invoicing' ),
113
-		'BD-38' => __( 'Moulvibazar', 'invoicing' ),
114
-		'BD-35' => __( 'Munshiganj', 'invoicing' ),
115
-		'BD-34' => __( 'Mymensingh', 'invoicing' ),
116
-		'BD-48' => __( 'Naogaon', 'invoicing' ),
117
-		'BD-43' => __( 'Narail', 'invoicing' ),
118
-		'BD-40' => __( 'Narayanganj', 'invoicing' ),
119
-		'BD-42' => __( 'Narsingdi', 'invoicing' ),
120
-		'BD-44' => __( 'Natore', 'invoicing' ),
121
-		'BD-45' => __( 'Nawabganj', 'invoicing' ),
122
-		'BD-41' => __( 'Netrakona', 'invoicing' ),
123
-		'BD-46' => __( 'Nilphamari', 'invoicing' ),
124
-		'BD-47' => __( 'Noakhali', 'invoicing' ),
125
-		'BD-49' => __( 'Pabna', 'invoicing' ),
126
-		'BD-52' => __( 'Panchagarh', 'invoicing' ),
127
-		'BD-51' => __( 'Patuakhali', 'invoicing' ),
128
-		'BD-50' => __( 'Pirojpur', 'invoicing' ),
129
-		'BD-53' => __( 'Rajbari', 'invoicing' ),
130
-		'BD-54' => __( 'Rajshahi', 'invoicing' ),
131
-		'BD-56' => __( 'Rangamati', 'invoicing' ),
132
-		'BD-55' => __( 'Rangpur', 'invoicing' ),
133
-		'BD-58' => __( 'Satkhira', 'invoicing' ),
134
-		'BD-62' => __( 'Shariatpur', 'invoicing' ),
135
-		'BD-57' => __( 'Sherpur', 'invoicing' ),
136
-		'BD-59' => __( 'Sirajganj', 'invoicing' ),
137
-		'BD-61' => __( 'Sunamganj', 'invoicing' ),
138
-		'BD-60' => __( 'Sylhet', 'invoicing' ),
139
-		'BD-63' => __( 'Tangail', 'invoicing' ),
140
-		'BD-64' => __( 'Thakurgaon', 'invoicing' ),
77
+		'BD-05' => __('Bagerhat', 'invoicing'),
78
+		'BD-01' => __('Bandarban', 'invoicing'),
79
+		'BD-02' => __('Barguna', 'invoicing'),
80
+		'BD-06' => __('Barishal', 'invoicing'),
81
+		'BD-07' => __('Bhola', 'invoicing'),
82
+		'BD-03' => __('Bogura', 'invoicing'),
83
+		'BD-04' => __('Brahmanbaria', 'invoicing'),
84
+		'BD-09' => __('Chandpur', 'invoicing'),
85
+		'BD-10' => __('Chattogram', 'invoicing'),
86
+		'BD-12' => __('Chuadanga', 'invoicing'),
87
+		'BD-11' => __("Cox's Bazar", 'invoicing'),
88
+		'BD-08' => __('Cumilla', 'invoicing'),
89
+		'BD-13' => __('Dhaka', 'invoicing'),
90
+		'BD-14' => __('Dinajpur', 'invoicing'),
91
+		'BD-15' => __('Faridpur ', 'invoicing'),
92
+		'BD-16' => __('Feni', 'invoicing'),
93
+		'BD-19' => __('Gaibandha', 'invoicing'),
94
+		'BD-18' => __('Gazipur', 'invoicing'),
95
+		'BD-17' => __('Gopalganj', 'invoicing'),
96
+		'BD-20' => __('Habiganj', 'invoicing'),
97
+		'BD-21' => __('Jamalpur', 'invoicing'),
98
+		'BD-22' => __('Jashore', 'invoicing'),
99
+		'BD-25' => __('Jhalokati', 'invoicing'),
100
+		'BD-23' => __('Jhenaidah', 'invoicing'),
101
+		'BD-24' => __('Joypurhat', 'invoicing'),
102
+		'BD-29' => __('Khagrachhari', 'invoicing'),
103
+		'BD-27' => __('Khulna', 'invoicing'),
104
+		'BD-26' => __('Kishoreganj', 'invoicing'),
105
+		'BD-28' => __('Kurigram', 'invoicing'),
106
+		'BD-30' => __('Kushtia', 'invoicing'),
107
+		'BD-31' => __('Lakshmipur', 'invoicing'),
108
+		'BD-32' => __('Lalmonirhat', 'invoicing'),
109
+		'BD-36' => __('Madaripur', 'invoicing'),
110
+		'BD-37' => __('Magura', 'invoicing'),
111
+		'BD-33' => __('Manikganj ', 'invoicing'),
112
+		'BD-39' => __('Meherpur', 'invoicing'),
113
+		'BD-38' => __('Moulvibazar', 'invoicing'),
114
+		'BD-35' => __('Munshiganj', 'invoicing'),
115
+		'BD-34' => __('Mymensingh', 'invoicing'),
116
+		'BD-48' => __('Naogaon', 'invoicing'),
117
+		'BD-43' => __('Narail', 'invoicing'),
118
+		'BD-40' => __('Narayanganj', 'invoicing'),
119
+		'BD-42' => __('Narsingdi', 'invoicing'),
120
+		'BD-44' => __('Natore', 'invoicing'),
121
+		'BD-45' => __('Nawabganj', 'invoicing'),
122
+		'BD-41' => __('Netrakona', 'invoicing'),
123
+		'BD-46' => __('Nilphamari', 'invoicing'),
124
+		'BD-47' => __('Noakhali', 'invoicing'),
125
+		'BD-49' => __('Pabna', 'invoicing'),
126
+		'BD-52' => __('Panchagarh', 'invoicing'),
127
+		'BD-51' => __('Patuakhali', 'invoicing'),
128
+		'BD-50' => __('Pirojpur', 'invoicing'),
129
+		'BD-53' => __('Rajbari', 'invoicing'),
130
+		'BD-54' => __('Rajshahi', 'invoicing'),
131
+		'BD-56' => __('Rangamati', 'invoicing'),
132
+		'BD-55' => __('Rangpur', 'invoicing'),
133
+		'BD-58' => __('Satkhira', 'invoicing'),
134
+		'BD-62' => __('Shariatpur', 'invoicing'),
135
+		'BD-57' => __('Sherpur', 'invoicing'),
136
+		'BD-59' => __('Sirajganj', 'invoicing'),
137
+		'BD-61' => __('Sunamganj', 'invoicing'),
138
+		'BD-60' => __('Sylhet', 'invoicing'),
139
+		'BD-63' => __('Tangail', 'invoicing'),
140
+		'BD-64' => __('Thakurgaon', 'invoicing'),
141 141
 	),
142 142
 	'BE' => array(),
143 143
 	'BG' => array( // Bulgarian states.
144
-		'BG-01' => __( 'Blagoevgrad', 'invoicing' ),
145
-		'BG-02' => __( 'Burgas', 'invoicing' ),
146
-		'BG-08' => __( 'Dobrich', 'invoicing' ),
147
-		'BG-07' => __( 'Gabrovo', 'invoicing' ),
148
-		'BG-26' => __( 'Haskovo', 'invoicing' ),
149
-		'BG-09' => __( 'Kardzhali', 'invoicing' ),
150
-		'BG-10' => __( 'Kyustendil', 'invoicing' ),
151
-		'BG-11' => __( 'Lovech', 'invoicing' ),
152
-		'BG-12' => __( 'Montana', 'invoicing' ),
153
-		'BG-13' => __( 'Pazardzhik', 'invoicing' ),
154
-		'BG-14' => __( 'Pernik', 'invoicing' ),
155
-		'BG-15' => __( 'Pleven', 'invoicing' ),
156
-		'BG-16' => __( 'Plovdiv', 'invoicing' ),
157
-		'BG-17' => __( 'Razgrad', 'invoicing' ),
158
-		'BG-18' => __( 'Ruse', 'invoicing' ),
159
-		'BG-27' => __( 'Shumen', 'invoicing' ),
160
-		'BG-19' => __( 'Silistra', 'invoicing' ),
161
-		'BG-20' => __( 'Sliven', 'invoicing' ),
162
-		'BG-21' => __( 'Smolyan', 'invoicing' ),
163
-		'BG-23' => __( 'Sofia', 'invoicing' ),
164
-		'BG-22' => __( 'Sofia-Grad', 'invoicing' ),
165
-		'BG-24' => __( 'Stara Zagora', 'invoicing' ),
166
-		'BG-25' => __( 'Targovishte', 'invoicing' ),
167
-		'BG-03' => __( 'Varna', 'invoicing' ),
168
-		'BG-04' => __( 'Veliko Tarnovo', 'invoicing' ),
169
-		'BG-05' => __( 'Vidin', 'invoicing' ),
170
-		'BG-06' => __( 'Vratsa', 'invoicing' ),
171
-		'BG-28' => __( 'Yambol', 'invoicing' ),
144
+		'BG-01' => __('Blagoevgrad', 'invoicing'),
145
+		'BG-02' => __('Burgas', 'invoicing'),
146
+		'BG-08' => __('Dobrich', 'invoicing'),
147
+		'BG-07' => __('Gabrovo', 'invoicing'),
148
+		'BG-26' => __('Haskovo', 'invoicing'),
149
+		'BG-09' => __('Kardzhali', 'invoicing'),
150
+		'BG-10' => __('Kyustendil', 'invoicing'),
151
+		'BG-11' => __('Lovech', 'invoicing'),
152
+		'BG-12' => __('Montana', 'invoicing'),
153
+		'BG-13' => __('Pazardzhik', 'invoicing'),
154
+		'BG-14' => __('Pernik', 'invoicing'),
155
+		'BG-15' => __('Pleven', 'invoicing'),
156
+		'BG-16' => __('Plovdiv', 'invoicing'),
157
+		'BG-17' => __('Razgrad', 'invoicing'),
158
+		'BG-18' => __('Ruse', 'invoicing'),
159
+		'BG-27' => __('Shumen', 'invoicing'),
160
+		'BG-19' => __('Silistra', 'invoicing'),
161
+		'BG-20' => __('Sliven', 'invoicing'),
162
+		'BG-21' => __('Smolyan', 'invoicing'),
163
+		'BG-23' => __('Sofia', 'invoicing'),
164
+		'BG-22' => __('Sofia-Grad', 'invoicing'),
165
+		'BG-24' => __('Stara Zagora', 'invoicing'),
166
+		'BG-25' => __('Targovishte', 'invoicing'),
167
+		'BG-03' => __('Varna', 'invoicing'),
168
+		'BG-04' => __('Veliko Tarnovo', 'invoicing'),
169
+		'BG-05' => __('Vidin', 'invoicing'),
170
+		'BG-06' => __('Vratsa', 'invoicing'),
171
+		'BG-28' => __('Yambol', 'invoicing'),
172 172
 	),
173 173
 	'BH' => array(),
174 174
 	'BI' => array(),
175 175
 	'BO' => array( // Bolivian states.
176
-		'B' => __( 'Chuquisaca', 'invoicing' ),
177
-		'H' => __( 'Beni', 'invoicing' ),
178
-		'C' => __( 'Cochabamba', 'invoicing' ),
179
-		'L' => __( 'La Paz', 'invoicing' ),
180
-		'O' => __( 'Oruro', 'invoicing' ),
181
-		'N' => __( 'Pando', 'invoicing' ),
182
-		'P' => __( 'Potosí', 'invoicing' ),
183
-		'S' => __( 'Santa Cruz', 'invoicing' ),
184
-		'T' => __( 'Tarija', 'invoicing' ),
176
+		'B' => __('Chuquisaca', 'invoicing'),
177
+		'H' => __('Beni', 'invoicing'),
178
+		'C' => __('Cochabamba', 'invoicing'),
179
+		'L' => __('La Paz', 'invoicing'),
180
+		'O' => __('Oruro', 'invoicing'),
181
+		'N' => __('Pando', 'invoicing'),
182
+		'P' => __('Potosí', 'invoicing'),
183
+		'S' => __('Santa Cruz', 'invoicing'),
184
+		'T' => __('Tarija', 'invoicing'),
185 185
 	),
186 186
 	'BR' => array( // Brazillian states.
187
-		'AC' => __( 'Acre', 'invoicing' ),
188
-		'AL' => __( 'Alagoas', 'invoicing' ),
189
-		'AP' => __( 'Amap&aacute;', 'invoicing' ),
190
-		'AM' => __( 'Amazonas', 'invoicing' ),
191
-		'BA' => __( 'Bahia', 'invoicing' ),
192
-		'CE' => __( 'Cear&aacute;', 'invoicing' ),
193
-		'DF' => __( 'Distrito Federal', 'invoicing' ),
194
-		'ES' => __( 'Esp&iacute;rito Santo', 'invoicing' ),
195
-		'GO' => __( 'Goi&aacute;s', 'invoicing' ),
196
-		'MA' => __( 'Maranh&atilde;o', 'invoicing' ),
197
-		'MT' => __( 'Mato Grosso', 'invoicing' ),
198
-		'MS' => __( 'Mato Grosso do Sul', 'invoicing' ),
199
-		'MG' => __( 'Minas Gerais', 'invoicing' ),
200
-		'PA' => __( 'Par&aacute;', 'invoicing' ),
201
-		'PB' => __( 'Para&iacute;ba', 'invoicing' ),
202
-		'PR' => __( 'Paran&aacute;', 'invoicing' ),
203
-		'PE' => __( 'Pernambuco', 'invoicing' ),
204
-		'PI' => __( 'Piau&iacute;', 'invoicing' ),
205
-		'RJ' => __( 'Rio de Janeiro', 'invoicing' ),
206
-		'RN' => __( 'Rio Grande do Norte', 'invoicing' ),
207
-		'RS' => __( 'Rio Grande do Sul', 'invoicing' ),
208
-		'RO' => __( 'Rond&ocirc;nia', 'invoicing' ),
209
-		'RR' => __( 'Roraima', 'invoicing' ),
210
-		'SC' => __( 'Santa Catarina', 'invoicing' ),
211
-		'SP' => __( 'S&atilde;o Paulo', 'invoicing' ),
212
-		'SE' => __( 'Sergipe', 'invoicing' ),
213
-		'TO' => __( 'Tocantins', 'invoicing' ),
187
+		'AC' => __('Acre', 'invoicing'),
188
+		'AL' => __('Alagoas', 'invoicing'),
189
+		'AP' => __('Amap&aacute;', 'invoicing'),
190
+		'AM' => __('Amazonas', 'invoicing'),
191
+		'BA' => __('Bahia', 'invoicing'),
192
+		'CE' => __('Cear&aacute;', 'invoicing'),
193
+		'DF' => __('Distrito Federal', 'invoicing'),
194
+		'ES' => __('Esp&iacute;rito Santo', 'invoicing'),
195
+		'GO' => __('Goi&aacute;s', 'invoicing'),
196
+		'MA' => __('Maranh&atilde;o', 'invoicing'),
197
+		'MT' => __('Mato Grosso', 'invoicing'),
198
+		'MS' => __('Mato Grosso do Sul', 'invoicing'),
199
+		'MG' => __('Minas Gerais', 'invoicing'),
200
+		'PA' => __('Par&aacute;', 'invoicing'),
201
+		'PB' => __('Para&iacute;ba', 'invoicing'),
202
+		'PR' => __('Paran&aacute;', 'invoicing'),
203
+		'PE' => __('Pernambuco', 'invoicing'),
204
+		'PI' => __('Piau&iacute;', 'invoicing'),
205
+		'RJ' => __('Rio de Janeiro', 'invoicing'),
206
+		'RN' => __('Rio Grande do Norte', 'invoicing'),
207
+		'RS' => __('Rio Grande do Sul', 'invoicing'),
208
+		'RO' => __('Rond&ocirc;nia', 'invoicing'),
209
+		'RR' => __('Roraima', 'invoicing'),
210
+		'SC' => __('Santa Catarina', 'invoicing'),
211
+		'SP' => __('S&atilde;o Paulo', 'invoicing'),
212
+		'SE' => __('Sergipe', 'invoicing'),
213
+		'TO' => __('Tocantins', 'invoicing'),
214 214
 	),
215 215
 	'CA' => array( // Canadian states.
216
-		'AB' => __( 'Alberta', 'invoicing' ),
217
-		'BC' => __( 'British Columbia', 'invoicing' ),
218
-		'MB' => __( 'Manitoba', 'invoicing' ),
219
-		'NB' => __( 'New Brunswick', 'invoicing' ),
220
-		'NL' => __( 'Newfoundland and Labrador', 'invoicing' ),
221
-		'NT' => __( 'Northwest Territories', 'invoicing' ),
222
-		'NS' => __( 'Nova Scotia', 'invoicing' ),
223
-		'NU' => __( 'Nunavut', 'invoicing' ),
224
-		'ON' => __( 'Ontario', 'invoicing' ),
225
-		'PE' => __( 'Prince Edward Island', 'invoicing' ),
226
-		'QC' => __( 'Quebec', 'invoicing' ),
227
-		'SK' => __( 'Saskatchewan', 'invoicing' ),
228
-		'YT' => __( 'Yukon Territory', 'invoicing' ),
216
+		'AB' => __('Alberta', 'invoicing'),
217
+		'BC' => __('British Columbia', 'invoicing'),
218
+		'MB' => __('Manitoba', 'invoicing'),
219
+		'NB' => __('New Brunswick', 'invoicing'),
220
+		'NL' => __('Newfoundland and Labrador', 'invoicing'),
221
+		'NT' => __('Northwest Territories', 'invoicing'),
222
+		'NS' => __('Nova Scotia', 'invoicing'),
223
+		'NU' => __('Nunavut', 'invoicing'),
224
+		'ON' => __('Ontario', 'invoicing'),
225
+		'PE' => __('Prince Edward Island', 'invoicing'),
226
+		'QC' => __('Quebec', 'invoicing'),
227
+		'SK' => __('Saskatchewan', 'invoicing'),
228
+		'YT' => __('Yukon Territory', 'invoicing'),
229 229
 	),
230 230
 	'CH' => array( // Cantons of Switzerland.
231
-		'AG' => __( 'Aargau', 'invoicing' ),
232
-		'AR' => __( 'Appenzell Ausserrhoden', 'invoicing' ),
233
-		'AI' => __( 'Appenzell Innerrhoden', 'invoicing' ),
234
-		'BL' => __( 'Basel-Landschaft', 'invoicing' ),
235
-		'BS' => __( 'Basel-Stadt', 'invoicing' ),
236
-		'BE' => __( 'Bern', 'invoicing' ),
237
-		'FR' => __( 'Fribourg', 'invoicing' ),
238
-		'GE' => __( 'Geneva', 'invoicing' ),
239
-		'GL' => __( 'Glarus', 'invoicing' ),
240
-		'GR' => __( 'Graub&uuml;nden', 'invoicing' ),
241
-		'JU' => __( 'Jura', 'invoicing' ),
242
-		'LU' => __( 'Luzern', 'invoicing' ),
243
-		'NE' => __( 'Neuch&acirc;tel', 'invoicing' ),
244
-		'NW' => __( 'Nidwalden', 'invoicing' ),
245
-		'OW' => __( 'Obwalden', 'invoicing' ),
246
-		'SH' => __( 'Schaffhausen', 'invoicing' ),
247
-		'SZ' => __( 'Schwyz', 'invoicing' ),
248
-		'SO' => __( 'Solothurn', 'invoicing' ),
249
-		'SG' => __( 'St. Gallen', 'invoicing' ),
250
-		'TG' => __( 'Thurgau', 'invoicing' ),
251
-		'TI' => __( 'Ticino', 'invoicing' ),
252
-		'UR' => __( 'Uri', 'invoicing' ),
253
-		'VS' => __( 'Valais', 'invoicing' ),
254
-		'VD' => __( 'Vaud', 'invoicing' ),
255
-		'ZG' => __( 'Zug', 'invoicing' ),
256
-		'ZH' => __( 'Z&uuml;rich', 'invoicing' ),
231
+		'AG' => __('Aargau', 'invoicing'),
232
+		'AR' => __('Appenzell Ausserrhoden', 'invoicing'),
233
+		'AI' => __('Appenzell Innerrhoden', 'invoicing'),
234
+		'BL' => __('Basel-Landschaft', 'invoicing'),
235
+		'BS' => __('Basel-Stadt', 'invoicing'),
236
+		'BE' => __('Bern', 'invoicing'),
237
+		'FR' => __('Fribourg', 'invoicing'),
238
+		'GE' => __('Geneva', 'invoicing'),
239
+		'GL' => __('Glarus', 'invoicing'),
240
+		'GR' => __('Graub&uuml;nden', 'invoicing'),
241
+		'JU' => __('Jura', 'invoicing'),
242
+		'LU' => __('Luzern', 'invoicing'),
243
+		'NE' => __('Neuch&acirc;tel', 'invoicing'),
244
+		'NW' => __('Nidwalden', 'invoicing'),
245
+		'OW' => __('Obwalden', 'invoicing'),
246
+		'SH' => __('Schaffhausen', 'invoicing'),
247
+		'SZ' => __('Schwyz', 'invoicing'),
248
+		'SO' => __('Solothurn', 'invoicing'),
249
+		'SG' => __('St. Gallen', 'invoicing'),
250
+		'TG' => __('Thurgau', 'invoicing'),
251
+		'TI' => __('Ticino', 'invoicing'),
252
+		'UR' => __('Uri', 'invoicing'),
253
+		'VS' => __('Valais', 'invoicing'),
254
+		'VD' => __('Vaud', 'invoicing'),
255
+		'ZG' => __('Zug', 'invoicing'),
256
+		'ZH' => __('Z&uuml;rich', 'invoicing'),
257 257
 	),
258 258
 	'CN' => array( // Chinese states.
259
-		'CN1'  => __( 'Yunnan / &#20113;&#21335;', 'invoicing' ),
260
-		'CN2'  => __( 'Beijing / &#21271;&#20140;', 'invoicing' ),
261
-		'CN3'  => __( 'Tianjin / &#22825;&#27941;', 'invoicing' ),
262
-		'CN4'  => __( 'Hebei / &#27827;&#21271;', 'invoicing' ),
263
-		'CN5'  => __( 'Shanxi / &#23665;&#35199;', 'invoicing' ),
264
-		'CN6'  => __( 'Inner Mongolia / &#20839;&#33945;&#21476;', 'invoicing' ),
265
-		'CN7'  => __( 'Liaoning / &#36797;&#23425;', 'invoicing' ),
266
-		'CN8'  => __( 'Jilin / &#21513;&#26519;', 'invoicing' ),
267
-		'CN9'  => __( 'Heilongjiang / &#40657;&#40857;&#27743;', 'invoicing' ),
268
-		'CN10' => __( 'Shanghai / &#19978;&#28023;', 'invoicing' ),
269
-		'CN11' => __( 'Jiangsu / &#27743;&#33487;', 'invoicing' ),
270
-		'CN12' => __( 'Zhejiang / &#27993;&#27743;', 'invoicing' ),
271
-		'CN13' => __( 'Anhui / &#23433;&#24509;', 'invoicing' ),
272
-		'CN14' => __( 'Fujian / &#31119;&#24314;', 'invoicing' ),
273
-		'CN15' => __( 'Jiangxi / &#27743;&#35199;', 'invoicing' ),
274
-		'CN16' => __( 'Shandong / &#23665;&#19996;', 'invoicing' ),
275
-		'CN17' => __( 'Henan / &#27827;&#21335;', 'invoicing' ),
276
-		'CN18' => __( 'Hubei / &#28246;&#21271;', 'invoicing' ),
277
-		'CN19' => __( 'Hunan / &#28246;&#21335;', 'invoicing' ),
278
-		'CN20' => __( 'Guangdong / &#24191;&#19996;', 'invoicing' ),
279
-		'CN21' => __( 'Guangxi Zhuang / &#24191;&#35199;&#22766;&#26063;', 'invoicing' ),
280
-		'CN22' => __( 'Hainan / &#28023;&#21335;', 'invoicing' ),
281
-		'CN23' => __( 'Chongqing / &#37325;&#24198;', 'invoicing' ),
282
-		'CN24' => __( 'Sichuan / &#22235;&#24029;', 'invoicing' ),
283
-		'CN25' => __( 'Guizhou / &#36149;&#24030;', 'invoicing' ),
284
-		'CN26' => __( 'Shaanxi / &#38485;&#35199;', 'invoicing' ),
285
-		'CN27' => __( 'Gansu / &#29976;&#32899;', 'invoicing' ),
286
-		'CN28' => __( 'Qinghai / &#38738;&#28023;', 'invoicing' ),
287
-		'CN29' => __( 'Ningxia Hui / &#23425;&#22799;', 'invoicing' ),
288
-		'CN30' => __( 'Macao / &#28595;&#38376;', 'invoicing' ),
289
-		'CN31' => __( 'Tibet / &#35199;&#34255;', 'invoicing' ),
290
-		'CN32' => __( 'Xinjiang / &#26032;&#30086;', 'invoicing' ),
259
+		'CN1'  => __('Yunnan / &#20113;&#21335;', 'invoicing'),
260
+		'CN2'  => __('Beijing / &#21271;&#20140;', 'invoicing'),
261
+		'CN3'  => __('Tianjin / &#22825;&#27941;', 'invoicing'),
262
+		'CN4'  => __('Hebei / &#27827;&#21271;', 'invoicing'),
263
+		'CN5'  => __('Shanxi / &#23665;&#35199;', 'invoicing'),
264
+		'CN6'  => __('Inner Mongolia / &#20839;&#33945;&#21476;', 'invoicing'),
265
+		'CN7'  => __('Liaoning / &#36797;&#23425;', 'invoicing'),
266
+		'CN8'  => __('Jilin / &#21513;&#26519;', 'invoicing'),
267
+		'CN9'  => __('Heilongjiang / &#40657;&#40857;&#27743;', 'invoicing'),
268
+		'CN10' => __('Shanghai / &#19978;&#28023;', 'invoicing'),
269
+		'CN11' => __('Jiangsu / &#27743;&#33487;', 'invoicing'),
270
+		'CN12' => __('Zhejiang / &#27993;&#27743;', 'invoicing'),
271
+		'CN13' => __('Anhui / &#23433;&#24509;', 'invoicing'),
272
+		'CN14' => __('Fujian / &#31119;&#24314;', 'invoicing'),
273
+		'CN15' => __('Jiangxi / &#27743;&#35199;', 'invoicing'),
274
+		'CN16' => __('Shandong / &#23665;&#19996;', 'invoicing'),
275
+		'CN17' => __('Henan / &#27827;&#21335;', 'invoicing'),
276
+		'CN18' => __('Hubei / &#28246;&#21271;', 'invoicing'),
277
+		'CN19' => __('Hunan / &#28246;&#21335;', 'invoicing'),
278
+		'CN20' => __('Guangdong / &#24191;&#19996;', 'invoicing'),
279
+		'CN21' => __('Guangxi Zhuang / &#24191;&#35199;&#22766;&#26063;', 'invoicing'),
280
+		'CN22' => __('Hainan / &#28023;&#21335;', 'invoicing'),
281
+		'CN23' => __('Chongqing / &#37325;&#24198;', 'invoicing'),
282
+		'CN24' => __('Sichuan / &#22235;&#24029;', 'invoicing'),
283
+		'CN25' => __('Guizhou / &#36149;&#24030;', 'invoicing'),
284
+		'CN26' => __('Shaanxi / &#38485;&#35199;', 'invoicing'),
285
+		'CN27' => __('Gansu / &#29976;&#32899;', 'invoicing'),
286
+		'CN28' => __('Qinghai / &#38738;&#28023;', 'invoicing'),
287
+		'CN29' => __('Ningxia Hui / &#23425;&#22799;', 'invoicing'),
288
+		'CN30' => __('Macao / &#28595;&#38376;', 'invoicing'),
289
+		'CN31' => __('Tibet / &#35199;&#34255;', 'invoicing'),
290
+		'CN32' => __('Xinjiang / &#26032;&#30086;', 'invoicing'),
291 291
 	),
292 292
 	'CZ' => array(),
293 293
 	'DE' => array(),
294 294
 	'DK' => array(),
295 295
 	'EE' => array(),
296 296
 	'ES' => array( // Spanish states.
297
-		'C'  => __( 'A Coru&ntilde;a', 'invoicing' ),
298
-		'VI' => __( 'Araba/&Aacute;lava', 'invoicing' ),
299
-		'AB' => __( 'Albacete', 'invoicing' ),
300
-		'A'  => __( 'Alicante', 'invoicing' ),
301
-		'AL' => __( 'Almer&iacute;a', 'invoicing' ),
302
-		'O'  => __( 'Asturias', 'invoicing' ),
303
-		'AV' => __( '&Aacute;vila', 'invoicing' ),
304
-		'BA' => __( 'Badajoz', 'invoicing' ),
305
-		'PM' => __( 'Baleares', 'invoicing' ),
306
-		'B'  => __( 'Barcelona', 'invoicing' ),
307
-		'BU' => __( 'Burgos', 'invoicing' ),
308
-		'CC' => __( 'C&aacute;ceres', 'invoicing' ),
309
-		'CA' => __( 'C&aacute;diz', 'invoicing' ),
310
-		'S'  => __( 'Cantabria', 'invoicing' ),
311
-		'CS' => __( 'Castell&oacute;n', 'invoicing' ),
312
-		'CE' => __( 'Ceuta', 'invoicing' ),
313
-		'CR' => __( 'Ciudad Real', 'invoicing' ),
314
-		'CO' => __( 'C&oacute;rdoba', 'invoicing' ),
315
-		'CU' => __( 'Cuenca', 'invoicing' ),
316
-		'GI' => __( 'Girona', 'invoicing' ),
317
-		'GR' => __( 'Granada', 'invoicing' ),
318
-		'GU' => __( 'Guadalajara', 'invoicing' ),
319
-		'SS' => __( 'Gipuzkoa', 'invoicing' ),
320
-		'H'  => __( 'Huelva', 'invoicing' ),
321
-		'HU' => __( 'Huesca', 'invoicing' ),
322
-		'J'  => __( 'Ja&eacute;n', 'invoicing' ),
323
-		'LO' => __( 'La Rioja', 'invoicing' ),
324
-		'GC' => __( 'Las Palmas', 'invoicing' ),
325
-		'LE' => __( 'Le&oacute;n', 'invoicing' ),
326
-		'L'  => __( 'Lleida', 'invoicing' ),
327
-		'LU' => __( 'Lugo', 'invoicing' ),
328
-		'M'  => __( 'Madrid', 'invoicing' ),
329
-		'MA' => __( 'M&aacute;laga', 'invoicing' ),
330
-		'ML' => __( 'Melilla', 'invoicing' ),
331
-		'MU' => __( 'Murcia', 'invoicing' ),
332
-		'NA' => __( 'Navarra', 'invoicing' ),
333
-		'OR' => __( 'Ourense', 'invoicing' ),
334
-		'P'  => __( 'Palencia', 'invoicing' ),
335
-		'PO' => __( 'Pontevedra', 'invoicing' ),
336
-		'SA' => __( 'Salamanca', 'invoicing' ),
337
-		'TF' => __( 'Santa Cruz de Tenerife', 'invoicing' ),
338
-		'SG' => __( 'Segovia', 'invoicing' ),
339
-		'SE' => __( 'Sevilla', 'invoicing' ),
340
-		'SO' => __( 'Soria', 'invoicing' ),
341
-		'T'  => __( 'Tarragona', 'invoicing' ),
342
-		'TE' => __( 'Teruel', 'invoicing' ),
343
-		'TO' => __( 'Toledo', 'invoicing' ),
344
-		'V'  => __( 'Valencia', 'invoicing' ),
345
-		'VA' => __( 'Valladolid', 'invoicing' ),
346
-		'BI' => __( 'Bizkaia', 'invoicing' ),
347
-		'ZA' => __( 'Zamora', 'invoicing' ),
348
-		'Z'  => __( 'Zaragoza', 'invoicing' ),
297
+		'C'  => __('A Coru&ntilde;a', 'invoicing'),
298
+		'VI' => __('Araba/&Aacute;lava', 'invoicing'),
299
+		'AB' => __('Albacete', 'invoicing'),
300
+		'A'  => __('Alicante', 'invoicing'),
301
+		'AL' => __('Almer&iacute;a', 'invoicing'),
302
+		'O'  => __('Asturias', 'invoicing'),
303
+		'AV' => __('&Aacute;vila', 'invoicing'),
304
+		'BA' => __('Badajoz', 'invoicing'),
305
+		'PM' => __('Baleares', 'invoicing'),
306
+		'B'  => __('Barcelona', 'invoicing'),
307
+		'BU' => __('Burgos', 'invoicing'),
308
+		'CC' => __('C&aacute;ceres', 'invoicing'),
309
+		'CA' => __('C&aacute;diz', 'invoicing'),
310
+		'S'  => __('Cantabria', 'invoicing'),
311
+		'CS' => __('Castell&oacute;n', 'invoicing'),
312
+		'CE' => __('Ceuta', 'invoicing'),
313
+		'CR' => __('Ciudad Real', 'invoicing'),
314
+		'CO' => __('C&oacute;rdoba', 'invoicing'),
315
+		'CU' => __('Cuenca', 'invoicing'),
316
+		'GI' => __('Girona', 'invoicing'),
317
+		'GR' => __('Granada', 'invoicing'),
318
+		'GU' => __('Guadalajara', 'invoicing'),
319
+		'SS' => __('Gipuzkoa', 'invoicing'),
320
+		'H'  => __('Huelva', 'invoicing'),
321
+		'HU' => __('Huesca', 'invoicing'),
322
+		'J'  => __('Ja&eacute;n', 'invoicing'),
323
+		'LO' => __('La Rioja', 'invoicing'),
324
+		'GC' => __('Las Palmas', 'invoicing'),
325
+		'LE' => __('Le&oacute;n', 'invoicing'),
326
+		'L'  => __('Lleida', 'invoicing'),
327
+		'LU' => __('Lugo', 'invoicing'),
328
+		'M'  => __('Madrid', 'invoicing'),
329
+		'MA' => __('M&aacute;laga', 'invoicing'),
330
+		'ML' => __('Melilla', 'invoicing'),
331
+		'MU' => __('Murcia', 'invoicing'),
332
+		'NA' => __('Navarra', 'invoicing'),
333
+		'OR' => __('Ourense', 'invoicing'),
334
+		'P'  => __('Palencia', 'invoicing'),
335
+		'PO' => __('Pontevedra', 'invoicing'),
336
+		'SA' => __('Salamanca', 'invoicing'),
337
+		'TF' => __('Santa Cruz de Tenerife', 'invoicing'),
338
+		'SG' => __('Segovia', 'invoicing'),
339
+		'SE' => __('Sevilla', 'invoicing'),
340
+		'SO' => __('Soria', 'invoicing'),
341
+		'T'  => __('Tarragona', 'invoicing'),
342
+		'TE' => __('Teruel', 'invoicing'),
343
+		'TO' => __('Toledo', 'invoicing'),
344
+		'V'  => __('Valencia', 'invoicing'),
345
+		'VA' => __('Valladolid', 'invoicing'),
346
+		'BI' => __('Bizkaia', 'invoicing'),
347
+		'ZA' => __('Zamora', 'invoicing'),
348
+		'Z'  => __('Zaragoza', 'invoicing'),
349 349
 	),
350 350
 	'FI' => array(),
351 351
 	'FR' => array(),
352 352
 	'GP' => array(),
353 353
 	'GR' => array( // Greek Regions.
354
-		'I' => __( 'Αττική', 'invoicing' ),
355
-		'A' => __( 'Ανατολική Μακεδονία και Θράκη', 'invoicing' ),
356
-		'B' => __( 'Κεντρική Μακεδονία', 'invoicing' ),
357
-		'C' => __( 'Δυτική Μακεδονία', 'invoicing' ),
358
-		'D' => __( 'Ήπειρος', 'invoicing' ),
359
-		'E' => __( 'Θεσσαλία', 'invoicing' ),
360
-		'F' => __( 'Ιόνιοι Νήσοι', 'invoicing' ),
361
-		'G' => __( 'Δυτική Ελλάδα', 'invoicing' ),
362
-		'H' => __( 'Στερεά Ελλάδα', 'invoicing' ),
363
-		'J' => __( 'Πελοπόννησος', 'invoicing' ),
364
-		'K' => __( 'Βόρειο Αιγαίο', 'invoicing' ),
365
-		'L' => __( 'Νότιο Αιγαίο', 'invoicing' ),
366
-		'M' => __( 'Κρήτη', 'invoicing' ),
354
+		'I' => __('Αττική', 'invoicing'),
355
+		'A' => __('Ανατολική Μακεδονία και Θράκη', 'invoicing'),
356
+		'B' => __('Κεντρική Μακεδονία', 'invoicing'),
357
+		'C' => __('Δυτική Μακεδονία', 'invoicing'),
358
+		'D' => __('Ήπειρος', 'invoicing'),
359
+		'E' => __('Θεσσαλία', 'invoicing'),
360
+		'F' => __('Ιόνιοι Νήσοι', 'invoicing'),
361
+		'G' => __('Δυτική Ελλάδα', 'invoicing'),
362
+		'H' => __('Στερεά Ελλάδα', 'invoicing'),
363
+		'J' => __('Πελοπόννησος', 'invoicing'),
364
+		'K' => __('Βόρειο Αιγαίο', 'invoicing'),
365
+		'L' => __('Νότιο Αιγαίο', 'invoicing'),
366
+		'M' => __('Κρήτη', 'invoicing'),
367 367
 	),
368 368
 	'GF' => array(),
369 369
 	'HK' => array( // Hong Kong states.
370
-		'HONG KONG'       => __( 'Hong Kong Island', 'invoicing' ),
371
-		'KOWLOON'         => __( 'Kowloon', 'invoicing' ),
372
-		'NEW TERRITORIES' => __( 'New Territories', 'invoicing' ),
370
+		'HONG KONG'       => __('Hong Kong Island', 'invoicing'),
371
+		'KOWLOON'         => __('Kowloon', 'invoicing'),
372
+		'NEW TERRITORIES' => __('New Territories', 'invoicing'),
373 373
 	),
374 374
 	'HU' => array( // Hungary states.
375
-		'BK' => __( 'Bács-Kiskun', 'invoicing' ),
376
-		'BE' => __( 'Békés', 'invoicing' ),
377
-		'BA' => __( 'Baranya', 'invoicing' ),
378
-		'BZ' => __( 'Borsod-Abaúj-Zemplén', 'invoicing' ),
379
-		'BU' => __( 'Budapest', 'invoicing' ),
380
-		'CS' => __( 'Csongrád', 'invoicing' ),
381
-		'FE' => __( 'Fejér', 'invoicing' ),
382
-		'GS' => __( 'Győr-Moson-Sopron', 'invoicing' ),
383
-		'HB' => __( 'Hajdú-Bihar', 'invoicing' ),
384
-		'HE' => __( 'Heves', 'invoicing' ),
385
-		'JN' => __( 'Jász-Nagykun-Szolnok', 'invoicing' ),
386
-		'KE' => __( 'Komárom-Esztergom', 'invoicing' ),
387
-		'NO' => __( 'Nógrád', 'invoicing' ),
388
-		'PE' => __( 'Pest', 'invoicing' ),
389
-		'SO' => __( 'Somogy', 'invoicing' ),
390
-		'SZ' => __( 'Szabolcs-Szatmár-Bereg', 'invoicing' ),
391
-		'TO' => __( 'Tolna', 'invoicing' ),
392
-		'VA' => __( 'Vas', 'invoicing' ),
393
-		'VE' => __( 'Veszprém', 'invoicing' ),
394
-		'ZA' => __( 'Zala', 'invoicing' ),
375
+		'BK' => __('Bács-Kiskun', 'invoicing'),
376
+		'BE' => __('Békés', 'invoicing'),
377
+		'BA' => __('Baranya', 'invoicing'),
378
+		'BZ' => __('Borsod-Abaúj-Zemplén', 'invoicing'),
379
+		'BU' => __('Budapest', 'invoicing'),
380
+		'CS' => __('Csongrád', 'invoicing'),
381
+		'FE' => __('Fejér', 'invoicing'),
382
+		'GS' => __('Győr-Moson-Sopron', 'invoicing'),
383
+		'HB' => __('Hajdú-Bihar', 'invoicing'),
384
+		'HE' => __('Heves', 'invoicing'),
385
+		'JN' => __('Jász-Nagykun-Szolnok', 'invoicing'),
386
+		'KE' => __('Komárom-Esztergom', 'invoicing'),
387
+		'NO' => __('Nógrád', 'invoicing'),
388
+		'PE' => __('Pest', 'invoicing'),
389
+		'SO' => __('Somogy', 'invoicing'),
390
+		'SZ' => __('Szabolcs-Szatmár-Bereg', 'invoicing'),
391
+		'TO' => __('Tolna', 'invoicing'),
392
+		'VA' => __('Vas', 'invoicing'),
393
+		'VE' => __('Veszprém', 'invoicing'),
394
+		'ZA' => __('Zala', 'invoicing'),
395 395
 	),
396 396
 	'ID' => array( // Indonesia Provinces.
397
-		'AC' => __( 'Daerah Istimewa Aceh', 'invoicing' ),
398
-		'SU' => __( 'Sumatera Utara', 'invoicing' ),
399
-		'SB' => __( 'Sumatera Barat', 'invoicing' ),
400
-		'RI' => __( 'Riau', 'invoicing' ),
401
-		'KR' => __( 'Kepulauan Riau', 'invoicing' ),
402
-		'JA' => __( 'Jambi', 'invoicing' ),
403
-		'SS' => __( 'Sumatera Selatan', 'invoicing' ),
404
-		'BB' => __( 'Bangka Belitung', 'invoicing' ),
405
-		'BE' => __( 'Bengkulu', 'invoicing' ),
406
-		'LA' => __( 'Lampung', 'invoicing' ),
407
-		'JK' => __( 'DKI Jakarta', 'invoicing' ),
408
-		'JB' => __( 'Jawa Barat', 'invoicing' ),
409
-		'BT' => __( 'Banten', 'invoicing' ),
410
-		'JT' => __( 'Jawa Tengah', 'invoicing' ),
411
-		'JI' => __( 'Jawa Timur', 'invoicing' ),
412
-		'YO' => __( 'Daerah Istimewa Yogyakarta', 'invoicing' ),
413
-		'BA' => __( 'Bali', 'invoicing' ),
414
-		'NB' => __( 'Nusa Tenggara Barat', 'invoicing' ),
415
-		'NT' => __( 'Nusa Tenggara Timur', 'invoicing' ),
416
-		'KB' => __( 'Kalimantan Barat', 'invoicing' ),
417
-		'KT' => __( 'Kalimantan Tengah', 'invoicing' ),
418
-		'KI' => __( 'Kalimantan Timur', 'invoicing' ),
419
-		'KS' => __( 'Kalimantan Selatan', 'invoicing' ),
420
-		'KU' => __( 'Kalimantan Utara', 'invoicing' ),
421
-		'SA' => __( 'Sulawesi Utara', 'invoicing' ),
422
-		'ST' => __( 'Sulawesi Tengah', 'invoicing' ),
423
-		'SG' => __( 'Sulawesi Tenggara', 'invoicing' ),
424
-		'SR' => __( 'Sulawesi Barat', 'invoicing' ),
425
-		'SN' => __( 'Sulawesi Selatan', 'invoicing' ),
426
-		'GO' => __( 'Gorontalo', 'invoicing' ),
427
-		'MA' => __( 'Maluku', 'invoicing' ),
428
-		'MU' => __( 'Maluku Utara', 'invoicing' ),
429
-		'PA' => __( 'Papua', 'invoicing' ),
430
-		'PB' => __( 'Papua Barat', 'invoicing' ),
397
+		'AC' => __('Daerah Istimewa Aceh', 'invoicing'),
398
+		'SU' => __('Sumatera Utara', 'invoicing'),
399
+		'SB' => __('Sumatera Barat', 'invoicing'),
400
+		'RI' => __('Riau', 'invoicing'),
401
+		'KR' => __('Kepulauan Riau', 'invoicing'),
402
+		'JA' => __('Jambi', 'invoicing'),
403
+		'SS' => __('Sumatera Selatan', 'invoicing'),
404
+		'BB' => __('Bangka Belitung', 'invoicing'),
405
+		'BE' => __('Bengkulu', 'invoicing'),
406
+		'LA' => __('Lampung', 'invoicing'),
407
+		'JK' => __('DKI Jakarta', 'invoicing'),
408
+		'JB' => __('Jawa Barat', 'invoicing'),
409
+		'BT' => __('Banten', 'invoicing'),
410
+		'JT' => __('Jawa Tengah', 'invoicing'),
411
+		'JI' => __('Jawa Timur', 'invoicing'),
412
+		'YO' => __('Daerah Istimewa Yogyakarta', 'invoicing'),
413
+		'BA' => __('Bali', 'invoicing'),
414
+		'NB' => __('Nusa Tenggara Barat', 'invoicing'),
415
+		'NT' => __('Nusa Tenggara Timur', 'invoicing'),
416
+		'KB' => __('Kalimantan Barat', 'invoicing'),
417
+		'KT' => __('Kalimantan Tengah', 'invoicing'),
418
+		'KI' => __('Kalimantan Timur', 'invoicing'),
419
+		'KS' => __('Kalimantan Selatan', 'invoicing'),
420
+		'KU' => __('Kalimantan Utara', 'invoicing'),
421
+		'SA' => __('Sulawesi Utara', 'invoicing'),
422
+		'ST' => __('Sulawesi Tengah', 'invoicing'),
423
+		'SG' => __('Sulawesi Tenggara', 'invoicing'),
424
+		'SR' => __('Sulawesi Barat', 'invoicing'),
425
+		'SN' => __('Sulawesi Selatan', 'invoicing'),
426
+		'GO' => __('Gorontalo', 'invoicing'),
427
+		'MA' => __('Maluku', 'invoicing'),
428
+		'MU' => __('Maluku Utara', 'invoicing'),
429
+		'PA' => __('Papua', 'invoicing'),
430
+		'PB' => __('Papua Barat', 'invoicing'),
431 431
 	),
432 432
 	'IE' => array( // Republic of Ireland.
433
-		'CW' => __( 'Carlow', 'invoicing' ),
434
-		'CN' => __( 'Cavan', 'invoicing' ),
435
-		'CE' => __( 'Clare', 'invoicing' ),
436
-		'CO' => __( 'Cork', 'invoicing' ),
437
-		'DL' => __( 'Donegal', 'invoicing' ),
438
-		'D'  => __( 'Dublin', 'invoicing' ),
439
-		'G'  => __( 'Galway', 'invoicing' ),
440
-		'KY' => __( 'Kerry', 'invoicing' ),
441
-		'KE' => __( 'Kildare', 'invoicing' ),
442
-		'KK' => __( 'Kilkenny', 'invoicing' ),
443
-		'LS' => __( 'Laois', 'invoicing' ),
444
-		'LM' => __( 'Leitrim', 'invoicing' ),
445
-		'LK' => __( 'Limerick', 'invoicing' ),
446
-		'LD' => __( 'Longford', 'invoicing' ),
447
-		'LH' => __( 'Louth', 'invoicing' ),
448
-		'MO' => __( 'Mayo', 'invoicing' ),
449
-		'MH' => __( 'Meath', 'invoicing' ),
450
-		'MN' => __( 'Monaghan', 'invoicing' ),
451
-		'OY' => __( 'Offaly', 'invoicing' ),
452
-		'RN' => __( 'Roscommon', 'invoicing' ),
453
-		'SO' => __( 'Sligo', 'invoicing' ),
454
-		'TA' => __( 'Tipperary', 'invoicing' ),
455
-		'WD' => __( 'Waterford', 'invoicing' ),
456
-		'WH' => __( 'Westmeath', 'invoicing' ),
457
-		'WX' => __( 'Wexford', 'invoicing' ),
458
-		'WW' => __( 'Wicklow', 'invoicing' ),
433
+		'CW' => __('Carlow', 'invoicing'),
434
+		'CN' => __('Cavan', 'invoicing'),
435
+		'CE' => __('Clare', 'invoicing'),
436
+		'CO' => __('Cork', 'invoicing'),
437
+		'DL' => __('Donegal', 'invoicing'),
438
+		'D'  => __('Dublin', 'invoicing'),
439
+		'G'  => __('Galway', 'invoicing'),
440
+		'KY' => __('Kerry', 'invoicing'),
441
+		'KE' => __('Kildare', 'invoicing'),
442
+		'KK' => __('Kilkenny', 'invoicing'),
443
+		'LS' => __('Laois', 'invoicing'),
444
+		'LM' => __('Leitrim', 'invoicing'),
445
+		'LK' => __('Limerick', 'invoicing'),
446
+		'LD' => __('Longford', 'invoicing'),
447
+		'LH' => __('Louth', 'invoicing'),
448
+		'MO' => __('Mayo', 'invoicing'),
449
+		'MH' => __('Meath', 'invoicing'),
450
+		'MN' => __('Monaghan', 'invoicing'),
451
+		'OY' => __('Offaly', 'invoicing'),
452
+		'RN' => __('Roscommon', 'invoicing'),
453
+		'SO' => __('Sligo', 'invoicing'),
454
+		'TA' => __('Tipperary', 'invoicing'),
455
+		'WD' => __('Waterford', 'invoicing'),
456
+		'WH' => __('Westmeath', 'invoicing'),
457
+		'WX' => __('Wexford', 'invoicing'),
458
+		'WW' => __('Wicklow', 'invoicing'),
459 459
 	),
460 460
 	'IN' => array( // Indian states.
461
-		'AP' => __( 'Andhra Pradesh', 'invoicing' ),
462
-		'AR' => __( 'Arunachal Pradesh', 'invoicing' ),
463
-		'AS' => __( 'Assam', 'invoicing' ),
464
-		'BR' => __( 'Bihar', 'invoicing' ),
465
-		'CT' => __( 'Chhattisgarh', 'invoicing' ),
466
-		'GA' => __( 'Goa', 'invoicing' ),
467
-		'GJ' => __( 'Gujarat', 'invoicing' ),
468
-		'HR' => __( 'Haryana', 'invoicing' ),
469
-		'HP' => __( 'Himachal Pradesh', 'invoicing' ),
470
-		'JK' => __( 'Jammu and Kashmir', 'invoicing' ),
471
-		'JH' => __( 'Jharkhand', 'invoicing' ),
472
-		'KA' => __( 'Karnataka', 'invoicing' ),
473
-		'KL' => __( 'Kerala', 'invoicing' ),
474
-		'MP' => __( 'Madhya Pradesh', 'invoicing' ),
475
-		'MH' => __( 'Maharashtra', 'invoicing' ),
476
-		'MN' => __( 'Manipur', 'invoicing' ),
477
-		'ML' => __( 'Meghalaya', 'invoicing' ),
478
-		'MZ' => __( 'Mizoram', 'invoicing' ),
479
-		'NL' => __( 'Nagaland', 'invoicing' ),
480
-		'OR' => __( 'Orissa', 'invoicing' ),
481
-		'PB' => __( 'Punjab', 'invoicing' ),
482
-		'RJ' => __( 'Rajasthan', 'invoicing' ),
483
-		'SK' => __( 'Sikkim', 'invoicing' ),
484
-		'TN' => __( 'Tamil Nadu', 'invoicing' ),
485
-		'TS' => __( 'Telangana', 'invoicing' ),
486
-		'TR' => __( 'Tripura', 'invoicing' ),
487
-		'UK' => __( 'Uttarakhand', 'invoicing' ),
488
-		'UP' => __( 'Uttar Pradesh', 'invoicing' ),
489
-		'WB' => __( 'West Bengal', 'invoicing' ),
490
-		'AN' => __( 'Andaman and Nicobar Islands', 'invoicing' ),
491
-		'CH' => __( 'Chandigarh', 'invoicing' ),
492
-		'DN' => __( 'Dadra and Nagar Haveli', 'invoicing' ),
493
-		'DD' => __( 'Daman and Diu', 'invoicing' ),
494
-		'DL' => __( 'Delhi', 'invoicing' ),
495
-		'LD' => __( 'Lakshadeep', 'invoicing' ),
496
-		'PY' => __( 'Pondicherry (Puducherry)', 'invoicing' ),
461
+		'AP' => __('Andhra Pradesh', 'invoicing'),
462
+		'AR' => __('Arunachal Pradesh', 'invoicing'),
463
+		'AS' => __('Assam', 'invoicing'),
464
+		'BR' => __('Bihar', 'invoicing'),
465
+		'CT' => __('Chhattisgarh', 'invoicing'),
466
+		'GA' => __('Goa', 'invoicing'),
467
+		'GJ' => __('Gujarat', 'invoicing'),
468
+		'HR' => __('Haryana', 'invoicing'),
469
+		'HP' => __('Himachal Pradesh', 'invoicing'),
470
+		'JK' => __('Jammu and Kashmir', 'invoicing'),
471
+		'JH' => __('Jharkhand', 'invoicing'),
472
+		'KA' => __('Karnataka', 'invoicing'),
473
+		'KL' => __('Kerala', 'invoicing'),
474
+		'MP' => __('Madhya Pradesh', 'invoicing'),
475
+		'MH' => __('Maharashtra', 'invoicing'),
476
+		'MN' => __('Manipur', 'invoicing'),
477
+		'ML' => __('Meghalaya', 'invoicing'),
478
+		'MZ' => __('Mizoram', 'invoicing'),
479
+		'NL' => __('Nagaland', 'invoicing'),
480
+		'OR' => __('Orissa', 'invoicing'),
481
+		'PB' => __('Punjab', 'invoicing'),
482
+		'RJ' => __('Rajasthan', 'invoicing'),
483
+		'SK' => __('Sikkim', 'invoicing'),
484
+		'TN' => __('Tamil Nadu', 'invoicing'),
485
+		'TS' => __('Telangana', 'invoicing'),
486
+		'TR' => __('Tripura', 'invoicing'),
487
+		'UK' => __('Uttarakhand', 'invoicing'),
488
+		'UP' => __('Uttar Pradesh', 'invoicing'),
489
+		'WB' => __('West Bengal', 'invoicing'),
490
+		'AN' => __('Andaman and Nicobar Islands', 'invoicing'),
491
+		'CH' => __('Chandigarh', 'invoicing'),
492
+		'DN' => __('Dadra and Nagar Haveli', 'invoicing'),
493
+		'DD' => __('Daman and Diu', 'invoicing'),
494
+		'DL' => __('Delhi', 'invoicing'),
495
+		'LD' => __('Lakshadeep', 'invoicing'),
496
+		'PY' => __('Pondicherry (Puducherry)', 'invoicing'),
497 497
 	),
498 498
 	'IR' => array( // Iran States.
499
-		'KHZ' => __( 'Khuzestan  (خوزستان)', 'invoicing' ),
500
-		'THR' => __( 'Tehran  (تهران)', 'invoicing' ),
501
-		'ILM' => __( 'Ilaam (ایلام)', 'invoicing' ),
502
-		'BHR' => __( 'Bushehr (بوشهر)', 'invoicing' ),
503
-		'ADL' => __( 'Ardabil (اردبیل)', 'invoicing' ),
504
-		'ESF' => __( 'Isfahan (اصفهان)', 'invoicing' ),
505
-		'YZD' => __( 'Yazd (یزد)', 'invoicing' ),
506
-		'KRH' => __( 'Kermanshah (کرمانشاه)', 'invoicing' ),
507
-		'KRN' => __( 'Kerman (کرمان)', 'invoicing' ),
508
-		'HDN' => __( 'Hamadan (همدان)', 'invoicing' ),
509
-		'GZN' => __( 'Ghazvin (قزوین)', 'invoicing' ),
510
-		'ZJN' => __( 'Zanjan (زنجان)', 'invoicing' ),
511
-		'LRS' => __( 'Luristan (لرستان)', 'invoicing' ),
512
-		'ABZ' => __( 'Alborz (البرز)', 'invoicing' ),
513
-		'EAZ' => __( 'East Azarbaijan (آذربایجان شرقی)', 'invoicing' ),
514
-		'WAZ' => __( 'West Azarbaijan (آذربایجان غربی)', 'invoicing' ),
515
-		'CHB' => __( 'Chaharmahal and Bakhtiari (چهارمحال و بختیاری)', 'invoicing' ),
516
-		'SKH' => __( 'South Khorasan (خراسان جنوبی)', 'invoicing' ),
517
-		'RKH' => __( 'Razavi Khorasan (خراسان رضوی)', 'invoicing' ),
518
-		'NKH' => __( 'North Khorasan (خراسان شمالی)', 'invoicing' ),
519
-		'SMN' => __( 'Semnan (سمنان)', 'invoicing' ),
520
-		'FRS' => __( 'Fars (فارس)', 'invoicing' ),
521
-		'QHM' => __( 'Qom (قم)', 'invoicing' ),
522
-		'KRD' => __( 'Kurdistan / کردستان)', 'invoicing' ),
523
-		'KBD' => __( 'Kohgiluyeh and BoyerAhmad (کهگیلوییه و بویراحمد)', 'invoicing' ),
524
-		'GLS' => __( 'Golestan (گلستان)', 'invoicing' ),
525
-		'GIL' => __( 'Gilan (گیلان)', 'invoicing' ),
526
-		'MZN' => __( 'Mazandaran (مازندران)', 'invoicing' ),
527
-		'MKZ' => __( 'Markazi (مرکزی)', 'invoicing' ),
528
-		'HRZ' => __( 'Hormozgan (هرمزگان)', 'invoicing' ),
529
-		'SBN' => __( 'Sistan and Baluchestan (سیستان و بلوچستان)', 'invoicing' ),
499
+		'KHZ' => __('Khuzestan  (خوزستان)', 'invoicing'),
500
+		'THR' => __('Tehran  (تهران)', 'invoicing'),
501
+		'ILM' => __('Ilaam (ایلام)', 'invoicing'),
502
+		'BHR' => __('Bushehr (بوشهر)', 'invoicing'),
503
+		'ADL' => __('Ardabil (اردبیل)', 'invoicing'),
504
+		'ESF' => __('Isfahan (اصفهان)', 'invoicing'),
505
+		'YZD' => __('Yazd (یزد)', 'invoicing'),
506
+		'KRH' => __('Kermanshah (کرمانشاه)', 'invoicing'),
507
+		'KRN' => __('Kerman (کرمان)', 'invoicing'),
508
+		'HDN' => __('Hamadan (همدان)', 'invoicing'),
509
+		'GZN' => __('Ghazvin (قزوین)', 'invoicing'),
510
+		'ZJN' => __('Zanjan (زنجان)', 'invoicing'),
511
+		'LRS' => __('Luristan (لرستان)', 'invoicing'),
512
+		'ABZ' => __('Alborz (البرز)', 'invoicing'),
513
+		'EAZ' => __('East Azarbaijan (آذربایجان شرقی)', 'invoicing'),
514
+		'WAZ' => __('West Azarbaijan (آذربایجان غربی)', 'invoicing'),
515
+		'CHB' => __('Chaharmahal and Bakhtiari (چهارمحال و بختیاری)', 'invoicing'),
516
+		'SKH' => __('South Khorasan (خراسان جنوبی)', 'invoicing'),
517
+		'RKH' => __('Razavi Khorasan (خراسان رضوی)', 'invoicing'),
518
+		'NKH' => __('North Khorasan (خراسان شمالی)', 'invoicing'),
519
+		'SMN' => __('Semnan (سمنان)', 'invoicing'),
520
+		'FRS' => __('Fars (فارس)', 'invoicing'),
521
+		'QHM' => __('Qom (قم)', 'invoicing'),
522
+		'KRD' => __('Kurdistan / کردستان)', 'invoicing'),
523
+		'KBD' => __('Kohgiluyeh and BoyerAhmad (کهگیلوییه و بویراحمد)', 'invoicing'),
524
+		'GLS' => __('Golestan (گلستان)', 'invoicing'),
525
+		'GIL' => __('Gilan (گیلان)', 'invoicing'),
526
+		'MZN' => __('Mazandaran (مازندران)', 'invoicing'),
527
+		'MKZ' => __('Markazi (مرکزی)', 'invoicing'),
528
+		'HRZ' => __('Hormozgan (هرمزگان)', 'invoicing'),
529
+		'SBN' => __('Sistan and Baluchestan (سیستان و بلوچستان)', 'invoicing'),
530 530
 	),
531 531
 	'IS' => array(),
532 532
 	'IT' => array( // Italy Provinces.
533
-		'AG' => __( 'Agrigento', 'invoicing' ),
534
-		'AL' => __( 'Alessandria', 'invoicing' ),
535
-		'AN' => __( 'Ancona', 'invoicing' ),
536
-		'AO' => __( 'Aosta', 'invoicing' ),
537
-		'AR' => __( 'Arezzo', 'invoicing' ),
538
-		'AP' => __( 'Ascoli Piceno', 'invoicing' ),
539
-		'AT' => __( 'Asti', 'invoicing' ),
540
-		'AV' => __( 'Avellino', 'invoicing' ),
541
-		'BA' => __( 'Bari', 'invoicing' ),
542
-		'BT' => __( 'Barletta-Andria-Trani', 'invoicing' ),
543
-		'BL' => __( 'Belluno', 'invoicing' ),
544
-		'BN' => __( 'Benevento', 'invoicing' ),
545
-		'BG' => __( 'Bergamo', 'invoicing' ),
546
-		'BI' => __( 'Biella', 'invoicing' ),
547
-		'BO' => __( 'Bologna', 'invoicing' ),
548
-		'BZ' => __( 'Bolzano', 'invoicing' ),
549
-		'BS' => __( 'Brescia', 'invoicing' ),
550
-		'BR' => __( 'Brindisi', 'invoicing' ),
551
-		'CA' => __( 'Cagliari', 'invoicing' ),
552
-		'CL' => __( 'Caltanissetta', 'invoicing' ),
553
-		'CB' => __( 'Campobasso', 'invoicing' ),
554
-		'CE' => __( 'Caserta', 'invoicing' ),
555
-		'CT' => __( 'Catania', 'invoicing' ),
556
-		'CZ' => __( 'Catanzaro', 'invoicing' ),
557
-		'CH' => __( 'Chieti', 'invoicing' ),
558
-		'CO' => __( 'Como', 'invoicing' ),
559
-		'CS' => __( 'Cosenza', 'invoicing' ),
560
-		'CR' => __( 'Cremona', 'invoicing' ),
561
-		'KR' => __( 'Crotone', 'invoicing' ),
562
-		'CN' => __( 'Cuneo', 'invoicing' ),
563
-		'EN' => __( 'Enna', 'invoicing' ),
564
-		'FM' => __( 'Fermo', 'invoicing' ),
565
-		'FE' => __( 'Ferrara', 'invoicing' ),
566
-		'FI' => __( 'Firenze', 'invoicing' ),
567
-		'FG' => __( 'Foggia', 'invoicing' ),
568
-		'FC' => __( 'Forlì-Cesena', 'invoicing' ),
569
-		'FR' => __( 'Frosinone', 'invoicing' ),
570
-		'GE' => __( 'Genova', 'invoicing' ),
571
-		'GO' => __( 'Gorizia', 'invoicing' ),
572
-		'GR' => __( 'Grosseto', 'invoicing' ),
573
-		'IM' => __( 'Imperia', 'invoicing' ),
574
-		'IS' => __( 'Isernia', 'invoicing' ),
575
-		'SP' => __( 'La Spezia', 'invoicing' ),
576
-		'AQ' => __( "L'Aquila", 'invoicing' ),
577
-		'LT' => __( 'Latina', 'invoicing' ),
578
-		'LE' => __( 'Lecce', 'invoicing' ),
579
-		'LC' => __( 'Lecco', 'invoicing' ),
580
-		'LI' => __( 'Livorno', 'invoicing' ),
581
-		'LO' => __( 'Lodi', 'invoicing' ),
582
-		'LU' => __( 'Lucca', 'invoicing' ),
583
-		'MC' => __( 'Macerata', 'invoicing' ),
584
-		'MN' => __( 'Mantova', 'invoicing' ),
585
-		'MS' => __( 'Massa-Carrara', 'invoicing' ),
586
-		'MT' => __( 'Matera', 'invoicing' ),
587
-		'ME' => __( 'Messina', 'invoicing' ),
588
-		'MI' => __( 'Milano', 'invoicing' ),
589
-		'MO' => __( 'Modena', 'invoicing' ),
590
-		'MB' => __( 'Monza e della Brianza', 'invoicing' ),
591
-		'NA' => __( 'Napoli', 'invoicing' ),
592
-		'NO' => __( 'Novara', 'invoicing' ),
593
-		'NU' => __( 'Nuoro', 'invoicing' ),
594
-		'OR' => __( 'Oristano', 'invoicing' ),
595
-		'PD' => __( 'Padova', 'invoicing' ),
596
-		'PA' => __( 'Palermo', 'invoicing' ),
597
-		'PR' => __( 'Parma', 'invoicing' ),
598
-		'PV' => __( 'Pavia', 'invoicing' ),
599
-		'PG' => __( 'Perugia', 'invoicing' ),
600
-		'PU' => __( 'Pesaro e Urbino', 'invoicing' ),
601
-		'PE' => __( 'Pescara', 'invoicing' ),
602
-		'PC' => __( 'Piacenza', 'invoicing' ),
603
-		'PI' => __( 'Pisa', 'invoicing' ),
604
-		'PT' => __( 'Pistoia', 'invoicing' ),
605
-		'PN' => __( 'Pordenone', 'invoicing' ),
606
-		'PZ' => __( 'Potenza', 'invoicing' ),
607
-		'PO' => __( 'Prato', 'invoicing' ),
608
-		'RG' => __( 'Ragusa', 'invoicing' ),
609
-		'RA' => __( 'Ravenna', 'invoicing' ),
610
-		'RC' => __( 'Reggio Calabria', 'invoicing' ),
611
-		'RE' => __( 'Reggio Emilia', 'invoicing' ),
612
-		'RI' => __( 'Rieti', 'invoicing' ),
613
-		'RN' => __( 'Rimini', 'invoicing' ),
614
-		'RM' => __( 'Roma', 'invoicing' ),
615
-		'RO' => __( 'Rovigo', 'invoicing' ),
616
-		'SA' => __( 'Salerno', 'invoicing' ),
617
-		'SS' => __( 'Sassari', 'invoicing' ),
618
-		'SV' => __( 'Savona', 'invoicing' ),
619
-		'SI' => __( 'Siena', 'invoicing' ),
620
-		'SR' => __( 'Siracusa', 'invoicing' ),
621
-		'SO' => __( 'Sondrio', 'invoicing' ),
622
-		'SU' => __( 'Sud Sardegna', 'invoicing' ),
623
-		'TA' => __( 'Taranto', 'invoicing' ),
624
-		'TE' => __( 'Teramo', 'invoicing' ),
625
-		'TR' => __( 'Terni', 'invoicing' ),
626
-		'TO' => __( 'Torino', 'invoicing' ),
627
-		'TP' => __( 'Trapani', 'invoicing' ),
628
-		'TN' => __( 'Trento', 'invoicing' ),
629
-		'TV' => __( 'Treviso', 'invoicing' ),
630
-		'TS' => __( 'Trieste', 'invoicing' ),
631
-		'UD' => __( 'Udine', 'invoicing' ),
632
-		'VA' => __( 'Varese', 'invoicing' ),
633
-		'VE' => __( 'Venezia', 'invoicing' ),
634
-		'VB' => __( 'Verbano-Cusio-Ossola', 'invoicing' ),
635
-		'VC' => __( 'Vercelli', 'invoicing' ),
636
-		'VR' => __( 'Verona', 'invoicing' ),
637
-		'VV' => __( 'Vibo Valentia', 'invoicing' ),
638
-		'VI' => __( 'Vicenza', 'invoicing' ),
639
-		'VT' => __( 'Viterbo', 'invoicing' ),
533
+		'AG' => __('Agrigento', 'invoicing'),
534
+		'AL' => __('Alessandria', 'invoicing'),
535
+		'AN' => __('Ancona', 'invoicing'),
536
+		'AO' => __('Aosta', 'invoicing'),
537
+		'AR' => __('Arezzo', 'invoicing'),
538
+		'AP' => __('Ascoli Piceno', 'invoicing'),
539
+		'AT' => __('Asti', 'invoicing'),
540
+		'AV' => __('Avellino', 'invoicing'),
541
+		'BA' => __('Bari', 'invoicing'),
542
+		'BT' => __('Barletta-Andria-Trani', 'invoicing'),
543
+		'BL' => __('Belluno', 'invoicing'),
544
+		'BN' => __('Benevento', 'invoicing'),
545
+		'BG' => __('Bergamo', 'invoicing'),
546
+		'BI' => __('Biella', 'invoicing'),
547
+		'BO' => __('Bologna', 'invoicing'),
548
+		'BZ' => __('Bolzano', 'invoicing'),
549
+		'BS' => __('Brescia', 'invoicing'),
550
+		'BR' => __('Brindisi', 'invoicing'),
551
+		'CA' => __('Cagliari', 'invoicing'),
552
+		'CL' => __('Caltanissetta', 'invoicing'),
553
+		'CB' => __('Campobasso', 'invoicing'),
554
+		'CE' => __('Caserta', 'invoicing'),
555
+		'CT' => __('Catania', 'invoicing'),
556
+		'CZ' => __('Catanzaro', 'invoicing'),
557
+		'CH' => __('Chieti', 'invoicing'),
558
+		'CO' => __('Como', 'invoicing'),
559
+		'CS' => __('Cosenza', 'invoicing'),
560
+		'CR' => __('Cremona', 'invoicing'),
561
+		'KR' => __('Crotone', 'invoicing'),
562
+		'CN' => __('Cuneo', 'invoicing'),
563
+		'EN' => __('Enna', 'invoicing'),
564
+		'FM' => __('Fermo', 'invoicing'),
565
+		'FE' => __('Ferrara', 'invoicing'),
566
+		'FI' => __('Firenze', 'invoicing'),
567
+		'FG' => __('Foggia', 'invoicing'),
568
+		'FC' => __('Forlì-Cesena', 'invoicing'),
569
+		'FR' => __('Frosinone', 'invoicing'),
570
+		'GE' => __('Genova', 'invoicing'),
571
+		'GO' => __('Gorizia', 'invoicing'),
572
+		'GR' => __('Grosseto', 'invoicing'),
573
+		'IM' => __('Imperia', 'invoicing'),
574
+		'IS' => __('Isernia', 'invoicing'),
575
+		'SP' => __('La Spezia', 'invoicing'),
576
+		'AQ' => __("L'Aquila", 'invoicing'),
577
+		'LT' => __('Latina', 'invoicing'),
578
+		'LE' => __('Lecce', 'invoicing'),
579
+		'LC' => __('Lecco', 'invoicing'),
580
+		'LI' => __('Livorno', 'invoicing'),
581
+		'LO' => __('Lodi', 'invoicing'),
582
+		'LU' => __('Lucca', 'invoicing'),
583
+		'MC' => __('Macerata', 'invoicing'),
584
+		'MN' => __('Mantova', 'invoicing'),
585
+		'MS' => __('Massa-Carrara', 'invoicing'),
586
+		'MT' => __('Matera', 'invoicing'),
587
+		'ME' => __('Messina', 'invoicing'),
588
+		'MI' => __('Milano', 'invoicing'),
589
+		'MO' => __('Modena', 'invoicing'),
590
+		'MB' => __('Monza e della Brianza', 'invoicing'),
591
+		'NA' => __('Napoli', 'invoicing'),
592
+		'NO' => __('Novara', 'invoicing'),
593
+		'NU' => __('Nuoro', 'invoicing'),
594
+		'OR' => __('Oristano', 'invoicing'),
595
+		'PD' => __('Padova', 'invoicing'),
596
+		'PA' => __('Palermo', 'invoicing'),
597
+		'PR' => __('Parma', 'invoicing'),
598
+		'PV' => __('Pavia', 'invoicing'),
599
+		'PG' => __('Perugia', 'invoicing'),
600
+		'PU' => __('Pesaro e Urbino', 'invoicing'),
601
+		'PE' => __('Pescara', 'invoicing'),
602
+		'PC' => __('Piacenza', 'invoicing'),
603
+		'PI' => __('Pisa', 'invoicing'),
604
+		'PT' => __('Pistoia', 'invoicing'),
605
+		'PN' => __('Pordenone', 'invoicing'),
606
+		'PZ' => __('Potenza', 'invoicing'),
607
+		'PO' => __('Prato', 'invoicing'),
608
+		'RG' => __('Ragusa', 'invoicing'),
609
+		'RA' => __('Ravenna', 'invoicing'),
610
+		'RC' => __('Reggio Calabria', 'invoicing'),
611
+		'RE' => __('Reggio Emilia', 'invoicing'),
612
+		'RI' => __('Rieti', 'invoicing'),
613
+		'RN' => __('Rimini', 'invoicing'),
614
+		'RM' => __('Roma', 'invoicing'),
615
+		'RO' => __('Rovigo', 'invoicing'),
616
+		'SA' => __('Salerno', 'invoicing'),
617
+		'SS' => __('Sassari', 'invoicing'),
618
+		'SV' => __('Savona', 'invoicing'),
619
+		'SI' => __('Siena', 'invoicing'),
620
+		'SR' => __('Siracusa', 'invoicing'),
621
+		'SO' => __('Sondrio', 'invoicing'),
622
+		'SU' => __('Sud Sardegna', 'invoicing'),
623
+		'TA' => __('Taranto', 'invoicing'),
624
+		'TE' => __('Teramo', 'invoicing'),
625
+		'TR' => __('Terni', 'invoicing'),
626
+		'TO' => __('Torino', 'invoicing'),
627
+		'TP' => __('Trapani', 'invoicing'),
628
+		'TN' => __('Trento', 'invoicing'),
629
+		'TV' => __('Treviso', 'invoicing'),
630
+		'TS' => __('Trieste', 'invoicing'),
631
+		'UD' => __('Udine', 'invoicing'),
632
+		'VA' => __('Varese', 'invoicing'),
633
+		'VE' => __('Venezia', 'invoicing'),
634
+		'VB' => __('Verbano-Cusio-Ossola', 'invoicing'),
635
+		'VC' => __('Vercelli', 'invoicing'),
636
+		'VR' => __('Verona', 'invoicing'),
637
+		'VV' => __('Vibo Valentia', 'invoicing'),
638
+		'VI' => __('Vicenza', 'invoicing'),
639
+		'VT' => __('Viterbo', 'invoicing'),
640 640
 	),
641 641
 	'IL' => array(),
642 642
 	'IM' => array(),
@@ -648,903 +648,903 @@  discard block
 block discarded – undo
648 648
 	 * The suffix corresponds with the Japanese translation file.
649 649
 	 */
650 650
 	'JP' => array(
651
-		'JP01' => __( 'Hokkaido', 'invoicing' ),
652
-		'JP02' => __( 'Aomori', 'invoicing' ),
653
-		'JP03' => __( 'Iwate', 'invoicing' ),
654
-		'JP04' => __( 'Miyagi', 'invoicing' ),
655
-		'JP05' => __( 'Akita', 'invoicing' ),
656
-		'JP06' => __( 'Yamagata', 'invoicing' ),
657
-		'JP07' => __( 'Fukushima', 'invoicing' ),
658
-		'JP08' => __( 'Ibaraki', 'invoicing' ),
659
-		'JP09' => __( 'Tochigi', 'invoicing' ),
660
-		'JP10' => __( 'Gunma', 'invoicing' ),
661
-		'JP11' => __( 'Saitama', 'invoicing' ),
662
-		'JP12' => __( 'Chiba', 'invoicing' ),
663
-		'JP13' => __( 'Tokyo', 'invoicing' ),
664
-		'JP14' => __( 'Kanagawa', 'invoicing' ),
665
-		'JP15' => __( 'Niigata', 'invoicing' ),
666
-		'JP16' => __( 'Toyama', 'invoicing' ),
667
-		'JP17' => __( 'Ishikawa', 'invoicing' ),
668
-		'JP18' => __( 'Fukui', 'invoicing' ),
669
-		'JP19' => __( 'Yamanashi', 'invoicing' ),
670
-		'JP20' => __( 'Nagano', 'invoicing' ),
671
-		'JP21' => __( 'Gifu', 'invoicing' ),
672
-		'JP22' => __( 'Shizuoka', 'invoicing' ),
673
-		'JP23' => __( 'Aichi', 'invoicing' ),
674
-		'JP24' => __( 'Mie', 'invoicing' ),
675
-		'JP25' => __( 'Shiga', 'invoicing' ),
676
-		'JP26' => __( 'Kyoto', 'invoicing' ),
677
-		'JP27' => __( 'Osaka', 'invoicing' ),
678
-		'JP28' => __( 'Hyogo', 'invoicing' ),
679
-		'JP29' => __( 'Nara', 'invoicing' ),
680
-		'JP30' => __( 'Wakayama', 'invoicing' ),
681
-		'JP31' => __( 'Tottori', 'invoicing' ),
682
-		'JP32' => __( 'Shimane', 'invoicing' ),
683
-		'JP33' => __( 'Okayama', 'invoicing' ),
684
-		'JP34' => __( 'Hiroshima', 'invoicing' ),
685
-		'JP35' => __( 'Yamaguchi', 'invoicing' ),
686
-		'JP36' => __( 'Tokushima', 'invoicing' ),
687
-		'JP37' => __( 'Kagawa', 'invoicing' ),
688
-		'JP38' => __( 'Ehime', 'invoicing' ),
689
-		'JP39' => __( 'Kochi', 'invoicing' ),
690
-		'JP40' => __( 'Fukuoka', 'invoicing' ),
691
-		'JP41' => __( 'Saga', 'invoicing' ),
692
-		'JP42' => __( 'Nagasaki', 'invoicing' ),
693
-		'JP43' => __( 'Kumamoto', 'invoicing' ),
694
-		'JP44' => __( 'Oita', 'invoicing' ),
695
-		'JP45' => __( 'Miyazaki', 'invoicing' ),
696
-		'JP46' => __( 'Kagoshima', 'invoicing' ),
697
-		'JP47' => __( 'Okinawa', 'invoicing' ),
651
+		'JP01' => __('Hokkaido', 'invoicing'),
652
+		'JP02' => __('Aomori', 'invoicing'),
653
+		'JP03' => __('Iwate', 'invoicing'),
654
+		'JP04' => __('Miyagi', 'invoicing'),
655
+		'JP05' => __('Akita', 'invoicing'),
656
+		'JP06' => __('Yamagata', 'invoicing'),
657
+		'JP07' => __('Fukushima', 'invoicing'),
658
+		'JP08' => __('Ibaraki', 'invoicing'),
659
+		'JP09' => __('Tochigi', 'invoicing'),
660
+		'JP10' => __('Gunma', 'invoicing'),
661
+		'JP11' => __('Saitama', 'invoicing'),
662
+		'JP12' => __('Chiba', 'invoicing'),
663
+		'JP13' => __('Tokyo', 'invoicing'),
664
+		'JP14' => __('Kanagawa', 'invoicing'),
665
+		'JP15' => __('Niigata', 'invoicing'),
666
+		'JP16' => __('Toyama', 'invoicing'),
667
+		'JP17' => __('Ishikawa', 'invoicing'),
668
+		'JP18' => __('Fukui', 'invoicing'),
669
+		'JP19' => __('Yamanashi', 'invoicing'),
670
+		'JP20' => __('Nagano', 'invoicing'),
671
+		'JP21' => __('Gifu', 'invoicing'),
672
+		'JP22' => __('Shizuoka', 'invoicing'),
673
+		'JP23' => __('Aichi', 'invoicing'),
674
+		'JP24' => __('Mie', 'invoicing'),
675
+		'JP25' => __('Shiga', 'invoicing'),
676
+		'JP26' => __('Kyoto', 'invoicing'),
677
+		'JP27' => __('Osaka', 'invoicing'),
678
+		'JP28' => __('Hyogo', 'invoicing'),
679
+		'JP29' => __('Nara', 'invoicing'),
680
+		'JP30' => __('Wakayama', 'invoicing'),
681
+		'JP31' => __('Tottori', 'invoicing'),
682
+		'JP32' => __('Shimane', 'invoicing'),
683
+		'JP33' => __('Okayama', 'invoicing'),
684
+		'JP34' => __('Hiroshima', 'invoicing'),
685
+		'JP35' => __('Yamaguchi', 'invoicing'),
686
+		'JP36' => __('Tokushima', 'invoicing'),
687
+		'JP37' => __('Kagawa', 'invoicing'),
688
+		'JP38' => __('Ehime', 'invoicing'),
689
+		'JP39' => __('Kochi', 'invoicing'),
690
+		'JP40' => __('Fukuoka', 'invoicing'),
691
+		'JP41' => __('Saga', 'invoicing'),
692
+		'JP42' => __('Nagasaki', 'invoicing'),
693
+		'JP43' => __('Kumamoto', 'invoicing'),
694
+		'JP44' => __('Oita', 'invoicing'),
695
+		'JP45' => __('Miyazaki', 'invoicing'),
696
+		'JP46' => __('Kagoshima', 'invoicing'),
697
+		'JP47' => __('Okinawa', 'invoicing'),
698 698
 	),
699 699
 	'KE' => array( // Kenya Counties.
700
-		'1'  => __( 'Mombasa', 'invoicing' ),
701
-		'2'  => __( 'Kwale', 'invoicing' ),
702
-		'3'  => __( 'Kilifi', 'invoicing' ),
703
-		'4'  => __( 'Tana River', 'invoicing' ),
704
-		'5'  => __( 'Lamu', 'invoicing' ),
705
-		'6'  => __( 'Taita-Taveta', 'invoicing' ),
706
-		'7'  => __( 'Garissa', 'invoicing' ),
707
-		'8'  => __( 'Wajir', 'invoicing' ),
708
-		'9'  => __( 'Mandera', 'invoicing' ),
709
-		'10' => __( 'Marsabit', 'invoicing' ),
710
-		'11' => __( 'Isiolo', 'invoicing' ),
711
-		'12' => __( 'Meru', 'invoicing' ),
712
-		'13' => __( 'Tharaka-Nithi', 'invoicing' ),
713
-		'14' => __( 'Embu', 'invoicing' ),
714
-		'15' => __( 'Kitui', 'invoicing' ),
715
-		'16' => __( 'Machakos', 'invoicing' ),
716
-		'17' => __( 'Makueni', 'invoicing' ),
717
-		'18' => __( 'Nyandarua', 'invoicing' ),
718
-		'19' => __( 'Nyeri', 'invoicing' ),
719
-		'20' => __( 'Kirinyaga', 'invoicing' ),
720
-		'21' => __( "Murang'a", 'invoicing' ),
721
-		'22' => __( 'Kiambu', 'invoicing' ),
722
-		'23' => __( 'Turkana', 'invoicing' ),
723
-		'24' => __( 'West Pokot', 'invoicing' ),
724
-		'25' => __( 'Samburu', 'invoicing' ),
725
-		'26' => __( 'Trans-Nzoia', 'invoicing' ),
726
-		'27' => __( 'Uasin Gishu', 'invoicing' ),
727
-		'28' => __( 'Elgeyo-Marakwet', 'invoicing' ),
728
-		'29' => __( 'Nandi', 'invoicing' ),
729
-		'30' => __( 'Baringo', 'invoicing' ),
730
-		'31' => __( 'Laikipia', 'invoicing' ),
731
-		'32' => __( 'Nakuru', 'invoicing' ),
732
-		'33' => __( 'Narok', 'invoicing' ),
733
-		'34' => __( 'Kajiado', 'invoicing' ),
734
-		'35' => __( 'Kericho', 'invoicing' ),
735
-		'36' => __( 'Bomet', 'invoicing' ),
736
-		'37' => __( 'Kakamega', 'invoicing' ),
737
-		'38' => __( 'Vihiga', 'invoicing' ),
738
-		'39' => __( 'Bungoma', 'invoicing' ),
739
-		'40' => __( 'Busia', 'invoicing' ),
740
-		'41' => __( 'Siaya', 'invoicing' ),
741
-		'42' => __( 'Kisumu', 'invoicing' ),
742
-		'43' => __( 'Homa bay', 'invoicing' ),
743
-		'44' => __( 'Migori', 'invoicing' ),
744
-		'45' => __( 'Kisii', 'invoicing' ),
745
-		'46' => __( 'Nyamira', 'invoicing' ),
746
-		'47' => __( 'Nairobi', 'invoicing' ),
700
+		'1'  => __('Mombasa', 'invoicing'),
701
+		'2'  => __('Kwale', 'invoicing'),
702
+		'3'  => __('Kilifi', 'invoicing'),
703
+		'4'  => __('Tana River', 'invoicing'),
704
+		'5'  => __('Lamu', 'invoicing'),
705
+		'6'  => __('Taita-Taveta', 'invoicing'),
706
+		'7'  => __('Garissa', 'invoicing'),
707
+		'8'  => __('Wajir', 'invoicing'),
708
+		'9'  => __('Mandera', 'invoicing'),
709
+		'10' => __('Marsabit', 'invoicing'),
710
+		'11' => __('Isiolo', 'invoicing'),
711
+		'12' => __('Meru', 'invoicing'),
712
+		'13' => __('Tharaka-Nithi', 'invoicing'),
713
+		'14' => __('Embu', 'invoicing'),
714
+		'15' => __('Kitui', 'invoicing'),
715
+		'16' => __('Machakos', 'invoicing'),
716
+		'17' => __('Makueni', 'invoicing'),
717
+		'18' => __('Nyandarua', 'invoicing'),
718
+		'19' => __('Nyeri', 'invoicing'),
719
+		'20' => __('Kirinyaga', 'invoicing'),
720
+		'21' => __("Murang'a", 'invoicing'),
721
+		'22' => __('Kiambu', 'invoicing'),
722
+		'23' => __('Turkana', 'invoicing'),
723
+		'24' => __('West Pokot', 'invoicing'),
724
+		'25' => __('Samburu', 'invoicing'),
725
+		'26' => __('Trans-Nzoia', 'invoicing'),
726
+		'27' => __('Uasin Gishu', 'invoicing'),
727
+		'28' => __('Elgeyo-Marakwet', 'invoicing'),
728
+		'29' => __('Nandi', 'invoicing'),
729
+		'30' => __('Baringo', 'invoicing'),
730
+		'31' => __('Laikipia', 'invoicing'),
731
+		'32' => __('Nakuru', 'invoicing'),
732
+		'33' => __('Narok', 'invoicing'),
733
+		'34' => __('Kajiado', 'invoicing'),
734
+		'35' => __('Kericho', 'invoicing'),
735
+		'36' => __('Bomet', 'invoicing'),
736
+		'37' => __('Kakamega', 'invoicing'),
737
+		'38' => __('Vihiga', 'invoicing'),
738
+		'39' => __('Bungoma', 'invoicing'),
739
+		'40' => __('Busia', 'invoicing'),
740
+		'41' => __('Siaya', 'invoicing'),
741
+		'42' => __('Kisumu', 'invoicing'),
742
+		'43' => __('Homa bay', 'invoicing'),
743
+		'44' => __('Migori', 'invoicing'),
744
+		'45' => __('Kisii', 'invoicing'),
745
+		'46' => __('Nyamira', 'invoicing'),
746
+		'47' => __('Nairobi', 'invoicing'),
747 747
 	),
748 748
 	'KR' => array(),
749 749
 	'KW' => array(),
750 750
 	'LB' => array(),
751 751
 	'LR' => array( // Liberia provinces.
752
-		'BM' => __( 'Bomi', 'invoicing' ),
753
-		'BN' => __( 'Bong', 'invoicing' ),
754
-		'GA' => __( 'Gbarpolu', 'invoicing' ),
755
-		'GB' => __( 'Grand Bassa', 'invoicing' ),
756
-		'GC' => __( 'Grand Cape Mount', 'invoicing' ),
757
-		'GG' => __( 'Grand Gedeh', 'invoicing' ),
758
-		'GK' => __( 'Grand Kru', 'invoicing' ),
759
-		'LO' => __( 'Lofa', 'invoicing' ),
760
-		'MA' => __( 'Margibi', 'invoicing' ),
761
-		'MY' => __( 'Maryland', 'invoicing' ),
762
-		'MO' => __( 'Montserrado', 'invoicing' ),
763
-		'NM' => __( 'Nimba', 'invoicing' ),
764
-		'RV' => __( 'Rivercess', 'invoicing' ),
765
-		'RG' => __( 'River Gee', 'invoicing' ),
766
-		'SN' => __( 'Sinoe', 'invoicing' ),
752
+		'BM' => __('Bomi', 'invoicing'),
753
+		'BN' => __('Bong', 'invoicing'),
754
+		'GA' => __('Gbarpolu', 'invoicing'),
755
+		'GB' => __('Grand Bassa', 'invoicing'),
756
+		'GC' => __('Grand Cape Mount', 'invoicing'),
757
+		'GG' => __('Grand Gedeh', 'invoicing'),
758
+		'GK' => __('Grand Kru', 'invoicing'),
759
+		'LO' => __('Lofa', 'invoicing'),
760
+		'MA' => __('Margibi', 'invoicing'),
761
+		'MY' => __('Maryland', 'invoicing'),
762
+		'MO' => __('Montserrado', 'invoicing'),
763
+		'NM' => __('Nimba', 'invoicing'),
764
+		'RV' => __('Rivercess', 'invoicing'),
765
+		'RG' => __('River Gee', 'invoicing'),
766
+		'SN' => __('Sinoe', 'invoicing'),
767 767
 	),
768 768
 	'LU' => array(),
769 769
 	'MD' => array( // Moldova states.
770
-		'C'  => __( 'Chi&#537;in&#259;u', 'invoicing' ),
771
-		'BL' => __( 'B&#259;l&#539;i', 'invoicing' ),
772
-		'AN' => __( 'Anenii Noi', 'invoicing' ),
773
-		'BS' => __( 'Basarabeasca', 'invoicing' ),
774
-		'BR' => __( 'Briceni', 'invoicing' ),
775
-		'CH' => __( 'Cahul', 'invoicing' ),
776
-		'CT' => __( 'Cantemir', 'invoicing' ),
777
-		'CL' => __( 'C&#259;l&#259;ra&#537;i', 'invoicing' ),
778
-		'CS' => __( 'C&#259;u&#537;eni', 'invoicing' ),
779
-		'CM' => __( 'Cimi&#537;lia', 'invoicing' ),
780
-		'CR' => __( 'Criuleni', 'invoicing' ),
781
-		'DN' => __( 'Dondu&#537;eni', 'invoicing' ),
782
-		'DR' => __( 'Drochia', 'invoicing' ),
783
-		'DB' => __( 'Dub&#259;sari', 'invoicing' ),
784
-		'ED' => __( 'Edine&#539;', 'invoicing' ),
785
-		'FL' => __( 'F&#259;le&#537;ti', 'invoicing' ),
786
-		'FR' => __( 'Flore&#537;ti', 'invoicing' ),
787
-		'GE' => __( 'UTA G&#259;g&#259;uzia', 'invoicing' ),
788
-		'GL' => __( 'Glodeni', 'invoicing' ),
789
-		'HN' => __( 'H&icirc;nce&#537;ti', 'invoicing' ),
790
-		'IL' => __( 'Ialoveni', 'invoicing' ),
791
-		'LV' => __( 'Leova', 'invoicing' ),
792
-		'NS' => __( 'Nisporeni', 'invoicing' ),
793
-		'OC' => __( 'Ocni&#539;a', 'invoicing' ),
794
-		'OR' => __( 'Orhei', 'invoicing' ),
795
-		'RZ' => __( 'Rezina', 'invoicing' ),
796
-		'RS' => __( 'R&icirc;&#537;cani', 'invoicing' ),
797
-		'SG' => __( 'S&icirc;ngerei', 'invoicing' ),
798
-		'SR' => __( 'Soroca', 'invoicing' ),
799
-		'ST' => __( 'Str&#259;&#537;eni', 'invoicing' ),
800
-		'SD' => __( '&#536;old&#259;ne&#537;ti', 'invoicing' ),
801
-		'SV' => __( '&#536;tefan Vod&#259;', 'invoicing' ),
802
-		'TR' => __( 'Taraclia', 'invoicing' ),
803
-		'TL' => __( 'Telene&#537;ti', 'invoicing' ),
804
-		'UN' => __( 'Ungheni', 'invoicing' ),
770
+		'C'  => __('Chi&#537;in&#259;u', 'invoicing'),
771
+		'BL' => __('B&#259;l&#539;i', 'invoicing'),
772
+		'AN' => __('Anenii Noi', 'invoicing'),
773
+		'BS' => __('Basarabeasca', 'invoicing'),
774
+		'BR' => __('Briceni', 'invoicing'),
775
+		'CH' => __('Cahul', 'invoicing'),
776
+		'CT' => __('Cantemir', 'invoicing'),
777
+		'CL' => __('C&#259;l&#259;ra&#537;i', 'invoicing'),
778
+		'CS' => __('C&#259;u&#537;eni', 'invoicing'),
779
+		'CM' => __('Cimi&#537;lia', 'invoicing'),
780
+		'CR' => __('Criuleni', 'invoicing'),
781
+		'DN' => __('Dondu&#537;eni', 'invoicing'),
782
+		'DR' => __('Drochia', 'invoicing'),
783
+		'DB' => __('Dub&#259;sari', 'invoicing'),
784
+		'ED' => __('Edine&#539;', 'invoicing'),
785
+		'FL' => __('F&#259;le&#537;ti', 'invoicing'),
786
+		'FR' => __('Flore&#537;ti', 'invoicing'),
787
+		'GE' => __('UTA G&#259;g&#259;uzia', 'invoicing'),
788
+		'GL' => __('Glodeni', 'invoicing'),
789
+		'HN' => __('H&icirc;nce&#537;ti', 'invoicing'),
790
+		'IL' => __('Ialoveni', 'invoicing'),
791
+		'LV' => __('Leova', 'invoicing'),
792
+		'NS' => __('Nisporeni', 'invoicing'),
793
+		'OC' => __('Ocni&#539;a', 'invoicing'),
794
+		'OR' => __('Orhei', 'invoicing'),
795
+		'RZ' => __('Rezina', 'invoicing'),
796
+		'RS' => __('R&icirc;&#537;cani', 'invoicing'),
797
+		'SG' => __('S&icirc;ngerei', 'invoicing'),
798
+		'SR' => __('Soroca', 'invoicing'),
799
+		'ST' => __('Str&#259;&#537;eni', 'invoicing'),
800
+		'SD' => __('&#536;old&#259;ne&#537;ti', 'invoicing'),
801
+		'SV' => __('&#536;tefan Vod&#259;', 'invoicing'),
802
+		'TR' => __('Taraclia', 'invoicing'),
803
+		'TL' => __('Telene&#537;ti', 'invoicing'),
804
+		'UN' => __('Ungheni', 'invoicing'),
805 805
 	),
806 806
 	'MQ' => array(),
807 807
 	'MT' => array(),
808 808
 	'MX' => array( // Mexico States.
809
-		'DF' => __( 'Ciudad de M&eacute;xico', 'invoicing' ),
810
-		'JA' => __( 'Jalisco', 'invoicing' ),
811
-		'NL' => __( 'Nuevo Le&oacute;n', 'invoicing' ),
812
-		'AG' => __( 'Aguascalientes', 'invoicing' ),
813
-		'BC' => __( 'Baja California', 'invoicing' ),
814
-		'BS' => __( 'Baja California Sur', 'invoicing' ),
815
-		'CM' => __( 'Campeche', 'invoicing' ),
816
-		'CS' => __( 'Chiapas', 'invoicing' ),
817
-		'CH' => __( 'Chihuahua', 'invoicing' ),
818
-		'CO' => __( 'Coahuila', 'invoicing' ),
819
-		'CL' => __( 'Colima', 'invoicing' ),
820
-		'DG' => __( 'Durango', 'invoicing' ),
821
-		'GT' => __( 'Guanajuato', 'invoicing' ),
822
-		'GR' => __( 'Guerrero', 'invoicing' ),
823
-		'HG' => __( 'Hidalgo', 'invoicing' ),
824
-		'MX' => __( 'Estado de M&eacute;xico', 'invoicing' ),
825
-		'MI' => __( 'Michoac&aacute;n', 'invoicing' ),
826
-		'MO' => __( 'Morelos', 'invoicing' ),
827
-		'NA' => __( 'Nayarit', 'invoicing' ),
828
-		'OA' => __( 'Oaxaca', 'invoicing' ),
829
-		'PU' => __( 'Puebla', 'invoicing' ),
830
-		'QT' => __( 'Quer&eacute;taro', 'invoicing' ),
831
-		'QR' => __( 'Quintana Roo', 'invoicing' ),
832
-		'SL' => __( 'San Luis Potos&iacute;', 'invoicing' ),
833
-		'SI' => __( 'Sinaloa', 'invoicing' ),
834
-		'SO' => __( 'Sonora', 'invoicing' ),
835
-		'TB' => __( 'Tabasco', 'invoicing' ),
836
-		'TM' => __( 'Tamaulipas', 'invoicing' ),
837
-		'TL' => __( 'Tlaxcala', 'invoicing' ),
838
-		'VE' => __( 'Veracruz', 'invoicing' ),
839
-		'YU' => __( 'Yucat&aacute;n', 'invoicing' ),
840
-		'ZA' => __( 'Zacatecas', 'invoicing' ),
809
+		'DF' => __('Ciudad de M&eacute;xico', 'invoicing'),
810
+		'JA' => __('Jalisco', 'invoicing'),
811
+		'NL' => __('Nuevo Le&oacute;n', 'invoicing'),
812
+		'AG' => __('Aguascalientes', 'invoicing'),
813
+		'BC' => __('Baja California', 'invoicing'),
814
+		'BS' => __('Baja California Sur', 'invoicing'),
815
+		'CM' => __('Campeche', 'invoicing'),
816
+		'CS' => __('Chiapas', 'invoicing'),
817
+		'CH' => __('Chihuahua', 'invoicing'),
818
+		'CO' => __('Coahuila', 'invoicing'),
819
+		'CL' => __('Colima', 'invoicing'),
820
+		'DG' => __('Durango', 'invoicing'),
821
+		'GT' => __('Guanajuato', 'invoicing'),
822
+		'GR' => __('Guerrero', 'invoicing'),
823
+		'HG' => __('Hidalgo', 'invoicing'),
824
+		'MX' => __('Estado de M&eacute;xico', 'invoicing'),
825
+		'MI' => __('Michoac&aacute;n', 'invoicing'),
826
+		'MO' => __('Morelos', 'invoicing'),
827
+		'NA' => __('Nayarit', 'invoicing'),
828
+		'OA' => __('Oaxaca', 'invoicing'),
829
+		'PU' => __('Puebla', 'invoicing'),
830
+		'QT' => __('Quer&eacute;taro', 'invoicing'),
831
+		'QR' => __('Quintana Roo', 'invoicing'),
832
+		'SL' => __('San Luis Potos&iacute;', 'invoicing'),
833
+		'SI' => __('Sinaloa', 'invoicing'),
834
+		'SO' => __('Sonora', 'invoicing'),
835
+		'TB' => __('Tabasco', 'invoicing'),
836
+		'TM' => __('Tamaulipas', 'invoicing'),
837
+		'TL' => __('Tlaxcala', 'invoicing'),
838
+		'VE' => __('Veracruz', 'invoicing'),
839
+		'YU' => __('Yucat&aacute;n', 'invoicing'),
840
+		'ZA' => __('Zacatecas', 'invoicing'),
841 841
 	),
842 842
 	'MY' => array( // Malaysian states.
843
-		'JHR' => __( 'Johor', 'invoicing' ),
844
-		'KDH' => __( 'Kedah', 'invoicing' ),
845
-		'KTN' => __( 'Kelantan', 'invoicing' ),
846
-		'LBN' => __( 'Labuan', 'invoicing' ),
847
-		'MLK' => __( 'Malacca (Melaka)', 'invoicing' ),
848
-		'NSN' => __( 'Negeri Sembilan', 'invoicing' ),
849
-		'PHG' => __( 'Pahang', 'invoicing' ),
850
-		'PNG' => __( 'Penang (Pulau Pinang)', 'invoicing' ),
851
-		'PRK' => __( 'Perak', 'invoicing' ),
852
-		'PLS' => __( 'Perlis', 'invoicing' ),
853
-		'SBH' => __( 'Sabah', 'invoicing' ),
854
-		'SWK' => __( 'Sarawak', 'invoicing' ),
855
-		'SGR' => __( 'Selangor', 'invoicing' ),
856
-		'TRG' => __( 'Terengganu', 'invoicing' ),
857
-		'PJY' => __( 'Putrajaya', 'invoicing' ),
858
-		'KUL' => __( 'Kuala Lumpur', 'invoicing' ),
843
+		'JHR' => __('Johor', 'invoicing'),
844
+		'KDH' => __('Kedah', 'invoicing'),
845
+		'KTN' => __('Kelantan', 'invoicing'),
846
+		'LBN' => __('Labuan', 'invoicing'),
847
+		'MLK' => __('Malacca (Melaka)', 'invoicing'),
848
+		'NSN' => __('Negeri Sembilan', 'invoicing'),
849
+		'PHG' => __('Pahang', 'invoicing'),
850
+		'PNG' => __('Penang (Pulau Pinang)', 'invoicing'),
851
+		'PRK' => __('Perak', 'invoicing'),
852
+		'PLS' => __('Perlis', 'invoicing'),
853
+		'SBH' => __('Sabah', 'invoicing'),
854
+		'SWK' => __('Sarawak', 'invoicing'),
855
+		'SGR' => __('Selangor', 'invoicing'),
856
+		'TRG' => __('Terengganu', 'invoicing'),
857
+		'PJY' => __('Putrajaya', 'invoicing'),
858
+		'KUL' => __('Kuala Lumpur', 'invoicing'),
859 859
 	),
860 860
 	'NG' => array( // Nigerian provinces.
861
-		'AB' => __( 'Abia', 'invoicing' ),
862
-		'FC' => __( 'Abuja', 'invoicing' ),
863
-		'AD' => __( 'Adamawa', 'invoicing' ),
864
-		'AK' => __( 'Akwa Ibom', 'invoicing' ),
865
-		'AN' => __( 'Anambra', 'invoicing' ),
866
-		'BA' => __( 'Bauchi', 'invoicing' ),
867
-		'BY' => __( 'Bayelsa', 'invoicing' ),
868
-		'BE' => __( 'Benue', 'invoicing' ),
869
-		'BO' => __( 'Borno', 'invoicing' ),
870
-		'CR' => __( 'Cross River', 'invoicing' ),
871
-		'DE' => __( 'Delta', 'invoicing' ),
872
-		'EB' => __( 'Ebonyi', 'invoicing' ),
873
-		'ED' => __( 'Edo', 'invoicing' ),
874
-		'EK' => __( 'Ekiti', 'invoicing' ),
875
-		'EN' => __( 'Enugu', 'invoicing' ),
876
-		'GO' => __( 'Gombe', 'invoicing' ),
877
-		'IM' => __( 'Imo', 'invoicing' ),
878
-		'JI' => __( 'Jigawa', 'invoicing' ),
879
-		'KD' => __( 'Kaduna', 'invoicing' ),
880
-		'KN' => __( 'Kano', 'invoicing' ),
881
-		'KT' => __( 'Katsina', 'invoicing' ),
882
-		'KE' => __( 'Kebbi', 'invoicing' ),
883
-		'KO' => __( 'Kogi', 'invoicing' ),
884
-		'KW' => __( 'Kwara', 'invoicing' ),
885
-		'LA' => __( 'Lagos', 'invoicing' ),
886
-		'NA' => __( 'Nasarawa', 'invoicing' ),
887
-		'NI' => __( 'Niger', 'invoicing' ),
888
-		'OG' => __( 'Ogun', 'invoicing' ),
889
-		'ON' => __( 'Ondo', 'invoicing' ),
890
-		'OS' => __( 'Osun', 'invoicing' ),
891
-		'OY' => __( 'Oyo', 'invoicing' ),
892
-		'PL' => __( 'Plateau', 'invoicing' ),
893
-		'RI' => __( 'Rivers', 'invoicing' ),
894
-		'SO' => __( 'Sokoto', 'invoicing' ),
895
-		'TA' => __( 'Taraba', 'invoicing' ),
896
-		'YO' => __( 'Yobe', 'invoicing' ),
897
-		'ZA' => __( 'Zamfara', 'invoicing' ),
861
+		'AB' => __('Abia', 'invoicing'),
862
+		'FC' => __('Abuja', 'invoicing'),
863
+		'AD' => __('Adamawa', 'invoicing'),
864
+		'AK' => __('Akwa Ibom', 'invoicing'),
865
+		'AN' => __('Anambra', 'invoicing'),
866
+		'BA' => __('Bauchi', 'invoicing'),
867
+		'BY' => __('Bayelsa', 'invoicing'),
868
+		'BE' => __('Benue', 'invoicing'),
869
+		'BO' => __('Borno', 'invoicing'),
870
+		'CR' => __('Cross River', 'invoicing'),
871
+		'DE' => __('Delta', 'invoicing'),
872
+		'EB' => __('Ebonyi', 'invoicing'),
873
+		'ED' => __('Edo', 'invoicing'),
874
+		'EK' => __('Ekiti', 'invoicing'),
875
+		'EN' => __('Enugu', 'invoicing'),
876
+		'GO' => __('Gombe', 'invoicing'),
877
+		'IM' => __('Imo', 'invoicing'),
878
+		'JI' => __('Jigawa', 'invoicing'),
879
+		'KD' => __('Kaduna', 'invoicing'),
880
+		'KN' => __('Kano', 'invoicing'),
881
+		'KT' => __('Katsina', 'invoicing'),
882
+		'KE' => __('Kebbi', 'invoicing'),
883
+		'KO' => __('Kogi', 'invoicing'),
884
+		'KW' => __('Kwara', 'invoicing'),
885
+		'LA' => __('Lagos', 'invoicing'),
886
+		'NA' => __('Nasarawa', 'invoicing'),
887
+		'NI' => __('Niger', 'invoicing'),
888
+		'OG' => __('Ogun', 'invoicing'),
889
+		'ON' => __('Ondo', 'invoicing'),
890
+		'OS' => __('Osun', 'invoicing'),
891
+		'OY' => __('Oyo', 'invoicing'),
892
+		'PL' => __('Plateau', 'invoicing'),
893
+		'RI' => __('Rivers', 'invoicing'),
894
+		'SO' => __('Sokoto', 'invoicing'),
895
+		'TA' => __('Taraba', 'invoicing'),
896
+		'YO' => __('Yobe', 'invoicing'),
897
+		'ZA' => __('Zamfara', 'invoicing'),
898 898
 	),
899 899
 	'NL' => array(),
900 900
 	'NO' => array(),
901 901
 	'NP' => array( // Nepal states (Zones).
902
-		'BAG' => __( 'Bagmati', 'invoicing' ),
903
-		'BHE' => __( 'Bheri', 'invoicing' ),
904
-		'DHA' => __( 'Dhaulagiri', 'invoicing' ),
905
-		'GAN' => __( 'Gandaki', 'invoicing' ),
906
-		'JAN' => __( 'Janakpur', 'invoicing' ),
907
-		'KAR' => __( 'Karnali', 'invoicing' ),
908
-		'KOS' => __( 'Koshi', 'invoicing' ),
909
-		'LUM' => __( 'Lumbini', 'invoicing' ),
910
-		'MAH' => __( 'Mahakali', 'invoicing' ),
911
-		'MEC' => __( 'Mechi', 'invoicing' ),
912
-		'NAR' => __( 'Narayani', 'invoicing' ),
913
-		'RAP' => __( 'Rapti', 'invoicing' ),
914
-		'SAG' => __( 'Sagarmatha', 'invoicing' ),
915
-		'SET' => __( 'Seti', 'invoicing' ),
902
+		'BAG' => __('Bagmati', 'invoicing'),
903
+		'BHE' => __('Bheri', 'invoicing'),
904
+		'DHA' => __('Dhaulagiri', 'invoicing'),
905
+		'GAN' => __('Gandaki', 'invoicing'),
906
+		'JAN' => __('Janakpur', 'invoicing'),
907
+		'KAR' => __('Karnali', 'invoicing'),
908
+		'KOS' => __('Koshi', 'invoicing'),
909
+		'LUM' => __('Lumbini', 'invoicing'),
910
+		'MAH' => __('Mahakali', 'invoicing'),
911
+		'MEC' => __('Mechi', 'invoicing'),
912
+		'NAR' => __('Narayani', 'invoicing'),
913
+		'RAP' => __('Rapti', 'invoicing'),
914
+		'SAG' => __('Sagarmatha', 'invoicing'),
915
+		'SET' => __('Seti', 'invoicing'),
916 916
 	),
917 917
 	'NZ' => array( // New Zealand States.
918
-		'NL' => __( 'Northland', 'invoicing' ),
919
-		'AK' => __( 'Auckland', 'invoicing' ),
920
-		'WA' => __( 'Waikato', 'invoicing' ),
921
-		'BP' => __( 'Bay of Plenty', 'invoicing' ),
922
-		'TK' => __( 'Taranaki', 'invoicing' ),
923
-		'GI' => __( 'Gisborne', 'invoicing' ),
924
-		'HB' => __( 'Hawke&rsquo;s Bay', 'invoicing' ),
925
-		'MW' => __( 'Manawatu-Wanganui', 'invoicing' ),
926
-		'WE' => __( 'Wellington', 'invoicing' ),
927
-		'NS' => __( 'Nelson', 'invoicing' ),
928
-		'MB' => __( 'Marlborough', 'invoicing' ),
929
-		'TM' => __( 'Tasman', 'invoicing' ),
930
-		'WC' => __( 'West Coast', 'invoicing' ),
931
-		'CT' => __( 'Canterbury', 'invoicing' ),
932
-		'OT' => __( 'Otago', 'invoicing' ),
933
-		'SL' => __( 'Southland', 'invoicing' ),
918
+		'NL' => __('Northland', 'invoicing'),
919
+		'AK' => __('Auckland', 'invoicing'),
920
+		'WA' => __('Waikato', 'invoicing'),
921
+		'BP' => __('Bay of Plenty', 'invoicing'),
922
+		'TK' => __('Taranaki', 'invoicing'),
923
+		'GI' => __('Gisborne', 'invoicing'),
924
+		'HB' => __('Hawke&rsquo;s Bay', 'invoicing'),
925
+		'MW' => __('Manawatu-Wanganui', 'invoicing'),
926
+		'WE' => __('Wellington', 'invoicing'),
927
+		'NS' => __('Nelson', 'invoicing'),
928
+		'MB' => __('Marlborough', 'invoicing'),
929
+		'TM' => __('Tasman', 'invoicing'),
930
+		'WC' => __('West Coast', 'invoicing'),
931
+		'CT' => __('Canterbury', 'invoicing'),
932
+		'OT' => __('Otago', 'invoicing'),
933
+		'SL' => __('Southland', 'invoicing'),
934 934
 	),
935 935
 	'PE' => array( // Peru states.
936
-		'CAL' => __( 'El Callao', 'invoicing' ),
937
-		'LMA' => __( 'Municipalidad Metropolitana de Lima', 'invoicing' ),
938
-		'AMA' => __( 'Amazonas', 'invoicing' ),
939
-		'ANC' => __( 'Ancash', 'invoicing' ),
940
-		'APU' => __( 'Apur&iacute;mac', 'invoicing' ),
941
-		'ARE' => __( 'Arequipa', 'invoicing' ),
942
-		'AYA' => __( 'Ayacucho', 'invoicing' ),
943
-		'CAJ' => __( 'Cajamarca', 'invoicing' ),
944
-		'CUS' => __( 'Cusco', 'invoicing' ),
945
-		'HUV' => __( 'Huancavelica', 'invoicing' ),
946
-		'HUC' => __( 'Hu&aacute;nuco', 'invoicing' ),
947
-		'ICA' => __( 'Ica', 'invoicing' ),
948
-		'JUN' => __( 'Jun&iacute;n', 'invoicing' ),
949
-		'LAL' => __( 'La Libertad', 'invoicing' ),
950
-		'LAM' => __( 'Lambayeque', 'invoicing' ),
951
-		'LIM' => __( 'Lima', 'invoicing' ),
952
-		'LOR' => __( 'Loreto', 'invoicing' ),
953
-		'MDD' => __( 'Madre de Dios', 'invoicing' ),
954
-		'MOQ' => __( 'Moquegua', 'invoicing' ),
955
-		'PAS' => __( 'Pasco', 'invoicing' ),
956
-		'PIU' => __( 'Piura', 'invoicing' ),
957
-		'PUN' => __( 'Puno', 'invoicing' ),
958
-		'SAM' => __( 'San Mart&iacute;n', 'invoicing' ),
959
-		'TAC' => __( 'Tacna', 'invoicing' ),
960
-		'TUM' => __( 'Tumbes', 'invoicing' ),
961
-		'UCA' => __( 'Ucayali', 'invoicing' ),
936
+		'CAL' => __('El Callao', 'invoicing'),
937
+		'LMA' => __('Municipalidad Metropolitana de Lima', 'invoicing'),
938
+		'AMA' => __('Amazonas', 'invoicing'),
939
+		'ANC' => __('Ancash', 'invoicing'),
940
+		'APU' => __('Apur&iacute;mac', 'invoicing'),
941
+		'ARE' => __('Arequipa', 'invoicing'),
942
+		'AYA' => __('Ayacucho', 'invoicing'),
943
+		'CAJ' => __('Cajamarca', 'invoicing'),
944
+		'CUS' => __('Cusco', 'invoicing'),
945
+		'HUV' => __('Huancavelica', 'invoicing'),
946
+		'HUC' => __('Hu&aacute;nuco', 'invoicing'),
947
+		'ICA' => __('Ica', 'invoicing'),
948
+		'JUN' => __('Jun&iacute;n', 'invoicing'),
949
+		'LAL' => __('La Libertad', 'invoicing'),
950
+		'LAM' => __('Lambayeque', 'invoicing'),
951
+		'LIM' => __('Lima', 'invoicing'),
952
+		'LOR' => __('Loreto', 'invoicing'),
953
+		'MDD' => __('Madre de Dios', 'invoicing'),
954
+		'MOQ' => __('Moquegua', 'invoicing'),
955
+		'PAS' => __('Pasco', 'invoicing'),
956
+		'PIU' => __('Piura', 'invoicing'),
957
+		'PUN' => __('Puno', 'invoicing'),
958
+		'SAM' => __('San Mart&iacute;n', 'invoicing'),
959
+		'TAC' => __('Tacna', 'invoicing'),
960
+		'TUM' => __('Tumbes', 'invoicing'),
961
+		'UCA' => __('Ucayali', 'invoicing'),
962 962
 	),
963 963
 
964 964
 	/**
965 965
 	 * Philippine Provinces.
966 966
 	 */
967 967
 	'PH' => array(
968
-		'ABR' => __( 'Abra', 'invoicing' ),
969
-		'AGN' => __( 'Agusan del Norte', 'invoicing' ),
970
-		'AGS' => __( 'Agusan del Sur', 'invoicing' ),
971
-		'AKL' => __( 'Aklan', 'invoicing' ),
972
-		'ALB' => __( 'Albay', 'invoicing' ),
973
-		'ANT' => __( 'Antique', 'invoicing' ),
974
-		'APA' => __( 'Apayao', 'invoicing' ),
975
-		'AUR' => __( 'Aurora', 'invoicing' ),
976
-		'BAS' => __( 'Basilan', 'invoicing' ),
977
-		'BAN' => __( 'Bataan', 'invoicing' ),
978
-		'BTN' => __( 'Batanes', 'invoicing' ),
979
-		'BTG' => __( 'Batangas', 'invoicing' ),
980
-		'BEN' => __( 'Benguet', 'invoicing' ),
981
-		'BIL' => __( 'Biliran', 'invoicing' ),
982
-		'BOH' => __( 'Bohol', 'invoicing' ),
983
-		'BUK' => __( 'Bukidnon', 'invoicing' ),
984
-		'BUL' => __( 'Bulacan', 'invoicing' ),
985
-		'CAG' => __( 'Cagayan', 'invoicing' ),
986
-		'CAN' => __( 'Camarines Norte', 'invoicing' ),
987
-		'CAS' => __( 'Camarines Sur', 'invoicing' ),
988
-		'CAM' => __( 'Camiguin', 'invoicing' ),
989
-		'CAP' => __( 'Capiz', 'invoicing' ),
990
-		'CAT' => __( 'Catanduanes', 'invoicing' ),
991
-		'CAV' => __( 'Cavite', 'invoicing' ),
992
-		'CEB' => __( 'Cebu', 'invoicing' ),
993
-		'COM' => __( 'Compostela Valley', 'invoicing' ),
994
-		'NCO' => __( 'Cotabato', 'invoicing' ),
995
-		'DAV' => __( 'Davao del Norte', 'invoicing' ),
996
-		'DAS' => __( 'Davao del Sur', 'invoicing' ),
997
-		'DAC' => __( 'Davao Occidental', 'invoicing' ),
998
-		'DAO' => __( 'Davao Oriental', 'invoicing' ),
999
-		'DIN' => __( 'Dinagat Islands', 'invoicing' ),
1000
-		'EAS' => __( 'Eastern Samar', 'invoicing' ),
1001
-		'GUI' => __( 'Guimaras', 'invoicing' ),
1002
-		'IFU' => __( 'Ifugao', 'invoicing' ),
1003
-		'ILN' => __( 'Ilocos Norte', 'invoicing' ),
1004
-		'ILS' => __( 'Ilocos Sur', 'invoicing' ),
1005
-		'ILI' => __( 'Iloilo', 'invoicing' ),
1006
-		'ISA' => __( 'Isabela', 'invoicing' ),
1007
-		'KAL' => __( 'Kalinga', 'invoicing' ),
1008
-		'LUN' => __( 'La Union', 'invoicing' ),
1009
-		'LAG' => __( 'Laguna', 'invoicing' ),
1010
-		'LAN' => __( 'Lanao del Norte', 'invoicing' ),
1011
-		'LAS' => __( 'Lanao del Sur', 'invoicing' ),
1012
-		'LEY' => __( 'Leyte', 'invoicing' ),
1013
-		'MAG' => __( 'Maguindanao', 'invoicing' ),
1014
-		'MAD' => __( 'Marinduque', 'invoicing' ),
1015
-		'MAS' => __( 'Masbate', 'invoicing' ),
1016
-		'MSC' => __( 'Misamis Occidental', 'invoicing' ),
1017
-		'MSR' => __( 'Misamis Oriental', 'invoicing' ),
1018
-		'MOU' => __( 'Mountain Province', 'invoicing' ),
1019
-		'NEC' => __( 'Negros Occidental', 'invoicing' ),
1020
-		'NER' => __( 'Negros Oriental', 'invoicing' ),
1021
-		'NSA' => __( 'Northern Samar', 'invoicing' ),
1022
-		'NUE' => __( 'Nueva Ecija', 'invoicing' ),
1023
-		'NUV' => __( 'Nueva Vizcaya', 'invoicing' ),
1024
-		'MDC' => __( 'Occidental Mindoro', 'invoicing' ),
1025
-		'MDR' => __( 'Oriental Mindoro', 'invoicing' ),
1026
-		'PLW' => __( 'Palawan', 'invoicing' ),
1027
-		'PAM' => __( 'Pampanga', 'invoicing' ),
1028
-		'PAN' => __( 'Pangasinan', 'invoicing' ),
1029
-		'QUE' => __( 'Quezon', 'invoicing' ),
1030
-		'QUI' => __( 'Quirino', 'invoicing' ),
1031
-		'RIZ' => __( 'Rizal', 'invoicing' ),
1032
-		'ROM' => __( 'Romblon', 'invoicing' ),
1033
-		'WSA' => __( 'Samar', 'invoicing' ),
1034
-		'SAR' => __( 'Sarangani', 'invoicing' ),
1035
-		'SIQ' => __( 'Siquijor', 'invoicing' ),
1036
-		'SOR' => __( 'Sorsogon', 'invoicing' ),
1037
-		'SCO' => __( 'South Cotabato', 'invoicing' ),
1038
-		'SLE' => __( 'Southern Leyte', 'invoicing' ),
1039
-		'SUK' => __( 'Sultan Kudarat', 'invoicing' ),
1040
-		'SLU' => __( 'Sulu', 'invoicing' ),
1041
-		'SUN' => __( 'Surigao del Norte', 'invoicing' ),
1042
-		'SUR' => __( 'Surigao del Sur', 'invoicing' ),
1043
-		'TAR' => __( 'Tarlac', 'invoicing' ),
1044
-		'TAW' => __( 'Tawi-Tawi', 'invoicing' ),
1045
-		'ZMB' => __( 'Zambales', 'invoicing' ),
1046
-		'ZAN' => __( 'Zamboanga del Norte', 'invoicing' ),
1047
-		'ZAS' => __( 'Zamboanga del Sur', 'invoicing' ),
1048
-		'ZSI' => __( 'Zamboanga Sibugay', 'invoicing' ),
1049
-		'00'  => __( 'Metro Manila', 'invoicing' ),
968
+		'ABR' => __('Abra', 'invoicing'),
969
+		'AGN' => __('Agusan del Norte', 'invoicing'),
970
+		'AGS' => __('Agusan del Sur', 'invoicing'),
971
+		'AKL' => __('Aklan', 'invoicing'),
972
+		'ALB' => __('Albay', 'invoicing'),
973
+		'ANT' => __('Antique', 'invoicing'),
974
+		'APA' => __('Apayao', 'invoicing'),
975
+		'AUR' => __('Aurora', 'invoicing'),
976
+		'BAS' => __('Basilan', 'invoicing'),
977
+		'BAN' => __('Bataan', 'invoicing'),
978
+		'BTN' => __('Batanes', 'invoicing'),
979
+		'BTG' => __('Batangas', 'invoicing'),
980
+		'BEN' => __('Benguet', 'invoicing'),
981
+		'BIL' => __('Biliran', 'invoicing'),
982
+		'BOH' => __('Bohol', 'invoicing'),
983
+		'BUK' => __('Bukidnon', 'invoicing'),
984
+		'BUL' => __('Bulacan', 'invoicing'),
985
+		'CAG' => __('Cagayan', 'invoicing'),
986
+		'CAN' => __('Camarines Norte', 'invoicing'),
987
+		'CAS' => __('Camarines Sur', 'invoicing'),
988
+		'CAM' => __('Camiguin', 'invoicing'),
989
+		'CAP' => __('Capiz', 'invoicing'),
990
+		'CAT' => __('Catanduanes', 'invoicing'),
991
+		'CAV' => __('Cavite', 'invoicing'),
992
+		'CEB' => __('Cebu', 'invoicing'),
993
+		'COM' => __('Compostela Valley', 'invoicing'),
994
+		'NCO' => __('Cotabato', 'invoicing'),
995
+		'DAV' => __('Davao del Norte', 'invoicing'),
996
+		'DAS' => __('Davao del Sur', 'invoicing'),
997
+		'DAC' => __('Davao Occidental', 'invoicing'),
998
+		'DAO' => __('Davao Oriental', 'invoicing'),
999
+		'DIN' => __('Dinagat Islands', 'invoicing'),
1000
+		'EAS' => __('Eastern Samar', 'invoicing'),
1001
+		'GUI' => __('Guimaras', 'invoicing'),
1002
+		'IFU' => __('Ifugao', 'invoicing'),
1003
+		'ILN' => __('Ilocos Norte', 'invoicing'),
1004
+		'ILS' => __('Ilocos Sur', 'invoicing'),
1005
+		'ILI' => __('Iloilo', 'invoicing'),
1006
+		'ISA' => __('Isabela', 'invoicing'),
1007
+		'KAL' => __('Kalinga', 'invoicing'),
1008
+		'LUN' => __('La Union', 'invoicing'),
1009
+		'LAG' => __('Laguna', 'invoicing'),
1010
+		'LAN' => __('Lanao del Norte', 'invoicing'),
1011
+		'LAS' => __('Lanao del Sur', 'invoicing'),
1012
+		'LEY' => __('Leyte', 'invoicing'),
1013
+		'MAG' => __('Maguindanao', 'invoicing'),
1014
+		'MAD' => __('Marinduque', 'invoicing'),
1015
+		'MAS' => __('Masbate', 'invoicing'),
1016
+		'MSC' => __('Misamis Occidental', 'invoicing'),
1017
+		'MSR' => __('Misamis Oriental', 'invoicing'),
1018
+		'MOU' => __('Mountain Province', 'invoicing'),
1019
+		'NEC' => __('Negros Occidental', 'invoicing'),
1020
+		'NER' => __('Negros Oriental', 'invoicing'),
1021
+		'NSA' => __('Northern Samar', 'invoicing'),
1022
+		'NUE' => __('Nueva Ecija', 'invoicing'),
1023
+		'NUV' => __('Nueva Vizcaya', 'invoicing'),
1024
+		'MDC' => __('Occidental Mindoro', 'invoicing'),
1025
+		'MDR' => __('Oriental Mindoro', 'invoicing'),
1026
+		'PLW' => __('Palawan', 'invoicing'),
1027
+		'PAM' => __('Pampanga', 'invoicing'),
1028
+		'PAN' => __('Pangasinan', 'invoicing'),
1029
+		'QUE' => __('Quezon', 'invoicing'),
1030
+		'QUI' => __('Quirino', 'invoicing'),
1031
+		'RIZ' => __('Rizal', 'invoicing'),
1032
+		'ROM' => __('Romblon', 'invoicing'),
1033
+		'WSA' => __('Samar', 'invoicing'),
1034
+		'SAR' => __('Sarangani', 'invoicing'),
1035
+		'SIQ' => __('Siquijor', 'invoicing'),
1036
+		'SOR' => __('Sorsogon', 'invoicing'),
1037
+		'SCO' => __('South Cotabato', 'invoicing'),
1038
+		'SLE' => __('Southern Leyte', 'invoicing'),
1039
+		'SUK' => __('Sultan Kudarat', 'invoicing'),
1040
+		'SLU' => __('Sulu', 'invoicing'),
1041
+		'SUN' => __('Surigao del Norte', 'invoicing'),
1042
+		'SUR' => __('Surigao del Sur', 'invoicing'),
1043
+		'TAR' => __('Tarlac', 'invoicing'),
1044
+		'TAW' => __('Tawi-Tawi', 'invoicing'),
1045
+		'ZMB' => __('Zambales', 'invoicing'),
1046
+		'ZAN' => __('Zamboanga del Norte', 'invoicing'),
1047
+		'ZAS' => __('Zamboanga del Sur', 'invoicing'),
1048
+		'ZSI' => __('Zamboanga Sibugay', 'invoicing'),
1049
+		'00'  => __('Metro Manila', 'invoicing'),
1050 1050
 	),
1051 1051
 	'PK' => array( // Pakistan's states.
1052
-		'JK' => __( 'Azad Kashmir', 'invoicing' ),
1053
-		'BA' => __( 'Balochistan', 'invoicing' ),
1054
-		'TA' => __( 'FATA', 'invoicing' ),
1055
-		'GB' => __( 'Gilgit Baltistan', 'invoicing' ),
1056
-		'IS' => __( 'Islamabad Capital Territory', 'invoicing' ),
1057
-		'KP' => __( 'Khyber Pakhtunkhwa', 'invoicing' ),
1058
-		'PB' => __( 'Punjab', 'invoicing' ),
1059
-		'SD' => __( 'Sindh', 'invoicing' ),
1052
+		'JK' => __('Azad Kashmir', 'invoicing'),
1053
+		'BA' => __('Balochistan', 'invoicing'),
1054
+		'TA' => __('FATA', 'invoicing'),
1055
+		'GB' => __('Gilgit Baltistan', 'invoicing'),
1056
+		'IS' => __('Islamabad Capital Territory', 'invoicing'),
1057
+		'KP' => __('Khyber Pakhtunkhwa', 'invoicing'),
1058
+		'PB' => __('Punjab', 'invoicing'),
1059
+		'SD' => __('Sindh', 'invoicing'),
1060 1060
 	),
1061 1061
 	'PL' => array(),
1062 1062
 	'PT' => array(),
1063 1063
 	'PY' => array( // Paraguay states.
1064
-		'PY-ASU' => __( 'Asunci&oacute;n', 'invoicing' ),
1065
-		'PY-1'   => __( 'Concepci&oacute;n', 'invoicing' ),
1066
-		'PY-2'   => __( 'San Pedro', 'invoicing' ),
1067
-		'PY-3'   => __( 'Cordillera', 'invoicing' ),
1068
-		'PY-4'   => __( 'Guair&aacute;', 'invoicing' ),
1069
-		'PY-5'   => __( 'Caaguaz&uacute;', 'invoicing' ),
1070
-		'PY-6'   => __( 'Caazap&aacute;', 'invoicing' ),
1071
-		'PY-7'   => __( 'Itap&uacute;a', 'invoicing' ),
1072
-		'PY-8'   => __( 'Misiones', 'invoicing' ),
1073
-		'PY-9'   => __( 'Paraguar&iacute;', 'invoicing' ),
1074
-		'PY-10'  => __( 'Alto Paran&aacute;', 'invoicing' ),
1075
-		'PY-11'  => __( 'Central', 'invoicing' ),
1076
-		'PY-12'  => __( '&Ntilde;eembuc&uacute;', 'invoicing' ),
1077
-		'PY-13'  => __( 'Amambay', 'invoicing' ),
1078
-		'PY-14'  => __( 'Canindey&uacute;', 'invoicing' ),
1079
-		'PY-15'  => __( 'Presidente Hayes', 'invoicing' ),
1080
-		'PY-16'  => __( 'Alto Paraguay', 'invoicing' ),
1081
-		'PY-17'  => __( 'Boquer&oacute;n', 'invoicing' ),
1064
+		'PY-ASU' => __('Asunci&oacute;n', 'invoicing'),
1065
+		'PY-1'   => __('Concepci&oacute;n', 'invoicing'),
1066
+		'PY-2'   => __('San Pedro', 'invoicing'),
1067
+		'PY-3'   => __('Cordillera', 'invoicing'),
1068
+		'PY-4'   => __('Guair&aacute;', 'invoicing'),
1069
+		'PY-5'   => __('Caaguaz&uacute;', 'invoicing'),
1070
+		'PY-6'   => __('Caazap&aacute;', 'invoicing'),
1071
+		'PY-7'   => __('Itap&uacute;a', 'invoicing'),
1072
+		'PY-8'   => __('Misiones', 'invoicing'),
1073
+		'PY-9'   => __('Paraguar&iacute;', 'invoicing'),
1074
+		'PY-10'  => __('Alto Paran&aacute;', 'invoicing'),
1075
+		'PY-11'  => __('Central', 'invoicing'),
1076
+		'PY-12'  => __('&Ntilde;eembuc&uacute;', 'invoicing'),
1077
+		'PY-13'  => __('Amambay', 'invoicing'),
1078
+		'PY-14'  => __('Canindey&uacute;', 'invoicing'),
1079
+		'PY-15'  => __('Presidente Hayes', 'invoicing'),
1080
+		'PY-16'  => __('Alto Paraguay', 'invoicing'),
1081
+		'PY-17'  => __('Boquer&oacute;n', 'invoicing'),
1082 1082
 	),
1083 1083
 	'RE' => array(),
1084 1084
 	'RO' => array( // Romania states.
1085
-		'AB' => __( 'Alba', 'invoicing' ),
1086
-		'AR' => __( 'Arad', 'invoicing' ),
1087
-		'AG' => __( 'Arge&#537;', 'invoicing' ),
1088
-		'BC' => __( 'Bac&#259;u', 'invoicing' ),
1089
-		'BH' => __( 'Bihor', 'invoicing' ),
1090
-		'BN' => __( 'Bistri&#539;a-N&#259;s&#259;ud', 'invoicing' ),
1091
-		'BT' => __( 'Boto&#537;ani', 'invoicing' ),
1092
-		'BR' => __( 'Br&#259;ila', 'invoicing' ),
1093
-		'BV' => __( 'Bra&#537;ov', 'invoicing' ),
1094
-		'B'  => __( 'Bucure&#537;ti', 'invoicing' ),
1095
-		'BZ' => __( 'Buz&#259;u', 'invoicing' ),
1096
-		'CL' => __( 'C&#259;l&#259;ra&#537;i', 'invoicing' ),
1097
-		'CS' => __( 'Cara&#537;-Severin', 'invoicing' ),
1098
-		'CJ' => __( 'Cluj', 'invoicing' ),
1099
-		'CT' => __( 'Constan&#539;a', 'invoicing' ),
1100
-		'CV' => __( 'Covasna', 'invoicing' ),
1101
-		'DB' => __( 'D&acirc;mbovi&#539;a', 'invoicing' ),
1102
-		'DJ' => __( 'Dolj', 'invoicing' ),
1103
-		'GL' => __( 'Gala&#539;i', 'invoicing' ),
1104
-		'GR' => __( 'Giurgiu', 'invoicing' ),
1105
-		'GJ' => __( 'Gorj', 'invoicing' ),
1106
-		'HR' => __( 'Harghita', 'invoicing' ),
1107
-		'HD' => __( 'Hunedoara', 'invoicing' ),
1108
-		'IL' => __( 'Ialomi&#539;a', 'invoicing' ),
1109
-		'IS' => __( 'Ia&#537;i', 'invoicing' ),
1110
-		'IF' => __( 'Ilfov', 'invoicing' ),
1111
-		'MM' => __( 'Maramure&#537;', 'invoicing' ),
1112
-		'MH' => __( 'Mehedin&#539;i', 'invoicing' ),
1113
-		'MS' => __( 'Mure&#537;', 'invoicing' ),
1114
-		'NT' => __( 'Neam&#539;', 'invoicing' ),
1115
-		'OT' => __( 'Olt', 'invoicing' ),
1116
-		'PH' => __( 'Prahova', 'invoicing' ),
1117
-		'SJ' => __( 'S&#259;laj', 'invoicing' ),
1118
-		'SM' => __( 'Satu Mare', 'invoicing' ),
1119
-		'SB' => __( 'Sibiu', 'invoicing' ),
1120
-		'SV' => __( 'Suceava', 'invoicing' ),
1121
-		'TR' => __( 'Teleorman', 'invoicing' ),
1122
-		'TM' => __( 'Timi&#537;', 'invoicing' ),
1123
-		'TL' => __( 'Tulcea', 'invoicing' ),
1124
-		'VL' => __( 'V&acirc;lcea', 'invoicing' ),
1125
-		'VS' => __( 'Vaslui', 'invoicing' ),
1126
-		'VN' => __( 'Vrancea', 'invoicing' ),
1085
+		'AB' => __('Alba', 'invoicing'),
1086
+		'AR' => __('Arad', 'invoicing'),
1087
+		'AG' => __('Arge&#537;', 'invoicing'),
1088
+		'BC' => __('Bac&#259;u', 'invoicing'),
1089
+		'BH' => __('Bihor', 'invoicing'),
1090
+		'BN' => __('Bistri&#539;a-N&#259;s&#259;ud', 'invoicing'),
1091
+		'BT' => __('Boto&#537;ani', 'invoicing'),
1092
+		'BR' => __('Br&#259;ila', 'invoicing'),
1093
+		'BV' => __('Bra&#537;ov', 'invoicing'),
1094
+		'B'  => __('Bucure&#537;ti', 'invoicing'),
1095
+		'BZ' => __('Buz&#259;u', 'invoicing'),
1096
+		'CL' => __('C&#259;l&#259;ra&#537;i', 'invoicing'),
1097
+		'CS' => __('Cara&#537;-Severin', 'invoicing'),
1098
+		'CJ' => __('Cluj', 'invoicing'),
1099
+		'CT' => __('Constan&#539;a', 'invoicing'),
1100
+		'CV' => __('Covasna', 'invoicing'),
1101
+		'DB' => __('D&acirc;mbovi&#539;a', 'invoicing'),
1102
+		'DJ' => __('Dolj', 'invoicing'),
1103
+		'GL' => __('Gala&#539;i', 'invoicing'),
1104
+		'GR' => __('Giurgiu', 'invoicing'),
1105
+		'GJ' => __('Gorj', 'invoicing'),
1106
+		'HR' => __('Harghita', 'invoicing'),
1107
+		'HD' => __('Hunedoara', 'invoicing'),
1108
+		'IL' => __('Ialomi&#539;a', 'invoicing'),
1109
+		'IS' => __('Ia&#537;i', 'invoicing'),
1110
+		'IF' => __('Ilfov', 'invoicing'),
1111
+		'MM' => __('Maramure&#537;', 'invoicing'),
1112
+		'MH' => __('Mehedin&#539;i', 'invoicing'),
1113
+		'MS' => __('Mure&#537;', 'invoicing'),
1114
+		'NT' => __('Neam&#539;', 'invoicing'),
1115
+		'OT' => __('Olt', 'invoicing'),
1116
+		'PH' => __('Prahova', 'invoicing'),
1117
+		'SJ' => __('S&#259;laj', 'invoicing'),
1118
+		'SM' => __('Satu Mare', 'invoicing'),
1119
+		'SB' => __('Sibiu', 'invoicing'),
1120
+		'SV' => __('Suceava', 'invoicing'),
1121
+		'TR' => __('Teleorman', 'invoicing'),
1122
+		'TM' => __('Timi&#537;', 'invoicing'),
1123
+		'TL' => __('Tulcea', 'invoicing'),
1124
+		'VL' => __('V&acirc;lcea', 'invoicing'),
1125
+		'VS' => __('Vaslui', 'invoicing'),
1126
+		'VN' => __('Vrancea', 'invoicing'),
1127 1127
 	),
1128 1128
 	'RS' => array(),
1129 1129
 	'SG' => array(),
1130 1130
 	'SK' => array(),
1131 1131
 	'SI' => array(),
1132 1132
 	'TH' => array( // Thailand states.
1133
-		'TH-37' => __( 'Amnat Charoen', 'invoicing' ),
1134
-		'TH-15' => __( 'Ang Thong', 'invoicing' ),
1135
-		'TH-14' => __( 'Ayutthaya', 'invoicing' ),
1136
-		'TH-10' => __( 'Bangkok', 'invoicing' ),
1137
-		'TH-38' => __( 'Bueng Kan', 'invoicing' ),
1138
-		'TH-31' => __( 'Buri Ram', 'invoicing' ),
1139
-		'TH-24' => __( 'Chachoengsao', 'invoicing' ),
1140
-		'TH-18' => __( 'Chai Nat', 'invoicing' ),
1141
-		'TH-36' => __( 'Chaiyaphum', 'invoicing' ),
1142
-		'TH-22' => __( 'Chanthaburi', 'invoicing' ),
1143
-		'TH-50' => __( 'Chiang Mai', 'invoicing' ),
1144
-		'TH-57' => __( 'Chiang Rai', 'invoicing' ),
1145
-		'TH-20' => __( 'Chonburi', 'invoicing' ),
1146
-		'TH-86' => __( 'Chumphon', 'invoicing' ),
1147
-		'TH-46' => __( 'Kalasin', 'invoicing' ),
1148
-		'TH-62' => __( 'Kamphaeng Phet', 'invoicing' ),
1149
-		'TH-71' => __( 'Kanchanaburi', 'invoicing' ),
1150
-		'TH-40' => __( 'Khon Kaen', 'invoicing' ),
1151
-		'TH-81' => __( 'Krabi', 'invoicing' ),
1152
-		'TH-52' => __( 'Lampang', 'invoicing' ),
1153
-		'TH-51' => __( 'Lamphun', 'invoicing' ),
1154
-		'TH-42' => __( 'Loei', 'invoicing' ),
1155
-		'TH-16' => __( 'Lopburi', 'invoicing' ),
1156
-		'TH-58' => __( 'Mae Hong Son', 'invoicing' ),
1157
-		'TH-44' => __( 'Maha Sarakham', 'invoicing' ),
1158
-		'TH-49' => __( 'Mukdahan', 'invoicing' ),
1159
-		'TH-26' => __( 'Nakhon Nayok', 'invoicing' ),
1160
-		'TH-73' => __( 'Nakhon Pathom', 'invoicing' ),
1161
-		'TH-48' => __( 'Nakhon Phanom', 'invoicing' ),
1162
-		'TH-30' => __( 'Nakhon Ratchasima', 'invoicing' ),
1163
-		'TH-60' => __( 'Nakhon Sawan', 'invoicing' ),
1164
-		'TH-80' => __( 'Nakhon Si Thammarat', 'invoicing' ),
1165
-		'TH-55' => __( 'Nan', 'invoicing' ),
1166
-		'TH-96' => __( 'Narathiwat', 'invoicing' ),
1167
-		'TH-39' => __( 'Nong Bua Lam Phu', 'invoicing' ),
1168
-		'TH-43' => __( 'Nong Khai', 'invoicing' ),
1169
-		'TH-12' => __( 'Nonthaburi', 'invoicing' ),
1170
-		'TH-13' => __( 'Pathum Thani', 'invoicing' ),
1171
-		'TH-94' => __( 'Pattani', 'invoicing' ),
1172
-		'TH-82' => __( 'Phang Nga', 'invoicing' ),
1173
-		'TH-93' => __( 'Phatthalung', 'invoicing' ),
1174
-		'TH-56' => __( 'Phayao', 'invoicing' ),
1175
-		'TH-67' => __( 'Phetchabun', 'invoicing' ),
1176
-		'TH-76' => __( 'Phetchaburi', 'invoicing' ),
1177
-		'TH-66' => __( 'Phichit', 'invoicing' ),
1178
-		'TH-65' => __( 'Phitsanulok', 'invoicing' ),
1179
-		'TH-54' => __( 'Phrae', 'invoicing' ),
1180
-		'TH-83' => __( 'Phuket', 'invoicing' ),
1181
-		'TH-25' => __( 'Prachin Buri', 'invoicing' ),
1182
-		'TH-77' => __( 'Prachuap Khiri Khan', 'invoicing' ),
1183
-		'TH-85' => __( 'Ranong', 'invoicing' ),
1184
-		'TH-70' => __( 'Ratchaburi', 'invoicing' ),
1185
-		'TH-21' => __( 'Rayong', 'invoicing' ),
1186
-		'TH-45' => __( 'Roi Et', 'invoicing' ),
1187
-		'TH-27' => __( 'Sa Kaeo', 'invoicing' ),
1188
-		'TH-47' => __( 'Sakon Nakhon', 'invoicing' ),
1189
-		'TH-11' => __( 'Samut Prakan', 'invoicing' ),
1190
-		'TH-74' => __( 'Samut Sakhon', 'invoicing' ),
1191
-		'TH-75' => __( 'Samut Songkhram', 'invoicing' ),
1192
-		'TH-19' => __( 'Saraburi', 'invoicing' ),
1193
-		'TH-91' => __( 'Satun', 'invoicing' ),
1194
-		'TH-17' => __( 'Sing Buri', 'invoicing' ),
1195
-		'TH-33' => __( 'Sisaket', 'invoicing' ),
1196
-		'TH-90' => __( 'Songkhla', 'invoicing' ),
1197
-		'TH-64' => __( 'Sukhothai', 'invoicing' ),
1198
-		'TH-72' => __( 'Suphan Buri', 'invoicing' ),
1199
-		'TH-84' => __( 'Surat Thani', 'invoicing' ),
1200
-		'TH-32' => __( 'Surin', 'invoicing' ),
1201
-		'TH-63' => __( 'Tak', 'invoicing' ),
1202
-		'TH-92' => __( 'Trang', 'invoicing' ),
1203
-		'TH-23' => __( 'Trat', 'invoicing' ),
1204
-		'TH-34' => __( 'Ubon Ratchathani', 'invoicing' ),
1205
-		'TH-41' => __( 'Udon Thani', 'invoicing' ),
1206
-		'TH-61' => __( 'Uthai Thani', 'invoicing' ),
1207
-		'TH-53' => __( 'Uttaradit', 'invoicing' ),
1208
-		'TH-95' => __( 'Yala', 'invoicing' ),
1209
-		'TH-35' => __( 'Yasothon', 'invoicing' ),
1133
+		'TH-37' => __('Amnat Charoen', 'invoicing'),
1134
+		'TH-15' => __('Ang Thong', 'invoicing'),
1135
+		'TH-14' => __('Ayutthaya', 'invoicing'),
1136
+		'TH-10' => __('Bangkok', 'invoicing'),
1137
+		'TH-38' => __('Bueng Kan', 'invoicing'),
1138
+		'TH-31' => __('Buri Ram', 'invoicing'),
1139
+		'TH-24' => __('Chachoengsao', 'invoicing'),
1140
+		'TH-18' => __('Chai Nat', 'invoicing'),
1141
+		'TH-36' => __('Chaiyaphum', 'invoicing'),
1142
+		'TH-22' => __('Chanthaburi', 'invoicing'),
1143
+		'TH-50' => __('Chiang Mai', 'invoicing'),
1144
+		'TH-57' => __('Chiang Rai', 'invoicing'),
1145
+		'TH-20' => __('Chonburi', 'invoicing'),
1146
+		'TH-86' => __('Chumphon', 'invoicing'),
1147
+		'TH-46' => __('Kalasin', 'invoicing'),
1148
+		'TH-62' => __('Kamphaeng Phet', 'invoicing'),
1149
+		'TH-71' => __('Kanchanaburi', 'invoicing'),
1150
+		'TH-40' => __('Khon Kaen', 'invoicing'),
1151
+		'TH-81' => __('Krabi', 'invoicing'),
1152
+		'TH-52' => __('Lampang', 'invoicing'),
1153
+		'TH-51' => __('Lamphun', 'invoicing'),
1154
+		'TH-42' => __('Loei', 'invoicing'),
1155
+		'TH-16' => __('Lopburi', 'invoicing'),
1156
+		'TH-58' => __('Mae Hong Son', 'invoicing'),
1157
+		'TH-44' => __('Maha Sarakham', 'invoicing'),
1158
+		'TH-49' => __('Mukdahan', 'invoicing'),
1159
+		'TH-26' => __('Nakhon Nayok', 'invoicing'),
1160
+		'TH-73' => __('Nakhon Pathom', 'invoicing'),
1161
+		'TH-48' => __('Nakhon Phanom', 'invoicing'),
1162
+		'TH-30' => __('Nakhon Ratchasima', 'invoicing'),
1163
+		'TH-60' => __('Nakhon Sawan', 'invoicing'),
1164
+		'TH-80' => __('Nakhon Si Thammarat', 'invoicing'),
1165
+		'TH-55' => __('Nan', 'invoicing'),
1166
+		'TH-96' => __('Narathiwat', 'invoicing'),
1167
+		'TH-39' => __('Nong Bua Lam Phu', 'invoicing'),
1168
+		'TH-43' => __('Nong Khai', 'invoicing'),
1169
+		'TH-12' => __('Nonthaburi', 'invoicing'),
1170
+		'TH-13' => __('Pathum Thani', 'invoicing'),
1171
+		'TH-94' => __('Pattani', 'invoicing'),
1172
+		'TH-82' => __('Phang Nga', 'invoicing'),
1173
+		'TH-93' => __('Phatthalung', 'invoicing'),
1174
+		'TH-56' => __('Phayao', 'invoicing'),
1175
+		'TH-67' => __('Phetchabun', 'invoicing'),
1176
+		'TH-76' => __('Phetchaburi', 'invoicing'),
1177
+		'TH-66' => __('Phichit', 'invoicing'),
1178
+		'TH-65' => __('Phitsanulok', 'invoicing'),
1179
+		'TH-54' => __('Phrae', 'invoicing'),
1180
+		'TH-83' => __('Phuket', 'invoicing'),
1181
+		'TH-25' => __('Prachin Buri', 'invoicing'),
1182
+		'TH-77' => __('Prachuap Khiri Khan', 'invoicing'),
1183
+		'TH-85' => __('Ranong', 'invoicing'),
1184
+		'TH-70' => __('Ratchaburi', 'invoicing'),
1185
+		'TH-21' => __('Rayong', 'invoicing'),
1186
+		'TH-45' => __('Roi Et', 'invoicing'),
1187
+		'TH-27' => __('Sa Kaeo', 'invoicing'),
1188
+		'TH-47' => __('Sakon Nakhon', 'invoicing'),
1189
+		'TH-11' => __('Samut Prakan', 'invoicing'),
1190
+		'TH-74' => __('Samut Sakhon', 'invoicing'),
1191
+		'TH-75' => __('Samut Songkhram', 'invoicing'),
1192
+		'TH-19' => __('Saraburi', 'invoicing'),
1193
+		'TH-91' => __('Satun', 'invoicing'),
1194
+		'TH-17' => __('Sing Buri', 'invoicing'),
1195
+		'TH-33' => __('Sisaket', 'invoicing'),
1196
+		'TH-90' => __('Songkhla', 'invoicing'),
1197
+		'TH-64' => __('Sukhothai', 'invoicing'),
1198
+		'TH-72' => __('Suphan Buri', 'invoicing'),
1199
+		'TH-84' => __('Surat Thani', 'invoicing'),
1200
+		'TH-32' => __('Surin', 'invoicing'),
1201
+		'TH-63' => __('Tak', 'invoicing'),
1202
+		'TH-92' => __('Trang', 'invoicing'),
1203
+		'TH-23' => __('Trat', 'invoicing'),
1204
+		'TH-34' => __('Ubon Ratchathani', 'invoicing'),
1205
+		'TH-41' => __('Udon Thani', 'invoicing'),
1206
+		'TH-61' => __('Uthai Thani', 'invoicing'),
1207
+		'TH-53' => __('Uttaradit', 'invoicing'),
1208
+		'TH-95' => __('Yala', 'invoicing'),
1209
+		'TH-35' => __('Yasothon', 'invoicing'),
1210 1210
 	),
1211 1211
 	'TR' => array( // Turkey States.
1212
-		'TR01' => __( 'Adana', 'invoicing' ),
1213
-		'TR02' => __( 'Ad&#305;yaman', 'invoicing' ),
1214
-		'TR03' => __( 'Afyon', 'invoicing' ),
1215
-		'TR04' => __( 'A&#287;r&#305;', 'invoicing' ),
1216
-		'TR05' => __( 'Amasya', 'invoicing' ),
1217
-		'TR06' => __( 'Ankara', 'invoicing' ),
1218
-		'TR07' => __( 'Antalya', 'invoicing' ),
1219
-		'TR08' => __( 'Artvin', 'invoicing' ),
1220
-		'TR09' => __( 'Ayd&#305;n', 'invoicing' ),
1221
-		'TR10' => __( 'Bal&#305;kesir', 'invoicing' ),
1222
-		'TR11' => __( 'Bilecik', 'invoicing' ),
1223
-		'TR12' => __( 'Bing&#246;l', 'invoicing' ),
1224
-		'TR13' => __( 'Bitlis', 'invoicing' ),
1225
-		'TR14' => __( 'Bolu', 'invoicing' ),
1226
-		'TR15' => __( 'Burdur', 'invoicing' ),
1227
-		'TR16' => __( 'Bursa', 'invoicing' ),
1228
-		'TR17' => __( '&#199;anakkale', 'invoicing' ),
1229
-		'TR18' => __( '&#199;ank&#305;r&#305;', 'invoicing' ),
1230
-		'TR19' => __( '&#199;orum', 'invoicing' ),
1231
-		'TR20' => __( 'Denizli', 'invoicing' ),
1232
-		'TR21' => __( 'Diyarbak&#305;r', 'invoicing' ),
1233
-		'TR22' => __( 'Edirne', 'invoicing' ),
1234
-		'TR23' => __( 'Elaz&#305;&#287;', 'invoicing' ),
1235
-		'TR24' => __( 'Erzincan', 'invoicing' ),
1236
-		'TR25' => __( 'Erzurum', 'invoicing' ),
1237
-		'TR26' => __( 'Eski&#351;ehir', 'invoicing' ),
1238
-		'TR27' => __( 'Gaziantep', 'invoicing' ),
1239
-		'TR28' => __( 'Giresun', 'invoicing' ),
1240
-		'TR29' => __( 'G&#252;m&#252;&#351;hane', 'invoicing' ),
1241
-		'TR30' => __( 'Hakkari', 'invoicing' ),
1242
-		'TR31' => __( 'Hatay', 'invoicing' ),
1243
-		'TR32' => __( 'Isparta', 'invoicing' ),
1244
-		'TR33' => __( '&#304;&#231;el', 'invoicing' ),
1245
-		'TR34' => __( '&#304;stanbul', 'invoicing' ),
1246
-		'TR35' => __( '&#304;zmir', 'invoicing' ),
1247
-		'TR36' => __( 'Kars', 'invoicing' ),
1248
-		'TR37' => __( 'Kastamonu', 'invoicing' ),
1249
-		'TR38' => __( 'Kayseri', 'invoicing' ),
1250
-		'TR39' => __( 'K&#305;rklareli', 'invoicing' ),
1251
-		'TR40' => __( 'K&#305;r&#351;ehir', 'invoicing' ),
1252
-		'TR41' => __( 'Kocaeli', 'invoicing' ),
1253
-		'TR42' => __( 'Konya', 'invoicing' ),
1254
-		'TR43' => __( 'K&#252;tahya', 'invoicing' ),
1255
-		'TR44' => __( 'Malatya', 'invoicing' ),
1256
-		'TR45' => __( 'Manisa', 'invoicing' ),
1257
-		'TR46' => __( 'Kahramanmara&#351;', 'invoicing' ),
1258
-		'TR47' => __( 'Mardin', 'invoicing' ),
1259
-		'TR48' => __( 'Mu&#287;la', 'invoicing' ),
1260
-		'TR49' => __( 'Mu&#351;', 'invoicing' ),
1261
-		'TR50' => __( 'Nev&#351;ehir', 'invoicing' ),
1262
-		'TR51' => __( 'Ni&#287;de', 'invoicing' ),
1263
-		'TR52' => __( 'Ordu', 'invoicing' ),
1264
-		'TR53' => __( 'Rize', 'invoicing' ),
1265
-		'TR54' => __( 'Sakarya', 'invoicing' ),
1266
-		'TR55' => __( 'Samsun', 'invoicing' ),
1267
-		'TR56' => __( 'Siirt', 'invoicing' ),
1268
-		'TR57' => __( 'Sinop', 'invoicing' ),
1269
-		'TR58' => __( 'Sivas', 'invoicing' ),
1270
-		'TR59' => __( 'Tekirda&#287;', 'invoicing' ),
1271
-		'TR60' => __( 'Tokat', 'invoicing' ),
1272
-		'TR61' => __( 'Trabzon', 'invoicing' ),
1273
-		'TR62' => __( 'Tunceli', 'invoicing' ),
1274
-		'TR63' => __( '&#350;anl&#305;urfa', 'invoicing' ),
1275
-		'TR64' => __( 'U&#351;ak', 'invoicing' ),
1276
-		'TR65' => __( 'Van', 'invoicing' ),
1277
-		'TR66' => __( 'Yozgat', 'invoicing' ),
1278
-		'TR67' => __( 'Zonguldak', 'invoicing' ),
1279
-		'TR68' => __( 'Aksaray', 'invoicing' ),
1280
-		'TR69' => __( 'Bayburt', 'invoicing' ),
1281
-		'TR70' => __( 'Karaman', 'invoicing' ),
1282
-		'TR71' => __( 'K&#305;r&#305;kkale', 'invoicing' ),
1283
-		'TR72' => __( 'Batman', 'invoicing' ),
1284
-		'TR73' => __( '&#350;&#305;rnak', 'invoicing' ),
1285
-		'TR74' => __( 'Bart&#305;n', 'invoicing' ),
1286
-		'TR75' => __( 'Ardahan', 'invoicing' ),
1287
-		'TR76' => __( 'I&#287;d&#305;r', 'invoicing' ),
1288
-		'TR77' => __( 'Yalova', 'invoicing' ),
1289
-		'TR78' => __( 'Karab&#252;k', 'invoicing' ),
1290
-		'TR79' => __( 'Kilis', 'invoicing' ),
1291
-		'TR80' => __( 'Osmaniye', 'invoicing' ),
1292
-		'TR81' => __( 'D&#252;zce', 'invoicing' ),
1212
+		'TR01' => __('Adana', 'invoicing'),
1213
+		'TR02' => __('Ad&#305;yaman', 'invoicing'),
1214
+		'TR03' => __('Afyon', 'invoicing'),
1215
+		'TR04' => __('A&#287;r&#305;', 'invoicing'),
1216
+		'TR05' => __('Amasya', 'invoicing'),
1217
+		'TR06' => __('Ankara', 'invoicing'),
1218
+		'TR07' => __('Antalya', 'invoicing'),
1219
+		'TR08' => __('Artvin', 'invoicing'),
1220
+		'TR09' => __('Ayd&#305;n', 'invoicing'),
1221
+		'TR10' => __('Bal&#305;kesir', 'invoicing'),
1222
+		'TR11' => __('Bilecik', 'invoicing'),
1223
+		'TR12' => __('Bing&#246;l', 'invoicing'),
1224
+		'TR13' => __('Bitlis', 'invoicing'),
1225
+		'TR14' => __('Bolu', 'invoicing'),
1226
+		'TR15' => __('Burdur', 'invoicing'),
1227
+		'TR16' => __('Bursa', 'invoicing'),
1228
+		'TR17' => __('&#199;anakkale', 'invoicing'),
1229
+		'TR18' => __('&#199;ank&#305;r&#305;', 'invoicing'),
1230
+		'TR19' => __('&#199;orum', 'invoicing'),
1231
+		'TR20' => __('Denizli', 'invoicing'),
1232
+		'TR21' => __('Diyarbak&#305;r', 'invoicing'),
1233
+		'TR22' => __('Edirne', 'invoicing'),
1234
+		'TR23' => __('Elaz&#305;&#287;', 'invoicing'),
1235
+		'TR24' => __('Erzincan', 'invoicing'),
1236
+		'TR25' => __('Erzurum', 'invoicing'),
1237
+		'TR26' => __('Eski&#351;ehir', 'invoicing'),
1238
+		'TR27' => __('Gaziantep', 'invoicing'),
1239
+		'TR28' => __('Giresun', 'invoicing'),
1240
+		'TR29' => __('G&#252;m&#252;&#351;hane', 'invoicing'),
1241
+		'TR30' => __('Hakkari', 'invoicing'),
1242
+		'TR31' => __('Hatay', 'invoicing'),
1243
+		'TR32' => __('Isparta', 'invoicing'),
1244
+		'TR33' => __('&#304;&#231;el', 'invoicing'),
1245
+		'TR34' => __('&#304;stanbul', 'invoicing'),
1246
+		'TR35' => __('&#304;zmir', 'invoicing'),
1247
+		'TR36' => __('Kars', 'invoicing'),
1248
+		'TR37' => __('Kastamonu', 'invoicing'),
1249
+		'TR38' => __('Kayseri', 'invoicing'),
1250
+		'TR39' => __('K&#305;rklareli', 'invoicing'),
1251
+		'TR40' => __('K&#305;r&#351;ehir', 'invoicing'),
1252
+		'TR41' => __('Kocaeli', 'invoicing'),
1253
+		'TR42' => __('Konya', 'invoicing'),
1254
+		'TR43' => __('K&#252;tahya', 'invoicing'),
1255
+		'TR44' => __('Malatya', 'invoicing'),
1256
+		'TR45' => __('Manisa', 'invoicing'),
1257
+		'TR46' => __('Kahramanmara&#351;', 'invoicing'),
1258
+		'TR47' => __('Mardin', 'invoicing'),
1259
+		'TR48' => __('Mu&#287;la', 'invoicing'),
1260
+		'TR49' => __('Mu&#351;', 'invoicing'),
1261
+		'TR50' => __('Nev&#351;ehir', 'invoicing'),
1262
+		'TR51' => __('Ni&#287;de', 'invoicing'),
1263
+		'TR52' => __('Ordu', 'invoicing'),
1264
+		'TR53' => __('Rize', 'invoicing'),
1265
+		'TR54' => __('Sakarya', 'invoicing'),
1266
+		'TR55' => __('Samsun', 'invoicing'),
1267
+		'TR56' => __('Siirt', 'invoicing'),
1268
+		'TR57' => __('Sinop', 'invoicing'),
1269
+		'TR58' => __('Sivas', 'invoicing'),
1270
+		'TR59' => __('Tekirda&#287;', 'invoicing'),
1271
+		'TR60' => __('Tokat', 'invoicing'),
1272
+		'TR61' => __('Trabzon', 'invoicing'),
1273
+		'TR62' => __('Tunceli', 'invoicing'),
1274
+		'TR63' => __('&#350;anl&#305;urfa', 'invoicing'),
1275
+		'TR64' => __('U&#351;ak', 'invoicing'),
1276
+		'TR65' => __('Van', 'invoicing'),
1277
+		'TR66' => __('Yozgat', 'invoicing'),
1278
+		'TR67' => __('Zonguldak', 'invoicing'),
1279
+		'TR68' => __('Aksaray', 'invoicing'),
1280
+		'TR69' => __('Bayburt', 'invoicing'),
1281
+		'TR70' => __('Karaman', 'invoicing'),
1282
+		'TR71' => __('K&#305;r&#305;kkale', 'invoicing'),
1283
+		'TR72' => __('Batman', 'invoicing'),
1284
+		'TR73' => __('&#350;&#305;rnak', 'invoicing'),
1285
+		'TR74' => __('Bart&#305;n', 'invoicing'),
1286
+		'TR75' => __('Ardahan', 'invoicing'),
1287
+		'TR76' => __('I&#287;d&#305;r', 'invoicing'),
1288
+		'TR77' => __('Yalova', 'invoicing'),
1289
+		'TR78' => __('Karab&#252;k', 'invoicing'),
1290
+		'TR79' => __('Kilis', 'invoicing'),
1291
+		'TR80' => __('Osmaniye', 'invoicing'),
1292
+		'TR81' => __('D&#252;zce', 'invoicing'),
1293 1293
 	),
1294 1294
 	'TZ' => array( // Tanzania States.
1295
-		'TZ01' => __( 'Arusha', 'invoicing' ),
1296
-		'TZ02' => __( 'Dar es Salaam', 'invoicing' ),
1297
-		'TZ03' => __( 'Dodoma', 'invoicing' ),
1298
-		'TZ04' => __( 'Iringa', 'invoicing' ),
1299
-		'TZ05' => __( 'Kagera', 'invoicing' ),
1300
-		'TZ06' => __( 'Pemba North', 'invoicing' ),
1301
-		'TZ07' => __( 'Zanzibar North', 'invoicing' ),
1302
-		'TZ08' => __( 'Kigoma', 'invoicing' ),
1303
-		'TZ09' => __( 'Kilimanjaro', 'invoicing' ),
1304
-		'TZ10' => __( 'Pemba South', 'invoicing' ),
1305
-		'TZ11' => __( 'Zanzibar South', 'invoicing' ),
1306
-		'TZ12' => __( 'Lindi', 'invoicing' ),
1307
-		'TZ13' => __( 'Mara', 'invoicing' ),
1308
-		'TZ14' => __( 'Mbeya', 'invoicing' ),
1309
-		'TZ15' => __( 'Zanzibar West', 'invoicing' ),
1310
-		'TZ16' => __( 'Morogoro', 'invoicing' ),
1311
-		'TZ17' => __( 'Mtwara', 'invoicing' ),
1312
-		'TZ18' => __( 'Mwanza', 'invoicing' ),
1313
-		'TZ19' => __( 'Coast', 'invoicing' ),
1314
-		'TZ20' => __( 'Rukwa', 'invoicing' ),
1315
-		'TZ21' => __( 'Ruvuma', 'invoicing' ),
1316
-		'TZ22' => __( 'Shinyanga', 'invoicing' ),
1317
-		'TZ23' => __( 'Singida', 'invoicing' ),
1318
-		'TZ24' => __( 'Tabora', 'invoicing' ),
1319
-		'TZ25' => __( 'Tanga', 'invoicing' ),
1320
-		'TZ26' => __( 'Manyara', 'invoicing' ),
1321
-		'TZ27' => __( 'Geita', 'invoicing' ),
1322
-		'TZ28' => __( 'Katavi', 'invoicing' ),
1323
-		'TZ29' => __( 'Njombe', 'invoicing' ),
1324
-		'TZ30' => __( 'Simiyu', 'invoicing' ),
1295
+		'TZ01' => __('Arusha', 'invoicing'),
1296
+		'TZ02' => __('Dar es Salaam', 'invoicing'),
1297
+		'TZ03' => __('Dodoma', 'invoicing'),
1298
+		'TZ04' => __('Iringa', 'invoicing'),
1299
+		'TZ05' => __('Kagera', 'invoicing'),
1300
+		'TZ06' => __('Pemba North', 'invoicing'),
1301
+		'TZ07' => __('Zanzibar North', 'invoicing'),
1302
+		'TZ08' => __('Kigoma', 'invoicing'),
1303
+		'TZ09' => __('Kilimanjaro', 'invoicing'),
1304
+		'TZ10' => __('Pemba South', 'invoicing'),
1305
+		'TZ11' => __('Zanzibar South', 'invoicing'),
1306
+		'TZ12' => __('Lindi', 'invoicing'),
1307
+		'TZ13' => __('Mara', 'invoicing'),
1308
+		'TZ14' => __('Mbeya', 'invoicing'),
1309
+		'TZ15' => __('Zanzibar West', 'invoicing'),
1310
+		'TZ16' => __('Morogoro', 'invoicing'),
1311
+		'TZ17' => __('Mtwara', 'invoicing'),
1312
+		'TZ18' => __('Mwanza', 'invoicing'),
1313
+		'TZ19' => __('Coast', 'invoicing'),
1314
+		'TZ20' => __('Rukwa', 'invoicing'),
1315
+		'TZ21' => __('Ruvuma', 'invoicing'),
1316
+		'TZ22' => __('Shinyanga', 'invoicing'),
1317
+		'TZ23' => __('Singida', 'invoicing'),
1318
+		'TZ24' => __('Tabora', 'invoicing'),
1319
+		'TZ25' => __('Tanga', 'invoicing'),
1320
+		'TZ26' => __('Manyara', 'invoicing'),
1321
+		'TZ27' => __('Geita', 'invoicing'),
1322
+		'TZ28' => __('Katavi', 'invoicing'),
1323
+		'TZ29' => __('Njombe', 'invoicing'),
1324
+		'TZ30' => __('Simiyu', 'invoicing'),
1325 1325
 	),
1326 1326
 	'LK' => array(),
1327 1327
 	'SE' => array(),
1328 1328
 	'UG' => array( // Uganda districts. Ref: https://en.wikipedia.org/wiki/ISO_3166-2:UG.
1329
-		'UG314' => __( 'Abim', 'invoicing' ),
1330
-		'UG301' => __( 'Adjumani', 'invoicing' ),
1331
-		'UG322' => __( 'Agago', 'invoicing' ),
1332
-		'UG323' => __( 'Alebtong', 'invoicing' ),
1333
-		'UG315' => __( 'Amolatar', 'invoicing' ),
1334
-		'UG324' => __( 'Amudat', 'invoicing' ),
1335
-		'UG216' => __( 'Amuria', 'invoicing' ),
1336
-		'UG316' => __( 'Amuru', 'invoicing' ),
1337
-		'UG302' => __( 'Apac', 'invoicing' ),
1338
-		'UG303' => __( 'Arua', 'invoicing' ),
1339
-		'UG217' => __( 'Budaka', 'invoicing' ),
1340
-		'UG218' => __( 'Bududa', 'invoicing' ),
1341
-		'UG201' => __( 'Bugiri', 'invoicing' ),
1342
-		'UG235' => __( 'Bugweri', 'invoicing' ),
1343
-		'UG420' => __( 'Buhweju', 'invoicing' ),
1344
-		'UG117' => __( 'Buikwe', 'invoicing' ),
1345
-		'UG219' => __( 'Bukedea', 'invoicing' ),
1346
-		'UG118' => __( 'Bukomansimbi', 'invoicing' ),
1347
-		'UG220' => __( 'Bukwa', 'invoicing' ),
1348
-		'UG225' => __( 'Bulambuli', 'invoicing' ),
1349
-		'UG416' => __( 'Buliisa', 'invoicing' ),
1350
-		'UG401' => __( 'Bundibugyo', 'invoicing' ),
1351
-		'UG430' => __( 'Bunyangabu', 'invoicing' ),
1352
-		'UG402' => __( 'Bushenyi', 'invoicing' ),
1353
-		'UG202' => __( 'Busia', 'invoicing' ),
1354
-		'UG221' => __( 'Butaleja', 'invoicing' ),
1355
-		'UG119' => __( 'Butambala', 'invoicing' ),
1356
-		'UG233' => __( 'Butebo', 'invoicing' ),
1357
-		'UG120' => __( 'Buvuma', 'invoicing' ),
1358
-		'UG226' => __( 'Buyende', 'invoicing' ),
1359
-		'UG317' => __( 'Dokolo', 'invoicing' ),
1360
-		'UG121' => __( 'Gomba', 'invoicing' ),
1361
-		'UG304' => __( 'Gulu', 'invoicing' ),
1362
-		'UG403' => __( 'Hoima', 'invoicing' ),
1363
-		'UG417' => __( 'Ibanda', 'invoicing' ),
1364
-		'UG203' => __( 'Iganga', 'invoicing' ),
1365
-		'UG418' => __( 'Isingiro', 'invoicing' ),
1366
-		'UG204' => __( 'Jinja', 'invoicing' ),
1367
-		'UG318' => __( 'Kaabong', 'invoicing' ),
1368
-		'UG404' => __( 'Kabale', 'invoicing' ),
1369
-		'UG405' => __( 'Kabarole', 'invoicing' ),
1370
-		'UG213' => __( 'Kaberamaido', 'invoicing' ),
1371
-		'UG427' => __( 'Kagadi', 'invoicing' ),
1372
-		'UG428' => __( 'Kakumiro', 'invoicing' ),
1373
-		'UG101' => __( 'Kalangala', 'invoicing' ),
1374
-		'UG222' => __( 'Kaliro', 'invoicing' ),
1375
-		'UG122' => __( 'Kalungu', 'invoicing' ),
1376
-		'UG102' => __( 'Kampala', 'invoicing' ),
1377
-		'UG205' => __( 'Kamuli', 'invoicing' ),
1378
-		'UG413' => __( 'Kamwenge', 'invoicing' ),
1379
-		'UG414' => __( 'Kanungu', 'invoicing' ),
1380
-		'UG206' => __( 'Kapchorwa', 'invoicing' ),
1381
-		'UG236' => __( 'Kapelebyong', 'invoicing' ),
1382
-		'UG126' => __( 'Kasanda', 'invoicing' ),
1383
-		'UG406' => __( 'Kasese', 'invoicing' ),
1384
-		'UG207' => __( 'Katakwi', 'invoicing' ),
1385
-		'UG112' => __( 'Kayunga', 'invoicing' ),
1386
-		'UG407' => __( 'Kibaale', 'invoicing' ),
1387
-		'UG103' => __( 'Kiboga', 'invoicing' ),
1388
-		'UG227' => __( 'Kibuku', 'invoicing' ),
1389
-		'UG432' => __( 'Kikuube', 'invoicing' ),
1390
-		'UG419' => __( 'Kiruhura', 'invoicing' ),
1391
-		'UG421' => __( 'Kiryandongo', 'invoicing' ),
1392
-		'UG408' => __( 'Kisoro', 'invoicing' ),
1393
-		'UG305' => __( 'Kitgum', 'invoicing' ),
1394
-		'UG319' => __( 'Koboko', 'invoicing' ),
1395
-		'UG325' => __( 'Kole', 'invoicing' ),
1396
-		'UG306' => __( 'Kotido', 'invoicing' ),
1397
-		'UG208' => __( 'Kumi', 'invoicing' ),
1398
-		'UG333' => __( 'Kwania', 'invoicing' ),
1399
-		'UG228' => __( 'Kween', 'invoicing' ),
1400
-		'UG123' => __( 'Kyankwanzi', 'invoicing' ),
1401
-		'UG422' => __( 'Kyegegwa', 'invoicing' ),
1402
-		'UG415' => __( 'Kyenjojo', 'invoicing' ),
1403
-		'UG125' => __( 'Kyotera', 'invoicing' ),
1404
-		'UG326' => __( 'Lamwo', 'invoicing' ),
1405
-		'UG307' => __( 'Lira', 'invoicing' ),
1406
-		'UG229' => __( 'Luuka', 'invoicing' ),
1407
-		'UG104' => __( 'Luwero', 'invoicing' ),
1408
-		'UG124' => __( 'Lwengo', 'invoicing' ),
1409
-		'UG114' => __( 'Lyantonde', 'invoicing' ),
1410
-		'UG223' => __( 'Manafwa', 'invoicing' ),
1411
-		'UG320' => __( 'Maracha', 'invoicing' ),
1412
-		'UG105' => __( 'Masaka', 'invoicing' ),
1413
-		'UG409' => __( 'Masindi', 'invoicing' ),
1414
-		'UG214' => __( 'Mayuge', 'invoicing' ),
1415
-		'UG209' => __( 'Mbale', 'invoicing' ),
1416
-		'UG410' => __( 'Mbarara', 'invoicing' ),
1417
-		'UG423' => __( 'Mitooma', 'invoicing' ),
1418
-		'UG115' => __( 'Mityana', 'invoicing' ),
1419
-		'UG308' => __( 'Moroto', 'invoicing' ),
1420
-		'UG309' => __( 'Moyo', 'invoicing' ),
1421
-		'UG106' => __( 'Mpigi', 'invoicing' ),
1422
-		'UG107' => __( 'Mubende', 'invoicing' ),
1423
-		'UG108' => __( 'Mukono', 'invoicing' ),
1424
-		'UG334' => __( 'Nabilatuk', 'invoicing' ),
1425
-		'UG311' => __( 'Nakapiripirit', 'invoicing' ),
1426
-		'UG116' => __( 'Nakaseke', 'invoicing' ),
1427
-		'UG109' => __( 'Nakasongola', 'invoicing' ),
1428
-		'UG230' => __( 'Namayingo', 'invoicing' ),
1429
-		'UG234' => __( 'Namisindwa', 'invoicing' ),
1430
-		'UG224' => __( 'Namutumba', 'invoicing' ),
1431
-		'UG327' => __( 'Napak', 'invoicing' ),
1432
-		'UG310' => __( 'Nebbi', 'invoicing' ),
1433
-		'UG231' => __( 'Ngora', 'invoicing' ),
1434
-		'UG424' => __( 'Ntoroko', 'invoicing' ),
1435
-		'UG411' => __( 'Ntungamo', 'invoicing' ),
1436
-		'UG328' => __( 'Nwoya', 'invoicing' ),
1437
-		'UG331' => __( 'Omoro', 'invoicing' ),
1438
-		'UG329' => __( 'Otuke', 'invoicing' ),
1439
-		'UG321' => __( 'Oyam', 'invoicing' ),
1440
-		'UG312' => __( 'Pader', 'invoicing' ),
1441
-		'UG332' => __( 'Pakwach', 'invoicing' ),
1442
-		'UG210' => __( 'Pallisa', 'invoicing' ),
1443
-		'UG110' => __( 'Rakai', 'invoicing' ),
1444
-		'UG429' => __( 'Rubanda', 'invoicing' ),
1445
-		'UG425' => __( 'Rubirizi', 'invoicing' ),
1446
-		'UG431' => __( 'Rukiga', 'invoicing' ),
1447
-		'UG412' => __( 'Rukungiri', 'invoicing' ),
1448
-		'UG111' => __( 'Sembabule', 'invoicing' ),
1449
-		'UG232' => __( 'Serere', 'invoicing' ),
1450
-		'UG426' => __( 'Sheema', 'invoicing' ),
1451
-		'UG215' => __( 'Sironko', 'invoicing' ),
1452
-		'UG211' => __( 'Soroti', 'invoicing' ),
1453
-		'UG212' => __( 'Tororo', 'invoicing' ),
1454
-		'UG113' => __( 'Wakiso', 'invoicing' ),
1455
-		'UG313' => __( 'Yumbe', 'invoicing' ),
1456
-		'UG330' => __( 'Zombo', 'invoicing' ),
1329
+		'UG314' => __('Abim', 'invoicing'),
1330
+		'UG301' => __('Adjumani', 'invoicing'),
1331
+		'UG322' => __('Agago', 'invoicing'),
1332
+		'UG323' => __('Alebtong', 'invoicing'),
1333
+		'UG315' => __('Amolatar', 'invoicing'),
1334
+		'UG324' => __('Amudat', 'invoicing'),
1335
+		'UG216' => __('Amuria', 'invoicing'),
1336
+		'UG316' => __('Amuru', 'invoicing'),
1337
+		'UG302' => __('Apac', 'invoicing'),
1338
+		'UG303' => __('Arua', 'invoicing'),
1339
+		'UG217' => __('Budaka', 'invoicing'),
1340
+		'UG218' => __('Bududa', 'invoicing'),
1341
+		'UG201' => __('Bugiri', 'invoicing'),
1342
+		'UG235' => __('Bugweri', 'invoicing'),
1343
+		'UG420' => __('Buhweju', 'invoicing'),
1344
+		'UG117' => __('Buikwe', 'invoicing'),
1345
+		'UG219' => __('Bukedea', 'invoicing'),
1346
+		'UG118' => __('Bukomansimbi', 'invoicing'),
1347
+		'UG220' => __('Bukwa', 'invoicing'),
1348
+		'UG225' => __('Bulambuli', 'invoicing'),
1349
+		'UG416' => __('Buliisa', 'invoicing'),
1350
+		'UG401' => __('Bundibugyo', 'invoicing'),
1351
+		'UG430' => __('Bunyangabu', 'invoicing'),
1352
+		'UG402' => __('Bushenyi', 'invoicing'),
1353
+		'UG202' => __('Busia', 'invoicing'),
1354
+		'UG221' => __('Butaleja', 'invoicing'),
1355
+		'UG119' => __('Butambala', 'invoicing'),
1356
+		'UG233' => __('Butebo', 'invoicing'),
1357
+		'UG120' => __('Buvuma', 'invoicing'),
1358
+		'UG226' => __('Buyende', 'invoicing'),
1359
+		'UG317' => __('Dokolo', 'invoicing'),
1360
+		'UG121' => __('Gomba', 'invoicing'),
1361
+		'UG304' => __('Gulu', 'invoicing'),
1362
+		'UG403' => __('Hoima', 'invoicing'),
1363
+		'UG417' => __('Ibanda', 'invoicing'),
1364
+		'UG203' => __('Iganga', 'invoicing'),
1365
+		'UG418' => __('Isingiro', 'invoicing'),
1366
+		'UG204' => __('Jinja', 'invoicing'),
1367
+		'UG318' => __('Kaabong', 'invoicing'),
1368
+		'UG404' => __('Kabale', 'invoicing'),
1369
+		'UG405' => __('Kabarole', 'invoicing'),
1370
+		'UG213' => __('Kaberamaido', 'invoicing'),
1371
+		'UG427' => __('Kagadi', 'invoicing'),
1372
+		'UG428' => __('Kakumiro', 'invoicing'),
1373
+		'UG101' => __('Kalangala', 'invoicing'),
1374
+		'UG222' => __('Kaliro', 'invoicing'),
1375
+		'UG122' => __('Kalungu', 'invoicing'),
1376
+		'UG102' => __('Kampala', 'invoicing'),
1377
+		'UG205' => __('Kamuli', 'invoicing'),
1378
+		'UG413' => __('Kamwenge', 'invoicing'),
1379
+		'UG414' => __('Kanungu', 'invoicing'),
1380
+		'UG206' => __('Kapchorwa', 'invoicing'),
1381
+		'UG236' => __('Kapelebyong', 'invoicing'),
1382
+		'UG126' => __('Kasanda', 'invoicing'),
1383
+		'UG406' => __('Kasese', 'invoicing'),
1384
+		'UG207' => __('Katakwi', 'invoicing'),
1385
+		'UG112' => __('Kayunga', 'invoicing'),
1386
+		'UG407' => __('Kibaale', 'invoicing'),
1387
+		'UG103' => __('Kiboga', 'invoicing'),
1388
+		'UG227' => __('Kibuku', 'invoicing'),
1389
+		'UG432' => __('Kikuube', 'invoicing'),
1390
+		'UG419' => __('Kiruhura', 'invoicing'),
1391
+		'UG421' => __('Kiryandongo', 'invoicing'),
1392
+		'UG408' => __('Kisoro', 'invoicing'),
1393
+		'UG305' => __('Kitgum', 'invoicing'),
1394
+		'UG319' => __('Koboko', 'invoicing'),
1395
+		'UG325' => __('Kole', 'invoicing'),
1396
+		'UG306' => __('Kotido', 'invoicing'),
1397
+		'UG208' => __('Kumi', 'invoicing'),
1398
+		'UG333' => __('Kwania', 'invoicing'),
1399
+		'UG228' => __('Kween', 'invoicing'),
1400
+		'UG123' => __('Kyankwanzi', 'invoicing'),
1401
+		'UG422' => __('Kyegegwa', 'invoicing'),
1402
+		'UG415' => __('Kyenjojo', 'invoicing'),
1403
+		'UG125' => __('Kyotera', 'invoicing'),
1404
+		'UG326' => __('Lamwo', 'invoicing'),
1405
+		'UG307' => __('Lira', 'invoicing'),
1406
+		'UG229' => __('Luuka', 'invoicing'),
1407
+		'UG104' => __('Luwero', 'invoicing'),
1408
+		'UG124' => __('Lwengo', 'invoicing'),
1409
+		'UG114' => __('Lyantonde', 'invoicing'),
1410
+		'UG223' => __('Manafwa', 'invoicing'),
1411
+		'UG320' => __('Maracha', 'invoicing'),
1412
+		'UG105' => __('Masaka', 'invoicing'),
1413
+		'UG409' => __('Masindi', 'invoicing'),
1414
+		'UG214' => __('Mayuge', 'invoicing'),
1415
+		'UG209' => __('Mbale', 'invoicing'),
1416
+		'UG410' => __('Mbarara', 'invoicing'),
1417
+		'UG423' => __('Mitooma', 'invoicing'),
1418
+		'UG115' => __('Mityana', 'invoicing'),
1419
+		'UG308' => __('Moroto', 'invoicing'),
1420
+		'UG309' => __('Moyo', 'invoicing'),
1421
+		'UG106' => __('Mpigi', 'invoicing'),
1422
+		'UG107' => __('Mubende', 'invoicing'),
1423
+		'UG108' => __('Mukono', 'invoicing'),
1424
+		'UG334' => __('Nabilatuk', 'invoicing'),
1425
+		'UG311' => __('Nakapiripirit', 'invoicing'),
1426
+		'UG116' => __('Nakaseke', 'invoicing'),
1427
+		'UG109' => __('Nakasongola', 'invoicing'),
1428
+		'UG230' => __('Namayingo', 'invoicing'),
1429
+		'UG234' => __('Namisindwa', 'invoicing'),
1430
+		'UG224' => __('Namutumba', 'invoicing'),
1431
+		'UG327' => __('Napak', 'invoicing'),
1432
+		'UG310' => __('Nebbi', 'invoicing'),
1433
+		'UG231' => __('Ngora', 'invoicing'),
1434
+		'UG424' => __('Ntoroko', 'invoicing'),
1435
+		'UG411' => __('Ntungamo', 'invoicing'),
1436
+		'UG328' => __('Nwoya', 'invoicing'),
1437
+		'UG331' => __('Omoro', 'invoicing'),
1438
+		'UG329' => __('Otuke', 'invoicing'),
1439
+		'UG321' => __('Oyam', 'invoicing'),
1440
+		'UG312' => __('Pader', 'invoicing'),
1441
+		'UG332' => __('Pakwach', 'invoicing'),
1442
+		'UG210' => __('Pallisa', 'invoicing'),
1443
+		'UG110' => __('Rakai', 'invoicing'),
1444
+		'UG429' => __('Rubanda', 'invoicing'),
1445
+		'UG425' => __('Rubirizi', 'invoicing'),
1446
+		'UG431' => __('Rukiga', 'invoicing'),
1447
+		'UG412' => __('Rukungiri', 'invoicing'),
1448
+		'UG111' => __('Sembabule', 'invoicing'),
1449
+		'UG232' => __('Serere', 'invoicing'),
1450
+		'UG426' => __('Sheema', 'invoicing'),
1451
+		'UG215' => __('Sironko', 'invoicing'),
1452
+		'UG211' => __('Soroti', 'invoicing'),
1453
+		'UG212' => __('Tororo', 'invoicing'),
1454
+		'UG113' => __('Wakiso', 'invoicing'),
1455
+		'UG313' => __('Yumbe', 'invoicing'),
1456
+		'UG330' => __('Zombo', 'invoicing'),
1457 1457
 	),
1458 1458
 	'UM' => array(
1459
-		'81' => __( 'Baker Island', 'invoicing' ),
1460
-		'84' => __( 'Howland Island', 'invoicing' ),
1461
-		'86' => __( 'Jarvis Island', 'invoicing' ),
1462
-		'67' => __( 'Johnston Atoll', 'invoicing' ),
1463
-		'89' => __( 'Kingman Reef', 'invoicing' ),
1464
-		'71' => __( 'Midway Atoll', 'invoicing' ),
1465
-		'76' => __( 'Navassa Island', 'invoicing' ),
1466
-		'95' => __( 'Palmyra Atoll', 'invoicing' ),
1467
-		'79' => __( 'Wake Island', 'invoicing' ),
1459
+		'81' => __('Baker Island', 'invoicing'),
1460
+		'84' => __('Howland Island', 'invoicing'),
1461
+		'86' => __('Jarvis Island', 'invoicing'),
1462
+		'67' => __('Johnston Atoll', 'invoicing'),
1463
+		'89' => __('Kingman Reef', 'invoicing'),
1464
+		'71' => __('Midway Atoll', 'invoicing'),
1465
+		'76' => __('Navassa Island', 'invoicing'),
1466
+		'95' => __('Palmyra Atoll', 'invoicing'),
1467
+		'79' => __('Wake Island', 'invoicing'),
1468 1468
 	),
1469 1469
 	'US' => array( // United States.
1470
-		'AL' => __( 'Alabama', 'invoicing' ),
1471
-		'AK' => __( 'Alaska', 'invoicing' ),
1472
-		'AZ' => __( 'Arizona', 'invoicing' ),
1473
-		'AR' => __( 'Arkansas', 'invoicing' ),
1474
-		'CA' => __( 'California', 'invoicing' ),
1475
-		'CO' => __( 'Colorado', 'invoicing' ),
1476
-		'CT' => __( 'Connecticut', 'invoicing' ),
1477
-		'DE' => __( 'Delaware', 'invoicing' ),
1478
-		'DC' => __( 'District Of Columbia', 'invoicing' ),
1479
-		'FL' => __( 'Florida', 'invoicing' ),
1480
-		'GA' => _x( 'Georgia', 'US state of Georgia', 'invoicing' ),
1481
-		'HI' => __( 'Hawaii', 'invoicing' ),
1482
-		'ID' => __( 'Idaho', 'invoicing' ),
1483
-		'IL' => __( 'Illinois', 'invoicing' ),
1484
-		'IN' => __( 'Indiana', 'invoicing' ),
1485
-		'IA' => __( 'Iowa', 'invoicing' ),
1486
-		'KS' => __( 'Kansas', 'invoicing' ),
1487
-		'KY' => __( 'Kentucky', 'invoicing' ),
1488
-		'LA' => __( 'Louisiana', 'invoicing' ),
1489
-		'ME' => __( 'Maine', 'invoicing' ),
1490
-		'MD' => __( 'Maryland', 'invoicing' ),
1491
-		'MA' => __( 'Massachusetts', 'invoicing' ),
1492
-		'MI' => __( 'Michigan', 'invoicing' ),
1493
-		'MN' => __( 'Minnesota', 'invoicing' ),
1494
-		'MS' => __( 'Mississippi', 'invoicing' ),
1495
-		'MO' => __( 'Missouri', 'invoicing' ),
1496
-		'MT' => __( 'Montana', 'invoicing' ),
1497
-		'NE' => __( 'Nebraska', 'invoicing' ),
1498
-		'NV' => __( 'Nevada', 'invoicing' ),
1499
-		'NH' => __( 'New Hampshire', 'invoicing' ),
1500
-		'NJ' => __( 'New Jersey', 'invoicing' ),
1501
-		'NM' => __( 'New Mexico', 'invoicing' ),
1502
-		'NY' => __( 'New York', 'invoicing' ),
1503
-		'NC' => __( 'North Carolina', 'invoicing' ),
1504
-		'ND' => __( 'North Dakota', 'invoicing' ),
1505
-		'OH' => __( 'Ohio', 'invoicing' ),
1506
-		'OK' => __( 'Oklahoma', 'invoicing' ),
1507
-		'OR' => __( 'Oregon', 'invoicing' ),
1508
-		'PA' => __( 'Pennsylvania', 'invoicing' ),
1509
-		'RI' => __( 'Rhode Island', 'invoicing' ),
1510
-		'SC' => __( 'South Carolina', 'invoicing' ),
1511
-		'SD' => __( 'South Dakota', 'invoicing' ),
1512
-		'TN' => __( 'Tennessee', 'invoicing' ),
1513
-		'TX' => __( 'Texas', 'invoicing' ),
1514
-		'UT' => __( 'Utah', 'invoicing' ),
1515
-		'VT' => __( 'Vermont', 'invoicing' ),
1516
-		'VA' => __( 'Virginia', 'invoicing' ),
1517
-		'WA' => __( 'Washington', 'invoicing' ),
1518
-		'WV' => __( 'West Virginia', 'invoicing' ),
1519
-		'WI' => __( 'Wisconsin', 'invoicing' ),
1520
-		'WY' => __( 'Wyoming', 'invoicing' ),
1521
-		'AA' => __( 'Armed Forces (AA)', 'invoicing' ),
1522
-		'AE' => __( 'Armed Forces (AE)', 'invoicing' ),
1523
-		'AP' => __( 'Armed Forces (AP)', 'invoicing' ),
1470
+		'AL' => __('Alabama', 'invoicing'),
1471
+		'AK' => __('Alaska', 'invoicing'),
1472
+		'AZ' => __('Arizona', 'invoicing'),
1473
+		'AR' => __('Arkansas', 'invoicing'),
1474
+		'CA' => __('California', 'invoicing'),
1475
+		'CO' => __('Colorado', 'invoicing'),
1476
+		'CT' => __('Connecticut', 'invoicing'),
1477
+		'DE' => __('Delaware', 'invoicing'),
1478
+		'DC' => __('District Of Columbia', 'invoicing'),
1479
+		'FL' => __('Florida', 'invoicing'),
1480
+		'GA' => _x('Georgia', 'US state of Georgia', 'invoicing'),
1481
+		'HI' => __('Hawaii', 'invoicing'),
1482
+		'ID' => __('Idaho', 'invoicing'),
1483
+		'IL' => __('Illinois', 'invoicing'),
1484
+		'IN' => __('Indiana', 'invoicing'),
1485
+		'IA' => __('Iowa', 'invoicing'),
1486
+		'KS' => __('Kansas', 'invoicing'),
1487
+		'KY' => __('Kentucky', 'invoicing'),
1488
+		'LA' => __('Louisiana', 'invoicing'),
1489
+		'ME' => __('Maine', 'invoicing'),
1490
+		'MD' => __('Maryland', 'invoicing'),
1491
+		'MA' => __('Massachusetts', 'invoicing'),
1492
+		'MI' => __('Michigan', 'invoicing'),
1493
+		'MN' => __('Minnesota', 'invoicing'),
1494
+		'MS' => __('Mississippi', 'invoicing'),
1495
+		'MO' => __('Missouri', 'invoicing'),
1496
+		'MT' => __('Montana', 'invoicing'),
1497
+		'NE' => __('Nebraska', 'invoicing'),
1498
+		'NV' => __('Nevada', 'invoicing'),
1499
+		'NH' => __('New Hampshire', 'invoicing'),
1500
+		'NJ' => __('New Jersey', 'invoicing'),
1501
+		'NM' => __('New Mexico', 'invoicing'),
1502
+		'NY' => __('New York', 'invoicing'),
1503
+		'NC' => __('North Carolina', 'invoicing'),
1504
+		'ND' => __('North Dakota', 'invoicing'),
1505
+		'OH' => __('Ohio', 'invoicing'),
1506
+		'OK' => __('Oklahoma', 'invoicing'),
1507
+		'OR' => __('Oregon', 'invoicing'),
1508
+		'PA' => __('Pennsylvania', 'invoicing'),
1509
+		'RI' => __('Rhode Island', 'invoicing'),
1510
+		'SC' => __('South Carolina', 'invoicing'),
1511
+		'SD' => __('South Dakota', 'invoicing'),
1512
+		'TN' => __('Tennessee', 'invoicing'),
1513
+		'TX' => __('Texas', 'invoicing'),
1514
+		'UT' => __('Utah', 'invoicing'),
1515
+		'VT' => __('Vermont', 'invoicing'),
1516
+		'VA' => __('Virginia', 'invoicing'),
1517
+		'WA' => __('Washington', 'invoicing'),
1518
+		'WV' => __('West Virginia', 'invoicing'),
1519
+		'WI' => __('Wisconsin', 'invoicing'),
1520
+		'WY' => __('Wyoming', 'invoicing'),
1521
+		'AA' => __('Armed Forces (AA)', 'invoicing'),
1522
+		'AE' => __('Armed Forces (AE)', 'invoicing'),
1523
+		'AP' => __('Armed Forces (AP)', 'invoicing'),
1524 1524
 	),
1525 1525
 	'VN' => array(),
1526 1526
 	'YT' => array(),
1527 1527
 	'ZA' => array( // South African states.
1528
-		'EC'  => __( 'Eastern Cape', 'invoicing' ),
1529
-		'FS'  => __( 'Free State', 'invoicing' ),
1530
-		'GP'  => __( 'Gauteng', 'invoicing' ),
1531
-		'KZN' => __( 'KwaZulu-Natal', 'invoicing' ),
1532
-		'LP'  => __( 'Limpopo', 'invoicing' ),
1533
-		'MP'  => __( 'Mpumalanga', 'invoicing' ),
1534
-		'NC'  => __( 'Northern Cape', 'invoicing' ),
1535
-		'NW'  => __( 'North West', 'invoicing' ),
1536
-		'WC'  => __( 'Western Cape', 'invoicing' ),
1528
+		'EC'  => __('Eastern Cape', 'invoicing'),
1529
+		'FS'  => __('Free State', 'invoicing'),
1530
+		'GP'  => __('Gauteng', 'invoicing'),
1531
+		'KZN' => __('KwaZulu-Natal', 'invoicing'),
1532
+		'LP'  => __('Limpopo', 'invoicing'),
1533
+		'MP'  => __('Mpumalanga', 'invoicing'),
1534
+		'NC'  => __('Northern Cape', 'invoicing'),
1535
+		'NW'  => __('North West', 'invoicing'),
1536
+		'WC'  => __('Western Cape', 'invoicing'),
1537 1537
 	),
1538 1538
 	'ZM' => array( // Zambia's Provinces. Ref: https://en.wikipedia.org/wiki/ISO_3166-2:ZM.
1539
-		'ZM-01' => __( 'Western', 'invoicing' ),
1540
-		'ZM-02' => __( 'Central', 'invoicing' ),
1541
-		'ZM-03' => __( 'Eastern', 'invoicing' ),
1542
-		'ZM-04' => __( 'Luapula', 'invoicing' ),
1543
-		'ZM-05' => __( 'Northern', 'invoicing' ),
1544
-		'ZM-06' => __( 'North-Western', 'invoicing' ),
1545
-		'ZM-07' => __( 'Southern', 'invoicing' ),
1546
-		'ZM-08' => __( 'Copperbelt', 'invoicing' ),
1547
-		'ZM-09' => __( 'Lusaka', 'invoicing' ),
1548
-		'ZM-10' => __( 'Muchinga', 'invoicing' ),
1539
+		'ZM-01' => __('Western', 'invoicing'),
1540
+		'ZM-02' => __('Central', 'invoicing'),
1541
+		'ZM-03' => __('Eastern', 'invoicing'),
1542
+		'ZM-04' => __('Luapula', 'invoicing'),
1543
+		'ZM-05' => __('Northern', 'invoicing'),
1544
+		'ZM-06' => __('North-Western', 'invoicing'),
1545
+		'ZM-07' => __('Southern', 'invoicing'),
1546
+		'ZM-08' => __('Copperbelt', 'invoicing'),
1547
+		'ZM-09' => __('Lusaka', 'invoicing'),
1548
+		'ZM-10' => __('Muchinga', 'invoicing'),
1549 1549
 	),
1550 1550
 );
Please login to merge, or discard this patch.
includes/data/phone-codes.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@
 block discarded – undo
7 7
  * @package Invoicing/data
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 return array(
13 13
 	'BD' => '+880',
Please login to merge, or discard this patch.
includes/data/countries.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@
 block discarded – undo
9 9
  * @version 1.0.14
10 10
  */
11 11
 
12
-defined( 'ABSPATH' ) || exit;
12
+defined('ABSPATH') || exit;
13 13
 
14 14
 return array(
15 15
 	'US' => __('United States', 'invoicing'),
Please login to merge, or discard this patch.
includes/class-wpinv-privacy.php 1 patch
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
  * Privacy/GDPR related functionality which ties into WordPress functionality.
4 4
  */
5 5
 
6
-defined( 'ABSPATH' ) || exit;
6
+defined('ABSPATH') || exit;
7 7
 
8 8
 /**
9 9
  * WPInv_Privacy Class.
@@ -14,13 +14,13 @@  discard block
 block discarded – undo
14 14
      * Init - hook into events.
15 15
      */
16 16
     public function __construct() {
17
-        parent::__construct( __( 'Invoicing', 'invoicing' ) );
17
+        parent::__construct(__('Invoicing', 'invoicing'));
18 18
 
19 19
         // Include supporting classes.
20 20
         include_once 'class-wpinv-privacy-exporters.php';
21 21
 
22 22
         // This hook registers Invoicing data exporters.
23
-        $this->add_exporter( 'wpinv-customer-invoices', __( 'Customer Invoices', 'invoicing' ), array( 'WPInv_Privacy_Exporters', 'customer_invoice_data_exporter' ) );
23
+        $this->add_exporter('wpinv-customer-invoices', __('Customer Invoices', 'invoicing'), array('WPInv_Privacy_Exporters', 'customer_invoice_data_exporter'));
24 24
     }
25 25
 
26 26
     /**
@@ -31,27 +31,27 @@  discard block
 block discarded – undo
31 31
     public function get_privacy_message() {
32 32
 
33 33
         $content = '<div class="wp-suggested-text">' .
34
-                   '<h2>' . __( 'Invoices and checkout', 'invoicing' ) . '</h2>' .
35
-                   '<p class="privacy-policy-tutorial">' . __( 'Example privacy texts.', 'invoicing' ) . '</p>' .
36
-                   '<p>' . __( 'We collect information about you during the checkout process on our site. This information may include, but is not limited to, your name, email address, phone number, address, IP and any other details that might be requested from you for the purpose of processing your payment and retaining your invoice details for legal reasons.', 'invoicing' ) . '</p>' .
37
-                   '<p>' . __( 'Handling this data also allows us to:', 'invoicing' ) . '</p>' .
34
+                   '<h2>' . __('Invoices and checkout', 'invoicing') . '</h2>' .
35
+                   '<p class="privacy-policy-tutorial">' . __('Example privacy texts.', 'invoicing') . '</p>' .
36
+                   '<p>' . __('We collect information about you during the checkout process on our site. This information may include, but is not limited to, your name, email address, phone number, address, IP and any other details that might be requested from you for the purpose of processing your payment and retaining your invoice details for legal reasons.', 'invoicing') . '</p>' .
37
+                   '<p>' . __('Handling this data also allows us to:', 'invoicing') . '</p>' .
38 38
                    '<ul>' .
39
-                   '<li>' . __( '- Send you important account/order/service information.', 'invoicing' ) . '</li>' .
40
-                   '<li>' . __( '- Estimate taxes based on your location.', 'invoicing' ) . '</li>' .
41
-                   '<li>' . __( '- Respond to your queries or complaints.', 'invoicing' ) . '</li>' .
42
-                   '<li>' . __( '- Process payments and to prevent fraudulent transactions. We do this on the basis of our legitimate business interests.', 'invoicing' ) . '</li>' .
43
-                   '<li>' . __( '- Retain historical payment and invoice history. We do this on the basis of legal obligations.', 'invoicing' ) . '</li>' .
44
-                   '<li>' . __( '- Set up and administer your account, provide technical and/or customer support, and to verify your identity. We do this on the basis of our legitimate business interests.', 'invoicing' ) . '</li>' .
39
+                   '<li>' . __('- Send you important account/order/service information.', 'invoicing') . '</li>' .
40
+                   '<li>' . __('- Estimate taxes based on your location.', 'invoicing') . '</li>' .
41
+                   '<li>' . __('- Respond to your queries or complaints.', 'invoicing') . '</li>' .
42
+                   '<li>' . __('- Process payments and to prevent fraudulent transactions. We do this on the basis of our legitimate business interests.', 'invoicing') . '</li>' .
43
+                   '<li>' . __('- Retain historical payment and invoice history. We do this on the basis of legal obligations.', 'invoicing') . '</li>' .
44
+                   '<li>' . __('- Set up and administer your account, provide technical and/or customer support, and to verify your identity. We do this on the basis of our legitimate business interests.', 'invoicing') . '</li>' .
45 45
                    '</ul>' .
46
-                   '<p>' . __( 'In addition to collecting information at checkout we may also use and store your contact details when manually creating invoices for require payments relating to prior contractual agreements or agreed terms.', 'invoicing' ) . '</p>' .
47
-                   '<h2>' . __( 'What we share with others', 'invoicing' ) . '</h2>' .
48
-                   '<p>' . __( 'We share information with third parties who help us provide our payment and invoicing services to you; for example --', 'invoicing' ) . '</p>' .
49
-                   '<p class="privacy-policy-tutorial">' . __( 'In this subsection you should list which third party payment processors you’re using to take payments since these may handle customer data. We’ve included PayPal as an example, but you should remove this if you’re not using PayPal.', 'invoicing' ) . '</p>' .
50
-                   '<p>' . __( 'We accept payments through PayPal. When processing payments, some of your data will be passed to PayPal, including information required to process or support the payment, such as the purchase total and billing information.', 'invoicing' ) . '</p>' .
51
-                   '<p>' . __( 'Please see the <a href="https://www.paypal.com/us/webapps/mpp/ua/privacy-full">PayPal Privacy Policy</a> for more details.', 'invoicing' ) . '</p>' .
46
+                   '<p>' . __('In addition to collecting information at checkout we may also use and store your contact details when manually creating invoices for require payments relating to prior contractual agreements or agreed terms.', 'invoicing') . '</p>' .
47
+                   '<h2>' . __('What we share with others', 'invoicing') . '</h2>' .
48
+                   '<p>' . __('We share information with third parties who help us provide our payment and invoicing services to you; for example --', 'invoicing') . '</p>' .
49
+                   '<p class="privacy-policy-tutorial">' . __('In this subsection you should list which third party payment processors you’re using to take payments since these may handle customer data. We’ve included PayPal as an example, but you should remove this if you’re not using PayPal.', 'invoicing') . '</p>' .
50
+                   '<p>' . __('We accept payments through PayPal. When processing payments, some of your data will be passed to PayPal, including information required to process or support the payment, such as the purchase total and billing information.', 'invoicing') . '</p>' .
51
+                   '<p>' . __('Please see the <a href="https://www.paypal.com/us/webapps/mpp/ua/privacy-full">PayPal Privacy Policy</a> for more details.', 'invoicing') . '</p>' .
52 52
                    '</div>';
53 53
 
54
-        return apply_filters( 'wpinv_privacy_policy_content', $content );
54
+        return apply_filters('wpinv_privacy_policy_content', $content);
55 55
     }
56 56
 
57 57
 }
Please login to merge, or discard this patch.
vendor/ayecode/ayecode-connect-helper/ayecode-connect-helper.php 1 patch
Spacing   +78 added lines, -78 removed lines patch added patch discarded remove patch
@@ -1,10 +1,10 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if (!defined('ABSPATH')) {
4 4
 	exit;
5 5
 }
6 6
 
7
-if ( ! class_exists( "AyeCode_Connect_Helper" ) ) {
7
+if (!class_exists("AyeCode_Connect_Helper")) {
8 8
 	/**
9 9
 	 * Allow the quick setup and connection of our AyeCode Connect plugin.
10 10
 	 *
@@ -29,41 +29,41 @@  discard block
 block discarded – undo
29 29
 		 * @param array $strings
30 30
 		 * @param array $pages
31 31
 		 */
32
-		public function __construct( $strings = array(), $pages = array() ) {
32
+		public function __construct($strings = array(), $pages = array()) {
33 33
 
34 34
 			// Only fire if not localhost and the current user has the right permissions.
35
-			if ( ! $this->is_localhost() && current_user_can( 'manage_options' ) ) {
35
+			if (!$this->is_localhost() && current_user_can('manage_options')) {
36 36
 
37 37
 
38 38
 				// set default strings
39 39
 				$default_strings = array(
40
-					'connect_title'     => __( "Thanks for choosing an AyeCode Product!" ),
41
-					'connect_external'  => __( "Please confirm you wish to connect your site?" ),
42
-					'connect'           => sprintf( __( "<strong>Have a license?</strong> Forget about entering license keys or downloading zip files, connect your site for instant access. %slearn more%s" ), "<a href='https://ayecode.io/introducing-ayecode-connect/' target='_blank'>", "</a>" ),
43
-					'connect_button'    => __( "Connect Site" ),
44
-					'connecting_button' => __( "Connecting..." ),
45
-					'error_localhost'   => __( "This service will only work with a live domain, not a localhost." ),
46
-					'error'             => __( "Something went wrong, please refresh and try again." ),
40
+					'connect_title'     => __("Thanks for choosing an AyeCode Product!"),
41
+					'connect_external'  => __("Please confirm you wish to connect your site?"),
42
+					'connect'           => sprintf(__("<strong>Have a license?</strong> Forget about entering license keys or downloading zip files, connect your site for instant access. %slearn more%s"), "<a href='https://ayecode.io/introducing-ayecode-connect/' target='_blank'>", "</a>"),
43
+					'connect_button'    => __("Connect Site"),
44
+					'connecting_button' => __("Connecting..."),
45
+					'error_localhost'   => __("This service will only work with a live domain, not a localhost."),
46
+					'error'             => __("Something went wrong, please refresh and try again."),
47 47
 				);
48
-				$this->strings   = array_merge( $default_strings, $strings );
48
+				$this->strings = array_merge($default_strings, $strings);
49 49
 
50 50
 
51 51
 				// set default pages
52 52
 				$default_pages = array();
53
-				$this->pages   = array_merge( $default_pages, $pages );
53
+				$this->pages   = array_merge($default_pages, $pages);
54 54
 
55 55
 				// maybe show connect site notice
56
-				add_action( 'admin_notices', array( $this, 'ayecode_connect_install_notice' ) );
56
+				add_action('admin_notices', array($this, 'ayecode_connect_install_notice'));
57 57
 
58 58
 				// add ajax action if not already added
59
-				if ( ! has_action( 'wp_ajax_ayecode_connect_helper' ) ) {
60
-					add_action( 'wp_ajax_ayecode_connect_helper', array( $this, 'ayecode_connect_install' ) );
59
+				if (!has_action('wp_ajax_ayecode_connect_helper')) {
60
+					add_action('wp_ajax_ayecode_connect_helper', array($this, 'ayecode_connect_install'));
61 61
 				}
62 62
 			}
63 63
 
64 64
 			// add ajax action if not already added
65
-			if ( ! has_action( 'wp_ajax_nopriv_ayecode_connect_helper_installed' ) ) {
66
-				add_action( 'wp_ajax_nopriv_ayecode_connect_helper_installed', array( $this, 'ayecode_connect_helper_installed' ) );
65
+			if (!has_action('wp_ajax_nopriv_ayecode_connect_helper_installed')) {
66
+				add_action('wp_ajax_nopriv_ayecode_connect_helper_installed', array($this, 'ayecode_connect_helper_installed'));
67 67
 			}
68 68
 
69 69
 		}
@@ -71,13 +71,13 @@  discard block
 block discarded – undo
71 71
 		/**
72 72
 		 * Give a way to check we can connect via a external redirect.
73 73
 		 */
74
-		public function ayecode_connect_helper_installed(){
74
+		public function ayecode_connect_helper_installed() {
75 75
 			$active = array(
76
-				'gd'    =>  defined('GEODIRECTORY_VERSION') && version_compare(GEODIRECTORY_VERSION,'2.0.0.79','>') ? 1 : 0,
77
-				'uwp'    =>  defined('USERSWP_VERSION') && version_compare(USERSWP_VERSION,'1.2.1.5','>') ? 1 : 0,
78
-				'wpi'    =>  defined('WPINV_VERSION') && version_compare(WPINV_VERSION,'1.0.14','>') ? 1 : 0,
76
+				'gd'    =>  defined('GEODIRECTORY_VERSION') && version_compare(GEODIRECTORY_VERSION, '2.0.0.79', '>') ? 1 : 0,
77
+				'uwp'    =>  defined('USERSWP_VERSION') && version_compare(USERSWP_VERSION, '1.2.1.5', '>') ? 1 : 0,
78
+				'wpi'    =>  defined('WPINV_VERSION') && version_compare(WPINV_VERSION, '1.0.14', '>') ? 1 : 0,
79 79
 			);
80
-			wp_send_json_success( $active );
80
+			wp_send_json_success($active);
81 81
 			wp_die();
82 82
 		}
83 83
 
@@ -88,9 +88,9 @@  discard block
 block discarded – undo
88 88
 		 *
89 89
 		 * @return string
90 90
 		 */
91
-		private function format_plugin_slug( $key ) {
92
-			$slug = explode( '/', $key );
93
-			$slug = explode( '.', end( $slug ) );
91
+		private function format_plugin_slug($key) {
92
+			$slug = explode('/', $key);
93
+			$slug = explode('.', end($slug));
94 94
 
95 95
 			return $slug[0];
96 96
 		}
@@ -101,45 +101,45 @@  discard block
 block discarded – undo
101 101
 		public function ayecode_connect_install() {
102 102
 
103 103
 			// bail if localhost
104
-			if ( $this->is_localhost() ) {
105
-				wp_send_json_error( $this->strings['error_localhost'] );
104
+			if ($this->is_localhost()) {
105
+				wp_send_json_error($this->strings['error_localhost']);
106 106
 			}
107 107
 
108 108
 			// Explicitly clear the event.
109
-			wp_clear_scheduled_hook( 'geodir_plugin_background_installer', func_get_args() );
109
+			wp_clear_scheduled_hook('geodir_plugin_background_installer', func_get_args());
110 110
 
111 111
 			$success     = true;
112 112
 			$plugin_slug = "ayecode-connect";
113
-			if ( ! empty( $plugin_slug ) ) {
114
-				require_once( ABSPATH . 'wp-admin/includes/file.php' );
115
-				require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
116
-				require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
117
-				require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
113
+			if (!empty($plugin_slug)) {
114
+				require_once(ABSPATH . 'wp-admin/includes/file.php');
115
+				require_once(ABSPATH . 'wp-admin/includes/plugin-install.php');
116
+				require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
117
+				require_once(ABSPATH . 'wp-admin/includes/plugin.php');
118 118
 
119 119
 				WP_Filesystem();
120 120
 
121 121
 				$skin              = new Automatic_Upgrader_Skin;
122
-				$upgrader          = new WP_Upgrader( $skin );
123
-				$installed_plugins = array_map( array( $this, 'format_plugin_slug' ), array_keys( get_plugins() ) );
122
+				$upgrader          = new WP_Upgrader($skin);
123
+				$installed_plugins = array_map(array($this, 'format_plugin_slug'), array_keys(get_plugins()));
124 124
 				$plugin_slug       = $plugin_slug;
125 125
 				$plugin            = $plugin_slug . '/' . $plugin_slug . '.php';
126 126
 				$installed         = false;
127 127
 				$activate          = false;
128 128
 
129 129
 				// See if the plugin is installed already
130
-				if ( in_array( $plugin_slug, $installed_plugins ) ) {
130
+				if (in_array($plugin_slug, $installed_plugins)) {
131 131
 					$installed = true;
132
-					$activate  = ! is_plugin_active( $plugin );
132
+					$activate  = !is_plugin_active($plugin);
133 133
 				}
134 134
 
135 135
 				// Install this thing!
136
-				if ( ! $installed ) {
136
+				if (!$installed) {
137 137
 
138 138
 					// Suppress feedback
139 139
 					ob_start();
140 140
 
141 141
 					try {
142
-						$plugin_information = plugins_api( 'plugin_information', array(
142
+						$plugin_information = plugins_api('plugin_information', array(
143 143
 							'slug'   => $plugin_slug,
144 144
 							'fields' => array(
145 145
 								'short_description' => false,
@@ -156,26 +156,26 @@  discard block
 block discarded – undo
156 156
 								'author_profile'    => false,
157 157
 								'author'            => false,
158 158
 							),
159
-						) );
159
+						));
160 160
 
161
-						if ( is_wp_error( $plugin_information ) ) {
162
-							throw new Exception( $plugin_information->get_error_message() );
161
+						if (is_wp_error($plugin_information)) {
162
+							throw new Exception($plugin_information->get_error_message());
163 163
 						}
164 164
 
165 165
 						$package  = $plugin_information->download_link;
166
-						$download = $upgrader->download_package( $package );
166
+						$download = $upgrader->download_package($package);
167 167
 
168
-						if ( is_wp_error( $download ) ) {
169
-							throw new Exception( $download->get_error_message() );
168
+						if (is_wp_error($download)) {
169
+							throw new Exception($download->get_error_message());
170 170
 						}
171 171
 
172
-						$working_dir = $upgrader->unpack_package( $download, true );
172
+						$working_dir = $upgrader->unpack_package($download, true);
173 173
 
174
-						if ( is_wp_error( $working_dir ) ) {
175
-							throw new Exception( $working_dir->get_error_message() );
174
+						if (is_wp_error($working_dir)) {
175
+							throw new Exception($working_dir->get_error_message());
176 176
 						}
177 177
 
178
-						$result = $upgrader->install_package( array(
178
+						$result = $upgrader->install_package(array(
179 179
 							'source'                      => $working_dir,
180 180
 							'destination'                 => WP_PLUGIN_DIR,
181 181
 							'clear_destination'           => false,
@@ -185,15 +185,15 @@  discard block
 block discarded – undo
185 185
 								'type'   => 'plugin',
186 186
 								'action' => 'install',
187 187
 							),
188
-						) );
188
+						));
189 189
 
190
-						if ( is_wp_error( $result ) ) {
191
-							throw new Exception( $result->get_error_message() );
190
+						if (is_wp_error($result)) {
191
+							throw new Exception($result->get_error_message());
192 192
 						}
193 193
 
194 194
 						$activate = true;
195 195
 
196
-					} catch ( Exception $e ) {
196
+					} catch (Exception $e) {
197 197
 						$success = false;
198 198
 					}
199 199
 
@@ -204,30 +204,30 @@  discard block
 block discarded – undo
204 204
 				wp_clean_plugins_cache();
205 205
 
206 206
 				// Activate this thing
207
-				if ( $activate ) {
207
+				if ($activate) {
208 208
 					try {
209
-						$result = activate_plugin( $plugin );
209
+						$result = activate_plugin($plugin);
210 210
 
211
-						if ( is_wp_error( $result ) ) {
211
+						if (is_wp_error($result)) {
212 212
 							$success = false;
213 213
 						} else {
214 214
 							$success = true;
215 215
 						}
216
-					} catch ( Exception $e ) {
216
+					} catch (Exception $e) {
217 217
 						$success = false;
218 218
 					}
219 219
 				}
220 220
 			}
221 221
 
222
-			if ( $success && function_exists( 'ayecode_connect_args' ) ) {
223
-				ayecode_connect();// init
222
+			if ($success && function_exists('ayecode_connect_args')) {
223
+				ayecode_connect(); // init
224 224
 				$args        = ayecode_connect_args();
225
-				$client      = new AyeCode_Connect( $args );
226
-				$redirect_to = ! empty( $_POST['redirect_to'] ) ? esc_url_raw( $_POST['redirect_to'] ) : '';
227
-				$redirect    = $client->build_connect_url( $redirect_to );
228
-				wp_send_json_success( array( 'connect_url' => $redirect ) );
225
+				$client      = new AyeCode_Connect($args);
226
+				$redirect_to = !empty($_POST['redirect_to']) ? esc_url_raw($_POST['redirect_to']) : '';
227
+				$redirect    = $client->build_connect_url($redirect_to);
228
+				wp_send_json_success(array('connect_url' => $redirect));
229 229
 			} else {
230
-				wp_send_json_error( $this->strings['error_localhost'] );
230
+				wp_send_json_error($this->strings['error_localhost']);
231 231
 			}
232 232
 			wp_die();
233 233
 		}
@@ -240,7 +240,7 @@  discard block
 block discarded – undo
240 240
 		public function is_localhost() {
241 241
 			$localhost = false;
242 242
 
243
-			$host              = isset( $_SERVER['HTTP_HOST'] ) ? $_SERVER['HTTP_HOST'] : '';
243
+			$host              = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '';
244 244
 			$localhost_domains = array(
245 245
 				'localhost',
246 246
 				'localhost.localdomain',
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
 				'::1'
249 249
 			);
250 250
 
251
-			if ( in_array( $host, $localhost_domains ) ) {
251
+			if (in_array($host, $localhost_domains)) {
252 252
 				$localhost = true;
253 253
 			}
254 254
 
@@ -259,7 +259,7 @@  discard block
 block discarded – undo
259 259
 		 * Show notice to connect site.
260 260
 		 */
261 261
 		public function ayecode_connect_install_notice() {
262
-			if ( $this->maybe_show() ) {
262
+			if ($this->maybe_show()) {
263 263
 				$connect_title_string     = $this->strings['connect_title'];
264 264
 				$connect_external_string  = $this->strings['connect_external'];
265 265
 				$connect_string           = $this->strings['connect'];
@@ -301,7 +301,7 @@  discard block
 block discarded – undo
301 301
 					</svg>
302 302
 					</span>
303 303
 					<span class="acch-float-left acch-text">
304
-						<h3 class="acch-title"><?php echo esc_attr( $connect_title_string ); ?></h3>
304
+						<h3 class="acch-title"><?php echo esc_attr($connect_title_string); ?></h3>
305 305
 					<p>
306 306
 						<?php
307 307
 						echo $connect_string;
@@ -312,14 +312,14 @@  discard block
 block discarded – undo
312 312
 					<span class="acch-float-left acch-button">
313 313
 						<button onclick="ayecode_connect_helper(this);" id="gd-connect-site"
314 314
 						        class="button button-primary"
315
-						        data-connecting="<?php echo esc_attr( $connecting_button_string ); ?>"><?php echo esc_attr( $connect_button_string ) ?></button>
315
+						        data-connecting="<?php echo esc_attr($connecting_button_string); ?>"><?php echo esc_attr($connect_button_string) ?></button>
316 316
 					</span>
317 317
 
318 318
 				</div>
319 319
 
320 320
 				<?php
321 321
 				// only include the popup HTML if needed.
322
-				if ( ! empty( $_REQUEST['external-connect-request'] ) ) {
322
+				if (!empty($_REQUEST['external-connect-request'])) {
323 323
 					?>
324 324
 					<div id="ayecode-connect-helper-external-confirm" style="display:none;">
325 325
 						<div class="noticex notice-info acch-notice" style="border: none;">
@@ -357,13 +357,13 @@  discard block
 block discarded – undo
357 357
 					</svg>
358 358
 					</span>
359 359
 					<span class="acch-float-left acch-text">
360
-						<h3 class="acch-title"><?php echo esc_attr( $connect_external_string ); ?></h3>
360
+						<h3 class="acch-title"><?php echo esc_attr($connect_external_string); ?></h3>
361 361
 					</span>
362 362
 
363 363
 					<span class="acch-float-left acch-button">
364 364
 						<button onclick="ayecode_connect_helper(this);" id="gd-connect-site"
365 365
 						        class="button button-primary"
366
-						        data-connecting="<?php echo esc_attr( $connecting_button_string ); ?>"><?php echo esc_attr( $connect_button_string ) ?></button>
366
+						        data-connecting="<?php echo esc_attr($connecting_button_string); ?>"><?php echo esc_attr($connect_button_string) ?></button>
367 367
 					</span>
368 368
 
369 369
 						</div>
@@ -382,7 +382,7 @@  discard block
 block discarded – undo
382 382
 		public function script() {
383 383
 
384 384
 			// add thickbox if external request is requested
385
-			if ( ! empty( $_REQUEST['external-connect-request'] ) ) {
385
+			if (!empty($_REQUEST['external-connect-request'])) {
386 386
 				add_thickbox();
387 387
 			}
388 388
 			?>
@@ -434,7 +434,7 @@  discard block
 block discarded – undo
434 434
 						url: ajaxurl,
435 435
 						data: {
436 436
 							action: 'ayecode_connect_helper',
437
-							security: '<?php echo wp_create_nonce( 'ayecode-connect-helper' );?>',
437
+							security: '<?php echo wp_create_nonce('ayecode-connect-helper'); ?>',
438 438
 							redirect_to: $current_url
439 439
 						},
440 440
 						beforeSend: function () {
@@ -455,7 +455,7 @@  discard block
 block discarded – undo
455 455
 
456 456
 				<?php
457 457
 				// add thickbox if external request is requested
458
-				if(! empty( $_REQUEST['external-connect-request'] )) {
458
+				if (!empty($_REQUEST['external-connect-request'])) {
459 459
 				?>
460 460
 				jQuery(function () {
461 461
 					setTimeout(function () {
@@ -479,10 +479,10 @@  discard block
 block discarded – undo
479 479
 			$show = false;
480 480
 
481 481
 			// check if on a page set to show
482
-			if ( isset( $_REQUEST['page'] ) && in_array( $_REQUEST['page'], $this->pages ) ) {
482
+			if (isset($_REQUEST['page']) && in_array($_REQUEST['page'], $this->pages)) {
483 483
 
484 484
 				// check if not active and connected
485
-				if ( ! defined( 'AYECODE_CONNECT_VERSION' ) || ! get_option( 'ayecode_connect_blog_token' ) ) {
485
+				if (!defined('AYECODE_CONNECT_VERSION') || !get_option('ayecode_connect_blog_token')) {
486 486
 					$show = true;
487 487
 				}
488 488
 
Please login to merge, or discard this patch.