Cyr-To-Lat - Version 4.2.1

Version Description

(23.06.2019) = * Fixed problem with sessions * Fixed message sequence for conversion of existing slugs. * Added php version check to avoid fatal error on activation on old sites. * Added vertical tabs in plugin settings.

Download this release

Release Info

Developer mihdan
Plugin Icon 128x128 Cyr-To-Lat
Version 4.2.1
Comparing to
See all releases

Code changes from version 4.2 to 4.2.1

css/cyr-to-lat-admin.css CHANGED
@@ -1,31 +1,48 @@
1
- .ctl-col {
2
- float: left;
3
- }
4
-
5
- .ctl-col.left {
6
- /* width: 70%; */
7
  }
8
 
9
- .ctl-col.right {
10
- width: 30%;
11
  }
12
 
13
- #ctl-options .form-table th {
14
- display: none;
 
 
 
 
15
  }
16
 
17
- .ctl-table {
18
- display: none;
 
 
19
  }
20
 
21
  #ctl-options .nav-tab {
22
  cursor: pointer;
23
- margin-bottom: -1px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  }
25
 
26
  #ctl-options .nav-tab-active {
27
- border-bottom: none;
28
  background: #f1f1f1;
 
29
  }
30
 
31
  .ctl-table.active {
@@ -48,14 +65,20 @@
48
  display: inline-block !important;
49
  }
50
 
51
- .ctl-col.right form input[name="submit"] {
52
- cursor: pointer;
53
- padding: 0;
54
- margin: 0;
55
  }
56
 
57
  @media screen and (max-width: 767px) {
58
- .ctl-col.left, .ctl-col.right {
59
- width: 100%;
 
 
 
 
 
 
 
 
60
  }
61
  }
1
+ #ctl-options .form-table th {
2
+ display: none;
 
 
 
 
3
  }
4
 
5
+ .ctl-table {
6
+ display: none;
7
  }
8
 
9
+ #ctl-options .nav-tab-wrapper {
10
+ width: 125px;
11
+ float: left;
12
+ padding-top: 22px;
13
+ border-bottom: none;
14
+ text-align: center;
15
  }
16
 
17
+ body.js #ctl-options .ctl-table {
18
+ width: calc(100% - 125px);
19
+ float: left;
20
+ clear: none;
21
  }
22
 
23
  #ctl-options .nav-tab {
24
  cursor: pointer;
25
+ margin: 0 0 23px 0;
26
+ clear: both;
27
+ width: 100%;
28
+ box-sizing: border-box;
29
+ border: 1px solid #ccc;
30
+ }
31
+
32
+ #ctl-options .submit, #ctl-convert-existing-slugs {
33
+ clear: both;
34
+ float: left;
35
+ margin-top: 0;
36
+ padding-bottom: 0;
37
+ }
38
+
39
+ #ctl-convert-existing-slugs .submit {
40
+ margin-top: 0;
41
  }
42
 
43
  #ctl-options .nav-tab-active {
 
44
  background: #f1f1f1;
45
+ border-bottom: 1px solid #ccc;
46
  }
47
 
48
  .ctl-table.active {
65
  display: inline-block !important;
66
  }
67
 
68
+ #donate {
69
+ clear: both;
 
 
70
  }
71
 
72
  @media screen and (max-width: 767px) {
73
+ .ctl-table-cell label {
74
+ width: 2.2em;
75
+ }
76
+
77
+ .ctl-table-cell input {
78
+ width: 2.8em !important;
79
+ }
80
+
81
+ #ctl-options .submit {
82
+ padding-top: 20px;
83
  }
84
  }
cyr-to-lat.php CHANGED
@@ -9,8 +9,8 @@
9
  * Author URI: https://profiles.wordpress.org/sergeybiryukov/
10
  * Requires at least: 2.3
11
  * Tested up to: 5.2
12
- * Version: 4.2
13
- * Stable tag: 4.2
14
  *
15
  * Text Domain: cyr2lat
16
  * Domain Path: /languages/
@@ -23,51 +23,82 @@ if ( ! defined( 'ABSPATH' ) ) {
23
  exit; // Exit if accessed directly.
24
  }
25
 
26
- /**
27
- * Plugin version.
28
- */
29
- define( 'CYR_TO_LAT_VERSION', '4.2' );
 
 
30
 
31
- /**
32
- * Path to the plugin dir.
33
- */
34
- define( 'CYR_TO_LAT_PATH', dirname( __FILE__ ) );
 
 
35
 
36
- /**
37
- * Plugin dir url.
38
- */
39
- define( 'CYR_TO_LAT_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) );
 
 
40
 
41
- /**
42
- * Main plugin file.
43
- */
44
- define( 'CYR_TO_LAT_FILE', __FILE__ );
 
 
45
 
46
- /**
47
- * Plugin prefix.
48
- */
49
- define( 'CYR_TO_LAT_PREFIX', 'cyr_to_lat' );
 
 
50
 
51
- /**
52
- * Post conversion action.
53
- */
54
- define( 'CYR_TO_LAT_POST_CONVERSION_ACTION', 'post_conversion_action' );
 
 
55
 
56
- /**
57
- * Term conversion action.
58
- */
59
- define( 'CYR_TO_LAT_TERM_CONVERSION_ACTION', 'term_conversion_action' );
 
 
 
 
 
 
 
 
 
60
 
61
  /**
62
  * Init plugin class on plugin load.
63
  */
64
 
 
65
  static $plugin;
66
 
 
 
 
 
 
 
 
 
 
 
67
  if ( ! isset( $plugin ) ) {
68
  require_once CYR_TO_LAT_PATH . '/vendor/autoload.php';
69
 
70
  $plugin = new Cyr_To_Lat_Main();
71
  }
72
 
73
- // eof.
9
  * Author URI: https://profiles.wordpress.org/sergeybiryukov/
10
  * Requires at least: 2.3
11
  * Tested up to: 5.2
12
+ * Version: 4.2.1
13
+ * Stable tag: 4.2.1
14
  *
15
  * Text Domain: cyr2lat
16
  * Domain Path: /languages/
23
  exit; // Exit if accessed directly.
24
  }
25
 
26
+ if ( ! defined( 'CYR_TO_LAT_VERSION' ) ) {
27
+ /**
28
+ * Plugin version.
29
+ */
30
+ define( 'CYR_TO_LAT_VERSION', '4.2.1' );
31
+ }
32
 
33
+ if ( ! defined( 'CYR_TO_LAT_PATH' ) ) {
34
+ /**
35
+ * Path to the plugin dir.
36
+ */
37
+ define( 'CYR_TO_LAT_PATH', dirname( __FILE__ ) );
38
+ }
39
 
40
+ if ( ! defined( 'CYR_TO_LAT_URL' ) ) {
41
+ /**
42
+ * Plugin dir url.
43
+ */
44
+ define( 'CYR_TO_LAT_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) );
45
+ }
46
 
47
+ if ( ! defined( 'CYR_TO_LAT_FILE' ) ) {
48
+ /**
49
+ * Main plugin file.
50
+ */
51
+ define( 'CYR_TO_LAT_FILE', __FILE__ );
52
+ }
53
 
54
+ if ( ! defined( 'CYR_TO_LAT_PREFIX' ) ) {
55
+ /**
56
+ * Plugin prefix.
57
+ */
58
+ define( 'CYR_TO_LAT_PREFIX', 'cyr_to_lat' );
59
+ }
60
 
61
+ if ( ! defined( 'CYR_TO_LAT_POST_CONVERSION_ACTION' ) ) {
62
+ /**
63
+ * Post conversion action.
64
+ */
65
+ define( 'CYR_TO_LAT_POST_CONVERSION_ACTION', 'post_conversion_action' );
66
+ }
67
 
68
+ if ( ! defined( 'CYR_TO_LAT_TERM_CONVERSION_ACTION' ) ) {
69
+ /**
70
+ * Term conversion action.
71
+ */
72
+ define( 'CYR_TO_LAT_TERM_CONVERSION_ACTION', 'term_conversion_action' );
73
+ }
74
+
75
+ if ( ! defined( 'CYR_TO_LAT_MINIMUM_PHP_REQUIRED_VERSION' ) ) {
76
+ /**
77
+ * Minimum required php version.
78
+ */
79
+ define( 'CYR_TO_LAT_MINIMUM_PHP_REQUIRED_VERSION', '5.6' );
80
+ }
81
 
82
  /**
83
  * Init plugin class on plugin load.
84
  */
85
 
86
+ static $requirements;
87
  static $plugin;
88
 
89
+ if ( ! isset( $requirements ) ) {
90
+ require_once CYR_TO_LAT_PATH . '/includes/class-cyr-to-lat-requirements.php'; // We cannot use composer autoloader here.
91
+ $requirements = new Cyr_To_Lat_Requirements();
92
+ }
93
+
94
+ if ( ! $requirements->are_requirements_met() ) {
95
+ $plugin = false;
96
+ return;
97
+ }
98
+
99
  if ( ! isset( $plugin ) ) {
100
  require_once CYR_TO_LAT_PATH . '/vendor/autoload.php';
101
 
102
  $plugin = new Cyr_To_Lat_Main();
103
  }
104
 
 
includes/background-processes/class-cyr-to-lat-conversion-process.php CHANGED
@@ -91,7 +91,7 @@ class Cyr_To_Lat_Conversion_Process extends WP_Background_Process {
91
  protected function log( $message ) {
92
  if ( defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) {
93
  // @phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_error_log
94
- error_log( 'Cyr-To-Lat: ' . $message );
95
  // @phpcs:enable WordPress.PHP.DevelopmentFunctions.error_log_error_log
96
  }
97
  }
91
  protected function log( $message ) {
92
  if ( defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) {
93
  // @phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_error_log
94
+ error_log( 'Cyr To Lat: ' . $message );
95
  // @phpcs:enable WordPress.PHP.DevelopmentFunctions.error_log_error_log
96
  }
97
  }
includes/class-cyr-to-lat-converter.php CHANGED
@@ -201,13 +201,13 @@ class Cyr_To_Lat_Converter {
201
  $this->process_all_posts->push_to_queue( $post );
202
  }
203
 
204
- $this->process_all_posts->save()->dispatch();
205
-
206
  $this->log( __( 'Post slugs conversion started.', 'cyr2lat' ) );
207
  $this->admin_notices->add_notice(
208
  __( 'Cyr To Lat started conversion of existing post slugs.', 'cyr2lat' ),
209
  'notice notice-info is-dismissible'
210
  );
 
 
211
  } else {
212
  $this->admin_notices->add_notice(
213
  __( 'Cyr To Lat has not found existing post slugs for conversion.', 'cyr2lat' ),
@@ -229,13 +229,13 @@ class Cyr_To_Lat_Converter {
229
  $this->process_all_terms->push_to_queue( $term );
230
  }
231
 
232
- $this->process_all_terms->save()->dispatch();
233
-
234
  $this->log( __( 'Term slugs conversion started.', 'cyr2lat' ) );
235
  $this->admin_notices->add_notice(
236
  __( 'Cyr To Lat started conversion of existing term slugs.', 'cyr2lat' ),
237
  'notice notice-info is-dismissible'
238
  );
 
 
239
  } else {
240
  $this->admin_notices->add_notice(
241
  __( 'Cyr To Lat has not found existing term slugs for conversion.', 'cyr2lat' ),
@@ -252,7 +252,7 @@ class Cyr_To_Lat_Converter {
252
  protected function log( $message ) {
253
  if ( defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) {
254
  // @phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_error_log
255
- error_log( 'Cyr-To-Lat: ' . $message );
256
  // @phpcs:enable WordPress.PHP.DevelopmentFunctions.error_log_error_log
257
  }
258
  }
201
  $this->process_all_posts->push_to_queue( $post );
202
  }
203
 
 
 
204
  $this->log( __( 'Post slugs conversion started.', 'cyr2lat' ) );
205
  $this->admin_notices->add_notice(
206
  __( 'Cyr To Lat started conversion of existing post slugs.', 'cyr2lat' ),
207
  'notice notice-info is-dismissible'
208
  );
209
+
210
+ $this->process_all_posts->save()->dispatch();
211
  } else {
212
  $this->admin_notices->add_notice(
213
  __( 'Cyr To Lat has not found existing post slugs for conversion.', 'cyr2lat' ),
229
  $this->process_all_terms->push_to_queue( $term );
230
  }
231
 
 
 
232
  $this->log( __( 'Term slugs conversion started.', 'cyr2lat' ) );
233
  $this->admin_notices->add_notice(
234
  __( 'Cyr To Lat started conversion of existing term slugs.', 'cyr2lat' ),
235
  'notice notice-info is-dismissible'
236
  );
237
+
238
+ $this->process_all_terms->save()->dispatch();
239
  } else {
240
  $this->admin_notices->add_notice(
241
  __( 'Cyr To Lat has not found existing term slugs for conversion.', 'cyr2lat' ),
252
  protected function log( $message ) {
253
  if ( defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) {
254
  // @phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_error_log
255
+ error_log( 'Cyr To Lat: ' . $message );
256
  // @phpcs:enable WordPress.PHP.DevelopmentFunctions.error_log_error_log
257
  }
258
  }
includes/class-cyr-to-lat-main.php CHANGED
@@ -127,7 +127,7 @@ class Cyr_To_Lat_Main {
127
 
128
  $is_term = false;
129
  // phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
130
- $backtrace = debug_backtrace();
131
  // phpcs:enable
132
  foreach ( $backtrace as $backtrace_entry ) {
133
  if ( 'wp_insert_term' === $backtrace_entry['function'] ) {
@@ -266,5 +266,3 @@ class Cyr_To_Lat_Main {
266
  return $prepared_in;
267
  }
268
  }
269
-
270
- // eof.
127
 
128
  $is_term = false;
129
  // phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
130
+ $backtrace = debug_backtrace( ~ DEBUG_BACKTRACE_PROVIDE_OBJECT | DEBUG_BACKTRACE_IGNORE_ARGS );
131
  // phpcs:enable
132
  foreach ( $backtrace as $backtrace_entry ) {
133
  if ( 'wp_insert_term' === $backtrace_entry['function'] ) {
266
  return $prepared_in;
267
  }
268
  }
 
 
includes/class-cyr-to-lat-requirements.php ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Class to check requirements of the plugin.
4
+ *
5
+ * @package cyr-to-lat
6
+ */
7
+
8
+ if ( ! class_exists( 'Cyr_To_Lat_Requirements' ) ) {
9
+
10
+ /**
11
+ * Class Cyr_To_Lat_Requirements
12
+ */
13
+ class Cyr_To_Lat_Requirements {
14
+
15
+ /**
16
+ * Check if requirements are met.
17
+ *
18
+ * @return bool
19
+ */
20
+ public function are_requirements_met() {
21
+ return $this->is_php_version_required();
22
+ }
23
+
24
+ /**
25
+ * Check php version.
26
+ *
27
+ * @return bool
28
+ */
29
+ private function is_php_version_required() {
30
+ /**
31
+ * Check php version number.
32
+ */
33
+ if ( version_compare( CYR_TO_LAT_MINIMUM_PHP_REQUIRED_VERSION, phpversion(), '>' ) ) {
34
+ add_action( 'admin_notices', array( $this, 'php_requirement_message' ) );
35
+
36
+ return false;
37
+ }
38
+
39
+ return true;
40
+ }
41
+
42
+ /**
43
+ * Show notice with php requirement.
44
+ */
45
+ public function php_requirement_message() {
46
+ load_plugin_textdomain(
47
+ 'cyr2lat',
48
+ false,
49
+ dirname( plugin_basename( CYR_TO_LAT_FILE ) ) . '/languages/'
50
+ );
51
+
52
+ /* translators: 1: Current PHP version number, 2: Cyr To Lat version, 3: Minimum required PHP version number */
53
+ $message = sprintf( __( 'Your server is running PHP version %1$s but Cyr To Lat %2$s requires at least %3$s.', 'cyr2lat' ), phpversion(), CYR_TO_LAT_VERSION, CYR_TO_LAT_MINIMUM_PHP_REQUIRED_VERSION );
54
+ ?>
55
+ <div class="message error">
56
+ <p>
57
+ <?php echo esc_html( $message ); ?>
58
+ </p>
59
+ </div>
60
+ <?php
61
+ }
62
+ }
63
+ }
includes/class-cyr-to-lat-settings.php CHANGED
@@ -298,8 +298,8 @@ class Cyr_To_Lat_Settings {
298
  ?>
299
  </form>
300
 
301
- <div>
302
- <h2 id="donate">
303
  <?php echo esc_html( __( 'Donate', 'cyr2lat' ) ); ?>
304
  </h2>
305
  <p>
@@ -733,5 +733,3 @@ class Cyr_To_Lat_Settings {
733
  return $current_screen && ( 'options' === $current_screen->id || self::SCREEN_ID === $current_screen->id );
734
  }
735
  }
736
-
737
- // eof.
298
  ?>
299
  </form>
300
 
301
+ <div id="donate">
302
+ <h2>
303
  <?php echo esc_html( __( 'Donate', 'cyr2lat' ) ); ?>
304
  </h2>
305
  <p>
733
  return $current_screen && ( 'options' === $current_screen->id || self::SCREEN_ID === $current_screen->id );
734
  }
735
  }
 
 
languages/cyr2lat-ru_RU.mo CHANGED
Binary file
languages/cyr2lat-ru_RU.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Cyr To Lat\n"
4
- "POT-Creation-Date: 2019-05-18 11:23+0300\n"
5
- "PO-Revision-Date: 2019-05-18 11:31+0300\n"
6
  "Last-Translator: KAGG Design <info@kagg.eu>\n"
7
  "Language-Team: KAGG Design\n"
8
  "Language: ru_RU\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.2.2\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
15
  "%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
@@ -20,60 +20,72 @@ msgstr ""
20
  "X-Poedit-SearchPathExcluded-1: dist\n"
21
  "X-Poedit-SearchPathExcluded-2: src\n"
22
 
23
- #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:39
 
 
 
 
 
 
 
 
 
 
 
24
  msgid "Post slug converted:"
25
  msgstr "Ярлык поста сконвертирован:"
26
 
27
- #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:50
28
  msgid "Post slugs conversion completed."
29
  msgstr "Конвертация ярлыков постов завершена."
30
 
31
- #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:38
 
32
  msgid "Term slug converted:"
33
  msgstr "Ярлык термина сконвертирован:"
34
 
35
- #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:49
36
  msgid "Term slugs conversion completed."
37
  msgstr "Конвертация ярлыков терминов завершена."
38
 
39
- #: includes/class-cyr-to-lat-converter.php:141
40
  msgid "Cyr To Lat converts existing post slugs in the background process."
41
  msgstr "Cyr To Lat конвертирует существующие ярлыки постов в фоновом процессе."
42
 
43
- #: includes/class-cyr-to-lat-converter.php:148
44
  msgid "Cyr To Lat converts existing term slugs in the background process."
45
  msgstr ""
46
  "Cyr To Lat конвертирует существующие ярлыки терминов в фоновом процессе."
47
 
48
- #: includes/class-cyr-to-lat-converter.php:155
49
  msgid "Cyr To Lat completed conversion of existing post slugs."
50
  msgstr "Cyr To Lat завершил конвертацию существующих ярлыков постов."
51
 
52
- #: includes/class-cyr-to-lat-converter.php:162
53
  msgid "Cyr To Lat completed conversion of existing term slugs."
54
  msgstr "Cyr To Lat завершил конвертацию существующих ярлыков терминов."
55
 
56
- #: includes/class-cyr-to-lat-converter.php:230
57
  msgid "Post slugs conversion started."
58
  msgstr "Начата конвертация ярлыков постов."
59
 
60
- #: includes/class-cyr-to-lat-converter.php:232
61
  msgid "Cyr To Lat started conversion of existing post slugs."
62
  msgstr "Cyr To Lat начал конвертацию существующих ярлыков постов."
63
 
64
- #: includes/class-cyr-to-lat-converter.php:237
65
  msgid "Cyr To Lat has not found existing post slugs for conversion."
66
  msgstr "Cyr To Lat не нашёл существующих ярлыков постов для конвертации."
67
 
68
- #: includes/class-cyr-to-lat-converter.php:257
69
  msgid "Term slugs conversion started."
70
  msgstr "Начата конвертация ярлыков терминов."
71
 
72
- #: includes/class-cyr-to-lat-converter.php:259
73
  msgid "Cyr To Lat started conversion of existing term slugs."
74
  msgstr "Cyr To Lat начал конвертацию существующих ярлыков терминов."
75
 
76
- #: includes/class-cyr-to-lat-converter.php:264
77
  msgid "Cyr To Lat has not found existing term slugs for conversion."
78
  msgstr "Cyr To Lat не нашёл существующих ярлыков терминов для конвертации."
79
 
@@ -155,5 +167,12 @@ msgstr "Ваша оценка"
155
  msgid "Leave a ★★★★★ plugin review on WordPress.org"
156
  msgstr "Оставьте ★★★★★ обзор плагина на WordPress.org"
157
 
 
 
 
 
 
 
 
158
  #~ msgid "General Options"
159
  #~ msgstr "Общие настройки"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Cyr To Lat\n"
4
+ "POT-Creation-Date: 2019-06-23 11:48+0300\n"
5
+ "PO-Revision-Date: 2019-06-23 11:48+0300\n"
6
  "Last-Translator: KAGG Design <info@kagg.eu>\n"
7
  "Language-Team: KAGG Design\n"
8
  "Language: ru_RU\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.2.3\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
15
  "%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
20
  "X-Poedit-SearchPathExcluded-1: dist\n"
21
  "X-Poedit-SearchPathExcluded-2: src\n"
22
 
23
+ #. translators: 1: Current PHP version number, 2: Cyr To Lat version, 3: Minimum required PHP version number
24
+ #: cyr-to-lat.php:85
25
+ #, php-format
26
+ msgid ""
27
+ "Your server is running PHP version %1$s but Cyr To Lat %2$s requires at "
28
+ "least %3$s."
29
+ msgstr ""
30
+ "На сервере установлен PHP версии %1$s, однако для Cyr To Lat %2$s требуется "
31
+ "хотя бы %3$s."
32
+
33
+ #. phpcs:enable
34
+ #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:67
35
  msgid "Post slug converted:"
36
  msgstr "Ярлык поста сконвертирован:"
37
 
38
+ #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:79
39
  msgid "Post slugs conversion completed."
40
  msgstr "Конвертация ярлыков постов завершена."
41
 
42
+ #. phpcs:enable
43
+ #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:66
44
  msgid "Term slug converted:"
45
  msgstr "Ярлык термина сконвертирован:"
46
 
47
+ #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:78
48
  msgid "Term slugs conversion completed."
49
  msgstr "Конвертация ярлыков терминов завершена."
50
 
51
+ #: includes/class-cyr-to-lat-converter.php:117
52
  msgid "Cyr To Lat converts existing post slugs in the background process."
53
  msgstr "Cyr To Lat конвертирует существующие ярлыки постов в фоновом процессе."
54
 
55
+ #: includes/class-cyr-to-lat-converter.php:124
56
  msgid "Cyr To Lat converts existing term slugs in the background process."
57
  msgstr ""
58
  "Cyr To Lat конвертирует существующие ярлыки терминов в фоновом процессе."
59
 
60
+ #: includes/class-cyr-to-lat-converter.php:131
61
  msgid "Cyr To Lat completed conversion of existing post slugs."
62
  msgstr "Cyr To Lat завершил конвертацию существующих ярлыков постов."
63
 
64
+ #: includes/class-cyr-to-lat-converter.php:138
65
  msgid "Cyr To Lat completed conversion of existing term slugs."
66
  msgstr "Cyr To Lat завершил конвертацию существующих ярлыков терминов."
67
 
68
+ #: includes/class-cyr-to-lat-converter.php:204
69
  msgid "Post slugs conversion started."
70
  msgstr "Начата конвертация ярлыков постов."
71
 
72
+ #: includes/class-cyr-to-lat-converter.php:206
73
  msgid "Cyr To Lat started conversion of existing post slugs."
74
  msgstr "Cyr To Lat начал конвертацию существующих ярлыков постов."
75
 
76
+ #: includes/class-cyr-to-lat-converter.php:213
77
  msgid "Cyr To Lat has not found existing post slugs for conversion."
78
  msgstr "Cyr To Lat не нашёл существующих ярлыков постов для конвертации."
79
 
80
+ #: includes/class-cyr-to-lat-converter.php:232
81
  msgid "Term slugs conversion started."
82
  msgstr "Начата конвертация ярлыков терминов."
83
 
84
+ #: includes/class-cyr-to-lat-converter.php:234
85
  msgid "Cyr To Lat started conversion of existing term slugs."
86
  msgstr "Cyr To Lat начал конвертацию существующих ярлыков терминов."
87
 
88
+ #: includes/class-cyr-to-lat-converter.php:241
89
  msgid "Cyr To Lat has not found existing term slugs for conversion."
90
  msgstr "Cyr To Lat не нашёл существующих ярлыков терминов для конвертации."
91
 
167
  msgid "Leave a ★★★★★ plugin review on WordPress.org"
168
  msgstr "Оставьте ★★★★★ обзор плагина на WordPress.org"
169
 
170
+ #~ msgid ""
171
+ #~ "Your server is running PHP version %1$s but Cyr To Lat version %2$s "
172
+ #~ "requires at least %3$s."
173
+ #~ msgstr ""
174
+ #~ "На сервере установлен PHP версии %1$s, однако для Cyr To Lat %2$s "
175
+ #~ "требуется хотя бы %3$s."
176
+
177
  #~ msgid "General Options"
178
  #~ msgstr "Общие настройки"
languages/cyr2lat-sv.mo CHANGED
Binary file
languages/cyr2lat-sv.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Plugins - Cyr-To-Lat - Development (trunk)\n"
4
- "POT-Creation-Date: 2019-05-18 11:37+0300\n"
5
- "PO-Revision-Date: 2019-05-18 11:37+0300\n"
6
  "Last-Translator: KAGG Design <info@kagg.eu>\n"
7
  "Language-Team: \n"
8
  "Language: sv_SE\n"
@@ -10,7 +10,7 @@ msgstr ""
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
- "X-Generator: Poedit 2.2.2\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-KeywordsList: __;esc_html__;esc_attr__\n"
16
  "X-Poedit-Flags-xgettext: --add-comments\n"
@@ -19,64 +19,74 @@ msgstr ""
19
  "X-Poedit-SearchPathExcluded-1: dist\n"
20
  "X-Poedit-SearchPathExcluded-2: src\n"
21
 
22
- #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:39
 
 
 
 
 
 
 
 
 
23
  msgid "Post slug converted:"
24
  msgstr "Konverterad inläggs-slug:"
25
 
26
- #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:50
27
  msgid "Post slugs conversion completed."
28
  msgstr "Konvertering av inläggs-sluggar är klar."
29
 
30
- #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:38
 
31
  msgid "Term slug converted:"
32
  msgstr "Konverterad term-slug:"
33
 
34
- #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:49
35
  msgid "Term slugs conversion completed."
36
  msgstr "Konvertering av term-sluggar är klar."
37
 
38
- #: includes/class-cyr-to-lat-converter.php:141
39
  msgid "Cyr To Lat converts existing post slugs in the background process."
40
  msgstr ""
41
  "Cyr To Lat konverterar befintliga inläggssluggar i en process som körs i "
42
  "bakgrunden."
43
 
44
- #: includes/class-cyr-to-lat-converter.php:148
45
  msgid "Cyr To Lat converts existing term slugs in the background process."
46
  msgstr ""
47
  "Cyr To Lat konverterar befintliga term-sluggar i en process som körs i "
48
  "bakgrunden."
49
 
50
- #: includes/class-cyr-to-lat-converter.php:155
51
  msgid "Cyr To Lat completed conversion of existing post slugs."
52
  msgstr "Cyr To Lat har genomfört konverteringen av befintliga inläggs-sluggar."
53
 
54
- #: includes/class-cyr-to-lat-converter.php:162
55
  msgid "Cyr To Lat completed conversion of existing term slugs."
56
  msgstr "Cyr To Lat har genomfört konverteringen av befintliga term-sluggar."
57
 
58
- #: includes/class-cyr-to-lat-converter.php:230
59
  msgid "Post slugs conversion started."
60
  msgstr "Konverteringen av inläggs-sluggar har inletts."
61
 
62
- #: includes/class-cyr-to-lat-converter.php:232
63
  msgid "Cyr To Lat started conversion of existing post slugs."
64
  msgstr "Cyr To Lat har inlett konverteringen av befintliga inläggs-sluggar."
65
 
66
- #: includes/class-cyr-to-lat-converter.php:237
67
  msgid "Cyr To Lat has not found existing post slugs for conversion."
68
  msgstr ""
69
  "Cyr To Lat hittade inga befintliga inläggs-sluggar som behöver konverteras."
70
 
71
- #: includes/class-cyr-to-lat-converter.php:257
72
  msgid "Term slugs conversion started."
73
  msgstr "Konverteringen av term-sluggar har inletts."
74
 
75
- #: includes/class-cyr-to-lat-converter.php:259
76
  msgid "Cyr To Lat started conversion of existing term slugs."
77
  msgstr "Cyr To Lat har inlett konverteringen av befintliga term-sluggar."
78
 
79
- #: includes/class-cyr-to-lat-converter.php:264
80
  msgid "Cyr To Lat has not found existing term slugs for conversion."
81
  msgstr ""
82
  "Cyr To Lat hittade inga befintliga term-sluggar som behöver konverteras."
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Plugins - Cyr-To-Lat - Development (trunk)\n"
4
+ "POT-Creation-Date: 2019-06-23 11:49+0300\n"
5
+ "PO-Revision-Date: 2019-06-23 11:49+0300\n"
6
  "Last-Translator: KAGG Design <info@kagg.eu>\n"
7
  "Language-Team: \n"
8
  "Language: sv_SE\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
+ "X-Generator: Poedit 2.2.3\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-KeywordsList: __;esc_html__;esc_attr__\n"
16
  "X-Poedit-Flags-xgettext: --add-comments\n"
19
  "X-Poedit-SearchPathExcluded-1: dist\n"
20
  "X-Poedit-SearchPathExcluded-2: src\n"
21
 
22
+ #. translators: 1: Current PHP version number, 2: Cyr To Lat version, 3: Minimum required PHP version number
23
+ #: cyr-to-lat.php:85
24
+ #, php-format
25
+ msgid ""
26
+ "Your server is running PHP version %1$s but Cyr To Lat %2$s requires at "
27
+ "least %3$s."
28
+ msgstr ""
29
+
30
+ #. phpcs:enable
31
+ #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:67
32
  msgid "Post slug converted:"
33
  msgstr "Konverterad inläggs-slug:"
34
 
35
+ #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:79
36
  msgid "Post slugs conversion completed."
37
  msgstr "Konvertering av inläggs-sluggar är klar."
38
 
39
+ #. phpcs:enable
40
+ #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:66
41
  msgid "Term slug converted:"
42
  msgstr "Konverterad term-slug:"
43
 
44
+ #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:78
45
  msgid "Term slugs conversion completed."
46
  msgstr "Konvertering av term-sluggar är klar."
47
 
48
+ #: includes/class-cyr-to-lat-converter.php:117
49
  msgid "Cyr To Lat converts existing post slugs in the background process."
50
  msgstr ""
51
  "Cyr To Lat konverterar befintliga inläggssluggar i en process som körs i "
52
  "bakgrunden."
53
 
54
+ #: includes/class-cyr-to-lat-converter.php:124
55
  msgid "Cyr To Lat converts existing term slugs in the background process."
56
  msgstr ""
57
  "Cyr To Lat konverterar befintliga term-sluggar i en process som körs i "
58
  "bakgrunden."
59
 
60
+ #: includes/class-cyr-to-lat-converter.php:131
61
  msgid "Cyr To Lat completed conversion of existing post slugs."
62
  msgstr "Cyr To Lat har genomfört konverteringen av befintliga inläggs-sluggar."
63
 
64
+ #: includes/class-cyr-to-lat-converter.php:138
65
  msgid "Cyr To Lat completed conversion of existing term slugs."
66
  msgstr "Cyr To Lat har genomfört konverteringen av befintliga term-sluggar."
67
 
68
+ #: includes/class-cyr-to-lat-converter.php:204
69
  msgid "Post slugs conversion started."
70
  msgstr "Konverteringen av inläggs-sluggar har inletts."
71
 
72
+ #: includes/class-cyr-to-lat-converter.php:206
73
  msgid "Cyr To Lat started conversion of existing post slugs."
74
  msgstr "Cyr To Lat har inlett konverteringen av befintliga inläggs-sluggar."
75
 
76
+ #: includes/class-cyr-to-lat-converter.php:213
77
  msgid "Cyr To Lat has not found existing post slugs for conversion."
78
  msgstr ""
79
  "Cyr To Lat hittade inga befintliga inläggs-sluggar som behöver konverteras."
80
 
81
+ #: includes/class-cyr-to-lat-converter.php:232
82
  msgid "Term slugs conversion started."
83
  msgstr "Konverteringen av term-sluggar har inletts."
84
 
85
+ #: includes/class-cyr-to-lat-converter.php:234
86
  msgid "Cyr To Lat started conversion of existing term slugs."
87
  msgstr "Cyr To Lat har inlett konverteringen av befintliga term-sluggar."
88
 
89
+ #: includes/class-cyr-to-lat-converter.php:241
90
  msgid "Cyr To Lat has not found existing term slugs for conversion."
91
  msgstr ""
92
  "Cyr To Lat hittade inga befintliga term-sluggar som behöver konverteras."
languages/cyr2lat-uk.mo CHANGED
Binary file
languages/cyr2lat-uk.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Plugins - Cyr-To-Lat - Development (trunk)\n"
4
- "POT-Creation-Date: 2019-05-18 11:34+0300\n"
5
- "PO-Revision-Date: 2019-05-18 11:35+0300\n"
6
  "Last-Translator: KAGG Design <info@kagg.eu>\n"
7
  "Language-Team: \n"
8
  "Language: uk_UA\n"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
13
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
14
- "X-Generator: Poedit 2.2.2\n"
15
  "X-Poedit-Basepath: ..\n"
16
  "X-Poedit-KeywordsList: __;esc_html__;esc_attr__\n"
17
  "X-Poedit-Flags-xgettext: --add-comments\n"
@@ -20,59 +20,69 @@ msgstr ""
20
  "X-Poedit-SearchPathExcluded-1: dist\n"
21
  "X-Poedit-SearchPathExcluded-2: src\n"
22
 
23
- #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:39
 
 
 
 
 
 
 
 
 
24
  msgid "Post slug converted:"
25
  msgstr "Посилання запису конвертовано:"
26
 
27
- #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:50
28
  msgid "Post slugs conversion completed."
29
  msgstr "Конвертація посилань записів завершена."
30
 
31
- #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:38
 
32
  msgid "Term slug converted:"
33
  msgstr "Посилання терміну конвертовано:"
34
 
35
- #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:49
36
  msgid "Term slugs conversion completed."
37
  msgstr "Конвертація посилань термінів завершена."
38
 
39
- #: includes/class-cyr-to-lat-converter.php:141
40
  msgid "Cyr To Lat converts existing post slugs in the background process."
41
  msgstr "Cyr To Lat конвертує існуючі посилання записів у фоновому процесі."
42
 
43
- #: includes/class-cyr-to-lat-converter.php:148
44
  msgid "Cyr To Lat converts existing term slugs in the background process."
45
  msgstr "Cyr To Lat конвертує існуючі посилання термінів у фоновому процесі."
46
 
47
- #: includes/class-cyr-to-lat-converter.php:155
48
  msgid "Cyr To Lat completed conversion of existing post slugs."
49
  msgstr "Cyr To Lat завершив конвертацію існуючих посилань записів."
50
 
51
- #: includes/class-cyr-to-lat-converter.php:162
52
  msgid "Cyr To Lat completed conversion of existing term slugs."
53
  msgstr "Cyr To Lat завершив конвертацію існуючих посилань термінів."
54
 
55
- #: includes/class-cyr-to-lat-converter.php:230
56
  msgid "Post slugs conversion started."
57
  msgstr "Розпочато конвертація посилань записів."
58
 
59
- #: includes/class-cyr-to-lat-converter.php:232
60
  msgid "Cyr To Lat started conversion of existing post slugs."
61
  msgstr "Cyr To Lat почав конвертацію існуючих посилань записів."
62
 
63
- #: includes/class-cyr-to-lat-converter.php:237
64
  msgid "Cyr To Lat has not found existing post slugs for conversion."
65
  msgstr "Cyr To Lat не знайшов існуючих посилань записів для конвертації."
66
 
67
- #: includes/class-cyr-to-lat-converter.php:257
68
  msgid "Term slugs conversion started."
69
  msgstr "Розпочато конвертацію посилань термінів."
70
 
71
- #: includes/class-cyr-to-lat-converter.php:259
72
  msgid "Cyr To Lat started conversion of existing term slugs."
73
  msgstr "Cyr To Lat почав конвертацію існуючих посилань термінів."
74
 
75
- #: includes/class-cyr-to-lat-converter.php:264
76
  msgid "Cyr To Lat has not found existing term slugs for conversion."
77
  msgstr "Cyr To Lat не знайшов існуючих посилань термінів для конвертації."
78
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Plugins - Cyr-To-Lat - Development (trunk)\n"
4
+ "POT-Creation-Date: 2019-06-23 11:48+0300\n"
5
+ "PO-Revision-Date: 2019-06-23 11:48+0300\n"
6
  "Last-Translator: KAGG Design <info@kagg.eu>\n"
7
  "Language-Team: \n"
8
  "Language: uk_UA\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
13
  "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
14
+ "X-Generator: Poedit 2.2.3\n"
15
  "X-Poedit-Basepath: ..\n"
16
  "X-Poedit-KeywordsList: __;esc_html__;esc_attr__\n"
17
  "X-Poedit-Flags-xgettext: --add-comments\n"
20
  "X-Poedit-SearchPathExcluded-1: dist\n"
21
  "X-Poedit-SearchPathExcluded-2: src\n"
22
 
23
+ #. translators: 1: Current PHP version number, 2: Cyr To Lat version, 3: Minimum required PHP version number
24
+ #: cyr-to-lat.php:85
25
+ #, php-format
26
+ msgid ""
27
+ "Your server is running PHP version %1$s but Cyr To Lat %2$s requires at "
28
+ "least %3$s."
29
+ msgstr ""
30
+
31
+ #. phpcs:enable
32
+ #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:67
33
  msgid "Post slug converted:"
34
  msgstr "Посилання запису конвертовано:"
35
 
36
+ #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:79
37
  msgid "Post slugs conversion completed."
38
  msgstr "Конвертація посилань записів завершена."
39
 
40
+ #. phpcs:enable
41
+ #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:66
42
  msgid "Term slug converted:"
43
  msgstr "Посилання терміну конвертовано:"
44
 
45
+ #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:78
46
  msgid "Term slugs conversion completed."
47
  msgstr "Конвертація посилань термінів завершена."
48
 
49
+ #: includes/class-cyr-to-lat-converter.php:117
50
  msgid "Cyr To Lat converts existing post slugs in the background process."
51
  msgstr "Cyr To Lat конвертує існуючі посилання записів у фоновому процесі."
52
 
53
+ #: includes/class-cyr-to-lat-converter.php:124
54
  msgid "Cyr To Lat converts existing term slugs in the background process."
55
  msgstr "Cyr To Lat конвертує існуючі посилання термінів у фоновому процесі."
56
 
57
+ #: includes/class-cyr-to-lat-converter.php:131
58
  msgid "Cyr To Lat completed conversion of existing post slugs."
59
  msgstr "Cyr To Lat завершив конвертацію існуючих посилань записів."
60
 
61
+ #: includes/class-cyr-to-lat-converter.php:138
62
  msgid "Cyr To Lat completed conversion of existing term slugs."
63
  msgstr "Cyr To Lat завершив конвертацію існуючих посилань термінів."
64
 
65
+ #: includes/class-cyr-to-lat-converter.php:204
66
  msgid "Post slugs conversion started."
67
  msgstr "Розпочато конвертація посилань записів."
68
 
69
+ #: includes/class-cyr-to-lat-converter.php:206
70
  msgid "Cyr To Lat started conversion of existing post slugs."
71
  msgstr "Cyr To Lat почав конвертацію існуючих посилань записів."
72
 
73
+ #: includes/class-cyr-to-lat-converter.php:213
74
  msgid "Cyr To Lat has not found existing post slugs for conversion."
75
  msgstr "Cyr To Lat не знайшов існуючих посилань записів для конвертації."
76
 
77
+ #: includes/class-cyr-to-lat-converter.php:232
78
  msgid "Term slugs conversion started."
79
  msgstr "Розпочато конвертацію посилань термінів."
80
 
81
+ #: includes/class-cyr-to-lat-converter.php:234
82
  msgid "Cyr To Lat started conversion of existing term slugs."
83
  msgstr "Cyr To Lat почав конвертацію існуючих посилань термінів."
84
 
85
+ #: includes/class-cyr-to-lat-converter.php:241
86
  msgid "Cyr To Lat has not found existing term slugs for conversion."
87
  msgstr "Cyr To Lat не знайшов існуючих посилань термінів для конвертації."
88
 
languages/en_US.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Cyr To Lat\n"
5
- "POT-Creation-Date: 2019-05-18 11:23+0300\n"
6
  "PO-Revision-Date: 2019-01-25 19:18+0200\n"
7
  "Last-Translator: KAGG Design <info@kagg.eu>\n"
8
  "Language-Team: KAGG Design\n"
@@ -10,7 +10,7 @@ msgstr ""
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 2.2.2\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
16
  "%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
@@ -22,59 +22,69 @@ msgstr ""
22
  "X-Poedit-SearchPathExcluded-1: dist\n"
23
  "X-Poedit-SearchPathExcluded-2: src\n"
24
 
25
- #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:39
 
 
 
 
 
 
 
 
 
26
  msgid "Post slug converted:"
27
  msgstr ""
28
 
29
- #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:50
30
  msgid "Post slugs conversion completed."
31
  msgstr ""
32
 
33
- #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:38
 
34
  msgid "Term slug converted:"
35
  msgstr ""
36
 
37
- #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:49
38
  msgid "Term slugs conversion completed."
39
  msgstr ""
40
 
41
- #: includes/class-cyr-to-lat-converter.php:141
42
  msgid "Cyr To Lat converts existing post slugs in the background process."
43
  msgstr ""
44
 
45
- #: includes/class-cyr-to-lat-converter.php:148
46
  msgid "Cyr To Lat converts existing term slugs in the background process."
47
  msgstr ""
48
 
49
- #: includes/class-cyr-to-lat-converter.php:155
50
  msgid "Cyr To Lat completed conversion of existing post slugs."
51
  msgstr ""
52
 
53
- #: includes/class-cyr-to-lat-converter.php:162
54
  msgid "Cyr To Lat completed conversion of existing term slugs."
55
  msgstr ""
56
 
57
- #: includes/class-cyr-to-lat-converter.php:230
58
  msgid "Post slugs conversion started."
59
  msgstr ""
60
 
61
- #: includes/class-cyr-to-lat-converter.php:232
62
  msgid "Cyr To Lat started conversion of existing post slugs."
63
  msgstr ""
64
 
65
- #: includes/class-cyr-to-lat-converter.php:237
66
  msgid "Cyr To Lat has not found existing post slugs for conversion."
67
  msgstr ""
68
 
69
- #: includes/class-cyr-to-lat-converter.php:257
70
  msgid "Term slugs conversion started."
71
  msgstr ""
72
 
73
- #: includes/class-cyr-to-lat-converter.php:259
74
  msgid "Cyr To Lat started conversion of existing term slugs."
75
  msgstr ""
76
 
77
- #: includes/class-cyr-to-lat-converter.php:264
78
  msgid "Cyr To Lat has not found existing term slugs for conversion."
79
  msgstr ""
80
 
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Cyr To Lat\n"
5
+ "POT-Creation-Date: 2019-06-23 11:47+0300\n"
6
  "PO-Revision-Date: 2019-01-25 19:18+0200\n"
7
  "Last-Translator: KAGG Design <info@kagg.eu>\n"
8
  "Language-Team: KAGG Design\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 2.2.3\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
16
  "%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
22
  "X-Poedit-SearchPathExcluded-1: dist\n"
23
  "X-Poedit-SearchPathExcluded-2: src\n"
24
 
25
+ #. translators: 1: Current PHP version number, 2: Cyr To Lat version, 3: Minimum required PHP version number
26
+ #: cyr-to-lat.php:85
27
+ #, php-format
28
+ msgid ""
29
+ "Your server is running PHP version %1$s but Cyr To Lat %2$s requires at "
30
+ "least %3$s."
31
+ msgstr ""
32
+
33
+ #. phpcs:enable
34
+ #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:67
35
  msgid "Post slug converted:"
36
  msgstr ""
37
 
38
+ #: includes/background-processes/class-cyr-to-lat-post-conversion-process.php:79
39
  msgid "Post slugs conversion completed."
40
  msgstr ""
41
 
42
+ #. phpcs:enable
43
+ #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:66
44
  msgid "Term slug converted:"
45
  msgstr ""
46
 
47
+ #: includes/background-processes/class-cyr-to-lat-term-conversion-process.php:78
48
  msgid "Term slugs conversion completed."
49
  msgstr ""
50
 
51
+ #: includes/class-cyr-to-lat-converter.php:117
52
  msgid "Cyr To Lat converts existing post slugs in the background process."
53
  msgstr ""
54
 
55
+ #: includes/class-cyr-to-lat-converter.php:124
56
  msgid "Cyr To Lat converts existing term slugs in the background process."
57
  msgstr ""
58
 
59
+ #: includes/class-cyr-to-lat-converter.php:131
60
  msgid "Cyr To Lat completed conversion of existing post slugs."
61
  msgstr ""
62
 
63
+ #: includes/class-cyr-to-lat-converter.php:138
64
  msgid "Cyr To Lat completed conversion of existing term slugs."
65
  msgstr ""
66
 
67
+ #: includes/class-cyr-to-lat-converter.php:204
68
  msgid "Post slugs conversion started."
69
  msgstr ""
70
 
71
+ #: includes/class-cyr-to-lat-converter.php:206
72
  msgid "Cyr To Lat started conversion of existing post slugs."
73
  msgstr ""
74
 
75
+ #: includes/class-cyr-to-lat-converter.php:213
76
  msgid "Cyr To Lat has not found existing post slugs for conversion."
77
  msgstr ""
78
 
79
+ #: includes/class-cyr-to-lat-converter.php:232
80
  msgid "Term slugs conversion started."
81
  msgstr ""
82
 
83
+ #: includes/class-cyr-to-lat-converter.php:234
84
  msgid "Cyr To Lat started conversion of existing term slugs."
85
  msgstr ""
86
 
87
+ #: includes/class-cyr-to-lat-converter.php:241
88
  msgid "Cyr To Lat has not found existing term slugs for conversion."
89
  msgstr ""
90
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: SergeyBiryukov, mihdan, karevn, webvitaly, kaggdesign
3
  Tags: cyrillic, belorussian, ukrainian, bulgarian, macedonian, georgian, kazakh, latin, l10n, russian, cyr-to-lat, cyr2lat, rustolat, slugs, translations, transliteration
4
  Requires at least: 2.3
5
  Tested up to: 5.2
6
- Stable tag: 4.2
7
  Requires PHP: 5.6
8
 
9
  Converts Cyrillic characters in post, page and term slugs to Latin characters.
@@ -34,12 +34,13 @@ Based on the original Rus-To-Lat plugin by Anton Skorobogatov.
34
 
35
  Add this code to your theme's `functions.php` file:
36
  `
37
- function my_cyr_to_lat_table($ctl_table) {
38
  $ctl_table['Ъ'] = 'U';
39
  $ctl_table['ъ'] = 'u';
 
40
  return $ctl_table;
41
  }
42
- add_filter('ctl_table', 'my_cyr_to_lat_table');
43
  `
44
 
45
  = How can I redefine non-standard locale ? =
@@ -86,6 +87,12 @@ Yes you can!
86
 
87
  == Changelog ==
88
 
 
 
 
 
 
 
89
  = 4.2 (28.05.2019) =
90
  * Bumped up required php version - to 5.6
91
  * Added phpunit tests for all php versions from 5.6 to 7.3
3
  Tags: cyrillic, belorussian, ukrainian, bulgarian, macedonian, georgian, kazakh, latin, l10n, russian, cyr-to-lat, cyr2lat, rustolat, slugs, translations, transliteration
4
  Requires at least: 2.3
5
  Tested up to: 5.2
6
+ Stable tag: 4.2.1
7
  Requires PHP: 5.6
8
 
9
  Converts Cyrillic characters in post, page and term slugs to Latin characters.
34
 
35
  Add this code to your theme's `functions.php` file:
36
  `
37
+ function my_cyr_to_lat_table( $ctl_table ) {
38
  $ctl_table['Ъ'] = 'U';
39
  $ctl_table['ъ'] = 'u';
40
+
41
  return $ctl_table;
42
  }
43
+ add_filter( 'ctl_table', 'my_cyr_to_lat_table' );
44
  `
45
 
46
  = How can I redefine non-standard locale ? =
87
 
88
  == Changelog ==
89
 
90
+ = 4.2.1 (23.06.2019) =
91
+ * Fixed problem with sessions
92
+ * Fixed message sequence for conversion of existing slugs.
93
+ * Added php version check to avoid fatal error on activation on old sites.
94
+ * Added vertical tabs in plugin settings.
95
+
96
  = 4.2 (28.05.2019) =
97
  * Bumped up required php version - to 5.6
98
  * Added phpunit tests for all php versions from 5.6 to 7.3
vendor/a5hleyrich/wp-background-processing/classes/wp-async-request.php CHANGED
@@ -60,31 +60,6 @@ if ( ! class_exists( 'WP_Async_Request' ) ) {
60
 
61
  add_action( 'wp_ajax_' . $this->identifier, array( $this, 'maybe_handle' ) );
62
  add_action( 'wp_ajax_nopriv_' . $this->identifier, array( $this, 'maybe_handle' ) );
63
-
64
- add_action( 'init', array( $this, 'add_hooks' ) );
65
- }
66
-
67
- /**
68
- * Add hooks.
69
- */
70
- public function add_hooks() {
71
- if ( ! is_user_logged_in() ) {
72
- if ( ! session_id() ) {
73
- session_start();
74
- }
75
- add_filter( 'nonce_user_logged_out', array( $this, 'nonce_user_logged_out' ) );
76
- }
77
- }
78
-
79
- /**
80
- * When a user is logged out, ensure they have a unique nonce by using the session ID.
81
- *
82
- * @param int $uid User ID.
83
- *
84
- * @return string
85
- */
86
- public function nonce_user_logged_out( $uid ) {
87
- return session_id();
88
  }
89
 
90
  /**
@@ -166,11 +141,11 @@ if ( ! class_exists( 'WP_Async_Request' ) ) {
166
  * Check for correct nonce and pass to handler.
167
  */
168
  public function maybe_handle() {
169
- check_ajax_referer( $this->identifier, 'nonce' );
170
-
171
  // Don't lock up other requests while processing.
172
  session_write_close();
173
 
 
 
174
  $this->handle();
175
 
176
  wp_die();
60
 
61
  add_action( 'wp_ajax_' . $this->identifier, array( $this, 'maybe_handle' ) );
62
  add_action( 'wp_ajax_nopriv_' . $this->identifier, array( $this, 'maybe_handle' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  }
64
 
65
  /**
141
  * Check for correct nonce and pass to handler.
142
  */
143
  public function maybe_handle() {
 
 
144
  // Don't lock up other requests while processing.
145
  session_write_close();
146
 
147
+ check_ajax_referer( $this->identifier, 'nonce' );
148
+
149
  $this->handle();
150
 
151
  wp_die();
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit6ea461ea7c2388800365ee94bb99f7e0::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit889b56da8e5c956977b4e015c55d5852::getLoader();
vendor/autoload_52.php DELETED
@@ -1,7 +0,0 @@
1
- <?php
2
-
3
- // autoload_52.php generated by xrstf/composer-php52
4
-
5
- require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
-
7
- return ComposerAutoloaderInit18b08e895742391cb46af3b3d43b33fd::getLoader();
 
 
 
 
 
 
 
vendor/composer/ClassLoader.php CHANGED
@@ -279,7 +279,7 @@ class ClassLoader
279
  */
280
  public function setApcuPrefix($apcuPrefix)
281
  {
282
- $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
283
  }
284
 
285
  /**
@@ -377,7 +377,7 @@ class ClassLoader
377
  $subPath = $class;
378
  while (false !== $lastPos = strrpos($subPath, '\\')) {
379
  $subPath = substr($subPath, 0, $lastPos);
380
- $search = $subPath.'\\';
381
  if (isset($this->prefixDirsPsr4[$search])) {
382
  $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
383
  foreach ($this->prefixDirsPsr4[$search] as $dir) {
279
  */
280
  public function setApcuPrefix($apcuPrefix)
281
  {
282
+ $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
283
  }
284
 
285
  /**
377
  $subPath = $class;
378
  while (false !== $lastPos = strrpos($subPath, '\\')) {
379
  $subPath = substr($subPath, 0, $lastPos);
380
+ $search = $subPath . '\\';
381
  if (isset($this->prefixDirsPsr4[$search])) {
382
  $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
383
  foreach ($this->prefixDirsPsr4[$search] as $dir) {
vendor/composer/LICENSE CHANGED
@@ -1,21 +1,56 @@
 
 
 
 
1
 
2
- Copyright (c) Nils Adermann, Jordi Boggiano
 
 
 
3
 
4
- Permission is hereby granted, free of charge, to any person obtaining a copy
5
- of this software and associated documentation files (the "Software"), to deal
6
- in the Software without restriction, including without limitation the rights
7
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8
- copies of the Software, and to permit persons to whom the Software is furnished
9
- to do so, subject to the following conditions:
10
 
11
- The above copyright notice and this permission notice shall be included in all
12
- copies or substantial portions of the Software.
13
-
14
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
20
- THE SOFTWARE.
 
 
 
 
 
 
 
 
 
 
 
21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2
+ Upstream-Name: Composer
3
+ Upstream-Contact: Jordi Boggiano <j.boggiano@seld.be>
4
+ Source: https://github.com/composer/composer
5
 
6
+ Files: *
7
+ Copyright: 2016, Nils Adermann <naderman@naderman.de>
8
+ 2016, Jordi Boggiano <j.boggiano@seld.be>
9
+ License: Expat
10
 
11
+ Files: src/Composer/Util/TlsHelper.php
12
+ Copyright: 2016, Nils Adermann <naderman@naderman.de>
13
+ 2016, Jordi Boggiano <j.boggiano@seld.be>
14
+ 2013, Evan Coury <me@evancoury.com>
15
+ License: Expat and BSD-2-Clause
 
16
 
17
+ License: BSD-2-Clause
18
+ Redistribution and use in source and binary forms, with or without modification,
19
+ are permitted provided that the following conditions are met:
20
+ .
21
+ * Redistributions of source code must retain the above copyright notice,
22
+ this list of conditions and the following disclaimer.
23
+ .
24
+ * Redistributions in binary form must reproduce the above copyright notice,
25
+ this list of conditions and the following disclaimer in the documentation
26
+ and/or other materials provided with the distribution.
27
+ .
28
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
29
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
30
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
31
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
32
+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
33
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
34
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
35
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
36
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
37
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38
 
39
+ License: Expat
40
+ Permission is hereby granted, free of charge, to any person obtaining a copy
41
+ of this software and associated documentation files (the "Software"), to deal
42
+ in the Software without restriction, including without limitation the rights
43
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
44
+ copies of the Software, and to permit persons to whom the Software is furnished
45
+ to do so, subject to the following conditions:
46
+ .
47
+ The above copyright notice and this permission notice shall be included in all
48
+ copies or substantial portions of the Software.
49
+ .
50
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
51
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
52
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
53
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
54
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
55
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
56
+ THE SOFTWARE.
vendor/composer/autoload_classmap.php CHANGED
@@ -12,6 +12,7 @@ return array(
12
  'Cyr_To_Lat_Converter' => $baseDir . '/includes/class-cyr-to-lat-converter.php',
13
  'Cyr_To_Lat_Main' => $baseDir . '/includes/class-cyr-to-lat-main.php',
14
  'Cyr_To_Lat_Post_Conversion_Process' => $baseDir . '/includes/background-processes/class-cyr-to-lat-post-conversion-process.php',
 
15
  'Cyr_To_Lat_Settings' => $baseDir . '/includes/class-cyr-to-lat-settings.php',
16
  'Cyr_To_Lat_Term_Conversion_Process' => $baseDir . '/includes/background-processes/class-cyr-to-lat-term-conversion-process.php',
17
  'Cyr_To_Lat_WP_CLI' => $baseDir . '/includes/class-cyr-to-lat-wp-cli.php',
12
  'Cyr_To_Lat_Converter' => $baseDir . '/includes/class-cyr-to-lat-converter.php',
13
  'Cyr_To_Lat_Main' => $baseDir . '/includes/class-cyr-to-lat-main.php',
14
  'Cyr_To_Lat_Post_Conversion_Process' => $baseDir . '/includes/background-processes/class-cyr-to-lat-post-conversion-process.php',
15
+ 'Cyr_To_Lat_Requirements' => $baseDir . '/includes/class-cyr-to-lat-requirements.php',
16
  'Cyr_To_Lat_Settings' => $baseDir . '/includes/class-cyr-to-lat-settings.php',
17
  'Cyr_To_Lat_Term_Conversion_Process' => $baseDir . '/includes/background-processes/class-cyr-to-lat-term-conversion-process.php',
18
  'Cyr_To_Lat_WP_CLI' => $baseDir . '/includes/class-cyr-to-lat-wp-cli.php',
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit6ea461ea7c2388800365ee94bb99f7e0
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit6ea461ea7c2388800365ee94bb99f7e0
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit6ea461ea7c2388800365ee94bb99f7e0', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit6ea461ea7c2388800365ee94bb99f7e0', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit6ea461ea7c2388800365ee94bb99f7e0::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit889b56da8e5c956977b4e015c55d5852
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit889b56da8e5c956977b4e015c55d5852', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit889b56da8e5c956977b4e015c55d5852', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit889b56da8e5c956977b4e015c55d5852::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_real_52.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
- class ComposerAutoloaderInit18b08e895742391cb46af3b3d43b33fd {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit18b08e895742391cb46af3b3d43b33fd {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit18b08e895742391cb46af3b3d43b33fd', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit18b08e895742391cb46af3b3d43b33fd', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
@@ -39,16 +39,6 @@ class ComposerAutoloaderInit18b08e895742391cb46af3b3d43b33fd {
39
 
40
  $loader->register(true);
41
 
42
- // require $vendorDir . '/symfony/polyfill-ctype/bootstrap.php'; // disabled because of PHP 5.3 syntax
43
- // require $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php'; // disabled because of PHP 5.3 syntax
44
- require $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php';
45
- // require $vendorDir . '/guzzlehttp/promises/src/functions_include.php'; // disabled because of PHP 5.3 syntax
46
- // require $vendorDir . '/guzzlehttp/psr7/src/functions_include.php'; // disabled because of PHP 5.3 syntax
47
- // require $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php'; // disabled because of PHP 5.3 syntax
48
- // require $vendorDir . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php'; // disabled because of PHP 5.3 syntax
49
- require $vendorDir . '/wp-cli/mustangostang-spyc/includes/functions.php';
50
- // require $vendorDir . '/wp-cli/php-cli-tools/lib/cli/cli.php'; // disabled because of PHP 5.3 syntax
51
-
52
  return $loader;
53
  }
54
  }
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
+ class ComposerAutoloaderInit5dcf7a98b032f1c0e3482e43ab2c5865 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit5dcf7a98b032f1c0e3482e43ab2c5865', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit5dcf7a98b032f1c0e3482e43ab2c5865', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
39
 
40
  $loader->register(true);
41
 
 
 
 
 
 
 
 
 
 
 
42
  return $loader;
43
  }
44
  }
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit6ea461ea7c2388800365ee94bb99f7e0
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'C' =>
@@ -27,6 +27,7 @@ class ComposerStaticInit6ea461ea7c2388800365ee94bb99f7e0
27
  'Cyr_To_Lat_Converter' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-converter.php',
28
  'Cyr_To_Lat_Main' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-main.php',
29
  'Cyr_To_Lat_Post_Conversion_Process' => __DIR__ . '/../..' . '/includes/background-processes/class-cyr-to-lat-post-conversion-process.php',
 
30
  'Cyr_To_Lat_Settings' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-settings.php',
31
  'Cyr_To_Lat_Term_Conversion_Process' => __DIR__ . '/../..' . '/includes/background-processes/class-cyr-to-lat-term-conversion-process.php',
32
  'Cyr_To_Lat_WP_CLI' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-wp-cli.php',
@@ -37,9 +38,9 @@ class ComposerStaticInit6ea461ea7c2388800365ee94bb99f7e0
37
  public static function getInitializer(ClassLoader $loader)
38
  {
39
  return \Closure::bind(function () use ($loader) {
40
- $loader->prefixLengthsPsr4 = ComposerStaticInit6ea461ea7c2388800365ee94bb99f7e0::$prefixLengthsPsr4;
41
- $loader->prefixDirsPsr4 = ComposerStaticInit6ea461ea7c2388800365ee94bb99f7e0::$prefixDirsPsr4;
42
- $loader->classMap = ComposerStaticInit6ea461ea7c2388800365ee94bb99f7e0::$classMap;
43
 
44
  }, null, ClassLoader::class);
45
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit889b56da8e5c956977b4e015c55d5852
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'C' =>
27
  'Cyr_To_Lat_Converter' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-converter.php',
28
  'Cyr_To_Lat_Main' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-main.php',
29
  'Cyr_To_Lat_Post_Conversion_Process' => __DIR__ . '/../..' . '/includes/background-processes/class-cyr-to-lat-post-conversion-process.php',
30
+ 'Cyr_To_Lat_Requirements' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-requirements.php',
31
  'Cyr_To_Lat_Settings' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-settings.php',
32
  'Cyr_To_Lat_Term_Conversion_Process' => __DIR__ . '/../..' . '/includes/background-processes/class-cyr-to-lat-term-conversion-process.php',
33
  'Cyr_To_Lat_WP_CLI' => __DIR__ . '/../..' . '/includes/class-cyr-to-lat-wp-cli.php',
38
  public static function getInitializer(ClassLoader $loader)
39
  {
40
  return \Closure::bind(function () use ($loader) {
41
+ $loader->prefixLengthsPsr4 = ComposerStaticInit889b56da8e5c956977b4e015c55d5852::$prefixLengthsPsr4;
42
+ $loader->prefixDirsPsr4 = ComposerStaticInit889b56da8e5c956977b4e015c55d5852::$prefixDirsPsr4;
43
+ $loader->classMap = ComposerStaticInit889b56da8e5c956977b4e015c55d5852::$classMap;
44
 
45
  }, null, ClassLoader::class);
46
  }
vendor/composer/installed.json CHANGED
@@ -6,18 +6,18 @@
6
  "source": {
7
  "type": "git",
8
  "url": "https://github.com/kagg-design/wp-background-processing.git",
9
- "reference": "eaaa6211b6151d75f4c0ee5c8be52094315a8e77"
10
  },
11
  "dist": {
12
  "type": "zip",
13
- "url": "https://api.github.com/repos/kagg-design/wp-background-processing/zipball/eaaa6211b6151d75f4c0ee5c8be52094315a8e77",
14
- "reference": "eaaa6211b6151d75f4c0ee5c8be52094315a8e77",
15
  "shasum": ""
16
  },
17
  "require": {
18
  "php": ">=5.2"
19
  },
20
- "time": "2019-03-17T09:04:10+00:00",
21
  "type": "library",
22
  "installation-source": "source",
23
  "autoload": {
6
  "source": {
7
  "type": "git",
8
  "url": "https://github.com/kagg-design/wp-background-processing.git",
9
+ "reference": "75142e7269c5df90ad3699031b35028975980258"
10
  },
11
  "dist": {
12
  "type": "zip",
13
+ "url": "https://api.github.com/repos/kagg-design/wp-background-processing/zipball/75142e7269c5df90ad3699031b35028975980258",
14
+ "reference": "75142e7269c5df90ad3699031b35028975980258",
15
  "shasum": ""
16
  },
17
  "require": {
18
  "php": ">=5.2"
19
  },
20
+ "time": "2019-06-22T13:34:08+00:00",
21
  "type": "library",
22
  "installation-source": "source",
23
  "autoload": {