Polylang - Version 0.9

Version Description

(2012-09-12) =

  • Add Turkish translation contributed by darchws
  • Add media translation support
  • Add a persistant content language filter on admin side (WP 3.2+ required)
  • Add biographical info translation
  • Add multiline support for string translations
  • Add the possibility to clean the strings translation database
  • Add quick edit and bulk edit support for posts and pages
  • Add quick edit support for categories and tags
  • The language is now loaded with 'setup_theme' action instead of 'wp' action when always adding language information url
  • Search form now does use javascript only for searchform.php when pretty permalinks are not used
  • Add the option PLL_SEARCH_FORM_JS to disable the js code used to modify the search form
  • Suppress the option PLL_SYNC, replaced by an option in the language settings ui
  • Suppress the PLL_DISPLAY_ALL option
  • Suppress the template tag 'the_languages' (replaced by 'pll_the_languages' since v0.5)
  • Suppress the function 'pll_is_front_page' (useless since 0.8.2)
  • Bug correction: the browser language is sometimes not correctly detected by Android
  • Bug correction: the rtl text direction is not correct when editing an existing language
  • Bug correction: rss feed does not work if translated site title or tagline contains special characters
  • Bug correction: post types and taxonomies labels are not translated on frontend
  • Bug correction: the filter 'pll_copy_post_metas' does not work for metas with multiple values
  • Bug correction: translations table for post and terms are uselessly serialized two times
  • Bug correction: attempt to suppress conflict with themes which hardcode the name of nav menus (but do define a theme location)
  • Bug correction: homepage displays all posts when the front page displays a static page and no page is selected for front page (but one is selected for posts page)
  • Bug correction: widgets disappear when Polylang is enabled
Download this release

Release Info

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

Code changes from version 0.8.10 to 0.9

Files changed (50) hide show
  1. css/admin.css +1 -1
  2. css/admin.dev.css +10 -5
  3. doc/documentation-en.odt +0 -0
  4. doc/documentation-en.pdf +0 -0
  5. flags/{lt.png → lt_LT.png} +0 -0
  6. include/admin-base.php +63 -15
  7. include/admin-filters.php +383 -171
  8. include/admin.php +39 -23
  9. include/api.php +2 -7
  10. include/base.php +57 -40
  11. include/core.php +238 -104
  12. include/languages-form.php +42 -12
  13. include/list-table.php +10 -4
  14. include/media-translations.php +31 -0
  15. include/post-translations.php +4 -0
  16. js/admin.dev.js +0 -298
  17. js/admin.js +1 -13
  18. js/post.dev.js +260 -0
  19. js/post.js +1 -0
  20. js/term.dev.js +39 -0
  21. js/term.js +1 -0
  22. js/user.dev.js +20 -0
  23. js/user.js +1 -0
  24. languages/polylang-da_DK.mo +0 -0
  25. languages/polylang-da_DK.po +309 -203
  26. languages/polylang-de_DE.mo +0 -0
  27. languages/polylang-de_DE.po +430 -355
  28. languages/polylang-el.mo +0 -0
  29. languages/polylang-el.po +365 -330
  30. languages/polylang-es_ES.mo +0 -0
  31. languages/polylang-es_ES.po +299 -229
  32. languages/polylang-fr_FR.mo +0 -0
  33. languages/polylang-fr_FR.po +356 -321
  34. languages/polylang-he_IL.mo +0 -0
  35. languages/polylang-he_IL.po +402 -336
  36. languages/polylang-it_IT.mo +0 -0
  37. languages/polylang-it_IT.po +228 -195
  38. languages/polylang-lt_LT.po +228 -195
  39. languages/polylang-lv.po +330 -294
  40. languages/polylang-nl_NL.po +351 -319
  41. languages/polylang-pl_PL.po +336 -305
  42. languages/polylang-pt_PT.mo +0 -0
  43. languages/polylang-pt_PT.po +229 -196
  44. languages/polylang-ru_RU.po +368 -336
  45. languages/polylang-tr_TR.mo +0 -0
  46. languages/polylang-tr_TR.po +449 -0
  47. languages/polylang.pot +209 -176
  48. polylang.php +26 -16
  49. readme.txt +37 -30
  50. uninstall.php +8 -3
css/admin.css CHANGED
@@ -1 +1 @@
1
- .column-term_group,.column-flag,.column-count{width:10%;}.form-field input.tog{width:auto;margin-right:2px;}#pll_about_box p{text-align:justify;}#pll_about_box input{margin:0;padding:0;float:right;}.stringstranslations .column-name{width:10%;}.stringstranslations .column-string{width:36%;}.translation label{display:inline-block;width:23%;}.translation input{width:72%;}th[class*='column-language_']{width:2em;}.pll_icon_edit,.pll_icon_add,.pll_icon_tick{display:block;width:16px;height:16px;background-image:url("icons.png");}.pll_icon_edit{background-position:0 -24px;}.pll_icon_add{background-position:-16px -24px;}.pll_icon_tick{background-position:-32px -24px;}.pll_icon_edit:hover{background-position:0 -40px;}.pll_icon_add:hover{background-position:-16px -40px;}.pll_icon_tick:hover{background-position:-32px -40px;}#post-translations table{width:100%;text-align:left;font-size:11px;margin:0 6px;}#post-translations td{font-size:11px;}#term-translations table{width:97%;}#term-translations th{padding:8px 10px;}#term-translations td{font-size:12px;line-height:26px;margin-bottom:9px;padding:4px 10px;}.tr-language-column{width:35%;}div#term-translations select[id*='tr_lang_']{width:95%;}tr#term-translations select[id*='tr_lang_']{width:65%;}.tr-edit-column{width:15%;}
1
+ .column-term_group,.column-flag,.column-count{width:10%}.form-field input.tog{width:auto;margin-right:2px}#pll_about_box p{text-align:justify}#pll_about_box input{margin:0;padding:0;float:right}.stringstranslations .column-name{width:10%}.stringstranslations .column-string{width:36%}.translation label{display:inline-block;width:23%;vertical-align:top}.translation input,.translation textarea{width:72%}th[class*='column-language_']{width:2em}.pll_icon_edit,.pll_icon_add,.pll_icon_tick{display:block;width:16px;height:16px;background-image:url("icons.png")}.pll_icon_edit{background-position:0 -24px}.pll_icon_add{background-position:-16px -24px}.pll_icon_tick{background-position:-32px -24px}.pll_icon_edit:hover{background-position:0 -40px}.pll_icon_add:hover{background-position:-16px -40px}.pll_icon_tick:hover{background-position:-32px -40px}#post-translations table{width:100%;text-align:left;font-size:11px;margin:0 6px}#post-translations td{font-size:11px}#term-translations table{width:97%}#term-translations th,.media-item .describe .media-translations th{padding:8px 10px}#term-translations td,.media-item .describe .media-translations td{font-size:12px;line-height:26px;margin-bottom:9px;padding:4px 10px}.tr-language-column{width:35%}div#term-translations select[id*='tr_lang_']{width:95%}tr#term-translations select[id*='tr_lang_']{width:65%}.tr-edit-column{width:15%}.media-translations{width:460px}
css/admin.dev.css CHANGED
@@ -31,9 +31,10 @@
31
  .translation label {
32
  display: inline-block;
33
  width: 23%;
 
34
  }
35
 
36
- .translation input {
37
  width: 72%;
38
  }
39
 
@@ -69,16 +70,16 @@ th[class*='column-language_'] {
69
  font-size: 11px;
70
  }
71
 
72
- /* language and translations in edit-tags.php */
73
  #term-translations table {
74
  width: 97%;
75
  }
76
 
77
- #term-translations th {
78
  padding: 8px 10px;
79
  }
80
 
81
- #term-translations td {
82
  font-size: 12px;
83
  line-height: 26px;
84
  margin-bottom: 9px;
@@ -97,7 +98,11 @@ tr#term-translations select[id*='tr_lang_'] {
97
  width: 65%;
98
  }
99
 
100
-
101
  .tr-edit-column {
102
  width: 15%;
103
  }
 
 
 
 
 
31
  .translation label {
32
  display: inline-block;
33
  width: 23%;
34
+ vertical-align: top;
35
  }
36
 
37
+ .translation input, .translation textarea {
38
  width: 72%;
39
  }
40
 
70
  font-size: 11px;
71
  }
72
 
73
+ /* language and translations in edit-tags.php as well as media translations in upload.php */
74
  #term-translations table {
75
  width: 97%;
76
  }
77
 
78
+ #term-translations th, .media-item .describe .media-translations th {
79
  padding: 8px 10px;
80
  }
81
 
82
+ #term-translations td, .media-item .describe .media-translations td {
83
  font-size: 12px;
84
  line-height: 26px;
85
  margin-bottom: 9px;
98
  width: 65%;
99
  }
100
 
 
101
  .tr-edit-column {
102
  width: 15%;
103
  }
104
+
105
+ /* media translations in upload.php */
106
+ .media-translations {
107
+ width: 460px;
108
+ }
doc/documentation-en.odt CHANGED
Binary file
doc/documentation-en.pdf CHANGED
Binary file
flags/{lt.png → lt_LT.png} RENAMED
File without changes
include/admin-base.php CHANGED
@@ -8,14 +8,14 @@ class Polylang_Admin_Base extends Polylang_Base {
8
  // filter admin language for users
9
  add_filter('locale', array(&$this, 'get_locale'));
10
 
11
- // additionnal filters and actions
12
  add_action('admin_init', array(&$this, 'admin_init_base'));
13
 
14
  // adds the link to the languages panel in the wordpress admin menu
15
  add_action('admin_menu', array(&$this, 'add_menus'));
16
 
17
- // setup js scripts andd css styles
18
- add_action('admin_enqueue_scripts', array(&$this,'admin_enqueue_scripts'));
19
  }
20
 
21
  // returns the locale based on user preference
@@ -24,13 +24,25 @@ class Polylang_Admin_Base extends Polylang_Base {
24
  return function_exists('wp_get_current_user') && ($loc = get_user_meta(get_current_user_id(), 'user_lang', 'true')) ? $loc : $locale;
25
  }
26
 
27
- // set text direction if the user set its own language
28
  function admin_init_base() {
 
29
  global $wpdb, $wp_locale;
30
  $lang_id = $wpdb->get_var($wpdb->prepare("SELECT t.term_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id
31
  WHERE tt.taxonomy = 'language' AND tt.description = %s LIMIT 1", get_locale())); // no function exists to get term by description
32
  if ($lang_id)
33
  $wp_locale->text_direction = get_metadata('term', $lang_id, '_rtl', true) ? 'rtl' : 'ltr';
 
 
 
 
 
 
 
 
 
 
 
34
  }
35
 
36
  // adds the link to the languages panel in the wordpress admin menu
@@ -47,16 +59,19 @@ class Polylang_Admin_Base extends Polylang_Base {
47
  function admin_enqueue_scripts() {
48
  $screen = get_current_screen();
49
 
50
- // FIXME keep the script in header to be sure it is loaded before post.js otherwise a non filtered tag cloud appears in tag cloud metabox
51
- if ($screen->base == 'settings_page_mlang' || $screen->base == 'post' || $screen->base == 'edit-tags')
52
- wp_enqueue_script('polylang_admin', POLYLANG_URL .'/js/admin.js', array('jquery', 'wp-ajax-response'), POLYLANG_VERSION);
 
 
 
53
 
54
- if ($screen->base == 'settings_page_mlang' || $screen->base == 'post' || $screen->base == 'edit-tags' || $screen->base == 'edit')
 
 
 
 
55
  wp_enqueue_style('polylang_admin', POLYLANG_URL .'/css/admin.css', array(), POLYLANG_VERSION);
56
-
57
- if ($screen->base == 'settings_page_mlang') {
58
- wp_enqueue_script('postbox');
59
- }
60
  }
61
 
62
  // downloads mofiles
@@ -142,12 +157,45 @@ class Polylang_Admin_Base extends Polylang_Base {
142
  return array_map(create_function('$v', "return \$v['$key'];"), $options);
143
  }
144
 
145
- // register strings for translation making sure it is not duplicate
146
- function register_string($name, $string) {
147
- $to_register = array('name'=> $name, 'string' => $string);
148
  if (!in_array($to_register, $this->strings) && $to_register['string'])
149
  $this->strings[] = $to_register;
150
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  } // class Polylang_Admin_Base
152
 
153
  ?>
8
  // filter admin language for users
9
  add_filter('locale', array(&$this, 'get_locale'));
10
 
11
+ // set user preferences
12
  add_action('admin_init', array(&$this, 'admin_init_base'));
13
 
14
  // adds the link to the languages panel in the wordpress admin menu
15
  add_action('admin_menu', array(&$this, 'add_menus'));
16
 
17
+ // setup js scripts and css styles
18
+ add_action('admin_enqueue_scripts', array(&$this, 'admin_enqueue_scripts'));
19
  }
20
 
21
  // returns the locale based on user preference
24
  return function_exists('wp_get_current_user') && ($loc = get_user_meta(get_current_user_id(), 'user_lang', 'true')) ? $loc : $locale;
25
  }
26
 
27
+ // set user preferences
28
  function admin_init_base() {
29
+ // set text direction if the user set its own language
30
  global $wpdb, $wp_locale;
31
  $lang_id = $wpdb->get_var($wpdb->prepare("SELECT t.term_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id
32
  WHERE tt.taxonomy = 'language' AND tt.description = %s LIMIT 1", get_locale())); // no function exists to get term by description
33
  if ($lang_id)
34
  $wp_locale->text_direction = get_metadata('term', $lang_id, '_rtl', true) ? 'rtl' : 'ltr';
35
+
36
+ // set user meta when choosing to filter content by language
37
+ if (isset($_GET['lang']) && $_GET['lang'])
38
+ update_user_meta(get_current_user_id(), 'pll_filter_content', $_GET['lang'] == 'all' ? '' : $_GET['lang']);
39
+
40
+ if (!$this->get_languages_list())
41
+ return;
42
+
43
+ // adds the languages in admin bar
44
+ // FIXME: OK for WP 3.2 and newer (the admin bar is not displayed on admin side for WP 3.1)
45
+ add_action('admin_bar_menu', array(&$this, 'admin_bar_menu'), 100); // 100 determines the position
46
  }
47
 
48
  // adds the link to the languages panel in the wordpress admin menu
59
  function admin_enqueue_scripts() {
60
  $screen = get_current_screen();
61
 
62
+ $scripts = array(
63
+ 'admin' => array( array('settings_page_mlang'), array('jquery', 'wp-ajax-response', 'postbox') ),
64
+ 'post' => array( array('post', 'media', 'async-upload', 'edit'), array('jquery', 'wp-ajax-response') ),
65
+ 'term' => array( array('edit-tags'), array('jquery', 'wp-ajax-response') ),
66
+ 'user' => array( array('profile', 'user-edit'), array('jquery') ),
67
+ );
68
 
69
+ foreach ($scripts as $script => $v)
70
+ if (in_array($screen->base, $v[0]))
71
+ wp_enqueue_script('pll_'.$script, POLYLANG_URL .'/js/'.$script.'.js', $v[1], POLYLANG_VERSION);
72
+
73
+ if (in_array($screen->base, array('settings_page_mlang', 'post', 'edit-tags', 'edit', 'upload', 'media')))
74
  wp_enqueue_style('polylang_admin', POLYLANG_URL .'/css/admin.css', array(), POLYLANG_VERSION);
 
 
 
 
75
  }
76
 
77
  // downloads mofiles
157
  return array_map(create_function('$v', "return \$v['$key'];"), $options);
158
  }
159
 
160
+ // register strings for translation making sure it is not duplicate or empty
161
+ function register_string($name, $string, $multiline = false) {
162
+ $to_register = array('name'=> $name, 'string' => $string, 'multiline' => $multiline);
163
  if (!in_array($to_register, $this->strings) && $to_register['string'])
164
  $this->strings[] = $to_register;
165
  }
166
+
167
+ // adds the languages in admin bar
168
+ function admin_bar_menu($wp_admin_bar) {
169
+ $url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
170
+
171
+ $selected = isset($_GET['lang']) && $_GET['lang'] ? $_GET['lang'] :
172
+ (($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true)) ? $lg : 'all');
173
+
174
+ $wp_admin_bar->add_menu(array(
175
+ 'id' => 'languages',
176
+ 'title' => __('Languages', 'polylang'),
177
+ 'meta' => array('title' => __('Filters content by language', 'polylang')),
178
+ ));
179
+
180
+ $wp_admin_bar->add_menu(array(
181
+ 'parent' => 'languages',
182
+ 'id' => 'all',
183
+ 'title' => sprintf('<input name="all" type="radio" value="1" %s /> %s',
184
+ $selected == 'all' ? 'checked="checked"' : '', __('Show all languages', 'polylang')),
185
+ 'href' => add_query_arg('lang', 'all', $url),
186
+ ));
187
+
188
+ foreach ($this->get_languages_list() as $lang) {
189
+ $wp_admin_bar->add_menu(array(
190
+ 'parent' => 'languages',
191
+ 'id' => $lang->slug,
192
+ 'title' => sprintf('<input name="%s" type="radio" value="1" %s /> %s',
193
+ $lang->slug, $selected == $lang->slug ? 'checked="checked"' : '', $lang->name),
194
+ 'href' => add_query_arg('lang', $lang->slug, $url),
195
+ ));
196
+ }
197
+ }
198
+
199
  } // class Polylang_Admin_Base
200
 
201
  ?>
include/admin-filters.php CHANGED
@@ -16,8 +16,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
16
  add_action('update_option_page_on_front', 'flush_rewrite_rules');
17
 
18
  // adds a 'settings' link in the plugins table
19
- $plugin_file = basename(POLYLANG_DIR).'/polylang.php';
20
- add_filter('plugin_action_links_'.$plugin_file, array(&$this, 'plugin_action_links'));
21
 
22
  // ugrades languages files after a core upgrade (timing is important)
23
  // FIXME private action ? is there a better way to do this ?
@@ -29,13 +28,18 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
29
  if (!$this->get_languages_list())
30
  return;
31
 
32
- // add the language and translations columns (as well as a filter by language) in 'All Posts' an 'All Pages' panels
33
- add_filter('manage_posts_columns', array(&$this, 'add_post_column'), 10, 2);
34
- add_filter('manage_pages_columns', array(&$this, 'add_post_column'));
35
- add_action('manage_posts_custom_column', array(&$this, 'post_column'), 10, 2);
36
- add_action('manage_pages_custom_column', array(&$this, 'post_column'), 10, 2);
 
 
 
 
 
 
37
  add_filter('parse_query',array(&$this,'parse_query'));
38
- add_action('restrict_manage_posts', array(&$this, 'restrict_manage_posts'));
39
 
40
  // adds the Languages box in the 'Edit Post' and 'Edit Page' panels
41
  add_action('add_meta_boxes', array(&$this, 'add_meta_boxes'));
@@ -49,11 +53,28 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
49
  add_filter('page_attributes_dropdown_pages_args', array(&$this, 'page_attributes_dropdown_pages_args'), 10, 2);
50
 
51
  // adds actions and filters related to languages when creating, saving or deleting posts and pages
52
- add_filter('wp_insert_post_parent', array(&$this, 'wp_insert_post_parent'), 10, 4);
53
  add_action('dbx_post_advanced', array(&$this, 'dbx_post_advanced'));
54
  add_action('save_post', array(&$this, 'save_post'), 10, 2);
55
  add_action('before_delete_post', array(&$this, 'delete_post'));
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  // filters categories and post tags by language
58
  add_filter('terms_clauses', array(&$this, 'terms_clauses'), 10, 3);
59
 
@@ -94,8 +115,12 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
94
 
95
  //modifies posts and terms links when needed
96
  $this->add_post_term_link_filters();
 
 
 
97
  }
98
 
 
99
  function add_column($columns, $before) {
100
  if ($n = array_search($before, array_keys($columns))) {
101
  $end = array_slice($columns, $n);
@@ -103,28 +128,44 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
103
  }
104
 
105
  foreach ($this->get_languages_list() as $language)
106
- $columns['language_'.$language->slug] = ($flag = $this->get_flag($language)) ? $flag : esc_html($language->slug);
 
 
107
 
108
- if (isset($end))
109
- $columns = array_merge($columns, $end);
 
 
 
 
 
 
110
 
111
- return $columns;
112
  }
113
 
114
- // adds the language and translations columns (before the comments column) in the posts and pages list table
115
  function add_post_column($columns, $post_type = '') {
116
- return $post_type == '' || in_array($post_type, $this->post_types) ? $this->add_column($columns, 'comments') : $columns;
 
 
 
117
  }
118
 
119
- // fills the language and translations columns in the posts table
120
  function post_column($column, $post_id) {
121
- if (false === strpos($column, 'language_') || !$this->get_post_language($post_id))
122
  return;
123
 
 
124
  $language = $this->get_language(substr($column, 9));
125
 
 
 
 
 
126
  // link to edit post (or a translation)
127
- if ($id = $this->get_post($post_id, $language))
128
  printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
129
  $id == $post_id ? 'pll_icon_tick' : 'pll_icon_edit',
130
  esc_attr(get_post($id)->post_title),
@@ -135,33 +176,48 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
135
  else
136
  printf('<a class="pll_icon_add" title="%1$s" href="%2$s"></a>',
137
  __('Add new translation', 'polylang'),
138
- esc_url(admin_url('post-new.php?post_type=' . $GLOBALS['post_type'] . '&from_post=' . $post_id . '&new_lang=' . $language->slug))
 
 
 
139
  );
140
  }
141
 
142
- // converts language term_id to slug in $query
143
- // needed to filter the posts by language with wp_dropdown_categories in restrict_manage_posts
144
- function parse_query($query) {
145
- $qvars = &$query->query_vars;
146
- if ($GLOBALS['pagenow']=='edit.php' && isset($qvars['lang']) && $qvars['lang'] && is_numeric($qvars['lang']) && $lang = $this->get_language($qvars['lang']))
147
- $qvars['lang'] = $lang->slug;
 
 
 
 
 
 
 
148
  }
149
 
150
- // adds a filter for languages in the Posts and Pages panels
151
- function restrict_manage_posts() {
152
- global $wp_query;
153
- $screen = get_current_screen(); // since WP 3.1
154
 
155
- if ($screen->base == 'edit') {
156
- $qvars = $wp_query->query;
157
- wp_dropdown_categories(array(
158
- 'show_option_all' => __('Show all languages', 'polylang'),
159
- 'name' => 'lang',
160
- 'selected' => isset($qvars['lang']) ? $qvars['lang'] : 0,
161
- 'taxonomy' => 'language',
162
- 'hide_empty' => 0
163
- ));
164
  }
 
 
 
 
 
 
 
 
 
 
165
  }
166
 
167
  // adds the Language box in the 'Edit Post' and 'Edit Page' panels (as well as in custom post types panels)
@@ -184,19 +240,17 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
184
  global $post_ID;
185
  $post_type = get_post_type($post_ID);
186
 
187
- $lang = $this->get_post_language($post_ID);
188
- if (isset($_GET['new_lang']))
189
- $lang = $this->get_language($_GET['new_lang']);
190
-
191
- if (!isset($lang))
192
- $lang = $this->get_language($this->options['default_lang']);
193
 
194
  // NOTE: the class "tags-input" allows to include the field in the autosave $_POST (see autosave.js)
195
  printf("<p><em>%s</em></p>\n<p>%s<br /></p>\n<div id='post-translations'>",
196
  $post_type == 'page' ? __('Page\'s language:', 'polylang') : __('Post\'s language:', 'polylang'),
197
- $this->dropdown_languages(array('name' => 'post_lang_choice', 'class' => 'tags-input','selected' => $lang->slug, 'show_option_none' => PLL_DISPLAY_ALL))
198
  );
199
- include(PLL_INC.'/post-translations.php'); // allowing to determine the linked posts
 
200
  echo "</div>\n";
201
  }
202
 
@@ -208,7 +262,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
208
  $lang = $this->get_language($_POST['lang']);
209
 
210
  ob_start();
211
- if ($lang && !is_wp_error($lang))
212
  include(PLL_INC.'/post-translations.php');
213
  $x = new WP_Ajax_Response(array('what' => 'translations', 'data' => ob_get_contents()));
214
  ob_end_clean();
@@ -230,13 +284,15 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
230
  $supplemental['all'] = ob_get_contents();
231
  ob_end_clean();
232
 
233
- ob_start();
234
- wp_dropdown_categories( array(
235
- 'taxonomy' => $taxonomy->name, 'hide_empty' => 0, 'name' => 'new'.$taxonomy->name.'_parent', 'orderby' => 'name',
236
- 'hierarchical' => 1, 'show_option_none' => '&mdash; '.$taxonomy->labels->parent_item.' &mdash;'
237
- ) );
238
- $supplemental['dropdown'] = ob_get_contents();
239
- ob_end_clean();
 
 
240
 
241
  $x->Add(array('what' => 'taxonomy', 'data' => $taxonomy->name, 'supplemental' => $supplemental));
242
  }
@@ -303,7 +359,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
303
  function page_attributes_dropdown_pages_args($dropdown_args, $post) {
304
  $lang = isset($_POST['lang']) ? $this->get_language($_POST['lang']) : $this->get_post_language($post->ID); // ajax or not ?
305
  if (!$lang)
306
- $lang = $this->get_language($this->options['default_lang']);
307
 
308
  $pages = implode(',', $this->exclude_pages($lang->term_id));
309
  $dropdown_args['exclude'] = isset($dropdown_args['exclude']) ? $dropdown_args['exclude'].','.$pages : $pages;
@@ -311,12 +367,9 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
311
  }
312
 
313
  // translate post parent if exists when using "Add new" (translation)
314
- function wp_insert_post_parent($post_parent, $post_ID, $keys, $postarr) {
315
- if (isset($_GET['from_post']) && isset($_GET['new_lang']) && $id = wp_get_post_parent_id($_GET['from_post']))
316
- if ($post_parent = $this->get_translation('post', $id, $_GET['new_lang']))
317
- return $post_parent;
318
-
319
- return $post_parent;
320
  }
321
 
322
  // copy page template, menu order, comment and ping status when using "Add new" (translation)
@@ -334,14 +387,56 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
334
  }
335
  }
336
 
337
- // called when a post (or page) is saved, published or updated
338
- function save_post($post_id, $post) {
339
 
340
- // avoids breaking translations when using inline or bulk edit
341
- // FIXME should be useless now thanks to the idea of Gonçalo Peres few lines below
342
- if (isset($_POST['_inline_edit']) || isset($_GET['bulk_edit']))
343
- return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
344
 
 
 
345
  // does nothing except on post types which are filterable
346
  if (!in_array($post->post_type, $this->post_types))
347
  return;
@@ -350,42 +445,22 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
350
  $post_id = $id;
351
 
352
  // save language
353
- if (isset($_POST['post_lang_choice']))
354
- $this->set_post_language($post_id, $_POST['post_lang_choice']);
 
 
 
355
  elseif (isset($_GET['new_lang']))
356
  $this->set_post_language($post_id, $_GET['new_lang']);
357
  elseif ($this->get_post_language($post_id))
358
- {} // avoids breaking the language if post is updated ouside the edit post page (thanks to Gonçalo Peres)
359
  else
360
- $this->set_post_language($post_id, $this->options['default_lang']);
361
 
362
  // the hook is called when the post is created
363
- // let's use it to initialize some things when using "Add new" (translation)
364
- if (isset($_GET['from_post']) && isset($_GET['new_lang'])) {
365
-
366
- // translate terms if exist
367
- foreach ($this->taxonomies as $tax) {
368
- $newterms = array();
369
- $terms = get_the_terms($_GET['from_post'], $tax);
370
- if (is_array($terms)) {
371
- foreach ($terms as $term) {
372
- if ($id = $this->get_translation('term', $term->term_id, $_GET['new_lang']))
373
- $newterms[] = (int) $id; // cast is important otherwise we get 'numeric' tags
374
- }
375
- }
376
- if (!empty($newterms))
377
- wp_set_object_terms($post_id, $newterms, $tax);
378
- }
379
-
380
- // copy metas and allow plugins to do the same
381
- $keys = array_unique(apply_filters('pll_copy_post_metas', array('_wp_page_template', '_thumbnail_id')));
382
- $metas = get_post_custom($_GET['from_post']);
383
- foreach ($keys as $key) {
384
- if (isset($metas[$key]))
385
- foreach ($metas[$key] as $value)
386
- add_post_meta($post_id, $key, $value);
387
- }
388
- }
389
 
390
  if (!isset($_POST['post_lang_choice']))
391
  return;
@@ -401,7 +476,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
401
  }
402
  wp_set_object_terms($post_id, $newterms, $tax);
403
  }
404
- }
405
 
406
  if (!isset($_POST['post_tr_lang'])) // just in case only one language has been created
407
  return;
@@ -413,7 +488,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
413
  $this->save_translations('post', $post_id, $translations);
414
 
415
  // STOP synchronisation if unwanted
416
- if (!PLL_SYNC)
417
  return;
418
 
419
  // synchronise terms and metas in translations
@@ -421,40 +496,12 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
421
  if (!$tr_id)
422
  continue;
423
 
424
- // translatable terms
425
- foreach ($this->taxonomies as $tax) {
426
- $newterms = array();
427
- $terms = get_the_terms($post_id, $tax);
428
- if (is_array($terms)) {
429
- foreach ($terms as $term) {
430
- if ($term_id = $this->get_translation('term', $term->term_id, $lang))
431
- $newterms[] = (int) $term_id; // cast is important otherwise we get 'numeric' tags
432
- }
433
- }
434
- // for some reasons, the user may have untranslated terms in the translation. don't forget them.
435
- $tr_terms = get_the_terms($tr_id, $tax);
436
- if (is_array($tr_terms)) {
437
- foreach ($tr_terms as $term) {
438
- if (!$this->get_translation('term', $term->term_id, $_POST['post_lang_choice']))
439
- $newterms[] = (int) $term->term_id;
440
- }
441
- }
442
- wp_set_object_terms($tr_id, $newterms, $tax); // replace terms in translation
443
- }
444
 
445
  // synchronize post formats
446
  ($format = get_post_format($post_id)) ? set_post_format($tr_id, $format) : set_post_format($tr_id, '');
447
 
448
- // synchronize metas and allow plugins to do the same
449
- $keys = array_unique(apply_filters('pll_copy_post_metas', array('_wp_page_template', '_thumbnail_id')));
450
- $metas = get_post_custom($post_id);
451
- foreach ($keys as $key) {
452
- delete_post_meta($tr_id, $key); // the synchronization process of multiple values custom fields is easier if we delete all metas first
453
- if (isset($metas[$key]))
454
- foreach ($metas[$key] as $value)
455
- add_post_meta($tr_id, $key, $value);
456
- }
457
-
458
  // post parent
459
  // do not udpate the translation parent if the user set a parent with no translation
460
  global $wpdb;
@@ -464,15 +511,123 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
464
  }
465
  }
466
 
467
- // called when a post (or page) is deleted
468
  function delete_post($post_id) {
469
- // don't delete translations if this is a post revision
470
- // thanks to AndyDeGroo who catched this bug
471
  // http://wordpress.org/support/topic/plugin-polylang-quick-edit-still-breaks-translation-linking-of-pages-in-072
472
- if (wp_is_post_revision($post_id))
473
- return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
474
 
475
- $this->delete_translation('post', $post_id);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
476
  }
477
 
478
  // filters categories and post tags by language when needed
@@ -486,23 +641,21 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
486
  if (function_exists('get_current_screen'))
487
  $screen = get_current_screen(); // since WP 3.1, may not be available the first time(s) get_terms is called
488
 
489
- // does nothing in the Categories, Post tags, Languages and Posts* admin panels
490
- // I test $_POST['action'] for ajax since $screen not defined in this case
491
- // $args['class'] allows to detect the parent dropdown list in edit-tags
492
- // FIXME Can I improve the way I do that ?
493
- if (!isset($_POST['action']) &&
494
- (!isset($screen) || ($screen->base == 'edit-tags' && !isset($args['class'])) || $screen->base == 'toplevel_page_mlang' || $screen->base == 'edit'))
495
  return $clauses;
496
 
497
- // *FIXME I want all categories in the dropdown list and only the ones in the right language in the inline edit
498
- // It seems that I need javascript to get the post_id as inline edit data are manipulated in inline-edit-post.js
 
 
499
 
500
  // The only ajax response I want to deal with is when changing the language in post metabox
501
  if (isset($_POST['action']) && $_POST['action'] != 'post_lang_choice' && $_POST['action'] != 'term_lang_choice' && $_POST['action'] != 'get-tagcloud')
502
  return $clauses;
503
 
504
  // I only want to filter the parent dropdown list when editing a term in a hierarchical taxonomy
505
- if (isset($_POST['action']) && $_POST['action'] == 'term_lang_choice' && !isset($args['class']))
506
  return $clauses;
507
 
508
  // ajax response for changing the language in the post metabox (or in the edit-tags panels)
@@ -510,9 +663,19 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
510
  $lang = $this->get_language($_POST['lang']);
511
 
512
  // the post is created with the 'add new' (translation) link
513
- elseif (isset($_GET['new_lang']))
514
  $lang = $this->get_language($_GET['new_lang']);
515
 
 
 
 
 
 
 
 
 
 
 
516
  elseif (isset($_GET['post']))
517
  $lang = $this->get_post_language($_GET['post']);
518
 
@@ -525,28 +688,28 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
525
  $lang = $this->get_language($_POST['term_lang_choice']);
526
 
527
  // for a new post (or the parent dropdown list of a new term)
528
- elseif (isset($screen) && ($screen->base == 'post' || $screen->base == 'edit-tags') && !PLL_DISPLAY_ALL)
529
- $lang = $this->get_language($this->options['default_lang']);
530
 
531
  // adds our clauses to filter by current language
532
- return isset($lang) ? $this->_terms_clauses($clauses, $lang) : $clauses;
533
  }
534
 
535
  // adds the language field in the 'Categories' and 'Post Tags' panels
536
  function add_term_form() {
537
  $taxonomy = $_GET['taxonomy'];
538
-
539
- $lang = isset($_GET['new_lang']) ? $this->get_language($_GET['new_lang']) : $this->get_language($this->options['default_lang']);
540
 
541
  printf("<div class='form-field'><label for='term_lang_choice'>%s</label>\n%s<p>%s</p>\n</div>",
542
  __('Language', 'polylang'),
543
- $this->dropdown_languages(array('name' => 'term_lang_choice', 'value' => 'term_id', 'selected' => $lang->term_id, 'show_option_none' => PLL_DISPLAY_ALL)),
544
  __('Sets the language', 'polylang')
545
  );
546
 
547
  // adds translation fields
548
  echo "<div id='term-translations' class='form-field'>";
549
- include(PLL_INC.'/term-translations.php');
 
550
  echo "</div>\n";
551
  }
552
 
@@ -558,11 +721,10 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
558
 
559
  printf("<tr class='form-field'><th scope='row' valign='top'><label for='term_lang_choice'>%s</label></th>", __('Language', 'polylang'));
560
  printf("<td>%s<br /><span class='description'>%s</span></td></tr>",
561
- $this->dropdown_languages(array('name' => 'term_lang_choice', 'value' => 'term_id', 'selected' => $lang->term_id, 'show_option_none' => PLL_DISPLAY_ALL)),
562
  __('Sets the language', 'polylang')
563
  );
564
 
565
- // do not display translation fields if the term language is not set (possible if PLL_DISPLAY_ALL == true)
566
  echo "<tr id='term-translations' class='form-field'>";
567
  if ($lang)
568
  include(PLL_INC.'/term-translations.php');
@@ -576,12 +738,15 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
576
 
577
  // fills the language column in the 'Categories' or 'Post Tags' table
578
  function term_column($empty, $column, $term_id) {
579
- if (false === strpos($column, 'language_') || !$this->get_term_language($term_id))
580
  return;
581
 
582
  global $post_type, $taxonomy;
583
  $language = $this->get_language(substr($column, 9));
584
 
 
 
 
585
  // link to edit term (or a translation)
586
  if ($id = $this->get_term($term_id, $language))
587
  printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
@@ -600,7 +765,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
600
 
601
  // translate term parent if exists when using "Add new" (translation)
602
  function wp_dropdown_cats($output) {
603
- if (isset($_GET['taxonomy']) && isset($_GET['from_tag']) && isset($_GET['new_lang']) && $id = get_term($_GET['from_tag'], $_GET['taxonomy'])->parent ) {
604
  if ($parent = $this->get_translation('term', $id, $_GET['new_lang']))
605
  return str_replace('"'.$parent.'"', '"'.$parent.'" selected="selected"', $output);
606
  }
@@ -613,12 +778,11 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
613
  if (!in_array($taxonomy, $this->taxonomies))
614
  return;
615
 
616
- // avoids breaking translations when using inline edit
617
- if (isset($_POST['_inline_edit']))
618
- return;
619
-
620
  if (isset($_POST['term_lang_choice']) && $_POST['term_lang_choice'])
621
  $this->set_term_language($term_id, $_POST['term_lang_choice']);
 
 
622
  elseif (isset($_POST['post_lang_choice']))
623
  $this->set_term_language($term_id, $_POST['post_lang_choice']);
624
 
@@ -636,7 +800,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
636
  // synchronize translations of this term in all posts
637
 
638
  // STOP synchronisation if unwanted
639
- if (!PLL_SYNC)
640
  return;
641
 
642
  // get all posts associated to this term
@@ -705,7 +869,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
705
  $taxonomy = $_POST['taxonomy'];
706
 
707
  ob_start();
708
- if ($lang && !is_wp_error($lang))
709
  include(PLL_INC.'/term-translations.php');
710
  $x = new WP_Ajax_Response(array('what' => 'translations', 'data' => ob_get_contents()));
711
  ob_end_clean();
@@ -726,6 +890,20 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
726
  $x->Add(array('what' => 'parent', 'data' => wp_dropdown_categories($args)));
727
  }
728
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
729
  $x->send();
730
  }
731
 
@@ -742,8 +920,9 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
742
 
743
  // displays a message to redirect to the languages options page
744
  function nav_menu_language() {
745
- echo '<p class="howto">' . sprintf (__('Please go to the %slanguages page%s to set theme locations and languages', 'polylang'),
746
- '<a href="' . esc_url(admin_url('options-general.php?page=mlang&tab=menus')) . '">', '</a>') . '</p>';
 
747
  }
748
 
749
  // FIXME remove the customize menu section as it is currently unusable with Polylang
@@ -754,12 +933,16 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
754
  // modifies the widgets forms to add our language dropdwown list
755
  function in_widget_form($widget) {
756
  $widget_lang = get_option('polylang_widgets');
757
- $selected = isset($widget_lang[$widget->id]) ? $widget_lang[$widget->id] : '';
758
 
759
  printf('<p><label for="%1$s">%2$s%3$s</label></p>',
760
  esc_attr( $widget->id.'_lang_choice'),
761
  __('The widget is displayed for:', 'polylang'),
762
- $this->dropdown_languages(array('name' => $widget->id.'_lang_choice', 'class' => 'tags-input', 'show_option_all' => 1, 'selected' => $selected ))
 
 
 
 
 
763
  );
764
  }
765
 
@@ -773,22 +956,44 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
773
 
774
  // updates language user preference
775
  function personal_options_update($user_id) {
776
- update_user_meta($user_id, 'user_lang', $_POST['user_lang']);
 
 
777
  }
778
 
779
  // form for language user preference
780
  function personal_options($profileuser) {
781
- $selected = get_user_meta($profileuser->ID, 'user_lang', true);
782
  printf("<tr><th><label for='user_lang'>%s</label></th><td>%s</td></tr>",
783
  __('Admin language', 'polylang'),
784
- $this->dropdown_languages(array('name' => 'user_lang', 'value' => 'description','selected' => $selected , 'show_option_none' => 1))
 
 
 
 
 
785
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
786
  }
787
 
788
  // adds a 'settings' link in the plugins table
789
  function plugin_action_links($links) {
790
- $settings_link = '<a href="admin.php?page=mlang">' . __('Settings') . '</a>';
791
- array_unshift( $links, $settings_link );
792
  return $links;
793
  }
794
 
@@ -801,6 +1006,13 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
801
  }
802
  }
803
 
 
 
 
 
 
 
 
804
  } // class Polylang_Admin_Filters
805
 
806
  ?>
16
  add_action('update_option_page_on_front', 'flush_rewrite_rules');
17
 
18
  // adds a 'settings' link in the plugins table
19
+ add_filter('plugin_action_links_'.basename(POLYLANG_DIR).'/polylang.php', array(&$this, 'plugin_action_links'));
 
20
 
21
  // ugrades languages files after a core upgrade (timing is important)
22
  // FIXME private action ? is there a better way to do this ?
28
  if (!$this->get_languages_list())
29
  return;
30
 
31
+ // add the language and translations columns in 'All Posts', 'All Pages' and 'Media library' panels
32
+ foreach (PLL_MEDIA_SUPPORT ? array('posts', 'pages', 'media') : array('posts', 'pages') as $type) {
33
+ add_filter('manage_'.$type.'_columns', array(&$this, 'add_post_column'), 10, 2);
34
+ add_action('manage_'.$type.'_custom_column', array(&$this, 'post_column'), 10, 2);
35
+ }
36
+
37
+ // quick edit and bulk edit
38
+ add_filter('quick_edit_custom_box', array(&$this, 'quick_edit_custom_box'), 10, 2);
39
+ add_filter('bulk_edit_custom_box', array(&$this, 'quick_edit_custom_box'), 10, 2);
40
+
41
+ // filters posts, pages and media by language
42
  add_filter('parse_query',array(&$this,'parse_query'));
 
43
 
44
  // adds the Languages box in the 'Edit Post' and 'Edit Page' panels
45
  add_action('add_meta_boxes', array(&$this, 'add_meta_boxes'));
53
  add_filter('page_attributes_dropdown_pages_args', array(&$this, 'page_attributes_dropdown_pages_args'), 10, 2);
54
 
55
  // adds actions and filters related to languages when creating, saving or deleting posts and pages
56
+ add_filter('wp_insert_post_parent', array(&$this, 'wp_insert_post_parent'));
57
  add_action('dbx_post_advanced', array(&$this, 'dbx_post_advanced'));
58
  add_action('save_post', array(&$this, 'save_post'), 10, 2);
59
  add_action('before_delete_post', array(&$this, 'delete_post'));
60
 
61
+ if (PLL_MEDIA_SUPPORT) {
62
+ // adds the language field and translations tables in the 'Edit Media' panel
63
+ add_filter('attachment_fields_to_edit', array(&$this, 'attachment_fields_to_edit'), 10, 2);
64
+
65
+ // ajax response for changing the language in media form
66
+ add_action('wp_ajax_media_lang_choice', array(&$this,'media_lang_choice'));
67
+
68
+ // adds actions related to languages when creating, saving or deleting media
69
+ add_filter('attachment_fields_to_save', array(&$this, 'save_media'));
70
+ add_action('delete_attachment', array(&$this, 'delete_post'));
71
+ add_filter('wp_delete_file', array(&$this, 'wp_delete_file'));
72
+
73
+ // creates a media translation
74
+ if (isset($_GET['action']) && $_GET['action'] == 'translate_media' && isset($_GET['new_lang']) && isset($_GET['from_media']))
75
+ $this->translate_media();
76
+ }
77
+
78
  // filters categories and post tags by language
79
  add_filter('terms_clauses', array(&$this, 'terms_clauses'), 10, 3);
80
 
115
 
116
  //modifies posts and terms links when needed
117
  $this->add_post_term_link_filters();
118
+
119
+ // filters comments by language
120
+ add_filter('comments_clauses', array(&$this, 'comments_clauses'), 10, 2);
121
  }
122
 
123
+ // adds languages and translations columns in posts, pages, media, categories and tags tables
124
  function add_column($columns, $before) {
125
  if ($n = array_search($before, array_keys($columns))) {
126
  $end = array_slice($columns, $n);
128
  }
129
 
130
  foreach ($this->get_languages_list() as $language)
131
+ // don't add the column for the filtered language
132
+ if ($language->slug != get_user_meta(get_current_user_id(), 'pll_filter_content', true))
133
+ $columns['language_'.$language->slug] = ($flag = $this->get_flag($language)) ? $flag : esc_html($language->slug);
134
 
135
+ return isset($end) ? array_merge($columns, $end) : $columns;
136
+ }
137
+
138
+ // returns the first language column in the posts, pages and media library tables
139
+ function get_first_language_column() {
140
+ foreach ($this->get_languages_list() as $language)
141
+ if ($language->slug != get_user_meta(get_current_user_id(), 'pll_filter_content', true))
142
+ $columns[] = 'language_'.$language->slug;
143
 
144
+ return reset($columns);
145
  }
146
 
147
+ // adds the language and translations columns (before the comments column) in the posts, pages and media library tables
148
  function add_post_column($columns, $post_type = '') {
149
+ // test of $columns avoids to add columns (in screen options) in the edit media form which calls the filter too
150
+ // see get_column_headers in wp-admin/screen.php
151
+ // FIXME I have the same issue for terms but WP adds columns too
152
+ return $columns && ($post_type == '' || in_array($post_type, $this->post_types)) ? $this->add_column($columns, 'comments') : $columns;
153
  }
154
 
155
+ // fills the language and translations columns in the posts, pages and media library tables
156
  function post_column($column, $post_id) {
157
+ if (false === strpos($column, 'language_') || !($lang = $this->get_post_language($post_id)))
158
  return;
159
 
160
+ $post_type = isset($GLOBALS['post_type']) ? $GLOBALS['post_type'] : $_POST['post_type']; // 2nd case for quick edit
161
  $language = $this->get_language(substr($column, 9));
162
 
163
+ // hidden field containing the post language for quick edit
164
+ if ($column == $this->get_first_language_column())
165
+ printf('<input type="hidden" name="lang_%d" value="%s" />', $post_id, $lang->slug);
166
+
167
  // link to edit post (or a translation)
168
+ if ($id = $this->get_post($post_id, $language))
169
  printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
170
  $id == $post_id ? 'pll_icon_tick' : 'pll_icon_edit',
171
  esc_attr(get_post($id)->post_title),
176
  else
177
  printf('<a class="pll_icon_add" title="%1$s" href="%2$s"></a>',
178
  __('Add new translation', 'polylang'),
179
+ esc_url(admin_url('manage_media_custom_column' == current_filter() ?
180
+ 'admin.php?action=translate_media&from_media=' . $post_id . '&new_lang=' . $language->slug :
181
+ 'post-new.php?post_type=' . $post_type . '&from_post=' . $post_id . '&new_lang=' . $language->slug
182
+ ))
183
  );
184
  }
185
 
186
+ // quick edit & bulk edit
187
+ function quick_edit_custom_box($column, $type) {
188
+ if ($column == $this->get_first_language_column()) {
189
+ $name = $type == 'edit-tags' ? 'inline_lang_choice' : 'post_lang_choice';
190
+
191
+ $args = current_filter() == 'bulk_edit_custom_box' ?
192
+ array('name' => $name, 'add_option' => __('&mdash; No Change &mdash;')) :
193
+ array('name' => $name);
194
+
195
+ echo '<fieldset class="inline-edit-col-left"><div class="inline-edit-col">';
196
+ printf('<label for="%s" class="alignleft"><span class="title">%s</span>%s</label>', $name, __('Language', 'polylang'), $this->dropdown_languages($args));
197
+ echo '</div></fieldset>';
198
+ }
199
  }
200
 
201
+ // filters posts, pages and media by language
202
+ function parse_query($query) {
203
+ $qvars = &$query->query_vars;
 
204
 
205
+ // do not filter post types such as nav_menu_item
206
+ if (!in_array($qvars['post_type'], $this->post_types)) {
207
+ if (isset($qvars['lang']))
208
+ unset ($qvars['lang']);
209
+ return;
 
 
 
 
210
  }
211
+
212
+ // filters the list of media by language when uploading from post
213
+ if ($GLOBALS['pagenow'] == 'media-upload.php' && isset($_GET['post_id']) && $lang = $this->get_post_language($_GET['post_id']))
214
+ $query->set('lang', $lang->slug);
215
+
216
+ if (!isset($qvars['lang']) && $lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true))
217
+ $qvars['lang'] = $lg;
218
+
219
+ if (isset($qvars['lang']) && $qvars['lang'] == 'all')
220
+ unset ($qvars['lang']);
221
  }
222
 
223
  // adds the Language box in the 'Edit Post' and 'Edit Page' panels (as well as in custom post types panels)
240
  global $post_ID;
241
  $post_type = get_post_type($post_ID);
242
 
243
+ $lang = ($lg = $this->get_post_language($post_ID)) ? $lg :
244
+ (isset($_GET['new_lang']) ? $this->get_language($_GET['new_lang']) :
245
+ $this->get_default_language());
 
 
 
246
 
247
  // NOTE: the class "tags-input" allows to include the field in the autosave $_POST (see autosave.js)
248
  printf("<p><em>%s</em></p>\n<p>%s<br /></p>\n<div id='post-translations'>",
249
  $post_type == 'page' ? __('Page\'s language:', 'polylang') : __('Post\'s language:', 'polylang'),
250
+ $this->dropdown_languages(array('name' => 'post_lang_choice', 'class' => 'tags-input', 'selected' => $lang ? $lang->slug : ''))
251
  );
252
+ if ($lang)
253
+ include(PLL_INC.'/post-translations.php'); // allowing to determine the linked posts
254
  echo "</div>\n";
255
  }
256
 
262
  $lang = $this->get_language($_POST['lang']);
263
 
264
  ob_start();
265
+ if ($lang)
266
  include(PLL_INC.'/post-translations.php');
267
  $x = new WP_Ajax_Response(array('what' => 'translations', 'data' => ob_get_contents()));
268
  ob_end_clean();
284
  $supplemental['all'] = ob_get_contents();
285
  ob_end_clean();
286
 
287
+ $supplemental['dropdown'] = wp_dropdown_categories(array(
288
+ 'taxonomy' => $taxonomy->name,
289
+ 'hide_empty' => 0,
290
+ 'name' => 'new'.$taxonomy->name.'_parent',
291
+ 'orderby' => 'name',
292
+ 'hierarchical' => 1,
293
+ 'show_option_none' => '&mdash; '.$taxonomy->labels->parent_item.' &mdash;',
294
+ 'echo' => 0
295
+ ));
296
 
297
  $x->Add(array('what' => 'taxonomy', 'data' => $taxonomy->name, 'supplemental' => $supplemental));
298
  }
359
  function page_attributes_dropdown_pages_args($dropdown_args, $post) {
360
  $lang = isset($_POST['lang']) ? $this->get_language($_POST['lang']) : $this->get_post_language($post->ID); // ajax or not ?
361
  if (!$lang)
362
+ $lang = $this->get_default_language();
363
 
364
  $pages = implode(',', $this->exclude_pages($lang->term_id));
365
  $dropdown_args['exclude'] = isset($dropdown_args['exclude']) ? $dropdown_args['exclude'].','.$pages : $pages;
367
  }
368
 
369
  // translate post parent if exists when using "Add new" (translation)
370
+ function wp_insert_post_parent($post_parent) {
371
+ return isset($_GET['from_post']) && isset($_GET['new_lang']) && ($id = wp_get_post_parent_id($_GET['from_post'])) &&
372
+ ($parent = $this->get_translation('post', $id, $_GET['new_lang'])) ? $parent : $post_parent;
 
 
 
373
  }
374
 
375
  // copy page template, menu order, comment and ping status when using "Add new" (translation)
387
  }
388
  }
389
 
390
+ // copy or synchronize terms and metas
391
+ function copy_post_metas($from, $to, $lang, $sync = false) {
392
 
393
+ // copy or synchronize terms
394
+ foreach ($this->taxonomies as $tax) {
395
+ $newterms = array();
396
+ $terms = get_the_terms($from, $tax);
397
+ if (is_array($terms)) {
398
+ foreach ($terms as $term) {
399
+ if ($term_id = $this->get_translation('term', $term->term_id, $lang))
400
+ $newterms[] = (int) $term_id; // cast is important otherwise we get 'numeric' tags
401
+ }
402
+ }
403
+
404
+ // for some reasons, the user may have untranslated terms in the translation. don't forget them.
405
+ if ($sync) {
406
+ $tr_terms = get_the_terms($to, $tax);
407
+ if (is_array($tr_terms)) {
408
+ foreach ($tr_terms as $term) {
409
+ if (!$this->get_translation('term', $term->term_id, $_POST['post_lang_choice']))
410
+ $newterms[] = (int) $term->term_id;
411
+ }
412
+ }
413
+ }
414
+
415
+ if (!empty($newterms) || $sync)
416
+ wp_set_object_terms($to, $newterms, $tax); // replace terms in translation
417
+ }
418
+
419
+ // copy or synchronize post metas and allow plugins to do the same
420
+ $keys = array_unique(apply_filters('pll_copy_post_metas', array('_wp_page_template', '_thumbnail_id')));
421
+ $metas = get_post_custom($from);
422
+ foreach ($keys as $key) {
423
+ delete_post_meta($to, $key); // the synchronization process of multiple values custom fields is easier if we delete all metas first
424
+ if (isset($metas[$key])) {
425
+ foreach ($metas[$key] as $value) {
426
+ // important: always maybe_unserialize value coming from get_post_custom. See codex.
427
+ // thanks to goncalveshugo http://wordpress.org/support/topic/plugin-polylang-pll_copy_post_meta
428
+ $value = maybe_unserialize($value);
429
+ // special case for featured images which can be translated
430
+ if ($key == '_thumbnail_id')
431
+ $tr_value = $this->get_translation('post', $value, $lang);
432
+ add_post_meta($to, $key, isset($tr_value) && $tr_value ? $tr_value : $value);
433
+ }
434
+ }
435
+ }
436
+ }
437
 
438
+ // called when a post (or page) is saved, published or updated
439
+ function save_post($post_id, $post) {
440
  // does nothing except on post types which are filterable
441
  if (!in_array($post->post_type, $this->post_types))
442
  return;
445
  $post_id = $id;
446
 
447
  // save language
448
+ if (isset($_REQUEST['post_lang_choice'])) {
449
+ if ($this->get_post_language($post_id)->slug != $_REQUEST['post_lang_choice'])
450
+ $this->delete_translation('post', $post_id); // in case the language is modified using inline edit
451
+ $this->set_post_language($post_id, $_REQUEST['post_lang_choice']);
452
+ }
453
  elseif (isset($_GET['new_lang']))
454
  $this->set_post_language($post_id, $_GET['new_lang']);
455
  elseif ($this->get_post_language($post_id))
456
+ {} // avoids breaking the language if post is updated outside the edit post page (thanks to Gonçalo Peres)
457
  else
458
+ $this->set_post_language($post_id, $this->get_default_language());
459
 
460
  // the hook is called when the post is created
461
+ // let's use it translate terms and copy metas when using "Add new" (translation)
462
+ if (isset($_GET['from_post']) && isset($_GET['new_lang']))
463
+ $this->copy_post_metas($_GET['from_post'], $post_id, $_GET['new_lang']);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
464
 
465
  if (!isset($_POST['post_lang_choice']))
466
  return;
476
  }
477
  wp_set_object_terms($post_id, $newterms, $tax);
478
  }
479
+ }
480
 
481
  if (!isset($_POST['post_tr_lang'])) // just in case only one language has been created
482
  return;
488
  $this->save_translations('post', $post_id, $translations);
489
 
490
  // STOP synchronisation if unwanted
491
+ if (!$this->options['sync'])
492
  return;
493
 
494
  // synchronise terms and metas in translations
496
  if (!$tr_id)
497
  continue;
498
 
499
+ // synchronize terms and metas
500
+ $this->copy_post_metas($post_id, $tr_id, $lang, true);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
501
 
502
  // synchronize post formats
503
  ($format = get_post_format($post_id)) ? set_post_format($tr_id, $format) : set_post_format($tr_id, '');
504
 
 
 
 
 
 
 
 
 
 
 
505
  // post parent
506
  // do not udpate the translation parent if the user set a parent with no translation
507
  global $wpdb;
511
  }
512
  }
513
 
514
+ // called when a post, page or media is deleted
515
  function delete_post($post_id) {
516
+ // don't delete translations if this is a post revision thanks to AndyDeGroo who catched this bug
 
517
  // http://wordpress.org/support/topic/plugin-polylang-quick-edit-still-breaks-translation-linking-of-pages-in-072
518
+ if (!wp_is_post_revision($post_id))
519
+ $this->delete_translation('post', $post_id);
520
+ }
521
+
522
+ // adds the language field and translations tables in the 'Edit Media' panel
523
+ function attachment_fields_to_edit($fields, $post) {
524
+ $screen = get_current_screen();
525
+ $post_id = $post->ID;
526
+ $lang = $this->get_post_language($post_id);
527
+
528
+ // fills with the post language when uploading from post, otherwise the default language
529
+ if (!isset($lang))
530
+ $lang = $post->post_parent ? $this->get_post_language($post->post_parent) : $this->get_default_language();
531
+
532
+ $fields['language'] = array(
533
+ 'label' => __('Language', 'polylang'),
534
+ 'input' => 'html',
535
+ 'html' => $this->dropdown_languages(array('name' => "attachments[$post_id][language]", 'class' => "media_lang_choice", 'selected' => $lang ? $lang->slug : ''))
536
+ );
537
+
538
+ // don't show translations except on edit media panel
539
+ if ($screen->base == 'media') {
540
+ if ($lang) {
541
+ ob_start();
542
+ include PLL_INC . '/media-translations.php';
543
+ $fields['translations'] = array(
544
+ 'label' => __('Translations', 'polylang'),
545
+ 'input' => 'html',
546
+ 'html' => ob_get_contents(),
547
+ );
548
+ ob_end_clean();
549
+ }
550
+ else
551
+ $fields['translations'] = array('tr' => '<tr class="translations"></tr>'); // to get a field for ajax
552
+ }
553
+
554
+ return $fields;
555
+ }
556
+
557
+ // ajax response for changing the language in media form
558
+ function media_lang_choice() {
559
+ preg_match('#([0-9]+)#', $_POST['post_id'], $matches);
560
+ $post_id = $matches[1];
561
+ $lang = $this->get_language($_POST['lang']);
562
+
563
+ ob_start();
564
+ if ($lang) {
565
+ // first add the html generated by WP if non AJAX, then our translation table
566
+ printf("<th valign='top' scope='row' class='label'>
567
+ <label for='attachments[%d][translations]'><span class='alignleft'>%s</span><br class='clear' /></label>
568
+ </th><td class='field'>",
569
+ $post_id, __('Translations', 'polylang')
570
+ );
571
+ include(PLL_INC.'/media-translations.php');
572
+ echo "</td>";
573
+ }
574
+ $x = new WP_Ajax_Response(array('what' => 'translations', 'data' => ob_get_contents()));
575
+ ob_end_clean();
576
+
577
+ $x->send();
578
+ }
579
+
580
+ // creates a media translation
581
+ function translate_media() {
582
+ $post = get_post($_GET['from_media']);
583
+ $post_id = $post->ID;
584
+
585
+ $post->ID = null; // to create a new attachment
586
+ $post->post_parent = ($post->post_parent && $tr_parent = $this->get_translation('post', $post->post_parent, $_GET['new_lang'])) ? $tr_parent : 0; // translates attachment parent if exists
587
+ $tr_id = wp_insert_attachment($post);
588
+ add_post_meta($tr_id, '_wp_attachment_metadata', get_post_meta($post_id, '_wp_attachment_metadata', true));
589
+ add_post_meta($tr_id, '_wp_attached_file', get_post_meta($post_id, '_wp_attached_file', true));
590
+
591
+ $translations = $this->get_translations('post', $post_id);
592
+ if (!$translations && $lang = $this->get_post_language($post_id))
593
+ $translations[$lang->slug] = $post_id;
594
+
595
+ $this->set_post_language($tr_id, $_GET['new_lang']);
596
+ $translations[$_GET['new_lang']] = $tr_id;
597
+ $this->save_translations('post', $tr_id, $translations);
598
 
599
+ wp_redirect(admin_url("media.php?attachment_id=$tr_id&action=edit"));
600
+ exit;
601
+ }
602
+
603
+ // called when a media is saved
604
+ // the language is automatically saved by WP
605
+ function save_media($post) {
606
+ $this->delete_translation('post', $post['ID']);
607
+
608
+ // save translations after checking the translated media is in the right language
609
+ if (isset($_POST['media_tr_lang'])) {
610
+ foreach ($_POST['media_tr_lang'] as $lang=>$tr_id)
611
+ $translations[$lang] = $this->get_post_language((int) $tr_id)->slug == $lang && $tr_id != $post['ID'] ? (int) $tr_id : 0;
612
+
613
+ $this->save_translations('post', $post['ID'], $translations);
614
+ }
615
+ return $post;
616
+ }
617
+
618
+ // prevents WP deleting files when there are still media using them
619
+ // thanks to Bruno "Aesqe" Babic and its plugin file gallery in which I took all the ideas for this function
620
+ function wp_delete_file($file) {
621
+ global $wpdb;
622
+ $uploadpath = wp_upload_dir();
623
+ $ids = $wpdb->get_col($wpdb->prepare("SELECT `post_id` FROM $wpdb->postmeta WHERE `meta_key` = '_wp_attached_file' AND `meta_value` = '%s'", ltrim($file, $uploadpath['basedir'])));
624
+
625
+ if (!empty($ids)) {
626
+ // regenerate intermediate sizes if it's an image (since we could not prevent WP deleting them before)
627
+ wp_update_attachment_metadata($ids[0], wp_generate_attachment_metadata($ids[0], $file));
628
+ return ''; // prevent deleting the main file
629
+ }
630
+ return $file;
631
  }
632
 
633
  // filters categories and post tags by language when needed
641
  if (function_exists('get_current_screen'))
642
  $screen = get_current_screen(); // since WP 3.1, may not be available the first time(s) get_terms is called
643
 
644
+ // does nothing in Languages and dasboard admin panels
645
+ if (isset($screen) && in_array($screen->base, array('toplevel_page_mlang', 'dashboard')))
 
 
 
 
646
  return $clauses;
647
 
648
+ // FIXME this complex test allows not to filter the 'get_terms_not_translated'
649
+ // maybe it's more robust to add a new arg to the function in polylang and to test it
650
+ if (isset($screen) && $screen->base == 'edit-tags' && !isset($args['page']) && $args['fields'] != 'count' && !isset($args['class']) && !$args['hide_empty'])
651
+ return $clauses;
652
 
653
  // The only ajax response I want to deal with is when changing the language in post metabox
654
  if (isset($_POST['action']) && $_POST['action'] != 'post_lang_choice' && $_POST['action'] != 'term_lang_choice' && $_POST['action'] != 'get-tagcloud')
655
  return $clauses;
656
 
657
  // I only want to filter the parent dropdown list when editing a term in a hierarchical taxonomy
658
+ if (isset($_POST['action']) && $_POST['action'] == 'term_lang_choice' && !(isset($args['class']) || isset($args['unit'])))
659
  return $clauses;
660
 
661
  // ajax response for changing the language in the post metabox (or in the edit-tags panels)
663
  $lang = $this->get_language($_POST['lang']);
664
 
665
  // the post is created with the 'add new' (translation) link
666
+ elseif (isset($_GET['new_lang']) && $_GET['new_lang'])
667
  $lang = $this->get_language($_GET['new_lang']);
668
 
669
+ elseif (isset($_GET['lang']) && $_GET['lang']) {
670
+ if ($_GET['lang'] != 'all')
671
+ $lang = $this->get_language($_GET['lang']);
672
+ elseif ($screen->base == 'edit-tags' && isset($args['class']))
673
+ $lang = $this->get_default_language(); // parent dropdown
674
+ }
675
+
676
+ elseif ($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true))
677
+ $lang = $this->get_language($lg);
678
+
679
  elseif (isset($_GET['post']))
680
  $lang = $this->get_post_language($_GET['post']);
681
 
688
  $lang = $this->get_language($_POST['term_lang_choice']);
689
 
690
  // for a new post (or the parent dropdown list of a new term)
691
+ elseif (isset($screen) && ($screen->base == 'post' || ($screen->base == 'edit-tags' && isset($args['class']))))
692
+ $lang = $this->get_default_language();
693
 
694
  // adds our clauses to filter by current language
695
+ return isset($lang) && $lang ? $this->_terms_clauses($clauses, $lang) : $clauses;
696
  }
697
 
698
  // adds the language field in the 'Categories' and 'Post Tags' panels
699
  function add_term_form() {
700
  $taxonomy = $_GET['taxonomy'];
701
+ $lang = isset($_GET['new_lang']) ? $this->get_language($_GET['new_lang']) : $this->get_default_language();
 
702
 
703
  printf("<div class='form-field'><label for='term_lang_choice'>%s</label>\n%s<p>%s</p>\n</div>",
704
  __('Language', 'polylang'),
705
+ $this->dropdown_languages(array('name' => 'term_lang_choice', 'value' => 'term_id', 'selected' => $lang ? $lang->term_id : '')),
706
  __('Sets the language', 'polylang')
707
  );
708
 
709
  // adds translation fields
710
  echo "<div id='term-translations' class='form-field'>";
711
+ if ($lang)
712
+ include(PLL_INC.'/term-translations.php');
713
  echo "</div>\n";
714
  }
715
 
721
 
722
  printf("<tr class='form-field'><th scope='row' valign='top'><label for='term_lang_choice'>%s</label></th>", __('Language', 'polylang'));
723
  printf("<td>%s<br /><span class='description'>%s</span></td></tr>",
724
+ $this->dropdown_languages(array('name' => 'term_lang_choice', 'value' => 'term_id', 'selected' => $lang ? $lang->term_id : '')),
725
  __('Sets the language', 'polylang')
726
  );
727
 
 
728
  echo "<tr id='term-translations' class='form-field'>";
729
  if ($lang)
730
  include(PLL_INC.'/term-translations.php');
738
 
739
  // fills the language column in the 'Categories' or 'Post Tags' table
740
  function term_column($empty, $column, $term_id) {
741
+ if (false === strpos($column, 'language_') || !($lang = $this->get_term_language($term_id)))
742
  return;
743
 
744
  global $post_type, $taxonomy;
745
  $language = $this->get_language(substr($column, 9));
746
 
747
+ if ($column == $this->get_first_language_column())
748
+ printf('<input type="hidden" name="lang_%d" value="%s" />', $term_id, $lang->slug);
749
+
750
  // link to edit term (or a translation)
751
  if ($id = $this->get_term($term_id, $language))
752
  printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
765
 
766
  // translate term parent if exists when using "Add new" (translation)
767
  function wp_dropdown_cats($output) {
768
+ if (isset($_GET['taxonomy']) && isset($_GET['from_tag']) && isset($_GET['new_lang']) && $id = get_term($_GET['from_tag'], $_GET['taxonomy'])->parent) {
769
  if ($parent = $this->get_translation('term', $id, $_GET['new_lang']))
770
  return str_replace('"'.$parent.'"', '"'.$parent.'" selected="selected"', $output);
771
  }
778
  if (!in_array($taxonomy, $this->taxonomies))
779
  return;
780
 
781
+ // save language
 
 
 
782
  if (isset($_POST['term_lang_choice']) && $_POST['term_lang_choice'])
783
  $this->set_term_language($term_id, $_POST['term_lang_choice']);
784
+ if (isset($_POST['inline_lang_choice']) && $_POST['inline_lang_choice'])
785
+ $this->set_term_language($term_id, $_POST['inline_lang_choice']); // don't use term_lang_choice for quick edit to avoid conflict with the "add term" form
786
  elseif (isset($_POST['post_lang_choice']))
787
  $this->set_term_language($term_id, $_POST['post_lang_choice']);
788
 
800
  // synchronize translations of this term in all posts
801
 
802
  // STOP synchronisation if unwanted
803
+ if (!$this->options['sync'])
804
  return;
805
 
806
  // get all posts associated to this term
869
  $taxonomy = $_POST['taxonomy'];
870
 
871
  ob_start();
872
+ if ($lang)
873
  include(PLL_INC.'/term-translations.php');
874
  $x = new WP_Ajax_Response(array('what' => 'translations', 'data' => ob_get_contents()));
875
  ob_end_clean();
890
  $x->Add(array('what' => 'parent', 'data' => wp_dropdown_categories($args)));
891
  }
892
 
893
+ // tag cloud
894
+ // tests copied from edit_tags.php
895
+ else {
896
+ $tax = get_taxonomy($taxonomy);
897
+ if (!is_null($tax->labels->popular_items)) {
898
+ $args = array('taxonomy' => $taxonomy, 'echo' => false);
899
+ if (current_user_can($tax->cap->edit_terms))
900
+ $args = array_merge($args, array('link' => 'edit'));
901
+
902
+ if ($tag_cloud = wp_tag_cloud($args))
903
+ $x->Add(array('what' => 'tag_cloud', 'data' => '<h3>'.$tax->labels->popular_items.'</h3>'.$tag_cloud));
904
+ }
905
+ }
906
+
907
  $x->send();
908
  }
909
 
920
 
921
  // displays a message to redirect to the languages options page
922
  function nav_menu_language() {
923
+ printf('<p class="howto">%s</p>',
924
+ sprintf (__('Please go to the %slanguages page%s to set theme locations and languages', 'polylang'),
925
+ '<a href="' . esc_url(admin_url('options-general.php?page=mlang&tab=menus')) . '">', '</a>'));
926
  }
927
 
928
  // FIXME remove the customize menu section as it is currently unusable with Polylang
933
  // modifies the widgets forms to add our language dropdwown list
934
  function in_widget_form($widget) {
935
  $widget_lang = get_option('polylang_widgets');
 
936
 
937
  printf('<p><label for="%1$s">%2$s%3$s</label></p>',
938
  esc_attr( $widget->id.'_lang_choice'),
939
  __('The widget is displayed for:', 'polylang'),
940
+ $this->dropdown_languages(array(
941
+ 'name' => $widget->id.'_lang_choice',
942
+ 'class' => 'tags-input',
943
+ 'add_option' => __('All languages', 'polylang'),
944
+ 'selected' => isset($widget_lang[$widget->id]) ? $widget_lang[$widget->id] : ''
945
+ ))
946
  );
947
  }
948
 
956
 
957
  // updates language user preference
958
  function personal_options_update($user_id) {
959
+ update_user_meta($user_id, 'user_lang', $_POST['user_lang']); // admin language
960
+ foreach ($this->get_languages_list() as $lang)
961
+ update_user_meta($user_id, 'description_'.$lang->slug, $_POST['description_'.$lang->slug]); // biography translations
962
  }
963
 
964
  // form for language user preference
965
  function personal_options($profileuser) {
 
966
  printf("<tr><th><label for='user_lang'>%s</label></th><td>%s</td></tr>",
967
  __('Admin language', 'polylang'),
968
+ $this->dropdown_languages(array(
969
+ 'name' => 'user_lang',
970
+ 'value' => 'description',
971
+ 'selected' => get_user_meta($profileuser->ID, 'user_lang', true),
972
+ 'add_option' => __('Wordpress default', 'polylang')
973
+ ))
974
  );
975
+
976
+ // hidden informations to modify the biography form with js
977
+ foreach ($this->get_languages_list() as $lang)
978
+ printf('<input type="hidden" class="biography" name="%s-%s" value="%s" />',
979
+ $lang->slug, $lang->name, get_user_meta($profileuser->ID, 'description_'.$lang->slug, true));
980
+ }
981
+
982
+ // filters comments by language
983
+ function comments_clauses($clauses, $query) {
984
+ if (isset($_GET['lang']) && $_GET['lang']) {
985
+ if ($_GET['lang'] != 'all')
986
+ $lang = $this->get_language($_GET['lang']);
987
+ }
988
+ elseif ($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true))
989
+ $lang = $this->get_language($lg);
990
+
991
+ return isset($lang) && $lang ? $this->_comments_clauses($clauses, $lang) : $clauses;
992
  }
993
 
994
  // adds a 'settings' link in the plugins table
995
  function plugin_action_links($links) {
996
+ array_unshift( $links, '<a href="admin.php?page=mlang">' . __('Settings') . '</a>' );
 
997
  return $links;
998
  }
999
 
1006
  }
1007
  }
1008
 
1009
+ // returns either the user preferred language or the default language
1010
+ function get_default_language() {
1011
+ return apply_filters('pll_get_default_language', ($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true)) ?
1012
+ $this->get_language($lg) :
1013
+ $this->get_language($this->options['default_lang']));
1014
+ }
1015
+
1016
  } // class Polylang_Admin_Filters
1017
 
1018
  ?>
include/admin.php CHANGED
@@ -91,7 +91,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
91
  $this->delete_translations('post', $posts, $lang_slug);
92
 
93
  // update the language slug in categories & post tags meta
94
- $terms= get_terms($this->taxonomies, array('get'=>'all', 'fields'=>'ids'));
95
  $this->delete_translations('term', $terms, $lang_slug);
96
 
97
  // FIXME should find something more efficient (with a sql query ?)
@@ -106,12 +106,19 @@ class Polylang_Admin extends Polylang_Admin_Base {
106
  update_option('polylang_nav_menus', $menu_lang);
107
 
108
  // delete language option in widgets
109
- foreach ($widget_lang as $key=>$lang) {
110
- if ($lang == $lang_slug)
111
  unset ($widget_lang[$key]);
112
  }
113
  update_option('polylang_widgets', $widget_lang);
114
 
 
 
 
 
 
 
 
115
  // delete the string translations
116
  delete_option('polylang_mo'.$lang_id);
117
 
@@ -218,12 +225,18 @@ class Polylang_Admin extends Polylang_Admin_Base {
218
  $mo->add_entry($mo->make_entry($strings[$key]['string'], stripslashes($translation)));
219
  }
220
  $mo->add_entry($mo->make_entry('', '')); // empty string translation, just in case
221
- // FIXME should I clean the mo object to remove unused strings ?
222
- $this->mo_export($mo, $language);
 
 
 
 
 
 
223
  }
224
 
225
- $paged = isset($_GET['paged']) ? '&paged='.$_GET['paged'] : '';
226
- wp_redirect('admin.php?page=mlang&tab=strings'.$paged); // to refresh the page (possible thanks to the $_GET['noheader']=true)
227
  exit;
228
  break;
229
 
@@ -231,8 +244,12 @@ class Polylang_Admin extends Polylang_Admin_Base {
231
  check_admin_referer( 'options-lang', '_wpnonce_options-lang' );
232
 
233
  $options['default_lang'] = $_POST['default_lang'];
234
- $options['rewrite'] = $_POST['rewrite'];
235
- foreach (array('browser', 'hide_default', 'force_lang', 'redirect_lang') as $key)
 
 
 
 
236
  $options[$key] = isset($_POST[$key]) ? 1 : 0;
237
 
238
  update_option('polylang', $options);
@@ -244,11 +261,11 @@ class Polylang_Admin extends Polylang_Admin_Base {
244
  // fills existing posts & terms with default language
245
  if (isset($_POST['fill_languages'])) {
246
  global $wpdb;
247
- $untranslated = $this->get_untranslated();
248
  $lang = $this->get_language($options['default_lang']);
249
 
250
  $values = array();
251
- foreach ($untranslated['posts'] as $post_id)
252
  $values[] = $wpdb->prepare("(%d, %d)", $post_id, $lang->term_taxonomy_id);
253
 
254
  if ($values) {
@@ -257,7 +274,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
257
  }
258
 
259
  $values = array();
260
- foreach ($untranslated['terms'] as $term_id)
261
  $values[] = $wpdb->prepare("(%d, %s, %d)", $term_id, '_language', $lang->term_id);
262
 
263
  if ($values)
@@ -293,7 +310,8 @@ class Polylang_Admin extends Polylang_Admin_Base {
293
  $list_table = new Polylang_List_Table();
294
  $list_table->prepare_items($data);
295
 
296
- $rtl = 0;
 
297
 
298
  // error messages for data validation
299
  $errors[1] = __('Enter a valid WorPress locale', 'polylang');
@@ -305,10 +323,9 @@ class Polylang_Admin extends Polylang_Admin_Base {
305
 
306
  case 'menus':
307
  // default values
308
- foreach ($locations as $key=>$location) {
309
  if (isset($menu_lang[$key]))
310
  $menu_lang[$key] = wp_parse_args($menu_lang[$key], $this->get_switcher_options('menu', 'default'));
311
- }
312
  break;
313
 
314
  case 'strings':
@@ -317,6 +334,10 @@ class Polylang_Admin extends Polylang_Admin_Base {
317
 
318
  // load translations
319
  foreach ($listlanguages as $language) {
 
 
 
 
320
  $mo = $this->mo_import($language);
321
  foreach ($data as $key=>$row) {
322
  $data[$key]['translations'][$language->name] = $mo->translate($data[$key]['string']);
@@ -328,11 +349,6 @@ class Polylang_Admin extends Polylang_Admin_Base {
328
  $string_table->prepare_items($data);
329
  break;
330
 
331
- case 'settings':
332
- // detects posts & pages without language set
333
- $untranslated = $this->get_untranslated();
334
- break;
335
-
336
  default:
337
  break;
338
  }
@@ -352,7 +368,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
352
  $error = 2;
353
 
354
  // validate slug is unique
355
- if ($this->get_language($_POST['slug']) != null && ( $lang === null || (isset($lang) && $lang->slug != $_POST['slug'])))
356
  $error = 3;
357
 
358
  // validate name
@@ -363,7 +379,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
363
  }
364
 
365
  // returns unstranslated posts and terms ids
366
- function get_untranslated() {
367
  $posts = get_posts(array(
368
  'numberposts'=> -1,
369
  'post_type' => $this->post_types,
@@ -383,7 +399,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
383
  WHERE tm.meta_key = '_language'");
384
  $terms = array_diff($terms, $tr_terms);
385
 
386
- return empty($posts) && empty($terms) ? false : array('posts' => $posts, 'terms' => $terms);
387
  }
388
 
389
  function &get_strings() {
91
  $this->delete_translations('post', $posts, $lang_slug);
92
 
93
  // update the language slug in categories & post tags meta
94
+ $terms = get_terms($this->taxonomies, array('get'=>'all', 'fields'=>'ids'));
95
  $this->delete_translations('term', $terms, $lang_slug);
96
 
97
  // FIXME should find something more efficient (with a sql query ?)
106
  update_option('polylang_nav_menus', $menu_lang);
107
 
108
  // delete language option in widgets
109
+ foreach ($widget_lang as $key=>$slug) {
110
+ if ($slug == $lang_slug)
111
  unset ($widget_lang[$key]);
112
  }
113
  update_option('polylang_widgets', $widget_lang);
114
 
115
+ // delete users options
116
+ foreach (get_users(array('fields' => 'ID')) as $user_id) {
117
+ delete_user_meta($user_id, 'user_lang', $lang->description);
118
+ delete_user_meta($user_id, 'pll_filter_content', $lang_slug);
119
+ delete_user_meta($user_id, 'description_'.$lang_slug);
120
+ }
121
+
122
  // delete the string translations
123
  delete_option('polylang_mo'.$lang_id);
124
 
225
  $mo->add_entry($mo->make_entry($strings[$key]['string'], stripslashes($translation)));
226
  }
227
  $mo->add_entry($mo->make_entry('', '')); // empty string translation, just in case
228
+
229
+ // clean database
230
+ if (isset($_POST['clean']) && $_POST['clean']) {
231
+ $new_mo = new MO();
232
+ foreach ($strings as $string)
233
+ $new_mo->add_entry($mo->make_entry($string['string'], $mo->translate($string['string'])));
234
+ }
235
+ $this->mo_export(isset($new_mo) ? $new_mo : $mo, $language);
236
  }
237
 
238
+ // to refresh the page (possible thanks to the $_GET['noheader']=true)
239
+ wp_redirect('admin.php?page=mlang&tab=strings'.(isset($_GET['paged']) ? '&paged='.$_GET['paged'] : ''));
240
  exit;
241
  break;
242
 
244
  check_admin_referer( 'options-lang', '_wpnonce_options-lang' );
245
 
246
  $options['default_lang'] = $_POST['default_lang'];
247
+ if (isset($_POST['force_lang']))
248
+ $options['force_lang'] = $_POST['force_lang'];
249
+ if (isset($_POST['rewrite']))
250
+ $options['rewrite'] = $_POST['rewrite'];
251
+
252
+ foreach (array('browser', 'hide_default', 'redirect_lang', 'sync') as $key)
253
  $options[$key] = isset($_POST[$key]) ? 1 : 0;
254
 
255
  update_option('polylang', $options);
261
  // fills existing posts & terms with default language
262
  if (isset($_POST['fill_languages'])) {
263
  global $wpdb;
264
+ $nolang = $this->get_objects_with_no_lang();
265
  $lang = $this->get_language($options['default_lang']);
266
 
267
  $values = array();
268
+ foreach ($nolang['posts'] as $post_id)
269
  $values[] = $wpdb->prepare("(%d, %d)", $post_id, $lang->term_taxonomy_id);
270
 
271
  if ($values) {
274
  }
275
 
276
  $values = array();
277
+ foreach ($nolang['terms'] as $term_id)
278
  $values[] = $wpdb->prepare("(%d, %s, %d)", $term_id, '_language', $lang->term_id);
279
 
280
  if ($values)
310
  $list_table = new Polylang_List_Table();
311
  $list_table->prepare_items($data);
312
 
313
+ if (!$action)
314
+ $rtl = 0;
315
 
316
  // error messages for data validation
317
  $errors[1] = __('Enter a valid WorPress locale', 'polylang');
323
 
324
  case 'menus':
325
  // default values
326
+ foreach ($locations as $key=>$location)
327
  if (isset($menu_lang[$key]))
328
  $menu_lang[$key] = wp_parse_args($menu_lang[$key], $this->get_switcher_options('menu', 'default'));
 
329
  break;
330
 
331
  case 'strings':
334
 
335
  // load translations
336
  foreach ($listlanguages as $language) {
337
+ // filters by language if requested
338
+ if (($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true)) && $language->slug != $lg)
339
+ continue;
340
+
341
  $mo = $this->mo_import($language);
342
  foreach ($data as $key=>$row) {
343
  $data[$key]['translations'][$language->name] = $mo->translate($data[$key]['string']);
349
  $string_table->prepare_items($data);
350
  break;
351
 
 
 
 
 
 
352
  default:
353
  break;
354
  }
368
  $error = 2;
369
 
370
  // validate slug is unique
371
+ if ($this->get_language($_POST['slug']) && ( $lang === null || (isset($lang) && $lang->slug != $_POST['slug'])))
372
  $error = 3;
373
 
374
  // validate name
379
  }
380
 
381
  // returns unstranslated posts and terms ids
382
+ function get_objects_with_no_lang() {
383
  $posts = get_posts(array(
384
  'numberposts'=> -1,
385
  'post_type' => $this->post_types,
399
  WHERE tm.meta_key = '_language'");
400
  $terms = array_diff($terms, $tr_terms);
401
 
402
+ return apply_filters('pll_get_objects_with_no_lang', empty($posts) && empty($terms) ? false : array('posts' => $posts, 'terms' => $terms));
403
  }
404
 
405
  function &get_strings() {
include/api.php CHANGED
@@ -26,11 +26,6 @@ function pll_get_term($term_id, $slug = false) {
26
  return isset($polylang) && $slug ? $polylang->get_term($term_id, $slug) : null;
27
  }
28
 
29
- // deprecated in 0.8.2 as it is now useless
30
- function pll_is_front_page() {
31
- return is_front_page();
32
- }
33
-
34
  // returns the home url in the right language
35
  function pll_home_url() {
36
  global $polylang;
@@ -38,10 +33,10 @@ function pll_home_url() {
38
  }
39
 
40
  // register strings for translation in the "strings translation" panel
41
- function pll_register_string($name, $string) {
42
  global $polylang;
43
  if (isset($polylang) && is_admin())
44
- $polylang->register_string($name, $string);
45
  }
46
 
47
  // translates string (previously registered with pll_register_string)
26
  return isset($polylang) && $slug ? $polylang->get_term($term_id, $slug) : null;
27
  }
28
 
 
 
 
 
 
29
  // returns the home url in the right language
30
  function pll_home_url() {
31
  global $polylang;
33
  }
34
 
35
  // register strings for translation in the "strings translation" panel
36
+ function pll_register_string($name, $string, $multiline = false) {
37
  global $polylang;
38
  if (isset($polylang) && is_admin())
39
+ $polylang->register_string($name, $string, $multiline);
40
  }
41
 
42
  // translates string (previously registered with pll_register_string)
include/base.php CHANGED
@@ -18,25 +18,26 @@ abstract class Polylang_Base {
18
 
19
  // init post types and taxonomies to filter by language
20
  function add_post_types_taxonomies() {
21
- $this->post_types = apply_filters('pll_get_post_types', get_post_types(array('show_ui' => true)));
22
  $this->taxonomies = apply_filters('pll_get_taxonomies', get_taxonomies(array('show_ui'=>true)));
23
  }
24
 
25
  // returns the list of available languages
26
- function get_languages_list($hide_empty = false) {
27
- return get_terms('language', array('hide_empty'=>$hide_empty, 'orderby'=>'term_group' ));
 
 
28
  }
29
 
30
  // retrieves the dropdown list of the languages
31
- function dropdown_languages($args) {
32
- $defaults = array('name' => 'lang_choice', 'class' => '', 'show_option_none' => false, 'show_option_all' => false,
33
- 'hide_empty' => false, 'value' => 'slug', 'selected' => '');
34
  extract(wp_parse_args($args, $defaults));
35
 
36
  $out = sprintf('<select name="%1$s" id="%1$s"%2$s>'."\n", esc_attr($name), $class ? ' class="'.esc_attr($class).'"' : '');
37
- $out .= $show_option_none ? "<option value='0'></option>\n" : '';
38
- $out .= $show_option_all ? "<option value='0'>".__('All languages', 'polylang')."</option>\n" : '';
39
- foreach ($this->get_languages_list($hide_empty) as $language) {
40
  $out .= sprintf("<option value='%s'%s>%s</option>\n",
41
  esc_attr($language->$value),
42
  $language->$value == $selected ? ' selected="selected"' : '',
@@ -50,13 +51,11 @@ abstract class Polylang_Base {
50
  // returns the language by its id or its slug
51
  // Note: it seems that a numeric value is better for performance (3.2.1)
52
  function get_language($value) {
53
- if (is_object($value))
54
- return $value;
55
- if (is_numeric($value) || (int) $value)
56
- return get_term((int) $value, 'language');
57
- elseif (is_string($value))
58
- return get_term_by('slug', $value , 'language'); // seems it is not cached in 3.2.1
59
- return null;
60
  }
61
 
62
  // saves translations for posts or terms
@@ -70,23 +69,20 @@ abstract class Polylang_Base {
70
  return;
71
 
72
  if (isset($translations) && is_array($translations)) {
73
- $tr = serialize(array_merge(array($lang->slug => $id), $translations));
74
- update_metadata($type, $id, '_translations', $tr);
75
-
76
  foreach($translations as $key=>$p)
77
- update_metadata($type, (int) $p, '_translations', $tr);
78
  }
79
  }
80
 
81
  // deletes a translation of a post or term
82
  function delete_translation($type, $id) {
83
- $translations = unserialize(get_metadata($type, $id, '_translations', true));
84
  if (is_array($translations)) {
85
  $slug = array_search($id, $translations);
86
  unset($translations[$slug]);
87
- $tr = serialize($translations);
88
  foreach($translations as $p)
89
- update_metadata($type, (int) $p, '_translations', $tr);
90
  delete_metadata($type, $id, '_translations');
91
  }
92
  }
@@ -96,34 +92,43 @@ abstract class Polylang_Base {
96
  // $id: post id or term id
97
  // $lang: object or slug (in the order of preference latest to avoid)
98
  function get_translation($type, $id, $lang) {
99
- $translations = unserialize(get_metadata($type, $id, '_translations', true));
100
  $slug = $this->get_language($lang)->slug;
101
- return isset($translations[$slug]) ? (int) $translations[$slug] : '';
 
 
 
 
 
 
102
  }
103
 
104
  // store the post language in the database
105
  function set_post_language($post_id, $lang) {
106
- wp_set_post_terms($post_id, $this->get_language($lang)->slug, 'language' );
 
107
  }
108
 
109
  // returns the language of a post
110
  function get_post_language($post_id) {
111
  $lang = get_the_terms($post_id, 'language' );
112
- return ($lang) ? reset($lang) : null; // there's only one language per post : first element of the array returned
113
  }
114
 
115
  // among the post and its translations, returns the id of the post which is in $lang
116
  function get_post($post_id, $lang) {
117
- if (!$lang)
118
- return '';
 
119
 
120
  $lang = $this->get_language($lang);
121
- return $this->get_post_language($post_id)->term_id == $lang->term_id ? $post_id : $this->get_translation('post', $post_id, $lang);
122
  }
123
 
124
  // store the term language in the database
125
  function set_term_language($term_id, $lang) {
126
- update_metadata('term', $term_id, '_language', $this->get_language($lang)->term_id);
 
127
  }
128
 
129
  // remove the term language in the database
@@ -137,14 +142,14 @@ abstract class Polylang_Base {
137
  $term_id = $value;
138
  elseif (is_string($value) && $taxonomy)
139
  $term_id = get_term_by('slug', $value , $taxonomy)->term_id;
140
- return $term_id ? $this->get_language(get_metadata('term', $term_id, '_language', true)) : null;
141
  }
142
 
143
  // among the term and its translations, returns the id of the term which is in $lang
144
  function get_term($term_id, $lang) {
145
  $lg = $this->get_term_language($term_id);
146
- if (!$lang || !$lg || $lg == null) // FIXME should be more consistent in returned values
147
- return '';
148
 
149
  $lang = $this->get_language($lang);
150
  return $lg->term_id == $lang->term_id ? $term_id : $this->get_translation('term', $term_id, $lang);
@@ -153,7 +158,7 @@ abstract class Polylang_Base {
153
  // adds language information to a link when using pretty permalinks
154
  function add_language_to_link($url, $lang) {
155
  if (!isset($lang) || !$lang) // FIXME avoid notice when adding a page to a custom menu
156
- return;
157
 
158
  global $wp_rewrite;
159
  if ($wp_rewrite->using_permalinks()) {
@@ -207,14 +212,26 @@ abstract class Polylang_Base {
207
  return isset($url) ? '<img src="'.esc_url($url).'" title="'.esc_attr($title).'" alt="'.esc_attr($lang->name).'" />' : '';
208
  }
209
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
210
  // adds terms clauses to get_terms - used in both frontend and admin
211
- function _terms_clauses($clauses, $lang, $display_all = false) {
212
  global $wpdb;
213
- if (isset($lang) && !is_wp_error($lang)) {
214
  $clauses['join'] .= $wpdb->prepare(" LEFT JOIN $wpdb->termmeta AS pll_tm ON t.term_id = pll_tm.term_id");
215
- $where_lang = $wpdb->prepare("pll_tm.meta_key = '_language' AND pll_tm.meta_value = %d", $lang->term_id); // add terms in the right language
216
- $where_all = $wpdb->prepare("t.term_id NOT IN (SELECT term_id FROM $wpdb->termmeta WHERE meta_key IN ('_language'))"); // add terms with no language set
217
- $clauses['where'] .= $display_all ? " AND (($where_lang) OR ($where_all))" : " AND $where_lang";
218
  }
219
  return $clauses;
220
  }
18
 
19
  // init post types and taxonomies to filter by language
20
  function add_post_types_taxonomies() {
21
+ $this->post_types = apply_filters('pll_get_post_types', array_merge(PLL_MEDIA_SUPPORT ? array('attachment' => 'attachment') : array(), get_post_types(array('show_ui' => true))));
22
  $this->taxonomies = apply_filters('pll_get_taxonomies', get_taxonomies(array('show_ui'=>true)));
23
  }
24
 
25
  // returns the list of available languages
26
+ function get_languages_list($args = array()) {
27
+ $defaults = array('hide_empty' => false, 'orderby'=> 'term_group');
28
+ $args = wp_parse_args($args, $defaults);
29
+ return get_terms('language', $args);
30
  }
31
 
32
  // retrieves the dropdown list of the languages
33
+ function dropdown_languages($args = array()) {
34
+ $args = apply_filters('pll_dropdown_language_args', $args);
35
+ $defaults = array('name' => 'lang_choice', 'class' => '', 'add_option' => false, 'hide_empty' => false, 'value' => 'slug', 'selected' => '');
36
  extract(wp_parse_args($args, $defaults));
37
 
38
  $out = sprintf('<select name="%1$s" id="%1$s"%2$s>'."\n", esc_attr($name), $class ? ' class="'.esc_attr($class).'"' : '');
39
+ $out .= $add_option !== false ? "<option value='0'>$add_option</option>\n" : '';
40
+ foreach ($this->get_languages_list($args) as $language) {
 
41
  $out .= sprintf("<option value='%s'%s>%s</option>\n",
42
  esc_attr($language->$value),
43
  $language->$value == $selected ? ' selected="selected"' : '',
51
  // returns the language by its id or its slug
52
  // Note: it seems that a numeric value is better for performance (3.2.1)
53
  function get_language($value) {
54
+ $lang = is_object($value) ? $value :
55
+ ((is_numeric($value) || (int) $value) ? get_term((int) $value, 'language') :
56
+ (is_string($value) ? get_term_by('slug', $value , 'language') : // seems it is not cached in 3.2.1
57
+ false));
58
+ return isset($lang) && $lang && !is_wp_error($lang) ? $lang : false;
 
 
59
  }
60
 
61
  // saves translations for posts or terms
69
  return;
70
 
71
  if (isset($translations) && is_array($translations)) {
72
+ $translations = array_merge(array($lang->slug => $id), $translations);
 
 
73
  foreach($translations as $key=>$p)
74
+ update_metadata($type, (int) $p, '_translations', $translations);
75
  }
76
  }
77
 
78
  // deletes a translation of a post or term
79
  function delete_translation($type, $id) {
80
+ $translations = $this->get_translations($type, $id);
81
  if (is_array($translations)) {
82
  $slug = array_search($id, $translations);
83
  unset($translations[$slug]);
 
84
  foreach($translations as $p)
85
+ update_metadata($type, (int) $p, '_translations', $translations);
86
  delete_metadata($type, $id, '_translations');
87
  }
88
  }
92
  // $id: post id or term id
93
  // $lang: object or slug (in the order of preference latest to avoid)
94
  function get_translation($type, $id, $lang) {
95
+ $translations = $this->get_translations($type, $id);
96
  $slug = $this->get_language($lang)->slug;
97
+ return isset($translations[$slug]) ? (int) $translations[$slug] : false;
98
+ }
99
+
100
+ // returns an array of translations of a post or term
101
+ function get_translations($type, $id) {
102
+ // maybe_unserialize due to useless serialization in versions < 0.9
103
+ return maybe_unserialize(get_metadata($type, $id, '_translations', true));
104
  }
105
 
106
  // store the post language in the database
107
  function set_post_language($post_id, $lang) {
108
+ if ($lang)
109
+ wp_set_post_terms($post_id, $this->get_language($lang)->slug, 'language' );
110
  }
111
 
112
  // returns the language of a post
113
  function get_post_language($post_id) {
114
  $lang = get_the_terms($post_id, 'language' );
115
+ return ($lang) ? reset($lang) : false; // there's only one language per post : first element of the array returned
116
  }
117
 
118
  // among the post and its translations, returns the id of the post which is in $lang
119
  function get_post($post_id, $lang) {
120
+ $post_lang = $this->get_post_language($post_id);
121
+ if (!$lang || !$post_lang)
122
+ return false;
123
 
124
  $lang = $this->get_language($lang);
125
+ return $post_lang->term_id == $lang->term_id ? $post_id : $this->get_translation('post', $post_id, $lang);
126
  }
127
 
128
  // store the term language in the database
129
  function set_term_language($term_id, $lang) {
130
+ if ($lang)
131
+ update_metadata('term', $term_id, '_language', $this->get_language($lang)->term_id);
132
  }
133
 
134
  // remove the term language in the database
142
  $term_id = $value;
143
  elseif (is_string($value) && $taxonomy)
144
  $term_id = get_term_by('slug', $value , $taxonomy)->term_id;
145
+ return $term_id ? $this->get_language(get_metadata('term', $term_id, '_language', true)) : false;
146
  }
147
 
148
  // among the term and its translations, returns the id of the term which is in $lang
149
  function get_term($term_id, $lang) {
150
  $lg = $this->get_term_language($term_id);
151
+ if (!$lang || !$lg)
152
+ return false;
153
 
154
  $lang = $this->get_language($lang);
155
  return $lg->term_id == $lang->term_id ? $term_id : $this->get_translation('term', $term_id, $lang);
158
  // adds language information to a link when using pretty permalinks
159
  function add_language_to_link($url, $lang) {
160
  if (!isset($lang) || !$lang) // FIXME avoid notice when adding a page to a custom menu
161
+ return false;
162
 
163
  global $wp_rewrite;
164
  if ($wp_rewrite->using_permalinks()) {
212
  return isset($url) ? '<img src="'.esc_url($url).'" title="'.esc_attr($title).'" alt="'.esc_attr($lang->name).'" />' : '';
213
  }
214
 
215
+ // adds clauses to comments query - used in both frontend and admin
216
+ function _comments_clauses($clauses, $lang) {
217
+ global $wpdb;
218
+
219
+ // if this clause is not already added by WP
220
+ if (!strpos($clauses['join'], '.ID'))
221
+ $clauses['join'] .= " JOIN $wpdb->posts ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID";
222
+
223
+ $clauses['join'] .= " INNER JOIN $wpdb->term_relationships AS pll_tr ON pll_tr.object_id = ID";
224
+ $clauses['where'] .= $wpdb->prepare(" AND pll_tr.term_taxonomy_id = %d", $lang->term_taxonomy_id);
225
+
226
+ return $clauses;
227
+ }
228
+
229
  // adds terms clauses to get_terms - used in both frontend and admin
230
+ function _terms_clauses($clauses, $lang) {
231
  global $wpdb;
232
+ if (isset($lang) && $lang) {
233
  $clauses['join'] .= $wpdb->prepare(" LEFT JOIN $wpdb->termmeta AS pll_tm ON t.term_id = pll_tm.term_id");
234
+ $clauses['where'] .= $wpdb->prepare(" AND pll_tm.meta_key = '_language' AND pll_tm.meta_value IN ($lang->term_id)");
 
 
235
  }
236
  return $clauses;
237
  }
include/core.php CHANGED
@@ -5,7 +5,8 @@ class Polylang_Core extends Polylang_base {
5
  private $curlang; // current language
6
  private $default_locale;
7
  private $list_textdomains = array(); // all text domains
8
- private $search_form_filter = false; // did we pass our get_search_form filter ?
 
9
 
10
  // options often needed
11
  private $page_for_posts;
@@ -18,15 +19,27 @@ class Polylang_Core extends Polylang_base {
18
  $this->page_for_posts = get_option('page_for_posts');
19
  $this->page_on_front = get_option('page_on_front');
20
 
 
 
 
21
  // sets the language of comment
22
  add_action('pre_comment_on_post', array(&$this, 'pre_comment_on_post'));
23
 
24
  // text domain management
 
 
 
 
 
 
 
 
25
  add_action('init', array(&$this, 'init'));
26
- add_filter('override_load_textdomain', array(&$this, 'mofile'), 10, 3);
27
- add_action('wp', array(&$this, 'load_textdomains'));
28
- add_action('login_init', array(&$this, 'load_textdomains'));
29
- add_action('admin_init', array(&$this, 'load_textdomains')); // Ajax thanks to g100g
 
30
 
31
  // filters posts according to the language
32
  add_filter('pre_get_posts', array(&$this, 'pre_get_posts'));
@@ -41,9 +54,6 @@ class Polylang_Core extends Polylang_base {
41
 
42
  // set these filters and actions only once the current language has been defined
43
  function add_language_filters() {
44
- // filters the WordPress locale
45
- add_filter('locale', array(&$this, 'get_locale'));
46
-
47
  // modifies the language information in rss feed
48
  // useful if WP < 3.4
49
  add_filter('option_rss_language', array(&$this, 'option_rss_language'));
@@ -61,13 +71,17 @@ class Polylang_Core extends Polylang_base {
61
  add_filter('redirect_canonical', array(&$this, 'redirect_canonical'), 10, 2);
62
 
63
  // adds javascript at the end of the document
64
- // must add it *after* the admin bar rendering
65
- add_action('wp_footer', array(&$this, 'wp_print_footer_scripts'), 2000);
66
 
67
  // adds the language information in the search form
68
  // low priority in case the search form is created using the same filter as described in http://codex.wordpress.org/Function_Reference/get_search_form
69
  add_filter('get_search_form', array(&$this, 'get_search_form'), 99);
70
 
 
 
 
 
71
  // filters the pages according to the current language in wp_list_pages
72
  add_filter('wp_list_pages_excludes', array(&$this, 'wp_list_pages_excludes'));
73
 
@@ -98,13 +112,12 @@ class Polylang_Core extends Polylang_base {
98
  add_filter('bloginfo', array(&$this, 'bloginfo'), 1, 2);
99
  add_filter('get_bloginfo_rss', array(&$this, 'bloginfo'), 1, 2);
100
 
 
 
 
101
  // modifies the home url
102
  if (PLL_FILTER_HOME_URL)
103
  add_filter('home_url', array(&$this, 'home_url'));
104
-
105
- // Template tag: displays the language switcher
106
- // FIXME Backward compatibility for versions < 0.5 -> replaced by pll_the_languages
107
- add_action('the_languages', array(&$this, 'the_languages'));
108
  }
109
 
110
  // returns the language according to browser preference or the default language
@@ -122,19 +135,36 @@ class Polylang_Core extends Polylang_base {
122
  // break up string into pieces (languages and q factors)
123
  preg_match_all('/([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $lang_parse);
124
 
125
- if (count($lang_parse[1])) {
126
- // NOTE: array_combine => PHP5
127
- $accept_langs = array_combine($lang_parse[1], $lang_parse[4]); // create a list like "en" => 0.8
 
128
  // set default to 1 for any without q factor
129
- foreach ($accept_langs as $accept_lang => $val) {
130
- if ($val === '') $accept_langs[$accept_lang] = 1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
  }
132
- arsort($accept_langs, SORT_NUMERIC); // sort list based on value
 
133
  }
134
  }
135
 
136
  // looks through sorted list and use first one that matches our language list
137
- $listlanguages = $this->get_languages_list(true); // hides languages with no post
138
  foreach ($accept_langs as $accept_lang => $val) {
139
  foreach ($listlanguages as $language) {
140
  if (strpos($accept_lang, $language->slug) === 0 && !isset($pref_lang)) {
@@ -145,7 +175,7 @@ class Polylang_Core extends Polylang_base {
145
  } // options['browser']
146
 
147
  // return default if there is no preferences in the browser or preferences does not match our languages or it is requested not to use the browser preference
148
- return isset($pref_lang) && !is_wp_error($pref_lang) ? $pref_lang : $this->get_language($this->options['default_lang']);
149
  }
150
 
151
  // returns the current language
@@ -153,18 +183,18 @@ class Polylang_Core extends Polylang_base {
153
  if ($this->curlang)
154
  return $this->curlang;
155
 
156
- // no language set for 404 and attachment
157
- if (is_404() || is_attachment() || current_filter() == 'login_init')
158
  return $this->get_preferred_language();
159
 
160
  if ($var = get_query_var('lang'))
161
- $lang = $this->get_language($var);
162
 
163
  // Ajax thanks to g100g
164
  elseif (isset($_REQUEST['pll_load_front']))
165
  $lang = isset($_REQUEST['lang']) && $_REQUEST['lang'] ? $this->get_language($_REQUEST['lang']) : $this->get_preferred_language();
166
 
167
- elseif ((is_single() || is_page()) && ( ($var = get_queried_object_id()) || ($var = get_query_var('p')) || ($var = get_query_var('page_id')) ))
168
  $lang = $this->get_post_language($var);
169
 
170
  else {
@@ -173,7 +203,13 @@ class Polylang_Core extends Polylang_base {
173
  $lang = $this->get_term_language($var, $taxonomy);
174
  }
175
  }
176
- return isset($lang) ? $lang : false;
 
 
 
 
 
 
177
  }
178
 
179
  // sets the language of comment
@@ -183,6 +219,32 @@ class Polylang_Core extends Polylang_base {
183
  $this->add_post_term_link_filters();
184
  }
185
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
186
  // save the default locale before we start any language manipulation
187
  function init() {
188
  $this->default_locale = get_locale();
@@ -190,7 +252,7 @@ class Polylang_Core extends Polylang_base {
190
 
191
  // returns the locale based on current language
192
  function get_locale($locale) {
193
- return $this->curlang->description;
194
  }
195
 
196
  // modifies the language information in rss feed
@@ -204,99 +266,138 @@ class Polylang_Core extends Polylang_base {
204
  return true; // prevents WP loading text domains as we will load them all later
205
  }
206
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
207
  // NOTE: I believe there are two ways for a plugin to force the WP language
208
- // as done by xili_language and here: load text domains and reinitialize wp_locale with the action 'wp'
209
  // as done by qtranslate: define the locale with the action 'plugins_loaded', but in this case, the language must be specified in the url.
210
  function load_textdomains() {
 
211
 
212
  // our override_load_textdomain filter has done its job. let's remove it before calling load_textdomain
213
  remove_filter('override_load_textdomain', array(&$this, 'mofile'));
 
 
214
 
215
  // check there is at least one language defined and sets the current language
216
  if ($this->get_languages_list() && $this->curlang = $this->get_current_language()) {
217
 
218
  // set a cookie to remember the language. check headers have not been sent to avoid ugly error
219
- if (!headers_sent())
220
  setcookie('wordpress_polylang', $this->curlang->slug, time() + 31536000 /* 1 year */, COOKIEPATH, COOKIE_DOMAIN);
221
 
222
  // set all our language filters and actions
223
  $this->add_language_filters();
224
 
225
- // now we can load text domains with the right language
226
- $new_locale = get_locale();
227
- foreach ($this->list_textdomains as $textdomain)
228
- load_textdomain( $textdomain['domain'], str_replace($this->default_locale, $new_locale, $textdomain['mo']));
 
 
 
 
 
 
 
 
 
 
 
 
229
 
230
  // and finally load user defined strings
231
- global $l10n;
232
  $l10n['pll_string'] = $this->mo_import($this->curlang);
233
-
234
- // reinitializes wp_locale for weekdays and months, as well as for text direction
235
- global $wp_locale;
236
- $wp_locale->init();
237
- $wp_locale->text_direction = get_metadata('term', $this->curlang->term_id, '_rtl', true) ? 'rtl' : 'ltr';
238
  }
239
 
240
  else {
241
- // cant't work so load the text domains with WordPress default language
242
  foreach ($this->list_textdomains as $textdomain)
243
  load_textdomain($textdomain['domain'], $textdomain['mo']);
244
  }
245
  }
246
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
247
  // filters posts according to the language
248
  function pre_get_posts($query) {
249
  // don't make anything if no language has been defined yet
250
- if (!$this->get_languages_list() || !did_action('wp_loaded'))
251
- return;
 
 
252
 
253
  $qvars = $query->query_vars;
254
 
255
  // users may want to display content in a different language than the current one by setting it explicitely in the query
256
- if ($this->curlang && isset($qvars['lang']) && $qvars['lang'])
257
- return;
 
 
258
 
259
  // detect our exclude pages query and returns to avoid conflicts
260
  // this test should be sufficient
261
  if (isset($qvars['tax_query'][0]['taxonomy']) && $qvars['tax_query'][0]['taxonomy'] == 'language' &&
262
  isset($qvars['tax_query'][0]['operator']) && $qvars['tax_query'][0]['operator'] == 'NOT IN')
263
- return;
264
 
265
  // special case for wp-signup.php & wp-activate.php
266
  if (is_home() && false === strpos($_SERVER['SCRIPT_NAME'], 'index.php')) {
267
  $this->curlang = $this->get_preferred_language();
268
- return;
269
  }
270
 
271
  // homepage is requested, let's set the language
272
- if (!$this->curlang && ((is_home() && !$this->page_for_posts) || (empty($query->query) && is_page() && $qvars['page_id'] == $this->page_on_front))) {
273
- if ($this->options['hide_default'] && isset($_COOKIE['wordpress_polylang']))
274
- $this->curlang = $this->get_language($this->options['default_lang']);
275
- else
276
- $this->curlang = $this->get_preferred_language(); // sets the language according to browser preference or default language
277
-
278
- // we are already on the right page
279
- if ($this->options['default_lang'] == $this->curlang->slug && $this->options['hide_default']) {
280
- if ($this->page_on_front && $link_id = $this->get_post($this->page_on_front, $this->curlang))
281
- $query->set('page_id', $link_id);
282
- else
283
- $query->set('lang', $this->curlang->slug);
284
- }
285
- // redirect to the home page in the right language
286
- // test to avoid crash if get_home_url returns something wrong
287
- // FIXME why this happens? http://wordpress.org/support/topic/polylang-crashes-1
288
- // FIXME should it be an option ?
289
- elseif (is_string($redirect = $this->get_home_url($this->curlang))) {
290
- wp_redirect($redirect);
291
- exit;
292
- }
293
- }
294
 
295
  // redirect the language page to the homepage
296
  if ($this->options['redirect_lang'] && is_tax('language') && $this->page_on_front && (count($query->query) == 1 || (is_paged() && count($query->query) == 2))) {
297
  $qvars['page_id'] = $this->get_post($this->page_on_front, $this->get_language(get_query_var('lang')));
298
  $query->parse_query($qvars);
299
- return;
300
  }
301
 
302
  // sets is_home on translated home page when it displays posts
@@ -321,9 +422,9 @@ class Polylang_Core extends Polylang_base {
321
  $this->curlang = $this->get_post_language($page_id);
322
  $query->set('lang', $this->curlang->slug);
323
  $query->is_page = false;
 
324
  $query->is_home = true;
325
  $query->is_posts_page = true;
326
- $query->is_singular = false;
327
  }
328
  }
329
 
@@ -377,14 +478,7 @@ class Polylang_Core extends Polylang_base {
377
  if (in_array($tax['taxonomy'], $this->taxonomies))
378
  unset ($query->query_vars['lang']);
379
 
380
- if (PLL_DISPLAY_ALL) {
381
- // add posts with no language set
382
- $query->query_vars['tax_query'] = array(
383
- 'relation' => 'OR', array(
384
- 'taxonomy'=> 'language',
385
- 'terms'=> get_terms('language', array('fields'=>'ids')),
386
- 'operator'=>'NOT IN'));
387
- }
388
  }
389
 
390
  // filter sticky posts by current language
@@ -407,7 +501,7 @@ class Polylang_Core extends Polylang_base {
407
  }
408
 
409
  // adds our clauses to filter by current language
410
- return $this->_terms_clauses($clauses, $this->curlang, PLL_DISPLAY_ALL);
411
  }
412
 
413
  // meta in the html head section
@@ -440,7 +534,7 @@ class Polylang_Core extends Polylang_base {
440
  // modifies the search form since filtering get_search_form won't work if the template uses searchform.php or the search form is hardcoded
441
  // don't use directly e[0] just in case there is somewhere else an element named 's'
442
  // check before if the hidden input has not already been introduced by get_search_form (FIXME: is there a way to improve this ?
443
- // thanks to AndyDeGroo for improving the code for compatility with old browsers
444
  // http://wordpress.org/support/topic/development-of-polylang-version-08?replies=6#post-2645559
445
 
446
  $lang = esc_js($this->curlang->slug);
@@ -455,7 +549,7 @@ class Polylang_Core extends Polylang_base {
455
  l = 1;
456
  }
457
  }
458
- if ( l == 0) {
459
  var ih = document.createElement('input');
460
  ih.type = 'hidden';
461
  ih.name = 'lang';
@@ -472,11 +566,33 @@ class Polylang_Core extends Polylang_base {
472
  // does not work if searchform.php is used or if the search form is hardcoded in another template file
473
  function get_search_form($form) {
474
  if ($form)
475
- $form = str_replace('</form>', '<input type="hidden" name="lang" value="'.esc_attr($this->curlang->slug).'" /></form>', $form);
 
 
476
 
477
  return $form;
478
  }
479
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
480
  // excludes pages which are not in the current language for wp_list_pages
481
  // useful for the pages widget
482
  function wp_list_pages_excludes($pages) {
@@ -485,13 +601,7 @@ class Polylang_Core extends Polylang_base {
485
 
486
  // filters the comments according to the current language mainly for the recent comments widget
487
  function comments_clauses($clauses, $comment_query) {
488
- // first test if wp_posts.ID already available in the query
489
- if (strpos($clauses['join'], '.ID')) {
490
- global $wpdb;
491
- $clauses['join'] .= $wpdb->prepare(" INNER JOIN $wpdb->term_relationships AS pll_tr ON pll_tr.object_id = ID");
492
- $clauses['where'] .= $wpdb->prepare(" AND pll_tr.term_taxonomy_id = %d", $this->curlang->term_taxonomy_id);
493
- }
494
- return $clauses;
495
  }
496
 
497
  // modifies the sql request for wp_get_archives an get_adjacent_post to filter by the current language
@@ -503,7 +613,8 @@ class Polylang_Core extends Polylang_base {
503
  // modifies the sql request for wp_get_archives and get_adjacent_post to filter by the current language
504
  function posts_where($sql) {
505
  global $wpdb;
506
- return $sql . $wpdb->prepare(" AND pll_tr.term_taxonomy_id = %d", $this->curlang->term_taxonomy_id);
 
507
  }
508
 
509
  // modifies the author and date links to add the language parameter (as well as feed link)
@@ -517,8 +628,8 @@ class Polylang_Core extends Polylang_base {
517
  $qvars = $wp_query->query;
518
  $hide = $this->options['default_lang'] == $language->slug && $this->options['hide_default'];
519
 
520
- // is_single is set to 1 for attachment but no language is set
521
- if (is_single() && !is_attachment() && $id = $this->get_post($wp_query->queried_object_id, $language))
522
  $url = get_permalink($id);
523
 
524
  // page for posts
@@ -552,7 +663,7 @@ class Polylang_Core extends Polylang_base {
552
 
553
  if (is_author())
554
  $url = $this->add_language_to_link(get_author_posts_url(0, $qvars['author_name']), $language);
555
-
556
  if (is_year())
557
  $url = $this->add_language_to_link(get_year_link($qvars['year']), $language);
558
 
@@ -573,8 +684,19 @@ class Polylang_Core extends Polylang_base {
573
  foreach ($filters as $filter)
574
  add_filter($filter, array(&$this, 'archive_link'));
575
  }
576
- else
577
  $url = $hide ? remove_query_arg('lang') : add_query_arg('lang', $language->slug);
 
 
 
 
 
 
 
 
 
 
 
578
  }
579
 
580
  elseif (is_home() || is_tax('language') )
@@ -598,7 +720,7 @@ class Polylang_Core extends Polylang_base {
598
 
599
  // filters the nav menus according to the current language when called from wp_nav_menus
600
  function wp_nav_menu_args($args) {
601
- if (!$args['menu'] && $args['theme_location']) {
602
  $menu_lang = get_option('polylang_nav_menus');
603
  if (isset($menu_lang[$args['theme_location']][$this->curlang->slug]))
604
  $args['menu'] = $menu_lang[$args['theme_location']][$this->curlang->slug];
@@ -627,7 +749,20 @@ class Polylang_Core extends Polylang_base {
627
 
628
  // translates site title and tagline
629
  function bloginfo($output, $show) {
630
- return in_array($show, array('', 'name', 'description')) ? __($output, 'pll_string') : $output;
 
 
 
 
 
 
 
 
 
 
 
 
 
631
  }
632
 
633
  // translates page for posts and page on front
@@ -642,14 +777,13 @@ class Polylang_Core extends Polylang_base {
642
 
643
  $theme = get_theme_root();
644
  foreach (debug_backtrace() as $trace) {
645
- // search form when using pretty permalinks
646
- if (in_array($trace['function'], array ('get_search_form', 'wp_admin_bar_search_menu')) || (isset($trace['file']) && strpos($trace['file'], 'searchform.php')))
647
- return $this->get_home_url($this->curlang, true);
648
 
649
  $ok = $trace['function'] == 'wp_nav_menu' ||
650
  // direct call from the theme
651
- // FIXME is test of searchform.php necessary now ?
652
- (isset($trace['file']) && !strpos($trace['file'], 'searchform.php') && strpos($trace['file'], $theme) !== false &&
653
  in_array($trace['function'], array('home_url', 'bloginfo', 'get_bloginfo')) );
654
 
655
  if ($ok)
@@ -660,7 +794,7 @@ class Polylang_Core extends Polylang_base {
660
  }
661
 
662
  // returns the home url in the right language
663
- function get_home_url($language = '', $search = false) {
664
  if ($language == '')
665
  $language = $this->curlang;
666
 
@@ -669,7 +803,7 @@ class Polylang_Core extends Polylang_base {
669
 
670
  // a static page is used as front page : /!\ don't use get_page_link to avoid infinite loop
671
  // don't use this for search form
672
- if (!$search && $this->page_on_front && $id = $this->get_post($this->page_on_front, $language))
673
  return $this->page_link('', $id);
674
 
675
  return get_term_link($language, 'language');
5
  private $curlang; // current language
6
  private $default_locale;
7
  private $list_textdomains = array(); // all text domains
8
+ private $labels; // post types and taxonomies labels to translate
9
+ private $first_query = true;
10
 
11
  // options often needed
12
  private $page_for_posts;
19
  $this->page_for_posts = get_option('page_for_posts');
20
  $this->page_on_front = get_option('page_on_front');
21
 
22
+ // if no language found, choose the preferred one
23
+ add_filter('pll_get_current_language', array(&$this, 'pll_get_current_language'));
24
+
25
  // sets the language of comment
26
  add_action('pre_comment_on_post', array(&$this, 'pre_comment_on_post'));
27
 
28
  // text domain management
29
+ if ($this->options['force_lang'] && get_option('permalink_structure') && PLL_LANG_EARLY)
30
+ add_action('setup_theme', array(&$this, 'setup_theme'), 20); // after Polylang::setup_theme
31
+ else {
32
+ add_filter('override_load_textdomain', array(&$this, 'mofile'), 10, 3);
33
+ add_filter('gettext', array(&$this, 'gettext'), 10, 3);
34
+ add_filter('gettext_with_context', array(&$this, 'gettext_with_context'), 10, 4);
35
+ }
36
+
37
  add_action('init', array(&$this, 'init'));
38
+ foreach (array('wp', 'login_init', 'admin_init') as $filter) // admin_init for ajax thanks to g100g
39
+ add_action($filter, array(&$this, 'load_textdomains'), 5); // priority 5 for post types and taxonomies with registered with in wp hook with default priority
40
+
41
+ // filters the WordPress locale
42
+ add_filter('locale', array(&$this, 'get_locale'));
43
 
44
  // filters posts according to the language
45
  add_filter('pre_get_posts', array(&$this, 'pre_get_posts'));
54
 
55
  // set these filters and actions only once the current language has been defined
56
  function add_language_filters() {
 
 
 
57
  // modifies the language information in rss feed
58
  // useful if WP < 3.4
59
  add_filter('option_rss_language', array(&$this, 'option_rss_language'));
71
  add_filter('redirect_canonical', array(&$this, 'redirect_canonical'), 10, 2);
72
 
73
  // adds javascript at the end of the document
74
+ if (!$GLOBALS['wp_rewrite']->using_permalinks() && PLL_SEARCH_FORM_JS)
75
+ add_action('wp_footer', array(&$this, 'wp_print_footer_scripts'));
76
 
77
  // adds the language information in the search form
78
  // low priority in case the search form is created using the same filter as described in http://codex.wordpress.org/Function_Reference/get_search_form
79
  add_filter('get_search_form', array(&$this, 'get_search_form'), 99);
80
 
81
+ // adds the language information in admin bar search form
82
+ remove_action('admin_bar_menu', 'wp_admin_bar_search_menu', 4);
83
+ add_action('admin_bar_menu', array(&$this, 'admin_bar_search_menu'), 4);
84
+
85
  // filters the pages according to the current language in wp_list_pages
86
  add_filter('wp_list_pages_excludes', array(&$this, 'wp_list_pages_excludes'));
87
 
112
  add_filter('bloginfo', array(&$this, 'bloginfo'), 1, 2);
113
  add_filter('get_bloginfo_rss', array(&$this, 'bloginfo'), 1, 2);
114
 
115
+ // translates biography
116
+ add_filter('get_user_metadata', array(&$this,'get_user_metadata'), 10, 4);
117
+
118
  // modifies the home url
119
  if (PLL_FILTER_HOME_URL)
120
  add_filter('home_url', array(&$this, 'home_url'));
 
 
 
 
121
  }
122
 
123
  // returns the language according to browser preference or the default language
135
  // break up string into pieces (languages and q factors)
136
  preg_match_all('/([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $lang_parse);
137
 
138
+ $k = $lang_parse[1];
139
+ $v = $lang_parse[4];
140
+
141
+ if ($n = count($k)) {
142
  // set default to 1 for any without q factor
143
+ foreach ($v as $key => $val)
144
+ if ($val === '') $v[$key] = 1;
145
+
146
+ // bubble sort (need a stable sort for Android, so can't use a PHP sort function)
147
+ if ($n > 1) {
148
+ for ($i = 2; $i <= $n; $i++)
149
+ for ($j = 0; $j <= $n-2; $j++)
150
+ if ( $v[$j] < $v[$j + 1]) {
151
+ // swap values
152
+ $temp = $v[$j];
153
+ $v[$j] = $v[$j + 1];
154
+ $v[$j + 1] = $temp;
155
+ //swap keys
156
+ $temp = $k[$j];
157
+ $k[$j] = $k[$j + 1];
158
+ $k[$j + 1] = $temp;
159
+ }
160
  }
161
+ // NOTE: array_combine => PHP5
162
+ $accept_langs = array_combine($k,$v);
163
  }
164
  }
165
 
166
  // looks through sorted list and use first one that matches our language list
167
+ $listlanguages = $this->get_languages_list(array('hide_empty' => true)); // hides languages with no post
168
  foreach ($accept_langs as $accept_lang => $val) {
169
  foreach ($listlanguages as $language) {
170
  if (strpos($accept_lang, $language->slug) === 0 && !isset($pref_lang)) {
175
  } // options['browser']
176
 
177
  // return default if there is no preferences in the browser or preferences does not match our languages or it is requested not to use the browser preference
178
+ return isset($pref_lang) ? $pref_lang : $this->get_language($this->options['default_lang']);
179
  }
180
 
181
  // returns the current language
183
  if ($this->curlang)
184
  return $this->curlang;
185
 
186
+ // no language set for 404
187
+ if (is_404() || current_filter() == 'login_init')
188
  return $this->get_preferred_language();
189
 
190
  if ($var = get_query_var('lang'))
191
+ $lang = $this->get_language(reset(explode(',',$var))); // choose the first queried language
192
 
193
  // Ajax thanks to g100g
194
  elseif (isset($_REQUEST['pll_load_front']))
195
  $lang = isset($_REQUEST['lang']) && $_REQUEST['lang'] ? $this->get_language($_REQUEST['lang']) : $this->get_preferred_language();
196
 
197
+ elseif ((is_single() || is_page() || (is_attachment() && PLL_MEDIA_SUPPORT)) && ( ($var = get_queried_object_id()) || ($var = get_query_var('p')) || ($var = get_query_var('page_id')) || ($var = get_query_var('attachment_id')) ))
198
  $lang = $this->get_post_language($var);
199
 
200
  else {
203
  $lang = $this->get_term_language($var, $taxonomy);
204
  }
205
  }
206
+ // allows plugins to set the language
207
+ return apply_filters('pll_get_current_language', isset($lang) ? $lang : false);
208
+ }
209
+
210
+ // if no language found, return the preferred one
211
+ function pll_get_current_language($lang) {
212
+ return !$lang ? $this->get_preferred_language() : $lang;
213
  }
214
 
215
  // sets the language of comment
219
  $this->add_post_term_link_filters();
220
  }
221
 
222
+ // sets the language when it is always included in the url
223
+ function setup_theme() {
224
+ $root = $this->options['rewrite']? '' : 'language/';
225
+
226
+ foreach ($this->get_languages_list() as $language)
227
+ $languages[] = $language->slug;
228
+
229
+ $languages = $GLOBALS['wp_rewrite']->using_permalinks() ?
230
+ '#\/'.$root.'('.implode('|', $languages).')\/#' :
231
+ '#lang=('.implode('|', $languages).')#';
232
+
233
+ preg_match($languages, trailingslashit($_SERVER['REQUEST_URI']), $matches);
234
+
235
+ // home is resquested
236
+ if (str_replace('www.', '', home_url('/')) == trailingslashit((is_ssl() ? 'https://' : 'http://').str_replace('www.', '', $_SERVER['HTTP_HOST']).str_replace(array('index.php', '?'.$_SERVER['QUERY_STRING']), array('', ''), $_SERVER['REQUEST_URI'])))
237
+ $this->home_requested();
238
+
239
+ // $matches[1] is the slug of the requested language
240
+ elseif ($matches)
241
+ $this->curlang = $this->get_language($matches[1]);
242
+ elseif (false === strpos($_SERVER['SCRIPT_NAME'], 'index.php')) // wp-login, wp-signup, wp-activate
243
+ $this->curlang = $this->get_preferred_language();
244
+ else
245
+ $this->curlang = $this->get_language($this->options['default_lang']);
246
+ }
247
+
248
  // save the default locale before we start any language manipulation
249
  function init() {
250
  $this->default_locale = get_locale();
252
 
253
  // returns the locale based on current language
254
  function get_locale($locale) {
255
+ return $this->curlang ? $this->curlang->description : $locale;
256
  }
257
 
258
  // modifies the language information in rss feed
266
  return true; // prevents WP loading text domains as we will load them all later
267
  }
268
 
269
+ // saves post types and taxonomies labels for a later usage
270
+ function gettext($translation, $text, $domain) {
271
+ $this->labels[$text] = array('domain' => $domain);
272
+ return $translation;
273
+ }
274
+
275
+ // saves post types and taxonomies labels for a later usage
276
+ function gettext_with_context($translation, $text, $context, $domain) {
277
+ $this->labels[$text] = array('domain' => $domain, 'context' => $context);
278
+ return $translation;
279
+ }
280
+
281
+ // translates post types and taxonomies labels once the language is known
282
+ function translate_labels($type) {
283
+ foreach($type->labels as $key=>$label)
284
+ if (isset($this->labels[$label]))
285
+ $type->labels->$key = isset($this->labels[$label]['context']) ?
286
+ _x($label, $this->labels[$label]['context'], $this->labels[$label]['domain']) :
287
+ __($label, $this->labels[$label]['domain']);
288
+ }
289
+
290
  // NOTE: I believe there are two ways for a plugin to force the WP language
291
+ // as done by xili_language: load text domains and reinitialize wp_locale with the action 'wp'
292
  // as done by qtranslate: define the locale with the action 'plugins_loaded', but in this case, the language must be specified in the url.
293
  function load_textdomains() {
294
+ global $wp_rewrite, $wp_locale, $l10n;
295
 
296
  // our override_load_textdomain filter has done its job. let's remove it before calling load_textdomain
297
  remove_filter('override_load_textdomain', array(&$this, 'mofile'));
298
+ remove_filter('gettext', array(&$this, 'gettext'), 10, 3);
299
+ remove_filter('gettext_with_context', array(&$this, 'gettext_with_context'), 10, 4);
300
 
301
  // check there is at least one language defined and sets the current language
302
  if ($this->get_languages_list() && $this->curlang = $this->get_current_language()) {
303
 
304
  // set a cookie to remember the language. check headers have not been sent to avoid ugly error
305
+ if (!headers_sent() && (!isset($_COOKIE['wordpress_polylang']) || $_COOKIE['wordpress_polylang'] != $this->curlang->slug))
306
  setcookie('wordpress_polylang', $this->curlang->slug, time() + 31536000 /* 1 year */, COOKIEPATH, COOKIE_DOMAIN);
307
 
308
  // set all our language filters and actions
309
  $this->add_language_filters();
310
 
311
+ if (!($this->options['force_lang'] && $wp_rewrite->using_permalinks() && PLL_LANG_EARLY)) {
312
+ // now we can load text domains with the right language
313
+ $new_locale = get_locale();
314
+ foreach ($this->list_textdomains as $textdomain)
315
+ load_textdomain( $textdomain['domain'], str_replace($this->default_locale, $new_locale, $textdomain['mo']));
316
+
317
+ // reinitializes wp_locale for weekdays and months, as well as for text direction
318
+ $wp_locale->init();
319
+ $wp_locale->text_direction = get_metadata('term', $this->curlang->term_id, '_rtl', true) ? 'rtl' : 'ltr';
320
+
321
+ // translate labels of post types and taxonomies
322
+ foreach ($GLOBALS['wp_taxonomies'] as $tax)
323
+ $this->translate_labels($tax);
324
+ foreach ($GLOBALS['wp_post_types'] as $pt)
325
+ $this->translate_labels($pt);
326
+ }
327
 
328
  // and finally load user defined strings
 
329
  $l10n['pll_string'] = $this->mo_import($this->curlang);
 
 
 
 
 
330
  }
331
 
332
  else {
333
+ // can't work so load the text domains with WordPress default language
334
  foreach ($this->list_textdomains as $textdomain)
335
  load_textdomain($textdomain['domain'], $textdomain['mo']);
336
  }
337
  }
338
 
339
+ // special actions when home page is requested
340
+ // optionally redirects to the home page in the preferred language
341
+ function home_requested($query = false) {
342
+ if ($this->options['hide_default'] && isset($_COOKIE['wordpress_polylang']))
343
+ $this->curlang = $this->get_language($this->options['default_lang']);
344
+ else
345
+ $this->curlang = $this->get_preferred_language(); // sets the language according to browser preference or default language
346
+
347
+ // we are already on the right page
348
+ if ($this->options['default_lang'] == $this->curlang->slug && $this->options['hide_default']) {
349
+ if ($this->page_on_front && $link_id = $this->get_post($this->page_on_front, $this->curlang))
350
+ $query ? $query->set('page_id', $link_id) : set_query_var('page_id', $link_id);
351
+ else
352
+ $query ? $query->set('lang', $this->curlang->slug) : set_query_var('lang', $this->curlang->slug);
353
+ }
354
+ // redirect to the home page in the right language
355
+ // test to avoid crash if get_home_url returns something wrong
356
+ // FIXME why this happens? http://wordpress.org/support/topic/polylang-crashes-1
357
+ elseif (is_string($redirect = $this->get_home_url($this->curlang))) {
358
+ wp_redirect($redirect);
359
+ exit;
360
+ }
361
+ }
362
+
363
  // filters posts according to the language
364
  function pre_get_posts($query) {
365
  // don't make anything if no language has been defined yet
366
+ // $this->post_types & $this->taxonomies are defined only once the action 'wp_loaded' has been fired
367
+ // honor suppress_filters
368
+ if (!$this->get_languages_list() || !did_action('wp_loaded') || $query->get('suppress_filters'))
369
+ return $query;
370
 
371
  $qvars = $query->query_vars;
372
 
373
  // users may want to display content in a different language than the current one by setting it explicitely in the query
374
+ if (!$this->first_query && $this->curlang && isset($qvars['lang']) && $qvars['lang'])
375
+ return $query;
376
+
377
+ $this->first_query = false;
378
 
379
  // detect our exclude pages query and returns to avoid conflicts
380
  // this test should be sufficient
381
  if (isset($qvars['tax_query'][0]['taxonomy']) && $qvars['tax_query'][0]['taxonomy'] == 'language' &&
382
  isset($qvars['tax_query'][0]['operator']) && $qvars['tax_query'][0]['operator'] == 'NOT IN')
383
+ return $query;
384
 
385
  // special case for wp-signup.php & wp-activate.php
386
  if (is_home() && false === strpos($_SERVER['SCRIPT_NAME'], 'index.php')) {
387
  $this->curlang = $this->get_preferred_language();
388
+ return $query;
389
  }
390
 
391
  // homepage is requested, let's set the language
392
+ // take care to avoid posts page for which is_home = 1
393
+ if (!$this->curlang && ((is_home() && !$qvars['page_id']) || (empty($query->query) && is_page() && $qvars['page_id'] == $this->page_on_front)))
394
+ $this->home_requested($query);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
395
 
396
  // redirect the language page to the homepage
397
  if ($this->options['redirect_lang'] && is_tax('language') && $this->page_on_front && (count($query->query) == 1 || (is_paged() && count($query->query) == 2))) {
398
  $qvars['page_id'] = $this->get_post($this->page_on_front, $this->get_language(get_query_var('lang')));
399
  $query->parse_query($qvars);
400
+ return $query;
401
  }
402
 
403
  // sets is_home on translated home page when it displays posts
422
  $this->curlang = $this->get_post_language($page_id);
423
  $query->set('lang', $this->curlang->slug);
424
  $query->is_page = false;
425
+ $query->is_singular = false;
426
  $query->is_home = true;
427
  $query->is_posts_page = true;
 
428
  }
429
  }
430
 
478
  if (in_array($tax['taxonomy'], $this->taxonomies))
479
  unset ($query->query_vars['lang']);
480
 
481
+ return $query;
 
 
 
 
 
 
 
482
  }
483
 
484
  // filter sticky posts by current language
501
  }
502
 
503
  // adds our clauses to filter by current language
504
+ return $this->_terms_clauses($clauses, $this->curlang);
505
  }
506
 
507
  // meta in the html head section
534
  // modifies the search form since filtering get_search_form won't work if the template uses searchform.php or the search form is hardcoded
535
  // don't use directly e[0] just in case there is somewhere else an element named 's'
536
  // check before if the hidden input has not already been introduced by get_search_form (FIXME: is there a way to improve this ?
537
+ // thanks to AndyDeGroo for improving the code for compatility with old browsers
538
  // http://wordpress.org/support/topic/development-of-polylang-version-08?replies=6#post-2645559
539
 
540
  $lang = esc_js($this->curlang->slug);
549
  l = 1;
550
  }
551
  }
552
+ if ( l == 0) {
553
  var ih = document.createElement('input');
554
  ih.type = 'hidden';
555
  ih.name = 'lang';
566
  // does not work if searchform.php is used or if the search form is hardcoded in another template file
567
  function get_search_form($form) {
568
  if ($form)
569
+ $form = $GLOBALS['wp_rewrite']->using_permalinks() ?
570
+ str_replace(trailingslashit($this->home), $this->get_home_url($this->curlang, true), $form) :
571
+ str_replace('</form>', '<input type="hidden" name="lang" value="'.esc_attr($this->curlang->slug).'" /></form>', $form);
572
 
573
  return $form;
574
  }
575
 
576
+ // rewrites the admin bar search form to include the language
577
+ function admin_bar_search_menu($wp_admin_bar) {
578
+ global $wp_rewrite;
579
+
580
+ $title = sprintf('<form action="%s" method="get" id="adminbarsearch">
581
+ <input class="adminbar-input" name="s" id="adminbar-search" tabindex="10" type="text" value="" maxlength="150" />
582
+ <input type="submit" class="adminbar-button" value="%s"/>%s</form>',
583
+ $wp_rewrite->using_permalinks() ? $this->get_home_url($this->curlang, true) : esc_url($this->home),
584
+ __('Search'),
585
+ $wp_rewrite->using_permalinks() ? '' : sprintf('<input type="hidden" name="lang" value="%s" />', esc_attr($this->curlang->slug))
586
+ );
587
+
588
+ $wp_admin_bar->add_menu(array(
589
+ 'parent' => 'top-secondary',
590
+ 'id' => 'search',
591
+ 'title' => $title,
592
+ 'meta' => array('class' => 'admin-bar-search', 'tabindex' => -1)
593
+ ));
594
+ }
595
+
596
  // excludes pages which are not in the current language for wp_list_pages
597
  // useful for the pages widget
598
  function wp_list_pages_excludes($pages) {
601
 
602
  // filters the comments according to the current language mainly for the recent comments widget
603
  function comments_clauses($clauses, $comment_query) {
604
+ return $this->_comments_clauses($clauses, $this->curlang);
 
 
 
 
 
 
605
  }
606
 
607
  // modifies the sql request for wp_get_archives an get_adjacent_post to filter by the current language
613
  // modifies the sql request for wp_get_archives and get_adjacent_post to filter by the current language
614
  function posts_where($sql) {
615
  global $wpdb;
616
+ $id = $this->curlang->term_taxonomy_id;
617
+ return $sql . $wpdb->prepare(" AND pll_tr.term_taxonomy_id IN ($id)");
618
  }
619
 
620
  // modifies the author and date links to add the language parameter (as well as feed link)
628
  $qvars = $wp_query->query;
629
  $hide = $this->options['default_lang'] == $language->slug && $this->options['hide_default'];
630
 
631
+ // post and attachment
632
+ if (is_single() && (PLL_MEDIA_SUPPORT || !is_attachment()) && $id = $this->get_post($wp_query->queried_object_id, $language))
633
  $url = get_permalink($id);
634
 
635
  // page for posts
663
 
664
  if (is_author())
665
  $url = $this->add_language_to_link(get_author_posts_url(0, $qvars['author_name']), $language);
666
+
667
  if (is_year())
668
  $url = $this->add_language_to_link(get_year_link($qvars['year']), $language);
669
 
684
  foreach ($filters as $filter)
685
  add_filter($filter, array(&$this, 'archive_link'));
686
  }
687
+ else {
688
  $url = $hide ? remove_query_arg('lang') : add_query_arg('lang', $language->slug);
689
+ $url = remove_query_arg('paged', $url);
690
+ }
691
+ }
692
+
693
+ elseif (is_search()) {
694
+ if ($wp_rewrite->using_permalinks())
695
+ $url = $this->add_language_to_link($this->home.'/?'.$_SERVER['QUERY_STRING'], $language);
696
+ else {
697
+ $url = add_query_arg('lang', $language->slug);
698
+ $url = remove_query_arg('paged', $url);
699
+ }
700
  }
701
 
702
  elseif (is_home() || is_tax('language') )
720
 
721
  // filters the nav menus according to the current language when called from wp_nav_menus
722
  function wp_nav_menu_args($args) {
723
+ if (/*!$args['menu'] &&*/ $args['theme_location']) {
724
  $menu_lang = get_option('polylang_nav_menus');
725
  if (isset($menu_lang[$args['theme_location']][$this->curlang->slug]))
726
  $args['menu'] = $menu_lang[$args['theme_location']][$this->curlang->slug];
749
 
750
  // translates site title and tagline
751
  function bloginfo($output, $show) {
752
+ if (in_array($show, array('', 'name', 'description'))) {
753
+ $output = __($output, 'pll_string');
754
+ if (current_filter() == 'get_bloginfo_rss')
755
+ $output = convert_chars($output);
756
+ }
757
+
758
+ return $output;
759
+ }
760
+
761
+ // translates biography
762
+ function get_user_metadata($null, $id, $meta_key, $single) {
763
+ if ($meta_key == 'description')
764
+ return get_user_meta($id, 'description_'.$this->curlang->slug, true);
765
+ return $null;
766
  }
767
 
768
  // translates page for posts and page on front
777
 
778
  $theme = get_theme_root();
779
  foreach (debug_backtrace() as $trace) {
780
+ // search form
781
+ if (isset($trace['file']) && strpos($trace['file'], 'searchform.php'))
782
+ return $GLOBALS['wp_rewrite']->using_permalinks() ? $this->get_home_url($this->curlang, true) : $url;
783
 
784
  $ok = $trace['function'] == 'wp_nav_menu' ||
785
  // direct call from the theme
786
+ (isset($trace['file']) && strpos($trace['file'], $theme) !== false &&
 
787
  in_array($trace['function'], array('home_url', 'bloginfo', 'get_bloginfo')) );
788
 
789
  if ($ok)
794
  }
795
 
796
  // returns the home url in the right language
797
+ function get_home_url($language = '', $is_search = false) {
798
  if ($language == '')
799
  $language = $this->curlang;
800
 
803
 
804
  // a static page is used as front page : /!\ don't use get_page_link to avoid infinite loop
805
  // don't use this for search form
806
+ if (!$is_search && $this->page_on_front && $id = $this->get_post($this->page_on_front, $language))
807
  return $this->page_link('', $id);
808
 
809
  return get_term_link($language, 'language');
include/languages-form.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  // displays the Languages admin panel
3
  ?>
4
  <div class="wrap">
@@ -24,6 +25,7 @@ if (isset($_GET['error'])) {?>
24
  // displays the language list in a table
25
  $list_table->display();?>
26
  <div class="metabox-holder"><?php
 
27
  do_meta_boxes('settings_page_mlang', 'normal', array());?>
28
  </div>
29
  </div><!-- col-wrap -->
@@ -170,6 +172,7 @@ case 'strings':
170
  <?php wp_nonce_field('string-translation', '_wpnonce_string-translation');?>
171
  <input type="hidden" name="action" value="string-translation" /><?php
172
  $string_table->display();
 
173
  submit_button(); // since WP 3.1 ?>
174
  </form><?php
175
  break;
@@ -190,7 +193,7 @@ case 'settings': ?>
190
  </tr><?php
191
 
192
  // posts or terms without language set
193
- if ($untranslated && $options['default_lang']) {?>
194
  <tr>
195
  <th></th>
196
  <td>
@@ -222,20 +225,39 @@ case 'settings': ?>
222
  <td scope="row">
223
  <label><?php
224
  printf(
225
- '<input name="rewrite" type="radio" value="0" %s /> %s %s',
226
- $options['rewrite'] ? '' : 'checked="checked"',
227
- __('Keep /language/ in pretty permalinks. Example:', 'polylang'),
228
- '<code>'.esc_html(home_url('language/en/')).'</code>'
 
 
 
 
 
 
 
229
  );?>
230
  </label>
 
231
  <label><?php
232
  printf(
233
- '<input name="rewrite" type="radio" value="1" %s /> %s %s',
 
234
  $options['rewrite'] ? 'checked="checked"' : '',
235
  __('Remove /language/ in pretty permalinks. Example:', 'polylang'),
236
  '<code>'.esc_html(home_url('en/')).'</code>'
237
  );?>
238
  </label>
 
 
 
 
 
 
 
 
 
 
239
  <label><?php
240
  printf(
241
  '<input name="hide_default" type="checkbox" value="1" %s /> %s',
@@ -243,18 +265,26 @@ case 'settings': ?>
243
  __('Hide URL language information for default language', 'polylang')
244
  );?>
245
  </label>
 
246
  <label><?php
247
  printf(
248
- '<input name="force_lang" type="checkbox" value="1" %s /> %s',
249
- $options['force_lang'] ? 'checked="checked"' :'',
250
- __('Add language information to all URL including posts, pages, categories and post tags (not recommended)', 'polylang')
 
251
  );?>
252
  </label>
 
 
 
 
 
 
253
  <label><?php
254
  printf(
255
- '<input name="redirect_lang" type="checkbox" value="1" %s /> %s',
256
- $options['redirect_lang'] ? 'checked="checked"' :'',
257
- sprintf(__('Redirect the language page (example: %s) to the homepage in the right language', 'polylang'), '<code>'.esc_html(home_url('en/')).'</code>')
258
  );?>
259
  </label>
260
  </td>
1
  <?php
2
+ global $wp_rewrite;
3
  // displays the Languages admin panel
4
  ?>
5
  <div class="wrap">
25
  // displays the language list in a table
26
  $list_table->display();?>
27
  <div class="metabox-holder"><?php
28
+ wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
29
  do_meta_boxes('settings_page_mlang', 'normal', array());?>
30
  </div>
31
  </div><!-- col-wrap -->
172
  <?php wp_nonce_field('string-translation', '_wpnonce_string-translation');?>
173
  <input type="hidden" name="action" value="string-translation" /><?php
174
  $string_table->display();
175
+ printf('<label><input name="clean" type="checkbox" value="1" /> %s</label>', __('Clean strings translation database', 'polylang'));
176
  submit_button(); // since WP 3.1 ?>
177
  </form><?php
178
  break;
193
  </tr><?php
194
 
195
  // posts or terms without language set
196
+ if ($this->get_objects_with_no_lang() && $options['default_lang']) {?>
197
  <tr>
198
  <th></th>
199
  <td>
225
  <td scope="row">
226
  <label><?php
227
  printf(
228
+ '<input name="force_lang" type="radio" value="0" %s /> %s',
229
+ $options['force_lang'] ? '' :'checked="checked"',
230
+ __('The language is set from content. Posts, pages, categories and tags urls are not modified.', 'polylang')
231
+ );?>
232
+ </label>
233
+ <label><?php
234
+ printf(
235
+ '<input name="force_lang" type="radio" value="1" %s %s/> %s',
236
+ $wp_rewrite->using_permalinks() ? '' : 'disabled=1',
237
+ $options['force_lang'] ? 'checked="checked"' :'',
238
+ __('The language code, for example /en/, is added to all urls when using pretty permalinks.', 'polylang')
239
  );?>
240
  </label>
241
+ <br />
242
  <label><?php
243
  printf(
244
+ '<input name="rewrite" type="radio" value="1" %s %s/> %s %s',
245
+ $wp_rewrite->using_permalinks() ? '' : 'disabled=1',
246
  $options['rewrite'] ? 'checked="checked"' : '',
247
  __('Remove /language/ in pretty permalinks. Example:', 'polylang'),
248
  '<code>'.esc_html(home_url('en/')).'</code>'
249
  );?>
250
  </label>
251
+ <label><?php
252
+ printf(
253
+ '<input name="rewrite" type="radio" value="0" %s %s/> %s %s',
254
+ $wp_rewrite->using_permalinks() ? '' : 'disabled=1',
255
+ $options['rewrite'] ? '' : 'checked="checked"',
256
+ __('Keep /language/ in pretty permalinks. Example:', 'polylang'),
257
+ '<code>'.esc_html(home_url('language/en/')).'</code>'
258
+ );?>
259
+ </label>
260
+ <br />
261
  <label><?php
262
  printf(
263
  '<input name="hide_default" type="checkbox" value="1" %s /> %s',
265
  __('Hide URL language information for default language', 'polylang')
266
  );?>
267
  </label>
268
+ <br />
269
  <label><?php
270
  printf(
271
+ '<input name="redirect_lang" type="checkbox" value="1" %s %s/> %s',
272
+ get_option('page_on_front') ? '' : 'disabled=1',
273
+ $options['redirect_lang'] ? 'checked="checked"' :'',
274
+ sprintf(__('When using static front page, redirect the language page (example: %s) to the front page in the right language', 'polylang'), '<code>'.esc_html(home_url('en/')).'</code>')
275
  );?>
276
  </label>
277
+ </td>
278
+ </tr>
279
+
280
+ <tr>
281
+ <th><?php _e('Synchronization', 'polylang') ?></th>
282
+ <td scope="row">
283
  <label><?php
284
  printf(
285
+ '<input name="sync" type="checkbox" value="1" %s /> %s',
286
+ $options['sync'] ? 'checked="checked"' :'',
287
+ __('Allow to synchronize categories, tags, featured image and other metas between translations of a post or page', 'polylang')
288
  );?>
289
  </label>
290
  </td>
include/list-table.php CHANGED
@@ -113,10 +113,16 @@ class Polylang_String_Table extends WP_List_Table {
113
 
114
  function column_translations($item){
115
  $out = '';
116
- foreach($item['translations'] as $key=>$translation)
117
- $out .= sprintf('<div class="translation"><label for="%1$s-%2$s">%3$s</label><input name="translation[%1$s][%2$s]" id="%1$s-%2$s" value="%4$s" /></div>',
118
- esc_attr($key), esc_attr($item['row']), esc_html($key), esc_html($translation));
119
-
 
 
 
 
 
 
120
  return $out;
121
  }
122
 
113
 
114
  function column_translations($item){
115
  $out = '';
116
+ foreach($item['translations'] as $key=>$translation) {
117
+ $input_type = $item['multiline'] ?
118
+ '<textarea name="translation[%1$s][%2$s]" id="%1$s-%2$s">%4$s</textarea>' :
119
+ '<input name="translation[%1$s][%2$s]" id="%1$s-%2$s" value="%4$s" />';
120
+ $out .= sprintf('<div class="translation"><label for="%1$s-%2$s">%3$s</label>'.$input_type.'</div>',
121
+ esc_attr($key),
122
+ esc_attr($item['row']),
123
+ esc_html($key),
124
+ $item['multiline'] ? esc_textarea($translation) : esc_html($translation));
125
+ }
126
  return $out;
127
  }
128
 
include/media-translations.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <table class="widefat media-translations">
2
+ <thead><tr><?php
3
+ echo '<th class="tr-language-column">'.__('Language', 'polylang').'</th>';
4
+ echo '<th class="tr-edit-column">'.__('Translation', 'polylang').'</th>';?>
5
+ </tr></thead>
6
+ <tbody><?php
7
+ foreach ($this->get_languages_list() as $language) {
8
+ if ($language->term_id == $lang->term_id)
9
+ continue;?>
10
+
11
+ <tr><td class="tr-language-column"><?php echo esc_html($language->name);?></td><?php
12
+ // the translation exists
13
+ if (($translation_id = $this->get_translation('post', $post_id, $language)) && $translation_id != $post_id) {
14
+ printf('<td class="tr-edit-column"><input type="hidden" name="media_tr_lang[%s]" value="%d" /><a href="%s">%s</a></td>',
15
+ esc_attr($language->slug),
16
+ esc_attr($translation_id),
17
+ esc_url(admin_url(sprintf('media.php?attachment_id=%d&action=edit', $translation_id))),
18
+ __('Edit','polylang')
19
+ );
20
+ }
21
+
22
+ // no translation
23
+ else
24
+ printf('<td class="tr-edit-column"><a href="%1$s">%2$s</a></td>',
25
+ esc_url(admin_url('admin.php?action=translate_media&from_media=' . $post_id . '&new_lang=' . $language->slug)),
26
+ __('Add new','polylang')
27
+ );?>
28
+ </tr><?php
29
+ } // foreach ?>
30
+ </tbody>
31
+ </table>
include/post-translations.php CHANGED
@@ -1,3 +1,7 @@
 
 
 
 
1
  <p><em><?php $post_type == 'page' ? _e('ID of pages in other languages:', 'polylang') : _e('ID of posts in other languages:', 'polylang');?></em></p>
2
  <table>
3
  <thead><tr>
1
+ <?php
2
+ // displays the translations fields
3
+ ?>
4
+
5
  <p><em><?php $post_type == 'page' ? _e('ID of pages in other languages:', 'polylang') : _e('ID of posts in other languages:', 'polylang');?></em></p>
6
  <table>
7
  <thead><tr>
js/admin.dev.js CHANGED
@@ -1,301 +1,4 @@
1
- var pll_tagBox;
2
-
3
- // mainly copy paste of WP code
4
- (function($){
5
-
6
- pll_tagBox = {
7
- clean : function(tags) {
8
- return tags.replace(/\s*,\s*/g, ',').replace(/,+/g, ',').replace(/[,\s]+$/, '').replace(/^[,\s]+/, '');
9
- },
10
-
11
- parseTags : function(el) {
12
- var id = el.id, num = id.split('-check-num-')[1], taxbox = $(el).closest('.tagsdiv'), thetags = taxbox.find('.the-tags'), current_tags = thetags.val().split(','), new_tags = [];
13
- delete current_tags[num];
14
-
15
- $.each( current_tags, function(key, val) {
16
- val = $.trim(val);
17
- if ( val ) {
18
- new_tags.push(val);
19
- }
20
- });
21
-
22
- thetags.val( this.clean( new_tags.join(',') ) );
23
-
24
- this.quickClicks(taxbox);
25
- return false;
26
- },
27
-
28
- quickClicks : function(el) {
29
- var thetags = $('.the-tags', el),
30
- tagchecklist = $('.tagchecklist', el),
31
- id = $(el).attr('id'),
32
- current_tags, disabled;
33
-
34
- if ( !thetags.length )
35
- return;
36
-
37
- // FIXME: why this modification ?
38
- // disabled = thetags.prop('disabled'); // 3.3
39
- // disabled = thetags.attr('disabled'); // 3.1
40
- disabled = thetags.attr('disabled');
41
-
42
- current_tags = thetags.val().split(',');
43
- tagchecklist.empty();
44
-
45
- $.each( current_tags, function( key, val ) {
46
- var span, xbutton;
47
-
48
- val = $.trim( val );
49
-
50
- if ( ! val )
51
- return;
52
-
53
- // Create a new span, and ensure the text is properly escaped.
54
- span = $('<span />').text( val );
55
-
56
- // If tags editing isn't disabled, create the X button.
57
- if ( ! disabled ) {
58
- xbutton = $( '<a id="' + id + '-check-num-' + key + '" class="ntdelbutton">X</a>' );
59
- xbutton.click( function(){ pll_tagBox.parseTags(this); });
60
- span.prepend('&nbsp;').prepend( xbutton );
61
- }
62
-
63
- // Append the span to the tag list.
64
- tagchecklist.append( span );
65
- });
66
- },
67
-
68
- flushTags : function(el, a, f) {
69
- a = a || false;
70
- var text, tags = $('.the-tags', el), newtag = $('input.newtag', el), newtags;
71
-
72
- text = a ? $(a).text() : newtag.val();
73
- tagsval = tags.val();
74
- newtags = tagsval ? tagsval + ',' + text : text;
75
-
76
- newtags = this.clean( newtags );
77
- newtags = array_unique_noempty( newtags.split(',') ).join(',');
78
- tags.val(newtags);
79
- this.quickClicks(el);
80
-
81
- if ( !a )
82
- newtag.val('');
83
- if ( 'undefined' == typeof(f) )
84
- newtag.focus();
85
-
86
- return false;
87
- },
88
-
89
- get : function(id, a) {
90
- var tax = id.substr(id.indexOf('-')+1);
91
-
92
- // add the language in the $_POST variable
93
- var data = {
94
- action: 'get-tagcloud',
95
- lang: $('#post_lang_choice').attr('value'),
96
- tax: tax
97
- }
98
-
99
- $.post(ajaxurl, data, function(r, stat) {
100
- if ( 0 == r || 'success' != stat )
101
- r = wpAjax.broken;
102
-
103
- r = $('<p id="tagcloud-'+tax+'" class="the-tagcloud">'+r+'</p>');
104
- $('a', r).click(function(){
105
- pll_tagBox.flushTags( $(this).closest('.inside').children('.tagsdiv'), this);
106
- return false;
107
- });
108
-
109
- // add an if else condition to allow modifying the tags outputed when switching the language
110
- if (a == 1)
111
- $('#'+id).after(r);
112
- else {
113
- v = $('.the-tagcloud').css('display');
114
- $('.the-tagcloud').replaceWith(r);
115
- $('.the-tagcloud').css('display', v);
116
- }
117
- });
118
- },
119
-
120
- suggest : function() {
121
- ajaxtag = $('div.ajaxtag');
122
- // add the unbind function to allow calling the function when the language is modified
123
- $('input.newtag', ajaxtag).unbind().blur(function() {
124
- if ( this.value == '' )
125
- $(this).parent().siblings('.taghint').css('visibility', '');
126
- }).focus(function(){
127
- $(this).parent().siblings('.taghint').css('visibility', 'hidden');
128
- }).keyup(function(e){
129
- if ( 13 == e.which ) {
130
- pll_tagBox.flushTags( $(this).closest('.tagsdiv') );
131
- return false;
132
- }
133
- }).keypress(function(e){
134
- if ( 13 == e.which ) {
135
- e.preventDefault();
136
- return false;
137
- }
138
- }).each(function(){
139
- // add the language in the $_GET variable
140
- var lang = $('#post_lang_choice').attr('value');
141
- var tax = $(this).closest('div.tagsdiv').attr('id');
142
- $(this).suggest( ajaxurl + '?action=polylang-ajax-tag-search&lang=' + lang + '&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: "," } );
143
- });
144
- },
145
-
146
- init : function() {
147
- var t = this, ajaxtag = $('div.ajaxtag');
148
-
149
- $('.tagsdiv').each( function() {
150
- pll_tagBox.quickClicks(this);
151
- });
152
-
153
- $('input.tagadd', ajaxtag).click(function(){
154
- t.flushTags( $(this).closest('.tagsdiv') );
155
- });
156
-
157
- $('div.taghint', ajaxtag).click(function(){
158
- $(this).css('visibility', 'hidden').parent().siblings('.newtag').focus();
159
- });
160
-
161
- pll_tagBox.suggest();
162
-
163
- // save tags on post save/publish
164
- $('#post').submit(function(){
165
- $('div.tagsdiv').each( function() {
166
- pll_tagBox.flushTags(this, false, 1);
167
- });
168
- });
169
-
170
- // tag cloud
171
- $('a.tagcloud-link').click(function(){
172
- pll_tagBox.get( $(this).attr('id'), 1 );
173
- $(this).unbind().click(function(){
174
- $(this).siblings('.the-tagcloud').toggle();
175
- return false;
176
- });
177
- return false;
178
- });
179
- }
180
- };
181
-
182
- })(jQuery);
183
-
184
  jQuery(document).ready(function($) {
185
-
186
- // collect taxonomies - code partly copied from WordPress
187
- var taxonomies = new Array();
188
- $('.categorydiv').each( function(){
189
- var this_id = $(this).attr('id'), taxonomyParts, taxonomy;
190
-
191
- taxonomyParts = this_id.split('-');
192
- taxonomyParts.shift();
193
- taxonomy = taxonomyParts.join('-');
194
- taxonomies.push(taxonomy); // store the taxonomy for future use
195
-
196
- // add our hidden field in the new category form - for each hierarchical taxonomy
197
- // FIXME is it really useful now that term language can be set based on post_lang_choice ?
198
- $('#' + taxonomy + '-add-submit').before($('<input />')
199
- .attr('type', 'hidden')
200
- .attr('id', taxonomy + '-lang')
201
- .attr('name', 'term_lang_choice')
202
- .attr('value', $('#post_lang_choice').attr('value'))
203
- );
204
- });
205
-
206
- // ajax for changing the post's language in the languages metabox
207
- $('#post_lang_choice').change( function() {
208
- var data = {
209
- action: 'post_lang_choice',
210
- lang: $(this).attr('value'),
211
- taxonomies: taxonomies,
212
- post_id: $('#post_ID').attr('value')
213
- }
214
-
215
- $.post(ajaxurl, data , function(response) {
216
- var res = wpAjax.parseAjaxResponse(response, 'ajax-response');
217
- $.each(res.responses, function() {
218
- switch (this.what) {
219
- case 'translations': // translations fields
220
- $('#post-translations').html(this.data);
221
- break;
222
- case 'taxonomy': // categories metabox for posts
223
- var tax = this.data;
224
- $('#' + tax + 'checklist').html(this.supplemental.all);
225
- $('#' + tax + 'checklist-pop').html(this.supplemental.populars);
226
- $('#new' + tax + '_parent').replaceWith(this.supplemental.dropdown);
227
- $('#' + tax + '-lang').val($('#post_lang_choice').attr('value')); // hidden field
228
- break;
229
- case 'pages': // parent dropdown list for pages
230
- $('#parent_id').replaceWith(this.data);
231
- break;
232
- default:
233
- break;
234
- }
235
- });
236
-
237
- // modifies the language in the tag cloud
238
- $('.tagcloud-link').each(function() {
239
- var id = $(this).attr('id');
240
- pll_tagBox.get(id, 0);
241
- });
242
-
243
- // modifies the language in the tags suggestion input
244
- pll_tagBox.suggest();
245
- });
246
- });
247
-
248
- // Tag box
249
-
250
- // replace WP class by our own to avoid using tagBox functions
251
- // FIXME: useless now that I replace the metabox in the PHP code
252
- $('#side-sortables, #normal-sortables, #advanced-sortables').children('div.postbox').each(function(){
253
- if ( this.id.indexOf('tagsdiv-') === 0 ) {
254
- $(this).attr('id', 'pll-' + this.id);
255
- }
256
- });
257
-
258
- // copy paste WP code
259
- // replace tagsdiv by pll-tagsdiv and tagBox by pll_tagBox
260
- if ( $('#pll-tagsdiv-post_tag').length ) {
261
- pll_tagBox.init();
262
- } else {
263
- $('#side-sortables, #normal-sortables, #advanced-sortables').children('div.postbox').each(function(){
264
- if ( this.id.indexOf('pll-tagsdiv-') === 0 ) {
265
- pll_tagBox.init();
266
- return false;
267
- }
268
- });
269
- }
270
-
271
-
272
- // ajax for changing the term's language
273
- $('#term_lang_choice').change(function() {
274
- var data = {
275
- action: 'term_lang_choice',
276
- lang: $(this).attr('value'),
277
- term_id: $("input[name='tag_ID']").attr('value'),
278
- taxonomy: $("input[name='taxonomy']").attr('value')
279
- }
280
-
281
- $.post(ajaxurl, data, function(response) {
282
- var res = wpAjax.parseAjaxResponse(response, 'ajax-response');
283
- $.each(res.responses, function() {
284
- switch (this.what) {
285
- case 'translations': // translations fields
286
- $("#term-translations").html(this.data);
287
- break;
288
- case 'parent': // parent dropdown list for hierarchical taxonomies
289
- $('#parent').replaceWith(this.data);
290
- break;
291
- default:
292
- break;
293
- }
294
- });
295
- });
296
- });
297
-
298
-
299
  // languages form
300
  // fills the fields based on the language dropdown list choice
301
  $('#lang_list').change(function() {
@@ -306,5 +9,4 @@ jQuery(document).ready(function($) {
306
  $('input[name="rtl"]').val([value[2]]);
307
  $('input[name="name"]').val(selected[0]);
308
  });
309
-
310
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  jQuery(document).ready(function($) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  // languages form
3
  // fills the fields based on the language dropdown list choice
4
  $('#lang_list').change(function() {
9
  $('input[name="rtl"]').val([value[2]]);
10
  $('input[name="name"]').val(selected[0]);
11
  });
 
12
  });
js/admin.js CHANGED
@@ -1,13 +1 @@
1
- var pll_tagBox;(function($){pll_tagBox={clean:function(tags){return tags.replace(/\s*,\s*/g,',').replace(/,+/g,',').replace(/[,\s]+$/,'').replace(/^[,\s]+/,'');},parseTags:function(el){var id=el.id,num=id.split('-check-num-')[1],taxbox=$(el).closest('.tagsdiv'),thetags=taxbox.find('.the-tags'),current_tags=thetags.val().split(','),new_tags=[];delete current_tags[num];$.each(current_tags,function(key,val){val=$.trim(val);if(val){new_tags.push(val);}});thetags.val(this.clean(new_tags.join(',')));this.quickClicks(taxbox);return false;},quickClicks:function(el){var thetags=$('.the-tags',el),tagchecklist=$('.tagchecklist',el),id=$(el).attr('id'),current_tags,disabled;if(!thetags.length)
2
- return;disabled=thetags.attr('disabled');current_tags=thetags.val().split(',');tagchecklist.empty();$.each(current_tags,function(key,val){var span,xbutton;val=$.trim(val);if(!val)
3
- return;span=$('<span />').text(val);if(!disabled){xbutton=$('<a id="'+id+'-check-num-'+key+'" class="ntdelbutton">X</a>');xbutton.click(function(){pll_tagBox.parseTags(this);});span.prepend(' ').prepend(xbutton);}
4
- tagchecklist.append(span);});},flushTags:function(el,a,f){a=a||false;var text,tags=$('.the-tags',el),newtag=$('input.newtag',el),newtags;text=a?$(a).text():newtag.val();tagsval=tags.val();newtags=tagsval?tagsval+','+text:text;newtags=this.clean(newtags);newtags=array_unique_noempty(newtags.split(',')).join(',');tags.val(newtags);this.quickClicks(el);if(!a)
5
- newtag.val('');if('undefined'==typeof(f))
6
- newtag.focus();return false;},get:function(id,a){var tax=id.substr(id.indexOf('-')+1);var data={action:'get-tagcloud',lang:$('#post_lang_choice').attr('value'),tax:tax}
7
- $.post(ajaxurl,data,function(r,stat){if(0==r||'success'!=stat)
8
- r=wpAjax.broken;r=$('<p id="tagcloud-'+tax+'" class="the-tagcloud">'+r+'</p>');$('a',r).click(function(){pll_tagBox.flushTags($(this).closest('.inside').children('.tagsdiv'),this);return false;});if(a==1)
9
- $('#'+id).after(r);else{v=$('.the-tagcloud').css('display');$('.the-tagcloud').replaceWith(r);$('.the-tagcloud').css('display',v);}});},suggest:function(){ajaxtag=$('div.ajaxtag');$('input.newtag',ajaxtag).unbind().blur(function(){if(this.value=='')
10
- $(this).parent().siblings('.taghint').css('visibility','');}).focus(function(){$(this).parent().siblings('.taghint').css('visibility','hidden');}).keyup(function(e){if(13==e.which){pll_tagBox.flushTags($(this).closest('.tagsdiv'));return false;}}).keypress(function(e){if(13==e.which){e.preventDefault();return false;}}).each(function(){var lang=$('#post_lang_choice').attr('value');var tax=$(this).closest('div.tagsdiv').attr('id');$(this).suggest(ajaxurl+'?action=polylang-ajax-tag-search&lang='+lang+'&tax='+tax,{delay:500,minchars:2,multiple:true,multipleSep:","});});},init:function(){var t=this,ajaxtag=$('div.ajaxtag');$('.tagsdiv').each(function(){pll_tagBox.quickClicks(this);});$('input.tagadd',ajaxtag).click(function(){t.flushTags($(this).closest('.tagsdiv'));});$('div.taghint',ajaxtag).click(function(){$(this).css('visibility','hidden').parent().siblings('.newtag').focus();});pll_tagBox.suggest();$('#post').submit(function(){$('div.tagsdiv').each(function(){pll_tagBox.flushTags(this,false,1);});});$('a.tagcloud-link').click(function(){pll_tagBox.get($(this).attr('id'),1);$(this).unbind().click(function(){$(this).siblings('.the-tagcloud').toggle();return false;});return false;});}};})(jQuery);jQuery(document).ready(function($){var taxonomies=new Array();$('.categorydiv').each(function(){var this_id=$(this).attr('id'),taxonomyParts,taxonomy;taxonomyParts=this_id.split('-');taxonomyParts.shift();taxonomy=taxonomyParts.join('-');taxonomies.push(taxonomy);$('#'+taxonomy+'-add-submit').before($('<input />').attr('type','hidden').attr('id',taxonomy+'-lang').attr('name','term_lang_choice').attr('value',$('#post_lang_choice').attr('value')));});$('#post_lang_choice').change(function(){var data={action:'post_lang_choice',lang:$(this).attr('value'),taxonomies:taxonomies,post_id:$('#post_ID').attr('value')}
11
- $.post(ajaxurl,data,function(response){var res=wpAjax.parseAjaxResponse(response,'ajax-response');$.each(res.responses,function(){switch(this.what){case'translations':$('#post-translations').html(this.data);break;case'taxonomy':var tax=this.data;$('#'+tax+'checklist').html(this.supplemental.all);$('#'+tax+'checklist-pop').html(this.supplemental.populars);$('#new'+tax+'_parent').replaceWith(this.supplemental.dropdown);$('#'+tax+'-lang').val($('#post_lang_choice').attr('value'));break;case'pages':$('#parent_id').replaceWith(this.data);break;default:break;}});$('.tagcloud-link').each(function(){var id=$(this).attr('id');pll_tagBox.get(id,0);});pll_tagBox.suggest();});});$('#side-sortables, #normal-sortables, #advanced-sortables').children('div.postbox').each(function(){if(this.id.indexOf('tagsdiv-')===0){$(this).attr('id','pll-'+this.id);}});if($('#pll-tagsdiv-post_tag').length){pll_tagBox.init();}else{$('#side-sortables, #normal-sortables, #advanced-sortables').children('div.postbox').each(function(){if(this.id.indexOf('pll-tagsdiv-')===0){pll_tagBox.init();return false;}});}
12
- $('#term_lang_choice').change(function(){var data={action:'term_lang_choice',lang:$(this).attr('value'),term_id:$("input[name='tag_ID']").attr('value'),taxonomy:$("input[name='taxonomy']").attr('value')}
13
- $.post(ajaxurl,data,function(response){var res=wpAjax.parseAjaxResponse(response,'ajax-response');$.each(res.responses,function(){switch(this.what){case'translations':$("#term-translations").html(this.data);break;case'parent':$('#parent').replaceWith(this.data);break;default:break;}});});});$('#lang_list').change(function(){value=$(this).attr('value').split('-');selected=$("select option:selected").text().split(' - ');$('input[name="slug"]').val(value[0]);$('input[name="description"]').val(value[1]);$('input[name="rtl"]').val([value[2]]);$('input[name="name"]').val(selected[0]);});});
1
+ jQuery(document).ready(function(a){a("#lang_list").change(function(){value=a(this).attr("value").split("-");selected=a("select option:selected").text().split(" - ");a('input[name="slug"]').val(value[0]);a('input[name="description"]').val(value[1]);a('input[name="rtl"]').val([value[2]]);a('input[name="name"]').val(selected[0])})})
 
 
 
 
 
 
 
 
 
 
 
 
js/post.dev.js ADDED
@@ -0,0 +1,260 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var pll_tagBox;
2
+
3
+ // mainly copy paste of WP code
4
+ (function($){
5
+
6
+ pll_tagBox = {
7
+ clean : function(tags) {
8
+ return tags.replace(/\s*,\s*/g, ',').replace(/,+/g, ',').replace(/[,\s]+$/, '').replace(/^[,\s]+/, '');
9
+ },
10
+
11
+ parseTags : function(el) {
12
+ var id = el.id, num = id.split('-check-num-')[1], taxbox = $(el).closest('.tagsdiv'), thetags = taxbox.find('.the-tags'), current_tags = thetags.val().split(','), new_tags = [];
13
+ delete current_tags[num];
14
+
15
+ $.each( current_tags, function(key, val) {
16
+ val = $.trim(val);
17
+ if ( val ) {
18
+ new_tags.push(val);
19
+ }
20
+ });
21
+
22
+ thetags.val( this.clean( new_tags.join(',') ) );
23
+
24
+ this.quickClicks(taxbox);
25
+ return false;
26
+ },
27
+
28
+ quickClicks : function(el) {
29
+ var thetags = $('.the-tags', el),
30
+ tagchecklist = $('.tagchecklist', el),
31
+ id = $(el).attr('id'),
32
+ current_tags, disabled;
33
+
34
+ if ( !thetags.length )
35
+ return;
36
+
37
+ // FIXME: why this modification ?
38
+ // disabled = thetags.prop('disabled'); // 3.3
39
+ // disabled = thetags.attr('disabled'); // 3.1
40
+ disabled = thetags.attr('disabled');
41
+
42
+ current_tags = thetags.val().split(',');
43
+ tagchecklist.empty();
44
+
45
+ $.each( current_tags, function( key, val ) {
46
+ var span, xbutton;
47
+
48
+ val = $.trim( val );
49
+
50
+ if ( ! val )
51
+ return;
52
+
53
+ // Create a new span, and ensure the text is properly escaped.
54
+ span = $('<span />').text( val );
55
+
56
+ // If tags editing isn't disabled, create the X button.
57
+ if ( ! disabled ) {
58
+ xbutton = $( '<a id="' + id + '-check-num-' + key + '" class="ntdelbutton">X</a>' );
59
+ xbutton.click( function(){ pll_tagBox.parseTags(this); });
60
+ span.prepend('&nbsp;').prepend( xbutton );
61
+ }
62
+
63
+ // Append the span to the tag list.
64
+ tagchecklist.append( span );
65
+ });
66
+ },
67
+
68
+ flushTags : function(el, a, f) {
69
+ a = a || false;
70
+ var text, tags = $('.the-tags', el), newtag = $('input.newtag', el), newtags;
71
+
72
+ text = a ? $(a).text() : newtag.val();
73
+ tagsval = tags.val();
74
+ newtags = tagsval ? tagsval + ',' + text : text;
75
+
76
+ newtags = this.clean( newtags );
77
+ newtags = array_unique_noempty( newtags.split(',') ).join(',');
78
+ tags.val(newtags);
79
+ this.quickClicks(el);
80
+
81
+ if ( !a )
82
+ newtag.val('');
83
+ if ( 'undefined' == typeof(f) )
84
+ newtag.focus();
85
+
86
+ return false;
87
+ },
88
+
89
+ get : function(id, a) {
90
+ var tax = id.substr(id.indexOf('-')+1);
91
+
92
+ // add the language in the $_POST variable
93
+ var data = {
94
+ action: 'get-tagcloud',
95
+ lang: $('#post_lang_choice').attr('value'),
96
+ tax: tax
97
+ }
98
+
99
+ $.post(ajaxurl, data, function(r, stat) {
100
+ if ( 0 == r || 'success' != stat )
101
+ r = wpAjax.broken;
102
+
103
+ r = $('<p id="tagcloud-'+tax+'" class="the-tagcloud">'+r+'</p>');
104
+ $('a', r).click(function(){
105
+ pll_tagBox.flushTags( $(this).closest('.inside').children('.tagsdiv'), this);
106
+ return false;
107
+ });
108
+
109
+ // add an if else condition to allow modifying the tags outputed when switching the language
110
+ if (a == 1)
111
+ $('#'+id).after(r);
112
+ else {
113
+ v = $('.the-tagcloud').css('display');
114
+ $('.the-tagcloud').replaceWith(r);
115
+ $('.the-tagcloud').css('display', v);
116
+ }
117
+ });
118
+ },
119
+
120
+ suggest : function() {
121
+ ajaxtag = $('div.ajaxtag');
122
+ // add the unbind function to allow calling the function when the language is modified
123
+ $('input.newtag', ajaxtag).unbind().blur(function() {
124
+ if ( this.value == '' )
125
+ $(this).parent().siblings('.taghint').css('visibility', '');
126
+ }).focus(function(){
127
+ $(this).parent().siblings('.taghint').css('visibility', 'hidden');
128
+ }).keyup(function(e){
129
+ if ( 13 == e.which ) {
130
+ pll_tagBox.flushTags( $(this).closest('.tagsdiv') );
131
+ return false;
132
+ }
133
+ }).keypress(function(e){
134
+ if ( 13 == e.which ) {
135
+ e.preventDefault();
136
+ return false;
137
+ }
138
+ }).each(function(){
139
+ // add the language in the $_GET variable
140
+ var lang = $('#post_lang_choice').attr('value');
141
+ var tax = $(this).closest('div.tagsdiv').attr('id');
142
+ $(this).suggest( ajaxurl + '?action=polylang-ajax-tag-search&lang=' + lang + '&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: "," } );
143
+ });
144
+ },
145
+
146
+ init : function() {
147
+ var t = this, ajaxtag = $('div.ajaxtag');
148
+
149
+ $('.tagsdiv').each( function() {
150
+ pll_tagBox.quickClicks(this);
151
+ });
152
+
153
+ $('input.tagadd', ajaxtag).click(function(){
154
+ t.flushTags( $(this).closest('.tagsdiv') );
155
+ });
156
+
157
+ $('div.taghint', ajaxtag).click(function(){
158
+ $(this).css('visibility', 'hidden').parent().siblings('.newtag').focus();
159
+ });
160
+
161
+ pll_tagBox.suggest();
162
+
163
+ // save tags on post save/publish
164
+ $('#post').submit(function(){
165
+ $('div.tagsdiv').each( function() {
166
+ pll_tagBox.flushTags(this, false, 1);
167
+ });
168
+ });
169
+
170
+ // tag cloud
171
+ $('a.tagcloud-link').click(function(){
172
+ pll_tagBox.get( $(this).attr('id'), 1 );
173
+ $(this).unbind().click(function(){
174
+ $(this).siblings('.the-tagcloud').toggle();
175
+ return false;
176
+ });
177
+ return false;
178
+ });
179
+ }
180
+ };
181
+
182
+ })(jQuery);
183
+
184
+ jQuery(document).ready(function($) {
185
+ // collect taxonomies - code partly copied from WordPress
186
+ var taxonomies = new Array();
187
+ $('.categorydiv').each( function(){
188
+ var this_id = $(this).attr('id'), taxonomyParts, taxonomy;
189
+
190
+ taxonomyParts = this_id.split('-');
191
+ taxonomyParts.shift();
192
+ taxonomy = taxonomyParts.join('-');
193
+ taxonomies.push(taxonomy); // store the taxonomy for future use
194
+ });
195
+
196
+ // ajax for changing the post's language in the languages metabox
197
+ $('#post_lang_choice').change( function() {
198
+ var data = {
199
+ action: 'post_lang_choice',
200
+ lang: $(this).attr('value'),
201
+ taxonomies: taxonomies,
202
+ post_id: $('#post_ID').attr('value')
203
+ }
204
+
205
+ $.post(ajaxurl, data , function(response) {
206
+ var res = wpAjax.parseAjaxResponse(response, 'ajax-response');
207
+ $.each(res.responses, function() {
208
+ switch (this.what) {
209
+ case 'translations': // translations fields
210
+ $('#post-translations').html(this.data);
211
+ break;
212
+ case 'taxonomy': // categories metabox for posts
213
+ var tax = this.data;
214
+ $('#' + tax + 'checklist').html(this.supplemental.all);
215
+ $('#' + tax + 'checklist-pop').html(this.supplemental.populars);
216
+ $('#new' + tax + '_parent').replaceWith(this.supplemental.dropdown);
217
+ $('#' + tax + '-lang').val($('#post_lang_choice').attr('value')); // hidden field
218
+ break;
219
+ case 'pages': // parent dropdown list for pages
220
+ $('#parent_id').replaceWith(this.data);
221
+ break;
222
+ default:
223
+ break;
224
+ }
225
+ });
226
+
227
+ // modifies the language in the tag cloud
228
+ $('.tagcloud-link').each(function() {
229
+ var id = $(this).attr('id');
230
+ pll_tagBox.get(id, 0);
231
+ });
232
+
233
+ // modifies the language in the tags suggestion input
234
+ pll_tagBox.suggest();
235
+ });
236
+ });
237
+
238
+ // Tag box
239
+ // copy paste WP code
240
+ // replacing tagsdiv by pll-tagsdiv and tagBox by pll_tagBox
241
+ if ( $('#pll-tagsdiv-post_tag').length ) {
242
+ pll_tagBox.init();
243
+ } else {
244
+ $('#side-sortables, #normal-sortables, #advanced-sortables').children('div.postbox').each(function(){
245
+ if ( this.id.indexOf('pll-tagsdiv-') === 0 ) {
246
+ pll_tagBox.init();
247
+ return false;
248
+ }
249
+ });
250
+ }
251
+
252
+ // quick edit
253
+ jQuery("a.editinline").live("click", function() {
254
+ inlineEditPost.revert();
255
+ var post_id = inlineEditPost.getId(this);
256
+ var lang = $("input[name='lang_"+post_id+"']").attr('value');
257
+ $('#post_lang_choice option:selected').removeAttr('selected');
258
+ $('#post_lang_choice option[value="'+lang+'"]').attr('selected', 'selected');
259
+ });
260
+ });
js/post.js ADDED
@@ -0,0 +1 @@
 
1
+ var pll_tagBox;(function(a){pll_tagBox={clean:function(a){return a.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,"")},parseTags:function(b){var c=b.id,d=c.split("-check-num-")[1],e=a(b).closest(".tagsdiv"),f=e.find(".the-tags"),g=f.val().split(","),h=[];delete g[d];a.each(g,function(b,c){c=a.trim(c);if(c){h.push(c)}});f.val(this.clean(h.join(",")));this.quickClicks(e);return false},quickClicks:function(b){var c=a(".the-tags",b),d=a(".tagchecklist",b),e=a(b).attr("id"),f,g;if(!c.length)return;g=c.attr("disabled");f=c.val().split(",");d.empty();a.each(f,function(b,c){var f,h;c=a.trim(c);if(!c)return;f=a("<span />").text(c);if(!g){h=a('<a id="'+e+"-check-num-"+b+'" class="ntdelbutton">X</a>');h.click(function(){pll_tagBox.parseTags(this)});f.prepend(" ").prepend(h)}d.append(f)})},flushTags:function(b,c,d){c=c||false;var e,f=a(".the-tags",b),g=a("input.newtag",b),h;e=c?a(c).text():g.val();tagsval=f.val();h=tagsval?tagsval+","+e:e;h=this.clean(h);h=array_unique_noempty(h.split(",")).join(",");f.val(h);this.quickClicks(b);if(!c)g.val("");if("undefined"==typeof d)g.focus();return false},get:function(b,c){var d=b.substr(b.indexOf("-")+1);var e={action:"get-tagcloud",lang:a("#post_lang_choice").attr("value"),tax:d};a.post(ajaxurl,e,function(e,f){if(0==e||"success"!=f)e=wpAjax.broken;e=a('<p id="tagcloud-'+d+'" class="the-tagcloud">'+e+"</p>");a("a",e).click(function(){pll_tagBox.flushTags(a(this).closest(".inside").children(".tagsdiv"),this);return false});if(c==1)a("#"+b).after(e);else{v=a(".the-tagcloud").css("display");a(".the-tagcloud").replaceWith(e);a(".the-tagcloud").css("display",v)}})},suggest:function(){ajaxtag=a("div.ajaxtag");a("input.newtag",ajaxtag).unbind().blur(function(){if(this.value=="")a(this).parent().siblings(".taghint").css("visibility","")}).focus(function(){a(this).parent().siblings(".taghint").css("visibility","hidden")}).keyup(function(b){if(13==b.which){pll_tagBox.flushTags(a(this).closest(".tagsdiv"));return false}}).keypress(function(a){if(13==a.which){a.preventDefault();return false}}).each(function(){var b=a("#post_lang_choice").attr("value");var c=a(this).closest("div.tagsdiv").attr("id");a(this).suggest(ajaxurl+"?action=polylang-ajax-tag-search&lang="+b+"&tax="+c,{delay:500,minchars:2,multiple:true,multipleSep:","})})},init:function(){var b=this,c=a("div.ajaxtag");a(".tagsdiv").each(function(){pll_tagBox.quickClicks(this)});a("input.tagadd",c).click(function(){b.flushTags(a(this).closest(".tagsdiv"))});a("div.taghint",c).click(function(){a(this).css("visibility","hidden").parent().siblings(".newtag").focus()});pll_tagBox.suggest();a("#post").submit(function(){a("div.tagsdiv").each(function(){pll_tagBox.flushTags(this,false,1)})});a("a.tagcloud-link").click(function(){pll_tagBox.get(a(this).attr("id"),1);a(this).unbind().click(function(){a(this).siblings(".the-tagcloud").toggle();return false});return false})}}})(jQuery);jQuery(document).ready(function(a){var b=new Array;a(".categorydiv").each(function(){var c=a(this).attr("id"),d,e;d=c.split("-");d.shift();e=d.join("-");b.push(e)});a("#post_lang_choice").change(function(){var c={action:"post_lang_choice",lang:a(this).attr("value"),taxonomies:b,post_id:a("#post_ID").attr("value")};a.post(ajaxurl,c,function(b){var c=wpAjax.parseAjaxResponse(b,"ajax-response");a.each(c.responses,function(){switch(this.what){case"translations":a("#post-translations").html(this.data);break;case"taxonomy":var b=this.data;a("#"+b+"checklist").html(this.supplemental.all);a("#"+b+"checklist-pop").html(this.supplemental.populars);a("#new"+b+"_parent").replaceWith(this.supplemental.dropdown);a("#"+b+"-lang").val(a("#post_lang_choice").attr("value"));break;case"pages":a("#parent_id").replaceWith(this.data);break;default:break}});a(".tagcloud-link").each(function(){var b=a(this).attr("id");pll_tagBox.get(b,0)});pll_tagBox.suggest()})});if(a("#pll-tagsdiv-post_tag").length){pll_tagBox.init()}else{a("#side-sortables, #normal-sortables, #advanced-sortables").children("div.postbox").each(function(){if(this.id.indexOf("pll-tagsdiv-")===0){pll_tagBox.init();return false}})}jQuery("a.editinline").live("click",function(){inlineEditPost.revert();var b=inlineEditPost.getId(this);var c=a("input[name='lang_"+b+"']").attr("value");a("#post_lang_choice option:selected").removeAttr("selected");a('#post_lang_choice option[value="'+c+'"]').attr("selected","selected")})})
js/term.dev.js ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function($) {
2
+ // ajax for changing the term's language
3
+ $('#term_lang_choice').change(function() {
4
+ var data = {
5
+ action: 'term_lang_choice',
6
+ lang: $(this).attr('value'),
7
+ term_id: $("input[name='tag_ID']").attr('value'),
8
+ taxonomy: $("input[name='taxonomy']").attr('value')
9
+ }
10
+
11
+ $.post(ajaxurl, data, function(response) {
12
+ var res = wpAjax.parseAjaxResponse(response, 'ajax-response');
13
+ $.each(res.responses, function() {
14
+ switch (this.what) {
15
+ case 'translations': // translations fields
16
+ $("#term-translations").html(this.data);
17
+ break;
18
+ case 'parent': // parent dropdown list for hierarchical taxonomies
19
+ $('#parent').replaceWith(this.data);
20
+ break;
21
+ case 'tag_cloud': // popular items
22
+ $('.tagcloud').replaceWith(this.data);
23
+ break;
24
+ default:
25
+ break;
26
+ }
27
+ });
28
+ });
29
+ });
30
+
31
+ // quick edit
32
+ jQuery("a.editinline").live("click", function() {
33
+ inlineEditTax.revert();
34
+ var id = inlineEditTax.getId(this);
35
+ var lang = $("input[name='lang_"+id+"']").attr('value');
36
+ $('#inline_lang_choice option:selected').removeAttr('selected');
37
+ $('#inline_lang_choice option[value="'+lang+'"]').attr('selected', 'selected');
38
+ });
39
+ });
js/term.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery(document).ready(function(a){a("#term_lang_choice").change(function(){var b={action:"term_lang_choice",lang:a(this).attr("value"),term_id:a("input[name='tag_ID']").attr("value"),taxonomy:a("input[name='taxonomy']").attr("value")};a.post(ajaxurl,b,function(b){var c=wpAjax.parseAjaxResponse(b,"ajax-response");a.each(c.responses,function(){switch(this.what){case"translations":a("#term-translations").html(this.data);break;case"parent":a("#parent").replaceWith(this.data);break;case"tag_cloud":a(".tagcloud").replaceWith(this.data);break;default:break}})})});jQuery("a.editinline").live("click",function(){inlineEditTax.revert();var b=inlineEditTax.getId(this);var c=a("input[name='lang_"+b+"']").attr("value");a("#inline_lang_choice option:selected").removeAttr("selected");a('#inline_lang_choice option[value="'+c+'"]').attr("selected","selected")})})
js/user.dev.js ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function($) {
2
+ // biography
3
+ // FIXME there is probably a more efficient way to do this
4
+ var td = $('#description').parent();
5
+ var d = $('#description').clone();
6
+ var span = td.children('.description').clone();
7
+ td.children().remove();
8
+
9
+ $('.biography').each( function(){
10
+ lang = $(this).attr('name').split('-');
11
+ desc = d.clone();
12
+ desc.attr('name', 'description_'+lang[0]);
13
+ desc.html($(this).attr('value'));
14
+ td.append('<div>'+lang[1]+'</div');
15
+ td.append(desc);
16
+ });
17
+
18
+ td.append('<br />');
19
+ td.append(span);
20
+ });
js/user.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery(document).ready(function(a){var b=a("#description").parent();var c=a("#description").clone();var d=b.children(".description").clone();b.children().remove();a(".biography").each(function(){lang=a(this).attr("name").split("-");desc=c.clone();desc.attr("name","description_"+lang[0]);desc.html(a(this).attr("value"));b.append("<div>"+lang[1]+"</div");b.append(desc)});b.append("<br />");b.append(d)})
languages/polylang-da_DK.mo CHANGED
Binary file
languages/polylang-da_DK.po CHANGED
@@ -2,14 +2,13 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-03-27 00:39+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Patrick Hesselberg <Super-patzen@live.dk>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "Language: \n"
13
  "Plural-Forms: nplurals=2: nplural=n>1\n"
14
  "X-Poedit-SourceCharset: utf-8\n"
15
  "X-Poedit-KeywordsList: _e;__;_x\n"
@@ -17,290 +16,445 @@ msgstr ""
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
- #: ../polylang.php:92
21
  #, php-format
22
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
  msgstr "Du bruger WordPress %s. Polylang kræver mindst WordPress %s."
24
 
25
- #: ../polylang.php:184
 
 
 
 
 
26
  msgid "Error: Restore of local flags failed!"
27
  msgstr "Fejl: Gendannelse af lokale flag mislykkedes!"
28
 
29
- #: ../polylang.php:185
30
  #, php-format
31
  msgid "Please move your local flags from %s to %s"
32
  msgstr "Flyt venligst dine lokale flag fra %s til %s"
33
 
34
- #: ../include/admin-filters.php:144
35
- #: ../include/admin-filters.php:573
36
- msgid "Add new translation"
37
- msgstr "Tilføj ny oversættelse"
38
 
39
- #: ../include/admin-filters.php:167
40
- msgid "Show all languages"
41
- msgstr "Vis alle sprog"
 
42
 
43
- #: ../include/admin-filters.php:180
44
- #: ../include/admin.php:32
45
- #: ../include/admin.php:291
46
- #: ../include/list-table.php:13
47
- msgid "Languages"
48
  msgstr "Sprog"
49
 
50
- #: ../include/admin-filters.php:197
51
- msgid "Page's language:"
52
- msgstr "Side's sprog:"
53
 
54
- #: ../include/admin-filters.php:197
55
- msgid "Post's language:"
56
- msgstr "Indlæg's sprog:"
 
 
57
 
58
- #: ../include/admin-filters.php:257
59
- msgid "(no parent)"
60
- msgstr "(ingen forælder)"
 
61
 
62
- #: ../include/admin-filters.php:511
63
- #: ../include/admin-filters.php:528
64
- #: ../include/list-table.php:12
65
- #: ../include/post-translations.php:4
66
- #: ../include/term-translations.php:15
67
- msgid "Language"
 
 
 
 
 
 
 
 
 
68
  msgstr "Sprog"
69
 
70
- #: ../include/admin-filters.php:513
71
- #: ../include/admin-filters.php:531
72
- msgid "Sets the language"
73
- msgstr "Indstiller sproget"
74
 
75
- #: ../include/admin-filters.php:694
76
- msgid "None"
77
- msgstr "Ingen"
78
 
79
- #: ../include/admin-filters.php:711
80
- msgid "Theme locations and languages"
81
- msgstr "Tema locations og sprog"
82
 
83
- #: ../include/admin-filters.php:716
84
- #, php-format
85
- msgid "Please go to the %slanguages page%s to set theme locations and languages"
86
- msgstr "Gå venligst til %ssprog side%s for at sætte tema locations og sprog"
87
 
88
- #: ../include/admin-filters.php:727
89
- msgid "The widget is displayed for:"
90
- msgstr "Widget vises i:"
91
 
92
- #: ../include/admin-filters.php:758
93
- msgid "Admin language"
94
- msgstr "Administrator sprog"
95
 
96
- #: ../include/admin.php:25
97
- #: ../include/admin.php:298
98
- msgid "Settings"
99
- msgstr "Indstillinger"
 
 
 
 
 
 
 
100
 
101
- #: ../include/admin.php:296
102
  msgid "Menus"
103
  msgstr "Menuer"
104
 
105
- #: ../include/admin.php:298
106
- #: ../include/list-table.php:104
107
  msgid "Strings translation"
108
  msgstr "Strings oversættelse"
109
 
110
- #: ../include/admin.php:316
 
 
 
 
111
  msgid "Enter a valid WorPress locale"
112
  msgstr "Indtast en gyldig Wordpress locale"
113
 
114
- #: ../include/admin.php:317
115
  msgid "The language code must be 2 characters long"
116
  msgstr "Sprogkoden skal være på 2 tegn"
117
 
118
- #: ../include/admin.php:318
119
  msgid "The language code must be unique"
120
  msgstr "Sprogkoden skal være unik"
121
 
122
- #: ../include/admin.php:319
123
  msgid "The language must have a name"
124
  msgstr "Sproget skal have et navn"
125
 
126
- #: ../include/admin.php:320
127
- msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
128
- msgstr "Sproget var oprettet, men WordPress sprogfilen blev ikke downloadet. Du skal installere den manuelt."
 
 
 
 
129
 
130
- #: ../include/admin.php:475
131
- msgid "Upgrading language files&#8230;"
132
- msgstr "Opgradering sprogfiler files&#8230;"
133
 
134
- #: ../include/admin.php:484
135
- msgid "Displays language names"
136
- msgstr "Vis sprog navne"
137
 
138
- #: ../include/admin.php:485
139
- msgid "Displays flags"
140
- msgstr "Vis flag"
141
 
142
- #: ../include/admin.php:486
143
- msgid "Forces link to front page"
144
- msgstr "Tvinger link til forsiden"
145
 
146
- #: ../include/admin.php:487
147
- msgid "Hides the current language"
148
- msgstr "Skjuler det nuværende sprog"
149
 
150
- #: ../include/admin.php:489
151
- msgid "Displays a language switcher at the end of the menu"
152
- msgstr "Viser en sprog skifter ved enden af menuen"
153
 
154
- #: ../include/admin.php:490
155
- msgid "Displays as dropdown"
156
- msgstr "Viser som dropdown"
157
 
158
- #: ../include/admin.php:499
159
- msgid "Site Title"
160
- msgstr "Side Titel"
161
 
162
- #: ../include/admin.php:500
163
- msgid "Tagline"
164
- msgstr "Tagline"
 
165
 
166
- #: ../include/admin.php:519
167
- msgid "Widget title"
168
- msgstr "Widget titel"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
169
 
170
- #: ../include/base.php:33
 
 
 
 
171
  msgid "All languages"
172
  msgstr "Alle sprog"
173
 
174
- #: ../include/calendar.php:106
175
- #, php-format
176
- msgid "%1$s %2$s"
177
- msgstr "%1$s %2$s"
178
 
179
- #: ../include/calendar.php:132
180
- #: ../include/calendar.php:140
181
- #, php-format
182
- msgid "View posts for %1$s %2$s"
183
- msgstr "Vis indlæg for %1$s %2$s"
184
 
185
- #: ../include/languages-form.php:33
 
 
 
 
186
  msgid "Edit language"
187
  msgstr "Rediger sprog"
188
 
189
- #: ../include/languages-form.php:33
190
- #: ../include/languages-form.php:100
191
  msgid "Add new language"
192
  msgstr "Tilføj nyt sprog"
193
 
194
- #: ../include/languages-form.php:55
195
  msgid "Choose a language"
196
  msgstr "Vælg sprog"
197
 
198
- #: ../include/languages-form.php:63
199
  msgid "You can choose a language in the list or directly edit it below."
200
  msgstr "Du kan vælge et sprog fra listen eller redigere det direkte nedenfor."
201
 
202
- #: ../include/languages-form.php:67
203
- #: ../include/list-table.php:45
204
  msgid "Full name"
205
  msgstr "Fulde navn"
206
 
207
- #: ../include/languages-form.php:69
208
  msgid "The name is how it is displayed on your site (for example: English)."
209
  msgstr "Navnet er hvordan det bliver vist på din side (for eksempel: Engelsk)."
210
 
211
- #: ../include/languages-form.php:73
212
- #: ../include/list-table.php:46
213
  msgid "Locale"
214
  msgstr "Landestandard"
215
 
216
- #: ../include/languages-form.php:76
217
- msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
218
- msgstr "Wordpress Landestandarden for sproget (for eksempel: da_DK). Du skal installere .mo filen til dette sprog."
 
 
 
 
219
 
220
- #: ../include/languages-form.php:80
221
  msgid "Language code"
222
  msgstr "Sprogkode"
223
 
224
- #: ../include/languages-form.php:82
225
  msgid "2-letters ISO 639-1 language code (for example: en)"
226
  msgstr "2 bogstaver ISO 639-1 sprogkode (for eksempel: da)"
227
 
228
- #: ../include/languages-form.php:86
229
  msgid "Text direction"
230
  msgstr "Tekst retning"
231
 
232
- #: ../include/languages-form.php:88
233
  msgid "left to right"
234
  msgstr "venstre til højre"
235
 
236
- #: ../include/languages-form.php:90
237
  msgid "right to left"
238
  msgstr "højre til venstre"
239
 
240
- #: ../include/languages-form.php:91
241
  msgid "Choose the text direction for the language"
242
  msgstr "Vælg en tekstretning for sproget"
243
 
244
- #: ../include/languages-form.php:95
245
- #: ../include/list-table.php:48
246
  msgid "Order"
247
  msgstr "Sorter"
248
 
249
- #: ../include/languages-form.php:97
250
  msgid "Position of the language in the language switcher"
251
  msgstr "Position af sproget i sprog skifteren"
252
 
253
- #: ../include/languages-form.php:100
254
  msgid "Update"
255
  msgstr "Opdater"
256
 
257
- #: ../include/languages-form.php:136
258
  msgid "Language switcher"
259
  msgstr "Sprog skifter"
260
 
261
  #: ../include/languages-form.php:175
 
 
 
 
262
  msgid "Default language"
263
  msgstr "Standard sprog"
264
 
265
- #: ../include/languages-form.php:193
266
- msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
267
- msgstr "Der er indlæg, sider, kategorier eller tags uden et valgt sprog. Vil du sætte dem til det standard sprog ?"
 
 
 
 
268
 
269
- #: ../include/languages-form.php:201
270
  msgid "Detect browser language"
271
  msgstr "Find browser sprog"
272
 
273
- #: ../include/languages-form.php:207
274
- msgid "When the front page is visited, set the language according to the browser preference"
275
- msgstr "Når forsiden vises, skal du indstille sprog i overensstemmelse med browseren præference"
 
 
 
 
276
 
277
- #: ../include/languages-form.php:214
278
  msgid "URL modifications"
279
  msgstr "URL ændringer"
280
 
281
- #: ../include/languages-form.php:220
282
- msgid "Keep /language/ in pretty permalinks. Example:"
283
- msgstr "Hold /sprog/ i pæne permalinks. eksempel:"
 
 
 
 
 
 
 
 
 
 
 
 
284
 
285
- #: ../include/languages-form.php:228
286
  msgid "Remove /language/ in pretty permalinks. Example:"
287
  msgstr "Fjern /sprog/ i pæne permalinks. Eksempel:"
288
 
289
- #: ../include/languages-form.php:236
 
 
 
 
290
  msgid "Hide URL language information for default language"
291
  msgstr "Skjul URL sprog information for standardsprog"
292
 
293
- #: ../include/languages-form.php:243
294
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
295
- msgstr "Tilføj sprog information til alle URL herunder indlæg, sider, kategorier og indlæg tags (anbefales ikke)"
 
 
 
 
 
296
 
297
- #: ../include/list-table.php:26
298
- #: ../include/post-translations.php:6
299
- #: ../include/post-translations.php:29
300
- #: ../include/term-translations.php:18
301
- #: ../include/term-translations.php:65
302
- msgid "Edit"
303
- msgstr "Rediger"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
 
305
  #: ../include/list-table.php:27
306
  msgid "Delete"
@@ -322,58 +476,10 @@ msgstr "Indlæg"
322
  msgid "Strings translations"
323
  msgstr "Strings oversættelser"
324
 
325
- #: ../include/list-table.php:125
326
  msgid "Name"
327
  msgstr "Navn"
328
 
329
- #: ../include/list-table.php:126
330
  msgid "String"
331
  msgstr "String"
332
-
333
- #: ../include/list-table.php:127
334
- #: ../include/term-translations.php:6
335
- #: ../include/term-translations.php:11
336
- msgid "Translations"
337
- msgstr "Oversættelser"
338
-
339
- #: ../include/post-translations.php:1
340
- msgid "ID of pages in other languages:"
341
- msgstr "ID af sider på andre sprog:"
342
-
343
- #: ../include/post-translations.php:1
344
- msgid "ID of posts in other languages:"
345
- msgstr "ID af indlæg på andre sprog:"
346
-
347
- #: ../include/post-translations.php:5
348
- msgid "Page ID"
349
- msgstr "Side ID"
350
-
351
- #: ../include/post-translations.php:5
352
- msgid "Post ID"
353
- msgstr "Indlæg ID"
354
-
355
- #: ../include/post-translations.php:34
356
- #: ../include/term-translations.php:54
357
- msgid "Add new"
358
- msgstr "Opret ny"
359
-
360
- #: ../include/term-translations.php:16
361
- msgid "Translation"
362
- msgstr "Oversættelse"
363
-
364
- #: ../include/term-translations.php:48
365
- msgid "No untranslated term"
366
- msgstr "Ingen uoversatte term"
367
-
368
- #: ../include/widget.php:6
369
- msgid "Language Switcher"
370
- msgstr "Sprog Skifter"
371
-
372
- #: ../include/widget.php:6
373
- msgid "Displays a language switcher"
374
- msgstr "Viser en sprog skifter"
375
-
376
- #: ../include/widget.php:71
377
- msgid "Title:"
378
- msgstr "Titel:"
379
-
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:23+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Patrick Hesselberg <Super-patzen@live.dk>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
 
12
  "Plural-Forms: nplurals=2: nplural=n>1\n"
13
  "X-Poedit-SourceCharset: utf-8\n"
14
  "X-Poedit-KeywordsList: _e;__;_x\n"
16
  "X-Poedit-SearchPath-0: ..\n"
17
  "X-Poedit-SearchPath-1: ../include\n"
18
 
19
+ #: ../polylang.php:111
20
  #, php-format
21
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
22
  msgstr "Du bruger WordPress %s. Polylang kræver mindst WordPress %s."
23
 
24
+ #: ../polylang.php:125
25
+ msgid "For some reasons, Polylang could not create a table in your database."
26
+ msgstr ""
27
+ "Af en eller anden grund, kunne Polylang ikke tilføje en tabel i din database"
28
+
29
+ #: ../polylang.php:208
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr "Fejl: Gendannelse af lokale flag mislykkedes!"
32
 
33
+ #: ../polylang.php:209
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
  msgstr "Flyt venligst dine lokale flag fra %s til %s"
37
 
38
+ #: ../include/calendar.php:106
39
+ #, php-format
40
+ msgid "%1$s %2$s"
41
+ msgstr "%1$s %2$s"
42
 
43
+ #: ../include/calendar.php:132 ../include/calendar.php:140
44
+ #, php-format
45
+ msgid "View posts for %1$s %2$s"
46
+ msgstr "Vis indlæg for %1$s %2$s"
47
 
48
+ #: ../include/media-translations.php:3 ../include/admin-filters.php:194
49
+ #: ../include/admin-filters.php:525 ../include/admin-filters.php:696
50
+ #: ../include/admin-filters.php:714 ../include/post-translations.php:8
51
+ #: ../include/term-translations.php:15
52
+ msgid "Language"
53
  msgstr "Sprog"
54
 
55
+ #: ../include/media-translations.php:4 ../include/term-translations.php:16
56
+ msgid "Translation"
57
+ msgstr "Oversættelse"
58
 
59
+ #: ../include/media-translations.php:18 ../include/post-translations.php:10
60
+ #: ../include/post-translations.php:33 ../include/term-translations.php:18
61
+ #: ../include/term-translations.php:65
62
+ msgid "Edit"
63
+ msgstr "Rediger"
64
 
65
+ #: ../include/media-translations.php:26 ../include/post-translations.php:38
66
+ #: ../include/term-translations.php:54
67
+ msgid "Add new"
68
+ msgstr "Opret ny"
69
 
70
+ #: ../include/widget.php:6
71
+ msgid "Language Switcher"
72
+ msgstr "Sprog Skifter"
73
+
74
+ #: ../include/widget.php:6
75
+ msgid "Displays a language switcher"
76
+ msgstr "Viser en sprog skifter"
77
+
78
+ #: ../include/widget.php:73
79
+ msgid "Title:"
80
+ msgstr "Titel:"
81
+
82
+ #: ../include/admin-base.php:50 ../include/admin-base.php:176
83
+ #: ../include/admin.php:290 ../include/admin-filters.php:221
84
+ msgid "Languages"
85
  msgstr "Sprog"
86
 
87
+ #: ../include/admin-base.php:55
88
+ msgid "About Polylang"
89
+ msgstr "Om Polylang"
 
90
 
91
+ #: ../include/admin-base.php:149
92
+ msgid "Displays language names"
93
+ msgstr "Vis sprog navne"
94
 
95
+ #: ../include/admin-base.php:150
96
+ msgid "Displays flags"
97
+ msgstr "Vis flag"
98
 
99
+ #: ../include/admin-base.php:151
100
+ msgid "Forces link to front page"
101
+ msgstr "Tvinger link til forsiden"
 
102
 
103
+ #: ../include/admin-base.php:152
104
+ msgid "Hides the current language"
105
+ msgstr "Skjuler det nuværende sprog"
106
 
107
+ #: ../include/admin-base.php:154
108
+ msgid "Displays a language switcher at the end of the menu"
109
+ msgstr "Viser en sprog skifter ved enden af menuen"
110
 
111
+ #: ../include/admin-base.php:155
112
+ msgid "Displays as dropdown"
113
+ msgstr "Viser som dropdown"
114
+
115
+ #: ../include/admin-base.php:177
116
+ msgid "Filters content by language"
117
+ msgstr "Filtrerer indhold efter sprog"
118
+
119
+ #: ../include/admin-base.php:184
120
+ msgid "Show all languages"
121
+ msgstr "Vis alle sprog"
122
 
123
+ #: ../include/admin.php:295
124
  msgid "Menus"
125
  msgstr "Menuer"
126
 
127
+ #: ../include/admin.php:297
 
128
  msgid "Strings translation"
129
  msgstr "Strings oversættelse"
130
 
131
+ #: ../include/admin.php:298 ../include/admin-filters.php:988
132
+ msgid "Settings"
133
+ msgstr "Indstillinger"
134
+
135
+ #: ../include/admin.php:317
136
  msgid "Enter a valid WorPress locale"
137
  msgstr "Indtast en gyldig Wordpress locale"
138
 
139
+ #: ../include/admin.php:318
140
  msgid "The language code must be 2 characters long"
141
  msgstr "Sprogkoden skal være på 2 tegn"
142
 
143
+ #: ../include/admin.php:319
144
  msgid "The language code must be unique"
145
  msgstr "Sprogkoden skal være unik"
146
 
147
+ #: ../include/admin.php:320
148
  msgid "The language must have a name"
149
  msgstr "Sproget skal have et navn"
150
 
151
+ #: ../include/admin.php:321
152
+ msgid ""
153
+ "The language was created, but the WordPress language file was not "
154
+ "downloaded. Please install it manually."
155
+ msgstr ""
156
+ "Sproget var oprettet, men WordPress sprogfilen blev ikke downloadet. Du skal "
157
+ "installere den manuelt."
158
 
159
+ #: ../include/admin.php:409
160
+ msgid "Site Title"
161
+ msgstr "Side Titel"
162
 
163
+ #: ../include/admin.php:410
164
+ msgid "Tagline"
165
+ msgstr "Tagline"
166
 
167
+ #: ../include/admin.php:428
168
+ msgid "Widget title"
169
+ msgstr "Widget titel"
170
 
171
+ #: ../include/admin-filters.php:176 ../include/admin-filters.php:753
172
+ msgid "Add new translation"
173
+ msgstr "Tilføj ny oversættelse"
174
 
175
+ #: ../include/admin-filters.php:190
176
+ msgid "&mdash; No Change &mdash;"
177
+ msgstr "&mdash; Ingen ændring &mdash;"
178
 
179
+ #: ../include/admin-filters.php:244
180
+ msgid "Page's language:"
181
+ msgstr "Side's sprog:"
182
 
183
+ #: ../include/admin-filters.php:244
184
+ msgid "Post's language:"
185
+ msgstr "Indlæg's sprog:"
186
 
187
+ #: ../include/admin-filters.php:305
188
+ msgid "(no parent)"
189
+ msgstr "(ingen forælder)"
190
 
191
+ #: ../include/admin-filters.php:536 ../include/admin-filters.php:561
192
+ #: ../include/term-translations.php:6 ../include/term-translations.php:11
193
+ msgid "Translations"
194
+ msgstr "Oversættelser"
195
 
196
+ #: ../include/admin-filters.php:698 ../include/admin-filters.php:717
197
+ msgid "Sets the language"
198
+ msgstr "Indstiller sproget"
199
+
200
+ #: ../include/admin-filters.php:879
201
+ msgid "None"
202
+ msgstr "Ingen"
203
+
204
+ #: ../include/admin-filters.php:910
205
+ msgid "Theme locations and languages"
206
+ msgstr "Tema locations og sprog"
207
+
208
+ #: ../include/admin-filters.php:916
209
+ #, php-format
210
+ msgid ""
211
+ "Please go to the %slanguages page%s to set theme locations and languages"
212
+ msgstr "Gå venligst til %ssprog side%s for at sætte tema locations og sprog"
213
 
214
+ #: ../include/admin-filters.php:931
215
+ msgid "The widget is displayed for:"
216
+ msgstr "Widget vises i:"
217
+
218
+ #: ../include/admin-filters.php:935
219
  msgid "All languages"
220
  msgstr "Alle sprog"
221
 
222
+ #: ../include/admin-filters.php:959
223
+ msgid "Admin language"
224
+ msgstr "Administrator sprog"
 
225
 
226
+ #: ../include/admin-filters.php:964
227
+ msgid "Wordpress default"
228
+ msgstr "Wordpress standard"
 
 
229
 
230
+ #: ../include/admin-filters.php:994
231
+ msgid "Upgrading language files&#8230;"
232
+ msgstr "Opgradering sprogfiler files&#8230;"
233
+
234
+ #: ../include/languages-form.php:38
235
  msgid "Edit language"
236
  msgstr "Rediger sprog"
237
 
238
+ #: ../include/languages-form.php:38 ../include/languages-form.php:105
 
239
  msgid "Add new language"
240
  msgstr "Tilføj nyt sprog"
241
 
242
+ #: ../include/languages-form.php:60
243
  msgid "Choose a language"
244
  msgstr "Vælg sprog"
245
 
246
+ #: ../include/languages-form.php:68
247
  msgid "You can choose a language in the list or directly edit it below."
248
  msgstr "Du kan vælge et sprog fra listen eller redigere det direkte nedenfor."
249
 
250
+ #: ../include/languages-form.php:72
 
251
  msgid "Full name"
252
  msgstr "Fulde navn"
253
 
254
+ #: ../include/languages-form.php:74
255
  msgid "The name is how it is displayed on your site (for example: English)."
256
  msgstr "Navnet er hvordan det bliver vist på din side (for eksempel: Engelsk)."
257
 
258
+ #: ../include/languages-form.php:78
 
259
  msgid "Locale"
260
  msgstr "Landestandard"
261
 
262
+ #: ../include/languages-form.php:81
263
+ msgid ""
264
+ "Wordpress Locale for the language (for example: en_US). You will need to "
265
+ "install the .mo file for this language."
266
+ msgstr ""
267
+ "Wordpress Landestandarden for sproget (for eksempel: da_DK). Du skal "
268
+ "installere .mo filen til dette sprog."
269
 
270
+ #: ../include/languages-form.php:85
271
  msgid "Language code"
272
  msgstr "Sprogkode"
273
 
274
+ #: ../include/languages-form.php:87
275
  msgid "2-letters ISO 639-1 language code (for example: en)"
276
  msgstr "2 bogstaver ISO 639-1 sprogkode (for eksempel: da)"
277
 
278
+ #: ../include/languages-form.php:91
279
  msgid "Text direction"
280
  msgstr "Tekst retning"
281
 
282
+ #: ../include/languages-form.php:93
283
  msgid "left to right"
284
  msgstr "venstre til højre"
285
 
286
+ #: ../include/languages-form.php:95
287
  msgid "right to left"
288
  msgstr "højre til venstre"
289
 
290
+ #: ../include/languages-form.php:96
291
  msgid "Choose the text direction for the language"
292
  msgstr "Vælg en tekstretning for sproget"
293
 
294
+ #: ../include/languages-form.php:100
 
295
  msgid "Order"
296
  msgstr "Sorter"
297
 
298
+ #: ../include/languages-form.php:102
299
  msgid "Position of the language in the language switcher"
300
  msgstr "Position af sproget i sprog skifteren"
301
 
302
+ #: ../include/languages-form.php:105
303
  msgid "Update"
304
  msgstr "Opdater"
305
 
306
+ #: ../include/languages-form.php:151
307
  msgid "Language switcher"
308
  msgstr "Sprog skifter"
309
 
310
  #: ../include/languages-form.php:175
311
+ msgid "Clean strings translation database"
312
+ msgstr "Rene strings database oversættelse"
313
+
314
+ #: ../include/languages-form.php:191
315
  msgid "Default language"
316
  msgstr "Standard sprog"
317
 
318
+ #: ../include/languages-form.php:203
319
+ msgid ""
320
+ "There are posts, pages, categories or tags without language set. Do you want "
321
+ "to set them all to default language ?"
322
+ msgstr ""
323
+ "Der er indlæg, sider, kategorier eller tags uden et valgt sprog. Vil du "
324
+ "sætte dem til det standard sprog ?"
325
 
326
+ #: ../include/languages-form.php:211
327
  msgid "Detect browser language"
328
  msgstr "Find browser sprog"
329
 
330
+ #: ../include/languages-form.php:217
331
+ msgid ""
332
+ "When the front page is visited, set the language according to the browser "
333
+ "preference"
334
+ msgstr ""
335
+ "Når forsiden vises, skal du indstille sprog i overensstemmelse med browseren "
336
+ "præference"
337
 
338
+ #: ../include/languages-form.php:224
339
  msgid "URL modifications"
340
  msgstr "URL ændringer"
341
 
342
+ #: ../include/languages-form.php:230
343
+ msgid ""
344
+ "The language is set from content. Posts, pages, categories and tags urls are "
345
+ "not modified."
346
+ msgstr ""
347
+ "Sproget er sat fra indholdet. Indlæg, sider, kategorier og tags url'er "
348
+ "ændres ikke."
349
+
350
+ #: ../include/languages-form.php:238
351
+ msgid ""
352
+ "The language code, for example /en/, is added to all urls when using pretty "
353
+ "permalinks."
354
+ msgstr ""
355
+ "Sprogkoden, for eksempel /da/, bliver tilføjet til at url'er, når der bruges "
356
+ "pæne permalinks."
357
 
358
+ #: ../include/languages-form.php:247
359
  msgid "Remove /language/ in pretty permalinks. Example:"
360
  msgstr "Fjern /sprog/ i pæne permalinks. Eksempel:"
361
 
362
+ #: ../include/languages-form.php:256
363
+ msgid "Keep /language/ in pretty permalinks. Example:"
364
+ msgstr "Hold /sprog/ i pæne permalinks. eksempel:"
365
+
366
+ #: ../include/languages-form.php:265
367
  msgid "Hide URL language information for default language"
368
  msgstr "Skjul URL sprog information for standardsprog"
369
 
370
+ #: ../include/languages-form.php:274
371
+ #, php-format
372
+ msgid ""
373
+ "When using static front page, redirect the language page (example: %s) to "
374
+ "the front page in the right language"
375
+ msgstr ""
376
+ "Når der benyttes en statisk forside, omdiriger til sprogsiden (eksempel %s) "
377
+ "til forsiden i det rigtige sprog."
378
 
379
+ #: ../include/languages-form.php:281
380
+ msgid "Synchronization"
381
+ msgstr "Synkronisering"
382
+
383
+ #: ../include/languages-form.php:287
384
+ msgid ""
385
+ "Allow to synchronize categories, tags, featured image and other metas "
386
+ "between translations of a post or page"
387
+ msgstr ""
388
+ "Tillad at synkronisere kategorier, tags, udvalgte billeder and andre "
389
+ "metadata mellem oversættelser af et indlæg eller en side"
390
+
391
+ #: ../include/post-translations.php:5
392
+ msgid "ID of pages in other languages:"
393
+ msgstr "ID af sider på andre sprog:"
394
+
395
+ #: ../include/post-translations.php:5
396
+ msgid "ID of posts in other languages:"
397
+ msgstr "ID af indlæg på andre sprog:"
398
+
399
+ #: ../include/post-translations.php:9
400
+ msgid "Page ID"
401
+ msgstr "Side ID"
402
+
403
+ #: ../include/post-translations.php:9
404
+ msgid "Post ID"
405
+ msgstr "Indlæg ID"
406
+
407
+ #: ../include/about.php:3
408
+ #, php-format
409
+ msgid ""
410
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
411
+ "It includes information on how to set up your multilingual site and use it "
412
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
413
+ "their plugins and themes."
414
+ msgstr ""
415
+ "Polylang er forsynet med en omfattende %sdocumentation%s (kun Engelsk). Den "
416
+ "informerer om, hvordan du opsætter dit flersprogede site og hvordan du "
417
+ "bruger det på et daglig basis, en FAQ, samt en dokumentation for "
418
+ "programmører til at bruge det i deres plugins og temaer."
419
+
420
+ #: ../include/about.php:8
421
+ #, php-format
422
+ msgid ""
423
+ "You will also find useful information in the %ssupport forum%s. However "
424
+ "don't forget to make a search before posting a new topic."
425
+ msgstr ""
426
+ "Du vil også finde brugbar information i %ssupport forum%s. Men glem ikke at "
427
+ "lave en søgning, før du opretter et nyt emne."
428
+
429
+ #: ../include/about.php:14
430
+ #, php-format
431
+ msgid ""
432
+ "Polylang is free of charge and is released under the same license as "
433
+ "WordPress, the %sGPL%s."
434
+ msgstr ""
435
+ "Polylang er gratis og frigivet under den samme licens som Wordpress, %sGPL%s."
436
+
437
+ #: ../include/about.php:18
438
+ #, php-format
439
+ msgid "If you wonder how you can help the project, just %sread this%s."
440
+ msgstr ""
441
+ "Hvis du tænker over, hvordan du kan hjælpe dette projekt, %slæs dette%s."
442
+
443
+ #: ../include/about.php:22
444
+ msgid ""
445
+ "Finally if you like this plugin or if it helps your business, donations to "
446
+ "the author are greatly appreciated."
447
+ msgstr ""
448
+ "Endelig, hvis du kan lide dette plugin, eller hjælper din virksomhed, er "
449
+ "donationer til forfatteren meget værdsat."
450
+
451
+ #: ../include/core.php:547
452
+ msgid "Search"
453
+ msgstr "Søg"
454
+
455
+ #: ../include/term-translations.php:48
456
+ msgid "No untranslated term"
457
+ msgstr "Ingen uoversatte term"
458
 
459
  #: ../include/list-table.php:27
460
  msgid "Delete"
476
  msgid "Strings translations"
477
  msgstr "Strings oversættelser"
478
 
479
+ #: ../include/list-table.php:131
480
  msgid "Name"
481
  msgstr "Navn"
482
 
483
+ #: ../include/list-table.php:132
484
  msgid "String"
485
  msgstr "String"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/polylang-de_DE.mo CHANGED
Binary file
languages/polylang-de_DE.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-12-05 20:53+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Christian Ries <christian_ries@internet.lu>\n"
8
  "Language-Team: \n"
@@ -10,503 +10,578 @@ msgstr ""
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
- "X-Poedit-Language: \n"
14
- "X-Poedit-Country: \n"
15
  "X-Poedit-SourceCharset: utf-8\n"
16
- "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"
 
17
  "X-Poedit-Basepath: .\n"
18
- "X-Poedit-Bookmarks: \n"
19
  "X-Poedit-SearchPath-0: ..\n"
20
- "X-Textdomain-Support: yes"
21
 
22
- #: polylang.php:193
23
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  msgid "Error: Restore of local flags failed!"
25
  msgstr "Fehler: Wiederherstellung der lokalen Fahnen fehlgeschlagen!"
26
 
27
- #: include/admin-filters.php:537
28
- #: include/admin-filters.php:554
29
- #: include/list-table.php:12
30
- #: include/post-translations.php:4
31
- #: include/term-translations.php:15
32
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  msgid "Language"
34
  msgstr "Sprache"
35
 
36
- #: include/admin-filters.php:539
37
- #: include/admin-filters.php:557
38
- #@ polylang
39
- msgid "Sets the language"
40
- msgstr "definiert die Sprache"
 
 
 
 
 
 
41
 
42
- #: include/widget.php:6
43
- #@ polylang
 
 
 
 
 
 
44
  msgid "Language Switcher"
45
  msgstr "Sprachenumschalter"
46
 
47
- #: include/widget.php:6
48
- #@ polylang
49
  msgid "Displays a language switcher"
50
  msgstr "Zeigt einen Sprachenumschalter"
51
 
52
- #: include/widget.php:71
53
- #@ polylang
54
  msgid "Title:"
55
  msgstr "Titel :"
56
 
57
- #: include/admin.php:486
58
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
59
  msgid "Displays language names"
60
  msgstr "Darstellung der Namen der Sprachen"
61
 
62
- #: include/admin.php:487
63
- #@ polylang
64
  msgid "Displays flags"
65
  msgstr "Darstellung der Fahnen"
66
 
67
- #: include/admin.php:492
68
- #@ polylang
69
- msgid "Displays as dropdown"
70
- msgstr "Als Auswahlbox darstellen"
71
-
72
- #: include/admin.php:488
73
- #@ polylang
74
  msgid "Forces link to front page"
75
  msgstr "Erzwingt einen Link zur Startseite"
76
 
77
- #: include/admin.php:26
78
- #: include/admin.php:300
79
- #@ default
80
- #@ polylang
81
- msgid "Settings"
82
- msgstr "Einstellungen"
83
 
84
- #: include/admin-filters.php:187
85
- #: include/admin.php:33
86
- #: include/admin.php:292
87
- #: include/list-table.php:13
88
- #@ polylang
89
- msgid "Languages"
90
- msgstr "Sprachen"
 
 
 
 
 
 
 
 
 
 
 
 
91
 
92
- #: include/admin.php:297
93
- #@ polylang
94
  msgid "Menus"
95
  msgstr "Menüs"
96
 
97
- #: include/admin.php:318
98
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
99
  msgid "Enter a valid WorPress locale"
100
  msgstr "Bitte geben Sie eine gültige Sprachdatei an"
101
 
102
- #: include/admin.php:319
103
- #@ polylang
104
  msgid "The language code must be 2 characters long"
105
  msgstr "Der Sprachcode muss 2 Buchstaben betragen"
106
 
107
- #: include/admin.php:320
108
- #@ polylang
109
  msgid "The language code must be unique"
110
  msgstr "Der Sprachcode muss eindeutig sein"
111
 
112
- #: include/admin.php:321
113
- #@ polylang
114
  msgid "The language must have a name"
115
  msgstr "Die Sprache muss einen Namen haben"
116
 
117
- #: include/admin.php:491
118
- #@ polylang
119
- msgid "Displays a language switcher at the end of the menu"
120
- msgstr "Zeigt einen Sprachenumschalter am Ende des Menüs"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
 
122
- #: include/admin-filters.php:204
123
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  msgid "Page's language:"
125
  msgstr "Sprache der Seite :"
126
 
127
- #: include/admin-filters.php:204
128
- #@ polylang
129
  msgid "Post's language:"
130
  msgstr "Sprache des Artikels :"
131
 
132
- #: include/list-table.php:127
133
- #: include/term-translations.php:6
134
- #: include/term-translations.php:11
135
- #@ polylang
 
 
 
 
136
  msgid "Translations"
137
  msgstr "Übersetzungen"
138
 
139
- #: include/term-translations.php:16
140
- #@ polylang
141
- msgid "Translation"
142
- msgstr "Übersetzung"
143
-
144
- #: include/list-table.php:26
145
- #: include/post-translations.php:6
146
- #: include/post-translations.php:29
147
- #: include/term-translations.php:18
148
- #: include/term-translations.php:65
149
- #@ polylang
150
- msgid "Edit"
151
- msgstr "Bearbeiten"
152
-
153
- #: include/post-translations.php:34
154
- #: include/term-translations.php:54
155
- #@ polylang
156
- msgid "Add new"
157
- msgstr "Hinzufügen"
158
 
159
- #: include/admin-filters.php:174
160
- #@ polylang
161
- msgid "Show all languages"
162
- msgstr "Alle Sprachen anzeigen"
163
 
164
- #: include/admin-filters.php:738
165
- #@ polylang
166
  msgid "Theme locations and languages"
167
  msgstr "Verortung der Vorlage und Sprachen"
168
 
169
- #: include/admin-filters.php:743
 
170
  #, php-format
171
- #@ polylang
172
- msgid "Please go to the %slanguages page%s to set theme locations and languages"
173
- msgstr "Du solltest zur %sSprachenseite%s gehen, um die Verortung der Vorlage und die Sprachen einzustellen."
 
 
174
 
175
- #: include/admin-filters.php:754
176
- #@ polylang
177
  msgid "The widget is displayed for:"
178
  msgstr "Zeigt das Widget für :"
179
 
180
- #: include/base.php:38
181
- #@ polylang
182
  msgid "All languages"
183
  msgstr "Alle Sprachen"
184
 
185
- #: include/list-table.php:27
186
- #@ polylang
187
- msgid "Delete"
188
- msgstr "Löschen"
189
-
190
- #: include/languages-form.php:70
191
- #: include/list-table.php:45
192
- #@ polylang
193
- msgid "Full name"
194
- msgstr "Name"
195
-
196
- #: include/languages-form.php:76
197
- #: include/list-table.php:46
198
- #@ polylang
199
- msgid "Locale"
200
- msgstr "Sprachdatei"
201
-
202
- #: include/list-table.php:47
203
- #@ polylang
204
- msgid "Code"
205
- msgstr "Code"
206
-
207
- #: include/list-table.php:49
208
- #@ polylang
209
- msgid "Flag"
210
- msgstr "Fahne"
211
-
212
- #: include/list-table.php:50
213
- #@ polylang
214
- msgid "Posts"
215
- msgstr "Artikel"
216
 
217
- #. translators: Calendar caption: 1: month name, 2: 4-digit year
218
- #: include/calendar.php:106
219
- #, php-format
220
- #@ default
221
- msgctxt "calendar caption"
222
- msgid "%1$s %2$s"
223
- msgstr "%1$s %2$s"
224
 
225
- #: include/calendar.php:132
226
- #: include/calendar.php:140
227
- #, php-format
228
- #@ default
229
- msgid "View posts for %1$s %2$s"
230
- msgstr "Siehe Artikel für %1$s %2$s"
231
 
232
- #: include/languages-form.php:36
233
- #@ polylang
234
  msgid "Edit language"
235
  msgstr "Sprache bearbeiten"
236
 
237
- #: include/languages-form.php:36
238
- #: include/languages-form.php:103
239
- #@ polylang
240
  msgid "Add new language"
241
  msgstr "Neue Sprache hinzufügen"
242
 
243
- #: include/languages-form.php:58
244
- #@ polylang
245
  msgid "Choose a language"
246
  msgstr "Sprache auswählen"
247
 
248
- #: include/languages-form.php:66
249
- #@ polylang
250
  msgid "You can choose a language in the list or directly edit it below."
251
- msgstr "Du kannst eine Sprache in der Liste auswählen oder sie unten direkt bearbeiten."
 
 
252
 
253
- #: include/languages-form.php:72
254
- #@ polylang
 
 
 
 
 
255
  msgid "The name is how it is displayed on your site (for example: English)."
256
- msgstr "Dieser Name wird dann auf der Website angezeigt (beispielsweise : Deutsch)"
 
257
 
258
- #: include/languages-form.php:79
259
- #@ polylang
260
- msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
261
- msgstr "Wordpress Sprachdatei für die Sprache (beispielweise : de_DE). Du musst die .mo-Datei für diese Sprache installieren."
262
 
263
- #: include/languages-form.php:83
264
- #@ polylang
 
 
 
 
 
 
 
 
 
265
  msgid "Language code"
266
  msgstr "Sprachcode"
267
 
268
- #: include/languages-form.php:85
269
- #@ polylang
270
  msgid "2-letters ISO 639-1 language code (for example: en)"
271
  msgstr "2 Buchstaben ISO 639-1 Sprachcode (beispielsweise : de)"
272
 
273
- #: include/languages-form.php:103
274
- #@ default
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
275
  msgid "Update"
276
  msgstr "Aktualisieren"
277
 
278
- #: include/languages-form.php:149
279
- #@ polylang
280
  msgid "Language switcher"
281
  msgstr "Sprachenumschalter"
282
 
283
- #: include/languages-form.php:188
284
- #@ polylang
 
 
 
 
 
285
  msgid "Default language"
286
  msgstr "Standardsprache"
287
 
288
- #: include/languages-form.php:206
289
- #@ polylang
290
- msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
291
- msgstr "Es gibt Artikel, Seite, Kategorien oder Schlagwörter ohne Spracheinstellung. Willst du alle auf die Standardsprache einstellen ?"
 
 
 
 
292
 
293
- #: include/languages-form.php:214
294
- #@ polylang
295
  msgid "Detect browser language"
296
  msgstr "Browsersprache erkennen"
297
 
298
- #: include/languages-form.php:220
299
- #@ polylang
300
- msgid "When the front page is visited, set the language according to the browser preference"
301
- msgstr "Beim Besuch der Startseite erscheint sie in der Standardsprache des Browsers"
 
 
 
302
 
303
- #: include/languages-form.php:227
304
- #@ polylang
305
  msgid "URL modifications"
306
  msgstr "URL-Veränderungen"
307
 
308
- #: include/languages-form.php:233
309
- #@ polylang
310
- msgid "Keep /language/ in pretty permalinks. Example:"
311
- msgstr "/language/ in schönen Permalinks behalten. Zum Beispiel :"
 
 
 
 
312
 
313
- #: include/languages-form.php:241
314
- #@ polylang
 
 
 
 
 
 
 
 
315
  msgid "Remove /language/ in pretty permalinks. Example:"
316
  msgstr "/language/ in Permalinks entfernen. Zum Beispiel :"
317
 
318
- #: include/languages-form.php:249
319
- #@ polylang
 
 
 
 
 
320
  msgid "Hide URL language information for default language"
321
  msgstr "URL Informationen für die Standardsprache verstecken"
322
 
323
- #: include/post-translations.php:1
324
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
325
  msgid "ID of pages in other languages:"
326
  msgstr "ID der Seiten in anderen Sprachen :"
327
 
328
- #: include/post-translations.php:1
329
- #@ polylang
330
  msgid "ID of posts in other languages:"
331
  msgstr "ID der Artikel in anderen Sprachen :"
332
 
333
- #: include/post-translations.php:5
334
- #@ polylang
335
  msgid "Page ID"
336
  msgstr "ID der Seite"
337
 
338
- #: include/post-translations.php:5
339
- #@ polylang
340
  msgid "Post ID"
341
  msgstr "Artikel-ID"
342
 
343
- #: include/admin-filters.php:785
344
- #@ polylang
345
- msgid "Admin language"
346
- msgstr "Adminsprache"
347
-
348
- #: include/admin-filters.php:151
349
- #: include/admin-filters.php:600
350
- #@ polylang
351
- msgid "Add new translation"
352
- msgstr "Neue Übersetzung hinzufügen"
353
-
354
- #: include/admin-filters.php:263
355
- #@ default
356
- msgid "(no parent)"
357
- msgstr "(kein Elternteil)"
358
-
359
- #: include/admin.php:299
360
- #: include/list-table.php:104
361
- #@ polylang
362
- msgid "Strings translation"
363
- msgstr "Übersetzung von Sätzen"
364
-
365
- #: include/admin.php:322
366
- #@ polylang
367
- msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
368
- msgstr "Die Sprache wurde erstellt, aber die WordPress Sprachdatei wurde nicht heruntergeladen. Bitte händisch installieren."
369
-
370
- #: include/admin.php:501
371
- #@ default
372
- msgid "Site Title"
373
- msgstr "Titel der Website"
374
-
375
- #: include/admin.php:502
376
- #@ default
377
- msgid "Tagline"
378
- msgstr "Tagline"
379
-
380
- #: include/admin.php:520
381
- #@ polylang
382
- msgid "Widget title"
383
- msgstr "Titel des Widgets"
384
-
385
- #: include/languages-form.php:98
386
- #: include/list-table.php:48
387
- #@ polylang
388
- msgid "Order"
389
- msgstr "Reihenfolge"
390
-
391
- #: include/languages-form.php:100
392
- #@ polylang
393
- msgid "Position of the language in the language switcher"
394
- msgstr "Position der Sprache im Sprachenumschalter"
395
-
396
- #: include/list-table.php:105
397
- #@ polylang
398
- msgid "Strings translations"
399
- msgstr "Übersetungen von Sätzen"
400
-
401
- #: include/list-table.php:125
402
- #@ polylang
403
- msgid "Name"
404
- msgstr "Name"
405
-
406
- #: include/list-table.php:126
407
- #@ polylang
408
- msgid "String"
409
- msgstr "Zeichenfolge"
410
-
411
- #: include/term-translations.php:48
412
- #@ polylang
413
- msgid "No untranslated term"
414
- msgstr "Kein unübersetzter Ausdruck"
415
-
416
- #: polylang.php:194
417
- #, php-format
418
- #@ polylang
419
- msgid "Please move your local flags from %s to %s"
420
- msgstr "Bitte entfernen Sie Ihre lokalen Flaggen von %s bis %s"
421
-
422
- #: include/admin-filters.php:721
423
- #@ default
424
- msgid "None"
425
- msgstr "Keine"
426
-
427
- #: include/admin.php:475
428
- #@ polylang
429
- msgid "Upgrading language files&#8230;"
430
- msgstr "Sprachdateien werden aktualisiert&#8230;"
431
-
432
- #: include/admin.php:489
433
- #@ polylang
434
- msgid "Hides the current language"
435
- msgstr "Versteckt die aktuelle Sprache"
436
-
437
- #: include/languages-form.php:89
438
- #@ polylang
439
- msgid "Text direction"
440
- msgstr "Textrichtung"
441
-
442
- #: include/languages-form.php:91
443
- #@ polylang
444
- msgid "left to right"
445
- msgstr "von links nach rechts"
446
-
447
- #: include/languages-form.php:93
448
- #@ polylang
449
- msgid "right to left"
450
- msgstr "von rechts nach links"
451
-
452
- #: include/languages-form.php:94
453
- #@ polylang
454
- msgid "Choose the text direction for the language"
455
- msgstr "Wählen Sie die Textrichtung für die Sprache aus"
456
-
457
- #: include/languages-form.php:256
458
- #@ polylang
459
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
460
- msgstr "Sprachinformationen allen URLs beifügen inkl. Artikel, Seiten, Kategorien und Artikelschlagwörter (nicht empfohlen)"
461
-
462
- #: polylang.php:97
463
- #, php-format
464
- #@ polylang
465
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
466
- msgstr "Sie benutzen WordPress %s. Polylang benötigt mindestens WordPress %s."
467
-
468
- #: include/about.php:3
469
  #, php-format
470
- #@ polylang
471
- 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."
 
 
 
472
  msgstr ""
 
 
 
 
473
 
474
- #: include/about.php:8
 
475
  #, php-format
476
- #@ polylang
477
- 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."
 
478
  msgstr ""
 
 
479
 
480
- #: include/about.php:14
 
481
  #, php-format
482
- #@ polylang
483
- msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
 
484
  msgstr ""
 
 
485
 
486
- #: include/about.php:18
 
487
  #, php-format
488
- #@ polylang
489
  msgid "If you wonder how you can help the project, just %sread this%s."
490
  msgstr ""
 
 
491
 
492
- #: include/about.php:22
493
- #@ polylang
494
- msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
 
 
495
  msgstr ""
 
 
496
 
497
- #: include/admin.php:38
498
- #@ polylang
499
- msgid "About Polylang"
500
- msgstr ""
501
 
502
- #: include/languages-form.php:263
503
- #, php-format
504
- #@ polylang
505
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
506
- msgstr ""
507
 
508
- #: polylang.php:111
509
- #@ polylang
510
- msgid "For some reasons, Polylang could not create a table in your database."
511
- msgstr ""
512
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:23+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Christian Ries <christian_ries@internet.lu>\n"
8
  "Language-Team: \n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 
13
  "X-Poedit-SourceCharset: utf-8\n"
14
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
15
+ "_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-Poedit-SearchPath-0: ..\n"
 
19
 
20
+ # @ polylang
21
+ #: ../polylang.php:111
22
+ #, php-format
23
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
24
+ msgstr "Sie benutzen WordPress %s. Polylang benötigt mindestens WordPress %s."
25
+
26
+ # @ polylang
27
+ #: ../polylang.php:125
28
+ msgid "For some reasons, Polylang could not create a table in your database."
29
+ msgstr ""
30
+ "Aus bestimmten Gründen konnte Polylang keine Tabelle in ihrer Datenbank "
31
+ "erstellen."
32
+
33
+ # @ polylang
34
+ #: ../polylang.php:208
35
  msgid "Error: Restore of local flags failed!"
36
  msgstr "Fehler: Wiederherstellung der lokalen Fahnen fehlgeschlagen!"
37
 
38
+ # @ polylang
39
+ #: ../polylang.php:209
40
+ #, php-format
41
+ msgid "Please move your local flags from %s to %s"
42
+ msgstr "Bitte entfernen Sie Ihre lokalen Flaggen von %s bis %s"
43
+
44
+ # @ default
45
+ #: ../include/calendar.php:106
46
+ #, php-format
47
+ msgctxt "calendar caption"
48
+ msgid "%1$s %2$s"
49
+ msgstr "%1$s %2$s"
50
+
51
+ # @ default
52
+ #: ../include/calendar.php:132 ../include/calendar.php:140
53
+ #, php-format
54
+ msgid "View posts for %1$s %2$s"
55
+ msgstr "Siehe Artikel für %1$s %2$s"
56
+
57
+ # @ polylang
58
+ #: ../include/media-translations.php:3 ../include/admin-filters.php:194
59
+ #: ../include/admin-filters.php:525 ../include/admin-filters.php:696
60
+ #: ../include/admin-filters.php:714 ../include/post-translations.php:8
61
+ #: ../include/term-translations.php:15
62
  msgid "Language"
63
  msgstr "Sprache"
64
 
65
+ # @ polylang
66
+ #: ../include/media-translations.php:4 ../include/term-translations.php:16
67
+ msgid "Translation"
68
+ msgstr "Übersetzung"
69
+
70
+ # @ polylang
71
+ #: ../include/media-translations.php:18 ../include/post-translations.php:10
72
+ #: ../include/post-translations.php:33 ../include/term-translations.php:18
73
+ #: ../include/term-translations.php:65
74
+ msgid "Edit"
75
+ msgstr "Bearbeiten"
76
 
77
+ # @ polylang
78
+ #: ../include/media-translations.php:26 ../include/post-translations.php:38
79
+ #: ../include/term-translations.php:54
80
+ msgid "Add new"
81
+ msgstr "Hinzufügen"
82
+
83
+ # @ polylang
84
+ #: ../include/widget.php:6
85
  msgid "Language Switcher"
86
  msgstr "Sprachenumschalter"
87
 
88
+ # @ polylang
89
+ #: ../include/widget.php:6
90
  msgid "Displays a language switcher"
91
  msgstr "Zeigt einen Sprachenumschalter"
92
 
93
+ # @ polylang
94
+ #: ../include/widget.php:73
95
  msgid "Title:"
96
  msgstr "Titel :"
97
 
98
+ # @ polylang
99
+ #: ../include/admin-base.php:50 ../include/admin-base.php:176
100
+ #: ../include/admin.php:290 ../include/admin-filters.php:221
101
+ msgid "Languages"
102
+ msgstr "Sprachen"
103
+
104
+ # @ polylang
105
+ #: ../include/admin-base.php:55
106
+ msgid "About Polylang"
107
+ msgstr "Über Polylang"
108
+
109
+ # @ polylang
110
+ #: ../include/admin-base.php:149
111
  msgid "Displays language names"
112
  msgstr "Darstellung der Namen der Sprachen"
113
 
114
+ # @ polylang
115
+ #: ../include/admin-base.php:150
116
  msgid "Displays flags"
117
  msgstr "Darstellung der Fahnen"
118
 
119
+ # @ polylang
120
+ #: ../include/admin-base.php:151
 
 
 
 
 
121
  msgid "Forces link to front page"
122
  msgstr "Erzwingt einen Link zur Startseite"
123
 
124
+ # @ polylang
125
+ #: ../include/admin-base.php:152
126
+ msgid "Hides the current language"
127
+ msgstr "Versteckt die aktuelle Sprache"
 
 
128
 
129
+ # @ polylang
130
+ #: ../include/admin-base.php:154
131
+ msgid "Displays a language switcher at the end of the menu"
132
+ msgstr "Zeigt einen Sprachenumschalter am Ende des Menüs"
133
+
134
+ # @ polylang
135
+ #: ../include/admin-base.php:155
136
+ msgid "Displays as dropdown"
137
+ msgstr "Als Auswahlbox darstellen"
138
+
139
+ # @ polylang
140
+ #: ../include/admin-base.php:177
141
+ msgid "Filters content by language"
142
+ msgstr "Filtriert Inhalte nach der Sprache"
143
+
144
+ # @ polylang
145
+ #: ../include/admin-base.php:184
146
+ msgid "Show all languages"
147
+ msgstr "Alle Sprachen anzeigen"
148
 
149
+ # @ polylang
150
+ #: ../include/admin.php:295
151
  msgid "Menus"
152
  msgstr "Menüs"
153
 
154
+ # @ polylang
155
+ #: ../include/admin.php:297
156
+ msgid "Strings translation"
157
+ msgstr "Übersetzung von Sätzen"
158
+
159
+ # @ default
160
+ # @ polylang
161
+ #: ../include/admin.php:298 ../include/admin-filters.php:988
162
+ msgid "Settings"
163
+ msgstr "Einstellungen"
164
+
165
+ # @ polylang
166
+ #: ../include/admin.php:317
167
  msgid "Enter a valid WorPress locale"
168
  msgstr "Bitte geben Sie eine gültige Sprachdatei an"
169
 
170
+ # @ polylang
171
+ #: ../include/admin.php:318
172
  msgid "The language code must be 2 characters long"
173
  msgstr "Der Sprachcode muss 2 Buchstaben betragen"
174
 
175
+ # @ polylang
176
+ #: ../include/admin.php:319
177
  msgid "The language code must be unique"
178
  msgstr "Der Sprachcode muss eindeutig sein"
179
 
180
+ # @ polylang
181
+ #: ../include/admin.php:320
182
  msgid "The language must have a name"
183
  msgstr "Die Sprache muss einen Namen haben"
184
 
185
+ # @ polylang
186
+ #: ../include/admin.php:321
187
+ msgid ""
188
+ "The language was created, but the WordPress language file was not "
189
+ "downloaded. Please install it manually."
190
+ msgstr ""
191
+ "Die Sprache wurde erstellt, aber die WordPress Sprachdatei wurde nicht "
192
+ "heruntergeladen. Bitte händisch installieren."
193
+
194
+ # @ default
195
+ #: ../include/admin.php:409
196
+ msgid "Site Title"
197
+ msgstr "Titel der Website"
198
+
199
+ # @ default
200
+ #: ../include/admin.php:410
201
+ msgid "Tagline"
202
+ msgstr "Tagline"
203
 
204
+ # @ polylang
205
+ #: ../include/admin.php:428
206
+ msgid "Widget title"
207
+ msgstr "Titel des Widgets"
208
+
209
+ # @ polylang
210
+ #: ../include/admin-filters.php:176 ../include/admin-filters.php:753
211
+ msgid "Add new translation"
212
+ msgstr "Neue Übersetzung hinzufügen"
213
+
214
+ #: ../include/admin-filters.php:190
215
+ msgid "&mdash; No Change &mdash;"
216
+ msgstr "&mdash; Keine Änderung &mdash;"
217
+
218
+ # @ polylang
219
+ #: ../include/admin-filters.php:244
220
  msgid "Page's language:"
221
  msgstr "Sprache der Seite :"
222
 
223
+ # @ polylang
224
+ #: ../include/admin-filters.php:244
225
  msgid "Post's language:"
226
  msgstr "Sprache des Artikels :"
227
 
228
+ # @ default
229
+ #: ../include/admin-filters.php:305
230
+ msgid "(no parent)"
231
+ msgstr "(kein Elternteil)"
232
+
233
+ # @ polylang
234
+ #: ../include/admin-filters.php:536 ../include/admin-filters.php:561
235
+ #: ../include/term-translations.php:6 ../include/term-translations.php:11
236
  msgid "Translations"
237
  msgstr "Übersetzungen"
238
 
239
+ # @ polylang
240
+ #: ../include/admin-filters.php:698 ../include/admin-filters.php:717
241
+ msgid "Sets the language"
242
+ msgstr "definiert die Sprache"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
243
 
244
+ # @ default
245
+ #: ../include/admin-filters.php:879
246
+ msgid "None"
247
+ msgstr "Keine"
248
 
249
+ # @ polylang
250
+ #: ../include/admin-filters.php:910
251
  msgid "Theme locations and languages"
252
  msgstr "Verortung der Vorlage und Sprachen"
253
 
254
+ # @ polylang
255
+ #: ../include/admin-filters.php:916
256
  #, php-format
257
+ msgid ""
258
+ "Please go to the %slanguages page%s to set theme locations and languages"
259
+ msgstr ""
260
+ "Du solltest zur %sSprachenseite%s gehen, um die Verortung der Vorlage und "
261
+ "die Sprachen einzustellen."
262
 
263
+ # @ polylang
264
+ #: ../include/admin-filters.php:931
265
  msgid "The widget is displayed for:"
266
  msgstr "Zeigt das Widget für :"
267
 
268
+ # @ polylang
269
+ #: ../include/admin-filters.php:935
270
  msgid "All languages"
271
  msgstr "Alle Sprachen"
272
 
273
+ # @ polylang
274
+ #: ../include/admin-filters.php:959
275
+ msgid "Admin language"
276
+ msgstr "Adminsprache"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
277
 
278
+ #: ../include/admin-filters.php:964
279
+ msgid "Wordpress default"
280
+ msgstr "Wordpress Standard-Einstellung"
 
 
 
 
281
 
282
+ # @ polylang
283
+ #: ../include/admin-filters.php:994
284
+ msgid "Upgrading language files&#8230;"
285
+ msgstr "Sprachdateien werden aktualisiert&#8230;"
 
 
286
 
287
+ # @ polylang
288
+ #: ../include/languages-form.php:38
289
  msgid "Edit language"
290
  msgstr "Sprache bearbeiten"
291
 
292
+ # @ polylang
293
+ #: ../include/languages-form.php:38 ../include/languages-form.php:105
 
294
  msgid "Add new language"
295
  msgstr "Neue Sprache hinzufügen"
296
 
297
+ # @ polylang
298
+ #: ../include/languages-form.php:60
299
  msgid "Choose a language"
300
  msgstr "Sprache auswählen"
301
 
302
+ # @ polylang
303
+ #: ../include/languages-form.php:68
304
  msgid "You can choose a language in the list or directly edit it below."
305
+ msgstr ""
306
+ "Du kannst eine Sprache in der Liste auswählen oder sie unten direkt "
307
+ "bearbeiten."
308
 
309
+ # @ polylang
310
+ #: ../include/languages-form.php:72
311
+ msgid "Full name"
312
+ msgstr "Name"
313
+
314
+ # @ polylang
315
+ #: ../include/languages-form.php:74
316
  msgid "The name is how it is displayed on your site (for example: English)."
317
+ msgstr ""
318
+ "Dieser Name wird dann auf der Website angezeigt (beispielsweise : Deutsch)"
319
 
320
+ # @ polylang
321
+ #: ../include/languages-form.php:78
322
+ msgid "Locale"
323
+ msgstr "Sprachdatei"
324
 
325
+ # @ polylang
326
+ #: ../include/languages-form.php:81
327
+ msgid ""
328
+ "Wordpress Locale for the language (for example: en_US). You will need to "
329
+ "install the .mo file for this language."
330
+ msgstr ""
331
+ "Wordpress Sprachdatei für die Sprache (beispielweise : de_DE). Du musst die ."
332
+ "mo-Datei für diese Sprache installieren."
333
+
334
+ # @ polylang
335
+ #: ../include/languages-form.php:85
336
  msgid "Language code"
337
  msgstr "Sprachcode"
338
 
339
+ # @ polylang
340
+ #: ../include/languages-form.php:87
341
  msgid "2-letters ISO 639-1 language code (for example: en)"
342
  msgstr "2 Buchstaben ISO 639-1 Sprachcode (beispielsweise : de)"
343
 
344
+ # @ polylang
345
+ #: ../include/languages-form.php:91
346
+ msgid "Text direction"
347
+ msgstr "Textrichtung"
348
+
349
+ # @ polylang
350
+ #: ../include/languages-form.php:93
351
+ msgid "left to right"
352
+ msgstr "von links nach rechts"
353
+
354
+ # @ polylang
355
+ #: ../include/languages-form.php:95
356
+ msgid "right to left"
357
+ msgstr "von rechts nach links"
358
+
359
+ # @ polylang
360
+ #: ../include/languages-form.php:96
361
+ msgid "Choose the text direction for the language"
362
+ msgstr "Wählen Sie die Textrichtung für die Sprache aus"
363
+
364
+ # @ polylang
365
+ #: ../include/languages-form.php:100
366
+ msgid "Order"
367
+ msgstr "Reihenfolge"
368
+
369
+ # @ polylang
370
+ #: ../include/languages-form.php:102
371
+ msgid "Position of the language in the language switcher"
372
+ msgstr "Position der Sprache im Sprachenumschalter"
373
+
374
+ # @ default
375
+ #: ../include/languages-form.php:105
376
  msgid "Update"
377
  msgstr "Aktualisieren"
378
 
379
+ # @ polylang
380
+ #: ../include/languages-form.php:151
381
  msgid "Language switcher"
382
  msgstr "Sprachenumschalter"
383
 
384
+ # @ polylang
385
+ #: ../include/languages-form.php:175
386
+ msgid "Clean strings translation database"
387
+ msgstr "Datenbank der übersetzten Textbausteine säubern"
388
+
389
+ # @ polylang
390
+ #: ../include/languages-form.php:191
391
  msgid "Default language"
392
  msgstr "Standardsprache"
393
 
394
+ # @ polylang
395
+ #: ../include/languages-form.php:203
396
+ msgid ""
397
+ "There are posts, pages, categories or tags without language set. Do you want "
398
+ "to set them all to default language ?"
399
+ msgstr ""
400
+ "Es gibt Artikel, Seite, Kategorien oder Schlagwörter ohne Spracheinstellung. "
401
+ "Willst du alle auf die Standardsprache einstellen ?"
402
 
403
+ # @ polylang
404
+ #: ../include/languages-form.php:211
405
  msgid "Detect browser language"
406
  msgstr "Browsersprache erkennen"
407
 
408
+ # @ polylang
409
+ #: ../include/languages-form.php:217
410
+ msgid ""
411
+ "When the front page is visited, set the language according to the browser "
412
+ "preference"
413
+ msgstr ""
414
+ "Beim Besuch der Startseite erscheint sie in der Standardsprache des Browsers"
415
 
416
+ # @ polylang
417
+ #: ../include/languages-form.php:224
418
  msgid "URL modifications"
419
  msgstr "URL-Veränderungen"
420
 
421
+ # @ polylang
422
+ #: ../include/languages-form.php:230
423
+ msgid ""
424
+ "The language is set from content. Posts, pages, categories and tags urls are "
425
+ "not modified."
426
+ msgstr ""
427
+ "Die Sprache ist auf den Inhalt abgestimmt. URLs von Artikeln, Seiten, "
428
+ "Kategorien und Tags werden nicht verändert."
429
 
430
+ #: ../include/languages-form.php:238
431
+ msgid ""
432
+ "The language code, for example /en/, is added to all urls when using pretty "
433
+ "permalinks."
434
+ msgstr ""
435
+ "Der Sprachenkode. z. B. /de/, wird alles URLs beigefügt falls schöne "
436
+ "Permalinks benutzt werden."
437
+
438
+ # @ polylang
439
+ #: ../include/languages-form.php:247
440
  msgid "Remove /language/ in pretty permalinks. Example:"
441
  msgstr "/language/ in Permalinks entfernen. Zum Beispiel :"
442
 
443
+ # @ polylang
444
+ #: ../include/languages-form.php:256
445
+ msgid "Keep /language/ in pretty permalinks. Example:"
446
+ msgstr "/language/ in schönen Permalinks behalten. Zum Beispiel :"
447
+
448
+ # @ polylang
449
+ #: ../include/languages-form.php:265
450
  msgid "Hide URL language information for default language"
451
  msgstr "URL Informationen für die Standardsprache verstecken"
452
 
453
+ #: ../include/languages-form.php:274
454
+ #, php-format
455
+ msgid ""
456
+ "When using static front page, redirect the language page (example: %s) to "
457
+ "the front page in the right language"
458
+ msgstr ""
459
+ "Wenn Sie eine statische Einstiegsseite benutzen, wird die Sprachenseite "
460
+ "(Beispiel: %s) zur Einstiegsseite in der richtigen Sprache weitergeleitet"
461
+
462
+ #: ../include/languages-form.php:281
463
+ msgid "Synchronization"
464
+ msgstr "Synchronisierung"
465
+
466
+ #: ../include/languages-form.php:287
467
+ msgid ""
468
+ "Allow to synchronize categories, tags, featured image and other metas "
469
+ "between translations of a post or page"
470
+ msgstr ""
471
+ "Die Synchronisierung von Kategorien, Tags, Bilder und anderen Metas zwischen "
472
+ "Sprachversionen eines Artikels oder einer Seite erlauben"
473
+
474
+ # @ polylang
475
+ #: ../include/post-translations.php:5
476
  msgid "ID of pages in other languages:"
477
  msgstr "ID der Seiten in anderen Sprachen :"
478
 
479
+ # @ polylang
480
+ #: ../include/post-translations.php:5
481
  msgid "ID of posts in other languages:"
482
  msgstr "ID der Artikel in anderen Sprachen :"
483
 
484
+ # @ polylang
485
+ #: ../include/post-translations.php:9
486
  msgid "Page ID"
487
  msgstr "ID der Seite"
488
 
489
+ # @ polylang
490
+ #: ../include/post-translations.php:9
491
  msgid "Post ID"
492
  msgstr "Artikel-ID"
493
 
494
+ # @ polylang
495
+ #: ../include/about.php:3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
496
  #, php-format
497
+ msgid ""
498
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
499
+ "It includes information on how to set up your multilingual site and use it "
500
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
501
+ "their plugins and themes."
502
  msgstr ""
503
+ "Polylang wird mit einer detaillierten %sdocumentation%s ausgeliefert (nur in "
504
+ "Englisch). Sie beinhaltet wie man eine mehrsprachige Webseite einrichtet und "
505
+ "wie man sie tagtäglich pflegt, eine FAQ und eine Dokumentation für "
506
+ "Programmierer um ihre Plugins und Themen anpassen zu können."
507
 
508
+ # @ polylang
509
+ #: ../include/about.php:8
510
  #, php-format
511
+ msgid ""
512
+ "You will also find useful information in the %ssupport forum%s. However "
513
+ "don't forget to make a search before posting a new topic."
514
  msgstr ""
515
+ "Sie finden ebenfalls nützliche Informationen im %ssupport forum%s. Vergessen "
516
+ "Sie nicht eine Suche durchzuführen, bevor Sie ein neues Thema beginnen."
517
 
518
+ # @ polylang
519
+ #: ../include/about.php:14
520
  #, php-format
521
+ msgid ""
522
+ "Polylang is free of charge and is released under the same license as "
523
+ "WordPress, the %sGPL%s."
524
  msgstr ""
525
+ "Polylang ist kostenlos und wird unter derselben Lizenz veröffentlicht wie "
526
+ "Wordpress, die %sGPL%s."
527
 
528
+ # @ polylang
529
+ #: ../include/about.php:18
530
  #, php-format
 
531
  msgid "If you wonder how you can help the project, just %sread this%s."
532
  msgstr ""
533
+ "Wenn Sie sich Fragen, wie Sie das Projekt unterstützen können, dann %sread "
534
+ "this%s."
535
 
536
+ # @ polylang
537
+ #: ../include/about.php:22
538
+ msgid ""
539
+ "Finally if you like this plugin or if it helps your business, donations to "
540
+ "the author are greatly appreciated."
541
  msgstr ""
542
+ "Schliesslich wenn Sie dieses Plugin mögen oder es für Ihr Unternehmen "
543
+ "nützlich ist, werden Spenden an den Autor gerne und dankend angenommen."
544
 
545
+ #: ../include/core.php:547
546
+ msgid "Search"
547
+ msgstr "Suche"
 
548
 
549
+ # @ polylang
550
+ #: ../include/term-translations.php:48
551
+ msgid "No untranslated term"
552
+ msgstr "Kein unübersetzter Ausdruck"
 
553
 
554
+ # @ polylang
555
+ #: ../include/list-table.php:27
556
+ msgid "Delete"
557
+ msgstr "Löschen"
558
 
559
+ # @ polylang
560
+ #: ../include/list-table.php:47
561
+ msgid "Code"
562
+ msgstr "Code"
563
+
564
+ # @ polylang
565
+ #: ../include/list-table.php:49
566
+ msgid "Flag"
567
+ msgstr "Fahne"
568
+
569
+ # @ polylang
570
+ #: ../include/list-table.php:50
571
+ msgid "Posts"
572
+ msgstr "Artikel"
573
+
574
+ # @ polylang
575
+ #: ../include/list-table.php:105
576
+ msgid "Strings translations"
577
+ msgstr "Übersetungen von Sätzen"
578
+
579
+ # @ polylang
580
+ #: ../include/list-table.php:131
581
+ msgid "Name"
582
+ msgstr "Name"
583
+
584
+ # @ polylang
585
+ #: ../include/list-table.php:132
586
+ msgid "String"
587
+ msgstr "Zeichenfolge"
languages/polylang-el.mo CHANGED
Binary file
languages/polylang-el.po CHANGED
@@ -3,490 +3,501 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: polylang\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2012-01-03 20:07+0100\n"
7
- "PO-Revision-Date: 2012-02-22 11:57+0300\n"
8
  "Last-Translator: Theodotos Andreou <theo@ubuntucy.org>\n"
9
- "Language-Team: Cyprus Ubuntu Loco Team (www.ubuntucy.org)\n"
10
  "Language: el\n"
11
  "MIME-Version: 1.0\n"
12
  "Content-Type: text/plain; charset=UTF-8\n"
13
  "Content-Transfer-Encoding: 8bit\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Generator: Virtaal 0.7.0\n"
16
- "X-Poedit-Language: \n"
17
- "X-Poedit-Country: \n"
18
  "X-Poedit-SourceCharset: utf-8\n"
19
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_no"
20
- "op:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
21
  "X-Poedit-Basepath: .\n"
22
- "X-Poedit-Bookmarks: \n"
23
- "X-Poedit-SearchPath-0: ..\n"
24
  "X-Textdomain-Support: yes\n"
 
 
 
 
 
 
 
 
 
25
 
26
- #@ polylang
27
- #: polylang.php:193
 
 
 
 
 
 
 
28
  msgid "Error: Restore of local flags failed!"
29
  msgstr "Σφάλμα: αποτυχία επαναφοράς των τοπικών σημαιών!"
30
 
31
- #@ polylang
32
- #: polylang.php:194
33
  #, php-format
34
  msgid "Please move your local flags from %s to %s"
35
  msgstr "Παρακαλώ μετακινήστε τις τοπικές σημαίες σας από %s σε %s"
36
 
37
- #@ polylang
38
- #: include/admin-filters.php:537
39
- #: include/admin-filters.php:554
40
- #: include/list-table.php:12
41
- #: include/post-translations.php:4
42
- #: include/term-translations.php:15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  msgid "Language"
44
  msgstr "Γλώσσα"
45
 
46
- #@ polylang
47
- #: include/admin-filters.php:539
48
- #: include/admin-filters.php:557
49
- msgid "Sets the language"
50
- msgstr "Ορισμός γλώσσας"
 
 
 
 
 
 
 
 
 
51
 
52
- #@ polylang
53
- #: include/widget.php:6
 
 
 
 
 
 
 
54
  msgid "Language Switcher"
55
  msgstr "Επιλογέας γλώσσας"
56
 
57
- #@ polylang
58
- #: include/widget.php:6
59
  msgid "Displays a language switcher"
60
  msgstr "Εμφάνιση επιλογέα γλώσσας"
61
 
62
- #@ polylang
63
- #: include/widget.php:71
64
  msgid "Title:"
65
  msgstr "Τίτλος:"
66
 
67
- #@ polylang
68
- #: include/admin.php:486
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  msgid "Displays language names"
70
  msgstr "Εμφάνιση ονομάτων γλώσσας"
71
 
72
- #@ polylang
73
- #: include/admin.php:487
74
  msgid "Displays flags"
75
  msgstr "Εμφάνιση σημαιών"
76
 
77
- #@ polylang
78
- #: include/admin.php:492
79
- msgid "Displays as dropdown"
80
- msgstr "Εμφάνιση σαν κυλιόμενο μενού"
81
-
82
- #@ polylang
83
- #: include/admin.php:488
84
  msgid "Forces link to front page"
85
  msgstr "Υποχρεωτική παραπομπή συνδέσμου στην αρχική σελίδα"
86
 
87
- #@ default
88
- #@ polylang
89
- #: include/admin.php:26
90
- #: include/admin.php:300
91
- msgid "Settings"
92
- msgstr "Ρυθμίσεις"
93
 
94
- #@ polylang
95
- #: include/admin-filters.php:187
96
- #: include/admin.php:33
97
- #: include/admin.php:292
98
- #: include/list-table.php:13
99
- msgid "Languages"
100
- msgstr "Γλώσσες"
 
 
 
 
 
 
 
101
 
102
- #@ polylang
103
- #: include/admin.php:297
 
 
 
 
 
104
  msgid "Menus"
105
  msgstr "Μενού"
106
 
107
- #@ polylang
108
- #: include/admin.php:299
109
- #: include/list-table.php:104
110
  msgid "Strings translation"
111
  msgstr "Μετάφραση συμβολοσειρών"
112
 
113
- #@ polylang
114
- #: include/admin.php:318
 
 
 
 
 
 
 
115
  msgid "Enter a valid WorPress locale"
116
  msgstr "Εισάγετε μια έγκυρη τοπικοποίηση Wordpress"
117
 
118
- #@ polylang
119
- #: include/admin.php:319
120
  msgid "The language code must be 2 characters long"
121
  msgstr "Ο κώδικας γλώσσας θα πρέπει να είναι 2 χαρακτήρες"
122
 
123
- #@ polylang
124
- #: include/admin.php:320
125
  msgid "The language code must be unique"
126
  msgstr "Ο κώδικας γλώσσας θα πρέπει να είναι μοναδικός"
127
 
128
- #@ polylang
129
- #: include/admin.php:321
130
  msgid "The language must have a name"
131
  msgstr "Η γλώσσα πρέπει να έχει όνομα"
132
 
133
- #@ polylang
134
- #: include/admin.php:322
135
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
136
  msgstr ""
137
  "Η γλώσσα δημιουργήθηκε αλλά το αρχείο γλώσσας του Wordpress δεν έχει "
138
  "κατέβει. Παρακαλώ εγκαταστήστε το εσείς."
139
 
140
- #@ polylang
141
- #: include/admin.php:491
142
- msgid "Displays a language switcher at the end of the menu"
143
- msgstr "Εμφάνιση επιλογέα γλώσσας στο τέλος του μενού"
144
-
145
- #@ default
146
- #: include/admin.php:501
147
  msgid "Site Title"
148
  msgstr "Τίτλος ιστοσελίδας"
149
 
150
- #@ default
151
- #: include/admin.php:502
152
  msgid "Tagline"
153
  msgstr "Υπότιτλος"
154
 
155
- #@ polylang
156
- #: include/admin.php:520
157
  msgid "Widget title"
158
  msgstr "Τίτλος μονάδας"
159
 
160
- #@ polylang
161
- #: include/admin-filters.php:204
 
 
 
 
 
 
 
 
 
 
162
  msgid "Page's language:"
163
  msgstr "Γλώσσα σελίδας:"
164
 
165
- #@ polylang
166
- #: include/admin-filters.php:204
167
  msgid "Post's language:"
168
  msgstr "Γλώσσα άρθρου:"
169
 
170
- #@ polylang
171
- #: include/list-table.php:127
172
- #: include/term-translations.php:6
173
- #: include/term-translations.php:11
 
 
 
 
 
 
174
  msgid "Translations"
175
  msgstr "Μεταφράσεις"
176
 
177
- #@ polylang
178
- #: include/term-translations.php:16
179
- msgid "Translation"
180
- msgstr "Μετάφραση"
181
-
182
- #@ polylang
183
- #: include/list-table.php:26
184
- #: include/post-translations.php:6
185
- #: include/post-translations.php:29
186
- #: include/term-translations.php:18
187
- #: include/term-translations.php:65
188
- msgid "Edit"
189
- msgstr "Επεξεργασία"
190
-
191
- #@ polylang
192
- #: include/term-translations.php:48
193
- msgid "No untranslated term"
194
- msgstr "Απουσία αμετάφραστου όρου"
195
-
196
- #@ polylang
197
- #: include/post-translations.php:34
198
- #: include/term-translations.php:54
199
- msgid "Add new"
200
- msgstr "Προσθήκη νέου"
201
-
202
- #@ polylang
203
- #: include/admin-filters.php:151
204
- #: include/admin-filters.php:600
205
- msgid "Add new translation"
206
- msgstr "Προσθήκη νέας μετάφρασης"
207
-
208
- #@ polylang
209
- #: include/admin-filters.php:174
210
- msgid "Show all languages"
211
- msgstr "Εμφάνιση όλων των γλωσσών"
212
 
213
- #@ default
214
- #: include/admin-filters.php:263
215
- msgid "(no parent)"
216
- msgstr "(απουσία μητρικού)"
217
 
218
- #@ polylang
219
- #: include/admin-filters.php:738
220
  msgid "Theme locations and languages"
221
  msgstr "Γλώσσες και τοποθεσίες θεμάτων"
222
 
223
- #@ polylang
224
- #: include/admin-filters.php:743
225
  #, php-format
226
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
227
  msgstr ""
228
  "Παρακαλώ πηγαίνετε στην %sσελίδα γλώσσας%s για καθορισμό τοποθεσιών και "
229
  "γλωσσών θέματος"
230
 
231
- #@ polylang
232
- #: include/admin-filters.php:754
233
  msgid "The widget is displayed for:"
234
  msgstr "Η μονάδα εμφανίζεται για:"
235
 
236
- #@ polylang
237
- #: include/base.php:38
238
  msgid "All languages"
239
  msgstr "Όλες οι γλώσσες"
240
 
241
- #@ polylang
242
- #: include/list-table.php:27
243
- msgid "Delete"
244
- msgstr "Διαγραφή"
245
-
246
- #@ polylang
247
- #: include/languages-form.php:70
248
- #: include/list-table.php:45
249
- msgid "Full name"
250
- msgstr "Πλήρες όνομα"
251
-
252
- #@ polylang
253
- #: include/languages-form.php:76
254
- #: include/list-table.php:46
255
- msgid "Locale"
256
- msgstr "Τοπικοποίηση"
257
-
258
- #@ polylang
259
- #: include/list-table.php:47
260
- msgid "Code"
261
- msgstr "Κώδικας"
262
-
263
- #@ polylang
264
- #: include/languages-form.php:98
265
- #: include/list-table.php:48
266
- msgid "Order"
267
- msgstr "Εντολή"
268
-
269
- #@ polylang
270
- #: include/list-table.php:49
271
- msgid "Flag"
272
- msgstr "Σημαία"
273
-
274
- #@ polylang
275
- #: include/list-table.php:50
276
- msgid "Posts"
277
- msgstr "Άρθρα"
278
-
279
- #@ polylang
280
- #: include/list-table.php:105
281
- msgid "Strings translations"
282
- msgstr "Μετάφραση συμβολοσειρών"
283
-
284
- #@ polylang
285
- #: include/list-table.php:125
286
- msgid "Name"
287
- msgstr "Όνομα"
288
 
289
- #@ polylang
290
- #: include/list-table.php:126
291
- msgid "String"
292
- msgstr "Συμβολοσειρά"
293
 
294
- #@ default
295
- #: include/calendar.php:132
296
- #: include/calendar.php:140
297
- #, php-format
298
- msgid "View posts for %1$s %2$s"
299
- msgstr "Προβολή άρθρων για %1$s %2$s"
300
 
301
- #@ polylang
302
- #: include/languages-form.php:36
303
  msgid "Edit language"
304
  msgstr "Επεξεργασία γλώσσας"
305
 
306
- #@ polylang
307
- #: include/languages-form.php:36
308
- #: include/languages-form.php:103
309
  msgid "Add new language"
310
  msgstr "Προσθήκη νέας γλώσσας"
311
 
312
- #@ polylang
313
- #: include/languages-form.php:58
314
  msgid "Choose a language"
315
  msgstr "Επιλογή γλώσσας"
316
 
317
- #@ polylang
318
- #: include/languages-form.php:66
319
  msgid "You can choose a language in the list or directly edit it below."
320
  msgstr ""
321
  "Μπορείτε να επιλέξετε μια γλώσσα από την λίστα ή να την επεξεργαστείτε πιο "
322
  "κάτω."
323
 
324
- #@ polylang
325
- #: include/languages-form.php:72
 
 
 
 
 
326
  msgid "The name is how it is displayed on your site (for example: English)."
327
  msgstr "Το όνομα καθορίζει πως θα εμφανίζεται στην σελίδα σας (πχ: Ελληνικά)."
328
 
329
- #@ polylang
330
- #: include/languages-form.php:79
 
 
 
 
 
331
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
332
  msgstr ""
333
  "Τοπικοποίηση Wordpress για την γλώσσα (πχ: en_US). Θα χρειαστεί να "
334
  "εγκαταστήσετε το αρχείο .mo για αυτή την γλώσσα."
335
 
336
- #@ polylang
337
- #: include/languages-form.php:83
338
  msgid "Language code"
339
  msgstr "Κώδικας γλώσσας"
340
 
341
- #@ polylang
342
- #: include/languages-form.php:85
343
  msgid "2-letters ISO 639-1 language code (for example: en)"
344
  msgstr "ISO 639-1 κώδικας γλώσσας 2 χαρακτήρων (πχ: en)"
345
 
346
- #@ polylang
347
- #: include/languages-form.php:100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  msgid "Position of the language in the language switcher"
349
  msgstr "Θέση της γλώσσας στον επιλογέα γλώσσας"
350
 
351
- #@ default
352
- #: include/languages-form.php:103
353
  msgid "Update"
354
  msgstr "Ενημέρωση"
355
 
356
- #@ polylang
357
- #: include/languages-form.php:149
358
  msgid "Language switcher"
359
  msgstr "Επιλογέας γλώσσας"
360
 
361
- #@ polylang
362
- #: include/languages-form.php:188
 
 
 
 
 
363
  msgid "Default language"
364
  msgstr "Προκαθορισμένη γλώσσα"
365
 
366
- #@ polylang
367
- #: include/languages-form.php:206
368
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
369
  msgstr ""
370
  "Υπάρχουν άρθρα, σελίδες, κατηγορίες ή ετικέτες χωρίς καθορισμό γλώσσας. "
371
  "Θέλετε να οριστούν όλα στην προκαθορισμένη γλώσσα;"
372
 
373
- #@ polylang
374
- #: include/languages-form.php:214
375
  msgid "Detect browser language"
376
  msgstr "Αναγνώριση γλώσσας φυλλομετρητή"
377
 
378
- #@ polylang
379
- #: include/languages-form.php:220
380
  msgid "When the front page is visited, set the language according to the browser preference"
381
  msgstr ""
382
  "Όταν καλείται η αρχική σελίδα, να καθορίζεται η γλώσσα βάση των προτιμήσεων "
383
  "του φυλλομετρητή"
384
 
385
- #@ polylang
386
- #: include/languages-form.php:227
387
  msgid "URL modifications"
388
  msgstr "Τροποποιήσεις URL"
389
 
390
- #@ polylang
391
- #: include/languages-form.php:233
392
- msgid "Keep /language/ in pretty permalinks. Example:"
393
- msgstr "Διατήρηση /language/ σε ευδιάκριτους μόνιμους συνδέσμους. Παράδειγμα:"
 
 
394
 
395
- #@ polylang
396
- #: include/languages-form.php:241
 
 
 
 
 
 
397
  msgid "Remove /language/ in pretty permalinks. Example:"
398
  msgstr "Αφαίρεση /language/ από ευδιάκριτους μόνιμους συνδέσμους. Παράδειγμα:"
399
 
400
- #@ polylang
401
- #: include/languages-form.php:249
 
 
 
 
 
402
  msgid "Hide URL language information for default language"
403
  msgstr "Απόκρυψη των πληροφοριών γλώσσας από URL, για την προκαθορισμένη γλώσσα"
404
 
405
- #@ polylang
406
- #: include/post-translations.php:1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
407
  msgid "ID of pages in other languages:"
408
  msgstr "ID των σελίδων σε άλλες γλώσσες:"
409
 
410
- #@ polylang
411
- #: include/post-translations.php:1
412
  msgid "ID of posts in other languages:"
413
  msgstr "ID των άρθρων σε άλλες γλώσσες:"
414
 
415
- #@ polylang
416
- #: include/post-translations.php:5
417
  msgid "Page ID"
418
  msgstr "ID σελίδας"
419
 
420
- #@ polylang
421
- #: include/post-translations.php:5
422
  msgid "Post ID"
423
  msgstr "ID άρθρου"
424
 
425
- #@ polylang
426
- #: include/admin-filters.php:785
427
- msgid "Admin language"
428
- msgstr "Γλώσσα διαχείρισης"
429
-
430
- #@ default
431
- #: include/admin-filters.php:721
432
- msgid "None"
433
- msgstr "Κανένα"
434
-
435
- #@ polylang
436
- #: include/admin.php:475
437
- msgid "Upgrading language files&#8230;"
438
- msgstr "Αναβάθμιση αρχείων γλώσσας&#8230;"
439
-
440
- #@ polylang
441
- #: include/admin.php:489
442
- msgid "Hides the current language"
443
- msgstr "Απόκρυψη τρέχουσας γλώσσας"
444
-
445
- #@ default
446
- #. translators: Calendar caption: 1: month name, 2: 4-digit year
447
- #: include/calendar.php:106
448
- #, php-format
449
- msgctxt "calendar caption"
450
- msgid "%1$s %2$s"
451
- msgstr "%1$s %2$s"
452
-
453
- #@ polylang
454
- #: include/languages-form.php:89
455
- msgid "Text direction"
456
- msgstr "Κατεύθυνση κειμένου"
457
-
458
- #@ polylang
459
- #: include/languages-form.php:91
460
- msgid "left to right"
461
- msgstr "αριστερά προς δεξιά"
462
-
463
- #@ polylang
464
- #: include/languages-form.php:93
465
- msgid "right to left"
466
- msgstr "δεξιά προς αριστερά"
467
-
468
- #@ polylang
469
- #: include/languages-form.php:94
470
- msgid "Choose the text direction for the language"
471
- msgstr "Επιλογή κατεύθυνσης κειμένου για γλώσσα"
472
-
473
- #@ polylang
474
- #: include/languages-form.php:256
475
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
476
- msgstr ""
477
- "Προσθήκη πληροφορίας γλώσσας σε όλα τα URL συμπεριλαμβανομένων άρθρων, "
478
- "σελίδων, κατηγοριών και ετικετών άρθρων (δεν συστήνεται) "
479
-
480
- #@ polylang
481
- #: polylang.php:97
482
- #, php-format
483
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
484
- msgstr ""
485
- "Χρησιμοποιείτε WordPress %s. Το Polylang χρειάζεται τουλάχιστον WordPress %"
486
- "s."
487
-
488
- #@ polylang
489
- #: include/about.php:3
490
  #, php-format
491
  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."
492
  msgstr ""
@@ -496,8 +507,8 @@ msgstr ""
496
  "τεκμηρίωση για προγραμματιστές για προσαρμογή των προσθέτων και θεμάτων "
497
  "τους."
498
 
499
- #@ polylang
500
- #: include/about.php:8
501
  #, php-format
502
  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."
503
  msgstr ""
@@ -505,43 +516,67 @@ msgstr ""
505
  "ξεχνάτε να ψάξετε πρώτα αν έχει απαντηθεί το ερώτημα σας πριν ανοίξετε "
506
  "καινούργιο θέμα."
507
 
508
- #@ polylang
509
- #: include/about.php:14
510
  #, php-format
511
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
512
  msgstr ""
513
  "Το Polylang είναι δωρεάν και διανέμεται κάτω από την ίδια άδεια χρήσης όπως "
514
  "και το Wordpress, την %sΓενική Άδεια Χρήσης - GPL%s."
515
 
516
- #@ polylang
517
- #: include/about.php:18
518
  #, php-format
519
  msgid "If you wonder how you can help the project, just %sread this%s."
520
  msgstr "Αν θέλετε να βοηθήσετε, απλά, %sδιαβάστε εδώ%s."
521
 
522
- #@ polylang
523
- #: include/about.php:22
524
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
525
  msgstr ""
526
  "Τέλος αν σας αρέσει αυτό το πρόσθετο ή αν σας βοηθά στην επιχείρηση σας, οι "
527
  "δωρεές στο δημιουργό θα εκτιμηθούν ιδιαίτερα. "
528
 
529
- #@ polylang
530
- #: include/admin.php:38
531
- msgid "About Polylang"
532
- msgstr "Σχετικά με το Polylang"
533
 
534
- #@ polylang
535
- #: include/languages-form.php:263
536
- #, php-format
537
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
538
- msgstr ""
539
- "Ανακατεύθυνση της σελίδας γλώσσας (παράδειγμα: %s) στην αρχική σελίδα στη "
540
- "σωστή γλώσσα"
541
 
542
- #@ polylang
543
- #: polylang.php:111
544
- msgid "For some reasons, Polylang could not create a table in your database."
545
- msgstr ""
546
- "Το Polylang δεν μπόρεσε να δημιουργήσει πίνακα στην βάση δεδομένων σας, για "
547
- "κάποιο λόγο."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  msgstr ""
4
  "Project-Id-Version: polylang\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2012-08-19 20:14+0100\n"
7
+ "PO-Revision-Date: 2012-08-21 23:47+0300\n"
8
  "Last-Translator: Theodotos Andreou <theo@ubuntucy.org>\n"
9
+ "Language-Team: Ubuntucy - www.ubuntucy.org\n"
10
  "Language: el\n"
11
  "MIME-Version: 1.0\n"
12
  "Content-Type: text/plain; charset=UTF-8\n"
13
  "Content-Transfer-Encoding: 8bit\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Generator: Virtaal 0.7.0\n"
 
 
16
  "X-Poedit-SourceCharset: utf-8\n"
17
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_no"
18
+ "op:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
19
  "X-Poedit-Basepath: .\n"
 
 
20
  "X-Textdomain-Support: yes\n"
21
+ "X-Poedit-SearchPath-0: ..\n"
22
+
23
+ # @ polylang
24
+ #: ../polylang.php:111
25
+ #, php-format
26
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
27
+ msgstr ""
28
+ "Χρησιμοποιείτε WordPress %s. Το Polylang χρειάζεται τουλάχιστον WordPress %"
29
+ "s."
30
 
31
+ # @ polylang
32
+ #: ../polylang.php:125
33
+ msgid "For some reasons, Polylang could not create a table in your database."
34
+ msgstr ""
35
+ "Το Polylang δεν μπόρεσε να δημιουργήσει πίνακα στην βάση δεδομένων σας, για "
36
+ "κάποιο λόγο."
37
+
38
+ # @ polylang
39
+ #: ../polylang.php:208
40
  msgid "Error: Restore of local flags failed!"
41
  msgstr "Σφάλμα: αποτυχία επαναφοράς των τοπικών σημαιών!"
42
 
43
+ # @ polylang
44
+ #: ../polylang.php:209
45
  #, php-format
46
  msgid "Please move your local flags from %s to %s"
47
  msgstr "Παρακαλώ μετακινήστε τις τοπικές σημαίες σας από %s σε %s"
48
 
49
+ # @ default
50
+ #: ../include/calendar.php:106
51
+ #, php-format
52
+ msgctxt "calendar caption"
53
+ msgid "%1$s %2$s"
54
+ msgstr "%1$s %2$s"
55
+
56
+ # @ default
57
+ #: ../include/calendar.php:132
58
+ #: ../include/calendar.php:140
59
+ #, php-format
60
+ msgid "View posts for %1$s %2$s"
61
+ msgstr "Προβολή άρθρων για %1$s %2$s"
62
+
63
+ # @ polylang
64
+ #: ../include/media-translations.php:3
65
+ #: ../include/admin-filters.php:194
66
+ #: ../include/admin-filters.php:525
67
+ #: ../include/admin-filters.php:696
68
+ #: ../include/admin-filters.php:714
69
+ #: ../include/post-translations.php:8
70
+ #: ../include/term-translations.php:15
71
  msgid "Language"
72
  msgstr "Γλώσσα"
73
 
74
+ # @ polylang
75
+ #: ../include/media-translations.php:4
76
+ #: ../include/term-translations.php:16
77
+ msgid "Translation"
78
+ msgstr "Μετάφραση"
79
+
80
+ # @ polylang
81
+ #: ../include/media-translations.php:18
82
+ #: ../include/post-translations.php:10
83
+ #: ../include/post-translations.php:33
84
+ #: ../include/term-translations.php:18
85
+ #: ../include/term-translations.php:65
86
+ msgid "Edit"
87
+ msgstr "Επεξεργασία"
88
 
89
+ # @ polylang
90
+ #: ../include/media-translations.php:26
91
+ #: ../include/post-translations.php:38
92
+ #: ../include/term-translations.php:54
93
+ msgid "Add new"
94
+ msgstr "Προσθήκη νέου"
95
+
96
+ # @ polylang
97
+ #: ../include/widget.php:6
98
  msgid "Language Switcher"
99
  msgstr "Επιλογέας γλώσσας"
100
 
101
+ # @ polylang
102
+ #: ../include/widget.php:6
103
  msgid "Displays a language switcher"
104
  msgstr "Εμφάνιση επιλογέα γλώσσας"
105
 
106
+ # @ polylang
107
+ #: ../include/widget.php:73
108
  msgid "Title:"
109
  msgstr "Τίτλος:"
110
 
111
+ # @ polylang
112
+ #: ../include/admin-base.php:50
113
+ #: ../include/admin-base.php:176
114
+ #: ../include/admin.php:290
115
+ #: ../include/admin-filters.php:221
116
+ msgid "Languages"
117
+ msgstr "Γλώσσες"
118
+
119
+ # @ polylang
120
+ #: ../include/admin-base.php:55
121
+ msgid "About Polylang"
122
+ msgstr "Σχετικά με το Polylang"
123
+
124
+ # @ polylang
125
+ #: ../include/admin-base.php:149
126
  msgid "Displays language names"
127
  msgstr "Εμφάνιση ονομάτων γλώσσας"
128
 
129
+ # @ polylang
130
+ #: ../include/admin-base.php:150
131
  msgid "Displays flags"
132
  msgstr "Εμφάνιση σημαιών"
133
 
134
+ # @ polylang
135
+ #: ../include/admin-base.php:151
 
 
 
 
 
136
  msgid "Forces link to front page"
137
  msgstr "Υποχρεωτική παραπομπή συνδέσμου στην αρχική σελίδα"
138
 
139
+ # @ polylang
140
+ #: ../include/admin-base.php:152
141
+ msgid "Hides the current language"
142
+ msgstr "Απόκρυψη τρέχουσας γλώσσας"
 
 
143
 
144
+ # @ polylang
145
+ #: ../include/admin-base.php:154
146
+ msgid "Displays a language switcher at the end of the menu"
147
+ msgstr "Εμφάνιση επιλογέα γλώσσας στο τέλος του μενού"
148
+
149
+ # @ polylang
150
+ #: ../include/admin-base.php:155
151
+ msgid "Displays as dropdown"
152
+ msgstr "Εμφάνιση σαν κυλιόμενο μενού"
153
+
154
+ # @ polylang
155
+ #: ../include/admin-base.php:177
156
+ msgid "Filters content by language"
157
+ msgstr "Φιλτράρισμα περιεχομένου βάση γλώσσας"
158
 
159
+ # @ polylang
160
+ #: ../include/admin-base.php:184
161
+ msgid "Show all languages"
162
+ msgstr "Εμφάνιση όλων των γλωσσών"
163
+
164
+ # @ polylang
165
+ #: ../include/admin.php:295
166
  msgid "Menus"
167
  msgstr "Μενού"
168
 
169
+ # @ polylang
170
+ #: ../include/admin.php:297
 
171
  msgid "Strings translation"
172
  msgstr "Μετάφραση συμβολοσειρών"
173
 
174
+ # @ default
175
+ # @ polylang
176
+ #: ../include/admin.php:298
177
+ #: ../include/admin-filters.php:988
178
+ msgid "Settings"
179
+ msgstr "Ρυθμίσεις"
180
+
181
+ # @ polylang
182
+ #: ../include/admin.php:317
183
  msgid "Enter a valid WorPress locale"
184
  msgstr "Εισάγετε μια έγκυρη τοπικοποίηση Wordpress"
185
 
186
+ # @ polylang
187
+ #: ../include/admin.php:318
188
  msgid "The language code must be 2 characters long"
189
  msgstr "Ο κώδικας γλώσσας θα πρέπει να είναι 2 χαρακτήρες"
190
 
191
+ # @ polylang
192
+ #: ../include/admin.php:319
193
  msgid "The language code must be unique"
194
  msgstr "Ο κώδικας γλώσσας θα πρέπει να είναι μοναδικός"
195
 
196
+ # @ polylang
197
+ #: ../include/admin.php:320
198
  msgid "The language must have a name"
199
  msgstr "Η γλώσσα πρέπει να έχει όνομα"
200
 
201
+ # @ polylang
202
+ #: ../include/admin.php:321
203
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
204
  msgstr ""
205
  "Η γλώσσα δημιουργήθηκε αλλά το αρχείο γλώσσας του Wordpress δεν έχει "
206
  "κατέβει. Παρακαλώ εγκαταστήστε το εσείς."
207
 
208
+ # @ default
209
+ #: ../include/admin.php:409
 
 
 
 
 
210
  msgid "Site Title"
211
  msgstr "Τίτλος ιστοσελίδας"
212
 
213
+ # @ default
214
+ #: ../include/admin.php:410
215
  msgid "Tagline"
216
  msgstr "Υπότιτλος"
217
 
218
+ # @ polylang
219
+ #: ../include/admin.php:428
220
  msgid "Widget title"
221
  msgstr "Τίτλος μονάδας"
222
 
223
+ # @ polylang
224
+ #: ../include/admin-filters.php:176
225
+ #: ../include/admin-filters.php:753
226
+ msgid "Add new translation"
227
+ msgstr "Προσθήκη νέας μετάφρασης"
228
+
229
+ #: ../include/admin-filters.php:190
230
+ msgid "&mdash; No Change &mdash;"
231
+ msgstr "&mdash; Καμία αλλαγή &mdash;"
232
+
233
+ # @ polylang
234
+ #: ../include/admin-filters.php:244
235
  msgid "Page's language:"
236
  msgstr "Γλώσσα σελίδας:"
237
 
238
+ # @ polylang
239
+ #: ../include/admin-filters.php:244
240
  msgid "Post's language:"
241
  msgstr "Γλώσσα άρθρου:"
242
 
243
+ # @ default
244
+ #: ../include/admin-filters.php:305
245
+ msgid "(no parent)"
246
+ msgstr "(απουσία μητρικού)"
247
+
248
+ # @ polylang
249
+ #: ../include/admin-filters.php:536
250
+ #: ../include/admin-filters.php:561
251
+ #: ../include/term-translations.php:6
252
+ #: ../include/term-translations.php:11
253
  msgid "Translations"
254
  msgstr "Μεταφράσεις"
255
 
256
+ # @ polylang
257
+ #: ../include/admin-filters.php:698
258
+ #: ../include/admin-filters.php:717
259
+ msgid "Sets the language"
260
+ msgstr "Ορισμός γλώσσας"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
261
 
262
+ # @ default
263
+ #: ../include/admin-filters.php:879
264
+ msgid "None"
265
+ msgstr "Κανένα"
266
 
267
+ # @ polylang
268
+ #: ../include/admin-filters.php:910
269
  msgid "Theme locations and languages"
270
  msgstr "Γλώσσες και τοποθεσίες θεμάτων"
271
 
272
+ # @ polylang
273
+ #: ../include/admin-filters.php:916
274
  #, php-format
275
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
276
  msgstr ""
277
  "Παρακαλώ πηγαίνετε στην %sσελίδα γλώσσας%s για καθορισμό τοποθεσιών και "
278
  "γλωσσών θέματος"
279
 
280
+ # @ polylang
281
+ #: ../include/admin-filters.php:931
282
  msgid "The widget is displayed for:"
283
  msgstr "Η μονάδα εμφανίζεται για:"
284
 
285
+ # @ polylang
286
+ #: ../include/admin-filters.php:935
287
  msgid "All languages"
288
  msgstr "Όλες οι γλώσσες"
289
 
290
+ # @ polylang
291
+ #: ../include/admin-filters.php:959
292
+ msgid "Admin language"
293
+ msgstr "Γλώσσα διαχείρισης"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
294
 
295
+ #: ../include/admin-filters.php:964
296
+ msgid "Wordpress default"
297
+ msgstr "Προκαθορισμένο σε Wordpress"
 
298
 
299
+ # @ polylang
300
+ #: ../include/admin-filters.php:994
301
+ msgid "Upgrading language files&#8230;"
302
+ msgstr "Αναβάθμιση αρχείων γλώσσας&#8230;"
 
 
303
 
304
+ # @ polylang
305
+ #: ../include/languages-form.php:38
306
  msgid "Edit language"
307
  msgstr "Επεξεργασία γλώσσας"
308
 
309
+ # @ polylang
310
+ #: ../include/languages-form.php:38
311
+ #: ../include/languages-form.php:105
312
  msgid "Add new language"
313
  msgstr "Προσθήκη νέας γλώσσας"
314
 
315
+ # @ polylang
316
+ #: ../include/languages-form.php:60
317
  msgid "Choose a language"
318
  msgstr "Επιλογή γλώσσας"
319
 
320
+ # @ polylang
321
+ #: ../include/languages-form.php:68
322
  msgid "You can choose a language in the list or directly edit it below."
323
  msgstr ""
324
  "Μπορείτε να επιλέξετε μια γλώσσα από την λίστα ή να την επεξεργαστείτε πιο "
325
  "κάτω."
326
 
327
+ # @ polylang
328
+ #: ../include/languages-form.php:72
329
+ msgid "Full name"
330
+ msgstr "Πλήρες όνομα"
331
+
332
+ # @ polylang
333
+ #: ../include/languages-form.php:74
334
  msgid "The name is how it is displayed on your site (for example: English)."
335
  msgstr "Το όνομα καθορίζει πως θα εμφανίζεται στην σελίδα σας (πχ: Ελληνικά)."
336
 
337
+ # @ polylang
338
+ #: ../include/languages-form.php:78
339
+ msgid "Locale"
340
+ msgstr "Τοπικοποίηση"
341
+
342
+ # @ polylang
343
+ #: ../include/languages-form.php:81
344
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
345
  msgstr ""
346
  "Τοπικοποίηση Wordpress για την γλώσσα (πχ: en_US). Θα χρειαστεί να "
347
  "εγκαταστήσετε το αρχείο .mo για αυτή την γλώσσα."
348
 
349
+ # @ polylang
350
+ #: ../include/languages-form.php:85
351
  msgid "Language code"
352
  msgstr "Κώδικας γλώσσας"
353
 
354
+ # @ polylang
355
+ #: ../include/languages-form.php:87
356
  msgid "2-letters ISO 639-1 language code (for example: en)"
357
  msgstr "ISO 639-1 κώδικας γλώσσας 2 χαρακτήρων (πχ: en)"
358
 
359
+ # @ polylang
360
+ #: ../include/languages-form.php:91
361
+ msgid "Text direction"
362
+ msgstr "Κατεύθυνση κειμένου"
363
+
364
+ # @ polylang
365
+ #: ../include/languages-form.php:93
366
+ msgid "left to right"
367
+ msgstr "αριστερά προς δεξιά"
368
+
369
+ # @ polylang
370
+ #: ../include/languages-form.php:95
371
+ msgid "right to left"
372
+ msgstr "δεξιά προς αριστερά"
373
+
374
+ # @ polylang
375
+ #: ../include/languages-form.php:96
376
+ msgid "Choose the text direction for the language"
377
+ msgstr "Επιλογή κατεύθυνσης κειμένου για γλώσσα"
378
+
379
+ # @ polylang
380
+ #: ../include/languages-form.php:100
381
+ msgid "Order"
382
+ msgstr "Εντολή"
383
+
384
+ # @ polylang
385
+ #: ../include/languages-form.php:102
386
  msgid "Position of the language in the language switcher"
387
  msgstr "Θέση της γλώσσας στον επιλογέα γλώσσας"
388
 
389
+ # @ default
390
+ #: ../include/languages-form.php:105
391
  msgid "Update"
392
  msgstr "Ενημέρωση"
393
 
394
+ # @ polylang
395
+ #: ../include/languages-form.php:151
396
  msgid "Language switcher"
397
  msgstr "Επιλογέας γλώσσας"
398
 
399
+ # @ polylang
400
+ #: ../include/languages-form.php:175
401
+ msgid "Clean strings translation database"
402
+ msgstr "Καθαρισμός βάσης δεδομένων συμβολοσειρών μετάφρασης"
403
+
404
+ # @ polylang
405
+ #: ../include/languages-form.php:191
406
  msgid "Default language"
407
  msgstr "Προκαθορισμένη γλώσσα"
408
 
409
+ # @ polylang
410
+ #: ../include/languages-form.php:203
411
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
412
  msgstr ""
413
  "Υπάρχουν άρθρα, σελίδες, κατηγορίες ή ετικέτες χωρίς καθορισμό γλώσσας. "
414
  "Θέλετε να οριστούν όλα στην προκαθορισμένη γλώσσα;"
415
 
416
+ # @ polylang
417
+ #: ../include/languages-form.php:211
418
  msgid "Detect browser language"
419
  msgstr "Αναγνώριση γλώσσας φυλλομετρητή"
420
 
421
+ # @ polylang
422
+ #: ../include/languages-form.php:217
423
  msgid "When the front page is visited, set the language according to the browser preference"
424
  msgstr ""
425
  "Όταν καλείται η αρχική σελίδα, να καθορίζεται η γλώσσα βάση των προτιμήσεων "
426
  "του φυλλομετρητή"
427
 
428
+ # @ polylang
429
+ #: ../include/languages-form.php:224
430
  msgid "URL modifications"
431
  msgstr "Τροποποιήσεις URL"
432
 
433
+ # @ polylang
434
+ #: ../include/languages-form.php:230
435
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
436
+ msgstr ""
437
+ "Η γλώσσα ορίσθηκε βάση του περιεχομένου. Οι διευθύνσεις URL των άρθρων, "
438
+ "σελίδων και ετικετών δεν έχουν τροποποιηθεί."
439
 
440
+ #: ../include/languages-form.php:238
441
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
442
+ msgstr ""
443
+ "Ο κώδικας γλώσσας, για παράδειγμα /el/, προστίθεται σε όλες τις διευθύνσεις "
444
+ "URL όταν χρησιμοποιούνται ευδιάκριτοι μόνιμοι σύνδεσμοι."
445
+
446
+ # @ polylang
447
+ #: ../include/languages-form.php:247
448
  msgid "Remove /language/ in pretty permalinks. Example:"
449
  msgstr "Αφαίρεση /language/ από ευδιάκριτους μόνιμους συνδέσμους. Παράδειγμα:"
450
 
451
+ # @ polylang
452
+ #: ../include/languages-form.php:256
453
+ msgid "Keep /language/ in pretty permalinks. Example:"
454
+ msgstr "Διατήρηση /language/ σε ευδιάκριτους μόνιμους συνδέσμους. Παράδειγμα:"
455
+
456
+ # @ polylang
457
+ #: ../include/languages-form.php:265
458
  msgid "Hide URL language information for default language"
459
  msgstr "Απόκρυψη των πληροφοριών γλώσσας από URL, για την προκαθορισμένη γλώσσα"
460
 
461
+ # @ polylang
462
+ #: ../include/languages-form.php:274
463
+ #, php-format
464
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
465
+ msgstr ""
466
+ "Όταν υπάρχει στατική αρχική σελίδα, να γίνεται ανακατεύθυνση της σελίδας "
467
+ "γλώσσας (παράδειγμα: %s) της αρχικής σελίδας στην σωστή γλώσσα"
468
+
469
+ #: ../include/languages-form.php:281
470
+ msgid "Synchronization"
471
+ msgstr "Συγχρονισμός"
472
+
473
+ #: ../include/languages-form.php:287
474
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
475
+ msgstr ""
476
+ "Να επιτρέπεται ο συγχρονισμός κατηγοριών, ετικετών, χαρακτηριστικών εικόνων "
477
+ "και άλλων μεταδεδομένων μεταξύ των μεταφράσεων ενός άρθρου ή μιας σελίδας"
478
+
479
+ # @ polylang
480
+ #: ../include/post-translations.php:5
481
  msgid "ID of pages in other languages:"
482
  msgstr "ID των σελίδων σε άλλες γλώσσες:"
483
 
484
+ # @ polylang
485
+ #: ../include/post-translations.php:5
486
  msgid "ID of posts in other languages:"
487
  msgstr "ID των άρθρων σε άλλες γλώσσες:"
488
 
489
+ # @ polylang
490
+ #: ../include/post-translations.php:9
491
  msgid "Page ID"
492
  msgstr "ID σελίδας"
493
 
494
+ # @ polylang
495
+ #: ../include/post-translations.php:9
496
  msgid "Post ID"
497
  msgstr "ID άρθρου"
498
 
499
+ # @ polylang
500
+ #: ../include/about.php:3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
501
  #, php-format
502
  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."
503
  msgstr ""
507
  "τεκμηρίωση για προγραμματιστές για προσαρμογή των προσθέτων και θεμάτων "
508
  "τους."
509
 
510
+ # @ polylang
511
+ #: ../include/about.php:8
512
  #, php-format
513
  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."
514
  msgstr ""
516
  "ξεχνάτε να ψάξετε πρώτα αν έχει απαντηθεί το ερώτημα σας πριν ανοίξετε "
517
  "καινούργιο θέμα."
518
 
519
+ # @ polylang
520
+ #: ../include/about.php:14
521
  #, php-format
522
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
523
  msgstr ""
524
  "Το Polylang είναι δωρεάν και διανέμεται κάτω από την ίδια άδεια χρήσης όπως "
525
  "και το Wordpress, την %sΓενική Άδεια Χρήσης - GPL%s."
526
 
527
+ # @ polylang
528
+ #: ../include/about.php:18
529
  #, php-format
530
  msgid "If you wonder how you can help the project, just %sread this%s."
531
  msgstr "Αν θέλετε να βοηθήσετε, απλά, %sδιαβάστε εδώ%s."
532
 
533
+ # @ polylang
534
+ #: ../include/about.php:22
535
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
536
  msgstr ""
537
  "Τέλος αν σας αρέσει αυτό το πρόσθετο ή αν σας βοηθά στην επιχείρηση σας, οι "
538
  "δωρεές στο δημιουργό θα εκτιμηθούν ιδιαίτερα. "
539
 
540
+ #: ../include/core.php:547
541
+ msgid "Search"
542
+ msgstr "Αναζήτηση"
 
543
 
544
+ # @ polylang
545
+ #: ../include/term-translations.php:48
546
+ msgid "No untranslated term"
547
+ msgstr "Απουσία αμετάφραστου όρου"
 
 
 
548
 
549
+ # @ polylang
550
+ #: ../include/list-table.php:27
551
+ msgid "Delete"
552
+ msgstr "Διαγραφή"
553
+
554
+ # @ polylang
555
+ #: ../include/list-table.php:47
556
+ msgid "Code"
557
+ msgstr "Κώδικας"
558
+
559
+ # @ polylang
560
+ #: ../include/list-table.php:49
561
+ msgid "Flag"
562
+ msgstr "Σημαία"
563
+
564
+ # @ polylang
565
+ #: ../include/list-table.php:50
566
+ msgid "Posts"
567
+ msgstr "Άρθρα"
568
+
569
+ # @ polylang
570
+ #: ../include/list-table.php:105
571
+ msgid "Strings translations"
572
+ msgstr "Μετάφραση συμβολοσειρών"
573
+
574
+ # @ polylang
575
+ #: ../include/list-table.php:131
576
+ msgid "Name"
577
+ msgstr "Όνομα"
578
+
579
+ # @ polylang
580
+ #: ../include/list-table.php:132
581
+ msgid "String"
582
+ msgstr "Συμβολοσειρά"
languages/polylang-es_ES.mo CHANGED
Binary file
languages/polylang-es_ES.po CHANGED
@@ -2,11 +2,10 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-02-21 20:50+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Curro C. <curro.cejudo@me.com>\n"
8
  "Language-Team: \n"
9
- "Language: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
@@ -17,393 +16,425 @@ msgstr ""
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
- #: ../polylang.php:97
21
  #, php-format
22
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
- msgstr "Estás usando Wordpress %s. Polylang requiere al menos WordPress %s."
24
 
25
- #: ../polylang.php:111
26
  msgid "For some reasons, Polylang could not create a table in your database."
27
- msgstr "Por alguna razón Polylang no ha creado la tabla en tu base de datos."
28
 
29
- #: ../polylang.php:193
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr "Error: ¡ha fallado la restauración de banderas!"
32
 
33
- #: ../polylang.php:194
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
- msgstr "Por favor, mueve tu bandera de %s a %s"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
 
38
  #: ../include/widget.php:6
39
  msgid "Language Switcher"
40
- msgstr "Cambiador de idioma"
41
 
42
  #: ../include/widget.php:6
43
  msgid "Displays a language switcher"
44
- msgstr "Muestra un cambiador de idoma."
45
 
46
- #: ../include/widget.php:71
47
  msgid "Title:"
48
  msgstr "Título:"
49
 
50
- #: ../include/admin.php:26
51
- #: ../include/admin.php:300
52
- msgid "Settings"
53
- msgstr "Ajustes:"
54
-
55
- #: ../include/admin.php:33
56
- #: ../include/admin.php:292
57
- #: ../include/admin-filters.php:187
58
- #: ../include/list-table.php:13
59
  msgid "Languages"
60
  msgstr "Idiomas"
61
 
62
- #: ../include/admin.php:38
63
  msgid "About Polylang"
64
- msgstr "Sobre Polylang"
65
 
66
- #: ../include/admin.php:297
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  msgid "Menus"
68
  msgstr "Menús"
69
 
70
- #: ../include/admin.php:299
71
- #: ../include/list-table.php:104
72
  msgid "Strings translation"
73
  msgstr "Traducción de cadenas"
74
 
75
- #: ../include/admin.php:318
 
 
 
 
76
  msgid "Enter a valid WorPress locale"
77
  msgstr "Introduce una zona idiomática válida de WordPress"
78
 
79
- #: ../include/admin.php:319
80
  msgid "The language code must be 2 characters long"
81
  msgstr "El código idiomático debe ser de 2 caracteres"
82
 
83
- #: ../include/admin.php:320
84
  msgid "The language code must be unique"
85
- msgstr "EL código idiomático debe ser único"
86
 
87
- #: ../include/admin.php:321
88
  msgid "The language must have a name"
89
  msgstr "El dioma debe tener un nombre"
90
 
91
- #: ../include/admin.php:322
92
- msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
93
- msgstr "Se ha creado el idiomam pero el archivo de idioma de WordPress no se ha descargado. Por favor, instálalo manualmente."
94
-
95
- #: ../include/admin.php:475
96
- msgid "Upgrading language files&#8230;"
97
- msgstr "Actualizando los archivos de idioma&#8230;"
98
-
99
- #: ../include/admin.php:486
100
- msgid "Displays language names"
101
- msgstr "Muestra los nombres de los idiomas"
102
-
103
- #: ../include/admin.php:487
104
- msgid "Displays flags"
105
- msgstr "Muestra las banderas"
106
-
107
- #: ../include/admin.php:488
108
- msgid "Forces link to front page"
109
- msgstr "Fuerza un enlace a la página principal"
110
-
111
- #: ../include/admin.php:489
112
- msgid "Hides the current language"
113
- msgstr "Oculta el idioma actual"
114
-
115
- #: ../include/admin.php:491
116
- msgid "Displays a language switcher at the end of the menu"
117
- msgstr "Muestra un cambiador de idioma al final del menu"
118
-
119
- #: ../include/admin.php:492
120
- msgid "Displays as dropdown"
121
- msgstr "Muestra como menú desplegable"
122
 
123
- #: ../include/admin.php:501
124
  msgid "Site Title"
125
  msgstr "Título del sitio"
126
 
127
- #: ../include/admin.php:502
128
  msgid "Tagline"
129
  msgstr "Descripción"
130
 
131
- #: ../include/admin.php:520
132
  msgid "Widget title"
133
  msgstr "Título del widget"
134
 
135
- #: ../include/term-translations.php:6
136
- #: ../include/term-translations.php:11
137
- #: ../include/list-table.php:127
138
- msgid "Translations"
139
- msgstr "Traducciones"
140
-
141
- #: ../include/term-translations.php:15
142
- #: ../include/admin-filters.php:537
143
- #: ../include/admin-filters.php:554
144
- #: ../include/list-table.php:12
145
- #: ../include/post-translations.php:4
146
- msgid "Language"
147
- msgstr "Idioma"
148
-
149
- #: ../include/term-translations.php:16
150
- msgid "Translation"
151
- msgstr "Traducción"
152
-
153
- #: ../include/term-translations.php:18
154
- #: ../include/term-translations.php:65
155
- #: ../include/list-table.php:26
156
- #: ../include/post-translations.php:6
157
- #: ../include/post-translations.php:29
158
- msgid "Edit"
159
- msgstr "Editar"
160
-
161
- #: ../include/term-translations.php:48
162
- msgid "No untranslated term"
163
- msgstr "Sin términos no traducidos"
164
-
165
- #: ../include/term-translations.php:54
166
- #: ../include/post-translations.php:34
167
- msgid "Add new"
168
- msgstr "Añadir nuevo"
169
-
170
- #: ../include/admin-filters.php:151
171
- #: ../include/admin-filters.php:600
172
  msgid "Add new translation"
173
  msgstr "Añadir nueva traducción"
174
 
175
- #: ../include/admin-filters.php:174
176
- msgid "Show all languages"
177
- msgstr "Mostar todos los idiomas"
178
 
179
- #: ../include/admin-filters.php:204
180
  msgid "Page's language:"
181
  msgstr "Idioma de la página:"
182
 
183
- #: ../include/admin-filters.php:204
184
  msgid "Post's language:"
185
  msgstr "Idioma de la entrada:"
186
 
187
- #: ../include/admin-filters.php:263
188
  msgid "(no parent)"
189
  msgstr "(sin parent)"
190
 
191
- #: ../include/admin-filters.php:539
192
- #: ../include/admin-filters.php:557
 
 
 
 
193
  msgid "Sets the language"
194
  msgstr "Establece el idioma"
195
 
196
- #: ../include/admin-filters.php:721
197
  msgid "None"
198
  msgstr "Ninguno"
199
 
200
- #: ../include/admin-filters.php:738
201
  msgid "Theme locations and languages"
202
- msgstr "Idiomas y localizaciones del tema"
203
 
204
- #: ../include/admin-filters.php:743
205
  #, php-format
206
- msgid "Please go to the %slanguages page%s to set theme locations and languages"
207
- msgstr "Por favor, ve a la %spágina del idioma%s para establecer la zona y el idioma"
 
 
 
208
 
209
- #: ../include/admin-filters.php:754
210
  msgid "The widget is displayed for:"
211
  msgstr "El widget se muestra para:"
212
 
213
- #: ../include/admin-filters.php:785
 
 
 
 
214
  msgid "Admin language"
215
  msgstr "Idioma del administrador"
216
 
217
- #: ../include/list-table.php:27
218
- msgid "Delete"
219
- msgstr "Eliminar"
220
 
221
- #: ../include/list-table.php:45
222
- #: ../include/languages-form.php:70
223
- msgid "Full name"
224
- msgstr "Nombre completo"
225
-
226
- #: ../include/list-table.php:46
227
- #: ../include/languages-form.php:76
228
- msgid "Locale"
229
- msgstr "Localización"
230
-
231
- #: ../include/list-table.php:47
232
- msgid "Code"
233
- msgstr "Código"
234
-
235
- #: ../include/list-table.php:48
236
- #: ../include/languages-form.php:98
237
- msgid "Order"
238
- msgstr "Orden"
239
-
240
- #: ../include/list-table.php:49
241
- msgid "Flag"
242
- msgstr "Bandera"
243
-
244
- #: ../include/list-table.php:50
245
- msgid "Posts"
246
- msgstr "Entradas"
247
-
248
- #: ../include/list-table.php:105
249
- msgid "Strings translations"
250
- msgstr "Traducciones de cadenas"
251
-
252
- #: ../include/list-table.php:125
253
- msgid "Name"
254
- msgstr "Nombre"
255
-
256
- #: ../include/list-table.php:126
257
- msgid "String"
258
- msgstr "Cadena"
259
-
260
- #: ../include/calendar.php:106
261
- #, php-format
262
- msgid "%1$s %2$s"
263
- msgstr "%1$s %2$s"
264
-
265
- #: ../include/calendar.php:132
266
- #: ../include/calendar.php:140
267
- #, php-format
268
- msgid "View posts for %1$s %2$s"
269
- msgstr "Ver entradas para %1$s %2$s"
270
 
271
- #: ../include/languages-form.php:36
272
  msgid "Edit language"
273
  msgstr "Editar idioma"
274
 
275
- #: ../include/languages-form.php:36
276
- #: ../include/languages-form.php:103
277
  msgid "Add new language"
278
  msgstr "Añadir nuevo idioma"
279
 
280
- #: ../include/languages-form.php:58
281
  msgid "Choose a language"
282
  msgstr "Elegir un idioma"
283
 
284
- #: ../include/languages-form.php:66
285
  msgid "You can choose a language in the list or directly edit it below."
286
  msgstr "Puedes elegir un idioma de la lista o editarlo directamente abajo."
287
 
288
  #: ../include/languages-form.php:72
 
 
 
 
289
  msgid "The name is how it is displayed on your site (for example: English)."
290
  msgstr "El nombre es como se muestra en tu sitio (por ejemplo: Español)."
291
 
292
- #: ../include/languages-form.php:79
293
- msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
294
- msgstr "Zona idiomática de Wordpress (por ejemplo: es_ES). Deberás instalar el archivo .mo para este idioma,"
 
 
 
 
 
 
 
 
295
 
296
- #: ../include/languages-form.php:83
297
  msgid "Language code"
298
  msgstr "Código idiomático"
299
 
300
- #: ../include/languages-form.php:85
301
  msgid "2-letters ISO 639-1 language code (for example: en)"
302
- msgstr "Código idiomático ISO 639-1 de 2 letras (por ejemplo: es)"
303
 
304
- #: ../include/languages-form.php:89
305
  msgid "Text direction"
306
  msgstr "Dirección de escritura"
307
 
308
- #: ../include/languages-form.php:91
309
  msgid "left to right"
310
- msgstr "De izquierda a derecha"
311
 
312
- #: ../include/languages-form.php:93
313
  msgid "right to left"
314
- msgstr "De derecha a izquierda"
315
 
316
- #: ../include/languages-form.php:94
317
  msgid "Choose the text direction for the language"
318
  msgstr "Elige la dirección de escritura del idioma"
319
 
320
  #: ../include/languages-form.php:100
 
 
 
 
321
  msgid "Position of the language in the language switcher"
322
- msgstr "Posición del cambiador de idioma"
323
 
324
- #: ../include/languages-form.php:103
325
  msgid "Update"
326
  msgstr "Actualizar"
327
 
328
- #: ../include/languages-form.php:149
329
  msgid "Language switcher"
330
- msgstr "Cambiador de idioma"
331
 
332
- #: ../include/languages-form.php:188
 
 
 
 
333
  msgid "Default language"
334
  msgstr "Idioma predeterminado"
335
 
336
- #: ../include/languages-form.php:206
337
- msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
338
- msgstr "Hay entradas, páginas, categorías o etiquetas sin idioma establecido. ¿Quieres establecerles idioma predeterminado?"
 
 
 
 
339
 
340
- #: ../include/languages-form.php:214
341
  msgid "Detect browser language"
342
  msgstr "Detectar el idioma del navegador"
343
 
344
- #: ../include/languages-form.php:220
345
- msgid "When the front page is visited, set the language according to the browser preference"
346
- msgstr "Al visitar la página principal, se establece el idioma según las preferencias del navegador"
 
 
 
 
347
 
348
- #: ../include/languages-form.php:227
349
  msgid "URL modifications"
350
  msgstr "Modificaciones de URL"
351
 
352
- #: ../include/languages-form.php:233
353
- msgid "Keep /language/ in pretty permalinks. Example:"
354
- msgstr "Mantener /language/ con dirección completa. Ejemplo:"
 
 
 
 
355
 
356
- #: ../include/languages-form.php:241
357
- msgid "Remove /language/ in pretty permalinks. Example:"
358
- msgstr "Borrar /language/ de la dirección completa. Ejemplo:"
 
 
 
 
359
 
360
- #: ../include/languages-form.php:249
361
- msgid "Hide URL language information for default language"
362
- msgstr "Ocultar el URL del idioma en el predeterminado"
363
 
364
  #: ../include/languages-form.php:256
365
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
366
- msgstr "Añade información del idiona a todos los URL incluyendo entradas, páginas, categorías y etiquetas (no recomendado)"
 
 
 
 
367
 
368
- #: ../include/languages-form.php:263
369
  #, php-format
370
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
371
- msgstr "Redirige la página del idioma (ejemplo: %s) a la página de inicio en el idioma correcto."
 
 
 
 
372
 
373
- #: ../include/base.php:38
374
- msgid "All languages"
375
- msgstr "Todos los idiomas"
376
 
377
- #: ../include/post-translations.php:1
 
 
 
 
 
 
 
 
378
  msgid "ID of pages in other languages:"
379
  msgstr "ID de páginas en otros idiomas:"
380
 
381
- #: ../include/post-translations.php:1
382
  msgid "ID of posts in other languages:"
383
  msgstr "ID de entradas en otros idiomas:"
384
 
385
- #: ../include/post-translations.php:5
386
  msgid "Page ID"
387
  msgstr "ID de página"
388
 
389
- #: ../include/post-translations.php:5
390
  msgid "Post ID"
391
  msgstr "ID de entrada"
392
 
393
  #: ../include/about.php:3
394
  #, php-format
395
- 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."
396
- msgstr "Polylang se distributye con una extensa %sdocumentación%s (sólo en inglés). Se incluye información de cómo crear tu sitio multi-idiomático y cómo usarlo en el día a día, un FAQ e información para programadores para adaptar sus plugins y temas."
 
 
 
 
 
 
 
 
397
 
398
  #: ../include/about.php:8
399
  #, php-format
400
- 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."
401
- msgstr "También encontrarás información útil en los %sforos de soporte%s. Pero no olvides hacer una búsqueda antes de crear un nuevo hilo."
 
 
 
 
402
 
403
  #: ../include/about.php:14
404
  #, php-format
405
- msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
406
- msgstr "Polylang es gratuito y se distribuye bajo la misma licencia que WordPress, %sGPL%s."
 
 
 
 
407
 
408
  #: ../include/about.php:18
409
  #, php-format
@@ -411,6 +442,45 @@ msgid "If you wonder how you can help the project, just %sread this%s."
411
  msgstr "Si quieres saber cómo puedes ayudar al proyecto, lee %sesto%s."
412
 
413
  #: ../include/about.php:22
414
- msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
415
- msgstr "Finalmente, si te gusta este plugin y te ayuda a hacer dinero, el autor agradece enormemente un donativo."
 
 
 
 
416
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:15+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Curro C. <curro.cejudo@me.com>\n"
8
  "Language-Team: \n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
16
  "X-Poedit-SearchPath-0: ..\n"
17
  "X-Poedit-SearchPath-1: ../include\n"
18
 
19
+ #: ../polylang.php:111
20
  #, php-format
21
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
22
+ msgstr "Estás usando Wordpress %s. Polylang necesita como mínimo WordPress %s."
23
 
24
+ #: ../polylang.php:125
25
  msgid "For some reasons, Polylang could not create a table in your database."
26
+ msgstr "Por alguna razón Polylang no pudo crear la tabla en tu base de datos."
27
 
28
+ #: ../polylang.php:208
29
  msgid "Error: Restore of local flags failed!"
30
  msgstr "Error: ¡ha fallado la restauración de banderas!"
31
 
32
+ #: ../polylang.php:209
33
  #, php-format
34
  msgid "Please move your local flags from %s to %s"
35
+ msgstr "Por favor, lleva tu bandera de %s a %s"
36
+
37
+ #: ../include/calendar.php:106
38
+ #, php-format
39
+ msgid "%1$s %2$s"
40
+ msgstr "%1$s %2$s"
41
+
42
+ #: ../include/calendar.php:132 ../include/calendar.php:140
43
+ #, php-format
44
+ msgid "View posts for %1$s %2$s"
45
+ msgstr "Ver entradas para %1$s %2$s"
46
+
47
+ #: ../include/media-translations.php:3 ../include/admin-filters.php:194
48
+ #: ../include/admin-filters.php:525 ../include/admin-filters.php:696
49
+ #: ../include/admin-filters.php:714 ../include/post-translations.php:8
50
+ #: ../include/term-translations.php:15
51
+ msgid "Language"
52
+ msgstr "Idioma"
53
+
54
+ #: ../include/media-translations.php:4 ../include/term-translations.php:16
55
+ msgid "Translation"
56
+ msgstr "Traducción"
57
+
58
+ #: ../include/media-translations.php:18 ../include/post-translations.php:10
59
+ #: ../include/post-translations.php:33 ../include/term-translations.php:18
60
+ #: ../include/term-translations.php:65
61
+ msgid "Edit"
62
+ msgstr "Editar"
63
+
64
+ #: ../include/media-translations.php:26 ../include/post-translations.php:38
65
+ #: ../include/term-translations.php:54
66
+ msgid "Add new"
67
+ msgstr "Añadir nuevo"
68
 
69
  #: ../include/widget.php:6
70
  msgid "Language Switcher"
71
+ msgstr "Conmutador de idioma"
72
 
73
  #: ../include/widget.php:6
74
  msgid "Displays a language switcher"
75
+ msgstr "Muestra un conmutador de idioma"
76
 
77
+ #: ../include/widget.php:73
78
  msgid "Title:"
79
  msgstr "Título:"
80
 
81
+ #: ../include/admin-base.php:50 ../include/admin-base.php:176
82
+ #: ../include/admin.php:290 ../include/admin-filters.php:221
 
 
 
 
 
 
 
83
  msgid "Languages"
84
  msgstr "Idiomas"
85
 
86
+ #: ../include/admin-base.php:55
87
  msgid "About Polylang"
88
+ msgstr "Acerca de Polylang"
89
 
90
+ #: ../include/admin-base.php:149
91
+ msgid "Displays language names"
92
+ msgstr "Muestra los nombres de los idiomas"
93
+
94
+ #: ../include/admin-base.php:150
95
+ msgid "Displays flags"
96
+ msgstr "Muestra las banderas"
97
+
98
+ #: ../include/admin-base.php:151
99
+ msgid "Forces link to front page"
100
+ msgstr "Fuerza un enlace a la página principal"
101
+
102
+ #: ../include/admin-base.php:152
103
+ msgid "Hides the current language"
104
+ msgstr "Oculta el idioma actual"
105
+
106
+ #: ../include/admin-base.php:154
107
+ msgid "Displays a language switcher at the end of the menu"
108
+ msgstr "Muestra un conmutador de idioma al final del menu"
109
+
110
+ #: ../include/admin-base.php:155
111
+ msgid "Displays as dropdown"
112
+ msgstr "Muestra como menú desplegable"
113
+
114
+ #: ../include/admin-base.php:177
115
+ msgid "Filters content by language"
116
+ msgstr "Filtra el contenido por idioma"
117
+
118
+ #: ../include/admin-base.php:184
119
+ msgid "Show all languages"
120
+ msgstr "Mostar todos los idiomas"
121
+
122
+ #: ../include/admin.php:295
123
  msgid "Menus"
124
  msgstr "Menús"
125
 
126
+ #: ../include/admin.php:297
 
127
  msgid "Strings translation"
128
  msgstr "Traducción de cadenas"
129
 
130
+ #: ../include/admin.php:298 ../include/admin-filters.php:988
131
+ msgid "Settings"
132
+ msgstr "Ajustes"
133
+
134
+ #: ../include/admin.php:317
135
  msgid "Enter a valid WorPress locale"
136
  msgstr "Introduce una zona idiomática válida de WordPress"
137
 
138
+ #: ../include/admin.php:318
139
  msgid "The language code must be 2 characters long"
140
  msgstr "El código idiomático debe ser de 2 caracteres"
141
 
142
+ #: ../include/admin.php:319
143
  msgid "The language code must be unique"
144
+ msgstr "El código idiomático debe ser único"
145
 
146
+ #: ../include/admin.php:320
147
  msgid "The language must have a name"
148
  msgstr "El dioma debe tener un nombre"
149
 
150
+ #: ../include/admin.php:321
151
+ msgid ""
152
+ "The language was created, but the WordPress language file was not "
153
+ "downloaded. Please install it manually."
154
+ msgstr ""
155
+ "Se ha creado el idioma pero el archivo de este idioma de WordPress no se ha "
156
+ "descargado. Por favor, instálalo manualmente."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
157
 
158
+ #: ../include/admin.php:409
159
  msgid "Site Title"
160
  msgstr "Título del sitio"
161
 
162
+ #: ../include/admin.php:410
163
  msgid "Tagline"
164
  msgstr "Descripción"
165
 
166
+ #: ../include/admin.php:428
167
  msgid "Widget title"
168
  msgstr "Título del widget"
169
 
170
+ #: ../include/admin-filters.php:176 ../include/admin-filters.php:753
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  msgid "Add new translation"
172
  msgstr "Añadir nueva traducción"
173
 
174
+ #: ../include/admin-filters.php:190
175
+ msgid "&mdash; No Change &mdash;"
176
+ msgstr "&mdash; Sin cambios &mdash;"
177
 
178
+ #: ../include/admin-filters.php:244
179
  msgid "Page's language:"
180
  msgstr "Idioma de la página:"
181
 
182
+ #: ../include/admin-filters.php:244
183
  msgid "Post's language:"
184
  msgstr "Idioma de la entrada:"
185
 
186
+ #: ../include/admin-filters.php:305
187
  msgid "(no parent)"
188
  msgstr "(sin parent)"
189
 
190
+ #: ../include/admin-filters.php:536 ../include/admin-filters.php:561
191
+ #: ../include/term-translations.php:6 ../include/term-translations.php:11
192
+ msgid "Translations"
193
+ msgstr "Traducciones"
194
+
195
+ #: ../include/admin-filters.php:698 ../include/admin-filters.php:717
196
  msgid "Sets the language"
197
  msgstr "Establece el idioma"
198
 
199
+ #: ../include/admin-filters.php:879
200
  msgid "None"
201
  msgstr "Ninguno"
202
 
203
+ #: ../include/admin-filters.php:910
204
  msgid "Theme locations and languages"
205
+ msgstr "Idiomas y regiones del tema"
206
 
207
+ #: ../include/admin-filters.php:916
208
  #, php-format
209
+ msgid ""
210
+ "Please go to the %slanguages page%s to set theme locations and languages"
211
+ msgstr ""
212
+ "Por favor, ve a la %spágina del idioma%s para establecer la región y el "
213
+ "idioma"
214
 
215
+ #: ../include/admin-filters.php:931
216
  msgid "The widget is displayed for:"
217
  msgstr "El widget se muestra para:"
218
 
219
+ #: ../include/admin-filters.php:935
220
+ msgid "All languages"
221
+ msgstr "Todos los idiomas"
222
+
223
+ #: ../include/admin-filters.php:959
224
  msgid "Admin language"
225
  msgstr "Idioma del administrador"
226
 
227
+ #: ../include/admin-filters.php:964
228
+ msgid "Wordpress default"
229
+ msgstr "Opción por defecto de WordPress"
230
 
231
+ #: ../include/admin-filters.php:994
232
+ msgid "Upgrading language files&#8230;"
233
+ msgstr "Actualizando los archivos de idioma&#8230;"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
234
 
235
+ #: ../include/languages-form.php:38
236
  msgid "Edit language"
237
  msgstr "Editar idioma"
238
 
239
+ #: ../include/languages-form.php:38 ../include/languages-form.php:105
 
240
  msgid "Add new language"
241
  msgstr "Añadir nuevo idioma"
242
 
243
+ #: ../include/languages-form.php:60
244
  msgid "Choose a language"
245
  msgstr "Elegir un idioma"
246
 
247
+ #: ../include/languages-form.php:68
248
  msgid "You can choose a language in the list or directly edit it below."
249
  msgstr "Puedes elegir un idioma de la lista o editarlo directamente abajo."
250
 
251
  #: ../include/languages-form.php:72
252
+ msgid "Full name"
253
+ msgstr "Nombre completo"
254
+
255
+ #: ../include/languages-form.php:74
256
  msgid "The name is how it is displayed on your site (for example: English)."
257
  msgstr "El nombre es como se muestra en tu sitio (por ejemplo: Español)."
258
 
259
+ #: ../include/languages-form.php:78
260
+ msgid "Locale"
261
+ msgstr "Región"
262
+
263
+ #: ../include/languages-form.php:81
264
+ msgid ""
265
+ "Wordpress Locale for the language (for example: en_US). You will need to "
266
+ "install the .mo file for this language."
267
+ msgstr ""
268
+ "Región idiomática de Wordpress (por ejemplo: es_ES). Deberás instalar el "
269
+ "archivo .mo para este idioma."
270
 
271
+ #: ../include/languages-form.php:85
272
  msgid "Language code"
273
  msgstr "Código idiomático"
274
 
275
+ #: ../include/languages-form.php:87
276
  msgid "2-letters ISO 639-1 language code (for example: en)"
277
+ msgstr "Código idiomático ISO 639-1 de dos letras (por ejemplo: es)"
278
 
279
+ #: ../include/languages-form.php:91
280
  msgid "Text direction"
281
  msgstr "Dirección de escritura"
282
 
283
+ #: ../include/languages-form.php:93
284
  msgid "left to right"
285
+ msgstr "izquierda a derecha"
286
 
287
+ #: ../include/languages-form.php:95
288
  msgid "right to left"
289
+ msgstr "derecha a izquierda"
290
 
291
+ #: ../include/languages-form.php:96
292
  msgid "Choose the text direction for the language"
293
  msgstr "Elige la dirección de escritura del idioma"
294
 
295
  #: ../include/languages-form.php:100
296
+ msgid "Order"
297
+ msgstr "Orden"
298
+
299
+ #: ../include/languages-form.php:102
300
  msgid "Position of the language in the language switcher"
301
+ msgstr "Posición en el conmutador de idioma"
302
 
303
+ #: ../include/languages-form.php:105
304
  msgid "Update"
305
  msgstr "Actualizar"
306
 
307
+ #: ../include/languages-form.php:151
308
  msgid "Language switcher"
309
+ msgstr "Conmutador de idioma"
310
 
311
+ #: ../include/languages-form.php:175
312
+ msgid "Clean strings translation database"
313
+ msgstr "Limpiar la base de datos de traducciones de cadenas"
314
+
315
+ #: ../include/languages-form.php:191
316
  msgid "Default language"
317
  msgstr "Idioma predeterminado"
318
 
319
+ #: ../include/languages-form.php:203
320
+ msgid ""
321
+ "There are posts, pages, categories or tags without language set. Do you want "
322
+ "to set them all to default language ?"
323
+ msgstr ""
324
+ "Hay entradas, páginas, categorías o etiquetas sin idioma establecido. "
325
+ "¿Quieres establecerlas al idioma predeterminado?"
326
 
327
+ #: ../include/languages-form.php:211
328
  msgid "Detect browser language"
329
  msgstr "Detectar el idioma del navegador"
330
 
331
+ #: ../include/languages-form.php:217
332
+ msgid ""
333
+ "When the front page is visited, set the language according to the browser "
334
+ "preference"
335
+ msgstr ""
336
+ "Al visitar la página principal, se establece el idioma de acuerdo con las "
337
+ "preferencias del navegador"
338
 
339
+ #: ../include/languages-form.php:224
340
  msgid "URL modifications"
341
  msgstr "Modificaciones de URL"
342
 
343
+ #: ../include/languages-form.php:230
344
+ msgid ""
345
+ "The language is set from content. Posts, pages, categories and tags urls are "
346
+ "not modified."
347
+ msgstr ""
348
+ "El idioma se establece por el contenido. Las URL de las entradas, páginas, "
349
+ "categorías y etiquetas no se modificarán."
350
 
351
+ #: ../include/languages-form.php:238
352
+ msgid ""
353
+ "The language code, for example /en/, is added to all urls when using pretty "
354
+ "permalinks."
355
+ msgstr ""
356
+ "El código idiomático, por ejemplo /es/, se añade a todos las direcciones URL "
357
+ "al usar permalinks descriptivos."
358
 
359
+ #: ../include/languages-form.php:247
360
+ msgid "Remove /language/ in pretty permalinks. Example:"
361
+ msgstr "Quitar /language/ de los permalinks descriptivos. Ejemplo:"
362
 
363
  #: ../include/languages-form.php:256
364
+ msgid "Keep /language/ in pretty permalinks. Example:"
365
+ msgstr "Mantener /language/ en los permalinks descriptivos. Ejemplo:"
366
+
367
+ #: ../include/languages-form.php:265
368
+ msgid "Hide URL language information for default language"
369
+ msgstr "Ocultar el URL del idioma en el idioma predeterminado"
370
 
371
+ #: ../include/languages-form.php:274
372
  #, php-format
373
+ msgid ""
374
+ "When using static front page, redirect the language page (example: %s) to "
375
+ "the front page in the right language"
376
+ msgstr ""
377
+ "Al usar una página principal estática, redirige la página del idioma "
378
+ "(ejemplo: %s) a la página de inicio en el idioma correcto."
379
 
380
+ #: ../include/languages-form.php:281
381
+ msgid "Synchronization"
382
+ msgstr "Sincronización"
383
 
384
+ #: ../include/languages-form.php:287
385
+ msgid ""
386
+ "Allow to synchronize categories, tags, featured image and other metas "
387
+ "between translations of a post or page"
388
+ msgstr ""
389
+ "Permitir sincronizar categorías, etiquetas, imágenes destacadas y otros "
390
+ "metas entre traducciones de una entrada o página"
391
+
392
+ #: ../include/post-translations.php:5
393
  msgid "ID of pages in other languages:"
394
  msgstr "ID de páginas en otros idiomas:"
395
 
396
+ #: ../include/post-translations.php:5
397
  msgid "ID of posts in other languages:"
398
  msgstr "ID de entradas en otros idiomas:"
399
 
400
+ #: ../include/post-translations.php:9
401
  msgid "Page ID"
402
  msgstr "ID de página"
403
 
404
+ #: ../include/post-translations.php:9
405
  msgid "Post ID"
406
  msgstr "ID de entrada"
407
 
408
  #: ../include/about.php:3
409
  #, php-format
410
+ msgid ""
411
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
412
+ "It includes information on how to set up your multilingual site and use it "
413
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
414
+ "their plugins and themes."
415
+ msgstr ""
416
+ "Polylang se distributye con una extensa %sdocumentación%s (sólo en inglés). "
417
+ "Se incluye información de cómo crear tu sitio multi-idiomático y cómo usarlo "
418
+ "en el día a día, una página de preguntas frecuentes, así como información "
419
+ "para que los programadores puedan adaptar sus plugins y temas."
420
 
421
  #: ../include/about.php:8
422
  #, php-format
423
+ msgid ""
424
+ "You will also find useful information in the %ssupport forum%s. However "
425
+ "don't forget to make a search before posting a new topic."
426
+ msgstr ""
427
+ "También encontrarás información útil en los %sforos de soporte%s. Pero no "
428
+ "olvides hacer una búsqueda antes de crear un nuevo tema."
429
 
430
  #: ../include/about.php:14
431
  #, php-format
432
+ msgid ""
433
+ "Polylang is free of charge and is released under the same license as "
434
+ "WordPress, the %sGPL%s."
435
+ msgstr ""
436
+ "Polylang es gratuito y se distribuye bajo la misma licencia que WordPress, "
437
+ "%sGPL%s."
438
 
439
  #: ../include/about.php:18
440
  #, php-format
442
  msgstr "Si quieres saber cómo puedes ayudar al proyecto, lee %sesto%s."
443
 
444
  #: ../include/about.php:22
445
+ msgid ""
446
+ "Finally if you like this plugin or if it helps your business, donations to "
447
+ "the author are greatly appreciated."
448
+ msgstr ""
449
+ "Finalmente, si te gusta este plugin y te ayuda a ganar dinero, el autor "
450
+ "agradece enormemente un donativo."
451
 
452
+ #: ../include/core.php:547
453
+ msgid "Search"
454
+ msgstr "Buscar"
455
+
456
+ #: ../include/term-translations.php:48
457
+ msgid "No untranslated term"
458
+ msgstr "Sin términos por traducir"
459
+
460
+ #: ../include/list-table.php:27
461
+ msgid "Delete"
462
+ msgstr "Eliminar"
463
+
464
+ #: ../include/list-table.php:47
465
+ msgid "Code"
466
+ msgstr "Código"
467
+
468
+ #: ../include/list-table.php:49
469
+ msgid "Flag"
470
+ msgstr "Bandera"
471
+
472
+ #: ../include/list-table.php:50
473
+ msgid "Posts"
474
+ msgstr "Entradas"
475
+
476
+ #: ../include/list-table.php:105
477
+ msgid "Strings translations"
478
+ msgstr "Traducciones de cadenas"
479
+
480
+ #: ../include/list-table.php:131
481
+ msgid "Name"
482
+ msgstr "Nombre"
483
+
484
+ #: ../include/list-table.php:132
485
+ msgid "String"
486
+ msgstr "Cadena"
languages/polylang-fr_FR.mo CHANGED
Binary file
languages/polylang-fr_FR.po CHANGED
@@ -2,10 +2,11 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-01-02 14:03+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: F. Demarle\n"
8
  "Language-Team: \n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -16,494 +17,528 @@ msgstr ""
16
  "X-Textdomain-Support: yes\n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
 
19
- #@ polylang
20
- #: include/admin-filters.php:537
21
- #: include/admin-filters.php:554
22
- #: include/list-table.php:12
23
- #: include/post-translations.php:4
24
- #: include/term-translations.php:15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  msgid "Language"
26
  msgstr "Langue"
27
 
28
- #@ polylang
29
- #: include/admin-filters.php:539
30
- #: include/admin-filters.php:557
31
- msgid "Sets the language"
32
- msgstr "Définit la langue"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
- #@ polylang
35
- #: include/widget.php:6
36
  msgid "Language Switcher"
37
  msgstr "Liste des langues"
38
 
39
- #@ polylang
40
- #: include/widget.php:6
41
  msgid "Displays a language switcher"
42
  msgstr "Affiche la liste des langues"
43
 
44
- #@ polylang
45
- #: include/widget.php:71
46
  msgid "Title:"
47
  msgstr "Titre :"
48
 
49
- #@ polylang
50
- #: include/admin.php:486
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  msgid "Displays language names"
52
  msgstr "Afficher le nom des langues"
53
 
54
- #@ polylang
55
- #: include/admin.php:487
56
  msgid "Displays flags"
57
  msgstr "Afficher les drapeaux"
58
 
59
- #@ polylang
60
- #: include/admin.php:492
61
- msgid "Displays as dropdown"
62
- msgstr "Afficher comme liste déroulante"
63
-
64
- #@ polylang
65
- #: include/admin.php:488
66
  msgid "Forces link to front page"
67
  msgstr "Force le lien vers la page d'accueil"
68
 
69
- #@ default
70
- #@ polylang
71
- #: include/admin.php:26
72
- #: include/admin.php:300
73
- msgid "Settings"
74
- msgstr "Réglages"
75
 
76
- #@ polylang
77
- #: include/admin-filters.php:187
78
- #: include/admin.php:33
79
- #: include/admin.php:292
80
- #: include/list-table.php:13
81
- msgid "Languages"
82
- msgstr "Langues"
 
 
83
 
84
- #@ polylang
85
- #: include/admin.php:297
 
 
 
 
 
 
 
 
 
 
86
  msgid "Menus"
87
  msgstr "Menus"
88
 
89
- #@ polylang
90
- #: include/admin.php:299
91
- #: include/list-table.php:104
92
  msgid "Strings translation"
93
  msgstr "Traduction de phrases"
94
 
95
- #@ polylang
96
- #: include/admin.php:318
 
 
 
 
 
 
 
97
  msgid "Enter a valid WorPress locale"
98
  msgstr "Entrez un code local WordPress valide"
99
 
100
- #@ polylang
101
- #: include/admin.php:319
102
  msgid "The language code must be 2 characters long"
103
  msgstr "Le code de la langue doit avoir 2 lettres"
104
 
105
- #@ polylang
106
- #: include/admin.php:320
107
  msgid "The language code must be unique"
108
  msgstr "Le code de la langue doit être unique"
109
 
110
- #@ polylang
111
- #: include/admin.php:321
112
  msgid "The language must have a name"
113
  msgstr "La langue doit avoir un nom"
114
 
115
- #@ polylang
116
- #: include/admin.php:322
117
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
118
  msgstr "La langue a été créée, mais le fichier de langue WordPress n'a pu être téléchargé. Merci de l'installer manuellement."
119
 
120
- #@ polylang
121
- #: include/admin.php:491
122
- msgid "Displays a language switcher at the end of the menu"
123
- msgstr "Affiche la liste des langues"
124
-
125
- #@ default
126
- #: include/admin.php:501
127
  msgid "Site Title"
128
  msgstr ""
129
 
130
- #@ default
131
- #: include/admin.php:502
132
  msgid "Tagline"
133
  msgstr ""
134
 
135
- #@ polylang
136
- #: include/admin.php:520
137
  msgid "Widget title"
138
  msgstr "Titre de widget"
139
 
140
- #@ polylang
141
- #: include/admin-filters.php:204
 
 
 
 
 
 
 
 
 
 
142
  msgid "Page's language:"
143
  msgstr "Langue de la page"
144
 
145
- #@ polylang
146
- #: include/admin-filters.php:204
147
  msgid "Post's language:"
148
  msgstr "Langue de l'article"
149
 
150
- #@ polylang
151
- #: include/list-table.php:127
152
- #: include/term-translations.php:6
153
- #: include/term-translations.php:11
 
 
 
 
 
 
154
  msgid "Translations"
155
  msgstr "Traductions"
156
 
157
- #@ polylang
158
- #: include/term-translations.php:16
159
- msgid "Translation"
160
- msgstr "Traduction"
161
-
162
- #@ polylang
163
- #: include/list-table.php:26
164
- #: include/post-translations.php:6
165
- #: include/post-translations.php:29
166
- #: include/term-translations.php:18
167
- #: include/term-translations.php:65
168
- msgid "Edit"
169
- msgstr "Modifier"
170
-
171
- #@ polylang
172
- #: include/term-translations.php:48
173
- msgid "No untranslated term"
174
- msgstr "Pas de terme non traduit"
175
-
176
- #@ polylang
177
- #: include/post-translations.php:34
178
- #: include/term-translations.php:54
179
- msgid "Add new"
180
- msgstr "Ajouter"
181
-
182
- #@ polylang
183
- #: include/admin-filters.php:151
184
- #: include/admin-filters.php:600
185
- msgid "Add new translation"
186
- msgstr "Ajoute une nouvelle traduction"
187
-
188
- #@ polylang
189
- #: include/admin-filters.php:174
190
- msgid "Show all languages"
191
- msgstr "Afficher toutes les langues"
192
 
193
- #@ default
194
- #: include/admin-filters.php:263
195
- msgid "(no parent)"
196
  msgstr ""
197
 
198
- #@ polylang
199
- #: include/admin-filters.php:738
200
  msgid "Theme locations and languages"
201
  msgstr "Emplacements du thème et langues"
202
 
203
- #@ polylang
204
- #: include/admin-filters.php:743
205
  #, php-format
206
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
207
  msgstr "Aller à la %spage langues%s pour définir les emplacements du thème et les langues"
208
 
209
- #@ polylang
210
- #: include/admin-filters.php:754
211
  msgid "The widget is displayed for:"
212
  msgstr "Afficher le widget pour :"
213
 
214
- #@ polylang
215
- #: include/base.php:38
216
  msgid "All languages"
217
  msgstr "Toutes les langues"
218
 
219
- #@ polylang
220
- #: include/list-table.php:27
221
- msgid "Delete"
222
- msgstr "Supprimer"
223
-
224
- #@ polylang
225
- #: include/languages-form.php:70
226
- #: include/list-table.php:45
227
- msgid "Full name"
228
- msgstr "Nom"
229
-
230
- #@ polylang
231
- #: include/languages-form.php:76
232
- #: include/list-table.php:46
233
- msgid "Locale"
234
- msgstr "Code local"
235
-
236
- #@ polylang
237
- #: include/list-table.php:47
238
- msgid "Code"
239
- msgstr "Code"
240
-
241
- #@ polylang
242
- #: include/languages-form.php:98
243
- #: include/list-table.php:48
244
- msgid "Order"
245
- msgstr "Ordre"
246
-
247
- #@ polylang
248
- #: include/list-table.php:49
249
- msgid "Flag"
250
- msgstr "Drapeau"
251
-
252
- #@ polylang
253
- #: include/list-table.php:50
254
- msgid "Posts"
255
- msgstr "Articles"
256
-
257
- #@ polylang
258
- #: include/list-table.php:105
259
- msgid "Strings translations"
260
- msgstr "Traductions de phrases"
261
-
262
- #@ polylang
263
- #: include/list-table.php:125
264
- msgid "Name"
265
- msgstr "Nom"
266
 
267
- #@ polylang
268
- #: include/list-table.php:126
269
- msgid "String"
270
- msgstr "Phrase"
271
 
272
- #@ default
273
- #. translators: Calendar caption: 1: month name, 2: 4-digit year
274
- #: include/calendar.php:106
275
- #, php-format
276
- msgctxt "calendar caption"
277
- msgid "%1$s %2$s"
278
- msgstr ""
279
-
280
- #@ default
281
- #: include/calendar.php:132
282
- #: include/calendar.php:140
283
- #, php-format
284
- msgid "View posts for %1$s %2$s"
285
- msgstr ""
286
 
287
- #@ polylang
288
- #: include/languages-form.php:36
289
  msgid "Edit language"
290
  msgstr "Modifier la langue"
291
 
292
- #@ polylang
293
- #: include/languages-form.php:36
294
- #: include/languages-form.php:103
295
  msgid "Add new language"
296
  msgstr "Ajouter une nouvelle langue"
297
 
298
- #@ polylang
299
- #: include/languages-form.php:58
300
  msgid "Choose a language"
301
  msgstr "Choisir une langue"
302
 
303
- #@ polylang
304
- #: include/languages-form.php:66
305
  msgid "You can choose a language in the list or directly edit it below."
306
  msgstr "Choisissez une langue dans la liste ou éditez la directement ci-dessous."
307
 
308
- #@ polylang
309
- #: include/languages-form.php:72
 
 
 
 
 
310
  msgid "The name is how it is displayed on your site (for example: English)."
311
  msgstr "Le nom est utilisé un peu partout sur le site (par exemple : Français)"
312
 
313
- #@ polylang
314
- #: include/languages-form.php:79
 
 
 
 
 
315
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
316
  msgstr "Code local utilisé par Wordpress pour la langue (par exemple : fr_FR). Vous aurez besoin d'installer les fichiers .mo correspondant"
317
 
318
- #@ polylang
319
- #: include/languages-form.php:83
320
  msgid "Language code"
321
  msgstr "Code de la langue"
322
 
323
- #@ polylang
324
- #: include/languages-form.php:85
325
  msgid "2-letters ISO 639-1 language code (for example: en)"
326
  msgstr "Code ISO 639-1 à 2 lettres (par exemple : fr)"
327
 
328
- #@ polylang
329
- #: include/languages-form.php:100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
330
  msgid "Position of the language in the language switcher"
331
  msgstr "Position de la langue dans la liste de langues"
332
 
333
- #@ default
334
- #: include/languages-form.php:103
335
  msgid "Update"
336
  msgstr "Mettre à jour"
337
 
338
- #@ polylang
339
- #: include/languages-form.php:149
340
  msgid "Language switcher"
341
  msgstr "Liste des langues"
342
 
343
- #@ polylang
344
- #: include/languages-form.php:188
 
 
 
 
 
345
  msgid "Default language"
346
  msgstr "Langue par défaut"
347
 
348
- #@ polylang
349
- #: include/languages-form.php:206
350
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
351
  msgstr "Il y a des articles, pages, catégories ou tags sans langue définie. Voulez-vous leur attribuer la langue par défaut ?"
352
 
353
- #@ polylang
354
- #: include/languages-form.php:214
355
  msgid "Detect browser language"
356
  msgstr "Détecter la langue du navigateur"
357
 
358
- #@ polylang
359
- #: include/languages-form.php:220
360
  msgid "When the front page is visited, set the language according to the browser preference"
361
  msgstr "Lorsque la page d'accueil est visitée pour la première fois, le visiteur est redirigé à la bonne URL en fonction des préférences de langue de son navigateur"
362
 
363
- #@ polylang
364
- #: include/languages-form.php:227
365
  msgid "URL modifications"
366
  msgstr "Modifications des URL"
367
 
368
- #@ polylang
369
- #: include/languages-form.php:233
370
- msgid "Keep /language/ in pretty permalinks. Example:"
371
- msgstr "Conserve /language/ dans les permaliens. Exemple :"
372
 
373
- #@ polylang
374
- #: include/languages-form.php:241
 
 
 
 
375
  msgid "Remove /language/ in pretty permalinks. Example:"
376
  msgstr "Supprime /language/ dans les permaliens. Exemple :"
377
 
378
- #@ polylang
379
- #: include/languages-form.php:249
 
 
 
 
 
380
  msgid "Hide URL language information for default language"
381
  msgstr "Cacher l'information de langue dans l'URL pour la langue par défaut"
382
 
383
- #@ polylang
384
- #: include/post-translations.php:1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
385
  msgid "ID of pages in other languages:"
386
  msgstr "ID des pages dans les autres langues"
387
 
388
- #@ polylang
389
- #: include/post-translations.php:1
390
  msgid "ID of posts in other languages:"
391
  msgstr "ID des articles dans les autres langues"
392
 
393
- #@ polylang
394
- #: include/post-translations.php:5
395
  msgid "Page ID"
396
  msgstr "ID de la page"
397
 
398
- #@ polylang
399
- #: include/post-translations.php:5
400
  msgid "Post ID"
401
  msgstr "ID de l'article"
402
 
403
- #@ polylang
404
- #: include/admin-filters.php:785
405
- msgid "Admin language"
406
- msgstr "Langue pour l'interface d'administration"
407
-
408
- #@ polylang
409
- #: polylang.php:193
410
- msgid "Error: Restore of local flags failed!"
411
- msgstr "Erreur : La restauration des drapeaux personnalisés a échoué"
412
-
413
- #@ polylang
414
- #: polylang.php:194
415
- #, php-format
416
- msgid "Please move your local flags from %s to %s"
417
- msgstr "Merci de déplacer vos drapeaux personnalisés de %s vers %s"
418
-
419
- #@ default
420
- #: include/admin-filters.php:721
421
- msgid "None"
422
- msgstr ""
423
-
424
- #@ polylang
425
- #: include/admin.php:475
426
- msgid "Upgrading language files&#8230;"
427
- msgstr "Mise à jour des fichiers de langues&#8230;"
428
-
429
- #@ polylang
430
- #: include/admin.php:489
431
- msgid "Hides the current language"
432
- msgstr "Cacher la langue courante"
433
-
434
- #@ polylang
435
- #: include/languages-form.php:89
436
- msgid "Text direction"
437
- msgstr "Système d'écriture"
438
-
439
- #@ polylang
440
- #: include/languages-form.php:91
441
- msgid "left to right"
442
- msgstr "de gauche à droite"
443
-
444
- #@ polylang
445
- #: include/languages-form.php:93
446
- msgid "right to left"
447
- msgstr "de droite à gauche"
448
-
449
- #@ polylang
450
- #: include/languages-form.php:94
451
- msgid "Choose the text direction for the language"
452
- msgstr "Choisir le système d'écriture pour la langue"
453
-
454
- #@ polylang
455
- #: include/languages-form.php:256
456
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
457
- msgstr "Ajoute le code de la langue dans tous les permaliens, inclus articles, pages, catégories et mots clés (non recommandé)"
458
-
459
- #@ polylang
460
- #: polylang.php:97
461
- #, php-format
462
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
463
- msgstr "Vous utilisez WordPress %s. Polylang nécessite au moins WordPress %s."
464
-
465
- #@ polylang
466
- #: include/about.php:3
467
  #, php-format
468
  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."
469
  msgstr "Polylang est fourni avec une %sdocumentation%s (en anglais). Elle explique comment installer votre site multilingue et l'utiliser au jour le jour. Elle contient aussi une FAQ et une documentation pour les programmeurs leur permettant d'adapter leurs extensions et leurs thèmes."
470
 
471
- #@ polylang
472
- #: include/about.php:8
473
  #, php-format
474
  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."
475
  msgstr "Vous pouvez aussi trouver des informations dans le %sforum de support%s (en anglais). Cependant, n'oubliez pas de faire une recherche avant de poster."
476
 
477
- #@ polylang
478
- #: include/about.php:14
479
  #, php-format
480
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
481
  msgstr "Polylang est gratuit et publié sous la même licence que WordPress, la %sGPL%s."
482
 
483
- #@ polylang
484
- #: include/about.php:18
485
  #, php-format
486
  msgid "If you wonder how you can help the project, just %sread this%s."
487
  msgstr "Si vous souhaitez aider le projet, %slisez cela%s."
488
 
489
- #@ polylang
490
- #: include/about.php:22
491
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
492
  msgstr "Enfin, si vous aimez cette extension ou si elle vous aide dans votre business, vous pouvez faire un don à l'auteur."
493
 
494
- #@ polylang
495
- #: include/admin.php:38
496
- msgid "About Polylang"
497
- msgstr "A propos de Polylang"
498
 
499
- #@ polylang
500
- #: include/languages-form.php:263
501
- #, php-format
502
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
503
- msgstr "Rediriger la page de langue (exemple: %s) vers la page d'accueil dans la bonne langue"
504
 
505
- #@ polylang
506
- #: polylang.php:111
507
- msgid "For some reasons, Polylang could not create a table in your database."
508
- msgstr "Polylang n'a pu crée une table dans votre base de données."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
509
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:01+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: F. Demarle\n"
8
  "Language-Team: \n"
9
+ "Language: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
17
  "X-Textdomain-Support: yes\n"
18
  "X-Poedit-SearchPath-0: ..\n"
19
 
20
+ # @ polylang
21
+ #: ../polylang.php:111
22
+ #, php-format
23
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
24
+ msgstr "Vous utilisez WordPress %s. Polylang nécessite au moins WordPress %s."
25
+
26
+ # @ polylang
27
+ #: ../polylang.php:125
28
+ msgid "For some reasons, Polylang could not create a table in your database."
29
+ msgstr "Polylang n'a pu crée une table dans votre base de données."
30
+
31
+ # @ polylang
32
+ #: ../polylang.php:208
33
+ msgid "Error: Restore of local flags failed!"
34
+ msgstr "Erreur : La restauration des drapeaux personnalisés a échoué"
35
+
36
+ # @ polylang
37
+ #: ../polylang.php:209
38
+ #, php-format
39
+ msgid "Please move your local flags from %s to %s"
40
+ msgstr "Merci de déplacer vos drapeaux personnalisés de %s vers %s"
41
+
42
+ # @ default
43
+ #: ../include/calendar.php:106
44
+ #, php-format
45
+ msgctxt "calendar caption"
46
+ msgid "%1$s %2$s"
47
+ msgstr ""
48
+
49
+ # @ default
50
+ #: ../include/calendar.php:132
51
+ #: ../include/calendar.php:140
52
+ #, php-format
53
+ msgid "View posts for %1$s %2$s"
54
+ msgstr ""
55
+
56
+ # @ polylang
57
+ #: ../include/media-translations.php:3
58
+ #: ../include/admin-filters.php:194
59
+ #: ../include/admin-filters.php:525
60
+ #: ../include/admin-filters.php:696
61
+ #: ../include/admin-filters.php:714
62
+ #: ../include/post-translations.php:8
63
+ #: ../include/term-translations.php:15
64
  msgid "Language"
65
  msgstr "Langue"
66
 
67
+ # @ polylang
68
+ #: ../include/media-translations.php:4
69
+ #: ../include/term-translations.php:16
70
+ msgid "Translation"
71
+ msgstr "Traduction"
72
+
73
+ # @ polylang
74
+ #: ../include/media-translations.php:18
75
+ #: ../include/post-translations.php:10
76
+ #: ../include/post-translations.php:33
77
+ #: ../include/term-translations.php:18
78
+ #: ../include/term-translations.php:65
79
+ msgid "Edit"
80
+ msgstr "Modifier"
81
+
82
+ # @ polylang
83
+ #: ../include/media-translations.php:26
84
+ #: ../include/post-translations.php:38
85
+ #: ../include/term-translations.php:54
86
+ msgid "Add new"
87
+ msgstr "Ajouter"
88
 
89
+ # @ polylang
90
+ #: ../include/widget.php:6
91
  msgid "Language Switcher"
92
  msgstr "Liste des langues"
93
 
94
+ # @ polylang
95
+ #: ../include/widget.php:6
96
  msgid "Displays a language switcher"
97
  msgstr "Affiche la liste des langues"
98
 
99
+ # @ polylang
100
+ #: ../include/widget.php:73
101
  msgid "Title:"
102
  msgstr "Titre :"
103
 
104
+ # @ polylang
105
+ #: ../include/admin-base.php:50
106
+ #: ../include/admin-base.php:176
107
+ #: ../include/admin.php:290
108
+ #: ../include/admin-filters.php:221
109
+ msgid "Languages"
110
+ msgstr "Langues"
111
+
112
+ # @ polylang
113
+ #: ../include/admin-base.php:55
114
+ msgid "About Polylang"
115
+ msgstr "A propos de Polylang"
116
+
117
+ # @ polylang
118
+ #: ../include/admin-base.php:149
119
  msgid "Displays language names"
120
  msgstr "Afficher le nom des langues"
121
 
122
+ # @ polylang
123
+ #: ../include/admin-base.php:150
124
  msgid "Displays flags"
125
  msgstr "Afficher les drapeaux"
126
 
127
+ # @ polylang
128
+ #: ../include/admin-base.php:151
 
 
 
 
 
129
  msgid "Forces link to front page"
130
  msgstr "Force le lien vers la page d'accueil"
131
 
132
+ # @ polylang
133
+ #: ../include/admin-base.php:152
134
+ msgid "Hides the current language"
135
+ msgstr "Cacher la langue courante"
 
 
136
 
137
+ # @ polylang
138
+ #: ../include/admin-base.php:154
139
+ msgid "Displays a language switcher at the end of the menu"
140
+ msgstr "Affiche la liste des langues"
141
+
142
+ # @ polylang
143
+ #: ../include/admin-base.php:155
144
+ msgid "Displays as dropdown"
145
+ msgstr "Afficher comme liste déroulante"
146
 
147
+ # @ polylang
148
+ #: ../include/admin-base.php:177
149
+ msgid "Filters content by language"
150
+ msgstr "Filtrer le contenu par langue"
151
+
152
+ # @ polylang
153
+ #: ../include/admin-base.php:184
154
+ msgid "Show all languages"
155
+ msgstr "Afficher toutes les langues"
156
+
157
+ # @ polylang
158
+ #: ../include/admin.php:295
159
  msgid "Menus"
160
  msgstr "Menus"
161
 
162
+ # @ polylang
163
+ #: ../include/admin.php:297
 
164
  msgid "Strings translation"
165
  msgstr "Traduction de phrases"
166
 
167
+ # @ default
168
+ # @ polylang
169
+ #: ../include/admin.php:298
170
+ #: ../include/admin-filters.php:988
171
+ msgid "Settings"
172
+ msgstr "Réglages"
173
+
174
+ # @ polylang
175
+ #: ../include/admin.php:317
176
  msgid "Enter a valid WorPress locale"
177
  msgstr "Entrez un code local WordPress valide"
178
 
179
+ # @ polylang
180
+ #: ../include/admin.php:318
181
  msgid "The language code must be 2 characters long"
182
  msgstr "Le code de la langue doit avoir 2 lettres"
183
 
184
+ # @ polylang
185
+ #: ../include/admin.php:319
186
  msgid "The language code must be unique"
187
  msgstr "Le code de la langue doit être unique"
188
 
189
+ # @ polylang
190
+ #: ../include/admin.php:320
191
  msgid "The language must have a name"
192
  msgstr "La langue doit avoir un nom"
193
 
194
+ # @ polylang
195
+ #: ../include/admin.php:321
196
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
197
  msgstr "La langue a été créée, mais le fichier de langue WordPress n'a pu être téléchargé. Merci de l'installer manuellement."
198
 
199
+ # @ default
200
+ #: ../include/admin.php:409
 
 
 
 
 
201
  msgid "Site Title"
202
  msgstr ""
203
 
204
+ # @ default
205
+ #: ../include/admin.php:410
206
  msgid "Tagline"
207
  msgstr ""
208
 
209
+ # @ polylang
210
+ #: ../include/admin.php:428
211
  msgid "Widget title"
212
  msgstr "Titre de widget"
213
 
214
+ # @ polylang
215
+ #: ../include/admin-filters.php:176
216
+ #: ../include/admin-filters.php:753
217
+ msgid "Add new translation"
218
+ msgstr "Ajoute une nouvelle traduction"
219
+
220
+ #: ../include/admin-filters.php:190
221
+ msgid "&mdash; No Change &mdash;"
222
+ msgstr ""
223
+
224
+ # @ polylang
225
+ #: ../include/admin-filters.php:244
226
  msgid "Page's language:"
227
  msgstr "Langue de la page"
228
 
229
+ # @ polylang
230
+ #: ../include/admin-filters.php:244
231
  msgid "Post's language:"
232
  msgstr "Langue de l'article"
233
 
234
+ # @ default
235
+ #: ../include/admin-filters.php:305
236
+ msgid "(no parent)"
237
+ msgstr ""
238
+
239
+ # @ polylang
240
+ #: ../include/admin-filters.php:536
241
+ #: ../include/admin-filters.php:561
242
+ #: ../include/term-translations.php:6
243
+ #: ../include/term-translations.php:11
244
  msgid "Translations"
245
  msgstr "Traductions"
246
 
247
+ # @ polylang
248
+ #: ../include/admin-filters.php:698
249
+ #: ../include/admin-filters.php:717
250
+ msgid "Sets the language"
251
+ msgstr "Définit la langue"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
252
 
253
+ # @ default
254
+ #: ../include/admin-filters.php:879
255
+ msgid "None"
256
  msgstr ""
257
 
258
+ # @ polylang
259
+ #: ../include/admin-filters.php:910
260
  msgid "Theme locations and languages"
261
  msgstr "Emplacements du thème et langues"
262
 
263
+ # @ polylang
264
+ #: ../include/admin-filters.php:916
265
  #, php-format
266
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
267
  msgstr "Aller à la %spage langues%s pour définir les emplacements du thème et les langues"
268
 
269
+ # @ polylang
270
+ #: ../include/admin-filters.php:931
271
  msgid "The widget is displayed for:"
272
  msgstr "Afficher le widget pour :"
273
 
274
+ # @ polylang
275
+ #: ../include/admin-filters.php:935
276
  msgid "All languages"
277
  msgstr "Toutes les langues"
278
 
279
+ # @ polylang
280
+ #: ../include/admin-filters.php:959
281
+ msgid "Admin language"
282
+ msgstr "Langue pour l'interface d'administration"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
283
 
284
+ #: ../include/admin-filters.php:964
285
+ msgid "Wordpress default"
286
+ msgstr "Langue par défaut de WordPress"
 
287
 
288
+ # @ polylang
289
+ #: ../include/admin-filters.php:994
290
+ msgid "Upgrading language files&#8230;"
291
+ msgstr "Mise à jour des fichiers de langues&#8230;"
 
 
 
 
 
 
 
 
 
 
292
 
293
+ # @ polylang
294
+ #: ../include/languages-form.php:38
295
  msgid "Edit language"
296
  msgstr "Modifier la langue"
297
 
298
+ # @ polylang
299
+ #: ../include/languages-form.php:38
300
+ #: ../include/languages-form.php:105
301
  msgid "Add new language"
302
  msgstr "Ajouter une nouvelle langue"
303
 
304
+ # @ polylang
305
+ #: ../include/languages-form.php:60
306
  msgid "Choose a language"
307
  msgstr "Choisir une langue"
308
 
309
+ # @ polylang
310
+ #: ../include/languages-form.php:68
311
  msgid "You can choose a language in the list or directly edit it below."
312
  msgstr "Choisissez une langue dans la liste ou éditez la directement ci-dessous."
313
 
314
+ # @ polylang
315
+ #: ../include/languages-form.php:72
316
+ msgid "Full name"
317
+ msgstr "Nom"
318
+
319
+ # @ polylang
320
+ #: ../include/languages-form.php:74
321
  msgid "The name is how it is displayed on your site (for example: English)."
322
  msgstr "Le nom est utilisé un peu partout sur le site (par exemple : Français)"
323
 
324
+ # @ polylang
325
+ #: ../include/languages-form.php:78
326
+ msgid "Locale"
327
+ msgstr "Code local"
328
+
329
+ # @ polylang
330
+ #: ../include/languages-form.php:81
331
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
332
  msgstr "Code local utilisé par Wordpress pour la langue (par exemple : fr_FR). Vous aurez besoin d'installer les fichiers .mo correspondant"
333
 
334
+ # @ polylang
335
+ #: ../include/languages-form.php:85
336
  msgid "Language code"
337
  msgstr "Code de la langue"
338
 
339
+ # @ polylang
340
+ #: ../include/languages-form.php:87
341
  msgid "2-letters ISO 639-1 language code (for example: en)"
342
  msgstr "Code ISO 639-1 à 2 lettres (par exemple : fr)"
343
 
344
+ # @ polylang
345
+ #: ../include/languages-form.php:91
346
+ msgid "Text direction"
347
+ msgstr "Système d'écriture"
348
+
349
+ # @ polylang
350
+ #: ../include/languages-form.php:93
351
+ msgid "left to right"
352
+ msgstr "de gauche à droite"
353
+
354
+ # @ polylang
355
+ #: ../include/languages-form.php:95
356
+ msgid "right to left"
357
+ msgstr "de droite à gauche"
358
+
359
+ # @ polylang
360
+ #: ../include/languages-form.php:96
361
+ msgid "Choose the text direction for the language"
362
+ msgstr "Choisir le système d'écriture pour la langue"
363
+
364
+ # @ polylang
365
+ #: ../include/languages-form.php:100
366
+ msgid "Order"
367
+ msgstr "Ordre"
368
+
369
+ # @ polylang
370
+ #: ../include/languages-form.php:102
371
  msgid "Position of the language in the language switcher"
372
  msgstr "Position de la langue dans la liste de langues"
373
 
374
+ # @ default
375
+ #: ../include/languages-form.php:105
376
  msgid "Update"
377
  msgstr "Mettre à jour"
378
 
379
+ # @ polylang
380
+ #: ../include/languages-form.php:151
381
  msgid "Language switcher"
382
  msgstr "Liste des langues"
383
 
384
+ # @ polylang
385
+ #: ../include/languages-form.php:175
386
+ msgid "Clean strings translation database"
387
+ msgstr "Nettoyer les traductions inutilisées"
388
+
389
+ # @ polylang
390
+ #: ../include/languages-form.php:191
391
  msgid "Default language"
392
  msgstr "Langue par défaut"
393
 
394
+ # @ polylang
395
+ #: ../include/languages-form.php:203
396
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
397
  msgstr "Il y a des articles, pages, catégories ou tags sans langue définie. Voulez-vous leur attribuer la langue par défaut ?"
398
 
399
+ # @ polylang
400
+ #: ../include/languages-form.php:211
401
  msgid "Detect browser language"
402
  msgstr "Détecter la langue du navigateur"
403
 
404
+ # @ polylang
405
+ #: ../include/languages-form.php:217
406
  msgid "When the front page is visited, set the language according to the browser preference"
407
  msgstr "Lorsque la page d'accueil est visitée pour la première fois, le visiteur est redirigé à la bonne URL en fonction des préférences de langue de son navigateur"
408
 
409
+ # @ polylang
410
+ #: ../include/languages-form.php:224
411
  msgid "URL modifications"
412
  msgstr "Modifications des URL"
413
 
414
+ # @ polylang
415
+ #: ../include/languages-form.php:230
416
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
417
+ msgstr "La langue est déterminée par le contenu. Les urls des articles, pages, catégories et mots clés ne sont pas modifiées."
418
 
419
+ #: ../include/languages-form.php:238
420
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
421
+ msgstr "Le code de la langue, par exemple /fr/, est ajouté à tous les permaliens."
422
+
423
+ # @ polylang
424
+ #: ../include/languages-form.php:247
425
  msgid "Remove /language/ in pretty permalinks. Example:"
426
  msgstr "Supprime /language/ dans les permaliens. Exemple :"
427
 
428
+ # @ polylang
429
+ #: ../include/languages-form.php:256
430
+ msgid "Keep /language/ in pretty permalinks. Example:"
431
+ msgstr "Conserve /language/ dans les permaliens. Exemple :"
432
+
433
+ # @ polylang
434
+ #: ../include/languages-form.php:265
435
  msgid "Hide URL language information for default language"
436
  msgstr "Cacher l'information de langue dans l'URL pour la langue par défaut"
437
 
438
+ # @ polylang
439
+ #: ../include/languages-form.php:274
440
+ #, php-format
441
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
442
+ msgstr "Rediriger la page de langue (exemple: %s) vers la page d'accueil dans la bonne langue"
443
+
444
+ #: ../include/languages-form.php:281
445
+ msgid "Synchronization"
446
+ msgstr "Sycnchronisation"
447
+
448
+ #: ../include/languages-form.php:287
449
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
450
+ msgstr "Permettre la synchronisation des catégories, mots clés, image à la une et autres metas antre les traductions d'un article ou d'une page"
451
+
452
+ # @ polylang
453
+ #: ../include/post-translations.php:5
454
  msgid "ID of pages in other languages:"
455
  msgstr "ID des pages dans les autres langues"
456
 
457
+ # @ polylang
458
+ #: ../include/post-translations.php:5
459
  msgid "ID of posts in other languages:"
460
  msgstr "ID des articles dans les autres langues"
461
 
462
+ # @ polylang
463
+ #: ../include/post-translations.php:9
464
  msgid "Page ID"
465
  msgstr "ID de la page"
466
 
467
+ # @ polylang
468
+ #: ../include/post-translations.php:9
469
  msgid "Post ID"
470
  msgstr "ID de l'article"
471
 
472
+ # @ polylang
473
+ #: ../include/about.php:3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
474
  #, php-format
475
  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."
476
  msgstr "Polylang est fourni avec une %sdocumentation%s (en anglais). Elle explique comment installer votre site multilingue et l'utiliser au jour le jour. Elle contient aussi une FAQ et une documentation pour les programmeurs leur permettant d'adapter leurs extensions et leurs thèmes."
477
 
478
+ # @ polylang
479
+ #: ../include/about.php:8
480
  #, php-format
481
  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."
482
  msgstr "Vous pouvez aussi trouver des informations dans le %sforum de support%s (en anglais). Cependant, n'oubliez pas de faire une recherche avant de poster."
483
 
484
+ # @ polylang
485
+ #: ../include/about.php:14
486
  #, php-format
487
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
488
  msgstr "Polylang est gratuit et publié sous la même licence que WordPress, la %sGPL%s."
489
 
490
+ # @ polylang
491
+ #: ../include/about.php:18
492
  #, php-format
493
  msgid "If you wonder how you can help the project, just %sread this%s."
494
  msgstr "Si vous souhaitez aider le projet, %slisez cela%s."
495
 
496
+ # @ polylang
497
+ #: ../include/about.php:22
498
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
499
  msgstr "Enfin, si vous aimez cette extension ou si elle vous aide dans votre business, vous pouvez faire un don à l'auteur."
500
 
501
+ #: ../include/core.php:547
502
+ msgid "Search"
503
+ msgstr ""
 
504
 
505
+ # @ polylang
506
+ #: ../include/term-translations.php:48
507
+ msgid "No untranslated term"
508
+ msgstr "Pas de terme non traduit"
 
509
 
510
+ # @ polylang
511
+ #: ../include/list-table.php:27
512
+ msgid "Delete"
513
+ msgstr "Supprimer"
514
+
515
+ # @ polylang
516
+ #: ../include/list-table.php:47
517
+ msgid "Code"
518
+ msgstr "Code"
519
+
520
+ # @ polylang
521
+ #: ../include/list-table.php:49
522
+ msgid "Flag"
523
+ msgstr "Drapeau"
524
+
525
+ # @ polylang
526
+ #: ../include/list-table.php:50
527
+ msgid "Posts"
528
+ msgstr "Articles"
529
+
530
+ # @ polylang
531
+ #: ../include/list-table.php:105
532
+ msgid "Strings translations"
533
+ msgstr "Traductions de phrases"
534
+
535
+ # @ polylang
536
+ #: ../include/list-table.php:131
537
+ msgid "Name"
538
+ msgstr "Nom"
539
+
540
+ # @ polylang
541
+ #: ../include/list-table.php:132
542
+ msgid "String"
543
+ msgstr "Phrase"
544
 
languages/polylang-he_IL.mo CHANGED
Binary file
languages/polylang-he_IL.po CHANGED
@@ -2,509 +2,575 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-01-03 20:07+0100\n"
6
  "PO-Revision-Date: \n"
7
- "Last-Translator: \n"
8
- "Language-Team: ARYO Digital <a@arielk.net>\n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
- "X-Poedit-Language: Hebrew\n"
14
- "X-Poedit-SourceCharset: 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-Poedit-SearchPath-0: ..\n"
19
 
20
- #@ polylang
21
- #: polylang.php:193
 
 
 
 
 
 
 
 
 
 
 
22
  msgid "Error: Restore of local flags failed!"
23
  msgstr "שגיאה: שחזור דגלים מקומי נכשל!"
24
 
25
- #@ polylang
26
- #: polylang.php:194
27
  #, php-format
28
  msgid "Please move your local flags from %s to %s"
29
  msgstr "נא להעביר דגל שפה מ %s ל %s"
30
 
31
- #@ polylang
32
- #: include/admin-filters.php:537
33
- #: include/admin-filters.php:554
34
- #: include/list-table.php:12
35
- #: include/post-translations.php:4
36
- #: include/term-translations.php:15
 
 
 
 
 
 
 
 
 
 
 
 
37
  msgid "Language"
38
  msgstr "שפה"
39
 
40
- #@ polylang
41
- #: include/admin-filters.php:539
42
- #: include/admin-filters.php:557
43
- msgid "Sets the language"
44
- msgstr "הגדרות שפה"
 
 
 
 
 
 
45
 
46
- #@ polylang
47
- #: include/widget.php:6
 
 
 
 
 
 
48
  msgid "Language Switcher"
49
  msgstr "מחליף שפות"
50
 
51
- #@ polylang
52
- #: include/widget.php:6
53
  msgid "Displays a language switcher"
54
  msgstr "הצג את מחליף השפות"
55
 
56
- #@ polylang
57
- #: include/widget.php:71
58
  msgid "Title:"
59
  msgstr "כותרת:"
60
 
61
- #@ polylang
62
- #: include/admin.php:486
 
 
 
 
 
 
 
 
 
 
 
63
  msgid "Displays language names"
64
  msgstr "הצגת שם שפה"
65
 
66
- #@ polylang
67
- #: include/admin.php:487
68
  msgid "Displays flags"
69
  msgstr "הצגת דגלים"
70
 
71
- #@ polylang
72
- #: include/admin.php:492
73
- msgid "Displays as dropdown"
74
- msgstr "הצג בתפריט נפתח"
75
-
76
- #@ polylang
77
- #: include/admin.php:488
78
  msgid "Forces link to front page"
79
  msgstr "לקשר תמיד לעמוד הבית"
80
 
81
- #@ default
82
- #@ polylang
83
- #: include/admin.php:26
84
- #: include/admin.php:300
85
- msgid "Settings"
86
- msgstr "הגדרות"
87
 
88
- #@ polylang
89
- #: include/admin-filters.php:187
90
- #: include/admin.php:33
91
- #: include/admin.php:292
92
- #: include/list-table.php:13
93
- msgid "Languages"
94
- msgstr "שפות"
 
 
 
 
 
 
 
 
 
 
 
 
95
 
96
- #@ polylang
97
- #: include/admin.php:297
98
  msgid "Menus"
99
  msgstr "תפריטים"
100
 
101
- #@ polylang
102
- #: include/admin.php:299
103
- #: include/list-table.php:104
104
  msgid "Strings translation"
105
  msgstr "מחרוזות תרגום"
106
 
107
- #@ polylang
108
- #: include/admin.php:318
 
 
 
 
 
 
109
  msgid "Enter a valid WorPress locale"
110
  msgstr "הזן אזור שתקף בוורדפרס"
111
 
112
- #@ polylang
113
- #: include/admin.php:319
114
  msgid "The language code must be 2 characters long"
115
  msgstr "קוד שפה חייב להיות עם 2 תוים לפחות"
116
 
117
- #@ polylang
118
- #: include/admin.php:320
119
  msgid "The language code must be unique"
120
  msgstr "קוד שפה חייב להיות ייחודי"
121
 
122
- #@ polylang
123
- #: include/admin.php:321
124
  msgid "The language must have a name"
125
  msgstr "שם שפה חובה"
126
 
127
- #@ polylang
128
- #: include/admin.php:322
129
- msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
130
- msgstr "השפה נוצרה, אבל את הקובץ שפה של וורדפרס לא היה ניתן להוריד. אנא התקן את הקבצים באופן ידני."
131
-
132
- #@ polylang
133
- #: include/admin.php:491
134
- msgid "Displays a language switcher at the end of the menu"
135
- msgstr "הצג את מחליף השפות בסוף התפריט"
136
 
137
- #@ default
138
- #: include/admin.php:501
139
  msgid "Site Title"
140
  msgstr "כותרת אתר"
141
 
142
- #@ default
143
- #: include/admin.php:502
144
  msgid "Tagline"
145
  msgstr "שורת תגים"
146
 
147
- #@ polylang
148
- #: include/admin.php:520
149
  msgid "Widget title"
150
  msgstr "וידג'ט טקסט"
151
 
152
- #@ polylang
153
- #: include/admin-filters.php:204
 
 
 
 
 
 
 
 
 
154
  msgid "Page's language:"
155
  msgstr "תרגום עמודים"
156
 
157
- #@ polylang
158
- #: include/admin-filters.php:204
159
  msgid "Post's language:"
160
  msgstr "תרגום פוסטים"
161
 
162
- #@ polylang
163
- #: include/list-table.php:127
164
- #: include/term-translations.php:6
165
- #: include/term-translations.php:11
 
 
 
 
166
  msgid "Translations"
167
  msgstr "תרגומים"
168
 
169
- #@ polylang
170
- #: include/term-translations.php:16
171
- msgid "Translation"
172
- msgstr "תרגום"
173
-
174
- #@ polylang
175
- #: include/list-table.php:26
176
- #: include/post-translations.php:6
177
- #: include/post-translations.php:29
178
- #: include/term-translations.php:18
179
- #: include/term-translations.php:65
180
- msgid "Edit"
181
- msgstr "עריכה"
182
-
183
- #@ polylang
184
- #: include/term-translations.php:48
185
- msgid "No untranslated term"
186
- msgstr "המונח לא תורגם"
187
-
188
- #@ polylang
189
- #: include/post-translations.php:34
190
- #: include/term-translations.php:54
191
- msgid "Add new"
192
- msgstr "הוספת חדש"
193
-
194
- #@ polylang
195
- #: include/admin-filters.php:151
196
- #: include/admin-filters.php:600
197
- msgid "Add new translation"
198
- msgstr "הוספת תרגום חדש"
199
-
200
- #@ polylang
201
- #: include/admin-filters.php:174
202
- msgid "Show all languages"
203
- msgstr "הצג את כל השפות"
204
 
205
- #@ default
206
- #: include/admin-filters.php:263
207
- msgid "(no parent)"
208
- msgstr "(אין הורה)"
209
 
210
- #@ polylang
211
- #: include/admin-filters.php:738
212
  msgid "Theme locations and languages"
213
  msgstr "מיקום ערכות נושא ושפות"
214
 
215
- #@ polylang
216
- #: include/admin-filters.php:743
217
  #, php-format
218
- msgid "Please go to the %slanguages page%s to set theme locations and languages"
 
219
  msgstr "בבקשה עבור ל %sהגדרות שפה%s כדי לבחור תפריט ראשי לכל שפה"
220
 
221
- #@ polylang
222
- #: include/admin-filters.php:754
223
  msgid "The widget is displayed for:"
224
  msgstr "וידגט' זה יוצג בשפה:"
225
 
226
- #@ polylang
227
- #: include/base.php:38
228
  msgid "All languages"
229
  msgstr "כל השפות"
230
 
231
- #@ polylang
232
- #: include/list-table.php:27
233
- msgid "Delete"
234
- msgstr "מחיקה"
235
-
236
- #@ polylang
237
- #: include/languages-form.php:70
238
- #: include/list-table.php:45
239
- msgid "Full name"
240
- msgstr "שם מלא"
241
-
242
- #@ polylang
243
- #: include/languages-form.php:76
244
- #: include/list-table.php:46
245
- msgid "Locale"
246
- msgstr "מיקום"
247
-
248
- #@ polylang
249
- #: include/list-table.php:47
250
- msgid "Code"
251
- msgstr "קוד"
252
-
253
- #@ polylang
254
- #: include/languages-form.php:98
255
- #: include/list-table.php:48
256
- msgid "Order"
257
- msgstr "סידור"
258
-
259
- #@ polylang
260
- #: include/list-table.php:49
261
- msgid "Flag"
262
- msgstr "דגל"
263
-
264
- #@ polylang
265
- #: include/list-table.php:50
266
- msgid "Posts"
267
- msgstr "פוסטים"
268
-
269
- #@ polylang
270
- #: include/list-table.php:105
271
- msgid "Strings translations"
272
- msgstr "מחרוזות תרגום"
273
-
274
- #@ polylang
275
- #: include/list-table.php:125
276
- msgid "Name"
277
- msgstr "שם"
278
 
279
- #@ polylang
280
- #: include/list-table.php:126
281
- msgid "String"
282
- msgstr "מחרוזת"
283
 
284
- #@ default
285
- #: include/calendar.php:132
286
- #: include/calendar.php:140
287
- #, php-format
288
- msgid "View posts for %1$s %2$s"
289
- msgstr "הצג פוסטים עבור %1$s %2$s"
290
 
291
- #@ polylang
292
- #: include/languages-form.php:36
293
  msgid "Edit language"
294
  msgstr "עריכת שפה"
295
 
296
- #@ polylang
297
- #: include/languages-form.php:36
298
- #: include/languages-form.php:103
299
  msgid "Add new language"
300
  msgstr "הוספת שפה חדשה"
301
 
302
- #@ polylang
303
- #: include/languages-form.php:58
304
  msgid "Choose a language"
305
  msgstr "בחירת שפה"
306
 
307
- #@ polylang
308
- #: include/languages-form.php:66
309
  msgid "You can choose a language in the list or directly edit it below."
310
  msgstr "אתה יכול לבחור שפה מהרשימה או ישירות לערוך אותה בהמשך."
311
 
312
- #@ polylang
313
- #: include/languages-form.php:72
 
 
 
 
 
314
  msgid "The name is how it is displayed on your site (for example: English)."
315
  msgstr "השם שיוצג באתר שלך (לדוגמא: עברית)"
316
 
317
- #@ polylang
318
- #: include/languages-form.php:79
319
- msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
320
- msgstr "קבצי שפה של וורדפרס (לדוגמא he_IL ). חייב להיות קובץ .MO בשביל הגדרת שפה"
321
 
322
- #@ polylang
323
- #: include/languages-form.php:83
 
 
 
 
 
 
 
 
324
  msgid "Language code"
325
  msgstr "קוד שפה"
326
 
327
- #@ polylang
328
- #: include/languages-form.php:85
329
  msgid "2-letters ISO 639-1 language code (for example: en)"
330
  msgstr "2 תוים לפחות (לדוגמא: he)"
331
 
332
- #@ polylang
333
- #: include/languages-form.php:100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
334
  msgid "Position of the language in the language switcher"
335
  msgstr "מיקום שפה במחליף השפות"
336
 
337
- #@ default
338
- #: include/languages-form.php:103
339
  msgid "Update"
340
  msgstr "עדכון"
341
 
342
- #@ polylang
343
- #: include/languages-form.php:149
344
  msgid "Language switcher"
345
  msgstr "מחליף שפות"
346
 
347
- #@ polylang
348
- #: include/languages-form.php:188
 
 
 
 
 
349
  msgid "Default language"
350
  msgstr "שפת ברירת מחדל"
351
 
352
- #@ polylang
353
- #: include/languages-form.php:206
354
- msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
355
- msgstr "יש הודעות, דפים, קטגוריות או תגיות שאינם מוגדרים בשפה מסויימת. האם להגדיר את כולם שפת ברירת המחדל? "
 
 
 
 
356
 
357
- #@ polylang
358
- #: include/languages-form.php:214
359
  msgid "Detect browser language"
360
  msgstr "זהה שפת דפדפן"
361
 
362
- #@ polylang
363
- #: include/languages-form.php:220
364
- msgid "When the front page is visited, set the language according to the browser preference"
 
 
365
  msgstr "כאשר הגולש הגיע לעמוד הבית, הצג את השפה על פי שפת הדפדפן של הגולש"
366
 
367
- #@ polylang
368
- #: include/languages-form.php:227
369
  msgid "URL modifications"
370
  msgstr "שינויי URL"
371
 
372
- #@ polylang
373
- #: include/languages-form.php:233
374
- msgid "Keep /language/ in pretty permalinks. Example:"
375
- msgstr "כתובת מיקום שפה לאחר /language/. לדוגמא:"
 
 
 
 
376
 
377
- #@ polylang
378
- #: include/languages-form.php:241
 
 
 
 
 
 
 
 
379
  msgid "Remove /language/ in pretty permalinks. Example:"
380
  msgstr "מחק /language/ מכתובת השפה. לדוגמא:"
381
 
382
- #@ polylang
383
- #: include/languages-form.php:249
 
 
 
 
 
384
  msgid "Hide URL language information for default language"
385
  msgstr "הסר שינוי כתובת עבור שפת ברירת מחדל"
386
 
387
- #@ polylang
388
- #: include/post-translations.php:1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
389
  msgid "ID of pages in other languages:"
390
  msgstr "עמודים בשפות אחרות:"
391
 
392
- #@ polylang
393
- #: include/post-translations.php:1
394
  msgid "ID of posts in other languages:"
395
  msgstr "פוסטים בשפות אחרות:"
396
 
397
- #@ polylang
398
- #: include/post-translations.php:5
399
  msgid "Page ID"
400
  msgstr "מספר זיהוי עמוד"
401
 
402
- #@ polylang
403
- #: include/post-translations.php:5
404
  msgid "Post ID"
405
  msgstr "מספר זיהוי פוסט"
406
 
407
- #@ polylang
408
- #: include/admin-filters.php:785
409
- msgid "Admin language"
410
- msgstr "שפת פאנל ניהול"
411
-
412
- #@ default
413
- #: include/admin-filters.php:721
414
- msgid "None"
415
- msgstr "ללא"
416
-
417
- #@ polylang
418
- #: include/admin.php:475
419
- msgid "Upgrading language files&#8230;"
420
- msgstr "עדכון קבצי שפה&#8230;"
421
-
422
- #@ polylang
423
- #: include/admin.php:489
424
- msgid "Hides the current language"
425
- msgstr "הסתר שפה נוכחית"
426
-
427
- #@ default
428
- #. translators: Calendar caption: 1: month name, 2: 4-digit year
429
- #: include/calendar.php:106
430
- #, php-format
431
- msgctxt "calendar caption"
432
- msgid "%1$s %2$s"
433
- msgstr "%1$s %2$s"
434
-
435
- #@ polylang
436
- #: include/languages-form.php:89
437
- msgid "Text direction"
438
- msgstr "כיוון טקסט"
439
-
440
- #@ polylang
441
- #: include/languages-form.php:91
442
- msgid "left to right"
443
- msgstr "שמאל לימין"
444
-
445
- #@ polylang
446
- #: include/languages-form.php:93
447
- msgid "right to left"
448
- msgstr "ימין לשמאל"
449
-
450
- #@ polylang
451
- #: include/languages-form.php:94
452
- msgid "Choose the text direction for the language"
453
- msgstr "בחר כיווניות טקסט עבור השפה"
454
-
455
- #@ polylang
456
- #: include/languages-form.php:256
457
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
458
- msgstr "הוספת תווי שפה ייחודיים ב URL של הפוסטים, עמודים, קטגוריות ותגיות (לא מומלץ)"
459
-
460
- #@ polylang
461
- #: polylang.php:97
462
  #, php-format
463
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
464
- msgstr "אתה משתמש בוורדפרס %s. התוסף דורש לפחות וורדפרס גרסה %s."
465
-
466
- #@ polylang
467
- #: include/about.php:3
468
- #, php-format
469
- 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."
470
- msgstr "התוסף מסופק עם %sתיעוד מסודר%s (באנגלית בלבד). התיעוד כולל מידע על הקמת אתר רב לשוני והשתמשות בו על בסיס יומיומי, שאלות נפוצות, וכן תיעוד עבור מפתחים להתאמת תוספים וערכות נושא לתוסף."
 
471
 
472
- #@ polylang
473
- #: include/about.php:8
474
  #, php-format
475
- 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."
476
- msgstr "תוכלו למצוא מידע שימושי ב %sפורום תמיכה%s של התוסף. רק אל תשכחו לחפש לפני שאתם שואלים."
 
 
 
 
477
 
478
- #@ polylang
479
- #: include/about.php:14
480
  #, php-format
481
- msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
482
- msgstr "התוסף ללא תשלום והוא משוחרר לשימוש חופשי ברישיון %sGPL%s בדומה לוורדפרס."
 
 
 
483
 
484
- #@ polylang
485
- #: include/about.php:18
486
  #, php-format
487
  msgid "If you wonder how you can help the project, just %sread this%s."
488
  msgstr "אם הינכם מעוניינים לעזור לפרויקט הזה %sקראו כאן%s."
489
 
490
- #@ polylang
491
- #: include/about.php:22
492
- msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
493
- msgstr "אם אתם ממש אוהבים את התוסף הזה או שזה עוזר לעסק שלכם, אני מאוד אעריך אם תתמכו בי."
 
 
 
 
494
 
495
- #@ polylang
496
- #: include/admin.php:38
497
- msgid "About Polylang"
498
- msgstr "אודות התוסף"
499
 
500
- #@ polylang
501
- #: include/languages-form.php:263
502
- #, php-format
503
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
504
- msgstr "הפנה את העמוד שפה (למשל: %s) לעמוד הבית בשפה הנכונה"
505
 
506
- #@ polylang
507
- #: polylang.php:111
508
- msgid "For some reasons, Polylang could not create a table in your database."
509
- msgstr "מסיבות מסויימות, התוסף לא יוצר טבלה במסד הנתונים של המערכת"
 
 
 
 
 
510
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:16+0100\n"
6
  "PO-Revision-Date: \n"
7
+ "Last-Translator: ArielK <relklik@gmail.oom>\n"
8
+ "Language-Team: ARYO Digital <mail@aryo.co.il>\n"
9
+ "Language: he\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
16
+ "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
17
  "X-Poedit-Basepath: .\n"
18
  "X-Textdomain-Support: yes\n"
19
  "X-Poedit-SearchPath-0: ..\n"
20
 
21
+ # @ polylang
22
+ #: ../polylang.php:111
23
+ #, php-format
24
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
25
+ msgstr "אתה משתמש בוורדפרס %s. התוסף דורש לפחות וורדפרס גרסה %s."
26
+
27
+ # @ polylang
28
+ #: ../polylang.php:125
29
+ msgid "For some reasons, Polylang could not create a table in your database."
30
+ msgstr "מסיבות מסויימות, התוסף לא יוצר טבלה במסד הנתונים של המערכת"
31
+
32
+ # @ polylang
33
+ #: ../polylang.php:208
34
  msgid "Error: Restore of local flags failed!"
35
  msgstr "שגיאה: שחזור דגלים מקומי נכשל!"
36
 
37
+ # @ polylang
38
+ #: ../polylang.php:209
39
  #, php-format
40
  msgid "Please move your local flags from %s to %s"
41
  msgstr "נא להעביר דגל שפה מ %s ל %s"
42
 
43
+ # @ default
44
+ #: ../include/calendar.php:106
45
+ #, php-format
46
+ msgctxt "calendar caption"
47
+ msgid "%1$s %2$s"
48
+ msgstr "%1$s %2$s"
49
+
50
+ # @ default
51
+ #: ../include/calendar.php:132 ../include/calendar.php:140
52
+ #, php-format
53
+ msgid "View posts for %1$s %2$s"
54
+ msgstr "הצג פוסטים עבור %1$s %2$s"
55
+
56
+ # @ polylang
57
+ #: ../include/media-translations.php:3 ../include/admin-filters.php:194
58
+ #: ../include/admin-filters.php:525 ../include/admin-filters.php:696
59
+ #: ../include/admin-filters.php:714 ../include/post-translations.php:8
60
+ #: ../include/term-translations.php:15
61
  msgid "Language"
62
  msgstr "שפה"
63
 
64
+ # @ polylang
65
+ #: ../include/media-translations.php:4 ../include/term-translations.php:16
66
+ msgid "Translation"
67
+ msgstr "תרגום"
68
+
69
+ # @ polylang
70
+ #: ../include/media-translations.php:18 ../include/post-translations.php:10
71
+ #: ../include/post-translations.php:33 ../include/term-translations.php:18
72
+ #: ../include/term-translations.php:65
73
+ msgid "Edit"
74
+ msgstr "עריכה"
75
 
76
+ # @ polylang
77
+ #: ../include/media-translations.php:26 ../include/post-translations.php:38
78
+ #: ../include/term-translations.php:54
79
+ msgid "Add new"
80
+ msgstr "הוספת חדש"
81
+
82
+ # @ polylang
83
+ #: ../include/widget.php:6
84
  msgid "Language Switcher"
85
  msgstr "מחליף שפות"
86
 
87
+ # @ polylang
88
+ #: ../include/widget.php:6
89
  msgid "Displays a language switcher"
90
  msgstr "הצג את מחליף השפות"
91
 
92
+ # @ polylang
93
+ #: ../include/widget.php:73
94
  msgid "Title:"
95
  msgstr "כותרת:"
96
 
97
+ # @ polylang
98
+ #: ../include/admin-base.php:50 ../include/admin-base.php:176
99
+ #: ../include/admin.php:290 ../include/admin-filters.php:221
100
+ msgid "Languages"
101
+ msgstr "שפות"
102
+
103
+ # @ polylang
104
+ #: ../include/admin-base.php:55
105
+ msgid "About Polylang"
106
+ msgstr "אודות התוסף"
107
+
108
+ # @ polylang
109
+ #: ../include/admin-base.php:149
110
  msgid "Displays language names"
111
  msgstr "הצגת שם שפה"
112
 
113
+ # @ polylang
114
+ #: ../include/admin-base.php:150
115
  msgid "Displays flags"
116
  msgstr "הצגת דגלים"
117
 
118
+ # @ polylang
119
+ #: ../include/admin-base.php:151
 
 
 
 
 
120
  msgid "Forces link to front page"
121
  msgstr "לקשר תמיד לעמוד הבית"
122
 
123
+ # @ polylang
124
+ #: ../include/admin-base.php:152
125
+ msgid "Hides the current language"
126
+ msgstr "הסתר שפה נוכחית"
 
 
127
 
128
+ # @ polylang
129
+ #: ../include/admin-base.php:154
130
+ msgid "Displays a language switcher at the end of the menu"
131
+ msgstr "הצג את מחליף השפות בסוף התפריט"
132
+
133
+ # @ polylang
134
+ #: ../include/admin-base.php:155
135
+ msgid "Displays as dropdown"
136
+ msgstr "הצג בתפריט נפתח"
137
+
138
+ # @ polylang
139
+ #: ../include/admin-base.php:177
140
+ msgid "Filters content by language"
141
+ msgstr "סינון תוכן לפי שפה"
142
+
143
+ # @ polylang
144
+ #: ../include/admin-base.php:184
145
+ msgid "Show all languages"
146
+ msgstr "הצג את כל השפות"
147
 
148
+ # @ polylang
149
+ #: ../include/admin.php:295
150
  msgid "Menus"
151
  msgstr "תפריטים"
152
 
153
+ # @ polylang
154
+ #: ../include/admin.php:297
 
155
  msgid "Strings translation"
156
  msgstr "מחרוזות תרגום"
157
 
158
+ # @ default
159
+ # @ polylang
160
+ #: ../include/admin.php:298 ../include/admin-filters.php:988
161
+ msgid "Settings"
162
+ msgstr "הגדרות"
163
+
164
+ # @ polylang
165
+ #: ../include/admin.php:317
166
  msgid "Enter a valid WorPress locale"
167
  msgstr "הזן אזור שתקף בוורדפרס"
168
 
169
+ # @ polylang
170
+ #: ../include/admin.php:318
171
  msgid "The language code must be 2 characters long"
172
  msgstr "קוד שפה חייב להיות עם 2 תוים לפחות"
173
 
174
+ # @ polylang
175
+ #: ../include/admin.php:319
176
  msgid "The language code must be unique"
177
  msgstr "קוד שפה חייב להיות ייחודי"
178
 
179
+ # @ polylang
180
+ #: ../include/admin.php:320
181
  msgid "The language must have a name"
182
  msgstr "שם שפה חובה"
183
 
184
+ # @ polylang
185
+ #: ../include/admin.php:321
186
+ msgid ""
187
+ "The language was created, but the WordPress language file was not "
188
+ "downloaded. Please install it manually."
189
+ msgstr ""
190
+ "השפה נוצרה, אבל את הקובץ שפה של וורדפרס לא היה ניתן להוריד. אנא התקן את "
191
+ "הקבצים באופן ידני."
 
192
 
193
+ # @ default
194
+ #: ../include/admin.php:409
195
  msgid "Site Title"
196
  msgstr "כותרת אתר"
197
 
198
+ # @ default
199
+ #: ../include/admin.php:410
200
  msgid "Tagline"
201
  msgstr "שורת תגים"
202
 
203
+ # @ polylang
204
+ #: ../include/admin.php:428
205
  msgid "Widget title"
206
  msgstr "וידג'ט טקסט"
207
 
208
+ # @ polylang
209
+ #: ../include/admin-filters.php:176 ../include/admin-filters.php:753
210
+ msgid "Add new translation"
211
+ msgstr "הוספת תרגום חדש"
212
+
213
+ #: ../include/admin-filters.php:190
214
+ msgid "&mdash; No Change &mdash;"
215
+ msgstr "&mdash; ללא שינוי &mdash;"
216
+
217
+ # @ polylang
218
+ #: ../include/admin-filters.php:244
219
  msgid "Page's language:"
220
  msgstr "תרגום עמודים"
221
 
222
+ # @ polylang
223
+ #: ../include/admin-filters.php:244
224
  msgid "Post's language:"
225
  msgstr "תרגום פוסטים"
226
 
227
+ # @ default
228
+ #: ../include/admin-filters.php:305
229
+ msgid "(no parent)"
230
+ msgstr "(אין הורה)"
231
+
232
+ # @ polylang
233
+ #: ../include/admin-filters.php:536 ../include/admin-filters.php:561
234
+ #: ../include/term-translations.php:6 ../include/term-translations.php:11
235
  msgid "Translations"
236
  msgstr "תרגומים"
237
 
238
+ # @ polylang
239
+ #: ../include/admin-filters.php:698 ../include/admin-filters.php:717
240
+ msgid "Sets the language"
241
+ msgstr "הגדרות שפה"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
242
 
243
+ # @ default
244
+ #: ../include/admin-filters.php:879
245
+ msgid "None"
246
+ msgstr "ללא"
247
 
248
+ # @ polylang
249
+ #: ../include/admin-filters.php:910
250
  msgid "Theme locations and languages"
251
  msgstr "מיקום ערכות נושא ושפות"
252
 
253
+ # @ polylang
254
+ #: ../include/admin-filters.php:916
255
  #, php-format
256
+ msgid ""
257
+ "Please go to the %slanguages page%s to set theme locations and languages"
258
  msgstr "בבקשה עבור ל %sהגדרות שפה%s כדי לבחור תפריט ראשי לכל שפה"
259
 
260
+ # @ polylang
261
+ #: ../include/admin-filters.php:931
262
  msgid "The widget is displayed for:"
263
  msgstr "וידגט' זה יוצג בשפה:"
264
 
265
+ # @ polylang
266
+ #: ../include/admin-filters.php:935
267
  msgid "All languages"
268
  msgstr "כל השפות"
269
 
270
+ # @ polylang
271
+ #: ../include/admin-filters.php:959
272
+ msgid "Admin language"
273
+ msgstr "שפת פאנל ניהול"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
 
275
+ #: ../include/admin-filters.php:964
276
+ msgid "Wordpress default"
277
+ msgstr "ברירת מחדל"
 
278
 
279
+ # @ polylang
280
+ #: ../include/admin-filters.php:994
281
+ msgid "Upgrading language files&#8230;"
282
+ msgstr "עדכון קבצי שפה&#8230;"
 
 
283
 
284
+ # @ polylang
285
+ #: ../include/languages-form.php:38
286
  msgid "Edit language"
287
  msgstr "עריכת שפה"
288
 
289
+ # @ polylang
290
+ #: ../include/languages-form.php:38 ../include/languages-form.php:105
 
291
  msgid "Add new language"
292
  msgstr "הוספת שפה חדשה"
293
 
294
+ # @ polylang
295
+ #: ../include/languages-form.php:60
296
  msgid "Choose a language"
297
  msgstr "בחירת שפה"
298
 
299
+ # @ polylang
300
+ #: ../include/languages-form.php:68
301
  msgid "You can choose a language in the list or directly edit it below."
302
  msgstr "אתה יכול לבחור שפה מהרשימה או ישירות לערוך אותה בהמשך."
303
 
304
+ # @ polylang
305
+ #: ../include/languages-form.php:72
306
+ msgid "Full name"
307
+ msgstr "שם מלא"
308
+
309
+ # @ polylang
310
+ #: ../include/languages-form.php:74
311
  msgid "The name is how it is displayed on your site (for example: English)."
312
  msgstr "השם שיוצג באתר שלך (לדוגמא: עברית)"
313
 
314
+ # @ polylang
315
+ #: ../include/languages-form.php:78
316
+ msgid "Locale"
317
+ msgstr "מיקום"
318
 
319
+ # @ polylang
320
+ #: ../include/languages-form.php:81
321
+ msgid ""
322
+ "Wordpress Locale for the language (for example: en_US). You will need to "
323
+ "install the .mo file for this language."
324
+ msgstr ""
325
+ "קבצי שפה של וורדפרס (לדוגמא he_IL ). חייב להיות קובץ .MO בשביל הגדרת שפה"
326
+
327
+ # @ polylang
328
+ #: ../include/languages-form.php:85
329
  msgid "Language code"
330
  msgstr "קוד שפה"
331
 
332
+ # @ polylang
333
+ #: ../include/languages-form.php:87
334
  msgid "2-letters ISO 639-1 language code (for example: en)"
335
  msgstr "2 תוים לפחות (לדוגמא: he)"
336
 
337
+ # @ polylang
338
+ #: ../include/languages-form.php:91
339
+ msgid "Text direction"
340
+ msgstr "כיוון טקסט"
341
+
342
+ # @ polylang
343
+ #: ../include/languages-form.php:93
344
+ msgid "left to right"
345
+ msgstr "שמאל לימין"
346
+
347
+ # @ polylang
348
+ #: ../include/languages-form.php:95
349
+ msgid "right to left"
350
+ msgstr "ימין לשמאל"
351
+
352
+ # @ polylang
353
+ #: ../include/languages-form.php:96
354
+ msgid "Choose the text direction for the language"
355
+ msgstr "בחר כיווניות טקסט עבור השפה"
356
+
357
+ # @ polylang
358
+ #: ../include/languages-form.php:100
359
+ msgid "Order"
360
+ msgstr "סידור"
361
+
362
+ # @ polylang
363
+ #: ../include/languages-form.php:102
364
  msgid "Position of the language in the language switcher"
365
  msgstr "מיקום שפה במחליף השפות"
366
 
367
+ # @ default
368
+ #: ../include/languages-form.php:105
369
  msgid "Update"
370
  msgstr "עדכון"
371
 
372
+ # @ polylang
373
+ #: ../include/languages-form.php:151
374
  msgid "Language switcher"
375
  msgstr "מחליף שפות"
376
 
377
+ # @ polylang
378
+ #: ../include/languages-form.php:175
379
+ msgid "Clean strings translation database"
380
+ msgstr "נקה מחרוזות תרגום מהדטא בייס"
381
+
382
+ # @ polylang
383
+ #: ../include/languages-form.php:191
384
  msgid "Default language"
385
  msgstr "שפת ברירת מחדל"
386
 
387
+ # @ polylang
388
+ #: ../include/languages-form.php:203
389
+ msgid ""
390
+ "There are posts, pages, categories or tags without language set. Do you want "
391
+ "to set them all to default language ?"
392
+ msgstr ""
393
+ "יש הודעות, דפים, קטגוריות או תגיות שאינם מוגדרים בשפה מסויימת. האם להגדיר את "
394
+ "כולם שפת ברירת המחדל? "
395
 
396
+ # @ polylang
397
+ #: ../include/languages-form.php:211
398
  msgid "Detect browser language"
399
  msgstr "זהה שפת דפדפן"
400
 
401
+ # @ polylang
402
+ #: ../include/languages-form.php:217
403
+ msgid ""
404
+ "When the front page is visited, set the language according to the browser "
405
+ "preference"
406
  msgstr "כאשר הגולש הגיע לעמוד הבית, הצג את השפה על פי שפת הדפדפן של הגולש"
407
 
408
+ # @ polylang
409
+ #: ../include/languages-form.php:224
410
  msgid "URL modifications"
411
  msgstr "שינויי URL"
412
 
413
+ # @ polylang
414
+ #: ../include/languages-form.php:230
415
+ msgid ""
416
+ "The language is set from content. Posts, pages, categories and tags urls are "
417
+ "not modified."
418
+ msgstr ""
419
+ "השפה מוגדרת בגלל התוכן. ה URL של הפוסטים, העמודים, הקטגוריות והתגיות אינם "
420
+ "משתנים."
421
 
422
+ #: ../include/languages-form.php:238
423
+ msgid ""
424
+ "The language code, for example /en/, is added to all urls when using pretty "
425
+ "permalinks."
426
+ msgstr ""
427
+ "קוד השפה, לדוגמא /en/, נוסף לכל הקישורים באתר בעת שימוש בקישורים ידידותיים "
428
+ "(pretty permalinks)."
429
+
430
+ # @ polylang
431
+ #: ../include/languages-form.php:247
432
  msgid "Remove /language/ in pretty permalinks. Example:"
433
  msgstr "מחק /language/ מכתובת השפה. לדוגמא:"
434
 
435
+ # @ polylang
436
+ #: ../include/languages-form.php:256
437
+ msgid "Keep /language/ in pretty permalinks. Example:"
438
+ msgstr "כתובת מיקום שפה לאחר /language/. לדוגמא:"
439
+
440
+ # @ polylang
441
+ #: ../include/languages-form.php:265
442
  msgid "Hide URL language information for default language"
443
  msgstr "הסר שינוי כתובת עבור שפת ברירת מחדל"
444
 
445
+ # @ polylang
446
+ #: ../include/languages-form.php:274
447
+ #, php-format
448
+ msgid ""
449
+ "When using static front page, redirect the language page (example: %s) to "
450
+ "the front page in the right language"
451
+ msgstr ""
452
+ "בעת שימוש בעמוד הראשון סטטי, לנתב מחדש את דף השפה (לדוגמה: %s) לעמוד הראשון "
453
+ "בשפה הנכונה"
454
+
455
+ #: ../include/languages-form.php:281
456
+ msgid "Synchronization"
457
+ msgstr "סנכרון"
458
+
459
+ #: ../include/languages-form.php:287
460
+ msgid ""
461
+ "Allow to synchronize categories, tags, featured image and other metas "
462
+ "between translations of a post or page"
463
+ msgstr ""
464
+ "אפשר לסנכרן קטגוריות, תגיות, תמונות ותכונות מטא אחרות בין תרגומים של פוסט או "
465
+ "עמוד"
466
+
467
+ # @ polylang
468
+ #: ../include/post-translations.php:5
469
  msgid "ID of pages in other languages:"
470
  msgstr "עמודים בשפות אחרות:"
471
 
472
+ # @ polylang
473
+ #: ../include/post-translations.php:5
474
  msgid "ID of posts in other languages:"
475
  msgstr "פוסטים בשפות אחרות:"
476
 
477
+ # @ polylang
478
+ #: ../include/post-translations.php:9
479
  msgid "Page ID"
480
  msgstr "מספר זיהוי עמוד"
481
 
482
+ # @ polylang
483
+ #: ../include/post-translations.php:9
484
  msgid "Post ID"
485
  msgstr "מספר זיהוי פוסט"
486
 
487
+ # @ polylang
488
+ #: ../include/about.php:3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
489
  #, php-format
490
+ msgid ""
491
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
492
+ "It includes information on how to set up your multilingual site and use it "
493
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
494
+ "their plugins and themes."
495
+ msgstr ""
496
+ "התוסף מסופק עם %sתיעוד מסודר%s (באנגלית בלבד). התיעוד כולל מידע על הקמת אתר "
497
+ "רב לשוני והשתמשות בו על בסיס יומיומי, שאלות נפוצות, וכן תיעוד עבור מפתחים "
498
+ "להתאמת תוספים וערכות נושא לתוסף."
499
 
500
+ # @ polylang
501
+ #: ../include/about.php:8
502
  #, php-format
503
+ msgid ""
504
+ "You will also find useful information in the %ssupport forum%s. However "
505
+ "don't forget to make a search before posting a new topic."
506
+ msgstr ""
507
+ "תוכלו למצוא מידע שימושי ב %sפורום תמיכה%s של התוסף. רק אל תשכחו לחפש לפני "
508
+ "שאתם שואלים."
509
 
510
+ # @ polylang
511
+ #: ../include/about.php:14
512
  #, php-format
513
+ msgid ""
514
+ "Polylang is free of charge and is released under the same license as "
515
+ "WordPress, the %sGPL%s."
516
+ msgstr ""
517
+ "התוסף ללא תשלום והוא משוחרר לשימוש חופשי ברישיון %sGPL%s בדומה לוורדפרס."
518
 
519
+ # @ polylang
520
+ #: ../include/about.php:18
521
  #, php-format
522
  msgid "If you wonder how you can help the project, just %sread this%s."
523
  msgstr "אם הינכם מעוניינים לעזור לפרויקט הזה %sקראו כאן%s."
524
 
525
+ # @ polylang
526
+ #: ../include/about.php:22
527
+ msgid ""
528
+ "Finally if you like this plugin or if it helps your business, donations to "
529
+ "the author are greatly appreciated."
530
+ msgstr ""
531
+ "אם אתם ממש אוהבים את התוסף הזה או שזה עוזר לעסק שלכם, אני מאוד אעריך אם "
532
+ "תתמכו בי."
533
 
534
+ #: ../include/core.php:547
535
+ msgid "Search"
536
+ msgstr "חיפוש"
 
537
 
538
+ # @ polylang
539
+ #: ../include/term-translations.php:48
540
+ msgid "No untranslated term"
541
+ msgstr "המונח לא תורגם"
 
542
 
543
+ # @ polylang
544
+ #: ../include/list-table.php:27
545
+ msgid "Delete"
546
+ msgstr "מחיקה"
547
+
548
+ # @ polylang
549
+ #: ../include/list-table.php:47
550
+ msgid "Code"
551
+ msgstr "קוד"
552
 
553
+ # @ polylang
554
+ #: ../include/list-table.php:49
555
+ msgid "Flag"
556
+ msgstr "דגל"
557
+
558
+ # @ polylang
559
+ #: ../include/list-table.php:50
560
+ msgid "Posts"
561
+ msgstr "פוסטים"
562
+
563
+ # @ polylang
564
+ #: ../include/list-table.php:105
565
+ msgid "Strings translations"
566
+ msgstr "מחרוזות תרגום"
567
+
568
+ # @ polylang
569
+ #: ../include/list-table.php:131
570
+ msgid "Name"
571
+ msgstr "שם"
572
+
573
+ # @ polylang
574
+ #: ../include/list-table.php:132
575
+ msgid "String"
576
+ msgstr "מחרוזת"
languages/polylang-it_IT.mo CHANGED
Binary file
languages/polylang-it_IT.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-02-21 20:50+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Luca Barbetti <lucabarbetti@gmail.com>\n"
8
  "Language-Team: Luca Barbetti <lucabarbetti@gmail.com>\n"
@@ -19,24 +19,64 @@ msgstr ""
19
  "X-Poedit-SearchPath-0: ..\n"
20
  "X-Poedit-SearchPath-1: ../include\n"
21
 
22
- #: ../polylang.php:97
23
  #, php-format
24
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
25
  msgstr "Si sta utilizzando WordPress %s. Polylang richiede almeno WordPress %s."
26
 
27
- #: ../polylang.php:111
28
  msgid "For some reasons, Polylang could not create a table in your database."
29
  msgstr "Per qualche ragione, Polylang non è stato in grado di creare una tabella nel database."
30
 
31
- #: ../polylang.php:193
32
  msgid "Error: Restore of local flags failed!"
33
  msgstr "Errore: Ripristino delle bandiere locali fallito!"
34
 
35
- #: ../polylang.php:194
36
  #, php-format
37
  msgid "Please move your local flags from %s to %s"
38
  msgstr "Spostare le bandiere locali da %s a %s"
39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  #: ../include/widget.php:6
41
  msgid "Language Switcher"
42
  msgstr "Selettore di lingua"
@@ -45,350 +85,307 @@ msgstr "Selettore di lingua"
45
  msgid "Displays a language switcher"
46
  msgstr "Visualizza un selettore di lingua"
47
 
48
- #: ../include/widget.php:71
49
  msgid "Title:"
50
  msgstr "Titolo:"
51
 
52
- #: ../include/admin.php:26
53
- #: ../include/admin.php:300
54
- msgid "Settings"
55
- msgstr "Impostazioni"
56
-
57
- #: ../include/admin.php:33
58
- #: ../include/admin.php:292
59
- #: ../include/admin-filters.php:187
60
- #: ../include/list-table.php:13
61
  msgid "Languages"
62
  msgstr "Lingue"
63
 
64
- #: ../include/admin.php:38
65
  msgid "About Polylang"
66
  msgstr "Informazioni su Polylang"
67
 
68
- #: ../include/admin.php:297
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  msgid "Menus"
70
  msgstr "Menu"
71
 
72
- #: ../include/admin.php:299
73
- #: ../include/list-table.php:104
74
  msgid "Strings translation"
75
  msgstr "Traduzione delle stringhe"
76
 
77
- #: ../include/admin.php:318
 
 
 
 
 
78
  msgid "Enter a valid WorPress locale"
79
  msgstr "Inserire impostazioni locali valide per WordPress"
80
 
81
- #: ../include/admin.php:319
82
  msgid "The language code must be 2 characters long"
83
  msgstr "Il codice della lingua deve essere lungo 2 caratteri"
84
 
85
- #: ../include/admin.php:320
86
  msgid "The language code must be unique"
87
  msgstr "Il codice della lingua deve essere unico"
88
 
89
- #: ../include/admin.php:321
90
  msgid "The language must have a name"
91
  msgstr "La lingua deve avere un nome"
92
 
93
- #: ../include/admin.php:322
94
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
95
  msgstr "La lingua è stata creata, ma il file della lingua di WordPress non è stato scaricato. Installarlo manualmente."
96
 
97
- #: ../include/admin.php:475
98
- msgid "Upgrading language files&#8230;"
99
- msgstr "Aggiornamento dei file di lingua&#8230;"
100
-
101
- #: ../include/admin.php:486
102
- msgid "Displays language names"
103
- msgstr "Visualizza i nomi delle lingue"
104
-
105
- #: ../include/admin.php:487
106
- msgid "Displays flags"
107
- msgstr "Visualizza le bandiere"
108
-
109
- #: ../include/admin.php:488
110
- msgid "Forces link to front page"
111
- msgstr "Forza il collegamento alla prima pagina"
112
-
113
- #: ../include/admin.php:489
114
- msgid "Hides the current language"
115
- msgstr "Nascondi la lingua corrente"
116
-
117
- #: ../include/admin.php:491
118
- msgid "Displays a language switcher at the end of the menu"
119
- msgstr "Visualizza un selettore di lingua alla fine del menu"
120
-
121
- #: ../include/admin.php:492
122
- msgid "Displays as dropdown"
123
- msgstr "Visualizza come menu a discesa"
124
-
125
- #: ../include/admin.php:501
126
  msgid "Site Title"
127
  msgstr "Titolo del sito"
128
 
129
- #: ../include/admin.php:502
130
  msgid "Tagline"
131
  msgstr "Motto"
132
 
133
- #: ../include/admin.php:520
134
  msgid "Widget title"
135
  msgstr "Titolo del widget"
136
 
137
- #: ../include/term-translations.php:6
138
- #: ../include/term-translations.php:11
139
- #: ../include/list-table.php:127
140
- msgid "Translations"
141
- msgstr "Traduzioni"
142
-
143
- #: ../include/term-translations.php:15
144
- #: ../include/admin-filters.php:537
145
- #: ../include/admin-filters.php:554
146
- #: ../include/list-table.php:12
147
- #: ../include/post-translations.php:4
148
- msgid "Language"
149
- msgstr "Lingua"
150
-
151
- #: ../include/term-translations.php:16
152
- msgid "Translation"
153
- msgstr "Traduzione"
154
-
155
- #: ../include/term-translations.php:18
156
- #: ../include/term-translations.php:65
157
- #: ../include/list-table.php:26
158
- #: ../include/post-translations.php:6
159
- #: ../include/post-translations.php:29
160
- msgid "Edit"
161
- msgstr "Modifica"
162
-
163
- #: ../include/term-translations.php:48
164
- msgid "No untranslated term"
165
- msgstr "Tutti i termini sono tradotti"
166
-
167
- #: ../include/term-translations.php:54
168
- #: ../include/post-translations.php:34
169
- msgid "Add new"
170
- msgstr "Aggiungi nuovo"
171
-
172
- #: ../include/admin-filters.php:151
173
- #: ../include/admin-filters.php:600
174
  msgid "Add new translation"
175
  msgstr "Aggiungi nuova traduzione"
176
 
177
- #: ../include/admin-filters.php:174
178
- msgid "Show all languages"
179
- msgstr "Mostra tutte le lingue"
180
 
181
- #: ../include/admin-filters.php:204
182
  msgid "Page's language:"
183
  msgstr "Lingua della pagina"
184
 
185
- #: ../include/admin-filters.php:204
186
  msgid "Post's language:"
187
  msgstr "Lingua dell'articolo"
188
 
189
- #: ../include/admin-filters.php:263
190
  msgid "(no parent)"
191
  msgstr "(senza genitore)"
192
 
193
- #: ../include/admin-filters.php:539
194
- #: ../include/admin-filters.php:557
 
 
 
 
 
 
 
195
  msgid "Sets the language"
196
  msgstr "Imposta la lingua"
197
 
198
- #: ../include/admin-filters.php:721
199
  msgid "None"
200
  msgstr "Nessuno"
201
 
202
- #: ../include/admin-filters.php:738
203
  msgid "Theme locations and languages"
204
  msgstr "Posizione e lingua del tema"
205
 
206
- #: ../include/admin-filters.php:743
207
  #, php-format
208
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
209
  msgstr "Andare alla %spagina delle lingue%s per impostare posizione e lingua del tema"
210
 
211
- #: ../include/admin-filters.php:754
212
  msgid "The widget is displayed for:"
213
  msgstr "Il widget viene visualizzato per:"
214
 
215
- #: ../include/admin-filters.php:785
 
 
 
 
216
  msgid "Admin language"
217
  msgstr "Lingua degli amministratori"
218
 
219
- #: ../include/list-table.php:27
220
- msgid "Delete"
221
- msgstr "Cancella"
222
-
223
- #: ../include/list-table.php:45
224
- #: ../include/languages-form.php:70
225
- msgid "Full name"
226
- msgstr "Nome completo"
227
-
228
- #: ../include/list-table.php:46
229
- #: ../include/languages-form.php:76
230
- msgid "Locale"
231
- msgstr "Impostazioni locali"
232
-
233
- #: ../include/list-table.php:47
234
- msgid "Code"
235
- msgstr "Codice"
236
 
237
- #: ../include/list-table.php:48
238
- #: ../include/languages-form.php:98
239
- msgid "Order"
240
- msgstr "Ordinamento"
241
-
242
- #: ../include/list-table.php:49
243
- msgid "Flag"
244
- msgstr "Bandiera"
245
-
246
- #: ../include/list-table.php:50
247
- msgid "Posts"
248
- msgstr "Articoli"
249
-
250
- #: ../include/list-table.php:105
251
- msgid "Strings translations"
252
- msgstr "Traduzioni delle stringhe"
253
-
254
- #: ../include/list-table.php:125
255
- msgid "Name"
256
- msgstr "Nome"
257
-
258
- #: ../include/list-table.php:126
259
- msgid "String"
260
- msgstr "Stringa"
261
-
262
- #: ../include/calendar.php:106
263
- #, php-format
264
- msgid "%1$s %2$s"
265
- msgstr ""
266
-
267
- #: ../include/calendar.php:132
268
- #: ../include/calendar.php:140
269
- #, php-format
270
- msgid "View posts for %1$s %2$s"
271
- msgstr "Visualizza articoli di %1$s %2$s"
272
 
273
- #: ../include/languages-form.php:36
274
  msgid "Edit language"
275
  msgstr "Modifica lingua"
276
 
277
- #: ../include/languages-form.php:36
278
- #: ../include/languages-form.php:103
279
  msgid "Add new language"
280
  msgstr "Aggiungi nuova lingua"
281
 
282
- #: ../include/languages-form.php:58
283
  msgid "Choose a language"
284
  msgstr "Scegli una lingua"
285
 
286
- #: ../include/languages-form.php:66
287
  msgid "You can choose a language in the list or directly edit it below."
288
  msgstr "Scegliere una lingua dall'elenco o inserirla direttamente nei campi a seguire."
289
 
290
  #: ../include/languages-form.php:72
 
 
 
 
291
  msgid "The name is how it is displayed on your site (for example: English)."
292
  msgstr "Il nome come appare sul sito."
293
 
294
- #: ../include/languages-form.php:79
 
 
 
 
295
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
296
  msgstr "Impostazioni locali di Wordpress per la lingua (per esempio: en_US). è necessario installare il file .mo per questa lingua."
297
 
298
- #: ../include/languages-form.php:83
299
  msgid "Language code"
300
  msgstr "Codice della lingua"
301
 
302
- #: ../include/languages-form.php:85
303
  msgid "2-letters ISO 639-1 language code (for example: en)"
304
  msgstr "Codice della lingua a 2 lettere ISO 639-1 (per esempio: en)"
305
 
306
- #: ../include/languages-form.php:89
307
  msgid "Text direction"
308
  msgstr "Direzione del testo"
309
 
310
- #: ../include/languages-form.php:91
311
  msgid "left to right"
312
  msgstr "Da sinistra a destra"
313
 
314
- #: ../include/languages-form.php:93
315
  msgid "right to left"
316
  msgstr "Da destra a sinistra"
317
 
318
- #: ../include/languages-form.php:94
319
  msgid "Choose the text direction for the language"
320
  msgstr "Scegliere la direzione del testo per la lingua"
321
 
322
  #: ../include/languages-form.php:100
 
 
 
 
323
  msgid "Position of the language in the language switcher"
324
  msgstr "Posizione della lingua nel selettore di lingua"
325
 
326
- #: ../include/languages-form.php:103
327
  msgid "Update"
328
  msgstr "Aggiorna"
329
 
330
- #: ../include/languages-form.php:149
331
  msgid "Language switcher"
332
  msgstr "Selettore di lingua"
333
 
334
- #: ../include/languages-form.php:188
 
 
 
 
335
  msgid "Default language"
336
  msgstr "Lingua predefinita"
337
 
338
- #: ../include/languages-form.php:206
339
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
340
  msgstr "Ci sono articoli, pagine, categorie o tag per i quali la lingua non è stata impostata. Si desidera impostarla per tutti come la lingua predefinita?"
341
 
342
- #: ../include/languages-form.php:214
343
  msgid "Detect browser language"
344
  msgstr "Individua la lingua del browser"
345
 
346
- #: ../include/languages-form.php:220
347
  msgid "When the front page is visited, set the language according to the browser preference"
348
  msgstr "Imposta la lingua secondo le preferenze del browser quando viene visitata la pagina iniziale"
349
 
350
- #: ../include/languages-form.php:227
351
  msgid "URL modifications"
352
  msgstr "modifiche dell'URL"
353
 
354
- #: ../include/languages-form.php:233
355
- msgid "Keep /language/ in pretty permalinks. Example:"
356
- msgstr "Mantieni /language/ nei pretty permalinks. Esempio:"
 
 
 
 
357
 
358
- #: ../include/languages-form.php:241
359
  msgid "Remove /language/ in pretty permalinks. Example:"
360
  msgstr "Rimuovi /language/ dai pretty permalinks. Esempio:"
361
 
362
- #: ../include/languages-form.php:249
 
 
 
 
363
  msgid "Hide URL language information for default language"
364
  msgstr "Nascondi le informazioni relative alla lingua dall'URL per la lingua predefinita"
365
 
366
- #: ../include/languages-form.php:256
367
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
368
- msgstr "Aggiungi le informazioni relative alla lingua a tutti gli URL, compresi articoli, pagine, categorie e tag (sconsigliato)"
369
-
370
- #: ../include/languages-form.php:263
371
  #, php-format
372
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
373
- msgstr "Reindirizza la pagina della lingua (per esempio: %s) alla pagina iniziale della lingua giusta"
374
 
375
- #: ../include/base.php:38
376
- msgid "All languages"
377
- msgstr "Tutte le lingue"
378
 
379
- #: ../include/post-translations.php:1
 
 
 
 
380
  msgid "ID of pages in other languages:"
381
  msgstr "ID delle pagine in altre lingue:"
382
 
383
- #: ../include/post-translations.php:1
384
  msgid "ID of posts in other languages:"
385
  msgstr "ID degli articoli in altre lingue:"
386
 
387
- #: ../include/post-translations.php:5
388
  msgid "Page ID"
389
  msgstr "ID pagina"
390
 
391
- #: ../include/post-translations.php:5
392
  msgid "Post ID"
393
  msgstr "ID articolo"
394
 
@@ -416,3 +413,39 @@ msgstr "Per sapere come poter aiutare questo progetto è sufficiente %sleggere q
416
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
417
  msgstr "Infine, se il plugin vi è stato utile per il vostro business, considerate la possibilità di fare una donazione a favore dell'autore."
418
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:17+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Luca Barbetti <lucabarbetti@gmail.com>\n"
8
  "Language-Team: Luca Barbetti <lucabarbetti@gmail.com>\n"
19
  "X-Poedit-SearchPath-0: ..\n"
20
  "X-Poedit-SearchPath-1: ../include\n"
21
 
22
+ #: ../polylang.php:111
23
  #, php-format
24
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
25
  msgstr "Si sta utilizzando WordPress %s. Polylang richiede almeno WordPress %s."
26
 
27
+ #: ../polylang.php:125
28
  msgid "For some reasons, Polylang could not create a table in your database."
29
  msgstr "Per qualche ragione, Polylang non è stato in grado di creare una tabella nel database."
30
 
31
+ #: ../polylang.php:208
32
  msgid "Error: Restore of local flags failed!"
33
  msgstr "Errore: Ripristino delle bandiere locali fallito!"
34
 
35
+ #: ../polylang.php:209
36
  #, php-format
37
  msgid "Please move your local flags from %s to %s"
38
  msgstr "Spostare le bandiere locali da %s a %s"
39
 
40
+ #: ../include/calendar.php:106
41
+ #, php-format
42
+ msgid "%1$s %2$s"
43
+ msgstr ""
44
+
45
+ #: ../include/calendar.php:132
46
+ #: ../include/calendar.php:140
47
+ #, php-format
48
+ msgid "View posts for %1$s %2$s"
49
+ msgstr "Visualizza articoli di %1$s %2$s"
50
+
51
+ #: ../include/media-translations.php:3
52
+ #: ../include/admin-filters.php:194
53
+ #: ../include/admin-filters.php:525
54
+ #: ../include/admin-filters.php:696
55
+ #: ../include/admin-filters.php:714
56
+ #: ../include/post-translations.php:8
57
+ #: ../include/term-translations.php:15
58
+ msgid "Language"
59
+ msgstr "Lingua"
60
+
61
+ #: ../include/media-translations.php:4
62
+ #: ../include/term-translations.php:16
63
+ msgid "Translation"
64
+ msgstr "Traduzione"
65
+
66
+ #: ../include/media-translations.php:18
67
+ #: ../include/post-translations.php:10
68
+ #: ../include/post-translations.php:33
69
+ #: ../include/term-translations.php:18
70
+ #: ../include/term-translations.php:65
71
+ msgid "Edit"
72
+ msgstr "Modifica"
73
+
74
+ #: ../include/media-translations.php:26
75
+ #: ../include/post-translations.php:38
76
+ #: ../include/term-translations.php:54
77
+ msgid "Add new"
78
+ msgstr "Aggiungi nuovo"
79
+
80
  #: ../include/widget.php:6
81
  msgid "Language Switcher"
82
  msgstr "Selettore di lingua"
85
  msgid "Displays a language switcher"
86
  msgstr "Visualizza un selettore di lingua"
87
 
88
+ #: ../include/widget.php:73
89
  msgid "Title:"
90
  msgstr "Titolo:"
91
 
92
+ #: ../include/admin-base.php:50
93
+ #: ../include/admin-base.php:176
94
+ #: ../include/admin.php:290
95
+ #: ../include/admin-filters.php:221
 
 
 
 
 
96
  msgid "Languages"
97
  msgstr "Lingue"
98
 
99
+ #: ../include/admin-base.php:55
100
  msgid "About Polylang"
101
  msgstr "Informazioni su Polylang"
102
 
103
+ #: ../include/admin-base.php:149
104
+ msgid "Displays language names"
105
+ msgstr "Visualizza i nomi delle lingue"
106
+
107
+ #: ../include/admin-base.php:150
108
+ msgid "Displays flags"
109
+ msgstr "Visualizza le bandiere"
110
+
111
+ #: ../include/admin-base.php:151
112
+ msgid "Forces link to front page"
113
+ msgstr "Forza il collegamento alla prima pagina"
114
+
115
+ #: ../include/admin-base.php:152
116
+ msgid "Hides the current language"
117
+ msgstr "Nascondi la lingua corrente"
118
+
119
+ #: ../include/admin-base.php:154
120
+ msgid "Displays a language switcher at the end of the menu"
121
+ msgstr "Visualizza un selettore di lingua alla fine del menu"
122
+
123
+ #: ../include/admin-base.php:155
124
+ msgid "Displays as dropdown"
125
+ msgstr "Visualizza come menu a discesa"
126
+
127
+ #: ../include/admin-base.php:177
128
+ msgid "Filters content by language"
129
+ msgstr "Filtra il contenuto per lingua"
130
+
131
+ #: ../include/admin-base.php:184
132
+ msgid "Show all languages"
133
+ msgstr "Mostra tutte le lingue"
134
+
135
+ #: ../include/admin.php:295
136
  msgid "Menus"
137
  msgstr "Menu"
138
 
139
+ #: ../include/admin.php:297
 
140
  msgid "Strings translation"
141
  msgstr "Traduzione delle stringhe"
142
 
143
+ #: ../include/admin.php:298
144
+ #: ../include/admin-filters.php:988
145
+ msgid "Settings"
146
+ msgstr "Impostazioni"
147
+
148
+ #: ../include/admin.php:317
149
  msgid "Enter a valid WorPress locale"
150
  msgstr "Inserire impostazioni locali valide per WordPress"
151
 
152
+ #: ../include/admin.php:318
153
  msgid "The language code must be 2 characters long"
154
  msgstr "Il codice della lingua deve essere lungo 2 caratteri"
155
 
156
+ #: ../include/admin.php:319
157
  msgid "The language code must be unique"
158
  msgstr "Il codice della lingua deve essere unico"
159
 
160
+ #: ../include/admin.php:320
161
  msgid "The language must have a name"
162
  msgstr "La lingua deve avere un nome"
163
 
164
+ #: ../include/admin.php:321
165
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
166
  msgstr "La lingua è stata creata, ma il file della lingua di WordPress non è stato scaricato. Installarlo manualmente."
167
 
168
+ #: ../include/admin.php:409
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  msgid "Site Title"
170
  msgstr "Titolo del sito"
171
 
172
+ #: ../include/admin.php:410
173
  msgid "Tagline"
174
  msgstr "Motto"
175
 
176
+ #: ../include/admin.php:428
177
  msgid "Widget title"
178
  msgstr "Titolo del widget"
179
 
180
+ #: ../include/admin-filters.php:176
181
+ #: ../include/admin-filters.php:753
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
182
  msgid "Add new translation"
183
  msgstr "Aggiungi nuova traduzione"
184
 
185
+ #: ../include/admin-filters.php:190
186
+ msgid "&mdash; No Change &mdash;"
187
+ msgstr "&mdash; Nessun cambiamento &mdash;"
188
 
189
+ #: ../include/admin-filters.php:244
190
  msgid "Page's language:"
191
  msgstr "Lingua della pagina"
192
 
193
+ #: ../include/admin-filters.php:244
194
  msgid "Post's language:"
195
  msgstr "Lingua dell'articolo"
196
 
197
+ #: ../include/admin-filters.php:305
198
  msgid "(no parent)"
199
  msgstr "(senza genitore)"
200
 
201
+ #: ../include/admin-filters.php:536
202
+ #: ../include/admin-filters.php:561
203
+ #: ../include/term-translations.php:6
204
+ #: ../include/term-translations.php:11
205
+ msgid "Translations"
206
+ msgstr "Traduzioni"
207
+
208
+ #: ../include/admin-filters.php:698
209
+ #: ../include/admin-filters.php:717
210
  msgid "Sets the language"
211
  msgstr "Imposta la lingua"
212
 
213
+ #: ../include/admin-filters.php:879
214
  msgid "None"
215
  msgstr "Nessuno"
216
 
217
+ #: ../include/admin-filters.php:910
218
  msgid "Theme locations and languages"
219
  msgstr "Posizione e lingua del tema"
220
 
221
+ #: ../include/admin-filters.php:916
222
  #, php-format
223
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
224
  msgstr "Andare alla %spagina delle lingue%s per impostare posizione e lingua del tema"
225
 
226
+ #: ../include/admin-filters.php:931
227
  msgid "The widget is displayed for:"
228
  msgstr "Il widget viene visualizzato per:"
229
 
230
+ #: ../include/admin-filters.php:935
231
+ msgid "All languages"
232
+ msgstr "Tutte le lingue"
233
+
234
+ #: ../include/admin-filters.php:959
235
  msgid "Admin language"
236
  msgstr "Lingua degli amministratori"
237
 
238
+ #: ../include/admin-filters.php:964
239
+ msgid "Wordpress default"
240
+ msgstr "Impostazione predefinita di Wordpress"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
241
 
242
+ #: ../include/admin-filters.php:994
243
+ msgid "Upgrading language files&#8230;"
244
+ msgstr "Aggiornamento dei file di lingua&#8230;"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
245
 
246
+ #: ../include/languages-form.php:38
247
  msgid "Edit language"
248
  msgstr "Modifica lingua"
249
 
250
+ #: ../include/languages-form.php:38
251
+ #: ../include/languages-form.php:105
252
  msgid "Add new language"
253
  msgstr "Aggiungi nuova lingua"
254
 
255
+ #: ../include/languages-form.php:60
256
  msgid "Choose a language"
257
  msgstr "Scegli una lingua"
258
 
259
+ #: ../include/languages-form.php:68
260
  msgid "You can choose a language in the list or directly edit it below."
261
  msgstr "Scegliere una lingua dall'elenco o inserirla direttamente nei campi a seguire."
262
 
263
  #: ../include/languages-form.php:72
264
+ msgid "Full name"
265
+ msgstr "Nome completo"
266
+
267
+ #: ../include/languages-form.php:74
268
  msgid "The name is how it is displayed on your site (for example: English)."
269
  msgstr "Il nome come appare sul sito."
270
 
271
+ #: ../include/languages-form.php:78
272
+ msgid "Locale"
273
+ msgstr "Impostazioni locali"
274
+
275
+ #: ../include/languages-form.php:81
276
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
277
  msgstr "Impostazioni locali di Wordpress per la lingua (per esempio: en_US). è necessario installare il file .mo per questa lingua."
278
 
279
+ #: ../include/languages-form.php:85
280
  msgid "Language code"
281
  msgstr "Codice della lingua"
282
 
283
+ #: ../include/languages-form.php:87
284
  msgid "2-letters ISO 639-1 language code (for example: en)"
285
  msgstr "Codice della lingua a 2 lettere ISO 639-1 (per esempio: en)"
286
 
287
+ #: ../include/languages-form.php:91
288
  msgid "Text direction"
289
  msgstr "Direzione del testo"
290
 
291
+ #: ../include/languages-form.php:93
292
  msgid "left to right"
293
  msgstr "Da sinistra a destra"
294
 
295
+ #: ../include/languages-form.php:95
296
  msgid "right to left"
297
  msgstr "Da destra a sinistra"
298
 
299
+ #: ../include/languages-form.php:96
300
  msgid "Choose the text direction for the language"
301
  msgstr "Scegliere la direzione del testo per la lingua"
302
 
303
  #: ../include/languages-form.php:100
304
+ msgid "Order"
305
+ msgstr "Ordinamento"
306
+
307
+ #: ../include/languages-form.php:102
308
  msgid "Position of the language in the language switcher"
309
  msgstr "Posizione della lingua nel selettore di lingua"
310
 
311
+ #: ../include/languages-form.php:105
312
  msgid "Update"
313
  msgstr "Aggiorna"
314
 
315
+ #: ../include/languages-form.php:151
316
  msgid "Language switcher"
317
  msgstr "Selettore di lingua"
318
 
319
+ #: ../include/languages-form.php:175
320
+ msgid "Clean strings translation database"
321
+ msgstr "Cancellare le stringhe di traduzione dal database"
322
+
323
+ #: ../include/languages-form.php:191
324
  msgid "Default language"
325
  msgstr "Lingua predefinita"
326
 
327
+ #: ../include/languages-form.php:203
328
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
329
  msgstr "Ci sono articoli, pagine, categorie o tag per i quali la lingua non è stata impostata. Si desidera impostarla per tutti come la lingua predefinita?"
330
 
331
+ #: ../include/languages-form.php:211
332
  msgid "Detect browser language"
333
  msgstr "Individua la lingua del browser"
334
 
335
+ #: ../include/languages-form.php:217
336
  msgid "When the front page is visited, set the language according to the browser preference"
337
  msgstr "Imposta la lingua secondo le preferenze del browser quando viene visitata la pagina iniziale"
338
 
339
+ #: ../include/languages-form.php:224
340
  msgid "URL modifications"
341
  msgstr "modifiche dell'URL"
342
 
343
+ #: ../include/languages-form.php:230
344
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
345
+ msgstr "La lingua è impostata dal contenuto. Gli URL di articoli, pagine, categorie and tag non sono modificati."
346
+
347
+ #: ../include/languages-form.php:238
348
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
349
+ msgstr "Il codice della lingua, per esempio /en/, viene aggiunto a tutti gli URL quando si usano i pretty permalinks."
350
 
351
+ #: ../include/languages-form.php:247
352
  msgid "Remove /language/ in pretty permalinks. Example:"
353
  msgstr "Rimuovi /language/ dai pretty permalinks. Esempio:"
354
 
355
+ #: ../include/languages-form.php:256
356
+ msgid "Keep /language/ in pretty permalinks. Example:"
357
+ msgstr "Mantieni /language/ nei pretty permalinks. Esempio:"
358
+
359
+ #: ../include/languages-form.php:265
360
  msgid "Hide URL language information for default language"
361
  msgstr "Nascondi le informazioni relative alla lingua dall'URL per la lingua predefinita"
362
 
363
+ #: ../include/languages-form.php:274
 
 
 
 
364
  #, php-format
365
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
366
+ msgstr "Quando si usa una pagina iniziale statica, reindirizza la pagina della lingua (esempio: %s) alla pagina iniziale nella lingua giusta"
367
 
368
+ #: ../include/languages-form.php:281
369
+ msgid "Synchronization"
370
+ msgstr "Sincronizzazione"
371
 
372
+ #: ../include/languages-form.php:287
373
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
374
+ msgstr "Permette la sincronizzazione di categorie, tag, immagini in primo piano e altri meta tra le traduzioni di un articolo o una pagina"
375
+
376
+ #: ../include/post-translations.php:5
377
  msgid "ID of pages in other languages:"
378
  msgstr "ID delle pagine in altre lingue:"
379
 
380
+ #: ../include/post-translations.php:5
381
  msgid "ID of posts in other languages:"
382
  msgstr "ID degli articoli in altre lingue:"
383
 
384
+ #: ../include/post-translations.php:9
385
  msgid "Page ID"
386
  msgstr "ID pagina"
387
 
388
+ #: ../include/post-translations.php:9
389
  msgid "Post ID"
390
  msgstr "ID articolo"
391
 
413
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
414
  msgstr "Infine, se il plugin vi è stato utile per il vostro business, considerate la possibilità di fare una donazione a favore dell'autore."
415
 
416
+ #: ../include/core.php:547
417
+ msgid "Search"
418
+ msgstr "Cerca"
419
+
420
+ #: ../include/term-translations.php:48
421
+ msgid "No untranslated term"
422
+ msgstr "Tutti i termini sono tradotti"
423
+
424
+ #: ../include/list-table.php:27
425
+ msgid "Delete"
426
+ msgstr "Cancella"
427
+
428
+ #: ../include/list-table.php:47
429
+ msgid "Code"
430
+ msgstr "Codice"
431
+
432
+ #: ../include/list-table.php:49
433
+ msgid "Flag"
434
+ msgstr "Bandiera"
435
+
436
+ #: ../include/list-table.php:50
437
+ msgid "Posts"
438
+ msgstr "Articoli"
439
+
440
+ #: ../include/list-table.php:105
441
+ msgid "Strings translations"
442
+ msgstr "Traduzioni delle stringhe"
443
+
444
+ #: ../include/list-table.php:131
445
+ msgid "Name"
446
+ msgstr "Nome"
447
+
448
+ #: ../include/list-table.php:132
449
+ msgid "String"
450
+ msgstr "Stringa"
451
+
languages/polylang-lt_LT.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-02-21 20:50+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Naglis Jonaitis <njonaitis@gmail.com>\n"
8
  "Language-Team: \n"
@@ -17,24 +17,64 @@ msgstr ""
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
- #: ../polylang.php:97
21
  #, php-format
22
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
  msgstr "Jūs naudojatės WordPress %s. Polylang reikalauja mažiausiai WordPress %s."
24
 
25
- #: ../polylang.php:111
26
  msgid "For some reasons, Polylang could not create a table in your database."
27
  msgstr "Dėl kažkokių priežasčių Polylang nepavyko sukurti lentelės Jūsų duomenų bazėje."
28
 
29
- #: ../polylang.php:193
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr "Klaida: Atkurti Jūsų vėliavėlių nepavyko!"
32
 
33
- #: ../polylang.php:194
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
  msgstr "Prašome perketi savo vėliavėles iš %s į %s"
37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  #: ../include/widget.php:6
39
  msgid "Language Switcher"
40
  msgstr "Kalbų perjungimas"
@@ -43,350 +83,307 @@ msgstr "Kalbų perjungimas"
43
  msgid "Displays a language switcher"
44
  msgstr "Leidžia pasirinkti puslapio kalbą"
45
 
46
- #: ../include/widget.php:71
47
  msgid "Title:"
48
  msgstr "Pavadinimas:"
49
 
50
- #: ../include/admin.php:26
51
- #: ../include/admin.php:300
52
- msgid "Settings"
53
- msgstr "Nustatymai"
54
-
55
- #: ../include/admin.php:33
56
- #: ../include/admin.php:292
57
- #: ../include/admin-filters.php:187
58
- #: ../include/list-table.php:13
59
  msgid "Languages"
60
  msgstr "Kalbos"
61
 
62
- #: ../include/admin.php:38
63
  msgid "About Polylang"
64
  msgstr "Apie Polylang"
65
 
66
- #: ../include/admin.php:297
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  msgid "Menus"
68
  msgstr "Meniu"
69
 
70
- #: ../include/admin.php:299
71
- #: ../include/list-table.php:104
72
  msgid "Strings translation"
73
  msgstr "Eilučių vertimas"
74
 
75
- #: ../include/admin.php:318
 
 
 
 
 
76
  msgid "Enter a valid WorPress locale"
77
  msgstr "Įveskite taisyklingą WordPress lokalę"
78
 
79
- #: ../include/admin.php:319
80
  msgid "The language code must be 2 characters long"
81
  msgstr "Kalbos kodas privalo būti dviejų simbolių ilgio"
82
 
83
- #: ../include/admin.php:320
84
  msgid "The language code must be unique"
85
  msgstr "Kalbos kodas privalo būti unikalus"
86
 
87
- #: ../include/admin.php:321
88
  msgid "The language must have a name"
89
  msgstr "Kalba privalo turėti vardą"
90
 
91
- #: ../include/admin.php:322
92
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
93
  msgstr "Kalba buvo pridėta, tačiau jos WordPress kalbos failas nebuvo parsiųstas. Prašome tai padaryti rankiniu būdu."
94
 
95
- #: ../include/admin.php:475
96
- msgid "Upgrading language files&#8230;"
97
- msgstr "Atnaujinami kalbų failai&#8230;"
98
-
99
- #: ../include/admin.php:486
100
- msgid "Displays language names"
101
- msgstr "Rodyti kalbų pavadinimus"
102
-
103
- #: ../include/admin.php:487
104
- msgid "Displays flags"
105
- msgstr "Rodyti vėliavėles"
106
-
107
- #: ../include/admin.php:488
108
- msgid "Forces link to front page"
109
- msgstr "Priverstinai nukreipti į pagrindinį puslapį"
110
-
111
- #: ../include/admin.php:489
112
- msgid "Hides the current language"
113
- msgstr "Nerodyti dabartinės kalbos"
114
-
115
- #: ../include/admin.php:491
116
- msgid "Displays a language switcher at the end of the menu"
117
- msgstr "Meniu pabaigoje rodyti kalbų perjungimų pasirinkimą"
118
-
119
- #: ../include/admin.php:492
120
- msgid "Displays as dropdown"
121
- msgstr "Rodyti kaip išskleidžiamą pasirinkimą"
122
-
123
- #: ../include/admin.php:501
124
  msgid "Site Title"
125
  msgstr "Tinklaraščio pavadinimas"
126
 
127
- #: ../include/admin.php:502
128
  msgid "Tagline"
129
  msgstr "Tinklaraščio apibūdinimas"
130
 
131
- #: ../include/admin.php:520
132
  msgid "Widget title"
133
  msgstr "Valdiklio pavadinimas"
134
 
135
- #: ../include/term-translations.php:6
136
- #: ../include/term-translations.php:11
137
- #: ../include/list-table.php:127
138
- msgid "Translations"
139
- msgstr "Vertimai"
140
-
141
- #: ../include/term-translations.php:15
142
- #: ../include/admin-filters.php:537
143
- #: ../include/admin-filters.php:554
144
- #: ../include/list-table.php:12
145
- #: ../include/post-translations.php:4
146
- msgid "Language"
147
- msgstr "Kalba"
148
-
149
- #: ../include/term-translations.php:16
150
- msgid "Translation"
151
- msgstr "Vertimas"
152
-
153
- #: ../include/term-translations.php:18
154
- #: ../include/term-translations.php:65
155
- #: ../include/list-table.php:26
156
- #: ../include/post-translations.php:6
157
- #: ../include/post-translations.php:29
158
- msgid "Edit"
159
- msgstr "Redaguoti"
160
-
161
- #: ../include/term-translations.php:48
162
- msgid "No untranslated term"
163
- msgstr "Nėra išversto atitikmens"
164
-
165
- #: ../include/term-translations.php:54
166
- #: ../include/post-translations.php:34
167
- msgid "Add new"
168
- msgstr "Pridėti naują"
169
-
170
- #: ../include/admin-filters.php:151
171
- #: ../include/admin-filters.php:600
172
  msgid "Add new translation"
173
  msgstr "Pridėti naują vertimą"
174
 
175
- #: ../include/admin-filters.php:174
176
- msgid "Show all languages"
177
- msgstr "Rodyti visas kalbas"
178
 
179
- #: ../include/admin-filters.php:204
180
  msgid "Page's language:"
181
  msgstr "Puslapio kalba:"
182
 
183
- #: ../include/admin-filters.php:204
184
  msgid "Post's language:"
185
  msgstr "Įrašo kalba:"
186
 
187
- #: ../include/admin-filters.php:263
188
  msgid "(no parent)"
189
  msgstr "(be tėvinio)"
190
 
191
- #: ../include/admin-filters.php:539
192
- #: ../include/admin-filters.php:557
 
 
 
 
 
 
 
193
  msgid "Sets the language"
194
  msgstr "Nustatyti kalbą"
195
 
196
- #: ../include/admin-filters.php:721
197
  msgid "None"
198
  msgstr "Nėra"
199
 
200
- #: ../include/admin-filters.php:738
201
  msgid "Theme locations and languages"
202
  msgstr "Temų vietos ir kalbos"
203
 
204
- #: ../include/admin-filters.php:743
205
  #, php-format
206
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
207
  msgstr "Prašome aplankyti %skalbų puslapį%s ir nustayti temos vietas bei kalbas"
208
 
209
- #: ../include/admin-filters.php:754
210
  msgid "The widget is displayed for:"
211
  msgstr "Valdiklį rodyti:"
212
 
213
- #: ../include/admin-filters.php:785
 
 
 
 
214
  msgid "Admin language"
215
  msgstr "Administravimo skydelio kalba"
216
 
217
- #: ../include/list-table.php:27
218
- msgid "Delete"
219
- msgstr "Ištrinti"
220
-
221
- #: ../include/list-table.php:45
222
- #: ../include/languages-form.php:70
223
- msgid "Full name"
224
- msgstr "Pilnas vardas"
225
-
226
- #: ../include/list-table.php:46
227
- #: ../include/languages-form.php:76
228
- msgid "Locale"
229
- msgstr "Lokalė"
230
-
231
- #: ../include/list-table.php:47
232
- msgid "Code"
233
- msgstr "Kodas"
234
-
235
- #: ../include/list-table.php:48
236
- #: ../include/languages-form.php:98
237
- msgid "Order"
238
- msgstr "Tvarka"
239
-
240
- #: ../include/list-table.php:49
241
- msgid "Flag"
242
- msgstr "Vėliava"
243
-
244
- #: ../include/list-table.php:50
245
- msgid "Posts"
246
- msgstr "Įrašai"
247
-
248
- #: ../include/list-table.php:105
249
- msgid "Strings translations"
250
- msgstr "Eilučių vertimas"
251
-
252
- #: ../include/list-table.php:125
253
- msgid "Name"
254
- msgstr "Vardas"
255
-
256
- #: ../include/list-table.php:126
257
- msgid "String"
258
- msgstr "Eilutė"
259
-
260
- #: ../include/calendar.php:106
261
- #, php-format
262
- msgid "%1$s %2$s"
263
- msgstr "%1$s %2$s"
264
 
265
- #: ../include/calendar.php:132
266
- #: ../include/calendar.php:140
267
- #, php-format
268
- msgid "View posts for %1$s %2$s"
269
- msgstr "Rodyti %1$s %2$s įrašus"
270
 
271
- #: ../include/languages-form.php:36
272
  msgid "Edit language"
273
  msgstr "Redaguoti kalbą"
274
 
275
- #: ../include/languages-form.php:36
276
- #: ../include/languages-form.php:103
277
  msgid "Add new language"
278
  msgstr "Pridėti naują kalbą"
279
 
280
- #: ../include/languages-form.php:58
281
  msgid "Choose a language"
282
  msgstr "Pasirinkite kalbą"
283
 
284
- #: ../include/languages-form.php:66
285
  msgid "You can choose a language in the list or directly edit it below."
286
  msgstr "Galite pasirinkti kalbą iš sąrašo arba tiesiogiai redaguoti ją apačioje."
287
 
288
  #: ../include/languages-form.php:72
 
 
 
 
289
  msgid "The name is how it is displayed on your site (for example: English)."
290
  msgstr "Vardas, kuris bus rodomas Jūsų svetainėje (pavyzdžiui: English)."
291
 
292
- #: ../include/languages-form.php:79
 
 
 
 
293
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
294
  msgstr "Kalbos WordPress lokalė (pavyzdžiui: lt_LT). Jums reikės įsidiegti šios kalbos .mo failą."
295
 
296
- #: ../include/languages-form.php:83
297
  msgid "Language code"
298
  msgstr "Kalbos kodas"
299
 
300
- #: ../include/languages-form.php:85
301
  msgid "2-letters ISO 639-1 language code (for example: en)"
302
  msgstr "Dviejų raidžių ISO 639-1 kalbos kodas (pavyzdžiui: lt)"
303
 
304
- #: ../include/languages-form.php:89
305
  msgid "Text direction"
306
  msgstr "Teksto kryptis"
307
 
308
- #: ../include/languages-form.php:91
309
  msgid "left to right"
310
  msgstr "iš kairės į dešinę"
311
 
312
- #: ../include/languages-form.php:93
313
  msgid "right to left"
314
  msgstr "iš dešinės į kairę"
315
 
316
- #: ../include/languages-form.php:94
317
  msgid "Choose the text direction for the language"
318
  msgstr "Pasirinkite kalbos teksto kryptį"
319
 
320
  #: ../include/languages-form.php:100
 
 
 
 
321
  msgid "Position of the language in the language switcher"
322
  msgstr "Kalbos pozicija kalbos perjungiklyje"
323
 
324
- #: ../include/languages-form.php:103
325
  msgid "Update"
326
  msgstr "Atnaujinti"
327
 
328
- #: ../include/languages-form.php:149
329
  msgid "Language switcher"
330
  msgstr "Kalbų perjungimas"
331
 
332
- #: ../include/languages-form.php:188
 
 
 
 
333
  msgid "Default language"
334
  msgstr "Numatytoji kalba"
335
 
336
- #: ../include/languages-form.php:206
337
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
338
  msgstr "Yra įrašų, puslapių, kategorijų arba žymų, kuriems nenustatyta kalba. Ar norite visiems jiems priskirti numatytąją kalbą?"
339
 
340
- #: ../include/languages-form.php:214
341
  msgid "Detect browser language"
342
  msgstr "Nustatyti naršyklės kalbą"
343
 
344
- #: ../include/languages-form.php:220
345
  msgid "When the front page is visited, set the language according to the browser preference"
346
  msgstr "Kai aplankomas pagrindinis puslapis, nustatyti kalbą pagal naršyklės pageidavimą"
347
 
348
- #: ../include/languages-form.php:227
349
  msgid "URL modifications"
350
  msgstr "URL pakeitimai"
351
 
352
- #: ../include/languages-form.php:233
353
- msgid "Keep /language/ in pretty permalinks. Example:"
354
- msgstr "Palikti /language/ pastoviosiose nuorodose. Pavyzdys:"
 
 
 
 
355
 
356
- #: ../include/languages-form.php:241
357
  msgid "Remove /language/ in pretty permalinks. Example:"
358
  msgstr "Pašalinti /language/ iš pastoviųjų nuorodų. Pavyzdys:"
359
 
360
- #: ../include/languages-form.php:249
 
 
 
 
361
  msgid "Hide URL language information for default language"
362
  msgstr "Numatytajai kalbai nerodyti kalbos informacijos URL"
363
 
364
- #: ../include/languages-form.php:256
365
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
366
- msgstr "Pridėti kalbos informaciją prie visų įrašų, puslapių, kategorijų bei įrašų žymų URL (nerekomenduojama)"
367
-
368
- #: ../include/languages-form.php:263
369
  #, php-format
370
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
371
- msgstr "Nukreipti kalbos puslapį (pavyzdžiui: %s) į atitinkamos kalbos namų puslapį"
372
 
373
- #: ../include/base.php:38
374
- msgid "All languages"
375
- msgstr "Visoms kalboms"
376
 
377
- #: ../include/post-translations.php:1
 
 
 
 
378
  msgid "ID of pages in other languages:"
379
  msgstr "Puslapių kitose kalbose ID:"
380
 
381
- #: ../include/post-translations.php:1
382
  msgid "ID of posts in other languages:"
383
  msgstr "Įrašų kitose kalbose ID:"
384
 
385
- #: ../include/post-translations.php:5
386
  msgid "Page ID"
387
  msgstr "Puslapio ID"
388
 
389
- #: ../include/post-translations.php:5
390
  msgid "Post ID"
391
  msgstr "Įrašo ID"
392
 
@@ -414,3 +411,39 @@ msgstr "Jei norite prisidėti prie šio projekto, %sskaitykite čia%s."
414
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
415
  msgstr "Galiausiai, jei Jums patinka šis įskiepis arba jei jis padeda Jūsų verslui, autorius labai vertintų Jūsų paramą."
416
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:17+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Naglis Jonaitis <njonaitis@gmail.com>\n"
8
  "Language-Team: \n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
+ #: ../polylang.php:111
21
  #, php-format
22
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
  msgstr "Jūs naudojatės WordPress %s. Polylang reikalauja mažiausiai WordPress %s."
24
 
25
+ #: ../polylang.php:125
26
  msgid "For some reasons, Polylang could not create a table in your database."
27
  msgstr "Dėl kažkokių priežasčių Polylang nepavyko sukurti lentelės Jūsų duomenų bazėje."
28
 
29
+ #: ../polylang.php:208
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr "Klaida: Atkurti Jūsų vėliavėlių nepavyko!"
32
 
33
+ #: ../polylang.php:209
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
  msgstr "Prašome perketi savo vėliavėles iš %s į %s"
37
 
38
+ #: ../include/calendar.php:106
39
+ #, php-format
40
+ msgid "%1$s %2$s"
41
+ msgstr "%1$s %2$s"
42
+
43
+ #: ../include/calendar.php:132
44
+ #: ../include/calendar.php:140
45
+ #, php-format
46
+ msgid "View posts for %1$s %2$s"
47
+ msgstr "Rodyti %1$s %2$s įrašus"
48
+
49
+ #: ../include/media-translations.php:3
50
+ #: ../include/admin-filters.php:194
51
+ #: ../include/admin-filters.php:525
52
+ #: ../include/admin-filters.php:696
53
+ #: ../include/admin-filters.php:714
54
+ #: ../include/post-translations.php:8
55
+ #: ../include/term-translations.php:15
56
+ msgid "Language"
57
+ msgstr "Kalba"
58
+
59
+ #: ../include/media-translations.php:4
60
+ #: ../include/term-translations.php:16
61
+ msgid "Translation"
62
+ msgstr "Vertimas"
63
+
64
+ #: ../include/media-translations.php:18
65
+ #: ../include/post-translations.php:10
66
+ #: ../include/post-translations.php:33
67
+ #: ../include/term-translations.php:18
68
+ #: ../include/term-translations.php:65
69
+ msgid "Edit"
70
+ msgstr "Redaguoti"
71
+
72
+ #: ../include/media-translations.php:26
73
+ #: ../include/post-translations.php:38
74
+ #: ../include/term-translations.php:54
75
+ msgid "Add new"
76
+ msgstr "Pridėti naują"
77
+
78
  #: ../include/widget.php:6
79
  msgid "Language Switcher"
80
  msgstr "Kalbų perjungimas"
83
  msgid "Displays a language switcher"
84
  msgstr "Leidžia pasirinkti puslapio kalbą"
85
 
86
+ #: ../include/widget.php:73
87
  msgid "Title:"
88
  msgstr "Pavadinimas:"
89
 
90
+ #: ../include/admin-base.php:50
91
+ #: ../include/admin-base.php:176
92
+ #: ../include/admin.php:290
93
+ #: ../include/admin-filters.php:221
 
 
 
 
 
94
  msgid "Languages"
95
  msgstr "Kalbos"
96
 
97
+ #: ../include/admin-base.php:55
98
  msgid "About Polylang"
99
  msgstr "Apie Polylang"
100
 
101
+ #: ../include/admin-base.php:149
102
+ msgid "Displays language names"
103
+ msgstr "Rodyti kalbų pavadinimus"
104
+
105
+ #: ../include/admin-base.php:150
106
+ msgid "Displays flags"
107
+ msgstr "Rodyti vėliavėles"
108
+
109
+ #: ../include/admin-base.php:151
110
+ msgid "Forces link to front page"
111
+ msgstr "Priverstinai nukreipti į pagrindinį puslapį"
112
+
113
+ #: ../include/admin-base.php:152
114
+ msgid "Hides the current language"
115
+ msgstr "Nerodyti dabartinės kalbos"
116
+
117
+ #: ../include/admin-base.php:154
118
+ msgid "Displays a language switcher at the end of the menu"
119
+ msgstr "Meniu pabaigoje rodyti kalbų perjungimų pasirinkimą"
120
+
121
+ #: ../include/admin-base.php:155
122
+ msgid "Displays as dropdown"
123
+ msgstr "Rodyti kaip išskleidžiamą pasirinkimą"
124
+
125
+ #: ../include/admin-base.php:177
126
+ msgid "Filters content by language"
127
+ msgstr ""
128
+
129
+ #: ../include/admin-base.php:184
130
+ msgid "Show all languages"
131
+ msgstr "Rodyti visas kalbas"
132
+
133
+ #: ../include/admin.php:295
134
  msgid "Menus"
135
  msgstr "Meniu"
136
 
137
+ #: ../include/admin.php:297
 
138
  msgid "Strings translation"
139
  msgstr "Eilučių vertimas"
140
 
141
+ #: ../include/admin.php:298
142
+ #: ../include/admin-filters.php:988
143
+ msgid "Settings"
144
+ msgstr "Nustatymai"
145
+
146
+ #: ../include/admin.php:317
147
  msgid "Enter a valid WorPress locale"
148
  msgstr "Įveskite taisyklingą WordPress lokalę"
149
 
150
+ #: ../include/admin.php:318
151
  msgid "The language code must be 2 characters long"
152
  msgstr "Kalbos kodas privalo būti dviejų simbolių ilgio"
153
 
154
+ #: ../include/admin.php:319
155
  msgid "The language code must be unique"
156
  msgstr "Kalbos kodas privalo būti unikalus"
157
 
158
+ #: ../include/admin.php:320
159
  msgid "The language must have a name"
160
  msgstr "Kalba privalo turėti vardą"
161
 
162
+ #: ../include/admin.php:321
163
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
164
  msgstr "Kalba buvo pridėta, tačiau jos WordPress kalbos failas nebuvo parsiųstas. Prašome tai padaryti rankiniu būdu."
165
 
166
+ #: ../include/admin.php:409
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
167
  msgid "Site Title"
168
  msgstr "Tinklaraščio pavadinimas"
169
 
170
+ #: ../include/admin.php:410
171
  msgid "Tagline"
172
  msgstr "Tinklaraščio apibūdinimas"
173
 
174
+ #: ../include/admin.php:428
175
  msgid "Widget title"
176
  msgstr "Valdiklio pavadinimas"
177
 
178
+ #: ../include/admin-filters.php:176
179
+ #: ../include/admin-filters.php:753
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  msgid "Add new translation"
181
  msgstr "Pridėti naują vertimą"
182
 
183
+ #: ../include/admin-filters.php:190
184
+ msgid "&mdash; No Change &mdash;"
185
+ msgstr ""
186
 
187
+ #: ../include/admin-filters.php:244
188
  msgid "Page's language:"
189
  msgstr "Puslapio kalba:"
190
 
191
+ #: ../include/admin-filters.php:244
192
  msgid "Post's language:"
193
  msgstr "Įrašo kalba:"
194
 
195
+ #: ../include/admin-filters.php:305
196
  msgid "(no parent)"
197
  msgstr "(be tėvinio)"
198
 
199
+ #: ../include/admin-filters.php:536
200
+ #: ../include/admin-filters.php:561
201
+ #: ../include/term-translations.php:6
202
+ #: ../include/term-translations.php:11
203
+ msgid "Translations"
204
+ msgstr "Vertimai"
205
+
206
+ #: ../include/admin-filters.php:698
207
+ #: ../include/admin-filters.php:717
208
  msgid "Sets the language"
209
  msgstr "Nustatyti kalbą"
210
 
211
+ #: ../include/admin-filters.php:879
212
  msgid "None"
213
  msgstr "Nėra"
214
 
215
+ #: ../include/admin-filters.php:910
216
  msgid "Theme locations and languages"
217
  msgstr "Temų vietos ir kalbos"
218
 
219
+ #: ../include/admin-filters.php:916
220
  #, php-format
221
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
222
  msgstr "Prašome aplankyti %skalbų puslapį%s ir nustayti temos vietas bei kalbas"
223
 
224
+ #: ../include/admin-filters.php:931
225
  msgid "The widget is displayed for:"
226
  msgstr "Valdiklį rodyti:"
227
 
228
+ #: ../include/admin-filters.php:935
229
+ msgid "All languages"
230
+ msgstr "Visoms kalboms"
231
+
232
+ #: ../include/admin-filters.php:959
233
  msgid "Admin language"
234
  msgstr "Administravimo skydelio kalba"
235
 
236
+ #: ../include/admin-filters.php:964
237
+ msgid "Wordpress default"
238
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
239
 
240
+ #: ../include/admin-filters.php:994
241
+ msgid "Upgrading language files&#8230;"
242
+ msgstr "Atnaujinami kalbų failai&#8230;"
 
 
243
 
244
+ #: ../include/languages-form.php:38
245
  msgid "Edit language"
246
  msgstr "Redaguoti kalbą"
247
 
248
+ #: ../include/languages-form.php:38
249
+ #: ../include/languages-form.php:105
250
  msgid "Add new language"
251
  msgstr "Pridėti naują kalbą"
252
 
253
+ #: ../include/languages-form.php:60
254
  msgid "Choose a language"
255
  msgstr "Pasirinkite kalbą"
256
 
257
+ #: ../include/languages-form.php:68
258
  msgid "You can choose a language in the list or directly edit it below."
259
  msgstr "Galite pasirinkti kalbą iš sąrašo arba tiesiogiai redaguoti ją apačioje."
260
 
261
  #: ../include/languages-form.php:72
262
+ msgid "Full name"
263
+ msgstr "Pilnas vardas"
264
+
265
+ #: ../include/languages-form.php:74
266
  msgid "The name is how it is displayed on your site (for example: English)."
267
  msgstr "Vardas, kuris bus rodomas Jūsų svetainėje (pavyzdžiui: English)."
268
 
269
+ #: ../include/languages-form.php:78
270
+ msgid "Locale"
271
+ msgstr "Lokalė"
272
+
273
+ #: ../include/languages-form.php:81
274
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
275
  msgstr "Kalbos WordPress lokalė (pavyzdžiui: lt_LT). Jums reikės įsidiegti šios kalbos .mo failą."
276
 
277
+ #: ../include/languages-form.php:85
278
  msgid "Language code"
279
  msgstr "Kalbos kodas"
280
 
281
+ #: ../include/languages-form.php:87
282
  msgid "2-letters ISO 639-1 language code (for example: en)"
283
  msgstr "Dviejų raidžių ISO 639-1 kalbos kodas (pavyzdžiui: lt)"
284
 
285
+ #: ../include/languages-form.php:91
286
  msgid "Text direction"
287
  msgstr "Teksto kryptis"
288
 
289
+ #: ../include/languages-form.php:93
290
  msgid "left to right"
291
  msgstr "iš kairės į dešinę"
292
 
293
+ #: ../include/languages-form.php:95
294
  msgid "right to left"
295
  msgstr "iš dešinės į kairę"
296
 
297
+ #: ../include/languages-form.php:96
298
  msgid "Choose the text direction for the language"
299
  msgstr "Pasirinkite kalbos teksto kryptį"
300
 
301
  #: ../include/languages-form.php:100
302
+ msgid "Order"
303
+ msgstr "Tvarka"
304
+
305
+ #: ../include/languages-form.php:102
306
  msgid "Position of the language in the language switcher"
307
  msgstr "Kalbos pozicija kalbos perjungiklyje"
308
 
309
+ #: ../include/languages-form.php:105
310
  msgid "Update"
311
  msgstr "Atnaujinti"
312
 
313
+ #: ../include/languages-form.php:151
314
  msgid "Language switcher"
315
  msgstr "Kalbų perjungimas"
316
 
317
+ #: ../include/languages-form.php:175
318
+ msgid "Clean strings translation database"
319
+ msgstr ""
320
+
321
+ #: ../include/languages-form.php:191
322
  msgid "Default language"
323
  msgstr "Numatytoji kalba"
324
 
325
+ #: ../include/languages-form.php:203
326
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
327
  msgstr "Yra įrašų, puslapių, kategorijų arba žymų, kuriems nenustatyta kalba. Ar norite visiems jiems priskirti numatytąją kalbą?"
328
 
329
+ #: ../include/languages-form.php:211
330
  msgid "Detect browser language"
331
  msgstr "Nustatyti naršyklės kalbą"
332
 
333
+ #: ../include/languages-form.php:217
334
  msgid "When the front page is visited, set the language according to the browser preference"
335
  msgstr "Kai aplankomas pagrindinis puslapis, nustatyti kalbą pagal naršyklės pageidavimą"
336
 
337
+ #: ../include/languages-form.php:224
338
  msgid "URL modifications"
339
  msgstr "URL pakeitimai"
340
 
341
+ #: ../include/languages-form.php:230
342
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
343
+ msgstr ""
344
+
345
+ #: ../include/languages-form.php:238
346
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
347
+ msgstr ""
348
 
349
+ #: ../include/languages-form.php:247
350
  msgid "Remove /language/ in pretty permalinks. Example:"
351
  msgstr "Pašalinti /language/ iš pastoviųjų nuorodų. Pavyzdys:"
352
 
353
+ #: ../include/languages-form.php:256
354
+ msgid "Keep /language/ in pretty permalinks. Example:"
355
+ msgstr "Palikti /language/ pastoviosiose nuorodose. Pavyzdys:"
356
+
357
+ #: ../include/languages-form.php:265
358
  msgid "Hide URL language information for default language"
359
  msgstr "Numatytajai kalbai nerodyti kalbos informacijos URL"
360
 
361
+ #: ../include/languages-form.php:274
 
 
 
 
362
  #, php-format
363
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
364
+ msgstr ""
365
 
366
+ #: ../include/languages-form.php:281
367
+ msgid "Synchronization"
368
+ msgstr ""
369
 
370
+ #: ../include/languages-form.php:287
371
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
372
+ msgstr ""
373
+
374
+ #: ../include/post-translations.php:5
375
  msgid "ID of pages in other languages:"
376
  msgstr "Puslapių kitose kalbose ID:"
377
 
378
+ #: ../include/post-translations.php:5
379
  msgid "ID of posts in other languages:"
380
  msgstr "Įrašų kitose kalbose ID:"
381
 
382
+ #: ../include/post-translations.php:9
383
  msgid "Page ID"
384
  msgstr "Puslapio ID"
385
 
386
+ #: ../include/post-translations.php:9
387
  msgid "Post ID"
388
  msgstr "Įrašo ID"
389
 
411
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
412
  msgstr "Galiausiai, jei Jums patinka šis įskiepis arba jei jis padeda Jūsų verslui, autorius labai vertintų Jūsų paramą."
413
 
414
+ #: ../include/core.php:547
415
+ msgid "Search"
416
+ msgstr ""
417
+
418
+ #: ../include/term-translations.php:48
419
+ msgid "No untranslated term"
420
+ msgstr "Nėra išversto atitikmens"
421
+
422
+ #: ../include/list-table.php:27
423
+ msgid "Delete"
424
+ msgstr "Ištrinti"
425
+
426
+ #: ../include/list-table.php:47
427
+ msgid "Code"
428
+ msgstr "Kodas"
429
+
430
+ #: ../include/list-table.php:49
431
+ msgid "Flag"
432
+ msgstr "Vėliava"
433
+
434
+ #: ../include/list-table.php:50
435
+ msgid "Posts"
436
+ msgstr "Įrašai"
437
+
438
+ #: ../include/list-table.php:105
439
+ msgid "Strings translations"
440
+ msgstr "Eilučių vertimas"
441
+
442
+ #: ../include/list-table.php:131
443
+ msgid "Name"
444
+ msgstr "Vardas"
445
+
446
+ #: ../include/list-table.php:132
447
+ msgid "String"
448
+ msgstr "Eilutė"
449
+
languages/polylang-lv.po CHANGED
@@ -2,10 +2,11 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang 0.8\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-01-23 15:00+0100\n"
6
- "PO-Revision-Date: 2012-03-03 19:48+0200\n"
7
- "Last-Translator: Andis <andis.grossteins@gmail.com>\n"
8
  "Language-Team: \n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -19,492 +20,527 @@ msgstr ""
19
  "X-Poedit-SearchPath-0: .\n"
20
 
21
  # polylang
22
- #: polylang.php:103
23
  #, php-format
24
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
25
  msgstr "Jūs lietojat WordPress %s. Polylang nepieciešama vismaz WordPress %s versija."
26
 
27
- #@ polylang
28
- #: polylang.php:199
 
 
 
 
 
29
  msgid "Error: Restore of local flags failed!"
30
  msgstr "Kļūda: Lokālo karogu atjaunošana neizdevās!"
31
 
32
- #@ polylang
33
- #: polylang.php:200
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
  msgstr "Lūdzu pārvietojies jūsu lokālos karogu failus no %s uz %s"
37
 
38
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  #: include/widget.php:6
40
  msgid "Language Switcher"
41
  msgstr "Valodu Izvēlne"
42
 
43
- #@ polylang
44
  #: include/widget.php:6
45
  msgid "Displays a language switcher"
46
  msgstr "Parāda valodu izvēlni"
47
 
48
- #@ polylang
49
- #: include/widget.php:71
50
  msgid "Title:"
51
  msgstr "Virsraksts:"
52
 
53
- #@ default
54
- #@ polylang
55
- #: include/admin.php:26
56
- #: include/admin.php:310
57
- msgid "Settings"
58
- msgstr "Uzstādījumi"
59
-
60
- #@ polylang
61
- #: include/admin-filters.php:187
62
- #: include/admin.php:33
63
- #: include/admin.php:302
64
- #: include/list-table.php:13
65
  msgid "Languages"
66
  msgstr "Valodas"
67
 
68
- #@ polylang
69
- #: include/admin.php:307
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  msgid "Menus"
71
  msgstr "Izvēlne"
72
 
73
- #@ polylang
74
- #: include/admin.php:309
75
- #: include/list-table.php:104
76
  msgid "Strings translation"
77
  msgstr "Tekstu tulkošana"
78
 
79
- #@ polylang
80
- #: include/admin.php:328
 
 
 
 
 
 
 
81
  msgid "Enter a valid WorPress locale"
82
  msgstr "Ievadiet derīgu WordPress valodas kodu"
83
 
84
- #@ polylang
85
- #: include/admin.php:329
86
  msgid "The language code must be 2 characters long"
87
  msgstr "Valodas kodā jābūt 2 simboliem"
88
 
89
- #@ polylang
90
- #: include/admin.php:330
91
  msgid "The language code must be unique"
92
  msgstr "Valodas kodam jābūt unikālam"
93
 
94
- #@ polylang
95
- #: include/admin.php:331
96
  msgid "The language must have a name"
97
  msgstr "Valodai ir nepieciešams nosaukums"
98
 
99
- #@ polylang
100
- #: include/admin.php:332
101
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
102
  msgstr "Valoda tika izveidota, bet WordPress tulkojumu fails netika lejuplādēts. Lūdzu uzstādiet to manuāli."
103
 
104
- #@ polylang
105
- #: include/admin.php:488
106
- msgid "Upgrading language files&#8230;"
107
- msgstr "Atjaunina valodu failus&#8230;"
108
-
109
- #@ polylang
110
- #: include/admin.php:499
111
- msgid "Displays language names"
112
- msgstr "Rāda valodu nosaukumus"
113
-
114
- #@ polylang
115
- #: include/admin.php:500
116
- msgid "Displays flags"
117
- msgstr "Rāda karogus"
118
-
119
- #@ polylang
120
- #: include/admin.php:501
121
- msgid "Forces link to front page"
122
- msgstr "Valodas saite ved uz sākumlapu"
123
-
124
- #@ polylang
125
- #: include/admin.php:502
126
- msgid "Hides the current language"
127
- msgstr "Paslēpt aktīvo valodu"
128
-
129
- #@ polylang
130
- #: include/admin.php:504
131
- msgid "Displays a language switcher at the end of the menu"
132
- msgstr "Rāda valodu izvēlni šīs izvēlnes beigās"
133
-
134
- #@ polylang
135
- #: include/admin.php:505
136
- msgid "Displays as dropdown"
137
- msgstr "Rāda kā nolaižamo izvēlni"
138
-
139
- #@ default
140
- #: include/admin.php:514
141
  msgid "Site Title"
142
  msgstr "Vietnes virsraksts"
143
 
144
- #@ default
145
- #: include/admin.php:515
146
  msgid "Tagline"
147
  msgstr "Apakšvirsrakts"
148
 
149
- #@ polylang
150
- #: include/admin.php:533
151
  msgid "Widget title"
152
  msgstr "Logdaļas virsraksts"
153
 
154
- #@ polylang
155
- #: include/list-table.php:127
156
- #: include/term-translations.php:6
157
- #: include/term-translations.php:11
158
- msgid "Translations"
159
- msgstr "Tulkojumi"
160
-
161
- #@ polylang
162
- #: include/admin-filters.php:546
163
- #: include/admin-filters.php:563
164
- #: include/list-table.php:12
165
- #: include/post-translations.php:4
166
- #: include/term-translations.php:15
167
- msgid "Language"
168
- msgstr "Valoda"
169
-
170
- #@ polylang
171
- #: include/term-translations.php:16
172
- msgid "Translation"
173
- msgstr "Tulkojums"
174
-
175
- #@ polylang
176
- #: include/list-table.php:26
177
- #: include/post-translations.php:6
178
- #: include/post-translations.php:29
179
- #: include/term-translations.php:18
180
- #: include/term-translations.php:65
181
- msgid "Edit"
182
- msgstr "Rediģēt"
183
-
184
- #@ polylang
185
- #: include/term-translations.php:48
186
- msgid "No untranslated term"
187
- msgstr "Netulkotu terminu nav"
188
-
189
- #@ polylang
190
- #: include/post-translations.php:34
191
- #: include/term-translations.php:54
192
- msgid "Add new"
193
- msgstr "Pievienot jaunu"
194
-
195
- #@ polylang
196
- #: include/admin-filters.php:151
197
- #: include/admin-filters.php:609
198
  msgid "Add new translation"
199
  msgstr "Pievienot jaunu tulkojumu"
200
 
201
- #@ polylang
202
- #: include/admin-filters.php:174
203
- msgid "Show all languages"
204
- msgstr "Rādīt visas valodas"
205
 
206
- #@ polylang
207
- #: include/admin-filters.php:204
208
  msgid "Page's language:"
209
  msgstr "Lapas valoda"
210
 
211
- #@ polylang
212
- #: include/admin-filters.php:204
213
  msgid "Post's language:"
214
  msgstr "Raksta valoda"
215
 
216
- #@ default
217
- #: include/admin-filters.php:263
218
  msgid "(no parent)"
219
  msgstr "(bez vecāka)"
220
 
221
- #@ polylang
222
- #: include/admin-filters.php:548
223
- #: include/admin-filters.php:566
 
 
 
 
 
 
 
 
224
  msgid "Sets the language"
225
  msgstr "Nosaka valodu"
226
 
227
- #@ default
228
- #: include/admin-filters.php:739
229
  msgid "None"
230
  msgstr "Nav"
231
 
232
- #@ polylang
233
- #: include/admin-filters.php:756
234
  msgid "Theme locations and languages"
235
  msgstr "Nosaka valodu"
236
 
237
- #@ polylang
238
- #: include/admin-filters.php:761
239
  #, php-format
240
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
241
  msgstr "Lūdzu dodieties uz %svalodu sadaļu%s, lai uzstādītu kažociņa izvēlņu valodas"
242
 
243
- #@ polylang
244
- #: include/admin-filters.php:772
245
  msgid "The widget is displayed for:"
246
  msgstr "Logdaļa tiek rādīta:"
247
 
248
- #@ polylang
249
- #: include/admin-filters.php:803
 
 
 
 
 
250
  msgid "Admin language"
251
  msgstr "Vadības valoda"
252
 
253
- #@ polylang
254
- #: include/list-table.php:27
255
- msgid "Delete"
256
- msgstr "Dzēst"
257
-
258
- #@ polylang
259
- #: include/languages-form.php:70
260
- #: include/list-table.php:45
261
- msgid "Full name"
262
- msgstr "Pilns nosaukums"
263
-
264
- #@ polylang
265
- #: include/languages-form.php:76
266
- #: include/list-table.php:46
267
- msgid "Locale"
268
- msgstr "Lokāle"
269
-
270
- #@ polylang
271
- #: include/list-table.php:47
272
- msgid "Code"
273
- msgstr "Kods"
274
-
275
- #@ polylang
276
- #: include/languages-form.php:98
277
- #: include/list-table.php:48
278
- msgid "Order"
279
- msgstr "Secība"
280
-
281
- #@ polylang
282
- #: include/list-table.php:49
283
- msgid "Flag"
284
- msgstr "Karogs"
285
-
286
- #@ polylang
287
- #: include/list-table.php:50
288
- msgid "Posts"
289
- msgstr "Raksti"
290
-
291
- #@ polylang
292
- #: include/list-table.php:105
293
- msgid "Strings translations"
294
- msgstr "Tekstu tulkojumi"
295
-
296
- #@ polylang
297
- #: include/list-table.php:125
298
- msgid "Name"
299
- msgstr "Nosaukums"
300
-
301
- #@ polylang
302
- #: include/list-table.php:126
303
- msgid "String"
304
- msgstr "Teksts"
305
 
306
- #@ default
307
- #: include/calendar.php:132
308
- #: include/calendar.php:140
309
- #, php-format
310
- msgid "View posts for %1$s %2$s"
311
- msgstr "Skatīt rakstus %1$s %2$s"
312
 
313
- #@ polylang
314
- #: include/languages-form.php:36
315
  msgid "Edit language"
316
  msgstr "Rediģēt valodu"
317
 
318
- #@ polylang
319
- #: include/languages-form.php:36
320
- #: include/languages-form.php:103
321
  msgid "Add new language"
322
  msgstr "Pievienot jaunu valodu"
323
 
324
- #@ polylang
325
- #: include/languages-form.php:58
326
  msgid "Choose a language"
327
  msgstr "Izvēlēties valodu"
328
 
329
- #@ polylang
330
- #: include/languages-form.php:66
331
  msgid "You can choose a language in the list or directly edit it below."
332
  msgstr "Jūs varat izvēlēties valodu no saraksta, vai ari rediģēt to zemāk."
333
 
334
- #@ polylang
335
  #: include/languages-form.php:72
 
 
 
 
 
336
  msgid "The name is how it is displayed on your site (for example: English)."
337
  msgstr "Nosaukums, kādu to attēlos lapā (piemēram: Latviešu)"
338
 
339
- #@ polylang
340
- #: include/languages-form.php:79
 
 
 
 
 
341
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
342
  msgstr "WordPress valodas lokāle šai valodai (piemēram: en_US). Jums nāksies uzstādīt .mo failu šai valodai."
343
 
344
- #@ polylang
345
- #: include/languages-form.php:83
346
  msgid "Language code"
347
  msgstr "Valodas kods (piem.: lv)"
348
 
349
- #@ polylang
350
- #: include/languages-form.php:85
351
  msgid "2-letters ISO 639-1 language code (for example: en)"
352
  msgstr "2 burtu ISO 639-1 valodas kods (piemēram: en)"
353
 
354
- #@ polylang
355
- #: include/languages-form.php:89
356
  msgid "Text direction"
357
  msgstr "Lasīšanas virziens"
358
 
359
- #@ polylang
360
- #: include/languages-form.php:91
361
  msgid "left to right"
362
  msgstr "no kreisās uz labo"
363
 
364
- #@ polylang
365
- #: include/languages-form.php:93
366
  msgid "right to left"
367
  msgstr "no labās uz kreiso"
368
 
369
- #@ polylang
370
- #: include/languages-form.php:94
371
  msgid "Choose the text direction for the language"
372
  msgstr "Izvēlieties lasīšanas virzienu šai valodai"
373
 
374
- #@ polylang
375
  #: include/languages-form.php:100
 
 
 
 
 
376
  msgid "Position of the language in the language switcher"
377
  msgstr "Valodas atrašanās vieta valodu izvēlnē"
378
 
379
- #@ default
380
- #: include/languages-form.php:103
381
  msgid "Update"
382
  msgstr "Atjaunot"
383
 
384
- #@ polylang
385
- #: include/languages-form.php:149
386
  msgid "Language switcher"
387
  msgstr "Valodu izvēlne"
388
 
389
- #@ polylang
390
- #: include/languages-form.php:188
 
 
 
 
 
391
  msgid "Default language"
392
  msgstr "Noklusētā valoda"
393
 
394
- #@ polylang
395
- #: include/languages-form.php:200
396
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
397
  msgstr "Ir atrasti raksti, lapas, tēmas, vai birkas bez uzstādītas valodas. Vai vēlaties uzstādīt tām visām noklusēto valodu?"
398
 
399
- #@ polylang
400
- #: include/languages-form.php:208
401
  msgid "Detect browser language"
402
  msgstr "Noteikt pārlūka valodu"
403
 
404
- #@ polylang
405
- #: include/languages-form.php:214
406
  msgid "When the front page is visited, set the language according to the browser preference"
407
  msgstr "Kad tiek apmeklēta sākumlapa, uzstāda valodu atkarībā no pārlūkprogrammas uzstādījumiem"
408
 
409
- #@ polylang
410
- #: include/languages-form.php:221
411
  msgid "URL modifications"
412
  msgstr "Saišu modifikācijas"
413
 
414
- #@ polylang
415
- #: include/languages-form.php:227
416
- msgid "Keep /language/ in pretty permalinks. Example:"
417
- msgstr "Atstāt /language/ nemainīgajās saitēs. Piemērs:"
 
 
 
 
418
 
419
- #@ polylang
420
- #: include/languages-form.php:235
421
  msgid "Remove /language/ in pretty permalinks. Example:"
422
  msgstr "Nerādīt /language/ nemainīgajās saitēs. Piemērs:"
423
 
424
- #@ polylang
425
- #: include/languages-form.php:243
 
 
 
 
 
426
  msgid "Hide URL language information for default language"
427
  msgstr "Paslēpt noklusētās valodas informāciju hipersaitēs"
428
 
429
- #@ polylang
430
- #: include/languages-form.php:250
431
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
432
- msgstr "Pievienot valodu informāciju visie URL ceļiem ieskaitot rakstus, lapas, tēmas un rakstu birkas (nav ieteicams)"
 
433
 
434
- #@ polylang
435
- #: include/base.php:38
436
- msgid "All languages"
437
- msgstr "Visas valodas"
 
 
 
438
 
439
- #@ polylang
440
- #: include/post-translations.php:1
441
  msgid "ID of pages in other languages:"
442
  msgstr "lapas ID citās valodās:"
443
 
444
- #@ polylang
445
- #: include/post-translations.php:1
446
  msgid "ID of posts in other languages:"
447
  msgstr "raksta ID citās valodās:"
448
 
449
- #@ polylang
450
- #: include/post-translations.php:5
451
  msgid "Page ID"
452
  msgstr "Lapas ID"
453
 
454
- #@ polylang
455
- #: include/post-translations.php:5
456
  msgid "Post ID"
457
  msgstr "Raksta ID"
458
 
459
- #@ default
460
- #. translators: Calendar caption: 1: month name, 2: 4-digit year
461
- #: include/calendar.php:106
462
- #, php-format
463
- msgctxt "calendar caption"
464
- msgid "%1$s %2$s"
465
- msgstr "%2$s %1$s"
466
-
467
- #@ polylang
468
  #: include/about.php:3
469
  #, php-format
470
  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."
471
  msgstr "Polylang tiek piedāvāts ar plašu %sdokumentāciju%s (tikai angliski). Tā satur informāciju par to kā uzstādīt vietni vairākās valodās un kā to lietot ikdienā, BUJ, kā arī dokumentāciju programmētājiem par spraudņu un kažociņu pielāgošanu."
472
 
473
- #@ polylang
474
  #: include/about.php:8
475
  #, php-format
476
  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."
477
  msgstr "Noderīgu informāciju varat atrast arī %satbalsata forumā%s. Ieteicams veikt meklēšanu pirms atvērt jaunu foruma tematu."
478
 
479
- #@ polylang
480
  #: include/about.php:14
481
  #, php-format
482
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
483
  msgstr "Polylang ir bezmaksas un tiek piedāvāts ar to pašu licenci kā WordPress, %sGPL%s."
484
 
485
- #@ polylang
486
  #: include/about.php:18
487
  #, php-format
488
  msgid "If you wonder how you can help the project, just %sread this%s."
489
  msgstr "Ja jūs prātojat kā varētu palīdzēt šim projektam, %sizlasiet šo%s."
490
 
491
- #@ polylang
492
  #: include/about.php:22
493
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
494
  msgstr "Visbeidzot, ja jums patīk šis spraudnis vai ari tas palīdz jūsu biznesā, ziedojumi autoram tiks augsti vērtēti."
495
 
496
- #@ polylang
497
- #: include/admin.php:38
498
- msgid "About Polylang"
499
- msgstr "Par Polylang"
500
 
501
- #@ polylang
502
- #: include/languages-form.php:257
503
- #, php-format
504
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
505
- msgstr "Pārvirzīt valodu lapu (piemērs: %s) uz sākumlapu pareizajā valodā"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
506
 
507
- #@ polylang
508
- #: polylang.php:117
509
- msgid "For some reasons, Polylang could not create a table in your database."
510
- msgstr "Kaut kādu iemeslu dēļ Polylang nevārēja izveidot vajadzīgo tabulu datubāzē."
2
  msgstr ""
3
  "Project-Id-Version: polylang 0.8\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:18+0100\n"
6
+ "PO-Revision-Date: 2012-08-19 20:18+0100\n"
7
+ Last-Translator: Andis <andis.grossteins@gmail.com>\n"
8
  "Language-Team: \n"
9
+ "Language: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
  # polylang
23
+ #: polylang.php:111
24
  #, php-format
25
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
26
  msgstr "Jūs lietojat WordPress %s. Polylang nepieciešama vismaz WordPress %s versija."
27
 
28
+ # @ polylang
29
+ #: polylang.php:125
30
+ msgid "For some reasons, Polylang could not create a table in your database."
31
+ msgstr "Kaut kādu iemeslu dēļ Polylang nevārēja izveidot vajadzīgo tabulu datubāzē."
32
+
33
+ # @ polylang
34
+ #: polylang.php:208
35
  msgid "Error: Restore of local flags failed!"
36
  msgstr "Kļūda: Lokālo karogu atjaunošana neizdevās!"
37
 
38
+ # @ polylang
39
+ #: polylang.php:209
40
  #, php-format
41
  msgid "Please move your local flags from %s to %s"
42
  msgstr "Lūdzu pārvietojies jūsu lokālos karogu failus no %s uz %s"
43
 
44
+ # @ default
45
+ #: include/calendar.php:106
46
+ #, php-format
47
+ msgctxt "calendar caption"
48
+ msgid "%1$s %2$s"
49
+ msgstr "%2$s %1$s"
50
+
51
+ # @ default
52
+ #: include/calendar.php:132
53
+ #: include/calendar.php:140
54
+ #, php-format
55
+ msgid "View posts for %1$s %2$s"
56
+ msgstr "Skatīt rakstus %1$s %2$s"
57
+
58
+ # @ polylang
59
+ #: include/media-translations.php:3
60
+ #: include/admin-filters.php:194
61
+ #: include/admin-filters.php:525
62
+ #: include/admin-filters.php:696
63
+ #: include/admin-filters.php:714
64
+ #: include/post-translations.php:8
65
+ #: include/term-translations.php:15
66
+ msgid "Language"
67
+ msgstr "Valoda"
68
+
69
+ # @ polylang
70
+ #: include/media-translations.php:4
71
+ #: include/term-translations.php:16
72
+ msgid "Translation"
73
+ msgstr "Tulkojums"
74
+
75
+ # @ polylang
76
+ #: include/media-translations.php:18
77
+ #: include/post-translations.php:10
78
+ #: include/post-translations.php:33
79
+ #: include/term-translations.php:18
80
+ #: include/term-translations.php:65
81
+ msgid "Edit"
82
+ msgstr "Rediģēt"
83
+
84
+ # @ polylang
85
+ #: include/media-translations.php:26
86
+ #: include/post-translations.php:38
87
+ #: include/term-translations.php:54
88
+ msgid "Add new"
89
+ msgstr "Pievienot jaunu"
90
+
91
+ # @ polylang
92
  #: include/widget.php:6
93
  msgid "Language Switcher"
94
  msgstr "Valodu Izvēlne"
95
 
96
+ # @ polylang
97
  #: include/widget.php:6
98
  msgid "Displays a language switcher"
99
  msgstr "Parāda valodu izvēlni"
100
 
101
+ # @ polylang
102
+ #: include/widget.php:73
103
  msgid "Title:"
104
  msgstr "Virsraksts:"
105
 
106
+ # @ polylang
107
+ #: include/admin-base.php:50
108
+ #: include/admin-base.php:176
109
+ #: include/admin.php:290
110
+ #: include/admin-filters.php:221
 
 
 
 
 
 
 
111
  msgid "Languages"
112
  msgstr "Valodas"
113
 
114
+ # @ polylang
115
+ #: include/admin-base.php:55
116
+ msgid "About Polylang"
117
+ msgstr "Par Polylang"
118
+
119
+ # @ polylang
120
+ #: include/admin-base.php:149
121
+ msgid "Displays language names"
122
+ msgstr "Rāda valodu nosaukumus"
123
+
124
+ # @ polylang
125
+ #: include/admin-base.php:150
126
+ msgid "Displays flags"
127
+ msgstr "Rāda karogus"
128
+
129
+ # @ polylang
130
+ #: include/admin-base.php:151
131
+ msgid "Forces link to front page"
132
+ msgstr "Valodas saite ved uz sākumlapu"
133
+
134
+ # @ polylang
135
+ #: include/admin-base.php:152
136
+ msgid "Hides the current language"
137
+ msgstr "Paslēpt aktīvo valodu"
138
+
139
+ # @ polylang
140
+ #: include/admin-base.php:154
141
+ msgid "Displays a language switcher at the end of the menu"
142
+ msgstr "Rāda valodu izvēlni šīs izvēlnes beigās"
143
+
144
+ # @ polylang
145
+ #: include/admin-base.php:155
146
+ msgid "Displays as dropdown"
147
+ msgstr "Rāda kā nolaižamo izvēlni"
148
+
149
+ # @ polylang
150
+ #: include/admin-base.php:177
151
+ msgid "Filters content by language"
152
+ msgstr ""
153
+
154
+ # @ polylang
155
+ #: include/admin-base.php:184
156
+ msgid "Show all languages"
157
+ msgstr "Rādīt visas valodas"
158
+
159
+ # @ polylang
160
+ #: include/admin.php:295
161
  msgid "Menus"
162
  msgstr "Izvēlne"
163
 
164
+ # @ polylang
165
+ #: include/admin.php:297
 
166
  msgid "Strings translation"
167
  msgstr "Tekstu tulkošana"
168
 
169
+ # @ default
170
+ # @ polylang
171
+ #: include/admin.php:298
172
+ #: include/admin-filters.php:988
173
+ msgid "Settings"
174
+ msgstr "Uzstādījumi"
175
+
176
+ # @ polylang
177
+ #: include/admin.php:317
178
  msgid "Enter a valid WorPress locale"
179
  msgstr "Ievadiet derīgu WordPress valodas kodu"
180
 
181
+ # @ polylang
182
+ #: include/admin.php:318
183
  msgid "The language code must be 2 characters long"
184
  msgstr "Valodas kodā jābūt 2 simboliem"
185
 
186
+ # @ polylang
187
+ #: include/admin.php:319
188
  msgid "The language code must be unique"
189
  msgstr "Valodas kodam jābūt unikālam"
190
 
191
+ # @ polylang
192
+ #: include/admin.php:320
193
  msgid "The language must have a name"
194
  msgstr "Valodai ir nepieciešams nosaukums"
195
 
196
+ # @ polylang
197
+ #: include/admin.php:321
198
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
199
  msgstr "Valoda tika izveidota, bet WordPress tulkojumu fails netika lejuplādēts. Lūdzu uzstādiet to manuāli."
200
 
201
+ # @ default
202
+ #: include/admin.php:409
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203
  msgid "Site Title"
204
  msgstr "Vietnes virsraksts"
205
 
206
+ # @ default
207
+ #: include/admin.php:410
208
  msgid "Tagline"
209
  msgstr "Apakšvirsrakts"
210
 
211
+ # @ polylang
212
+ #: include/admin.php:428
213
  msgid "Widget title"
214
  msgstr "Logdaļas virsraksts"
215
 
216
+ # @ polylang
217
+ #: include/admin-filters.php:176
218
+ #: include/admin-filters.php:753
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
219
  msgid "Add new translation"
220
  msgstr "Pievienot jaunu tulkojumu"
221
 
222
+ #: include/admin-filters.php:190
223
+ msgid "&mdash; No Change &mdash;"
224
+ msgstr ""
 
225
 
226
+ # @ polylang
227
+ #: include/admin-filters.php:244
228
  msgid "Page's language:"
229
  msgstr "Lapas valoda"
230
 
231
+ # @ polylang
232
+ #: include/admin-filters.php:244
233
  msgid "Post's language:"
234
  msgstr "Raksta valoda"
235
 
236
+ # @ default
237
+ #: include/admin-filters.php:305
238
  msgid "(no parent)"
239
  msgstr "(bez vecāka)"
240
 
241
+ # @ polylang
242
+ #: include/admin-filters.php:536
243
+ #: include/admin-filters.php:561
244
+ #: include/term-translations.php:6
245
+ #: include/term-translations.php:11
246
+ msgid "Translations"
247
+ msgstr "Tulkojumi"
248
+
249
+ # @ polylang
250
+ #: include/admin-filters.php:698
251
+ #: include/admin-filters.php:717
252
  msgid "Sets the language"
253
  msgstr "Nosaka valodu"
254
 
255
+ # @ default
256
+ #: include/admin-filters.php:879
257
  msgid "None"
258
  msgstr "Nav"
259
 
260
+ # @ polylang
261
+ #: include/admin-filters.php:910
262
  msgid "Theme locations and languages"
263
  msgstr "Nosaka valodu"
264
 
265
+ # @ polylang
266
+ #: include/admin-filters.php:916
267
  #, php-format
268
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
269
  msgstr "Lūdzu dodieties uz %svalodu sadaļu%s, lai uzstādītu kažociņa izvēlņu valodas"
270
 
271
+ # @ polylang
272
+ #: include/admin-filters.php:931
273
  msgid "The widget is displayed for:"
274
  msgstr "Logdaļa tiek rādīta:"
275
 
276
+ # @ polylang
277
+ #: include/admin-filters.php:935
278
+ msgid "All languages"
279
+ msgstr "Visas valodas"
280
+
281
+ # @ polylang
282
+ #: include/admin-filters.php:959
283
  msgid "Admin language"
284
  msgstr "Vadības valoda"
285
 
286
+ #: include/admin-filters.php:964
287
+ msgid "Wordpress default"
288
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
289
 
290
+ # @ polylang
291
+ #: include/admin-filters.php:994
292
+ msgid "Upgrading language files&#8230;"
293
+ msgstr "Atjaunina valodu failus&#8230;"
 
 
294
 
295
+ # @ polylang
296
+ #: include/languages-form.php:38
297
  msgid "Edit language"
298
  msgstr "Rediģēt valodu"
299
 
300
+ # @ polylang
301
+ #: include/languages-form.php:38
302
+ #: include/languages-form.php:105
303
  msgid "Add new language"
304
  msgstr "Pievienot jaunu valodu"
305
 
306
+ # @ polylang
307
+ #: include/languages-form.php:60
308
  msgid "Choose a language"
309
  msgstr "Izvēlēties valodu"
310
 
311
+ # @ polylang
312
+ #: include/languages-form.php:68
313
  msgid "You can choose a language in the list or directly edit it below."
314
  msgstr "Jūs varat izvēlēties valodu no saraksta, vai ari rediģēt to zemāk."
315
 
316
+ # @ polylang
317
  #: include/languages-form.php:72
318
+ msgid "Full name"
319
+ msgstr "Pilns nosaukums"
320
+
321
+ # @ polylang
322
+ #: include/languages-form.php:74
323
  msgid "The name is how it is displayed on your site (for example: English)."
324
  msgstr "Nosaukums, kādu to attēlos lapā (piemēram: Latviešu)"
325
 
326
+ # @ polylang
327
+ #: include/languages-form.php:78
328
+ msgid "Locale"
329
+ msgstr "Lokāle"
330
+
331
+ # @ polylang
332
+ #: include/languages-form.php:81
333
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
334
  msgstr "WordPress valodas lokāle šai valodai (piemēram: en_US). Jums nāksies uzstādīt .mo failu šai valodai."
335
 
336
+ # @ polylang
337
+ #: include/languages-form.php:85
338
  msgid "Language code"
339
  msgstr "Valodas kods (piem.: lv)"
340
 
341
+ # @ polylang
342
+ #: include/languages-form.php:87
343
  msgid "2-letters ISO 639-1 language code (for example: en)"
344
  msgstr "2 burtu ISO 639-1 valodas kods (piemēram: en)"
345
 
346
+ # @ polylang
347
+ #: include/languages-form.php:91
348
  msgid "Text direction"
349
  msgstr "Lasīšanas virziens"
350
 
351
+ # @ polylang
352
+ #: include/languages-form.php:93
353
  msgid "left to right"
354
  msgstr "no kreisās uz labo"
355
 
356
+ # @ polylang
357
+ #: include/languages-form.php:95
358
  msgid "right to left"
359
  msgstr "no labās uz kreiso"
360
 
361
+ # @ polylang
362
+ #: include/languages-form.php:96
363
  msgid "Choose the text direction for the language"
364
  msgstr "Izvēlieties lasīšanas virzienu šai valodai"
365
 
366
+ # @ polylang
367
  #: include/languages-form.php:100
368
+ msgid "Order"
369
+ msgstr "Secība"
370
+
371
+ # @ polylang
372
+ #: include/languages-form.php:102
373
  msgid "Position of the language in the language switcher"
374
  msgstr "Valodas atrašanās vieta valodu izvēlnē"
375
 
376
+ # @ default
377
+ #: include/languages-form.php:105
378
  msgid "Update"
379
  msgstr "Atjaunot"
380
 
381
+ # @ polylang
382
+ #: include/languages-form.php:151
383
  msgid "Language switcher"
384
  msgstr "Valodu izvēlne"
385
 
386
+ # @ polylang
387
+ #: include/languages-form.php:175
388
+ msgid "Clean strings translation database"
389
+ msgstr ""
390
+
391
+ # @ polylang
392
+ #: include/languages-form.php:191
393
  msgid "Default language"
394
  msgstr "Noklusētā valoda"
395
 
396
+ # @ polylang
397
+ #: include/languages-form.php:203
398
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
399
  msgstr "Ir atrasti raksti, lapas, tēmas, vai birkas bez uzstādītas valodas. Vai vēlaties uzstādīt tām visām noklusēto valodu?"
400
 
401
+ # @ polylang
402
+ #: include/languages-form.php:211
403
  msgid "Detect browser language"
404
  msgstr "Noteikt pārlūka valodu"
405
 
406
+ # @ polylang
407
+ #: include/languages-form.php:217
408
  msgid "When the front page is visited, set the language according to the browser preference"
409
  msgstr "Kad tiek apmeklēta sākumlapa, uzstāda valodu atkarībā no pārlūkprogrammas uzstādījumiem"
410
 
411
+ # @ polylang
412
+ #: include/languages-form.php:224
413
  msgid "URL modifications"
414
  msgstr "Saišu modifikācijas"
415
 
416
+ # @ polylang
417
+ #: include/languages-form.php:230
418
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
419
+ msgstr ""
420
+
421
+ #: include/languages-form.php:238
422
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
423
+ msgstr ""
424
 
425
+ # @ polylang
426
+ #: include/languages-form.php:247
427
  msgid "Remove /language/ in pretty permalinks. Example:"
428
  msgstr "Nerādīt /language/ nemainīgajās saitēs. Piemērs:"
429
 
430
+ # @ polylang
431
+ #: include/languages-form.php:256
432
+ msgid "Keep /language/ in pretty permalinks. Example:"
433
+ msgstr "Atstāt /language/ nemainīgajās saitēs. Piemērs:"
434
+
435
+ # @ polylang
436
+ #: include/languages-form.php:265
437
  msgid "Hide URL language information for default language"
438
  msgstr "Paslēpt noklusētās valodas informāciju hipersaitēs"
439
 
440
+ # @ polylang
441
+ #: include/languages-form.php:274
442
+ #, php-format
443
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
444
+ msgstr ""
445
 
446
+ #: include/languages-form.php:281
447
+ msgid "Synchronization"
448
+ msgstr ""
449
+
450
+ #: include/languages-form.php:287
451
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
452
+ msgstr ""
453
 
454
+ # @ polylang
455
+ #: include/post-translations.php:5
456
  msgid "ID of pages in other languages:"
457
  msgstr "lapas ID citās valodās:"
458
 
459
+ # @ polylang
460
+ #: include/post-translations.php:5
461
  msgid "ID of posts in other languages:"
462
  msgstr "raksta ID citās valodās:"
463
 
464
+ # @ polylang
465
+ #: include/post-translations.php:9
466
  msgid "Page ID"
467
  msgstr "Lapas ID"
468
 
469
+ # @ polylang
470
+ #: include/post-translations.php:9
471
  msgid "Post ID"
472
  msgstr "Raksta ID"
473
 
474
+ # @ polylang
 
 
 
 
 
 
 
 
475
  #: include/about.php:3
476
  #, php-format
477
  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."
478
  msgstr "Polylang tiek piedāvāts ar plašu %sdokumentāciju%s (tikai angliski). Tā satur informāciju par to kā uzstādīt vietni vairākās valodās un kā to lietot ikdienā, BUJ, kā arī dokumentāciju programmētājiem par spraudņu un kažociņu pielāgošanu."
479
 
480
+ # @ polylang
481
  #: include/about.php:8
482
  #, php-format
483
  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."
484
  msgstr "Noderīgu informāciju varat atrast arī %satbalsata forumā%s. Ieteicams veikt meklēšanu pirms atvērt jaunu foruma tematu."
485
 
486
+ # @ polylang
487
  #: include/about.php:14
488
  #, php-format
489
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
490
  msgstr "Polylang ir bezmaksas un tiek piedāvāts ar to pašu licenci kā WordPress, %sGPL%s."
491
 
492
+ # @ polylang
493
  #: include/about.php:18
494
  #, php-format
495
  msgid "If you wonder how you can help the project, just %sread this%s."
496
  msgstr "Ja jūs prātojat kā varētu palīdzēt šim projektam, %sizlasiet šo%s."
497
 
498
+ # @ polylang
499
  #: include/about.php:22
500
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
501
  msgstr "Visbeidzot, ja jums patīk šis spraudnis vai ari tas palīdz jūsu biznesā, ziedojumi autoram tiks augsti vērtēti."
502
 
503
+ #: include/core.php:547
504
+ msgid "Search"
505
+ msgstr ""
 
506
 
507
+ # @ polylang
508
+ #: include/term-translations.php:48
509
+ msgid "No untranslated term"
510
+ msgstr "Netulkotu terminu nav"
511
+
512
+ # @ polylang
513
+ #: include/list-table.php:27
514
+ msgid "Delete"
515
+ msgstr "Dzēst"
516
+
517
+ # @ polylang
518
+ #: include/list-table.php:47
519
+ msgid "Code"
520
+ msgstr "Kods"
521
+
522
+ # @ polylang
523
+ #: include/list-table.php:49
524
+ msgid "Flag"
525
+ msgstr "Karogs"
526
+
527
+ # @ polylang
528
+ #: include/list-table.php:50
529
+ msgid "Posts"
530
+ msgstr "Raksti"
531
+
532
+ # @ polylang
533
+ #: include/list-table.php:105
534
+ msgid "Strings translations"
535
+ msgstr "Tekstu tulkojumi"
536
+
537
+ # @ polylang
538
+ #: include/list-table.php:131
539
+ msgid "Name"
540
+ msgstr "Nosaukums"
541
+
542
+ # @ polylang
543
+ #: include/list-table.php:132
544
+ msgid "String"
545
+ msgstr "Teksts"
546
 
 
 
 
 
languages/polylang-nl_NL.po CHANGED
@@ -2,511 +2,543 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-01-03 20:07+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
- "X-Poedit-Language: \n"
14
- "X-Poedit-Country: \n"
15
  "X-Poedit-SourceCharset: utf-8\n"
16
- "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"
17
  "X-Poedit-Basepath: .\n"
18
- "X-Poedit-Bookmarks: \n"
19
  "X-Poedit-SearchPath-0: ..\n"
20
- "X-Textdomain-Support: yes"
21
 
22
- #: polylang.php:193
23
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
24
  msgid "Error: Restore of local flags failed!"
25
  msgstr "Fout: Herstel van lokale vlaggen mislukt!"
26
 
27
- #: polylang.php:194
 
28
  #, php-format
29
- #@ polylang
30
  msgid "Please move your local flags from %s to %s"
31
  msgstr "Verplaats je lokale vlaggen van %s naar %s"
32
 
33
- #: include/admin-filters.php:537
34
- #: include/admin-filters.php:554
35
- #: include/list-table.php:12
36
- #: include/post-translations.php:4
37
- #: include/term-translations.php:15
38
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  msgid "Language"
40
  msgstr "Taal"
41
 
42
- #: include/admin-filters.php:539
43
- #: include/admin-filters.php:557
44
- #@ polylang
45
- msgid "Sets the language"
46
- msgstr "Stelt de taal in"
 
 
 
 
 
 
 
 
 
47
 
48
- #: include/widget.php:6
49
- #@ polylang
 
 
 
 
 
 
 
50
  msgid "Language Switcher"
51
  msgstr "Taalschakelaar"
52
 
53
- #: include/widget.php:6
54
- #@ polylang
55
  msgid "Displays a language switcher"
56
  msgstr "Toon een taalschakelaar"
57
 
58
- #: include/widget.php:71
59
- #@ polylang
60
  msgid "Title:"
61
  msgstr "Titel:"
62
 
63
- #: include/admin.php:486
64
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  msgid "Displays language names"
66
  msgstr "Toon namen van talen"
67
 
68
- #: include/admin.php:487
69
- #@ polylang
70
  msgid "Displays flags"
71
  msgstr "Toon vlaggen"
72
 
73
- #: include/admin.php:492
74
- #@ polylang
75
- msgid "Displays as dropdown"
76
- msgstr "Toon als dropdown"
77
-
78
- #: include/admin.php:488
79
- #@ polylang
80
  msgid "Forces link to front page"
81
  msgstr "Forceer link naar startpagina"
82
 
83
- #: include/admin.php:26
84
- #: include/admin.php:300
85
- #@ default
86
- #@ polylang
87
- msgid "Settings"
88
- msgstr "Instellingen"
89
 
90
- #: include/admin-filters.php:187
91
- #: include/admin.php:33
92
- #: include/admin.php:292
93
- #: include/list-table.php:13
94
- #@ polylang
95
- msgid "Languages"
96
- msgstr "Talen"
 
 
 
 
 
 
 
 
 
 
 
 
97
 
98
- #: include/admin.php:297
99
- #@ polylang
100
  msgid "Menus"
101
  msgstr "Menu's"
102
 
103
- #: include/admin.php:299
104
- #: include/list-table.php:104
105
- #@ polylang
106
  msgid "Strings translation"
107
  msgstr "Tekstvertaling"
108
 
109
- #: include/admin.php:318
110
- #@ polylang
 
 
 
 
 
 
 
111
  msgid "Enter a valid WorPress locale"
112
  msgstr "Voer een geldige Wordpress lokaal in"
113
 
114
- #: include/admin.php:319
115
- #@ polylang
116
  msgid "The language code must be 2 characters long"
117
  msgstr "De taalcode moet uit 2 karakters bestaan"
118
 
119
- #: include/admin.php:320
120
- #@ polylang
121
  msgid "The language code must be unique"
122
  msgstr "De taalcode moet uniek zijn"
123
 
124
- #: include/admin.php:321
125
- #@ polylang
126
  msgid "The language must have a name"
127
  msgstr "De taal moet een naam hebben"
128
 
129
- #: include/admin.php:322
130
- #@ polylang
131
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
132
  msgstr "De taal was gecreëerd, maar het Wordpress taalbestand was niet gedownload. Handmatige installatie is noodzakelijk."
133
 
134
- #: include/admin.php:491
135
- #@ polylang
136
- msgid "Displays a language switcher at the end of the menu"
137
- msgstr "Toon een taalschakelaar aan het einde van het menu"
138
-
139
- #: include/admin.php:501
140
- #@ default
141
  msgid "Site Title"
142
  msgstr ""
143
 
144
- #: include/admin.php:502
145
- #@ default
146
  msgid "Tagline"
147
  msgstr ""
148
 
149
- #: include/admin.php:520
150
- #@ polylang
151
  msgid "Widget title"
152
  msgstr "Widget titel"
153
 
154
- #: include/admin-filters.php:204
155
- #@ polylang
 
 
 
 
 
 
 
 
 
 
156
  msgid "Page's language:"
157
  msgstr "Taal van de pagina:"
158
 
159
- #: include/admin-filters.php:204
160
- #@ polylang
161
  msgid "Post's language:"
162
  msgstr "Taal van de post:"
163
 
164
- #: include/list-table.php:127
165
- #: include/term-translations.php:6
166
- #: include/term-translations.php:11
167
- #@ polylang
 
 
 
 
 
 
168
  msgid "Translations"
169
  msgstr "Vertalingen"
170
 
171
- #: include/term-translations.php:16
172
- #@ polylang
173
- msgid "Translation"
174
- msgstr "Vertaling"
175
-
176
- #: include/list-table.php:26
177
- #: include/post-translations.php:6
178
- #: include/post-translations.php:29
179
- #: include/term-translations.php:18
180
- #: include/term-translations.php:65
181
- #@ polylang
182
- msgid "Edit"
183
- msgstr "Wijzig"
184
-
185
- #: include/term-translations.php:48
186
- #@ polylang
187
- msgid "No untranslated term"
188
- msgstr "Geen onvertaalde term"
189
-
190
- #: include/post-translations.php:34
191
- #: include/term-translations.php:54
192
- #@ polylang
193
- msgid "Add new"
194
- msgstr "Voeg nieuwe toe"
195
-
196
- #: include/admin-filters.php:151
197
- #: include/admin-filters.php:600
198
- #@ polylang
199
- msgid "Add new translation"
200
- msgstr "Voeg nieuwe vertaling toe"
201
-
202
- #: include/admin-filters.php:174
203
- #@ polylang
204
- msgid "Show all languages"
205
- msgstr "Toon alle talen"
206
 
207
- #: include/admin-filters.php:263
208
- #@ default
209
- msgid "(no parent)"
210
  msgstr ""
211
 
212
- #: include/admin-filters.php:738
213
- #@ polylang
214
  msgid "Theme locations and languages"
215
  msgstr "Lokaties en talen van het thema"
216
 
217
- #: include/admin-filters.php:743
 
218
  #, php-format
219
- #@ polylang
220
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
221
  msgstr "Ga naar de %stalen pagina%s om lokaties en talen van het thema in te stellen"
222
 
223
- #: include/admin-filters.php:754
224
- #@ polylang
225
  msgid "The widget is displayed for:"
226
  msgstr "Het widget wordt getoond voor:"
227
 
228
- #: include/base.php:38
229
- #@ polylang
230
  msgid "All languages"
231
  msgstr "Alle talen"
232
 
233
- #: include/list-table.php:27
234
- #@ polylang
235
- msgid "Delete"
236
- msgstr "Verwijder"
237
-
238
- #: include/languages-form.php:70
239
- #: include/list-table.php:45
240
- #@ polylang
241
- msgid "Full name"
242
- msgstr "Volledige naam"
243
-
244
- #: include/languages-form.php:76
245
- #: include/list-table.php:46
246
- #@ polylang
247
- msgid "Locale"
248
- msgstr "Locale"
249
-
250
- #: include/list-table.php:47
251
- #@ polylang
252
- msgid "Code"
253
- msgstr "Taalcode"
254
-
255
- #: include/languages-form.php:98
256
- #: include/list-table.php:48
257
- #@ polylang
258
- msgid "Order"
259
- msgstr "Volgorde"
260
-
261
- #: include/list-table.php:49
262
- #@ polylang
263
- msgid "Flag"
264
- msgstr "Vlag"
265
-
266
- #: include/list-table.php:50
267
- #@ polylang
268
- msgid "Posts"
269
- msgstr "Berichten"
270
-
271
- #: include/list-table.php:105
272
- #@ polylang
273
- msgid "Strings translations"
274
- msgstr "Tekstvertalingen"
275
-
276
- #: include/list-table.php:125
277
- #@ polylang
278
- msgid "Name"
279
- msgstr "Naam"
280
-
281
- #: include/list-table.php:126
282
- #@ polylang
283
- msgid "String"
284
- msgstr "Tekst"
285
 
286
- #: include/calendar.php:132
287
- #: include/calendar.php:140
288
- #, php-format
289
- #@ default
290
- msgid "View posts for %1$s %2$s"
291
  msgstr ""
292
 
293
- #: include/languages-form.php:36
294
- #@ polylang
 
 
 
 
 
295
  msgid "Edit language"
296
  msgstr "Wijzig taal"
297
 
298
- #: include/languages-form.php:36
299
- #: include/languages-form.php:103
300
- #@ polylang
301
  msgid "Add new language"
302
  msgstr "Voeg nieuwe taal toe"
303
 
304
- #: include/languages-form.php:58
305
- #@ polylang
306
  msgid "Choose a language"
307
  msgstr "Kies een taal"
308
 
309
- #: include/languages-form.php:66
310
- #@ polylang
311
  msgid "You can choose a language in the list or directly edit it below."
312
  msgstr "Kies een taal uit de lijst of vul deze direct hieronder in."
313
 
314
- #: include/languages-form.php:72
315
- #@ polylang
 
 
 
 
 
316
  msgid "The name is how it is displayed on your site (for example: English)."
317
  msgstr "De naam geeft aan hoe het op je site getoond wordt (b.v.: Nederlands)."
318
 
319
- #: include/languages-form.php:79
320
- #@ polylang
 
 
 
 
 
321
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
322
  msgstr "Wordpress Locale voor de taal (bv.: nl_NL). Installeer het .mo bestand voor deze taal."
323
 
324
- #: include/languages-form.php:83
325
- #@ polylang
326
  msgid "Language code"
327
  msgstr "Taalcode"
328
 
329
- #: include/languages-form.php:85
330
- #@ polylang
331
  msgid "2-letters ISO 639-1 language code (for example: en)"
332
  msgstr "2-karakter ISO 639-1 taalcode (bv.: nl)"
333
 
334
- #: include/languages-form.php:100
335
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
336
  msgid "Position of the language in the language switcher"
337
  msgstr "Positionering van de taal in de taalschakelaar"
338
 
339
- #: include/languages-form.php:103
340
- #@ default
341
  msgid "Update"
342
  msgstr ""
343
 
344
- #: include/languages-form.php:149
345
- #@ polylang
346
  msgid "Language switcher"
347
  msgstr "Taalschakelaar"
348
 
349
- #: include/languages-form.php:188
350
- #@ polylang
 
 
 
 
 
351
  msgid "Default language"
352
  msgstr "Standaardtaal"
353
 
354
- #: include/languages-form.php:206
355
- #@ polylang
356
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
357
  msgstr "Er zijn berichten, pagina's, categorieën of tags zonder taalinstelling. Deze allemaal instellen op de standaardtaal?"
358
 
359
- #: include/languages-form.php:214
360
- #@ polylang
361
  msgid "Detect browser language"
362
  msgstr "Bepaal de taal van de browser"
363
 
364
- #: include/languages-form.php:220
365
- #@ polylang
366
  msgid "When the front page is visited, set the language according to the browser preference"
367
  msgstr "Wanneer de startpagina bezocht is, stel dan de taal in op basis van de voorkeur van de browser"
368
 
369
- #: include/languages-form.php:227
370
- #@ polylang
371
  msgid "URL modifications"
372
  msgstr "URL aanpassingen"
373
 
374
- #: include/languages-form.php:233
375
- #@ polylang
376
- msgid "Keep /language/ in pretty permalinks. Example:"
377
- msgstr "Behoud /language/ in pretty permalinks. Voorbeeld:"
 
 
 
 
378
 
379
- #: include/languages-form.php:241
380
- #@ polylang
381
  msgid "Remove /language/ in pretty permalinks. Example:"
382
  msgstr "Verwijder /language/ in pretty permalinks. Voorbeeld:"
383
 
384
- #: include/languages-form.php:249
385
- #@ polylang
 
 
 
 
 
386
  msgid "Hide URL language information for default language"
387
  msgstr "Verberg URL taalinformatie voor de standaardtaal"
388
 
389
- #: include/post-translations.php:1
390
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
391
  msgid "ID of pages in other languages:"
392
  msgstr "ID's van pagina's in andere talen:"
393
 
394
- #: include/post-translations.php:1
395
- #@ polylang
396
  msgid "ID of posts in other languages:"
397
  msgstr "ID's van berichten in andere talen:"
398
 
399
- #: include/post-translations.php:5
400
- #@ polylang
401
  msgid "Page ID"
402
  msgstr "Pagina ID"
403
 
404
- #: include/post-translations.php:5
405
- #@ polylang
406
  msgid "Post ID"
407
  msgstr "Bericht ID"
408
 
409
- #: include/admin-filters.php:785
410
- #@ polylang
411
- msgid "Admin language"
412
- msgstr "Admin taal"
413
-
414
- #: include/admin.php:475
415
- #@ polylang
416
- msgid "Upgrading language files&#8230;"
417
- msgstr "Aanpassen taalbestanden&#8230;"
418
-
419
- #. translators: Calendar caption: 1: month name, 2: 4-digit year
420
- #: include/calendar.php:106
421
  #, php-format
422
- #@ default
423
- msgctxt "calendar caption"
424
- msgid "%1$s %2$s"
425
- msgstr ""
426
-
427
- #: include/admin-filters.php:721
428
- #@ default
429
- msgid "None"
430
- msgstr ""
431
-
432
- #: include/admin.php:489
433
- #@ polylang
434
- msgid "Hides the current language"
435
- msgstr "Verberg huidige taal"
436
-
437
- #: include/languages-form.php:89
438
- #@ polylang
439
- msgid "Text direction"
440
- msgstr "Tekstrichting"
441
-
442
- #: include/languages-form.php:91
443
- #@ polylang
444
- msgid "left to right"
445
- msgstr "van links naar rechts"
446
-
447
- #: include/languages-form.php:93
448
- #@ polylang
449
- msgid "right to left"
450
- msgstr "van rechts naar links"
451
-
452
- #: include/languages-form.php:94
453
- #@ polylang
454
- msgid "Choose the text direction for the language"
455
- msgstr "Kies de tekstrichting voor de taal"
456
-
457
- #: include/languages-form.php:256
458
- #@ polylang
459
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
460
- msgstr "Voeg taalinformatie toe aan alle URL's, inclusief berichten, pagina's, categorieën en berichten tages (niet aanbevolen)"
461
-
462
- #: polylang.php:97
463
- #, php-format
464
- #@ polylang
465
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
466
- msgstr "Je gebruikt Wordpress %s. Polylang vereist tenminste Wordpress %s."
467
-
468
- #: include/about.php:3
469
- #, php-format
470
- #@ polylang
471
  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."
472
  msgstr "Polylang is voorzien van uitgebreide %sdocumentatie%s (alleen in engels). Dit omvat informatie hoe een meertalige site opgezet kan worden en het gebruik op dagelijkse basis, een FAQ en ook documentatie voor ontwikkelaars voor het aanpassen van hun plugins en thema's."
473
 
474
- #: include/about.php:8
 
475
  #, php-format
476
- #@ polylang
477
  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."
478
  msgstr "Je kunt ook bruikbare information vinden in het %s support forum%s. Vergeet niet eerst een zoekopdracht uit te voeren voordat je een nieuw item post."
479
 
480
- #: include/about.php:14
 
481
  #, php-format
482
- #@ polylang
483
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
484
  msgstr "Polylang is gratis te gebruiken en is vrijgegeven onder dezelfde licentie als Wordpress, de %sGPL%s."
485
 
486
- #: include/about.php:18
 
487
  #, php-format
488
- #@ polylang
489
  msgid "If you wonder how you can help the project, just %sread this%s."
490
  msgstr "Ben je benieuwd hoe je dit project kan ondersteunen, %slees dit%s."
491
 
492
- #: include/about.php:22
493
- #@ polylang
494
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
495
  msgstr "Tot slot, wanneer deze plugin je bevalt of wanneer het jouw bedrijfsvoering ondersteunt, donaties ten behoeve van de auteur wordt zeer gewaardeerd."
496
 
497
- #: include/admin.php:38
498
- #@ polylang
499
- msgid "About Polylang"
500
- msgstr "Over Polylang"
501
 
502
- #: include/languages-form.php:263
503
- #, php-format
504
- #@ polylang
505
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
506
- msgstr "Herrouteer the taalpagina (bijvoorbeeld: %s) naar de startpagina van de juiste taal."
507
 
508
- #: polylang.php:111
509
- #@ polylang
510
- msgid "For some reasons, Polylang could not create a table in your database."
511
- msgstr "Om onbekende reden kon Polylang geen tabel in jouw database creëren."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
512
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:18+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
+ "Language: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 
14
  "X-Poedit-SourceCharset: utf-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_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-Poedit-SearchPath-0: ..\n"
 
19
 
20
+ # @ polylang
21
+ #: ../polylang.php:111
22
+ #, php-format
23
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
24
+ msgstr "Je gebruikt Wordpress %s. Polylang vereist tenminste Wordpress %s."
25
+
26
+ # @ polylang
27
+ #: ../polylang.php:125
28
+ msgid "For some reasons, Polylang could not create a table in your database."
29
+ msgstr "Om onbekende reden kon Polylang geen tabel in jouw database creëren."
30
+
31
+ # @ polylang
32
+ #: ../polylang.php:208
33
  msgid "Error: Restore of local flags failed!"
34
  msgstr "Fout: Herstel van lokale vlaggen mislukt!"
35
 
36
+ # @ polylang
37
+ #: ../polylang.php:209
38
  #, php-format
 
39
  msgid "Please move your local flags from %s to %s"
40
  msgstr "Verplaats je lokale vlaggen van %s naar %s"
41
 
42
+ # @ default
43
+ #: ../include/calendar.php:106
44
+ #, php-format
45
+ msgctxt "calendar caption"
46
+ msgid "%1$s %2$s"
47
+ msgstr ""
48
+
49
+ # @ default
50
+ #: ../include/calendar.php:132
51
+ #: ../include/calendar.php:140
52
+ #, php-format
53
+ msgid "View posts for %1$s %2$s"
54
+ msgstr ""
55
+
56
+ # @ polylang
57
+ #: ../include/media-translations.php:3
58
+ #: ../include/admin-filters.php:194
59
+ #: ../include/admin-filters.php:525
60
+ #: ../include/admin-filters.php:696
61
+ #: ../include/admin-filters.php:714
62
+ #: ../include/post-translations.php:8
63
+ #: ../include/term-translations.php:15
64
  msgid "Language"
65
  msgstr "Taal"
66
 
67
+ # @ polylang
68
+ #: ../include/media-translations.php:4
69
+ #: ../include/term-translations.php:16
70
+ msgid "Translation"
71
+ msgstr "Vertaling"
72
+
73
+ # @ polylang
74
+ #: ../include/media-translations.php:18
75
+ #: ../include/post-translations.php:10
76
+ #: ../include/post-translations.php:33
77
+ #: ../include/term-translations.php:18
78
+ #: ../include/term-translations.php:65
79
+ msgid "Edit"
80
+ msgstr "Wijzig"
81
 
82
+ # @ polylang
83
+ #: ../include/media-translations.php:26
84
+ #: ../include/post-translations.php:38
85
+ #: ../include/term-translations.php:54
86
+ msgid "Add new"
87
+ msgstr "Voeg nieuwe toe"
88
+
89
+ # @ polylang
90
+ #: ../include/widget.php:6
91
  msgid "Language Switcher"
92
  msgstr "Taalschakelaar"
93
 
94
+ # @ polylang
95
+ #: ../include/widget.php:6
96
  msgid "Displays a language switcher"
97
  msgstr "Toon een taalschakelaar"
98
 
99
+ # @ polylang
100
+ #: ../include/widget.php:73
101
  msgid "Title:"
102
  msgstr "Titel:"
103
 
104
+ # @ polylang
105
+ #: ../include/admin-base.php:50
106
+ #: ../include/admin-base.php:176
107
+ #: ../include/admin.php:290
108
+ #: ../include/admin-filters.php:221
109
+ msgid "Languages"
110
+ msgstr "Talen"
111
+
112
+ # @ polylang
113
+ #: ../include/admin-base.php:55
114
+ msgid "About Polylang"
115
+ msgstr "Over Polylang"
116
+
117
+ # @ polylang
118
+ #: ../include/admin-base.php:149
119
  msgid "Displays language names"
120
  msgstr "Toon namen van talen"
121
 
122
+ # @ polylang
123
+ #: ../include/admin-base.php:150
124
  msgid "Displays flags"
125
  msgstr "Toon vlaggen"
126
 
127
+ # @ polylang
128
+ #: ../include/admin-base.php:151
 
 
 
 
 
129
  msgid "Forces link to front page"
130
  msgstr "Forceer link naar startpagina"
131
 
132
+ # @ polylang
133
+ #: ../include/admin-base.php:152
134
+ msgid "Hides the current language"
135
+ msgstr "Verberg huidige taal"
 
 
136
 
137
+ # @ polylang
138
+ #: ../include/admin-base.php:154
139
+ msgid "Displays a language switcher at the end of the menu"
140
+ msgstr "Toon een taalschakelaar aan het einde van het menu"
141
+
142
+ # @ polylang
143
+ #: ../include/admin-base.php:155
144
+ msgid "Displays as dropdown"
145
+ msgstr "Toon als dropdown"
146
+
147
+ # @ polylang
148
+ #: ../include/admin-base.php:177
149
+ msgid "Filters content by language"
150
+ msgstr ""
151
+
152
+ # @ polylang
153
+ #: ../include/admin-base.php:184
154
+ msgid "Show all languages"
155
+ msgstr "Toon alle talen"
156
 
157
+ # @ polylang
158
+ #: ../include/admin.php:295
159
  msgid "Menus"
160
  msgstr "Menu's"
161
 
162
+ # @ polylang
163
+ #: ../include/admin.php:297
 
164
  msgid "Strings translation"
165
  msgstr "Tekstvertaling"
166
 
167
+ # @ default
168
+ # @ polylang
169
+ #: ../include/admin.php:298
170
+ #: ../include/admin-filters.php:988
171
+ msgid "Settings"
172
+ msgstr "Instellingen"
173
+
174
+ # @ polylang
175
+ #: ../include/admin.php:317
176
  msgid "Enter a valid WorPress locale"
177
  msgstr "Voer een geldige Wordpress lokaal in"
178
 
179
+ # @ polylang
180
+ #: ../include/admin.php:318
181
  msgid "The language code must be 2 characters long"
182
  msgstr "De taalcode moet uit 2 karakters bestaan"
183
 
184
+ # @ polylang
185
+ #: ../include/admin.php:319
186
  msgid "The language code must be unique"
187
  msgstr "De taalcode moet uniek zijn"
188
 
189
+ # @ polylang
190
+ #: ../include/admin.php:320
191
  msgid "The language must have a name"
192
  msgstr "De taal moet een naam hebben"
193
 
194
+ # @ polylang
195
+ #: ../include/admin.php:321
196
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
197
  msgstr "De taal was gecreëerd, maar het Wordpress taalbestand was niet gedownload. Handmatige installatie is noodzakelijk."
198
 
199
+ # @ default
200
+ #: ../include/admin.php:409
 
 
 
 
 
201
  msgid "Site Title"
202
  msgstr ""
203
 
204
+ # @ default
205
+ #: ../include/admin.php:410
206
  msgid "Tagline"
207
  msgstr ""
208
 
209
+ # @ polylang
210
+ #: ../include/admin.php:428
211
  msgid "Widget title"
212
  msgstr "Widget titel"
213
 
214
+ # @ polylang
215
+ #: ../include/admin-filters.php:176
216
+ #: ../include/admin-filters.php:753
217
+ msgid "Add new translation"
218
+ msgstr "Voeg nieuwe vertaling toe"
219
+
220
+ #: ../include/admin-filters.php:190
221
+ msgid "&mdash; No Change &mdash;"
222
+ msgstr ""
223
+
224
+ # @ polylang
225
+ #: ../include/admin-filters.php:244
226
  msgid "Page's language:"
227
  msgstr "Taal van de pagina:"
228
 
229
+ # @ polylang
230
+ #: ../include/admin-filters.php:244
231
  msgid "Post's language:"
232
  msgstr "Taal van de post:"
233
 
234
+ # @ default
235
+ #: ../include/admin-filters.php:305
236
+ msgid "(no parent)"
237
+ msgstr ""
238
+
239
+ # @ polylang
240
+ #: ../include/admin-filters.php:536
241
+ #: ../include/admin-filters.php:561
242
+ #: ../include/term-translations.php:6
243
+ #: ../include/term-translations.php:11
244
  msgid "Translations"
245
  msgstr "Vertalingen"
246
 
247
+ # @ polylang
248
+ #: ../include/admin-filters.php:698
249
+ #: ../include/admin-filters.php:717
250
+ msgid "Sets the language"
251
+ msgstr "Stelt de taal in"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
252
 
253
+ # @ default
254
+ #: ../include/admin-filters.php:879
255
+ msgid "None"
256
  msgstr ""
257
 
258
+ # @ polylang
259
+ #: ../include/admin-filters.php:910
260
  msgid "Theme locations and languages"
261
  msgstr "Lokaties en talen van het thema"
262
 
263
+ # @ polylang
264
+ #: ../include/admin-filters.php:916
265
  #, php-format
 
266
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
267
  msgstr "Ga naar de %stalen pagina%s om lokaties en talen van het thema in te stellen"
268
 
269
+ # @ polylang
270
+ #: ../include/admin-filters.php:931
271
  msgid "The widget is displayed for:"
272
  msgstr "Het widget wordt getoond voor:"
273
 
274
+ # @ polylang
275
+ #: ../include/admin-filters.php:935
276
  msgid "All languages"
277
  msgstr "Alle talen"
278
 
279
+ # @ polylang
280
+ #: ../include/admin-filters.php:959
281
+ msgid "Admin language"
282
+ msgstr "Admin taal"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
283
 
284
+ #: ../include/admin-filters.php:964
285
+ msgid "Wordpress default"
 
 
 
286
  msgstr ""
287
 
288
+ # @ polylang
289
+ #: ../include/admin-filters.php:994
290
+ msgid "Upgrading language files&#8230;"
291
+ msgstr "Aanpassen taalbestanden&#8230;"
292
+
293
+ # @ polylang
294
+ #: ../include/languages-form.php:38
295
  msgid "Edit language"
296
  msgstr "Wijzig taal"
297
 
298
+ # @ polylang
299
+ #: ../include/languages-form.php:38
300
+ #: ../include/languages-form.php:105
301
  msgid "Add new language"
302
  msgstr "Voeg nieuwe taal toe"
303
 
304
+ # @ polylang
305
+ #: ../include/languages-form.php:60
306
  msgid "Choose a language"
307
  msgstr "Kies een taal"
308
 
309
+ # @ polylang
310
+ #: ../include/languages-form.php:68
311
  msgid "You can choose a language in the list or directly edit it below."
312
  msgstr "Kies een taal uit de lijst of vul deze direct hieronder in."
313
 
314
+ # @ polylang
315
+ #: ../include/languages-form.php:72
316
+ msgid "Full name"
317
+ msgstr "Volledige naam"
318
+
319
+ # @ polylang
320
+ #: ../include/languages-form.php:74
321
  msgid "The name is how it is displayed on your site (for example: English)."
322
  msgstr "De naam geeft aan hoe het op je site getoond wordt (b.v.: Nederlands)."
323
 
324
+ # @ polylang
325
+ #: ../include/languages-form.php:78
326
+ msgid "Locale"
327
+ msgstr "Locale"
328
+
329
+ # @ polylang
330
+ #: ../include/languages-form.php:81
331
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
332
  msgstr "Wordpress Locale voor de taal (bv.: nl_NL). Installeer het .mo bestand voor deze taal."
333
 
334
+ # @ polylang
335
+ #: ../include/languages-form.php:85
336
  msgid "Language code"
337
  msgstr "Taalcode"
338
 
339
+ # @ polylang
340
+ #: ../include/languages-form.php:87
341
  msgid "2-letters ISO 639-1 language code (for example: en)"
342
  msgstr "2-karakter ISO 639-1 taalcode (bv.: nl)"
343
 
344
+ # @ polylang
345
+ #: ../include/languages-form.php:91
346
+ msgid "Text direction"
347
+ msgstr "Tekstrichting"
348
+
349
+ # @ polylang
350
+ #: ../include/languages-form.php:93
351
+ msgid "left to right"
352
+ msgstr "van links naar rechts"
353
+
354
+ # @ polylang
355
+ #: ../include/languages-form.php:95
356
+ msgid "right to left"
357
+ msgstr "van rechts naar links"
358
+
359
+ # @ polylang
360
+ #: ../include/languages-form.php:96
361
+ msgid "Choose the text direction for the language"
362
+ msgstr "Kies de tekstrichting voor de taal"
363
+
364
+ # @ polylang
365
+ #: ../include/languages-form.php:100
366
+ msgid "Order"
367
+ msgstr "Volgorde"
368
+
369
+ # @ polylang
370
+ #: ../include/languages-form.php:102
371
  msgid "Position of the language in the language switcher"
372
  msgstr "Positionering van de taal in de taalschakelaar"
373
 
374
+ # @ default
375
+ #: ../include/languages-form.php:105
376
  msgid "Update"
377
  msgstr ""
378
 
379
+ # @ polylang
380
+ #: ../include/languages-form.php:151
381
  msgid "Language switcher"
382
  msgstr "Taalschakelaar"
383
 
384
+ # @ polylang
385
+ #: ../include/languages-form.php:175
386
+ msgid "Clean strings translation database"
387
+ msgstr ""
388
+
389
+ # @ polylang
390
+ #: ../include/languages-form.php:191
391
  msgid "Default language"
392
  msgstr "Standaardtaal"
393
 
394
+ # @ polylang
395
+ #: ../include/languages-form.php:203
396
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
397
  msgstr "Er zijn berichten, pagina's, categorieën of tags zonder taalinstelling. Deze allemaal instellen op de standaardtaal?"
398
 
399
+ # @ polylang
400
+ #: ../include/languages-form.php:211
401
  msgid "Detect browser language"
402
  msgstr "Bepaal de taal van de browser"
403
 
404
+ # @ polylang
405
+ #: ../include/languages-form.php:217
406
  msgid "When the front page is visited, set the language according to the browser preference"
407
  msgstr "Wanneer de startpagina bezocht is, stel dan de taal in op basis van de voorkeur van de browser"
408
 
409
+ # @ polylang
410
+ #: ../include/languages-form.php:224
411
  msgid "URL modifications"
412
  msgstr "URL aanpassingen"
413
 
414
+ # @ polylang
415
+ #: ../include/languages-form.php:230
416
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
417
+ msgstr ""
418
+
419
+ #: ../include/languages-form.php:238
420
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
421
+ msgstr ""
422
 
423
+ # @ polylang
424
+ #: ../include/languages-form.php:247
425
  msgid "Remove /language/ in pretty permalinks. Example:"
426
  msgstr "Verwijder /language/ in pretty permalinks. Voorbeeld:"
427
 
428
+ # @ polylang
429
+ #: ../include/languages-form.php:256
430
+ msgid "Keep /language/ in pretty permalinks. Example:"
431
+ msgstr "Behoud /language/ in pretty permalinks. Voorbeeld:"
432
+
433
+ # @ polylang
434
+ #: ../include/languages-form.php:265
435
  msgid "Hide URL language information for default language"
436
  msgstr "Verberg URL taalinformatie voor de standaardtaal"
437
 
438
+ # @ polylang
439
+ #: ../include/languages-form.php:274
440
+ #, php-format
441
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
442
+ msgstr ""
443
+
444
+ #: ../include/languages-form.php:281
445
+ msgid "Synchronization"
446
+ msgstr ""
447
+
448
+ #: ../include/languages-form.php:287
449
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
450
+ msgstr ""
451
+
452
+ # @ polylang
453
+ #: ../include/post-translations.php:5
454
  msgid "ID of pages in other languages:"
455
  msgstr "ID's van pagina's in andere talen:"
456
 
457
+ # @ polylang
458
+ #: ../include/post-translations.php:5
459
  msgid "ID of posts in other languages:"
460
  msgstr "ID's van berichten in andere talen:"
461
 
462
+ # @ polylang
463
+ #: ../include/post-translations.php:9
464
  msgid "Page ID"
465
  msgstr "Pagina ID"
466
 
467
+ # @ polylang
468
+ #: ../include/post-translations.php:9
469
  msgid "Post ID"
470
  msgstr "Bericht ID"
471
 
472
+ # @ polylang
473
+ #: ../include/about.php:3
 
 
 
 
 
 
 
 
 
 
474
  #, php-format
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
475
  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."
476
  msgstr "Polylang is voorzien van uitgebreide %sdocumentatie%s (alleen in engels). Dit omvat informatie hoe een meertalige site opgezet kan worden en het gebruik op dagelijkse basis, een FAQ en ook documentatie voor ontwikkelaars voor het aanpassen van hun plugins en thema's."
477
 
478
+ # @ polylang
479
+ #: ../include/about.php:8
480
  #, php-format
 
481
  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."
482
  msgstr "Je kunt ook bruikbare information vinden in het %s support forum%s. Vergeet niet eerst een zoekopdracht uit te voeren voordat je een nieuw item post."
483
 
484
+ # @ polylang
485
+ #: ../include/about.php:14
486
  #, php-format
 
487
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
488
  msgstr "Polylang is gratis te gebruiken en is vrijgegeven onder dezelfde licentie als Wordpress, de %sGPL%s."
489
 
490
+ # @ polylang
491
+ #: ../include/about.php:18
492
  #, php-format
 
493
  msgid "If you wonder how you can help the project, just %sread this%s."
494
  msgstr "Ben je benieuwd hoe je dit project kan ondersteunen, %slees dit%s."
495
 
496
+ # @ polylang
497
+ #: ../include/about.php:22
498
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
499
  msgstr "Tot slot, wanneer deze plugin je bevalt of wanneer het jouw bedrijfsvoering ondersteunt, donaties ten behoeve van de auteur wordt zeer gewaardeerd."
500
 
501
+ #: ../include/core.php:547
502
+ msgid "Search"
503
+ msgstr ""
 
504
 
505
+ # @ polylang
506
+ #: ../include/term-translations.php:48
507
+ msgid "No untranslated term"
508
+ msgstr "Geen onvertaalde term"
 
509
 
510
+ # @ polylang
511
+ #: ../include/list-table.php:27
512
+ msgid "Delete"
513
+ msgstr "Verwijder"
514
+
515
+ # @ polylang
516
+ #: ../include/list-table.php:47
517
+ msgid "Code"
518
+ msgstr "Taalcode"
519
+
520
+ # @ polylang
521
+ #: ../include/list-table.php:49
522
+ msgid "Flag"
523
+ msgstr "Vlag"
524
+
525
+ # @ polylang
526
+ #: ../include/list-table.php:50
527
+ msgid "Posts"
528
+ msgstr "Berichten"
529
+
530
+ # @ polylang
531
+ #: ../include/list-table.php:105
532
+ msgid "Strings translations"
533
+ msgstr "Tekstvertalingen"
534
+
535
+ # @ polylang
536
+ #: ../include/list-table.php:131
537
+ msgid "Name"
538
+ msgstr "Naam"
539
+
540
+ # @ polylang
541
+ #: ../include/list-table.php:132
542
+ msgid "String"
543
+ msgstr "Tekst"
544
 
languages/polylang-pl_PL.po CHANGED
@@ -2,511 +2,542 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-01-23 15:00+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
- "X-Poedit-Language: \n"
14
- "X-Poedit-Country: \n"
15
  "X-Poedit-SourceCharset: utf-8\n"
16
- "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"
17
  "X-Poedit-Basepath: .\n"
18
- "X-Poedit-Bookmarks: \n"
19
  "X-Poedit-SearchPath-0: ..\n"
20
- "X-Textdomain-Support: yes"
21
 
22
- #: polylang.php:97
 
23
  #, php-format
24
- #@ polylang
25
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
26
  msgstr "Używasz WordPress %s. Polylang wymaga przynajmniej WordPress %s."
27
 
28
- #: polylang.php:193
29
- #@ polylang
 
 
 
 
 
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr "Błąd: Odtworzenie lokalnych flag nie powiodło się!"
32
 
33
- #: polylang.php:194
 
34
  #, php-format
35
- #@ polylang
36
  msgid "Please move your local flags from %s to %s"
37
  msgstr "Proszę przenieś twoje lokalne flagi z %s do %s"
38
 
39
- #: include/widget.php:6
40
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  msgid "Language Switcher"
42
  msgstr "Przełącznik języka"
43
 
44
- #: include/widget.php:6
45
- #@ polylang
46
  msgid "Displays a language switcher"
47
  msgstr "Wyświetla przełącznik języka"
48
 
49
- #: include/widget.php:71
50
- #@ polylang
51
  msgid "Title:"
52
  msgstr "Tytuł:"
53
 
54
- #: include/admin.php:26
55
- #: include/admin.php:300
56
- #@ default
57
- #@ polylang
58
- msgid "Settings"
59
- msgstr "Ustawienia"
60
-
61
- #: include/admin-filters.php:187
62
- #: include/admin.php:33
63
- #: include/admin.php:292
64
- #: include/list-table.php:13
65
- #@ polylang
66
  msgid "Languages"
67
  msgstr "Języki"
68
 
69
- #: include/admin.php:297
70
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  msgid "Menus"
72
  msgstr "Menu"
73
 
74
- #: include/admin.php:299
75
- #: include/list-table.php:104
76
- #@ polylang
77
  msgid "Strings translation"
78
  msgstr "Tłumaczenie ciągów tekstowych"
79
 
80
- #: include/admin.php:318
81
- #@ polylang
 
 
 
 
 
 
 
82
  msgid "Enter a valid WorPress locale"
83
  msgstr "Wpisz prawidłową lokalizację WordPress"
84
 
85
- #: include/admin.php:319
86
- #@ polylang
87
  msgid "The language code must be 2 characters long"
88
  msgstr "Kod języka musi się składać z 2 znaków"
89
 
90
- #: include/admin.php:320
91
- #@ polylang
92
  msgid "The language code must be unique"
93
  msgstr "Kod języka musi być unikalny"
94
 
95
- #: include/admin.php:321
96
- #@ polylang
97
  msgid "The language must have a name"
98
  msgstr "Język musi mieć nazwę"
99
 
100
- #: include/admin.php:322
101
- #@ polylang
102
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
103
  msgstr "Język został dodany, ale plik językowy WordPress nie został załadowany. Proszę zainstalować go manualnie."
104
 
105
- #: include/admin.php:475
106
- #@ polylang
107
- msgid "Upgrading language files&#8230;"
108
- msgstr "Uaktualnianie pliku językowego&#8230;"
109
-
110
- #: include/admin.php:486
111
- #@ polylang
112
- msgid "Displays language names"
113
- msgstr "Wyświetla nazwy języków"
114
-
115
- #: include/admin.php:487
116
- #@ polylang
117
- msgid "Displays flags"
118
- msgstr "Wyświetla flagi"
119
-
120
- #: include/admin.php:488
121
- #@ polylang
122
- msgid "Forces link to front page"
123
- msgstr "Wymusza link do strony głównej"
124
-
125
- #: include/admin.php:489
126
- #@ polylang
127
- msgid "Hides the current language"
128
- msgstr "Ukrywa aktualny język"
129
-
130
- #: include/admin.php:491
131
- #@ polylang
132
- msgid "Displays a language switcher at the end of the menu"
133
- msgstr "Wyświetla przełącznik języków na końcu menu"
134
-
135
- #: include/admin.php:492
136
- #@ polylang
137
- msgid "Displays as dropdown"
138
- msgstr "Wyświetla się jako menu rozwijane"
139
-
140
- #: include/admin.php:501
141
- #@ default
142
  msgid "Site Title"
143
  msgstr "Tytuł witryny"
144
 
145
- #: include/admin.php:502
146
- #@ default
147
  msgid "Tagline"
148
  msgstr "Tagline"
149
 
150
- #: include/admin.php:520
151
- #@ polylang
152
  msgid "Widget title"
153
  msgstr "Nazwa widgeta"
154
 
155
- #: include/list-table.php:127
156
- #: include/term-translations.php:6
157
- #: include/term-translations.php:11
158
- #@ polylang
159
- msgid "Translations"
160
- msgstr "Tłumaczenia"
161
-
162
- #: include/admin-filters.php:537
163
- #: include/admin-filters.php:554
164
- #: include/list-table.php:12
165
- #: include/post-translations.php:4
166
- #: include/term-translations.php:15
167
- #@ polylang
168
- msgid "Language"
169
- msgstr "Język"
170
-
171
- #: include/term-translations.php:16
172
- #@ polylang
173
- msgid "Translation"
174
- msgstr "Tłumaczenie"
175
-
176
- #: include/list-table.php:26
177
- #: include/post-translations.php:6
178
- #: include/post-translations.php:29
179
- #: include/term-translations.php:18
180
- #: include/term-translations.php:65
181
- #@ polylang
182
- msgid "Edit"
183
- msgstr "Edytuj"
184
-
185
- #: include/term-translations.php:48
186
- #@ polylang
187
- msgid "No untranslated term"
188
- msgstr "Brak nieprzetłumaczonego terminu"
189
-
190
- #: include/post-translations.php:34
191
- #: include/term-translations.php:54
192
- #@ polylang
193
- msgid "Add new"
194
- msgstr "Dodaj nowy"
195
-
196
- #: include/admin-filters.php:151
197
- #: include/admin-filters.php:600
198
- #@ polylang
199
  msgid "Add new translation"
200
  msgstr "Dodaj nowe tłumaczenie"
201
 
202
- #: include/admin-filters.php:174
203
- #@ polylang
204
- msgid "Show all languages"
205
- msgstr "Pokaż wszystkie języki"
206
 
207
- #: include/admin-filters.php:204
208
- #@ polylang
209
  msgid "Page's language:"
210
  msgstr "Język strony:"
211
 
212
- #: include/admin-filters.php:204
213
- #@ polylang
214
  msgid "Post's language:"
215
  msgstr "Język wpisu:"
216
 
217
- #: include/admin-filters.php:263
218
- #@ default
219
  msgid "(no parent)"
220
  msgstr "(brak strony nadrzędnej)"
221
 
222
- #: include/admin-filters.php:539
223
- #: include/admin-filters.php:557
224
- #@ polylang
 
 
 
 
 
 
 
 
225
  msgid "Sets the language"
226
  msgstr "Ustawia język"
227
 
228
- #: include/admin-filters.php:721
229
- #@ default
230
  msgid "None"
231
  msgstr "Żaden"
232
 
233
- #: include/admin-filters.php:738
234
- #@ polylang
235
  msgid "Theme locations and languages"
236
  msgstr "Lokalizacje motywów i języki"
237
 
238
- #: include/admin-filters.php:743
 
239
  #, php-format
240
- #@ polylang
241
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
242
  msgstr "Proszę idź do %sstrony języka%s aby ustawić lokalizacje motywu i języki"
243
 
244
- #: include/admin-filters.php:754
245
- #@ polylang
246
  msgid "The widget is displayed for:"
247
  msgstr "Widget wyświetlany jest dla:"
248
 
249
- #: include/admin-filters.php:785
250
- #@ polylang
 
 
 
 
 
251
  msgid "Admin language"
252
  msgstr "Język administratora"
253
 
254
- #: include/list-table.php:27
255
- #@ polylang
256
- msgid "Delete"
257
- msgstr "Usuń"
258
-
259
- #: include/languages-form.php:70
260
- #: include/list-table.php:45
261
- #@ polylang
262
- msgid "Full name"
263
- msgstr "Pełna nazwa"
264
-
265
- #: include/languages-form.php:76
266
- #: include/list-table.php:46
267
- #@ polylang
268
- msgid "Locale"
269
- msgstr "Lokalizacja"
270
-
271
- #: include/list-table.php:47
272
- #@ polylang
273
- msgid "Code"
274
- msgstr "Kod"
275
-
276
- #: include/languages-form.php:98
277
- #: include/list-table.php:48
278
- #@ polylang
279
- msgid "Order"
280
- msgstr "Kolejność"
281
-
282
- #: include/list-table.php:49
283
- #@ polylang
284
- msgid "Flag"
285
- msgstr "Flaga"
286
-
287
- #: include/list-table.php:50
288
- #@ polylang
289
- msgid "Posts"
290
- msgstr "Wpisy"
291
-
292
- #: include/list-table.php:105
293
- #@ polylang
294
- msgid "Strings translations"
295
- msgstr "Tłumaczenia ciągów tekstowych"
296
-
297
- #: include/list-table.php:125
298
- #@ polylang
299
- msgid "Name"
300
- msgstr "Nazwa"
301
-
302
- #: include/list-table.php:126
303
- #@ polylang
304
- msgid "String"
305
- msgstr "Ciąg tekstowy"
306
 
307
- #: include/calendar.php:132
308
- #: include/calendar.php:140
309
- #, php-format
310
- #@ default
311
- msgid "View posts for %1$s %2$s"
312
- msgstr "Zobacz wpisy dla %1$s %2$s"
313
 
314
- #: include/languages-form.php:36
315
- #@ polylang
316
  msgid "Edit language"
317
  msgstr "Edytuj język"
318
 
319
- #: include/languages-form.php:36
320
- #: include/languages-form.php:103
321
- #@ polylang
322
  msgid "Add new language"
323
  msgstr "Dodaj nowy język"
324
 
325
- #: include/languages-form.php:58
326
- #@ polylang
327
  msgid "Choose a language"
328
  msgstr "Wybierz język"
329
 
330
- #: include/languages-form.php:66
331
- #@ polylang
332
  msgid "You can choose a language in the list or directly edit it below."
333
  msgstr "Możesz wybrać język z listy lub edytować go bezpośrednio poniżej"
334
 
335
- #: include/languages-form.php:72
336
- #@ polylang
 
 
 
 
 
337
  msgid "The name is how it is displayed on your site (for example: English)."
338
  msgstr "Nazwa, tak jak będzie wyświetlana na stronie (np. English)"
339
 
340
- #: include/languages-form.php:79
341
- #@ polylang
 
 
 
 
 
342
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
343
  msgstr "Lokalizacja WordPress dla języka (np. en_US). Dla tego języka będziesz musiał zainstalować plik .mo."
344
 
345
- #: include/languages-form.php:83
346
- #@ polylang
347
  msgid "Language code"
348
  msgstr "Kod języka"
349
 
350
- #: include/languages-form.php:85
351
- #@ polylang
352
  msgid "2-letters ISO 639-1 language code (for example: en)"
353
  msgstr "2-literowy kod języka w ISO 639-1 (np. en)"
354
 
355
- #: include/languages-form.php:89
356
- #@ polylang
357
  msgid "Text direction"
358
  msgstr "Kierunek zapisu języka"
359
 
360
- #: include/languages-form.php:91
361
- #@ polylang
362
  msgid "left to right"
363
  msgstr "od lewej do prawej"
364
 
365
- #: include/languages-form.php:93
366
- #@ polylang
367
  msgid "right to left"
368
  msgstr "od prawej do lewej"
369
 
370
- #: include/languages-form.php:94
371
- #@ polylang
372
  msgid "Choose the text direction for the language"
373
  msgstr "Wybierz kierunek zapisu języka"
374
 
375
- #: include/languages-form.php:100
376
- #@ polylang
 
 
 
 
 
377
  msgid "Position of the language in the language switcher"
378
  msgstr "Pozycja języka w przełączniku języka"
379
 
380
- #: include/languages-form.php:103
381
- #@ default
382
  msgid "Update"
383
  msgstr "Aktualizacja"
384
 
385
- #: include/languages-form.php:149
386
- #@ polylang
387
  msgid "Language switcher"
388
  msgstr "Przełącznik języka"
389
 
390
- #: include/languages-form.php:188
391
- #@ polylang
 
 
 
 
 
392
  msgid "Default language"
393
  msgstr "Domyślny język"
394
 
395
- #: include/languages-form.php:206
396
- #@ polylang
397
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
398
  msgstr "Istnieją wpisy, strony, kategorie i tagi bez określonego języka. Czy chcesz ustawić dla nich domyślny język?"
399
 
400
- #: include/languages-form.php:214
401
- #@ polylang
402
  msgid "Detect browser language"
403
  msgstr "Wykryj język przeglądarki"
404
 
405
- #: include/languages-form.php:220
406
- #@ polylang
407
  msgid "When the front page is visited, set the language according to the browser preference"
408
  msgstr "Przy wejściu na stronę domową, ustaw język zgodnie z ustawieniami przeglądarki"
409
 
410
- #: include/languages-form.php:227
411
- #@ polylang
412
  msgid "URL modifications"
413
  msgstr "Modyfikacje URL"
414
 
415
- #: include/languages-form.php:233
416
- #@ polylang
417
- msgid "Keep /language/ in pretty permalinks. Example:"
418
- msgstr "Zachowaj /language/ w przyjaznych permalinkach. Np.:"
419
 
420
- #: include/languages-form.php:241
421
- #@ polylang
 
 
 
 
422
  msgid "Remove /language/ in pretty permalinks. Example:"
423
  msgstr "Usuń /language/ z przyjaznych permalinków. Np.:"
424
 
425
- #: include/languages-form.php:249
426
- #@ polylang
 
 
 
 
 
427
  msgid "Hide URL language information for default language"
428
  msgstr "Ukryj informację o języku w URL dla domyślnego języka"
429
 
430
- #: include/languages-form.php:256
431
- #@ polylang
432
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
433
- msgstr "Dodaj informację o języku do wszystkich URL w tym do wpisów, stron, kategorii i tagów (nie rekomendowane)"
 
 
 
 
434
 
435
- #: include/base.php:38
436
- #@ polylang
437
- msgid "All languages"
438
- msgstr "Wszystkie języki"
439
 
440
- #: include/post-translations.php:1
441
- #@ polylang
442
  msgid "ID of pages in other languages:"
443
  msgstr "ID stron w innych językach"
444
 
445
- #: include/post-translations.php:1
446
- #@ polylang
447
  msgid "ID of posts in other languages:"
448
  msgstr "ID wpisów w innych językach"
449
 
450
- #: include/post-translations.php:5
451
- #@ polylang
452
  msgid "Page ID"
453
  msgstr "ID strony"
454
 
455
- #: include/post-translations.php:5
456
- #@ polylang
457
  msgid "Post ID"
458
  msgstr "ID wpisu"
459
 
460
- #: include/about.php:3
 
461
  #, php-format
462
- #@ polylang
463
  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."
464
  msgstr ""
465
 
466
- #: include/about.php:8
 
467
  #, php-format
468
- #@ polylang
469
  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."
470
  msgstr ""
471
 
472
- #: include/about.php:14
 
473
  #, php-format
474
- #@ polylang
475
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
476
  msgstr ""
477
 
478
- #: include/about.php:18
 
479
  #, php-format
480
- #@ polylang
481
  msgid "If you wonder how you can help the project, just %sread this%s."
482
  msgstr ""
483
 
484
- #: include/about.php:22
485
- #@ polylang
486
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
487
  msgstr ""
488
 
489
- #: include/admin.php:38
490
- #@ polylang
491
- msgid "About Polylang"
492
  msgstr ""
493
 
494
- #. translators: Calendar caption: 1: month name, 2: 4-digit year
495
- #: include/calendar.php:106
496
- #, php-format
497
- #@ default
498
- msgctxt "calendar caption"
499
- msgid "%1$s %2$s"
500
- msgstr ""
501
 
502
- #: include/languages-form.php:263
503
- #, php-format
504
- #@ polylang
505
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
506
- msgstr ""
507
 
508
- #: polylang.php:111
509
- #@ polylang
510
- msgid "For some reasons, Polylang could not create a table in your database."
511
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
512
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:19+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
+ "Language: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 
14
  "X-Poedit-SourceCharset: utf-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_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-Poedit-SearchPath-0: ..\n"
 
19
 
20
+ # @ polylang
21
+ #: ../polylang.php:111
22
  #, php-format
 
23
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
24
  msgstr "Używasz WordPress %s. Polylang wymaga przynajmniej WordPress %s."
25
 
26
+ # @ polylang
27
+ #: ../polylang.php:125
28
+ msgid "For some reasons, Polylang could not create a table in your database."
29
+ msgstr ""
30
+
31
+ # @ polylang
32
+ #: ../polylang.php:208
33
  msgid "Error: Restore of local flags failed!"
34
  msgstr "Błąd: Odtworzenie lokalnych flag nie powiodło się!"
35
 
36
+ # @ polylang
37
+ #: ../polylang.php:209
38
  #, php-format
 
39
  msgid "Please move your local flags from %s to %s"
40
  msgstr "Proszę przenieś twoje lokalne flagi z %s do %s"
41
 
42
+ # @ default
43
+ #: ../include/calendar.php:106
44
+ #, php-format
45
+ msgctxt "calendar caption"
46
+ msgid "%1$s %2$s"
47
+ msgstr ""
48
+
49
+ # @ default
50
+ #: ../include/calendar.php:132
51
+ #: ../include/calendar.php:140
52
+ #, php-format
53
+ msgid "View posts for %1$s %2$s"
54
+ msgstr "Zobacz wpisy dla %1$s %2$s"
55
+
56
+ # @ polylang
57
+ #: ../include/media-translations.php:3
58
+ #: ../include/admin-filters.php:194
59
+ #: ../include/admin-filters.php:525
60
+ #: ../include/admin-filters.php:696
61
+ #: ../include/admin-filters.php:714
62
+ #: ../include/post-translations.php:8
63
+ #: ../include/term-translations.php:15
64
+ msgid "Language"
65
+ msgstr "Język"
66
+
67
+ # @ polylang
68
+ #: ../include/media-translations.php:4
69
+ #: ../include/term-translations.php:16
70
+ msgid "Translation"
71
+ msgstr "Tłumaczenie"
72
+
73
+ # @ polylang
74
+ #: ../include/media-translations.php:18
75
+ #: ../include/post-translations.php:10
76
+ #: ../include/post-translations.php:33
77
+ #: ../include/term-translations.php:18
78
+ #: ../include/term-translations.php:65
79
+ msgid "Edit"
80
+ msgstr "Edytuj"
81
+
82
+ # @ polylang
83
+ #: ../include/media-translations.php:26
84
+ #: ../include/post-translations.php:38
85
+ #: ../include/term-translations.php:54
86
+ msgid "Add new"
87
+ msgstr "Dodaj nowy"
88
+
89
+ # @ polylang
90
+ #: ../include/widget.php:6
91
  msgid "Language Switcher"
92
  msgstr "Przełącznik języka"
93
 
94
+ # @ polylang
95
+ #: ../include/widget.php:6
96
  msgid "Displays a language switcher"
97
  msgstr "Wyświetla przełącznik języka"
98
 
99
+ # @ polylang
100
+ #: ../include/widget.php:73
101
  msgid "Title:"
102
  msgstr "Tytuł:"
103
 
104
+ # @ polylang
105
+ #: ../include/admin-base.php:50
106
+ #: ../include/admin-base.php:176
107
+ #: ../include/admin.php:290
108
+ #: ../include/admin-filters.php:221
 
 
 
 
 
 
 
109
  msgid "Languages"
110
  msgstr "Języki"
111
 
112
+ # @ polylang
113
+ #: ../include/admin-base.php:55
114
+ msgid "About Polylang"
115
+ msgstr ""
116
+
117
+ # @ polylang
118
+ #: ../include/admin-base.php:149
119
+ msgid "Displays language names"
120
+ msgstr "Wyświetla nazwy języków"
121
+
122
+ # @ polylang
123
+ #: ../include/admin-base.php:150
124
+ msgid "Displays flags"
125
+ msgstr "Wyświetla flagi"
126
+
127
+ # @ polylang
128
+ #: ../include/admin-base.php:151
129
+ msgid "Forces link to front page"
130
+ msgstr "Wymusza link do strony głównej"
131
+
132
+ # @ polylang
133
+ #: ../include/admin-base.php:152
134
+ msgid "Hides the current language"
135
+ msgstr "Ukrywa aktualny język"
136
+
137
+ # @ polylang
138
+ #: ../include/admin-base.php:154
139
+ msgid "Displays a language switcher at the end of the menu"
140
+ msgstr "Wyświetla przełącznik języków na końcu menu"
141
+
142
+ # @ polylang
143
+ #: ../include/admin-base.php:155
144
+ msgid "Displays as dropdown"
145
+ msgstr "Wyświetla się jako menu rozwijane"
146
+
147
+ # @ polylang
148
+ #: ../include/admin-base.php:177
149
+ msgid "Filters content by language"
150
+ msgstr ""
151
+
152
+ # @ polylang
153
+ #: ../include/admin-base.php:184
154
+ msgid "Show all languages"
155
+ msgstr "Pokaż wszystkie języki"
156
+
157
+ # @ polylang
158
+ #: ../include/admin.php:295
159
  msgid "Menus"
160
  msgstr "Menu"
161
 
162
+ # @ polylang
163
+ #: ../include/admin.php:297
 
164
  msgid "Strings translation"
165
  msgstr "Tłumaczenie ciągów tekstowych"
166
 
167
+ # @ default
168
+ # @ polylang
169
+ #: ../include/admin.php:298
170
+ #: ../include/admin-filters.php:988
171
+ msgid "Settings"
172
+ msgstr "Ustawienia"
173
+
174
+ # @ polylang
175
+ #: ../include/admin.php:317
176
  msgid "Enter a valid WorPress locale"
177
  msgstr "Wpisz prawidłową lokalizację WordPress"
178
 
179
+ # @ polylang
180
+ #: ../include/admin.php:318
181
  msgid "The language code must be 2 characters long"
182
  msgstr "Kod języka musi się składać z 2 znaków"
183
 
184
+ # @ polylang
185
+ #: ../include/admin.php:319
186
  msgid "The language code must be unique"
187
  msgstr "Kod języka musi być unikalny"
188
 
189
+ # @ polylang
190
+ #: ../include/admin.php:320
191
  msgid "The language must have a name"
192
  msgstr "Język musi mieć nazwę"
193
 
194
+ # @ polylang
195
+ #: ../include/admin.php:321
196
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
197
  msgstr "Język został dodany, ale plik językowy WordPress nie został załadowany. Proszę zainstalować go manualnie."
198
 
199
+ # @ default
200
+ #: ../include/admin.php:409
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  msgid "Site Title"
202
  msgstr "Tytuł witryny"
203
 
204
+ # @ default
205
+ #: ../include/admin.php:410
206
  msgid "Tagline"
207
  msgstr "Tagline"
208
 
209
+ # @ polylang
210
+ #: ../include/admin.php:428
211
  msgid "Widget title"
212
  msgstr "Nazwa widgeta"
213
 
214
+ # @ polylang
215
+ #: ../include/admin-filters.php:176
216
+ #: ../include/admin-filters.php:753
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
217
  msgid "Add new translation"
218
  msgstr "Dodaj nowe tłumaczenie"
219
 
220
+ #: ../include/admin-filters.php:190
221
+ msgid "&mdash; No Change &mdash;"
222
+ msgstr ""
 
223
 
224
+ # @ polylang
225
+ #: ../include/admin-filters.php:244
226
  msgid "Page's language:"
227
  msgstr "Język strony:"
228
 
229
+ # @ polylang
230
+ #: ../include/admin-filters.php:244
231
  msgid "Post's language:"
232
  msgstr "Język wpisu:"
233
 
234
+ # @ default
235
+ #: ../include/admin-filters.php:305
236
  msgid "(no parent)"
237
  msgstr "(brak strony nadrzędnej)"
238
 
239
+ # @ polylang
240
+ #: ../include/admin-filters.php:536
241
+ #: ../include/admin-filters.php:561
242
+ #: ../include/term-translations.php:6
243
+ #: ../include/term-translations.php:11
244
+ msgid "Translations"
245
+ msgstr "Tłumaczenia"
246
+
247
+ # @ polylang
248
+ #: ../include/admin-filters.php:698
249
+ #: ../include/admin-filters.php:717
250
  msgid "Sets the language"
251
  msgstr "Ustawia język"
252
 
253
+ # @ default
254
+ #: ../include/admin-filters.php:879
255
  msgid "None"
256
  msgstr "Żaden"
257
 
258
+ # @ polylang
259
+ #: ../include/admin-filters.php:910
260
  msgid "Theme locations and languages"
261
  msgstr "Lokalizacje motywów i języki"
262
 
263
+ # @ polylang
264
+ #: ../include/admin-filters.php:916
265
  #, php-format
 
266
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
267
  msgstr "Proszę idź do %sstrony języka%s aby ustawić lokalizacje motywu i języki"
268
 
269
+ # @ polylang
270
+ #: ../include/admin-filters.php:931
271
  msgid "The widget is displayed for:"
272
  msgstr "Widget wyświetlany jest dla:"
273
 
274
+ # @ polylang
275
+ #: ../include/admin-filters.php:935
276
+ msgid "All languages"
277
+ msgstr "Wszystkie języki"
278
+
279
+ # @ polylang
280
+ #: ../include/admin-filters.php:959
281
  msgid "Admin language"
282
  msgstr "Język administratora"
283
 
284
+ #: ../include/admin-filters.php:964
285
+ msgid "Wordpress default"
286
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
287
 
288
+ # @ polylang
289
+ #: ../include/admin-filters.php:994
290
+ msgid "Upgrading language files&#8230;"
291
+ msgstr "Uaktualnianie pliku językowego&#8230;"
 
 
292
 
293
+ # @ polylang
294
+ #: ../include/languages-form.php:38
295
  msgid "Edit language"
296
  msgstr "Edytuj język"
297
 
298
+ # @ polylang
299
+ #: ../include/languages-form.php:38
300
+ #: ../include/languages-form.php:105
301
  msgid "Add new language"
302
  msgstr "Dodaj nowy język"
303
 
304
+ # @ polylang
305
+ #: ../include/languages-form.php:60
306
  msgid "Choose a language"
307
  msgstr "Wybierz język"
308
 
309
+ # @ polylang
310
+ #: ../include/languages-form.php:68
311
  msgid "You can choose a language in the list or directly edit it below."
312
  msgstr "Możesz wybrać język z listy lub edytować go bezpośrednio poniżej"
313
 
314
+ # @ polylang
315
+ #: ../include/languages-form.php:72
316
+ msgid "Full name"
317
+ msgstr "Pełna nazwa"
318
+
319
+ # @ polylang
320
+ #: ../include/languages-form.php:74
321
  msgid "The name is how it is displayed on your site (for example: English)."
322
  msgstr "Nazwa, tak jak będzie wyświetlana na stronie (np. English)"
323
 
324
+ # @ polylang
325
+ #: ../include/languages-form.php:78
326
+ msgid "Locale"
327
+ msgstr "Lokalizacja"
328
+
329
+ # @ polylang
330
+ #: ../include/languages-form.php:81
331
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
332
  msgstr "Lokalizacja WordPress dla języka (np. en_US). Dla tego języka będziesz musiał zainstalować plik .mo."
333
 
334
+ # @ polylang
335
+ #: ../include/languages-form.php:85
336
  msgid "Language code"
337
  msgstr "Kod języka"
338
 
339
+ # @ polylang
340
+ #: ../include/languages-form.php:87
341
  msgid "2-letters ISO 639-1 language code (for example: en)"
342
  msgstr "2-literowy kod języka w ISO 639-1 (np. en)"
343
 
344
+ # @ polylang
345
+ #: ../include/languages-form.php:91
346
  msgid "Text direction"
347
  msgstr "Kierunek zapisu języka"
348
 
349
+ # @ polylang
350
+ #: ../include/languages-form.php:93
351
  msgid "left to right"
352
  msgstr "od lewej do prawej"
353
 
354
+ # @ polylang
355
+ #: ../include/languages-form.php:95
356
  msgid "right to left"
357
  msgstr "od prawej do lewej"
358
 
359
+ # @ polylang
360
+ #: ../include/languages-form.php:96
361
  msgid "Choose the text direction for the language"
362
  msgstr "Wybierz kierunek zapisu języka"
363
 
364
+ # @ polylang
365
+ #: ../include/languages-form.php:100
366
+ msgid "Order"
367
+ msgstr "Kolejność"
368
+
369
+ # @ polylang
370
+ #: ../include/languages-form.php:102
371
  msgid "Position of the language in the language switcher"
372
  msgstr "Pozycja języka w przełączniku języka"
373
 
374
+ # @ default
375
+ #: ../include/languages-form.php:105
376
  msgid "Update"
377
  msgstr "Aktualizacja"
378
 
379
+ # @ polylang
380
+ #: ../include/languages-form.php:151
381
  msgid "Language switcher"
382
  msgstr "Przełącznik języka"
383
 
384
+ # @ polylang
385
+ #: ../include/languages-form.php:175
386
+ msgid "Clean strings translation database"
387
+ msgstr ""
388
+
389
+ # @ polylang
390
+ #: ../include/languages-form.php:191
391
  msgid "Default language"
392
  msgstr "Domyślny język"
393
 
394
+ # @ polylang
395
+ #: ../include/languages-form.php:203
396
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
397
  msgstr "Istnieją wpisy, strony, kategorie i tagi bez określonego języka. Czy chcesz ustawić dla nich domyślny język?"
398
 
399
+ # @ polylang
400
+ #: ../include/languages-form.php:211
401
  msgid "Detect browser language"
402
  msgstr "Wykryj język przeglądarki"
403
 
404
+ # @ polylang
405
+ #: ../include/languages-form.php:217
406
  msgid "When the front page is visited, set the language according to the browser preference"
407
  msgstr "Przy wejściu na stronę domową, ustaw język zgodnie z ustawieniami przeglądarki"
408
 
409
+ # @ polylang
410
+ #: ../include/languages-form.php:224
411
  msgid "URL modifications"
412
  msgstr "Modyfikacje URL"
413
 
414
+ # @ polylang
415
+ #: ../include/languages-form.php:230
416
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
417
+ msgstr ""
418
 
419
+ #: ../include/languages-form.php:238
420
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
421
+ msgstr ""
422
+
423
+ # @ polylang
424
+ #: ../include/languages-form.php:247
425
  msgid "Remove /language/ in pretty permalinks. Example:"
426
  msgstr "Usuń /language/ z przyjaznych permalinków. Np.:"
427
 
428
+ # @ polylang
429
+ #: ../include/languages-form.php:256
430
+ msgid "Keep /language/ in pretty permalinks. Example:"
431
+ msgstr "Zachowaj /language/ w przyjaznych permalinkach. Np.:"
432
+
433
+ # @ polylang
434
+ #: ../include/languages-form.php:265
435
  msgid "Hide URL language information for default language"
436
  msgstr "Ukryj informację o języku w URL dla domyślnego języka"
437
 
438
+ #: ../include/languages-form.php:274
439
+ #, php-format
440
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
441
+ msgstr ""
442
+
443
+ #: ../include/languages-form.php:281
444
+ msgid "Synchronization"
445
+ msgstr ""
446
 
447
+ #: ../include/languages-form.php:287
448
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
449
+ msgstr ""
 
450
 
451
+ # @ polylang
452
+ #: ../include/post-translations.php:5
453
  msgid "ID of pages in other languages:"
454
  msgstr "ID stron w innych językach"
455
 
456
+ # @ polylang
457
+ #: ../include/post-translations.php:5
458
  msgid "ID of posts in other languages:"
459
  msgstr "ID wpisów w innych językach"
460
 
461
+ # @ polylang
462
+ #: ../include/post-translations.php:9
463
  msgid "Page ID"
464
  msgstr "ID strony"
465
 
466
+ # @ polylang
467
+ #: ../include/post-translations.php:9
468
  msgid "Post ID"
469
  msgstr "ID wpisu"
470
 
471
+ # @ polylang
472
+ #: ../include/about.php:3
473
  #, php-format
 
474
  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."
475
  msgstr ""
476
 
477
+ # @ polylang
478
+ #: ../include/about.php:8
479
  #, php-format
 
480
  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."
481
  msgstr ""
482
 
483
+ # @ polylang
484
+ #: ../include/about.php:14
485
  #, php-format
 
486
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
487
  msgstr ""
488
 
489
+ # @ polylang
490
+ #: ../include/about.php:18
491
  #, php-format
 
492
  msgid "If you wonder how you can help the project, just %sread this%s."
493
  msgstr ""
494
 
495
+ # @ polylang
496
+ #: ../include/about.php:22
497
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
498
  msgstr ""
499
 
500
+ #: ../include/core.php:547
501
+ msgid "Search"
 
502
  msgstr ""
503
 
504
+ # @ polylang
505
+ #: ../include/term-translations.php:48
506
+ msgid "No untranslated term"
507
+ msgstr "Brak nieprzetłumaczonego terminu"
 
 
 
508
 
509
+ # @ polylang
510
+ #: ../include/list-table.php:27
511
+ msgid "Delete"
512
+ msgstr "Usuń"
 
513
 
514
+ # @ polylang
515
+ #: ../include/list-table.php:47
516
+ msgid "Code"
517
+ msgstr "Kod"
518
+
519
+ # @ polylang
520
+ #: ../include/list-table.php:49
521
+ msgid "Flag"
522
+ msgstr "Flaga"
523
+
524
+ # @ polylang
525
+ #: ../include/list-table.php:50
526
+ msgid "Posts"
527
+ msgstr "Wpisy"
528
+
529
+ # @ polylang
530
+ #: ../include/list-table.php:105
531
+ msgid "Strings translations"
532
+ msgstr "Tłumaczenia ciągów tekstowych"
533
+
534
+ # @ polylang
535
+ #: ../include/list-table.php:131
536
+ msgid "Name"
537
+ msgstr "Nazwa"
538
+
539
+ # @ polylang
540
+ #: ../include/list-table.php:132
541
+ msgid "String"
542
+ msgstr "Ciąg tekstowy"
543
 
languages/polylang-pt_PT.mo CHANGED
Binary file
languages/polylang-pt_PT.po CHANGED
@@ -2,9 +2,9 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-02-21 20:50+0100\n"
6
  "PO-Revision-Date: \n"
7
- "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: \n"
10
  "MIME-Version: 1.0\n"
@@ -17,24 +17,64 @@ msgstr ""
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
- #: ../polylang.php:97
21
  #, php-format
22
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
  msgstr "Está a utilizar o WordPress %s. O Polylang necessita de pelo menos ter a versão %s do WordPress."
24
 
25
- #: ../polylang.php:111
26
  msgid "For some reasons, Polylang could not create a table in your database."
27
  msgstr "Por algum motivo, o Polylang não conseguiu criar uma tabela na sua base de dados."
28
 
29
- #: ../polylang.php:193
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr "Erro: O restauro de bandeiras locais falhou."
32
 
33
- #: ../polylang.php:194
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
  msgstr "Por favor, modifique a localização das bandeiras locais de %s para %s."
37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  #: ../include/widget.php:6
39
  msgid "Language Switcher"
40
  msgstr "Seleccionador de lingua"
@@ -43,350 +83,307 @@ msgstr "Seleccionador de lingua"
43
  msgid "Displays a language switcher"
44
  msgstr "Apresenta o seleccionador de lingua"
45
 
46
- #: ../include/widget.php:71
47
  msgid "Title:"
48
  msgstr "Título:"
49
 
50
- #: ../include/admin.php:26
51
- #: ../include/admin.php:300
52
- msgid "Settings"
53
- msgstr "Definições"
54
-
55
- #: ../include/admin.php:33
56
- #: ../include/admin.php:292
57
- #: ../include/admin-filters.php:187
58
- #: ../include/list-table.php:13
59
  msgid "Languages"
60
  msgstr "Linguas"
61
 
62
- #: ../include/admin.php:38
63
  msgid "About Polylang"
64
  msgstr "Acerca de Polylang"
65
 
66
- #: ../include/admin.php:297
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  msgid "Menus"
68
  msgstr "Menus"
69
 
70
- #: ../include/admin.php:299
71
- #: ../include/list-table.php:104
72
  msgid "Strings translation"
73
  msgstr "Tradução das entradas"
74
 
75
- #: ../include/admin.php:318
 
 
 
 
 
76
  msgid "Enter a valid WorPress locale"
77
  msgstr "Insira um código de lingua WordPress válido"
78
 
79
- #: ../include/admin.php:319
80
  msgid "The language code must be 2 characters long"
81
  msgstr "O código de lingua tem que ter um comprimento de 2 caractéres"
82
 
83
- #: ../include/admin.php:320
84
  msgid "The language code must be unique"
85
  msgstr " O código de lingua tem que ser único"
86
 
87
- #: ../include/admin.php:321
88
  msgid "The language must have a name"
89
  msgstr "A lingua tem que ter um nome"
90
 
91
- #: ../include/admin.php:322
92
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
93
  msgstr "A lingua foi criada mas o ficheiro de lingua do WordPress não foi descarregado. Por favor, instale manualmente."
94
 
95
- #: ../include/admin.php:475
96
- msgid "Upgrading language files&#8230;"
97
- msgstr "A actualizar ficheiros de lingua&#8230;"
98
-
99
- #: ../include/admin.php:486
100
- msgid "Displays language names"
101
- msgstr "Apresentar os nomes das linguas"
102
-
103
- #: ../include/admin.php:487
104
- msgid "Displays flags"
105
- msgstr "Apresentar bandeiras"
106
-
107
- #: ../include/admin.php:488
108
- msgid "Forces link to front page"
109
- msgstr "Forçar a hiperligação para a página inicial"
110
-
111
- #: ../include/admin.php:489
112
- msgid "Hides the current language"
113
- msgstr "Esconde a lingua actual"
114
-
115
- #: ../include/admin.php:491
116
- msgid "Displays a language switcher at the end of the menu"
117
- msgstr "Apresenta o seleccionador de lingua no final do menu."
118
-
119
- #: ../include/admin.php:492
120
- msgid "Displays as dropdown"
121
- msgstr "Apresentar como caixa de selecção"
122
-
123
- #: ../include/admin.php:501
124
  msgid "Site Title"
125
  msgstr "Titulo do site"
126
 
127
- #: ../include/admin.php:502
128
  msgid "Tagline"
129
  msgstr "Assinatura"
130
 
131
- #: ../include/admin.php:520
132
  msgid "Widget title"
133
  msgstr "Titulo do Widget"
134
 
135
- #: ../include/term-translations.php:6
136
- #: ../include/term-translations.php:11
137
- #: ../include/list-table.php:127
138
- msgid "Translations"
139
- msgstr "Traduções"
140
-
141
- #: ../include/term-translations.php:15
142
- #: ../include/admin-filters.php:537
143
- #: ../include/admin-filters.php:554
144
- #: ../include/list-table.php:12
145
- #: ../include/post-translations.php:4
146
- msgid "Language"
147
- msgstr "Lingua"
148
-
149
- #: ../include/term-translations.php:16
150
- msgid "Translation"
151
- msgstr "Tradução"
152
-
153
- #: ../include/term-translations.php:18
154
- #: ../include/term-translations.php:65
155
- #: ../include/list-table.php:26
156
- #: ../include/post-translations.php:6
157
- #: ../include/post-translations.php:29
158
- msgid "Edit"
159
- msgstr "Editar"
160
-
161
- #: ../include/term-translations.php:48
162
- msgid "No untranslated term"
163
- msgstr "Nenhum termo por traduzir"
164
-
165
- #: ../include/term-translations.php:54
166
- #: ../include/post-translations.php:34
167
- msgid "Add new"
168
- msgstr "Adicionar novo"
169
-
170
- #: ../include/admin-filters.php:151
171
- #: ../include/admin-filters.php:600
172
  msgid "Add new translation"
173
  msgstr "Adicionar nova tradução"
174
 
175
- #: ../include/admin-filters.php:174
176
- msgid "Show all languages"
177
- msgstr "Exibit todas as linguas"
178
 
179
- #: ../include/admin-filters.php:204
180
  msgid "Page's language:"
181
  msgstr "Lingua da página"
182
 
183
- #: ../include/admin-filters.php:204
184
  msgid "Post's language:"
185
  msgstr "Lingua do artigo"
186
 
187
- #: ../include/admin-filters.php:263
188
  msgid "(no parent)"
189
  msgstr "(sem topo)"
190
 
191
- #: ../include/admin-filters.php:539
192
- #: ../include/admin-filters.php:557
 
 
 
 
 
 
 
193
  msgid "Sets the language"
194
  msgstr "Define a lingua"
195
 
196
- #: ../include/admin-filters.php:721
197
  msgid "None"
198
  msgstr "Nenhum"
199
 
200
- #: ../include/admin-filters.php:738
201
  msgid "Theme locations and languages"
202
  msgstr "Tema de localizações e llinguas"
203
 
204
- #: ../include/admin-filters.php:743
205
  #, php-format
206
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
207
  msgstr "Por favor, vá a %spágina das linguas%s para definir o tema de localizações e linguas"
208
 
209
- #: ../include/admin-filters.php:754
210
  msgid "The widget is displayed for:"
211
  msgstr "O widget é apresentado para:"
212
 
213
- #: ../include/admin-filters.php:785
 
 
 
 
214
  msgid "Admin language"
215
  msgstr "Ligua do administrador"
216
 
217
- #: ../include/list-table.php:27
218
- msgid "Delete"
219
- msgstr "Apagar"
220
-
221
- #: ../include/list-table.php:45
222
- #: ../include/languages-form.php:70
223
- msgid "Full name"
224
- msgstr "Nome completo"
225
-
226
- #: ../include/list-table.php:46
227
- #: ../include/languages-form.php:76
228
- msgid "Locale"
229
- msgstr "Código de lingua"
230
-
231
- #: ../include/list-table.php:47
232
- msgid "Code"
233
- msgstr "Código"
234
 
235
- #: ../include/list-table.php:48
236
- #: ../include/languages-form.php:98
237
- msgid "Order"
238
- msgstr "Ordem"
239
-
240
- #: ../include/list-table.php:49
241
- msgid "Flag"
242
- msgstr "Bandeira"
243
-
244
- #: ../include/list-table.php:50
245
- msgid "Posts"
246
- msgstr "Artigos"
247
-
248
- #: ../include/list-table.php:105
249
- msgid "Strings translations"
250
- msgstr "Traduções de entradas"
251
-
252
- #: ../include/list-table.php:125
253
- msgid "Name"
254
- msgstr "Nome"
255
-
256
- #: ../include/list-table.php:126
257
- msgid "String"
258
- msgstr "Entrada"
259
-
260
- #: ../include/calendar.php:106
261
- #, php-format
262
- msgid "%1$s %2$s"
263
- msgstr "%1$s %2$s"
264
-
265
- #: ../include/calendar.php:132
266
- #: ../include/calendar.php:140
267
- #, php-format
268
- msgid "View posts for %1$s %2$s"
269
- msgstr "Ver artigos para %1$s %2$s"
270
 
271
- #: ../include/languages-form.php:36
272
  msgid "Edit language"
273
  msgstr "Editar lingua"
274
 
275
- #: ../include/languages-form.php:36
276
- #: ../include/languages-form.php:103
277
  msgid "Add new language"
278
  msgstr "Adicionar uma lingua nova"
279
 
280
- #: ../include/languages-form.php:58
281
  msgid "Choose a language"
282
  msgstr "Escolher uma lingua"
283
 
284
- #: ../include/languages-form.php:66
285
  msgid "You can choose a language in the list or directly edit it below."
286
  msgstr "Pode escolher uma lingua da lista ou editá-la directamente abaixo."
287
 
288
  #: ../include/languages-form.php:72
 
 
 
 
289
  msgid "The name is how it is displayed on your site (for example: English)."
290
  msgstr "O nome será apresentado como no seu site (por exemplo: Português)"
291
 
292
- #: ../include/languages-form.php:79
 
 
 
 
293
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
294
  msgstr "Código de lingua WordPress para a lingua (por exemplo: pt_PT). Precisará de instalar o ficheiro .mo para esta lingua."
295
 
296
- #: ../include/languages-form.php:83
297
  msgid "Language code"
298
  msgstr "Lingua de código"
299
 
300
- #: ../include/languages-form.php:85
301
  msgid "2-letters ISO 639-1 language code (for example: en)"
302
  msgstr "Código de lingua 2-letras ISO 639-1 (Por exemplo: pt)"
303
 
304
- #: ../include/languages-form.php:89
305
  msgid "Text direction"
306
  msgstr "Orientação do texto"
307
 
308
- #: ../include/languages-form.php:91
309
  msgid "left to right"
310
  msgstr "Esquerda para a direita"
311
 
312
- #: ../include/languages-form.php:93
313
  msgid "right to left"
314
  msgstr "Direita para a esquerda"
315
 
316
- #: ../include/languages-form.php:94
317
  msgid "Choose the text direction for the language"
318
  msgstr "Escolha a orientação do texto para a lingua "
319
 
320
  #: ../include/languages-form.php:100
 
 
 
 
321
  msgid "Position of the language in the language switcher"
322
  msgstr "Posição da lingua no seleccionador de linguas"
323
 
324
- #: ../include/languages-form.php:103
325
  msgid "Update"
326
  msgstr "Actualização"
327
 
328
- #: ../include/languages-form.php:149
329
  msgid "Language switcher"
330
  msgstr "Seleccionador de lingua"
331
 
332
- #: ../include/languages-form.php:188
 
 
 
 
333
  msgid "Default language"
334
  msgstr "Lingua por padrão"
335
 
336
- #: ../include/languages-form.php:206
337
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
338
  msgstr "Existem artigos, páginas, categorias ou tags sem lingua definida. Deseja colocá-los todos em lingua padrão?"
339
 
340
- #: ../include/languages-form.php:214
341
  msgid "Detect browser language"
342
  msgstr "Detectar a lingua do navegador"
343
 
344
- #: ../include/languages-form.php:220
345
  msgid "When the front page is visited, set the language according to the browser preference"
346
  msgstr "Quando a pagina inicial for visitada, defina a lingua consoante as definições do navegador"
347
 
348
- #: ../include/languages-form.php:227
349
  msgid "URL modifications"
350
  msgstr "Modificações no URL"
351
 
352
- #: ../include/languages-form.php:233
353
- msgid "Keep /language/ in pretty permalinks. Example:"
354
- msgstr "Manter /language/ nas hiperligações permanentes. Exemplo:"
 
 
 
 
355
 
356
- #: ../include/languages-form.php:241
357
  msgid "Remove /language/ in pretty permalinks. Example:"
358
  msgstr "Remover /language/ das hiperligações permanentes. Exemplo:"
359
 
360
- #: ../include/languages-form.php:249
 
 
 
 
361
  msgid "Hide URL language information for default language"
362
  msgstr "Esconder a informação da lingua padrão do URL"
363
 
364
- #: ../include/languages-form.php:256
365
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
366
- msgstr "Adicionar informação de lingua para todos os URL incluindo artigos, páginas, categorias e tags de artigos (não recomendado)"
367
-
368
- #: ../include/languages-form.php:263
369
  #, php-format
370
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
371
- msgstr "Redireccionar a página da lingua (exemplo: %s) para a página inicial na lingua correcta"
372
 
373
- #: ../include/base.php:38
374
- msgid "All languages"
375
- msgstr "Todas as linguas"
376
 
377
- #: ../include/post-translations.php:1
 
 
 
 
378
  msgid "ID of pages in other languages:"
379
  msgstr "Identificação das páginas noutras lnguas"
380
 
381
- #: ../include/post-translations.php:1
382
  msgid "ID of posts in other languages:"
383
  msgstr "Identificação dos artigos noutras lnguas"
384
 
385
- #: ../include/post-translations.php:5
386
  msgid "Page ID"
387
  msgstr "Identificação da página"
388
 
389
- #: ../include/post-translations.php:5
390
  msgid "Post ID"
391
  msgstr "Identificação dos artigos"
392
 
@@ -414,3 +411,39 @@ msgstr "Se pretende ajudar o projeto, %sleia isto%s."
414
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
415
  msgstr " Finalmente, se gostou deste plugin ou se este está a ajudá-lo no seu negócio, doações ao autor são extremamente agradecidas."
416
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:19+0100\n"
6
  "PO-Revision-Date: \n"
7
+ "Last-Translator: Vitor Carvalho <lightningspirit@gmail.com>\n"
8
  "Language-Team: \n"
9
  "Language: \n"
10
  "MIME-Version: 1.0\n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
+ #: ../polylang.php:111
21
  #, php-format
22
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
  msgstr "Está a utilizar o WordPress %s. O Polylang necessita de pelo menos ter a versão %s do WordPress."
24
 
25
+ #: ../polylang.php:125
26
  msgid "For some reasons, Polylang could not create a table in your database."
27
  msgstr "Por algum motivo, o Polylang não conseguiu criar uma tabela na sua base de dados."
28
 
29
+ #: ../polylang.php:208
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr "Erro: O restauro de bandeiras locais falhou."
32
 
33
+ #: ../polylang.php:209
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
  msgstr "Por favor, modifique a localização das bandeiras locais de %s para %s."
37
 
38
+ #: ../include/calendar.php:106
39
+ #, php-format
40
+ msgid "%1$s %2$s"
41
+ msgstr "%1$s %2$s"
42
+
43
+ #: ../include/calendar.php:132
44
+ #: ../include/calendar.php:140
45
+ #, php-format
46
+ msgid "View posts for %1$s %2$s"
47
+ msgstr "Ver artigos para %1$s %2$s"
48
+
49
+ #: ../include/media-translations.php:3
50
+ #: ../include/admin-filters.php:194
51
+ #: ../include/admin-filters.php:525
52
+ #: ../include/admin-filters.php:696
53
+ #: ../include/admin-filters.php:714
54
+ #: ../include/post-translations.php:8
55
+ #: ../include/term-translations.php:15
56
+ msgid "Language"
57
+ msgstr "Lingua"
58
+
59
+ #: ../include/media-translations.php:4
60
+ #: ../include/term-translations.php:16
61
+ msgid "Translation"
62
+ msgstr "Tradução"
63
+
64
+ #: ../include/media-translations.php:18
65
+ #: ../include/post-translations.php:10
66
+ #: ../include/post-translations.php:33
67
+ #: ../include/term-translations.php:18
68
+ #: ../include/term-translations.php:65
69
+ msgid "Edit"
70
+ msgstr "Editar"
71
+
72
+ #: ../include/media-translations.php:26
73
+ #: ../include/post-translations.php:38
74
+ #: ../include/term-translations.php:54
75
+ msgid "Add new"
76
+ msgstr "Adicionar novo"
77
+
78
  #: ../include/widget.php:6
79
  msgid "Language Switcher"
80
  msgstr "Seleccionador de lingua"
83
  msgid "Displays a language switcher"
84
  msgstr "Apresenta o seleccionador de lingua"
85
 
86
+ #: ../include/widget.php:73
87
  msgid "Title:"
88
  msgstr "Título:"
89
 
90
+ #: ../include/admin-base.php:50
91
+ #: ../include/admin-base.php:176
92
+ #: ../include/admin.php:290
93
+ #: ../include/admin-filters.php:221
 
 
 
 
 
94
  msgid "Languages"
95
  msgstr "Linguas"
96
 
97
+ #: ../include/admin-base.php:55
98
  msgid "About Polylang"
99
  msgstr "Acerca de Polylang"
100
 
101
+ #: ../include/admin-base.php:149
102
+ msgid "Displays language names"
103
+ msgstr "Apresentar os nomes das linguas"
104
+
105
+ #: ../include/admin-base.php:150
106
+ msgid "Displays flags"
107
+ msgstr "Apresentar bandeiras"
108
+
109
+ #: ../include/admin-base.php:151
110
+ msgid "Forces link to front page"
111
+ msgstr "Forçar a hiperligação para a página inicial"
112
+
113
+ #: ../include/admin-base.php:152
114
+ msgid "Hides the current language"
115
+ msgstr "Esconde a lingua actual"
116
+
117
+ #: ../include/admin-base.php:154
118
+ msgid "Displays a language switcher at the end of the menu"
119
+ msgstr "Apresenta o seleccionador de lingua no final do menu."
120
+
121
+ #: ../include/admin-base.php:155
122
+ msgid "Displays as dropdown"
123
+ msgstr "Apresentar como caixa de selecção"
124
+
125
+ #: ../include/admin-base.php:177
126
+ msgid "Filters content by language"
127
+ msgstr "Filtrar conteúdo pela lingua"
128
+
129
+ #: ../include/admin-base.php:184
130
+ msgid "Show all languages"
131
+ msgstr "Exibit todas as linguas"
132
+
133
+ #: ../include/admin.php:295
134
  msgid "Menus"
135
  msgstr "Menus"
136
 
137
+ #: ../include/admin.php:297
 
138
  msgid "Strings translation"
139
  msgstr "Tradução das entradas"
140
 
141
+ #: ../include/admin.php:298
142
+ #: ../include/admin-filters.php:988
143
+ msgid "Settings"
144
+ msgstr "Definições"
145
+
146
+ #: ../include/admin.php:317
147
  msgid "Enter a valid WorPress locale"
148
  msgstr "Insira um código de lingua WordPress válido"
149
 
150
+ #: ../include/admin.php:318
151
  msgid "The language code must be 2 characters long"
152
  msgstr "O código de lingua tem que ter um comprimento de 2 caractéres"
153
 
154
+ #: ../include/admin.php:319
155
  msgid "The language code must be unique"
156
  msgstr " O código de lingua tem que ser único"
157
 
158
+ #: ../include/admin.php:320
159
  msgid "The language must have a name"
160
  msgstr "A lingua tem que ter um nome"
161
 
162
+ #: ../include/admin.php:321
163
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
164
  msgstr "A lingua foi criada mas o ficheiro de lingua do WordPress não foi descarregado. Por favor, instale manualmente."
165
 
166
+ #: ../include/admin.php:409
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
167
  msgid "Site Title"
168
  msgstr "Titulo do site"
169
 
170
+ #: ../include/admin.php:410
171
  msgid "Tagline"
172
  msgstr "Assinatura"
173
 
174
+ #: ../include/admin.php:428
175
  msgid "Widget title"
176
  msgstr "Titulo do Widget"
177
 
178
+ #: ../include/admin-filters.php:176
179
+ #: ../include/admin-filters.php:753
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  msgid "Add new translation"
181
  msgstr "Adicionar nova tradução"
182
 
183
+ #: ../include/admin-filters.php:190
184
+ msgid "&mdash; No Change &mdash;"
185
+ msgstr "&mdash; Sem alterações &mdash;"
186
 
187
+ #: ../include/admin-filters.php:244
188
  msgid "Page's language:"
189
  msgstr "Lingua da página"
190
 
191
+ #: ../include/admin-filters.php:244
192
  msgid "Post's language:"
193
  msgstr "Lingua do artigo"
194
 
195
+ #: ../include/admin-filters.php:305
196
  msgid "(no parent)"
197
  msgstr "(sem topo)"
198
 
199
+ #: ../include/admin-filters.php:536
200
+ #: ../include/admin-filters.php:561
201
+ #: ../include/term-translations.php:6
202
+ #: ../include/term-translations.php:11
203
+ msgid "Translations"
204
+ msgstr "Traduções"
205
+
206
+ #: ../include/admin-filters.php:698
207
+ #: ../include/admin-filters.php:717
208
  msgid "Sets the language"
209
  msgstr "Define a lingua"
210
 
211
+ #: ../include/admin-filters.php:879
212
  msgid "None"
213
  msgstr "Nenhum"
214
 
215
+ #: ../include/admin-filters.php:910
216
  msgid "Theme locations and languages"
217
  msgstr "Tema de localizações e llinguas"
218
 
219
+ #: ../include/admin-filters.php:916
220
  #, php-format
221
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
222
  msgstr "Por favor, vá a %spágina das linguas%s para definir o tema de localizações e linguas"
223
 
224
+ #: ../include/admin-filters.php:931
225
  msgid "The widget is displayed for:"
226
  msgstr "O widget é apresentado para:"
227
 
228
+ #: ../include/admin-filters.php:935
229
+ msgid "All languages"
230
+ msgstr "Todas as linguas"
231
+
232
+ #: ../include/admin-filters.php:959
233
  msgid "Admin language"
234
  msgstr "Ligua do administrador"
235
 
236
+ #: ../include/admin-filters.php:964
237
+ msgid "Wordpress default"
238
+ msgstr "Padrão WordPress"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
239
 
240
+ #: ../include/admin-filters.php:994
241
+ msgid "Upgrading language files&#8230;"
242
+ msgstr "A actualizar ficheiros de lingua&#8230;"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
243
 
244
+ #: ../include/languages-form.php:38
245
  msgid "Edit language"
246
  msgstr "Editar lingua"
247
 
248
+ #: ../include/languages-form.php:38
249
+ #: ../include/languages-form.php:105
250
  msgid "Add new language"
251
  msgstr "Adicionar uma lingua nova"
252
 
253
+ #: ../include/languages-form.php:60
254
  msgid "Choose a language"
255
  msgstr "Escolher uma lingua"
256
 
257
+ #: ../include/languages-form.php:68
258
  msgid "You can choose a language in the list or directly edit it below."
259
  msgstr "Pode escolher uma lingua da lista ou editá-la directamente abaixo."
260
 
261
  #: ../include/languages-form.php:72
262
+ msgid "Full name"
263
+ msgstr "Nome completo"
264
+
265
+ #: ../include/languages-form.php:74
266
  msgid "The name is how it is displayed on your site (for example: English)."
267
  msgstr "O nome será apresentado como no seu site (por exemplo: Português)"
268
 
269
+ #: ../include/languages-form.php:78
270
+ msgid "Locale"
271
+ msgstr "Código de lingua"
272
+
273
+ #: ../include/languages-form.php:81
274
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
275
  msgstr "Código de lingua WordPress para a lingua (por exemplo: pt_PT). Precisará de instalar o ficheiro .mo para esta lingua."
276
 
277
+ #: ../include/languages-form.php:85
278
  msgid "Language code"
279
  msgstr "Lingua de código"
280
 
281
+ #: ../include/languages-form.php:87
282
  msgid "2-letters ISO 639-1 language code (for example: en)"
283
  msgstr "Código de lingua 2-letras ISO 639-1 (Por exemplo: pt)"
284
 
285
+ #: ../include/languages-form.php:91
286
  msgid "Text direction"
287
  msgstr "Orientação do texto"
288
 
289
+ #: ../include/languages-form.php:93
290
  msgid "left to right"
291
  msgstr "Esquerda para a direita"
292
 
293
+ #: ../include/languages-form.php:95
294
  msgid "right to left"
295
  msgstr "Direita para a esquerda"
296
 
297
+ #: ../include/languages-form.php:96
298
  msgid "Choose the text direction for the language"
299
  msgstr "Escolha a orientação do texto para a lingua "
300
 
301
  #: ../include/languages-form.php:100
302
+ msgid "Order"
303
+ msgstr "Ordem"
304
+
305
+ #: ../include/languages-form.php:102
306
  msgid "Position of the language in the language switcher"
307
  msgstr "Posição da lingua no seleccionador de linguas"
308
 
309
+ #: ../include/languages-form.php:105
310
  msgid "Update"
311
  msgstr "Actualização"
312
 
313
+ #: ../include/languages-form.php:151
314
  msgid "Language switcher"
315
  msgstr "Seleccionador de lingua"
316
 
317
+ #: ../include/languages-form.php:175
318
+ msgid "Clean strings translation database"
319
+ msgstr "Limpar traduções da base de dados"
320
+
321
+ #: ../include/languages-form.php:191
322
  msgid "Default language"
323
  msgstr "Lingua por padrão"
324
 
325
+ #: ../include/languages-form.php:203
326
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
327
  msgstr "Existem artigos, páginas, categorias ou tags sem lingua definida. Deseja colocá-los todos em lingua padrão?"
328
 
329
+ #: ../include/languages-form.php:211
330
  msgid "Detect browser language"
331
  msgstr "Detectar a lingua do navegador"
332
 
333
+ #: ../include/languages-form.php:217
334
  msgid "When the front page is visited, set the language according to the browser preference"
335
  msgstr "Quando a pagina inicial for visitada, defina a lingua consoante as definições do navegador"
336
 
337
+ #: ../include/languages-form.php:224
338
  msgid "URL modifications"
339
  msgstr "Modificações no URL"
340
 
341
+ #: ../include/languages-form.php:230
342
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
343
+ msgstr "A lingua é escolhida a partir do conteúdo. O URL dos artigos, páginas, categorias e etiquetas não são modificados."
344
+
345
+ #: ../include/languages-form.php:238
346
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
347
+ msgstr "O código de lingua, por exemplo /pt/, é adicionado a todas as URL se as ligações permanentes estiverem activadas."
348
 
349
+ #: ../include/languages-form.php:247
350
  msgid "Remove /language/ in pretty permalinks. Example:"
351
  msgstr "Remover /language/ das hiperligações permanentes. Exemplo:"
352
 
353
+ #: ../include/languages-form.php:256
354
+ msgid "Keep /language/ in pretty permalinks. Example:"
355
+ msgstr "Manter /language/ nas hiperligações permanentes. Exemplo:"
356
+
357
+ #: ../include/languages-form.php:265
358
  msgid "Hide URL language information for default language"
359
  msgstr "Esconder a informação da lingua padrão do URL"
360
 
361
+ #: ../include/languages-form.php:274
 
 
 
 
362
  #, php-format
363
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
364
+ msgstr "Se tiver configurada uma página estática, redirecionar a página da lingua (exemplo: %s) para a página inicial na lingua certa"
365
 
366
+ #: ../include/languages-form.php:281
367
+ msgid "Synchronization"
368
+ msgstr "Sincronização"
369
 
370
+ #: ../include/languages-form.php:287
371
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
372
+ msgstr "Permitir sincronizar categorias, etiquetas, imagem de destaque e outros campos customizados entre traduções de artigos e páginas"
373
+
374
+ #: ../include/post-translations.php:5
375
  msgid "ID of pages in other languages:"
376
  msgstr "Identificação das páginas noutras lnguas"
377
 
378
+ #: ../include/post-translations.php:5
379
  msgid "ID of posts in other languages:"
380
  msgstr "Identificação dos artigos noutras lnguas"
381
 
382
+ #: ../include/post-translations.php:9
383
  msgid "Page ID"
384
  msgstr "Identificação da página"
385
 
386
+ #: ../include/post-translations.php:9
387
  msgid "Post ID"
388
  msgstr "Identificação dos artigos"
389
 
411
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
412
  msgstr " Finalmente, se gostou deste plugin ou se este está a ajudá-lo no seu negócio, doações ao autor são extremamente agradecidas."
413
 
414
+ #: ../include/core.php:547
415
+ msgid "Search"
416
+ msgstr "Procurar"
417
+
418
+ #: ../include/term-translations.php:48
419
+ msgid "No untranslated term"
420
+ msgstr "Nenhum termo por traduzir"
421
+
422
+ #: ../include/list-table.php:27
423
+ msgid "Delete"
424
+ msgstr "Apagar"
425
+
426
+ #: ../include/list-table.php:47
427
+ msgid "Code"
428
+ msgstr "Código"
429
+
430
+ #: ../include/list-table.php:49
431
+ msgid "Flag"
432
+ msgstr "Bandeira"
433
+
434
+ #: ../include/list-table.php:50
435
+ msgid "Posts"
436
+ msgstr "Artigos"
437
+
438
+ #: ../include/list-table.php:105
439
+ msgid "Strings translations"
440
+ msgstr "Traduções de entradas"
441
+
442
+ #: ../include/list-table.php:131
443
+ msgid "Name"
444
+ msgstr "Nome"
445
+
446
+ #: ../include/list-table.php:132
447
+ msgid "String"
448
+ msgstr "Entrada"
449
+
languages/polylang-ru_RU.po CHANGED
@@ -2,10 +2,11 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-12-05 20:53+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: YoYurec <yoyurec@gmail.com>\n"
8
  "Language-Team: \n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -13,500 +14,531 @@ msgstr ""
13
  "X-Poedit-Language: Russian\n"
14
  "X-Poedit-Country: RUSSIAN FEDERATION\n"
15
  "X-Poedit-SourceCharset: utf-8\n"
16
- "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"
17
  "X-Poedit-Basepath: .\n"
18
- "X-Poedit-Bookmarks: \n"
19
  "X-Poedit-SearchPath-0: ..\n"
20
- "X-Textdomain-Support: yes"
21
 
22
- #: polylang.php:193
23
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
24
  msgid "Error: Restore of local flags failed!"
25
  msgstr "Ошибка: Не удалось восстановить пользовательские иконки-флаги из резервной копиии!"
26
 
27
- #: include/admin-filters.php:537
28
- #: include/admin-filters.php:554
29
- #: include/list-table.php:12
30
- #: include/post-translations.php:4
31
- #: include/term-translations.php:15
32
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  msgid "Language"
34
  msgstr "Язык"
35
 
36
- #: include/admin-filters.php:539
37
- #: include/admin-filters.php:557
38
- #@ polylang
39
- msgid "Sets the language"
40
- msgstr "Устанавливает язык"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
 
42
- #: include/widget.php:6
43
- #@ polylang
44
  msgid "Language Switcher"
45
  msgstr "Переключатель языков"
46
 
47
- #: include/widget.php:6
48
- #@ polylang
49
  msgid "Displays a language switcher"
50
  msgstr "Показывает переключатель языков"
51
 
52
- #: include/widget.php:71
53
- #@ polylang
54
  msgid "Title:"
55
  msgstr "Название:"
56
 
57
- #: include/admin.php:486
58
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  msgid "Displays language names"
60
  msgstr "Показывать названия языков"
61
 
62
- #: include/admin.php:487
63
- #@ polylang
64
  msgid "Displays flags"
65
  msgstr "Показывать флаги"
66
 
67
- #: include/admin.php:492
68
- #@ polylang
69
- msgid "Displays as dropdown"
70
- msgstr "Показывать как выпадающий список"
71
-
72
- #: include/admin.php:488
73
- #@ polylang
74
  msgid "Forces link to front page"
75
  msgstr "Принудительно переходить на главную страницу при смене языка"
76
 
77
- #: include/admin.php:26
78
- #: include/admin.php:300
79
- #@ default
80
- #@ polylang
81
- msgid "Settings"
82
- msgstr "Настройки"
83
 
84
- #: include/admin-filters.php:187
85
- #: include/admin.php:33
86
- #: include/admin.php:292
87
- #: include/list-table.php:13
88
- #@ polylang
89
- msgid "Languages"
90
- msgstr "Языки"
 
 
91
 
92
- #: include/admin.php:297
93
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
94
  msgid "Menus"
95
  msgstr "Меню"
96
 
97
- #: include/admin.php:318
98
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
99
  msgid "Enter a valid WorPress locale"
100
  msgstr "Введите корректную WordPress локаль"
101
 
102
- #: include/admin.php:319
103
- #@ polylang
104
  msgid "The language code must be 2 characters long"
105
  msgstr "Код языка должен состоять из 2-х символов"
106
 
107
- #: include/admin.php:320
108
- #@ polylang
109
  msgid "The language code must be unique"
110
  msgstr "Код языка должен быть уникальным"
111
 
112
- #: include/admin.php:321
113
- #@ polylang
114
  msgid "The language must have a name"
115
  msgstr "У языка должно быть название"
116
 
117
- #: include/admin.php:491
118
- #@ polylang
119
- msgid "Displays a language switcher at the end of the menu"
120
- msgstr "Показывает переключатель языков"
121
 
122
- #: include/admin-filters.php:204
123
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  msgid "Page's language:"
125
  msgstr "Язык страницы"
126
 
127
- #: include/admin-filters.php:204
128
- #@ polylang
129
  msgid "Post's language:"
130
  msgstr "Язык записи"
131
 
132
- #: include/list-table.php:127
133
- #: include/term-translations.php:6
134
- #: include/term-translations.php:11
135
- #@ polylang
 
 
 
 
 
 
136
  msgid "Translations"
137
  msgstr "Переводы"
138
 
139
- #: include/term-translations.php:16
140
- #@ polylang
141
- msgid "Translation"
142
- msgstr "Перевод"
143
-
144
- #: include/list-table.php:26
145
- #: include/post-translations.php:6
146
- #: include/post-translations.php:29
147
- #: include/term-translations.php:18
148
- #: include/term-translations.php:65
149
- #@ polylang
150
- msgid "Edit"
151
- msgstr "Редактировать"
152
-
153
- #: include/post-translations.php:34
154
- #: include/term-translations.php:54
155
- #@ polylang
156
- msgid "Add new"
157
- msgstr "Добавить новый"
158
 
159
- #: include/admin-filters.php:174
160
- #@ polylang
161
- msgid "Show all languages"
162
- msgstr "Показать все языки"
163
 
164
- #: include/admin-filters.php:738
165
- #@ polylang
166
  msgid "Theme locations and languages"
167
  msgstr "Расположение темы и языков"
168
 
169
- #: include/admin-filters.php:743
 
170
  #, php-format
171
- #@ polylang
172
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
173
  msgstr "Перейдите на %slanguages page%s для указания расположения темы и языков"
174
 
175
- #: include/admin-filters.php:754
176
- #@ polylang
177
  msgid "The widget is displayed for:"
178
  msgstr "Показывать виджет для"
179
 
180
- #: include/base.php:38
181
- #@ polylang
182
  msgid "All languages"
183
  msgstr "Все языки"
184
 
185
- #: include/list-table.php:27
186
- #@ polylang
187
- msgid "Delete"
188
- msgstr "Удалить"
189
-
190
- #: include/languages-form.php:70
191
- #: include/list-table.php:45
192
- #@ polylang
193
- msgid "Full name"
194
- msgstr "Полное название"
195
-
196
- #: include/languages-form.php:76
197
- #: include/list-table.php:46
198
- #@ polylang
199
- msgid "Locale"
200
- msgstr "Локаль"
201
-
202
- #: include/list-table.php:47
203
- #@ polylang
204
- msgid "Code"
205
- msgstr "Код"
206
-
207
- #: include/list-table.php:49
208
- #@ polylang
209
- msgid "Flag"
210
- msgstr "Флаг"
211
-
212
- #: include/list-table.php:50
213
- #@ polylang
214
- msgid "Posts"
215
- msgstr "Записи"
216
 
217
- #. translators: Calendar caption: 1: month name, 2: 4-digit year
218
- #: include/calendar.php:106
219
- #, php-format
220
- #@ default
221
- msgctxt "calendar caption"
222
- msgid "%1$s %2$s"
223
- msgstr "%1$s %2$s"
224
 
225
- #: include/calendar.php:132
226
- #: include/calendar.php:140
227
- #, php-format
228
- #@ default
229
- msgid "View posts for %1$s %2$s"
230
- msgstr "Показать записи для %1$s %2$s"
231
 
232
- #: include/languages-form.php:36
233
- #@ polylang
234
  msgid "Edit language"
235
  msgstr "Редактировать язык"
236
 
237
- #: include/languages-form.php:36
238
- #: include/languages-form.php:103
239
- #@ polylang
240
  msgid "Add new language"
241
  msgstr "Добавить новый язык"
242
 
243
- #: include/languages-form.php:58
244
- #@ polylang
245
  msgid "Choose a language"
246
  msgstr "Показать все языки"
247
 
248
- #: include/languages-form.php:66
249
- #@ polylang
250
  msgid "You can choose a language in the list or directly edit it below."
251
  msgstr "Выберите язык из списка или укажите сами."
252
 
253
- #: include/languages-form.php:72
254
- #@ polylang
 
 
 
 
 
255
  msgid "The name is how it is displayed on your site (for example: English)."
256
  msgstr "Название для отображения на сайте (например: Русский)."
257
 
258
- #: include/languages-form.php:79
259
- #@ polylang
 
 
 
 
 
260
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
261
  msgstr "Локаль Wordpress'a для языка (например: ru_RU). Вы должны установить файлы .mo для админ.панели и используемой темы."
262
 
263
- #: include/languages-form.php:83
264
- #@ polylang
265
  msgid "Language code"
266
  msgstr "Код языка"
267
 
268
- #: include/languages-form.php:85
269
- #@ polylang
270
  msgid "2-letters ISO 639-1 language code (for example: en)"
271
  msgstr "2х-буквенный ISO 639-1 код языка (например: ru)"
272
 
273
- #: include/languages-form.php:103
274
- #@ default
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
275
  msgid "Update"
276
  msgstr "Обновить"
277
 
278
- #: include/languages-form.php:149
279
- #@ polylang
280
  msgid "Language switcher"
281
  msgstr "Переключатель языков"
282
 
283
- #: include/languages-form.php:188
284
- #@ polylang
 
 
 
 
285
  msgid "Default language"
286
  msgstr "Язык по-умолчанию"
287
 
288
- #: include/languages-form.php:206
289
- #@ polylang
290
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
291
  msgstr "Найдены записи, страницы, категории или метки без указанния какого-либо языка. Установить им язык по-умолчанию?"
292
 
293
- #: include/languages-form.php:214
294
- #@ polylang
295
  msgid "Detect browser language"
296
  msgstr "Определять язык в браузере"
297
 
298
- #: include/languages-form.php:220
299
- #@ polylang
300
  msgid "When the front page is visited, set the language according to the browser preference"
301
  msgstr "Установить язык сайта согласно настройкам браузера"
302
 
303
- #: include/languages-form.php:227
304
- #@ polylang
305
  msgid "URL modifications"
306
  msgstr "Модификации URL"
307
 
308
- #: include/languages-form.php:233
309
- #@ polylang
310
- msgid "Keep /language/ in pretty permalinks. Example:"
311
- msgstr "Оставить /language/ в ЧПУ. Пример:"
 
 
 
312
 
313
- #: include/languages-form.php:241
314
- #@ polylang
315
  msgid "Remove /language/ in pretty permalinks. Example:"
316
  msgstr "Удалить /language/ в ЧПУ. Пример:"
317
 
318
- #: include/languages-form.php:249
319
- #@ polylang
 
 
 
 
 
320
  msgid "Hide URL language information for default language"
321
  msgstr "Спрятать название языка по-умолчанию из URL"
322
 
323
- #: include/post-translations.php:1
324
- #@ polylang
 
 
 
 
 
 
 
 
 
 
 
 
 
325
  msgid "ID of pages in other languages:"
326
  msgstr "ID страницы на других языках:"
327
 
328
- #: include/post-translations.php:1
329
- #@ polylang
330
  msgid "ID of posts in other languages:"
331
  msgstr "ID записи на других языках:"
332
 
333
- #: include/post-translations.php:5
334
- #@ polylang
335
  msgid "Page ID"
336
  msgstr "ID страницы"
337
 
338
- #: include/post-translations.php:5
339
- #@ polylang
340
  msgid "Post ID"
341
  msgstr "ID записи"
342
 
343
- #: include/admin-filters.php:785
344
- #@ polylang
345
- msgid "Admin language"
346
- msgstr "Язык админ.панели"
347
-
348
- #: include/admin-filters.php:151
349
- #: include/admin-filters.php:600
350
- #@ polylang
351
- msgid "Add new translation"
352
- msgstr ""
353
-
354
- #: include/admin-filters.php:263
355
- #@ default
356
- msgid "(no parent)"
357
- msgstr ""
358
-
359
- #: include/admin.php:299
360
- #: include/list-table.php:104
361
- #@ polylang
362
- msgid "Strings translation"
363
- msgstr ""
364
-
365
- #: include/admin.php:322
366
- #@ polylang
367
- msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
368
- msgstr ""
369
-
370
- #: include/admin.php:501
371
- #@ default
372
- msgid "Site Title"
373
- msgstr ""
374
-
375
- #: include/admin.php:502
376
- #@ default
377
- msgid "Tagline"
378
- msgstr ""
379
-
380
- #: include/admin.php:520
381
- #@ polylang
382
- msgid "Widget title"
383
- msgstr ""
384
-
385
- #: include/languages-form.php:98
386
- #: include/list-table.php:48
387
- #@ polylang
388
- msgid "Order"
389
- msgstr ""
390
-
391
- #: include/languages-form.php:100
392
- #@ polylang
393
- msgid "Position of the language in the language switcher"
394
- msgstr ""
395
-
396
- #: include/list-table.php:105
397
- #@ polylang
398
- msgid "Strings translations"
399
- msgstr ""
400
-
401
- #: include/list-table.php:125
402
- #@ polylang
403
- msgid "Name"
404
- msgstr ""
405
-
406
- #: include/list-table.php:126
407
- #@ polylang
408
- msgid "String"
409
- msgstr ""
410
-
411
- #: include/term-translations.php:48
412
- #@ polylang
413
- msgid "No untranslated term"
414
- msgstr ""
415
-
416
- #: polylang.php:194
417
  #, php-format
418
- #@ polylang
419
- msgid "Please move your local flags from %s to %s"
420
- msgstr ""
421
-
422
- #: include/admin-filters.php:721
423
- #@ default
424
- msgid "None"
425
- msgstr ""
426
-
427
- #: include/admin.php:475
428
- #@ polylang
429
- msgid "Upgrading language files&#8230;"
430
- msgstr ""
431
-
432
- #: include/admin.php:489
433
- #@ polylang
434
- msgid "Hides the current language"
435
- msgstr ""
436
-
437
- #: include/languages-form.php:89
438
- #@ polylang
439
- msgid "Text direction"
440
- msgstr ""
441
-
442
- #: include/languages-form.php:91
443
- #@ polylang
444
- msgid "left to right"
445
- msgstr ""
446
-
447
- #: include/languages-form.php:93
448
- #@ polylang
449
- msgid "right to left"
450
- msgstr ""
451
-
452
- #: include/languages-form.php:94
453
- #@ polylang
454
- msgid "Choose the text direction for the language"
455
- msgstr ""
456
-
457
- #: include/languages-form.php:256
458
- #@ polylang
459
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
460
- msgstr ""
461
-
462
- #: polylang.php:97
463
- #, php-format
464
- #@ polylang
465
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
466
- msgstr ""
467
-
468
- #: include/about.php:3
469
- #, php-format
470
- #@ polylang
471
  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."
472
  msgstr ""
473
 
474
- #: include/about.php:8
 
475
  #, php-format
476
- #@ polylang
477
  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."
478
  msgstr ""
479
 
480
- #: include/about.php:14
 
481
  #, php-format
482
- #@ polylang
483
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
484
  msgstr ""
485
 
486
- #: include/about.php:18
 
487
  #, php-format
488
- #@ polylang
489
  msgid "If you wonder how you can help the project, just %sread this%s."
490
  msgstr ""
491
 
492
- #: include/about.php:22
493
- #@ polylang
494
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
495
  msgstr ""
496
 
497
- #: include/admin.php:38
498
- #@ polylang
499
- msgid "About Polylang"
500
  msgstr ""
501
 
502
- #: include/languages-form.php:263
503
- #, php-format
504
- #@ polylang
505
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
506
  msgstr ""
507
 
508
- #: polylang.php:111
509
- #@ polylang
510
- msgid "For some reasons, Polylang could not create a table in your database."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
511
  msgstr ""
512
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:20+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: YoYurec <yoyurec@gmail.com>\n"
8
  "Language-Team: \n"
9
+ "Language: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
14
  "X-Poedit-Language: Russian\n"
15
  "X-Poedit-Country: RUSSIAN FEDERATION\n"
16
  "X-Poedit-SourceCharset: utf-8\n"
17
+ "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"
18
  "X-Poedit-Basepath: .\n"
19
+ "X-Textdomain-Support: yes\n"
20
  "X-Poedit-SearchPath-0: ..\n"
 
21
 
22
+ # @ polylang
23
+ #: ../polylang.php:111
24
+ #, php-format
25
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
26
+ msgstr ""
27
+
28
+ # @ polylang
29
+ #: ../polylang.php:125
30
+ msgid "For some reasons, Polylang could not create a table in your database."
31
+ msgstr ""
32
+
33
+ # @ polylang
34
+ #: ../polylang.php:208
35
  msgid "Error: Restore of local flags failed!"
36
  msgstr "Ошибка: Не удалось восстановить пользовательские иконки-флаги из резервной копиии!"
37
 
38
+ # @ polylang
39
+ #: ../polylang.php:209
40
+ #, php-format
41
+ msgid "Please move your local flags from %s to %s"
42
+ msgstr ""
43
+
44
+ # @ default
45
+ #: ../include/calendar.php:106
46
+ #, php-format
47
+ msgctxt "calendar caption"
48
+ msgid "%1$s %2$s"
49
+ msgstr "%1$s %2$s"
50
+
51
+ # @ default
52
+ #: ../include/calendar.php:132
53
+ #: ../include/calendar.php:140
54
+ #, php-format
55
+ msgid "View posts for %1$s %2$s"
56
+ msgstr "Показать записи для %1$s %2$s"
57
+
58
+ # @ polylang
59
+ #: ../include/media-translations.php:3
60
+ #: ../include/admin-filters.php:194
61
+ #: ../include/admin-filters.php:525
62
+ #: ../include/admin-filters.php:696
63
+ #: ../include/admin-filters.php:714
64
+ #: ../include/post-translations.php:8
65
+ #: ../include/term-translations.php:15
66
  msgid "Language"
67
  msgstr "Язык"
68
 
69
+ # @ polylang
70
+ #: ../include/media-translations.php:4
71
+ #: ../include/term-translations.php:16
72
+ msgid "Translation"
73
+ msgstr "Перевод"
74
+
75
+ # @ polylang
76
+ #: ../include/media-translations.php:18
77
+ #: ../include/post-translations.php:10
78
+ #: ../include/post-translations.php:33
79
+ #: ../include/term-translations.php:18
80
+ #: ../include/term-translations.php:65
81
+ msgid "Edit"
82
+ msgstr "Редактировать"
83
+
84
+ # @ polylang
85
+ #: ../include/media-translations.php:26
86
+ #: ../include/post-translations.php:38
87
+ #: ../include/term-translations.php:54
88
+ msgid "Add new"
89
+ msgstr "Добавить новый"
90
 
91
+ # @ polylang
92
+ #: ../include/widget.php:6
93
  msgid "Language Switcher"
94
  msgstr "Переключатель языков"
95
 
96
+ # @ polylang
97
+ #: ../include/widget.php:6
98
  msgid "Displays a language switcher"
99
  msgstr "Показывает переключатель языков"
100
 
101
+ # @ polylang
102
+ #: ../include/widget.php:73
103
  msgid "Title:"
104
  msgstr "Название:"
105
 
106
+ # @ polylang
107
+ #: ../include/admin-base.php:50
108
+ #: ../include/admin-base.php:176
109
+ #: ../include/admin.php:290
110
+ #: ../include/admin-filters.php:221
111
+ msgid "Languages"
112
+ msgstr "Языки"
113
+
114
+ # @ polylang
115
+ #: ../include/admin-base.php:55
116
+ msgid "About Polylang"
117
+ msgstr ""
118
+
119
+ # @ polylang
120
+ #: ../include/admin-base.php:149
121
  msgid "Displays language names"
122
  msgstr "Показывать названия языков"
123
 
124
+ # @ polylang
125
+ #: ../include/admin-base.php:150
126
  msgid "Displays flags"
127
  msgstr "Показывать флаги"
128
 
129
+ # @ polylang
130
+ #: ../include/admin-base.php:151
 
 
 
 
 
131
  msgid "Forces link to front page"
132
  msgstr "Принудительно переходить на главную страницу при смене языка"
133
 
134
+ # @ polylang
135
+ #: ../include/admin-base.php:152
136
+ msgid "Hides the current language"
137
+ msgstr ""
 
 
138
 
139
+ # @ polylang
140
+ #: ../include/admin-base.php:154
141
+ msgid "Displays a language switcher at the end of the menu"
142
+ msgstr "Показывает переключатель языков"
143
+
144
+ # @ polylang
145
+ #: ../include/admin-base.php:155
146
+ msgid "Displays as dropdown"
147
+ msgstr "Показывать как выпадающий список"
148
 
149
+ # @ polylang
150
+ #: ../include/admin-base.php:177
151
+ #, fuzzy
152
+ msgid "Filters content by language"
153
+ msgstr "Устанавливает язык"
154
+
155
+ # @ polylang
156
+ #: ../include/admin-base.php:184
157
+ msgid "Show all languages"
158
+ msgstr "Показать все языки"
159
+
160
+ # @ polylang
161
+ #: ../include/admin.php:295
162
  msgid "Menus"
163
  msgstr "Меню"
164
 
165
+ # @ polylang
166
+ #: ../include/admin.php:297
167
+ msgid "Strings translation"
168
+ msgstr ""
169
+
170
+ # @ default
171
+ # @ polylang
172
+ #: ../include/admin.php:298
173
+ #: ../include/admin-filters.php:988
174
+ msgid "Settings"
175
+ msgstr "Настройки"
176
+
177
+ # @ polylang
178
+ #: ../include/admin.php:317
179
  msgid "Enter a valid WorPress locale"
180
  msgstr "Введите корректную WordPress локаль"
181
 
182
+ # @ polylang
183
+ #: ../include/admin.php:318
184
  msgid "The language code must be 2 characters long"
185
  msgstr "Код языка должен состоять из 2-х символов"
186
 
187
+ # @ polylang
188
+ #: ../include/admin.php:319
189
  msgid "The language code must be unique"
190
  msgstr "Код языка должен быть уникальным"
191
 
192
+ # @ polylang
193
+ #: ../include/admin.php:320
194
  msgid "The language must have a name"
195
  msgstr "У языка должно быть название"
196
 
197
+ # @ polylang
198
+ #: ../include/admin.php:321
199
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
200
+ msgstr ""
201
 
202
+ # @ default
203
+ #: ../include/admin.php:409
204
+ msgid "Site Title"
205
+ msgstr ""
206
+
207
+ # @ default
208
+ #: ../include/admin.php:410
209
+ msgid "Tagline"
210
+ msgstr ""
211
+
212
+ # @ polylang
213
+ #: ../include/admin.php:428
214
+ msgid "Widget title"
215
+ msgstr ""
216
+
217
+ # @ polylang
218
+ #: ../include/admin-filters.php:176
219
+ #: ../include/admin-filters.php:753
220
+ msgid "Add new translation"
221
+ msgstr ""
222
+
223
+ #: ../include/admin-filters.php:190
224
+ msgid "&mdash; No Change &mdash;"
225
+ msgstr ""
226
+
227
+ # @ polylang
228
+ #: ../include/admin-filters.php:244
229
  msgid "Page's language:"
230
  msgstr "Язык страницы"
231
 
232
+ # @ polylang
233
+ #: ../include/admin-filters.php:244
234
  msgid "Post's language:"
235
  msgstr "Язык записи"
236
 
237
+ # @ default
238
+ #: ../include/admin-filters.php:305
239
+ msgid "(no parent)"
240
+ msgstr ""
241
+
242
+ # @ polylang
243
+ #: ../include/admin-filters.php:536
244
+ #: ../include/admin-filters.php:561
245
+ #: ../include/term-translations.php:6
246
+ #: ../include/term-translations.php:11
247
  msgid "Translations"
248
  msgstr "Переводы"
249
 
250
+ # @ polylang
251
+ #: ../include/admin-filters.php:698
252
+ #: ../include/admin-filters.php:717
253
+ msgid "Sets the language"
254
+ msgstr "Устанавливает язык"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
255
 
256
+ # @ default
257
+ #: ../include/admin-filters.php:879
258
+ msgid "None"
259
+ msgstr ""
260
 
261
+ # @ polylang
262
+ #: ../include/admin-filters.php:910
263
  msgid "Theme locations and languages"
264
  msgstr "Расположение темы и языков"
265
 
266
+ # @ polylang
267
+ #: ../include/admin-filters.php:916
268
  #, php-format
 
269
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
270
  msgstr "Перейдите на %slanguages page%s для указания расположения темы и языков"
271
 
272
+ # @ polylang
273
+ #: ../include/admin-filters.php:931
274
  msgid "The widget is displayed for:"
275
  msgstr "Показывать виджет для"
276
 
277
+ # @ polylang
278
+ #: ../include/admin-filters.php:935
279
  msgid "All languages"
280
  msgstr "Все языки"
281
 
282
+ # @ polylang
283
+ #: ../include/admin-filters.php:959
284
+ msgid "Admin language"
285
+ msgstr "Язык админ.панели"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
286
 
287
+ #: ../include/admin-filters.php:964
288
+ msgid "Wordpress default"
289
+ msgstr ""
 
 
 
 
290
 
291
+ # @ polylang
292
+ #: ../include/admin-filters.php:994
293
+ msgid "Upgrading language files&#8230;"
294
+ msgstr ""
 
 
295
 
296
+ # @ polylang
297
+ #: ../include/languages-form.php:38
298
  msgid "Edit language"
299
  msgstr "Редактировать язык"
300
 
301
+ # @ polylang
302
+ #: ../include/languages-form.php:38
303
+ #: ../include/languages-form.php:105
304
  msgid "Add new language"
305
  msgstr "Добавить новый язык"
306
 
307
+ # @ polylang
308
+ #: ../include/languages-form.php:60
309
  msgid "Choose a language"
310
  msgstr "Показать все языки"
311
 
312
+ # @ polylang
313
+ #: ../include/languages-form.php:68
314
  msgid "You can choose a language in the list or directly edit it below."
315
  msgstr "Выберите язык из списка или укажите сами."
316
 
317
+ # @ polylang
318
+ #: ../include/languages-form.php:72
319
+ msgid "Full name"
320
+ msgstr "Полное название"
321
+
322
+ # @ polylang
323
+ #: ../include/languages-form.php:74
324
  msgid "The name is how it is displayed on your site (for example: English)."
325
  msgstr "Название для отображения на сайте (например: Русский)."
326
 
327
+ # @ polylang
328
+ #: ../include/languages-form.php:78
329
+ msgid "Locale"
330
+ msgstr "Локаль"
331
+
332
+ # @ polylang
333
+ #: ../include/languages-form.php:81
334
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
335
  msgstr "Локаль Wordpress'a для языка (например: ru_RU). Вы должны установить файлы .mo для админ.панели и используемой темы."
336
 
337
+ # @ polylang
338
+ #: ../include/languages-form.php:85
339
  msgid "Language code"
340
  msgstr "Код языка"
341
 
342
+ # @ polylang
343
+ #: ../include/languages-form.php:87
344
  msgid "2-letters ISO 639-1 language code (for example: en)"
345
  msgstr "2х-буквенный ISO 639-1 код языка (например: ru)"
346
 
347
+ # @ polylang
348
+ #: ../include/languages-form.php:91
349
+ msgid "Text direction"
350
+ msgstr ""
351
+
352
+ # @ polylang
353
+ #: ../include/languages-form.php:93
354
+ msgid "left to right"
355
+ msgstr ""
356
+
357
+ # @ polylang
358
+ #: ../include/languages-form.php:95
359
+ msgid "right to left"
360
+ msgstr ""
361
+
362
+ # @ polylang
363
+ #: ../include/languages-form.php:96
364
+ msgid "Choose the text direction for the language"
365
+ msgstr ""
366
+
367
+ # @ polylang
368
+ #: ../include/languages-form.php:100
369
+ msgid "Order"
370
+ msgstr ""
371
+
372
+ # @ polylang
373
+ #: ../include/languages-form.php:102
374
+ msgid "Position of the language in the language switcher"
375
+ msgstr ""
376
+
377
+ # @ default
378
+ #: ../include/languages-form.php:105
379
  msgid "Update"
380
  msgstr "Обновить"
381
 
382
+ # @ polylang
383
+ #: ../include/languages-form.php:151
384
  msgid "Language switcher"
385
  msgstr "Переключатель языков"
386
 
387
+ #: ../include/languages-form.php:175
388
+ msgid "Clean strings translation database"
389
+ msgstr ""
390
+
391
+ # @ polylang
392
+ #: ../include/languages-form.php:191
393
  msgid "Default language"
394
  msgstr "Язык по-умолчанию"
395
 
396
+ # @ polylang
397
+ #: ../include/languages-form.php:203
398
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
399
  msgstr "Найдены записи, страницы, категории или метки без указанния какого-либо языка. Установить им язык по-умолчанию?"
400
 
401
+ # @ polylang
402
+ #: ../include/languages-form.php:211
403
  msgid "Detect browser language"
404
  msgstr "Определять язык в браузере"
405
 
406
+ # @ polylang
407
+ #: ../include/languages-form.php:217
408
  msgid "When the front page is visited, set the language according to the browser preference"
409
  msgstr "Установить язык сайта согласно настройкам браузера"
410
 
411
+ # @ polylang
412
+ #: ../include/languages-form.php:224
413
  msgid "URL modifications"
414
  msgstr "Модификации URL"
415
 
416
+ #: ../include/languages-form.php:230
417
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
418
+ msgstr ""
419
+
420
+ #: ../include/languages-form.php:238
421
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
422
+ msgstr ""
423
 
424
+ # @ polylang
425
+ #: ../include/languages-form.php:247
426
  msgid "Remove /language/ in pretty permalinks. Example:"
427
  msgstr "Удалить /language/ в ЧПУ. Пример:"
428
 
429
+ # @ polylang
430
+ #: ../include/languages-form.php:256
431
+ msgid "Keep /language/ in pretty permalinks. Example:"
432
+ msgstr "Оставить /language/ в ЧПУ. Пример:"
433
+
434
+ # @ polylang
435
+ #: ../include/languages-form.php:265
436
  msgid "Hide URL language information for default language"
437
  msgstr "Спрятать название языка по-умолчанию из URL"
438
 
439
+ #: ../include/languages-form.php:274
440
+ #, php-format
441
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
442
+ msgstr ""
443
+
444
+ #: ../include/languages-form.php:281
445
+ msgid "Synchronization"
446
+ msgstr ""
447
+
448
+ #: ../include/languages-form.php:287
449
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
450
+ msgstr ""
451
+
452
+ # @ polylang
453
+ #: ../include/post-translations.php:5
454
  msgid "ID of pages in other languages:"
455
  msgstr "ID страницы на других языках:"
456
 
457
+ # @ polylang
458
+ #: ../include/post-translations.php:5
459
  msgid "ID of posts in other languages:"
460
  msgstr "ID записи на других языках:"
461
 
462
+ # @ polylang
463
+ #: ../include/post-translations.php:9
464
  msgid "Page ID"
465
  msgstr "ID страницы"
466
 
467
+ # @ polylang
468
+ #: ../include/post-translations.php:9
469
  msgid "Post ID"
470
  msgstr "ID записи"
471
 
472
+ # @ polylang
473
+ #: ../include/about.php:3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
474
  #, php-format
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
475
  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."
476
  msgstr ""
477
 
478
+ # @ polylang
479
+ #: ../include/about.php:8
480
  #, php-format
 
481
  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."
482
  msgstr ""
483
 
484
+ # @ polylang
485
+ #: ../include/about.php:14
486
  #, php-format
 
487
  msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
488
  msgstr ""
489
 
490
+ # @ polylang
491
+ #: ../include/about.php:18
492
  #, php-format
 
493
  msgid "If you wonder how you can help the project, just %sread this%s."
494
  msgstr ""
495
 
496
+ # @ polylang
497
+ #: ../include/about.php:22
498
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
499
  msgstr ""
500
 
501
+ #: ../include/core.php:547
502
+ msgid "Search"
 
503
  msgstr ""
504
 
505
+ # @ polylang
506
+ #: ../include/term-translations.php:48
507
+ msgid "No untranslated term"
 
508
  msgstr ""
509
 
510
+ # @ polylang
511
+ #: ../include/list-table.php:27
512
+ msgid "Delete"
513
+ msgstr "Удалить"
514
+
515
+ # @ polylang
516
+ #: ../include/list-table.php:47
517
+ msgid "Code"
518
+ msgstr "Код"
519
+
520
+ # @ polylang
521
+ #: ../include/list-table.php:49
522
+ msgid "Flag"
523
+ msgstr "Флаг"
524
+
525
+ # @ polylang
526
+ #: ../include/list-table.php:50
527
+ msgid "Posts"
528
+ msgstr "Записи"
529
+
530
+ # @ polylang
531
+ #: ../include/list-table.php:105
532
+ msgid "Strings translations"
533
+ msgstr ""
534
+
535
+ # @ polylang
536
+ #: ../include/list-table.php:131
537
+ msgid "Name"
538
+ msgstr ""
539
+
540
+ # @ polylang
541
+ #: ../include/list-table.php:132
542
+ msgid "String"
543
  msgstr ""
544
 
languages/polylang-tr_TR.mo ADDED
Binary file
languages/polylang-tr_TR.po ADDED
@@ -0,0 +1,449 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: polylang\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-09-03 19:18+0100\n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: darchws <darchws@gmail.com>\n"
8
+ "Language-Team: \n"
9
+ "Language: \n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "Plural-Forms: nplurals=2: nplural=n>1\n"
14
+ "X-Poedit-SourceCharset: utf-8\n"
15
+ "X-Poedit-KeywordsList: _e;__;_x\n"
16
+ "X-Poedit-Basepath: .\n"
17
+ "X-Poedit-SearchPath-0: ..\n"
18
+ "X-Poedit-SearchPath-1: ../include\n"
19
+
20
+ #: ../polylang.php:111
21
+ #, php-format
22
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
+ msgstr "Siz WordPress'in %s sürümünü kullanıyorsunuz. Polylang'ı kullanabilmeniz için en az WordPress %s sürümüne ihtiyacınız var."
24
+
25
+ #: ../polylang.php:125
26
+ msgid "For some reasons, Polylang could not create a table in your database."
27
+ msgstr "Bir nedenden dolayı Polylang veritabanınızda gerekli tabloları oluşturamadı."
28
+
29
+ #: ../polylang.php:208
30
+ msgid "Error: Restore of local flags failed!"
31
+ msgstr "Hata: Bayrak resimleriniz eski haline getirilemedi!"
32
+
33
+ #: ../polylang.php:209
34
+ #, php-format
35
+ msgid "Please move your local flags from %s to %s"
36
+ msgstr "Lütfen bayrak resimlerinizi %s adresinden %s adresine taşıyın"
37
+
38
+ #: ../include/calendar.php:106
39
+ #, php-format
40
+ msgid "%1$s %2$s"
41
+ msgstr "%1$s %2$s"
42
+
43
+ #: ../include/calendar.php:132
44
+ #: ../include/calendar.php:140
45
+ #, php-format
46
+ msgid "View posts for %1$s %2$s"
47
+ msgstr "%1$s %2$s tarihleri arasındaki yazılara bak"
48
+
49
+ #: ../include/media-translations.php:3
50
+ #: ../include/admin-filters.php:194
51
+ #: ../include/admin-filters.php:528
52
+ #: ../include/admin-filters.php:699
53
+ #: ../include/admin-filters.php:717
54
+ #: ../include/post-translations.php:8
55
+ #: ../include/term-translations.php:15
56
+ msgid "Language"
57
+ msgstr "Dil"
58
+
59
+ #: ../include/media-translations.php:4
60
+ #: ../include/term-translations.php:16
61
+ msgid "Translation"
62
+ msgstr "Çeviri"
63
+
64
+ #: ../include/media-translations.php:18
65
+ #: ../include/post-translations.php:10
66
+ #: ../include/post-translations.php:33
67
+ #: ../include/term-translations.php:18
68
+ #: ../include/term-translations.php:65
69
+ msgid "Edit"
70
+ msgstr "Düzenle"
71
+
72
+ #: ../include/media-translations.php:26
73
+ #: ../include/post-translations.php:38
74
+ #: ../include/term-translations.php:54
75
+ msgid "Add new"
76
+ msgstr "Yeni ekle"
77
+
78
+ #: ../include/widget.php:6
79
+ msgid "Language Switcher"
80
+ msgstr "Dil Değiştirme Ekranı"
81
+
82
+ #: ../include/widget.php:6
83
+ msgid "Displays a language switcher"
84
+ msgstr "Dil değiştirme ekranını görüntüler"
85
+
86
+ #: ../include/widget.php:73
87
+ msgid "Title:"
88
+ msgstr "Başlık:"
89
+
90
+ #: ../include/admin-base.php:50
91
+ #: ../include/admin-base.php:176
92
+ #: ../include/admin.php:290
93
+ #: ../include/admin-filters.php:221
94
+ msgid "Languages"
95
+ msgstr "Diller"
96
+
97
+ #: ../include/admin-base.php:55
98
+ msgid "About Polylang"
99
+ msgstr "Polylang Hakkında"
100
+
101
+ #: ../include/admin-base.php:149
102
+ msgid "Displays language names"
103
+ msgstr "Dil isimlerini görüntüler"
104
+
105
+ #: ../include/admin-base.php:150
106
+ msgid "Displays flags"
107
+ msgstr "Bayrakları görüntüler"
108
+
109
+ #: ../include/admin-base.php:151
110
+ msgid "Forces link to front page"
111
+ msgstr "Bağlantıyı anasayfa yapmak için zorlar"
112
+
113
+ #: ../include/admin-base.php:152
114
+ msgid "Hides the current language"
115
+ msgstr "Geçerli olan dili sakla"
116
+
117
+ #: ../include/admin-base.php:154
118
+ msgid "Displays a language switcher at the end of the menu"
119
+ msgstr "Dil değiştirme ekranını menünün en altında görüntüler"
120
+
121
+ #: ../include/admin-base.php:155
122
+ msgid "Displays as dropdown"
123
+ msgstr "Açılır menü halinde görüntüler"
124
+
125
+ #: ../include/admin-base.php:177
126
+ msgid "Filters content by language"
127
+ msgstr ""
128
+
129
+ #: ../include/admin-base.php:184
130
+ msgid "Show all languages"
131
+ msgstr "Tüm dilleri göster"
132
+
133
+ #: ../include/admin.php:295
134
+ msgid "Menus"
135
+ msgstr "Menüler"
136
+
137
+ #: ../include/admin.php:297
138
+ msgid "Strings translation"
139
+ msgstr "Cümle çevirisi"
140
+
141
+ #: ../include/admin.php:298
142
+ #: ../include/admin-filters.php:991
143
+ msgid "Settings"
144
+ msgstr "Ayarlar"
145
+
146
+ #: ../include/admin.php:317
147
+ msgid "Enter a valid WorPress locale"
148
+ msgstr "Geçerli bir WordPress adresi girin"
149
+
150
+ #: ../include/admin.php:318
151
+ msgid "The language code must be 2 characters long"
152
+ msgstr "Dil kodu 2 karakter uzunluğunda olmalı"
153
+
154
+ #: ../include/admin.php:319
155
+ msgid "The language code must be unique"
156
+ msgstr "Dil kodu daha önce kullanılmamış olmalı"
157
+
158
+ #: ../include/admin.php:320
159
+ msgid "The language must have a name"
160
+ msgstr "Girdiğiniz dilin bir ismi olmalı"
161
+
162
+ #: ../include/admin.php:321
163
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
164
+ msgstr "Dil oluşturuldu fakat WordPress için dil dosyası indirilemedi. Lütfen elden yükleyin."
165
+
166
+ #: ../include/admin.php:409
167
+ msgid "Site Title"
168
+ msgstr "Site Başlığı"
169
+
170
+ #: ../include/admin.php:410
171
+ msgid "Tagline"
172
+ msgstr "Etiket Satırı"
173
+
174
+ #: ../include/admin.php:428
175
+ msgid "Widget title"
176
+ msgstr "Bileşen Başlığı"
177
+
178
+ #: ../include/admin-filters.php:176
179
+ #: ../include/admin-filters.php:756
180
+ msgid "Add new translation"
181
+ msgstr "Yeni çeviri ekle"
182
+
183
+ #: ../include/admin-filters.php:190
184
+ msgid "&mdash; No Change &mdash;"
185
+ msgstr ""
186
+
187
+ #: ../include/admin-filters.php:244
188
+ msgid "Page's language:"
189
+ msgstr "Sayfa'nın dili:"
190
+
191
+ #: ../include/admin-filters.php:244
192
+ msgid "Post's language:"
193
+ msgstr "Yazı'nın dili:"
194
+
195
+ #: ../include/admin-filters.php:305
196
+ msgid "(no parent)"
197
+ msgstr "(ebeveyn yok)"
198
+
199
+ #: ../include/admin-filters.php:539
200
+ #: ../include/admin-filters.php:564
201
+ #: ../include/term-translations.php:6
202
+ #: ../include/term-translations.php:11
203
+ msgid "Translations"
204
+ msgstr "Çeviriler"
205
+
206
+ #: ../include/admin-filters.php:701
207
+ #: ../include/admin-filters.php:720
208
+ msgid "Sets the language"
209
+ msgstr "Dili geçerli dil olarak ayarlar."
210
+
211
+ #: ../include/admin-filters.php:882
212
+ msgid "None"
213
+ msgstr "Yok"
214
+
215
+ #: ../include/admin-filters.php:913
216
+ msgid "Theme locations and languages"
217
+ msgstr "Tema adresleri ve diller"
218
+
219
+ #: ../include/admin-filters.php:919
220
+ #, php-format
221
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
222
+ msgstr "Tema adreslerini ve dilleri ayarlamak için lütfen %slanguages page%s bölümüne gidin"
223
+
224
+ #: ../include/admin-filters.php:934
225
+ msgid "The widget is displayed for:"
226
+ msgstr "Bu bileşenin görüntüleneceği dil:"
227
+
228
+ #: ../include/admin-filters.php:938
229
+ msgid "All languages"
230
+ msgstr "Tüm diller"
231
+
232
+ #: ../include/admin-filters.php:962
233
+ msgid "Admin language"
234
+ msgstr "Yönetici dili"
235
+
236
+ #: ../include/admin-filters.php:967
237
+ msgid "Wordpress default"
238
+ msgstr ""
239
+
240
+ #: ../include/admin-filters.php:997
241
+ msgid "Upgrading language files&#8230;"
242
+ msgstr "Dil dosyaları güncelleştiriliyor&#8230"
243
+
244
+ #: ../include/languages-form.php:38
245
+ msgid "Edit language"
246
+ msgstr "Dili düzenle"
247
+
248
+ #: ../include/languages-form.php:38
249
+ #: ../include/languages-form.php:105
250
+ msgid "Add new language"
251
+ msgstr "Yeni Dil Ekle"
252
+
253
+ #: ../include/languages-form.php:60
254
+ msgid "Choose a language"
255
+ msgstr "Dil seç"
256
+
257
+ #: ../include/languages-form.php:68
258
+ msgid "You can choose a language in the list or directly edit it below."
259
+ msgstr "Listeden bir dil seçebilirsiniz ya da direk aşağıdaki bölümden düzenleyebilirsiniz."
260
+
261
+ #: ../include/languages-form.php:72
262
+ msgid "Full name"
263
+ msgstr "Tam İsim"
264
+
265
+ #: ../include/languages-form.php:74
266
+ msgid "The name is how it is displayed on your site (for example: English)."
267
+ msgstr "Sitede dilin gösterileceği isim (örneğin: Türkçe)."
268
+
269
+ #: ../include/languages-form.php:78
270
+ msgid "Locale"
271
+ msgstr "Bölge Kodu"
272
+
273
+ #: ../include/languages-form.php:81
274
+ msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
275
+ msgstr "WordPress Bölge kodu(örneğin: tr_TR). Bu dilin .mo uzantılı dil dosyasını yüklemeniz gerekiyor."
276
+
277
+ #: ../include/languages-form.php:85
278
+ msgid "Language code"
279
+ msgstr "Dil kodu"
280
+
281
+ #: ../include/languages-form.php:87
282
+ msgid "2-letters ISO 639-1 language code (for example: en)"
283
+ msgstr "2 harfli ISO 639-1 standardına uygun dil kodu (örneğin: tr)"
284
+
285
+ #: ../include/languages-form.php:91
286
+ msgid "Text direction"
287
+ msgstr "Yazma yönü"
288
+
289
+ #: ../include/languages-form.php:93
290
+ msgid "left to right"
291
+ msgstr "soldan sağa"
292
+
293
+ #: ../include/languages-form.php:95
294
+ msgid "right to left"
295
+ msgstr "sağdan sola"
296
+
297
+ #: ../include/languages-form.php:96
298
+ msgid "Choose the text direction for the language"
299
+ msgstr "Dil için yazma yönünü seçin"
300
+
301
+ #: ../include/languages-form.php:100
302
+ msgid "Order"
303
+ msgstr "Sıralama"
304
+
305
+ #: ../include/languages-form.php:102
306
+ msgid "Position of the language in the language switcher"
307
+ msgstr "Dilin dil gösterme ekranındaki sırası"
308
+
309
+ #: ../include/languages-form.php:105
310
+ msgid "Update"
311
+ msgstr "Güncelle"
312
+
313
+ #: ../include/languages-form.php:151
314
+ msgid "Language switcher"
315
+ msgstr "Dil Değiştirici"
316
+
317
+ #: ../include/languages-form.php:175
318
+ msgid "Clean strings translation database"
319
+ msgstr ""
320
+
321
+ #: ../include/languages-form.php:191
322
+ msgid "Default language"
323
+ msgstr "Varsayılan dil"
324
+
325
+ #: ../include/languages-form.php:203
326
+ msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
327
+ msgstr "Dil ayarı belirlenmemiş yazılar, sayfalar, kategoriler ve etiketler var. Hepsi varsayılan dil olarak ayarlansın mı?"
328
+
329
+ #: ../include/languages-form.php:211
330
+ msgid "Detect browser language"
331
+ msgstr "Tarayıcı dilini algıla"
332
+
333
+ #: ../include/languages-form.php:217
334
+ msgid "When the front page is visited, set the language according to the browser preference"
335
+ msgstr "Anasayfa açıldığında, geçerli dili tarayıcının diline ayarla"
336
+
337
+ #: ../include/languages-form.php:224
338
+ msgid "URL modifications"
339
+ msgstr "URL düzenleme"
340
+
341
+ #: ../include/languages-form.php:230
342
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
343
+ msgstr ""
344
+
345
+ #: ../include/languages-form.php:238
346
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
347
+ msgstr ""
348
+
349
+ #: ../include/languages-form.php:247
350
+ msgid "Remove /language/ in pretty permalinks. Example:"
351
+ msgstr "/language/ etiketini adreslerde gizle. Örneğin:"
352
+
353
+ #: ../include/languages-form.php:256
354
+ msgid "Keep /language/ in pretty permalinks. Example:"
355
+ msgstr "/language/ etiketini adreslerde göster. Örneğin:"
356
+
357
+ #: ../include/languages-form.php:265
358
+ msgid "Hide URL language information for default language"
359
+ msgstr "Varsayılan dil için URL'de dil bilgisini gizle"
360
+
361
+ #: ../include/languages-form.php:274
362
+ #, php-format
363
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
364
+ msgstr ""
365
+
366
+ #: ../include/languages-form.php:281
367
+ msgid "Synchronization"
368
+ msgstr ""
369
+
370
+ #: ../include/languages-form.php:287
371
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
372
+ msgstr ""
373
+
374
+ #: ../include/post-translations.php:5
375
+ msgid "ID of pages in other languages:"
376
+ msgstr "Sayfanın diğer dillerdeki ID'leri:"
377
+
378
+ #: ../include/post-translations.php:5
379
+ msgid "ID of posts in other languages:"
380
+ msgstr "Yazının diğer dillerdeki ID'leri:"
381
+
382
+ #: ../include/post-translations.php:9
383
+ msgid "Page ID"
384
+ msgstr "Sayfa ID"
385
+
386
+ #: ../include/post-translations.php:9
387
+ msgid "Post ID"
388
+ msgstr "Yazı ID"
389
+
390
+ #: ../include/about.php:3
391
+ #, php-format
392
+ 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."
393
+ msgstr "Polylang geniş bir %sdocumentation%s (sadece ingilizce) temin etmektedir. Belge içerisinde; çoklu dil desteğinin kendi sitenize nasıl kurulacağı ve kolay kullanımı, sık sorulan sorulan ve geliştiriciler için kendi temalarını ve eklentilerini uyumlu hale getirmeleri için gerekli bilgiler bulunmaktadır."
394
+
395
+ #: ../include/about.php:8
396
+ #, php-format
397
+ 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."
398
+ msgstr "Ayrıca %ssupport forum%s 'dan da yararlı bilgiler bulabilirsiniz. Ama yeni bir başlık açmadan önce arama yapmayı unutmayın."
399
+
400
+ #: ../include/about.php:14
401
+ #, php-format
402
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
403
+ msgstr "Polylang'ın kullanımı ücretsizdir ve dağıtımı Wordpress ile aynı lisans sözleşmesi %sGPL%s altında yapılmıştır."
404
+
405
+ #: ../include/about.php:18
406
+ #, php-format
407
+ msgid "If you wonder how you can help the project, just %sread this%s."
408
+ msgstr "Eğer bu projeye nasıl katkıda bulunabileceğinizi merak ediyorsanız, %sbunu okuyun%s."
409
+
410
+ #: ../include/about.php:22
411
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
412
+ msgstr "Ve son olarak bu eklentiyi beğendiyseniz veya profesyonel anlamda size yararı dokunduysa, proje sahibine yapacağınız parasal destek mutlulukla karşılanacaktır."
413
+
414
+ #: ../include/core.php:564
415
+ msgid "Search"
416
+ msgstr ""
417
+
418
+ #: ../include/term-translations.php:48
419
+ msgid "No untranslated term"
420
+ msgstr "Çevrilmemiş kelime yok"
421
+
422
+ #: ../include/list-table.php:27
423
+ msgid "Delete"
424
+ msgstr "Sil"
425
+
426
+ #: ../include/list-table.php:47
427
+ msgid "Code"
428
+ msgstr "Dil Kodu"
429
+
430
+ #: ../include/list-table.php:49
431
+ msgid "Flag"
432
+ msgstr "Bayrak"
433
+
434
+ #: ../include/list-table.php:50
435
+ msgid "Posts"
436
+ msgstr "Yazılar"
437
+
438
+ #: ../include/list-table.php:105
439
+ msgid "Strings translations"
440
+ msgstr "Cümle Çevirileri"
441
+
442
+ #: ../include/list-table.php:131
443
+ msgid "Name"
444
+ msgstr "İsim"
445
+
446
+ #: ../include/list-table.php:132
447
+ msgid "String"
448
+ msgstr "Cümle"
449
+
languages/polylang.pot CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-02-21 20:50+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: F. Demarle\n"
8
  "Language-Team: \n"
@@ -17,376 +17,373 @@ msgstr ""
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
- #: ../polylang.php:97
21
  #, php-format
22
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
  msgstr ""
24
 
25
- #: ../polylang.php:111
26
  msgid "For some reasons, Polylang could not create a table in your database."
27
  msgstr ""
28
 
29
- #: ../polylang.php:193
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr ""
32
 
33
- #: ../polylang.php:194
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
  msgstr ""
37
 
38
- #: ../include/widget.php:6
39
- msgid "Language Switcher"
40
- msgstr ""
41
-
42
- #: ../include/widget.php:6
43
- msgid "Displays a language switcher"
44
- msgstr ""
45
-
46
- #: ../include/widget.php:71
47
- msgid "Title:"
48
- msgstr ""
49
-
50
- #: ../include/admin.php:26
51
- #: ../include/admin.php:300
52
- msgid "Settings"
53
  msgstr ""
54
 
55
- #: ../include/admin.php:33
56
- #: ../include/admin.php:292
57
- #: ../include/admin-filters.php:187
58
- #: ../include/list-table.php:13
59
- msgid "Languages"
60
  msgstr ""
61
 
62
- #: ../include/admin.php:38
63
- msgid "About Polylang"
 
 
 
 
 
 
64
  msgstr ""
65
 
66
- #: ../include/admin.php:297
67
- msgid "Menus"
 
68
  msgstr ""
69
 
70
- #: ../include/admin.php:299
71
- #: ../include/list-table.php:104
72
- msgid "Strings translation"
 
 
 
73
  msgstr ""
74
 
75
- #: ../include/admin.php:318
76
- msgid "Enter a valid WorPress locale"
 
 
77
  msgstr ""
78
 
79
- #: ../include/admin.php:319
80
- msgid "The language code must be 2 characters long"
81
  msgstr ""
82
 
83
- #: ../include/admin.php:320
84
- msgid "The language code must be unique"
85
  msgstr ""
86
 
87
- #: ../include/admin.php:321
88
- msgid "The language must have a name"
89
  msgstr ""
90
 
91
- #: ../include/admin.php:322
92
- msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
 
 
 
93
  msgstr ""
94
 
95
- #: ../include/admin.php:475
96
- msgid "Upgrading language files&#8230;"
97
  msgstr ""
98
 
99
- #: ../include/admin.php:486
100
  msgid "Displays language names"
101
  msgstr ""
102
 
103
- #: ../include/admin.php:487
104
  msgid "Displays flags"
105
  msgstr ""
106
 
107
- #: ../include/admin.php:488
108
  msgid "Forces link to front page"
109
  msgstr ""
110
 
111
- #: ../include/admin.php:489
112
  msgid "Hides the current language"
113
  msgstr ""
114
 
115
- #: ../include/admin.php:491
116
  msgid "Displays a language switcher at the end of the menu"
117
  msgstr ""
118
 
119
- #: ../include/admin.php:492
120
  msgid "Displays as dropdown"
121
  msgstr ""
122
 
123
- #: ../include/admin.php:501
124
- msgid "Site Title"
125
- msgstr ""
126
-
127
- #: ../include/admin.php:502
128
- msgid "Tagline"
129
- msgstr ""
130
-
131
- #: ../include/admin.php:520
132
- msgid "Widget title"
133
- msgstr ""
134
-
135
- #: ../include/term-translations.php:6
136
- #: ../include/term-translations.php:11
137
- #: ../include/list-table.php:127
138
- msgid "Translations"
139
- msgstr ""
140
-
141
- #: ../include/term-translations.php:15
142
- #: ../include/admin-filters.php:537
143
- #: ../include/admin-filters.php:554
144
- #: ../include/list-table.php:12
145
- #: ../include/post-translations.php:4
146
- msgid "Language"
147
  msgstr ""
148
 
149
- #: ../include/term-translations.php:16
150
- msgid "Translation"
151
  msgstr ""
152
 
153
- #: ../include/term-translations.php:18
154
- #: ../include/term-translations.php:65
155
- #: ../include/list-table.php:26
156
- #: ../include/post-translations.php:6
157
- #: ../include/post-translations.php:29
158
- msgid "Edit"
159
  msgstr ""
160
 
161
- #: ../include/term-translations.php:48
162
- msgid "No untranslated term"
163
  msgstr ""
164
 
165
- #: ../include/term-translations.php:54
166
- #: ../include/post-translations.php:34
167
- msgid "Add new"
168
  msgstr ""
169
 
170
- #: ../include/admin-filters.php:151
171
- #: ../include/admin-filters.php:600
172
- msgid "Add new translation"
173
  msgstr ""
174
 
175
- #: ../include/admin-filters.php:174
176
- msgid "Show all languages"
177
  msgstr ""
178
 
179
- #: ../include/admin-filters.php:204
180
- msgid "Page's language:"
181
  msgstr ""
182
 
183
- #: ../include/admin-filters.php:204
184
- msgid "Post's language:"
185
  msgstr ""
186
 
187
- #: ../include/admin-filters.php:263
188
- msgid "(no parent)"
189
  msgstr ""
190
 
191
- #: ../include/admin-filters.php:539
192
- #: ../include/admin-filters.php:557
193
- msgid "Sets the language"
194
  msgstr ""
195
 
196
- #: ../include/admin-filters.php:721
197
- msgid "None"
198
  msgstr ""
199
 
200
- #: ../include/admin-filters.php:738
201
- msgid "Theme locations and languages"
202
  msgstr ""
203
 
204
- #: ../include/admin-filters.php:743
205
- #, php-format
206
- msgid "Please go to the %slanguages page%s to set theme locations and languages"
207
  msgstr ""
208
 
209
- #: ../include/admin-filters.php:754
210
- msgid "The widget is displayed for:"
211
  msgstr ""
212
 
213
- #: ../include/admin-filters.php:785
214
- msgid "Admin language"
215
  msgstr ""
216
 
217
- #: ../include/list-table.php:27
218
- msgid "Delete"
219
  msgstr ""
220
 
221
- #: ../include/list-table.php:45
222
- #: ../include/languages-form.php:70
223
- msgid "Full name"
224
  msgstr ""
225
 
226
- #: ../include/list-table.php:46
227
- #: ../include/languages-form.php:76
228
- msgid "Locale"
 
 
229
  msgstr ""
230
 
231
- #: ../include/list-table.php:47
232
- msgid "Code"
 
233
  msgstr ""
234
 
235
- #: ../include/list-table.php:48
236
- #: ../include/languages-form.php:98
237
- msgid "Order"
238
  msgstr ""
239
 
240
- #: ../include/list-table.php:49
241
- msgid "Flag"
242
  msgstr ""
243
 
244
- #: ../include/list-table.php:50
245
- msgid "Posts"
 
246
  msgstr ""
247
 
248
- #: ../include/list-table.php:105
249
- msgid "Strings translations"
250
  msgstr ""
251
 
252
- #: ../include/list-table.php:125
253
- msgid "Name"
254
  msgstr ""
255
 
256
- #: ../include/list-table.php:126
257
- msgid "String"
258
  msgstr ""
259
 
260
- #: ../include/calendar.php:106
261
- #, php-format
262
- msgid "%1$s %2$s"
263
  msgstr ""
264
 
265
- #: ../include/calendar.php:132
266
- #: ../include/calendar.php:140
267
- #, php-format
268
- msgid "View posts for %1$s %2$s"
269
  msgstr ""
270
 
271
- #: ../include/languages-form.php:36
272
  msgid "Edit language"
273
  msgstr ""
274
 
275
- #: ../include/languages-form.php:36
276
- #: ../include/languages-form.php:103
277
  msgid "Add new language"
278
  msgstr ""
279
 
280
- #: ../include/languages-form.php:58
281
  msgid "Choose a language"
282
  msgstr ""
283
 
284
- #: ../include/languages-form.php:66
285
  msgid "You can choose a language in the list or directly edit it below."
286
  msgstr ""
287
 
288
  #: ../include/languages-form.php:72
 
 
 
 
289
  msgid "The name is how it is displayed on your site (for example: English)."
290
  msgstr ""
291
 
292
- #: ../include/languages-form.php:79
 
 
 
 
293
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
294
  msgstr ""
295
 
296
- #: ../include/languages-form.php:83
297
  msgid "Language code"
298
  msgstr ""
299
 
300
- #: ../include/languages-form.php:85
301
  msgid "2-letters ISO 639-1 language code (for example: en)"
302
  msgstr ""
303
 
304
- #: ../include/languages-form.php:89
305
  msgid "Text direction"
306
  msgstr ""
307
 
308
- #: ../include/languages-form.php:91
309
  msgid "left to right"
310
  msgstr ""
311
 
312
- #: ../include/languages-form.php:93
313
  msgid "right to left"
314
  msgstr ""
315
 
316
- #: ../include/languages-form.php:94
317
  msgid "Choose the text direction for the language"
318
  msgstr ""
319
 
320
  #: ../include/languages-form.php:100
 
 
 
 
321
  msgid "Position of the language in the language switcher"
322
  msgstr ""
323
 
324
- #: ../include/languages-form.php:103
325
  msgid "Update"
326
  msgstr ""
327
 
328
- #: ../include/languages-form.php:149
329
  msgid "Language switcher"
330
  msgstr ""
331
 
332
- #: ../include/languages-form.php:188
 
 
 
 
333
  msgid "Default language"
334
  msgstr ""
335
 
336
- #: ../include/languages-form.php:206
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
- #: ../include/languages-form.php:214
341
  msgid "Detect browser language"
342
  msgstr ""
343
 
344
- #: ../include/languages-form.php:220
345
  msgid "When the front page is visited, set the language according to the browser preference"
346
  msgstr ""
347
 
348
- #: ../include/languages-form.php:227
349
  msgid "URL modifications"
350
  msgstr ""
351
 
352
- #: ../include/languages-form.php:233
353
- msgid "Keep /language/ in pretty permalinks. Example:"
354
  msgstr ""
355
 
356
- #: ../include/languages-form.php:241
357
- msgid "Remove /language/ in pretty permalinks. Example:"
358
  msgstr ""
359
 
360
- #: ../include/languages-form.php:249
361
- msgid "Hide URL language information for default language"
362
  msgstr ""
363
 
364
  #: ../include/languages-form.php:256
365
- msgid "Add language information to all URL including posts, pages, categories and post tags (not recommended)"
 
 
 
 
366
  msgstr ""
367
 
368
- #: ../include/languages-form.php:263
369
  #, php-format
370
- msgid "Redirect the language page (example: %s) to the homepage in the right language"
371
  msgstr ""
372
 
373
- #: ../include/base.php:38
374
- msgid "All languages"
 
 
 
 
375
  msgstr ""
376
 
377
- #: ../include/post-translations.php:1
378
  msgid "ID of pages in other languages:"
379
  msgstr ""
380
 
381
- #: ../include/post-translations.php:1
382
  msgid "ID of posts in other languages:"
383
  msgstr ""
384
 
385
- #: ../include/post-translations.php:5
386
  msgid "Page ID"
387
  msgstr ""
388
 
389
- #: ../include/post-translations.php:5
390
  msgid "Post ID"
391
  msgstr ""
392
 
@@ -414,3 +411,39 @@ msgstr ""
414
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
415
  msgstr ""
416
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-08-19 20:12+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: F. Demarle\n"
8
  "Language-Team: \n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
+ #: ../polylang.php:111
21
  #, php-format
22
  msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
23
  msgstr ""
24
 
25
+ #: ../polylang.php:125
26
  msgid "For some reasons, Polylang could not create a table in your database."
27
  msgstr ""
28
 
29
+ #: ../polylang.php:208
30
  msgid "Error: Restore of local flags failed!"
31
  msgstr ""
32
 
33
+ #: ../polylang.php:209
34
  #, php-format
35
  msgid "Please move your local flags from %s to %s"
36
  msgstr ""
37
 
38
+ #: ../include/calendar.php:106
39
+ #, php-format
40
+ msgid "%1$s %2$s"
 
 
 
 
 
 
 
 
 
 
 
 
41
  msgstr ""
42
 
43
+ #: ../include/calendar.php:132
44
+ #: ../include/calendar.php:140
45
+ #, php-format
46
+ msgid "View posts for %1$s %2$s"
 
47
  msgstr ""
48
 
49
+ #: ../include/media-translations.php:3
50
+ #: ../include/admin-filters.php:194
51
+ #: ../include/admin-filters.php:525
52
+ #: ../include/admin-filters.php:696
53
+ #: ../include/admin-filters.php:714
54
+ #: ../include/post-translations.php:8
55
+ #: ../include/term-translations.php:15
56
+ msgid "Language"
57
  msgstr ""
58
 
59
+ #: ../include/media-translations.php:4
60
+ #: ../include/term-translations.php:16
61
+ msgid "Translation"
62
  msgstr ""
63
 
64
+ #: ../include/media-translations.php:18
65
+ #: ../include/post-translations.php:10
66
+ #: ../include/post-translations.php:33
67
+ #: ../include/term-translations.php:18
68
+ #: ../include/term-translations.php:65
69
+ msgid "Edit"
70
  msgstr ""
71
 
72
+ #: ../include/media-translations.php:26
73
+ #: ../include/post-translations.php:38
74
+ #: ../include/term-translations.php:54
75
+ msgid "Add new"
76
  msgstr ""
77
 
78
+ #: ../include/widget.php:6
79
+ msgid "Language Switcher"
80
  msgstr ""
81
 
82
+ #: ../include/widget.php:6
83
+ msgid "Displays a language switcher"
84
  msgstr ""
85
 
86
+ #: ../include/widget.php:73
87
+ msgid "Title:"
88
  msgstr ""
89
 
90
+ #: ../include/admin-base.php:50
91
+ #: ../include/admin-base.php:176
92
+ #: ../include/admin.php:290
93
+ #: ../include/admin-filters.php:221
94
+ msgid "Languages"
95
  msgstr ""
96
 
97
+ #: ../include/admin-base.php:55
98
+ msgid "About Polylang"
99
  msgstr ""
100
 
101
+ #: ../include/admin-base.php:149
102
  msgid "Displays language names"
103
  msgstr ""
104
 
105
+ #: ../include/admin-base.php:150
106
  msgid "Displays flags"
107
  msgstr ""
108
 
109
+ #: ../include/admin-base.php:151
110
  msgid "Forces link to front page"
111
  msgstr ""
112
 
113
+ #: ../include/admin-base.php:152
114
  msgid "Hides the current language"
115
  msgstr ""
116
 
117
+ #: ../include/admin-base.php:154
118
  msgid "Displays a language switcher at the end of the menu"
119
  msgstr ""
120
 
121
+ #: ../include/admin-base.php:155
122
  msgid "Displays as dropdown"
123
  msgstr ""
124
 
125
+ #: ../include/admin-base.php:177
126
+ msgid "Filters content by language"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  msgstr ""
128
 
129
+ #: ../include/admin-base.php:184
130
+ msgid "Show all languages"
131
  msgstr ""
132
 
133
+ #: ../include/admin.php:295
134
+ msgid "Menus"
 
 
 
 
135
  msgstr ""
136
 
137
+ #: ../include/admin.php:297
138
+ msgid "Strings translation"
139
  msgstr ""
140
 
141
+ #: ../include/admin.php:298
142
+ #: ../include/admin-filters.php:988
143
+ msgid "Settings"
144
  msgstr ""
145
 
146
+ #: ../include/admin.php:317
147
+ msgid "Enter a valid WorPress locale"
 
148
  msgstr ""
149
 
150
+ #: ../include/admin.php:318
151
+ msgid "The language code must be 2 characters long"
152
  msgstr ""
153
 
154
+ #: ../include/admin.php:319
155
+ msgid "The language code must be unique"
156
  msgstr ""
157
 
158
+ #: ../include/admin.php:320
159
+ msgid "The language must have a name"
160
  msgstr ""
161
 
162
+ #: ../include/admin.php:321
163
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
164
  msgstr ""
165
 
166
+ #: ../include/admin.php:409
167
+ msgid "Site Title"
 
168
  msgstr ""
169
 
170
+ #: ../include/admin.php:410
171
+ msgid "Tagline"
172
  msgstr ""
173
 
174
+ #: ../include/admin.php:428
175
+ msgid "Widget title"
176
  msgstr ""
177
 
178
+ #: ../include/admin-filters.php:176
179
+ #: ../include/admin-filters.php:753
180
+ msgid "Add new translation"
181
  msgstr ""
182
 
183
+ #: ../include/admin-filters.php:190
184
+ msgid "&mdash; No Change &mdash;"
185
  msgstr ""
186
 
187
+ #: ../include/admin-filters.php:244
188
+ msgid "Page's language:"
189
  msgstr ""
190
 
191
+ #: ../include/admin-filters.php:244
192
+ msgid "Post's language:"
193
  msgstr ""
194
 
195
+ #: ../include/admin-filters.php:305
196
+ msgid "(no parent)"
 
197
  msgstr ""
198
 
199
+ #: ../include/admin-filters.php:536
200
+ #: ../include/admin-filters.php:561
201
+ #: ../include/term-translations.php:6
202
+ #: ../include/term-translations.php:11
203
+ msgid "Translations"
204
  msgstr ""
205
 
206
+ #: ../include/admin-filters.php:698
207
+ #: ../include/admin-filters.php:717
208
+ msgid "Sets the language"
209
  msgstr ""
210
 
211
+ #: ../include/admin-filters.php:879
212
+ msgid "None"
 
213
  msgstr ""
214
 
215
+ #: ../include/admin-filters.php:910
216
+ msgid "Theme locations and languages"
217
  msgstr ""
218
 
219
+ #: ../include/admin-filters.php:916
220
+ #, php-format
221
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
222
  msgstr ""
223
 
224
+ #: ../include/admin-filters.php:931
225
+ msgid "The widget is displayed for:"
226
  msgstr ""
227
 
228
+ #: ../include/admin-filters.php:935
229
+ msgid "All languages"
230
  msgstr ""
231
 
232
+ #: ../include/admin-filters.php:959
233
+ msgid "Admin language"
234
  msgstr ""
235
 
236
+ #: ../include/admin-filters.php:964
237
+ msgid "Wordpress default"
 
238
  msgstr ""
239
 
240
+ #: ../include/admin-filters.php:994
241
+ msgid "Upgrading language files&#8230;"
 
 
242
  msgstr ""
243
 
244
+ #: ../include/languages-form.php:38
245
  msgid "Edit language"
246
  msgstr ""
247
 
248
+ #: ../include/languages-form.php:38
249
+ #: ../include/languages-form.php:105
250
  msgid "Add new language"
251
  msgstr ""
252
 
253
+ #: ../include/languages-form.php:60
254
  msgid "Choose a language"
255
  msgstr ""
256
 
257
+ #: ../include/languages-form.php:68
258
  msgid "You can choose a language in the list or directly edit it below."
259
  msgstr ""
260
 
261
  #: ../include/languages-form.php:72
262
+ msgid "Full name"
263
+ msgstr ""
264
+
265
+ #: ../include/languages-form.php:74
266
  msgid "The name is how it is displayed on your site (for example: English)."
267
  msgstr ""
268
 
269
+ #: ../include/languages-form.php:78
270
+ msgid "Locale"
271
+ msgstr ""
272
+
273
+ #: ../include/languages-form.php:81
274
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
275
  msgstr ""
276
 
277
+ #: ../include/languages-form.php:85
278
  msgid "Language code"
279
  msgstr ""
280
 
281
+ #: ../include/languages-form.php:87
282
  msgid "2-letters ISO 639-1 language code (for example: en)"
283
  msgstr ""
284
 
285
+ #: ../include/languages-form.php:91
286
  msgid "Text direction"
287
  msgstr ""
288
 
289
+ #: ../include/languages-form.php:93
290
  msgid "left to right"
291
  msgstr ""
292
 
293
+ #: ../include/languages-form.php:95
294
  msgid "right to left"
295
  msgstr ""
296
 
297
+ #: ../include/languages-form.php:96
298
  msgid "Choose the text direction for the language"
299
  msgstr ""
300
 
301
  #: ../include/languages-form.php:100
302
+ msgid "Order"
303
+ msgstr ""
304
+
305
+ #: ../include/languages-form.php:102
306
  msgid "Position of the language in the language switcher"
307
  msgstr ""
308
 
309
+ #: ../include/languages-form.php:105
310
  msgid "Update"
311
  msgstr ""
312
 
313
+ #: ../include/languages-form.php:151
314
  msgid "Language switcher"
315
  msgstr ""
316
 
317
+ #: ../include/languages-form.php:175
318
+ msgid "Clean strings translation database"
319
+ msgstr ""
320
+
321
+ #: ../include/languages-form.php:191
322
  msgid "Default language"
323
  msgstr ""
324
 
325
+ #: ../include/languages-form.php:203
326
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
327
  msgstr ""
328
 
329
+ #: ../include/languages-form.php:211
330
  msgid "Detect browser language"
331
  msgstr ""
332
 
333
+ #: ../include/languages-form.php:217
334
  msgid "When the front page is visited, set the language according to the browser preference"
335
  msgstr ""
336
 
337
+ #: ../include/languages-form.php:224
338
  msgid "URL modifications"
339
  msgstr ""
340
 
341
+ #: ../include/languages-form.php:230
342
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
343
  msgstr ""
344
 
345
+ #: ../include/languages-form.php:238
346
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
347
  msgstr ""
348
 
349
+ #: ../include/languages-form.php:247
350
+ msgid "Remove /language/ in pretty permalinks. Example:"
351
  msgstr ""
352
 
353
  #: ../include/languages-form.php:256
354
+ msgid "Keep /language/ in pretty permalinks. Example:"
355
+ msgstr ""
356
+
357
+ #: ../include/languages-form.php:265
358
+ msgid "Hide URL language information for default language"
359
  msgstr ""
360
 
361
+ #: ../include/languages-form.php:274
362
  #, php-format
363
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
364
  msgstr ""
365
 
366
+ #: ../include/languages-form.php:281
367
+ msgid "Synchronization"
368
+ msgstr ""
369
+
370
+ #: ../include/languages-form.php:287
371
+ msgid "Allow to synchronize categories, tags, featured image and other metas between translations of a post or page"
372
  msgstr ""
373
 
374
+ #: ../include/post-translations.php:5
375
  msgid "ID of pages in other languages:"
376
  msgstr ""
377
 
378
+ #: ../include/post-translations.php:5
379
  msgid "ID of posts in other languages:"
380
  msgstr ""
381
 
382
+ #: ../include/post-translations.php:9
383
  msgid "Page ID"
384
  msgstr ""
385
 
386
+ #: ../include/post-translations.php:9
387
  msgid "Post ID"
388
  msgstr ""
389
 
411
  msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
412
  msgstr ""
413
 
414
+ #: ../include/core.php:547
415
+ msgid "Search"
416
+ msgstr ""
417
+
418
+ #: ../include/term-translations.php:48
419
+ msgid "No untranslated term"
420
+ msgstr ""
421
+
422
+ #: ../include/list-table.php:27
423
+ msgid "Delete"
424
+ msgstr ""
425
+
426
+ #: ../include/list-table.php:47
427
+ msgid "Code"
428
+ msgstr ""
429
+
430
+ #: ../include/list-table.php:49
431
+ msgid "Flag"
432
+ msgstr ""
433
+
434
+ #: ../include/list-table.php:50
435
+ msgid "Posts"
436
+ msgstr ""
437
+
438
+ #: ../include/list-table.php:105
439
+ msgid "Strings translations"
440
+ msgstr ""
441
+
442
+ #: ../include/list-table.php:131
443
+ msgid "Name"
444
+ msgstr ""
445
+
446
+ #: ../include/list-table.php:132
447
+ msgid "String"
448
+ msgstr ""
449
+
polylang.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Polylang
4
  Plugin URI: http://wordpress.org/extend/plugins/polylang/
5
- Version: 0.8.10
6
  Author: F. Demarle
7
  Description: Adds multilingual capability to Wordpress
8
  */
@@ -24,38 +24,39 @@ Description: Adds multilingual capability to Wordpress
24
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25
  */
26
 
27
- define('POLYLANG_VERSION', '0.8.10');
28
  define('PLL_MIN_WP_VERSION', '3.1');
29
 
30
  define('POLYLANG_DIR', dirname(__FILE__)); // our directory
31
  define('PLL_INC', POLYLANG_DIR.'/include');
32
 
33
- define('POLYLANG_URL', WP_PLUGIN_URL.'/'.basename(POLYLANG_DIR)); // our url
34
-
35
  if (!defined('PLL_LOCAL_DIR'))
36
  define('PLL_LOCAL_DIR', WP_CONTENT_DIR.'/polylang'); // default directory to store user data such as custom flags
37
 
38
- if (!defined('PLL_LOCAL_URL'))
39
- define('PLL_LOCAL_URL', WP_CONTENT_URL.'/polylang'); // default url to access user data such as custom flags
40
-
41
  if (file_exists(PLL_LOCAL_DIR.'/pll-config.php'))
42
  include_once(PLL_LOCAL_DIR.'/pll-config.php'); // includes local config file if exists
43
 
 
 
 
 
 
44
  if (!defined('PLL_DISPLAY_ABOUT'))
45
  define('PLL_DISPLAY_ABOUT', true); // displays the "About Polylang" metabox by default
46
 
47
- if (!defined('PLL_DISPLAY_ALL'))
48
- define('PLL_DISPLAY_ALL', false); // diplaying posts & terms with undefined language is disabled by default (unsupported since 0.7)
49
-
50
  if (!defined('PLL_FILTER_HOME_URL'))
51
  define('PLL_FILTER_HOME_URL', true); // filters the home url (to return the homepage in the right langage) by default
52
 
53
- if (!defined('PLL_SYNC'))
54
- define('PLL_SYNC', true); // synchronisation is enabled by default
 
 
 
 
 
 
55
 
56
  require_once(PLL_INC.'/base.php');
57
- require_once(PLL_INC.'/widget.php');
58
- require_once(PLL_INC.'/calendar.php');
59
 
60
  // controls the plugin, deals with activation, deactivation, upgrades, initialization as well as rewrite rules
61
  class Polylang extends Polylang_Base {
@@ -77,7 +78,7 @@ class Polylang extends Polylang_Base {
77
  add_action('admin_init', array(&$this, 'admin_init'));
78
 
79
  // plugin and widget initialization
80
- add_action('init', array(&$this, 'init'));
81
  add_action('widgets_init', array(&$this, 'widgets_init'));
82
  add_action('wp_loaded', array(&$this, 'prepare_rewrite_rules'), 20); // after Polylang_base::add_post_types_taxonomies
83
 
@@ -158,6 +159,7 @@ class Polylang extends Polylang_Base {
158
  $options['hide_default'] = 0; // do not remove URL language information for default language
159
  $options['force_lang'] = 0; // do not add URL language information when useless
160
  $options['redirect_lang'] = 0; // do not redirect the language page to the homepage
 
161
  }
162
  $options['version'] = POLYLANG_VERSION;
163
  update_option('polylang', $options);
@@ -284,7 +286,12 @@ class Polylang extends Polylang_Base {
284
  }
285
 
286
  if (version_compare($options['version'], '0.8.8', '<'))
287
- flush_rewrite_rules(); // rewrite rules have been modified in 0.8.8
 
 
 
 
 
288
 
289
  $options['version'] = POLYLANG_VERSION;
290
  update_option('polylang', $options);
@@ -316,6 +323,9 @@ class Polylang extends Polylang_Base {
316
 
317
  // registers our widgets
318
  function widgets_init() {
 
 
 
319
  register_widget('Polylang_Widget');
320
 
321
  // overwrites the calendar widget to filter posts by language
2
  /*
3
  Plugin Name: Polylang
4
  Plugin URI: http://wordpress.org/extend/plugins/polylang/
5
+ Version: 0.9
6
  Author: F. Demarle
7
  Description: Adds multilingual capability to Wordpress
8
  */
24
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25
  */
26
 
27
+ define('POLYLANG_VERSION', '0.9');
28
  define('PLL_MIN_WP_VERSION', '3.1');
29
 
30
  define('POLYLANG_DIR', dirname(__FILE__)); // our directory
31
  define('PLL_INC', POLYLANG_DIR.'/include');
32
 
 
 
33
  if (!defined('PLL_LOCAL_DIR'))
34
  define('PLL_LOCAL_DIR', WP_CONTENT_DIR.'/polylang'); // default directory to store user data such as custom flags
35
 
 
 
 
36
  if (file_exists(PLL_LOCAL_DIR.'/pll-config.php'))
37
  include_once(PLL_LOCAL_DIR.'/pll-config.php'); // includes local config file if exists
38
 
39
+ define('POLYLANG_URL', WP_PLUGIN_URL.'/'.basename(POLYLANG_DIR)); // our url
40
+
41
+ if (!defined('PLL_LOCAL_URL'))
42
+ define('PLL_LOCAL_URL', WP_CONTENT_URL.'/polylang'); // default url to access user data such as custom flags
43
+
44
  if (!defined('PLL_DISPLAY_ABOUT'))
45
  define('PLL_DISPLAY_ABOUT', true); // displays the "About Polylang" metabox by default
46
 
 
 
 
47
  if (!defined('PLL_FILTER_HOME_URL'))
48
  define('PLL_FILTER_HOME_URL', true); // filters the home url (to return the homepage in the right langage) by default
49
 
50
+ if (!defined('PLL_SEARCH_FORM_JS'))
51
+ define('PLL_SEARCH_FORM_JS', true); // add javascript code to modify search form is enabled by default
52
+
53
+ if (!defined('PLL_LANG_EARLY'))
54
+ define('PLL_LANG_EARLY', true); // temporary option (will be suppressed in versions > 0.9)
55
+
56
+ if (!defined('PLL_MEDIA_SUPPORT'))
57
+ define('PLL_MEDIA_SUPPORT', true); // FIXME put this in ui in 1.0
58
 
59
  require_once(PLL_INC.'/base.php');
 
 
60
 
61
  // controls the plugin, deals with activation, deactivation, upgrades, initialization as well as rewrite rules
62
  class Polylang extends Polylang_Base {
78
  add_action('admin_init', array(&$this, 'admin_init'));
79
 
80
  // plugin and widget initialization
81
+ add_action('setup_theme', array(&$this, 'init'));
82
  add_action('widgets_init', array(&$this, 'widgets_init'));
83
  add_action('wp_loaded', array(&$this, 'prepare_rewrite_rules'), 20); // after Polylang_base::add_post_types_taxonomies
84
 
159
  $options['hide_default'] = 0; // do not remove URL language information for default language
160
  $options['force_lang'] = 0; // do not add URL language information when useless
161
  $options['redirect_lang'] = 0; // do not redirect the language page to the homepage
162
+ $options['sync'] = 1; // synchronisation is enabled by default
163
  }
164
  $options['version'] = POLYLANG_VERSION;
165
  update_option('polylang', $options);
286
  }
287
 
288
  if (version_compare($options['version'], '0.8.8', '<'))
289
+ flush_rewrite_rules(); // rewrite rules have been modified in 0.8.8
290
+
291
+ if (version_compare($options['version'], '0.9', '<')) {
292
+ if (defined('PLL_SYNC'))
293
+ $options['sync'] = PLL_SYNC ? 1 : 0; // the option replaces PLL_SYNC in 0.9
294
+ }
295
 
296
  $options['version'] = POLYLANG_VERSION;
297
  update_option('polylang', $options);
323
 
324
  // registers our widgets
325
  function widgets_init() {
326
+ require_once(PLL_INC.'/widget.php');
327
+ require_once(PLL_INC.'/calendar.php'); // loads this only now otherwise it breaks widgets not registered in a widgets_init hook
328
+
329
  register_widget('Polylang_Widget');
330
 
331
  // overwrites the calendar widget to filter posts by language
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: Chouby
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CCWWYUUQV8F4E
4
  Tags: multilingual, bilingual, translate, translation, language, multilanguage, i18n, international, l10n, localization
5
  Requires at least: 3.1
6
- Tested up to: 3.4.1
7
- Stable tag: 0.8.10
8
 
9
  Polylang adds multilingual content management support to WordPress.
10
 
@@ -14,34 +14,14 @@ Polylang adds multilingual content management support to WordPress.
14
 
15
  You write posts, pages and create categories and post tags as usual, and then define the language for each of them. The translation is optional. The plugin does not integrate automatic or professional translation.
16
 
17
- * You can have as many languages as you want. RTL languages are now supported. WordPress languages files are automatically downloaded and updated.
18
- * You can translate posts, pages, categories, post tags, menus, widgets... Custom post types, custom taxonomies, sticky posts and post formats, RSS feeds and all default WordPress widgets are supported.
19
  * Categories, post tags as well as some other metas are automatically copied when adding a new post or page translation
20
- * Support for Search form (see the FAQ in the documentation)
21
  * Support for multisite, pretty permalinks and static page used as front page
22
  * A language switcher is provided as a widget or in the nav menu
23
  * As a bonus, each user can set the WordPress admin language in its profile
24
 
25
- Unlike some other similar plugins, if you deactivate Polylang, your blog will go on working as smoothly as possible. All your posts, pages, category and post tags would be accessible - without language filter of course - provided that you do not check the option: "Add language information to all URL including posts, pages, categories and post tags".
26
-
27
- The plugin admin interface is currently available in:
28
-
29
- * English
30
- * French
31
- * German contributed by [Christian Ries](http://www.singbyfoot.lu)
32
- * Russian contributed by [yoyurec](http://yoyurec.in.ua)
33
- * Greek contributed by [theodotos](http://www.ubuntucy.org)
34
- * Dutch contributed by [AlbertGn](http://wordpress.org/support/profile/albertgn)
35
- * Hebrew contributed by [ArielK](http://www.arielk.net)
36
- * Polish contributed by [Peter Paciorkiewicz](http://www.paciorkiewicz.pl)
37
- * Latvian contributed by [@AndyDeGroo](http://twitter.com/AndyDeGroo)
38
- * Italian contributed by [Luca Barbetti](http://wordpress.org/support/profile/lucabarbetti)
39
- * Danish contributed by [Compute](http://wordpress.org/support/profile/compute)
40
- * Spanish contributed by Curro
41
- * Portuguese contributed by [Vitor Carvalho](http://vcarvalho.com/)
42
- * Lithuanian contributed by [Naglis Jonaitis](http://najo.lt/)
43
-
44
- Special thanks to [@AndyDeGroo](http://twitter.com/AndyDeGroo) and [RavanH](http://4visions.nl/) for their help in debugging and improving Polylang !
45
 
46
  Other [contributions](http://wordpress.org/extend/plugins/polylang/other_notes/) are welcome !
47
 
@@ -58,7 +38,7 @@ Don't hesitate to [give your feedback](http://wordpress.org/support/plugin/polyl
58
  1. Upload everything (keeping the directory structure) to the `/wp-content/plugins/` directory.
59
  1. Activate the plugin through the 'Plugins' menu in WordPress.
60
  1. Go to the languages settings page and create the languages you need
61
- 1. Add the 'language switcher' Widget to let your visitors switch the language.
62
  1. Take care that your theme must come with the corresponding .mo files (Polylang downloads them for Twenty Ten and Twenty Eleven). If your theme is not internationalized yet, please refer to the [codex](http://codex.wordpress.org/I18n_for_WordPress_Developers#I18n_for_theme_and_plugin_developers) or ask the theme author to internationalize it.
63
 
64
  == Frequently Asked Questions ==
@@ -71,11 +51,11 @@ Don't hesitate to [give your feedback](http://wordpress.org/support/plugin/polyl
71
 
72
  = Is Polylang compatible with multisite ? =
73
 
74
- Yes. Since v0.5. You can either activate it at network level or at site level.
75
 
76
  = Can I use my own flags for the language switcher ? =
77
 
78
- Yes. You have to use PNG or JPG files and name them with the WordPress locale corresponding to the language. For example, en_US.png for English. Then upload these files in the `wp-content/polylang` directory. Don't use the `/polylang/flags` directory as your files would be removed when updating the plugin.
79
 
80
  == Screenshots ==
81
 
@@ -87,7 +67,7 @@ If you wonder how you can help Polylang, here are some ideas. As you will read,
87
 
88
  = Help other users of Polylang =
89
 
90
- The [support forum]http://wordpress.org/support/plugin/polylang) is here so that users of the plugin can get help when they need it. However, I will not always be available to answer questions. You don't need to be a developer to help out. Very often similar questions have been answered in the past. You can subscribe to the tag ['polylang'](http://wordpress.org/tags/polylang) (emails or RSS feed, see just below the topic list) to know when a new topic has been posted.
91
 
92
  = Report bugs =
93
 
@@ -99,7 +79,7 @@ You can subscribe to the tag ['polylang-dev'](http://wordpress.org/tags/polylang
99
 
100
  = Translate the admin interface =
101
 
102
- Polylang is already available in 14 languages. It's very easy to add a new one ! Download [poedit](http://www.poedit.net/download.php) (available for Windows, Mac OS X and Linux). Rename the file polylang.pot found in the polylang/languages directory into something like polylang-your_locale.po. Open the file with poedit and start translating (keeping strange codes such as %s, %1$s as is). Once done, just save and you will get two files polylang-your_locale.po and polylang-your_locale.mo that you can send to the author. The translation will be included with the next release.
103
 
104
  = Communicate =
105
 
@@ -111,6 +91,33 @@ Every suggestions are welcome.
111
 
112
  == Changelog ==
113
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  = 0.8.10 (2012-08-06) =
115
 
116
  * Add Lithuanian (lt_LT) to predefined languages list (automatic download and update of language files won't work)
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CCWWYUUQV8F4E
4
  Tags: multilingual, bilingual, translate, translation, language, multilanguage, i18n, international, l10n, localization
5
  Requires at least: 3.1
6
+ Tested up to: 3.4.2
7
+ Stable tag: 0.9
8
 
9
  Polylang adds multilingual content management support to WordPress.
10
 
14
 
15
  You write posts, pages and create categories and post tags as usual, and then define the language for each of them. The translation is optional. The plugin does not integrate automatic or professional translation.
16
 
17
+ * You can have as many languages as you want. RTL languages are supported. WordPress languages files are automatically downloaded and updated.
18
+ * You can translate posts, pages, media, categories, post tags, menus, widgets... Custom post types, custom taxonomies, sticky posts and post formats, RSS feeds and all default WordPress widgets are supported.
19
  * Categories, post tags as well as some other metas are automatically copied when adding a new post or page translation
 
20
  * Support for multisite, pretty permalinks and static page used as front page
21
  * A language switcher is provided as a widget or in the nav menu
22
  * As a bonus, each user can set the WordPress admin language in its profile
23
 
24
+ The plugin admin interface is currently available in 15 languages: English, French, German contributed by [Christian Ries](http://www.singbyfoot.lu), Russian contributed by [yoyurec](http://yoyurec.in.ua), Greek contributed by [theodotos](http://www.ubuntucy.org), Dutch contributed by [AlbertGn](http://wordpress.org/support/profile/albertgn), Hebrew contributed by [ArielK](http://www.arielk.net), Polish contributed by [Peter Paciorkiewicz](http://www.paciorkiewicz.pl), Latvian contributed by [@AndyDeGroo](http://twitter.com/AndyDeGroo), Italian contributed by [Luca Barbetti](http://wordpress.org/support/profile/lucabarbetti), Danish contributed by [Compute](http://wordpress.org/support/profile/compute), Spanish contributed by Curro, Portuguese contributed by [Vitor Carvalho](http://vcarvalho.com/), Lithuanian contributed by [Naglis Jonaitis](http://najo.lt/), Turkish contributed by [darchws](http://darch.ws/)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
 
26
  Other [contributions](http://wordpress.org/extend/plugins/polylang/other_notes/) are welcome !
27
 
38
  1. Upload everything (keeping the directory structure) to the `/wp-content/plugins/` directory.
39
  1. Activate the plugin through the 'Plugins' menu in WordPress.
40
  1. Go to the languages settings page and create the languages you need
41
+ 1. Add the 'language switcher' widget to let your visitors switch the language.
42
  1. Take care that your theme must come with the corresponding .mo files (Polylang downloads them for Twenty Ten and Twenty Eleven). If your theme is not internationalized yet, please refer to the [codex](http://codex.wordpress.org/I18n_for_WordPress_Developers#I18n_for_theme_and_plugin_developers) or ask the theme author to internationalize it.
43
 
44
  == Frequently Asked Questions ==
51
 
52
  = Is Polylang compatible with multisite ? =
53
 
54
+ Yes. You can either activate it at network or site level.
55
 
56
  = Can I use my own flags for the language switcher ? =
57
 
58
+ Yes. You have to use PNG or JPG files and name them with the WordPress locale corresponding to the language. For example, en_US.png for English. Then upload these files in the `wp-content/polylang` directory. Don't use the `wp-content/polylang/flags` directory as your files would be removed when updating the plugin.
59
 
60
  == Screenshots ==
61
 
67
 
68
  = Help other users of Polylang =
69
 
70
+ The [support forum](http://wordpress.org/support/plugin/polylang) is here so that users of the plugin can get help when they need it. However, I will not always be available to answer questions. You don't need to be a developer to help out. Very often similar questions have been answered in the past.
71
 
72
  = Report bugs =
73
 
79
 
80
  = Translate the admin interface =
81
 
82
+ Polylang is already available in 15 languages. It's very easy to add a new one ! Download [poedit](http://www.poedit.net/download.php) (available for Windows, Mac OS X and Linux). Rename the file polylang.pot found in the polylang/languages directory into something like polylang-your_locale.po. Open the file with poedit and start translating (keeping strange codes such as %s, %1$s as is). Once done, just save and you will get two files polylang-your_locale.po and polylang-your_locale.mo that you can send to the author. The translation will be included with the next release.
83
 
84
  = Communicate =
85
 
91
 
92
  == Changelog ==
93
 
94
+ = 0.9 (2012-09-12) =
95
+
96
+ * Add Turkish translation contributed by [darchws](http://darch.ws/)
97
+ * Add media translation support
98
+ * Add a persistant content language filter on admin side (WP 3.2+ required)
99
+ * Add biographical info translation
100
+ * Add multiline support for string translations
101
+ * Add the possibility to clean the strings translation database
102
+ * Add quick edit and bulk edit support for posts and pages
103
+ * Add quick edit support for categories and tags
104
+ * The language is now loaded with 'setup_theme' action instead of 'wp' action when always adding language information url
105
+ * Search form now does use javascript only for searchform.php when pretty permalinks are not used
106
+ * Add the option PLL_SEARCH_FORM_JS to disable the js code used to modify the search form
107
+ * Suppress the option PLL_SYNC, replaced by an option in the language settings ui
108
+ * Suppress the PLL_DISPLAY_ALL option
109
+ * Suppress the template tag 'the_languages' (replaced by 'pll_the_languages' since v0.5)
110
+ * Suppress the function 'pll_is_front_page' (useless since 0.8.2)
111
+ * Bug correction: the browser language is sometimes not correctly detected by Android
112
+ * Bug correction: the rtl text direction is not correct when editing an existing language
113
+ * Bug correction: rss feed does not work if translated site title or tagline contains special characters
114
+ * Bug correction: post types and taxonomies labels are not translated on frontend
115
+ * Bug correction: the filter 'pll_copy_post_metas' does not work for metas with multiple values
116
+ * Bug correction: translations table for post and terms are uselessly serialized two times
117
+ * Bug correction: attempt to suppress conflict with themes which hardcode the name of nav menus (but do define a theme location)
118
+ * Bug correction: homepage displays all posts when the front page displays a static page and no page is selected for front page (but one is selected for posts page)
119
+ * Bug correction: widgets disappear when Polylang is enabled
120
+
121
  = 0.8.10 (2012-08-06) =
122
 
123
  * Add Lithuanian (lt_LT) to predefined languages list (automatic download and update of language files won't work)
uninstall.php CHANGED
@@ -27,6 +27,14 @@ class Polylang_Uninstall {
27
 
28
  $languages = get_terms('language', array('hide_empty'=>false));
29
 
 
 
 
 
 
 
 
 
30
  // delete posts translations
31
  $ids = get_posts(array('numberposts'=> -1, 'fields' => 'ids', 'meta_key'=>'_translations', 'post_type'=>'any', 'post_status'=>'any'));
32
  foreach ($ids as $id)
@@ -53,9 +61,6 @@ class Polylang_Uninstall {
53
  unset($wpdb->termmeta);
54
  }
55
 
56
- // delete users options
57
- foreach (get_users(array('fields' => 'ID')) as $user_id)
58
- delete_user_meta($user_id, 'user_lang');
59
 
60
  // delete options
61
  delete_option('polylang');
27
 
28
  $languages = get_terms('language', array('hide_empty'=>false));
29
 
30
+ // delete users options
31
+ foreach (get_users(array('fields' => 'ID')) as $user_id) {
32
+ delete_user_meta($user_id, 'user_lang');
33
+ delete_user_meta($user_id, 'pll_filter_content');
34
+ foreach ($languages as $lang)
35
+ delete_user_meta($user_id, 'description_'.$lang->slug);
36
+ }
37
+
38
  // delete posts translations
39
  $ids = get_posts(array('numberposts'=> -1, 'fields' => 'ids', 'meta_key'=>'_translations', 'post_type'=>'any', 'post_status'=>'any'));
40
  foreach ($ids as $id)
61
  unset($wpdb->termmeta);
62
  }
63
 
 
 
 
64
 
65
  // delete options
66
  delete_option('polylang');