Polylang - Version 1.5.3

Version Description

Polylang 1.2 introduced major internal changes. More than ever, make a database backup before upgrading from 1.1.6 or older! If you are using a version older than 0.8, please ugrade to 0.9.8 before ugrading to 1.5.3

=

Download this release

Release Info

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

Code changes from version 1.5.2 to 1.5.3

admin/admin-filters-columns.php CHANGED
@@ -116,18 +116,25 @@ class PLL_Admin_Filters_Columns {
116
  if ($column == $this->get_first_language_column())
117
  printf('<div class="hidden" id="lang_%d">%s</div>', esc_attr($post_id), esc_html($lang->slug));
118
 
 
119
 
120
  // link to edit post (or a translation)
121
  // use $_POST['old_lang'] to detect if the language has been modified in quick edit
 
122
  if ($id = ($inline && $lang->slug != $_POST['old_lang']) ? ($language->slug == $lang->slug ? $post_id : 0) : $this->model->get_post($post_id, $language)) {
123
- printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
124
- $id == $post_id ? 'pll_icon_tick' : 'pll_icon_edit',
125
- esc_attr(get_post($id)->post_title),
126
- esc_url(get_edit_post_link($id))
127
- );
 
 
 
 
 
128
  }
129
  // link to add a new translation
130
- else {
131
  printf('<a class="pll_icon_add" title="%1$s" href="%2$s"></a>',
132
  __('Add new translation', 'polylang'),
133
  esc_url($this->links->get_new_post_translation_link($post_id, $language))
116
  if ($column == $this->get_first_language_column())
117
  printf('<div class="hidden" id="lang_%d">%s</div>', esc_attr($post_id), esc_html($lang->slug));
118
 
119
+ $post_type_object = get_post_type_object(get_post_type($post_id));
120
 
121
  // link to edit post (or a translation)
122
  // use $_POST['old_lang'] to detect if the language has been modified in quick edit
123
+ // check capabilities before creating links thanks to Solinx. See http://wordpress.org/support/topic/feature-request-incl-code-check-for-capabilities-in-admin-screens
124
  if ($id = ($inline && $lang->slug != $_POST['old_lang']) ? ($language->slug == $lang->slug ? $post_id : 0) : $this->model->get_post($post_id, $language)) {
125
+ if (current_user_can($post_type_object->cap->edit_post, $post_id)) {
126
+ printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
127
+ $id == $post_id ? 'pll_icon_tick' : 'pll_icon_edit',
128
+ esc_attr(get_post($id)->post_title),
129
+ esc_url(get_edit_post_link($id))
130
+ );
131
+ }
132
+ elseif ($id == $post_id) {
133
+ echo '<span class="pll_icon_tick"></span>';
134
+ }
135
  }
136
  // link to add a new translation
137
+ elseif (current_user_can($post_type_object->cap->create_posts)) {
138
  printf('<a class="pll_icon_add" title="%1$s" href="%2$s"></a>',
139
  __('Add new translation', 'polylang'),
140
  esc_url($this->links->get_new_post_translation_link($post_id, $language))
admin/admin-filters-post.php CHANGED
@@ -31,7 +31,7 @@ class PLL_Admin_Filters_Post extends PLL_Admin_Filters_Post_Base {
31
  add_action('wp_ajax_pll_posts_not_translated', array(&$this,'ajax_posts_not_translated'));
32
 
33
  // adds actions and filters related to languages when creating, saving or deleting posts and pages
34
- add_action('save_post', array(&$this, 'save_post'), 21, 2); // priority 21 to come after advanced custom fields (20) and before the event calendar which breaks everything after 25
35
  add_action('before_delete_post', array(&$this, 'delete_post'));
36
  if ($this->options['media_support'])
37
  add_action('delete_attachment', array(&$this, 'delete_post')); // action shared with media
@@ -301,20 +301,22 @@ class PLL_Admin_Filters_Post extends PLL_Admin_Filters_Post_Base {
301
  *
302
  * @param int $post_id
303
  * @param object $post
 
304
  */
305
- public function save_post($post_id, $post) {
306
  // does nothing except on post types which are filterable
307
  if (!$this->model->is_translated_post_type($post->post_type))
308
  return;
309
 
 
 
 
310
  // capability check
311
  // as 'wp_insert_post' can be called from outside WP admin
312
  $post_type_object = get_post_type_object($post->post_type);
313
- if (!current_user_can($post_type_object->cap->edit_posts) || !current_user_can($post_type_object->cap->create_posts))
314
  wp_die( __( 'Cheatin&#8217; uh?' ) );
315
 
316
- if ($id = wp_is_post_revision($post_id))
317
- $post_id = $id;
318
 
319
  $this->save_language($post_id, $post);
320
 
31
  add_action('wp_ajax_pll_posts_not_translated', array(&$this,'ajax_posts_not_translated'));
32
 
33
  // adds actions and filters related to languages when creating, saving or deleting posts and pages
34
+ add_action('save_post', array(&$this, 'save_post'), 21, 3); // priority 21 to come after advanced custom fields (20) and before the event calendar which breaks everything after 25
35
  add_action('before_delete_post', array(&$this, 'delete_post'));
36
  if ($this->options['media_support'])
37
  add_action('delete_attachment', array(&$this, 'delete_post')); // action shared with media
301
  *
302
  * @param int $post_id
303
  * @param object $post
304
+ * @param bool $update whether it is an update or not
305
  */
306
+ public function save_post($post_id, $post, $update) {
307
  // does nothing except on post types which are filterable
308
  if (!$this->model->is_translated_post_type($post->post_type))
309
  return;
310
 
311
+ if ($id = wp_is_post_revision($post_id))
312
+ $post_id = $id;
313
+
314
  // capability check
315
  // as 'wp_insert_post' can be called from outside WP admin
316
  $post_type_object = get_post_type_object($post->post_type);
317
+ if (($update && !current_user_can($post_type_object->cap->edit_post, $post_id)) || (!$update && !current_user_can($post_type_object->cap->create_posts)))
318
  wp_die( __( 'Cheatin&#8217; uh?' ) );
319
 
 
 
320
 
321
  $this->save_language($post_id, $post);
322
 
admin/admin-nav-menu.php CHANGED
@@ -222,7 +222,7 @@ class PLL_Admin_Nav_Menu {
222
  }
223
 
224
  else
225
- return; // not called from WP
226
 
227
  $default = pll_default_language();
228
 
222
  }
223
 
224
  else
225
+ return $mods; // no modification for nav menu locations
226
 
227
  $default = pll_default_language();
228
 
frontend/frontend-filters.php CHANGED
@@ -45,7 +45,7 @@ class PLL_Frontend_Filters extends PLL_Filters{
45
  add_filter('get_user_metadata', array(&$this,'get_user_metadata'), 10, 3);
46
 
47
  // set posts and terms language when created from frontend (ex with P2 theme)
48
- add_action('save_post', array(&$this, 'save_post'), 200, 2);
49
  add_action('create_term', array(&$this, 'save_term'), 10, 3);
50
  add_action('edit_term', array(&$this, 'save_term'), 10, 3);
51
 
@@ -188,11 +188,12 @@ class PLL_Frontend_Filters extends PLL_Filters{
188
  *
189
  * @param int $post_id
190
  * @param object $post
 
191
  */
192
- public function save_post($post_id, $post) {
193
  if ($this->model->is_translated_post_type($post->post_type)) {
194
  $post_type_object = get_post_type_object($post->post_type);
195
- if (!current_user_can($post_type_object->cap->edit_posts) || !current_user_can($post_type_object->cap->create_posts))
196
  wp_die( __( 'Cheatin&#8217; uh?' ) );
197
 
198
  if (!$this->model->get_post_language($post_id)) {
45
  add_filter('get_user_metadata', array(&$this,'get_user_metadata'), 10, 3);
46
 
47
  // set posts and terms language when created from frontend (ex with P2 theme)
48
+ add_action('save_post', array(&$this, 'save_post'), 200, 3);
49
  add_action('create_term', array(&$this, 'save_term'), 10, 3);
50
  add_action('edit_term', array(&$this, 'save_term'), 10, 3);
51
 
188
  *
189
  * @param int $post_id
190
  * @param object $post
191
+ * @param bool $update whether it is an update or not
192
  */
193
+ public function save_post($post_id, $post, $update) {
194
  if ($this->model->is_translated_post_type($post->post_type)) {
195
  $post_type_object = get_post_type_object($post->post_type);
196
+ if (($update && !current_user_can($post_type_object->cap->edit_post, $post_id)) || (!$update && !current_user_can($post_type_object->cap->create_posts)))
197
  wp_die( __( 'Cheatin&#8217; uh?' ) );
198
 
199
  if (!$this->model->get_post_language($post_id)) {
include/api.php CHANGED
@@ -249,7 +249,7 @@ function pll_save_term_translations($arr) {
249
  * @param array $args (accepted keys: post_type, m, year, monthnum, day, author, author_name, post_format)
250
  * @return int posts count
251
  */
252
- function pll_count_posts($lang, $args) {
253
  global $polylang;
254
- return isset($polylang) ? $polylang->model->count_posts($polylang->model->get_language($lang)) : false;
255
  }
249
  * @param array $args (accepted keys: post_type, m, year, monthnum, day, author, author_name, post_format)
250
  * @return int posts count
251
  */
252
+ function pll_count_posts($lang, $args = array()) {
253
  global $polylang;
254
+ return isset($polylang) ? $polylang->model->count_posts($polylang->model->get_language($lang), $args) : false;
255
  }
include/base.php CHANGED
@@ -79,9 +79,11 @@ abstract class PLL_Base {
79
  */
80
  public function switch_blog($new_blog, $old_blog) {
81
  $plugins = ($sitewide_plugins = get_site_option('active_sitewide_plugins')) && is_array($sitewide_plugins) ? array_keys($sitewide_plugins) : array();
82
- $plugins = array_merge($plugins, get_option('active_plugins'));
83
 
84
- if ($new_blog != $old_blog && in_array(POLYLANG_BASENAME, $plugins)) {
 
 
85
  $this->model->blog_id = $new_blog;
86
  $this->options = get_option('polylang'); // needed for menus
87
  $this->links_model = $this->model->get_links_model();
79
  */
80
  public function switch_blog($new_blog, $old_blog) {
81
  $plugins = ($sitewide_plugins = get_site_option('active_sitewide_plugins')) && is_array($sitewide_plugins) ? array_keys($sitewide_plugins) : array();
82
+ $plugins = array_merge($plugins, get_option('active_plugins', array()));
83
 
84
+ // 2nd test needed when Polylang is not networked activated
85
+ // 3rd test needed when Polylang is networked activated and a new site is created
86
+ if ($new_blog != $old_blog && in_array(POLYLANG_BASENAME, $plugins) && get_option('polylang')) {
87
  $this->model->blog_id = $new_blog;
88
  $this->options = get_option('polylang'); // needed for menus
89
  $this->links_model = $this->model->get_links_model();
include/model.php CHANGED
@@ -122,7 +122,7 @@ class PLL_Model {
122
 
123
  /*
124
  * returns the list of available languages
125
- * caches the list in a db transient (except flags)
126
  * caches the list (with flags) in the private property $languages
127
  *
128
  * list of parameters accepted in $args:
@@ -137,7 +137,7 @@ class PLL_Model {
137
  */
138
  public function get_languages_list($args = array()) {
139
  if (empty($this->languages[$this->blog_id])) {
140
- if (false === ($languages = get_transient('pll_languages_list'))) {
141
  $languages = get_terms('language', array('hide_empty' => false, 'orderby'=> 'term_group'));
142
  $languages = empty($languages) || is_wp_error($languages) ? array() : $languages;
143
 
@@ -173,17 +173,20 @@ class PLL_Model {
173
  /*
174
  * fills home urls and flags in language list and set transient in db
175
  * delayed to be sure we have access to $wp_rewrite for home urls
 
176
  * home urls are not cached in db if PLL_CACHE_HOME_URL is set to false
177
  *
178
  * @since 1.4
179
  */
180
  public function _languages_list() {
181
- if (false === get_transient('pll_languages_list')) {
182
  if (!defined('PLL_CACHE_HOME_URL') || PLL_CACHE_HOME_URL) {
183
  foreach ($this->languages[$this->blog_id] as $language)
184
  $language->set_home_url();
185
  }
186
- set_transient('pll_languages_list', $this->languages[$this->blog_id]);
 
 
187
  }
188
 
189
  foreach ($this->languages[$this->blog_id] as $language) {
122
 
123
  /*
124
  * returns the list of available languages
125
+ * caches the list in a db transient (except flags), unless PLL_CACHE_LANGUAGES is set to false
126
  * caches the list (with flags) in the private property $languages
127
  *
128
  * list of parameters accepted in $args:
137
  */
138
  public function get_languages_list($args = array()) {
139
  if (empty($this->languages[$this->blog_id])) {
140
+ if ((defined('PLL_CACHE_LANGUAGES') && !PLL_CACHE_LANGUAGES) || false === ($languages = get_transient('pll_languages_list'))) {
141
  $languages = get_terms('language', array('hide_empty' => false, 'orderby'=> 'term_group'));
142
  $languages = empty($languages) || is_wp_error($languages) ? array() : $languages;
143
 
173
  /*
174
  * fills home urls and flags in language list and set transient in db
175
  * delayed to be sure we have access to $wp_rewrite for home urls
176
+ * languages objects are not cached in db if PLL_CACHE_LANGUAGES is set to false
177
  * home urls are not cached in db if PLL_CACHE_HOME_URL is set to false
178
  *
179
  * @since 1.4
180
  */
181
  public function _languages_list() {
182
+ if ((defined('PLL_CACHE_LANGUAGES') && !PLL_CACHE_LANGUAGES) || false === get_transient('pll_languages_list')) {
183
  if (!defined('PLL_CACHE_HOME_URL') || PLL_CACHE_HOME_URL) {
184
  foreach ($this->languages[$this->blog_id] as $language)
185
  $language->set_home_url();
186
  }
187
+
188
+ if (!defined('PLL_CACHE_LANGUAGES') || PLL_CACHE_LANGUAGES)
189
+ set_transient('pll_languages_list', $this->languages[$this->blog_id]);
190
  }
191
 
192
  foreach ($this->languages[$this->blog_id] as $language) {
include/wpml-compat.php CHANGED
@@ -669,7 +669,7 @@ class PLL_WPML_Config {
669
  if (is_string($value) && $strings[$name] == 1)
670
  $values[$name] = pll__($value);
671
  elseif (is_array($value) && is_array($strings[$name]))
672
- $value = $this->translate_strings_recursive($strings[$name], $value);
673
  }
674
  }
675
  return $values;
669
  if (is_string($value) && $strings[$name] == 1)
670
  $values[$name] = pll__($value);
671
  elseif (is_array($value) && is_array($strings[$name]))
672
+ $values[$name] = $this->translate_strings_recursive($strings[$name], $value);
673
  }
674
  }
675
  return $values;
languages/polylang-tr_TR.mo CHANGED
Binary file
languages/polylang-tr_TR.po CHANGED
@@ -3,7 +3,7 @@ msgstr ""
3
  "Project-Id-Version: Polylang v1.5\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: \n"
6
- "PO-Revision-Date: Fri Jun 20 2014 09:47:39 GMT+0300 (EEST)\n"
7
  "Last-Translator: Super Admin <webmaster@abdullahpazarbasi.com>\n"
8
  "Language-Team: \n"
9
  "Language: Turkish\n"
@@ -23,265 +23,417 @@ msgstr ""
23
  "X-Loco-Target-Locale: tr_TR\n"
24
  "X-Generator: Loco - https://localise.biz/"
25
 
26
- #: admin/view-about.php:3
27
  #, php-format
28
- msgid ""
29
- "Polylang is provided with an extensive %sdocumentation%s (in English only). "
30
- "It includes information on how to set up your multilingual site and use it "
31
- "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
32
- "their plugins and themes."
33
- msgstr ""
34
- "Polylang geniş bir %sdocumentation%s (sadece ingilizce) temin etmektedir. "
35
- "Belge içerisinde; çoklu dil desteğinin kendi sitenize nasıl kurulacağı ve "
36
- "kolay kullanımı, sık sorulan sorular ve geliştiriciler için kendi temalarını "
37
- "ve eklentilerini uyumlu hale getirmeleri için gerekli bilgiler bulunmaktadır."
38
-
39
- #: admin/view-about.php:9
40
- #, php-format
41
- msgid ""
42
- "You will also find useful information in the %ssupport forum%s. However "
43
- "don't forget to make a search before posting a new topic."
44
- msgstr ""
45
- "Ayrıca %ssupport forum%s 'dan da yararlı bilgilere ulaşabilirsiniz. Ama yeni "
46
- "bir başlık açmadan önce arama yapmayı unutmayın."
47
-
48
- #: admin/view-about.php:16
49
- #, php-format
50
- msgid ""
51
- "Polylang is free of charge and is released under the same license as "
52
- "WordPress, the %sGPL%s."
53
- msgstr ""
54
- "Polylang'ın kullanımı ücretsizdir ve dağıtımı Wordpress ile aynı lisans "
55
- "sözleşmesi %sGPL%s altında yapılmıştır."
56
-
57
- #: admin/view-about.php:22
58
- #, php-format
59
- msgid "If you wonder how you can help the project, just %sread this%s."
60
- msgstr ""
61
- "Eğer bu projeye nasıl katkıda bulunabileceğinizi merak ediyorsanız, %sbunu "
62
- "okuyun%s."
63
-
64
- #: admin/view-about.php:27
65
- msgid ""
66
- "Finally if you like this plugin or if it helps your business, donations to "
67
- "the author are greatly appreciated."
68
  msgstr ""
69
- "Ve son olarak bu eklentiyi beğendiyseniz veya profesyonel anlamda size "
70
- "yararı dokunduysa, proje sahibine yapacağınız parasal destek mutlulukla "
71
- "karşılanacaktır."
72
-
73
- #: admin/admin-filters-post.php:81
74
- #: admin/admin.php:90
75
- #: admin/settings.php:53
76
- #: admin/settings.php:80
77
- #: include/model.php:538
78
- msgid "Languages"
79
- msgstr "Dil"
80
 
81
- #: include/switcher.php:22
82
  msgid "Displays language names"
83
  msgstr "Dil isimlerini görüntüler"
84
 
85
- #: include/switcher.php:23
86
  msgid "Displays flags"
87
  msgstr "Bayrakları görüntüler"
88
 
89
- #: include/switcher.php:24
90
  msgid "Forces link to front page"
91
- msgstr "Bağlantıyı anasayfa yapmak için zorlar"
92
 
93
- #: include/switcher.php:25
94
  msgid "Hides the current language"
95
  msgstr "Geçerli olan dili sakla"
96
 
97
- #: include/switcher.php:29
98
  msgid "Displays as dropdown"
99
  msgstr "Açılır menü halinde görüntüler"
100
 
101
- #: admin/admin.php:271
102
- msgid "Filters content by language"
103
- msgstr "Dile göre içerik filtreleri"
104
-
105
- #: admin/admin.php:262
106
- msgid "Show all languages"
107
- msgstr "Tüm dilleri göster"
108
-
109
- #: admin/admin-filters-columns.php:132
110
- #: admin/admin-filters-columns.php:219
111
- msgid "Add new translation"
112
- msgstr "Yeni çevri ekle"
113
 
114
- #: admin/admin-filters-columns.php:166
115
- #: admin/admin-filters-media.php:55
116
- #: admin/admin-filters-post.php:107
117
- #: admin/admin-filters-term.php:77
118
- #: admin/admin-filters-term.php:116
119
- #: include/model.php:539
120
  msgid "Language"
121
  msgstr "Dil"
122
 
123
- #: admin/table-string.php:111
124
- #: admin/view-translations-media.php:5
125
- #: admin/view-translations-post.php:5
126
- #: admin/view-translations-term.php:6
127
- #: admin/view-translations-term.php:11
128
- msgid "Translations"
129
- msgstr "Çevriler"
130
 
131
- #: admin/admin-filters-term.php:79
132
- #: admin/admin-filters-term.php:118
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
  msgid "Sets the language"
134
  msgstr "Dili geçerli dil olarak ayarlar."
135
 
136
- #: admin/admin-filters.php:45
137
- msgid "The widget is displayed for:"
138
- msgstr "Bu bileşenin görüntüleneceği dil:"
 
 
139
 
140
- #: admin/admin-filters.php:48
141
- #: include/model.php:540
142
- msgid "All languages"
143
- msgstr "Tüm diller"
144
 
145
- #: admin/admin-filters.php:113
146
- msgid "Admin language"
147
- msgstr "Yönetici dili"
 
148
 
149
- #: admin/admin-filters.php:116
150
- msgid "Wordpress default"
151
- msgstr "WordPress varsayılanı"
152
 
153
- #: admin/admin.php:171
154
- #: admin/settings.php:85
155
- msgid "Settings"
156
- msgstr "Ayarlar"
157
 
158
- #: admin/admin-filters.php:146
159
- msgid "Upgrading language files&#8230;"
160
- msgstr "Dil dosyaları güncelleştiriliyor&#8230"
161
 
162
- #: admin/settings.php:45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  msgid "About Polylang"
164
  msgstr "Polylang Hakkında"
165
 
166
- #: admin/settings.php:61
167
  msgid "Strings translations"
168
  msgstr "Cümle çevrisi"
169
 
170
- #: admin/settings.php:84
171
  msgid "Strings translation"
172
  msgstr "Cümle Çevrisi"
173
 
174
- #: admin/admin-model.php:274
175
- msgid "Enter a valid WordPress locale"
176
- msgstr "Geçerli bir WordPress adresi girin"
177
 
178
- #: admin/admin-model.php:282
179
- msgid "The language code must be unique"
180
- msgstr "Dil kodu daha önce kullanılmamış olmalı"
 
181
 
182
- #: admin/admin-model.php:286
183
- msgid "The language must have a name"
184
- msgstr "Girdiğiniz dilin bir ismi olmalı"
185
 
186
- #: admin/admin.php:372
187
- msgid ""
188
- "The language was created, but the WordPress language file was not downloaded."
189
- " Please install it manually."
190
- msgstr ""
191
- "Dil oluşturuldu fakat WordPress için dil dosyası indirilemedi. Lütfen elden "
192
- "yükleyin."
 
 
 
 
193
 
194
- #: admin/settings.php:330
 
 
 
 
195
  msgid "Widget title"
196
  msgstr "Bileşen Başlığı"
197
 
198
  # @ polylang
199
- #: admin/settings.php:348
200
  msgid "Taxonomies"
201
  msgstr "Taksonomiler"
202
 
203
  # @ polylang
204
- #: admin/settings.php:349
205
  msgid "Custom fields"
206
  msgstr "Özel alanlar"
207
 
208
  # @ polylang
209
- #: admin/settings.php:350
210
  msgid "Comment status"
211
  msgstr "Yorum durumu"
212
 
213
  # @ polylang
214
- #: admin/settings.php:351
215
  msgid "Ping status"
216
  msgstr "Ping durumu"
217
 
218
  # @ polylang
219
- #: admin/settings.php:352
220
  msgid "Sticky posts"
221
  msgstr "Yapışkan gönderiler"
222
 
223
  # @ polylang
224
- #: admin/settings.php:353
225
  msgid "Published date"
226
  msgstr "Yayımlanma tarihi"
227
 
228
  # @ polylang
229
- #: admin/settings.php:354
230
  msgid "Post format"
231
  msgstr "Gönderi formatı"
232
 
233
- #: admin/settings.php:355
234
  msgid "Page parent"
235
  msgstr "Sayfa ebeveyni"
236
 
237
  # @ polylang
238
- #: admin/settings.php:356
239
  msgid "Page template"
240
  msgstr "Sayfa şablonu"
241
 
242
- #: admin/settings.php:357
243
  msgid "Page order"
244
  msgstr "Sayfa sırası"
245
 
246
  # @ polylang
247
- #: admin/settings.php:358
248
  msgid "Featured image"
249
  msgstr "Öne çıkan görsel"
250
 
251
- #: admin/view-languages.php:38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
252
  msgid "Edit language"
253
  msgstr "Dili düzenle"
254
 
255
- #: admin/view-languages.php:38
256
- #: admin/view-languages.php:113
257
  msgid "Add new language"
258
  msgstr "Yeni Dil Ekle"
259
 
260
- #: admin/view-languages.php:54
261
  msgid "Choose a language"
262
  msgstr "Dil Seç"
263
 
264
- #: admin/view-languages.php:68
265
  msgid "You can choose a language in the list or directly edit it below."
266
  msgstr ""
267
  "Listeden bir dil seçebilirsiniz ya da direk aşağıdaki bölümden "
268
  "düzenleyebilirsiniz."
269
 
270
- #: admin/table-languages.php:74
271
- #: admin/view-languages.php:72
272
- msgid "Full name"
273
- msgstr "Tam İsim"
274
-
275
- #: admin/view-languages.php:74
276
  msgid "The name is how it is displayed on your site (for example: English)."
277
  msgstr "Sitede dilin gösterileceği isim (örneğin: Türkçe)."
278
 
279
- #: admin/table-languages.php:75
280
- #: admin/view-languages.php:78
281
- msgid "Locale"
282
- msgstr "Bölge Kodu"
283
-
284
- #: admin/view-languages.php:83
285
  msgid ""
286
  "Wordpress Locale for the language (for example: en_US). You will need to "
287
  "install the .mo file for this language."
@@ -289,57 +441,60 @@ msgstr ""
289
  "Dil için WordPress Bölge Kodu (örneğin: tr_TR). Bu dilin .mo uzantılı dil "
290
  "dosyasını yüklemeniz gerekiyor."
291
 
292
- #: admin/view-languages.php:87
293
  msgid "Language code"
294
  msgstr "Dil Kodu"
295
 
296
- #: admin/view-languages.php:93
 
 
 
 
297
  msgid "Text direction"
298
  msgstr "Yazma yönü"
299
 
300
- #: admin/view-languages.php:97
301
  msgid "left to right"
302
  msgstr "soldan sağa"
303
 
304
- #: admin/view-languages.php:102
305
  msgid "right to left"
306
  msgstr "sağdan sola"
307
 
308
- #: admin/view-languages.php:104
309
  msgid "Choose the text direction for the language"
310
  msgstr "Dil için yazma yönünü seçin"
311
 
312
- #: admin/table-languages.php:77
313
- #: admin/view-languages.php:108
314
- msgid "Order"
315
- msgstr "Sıralama"
316
-
317
- #: admin/view-languages.php:110
318
  msgid "Position of the language in the language switcher"
319
  msgstr "Dilin dil değiştirici listesindeki pozisyonu"
320
 
321
- #: admin/admin-nav-menu.php:52
322
- #: admin/admin-nav-menu.php:90
323
- #: admin/admin-nav-menu.php:93
324
- #: admin/admin-nav-menu.php:124
325
- #: admin/admin-nav-menu.php:188
326
- #: include/upgrade.php:301
327
- msgid "Language switcher"
328
- msgstr "Dil Değiştirici"
329
 
330
- #: admin/view-languages.php:139
331
  msgid "Search translations"
332
  msgstr "Çevrilerde ara"
333
 
334
- #: admin/view-languages.php:142
335
  msgid "Clean strings translation database"
336
  msgstr "Cümle çevri veritabanını temizle"
337
 
338
- #: admin/view-languages.php:161
 
 
 
 
 
 
 
 
 
339
  msgid "Default language"
340
  msgstr "Varsayılan dil"
341
 
342
- #: admin/view-languages.php:176
343
  msgid ""
344
  "There are posts, pages, categories or tags without language set. Do you want "
345
  "to set them all to default language ?"
@@ -347,158 +502,113 @@ msgstr ""
347
  "Dili belirlenmemiş yazılar, sayfalar, kategoriler ve etiketler var. "
348
  "Varsayılan dil bunların hepsinin dili olarak ayarlansın mı?"
349
 
350
- #: admin/view-languages.php:297
351
- msgid "Detect browser language"
352
- msgstr "Tarayıcı dilini algıla"
353
-
354
- #: admin/view-languages.php:303
355
- msgid ""
356
- "When the front page is visited, set the language according to the browser "
357
- "preference"
358
- msgstr "Anasayfa açıldığında, geçerli dili tarayıcının diline ayarla"
359
-
360
- #: admin/view-languages.php:184
361
  msgid "URL modifications"
362
  msgstr "URL dönüşümleri"
363
 
364
- #: admin/view-languages.php:241
365
- msgid "Hide URL language information for default language"
366
- msgstr "URL'de varsayılan dil için dil belirtecini gizle"
367
-
368
- # @ polylang
369
- #: admin/view-languages.php:310
370
- msgid "Media"
371
- msgstr "Medya"
372
 
373
  # @ polylang
374
- #: admin/view-languages.php:316
375
- msgid "Activate languages and translations for media"
376
- msgstr "Medya için diller ve çevrileri etkinleştir"
377
-
378
- #: admin/view-languages.php:363
379
- msgid "Synchronization"
380
- msgstr "Senkronizasyon"
381
 
382
  # @ polylang
383
- #: admin/view-languages.php:324
384
- msgid "Custom post types"
385
- msgstr "Özel gönderi tipleri"
386
 
387
  # @ polylang
388
- #: admin/view-languages.php:337
389
- msgid "Activate languages and translations for custom post types."
390
- msgstr "Özel gönderi tipleri için diller ve çevrileri etkinleştir."
 
391
 
392
  # @ polylang
393
- #: admin/view-languages.php:344
394
- msgid "Custom taxonomies"
395
- msgstr "Özel taksonomiler"
396
 
397
  # @ polylang
398
- #: admin/view-languages.php:357
399
- msgid "Activate languages and translations for custom taxonomies."
400
- msgstr "Özel taksonomiler için diller ve çevrileri etkinleştir."
401
-
402
- #: admin/admin-filters-post.php:370
403
- #: admin/admin-filters-term.php:579
404
- #: admin/table-languages.php:54
405
- #: admin/view-translations-media.php:21
406
- msgid "Edit"
407
- msgstr "Düzenle"
408
-
409
- #: admin/table-languages.php:60
410
- #: admin/table-string.php:167
411
- msgid "Delete"
412
- msgstr "Sil"
413
-
414
- #: admin/table-languages.php:76
415
- msgid "Code"
416
- msgstr "Kod"
417
-
418
- #: admin/table-languages.php:78
419
- msgid "Flag"
420
- msgstr "Bayrak"
421
 
422
- #: admin/table-languages.php:79
423
- msgid "Posts"
424
- msgstr "Yazılar"
425
 
426
- #: admin/table-string.php:109
427
- msgid "Name"
428
- msgstr "İsim"
429
 
430
- #: admin/table-string.php:110
431
- msgid "String"
432
- msgstr "Cümle"
433
 
434
- #: admin/admin-filters-post.php:375
435
- #: admin/admin-filters-term.php:528
436
- #: admin/view-translations-media.php:30
437
- msgid "Add new"
438
- msgstr "Yeni ekle"
 
439
 
440
- #: include/widget-languages.php:16
441
- msgid "Language Switcher"
442
- msgstr "Dil Değiştirme Ekranı"
 
 
443
 
444
- #: include/widget-languages.php:16
445
- msgid "Displays a language switcher"
446
- msgstr "Dil değiştirme ekranını görüntüler"
447
 
448
- #: include/widget-languages.php:100
449
- msgid "Title:"
450
- msgstr "Başlık:"
 
 
451
 
452
  # @ polylang
453
- #. translators: plugin header field 'Description'
454
- #: polylang.php:0
455
- msgid "Adds multilingual capability to WordPress"
456
- msgstr "WordPress'e çoklu-dil becerisi ekler"
457
-
458
- #: polylang.php:167
459
- #, php-format
460
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
461
- msgstr ""
462
- "Siz WordPress'in %s sürümünü kullanıyorsunuz. Polylang'ı kullanabilmeniz "
463
- "için en az WordPress %s sürümüne ihtiyacınız var."
464
 
465
  # @ polylang
466
- #: include/upgrade.php:76
467
- msgid "Polylang has been deactivated because you upgraded from a too old version."
468
- msgstr "Polylang aşırı eski bir versiyondan yükseltmenizden dolayı devredışı durumda."
469
 
470
  # @ polylang
471
- #: include/upgrade.php:78
472
- #, php-format
473
- msgid "Please upgrade first to %s before ugrading to %s."
474
- msgstr "Lütfen %2$s elemanını yükseltmeden önce %1$s elemanını yükseltin."
475
 
476
  # @ polylang
477
- #: admin/table-string.php:108
478
- msgid "Group"
479
- msgstr "Grup"
480
 
481
  # @ polylang
482
- #: admin/table-string.php:186
483
- msgid "View all groups"
484
- msgstr "Tüm grupları görüntüle"
485
 
486
  # @ polylang
487
- #: admin/table-languages.php:59
488
- msgid "You are about to permanently delete this language. Are you sure?"
489
- msgstr "Bu dili kalıcı olarak silmek üzeresiniz. Emin misiniz?"
490
 
491
- # @ polylang
492
- #: admin/view-languages.php:143
493
- msgid ""
494
- "Use this to remove unused strings from database, for example after a plugin "
495
- "has been uninstalled."
496
- msgstr ""
497
- "Kullanılmayan cümleleri veritabanından kaldırmak için bunu kullanın. Örneğin "
498
- "bir eklentiyi kaldırdıktan sonra."
499
 
500
  # @ polylang
501
- #: admin/view-languages.php:374
502
  msgid ""
503
  "The synchronization options allow to maintain exact same values (or "
504
  "translations in the case of taxonomies and page parent) of meta content "
@@ -508,95 +618,40 @@ msgstr ""
508
  "içeriğin değerlerinin (veya taksonomi ve sayfa ebeveynleri çevrilerinin) tam "
509
  "olarak aynı kalmasına izin verir."
510
 
511
- #: admin/admin-model.php:278
512
- msgid "The language code contains invalid characters"
513
- msgstr "Dil kodu geçersiz karakterler içeriyor"
514
-
515
- #: admin/view-languages.php:190
516
- msgid "The language is set from content"
517
- msgstr "Dil içerik üzerinden ayarlanır"
518
-
519
- # @ polylang
520
- #: admin/view-languages.php:193
521
- msgid "Posts, pages, categories and tags urls are not modified."
522
- msgstr ""
523
- "Yazılar, sayfalar, kategoriler ve etiketlerin URL'leri dönüşüme uğramış "
524
- "olmaz."
525
-
526
- # @ polylang
527
- #: admin/view-languages.php:199
528
- msgid "The language is set from the directory name in pretty permalinks"
529
- msgstr "Dil anlaşılır kalıcı bağlantılardaki dizin adı üzerinden ayarlanır"
530
-
531
- # @ polylang
532
- #: admin/view-languages.php:202
533
- #: admin/view-languages.php:211
534
- #: admin/view-languages.php:258
535
- #: admin/view-languages.php:267
536
- msgid "Example:"
537
- msgstr "Örnek:"
538
-
539
- # @ polylang
540
- #: admin/view-languages.php:208
541
- msgid "The language is set from the subdomain name in pretty permalinks"
542
- msgstr "Dil anlaşılır kalıcı bağlantılardaki subdomain adı üzerinden ayarlanır"
543
-
544
  # @ polylang
545
- #: admin/view-languages.php:217
546
- msgid "The language is set from different domains"
547
- msgstr "Dil farklı domainler üzerinden ayarlanır"
548
-
549
- #: admin/view-languages.php:255
550
- msgid "Remove /language/ in pretty permalinks"
551
- msgstr "/language/ kısmını anlaşılır kalıcı bağlantılardan kaldır"
552
-
553
- #: admin/view-languages.php:264
554
- msgid "Keep /language/ in pretty permalinks"
555
- msgstr "/language/ kısmını anlaşılır kalıcı bağlantılarda koru"
556
 
557
- # @ polylang
558
- #: admin/view-languages.php:279
559
- msgid ""
560
- "The front page url contains the language code instead of the page name or "
561
- "page id"
562
- msgstr "Ön sayfa URL'si sayfa adı veya sayfa ID'si yerine dil kodunu içeriyor"
563
 
564
- # @ polylang
565
- #: admin/admin-filters-term.php:143
566
- #, php-format
567
- msgid "A translation does already exist for %s"
568
- msgstr "%s için bir çevri mevcut zaten"
569
 
570
  # @ polylang
571
- #: admin/view-languages.php:287
572
- #, php-format
573
- msgid "Example: %s instead of %s"
574
- msgstr "Örnek: %2$s yerine %1$s"
575
 
576
- #: admin/admin-model.php:38
577
- msgid "Impossible to add the language."
578
- msgstr "Dili eklemek imkansız."
579
 
580
- # @ polylang
581
- #: admin/admin-model.php:62
582
- msgid "Language added."
583
- msgstr "Dil eklendi."
584
-
585
- # @ polylang
586
- #: admin/admin-model.php:176
587
- msgid "Language deleted."
588
- msgstr "Dil silindi."
589
 
590
- # @ polylang
591
- #: admin/admin-model.php:257
592
- msgid "Language updated."
593
- msgstr "Dil güncellendi."
594
 
595
- # @ polylang
596
- #: admin/settings.php:205
597
- msgid "Translations updated."
598
- msgstr "Çevriler güncellendi."
599
 
600
- #: admin/view-languages.php:89
601
- msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
602
- msgstr "Dil kodu - tercihen 2 harfli ISO 639-1 içinden (örneğin: tr)"
3
  "Project-Id-Version: Polylang v1.5\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: Wed Jun 25 2014 15:01:51 GMT+0300 (EEST)\n"
7
  "Last-Translator: Super Admin <webmaster@abdullahpazarbasi.com>\n"
8
  "Language-Team: \n"
9
  "Language: Turkish\n"
23
  "X-Loco-Target-Locale: tr_TR\n"
24
  "X-Generator: Loco - https://localise.biz/"
25
 
26
+ #: ../polylang.php:167
27
  #, php-format
28
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  msgstr ""
30
+ "Siz WordPress'in %s sürümünü kullanıyorsunuz. Polylang'ı kullanabilmeniz "
31
+ "için en az WordPress %s sürümüne ihtiyacınız var."
 
 
 
 
 
 
 
 
 
32
 
33
+ #: ../include/switcher.php:22
34
  msgid "Displays language names"
35
  msgstr "Dil isimlerini görüntüler"
36
 
37
+ #: ../include/switcher.php:23
38
  msgid "Displays flags"
39
  msgstr "Bayrakları görüntüler"
40
 
41
+ #: ../include/switcher.php:24
42
  msgid "Forces link to front page"
43
+ msgstr "Bağlantıyı önsayfa yapmak için zorlar"
44
 
45
+ #: ../include/switcher.php:25
46
  msgid "Hides the current language"
47
  msgstr "Geçerli olan dili sakla"
48
 
49
+ #: ../include/switcher.php:29
50
  msgid "Displays as dropdown"
51
  msgstr "Açılır menü halinde görüntüler"
52
 
53
+ #: ../include/model.php:546 ../admin/settings.php:53 ../admin/settings.php:80 ..
54
+ #: admin/admin.php:90 ../admin/admin-filters-post.php:81
55
+ msgid "Languages"
56
+ msgstr "Dil"
 
 
 
 
 
 
 
 
57
 
58
+ #: ../include/model.php:547 ../admin/admin-filters-term.php:77 ../admin/admin-
59
+ #: filters-term.php:116 ../admin/admin-filters-media.php:55 ../admin/admin-
60
+ #: filters-columns.php:166 ../admin/admin-filters-post.php:107
 
 
 
61
  msgid "Language"
62
  msgstr "Dil"
63
 
64
+ #: ../include/model.php:548 ../admin/admin-filters.php:48
65
+ msgid "All languages"
66
+ msgstr "Tüm diller"
 
 
 
 
67
 
68
+ #: ../include/plugins-compat.php:66
69
+ msgid ""
70
+ "Import <strong>posts, pages, comments, custom fields, categories, and "
71
+ "tags</strong> from a WordPress export file."
72
+ msgstr ""
73
+ "Bir WordPress ihraç dosyasından \n"
74
+ "<strong>yazılar, sayfalar, yorumlar, özel alanlar, kategoriler ve "
75
+ "etiketler</strong> ithal et."
76
+
77
+ # @ polylang
78
+ #: ../include/upgrade.php:76
79
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
80
+ msgstr "Polylang aşırı eski bir versiyondan yükseltmenizden dolayı devredışı durumda."
81
+
82
+ # @ polylang
83
+ #: ../include/upgrade.php:78
84
+ #, php-format
85
+ msgid "Please upgrade first to %s before ugrading to %s."
86
+ msgstr "Lütfen %2$s elemanını yükseltmeden önce %1$s elemanını yükseltin."
87
+
88
+ #: ../include/upgrade.php:301 ../admin/admin-nav-menu.php:52 ../admin/admin-nav-
89
+ #: menu.php:90 ../admin/admin-nav-menu.php:93 ../admin/admin-nav-menu.php:124 ..
90
+ #: admin/admin-nav-menu.php:188
91
+ msgid "Language switcher"
92
+ msgstr "Dil Değiştirici"
93
+
94
+ #: ../include/widget-recent-comments.php:47
95
+ msgid "Recent Comments"
96
+ msgstr "Son Yorumlar"
97
+
98
+ #. translators: comments widget: 1: comment author, 2: post link
99
+ #: ../include/widget-recent-comments.php:81
100
+ #, php-format
101
+ msgctxt "widgets"
102
+ msgid "%1$s on %2$s"
103
+ msgstr "%1$s %2$s üzerine"
104
+
105
+ #: ../include/widget-recent-posts.php:47
106
+ msgid "Recent Posts"
107
+ msgstr "Son Yazılar"
108
+
109
+ #. translators: Calendar caption: 1: month name, 2: 4-digit year
110
+ #: ../include/widget-calendar.php:126
111
+ #, php-format
112
+ msgctxt "calendar caption"
113
+ msgid "%1$s %2$s"
114
+ msgstr "%1$s %2$s"
115
+
116
+ #: ../include/widget-calendar.php:152 ../include/widget-calendar.php:160
117
+ #, php-format
118
+ msgid "View posts for %1$s %2$s"
119
+ msgstr "%1$s %2$s için olan yazıları görüntüle"
120
+
121
+ #: ../include/widget-languages.php:16
122
+ msgid "Language Switcher"
123
+ msgstr "Dil Değiştirme Ekranı"
124
+
125
+ #: ../include/widget-languages.php:16
126
+ msgid "Displays a language switcher"
127
+ msgstr "Dil değiştirme ekranını görüntüler"
128
+
129
+ #: ../include/widget-languages.php:100
130
+ msgid "Title:"
131
+ msgstr "Başlık:"
132
+
133
+ #: ../frontend/frontend-filters-search.php:81
134
+ msgid "Search"
135
+ msgstr "Ara"
136
+
137
+ #: ../frontend/frontend-filters.php:196 ../frontend/frontend-filters.php:226 ..
138
+ #: admin/admin-filters-term.php:257 ../admin/admin-nav-menu.php:159 ..
139
+ #: admin/admin-nav-menu.php:205 ../admin/admin-filters-post.php:314
140
+ msgid "Cheatin&#8217; uh?"
141
+ msgstr "Dalga mı geçiyorsun ha?"
142
+
143
+ #: ../admin/admin-filters-term.php:79 ../admin/admin-filters-term.php:118
144
  msgid "Sets the language"
145
  msgstr "Dili geçerli dil olarak ayarlar."
146
 
147
+ # @ polylang
148
+ #: ../admin/admin-filters-term.php:157
149
+ #, php-format
150
+ msgid "A translation does already exist for %s"
151
+ msgstr "%s için bir çevri mevcut zaten"
152
 
153
+ #: ../admin/admin-filters-term.php:350
154
+ msgid "None"
155
+ msgstr "Hiçbiri"
 
156
 
157
+ #: ../admin/admin-filters-term.php:579 ../admin/table-languages.php:54 ..
158
+ #: admin/view-translations-media.php:21 ../admin/admin-filters-post.php:370
159
+ msgid "Edit"
160
+ msgstr "Düzenle"
161
 
162
+ #: ../admin/admin-model.php:38
163
+ msgid "Impossible to add the language."
164
+ msgstr "Dili eklemek imkansız."
165
 
166
+ # @ polylang
167
+ #: ../admin/admin-model.php:62
168
+ msgid "Language added."
169
+ msgstr "Dil eklendi."
170
 
171
+ #: ../admin/admin-model.php:77
172
+ msgid "Uncategorized"
173
+ msgstr "Kategorize Edilmemiş"
174
 
175
+ # @ polylang
176
+ #: ../admin/admin-model.php:176
177
+ msgid "Language deleted."
178
+ msgstr "Dil silindi."
179
+
180
+ # @ polylang
181
+ #: ../admin/admin-model.php:257
182
+ msgid "Language updated."
183
+ msgstr "Dil güncellendi."
184
+
185
+ #: ../admin/admin-model.php:274
186
+ msgid "Enter a valid WordPress locale"
187
+ msgstr "Geçerli bir WordPress adresi girin"
188
+
189
+ #: ../admin/admin-model.php:278
190
+ msgid "The language code contains invalid characters"
191
+ msgstr "Dil kodu geçersiz karakterler içeriyor"
192
+
193
+ #: ../admin/admin-model.php:282
194
+ msgid "The language code must be unique"
195
+ msgstr "Dil kodu daha önce kullanılmamış olmalı"
196
+
197
+ #: ../admin/admin-model.php:286
198
+ msgid "The language must have a name"
199
+ msgstr "Girdiğiniz dilin bir ismi olmalı"
200
+
201
+ #: ../admin/view-translations-post.php:5 ../admin/view-translations-media.php:5 ..
202
+ #: admin/table-string.php:111 ../admin/view-translations-term.php:6 ..
203
+ #: admin/view-translations-term.php:11
204
+ msgid "Translations"
205
+ msgstr "Çevriler"
206
+
207
+ #: ../admin/view-translations-post.php:21 ../admin/view-translations-media.php:30
208
+ #: ../admin/view-translations-term.php:30
209
+ msgid "Add new"
210
+ msgstr "Yeni ekle"
211
+
212
+ #: ../admin/settings.php:45
213
  msgid "About Polylang"
214
  msgstr "Polylang Hakkında"
215
 
216
+ #: ../admin/settings.php:61
217
  msgid "Strings translations"
218
  msgstr "Cümle çevrisi"
219
 
220
+ #: ../admin/settings.php:84
221
  msgid "Strings translation"
222
  msgstr "Cümle Çevrisi"
223
 
224
+ #: ../admin/settings.php:85 ../admin/admin.php:171
225
+ msgid "Settings"
226
+ msgstr "Ayarlar"
227
 
228
+ # @ polylang
229
+ #: ../admin/settings.php:205
230
+ msgid "Translations updated."
231
+ msgstr "Çevriler güncellendi."
232
 
233
+ #: ../admin/settings.php:265
234
+ msgid "Settings saved."
235
+ msgstr "Ayarlar saklandı."
236
 
237
+ #: ../admin/settings.php:308
238
+ msgid "Site Title"
239
+ msgstr "Site Başlığı"
240
+
241
+ #: ../admin/settings.php:309
242
+ msgid "Tagline"
243
+ msgstr "Etiket Satırı"
244
+
245
+ #: ../admin/settings.php:310
246
+ msgid "Date Format"
247
+ msgstr "Tarih Formatı"
248
 
249
+ #: ../admin/settings.php:311
250
+ msgid "Time Format"
251
+ msgstr "Zaman Formatı"
252
+
253
+ #: ../admin/settings.php:330
254
  msgid "Widget title"
255
  msgstr "Bileşen Başlığı"
256
 
257
  # @ polylang
258
+ #: ../admin/settings.php:348
259
  msgid "Taxonomies"
260
  msgstr "Taksonomiler"
261
 
262
  # @ polylang
263
+ #: ../admin/settings.php:349
264
  msgid "Custom fields"
265
  msgstr "Özel alanlar"
266
 
267
  # @ polylang
268
+ #: ../admin/settings.php:350
269
  msgid "Comment status"
270
  msgstr "Yorum durumu"
271
 
272
  # @ polylang
273
+ #: ../admin/settings.php:351
274
  msgid "Ping status"
275
  msgstr "Ping durumu"
276
 
277
  # @ polylang
278
+ #: ../admin/settings.php:352
279
  msgid "Sticky posts"
280
  msgstr "Yapışkan gönderiler"
281
 
282
  # @ polylang
283
+ #: ../admin/settings.php:353
284
  msgid "Published date"
285
  msgstr "Yayımlanma tarihi"
286
 
287
  # @ polylang
288
+ #: ../admin/settings.php:354
289
  msgid "Post format"
290
  msgstr "Gönderi formatı"
291
 
292
+ #: ../admin/settings.php:355
293
  msgid "Page parent"
294
  msgstr "Sayfa ebeveyni"
295
 
296
  # @ polylang
297
+ #: ../admin/settings.php:356
298
  msgid "Page template"
299
  msgstr "Sayfa şablonu"
300
 
301
+ #: ../admin/settings.php:357
302
  msgid "Page order"
303
  msgstr "Sayfa sırası"
304
 
305
  # @ polylang
306
+ #: ../admin/settings.php:358
307
  msgid "Featured image"
308
  msgstr "Öne çıkan görsel"
309
 
310
+ # @ polylang
311
+ #: ../admin/table-languages.php:59
312
+ msgid "You are about to permanently delete this language. Are you sure?"
313
+ msgstr "Bu dili kalıcı olarak silmek üzeresiniz. Emin misiniz?"
314
+
315
+ #: ../admin/table-languages.php:60 ../admin/table-string.php:167
316
+ msgid "Delete"
317
+ msgstr "Sil"
318
+
319
+ #: ../admin/table-languages.php:74 ../admin/view-languages.php:72
320
+ msgid "Full name"
321
+ msgstr "Tam İsim"
322
+
323
+ #: ../admin/table-languages.php:75 ../admin/view-languages.php:78
324
+ msgid "Locale"
325
+ msgstr "Bölge Kodu"
326
+
327
+ #: ../admin/table-languages.php:76
328
+ msgid "Code"
329
+ msgstr "Kod"
330
+
331
+ #: ../admin/table-languages.php:77 ../admin/view-languages.php:108
332
+ msgid "Order"
333
+ msgstr "Sıralama"
334
+
335
+ #: ../admin/table-languages.php:78
336
+ msgid "Flag"
337
+ msgstr "Bayrak"
338
+
339
+ #: ../admin/table-languages.php:79
340
+ msgid "Posts"
341
+ msgstr "Yazılar"
342
+
343
+ #: ../admin/admin-filters-columns.php:132 ../admin/admin-filters-columns.php:219
344
+ msgid "Add new translation"
345
+ msgstr "Yeni çevri ekle"
346
+
347
+ #: ../admin/admin-filters-columns.php:152
348
+ msgid "&mdash; No Change &mdash;"
349
+ msgstr "&mdash; Değişiklik Yok &mdash;"
350
+
351
+ #: ../admin/view-about.php:3
352
+ #, php-format
353
+ msgid ""
354
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
355
+ "It includes information on how to set up your multilingual site and use it "
356
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
357
+ "their plugins and themes."
358
+ msgstr ""
359
+ "Polylang geniş bir %sdocumentation%s (sadece ingilizce) temin etmektedir. "
360
+ "Belge içerisinde; çoklu dil desteğinin kendi sitenize nasıl kurulacağı ve "
361
+ "kolay kullanımı, sık sorulan sorular ve geliştiriciler için kendi temalarını "
362
+ "ve eklentilerini uyumlu hale getirmeleri için gerekli bilgiler bulunmaktadır."
363
+
364
+ #: ../admin/view-about.php:9
365
+ #, php-format
366
+ msgid ""
367
+ "You will also find useful information in the %ssupport forum%s. However "
368
+ "don't forget to make a search before posting a new topic."
369
+ msgstr ""
370
+ "Ayrıca %ssupport forum%s 'dan da yararlı bilgilere ulaşabilirsiniz. Ama yeni "
371
+ "bir başlık açmadan önce arama yapmayı unutmayın."
372
+
373
+ #: ../admin/view-about.php:16
374
+ #, php-format
375
+ msgid ""
376
+ "Polylang is free of charge and is released under the same license as "
377
+ "WordPress, the %sGPL%s."
378
+ msgstr ""
379
+ "Polylang'ın kullanımı ücretsizdir ve dağıtımı Wordpress ile aynı lisans "
380
+ "sözleşmesi %sGPL%s altında yapılmıştır."
381
+
382
+ #: ../admin/view-about.php:22
383
+ #, php-format
384
+ msgid "If you wonder how you can help the project, just %sread this%s."
385
+ msgstr ""
386
+ "Eğer bu projeye nasıl katkıda bulunabileceğinizi merak ediyorsanız, %sbunu "
387
+ "okuyun%s."
388
+
389
+ #: ../admin/view-about.php:27
390
+ msgid ""
391
+ "Finally if you like this plugin or if it helps your business, donations to "
392
+ "the author are greatly appreciated."
393
+ msgstr ""
394
+ "Ve son olarak bu eklentiyi beğendiyseniz veya profesyonel anlamda size "
395
+ "yararı dokunduysa, proje sahibine yapacağınız parasal destek mutlulukla "
396
+ "karşılanacaktır."
397
+
398
+ #: ../admin/admin.php:262
399
+ msgid "Show all languages"
400
+ msgstr "Tüm dilleri göster"
401
+
402
+ #: ../admin/admin.php:271
403
+ msgid "Filters content by language"
404
+ msgstr "Dile göre içerik filtreleri"
405
+
406
+ #: ../admin/admin.php:372
407
+ msgid ""
408
+ "The language was created, but the WordPress language file was not downloaded."
409
+ " Please install it manually."
410
+ msgstr ""
411
+ "Dil oluşturuldu fakat WordPress için dil dosyası indirilemedi. Lütfen elden "
412
+ "yükleyin."
413
+
414
+ #: ../admin/view-languages.php:38
415
  msgid "Edit language"
416
  msgstr "Dili düzenle"
417
 
418
+ #: ../admin/view-languages.php:38 ../admin/view-languages.php:113
 
419
  msgid "Add new language"
420
  msgstr "Yeni Dil Ekle"
421
 
422
+ #: ../admin/view-languages.php:54
423
  msgid "Choose a language"
424
  msgstr "Dil Seç"
425
 
426
+ #: ../admin/view-languages.php:68
427
  msgid "You can choose a language in the list or directly edit it below."
428
  msgstr ""
429
  "Listeden bir dil seçebilirsiniz ya da direk aşağıdaki bölümden "
430
  "düzenleyebilirsiniz."
431
 
432
+ #: ../admin/view-languages.php:74
 
 
 
 
 
433
  msgid "The name is how it is displayed on your site (for example: English)."
434
  msgstr "Sitede dilin gösterileceği isim (örneğin: Türkçe)."
435
 
436
+ #: ../admin/view-languages.php:83
 
 
 
 
 
437
  msgid ""
438
  "Wordpress Locale for the language (for example: en_US). You will need to "
439
  "install the .mo file for this language."
441
  "Dil için WordPress Bölge Kodu (örneğin: tr_TR). Bu dilin .mo uzantılı dil "
442
  "dosyasını yüklemeniz gerekiyor."
443
 
444
+ #: ../admin/view-languages.php:87
445
  msgid "Language code"
446
  msgstr "Dil Kodu"
447
 
448
+ #: ../admin/view-languages.php:89
449
+ msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
450
+ msgstr "Dil kodu - tercihen 2 harfli ISO 639-1 içinden (örneğin: tr)"
451
+
452
+ #: ../admin/view-languages.php:93
453
  msgid "Text direction"
454
  msgstr "Yazma yönü"
455
 
456
+ #: ../admin/view-languages.php:97
457
  msgid "left to right"
458
  msgstr "soldan sağa"
459
 
460
+ #: ../admin/view-languages.php:102
461
  msgid "right to left"
462
  msgstr "sağdan sola"
463
 
464
+ #: ../admin/view-languages.php:104
465
  msgid "Choose the text direction for the language"
466
  msgstr "Dil için yazma yönünü seçin"
467
 
468
+ #: ../admin/view-languages.php:110
 
 
 
 
 
469
  msgid "Position of the language in the language switcher"
470
  msgstr "Dilin dil değiştirici listesindeki pozisyonu"
471
 
472
+ #: ../admin/view-languages.php:113
473
+ msgid "Update"
474
+ msgstr "Güncelle"
 
 
 
 
 
475
 
476
+ #: ../admin/view-languages.php:139
477
  msgid "Search translations"
478
  msgstr "Çevrilerde ara"
479
 
480
+ #: ../admin/view-languages.php:142
481
  msgid "Clean strings translation database"
482
  msgstr "Cümle çevri veritabanını temizle"
483
 
484
+ # @ polylang
485
+ #: ../admin/view-languages.php:143
486
+ msgid ""
487
+ "Use this to remove unused strings from database, for example after a plugin "
488
+ "has been uninstalled."
489
+ msgstr ""
490
+ "Kullanılmayan cümleleri veritabanından kaldırmak için bunu kullanın. Örneğin "
491
+ "bir eklentiyi kaldırdıktan sonra."
492
+
493
+ #: ../admin/view-languages.php:161
494
  msgid "Default language"
495
  msgstr "Varsayılan dil"
496
 
497
+ #: ../admin/view-languages.php:176
498
  msgid ""
499
  "There are posts, pages, categories or tags without language set. Do you want "
500
  "to set them all to default language ?"
502
  "Dili belirlenmemiş yazılar, sayfalar, kategoriler ve etiketler var. "
503
  "Varsayılan dil bunların hepsinin dili olarak ayarlansın mı?"
504
 
505
+ #: ../admin/view-languages.php:184
 
 
 
 
 
 
 
 
 
 
506
  msgid "URL modifications"
507
  msgstr "URL dönüşümleri"
508
 
509
+ #: ../admin/view-languages.php:190
510
+ msgid "The language is set from content"
511
+ msgstr "Dil içerik üzerinden ayarlanır"
 
 
 
 
 
512
 
513
  # @ polylang
514
+ #: ../admin/view-languages.php:193
515
+ msgid "Posts, pages, categories and tags urls are not modified."
516
+ msgstr ""
517
+ "Yazılar, sayfalar, kategoriler ve etiketlerin URL'leri dönüşüme uğramış "
518
+ "değil."
 
 
519
 
520
  # @ polylang
521
+ #: ../admin/view-languages.php:199
522
+ msgid "The language is set from the directory name in pretty permalinks"
523
+ msgstr "Dil anlaşılır kalıcı bağlantılardaki dizin adı üzerinden ayarlanır"
524
 
525
  # @ polylang
526
+ #: ../admin/view-languages.php:202 ../admin/view-languages.php:211 ../admin/view-
527
+ #: languages.php:258 ../admin/view-languages.php:267
528
+ msgid "Example:"
529
+ msgstr "Örnek:"
530
 
531
  # @ polylang
532
+ #: ../admin/view-languages.php:208
533
+ msgid "The language is set from the subdomain name in pretty permalinks"
534
+ msgstr "Dil anlaşılır kalıcı bağlantılardaki subdomain adı üzerinden ayarlanır"
535
 
536
  # @ polylang
537
+ #: ../admin/view-languages.php:217
538
+ msgid "The language is set from different domains"
539
+ msgstr "Dil farklı domainler üzerinden ayarlanır"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
540
 
541
+ #: ../admin/view-languages.php:241
542
+ msgid "Hide URL language information for default language"
543
+ msgstr "URL'de varsayılan dil için dil belirtecini gizle"
544
 
545
+ #: ../admin/view-languages.php:255
546
+ msgid "Remove /language/ in pretty permalinks"
547
+ msgstr "/language/ kısmını anlaşılır kalıcı bağlantılardan kaldır"
548
 
549
+ #: ../admin/view-languages.php:264
550
+ msgid "Keep /language/ in pretty permalinks"
551
+ msgstr "/language/ kısmını anlaşılır kalıcı bağlantılarda koru"
552
 
553
+ # @ polylang
554
+ #: ../admin/view-languages.php:279
555
+ msgid ""
556
+ "The front page url contains the language code instead of the page name or "
557
+ "page id"
558
+ msgstr "Ön sayfa URL'si sayfa adı veya sayfa ID'si yerine dil kodunu içeriyor"
559
 
560
+ # @ polylang
561
+ #: ../admin/view-languages.php:287
562
+ #, php-format
563
+ msgid "Example: %s instead of %s"
564
+ msgstr "Örnek: %2$s yerine %1$s"
565
 
566
+ #: ../admin/view-languages.php:297
567
+ msgid "Detect browser language"
568
+ msgstr "Tarayıcı dilini algıla"
569
 
570
+ #: ../admin/view-languages.php:303
571
+ msgid ""
572
+ "When the front page is visited, set the language according to the browser "
573
+ "preference"
574
+ msgstr "Anasayfa açıldığında, geçerli dili tarayıcının diline ayarla"
575
 
576
  # @ polylang
577
+ #: ../admin/view-languages.php:310
578
+ msgid "Media"
579
+ msgstr "Medya"
 
 
 
 
 
 
 
 
580
 
581
  # @ polylang
582
+ #: ../admin/view-languages.php:316
583
+ msgid "Activate languages and translations for media"
584
+ msgstr "Medya için diller ve çevrileri etkinleştir"
585
 
586
  # @ polylang
587
+ #: ../admin/view-languages.php:324
588
+ msgid "Custom post types"
589
+ msgstr "Özel gönderi tipleri"
 
590
 
591
  # @ polylang
592
+ #: ../admin/view-languages.php:337
593
+ msgid "Activate languages and translations for custom post types."
594
+ msgstr "Özel gönderi tipleri için diller ve çevrileri etkinleştir."
595
 
596
  # @ polylang
597
+ #: ../admin/view-languages.php:344
598
+ msgid "Custom taxonomies"
599
+ msgstr "Özel taksonomiler"
600
 
601
  # @ polylang
602
+ #: ../admin/view-languages.php:357
603
+ msgid "Activate languages and translations for custom taxonomies."
604
+ msgstr "Özel taksonomiler için diller ve çevrileri etkinleştir."
605
 
606
+ #: ../admin/view-languages.php:363
607
+ msgid "Synchronization"
608
+ msgstr "Senkronizasyon"
 
 
 
 
 
609
 
610
  # @ polylang
611
+ #: ../admin/view-languages.php:374
612
  msgid ""
613
  "The synchronization options allow to maintain exact same values (or "
614
  "translations in the case of taxonomies and page parent) of meta content "
618
  "içeriğin değerlerinin (veya taksonomi ve sayfa ebeveynleri çevrilerinin) tam "
619
  "olarak aynı kalmasına izin verir."
620
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
621
  # @ polylang
622
+ #: ../admin/table-string.php:108
623
+ msgid "Group"
624
+ msgstr "Grup"
 
 
 
 
 
 
 
 
625
 
626
+ #: ../admin/table-string.php:109
627
+ msgid "Name"
628
+ msgstr "İsim"
 
 
 
629
 
630
+ #: ../admin/table-string.php:110
631
+ msgid "String"
632
+ msgstr "Cümle"
 
 
633
 
634
  # @ polylang
635
+ #: ../admin/table-string.php:186
636
+ msgid "View all groups"
637
+ msgstr "Tüm grupları görüntüle"
 
638
 
639
+ #: ../admin/table-string.php:199
640
+ msgid "Filter"
641
+ msgstr "Filtrele"
642
 
643
+ #: ../admin/admin-filters.php:45
644
+ msgid "The widget is displayed for:"
645
+ msgstr "Bu bileşenin görüntüleneceği dil:"
 
 
 
 
 
 
646
 
647
+ #: ../admin/admin-filters.php:116
648
+ msgid "Admin language"
649
+ msgstr "Yönetici dili"
 
650
 
651
+ #: ../admin/admin-filters.php:119
652
+ msgid "Wordpress default"
653
+ msgstr "WordPress varsayılanı"
 
654
 
655
+ #: ../admin/admin-filters.php:151
656
+ msgid "Upgrading language files&#8230;"
657
+ msgstr "Dil dosyaları güncelleştiriliyor&#8230"
polylang.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Polylang
4
  Plugin URI: http://polylang.wordpress.com/
5
- Version: 1.5.2
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.5.2');
37
  define('PLL_MIN_WP_VERSION', '3.5');
38
 
39
  define('POLYLANG_BASENAME', plugin_basename(__FILE__)); // plugin name as known by WP
@@ -294,7 +294,8 @@ class Polylang {
294
  $polylang = new PLL_Frontend($links_model);
295
  $polylang->init();
296
  }
297
- else
 
298
  do_action('pll_no_language_defined'); // to load overriden textdomains
299
 
300
  // load wpml-config.xml
2
  /*
3
  Plugin Name: Polylang
4
  Plugin URI: http://polylang.wordpress.com/
5
+ Version: 1.5.3
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.5.3');
37
  define('PLL_MIN_WP_VERSION', '3.5');
38
 
39
  define('POLYLANG_BASENAME', plugin_basename(__FILE__)); // plugin name as known by WP
294
  $polylang = new PLL_Frontend($links_model);
295
  $polylang->init();
296
  }
297
+
298
+ if (!$model->get_languages_list())
299
  do_action('pll_no_language_defined'); // to load overriden textdomains
300
 
301
  // load wpml-config.xml
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: 3.9.1
7
- Stable tag: 1.5.2
8
  License: GPLv2 or later
9
 
10
  Polylang adds multilingual content management support to WordPress.
@@ -64,11 +64,22 @@ See http://polylang.wordpress.com/documentation/contribute/
64
 
65
  == Upgrade Notice ==
66
 
67
- = 1.5.2 =
68
- Polylang 1.2 introduced major internal changes. More than ever, make a database backup before upgrading from 1.1.6 or older! If you are using a version older than 0.8, please ugrade to 0.9.8 before ugrading to 1.5.2
69
 
70
  == Changelog ==
71
 
 
 
 
 
 
 
 
 
 
 
 
72
  = 1.5.2 (2014-06-24) =
73
 
74
  * Fix: Revert post translations terms cleaning introduced in 1.5 as it seems to cause problems
4
  Tags: multilingual, bilingual, translate, translation, language, multilanguage, international, localization
5
  Requires at least: 3.5
6
  Tested up to: 3.9.1
7
+ Stable tag: 1.5.3
8
  License: GPLv2 or later
9
 
10
  Polylang adds multilingual content management support to WordPress.
64
 
65
  == Upgrade Notice ==
66
 
67
+ = 1.5.3 =
68
+ Polylang 1.2 introduced major internal changes. More than ever, make a database backup before upgrading from 1.1.6 or older! If you are using a version older than 0.8, please ugrade to 0.9.8 before ugrading to 1.5.3
69
 
70
  == Changelog ==
71
 
72
+ = 1.5.3 (2014-07-12) =
73
+
74
+ * Add: Capability check before creating links in post list table
75
+ * Add: Possibility not to cache languages objects with option PLL_CACHE_LANGUAGES (for GoDaddy users)
76
+ * Fix: Saving a header or a background in menu Appearance resets nav menus locations (introduced in 1.5)
77
+ * Fix: sub-sub-options and deeper levels defined in wpml-config.xml are not translated
78
+ * Fix: Fatal error when creating a new site when Polylang is network activated (introduced in v1.5.1)
79
+ * Fix: Admin language forced to English when activating Polylang (before creating any new language)
80
+ * Fix: 'pll_count_posts' second parameter not taken into account
81
+ * Fix: 'edit-post' and 'create-posts' capabilities are not differentiated when saving a post
82
+
83
  = 1.5.2 (2014-06-24) =
84
 
85
  * Fix: Revert post translations terms cleaning introduced in 1.5 as it seems to cause problems