Polylang - Version 2.2.8

Version Description

(2018-01-09) =

  • Pro: Fix: Impossible to link past events by translation in The Events Calendar
  • Disallow to delete translations of the default term for all taxonomies
  • Fix: Auto add pages adds WooCommerce pages in default language to menus in all languages
  • Fix most used tag cloud in Tags metabox in WP4.9+. Props Pr Thernstrm. #208
Download this release

Release Info

Developer Chouby
Plugin Icon 128x128 Polylang
Version 2.2.8
Comparing to
See all releases

Code changes from version 2.2.7 to 2.2.8

admin/admin-nav-menu.php CHANGED
@@ -311,17 +311,20 @@ class PLL_Admin_Nav_Menu extends PLL_Nav_Menu {
311
  * @param object $post Post data.
312
  */
313
  public function auto_add_pages_to_menu( $new_status, $old_status, $post ) {
314
- if ( 'publish' != $new_status || 'publish' == $old_status || 'page' != $post->post_type || ! empty( $post->post_parent ) || ! ( $lang = $this->model->post->get_language( $post->ID ) ) ) {
315
  return;
316
  }
317
 
318
  if ( ! empty( $this->options['nav_menus'][ $this->theme ] ) ) {
319
  $this->auto_add_menus = array();
320
 
 
 
 
321
  // Get all the menus in the page language
322
  foreach ( $this->options['nav_menus'][ $this->theme ] as $loc ) {
323
- if ( ! empty( $loc[ $lang->slug ] ) ) {
324
- $this->auto_add_menus[] = $loc[ $lang->slug ];
325
  }
326
  }
327
 
311
  * @param object $post Post data.
312
  */
313
  public function auto_add_pages_to_menu( $new_status, $old_status, $post ) {
314
+ if ( 'publish' != $new_status || 'publish' == $old_status || 'page' != $post->post_type || ! empty( $post->post_parent ) ) {
315
  return;
316
  }
317
 
318
  if ( ! empty( $this->options['nav_menus'][ $this->theme ] ) ) {
319
  $this->auto_add_menus = array();
320
 
321
+ $lang = $this->model->post->get_language( $post->ID );
322
+ $lang = empty( $lang ) ? $this->options['default_lang'] : $lang->slug; // If the page has no language yet, the default language will be assigned
323
+
324
  // Get all the menus in the page language
325
  foreach ( $this->options['nav_menus'][ $this->theme ] as $loc ) {
326
+ if ( ! empty( $loc[ $lang ] ) ) {
327
+ $this->auto_add_menus[] = $loc[ $lang ];
328
  }
329
  }
330
 
include/filters.php CHANGED
@@ -202,8 +202,14 @@ class PLL_Filters {
202
  * @return array
203
  */
204
  public function fix_delete_default_category( $caps, $cap, $user_id, $args ) {
205
- if ( 'delete_term' === $cap && array_intersect( $args, $this->model->term->get_translations( get_option( 'default_category' ) ) ) ) {
206
- $caps[] = 'do_not_allow';
 
 
 
 
 
 
207
  }
208
 
209
  return $caps;
202
  * @return array
203
  */
204
  public function fix_delete_default_category( $caps, $cap, $user_id, $args ) {
205
+ if ( 'delete_term' === $cap ) {
206
+ $term = get_term( reset( $args ) ); // Since WP 4.4, we can get the term to get the taxonomy
207
+ if ( $term instanceof WP_Term ) {
208
+ $default_cat = get_option( 'default_' . $term->taxonomy );
209
+ if ( $default_cat && array_intersect( $args, $this->model->term->get_translations( $default_cat ) ) ) {
210
+ $caps[] = 'do_not_allow';
211
+ }
212
+ }
213
  }
214
 
215
  return $caps;
js/post.js CHANGED
@@ -26,7 +26,7 @@
26
  r = wpAjax.broken;
27
  }
28
 
29
- r = $( '<p id="tagcloud-' + tax + '" class="the-tagcloud">' + r + '</p>' );
30
  $( 'a', r ).click(function(){
31
  tagBox.flushTags( $( this ).closest( '.inside' ).children( '.tagsdiv' ), this );
32
  return false;
26
  r = wpAjax.broken;
27
  }
28
 
29
+ r = $( '<div id="tagcloud-' + tax + '" class="the-tagcloud">' + r + '</div>' );
30
  $( 'a', r ).click(function(){
31
  tagBox.flushTags( $( this ).closest( '.inside' ).children( '.tagsdiv' ), this );
32
  return false;
js/post.min.js CHANGED
@@ -1 +1 @@
1
- !function(t){t.ajaxPrefilter(function(a){"string"!=typeof a.data||-1===a.url.indexOf("action=ajax-tag-search")&&-1===a.data.indexOf("action=ajax-tag-search")||!(lang=t(".post_lang_choice").val())&&!(lang=t(':input[name="inline_lang_choice"]').val())||(a.data="lang="+lang+"&"+a.data)})}(jQuery),function(t){tagBox.get=function(a){var n=a.substr(a.indexOf("-")+1),e={action:"get-tagcloud",lang:t(".post_lang_choice").val(),tax:n};t.post(ajaxurl,e,function(e,i){0!=e&&"success"==i||(e=wpAjax.broken),e=t('<p id="tagcloud-'+n+'" class="the-tagcloud">'+e+"</p>"),t("a",e).click(function(){return tagBox.flushTags(t(this).closest(".inside").children(".tagsdiv"),this),!1}),(v=t(".the-tagcloud").css("display"))?(t(".the-tagcloud").replaceWith(e),t(".the-tagcloud").css("display",v)):t("#"+a).after(e)})}}(jQuery),function(t){t(document).bind("DOMNodeInserted",function(a){function n(a){"undefined"!=typeof pll_term_languages&&t.each(pll_term_languages,function(n,e){t.each(e,function(e,i){t.each(i,function(i){id="#"+e+"-"+pll_term_languages[n][e][i],a==n?t(id).show():t(id).hide()})})})}function e(a){"undefined"!=typeof pll_page_languages&&t.each(pll_page_languages,function(n,e){t.each(e,function(e){v=t('#post_parent option[value="'+pll_page_languages[n][e]+'"]'),a==n?v.show():v.hide()})})}var i=t(a.target);if("inline-edit"==i.attr("id")){var l=i.prev().attr("id").replace("post-","");if(l>0){var s=i.find(':input[name="inline_lang_choice"]'),o=t("#lang_"+l).html();s.val(o),n(o),e(o),s.change(function(){n(t(this).val()),e(t(this).val())})}}})}(jQuery),function(t){t(document).ajaxSuccess(function(a,n,e){function i(a){var n=new Array;t(".translation_"+a).each(function(){n.push(t(this).parent().parent().attr("id").substring(5))});var e={action:"pll_update_post_rows",post_id:a,translations:n.join(","),post_type:t("input[name='post_type']").val(),screen:t("input[name='screen']").val(),_pll_nonce:t("input[name='_inline_edit']").val()};t.post(ajaxurl,e,function(a){if(a){var n=wpAjax.parseAjaxResponse(a,"ajax-response");t.each(n.responses,function(){"row"==this.what&&t("#post-"+this.supplemental.post_id).replaceWith(this.data)})}})}var l=wpAjax.unserialize(e.data);"undefined"!=typeof l.action&&"inline-save"==l.action&&i(l.post_ID)})}(jQuery),jQuery(document).ready(function(t){function a(){t(".tr_lang").each(function(){var a=t(this).attr("id").substring(8),n=t(this).parent().parent().siblings(".pll-edit-column");t(this).autocomplete({minLength:0,source:ajaxurl+"?action=pll_posts_not_translated&post_language="+t(".post_lang_choice").val()+"&translation_language="+a+"&post_type="+t("#post_type").val()+"&_pll_nonce="+t("#_pll_nonce").val(),select:function(e,i){t("#htr_lang_"+a).val(i.item.id),n.html(i.item.link)}}),t(this).blur(function(){t(this).val()||(t("#htr_lang_"+a).val(0),n.html(n.siblings(".hidden").children().clone()))})})}var n=new Array;t(".categorydiv").each(function(){var a,e,i=t(this).attr("id");a=i.split("-"),a.shift(),e=a.join("-"),n.push(e),t("#"+e+"-add-submit").before(t("<input />").attr("type","hidden").attr("id",e+"-lang").attr("name","term_lang_choice").attr("value",t(".post_lang_choice").val()))}),t(".post_lang_choice").change(function(){var e=t(this).val(),i=t(this).children('option[value="'+e+'"]').attr("lang"),l=t('.pll-translation-column > span[lang="'+i+'"]').attr("dir"),s={action:"post_lang_choice",lang:e,post_type:t("#post_type").val(),taxonomies:n,post_id:t("#post_ID").val(),_pll_nonce:t("#_pll_nonce").val()};t.post(ajaxurl,s,function(n){var e=wpAjax.parseAjaxResponse(n,"ajax-response");t.each(e.responses,function(){switch(this.what){case"translations":t(".translations").html(this.data),a();break;case"taxonomy":var n=this.data;t("#"+n+"checklist").html(this.supplemental.all),t("#"+n+"checklist-pop").html(this.supplemental.populars),t("#new"+n+"_parent").replaceWith(this.supplemental.dropdown),t("#"+n+"-lang").val(t(".post_lang_choice").val());break;case"pages":t("#parent_id").html(this.data);break;case"flag":t(".pll-select-flag").html(this.data);break;case"permalink":var e=t("#edit-slug-box");"-1"!=this.data&&e.children().length&&e.html(this.data)}}),t(".tagcloud-link").each(function(){var a=t(this).attr("id");tagBox.get(a)}),t("body").removeClass("pll-dir-rtl").removeClass("pll-dir-ltr").addClass("pll-dir-"+l),t("#content_ifr").contents().find("html").attr("lang",i).attr("dir",l),t("#content_ifr").contents().find("body").attr("dir",l)})}),a()});
1
+ !function(t){t.ajaxPrefilter(function(a){"string"!=typeof a.data||-1===a.url.indexOf("action=ajax-tag-search")&&-1===a.data.indexOf("action=ajax-tag-search")||!(lang=t(".post_lang_choice").val())&&!(lang=t(':input[name="inline_lang_choice"]').val())||(a.data="lang="+lang+"&"+a.data)})}(jQuery),function(t){tagBox.get=function(a){var n=a.substr(a.indexOf("-")+1),e={action:"get-tagcloud",lang:t(".post_lang_choice").val(),tax:n};t.post(ajaxurl,e,function(e,i){0!=e&&"success"==i||(e=wpAjax.broken),e=t('<div id="tagcloud-'+n+'" class="the-tagcloud">'+e+"</div>"),t("a",e).click(function(){return tagBox.flushTags(t(this).closest(".inside").children(".tagsdiv"),this),!1}),(v=t(".the-tagcloud").css("display"))?(t(".the-tagcloud").replaceWith(e),t(".the-tagcloud").css("display",v)):t("#"+a).after(e)})}}(jQuery),function(t){t(document).bind("DOMNodeInserted",function(a){function n(a){"undefined"!=typeof pll_term_languages&&t.each(pll_term_languages,function(n,e){t.each(e,function(e,i){t.each(i,function(i){id="#"+e+"-"+pll_term_languages[n][e][i],a==n?t(id).show():t(id).hide()})})})}function e(a){"undefined"!=typeof pll_page_languages&&t.each(pll_page_languages,function(n,e){t.each(e,function(e){v=t('#post_parent option[value="'+pll_page_languages[n][e]+'"]'),a==n?v.show():v.hide()})})}var i=t(a.target);if("inline-edit"==i.attr("id")){var l=i.prev().attr("id").replace("post-","");if(l>0){var s=i.find(':input[name="inline_lang_choice"]'),o=t("#lang_"+l).html();s.val(o),n(o),e(o),s.change(function(){n(t(this).val()),e(t(this).val())})}}})}(jQuery),function(t){t(document).ajaxSuccess(function(a,n,e){function i(a){var n=new Array;t(".translation_"+a).each(function(){n.push(t(this).parent().parent().attr("id").substring(5))});var e={action:"pll_update_post_rows",post_id:a,translations:n.join(","),post_type:t("input[name='post_type']").val(),screen:t("input[name='screen']").val(),_pll_nonce:t("input[name='_inline_edit']").val()};t.post(ajaxurl,e,function(a){if(a){var n=wpAjax.parseAjaxResponse(a,"ajax-response");t.each(n.responses,function(){"row"==this.what&&t("#post-"+this.supplemental.post_id).replaceWith(this.data)})}})}var l=wpAjax.unserialize(e.data);"undefined"!=typeof l.action&&"inline-save"==l.action&&i(l.post_ID)})}(jQuery),jQuery(document).ready(function(t){function a(){t(".tr_lang").each(function(){var a=t(this).attr("id").substring(8),n=t(this).parent().parent().siblings(".pll-edit-column");t(this).autocomplete({minLength:0,source:ajaxurl+"?action=pll_posts_not_translated&post_language="+t(".post_lang_choice").val()+"&translation_language="+a+"&post_type="+t("#post_type").val()+"&_pll_nonce="+t("#_pll_nonce").val(),select:function(e,i){t("#htr_lang_"+a).val(i.item.id),n.html(i.item.link)}}),t(this).blur(function(){t(this).val()||(t("#htr_lang_"+a).val(0),n.html(n.siblings(".hidden").children().clone()))})})}var n=new Array;t(".categorydiv").each(function(){var a,e,i=t(this).attr("id");a=i.split("-"),a.shift(),e=a.join("-"),n.push(e),t("#"+e+"-add-submit").before(t("<input />").attr("type","hidden").attr("id",e+"-lang").attr("name","term_lang_choice").attr("value",t(".post_lang_choice").val()))}),t(".post_lang_choice").change(function(){var e=t(this).val(),i=t(this).children('option[value="'+e+'"]').attr("lang"),l=t('.pll-translation-column > span[lang="'+i+'"]').attr("dir"),s={action:"post_lang_choice",lang:e,post_type:t("#post_type").val(),taxonomies:n,post_id:t("#post_ID").val(),_pll_nonce:t("#_pll_nonce").val()};t.post(ajaxurl,s,function(n){var e=wpAjax.parseAjaxResponse(n,"ajax-response");t.each(e.responses,function(){switch(this.what){case"translations":t(".translations").html(this.data),a();break;case"taxonomy":var n=this.data;t("#"+n+"checklist").html(this.supplemental.all),t("#"+n+"checklist-pop").html(this.supplemental.populars),t("#new"+n+"_parent").replaceWith(this.supplemental.dropdown),t("#"+n+"-lang").val(t(".post_lang_choice").val());break;case"pages":t("#parent_id").html(this.data);break;case"flag":t(".pll-select-flag").html(this.data);break;case"permalink":var e=t("#edit-slug-box");"-1"!=this.data&&e.children().length&&e.html(this.data)}}),t(".tagcloud-link").each(function(){var a=t(this).attr("id");tagBox.get(a)}),t("body").removeClass("pll-dir-rtl").removeClass("pll-dir-ltr").addClass("pll-dir-"+l),t("#content_ifr").contents().find("html").attr("lang",i).attr("dir",l),t("#content_ifr").contents().find("body").attr("dir",l)})}),a()});
languages/polylang-bel.mo DELETED
Binary file
languages/polylang-bel.po DELETED
@@ -1,733 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: polylang\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: \n"
6
- "PO-Revision-Date: \n"
7
- "Last-Translator: Aljaksandr Markevitch <alexander.markevitch@gmail.com>\n"
8
- "Language-Team: \n"
9
- "Language: ru_RU\n"
10
- "MIME-Version: 1.0\n"
11
- "Content-Type: text/plain; charset=UTF-8\n"
12
- "Content-Transfer-Encoding: 8bit\n"
13
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
- "X-Poedit-SourceCharset: utf-8\n"
15
- "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
16
- "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Textdomain-Support: yes\n"
19
- "X-Generator: Poedit 1.5.4\n"
20
- "X-Poedit-SearchPath-0: ..\n"
21
-
22
- # @ polylang
23
- #: admin/view-about.php:3
24
- #, php-format
25
- msgid ""
26
- "Polylang is provided with an extensive %sdocumentation%s (in English only). "
27
- "It includes information on how to set up your multilingual site and use it "
28
- "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
29
- "their plugins and themes."
30
- msgstr ""
31
- "Polylang забяспечаны шырокай %sдакументацыяй%s (толькі на англійскай мове). "
32
- "У яе ўваходзіць інфармацыя пра наладу шматмоўнага блога і яго паўсядзённае "
33
- "выкарыстанне, адказы на частыя пытанні і дакументацыя для праграмістаў."
34
-
35
- # @ polylang
36
- #: admin/view-about.php:9
37
- #, php-format
38
- msgid ""
39
- "You will also find useful information in the %ssupport forum%s. However "
40
- "don't forget to make a search before posting a new topic."
41
- msgstr ""
42
- "Таксама, вы можаце знайсці карысную інфармацыю на %sфоруме%s. Зрэшты, не "
43
- "забывайце сперш шукаць адказ, а потым пытаць."
44
-
45
- # @ polylang
46
- #: admin/view-about.php:16
47
- #, php-format
48
- msgid ""
49
- "Polylang is free of charge and is released under the same license as "
50
- "WordPress, the %sGPL%s."
51
- msgstr ""
52
- "Polylang - бясплатны і распаўсюджваецца пад той жа ліцэнзіяй %sGPL%s, што і "
53
- "WordPress."
54
-
55
- # @ polylang
56
- #: admin/view-about.php:22
57
- #, php-format
58
- msgid "If you wonder how you can help the project, just %sread this%s."
59
- msgstr "Аб тым, як вы можаце дапамагчы праекту, вы можаце прачытаць %sтут%s."
60
-
61
- # @ polylang
62
- #: admin/view-about.php:27
63
- msgid ""
64
- "Finally if you like this plugin or if it helps your business, donations to "
65
- "the author are greatly appreciated."
66
- msgstr ""
67
- "І нарэшце, калі Polylang вам спадабаецца альбо дапамагае ў вашай працы, вы "
68
- "заўседы можаце ахвяраваць грошаў аўтару праекта."
69
-
70
- # @ polylang
71
- #: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
72
- #: admin/settings.php:97 include/model.php:561
73
- msgid "Languages"
74
- msgstr "Мовы"
75
-
76
- # @ polylang
77
- #: include/switcher.php:22
78
- msgid "Displays language names"
79
- msgstr "Паказваць назвы моў"
80
-
81
- # @ polylang
82
- #: include/switcher.php:23
83
- msgid "Displays flags"
84
- msgstr "Паказваць сцягі"
85
-
86
- # @ polylang
87
- #: include/switcher.php:24
88
- msgid "Forces link to front page"
89
- msgstr "Прымусова пераходзіць на галоўную старонку сайта пры змене мовы"
90
-
91
- # @ polylang
92
- #: include/switcher.php:25
93
- msgid "Hides the current language"
94
- msgstr "Схаваць бягучую мову"
95
-
96
- # @ polylang
97
- #: include/switcher.php:30
98
- msgid "Displays as dropdown"
99
- msgstr "Паказвае як выпадальны спіс"
100
-
101
- # @ polylang
102
- #: admin/admin.php:267
103
- msgid "Filters content by language"
104
- msgstr "Адбіраць змесціва паводле мовы"
105
-
106
- # @ polylang
107
- #: admin/admin.php:258
108
- msgid "Show all languages"
109
- msgstr "Паказаць усе мовы"
110
-
111
- # @ polylang
112
- #: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
113
- msgid "Add new translation"
114
- msgstr "Дадаць новы пераклад"
115
-
116
- # @ polylang
117
- #: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
118
- #: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
119
- #: admin/admin-filters-term.php:122 include/model.php:562
120
- msgid "Language"
121
- msgstr "Мова"
122
-
123
- # @ polylang
124
- #: admin/table-string.php:112 admin/view-translations-media.php:5
125
- #: admin/view-translations-post.php:5 admin/view-translations-term.php:6
126
- #: admin/view-translations-term.php:11
127
- msgid "Translations"
128
- msgstr "Пераклады"
129
-
130
- # @ polylang
131
- #: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
132
- msgid "Sets the language"
133
- msgstr "Вызначае мову"
134
-
135
- # @ polylang
136
- #: admin/admin-filters.php:52
137
- msgid "The widget is displayed for:"
138
- msgstr "Паказваць віджэт для"
139
-
140
- # @ polylang
141
- #: admin/admin-filters.php:55 include/model.php:563
142
- msgid "All languages"
143
- msgstr "Усе мовы"
144
-
145
- # @ polylang
146
- #: admin/admin-filters.php:123
147
- msgid "Admin language"
148
- msgstr "Мова панэлі адміністратара"
149
-
150
- #: admin/admin-filters.php:126
151
- msgid "WordPress default"
152
- msgstr "Па змаўчанню"
153
-
154
- # @ default
155
- # @ polylang
156
- #: admin/admin.php:167 admin/settings.php:102
157
- msgid "Settings"
158
- msgstr "Наладкі"
159
-
160
- # @ polylang
161
- #: admin/admin-filters.php:160 admin/admin-filters.php:169
162
- msgid "Upgrading language files&#8230;"
163
- msgstr "Абнаўленне моўных файлаў&#8230;"
164
-
165
- # @ polylang
166
- #: admin/settings.php:62
167
- msgid "About Polylang"
168
- msgstr "Аб Polylang"
169
-
170
- # @ polylang
171
- #: admin/settings.php:78
172
- msgid "Strings translations"
173
- msgstr "Пераклады радкоў"
174
-
175
- # @ polylang
176
- #: admin/settings.php:101
177
- msgid "Strings translation"
178
- msgstr "Пераклад радкоў"
179
-
180
- # @ polylang
181
- #: admin/admin-model.php:244
182
- msgid "Enter a valid WordPress locale"
183
- msgstr "Вызначце карэктную WordPress лакаль"
184
-
185
- # @ polylang
186
- #: admin/admin-model.php:252
187
- msgid "The language code must be unique"
188
- msgstr "Код мовы павінны быць унікальным"
189
-
190
- # @ polylang
191
- #: admin/admin-model.php:256
192
- msgid "The language must have a name"
193
- msgstr "Мова павінна мець назву"
194
-
195
- # @ polylang
196
- #: admin/admin.php:367 admin/settings.php:180
197
- msgid ""
198
- "The language was created, but the WordPress language file was not "
199
- "downloaded. Please install it manually."
200
- msgstr ""
201
- "Мова была створана, але патрабуемые моўныя файлы не былі запампованы. Калі "
202
- "ласка, запампуйце ды устанавіце іх самастойна."
203
-
204
- # @ polylang
205
- #: admin/admin-strings.php:59
206
- msgid "Widget title"
207
- msgstr "Назва віджэту"
208
-
209
- # @ polylang
210
- #: admin/settings.php:319
211
- msgid "Taxonomies"
212
- msgstr "Таксаноміі"
213
-
214
- # @ polylang
215
- #: admin/settings.php:320
216
- msgid "Custom fields"
217
- msgstr "Адвольныя палі"
218
-
219
- # @ polylang
220
- #: admin/settings.php:321
221
- msgid "Comment status"
222
- msgstr "Стан каментара"
223
-
224
- # @ polylang
225
- #: admin/settings.php:322
226
- msgid "Ping status"
227
- msgstr "Адказ на запыт"
228
-
229
- # @ polylang
230
- #: admin/settings.php:323
231
- msgid "Sticky posts"
232
- msgstr "Заліпаючыя запісы"
233
-
234
- # @ polylang
235
- #: admin/settings.php:324
236
- msgid "Published date"
237
- msgstr "Дата публікацыі"
238
-
239
- # @ polylang
240
- #: admin/settings.php:325
241
- msgid "Post format"
242
- msgstr "Фармат запісу"
243
-
244
- # @ polylang
245
- #: admin/settings.php:326
246
- msgid "Page parent"
247
- msgstr "Бацькоўская старонка"
248
-
249
- # @ polylang
250
- #: admin/settings.php:327
251
- msgid "Page template"
252
- msgstr "Шаблон старонкі"
253
-
254
- # @ polylang
255
- #: admin/settings.php:328
256
- msgid "Page order"
257
- msgstr "Парадак старонак"
258
-
259
- # @ polylang
260
- #: admin/settings.php:329
261
- msgid "Featured image"
262
- msgstr "Выбраная выява"
263
-
264
- # @ polylang
265
- #: admin/view-tab-lang.php:21
266
- msgid "Edit language"
267
- msgstr "Рэдагаваць мову"
268
-
269
- # @ polylang
270
- #: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
271
- msgid "Add new language"
272
- msgstr "Дадаць новую мову"
273
-
274
- # @ polylang
275
- #: admin/view-tab-lang.php:37
276
- msgid "Choose a language"
277
- msgstr "Выбраць мову"
278
-
279
- # @ polylang
280
- #: admin/view-tab-lang.php:51
281
- msgid "You can choose a language in the list or directly edit it below."
282
- msgstr "Вы можаце выбраць мову са спіса альбо дадаць яе ніжэй самастойна."
283
-
284
- # @ polylang
285
- #: admin/table-languages.php:74 admin/view-tab-lang.php:55
286
- msgid "Full name"
287
- msgstr "Поўная назва"
288
-
289
- # @ polylang
290
- #: admin/view-tab-lang.php:57
291
- msgid "The name is how it is displayed on your site (for example: English)."
292
- msgstr "Назва для адлюстравання на сайце (напрыклад: Беларускі)."
293
-
294
- # @ polylang
295
- #: admin/table-languages.php:75 admin/view-tab-lang.php:61
296
- msgid "Locale"
297
- msgstr "Лакаль"
298
-
299
- # @ polylang
300
- #: admin/view-tab-lang.php:66
301
- msgid ""
302
- "WordPress Locale for the language (for example: en_US). You will need to "
303
- "install the .mo file for this language."
304
- msgstr ""
305
- "Лакаль WordPress для мовы (напрыклад: be_BY). Вы павінны устанавіць файлы ."
306
- "mo для панэлі адміністратара ды выкарыстоўваемай тэмы."
307
-
308
- # @ polylang
309
- #: admin/view-tab-lang.php:70
310
- msgid "Language code"
311
- msgstr "Код мовы"
312
-
313
- # @ polylang
314
- #: admin/view-tab-lang.php:76
315
- msgid "Text direction"
316
- msgstr "Напрамак тэксту"
317
-
318
- # @ polylang
319
- #: admin/view-tab-lang.php:80
320
- msgid "left to right"
321
- msgstr "злева направа"
322
-
323
- # @ polylang
324
- #: admin/view-tab-lang.php:85
325
- msgid "right to left"
326
- msgstr "справа налева"
327
-
328
- # @ polylang
329
- #: admin/view-tab-lang.php:87
330
- msgid "Choose the text direction for the language"
331
- msgstr "Выберыце напрамак тэксту"
332
-
333
- # @ polylang
334
- #: admin/table-languages.php:77 admin/view-tab-lang.php:91
335
- msgid "Order"
336
- msgstr "Парадак"
337
-
338
- # @ polylang
339
- #: admin/view-tab-lang.php:93
340
- msgid "Position of the language in the language switcher"
341
- msgstr "Месца мовы ў пераключальніку моў"
342
-
343
- # @ polylang
344
- #: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
345
- #: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
346
- #: admin/admin-nav-menu.php:188 install/upgrade.php:301
347
- msgid "Language switcher"
348
- msgstr "Выбар моў"
349
-
350
- # @ polylang
351
- #: admin/view-tab-strings.php:8
352
- msgid "Search translations"
353
- msgstr "Пошук перакладаў"
354
-
355
- #: admin/view-tab-strings.php:11
356
- msgid "Clean strings translation database"
357
- msgstr "Ачысціць базу дадзеных радкоў перакладу"
358
-
359
- # @ polylang
360
- #: admin/view-tab-settings.php:14
361
- msgid "Default language"
362
- msgstr "Мова па змаўчанню"
363
-
364
- # @ polylang
365
- #: admin/view-tab-settings.php:29
366
- msgid ""
367
- "There are posts, pages, categories or tags without language set. Do you want "
368
- "to set them all to default language ?"
369
- msgstr ""
370
- "Былі знойдзены запісы, старонкі, катэгорыі ды тэгі без зазначанай мовы. "
371
- "Вызначыць мову выкарыстання па змаўчанню?"
372
-
373
- # @ polylang
374
- #: admin/view-tab-settings.php:149
375
- msgid "Detect browser language"
376
- msgstr "Вызначыць мову браўзера"
377
-
378
- # @ polylang
379
- #: admin/view-tab-settings.php:155
380
- msgid ""
381
- "When the front page is visited, set the language according to the browser "
382
- "preference"
383
- msgstr "Вызначыць мову сайта паводле налад браўзера"
384
-
385
- # @ polylang
386
- #: admin/view-tab-settings.php:37
387
- msgid "URL modifications"
388
- msgstr "Мадыфікацыі URL"
389
-
390
- # @ polylang
391
- #: admin/view-tab-settings.php:93
392
- msgid "Hide URL language information for default language"
393
- msgstr "Схаваць назву мовы з URL"
394
-
395
- # @ polylang
396
- #: admin/view-tab-settings.php:162
397
- msgid "Media"
398
- msgstr "Медыа"
399
-
400
- # @ polylang
401
- #: admin/view-tab-settings.php:168
402
- msgid "Activate languages and translations for media"
403
- msgstr "Актывіраваць мовы і пераклады для медыа-файлаў"
404
-
405
- #: admin/view-tab-settings.php:215
406
- msgid "Synchronization"
407
- msgstr "Сінхранізацыя"
408
-
409
- # @ polylang
410
- #: admin/view-tab-settings.php:176
411
- msgid "Custom post types"
412
- msgstr "Адвольны тып запісаў"
413
-
414
- # @ polylang
415
- #: admin/view-tab-settings.php:189
416
- msgid "Activate languages and translations for custom post types."
417
- msgstr "Актывіраваць мовы і пераклады для адвольных тыпаў запісаў."
418
-
419
- # @ polylang
420
- #: admin/view-tab-settings.php:196
421
- msgid "Custom taxonomies"
422
- msgstr "Адвольныя таксаноміі"
423
-
424
- # @ polylang
425
- #: admin/view-tab-settings.php:209
426
- msgid "Activate languages and translations for custom taxonomies."
427
- msgstr "Актывіраваць мовы і пераклады для адвольных таксанамій."
428
-
429
- # @ polylang
430
- #: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
431
- #: admin/table-languages.php:54 admin/view-translations-media.php:21
432
- msgid "Edit"
433
- msgstr "Рэдагаваць"
434
-
435
- # @ polylang
436
- #: admin/table-languages.php:60 admin/table-string.php:168
437
- msgid "Delete"
438
- msgstr "Выдаліць"
439
-
440
- # @ polylang
441
- #: admin/table-languages.php:76
442
- msgid "Code"
443
- msgstr "Код"
444
-
445
- # @ polylang
446
- #: admin/table-languages.php:78
447
- msgid "Flag"
448
- msgstr "Сцяг"
449
-
450
- # @ polylang
451
- #: admin/table-languages.php:79
452
- msgid "Posts"
453
- msgstr "Запісы"
454
-
455
- # @ polylang
456
- #: admin/table-string.php:110
457
- msgid "Name"
458
- msgstr "Імя"
459
-
460
- # @ polylang
461
- #: admin/table-string.php:111
462
- msgid "String"
463
- msgstr "Радок"
464
-
465
- # @ polylang
466
- #: admin/view-translations-media.php:30 admin/view-translations-post.php:21
467
- #: admin/view-translations-term.php:30
468
- msgid "Add new"
469
- msgstr "Дадаць новую"
470
-
471
- # @ polylang
472
- #: include/widget-languages.php:16
473
- msgid "Language Switcher"
474
- msgstr "Пераключальнік моў"
475
-
476
- # @ polylang
477
- #: include/widget-languages.php:16
478
- msgid "Displays a language switcher"
479
- msgstr "Паказвае пераключальнік моў"
480
-
481
- # @ polylang
482
- #: include/widget-languages.php:75
483
- msgid "Title:"
484
- msgstr "Назва:"
485
-
486
- # @ polylang
487
- #. translators: plugin header field 'Description'
488
- #: polylang.php:0
489
- msgid "Adds multilingual capability to WordPress"
490
- msgstr "Дадае магчымасць падтрымкі шматмоў'я ў WordPress"
491
-
492
- # @ polylang
493
- #: install/install.php:24
494
- #, php-format
495
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
496
- msgstr ""
497
- "Вы выкарыстоўваеце WordPress %s. Polylang патрабуе не менш за WordPress %s."
498
-
499
- # @ polylang
500
- #: install/upgrade.php:76
501
- msgid ""
502
- "Polylang has been deactivated because you upgraded from a too old version."
503
- msgstr ""
504
- "Polylang быў выключаны, таму што вы аднаўляецеся з немагчыма старой версіі."
505
-
506
- # @ polylang
507
- #: install/upgrade.php:78
508
- #, php-format
509
- msgid "Please upgrade first to %s before ugrading to %s."
510
- msgstr "Калі ласка, аднавіце перш да версіі %s, каб аднавіць да версіі %s."
511
-
512
- # @ polylang
513
- #: admin/table-string.php:109
514
- msgid "Group"
515
- msgstr "Група"
516
-
517
- # @ polylang
518
- #: admin/table-string.php:187
519
- msgid "View all groups"
520
- msgstr "Прагледзець усе групы"
521
-
522
- # @ polylang
523
- #: admin/table-languages.php:59
524
- msgid "You are about to permanently delete this language. Are you sure?"
525
- msgstr "Вы збіраецеся выдаліць гэтую мову. Вы ўпэўнены?"
526
-
527
- # @ polylang
528
- #: admin/view-tab-strings.php:12
529
- msgid ""
530
- "Use this to remove unused strings from database, for example after a plugin "
531
- "has been uninstalled."
532
- msgstr ""
533
- "Выкарыстоўвайце гэтую функцыю, калі вам патрэбна выдаліць невыкарастаныя "
534
- "радкі з базы дадзеных (напрыклад, пасля таго, як плагін быў выдалены)."
535
-
536
- # @ polylang
537
- #: admin/view-tab-settings.php:226
538
- msgid ""
539
- "The synchronization options allow to maintain exact same values (or "
540
- "translations in the case of taxonomies and page parent) of meta content "
541
- "between the translations of a post or page."
542
- msgstr ""
543
- "Налады сінхранізацыі дазваляюць падтрымліваць гэткія ж самыя значэнні (альбо "
544
- "пераклады ў выпадку таксанаміі і бацькоўскай старонкі) мета-змесціва паміж "
545
- "перакладамі запісу альбо старонкі."
546
-
547
- # @ polylang
548
- #: admin/admin-model.php:248
549
- msgid "The language code contains invalid characters"
550
- msgstr "Код мовы ўтрымлівае нядзейныя сімвалы"
551
-
552
- # @ polylang
553
- #: admin/view-tab-settings.php:43
554
- msgid "The language is set from content"
555
- msgstr "Мова наладжана згодна са змесцівам"
556
-
557
- #: admin/view-tab-settings.php:46
558
- msgid "Posts, pages, categories and tags urls are not modified."
559
- msgstr "Спасылкі запісаў, старонак, катэгорый і тэгаў не змяняюцца."
560
-
561
- #: admin/view-tab-settings.php:51
562
- msgid "The language is set from the directory name in pretty permalinks"
563
- msgstr "Мова наладжана згодна з імём дырэкторыі pretty permalinks"
564
-
565
- # @ polylang
566
- #: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
567
- #: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
568
- msgid "Example:"
569
- msgstr "Напрыклад:"
570
-
571
- #: admin/view-tab-settings.php:60
572
- msgid "The language is set from the subdomain name in pretty permalinks"
573
- msgstr "Мова наладжана згодна з імём паддамена ў pretty permalinks"
574
-
575
- # @ polylang
576
- #: admin/view-tab-settings.php:69
577
- msgid "The language is set from different domains"
578
- msgstr "Мова наладжана з розных даменаў"
579
-
580
- # @ polylang
581
- #: admin/view-tab-settings.php:107
582
- msgid "Remove /language/ in pretty permalinks"
583
- msgstr "Выдаліць /language/ у pretty permalinks"
584
-
585
- # @ polylang
586
- #: admin/view-tab-settings.php:116
587
- msgid "Keep /language/ in pretty permalinks"
588
- msgstr "Захаваць /language/ у pretty permalinks"
589
-
590
- # @ polylang
591
- #: admin/view-tab-settings.php:131
592
- msgid ""
593
- "The front page url contains the language code instead of the page name or "
594
- "page id"
595
- msgstr ""
596
- "Спасылка на галоўную старонку ўтрымлівае код мовы замест імя альбо id "
597
- "старонкі"
598
-
599
- # @ polylang
600
- #: admin/view-tab-settings.php:139
601
- #, php-format
602
- msgid "Example: %s instead of %s"
603
- msgstr "Прыклад: %s заместа %s"
604
-
605
- # @ polylang
606
- #: admin/admin-model.php:38
607
- msgid "Impossible to add the language."
608
- msgstr "Немагчыма дадаць мову."
609
-
610
- # @ polylang
611
- #: admin/admin-model.php:66
612
- msgid "Language added."
613
- msgstr "Мова дададзена."
614
-
615
- # @ polylang
616
- #: admin/admin-model.php:146
617
- msgid "Language deleted."
618
- msgstr "Мова выдалена."
619
-
620
- # @ polylang
621
- #: admin/admin-model.php:227
622
- msgid "Language updated."
623
- msgstr "Мова аднаўлена."
624
-
625
- # @ polylang
626
- #: admin/settings.php:239
627
- msgid "Translations updated."
628
- msgstr "Пераклады аднаўлены."
629
-
630
- # @ polylang
631
- #: admin/view-tab-lang.php:72
632
- msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
633
- msgstr ""
634
- "Код мовы - пажадана дзвюхлітарны згодна са стандартам ISO 639-1 (напрыклад: "
635
- "en)"
636
-
637
- # @ polylang
638
- #: admin/admin-filters.php:203
639
- msgid "The chosen static front page must be translated in all languages."
640
- msgstr ""
641
- "Выбраная статычная галоўная старонка павінна быць перакладзена на ўсе мовы."
642
-
643
- # @ polylang
644
- #: admin/admin-strings.php:60
645
- msgid "Widget text"
646
- msgstr "Тэкст віджэта"
647
-
648
- # @ polylang
649
- #: admin/settings.php:52
650
- msgid "Recommended plugins"
651
- msgstr ""
652
-
653
- # @ polylang
654
- #: admin/view-tab-settings.php:51
655
- msgid "The language is set from the code in the URL"
656
- msgstr ""
657
-
658
- # @ polylang
659
- #: include/switcher.php:26
660
- msgid "Hides languages with no translation"
661
- msgstr ""
662
-
663
- # @ polylang
664
- #~ msgid "A translation does already exist for %s"
665
- #~ msgstr "Пераклад для %s ужо існуе"
666
-
667
- # @ polylang
668
- #~ msgid "2-letters ISO 639-1 language code (for example: en)"
669
- #~ msgstr "Дзвюхлітарны код мовы ISO 639-1 (напрыклад: en)"
670
-
671
- # @ polylang
672
- #~ msgid "Translation"
673
- #~ msgstr "Пераклад"
674
-
675
- # @ polylang
676
- #~ msgid "ID of pages in other languages:"
677
- #~ msgstr "ID старонак на другіх мовах:"
678
-
679
- # @ polylang
680
- #~ msgid "Page ID"
681
- #~ msgstr "ID старонкі"
682
-
683
- # @ polylang
684
- #~ msgid "Post ID"
685
- #~ msgstr "ID запісу"
686
-
687
- # @ polylang
688
- #~ msgid "No untranslated term"
689
- #~ msgstr "Няма неперакладзеных слоў"
690
-
691
- #~ msgid ""
692
- #~ "When using static front page, redirect the language page (example: %s) to "
693
- #~ "the front page in the right language"
694
- #~ msgstr ""
695
- #~ "Пры выкарыстанні статычнай старонкі, перанакіроўваць старонку (напрыклад: "
696
- #~ "%s) на галоўную старонку на правільнай мове."
697
-
698
- # @ polylang
699
- #~ msgid ""
700
- #~ "For some reasons, Polylang could not create a table in your database."
701
- #~ msgstr ""
702
- #~ "Па некаторых прычынах, Polylang не мае магчымасьці стварыць табліцу ў "
703
- #~ "базе даных."
704
-
705
- # @ polylang
706
- #~ msgid "Displays a language switcher at the end of the menu"
707
- #~ msgstr "Паказвае пераключальнік моў"
708
-
709
- # @ polylang
710
- #~ msgid "Theme locations and languages"
711
- #~ msgstr "Разьмяшчэнне тэмы ды моў"
712
-
713
- # @ polylang
714
- #~ msgid ""
715
- #~ "Please go to the %slanguages page%s to set theme locations and languages"
716
- #~ msgstr ""
717
- #~ "Калі ласка, перайдзіце на %slanguages page%s для таго, каб зазначыць "
718
- #~ "разьмяшчэнне тэмы ды моў"
719
-
720
- # @ polylang
721
- #~ msgid "Menus"
722
- #~ msgstr "Меню"
723
-
724
- # @ polylang
725
- #~ msgid "Error: Restore of local flags failed!"
726
- #~ msgstr ""
727
- #~ "Памылка: Не атрымалася ўзнавіць карыстальніцкія іконкі-сьцягі з "
728
- #~ "рэзэрвовай копіі!"
729
-
730
- # @ polylang
731
- #, fuzzy
732
- #~ msgid "Please move your local flags from %s to %s"
733
- #~ msgstr "Калі ласка, перамясьціце "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
polylang.php CHANGED
@@ -3,7 +3,7 @@
3
  /**
4
  Plugin Name: Polylang
5
  Plugin URI: https://polylang.pro
6
- Version: 2.2.7
7
  Author: Frédéric Demarle
8
  Author uri: https://polylang.pro
9
  Description: Adds multilingual capability to WordPress
@@ -12,7 +12,7 @@ Domain Path: /languages
12
  */
13
 
14
  /*
15
- * Copyright 2011-2017 Frédéric Demarle
16
  *
17
  * This program is free software; you can redistribute it and/or modify
18
  * it under the terms of the GNU General Public License as published by
@@ -35,7 +35,7 @@ if ( ! defined( 'ABSPATH' ) ) {
35
  exit; // don't access directly
36
  };
37
 
38
- define( 'POLYLANG_VERSION', '2.2.7' );
39
  define( 'PLL_MIN_WP_VERSION', '4.4' );
40
 
41
  define( 'POLYLANG_FILE', __FILE__ ); // this file
3
  /**
4
  Plugin Name: Polylang
5
  Plugin URI: https://polylang.pro
6
+ Version: 2.2.8
7
  Author: Frédéric Demarle
8
  Author uri: https://polylang.pro
9
  Description: Adds multilingual capability to WordPress
12
  */
13
 
14
  /*
15
+ * Copyright 2011-2018 Frédéric Demarle
16
  *
17
  * This program is free software; you can redistribute it and/or modify
18
  * it under the terms of the GNU General Public License as published by
35
  exit; // don't access directly
36
  };
37
 
38
+ define( 'POLYLANG_VERSION', '2.2.8' );
39
  define( 'PLL_MIN_WP_VERSION', '4.4' );
40
 
41
  define( 'POLYLANG_FILE', __FILE__ ); // this file
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://polylang.pro
4
  Tags: multilingual, bilingual, translate, translation, language, multilanguage, international, localization
5
  Requires at least: 4.4
6
  Tested up to: 4.9
7
- Stable tag: 2.2.7
8
  License: GPLv2 or later
9
 
10
  Making WordPress multilingual
@@ -76,6 +76,13 @@ Don't hesitate to [give your feedback](http://wordpress.org/support/view/plugin-
76
 
77
  == Changelog ==
78
 
 
 
 
 
 
 
 
79
  = 2.2.7 (2017-11-30) =
80
 
81
  * Fix queries by taxonomy broken since WP 4.9
4
  Tags: multilingual, bilingual, translate, translation, language, multilanguage, international, localization
5
  Requires at least: 4.4
6
  Tested up to: 4.9
7
+ Stable tag: 2.2.8
8
  License: GPLv2 or later
9
 
10
  Making WordPress multilingual
76
 
77
  == Changelog ==
78
 
79
+ = 2.2.8 (2018-01-09) =
80
+
81
+ * Pro: Fix: Impossible to link past events by translation in The Events Calendar
82
+ * Disallow to delete translations of the default term for all taxonomies
83
+ * Fix: Auto add pages adds WooCommerce pages in default language to menus in all languages
84
+ * Fix most used tag cloud in Tags metabox in WP4.9+. Props Pär Thernström. #208
85
+
86
  = 2.2.7 (2017-11-30) =
87
 
88
  * Fix queries by taxonomy broken since WP 4.9