WP Translitera - Version p1.0.3

Version Description

  • wpforo
  • ---
  • Added full compatibility with wpforo
Download this release

Release Info

Developer YurchenkoEV
Plugin Icon wp plugin WP Translitera
Version p1.0.3
Comparing to
See all releases

Code changes from version p1.0.2 to p1.0.3

languages/wp-translitera-ru_RU.mo CHANGED
Binary file
languages/wp-translitera-ru_RU.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: wp_translitera\n"
4
- "POT-Creation-Date: 2017-05-10 22:36+0300\n"
5
- "PO-Revision-Date: 2017-05-10 22:38+0300\n"
6
  "Last-Translator: Evgenij Yurchenko <evgen@yur4enko.com>\n"
7
  "Language-Team: \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.0.1\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<10 || n%100>=20) ? 1 : 2);\n"
@@ -17,39 +17,51 @@ msgstr ""
17
  "X-Poedit-KeywordsList: __\n"
18
  "X-Poedit-SearchPath-0: wp-translitera.php\n"
19
 
20
- #: wp-translitera.php:131
 
 
 
 
 
 
 
 
 
 
 
 
21
  msgid "Convert existing"
22
  msgstr "Преобразовать существующие"
23
 
24
- #: wp-translitera.php:133
25
  msgid "Pages and posts"
26
  msgstr "Страницы и посты"
27
 
28
- #: wp-translitera.php:134
29
  msgid "Headings, tags etc..."
30
  msgstr "Рубрики, теги и тд"
31
 
32
- #: wp-translitera.php:135
33
  msgid "Transliterate"
34
  msgstr "Транслитерировать"
35
 
36
- #: wp-translitera.php:137 wp-translitera.php:362
37
  msgid "Settings"
38
  msgstr "Настройки"
39
 
40
- #: wp-translitera.php:139
41
  msgid "Use forces transliteration for title"
42
  msgstr "Форсированный режим транслитерации"
43
 
44
- #: wp-translitera.php:140
45
  msgid "Transliterate names of uploads files"
46
  msgstr "Транслитерировать имена загружаемых файлов"
47
 
48
- #: wp-translitera.php:141
49
  msgid "Transliterate 404 url"
50
  msgstr "Транслитерация 404 ссылок"
51
 
52
- #: wp-translitera.php:142
53
  msgid ""
54
  "Use transliteration in frontend for transliteration title out ACP (enable if "
55
  "use bbPress, buddypress, woocommerce etc)"
@@ -58,7 +70,7 @@ msgstr ""
58
  "панели управления ( включить если используете bbPress, buddypress, "
59
  "woocommerce etc)"
60
 
61
- #: wp-translitera.php:143
62
  msgid ""
63
  "File extensions, separated by commas , titles that do not need to "
64
  "transliterate"
@@ -66,7 +78,7 @@ msgstr ""
66
  "Расширения файлов, разделенные запятой, заголовки которых не нужно "
67
  "транслитерировать"
68
 
69
- #: wp-translitera.php:144
70
  msgid ""
71
  "Custom transliteration rules, in format я=ja (Everyone ruled from a new "
72
  "line!)"
@@ -74,15 +86,15 @@ msgstr ""
74
  "Пользовательские правила транслитерации, в формате я=ja (каждое правило с "
75
  "новой строки!)"
76
 
77
- #: wp-translitera.php:145
78
  msgid "Apply"
79
  msgstr "Применить"
80
 
81
- #: wp-translitera.php:247
82
  msgid "Plugin WP Translitera has been updated,"
83
  msgstr "Плагин WP Trandslitera был обновлен,"
84
 
85
- #: wp-translitera.php:247
86
  msgid "update settings"
87
  msgstr "обновите настройки."
88
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: wp_translitera\n"
4
+ "POT-Creation-Date: 2017-07-08 14:31+0300\n"
5
+ "PO-Revision-Date: 2017-07-08 14:32+0300\n"
6
  "Last-Translator: Evgenij Yurchenko <evgen@yur4enko.com>\n"
7
  "Language-Team: \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.0.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<10 || n%100>=20) ? 1 : 2);\n"
17
  "X-Poedit-KeywordsList: __\n"
18
  "X-Poedit-SearchPath-0: wp-translitera.php\n"
19
 
20
+ #: wp-translitera.php:142
21
+ msgid "WPForo"
22
+ msgstr "WPForo"
23
+
24
+ #: wp-translitera.php:143
25
+ msgid "Forums"
26
+ msgstr "Форумы"
27
+
28
+ #: wp-translitera.php:144
29
+ msgid "Topics"
30
+ msgstr "Темы"
31
+
32
+ #: wp-translitera.php:146
33
  msgid "Convert existing"
34
  msgstr "Преобразовать существующие"
35
 
36
+ #: wp-translitera.php:148
37
  msgid "Pages and posts"
38
  msgstr "Страницы и посты"
39
 
40
+ #: wp-translitera.php:149
41
  msgid "Headings, tags etc..."
42
  msgstr "Рубрики, теги и тд"
43
 
44
+ #: wp-translitera.php:151
45
  msgid "Transliterate"
46
  msgstr "Транслитерировать"
47
 
48
+ #: wp-translitera.php:153 wp-translitera.php:467
49
  msgid "Settings"
50
  msgstr "Настройки"
51
 
52
+ #: wp-translitera.php:155
53
  msgid "Use forces transliteration for title"
54
  msgstr "Форсированный режим транслитерации"
55
 
56
+ #: wp-translitera.php:156
57
  msgid "Transliterate names of uploads files"
58
  msgstr "Транслитерировать имена загружаемых файлов"
59
 
60
+ #: wp-translitera.php:157
61
  msgid "Transliterate 404 url"
62
  msgstr "Транслитерация 404 ссылок"
63
 
64
+ #: wp-translitera.php:158
65
  msgid ""
66
  "Use transliteration in frontend for transliteration title out ACP (enable if "
67
  "use bbPress, buddypress, woocommerce etc)"
70
  "панели управления ( включить если используете bbPress, buddypress, "
71
  "woocommerce etc)"
72
 
73
+ #: wp-translitera.php:159
74
  msgid ""
75
  "File extensions, separated by commas , titles that do not need to "
76
  "transliterate"
78
  "Расширения файлов, разделенные запятой, заголовки которых не нужно "
79
  "транслитерировать"
80
 
81
+ #: wp-translitera.php:160
82
  msgid ""
83
  "Custom transliteration rules, in format я=ja (Everyone ruled from a new "
84
  "line!)"
86
  "Пользовательские правила транслитерации, в формате я=ja (каждое правило с "
87
  "новой строки!)"
88
 
89
+ #: wp-translitera.php:161
90
  msgid "Apply"
91
  msgstr "Применить"
92
 
93
+ #: wp-translitera.php:300
94
  msgid "Plugin WP Translitera has been updated,"
95
  msgstr "Плагин WP Trandslitera был обновлен,"
96
 
97
+ #: wp-translitera.php:300
98
  msgid "update settings"
99
  msgstr "обновите настройки."
100
 
languages/wp-translitera-uk.mo CHANGED
Binary file
languages/wp-translitera-uk.po CHANGED
@@ -1,55 +1,67 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: wp_translitera\n"
4
- "POT-Creation-Date: 2017-05-10 22:56+0300\n"
5
- "PO-Revision-Date: 2017-05-10 23:14+0300\n"
 
6
  "Language-Team: \n"
 
7
  "MIME-Version: 1.0\n"
8
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Content-Transfer-Encoding: 8bit\n"
10
- "X-Generator: Poedit 2.0.1\n"
11
  "X-Poedit-Basepath: ..\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-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: __\n"
16
- "Last-Translator: \n"
17
- "Language: uk\n"
18
  "X-Poedit-SearchPath-0: wp-translitera.php\n"
19
 
20
- #: wp-translitera.php:131
 
 
 
 
 
 
 
 
 
 
 
 
21
  msgid "Convert existing"
22
  msgstr "Перетворити існуючі"
23
 
24
- #: wp-translitera.php:133
25
  msgid "Pages and posts"
26
  msgstr "Сторінки та записи"
27
 
28
- #: wp-translitera.php:134
29
  msgid "Headings, tags etc..."
30
- msgstr "Категорії, позначки та інше"
31
 
32
- #: wp-translitera.php:135
33
  msgid "Transliterate"
34
  msgstr "Траслітерувати"
35
 
36
- #: wp-translitera.php:137 wp-translitera.php:362
37
  msgid "Settings"
38
  msgstr "Налаштування"
39
 
40
- #: wp-translitera.php:139
41
  msgid "Use forces transliteration for title"
42
  msgstr "Використовувати примусове транслітерування у назвах"
43
 
44
- #: wp-translitera.php:140
45
  msgid "Transliterate names of uploads files"
46
  msgstr "Транслітерувати назви завантаженних файлів"
47
 
48
- #: wp-translitera.php:141
49
  msgid "Transliterate 404 url"
50
  msgstr "Транслитерувати 404 посилання"
51
 
52
- #: wp-translitera.php:142
53
  msgid ""
54
  "Use transliteration in frontend for transliteration title out ACP (enable if "
55
  "use bbPress, buddypress, woocommerce etc)"
@@ -58,14 +70,14 @@ msgstr ""
58
  "панелі керування (вімкнути якщо використовуєте bbPress, buddypress, "
59
  "woocommerce etc)"
60
 
61
- #: wp-translitera.php:143
62
  msgid ""
63
  "File extensions, separated by commas , titles that do not need to "
64
  "transliterate"
65
  msgstr ""
66
  "Розширення файлів, назви яких не треба транслітерувати, розділені комами"
67
 
68
- #: wp-translitera.php:144
69
  msgid ""
70
  "Custom transliteration rules, in format я=ja (Everyone ruled from a new "
71
  "line!)"
@@ -73,19 +85,14 @@ msgstr ""
73
  "Налаштовані користувачем правила транслітерації у форматі я=ja (кожне "
74
  "правило з нового рядка)"
75
 
76
- #: wp-translitera.php:145
77
  msgid "Apply"
78
  msgstr "Прийняти"
79
 
80
- #: wp-translitera.php:247
81
  msgid "Plugin WP Translitera has been updated,"
82
- msgstr "Плагін WP Translitera оновлено"
83
 
84
- #: wp-translitera.php:247
85
  msgid "update settings"
86
  msgstr "Оновити налаштування"
87
-
88
- msgid ""
89
- "Use transliteration in frontend for transliteration title out ACP (enable if "
90
- "use bbPress, buddypress etc)"
91
- msgstr ""
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: wp_translitera\n"
4
+ "POT-Creation-Date: 2017-07-08 14:32+0300\n"
5
+ "PO-Revision-Date: 2017-07-08 14:33+0300\n"
6
+ "Last-Translator: \n"
7
  "Language-Team: \n"
8
+ "Language: uk\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.0.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<10 || n%100>=20) ? 1 : 2);\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
  "X-Poedit-KeywordsList: __\n"
 
 
18
  "X-Poedit-SearchPath-0: wp-translitera.php\n"
19
 
20
+ #: wp-translitera.php:142
21
+ msgid "WPForo"
22
+ msgstr "WPForo"
23
+
24
+ #: wp-translitera.php:143
25
+ msgid "Forums"
26
+ msgstr "Форуми"
27
+
28
+ #: wp-translitera.php:144
29
+ msgid "Topics"
30
+ msgstr "Теми"
31
+
32
+ #: wp-translitera.php:146
33
  msgid "Convert existing"
34
  msgstr "Перетворити існуючі"
35
 
36
+ #: wp-translitera.php:148
37
  msgid "Pages and posts"
38
  msgstr "Сторінки та записи"
39
 
40
+ #: wp-translitera.php:149
41
  msgid "Headings, tags etc..."
42
+ msgstr "Категорії, позначки та інше..."
43
 
44
+ #: wp-translitera.php:151
45
  msgid "Transliterate"
46
  msgstr "Траслітерувати"
47
 
48
+ #: wp-translitera.php:153 wp-translitera.php:467
49
  msgid "Settings"
50
  msgstr "Налаштування"
51
 
52
+ #: wp-translitera.php:155
53
  msgid "Use forces transliteration for title"
54
  msgstr "Використовувати примусове транслітерування у назвах"
55
 
56
+ #: wp-translitera.php:156
57
  msgid "Transliterate names of uploads files"
58
  msgstr "Транслітерувати назви завантаженних файлів"
59
 
60
+ #: wp-translitera.php:157
61
  msgid "Transliterate 404 url"
62
  msgstr "Транслитерувати 404 посилання"
63
 
64
+ #: wp-translitera.php:158
65
  msgid ""
66
  "Use transliteration in frontend for transliteration title out ACP (enable if "
67
  "use bbPress, buddypress, woocommerce etc)"
70
  "панелі керування (вімкнути якщо використовуєте bbPress, buddypress, "
71
  "woocommerce etc)"
72
 
73
+ #: wp-translitera.php:159
74
  msgid ""
75
  "File extensions, separated by commas , titles that do not need to "
76
  "transliterate"
77
  msgstr ""
78
  "Розширення файлів, назви яких не треба транслітерувати, розділені комами"
79
 
80
+ #: wp-translitera.php:160
81
  msgid ""
82
  "Custom transliteration rules, in format я=ja (Everyone ruled from a new "
83
  "line!)"
85
  "Налаштовані користувачем правила транслітерації у форматі я=ja (кожне "
86
  "правило з нового рядка)"
87
 
88
+ #: wp-translitera.php:161
89
  msgid "Apply"
90
  msgstr "Прийняти"
91
 
92
+ #: wp-translitera.php:300
93
  msgid "Plugin WP Translitera has been updated,"
94
+ msgstr "Плагін WP Translitera оновлено,"
95
 
96
+ #: wp-translitera.php:300
97
  msgid "update settings"
98
  msgstr "Оновити налаштування"
 
 
 
 
 
languages/wp-translitera.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: wp_translitera\n"
5
- "POT-Creation-Date: 2017-05-10 22:40+0300\n"
6
  "PO-Revision-Date: 2017-05-10 22:38+0300\n"
7
  "Last-Translator: Evgenij Yurchenko <evgen@yur4enko.com>\n"
8
  "Language-Team: \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.0.1\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<10 || n%100>=20) ? 1 : 2);\n"
@@ -18,65 +18,77 @@ msgstr ""
18
  "X-Poedit-KeywordsList: __\n"
19
  "X-Poedit-SearchPath-0: wp-translitera.php\n"
20
 
21
- #: wp-translitera.php:131
 
 
 
 
 
 
 
 
 
 
 
 
22
  msgid "Convert existing"
23
  msgstr ""
24
 
25
- #: wp-translitera.php:133
26
  msgid "Pages and posts"
27
  msgstr ""
28
 
29
- #: wp-translitera.php:134
30
  msgid "Headings, tags etc..."
31
  msgstr ""
32
 
33
- #: wp-translitera.php:135
34
  msgid "Transliterate"
35
  msgstr ""
36
 
37
- #: wp-translitera.php:137 wp-translitera.php:362
38
  msgid "Settings"
39
  msgstr ""
40
 
41
- #: wp-translitera.php:139
42
  msgid "Use forces transliteration for title"
43
  msgstr ""
44
 
45
- #: wp-translitera.php:140
46
  msgid "Transliterate names of uploads files"
47
  msgstr ""
48
 
49
- #: wp-translitera.php:141
50
  msgid "Transliterate 404 url"
51
  msgstr ""
52
 
53
- #: wp-translitera.php:142
54
  msgid ""
55
  "Use transliteration in frontend for transliteration title out ACP (enable if "
56
  "use bbPress, buddypress, woocommerce etc)"
57
  msgstr ""
58
 
59
- #: wp-translitera.php:143
60
  msgid ""
61
  "File extensions, separated by commas , titles that do not need to "
62
  "transliterate"
63
  msgstr ""
64
 
65
- #: wp-translitera.php:144
66
  msgid ""
67
  "Custom transliteration rules, in format я=ja (Everyone ruled from a new "
68
  "line!)"
69
  msgstr ""
70
 
71
- #: wp-translitera.php:145
72
  msgid "Apply"
73
  msgstr ""
74
 
75
- #: wp-translitera.php:247
76
  msgid "Plugin WP Translitera has been updated,"
77
  msgstr ""
78
 
79
- #: wp-translitera.php:247
80
  msgid "update settings"
81
  msgstr ""
82
 
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: wp_translitera\n"
5
+ "POT-Creation-Date: 2017-07-08 14:31+0300\n"
6
  "PO-Revision-Date: 2017-05-10 22:38+0300\n"
7
  "Last-Translator: Evgenij Yurchenko <evgen@yur4enko.com>\n"
8
  "Language-Team: \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.0.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<10 || n%100>=20) ? 1 : 2);\n"
18
  "X-Poedit-KeywordsList: __\n"
19
  "X-Poedit-SearchPath-0: wp-translitera.php\n"
20
 
21
+ #: wp-translitera.php:142
22
+ msgid "WPForo"
23
+ msgstr ""
24
+
25
+ #: wp-translitera.php:143
26
+ msgid "Forums"
27
+ msgstr ""
28
+
29
+ #: wp-translitera.php:144
30
+ msgid "Topics"
31
+ msgstr ""
32
+
33
+ #: wp-translitera.php:146
34
  msgid "Convert existing"
35
  msgstr ""
36
 
37
+ #: wp-translitera.php:148
38
  msgid "Pages and posts"
39
  msgstr ""
40
 
41
+ #: wp-translitera.php:149
42
  msgid "Headings, tags etc..."
43
  msgstr ""
44
 
45
+ #: wp-translitera.php:151
46
  msgid "Transliterate"
47
  msgstr ""
48
 
49
+ #: wp-translitera.php:153 wp-translitera.php:467
50
  msgid "Settings"
51
  msgstr ""
52
 
53
+ #: wp-translitera.php:155
54
  msgid "Use forces transliteration for title"
55
  msgstr ""
56
 
57
+ #: wp-translitera.php:156
58
  msgid "Transliterate names of uploads files"
59
  msgstr ""
60
 
61
+ #: wp-translitera.php:157
62
  msgid "Transliterate 404 url"
63
  msgstr ""
64
 
65
+ #: wp-translitera.php:158
66
  msgid ""
67
  "Use transliteration in frontend for transliteration title out ACP (enable if "
68
  "use bbPress, buddypress, woocommerce etc)"
69
  msgstr ""
70
 
71
+ #: wp-translitera.php:159
72
  msgid ""
73
  "File extensions, separated by commas , titles that do not need to "
74
  "transliterate"
75
  msgstr ""
76
 
77
+ #: wp-translitera.php:160
78
  msgid ""
79
  "Custom transliteration rules, in format я=ja (Everyone ruled from a new "
80
  "line!)"
81
  msgstr ""
82
 
83
+ #: wp-translitera.php:161
84
  msgid "Apply"
85
  msgstr ""
86
 
87
+ #: wp-translitera.php:300
88
  msgid "Plugin WP Translitera has been updated,"
89
  msgstr ""
90
 
91
+ #: wp-translitera.php:300
92
  msgid "update settings"
93
  msgstr ""
94
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://yur4enko.com/
4
  Tags: translate, rus-to-lat, cyr-to-lat, Seo, tag, record, page, transliterate, transliteration, bg, bulgarian
5
  Requires at least: 3.2
6
  Tested up to: 4.9
7
- Stable tag: p.1.0.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -28,6 +28,11 @@ Automatical from repository or unzip in plugins and activate in ACP.
28
 
29
  == Changelog ==
30
 
 
 
 
 
 
31
  = p1.0.2 =
32
  * обновлена функция транслитерации (https://wordpress.org/support/topic/%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD-%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BB-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D0%B8%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D1%82%D1%80/)
33
  * ---
4
  Tags: translate, rus-to-lat, cyr-to-lat, Seo, tag, record, page, transliterate, transliteration, bg, bulgarian
5
  Requires at least: 3.2
6
  Tested up to: 4.9
7
+ Stable tag: p.1.0.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
28
 
29
  == Changelog ==
30
 
31
+ = p1.0.3 =
32
+ * добавлена полная совместимость с wpforo
33
+ * ---
34
+ * Added full compatibility with wpforo
35
+
36
  = p1.0.2 =
37
  * обновлена функция транслитерации (https://wordpress.org/support/topic/%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD-%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BB-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D0%B8%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D1%82%D1%80/)
38
  * ---
wp-translitera.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP Translitera
4
  Plugin URI: http://yur4enko.com/category/moi-proekty/wp-translitera
5
  Description: Plug-in for transliteration permanent permalink records , pages, and tag
6
- Version: p1.0.2
7
  Author: Evgen Yurchenko
8
  Text Domain: wp-translitera
9
  Domain Path: /languages/
@@ -136,10 +136,18 @@ class wp_translitera {//wp=>3.2 php=>5.2.4
136
  foreach ($customrulesarray as $key => $value) {
137
  $customrulesstring .=$key.'='.$value.PHP_EOL;
138
  }
 
 
 
 
 
 
 
139
  $ret = '<h2>'.__('Convert existing','wp-translitera').':</h2></br>'
140
  . '<form method=POST> '
141
  . '<input type="checkbox" name="r1" value="1">'.__('Pages and posts','wp-translitera').'</br>'
142
  . '<input type="checkbox" name="r2" value="1">'.__('Headings, tags etc...','wp-translitera').'</br>'
 
143
  . '<input type="submit" value="'.__('Transliterate','wp-translitera').'" name="transliterate">'
144
  . '</form>'
145
  . '<p><h2>'.__('Settings','wp-translitera').':</h2></br>'
@@ -310,7 +318,20 @@ class wp_translitera {//wp=>3.2 php=>5.2.4
310
  if (!empty($r2)){
311
  wp_translitera::do_transliterate($wpdb->terms, 'term_id', 'slug');
312
  }
313
-
 
 
 
 
 
 
 
 
 
 
 
 
 
314
  }
315
  $setupd = filter_input(INPUT_POST, 'apply');
316
  $sets = array();
@@ -336,6 +357,21 @@ class wp_translitera {//wp=>3.2 php=>5.2.4
336
  echo wp_translitera::GetForm();
337
  }
338
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
339
  //Вызываемые функции
340
  //Процедура преобразования символов
341
  // добавлено в 150712
@@ -371,7 +407,17 @@ class wp_translitera {//wp=>3.2 php=>5.2.4
371
  //Попытка транслитерировать урл
372
  // добавлено 160707
373
  public static function init404(){//wp=>3.2 php=>5.2.4
374
- if (is_404()){
 
 
 
 
 
 
 
 
 
 
375
  if (wp_translitera::getset('tranliterate_404')){
376
  $thisurl = filter_input(INPUT_SERVER, 'REQUEST_URI');
377
  $thisurl = urldecode($thisurl);
@@ -454,7 +500,7 @@ class wp_translitera {//wp=>3.2 php=>5.2.4
454
  //Инициализация ядра
455
  add_action('init', array('wp_translitera', 'init'));
456
  //Редирект 404
457
- add_action('wp',array('wp_translitera','init404'));
458
  //Переименовываение загружаемых файлов
459
  add_filter('sanitize_file_name',array('wp_translitera', 'rename_uploads_additional'),10,2);
460
  //Установка плагина
3
  Plugin Name: WP Translitera
4
  Plugin URI: http://yur4enko.com/category/moi-proekty/wp-translitera
5
  Description: Plug-in for transliteration permanent permalink records , pages, and tag
6
+ Version: p1.0.3
7
  Author: Evgen Yurchenko
8
  Text Domain: wp-translitera
9
  Domain Path: /languages/
136
  foreach ($customrulesarray as $key => $value) {
137
  $customrulesstring .=$key.'='.$value.PHP_EOL;
138
  }
139
+ //wpforo добавлено p1.0.3
140
+ $wpforoconf = '';
141
+ if (file_exists(WP_PLUGIN_DIR.'/wpforo/wpforo.php')) {
142
+ $wpforoconf = '<h4>'.__('WPForo','wp-translitera').':</h4>'
143
+ . '<input type="checkbox" name="f1" value="1">'.__('Forums','wp-translitera').'</br>'
144
+ . '<input type="checkbox" name="f2" value="1">'.__('Topics','wp-translitera').'</br>';
145
+ }
146
  $ret = '<h2>'.__('Convert existing','wp-translitera').':</h2></br>'
147
  . '<form method=POST> '
148
  . '<input type="checkbox" name="r1" value="1">'.__('Pages and posts','wp-translitera').'</br>'
149
  . '<input type="checkbox" name="r2" value="1">'.__('Headings, tags etc...','wp-translitera').'</br>'
150
+ . $wpforoconf //wpforo добавлено p1.0.3
151
  . '<input type="submit" value="'.__('Transliterate','wp-translitera').'" name="transliterate">'
152
  . '</form>'
153
  . '<p><h2>'.__('Settings','wp-translitera').':</h2></br>'
318
  if (!empty($r2)){
319
  wp_translitera::do_transliterate($wpdb->terms, 'term_id', 'slug');
320
  }
321
+ //wpforo добавлено p1.0.3
322
+ $f1 = filter_input(INPUT_POST, 'f1');
323
+ $f2 = filter_input(INPUT_POST, 'f2');
324
+ if (!empty($f1) || !empty($f2)) {
325
+ $blogprefix = $wpdb->get_blog_prefix();
326
+ if (!empty($f1)) {
327
+ wp_translitera::do_transliterate($blogprefix.'wpforo_forums', 'forumid', 'slug');
328
+ }
329
+ if (!empty($f2)){
330
+ wp_translitera::do_transliterate($blogprefix.'wpforo_topics', 'topicid', 'slug');
331
+ }
332
+ wpforo_clean_cache();
333
+ }
334
+ //---
335
  }
336
  $setupd = filter_input(INPUT_POST, 'apply');
337
  $sets = array();
357
  echo wp_translitera::GetForm();
358
  }
359
 
360
+ //Проверяем активен ли wpforo
361
+ // добавлено p1.0.3
362
+ // Возвращает БУЛЕВО
363
+ public static function wpforoactive() {
364
+ if (is_multisite()) {
365
+ $activeplugins = get_site_option('active_plugins');
366
+ } else {
367
+ $activeplugins = get_option('active_plugins');
368
+ }
369
+ if (gettype($activeplugins) != 'array') {
370
+ $activeplugins = array();
371
+ }
372
+ return in_array("wpforo/wpforo.php", $activeplugins);
373
+ }
374
+
375
  //Вызываемые функции
376
  //Процедура преобразования символов
377
  // добавлено в 150712
407
  //Попытка транслитерировать урл
408
  // добавлено 160707
409
  public static function init404(){//wp=>3.2 php=>5.2.4
410
+ //wpforo suport добавлено p1.0.3
411
+ $this404 = is_404();
412
+ if (wp_translitera::wpforoactive()) {
413
+ global $wpforo;
414
+ if ($this404 || $wpforo->current_object['is_404']) {
415
+ $this404 = TRUE;
416
+ }
417
+ }
418
+ //---
419
+
420
+ if ($this404){
421
  if (wp_translitera::getset('tranliterate_404')){
422
  $thisurl = filter_input(INPUT_SERVER, 'REQUEST_URI');
423
  $thisurl = urldecode($thisurl);
500
  //Инициализация ядра
501
  add_action('init', array('wp_translitera', 'init'));
502
  //Редирект 404
503
+ add_action('wp',array('wp_translitera','init404'),(wp_translitera::wpforoactive())?11:10);
504
  //Переименовываение загружаемых файлов
505
  add_filter('sanitize_file_name',array('wp_translitera', 'rename_uploads_additional'),10,2);
506
  //Установка плагина