Version Description
(2015-02-01) =
- Add es_MX to predefined languages list
- Add compatibility with WordPress SEO sitemaps for multiple domains and subdomains
- fix: a new post is assigned the wrong (untranslated) default category if no category is assigned by the user
- fix: the home links now have the right scheme even if PLL_CACHE_HOME_URL is not set to false
- fix: fatal error when using old versions of WPSEO (I should do what I tell other to do!)
- fix: strings translations are not switched when using switch_to_blog
Download this release
Release Info
Developer | Chouby |
Plugin | Polylang |
Version | 1.6.4 |
Comparing to | |
See all releases |
Code changes from version 1.6.3 to 1.6.4
- admin/admin-filters-media.php +2 -0
- admin/admin-filters-post.php +9 -2
- admin/languages.php +1 -0
- flags/es_MX.png +0 -0
- frontend/frontend.php +1 -0
- include/language.php +19 -0
- include/model.php +3 -0
- include/plugins-compat.php +85 -11
- languages/polylang-uk.mo +0 -0
- languages/polylang-uk.po +110 -138
- polylang.php +2 -2
- readme.txt +12 -3
admin/admin-filters-media.php
CHANGED
@@ -117,6 +117,8 @@ class PLL_Admin_Filters_Media extends PLL_Admin_Filters_Post_Base {
|
|
117 |
$translations[$_GET['new_lang']] = $tr_id;
|
118 |
$this->model->save_translations('post', $tr_id, $translations);
|
119 |
|
|
|
|
|
120 |
wp_redirect(admin_url(sprintf('post.php?post=%d&action=edit', $tr_id))); // WP 3.5+
|
121 |
exit;
|
122 |
}
|
117 |
$translations[$_GET['new_lang']] = $tr_id;
|
118 |
$this->model->save_translations('post', $tr_id, $translations);
|
119 |
|
120 |
+
do_action('pll_translate_media', $tr_id, $post, $translations);
|
121 |
+
|
122 |
wp_redirect(admin_url(sprintf('post.php?post=%d&action=edit', $tr_id))); // WP 3.5+
|
123 |
exit;
|
124 |
}
|
admin/admin-filters-post.php
CHANGED
@@ -278,6 +278,7 @@ class PLL_Admin_Filters_Post extends PLL_Admin_Filters_Post_Base {
|
|
278 |
|
279 |
// make sure we get save terms in the right language (especially tags with same name in different languages)
|
280 |
if (!empty($lang)) {
|
|
|
281 |
// FIXME quite a lot of queries in foreach
|
282 |
foreach ($this->model->get_translated_taxonomies() as $tax) {
|
283 |
$terms = get_the_terms($post_id, $tax);
|
@@ -285,10 +286,16 @@ class PLL_Admin_Filters_Post extends PLL_Admin_Filters_Post_Base {
|
|
285 |
if (is_array($terms)) {
|
286 |
$newterms = array();
|
287 |
foreach ($terms as $term) {
|
288 |
-
if
|
|
|
|
|
|
|
|
|
|
|
289 |
$newterms[] = (int) $newterm; // cast is important otherwise we get 'numeric' tags
|
290 |
|
291 |
-
|
|
|
292 |
$newterms[] = (int) $term_info['term_id'];
|
293 |
}
|
294 |
|
278 |
|
279 |
// make sure we get save terms in the right language (especially tags with same name in different languages)
|
280 |
if (!empty($lang)) {
|
281 |
+
|
282 |
// FIXME quite a lot of queries in foreach
|
283 |
foreach ($this->model->get_translated_taxonomies() as $tax) {
|
284 |
$terms = get_the_terms($post_id, $tax);
|
286 |
if (is_array($terms)) {
|
287 |
$newterms = array();
|
288 |
foreach ($terms as $term) {
|
289 |
+
// check if the term is in the correct language or if a translation exist (mainly for default category)
|
290 |
+
if ($newterm = $this->model->get_term($term->term_id, $lang))
|
291 |
+
$newterms[] = (int) $newterm;
|
292 |
+
|
293 |
+
// or choose the correct language for tags (initially defined by name)
|
294 |
+
elseif ($newterm = $this->model->term_exists($term->name, $tax, $term->parent, $lang))
|
295 |
$newterms[] = (int) $newterm; // cast is important otherwise we get 'numeric' tags
|
296 |
|
297 |
+
// or create the term in the correct language
|
298 |
+
elseif (!is_wp_error($term_info = wp_insert_term($term->name, $tax)))
|
299 |
$newterms[] = (int) $term_info['term_id'];
|
300 |
}
|
301 |
|
admin/languages.php
CHANGED
@@ -26,6 +26,7 @@ $languages = array(
|
|
26 |
array('eo', 'eo', 'Esperanto'),
|
27 |
array('es', 'es_CL', 'Español'),
|
28 |
array('es', 'es_ES', 'Español'),
|
|
|
29 |
array('es', 'es_PE', 'Español'),
|
30 |
array('es', 'es_VE', 'Español'),
|
31 |
array('et', 'et', 'Eesti'),
|
26 |
array('eo', 'eo', 'Esperanto'),
|
27 |
array('es', 'es_CL', 'Español'),
|
28 |
array('es', 'es_ES', 'Español'),
|
29 |
+
array('es', 'es_MX', 'Español'),
|
30 |
array('es', 'es_PE', 'Español'),
|
31 |
array('es', 'es_VE', 'Español'),
|
32 |
array('et', 'et', 'Eesti'),
|
flags/es_MX.png
ADDED
Binary file
|
frontend/frontend.php
CHANGED
@@ -141,6 +141,7 @@ class PLL_Frontend extends PLL_Base {
|
|
141 |
$lang = $this->model->get_language($restore_curlang);
|
142 |
$this->curlang = $lang ? $lang : $this->model->get_language($this->options['default_lang']);
|
143 |
$this->links->init_page_on_front_cache();
|
|
|
144 |
}
|
145 |
}
|
146 |
}
|
141 |
$lang = $this->model->get_language($restore_curlang);
|
142 |
$this->curlang = $lang ? $lang : $this->model->get_language($this->options['default_lang']);
|
143 |
$this->links->init_page_on_front_cache();
|
144 |
+
$this->load_strings_translations();
|
145 |
}
|
146 |
}
|
147 |
}
|
include/language.php
CHANGED
@@ -123,4 +123,23 @@ class PLL_Language {
|
|
123 |
else
|
124 |
$this->home_url = $this->search_url;
|
125 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
}
|
123 |
else
|
124 |
$this->home_url = $this->search_url;
|
125 |
}
|
126 |
+
|
127 |
+
/*
|
128 |
+
* set home_url scheme
|
129 |
+
* this can't be cached accross pages
|
130 |
+
*
|
131 |
+
* @since 1.6.4
|
132 |
+
*/
|
133 |
+
public function set_home_url_scheme() {
|
134 |
+
if (is_ssl()) {
|
135 |
+
$this->home_url = str_replace('http://', 'https://', $this->home_url);
|
136 |
+
$this->search_url = str_replace('http://', 'https://', $this->search_url);
|
137 |
+
}
|
138 |
+
|
139 |
+
else {
|
140 |
+
$this->home_url = str_replace('https://', 'http://', $this->home_url);
|
141 |
+
$this->search_url = str_replace('https://', 'http://', $this->search_url);
|
142 |
+
|
143 |
+
}
|
144 |
+
}
|
145 |
}
|
include/model.php
CHANGED
@@ -195,6 +195,9 @@ class PLL_Model {
|
|
195 |
if (defined('PLL_CACHE_HOME_URL') && !PLL_CACHE_HOME_URL)
|
196 |
$language->set_home_url();
|
197 |
|
|
|
|
|
|
|
198 |
// add flags (not in db cache as they may be different on frontend and admin)
|
199 |
$language->set_flag();
|
200 |
}
|
195 |
if (defined('PLL_CACHE_HOME_URL') && !PLL_CACHE_HOME_URL)
|
196 |
$language->set_home_url();
|
197 |
|
198 |
+
// ensures that the (possibly cached) home url uses the right scheme http or https
|
199 |
+
$language->set_home_url_scheme();
|
200 |
+
|
201 |
// add flags (not in db cache as they may be different on frontend and admin)
|
202 |
$language->set_flag();
|
203 |
}
|
include/plugins-compat.php
CHANGED
@@ -22,10 +22,7 @@ class PLL_Plugins_Compat {
|
|
22 |
add_action('init', create_function('',"\$GLOBALS['wp_taxonomies']['language']->yarpp_support = 1;"), 20);
|
23 |
|
24 |
// WordPress SEO by Yoast
|
25 |
-
add_action('pll_language_defined', array(&$this, '
|
26 |
-
add_filter('get_terms_args', array(&$this, 'wpseo_remove_terms_filter'));
|
27 |
-
add_filter('pll_home_url_white_list', create_function('$arr', "return array_merge(\$arr, array(array('file' => 'wordpress-seo')));"));
|
28 |
-
add_action('wpseo_opengraph', array(&$this, 'wpseo_ogp'), 2);
|
29 |
|
30 |
// Custom field template
|
31 |
add_action('add_meta_boxes', array(&$this, 'cft_copy'), 10, 2);
|
@@ -72,23 +69,100 @@ class PLL_Plugins_Compat {
|
|
72 |
|
73 |
/*
|
74 |
* WordPress SEO by Yoast
|
75 |
-
*
|
76 |
-
*
|
77 |
*
|
78 |
-
* @since 1.
|
79 |
*/
|
80 |
-
public function
|
81 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
82 |
global $wpseo_front;
|
83 |
$options = version_compare(WPSEO_VERSION, '1.5', '<') ? get_wpseo_options_arr() : WPSEO_Options::get_option_names();
|
84 |
foreach ( $options as $opt )
|
85 |
$wpseo_front->options = array_merge( $wpseo_front->options, (array) get_option( $opt ) );
|
86 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
}
|
88 |
|
89 |
/*
|
90 |
* WordPress SEO by Yoast
|
91 |
* removes the language filter for the taxonomy sitemaps
|
|
|
92 |
*
|
93 |
* @since 1.0.3
|
94 |
*
|
@@ -96,7 +170,7 @@ class PLL_Plugins_Compat {
|
|
96 |
* @return array modified list of arguments
|
97 |
*/
|
98 |
public function wpseo_remove_terms_filter($args) {
|
99 |
-
if (
|
100 |
$args['lang'] = 0;
|
101 |
return $args;
|
102 |
}
|
@@ -111,7 +185,7 @@ class PLL_Plugins_Compat {
|
|
111 |
global $polylang, $wpseo_og;
|
112 |
|
113 |
// WPSEO already deals with the locale
|
114 |
-
if (isset($polylang)) {
|
115 |
foreach ($polylang->model->get_languages_list() as $language) {
|
116 |
if ($language->slug != $polylang->curlang->slug && $polylang->links->get_translation_url($language) && $fb_locale = self::get_fb_locale($language)) {
|
117 |
$wpseo_og->og_tag('og:locale:alternate', $fb_locale);
|
22 |
add_action('init', create_function('',"\$GLOBALS['wp_taxonomies']['language']->yarpp_support = 1;"), 20);
|
23 |
|
24 |
// WordPress SEO by Yoast
|
25 |
+
add_action('pll_language_defined', array(&$this, 'wpseo_init'));
|
|
|
|
|
|
|
26 |
|
27 |
// Custom field template
|
28 |
add_action('add_meta_boxes', array(&$this, 'cft_copy'), 10, 2);
|
69 |
|
70 |
/*
|
71 |
* WordPress SEO by Yoast
|
72 |
+
* translate options
|
73 |
+
* add specific filters and actions
|
74 |
*
|
75 |
+
* @since 1.6.4
|
76 |
*/
|
77 |
+
public function wpseo_init() {
|
78 |
+
global $polylang;
|
79 |
+
|
80 |
+
if (!defined('WPSEO_VERSION') || PLL_ADMIN)
|
81 |
+
return;
|
82 |
+
|
83 |
+
// reloads options once the language has been defined to enable translations
|
84 |
+
// useful only when the language is set from content
|
85 |
+
if (did_action('wp_loaded')) {
|
86 |
global $wpseo_front;
|
87 |
$options = version_compare(WPSEO_VERSION, '1.5', '<') ? get_wpseo_options_arr() : WPSEO_Options::get_option_names();
|
88 |
foreach ( $options as $opt )
|
89 |
$wpseo_front->options = array_merge( $wpseo_front->options, (array) get_option( $opt ) );
|
90 |
}
|
91 |
+
|
92 |
+
// one sitemap per language when using multiple domains or subdomains
|
93 |
+
// because WPSEO does not accept several domains or subdomains in one sitemap
|
94 |
+
if ($polylang->options['force_lang'] > 1) {
|
95 |
+
add_filter('home_url', array(&$this, 'wpseo_home_url'), 10, 2); // fix home_url
|
96 |
+
add_filter('wpseo_posts_join', array(&$this, 'wpseo_posts_join'), 10, 2);
|
97 |
+
add_filter('wpseo_posts_where', array(&$this, 'wpseo_posts_where'), 10, 2);
|
98 |
+
}
|
99 |
+
|
100 |
+
// one sitemap for all languages when the language is set from the content or directory name
|
101 |
+
else {
|
102 |
+
add_filter('get_terms_args', array(&$this, 'wpseo_remove_terms_filter'));
|
103 |
+
}
|
104 |
+
|
105 |
+
add_filter('pll_home_url_white_list', create_function('$arr', "return array_merge(\$arr, array(array('file' => 'wordpress-seo')));"));
|
106 |
+
add_action('wpseo_opengraph', array(&$this, 'wpseo_ogp'), 2);
|
107 |
+
}
|
108 |
+
|
109 |
+
/*
|
110 |
+
* WordPress SEO by Yoast
|
111 |
+
* fixes the home url as well as the stylesheet url
|
112 |
+
* only when using multiple domains or subdomains
|
113 |
+
*
|
114 |
+
* @since 1.6.4
|
115 |
+
*
|
116 |
+
* @param string $url
|
117 |
+
* @return $url
|
118 |
+
*/
|
119 |
+
public function wpseo_home_url($url, $path) {
|
120 |
+
global $polylang;
|
121 |
+
|
122 |
+
$uri = empty($path) ? ltrim($_SERVER['REQUEST_URI'], '/') : $path;
|
123 |
+
|
124 |
+
if ('sitemap_index.xml' === $uri || preg_match('#([^/]+?)-sitemap([0-9]+)?\.xml|([a-z]+)?-?sitemap\.xsl#', $uri))
|
125 |
+
$url = $polylang->links_model->switch_language_in_link($url, $polylang->curlang);
|
126 |
+
|
127 |
+
return $url;
|
128 |
+
}
|
129 |
+
|
130 |
+
/*
|
131 |
+
* WordPress SEO by Yoast
|
132 |
+
* modifies the sql request for posts sitemaps
|
133 |
+
* only when using multiple domains or subdomains
|
134 |
+
*
|
135 |
+
* @since 1.6.4
|
136 |
+
*
|
137 |
+
* @param string $sql join clause
|
138 |
+
* @param string $post_type
|
139 |
+
* @return string
|
140 |
+
*/
|
141 |
+
public function wpseo_posts_join($sql, $post_type) {
|
142 |
+
global $polylang;
|
143 |
+
return pll_is_translated_post_type($post_type) ? $sql. $polylang->model->join_clause('post') : $sql;
|
144 |
+
}
|
145 |
+
|
146 |
+
/*
|
147 |
+
* WordPress SEO by Yoast
|
148 |
+
* modifies the sql request for posts sitemaps
|
149 |
+
* only when using multiple domains or subdomains
|
150 |
+
*
|
151 |
+
* @since 1.6.4
|
152 |
+
*
|
153 |
+
* @param string $sql where clause
|
154 |
+
* @param string $post_type
|
155 |
+
* @return string
|
156 |
+
*/
|
157 |
+
public function wpseo_posts_where($sql, $post_type) {
|
158 |
+
global $polylang;
|
159 |
+
return pll_is_translated_post_type($post_type) ? $sql . $polylang->model->where_clause($polylang->curlang, 'post') : $sql;
|
160 |
}
|
161 |
|
162 |
/*
|
163 |
* WordPress SEO by Yoast
|
164 |
* removes the language filter for the taxonomy sitemaps
|
165 |
+
* only when the language is set from the content or directory name
|
166 |
*
|
167 |
* @since 1.0.3
|
168 |
*
|
170 |
* @return array modified list of arguments
|
171 |
*/
|
172 |
public function wpseo_remove_terms_filter($args) {
|
173 |
+
if (isset($GLOBALS['wp_query']->query['sitemap']))
|
174 |
$args['lang'] = 0;
|
175 |
return $args;
|
176 |
}
|
185 |
global $polylang, $wpseo_og;
|
186 |
|
187 |
// WPSEO already deals with the locale
|
188 |
+
if (isset($polylang) && method_exists($wpseo_og, 'og_tag')) {
|
189 |
foreach ($polylang->model->get_languages_list() as $language) {
|
190 |
if ($language->slug != $polylang->curlang->slug && $polylang->links->get_translation_url($language) && $fb_locale = self::get_fb_locale($language)) {
|
191 |
$wpseo_og->og_tag('og:locale:alternate', $fb_locale);
|
languages/polylang-uk.mo
CHANGED
Binary file
|
languages/polylang-uk.po
CHANGED
@@ -4,8 +4,8 @@ msgstr ""
|
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: \n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator:
|
8 |
-
"Language-Team:
|
9 |
"Language: uk\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -15,26 +15,26 @@ msgstr ""
|
|
15 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_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"
|
16 |
"X-Poedit-Basepath: .\n"
|
17 |
"X-Textdomain-Support: yes\n"
|
18 |
-
"X-Generator: Poedit 1.
|
19 |
"X-Poedit-SearchPath-0: ..\n"
|
20 |
|
21 |
# @ polylang
|
22 |
#: admin/view-about.php:3
|
23 |
#, php-format
|
24 |
msgid "Polylang is provided with an extensive %sdocumentation%s (in English only). It includes information on how to set up your multilingual site and use it on a daily basis, a FAQ, as well as a documentation for programmers to adapt their plugins and themes."
|
25 |
-
msgstr "Polylang
|
26 |
|
27 |
# @ polylang
|
28 |
#: admin/view-about.php:9
|
29 |
#, php-format
|
30 |
msgid "You will also find useful information in the %ssupport forum%s. However don't forget to make a search before posting a new topic."
|
31 |
-
msgstr "Ви також знайдете корисну інформацію в %s
|
32 |
|
33 |
# @ polylang
|
34 |
#: admin/view-about.php:16
|
35 |
#, php-format
|
36 |
msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
|
37 |
-
msgstr "Polylang є безкоштовним і поширюється
|
38 |
|
39 |
# @ polylang
|
40 |
#: admin/view-about.php:22
|
@@ -45,46 +45,43 @@ msgstr "Якщо вам цікаво, як Ви можете допомогти
|
|
45 |
# @ polylang
|
46 |
#: admin/view-about.php:27
|
47 |
msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
|
48 |
-
msgstr "Нарешті, якщо
|
49 |
|
50 |
# @ polylang
|
51 |
-
#: admin/admin-filters-post.php:81
|
52 |
-
#: admin/
|
53 |
-
#: admin/settings.php:55
|
54 |
-
#: admin/settings.php:82
|
55 |
-
#: include/model.php:526
|
56 |
msgid "Languages"
|
57 |
msgstr "Мови"
|
58 |
|
59 |
# @ polylang
|
60 |
#: include/switcher.php:22
|
61 |
msgid "Displays language names"
|
62 |
-
msgstr "
|
63 |
|
64 |
# @ polylang
|
65 |
#: include/switcher.php:23
|
66 |
msgid "Displays flags"
|
67 |
-
msgstr "
|
68 |
|
69 |
# @ polylang
|
70 |
#: include/switcher.php:24
|
71 |
msgid "Forces link to front page"
|
72 |
-
msgstr "
|
73 |
|
74 |
# @ polylang
|
75 |
#: include/switcher.php:25
|
76 |
msgid "Hides the current language"
|
77 |
-
msgstr "
|
78 |
|
79 |
# @ polylang
|
80 |
#: include/switcher.php:29
|
81 |
msgid "Displays as dropdown"
|
82 |
-
msgstr "
|
83 |
|
84 |
# @ polylang
|
85 |
#: admin/admin.php:271
|
86 |
msgid "Filters content by language"
|
87 |
-
msgstr "
|
88 |
|
89 |
# @ polylang
|
90 |
#: admin/admin.php:262
|
@@ -92,51 +89,43 @@ msgid "Show all languages"
|
|
92 |
msgstr "Показати всі мови"
|
93 |
|
94 |
# @ polylang
|
95 |
-
#: admin/admin-filters-columns.php:139
|
96 |
-
#: admin/admin-filters-columns.php:227
|
97 |
msgid "Add new translation"
|
98 |
msgstr "Додати новий переклад"
|
99 |
|
100 |
# @ polylang
|
101 |
-
#: admin/admin-filters-columns.php:173
|
102 |
-
#: admin/admin-filters-
|
103 |
-
#: admin/admin-filters-
|
104 |
-
#: admin/admin-filters-term.php:77
|
105 |
-
#: admin/admin-filters-term.php:121
|
106 |
-
#: include/model.php:527
|
107 |
msgid "Language"
|
108 |
msgstr "Мова"
|
109 |
|
110 |
# @ polylang
|
111 |
-
#: admin/table-string.php:111
|
112 |
-
#: admin/view-translations-
|
113 |
-
#: admin/view-translations-post.php:5
|
114 |
-
#: admin/view-translations-term.php:6
|
115 |
#: admin/view-translations-term.php:11
|
116 |
msgid "Translations"
|
117 |
msgstr "Переклади"
|
118 |
|
119 |
# @ polylang
|
120 |
-
#: admin/admin-filters-term.php:84
|
121 |
-
#: admin/admin-filters-term.php:128
|
122 |
msgid "Sets the language"
|
123 |
-
msgstr "
|
124 |
|
125 |
# @ polylang
|
126 |
#: admin/admin-filters.php:52
|
127 |
msgid "The widget is displayed for:"
|
128 |
-
msgstr "Віджет
|
129 |
|
130 |
# @ polylang
|
131 |
-
#: admin/admin-filters.php:55
|
132 |
-
#: include/model.php:528
|
133 |
msgid "All languages"
|
134 |
msgstr "Всі мови"
|
135 |
|
136 |
# @ polylang
|
137 |
#: admin/admin-filters.php:123
|
138 |
msgid "Admin language"
|
139 |
-
msgstr "Адміністратор
|
140 |
|
141 |
#: admin/admin-filters.php:126
|
142 |
msgid "Wordpress default"
|
@@ -144,14 +133,12 @@ msgstr "Wordpress за замовчуванням"
|
|
144 |
|
145 |
# @ default
|
146 |
# @ polylang
|
147 |
-
#: admin/admin.php:171
|
148 |
-
#: admin/settings.php:87
|
149 |
msgid "Settings"
|
150 |
msgstr "Налаштування"
|
151 |
|
152 |
# @ polylang
|
153 |
-
#: admin/admin-filters.php:160
|
154 |
-
#: admin/admin-filters.php:169
|
155 |
msgid "Upgrading language files…"
|
156 |
msgstr "Оновлення мовних файлів…"
|
157 |
|
@@ -163,22 +150,22 @@ msgstr "Про Polylang"
|
|
163 |
# @ polylang
|
164 |
#: admin/settings.php:63
|
165 |
msgid "Strings translations"
|
166 |
-
msgstr "
|
167 |
|
168 |
# @ polylang
|
169 |
#: admin/settings.php:86
|
170 |
msgid "Strings translation"
|
171 |
-
msgstr "
|
172 |
|
173 |
# @ polylang
|
174 |
#: admin/admin-model.php:274
|
175 |
msgid "Enter a valid WordPress locale"
|
176 |
-
msgstr ""
|
177 |
|
178 |
# @ polylang
|
179 |
#: admin/admin-model.php:282
|
180 |
msgid "The language code must be unique"
|
181 |
-
msgstr "Код мови
|
182 |
|
183 |
# @ polylang
|
184 |
#: admin/admin-model.php:286
|
@@ -186,15 +173,14 @@ msgid "The language must have a name"
|
|
186 |
msgstr "Мова повинна мати ім'я"
|
187 |
|
188 |
# @ polylang
|
189 |
-
#: admin/admin.php:371
|
190 |
-
#: admin/settings.php:162
|
191 |
msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
|
192 |
-
msgstr "Мова була створена, але файл WordPress
|
193 |
|
194 |
# @ polylang
|
195 |
#: admin/admin-strings.php:59
|
196 |
msgid "Widget title"
|
197 |
-
msgstr "
|
198 |
|
199 |
# @ polylang
|
200 |
#: admin/settings.php:301
|
@@ -204,22 +190,22 @@ msgstr "Таксономії"
|
|
204 |
# @ polylang
|
205 |
#: admin/settings.php:302
|
206 |
msgid "Custom fields"
|
207 |
-
msgstr "
|
208 |
|
209 |
# @ polylang
|
210 |
#: admin/settings.php:303
|
211 |
msgid "Comment status"
|
212 |
-
msgstr "
|
213 |
|
214 |
# @ polylang
|
215 |
#: admin/settings.php:304
|
216 |
msgid "Ping status"
|
217 |
-
msgstr "
|
218 |
|
219 |
# @ polylang
|
220 |
#: admin/settings.php:305
|
221 |
msgid "Sticky posts"
|
222 |
-
msgstr "
|
223 |
|
224 |
# @ polylang
|
225 |
#: admin/settings.php:306
|
@@ -228,12 +214,12 @@ msgstr "Дата публікації"
|
|
228 |
|
229 |
#: admin/settings.php:307
|
230 |
msgid "Post format"
|
231 |
-
msgstr "
|
232 |
|
233 |
# @ default
|
234 |
#: admin/settings.php:308
|
235 |
msgid "Page parent"
|
236 |
-
msgstr "
|
237 |
|
238 |
# @ polylang
|
239 |
#: admin/settings.php:309
|
@@ -243,21 +229,20 @@ msgstr "Шаблон сторінки"
|
|
243 |
# @ polylang
|
244 |
#: admin/settings.php:310
|
245 |
msgid "Page order"
|
246 |
-
msgstr "
|
247 |
|
248 |
# @ polylang
|
249 |
#: admin/settings.php:311
|
250 |
msgid "Featured image"
|
251 |
-
msgstr "
|
252 |
|
253 |
# @ polylang
|
254 |
#: admin/view-languages.php:38
|
255 |
msgid "Edit language"
|
256 |
-
msgstr "
|
257 |
|
258 |
# @ polylang
|
259 |
-
#: admin/view-languages.php:38
|
260 |
-
#: admin/view-languages.php:113
|
261 |
msgid "Add new language"
|
262 |
msgstr "Додати нову мову"
|
263 |
|
@@ -269,29 +254,27 @@ msgstr "Вибрати мову"
|
|
269 |
# @ polylang
|
270 |
#: admin/view-languages.php:68
|
271 |
msgid "You can choose a language in the list or directly edit it below."
|
272 |
-
msgstr "Ви можете вибрати мову зі списку або безпосередньо
|
273 |
|
274 |
# @ polylang
|
275 |
-
#: admin/table-languages.php:74
|
276 |
-
#: admin/view-languages.php:72
|
277 |
msgid "Full name"
|
278 |
msgstr "Повне ім'я"
|
279 |
|
280 |
# @ polylang
|
281 |
#: admin/view-languages.php:74
|
282 |
msgid "The name is how it is displayed on your site (for example: English)."
|
283 |
-
msgstr "Це ім'я, як воно відображається на вашому сайті (наприклад,
|
284 |
|
285 |
# @ polylang
|
286 |
-
#: admin/table-languages.php:75
|
287 |
-
#: admin/view-languages.php:78
|
288 |
msgid "Locale"
|
289 |
-
msgstr "
|
290 |
|
291 |
# @ polylang
|
292 |
#: admin/view-languages.php:83
|
293 |
msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
|
294 |
-
msgstr "Wordpress
|
295 |
|
296 |
# @ polylang
|
297 |
#: admin/view-languages.php:87
|
@@ -311,7 +294,7 @@ msgstr "зліва направо"
|
|
311 |
# @ polylang
|
312 |
#: admin/view-languages.php:102
|
313 |
msgid "right to left"
|
314 |
-
msgstr "
|
315 |
|
316 |
# @ polylang
|
317 |
#: admin/view-languages.php:104
|
@@ -319,34 +302,30 @@ msgid "Choose the text direction for the language"
|
|
319 |
msgstr "Виберіть напрямок тексту для мови"
|
320 |
|
321 |
# @ polylang
|
322 |
-
#: admin/table-languages.php:77
|
323 |
-
#: admin/view-languages.php:108
|
324 |
msgid "Order"
|
325 |
msgstr "Порядок"
|
326 |
|
327 |
# @ polylang
|
328 |
#: admin/view-languages.php:110
|
329 |
msgid "Position of the language in the language switcher"
|
330 |
-
msgstr "Положення мови в
|
331 |
|
332 |
# @ polylang
|
333 |
-
#: admin/admin-nav-menu.php:52
|
334 |
-
#: admin/admin-nav-menu.php:
|
335 |
-
#: admin/admin-nav-menu.php:
|
336 |
-
#: admin/admin-nav-menu.php:124
|
337 |
-
#: admin/admin-nav-menu.php:186
|
338 |
-
#: include/upgrade.php:301
|
339 |
msgid "Language switcher"
|
340 |
-
msgstr "
|
341 |
|
342 |
# @ polylang
|
343 |
#: admin/view-languages.php:139
|
344 |
msgid "Search translations"
|
345 |
-
msgstr "Пошук
|
346 |
|
347 |
#: admin/view-languages.php:142
|
348 |
msgid "Clean strings translation database"
|
349 |
-
msgstr "
|
350 |
|
351 |
# @ polylang
|
352 |
#: admin/view-languages.php:161
|
@@ -356,37 +335,37 @@ msgstr "Мова за замовчуванням"
|
|
356 |
# @ polylang
|
357 |
#: admin/view-languages.php:176
|
358 |
msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
|
359 |
-
msgstr "Є
|
360 |
|
361 |
# @ polylang
|
362 |
#: admin/view-languages.php:297
|
363 |
msgid "Detect browser language"
|
364 |
-
msgstr "
|
365 |
|
366 |
# @ polylang
|
367 |
#: admin/view-languages.php:303
|
368 |
msgid "When the front page is visited, set the language according to the browser preference"
|
369 |
-
msgstr "
|
370 |
|
371 |
# @ polylang
|
372 |
#: admin/view-languages.php:184
|
373 |
msgid "URL modifications"
|
374 |
-
msgstr "URL
|
375 |
|
376 |
# @ polylang
|
377 |
#: admin/view-languages.php:241
|
378 |
msgid "Hide URL language information for default language"
|
379 |
-
msgstr "Приховати
|
380 |
|
381 |
# @ polylang
|
382 |
#: admin/view-languages.php:310
|
383 |
msgid "Media"
|
384 |
-
msgstr "
|
385 |
|
386 |
# @ polylang
|
387 |
#: admin/view-languages.php:316
|
388 |
msgid "Activate languages and translations for media"
|
389 |
-
msgstr "Активувати
|
390 |
|
391 |
#: admin/view-languages.php:363
|
392 |
msgid "Synchronization"
|
@@ -395,34 +374,31 @@ msgstr "Синхронізація"
|
|
395 |
# @ polylang
|
396 |
#: admin/view-languages.php:324
|
397 |
msgid "Custom post types"
|
398 |
-
msgstr "
|
399 |
|
400 |
# @ polylang
|
401 |
#: admin/view-languages.php:337
|
402 |
msgid "Activate languages and translations for custom post types."
|
403 |
-
msgstr "Активувати
|
404 |
|
405 |
# @ polylang
|
406 |
#: admin/view-languages.php:344
|
407 |
msgid "Custom taxonomies"
|
408 |
-
msgstr "
|
409 |
|
410 |
# @ polylang
|
411 |
#: admin/view-languages.php:357
|
412 |
msgid "Activate languages and translations for custom taxonomies."
|
413 |
-
msgstr "Активувати
|
414 |
|
415 |
# @ polylang
|
416 |
-
#: admin/admin-filters-post.php:379
|
417 |
-
#: admin/admin-
|
418 |
-
#: admin/table-languages.php:54
|
419 |
-
#: admin/view-translations-media.php:21
|
420 |
msgid "Edit"
|
421 |
msgstr "Редагувати"
|
422 |
|
423 |
# @ polylang
|
424 |
-
#: admin/table-languages.php:60
|
425 |
-
#: admin/table-string.php:167
|
426 |
msgid "Delete"
|
427 |
msgstr "Видалити"
|
428 |
|
@@ -439,7 +415,7 @@ msgstr "Прапор"
|
|
439 |
# @ polylang
|
440 |
#: admin/table-languages.php:79
|
441 |
msgid "Posts"
|
442 |
-
msgstr "
|
443 |
|
444 |
# @ polylang
|
445 |
#: admin/table-string.php:109
|
@@ -452,21 +428,20 @@ msgid "String"
|
|
452 |
msgstr "Рядок"
|
453 |
|
454 |
# @ polylang
|
455 |
-
#: admin/view-translations-media.php:30
|
456 |
-
#: admin/view-translations-post.php:21
|
457 |
#: admin/view-translations-term.php:30
|
458 |
msgid "Add new"
|
459 |
-
msgstr "Додати
|
460 |
|
461 |
# @ polylang
|
462 |
#: include/widget-languages.php:16
|
463 |
msgid "Language Switcher"
|
464 |
-
msgstr "
|
465 |
|
466 |
# @ polylang
|
467 |
#: include/widget-languages.php:16
|
468 |
msgid "Displays a language switcher"
|
469 |
-
msgstr "Відображає
|
470 |
|
471 |
# @ polylang
|
472 |
#: include/widget-languages.php:97
|
@@ -477,149 +452,146 @@ msgstr "Назва:"
|
|
477 |
#. translators: plugin header field 'Description'
|
478 |
#: polylang.php:0
|
479 |
msgid "Adds multilingual capability to WordPress"
|
480 |
-
msgstr ""
|
481 |
|
482 |
# @ polylang
|
483 |
#: polylang.php:145
|
484 |
#, php-format
|
485 |
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
486 |
-
msgstr "Ви використовуєте WordPress %s. Polylang потрібно принаймні WordPress %s."
|
487 |
|
488 |
# @ polylang
|
489 |
#: include/upgrade.php:76
|
490 |
msgid "Polylang has been deactivated because you upgraded from a too old version."
|
491 |
-
msgstr "Polylang
|
492 |
|
493 |
# @ polylang
|
494 |
#: include/upgrade.php:78
|
495 |
#, php-format
|
496 |
msgid "Please upgrade first to %s before ugrading to %s."
|
497 |
-
msgstr "Будь ласка,
|
498 |
|
499 |
# @ polylang
|
500 |
#: admin/table-string.php:108
|
501 |
msgid "Group"
|
502 |
-
msgstr ""
|
503 |
|
504 |
# @ polylang
|
505 |
#: admin/table-string.php:186
|
506 |
msgid "View all groups"
|
507 |
-
msgstr ""
|
508 |
|
509 |
# @ polylang
|
510 |
#: admin/table-languages.php:59
|
511 |
msgid "You are about to permanently delete this language. Are you sure?"
|
512 |
-
msgstr ""
|
513 |
|
514 |
# @ polylang
|
515 |
#: admin/view-languages.php:143
|
516 |
msgid "Use this to remove unused strings from database, for example after a plugin has been uninstalled."
|
517 |
-
msgstr ""
|
518 |
|
519 |
# @ polylang
|
520 |
#: admin/view-languages.php:374
|
521 |
msgid "The synchronization options allow to maintain exact same values (or translations in the case of taxonomies and page parent) of meta content between the translations of a post or page."
|
522 |
-
msgstr ""
|
523 |
|
524 |
# @ polylang
|
525 |
#: admin/admin-model.php:278
|
526 |
msgid "The language code contains invalid characters"
|
527 |
-
msgstr ""
|
528 |
|
529 |
# @ polylang
|
530 |
#: admin/view-languages.php:190
|
531 |
msgid "The language is set from content"
|
532 |
-
msgstr ""
|
533 |
|
534 |
#: admin/view-languages.php:193
|
535 |
msgid "Posts, pages, categories and tags urls are not modified."
|
536 |
-
msgstr ""
|
537 |
|
538 |
#: admin/view-languages.php:199
|
539 |
msgid "The language is set from the directory name in pretty permalinks"
|
540 |
-
msgstr ""
|
541 |
|
542 |
# @ polylang
|
543 |
-
#: admin/view-languages.php:202
|
544 |
-
#: admin/view-languages.php:
|
545 |
-
#: admin/view-languages.php:258
|
546 |
-
#: admin/view-languages.php:267
|
547 |
msgid "Example:"
|
548 |
-
msgstr ""
|
549 |
|
550 |
#: admin/view-languages.php:208
|
551 |
msgid "The language is set from the subdomain name in pretty permalinks"
|
552 |
-
msgstr ""
|
553 |
|
554 |
# @ polylang
|
555 |
#: admin/view-languages.php:217
|
556 |
msgid "The language is set from different domains"
|
557 |
-
msgstr ""
|
558 |
|
559 |
# @ polylang
|
560 |
#: admin/view-languages.php:255
|
561 |
msgid "Remove /language/ in pretty permalinks"
|
562 |
-
msgstr ""
|
563 |
|
564 |
# @ polylang
|
565 |
#: admin/view-languages.php:264
|
566 |
msgid "Keep /language/ in pretty permalinks"
|
567 |
-
msgstr ""
|
568 |
|
569 |
# @ polylang
|
570 |
#: admin/view-languages.php:279
|
571 |
msgid "The front page url contains the language code instead of the page name or page id"
|
572 |
-
msgstr ""
|
573 |
|
574 |
# @ polylang
|
575 |
#: admin/admin-filters-term.php:167
|
576 |
#, php-format
|
577 |
msgid "A translation does already exist for %s"
|
578 |
-
msgstr ""
|
579 |
|
580 |
# @ polylang
|
581 |
#: admin/view-languages.php:287
|
582 |
#, php-format
|
583 |
msgid "Example: %s instead of %s"
|
584 |
-
msgstr ""
|
585 |
|
586 |
# @ polylang
|
587 |
#: admin/admin-model.php:38
|
588 |
msgid "Impossible to add the language."
|
589 |
-
msgstr ""
|
590 |
|
591 |
# @ polylang
|
592 |
#: admin/admin-model.php:62
|
593 |
msgid "Language added."
|
594 |
-
msgstr ""
|
595 |
|
596 |
# @ polylang
|
597 |
#: admin/admin-model.php:176
|
598 |
msgid "Language deleted."
|
599 |
-
msgstr ""
|
600 |
|
601 |
# @ polylang
|
602 |
#: admin/admin-model.php:257
|
603 |
msgid "Language updated."
|
604 |
-
msgstr ""
|
605 |
|
606 |
# @ polylang
|
607 |
#: admin/settings.php:221
|
608 |
msgid "Translations updated."
|
609 |
-
msgstr ""
|
610 |
|
611 |
# @ polylang
|
612 |
#: admin/view-languages.php:89
|
613 |
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
614 |
-
msgstr ""
|
615 |
|
616 |
# @ polylang
|
617 |
#: admin/admin-filters.php:202
|
618 |
msgid "The chosen static front page must be translated in all languages."
|
619 |
-
msgstr ""
|
620 |
|
621 |
# @ polylang
|
622 |
#: admin/admin-strings.php:60
|
623 |
msgid "Widget text"
|
624 |
-
msgstr ""
|
625 |
-
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: \n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Andrii Ryzhkov <andrii.ryzhkov@gmail.com>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
"Language: uk\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_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"
|
16 |
"X-Poedit-Basepath: .\n"
|
17 |
"X-Textdomain-Support: yes\n"
|
18 |
+
"X-Generator: Poedit 1.7.4\n"
|
19 |
"X-Poedit-SearchPath-0: ..\n"
|
20 |
|
21 |
# @ polylang
|
22 |
#: admin/view-about.php:3
|
23 |
#, php-format
|
24 |
msgid "Polylang is provided with an extensive %sdocumentation%s (in English only). It includes information on how to set up your multilingual site and use it on a daily basis, a FAQ, as well as a documentation for programmers to adapt their plugins and themes."
|
25 |
+
msgstr "Polylang забезпечений обширною %sдокументацією%s (тільки англійською мовою). Вона включає в себе інформацію про те, як налаштувати багатомовний сайт і використовувати його на щоденній основі, запитання та відповіді, а також документацію для програмістів, щоб адаптувати свої плаґіни і теми."
|
26 |
|
27 |
# @ polylang
|
28 |
#: admin/view-about.php:9
|
29 |
#, php-format
|
30 |
msgid "You will also find useful information in the %ssupport forum%s. However don't forget to make a search before posting a new topic."
|
31 |
+
msgstr "Ви також знайдете корисну інформацію в %sфорумі підтримки%s. Однак не забувайте зробити пошук, перш ніж додавати нову тему."
|
32 |
|
33 |
# @ polylang
|
34 |
#: admin/view-about.php:16
|
35 |
#, php-format
|
36 |
msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
|
37 |
+
msgstr "Polylang є безкоштовним і поширюється за тією ж ліцензією, як і WordPress, %sGPL%s."
|
38 |
|
39 |
# @ polylang
|
40 |
#: admin/view-about.php:22
|
45 |
# @ polylang
|
46 |
#: admin/view-about.php:27
|
47 |
msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
|
48 |
+
msgstr "Нарешті, якщо Вам подобається цей плаґін або, якщо це допоможе вашому бізнесу, пожертвування автору вітаються."
|
49 |
|
50 |
# @ polylang
|
51 |
+
#: admin/admin-filters-post.php:81 admin/admin.php:90 admin/settings.php:55
|
52 |
+
#: admin/settings.php:82 include/model.php:526
|
|
|
|
|
|
|
53 |
msgid "Languages"
|
54 |
msgstr "Мови"
|
55 |
|
56 |
# @ polylang
|
57 |
#: include/switcher.php:22
|
58 |
msgid "Displays language names"
|
59 |
+
msgstr "Відображати назви мов"
|
60 |
|
61 |
# @ polylang
|
62 |
#: include/switcher.php:23
|
63 |
msgid "Displays flags"
|
64 |
+
msgstr "Відображати прапорці"
|
65 |
|
66 |
# @ polylang
|
67 |
#: include/switcher.php:24
|
68 |
msgid "Forces link to front page"
|
69 |
+
msgstr "Примусовий перехід на головну сторінку"
|
70 |
|
71 |
# @ polylang
|
72 |
#: include/switcher.php:25
|
73 |
msgid "Hides the current language"
|
74 |
+
msgstr "Приховувати поточну мову"
|
75 |
|
76 |
# @ polylang
|
77 |
#: include/switcher.php:29
|
78 |
msgid "Displays as dropdown"
|
79 |
+
msgstr "Відображати як меню, що випадає"
|
80 |
|
81 |
# @ polylang
|
82 |
#: admin/admin.php:271
|
83 |
msgid "Filters content by language"
|
84 |
+
msgstr "Фільтрує вміст за мовою"
|
85 |
|
86 |
# @ polylang
|
87 |
#: admin/admin.php:262
|
89 |
msgstr "Показати всі мови"
|
90 |
|
91 |
# @ polylang
|
92 |
+
#: admin/admin-filters-columns.php:139 admin/admin-filters-columns.php:227
|
|
|
93 |
msgid "Add new translation"
|
94 |
msgstr "Додати новий переклад"
|
95 |
|
96 |
# @ polylang
|
97 |
+
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
98 |
+
#: admin/admin-filters-post.php:107 admin/admin-filters-term.php:77
|
99 |
+
#: admin/admin-filters-term.php:121 include/model.php:527
|
|
|
|
|
|
|
100 |
msgid "Language"
|
101 |
msgstr "Мова"
|
102 |
|
103 |
# @ polylang
|
104 |
+
#: admin/table-string.php:111 admin/view-translations-media.php:5
|
105 |
+
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
|
|
|
|
106 |
#: admin/view-translations-term.php:11
|
107 |
msgid "Translations"
|
108 |
msgstr "Переклади"
|
109 |
|
110 |
# @ polylang
|
111 |
+
#: admin/admin-filters-term.php:84 admin/admin-filters-term.php:128
|
|
|
112 |
msgid "Sets the language"
|
113 |
+
msgstr "Встановити мову"
|
114 |
|
115 |
# @ polylang
|
116 |
#: admin/admin-filters.php:52
|
117 |
msgid "The widget is displayed for:"
|
118 |
+
msgstr "Віджет відображається для:"
|
119 |
|
120 |
# @ polylang
|
121 |
+
#: admin/admin-filters.php:55 include/model.php:528
|
|
|
122 |
msgid "All languages"
|
123 |
msgstr "Всі мови"
|
124 |
|
125 |
# @ polylang
|
126 |
#: admin/admin-filters.php:123
|
127 |
msgid "Admin language"
|
128 |
+
msgstr "Адміністратор мови"
|
129 |
|
130 |
#: admin/admin-filters.php:126
|
131 |
msgid "Wordpress default"
|
133 |
|
134 |
# @ default
|
135 |
# @ polylang
|
136 |
+
#: admin/admin.php:171 admin/settings.php:87
|
|
|
137 |
msgid "Settings"
|
138 |
msgstr "Налаштування"
|
139 |
|
140 |
# @ polylang
|
141 |
+
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
|
|
142 |
msgid "Upgrading language files…"
|
143 |
msgstr "Оновлення мовних файлів…"
|
144 |
|
150 |
# @ polylang
|
151 |
#: admin/settings.php:63
|
152 |
msgid "Strings translations"
|
153 |
+
msgstr "Переклади рядків"
|
154 |
|
155 |
# @ polylang
|
156 |
#: admin/settings.php:86
|
157 |
msgid "Strings translation"
|
158 |
+
msgstr "Переклад рядків"
|
159 |
|
160 |
# @ polylang
|
161 |
#: admin/admin-model.php:274
|
162 |
msgid "Enter a valid WordPress locale"
|
163 |
+
msgstr "Введіть дійсну локаль WordPress "
|
164 |
|
165 |
# @ polylang
|
166 |
#: admin/admin-model.php:282
|
167 |
msgid "The language code must be unique"
|
168 |
+
msgstr "Код мови повинен бути унікальним"
|
169 |
|
170 |
# @ polylang
|
171 |
#: admin/admin-model.php:286
|
173 |
msgstr "Мова повинна мати ім'я"
|
174 |
|
175 |
# @ polylang
|
176 |
+
#: admin/admin.php:371 admin/settings.php:162
|
|
|
177 |
msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
|
178 |
+
msgstr "Мова була створена, але файл мовний файл WordPress не був завантажений. Будь ласка, встановіть його вручну."
|
179 |
|
180 |
# @ polylang
|
181 |
#: admin/admin-strings.php:59
|
182 |
msgid "Widget title"
|
183 |
+
msgstr "Назва віджету"
|
184 |
|
185 |
# @ polylang
|
186 |
#: admin/settings.php:301
|
190 |
# @ polylang
|
191 |
#: admin/settings.php:302
|
192 |
msgid "Custom fields"
|
193 |
+
msgstr "Власні поля"
|
194 |
|
195 |
# @ polylang
|
196 |
#: admin/settings.php:303
|
197 |
msgid "Comment status"
|
198 |
+
msgstr "Статус коментарю"
|
199 |
|
200 |
# @ polylang
|
201 |
#: admin/settings.php:304
|
202 |
msgid "Ping status"
|
203 |
+
msgstr "Статус пінгу"
|
204 |
|
205 |
# @ polylang
|
206 |
#: admin/settings.php:305
|
207 |
msgid "Sticky posts"
|
208 |
+
msgstr "Прикріплені публікації"
|
209 |
|
210 |
# @ polylang
|
211 |
#: admin/settings.php:306
|
214 |
|
215 |
#: admin/settings.php:307
|
216 |
msgid "Post format"
|
217 |
+
msgstr "Формат публікації"
|
218 |
|
219 |
# @ default
|
220 |
#: admin/settings.php:308
|
221 |
msgid "Page parent"
|
222 |
+
msgstr "Батьківська сторінка"
|
223 |
|
224 |
# @ polylang
|
225 |
#: admin/settings.php:309
|
229 |
# @ polylang
|
230 |
#: admin/settings.php:310
|
231 |
msgid "Page order"
|
232 |
+
msgstr "Номер сторінки"
|
233 |
|
234 |
# @ polylang
|
235 |
#: admin/settings.php:311
|
236 |
msgid "Featured image"
|
237 |
+
msgstr "Головне зображення"
|
238 |
|
239 |
# @ polylang
|
240 |
#: admin/view-languages.php:38
|
241 |
msgid "Edit language"
|
242 |
+
msgstr "Редагувати мову"
|
243 |
|
244 |
# @ polylang
|
245 |
+
#: admin/view-languages.php:38 admin/view-languages.php:113
|
|
|
246 |
msgid "Add new language"
|
247 |
msgstr "Додати нову мову"
|
248 |
|
254 |
# @ polylang
|
255 |
#: admin/view-languages.php:68
|
256 |
msgid "You can choose a language in the list or directly edit it below."
|
257 |
+
msgstr "Ви можете вибрати мову зі списку або безпосередньо відредагувати її нижче."
|
258 |
|
259 |
# @ polylang
|
260 |
+
#: admin/table-languages.php:74 admin/view-languages.php:72
|
|
|
261 |
msgid "Full name"
|
262 |
msgstr "Повне ім'я"
|
263 |
|
264 |
# @ polylang
|
265 |
#: admin/view-languages.php:74
|
266 |
msgid "The name is how it is displayed on your site (for example: English)."
|
267 |
+
msgstr "Це ім'я, як воно відображається на вашому сайті (наприклад, Англійська)."
|
268 |
|
269 |
# @ polylang
|
270 |
+
#: admin/table-languages.php:75 admin/view-languages.php:78
|
|
|
271 |
msgid "Locale"
|
272 |
+
msgstr "Локаль"
|
273 |
|
274 |
# @ polylang
|
275 |
#: admin/view-languages.php:83
|
276 |
msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
|
277 |
+
msgstr "Локаль Wordpress для мови (наприклад, en_US). Вам потрібно буде встановити файл .mo для даної мови."
|
278 |
|
279 |
# @ polylang
|
280 |
#: admin/view-languages.php:87
|
294 |
# @ polylang
|
295 |
#: admin/view-languages.php:102
|
296 |
msgid "right to left"
|
297 |
+
msgstr "зправа наліво"
|
298 |
|
299 |
# @ polylang
|
300 |
#: admin/view-languages.php:104
|
302 |
msgstr "Виберіть напрямок тексту для мови"
|
303 |
|
304 |
# @ polylang
|
305 |
+
#: admin/table-languages.php:77 admin/view-languages.php:108
|
|
|
306 |
msgid "Order"
|
307 |
msgstr "Порядок"
|
308 |
|
309 |
# @ polylang
|
310 |
#: admin/view-languages.php:110
|
311 |
msgid "Position of the language in the language switcher"
|
312 |
+
msgstr "Положення мови в перемикачі мов"
|
313 |
|
314 |
# @ polylang
|
315 |
+
#: admin/admin-nav-menu.php:52 admin/admin-nav-menu.php:90
|
316 |
+
#: admin/admin-nav-menu.php:93 admin/admin-nav-menu.php:124
|
317 |
+
#: admin/admin-nav-menu.php:186 include/upgrade.php:301
|
|
|
|
|
|
|
318 |
msgid "Language switcher"
|
319 |
+
msgstr "Перемикач мов"
|
320 |
|
321 |
# @ polylang
|
322 |
#: admin/view-languages.php:139
|
323 |
msgid "Search translations"
|
324 |
+
msgstr "Пошук перекладів"
|
325 |
|
326 |
#: admin/view-languages.php:142
|
327 |
msgid "Clean strings translation database"
|
328 |
+
msgstr "Очистити базу даних перекладу строк"
|
329 |
|
330 |
# @ polylang
|
331 |
#: admin/view-languages.php:161
|
335 |
# @ polylang
|
336 |
#: admin/view-languages.php:176
|
337 |
msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
|
338 |
+
msgstr "Є публікації, сторінки, категорій або теґи без вибраної мови. Ви хочете встановити їм мову за замовчуванням?"
|
339 |
|
340 |
# @ polylang
|
341 |
#: admin/view-languages.php:297
|
342 |
msgid "Detect browser language"
|
343 |
+
msgstr "Визначати мову браузера"
|
344 |
|
345 |
# @ polylang
|
346 |
#: admin/view-languages.php:303
|
347 |
msgid "When the front page is visited, set the language according to the browser preference"
|
348 |
+
msgstr "Встановлювати мову відповідно до уподобань браузера, коли відвідується головна сторінка"
|
349 |
|
350 |
# @ polylang
|
351 |
#: admin/view-languages.php:184
|
352 |
msgid "URL modifications"
|
353 |
+
msgstr "Модифікації URL "
|
354 |
|
355 |
# @ polylang
|
356 |
#: admin/view-languages.php:241
|
357 |
msgid "Hide URL language information for default language"
|
358 |
+
msgstr "Приховати інформацію мови в URL для мови за замовчуванням"
|
359 |
|
360 |
# @ polylang
|
361 |
#: admin/view-languages.php:310
|
362 |
msgid "Media"
|
363 |
+
msgstr "Медіафайли"
|
364 |
|
365 |
# @ polylang
|
366 |
#: admin/view-languages.php:316
|
367 |
msgid "Activate languages and translations for media"
|
368 |
+
msgstr "Активувати мови та переклади для медіафайлів"
|
369 |
|
370 |
#: admin/view-languages.php:363
|
371 |
msgid "Synchronization"
|
374 |
# @ polylang
|
375 |
#: admin/view-languages.php:324
|
376 |
msgid "Custom post types"
|
377 |
+
msgstr "Власні типи публікації"
|
378 |
|
379 |
# @ polylang
|
380 |
#: admin/view-languages.php:337
|
381 |
msgid "Activate languages and translations for custom post types."
|
382 |
+
msgstr "Активувати мови та переклади для власних типів публікацій."
|
383 |
|
384 |
# @ polylang
|
385 |
#: admin/view-languages.php:344
|
386 |
msgid "Custom taxonomies"
|
387 |
+
msgstr "Власні таксономії"
|
388 |
|
389 |
# @ polylang
|
390 |
#: admin/view-languages.php:357
|
391 |
msgid "Activate languages and translations for custom taxonomies."
|
392 |
+
msgstr "Активувати мови та переклади для власних таксономії."
|
393 |
|
394 |
# @ polylang
|
395 |
+
#: admin/admin-filters-post.php:379 admin/admin-filters-term.php:612
|
396 |
+
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
|
|
|
|
397 |
msgid "Edit"
|
398 |
msgstr "Редагувати"
|
399 |
|
400 |
# @ polylang
|
401 |
+
#: admin/table-languages.php:60 admin/table-string.php:167
|
|
|
402 |
msgid "Delete"
|
403 |
msgstr "Видалити"
|
404 |
|
415 |
# @ polylang
|
416 |
#: admin/table-languages.php:79
|
417 |
msgid "Posts"
|
418 |
+
msgstr "Публікації"
|
419 |
|
420 |
# @ polylang
|
421 |
#: admin/table-string.php:109
|
428 |
msgstr "Рядок"
|
429 |
|
430 |
# @ polylang
|
431 |
+
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
|
|
432 |
#: admin/view-translations-term.php:30
|
433 |
msgid "Add new"
|
434 |
+
msgstr "Додати новий"
|
435 |
|
436 |
# @ polylang
|
437 |
#: include/widget-languages.php:16
|
438 |
msgid "Language Switcher"
|
439 |
+
msgstr "Перемикач мови"
|
440 |
|
441 |
# @ polylang
|
442 |
#: include/widget-languages.php:16
|
443 |
msgid "Displays a language switcher"
|
444 |
+
msgstr "Відображає перемикач мови"
|
445 |
|
446 |
# @ polylang
|
447 |
#: include/widget-languages.php:97
|
452 |
#. translators: plugin header field 'Description'
|
453 |
#: polylang.php:0
|
454 |
msgid "Adds multilingual capability to WordPress"
|
455 |
+
msgstr "Додає магатомовні властивості до WordPress"
|
456 |
|
457 |
# @ polylang
|
458 |
#: polylang.php:145
|
459 |
#, php-format
|
460 |
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
461 |
+
msgstr "Ви використовуєте WordPress %s. Для Polylang потрібно принаймні WordPress %s."
|
462 |
|
463 |
# @ polylang
|
464 |
#: include/upgrade.php:76
|
465 |
msgid "Polylang has been deactivated because you upgraded from a too old version."
|
466 |
+
msgstr "Polylang був відключений, тому що ви оновили з занадто старої версії."
|
467 |
|
468 |
# @ polylang
|
469 |
#: include/upgrade.php:78
|
470 |
#, php-format
|
471 |
msgid "Please upgrade first to %s before ugrading to %s."
|
472 |
+
msgstr "Будь ласка, оновіть спочатку до %s перед оновленням до %s."
|
473 |
|
474 |
# @ polylang
|
475 |
#: admin/table-string.php:108
|
476 |
msgid "Group"
|
477 |
+
msgstr "Група"
|
478 |
|
479 |
# @ polylang
|
480 |
#: admin/table-string.php:186
|
481 |
msgid "View all groups"
|
482 |
+
msgstr "Переглянути всі групи"
|
483 |
|
484 |
# @ polylang
|
485 |
#: admin/table-languages.php:59
|
486 |
msgid "You are about to permanently delete this language. Are you sure?"
|
487 |
+
msgstr "Ви збираєтесь остаточно видалити цю мову. Ви впевнені?"
|
488 |
|
489 |
# @ polylang
|
490 |
#: admin/view-languages.php:143
|
491 |
msgid "Use this to remove unused strings from database, for example after a plugin has been uninstalled."
|
492 |
+
msgstr "Використовуйте це, щоб видалити з бази даних рядки, які не використовуються. Наприклад, після видалення плаґіну."
|
493 |
|
494 |
# @ polylang
|
495 |
#: admin/view-languages.php:374
|
496 |
msgid "The synchronization options allow to maintain exact same values (or translations in the case of taxonomies and page parent) of meta content between the translations of a post or page."
|
497 |
+
msgstr "Опція синхронізації дозволяє підтримувати точно таке саме значення (або переклад у випадку таксономій та батьківської сторінки) метаданих вмісту між всіма перекладами публікації або сторінки."
|
498 |
|
499 |
# @ polylang
|
500 |
#: admin/admin-model.php:278
|
501 |
msgid "The language code contains invalid characters"
|
502 |
+
msgstr "Код мови містить недопустимі символи"
|
503 |
|
504 |
# @ polylang
|
505 |
#: admin/view-languages.php:190
|
506 |
msgid "The language is set from content"
|
507 |
+
msgstr "Мова встановлена з вмісту"
|
508 |
|
509 |
#: admin/view-languages.php:193
|
510 |
msgid "Posts, pages, categories and tags urls are not modified."
|
511 |
+
msgstr "URL публікацій, сторінок, категорій та теґів не змінюються."
|
512 |
|
513 |
#: admin/view-languages.php:199
|
514 |
msgid "The language is set from the directory name in pretty permalinks"
|
515 |
+
msgstr "Мова встановлена з назви каталогу в постійному посиланні"
|
516 |
|
517 |
# @ polylang
|
518 |
+
#: admin/view-languages.php:202 admin/view-languages.php:211
|
519 |
+
#: admin/view-languages.php:258 admin/view-languages.php:267
|
|
|
|
|
520 |
msgid "Example:"
|
521 |
+
msgstr "Приклад:"
|
522 |
|
523 |
#: admin/view-languages.php:208
|
524 |
msgid "The language is set from the subdomain name in pretty permalinks"
|
525 |
+
msgstr "Мова встановлена з субдомену в постійному посиланні"
|
526 |
|
527 |
# @ polylang
|
528 |
#: admin/view-languages.php:217
|
529 |
msgid "The language is set from different domains"
|
530 |
+
msgstr "Мова встановлена з іншого домену"
|
531 |
|
532 |
# @ polylang
|
533 |
#: admin/view-languages.php:255
|
534 |
msgid "Remove /language/ in pretty permalinks"
|
535 |
+
msgstr "Вилучити /language/ в акуратних постійних посиланнях"
|
536 |
|
537 |
# @ polylang
|
538 |
#: admin/view-languages.php:264
|
539 |
msgid "Keep /language/ in pretty permalinks"
|
540 |
+
msgstr "Залишити /language/ в акуратних постійних посиланнях"
|
541 |
|
542 |
# @ polylang
|
543 |
#: admin/view-languages.php:279
|
544 |
msgid "The front page url contains the language code instead of the page name or page id"
|
545 |
+
msgstr "URL головної сторінки містить код мови замість назви сторінки або ID сторінки"
|
546 |
|
547 |
# @ polylang
|
548 |
#: admin/admin-filters-term.php:167
|
549 |
#, php-format
|
550 |
msgid "A translation does already exist for %s"
|
551 |
+
msgstr "Переклад вже існує для %s"
|
552 |
|
553 |
# @ polylang
|
554 |
#: admin/view-languages.php:287
|
555 |
#, php-format
|
556 |
msgid "Example: %s instead of %s"
|
557 |
+
msgstr "Приклад: %s замість %s"
|
558 |
|
559 |
# @ polylang
|
560 |
#: admin/admin-model.php:38
|
561 |
msgid "Impossible to add the language."
|
562 |
+
msgstr "Неможливо додати мову."
|
563 |
|
564 |
# @ polylang
|
565 |
#: admin/admin-model.php:62
|
566 |
msgid "Language added."
|
567 |
+
msgstr "Мова додана."
|
568 |
|
569 |
# @ polylang
|
570 |
#: admin/admin-model.php:176
|
571 |
msgid "Language deleted."
|
572 |
+
msgstr "Мова видалена."
|
573 |
|
574 |
# @ polylang
|
575 |
#: admin/admin-model.php:257
|
576 |
msgid "Language updated."
|
577 |
+
msgstr "Мова оновлена."
|
578 |
|
579 |
# @ polylang
|
580 |
#: admin/settings.php:221
|
581 |
msgid "Translations updated."
|
582 |
+
msgstr "Переклади оновлені."
|
583 |
|
584 |
# @ polylang
|
585 |
#: admin/view-languages.php:89
|
586 |
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
587 |
+
msgstr "Код мови - бажано 2-символьний ISO 639-1 (наприклад, en)"
|
588 |
|
589 |
# @ polylang
|
590 |
#: admin/admin-filters.php:202
|
591 |
msgid "The chosen static front page must be translated in all languages."
|
592 |
+
msgstr "Вибрана статична головна сторінка має бути перекладена на всі мови."
|
593 |
|
594 |
# @ polylang
|
595 |
#: admin/admin-strings.php:60
|
596 |
msgid "Widget text"
|
597 |
+
msgstr "Текст віджету"
|
|
polylang.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: Polylang
|
4 |
Plugin URI: http://polylang.wordpress.com/
|
5 |
-
Version: 1.6.
|
6 |
Author: Frédéric Demarle
|
7 |
Description: Adds multilingual capability to WordPress
|
8 |
Text Domain: polylang
|
@@ -33,7 +33,7 @@ Domain Path: /languages
|
|
33 |
if (!function_exists('add_action'))
|
34 |
exit();
|
35 |
|
36 |
-
define('POLYLANG_VERSION', '1.6.
|
37 |
define('PLL_MIN_WP_VERSION', '3.5');
|
38 |
|
39 |
define('POLYLANG_BASENAME', plugin_basename(__FILE__)); // plugin name as known by WP
|
2 |
/*
|
3 |
Plugin Name: Polylang
|
4 |
Plugin URI: http://polylang.wordpress.com/
|
5 |
+
Version: 1.6.4
|
6 |
Author: Frédéric Demarle
|
7 |
Description: Adds multilingual capability to WordPress
|
8 |
Text Domain: polylang
|
33 |
if (!function_exists('add_action'))
|
34 |
exit();
|
35 |
|
36 |
+
define('POLYLANG_VERSION', '1.6.4');
|
37 |
define('PLL_MIN_WP_VERSION', '3.5');
|
38 |
|
39 |
define('POLYLANG_BASENAME', plugin_basename(__FILE__)); // plugin name as known by WP
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Tags: multilingual, bilingual, translate, translation, language, multilanguage, international, localization
|
5 |
Requires at least: 3.5
|
6 |
Tested up to: 4.1
|
7 |
-
Stable tag: 1.6.
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
Polylang adds multilingual content management support to WordPress.
|
@@ -24,7 +24,7 @@ Polylang allows you to create a bilingual or multilingual WordPress site. You wr
|
|
24 |
|
25 |
= Translators =
|
26 |
|
27 |
-
The plugin admin interface is currently available in 37 languages: English, French, German by [Christian Ries](http://www.singbyfoot.lu), Russian by [yoyurec](http://yoyurec.in.ua) and unostar, Greek by [theodotos](http://www.ubuntucy.org), Dutch by [AlbertGn](http://wordpress.org/support/profile/albertgn), Hebrew by [ArielK](http://www.arielk.net), Polish by [Peter Paciorkiewicz](http://www.paciorkiewicz.pl), [Bartosz](http://www.dfactory.eu/) and Sebastian Janus, Latvian by [@AndyDeGroo](http://twitter.com/AndyDeGroo), Italian by [Luca Barbetti](http://wordpress.org/support/profile/lucabarbetti), Danish by [Compute](http://wordpress.org/support/profile/compute), Spanish by Curro, Portuguese by [Vitor Carvalho](http://vcarvalho.com/), Lithuanian by [Naglis Jonaitis](http://najo.lt/), Turkish by [darchws](http://darch.ws/) and [Abdullah Pazarbasi](http://www.abdullahpazarbasi.com/), Finnish by [Jani Alha](http://www.wysiwyg.fi), Bulgarian by [pavelsof](http://wordpress.org/support/profile/pavelsof), Belarusian by [Alexander Markevitch](http://fourfeathers.by/), Afrikaans by [Kobus Joubert](http://translate3d.com/), Hungarian by Csaba Erdei, Norwegian by [Tom Boersma](http://www.oransje.com/), Slovak by [Branco (WebHostingGeeks.com)](http://webhostinggeeks.com/user-reviews/), Swedish by [matsii](http://wordpress.org/support/profile/matsii) and [Jon Täng](http://jontang.se), Catalan by [Núria Martínez Berenguer](http://www.linkedin.com/profile/view?id=127867004&trk=nav_responsive_tab_profile&locale=en_US), Ukrainian by [cmd soft](http://www.cmd-soft.com/)
|
28 |
= Credits =
|
29 |
|
30 |
Most of the flags included with Polylang are coming from [famfamfam](http://famfamfam.com/) and are public domain. Icons are coming from [Icomoon](http://icomoon.io/) and are licensed under GPL. Wherever third party code has been used, credit has been given in the code’s comments.
|
@@ -63,7 +63,16 @@ See http://polylang.wordpress.com/documentation/contribute/
|
|
63 |
|
64 |
== Changelog ==
|
65 |
|
66 |
-
= 1.6.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
|
68 |
* Add Georgian translation contributed by [Tours in Georgia](http://www.georgia-tours.eu/)
|
69 |
* fix: WXR export does not include the language of untranslated terms (will now work only for newly saved terms)
|
4 |
Tags: multilingual, bilingual, translate, translation, language, multilanguage, international, localization
|
5 |
Requires at least: 3.5
|
6 |
Tested up to: 4.1
|
7 |
+
Stable tag: 1.6.4
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
Polylang adds multilingual content management support to WordPress.
|
24 |
|
25 |
= Translators =
|
26 |
|
27 |
+
The plugin admin interface is currently available in 37 languages: English, French, German by [Christian Ries](http://www.singbyfoot.lu), Russian by [yoyurec](http://yoyurec.in.ua) and unostar, Greek by [theodotos](http://www.ubuntucy.org), Dutch by [AlbertGn](http://wordpress.org/support/profile/albertgn), Hebrew by [ArielK](http://www.arielk.net), Polish by [Peter Paciorkiewicz](http://www.paciorkiewicz.pl), [Bartosz](http://www.dfactory.eu/) and Sebastian Janus, Latvian by [@AndyDeGroo](http://twitter.com/AndyDeGroo), Italian by [Luca Barbetti](http://wordpress.org/support/profile/lucabarbetti), Danish by [Compute](http://wordpress.org/support/profile/compute), Spanish by Curro, Portuguese by [Vitor Carvalho](http://vcarvalho.com/), Lithuanian by [Naglis Jonaitis](http://najo.lt/), Turkish by [darchws](http://darch.ws/) and [Abdullah Pazarbasi](http://www.abdullahpazarbasi.com/), Finnish by [Jani Alha](http://www.wysiwyg.fi), Bulgarian by [pavelsof](http://wordpress.org/support/profile/pavelsof), Belarusian by [Alexander Markevitch](http://fourfeathers.by/), Afrikaans by [Kobus Joubert](http://translate3d.com/), Hungarian by Csaba Erdei, Norwegian by [Tom Boersma](http://www.oransje.com/), Slovak by [Branco (WebHostingGeeks.com)](http://webhostinggeeks.com/user-reviews/), Swedish by [matsii](http://wordpress.org/support/profile/matsii) and [Jon Täng](http://jontang.se), Catalan by [Núria Martínez Berenguer](http://www.linkedin.com/profile/view?id=127867004&trk=nav_responsive_tab_profile&locale=en_US), Ukrainian by [cmd soft](http://www.cmd-soft.com/), [http://getvoip.com/](http://getvoip.com/) and [Andrii Ryzhkov](https://github.com/andriiryzhkov), Estonian by [Ahto Naris](http://profiles.wordpress.org/ahtonaris/), Venetian by Michele Brunelli, simplified Chinese by [Changmeng Hu](http://www.wpdaxue.com), Indonesian by [ajoull](http://www.ajoull.com/), Arabic by [Anas Sulaiman](http://ahs.pw/), Traditional Chinese by [香腸](http://sofree.cc/), Czech by [Přemysl Karbula](http://www.premyslkarbula.cz), Serbian by Sinisa, Myanmar by Sithu Thwin, Croatian by Bajro, Brazilian Portuguese by [Henrique Vianna](http://henriquevianna.com/), Georgian by [Tours in Georgia](http://www.georgia-tours.eu/)
|
28 |
= Credits =
|
29 |
|
30 |
Most of the flags included with Polylang are coming from [famfamfam](http://famfamfam.com/) and are public domain. Icons are coming from [Icomoon](http://icomoon.io/) and are licensed under GPL. Wherever third party code has been used, credit has been given in the code’s comments.
|
63 |
|
64 |
== Changelog ==
|
65 |
|
66 |
+
= 1.6.4 (2015-02-01) =
|
67 |
+
|
68 |
+
* Add es_MX to predefined languages list
|
69 |
+
* Add compatibility with WordPress SEO sitemaps for multiple domains and subdomains
|
70 |
+
* fix: a new post is assigned the wrong (untranslated) default category if no category is assigned by the user
|
71 |
+
* fix: the home links now have the right scheme even if PLL_CACHE_HOME_URL is not set to false
|
72 |
+
* fix: fatal error when using old versions of WPSEO (I should do what I tell other to do!)
|
73 |
+
* fix: strings translations are not switched when using switch_to_blog
|
74 |
+
|
75 |
+
= 1.6.3 (2015-01-09) =
|
76 |
|
77 |
* Add Georgian translation contributed by [Tours in Georgia](http://www.georgia-tours.eu/)
|
78 |
* fix: WXR export does not include the language of untranslated terms (will now work only for newly saved terms)
|