Polylang - Version 1.0

Version Description

If you are using a version older than 0.8, please ugrade to 0.9.8 before ugrading to 1.0+

=

Download this release

Release Info

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

Code changes from version 0.9.8 to 1.0

Files changed (71) hide show
  1. changelog.txt +422 -0
  2. css/admin.css +16 -1
  3. css/admin.min.css +1 -1
  4. doc/documentation-en.odt +0 -0
  5. doc/documentation-en.pdf +0 -0
  6. include/about.php +15 -10
  7. include/admin-base.php +27 -19
  8. include/admin-filters.php +202 -120
  9. include/admin.php +68 -43
  10. include/api.php +39 -48
  11. include/base.php +82 -34
  12. include/calendar.php +0 -2
  13. include/core.php +185 -137
  14. include/languages-form.php +132 -29
  15. include/languages.php +0 -1
  16. include/list-table.php +53 -79
  17. include/media-translations.php +48 -6
  18. include/plugins-compat.php +26 -0
  19. include/term-translations.php +22 -7
  20. include/widget.php +21 -18
  21. include/wpml-compat.php +341 -0
  22. js/post.js +1 -0
  23. js/post.min.js +1 -1
  24. js/term.js +1 -0
  25. js/term.min.js +1 -1
  26. languages/polylang-af.mo +0 -0
  27. languages/polylang-af.po +348 -246
  28. languages/polylang-be_BY.mo +0 -0
  29. languages/polylang-be_BY.po +330 -290
  30. languages/polylang-bg_BG.mo +0 -0
  31. languages/polylang-bg_BG.po +348 -257
  32. languages/polylang-da_DK.mo +0 -0
  33. languages/polylang-da_DK.po +358 -289
  34. languages/polylang-de_DE.mo +0 -0
  35. languages/polylang-de_DE.po +325 -280
  36. languages/polylang-el.mo +0 -0
  37. languages/polylang-el.po +337 -290
  38. languages/polylang-es_ES.mo +0 -0
  39. languages/polylang-es_ES.po +348 -254
  40. languages/polylang-fi.mo +0 -0
  41. languages/polylang-fi.po +344 -252
  42. languages/polylang-fr_FR.mo +0 -0
  43. languages/polylang-fr_FR.po +328 -272
  44. languages/polylang-he_IL.mo +0 -0
  45. languages/polylang-he_IL.po +325 -285
  46. languages/polylang-hu_HU.mo +0 -0
  47. languages/polylang-hu_HU.po +588 -0
  48. languages/polylang-it_IT.mo +0 -0
  49. languages/polylang-it_IT.po +399 -262
  50. languages/polylang-lt_LT.mo +0 -0
  51. languages/polylang-lt_LT.po +379 -261
  52. languages/polylang-lv.mo +0 -0
  53. languages/polylang-lv.po +352 -298
  54. languages/polylang-nb_NO.mo +0 -0
  55. languages/polylang-nb_NO.po +624 -0
  56. languages/polylang-nl_NL.mo +0 -0
  57. languages/polylang-nl_NL.po +315 -261
  58. languages/polylang-pl_PL.mo +0 -0
  59. languages/polylang-pl_PL.po +314 -260
  60. languages/polylang-pt_PT.mo +0 -0
  61. languages/polylang-pt_PT.po +350 -244
  62. languages/polylang-ru_RU.mo +0 -0
  63. languages/polylang-ru_RU.po +333 -281
  64. languages/polylang-sk_SK.mo +0 -0
  65. languages/polylang-sk_SK.po +555 -0
  66. languages/polylang-tr_TR.mo +0 -0
  67. languages/polylang-tr_TR.po +329 -237
  68. languages/polylang.pot +361 -211
  69. polylang.php +140 -173
  70. readme.txt +38 -431
  71. uninstall.php +14 -11
changelog.txt ADDED
@@ -0,0 +1,422 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ == Changelog ==
2
+
3
+ = 0.9.8 (2012-12-05) =
4
+
5
+ * Bug correction: ajax on frontend does not work when adding the language code to all urls
6
+ * Bug correction: search forms using the get_search_form filter do not work
7
+
8
+ = 0.9.7 (2012-12-04) =
9
+
10
+ * Bug correction: the admin language filter does filter non translatable post types
11
+ * Bug correction: again the canonical redirection
12
+ * Bug correction: fatal error when Polylang is used together with 'Author Avatars List'
13
+ * Bug correction: widget titles uselessly appear in the strings translations table when the widget is set for only one language
14
+ * Tests done with WordPress 3.5 beta RC3 and Twenty Twelve
15
+
16
+ = 0.9.6 (2012-11-26) =
17
+
18
+ * It is now possible to query the terms by language using the WordPress function 'get_terms'
19
+ * Bug correction: search for empty string in default language displays posts in all languages when hiding the URL language information for default language
20
+ * Bug correction: completely reworked the canonical redirection introduced in 0.9.5 which created more problems than it solved
21
+ * Bug correction: ajax for media translations does not work
22
+ * Started tests with WordPress 3.5 beta RC1 and Twenty Twelve
23
+
24
+ = 0.9.5 (2012-11-13) =
25
+
26
+ * The user can now choose the number of languages and strings translations to display
27
+ * Add compatibility with the 'icl_object_id' function and ICL_LANGUAGE_CODE and ICL_LANGUAGE_NAME constants from the WPML API
28
+ * Add 17 languages to the predefined list (automatic download and update of language files won't work)
29
+ * Bug correction: post preview does not work when adding the language code to all urls
30
+ * Bug correction: redirect to front page in default language when posting a comment on static front page
31
+ * Bug correction: impossible to create terms with the same name in different languages
32
+ * Bug correction: query string added by other plugins is erased when adding the language code to all urls
33
+ * Bug correction: redirect erase 'POST' variables on homepage when adding the language code to all urls
34
+ * Bug correction: English (en_US) loads rtl style when using a localized WordPress package with an rtl language
35
+ * Bug correction: on some installation strings translations do not work with some special characters
36
+ * Bug correction: incoming links are not redirected to canonical url when adding the language code to all urls and hiding the code for the default language
37
+ * Bug correction: search form does not work in non default language when using permalinks without trailing slash
38
+
39
+ = 0.9.4 (2012-10-23) =
40
+
41
+ * Add Afrikaans translation contributed by [Kobus Joubert](http://translate3d.com/)
42
+ * Add Belarusian translation contributed by [Alexander Markevitch](http://fourfeathers.by/)
43
+ * Add Afrikaans (af) and Belarusian (be_BY) to predefined languages list (automatic download and update of language files won't work)
44
+ * Add the possibility to translate the date format and time format
45
+ * Add compatibility with the 'icl_get_home_url' function from the WPML API
46
+ * Bug correction: still some issues with string translations
47
+ * Bug correction: search is not filtered by the (default) language when the language is set by content and the language code is hidden for the default language
48
+ * Bug correction: posts & pages preview urls are broken when adding the language code to all urls
49
+ * Bug correction: automatically added new top-level pages to menus are not filtered by language
50
+ * Bug correction: the admin language filter messes the categories languages when editing a post and the parent dropdown list when editing a category
51
+ * Bug correction: search form does not work when using a static front page (introduced in 0.9.2)
52
+ * Bug correction: can't set languages for categories and post tags on blogs created after polylang has been activated at network level
53
+ * Bug correction: menus don't work with catch box theme ('has_nav_menu' not correctly filtered)
54
+
55
+ = 0.9.3 (2012-10-08) =
56
+
57
+ * Add Bulgarian translation contributed by [pavelsof](http://wordpress.org/support/profile/pavelsof)
58
+ * Add compatibility with WPML API for strings translations
59
+ * Bug correction: dates are not translated (introduced in 0.9.2)
60
+ * Bug correction: the language is lost when keeping - No change - for language in bulk edit
61
+ * Bug correction: categories and tags are duplicate (when default language is set automatically to existing content and categories and tags share the same name)
62
+
63
+ = 0.9.2 (2012-09-30) =
64
+
65
+ * Support new WordPress (WP 3.5+) convention for js and css files naming
66
+ * Improve performance, mainly on frontend
67
+ * Bug correction: the category language is not set when creating it in the post editor (introduced in 0.9)
68
+ * Bug correction: unable to add a query string when using a static front page
69
+ * Bug correction: ajax tag suggestion in "edit post" conflicts with the admin content language filter
70
+ * Bug correction: ugly notices when trying to access a static front page which has not been translated
71
+ * Bug correction: the language code is added to custom post types and taxonomies permalinks even if they are not translatable
72
+ * Bug correction: some arrays in wp_locale mix English and other language
73
+ * Bug correction: the media language is not correctly set when uploading from post if the post has not been saved after choosing the language
74
+
75
+ = 0.9.1 (2012-09-20) =
76
+
77
+ * Add Finnish translation contributed by [Jani Alha](http://www.wysiwyg.fi)
78
+ * Bug correction: improve the robustness of the admin content language filter
79
+ * Bug correction: the language switcher displays languages which have no posts or pages (introduced in 0.9)
80
+ * Bug correction: wrong default language when adding a new media
81
+ * Bug correction: the dropdown language switcher does not switch language when there is no post translation
82
+ * Bug correction: issue with translations when using category quick edit
83
+ * Bug correction: home redirects to 404 when combining static front page + force_lang = 1 + hide_default = 0
84
+
85
+ = 0.9 (2012-09-12) =
86
+
87
+ * Add Turkish translation contributed by [darchws](http://darch.ws/)
88
+ * Add media translation support
89
+ * Add a persistant content language filter on admin side (WP 3.2+ required)
90
+ * Add biographical info translation
91
+ * Add multiline support for string translations
92
+ * Add the possibility to clean the strings translation database
93
+ * Add quick edit and bulk edit support for posts and pages
94
+ * Add quick edit support for categories and tags
95
+ * The language is now loaded with 'setup_theme' action instead of 'wp' action when always adding language information url
96
+ * Search form now does use javascript only for searchform.php when pretty permalinks are not used
97
+ * Add the option PLL_SEARCH_FORM_JS to disable the js code used to modify the search form
98
+ * Suppress the option PLL_SYNC, replaced by an option in the language settings ui
99
+ * Suppress the PLL_DISPLAY_ALL option
100
+ * Suppress the template tag 'the_languages' (replaced by 'pll_the_languages' since v0.5)
101
+ * Suppress the function 'pll_is_front_page' (useless since 0.8.2)
102
+ * Bug correction: the browser language is sometimes not correctly detected by Android
103
+ * Bug correction: the rtl text direction is not correct when editing an existing language
104
+ * Bug correction: rss feed does not work if translated site title or tagline contains special characters
105
+ * Bug correction: post types and taxonomies labels are not translated on frontend
106
+ * Bug correction: the filter 'pll_copy_post_metas' does not work for metas with multiple values
107
+ * Bug correction: translations table for post and terms are uselessly serialized two times
108
+ * Bug correction: attempt to suppress conflict with themes which hardcode the name of nav menus (but do define a theme location)
109
+ * 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)
110
+ * Bug correction: widgets disappear when Polylang is enabled
111
+
112
+ = 0.8.10 (2012-08-06) =
113
+
114
+ * Add Lithuanian (lt_LT) to predefined languages list (automatic download and update of language files won't work)
115
+ * Add Lithuanian translation contributed by [Naglis Jonaitis](http://najo.lt/)
116
+ * Bug correction: empty string translation issue
117
+ * Bug correction: 'wp_list_pages' does not filter custom post types
118
+ * Bug correction: warning if posts are queried before the action 'wp_loaded' has been fired
119
+ * Bug correction: notice in twentyten when resquesting a date archive with no posts
120
+
121
+ = 0.8.9 (2012-07-20) =
122
+
123
+ * Add Portuguese translation contributed by [Vitor Carvalho](http://vcarvalho.com/)
124
+
125
+ = 0.8.8 (2012-07-18) =
126
+
127
+ * Validation improvement thanks to kg69design
128
+ * Bug correction: custom post types rewrite rules are broken when registered with query_var=>false
129
+ * Bug correction: user admin language not deleted when uninstalling the plugin
130
+ * Bug correction: pll_current_language('name') returns locale instead of language name
131
+ * Bug correction: ajax on frontend does not work
132
+ * Bug correction: homepage pagination broken when redirecting the language page to a static front page
133
+ * Bug correction: taxonomies conflicts on custom post types
134
+ * Bug correction: the admin language is not updated when edited by other users
135
+
136
+ = 0.8.7 (2012-06-10) =
137
+
138
+ * Add the possibility to load Polylang API for ajax requests on frontend
139
+ * Bug correction: search form is broken when using a static front page
140
+ * Bug correction: admin bar search does not work
141
+ * Tests done with WordPress 3.4 RC2
142
+
143
+ = 0.8.6 (2012-05-23) =
144
+
145
+ * Add the possibility to use a local config file to set options
146
+ * Improve robustness (less PHP notices)
147
+ * Bug correction: Menus not showing in preview mode
148
+ * Bug correction: fatal error when customizing a theme in WP 3.4 beta 4
149
+ * Bug correction: second page of search results returns 404 when using pretty permalinks
150
+
151
+ = 0.8.5 (2012-05-14) =
152
+
153
+ * Bug correction : sites using static front page are messed in v0.8.4
154
+
155
+ = 0.8.4 (2012-05-13) =
156
+
157
+ * Add a new argument 'post_id' to the function pll_the_languages to display posts translations within the loop
158
+ * Bug correction: every posts in every languages are shown on the homepage when requesting the wrong one with or without 'www.'
159
+ * Bug correction: every posts in every languages are shown when requesting /?p=string
160
+ * Bug correction: the language is not correctly set for wp-signup.php and wp-activate.php
161
+ * Bug correction: wrong home links when using permalinks with front with WP 3.3 and older
162
+ * Bug correction: wrong redirection after posting a comment when adding the language information to all urls
163
+ * Bug correction: term language may be lost in some situations
164
+ * Bug correction: post language is set to default if updated outside the edit post page
165
+ * Bug correction: javascript error in WP 3.1
166
+ * Bug correction: can't toggle visibility of tags metabox in edit post panel
167
+ * Tests done with WordPress 3.4 beta 4
168
+
169
+ = 0.8.3 (2012-04-10) =
170
+
171
+ * Add Danish translation contributed by [Compute](http://wordpress.org/support/profile/compute)
172
+ * Add Spanish translation contributed by Curro
173
+ * Add the possibility to add a content in a different language than the current one by setting explicitely the lang parameter in the secondary query
174
+ * Add support of PATHINFO permalinks
175
+ * Bug correction: secondary queries not correctly filtered by language
176
+ * Bug correction: wrong archives links when using permalinks with front
177
+ * Bug correction: wrong homepage link when keeping 'language' in permalinks with front
178
+ * Bug correction: flush_rewrite_rules notice when setting up a static front page (introduced in 0.8.2)
179
+ * Bug correction: every posts in every languages are shown when hitting the homepage with a query string unknown to WP (thanks to Gonçalo Peres)
180
+ * Bug correction: every posts in every languages are shown on the homepage when PHP adds index.php to the url
181
+ * Tests done with WordPress 3.4 beta 1
182
+
183
+
184
+ = 0.8.2 (2012-03-20) =
185
+
186
+ * Add Italian translation contributed by [Luca Barbetti](http://wordpress.org/support/profile/lucabarbetti)
187
+ * Improve performance on admin side
188
+ * Comment status and ping status are now copied when adding a new translation
189
+ * Deprecated API function 'pll_is_front_page' as it is now useless
190
+ * Bug correction: Wrong translation url for taxonomies when adding the language information to all urls
191
+ * Bug correction: "translation" of search page does not work if the site is only made of pages
192
+ * Bug correction: wrong language permalink structure introduced in 0.8.1
193
+ * Bug correction: wrong language set when clicking on "add new" translation in edit category and edit tags panels
194
+ * Bug correction: site does not display if no languages are set
195
+ * Bug correction: get_author_posts_url is 404
196
+ * Bug correction: homepage is 404 when using a static front page and adding the language information to all urls
197
+
198
+ = 0.8.1 (2012-03-11) =
199
+
200
+ * Add Latvian translation contributed by [@AndyDeGroo](http://twitter.com/AndyDeGroo)
201
+ * It is now possible to synchronize multiple values for custom fields
202
+ * Add new API function pll_current_language
203
+ * Add the pll_rewrite_rules filter allowing plugins to filter rewrite rules by language
204
+ * WP 3.4 preparation: disable the menu section in the customize theme admin panel (unusable with Polylang)
205
+ * Bug correction: removing 'language' in permalinks does not work in WP 3.4 alpha
206
+ * Bug correction: problems with custom post type archives when 'has_archive' is set (thanks to AndyDeGroo)
207
+ * Bug correction: 404 error when combining %postname% permastructure with "Add language information to all URL" option
208
+ * Bug correction: translated custom strings are duplicated if registered several times
209
+ * Bug correction: queries with an array of post types are not correctly filtered
210
+ * Bug correction: wp-login.php always in English
211
+
212
+ = 0.8 (2012-02-29) =
213
+
214
+ * Sticky posts are now filtered by language
215
+ * It is now possible to use the language page as home page
216
+ * Add an "About Polylang" metabox on the languages admin page
217
+ * Add the pll_the_languages filter allowing to filter the whole output of the language switcher
218
+ * Add a new argument 'display_names_as' to the function pll_the_languages
219
+ * Add pll_get_post_types & pll_get_taxonomies filters allowing to enable / disable the language filter for post types & taxonomies
220
+ * Add ckb to predefined languages list
221
+ * Completely reworked the string translation storage in the database
222
+ * Some performance improvements on admin side
223
+ * Improve compatibility with other plugins broken by the home url filter
224
+ * Add an option to disable the home url filter
225
+ * Add an option to disable synchronization of metas between translations
226
+ * Bug correction: body class 'home' is not set on translated homepage
227
+ * Bug correction: robots.txt is broken when adding the language code to all urls (including default language)
228
+ * Bug correction: bad name for the Czech flag
229
+ * Bug correction: bad language information in rss feed for WP < 3.4
230
+ * Bug correction: signup broken on multisite
231
+ * Bug correction: the translation url is set to self when using a static front page and no page for posts and there is no translation
232
+ * Bug correction: problems with custom post type archive titles
233
+ * Bug correction: problems with custom post type if rewrite slug is different from post_type (thanks to AndyDeGroo)
234
+ * Bug correction: quick edit still breaks translation linking of pages (thanks to AndyDeGroo)
235
+ * Bug correction: bad rewrite rules for feeds (introduced in 0.7.2)
236
+ * Bug correction: the order is not saved when creating a language
237
+ * Bug correction: the categories list is not updated when adding a new category (ajax broken)
238
+
239
+ = 0.7.2 (2012-02-15) =
240
+
241
+ * Add Polish translation contributed by [Peter Paciorkiewicz](http://www.paciorkiewicz.pl)
242
+ * Add 5 new languages to predefined list
243
+ * completely reworked rewrite rules
244
+ * WP 3.4 preparation: add new WordPress languages files to download when creating a new language
245
+ * Bug correction: custom nav menus do not work in Artisteer generated themes
246
+ * Bug correction: having a single language causes multiple warnings while saving post/page.
247
+ * Bug correction: custom nav menu broken on archives pages
248
+ * Bug correction: the language switcher does not link to translated post type archive when using pretty permalinks
249
+ * Bug correction: the tags are not saved in the right language when translated tags have the same name
250
+ * Bug correction: bad link in post preview when adding language code to all urls
251
+ * Bug correction: feed not filtered by language when adding language code to all urls
252
+ * Bug correction: duplicate canonical link when used together with WordPress SEO by Yoast
253
+ * Bug correction: the all posts admin page is messed if another plugin adds a column
254
+ * Bug correction: 404 error on static front page when adding language code to all urls (including default language)
255
+
256
+ = 0.7.1 (2012-02-06) =
257
+
258
+ * Allow using 3 characters languages codes (ISO 639-2 or 639-3)
259
+ * The predefined languages dropdown list now displays the locale to help differentiate some languages
260
+ * Add 5 new languages to predefined list
261
+ * Bug correction: the filter 'pll_copy_post_metas' does not work
262
+ * Bug correction: impossible to add a tag in the edit post panel
263
+ * Bug correction: rewrite rules not correct
264
+ * Bug correction: cache issue with css and js files
265
+
266
+ = 0.7 (2012-01-30) =
267
+
268
+ * Add Hebrew translation contributed by [ArielK](http://www.arielk.net)
269
+ * Add support for RTL languages for both frontend and admin
270
+ * Twenty Ten and Twenty Eleven languages files are now automatically downloaded when creating a new langage
271
+ * Improve filtering tags by language in the edit post panel
272
+ * Category parent dropdown list is now filtered by language
273
+ * Category parents are now synchronized between translations
274
+ * Add the possibility to have the language information in all URL
275
+ * Add support for post formats
276
+ * Add option allowing not to show the current language in the language switcher (for both menu and widget)
277
+ * Add a title attribute (and the possibility to personalize it with a filter) to flags
278
+ * pll_get_post and pll_get_term second parameter is now optional and defaults to current language
279
+ * Add pll_the_language_link filter allowing to filter translation links outputed by the language switcher
280
+ * The option PLL_DISPLAY_ALL is no longer supported
281
+ * Bug correction: Autosave reset to default language
282
+ * Bug correction: blog info not translated in feeds
283
+ * Bug correction: post comments feed always in default language
284
+ * Bug correction: undefined index notice when setting up a custom menu widget
285
+ * Bug correction: rewrite rules are not correctly reset when deactivating the plugin
286
+ * Bug correction: is_home not correctly set on pages 2, 3...
287
+ * Bug correction: avoid naming conflicts (in sql queries) with other themes / plugins
288
+ * Bug correction: bad language detection and url rewriting of custom post types archives
289
+
290
+ = 0.6.1 (2012-01-12) =
291
+
292
+ * Add Dutch translation contributed by [AlbertGn](http://wordpress.org/support/profile/albertgn)
293
+ * Disable everything except the languages management panel while no language has been created
294
+ * Bug correction: can't have the same featured image in translated posts
295
+ * Bug correction: parent page dropdown does appear only after the page has been saved
296
+ * Bug correction: archives widget not working anymore
297
+ * Bug correction: string translations does not work for WP < 3.3
298
+ * Bug correction: fix fatal error in string translations caused by widgets using the old API
299
+ * Bug correction: the strings translation panel is unable to translate strings with special characters
300
+ * Bug correction: Polylang "is_front_page" returns true on archives pages
301
+
302
+ = 0.6 (2012-01-07) =
303
+
304
+ * Add Greek translation contributed by [theodotos](http://www.ubuntucy.org)
305
+ * WordPress languages files are now automatically downloaded when creating a new langage (and updated when updating WordPress)
306
+ * Add the possibility to change the order of the languages in the language switcher
307
+ * Add the possibility to translate the site title, tagline and widgets titles
308
+ * Categories, post tags, featured image, page parent, page template and menu order are now copied when adding a new translation
309
+ * Translations are now accessibles in the "Posts", "Pages", "Categories" and "Post tags" admin panels
310
+ * Improve the dropdown language switcher widget (sends now to translated page or home page based on options)
311
+ * Move custom flags from polylang/local_flags to wp_content/polylang
312
+ * Add two options to "pll_the_languages" ('hide_if_no_translation' and 'hide_current'). *The function does not output ul tag anymore*
313
+ * Improve API
314
+ * Bug correction: Twenty eleven custom Header problem with v0.5.1
315
+ * Bug correction: front-page.php not loaded for translated front page
316
+
317
+ = 0.5.1 (2011-12-18) =
318
+
319
+ * Improved German translation contributed by [Christian Ries](http://www.singbyfoot.lu)
320
+ * Bug correction: translated homepage not recognized as home page when it displays posts
321
+ * Bug correction: predefined language list does not work on IE8
322
+ * Bug correction: on some installations, "Add New" post doesn't keep intended language
323
+ * Bug correction: fatal error when Polylang is used together with the plugin Tabbed Widgets
324
+ * Bug correction: language Switcher points sometimes to wrong places
325
+
326
+ = 0.5 (2011-12-07) =
327
+
328
+ * Add multisite support
329
+ * Rework the Polylang admin panel. There is now a set of predefined languages
330
+ * Improve categories and tags language filter in the edit post panel
331
+ * Categories and tags created in the edit post panel are now created with the same language as the post
332
+ * The language switcher can now force the link to the front page instead of the translated page
333
+ * The nav menus can now display a language switcher
334
+ * Improved performance
335
+ * Optimized the calendar widget (less code and sql queries executed)
336
+ * Added the possibility to display posts and terms with no language set (see the documentation to know how to enable this functionnality)
337
+ * Started the creation of a small API for theme and plugin programmers
338
+ * Bug correction: when using a static front page, the page for posts does not work when using the default permalink settings
339
+ * Bug correction: the search form does not work if a static front page is used
340
+ * Bug correction: quick edit breaks translations
341
+ * Bug correction: categories and post tags translations don't work for more than 2 languages
342
+ * Bug correction: the output of wp_page_menu is not correct for non default languages
343
+
344
+ = 0.4.4 (2011-11-28) =
345
+
346
+ * Bug correction: When using a static front page, the translated home page displays posts instead of the translated page
347
+ * Bug correction: Automatic language setting of existing categories and post tags does not work correctly
348
+
349
+ = 0.4.3 (2011-11-19) =
350
+
351
+ * Add Russian translation contributed by [yoyurec](http://yoyurec.in.ua)
352
+ * Bug correction: impossible to suppress the language name in the language switcher widget settings
353
+ * Bug correction: post's page does not work when using a static front page
354
+ * Bug correction: flags in local_flags directory are removed after an automatic upgrade (now works for an upgrade from 0.4.3+ to a higher version)
355
+ * Bug correction: switching to default language displays a 404 Error when hiding the default language in url and displaying the language switcher as dropdown
356
+ * Other minor bug corrections
357
+ * Tests done with WordPress 3.3 beta 3
358
+
359
+ = 0.4.2 (2011-11-16) =
360
+
361
+ * Bug correction: language settings page is broken in v0.4.1
362
+
363
+ = 0.4.1 (2011-11-16) =
364
+
365
+ * Bug correction: flags shows even when you set doesn't to show
366
+ * Bug correction: custom taxonomies do not work
367
+ * Bug correction: some users get the fatal error: call to undefined function wp_get_current_user() in /wp-includes/user.php on line 227
368
+
369
+ = 0.4 (2011-11-10) =
370
+
371
+ * Add a documentation (in English only)
372
+ * Add the possibility to hide the url language information for the default language
373
+ * Add the possibility to set the admin language in the user profile
374
+ * Add the possibilty to fill existing posts, pages, categories & tags with the default language
375
+ * Add support for custom post types and custom taxonomies
376
+ * Add the possibility to display flags in the language switcher
377
+ * Add CSS classes to customize rendering of the language switcher
378
+ * Add the possibility to display the language switcher as a dropdown list
379
+ * Add support for calendar widget
380
+ * Improve performance: less sql queries
381
+ * Improve data validation when creating or updating languages
382
+ * Bug correction: 'wp_list_pages' page order is ignored when the plugin is enabled
383
+ * Bug correction: when using 'edit' or 'add new' (translation) for posts, the categories appear in the wrong language
384
+ * Bug correction: pages are not included in language post count
385
+ * Bug correction: the language switcher does not display languages if there are only pages
386
+ * Bug correction: the widget filter does not allow to come back to 'all languages' once a language has been set
387
+ * Other minor bug corrections
388
+
389
+ = 0.3.2 (2011-10-20) =
390
+
391
+ * Bug correction: authors pages are not filtered by language
392
+ * Bug correction: language pages use the archive template
393
+ * Bug correction: database error for comments on posts and pages
394
+ * Bug correction: "Add new" translation for pages creates a post instead of a page
395
+ * Bug correction: the search query does not look into pages
396
+
397
+ = 0.3.1 (2011-10-16) =
398
+
399
+ * Bug correction: the widget settings cannot be saved when activating Polylang
400
+ * Bug correction: the archives widget does not display any links
401
+ * Bug correction: ajax form for translations not working in the 'Categories' and 'Post tags' admin panels
402
+
403
+ = 0.3 (2011-10-07) =
404
+
405
+ * Add language filter for widgets
406
+ * Improved performance for filtering pages by language
407
+ * Improved security
408
+ * Minor bug correction with versions management
409
+
410
+ = 0.2 (2011-10-05) =
411
+
412
+ * Add language filter for nav menus
413
+ * Add German translation
414
+ * Add language filter for recent comments
415
+ * Add ajax to term edit form
416
+ * Add ajax to post metabox
417
+ * Improved performance for filtering terms by language
418
+ * Bugs correction
419
+
420
+ = 0.1 (2011-09-22) =
421
+ * Initial release
422
+
css/admin.css CHANGED
@@ -20,6 +20,10 @@
20
  }
21
 
22
  /* strings translation table */
 
 
 
 
23
  .stringstranslations .column-name {
24
  width: 10%;
25
  }
@@ -38,7 +42,18 @@
38
  width: 72%;
39
  }
40
 
41
- /* language columns in edit.php and edit-tags.php */
 
 
 
 
 
 
 
 
 
 
 
42
  th[class*='column-language_'] {
43
  width: 2em;
44
  }
20
  }
21
 
22
  /* strings translation table */
23
+ #translations-filter .search-box {
24
+ margin: 16px 0 8px 0;
25
+ }
26
+
27
  .stringstranslations .column-name {
28
  width: 10%;
29
  }
42
  width: 72%;
43
  }
44
 
45
+ /* settings */
46
+ .pll_inline_block {
47
+ margin: 0;
48
+ }
49
+
50
+ .pll_inline_block li {
51
+ display: inline-block;
52
+ margin: 0;
53
+ width: 250px;
54
+ }
55
+
56
+ /* language columns in edit.php and edit-tags.php */
57
  th[class*='column-language_'] {
58
  width: 2em;
59
  }
css/admin.min.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%;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}
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}#translations-filter .search-box{margin:16px 0 8px 0}.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%}.pll_inline_block{margin:0}.pll_inline_block li{display:inline-block;margin:0;width:250px}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}
doc/documentation-en.odt DELETED
Binary file
doc/documentation-en.pdf DELETED
Binary file
include/about.php CHANGED
@@ -1,29 +1,34 @@
1
  <p><?php
2
  printf(
3
  __('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.', 'polylang'),
4
- '<a href="'.esc_url(POLYLANG_URL.'/doc/documentation-en.pdf').'">',
5
- '</a>');
 
6
  echo ' ';
7
  printf(
8
  __("You will also find useful information in the %ssupport forum%s. However don't forget to make a search before posting a new topic.", 'polylang'),
9
  '<a href="http://wordpress.org/support/plugin/polylang">',
10
- '</a>');?>
 
11
  </p>
12
  <p><?php
13
  printf(
14
  __('Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s.', 'polylang'),
15
  '<a href="http://wordpress.org/about/gpl/">',
16
- '</a>');
 
17
  echo ' ';
18
- printf(__('If you wonder how you can help the project, just %sread this%s.', 'polylang'),
 
19
  '<a href="http://wordpress.org/extend/plugins/polylang/other_notes/">',
20
- '</a>');
 
21
  echo ' ';
22
  _e('Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated.', 'polylang')?>
23
  </p>
24
  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
25
- <input type="hidden" name="cmd" value="_s-xclick">
26
- <input type="hidden" name="hosted_button_id" value="CCWWYUUQV8F4E">
27
- <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
28
- <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
29
  </form>
1
  <p><?php
2
  printf(
3
  __('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.', 'polylang'),
4
+ '<a href="http://polylang.wordpress.com/documentation/">',
5
+ '</a>'
6
+ );
7
  echo ' ';
8
  printf(
9
  __("You will also find useful information in the %ssupport forum%s. However don't forget to make a search before posting a new topic.", 'polylang'),
10
  '<a href="http://wordpress.org/support/plugin/polylang">',
11
+ '</a>'
12
+ );?>
13
  </p>
14
  <p><?php
15
  printf(
16
  __('Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s.', 'polylang'),
17
  '<a href="http://wordpress.org/about/gpl/">',
18
+ '</a>'
19
+ );
20
  echo ' ';
21
+ printf(
22
+ __('If you wonder how you can help the project, just %sread this%s.', 'polylang'),
23
  '<a href="http://wordpress.org/extend/plugins/polylang/other_notes/">',
24
+ '</a>'
25
+ );
26
  echo ' ';
27
  _e('Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated.', 'polylang')?>
28
  </p>
29
  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
30
+ <input type="hidden" name="cmd" value="_s-xclick">
31
+ <input type="hidden" name="hosted_button_id" value="CCWWYUUQV8F4E">
32
+ <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
33
+ <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
34
  </form>
include/admin-base.php CHANGED
@@ -31,14 +31,18 @@ class Polylang_Admin_Base extends Polylang_Base {
31
 
32
  // set text direction if the user set its own language
33
  global $wpdb, $wp_locale;
34
- $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
35
- WHERE tt.taxonomy = 'language' AND tt.description = %s LIMIT 1", get_locale())); // no function exists to get term by description
 
 
 
 
36
  if ($lang_id)
37
  $wp_locale->text_direction = get_metadata('term', $lang_id, '_rtl', true) ? 'rtl' : 'ltr';
38
 
39
  // set user meta when choosing to filter content by language
40
  // $_GET[lang] is used in ajax 'tag suggest' and is numeric when editing a language
41
- if (!defined('DOING_AJAX') && isset($_GET['lang']) && $_GET['lang'] && !is_numeric($_GET['lang']))
42
  update_user_meta(get_current_user_id(), 'pll_filter_content', ($lang = $this->get_language($_GET['lang'])) ? $lang->slug : '');
43
 
44
  // adds the languages in admin bar
@@ -48,7 +52,7 @@ class Polylang_Admin_Base extends Polylang_Base {
48
 
49
  // adds the link to the languages panel in the wordpress admin menu
50
  function add_menus() {
51
- add_submenu_page('options-general.php', __('Languages', 'polylang'), __('Languages', 'polylang'), 'manage_options', 'mlang', array(&$this, 'languages_page'));
52
  }
53
 
54
  // setup js scripts & css styles (only on the relevant pages)
@@ -70,7 +74,7 @@ class Polylang_Admin_Base extends Polylang_Base {
70
  foreach ($scripts as $script => $v)
71
  if (in_array($screen->base, $v[0]) && ($v[2] || $this->get_languages_list()))
72
  wp_enqueue_script('pll_'.$script, POLYLANG_URL .'/js/'.$script.$suffix.'.js', $v[1], POLYLANG_VERSION);
73
-
74
  if (in_array($screen->base, array('settings_page_mlang', 'post', 'edit-tags', 'edit', 'upload', 'media')))
75
  wp_enqueue_style('polylang_admin', POLYLANG_URL .'/css/admin'.$suffix.'.css', array(), POLYLANG_VERSION);
76
  }
@@ -128,12 +132,12 @@ class Polylang_Admin_Base extends Polylang_Base {
128
 
129
  // try to download ms and continents-cities files if exist (will not return false if failed)
130
  // with new files introduced in WP 3.4
131
- foreach (array("ms", "continent-cities", "admin", "admin-network") as $file)
132
  wp_remote_get($base."$version/messages/$file-$locale.mo", $args + array('filename' => WP_LANG_DIR."/$file-$locale.mo"));
133
 
134
  // try to download theme files if exist (will not return false if failed)
135
  // FIXME not updated when the theme is updated outside a core update
136
- foreach (array("twentyten", "twentyeleven", "twentytwelve") as $theme)
137
  wp_remote_get($base."$version/messages/$theme/$locale.mo", $args + array('filename' => get_theme_root()."/$theme/languages/$locale.mo"));
138
 
139
  return true;
@@ -147,14 +151,16 @@ class Polylang_Admin_Base extends Polylang_Base {
147
  // FIXME do not include the dropdown in menu yet since I need to work on js
148
  function get_switcher_options($type = 'widget', $key ='string') {
149
  $options = array(
150
- 'show_names' => array('string' => __('Displays language names', 'polylang'), 'default' => 1),
151
- 'show_flags' => array('string' => __('Displays flags', 'polylang'), 'default' => 0),
152
- 'force_home' => array('string' => __('Forces link to front page', 'polylang'), 'default' => 0),
153
  'hide_current' => array('string' => __('Hides the current language', 'polylang'), 'default' => 0),
154
  );
155
- $menu_options = array('switcher' => array('string' => __('Displays a language switcher at the end of the menu', 'polylang'), 'default' => 0));
156
- $widget_options = array('dropdown' => array('string' => __('Displays as dropdown', 'polylang'), 'default' => 0));
157
- $options = ($type == 'menu') ? array_merge($menu_options, $options) : array_merge($options, $widget_options);
 
 
158
  return array_map(create_function('$v', "return \$v['$key'];"), $options);
159
  }
160
 
@@ -170,7 +176,7 @@ class Polylang_Admin_Base extends Polylang_Base {
170
  $url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
171
 
172
  // $_GET['lang'] is numeric when editing a language, not when selecting a new language in the filter
173
- $selected = isset($_GET['lang']) && $_GET['lang'] && !is_numeric($_GET['lang']) && ($lang = $this->get_language($_GET['lang'])) ? $lang->slug :
174
  (($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true)) ? $lg : 'all');
175
 
176
  $wp_admin_bar->add_menu(array(
@@ -191,13 +197,15 @@ class Polylang_Admin_Base extends Polylang_Base {
191
  $wp_admin_bar->add_menu(array(
192
  'parent' => 'languages',
193
  'id' => $lang->slug,
194
- 'title' => sprintf('<input name="%s" type="radio" value="1" %s /> %s',
195
- $lang->slug, $selected == $lang->slug ? 'checked="checked"' : '', $lang->name),
 
 
 
 
196
  'href' => add_query_arg('lang', $lang->slug, $url),
197
- ));
198
  }
199
  }
200
 
201
  } // class Polylang_Admin_Base
202
-
203
- ?>
31
 
32
  // set text direction if the user set its own language
33
  global $wpdb, $wp_locale;
34
+ $lang_id = $wpdb->get_var($wpdb->prepare("
35
+ SELECT t.term_id FROM $wpdb->terms AS t
36
+ INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id
37
+ WHERE tt.taxonomy = 'language' AND tt.description = %s LIMIT 1",
38
+ get_locale()
39
+ )); // no function exists to get term by description
40
  if ($lang_id)
41
  $wp_locale->text_direction = get_metadata('term', $lang_id, '_rtl', true) ? 'rtl' : 'ltr';
42
 
43
  // set user meta when choosing to filter content by language
44
  // $_GET[lang] is used in ajax 'tag suggest' and is numeric when editing a language
45
+ if (!defined('DOING_AJAX') && !empty($_GET['lang']) && !is_numeric($_GET['lang']))
46
  update_user_meta(get_current_user_id(), 'pll_filter_content', ($lang = $this->get_language($_GET['lang'])) ? $lang->slug : '');
47
 
48
  // adds the languages in admin bar
52
 
53
  // adds the link to the languages panel in the wordpress admin menu
54
  function add_menus() {
55
+ add_submenu_page('options-general.php', $title = __('Languages', 'polylang'), $title, 'manage_options', 'mlang', array(&$this, 'languages_page'));
56
  }
57
 
58
  // setup js scripts & css styles (only on the relevant pages)
74
  foreach ($scripts as $script => $v)
75
  if (in_array($screen->base, $v[0]) && ($v[2] || $this->get_languages_list()))
76
  wp_enqueue_script('pll_'.$script, POLYLANG_URL .'/js/'.$script.$suffix.'.js', $v[1], POLYLANG_VERSION);
77
+
78
  if (in_array($screen->base, array('settings_page_mlang', 'post', 'edit-tags', 'edit', 'upload', 'media')))
79
  wp_enqueue_style('polylang_admin', POLYLANG_URL .'/css/admin'.$suffix.'.css', array(), POLYLANG_VERSION);
80
  }
132
 
133
  // try to download ms and continents-cities files if exist (will not return false if failed)
134
  // with new files introduced in WP 3.4
135
+ foreach (array('ms', 'continent-cities', 'admin', 'admin-network') as $file)
136
  wp_remote_get($base."$version/messages/$file-$locale.mo", $args + array('filename' => WP_LANG_DIR."/$file-$locale.mo"));
137
 
138
  // try to download theme files if exist (will not return false if failed)
139
  // FIXME not updated when the theme is updated outside a core update
140
+ foreach (array('twentyten', 'twentyeleven', 'twentytwelve') as $theme)
141
  wp_remote_get($base."$version/messages/$theme/$locale.mo", $args + array('filename' => get_theme_root()."/$theme/languages/$locale.mo"));
142
 
143
  return true;
151
  // FIXME do not include the dropdown in menu yet since I need to work on js
152
  function get_switcher_options($type = 'widget', $key ='string') {
153
  $options = array(
154
+ 'show_names' => array('string' => __('Displays language names', 'polylang'), 'default' => 1),
155
+ 'show_flags' => array('string' => __('Displays flags', 'polylang'), 'default' => 0),
156
+ 'force_home' => array('string' => __('Forces link to front page', 'polylang'), 'default' => 0),
157
  'hide_current' => array('string' => __('Hides the current language', 'polylang'), 'default' => 0),
158
  );
159
+
160
+ $options = ($type == 'menu') ?
161
+ array_merge(array('switcher' => array('string' => __('Displays a language switcher at the end of the menu', 'polylang'), 'default' => 0)), $options) :
162
+ array_merge($options, array('dropdown' => array('string' => __('Displays as dropdown', 'polylang'), 'default' => 0)));
163
+
164
  return array_map(create_function('$v', "return \$v['$key'];"), $options);
165
  }
166
 
176
  $url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
177
 
178
  // $_GET['lang'] is numeric when editing a language, not when selecting a new language in the filter
179
+ $selected = !empty($_GET['lang']) && !is_numeric($_GET['lang']) && ($lang = $this->get_language($_GET['lang'])) ? $lang->slug :
180
  (($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true)) ? $lg : 'all');
181
 
182
  $wp_admin_bar->add_menu(array(
197
  $wp_admin_bar->add_menu(array(
198
  'parent' => 'languages',
199
  'id' => $lang->slug,
200
+ 'title' => sprintf(
201
+ '<input name="%s" type="radio" value="1" %s /> %s',
202
+ esc_attr($lang->slug),
203
+ $selected == $lang->slug ? 'checked="checked"' : '',
204
+ esc_html($lang->name)
205
+ ),
206
  'href' => add_query_arg('lang', $lang->slug, $url),
207
+ ));
208
  }
209
  }
210
 
211
  } // class Polylang_Admin_Base
 
 
include/admin-filters.php CHANGED
@@ -8,7 +8,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
8
  parent::__construct();
9
 
10
  // additionnal filters and actions
11
- add_action('admin_init', array(&$this, 'admin_init'));
12
 
13
  // remove the customize menu section as it is unusable with Polylang
14
  add_action('customize_register', array(&$this, 'customize_register'), 20); // since WP 3.4
@@ -30,7 +30,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
30
  return;
31
 
32
  // add the language and translations columns in 'All Posts', 'All Pages' and 'Media library' panels
33
- foreach (PLL_MEDIA_SUPPORT ? array('posts', 'pages', 'media') : array('posts', 'pages') as $type) {
34
  add_filter('manage_'.$type.'_columns', array(&$this, 'add_post_column'), 10, 2);
35
  add_action('manage_'.$type.'_custom_column', array(&$this, 'post_column'), 10, 2);
36
  }
@@ -59,7 +59,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
59
  add_action('save_post', array(&$this, 'save_post'), 10, 2);
60
  add_action('before_delete_post', array(&$this, 'delete_post'));
61
 
62
- if (PLL_MEDIA_SUPPORT) {
63
  // adds the language field and translations tables in the 'Edit Media' panel
64
  add_filter('attachment_fields_to_edit', array(&$this, 'attachment_fields_to_edit'), 10, 2);
65
 
@@ -152,16 +152,19 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
152
  }
153
 
154
  // adds the language and translations columns (before the comments column) in the posts, pages and media library tables
 
 
 
155
  function add_post_column($columns, $post_type = '') {
156
- // test of $columns avoids to add columns (in screen options) in the edit media form which calls the filter too
157
- // see get_column_headers in wp-admin/screen.php
158
- // FIXME I have the same issue for terms but WP adds columns too
159
  return $columns && ($post_type == '' || in_array($post_type, $this->post_types)) ? $this->add_column($columns, 'comments') : $columns;
160
  }
161
 
162
  // fills the language and translations columns in the posts, pages and media library tables
 
 
163
  function post_column($column, $post_id) {
164
- if (false === strpos($column, 'language_') || !($lang = $this->get_post_language($post_id)))
 
165
  return;
166
 
167
  $post_type = isset($GLOBALS['post_type']) ? $GLOBALS['post_type'] : $_POST['post_type']; // 2nd case for quick edit
@@ -169,10 +172,10 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
169
 
170
  // hidden field containing the post language for quick edit
171
  if ($column == $this->get_first_language_column())
172
- printf('<input type="hidden" name="lang_%d" value="%s" />', $post_id, $lang->slug);
173
 
174
  // link to edit post (or a translation)
175
- if ($id = $this->get_post($post_id, $language))
176
  printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
177
  $id == $post_id ? 'pll_icon_tick' : 'pll_icon_edit',
178
  esc_attr(get_post($id)->post_title),
@@ -199,9 +202,20 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
199
  array('name' => $name, 'add_options' => array(array('value' => -1, 'text' => __('&mdash; No Change &mdash;')))) :
200
  array('name' => $name);
201
 
202
- echo '<fieldset class="inline-edit-col-left"><div class="inline-edit-col">';
203
- printf('<label for="%s" class="alignleft"><span class="title">%s</span>%s</label>', $name, __('Language', 'polylang'), $this->dropdown_languages($args));
204
- echo '</div></fieldset>';
 
 
 
 
 
 
 
 
 
 
 
205
  }
206
  return $column;
207
  }
@@ -214,28 +228,25 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
214
  if (isset($qvars['post_type']) && !in_array($qvars['post_type'], $this->post_types)) {
215
  if (isset($qvars['lang']))
216
  unset ($qvars['lang']);
217
- return $query;
218
  }
219
 
220
  // filters the list of media by language when uploading from post
221
- if (($GLOBALS['pagenow'] == 'media-upload.php' || // WP < 3.5
222
  ($GLOBALS['pagenow'] == 'admin-ajax.php' && isset($_REQUEST['action']) && $_REQUEST['action'] == 'query-attachments')) && // WP 3.5+
223
  isset($_REQUEST['post_id']) && $lang = $this->get_post_language($_REQUEST['post_id']))
224
  $query->set('lang', $lang->slug);
225
 
226
- if (isset($qvars['post_type']) && in_array($qvars['post_type'], $this->post_types) &&
227
- !isset($qvars['lang']) && $lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true))
228
  $qvars['lang'] = $lg;
229
 
230
  if ((isset($qvars['post_type']) && !in_array($qvars['post_type'], $this->post_types)) || (isset($qvars['lang']) && $qvars['lang'] == 'all'))
231
  unset ($qvars['lang']);
232
-
233
- return $query;
234
  }
235
 
236
- // adds the Language box in the 'Edit Post' and 'Edit Page' panels (as well as in custom post types panels) but not in the 'Edit media' panel
237
  function add_meta_boxes($post_type) {
238
- if (in_array($post_type, array_diff($this->post_types, array('attachment'))))
239
  add_meta_box('ml_box', __('Languages','polylang'), array(&$this,'post_language'), $post_type, 'side', 'high');
240
 
241
  // replace tag metabox by our own
@@ -251,19 +262,24 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
251
  // the Languages metabox in the 'Edit Post' and 'Edit Page' panels
252
  function post_language() {
253
  global $post_ID;
 
254
  $post_type = get_post_type($post_ID);
255
 
256
  $lang = ($lg = $this->get_post_language($post_ID)) ? $lg :
257
  (isset($_GET['new_lang']) ? $this->get_language($_GET['new_lang']) :
258
- $this->get_default_language());
259
 
260
  // NOTE: the class "tags-input" allows to include the field in the autosave $_POST (see autosave.js)
261
- printf("<p><em>%s</em></p>\n<p>%s<br /></p>\n<div id='post-translations'>",
262
- $post_type == 'page' ? __('Page\'s language:', 'polylang') : __('Post\'s language:', 'polylang'),
263
- $this->dropdown_languages(array('name' => 'post_lang_choice', 'class' => 'tags-input', 'selected' => $lang ? $lang->slug : ''))
 
 
 
 
264
  );
265
  if ($lang)
266
- include(PLL_INC.'/post-translations.php'); // allowing to determine the linked posts
267
  echo "</div>\n";
268
  }
269
 
@@ -362,7 +378,8 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
362
 
363
  $results = $wpdb->get_col( $wpdb->prepare(
364
  "SELECT t.name FROM $wpdb->term_taxonomy AS tt
365
- INNER JOIN $wpdb->terms AS t ON tt.term_id = t.term_id INNER JOIN $wpdb->termmeta AS tm ON tm.term_id = t.term_id
 
366
  WHERE tt.taxonomy = %s AND t.name LIKE (%s) AND tm.meta_key = '_language' AND tm.meta_value = %d",
367
  $taxonomy, '%' . like_escape( $s ) . '%', $lang->term_id ) );
368
 
@@ -374,7 +391,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
374
  function page_attributes_dropdown_pages_args($dropdown_args, $post) {
375
  $lang = isset($_POST['lang']) ? $this->get_language($_POST['lang']) : $this->get_post_language($post->ID); // ajax or not ?
376
  if (!$lang)
377
- $lang = $this->get_default_language();
378
 
379
  $pages = implode(',', $this->exclude_pages($lang->term_id));
380
  $dropdown_args['exclude'] = isset($dropdown_args['exclude']) ? $dropdown_args['exclude'].','.$pages : $pages;
@@ -399,40 +416,64 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
399
  $from_post = get_post($_GET['from_post']);
400
  foreach (array('menu_order', 'comment_status', 'ping_status') as $property)
401
  $post->$property = $from_post->$property;
 
 
 
402
  }
403
  }
404
 
405
  // copy or synchronize terms and metas
406
  function copy_post_metas($from, $to, $lang, $sync = false) {
407
  // copy or synchronize terms
408
- foreach ($this->taxonomies as $tax) {
409
- $newterms = array();
410
- $terms = get_the_terms($from, $tax);
411
- if (is_array($terms)) {
412
- foreach ($terms as $term) {
413
- if ($term_id = $this->get_translation('term', $term->term_id, $lang))
414
- $newterms[] = (int) $term_id; // cast is important otherwise we get 'numeric' tags
 
 
415
  }
416
- }
417
 
418
- // for some reasons, the user may have untranslated terms in the translation. don't forget them.
419
- if ($sync) {
420
- $tr_terms = get_the_terms($to, $tax);
421
- if (is_array($tr_terms)) {
422
- foreach ($tr_terms as $term) {
423
- if (!$this->get_translation('term', $term->term_id, $_POST['post_lang_choice']))
424
- $newterms[] = (int) $term->term_id;
 
425
  }
426
  }
427
- }
428
 
429
- if (!empty($newterms) || $sync)
430
- wp_set_object_terms($to, $newterms, $tax); // replace terms in translation
 
431
  }
432
 
 
 
 
 
433
  // copy or synchronize post metas and allow plugins to do the same
434
- $keys = array_unique(apply_filters('pll_copy_post_metas', array('_wp_page_template', '_thumbnail_id')));
435
  $metas = get_post_custom($from);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
436
  foreach ($keys as $key) {
437
  delete_post_meta($to, $key); // the synchronization process of multiple values custom fields is easier if we delete all metas first
438
  if (isset($metas[$key])) {
@@ -441,9 +482,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
441
  // thanks to goncalveshugo http://wordpress.org/support/topic/plugin-polylang-pll_copy_post_meta
442
  $value = maybe_unserialize($value);
443
  // special case for featured images which can be translated
444
- if ($key == '_thumbnail_id')
445
- $tr_value = $this->get_translation('post', $value, $lang);
446
- add_post_meta($to, $key, isset($tr_value) && $tr_value ? $tr_value : $value);
447
  }
448
  }
449
  }
@@ -451,6 +490,8 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
451
 
452
  // called when a post (or page) is saved, published or updated
453
  function save_post($post_id, $post) {
 
 
454
  // does nothing except on post types which are filterable
455
  if (!in_array($post->post_type, $this->post_types))
456
  return;
@@ -468,14 +509,18 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
468
  $this->delete_translation('post', $post_id); // in case the language is modified using inline edit
469
  $this->set_post_language($post_id, $_REQUEST['post_lang_choice']);
470
  }
 
471
  elseif (isset($_GET['new_lang']))
472
  $this->set_post_language($post_id, $_GET['new_lang']);
 
473
  elseif (isset($_REQUEST['action']) && in_array($_REQUEST['action'], array('post-quickpress-save', 'post-quickpress-publish')))
474
- $this->set_post_language($post_id, $this->get_default_language()); // default language for QuickPress
 
475
  elseif ($this->get_post_language($post_id))
476
  {} // avoids breaking the language if post is updated outside the edit post page (thanks to Gonçalo Peres)
 
477
  else
478
- $this->set_post_language($post_id, $this->get_default_language());
479
 
480
  // the hook is called when the post is created
481
  // let's use it translate terms and copy metas when using "Add new" (translation)
@@ -511,40 +556,51 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
511
 
512
  $this->save_translations('post', $post_id, $translations);
513
 
514
- // STOP synchronisation if unwanted
515
- if (!isset($this->options['sync']) || !$this->options['sync'])
516
- return;
 
517
 
518
  // synchronise terms and metas in translations
519
- foreach ($translations as $lang=>$tr_id) {
520
  if (!$tr_id)
521
  continue;
522
 
523
  // synchronize terms and metas
524
  $this->copy_post_metas($post_id, $tr_id, $lang, true);
525
 
526
- // synchronize post formats
527
- ($format = get_post_format($post_id)) ? set_post_format($tr_id, $format) : set_post_format($tr_id, '');
 
528
 
 
 
 
 
 
529
  // post parent
530
  // do not udpate the translation parent if the user set a parent with no translation
531
- global $wpdb;
532
- $post_parent = ($parent_id = wp_get_post_parent_id($post_id)) ? $this->get_translation('post', $parent_id, $lang) : 0;
533
- if (!($parent_id && !$post_parent))
534
- $wpdb->update($wpdb->posts, array('post_parent'=> $post_parent), array( 'ID' => $tr_id ));
 
535
  }
536
  }
537
 
538
  // called when a post, page or media is deleted
 
 
539
  function delete_post($post_id) {
540
- // don't delete translations if this is a post revision thanks to AndyDeGroo who catched this bug
541
- // http://wordpress.org/support/topic/plugin-polylang-quick-edit-still-breaks-translation-linking-of-pages-in-072
542
  if (!wp_is_post_revision($post_id))
543
  $this->delete_translation('post', $post_id);
544
  }
545
 
546
  // adds the language field and translations tables in the 'Edit Media' panel
547
  function attachment_fields_to_edit($fields, $post) {
 
 
 
548
  $post_id = $post->ID;
549
  $lang = $this->get_post_language($post_id);
550
 
@@ -558,10 +614,9 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
558
  ))
559
  );
560
 
561
- // don't show translations except on edit media panel
562
- // media.php for WP < 3.5 and post.php for WP 3.5+
563
- if (in_array($GLOBALS['pagenow'], array('media.php', 'post.php'))) {
564
- if ($lang) {
565
  ob_start();
566
  include PLL_INC . '/media-translations.php';
567
  $fields['translations'] = array(
@@ -586,16 +641,24 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
586
 
587
  ob_start();
588
  if ($lang) {
589
- // first add the html generated by WP if non AJAX, then our translation table
590
- printf("<th valign='top' scope='row' class='label'>
591
- <label for='attachments[%d][translations]'><span class='alignleft'>%s</span><br class='clear' /></label>
592
- </th><td class='field'>",
593
- $post_id, __('Translations', 'polylang')
594
- );
595
  include(PLL_INC.'/media-translations.php');
596
- echo "</td>";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
597
  }
598
- $x = new WP_Ajax_Response(array('what' => 'translations', 'data' => ob_get_contents()));
599
  ob_end_clean();
600
 
601
  $x->send();
@@ -620,22 +683,26 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
620
  $translations[$_GET['new_lang']] = $tr_id;
621
  $this->save_translations('post', $tr_id, $translations);
622
 
623
- wp_redirect(admin_url(sprintf(version_compare($GLOBALS['wp_version'], '3.5', '<') ?
624
- 'media.php?attachment_id=%d&action=edit' : 'post.php?post=%d&action=edit', $tr_id)));
 
 
 
 
625
  exit;
626
  }
627
 
628
  // sets the language of a new attachment
629
  function add_attachment($post_id) {
630
- if (isset($_GET['new_lang']) && $_GET['new_lang']) // created as a translation from an existing attachment
631
  $lang = $_GET['new_lang'];
632
  else {
633
  $post = get_post($post_id);
634
- if (isset($post->post_parent) && $post->post_parent) // upload in the "Add media" modal when editing a post
635
  $lang = $this->get_post_language($post->post_parent);
636
  }
637
 
638
- $this->set_post_language($post_id, isset($lang) ? $lang : $this->get_default_language());
639
  }
640
 
641
  // called when a media is saved
@@ -651,6 +718,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
651
 
652
  $this->save_translations('post', $post['ID'], $translations);
653
  }
 
654
  return $post;
655
  }
656
 
@@ -660,7 +728,8 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
660
  global $wpdb;
661
  $uploadpath = wp_upload_dir();
662
  $ids = $wpdb->get_col($wpdb->prepare(
663
- "SELECT `post_id` FROM $wpdb->postmeta WHERE `meta_key` = '_wp_attached_file' AND `meta_value` = '%s'",
 
664
  ltrim($file, $uploadpath['basedir'])
665
  ));
666
 
@@ -669,19 +738,20 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
669
  wp_update_attachment_metadata($ids[0], wp_generate_attachment_metadata($ids[0], $file));
670
  return ''; // prevent deleting the main file
671
  }
 
672
  return $file;
673
  }
674
 
675
  // filters categories and post tags by language when needed
676
  function terms_clauses($clauses, $taxonomies, $args) {
677
  // does nothing except on taxonomies which are filterable
678
- foreach ($taxonomies as $tax) {
679
  if (!in_array($tax, $this->taxonomies))
680
  return $clauses;
681
- }
682
 
683
  // if get_terms is queried with a 'lang' parameter
684
- if (isset($args['lang']) && $args['lang'])
685
  return $this->_terms_clauses($clauses, $args['lang']);
686
 
687
  if (function_exists('get_current_screen'))
@@ -709,16 +779,16 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
709
  $lang = $this->get_language($_POST['lang']);
710
 
711
  // the post is created with the 'add new' (translation) link
712
- elseif (isset($_GET['new_lang']) && $_GET['new_lang'])
713
  $lang = $this->get_language($_GET['new_lang']);
714
 
715
  // the language filter selection has just changed
716
  // test $screen->base to avoid interference between the language filter and the post language selection and the category parent dropdown list
717
- elseif (isset($_GET['lang']) && $_GET['lang'] && !in_array($screen->base, array('post', 'edit-tags'))) {
718
  if ($_GET['lang'] != 'all')
719
  $lang = $this->get_language($_GET['lang']);
720
  elseif ($screen->base == 'edit-tags' && isset($args['class']))
721
- $lang = $this->get_default_language(); // parent dropdown
722
  }
723
 
724
  // again the language filter
@@ -739,16 +809,16 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
739
 
740
  // for a new post (or the parent dropdown list of a new term)
741
  elseif (isset($screen) && ($screen->base == 'post' || ($screen->base == 'edit-tags' && isset($args['class']))))
742
- $lang = $this->get_default_language();
743
 
744
  // adds our clauses to filter by current language
745
- return isset($lang) && $lang ? $this->_terms_clauses($clauses, $lang) : $clauses;
746
  }
747
 
748
  // adds the language field in the 'Categories' and 'Post Tags' panels
749
  function add_term_form() {
750
  $taxonomy = $_GET['taxonomy'];
751
- $lang = isset($_GET['new_lang']) ? $this->get_language($_GET['new_lang']) : $this->get_default_language();
752
 
753
  printf("<div class='form-field'><label for='term_lang_choice'>%s</label>\n%s<p>%s</p>\n</div>",
754
  __('Language', 'polylang'),
@@ -787,18 +857,21 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
787
  }
788
 
789
  // fills the language column in the 'Categories' or 'Post Tags' table
 
790
  function term_column($empty, $column, $term_id) {
791
- if (false === strpos($column, 'language_') || !($lang = $this->get_term_language($term_id)))
 
792
  return;
793
 
794
- global $post_type, $taxonomy;
 
795
  $language = $this->get_language(substr($column, 9));
796
 
797
  if ($column == $this->get_first_language_column())
798
- printf('<input type="hidden" name="lang_%d" value="%s" />', $term_id, $lang->slug);
799
 
800
  // link to edit term (or a translation)
801
- if ($id = $this->get_term($term_id, $language))
802
  printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
803
  $id == $term_id ? 'pll_icon_tick' : 'pll_icon_edit',
804
  esc_attr(get_term($id, $taxonomy)->name),
@@ -854,19 +927,19 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
854
  // synchronize translations of this term in all posts
855
 
856
  // STOP synchronisation if unwanted
857
- if (!isset($this->options['sync']) || !$this->options['sync'])
858
  return;
859
 
860
  // get all posts associated to this term
861
  $posts = get_posts(array(
862
- 'numberposts'=>-1,
863
- 'post_type' => 'any',
864
- 'post_status'=>'any',
865
- 'fields' => 'ids',
866
- 'tax_query' => array(array(
867
- 'taxonomy'=> $taxonomy,
868
- 'field' => 'id',
869
- 'terms'=> array_merge(array($term_id), array_values($translations)),
870
  ))
871
  ));
872
 
@@ -906,7 +979,14 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
906
 
907
  // creates the term slug in case the term already exists in another language
908
  function pre_term_slug($slug, $taxonomy) {
909
- return !$slug && in_array($taxonomy, $this->taxonomies) && ($name = sanitize_title($this->pre_term_name)) && term_exists($name, $taxonomy) ?
 
 
 
 
 
 
 
910
  $name.'-'.$this->get_language($_POST['term_lang_choice'])->slug : $slug;
911
  }
912
 
@@ -1001,7 +1081,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
1001
  if ( ! current_theme_supports( 'menus' ) || ! $metabox = &$GLOBALS['wp_meta_boxes']['nav-menus']['side']['default']['nav-menu-theme-locations'] )
1002
  return;
1003
 
1004
- $metabox['callback'] = array(&$this,'nav_menu_language');
1005
  $metabox['title'] = __('Theme locations and languages', 'polylang');
1006
  }
1007
 
@@ -1009,7 +1089,10 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
1009
  function nav_menu_language() {
1010
  printf('<p class="howto">%s</p>',
1011
  sprintf (__('Please go to the %slanguages page%s to set theme locations and languages', 'polylang'),
1012
- '<a href="' . esc_url(admin_url('options-general.php?page=mlang&tab=menus')) . '">', '</a>'));
 
 
 
1013
  }
1014
 
1015
  // FIXME remove the customize menu section as it is currently unusable with Polylang
@@ -1050,7 +1133,7 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
1050
 
1051
  // form for language user preference
1052
  function personal_options($profileuser) {
1053
- printf("<tr><th><label for='user_lang'>%s</label></th><td>%s</td></tr>",
1054
  __('Admin language', 'polylang'),
1055
  $this->dropdown_languages(array(
1056
  'name' => 'user_lang',
@@ -1063,42 +1146,41 @@ class Polylang_Admin_Filters extends Polylang_Admin_Base {
1063
  // hidden informations to modify the biography form with js
1064
  foreach ($this->get_languages_list() as $lang)
1065
  printf('<input type="hidden" class="biography" name="%s-%s" value="%s" />',
1066
- $lang->slug, $lang->name, get_user_meta($profileuser->ID, 'description_'.$lang->slug, true));
 
 
 
1067
  }
1068
 
1069
  // filters comments by language
1070
  function comments_clauses($clauses, $query) {
1071
- if (isset($_GET['lang']) && $_GET['lang']) {
1072
- if ($_GET['lang'] != 'all')
1073
- $lang = $this->get_language($_GET['lang']);
1074
- }
1075
  elseif ($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true))
1076
  $lang = $this->get_language($lg);
1077
 
1078
- return isset($lang) && $lang ? $this->_comments_clauses($clauses, $lang) : $clauses;
1079
  }
1080
 
1081
  // adds a 'settings' link in the plugins table
1082
  function plugin_action_links($links) {
1083
- array_unshift( $links, '<a href="admin.php?page=mlang">' . __('Settings') . '</a>' );
1084
  return $links;
1085
  }
1086
 
1087
  // ugrades languages files after a core upgrade
1088
  function upgrade_languages($version) {
1089
  apply_filters('update_feedback', __('Upgrading language files&#8230;', 'polylang'));
1090
- foreach ($this->get_languages_list() as $language) {
1091
  if ($language->description != $_POST['locale']) // do not (re)update the language files of a localized WordPress
1092
  $this->download_mo($language->description, $version);
1093
- }
1094
  }
1095
 
1096
  // returns either the user preferred language or the default language
1097
- function get_default_language() {
1098
  $default_language = $this->get_language(($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true)) ? $lg : $this->options['default_lang']);
1099
- return apply_filters('pll_get_default_language', $default_language);
1100
  }
1101
 
1102
  } // class Polylang_Admin_Filters
1103
-
1104
- ?>
8
  parent::__construct();
9
 
10
  // additionnal filters and actions
11
+ add_action('wp_loaded', array(&$this, 'admin_init'), 5);// after Polylang_Base::add_post_types_taxonomie
12
 
13
  // remove the customize menu section as it is unusable with Polylang
14
  add_action('customize_register', array(&$this, 'customize_register'), 20); // since WP 3.4
30
  return;
31
 
32
  // add the language and translations columns in 'All Posts', 'All Pages' and 'Media library' panels
33
+ foreach ($this->options['media_support'] ? array('posts', 'pages', 'media') : array('posts', 'pages') as $type) {
34
  add_filter('manage_'.$type.'_columns', array(&$this, 'add_post_column'), 10, 2);
35
  add_action('manage_'.$type.'_custom_column', array(&$this, 'post_column'), 10, 2);
36
  }
59
  add_action('save_post', array(&$this, 'save_post'), 10, 2);
60
  add_action('before_delete_post', array(&$this, 'delete_post'));
61
 
62
+ if ($this->options['media_support']) {
63
  // adds the language field and translations tables in the 'Edit Media' panel
64
  add_filter('attachment_fields_to_edit', array(&$this, 'attachment_fields_to_edit'), 10, 2);
65
 
152
  }
153
 
154
  // adds the language and translations columns (before the comments column) in the posts, pages and media library tables
155
+ // test of $columns avoids to add columns (in screen options) in the edit media form which calls the filter too
156
+ // see get_column_headers in wp-admin/screen.php
157
+ // FIXME I have the same issue for terms but WP adds columns too
158
  function add_post_column($columns, $post_type = '') {
 
 
 
159
  return $columns && ($post_type == '' || in_array($post_type, $this->post_types)) ? $this->add_column($columns, 'comments') : $columns;
160
  }
161
 
162
  // fills the language and translations columns in the posts, pages and media library tables
163
+ // take care that when doing ajax inline edit, the post may not be updated in database yet
164
+ // FIXME if inline edit breaks translations, the rows corresponding to these translations are not updated
165
  function post_column($column, $post_id) {
166
+ $inline = defined('DOING_AJAX') && $_REQUEST['action'] == 'inline-save' ? 1 : 0;
167
+ if (false === strpos($column, 'language_') || !($lang = $inline ? $this->get_language($_POST['post_lang_choice']) : $this->get_post_language($post_id)))
168
  return;
169
 
170
  $post_type = isset($GLOBALS['post_type']) ? $GLOBALS['post_type'] : $_POST['post_type']; // 2nd case for quick edit
172
 
173
  // hidden field containing the post language for quick edit
174
  if ($column == $this->get_first_language_column())
175
+ printf('<input type="hidden" name="lang_%d" value="%s" />', esc_attr($post_id), esc_attr($lang->slug));
176
 
177
  // link to edit post (or a translation)
178
+ if ($id = ($inline && $lang->slug != $_POST['old_lang']) ? ($language->slug == $lang->slug ? $post_id : 0) : $this->get_post($post_id, $language))
179
  printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
180
  $id == $post_id ? 'pll_icon_tick' : 'pll_icon_edit',
181
  esc_attr(get_post($id)->post_title),
202
  array('name' => $name, 'add_options' => array(array('value' => -1, 'text' => __('&mdash; No Change &mdash;')))) :
203
  array('name' => $name);
204
 
205
+ printf(
206
+ '<fieldset class="inline-edit-col-left">
207
+ <div class="inline-edit-col">
208
+ <input type="hidden" value="" name = "old_lang">' // a hidden field to pass the old language to ajax request
209
+ .'<label for="%s" class="alignleft">
210
+ <span class="title">%s</span>
211
+ %s
212
+ </label>
213
+ </div>
214
+ </fieldset>',
215
+ $name,
216
+ __('Language', 'polylang'),
217
+ $this->dropdown_languages($args)
218
+ );
219
  }
220
  return $column;
221
  }
228
  if (isset($qvars['post_type']) && !in_array($qvars['post_type'], $this->post_types)) {
229
  if (isset($qvars['lang']))
230
  unset ($qvars['lang']);
231
+ return;
232
  }
233
 
234
  // filters the list of media by language when uploading from post
235
+ if ($this->options['media_support'] && ($GLOBALS['pagenow'] == 'media-upload.php' || // WP < 3.5
236
  ($GLOBALS['pagenow'] == 'admin-ajax.php' && isset($_REQUEST['action']) && $_REQUEST['action'] == 'query-attachments')) && // WP 3.5+
237
  isset($_REQUEST['post_id']) && $lang = $this->get_post_language($_REQUEST['post_id']))
238
  $query->set('lang', $lang->slug);
239
 
240
+ if (isset($qvars['post_type']) && in_array($qvars['post_type'], $this->post_types) && !isset($qvars['lang']) && $lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true))
 
241
  $qvars['lang'] = $lg;
242
 
243
  if ((isset($qvars['post_type']) && !in_array($qvars['post_type'], $this->post_types)) || (isset($qvars['lang']) && $qvars['lang'] == 'all'))
244
  unset ($qvars['lang']);
 
 
245
  }
246
 
247
+ // adds the Language box in the 'Edit Post' and 'Edit Page' panels (as well as in custom post types panels)
248
  function add_meta_boxes($post_type) {
249
+ if (in_array($post_type, $this->post_types))
250
  add_meta_box('ml_box', __('Languages','polylang'), array(&$this,'post_language'), $post_type, 'side', 'high');
251
 
252
  // replace tag metabox by our own
262
  // the Languages metabox in the 'Edit Post' and 'Edit Page' panels
263
  function post_language() {
264
  global $post_ID;
265
+ $post_id = $post_ID;
266
  $post_type = get_post_type($post_ID);
267
 
268
  $lang = ($lg = $this->get_post_language($post_ID)) ? $lg :
269
  (isset($_GET['new_lang']) ? $this->get_language($_GET['new_lang']) :
270
+ $this->get_preferred_language());
271
 
272
  // NOTE: the class "tags-input" allows to include the field in the autosave $_POST (see autosave.js)
273
+ printf("<p><em>%s</em></p>\n<p>%s<br /></p>\n<div id='post-translations' class='translations'>",
274
+ __('Language', 'polylang'),
275
+ $this->dropdown_languages(array(
276
+ 'name' => $post_type == 'attachment' ? sprintf('attachments[%d][language]', $post_ID) : 'post_lang_choice',
277
+ 'class' => $post_type == 'attachment' ? 'media_lang_choice' : 'tags-input',
278
+ 'selected' => $lang ? $lang->slug : ''
279
+ ))
280
  );
281
  if ($lang)
282
+ include(PLL_INC.'/'.($post_type == 'attachment' ? 'media' : 'post').'-translations.php');
283
  echo "</div>\n";
284
  }
285
 
378
 
379
  $results = $wpdb->get_col( $wpdb->prepare(
380
  "SELECT t.name FROM $wpdb->term_taxonomy AS tt
381
+ INNER JOIN $wpdb->terms AS t ON tt.term_id = t.term_id
382
+ INNER JOIN $wpdb->termmeta AS tm ON tm.term_id = t.term_id
383
  WHERE tt.taxonomy = %s AND t.name LIKE (%s) AND tm.meta_key = '_language' AND tm.meta_value = %d",
384
  $taxonomy, '%' . like_escape( $s ) . '%', $lang->term_id ) );
385
 
391
  function page_attributes_dropdown_pages_args($dropdown_args, $post) {
392
  $lang = isset($_POST['lang']) ? $this->get_language($_POST['lang']) : $this->get_post_language($post->ID); // ajax or not ?
393
  if (!$lang)
394
+ $lang = $this->get_preferred_language();
395
 
396
  $pages = implode(',', $this->exclude_pages($lang->term_id));
397
  $dropdown_args['exclude'] = isset($dropdown_args['exclude']) ? $dropdown_args['exclude'].','.$pages : $pages;
416
  $from_post = get_post($_GET['from_post']);
417
  foreach (array('menu_order', 'comment_status', 'ping_status') as $property)
418
  $post->$property = $from_post->$property;
419
+
420
+ if (in_array('sticky_posts', $this->options['sync']) && is_sticky($_GET['from_post']))
421
+ stick_post($post->ID);
422
  }
423
  }
424
 
425
  // copy or synchronize terms and metas
426
  function copy_post_metas($from, $to, $lang, $sync = false) {
427
  // copy or synchronize terms
428
+ if (!$sync || in_array('taxonomies', $this->options['sync'])) {
429
+ foreach ($this->taxonomies as $tax) {
430
+ $newterms = array();
431
+ $terms = get_the_terms($from, $tax);
432
+ if (is_array($terms)) {
433
+ foreach ($terms as $term) {
434
+ if ($term_id = $this->get_translation('term', $term->term_id, $lang))
435
+ $newterms[] = (int) $term_id; // cast is important otherwise we get 'numeric' tags
436
+ }
437
  }
 
438
 
439
+ // for some reasons, the user may have untranslated terms in the translation. don't forget them.
440
+ if ($sync) {
441
+ $tr_terms = get_the_terms($to, $tax);
442
+ if (is_array($tr_terms)) {
443
+ foreach ($tr_terms as $term) {
444
+ if (!$this->get_translation('term', $term->term_id, $_POST['post_lang_choice']))
445
+ $newterms[] = (int) $term->term_id;
446
+ }
447
  }
448
  }
 
449
 
450
+ if (!empty($newterms) || $sync)
451
+ wp_set_object_terms($to, $newterms, $tax); // replace terms in translation
452
+ }
453
  }
454
 
455
+ // copy or synchronize post formats
456
+ if (!$sync || in_array('post_format', $this->options['sync']))
457
+ ($format = get_post_format($from)) ? set_post_format($to, $format) : set_post_format($to, '');
458
+
459
  // copy or synchronize post metas and allow plugins to do the same
 
460
  $metas = get_post_custom($from);
461
+
462
+ // get public meta keys (including from translated post in case we just deleted a custom field)
463
+ if (!$sync || in_array('post_meta', $this->options['sync'])) {
464
+ foreach ($keys = array_unique(array_merge(array_keys($metas), array_keys(get_post_custom($to)))) as $k => $meta_key)
465
+ if (is_protected_meta($meta_key))
466
+ unset ($keys[$k]);
467
+ }
468
+
469
+ // add page template and featured image
470
+ foreach (array('_wp_page_template', '_thumbnail_id') as $meta)
471
+ if (!$sync || in_array($meta, $this->options['sync']))
472
+ $keys[] = $meta;
473
+
474
+ $keys = array_unique(apply_filters('pll_copy_post_metas', empty($keys) ? array() : $keys, $sync));
475
+
476
+ // and now copy / synchronize
477
  foreach ($keys as $key) {
478
  delete_post_meta($to, $key); // the synchronization process of multiple values custom fields is easier if we delete all metas first
479
  if (isset($metas[$key])) {
482
  // thanks to goncalveshugo http://wordpress.org/support/topic/plugin-polylang-pll_copy_post_meta
483
  $value = maybe_unserialize($value);
484
  // special case for featured images which can be translated
485
+ add_post_meta($to, $key, ($key == '_thumbnail_id' && $tr_value = $this->get_translation('post', $value, $lang)) ? $tr_value : $value);
 
 
486
  }
487
  }
488
  }
490
 
491
  // called when a post (or page) is saved, published or updated
492
  function save_post($post_id, $post) {
493
+ global $wpdb;
494
+
495
  // does nothing except on post types which are filterable
496
  if (!in_array($post->post_type, $this->post_types))
497
  return;
509
  $this->delete_translation('post', $post_id); // in case the language is modified using inline edit
510
  $this->set_post_language($post_id, $_REQUEST['post_lang_choice']);
511
  }
512
+
513
  elseif (isset($_GET['new_lang']))
514
  $this->set_post_language($post_id, $_GET['new_lang']);
515
+
516
  elseif (isset($_REQUEST['action']) && in_array($_REQUEST['action'], array('post-quickpress-save', 'post-quickpress-publish')))
517
+ $this->set_post_language($post_id, $this->get_preferred_language()); // default language for QuickPress
518
+
519
  elseif ($this->get_post_language($post_id))
520
  {} // avoids breaking the language if post is updated outside the edit post page (thanks to Gonçalo Peres)
521
+
522
  else
523
+ $this->set_post_language($post_id, $this->get_preferred_language());
524
 
525
  // the hook is called when the post is created
526
  // let's use it translate terms and copy metas when using "Add new" (translation)
556
 
557
  $this->save_translations('post', $post_id, $translations);
558
 
559
+ // prepare some synchronizations
560
+ foreach (array('comment_status', 'ping_status', 'menu_order', 'post_date') as $property)
561
+ if (in_array($property, $this->options['sync']))
562
+ $postarr[$property] = $post->$property;
563
 
564
  // synchronise terms and metas in translations
565
+ foreach ($translations as $lang => $tr_id) {
566
  if (!$tr_id)
567
  continue;
568
 
569
  // synchronize terms and metas
570
  $this->copy_post_metas($post_id, $tr_id, $lang, true);
571
 
572
+ // sticky posts
573
+ if (in_array('sticky_posts', $this->options['sync']))
574
+ isset($_REQUEST['sticky']) ? stick_post($tr_id) : unstick_post($tr_id);
575
 
576
+ // synchronize comment status, ping status, menu order...
577
+ if (!empty($postarr))
578
+ $wpdb->update($wpdb->posts, $postarr, array('ID' => $tr_id));
579
+
580
+ // FIXME: optimize the 2 db update in 1
581
  // post parent
582
  // do not udpate the translation parent if the user set a parent with no translation
583
+ if (in_array('post_parent', $this->options['sync'])) {
584
+ $post_parent = ($parent_id = wp_get_post_parent_id($post_id)) ? $this->get_translation('post', $parent_id, $lang) : 0;
585
+ if (!($parent_id && !$post_parent))
586
+ $wpdb->update($wpdb->posts, array('post_parent'=> $post_parent), array( 'ID' => $tr_id ));
587
+ }
588
  }
589
  }
590
 
591
  // called when a post, page or media is deleted
592
+ // don't delete translations if this is a post revision thanks to AndyDeGroo who catched this bug
593
+ // http://wordpress.org/support/topic/plugin-polylang-quick-edit-still-breaks-translation-linking-of-pages-in-072
594
  function delete_post($post_id) {
 
 
595
  if (!wp_is_post_revision($post_id))
596
  $this->delete_translation('post', $post_id);
597
  }
598
 
599
  // adds the language field and translations tables in the 'Edit Media' panel
600
  function attachment_fields_to_edit($fields, $post) {
601
+ if ($GLOBALS['pagenow'] == 'post.php')
602
+ return $fields; // don't add anything on edit media panel for WP 3.5+ since we have the metabox
603
+
604
  $post_id = $post->ID;
605
  $lang = $this->get_post_language($post_id);
606
 
614
  ))
615
  );
616
 
617
+ // don't show translations except on edit media panel for WP < 3.5
618
+ if ($GLOBALS['pagenow'] == 'media.php') {
619
+ if ($lang) {
 
620
  ob_start();
621
  include PLL_INC . '/media-translations.php';
622
  $fields['translations'] = array(
641
 
642
  ob_start();
643
  if ($lang) {
 
 
 
 
 
 
644
  include(PLL_INC.'/media-translations.php');
645
+ $data = ob_get_contents();
646
+
647
+ // Special case for WP < 3.5, first add the html generated by WP if non AJAX, then our translation table
648
+ if (version_compare($GLOBALS['wp_version'], '3.5', '<'))
649
+ $data = sprintf("
650
+ <th valign='top' scope='row' class='label'>
651
+ <label for='attachments[%d][translations]'>
652
+ <span class='alignleft'>%s</span><br class='clear' />
653
+ </label>
654
+ </th>
655
+ <td class='field'>
656
+ %s
657
+ </td>",
658
+ $post_id, __('Translations', 'polylang'), $data
659
+ );
660
  }
661
+ $x = new WP_Ajax_Response(array('what' => 'translations', 'data' => $data));
662
  ob_end_clean();
663
 
664
  $x->send();
683
  $translations[$_GET['new_lang']] = $tr_id;
684
  $this->save_translations('post', $tr_id, $translations);
685
 
686
+ wp_redirect(admin_url(sprintf(
687
+ version_compare($GLOBALS['wp_version'], '3.5', '<') ?
688
+ 'media.php?attachment_id=%d&action=edit' : // WP < 3.5
689
+ 'post.php?post=%d&action=edit', // WP 3.5+
690
+ $tr_id)));
691
+
692
  exit;
693
  }
694
 
695
  // sets the language of a new attachment
696
  function add_attachment($post_id) {
697
+ if (!empty($_GET['new_lang'])) // created as a translation from an existing attachment
698
  $lang = $_GET['new_lang'];
699
  else {
700
  $post = get_post($post_id);
701
+ if (!empty($post->post_parent)) // upload in the "Add media" modal when editing a post
702
  $lang = $this->get_post_language($post->post_parent);
703
  }
704
 
705
+ $this->set_post_language($post_id, isset($lang) ? $lang : $this->get_preferred_language());
706
  }
707
 
708
  // called when a media is saved
718
 
719
  $this->save_translations('post', $post['ID'], $translations);
720
  }
721
+
722
  return $post;
723
  }
724
 
728
  global $wpdb;
729
  $uploadpath = wp_upload_dir();
730
  $ids = $wpdb->get_col($wpdb->prepare(
731
+ "SELECT `post_id` FROM $wpdb->postmeta
732
+ WHERE `meta_key` = '_wp_attached_file' AND `meta_value` = '%s'",
733
  ltrim($file, $uploadpath['basedir'])
734
  ));
735
 
738
  wp_update_attachment_metadata($ids[0], wp_generate_attachment_metadata($ids[0], $file));
739
  return ''; // prevent deleting the main file
740
  }
741
+
742
  return $file;
743
  }
744
 
745
  // filters categories and post tags by language when needed
746
  function terms_clauses($clauses, $taxonomies, $args) {
747
  // does nothing except on taxonomies which are filterable
748
+ foreach ($taxonomies as $tax)
749
  if (!in_array($tax, $this->taxonomies))
750
  return $clauses;
751
+
752
 
753
  // if get_terms is queried with a 'lang' parameter
754
+ if (!empty($args['lang']))
755
  return $this->_terms_clauses($clauses, $args['lang']);
756
 
757
  if (function_exists('get_current_screen'))
779
  $lang = $this->get_language($_POST['lang']);
780
 
781
  // the post is created with the 'add new' (translation) link
782
+ elseif (!empty($_GET['new_lang']))
783
  $lang = $this->get_language($_GET['new_lang']);
784
 
785
  // the language filter selection has just changed
786
  // test $screen->base to avoid interference between the language filter and the post language selection and the category parent dropdown list
787
+ elseif (!empty($_GET['lang']) && !in_array($screen->base, array('post', 'edit-tags'))) {
788
  if ($_GET['lang'] != 'all')
789
  $lang = $this->get_language($_GET['lang']);
790
  elseif ($screen->base == 'edit-tags' && isset($args['class']))
791
+ $lang = $this->get_preferred_language(); // parent dropdown
792
  }
793
 
794
  // again the language filter
809
 
810
  // for a new post (or the parent dropdown list of a new term)
811
  elseif (isset($screen) && ($screen->base == 'post' || ($screen->base == 'edit-tags' && isset($args['class']))))
812
+ $lang = $this->get_preferred_language();
813
 
814
  // adds our clauses to filter by current language
815
+ return !empty($lang) ? $this->_terms_clauses($clauses, $lang) : $clauses;
816
  }
817
 
818
  // adds the language field in the 'Categories' and 'Post Tags' panels
819
  function add_term_form() {
820
  $taxonomy = $_GET['taxonomy'];
821
+ $lang = isset($_GET['new_lang']) ? $this->get_language($_GET['new_lang']) : $this->get_preferred_language();
822
 
823
  printf("<div class='form-field'><label for='term_lang_choice'>%s</label>\n%s<p>%s</p>\n</div>",
824
  __('Language', 'polylang'),
857
  }
858
 
859
  // fills the language column in the 'Categories' or 'Post Tags' table
860
+ // FIXME if inline edit breaks translations, the rows corresponding to these translations are not updated
861
  function term_column($empty, $column, $term_id) {
862
+ $inline = defined('DOING_AJAX') && $_REQUEST['action'] == 'inline-save-tax' ? 1 : 0;
863
+ if (false === strpos($column, 'language_') || !($lang = $inline ? $this->get_language($_POST['inline_lang_choice']) : $this->get_term_language($term_id)))
864
  return;
865
 
866
+ $post_type = isset($GLOBALS['post_type']) ? $GLOBALS['post_type'] : $_POST['post_type']; // 2nd case for quick edit
867
+ $taxonomy = isset($GLOBALS['taxonomy']) ? $GLOBALS['taxonomy'] : $_POST['taxonomy'];
868
  $language = $this->get_language(substr($column, 9));
869
 
870
  if ($column == $this->get_first_language_column())
871
+ printf('<input type="hidden" name="lang_%d" value="%s" />', $term_id, esc_attr($lang->slug));
872
 
873
  // link to edit term (or a translation)
874
+ if ($id = ($inline && $lang->slug != $_POST['old_lang']) ? ($language->slug == $lang->slug ? $term_id : 0) : $this->get_term($term_id, $language))
875
  printf('<a class="%1$s" title="%2$s" href="%3$s"></a>',
876
  $id == $term_id ? 'pll_icon_tick' : 'pll_icon_edit',
877
  esc_attr(get_term($id, $taxonomy)->name),
927
  // synchronize translations of this term in all posts
928
 
929
  // STOP synchronisation if unwanted
930
+ if (!in_array('taxonomies', $this->options['sync']))
931
  return;
932
 
933
  // get all posts associated to this term
934
  $posts = get_posts(array(
935
+ 'numberposts'=> -1,
936
+ 'post_type' => 'any',
937
+ 'post_status'=> 'any',
938
+ 'fields' => 'ids',
939
+ 'tax_query' => array(array(
940
+ 'taxonomy' => $taxonomy,
941
+ 'field' => 'id',
942
+ 'terms' => array_merge(array($term_id), array_values($translations)),
943
  ))
944
  ));
945
 
979
 
980
  // creates the term slug in case the term already exists in another language
981
  function pre_term_slug($slug, $taxonomy) {
982
+ $name = sanitize_title($this->pre_term_name);
983
+
984
+ // if the new term has the same name as a language, we *need* to differentiate the term
985
+ // see http://core.trac.wordpress.org/ticket/23199
986
+ if (term_exists($name, 'language') && !term_exists($name, $taxonomy) && (!$slug || $slug == $name))
987
+ $slug = $name.'-'.$taxonomy; // a convenient slug which may be modified later by the user
988
+
989
+ return !$slug && in_array($taxonomy, $this->taxonomies) && term_exists($name, $taxonomy) ?
990
  $name.'-'.$this->get_language($_POST['term_lang_choice'])->slug : $slug;
991
  }
992
 
1081
  if ( ! current_theme_supports( 'menus' ) || ! $metabox = &$GLOBALS['wp_meta_boxes']['nav-menus']['side']['default']['nav-menu-theme-locations'] )
1082
  return;
1083
 
1084
+ $metabox['callback'] = array(&$this, 'nav_menu_language');
1085
  $metabox['title'] = __('Theme locations and languages', 'polylang');
1086
  }
1087
 
1089
  function nav_menu_language() {
1090
  printf('<p class="howto">%s</p>',
1091
  sprintf (__('Please go to the %slanguages page%s to set theme locations and languages', 'polylang'),
1092
+ '<a href="' . esc_url(admin_url('options-general.php?page=mlang&tab=menus')) . '">',
1093
+ '</a>'
1094
+ )
1095
+ );
1096
  }
1097
 
1098
  // FIXME remove the customize menu section as it is currently unusable with Polylang
1133
 
1134
  // form for language user preference
1135
  function personal_options($profileuser) {
1136
+ printf('<tr><th><label for="user_lang">%s</label></th><td>%s</td></tr>',
1137
  __('Admin language', 'polylang'),
1138
  $this->dropdown_languages(array(
1139
  'name' => 'user_lang',
1146
  // hidden informations to modify the biography form with js
1147
  foreach ($this->get_languages_list() as $lang)
1148
  printf('<input type="hidden" class="biography" name="%s-%s" value="%s" />',
1149
+ esc_attr($lang->slug),
1150
+ esc_attr($lang->name),
1151
+ esc_attr(get_user_meta($profileuser->ID, 'description_'.$lang->slug, true))
1152
+ );
1153
  }
1154
 
1155
  // filters comments by language
1156
  function comments_clauses($clauses, $query) {
1157
+ if (!empty($_GET['lang']) && $_GET['lang'] != 'all')
1158
+ $lang = $this->get_language($_GET['lang']);
1159
+
 
1160
  elseif ($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true))
1161
  $lang = $this->get_language($lg);
1162
 
1163
+ return empty($lang) ? $clauses : $this->_comments_clauses($clauses, $lang);
1164
  }
1165
 
1166
  // adds a 'settings' link in the plugins table
1167
  function plugin_action_links($links) {
1168
+ array_unshift($links, '<a href="admin.php?page=mlang">' . __('Settings', 'polylang') . '</a>');
1169
  return $links;
1170
  }
1171
 
1172
  // ugrades languages files after a core upgrade
1173
  function upgrade_languages($version) {
1174
  apply_filters('update_feedback', __('Upgrading language files&#8230;', 'polylang'));
1175
+ foreach ($this->get_languages_list() as $language)
1176
  if ($language->description != $_POST['locale']) // do not (re)update the language files of a localized WordPress
1177
  $this->download_mo($language->description, $version);
 
1178
  }
1179
 
1180
  // returns either the user preferred language or the default language
1181
+ function get_preferred_language() {
1182
  $default_language = $this->get_language(($lg = get_user_meta(get_current_user_id(), 'pll_filter_content', true)) ? $lg : $this->options['default_lang']);
1183
+ return apply_filters('pll_admin_preferred_language', $default_language);
1184
  }
1185
 
1186
  } // class Polylang_Admin_Filters
 
 
include/admin.php CHANGED
@@ -18,8 +18,8 @@ class Polylang_Admin extends Polylang_Admin_Base {
18
  // adds screen options and the about box in the languages admin panel
19
  function load_page() {
20
  // test of $_GET['tab'] avoids displaying the automatically generated screen options on other tabs
21
- if (PLL_DISPLAY_ABOUT && (!isset($_GET['tab']) || $_GET['tab'] == 'lang')) {
22
- add_meta_box('pll_about_box', __('About Polylang', 'polylang'), create_function('',"include(PLL_INC.'/about.php');"), 'settings_page_mlang', 'normal');
23
  add_screen_option('per_page', array('label' => __('Languages', 'polylang'), 'default' => 10, 'option' => 'pll_lang_per_page'));
24
  }
25
 
@@ -30,8 +30,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
30
  // used to update the translation when a language slug has been modified
31
  function update_translations($type, $ids, $old_slug) {
32
  foreach ($ids as $id) {
33
- $tr = $this->get_translations($type, $id);
34
- if ($tr) {
35
  $tr[$_POST['slug']] = $tr[$old_slug];
36
  unset($tr[$old_slug]);
37
  update_metadata($type, (int) $id, '_translations', $tr);
@@ -42,8 +41,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
42
  // used to delete the translation when a language is deleted
43
  function delete_translations($type, $ids, $old_slug) {
44
  foreach ($ids as $id) {
45
- $tr = $this->get_translations($type, $id);
46
- if ($tr) {
47
  unset($tr[$old_slug]);
48
  update_metadata($type, (int) $id, '_translations', $tr);
49
  }
@@ -70,8 +68,8 @@ class Polylang_Admin extends Polylang_Admin_Base {
70
  $error = $this->validate_lang();
71
 
72
  if ($error == 0) {
73
- $r = wp_insert_term($_POST['name'],'language', array('slug'=>$_POST['slug'], 'description'=>$_POST['description']));
74
- wp_update_term($r['term_id'], 'language', array('term_group'=>$_POST['term_group'])); // can't set the term group directly in wp_insert_term
75
  update_metadata('term', $r['term_id'], '_rtl', $_POST['rtl']);
76
 
77
  if (!isset($options['default_lang'])) { // if this is the first language created, set it as default language
@@ -92,7 +90,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
92
  case 'delete':
93
  check_admin_referer('delete-lang');
94
 
95
- if (isset($_GET['lang']) && $_GET['lang']) {
96
  $lang_id = (int) $_GET['lang'];
97
  $lang = $this->get_language($lang_id);
98
  $lang_slug = $lang->slug;
@@ -112,7 +110,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
112
  }
113
 
114
  // delete menus locations
115
- foreach ($locations as $location => $description) {
116
  if (isset($menu_lang[$location][$lang_slug]))
117
  unset($menu_lang[$location][$lang_slug]);
118
  }
@@ -155,7 +153,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
155
  break;
156
 
157
  case 'edit':
158
- if (isset($_GET['lang']) && $_GET['lang']) {
159
  $edit_lang = $this->get_language((int) $_GET['lang']);
160
  $rtl = get_metadata('term', $edit_lang->term_id, '_rtl', true);
161
  }
@@ -173,7 +171,13 @@ class Polylang_Admin extends Polylang_Admin_Base {
173
 
174
  if ($old_slug != $_POST['slug']) {
175
  // update the language slug in posts meta
176
- $posts = get_posts(array('numberposts'=>-1, 'fields' => 'ids', 'meta_key'=>'_translations', 'post_type'=>'any', 'post_status'=>'any'));
 
 
 
 
 
 
177
  $this->update_translations('post', $posts, $old_slug);
178
 
179
  // update the language slug in categories & post tags meta
@@ -181,7 +185,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
181
  $this->update_translations('term', $terms, $old_slug);
182
 
183
  // update menus locations
184
- foreach ($locations as $location => $description) {
185
  if (isset($menu_lang[$location][$old_slug])) {
186
  $menu_lang[$location][$_POST['slug']] = $menu_lang[$location][$old_slug];
187
  unset($menu_lang[$location][$old_slug]);
@@ -204,7 +208,12 @@ class Polylang_Admin extends Polylang_Admin_Base {
204
  }
205
 
206
  // and finally update the language itself
207
- $args = array('name'=>$_POST['name'], 'slug'=>$_POST['slug'], 'description'=>$_POST['description'], 'term_group'=>$_POST['term_group']);
 
 
 
 
 
208
  wp_update_term($lang_id, 'language', $args);
209
  update_metadata('term', $lang_id, '_rtl', $_POST['rtl']);
210
 
@@ -219,8 +228,8 @@ class Polylang_Admin extends Polylang_Admin_Base {
219
  check_admin_referer( 'nav-menus-lang', '_wpnonce_nav-menus-lang' );
220
 
221
  $menu_lang = $_POST['menu-lang'];
222
- foreach ($locations as $location => $description)
223
- foreach ($this->get_switcher_options('menu') as $key => $str)
224
  $menu_lang[$location][$key] = isset($menu_lang[$location][$key]) ? 1 : 0;
225
 
226
  update_option('polylang_nav_menus', $menu_lang);
@@ -232,6 +241,9 @@ class Polylang_Admin extends Polylang_Admin_Base {
232
  $strings = $this->get_strings();
233
 
234
  foreach ($this->get_languages_list() as $language) {
 
 
 
235
  $mo = $this->mo_import($language);
236
 
237
  foreach ($_POST['translation'][$language->name] as $key=>$translation) {
@@ -240,7 +252,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
240
  $mo->add_entry($mo->make_entry('', '')); // empty string translation, just in case
241
 
242
  // clean database
243
- if (isset($_POST['clean']) && $_POST['clean']) {
244
  $new_mo = new MO();
245
  foreach ($strings as $string)
246
  $new_mo->add_entry($mo->make_entry($string['string'], $mo->translate($string['string'])));
@@ -249,25 +261,26 @@ class Polylang_Admin extends Polylang_Admin_Base {
249
  }
250
 
251
  // to refresh the page (possible thanks to the $_GET['noheader']=true)
252
- wp_redirect('admin.php?page=mlang&tab=strings'.(isset($_GET['paged']) ? '&paged='.$_GET['paged'] : ''));
253
  exit;
254
  break;
255
 
256
  case 'options':
257
  check_admin_referer( 'options-lang', '_wpnonce_options-lang' );
258
 
259
- $options['default_lang'] = $_POST['default_lang'];
260
- if (isset($_POST['force_lang']))
261
- $options['force_lang'] = $_POST['force_lang'];
262
- if (isset($_POST['rewrite']))
263
- $options['rewrite'] = $_POST['rewrite'];
264
 
265
- foreach (array('browser', 'hide_default', 'redirect_lang', 'sync') as $key)
266
  $options[$key] = isset($_POST[$key]) ? 1 : 0;
267
 
 
 
 
268
  update_option('polylang', $options);
269
 
270
- // refresh rewrite rules in case rewrite or hide_default options have been modified
271
  // it seems useless to refresh permastruct here
272
  flush_rewrite_rules();
273
 
@@ -313,7 +326,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
313
  $tabs['settings'] = __('Settings', 'polylang');
314
  }
315
 
316
- $active_tab = isset($_GET['tab']) && $_GET['tab'] ? $_GET['tab'] : 'lang';
317
 
318
  switch($active_tab) {
319
  case 'lang':
@@ -322,14 +335,15 @@ class Polylang_Admin extends Polylang_Admin_Base {
322
  foreach ($listlanguages as $lang)
323
  $data[] = array_merge( (array) $lang, array('flag' => $this->get_flag($lang)) ) ;
324
 
325
- $list_table = new Polylang_List_Table();
326
  $list_table->prepare_items($data);
327
 
328
  if (!$action)
329
  $rtl = 0;
330
 
331
  // error messages for data validation
332
- $errors[1] = __('Enter a valid WorPress locale', 'polylang');
 
333
  $errors[2] = __('The language code must be 2 characters long', 'polylang');
334
  $errors[3] = __('The language code must be unique', 'polylang');
335
  $errors[4] = __('The language must have a name', 'polylang');
@@ -338,7 +352,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
338
 
339
  case 'menus':
340
  // default values
341
- foreach ($locations as $key=>$location)
342
  if (isset($menu_lang[$key]))
343
  $menu_lang[$key] = wp_parse_args($menu_lang[$key], $this->get_switcher_options('menu', 'default'));
344
  break;
@@ -346,6 +360,12 @@ class Polylang_Admin extends Polylang_Admin_Base {
346
  case 'strings':
347
  // get the strings to translate
348
  $data = $this->get_strings();
 
 
 
 
 
 
349
 
350
  // load translations
351
  foreach ($listlanguages as $language) {
@@ -355,7 +375,7 @@ class Polylang_Admin extends Polylang_Admin_Base {
355
 
356
  $mo = $this->mo_import($language);
357
  foreach ($data as $key=>$row) {
358
- $data[$key]['translations'][$language->name] = $mo->translate($data[$key]['string']);
359
  $data[$key]['row'] = $key; // store the row number for convenience
360
  }
361
  }
@@ -364,6 +384,11 @@ class Polylang_Admin extends Polylang_Admin_Base {
364
  $string_table->prepare_items($data);
365
  break;
366
 
 
 
 
 
 
367
  default:
368
  break;
369
  }
@@ -374,9 +399,12 @@ class Polylang_Admin extends Polylang_Admin_Base {
374
  // validates data entered when creating or updating a language
375
  function validate_lang($lang = null) {
376
  // validate locale
 
 
377
  $loc = $_POST['description'];
378
  if ( !preg_match('#^[a-z]{2,3}$#', $loc) && !preg_match('#^[a-z]{2,3}_[A-Z]{2,3}$#', $loc) )
379
  $error = 1;
 
380
 
381
  // validate slug length
382
  if (!preg_match('#^[a-z]{2,3}$#', $_POST['slug']))
@@ -396,14 +424,14 @@ class Polylang_Admin extends Polylang_Admin_Base {
396
  // returns unstranslated posts and terms ids
397
  function get_objects_with_no_lang() {
398
  $posts = get_posts(array(
399
- 'numberposts'=> -1,
400
- 'post_type' => $this->post_types,
401
- 'post_status'=> 'any',
402
- 'fields' => 'ids',
403
- 'tax_query' => array(array(
404
- 'taxonomy'=> 'language',
405
- 'terms'=> get_terms('language', array('fields'=>'ids')),
406
- 'operator'=> 'NOT IN'
407
  ))
408
  ));
409
 
@@ -434,14 +462,13 @@ class Polylang_Admin extends Polylang_Admin_Base {
434
  foreach ($widgets as $widget) {
435
  // nothing can be done if the widget is created using pre WP2.8 API :(
436
  // there is no object, so we can't access it to get the widget options
437
- if (!isset($wp_registered_widgets[$widget]['callback'][0]) || !is_object($wp_registered_widgets[$widget]['callback'][0]) ||
438
- !method_exists($wp_registered_widgets[$widget]['callback'][0], 'get_settings'))
439
  continue;
440
 
441
  $widget_settings = $wp_registered_widgets[$widget]['callback'][0]->get_settings();
442
  $number = $wp_registered_widgets[$widget]['params'][0]['number'];
443
  // don't enable widget title translation if the widget is visible in only one language or if there is no title
444
- if (!(isset($languages[$widget]) && $languages[$widget]) && isset($widget_settings[$number]['title']) && $title = $widget_settings[$number]['title'])
445
  $this->register_string(__('Widget title', 'polylang'), $title);
446
  }
447
  }
@@ -449,5 +476,3 @@ class Polylang_Admin extends Polylang_Admin_Base {
449
  }
450
 
451
  } // class Polylang_Admin
452
-
453
- ?>
18
  // adds screen options and the about box in the languages admin panel
19
  function load_page() {
20
  // test of $_GET['tab'] avoids displaying the automatically generated screen options on other tabs
21
+ if ((!defined('PLL_DISPLAY_ABOUT') || PLL_DISPLAY_ABOUT) && (!isset($_GET['tab']) || $_GET['tab'] == 'lang')) {
22
+ add_meta_box('pll_about_box', __('About Polylang', 'polylang'), create_function('', "include(PLL_INC.'/about.php');"), 'settings_page_mlang', 'normal');
23
  add_screen_option('per_page', array('label' => __('Languages', 'polylang'), 'default' => 10, 'option' => 'pll_lang_per_page'));
24
  }
25
 
30
  // used to update the translation when a language slug has been modified
31
  function update_translations($type, $ids, $old_slug) {
32
  foreach ($ids as $id) {
33
+ if ($tr = $this->get_translations($type, $id)) {
 
34
  $tr[$_POST['slug']] = $tr[$old_slug];
35
  unset($tr[$old_slug]);
36
  update_metadata($type, (int) $id, '_translations', $tr);
41
  // used to delete the translation when a language is deleted
42
  function delete_translations($type, $ids, $old_slug) {
43
  foreach ($ids as $id) {
44
+ if ($tr = $this->get_translations($type, $id)) {
 
45
  unset($tr[$old_slug]);
46
  update_metadata($type, (int) $id, '_translations', $tr);
47
  }
68
  $error = $this->validate_lang();
69
 
70
  if ($error == 0) {
71
+ $r = wp_insert_term($_POST['name'], 'language', array('slug' => $_POST['slug'], 'description' => $_POST['description']));
72
+ wp_update_term($r['term_id'], 'language', array('term_group' => $_POST['term_group'])); // can't set the term group directly in wp_insert_term
73
  update_metadata('term', $r['term_id'], '_rtl', $_POST['rtl']);
74
 
75
  if (!isset($options['default_lang'])) { // if this is the first language created, set it as default language
90
  case 'delete':
91
  check_admin_referer('delete-lang');
92
 
93
+ if (!empty($_GET['lang'])) {
94
  $lang_id = (int) $_GET['lang'];
95
  $lang = $this->get_language($lang_id);
96
  $lang_slug = $lang->slug;
110
  }
111
 
112
  // delete menus locations
113
+ foreach (array_keys($locations) as $location) {
114
  if (isset($menu_lang[$location][$lang_slug]))
115
  unset($menu_lang[$location][$lang_slug]);
116
  }
153
  break;
154
 
155
  case 'edit':
156
+ if (!empty($_GET['lang'])) {
157
  $edit_lang = $this->get_language((int) $_GET['lang']);
158
  $rtl = get_metadata('term', $edit_lang->term_id, '_rtl', true);
159
  }
171
 
172
  if ($old_slug != $_POST['slug']) {
173
  // update the language slug in posts meta
174
+ $posts = get_posts(array(
175
+ 'numberposts' => -1,
176
+ 'fields' => 'ids',
177
+ 'meta_key' => '_translations',
178
+ 'post_type' => 'any',
179
+ 'post_status' => 'any'
180
+ ));
181
  $this->update_translations('post', $posts, $old_slug);
182
 
183
  // update the language slug in categories & post tags meta
185
  $this->update_translations('term', $terms, $old_slug);
186
 
187
  // update menus locations
188
+ foreach (array_keys($locations) as $location) {
189
  if (isset($menu_lang[$location][$old_slug])) {
190
  $menu_lang[$location][$_POST['slug']] = $menu_lang[$location][$old_slug];
191
  unset($menu_lang[$location][$old_slug]);
208
  }
209
 
210
  // and finally update the language itself
211
+ $args = array(
212
+ 'name' => $_POST['name'],
213
+ 'slug' => $_POST['slug'],
214
+ 'description' => $_POST['description'],
215
+ 'term_group' => $_POST['term_group']
216
+ );
217
  wp_update_term($lang_id, 'language', $args);
218
  update_metadata('term', $lang_id, '_rtl', $_POST['rtl']);
219
 
228
  check_admin_referer( 'nav-menus-lang', '_wpnonce_nav-menus-lang' );
229
 
230
  $menu_lang = $_POST['menu-lang'];
231
+ foreach (array_keys($locations) as $location)
232
+ foreach (array_keys($this->get_switcher_options('menu')) as $key)
233
  $menu_lang[$location][$key] = isset($menu_lang[$location][$key]) ? 1 : 0;
234
 
235
  update_option('polylang_nav_menus', $menu_lang);
241
  $strings = $this->get_strings();
242
 
243
  foreach ($this->get_languages_list() as $language) {
244
+ if(empty($_POST['translation'][$language->name])) // in case the language filter is active (thanks to John P. Bloch)
245
+ continue;
246
+
247
  $mo = $this->mo_import($language);
248
 
249
  foreach ($_POST['translation'][$language->name] as $key=>$translation) {
252
  $mo->add_entry($mo->make_entry('', '')); // empty string translation, just in case
253
 
254
  // clean database
255
+ if (!empty($_POST['clean'])) {
256
  $new_mo = new MO();
257
  foreach ($strings as $string)
258
  $new_mo->add_entry($mo->make_entry($string['string'], $mo->translate($string['string'])));
261
  }
262
 
263
  // to refresh the page (possible thanks to the $_GET['noheader']=true)
264
+ wp_redirect('admin.php?page=mlang&tab=strings'.(isset($_GET['s']) ? '&s='.$_GET['s'] : ''). (isset($_GET['paged']) ? '&paged='.$_GET['paged'] : ''));
265
  exit;
266
  break;
267
 
268
  case 'options':
269
  check_admin_referer( 'options-lang', '_wpnonce_options-lang' );
270
 
271
+ foreach(array('default_lang', 'force_lang', 'rewrite') as $key)
272
+ if (isset($_POST[$key]))
273
+ $options[$key] = $_POST[$key];
 
 
274
 
275
+ foreach (array('browser', 'hide_default', 'redirect_lang', 'media_support') as $key)
276
  $options[$key] = isset($_POST[$key]) ? 1 : 0;
277
 
278
+ foreach (array('sync', 'post_types', 'taxonomies') as $key)
279
+ $options[$key] = empty($_POST[$key]) ? array() : array_keys($_POST[$key], 1);
280
+
281
  update_option('polylang', $options);
282
 
283
+ // refresh rewrite rules in case rewrite, hide_default, post types or taxonomies options have been modified
284
  // it seems useless to refresh permastruct here
285
  flush_rewrite_rules();
286
 
326
  $tabs['settings'] = __('Settings', 'polylang');
327
  }
328
 
329
+ $active_tab = !empty($_GET['tab']) ? $_GET['tab'] : 'lang';
330
 
331
  switch($active_tab) {
332
  case 'lang':
335
  foreach ($listlanguages as $lang)
336
  $data[] = array_merge( (array) $lang, array('flag' => $this->get_flag($lang)) ) ;
337
 
338
+ $list_table = new Polylang_Languages_Table();
339
  $list_table->prepare_items($data);
340
 
341
  if (!$action)
342
  $rtl = 0;
343
 
344
  // error messages for data validation
345
+ // FIXME no validation for WordPress locale
346
+ //$errors[1] = __('Enter a valid WorPress locale', 'polylang');
347
  $errors[2] = __('The language code must be 2 characters long', 'polylang');
348
  $errors[3] = __('The language code must be unique', 'polylang');
349
  $errors[4] = __('The language must have a name', 'polylang');
352
 
353
  case 'menus':
354
  // default values
355
+ foreach (array_keys($locations) as $key)
356
  if (isset($menu_lang[$key]))
357
  $menu_lang[$key] = wp_parse_args($menu_lang[$key], $this->get_switcher_options('menu', 'default'));
358
  break;
360
  case 'strings':
361
  // get the strings to translate
362
  $data = $this->get_strings();
363
+ if (!empty($_REQUEST['s'])) {
364
+ foreach ($data as $key=>$row) {
365
+ if (stripos($row['name'], $_REQUEST['s']) === false && stripos($row['string'], $_REQUEST['s']) === false)
366
+ unset ($data[$key]);
367
+ }
368
+ }
369
 
370
  // load translations
371
  foreach ($listlanguages as $language) {
375
 
376
  $mo = $this->mo_import($language);
377
  foreach ($data as $key=>$row) {
378
+ $data[$key]['translations'][$language->name] = $mo->translate($row['string']);
379
  $data[$key]['row'] = $key; // store the row number for convenience
380
  }
381
  }
384
  $string_table->prepare_items($data);
385
  break;
386
 
387
+ case 'settings':
388
+ $post_types = array_unique(apply_filters('pll_get_post_types', get_post_types(array('_builtin' => false)), true));
389
+ $taxonomies = array_unique(apply_filters('pll_get_taxonomies', array_diff(get_taxonomies(array('_builtin' => false)), array('language')), true));
390
+ break;
391
+
392
  default:
393
  break;
394
  }
399
  // validates data entered when creating or updating a language
400
  function validate_lang($lang = null) {
401
  // validate locale
402
+ // FIXME no validation for WordPress local as it breaks de_DE_Sie
403
+ /*
404
  $loc = $_POST['description'];
405
  if ( !preg_match('#^[a-z]{2,3}$#', $loc) && !preg_match('#^[a-z]{2,3}_[A-Z]{2,3}$#', $loc) )
406
  $error = 1;
407
+ */
408
 
409
  // validate slug length
410
  if (!preg_match('#^[a-z]{2,3}$#', $_POST['slug']))
424
  // returns unstranslated posts and terms ids
425
  function get_objects_with_no_lang() {
426
  $posts = get_posts(array(
427
+ 'numberposts' => -1,
428
+ 'post_type' => $this->post_types,
429
+ 'post_status' => 'any',
430
+ 'fields' => 'ids',
431
+ 'tax_query' => array(array(
432
+ 'taxonomy' => 'language',
433
+ 'terms' => get_terms('language', array('fields'=>'ids')),
434
+ 'operator' => 'NOT IN'
435
  ))
436
  ));
437
 
462
  foreach ($widgets as $widget) {
463
  // nothing can be done if the widget is created using pre WP2.8 API :(
464
  // there is no object, so we can't access it to get the widget options
465
+ if (!isset($wp_registered_widgets[$widget]['callback'][0]) || !is_object($wp_registered_widgets[$widget]['callback'][0]) || !method_exists($wp_registered_widgets[$widget]['callback'][0], 'get_settings'))
 
466
  continue;
467
 
468
  $widget_settings = $wp_registered_widgets[$widget]['callback'][0]->get_settings();
469
  $number = $wp_registered_widgets[$widget]['params'][0]['number'];
470
  // don't enable widget title translation if the widget is visible in only one language or if there is no title
471
+ if (empty($languages[$widget]) && isset($widget_settings[$number]['title']) && $title = $widget_settings[$number]['title'])
472
  $this->register_string(__('Widget title', 'polylang'), $title);
473
  }
474
  }
476
  }
477
 
478
  } // class Polylang_Admin
 
 
include/api.php CHANGED
@@ -1,87 +1,78 @@
1
  <?php
2
 
3
- // template tag: displays the language switcher
 
 
4
  function pll_the_languages($args = '') {
5
  global $polylang;
6
  return class_exists('Polylang_Core') && $polylang instanceof Polylang_Core ? $polylang->the_languages($args) : '';
7
  }
8
 
9
- // returns the current language
 
 
10
  function pll_current_language($args = 'slug') {
11
  global $polylang;
12
- return class_exists('Polylang_Core') && $polylang instanceof Polylang_Core ? $polylang->current_language($args) : false;
 
 
 
13
  }
14
 
15
- // among the post and its translations, returns the id of the post which is in the language represented by $slug
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  function pll_get_post($post_id, $slug = false) {
17
  global $polylang;
18
  return isset($polylang) && ($slug = $slug ? $slug : pll_current_language()) ? $polylang->get_post($post_id, $slug) : null;
19
  }
20
 
21
- // among the term and its translations, returns the id of the term which is in the language represented by $slug
 
 
22
  function pll_get_term($term_id, $slug = false) {
23
  global $polylang;
24
  return isset($polylang) && ($slug = $slug ? $slug : pll_current_language()) ? $polylang->get_term($term_id, $slug) : null;
25
  }
26
 
27
- // returns the home url in the right language
 
 
28
  function pll_home_url() {
29
  global $polylang;
30
  return class_exists('Polylang_Core') && $polylang instanceof Polylang_Core ? $polylang->get_home_url() : home_url('/');
31
  }
32
 
33
- // register strings for translation in the "strings translation" panel
 
 
34
  function pll_register_string($name, $string, $multiline = false) {
35
  global $polylang;
36
  if (isset($polylang) && is_admin())
37
  $polylang->register_string($name, $string, $multiline);
38
  }
39
 
40
- // translates string (previously registered with pll_register_string)
 
 
41
  function pll__($string) {
42
  return __($string, 'pll_string');
43
  }
44
 
45
- // echoes translated string (previously registered with pll_register_string)
 
 
46
  function pll_e($string) {
47
  _e($string, 'pll_string');
48
  }
49
-
50
- // compatibility with WPML API
51
- add_action('pll_language_defined', 'pll_define_wpml_constants');
52
-
53
- function pll_define_wpml_constants() {
54
- if(!defined('ICL_LANGUAGE_CODE'))
55
- define('ICL_LANGUAGE_CODE', pll_current_language());
56
-
57
- if(!defined('ICL_LANGUAGE_NAME'))
58
- define('ICL_LANGUAGE_NAME', pll_current_language('name'));
59
- }
60
-
61
- if (!function_exists('icl_object_id')) {
62
- function icl_object_id($id, $type, $return_original_if_missing, $lang = false) {
63
- global $polylang;
64
- return isset($polylang) && ($lang = $lang ? $lang : pll_current_language()) && ($tr_id = $polylang->get_translation($type, $id, $lang)) ? $tr_id :
65
- ($return_original_if_missing ? $id : null);
66
- }
67
- }
68
-
69
- if (!function_exists('icl_get_home_url')) {
70
- function icl_get_home_url() {
71
- return pll_home_url();
72
- }
73
- }
74
-
75
- if (!function_exists('icl_register_string')) {
76
- function icl_register_string($context, $name, $string) {
77
- pll_register_string($name, $string);
78
- }
79
- }
80
-
81
- if (!function_exists('icl_t')) {
82
- function icl_t($context, $name, $string) {
83
- return pll__($string);
84
- }
85
- }
86
-
87
- ?>
1
  <?php
2
 
3
+ /*
4
+ * template tag: displays the language switcher
5
+ */
6
  function pll_the_languages($args = '') {
7
  global $polylang;
8
  return class_exists('Polylang_Core') && $polylang instanceof Polylang_Core ? $polylang->the_languages($args) : '';
9
  }
10
 
11
+ /*
12
+ * returns the current language
13
+ */
14
  function pll_current_language($args = 'slug') {
15
  global $polylang;
16
+ return !(class_exists('Polylang_Core') && $polylang instanceof Polylang_Core && isset($polylang->curlang)) ? false :
17
+ ($args == 'name' ? $polylang->curlang->name :
18
+ ($args == 'locale' ? $polylang->curlang->description :
19
+ $polylang->curlang->slug));
20
  }
21
 
22
+ /*
23
+ * returns the default language
24
+ */
25
+ function pll_default_language($arg = 'slug') {
26
+ global $polylang;
27
+ return !(isset($polylang) && ($options = get_options('polylang')) && isset($options['default-lang']) && $lang = $polylang->get_language($options['default-lang'])) ? false :
28
+ ($args == 'name' ? $lang->name :
29
+ ($args == 'locale' ? $lang->description :
30
+ $lang->slug));
31
+ }
32
+
33
+ /*
34
+ * among the post and its translations, returns the id of the post which is in the language represented by $slug
35
+ */
36
  function pll_get_post($post_id, $slug = false) {
37
  global $polylang;
38
  return isset($polylang) && ($slug = $slug ? $slug : pll_current_language()) ? $polylang->get_post($post_id, $slug) : null;
39
  }
40
 
41
+ /*
42
+ * among the term and its translations, returns the id of the term which is in the language represented by $slug
43
+ */
44
  function pll_get_term($term_id, $slug = false) {
45
  global $polylang;
46
  return isset($polylang) && ($slug = $slug ? $slug : pll_current_language()) ? $polylang->get_term($term_id, $slug) : null;
47
  }
48
 
49
+ /*
50
+ * returns the home url in the current language
51
+ */
52
  function pll_home_url() {
53
  global $polylang;
54
  return class_exists('Polylang_Core') && $polylang instanceof Polylang_Core ? $polylang->get_home_url() : home_url('/');
55
  }
56
 
57
+ /*
58
+ * registers a string for translation in the "strings translation" panel
59
+ */
60
  function pll_register_string($name, $string, $multiline = false) {
61
  global $polylang;
62
  if (isset($polylang) && is_admin())
63
  $polylang->register_string($name, $string, $multiline);
64
  }
65
 
66
+ /*
67
+ * translates a string (previously registered with pll_register_string)
68
+ */
69
  function pll__($string) {
70
  return __($string, 'pll_string');
71
  }
72
 
73
+ /*
74
+ * echoes a translated string (previously registered with pll_register_string)
75
+ */
76
  function pll_e($string) {
77
  _e($string, 'pll_string');
78
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
include/base.php CHANGED
@@ -9,6 +9,7 @@ abstract class Polylang_Base {
9
  protected $taxonomies; // taxonomies to filter by language
10
 
11
  // used to cache results
 
12
  private $languages_list = array();
13
  private $language = array();
14
  private $links = array();
@@ -18,25 +19,33 @@ abstract class Polylang_Base {
18
  $this->options = get_option('polylang');
19
  $this->home = get_option('home');
20
 
21
- add_action('wp_loaded', array(&$this, 'add_post_types_taxonomies')); // must come late to be sure that all post types and taxonomies are registered
22
  }
23
 
24
  // init post types and taxonomies to filter by language
25
  function add_post_types_taxonomies() {
26
- $post_types = array_merge(PLL_MEDIA_SUPPORT ? array('attachment' => 'attachment') : array(), get_post_types(array('show_ui' => true)));
27
- $this->post_types = apply_filters('pll_get_post_types', $post_types);
28
- $this->taxonomies = apply_filters('pll_get_taxonomies', get_taxonomies(array('show_ui'=>true)));
 
 
 
 
 
 
 
 
29
  }
30
 
31
  // returns the list of available languages
32
  function get_languages_list($args = array()) {
33
  // although get_terms is cached, it is efficient to add our own cache
34
- if (isset($this->languages_list[$cache_key = md5(serialize($args))]))
 
35
  return $this->languages_list[$cache_key];
36
 
37
- $defaults = array('hide_empty' => false, 'orderby'=> 'term_group');
38
- $args = wp_parse_args($args, $defaults);
39
- return $this->languages_list[$cache_key] = get_terms('language', $args);
40
  }
41
 
42
  // retrieves the dropdown list of the languages
@@ -48,11 +57,22 @@ abstract class Polylang_Base {
48
  // sort $add_options by value
49
  uasort($add_options, create_function('$a, $b', "return \$a['value'] > \$b['value'];" ));
50
 
51
- $out = sprintf('<select name="%1$s" id="%1$s"%2$s>'."\n", esc_attr($name), $class ? ' class="'.esc_attr($class).'"' : '');
 
 
 
 
 
52
  foreach ($add_options as $option)
53
- $out .= "<option value='" . $option['value'] . "'>" . $option['text'] . "</option>\n";
 
 
 
 
 
54
  foreach ($this->get_languages_list($args) as $language) {
55
- $out .= sprintf("<option value='%s'%s>%s</option>\n",
 
56
  esc_attr($language->$value),
57
  $language->$value == $selected ? ' selected="selected"' : '',
58
  esc_html($language->name)
@@ -73,7 +93,8 @@ abstract class Polylang_Base {
73
 
74
  $lang = (is_numeric($value) || (int) $value) ? get_term((int) $value, 'language') :
75
  (is_string($value) ? get_term_by('slug', $value , 'language') : false);
76
- return isset($lang) && $lang && !is_wp_error($lang) ? ($this->language[$value] = $lang) : false;
 
77
  }
78
 
79
  // saves translations for posts or terms
@@ -88,7 +109,7 @@ abstract class Polylang_Base {
88
 
89
  if (isset($translations) && is_array($translations)) {
90
  $translations = array_merge(array($lang->slug => $id), $translations);
91
- foreach($translations as $key=>$p)
92
  update_metadata($type, (int) $p, '_translations', $translations);
93
  }
94
  }
@@ -119,7 +140,7 @@ abstract class Polylang_Base {
119
  function get_translations($type, $id) {
120
  $type = ($type == 'post' || in_array($type, $this->post_types)) ? 'post' : (($type == 'term' || in_array($type, $this->taxonomies)) ? 'term' : false);
121
  // maybe_unserialize due to useless serialization in versions < 0.9
122
- return $type ? maybe_unserialize(get_metadata($type, $id, '_translations', true)) : array();
123
  }
124
 
125
  // store the post language in the database
@@ -157,9 +178,11 @@ abstract class Polylang_Base {
157
  function get_term_language($value, $taxonomy = '') {
158
  if (is_numeric($value))
159
  $term_id = $value;
 
160
  elseif (is_string($value) && $taxonomy)
161
  $term_id = get_term_by('slug', $value , $taxonomy)->term_id;
162
- return isset($term_id) && $term_id ? $this->get_language(get_metadata('term', $term_id, '_language', true)) : false;
 
163
  }
164
 
165
  // among the term and its translations, returns the id of the term which is in $lang
@@ -174,7 +197,7 @@ abstract class Polylang_Base {
174
 
175
  // adds language information to a link when using pretty permalinks
176
  function add_language_to_link($url, $lang) {
177
- if (!isset($lang) || !$lang)
178
  return $url;
179
 
180
  global $wp_rewrite;
@@ -222,24 +245,29 @@ abstract class Polylang_Base {
222
  if (isset($this->links[$link]))
223
  return $this->links[$link];
224
 
225
- $ok = $tax == 'post_format' || ($this->options['force_lang'] && $GLOBALS['wp_rewrite']->using_permalinks() && in_array($tax, $this->taxonomies));
226
- return $this->links[$link] = $ok ? $this->add_language_to_link($link, $this->get_term_language($term->term_id)) : $link;
227
  }
228
 
229
  // returns the html link to the flag if exists
230
  // $lang: object
231
- function get_flag($lang) {
232
  if (file_exists(POLYLANG_DIR.($file = '/flags/'.$lang->description.'.png')))
233
  $url = POLYLANG_URL.$file;
234
 
235
  // overwrite with custom flags
236
- if (!is_admin() && ( // never use custom flags on admin side
237
- file_exists(PLL_LOCAL_DIR.($file = '/'.$lang->description.'.png')) ||
238
- file_exists(PLL_LOCAL_DIR.($file = '/'.$lang->description.'.jpg')) ))
239
  $url = PLL_LOCAL_URL.$file;
240
 
241
- $title = apply_filters('pll_flag_title', $lang->name, $lang->slug, $lang->description);
242
- return isset($url) ? '<img src="'.esc_url($url).'" title="'.esc_attr($title).'" alt="'.esc_attr($lang->name).'" />' : '';
 
 
 
 
 
 
243
  }
244
 
245
  // adds clauses to comments query - used in both frontend and admin
@@ -259,29 +287,34 @@ abstract class Polylang_Base {
259
  // adds terms clauses to get_terms - used in both frontend and admin
260
  function _terms_clauses($clauses, $lang) {
261
  global $wpdb;
262
- if (isset($lang) && $lang) {
263
  // the query is coming from Polylang and the $lang is an object
264
  if (is_object($lang))
265
- $languages = esc_sql($lang->term_id);
266
 
267
  // the query is coming from outside with 'lang' parameter and $lang is a comma separated list of slugs (or an array of slugs)
268
  else {
269
  $languages = is_array($lang) ? $lang : explode(',', $lang);
270
  $languages = "'" . implode("','", array_map( 'sanitize_title_for_query', $languages)) . "'";
271
- $languages = $wpdb->get_col("SELECT $wpdb->term_taxonomy.term_id FROM $wpdb->term_taxonomy
272
- INNER JOIN $wpdb->terms USING (term_id) WHERE taxonomy = 'language' AND $wpdb->terms.slug IN ($languages)"); // get ids from slugs
273
- $languages = esc_sql(implode(',', $languages));
 
 
 
 
274
  }
275
 
276
  $clauses['join'] .= " LEFT JOIN $wpdb->termmeta AS pll_tm ON t.term_id = pll_tm.term_id";
277
- $clauses['where'] .= " AND pll_tm.meta_key = '_language' AND pll_tm.meta_value IN ($languages)";
278
  }
279
  return $clauses;
280
  }
281
 
282
  // returns all page ids *not in* language defined by $lang_id
283
  function exclude_pages($lang_id) {
284
- $q = array(
 
285
  'numberposts' => -1,
286
  'post_type' => array_intersect(get_post_types(array('hierarchical' => 1)), $this->post_types),
287
  'fields' => 'ids',
@@ -291,8 +324,7 @@ abstract class Polylang_Base {
291
  'terms' => $lang_id,
292
  'operator' => 'NOT IN'
293
  ))
294
- );
295
- return get_posts($q);
296
  }
297
 
298
  // export a mo object in options
@@ -313,5 +345,21 @@ abstract class Polylang_Base {
313
  return $mo;
314
  }
315
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  } //class Polylang_Base
317
- ?>
9
  protected $taxonomies; // taxonomies to filter by language
10
 
11
  // used to cache results
12
+ // FIXME use wp_cache ?
13
  private $languages_list = array();
14
  private $language = array();
15
  private $links = array();
19
  $this->options = get_option('polylang');
20
  $this->home = get_option('home');
21
 
22
+ add_action('wp_loaded', array(&$this, 'add_post_types_taxonomies'), 1); // must come after 'init' to be sure that all post types and taxonomies are registered
23
  }
24
 
25
  // init post types and taxonomies to filter by language
26
  function add_post_types_taxonomies() {
27
+ $post_types = array('post', 'page');
28
+ if (!empty($this->options['media_support']))
29
+ $post_types[] = 'attachment';
30
+ if (!empty($this->options['post_types']))
31
+ $post_types = array_merge($post_types, $this->options['post_types']);
32
+ $this->post_types = apply_filters('pll_get_post_types', $post_types, false);
33
+
34
+ $taxonomies = array('category', 'post_tag');
35
+ if (!empty($this->options['taxonomies']))
36
+ $taxonomies = array_merge($taxonomies, $this->options['taxonomies']);
37
+ $this->taxonomies = apply_filters('pll_get_taxonomies', $taxonomies, false);
38
  }
39
 
40
  // returns the list of available languages
41
  function get_languages_list($args = array()) {
42
  // although get_terms is cached, it is efficient to add our own cache
43
+ // FIXME don't use on admin in case we modify the list of languages!
44
+ if (!is_admin() && isset($this->languages_list[$cache_key = md5(serialize($args))]))
45
  return $this->languages_list[$cache_key];
46
 
47
+ $args = wp_parse_args($args, array('hide_empty' => false, 'orderby'=> 'term_group'));
48
+ return is_admin() ? get_terms('language', $args) : $this->languages_list[$cache_key] = get_terms('language', $args);
 
49
  }
50
 
51
  // retrieves the dropdown list of the languages
57
  // sort $add_options by value
58
  uasort($add_options, create_function('$a, $b', "return \$a['value'] > \$b['value'];" ));
59
 
60
+ $out = sprintf(
61
+ '<select name="%1$s" id="%1$s"%2$s>'."\n",
62
+ esc_attr($name),
63
+ $class ? ' class="'.esc_attr($class).'"' : ''
64
+ );
65
+
66
  foreach ($add_options as $option)
67
+ $out .= sprintf(
68
+ '<option value="%s">%s</option>'."\n",
69
+ esc_attr($option['value']),
70
+ esc_html($option['text'])
71
+ );
72
+
73
  foreach ($this->get_languages_list($args) as $language) {
74
+ $out .= sprintf(
75
+ '<option value="%s"%s>%s</option>\n',
76
  esc_attr($language->$value),
77
  $language->$value == $selected ? ' selected="selected"' : '',
78
  esc_html($language->name)
93
 
94
  $lang = (is_numeric($value) || (int) $value) ? get_term((int) $value, 'language') :
95
  (is_string($value) ? get_term_by('slug', $value , 'language') : false);
96
+
97
+ return !empty($lang) && !is_wp_error($lang) ? ($this->language[$value] = $lang) : false;
98
  }
99
 
100
  // saves translations for posts or terms
109
 
110
  if (isset($translations) && is_array($translations)) {
111
  $translations = array_merge(array($lang->slug => $id), $translations);
112
+ foreach($translations as $p)
113
  update_metadata($type, (int) $p, '_translations', $translations);
114
  }
115
  }
140
  function get_translations($type, $id) {
141
  $type = ($type == 'post' || in_array($type, $this->post_types)) ? 'post' : (($type == 'term' || in_array($type, $this->taxonomies)) ? 'term' : false);
142
  // maybe_unserialize due to useless serialization in versions < 0.9
143
+ return $type ? maybe_unserialize(get_metadata($type, $id, '_translations', true)) : array();
144
  }
145
 
146
  // store the post language in the database
178
  function get_term_language($value, $taxonomy = '') {
179
  if (is_numeric($value))
180
  $term_id = $value;
181
+
182
  elseif (is_string($value) && $taxonomy)
183
  $term_id = get_term_by('slug', $value , $taxonomy)->term_id;
184
+
185
+ return empty($term_id) ? false : $this->get_language(get_metadata('term', $term_id, '_language', true));
186
  }
187
 
188
  // among the term and its translations, returns the id of the term which is in $lang
197
 
198
  // adds language information to a link when using pretty permalinks
199
  function add_language_to_link($url, $lang) {
200
+ if (empty($lang))
201
  return $url;
202
 
203
  global $wp_rewrite;
245
  if (isset($this->links[$link]))
246
  return $this->links[$link];
247
 
248
+ return $this->links[$link] = ($tax == 'post_format' || ($this->options['force_lang'] && $GLOBALS['wp_rewrite']->using_permalinks() && in_array($tax, $this->taxonomies))) ?
249
+ $this->add_language_to_link($link, $this->get_term_language($term->term_id)) : $link;
250
  }
251
 
252
  // returns the html link to the flag if exists
253
  // $lang: object
254
+ function get_flag($lang, $url_only = false) {
255
  if (file_exists(POLYLANG_DIR.($file = '/flags/'.$lang->description.'.png')))
256
  $url = POLYLANG_URL.$file;
257
 
258
  // overwrite with custom flags
259
+ // never use custom flags on admin side
260
+ if (!is_admin() && ( file_exists(PLL_LOCAL_DIR.($file = '/'.$lang->description.'.png')) || file_exists(PLL_LOCAL_DIR.($file = '/'.$lang->description.'.jpg')) ))
 
261
  $url = PLL_LOCAL_URL.$file;
262
 
263
+ return empty($url) ? '' :
264
+ ($url_only ? $url :
265
+ sprintf(
266
+ '<img src="%s" title="%s" alt="%s" />',
267
+ esc_url($url),
268
+ esc_attr(apply_filters('pll_flag_title', $lang->name, $lang->slug, $lang->description)),
269
+ esc_attr($lang->name)
270
+ ));
271
  }
272
 
273
  // adds clauses to comments query - used in both frontend and admin
287
  // adds terms clauses to get_terms - used in both frontend and admin
288
  function _terms_clauses($clauses, $lang) {
289
  global $wpdb;
290
+ if (!empty($lang)) {
291
  // the query is coming from Polylang and the $lang is an object
292
  if (is_object($lang))
293
+ $languages = $lang->term_id;
294
 
295
  // the query is coming from outside with 'lang' parameter and $lang is a comma separated list of slugs (or an array of slugs)
296
  else {
297
  $languages = is_array($lang) ? $lang : explode(',', $lang);
298
  $languages = "'" . implode("','", array_map( 'sanitize_title_for_query', $languages)) . "'";
299
+ $languages = $wpdb->get_col($wpdb->prepare("
300
+ SELECT $wpdb->term_taxonomy.term_id FROM $wpdb->term_taxonomy
301
+ INNER JOIN $wpdb->terms USING (term_id)
302
+ WHERE taxonomy = 'language' AND $wpdb->terms.slug IN (%s)",
303
+ $languages
304
+ )); // get ids from slugs
305
+ $languages = implode(',', $languages);
306
  }
307
 
308
  $clauses['join'] .= " LEFT JOIN $wpdb->termmeta AS pll_tm ON t.term_id = pll_tm.term_id";
309
+ $clauses['where'] .= $wpdb->prepare(" AND pll_tm.meta_key = '_language' AND pll_tm.meta_value IN (%s)", $languages);
310
  }
311
  return $clauses;
312
  }
313
 
314
  // returns all page ids *not in* language defined by $lang_id
315
  function exclude_pages($lang_id) {
316
+ // 'suppress_filter' is true by default so this query is not filtered by our pre_get_post filter in core.php
317
+ return get_posts(array(
318
  'numberposts' => -1,
319
  'post_type' => array_intersect(get_post_types(array('hierarchical' => 1)), $this->post_types),
320
  'fields' => 'ids',
324
  'terms' => $lang_id,
325
  'operator' => 'NOT IN'
326
  ))
327
+ ));
 
328
  }
329
 
330
  // export a mo object in options
345
  return $mo;
346
  }
347
 
348
+ // list the post metas to synchronize
349
+ static function list_metas_to_sync() {
350
+ return array(
351
+ 'taxonomies' => __('Taxonomies', 'polylang'),
352
+ 'post_meta' => __('Custom fields', 'polylang'),
353
+ 'comment_status' => __('Comment status', 'polylang'),
354
+ 'ping_status' => __('Ping status', 'polylang'),
355
+ 'sticky_posts' => __('Sticky posts', 'polylang'),
356
+ 'post_date' => __('Published date', 'polylang'),
357
+ 'post_format' => __('Post format', 'polylang'),
358
+ 'post_parent' => __('Page parent', 'polylang'),
359
+ '_wp_page_template' => __('Page template', 'polylang'),
360
+ 'menu_order' => __('Page order', 'polylang'),
361
+ '_thumbnail_id' => __('Featured image', 'polylang'),
362
+ );
363
+ }
364
+
365
  } //class Polylang_Base
 
include/calendar.php CHANGED
@@ -232,5 +232,3 @@ class Polylang_Widget_Calendar extends WP_Widget_Calendar {
232
  return apply_filters( 'get_calendar', $calendar_output );
233
  }
234
  }
235
-
236
- ?>
232
  return apply_filters( 'get_calendar', $calendar_output );
233
  }
234
  }
 
 
include/core.php CHANGED
@@ -2,7 +2,8 @@
2
  // filters posts and terms by language, rewrites links to include the language, etc...
3
  // used only for frontend
4
  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 $labels; // post types and taxonomies labels to translate
@@ -31,8 +32,10 @@ class Polylang_Core extends Polylang_base {
31
  add_action('pre_comment_on_post', array(&$this, 'pre_comment_on_post'));
32
 
33
  // text domain management
34
- if ($this->options['force_lang'] && get_option('permalink_structure') && PLL_LANG_EARLY)
35
- add_action('setup_theme', array(&$this, 'setup_theme'), 20); // after Polylang::setup_theme
 
 
36
  else {
37
  add_filter('override_load_textdomain', array(&$this, 'mofile'), 10, 3);
38
  add_filter('gettext', array(&$this, 'gettext'), 10, 3);
@@ -47,7 +50,7 @@ class Polylang_Core extends Polylang_base {
47
  add_filter('locale', array(&$this, 'get_locale'));
48
 
49
  // filters posts according to the language
50
- add_filter('pre_get_posts', array(&$this, 'pre_get_posts'));
51
 
52
  // filter sticky posts by current language
53
  add_filter('option_sticky_posts', array(&$this, 'option_sticky_posts'));
@@ -59,8 +62,10 @@ class Polylang_Core extends Polylang_base {
59
 
60
  // set these filters and actions only once the current language has been defined
61
  function add_language_filters() {
62
- // modifies the language information in rss feed
63
- // useful if WP < 3.4
 
 
64
  add_filter('option_rss_language', array(&$this, 'option_rss_language'));
65
 
66
  // filters categories and post tags by language
@@ -72,11 +77,11 @@ class Polylang_Core extends Polylang_base {
72
  // modifies the page link in case the front page is not in the default language
73
  add_filter('page_link', array(&$this, 'page_link'), 10, 2);
74
 
75
- // prevents redirection of the homepage
76
- add_filter('redirect_canonical', array(&$this, 'stop_redirect_canonical'), 10, 2);
77
 
78
  // adds javascript at the end of the document
79
- if (!$GLOBALS['wp_rewrite']->using_permalinks() && PLL_SEARCH_FORM_JS)
80
  add_action('wp_footer', array(&$this, 'wp_print_footer_scripts'));
81
 
82
  // adds the language information in the search form
@@ -120,13 +125,17 @@ class Polylang_Core extends Polylang_base {
120
  add_filter('get_user_metadata', array(&$this,'get_user_metadata'), 10, 4);
121
 
122
  // modifies the home url
123
- if (PLL_FILTER_HOME_URL)
124
- add_filter('home_url', array(&$this, 'home_url'));
125
  }
126
 
127
  // returns the language according to browser preference or the default language
128
  function get_preferred_language() {
129
  // check first is the user was already browsing this site
 
 
 
 
130
  if (isset($_COOKIE['wordpress_polylang']))
131
  return $this->get_language($_COOKIE['wordpress_polylang']);
132
 
@@ -169,17 +178,20 @@ class Polylang_Core extends Polylang_base {
169
 
170
  // looks through sorted list and use first one that matches our language list
171
  $listlanguages = $this->get_languages_list(array('hide_empty' => true)); // hides languages with no post
172
- foreach ($accept_langs as $accept_lang => $val) {
173
  foreach ($listlanguages as $language) {
174
- if (strpos($accept_lang, $language->slug) === 0 && !isset($pref_lang)) {
175
  $pref_lang = $language;
176
  }
177
  }
178
  }
179
  } // options['browser']
180
 
 
 
 
181
  // 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
182
- return isset($pref_lang) ? $pref_lang : $this->get_language($this->options['default_lang']);
183
  }
184
 
185
  // returns the current language
@@ -196,9 +208,9 @@ class Polylang_Core extends Polylang_base {
196
 
197
  // Ajax thanks to g100g
198
  elseif (isset($_REQUEST['pll_load_front']))
199
- $lang = isset($_REQUEST['lang']) && $_REQUEST['lang'] ? $this->get_language($_REQUEST['lang']) : $this->get_preferred_language();
200
 
201
- 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')) ))
202
  $lang = $this->get_post_language($var);
203
 
204
  elseif (isset($this->taxonomies)) {
@@ -225,43 +237,50 @@ class Polylang_Core extends Polylang_base {
225
 
226
  // sets the language when it is always included in the url
227
  function setup_theme() {
 
 
 
 
 
228
  // special case for ajax request
229
  if (isset($_REQUEST['pll_load_front']))
230
- $this->curlang = isset($_REQUEST['lang']) && $_REQUEST['lang'] ? $this->get_language($_REQUEST['lang']) : $this->get_preferred_language();
231
 
232
  // standard case
233
  else {
234
- $root = $this->options['rewrite']? '' : 'language/';
235
-
236
- foreach ($this->get_languages_list() as $language)
237
  $languages[] = $language->slug;
238
 
239
- $languages = $GLOBALS['wp_rewrite']->using_permalinks() ?
240
- '#\/'.$root.'('.implode('|', $languages).')\/#' :
241
- '#lang=('.implode('|', $languages).')#';
242
-
243
  preg_match($languages, trailingslashit($_SERVER['REQUEST_URI']), $matches);
244
 
245
  // home is resquested
246
  // some PHP setups turn requests for / into /index.php in REQUEST_URI
247
  // thanks to Gonçalo Peres for pointing out the issue with queries unknown to WP
248
  // http://wordpress.org/support/topic/plugin-polylang-language-homepage-redirection-problem-and-solution-but-incomplete?replies=4#post-2729566
249
- 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']))) {
250
  // take care to post preview http://wordpress.org/support/topic/static-frontpage-url-parameter-url-language-information
251
  if (isset($_GET['preview']) && isset($_GET['p']) && $lg = $this->get_post_language($_GET['p']))
252
  $this->curlang = $lg ? $lg : $this->get_language($this->options['default_lang']);
253
  else
254
  $this->home_requested();
255
  }
 
256
  // $matches[1] is the slug of the requested language
257
  elseif ($matches)
258
  $this->curlang = $this->get_language($matches[1]);
259
- elseif (false === strpos($_SERVER['SCRIPT_NAME'], 'index.php')) // wp-login, wp-signup, wp-activate
 
 
 
260
  $this->curlang = $this->get_preferred_language();
261
- else {
 
262
  $this->curlang = $this->get_language($this->options['default_lang']);
 
 
263
  add_action('wp', array(&$this, 'check_language_code_in_url')); // before Wordpress redirect_canonical
264
- }
265
  }
266
 
267
  $GLOBALS['l10n']['pll_string'] = $this->mo_import($this->curlang);
@@ -321,15 +340,18 @@ class Polylang_Core extends Polylang_base {
321
 
322
  // check there is at least one language defined and sets the current language
323
  if ($this->get_languages_list() && $this->curlang = $this->get_current_language()) {
 
 
 
324
 
325
  // set a cookie to remember the language. check headers have not been sent to avoid ugly error
326
- if (!headers_sent() && (!isset($_COOKIE['wordpress_polylang']) || $_COOKIE['wordpress_polylang'] != $this->curlang->slug))
327
- setcookie('wordpress_polylang', $this->curlang->slug, time() + 31536000 /* 1 year */, COOKIEPATH, COOKIE_DOMAIN);
328
 
329
- // set all our language filters and actions
330
- $this->add_language_filters();
 
331
 
332
- if (!($this->options['force_lang'] && $GLOBALS['wp_rewrite']->using_permalinks() && PLL_LANG_EARLY)) {
333
  // now we can load text domains with the right language
334
  $new_locale = get_locale();
335
  foreach ($this->list_textdomains as $textdomain)
@@ -337,7 +359,8 @@ class Polylang_Core extends Polylang_base {
337
 
338
  // reinitializes wp_locale for weekdays and months, as well as for text direction
339
  unset($GLOBALS['wp_locale']);
340
- $GLOBALS['wp_locale'] = new WP_Locale(); $GLOBALS['wp_locale']->text_direction = get_metadata('term', $this->curlang->term_id, '_rtl', true) ? 'rtl' : 'ltr';
 
341
 
342
  // translate labels of post types and taxonomies
343
  foreach ($GLOBALS['wp_taxonomies'] as $tax)
@@ -356,33 +379,41 @@ class Polylang_Core extends Polylang_base {
356
  foreach ($this->list_textdomains as $textdomain)
357
  load_textdomain($textdomain['domain'], $textdomain['mo']);
358
  }
 
 
 
 
359
  }
360
 
361
  // special actions when home page is requested
362
  // optionally redirects to the home page in the preferred language
363
  function home_requested($query = false) {
 
 
364
  // need this filter to get the right url when adding language code to all urls
365
- if ($this->options['force_lang'] && $GLOBALS['wp_rewrite']->using_permalinks())
366
  add_filter('_get_page_link', array(&$this, 'post_link'), 10, 2);
367
 
368
- if ($this->options['hide_default'] && isset($_COOKIE['wordpress_polylang']))
369
- $this->curlang = $this->get_language($this->options['default_lang']);
370
- else
371
  $this->curlang = $this->get_preferred_language(); // sets the language according to browser preference or default language
372
 
373
  // we are already on the right page
374
  if ($this->options['default_lang'] == $this->curlang->slug && $this->options['hide_default']) {
375
  if ($this->page_on_front && $link_id = $this->get_post($this->page_on_front, $this->curlang))
376
- $query ? $query->set('page_id', $link_id) : set_query_var('page_id', $link_id); else
 
377
  $query ? $query->set('lang', $this->curlang->slug) : set_query_var('lang', $this->curlang->slug);
378
  }
 
379
  // redirect to the home page in the right language
380
  // test to avoid crash if get_home_url returns something wrong
381
  // FIXME why this happens? http://wordpress.org/support/topic/polylang-crashes-1
382
  // don't redirect if $_POST is not empty as it could break other plugins
383
- // don't forget the query string which may be added by plugins even when permalinks are used
384
  elseif (is_string($redirect = $this->get_home_url($this->curlang)) && empty($_POST)) {
385
- wp_redirect(!$query && $_SERVER['QUERY_STRING'] ? $redirect.'?'. $_SERVER['QUERY_STRING'] : $redirect);
386
  exit;
387
  }
388
  }
@@ -393,26 +424,22 @@ class Polylang_Core extends Polylang_base {
393
  // $this->post_types & $this->taxonomies are defined only once the action 'wp_loaded' has been fired
394
  // honor suppress_filters
395
  if (!$this->get_languages_list() || !did_action('wp_loaded') || $query->get('suppress_filters'))
396
- return $query;
397
 
398
  $qv = $query->query_vars;
399
 
400
  // users may want to display content in a different language than the current one by setting it explicitely in the query
401
- if (!$this->first_query && $this->curlang && isset($qv['lang']) && $qv['lang'])
402
- return $query;
403
 
 
404
  $this->first_query = false;
405
 
406
- // detect our exclude pages query and returns to avoid conflicts
407
- // this test should be sufficient
408
- if (isset($qv['tax_query'][0]['taxonomy']) && $qv['tax_query'][0]['taxonomy'] == 'language' &&
409
- isset($qv['tax_query'][0]['operator']) && $qv['tax_query'][0]['operator'] == 'NOT IN')
410
- return $query;
411
-
412
  // special case for wp-signup.php & wp-activate.php
413
- if (is_home() && false === strpos($_SERVER['SCRIPT_NAME'], 'index.php')) {
 
414
  $this->curlang = $this->get_preferred_language();
415
- return $query;
416
  }
417
 
418
  // homepage is requested, let's set the language
@@ -422,54 +449,62 @@ class Polylang_Core extends Polylang_base {
422
 
423
  // redirect the language page to the homepage
424
  if ($this->options['redirect_lang'] && is_tax('language') && $this->page_on_front && (count($query->query) == 1 || (is_paged() && count($query->query) == 2))) {
425
- $qv['page_id'] = $this->get_post($this->page_on_front, $this->get_language(get_query_var('lang')));
426
- $query->parse_query($qv);
427
- return $query;
 
 
 
 
 
 
 
428
  }
429
 
430
  // sets is_home on translated home page when it displays posts
431
  // is_home must be true on page 2, 3... too
432
  if (!$this->page_on_front && is_tax('language') && (count($query->query) == 1 || (is_paged() && count($query->query) == 2))) {
433
- $query->is_home = true;
434
- $query->is_tax = false;
435
  $this->curlang = $this->get_language(get_query_var('lang')); // sets the language now otherwise it will be too late to filter sticky posts !
 
 
436
  }
437
 
438
  // sets the language for posts page in case the front page displays a static page
439
  if ($this->page_for_posts) {
440
  // If permalinks are used, WordPress does set and use $query->queried_object_id and sets $query->query_vars['page_id'] to 0
441
  // and does set and use $query->query_vars['page_id'] if permalinks are not used :(
442
- if (isset($qv['pagename']) && $qv['pagename'] && isset($query->queried_object_id))
443
  $page_id = $query->queried_object_id;
 
444
  elseif (isset($qv['page_id']))
445
  $page_id = $qv['page_id'];
446
 
447
- if (isset($page_id) && $page_id && $this->get_post($page_id, $this->get_post_language($this->page_for_posts)) == $this->page_for_posts) {
448
  $this->page_for_posts = $page_id;
449
  $this->curlang = $this->get_post_language($page_id);
450
  $query->set('lang', $this->curlang->slug);
451
- $query->is_page = false;
452
- $query->is_singular = false;
453
- $query->is_home = true;
454
- $query->is_posts_page = true;
455
  }
456
  }
457
 
458
- $is_post_type = isset($qv['post_type']) && (in_array($qv['post_type'], $this->post_types) ||
459
- (is_array($qv['post_type']) && array_intersect($qv['post_type'], $this->post_types)) );
 
 
460
 
461
  // FIXME to generalize as I probably forget things
462
- $is_archive = (count($query->query) == 1 && isset($qv['paged']) && $qv['paged']) ||
463
- (isset($qv['m']) && $qv['m']) ||
464
- (isset($qv['author']) && $qv['author']) ||
465
  (isset($qv['post_type']) && is_post_type_archive() && $is_post_type);
466
 
467
  // sets 404 when the language is not set for archives needing the language in the url
468
- if (!$this->options['hide_default'] && !isset($qv['lang']) && !$GLOBALS['wp_rewrite']->using_permalinks() && $is_archive)
469
  $query->set_404();
470
 
471
  // sets the language in case we hide the default language
472
- if ($this->options['hide_default'] && !isset($qv['lang']) && ($is_archive || is_search() || (count($query->query) == 1 && isset($qv['feed']) && $qv['feed']) ))
473
  $query->set('lang', $this->options['default_lang']);
474
 
475
  // allow filtering recent posts and secondary queries by the current language
@@ -479,18 +514,18 @@ class Polylang_Core extends Polylang_base {
479
 
480
  // remove pages query when the language is set unless we do a search
481
  // FIXME is only search broken by this ?
482
- if (isset($qv['lang']) && $qv['lang'] && !isset($qv['post_type']) && !is_search())
483
  $query->set('post_type', 'post');
484
 
485
  // unset the is_archive flag for language pages to prevent loading the archive template
486
  // keep archive flag for comment feed otherwise the language filter does not work
487
- if (isset($qv['lang']) && $qv['lang'] && !is_comment_feed() &&
488
  !is_post_type_archive() && !is_date() && !is_author() && !is_category() && !is_tag() && !is_tax('post_format'))
489
  $query->is_archive = false;
490
 
491
  // unset the is_tax flag for authors pages and post types archives
492
  // FIXME Probably I should do this for other cases
493
- if (isset($qv['lang']) && $qv['lang'] && (is_author() || is_post_type_archive() || is_date() || is_search())) {
494
  $query->is_tax = false;
495
  unset($query->queried_object);
496
  }
@@ -504,13 +539,13 @@ class Polylang_Core extends Polylang_base {
504
  // sets the language for an empty string search when hiding the code for default language
505
  // http://wordpress.org/support/topic/search-for-empty-string-in-default-language
506
  if (!$this->curlang && !get_query_var('lang') && $this->options['hide_default'] && isset($query->query['s']) && !$query->query['s'])
507
- $query->set('lang', $this->options['default_lang']); // to avoid conflict beetwen taxonomies
 
 
508
  if (isset($query->tax_query->queries))
509
  foreach ($query->tax_query->queries as $tax)
510
  if (in_array($tax['taxonomy'], $this->taxonomies))
511
- unset ($query->query_vars['lang']);
512
-
513
- return $query;
514
  }
515
 
516
  // filter sticky posts by current language
@@ -533,7 +568,7 @@ class Polylang_Core extends Polylang_base {
533
  }
534
 
535
  // adds our clauses to filter by language
536
- return $this->_terms_clauses($clauses, isset($args['lang']) && $args['lang'] ? $args['lang'] : $this->curlang);
537
  }
538
 
539
  // meta in the html head section
@@ -564,16 +599,12 @@ class Polylang_Core extends Polylang_base {
564
  return _get_page_link($id);
565
  }
566
 
567
- // prevents redirection of the homepage when using page on front
568
- function stop_redirect_canonical($redirect_url, $requested_url) {
569
- if (($page_on_front = get_option('page_on_front')) && $page_on_front == get_query_var('page_id')) // default permalinks
570
- return false;
571
-
572
- $url = @parse_url($requested_url);
573
- $url = trailingslashit($url['scheme'] . '://' .$url['host'] . (isset($url['path']) ? $url['path'] : ''));
574
- $page_on_front = trailingslashit($this->page_link('', $page_on_front));
575
-
576
- return $url == home_url('/') || $url == $page_on_front ? false : $redirect_url;
577
  }
578
 
579
  // redirects incoming links to the proper URL when adding the language code to all urls
@@ -588,9 +619,14 @@ class Polylang_Core extends Polylang_base {
588
  if (in_array($obj->taxonomy, $this->taxonomies))
589
  $language = $this->get_term_language((int)$obj->term_id);
590
  }
591
- // the language is not correctly set so let's redirect to the correct url for this object
 
592
  if (isset($language) && $language->slug != $this->curlang->slug) {
593
- $requested_url = (is_ssl() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
 
 
 
 
594
  $redirect_url = $this->add_language_to_link($requested_url, $language);
595
  wp_redirect($redirect_url, 301);
596
  exit;
@@ -645,9 +681,12 @@ class Polylang_Core extends Polylang_base {
645
  function admin_bar_search_menu($wp_admin_bar) {
646
  global $wp_rewrite;
647
 
648
- $title = sprintf('<form action="%s" method="get" id="adminbarsearch">
649
- <input class="adminbar-input" name="s" id="adminbar-search" tabindex="10" type="text" value="" maxlength="150" />
650
- <input type="submit" class="adminbar-button" value="%s"/>%s</form>',
 
 
 
651
  $wp_rewrite->using_permalinks() ? $this->get_home_url($this->curlang, true) : esc_url($this->home),
652
  __('Search'),
653
  $wp_rewrite->using_permalinks() ? '' : sprintf('<input type="hidden" name="lang" value="%s" />', esc_attr($this->curlang->slug))
@@ -699,12 +738,11 @@ class Polylang_Core extends Polylang_base {
699
  $hide = $this->options['default_lang'] == $language->slug && $this->options['hide_default'];
700
 
701
  // post and attachment
702
- if (is_single() && (PLL_MEDIA_SUPPORT || !is_attachment()) && $id = $this->get_post($wp_query->queried_object_id, $language))
703
  $url = get_permalink($id);
704
 
705
  // page for posts
706
- elseif (get_option('show_on_front') == 'page' && isset($wp_query->queried_object_id) && $wp_query->queried_object_id &&
707
- $wp_query->queried_object_id == $this->page_for_posts && ($id = $this->get_post($this->page_for_posts, $language)))
708
  $url = get_permalink($id);
709
 
710
  elseif (is_page() && $id = $this->get_post($wp_query->queried_object_id, $language))
@@ -733,19 +771,19 @@ class Polylang_Core extends Polylang_base {
733
  if (is_author())
734
  $url = $this->add_language_to_link(get_author_posts_url(0, $qv['author_name']), $language);
735
 
736
- if (is_year())
737
  $url = $this->add_language_to_link(get_year_link($qv['year']), $language);
738
 
739
- if (is_month())
740
  $url = $this->add_language_to_link(get_month_link($qv['year'], $qv['monthnum']), $language);
741
 
742
- if (is_day())
743
  $url = $this->add_language_to_link(get_day_link($qv['year'], $qv['monthnum'], $qv['day']), $language);
744
 
745
- if (is_post_type_archive())
746
  $url = $this->add_language_to_link(get_post_type_archive_link($qv['post_type']), $language);
747
 
748
- if (is_tax('post_format'))
749
  $url = $this->add_language_to_link(get_post_format_link($qv['post_format']), $language);
750
 
751
  // put our language filters again
@@ -778,7 +816,7 @@ class Polylang_Core extends Polylang_base {
778
  // mainly for Artisteer generated themes and themes which test has_nav_menu
779
  function nav_menu_locations($menus) {
780
  $menu_lang = get_option('polylang_nav_menus');
781
- foreach(get_registered_nav_menus() as $location => $menu) {
782
  if (isset($menu_lang[$location][$this->curlang->slug]))
783
  $menus[$location] = $menu_lang[$location][$this->curlang->slug];
784
  }
@@ -787,11 +825,24 @@ class Polylang_Core extends Polylang_base {
787
 
788
  // filters the nav menus according to the current language when called from wp_nav_menus
789
  function wp_nav_menu_args($args) {
790
- if (/*!$args['menu'] &&*/ $args['theme_location']) {
791
- $menu_lang = get_option('polylang_nav_menus');
792
- if (isset($menu_lang[$args['theme_location']][$this->curlang->slug]))
793
- $args['menu'] = $menu_lang[$args['theme_location']][$this->curlang->slug];
 
 
 
 
 
794
  }
 
 
 
 
 
 
 
 
795
  return $args;
796
  }
797
 
@@ -806,7 +857,7 @@ class Polylang_Core extends Polylang_base {
806
  function widget_display_callback($instance, $widget, $args) {
807
  $widget_lang = get_option('polylang_widgets');
808
  // don't display if a language filter is set and this is not the current one
809
- return isset($widget_lang[$widget->id]) && $widget_lang[$widget->id] && $widget_lang[$widget->id] != $this->curlang->slug ? false : $instance;
810
  }
811
 
812
  // translates biography
@@ -822,11 +873,13 @@ class Polylang_Core extends Polylang_base {
822
  }
823
 
824
  // filters the home url to get the right language
825
- function home_url($url) {
826
  if (!did_action('template_redirect') || rtrim($url,'/') != $this->home)
827
  return $url;
828
 
829
  $theme = get_theme_root();
 
 
830
  // FIXME can I decrease the size of the array to improve speed?
831
  foreach (array_reverse(debug_backtrace(/*!DEBUG_BACKTRACE_PROVIDE_OBJECT|DEBUG_BACKTRACE_IGNORE_ARGS*/)) as $trace) {
832
  // search form
@@ -835,15 +888,13 @@ class Polylang_Core extends Polylang_base {
835
 
836
  // don't interfere with get_search_form filter which I prefer to use when possible
837
  if ($trace['function'] == 'get_search_form')
838
- return $url;
839
 
840
- $ok = $trace['function'] == 'wp_nav_menu' ||
841
  // direct call from the theme
842
- (isset($trace['file']) && strpos($trace['file'], $theme) !== false &&
843
- in_array($trace['function'], array('home_url', 'get_home_url', 'bloginfo', 'get_bloginfo')) );
844
-
845
- if ($ok)
846
- return $this->get_home_url($this->curlang);
847
  }
848
 
849
  return $url;
@@ -874,17 +925,17 @@ class Polylang_Core extends Polylang_base {
874
  // displays (or returns) the language switcher
875
  function the_languages($args = '') {
876
  $defaults = array(
877
- 'dropdown' => 0, // display as list and not as dropdown
878
- 'echo' => 1, // echoes the list
879
- 'hide_if_empty' => 1, // hides languages with no posts (or pages)
880
- 'menu' => '0', // not for nav menu
881
- 'show_flags' => 0, // don't show flags
882
- 'show_names' => 1, // show language names
883
- 'display_names_as' => 'name', // valid options are slug and name
884
- 'force_home' => 0, // tries to find a translation
885
  'hide_if_no_translation' => 0, // don't hide the link if there is no translation
886
- 'hide_current' => 0, // don't hide current language
887
- 'post_id' => null, // if not null, link to translations of post defined by post_id
888
  );
889
  extract(wp_parse_args($args, $defaults));
890
 
@@ -900,7 +951,9 @@ class Polylang_Core extends Polylang_base {
900
  continue;
901
 
902
  $url = $post_id !== null && ($tr_id = $this->get_post($post_id, $language)) ? get_permalink($tr_id) :
903
- $post_id === null && !$force_home ? $this->get_translation_url($language) : null;
 
 
904
 
905
  $url = apply_filters('pll_the_language_link', $url, $language->slug, $language->description);
906
 
@@ -910,7 +963,7 @@ class Polylang_Core extends Polylang_base {
910
 
911
  $url = isset($url) ? $url : $this->get_home_url($language); // if the page is not translated, link to the home page
912
 
913
- $class = 'lang-item lang-item-'.esc_attr($language->term_id);
914
  $class .= $language->term_id == $this->curlang->term_id ? ' current-lang' : '';
915
  $class .= $menu ? ' menu-item' : '';
916
 
@@ -918,7 +971,11 @@ class Polylang_Core extends Polylang_base {
918
  $name = $show_names || !$show_flags ? esc_html($display_names_as == 'slug' ? $language->slug : $language->name) : '';
919
 
920
  $output .= sprintf("<li class='%s'><a hreflang='%s' href='%s'>%s</a></li>\n",
921
- $class, esc_attr($language->slug), esc_url($url), $show_flags && $show_names ? $flag.'&nbsp;'.$name : $flag.$name);
 
 
 
 
922
  }
923
  }
924
 
@@ -928,13 +985,4 @@ class Polylang_Core extends Polylang_base {
928
  return $output;
929
  echo $output;
930
  }
931
-
932
- // just returns the current language for API
933
- function current_language($args) {
934
- return !isset($this->curlang) ? false :
935
- ($args == 'name' ? $this->curlang->name :
936
- ($args == 'locale' ? $this->curlang->description :
937
- $this->curlang->slug));
938
- }
939
  }
940
- ?>
2
  // filters posts and terms by language, rewrites links to include the language, etc...
3
  // used only for frontend
4
  class Polylang_Core extends Polylang_base {
5
+ public $curlang; // current language
6
+
7
  private $default_locale;
8
  private $list_textdomains = array(); // all text domains
9
  private $labels; // post types and taxonomies labels to translate
32
  add_action('pre_comment_on_post', array(&$this, 'pre_comment_on_post'));
33
 
34
  // text domain management
35
+ if ($this->options['force_lang'] && get_option('permalink_structure')) {
36
+ add_action('setup_theme', array(&$this, 'setup_theme'), 5); // after Polylang::setup_theme
37
+ add_action('wp_loaded', array(&$this, 'add_language_filters'), 5); // after Polylang_Base::add_post_types_taxonomies
38
+ }
39
  else {
40
  add_filter('override_load_textdomain', array(&$this, 'mofile'), 10, 3);
41
  add_filter('gettext', array(&$this, 'gettext'), 10, 3);
50
  add_filter('locale', array(&$this, 'get_locale'));
51
 
52
  // filters posts according to the language
53
+ add_filter('pre_get_posts', array(&$this, 'pre_get_posts'), 5);
54
 
55
  // filter sticky posts by current language
56
  add_filter('option_sticky_posts', array(&$this, 'option_sticky_posts'));
62
 
63
  // set these filters and actions only once the current language has been defined
64
  function add_language_filters() {
65
+ if (!$this->get_languages_list() || empty($this->curlang))
66
+ return;
67
+
68
+ // modifies the language information in rss feed (useful if WP < 3.4)
69
  add_filter('option_rss_language', array(&$this, 'option_rss_language'));
70
 
71
  // filters categories and post tags by language
77
  // modifies the page link in case the front page is not in the default language
78
  add_filter('page_link', array(&$this, 'page_link'), 10, 2);
79
 
80
+ // manages the redirection of the homepage
81
+ add_filter('redirect_canonical', array(&$this, 'redirect_canonical'), 10, 2);
82
 
83
  // adds javascript at the end of the document
84
+ if (!$GLOBALS['wp_rewrite']->using_permalinks() && (!defined('PLL_SEARCH_FORM_JS') || PLL_SEARCH_FORM_JS))
85
  add_action('wp_footer', array(&$this, 'wp_print_footer_scripts'));
86
 
87
  // adds the language information in the search form
125
  add_filter('get_user_metadata', array(&$this,'get_user_metadata'), 10, 4);
126
 
127
  // modifies the home url
128
+ if (!defined('PLL_FILTER_HOME_URL') || PLL_FILTER_HOME_URL)
129
+ add_filter('home_url', array(&$this, 'home_url'), 10, 2);
130
  }
131
 
132
  // returns the language according to browser preference or the default language
133
  function get_preferred_language() {
134
  // check first is the user was already browsing this site
135
+ if (isset($_COOKIE[PLL_COOKIE]))
136
+ return $this->get_language($_COOKIE[PLL_COOKIE]);
137
+
138
+ // compatibility with old cookie removed in 1.0
139
  if (isset($_COOKIE['wordpress_polylang']))
140
  return $this->get_language($_COOKIE['wordpress_polylang']);
141
 
178
 
179
  // looks through sorted list and use first one that matches our language list
180
  $listlanguages = $this->get_languages_list(array('hide_empty' => true)); // hides languages with no post
181
+ foreach (array_keys($accept_langs) as $accept_lang) {
182
  foreach ($listlanguages as $language) {
183
+ if (stripos($accept_lang, $language->slug) === 0 && !isset($pref_lang)) {
184
  $pref_lang = $language;
185
  }
186
  }
187
  }
188
  } // options['browser']
189
 
190
+ // allow plugin to modify the preferred language (useful for example to have a different fallback than the default language)
191
+ $slug = apply_filters('pll_preferred_language', isset($pref_lang) ? $pref_lang->slug : false);
192
+
193
  // 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
194
+ return ($lang = $this->get_language($slug)) ? $lang : $this->get_language($this->options['default_lang']);
195
  }
196
 
197
  // returns the current language
208
 
209
  // Ajax thanks to g100g
210
  elseif (isset($_REQUEST['pll_load_front']))
211
+ $lang = empty($_REQUEST['lang']) ? $this->get_preferred_language() : $this->get_language($_REQUEST['lang']);
212
 
213
+ elseif ((is_single() || is_page() || (is_attachment() && $this->options['media_support'])) && ( ($var = get_queried_object_id()) || ($var = get_query_var('p')) || ($var = get_query_var('page_id')) || ($var = get_query_var('attachment_id')) ))
214
  $lang = $this->get_post_language($var);
215
 
216
  elseif (isset($this->taxonomies)) {
237
 
238
  // sets the language when it is always included in the url
239
  function setup_theme() {
240
+ if (!$languages_list = $this->get_languages_list())
241
+ return;
242
+
243
+ global $wp_rewrite;
244
+
245
  // special case for ajax request
246
  if (isset($_REQUEST['pll_load_front']))
247
+ $this->curlang = empty($_REQUEST['lang']) ? $this->get_preferred_language() : $this->get_language($_REQUEST['lang']);
248
 
249
  // standard case
250
  else {
251
+ foreach ($languages_list as $language)
 
 
252
  $languages[] = $language->slug;
253
 
254
+ $root = $this->options['rewrite'] ? '' : 'language/';
255
+ $languages = $wp_rewrite->using_permalinks() ? '#\/'.$root.'('.implode('|', $languages).')\/#' : '#lang=('.implode('|', $languages).')#';
 
 
256
  preg_match($languages, trailingslashit($_SERVER['REQUEST_URI']), $matches);
257
 
258
  // home is resquested
259
  // some PHP setups turn requests for / into /index.php in REQUEST_URI
260
  // thanks to Gonçalo Peres for pointing out the issue with queries unknown to WP
261
  // http://wordpress.org/support/topic/plugin-polylang-language-homepage-redirection-problem-and-solution-but-incomplete?replies=4#post-2729566
262
+ if (str_replace('www.', '', home_url('/')) == trailingslashit((is_ssl() ? 'https://' : 'http://').str_replace('www.', '', $_SERVER['HTTP_HOST']).str_replace(array($wp_rewrite->index, '?'.$_SERVER['QUERY_STRING']), array('', ''), $_SERVER['REQUEST_URI']))) {
263
  // take care to post preview http://wordpress.org/support/topic/static-frontpage-url-parameter-url-language-information
264
  if (isset($_GET['preview']) && isset($_GET['p']) && $lg = $this->get_post_language($_GET['p']))
265
  $this->curlang = $lg ? $lg : $this->get_language($this->options['default_lang']);
266
  else
267
  $this->home_requested();
268
  }
269
+
270
  // $matches[1] is the slug of the requested language
271
  elseif ($matches)
272
  $this->curlang = $this->get_language($matches[1]);
273
+
274
+ // first test for wp-login, wp-signup, wp-activate
275
+ // stripos for case insensitive file systems
276
+ elseif (false === stripos($_SERVER['SCRIPT_NAME'], $wp_rewrite->index) || !$this->options['hide_default'])
277
  $this->curlang = $this->get_preferred_language();
278
+
279
+ else
280
  $this->curlang = $this->get_language($this->options['default_lang']);
281
+
282
+ if ($wp_rewrite->using_permalinks())
283
  add_action('wp', array(&$this, 'check_language_code_in_url')); // before Wordpress redirect_canonical
 
284
  }
285
 
286
  $GLOBALS['l10n']['pll_string'] = $this->mo_import($this->curlang);
340
 
341
  // check there is at least one language defined and sets the current language
342
  if ($this->get_languages_list() && $this->curlang = $this->get_current_language()) {
343
+ // since 1.0: suppress old cookie which conflicts with quick cache
344
+ if (!headers_sent() && isset($_COOKIE['wordpress_polylang']))
345
+ setcookie('wordpress_polylang', '', time() - 3600, COOKIEPATH, COOKIE_DOMAIN);
346
 
347
  // set a cookie to remember the language. check headers have not been sent to avoid ugly error
348
+ if (!headers_sent() && (!isset($_COOKIE[PLL_COOKIE]) || $_COOKIE[PLL_COOKIE] != $this->curlang->slug))
349
+ setcookie(PLL_COOKIE, $this->curlang->slug, time() + 31536000 /* 1 year */, COOKIEPATH, COOKIE_DOMAIN);
350
 
351
+ if (!($this->options['force_lang'] && $GLOBALS['wp_rewrite']->using_permalinks())) {
352
+ // set all our language filters and actions
353
+ $this->add_language_filters();
354
 
 
355
  // now we can load text domains with the right language
356
  $new_locale = get_locale();
357
  foreach ($this->list_textdomains as $textdomain)
359
 
360
  // reinitializes wp_locale for weekdays and months, as well as for text direction
361
  unset($GLOBALS['wp_locale']);
362
+ $GLOBALS['wp_locale'] = new WP_Locale();
363
+ $GLOBALS['wp_locale']->text_direction = get_metadata('term', $this->curlang->term_id, '_rtl', true) ? 'rtl' : 'ltr';
364
 
365
  // translate labels of post types and taxonomies
366
  foreach ($GLOBALS['wp_taxonomies'] as $tax)
379
  foreach ($this->list_textdomains as $textdomain)
380
  load_textdomain($textdomain['domain'], $textdomain['mo']);
381
  }
382
+
383
+ // free memory
384
+ unset($this->list_textdomains);
385
+ unset($this->labels);
386
  }
387
 
388
  // special actions when home page is requested
389
  // optionally redirects to the home page in the preferred language
390
  function home_requested($query = false) {
391
+ global $wp_rewrite;
392
+
393
  // need this filter to get the right url when adding language code to all urls
394
+ if ($this->options['force_lang'] && $wp_rewrite->using_permalinks())
395
  add_filter('_get_page_link', array(&$this, 'post_link'), 10, 2);
396
 
397
+ // FIXME cookie wordpress_polylang removed since 1.0
398
+ $this->curlang = $this->options['hide_default'] && (isset($_COOKIE['wordpress_polylang']) || isset($_COOKIE[PLL_COOKIE])) ?
399
+ $this->get_language($this->options['default_lang']) :
400
  $this->curlang = $this->get_preferred_language(); // sets the language according to browser preference or default language
401
 
402
  // we are already on the right page
403
  if ($this->options['default_lang'] == $this->curlang->slug && $this->options['hide_default']) {
404
  if ($this->page_on_front && $link_id = $this->get_post($this->page_on_front, $this->curlang))
405
+ $query ? $query->set('page_id', $link_id) : set_query_var('page_id', $link_id);
406
+ else
407
  $query ? $query->set('lang', $this->curlang->slug) : set_query_var('lang', $this->curlang->slug);
408
  }
409
+
410
  // redirect to the home page in the right language
411
  // test to avoid crash if get_home_url returns something wrong
412
  // FIXME why this happens? http://wordpress.org/support/topic/polylang-crashes-1
413
  // don't redirect if $_POST is not empty as it could break other plugins
414
+ // don't forget the query string which may be added by plugins
415
  elseif (is_string($redirect = $this->get_home_url($this->curlang)) && empty($_POST)) {
416
+ wp_redirect($_SERVER['QUERY_STRING'] ? $redirect . ($wp_rewrite->using_permalinks() ? '?' : '&') . $_SERVER['QUERY_STRING'] : $redirect);
417
  exit;
418
  }
419
  }
424
  // $this->post_types & $this->taxonomies are defined only once the action 'wp_loaded' has been fired
425
  // honor suppress_filters
426
  if (!$this->get_languages_list() || !did_action('wp_loaded') || $query->get('suppress_filters'))
427
+ return;
428
 
429
  $qv = $query->query_vars;
430
 
431
  // users may want to display content in a different language than the current one by setting it explicitely in the query
432
+ if (!$this->first_query && $this->curlang && !empty($qv['lang']))
433
+ return;
434
 
435
+ global $wp_rewrite;
436
  $this->first_query = false;
437
 
 
 
 
 
 
 
438
  // special case for wp-signup.php & wp-activate.php
439
+ // stripos for case insensitive file systems
440
+ if (is_home() && false === stripos($_SERVER['SCRIPT_NAME'], $wp_rewrite->index)) {
441
  $this->curlang = $this->get_preferred_language();
442
+ return;
443
  }
444
 
445
  // homepage is requested, let's set the language
449
 
450
  // redirect the language page to the homepage
451
  if ($this->options['redirect_lang'] && is_tax('language') && $this->page_on_front && (count($query->query) == 1 || (is_paged() && count($query->query) == 2))) {
452
+ $this->curlang = $this->get_language(get_query_var('lang'));
453
+ if ($page_id = $this->get_post($this->page_on_front, $this->get_language(get_query_var('lang')))) {
454
+ $query->set('page_id', $page_id);
455
+ $query->is_singular = $query->is_page = true;
456
+ $query->is_archive = $query->is_tax = false;
457
+ unset($query->queried_object); // reset queried object
458
+ return;
459
+ }
460
+ // else : the static front page is not translated
461
+ // let's things as is and the list of posts in the current language will be displayed
462
  }
463
 
464
  // sets is_home on translated home page when it displays posts
465
  // is_home must be true on page 2, 3... too
466
  if (!$this->page_on_front && is_tax('language') && (count($query->query) == 1 || (is_paged() && count($query->query) == 2))) {
 
 
467
  $this->curlang = $this->get_language(get_query_var('lang')); // sets the language now otherwise it will be too late to filter sticky posts !
468
+ $query->is_home = true;
469
+ $query->is_archive = $query->is_tax = false;
470
  }
471
 
472
  // sets the language for posts page in case the front page displays a static page
473
  if ($this->page_for_posts) {
474
  // If permalinks are used, WordPress does set and use $query->queried_object_id and sets $query->query_vars['page_id'] to 0
475
  // and does set and use $query->query_vars['page_id'] if permalinks are not used :(
476
+ if (!empty($qv['pagename']) && isset($query->queried_object_id))
477
  $page_id = $query->queried_object_id;
478
+
479
  elseif (isset($qv['page_id']))
480
  $page_id = $qv['page_id'];
481
 
482
+ if (!empty($page_id) && $this->get_post($page_id, $this->get_post_language($this->page_for_posts)) == $this->page_for_posts) {
483
  $this->page_for_posts = $page_id;
484
  $this->curlang = $this->get_post_language($page_id);
485
  $query->set('lang', $this->curlang->slug);
486
+ $query->is_singular = $query->is_page = true;
487
+ $query->is_home = $query->is_posts_page = true;
 
 
488
  }
489
  }
490
 
491
+ $is_post_type = isset($qv['post_type']) && (
492
+ in_array($qv['post_type'], $this->post_types) ||
493
+ (is_array($qv['post_type']) && array_intersect($qv['post_type'], $this->post_types))
494
+ );
495
 
496
  // FIXME to generalize as I probably forget things
497
+ $is_archive = (count($query->query) == 1 && !empty($qv['paged'])) ||
498
+ !empty($qv['m']) ||
499
+ !empty($qv['author']) ||
500
  (isset($qv['post_type']) && is_post_type_archive() && $is_post_type);
501
 
502
  // sets 404 when the language is not set for archives needing the language in the url
503
+ if (!$this->options['hide_default'] && !isset($qv['lang']) && !$wp_rewrite->using_permalinks() && $is_archive)
504
  $query->set_404();
505
 
506
  // sets the language in case we hide the default language
507
+ if ($this->options['hide_default'] && !isset($qv['lang']) && ($is_archive || is_search() || (count($query->query) == 1 && !empty($qv['feed'])) ))
508
  $query->set('lang', $this->options['default_lang']);
509
 
510
  // allow filtering recent posts and secondary queries by the current language
514
 
515
  // remove pages query when the language is set unless we do a search
516
  // FIXME is only search broken by this ?
517
+ if (!empty($qv['lang']) && !isset($qv['post_type']) && !is_search())
518
  $query->set('post_type', 'post');
519
 
520
  // unset the is_archive flag for language pages to prevent loading the archive template
521
  // keep archive flag for comment feed otherwise the language filter does not work
522
+ if (!empty($qv['lang']) && !is_comment_feed() &&
523
  !is_post_type_archive() && !is_date() && !is_author() && !is_category() && !is_tag() && !is_tax('post_format'))
524
  $query->is_archive = false;
525
 
526
  // unset the is_tax flag for authors pages and post types archives
527
  // FIXME Probably I should do this for other cases
528
+ if (!empty($qv['lang']) && (is_author() || is_post_type_archive() || is_date() || is_search())) {
529
  $query->is_tax = false;
530
  unset($query->queried_object);
531
  }
539
  // sets the language for an empty string search when hiding the code for default language
540
  // http://wordpress.org/support/topic/search-for-empty-string-in-default-language
541
  if (!$this->curlang && !get_query_var('lang') && $this->options['hide_default'] && isset($query->query['s']) && !$query->query['s'])
542
+ $query->set('lang', $this->options['default_lang']);
543
+
544
+ // to avoid conflict beetwen taxonomies
545
  if (isset($query->tax_query->queries))
546
  foreach ($query->tax_query->queries as $tax)
547
  if (in_array($tax['taxonomy'], $this->taxonomies))
548
+ unset($query->query_vars['lang']);
 
 
549
  }
550
 
551
  // filter sticky posts by current language
568
  }
569
 
570
  // adds our clauses to filter by language
571
+ return $this->_terms_clauses($clauses, !empty($args['lang']) ? $args['lang'] : $this->curlang);
572
  }
573
 
574
  // meta in the html head section
599
  return _get_page_link($id);
600
  }
601
 
602
+ // manages canonical redirection of the homepage when using page on front
603
+ function redirect_canonical($redirect_url, $requested_url) {
604
+ global $wp_query;
605
+ if (is_page() && !is_feed() && isset($wp_query->queried_object) && 'page' == get_option('show_on_front') && $wp_query->queried_object->ID == get_option('page_on_front'))
606
+ return $this->options['redirect_lang'] ? $this->get_home_url() : false;
607
+ return $redirect_url;
 
 
 
 
608
  }
609
 
610
  // redirects incoming links to the proper URL when adding the language code to all urls
619
  if (in_array($obj->taxonomy, $this->taxonomies))
620
  $language = $this->get_term_language((int)$obj->term_id);
621
  }
622
+
623
+ // the language is not correctly set so let's redirect to the correct url for this object
624
  if (isset($language) && $language->slug != $this->curlang->slug) {
625
+ $root = $this->options['rewrite'] ? '/' : '/language/';
626
+ foreach ($this->get_languages_list() as $lang)
627
+ $languages[] = $root . $lang->slug;
628
+
629
+ $requested_url = (is_ssl() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . str_replace($languages, '', $_SERVER['REQUEST_URI']);
630
  $redirect_url = $this->add_language_to_link($requested_url, $language);
631
  wp_redirect($redirect_url, 301);
632
  exit;
681
  function admin_bar_search_menu($wp_admin_bar) {
682
  global $wp_rewrite;
683
 
684
+ $title = sprintf('
685
+ <form action="%s" method="get" id="adminbarsearch">
686
+ <input class="adminbar-input" name="s" id="adminbar-search" tabindex="10" type="text" value="" maxlength="150" />
687
+ <input type="submit" class="adminbar-button" value="%s"/>
688
+ %s
689
+ </form>',
690
  $wp_rewrite->using_permalinks() ? $this->get_home_url($this->curlang, true) : esc_url($this->home),
691
  __('Search'),
692
  $wp_rewrite->using_permalinks() ? '' : sprintf('<input type="hidden" name="lang" value="%s" />', esc_attr($this->curlang->slug))
738
  $hide = $this->options['default_lang'] == $language->slug && $this->options['hide_default'];
739
 
740
  // post and attachment
741
+ if (is_single() && ($this->options['media_support'] || !is_attachment()) && $id = $this->get_post($wp_query->queried_object_id, $language))
742
  $url = get_permalink($id);
743
 
744
  // page for posts
745
+ elseif (get_option('show_on_front') == 'page' && !empty($wp_query->queried_object_id) && $wp_query->queried_object_id == $this->page_for_posts && ($id = $this->get_post($this->page_for_posts, $language)))
 
746
  $url = get_permalink($id);
747
 
748
  elseif (is_page() && $id = $this->get_post($wp_query->queried_object_id, $language))
771
  if (is_author())
772
  $url = $this->add_language_to_link(get_author_posts_url(0, $qv['author_name']), $language);
773
 
774
+ elseif (is_year())
775
  $url = $this->add_language_to_link(get_year_link($qv['year']), $language);
776
 
777
+ elseif (is_month())
778
  $url = $this->add_language_to_link(get_month_link($qv['year'], $qv['monthnum']), $language);
779
 
780
+ elseif (is_day())
781
  $url = $this->add_language_to_link(get_day_link($qv['year'], $qv['monthnum'], $qv['day']), $language);
782
 
783
+ elseif (is_post_type_archive())
784
  $url = $this->add_language_to_link(get_post_type_archive_link($qv['post_type']), $language);
785
 
786
+ elseif (is_tax('post_format'))
787
  $url = $this->add_language_to_link(get_post_format_link($qv['post_format']), $language);
788
 
789
  // put our language filters again
816
  // mainly for Artisteer generated themes and themes which test has_nav_menu
817
  function nav_menu_locations($menus) {
818
  $menu_lang = get_option('polylang_nav_menus');
819
+ foreach(array_keys(get_registered_nav_menus()) as $location) {
820
  if (isset($menu_lang[$location][$this->curlang->slug]))
821
  $menus[$location] = $menu_lang[$location][$this->curlang->slug];
822
  }
825
 
826
  // filters the nav menus according to the current language when called from wp_nav_menus
827
  function wp_nav_menu_args($args) {
828
+ $menu_lang = get_option('polylang_nav_menus');
829
+
830
+ // attempt to find a theme location if the theme registered one but calls wp_nav_menu only with a harcoded menu
831
+ if (!$args['theme_location'] && $args['menu']) {
832
+ $menu = wp_get_nav_menu_object($args['menu']);
833
+ foreach ($this->get_languages_list() as $language)
834
+ foreach ($menu_lang as $location => $arr)
835
+ if (isset($arr[$language->slug]) && $arr[$language->slug] == $menu->term_id)
836
+ $args['theme_location'] = $location;
837
  }
838
+
839
+ // attempt to find a theme location if the theme registered one (only one!) but calls wp_nav_menu without it
840
+ if (!$args['theme_location'] && ($menus = get_registered_nav_menus()) && count($menus) == 1)
841
+ $args['theme_location'] = key($menus);
842
+
843
+ if ($args['theme_location'] && isset($menu_lang[$args['theme_location']][$this->curlang->slug]))
844
+ $args['menu'] = $menu_lang[$args['theme_location']][$this->curlang->slug];
845
+
846
  return $args;
847
  }
848
 
857
  function widget_display_callback($instance, $widget, $args) {
858
  $widget_lang = get_option('polylang_widgets');
859
  // don't display if a language filter is set and this is not the current one
860
+ return !empty($widget_lang[$widget->id]) && $widget_lang[$widget->id] != $this->curlang->slug ? false : $instance;
861
  }
862
 
863
  // translates biography
873
  }
874
 
875
  // filters the home url to get the right language
876
+ function home_url($url, $path) {
877
  if (!did_action('template_redirect') || rtrim($url,'/') != $this->home)
878
  return $url;
879
 
880
  $theme = get_theme_root();
881
+ $is_get_search_form = false;
882
+
883
  // FIXME can I decrease the size of the array to improve speed?
884
  foreach (array_reverse(debug_backtrace(/*!DEBUG_BACKTRACE_PROVIDE_OBJECT|DEBUG_BACKTRACE_IGNORE_ARGS*/)) as $trace) {
885
  // search form
888
 
889
  // don't interfere with get_search_form filter which I prefer to use when possible
890
  if ($trace['function'] == 'get_search_form')
891
+ $is_get_search_form = true;
892
 
893
+ if ($trace['function'] == 'wp_nav_menu' ||
894
  // direct call from the theme
895
+ ( !$is_get_search_form && isset($trace['file']) && strpos($trace['file'], $theme) !== false && in_array($trace['function'], array('home_url', 'get_home_url', 'bloginfo', 'get_bloginfo')) ))
896
+ // remove trailing slash if there is none in requested url
897
+ return empty($path) ? rtrim($this->get_home_url($this->curlang), '/') : $this->get_home_url($this->curlang);
 
 
898
  }
899
 
900
  return $url;
925
  // displays (or returns) the language switcher
926
  function the_languages($args = '') {
927
  $defaults = array(
928
+ 'dropdown' => 0, // display as list and not as dropdown
929
+ 'echo' => 1, // echoes the list
930
+ 'hide_if_empty' => 1, // hides languages with no posts (or pages)
931
+ 'menu' => 0, // not for nav menu
932
+ 'show_flags' => 0, // don't show flags
933
+ 'show_names' => 1, // show language names
934
+ 'display_names_as' => 'name', // valid options are slug and name
935
+ 'force_home' => 0, // tries to find a translation
936
  'hide_if_no_translation' => 0, // don't hide the link if there is no translation
937
+ 'hide_current' => 0, // don't hide current language
938
+ 'post_id' => null, // if not null, link to translations of post defined by post_id
939
  );
940
  extract(wp_parse_args($args, $defaults));
941
 
951
  continue;
952
 
953
  $url = $post_id !== null && ($tr_id = $this->get_post($post_id, $language)) ? get_permalink($tr_id) :
954
+ $post_id === null && !$force_home ? $this->get_translation_url($language) : null;
955
+
956
+ $class = isset($url) ? '' : 'no-translation ';
957
 
958
  $url = apply_filters('pll_the_language_link', $url, $language->slug, $language->description);
959
 
963
 
964
  $url = isset($url) ? $url : $this->get_home_url($language); // if the page is not translated, link to the home page
965
 
966
+ $class .= 'lang-item lang-item-'.esc_attr($language->term_id);
967
  $class .= $language->term_id == $this->curlang->term_id ? ' current-lang' : '';
968
  $class .= $menu ? ' menu-item' : '';
969
 
971
  $name = $show_names || !$show_flags ? esc_html($display_names_as == 'slug' ? $language->slug : $language->name) : '';
972
 
973
  $output .= sprintf("<li class='%s'><a hreflang='%s' href='%s'>%s</a></li>\n",
974
+ $class,
975
+ esc_attr($language->slug),
976
+ esc_url($url),
977
+ $show_flags && $show_names ? $flag.'&nbsp;'.$name : $flag.$name
978
+ );
979
  }
980
  }
981
 
985
  return $output;
986
  echo $output;
987
  }
 
 
 
 
 
 
 
 
988
  }
 
include/languages-form.php CHANGED
@@ -7,7 +7,12 @@ global $wp_rewrite;
7
  <h2 class="nav-tab-wrapper"><?php
8
  // display tabs
9
  foreach ($tabs as $key=>$name)
10
- printf('<a href="options-general.php?page=mlang&tab=%s" class="nav-tab %s">%s</a>', $key, $key == $active_tab ? 'nav-tab-active' : '', $name);?>
 
 
 
 
 
11
  </h2><?php
12
 
13
  switch($active_tab) {
@@ -35,7 +40,7 @@ if (isset($_GET['error'])) {?>
35
  <div class="col-wrap">
36
 
37
  <div class="form-wrap">
38
- <h3><?php echo $action=='edit' ? _e('Edit language','polylang') : _e('Add new language','polylang'); ?></h3><?php
39
 
40
  // displays the add (or edit) language form
41
  // The term fields are used as follows :
@@ -62,7 +67,13 @@ if (isset($_GET['error'])) {?>
62
  <option value=""></option><?php
63
  include(PLL_INC.'/languages.php');
64
  foreach ($languages as $lg) {
65
- printf('<option value="%1$s-%2$s-%3$s">%4$s - %2$s</option>'."\n", esc_attr($lg[0]), esc_attr($lg[1]), isset($lg[3]) ? '1' : '0' , esc_html($lg[2]));
 
 
 
 
 
 
66
  } ?>
67
  </select>
68
  <p><?php _e('You can choose a language in the list or directly edit it below.', 'polylang');?></p>
@@ -76,8 +87,10 @@ if (isset($_GET['error'])) {?>
76
 
77
  <div class="form-field form-required">
78
  <label for="description"><?php _e('Locale', 'polylang');?></label><?php
79
- printf('<input name="description" id="description" type="text" value="%s" size="7" maxlength="7" aria-required="true" />',
80
- $action=='edit' ? esc_attr($edit_lang->description) : '');?>
 
 
81
  <p><?php _e('Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language.', 'polylang');?></p>
82
  </div>
83
 
@@ -89,10 +102,16 @@ if (isset($_GET['error'])) {?>
89
 
90
  <div class="form-field">
91
  <legend><?php _e('Text direction', 'polylang');?></legend><?php
92
- printf('<label><input name="rtl" type="radio" class="tog" value="0" %s /> %s</label>',
93
- $rtl ? '' : 'checked="checked"', __('left to right', 'polylang'));
94
- printf('<label><input name="rtl" type="radio" class="tog" value="1" %s /> %s</label>',
95
- $rtl ? 'checked="checked"' : '', __('right to left', 'polylang'));?>
 
 
 
 
 
 
96
  <p><?php _e('Choose the text direction for the language', 'polylang');?></p>
97
  </div>
98
 
@@ -109,6 +128,7 @@ if (isset($_GET['error'])) {?>
109
  </div><!-- col-wrap -->
110
  </div><!-- col-left -->
111
  </div><!-- col-container -->
 
112
  <script type="text/javascript">
113
  //<![CDATA[
114
  jQuery(document).ready( function($) {
@@ -133,12 +153,21 @@ case 'menus': ?>
133
  <h3><?php echo esc_html($description); ?></h3>
134
  <table class="form-table"><?php
135
  foreach ($listlanguages as $language) {?>
136
- <tr><?php printf('<th><label for="menu-lang-%1$s-%2$s">%3$s</label></th>', esc_attr($location), esc_attr($language->slug), esc_html($language->name));?>
137
- <td><?php printf('<select name="menu-lang[%1$s][%2$s]" id="menu-lang-%1$s-%2$s">', esc_attr($location), esc_attr($language->slug));?>
 
 
 
 
 
 
 
 
 
138
  <option value="0"></option><?php
139
  foreach ($menus as $menu) {
140
  printf(
141
- "<option value='%d'%s>%s</option>\n",
142
  esc_attr($menu->term_id),
143
  isset($menu_lang[$location][$language->slug]) && $menu_lang[$location][$language->slug] == $menu->term_id ? ' selected="selected"' : '',
144
  esc_html($menu->name)
@@ -150,9 +179,14 @@ case 'menus': ?>
150
  <tr>
151
  <th><?php _e('Language switcher', 'polylang') ?></th>
152
  <td><?php
153
- foreach ($this->get_switcher_options('menu') as $key => $str)
154
- printf('<label><input name="menu-lang[%1$s][%2$s]" type="checkbox" value="1" %3$s /> %4$s</label>',
155
- esc_attr($location), esc_attr($key), isset($menu_lang[$location][$key]) && $menu_lang[$location][$key] ? 'checked="checked"' :'', esc_html($str));?>
 
 
 
 
 
156
  </td>
157
  </tr>
158
  </table><?php
@@ -165,11 +199,22 @@ case 'menus': ?>
165
  break;
166
 
167
  // string translations tab
168
- case 'strings':
169
 
170
- $paged = isset($_GET['paged']) ? '&paged='.$_GET['paged'] : '';?>
171
- <form id="string-translation" method="post" action="<?php echo esc_url(admin_url('admin.php?page=mlang&tab=strings'.$paged.'&noheader=true'))?>" class="validate">
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'));
@@ -187,14 +232,14 @@ case 'settings': ?>
187
 
188
  <table class="form-table">
189
 
190
- <tr>
191
  <th><label for='default_lang'><?php _e('Default language', 'polylang');?></label></th>
192
  <td><?php echo $this->dropdown_languages(array('name' => 'default_lang', 'selected' => $options['default_lang']));?></td>
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>
200
  <label style="color: red"><?php
@@ -207,7 +252,7 @@ case 'settings': ?>
207
  </tr><?php
208
  }?>
209
 
210
- <tr>
211
  <th><?php _e('Detect browser language', 'polylang');?></th>
212
  <td>
213
  <label><?php
@@ -220,7 +265,7 @@ case 'settings': ?>
220
  </td>
221
  </tr>
222
 
223
- <tr>
224
  <th><?php _e('URL modifications', 'polylang') ?></th>
225
  <td scope="row">
226
  <label><?php
@@ -271,25 +316,83 @@ case 'settings': ?>
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>
291
  </tr>
292
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
293
  </table>
294
 
295
  <?php submit_button(); // since WP 3.1 ?>
7
  <h2 class="nav-tab-wrapper"><?php
8
  // display tabs
9
  foreach ($tabs as $key=>$name)
10
+ printf(
11
+ '<a href="options-general.php?page=mlang&tab=%s" class="nav-tab %s">%s</a>',
12
+ $key,
13
+ $key == $active_tab ? 'nav-tab-active' : '',
14
+ $name
15
+ );?>
16
  </h2><?php
17
 
18
  switch($active_tab) {
40
  <div class="col-wrap">
41
 
42
  <div class="form-wrap">
43
+ <h3><?php echo $action=='edit' ? __('Edit language', 'polylang') : __('Add new language', 'polylang'); ?></h3><?php
44
 
45
  // displays the add (or edit) language form
46
  // The term fields are used as follows :
67
  <option value=""></option><?php
68
  include(PLL_INC.'/languages.php');
69
  foreach ($languages as $lg) {
70
+ printf(
71
+ '<option value="%1$s-%2$s-%3$s">%4$s - %2$s</option>'."\n",
72
+ esc_attr($lg[0]),
73
+ esc_attr($lg[1]),
74
+ isset($lg[3]) ? '1' : '0',
75
+ esc_html($lg[2])
76
+ );
77
  } ?>
78
  </select>
79
  <p><?php _e('You can choose a language in the list or directly edit it below.', 'polylang');?></p>
87
 
88
  <div class="form-field form-required">
89
  <label for="description"><?php _e('Locale', 'polylang');?></label><?php
90
+ printf(
91
+ '<input name="description" id="description" type="text" value="%s" size="40" aria-required="true" />',
92
+ $action=='edit' ? esc_attr($edit_lang->description) : ''
93
+ );?>
94
  <p><?php _e('Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language.', 'polylang');?></p>
95
  </div>
96
 
102
 
103
  <div class="form-field">
104
  <legend><?php _e('Text direction', 'polylang');?></legend><?php
105
+ printf(
106
+ '<label><input name="rtl" type="radio" class="tog" value="0" %s /> %s</label>',
107
+ $rtl ? '' : 'checked="checked"',
108
+ __('left to right', 'polylang')
109
+ );
110
+ printf(
111
+ '<label><input name="rtl" type="radio" class="tog" value="1" %s /> %s</label>',
112
+ $rtl ? 'checked="checked"' : '',
113
+ __('right to left', 'polylang')
114
+ );?>
115
  <p><?php _e('Choose the text direction for the language', 'polylang');?></p>
116
  </div>
117
 
128
  </div><!-- col-wrap -->
129
  </div><!-- col-left -->
130
  </div><!-- col-container -->
131
+
132
  <script type="text/javascript">
133
  //<![CDATA[
134
  jQuery(document).ready( function($) {
153
  <h3><?php echo esc_html($description); ?></h3>
154
  <table class="form-table"><?php
155
  foreach ($listlanguages as $language) {?>
156
+ <tr><?php printf(
157
+ '<th><label for="menu-lang-%1$s-%2$s">%3$s</label></th>',
158
+ esc_attr($location),
159
+ esc_attr($language->slug),
160
+ esc_html($language->name)
161
+ );?>
162
+ <td><?php printf(
163
+ '<select name="menu-lang[%1$s][%2$s]" id="menu-lang-%1$s-%2$s">',
164
+ esc_attr($location),
165
+ esc_attr($language->slug)
166
+ );?>
167
  <option value="0"></option><?php
168
  foreach ($menus as $menu) {
169
  printf(
170
+ '<option value="%d"%s>%s</option>\n',
171
  esc_attr($menu->term_id),
172
  isset($menu_lang[$location][$language->slug]) && $menu_lang[$location][$language->slug] == $menu->term_id ? ' selected="selected"' : '',
173
  esc_html($menu->name)
179
  <tr>
180
  <th><?php _e('Language switcher', 'polylang') ?></th>
181
  <td><?php
182
+ foreach ($this->get_switcher_options('menu') as $k => $str)
183
+ printf(
184
+ '<label><input name="menu-lang[%1$s][%2$s]" type="checkbox" value="1" %3$s /> %4$s</label>',
185
+ esc_attr($location),
186
+ esc_attr($k),
187
+ empty($menu_lang[$location][$k]) ? '' : 'checked="checked"',
188
+ esc_html($str)
189
+ );?>
190
  </td>
191
  </tr>
192
  </table><?php
199
  break;
200
 
201
  // string translations tab
202
+ case 'strings': ?>
203
 
204
+ <form id="translations-filter" action="" method="get">
205
+ <input type="hidden" name="page" value="mlang" />
206
+ <input type="hidden" name="tab" value="strings" /><?php
207
+ $string_table->search_box(__('Search translations', 'polylang'), 'translations' );?>
208
+ </form><?php
209
+ printf(
210
+ '<form id="string-translation" method="post" action="%s" class="validate">',
211
+ esc_url(admin_url(sprintf(
212
+ 'admin.php?page=mlang&tab=strings%s%s&noheader=true',
213
+ isset($_REQUEST['paged']) ? '&paged='.$_REQUEST['paged'] : '',
214
+ isset($_REQUEST['s']) ? '&s='.$_REQUEST['s'] : ''
215
+ )))
216
+ );
217
+ wp_nonce_field('string-translation', '_wpnonce_string-translation');?>
218
  <input type="hidden" name="action" value="string-translation" /><?php
219
  $string_table->display();
220
  printf('<label><input name="clean" type="checkbox" value="1" /> %s</label>', __('Clean strings translation database', 'polylang'));
232
 
233
  <table class="form-table">
234
 
235
+ <tr valign="top">
236
  <th><label for='default_lang'><?php _e('Default language', 'polylang');?></label></th>
237
  <td><?php echo $this->dropdown_languages(array('name' => 'default_lang', 'selected' => $options['default_lang']));?></td>
238
  </tr><?php
239
 
240
  // posts or terms without language set
241
  if ($this->get_objects_with_no_lang() && $options['default_lang']) {?>
242
+ <tr valign="top">
243
  <th></th>
244
  <td>
245
  <label style="color: red"><?php
252
  </tr><?php
253
  }?>
254
 
255
+ <tr valign="top">
256
  <th><?php _e('Detect browser language', 'polylang');?></th>
257
  <td>
258
  <label><?php
265
  </td>
266
  </tr>
267
 
268
+ <tr valign="top">
269
  <th><?php _e('URL modifications', 'polylang') ?></th>
270
  <td scope="row">
271
  <label><?php
316
  '<input name="redirect_lang" type="checkbox" value="1" %s %s/> %s',
317
  get_option('page_on_front') ? '' : 'disabled=1',
318
  $options['redirect_lang'] ? 'checked="checked"' :'',
319
+ sprintf(
320
+ __('When using static front page, redirect the language page (example: %s) to the front page in the right language', 'polylang'),
321
+ '<code>'.esc_html(home_url('en/')).'</code>'
322
+ )
323
  );?>
324
  </label>
325
  </td>
326
  </tr>
327
 
328
+ <tr valign="top">
329
+ <th scope="row"><?php _e('Media', 'polylang') ?></th>
330
  <td scope="row">
331
  <label><?php
332
  printf(
333
+ '<input name="media_support" type="checkbox" value="1" %s /> %s',
334
+ $options['media_support'] ? 'checked="checked"' :'',
335
+ __('Activate languages and translations for media', 'polylang')
336
  );?>
337
  </label>
338
  </td>
339
  </tr>
340
 
341
+ <tr valign="top">
342
+ <th scope="row"><?php _e('Synchronization', 'polylang') ?></th>
343
+ <td scope="row"><ul class="pll_inline_block"><?php
344
+ foreach ($this->list_metas_to_sync() as $key => $str)
345
+ printf(
346
+ '<li><label><input name="sync[%s]" type="checkbox" value="1" %s /> %s</label></li>',
347
+ esc_attr($key),
348
+ in_array($key, $options['sync']) ? 'checked="checked"' :'',
349
+ esc_html($str)
350
+ );?>
351
+ </ul></td>
352
+ </tr><?php
353
+
354
+ if (!empty($post_types)) {?>
355
+ <tr valign="top">
356
+ <th scope="row"><?php _e('Custom post types', 'polylang') ?></th>
357
+ <td scope="row">
358
+ <ul class="pll_inline_block"><?php
359
+ foreach ($post_types as $post_type) {
360
+ $pt = get_post_type_object($post_type);
361
+ printf(
362
+ '<li><label><input name="post_types[%s]" type="checkbox" value="1" %s /> %s</label></li>',
363
+ esc_attr($post_type),
364
+ in_array($post_type, $options['post_types']) ? 'checked="checked"' :'',
365
+ esc_html($pt->labels->name)
366
+ );
367
+ }?>
368
+ </ul>
369
+ <p><?php _e('Activate languages and translations for custom post types.', 'polylang');?></p>
370
+ </td>
371
+ </tr><?php
372
+ }
373
+
374
+
375
+ if (!empty($taxonomies)) {?>
376
+ <tr valign="top">
377
+ <th scope="row"><?php _e('Custom taxonomies', 'polylang') ?></th>
378
+ <td scope="row">
379
+ <ul class="pll_inline_block"><?php
380
+ foreach ($taxonomies as $taxonomy) {
381
+ $tax = get_taxonomy($taxonomy);
382
+ printf(
383
+ '<li><label><input name="taxonomies[%s]" type="checkbox" value="1" %s /> %s</label></li>',
384
+ esc_attr($taxonomy),
385
+ in_array($taxonomy, $options['taxonomies']) ? 'checked="checked"' :'',
386
+ esc_html($tax->labels->name)
387
+ );
388
+ }?>
389
+ </ul>
390
+ <p><?php _e('Activate languages and translations for custom taxonomies.', 'polylang');?></p>
391
+ </td>
392
+ </tr><?php
393
+ }?>
394
+
395
+
396
  </table>
397
 
398
  <?php submit_button(); // since WP 3.1 ?>
include/languages.php CHANGED
@@ -81,4 +81,3 @@ $languages = array(
81
  array('zh', 'zh_HK', '香港'),
82
  array('zh', 'zh_TW', '台灣'),
83
  );
84
- ?>
81
  array('zh', 'zh_HK', '香港'),
82
  array('zh', 'zh_TW', '台灣'),
83
  );
 
include/list-table.php CHANGED
@@ -6,13 +6,13 @@ if(!class_exists('WP_List_Table')){
6
  require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' ); // since WP 3.1
7
  }
8
 
9
- class Polylang_List_Table extends WP_List_Table {
10
  function __construct() {
11
  parent::__construct(array(
12
  'singular' => __('Language','polylang'),
13
- 'plural' => __('Languages','polylang'),
14
- 'ajax'=> false)
15
- );
16
  }
17
 
18
  function column_default($item, $column_name) {
@@ -20,98 +20,79 @@ class Polylang_List_Table extends WP_List_Table {
20
  }
21
 
22
  function column_name($item) {
23
- $edit_link = esc_url(admin_url('admin.php?page=mlang&amp;action=edit&amp;lang='.$item['term_id']));
24
  $delete_link = wp_nonce_url('?page=mlang&amp;action=delete&amp;noheader=true&amp;lang=' . $item['term_id'], 'delete-lang');
25
  $actions = array(
26
  'edit' => '<a href="' . $edit_link . '">' . __('Edit','polylang') . '</a>',
27
  'delete' => '<a href="' . $delete_link .'">' . __('Delete','polylang') .'</a>'
28
  );
29
- return $item['name'].$this->row_actions($actions);
30
- }
31
-
32
- function column_cb($item) {
33
- return sprintf(
34
- '<input type="checkbox" name="%1$s[]" value="%2$s" />',
35
- /*$1%s*/ esc_attr($this->_args['singular']),
36
- /*$2%s*/ esc_attr($item['term_id'])
37
- );
38
  }
39
 
40
  function get_columns() {
41
- $columns = array(
42
- // FIXME checkboxes are useles for now
43
- // 'cb' => '<input type="checkbox" />', //Render a checkbox instead of text
44
- 'name' => __('Full name', 'polylang'),
45
- 'description' => __('Locale', 'polylang'),
46
- 'slug' => __('Code', 'polylang'),
47
- 'term_group' => __('Order', 'polylang'),
48
- 'flag' => __('Flag', 'polylang'),
49
- 'count' => __('Posts', 'polylang')
50
  );
51
- return $columns;
52
  }
53
 
54
  function get_sortable_columns() {
55
- $sortable_columns = array(
56
- 'name' => array('name', true), // sorted by name by default
57
  'description' => array('description', false),
58
- 'slug' => array('slug', false),
59
- 'term_group' => array('term_group', false),
60
- 'count' => array('count', false)
61
  );
62
- return $sortable_columns;
63
  }
64
 
65
- /*
66
- function get_bulk_actions() {
67
- return array('delete' => 'Delete');
68
- }
69
- */
70
-
71
  function prepare_items($data = array()) {
72
  $per_page = $this->get_items_per_page('pll_lang_per_page');
73
- $columns = $this->get_columns();
74
- $hidden = array();
75
- $sortable = $this->get_sortable_columns();
76
- $this->_column_headers = array($columns, $hidden, $sortable);
77
-
78
- function usort_reorder($a,$b){
79
- $orderby = (!empty($_REQUEST['orderby'])) ? $_REQUEST['orderby'] : 'name'; // if no sort, default to name
80
- $order = (!empty($_REQUEST['order'])) ? $_REQUEST['order'] : 'asc'; // if no order, default to asc
81
  $result = strcmp($a[$orderby], $b[$orderby]); // determine sort order
82
- return ($order==='asc') ? $result : -$result; // send final sort direction to usort
83
- }
 
84
  usort($data, 'usort_reorder');
85
 
86
- $current_page = $this->get_pagenum();
87
  $total_items = count($data);
88
- $data = array_slice($data,(($current_page-1)*$per_page),$per_page);
89
- $this->items = $data;
90
 
91
  $this->set_pagination_args(array(
92
- 'total_items' => $total_items, //WE have to calculate the total number of items
93
- 'per_page' => $per_page, //WE have to determine how many items to show on a page
94
- 'total_pages' => ceil($total_items/$per_page) //WE have to calculate the total number of pages
95
- ) );
96
  }
97
- } // class Polylang_List_Table
98
 
99
  class Polylang_String_Table extends WP_List_Table {
100
  function __construct() {
101
  parent::__construct(array(
102
  'singular' => __('Strings translation','polylang'),
103
- 'plural' => __('Strings translations','polylang'),
104
- 'ajax'=> false)
105
- );
106
  }
107
 
108
  function column_default($item, $column_name) {
109
- return $column_name == 'string' ? format_to_edit($item[$column_name]) : $item[$column_name]; // don't interpret special chars for the string column
 
 
 
 
110
  }
111
 
112
  function column_translations($item) {
113
  $out = '';
114
- foreach($item['translations'] as $key=>$translation) {
115
  $input_type = $item['multiline'] ?
116
  '<textarea name="translation[%1$s][%2$s]" id="%1$s-%2$s">%4$s</textarea>' :
117
  '<input name="translation[%1$s][%2$s]" id="%1$s-%2$s" value="%4$s" />';
@@ -126,45 +107,38 @@ class Polylang_String_Table extends WP_List_Table {
126
 
127
  function get_columns() {
128
  return array(
129
- 'name' => __('Name', 'polylang'),
130
- 'string' => __('String', 'polylang'),
131
  'translations' => __('Translations', 'polylang'),
132
  );
133
  }
134
 
135
  function get_sortable_columns() {
136
  return array(
137
- 'name' => array('name', false),
138
  'string' => array('string', false),
139
  );
140
  }
141
 
142
  function prepare_items($data = array()) {
143
  $per_page = $this->get_items_per_page('pll_strings_per_page');
144
- $columns = $this->get_columns();
145
- $hidden = array();
146
- $sortable = $this->get_sortable_columns();
147
- $this->_column_headers = array($columns, $hidden, $sortable);
148
-
149
- function usort_reorder($a,$b){
150
- $orderby = $_REQUEST['orderby'];
151
- $order = (!empty($_REQUEST['order'])) ? $_REQUEST['order'] : 'asc'; // if no order, default to asc
152
- $result = strcmp($a[$orderby], $b[$orderby]); // determine sort order
153
- return ($order==='asc') ? $result : -$result; // send final sort direction to usort
154
- }
155
  if (!empty($_REQUEST['orderby'])) // no sort by default
156
  usort($data, 'usort_reorder');
157
 
158
- $current_page = $this->get_pagenum();
159
  $total_items = count($data);
160
- $data = array_slice($data,(($current_page-1)*$per_page),$per_page);
161
- $this->items = $data;
162
 
163
- $this->set_pagination_args( array(
164
  'total_items' => $total_items,
165
  'per_page' => $per_page,
166
  'total_pages' => ceil($total_items/$per_page)
167
- ) );
168
  }
169
  } // class Polylang_String_Table
170
- ?>
6
  require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' ); // since WP 3.1
7
  }
8
 
9
+ class Polylang_Languages_Table extends WP_List_Table {
10
  function __construct() {
11
  parent::__construct(array(
12
  'singular' => __('Language','polylang'),
13
+ 'plural' => __('Languages','polylang'),
14
+ 'ajax' => false
15
+ ));
16
  }
17
 
18
  function column_default($item, $column_name) {
20
  }
21
 
22
  function column_name($item) {
23
+ $edit_link = esc_url(admin_url('admin.php?page=mlang&amp;action=edit&amp;lang=' . $item['term_id']));
24
  $delete_link = wp_nonce_url('?page=mlang&amp;action=delete&amp;noheader=true&amp;lang=' . $item['term_id'], 'delete-lang');
25
  $actions = array(
26
  'edit' => '<a href="' . $edit_link . '">' . __('Edit','polylang') . '</a>',
27
  'delete' => '<a href="' . $delete_link .'">' . __('Delete','polylang') .'</a>'
28
  );
29
+ return $item['name'] . $this->row_actions($actions);
 
 
 
 
 
 
 
 
30
  }
31
 
32
  function get_columns() {
33
+ return array(
34
+ 'name' => __('Full name', 'polylang'),
35
+ 'description' => __('Locale', 'polylang'),
36
+ 'slug' => __('Code', 'polylang'),
37
+ 'term_group' => __('Order', 'polylang'),
38
+ 'flag' => __('Flag', 'polylang'),
39
+ 'count' => __('Posts', 'polylang')
 
 
40
  );
 
41
  }
42
 
43
  function get_sortable_columns() {
44
+ return array(
45
+ 'name' => array('name', true), // sorted by name by default
46
  'description' => array('description', false),
47
+ 'slug' => array('slug', false),
48
+ 'term_group' => array('term_group', false),
49
+ 'count' => array('count', false)
50
  );
 
51
  }
52
 
 
 
 
 
 
 
53
  function prepare_items($data = array()) {
54
  $per_page = $this->get_items_per_page('pll_lang_per_page');
55
+ $this->_column_headers = array($this->get_columns(), array(), $this->get_sortable_columns());
56
+
57
+ function usort_reorder($a, $b){
58
+ $orderby = !empty($_REQUEST['orderby']) ? $_REQUEST['orderby'] : 'name';
 
 
 
 
59
  $result = strcmp($a[$orderby], $b[$orderby]); // determine sort order
60
+ return (empty($_REQUEST['order']) || $_REQUEST['order'] == 'asc') ? $result : -$result; // send final sort direction to usort
61
+ };
62
+
63
  usort($data, 'usort_reorder');
64
 
 
65
  $total_items = count($data);
66
+ $this->items = array_slice($data, ($this->get_pagenum() - 1) * $per_page, $per_page);
 
67
 
68
  $this->set_pagination_args(array(
69
+ 'total_items' => $total_items,
70
+ 'per_page' => $per_page,
71
+ 'total_pages' => ceil($total_items/$per_page)
72
+ ));
73
  }
74
+ } // class Polylang_Languages_Table
75
 
76
  class Polylang_String_Table extends WP_List_Table {
77
  function __construct() {
78
  parent::__construct(array(
79
  'singular' => __('Strings translation','polylang'),
80
+ 'plural' => __('Strings translations','polylang'),
81
+ 'ajax' => false
82
+ ));
83
  }
84
 
85
  function column_default($item, $column_name) {
86
+ return $item[$column_name];
87
+ }
88
+
89
+ function column_string($item) {
90
+ return format_to_edit($item['string']); // don't interpret special chars for the string column
91
  }
92
 
93
  function column_translations($item) {
94
  $out = '';
95
+ foreach($item['translations'] as $key => $translation) {
96
  $input_type = $item['multiline'] ?
97
  '<textarea name="translation[%1$s][%2$s]" id="%1$s-%2$s">%4$s</textarea>' :
98
  '<input name="translation[%1$s][%2$s]" id="%1$s-%2$s" value="%4$s" />';
107
 
108
  function get_columns() {
109
  return array(
110
+ 'name' => __('Name', 'polylang'),
111
+ 'string' => __('String', 'polylang'),
112
  'translations' => __('Translations', 'polylang'),
113
  );
114
  }
115
 
116
  function get_sortable_columns() {
117
  return array(
118
+ 'name' => array('name', false),
119
  'string' => array('string', false),
120
  );
121
  }
122
 
123
  function prepare_items($data = array()) {
124
  $per_page = $this->get_items_per_page('pll_strings_per_page');
125
+ $this->_column_headers = array($this->get_columns(), array(), $this->get_sortable_columns());
126
+
127
+ function usort_reorder($a, $b){
128
+ $result = strcmp($a[$_REQUEST['orderby']], $b[$_REQUEST['orderby']]); // determine sort order
129
+ return (empty($_REQUEST['order']) || $_REQUEST['order'] == 'asc') ? $result : -$result; // send final sort direction to usort
130
+ };
131
+
 
 
 
 
132
  if (!empty($_REQUEST['orderby'])) // no sort by default
133
  usort($data, 'usort_reorder');
134
 
 
135
  $total_items = count($data);
136
+ $this->items = array_slice($data, ($this->get_pagenum() - 1) * $per_page, $per_page);
 
137
 
138
+ $this->set_pagination_args(array(
139
  'total_items' => $total_items,
140
  'per_page' => $per_page,
141
  'total_pages' => ceil($total_items/$per_page)
142
+ ));
143
  }
144
  } // class Polylang_String_Table
 
include/media-translations.php CHANGED
@@ -1,8 +1,11 @@
 
 
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)
@@ -11,22 +14,61 @@
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(version_compare($GLOBALS['wp_version'], '3.5', '<') ?
18
- 'media.php?attachment_id=%d&action=edit' : 'post.php?post=%d&action=edit', $translation_id))),
19
  __('Edit','polylang')
20
  );
21
  }
22
 
23
  // no translation
24
  else
25
- printf('<td class="tr-edit-column"><a href="%1$s">%2$s</a></td>',
26
- esc_url(admin_url('admin.php?action=translate_media&from_media=' . $post_id . '&new_lang=' . $language->slug)),
27
  __('Add new','polylang')
28
  );?>
29
  </tr><?php
30
  } // foreach ?>
31
  </tbody>
32
- </table>
 
1
+ <?php
2
+ if (version_compare($GLOBALS['wp_version'], '3.5', '<')) {?>
3
  <table class="widefat media-translations">
4
  <thead><tr><?php
5
  echo '<th class="tr-language-column">'.__('Language', 'polylang').'</th>';
6
  echo '<th class="tr-edit-column">'.__('Translation', 'polylang').'</th>';?>
7
  </tr></thead>
8
+
9
  <tbody><?php
10
  foreach ($this->get_languages_list() as $language) {
11
  if ($language->term_id == $lang->term_id)
14
  <tr><td class="tr-language-column"><?php echo esc_html($language->name);?></td><?php
15
  // the translation exists
16
  if (($translation_id = $this->get_translation('post', $post_id, $language)) && $translation_id != $post_id) {
17
+ printf(
18
+ '<td class="tr-edit-column"><input type="hidden" name="media_tr_lang[%s]" value="%d" /><a href="%s">%s</a></td>',
19
+ esc_attr($language->slug),
20
+ esc_attr($translation_id),
21
+ esc_url(admin_url(sprintf('media.php?attachment_id=%d&action=edit', $translation_id))),
22
+ __('Edit','polylang')
23
+ );
24
+ }
25
+
26
+ // no translation
27
+ else
28
+ printf(
29
+ '<td class="tr-edit-column"><a href="%1$s">%2$s</a></td>',
30
+ esc_url(admin_url(sprintf('admin.php?action=translate_media&from_media=%d&new_lang=%s', $post_id, $language->slug))),
31
+ __('Add new','polylang')
32
+ );?>
33
+ </tr><?php
34
+ } // foreach ?>
35
+ </tbody>
36
+ </table><?php
37
+ }
38
+
39
+ else { // WP 3.5+ ?>
40
+ <p><em><?php _e('Translations', 'polylang');?></em></p>
41
+ <table>
42
+ <thead><tr>
43
+ <th><?php _e('Language', 'polylang');?></th>
44
+ <th><?php _e('Translation', 'polylang');?></th>
45
+ </tr></thead>
46
+
47
+ <tbody><?php
48
+ foreach ($this->get_languages_list() as $language) {
49
+ if ($language->term_id == $lang->term_id)
50
+ continue;?>
51
+
52
+ <tr><td><?php echo esc_html($language->name);?></td><?php
53
+ // the translation exists
54
+ if (($translation_id = $this->get_translation('post', $post_id, $language)) && $translation_id != $post_id) {
55
+ printf(
56
+ '<td><input type="hidden" name="media_tr_lang[%s]" value="%d" /><a href="%s">%s</a></td>',
57
  esc_attr($language->slug),
58
  esc_attr($translation_id),
59
+ esc_url(admin_url(sprintf('post.php?post=%d&action=edit', $translation_id))),
 
60
  __('Edit','polylang')
61
  );
62
  }
63
 
64
  // no translation
65
  else
66
+ printf('<td><a href="%1$s">%2$s</a></td>',
67
+ esc_url(admin_url(sprintf('admin.php?action=translate_media&from_media=%d&new_lang=%s', $post_id, $language->slug))),
68
  __('Add new','polylang')
69
  );?>
70
  </tr><?php
71
  } // foreach ?>
72
  </tbody>
73
+ </table><?php
74
+ }
include/plugins-compat.php ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Polylang_Plugins_Compat{
4
+ function __construct() {
5
+ // YARPP
6
+ // just makes YARPP aware of the language taxonomy (after Polylang registered it)
7
+ add_action('init', create_function('',"\$GLOBALS['wp_taxonomies']['language']->yarpp_support = 1;"), 20);
8
+
9
+ // WordPress SEO by Yoast
10
+ // Unfortunately this plugin loads the text domain before Polylang is able to modify the locale
11
+ if (is_admin())
12
+ add_filter('override_load_textdomain', array(&$this, 'wp_seo_override_load_textdomain'), 10, 2);
13
+
14
+ }
15
+
16
+ function wp_seo_override_load_textdomain( $return, $domain ) {
17
+ if ($domain == 'wordpress-seo' && !did_action('plugins_loaded')) {
18
+ add_filter('plugins_loaded', create_function('', "load_plugin_textdomain('wordpress-seo', false, dirname(WPSEO_BASENAME).'/languages');"));
19
+ return true;
20
+ }
21
+ return $return;
22
+ }
23
+
24
+ }
25
+
26
+ new Polylang_Plugins_Compat();
include/term-translations.php CHANGED
@@ -43,25 +43,40 @@ else {
43
  printf('<option value="%s">%s</option>', esc_attr($translation->term_id), esc_html($translation->name));?>
44
  </select>
45
  </td><?php
46
- }
47
  else
48
  echo '<td>'.__('No untranslated term', 'polylang').'</td>';
49
 
50
  // do not display the add new link in add term form ($term_id not set !!!)
51
  if (isset($term_id))
52
- printf('<td class="tr-edit-column"><a href="%1$s">%2$s</a></td>',
53
- esc_url(admin_url(sprintf('edit-tags.php?taxonomy=%1$s&from_tag=%2$d&new_lang=%3$s', $taxonomy, $term_id, $language->slug))),
 
 
 
 
 
 
54
  __('Add new','polylang')
55
  );
56
  }
57
 
58
  // a translation exists
59
  else {
60
- printf('<td><input type="hidden" name="term_tr_lang[%s]" value="%d" />%s</td>',
61
- esc_attr($language->slug), esc_attr($translation->term_id) ,esc_html($translation->name));
 
 
 
 
62
  if (isset($term_id))
63
- printf('<td class="tr-edit-column"><a href="%1$s">%2$s</a></td>',
64
- esc_url(admin_url(sprintf('edit-tags.php?action=edit&amp;taxonomy=%1$s&tag_ID=%2$d', $taxonomy, $translation->term_id))),
 
 
 
 
 
65
  __('Edit','polylang')
66
  );
67
  } ?>
43
  printf('<option value="%s">%s</option>', esc_attr($translation->term_id), esc_html($translation->name));?>
44
  </select>
45
  </td><?php
46
+ }
47
  else
48
  echo '<td>'.__('No untranslated term', 'polylang').'</td>';
49
 
50
  // do not display the add new link in add term form ($term_id not set !!!)
51
  if (isset($term_id))
52
+ printf(
53
+ '<td class="tr-edit-column"><a href="%1$s">%2$s</a></td>',
54
+ esc_url(admin_url(sprintf(
55
+ 'edit-tags.php?taxonomy=%1$s&from_tag=%2$d&new_lang=%3$s',
56
+ $taxonomy,
57
+ $term_id,
58
+ $language->slug
59
+ ))),
60
  __('Add new','polylang')
61
  );
62
  }
63
 
64
  // a translation exists
65
  else {
66
+ printf(
67
+ '<td><input type="hidden" name="term_tr_lang[%s]" value="%d" />%s</td>',
68
+ esc_attr($language->slug),
69
+ esc_attr($translation->term_id),
70
+ esc_html($translation->name)
71
+ );
72
  if (isset($term_id))
73
+ printf(
74
+ '<td class="tr-edit-column"><a href="%1$s">%2$s</a></td>',
75
+ esc_url(admin_url(sprintf(
76
+ 'edit-tags.php?action=edit&amp;taxonomy=%1$s&tag_ID=%2$d',
77
+ $taxonomy,
78
+ $translation->term_id
79
+ ))),
80
  __('Edit','polylang')
81
  );
82
  } ?>
include/widget.php CHANGED
@@ -15,20 +15,14 @@ class Polylang_Widget extends WP_Widget {
15
  extract($args);
16
  extract($instance);
17
 
18
- $title = apply_filters('widget_title', $title, $instance, $this->id_base);
19
-
20
  echo "$before_widget\n";
21
- if ($title)
22
  echo $before_title . $title . $after_title;
23
- if (!$dropdown)
24
- echo "<ul>\n";
25
- echo $list;
26
- if (!$dropdown)
27
- echo "</ul>\n";
28
  echo "$after_widget\n";
29
 
30
  // javascript to switch the language when using a dropdown list
31
- if ($dropdown) {
32
  foreach ($polylang->get_languages_list() as $language) {
33
  $url = $force_home || ($url = $polylang->get_translation_url($language)) == null ? $polylang->get_home_url($language) : $url;
34
  $urls[] = '"'.esc_js($language->slug).'":"'.esc_url($url).'"';
@@ -57,7 +51,7 @@ class Polylang_Widget extends WP_Widget {
57
  // updates the widget options
58
  function update( $new_instance, $old_instance ) {
59
  $instance['title'] = strip_tags($new_instance['title']);
60
- foreach ($GLOBALS['polylang']->get_switcher_options('widget') as $key => $str)
61
  $instance[$key] = !empty($new_instance[$key]) ? 1 : 0;
62
 
63
  return $instance;
@@ -69,15 +63,24 @@ class Polylang_Widget extends WP_Widget {
69
  $instance = wp_parse_args( (array)$instance, array_merge(array('title' => ''), $GLOBALS['polylang']->get_switcher_options('widget', 'default')) );
70
 
71
  // title
72
- $title = sprintf('<p><label for="%1$s">%2$s</label><input class="widefat" id="%1$s" name="%3$s" type="text" value="%4$s" /></p>',
73
- $this->get_field_id('title'), __('Title:', 'polylang'), $this->get_field_name('title'), esc_attr($instance['title']));
74
-
75
- $fields = '';
76
- foreach ($GLOBALS['polylang']->get_switcher_options('widget') as $key => $str)
77
- $fields .= sprintf('<input type="checkbox" class="checkbox" id="%1$s" name="%2$s" %3$s /> <label for="%1$s">%4$s</label><br />',
78
- $this->get_field_id($key), $this->get_field_name($key), $instance[$key] ? 'checked="checked"' : '', esc_html($str));
 
 
 
 
 
 
 
 
 
 
79
 
80
  echo $title.'<p>'.$fields.'</p>';
81
  }
82
  }
83
- ?>
15
  extract($args);
16
  extract($instance);
17
 
 
 
18
  echo "$before_widget\n";
19
+ if ($title = apply_filters('widget_title', $title, $instance, $this->id_base))
20
  echo $before_title . $title . $after_title;
21
+ echo $dropdown ? $list : "<ul>\n" . $list . "</ul>\n";
 
 
 
 
22
  echo "$after_widget\n";
23
 
24
  // javascript to switch the language when using a dropdown list
25
+ if ($dropdown) {
26
  foreach ($polylang->get_languages_list() as $language) {
27
  $url = $force_home || ($url = $polylang->get_translation_url($language)) == null ? $polylang->get_home_url($language) : $url;
28
  $urls[] = '"'.esc_js($language->slug).'":"'.esc_url($url).'"';
51
  // updates the widget options
52
  function update( $new_instance, $old_instance ) {
53
  $instance['title'] = strip_tags($new_instance['title']);
54
+ foreach (array_keys($GLOBALS['polylang']->get_switcher_options('widget')) as $key)
55
  $instance[$key] = !empty($new_instance[$key]) ? 1 : 0;
56
 
57
  return $instance;
63
  $instance = wp_parse_args( (array)$instance, array_merge(array('title' => ''), $GLOBALS['polylang']->get_switcher_options('widget', 'default')) );
64
 
65
  // title
66
+ $title = sprintf(
67
+ '<p><label for="%1$s">%2$s</label><input class="widefat" id="%1$s" name="%3$s" type="text" value="%4$s" /></p>',
68
+ $this->get_field_id('title'),
69
+ __('Title:', 'polylang'),
70
+ $this->get_field_name('title'),
71
+ esc_attr($instance['title'])
72
+ );
73
+
74
+ $fields = '';
75
+ foreach ($GLOBALS['polylang']->get_switcher_options('widget') as $key => $str)
76
+ $fields .= sprintf(
77
+ '<input type="checkbox" class="checkbox" id="%1$s" name="%2$s" %3$s /> <label for="%1$s">%4$s</label><br />',
78
+ $this->get_field_id($key),
79
+ $this->get_field_name($key),
80
+ $instance[$key] ? 'checked="checked"' : '',
81
+ esc_html($str)
82
+ );
83
 
84
  echo $title.'<p>'.$fields.'</p>';
85
  }
86
  }
 
include/wpml-compat.php ADDED
@@ -0,0 +1,341 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * compatibility with WPML API. See http://wpml.org/documentation/support/wpml-coding-api/
4
+ */
5
+
6
+ /*
7
+ * defines two WPML constants once the language has been defined
8
+ */
9
+ function pll_define_wpml_constants() {
10
+ if(!defined('ICL_LANGUAGE_CODE'))
11
+ define('ICL_LANGUAGE_CODE', pll_current_language());
12
+
13
+ if(!defined('ICL_LANGUAGE_NAME'))
14
+ define('ICL_LANGUAGE_NAME', pll_current_language('name'));
15
+ }
16
+
17
+ add_action('pll_language_defined', 'pll_define_wpml_constants');
18
+
19
+ /*
20
+ * link to the home page in the active language
21
+ */
22
+ if (!function_exists('icl_get_home_url')) {
23
+ function icl_get_home_url() {
24
+ return pll_home_url();
25
+ }
26
+ }
27
+
28
+ /*
29
+ * used for building custom language selectors
30
+ * available only on frontend
31
+ */
32
+ if (!function_exists('icl_get_languages')) {
33
+ function icl_get_languages($args = '') {
34
+ global $polylang;
35
+ if (!(class_exists('Polylang_Core') && $polylang instanceof Polylang_Core))
36
+ return array();
37
+
38
+ $args = extract(wp_parse_args($args));
39
+ $orderby = (isset($orderby) && $orderby == 'code') ? 'slug' : (isset($orderby) && $orderby == 'name' ? 'name' : 'id');
40
+ $order = (!empty($order) && $order == 'desc') ? 'DESC' : 'ASC';
41
+
42
+ $arr = array();
43
+
44
+ foreach ($polylang->get_languages_list(array('hide_empty' => true, 'orderby' => $orderby, 'order' => $order)) as $lang) {
45
+ $url = $polylang->get_translation_url($lang);
46
+
47
+ if (!$url && !empty($skip_missing))
48
+ continue;
49
+
50
+ $arr[] = array(
51
+ 'id' => $lang->term_id,
52
+ 'active' => isset($polylang->curlang->slug) && $polylang->curlang->slug == $lang->slug ? 1 : 0,
53
+ 'native_name' => $lang->name,
54
+ 'missing' => $url ? 0 : 1,
55
+ 'translated_name' => '', // does not exist in Polylang
56
+ 'language_code' => $lang->slug,
57
+ 'country_flag_url' => $polylang->get_flag($lang, true),
58
+ 'url' => $url ? $url :
59
+ (empty($link_empty_to) ? $polylang->get_home_url($lang) :
60
+ str_replace('{$lang}', $lang->slug, $link_empty_to))
61
+ );
62
+ }
63
+ return $arr;
64
+ }
65
+ }
66
+
67
+ /*
68
+ * used for creating language dependent links in themes
69
+ */
70
+ if (!function_exists('icl_link_to_element')) {
71
+ function icl_link_to_element($id, $type = 'post', $text = '', $args = array(), $anchor = '') {
72
+ global $polylang;
73
+
74
+ if ($type == 'tag')
75
+ $type = 'post_tag';
76
+
77
+ if (isset($polylang) && ($lang = pll_current_language()) && $tr_id = $polylang->get_translation($type, $id, $lang))
78
+ $id = $tr_id;
79
+
80
+ if (post_type_exists($type)) {
81
+ $link = get_permalink($id);
82
+ if (empty($text))
83
+ $text = get_the_title($id);
84
+ }
85
+ elseif (taxonomy_exists($type)) {
86
+ $link = get_term_link($id, $type);
87
+ if (empty($text) && ($term = get_term($id, $type)) && !empty($term) && !is_wp_error($term))
88
+ $text = $term->name;
89
+ }
90
+
91
+ if (empty($link) || is_wp_error($link))
92
+ return '';
93
+
94
+ if (!empty($args))
95
+ $link .= (false === strpos($link, '?') ? '?' : '&' ) . http_build_query($args);
96
+
97
+ if (!empty($anchor))
98
+ $link .= '#' . $anchor;
99
+
100
+ return sprintf('<a href="%s">%s</a>', esc_url($link), esc_html($text));
101
+ }
102
+ }
103
+
104
+ /*
105
+ * used for calculating the IDs of objects (usually categories) in the current language
106
+ */
107
+ if (!function_exists('icl_object_id')) {
108
+ function icl_object_id($id, $type, $return_original_if_missing, $lang = false) {
109
+ global $polylang;
110
+ return isset($polylang) && ($lang = $lang ? $lang : pll_current_language()) && ($tr_id = $polylang->get_translation($type, $id, $lang)) ? $tr_id :
111
+ ($return_original_if_missing ? $id : null);
112
+ }
113
+ }
114
+
115
+ /*
116
+ * registers a string for translation in the "strings translation" panel
117
+ * the parameter $context is not used by Polylang
118
+ */
119
+ if (!function_exists('icl_register_string')) {
120
+ function icl_register_string($context, $name, $string) {
121
+ pll_register_string($name, $string);
122
+ }
123
+ }
124
+
125
+ /*
126
+ * gets the translated value of a string (previously registered with icl_register_string or pll_register_string)
127
+ * the parameters $context and $name are not used by Polylang
128
+ */
129
+ if (!function_exists('icl_t')) {
130
+ function icl_t($context, $name, $string) {
131
+ return pll__($string);
132
+ }
133
+ }
134
+
135
+ /*
136
+ * reads and interprets the file wpml-config.xml
137
+ * see http://wpml.org/documentation/support/language-configuration-files/
138
+ * the language switcher configuration is not interpreted
139
+ * the xml parser has been adapted from http://php.net/manual/en/function.xml-parse-into-struct.php#84261
140
+ * many thanks to wickedfather at hotmail dot com
141
+ */
142
+ class Polylang_WPML_Config {
143
+ private $values;
144
+ private $index;
145
+ private $wpml_config;
146
+ private $strings;
147
+
148
+ function __construct() {
149
+ add_action('plugins_loaded', array(&$this, 'init'));
150
+ }
151
+
152
+ function xml_parse($xml) {
153
+ $parser = xml_parser_create();
154
+ xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
155
+ xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
156
+ xml_parse_into_struct($parser, $xml, $this->values);
157
+ xml_parser_free($parser);
158
+
159
+ $this->index = 0;
160
+ $arr = $this->xml_parse_recursive();
161
+ $arr = $arr['wpml-config'];
162
+
163
+ $keys = array(
164
+ array('custom-fields', 'custom-field'),
165
+ array('custom-types','custom-type'),
166
+ array('taxonomies','taxonomy'),
167
+ array('admin_texts','key')
168
+ );
169
+
170
+ foreach ($keys as $k) {
171
+ if (isset($arr[$k[0]]) && !isset($arr[$k[0]][$k[1]][0])) {
172
+ $elem = $arr[$k[0]][$k[1]];
173
+ unset($arr[$k[0]][$k[1]]);
174
+ $arr[$k[0]][$k[1]][0] = $elem;
175
+ }
176
+ }
177
+
178
+ $this->wpml_config = array_merge_recursive($this->wpml_config, $arr);
179
+ }
180
+
181
+ function xml_parse_recursive() {
182
+ $found = array();
183
+ $tagCount = array();
184
+
185
+ while (isset($this->values[$this->index])) {
186
+ extract($this->values[$this->index]);
187
+ $this->index++;
188
+
189
+ if ($type == 'close')
190
+ return $found;
191
+
192
+ if (isset($tagCount[$tag])) {
193
+ if ($tagCount[$tag] == 1)
194
+ $found[$tag] = array($found[$tag]);
195
+
196
+ $tagRef = &$found[$tag][$tagCount[$tag]];
197
+ $tagCount[$tag]++;
198
+ }
199
+ else {
200
+ $tagCount[$tag] = 1;
201
+ $tagRef = &$found[$tag];
202
+ }
203
+
204
+ if ($type == 'open') {
205
+ $tagRef = $this->xml_parse_recursive();
206
+ if (isset($attributes))
207
+ $tagRef['attributes'] = $attributes;
208
+ }
209
+
210
+ if ($type == 'complete') {
211
+ if (isset($attributes)) {
212
+ $tagRef['attributes'] = $attributes;
213
+ $tagRef = &$tagRef['value'];
214
+ }
215
+ if (isset($value))
216
+ $tagRef = $value;
217
+ } }
218
+
219
+ return $found;
220
+ }
221
+
222
+ function init() {
223
+ $this->wpml_config = array();
224
+
225
+ // child theme
226
+ if (($template = get_template_directory()) != ($stylesheet = get_stylesheet_directory()) && file_exists($file = $stylesheet.'/wpml-config.xml'))
227
+ $this->xml_parse(file_get_contents($file)); // FIXME fopen + fread + fclose quicker ?
228
+
229
+ // theme
230
+ if (file_exists($file = $template.'/wpml-config.xml'))
231
+ $this->xml_parse(file_get_contents($file));
232
+
233
+ // plugins
234
+ foreach (get_option('active_plugins') as $plugin) {
235
+ if (file_exists($file = WP_PLUGIN_DIR.'/'.dirname($plugin).'/wpml-config.xml'))
236
+ $this->xml_parse(file_get_contents($file));
237
+ }
238
+
239
+ if (isset($this->wpml_config['custom-fields']))
240
+ add_filter('pll_copy_post_metas', array(&$this, 'copy_post_metas'), 10, 2);
241
+
242
+ if (isset($this->wpml_config['custom-types']))
243
+ add_filter('pll_get_post_types', array(&$this, 'translate_types'), 10, 2);
244
+
245
+ if (isset($this->wpml_config['taxonomies']))
246
+ add_filter('pll_get_taxonomies', array(&$this, 'translate_taxonomies'), 10, 2);
247
+
248
+ if (!isset($this->wpml_config['admin-texts']))
249
+ return;
250
+
251
+ foreach ($this->wpml_config['admin-texts'] as $keys)
252
+ $this->strings = $this->admin_texts_recursive($keys);
253
+
254
+ foreach ($this->strings as $option_name=>$value) {
255
+ if (is_admin()) {
256
+ $option = get_option($option_name);
257
+ if (is_string($option) && $value == 1)
258
+ pll_register_string($option_name, $option);
259
+ if (is_array($option) && is_array($value))
260
+ $this->register_string_recursive($value, $option);
261
+ }
262
+ else
263
+ add_filter('option_'.$option_name, array(&$this, 'translate_strings'));
264
+ }
265
+ }
266
+
267
+ function admin_texts_recursive($keys) {
268
+ if (!isset($keys[0])) {
269
+ $elem = $keys;
270
+ unset($keys);
271
+ $keys[0] = $elem;
272
+ }
273
+ foreach ($keys as $key)
274
+ $strings[$key['attributes']['name']] = isset($key['key']) ? $this->admin_texts_recursive($key['key']) : 1;
275
+
276
+ return $strings;
277
+ }
278
+
279
+ function register_string_recursive($strings, $options) {
280
+ foreach ($options as $name=>$value) {
281
+ if (isset($strings[$name])) {
282
+ if (is_string($value) && $strings[$name] == 1)
283
+ pll_register_string($name, $value);
284
+ if (is_array($value) && is_array($strings[$name]))
285
+ $this->register_string_recursive($strings[$name], $value);
286
+ }
287
+ }
288
+ }
289
+
290
+ function copy_post_metas($metas, $sync) {
291
+ foreach ($this->wpml_config['custom-fields']['custom-field'] as $cf) {
292
+ if (!$sync || $cf['attributes']['action'] == 'copy')
293
+ $metas[] = $cf['value'];
294
+ elseif ($sync && $cf['attributes']['action'] == 'translate')
295
+ $metas = array_diff($metas, array($cf)); // do not synchronize
296
+ }
297
+ return $metas;
298
+ }
299
+
300
+ function translate_types($types, $hide) {
301
+ // the author decided to translate the post type so don't allow the user to change this
302
+ if (!$hide) {
303
+ foreach ($this->wpml_config['custom-types']['custom-type'] as $pt) {
304
+ if ($pt['attributes']['translate'] == 1)
305
+ $types[$pt['value']] = $pt['value'];
306
+ }
307
+ }
308
+ return $types;
309
+ }
310
+
311
+ function translate_taxonomies($taxonomies, $hide) {
312
+ // the author decided to translate the taxonomy so don't allow the user to change this
313
+ if (!$hide) {
314
+ foreach ($this->wpml_config['taxonomies']['taxonomy'] as $tax) {
315
+ if ($tax['attributes']['translate'] == 1)
316
+ $taxonomies[$tax['value']] = $tax['value'];
317
+ }
318
+ }
319
+ return $taxonomies;
320
+ }
321
+
322
+ function translate_strings($value) {
323
+ $option = substr(current_filter(), 7);
324
+ return is_array($value) ? $this->translate_strings_recursive($this->strings[$option], $value) : pll__($value);
325
+ }
326
+
327
+ function translate_strings_recursive($strings, $values) {
328
+ foreach ($values as $name=>$value) {
329
+ if (isset($strings[$name])) {
330
+ if (is_string($value) && $strings[$name] == 1)
331
+ $values[$name] = pll__($value);
332
+ if (is_array($value) && is_array($strings[$name]))
333
+ $value = $this->translate_strings_recursive($strings[$name], $value);
334
+ }
335
+ }
336
+ return $values;
337
+ }
338
+
339
+ }
340
+
341
+ new Polylang_WPML_Config();
js/post.js CHANGED
@@ -263,6 +263,7 @@ jQuery(document).ready(function($) {
263
  inlineEditPost.revert();
264
  var post_id = inlineEditPost.getId(this);
265
  var lang = $("input[name='lang_"+post_id+"']").attr('value');
 
266
  $('#post_lang_choice option:selected').removeAttr('selected');
267
  $('#post_lang_choice option[value="'+lang+'"]').attr('selected', 'selected');
268
  });
263
  inlineEditPost.revert();
264
  var post_id = inlineEditPost.getId(this);
265
  var lang = $("input[name='lang_"+post_id+"']").attr('value');
266
+ $("input[name='old_lang']").val(lang);
267
  $('#post_lang_choice option:selected').removeAttr('selected');
268
  $('#post_lang_choice option[value="'+lang+'"]').attr('selected', 'selected');
269
  });
js/post.min.js CHANGED
@@ -1 +1 @@
1
- var pll_tagBox;(function(a){pll_tagBox={clean:function(b){return b.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,"")},parseTags:function(e){var h=e.id,b=h.split("-check-num-")[1],d=a(e).closest(".tagsdiv"),g=d.find(".the-tags"),c=g.val().split(","),f=[];delete c[b];a.each(c,function(i,j){j=a.trim(j);if(j){f.push(j)}});g.val(this.clean(f.join(",")));this.quickClicks(d);return false},quickClicks:function(d){var g=a(".the-tags",d),e=a(".tagchecklist",d),f=a(d).attr("id"),b,c;if(!g.length){return}c=g.attr("disabled");b=g.val().split(",");e.empty();a.each(b,function(i,k){var j,h;k=a.trim(k);if(!k){return}j=a("<span />").text(k);if(!c){h=a('<a id="'+f+"-check-num-"+i+'" class="ntdelbutton">X</a>');h.click(function(){pll_tagBox.parseTags(this)});j.prepend("&nbsp;").prepend(h)}e.append(j)})},flushTags:function(e,b,g){b=b||false;var i,c=a(".the-tags",e),h=a("input.newtag",e),d;i=b?a(b).text():h.val();tagsval=c.val();d=tagsval?tagsval+","+i:i;d=this.clean(d);d=array_unique_noempty(d.split(",")).join(",");c.val(d);this.quickClicks(e);if(!b){h.val("")}if("undefined"==typeof(g)){h.focus()}return false},get:function(e,b){var c=e.substr(e.indexOf("-")+1);var d={action:"get-tagcloud",lang:a("#post_lang_choice").attr("value"),tax:c};a.post(ajaxurl,d,function(g,f){if(0==g||"success"!=f){g=wpAjax.broken}g=a('<p id="tagcloud-'+c+'" class="the-tagcloud">'+g+"</p>");a("a",g).click(function(){pll_tagBox.flushTags(a(this).closest(".inside").children(".tagsdiv"),this);return false});if(b==1){a("#"+e).after(g)}else{v=a(".the-tagcloud").css("display");a(".the-tagcloud").replaceWith(g);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(b){if(13==b.which){b.preventDefault();return false}}).each(function(){var c=a("#post_lang_choice").attr("value");var b=a(this).closest("div.tagsdiv").attr("id");a(this).suggest(ajaxurl+"?action=polylang-ajax-tag-search&lang="+c+"&tax="+b,{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(b){var a=new Array();b(".categorydiv").each(function(){var e=b(this).attr("id"),d,c;d=e.split("-");d.shift();c=d.join("-");a.push(c);b("#"+c+"-add-submit").before(b("<input />").attr("type","hidden").attr("id",c+"-lang").attr("name","term_lang_choice").attr("value",b("#post_lang_choice").attr("value")))});b("#post_lang_choice").change(function(){var c={action:"post_lang_choice",lang:b(this).attr("value"),taxonomies:a,post_id:b("#post_ID").attr("value")};b.post(ajaxurl,c,function(d){var e=wpAjax.parseAjaxResponse(d,"ajax-response");b.each(e.responses,function(){switch(this.what){case"translations":b("#post-translations").html(this.data);break;case"taxonomy":var f=this.data;b("#"+f+"checklist").html(this.supplemental.all);b("#"+f+"checklist-pop").html(this.supplemental.populars);b("#new"+f+"_parent").replaceWith(this.supplemental.dropdown);b("#"+f+"-lang").val(b("#post_lang_choice").attr("value"));break;case"pages":b("#parent_id").replaceWith(this.data);break;default:break}});b(".tagcloud-link").each(function(){var f=b(this).attr("id");pll_tagBox.get(f,0)});pll_tagBox.suggest()})});if(b("#pll-tagsdiv-post_tag").length){pll_tagBox.init()}else{b("#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 c=inlineEditPost.getId(this);var d=b("input[name='lang_"+c+"']").attr("value");b("#post_lang_choice option:selected").removeAttr("selected");b('#post_lang_choice option[value="'+d+'"]').attr("selected","selected")});b(".media_lang_choice").change(function(){var c={action:"media_lang_choice",lang:b(this).attr("value"),post_id:b(this).attr("name")};b.post(ajaxurl,c,function(d){var e=wpAjax.parseAjaxResponse(d,"ajax-response");b.each(e.responses,function(){switch(this.what){case"translations":b(".translations").html(this.data);b(".compat-field-translations").html(this.data);break;default:break}})})})});
1
+ var pll_tagBox;(function(a){pll_tagBox={clean:function(b){return b.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,"")},parseTags:function(e){var h=e.id,b=h.split("-check-num-")[1],d=a(e).closest(".tagsdiv"),g=d.find(".the-tags"),c=g.val().split(","),f=[];delete c[b];a.each(c,function(i,j){j=a.trim(j);if(j){f.push(j)}});g.val(this.clean(f.join(",")));this.quickClicks(d);return false},quickClicks:function(d){var g=a(".the-tags",d),e=a(".tagchecklist",d),f=a(d).attr("id"),b,c;if(!g.length){return}c=g.attr("disabled");b=g.val().split(",");e.empty();a.each(b,function(i,k){var j,h;k=a.trim(k);if(!k){return}j=a("<span />").text(k);if(!c){h=a('<a id="'+f+"-check-num-"+i+'" class="ntdelbutton">X</a>');h.click(function(){pll_tagBox.parseTags(this)});j.prepend("&nbsp;").prepend(h)}e.append(j)})},flushTags:function(e,b,g){b=b||false;var i,c=a(".the-tags",e),h=a("input.newtag",e),d;i=b?a(b).text():h.val();tagsval=c.val();d=tagsval?tagsval+","+i:i;d=this.clean(d);d=array_unique_noempty(d.split(",")).join(",");c.val(d);this.quickClicks(e);if(!b){h.val("")}if("undefined"==typeof(g)){h.focus()}return false},get:function(e,b){var c=e.substr(e.indexOf("-")+1);var d={action:"get-tagcloud",lang:a("#post_lang_choice").attr("value"),tax:c};a.post(ajaxurl,d,function(g,f){if(0==g||"success"!=f){g=wpAjax.broken}g=a('<p id="tagcloud-'+c+'" class="the-tagcloud">'+g+"</p>");a("a",g).click(function(){pll_tagBox.flushTags(a(this).closest(".inside").children(".tagsdiv"),this);return false});if(b==1){a("#"+e).after(g)}else{v=a(".the-tagcloud").css("display");a(".the-tagcloud").replaceWith(g);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(b){if(13==b.which){b.preventDefault();return false}}).each(function(){var c=a("#post_lang_choice").attr("value");var b=a(this).closest("div.tagsdiv").attr("id");a(this).suggest(ajaxurl+"?action=polylang-ajax-tag-search&lang="+c+"&tax="+b,{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(b){var a=new Array();b(".categorydiv").each(function(){var e=b(this).attr("id"),d,c;d=e.split("-");d.shift();c=d.join("-");a.push(c);b("#"+c+"-add-submit").before(b("<input />").attr("type","hidden").attr("id",c+"-lang").attr("name","term_lang_choice").attr("value",b("#post_lang_choice").attr("value")))});b("#post_lang_choice").change(function(){var c={action:"post_lang_choice",lang:b(this).attr("value"),taxonomies:a,post_id:b("#post_ID").attr("value")};b.post(ajaxurl,c,function(d){var e=wpAjax.parseAjaxResponse(d,"ajax-response");b.each(e.responses,function(){switch(this.what){case"translations":b("#post-translations").html(this.data);break;case"taxonomy":var f=this.data;b("#"+f+"checklist").html(this.supplemental.all);b("#"+f+"checklist-pop").html(this.supplemental.populars);b("#new"+f+"_parent").replaceWith(this.supplemental.dropdown);b("#"+f+"-lang").val(b("#post_lang_choice").attr("value"));break;case"pages":b("#parent_id").replaceWith(this.data);break;default:break}});b(".tagcloud-link").each(function(){var f=b(this).attr("id");pll_tagBox.get(f,0)});pll_tagBox.suggest()})});if(b("#pll-tagsdiv-post_tag").length){pll_tagBox.init()}else{b("#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 c=inlineEditPost.getId(this);var d=b("input[name='lang_"+c+"']").attr("value");b("input[name='old_lang']").val(d);b("#post_lang_choice option:selected").removeAttr("selected");b('#post_lang_choice option[value="'+d+'"]').attr("selected","selected")});b(".media_lang_choice").change(function(){var c={action:"media_lang_choice",lang:b(this).attr("value"),post_id:b(this).attr("name")};b.post(ajaxurl,c,function(d){var e=wpAjax.parseAjaxResponse(d,"ajax-response");b.each(e.responses,function(){switch(this.what){case"translations":b(".translations").html(this.data);b(".compat-field-translations").html(this.data);break;default:break}})})})});
js/term.js CHANGED
@@ -33,6 +33,7 @@ jQuery(document).ready(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
  });
33
  inlineEditTax.revert();
34
  var id = inlineEditTax.getId(this);
35
  var lang = $("input[name='lang_"+id+"']").attr('value');
36
+ $("input[name='old_lang']").val(lang);
37
  $('#inline_lang_choice option:selected').removeAttr('selected');
38
  $('#inline_lang_choice option[value="'+lang+'"]').attr('selected', 'selected');
39
  });
js/term.min.js CHANGED
@@ -1 +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")})})
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(c){var d=wpAjax.parseAjaxResponse(c,"ajax-response");a.each(d.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 c=inlineEditTax.getId(this);var b=a("input[name='lang_"+c+"']").attr("value");a("input[name='old_lang']").val(b);a("#inline_lang_choice option:selected").removeAttr("selected");a('#inline_lang_choice option[value="'+b+'"]').attr("selected","selected")})});
languages/polylang-af.mo CHANGED
Binary file
languages/polylang-af.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-08-19 20:12+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Kobus Joubert <kobus@lewendewoord.co.za>\n"
8
  "Language-Team: \n"
@@ -17,433 +17,535 @@ msgstr ""
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 "Jy gebruik WordPress %s. Polylang vereis ten minste WordPress %s."
24
-
25
- #: ../polylang.php:125
26
- msgid "For some reasons, Polylang could not create a table in your database."
27
- msgstr "Vir een of ander rede kon Polylang nie 'n tabel in jou databasis stoor nie."
28
-
29
- #: ../polylang.php:208
30
- msgid "Error: Restore of local flags failed!"
31
- msgstr "Fout: Herstel van plaaslike vlae het misluk!"
32
 
33
- #: ../polylang.php:209
34
  #, php-format
35
- msgid "Please move your local flags from %s to %s"
36
- msgstr "Beweeg jou plaaslike vlae van %s na %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 "Sien posts vir %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 "Taal"
58
-
59
- #: ../include/media-translations.php:4
60
- #: ../include/term-translations.php:16
61
- msgid "Translation"
62
- msgstr "Vertaling"
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 "Verander"
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 "Maak nuwe"
77
-
78
- #: ../include/widget.php:6
79
- msgid "Language Switcher"
80
- msgstr "Taal Selektor"
81
-
82
- #: ../include/widget.php:6
83
- msgid "Displays a language switcher"
84
- msgstr "Toon 'n taal selektor"
85
 
86
- #: ../include/widget.php:73
87
- msgid "Title:"
88
- msgstr "Titel:"
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 "Tale"
96
 
97
- #: ../include/admin-base.php:55
98
- msgid "About Polylang"
99
- msgstr "Oor Polylang"
100
-
101
- #: ../include/admin-base.php:149
102
  msgid "Displays language names"
103
  msgstr "Toon taal name"
104
 
105
- #: ../include/admin-base.php:150
106
  msgid "Displays flags"
107
  msgstr "Toon vlae"
108
 
109
- #: ../include/admin-base.php:151
110
  msgid "Forces link to front page"
111
  msgstr "Dwing skakel na voorblad"
112
 
113
- #: ../include/admin-base.php:152
114
  msgid "Hides the current language"
115
  msgstr "Verberg die huidige taal"
116
 
117
- #: ../include/admin-base.php:154
118
  msgid "Displays a language switcher at the end of the menu"
119
  msgstr "Toon 'n taal selektor aan die einde van die kieslys"
120
 
121
- #: ../include/admin-base.php:155
122
  msgid "Displays as dropdown"
123
  msgstr "Toon as dropdown"
124
 
125
- #: ../include/admin-base.php:177
126
  msgid "Filters content by language"
127
  msgstr "Filtreer inhoud volgens taal"
128
 
129
- #: ../include/admin-base.php:184
130
  msgid "Show all languages"
131
  msgstr "Toon alle tale"
132
 
133
- #: ../include/admin.php:295
134
- msgid "Menus"
135
- msgstr "Kieslys"
136
-
137
- #: ../include/admin.php:297
138
- msgid "Strings translation"
139
- msgstr "String vertaling"
140
-
141
- #: ../include/admin.php:298
142
- #: ../include/admin-filters.php:988
143
- msgid "Settings"
144
- msgstr "Instellings"
145
-
146
- #: ../include/admin.php:317
147
- msgid "Enter a valid WorPress locale"
148
- msgstr "Gee 'n geldige WorPress locale"
149
-
150
- #: ../include/admin.php:318
151
- msgid "The language code must be 2 characters long"
152
- msgstr "Die taal kode moet 2 karakters lank wees"
153
-
154
- #: ../include/admin.php:319
155
- msgid "The language code must be unique"
156
- msgstr "Die taal kode moet uniek wees"
157
-
158
- #: ../include/admin.php:320
159
- msgid "The language must have a name"
160
- msgstr "Die taal moet 'n naam hê"
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 "Die taal is geskep, maar die WordPress taallêer is nie afgelaai nie. Installeer dit asseblief by hand."
165
-
166
- #: ../include/admin.php:409
167
- msgid "Site Title"
168
- msgstr "Werf Titel"
169
-
170
- #: ../include/admin.php:410
171
- msgid "Tagline"
172
- msgstr ""
173
-
174
- #: ../include/admin.php:428
175
- msgid "Widget title"
176
- msgstr "Widget titel"
177
-
178
- #: ../include/admin-filters.php:176
179
- #: ../include/admin-filters.php:753
180
  msgid "Add new translation"
181
  msgstr "Las 'n nuwe vertaling by"
182
 
183
- #: ../include/admin-filters.php:190
184
- msgid "&mdash; No Change &mdash;"
185
- msgstr "&mdash; Geen Verandering &mdash;"
186
-
187
- #: ../include/admin-filters.php:244
188
- msgid "Page's language:"
189
- msgstr "Bladsy se taal:"
190
-
191
- #: ../include/admin-filters.php:244
192
- msgid "Post's language:"
193
- msgstr "Post se taal:"
194
-
195
- #: ../include/admin-filters.php:305
196
- msgid "(no parent)"
197
- msgstr "(geen ouer)"
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 "Vertalings"
205
 
206
- #: ../include/admin-filters.php:698
207
- #: ../include/admin-filters.php:717
208
  msgid "Sets the language"
209
  msgstr "Stel die taal"
210
 
211
- #: ../include/admin-filters.php:879
212
- msgid "None"
213
- msgstr "Geen"
214
-
215
- #: ../include/admin-filters.php:910
216
  msgid "Theme locations and languages"
217
  msgstr "Tema plekke en tale"
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 "Gaan asseblief na die %stale ​​bladsy%s toe om die tema se plekke en tale op te stel"
223
 
224
- #: ../include/admin-filters.php:931
225
  msgid "The widget is displayed for:"
226
  msgstr "Die widget is vertoon vir:"
227
 
228
- #: ../include/admin-filters.php:935
 
229
  msgid "All languages"
230
  msgstr "Alle tale"
231
 
232
- #: ../include/admin-filters.php:959
233
  msgid "Admin language"
234
  msgstr "Admin taal"
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 "Opgradering van taal lêers&#8230;"
243
 
244
- #: ../include/languages-form.php:38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
245
  msgid "Edit language"
246
  msgstr "Verander tale"
247
 
248
- #: ../include/languages-form.php:38
249
- #: ../include/languages-form.php:105
250
  msgid "Add new language"
251
  msgstr "Las nuwe taal by"
252
 
253
- #: ../include/languages-form.php:60
254
  msgid "Choose a language"
255
  msgstr "Kies a taal"
256
 
257
- #: ../include/languages-form.php:68
258
  msgid "You can choose a language in the list or directly edit it below."
259
  msgstr "Jy kan 'n taal in die lys kies of dit direk verander hieronder."
260
 
261
- #: ../include/languages-form.php:72
 
262
  msgid "Full name"
263
  msgstr "Volle naam"
264
 
265
- #: ../include/languages-form.php:74
266
  msgid "The name is how it is displayed on your site (for example: English)."
267
  msgstr "Die naam is hoe dit vertoon word op jou webwerf (byvoorbeeld: Afrikaans)."
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 "Wordpress Locale vir die taal (byvoorbeeld: af_ZA). Jy gaan nodig hê om die .mo leêr te installeer vir die taal."
276
 
277
- #: ../include/languages-form.php:85
278
  msgid "Language code"
279
  msgstr "Taal kode"
280
 
281
- #: ../include/languages-form.php:87
282
  msgid "2-letters ISO 639-1 language code (for example: en)"
283
  msgstr "2 letters ISO 639-1 taal-kode (byvoorbeeld: af)"
284
 
285
- #: ../include/languages-form.php:91
286
  msgid "Text direction"
287
  msgstr "Skrif rigting"
288
 
289
- #: ../include/languages-form.php:93
290
  msgid "left to right"
291
  msgstr "links na regs"
292
 
293
- #: ../include/languages-form.php:95
294
  msgid "right to left"
295
  msgstr "regs na links"
296
 
297
- #: ../include/languages-form.php:96
298
  msgid "Choose the text direction for the language"
299
  msgstr "Kies die skrif rigting vir die taal"
300
 
301
- #: ../include/languages-form.php:100
 
302
  msgid "Order"
303
  msgstr "Orde"
304
 
305
- #: ../include/languages-form.php:102
306
  msgid "Position of the language in the language switcher"
307
  msgstr "Posisie van die taal in die taal selektor"
308
 
309
- #: ../include/languages-form.php:105
310
- msgid "Update"
311
- msgstr "Opdateer"
312
-
313
- #: ../include/languages-form.php:151
314
  msgid "Language switcher"
315
  msgstr "Taal selektor"
316
 
317
- #: ../include/languages-form.php:175
 
 
 
 
318
  msgid "Clean strings translation database"
319
  msgstr "Skoon stringe vertaling databasis"
320
 
321
- #: ../include/languages-form.php:191
322
  msgid "Default language"
323
  msgstr "Default taal"
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 "Daar is posts, bladsye, kategorieë of tags sonder 'n taal gestel. Wil jy hulle almal stel na die standaard taal?"
328
 
329
- #: ../include/languages-form.php:211
330
  msgid "Detect browser language"
331
  msgstr "Spoor browser taal op"
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 "Wanneer die voorblad besoek word, stel die taal volgens die browser se voorkeur"
336
 
337
- #: ../include/languages-form.php:224
338
  msgid "URL modifications"
339
  msgstr "URL veranderinge"
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 "Die taal is gestel vanaf die inhoud. Posts, bladsye, kategorieë en tags URL's is nie verander nie."
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 "Die taal kode, byvoorbeeld /af/, word bygevoeg aan al die URL's wanneer mooi permanente skakels gebruik word."
348
 
349
- #: ../include/languages-form.php:247
350
  msgid "Remove /language/ in pretty permalinks. Example:"
351
  msgstr "Verwyder /taal/ in mooi permanente skakels. Voorbeeld:"
352
 
353
- #: ../include/languages-form.php:256
354
  msgid "Keep /language/ in pretty permalinks. Example:"
355
  msgstr "Hou /taal/ in mooi permanente skakels. Voorbeeld:"
356
 
357
- #: ../include/languages-form.php:265
358
  msgid "Hide URL language information for default language"
359
  msgstr "Verberg URL taal inligting vir standaard taal"
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 "Wanneer 'n statiese voorblad gebruik word, herlei die taal bladsy (byvoorbeeld: %s) na die voorblad in die regte taal"
365
 
366
- #: ../include/languages-form.php:281
 
 
 
 
 
 
 
 
 
 
367
  msgid "Synchronization"
368
  msgstr "Sinkronisering"
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 "Laat kategorieë, tags, verskynede beeld en ander metas tussen vertalings van 'n ​​post of bladsy te sinkroniseer"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
373
 
374
- #: ../include/post-translations.php:5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
375
  msgid "ID of pages in other languages:"
376
  msgstr "ID van bladsye in ander tale:"
377
 
378
- #: ../include/post-translations.php:5
379
  msgid "ID of posts in other languages:"
380
  msgstr "ID van posts in ander tale:"
381
 
382
- #: ../include/post-translations.php:9
383
  msgid "Page ID"
384
  msgstr "Bladsy ID"
385
 
386
- #: ../include/post-translations.php:9
387
  msgid "Post ID"
388
- msgstr ""
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 word voorsien met 'n uitgebreide %s dokumentasie %s (slegs in Engels). Dit sluit inligting in oor hoe om jou veeltalige werf op te stel en dit op 'n daaglikse basis te gebruik, 'n FAQ, sowel as 'n dokumentasie vir programmeerders om hul plugins en temas aan te pas."
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 "Jy sal ook nuttige inligting in die %s support forum %s vind. Maar moenie vergeet om 'n soektog te maak voordat 'n nuwe onderwerp gepos word nie."
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 is gratis en is vrygestel onder dieselfde lisensie as WordPress, die %sGPL%s."
 
 
 
 
 
 
 
 
 
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 "As jy wonder hoe jy die projek kan help, %slees hierdie%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 "Laastens as jy van hierdie plugin hou, of as dit jou besigheid help, sal donasies aan die skrywer opreg waardeer word."
413
 
414
- #: ../include/core.php:547
415
- msgid "Search"
416
- msgstr "Soek"
417
 
418
- #: ../include/term-translations.php:48
419
- msgid "No untranslated term"
420
- msgstr "Geen onvertaalde term"
421
 
422
- #: ../include/list-table.php:27
423
- msgid "Delete"
424
- msgstr "Verwyder"
425
 
426
- #: ../include/list-table.php:47
427
- msgid "Code"
428
- msgstr "Kode"
429
 
430
- #: ../include/list-table.php:49
431
- msgid "Flag"
432
- msgstr "Vlag"
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 "String vertalings"
441
 
442
- #: ../include/list-table.php:131
443
- msgid "Name"
444
- msgstr "Naam"
445
 
446
- #: ../include/list-table.php:132
447
- msgid "String"
448
- msgstr ""
 
 
 
 
 
 
449
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Kobus Joubert <kobus@lewendewoord.co.za>\n"
8
  "Language-Team: \n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
+ #: include/about.php:3
21
  #, php-format
22
+ 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."
23
+ msgstr "Polylang word voorsien met 'n uitgebreide %s dokumentasie %s (slegs in Engels). Dit sluit inligting in oor hoe om jou veeltalige werf op te stel en dit op 'n daaglikse basis te gebruik, 'n FAQ, sowel as 'n dokumentasie vir programmeerders om hul plugins en temas aan te pas."
 
 
 
 
 
 
 
 
24
 
25
+ #: include/about.php:9
26
  #, php-format
27
+ 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."
28
+ msgstr "Jy sal ook nuttige inligting in die %s support forum %s vind. Maar moenie vergeet om 'n soektog te maak voordat 'n nuwe onderwerp gepos word nie."
29
 
30
+ #: include/about.php:16
31
  #, php-format
32
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
33
+ msgstr "Polylang is gratis en is vrygestel onder dieselfde lisensie as WordPress, die %sGPL%s."
34
 
35
+ #: include/about.php:22
 
36
  #, php-format
37
+ msgid "If you wonder how you can help the project, just %sread this%s."
38
+ msgstr "As jy wonder hoe jy die projek kan help, %slees hierdie%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
 
40
+ #: include/about.php:27
41
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
42
+ msgstr "Laastens as jy van hierdie plugin hou, of as dit jou besigheid help, sal donasies aan die skrywer opreg waardeer word."
43
 
44
+ #: include/admin-base.php:55
45
+ #: include/admin-base.php:185
46
+ #: include/admin-filters.php:250
47
+ #: include/admin.php:23
48
+ #: include/admin.php:318
49
+ #: include/list-table.php:46
50
+ #: polylang.php:270
51
  msgid "Languages"
52
  msgstr "Tale"
53
 
54
+ #: include/admin-base.php:154
 
 
 
 
55
  msgid "Displays language names"
56
  msgstr "Toon taal name"
57
 
58
+ #: include/admin-base.php:155
59
  msgid "Displays flags"
60
  msgstr "Toon vlae"
61
 
62
+ #: include/admin-base.php:156
63
  msgid "Forces link to front page"
64
  msgstr "Dwing skakel na voorblad"
65
 
66
+ #: include/admin-base.php:157
67
  msgid "Hides the current language"
68
  msgstr "Verberg die huidige taal"
69
 
70
+ #: include/admin-base.php:161
71
  msgid "Displays a language switcher at the end of the menu"
72
  msgstr "Toon 'n taal selektor aan die einde van die kieslys"
73
 
74
+ #: include/admin-base.php:162
75
  msgid "Displays as dropdown"
76
  msgstr "Toon as dropdown"
77
 
78
+ #: include/admin-base.php:186
79
  msgid "Filters content by language"
80
  msgstr "Filtreer inhoud volgens taal"
81
 
82
+ #: include/admin-base.php:193
83
  msgid "Show all languages"
84
  msgstr "Toon alle tale"
85
 
86
+ #: include/admin-filters.php:188
87
+ #: include/admin-filters.php:884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  msgid "Add new translation"
89
  msgstr "Las 'n nuwe vertaling by"
90
 
91
+ #: include/admin-filters.php:216
92
+ #: include/admin-filters.php:274
93
+ #: include/admin-filters.php:608
94
+ #: include/admin-filters.php:824
95
+ #: include/admin-filters.php:842
96
+ #: include/list-table.php:45
97
+ #: include/media-translations.php:5
98
+ #: include/media-translations.php:43
99
+ #: include/post-translations.php:8
100
+ #: include/term-translations.php:15
101
+ #: polylang.php:271
102
+ msgid "Language"
103
+ msgstr "Taal"
 
 
104
 
105
+ #: include/admin-filters.php:623
106
+ #: include/admin-filters.php:658
107
+ #: include/list-table.php:120
108
+ #: include/media-translations.php:40
109
+ #: include/term-translations.php:6
110
+ #: include/term-translations.php:11
111
  msgid "Translations"
112
  msgstr "Vertalings"
113
 
114
+ #: include/admin-filters.php:826
115
+ #: include/admin-filters.php:845
116
  msgid "Sets the language"
117
  msgstr "Stel die taal"
118
 
119
+ #: include/admin-filters.php:1078
 
 
 
 
120
  msgid "Theme locations and languages"
121
  msgstr "Tema plekke en tale"
122
 
123
+ #: include/admin-filters.php:1084
124
  #, php-format
125
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
126
  msgstr "Gaan asseblief na die %stale ​​bladsy%s toe om die tema se plekke en tale op te stel"
127
 
128
+ #: include/admin-filters.php:1102
129
  msgid "The widget is displayed for:"
130
  msgstr "Die widget is vertoon vir:"
131
 
132
+ #: include/admin-filters.php:1106
133
+ #: polylang.php:272
134
  msgid "All languages"
135
  msgstr "Alle tale"
136
 
137
+ #: include/admin-filters.php:1130
138
  msgid "Admin language"
139
  msgstr "Admin taal"
140
 
141
+ #: include/admin-filters.php:1135
142
  msgid "Wordpress default"
143
+ msgstr "Wordpress default"
144
 
145
+ #: include/admin-filters.php:1161
146
+ #: include/admin.php:326
147
+ msgid "Settings"
148
+ msgstr "Instellings"
149
+
150
+ #: include/admin-filters.php:1167
151
  msgid "Upgrading language files&#8230;"
152
  msgstr "Opgradering van taal lêers&#8230;"
153
 
154
+ #: include/admin.php:22
155
+ msgid "About Polylang"
156
+ msgstr "Oor Polylang"
157
+
158
+ #: include/admin.php:27
159
+ #: include/list-table.php:92
160
+ msgid "Strings translations"
161
+ msgstr "String vertalings"
162
+
163
+ #: include/admin.php:323
164
+ msgid "Menus"
165
+ msgstr "Kieslys"
166
+
167
+ #: include/admin.php:325
168
+ #: include/list-table.php:91
169
+ msgid "Strings translation"
170
+ msgstr "String vertaling"
171
+
172
+ #: include/admin.php:345
173
+ msgid "Enter a valid WorPress locale"
174
+ msgstr "Gee 'n geldige WorPress locale"
175
+
176
+ #: include/admin.php:346
177
+ msgid "The language code must be 2 characters long"
178
+ msgstr "Die taal kode moet 2 karakters lank wees"
179
+
180
+ #: include/admin.php:347
181
+ msgid "The language code must be unique"
182
+ msgstr "Die taal kode moet uniek wees"
183
+
184
+ #: include/admin.php:348
185
+ msgid "The language must have a name"
186
+ msgstr "Die taal moet 'n naam hê"
187
+
188
+ #: include/admin.php:349
189
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
190
+ msgstr "Die taal is geskep, maar die WordPress taallêer is nie afgelaai nie. Installeer dit asseblief by hand."
191
+
192
+ #: include/admin.php:468
193
+ msgid "Widget title"
194
+ msgstr "Widget titel"
195
+
196
+ # @ polylang
197
+ #: include/base.php:339
198
+ msgid "Taxonomies"
199
+ msgstr "Taksonomieë"
200
+
201
+ # @ polylang
202
+ #: include/base.php:340
203
+ msgid "Custom fields"
204
+ msgstr "Persoonlike velde"
205
+
206
+ # @ polylang
207
+ #: include/base.php:341
208
+ msgid "Comment status"
209
+ msgstr "Kommentaar status"
210
+
211
+ # @ polylang
212
+ #: include/base.php:342
213
+ msgid "Ping status"
214
+ msgstr "Ping status"
215
+
216
+ # @ polylang
217
+ #: include/base.php:343
218
+ msgid "Sticky posts"
219
+ msgstr "Sticky posts"
220
+
221
+ # @ polylang
222
+ #: include/base.php:344
223
+ msgid "Published date"
224
+ msgstr "Gepubliseer datum"
225
+
226
+ # @ polylang
227
+ #: include/base.php:345
228
+ msgid "Post format"
229
+ msgstr "Post formaat"
230
+
231
+ #: include/base.php:346
232
+ msgid "Page parent"
233
+ msgstr "Bladsy ouer"
234
+
235
+ # @ polylang
236
+ #: include/base.php:347
237
+ msgid "Page template"
238
+ msgstr "Bladsy sjabloon"
239
+
240
+ #: include/base.php:348
241
+ msgid "Page order"
242
+ msgstr "Bladsy orde"
243
+
244
+ # @ polylang
245
+ #: include/base.php:349
246
+ msgid "Featured image"
247
+ msgstr "Featured prent"
248
+
249
+ #: include/languages-form.php:43
250
  msgid "Edit language"
251
  msgstr "Verander tale"
252
 
253
+ #: include/languages-form.php:43
254
+ #: include/languages-form.php:124
255
  msgid "Add new language"
256
  msgstr "Las nuwe taal by"
257
 
258
+ #: include/languages-form.php:65
259
  msgid "Choose a language"
260
  msgstr "Kies a taal"
261
 
262
+ #: include/languages-form.php:79
263
  msgid "You can choose a language in the list or directly edit it below."
264
  msgstr "Jy kan 'n taal in die lys kies of dit direk verander hieronder."
265
 
266
+ #: include/languages-form.php:83
267
+ #: include/list-table.php:63
268
  msgid "Full name"
269
  msgstr "Volle naam"
270
 
271
+ #: include/languages-form.php:85
272
  msgid "The name is how it is displayed on your site (for example: English)."
273
  msgstr "Die naam is hoe dit vertoon word op jou webwerf (byvoorbeeld: Afrikaans)."
274
 
275
+ #: include/languages-form.php:89
276
+ #: include/list-table.php:64
277
  msgid "Locale"
278
+ msgstr "Locale"
279
 
280
+ #: include/languages-form.php:94
281
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
282
  msgstr "Wordpress Locale vir die taal (byvoorbeeld: af_ZA). Jy gaan nodig hê om die .mo leêr te installeer vir die taal."
283
 
284
+ #: include/languages-form.php:98
285
  msgid "Language code"
286
  msgstr "Taal kode"
287
 
288
+ #: include/languages-form.php:100
289
  msgid "2-letters ISO 639-1 language code (for example: en)"
290
  msgstr "2 letters ISO 639-1 taal-kode (byvoorbeeld: af)"
291
 
292
+ #: include/languages-form.php:104
293
  msgid "Text direction"
294
  msgstr "Skrif rigting"
295
 
296
+ #: include/languages-form.php:108
297
  msgid "left to right"
298
  msgstr "links na regs"
299
 
300
+ #: include/languages-form.php:113
301
  msgid "right to left"
302
  msgstr "regs na links"
303
 
304
+ #: include/languages-form.php:115
305
  msgid "Choose the text direction for the language"
306
  msgstr "Kies die skrif rigting vir die taal"
307
 
308
+ #: include/languages-form.php:119
309
+ #: include/list-table.php:66
310
  msgid "Order"
311
  msgstr "Orde"
312
 
313
+ #: include/languages-form.php:121
314
  msgid "Position of the language in the language switcher"
315
  msgstr "Posisie van die taal in die taal selektor"
316
 
317
+ #: include/languages-form.php:180
 
 
 
 
318
  msgid "Language switcher"
319
  msgstr "Taal selektor"
320
 
321
+ #: include/languages-form.php:206
322
+ msgid "Search translations"
323
+ msgstr "Search translations"
324
+
325
+ #: include/languages-form.php:215
326
  msgid "Clean strings translation database"
327
  msgstr "Skoon stringe vertaling databasis"
328
 
329
+ #: include/languages-form.php:231
330
  msgid "Default language"
331
  msgstr "Default taal"
332
 
333
+ #: include/languages-form.php:243
334
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
335
  msgstr "Daar is posts, bladsye, kategorieë of tags sonder 'n taal gestel. Wil jy hulle almal stel na die standaard taal?"
336
 
337
+ #: include/languages-form.php:251
338
  msgid "Detect browser language"
339
  msgstr "Spoor browser taal op"
340
 
341
+ #: include/languages-form.php:257
342
  msgid "When the front page is visited, set the language according to the browser preference"
343
  msgstr "Wanneer die voorblad besoek word, stel die taal volgens die browser se voorkeur"
344
 
345
+ #: include/languages-form.php:264
346
  msgid "URL modifications"
347
  msgstr "URL veranderinge"
348
 
349
+ #: include/languages-form.php:270
350
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
351
  msgstr "Die taal is gestel vanaf die inhoud. Posts, bladsye, kategorieë en tags URL's is nie verander nie."
352
 
353
+ #: include/languages-form.php:278
354
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
355
  msgstr "Die taal kode, byvoorbeeld /af/, word bygevoeg aan al die URL's wanneer mooi permanente skakels gebruik word."
356
 
357
+ #: include/languages-form.php:287
358
  msgid "Remove /language/ in pretty permalinks. Example:"
359
  msgstr "Verwyder /taal/ in mooi permanente skakels. Voorbeeld:"
360
 
361
+ #: include/languages-form.php:296
362
  msgid "Keep /language/ in pretty permalinks. Example:"
363
  msgstr "Hou /taal/ in mooi permanente skakels. Voorbeeld:"
364
 
365
+ #: include/languages-form.php:305
366
  msgid "Hide URL language information for default language"
367
  msgstr "Verberg URL taal inligting vir standaard taal"
368
 
369
+ #: include/languages-form.php:315
370
  #, php-format
371
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
372
  msgstr "Wanneer 'n statiese voorblad gebruik word, herlei die taal bladsy (byvoorbeeld: %s) na die voorblad in die regte taal"
373
 
374
+ # @ polylang
375
+ #: include/languages-form.php:324
376
+ msgid "Media"
377
+ msgstr "Media"
378
+
379
+ # @ polylang
380
+ #: include/languages-form.php:330
381
+ msgid "Activate languages and translations for media"
382
+ msgstr "Aktiveer tale en vertalings vir media"
383
+
384
+ #: include/languages-form.php:337
385
  msgid "Synchronization"
386
  msgstr "Sinkronisering"
387
 
388
+ # @ polylang
389
+ #: include/languages-form.php:351
390
+ msgid "Custom post types"
391
+ msgstr "Persoonlike post tipes"
392
+
393
+ # @ polylang
394
+ #: include/languages-form.php:364
395
+ msgid "Activate languages and translations for custom post types."
396
+ msgstr "Aktiveer tale en vertalings vir persoonlike post tipes."
397
+
398
+ # @ polylang
399
+ #: include/languages-form.php:372
400
+ msgid "Custom taxonomies"
401
+ msgstr "Persoonlike taksonomieë"
402
+
403
+ # @ polylang
404
+ #: include/languages-form.php:385
405
+ msgid "Activate languages and translations for custom taxonomies."
406
+ msgstr "Aktiveer tale en vertalings vir persoonlike taksonomieë."
407
+
408
+ #: include/list-table.php:55
409
+ #: include/media-translations.php:22
410
+ #: include/media-translations.php:60
411
+ #: include/post-translations.php:10
412
+ #: include/post-translations.php:33
413
+ #: include/term-translations.php:18
414
+ #: include/term-translations.php:80
415
+ msgid "Edit"
416
+ msgstr "Verander"
417
+
418
+ #: include/list-table.php:56
419
+ msgid "Delete"
420
+ msgstr "Verwyder"
421
+
422
+ #: include/list-table.php:65
423
+ msgid "Code"
424
+ msgstr "Kode"
425
+
426
+ #: include/list-table.php:67
427
+ msgid "Flag"
428
+ msgstr "Vlag"
429
+
430
+ #: include/list-table.php:68
431
+ msgid "Posts"
432
+ msgstr "Posts"
433
 
434
+ #: include/list-table.php:118
435
+ msgid "Name"
436
+ msgstr "Naam"
437
+
438
+ #: include/list-table.php:119
439
+ msgid "String"
440
+ msgstr "String"
441
+
442
+ #: include/media-translations.php:6
443
+ #: include/media-translations.php:44
444
+ #: include/term-translations.php:16
445
+ msgid "Translation"
446
+ msgstr "Vertaling"
447
+
448
+ #: include/media-translations.php:31
449
+ #: include/media-translations.php:68
450
+ #: include/post-translations.php:38
451
+ #: include/term-translations.php:60
452
+ msgid "Add new"
453
+ msgstr "Maak nuwe"
454
+
455
+ #: include/post-translations.php:5
456
  msgid "ID of pages in other languages:"
457
  msgstr "ID van bladsye in ander tale:"
458
 
459
+ #: include/post-translations.php:5
460
  msgid "ID of posts in other languages:"
461
  msgstr "ID van posts in ander tale:"
462
 
463
+ #: include/post-translations.php:9
464
  msgid "Page ID"
465
  msgstr "Bladsy ID"
466
 
467
+ #: include/post-translations.php:9
468
  msgid "Post ID"
469
+ msgstr "Post ID"
470
 
471
+ #: include/term-translations.php:48
472
+ msgid "No untranslated term"
473
+ msgstr "Geen onvertaalde term"
 
474
 
475
+ #: include/widget.php:6
476
+ msgid "Language Switcher"
477
+ msgstr "Taal Selektor"
 
478
 
479
+ #: include/widget.php:6
480
+ msgid "Displays a language switcher"
481
+ msgstr "Toon 'n taal selektor"
482
+
483
+ #: include/widget.php:69
484
+ msgid "Title:"
485
+ msgstr "Titel:"
486
+
487
+ # @ polylang
488
+ #. translators: plugin header field 'Description'
489
+ #: polylang.php:0
490
+ msgid "Adds multilingual capability to WordPress"
491
+ msgstr "Voeg veeltalige vermoë by WordPress"
492
+
493
+ #: polylang.php:118
494
  #, php-format
495
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
496
+ msgstr "Jy gebruik WordPress %s. Polylang vereis ten minste WordPress %s."
497
+
498
+ #: polylang.php:159
499
+ msgid "For some reasons, Polylang could not create a table in your database."
500
+ msgstr "Vir een of ander rede kon Polylang nie 'n tabel in jou databasis stoor nie."
501
+
502
+ # @ polylang
503
+ #: polylang.php:220
504
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
505
+ msgstr "Polylang was gedeaktiveer omdat jy van te ou weergawe af opgegradeer het."
506
 
507
+ # @ polylang
508
+ #: polylang.php:222
509
  #, php-format
510
+ msgid "Please upgrade first to %s before ugrading to %s."
511
+ msgstr "Gradeer asseblief eers op na %s toe voor jy opgradeer na %s toe."
512
 
513
+ #~ msgid "Error: Restore of local flags failed!"
514
+ #~ msgstr "Fout: Herstel van plaaslike vlae het misluk!"
 
515
 
516
+ #~ msgid "Please move your local flags from %s to %s"
517
+ #~ msgstr "Beweeg jou plaaslike vlae van %s na %s"
 
518
 
519
+ #~ msgid "%1$s %2$s"
520
+ #~ msgstr "%1$s %2$s"
 
521
 
522
+ #~ msgid "View posts for %1$s %2$s"
523
+ #~ msgstr "Sien posts vir %1$s %2$s"
 
524
 
525
+ #~ msgid "Site Title"
526
+ #~ msgstr "Werf Titel"
 
527
 
528
+ #~ msgid "&mdash; No Change &mdash;"
529
+ #~ msgstr "&mdash; Geen Verandering &mdash;"
 
530
 
531
+ #~ msgid "Page's language:"
532
+ #~ msgstr "Bladsy se taal:"
 
533
 
534
+ #~ msgid "Post's language:"
535
+ #~ msgstr "Post se taal:"
 
536
 
537
+ #~ msgid "None"
538
+ #~ msgstr "Geen"
 
539
 
540
+ #~ msgid "Update"
541
+ #~ msgstr "Opdateer"
542
+
543
+ #~ msgid ""
544
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
545
+ #~ "between translations of a post or page"
546
+ #~ msgstr ""
547
+ #~ "Laat kategorieë, tags, verskynede beeld en ander metas tussen vertalings "
548
+ #~ "van 'n ​​post of bladsy te sinkroniseer"
549
 
550
+ #~ msgid "Search"
551
+ #~ msgstr "Soek"
languages/polylang-be_BY.mo CHANGED
Binary file
languages/polylang-be_BY.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-08-19 20:20+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Alexander <alexander.markevitch@gmail.com>\n"
8
  "Language-Team: \n"
@@ -20,547 +20,587 @@ msgstr ""
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
- "Вы выкарыстоўваеце WordPress %s. Polylang патрабуе па меньшае WordPress %s."
28
 
29
  # @ polylang
30
- #: ../polylang.php:125
31
- msgid "For some reasons, Polylang could not create a table in your database."
 
32
  msgstr ""
33
- "Па некаторых прычынах, Polylang не мае магчымасьці стварыць табліцу ў базе "
34
- "даных."
35
 
36
  # @ polylang
37
- #: ../polylang.php:208
38
- msgid "Error: Restore of local flags failed!"
 
39
  msgstr ""
40
- "Памылка: Не атрымалася ўзнавіць карыстальніцкія іконкі-сьцягі з рэзэрвовай "
41
- "копіі!"
42
 
43
  # @ polylang
44
- #: ../polylang.php:209
45
- #, fuzzy, php-format
46
- msgid "Please move your local flags from %s to %s"
47
- msgstr "Калі ласка, перамясьціце "
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 ../include/calendar.php:140
58
  #, php-format
59
- msgid "View posts for %1$s %2$s"
60
- msgstr "Адлюстроўваць запісы для %1$s %2$s"
61
-
62
- # @ polylang
63
- #: ../include/media-translations.php:3 ../include/admin-filters.php:194
64
- #: ../include/admin-filters.php:525 ../include/admin-filters.php:696
65
- #: ../include/admin-filters.php:714 ../include/post-translations.php:8
66
- #: ../include/term-translations.php:15
67
- msgid "Language"
68
- msgstr "Мова"
69
-
70
- # @ polylang
71
- #: ../include/media-translations.php:4 ../include/term-translations.php:16
72
- msgid "Translation"
73
- msgstr "Пераклад"
74
-
75
- # @ polylang
76
- #: ../include/media-translations.php:18 ../include/post-translations.php:10
77
- #: ../include/post-translations.php:33 ../include/term-translations.php:18
78
- #: ../include/term-translations.php:65
79
- msgid "Edit"
80
- msgstr "Рэдагаваць"
81
-
82
- # @ polylang
83
- #: ../include/media-translations.php:26 ../include/post-translations.php:38
84
- #: ../include/term-translations.php:54
85
- msgid "Add new"
86
- msgstr "Дадаць новую"
87
-
88
- # @ polylang
89
- #: ../include/widget.php:6
90
- msgid "Language Switcher"
91
- msgstr "Пераключальнік моў"
92
-
93
- # @ polylang
94
- #: ../include/widget.php:6
95
- msgid "Displays a language switcher"
96
- msgstr "Паказвае пераключальнік моў"
97
 
98
  # @ polylang
99
- #: ../include/widget.php:73
100
- msgid "Title:"
101
- msgstr "Назва:"
102
 
103
  # @ polylang
104
- #: ../include/admin-base.php:50 ../include/admin-base.php:176
105
- #: ../include/admin.php:290 ../include/admin-filters.php:221
 
 
 
 
 
106
  msgid "Languages"
107
  msgstr "Мовы"
108
 
109
  # @ polylang
110
- #: ../include/admin-base.php:55
111
- msgid "About Polylang"
112
- msgstr "Аб Polylang"
113
-
114
- # @ polylang
115
- #: ../include/admin-base.php:149
116
  msgid "Displays language names"
117
  msgstr "Паказваць назвы моў"
118
 
119
  # @ polylang
120
- #: ../include/admin-base.php:150
121
  msgid "Displays flags"
122
  msgstr "Паказваць сьцягі"
123
 
124
  # @ polylang
125
- #: ../include/admin-base.php:151
126
  msgid "Forces link to front page"
127
  msgstr "Прымусова пераходзіць на галоўную старонку сайта пры зьмене мовы"
128
 
129
  # @ polylang
130
- #: ../include/admin-base.php:152
131
  msgid "Hides the current language"
132
  msgstr "Схаваць выкарыстоўваемую мову"
133
 
134
  # @ polylang
135
- #: ../include/admin-base.php:154
136
  msgid "Displays a language switcher at the end of the menu"
137
  msgstr "Паказвае пераключальнік моў"
138
 
139
  # @ polylang
140
- #: ../include/admin-base.php:155
141
  msgid "Displays as dropdown"
142
  msgstr "Паказвае як выпадальны сьпіс"
143
 
144
  # @ polylang
145
- #: ../include/admin-base.php:177
146
  msgid "Filters content by language"
147
  msgstr "Адбіраць зьмесьціва паводле мовы"
148
 
149
  # @ polylang
150
- #: ../include/admin-base.php:184
151
  msgid "Show all languages"
152
  msgstr "Адлюстраваць усе мовы"
153
 
154
  # @ polylang
155
- #: ../include/admin.php:295
156
- msgid "Menus"
157
- msgstr "Меню"
 
158
 
159
  # @ polylang
160
- #: ../include/admin.php:297
161
- msgid "Strings translation"
162
- msgstr "Пераклад радкоў"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
 
164
  # @ default
165
  # @ polylang
166
- #: ../include/admin.php:298 ../include/admin-filters.php:988
 
167
  msgid "Settings"
168
  msgstr "Наладкі"
169
 
170
  # @ polylang
171
- #: ../include/admin.php:317
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
172
  msgid "Enter a valid WorPress locale"
173
  msgstr "Вызначце карэктную WordPress лакаль"
174
 
175
  # @ polylang
176
- #: ../include/admin.php:318
177
  msgid "The language code must be 2 characters long"
178
  msgstr "Код мовы павінен складацца з 2 сімвалаў"
179
 
180
  # @ polylang
181
- #: ../include/admin.php:319
182
  msgid "The language code must be unique"
183
  msgstr "Код мовы павінны быць унікальным"
184
 
185
  # @ polylang
186
- #: ../include/admin.php:320
187
  msgid "The language must have a name"
188
  msgstr "Мова павінна мець назву"
189
 
190
  # @ polylang
191
- #: ../include/admin.php:321
192
- msgid ""
193
- "The language was created, but the WordPress language file was not "
194
- "downloaded. Please install it manually."
195
- msgstr ""
196
- "Мова была створана, але патрабуемые моўныя файлы не былі запампованы. Калі "
197
- "ласка, запампуйце ды устанавіце іх самастойна."
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 "Назва віджэту"
213
 
214
  # @ polylang
215
- #: ../include/admin-filters.php:176 ../include/admin-filters.php:753
216
- msgid "Add new translation"
217
- msgstr "Дадаць новы пераклад"
218
-
219
- #: ../include/admin-filters.php:190
220
- msgid "&mdash; No Change &mdash;"
221
- msgstr "&mdash; Бяз зьмены &mdash;"
222
 
223
  # @ polylang
224
- #: ../include/admin-filters.php:244
225
- msgid "Page's language:"
226
- msgstr "Мова старонкі"
227
 
228
  # @ polylang
229
- #: ../include/admin-filters.php:244
230
- msgid "Post's language:"
231
- msgstr "Мова запісу"
232
-
233
- # @ default
234
- #: ../include/admin-filters.php:305
235
- msgid "(no parent)"
236
  msgstr ""
237
 
238
  # @ polylang
239
- #: ../include/admin-filters.php:536 ../include/admin-filters.php:561
240
- #: ../include/term-translations.php:6 ../include/term-translations.php:11
241
- msgid "Translations"
242
- msgstr "Пераклады"
243
 
244
  # @ polylang
245
- #: ../include/admin-filters.php:698 ../include/admin-filters.php:717
246
- msgid "Sets the language"
247
- msgstr "Вызначае мову"
248
-
249
- # @ default
250
- #: ../include/admin-filters.php:879
251
- msgid "None"
252
- msgstr "Не"
253
 
254
  # @ polylang
255
- #: ../include/admin-filters.php:910
256
- msgid "Theme locations and languages"
257
- msgstr "Разьмяшчэнне тэмы ды моў"
258
 
259
  # @ polylang
260
- #: ../include/admin-filters.php:916
261
- #, php-format
262
- msgid ""
263
- "Please go to the %slanguages page%s to set theme locations and languages"
264
  msgstr ""
265
- "Калі ласка, перайдзіце на %slanguages page%s для таго, каб зазначыць "
266
- "разьмяшчэнне тэмы ды моў"
267
 
268
  # @ polylang
269
- #: ../include/admin-filters.php:931
270
- msgid "The widget is displayed for:"
271
- msgstr "Паказваць віджэт для"
272
 
273
  # @ polylang
274
- #: ../include/admin-filters.php:935
275
- msgid "All languages"
276
- msgstr "Усе мовы"
277
 
278
  # @ polylang
279
- #: ../include/admin-filters.php:959
280
- msgid "Admin language"
281
- msgstr "Мова панэлі адміністратара"
282
-
283
- #: ../include/admin-filters.php:964
284
- msgid "Wordpress default"
285
  msgstr ""
286
 
287
  # @ polylang
288
- #: ../include/admin-filters.php:994
289
- msgid "Upgrading language files&#8230;"
290
  msgstr ""
291
 
292
  # @ polylang
293
- #: ../include/languages-form.php:38
294
  msgid "Edit language"
295
  msgstr "Рэдагаваць мову"
296
 
297
  # @ polylang
298
- #: ../include/languages-form.php:38 ../include/languages-form.php:105
 
299
  msgid "Add new language"
300
  msgstr "Дадаць новую мову"
301
 
302
  # @ polylang
303
- #: ../include/languages-form.php:60
304
  msgid "Choose a language"
305
  msgstr "Абраць мову"
306
 
307
  # @ polylang
308
- #: ../include/languages-form.php:68
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 "Full name"
315
  msgstr "Поўная назва"
316
 
317
  # @ polylang
318
- #: ../include/languages-form.php:74
319
  msgid "The name is how it is displayed on your site (for example: English)."
320
  msgstr "Назва для адлюстравання на сайце (напрыклад: Беларускі)."
321
 
322
  # @ polylang
323
- #: ../include/languages-form.php:78
 
324
  msgid "Locale"
325
  msgstr "Лакаль"
326
 
327
  # @ polylang
328
- #: ../include/languages-form.php:81
329
- msgid ""
330
- "Wordpress Locale for the language (for example: en_US). You will need to "
331
- "install the .mo file for this language."
332
- msgstr ""
333
- "Лакаль Wordpress для мовы (напрыклад: be_BY). Вы павінны устанавіць файлы ."
334
- "mo для панэлі адміністратара ды выкарыстоўваемай тэмы."
335
 
336
  # @ polylang
337
- #: ../include/languages-form.php:85
338
  msgid "Language code"
339
  msgstr "Код мовы"
340
 
341
  # @ polylang
342
- #: ../include/languages-form.php:87
343
  msgid "2-letters ISO 639-1 language code (for example: en)"
344
  msgstr "Дзвюхлітарны код мовы ISO 639-1 (напрыклад: by)"
345
 
346
  # @ polylang
347
- #: ../include/languages-form.php:91
348
  msgid "Text direction"
349
  msgstr "Напрамак тэксту"
350
 
351
  # @ polylang
352
- #: ../include/languages-form.php:93
353
  msgid "left to right"
354
  msgstr "зьлева направа"
355
 
356
  # @ polylang
357
- #: ../include/languages-form.php:95
358
  msgid "right to left"
359
  msgstr "справа налева"
360
 
361
  # @ polylang
362
- #: ../include/languages-form.php:96
363
  msgid "Choose the text direction for the language"
364
  msgstr ""
365
 
366
  # @ polylang
367
- #: ../include/languages-form.php:100
 
368
  msgid "Order"
369
  msgstr ""
370
 
371
  # @ polylang
372
- #: ../include/languages-form.php:102
373
  msgid "Position of the language in the language switcher"
374
  msgstr ""
375
 
376
- # @ default
377
- #: ../include/languages-form.php:105
378
- msgid "Update"
379
- msgstr "Аднавіць"
380
-
381
  # @ polylang
382
- #: ../include/languages-form.php:151
383
  msgid "Language switcher"
384
  msgstr "Выбар моў"
385
 
386
- #: ../include/languages-form.php:175
 
 
 
 
 
387
  msgid "Clean strings translation database"
388
  msgstr ""
389
 
390
  # @ polylang
391
- #: ../include/languages-form.php:191
392
  msgid "Default language"
393
  msgstr "Мова выкарыстання"
394
 
395
  # @ polylang
396
- #: ../include/languages-form.php:203
397
- msgid ""
398
- "There are posts, pages, categories or tags without language set. Do you want "
399
- "to set them all to default language ?"
400
- msgstr ""
401
- "Былі знойдзены запісы, старонкі, катэгорыі ды тагі без зазначэньня мовы. "
402
- "Вызначыць мову выкарыстання?"
403
 
404
  # @ polylang
405
- #: ../include/languages-form.php:211
406
  msgid "Detect browser language"
407
  msgstr "Вызначыць мову браузэра"
408
 
409
  # @ polylang
410
- #: ../include/languages-form.php:217
411
- msgid ""
412
- "When the front page is visited, set the language according to the browser "
413
- "preference"
414
  msgstr "Вызначыць мову сайта паводле наладак браузэра"
415
 
416
  # @ polylang
417
- #: ../include/languages-form.php:224
418
  msgid "URL modifications"
419
  msgstr "Мадыфікацыі URL"
420
 
421
- #: ../include/languages-form.php:230
422
- msgid ""
423
- "The language is set from content. Posts, pages, categories and tags urls are "
424
- "not modified."
425
  msgstr ""
426
 
427
- #: ../include/languages-form.php:238
428
- msgid ""
429
- "The language code, for example /en/, is added to all urls when using pretty "
430
- "permalinks."
431
  msgstr ""
432
 
433
  # @ polylang
434
- #: ../include/languages-form.php:247
435
  msgid "Remove /language/ in pretty permalinks. Example:"
436
  msgstr "Выдаліць /language/ са спасылцы. Напрыклад:"
437
 
438
  # @ polylang
439
- #: ../include/languages-form.php:256
440
  msgid "Keep /language/ in pretty permalinks. Example:"
441
  msgstr "Пакінуць /language/ са спасылцы. Напрыклад:"
442
 
443
  # @ polylang
444
- #: ../include/languages-form.php:265
445
  msgid "Hide URL language information for default language"
446
  msgstr "Схаваць назву мовы з URL"
447
 
448
- #: ../include/languages-form.php:274
449
  #, php-format
450
- msgid ""
451
- "When using static front page, redirect the language page (example: %s) to "
452
- "the front page in the right language"
 
 
 
453
  msgstr ""
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
  # @ polylang
466
- #: ../include/post-translations.php:5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
467
  msgid "ID of pages in other languages:"
468
  msgstr "ID старонак на другіх мовах:"
469
 
470
  # @ polylang
471
- #: ../include/post-translations.php:5
472
  msgid "ID of posts in other languages:"
473
  msgstr "ID запісаў на другіх мовах:"
474
 
475
  # @ polylang
476
- #: ../include/post-translations.php:9
477
  msgid "Page ID"
478
  msgstr "ID старонкі"
479
 
480
  # @ polylang
481
- #: ../include/post-translations.php:9
482
  msgid "Post ID"
483
  msgstr "ID запісу"
484
 
485
  # @ polylang
486
- #: ../include/about.php:3
487
- #, php-format
488
- msgid ""
489
- "Polylang is provided with an extensive %sdocumentation%s (in English only). "
490
- "It includes information on how to set up your multilingual site and use it "
491
- "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
492
- "their plugins and themes."
493
- msgstr ""
494
-
495
- # @ polylang
496
- #: ../include/about.php:8
497
- #, php-format
498
- msgid ""
499
- "You will also find useful information in the %ssupport forum%s. However "
500
- "don't forget to make a search before posting a new topic."
501
  msgstr ""
502
 
503
  # @ polylang
504
- #: ../include/about.php:14
505
- #, php-format
506
- msgid ""
507
- "Polylang is free of charge and is released under the same license as "
508
- "WordPress, the %sGPL%s."
509
- msgstr ""
510
 
511
  # @ polylang
512
- #: ../include/about.php:18
513
- #, php-format
514
- msgid "If you wonder how you can help the project, just %sread this%s."
515
- msgstr "Аб тым, як вы можаце дапамагчы праэкту, вы можаце прачытаць %sтут%s."
516
 
517
  # @ polylang
518
- #: ../include/about.php:22
519
- msgid ""
520
- "Finally if you like this plugin or if it helps your business, donations to "
521
- "the author are greatly appreciated."
522
- msgstr ""
523
-
524
- #: ../include/core.php:547
525
- msgid "Search"
526
- msgstr "Пошук"
527
 
528
  # @ polylang
529
- #: ../include/term-translations.php:48
530
- msgid "No untranslated term"
 
531
  msgstr ""
532
 
533
  # @ polylang
534
- #: ../include/list-table.php:27
535
- msgid "Delete"
536
- msgstr "Выдаліць"
537
-
538
- # @ polylang
539
- #: ../include/list-table.php:47
540
- msgid "Code"
541
- msgstr "Код"
542
 
543
  # @ polylang
544
- #: ../include/list-table.php:49
545
- msgid "Flag"
546
- msgstr "Сьцяг"
547
 
548
  # @ polylang
549
- #: ../include/list-table.php:50
550
- msgid "Posts"
551
- msgstr "Запісы"
552
 
553
  # @ polylang
554
- #: ../include/list-table.php:105
555
- msgid "Strings translations"
556
- msgstr "Пераклад радкоў"
 
557
 
558
  # @ polylang
559
- #: ../include/list-table.php:131
560
- msgid "Name"
561
- msgstr "Імя"
562
-
563
  # @ polylang
564
- #: ../include/list-table.php:132
565
- msgid "String"
566
- msgstr "Радок"
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Alexander <alexander.markevitch@gmail.com>\n"
8
  "Language-Team: \n"
20
  "X-Poedit-SearchPath-0: ..\n"
21
 
22
  # @ polylang
23
+ #: include/about.php:3
24
  #, php-format
25
+ 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."
26
  msgstr ""
 
27
 
28
  # @ polylang
29
+ #: include/about.php:9
30
+ #, php-format
31
+ 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."
32
  msgstr ""
 
 
33
 
34
  # @ polylang
35
+ #: include/about.php:16
36
+ #, php-format
37
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
38
  msgstr ""
 
 
39
 
40
  # @ polylang
41
+ #: include/about.php:22
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  #, php-format
43
+ msgid "If you wonder how you can help the project, just %sread this%s."
44
+ msgstr "Аб тым, як вы можаце дапамагчы праэкту, вы можаце прачытаць %sтут%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
 
46
  # @ polylang
47
+ #: include/about.php:27
48
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
49
+ msgstr ""
50
 
51
  # @ polylang
52
+ #: include/admin-base.php:55
53
+ #: include/admin-base.php:185
54
+ #: include/admin-filters.php:250
55
+ #: include/admin.php:23
56
+ #: include/admin.php:318
57
+ #: include/list-table.php:46
58
+ #: polylang.php:270
59
  msgid "Languages"
60
  msgstr "Мовы"
61
 
62
  # @ polylang
63
+ #: include/admin-base.php:154
 
 
 
 
 
64
  msgid "Displays language names"
65
  msgstr "Паказваць назвы моў"
66
 
67
  # @ polylang
68
+ #: include/admin-base.php:155
69
  msgid "Displays flags"
70
  msgstr "Паказваць сьцягі"
71
 
72
  # @ polylang
73
+ #: include/admin-base.php:156
74
  msgid "Forces link to front page"
75
  msgstr "Прымусова пераходзіць на галоўную старонку сайта пры зьмене мовы"
76
 
77
  # @ polylang
78
+ #: include/admin-base.php:157
79
  msgid "Hides the current language"
80
  msgstr "Схаваць выкарыстоўваемую мову"
81
 
82
  # @ polylang
83
+ #: include/admin-base.php:161
84
  msgid "Displays a language switcher at the end of the menu"
85
  msgstr "Паказвае пераключальнік моў"
86
 
87
  # @ polylang
88
+ #: include/admin-base.php:162
89
  msgid "Displays as dropdown"
90
  msgstr "Паказвае як выпадальны сьпіс"
91
 
92
  # @ polylang
93
+ #: include/admin-base.php:186
94
  msgid "Filters content by language"
95
  msgstr "Адбіраць зьмесьціва паводле мовы"
96
 
97
  # @ polylang
98
+ #: include/admin-base.php:193
99
  msgid "Show all languages"
100
  msgstr "Адлюстраваць усе мовы"
101
 
102
  # @ polylang
103
+ #: include/admin-filters.php:188
104
+ #: include/admin-filters.php:884
105
+ msgid "Add new translation"
106
+ msgstr "Дадаць новы пераклад"
107
 
108
  # @ polylang
109
+ #: include/admin-filters.php:216
110
+ #: include/admin-filters.php:274
111
+ #: include/admin-filters.php:608
112
+ #: include/admin-filters.php:824
113
+ #: include/admin-filters.php:842
114
+ #: include/list-table.php:45
115
+ #: include/media-translations.php:5
116
+ #: include/media-translations.php:43
117
+ #: include/post-translations.php:8
118
+ #: include/term-translations.php:15
119
+ #: polylang.php:271
120
+ msgid "Language"
121
+ msgstr "Мова"
122
+
123
+ # @ polylang
124
+ #: include/admin-filters.php:623
125
+ #: include/admin-filters.php:658
126
+ #: include/list-table.php:120
127
+ #: include/media-translations.php:40
128
+ #: include/term-translations.php:6
129
+ #: include/term-translations.php:11
130
+ msgid "Translations"
131
+ msgstr "Пераклады"
132
+
133
+ # @ polylang
134
+ #: include/admin-filters.php:826
135
+ #: include/admin-filters.php:845
136
+ msgid "Sets the language"
137
+ msgstr "Вызначае мову"
138
+
139
+ # @ polylang
140
+ #: include/admin-filters.php:1078
141
+ msgid "Theme locations and languages"
142
+ msgstr "Разьмяшчэнне тэмы ды моў"
143
+
144
+ # @ polylang
145
+ #: include/admin-filters.php:1084
146
+ #, php-format
147
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
148
+ msgstr "Калі ласка, перайдзіце на %slanguages page%s для таго, каб зазначыць разьмяшчэнне тэмы ды моў"
149
+
150
+ # @ polylang
151
+ #: include/admin-filters.php:1102
152
+ msgid "The widget is displayed for:"
153
+ msgstr "Паказваць віджэт для"
154
+
155
+ # @ polylang
156
+ #: include/admin-filters.php:1106
157
+ #: polylang.php:272
158
+ msgid "All languages"
159
+ msgstr "Усе мовы"
160
+
161
+ # @ polylang
162
+ #: include/admin-filters.php:1130
163
+ msgid "Admin language"
164
+ msgstr "Мова панэлі адміністратара"
165
+
166
+ #: include/admin-filters.php:1135
167
+ msgid "Wordpress default"
168
+ msgstr ""
169
 
170
  # @ default
171
  # @ polylang
172
+ #: include/admin-filters.php:1161
173
+ #: include/admin.php:326
174
  msgid "Settings"
175
  msgstr "Наладкі"
176
 
177
  # @ polylang
178
+ #: include/admin-filters.php:1167
179
+ msgid "Upgrading language files&#8230;"
180
+ msgstr ""
181
+
182
+ # @ polylang
183
+ #: include/admin.php:22
184
+ msgid "About Polylang"
185
+ msgstr "Аб Polylang"
186
+
187
+ # @ polylang
188
+ #: include/admin.php:27
189
+ #: include/list-table.php:92
190
+ msgid "Strings translations"
191
+ msgstr "Пераклад радкоў"
192
+
193
+ # @ polylang
194
+ #: include/admin.php:323
195
+ msgid "Menus"
196
+ msgstr "Меню"
197
+
198
+ # @ polylang
199
+ #: include/admin.php:325
200
+ #: include/list-table.php:91
201
+ msgid "Strings translation"
202
+ msgstr "Пераклад радкоў"
203
+
204
+ # @ polylang
205
+ #: include/admin.php:345
206
  msgid "Enter a valid WorPress locale"
207
  msgstr "Вызначце карэктную WordPress лакаль"
208
 
209
  # @ polylang
210
+ #: include/admin.php:346
211
  msgid "The language code must be 2 characters long"
212
  msgstr "Код мовы павінен складацца з 2 сімвалаў"
213
 
214
  # @ polylang
215
+ #: include/admin.php:347
216
  msgid "The language code must be unique"
217
  msgstr "Код мовы павінны быць унікальным"
218
 
219
  # @ polylang
220
+ #: include/admin.php:348
221
  msgid "The language must have a name"
222
  msgstr "Мова павінна мець назву"
223
 
224
  # @ polylang
225
+ #: include/admin.php:349
226
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
227
+ msgstr "Мова была створана, але патрабуемые моўныя файлы не былі запампованы. Калі ласка, запампуйце ды устанавіце іх самастойна."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
228
 
229
  # @ polylang
230
+ #: include/admin.php:468
231
  msgid "Widget title"
232
  msgstr "Назва віджэту"
233
 
234
  # @ polylang
235
+ #: include/base.php:339
236
+ msgid "Taxonomies"
237
+ msgstr ""
 
 
 
 
238
 
239
  # @ polylang
240
+ #: include/base.php:340
241
+ msgid "Custom fields"
242
+ msgstr ""
243
 
244
  # @ polylang
245
+ #: include/base.php:341
246
+ msgid "Comment status"
 
 
 
 
 
247
  msgstr ""
248
 
249
  # @ polylang
250
+ #: include/base.php:342
251
+ msgid "Ping status"
252
+ msgstr ""
 
253
 
254
  # @ polylang
255
+ #: include/base.php:343
256
+ msgid "Sticky posts"
257
+ msgstr ""
 
 
 
 
 
258
 
259
  # @ polylang
260
+ #: include/base.php:344
261
+ msgid "Published date"
262
+ msgstr ""
263
 
264
  # @ polylang
265
+ #: include/base.php:345
266
+ msgid "Post format"
 
 
267
  msgstr ""
 
 
268
 
269
  # @ polylang
270
+ #: include/base.php:346
271
+ msgid "Page parent"
272
+ msgstr ""
273
 
274
  # @ polylang
275
+ #: include/base.php:347
276
+ msgid "Page template"
277
+ msgstr ""
278
 
279
  # @ polylang
280
+ #: include/base.php:348
281
+ msgid "Page order"
 
 
 
 
282
  msgstr ""
283
 
284
  # @ polylang
285
+ #: include/base.php:349
286
+ msgid "Featured image"
287
  msgstr ""
288
 
289
  # @ polylang
290
+ #: include/languages-form.php:43
291
  msgid "Edit language"
292
  msgstr "Рэдагаваць мову"
293
 
294
  # @ polylang
295
+ #: include/languages-form.php:43
296
+ #: include/languages-form.php:124
297
  msgid "Add new language"
298
  msgstr "Дадаць новую мову"
299
 
300
  # @ polylang
301
+ #: include/languages-form.php:65
302
  msgid "Choose a language"
303
  msgstr "Абраць мову"
304
 
305
  # @ polylang
306
+ #: include/languages-form.php:79
307
  msgid "You can choose a language in the list or directly edit it below."
308
  msgstr "Абярыце мову са сьпісу альбо ўкажыце самастойна."
309
 
310
  # @ polylang
311
+ #: include/languages-form.php:83
312
+ #: include/list-table.php:63
313
  msgid "Full name"
314
  msgstr "Поўная назва"
315
 
316
  # @ polylang
317
+ #: include/languages-form.php:85
318
  msgid "The name is how it is displayed on your site (for example: English)."
319
  msgstr "Назва для адлюстравання на сайце (напрыклад: Беларускі)."
320
 
321
  # @ polylang
322
+ #: include/languages-form.php:89
323
+ #: include/list-table.php:64
324
  msgid "Locale"
325
  msgstr "Лакаль"
326
 
327
  # @ polylang
328
+ #: include/languages-form.php:94
329
+ msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
330
+ msgstr "Лакаль Wordpress для мовы (напрыклад: be_BY). Вы павінны устанавіць файлы .mo для панэлі адміністратара ды выкарыстоўваемай тэмы."
 
 
 
 
331
 
332
  # @ polylang
333
+ #: include/languages-form.php:98
334
  msgid "Language code"
335
  msgstr "Код мовы"
336
 
337
  # @ polylang
338
+ #: include/languages-form.php:100
339
  msgid "2-letters ISO 639-1 language code (for example: en)"
340
  msgstr "Дзвюхлітарны код мовы ISO 639-1 (напрыклад: by)"
341
 
342
  # @ polylang
343
+ #: include/languages-form.php:104
344
  msgid "Text direction"
345
  msgstr "Напрамак тэксту"
346
 
347
  # @ polylang
348
+ #: include/languages-form.php:108
349
  msgid "left to right"
350
  msgstr "зьлева направа"
351
 
352
  # @ polylang
353
+ #: include/languages-form.php:113
354
  msgid "right to left"
355
  msgstr "справа налева"
356
 
357
  # @ polylang
358
+ #: include/languages-form.php:115
359
  msgid "Choose the text direction for the language"
360
  msgstr ""
361
 
362
  # @ polylang
363
+ #: include/languages-form.php:119
364
+ #: include/list-table.php:66
365
  msgid "Order"
366
  msgstr ""
367
 
368
  # @ polylang
369
+ #: include/languages-form.php:121
370
  msgid "Position of the language in the language switcher"
371
  msgstr ""
372
 
 
 
 
 
 
373
  # @ polylang
374
+ #: include/languages-form.php:180
375
  msgid "Language switcher"
376
  msgstr "Выбар моў"
377
 
378
+ # @ polylang
379
+ #: include/languages-form.php:206
380
+ msgid "Search translations"
381
+ msgstr ""
382
+
383
+ #: include/languages-form.php:215
384
  msgid "Clean strings translation database"
385
  msgstr ""
386
 
387
  # @ polylang
388
+ #: include/languages-form.php:231
389
  msgid "Default language"
390
  msgstr "Мова выкарыстання"
391
 
392
  # @ polylang
393
+ #: include/languages-form.php:243
394
+ msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
395
+ msgstr "Былі знойдзены запісы, старонкі, катэгорыі ды тагі без зазначэньня мовы. Вызначыць мову выкарыстання?"
 
 
 
 
396
 
397
  # @ polylang
398
+ #: include/languages-form.php:251
399
  msgid "Detect browser language"
400
  msgstr "Вызначыць мову браузэра"
401
 
402
  # @ polylang
403
+ #: include/languages-form.php:257
404
+ msgid "When the front page is visited, set the language according to the browser preference"
 
 
405
  msgstr "Вызначыць мову сайта паводле наладак браузэра"
406
 
407
  # @ polylang
408
+ #: include/languages-form.php:264
409
  msgid "URL modifications"
410
  msgstr "Мадыфікацыі URL"
411
 
412
+ #: include/languages-form.php:270
413
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
 
 
414
  msgstr ""
415
 
416
+ #: include/languages-form.php:278
417
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
 
 
418
  msgstr ""
419
 
420
  # @ polylang
421
+ #: include/languages-form.php:287
422
  msgid "Remove /language/ in pretty permalinks. Example:"
423
  msgstr "Выдаліць /language/ са спасылцы. Напрыклад:"
424
 
425
  # @ polylang
426
+ #: include/languages-form.php:296
427
  msgid "Keep /language/ in pretty permalinks. Example:"
428
  msgstr "Пакінуць /language/ са спасылцы. Напрыклад:"
429
 
430
  # @ polylang
431
+ #: include/languages-form.php:305
432
  msgid "Hide URL language information for default language"
433
  msgstr "Схаваць назву мовы з URL"
434
 
435
+ #: include/languages-form.php:315
436
  #, php-format
437
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
438
+ msgstr ""
439
+
440
+ # @ polylang
441
+ #: include/languages-form.php:324
442
+ msgid "Media"
443
  msgstr ""
444
 
445
+ # @ polylang
446
+ #: include/languages-form.php:330
447
+ msgid "Activate languages and translations for media"
448
+ msgstr ""
449
+
450
+ #: include/languages-form.php:337
451
  msgid "Synchronization"
452
  msgstr ""
453
 
454
+ # @ polylang
455
+ #: include/languages-form.php:351
456
+ msgid "Custom post types"
457
+ msgstr ""
458
+
459
+ # @ polylang
460
+ #: include/languages-form.php:364
461
+ msgid "Activate languages and translations for custom post types."
462
+ msgstr ""
463
+
464
+ # @ polylang
465
+ #: include/languages-form.php:372
466
+ msgid "Custom taxonomies"
467
+ msgstr ""
468
+
469
+ # @ polylang
470
+ #: include/languages-form.php:385
471
+ msgid "Activate languages and translations for custom taxonomies."
472
  msgstr ""
473
 
474
  # @ polylang
475
+ #: include/list-table.php:55
476
+ #: include/media-translations.php:22
477
+ #: include/media-translations.php:60
478
+ #: include/post-translations.php:10
479
+ #: include/post-translations.php:33
480
+ #: include/term-translations.php:18
481
+ #: include/term-translations.php:80
482
+ msgid "Edit"
483
+ msgstr "Рэдагаваць"
484
+
485
+ # @ polylang
486
+ #: include/list-table.php:56
487
+ msgid "Delete"
488
+ msgstr "Выдаліць"
489
+
490
+ # @ polylang
491
+ #: include/list-table.php:65
492
+ msgid "Code"
493
+ msgstr "Код"
494
+
495
+ # @ polylang
496
+ #: include/list-table.php:67
497
+ msgid "Flag"
498
+ msgstr "Сьцяг"
499
+
500
+ # @ polylang
501
+ #: include/list-table.php:68
502
+ msgid "Posts"
503
+ msgstr "Запісы"
504
+
505
+ # @ polylang
506
+ #: include/list-table.php:118
507
+ msgid "Name"
508
+ msgstr "Імя"
509
+
510
+ # @ polylang
511
+ #: include/list-table.php:119
512
+ msgid "String"
513
+ msgstr "Радок"
514
+
515
+ # @ polylang
516
+ #: include/media-translations.php:6
517
+ #: include/media-translations.php:44
518
+ #: include/term-translations.php:16
519
+ msgid "Translation"
520
+ msgstr "Пераклад"
521
+
522
+ # @ polylang
523
+ #: include/media-translations.php:31
524
+ #: include/media-translations.php:68
525
+ #: include/post-translations.php:38
526
+ #: include/term-translations.php:60
527
+ msgid "Add new"
528
+ msgstr "Дадаць новую"
529
+
530
+ # @ polylang
531
+ #: include/post-translations.php:5
532
  msgid "ID of pages in other languages:"
533
  msgstr "ID старонак на другіх мовах:"
534
 
535
  # @ polylang
536
+ #: include/post-translations.php:5
537
  msgid "ID of posts in other languages:"
538
  msgstr "ID запісаў на другіх мовах:"
539
 
540
  # @ polylang
541
+ #: include/post-translations.php:9
542
  msgid "Page ID"
543
  msgstr "ID старонкі"
544
 
545
  # @ polylang
546
+ #: include/post-translations.php:9
547
  msgid "Post ID"
548
  msgstr "ID запісу"
549
 
550
  # @ polylang
551
+ #: include/term-translations.php:48
552
+ msgid "No untranslated term"
 
 
 
 
 
 
 
 
 
 
 
 
 
553
  msgstr ""
554
 
555
  # @ polylang
556
+ #: include/widget.php:6
557
+ msgid "Language Switcher"
558
+ msgstr "Пераключальнік моў"
 
 
 
559
 
560
  # @ polylang
561
+ #: include/widget.php:6
562
+ msgid "Displays a language switcher"
563
+ msgstr "Паказвае пераключальнік моў"
 
564
 
565
  # @ polylang
566
+ #: include/widget.php:69
567
+ msgid "Title:"
568
+ msgstr "Назва:"
 
 
 
 
 
 
569
 
570
  # @ polylang
571
+ #. translators: plugin header field 'Description'
572
+ #: polylang.php:0
573
+ msgid "Adds multilingual capability to WordPress"
574
  msgstr ""
575
 
576
  # @ polylang
577
+ #: polylang.php:118
578
+ #, php-format
579
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
580
+ msgstr "Вы выкарыстоўваеце WordPress %s. Polylang патрабуе па меньшае WordPress %s."
 
 
 
 
581
 
582
  # @ polylang
583
+ #: polylang.php:159
584
+ msgid "For some reasons, Polylang could not create a table in your database."
585
+ msgstr "Па некаторых прычынах, Polylang не мае магчымасьці стварыць табліцу ў базе даных."
586
 
587
  # @ polylang
588
+ #: polylang.php:220
589
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
590
+ msgstr ""
591
 
592
  # @ polylang
593
+ #: polylang.php:222
594
+ #, php-format
595
+ msgid "Please upgrade first to %s before ugrading to %s."
596
+ msgstr ""
597
 
598
  # @ polylang
599
+ #~ msgid "Error: Restore of local flags failed!"
600
+ #~ msgstr ""
601
+ #~ "Памылка: Не атрымалася ўзнавіць карыстальніцкія іконкі-сьцягі з "
602
+ #~ "рэзэрвовай копіі!"
603
  # @ polylang
604
+ #, fuzzy
605
+ #~ msgid "Please move your local flags from %s to %s"
606
+ #~ msgstr "Калі ласка, перамясьціце "
languages/polylang-bg_BG.mo CHANGED
Binary file
languages/polylang-bg_BG.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-08-19 20:12+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Павел <pavelsof@gmail.com>\n"
8
  "Language-Team: Павел <pavelsof@gmail.com>\n"
@@ -14,260 +14,279 @@ msgstr ""
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: _e;__;_x\n"
16
  "X-Poedit-Basepath: .\n"
17
- "X-Generator: Poedit 1.5.3\n"
18
  "X-Poedit-SearchPath-0: ..\n"
19
  "X-Poedit-SearchPath-1: ../include\n"
20
 
21
- #: ../polylang.php:111
22
  #, php-format
23
- msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
24
- msgstr ""
25
- "Вие използвате WordPress %s. Минималните изисквания за Polylang включват "
26
- "WordPress %s."
27
-
28
- #: ../polylang.php:125
29
- msgid "For some reasons, Polylang could not create a table in your database."
30
  msgstr ""
31
- "По една или друга причина Polylang не успя да си създаде необходимата "
32
- "таблица в базата данни. "
33
-
34
- #: ../polylang.php:208
35
- msgid "Error: Restore of local flags failed!"
36
- msgstr "Грешка: възстановяването на знаменцата бе неуспешно!"
37
 
38
- #: ../polylang.php:209
39
  #, php-format
40
- msgid "Please move your local flags from %s to %s"
41
- msgstr "Моля преместете знаменцата от %s в %s"
 
 
 
 
 
42
 
43
- #: ../include/calendar.php:106
44
  #, php-format
45
- msgid "%1$s %2$s"
46
- msgstr "%1$s %2$s"
 
 
 
 
47
 
48
- #: ../include/calendar.php:132 ../include/calendar.php:140
49
  #, php-format
50
- msgid "View posts for %1$s %2$s"
51
- msgstr "Преглед на публикациите за %1$s %2$s"
52
-
53
- #: ../include/media-translations.php:3 ../include/admin-filters.php:194
54
- #: ../include/admin-filters.php:525 ../include/admin-filters.php:696
55
- #: ../include/admin-filters.php:714 ../include/post-translations.php:8
56
- #: ../include/term-translations.php:15
57
- msgid "Language"
58
- msgstr "Език"
59
-
60
- #: ../include/media-translations.php:4 ../include/term-translations.php:16
61
- msgid "Translation"
62
- msgstr "Превод"
63
-
64
- #: ../include/media-translations.php:18 ../include/post-translations.php:10
65
- #: ../include/post-translations.php:33 ../include/term-translations.php:18
66
- #: ../include/term-translations.php:65
67
- msgid "Edit"
68
- msgstr "Редактиране"
69
-
70
- #: ../include/media-translations.php:26 ../include/post-translations.php:38
71
- #: ../include/term-translations.php:54
72
- msgid "Add new"
73
- msgstr "Добави нов"
74
-
75
- #: ../include/widget.php:6
76
- msgid "Language Switcher"
77
- msgstr "Джаджа за смяна на езика"
78
-
79
- #: ../include/widget.php:6
80
- msgid "Displays a language switcher"
81
- msgstr "Показване на джаджа за смяна на езика"
82
 
83
- #: ../include/widget.php:73
84
- msgid "Title:"
85
- msgstr "Заглавие:"
 
 
 
 
86
 
87
- #: ../include/admin-base.php:50 ../include/admin-base.php:176
88
- #: ../include/admin.php:290 ../include/admin-filters.php:221
 
89
  msgid "Languages"
90
  msgstr "Езици"
91
 
92
- #: ../include/admin-base.php:55
93
- msgid "About Polylang"
94
- msgstr "Относно Polylang"
95
-
96
- #: ../include/admin-base.php:149
97
  msgid "Displays language names"
98
  msgstr "Показване на имената на езиците"
99
 
100
- #: ../include/admin-base.php:150
101
  msgid "Displays flags"
102
  msgstr "Показване на знаменца"
103
 
104
- #: ../include/admin-base.php:151
105
  msgid "Forces link to front page"
106
  msgstr "Всички връзки сочат към началната страница"
107
 
108
- #: ../include/admin-base.php:152
109
  msgid "Hides the current language"
110
  msgstr "Скриване на текущия език"
111
 
112
- #: ../include/admin-base.php:154
113
  msgid "Displays a language switcher at the end of the menu"
114
  msgstr "Показване на джаджата за смяна на езици след менюто"
115
 
116
- #: ../include/admin-base.php:155
117
  msgid "Displays as dropdown"
118
  msgstr "Показване като падащо меню"
119
 
120
- #: ../include/admin-base.php:177
121
  msgid "Filters content by language"
122
  msgstr "Филтриране на съдържанието по език"
123
 
124
- #: ../include/admin-base.php:184
125
  msgid "Show all languages"
126
  msgstr "Показване на всички езици"
127
 
128
- #: ../include/admin.php:295
129
- msgid "Menus"
130
- msgstr "Менюта"
131
-
132
- #: ../include/admin.php:297
133
- msgid "Strings translation"
134
- msgstr "Превод на низове"
135
-
136
- #: ../include/admin.php:298 ../include/admin-filters.php:988
137
- msgid "Settings"
138
- msgstr "Настройки"
139
-
140
- #: ../include/admin.php:317
141
- msgid "Enter a valid WorPress locale"
142
- msgstr "Въведете валидно (WordPress) местоположение"
143
-
144
- #: ../include/admin.php:318
145
- msgid "The language code must be 2 characters long"
146
- msgstr "Кодът на езика трябва да бъде двубуквен"
147
-
148
- #: ../include/admin.php:319
149
- msgid "The language code must be unique"
150
- msgstr "Кодът на езика трябва да бъде уникален"
151
-
152
- #: ../include/admin.php:320
153
- msgid "The language must have a name"
154
- msgstr "Кодът на езика трябва да има наименование"
155
-
156
- #: ../include/admin.php:321
157
- msgid ""
158
- "The language was created, but the WordPress language file was not "
159
- "downloaded. Please install it manually."
160
- msgstr ""
161
- "Езикът беше добавен, но езиковият файл не може да бъде зареден. Моля "
162
- "инсталирайте го ръчно. "
163
-
164
- #: ../include/admin.php:409
165
- msgid "Site Title"
166
- msgstr "Заглавие на уебсайта"
167
-
168
- #: ../include/admin.php:410
169
- msgid "Tagline"
170
- msgstr "Кратко описание"
171
-
172
- #: ../include/admin.php:428
173
- msgid "Widget title"
174
- msgstr "Заглавие на джаджата"
175
-
176
- #: ../include/admin-filters.php:176 ../include/admin-filters.php:753
177
  msgid "Add new translation"
178
  msgstr "Добавяне на нов превод"
179
 
180
- #: ../include/admin-filters.php:190
181
- msgid "&mdash; No Change &mdash;"
182
- msgstr "&mdash; Без промяна &mdash;"
183
-
184
- #: ../include/admin-filters.php:244
185
- msgid "Page's language:"
186
- msgstr "Език на страницата"
187
-
188
- #: ../include/admin-filters.php:244
189
- msgid "Post's language:"
190
- msgstr "Език на публикацията"
191
-
192
- #: ../include/admin-filters.php:305
193
- msgid "(no parent)"
194
- msgstr "(без родител)"
195
 
196
- #: ../include/admin-filters.php:536 ../include/admin-filters.php:561
197
- #: ../include/term-translations.php:6 ../include/term-translations.php:11
 
198
  msgid "Translations"
199
  msgstr "Преводи"
200
 
201
- #: ../include/admin-filters.php:698 ../include/admin-filters.php:717
202
  msgid "Sets the language"
203
  msgstr "Избор на език"
204
 
205
- #: ../include/admin-filters.php:879
206
- msgid "None"
207
- msgstr "Празно"
208
-
209
- #: ../include/admin-filters.php:910
210
  msgid "Theme locations and languages"
211
  msgstr "Език и местоположение"
212
 
213
- #: ../include/admin-filters.php:916
214
  #, php-format
215
  msgid ""
216
  "Please go to the %slanguages page%s to set theme locations and languages"
217
  msgstr "Моля посетете %sстраницата за настройка на езиците%s."
218
 
219
- #: ../include/admin-filters.php:931
220
  msgid "The widget is displayed for:"
221
  msgstr "Джаджата се показва за:"
222
 
223
- #: ../include/admin-filters.php:935
224
  msgid "All languages"
225
  msgstr "Всички езици"
226
 
227
- #: ../include/admin-filters.php:959
228
  msgid "Admin language"
229
  msgstr "Езика на администраторския панел"
230
 
231
- #: ../include/admin-filters.php:964
232
  msgid "Wordpress default"
233
  msgstr "Езика по подразбиране"
234
 
235
- #: ../include/admin-filters.php:994
 
 
 
 
236
  msgid "Upgrading language files&#8230;"
237
  msgstr "Обновяване на езиковите файлове&#8230;"
238
 
239
- #: ../include/languages-form.php:38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
240
  msgid "Edit language"
241
  msgstr "Редактиране на езика"
242
 
243
- #: ../include/languages-form.php:38 ../include/languages-form.php:105
244
  msgid "Add new language"
245
  msgstr "Добавяне на нов език"
246
 
247
- #: ../include/languages-form.php:60
248
  msgid "Choose a language"
249
  msgstr "Изберете език"
250
 
251
- #: ../include/languages-form.php:68
252
  msgid "You can choose a language in the list or directly edit it below."
253
  msgstr ""
254
  "Можете да изберете език от падащото меню или да създадете нов използвайки "
255
  "полетата по-долу. "
256
 
257
- #: ../include/languages-form.php:72
258
  msgid "Full name"
259
  msgstr "Наименование"
260
 
261
- #: ../include/languages-form.php:74
262
  msgid "The name is how it is displayed on your site (for example: English)."
263
  msgstr ""
264
  "Наименованието както ще се показва в уебсайта (например: български, English)"
265
 
266
- #: ../include/languages-form.php:78
267
  msgid "Locale"
268
  msgstr "Местоположение"
269
 
270
- #: ../include/languages-form.php:81
271
  msgid ""
272
  "Wordpress Locale for the language (for example: en_US). You will need to "
273
  "install the .mo file for this language."
@@ -275,55 +294,55 @@ msgstr ""
275
  "Местоположение според WordPress (например: bg_BG, en_GB). Ще трябва да "
276
  "инсталирате съответния езиков файл (.mo). "
277
 
278
- #: ../include/languages-form.php:85
279
  msgid "Language code"
280
  msgstr "Код на езика"
281
 
282
- #: ../include/languages-form.php:87
283
  msgid "2-letters ISO 639-1 language code (for example: en)"
284
  msgstr "Двубуквеният код на езика според ISO 639-1 (например: bg, en)"
285
 
286
- #: ../include/languages-form.php:91
287
  msgid "Text direction"
288
  msgstr "Посока на писане"
289
 
290
- #: ../include/languages-form.php:93
291
  msgid "left to right"
292
  msgstr "отляво надясно"
293
 
294
- #: ../include/languages-form.php:95
295
  msgid "right to left"
296
  msgstr "отдясно наляво"
297
 
298
- #: ../include/languages-form.php:96
299
  msgid "Choose the text direction for the language"
300
  msgstr "Изберете посоката на писане"
301
 
302
- #: ../include/languages-form.php:100
303
  msgid "Order"
304
  msgstr "Подредба"
305
 
306
- #: ../include/languages-form.php:102
307
  msgid "Position of the language in the language switcher"
308
  msgstr "Кой подред ще се показва езикът в джаджата за смяна на езици"
309
 
310
- #: ../include/languages-form.php:105
311
- msgid "Update"
312
- msgstr "Обновяване"
313
-
314
- #: ../include/languages-form.php:151
315
  msgid "Language switcher"
316
  msgstr "Джаджа за смяна на езика"
317
 
318
- #: ../include/languages-form.php:175
 
 
 
 
319
  msgid "Clean strings translation database"
320
  msgstr "Изтриване на запазените преводи "
321
 
322
- #: ../include/languages-form.php:191
323
  msgid "Default language"
324
  msgstr "Език по подразбиране"
325
 
326
- #: ../include/languages-form.php:203
327
  msgid ""
328
  "There are posts, pages, categories or tags without language set. Do you want "
329
  "to set them all to default language ?"
@@ -331,11 +350,11 @@ msgstr ""
331
  "Намерени са публикации, страници, категории и етикети, за които не е посочен "
332
  "език. Искате ли да бъдат прехвърлени към езика по подразбиране?"
333
 
334
- #: ../include/languages-form.php:211
335
  msgid "Detect browser language"
336
  msgstr "Засичане на езика на браузъра"
337
 
338
- #: ../include/languages-form.php:217
339
  msgid ""
340
  "When the front page is visited, set the language according to the browser "
341
  "preference"
@@ -343,11 +362,11 @@ msgstr ""
343
  "Когато потребителят посети началната страница, езикът му да се настройва "
344
  "според предпочитанията на браузъра. "
345
 
346
- #: ../include/languages-form.php:224
347
  msgid "URL modifications"
348
  msgstr "Промени в адреса (URL)"
349
 
350
- #: ../include/languages-form.php:230
351
  msgid ""
352
  "The language is set from content. Posts, pages, categories and tags urls are "
353
  "not modified."
@@ -355,26 +374,26 @@ msgstr ""
355
  "Езикът зависи от съдържанието. Адресите (URLs) на публикациите, страниците, "
356
  "категориите и етикетите не се променят. "
357
 
358
- #: ../include/languages-form.php:238
359
  msgid ""
360
  "The language code, for example /en/, is added to all urls when using pretty "
361
  "permalinks."
362
  msgstr ""
363
  "Кодът на езика (например /bg/, /en/) се добавя към всички адреси (URLs)."
364
 
365
- #: ../include/languages-form.php:247
366
  msgid "Remove /language/ in pretty permalinks. Example:"
367
  msgstr "Премахване на /language/ от адресите (URLs). Например:"
368
 
369
- #: ../include/languages-form.php:256
370
  msgid "Keep /language/ in pretty permalinks. Example:"
371
  msgstr "Запазване на /language/ в адресите (URLs). Например:"
372
 
373
- #: ../include/languages-form.php:265
374
  msgid "Hide URL language information for default language"
375
  msgstr "Скриване на информацията за езика от адресите за езика по подразбиране"
376
 
377
- #: ../include/languages-form.php:274
378
  #, php-format
379
  msgid ""
380
  "When using static front page, redirect the language page (example: %s) to "
@@ -383,111 +402,183 @@ msgstr ""
383
  "При използване на статична начална страница адресите от типа %s да сочат към "
384
  "началната страница на съответния език"
385
 
386
- #: ../include/languages-form.php:281
 
 
 
 
 
 
 
 
 
 
387
  msgid "Synchronization"
388
  msgstr "Синхронизация"
389
 
390
- #: ../include/languages-form.php:287
391
- msgid ""
392
- "Allow to synchronize categories, tags, featured image and other metas "
393
- "between translations of a post or page"
394
- msgstr ""
395
- "Позволяване синхронизацията на категории, етикети, картинки и други meta "
396
- "неща между различните преводи на публикациите и страниците"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
397
 
398
- #: ../include/post-translations.php:5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
  msgid "ID of pages in other languages:"
400
  msgstr "Ключове на преводите на тази страница"
401
 
402
- #: ../include/post-translations.php:5
403
  msgid "ID of posts in other languages:"
404
  msgstr "Ключове на преводите на тази публикация"
405
 
406
- #: ../include/post-translations.php:9
407
  msgid "Page ID"
408
  msgstr "Ключ"
409
 
410
- #: ../include/post-translations.php:9
411
  msgid "Post ID"
412
  msgstr "Ключ"
413
 
414
- #: ../include/about.php:3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
415
  #, php-format
416
- msgid ""
417
- "Polylang is provided with an extensive %sdocumentation%s (in English only). "
418
- "It includes information on how to set up your multilingual site and use it "
419
- "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
420
- "their plugins and themes."
421
  msgstr ""
422
- "Polylang има подробна %sдокументация на английски%s, съдържаща информация за "
423
- "първоначалното настройване и поддръжка на многоезични уебсайтове, отговори "
424
- "на често задавани въпроси, както и документация за разработчици за "
425
- "интегриране на Polylang с техните разширения и теми. "
426
 
427
- #: ../include/about.php:8
428
- #, php-format
429
- msgid ""
430
- "You will also find useful information in the %ssupport forum%s. However "
431
- "don't forget to make a search before posting a new topic."
432
  msgstr ""
433
- "Освен това можете да намерите полезна информация във %sфорума за поддръжка"
434
- "%s; но не забравяйте да потърсите дали някой вече не е задал Вашия въпрос "
435
- "преди да изпратите запитване. "
436
 
437
- #: ../include/about.php:14
438
- #, php-format
439
  msgid ""
440
- "Polylang is free of charge and is released under the same license as "
441
- "WordPress, the %sGPL%s."
442
- msgstr ""
443
- "Polylang е безплатно разширение, публикувано под същия лиценз като "
444
- "WordPress, %sGPL%s."
445
 
446
- #: ../include/about.php:18
 
447
  #, php-format
448
- msgid "If you wonder how you can help the project, just %sread this%s."
449
- msgstr "Ако се питате как можете и Вие да помогнете, %sпрочетете това%s. "
450
 
451
- #: ../include/about.php:22
452
- msgid ""
453
- "Finally if you like this plugin or if it helps your business, donations to "
454
- "the author are greatly appreciated."
455
- msgstr ""
456
- "Не на последно място, ако наистина харесвате това разширение и/или то помага "
457
- "на Вашия бизнес, авторът му високо оценява всяко едно дарение."
458
 
459
- #: ../include/core.php:547
460
- msgid "Search"
461
- msgstr "Търсене"
462
 
463
- #: ../include/term-translations.php:48
464
- msgid "No untranslated term"
465
- msgstr "Няма непреведени низове"
466
 
467
- #: ../include/list-table.php:27
468
- msgid "Delete"
469
- msgstr "Изтриване"
470
 
471
- #: ../include/list-table.php:47
472
- msgid "Code"
473
- msgstr "Код"
474
 
475
- #: ../include/list-table.php:49
476
- msgid "Flag"
477
- msgstr "Знаменце"
478
 
479
- #: ../include/list-table.php:50
480
- msgid "Posts"
481
- msgstr "Публикации"
482
 
483
- #: ../include/list-table.php:105
484
- msgid "Strings translations"
485
- msgstr "Превод на низове"
486
 
487
- #: ../include/list-table.php:131
488
- msgid "Name"
489
- msgstr "Наименование"
490
 
491
- #: ../include/list-table.php:132
492
- msgid "String"
493
- msgstr "Низ"
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Павел <pavelsof@gmail.com>\n"
8
  "Language-Team: Павел <pavelsof@gmail.com>\n"
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: _e;__;_x\n"
16
  "X-Poedit-Basepath: .\n"
17
+ "X-Generator: Poedit 1.5.4\n"
18
  "X-Poedit-SearchPath-0: ..\n"
19
  "X-Poedit-SearchPath-1: ../include\n"
20
 
21
+ #: include/about.php:3
22
  #, php-format
23
+ msgid ""
24
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
25
+ "It includes information on how to set up your multilingual site and use it "
26
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
27
+ "their plugins and themes."
 
 
28
  msgstr ""
29
+ "Polylang има подробна %sдокументация на английски%s, съдържаща информация за "
30
+ "първоначалното настройване и поддръжка на многоезични уебсайтове, отговори "
31
+ "на често задавани въпроси, както и документация за разработчици за "
32
+ "интегриране на Polylang с техните разширения и теми. "
 
 
33
 
34
+ #: include/about.php:9
35
  #, php-format
36
+ msgid ""
37
+ "You will also find useful information in the %ssupport forum%s. However "
38
+ "don't forget to make a search before posting a new topic."
39
+ msgstr ""
40
+ "Освен това можете да намерите полезна информация във %sфорума за поддръжка"
41
+ "%s; но не забравяйте да потърсите дали някой вече не е задал Вашия въпрос "
42
+ "преди да изпратите запитване. "
43
 
44
+ #: include/about.php:16
45
  #, php-format
46
+ msgid ""
47
+ "Polylang is free of charge and is released under the same license as "
48
+ "WordPress, the %sGPL%s."
49
+ msgstr ""
50
+ "Polylang е безплатно разширение, публикувано под същия лиценз като "
51
+ "WordPress, %sGPL%s."
52
 
53
+ #: include/about.php:22
54
  #, php-format
55
+ msgid "If you wonder how you can help the project, just %sread this%s."
56
+ msgstr "Ако се питате как можете и Вие да помогнете, %sпрочетете това%s. "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
 
58
+ #: include/about.php:27
59
+ msgid ""
60
+ "Finally if you like this plugin or if it helps your business, donations to "
61
+ "the author are greatly appreciated."
62
+ msgstr ""
63
+ "Не на последно място, ако наистина харесвате това разширение и/или то помага "
64
+ "на Вашия бизнес, авторът му високо оценява всяко едно дарение."
65
 
66
+ #: include/admin-base.php:55 include/admin-base.php:185
67
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
68
+ #: include/list-table.php:46 polylang.php:270
69
  msgid "Languages"
70
  msgstr "Езици"
71
 
72
+ #: include/admin-base.php:154
 
 
 
 
73
  msgid "Displays language names"
74
  msgstr "Показване на имената на езиците"
75
 
76
+ #: include/admin-base.php:155
77
  msgid "Displays flags"
78
  msgstr "Показване на знаменца"
79
 
80
+ #: include/admin-base.php:156
81
  msgid "Forces link to front page"
82
  msgstr "Всички връзки сочат към началната страница"
83
 
84
+ #: include/admin-base.php:157
85
  msgid "Hides the current language"
86
  msgstr "Скриване на текущия език"
87
 
88
+ #: include/admin-base.php:161
89
  msgid "Displays a language switcher at the end of the menu"
90
  msgstr "Показване на джаджата за смяна на езици след менюто"
91
 
92
+ #: include/admin-base.php:162
93
  msgid "Displays as dropdown"
94
  msgstr "Показване като падащо меню"
95
 
96
+ #: include/admin-base.php:186
97
  msgid "Filters content by language"
98
  msgstr "Филтриране на съдържанието по език"
99
 
100
+ #: include/admin-base.php:193
101
  msgid "Show all languages"
102
  msgstr "Показване на всички езици"
103
 
104
+ #: include/admin-filters.php:188 include/admin-filters.php:884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  msgid "Add new translation"
106
  msgstr "Добавяне на нов превод"
107
 
108
+ #: include/admin-filters.php:216 include/admin-filters.php:274
109
+ #: include/admin-filters.php:608 include/admin-filters.php:824
110
+ #: include/admin-filters.php:842 include/list-table.php:45
111
+ #: include/media-translations.php:5 include/media-translations.php:43
112
+ #: include/post-translations.php:8 include/term-translations.php:15
113
+ #: polylang.php:271
114
+ msgid "Language"
115
+ msgstr "Език"
 
 
 
 
 
 
 
116
 
117
+ #: include/admin-filters.php:623 include/admin-filters.php:658
118
+ #: include/list-table.php:120 include/media-translations.php:40
119
+ #: include/term-translations.php:6 include/term-translations.php:11
120
  msgid "Translations"
121
  msgstr "Преводи"
122
 
123
+ #: include/admin-filters.php:826 include/admin-filters.php:845
124
  msgid "Sets the language"
125
  msgstr "Избор на език"
126
 
127
+ #: include/admin-filters.php:1078
 
 
 
 
128
  msgid "Theme locations and languages"
129
  msgstr "Език и местоположение"
130
 
131
+ #: include/admin-filters.php:1084
132
  #, php-format
133
  msgid ""
134
  "Please go to the %slanguages page%s to set theme locations and languages"
135
  msgstr "Моля посетете %sстраницата за настройка на езиците%s."
136
 
137
+ #: include/admin-filters.php:1102
138
  msgid "The widget is displayed for:"
139
  msgstr "Джаджата се показва за:"
140
 
141
+ #: include/admin-filters.php:1106 polylang.php:272
142
  msgid "All languages"
143
  msgstr "Всички езици"
144
 
145
+ #: include/admin-filters.php:1130
146
  msgid "Admin language"
147
  msgstr "Езика на администраторския панел"
148
 
149
+ #: include/admin-filters.php:1135
150
  msgid "Wordpress default"
151
  msgstr "Езика по подразбиране"
152
 
153
+ #: include/admin-filters.php:1161 include/admin.php:326
154
+ msgid "Settings"
155
+ msgstr "Настройки"
156
+
157
+ #: include/admin-filters.php:1167
158
  msgid "Upgrading language files&#8230;"
159
  msgstr "Обновяване на езиковите файлове&#8230;"
160
 
161
+ #: include/admin.php:22
162
+ msgid "About Polylang"
163
+ msgstr "Относно Polylang"
164
+
165
+ #: include/admin.php:27 include/list-table.php:92
166
+ msgid "Strings translations"
167
+ msgstr "Превод на низове"
168
+
169
+ #: include/admin.php:323
170
+ msgid "Menus"
171
+ msgstr "Менюта"
172
+
173
+ #: include/admin.php:325 include/list-table.php:91
174
+ msgid "Strings translation"
175
+ msgstr "Превод на низове"
176
+
177
+ #: include/admin.php:345
178
+ msgid "Enter a valid WorPress locale"
179
+ msgstr "Въведете валидно (WordPress) местоположение"
180
+
181
+ #: include/admin.php:346
182
+ msgid "The language code must be 2 characters long"
183
+ msgstr "Кодът на езика трябва да бъде двубуквен"
184
+
185
+ #: include/admin.php:347
186
+ msgid "The language code must be unique"
187
+ msgstr "Кодът на езика трябва да бъде уникален"
188
+
189
+ #: include/admin.php:348
190
+ msgid "The language must have a name"
191
+ msgstr "Кодът на езика трябва да има наименование"
192
+
193
+ #: include/admin.php:349
194
+ msgid ""
195
+ "The language was created, but the WordPress language file was not "
196
+ "downloaded. Please install it manually."
197
+ msgstr ""
198
+ "Езикът беше добавен, но езиковият файл не може да бъде зареден. Моля "
199
+ "инсталирайте го ръчно. "
200
+
201
+ #: include/admin.php:468
202
+ msgid "Widget title"
203
+ msgstr "Заглавие на джаджата"
204
+
205
+ # @ polylang
206
+ #: include/base.php:339
207
+ msgid "Taxonomies"
208
+ msgstr "Таксономии"
209
+
210
+ # @ polylang
211
+ #: include/base.php:340
212
+ msgid "Custom fields"
213
+ msgstr "Потребителски полета"
214
+
215
+ # @ polylang
216
+ #: include/base.php:341
217
+ msgid "Comment status"
218
+ msgstr "Статус на коментара"
219
+
220
+ # @ polylang
221
+ #: include/base.php:342
222
+ msgid "Ping status"
223
+ msgstr "Статус на ping-а"
224
+
225
+ # @ polylang
226
+ #: include/base.php:343
227
+ msgid "Sticky posts"
228
+ msgstr "Публикации, залепени на началната страница"
229
+
230
+ # @ polylang
231
+ #: include/base.php:344
232
+ msgid "Published date"
233
+ msgstr "Дата на публикуване"
234
+
235
+ # @ polylang
236
+ #: include/base.php:345
237
+ msgid "Post format"
238
+ msgstr "Формат на публикацията"
239
+
240
+ #: include/base.php:346
241
+ msgid "Page parent"
242
+ msgstr "Родител на страницата"
243
+
244
+ # @ polylang
245
+ #: include/base.php:347
246
+ msgid "Page template"
247
+ msgstr "Шаблон на страницата"
248
+
249
+ #: include/base.php:348
250
+ msgid "Page order"
251
+ msgstr "Подредба на страницата"
252
+
253
+ # @ polylang
254
+ #: include/base.php:349
255
+ msgid "Featured image"
256
+ msgstr "Картинка на публикацията"
257
+
258
+ #: include/languages-form.php:43
259
  msgid "Edit language"
260
  msgstr "Редактиране на езика"
261
 
262
+ #: include/languages-form.php:43 include/languages-form.php:124
263
  msgid "Add new language"
264
  msgstr "Добавяне на нов език"
265
 
266
+ #: include/languages-form.php:65
267
  msgid "Choose a language"
268
  msgstr "Изберете език"
269
 
270
+ #: include/languages-form.php:79
271
  msgid "You can choose a language in the list or directly edit it below."
272
  msgstr ""
273
  "Можете да изберете език от падащото меню или да създадете нов използвайки "
274
  "полетата по-долу. "
275
 
276
+ #: include/languages-form.php:83 include/list-table.php:63
277
  msgid "Full name"
278
  msgstr "Наименование"
279
 
280
+ #: include/languages-form.php:85
281
  msgid "The name is how it is displayed on your site (for example: English)."
282
  msgstr ""
283
  "Наименованието както ще се показва в уебсайта (например: български, English)"
284
 
285
+ #: include/languages-form.php:89 include/list-table.php:64
286
  msgid "Locale"
287
  msgstr "Местоположение"
288
 
289
+ #: include/languages-form.php:94
290
  msgid ""
291
  "Wordpress Locale for the language (for example: en_US). You will need to "
292
  "install the .mo file for this language."
294
  "Местоположение според WordPress (например: bg_BG, en_GB). Ще трябва да "
295
  "инсталирате съответния езиков файл (.mo). "
296
 
297
+ #: include/languages-form.php:98
298
  msgid "Language code"
299
  msgstr "Код на езика"
300
 
301
+ #: include/languages-form.php:100
302
  msgid "2-letters ISO 639-1 language code (for example: en)"
303
  msgstr "Двубуквеният код на езика според ISO 639-1 (например: bg, en)"
304
 
305
+ #: include/languages-form.php:104
306
  msgid "Text direction"
307
  msgstr "Посока на писане"
308
 
309
+ #: include/languages-form.php:108
310
  msgid "left to right"
311
  msgstr "отляво надясно"
312
 
313
+ #: include/languages-form.php:113
314
  msgid "right to left"
315
  msgstr "отдясно наляво"
316
 
317
+ #: include/languages-form.php:115
318
  msgid "Choose the text direction for the language"
319
  msgstr "Изберете посоката на писане"
320
 
321
+ #: include/languages-form.php:119 include/list-table.php:66
322
  msgid "Order"
323
  msgstr "Подредба"
324
 
325
+ #: include/languages-form.php:121
326
  msgid "Position of the language in the language switcher"
327
  msgstr "Кой подред ще се показва езикът в джаджата за смяна на езици"
328
 
329
+ #: include/languages-form.php:180
 
 
 
 
330
  msgid "Language switcher"
331
  msgstr "Джаджа за смяна на езика"
332
 
333
+ #: include/languages-form.php:206
334
+ msgid "Search translations"
335
+ msgstr "Преводи за търсенето"
336
+
337
+ #: include/languages-form.php:215
338
  msgid "Clean strings translation database"
339
  msgstr "Изтриване на запазените преводи "
340
 
341
+ #: include/languages-form.php:231
342
  msgid "Default language"
343
  msgstr "Език по подразбиране"
344
 
345
+ #: include/languages-form.php:243
346
  msgid ""
347
  "There are posts, pages, categories or tags without language set. Do you want "
348
  "to set them all to default language ?"
350
  "Намерени са публикации, страници, категории и етикети, за които не е посочен "
351
  "език. Искате ли да бъдат прехвърлени към езика по подразбиране?"
352
 
353
+ #: include/languages-form.php:251
354
  msgid "Detect browser language"
355
  msgstr "Засичане на езика на браузъра"
356
 
357
+ #: include/languages-form.php:257
358
  msgid ""
359
  "When the front page is visited, set the language according to the browser "
360
  "preference"
362
  "Когато потребителят посети началната страница, езикът му да се настройва "
363
  "според предпочитанията на браузъра. "
364
 
365
+ #: include/languages-form.php:264
366
  msgid "URL modifications"
367
  msgstr "Промени в адреса (URL)"
368
 
369
+ #: include/languages-form.php:270
370
  msgid ""
371
  "The language is set from content. Posts, pages, categories and tags urls are "
372
  "not modified."
374
  "Езикът зависи от съдържанието. Адресите (URLs) на публикациите, страниците, "
375
  "категориите и етикетите не се променят. "
376
 
377
+ #: include/languages-form.php:278
378
  msgid ""
379
  "The language code, for example /en/, is added to all urls when using pretty "
380
  "permalinks."
381
  msgstr ""
382
  "Кодът на езика (например /bg/, /en/) се добавя към всички адреси (URLs)."
383
 
384
+ #: include/languages-form.php:287
385
  msgid "Remove /language/ in pretty permalinks. Example:"
386
  msgstr "Премахване на /language/ от адресите (URLs). Например:"
387
 
388
+ #: include/languages-form.php:296
389
  msgid "Keep /language/ in pretty permalinks. Example:"
390
  msgstr "Запазване на /language/ в адресите (URLs). Например:"
391
 
392
+ #: include/languages-form.php:305
393
  msgid "Hide URL language information for default language"
394
  msgstr "Скриване на информацията за езика от адресите за езика по подразбиране"
395
 
396
+ #: include/languages-form.php:315
397
  #, php-format
398
  msgid ""
399
  "When using static front page, redirect the language page (example: %s) to "
402
  "При използване на статична начална страница адресите от типа %s да сочат към "
403
  "началната страница на съответния език"
404
 
405
+ # @ polylang
406
+ #: include/languages-form.php:324
407
+ msgid "Media"
408
+ msgstr "Файлове"
409
+
410
+ # @ polylang
411
+ #: include/languages-form.php:330
412
+ msgid "Activate languages and translations for media"
413
+ msgstr "Включване на многоезичност за файловете"
414
+
415
+ #: include/languages-form.php:337
416
  msgid "Synchronization"
417
  msgstr "Синхронизация"
418
 
419
+ # @ polylang
420
+ #: include/languages-form.php:351
421
+ msgid "Custom post types"
422
+ msgstr "Потребителски типове публикации"
423
+
424
+ # @ polylang
425
+ #: include/languages-form.php:364
426
+ msgid "Activate languages and translations for custom post types."
427
+ msgstr "Включване на многоезичност за потребителските типове публикации"
428
+
429
+ # @ polylang
430
+ #: include/languages-form.php:372
431
+ msgid "Custom taxonomies"
432
+ msgstr "Потребителски таксономии"
433
+
434
+ # @ polylang
435
+ #: include/languages-form.php:385
436
+ msgid "Activate languages and translations for custom taxonomies."
437
+ msgstr "Включване на многоезичност за потребителските таксономии"
438
+
439
+ #: include/list-table.php:55 include/media-translations.php:22
440
+ #: include/media-translations.php:60 include/post-translations.php:10
441
+ #: include/post-translations.php:33 include/term-translations.php:18
442
+ #: include/term-translations.php:80
443
+ msgid "Edit"
444
+ msgstr "Редактиране"
445
+
446
+ #: include/list-table.php:56
447
+ msgid "Delete"
448
+ msgstr "Изтриване"
449
 
450
+ #: include/list-table.php:65
451
+ msgid "Code"
452
+ msgstr "Код"
453
+
454
+ #: include/list-table.php:67
455
+ msgid "Flag"
456
+ msgstr "Знаменце"
457
+
458
+ #: include/list-table.php:68
459
+ msgid "Posts"
460
+ msgstr "Публикации"
461
+
462
+ #: include/list-table.php:118
463
+ msgid "Name"
464
+ msgstr "Наименование"
465
+
466
+ #: include/list-table.php:119
467
+ msgid "String"
468
+ msgstr "Низ"
469
+
470
+ #: include/media-translations.php:6 include/media-translations.php:44
471
+ #: include/term-translations.php:16
472
+ msgid "Translation"
473
+ msgstr "Превод"
474
+
475
+ #: include/media-translations.php:31 include/media-translations.php:68
476
+ #: include/post-translations.php:38 include/term-translations.php:60
477
+ msgid "Add new"
478
+ msgstr "Добави нов"
479
+
480
+ #: include/post-translations.php:5
481
  msgid "ID of pages in other languages:"
482
  msgstr "Ключове на преводите на тази страница"
483
 
484
+ #: include/post-translations.php:5
485
  msgid "ID of posts in other languages:"
486
  msgstr "Ключове на преводите на тази публикация"
487
 
488
+ #: include/post-translations.php:9
489
  msgid "Page ID"
490
  msgstr "Ключ"
491
 
492
+ #: include/post-translations.php:9
493
  msgid "Post ID"
494
  msgstr "Ключ"
495
 
496
+ #: include/term-translations.php:48
497
+ msgid "No untranslated term"
498
+ msgstr "Няма непреведени низове"
499
+
500
+ #: include/widget.php:6
501
+ msgid "Language Switcher"
502
+ msgstr "Джаджа за смяна на езика"
503
+
504
+ #: include/widget.php:6
505
+ msgid "Displays a language switcher"
506
+ msgstr "Показване на джаджа за смяна на езика"
507
+
508
+ #: include/widget.php:69
509
+ msgid "Title:"
510
+ msgstr "Заглавие:"
511
+
512
+ # @ polylang
513
+ #. translators: plugin header field 'Description'
514
+ #: polylang.php:0
515
+ msgid "Adds multilingual capability to WordPress"
516
+ msgstr "Добавя многоезична функционалност към WordPress"
517
+
518
+ #: polylang.php:118
519
  #, php-format
520
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
 
 
 
 
521
  msgstr ""
522
+ "Вие използвате WordPress %s. Минималните изисквания за Polylang включват "
523
+ "WordPress %s."
 
 
524
 
525
+ #: polylang.php:159
526
+ msgid "For some reasons, Polylang could not create a table in your database."
 
 
 
527
  msgstr ""
528
+ "По една или друга причина Polylang не успя да си създаде необходимата "
529
+ "таблица в базата данни. "
 
530
 
531
+ # @ polylang
532
+ #: polylang.php:220
533
  msgid ""
534
+ "Polylang has been deactivated because you upgraded from a too old version."
535
+ msgstr "Polylang бе изключен, защото обновихте от твърде стара версия."
 
 
 
536
 
537
+ # @ polylang
538
+ #: polylang.php:222
539
  #, php-format
540
+ msgid "Please upgrade first to %s before ugrading to %s."
541
+ msgstr "Моля първо обновете до %s, преди да обновите до %s."
542
 
543
+ #~ msgid "Error: Restore of local flags failed!"
544
+ #~ msgstr "Грешка: възстановяването на знаменцата бе неуспешно!"
 
 
 
 
 
545
 
546
+ #~ msgid "Please move your local flags from %s to %s"
547
+ #~ msgstr "Моля преместете знаменцата от %s в %s"
 
548
 
549
+ #~ msgid "%1$s %2$s"
550
+ #~ msgstr "%1$s %2$s"
 
551
 
552
+ #~ msgid "View posts for %1$s %2$s"
553
+ #~ msgstr "Преглед на публикациите за %1$s %2$s"
 
554
 
555
+ #~ msgid "Site Title"
556
+ #~ msgstr "Заглавие на уебсайта"
 
557
 
558
+ #~ msgid "Tagline"
559
+ #~ msgstr "Кратко описание"
 
560
 
561
+ #~ msgid "&mdash; No Change &mdash;"
562
+ #~ msgstr "&mdash; Без промяна &mdash;"
 
563
 
564
+ #~ msgid "Page's language:"
565
+ #~ msgstr "Език на страницата"
 
566
 
567
+ #~ msgid "Post's language:"
568
+ #~ msgstr "Език на публикацията"
 
569
 
570
+ #~ msgid "None"
571
+ #~ msgstr "Празно"
572
+
573
+ #~ msgid "Update"
574
+ #~ msgstr "Обновяване"
575
+
576
+ #~ msgid ""
577
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
578
+ #~ "between translations of a post or page"
579
+ #~ msgstr ""
580
+ #~ "Позволяване синхронизацията на категории, етикети, картинки и други meta "
581
+ #~ "неща между различните преводи на публикациите и страниците"
582
+
583
+ #~ msgid "Search"
584
+ #~ msgstr "Търсене"
languages/polylang-da_DK.mo CHANGED
Binary file
languages/polylang-da_DK.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-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"
@@ -16,470 +17,538 @@ msgstr ""
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"
461
- msgstr "Slet"
462
 
463
- #: ../include/list-table.php:47
464
- msgid "Code"
465
- msgstr "Kode"
466
 
467
- #: ../include/list-table.php:49
468
- msgid "Flag"
469
- msgstr "Flag"
470
 
471
- #: ../include/list-table.php:50
472
- msgid "Posts"
473
- msgstr "Indlæg"
474
 
475
- #: ../include/list-table.php:105
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"
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Patrick Hesselberg <Super-patzen@live.dk>\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-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
+ #: include/about.php:3
21
  #, php-format
22
+ 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."
23
+ msgstr "Polylang er forsynet med en omfattende %sdocumentation%s (kun Engelsk). Den informerer om, hvordan du opsætter dit flersprogede site og hvordan du bruger det på et daglig basis, en FAQ, samt en dokumentation for programmører til at bruge det i deres plugins og temaer."
24
 
25
+ #: include/about.php:9
 
 
 
 
 
 
 
 
 
26
  #, php-format
27
+ 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."
28
+ msgstr "Du vil også finde brugbar information i %ssupport forum%s. Men glem ikke at lave en søgning, før du opretter et nyt emne."
29
 
30
+ #: include/about.php:16
31
  #, php-format
32
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
33
+ msgstr "Polylang er gratis og frigivet under den samme licens som Wordpress, %sGPL%s."
34
 
35
+ #: include/about.php:22
36
  #, php-format
37
+ msgid "If you wonder how you can help the project, just %sread this%s."
38
+ msgstr "Hvis du tænker over, hvordan du kan hjælpe dette projekt, %slæs dette%s."
39
+
40
+ #: include/about.php:27
41
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
42
+ msgstr "Endelig, hvis du kan lide dette plugin, eller hjælper din virksomhed, er donationer til forfatteren meget værdsat."
43
+
44
+ #: include/admin-base.php:55
45
+ #: include/admin-base.php:185
46
+ #: include/admin-filters.php:250
47
+ #: include/admin.php:23
48
+ #: include/admin.php:318
49
+ #: include/list-table.php:46
50
+ #: polylang.php:270
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  msgid "Languages"
52
  msgstr "Sprog"
53
 
54
+ #: include/admin-base.php:154
 
 
 
 
55
  msgid "Displays language names"
56
  msgstr "Vis sprog navne"
57
 
58
+ #: include/admin-base.php:155
59
  msgid "Displays flags"
60
  msgstr "Vis flag"
61
 
62
+ #: include/admin-base.php:156
63
  msgid "Forces link to front page"
64
  msgstr "Tvinger link til forsiden"
65
 
66
+ #: include/admin-base.php:157
67
  msgid "Hides the current language"
68
  msgstr "Skjuler det nuværende sprog"
69
 
70
+ #: include/admin-base.php:161
71
  msgid "Displays a language switcher at the end of the menu"
72
  msgstr "Viser en sprog skifter ved enden af menuen"
73
 
74
+ #: include/admin-base.php:162
75
  msgid "Displays as dropdown"
76
  msgstr "Viser som dropdown"
77
 
78
+ #: include/admin-base.php:186
79
  msgid "Filters content by language"
80
  msgstr "Filtrerer indhold efter sprog"
81
 
82
+ #: include/admin-base.php:193
83
  msgid "Show all languages"
84
  msgstr "Vis alle sprog"
85
 
86
+ #: include/admin-filters.php:188
87
+ #: include/admin-filters.php:884
88
+ msgid "Add new translation"
89
+ msgstr "Tilføj ny oversættelse"
90
+
91
+ #: include/admin-filters.php:216
92
+ #: include/admin-filters.php:274
93
+ #: include/admin-filters.php:608
94
+ #: include/admin-filters.php:824
95
+ #: include/admin-filters.php:842
96
+ #: include/list-table.php:45
97
+ #: include/media-translations.php:5
98
+ #: include/media-translations.php:43
99
+ #: include/post-translations.php:8
100
+ #: include/term-translations.php:15
101
+ #: polylang.php:271
102
+ msgid "Language"
103
+ msgstr "Sprog"
104
+
105
+ #: include/admin-filters.php:623
106
+ #: include/admin-filters.php:658
107
+ #: include/list-table.php:120
108
+ #: include/media-translations.php:40
109
+ #: include/term-translations.php:6
110
+ #: include/term-translations.php:11
111
+ msgid "Translations"
112
+ msgstr "Oversættelser"
113
+
114
+ #: include/admin-filters.php:826
115
+ #: include/admin-filters.php:845
116
+ msgid "Sets the language"
117
+ msgstr "Indstiller sproget"
118
+
119
+ #: include/admin-filters.php:1078
120
+ msgid "Theme locations and languages"
121
+ msgstr "Tema locations og sprog"
122
+
123
+ #: include/admin-filters.php:1084
124
+ #, php-format
125
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
126
+ msgstr "Gå venligst til %ssprog side%s for at sætte tema locations og sprog"
127
+
128
+ #: include/admin-filters.php:1102
129
+ msgid "The widget is displayed for:"
130
+ msgstr "Widget vises i:"
131
+
132
+ #: include/admin-filters.php:1106
133
+ #: polylang.php:272
134
+ msgid "All languages"
135
+ msgstr "Alle sprog"
136
+
137
+ #: include/admin-filters.php:1130
138
+ msgid "Admin language"
139
+ msgstr "Administrator sprog"
140
+
141
+ #: include/admin-filters.php:1135
142
+ msgid "Wordpress default"
143
+ msgstr "Wordpress standard"
144
+
145
+ #: include/admin-filters.php:1161
146
+ #: include/admin.php:326
147
+ msgid "Settings"
148
+ msgstr "Indstillinger"
149
+
150
+ #: include/admin-filters.php:1167
151
+ msgid "Upgrading language files&#8230;"
152
+ msgstr "Opgradering sprogfiler files&#8230;"
153
+
154
+ #: include/admin.php:22
155
+ msgid "About Polylang"
156
+ msgstr "Om Polylang"
157
+
158
+ #: include/admin.php:27
159
+ #: include/list-table.php:92
160
+ msgid "Strings translations"
161
+ msgstr "Strings oversættelser"
162
+
163
+ #: include/admin.php:323
164
  msgid "Menus"
165
  msgstr "Menuer"
166
 
167
+ #: include/admin.php:325
168
+ #: include/list-table.php:91
169
  msgid "Strings translation"
170
  msgstr "Strings oversættelse"
171
 
172
+ #: include/admin.php:345
 
 
 
 
173
  msgid "Enter a valid WorPress locale"
174
  msgstr "Indtast en gyldig Wordpress locale"
175
 
176
+ #: include/admin.php:346
177
  msgid "The language code must be 2 characters long"
178
  msgstr "Sprogkoden skal være på 2 tegn"
179
 
180
+ #: include/admin.php:347
181
  msgid "The language code must be unique"
182
  msgstr "Sprogkoden skal være unik"
183
 
184
+ #: include/admin.php:348
185
  msgid "The language must have a name"
186
  msgstr "Sproget skal have et navn"
187
 
188
+ #: include/admin.php:349
189
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
190
+ msgstr "Sproget var oprettet, men WordPress sprogfilen blev ikke downloadet. Du skal installere den manuelt."
 
 
 
 
 
 
 
 
191
 
192
+ #: include/admin.php:468
 
 
 
 
193
  msgid "Widget title"
194
  msgstr "Widget titel"
195
 
196
+ # @ polylang
197
+ #: include/base.php:339
198
+ msgid "Taxonomies"
199
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
200
 
201
+ # @ polylang
202
+ #: include/base.php:340
203
+ msgid "Custom fields"
204
+ msgstr ""
205
 
206
+ # @ polylang
207
+ #: include/base.php:341
208
+ msgid "Comment status"
209
+ msgstr ""
210
 
211
+ # @ polylang
212
+ #: include/base.php:342
213
+ msgid "Ping status"
214
+ msgstr ""
215
 
216
+ # @ polylang
217
+ #: include/base.php:343
218
+ msgid "Sticky posts"
219
+ msgstr ""
220
 
221
+ # @ polylang
222
+ #: include/base.php:344
223
+ msgid "Published date"
224
+ msgstr ""
 
225
 
226
+ # @ polylang
227
+ #: include/base.php:345
228
+ msgid "Post format"
229
+ msgstr ""
230
 
231
+ #: include/base.php:346
232
+ msgid "Page parent"
233
+ msgstr ""
234
 
235
+ # @ polylang
236
+ #: include/base.php:347
237
+ msgid "Page template"
238
+ msgstr ""
239
 
240
+ #: include/base.php:348
241
+ msgid "Page order"
242
+ msgstr ""
243
 
244
+ # @ polylang
245
+ #: include/base.php:349
246
+ msgid "Featured image"
247
+ msgstr ""
248
 
249
+ #: include/languages-form.php:43
250
  msgid "Edit language"
251
  msgstr "Rediger sprog"
252
 
253
+ #: include/languages-form.php:43
254
+ #: include/languages-form.php:124
255
  msgid "Add new language"
256
  msgstr "Tilføj nyt sprog"
257
 
258
+ #: include/languages-form.php:65
259
  msgid "Choose a language"
260
  msgstr "Vælg sprog"
261
 
262
+ #: include/languages-form.php:79
263
  msgid "You can choose a language in the list or directly edit it below."
264
  msgstr "Du kan vælge et sprog fra listen eller redigere det direkte nedenfor."
265
 
266
+ #: include/languages-form.php:83
267
+ #: include/list-table.php:63
268
  msgid "Full name"
269
  msgstr "Fulde navn"
270
 
271
+ #: include/languages-form.php:85
272
  msgid "The name is how it is displayed on your site (for example: English)."
273
  msgstr "Navnet er hvordan det bliver vist på din side (for eksempel: Engelsk)."
274
 
275
+ #: include/languages-form.php:89
276
+ #: include/list-table.php:64
277
  msgid "Locale"
278
  msgstr "Landestandard"
279
 
280
+ #: include/languages-form.php:94
281
+ msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
282
+ msgstr "Wordpress Landestandarden for sproget (for eksempel: da_DK). Du skal installere .mo filen til dette sprog."
 
 
 
 
283
 
284
+ #: include/languages-form.php:98
285
  msgid "Language code"
286
  msgstr "Sprogkode"
287
 
288
+ #: include/languages-form.php:100
289
  msgid "2-letters ISO 639-1 language code (for example: en)"
290
  msgstr "2 bogstaver ISO 639-1 sprogkode (for eksempel: da)"
291
 
292
+ #: include/languages-form.php:104
293
  msgid "Text direction"
294
  msgstr "Tekst retning"
295
 
296
+ #: include/languages-form.php:108
297
  msgid "left to right"
298
  msgstr "venstre til højre"
299
 
300
+ #: include/languages-form.php:113
301
  msgid "right to left"
302
  msgstr "højre til venstre"
303
 
304
+ #: include/languages-form.php:115
305
  msgid "Choose the text direction for the language"
306
  msgstr "Vælg en tekstretning for sproget"
307
 
308
+ #: include/languages-form.php:119
309
+ #: include/list-table.php:66
310
  msgid "Order"
311
  msgstr "Sorter"
312
 
313
+ #: include/languages-form.php:121
314
  msgid "Position of the language in the language switcher"
315
  msgstr "Position af sproget i sprog skifteren"
316
 
317
+ #: include/languages-form.php:180
 
 
 
 
318
  msgid "Language switcher"
319
  msgstr "Sprog skifter"
320
 
321
+ #: include/languages-form.php:206
322
+ msgid "Search translations"
323
+ msgstr ""
324
+
325
+ #: include/languages-form.php:215
326
  msgid "Clean strings translation database"
327
  msgstr "Rene strings database oversættelse"
328
 
329
+ #: include/languages-form.php:231
330
  msgid "Default language"
331
  msgstr "Standard sprog"
332
 
333
+ #: include/languages-form.php:243
334
+ msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
335
+ msgstr "Der er indlæg, sider, kategorier eller tags uden et valgt sprog. Vil du sætte dem til det standard sprog ?"
 
 
 
 
336
 
337
+ #: include/languages-form.php:251
338
  msgid "Detect browser language"
339
  msgstr "Find browser sprog"
340
 
341
+ #: include/languages-form.php:257
342
+ msgid "When the front page is visited, set the language according to the browser preference"
343
+ msgstr "Når forsiden vises, skal du indstille sprog i overensstemmelse med browseren præference"
 
 
 
 
344
 
345
+ #: include/languages-form.php:264
346
  msgid "URL modifications"
347
  msgstr "URL ændringer"
348
 
349
+ #: include/languages-form.php:270
350
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
351
+ msgstr "Sproget er sat fra indholdet. Indlæg, sider, kategorier og tags url'er ændres ikke."
 
 
 
 
352
 
353
+ #: include/languages-form.php:278
354
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
355
+ msgstr "Sprogkoden, for eksempel /da/, bliver tilføjet til at url'er, når der bruges pæne permalinks."
 
 
 
 
356
 
357
+ #: include/languages-form.php:287
358
  msgid "Remove /language/ in pretty permalinks. Example:"
359
  msgstr "Fjern /sprog/ i pæne permalinks. Eksempel:"
360
 
361
+ #: include/languages-form.php:296
362
  msgid "Keep /language/ in pretty permalinks. Example:"
363
  msgstr "Hold /sprog/ i pæne permalinks. eksempel:"
364
 
365
+ #: include/languages-form.php:305
366
  msgid "Hide URL language information for default language"
367
  msgstr "Skjul URL sprog information for standardsprog"
368
 
369
+ #: include/languages-form.php:315
370
  #, php-format
371
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
372
+ msgstr "Når der benyttes en statisk forside, omdiriger til sprogsiden (eksempel %s) til forsiden i det rigtige sprog."
373
+
374
+ # @ polylang
375
+ #: include/languages-form.php:324
376
+ msgid "Media"
377
  msgstr ""
 
 
378
 
379
+ # @ polylang
380
+ #: include/languages-form.php:330
381
+ msgid "Activate languages and translations for media"
382
+ msgstr ""
383
+
384
+ #: include/languages-form.php:337
385
  msgid "Synchronization"
386
  msgstr "Synkronisering"
387
 
388
+ # @ polylang
389
+ #: include/languages-form.php:351
390
+ msgid "Custom post types"
391
+ msgstr ""
392
+
393
+ # @ polylang
394
+ #: include/languages-form.php:364
395
+ msgid "Activate languages and translations for custom post types."
396
  msgstr ""
 
 
397
 
398
+ # @ polylang
399
+ #: include/languages-form.php:372
400
+ msgid "Custom taxonomies"
401
+ msgstr ""
402
+
403
+ # @ polylang
404
+ #: include/languages-form.php:385
405
+ msgid "Activate languages and translations for custom taxonomies."
406
+ msgstr ""
407
+
408
+ #: include/list-table.php:55
409
+ #: include/media-translations.php:22
410
+ #: include/media-translations.php:60
411
+ #: include/post-translations.php:10
412
+ #: include/post-translations.php:33
413
+ #: include/term-translations.php:18
414
+ #: include/term-translations.php:80
415
+ msgid "Edit"
416
+ msgstr "Rediger"
417
+
418
+ #: include/list-table.php:56
419
+ msgid "Delete"
420
+ msgstr "Slet"
421
+
422
+ #: include/list-table.php:65
423
+ msgid "Code"
424
+ msgstr "Kode"
425
+
426
+ #: include/list-table.php:67
427
+ msgid "Flag"
428
+ msgstr "Flag"
429
+
430
+ #: include/list-table.php:68
431
+ msgid "Posts"
432
+ msgstr "Indlæg"
433
+
434
+ #: include/list-table.php:118
435
+ msgid "Name"
436
+ msgstr "Navn"
437
+
438
+ #: include/list-table.php:119
439
+ msgid "String"
440
+ msgstr "String"
441
+
442
+ #: include/media-translations.php:6
443
+ #: include/media-translations.php:44
444
+ #: include/term-translations.php:16
445
+ msgid "Translation"
446
+ msgstr "Oversættelse"
447
+
448
+ #: include/media-translations.php:31
449
+ #: include/media-translations.php:68
450
+ #: include/post-translations.php:38
451
+ #: include/term-translations.php:60
452
+ msgid "Add new"
453
+ msgstr "Opret ny"
454
+
455
+ #: include/post-translations.php:5
456
  msgid "ID of pages in other languages:"
457
  msgstr "ID af sider på andre sprog:"
458
 
459
+ #: include/post-translations.php:5
460
  msgid "ID of posts in other languages:"
461
  msgstr "ID af indlæg på andre sprog:"
462
 
463
+ #: include/post-translations.php:9
464
  msgid "Page ID"
465
  msgstr "Side ID"
466
 
467
+ #: include/post-translations.php:9
468
  msgid "Post ID"
469
  msgstr "Indlæg ID"
470
 
471
+ #: include/term-translations.php:48
472
+ msgid "No untranslated term"
473
+ msgstr "Ingen uoversatte term"
 
 
 
 
 
 
 
 
 
474
 
475
+ #: include/widget.php:6
476
+ msgid "Language Switcher"
477
+ msgstr "Sprog Skifter"
478
+
479
+ #: include/widget.php:6
480
+ msgid "Displays a language switcher"
481
+ msgstr "Viser en sprog skifter"
482
+
483
+ #: include/widget.php:69
484
+ msgid "Title:"
485
+ msgstr "Titel:"
486
+
487
+ # @ polylang
488
+ #. translators: plugin header field 'Description'
489
+ #: polylang.php:0
490
+ msgid "Adds multilingual capability to WordPress"
491
  msgstr ""
 
 
492
 
493
+ #: polylang.php:118
494
  #, php-format
495
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
496
+ msgstr "Du bruger WordPress %s. Polylang kræver mindst WordPress %s."
497
+
498
+ #: polylang.php:159
499
+ msgid "For some reasons, Polylang could not create a table in your database."
500
+ msgstr "Af en eller anden grund, kunne Polylang ikke tilføje en tabel i din database"
501
+
502
+ # @ polylang
503
+ #: polylang.php:220
504
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
505
  msgstr ""
 
506
 
507
+ # @ polylang
508
+ #: polylang.php:222
509
  #, php-format
510
+ msgid "Please upgrade first to %s before ugrading to %s."
511
  msgstr ""
 
512
 
513
+ #~ msgid "Error: Restore of local flags failed!"
514
+ #~ msgstr "Fejl: Gendannelse af lokale flag mislykkedes!"
 
 
 
 
 
515
 
516
+ #~ msgid "Please move your local flags from %s to %s"
517
+ #~ msgstr "Flyt venligst dine lokale flag fra %s til %s"
 
518
 
519
+ #~ msgid "%1$s %2$s"
520
+ #~ msgstr "%1$s %2$s"
 
521
 
522
+ #~ msgid "View posts for %1$s %2$s"
523
+ #~ msgstr "Vis indlæg for %1$s %2$s"
 
524
 
525
+ #~ msgid "Site Title"
526
+ #~ msgstr "Side Titel"
 
527
 
528
+ #~ msgid "Tagline"
529
+ #~ msgstr "Tagline"
 
530
 
531
+ #~ msgid "&mdash; No Change &mdash;"
532
+ #~ msgstr "&mdash; Ingen ændring &mdash;"
 
533
 
534
+ #~ msgid "Page's language:"
535
+ #~ msgstr "Side's sprog:"
 
536
 
537
+ #~ msgid "Post's language:"
538
+ #~ msgstr "Indlæg's sprog:"
 
539
 
540
+ #~ msgid "None"
541
+ #~ msgstr "Ingen"
542
+
543
+ #~ msgid "Update"
544
+ #~ msgstr "Opdater"
545
+
546
+ #~ msgid ""
547
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
548
+ #~ "between translations of a post or page"
549
+ #~ msgstr ""
550
+ #~ "Tillad at synkronisere kategorier, tags, udvalgte billeder and andre "
551
+ #~ "metadata mellem oversættelser af et indlæg eller en side"
552
+
553
+ #~ msgid "Search"
554
+ #~ msgstr "Søg"
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: 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"
@@ -15,175 +15,220 @@ msgstr ""
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."
@@ -191,139 +236,106 @@ 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."
@@ -332,67 +344,67 @@ msgstr ""
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 ?"
@@ -401,12 +413,12 @@ msgstr ""
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"
@@ -414,12 +426,12 @@ 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."
@@ -427,7 +439,7 @@ 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."
@@ -436,21 +448,21 @@ msgstr ""
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 "
@@ -459,129 +471,162 @@ 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"
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Christian Ries <christian_ries@internet.lu>\n"
8
  "Language-Team: \n"
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-Generator: Poedit 1.5.4\n"
19
  "X-Poedit-SearchPath-0: ..\n"
20
 
21
  # @ polylang
22
+ #: include/about.php:3
23
  #, php-format
24
+ msgid ""
25
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
26
+ "It includes information on how to set up your multilingual site and use it "
27
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
28
+ "their plugins and themes."
 
29
  msgstr ""
30
+ "Polylang wird mit einer detaillierten %sdocumentation%s ausgeliefert (nur in "
31
+ "Englisch). Sie beinhaltet wie man eine mehrsprachige Webseite einrichtet und "
32
+ "wie man sie tagtäglich pflegt, eine FAQ und eine Dokumentation für "
33
+ "Programmierer um ihre Plugins und Themen anpassen zu können."
 
 
 
34
 
35
  # @ polylang
36
+ #: include/about.php:9
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  #, php-format
38
+ msgid ""
39
+ "You will also find useful information in the %ssupport forum%s. However "
40
+ "don't forget to make a search before posting a new topic."
41
+ msgstr ""
42
+ "Sie finden ebenfalls nützliche Informationen im %ssupport forum%s. Vergessen "
43
+ "Sie nicht eine Suche durchzuführen, bevor Sie ein neues Thema beginnen."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
 
45
  # @ polylang
46
+ #: include/about.php:16
47
+ #, php-format
48
+ msgid ""
49
+ "Polylang is free of charge and is released under the same license as "
50
+ "WordPress, the %sGPL%s."
51
+ msgstr ""
52
+ "Polylang ist kostenlos und wird unter derselben Lizenz veröffentlicht wie "
53
+ "Wordpress, die %sGPL%s."
54
 
55
  # @ polylang
56
+ #: include/about.php:22
57
+ #, php-format
58
+ msgid "If you wonder how you can help the project, just %sread this%s."
59
+ msgstr ""
60
+ "Wenn Sie sich Fragen, wie Sie das Projekt unterstützen können, dann %sread "
61
+ "this%s."
62
 
63
  # @ polylang
64
+ #: include/about.php:27
65
+ msgid ""
66
+ "Finally if you like this plugin or if it helps your business, donations to "
67
+ "the author are greatly appreciated."
68
+ msgstr ""
69
+ "Schliesslich wenn Sie dieses Plugin mögen oder es für Ihr Unternehmen "
70
+ "nützlich ist, werden Spenden an den Autor gerne und dankend angenommen."
71
 
72
  # @ polylang
73
+ #: include/admin-base.php:55 include/admin-base.php:185
74
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
75
+ #: include/list-table.php:46 polylang.php:270
76
  msgid "Languages"
77
  msgstr "Sprachen"
78
 
79
  # @ polylang
80
+ #: include/admin-base.php:154
 
 
 
 
 
81
  msgid "Displays language names"
82
  msgstr "Darstellung der Namen der Sprachen"
83
 
84
  # @ polylang
85
+ #: include/admin-base.php:155
86
  msgid "Displays flags"
87
  msgstr "Darstellung der Fahnen"
88
 
89
  # @ polylang
90
+ #: include/admin-base.php:156
91
  msgid "Forces link to front page"
92
  msgstr "Erzwingt einen Link zur Startseite"
93
 
94
  # @ polylang
95
+ #: include/admin-base.php:157
96
  msgid "Hides the current language"
97
  msgstr "Versteckt die aktuelle Sprache"
98
 
99
  # @ polylang
100
+ #: include/admin-base.php:161
101
  msgid "Displays a language switcher at the end of the menu"
102
  msgstr "Zeigt einen Sprachenumschalter am Ende des Menüs"
103
 
104
  # @ polylang
105
+ #: include/admin-base.php:162
106
  msgid "Displays as dropdown"
107
  msgstr "Als Auswahlbox darstellen"
108
 
109
  # @ polylang
110
+ #: include/admin-base.php:186
111
  msgid "Filters content by language"
112
  msgstr "Filtriert Inhalte nach der Sprache"
113
 
114
  # @ polylang
115
+ #: include/admin-base.php:193
116
  msgid "Show all languages"
117
  msgstr "Alle Sprachen anzeigen"
118
 
119
  # @ polylang
120
+ #: include/admin-filters.php:188 include/admin-filters.php:884
121
+ msgid "Add new translation"
122
+ msgstr "Neue Übersetzung hinzufügen"
123
 
124
  # @ polylang
125
+ #: include/admin-filters.php:216 include/admin-filters.php:274
126
+ #: include/admin-filters.php:608 include/admin-filters.php:824
127
+ #: include/admin-filters.php:842 include/list-table.php:45
128
+ #: include/media-translations.php:5 include/media-translations.php:43
129
+ #: include/post-translations.php:8 include/term-translations.php:15
130
+ #: polylang.php:271
131
+ msgid "Language"
132
+ msgstr "Sprache"
133
+
134
+ # @ polylang
135
+ #: include/admin-filters.php:623 include/admin-filters.php:658
136
+ #: include/list-table.php:120 include/media-translations.php:40
137
+ #: include/term-translations.php:6 include/term-translations.php:11
138
+ msgid "Translations"
139
+ msgstr "Übersetzungen"
140
+
141
+ # @ polylang
142
+ #: include/admin-filters.php:826 include/admin-filters.php:845
143
+ msgid "Sets the language"
144
+ msgstr "definiert die Sprache"
145
+
146
+ # @ polylang
147
+ #: include/admin-filters.php:1078
148
+ msgid "Theme locations and languages"
149
+ msgstr "Verortung der Vorlage und Sprachen"
150
+
151
+ # @ polylang
152
+ #: include/admin-filters.php:1084
153
+ #, php-format
154
+ msgid ""
155
+ "Please go to the %slanguages page%s to set theme locations and languages"
156
+ msgstr ""
157
+ "Du solltest zur %sSprachenseite%s gehen, um die Verortung der Vorlage und "
158
+ "die Sprachen einzustellen."
159
+
160
+ # @ polylang
161
+ #: include/admin-filters.php:1102
162
+ msgid "The widget is displayed for:"
163
+ msgstr "Zeigt das Widget für :"
164
+
165
+ # @ polylang
166
+ #: include/admin-filters.php:1106 polylang.php:272
167
+ msgid "All languages"
168
+ msgstr "Alle Sprachen"
169
+
170
+ # @ polylang
171
+ #: include/admin-filters.php:1130
172
+ msgid "Admin language"
173
+ msgstr "Adminsprache"
174
+
175
+ #: include/admin-filters.php:1135
176
+ msgid "Wordpress default"
177
+ msgstr "Wordpress Standard-Einstellung"
178
 
179
  # @ default
180
  # @ polylang
181
+ #: include/admin-filters.php:1161 include/admin.php:326
182
  msgid "Settings"
183
  msgstr "Einstellungen"
184
 
185
  # @ polylang
186
+ #: include/admin-filters.php:1167
187
+ msgid "Upgrading language files&#8230;"
188
+ msgstr "Sprachdateien werden aktualisiert&#8230;"
189
+
190
+ # @ polylang
191
+ #: include/admin.php:22
192
+ msgid "About Polylang"
193
+ msgstr "Über Polylang"
194
+
195
+ # @ polylang
196
+ #: include/admin.php:27 include/list-table.php:92
197
+ msgid "Strings translations"
198
+ msgstr "Übersetungen von Sätzen"
199
+
200
+ # @ polylang
201
+ #: include/admin.php:323
202
+ msgid "Menus"
203
+ msgstr "Menüs"
204
+
205
+ # @ polylang
206
+ #: include/admin.php:325 include/list-table.php:91
207
+ msgid "Strings translation"
208
+ msgstr "Übersetzung von Sätzen"
209
+
210
+ # @ polylang
211
+ #: include/admin.php:345
212
  msgid "Enter a valid WorPress locale"
213
  msgstr "Bitte geben Sie eine gültige Sprachdatei an"
214
 
215
  # @ polylang
216
+ #: include/admin.php:346
217
  msgid "The language code must be 2 characters long"
218
  msgstr "Der Sprachcode muss 2 Buchstaben betragen"
219
 
220
  # @ polylang
221
+ #: include/admin.php:347
222
  msgid "The language code must be unique"
223
  msgstr "Der Sprachcode muss eindeutig sein"
224
 
225
  # @ polylang
226
+ #: include/admin.php:348
227
  msgid "The language must have a name"
228
  msgstr "Die Sprache muss einen Namen haben"
229
 
230
  # @ polylang
231
+ #: include/admin.php:349
232
  msgid ""
233
  "The language was created, but the WordPress language file was not "
234
  "downloaded. Please install it manually."
236
  "Die Sprache wurde erstellt, aber die WordPress Sprachdatei wurde nicht "
237
  "heruntergeladen. Bitte händisch installieren."
238
 
 
 
 
 
 
 
 
 
 
 
239
  # @ polylang
240
+ #: include/admin.php:468
241
  msgid "Widget title"
242
  msgstr "Titel des Widgets"
243
 
244
  # @ polylang
245
+ #: include/base.php:339
246
+ msgid "Taxonomies"
247
+ msgstr "Taxonomien"
 
 
 
 
248
 
249
  # @ polylang
250
+ #: include/base.php:340
251
+ msgid "Custom fields"
252
+ msgstr "Benutzerdefinierte Felder"
253
 
254
  # @ polylang
255
+ #: include/base.php:341
256
+ msgid "Comment status"
257
+ msgstr "Kommentarstatus"
 
 
 
 
 
258
 
259
  # @ polylang
260
+ #: include/base.php:342
261
+ msgid "Ping status"
262
+ msgstr "Ping-Status"
 
263
 
264
  # @ polylang
265
+ #: include/base.php:343
266
+ msgid "Sticky posts"
267
+ msgstr "Prioritäre Artikel"
 
 
 
 
 
268
 
269
  # @ polylang
270
+ #: include/base.php:344
271
+ msgid "Published date"
272
+ msgstr "Erscheinungsdatum"
273
 
274
  # @ polylang
275
+ #: include/base.php:345
276
+ msgid "Post format"
277
+ msgstr "Artikelformat"
 
 
 
 
278
 
279
+ # @ default
280
+ #: include/base.php:346
281
+ msgid "Page parent"
282
+ msgstr "Elternseite"
283
 
284
  # @ polylang
285
+ #: include/base.php:347
286
+ msgid "Page template"
287
+ msgstr "Seitenvorlage"
288
 
289
  # @ polylang
290
+ #: include/base.php:348
291
+ msgid "Page order"
292
+ msgstr "Reihenfolge der Seiten"
 
 
 
 
293
 
294
  # @ polylang
295
+ #: include/base.php:349
296
+ msgid "Featured image"
297
+ msgstr "Vorgestelltes Bild"
298
 
299
  # @ polylang
300
+ #: include/languages-form.php:43
301
  msgid "Edit language"
302
  msgstr "Sprache bearbeiten"
303
 
304
  # @ polylang
305
+ #: include/languages-form.php:43 include/languages-form.php:124
306
  msgid "Add new language"
307
  msgstr "Neue Sprache hinzufügen"
308
 
309
  # @ polylang
310
+ #: include/languages-form.php:65
311
  msgid "Choose a language"
312
  msgstr "Sprache auswählen"
313
 
314
  # @ polylang
315
+ #: include/languages-form.php:79
316
  msgid "You can choose a language in the list or directly edit it below."
317
  msgstr ""
318
  "Du kannst eine Sprache in der Liste auswählen oder sie unten direkt "
319
  "bearbeiten."
320
 
321
  # @ polylang
322
+ #: include/languages-form.php:83 include/list-table.php:63
323
  msgid "Full name"
324
  msgstr "Name"
325
 
326
  # @ polylang
327
+ #: include/languages-form.php:85
328
  msgid "The name is how it is displayed on your site (for example: English)."
329
  msgstr ""
330
  "Dieser Name wird dann auf der Website angezeigt (beispielsweise : Deutsch)"
331
 
332
  # @ polylang
333
+ #: include/languages-form.php:89 include/list-table.php:64
334
  msgid "Locale"
335
  msgstr "Sprachdatei"
336
 
337
  # @ polylang
338
+ #: include/languages-form.php:94
339
  msgid ""
340
  "Wordpress Locale for the language (for example: en_US). You will need to "
341
  "install the .mo file for this language."
344
  "mo-Datei für diese Sprache installieren."
345
 
346
  # @ polylang
347
+ #: include/languages-form.php:98
348
  msgid "Language code"
349
  msgstr "Sprachcode"
350
 
351
  # @ polylang
352
+ #: include/languages-form.php:100
353
  msgid "2-letters ISO 639-1 language code (for example: en)"
354
  msgstr "2 Buchstaben ISO 639-1 Sprachcode (beispielsweise : de)"
355
 
356
  # @ polylang
357
+ #: include/languages-form.php:104
358
  msgid "Text direction"
359
  msgstr "Textrichtung"
360
 
361
  # @ polylang
362
+ #: include/languages-form.php:108
363
  msgid "left to right"
364
  msgstr "von links nach rechts"
365
 
366
  # @ polylang
367
+ #: include/languages-form.php:113
368
  msgid "right to left"
369
  msgstr "von rechts nach links"
370
 
371
  # @ polylang
372
+ #: include/languages-form.php:115
373
  msgid "Choose the text direction for the language"
374
  msgstr "Wählen Sie die Textrichtung für die Sprache aus"
375
 
376
  # @ polylang
377
+ #: include/languages-form.php:119 include/list-table.php:66
378
  msgid "Order"
379
  msgstr "Reihenfolge"
380
 
381
  # @ polylang
382
+ #: include/languages-form.php:121
383
  msgid "Position of the language in the language switcher"
384
  msgstr "Position der Sprache im Sprachenumschalter"
385
 
 
 
 
 
 
386
  # @ polylang
387
+ #: include/languages-form.php:180
388
  msgid "Language switcher"
389
  msgstr "Sprachenumschalter"
390
 
391
  # @ polylang
392
+ #: include/languages-form.php:206
393
+ msgid "Search translations"
394
+ msgstr "Übersetzungen suchen"
395
+
396
+ # @ polylang
397
+ #: include/languages-form.php:215
398
  msgid "Clean strings translation database"
399
  msgstr "Datenbank der übersetzten Textbausteine säubern"
400
 
401
  # @ polylang
402
+ #: include/languages-form.php:231
403
  msgid "Default language"
404
  msgstr "Standardsprache"
405
 
406
  # @ polylang
407
+ #: include/languages-form.php:243
408
  msgid ""
409
  "There are posts, pages, categories or tags without language set. Do you want "
410
  "to set them all to default language ?"
413
  "Willst du alle auf die Standardsprache einstellen ?"
414
 
415
  # @ polylang
416
+ #: include/languages-form.php:251
417
  msgid "Detect browser language"
418
  msgstr "Browsersprache erkennen"
419
 
420
  # @ polylang
421
+ #: include/languages-form.php:257
422
  msgid ""
423
  "When the front page is visited, set the language according to the browser "
424
  "preference"
426
  "Beim Besuch der Startseite erscheint sie in der Standardsprache des Browsers"
427
 
428
  # @ polylang
429
+ #: include/languages-form.php:264
430
  msgid "URL modifications"
431
  msgstr "URL-Veränderungen"
432
 
433
  # @ polylang
434
+ #: include/languages-form.php:270
435
  msgid ""
436
  "The language is set from content. Posts, pages, categories and tags urls are "
437
  "not modified."
439
  "Die Sprache ist auf den Inhalt abgestimmt. URLs von Artikeln, Seiten, "
440
  "Kategorien und Tags werden nicht verändert."
441
 
442
+ #: include/languages-form.php:278
443
  msgid ""
444
  "The language code, for example /en/, is added to all urls when using pretty "
445
  "permalinks."
448
  "Permalinks benutzt werden."
449
 
450
  # @ polylang
451
+ #: include/languages-form.php:287
452
  msgid "Remove /language/ in pretty permalinks. Example:"
453
  msgstr "/language/ in Permalinks entfernen. Zum Beispiel :"
454
 
455
  # @ polylang
456
+ #: include/languages-form.php:296
457
  msgid "Keep /language/ in pretty permalinks. Example:"
458
  msgstr "/language/ in schönen Permalinks behalten. Zum Beispiel :"
459
 
460
  # @ polylang
461
+ #: include/languages-form.php:305
462
  msgid "Hide URL language information for default language"
463
  msgstr "URL Informationen für die Standardsprache verstecken"
464
 
465
+ #: include/languages-form.php:315
466
  #, php-format
467
  msgid ""
468
  "When using static front page, redirect the language page (example: %s) to "
471
  "Wenn Sie eine statische Einstiegsseite benutzen, wird die Sprachenseite "
472
  "(Beispiel: %s) zur Einstiegsseite in der richtigen Sprache weitergeleitet"
473
 
474
+ # @ polylang
475
+ #: include/languages-form.php:324
476
+ msgid "Media"
477
+ msgstr "Medien"
478
+
479
+ # @ polylang
480
+ #: include/languages-form.php:330
481
+ msgid "Activate languages and translations for media"
482
+ msgstr "Sprachen und Übersetzungen für Medien aktivieren"
483
+
484
+ #: include/languages-form.php:337
485
  msgid "Synchronization"
486
  msgstr "Synchronisierung"
487
 
488
+ # @ polylang
489
+ #: include/languages-form.php:351
490
+ msgid "Custom post types"
491
+ msgstr "Benutzerdefinierte Artikeltypen"
492
+
493
+ # @ polylang
494
+ #: include/languages-form.php:364
495
+ msgid "Activate languages and translations for custom post types."
496
  msgstr ""
497
+ "Sprachen und Übersetzungen für benutzerdefinierte Artikeltypen aktivieren"
 
498
 
499
  # @ polylang
500
+ #: include/languages-form.php:372
501
+ msgid "Custom taxonomies"
502
+ msgstr "Benutzerdefinierte Taxonomien"
503
 
504
  # @ polylang
505
+ #: include/languages-form.php:385
506
+ msgid "Activate languages and translations for custom taxonomies."
507
+ msgstr ""
508
+ "Sprachen und Übersetzungen für benutzerdefinierte Taxonomien aktivieren"
509
 
510
  # @ polylang
511
+ #: include/list-table.php:55 include/media-translations.php:22
512
+ #: include/media-translations.php:60 include/post-translations.php:10
513
+ #: include/post-translations.php:33 include/term-translations.php:18
514
+ #: include/term-translations.php:80
515
+ msgid "Edit"
516
+ msgstr "Bearbeiten"
517
 
518
  # @ polylang
519
+ #: include/list-table.php:56
520
+ msgid "Delete"
521
+ msgstr "Löschen"
522
 
523
  # @ polylang
524
+ #: include/list-table.php:65
525
+ msgid "Code"
526
+ msgstr "Code"
 
 
 
 
 
 
 
 
 
527
 
528
  # @ polylang
529
+ #: include/list-table.php:67
530
+ msgid "Flag"
531
+ msgstr "Fahne"
 
 
 
 
 
532
 
533
  # @ polylang
534
+ #: include/list-table.php:68
535
+ msgid "Posts"
536
+ msgstr "Artikel"
 
 
 
 
 
537
 
538
  # @ polylang
539
+ #: include/list-table.php:118
540
+ msgid "Name"
541
+ msgstr "Name"
 
 
 
542
 
543
  # @ polylang
544
+ #: include/list-table.php:119
545
+ msgid "String"
546
+ msgstr "Zeichenfolge"
 
 
 
 
547
 
548
+ # @ polylang
549
+ #: include/media-translations.php:6 include/media-translations.php:44
550
+ #: include/term-translations.php:16
551
+ msgid "Translation"
552
+ msgstr "Übersetzung"
553
+
554
+ # @ polylang
555
+ #: include/media-translations.php:31 include/media-translations.php:68
556
+ #: include/post-translations.php:38 include/term-translations.php:60
557
+ msgid "Add new"
558
+ msgstr "Hinzufügen"
559
+
560
+ # @ polylang
561
+ #: include/post-translations.php:5
562
+ msgid "ID of pages in other languages:"
563
+ msgstr "ID der Seiten in anderen Sprachen :"
564
+
565
+ # @ polylang
566
+ #: include/post-translations.php:5
567
+ msgid "ID of posts in other languages:"
568
+ msgstr "ID der Artikel in anderen Sprachen :"
569
+
570
+ # @ polylang
571
+ #: include/post-translations.php:9
572
+ msgid "Page ID"
573
+ msgstr "ID der Seite"
574
 
575
  # @ polylang
576
+ #: include/post-translations.php:9
577
+ msgid "Post ID"
578
+ msgstr "Artikel-ID"
579
+
580
+ # @ polylang
581
+ #: include/term-translations.php:48
582
  msgid "No untranslated term"
583
  msgstr "Kein unübersetzter Ausdruck"
584
 
585
  # @ polylang
586
+ #: include/widget.php:6
587
+ msgid "Language Switcher"
588
+ msgstr "Sprachenumschalter"
589
 
590
  # @ polylang
591
+ #: include/widget.php:6
592
+ msgid "Displays a language switcher"
593
+ msgstr "Zeigt einen Sprachenumschalter"
594
 
595
  # @ polylang
596
+ #: include/widget.php:69
597
+ msgid "Title:"
598
+ msgstr "Titel :"
599
 
600
  # @ polylang
601
+ #. translators: plugin header field 'Description'
602
+ #: polylang.php:0
603
+ msgid "Adds multilingual capability to WordPress"
604
+ msgstr "Ergänzt WordPress um Mehrsprachigkeit"
605
 
606
  # @ polylang
607
+ #: polylang.php:118
608
+ #, php-format
609
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
610
+ msgstr "Sie benutzen WordPress %s. Polylang benötigt mindestens WordPress %s."
611
 
612
  # @ polylang
613
+ #: polylang.php:159
614
+ msgid "For some reasons, Polylang could not create a table in your database."
615
+ msgstr ""
616
+ "Aus bestimmten Gründen konnte Polylang keine Tabelle in ihrer Datenbank "
617
+ "erstellen."
618
 
619
  # @ polylang
620
+ #: polylang.php:220
621
+ msgid ""
622
+ "Polylang has been deactivated because you upgraded from a too old version."
623
+ msgstr ""
624
+ "Polylang wurde deaktiviert, weil Sie von einer zu alten Version aktualisiert "
625
+ "haben."
626
+
627
+ # @ polylang
628
+ #: polylang.php:222
629
+ #, php-format
630
+ msgid "Please upgrade first to %s before ugrading to %s."
631
+ msgstr ""
632
+ "Bitte aktualisieren Sie zuerst nach % s bevor Sie nach % s aktualisieren."
languages/polylang-el.mo CHANGED
Binary file
languages/polylang-el.po CHANGED
@@ -1,10 +1,10 @@
1
- # Theodotos Andreou <theo@ubuntucy.org>, 2012.
2
  msgid ""
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"
@@ -21,562 +21,609 @@ msgstr ""
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 ""
504
- "Το Polylang παρέχει εκτενή %sτεκμηρίωση%s (μόνο στα Αγγλικά). Περιέχει "
505
- "πληροφορίες πως να ρυθμίσετε τον πολυγλωσσικό σας ιστοτόπο και να τον "
506
- "χρησιμοποιήσετε σε καθημερινή βάση, λίστα συχνών ερωτήσεων (FAQ), καθώς και "
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 ""
515
- "Θα βρείτε επίσης χρήσιμες πληροφορίες στο %sφόρουμ%s υποστήριξης. Μην "
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 "Συμβολοσειρά"
 
 
 
 
 
 
 
1
+ # Theodotos Andreou <theo@ubuntucy.org>, 2012, 2013.
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: polylang\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: \n"
7
+ "PO-Revision-Date: 2013-01-15 17:48+0300\n"
8
  "Last-Translator: Theodotos Andreou <theo@ubuntucy.org>\n"
9
  "Language-Team: Ubuntucy - www.ubuntucy.org\n"
10
  "Language: el\n"
21
  "X-Poedit-SearchPath-0: ..\n"
22
 
23
  # @ polylang
24
+ #: include/about.php:3
25
  #, php-format
26
+ 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."
27
  msgstr ""
28
+ "Το Polylang παρέχει εκτενή %sτεκμηρίωση%s (μόνο στα Αγγλικά). Περιέχει "
29
+ "πληροφορίες πως να ρυθμίσετε τον πολυγλωσσικό σας ιστοτόπο και να τον "
30
+ "χρησιμοποιήσετε σε καθημερινή βάση, λίστα συχνών ερωτήσεων (FAQ), καθώς και "
31
+ "τεκμηρίωση για προγραμματιστές για προσαρμογή των προσθέτων και θεμάτων "
32
+ "τους."
33
 
34
  # @ polylang
35
+ #: include/about.php:9
36
+ #, php-format
37
+ 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."
38
  msgstr ""
39
+ "Θα βρείτε επίσης χρήσιμες πληροφορίες στο %sφόρουμ%s υποστήριξης. Μην "
40
+ "παραλείψετε να ψάξετε πρώτα αν έχει απαντηθεί το ερώτημα σας πριν ανοίξετε "
41
+ "καινούργιο θέμα."
 
 
 
 
42
 
43
  # @ polylang
44
+ #: include/about.php:16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  #, php-format
46
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
47
+ msgstr ""
48
+ "Το Polylang είναι δωρεάν και διανέμεται κάτω από την ίδια άδεια χρήσης όπως "
49
+ "και το Wordpress, την %sΓενική Άδεια Χρήσης - GPL%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
 
51
  # @ polylang
52
+ #: include/about.php:22
53
+ #, php-format
54
+ msgid "If you wonder how you can help the project, just %sread this%s."
55
+ msgstr "Αν θέλετε να βοηθήσετε, απλά, %sδιαβάστε εδώ%s."
56
 
57
  # @ polylang
58
+ #: include/about.php:27
59
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
60
+ msgstr ""
61
+ "Τέλος αν σας αρέσει αυτό το πρόσθετο ή αν σας βοηθά στην επιχείρηση σας, οι "
62
+ "δωρεές στο δημιουργό θα εκτιμηθούν ιδιαίτερα. "
63
 
64
  # @ polylang
65
+ #: include/admin-base.php:55
66
+ #: include/admin-base.php:185
67
+ #: include/admin-filters.php:250
68
+ #: include/admin.php:23
69
+ #: include/admin.php:318
70
+ #: include/list-table.php:46
71
+ #: polylang.php:270
72
  msgid "Languages"
73
  msgstr "Γλώσσες"
74
 
75
  # @ polylang
76
+ #: include/admin-base.php:154
 
 
 
 
 
77
  msgid "Displays language names"
78
  msgstr "Εμφάνιση ονομάτων γλώσσας"
79
 
80
  # @ polylang
81
+ #: include/admin-base.php:155
82
  msgid "Displays flags"
83
  msgstr "Εμφάνιση σημαιών"
84
 
85
  # @ polylang
86
+ #: include/admin-base.php:156
87
  msgid "Forces link to front page"
88
  msgstr "Υποχρεωτική παραπομπή συνδέσμου στην αρχική σελίδα"
89
 
90
  # @ polylang
91
+ #: include/admin-base.php:157
92
  msgid "Hides the current language"
93
  msgstr "Απόκρυψη τρέχουσας γλώσσας"
94
 
95
  # @ polylang
96
+ #: include/admin-base.php:161
97
  msgid "Displays a language switcher at the end of the menu"
98
  msgstr "Εμφάνιση επιλογέα γλώσσας στο τέλος του μενού"
99
 
100
  # @ polylang
101
+ #: include/admin-base.php:162
102
  msgid "Displays as dropdown"
103
  msgstr "Εμφάνιση σαν κυλιόμενο μενού"
104
 
105
  # @ polylang
106
+ #: include/admin-base.php:186
107
  msgid "Filters content by language"
108
  msgstr "Φιλτράρισμα περιεχομένου βάση γλώσσας"
109
 
110
  # @ polylang
111
+ #: include/admin-base.php:193
112
  msgid "Show all languages"
113
  msgstr "Εμφάνιση όλων των γλωσσών"
114
 
115
  # @ polylang
116
+ #: include/admin-filters.php:188
117
+ #: include/admin-filters.php:884
118
+ msgid "Add new translation"
119
+ msgstr "Προσθήκη νέας μετάφρασης"
120
 
121
  # @ polylang
122
+ #: include/admin-filters.php:216
123
+ #: include/admin-filters.php:274
124
+ #: include/admin-filters.php:608
125
+ #: include/admin-filters.php:824
126
+ #: include/admin-filters.php:842
127
+ #: include/list-table.php:45
128
+ #: include/media-translations.php:5
129
+ #: include/media-translations.php:43
130
+ #: include/post-translations.php:8
131
+ #: include/term-translations.php:15
132
+ #: polylang.php:271
133
+ msgid "Language"
134
+ msgstr "Γλώσσα"
135
+
136
+ # @ polylang
137
+ #: include/admin-filters.php:623
138
+ #: include/admin-filters.php:658
139
+ #: include/list-table.php:120
140
+ #: include/media-translations.php:40
141
+ #: include/term-translations.php:6
142
+ #: include/term-translations.php:11
143
+ msgid "Translations"
144
+ msgstr "Μεταφράσεις"
145
+
146
+ # @ polylang
147
+ #: include/admin-filters.php:826
148
+ #: include/admin-filters.php:845
149
+ msgid "Sets the language"
150
+ msgstr "Ορισμός γλώσσας"
151
+
152
+ # @ polylang
153
+ #: include/admin-filters.php:1078
154
+ msgid "Theme locations and languages"
155
+ msgstr "Γλώσσες και τοποθεσίες θεμάτων"
156
+
157
+ # @ polylang
158
+ #: include/admin-filters.php:1084
159
+ #, php-format
160
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
161
+ msgstr "Παρακαλώ πηγαίνετε στην %sσελίδα γλώσσας%s για καθορισμό τοποθεσιών και γλωσσών θέματος"
162
+
163
+ # @ polylang
164
+ #: include/admin-filters.php:1102
165
+ msgid "The widget is displayed for:"
166
+ msgstr "Η μονάδα εμφανίζεται για:"
167
+
168
+ # @ polylang
169
+ #: include/admin-filters.php:1106
170
+ #: polylang.php:272
171
+ msgid "All languages"
172
+ msgstr "Όλες οι γλώσσες"
173
+
174
+ # @ polylang
175
+ #: include/admin-filters.php:1130
176
+ msgid "Admin language"
177
+ msgstr "Γλώσσα διαχείρισης"
178
+
179
+ #: include/admin-filters.php:1135
180
+ msgid "Wordpress default"
181
+ msgstr "Προκαθορισμένο σε Wordpress"
182
 
183
  # @ default
184
  # @ polylang
185
+ #: include/admin-filters.php:1161
186
+ #: include/admin.php:326
187
  msgid "Settings"
188
  msgstr "Ρυθμίσεις"
189
 
190
  # @ polylang
191
+ #: include/admin-filters.php:1167
192
+ msgid "Upgrading language files&#8230;"
193
+ msgstr "Αναβάθμιση αρχείων γλώσσας&#8230;"
194
+
195
+ # @ polylang
196
+ #: include/admin.php:22
197
+ msgid "About Polylang"
198
+ msgstr "Σχετικά με το Polylang"
199
+
200
+ # @ polylang
201
+ #: include/admin.php:27
202
+ #: include/list-table.php:92
203
+ msgid "Strings translations"
204
+ msgstr "Μετάφραση συμβολοσειρών"
205
+
206
+ # @ polylang
207
+ #: include/admin.php:323
208
+ msgid "Menus"
209
+ msgstr "Μενού"
210
+
211
+ # @ polylang
212
+ #: include/admin.php:325
213
+ #: include/list-table.php:91
214
+ msgid "Strings translation"
215
+ msgstr "Μετάφραση συμβολοσειρών"
216
+
217
+ # @ polylang
218
+ #: include/admin.php:345
219
  msgid "Enter a valid WorPress locale"
220
  msgstr "Εισάγετε μια έγκυρη τοπικοποίηση Wordpress"
221
 
222
  # @ polylang
223
+ #: include/admin.php:346
224
  msgid "The language code must be 2 characters long"
225
  msgstr "Ο κώδικας γλώσσας θα πρέπει να είναι 2 χαρακτήρες"
226
 
227
  # @ polylang
228
+ #: include/admin.php:347
229
  msgid "The language code must be unique"
230
  msgstr "Ο κώδικας γλώσσας θα πρέπει να είναι μοναδικός"
231
 
232
  # @ polylang
233
+ #: include/admin.php:348
234
  msgid "The language must have a name"
235
  msgstr "Η γλώσσα πρέπει να έχει όνομα"
236
 
237
  # @ polylang
238
+ #: include/admin.php:349
239
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
240
+ msgstr "Η γλώσσα δημιουργήθηκε αλλά το αρχείο γλώσσας του Wordpress δεν έχει κατέβει. Παρακαλώ εγκαταστήστε το εσείς."
 
 
 
 
 
 
 
 
 
 
 
 
241
 
242
  # @ polylang
243
+ #: include/admin.php:468
244
  msgid "Widget title"
245
  msgstr "Τίτλος μονάδας"
246
 
247
  # @ polylang
248
+ #: include/base.php:339
249
+ msgid "Taxonomies"
250
+ msgstr "Tαξινομήσεις"
 
 
 
 
 
251
 
252
  # @ polylang
253
+ #: include/base.php:340
254
+ msgid "Custom fields"
255
+ msgstr "Προσαρμοσμένα πεδία"
256
 
257
  # @ polylang
258
+ #: include/base.php:341
259
+ msgid "Comment status"
260
+ msgstr "Κατάσταση σχολίου"
 
 
 
 
 
261
 
262
  # @ polylang
263
+ #: include/base.php:342
264
+ msgid "Ping status"
265
+ msgstr "Κατάσταση ping"
 
 
 
266
 
267
  # @ polylang
268
+ #: include/base.php:343
269
+ msgid "Sticky posts"
270
+ msgstr "Μόνιμα άρθρα"
 
 
 
 
 
 
271
 
272
  # @ polylang
273
+ #: include/base.php:344
274
+ msgid "Published date"
275
+ msgstr "Ημερομηνία δημοσίευσης"
276
 
277
  # @ polylang
278
+ #: include/base.php:345
279
+ msgid "Post format"
280
+ msgstr "Μορφή άρθρου"
 
 
 
281
 
282
+ # @ default
283
+ #: include/base.php:346
284
+ msgid "Page parent"
285
+ msgstr "Μητρική σελίδα"
286
 
287
  # @ polylang
288
+ #: include/base.php:347
289
+ msgid "Page template"
290
+ msgstr "Πρότυπο σελίδας"
291
 
292
  # @ polylang
293
+ #: include/base.php:348
294
+ msgid "Page order"
295
+ msgstr "Διάταξη σελιδών"
 
 
 
 
296
 
297
  # @ polylang
298
+ #: include/base.php:349
299
+ msgid "Featured image"
300
+ msgstr "Επιλεγμένη εικόνα"
301
 
302
  # @ polylang
303
+ #: include/languages-form.php:43
304
  msgid "Edit language"
305
  msgstr "Επεξεργασία γλώσσας"
306
 
307
  # @ polylang
308
+ #: include/languages-form.php:43
309
+ #: include/languages-form.php:124
310
  msgid "Add new language"
311
  msgstr "Προσθήκη νέας γλώσσας"
312
 
313
  # @ polylang
314
+ #: include/languages-form.php:65
315
  msgid "Choose a language"
316
  msgstr "Επιλογή γλώσσας"
317
 
318
  # @ polylang
319
+ #: include/languages-form.php:79
320
  msgid "You can choose a language in the list or directly edit it below."
321
  msgstr ""
322
  "Μπορείτε να επιλέξετε μια γλώσσα από την λίστα ή να την επεξεργαστείτε πιο "
323
  "κάτω."
324
 
325
  # @ polylang
326
+ #: include/languages-form.php:83
327
+ #: include/list-table.php:63
328
  msgid "Full name"
329
  msgstr "Πλήρες όνομα"
330
 
331
  # @ polylang
332
+ #: include/languages-form.php:85
333
  msgid "The name is how it is displayed on your site (for example: English)."
334
  msgstr "Το όνομα καθορίζει πως θα εμφανίζεται στην σελίδα σας (πχ: Ελληνικά)."
335
 
336
  # @ polylang
337
+ #: include/languages-form.php:89
338
+ #: include/list-table.php:64
339
  msgid "Locale"
340
  msgstr "Τοπικοποίηση"
341
 
342
  # @ polylang
343
+ #: include/languages-form.php:94
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:98
351
  msgid "Language code"
352
  msgstr "Κώδικας γλώσσας"
353
 
354
  # @ polylang
355
+ #: include/languages-form.php:100
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:104
361
  msgid "Text direction"
362
  msgstr "Κατεύθυνση κειμένου"
363
 
364
  # @ polylang
365
+ #: include/languages-form.php:108
366
  msgid "left to right"
367
  msgstr "αριστερά προς δεξιά"
368
 
369
  # @ polylang
370
+ #: include/languages-form.php:113
371
  msgid "right to left"
372
  msgstr "δεξιά προς αριστερά"
373
 
374
  # @ polylang
375
+ #: include/languages-form.php:115
376
  msgid "Choose the text direction for the language"
377
  msgstr "Επιλογή κατεύθυνσης κειμένου για γλώσσα"
378
 
379
  # @ polylang
380
+ #: include/languages-form.php:119
381
+ #: include/list-table.php:66
382
  msgid "Order"
383
  msgstr "Εντολή"
384
 
385
  # @ polylang
386
+ #: include/languages-form.php:121
387
  msgid "Position of the language in the language switcher"
388
  msgstr "Θέση της γλώσσας στον επιλογέα γλώσσας"
389
 
 
 
 
 
 
390
  # @ polylang
391
+ #: include/languages-form.php:180
392
  msgid "Language switcher"
393
  msgstr "Επιλογέας γλώσσας"
394
 
395
  # @ polylang
396
+ #: include/languages-form.php:206
397
+ msgid "Search translations"
398
+ msgstr "Αναζήτηση μεταφράσεων"
399
+
400
+ # @ polylang
401
+ #: include/languages-form.php:215
402
  msgid "Clean strings translation database"
403
  msgstr "Καθαρισμός βάσης δεδομένων συμβολοσειρών μετάφρασης"
404
 
405
  # @ polylang
406
+ #: include/languages-form.php:231
407
  msgid "Default language"
408
  msgstr "Προκαθορισμένη γλώσσα"
409
 
410
  # @ polylang
411
+ #: include/languages-form.php:243
412
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
413
  msgstr ""
414
  "Υπάρχουν άρθρα, σελίδες, κατηγορίες ή ετικέτες χωρίς καθορισμό γλώσσας. "
415
  "Θέλετε να οριστούν όλα στην προκαθορισμένη γλώσσα;"
416
 
417
  # @ polylang
418
+ #: include/languages-form.php:251
419
  msgid "Detect browser language"
420
  msgstr "Αναγνώριση γλώσσας φυλλομετρητή"
421
 
422
  # @ polylang
423
+ #: include/languages-form.php:257
424
  msgid "When the front page is visited, set the language according to the browser preference"
425
  msgstr ""
426
  "Όταν καλείται η αρχική σελίδα, να καθορίζεται η γλώσσα βάση των προτιμήσεων "
427
  "του φυλλομετρητή"
428
 
429
  # @ polylang
430
+ #: include/languages-form.php:264
431
  msgid "URL modifications"
432
  msgstr "Τροποποιήσεις URL"
433
 
434
  # @ polylang
435
+ #: include/languages-form.php:270
436
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
437
  msgstr ""
438
  "Η γλώσσα ορίσθηκε βάση του περιεχομένου. Οι διευθύνσεις URL των άρθρων, "
439
  "σελίδων και ετικετών δεν έχουν τροποποιηθεί."
440
 
441
+ #: include/languages-form.php:278
442
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
443
  msgstr ""
444
  "Ο κώδικας γλώσσας, για παράδειγμα /el/, προστίθεται σε όλες τις διευθύνσεις "
445
  "URL όταν χρησιμοποιούνται ευδιάκριτοι μόνιμοι σύνδεσμοι."
446
 
447
  # @ polylang
448
+ #: include/languages-form.php:287
449
  msgid "Remove /language/ in pretty permalinks. Example:"
450
  msgstr "Αφαίρεση /language/ από ευδιάκριτους μόνιμους συνδέσμους. Παράδειγμα:"
451
 
452
  # @ polylang
453
+ #: include/languages-form.php:296
454
  msgid "Keep /language/ in pretty permalinks. Example:"
455
  msgstr "Διατήρηση /language/ σε ευδιάκριτους μόνιμους συνδέσμους. Παράδειγμα:"
456
 
457
  # @ polylang
458
+ #: include/languages-form.php:305
459
  msgid "Hide URL language information for default language"
460
  msgstr "Απόκρυψη των πληροφοριών γλώσσας από URL, για την προκαθορισμένη γλώσσα"
461
 
462
  # @ polylang
463
+ #: include/languages-form.php:315
464
  #, php-format
465
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
466
  msgstr ""
467
  "Όταν υπάρχει στατική αρχική σελίδα, να γίνεται ανακατεύθυνση της σελίδας "
468
  "γλώσσας (παράδειγμα: %s) της αρχικής σελίδας στην σωστή γλώσσα"
469
 
470
+ # @ polylang
471
+ #: include/languages-form.php:324
472
+ msgid "Media"
473
+ msgstr "Μέσα"
474
+
475
+ # @ polylang
476
+ #: include/languages-form.php:330
477
+ msgid "Activate languages and translations for media"
478
+ msgstr "Ενεργοποίηση γλωσσών και μεταφράσεων για μέσο"
479
+
480
+ #: include/languages-form.php:337
481
  msgid "Synchronization"
482
  msgstr "Συγχρονισμός"
483
 
484
+ # @ polylang
485
+ #: include/languages-form.php:351
486
+ msgid "Custom post types"
487
+ msgstr "Ειδικοί τύποι άρθρων"
 
488
 
489
  # @ polylang
490
+ #: include/languages-form.php:364
491
+ msgid "Activate languages and translations for custom post types."
492
+ msgstr "Ενεργοποίηση γλωσσών και μεταφράσεων για ειδικούς τύπους άρθρων"
493
 
494
  # @ polylang
495
+ #: include/languages-form.php:372
496
+ msgid "Custom taxonomies"
497
+ msgstr "Ειδικές ταξινομίσεις"
498
 
499
  # @ polylang
500
+ #: include/languages-form.php:385
501
+ msgid "Activate languages and translations for custom taxonomies."
502
+ msgstr "Ενεργοποίηση γλωσσών και μεταφράσεων για ειδικές ταξινομίσεις"
503
 
504
  # @ polylang
505
+ #: include/list-table.php:55
506
+ #: include/media-translations.php:22
507
+ #: include/media-translations.php:60
508
+ #: include/post-translations.php:10
509
+ #: include/post-translations.php:33
510
+ #: include/term-translations.php:18
511
+ #: include/term-translations.php:80
512
+ msgid "Edit"
513
+ msgstr "Επεξεργασία"
514
 
515
  # @ polylang
516
+ #: include/list-table.php:56
517
+ msgid "Delete"
518
+ msgstr "Διαγραφή"
 
 
 
 
 
 
519
 
520
  # @ polylang
521
+ #: include/list-table.php:65
522
+ msgid "Code"
523
+ msgstr "Κώδικας"
 
 
 
 
524
 
525
  # @ polylang
526
+ #: include/list-table.php:67
527
+ msgid "Flag"
528
+ msgstr "Σημαία"
 
 
 
529
 
530
  # @ polylang
531
+ #: include/list-table.php:68
532
+ msgid "Posts"
533
+ msgstr "Άρθρα"
 
534
 
535
  # @ polylang
536
+ #: include/list-table.php:118
537
+ msgid "Name"
538
+ msgstr "Όνομα"
539
+
540
+ # @ polylang
541
+ #: include/list-table.php:119
542
+ msgid "String"
543
+ msgstr "Συμβολοσειρά"
544
+
545
+ # @ polylang
546
+ #: include/media-translations.php:6
547
+ #: include/media-translations.php:44
548
+ #: include/term-translations.php:16
549
+ msgid "Translation"
550
+ msgstr "Μετάφραση"
551
+
552
+ # @ polylang
553
+ #: include/media-translations.php:31
554
+ #: include/media-translations.php:68
555
+ #: include/post-translations.php:38
556
+ #: include/term-translations.php:60
557
+ msgid "Add new"
558
+ msgstr "Προσθήκη νέου"
559
+
560
+ # @ polylang
561
+ #: include/post-translations.php:5
562
+ msgid "ID of pages in other languages:"
563
+ msgstr "ID των σελίδων σε άλλες γλώσσες:"
564
+
565
+ # @ polylang
566
+ #: include/post-translations.php:5
567
+ msgid "ID of posts in other languages:"
568
+ msgstr "ID των άρθρων σε άλλες γλώσσες:"
569
+
570
+ # @ polylang
571
+ #: include/post-translations.php:9
572
+ msgid "Page ID"
573
+ msgstr "ID σελίδας"
574
 
575
+ # @ polylang
576
+ #: include/post-translations.php:9
577
+ msgid "Post ID"
578
+ msgstr "ID άρθρου"
579
 
580
  # @ polylang
581
+ #: include/term-translations.php:48
582
  msgid "No untranslated term"
583
  msgstr "Απουσία αμετάφραστου όρου"
584
 
585
  # @ polylang
586
+ #: include/widget.php:6
587
+ msgid "Language Switcher"
588
+ msgstr "Επιλογέας γλώσσας"
589
 
590
  # @ polylang
591
+ #: include/widget.php:6
592
+ msgid "Displays a language switcher"
593
+ msgstr "Εμφάνιση επιλογέα γλώσσας"
594
 
595
  # @ polylang
596
+ #: include/widget.php:69
597
+ msgid "Title:"
598
+ msgstr "Τίτλος:"
599
 
600
  # @ polylang
601
+ #. translators: plugin header field 'Description'
602
+ #: polylang.php:0
603
+ msgid "Adds multilingual capability to WordPress"
604
+ msgstr "Προσθέτει πολυγλωσσική δυνατότητα στο WordPress"
605
 
606
  # @ polylang
607
+ #: polylang.php:118
608
+ #, php-format
609
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
610
+ msgstr ""
611
+ "Χρησιμοποιείτε WordPress %s. Το Polylang χρειάζεται τουλάχιστον WordPress %"
612
+ "s."
613
 
614
  # @ polylang
615
+ #: polylang.php:159
616
+ msgid "For some reasons, Polylang could not create a table in your database."
617
+ msgstr "Το Polylang δεν μπόρεσε να δημιουργήσει πίνακα στην βάση δεδομένων σας, για κάποιο λόγο."
618
 
619
  # @ polylang
620
+ #: polylang.php:220
621
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
622
+ msgstr ""
623
+ "Το Polylang έχει απενεργοποιηθεί γιατί αναβαθμίσατε από πολύ παλιά έκδοση."
624
+
625
+ # @ polylang
626
+ #: polylang.php:222
627
+ #, php-format
628
+ msgid "Please upgrade first to %s before ugrading to %s."
629
+ msgstr "Παρακαλώ αναβαθμίστε πρώτα σε %s πριν αναβαθμίσετε σε %s"
languages/polylang-es_ES.mo CHANGED
Binary file
languages/polylang-es_ES.po CHANGED
@@ -2,209 +2,131 @@ msgid ""
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"
12
- "Plural-Forms: nplurals=2: nplural=n>1\n"
13
  "X-Poedit-SourceCharset: utf-8\n"
14
  "X-Poedit-KeywordsList: _e;__;_x\n"
15
  "X-Poedit-Basepath: .\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"
@@ -212,55 +134,156 @@ 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."
@@ -268,55 +291,55 @@ 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 ?"
@@ -324,11 +347,11 @@ 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"
@@ -336,11 +359,11 @@ 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."
@@ -348,7 +371,7 @@ 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."
@@ -356,19 +379,19 @@ 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 "
@@ -377,110 +400,181 @@ 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
441
- msgid "If you wonder how you can help the project, just %sread this%s."
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"
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: 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"
12
+ "Plural-Forms: nplurals=2: nplural=n>1;\n"
13
  "X-Poedit-SourceCharset: utf-8\n"
14
  "X-Poedit-KeywordsList: _e;__;_x\n"
15
  "X-Poedit-Basepath: .\n"
16
+ "X-Generator: Poedit 1.5.4\n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
+ #: include/about.php:3
21
  #, php-format
22
+ msgid ""
23
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
24
+ "It includes information on how to set up your multilingual site and use it "
25
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
26
+ "their plugins and themes."
27
+ msgstr ""
28
+ "Polylang se distributye con una extensa %sdocumentación%s (sólo en inglés). "
29
+ "Se incluye información de cómo crear tu sitio multi-idiomático y cómo usarlo "
30
+ "en el día a día, una página de preguntas frecuentes, así como información "
31
+ "para que los programadores puedan adaptar sus plugins y temas."
32
 
33
+ #: include/about.php:9
34
  #, php-format
35
+ msgid ""
36
+ "You will also find useful information in the %ssupport forum%s. However "
37
+ "don't forget to make a search before posting a new topic."
38
+ msgstr ""
39
+ "También encontrarás información útil en los %sforos de soporte%s. Pero no "
40
+ "olvides hacer una búsqueda antes de crear un nuevo tema."
41
 
42
+ #: include/about.php:16
43
  #, php-format
44
+ msgid ""
45
+ "Polylang is free of charge and is released under the same license as "
46
+ "WordPress, the %sGPL%s."
47
+ msgstr ""
48
+ "Polylang es gratuito y se distribuye bajo la misma licencia que WordPress, "
49
+ "%sGPL%s."
50
 
51
+ #: include/about.php:22
52
  #, php-format
53
+ msgid "If you wonder how you can help the project, just %sread this%s."
54
+ msgstr "Si quieres saber cómo puedes ayudar al proyecto, lee %sesto%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
 
56
+ #: include/about.php:27
57
+ msgid ""
58
+ "Finally if you like this plugin or if it helps your business, donations to "
59
+ "the author are greatly appreciated."
60
+ msgstr ""
61
+ "Finalmente, si te gusta este plugin y te ayuda a ganar dinero, el autor "
62
+ "agradece enormemente un donativo."
63
 
64
+ #: include/admin-base.php:55 include/admin-base.php:185
65
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
66
+ #: include/list-table.php:46 polylang.php:270
67
  msgid "Languages"
68
  msgstr "Idiomas"
69
 
70
+ #: include/admin-base.php:154
 
 
 
 
71
  msgid "Displays language names"
72
  msgstr "Muestra los nombres de los idiomas"
73
 
74
+ #: include/admin-base.php:155
75
  msgid "Displays flags"
76
  msgstr "Muestra las banderas"
77
 
78
+ #: include/admin-base.php:156
79
  msgid "Forces link to front page"
80
  msgstr "Fuerza un enlace a la página principal"
81
 
82
+ #: include/admin-base.php:157
83
  msgid "Hides the current language"
84
  msgstr "Oculta el idioma actual"
85
 
86
+ #: include/admin-base.php:161
87
  msgid "Displays a language switcher at the end of the menu"
88
  msgstr "Muestra un conmutador de idioma al final del menu"
89
 
90
+ #: include/admin-base.php:162
91
  msgid "Displays as dropdown"
92
  msgstr "Muestra como menú desplegable"
93
 
94
+ #: include/admin-base.php:186
95
  msgid "Filters content by language"
96
  msgstr "Filtra el contenido por idioma"
97
 
98
+ #: include/admin-base.php:193
99
  msgid "Show all languages"
100
  msgstr "Mostar todos los idiomas"
101
 
102
+ #: include/admin-filters.php:188 include/admin-filters.php:884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
103
  msgid "Add new translation"
104
  msgstr "Añadir nueva traducción"
105
 
106
+ #: include/admin-filters.php:216 include/admin-filters.php:274
107
+ #: include/admin-filters.php:608 include/admin-filters.php:824
108
+ #: include/admin-filters.php:842 include/list-table.php:45
109
+ #: include/media-translations.php:5 include/media-translations.php:43
110
+ #: include/post-translations.php:8 include/term-translations.php:15
111
+ #: polylang.php:271
112
+ msgid "Language"
113
+ msgstr "Idioma"
 
 
 
 
 
 
 
114
 
115
+ #: include/admin-filters.php:623 include/admin-filters.php:658
116
+ #: include/list-table.php:120 include/media-translations.php:40
117
+ #: include/term-translations.php:6 include/term-translations.php:11
118
  msgid "Translations"
119
  msgstr "Traducciones"
120
 
121
+ #: include/admin-filters.php:826 include/admin-filters.php:845
122
  msgid "Sets the language"
123
  msgstr "Establece el idioma"
124
 
125
+ #: include/admin-filters.php:1078
 
 
 
 
126
  msgid "Theme locations and languages"
127
  msgstr "Idiomas y regiones del tema"
128
 
129
+ #: include/admin-filters.php:1084
130
  #, php-format
131
  msgid ""
132
  "Please go to the %slanguages page%s to set theme locations and languages"
134
  "Por favor, ve a la %spágina del idioma%s para establecer la región y el "
135
  "idioma"
136
 
137
+ #: include/admin-filters.php:1102
138
  msgid "The widget is displayed for:"
139
  msgstr "El widget se muestra para:"
140
 
141
+ #: include/admin-filters.php:1106 polylang.php:272
142
  msgid "All languages"
143
  msgstr "Todos los idiomas"
144
 
145
+ #: include/admin-filters.php:1130
146
  msgid "Admin language"
147
  msgstr "Idioma del administrador"
148
 
149
+ #: include/admin-filters.php:1135
150
  msgid "Wordpress default"
151
  msgstr "Opción por defecto de WordPress"
152
 
153
+ #: include/admin-filters.php:1161 include/admin.php:326
154
+ msgid "Settings"
155
+ msgstr "Ajustes"
156
+
157
+ #: include/admin-filters.php:1167
158
  msgid "Upgrading language files&#8230;"
159
  msgstr "Actualizando los archivos de idioma&#8230;"
160
 
161
+ #: include/admin.php:22
162
+ msgid "About Polylang"
163
+ msgstr "Acerca de Polylang"
164
+
165
+ #: include/admin.php:27 include/list-table.php:92
166
+ msgid "Strings translations"
167
+ msgstr "Traducciones de cadenas"
168
+
169
+ #: include/admin.php:323
170
+ msgid "Menus"
171
+ msgstr "Menús"
172
+
173
+ #: include/admin.php:325 include/list-table.php:91
174
+ msgid "Strings translation"
175
+ msgstr "Traducción de cadenas"
176
+
177
+ #: include/admin.php:345
178
+ msgid "Enter a valid WorPress locale"
179
+ msgstr "Introduce una zona idiomática válida de WordPress"
180
+
181
+ #: include/admin.php:346
182
+ msgid "The language code must be 2 characters long"
183
+ msgstr "El código idiomático debe ser de 2 caracteres"
184
+
185
+ #: include/admin.php:347
186
+ msgid "The language code must be unique"
187
+ msgstr "El código idiomático debe ser único"
188
+
189
+ #: include/admin.php:348
190
+ msgid "The language must have a name"
191
+ msgstr "El dioma debe tener un nombre"
192
+
193
+ #: include/admin.php:349
194
+ msgid ""
195
+ "The language was created, but the WordPress language file was not "
196
+ "downloaded. Please install it manually."
197
+ msgstr ""
198
+ "Se ha creado el idioma pero el archivo de este idioma de WordPress no se ha "
199
+ "descargado. Por favor, instálalo manualmente."
200
+
201
+ #: include/admin.php:468
202
+ msgid "Widget title"
203
+ msgstr "Título del widget"
204
+
205
+ # @ polylang
206
+ #: include/base.php:339
207
+ msgid "Taxonomies"
208
+ msgstr "Taxonomías"
209
+
210
+ # @ polylang
211
+ #: include/base.php:340
212
+ msgid "Custom fields"
213
+ msgstr "Campos personalizados"
214
+
215
+ # @ polylang
216
+ #: include/base.php:341
217
+ msgid "Comment status"
218
+ msgstr "Estado de los comentarios"
219
+
220
+ # @ polylang
221
+ #: include/base.php:342
222
+ msgid "Ping status"
223
+ msgstr "Estados de los pings"
224
+
225
+ # @ polylang
226
+ #: include/base.php:343
227
+ msgid "Sticky posts"
228
+ msgstr "Entradas fijas"
229
+
230
+ # @ polylang
231
+ #: include/base.php:344
232
+ msgid "Published date"
233
+ msgstr "Fecha de publicación"
234
+
235
+ # @ polylang
236
+ #: include/base.php:345
237
+ msgid "Post format"
238
+ msgstr "Formato de entrada"
239
+
240
+ #: include/base.php:346
241
+ msgid "Page parent"
242
+ msgstr "Página superior"
243
+
244
+ # @ polylang
245
+ #: include/base.php:347
246
+ msgid "Page template"
247
+ msgstr "Plantilla de página"
248
+
249
+ #: include/base.php:348
250
+ msgid "Page order"
251
+ msgstr "Orden de página"
252
+
253
+ # @ polylang
254
+ #: include/base.php:349
255
+ msgid "Featured image"
256
+ msgstr "Imagen destacada"
257
+
258
+ #: include/languages-form.php:43
259
  msgid "Edit language"
260
  msgstr "Editar idioma"
261
 
262
+ #: include/languages-form.php:43 include/languages-form.php:124
263
  msgid "Add new language"
264
  msgstr "Añadir nuevo idioma"
265
 
266
+ #: include/languages-form.php:65
267
  msgid "Choose a language"
268
  msgstr "Elegir un idioma"
269
 
270
+ #: include/languages-form.php:79
271
  msgid "You can choose a language in the list or directly edit it below."
272
  msgstr "Puedes elegir un idioma de la lista o editarlo directamente abajo."
273
 
274
+ #: include/languages-form.php:83 include/list-table.php:63
275
  msgid "Full name"
276
  msgstr "Nombre completo"
277
 
278
+ #: include/languages-form.php:85
279
  msgid "The name is how it is displayed on your site (for example: English)."
280
  msgstr "El nombre es como se muestra en tu sitio (por ejemplo: Español)."
281
 
282
+ #: include/languages-form.php:89 include/list-table.php:64
283
  msgid "Locale"
284
  msgstr "Región"
285
 
286
+ #: include/languages-form.php:94
287
  msgid ""
288
  "Wordpress Locale for the language (for example: en_US). You will need to "
289
  "install the .mo file for this language."
291
  "Región idiomática de Wordpress (por ejemplo: es_ES). Deberás instalar el "
292
  "archivo .mo para este idioma."
293
 
294
+ #: include/languages-form.php:98
295
  msgid "Language code"
296
  msgstr "Código idiomático"
297
 
298
+ #: include/languages-form.php:100
299
  msgid "2-letters ISO 639-1 language code (for example: en)"
300
  msgstr "Código idiomático ISO 639-1 de dos letras (por ejemplo: es)"
301
 
302
+ #: include/languages-form.php:104
303
  msgid "Text direction"
304
  msgstr "Dirección de escritura"
305
 
306
+ #: include/languages-form.php:108
307
  msgid "left to right"
308
  msgstr "izquierda a derecha"
309
 
310
+ #: include/languages-form.php:113
311
  msgid "right to left"
312
  msgstr "derecha a izquierda"
313
 
314
+ #: include/languages-form.php:115
315
  msgid "Choose the text direction for the language"
316
  msgstr "Elige la dirección de escritura del idioma"
317
 
318
+ #: include/languages-form.php:119 include/list-table.php:66
319
  msgid "Order"
320
  msgstr "Orden"
321
 
322
+ #: include/languages-form.php:121
323
  msgid "Position of the language in the language switcher"
324
  msgstr "Posición en el conmutador de idioma"
325
 
326
+ #: include/languages-form.php:180
 
 
 
 
327
  msgid "Language switcher"
328
  msgstr "Conmutador de idioma"
329
 
330
+ #: include/languages-form.php:206
331
+ msgid "Search translations"
332
+ msgstr "Buscar traducciones"
333
+
334
+ #: include/languages-form.php:215
335
  msgid "Clean strings translation database"
336
  msgstr "Limpiar la base de datos de traducciones de cadenas"
337
 
338
+ #: include/languages-form.php:231
339
  msgid "Default language"
340
  msgstr "Idioma predeterminado"
341
 
342
+ #: include/languages-form.php:243
343
  msgid ""
344
  "There are posts, pages, categories or tags without language set. Do you want "
345
  "to set them all to default language ?"
347
  "Hay entradas, páginas, categorías o etiquetas sin idioma establecido. "
348
  "¿Quieres establecerlas al idioma predeterminado?"
349
 
350
+ #: include/languages-form.php:251
351
  msgid "Detect browser language"
352
  msgstr "Detectar el idioma del navegador"
353
 
354
+ #: include/languages-form.php:257
355
  msgid ""
356
  "When the front page is visited, set the language according to the browser "
357
  "preference"
359
  "Al visitar la página principal, se establece el idioma de acuerdo con las "
360
  "preferencias del navegador"
361
 
362
+ #: include/languages-form.php:264
363
  msgid "URL modifications"
364
  msgstr "Modificaciones de URL"
365
 
366
+ #: include/languages-form.php:270
367
  msgid ""
368
  "The language is set from content. Posts, pages, categories and tags urls are "
369
  "not modified."
371
  "El idioma se establece por el contenido. Las URL de las entradas, páginas, "
372
  "categorías y etiquetas no se modificarán."
373
 
374
+ #: include/languages-form.php:278
375
  msgid ""
376
  "The language code, for example /en/, is added to all urls when using pretty "
377
  "permalinks."
379
  "El código idiomático, por ejemplo /es/, se añade a todos las direcciones URL "
380
  "al usar permalinks descriptivos."
381
 
382
+ #: include/languages-form.php:287
383
  msgid "Remove /language/ in pretty permalinks. Example:"
384
  msgstr "Quitar /language/ de los permalinks descriptivos. Ejemplo:"
385
 
386
+ #: include/languages-form.php:296
387
  msgid "Keep /language/ in pretty permalinks. Example:"
388
  msgstr "Mantener /language/ en los permalinks descriptivos. Ejemplo:"
389
 
390
+ #: include/languages-form.php:305
391
  msgid "Hide URL language information for default language"
392
  msgstr "Ocultar el URL del idioma en el idioma predeterminado"
393
 
394
+ #: include/languages-form.php:315
395
  #, php-format
396
  msgid ""
397
  "When using static front page, redirect the language page (example: %s) to "
400
  "Al usar una página principal estática, redirige la página del idioma "
401
  "(ejemplo: %s) a la página de inicio en el idioma correcto."
402
 
403
+ # @ polylang
404
+ #: include/languages-form.php:324
405
+ msgid "Media"
406
+ msgstr "Medios"
407
+
408
+ # @ polylang
409
+ #: include/languages-form.php:330
410
+ msgid "Activate languages and translations for media"
411
+ msgstr "Activar idiomas y traducciones para los medios"
412
+
413
+ #: include/languages-form.php:337
414
  msgid "Synchronization"
415
  msgstr "Sincronización"
416
 
417
+ # @ polylang
418
+ #: include/languages-form.php:351
419
+ msgid "Custom post types"
420
+ msgstr "Tipos de entrada personalizados"
421
+
422
+ # @ polylang
423
+ #: include/languages-form.php:364
424
+ msgid "Activate languages and translations for custom post types."
425
+ msgstr "Activar idiomas y traducciones para tipos de entrada personalizados."
426
+
427
+ # @ polylang
428
+ #: include/languages-form.php:372
429
+ msgid "Custom taxonomies"
430
+ msgstr "Taxonomías personalizadas"
431
+
432
+ # @ polylang
433
+ #: include/languages-form.php:385
434
+ msgid "Activate languages and translations for custom taxonomies."
435
+ msgstr "Activar idiomas y traducciones para taxonomías personalizadas."
436
+
437
+ #: include/list-table.php:55 include/media-translations.php:22
438
+ #: include/media-translations.php:60 include/post-translations.php:10
439
+ #: include/post-translations.php:33 include/term-translations.php:18
440
+ #: include/term-translations.php:80
441
+ msgid "Edit"
442
+ msgstr "Editar"
443
+
444
+ #: include/list-table.php:56
445
+ msgid "Delete"
446
+ msgstr "Eliminar"
447
 
448
+ #: include/list-table.php:65
449
+ msgid "Code"
450
+ msgstr "Código"
451
+
452
+ #: include/list-table.php:67
453
+ msgid "Flag"
454
+ msgstr "Bandera"
455
+
456
+ #: include/list-table.php:68
457
+ msgid "Posts"
458
+ msgstr "Entradas"
459
+
460
+ #: include/list-table.php:118
461
+ msgid "Name"
462
+ msgstr "Nombre"
463
+
464
+ #: include/list-table.php:119
465
+ msgid "String"
466
+ msgstr "Cadena"
467
+
468
+ #: include/media-translations.php:6 include/media-translations.php:44
469
+ #: include/term-translations.php:16
470
+ msgid "Translation"
471
+ msgstr "Traducción"
472
+
473
+ #: include/media-translations.php:31 include/media-translations.php:68
474
+ #: include/post-translations.php:38 include/term-translations.php:60
475
+ msgid "Add new"
476
+ msgstr "Añadir nuevo"
477
+
478
+ #: include/post-translations.php:5
479
  msgid "ID of pages in other languages:"
480
  msgstr "ID de páginas en otros idiomas:"
481
 
482
+ #: include/post-translations.php:5
483
  msgid "ID of posts in other languages:"
484
  msgstr "ID de entradas en otros idiomas:"
485
 
486
+ #: include/post-translations.php:9
487
  msgid "Page ID"
488
  msgstr "ID de página"
489
 
490
+ #: include/post-translations.php:9
491
  msgid "Post ID"
492
  msgstr "ID de entrada"
493
 
494
+ #: include/term-translations.php:48
495
+ msgid "No untranslated term"
496
+ msgstr "Sin términos por traducir"
 
 
 
 
 
 
 
 
 
497
 
498
+ #: include/widget.php:6
499
+ msgid "Language Switcher"
500
+ msgstr "Conmutador de idioma"
 
 
 
 
 
501
 
502
+ #: include/widget.php:6
503
+ msgid "Displays a language switcher"
504
+ msgstr "Muestra un conmutador de idioma"
505
+
506
+ #: include/widget.php:69
507
+ msgid "Title:"
508
+ msgstr "Título:"
509
+
510
+ # @ polylang
511
+ #. translators: plugin header field 'Description'
512
+ #: polylang.php:0
513
+ msgid "Adds multilingual capability to WordPress"
514
+ msgstr "Añade capacidad multilingüística a Wordpress"
515
+
516
+ #: polylang.php:118
517
  #, php-format
518
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
519
+ msgstr "Estás usando Wordpress %s. Polylang necesita como mínimo WordPress %s."
520
+
521
+ #: polylang.php:159
522
+ msgid "For some reasons, Polylang could not create a table in your database."
523
+ msgstr "Por alguna razón Polylang no pudo crear la tabla en tu base de datos."
524
+
525
+ # @ polylang
526
+ #: polylang.php:220
527
  msgid ""
528
+ "Polylang has been deactivated because you upgraded from a too old version."
 
529
  msgstr ""
530
+ "Polylang se ha desactivado porque lo has actualizado desde una versión "
531
+ "demasiado antigua."
532
 
533
+ # @ polylang
534
+ #: polylang.php:222
535
  #, php-format
536
+ msgid "Please upgrade first to %s before ugrading to %s."
537
+ msgstr "Por favor, actualiza primero a %s antes de actualizar a %s."
538
 
539
+ #~ msgid "Error: Restore of local flags failed!"
540
+ #~ msgstr "Error: ¡ha fallado la restauración de banderas!"
 
 
 
 
 
541
 
542
+ #~ msgid "Please move your local flags from %s to %s"
543
+ #~ msgstr "Por favor, lleva tu bandera de %s a %s"
 
544
 
545
+ #~ msgid "%1$s %2$s"
546
+ #~ msgstr "%1$s %2$s"
 
547
 
548
+ #~ msgid "View posts for %1$s %2$s"
549
+ #~ msgstr "Ver entradas para %1$s %2$s"
 
550
 
551
+ #~ msgid "Site Title"
552
+ #~ msgstr "Título del sitio"
 
553
 
554
+ #~ msgid "Tagline"
555
+ #~ msgstr "Descripción"
 
556
 
557
+ #~ msgid "&mdash; No Change &mdash;"
558
+ #~ msgstr "&mdash; Sin cambios &mdash;"
 
559
 
560
+ #~ msgid "Page's language:"
561
+ #~ msgstr "Idioma de la página:"
 
562
 
563
+ #~ msgid "Post's language:"
564
+ #~ msgstr "Idioma de la entrada:"
 
565
 
566
+ #~ msgid "None"
567
+ #~ msgstr "Ninguno"
568
+
569
+ #~ msgid "Update"
570
+ #~ msgstr "Actualizar"
571
+
572
+ #~ msgid ""
573
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
574
+ #~ "between translations of a post or page"
575
+ #~ msgstr ""
576
+ #~ "Permitir sincronizar categorías, etiquetas, imágenes destacadas y otros "
577
+ #~ "metas entre traducciones de una entrada o página"
578
+
579
+ #~ msgid "Search"
580
+ #~ msgstr "Buscar"
languages/polylang-fi.mo CHANGED
Binary file
languages/polylang-fi.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-08-19 20:12+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
@@ -13,253 +13,274 @@ msgstr ""
13
  "X-Poedit-SourceCharset: utf-8\n"
14
  "X-Poedit-KeywordsList: _e;__;_x\n"
15
  "X-Poedit-Basepath: .\n"
16
- "X-Generator: Poedit 1.5.3\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
- "Käytät WordPress versiota %s. Polylang vaatii vähintään WordPress version %s."
25
-
26
- #: ../polylang.php:125
27
- msgid "For some reasons, Polylang could not create a table in your database."
28
- msgstr "Jostain syystä Polylang ei voinut luoda taulukkoa tietokantaasi."
29
-
30
- #: ../polylang.php:208
31
- msgid "Error: Restore of local flags failed!"
32
- msgstr "Virhe: Paikallisten lippujen palautus epäonnistui!"
33
 
34
- #: ../polylang.php:209
35
  #, php-format
36
- msgid "Please move your local flags from %s to %s"
37
- msgstr "Siirrä paikalliset lippusi kansiosta %s kansioon %s"
 
 
 
 
38
 
39
- #: ../include/calendar.php:106
40
  #, php-format
41
- msgid "%1$s %2$s"
42
- msgstr "%1$s %2$s"
 
 
 
 
43
 
44
- #: ../include/calendar.php:132 ../include/calendar.php:140
45
  #, php-format
46
- msgid "View posts for %1$s %2$s"
47
- msgstr "Näytä artikkelit %1$s %2$s"
48
-
49
- #: ../include/media-translations.php:3 ../include/admin-filters.php:194
50
- #: ../include/admin-filters.php:525 ../include/admin-filters.php:696
51
- #: ../include/admin-filters.php:714 ../include/post-translations.php:8
52
- #: ../include/term-translations.php:15
53
- msgid "Language"
54
- msgstr "Kieli"
55
-
56
- #: ../include/media-translations.php:4 ../include/term-translations.php:16
57
- msgid "Translation"
58
- msgstr "Käännös"
59
-
60
- #: ../include/media-translations.php:18 ../include/post-translations.php:10
61
- #: ../include/post-translations.php:33 ../include/term-translations.php:18
62
- #: ../include/term-translations.php:65
63
- msgid "Edit"
64
- msgstr "Muokkaa"
65
-
66
- #: ../include/media-translations.php:26 ../include/post-translations.php:38
67
- #: ../include/term-translations.php:54
68
- msgid "Add new"
69
- msgstr "Lisää uusi"
70
-
71
- #: ../include/widget.php:6
72
- msgid "Language Switcher"
73
- msgstr "Kielivalinta"
74
-
75
- #: ../include/widget.php:6
76
- msgid "Displays a language switcher"
77
- msgstr "Näytä kielivalinta"
78
 
79
- #: ../include/widget.php:73
80
- msgid "Title:"
81
- msgstr "Otsikko:"
 
 
 
 
82
 
83
- #: ../include/admin-base.php:50 ../include/admin-base.php:176
84
- #: ../include/admin.php:290 ../include/admin-filters.php:221
 
85
  msgid "Languages"
86
  msgstr "Kielet"
87
 
88
- #: ../include/admin-base.php:55
89
- msgid "About Polylang"
90
- msgstr "Tietoja Polylang:sta"
91
-
92
- #: ../include/admin-base.php:149
93
  msgid "Displays language names"
94
  msgstr "Näytä kielien nimet"
95
 
96
- #: ../include/admin-base.php:150
97
  msgid "Displays flags"
98
  msgstr "Näytä liput"
99
 
100
- #: ../include/admin-base.php:151
101
  msgid "Forces link to front page"
102
  msgstr "Pakottaa linkin etusivulle"
103
 
104
- #: ../include/admin-base.php:152
105
  msgid "Hides the current language"
106
  msgstr "Piilottaa nykyisen kielen"
107
 
108
- #: ../include/admin-base.php:154
109
  msgid "Displays a language switcher at the end of the menu"
110
  msgstr "Näytä kielivalinta valikon lopussa"
111
 
112
- #: ../include/admin-base.php:155
113
  msgid "Displays as dropdown"
114
  msgstr "Näytä pudotusvalikkona"
115
 
116
- #: ../include/admin-base.php:177
117
  msgid "Filters content by language"
118
  msgstr "Suodata sisältöä kielen mukaan"
119
 
120
- #: ../include/admin-base.php:184
121
  msgid "Show all languages"
122
  msgstr "Näytä kaikki kielet"
123
 
124
- #: ../include/admin.php:295
125
- msgid "Menus"
126
- msgstr "Valikot"
127
-
128
- #: ../include/admin.php:297
129
- msgid "Strings translation"
130
- msgstr "Merkkijonojen käännös"
131
-
132
- #: ../include/admin.php:298 ../include/admin-filters.php:988
133
- msgid "Settings"
134
- msgstr "Asetukset"
135
-
136
- #: ../include/admin.php:317
137
- msgid "Enter a valid WorPress locale"
138
- msgstr "Syötä oikeanmuotoinen WordPress lokaali"
139
-
140
- #: ../include/admin.php:318
141
- msgid "The language code must be 2 characters long"
142
- msgstr "Kielikoodin täytyy olla 2 merkkiä pitkä"
143
-
144
- #: ../include/admin.php:319
145
- msgid "The language code must be unique"
146
- msgstr "Kielikoodin täytyy olla uniikki"
147
-
148
- #: ../include/admin.php:320
149
- msgid "The language must have a name"
150
- msgstr "Kielellä täytyy olla nimi"
151
-
152
- #: ../include/admin.php:321
153
- msgid ""
154
- "The language was created, but the WordPress language file was not "
155
- "downloaded. Please install it manually."
156
- msgstr ""
157
- "Kieli luotiin, mutta WordPress-kielitiedostoa ei ladattu. Asenna se käsin."
158
-
159
- #: ../include/admin.php:409
160
- msgid "Site Title"
161
- msgstr "Sivuston otsikko"
162
-
163
- #: ../include/admin.php:410
164
- msgid "Tagline"
165
- msgstr "Kuvaus"
166
-
167
- #: ../include/admin.php:428
168
- msgid "Widget title"
169
- msgstr "Vimpaimen otsikko"
170
-
171
- #: ../include/admin-filters.php:176 ../include/admin-filters.php:753
172
  msgid "Add new translation"
173
  msgstr "Lisää uusi käännös"
174
 
175
- #: ../include/admin-filters.php:190
176
- msgid "&mdash; No Change &mdash;"
177
- msgstr "&mdash; Ei muutosta &mdash;"
178
-
179
- #: ../include/admin-filters.php:244
180
- msgid "Page's language:"
181
- msgstr "Sivun kieli:"
182
-
183
- #: ../include/admin-filters.php:244
184
- msgid "Post's language:"
185
- msgstr "Artikkelin kieli:"
186
-
187
- #: ../include/admin-filters.php:305
188
- msgid "(no parent)"
189
- msgstr "(ei päätasoa)"
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 "Käännökset"
195
 
196
- #: ../include/admin-filters.php:698 ../include/admin-filters.php:717
197
  msgid "Sets the language"
198
  msgstr "Aseta kieli"
199
 
200
- #: ../include/admin-filters.php:879
201
- msgid "None"
202
- msgstr "Ei mitään"
203
-
204
- #: ../include/admin-filters.php:910
205
  msgid "Theme locations and languages"
206
  msgstr "Teeman sijainnit ja kielet"
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 "Siirry %skielisivulle%s asettamaan teemojen sijainnit ja kielet"
213
 
214
- #: ../include/admin-filters.php:931
215
  msgid "The widget is displayed for:"
216
  msgstr "Vimpain näytetään:"
217
 
218
- #: ../include/admin-filters.php:935
219
  msgid "All languages"
220
  msgstr "Kaikki kielet"
221
 
222
- #: ../include/admin-filters.php:959
223
  msgid "Admin language"
224
  msgstr "Ylläpidon kieli"
225
 
226
- #: ../include/admin-filters.php:964
227
  msgid "Wordpress default"
228
  msgstr "Wordpress oletus"
229
 
230
- #: ../include/admin-filters.php:994
 
 
 
 
231
  msgid "Upgrading language files&#8230;"
232
  msgstr "Päivitetään kielitiedostoja&#8230;"
233
 
234
- #: ../include/languages-form.php:38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
235
  msgid "Edit language"
236
  msgstr "Muokkaa kieltä"
237
 
238
- #: ../include/languages-form.php:38 ../include/languages-form.php:105
239
  msgid "Add new language"
240
  msgstr "Lisää uusi kieli"
241
 
242
- #: ../include/languages-form.php:60
243
  msgid "Choose a language"
244
  msgstr "Valitse kieli"
245
 
246
- #: ../include/languages-form.php:68
247
  msgid "You can choose a language in the list or directly edit it below."
248
  msgstr "Voit valita kielen listalta tai muokata sitä suoraan alla."
249
 
250
- #: ../include/languages-form.php:72
251
  msgid "Full name"
252
  msgstr "Täydellinen nimi"
253
 
254
- #: ../include/languages-form.php:74
255
  msgid "The name is how it is displayed on your site (for example: English)."
256
  msgstr "Nimi kuinka se esiintyy sivustollasi (esimerkiksi: Englanti)."
257
 
258
- #: ../include/languages-form.php:78
259
  msgid "Locale"
260
  msgstr "Lokaali"
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."
@@ -267,55 +288,55 @@ msgstr ""
267
  "Wordpress lokaali tälle kielelle (esimerkiksi: en_US). Sinun pitää asentaa ."
268
  "mo-tiedosto tälle kielelle."
269
 
270
- #: ../include/languages-form.php:85
271
  msgid "Language code"
272
  msgstr "Kielikoodi"
273
 
274
- #: ../include/languages-form.php:87
275
  msgid "2-letters ISO 639-1 language code (for example: en)"
276
  msgstr "2-kirjaiminen ISO 639-1 kielikoodi (esimerkiksi: en)"
277
 
278
- #: ../include/languages-form.php:91
279
  msgid "Text direction"
280
  msgstr "Tekstin suunta"
281
 
282
- #: ../include/languages-form.php:93
283
  msgid "left to right"
284
  msgstr "vasemmalta oikealle"
285
 
286
- #: ../include/languages-form.php:95
287
  msgid "right to left"
288
  msgstr "oikealta vasemmalle"
289
 
290
- #: ../include/languages-form.php:96
291
  msgid "Choose the text direction for the language"
292
  msgstr "Valitse kielen tekstin suunta"
293
 
294
- #: ../include/languages-form.php:100
295
  msgid "Order"
296
  msgstr "Järjestys"
297
 
298
- #: ../include/languages-form.php:102
299
  msgid "Position of the language in the language switcher"
300
  msgstr "Kielen sijainti kielivalinnassa"
301
 
302
- #: ../include/languages-form.php:105
303
- msgid "Update"
304
- msgstr "Päivitä"
305
-
306
- #: ../include/languages-form.php:151
307
  msgid "Language switcher"
308
  msgstr "Kielivalinta"
309
 
310
- #: ../include/languages-form.php:175
 
 
 
 
311
  msgid "Clean strings translation database"
312
  msgstr "Tyhjennä merkkijonot käännöstietokannasta"
313
 
314
- #: ../include/languages-form.php:191
315
  msgid "Default language"
316
  msgstr "Oletuskieli"
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 ?"
@@ -323,21 +344,21 @@ msgstr ""
323
  "Siellä on artikkeleita, sivuja, kategorioita tai tageja ilman asetettua "
324
  "kieltä. Haluatko asettaa ne oletuskielelle?"
325
 
326
- #: ../include/languages-form.php:211
327
  msgid "Detect browser language"
328
  msgstr "Tunnista selaimen kieli"
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 "Kun etusivulla vieraillaan, aseta kieli selaimen asetuksen mukaan"
335
 
336
- #: ../include/languages-form.php:224
337
  msgid "URL modifications"
338
  msgstr "URL muunnokset"
339
 
340
- #: ../include/languages-form.php:230
341
  msgid ""
342
  "The language is set from content. Posts, pages, categories and tags urls are "
343
  "not modified."
@@ -345,7 +366,7 @@ msgstr ""
345
  "Kieli asetetaan sisällöstä. Artikkelien, sivujen, kategorioiden ja tagien "
346
  "url-osoitteita ei muokata."
347
 
348
- #: ../include/languages-form.php:238
349
  msgid ""
350
  "The language code, for example /en/, is added to all urls when using pretty "
351
  "permalinks."
@@ -353,19 +374,19 @@ msgstr ""
353
  "Kielikoodi, esimerkiksi /en/, lisätään url-osoitteisiin kun käytetään "
354
  "osoiterakennetta."
355
 
356
- #: ../include/languages-form.php:247
357
  msgid "Remove /language/ in pretty permalinks. Example:"
358
  msgstr "Poista /language/ osoiterakenteesta. Esimerkiksi:"
359
 
360
- #: ../include/languages-form.php:256
361
  msgid "Keep /language/ in pretty permalinks. Example:"
362
  msgstr "Säilytä /language/ osoiterakenteessa. Esimerkiksi:"
363
 
364
- #: ../include/languages-form.php:265
365
  msgid "Hide URL language information for default language"
366
  msgstr "Piilota URL-osoitteen kielitieto oletuskieleltä"
367
 
368
- #: ../include/languages-form.php:274
369
  #, php-format
370
  msgid ""
371
  "When using static front page, redirect the language page (example: %s) to "
@@ -374,110 +395,181 @@ msgstr ""
374
  "Kun käytetään staattista etusivua, uudelleenohjaa kielisivu (esimerkiksi: "
375
  "%s) oikean kielen etusivulle"
376
 
377
- #: ../include/languages-form.php:281
 
 
 
 
 
 
 
 
 
 
378
  msgid "Synchronization"
379
  msgstr "Synkronointi"
380
 
381
- #: ../include/languages-form.php:287
382
- msgid ""
383
- "Allow to synchronize categories, tags, featured image and other metas "
384
- "between translations of a post or page"
385
- msgstr ""
386
- "Salli kategorioiden, tagien, artikkelikuvan ja muiden meta-tietojen "
387
- "synkronointi artikkelin tai sivun käännösten välillä"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
388
 
389
- #: ../include/post-translations.php:5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
390
  msgid "ID of pages in other languages:"
391
  msgstr "Sivun ID toisilla kielillä:"
392
 
393
- #: ../include/post-translations.php:5
394
  msgid "ID of posts in other languages:"
395
  msgstr "Artikkelin ID toisilla kielillä:"
396
 
397
- #: ../include/post-translations.php:9
398
  msgid "Page ID"
399
  msgstr "Sivun ID"
400
 
401
- #: ../include/post-translations.php:9
402
  msgid "Post ID"
403
  msgstr "Artikkelin ID"
404
 
405
- #: ../include/about.php:3
406
- #, php-format
407
- msgid ""
408
- "Polylang is provided with an extensive %sdocumentation%s (in English only). "
409
- "It includes information on how to set up your multilingual site and use it "
410
- "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
411
- "their plugins and themes."
412
- msgstr ""
413
- "Polylang toimitetaan kattavan %sdokumentaation%s kanssa (vain englanniksi). "
414
- "Se sisältää tietoa kuinka perustat monikielisen sivustosi ja käytät sitä "
415
- "päivittäisessä käytössä, UKK:t sekä dokumentaation ohjelmoijille "
416
- "sovittaakseen heidän lisäosansa ja teemansa."
 
 
 
 
 
 
 
 
 
417
 
418
- #: ../include/about.php:8
419
  #, php-format
420
- msgid ""
421
- "You will also find useful information in the %ssupport forum%s. However "
422
- "don't forget to make a search before posting a new topic."
423
  msgstr ""
424
- "Löydät myös tarpeellista tietoa %stukifoorumilta%s. Älä kuitenkaan unohda "
425
- "tehdä hakua ennen uuden viestin lähettämistä."
426
 
427
- #: ../include/about.php:14
428
- #, php-format
 
 
 
 
429
  msgid ""
430
- "Polylang is free of charge and is released under the same license as "
431
- "WordPress, the %sGPL%s."
432
  msgstr ""
433
- "Polylang on ilmainen ja se on julkaistu saman lisenssin alla kuin WordPress, "
434
- "%sGPL%s."
435
 
436
- #: ../include/about.php:18
 
437
  #, php-format
438
- msgid "If you wonder how you can help the project, just %sread this%s."
439
- msgstr "Mikäli mietit kuinka voit auttaa projektia, %slue vain tämä%s."
440
 
441
- #: ../include/about.php:22
442
- msgid ""
443
- "Finally if you like this plugin or if it helps your business, donations to "
444
- "the author are greatly appreciated."
445
- msgstr ""
446
- "Viimeiseksi mikäli pidit tästä lisäosasta tai se auttaa yritystäsi, "
447
- "lahjoituksia tekijälle arvostetaan suuresti."
448
 
449
- #: ../include/core.php:547
450
- msgid "Search"
451
- msgstr "Hae"
452
 
453
- #: ../include/term-translations.php:48
454
- msgid "No untranslated term"
455
- msgstr "Ei kääntämättömiä termejä"
456
 
457
- #: ../include/list-table.php:27
458
- msgid "Delete"
459
- msgstr "Poista"
460
 
461
- #: ../include/list-table.php:47
462
- msgid "Code"
463
- msgstr "Koodi"
464
 
465
- #: ../include/list-table.php:49
466
- msgid "Flag"
467
- msgstr "Lippu"
468
 
469
- #: ../include/list-table.php:50
470
- msgid "Posts"
471
- msgstr "Artikkelit"
472
 
473
- #: ../include/list-table.php:105
474
- msgid "Strings translations"
475
- msgstr "Merkkijonojen käännökset"
476
 
477
- #: ../include/list-table.php:131
478
- msgid "Name"
479
- msgstr "Nimi"
480
 
481
- #: ../include/list-table.php:132
482
- msgid "String"
483
- msgstr "Merkkijono"
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
13
  "X-Poedit-SourceCharset: utf-8\n"
14
  "X-Poedit-KeywordsList: _e;__;_x\n"
15
  "X-Poedit-Basepath: .\n"
16
+ "X-Generator: Poedit 1.5.4\n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
+ #: include/about.php:3
21
  #, php-format
22
+ msgid ""
23
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
24
+ "It includes information on how to set up your multilingual site and use it "
25
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
26
+ "their plugins and themes."
27
  msgstr ""
28
+ "Polylang toimitetaan kattavan %sdokumentaation%s kanssa (vain englanniksi). "
29
+ "Se sisältää tietoa kuinka perustat monikielisen sivustosi ja käytät sitä "
30
+ "päivittäisessä käytössä, UKK:t sekä dokumentaation ohjelmoijille "
31
+ "sovittaakseen heidän lisäosansa ja teemansa."
 
 
 
 
 
32
 
33
+ #: include/about.php:9
34
  #, php-format
35
+ msgid ""
36
+ "You will also find useful information in the %ssupport forum%s. However "
37
+ "don't forget to make a search before posting a new topic."
38
+ msgstr ""
39
+ "Löydät myös tarpeellista tietoa %stukifoorumilta%s. Älä kuitenkaan unohda "
40
+ "tehdä hakua ennen uuden viestin lähettämistä."
41
 
42
+ #: include/about.php:16
43
  #, php-format
44
+ msgid ""
45
+ "Polylang is free of charge and is released under the same license as "
46
+ "WordPress, the %sGPL%s."
47
+ msgstr ""
48
+ "Polylang on ilmainen ja se on julkaistu saman lisenssin alla kuin WordPress, "
49
+ "%sGPL%s."
50
 
51
+ #: include/about.php:22
52
  #, php-format
53
+ msgid "If you wonder how you can help the project, just %sread this%s."
54
+ msgstr "Mikäli mietit kuinka voit auttaa projektia, %slue vain tämä%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
 
56
+ #: include/about.php:27
57
+ msgid ""
58
+ "Finally if you like this plugin or if it helps your business, donations to "
59
+ "the author are greatly appreciated."
60
+ msgstr ""
61
+ "Viimeiseksi mikäli pidit tästä lisäosasta tai se auttaa yritystäsi, "
62
+ "lahjoituksia tekijälle arvostetaan suuresti."
63
 
64
+ #: include/admin-base.php:55 include/admin-base.php:185
65
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
66
+ #: include/list-table.php:46 polylang.php:270
67
  msgid "Languages"
68
  msgstr "Kielet"
69
 
70
+ #: include/admin-base.php:154
 
 
 
 
71
  msgid "Displays language names"
72
  msgstr "Näytä kielien nimet"
73
 
74
+ #: include/admin-base.php:155
75
  msgid "Displays flags"
76
  msgstr "Näytä liput"
77
 
78
+ #: include/admin-base.php:156
79
  msgid "Forces link to front page"
80
  msgstr "Pakottaa linkin etusivulle"
81
 
82
+ #: include/admin-base.php:157
83
  msgid "Hides the current language"
84
  msgstr "Piilottaa nykyisen kielen"
85
 
86
+ #: include/admin-base.php:161
87
  msgid "Displays a language switcher at the end of the menu"
88
  msgstr "Näytä kielivalinta valikon lopussa"
89
 
90
+ #: include/admin-base.php:162
91
  msgid "Displays as dropdown"
92
  msgstr "Näytä pudotusvalikkona"
93
 
94
+ #: include/admin-base.php:186
95
  msgid "Filters content by language"
96
  msgstr "Suodata sisältöä kielen mukaan"
97
 
98
+ #: include/admin-base.php:193
99
  msgid "Show all languages"
100
  msgstr "Näytä kaikki kielet"
101
 
102
+ #: include/admin-filters.php:188 include/admin-filters.php:884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
103
  msgid "Add new translation"
104
  msgstr "Lisää uusi käännös"
105
 
106
+ #: include/admin-filters.php:216 include/admin-filters.php:274
107
+ #: include/admin-filters.php:608 include/admin-filters.php:824
108
+ #: include/admin-filters.php:842 include/list-table.php:45
109
+ #: include/media-translations.php:5 include/media-translations.php:43
110
+ #: include/post-translations.php:8 include/term-translations.php:15
111
+ #: polylang.php:271
112
+ msgid "Language"
113
+ msgstr "Kieli"
 
 
 
 
 
 
 
114
 
115
+ #: include/admin-filters.php:623 include/admin-filters.php:658
116
+ #: include/list-table.php:120 include/media-translations.php:40
117
+ #: include/term-translations.php:6 include/term-translations.php:11
118
  msgid "Translations"
119
  msgstr "Käännökset"
120
 
121
+ #: include/admin-filters.php:826 include/admin-filters.php:845
122
  msgid "Sets the language"
123
  msgstr "Aseta kieli"
124
 
125
+ #: include/admin-filters.php:1078
 
 
 
 
126
  msgid "Theme locations and languages"
127
  msgstr "Teeman sijainnit ja kielet"
128
 
129
+ #: include/admin-filters.php:1084
130
  #, php-format
131
  msgid ""
132
  "Please go to the %slanguages page%s to set theme locations and languages"
133
  msgstr "Siirry %skielisivulle%s asettamaan teemojen sijainnit ja kielet"
134
 
135
+ #: include/admin-filters.php:1102
136
  msgid "The widget is displayed for:"
137
  msgstr "Vimpain näytetään:"
138
 
139
+ #: include/admin-filters.php:1106 polylang.php:272
140
  msgid "All languages"
141
  msgstr "Kaikki kielet"
142
 
143
+ #: include/admin-filters.php:1130
144
  msgid "Admin language"
145
  msgstr "Ylläpidon kieli"
146
 
147
+ #: include/admin-filters.php:1135
148
  msgid "Wordpress default"
149
  msgstr "Wordpress oletus"
150
 
151
+ #: include/admin-filters.php:1161 include/admin.php:326
152
+ msgid "Settings"
153
+ msgstr "Asetukset"
154
+
155
+ #: include/admin-filters.php:1167
156
  msgid "Upgrading language files&#8230;"
157
  msgstr "Päivitetään kielitiedostoja&#8230;"
158
 
159
+ #: include/admin.php:22
160
+ msgid "About Polylang"
161
+ msgstr "Tietoja Polylang:sta"
162
+
163
+ #: include/admin.php:27 include/list-table.php:92
164
+ msgid "Strings translations"
165
+ msgstr "Merkkijonojen käännökset"
166
+
167
+ #: include/admin.php:323
168
+ msgid "Menus"
169
+ msgstr "Valikot"
170
+
171
+ #: include/admin.php:325 include/list-table.php:91
172
+ msgid "Strings translation"
173
+ msgstr "Merkkijonojen käännös"
174
+
175
+ #: include/admin.php:345
176
+ msgid "Enter a valid WorPress locale"
177
+ msgstr "Syötä oikeanmuotoinen WordPress lokaali"
178
+
179
+ #: include/admin.php:346
180
+ msgid "The language code must be 2 characters long"
181
+ msgstr "Kielikoodin täytyy olla 2 merkkiä pitkä"
182
+
183
+ #: include/admin.php:347
184
+ msgid "The language code must be unique"
185
+ msgstr "Kielikoodin täytyy olla uniikki"
186
+
187
+ #: include/admin.php:348
188
+ msgid "The language must have a name"
189
+ msgstr "Kielellä täytyy olla nimi"
190
+
191
+ #: include/admin.php:349
192
+ msgid ""
193
+ "The language was created, but the WordPress language file was not "
194
+ "downloaded. Please install it manually."
195
+ msgstr ""
196
+ "Kieli luotiin, mutta WordPress-kielitiedostoa ei ladattu. Asenna se käsin."
197
+
198
+ #: include/admin.php:468
199
+ msgid "Widget title"
200
+ msgstr "Vimpaimen otsikko"
201
+
202
+ # @ polylang
203
+ #: include/base.php:339
204
+ msgid "Taxonomies"
205
+ msgstr "Luokittelut"
206
+
207
+ # @ polylang
208
+ #: include/base.php:340
209
+ msgid "Custom fields"
210
+ msgstr "Mukautetut kentät"
211
+
212
+ # @ polylang
213
+ #: include/base.php:341
214
+ msgid "Comment status"
215
+ msgstr "Kommentin tila"
216
+
217
+ # @ polylang
218
+ #: include/base.php:342
219
+ msgid "Ping status"
220
+ msgstr "Ping-tila"
221
+
222
+ # @ polylang
223
+ #: include/base.php:343
224
+ msgid "Sticky posts"
225
+ msgstr "Kiinnitetyt artikkelit"
226
+
227
+ # @ polylang
228
+ #: include/base.php:344
229
+ msgid "Published date"
230
+ msgstr "Julkaisupäivämäärä"
231
+
232
+ # @ polylang
233
+ #: include/base.php:345
234
+ msgid "Post format"
235
+ msgstr "Artikkelin muoto"
236
+
237
+ #: include/base.php:346
238
+ msgid "Page parent"
239
+ msgstr "Sivun yläsivu"
240
+
241
+ # @ polylang
242
+ #: include/base.php:347
243
+ msgid "Page template"
244
+ msgstr "Sivun sivupohja"
245
+
246
+ #: include/base.php:348
247
+ msgid "Page order"
248
+ msgstr "Sivun järjestys"
249
+
250
+ # @ polylang
251
+ #: include/base.php:349
252
+ msgid "Featured image"
253
+ msgstr "Artikkelikuva"
254
+
255
+ #: include/languages-form.php:43
256
  msgid "Edit language"
257
  msgstr "Muokkaa kieltä"
258
 
259
+ #: include/languages-form.php:43 include/languages-form.php:124
260
  msgid "Add new language"
261
  msgstr "Lisää uusi kieli"
262
 
263
+ #: include/languages-form.php:65
264
  msgid "Choose a language"
265
  msgstr "Valitse kieli"
266
 
267
+ #: include/languages-form.php:79
268
  msgid "You can choose a language in the list or directly edit it below."
269
  msgstr "Voit valita kielen listalta tai muokata sitä suoraan alla."
270
 
271
+ #: include/languages-form.php:83 include/list-table.php:63
272
  msgid "Full name"
273
  msgstr "Täydellinen nimi"
274
 
275
+ #: include/languages-form.php:85
276
  msgid "The name is how it is displayed on your site (for example: English)."
277
  msgstr "Nimi kuinka se esiintyy sivustollasi (esimerkiksi: Englanti)."
278
 
279
+ #: include/languages-form.php:89 include/list-table.php:64
280
  msgid "Locale"
281
  msgstr "Lokaali"
282
 
283
+ #: include/languages-form.php:94
284
  msgid ""
285
  "Wordpress Locale for the language (for example: en_US). You will need to "
286
  "install the .mo file for this language."
288
  "Wordpress lokaali tälle kielelle (esimerkiksi: en_US). Sinun pitää asentaa ."
289
  "mo-tiedosto tälle kielelle."
290
 
291
+ #: include/languages-form.php:98
292
  msgid "Language code"
293
  msgstr "Kielikoodi"
294
 
295
+ #: include/languages-form.php:100
296
  msgid "2-letters ISO 639-1 language code (for example: en)"
297
  msgstr "2-kirjaiminen ISO 639-1 kielikoodi (esimerkiksi: en)"
298
 
299
+ #: include/languages-form.php:104
300
  msgid "Text direction"
301
  msgstr "Tekstin suunta"
302
 
303
+ #: include/languages-form.php:108
304
  msgid "left to right"
305
  msgstr "vasemmalta oikealle"
306
 
307
+ #: include/languages-form.php:113
308
  msgid "right to left"
309
  msgstr "oikealta vasemmalle"
310
 
311
+ #: include/languages-form.php:115
312
  msgid "Choose the text direction for the language"
313
  msgstr "Valitse kielen tekstin suunta"
314
 
315
+ #: include/languages-form.php:119 include/list-table.php:66
316
  msgid "Order"
317
  msgstr "Järjestys"
318
 
319
+ #: include/languages-form.php:121
320
  msgid "Position of the language in the language switcher"
321
  msgstr "Kielen sijainti kielivalinnassa"
322
 
323
+ #: include/languages-form.php:180
 
 
 
 
324
  msgid "Language switcher"
325
  msgstr "Kielivalinta"
326
 
327
+ #: include/languages-form.php:206
328
+ msgid "Search translations"
329
+ msgstr "Haun käännökset"
330
+
331
+ #: include/languages-form.php:215
332
  msgid "Clean strings translation database"
333
  msgstr "Tyhjennä merkkijonot käännöstietokannasta"
334
 
335
+ #: include/languages-form.php:231
336
  msgid "Default language"
337
  msgstr "Oletuskieli"
338
 
339
+ #: include/languages-form.php:243
340
  msgid ""
341
  "There are posts, pages, categories or tags without language set. Do you want "
342
  "to set them all to default language ?"
344
  "Siellä on artikkeleita, sivuja, kategorioita tai tageja ilman asetettua "
345
  "kieltä. Haluatko asettaa ne oletuskielelle?"
346
 
347
+ #: include/languages-form.php:251
348
  msgid "Detect browser language"
349
  msgstr "Tunnista selaimen kieli"
350
 
351
+ #: include/languages-form.php:257
352
  msgid ""
353
  "When the front page is visited, set the language according to the browser "
354
  "preference"
355
  msgstr "Kun etusivulla vieraillaan, aseta kieli selaimen asetuksen mukaan"
356
 
357
+ #: include/languages-form.php:264
358
  msgid "URL modifications"
359
  msgstr "URL muunnokset"
360
 
361
+ #: include/languages-form.php:270
362
  msgid ""
363
  "The language is set from content. Posts, pages, categories and tags urls are "
364
  "not modified."
366
  "Kieli asetetaan sisällöstä. Artikkelien, sivujen, kategorioiden ja tagien "
367
  "url-osoitteita ei muokata."
368
 
369
+ #: include/languages-form.php:278
370
  msgid ""
371
  "The language code, for example /en/, is added to all urls when using pretty "
372
  "permalinks."
374
  "Kielikoodi, esimerkiksi /en/, lisätään url-osoitteisiin kun käytetään "
375
  "osoiterakennetta."
376
 
377
+ #: include/languages-form.php:287
378
  msgid "Remove /language/ in pretty permalinks. Example:"
379
  msgstr "Poista /language/ osoiterakenteesta. Esimerkiksi:"
380
 
381
+ #: include/languages-form.php:296
382
  msgid "Keep /language/ in pretty permalinks. Example:"
383
  msgstr "Säilytä /language/ osoiterakenteessa. Esimerkiksi:"
384
 
385
+ #: include/languages-form.php:305
386
  msgid "Hide URL language information for default language"
387
  msgstr "Piilota URL-osoitteen kielitieto oletuskieleltä"
388
 
389
+ #: include/languages-form.php:315
390
  #, php-format
391
  msgid ""
392
  "When using static front page, redirect the language page (example: %s) to "
395
  "Kun käytetään staattista etusivua, uudelleenohjaa kielisivu (esimerkiksi: "
396
  "%s) oikean kielen etusivulle"
397
 
398
+ # @ polylang
399
+ #: include/languages-form.php:324
400
+ msgid "Media"
401
+ msgstr "Media"
402
+
403
+ # @ polylang
404
+ #: include/languages-form.php:330
405
+ msgid "Activate languages and translations for media"
406
+ msgstr "Aktivoi kielet ja käännökset mediassa."
407
+
408
+ #: include/languages-form.php:337
409
  msgid "Synchronization"
410
  msgstr "Synkronointi"
411
 
412
+ # @ polylang
413
+ #: include/languages-form.php:351
414
+ msgid "Custom post types"
415
+ msgstr "Mukautetut artikkelien mallit"
416
+
417
+ # @ polylang
418
+ #: include/languages-form.php:364
419
+ msgid "Activate languages and translations for custom post types."
420
+ msgstr "Aktivoi kielet ja käännökset mukautettujen artikkelien malleissa."
421
+
422
+ # @ polylang
423
+ #: include/languages-form.php:372
424
+ msgid "Custom taxonomies"
425
+ msgstr "Mukautetut luokittelut"
426
+
427
+ # @ polylang
428
+ #: include/languages-form.php:385
429
+ msgid "Activate languages and translations for custom taxonomies."
430
+ msgstr "Aktivoi kielet ja käännökset mukautettuissa luokitteluissa."
431
+
432
+ #: include/list-table.php:55 include/media-translations.php:22
433
+ #: include/media-translations.php:60 include/post-translations.php:10
434
+ #: include/post-translations.php:33 include/term-translations.php:18
435
+ #: include/term-translations.php:80
436
+ msgid "Edit"
437
+ msgstr "Muokkaa"
438
 
439
+ #: include/list-table.php:56
440
+ msgid "Delete"
441
+ msgstr "Poista"
442
+
443
+ #: include/list-table.php:65
444
+ msgid "Code"
445
+ msgstr "Koodi"
446
+
447
+ #: include/list-table.php:67
448
+ msgid "Flag"
449
+ msgstr "Lippu"
450
+
451
+ #: include/list-table.php:68
452
+ msgid "Posts"
453
+ msgstr "Artikkelit"
454
+
455
+ #: include/list-table.php:118
456
+ msgid "Name"
457
+ msgstr "Nimi"
458
+
459
+ #: include/list-table.php:119
460
+ msgid "String"
461
+ msgstr "Merkkijono"
462
+
463
+ #: include/media-translations.php:6 include/media-translations.php:44
464
+ #: include/term-translations.php:16
465
+ msgid "Translation"
466
+ msgstr "Käännös"
467
+
468
+ #: include/media-translations.php:31 include/media-translations.php:68
469
+ #: include/post-translations.php:38 include/term-translations.php:60
470
+ msgid "Add new"
471
+ msgstr "Lisää uusi"
472
+
473
+ #: include/post-translations.php:5
474
  msgid "ID of pages in other languages:"
475
  msgstr "Sivun ID toisilla kielillä:"
476
 
477
+ #: include/post-translations.php:5
478
  msgid "ID of posts in other languages:"
479
  msgstr "Artikkelin ID toisilla kielillä:"
480
 
481
+ #: include/post-translations.php:9
482
  msgid "Page ID"
483
  msgstr "Sivun ID"
484
 
485
+ #: include/post-translations.php:9
486
  msgid "Post ID"
487
  msgstr "Artikkelin ID"
488
 
489
+ #: include/term-translations.php:48
490
+ msgid "No untranslated term"
491
+ msgstr "Ei kääntämättömiä termejä"
492
+
493
+ #: include/widget.php:6
494
+ msgid "Language Switcher"
495
+ msgstr "Kielivalinta"
496
+
497
+ #: include/widget.php:6
498
+ msgid "Displays a language switcher"
499
+ msgstr "Näytä kielivalinta"
500
+
501
+ #: include/widget.php:69
502
+ msgid "Title:"
503
+ msgstr "Otsikko:"
504
+
505
+ # @ polylang
506
+ #. translators: plugin header field 'Description'
507
+ #: polylang.php:0
508
+ msgid "Adds multilingual capability to WordPress"
509
+ msgstr "Lisää monikielisyyden tuen WordPressiin"
510
 
511
+ #: polylang.php:118
512
  #, php-format
513
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
 
 
514
  msgstr ""
515
+ "Käytät WordPress versiota %s. Polylang vaatii vähintään WordPress version %s."
 
516
 
517
+ #: polylang.php:159
518
+ msgid "For some reasons, Polylang could not create a table in your database."
519
+ msgstr "Jostain syystä Polylang ei voinut luoda taulukkoa tietokantaasi."
520
+
521
+ # @ polylang
522
+ #: polylang.php:220
523
  msgid ""
524
+ "Polylang has been deactivated because you upgraded from a too old version."
 
525
  msgstr ""
526
+ "Polylang on poistettu käytöstä, koska päivitit liian vanhasta versiosta."
 
527
 
528
+ # @ polylang
529
+ #: polylang.php:222
530
  #, php-format
531
+ msgid "Please upgrade first to %s before ugrading to %s."
532
+ msgstr "Päivitä ensin versioon %s ennen kuin päivität %s."
533
 
534
+ #~ msgid "Error: Restore of local flags failed!"
535
+ #~ msgstr "Virhe: Paikallisten lippujen palautus epäonnistui!"
 
 
 
 
 
536
 
537
+ #~ msgid "Please move your local flags from %s to %s"
538
+ #~ msgstr "Siirrä paikalliset lippusi kansiosta %s kansioon %s"
 
539
 
540
+ #~ msgid "%1$s %2$s"
541
+ #~ msgstr "%1$s %2$s"
 
542
 
543
+ #~ msgid "View posts for %1$s %2$s"
544
+ #~ msgstr "Näytä artikkelit %1$s %2$s"
 
545
 
546
+ #~ msgid "Site Title"
547
+ #~ msgstr "Sivuston otsikko"
 
548
 
549
+ #~ msgid "Tagline"
550
+ #~ msgstr "Kuvaus"
 
551
 
552
+ #~ msgid "&mdash; No Change &mdash;"
553
+ #~ msgstr "&mdash; Ei muutosta &mdash;"
 
554
 
555
+ #~ msgid "Page's language:"
556
+ #~ msgstr "Sivun kieli:"
 
557
 
558
+ #~ msgid "Post's language:"
559
+ #~ msgstr "Artikkelin kieli:"
 
560
 
561
+ #~ msgid "None"
562
+ #~ msgstr "Ei mitään"
563
+
564
+ #~ msgid "Update"
565
+ #~ msgstr "Päivitä"
566
+
567
+ #~ msgid ""
568
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
569
+ #~ "between translations of a post or page"
570
+ #~ msgstr ""
571
+ #~ "Salli kategorioiden, tagien, artikkelikuvan ja muiden meta-tietojen "
572
+ #~ "synkronointi artikkelin tai sivun käännösten välillä"
573
+
574
+ #~ msgid "Search"
575
+ #~ msgstr "Hae"
languages/polylang-fr_FR.mo CHANGED
Binary file
languages/polylang-fr_FR.po CHANGED
@@ -1,16 +1,16 @@
1
  msgid ""
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"
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"
@@ -18,527 +18,583 @@ msgstr ""
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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Polylang v1.0dev13\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: 2013-01-09 19:16+0100\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"
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"
18
  "X-Poedit-SearchPath-0: ..\n"
19
 
20
  # @ polylang
21
+ #: include/about.php:3
22
  #, php-format
23
+ 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."
24
+ 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."
 
 
 
 
 
 
 
 
 
 
25
 
26
  # @ polylang
27
+ #: include/about.php:9
 
 
 
 
 
 
28
  #, php-format
29
+ 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."
30
+ 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."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
  # @ polylang
33
+ #: include/about.php:16
34
+ #, php-format
35
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
36
+ msgstr "Polylang est gratuit et publié sous la même licence que WordPress, la %sGPL%s."
37
 
38
  # @ polylang
39
+ #: include/about.php:22
40
+ #, php-format
41
+ msgid "If you wonder how you can help the project, just %sread this%s."
42
+ msgstr "Si vous souhaitez aider le projet, %slisez cela%s."
43
 
44
  # @ polylang
45
+ #: include/about.php:27
46
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
47
+ msgstr "Enfin, si vous aimez cette extension ou si elle vous aide dans votre business, vous pouvez faire un don à l'auteur."
48
 
49
  # @ polylang
50
+ #: include/admin-base.php:55
51
+ #: include/admin-base.php:185
52
+ #: include/admin-filters.php:250
53
+ #: include/admin.php:23
54
+ #: include/admin.php:318
55
+ #: include/list-table.php:46
56
+ #: polylang.php:270
57
  msgid "Languages"
58
  msgstr "Langues"
59
 
60
  # @ polylang
61
+ #: include/admin-base.php:154
 
 
 
 
 
62
  msgid "Displays language names"
63
  msgstr "Afficher le nom des langues"
64
 
65
  # @ polylang
66
+ #: include/admin-base.php:155
67
  msgid "Displays flags"
68
  msgstr "Afficher les drapeaux"
69
 
70
  # @ polylang
71
+ #: include/admin-base.php:156
72
  msgid "Forces link to front page"
73
  msgstr "Force le lien vers la page d'accueil"
74
 
75
  # @ polylang
76
+ #: include/admin-base.php:157
77
  msgid "Hides the current language"
78
  msgstr "Cacher la langue courante"
79
 
80
  # @ polylang
81
+ #: include/admin-base.php:161
82
  msgid "Displays a language switcher at the end of the menu"
83
  msgstr "Affiche la liste des langues"
84
 
85
  # @ polylang
86
+ #: include/admin-base.php:162
87
  msgid "Displays as dropdown"
88
  msgstr "Afficher comme liste déroulante"
89
 
90
  # @ polylang
91
+ #: include/admin-base.php:186
92
  msgid "Filters content by language"
93
  msgstr "Filtrer le contenu par langue"
94
 
95
  # @ polylang
96
+ #: include/admin-base.php:193
97
  msgid "Show all languages"
98
  msgstr "Afficher toutes les langues"
99
 
100
  # @ polylang
101
+ #: include/admin-filters.php:188
102
+ #: include/admin-filters.php:884
103
+ msgid "Add new translation"
104
+ msgstr "Ajoute une nouvelle traduction"
105
 
106
  # @ polylang
107
+ #: include/admin-filters.php:216
108
+ #: include/admin-filters.php:274
109
+ #: include/admin-filters.php:608
110
+ #: include/admin-filters.php:824
111
+ #: include/admin-filters.php:842
112
+ #: include/list-table.php:45
113
+ #: include/media-translations.php:5
114
+ #: include/media-translations.php:43
115
+ #: include/post-translations.php:8
116
+ #: include/term-translations.php:15
117
+ #: polylang.php:271
118
+ msgid "Language"
119
+ msgstr "Langue"
120
 
 
121
  # @ polylang
122
+ #: include/admin-filters.php:623
123
+ #: include/admin-filters.php:658
124
+ #: include/list-table.php:120
125
+ #: include/media-translations.php:40
126
+ #: include/term-translations.php:6
127
+ #: include/term-translations.php:11
128
+ msgid "Translations"
129
+ msgstr "Traductions"
130
+
131
+ # @ polylang
132
+ #: include/admin-filters.php:826
133
+ #: include/admin-filters.php:845
134
+ msgid "Sets the language"
135
+ msgstr "Définit la langue"
136
+
137
+ # @ polylang
138
+ #: include/admin-filters.php:1078
139
+ msgid "Theme locations and languages"
140
+ msgstr "Emplacements du thème et langues"
141
+
142
+ # @ polylang
143
+ #: include/admin-filters.php:1084
144
+ #, php-format
145
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
146
+ msgstr "Aller à la %spage langues%s pour définir les emplacements du thème et les langues"
147
+
148
+ # @ polylang
149
+ #: include/admin-filters.php:1102
150
+ msgid "The widget is displayed for:"
151
+ msgstr "Afficher le widget pour :"
152
+
153
+ # @ polylang
154
+ #: include/admin-filters.php:1106
155
+ #: polylang.php:272
156
+ msgid "All languages"
157
+ msgstr "Toutes les langues"
158
+
159
+ # @ polylang
160
+ #: include/admin-filters.php:1130
161
+ msgid "Admin language"
162
+ msgstr "Langue pour l'interface d'administration"
163
+
164
+ # @ polylang
165
+ #: include/admin-filters.php:1135
166
+ msgid "Wordpress default"
167
+ msgstr "Langue par défaut de WordPress"
168
+
169
+ # @ polylang
170
+ #: include/admin-filters.php:1161
171
+ #: include/admin.php:326
172
  msgid "Settings"
173
  msgstr "Réglages"
174
 
175
  # @ polylang
176
+ #: include/admin-filters.php:1167
177
+ msgid "Upgrading language files&#8230;"
178
+ msgstr "Mise à jour des fichiers de langues&#8230;"
179
+
180
+ # @ polylang
181
+ #: include/admin.php:22
182
+ msgid "About Polylang"
183
+ msgstr "A propos de Polylang"
184
+
185
+ # @ polylang
186
+ #: include/admin.php:27
187
+ #: include/list-table.php:92
188
+ msgid "Strings translations"
189
+ msgstr "Traductions de phrases"
190
+
191
+ # @ polylang
192
+ #: include/admin.php:323
193
+ msgid "Menus"
194
+ msgstr "Menus"
195
+
196
+ # @ polylang
197
+ #: include/admin.php:325
198
+ #: include/list-table.php:91
199
+ msgid "Strings translation"
200
+ msgstr "Traduction de phrases"
201
+
202
+ # @ polylang
203
+ #: include/admin.php:345
204
  msgid "Enter a valid WorPress locale"
205
  msgstr "Entrez un code local WordPress valide"
206
 
207
  # @ polylang
208
+ #: include/admin.php:346
209
  msgid "The language code must be 2 characters long"
210
  msgstr "Le code de la langue doit avoir 2 lettres"
211
 
212
  # @ polylang
213
+ #: include/admin.php:347
214
  msgid "The language code must be unique"
215
  msgstr "Le code de la langue doit être unique"
216
 
217
  # @ polylang
218
+ #: include/admin.php:348
219
  msgid "The language must have a name"
220
  msgstr "La langue doit avoir un nom"
221
 
222
  # @ polylang
223
+ #: include/admin.php:349
224
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
225
  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."
226
 
 
 
 
 
 
 
 
 
 
 
227
  # @ polylang
228
+ #: include/admin.php:468
229
  msgid "Widget title"
230
  msgstr "Titre de widget"
231
 
232
  # @ polylang
233
+ #: include/base.php:339
234
+ msgid "Taxonomies"
235
+ msgstr "Taxinomies"
 
 
 
 
 
236
 
237
  # @ polylang
238
+ #: include/base.php:340
239
+ msgid "Custom fields"
240
+ msgstr "Champs personnalisés"
241
 
242
  # @ polylang
243
+ #: include/base.php:341
244
+ msgid "Comment status"
245
+ msgstr "Autorisation des commentaires"
 
 
 
 
 
246
 
247
  # @ polylang
248
+ #: include/base.php:342
249
+ msgid "Ping status"
250
+ msgstr "Autorisation des pings"
 
 
 
251
 
252
  # @ polylang
253
+ #: include/base.php:343
254
+ msgid "Sticky posts"
255
+ msgstr "Articles mis en avant"
 
 
 
 
 
 
256
 
257
  # @ polylang
258
+ #: include/base.php:344
259
+ msgid "Published date"
260
+ msgstr "Date de publication"
261
 
262
  # @ polylang
263
+ #: include/base.php:345
264
+ msgid "Post format"
265
+ msgstr "Format"
 
266
 
267
  # @ polylang
268
+ #: include/base.php:346
269
+ msgid "Page parent"
270
+ msgstr "Parent de page"
271
 
272
  # @ polylang
273
+ #: include/base.php:347
274
+ msgid "Page template"
275
+ msgstr "Modèle de page"
276
 
277
  # @ polylang
278
+ #: include/base.php:348
279
+ msgid "Page order"
280
+ msgstr "Ordre des pages"
 
 
 
 
281
 
282
  # @ polylang
283
+ #: include/base.php:349
284
+ msgid "Featured image"
285
+ msgstr "Image à la une"
286
 
287
  # @ polylang
288
+ #: include/languages-form.php:43
289
  msgid "Edit language"
290
  msgstr "Modifier la langue"
291
 
292
  # @ polylang
293
+ #: include/languages-form.php:43
294
+ #: include/languages-form.php:124
295
  msgid "Add new language"
296
  msgstr "Ajouter une nouvelle langue"
297
 
298
  # @ polylang
299
+ #: include/languages-form.php:65
300
  msgid "Choose a language"
301
  msgstr "Choisir une langue"
302
 
303
  # @ polylang
304
+ #: include/languages-form.php:79
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:83
310
+ #: include/list-table.php:63
311
  msgid "Full name"
312
  msgstr "Nom"
313
 
314
  # @ polylang
315
+ #: include/languages-form.php:85
316
  msgid "The name is how it is displayed on your site (for example: English)."
317
  msgstr "Le nom est utilisé un peu partout sur le site (par exemple : Français)"
318
 
319
  # @ polylang
320
+ #: include/languages-form.php:89
321
+ #: include/list-table.php:64
322
  msgid "Locale"
323
  msgstr "Code local"
324
 
325
  # @ polylang
326
+ #: include/languages-form.php:94
327
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
328
+ msgstr "Code local utilisé par Wordpress pour la langue (par exemple : fr_FR). Vous aurez besoin d'installer les fichiers .mo correspondant."
329
 
330
  # @ polylang
331
+ #: include/languages-form.php:98
332
  msgid "Language code"
333
  msgstr "Code de la langue"
334
 
335
  # @ polylang
336
+ #: include/languages-form.php:100
337
  msgid "2-letters ISO 639-1 language code (for example: en)"
338
  msgstr "Code ISO 639-1 à 2 lettres (par exemple : fr)"
339
 
340
  # @ polylang
341
+ #: include/languages-form.php:104
342
  msgid "Text direction"
343
  msgstr "Système d'écriture"
344
 
345
  # @ polylang
346
+ #: include/languages-form.php:108
347
  msgid "left to right"
348
  msgstr "de gauche à droite"
349
 
350
  # @ polylang
351
+ #: include/languages-form.php:113
352
  msgid "right to left"
353
  msgstr "de droite à gauche"
354
 
355
  # @ polylang
356
+ #: include/languages-form.php:115
357
  msgid "Choose the text direction for the language"
358
  msgstr "Choisir le système d'écriture pour la langue"
359
 
360
  # @ polylang
361
+ #: include/languages-form.php:119
362
+ #: include/list-table.php:66
363
  msgid "Order"
364
  msgstr "Ordre"
365
 
366
  # @ polylang
367
+ #: include/languages-form.php:121
368
  msgid "Position of the language in the language switcher"
369
  msgstr "Position de la langue dans la liste de langues"
370
 
 
 
 
 
 
371
  # @ polylang
372
+ #: include/languages-form.php:180
373
  msgid "Language switcher"
374
  msgstr "Liste des langues"
375
 
376
  # @ polylang
377
+ #: include/languages-form.php:206
378
+ msgid "Search translations"
379
+ msgstr "Chercher dans les traductions"
380
+
381
+ # @ polylang
382
+ #: include/languages-form.php:215
383
  msgid "Clean strings translation database"
384
  msgstr "Nettoyer les traductions inutilisées"
385
 
386
  # @ polylang
387
+ #: include/languages-form.php:231
388
  msgid "Default language"
389
  msgstr "Langue par défaut"
390
 
391
  # @ polylang
392
+ #: include/languages-form.php:243
393
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
394
  msgstr "Il y a des articles, pages, catégories ou tags sans langue définie. Voulez-vous leur attribuer la langue par défaut ?"
395
 
396
  # @ polylang
397
+ #: include/languages-form.php:251
398
  msgid "Detect browser language"
399
  msgstr "Détecter la langue du navigateur"
400
 
401
  # @ polylang
402
+ #: include/languages-form.php:257
403
  msgid "When the front page is visited, set the language according to the browser preference"
404
  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"
405
 
406
  # @ polylang
407
+ #: include/languages-form.php:264
408
  msgid "URL modifications"
409
  msgstr "Modifications des URL"
410
 
411
  # @ polylang
412
+ #: include/languages-form.php:270
413
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
414
  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."
415
 
416
+ # @ polylang
417
+ #: include/languages-form.php:278
418
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
419
  msgstr "Le code de la langue, par exemple /fr/, est ajouté à tous les permaliens."
420
 
421
  # @ polylang
422
+ #: include/languages-form.php:287
423
  msgid "Remove /language/ in pretty permalinks. Example:"
424
  msgstr "Supprime /language/ dans les permaliens. Exemple :"
425
 
426
  # @ polylang
427
+ #: include/languages-form.php:296
428
  msgid "Keep /language/ in pretty permalinks. Example:"
429
  msgstr "Conserve /language/ dans les permaliens. Exemple :"
430
 
431
  # @ polylang
432
+ #: include/languages-form.php:305
433
  msgid "Hide URL language information for default language"
434
  msgstr "Cacher l'information de langue dans l'URL pour la langue par défaut"
435
 
436
  # @ polylang
437
+ #: include/languages-form.php:315
438
  #, php-format
439
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
440
  msgstr "Rediriger la page de langue (exemple: %s) vers la page d'accueil dans la bonne langue"
441
 
 
 
 
 
 
 
 
 
 
 
 
 
 
442
  # @ polylang
443
+ #: include/languages-form.php:324
444
+ msgid "Media"
445
+ msgstr "Médias"
446
 
447
  # @ polylang
448
+ #: include/languages-form.php:330
449
+ msgid "Activate languages and translations for media"
450
+ msgstr "Activer la gestion des langues et des traductions pour les médias"
451
 
452
  # @ polylang
453
+ #: include/languages-form.php:337
454
+ msgid "Synchronization"
455
+ msgstr "Synchronisation"
 
 
 
 
 
 
456
 
457
  # @ polylang
458
+ #: include/languages-form.php:351
459
+ msgid "Custom post types"
460
+ msgstr "Types de contenu"
 
461
 
462
  # @ polylang
463
+ #: include/languages-form.php:364
464
+ msgid "Activate languages and translations for custom post types."
465
+ msgstr "Activer la gestion des langues et des traductions pour les types de contenu."
 
466
 
467
  # @ polylang
468
+ #: include/languages-form.php:372
469
+ msgid "Custom taxonomies"
470
+ msgstr "Taxinomies"
 
471
 
472
  # @ polylang
473
+ #: include/languages-form.php:385
474
+ msgid "Activate languages and translations for custom taxonomies."
475
+ msgstr "Activer la gestion des langues et des traductions pour les taxinomies."
 
 
 
 
476
 
477
  # @ polylang
478
+ #: include/list-table.php:55
479
+ #: include/media-translations.php:22
480
+ #: include/media-translations.php:60
481
+ #: include/post-translations.php:10
482
+ #: include/post-translations.php:33
483
+ #: include/term-translations.php:18
484
+ #: include/term-translations.php:80
485
+ msgid "Edit"
486
+ msgstr "Modifier"
487
 
488
  # @ polylang
489
+ #: include/list-table.php:56
490
  msgid "Delete"
491
  msgstr "Supprimer"
492
 
493
  # @ polylang
494
+ #: include/list-table.php:65
495
  msgid "Code"
496
  msgstr "Code"
497
 
498
  # @ polylang
499
+ #: include/list-table.php:67
500
  msgid "Flag"
501
  msgstr "Drapeau"
502
 
503
  # @ polylang
504
+ #: include/list-table.php:68
505
  msgid "Posts"
506
  msgstr "Articles"
507
 
508
  # @ polylang
509
+ #: include/list-table.php:118
 
 
 
 
 
510
  msgid "Name"
511
  msgstr "Nom"
512
 
513
  # @ polylang
514
+ #: include/list-table.php:119
515
  msgid "String"
516
  msgstr "Phrase"
517
 
518
+ # @ polylang
519
+ #: include/media-translations.php:6
520
+ #: include/media-translations.php:44
521
+ #: include/term-translations.php:16
522
+ msgid "Translation"
523
+ msgstr "Traduction"
524
+
525
+ # @ polylang
526
+ #: include/media-translations.php:31
527
+ #: include/media-translations.php:68
528
+ #: include/post-translations.php:38
529
+ #: include/term-translations.php:60
530
+ msgid "Add new"
531
+ msgstr "Ajouter"
532
+
533
+ # @ polylang
534
+ #: include/post-translations.php:5
535
+ msgid "ID of pages in other languages:"
536
+ msgstr "ID des pages dans les autres langues :"
537
+
538
+ # @ polylang
539
+ #: include/post-translations.php:5
540
+ msgid "ID of posts in other languages:"
541
+ msgstr "ID des articles dans les autres langues :"
542
+
543
+ # @ polylang
544
+ #: include/post-translations.php:9
545
+ msgid "Page ID"
546
+ msgstr "ID de la page"
547
+
548
+ # @ polylang
549
+ #: include/post-translations.php:9
550
+ msgid "Post ID"
551
+ msgstr "ID de l'article"
552
+
553
+ # @ polylang
554
+ #: include/term-translations.php:48
555
+ msgid "No untranslated term"
556
+ msgstr "Pas de terme non traduit"
557
+
558
+ # @ polylang
559
+ #: include/widget.php:6
560
+ msgid "Language Switcher"
561
+ msgstr "Liste des langues"
562
+
563
+ # @ polylang
564
+ #: include/widget.php:6
565
+ msgid "Displays a language switcher"
566
+ msgstr "Affiche la liste des langues"
567
+
568
+ # @ polylang
569
+ #: include/widget.php:69
570
+ msgid "Title:"
571
+ msgstr "Titre :"
572
+
573
+ # @ polylang
574
+ #. translators: plugin header field 'Description'
575
+ #: polylang.php:0
576
+ msgid "Adds multilingual capability to WordPress"
577
+ msgstr "Permet une utilisation multilingue de WordPress"
578
+
579
+ # @ polylang
580
+ #: polylang.php:118
581
+ #, php-format
582
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
583
+ msgstr "Vous utilisez WordPress %s. Polylang nécessite au moins WordPress %s."
584
+
585
+ # @ polylang
586
+ #: polylang.php:159
587
+ msgid "For some reasons, Polylang could not create a table in your database."
588
+ msgstr "Polylang n'a pu crée une table dans votre base de données."
589
+
590
+ # @ polylang
591
+ #: polylang.php:220
592
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
593
+ msgstr "Polylang a été désactivé parce que vous avez fait une mise à jour depuis une version trop ancienne."
594
+
595
+ # @ polylang
596
+ #: polylang.php:222
597
+ #, php-format
598
+ msgid "Please upgrade first to %s before ugrading to %s."
599
+ msgstr "Mettez à jour d'abord vers %s avant de mettre à jour vers %s."
600
+
languages/polylang-he_IL.mo CHANGED
Binary file
languages/polylang-he_IL.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-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"
@@ -16,173 +16,214 @@ msgstr ""
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."
@@ -190,134 +231,103 @@ 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."
@@ -325,67 +335,67 @@ 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 ?"
@@ -394,24 +404,24 @@ msgstr ""
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."
@@ -419,7 +429,7 @@ 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."
@@ -428,149 +438,179 @@ msgstr ""
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 "מחרוזת"
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
+ "Last-Translator: Ariel Klikstein <a@arielk.net>\n"
8
  "Language-Team: ARYO Digital <mail@aryo.co.il>\n"
9
  "Language: he\n"
10
  "MIME-Version: 1.0\n"
16
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
17
  "X-Poedit-Basepath: .\n"
18
  "X-Textdomain-Support: yes\n"
19
+ "X-Generator: Poedit 1.5.4\n"
20
  "X-Poedit-SearchPath-0: ..\n"
21
 
22
  # @ polylang
23
+ #: include/about.php:3
24
  #, php-format
25
+ msgid ""
26
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
27
+ "It includes information on how to set up your multilingual site and use it "
28
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
29
+ "their plugins and themes."
30
+ msgstr ""
31
+ "התוסף מסופק עם %sתיעוד מסודר%s (באנגלית בלבד). התיעוד כולל מידע על הקמת אתר "
32
+ "רב לשוני והשתמשות בו על בסיס יומיומי, שאלות נפוצות, וכן תיעוד עבור מפתחים "
33
+ "להתאמת תוספים וערכות נושא לתוסף."
34
 
35
  # @ polylang
36
+ #: include/about.php:9
37
+ #, php-format
38
+ msgid ""
39
+ "You will also find useful information in the %ssupport forum%s. However "
40
+ "don't forget to make a search before posting a new topic."
41
+ msgstr ""
42
+ "תוכלו למצוא מידע שימושי ב %sפורום תמיכה%s של התוסף. רק אל תשכחו לחפש לפני "
43
+ "שאתם שואלים."
44
 
45
  # @ polylang
46
+ #: include/about.php:16
47
+ #, php-format
48
+ msgid ""
49
+ "Polylang is free of charge and is released under the same license as "
50
+ "WordPress, the %sGPL%s."
51
+ msgstr ""
52
+ "התוסף ללא תשלום והוא משוחרר לשימוש חופשי ברישיון %sGPL%s בדומה לוורדפרס."
53
 
54
  # @ polylang
55
+ #: include/about.php:22
56
  #, php-format
57
+ msgid "If you wonder how you can help the project, just %sread this%s."
58
+ msgstr "אם הינכם מעוניינים לעזור לפרויקט הזה %sקראו כאן%s."
59
 
60
+ # @ polylang
61
+ #: include/about.php:27
62
+ msgid ""
63
+ "Finally if you like this plugin or if it helps your business, donations to "
64
+ "the author are greatly appreciated."
65
+ msgstr ""
66
+ "אם אתם ממש אוהבים את התוסף הזה או שזה עוזר לעסק שלכם, אני מאוד אעריך אם "
67
+ "תתמכו בי."
68
 
69
+ # @ polylang
70
+ #: include/admin-base.php:55 include/admin-base.php:185
71
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
72
+ #: include/list-table.php:46 polylang.php:270
73
+ msgid "Languages"
74
+ msgstr "שפות"
75
 
76
  # @ polylang
77
+ #: include/admin-base.php:154
78
+ msgid "Displays language names"
79
+ msgstr "הצגת שם שפה"
 
 
 
80
 
81
  # @ polylang
82
+ #: include/admin-base.php:155
83
+ msgid "Displays flags"
84
+ msgstr "הצגת דגלים"
85
 
86
  # @ polylang
87
+ #: include/admin-base.php:156
88
+ msgid "Forces link to front page"
89
+ msgstr "לקשר תמיד לעמוד הבית"
 
 
90
 
91
  # @ polylang
92
+ #: include/admin-base.php:157
93
+ msgid "Hides the current language"
94
+ msgstr "הסתרת שפה נוכחית"
 
95
 
96
  # @ polylang
97
+ #: include/admin-base.php:161
98
+ msgid "Displays a language switcher at the end of the menu"
99
+ msgstr "הצגת מחליף השפות בסוף התפריט"
100
 
101
  # @ polylang
102
+ #: include/admin-base.php:162
103
+ msgid "Displays as dropdown"
104
+ msgstr "תצוגה בתפריט נפתח"
105
 
106
  # @ polylang
107
+ #: include/admin-base.php:186
108
+ msgid "Filters content by language"
109
+ msgstr "סינון תוכן לפי שפה"
110
 
111
  # @ polylang
112
+ #: include/admin-base.php:193
113
+ msgid "Show all languages"
114
+ msgstr "הצגת כל השפות"
 
115
 
116
  # @ polylang
117
+ #: include/admin-filters.php:188 include/admin-filters.php:884
118
+ msgid "Add new translation"
119
+ msgstr "הוספת תרגום חדש"
120
 
121
  # @ polylang
122
+ #: include/admin-filters.php:216 include/admin-filters.php:274
123
+ #: include/admin-filters.php:608 include/admin-filters.php:824
124
+ #: include/admin-filters.php:842 include/list-table.php:45
125
+ #: include/media-translations.php:5 include/media-translations.php:43
126
+ #: include/post-translations.php:8 include/term-translations.php:15
127
+ #: polylang.php:271
128
+ msgid "Language"
129
+ msgstr "שפה"
130
 
131
  # @ polylang
132
+ #: include/admin-filters.php:623 include/admin-filters.php:658
133
+ #: include/list-table.php:120 include/media-translations.php:40
134
+ #: include/term-translations.php:6 include/term-translations.php:11
135
+ msgid "Translations"
136
+ msgstr "תרגומים"
137
 
138
  # @ polylang
139
+ #: include/admin-filters.php:826 include/admin-filters.php:845
140
+ msgid "Sets the language"
141
+ msgstr "הגדרות שפה"
142
 
143
  # @ polylang
144
+ #: include/admin-filters.php:1078
145
+ msgid "Theme locations and languages"
146
+ msgstr "מיקום ערכות נושא ושפות"
147
 
148
  # @ polylang
149
+ #: include/admin-filters.php:1084
150
+ #, php-format
151
+ msgid ""
152
+ "Please go to the %slanguages page%s to set theme locations and languages"
153
+ msgstr "בבקשה לעבור ל %sהגדרות שפה%s כדי לבחור תפריט ראשי לכל שפה"
154
 
155
  # @ polylang
156
+ #: include/admin-filters.php:1102
157
+ msgid "The widget is displayed for:"
158
+ msgstr "וידגט' זה יוצג בשפה:"
159
 
160
  # @ polylang
161
+ #: include/admin-filters.php:1106 polylang.php:272
162
+ msgid "All languages"
163
+ msgstr "כל השפות"
164
 
165
  # @ polylang
166
+ #: include/admin-filters.php:1130
167
+ msgid "Admin language"
168
+ msgstr "שפת פאנל ניהול"
169
+
170
+ #: include/admin-filters.php:1135
171
+ msgid "Wordpress default"
172
+ msgstr "ברירת מחדל"
173
+
174
+ # @ default
175
+ # @ polylang
176
+ #: include/admin-filters.php:1161 include/admin.php:326
177
+ msgid "Settings"
178
+ msgstr "הגדרות"
179
+
180
+ # @ polylang
181
+ #: include/admin-filters.php:1167
182
+ msgid "Upgrading language files&#8230;"
183
+ msgstr "עדכון קבצי שפה&#8230;"
184
+
185
+ # @ polylang
186
+ #: include/admin.php:22
187
+ msgid "About Polylang"
188
+ msgstr "אודות התוסף"
189
+
190
+ # @ polylang
191
+ #: include/admin.php:27 include/list-table.php:92
192
+ msgid "Strings translations"
193
+ msgstr "מחרוזות תרגומים"
194
 
195
  # @ polylang
196
+ #: include/admin.php:323
197
  msgid "Menus"
198
  msgstr "תפריטים"
199
 
200
  # @ polylang
201
+ #: include/admin.php:325 include/list-table.php:91
202
  msgid "Strings translation"
203
  msgstr "מחרוזות תרגום"
204
 
 
 
 
 
 
 
205
  # @ polylang
206
+ #: include/admin.php:345
207
  msgid "Enter a valid WorPress locale"
208
  msgstr "הזן אזור שתקף בוורדפרס"
209
 
210
  # @ polylang
211
+ #: include/admin.php:346
212
  msgid "The language code must be 2 characters long"
213
  msgstr "קוד שפה חייב להיות עם 2 תוים לפחות"
214
 
215
  # @ polylang
216
+ #: include/admin.php:347
217
  msgid "The language code must be unique"
218
  msgstr "קוד שפה חייב להיות ייחודי"
219
 
220
  # @ polylang
221
+ #: include/admin.php:348
222
  msgid "The language must have a name"
223
  msgstr "שם שפה חובה"
224
 
225
  # @ polylang
226
+ #: include/admin.php:349
227
  msgid ""
228
  "The language was created, but the WordPress language file was not "
229
  "downloaded. Please install it manually."
231
  "השפה נוצרה, אבל את הקובץ שפה של וורדפרס לא היה ניתן להוריד. אנא התקן את "
232
  "הקבצים באופן ידני."
233
 
 
 
 
 
 
 
 
 
 
 
234
  # @ polylang
235
+ #: include/admin.php:468
236
  msgid "Widget title"
237
  msgstr "וידג'ט טקסט"
238
 
239
  # @ polylang
240
+ #: include/base.php:339
241
+ msgid "Taxonomies"
242
+ msgstr "טקסונומיות"
 
 
 
 
243
 
244
  # @ polylang
245
+ #: include/base.php:340
246
+ msgid "Custom fields"
247
+ msgstr "שדות מיוחדים"
248
 
249
  # @ polylang
250
+ #: include/base.php:341
251
+ msgid "Comment status"
252
+ msgstr "סטטוס תגובה"
 
 
 
 
 
253
 
254
  # @ polylang
255
+ #: include/base.php:342
256
+ msgid "Ping status"
257
+ msgstr "סטטוס פינג"
 
258
 
259
  # @ polylang
260
+ #: include/base.php:343
261
+ msgid "Sticky posts"
262
+ msgstr "פוסטים דביקים"
 
 
 
 
 
263
 
264
  # @ polylang
265
+ #: include/base.php:344
266
+ msgid "Published date"
267
+ msgstr "תאריך פרסום"
268
 
269
  # @ polylang
270
+ #: include/base.php:345
271
+ msgid "Post format"
272
+ msgstr "סוג תוכן"
 
 
273
 
274
+ # @ default
275
+ #: include/base.php:346
276
+ msgid "Page parent"
277
+ msgstr "עמוד אב"
278
 
279
  # @ polylang
280
+ #: include/base.php:347
281
+ msgid "Page template"
282
+ msgstr "תבנית עמוד"
283
 
284
  # @ polylang
285
+ #: include/base.php:348
286
+ msgid "Page order"
287
+ msgstr "סידור עמוד"
 
 
 
 
288
 
289
  # @ polylang
290
+ #: include/base.php:349
291
+ msgid "Featured image"
292
+ msgstr "תמונה ראשית"
293
 
294
  # @ polylang
295
+ #: include/languages-form.php:43
296
  msgid "Edit language"
297
  msgstr "עריכת שפה"
298
 
299
  # @ polylang
300
+ #: include/languages-form.php:43 include/languages-form.php:124
301
  msgid "Add new language"
302
  msgstr "הוספת שפה חדשה"
303
 
304
  # @ polylang
305
+ #: include/languages-form.php:65
306
  msgid "Choose a language"
307
  msgstr "בחירת שפה"
308
 
309
  # @ polylang
310
+ #: include/languages-form.php:79
311
  msgid "You can choose a language in the list or directly edit it below."
312
+ msgstr "אפשר לבחור שפה מהרשימה או ישירות לערוך אותה בהמשך."
313
 
314
  # @ polylang
315
+ #: include/languages-form.php:83 include/list-table.php:63
316
  msgid "Full name"
317
  msgstr "שם מלא"
318
 
319
  # @ polylang
320
+ #: include/languages-form.php:85
321
  msgid "The name is how it is displayed on your site (for example: English)."
322
  msgstr "השם שיוצג באתר שלך (לדוגמא: עברית)"
323
 
324
  # @ polylang
325
+ #: include/languages-form.php:89 include/list-table.php:64
326
  msgid "Locale"
327
  msgstr "מיקום"
328
 
329
  # @ polylang
330
+ #: include/languages-form.php:94
331
  msgid ""
332
  "Wordpress Locale for the language (for example: en_US). You will need to "
333
  "install the .mo file for this language."
335
  "קבצי שפה של וורדפרס (לדוגמא he_IL ). חייב להיות קובץ .MO בשביל הגדרת שפה"
336
 
337
  # @ polylang
338
+ #: include/languages-form.php:98
339
  msgid "Language code"
340
  msgstr "קוד שפה"
341
 
342
  # @ polylang
343
+ #: include/languages-form.php:100
344
  msgid "2-letters ISO 639-1 language code (for example: en)"
345
  msgstr "2 תוים לפחות (לדוגמא: he)"
346
 
347
  # @ polylang
348
+ #: include/languages-form.php:104
349
  msgid "Text direction"
350
  msgstr "כיוון טקסט"
351
 
352
  # @ polylang
353
+ #: include/languages-form.php:108
354
  msgid "left to right"
355
  msgstr "שמאל לימין"
356
 
357
  # @ polylang
358
+ #: include/languages-form.php:113
359
  msgid "right to left"
360
  msgstr "ימין לשמאל"
361
 
362
  # @ polylang
363
+ #: include/languages-form.php:115
364
  msgid "Choose the text direction for the language"
365
+ msgstr "בחירת כיווניות טקסט עבור השפה"
366
 
367
  # @ polylang
368
+ #: include/languages-form.php:119 include/list-table.php:66
369
  msgid "Order"
370
  msgstr "סידור"
371
 
372
  # @ polylang
373
+ #: include/languages-form.php:121
374
  msgid "Position of the language in the language switcher"
375
  msgstr "מיקום שפה במחליף השפות"
376
 
 
 
 
 
 
377
  # @ polylang
378
+ #: include/languages-form.php:180
379
  msgid "Language switcher"
380
  msgstr "מחליף שפות"
381
 
382
  # @ polylang
383
+ #: include/languages-form.php:206
384
+ msgid "Search translations"
385
+ msgstr "חיפוש תרגומים"
386
+
387
+ # @ polylang
388
+ #: include/languages-form.php:215
389
  msgid "Clean strings translation database"
390
+ msgstr "ניקוי מחרוזות תרגום מהדטא בייס"
391
 
392
  # @ polylang
393
+ #: include/languages-form.php:231
394
  msgid "Default language"
395
  msgstr "שפת ברירת מחדל"
396
 
397
  # @ polylang
398
+ #: include/languages-form.php:243
399
  msgid ""
400
  "There are posts, pages, categories or tags without language set. Do you want "
401
  "to set them all to default language ?"
404
  "כולם שפת ברירת המחדל? "
405
 
406
  # @ polylang
407
+ #: include/languages-form.php:251
408
  msgid "Detect browser language"
409
+ msgstr "זיהוי שפת דפדפן"
410
 
411
  # @ polylang
412
+ #: include/languages-form.php:257
413
  msgid ""
414
  "When the front page is visited, set the language according to the browser "
415
  "preference"
416
  msgstr "כאשר הגולש הגיע לעמוד הבית, הצג את השפה על פי שפת הדפדפן של הגולש"
417
 
418
  # @ polylang
419
+ #: include/languages-form.php:264
420
  msgid "URL modifications"
421
  msgstr "שינויי URL"
422
 
423
  # @ polylang
424
+ #: include/languages-form.php:270
425
  msgid ""
426
  "The language is set from content. Posts, pages, categories and tags urls are "
427
  "not modified."
429
  "השפה מוגדרת בגלל התוכן. ה URL של הפוסטים, העמודים, הקטגוריות והתגיות אינם "
430
  "משתנים."
431
 
432
+ #: include/languages-form.php:278
433
  msgid ""
434
  "The language code, for example /en/, is added to all urls when using pretty "
435
  "permalinks."
438
  "(pretty permalinks)."
439
 
440
  # @ polylang
441
+ #: include/languages-form.php:287
442
  msgid "Remove /language/ in pretty permalinks. Example:"
443
  msgstr "מחק /language/ מכתובת השפה. לדוגמא:"
444
 
445
  # @ polylang
446
+ #: include/languages-form.php:296
447
  msgid "Keep /language/ in pretty permalinks. Example:"
448
  msgstr "כתובת מיקום שפה לאחר /language/. לדוגמא:"
449
 
450
  # @ polylang
451
+ #: include/languages-form.php:305
452
  msgid "Hide URL language information for default language"
453
+ msgstr "הסרת שינוי כתובת עבור שפת ברירת מחדל"
454
 
455
  # @ polylang
456
+ #: include/languages-form.php:315
457
  #, php-format
458
  msgid ""
459
  "When using static front page, redirect the language page (example: %s) to "
460
  "the front page in the right language"
461
  msgstr ""
462
+ "בעת שימוש בדף בית סטטי, לנתב מחדש את דף השפה (לדוגמה: %s) לדף הבית בשפה "
463
+ "הנכונה"
464
 
465
+ # @ polylang
466
+ #: include/languages-form.php:324
467
+ msgid "Media"
468
+ msgstr "מדיה"
469
+
470
+ # @ polylang
471
+ #: include/languages-form.php:330
472
+ msgid "Activate languages and translations for media"
473
+ msgstr "הפעלת תרגום שפות עבור מערכת המדיה"
474
+
475
+ #: include/languages-form.php:337
476
  msgid "Synchronization"
477
  msgstr "סנכרון"
478
 
479
+ # @ polylang
480
+ #: include/languages-form.php:351
481
+ msgid "Custom post types"
482
+ msgstr "סוגי פוסטים מותאמים אישית"
 
 
 
483
 
484
  # @ polylang
485
+ #: include/languages-form.php:364
486
+ msgid "Activate languages and translations for custom post types."
487
+ msgstr "הפעלת תרגום שפות עבור סוגי פוסטים מותאמים אישית"
488
 
489
  # @ polylang
490
+ #: include/languages-form.php:372
491
+ msgid "Custom taxonomies"
492
+ msgstr "טקסונומיות מותאמות אישית"
493
 
494
  # @ polylang
495
+ #: include/languages-form.php:385
496
+ msgid "Activate languages and translations for custom taxonomies."
497
+ msgstr "הפעלת תרגום שפות עבור טקסונומיות מותאמות אישית"
498
 
499
  # @ polylang
500
+ #: include/list-table.php:55 include/media-translations.php:22
501
+ #: include/media-translations.php:60 include/post-translations.php:10
502
+ #: include/post-translations.php:33 include/term-translations.php:18
503
+ #: include/term-translations.php:80
504
+ msgid "Edit"
505
+ msgstr "עריכה"
506
 
507
  # @ polylang
508
+ #: include/list-table.php:56
509
+ msgid "Delete"
510
+ msgstr "מחיקה"
 
 
 
 
 
 
 
 
511
 
512
  # @ polylang
513
+ #: include/list-table.php:65
514
+ msgid "Code"
515
+ msgstr "קוד"
 
 
 
 
 
516
 
517
  # @ polylang
518
+ #: include/list-table.php:67
519
+ msgid "Flag"
520
+ msgstr "דגל"
 
 
 
 
521
 
522
  # @ polylang
523
+ #: include/list-table.php:68
524
+ msgid "Posts"
525
+ msgstr "פוסטים"
 
526
 
527
  # @ polylang
528
+ #: include/list-table.php:118
529
+ msgid "Name"
530
+ msgstr "שם"
531
+
532
+ # @ polylang
533
+ #: include/list-table.php:119
534
+ msgid "String"
535
+ msgstr "מחרוזת"
536
 
537
+ # @ polylang
538
+ #: include/media-translations.php:6 include/media-translations.php:44
539
+ #: include/term-translations.php:16
540
+ msgid "Translation"
541
+ msgstr "תרגום"
542
 
543
  # @ polylang
544
+ #: include/media-translations.php:31 include/media-translations.php:68
545
+ #: include/post-translations.php:38 include/term-translations.php:60
546
+ msgid "Add new"
547
+ msgstr "הוספת חדש"
548
+
549
+ # @ polylang
550
+ #: include/post-translations.php:5
551
+ msgid "ID of pages in other languages:"
552
+ msgstr "עמודים בשפות אחרות"
553
+
554
+ # @ polylang
555
+ #: include/post-translations.php:5
556
+ msgid "ID of posts in other languages:"
557
+ msgstr "פוסטים בשפות אחרות"
558
+
559
+ # @ polylang
560
+ #: include/post-translations.php:9
561
+ msgid "Page ID"
562
+ msgstr "מספר זיהוי עמוד"
563
+
564
+ # @ polylang
565
+ #: include/post-translations.php:9
566
+ msgid "Post ID"
567
+ msgstr "מספר זיהוי פוסט"
568
+
569
+ # @ polylang
570
+ #: include/term-translations.php:48
571
  msgid "No untranslated term"
572
  msgstr "המונח לא תורגם"
573
 
574
  # @ polylang
575
+ #: include/widget.php:6
576
+ msgid "Language Switcher"
577
+ msgstr "מחליף שפות"
578
 
579
  # @ polylang
580
+ #: include/widget.php:6
581
+ msgid "Displays a language switcher"
582
+ msgstr "הצגת מחליף השפות"
583
 
584
  # @ polylang
585
+ #: include/widget.php:69
586
+ msgid "Title:"
587
+ msgstr "כותרת:"
588
 
589
  # @ polylang
590
+ #. translators: plugin header field 'Description'
591
+ #: polylang.php:0
592
+ msgid "Adds multilingual capability to WordPress"
593
+ msgstr "הוספת יכולות שפות מרובה בוורדפרס"
594
 
595
  # @ polylang
596
+ #: polylang.php:118
597
+ #, php-format
598
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
599
+ msgstr "המערכת על וורדפרס גרסה %s. התוסף דורש לכל הפחות וורדפרס גרסה %s."
600
 
601
  # @ polylang
602
+ #: polylang.php:159
603
+ msgid "For some reasons, Polylang could not create a table in your database."
604
+ msgstr "מסיבות מסויימות, התוסף לא מצליח ליצור טבלה במסד הנתונים של המערכת"
605
 
606
  # @ polylang
607
+ #: polylang.php:220
608
+ msgid ""
609
+ "Polylang has been deactivated because you upgraded from a too old version."
610
+ msgstr "תוסף השפות (Polylang) בוטל בגלל ששדרגת מגרסה ישנה מידי"
611
+
612
+ # @ polylang
613
+ #: polylang.php:222
614
+ #, php-format
615
+ msgid "Please upgrade first to %s before ugrading to %s."
616
+ msgstr "אנא שדרגו ראשית כל ל %s לפני שאתם משדרגים ל %s"
languages/polylang-hu_HU.mo ADDED
Binary file
languages/polylang-hu_HU.po ADDED
@@ -0,0 +1,588 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: polylang\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: Erdei Csaba <erdei.csaba@webanim.hu>\n"
8
+ "Language-Team: Csaba Erdei <erdei.csaba@webanim.hu>\n"
9
+ "Language: Hungarian\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-Generator: Poedit 1.5.4\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-SearchPath-1: ../include\n"
20
+
21
+ #: include/about.php:3
22
+ #, php-format
23
+ msgid ""
24
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
25
+ "It includes information on how to set up your multilingual site and use it "
26
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
27
+ "their plugins and themes."
28
+ msgstr ""
29
+ "A bővítményhez részletes %sdokumentáció%s áll rendelkezésre (angol nyelven), "
30
+ "amely tartalmazza a telepítéshez és a mindennapos használathoz szükséges "
31
+ "leírásokat, és a fejlesztők számára szükséges információkat is."
32
+
33
+ #: include/about.php:9
34
+ #, php-format
35
+ msgid ""
36
+ "You will also find useful information in the %ssupport forum%s. However "
37
+ "don't forget to make a search before posting a new topic."
38
+ msgstr ""
39
+ "Továbbá a %stámogató fórumban%s is találhatók hasznos információk, de új "
40
+ "téma indítása előtt érdemes a keresést is használni."
41
+
42
+ #: include/about.php:16
43
+ #, php-format
44
+ msgid ""
45
+ "Polylang is free of charge and is released under the same license as "
46
+ "WordPress, the %sGPL%s."
47
+ msgstr ""
48
+ "Polylang bővítmény ingyen használható és a WordPress-el azonos, %sGPL%s "
49
+ "licensz alatt lett kiadva."
50
+
51
+ #: include/about.php:22
52
+ #, php-format
53
+ msgid "If you wonder how you can help the project, just %sread this%s."
54
+ msgstr ""
55
+ "Ha hasznosnak bizonyult a bővítmény, akkor %sfejlesztéssel, teszteléssel "
56
+ "vagy fórum válaszokkal%s is lehet segíteni folyamatos fejlődését."
57
+
58
+ #: include/about.php:27
59
+ msgid ""
60
+ "Finally if you like this plugin or if it helps your business, donations to "
61
+ "the author are greatly appreciated."
62
+ msgstr ""
63
+ "Vagy a lentebbi gombra kattintva adományozással is hozzá lehet járulni a "
64
+ "fejlesztéséhez, amit ez úton is köszönünk!"
65
+
66
+ #: include/admin-base.php:55 include/admin-base.php:185
67
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
68
+ #: include/list-table.php:46 polylang.php:270
69
+ msgid "Languages"
70
+ msgstr "Nyelvek"
71
+
72
+ #: include/admin-base.php:154
73
+ msgid "Displays language names"
74
+ msgstr "Nyelvek nevének mutatása"
75
+
76
+ #: include/admin-base.php:155
77
+ msgid "Displays flags"
78
+ msgstr "Nyelv zászlók mutatása"
79
+
80
+ #: include/admin-base.php:156
81
+ msgid "Forces link to front page"
82
+ msgstr "Főoldal linkje tartalmazza a nyelvet is"
83
+
84
+ #: include/admin-base.php:157
85
+ msgid "Hides the current language"
86
+ msgstr "Aktuális nyelv elrejtése"
87
+
88
+ #: include/admin-base.php:161
89
+ msgid "Displays a language switcher at the end of the menu"
90
+ msgstr "A menü végén megjeleníti a nyelv választót"
91
+
92
+ #: include/admin-base.php:162
93
+ msgid "Displays as dropdown"
94
+ msgstr "Megjelenítés legördülő menüként"
95
+
96
+ #: include/admin-base.php:186
97
+ msgid "Filters content by language"
98
+ msgstr "Tartalom szűrése nyelv szerint"
99
+
100
+ #: include/admin-base.php:193
101
+ msgid "Show all languages"
102
+ msgstr "Minden nyelv"
103
+
104
+ #: include/admin-filters.php:188 include/admin-filters.php:884
105
+ msgid "Add new translation"
106
+ msgstr "Új fordítás hozzáadása"
107
+
108
+ #: include/admin-filters.php:216 include/admin-filters.php:274
109
+ #: include/admin-filters.php:608 include/admin-filters.php:824
110
+ #: include/admin-filters.php:842 include/list-table.php:45
111
+ #: include/media-translations.php:5 include/media-translations.php:43
112
+ #: include/post-translations.php:8 include/term-translations.php:15
113
+ #: polylang.php:271
114
+ msgid "Language"
115
+ msgstr "Nyelv"
116
+
117
+ #: include/admin-filters.php:623 include/admin-filters.php:658
118
+ #: include/list-table.php:120 include/media-translations.php:40
119
+ #: include/term-translations.php:6 include/term-translations.php:11
120
+ msgid "Translations"
121
+ msgstr "Fordítások"
122
+
123
+ #: include/admin-filters.php:826 include/admin-filters.php:845
124
+ msgid "Sets the language"
125
+ msgstr "Nyelvek beállítása"
126
+
127
+ #: include/admin-filters.php:1078
128
+ msgid "Theme locations and languages"
129
+ msgstr "Sablon helyek és nyelvek"
130
+
131
+ #: include/admin-filters.php:1084
132
+ #, php-format
133
+ msgid ""
134
+ "Please go to the %slanguages page%s to set theme locations and languages"
135
+ msgstr ""
136
+ "a %sBeállítások > Nyelvek%s oldalon lehet a sablon helyek és nyelvek "
137
+ "beállításokat elvégezni."
138
+
139
+ #: include/admin-filters.php:1102
140
+ msgid "The widget is displayed for:"
141
+ msgstr "Widget megjelenítése ennél a nyelvnél:"
142
+
143
+ #: include/admin-filters.php:1106 polylang.php:272
144
+ msgid "All languages"
145
+ msgstr "Minden nyelv"
146
+
147
+ #: include/admin-filters.php:1130
148
+ msgid "Admin language"
149
+ msgstr "Adminisztrációs felület nyelve"
150
+
151
+ #: include/admin-filters.php:1135
152
+ msgid "Wordpress default"
153
+ msgstr "WordPress alapértelmezett"
154
+
155
+ #: include/admin-filters.php:1161 include/admin.php:326
156
+ msgid "Settings"
157
+ msgstr "Beállítások"
158
+
159
+ #: include/admin-filters.php:1167
160
+ msgid "Upgrading language files&#8230;"
161
+ msgstr "Nyelv fájlok frissítése&#8230;"
162
+
163
+ #: include/admin.php:22
164
+ msgid "About Polylang"
165
+ msgstr "Polylang bővítményről"
166
+
167
+ #: include/admin.php:27 include/list-table.php:92
168
+ msgid "Strings translations"
169
+ msgstr "Szöveg fordítások"
170
+
171
+ #: include/admin.php:323
172
+ msgid "Menus"
173
+ msgstr "Menük"
174
+
175
+ #: include/admin.php:325 include/list-table.php:91
176
+ msgid "Strings translation"
177
+ msgstr "Szöveg fordítások"
178
+
179
+ #: include/admin.php:345
180
+ msgid "Enter a valid WorPress locale"
181
+ msgstr "WordPress nyelvkód (pl. hu_HU)"
182
+
183
+ #: include/admin.php:346
184
+ msgid "The language code must be 2 characters long"
185
+ msgstr "2 karakteres nyelvkód (pl. hu)"
186
+
187
+ #: include/admin.php:347
188
+ msgid "The language code must be unique"
189
+ msgstr "A nyelvkódnak egyedinek kell lennie"
190
+
191
+ #: include/admin.php:348
192
+ msgid "The language must have a name"
193
+ msgstr "Nevet is kell adni a nyelvnek"
194
+
195
+ #: include/admin.php:349
196
+ msgid ""
197
+ "The language was created, but the WordPress language file was not "
198
+ "downloaded. Please install it manually."
199
+ msgstr ""
200
+ "A nyelv hozzá lett adva, de a WordPress fordítások (.mo fájlok) ehhez a "
201
+ "nyelvhez nem lettek letöltve, ezt kézzel kell megtenni."
202
+
203
+ #: include/admin.php:468
204
+ msgid "Widget title"
205
+ msgstr "Widget címe"
206
+
207
+ # @ polylang
208
+ #: include/base.php:339
209
+ msgid "Taxonomies"
210
+ msgstr "Taxonómiák (kategóriák, címkék)"
211
+
212
+ # @ polylang
213
+ #: include/base.php:340
214
+ msgid "Custom fields"
215
+ msgstr "Egyedi mezők"
216
+
217
+ # @ polylang
218
+ #: include/base.php:341
219
+ msgid "Comment status"
220
+ msgstr "Hozzászólás állapot"
221
+
222
+ # @ polylang
223
+ #: include/base.php:342
224
+ msgid "Ping status"
225
+ msgstr "Értesítés (ping) állapot"
226
+
227
+ # @ polylang
228
+ #: include/base.php:343
229
+ msgid "Sticky posts"
230
+ msgstr "Ragadós bejegyzések"
231
+
232
+ # @ polylang
233
+ #: include/base.php:344
234
+ msgid "Published date"
235
+ msgstr "Közzététel időpontja"
236
+
237
+ #: include/base.php:345
238
+ msgid "Post format"
239
+ msgstr "Formátum"
240
+
241
+ #: include/base.php:346
242
+ msgid "Page parent"
243
+ msgstr "Szülő oldal"
244
+
245
+ # @ polylang
246
+ #: include/base.php:347
247
+ msgid "Page template"
248
+ msgstr "Oldal sablonminta"
249
+
250
+ #: include/base.php:348
251
+ msgid "Page order"
252
+ msgstr "Oldal sorrend"
253
+
254
+ # @ polylang
255
+ #: include/base.php:349
256
+ msgid "Featured image"
257
+ msgstr "Kiemelt kép"
258
+
259
+ #: include/languages-form.php:43
260
+ msgid "Edit language"
261
+ msgstr "Nyelv szerkesztése"
262
+
263
+ #: include/languages-form.php:43 include/languages-form.php:124
264
+ msgid "Add new language"
265
+ msgstr "Új nyelv hozzáadása"
266
+
267
+ #: include/languages-form.php:65
268
+ msgid "Choose a language"
269
+ msgstr "Nyelv kiválasztása"
270
+
271
+ #: include/languages-form.php:79
272
+ msgid "You can choose a language in the list or directly edit it below."
273
+ msgstr "Kiválasztható egy nyelv, vagy lentebb megadhatók a részletei:"
274
+
275
+ #: include/languages-form.php:83 include/list-table.php:63
276
+ msgid "Full name"
277
+ msgstr "Nyelv teljes neve"
278
+
279
+ #: include/languages-form.php:85
280
+ msgid "The name is how it is displayed on your site (for example: English)."
281
+ msgstr "A nyelv teljes neve, ahogy majd a honlapon is megjelenik (pl. Magyar)"
282
+
283
+ #: include/languages-form.php:89 include/list-table.php:64
284
+ msgid "Locale"
285
+ msgstr "WP nyelvkód"
286
+
287
+ #: include/languages-form.php:94
288
+ msgid ""
289
+ "Wordpress Locale for the language (for example: en_US). You will need to "
290
+ "install the .mo file for this language."
291
+ msgstr ""
292
+ "WordPress nyelvkód (pl. hu_HU). A nyelvhez tartozó .mo fordítás fájlt kézzel "
293
+ "kell telepíteni."
294
+
295
+ #: include/languages-form.php:98
296
+ msgid "Language code"
297
+ msgstr "Nyelvkód"
298
+
299
+ #: include/languages-form.php:100
300
+ msgid "2-letters ISO 639-1 language code (for example: en)"
301
+ msgstr "2 karakteres ISO 639-1 nyelvkód (pl. hu)"
302
+
303
+ #: include/languages-form.php:104
304
+ msgid "Text direction"
305
+ msgstr "Nyelv írásmódja"
306
+
307
+ #: include/languages-form.php:108
308
+ msgid "left to right"
309
+ msgstr "balról jobbra"
310
+
311
+ #: include/languages-form.php:113
312
+ msgid "right to left"
313
+ msgstr "jobbról balra"
314
+
315
+ #: include/languages-form.php:115
316
+ msgid "Choose the text direction for the language"
317
+ msgstr "Nyelv írásmódjának kiválasztása"
318
+
319
+ #: include/languages-form.php:119 include/list-table.php:66
320
+ msgid "Order"
321
+ msgstr "Sorrend"
322
+
323
+ #: include/languages-form.php:121
324
+ msgid "Position of the language in the language switcher"
325
+ msgstr "Hányadikként jelenjen meg a nyelv"
326
+
327
+ #: include/languages-form.php:180
328
+ msgid "Language switcher"
329
+ msgstr "Nyelv választó"
330
+
331
+ #: include/languages-form.php:206
332
+ msgid "Search translations"
333
+ msgstr "Fordítás keresése"
334
+
335
+ #: include/languages-form.php:215
336
+ msgid "Clean strings translation database"
337
+ msgstr "Szöveg fordítások törlése"
338
+
339
+ #: include/languages-form.php:231
340
+ msgid "Default language"
341
+ msgstr "Alapértelmezett nyelv"
342
+
343
+ #: include/languages-form.php:243
344
+ msgid ""
345
+ "There are posts, pages, categories or tags without language set. Do you want "
346
+ "to set them all to default language ?"
347
+ msgstr ""
348
+ "Vannak bejegyzések, oldalak, kategóriák és címkék, amelyekhez még nincs "
349
+ "nyelv megadva. Ezek használják az alapértelmezett nyelvet."
350
+
351
+ #: include/languages-form.php:251
352
+ msgid "Detect browser language"
353
+ msgstr "Böngésző nyelvének használata"
354
+
355
+ #: include/languages-form.php:257
356
+ msgid ""
357
+ "When the front page is visited, set the language according to the browser "
358
+ "preference"
359
+ msgstr ""
360
+ "Amikor meglátogatják a honlapot, akkor a látogató böngészőjének nyelvét "
361
+ "vegyük alapul."
362
+
363
+ #: include/languages-form.php:264
364
+ msgid "URL modifications"
365
+ msgstr "Linkek módosítása"
366
+
367
+ #: include/languages-form.php:270
368
+ msgid ""
369
+ "The language is set from content. Posts, pages, categories and tags urls are "
370
+ "not modified."
371
+ msgstr ""
372
+ "Nyelv meghatározása a kért tartalom nyelve alapján. Oldalak, bejegyzések, "
373
+ "kategóriák, címkék linkje nem lesz módosítva."
374
+
375
+ #: include/languages-form.php:278
376
+ msgid ""
377
+ "The language code, for example /en/, is added to all urls when using pretty "
378
+ "permalinks."
379
+ msgstr ""
380
+ "A nyelvkód, pl. /hu/ része a linknek, ha a közvetlen linknek beállítása nem "
381
+ "az alapértelmezett."
382
+
383
+ #: include/languages-form.php:287
384
+ msgid "Remove /language/ in pretty permalinks. Example:"
385
+ msgstr "Közvetlen linkekben NE szerepeljen a /language/ előtag, pl.:"
386
+
387
+ #: include/languages-form.php:296
388
+ msgid "Keep /language/ in pretty permalinks. Example:"
389
+ msgstr "Közvetlen linkekben szerepeljen a /language/ előtag, pl.:"
390
+
391
+ #: include/languages-form.php:305
392
+ msgid "Hide URL language information for default language"
393
+ msgstr "Nyelvkód eltávolítása a linkekből az alapértelmezett nyelv esetén"
394
+
395
+ #: include/languages-form.php:315
396
+ #, php-format
397
+ msgid ""
398
+ "When using static front page, redirect the language page (example: %s) to "
399
+ "the front page in the right language"
400
+ msgstr ""
401
+ "Ha a kezdőoldal egy statikus oldal, akkor a nyelv választásnál (pl: %s) "
402
+ "legyen átirányítás a megfelelő nyelvű kezdőoldalra"
403
+
404
+ # @ polylang
405
+ #: include/languages-form.php:324
406
+ msgid "Media"
407
+ msgstr "Média"
408
+
409
+ # @ polylang
410
+ #: include/languages-form.php:330
411
+ msgid "Activate languages and translations for media"
412
+ msgstr "Médiák fordításának bekapcsolása"
413
+
414
+ #: include/languages-form.php:337
415
+ msgid "Synchronization"
416
+ msgstr "Szinkronizálás"
417
+
418
+ # @ polylang
419
+ #: include/languages-form.php:351
420
+ msgid "Custom post types"
421
+ msgstr "Egyedi bejegyzés típusok"
422
+
423
+ # @ polylang
424
+ #: include/languages-form.php:364
425
+ msgid "Activate languages and translations for custom post types."
426
+ msgstr "Egyedi bejegyzés típusok fordításának bekapcsolása."
427
+
428
+ # @ polylang
429
+ #: include/languages-form.php:372
430
+ msgid "Custom taxonomies"
431
+ msgstr "Egyedi taxonómiák (kategóriák, címkék)"
432
+
433
+ # @ polylang
434
+ #: include/languages-form.php:385
435
+ msgid "Activate languages and translations for custom taxonomies."
436
+ msgstr "Egyedi taxonómiák (kategóriák, címkék) fordításának bekapcsolása."
437
+
438
+ #: include/list-table.php:55 include/media-translations.php:22
439
+ #: include/media-translations.php:60 include/post-translations.php:10
440
+ #: include/post-translations.php:33 include/term-translations.php:18
441
+ #: include/term-translations.php:80
442
+ msgid "Edit"
443
+ msgstr "Szerkesztés"
444
+
445
+ #: include/list-table.php:56
446
+ msgid "Delete"
447
+ msgstr "Törlés"
448
+
449
+ #: include/list-table.php:65
450
+ msgid "Code"
451
+ msgstr "Nyelvkód"
452
+
453
+ #: include/list-table.php:67
454
+ msgid "Flag"
455
+ msgstr "Zászló"
456
+
457
+ #: include/list-table.php:68
458
+ msgid "Posts"
459
+ msgstr "Bejegyzések"
460
+
461
+ #: include/list-table.php:118
462
+ msgid "Name"
463
+ msgstr "Név"
464
+
465
+ #: include/list-table.php:119
466
+ msgid "String"
467
+ msgstr "Szöveg"
468
+
469
+ #: include/media-translations.php:6 include/media-translations.php:44
470
+ #: include/term-translations.php:16
471
+ msgid "Translation"
472
+ msgstr "Fordítás"
473
+
474
+ #: include/media-translations.php:31 include/media-translations.php:68
475
+ #: include/post-translations.php:38 include/term-translations.php:60
476
+ msgid "Add new"
477
+ msgstr "Új hozzáadása"
478
+
479
+ #: include/post-translations.php:5
480
+ msgid "ID of pages in other languages:"
481
+ msgstr "Oldal fordításai:"
482
+
483
+ #: include/post-translations.php:5
484
+ msgid "ID of posts in other languages:"
485
+ msgstr "Bejegyzés fordításai:"
486
+
487
+ #: include/post-translations.php:9
488
+ msgid "Page ID"
489
+ msgstr "Azonosító"
490
+
491
+ #: include/post-translations.php:9
492
+ msgid "Post ID"
493
+ msgstr "Azonosító"
494
+
495
+ #: include/term-translations.php:48
496
+ msgid "No untranslated term"
497
+ msgstr "Nincsenek fordítással nem rendelkező kategóriák/címkék"
498
+
499
+ #: include/widget.php:6
500
+ msgid "Language Switcher"
501
+ msgstr "Nyelv választó"
502
+
503
+ #: include/widget.php:6
504
+ msgid "Displays a language switcher"
505
+ msgstr "Nyelv választó elhelyezése"
506
+
507
+ #: include/widget.php:69
508
+ msgid "Title:"
509
+ msgstr "Cím:"
510
+
511
+ # @ polylang
512
+ #. translators: plugin header field 'Description'
513
+ #: polylang.php:0
514
+ msgid "Adds multilingual capability to WordPress"
515
+ msgstr "Többnyelvű tartalom, fordítások kezelése."
516
+
517
+ #: polylang.php:118
518
+ #, php-format
519
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
520
+ msgstr ""
521
+ "Jelenleg a WordPress %s verziója van használva. Polylang bővítmény "
522
+ "használatához legalább WordPress %s verzió szükséges."
523
+
524
+ #: polylang.php:159
525
+ msgid "For some reasons, Polylang could not create a table in your database."
526
+ msgstr "Polylang bővítménynek nem sikerült egy adatbázis táblát létrehozni."
527
+
528
+ # @ polylang
529
+ #: polylang.php:220
530
+ msgid ""
531
+ "Polylang has been deactivated because you upgraded from a too old version."
532
+ msgstr ""
533
+ "Polylang bővítmény ki lett kapcsolva, mert túl régi verzióról lett frissítve."
534
+
535
+ # @ polylang
536
+ #: polylang.php:222
537
+ #, php-format
538
+ msgid "Please upgrade first to %s before ugrading to %s."
539
+ msgstr ""
540
+ "Először a(z) %s verzióra kell elvégezni a frissítést, majd csak utána lehet a"
541
+ "(z) %s verzióra is."
542
+
543
+ #~ msgid "Error: Restore of local flags failed!"
544
+ #~ msgstr ""
545
+ #~ "Hiba: frissítés után nem sikerült helyreállítani a nyelv zászló képeket!"
546
+
547
+ #~ msgid "Please move your local flags from %s to %s"
548
+ #~ msgstr "Kézzel kell átmásolni a nyelv zászló képeket innen: %s ide: %s"
549
+
550
+ #~ msgid "&mdash; No Change &mdash;"
551
+ #~ msgstr "&mdash; Nincs változás &mdash;"
552
+
553
+ #~ msgid "Page's language:"
554
+ #~ msgstr "Oldal nyelve:"
555
+
556
+ #~ msgid "Post's language:"
557
+ #~ msgstr "Bejegyzés nyelve:"
558
+
559
+ #~ msgid "None"
560
+ #~ msgstr "Nincs"
561
+
562
+ #~ msgid "Site Title"
563
+ #~ msgstr "Honlap neve"
564
+
565
+ #~ msgid "Tagline"
566
+ #~ msgstr "Honlap egysoros leírása"
567
+
568
+ #~ msgid "Time Format"
569
+ #~ msgstr "Idő formátum"
570
+
571
+ #~ msgid "%1$s %2$s"
572
+ #~ msgstr "%2$s %1$s"
573
+
574
+ #~ msgid "View posts for %1$s %2$s"
575
+ #~ msgstr "Bejegyzések ebben a hónapban: %2$s %1$s"
576
+
577
+ #~ msgid "Search"
578
+ #~ msgstr "Keresés"
579
+
580
+ #~ msgid "Update"
581
+ #~ msgstr "Frissítés"
582
+
583
+ #~ msgid ""
584
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
585
+ #~ "between translations of a post or page"
586
+ #~ msgstr ""
587
+ #~ "Kategóriák, címkék kiemelt képek és egyedi mezők szinkronizálása a "
588
+ #~ "bejegyzések és oldalak fordításai között"
languages/polylang-it_IT.mo CHANGED
Binary file
languages/polylang-it_IT.po CHANGED
@@ -2,450 +2,587 @@ msgid ""
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"
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-Language: Italian\n"
18
- "X-Poedit-Country: ITALY\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"
83
-
84
- #: ../include/widget.php:6
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
 
392
- #: ../include/about.php:3
393
- #, php-format
394
- 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."
395
- msgstr "Polylang è completo di un'ampia %sdocumentazione%s (solamente in inglese). La documentazione comprende informazioni su come impostare un sito multilingue e come usarlo quotidianamente, un elenco di domande frequenti (FAQ), ed anche informazioni per i programmatori che volessero adattare i propri plugin e temi."
396
 
397
- #: ../include/about.php:8
398
- #, php-format
399
- 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."
400
- msgstr "Si possono trovare informazioni utili anche nel %sforum di supporto%s. Comunque, prima di inviare una richiesta per un nuovo argomento, è sempre buona regola fare una ricerca."
 
 
 
401
 
402
- #: ../include/about.php:14
 
 
 
 
 
 
 
 
 
 
403
  #, php-format
404
- msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
405
- msgstr "Polylang è gratuito ed è stato rilasciato con la stessa licenza di WordPress, la %sGPL%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
406
 
407
- #: ../include/about.php:18
 
408
  #, php-format
409
- msgid "If you wonder how you can help the project, just %sread this%s."
410
- msgstr "Per sapere come poter aiutare questo progetto è sufficiente %sleggere questo%s."
411
 
412
- #: ../include/about.php:22
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
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Luca Barbetti <lucabarbetti@gmail.com>\n"
8
  "Language-Team: Luca Barbetti <lucabarbetti@gmail.com>\n"
9
+ "Language: it_IT\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-Generator: Poedit 1.5.4\n"
 
18
  "X-Poedit-SearchPath-0: ..\n"
19
  "X-Poedit-SearchPath-1: ../include\n"
20
 
21
+ #: include/about.php:3
22
  #, php-format
23
+ msgid ""
24
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
25
+ "It includes information on how to set up your multilingual site and use it "
26
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
27
+ "their plugins and themes."
28
+ msgstr ""
29
+ "Polylang è completo di un'ampia %sdocumentazione%s (solamente in inglese). "
30
+ "La documentazione comprende informazioni su come impostare un sito "
31
+ "multilingue e come usarlo quotidianamente, un elenco di domande frequenti "
32
+ "(FAQ), ed anche informazioni per i programmatori che volessero adattare i "
33
+ "propri plugin e temi."
34
 
35
+ #: include/about.php:9
36
  #, php-format
37
+ msgid ""
38
+ "You will also find useful information in the %ssupport forum%s. However "
39
+ "don't forget to make a search before posting a new topic."
40
+ msgstr ""
41
+ "Si possono trovare informazioni utili anche nel %sforum di supporto%s. "
42
+ "Comunque, prima di inviare una richiesta per un nuovo argomento, è sempre "
43
+ "buona regola fare una ricerca."
44
 
45
+ #: include/about.php:16
46
  #, php-format
47
+ msgid ""
48
+ "Polylang is free of charge and is released under the same license as "
49
+ "WordPress, the %sGPL%s."
50
  msgstr ""
51
+ "Polylang è gratuito ed è stato rilasciato con la stessa licenza di "
52
+ "WordPress, la %sGPL%s."
53
 
54
+ #: include/about.php:22
 
55
  #, php-format
56
+ msgid "If you wonder how you can help the project, just %sread this%s."
57
+ msgstr ""
58
+ "Per sapere come poter aiutare questo progetto è sufficiente %sleggere questo"
59
+ "%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
 
61
+ #: include/about.php:27
62
+ msgid ""
63
+ "Finally if you like this plugin or if it helps your business, donations to "
64
+ "the author are greatly appreciated."
65
+ msgstr ""
66
+ "Infine, se il plugin vi è stato utile per il vostro business, considerate la "
67
+ "possibilità di fare una donazione a favore dell'autore."
68
 
69
+ #: include/admin-base.php:55 include/admin-base.php:185
70
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
71
+ #: include/list-table.php:46 polylang.php:270
 
72
  msgid "Languages"
73
  msgstr "Lingue"
74
 
75
+ #: include/admin-base.php:154
 
 
 
 
76
  msgid "Displays language names"
77
  msgstr "Visualizza i nomi delle lingue"
78
 
79
+ #: include/admin-base.php:155
80
  msgid "Displays flags"
81
  msgstr "Visualizza le bandiere"
82
 
83
+ #: include/admin-base.php:156
84
  msgid "Forces link to front page"
85
  msgstr "Forza il collegamento alla prima pagina"
86
 
87
+ #: include/admin-base.php:157
88
  msgid "Hides the current language"
89
  msgstr "Nascondi la lingua corrente"
90
 
91
+ #: include/admin-base.php:161
92
  msgid "Displays a language switcher at the end of the menu"
93
  msgstr "Visualizza un selettore di lingua alla fine del menu"
94
 
95
+ #: include/admin-base.php:162
96
  msgid "Displays as dropdown"
97
  msgstr "Visualizza come menu a discesa"
98
 
99
+ #: include/admin-base.php:186
100
  msgid "Filters content by language"
101
  msgstr "Filtra il contenuto per lingua"
102
 
103
+ #: include/admin-base.php:193
104
  msgid "Show all languages"
105
  msgstr "Mostra tutte le lingue"
106
 
107
+ #: include/admin-filters.php:188 include/admin-filters.php:884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
108
  msgid "Add new translation"
109
  msgstr "Aggiungi nuova traduzione"
110
 
111
+ #: include/admin-filters.php:216 include/admin-filters.php:274
112
+ #: include/admin-filters.php:608 include/admin-filters.php:824
113
+ #: include/admin-filters.php:842 include/list-table.php:45
114
+ #: include/media-translations.php:5 include/media-translations.php:43
115
+ #: include/post-translations.php:8 include/term-translations.php:15
116
+ #: polylang.php:271
117
+ msgid "Language"
118
+ msgstr "Lingua"
 
 
 
 
 
 
 
119
 
120
+ #: include/admin-filters.php:623 include/admin-filters.php:658
121
+ #: include/list-table.php:120 include/media-translations.php:40
122
+ #: include/term-translations.php:6 include/term-translations.php:11
 
123
  msgid "Translations"
124
  msgstr "Traduzioni"
125
 
126
+ #: include/admin-filters.php:826 include/admin-filters.php:845
 
127
  msgid "Sets the language"
128
  msgstr "Imposta la lingua"
129
 
130
+ #: include/admin-filters.php:1078
 
 
 
 
131
  msgid "Theme locations and languages"
132
  msgstr "Posizione e lingua del tema"
133
 
134
+ #: include/admin-filters.php:1084
135
  #, php-format
136
+ msgid ""
137
+ "Please go to the %slanguages page%s to set theme locations and languages"
138
+ msgstr ""
139
+ "Andare alla %spagina delle lingue%s per impostare posizione e lingua del tema"
140
 
141
+ #: include/admin-filters.php:1102
142
  msgid "The widget is displayed for:"
143
  msgstr "Il widget viene visualizzato per:"
144
 
145
+ #: include/admin-filters.php:1106 polylang.php:272
146
  msgid "All languages"
147
  msgstr "Tutte le lingue"
148
 
149
+ #: include/admin-filters.php:1130
150
  msgid "Admin language"
151
  msgstr "Lingua degli amministratori"
152
 
153
+ #: include/admin-filters.php:1135
154
  msgid "Wordpress default"
155
  msgstr "Impostazione predefinita di Wordpress"
156
 
157
+ #: include/admin-filters.php:1161 include/admin.php:326
158
+ msgid "Settings"
159
+ msgstr "Impostazioni"
160
+
161
+ #: include/admin-filters.php:1167
162
  msgid "Upgrading language files&#8230;"
163
  msgstr "Aggiornamento dei file di lingua&#8230;"
164
 
165
+ #: include/admin.php:22
166
+ msgid "About Polylang"
167
+ msgstr "Informazioni su Polylang"
168
+
169
+ #: include/admin.php:27 include/list-table.php:92
170
+ msgid "Strings translations"
171
+ msgstr "Traduzioni delle stringhe"
172
+
173
+ #: include/admin.php:323
174
+ msgid "Menus"
175
+ msgstr "Menu"
176
+
177
+ #: include/admin.php:325 include/list-table.php:91
178
+ msgid "Strings translation"
179
+ msgstr "Traduzione delle stringhe"
180
+
181
+ #: include/admin.php:345
182
+ msgid "Enter a valid WorPress locale"
183
+ msgstr "Inserire impostazioni locali valide per WordPress"
184
+
185
+ #: include/admin.php:346
186
+ msgid "The language code must be 2 characters long"
187
+ msgstr "Il codice della lingua deve essere lungo 2 caratteri"
188
+
189
+ #: include/admin.php:347
190
+ msgid "The language code must be unique"
191
+ msgstr "Il codice della lingua deve essere unico"
192
+
193
+ #: include/admin.php:348
194
+ msgid "The language must have a name"
195
+ msgstr "La lingua deve avere un nome"
196
+
197
+ #: include/admin.php:349
198
+ msgid ""
199
+ "The language was created, but the WordPress language file was not "
200
+ "downloaded. Please install it manually."
201
+ msgstr ""
202
+ "La lingua è stata creata, ma il file della lingua di WordPress non è stato "
203
+ "scaricato. Installarlo manualmente."
204
+
205
+ #: include/admin.php:468
206
+ msgid "Widget title"
207
+ msgstr "Titolo del widget"
208
+
209
+ # @ polylang
210
+ #: include/base.php:339
211
+ msgid "Taxonomies"
212
+ msgstr "Tassonomie"
213
+
214
+ # @ polylang
215
+ #: include/base.php:340
216
+ msgid "Custom fields"
217
+ msgstr "Campi personalizzati"
218
+
219
+ # @ polylang
220
+ #: include/base.php:341
221
+ msgid "Comment status"
222
+ msgstr "Stato del commento"
223
+
224
+ # @ polylang
225
+ #: include/base.php:342
226
+ msgid "Ping status"
227
+ msgstr "Stato di ping"
228
+
229
+ # @ polylang
230
+ #: include/base.php:343
231
+ msgid "Sticky posts"
232
+ msgstr "Articoli evidenziati"
233
+
234
+ # @ polylang
235
+ #: include/base.php:344
236
+ msgid "Published date"
237
+ msgstr "Data di pubblicazione"
238
+
239
+ # @ polylang
240
+ #: include/base.php:345
241
+ msgid "Post format"
242
+ msgstr "Formato articolo"
243
+
244
+ #: include/base.php:346
245
+ msgid "Page parent"
246
+ msgstr "Pagina padre"
247
+
248
+ # @ polylang
249
+ #: include/base.php:347
250
+ msgid "Page template"
251
+ msgstr "Modello pagina"
252
+
253
+ #: include/base.php:348
254
+ msgid "Page order"
255
+ msgstr "Ordine pagine"
256
+
257
+ # @ polylang
258
+ #: include/base.php:349
259
+ msgid "Featured image"
260
+ msgstr "Immagine evidenziata"
261
+
262
+ #: include/languages-form.php:43
263
  msgid "Edit language"
264
  msgstr "Modifica lingua"
265
 
266
+ #: include/languages-form.php:43 include/languages-form.php:124
 
267
  msgid "Add new language"
268
  msgstr "Aggiungi nuova lingua"
269
 
270
+ #: include/languages-form.php:65
271
  msgid "Choose a language"
272
  msgstr "Scegli una lingua"
273
 
274
+ #: include/languages-form.php:79
275
  msgid "You can choose a language in the list or directly edit it below."
276
+ msgstr ""
277
+ "Scegliere una lingua dall'elenco o inserirla direttamente nei campi a "
278
+ "seguire."
279
 
280
+ #: include/languages-form.php:83 include/list-table.php:63
281
  msgid "Full name"
282
  msgstr "Nome completo"
283
 
284
+ #: include/languages-form.php:85
285
  msgid "The name is how it is displayed on your site (for example: English)."
286
  msgstr "Il nome come appare sul sito."
287
 
288
+ #: include/languages-form.php:89 include/list-table.php:64
289
  msgid "Locale"
290
  msgstr "Impostazioni locali"
291
 
292
+ #: include/languages-form.php:94
293
+ msgid ""
294
+ "Wordpress Locale for the language (for example: en_US). You will need to "
295
+ "install the .mo file for this language."
296
+ msgstr ""
297
+ "Impostazioni locali di Wordpress per la lingua (per esempio: en_US). è "
298
+ "necessario installare il file .mo per questa lingua."
299
 
300
+ #: include/languages-form.php:98
301
  msgid "Language code"
302
  msgstr "Codice della lingua"
303
 
304
+ #: include/languages-form.php:100
305
  msgid "2-letters ISO 639-1 language code (for example: en)"
306
  msgstr "Codice della lingua a 2 lettere ISO 639-1 (per esempio: en)"
307
 
308
+ #: include/languages-form.php:104
309
  msgid "Text direction"
310
  msgstr "Direzione del testo"
311
 
312
+ #: include/languages-form.php:108
313
  msgid "left to right"
314
  msgstr "Da sinistra a destra"
315
 
316
+ #: include/languages-form.php:113
317
  msgid "right to left"
318
  msgstr "Da destra a sinistra"
319
 
320
+ #: include/languages-form.php:115
321
  msgid "Choose the text direction for the language"
322
  msgstr "Scegliere la direzione del testo per la lingua"
323
 
324
+ #: include/languages-form.php:119 include/list-table.php:66
325
  msgid "Order"
326
  msgstr "Ordinamento"
327
 
328
+ #: include/languages-form.php:121
329
  msgid "Position of the language in the language switcher"
330
  msgstr "Posizione della lingua nel selettore di lingua"
331
 
332
+ #: include/languages-form.php:180
 
 
 
 
333
  msgid "Language switcher"
334
  msgstr "Selettore di lingua"
335
 
336
+ #: include/languages-form.php:206
337
+ msgid "Search translations"
338
+ msgstr "Ricerca in traduzioni"
339
+
340
+ #: include/languages-form.php:215
341
  msgid "Clean strings translation database"
342
  msgstr "Cancellare le stringhe di traduzione dal database"
343
 
344
+ #: include/languages-form.php:231
345
  msgid "Default language"
346
  msgstr "Lingua predefinita"
347
 
348
+ #: include/languages-form.php:243
349
+ msgid ""
350
+ "There are posts, pages, categories or tags without language set. Do you want "
351
+ "to set them all to default language ?"
352
+ msgstr ""
353
+ "Ci sono articoli, pagine, categorie o tag per i quali la lingua non è stata "
354
+ "impostata. Si desidera impostarla per tutti come la lingua predefinita?"
355
 
356
+ #: include/languages-form.php:251
357
  msgid "Detect browser language"
358
  msgstr "Individua la lingua del browser"
359
 
360
+ #: include/languages-form.php:257
361
+ msgid ""
362
+ "When the front page is visited, set the language according to the browser "
363
+ "preference"
364
+ msgstr ""
365
+ "Imposta la lingua secondo le preferenze del browser quando viene visitata la "
366
+ "pagina iniziale"
367
 
368
+ #: include/languages-form.php:264
369
  msgid "URL modifications"
370
  msgstr "modifiche dell'URL"
371
 
372
+ #: include/languages-form.php:270
373
+ msgid ""
374
+ "The language is set from content. Posts, pages, categories and tags urls are "
375
+ "not modified."
376
+ msgstr ""
377
+ "La lingua è impostata dal contenuto. Gli URL di articoli, pagine, categorie "
378
+ "and tag non sono modificati."
379
 
380
+ #: include/languages-form.php:278
381
+ msgid ""
382
+ "The language code, for example /en/, is added to all urls when using pretty "
383
+ "permalinks."
384
+ msgstr ""
385
+ "Il codice della lingua, per esempio /en/, viene aggiunto a tutti gli URL "
386
+ "quando si usano i pretty permalinks."
387
 
388
+ #: include/languages-form.php:287
389
  msgid "Remove /language/ in pretty permalinks. Example:"
390
  msgstr "Rimuovi /language/ dai pretty permalinks. Esempio:"
391
 
392
+ #: include/languages-form.php:296
393
  msgid "Keep /language/ in pretty permalinks. Example:"
394
  msgstr "Mantieni /language/ nei pretty permalinks. Esempio:"
395
 
396
+ #: include/languages-form.php:305
397
  msgid "Hide URL language information for default language"
398
+ msgstr ""
399
+ "Nascondi le informazioni relative alla lingua dall'URL per la lingua "
400
+ "predefinita"
401
 
402
+ #: include/languages-form.php:315
403
  #, php-format
404
+ msgid ""
405
+ "When using static front page, redirect the language page (example: %s) to "
406
+ "the front page in the right language"
407
+ msgstr ""
408
+ "Quando si usa una pagina iniziale statica, reindirizza la pagina della "
409
+ "lingua (esempio: %s) alla pagina iniziale nella lingua giusta"
410
+
411
+ # @ polylang
412
+ #: include/languages-form.php:324
413
+ msgid "Media"
414
+ msgstr "Media"
415
 
416
+ # @ polylang
417
+ #: include/languages-form.php:330
418
+ msgid "Activate languages and translations for media"
419
+ msgstr "Attiva lingue e traduzioni per i media"
420
+
421
+ #: include/languages-form.php:337
422
  msgid "Synchronization"
423
  msgstr "Sincronizzazione"
424
 
425
+ # @ polylang
426
+ #: include/languages-form.php:351
427
+ msgid "Custom post types"
428
+ msgstr "Tipi di articoli personalizzati"
429
+
430
+ # @ polylang
431
+ #: include/languages-form.php:364
432
+ msgid "Activate languages and translations for custom post types."
433
+ msgstr "Attiva lingue e traduzioni per i tipi di articoli personalizzati."
434
+
435
+ # @ polylang
436
+ #: include/languages-form.php:372
437
+ msgid "Custom taxonomies"
438
+ msgstr "Tassonomie personalizzate"
439
+
440
+ # @ polylang
441
+ #: include/languages-form.php:385
442
+ msgid "Activate languages and translations for custom taxonomies."
443
+ msgstr "Attiva lingue e traduzioni per tassonomie personalizzate"
444
+
445
+ #: include/list-table.php:55 include/media-translations.php:22
446
+ #: include/media-translations.php:60 include/post-translations.php:10
447
+ #: include/post-translations.php:33 include/term-translations.php:18
448
+ #: include/term-translations.php:80
449
+ msgid "Edit"
450
+ msgstr "Modifica"
451
+
452
+ #: include/list-table.php:56
453
+ msgid "Delete"
454
+ msgstr "Cancella"
455
+
456
+ #: include/list-table.php:65
457
+ msgid "Code"
458
+ msgstr "Codice"
459
 
460
+ #: include/list-table.php:67
461
+ msgid "Flag"
462
+ msgstr "Bandiera"
463
+
464
+ #: include/list-table.php:68
465
+ msgid "Posts"
466
+ msgstr "Articoli"
467
+
468
+ #: include/list-table.php:118
469
+ msgid "Name"
470
+ msgstr "Nome"
471
+
472
+ #: include/list-table.php:119
473
+ msgid "String"
474
+ msgstr "Stringa"
475
+
476
+ #: include/media-translations.php:6 include/media-translations.php:44
477
+ #: include/term-translations.php:16
478
+ msgid "Translation"
479
+ msgstr "Traduzione"
480
+
481
+ #: include/media-translations.php:31 include/media-translations.php:68
482
+ #: include/post-translations.php:38 include/term-translations.php:60
483
+ msgid "Add new"
484
+ msgstr "Aggiungi nuovo"
485
+
486
+ #: include/post-translations.php:5
487
  msgid "ID of pages in other languages:"
488
  msgstr "ID delle pagine in altre lingue:"
489
 
490
+ #: include/post-translations.php:5
491
  msgid "ID of posts in other languages:"
492
  msgstr "ID degli articoli in altre lingue:"
493
 
494
+ #: include/post-translations.php:9
495
  msgid "Page ID"
496
  msgstr "ID pagina"
497
 
498
+ #: include/post-translations.php:9
499
  msgid "Post ID"
500
  msgstr "ID articolo"
501
 
502
+ #: include/term-translations.php:48
503
+ msgid "No untranslated term"
504
+ msgstr "Tutti i termini sono tradotti"
 
505
 
506
+ #: include/widget.php:6
507
+ msgid "Language Switcher"
508
+ msgstr "Selettore di lingua"
509
+
510
+ #: include/widget.php:6
511
+ msgid "Displays a language switcher"
512
+ msgstr "Visualizza un selettore di lingua"
513
 
514
+ #: include/widget.php:69
515
+ msgid "Title:"
516
+ msgstr "Titolo:"
517
+
518
+ # @ polylang
519
+ #. translators: plugin header field 'Description'
520
+ #: polylang.php:0
521
+ msgid "Adds multilingual capability to WordPress"
522
+ msgstr "Aggiungi funzionalità multilingua a WordPress"
523
+
524
+ #: polylang.php:118
525
  #, php-format
526
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
527
+ msgstr ""
528
+ "Si sta utilizzando WordPress %s. Polylang richiede almeno WordPress %s."
529
+
530
+ #: polylang.php:159
531
+ msgid "For some reasons, Polylang could not create a table in your database."
532
+ msgstr ""
533
+ "Per qualche ragione, Polylang non è stato in grado di creare una tabella nel "
534
+ "database."
535
+
536
+ # @ polylang
537
+ #: polylang.php:220
538
+ msgid ""
539
+ "Polylang has been deactivated because you upgraded from a too old version."
540
+ msgstr ""
541
+ "Polylang è stato disabilitato perché è stato fatto un'aggiornamento da una "
542
+ "versione troppo vecchia."
543
 
544
+ # @ polylang
545
+ #: polylang.php:222
546
  #, php-format
547
+ msgid "Please upgrade first to %s before ugrading to %s."
548
+ msgstr "È necessario aggiornare alla %s prima di aggiornare alla %s."
549
 
550
+ #~ msgid "Error: Restore of local flags failed!"
551
+ #~ msgstr "Errore: Ripristino delle bandiere locali fallito!"
 
552
 
553
+ #~ msgid "Please move your local flags from %s to %s"
554
+ #~ msgstr "Spostare le bandiere locali da %s a %s"
 
555
 
556
+ #~ msgid "View posts for %1$s %2$s"
557
+ #~ msgstr "Visualizza articoli di %1$s %2$s"
 
558
 
559
+ #~ msgid "Site Title"
560
+ #~ msgstr "Titolo del sito"
 
561
 
562
+ #~ msgid "Tagline"
563
+ #~ msgstr "Motto"
 
564
 
565
+ #~ msgid "&mdash; No Change &mdash;"
566
+ #~ msgstr "&mdash; Nessun cambiamento &mdash;"
 
567
 
568
+ #~ msgid "Page's language:"
569
+ #~ msgstr "Lingua della pagina"
 
570
 
571
+ #~ msgid "Post's language:"
572
+ #~ msgstr "Lingua dell'articolo"
 
573
 
574
+ #~ msgid "None"
575
+ #~ msgstr "Nessuno"
 
576
 
577
+ #~ msgid "Update"
578
+ #~ msgstr "Aggiorna"
579
+
580
+ #~ msgid ""
581
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
582
+ #~ "between translations of a post or page"
583
+ #~ msgstr ""
584
+ #~ "Permette la sincronizzazione di categorie, tag, immagini in primo piano e "
585
+ #~ "altri meta tra le traduzioni di un articolo o una pagina"
586
 
587
+ #~ msgid "Search"
588
+ #~ msgstr "Cerca"
languages/polylang-lt_LT.mo CHANGED
Binary file
languages/polylang-lt_LT.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-08-19 20:17+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Naglis Jonaitis <njonaitis@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"
@@ -17,433 +16,552 @@ msgstr ""
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 %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"
81
-
82
- #: ../include/widget.php:6
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
 
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 pateikiams su išsamia %sdokumentacija%s (tik anglų kalba). Joje rasite informaciją kaip sukurti kelių kalbų svetainę bei naudotis ją kasdien, D.U.K. bei dokumentaciją programuotojams, aprašančią kaip pritaikyti savo įskiepius bei temas."
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 "Naudingos informacijos taip pat galite rasti %spalaikymo forume%s. Tiesa, nepamirškite paieškoti prieš sukurdami naują temą."
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 yra nemokamas ir leidžiamas su ta pačia licencija kaip ir WordPress - %sGPL%s."
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 "Jei norite prisidėti prie šio projekto, %sskaitykite čia%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 "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
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Naglis Jonaitis <njonaitis@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"
16
  "X-Poedit-SearchPath-0: ..\n"
17
  "X-Poedit-SearchPath-1: ../include\n"
18
 
19
+ #: include/about.php:3
20
  #, php-format
21
+ msgid ""
22
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
23
+ "It includes information on how to set up your multilingual site and use it "
24
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
25
+ "their plugins and themes."
26
+ msgstr ""
27
+ "Polylang pateikiams su išsamia %sdokumentacija%s (tik anglų kalba). Joje "
28
+ "rasite informaciją kaip sukurti kelių kalbų svetainę bei naudotis ją "
29
+ "kasdien, D.U.K. bei dokumentaciją programuotojams, aprašančią kaip "
30
+ "pritaikyti savo įskiepius bei temas."
31
 
32
+ #: include/about.php:9
33
  #, php-format
34
+ msgid ""
35
+ "You will also find useful information in the %ssupport forum%s. However "
36
+ "don't forget to make a search before posting a new topic."
37
+ msgstr ""
38
+ "Naudingos informacijos taip pat galite rasti %spalaikymo forume%s. Tiesa, "
39
+ "nepamirškite paieškoti prieš sukurdami naują temą."
40
 
41
+ #: include/about.php:16
42
  #, php-format
43
+ msgid ""
44
+ "Polylang is free of charge and is released under the same license as "
45
+ "WordPress, the %sGPL%s."
46
+ msgstr ""
47
+ "Polylang yra nemokamas ir leidžiamas su ta pačia licencija kaip ir WordPress "
48
+ "- %sGPL%s."
49
 
50
+ #: include/about.php:22
 
51
  #, php-format
52
+ msgid "If you wonder how you can help the project, just %sread this%s."
53
+ msgstr "Jei norite prisidėti prie šio projekto, %sskaitykite čia%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
 
55
+ #: include/about.php:27
56
+ msgid ""
57
+ "Finally if you like this plugin or if it helps your business, donations to "
58
+ "the author are greatly appreciated."
59
+ msgstr ""
60
+ "Galiausiai, jei Jums patinka šis įskiepis arba jei jis padeda Jūsų verslui, "
61
+ "autorius labai vertintų Jūsų paramą."
62
 
63
+ #: include/admin-base.php:55 include/admin-base.php:185
64
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
65
+ #: include/list-table.php:46 polylang.php:270
 
66
  msgid "Languages"
67
  msgstr "Kalbos"
68
 
69
+ #: include/admin-base.php:154
 
 
 
 
70
  msgid "Displays language names"
71
  msgstr "Rodyti kalbų pavadinimus"
72
 
73
+ #: include/admin-base.php:155
74
  msgid "Displays flags"
75
  msgstr "Rodyti vėliavėles"
76
 
77
+ #: include/admin-base.php:156
78
  msgid "Forces link to front page"
79
  msgstr "Priverstinai nukreipti į pagrindinį puslapį"
80
 
81
+ #: include/admin-base.php:157
82
  msgid "Hides the current language"
83
  msgstr "Nerodyti dabartinės kalbos"
84
 
85
+ #: include/admin-base.php:161
86
  msgid "Displays a language switcher at the end of the menu"
87
  msgstr "Meniu pabaigoje rodyti kalbų perjungimų pasirinkimą"
88
 
89
+ #: include/admin-base.php:162
90
  msgid "Displays as dropdown"
91
  msgstr "Rodyti kaip išskleidžiamą pasirinkimą"
92
 
93
+ #: include/admin-base.php:186
94
  msgid "Filters content by language"
95
+ msgstr "Atrenka turinį pagal kalbą"
96
 
97
+ #: include/admin-base.php:193
98
  msgid "Show all languages"
99
  msgstr "Rodyti visas kalbas"
100
 
101
+ #: include/admin-filters.php:188 include/admin-filters.php:884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
102
  msgid "Add new translation"
103
  msgstr "Pridėti naują vertimą"
104
 
105
+ #: include/admin-filters.php:216 include/admin-filters.php:274
106
+ #: include/admin-filters.php:608 include/admin-filters.php:824
107
+ #: include/admin-filters.php:842 include/list-table.php:45
108
+ #: include/media-translations.php:5 include/media-translations.php:43
109
+ #: include/post-translations.php:8 include/term-translations.php:15
110
+ #: polylang.php:271
111
+ msgid "Language"
112
+ msgstr "Kalba"
 
 
 
 
 
 
 
113
 
114
+ #: include/admin-filters.php:623 include/admin-filters.php:658
115
+ #: include/list-table.php:120 include/media-translations.php:40
116
+ #: include/term-translations.php:6 include/term-translations.php:11
 
117
  msgid "Translations"
118
  msgstr "Vertimai"
119
 
120
+ #: include/admin-filters.php:826 include/admin-filters.php:845
 
121
  msgid "Sets the language"
122
  msgstr "Nustatyti kalbą"
123
 
124
+ #: include/admin-filters.php:1078
 
 
 
 
125
  msgid "Theme locations and languages"
126
  msgstr "Temų vietos ir kalbos"
127
 
128
+ #: include/admin-filters.php:1084
129
  #, php-format
130
+ msgid ""
131
+ "Please go to the %slanguages page%s to set theme locations and languages"
132
+ msgstr ""
133
+ "Prašome aplankyti %skalbų puslapį%s ir nustayti temos vietas bei kalbas"
134
 
135
+ #: include/admin-filters.php:1102
136
  msgid "The widget is displayed for:"
137
  msgstr "Valdiklį rodyti:"
138
 
139
+ #: include/admin-filters.php:1106 polylang.php:272
140
  msgid "All languages"
141
  msgstr "Visoms kalboms"
142
 
143
+ #: include/admin-filters.php:1130
144
  msgid "Admin language"
145
  msgstr "Administravimo skydelio kalba"
146
 
147
+ #: include/admin-filters.php:1135
148
  msgid "Wordpress default"
149
+ msgstr "Wordpress numatytasis"
150
+
151
+ #: include/admin-filters.php:1161 include/admin.php:326
152
+ msgid "Settings"
153
+ msgstr "Nustatymai"
154
 
155
+ #: include/admin-filters.php:1167
156
  msgid "Upgrading language files&#8230;"
157
  msgstr "Atnaujinami kalbų failai&#8230;"
158
 
159
+ #: include/admin.php:22
160
+ msgid "About Polylang"
161
+ msgstr "Apie Polylang"
162
+
163
+ #: include/admin.php:27 include/list-table.php:92
164
+ msgid "Strings translations"
165
+ msgstr "Eilučių vertimas"
166
+
167
+ #: include/admin.php:323
168
+ msgid "Menus"
169
+ msgstr "Meniu"
170
+
171
+ #: include/admin.php:325 include/list-table.php:91
172
+ msgid "Strings translation"
173
+ msgstr "Eilučių vertimas"
174
+
175
+ #: include/admin.php:345
176
+ msgid "Enter a valid WorPress locale"
177
+ msgstr "Įveskite taisyklingą WordPress lokalę"
178
+
179
+ #: include/admin.php:346
180
+ msgid "The language code must be 2 characters long"
181
+ msgstr "Kalbos kodas privalo būti dviejų simbolių ilgio"
182
+
183
+ #: include/admin.php:347
184
+ msgid "The language code must be unique"
185
+ msgstr "Kalbos kodas privalo būti unikalus"
186
+
187
+ #: include/admin.php:348
188
+ msgid "The language must have a name"
189
+ msgstr "Kalba privalo turėti vardą"
190
+
191
+ #: include/admin.php:349
192
+ msgid ""
193
+ "The language was created, but the WordPress language file was not "
194
+ "downloaded. Please install it manually."
195
+ msgstr ""
196
+ "Kalba buvo pridėta, tačiau jos WordPress kalbos failas nebuvo parsiųstas. "
197
+ "Prašome tai padaryti rankiniu būdu."
198
+
199
+ #: include/admin.php:468
200
+ msgid "Widget title"
201
+ msgstr "Valdiklio pavadinimas"
202
+
203
+ # @ polylang
204
+ #: include/base.php:339
205
+ msgid "Taxonomies"
206
+ msgstr "Taksonomijos"
207
+
208
+ # @ polylang
209
+ #: include/base.php:340
210
+ msgid "Custom fields"
211
+ msgstr "Pasirinktiniai laukai"
212
+
213
+ # @ polylang
214
+ #: include/base.php:341
215
+ msgid "Comment status"
216
+ msgstr "Komentarų būsena"
217
+
218
+ # @ polylang
219
+ #: include/base.php:342
220
+ msgid "Ping status"
221
+ msgstr "Ryšio patikrinimo būsena"
222
+
223
+ # @ polylang
224
+ #: include/base.php:343
225
+ msgid "Sticky posts"
226
+ msgstr "Nuolat pirmame puslapyje rodomi įrašai"
227
+
228
+ # @ polylang
229
+ #: include/base.php:344
230
+ msgid "Published date"
231
+ msgstr "Paskelbimo data"
232
+
233
+ # @ polylang
234
+ #: include/base.php:345
235
+ msgid "Post format"
236
+ msgstr "Įrašo formatas"
237
+
238
+ #: include/base.php:346
239
+ msgid "Page parent"
240
+ msgstr "Tėvinis puslapis"
241
+
242
+ # @ polylang
243
+ #: include/base.php:347
244
+ msgid "Page template"
245
+ msgstr "Puslapio šablonas"
246
+
247
+ #: include/base.php:348
248
+ msgid "Page order"
249
+ msgstr "Puslapio tvarka"
250
+
251
+ # @ polylang
252
+ #: include/base.php:349
253
+ msgid "Featured image"
254
+ msgstr "Spec. paveikslėlis"
255
+
256
+ #: include/languages-form.php:43
257
  msgid "Edit language"
258
  msgstr "Redaguoti kalbą"
259
 
260
+ #: include/languages-form.php:43 include/languages-form.php:124
 
261
  msgid "Add new language"
262
  msgstr "Pridėti naują kalbą"
263
 
264
+ #: include/languages-form.php:65
265
  msgid "Choose a language"
266
  msgstr "Pasirinkite kalbą"
267
 
268
+ #: include/languages-form.php:79
269
  msgid "You can choose a language in the list or directly edit it below."
270
+ msgstr ""
271
+ "Galite pasirinkti kalbą iš sąrašo arba tiesiogiai redaguoti ją apačioje."
272
 
273
+ #: include/languages-form.php:83 include/list-table.php:63
274
  msgid "Full name"
275
  msgstr "Pilnas vardas"
276
 
277
+ #: include/languages-form.php:85
278
  msgid "The name is how it is displayed on your site (for example: English)."
279
  msgstr "Vardas, kuris bus rodomas Jūsų svetainėje (pavyzdžiui: English)."
280
 
281
+ #: include/languages-form.php:89 include/list-table.php:64
282
  msgid "Locale"
283
  msgstr "Lokalė"
284
 
285
+ #: include/languages-form.php:94
286
+ msgid ""
287
+ "Wordpress Locale for the language (for example: en_US). You will need to "
288
+ "install the .mo file for this language."
289
+ msgstr ""
290
+ "Kalbos WordPress lokalė (pavyzdžiui: lt_LT). Jums reikės įsidiegti šios "
291
+ "kalbos .mo failą."
292
 
293
+ #: include/languages-form.php:98
294
  msgid "Language code"
295
  msgstr "Kalbos kodas"
296
 
297
+ #: include/languages-form.php:100
298
  msgid "2-letters ISO 639-1 language code (for example: en)"
299
  msgstr "Dviejų raidžių ISO 639-1 kalbos kodas (pavyzdžiui: lt)"
300
 
301
+ #: include/languages-form.php:104
302
  msgid "Text direction"
303
  msgstr "Teksto kryptis"
304
 
305
+ #: include/languages-form.php:108
306
  msgid "left to right"
307
  msgstr "iš kairės į dešinę"
308
 
309
+ #: include/languages-form.php:113
310
  msgid "right to left"
311
  msgstr "iš dešinės į kairę"
312
 
313
+ #: include/languages-form.php:115
314
  msgid "Choose the text direction for the language"
315
  msgstr "Pasirinkite kalbos teksto kryptį"
316
 
317
+ #: include/languages-form.php:119 include/list-table.php:66
318
  msgid "Order"
319
  msgstr "Tvarka"
320
 
321
+ #: include/languages-form.php:121
322
  msgid "Position of the language in the language switcher"
323
  msgstr "Kalbos pozicija kalbos perjungiklyje"
324
 
325
+ #: include/languages-form.php:180
 
 
 
 
326
  msgid "Language switcher"
327
  msgstr "Kalbų perjungimas"
328
 
329
+ #: include/languages-form.php:206
330
+ msgid "Search translations"
331
+ msgstr "Ieškoti vertimuose"
332
+
333
+ #: include/languages-form.php:215
334
  msgid "Clean strings translation database"
335
+ msgstr "Išvalyti eilučių vertimų duomenų bazę"
336
 
337
+ #: include/languages-form.php:231
338
  msgid "Default language"
339
  msgstr "Numatytoji kalba"
340
 
341
+ #: include/languages-form.php:243
342
+ msgid ""
343
+ "There are posts, pages, categories or tags without language set. Do you want "
344
+ "to set them all to default language ?"
345
+ msgstr ""
346
+ "Yra įrašų, puslapių, kategorijų arba žymų, kuriems nenustatyta kalba. Ar "
347
+ "norite visiems jiems priskirti numatytąją kalbą?"
348
 
349
+ #: include/languages-form.php:251
350
  msgid "Detect browser language"
351
  msgstr "Nustatyti naršyklės kalbą"
352
 
353
+ #: include/languages-form.php:257
354
+ msgid ""
355
+ "When the front page is visited, set the language according to the browser "
356
+ "preference"
357
+ msgstr ""
358
+ "Kai aplankomas pagrindinis puslapis, nustatyti kalbą pagal naršyklės "
359
+ "pageidavimą"
360
 
361
+ #: include/languages-form.php:264
362
  msgid "URL modifications"
363
  msgstr "URL pakeitimai"
364
 
365
+ #: include/languages-form.php:270
366
+ msgid ""
367
+ "The language is set from content. Posts, pages, categories and tags urls are "
368
+ "not modified."
369
  msgstr ""
370
+ "Kalba nustatyta pagal turinį. Įrašų, puslapių, kategorijų ir žymų URL "
371
+ "adresai nepakeisti."
372
 
373
+ #: include/languages-form.php:278
374
+ msgid ""
375
+ "The language code, for example /en/, is added to all urls when using pretty "
376
+ "permalinks."
377
  msgstr ""
378
+ "Kalbos kodas, pavyzdžiui /lt/, bus pridėtas prie adresų jei naudojamos "
379
+ "pastoviosios nuorodos."
380
 
381
+ #: include/languages-form.php:287
382
  msgid "Remove /language/ in pretty permalinks. Example:"
383
  msgstr "Pašalinti /language/ iš pastoviųjų nuorodų. Pavyzdys:"
384
 
385
+ #: include/languages-form.php:296
386
  msgid "Keep /language/ in pretty permalinks. Example:"
387
  msgstr "Palikti /language/ pastoviosiose nuorodose. Pavyzdys:"
388
 
389
+ #: include/languages-form.php:305
390
  msgid "Hide URL language information for default language"
391
  msgstr "Numatytajai kalbai nerodyti kalbos informacijos URL"
392
 
393
+ #: include/languages-form.php:315
394
  #, php-format
395
+ msgid ""
396
+ "When using static front page, redirect the language page (example: %s) to "
397
+ "the front page in the right language"
398
  msgstr ""
399
+ "Naudojant statinį pradžios puslapį, nukreipti kalbos puslapį (pavyzdžiui: "
400
+ "%s) į pradžios puslapį atitinkamoje kalboje"
401
+
402
+ # @ polylang
403
+ #: include/languages-form.php:324
404
+ msgid "Media"
405
+ msgstr "Failai"
406
+
407
+ # @ polylang
408
+ #: include/languages-form.php:330
409
+ msgid "Activate languages and translations for media"
410
+ msgstr "Įgalinti kalbas ir vertimus failams"
411
 
412
+ #: include/languages-form.php:337
413
  msgid "Synchronization"
414
+ msgstr "Sinchronizavimas"
415
+
416
+ # @ polylang
417
+ #: include/languages-form.php:351
418
+ msgid "Custom post types"
419
+ msgstr "Pasirinktiniai įrašų tipai"
420
+
421
+ # @ polylang
422
+ #: include/languages-form.php:364
423
+ msgid "Activate languages and translations for custom post types."
424
+ msgstr "Įgalinti kalbas bei vertimus pasirinktiniams įrašų tipams."
425
+
426
+ # @ polylang
427
+ #: include/languages-form.php:372
428
+ msgid "Custom taxonomies"
429
+ msgstr "Pasirinktinės taksonomijos"
430
+
431
+ # @ polylang
432
+ #: include/languages-form.php:385
433
+ msgid "Activate languages and translations for custom taxonomies."
434
+ msgstr "Įgalinti kalbas ir vertimus pasirinktinėms taksonomijoms."
435
+
436
+ #: include/list-table.php:55 include/media-translations.php:22
437
+ #: include/media-translations.php:60 include/post-translations.php:10
438
+ #: include/post-translations.php:33 include/term-translations.php:18
439
+ #: include/term-translations.php:80
440
+ msgid "Edit"
441
+ msgstr "Redaguoti"
442
 
443
+ #: include/list-table.php:56
444
+ msgid "Delete"
445
+ msgstr "Ištrinti"
446
+
447
+ #: include/list-table.php:65
448
+ msgid "Code"
449
+ msgstr "Kodas"
450
+
451
+ #: include/list-table.php:67
452
+ msgid "Flag"
453
+ msgstr "Vėliava"
454
+
455
+ #: include/list-table.php:68
456
+ msgid "Posts"
457
+ msgstr "Įrašai"
458
+
459
+ #: include/list-table.php:118
460
+ msgid "Name"
461
+ msgstr "Vardas"
462
+
463
+ #: include/list-table.php:119
464
+ msgid "String"
465
+ msgstr "Eilutė"
466
+
467
+ #: include/media-translations.php:6 include/media-translations.php:44
468
+ #: include/term-translations.php:16
469
+ msgid "Translation"
470
+ msgstr "Vertimas"
471
+
472
+ #: include/media-translations.php:31 include/media-translations.php:68
473
+ #: include/post-translations.php:38 include/term-translations.php:60
474
+ msgid "Add new"
475
+ msgstr "Pridėti naują"
476
 
477
+ #: include/post-translations.php:5
478
  msgid "ID of pages in other languages:"
479
  msgstr "Puslapių kitose kalbose ID:"
480
 
481
+ #: include/post-translations.php:5
482
  msgid "ID of posts in other languages:"
483
  msgstr "Įrašų kitose kalbose ID:"
484
 
485
+ #: include/post-translations.php:9
486
  msgid "Page ID"
487
  msgstr "Puslapio ID"
488
 
489
+ #: include/post-translations.php:9
490
  msgid "Post ID"
491
  msgstr "Įrašo ID"
492
 
493
+ #: include/term-translations.php:48
494
+ msgid "No untranslated term"
495
+ msgstr "Nėra išversto atitikmens"
 
496
 
497
+ #: include/widget.php:6
498
+ msgid "Language Switcher"
499
+ msgstr "Kalbų perjungimas"
 
500
 
501
+ #: include/widget.php:6
502
+ msgid "Displays a language switcher"
503
+ msgstr "Leidžia pasirinkti puslapio kalbą"
 
504
 
505
+ #: include/widget.php:69
506
+ msgid "Title:"
507
+ msgstr "Pavadinimas:"
 
508
 
509
+ # @ polylang
510
+ #. translators: plugin header field 'Description'
511
+ #: polylang.php:0
512
+ msgid "Adds multilingual capability to WordPress"
513
+ msgstr "Prideda daugiakalbystės funkciją Wordpress sistemai"
514
 
515
+ #: polylang.php:118
516
+ #, php-format
517
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
518
  msgstr ""
519
+ "Jūs naudojatės WordPress %s. Polylang reikalauja mažiausiai WordPress %s."
520
 
521
+ #: polylang.php:159
522
+ msgid "For some reasons, Polylang could not create a table in your database."
523
+ msgstr ""
524
+ "Dėl kažkokių priežasčių Polylang nepavyko sukurti lentelės Jūsų duomenų "
525
+ "bazėje."
526
 
527
+ # @ polylang
528
+ #: polylang.php:220
529
+ msgid ""
530
+ "Polylang has been deactivated because you upgraded from a too old version."
531
+ msgstr "Polylang buvo išjungtas, nes atsinaujinote iš per daug senos versijos."
532
 
533
+ # @ polylang
534
+ #: polylang.php:222
535
+ #, php-format
536
+ msgid "Please upgrade first to %s before ugrading to %s."
537
+ msgstr "Prašome atsinaujinti iki %s, prieš atnaujinant iki %s."
538
 
539
+ #~ msgid "Error: Restore of local flags failed!"
540
+ #~ msgstr "Klaida: Atkurti Jūsų vėliavėlių nepavyko!"
 
541
 
542
+ #~ msgid "Please move your local flags from %s to %s"
543
+ #~ msgstr "Prašome perketi savo vėliavėles iš %s į %s"
 
544
 
545
+ #~ msgid "%1$s %2$s"
546
+ #~ msgstr "%1$s %2$s"
 
547
 
548
+ #~ msgid "View posts for %1$s %2$s"
549
+ #~ msgstr "Rodyti %1$s %2$s įrašus"
 
550
 
551
+ #~ msgid "Site Title"
552
+ #~ msgstr "Tinklaraščio pavadinimas"
553
+
554
+ #~ msgid "Tagline"
555
+ #~ msgstr "Tinklaraščio apibūdinimas"
556
+
557
+ #~ msgid "Page's language:"
558
+ #~ msgstr "Puslapio kalba:"
559
+
560
+ #~ msgid "Post's language:"
561
+ #~ msgstr "Įrašo kalba:"
562
+
563
+ #~ msgid "None"
564
+ #~ msgstr "Nėra"
565
 
566
+ #~ msgid "Update"
567
+ #~ msgstr "Atnaujinti"
languages/polylang-lv.mo CHANGED
Binary file
languages/polylang-lv.po CHANGED
@@ -2,9 +2,9 @@ msgid ""
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"
@@ -19,490 +19,536 @@ Last-Translator: Andis <andis.grossteins@gmail.com>\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 "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 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
@@ -510,37 +556,45 @@ 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
 
2
  msgstr ""
3
  "Project-Id-Version: polylang 0.8\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: 2013-01-06 19:31+0100\n"
7
+ "Last-Translator: Andis <andis.grossteins@gmail.com>\n"
8
  "Language-Team: \n"
9
  "Language: \n"
10
  "MIME-Version: 1.0\n"
19
  "X-Textdomain-Support: yes\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
+ # @ polylang
23
+ #: include/about.php:3
24
  #, php-format
25
+ 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."
26
+ 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."
27
 
28
  # @ polylang
29
+ #: include/about.php:9
30
+ #, php-format
31
+ 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."
32
+ msgstr "Noderīgu informāciju varat atrast arī %satbalsata forumā%s. Ieteicams veikt meklēšanu pirms atvērt jaunu foruma tematu."
33
 
34
  # @ polylang
35
+ #: include/about.php:16
36
+ #, php-format
37
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
38
+ msgstr "Polylang ir bezmaksas un tiek piedāvāts ar to pašu licenci kā WordPress, %sGPL%s."
39
 
40
  # @ polylang
41
+ #: include/about.php:22
42
  #, php-format
43
+ msgid "If you wonder how you can help the project, just %sread this%s."
44
+ msgstr "Ja jūs prātojat kā varētu palīdzēt šim projektam, %sizlasiet šo%s."
45
 
46
+ # @ polylang
47
+ #: include/about.php:27
48
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
49
+ msgstr "Visbeidzot, ja jums patīk šis spraudnis vai ari tas palīdz jūsu biznesā, ziedojumi autoram tiks augsti vērtēti."
 
 
50
 
51
+ # @ polylang
52
+ #: include/admin-base.php:55
53
+ #: include/admin-base.php:185
54
+ #: include/admin-filters.php:250
55
+ #: include/admin.php:23
56
+ #: include/admin.php:318
57
+ #: include/list-table.php:46
58
+ #: polylang.php:270
59
+ msgid "Languages"
60
+ msgstr "Valodas"
61
 
62
  # @ polylang
63
+ #: include/admin-base.php:154
64
+ msgid "Displays language names"
65
+ msgstr "Rāda valodu nosaukumus"
 
 
 
 
 
 
66
 
67
  # @ polylang
68
+ #: include/admin-base.php:155
69
+ msgid "Displays flags"
70
+ msgstr "Rāda karogus"
 
71
 
72
  # @ polylang
73
+ #: include/admin-base.php:156
74
+ msgid "Forces link to front page"
75
+ msgstr "Valodas saite ved uz sākumlapu"
 
 
 
 
76
 
77
  # @ polylang
78
+ #: include/admin-base.php:157
79
+ msgid "Hides the current language"
80
+ msgstr "Paslēpt aktīvo valodu"
 
 
81
 
82
  # @ polylang
83
+ #: include/admin-base.php:161
84
+ msgid "Displays a language switcher at the end of the menu"
85
+ msgstr "Rāda valodu izvēlni šīs izvēlnes beigās"
86
 
87
  # @ polylang
88
+ #: include/admin-base.php:162
89
+ msgid "Displays as dropdown"
90
+ msgstr "Rāda kā nolaižamo izvēlni"
91
 
92
  # @ polylang
93
+ #: include/admin-base.php:186
94
+ msgid "Filters content by language"
95
+ msgstr ""
96
 
97
  # @ polylang
98
+ #: include/admin-base.php:193
99
+ msgid "Show all languages"
100
+ msgstr "Rādīt visas valodas"
 
 
 
101
 
102
  # @ polylang
103
+ #: include/admin-filters.php:188
104
+ #: include/admin-filters.php:884
105
+ msgid "Add new translation"
106
+ msgstr "Pievienot jaunu tulkojumu"
107
 
108
  # @ polylang
109
+ #: include/admin-filters.php:216
110
+ #: include/admin-filters.php:274
111
+ #: include/admin-filters.php:608
112
+ #: include/admin-filters.php:824
113
+ #: include/admin-filters.php:842
114
+ #: include/list-table.php:45
115
+ #: include/media-translations.php:5
116
+ #: include/media-translations.php:43
117
+ #: include/post-translations.php:8
118
+ #: include/term-translations.php:15
119
+ #: polylang.php:271
120
+ msgid "Language"
121
+ msgstr "Valoda"
122
 
123
  # @ polylang
124
+ #: include/admin-filters.php:623
125
+ #: include/admin-filters.php:658
126
+ #: include/list-table.php:120
127
+ #: include/media-translations.php:40
128
+ #: include/term-translations.php:6
129
+ #: include/term-translations.php:11
130
+ msgid "Translations"
131
+ msgstr "Tulkojumi"
132
 
133
  # @ polylang
134
+ #: include/admin-filters.php:826
135
+ #: include/admin-filters.php:845
136
+ msgid "Sets the language"
137
+ msgstr "Nosaka valodu"
138
 
139
  # @ polylang
140
+ #: include/admin-filters.php:1078
141
+ msgid "Theme locations and languages"
142
+ msgstr "Nosaka valodu"
143
 
144
  # @ polylang
145
+ #: include/admin-filters.php:1084
146
+ #, php-format
147
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
148
+ msgstr "Lūdzu dodieties uz %svalodu sadaļu%s, lai uzstādītu kažociņa izvēlņu valodas"
149
 
150
  # @ polylang
151
+ #: include/admin-filters.php:1102
152
+ msgid "The widget is displayed for:"
153
+ msgstr "Logdaļa tiek rādīta:"
154
 
155
  # @ polylang
156
+ #: include/admin-filters.php:1106
157
+ #: polylang.php:272
158
+ msgid "All languages"
159
+ msgstr "Visas valodas"
160
+
161
+ # @ polylang
162
+ #: include/admin-filters.php:1130
163
+ msgid "Admin language"
164
+ msgstr "Vadības valoda"
165
+
166
+ #: include/admin-filters.php:1135
167
+ msgid "Wordpress default"
168
  msgstr ""
169
 
170
+ # @ default
171
  # @ polylang
172
+ #: include/admin-filters.php:1161
173
+ #: include/admin.php:326
174
+ msgid "Settings"
175
+ msgstr "Uzstādījumi"
176
 
177
  # @ polylang
178
+ #: include/admin-filters.php:1167
179
+ msgid "Upgrading language files&#8230;"
180
+ msgstr "Atjaunina valodu failus&#8230;"
181
 
182
  # @ polylang
183
+ #: include/admin.php:22
184
+ msgid "About Polylang"
185
+ msgstr "Par Polylang"
186
 
 
187
  # @ polylang
188
+ #: include/admin.php:27
189
+ #: include/list-table.php:92
190
+ msgid "Strings translations"
191
+ msgstr "Tekstu tulkojumi"
192
 
193
  # @ polylang
194
+ #: include/admin.php:323
195
+ msgid "Menus"
196
+ msgstr "Izvēlne"
197
+
198
+ # @ polylang
199
+ #: include/admin.php:325
200
+ #: include/list-table.php:91
201
+ msgid "Strings translation"
202
+ msgstr "Tekstu tulkošana"
203
+
204
+ # @ polylang
205
+ #: include/admin.php:345
206
  msgid "Enter a valid WorPress locale"
207
+ msgstr "Ievadiet derīgu WordPress valodas kodu"
208
 
209
  # @ polylang
210
+ #: include/admin.php:346
211
  msgid "The language code must be 2 characters long"
212
+ msgstr "Valodas kodā jābūt 2 simboliem"
213
 
214
  # @ polylang
215
+ #: include/admin.php:347
216
  msgid "The language code must be unique"
217
+ msgstr "Valodas kodam jābūt unikālam"
218
 
219
  # @ polylang
220
+ #: include/admin.php:348
221
  msgid "The language must have a name"
222
+ msgstr "Valodai ir nepieciešams nosaukums"
223
 
224
  # @ polylang
225
+ #: include/admin.php:349
226
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
227
+ msgstr "Valoda tika izveidota, bet WordPress tulkojumu fails netika lejuplādēts. Lūdzu uzstādiet to manuāli."
 
 
 
 
 
 
 
 
 
 
228
 
229
  # @ polylang
230
+ #: include/admin.php:468
231
  msgid "Widget title"
232
+ msgstr "Logdaļas virsraksts"
233
 
234
  # @ polylang
235
+ #: include/base.php:339
236
+ msgid "Taxonomies"
 
 
 
 
 
237
  msgstr ""
238
 
239
  # @ polylang
240
+ #: include/base.php:340
241
+ msgid "Custom fields"
242
+ msgstr ""
243
 
244
  # @ polylang
245
+ #: include/base.php:341
246
+ msgid "Comment status"
247
+ msgstr ""
 
 
 
 
 
248
 
249
  # @ polylang
250
+ #: include/base.php:342
251
+ msgid "Ping status"
252
+ msgstr ""
 
 
 
253
 
254
  # @ polylang
255
+ #: include/base.php:343
256
+ msgid "Sticky posts"
257
+ msgstr ""
 
 
 
 
 
 
258
 
259
  # @ polylang
260
+ #: include/base.php:344
261
+ msgid "Published date"
262
+ msgstr ""
263
 
264
  # @ polylang
265
+ #: include/base.php:345
266
+ msgid "Post format"
267
+ msgstr ""
 
268
 
269
+ # @ default
270
+ #: include/base.php:346
271
+ msgid "Page parent"
272
+ msgstr ""
273
 
274
  # @ polylang
275
+ #: include/base.php:347
276
+ msgid "Page template"
277
+ msgstr ""
278
 
279
  # @ polylang
280
+ #: include/base.php:348
281
+ msgid "Page order"
 
 
 
 
282
  msgstr ""
283
 
284
  # @ polylang
285
+ #: include/base.php:349
286
+ msgid "Featured image"
287
+ msgstr ""
288
 
289
  # @ polylang
290
+ #: include/languages-form.php:43
291
  msgid "Edit language"
292
+ msgstr "Rediģēt valodu"
293
 
294
  # @ polylang
295
+ #: include/languages-form.php:43
296
+ #: include/languages-form.php:124
297
  msgid "Add new language"
298
  msgstr "Pievienot jaunu valodu"
299
 
300
  # @ polylang
301
+ #: include/languages-form.php:65
302
  msgid "Choose a language"
303
+ msgstr "Izvēlēties valodu"
304
 
305
  # @ polylang
306
+ #: include/languages-form.php:79
307
  msgid "You can choose a language in the list or directly edit it below."
308
+ msgstr "Jūs varat izvēlēties valodu no saraksta, vai ari rediģēt to zemāk."
309
 
310
  # @ polylang
311
+ #: include/languages-form.php:83
312
+ #: include/list-table.php:63
313
  msgid "Full name"
314
  msgstr "Pilns nosaukums"
315
 
316
  # @ polylang
317
+ #: include/languages-form.php:85
318
  msgid "The name is how it is displayed on your site (for example: English)."
319
+ msgstr "Nosaukums, kādu to attēlos lapā (piemēram: Latviešu)"
320
 
321
  # @ polylang
322
+ #: include/languages-form.php:89
323
+ #: include/list-table.php:64
324
  msgid "Locale"
325
+ msgstr "Lokāle"
326
 
327
  # @ polylang
328
+ #: include/languages-form.php:94
329
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
330
+ msgstr "WordPress valodas lokāle šai valodai (piemēram: en_US). Jums nāksies uzstādīt .mo failu šai valodai."
331
 
332
  # @ polylang
333
+ #: include/languages-form.php:98
334
  msgid "Language code"
335
  msgstr "Valodas kods (piem.: lv)"
336
 
337
  # @ polylang
338
+ #: include/languages-form.php:100
339
  msgid "2-letters ISO 639-1 language code (for example: en)"
340
+ msgstr "2 burtu ISO 639-1 valodas kods (piemēram: en)"
341
 
342
  # @ polylang
343
+ #: include/languages-form.php:104
344
  msgid "Text direction"
345
+ msgstr "Lasīšanas virziens"
346
 
347
  # @ polylang
348
+ #: include/languages-form.php:108
349
  msgid "left to right"
350
+ msgstr "no kreisās uz labo"
351
 
352
  # @ polylang
353
+ #: include/languages-form.php:113
354
  msgid "right to left"
355
+ msgstr "no labās uz kreiso"
356
 
357
  # @ polylang
358
+ #: include/languages-form.php:115
359
  msgid "Choose the text direction for the language"
360
+ msgstr "Izvēlieties lasīšanas virzienu šai valodai"
361
 
362
  # @ polylang
363
+ #: include/languages-form.php:119
364
+ #: include/list-table.php:66
365
  msgid "Order"
366
+ msgstr "Secība"
367
 
368
  # @ polylang
369
+ #: include/languages-form.php:121
370
  msgid "Position of the language in the language switcher"
371
+ msgstr "Valodas atrašanās vieta valodu izvēlnē"
 
 
 
 
 
372
 
373
  # @ polylang
374
+ #: include/languages-form.php:180
375
  msgid "Language switcher"
376
+ msgstr "Valodu izvēlne"
377
 
378
  # @ polylang
379
+ #: include/languages-form.php:206
380
+ msgid "Search translations"
381
+ msgstr ""
382
+
383
+ # @ polylang
384
+ #: include/languages-form.php:215
385
  msgid "Clean strings translation database"
386
  msgstr ""
387
 
388
  # @ polylang
389
+ #: include/languages-form.php:231
390
  msgid "Default language"
391
+ msgstr "Noklusētā valoda"
392
 
393
  # @ polylang
394
+ #: include/languages-form.php:243
395
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
396
+ 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?"
397
 
398
  # @ polylang
399
+ #: include/languages-form.php:251
400
  msgid "Detect browser language"
401
+ msgstr "Noteikt pārlūka valodu"
402
 
403
  # @ polylang
404
+ #: include/languages-form.php:257
405
  msgid "When the front page is visited, set the language according to the browser preference"
406
+ msgstr "Kad tiek apmeklēta sākumlapa, uzstāda valodu atkarībā no pārlūkprogrammas uzstādījumiem"
407
 
408
  # @ polylang
409
+ #: include/languages-form.php:264
410
  msgid "URL modifications"
411
+ msgstr "Saišu modifikācijas"
412
 
413
  # @ polylang
414
+ #: include/languages-form.php:270
415
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
416
  msgstr ""
417
 
418
+ #: include/languages-form.php:278
419
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
420
  msgstr ""
421
 
422
  # @ polylang
423
+ #: include/languages-form.php:287
424
  msgid "Remove /language/ in pretty permalinks. Example:"
425
+ msgstr "Nerādīt /language/ nemainīgajās saitēs. Piemērs:"
426
 
427
  # @ polylang
428
+ #: include/languages-form.php:296
429
  msgid "Keep /language/ in pretty permalinks. Example:"
430
+ msgstr "Atstāt /language/ nemainīgajās saitēs. Piemērs:"
431
 
432
  # @ polylang
433
+ #: include/languages-form.php:305
434
  msgid "Hide URL language information for default language"
435
+ msgstr "Paslēpt noklusētās valodas informāciju hipersaitēs"
436
 
437
  # @ polylang
438
+ #: include/languages-form.php:315
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
+ # @ polylang
444
+ #: include/languages-form.php:324
445
+ msgid "Media"
446
+ msgstr ""
447
+
448
+ # @ polylang
449
+ #: include/languages-form.php:330
450
+ msgid "Activate languages and translations for media"
451
+ msgstr ""
452
+
453
+ #: include/languages-form.php:337
454
  msgid "Synchronization"
455
  msgstr ""
456
 
457
+ # @ polylang
458
+ #: include/languages-form.php:351
459
+ msgid "Custom post types"
460
  msgstr ""
461
 
462
  # @ polylang
463
+ #: include/languages-form.php:364
464
+ msgid "Activate languages and translations for custom post types."
465
+ msgstr ""
466
 
467
  # @ polylang
468
+ #: include/languages-form.php:372
469
+ msgid "Custom taxonomies"
470
+ msgstr ""
471
 
472
  # @ polylang
473
+ #: include/languages-form.php:385
474
+ msgid "Activate languages and translations for custom taxonomies."
475
+ msgstr ""
476
 
477
  # @ polylang
478
+ #: include/list-table.php:55
479
+ #: include/media-translations.php:22
480
+ #: include/media-translations.php:60
481
+ #: include/post-translations.php:10
482
+ #: include/post-translations.php:33
483
+ #: include/term-translations.php:18
484
+ #: include/term-translations.php:80
485
+ msgid "Edit"
486
+ msgstr "Rediģēt"
487
 
488
  # @ polylang
489
+ #: include/list-table.php:56
490
+ msgid "Delete"
491
+ msgstr "Dzēst"
 
492
 
493
  # @ polylang
494
+ #: include/list-table.php:65
495
+ msgid "Code"
496
+ msgstr "Kods"
 
497
 
498
  # @ polylang
499
+ #: include/list-table.php:67
500
+ msgid "Flag"
501
+ msgstr "Karogs"
 
502
 
503
  # @ polylang
504
+ #: include/list-table.php:68
505
+ msgid "Posts"
506
+ msgstr "Raksti"
 
507
 
508
  # @ polylang
509
+ #: include/list-table.php:118
510
+ msgid "Name"
511
+ msgstr "Nosaukums"
512
 
513
+ # @ polylang
514
+ #: include/list-table.php:119
515
+ msgid "String"
516
+ msgstr "Teksts"
517
+
518
+ # @ polylang
519
+ #: include/media-translations.php:6
520
+ #: include/media-translations.php:44
521
+ #: include/term-translations.php:16
522
+ msgid "Translation"
523
+ msgstr "Tulkojums"
524
+
525
+ # @ polylang
526
+ #: include/media-translations.php:31
527
+ #: include/media-translations.php:68
528
+ #: include/post-translations.php:38
529
+ #: include/term-translations.php:60
530
+ msgid "Add new"
531
+ msgstr "Pievienot jaunu"
532
+
533
+ # @ polylang
534
+ #: include/post-translations.php:5
535
+ msgid "ID of pages in other languages:"
536
+ msgstr "lapas ID citās valodās:"
537
+
538
+ # @ polylang
539
+ #: include/post-translations.php:5
540
+ msgid "ID of posts in other languages:"
541
+ msgstr "raksta ID citās valodās:"
542
+
543
+ # @ polylang
544
+ #: include/post-translations.php:9
545
+ msgid "Page ID"
546
+ msgstr "Lapas ID"
547
+
548
+ # @ polylang
549
+ #: include/post-translations.php:9
550
+ msgid "Post ID"
551
+ msgstr "Raksta ID"
552
 
553
  # @ polylang
554
  #: include/term-translations.php:48
556
  msgstr "Netulkotu terminu nav"
557
 
558
  # @ polylang
559
+ #: include/widget.php:6
560
+ msgid "Language Switcher"
561
+ msgstr "Valodu Izvēlne"
562
 
563
  # @ polylang
564
+ #: include/widget.php:6
565
+ msgid "Displays a language switcher"
566
+ msgstr "Parāda valodu izvēlni"
567
 
568
  # @ polylang
569
+ #: include/widget.php:69
570
+ msgid "Title:"
571
+ msgstr "Virsraksts:"
572
 
573
  # @ polylang
574
+ #. translators: plugin header field 'Description'
575
+ #: polylang.php:0
576
+ msgid "Adds multilingual capability to WordPress"
577
+ msgstr ""
578
+
579
+ # polylang
580
+ #: polylang.php:118
581
+ #, php-format
582
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
583
+ msgstr "Jūs lietojat WordPress %s. Polylang nepieciešama vismaz WordPress %s versija."
584
 
585
  # @ polylang
586
+ #: polylang.php:159
587
+ msgid "For some reasons, Polylang could not create a table in your database."
588
+ msgstr "Kaut kādu iemeslu dēļ Polylang nevārēja izveidot vajadzīgo tabulu datubāzē."
589
 
590
  # @ polylang
591
+ #: polylang.php:220
592
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
593
+ msgstr ""
594
 
595
  # @ polylang
596
+ #: polylang.php:222
597
+ #, php-format
598
+ msgid "Please upgrade first to %s before ugrading to %s."
599
+ msgstr ""
600
 
languages/polylang-nb_NO.mo ADDED
Binary file
languages/polylang-nb_NO.po ADDED
@@ -0,0 +1,624 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Polylang v0.9.8\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: 2013-01-07 08:40+0100\n"
7
+ "Last-Translator: Tom Boersma <info@oransje.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"
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-Generator: Poedit 1.5.3\n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+
21
+ # @ polylang
22
+ #: include/about.php:3
23
+ #, php-format
24
+ msgid ""
25
+ "Polylang is provided with an extensive %sdocumentation%s (in English only). "
26
+ "It includes information on how to set up your multilingual site and use it "
27
+ "on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
28
+ "their plugins and themes."
29
+ msgstr ""
30
+ "Polylang er utstyrt med omfattende %sdokumentasjon%s (bare på engelsk). Den "
31
+ "inneholder informasjon om hvordan du setter opp ditt flerspråklige nettsted "
32
+ "og bruker det på en daglig basis, en FAQ, samt dokumentasjon til "
33
+ "programmerere for å tilpasse sine plugins og temaer."
34
+
35
+ # @ polylang
36
+ #: include/about.php:9
37
+ #, php-format
38
+ msgid ""
39
+ "You will also find useful information in the %ssupport forum%s. However "
40
+ "don't forget to make a search before posting a new topic."
41
+ msgstr ""
42
+ "Du vil også finne nyttig informasjon i %sforumet%s. Men ikke glem å gjøre et "
43
+ "søk før du legger til et nytt emne."
44
+
45
+ # @ polylang
46
+ #: include/about.php:16
47
+ #, php-format
48
+ msgid ""
49
+ "Polylang is free of charge and is released under the same license as "
50
+ "WordPress, the %sGPL%s."
51
+ msgstr ""
52
+ "Polylang er gratis og er utgitt under samme lisens som WordPress, %sGPL%s."
53
+
54
+ # @ polylang
55
+ #: include/about.php:22
56
+ #, php-format
57
+ msgid "If you wonder how you can help the project, just %sread this%s."
58
+ msgstr "Hvis du lurer på hvordan du kan hjelpe prosjektet, %sles her%s."
59
+
60
+ # @ polylang
61
+ #: include/about.php:27
62
+ msgid ""
63
+ "Finally if you like this plugin or if it helps your business, donations to "
64
+ "the author are greatly appreciated."
65
+ msgstr ""
66
+ "Til slutt, hvis du liker denne plugin'en eller hvis det hjelper din bedrift: "
67
+ "donasjoner til forfatteren er verdsatt i høyeste grad."
68
+
69
+ # @ polylang
70
+ #: include/admin-base.php:55 include/admin-base.php:185
71
+ #: include/admin-filters.php:250 include/admin.php:23 include/admin.php:318
72
+ #: include/list-table.php:46 polylang.php:270
73
+ msgid "Languages"
74
+ msgstr "Språk"
75
+
76
+ # @ polylang
77
+ #: include/admin-base.php:154
78
+ msgid "Displays language names"
79
+ msgstr "Viser språknavn"
80
+
81
+ # @ polylang
82
+ #: include/admin-base.php:155
83
+ msgid "Displays flags"
84
+ msgstr "Viser flagg"
85
+
86
+ # @ polylang
87
+ #: include/admin-base.php:156
88
+ msgid "Forces link to front page"
89
+ msgstr "Tvinger lenke til forsiden"
90
+
91
+ # @ polylang
92
+ #: include/admin-base.php:157
93
+ msgid "Hides the current language"
94
+ msgstr "Skjuler nåværende språk"
95
+
96
+ # @ polylang
97
+ #: include/admin-base.php:161
98
+ msgid "Displays a language switcher at the end of the menu"
99
+ msgstr "Viser en språkskifter på slutten av menyen"
100
+
101
+ # @ polylang
102
+ #: include/admin-base.php:162
103
+ msgid "Displays as dropdown"
104
+ msgstr "Vises som dropdown"
105
+
106
+ # @ polylang
107
+ #: include/admin-base.php:186
108
+ msgid "Filters content by language"
109
+ msgstr "Filtre innhold etter språk"
110
+
111
+ # @ polylang
112
+ #: include/admin-base.php:193
113
+ msgid "Show all languages"
114
+ msgstr "Vis alle språk"
115
+
116
+ # @ polylang
117
+ #: include/admin-filters.php:188 include/admin-filters.php:884
118
+ msgid "Add new translation"
119
+ msgstr "Legg til ny oversettelse"
120
+
121
+ # @ polylang
122
+ #: include/admin-filters.php:216 include/admin-filters.php:274
123
+ #: include/admin-filters.php:608 include/admin-filters.php:824
124
+ #: include/admin-filters.php:842 include/list-table.php:45
125
+ #: include/media-translations.php:5 include/media-translations.php:43
126
+ #: include/post-translations.php:8 include/term-translations.php:15
127
+ #: polylang.php:271
128
+ msgid "Language"
129
+ msgstr "Språk"
130
+
131
+ # @ polylang
132
+ #: include/admin-filters.php:623 include/admin-filters.php:658
133
+ #: include/list-table.php:120 include/media-translations.php:40
134
+ #: include/term-translations.php:6 include/term-translations.php:11
135
+ msgid "Translations"
136
+ msgstr "Oversettelser"
137
+
138
+ # @ polylang
139
+ #: include/admin-filters.php:826 include/admin-filters.php:845
140
+ msgid "Sets the language"
141
+ msgstr "Bestemmer språket"
142
+
143
+ # @ polylang
144
+ #: include/admin-filters.php:1078
145
+ msgid "Theme locations and languages"
146
+ msgstr "Tema plassering og språk"
147
+
148
+ # @ polylang
149
+ #: include/admin-filters.php:1084
150
+ #, php-format
151
+ msgid ""
152
+ "Please go to the %slanguages page%s to set theme locations and languages"
153
+ msgstr ""
154
+ "Vennligst gå til %sspråksiden%s for å stille in tema plassering og språk"
155
+
156
+ # @ polylang
157
+ #: include/admin-filters.php:1102
158
+ msgid "The widget is displayed for:"
159
+ msgstr "Widgeten vises for:"
160
+
161
+ # @ polylang
162
+ #: include/admin-filters.php:1106 polylang.php:272
163
+ msgid "All languages"
164
+ msgstr "Alle språk"
165
+
166
+ # @ polylang
167
+ #: include/admin-filters.php:1130
168
+ msgid "Admin language"
169
+ msgstr "Admin språk"
170
+
171
+ # @ polylang
172
+ #: include/admin-filters.php:1135
173
+ msgid "Wordpress default"
174
+ msgstr "WordPress standard"
175
+
176
+ # @ default
177
+ # @ polylang
178
+ #: include/admin-filters.php:1161 include/admin.php:326
179
+ msgid "Settings"
180
+ msgstr "Innstillinger"
181
+
182
+ # @ polylang
183
+ #: include/admin-filters.php:1167
184
+ msgid "Upgrading language files&#8230;"
185
+ msgstr "Oppgraderer språkfiler&#8230;"
186
+
187
+ # @ polylang
188
+ #: include/admin.php:22
189
+ msgid "About Polylang"
190
+ msgstr "Om Polylang"
191
+
192
+ # @ polylang
193
+ #: include/admin.php:27 include/list-table.php:92
194
+ msgid "Strings translations"
195
+ msgstr "String oversettelser"
196
+
197
+ # @ polylang
198
+ #: include/admin.php:323
199
+ msgid "Menus"
200
+ msgstr "Menyer"
201
+
202
+ # @ polylang
203
+ #: include/admin.php:325 include/list-table.php:91
204
+ msgid "Strings translation"
205
+ msgstr "String oversettelse"
206
+
207
+ # @ polylang
208
+ #: include/admin.php:345
209
+ msgid "Enter a valid WorPress locale"
210
+ msgstr "Tast inn en gyldig WordPress Locale"
211
+
212
+ # @ polylang
213
+ #: include/admin.php:346
214
+ msgid "The language code must be 2 characters long"
215
+ msgstr "Språkkoden må være 2 bokstaver lang"
216
+
217
+ # @ polylang
218
+ #: include/admin.php:347
219
+ msgid "The language code must be unique"
220
+ msgstr "Språkkoden må være unikt"
221
+
222
+ # @ polylang
223
+ #: include/admin.php:348
224
+ msgid "The language must have a name"
225
+ msgstr "Språket må ha et navn"
226
+
227
+ # @ polylang
228
+ #: include/admin.php:349
229
+ msgid ""
230
+ "The language was created, but the WordPress language file was not "
231
+ "downloaded. Please install it manually."
232
+ msgstr ""
233
+ "Språket ble opprettet, men WordPress språkfilen ble ikke lastet ned. "
234
+ "Vennligst installer den manuelt."
235
+
236
+ # @ polylang
237
+ #: include/admin.php:468
238
+ msgid "Widget title"
239
+ msgstr "Widget tittel"
240
+
241
+ # @ polylang
242
+ #: include/base.php:339
243
+ msgid "Taxonomies"
244
+ msgstr "Taksonomier"
245
+
246
+ # @ polylang
247
+ #: include/base.php:340
248
+ msgid "Custom fields"
249
+ msgstr "Tilpassede felt"
250
+
251
+ # @ polylang
252
+ #: include/base.php:341
253
+ msgid "Comment status"
254
+ msgstr "Kommentar status"
255
+
256
+ # @ polylang
257
+ #: include/base.php:342
258
+ msgid "Ping status"
259
+ msgstr "Ping status"
260
+
261
+ # @ polylang
262
+ #: include/base.php:343
263
+ msgid "Sticky posts"
264
+ msgstr "Klebrige innlegg"
265
+
266
+ # @ polylang
267
+ #: include/base.php:344
268
+ msgid "Published date"
269
+ msgstr "Dato publisering"
270
+
271
+ # @ default
272
+ #: include/base.php:345
273
+ msgid "Post format"
274
+ msgstr "Format"
275
+
276
+ # @ default
277
+ #: include/base.php:346
278
+ msgid "Page parent"
279
+ msgstr "Side forelder"
280
+
281
+ # @ polylang
282
+ #: include/base.php:347
283
+ msgid "Page template"
284
+ msgstr "Sidemal"
285
+
286
+ # @ polylang
287
+ #: include/base.php:348
288
+ msgid "Page order"
289
+ msgstr "Side rekkefølge"
290
+
291
+ # @ polylang
292
+ #: include/base.php:349
293
+ msgid "Featured image"
294
+ msgstr "Fremhevet bilde"
295
+
296
+ # @ polylang
297
+ #: include/languages-form.php:43
298
+ msgid "Edit language"
299
+ msgstr "Rediger språk"
300
+
301
+ # @ polylang
302
+ #: include/languages-form.php:43 include/languages-form.php:124
303
+ msgid "Add new language"
304
+ msgstr "Legg til nytt språk"
305
+
306
+ # @ polylang
307
+ #: include/languages-form.php:65
308
+ msgid "Choose a language"
309
+ msgstr "Velg et språk"
310
+
311
+ # @ polylang
312
+ #: include/languages-form.php:79
313
+ msgid "You can choose a language in the list or directly edit it below."
314
+ msgstr "Du kan velge et språk fra listen eller redigere direkte nedenfor."
315
+
316
+ # @ polylang
317
+ #: include/languages-form.php:83 include/list-table.php:63
318
+ msgid "Full name"
319
+ msgstr "Fullt navn"
320
+
321
+ # @ polylang
322
+ #: include/languages-form.php:85
323
+ msgid "The name is how it is displayed on your site (for example: English)."
324
+ msgstr "Navnet som det vises på nettstedet ditt (for eksempel: English)."
325
+
326
+ # @ polylang
327
+ #: include/languages-form.php:89 include/list-table.php:64
328
+ msgid "Locale"
329
+ msgstr "Locale"
330
+
331
+ # @ polylang
332
+ #: include/languages-form.php:94
333
+ msgid ""
334
+ "Wordpress Locale for the language (for example: en_US). You will need to "
335
+ "install the .mo file for this language."
336
+ msgstr ""
337
+ "Wordpress Locale for språket (for eksempel: en_US). Du må installere .mo "
338
+ "filen for dette språket."
339
+
340
+ # @ polylang
341
+ #: include/languages-form.php:98
342
+ msgid "Language code"
343
+ msgstr "Språkkoden"
344
+
345
+ # @ polylang
346
+ #: include/languages-form.php:100
347
+ msgid "2-letters ISO 639-1 language code (for example: en)"
348
+ msgstr "2-bokstavers ISO 639-1 språkkode (for eksempel: en)"
349
+
350
+ # @ polylang
351
+ #: include/languages-form.php:104
352
+ msgid "Text direction"
353
+ msgstr "Tekstretning"
354
+
355
+ # @ polylang
356
+ #: include/languages-form.php:108
357
+ msgid "left to right"
358
+ msgstr "venstre til høyre"
359
+
360
+ # @ polylang
361
+ #: include/languages-form.php:113
362
+ msgid "right to left"
363
+ msgstr "høyre til venstre"
364
+
365
+ # @ polylang
366
+ #: include/languages-form.php:115
367
+ msgid "Choose the text direction for the language"
368
+ msgstr "Velg tekstretning for språket"
369
+
370
+ # @ polylang
371
+ #: include/languages-form.php:119 include/list-table.php:66
372
+ msgid "Order"
373
+ msgstr "Rekkefølge"
374
+
375
+ # @ polylang
376
+ #: include/languages-form.php:121
377
+ msgid "Position of the language in the language switcher"
378
+ msgstr "Språkets plasering i språkskifteren"
379
+
380
+ # @ polylang
381
+ #: include/languages-form.php:180
382
+ msgid "Language switcher"
383
+ msgstr "Språkskifter"
384
+
385
+ # @ polylang
386
+ #: include/languages-form.php:206
387
+ msgid "Search translations"
388
+ msgstr "Søk oversettelser"
389
+
390
+ # @ polylang
391
+ #: include/languages-form.php:215
392
+ msgid "Clean strings translation database"
393
+ msgstr "Rens string oversettelsene i databasen"
394
+
395
+ # @ polylang
396
+ #: include/languages-form.php:231
397
+ msgid "Default language"
398
+ msgstr "Standard språk"
399
+
400
+ # @ polylang
401
+ #: include/languages-form.php:243
402
+ msgid ""
403
+ "There are posts, pages, categories or tags without language set. Do you want "
404
+ "to set them all to default language ?"
405
+ msgstr ""
406
+ "Det finnes innlegg, sider, kategorier eller tags uten et valgt språk. Vil du "
407
+ "sette dem alle til standard språk?"
408
+
409
+ # @ polylang
410
+ #: include/languages-form.php:251
411
+ msgid "Detect browser language"
412
+ msgstr "Detekter nettleserens språkpreferance"
413
+
414
+ # @ polylang
415
+ #: include/languages-form.php:257
416
+ msgid ""
417
+ "When the front page is visited, set the language according to the browser "
418
+ "preference"
419
+ msgstr "Når forsiden besøkes, velg språk i henhold til nettleserens preferanse"
420
+
421
+ # @ polylang
422
+ #: include/languages-form.php:264
423
+ msgid "URL modifications"
424
+ msgstr "URL modifikasjoner"
425
+
426
+ # @ polylang
427
+ #: include/languages-form.php:270
428
+ msgid ""
429
+ "The language is set from content. Posts, pages, categories and tags urls are "
430
+ "not modified."
431
+ msgstr ""
432
+ "Språket er satt fra innhold. Innlegg, sider, kategorier og tags urls er ikke "
433
+ "endret."
434
+
435
+ # @ polylang
436
+ #: include/languages-form.php:278
437
+ msgid ""
438
+ "The language code, for example /en/, is added to all urls when using pretty "
439
+ "permalinks."
440
+ msgstr ""
441
+ "Språkkoden, for eksempel /en/, er lagt til alle urls når du bruker pene "
442
+ "permalenker"
443
+
444
+ # @ polylang
445
+ #: include/languages-form.php:287
446
+ msgid "Remove /language/ in pretty permalinks. Example:"
447
+ msgstr "Fjern /language/ i pene permalenker. Eksempel:"
448
+
449
+ # @ polylang
450
+ #: include/languages-form.php:296
451
+ msgid "Keep /language/ in pretty permalinks. Example:"
452
+ msgstr "Behold /language/ i pene permalenker. Eksempel:"
453
+
454
+ # @ polylang
455
+ #: include/languages-form.php:305
456
+ msgid "Hide URL language information for default language"
457
+ msgstr "Skjul URL språkinformasjon for standard språk"
458
+
459
+ # @ polylang
460
+ #: include/languages-form.php:315
461
+ #, php-format
462
+ msgid ""
463
+ "When using static front page, redirect the language page (example: %s) to "
464
+ "the front page in the right language"
465
+ msgstr ""
466
+ "Når du bruker en statisk forside, omdiriger språksiden (eksempel: %s) til "
467
+ "forsiden på riktig språk"
468
+
469
+ # @ polylang
470
+ #: include/languages-form.php:324
471
+ msgid "Media"
472
+ msgstr "Media"
473
+
474
+ # @ polylang
475
+ #: include/languages-form.php:330
476
+ msgid "Activate languages and translations for media"
477
+ msgstr "Aktiver språk og oversettelser for media"
478
+
479
+ # @ polylang
480
+ #: include/languages-form.php:337
481
+ msgid "Synchronization"
482
+ msgstr "Synkronisering"
483
+
484
+ # @ polylang
485
+ #: include/languages-form.php:351
486
+ msgid "Custom post types"
487
+ msgstr "Tilpassede innleggstyper"
488
+
489
+ # @ polylang
490
+ #: include/languages-form.php:364
491
+ msgid "Activate languages and translations for custom post types."
492
+ msgstr "Aktiver språk og oversettelser for tilpassede innleggstyper."
493
+
494
+ # @ polylang
495
+ #: include/languages-form.php:372
496
+ msgid "Custom taxonomies"
497
+ msgstr "Tilpassede taksonomier"
498
+
499
+ # @ polylang
500
+ #: include/languages-form.php:385
501
+ msgid "Activate languages and translations for custom taxonomies."
502
+ msgstr "Aktiver språk og oversettelser for tilpassede taksonomier."
503
+
504
+ # @ polylang
505
+ #: include/list-table.php:55 include/media-translations.php:22
506
+ #: include/media-translations.php:60 include/post-translations.php:10
507
+ #: include/post-translations.php:33 include/term-translations.php:18
508
+ #: include/term-translations.php:80
509
+ msgid "Edit"
510
+ msgstr "Rediger"
511
+
512
+ # @ polylang
513
+ #: include/list-table.php:56
514
+ msgid "Delete"
515
+ msgstr "Slett"
516
+
517
+ # @ polylang
518
+ #: include/list-table.php:65
519
+ msgid "Code"
520
+ msgstr "Kode"
521
+
522
+ # @ polylang
523
+ #: include/list-table.php:67
524
+ msgid "Flag"
525
+ msgstr "Flagg"
526
+
527
+ # @ polylang
528
+ #: include/list-table.php:68
529
+ msgid "Posts"
530
+ msgstr "Innlegg"
531
+
532
+ # @ polylang
533
+ #: include/list-table.php:118
534
+ msgid "Name"
535
+ msgstr "Navn"
536
+
537
+ # @ polylang
538
+ #: include/list-table.php:119
539
+ msgid "String"
540
+ msgstr "String"
541
+
542
+ # @ polylang
543
+ #: include/media-translations.php:6 include/media-translations.php:44
544
+ #: include/term-translations.php:16
545
+ msgid "Translation"
546
+ msgstr "Oversettelse"
547
+
548
+ # @ polylang
549
+ #: include/media-translations.php:31 include/media-translations.php:68
550
+ #: include/post-translations.php:38 include/term-translations.php:60
551
+ msgid "Add new"
552
+ msgstr "Legg til ny"
553
+
554
+ # @ polylang
555
+ #: include/post-translations.php:5
556
+ msgid "ID of pages in other languages:"
557
+ msgstr "Sidens ID i andre språk:"
558
+
559
+ # @ polylang
560
+ #: include/post-translations.php:5
561
+ msgid "ID of posts in other languages:"
562
+ msgstr "Innleggets ID i andre språk:"
563
+
564
+ # @ polylang
565
+ #: include/post-translations.php:9
566
+ msgid "Page ID"
567
+ msgstr "Side ID"
568
+
569
+ # @ polylang
570
+ #: include/post-translations.php:9
571
+ msgid "Post ID"
572
+ msgstr "Innlegg ID"
573
+
574
+ # @ polylang
575
+ #: include/term-translations.php:48
576
+ msgid "No untranslated term"
577
+ msgstr "Ingen uoversatte uttrykk"
578
+
579
+ # @ polylang
580
+ #: include/widget.php:6
581
+ msgid "Language Switcher"
582
+ msgstr "Språkskifter"
583
+
584
+ # @ polylang
585
+ #: include/widget.php:6
586
+ msgid "Displays a language switcher"
587
+ msgstr "Viser en språkskifter"
588
+
589
+ # @ polylang
590
+ #: include/widget.php:69
591
+ msgid "Title:"
592
+ msgstr "Tittel:"
593
+
594
+ # @ polylang
595
+ #. translators: plugin header field 'Description'
596
+ #: polylang.php:0
597
+ msgid "Adds multilingual capability to WordPress"
598
+ msgstr "Legger til flerspråklig funksjonalitet til Wordpress"
599
+
600
+ # @ polylang
601
+ #: polylang.php:118
602
+ #, php-format
603
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
604
+ msgstr "Du bruker WordPress %s. Polylang krever minst WordPress %s."
605
+
606
+ # @ polylang
607
+ #: polylang.php:159
608
+ msgid "For some reasons, Polylang could not create a table in your database."
609
+ msgstr ""
610
+ "Av en eller annen grunn kan ikke Polylang legge til en tabell i din database."
611
+
612
+ # @ polylang
613
+ #: polylang.php:220
614
+ msgid ""
615
+ "Polylang has been deactivated because you upgraded from a too old version."
616
+ msgstr ""
617
+ "Polylang er blitt deaktivert fordi at du har oppgradert fra en for gammel "
618
+ "versjon."
619
+
620
+ # @ polylang
621
+ #: polylang.php:222
622
+ #, php-format
623
+ msgid "Please upgrade first to %s before ugrading to %s."
624
+ msgstr "Vennligst oppgrader først til %s før du oppgraderer til %s."
languages/polylang-nl_NL.mo CHANGED
Binary file
languages/polylang-nl_NL.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-08-19 20:18+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
@@ -18,527 +18,581 @@ msgstr ""
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
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
18
  "X-Poedit-SearchPath-0: ..\n"
19
 
20
  # @ polylang
21
+ #: include/about.php:3
22
  #, php-format
23
+ 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."
24
+ 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."
 
 
 
 
 
 
 
 
 
 
25
 
26
  # @ polylang
27
+ #: include/about.php:9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  #, php-format
29
+ 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."
30
+ 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."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
  # @ polylang
33
+ #: include/about.php:16
34
+ #, php-format
35
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
36
+ msgstr "Polylang is gratis te gebruiken en is vrijgegeven onder dezelfde licentie als Wordpress, de %sGPL%s."
37
 
38
  # @ polylang
39
+ #: include/about.php:22
40
+ #, php-format
41
+ msgid "If you wonder how you can help the project, just %sread this%s."
42
+ msgstr "Ben je benieuwd hoe je dit project kan ondersteunen, %slees dit%s."
43
 
44
  # @ polylang
45
+ #: include/about.php:27
46
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
47
+ msgstr "Tot slot, wanneer deze plugin je bevalt of wanneer het jouw bedrijfsvoering ondersteunt, donaties ten behoeve van de auteur wordt zeer gewaardeerd."
48
 
49
  # @ polylang
50
+ #: include/admin-base.php:55
51
+ #: include/admin-base.php:185
52
+ #: include/admin-filters.php:250
53
+ #: include/admin.php:23
54
+ #: include/admin.php:318
55
+ #: include/list-table.php:46
56
+ #: polylang.php:270
57
  msgid "Languages"
58
  msgstr "Talen"
59
 
60
  # @ polylang
61
+ #: include/admin-base.php:154
 
 
 
 
 
62
  msgid "Displays language names"
63
  msgstr "Toon namen van talen"
64
 
65
  # @ polylang
66
+ #: include/admin-base.php:155
67
  msgid "Displays flags"
68
  msgstr "Toon vlaggen"
69
 
70
  # @ polylang
71
+ #: include/admin-base.php:156
72
  msgid "Forces link to front page"
73
  msgstr "Forceer link naar startpagina"
74
 
75
  # @ polylang
76
+ #: include/admin-base.php:157
77
  msgid "Hides the current language"
78
  msgstr "Verberg huidige taal"
79
 
80
  # @ polylang
81
+ #: include/admin-base.php:161
82
  msgid "Displays a language switcher at the end of the menu"
83
  msgstr "Toon een taalschakelaar aan het einde van het menu"
84
 
85
  # @ polylang
86
+ #: include/admin-base.php:162
87
  msgid "Displays as dropdown"
88
  msgstr "Toon als dropdown"
89
 
90
  # @ polylang
91
+ #: include/admin-base.php:186
92
  msgid "Filters content by language"
93
  msgstr ""
94
 
95
  # @ polylang
96
+ #: include/admin-base.php:193
97
  msgid "Show all languages"
98
  msgstr "Toon alle talen"
99
 
100
  # @ polylang
101
+ #: include/admin-filters.php:188
102
+ #: include/admin-filters.php:884
103
+ msgid "Add new translation"
104
+ msgstr "Voeg nieuwe vertaling toe"
105
 
106
  # @ polylang
107
+ #: include/admin-filters.php:216
108
+ #: include/admin-filters.php:274
109
+ #: include/admin-filters.php:608
110
+ #: include/admin-filters.php:824
111
+ #: include/admin-filters.php:842
112
+ #: include/list-table.php:45
113
+ #: include/media-translations.php:5
114
+ #: include/media-translations.php:43
115
+ #: include/post-translations.php:8
116
+ #: include/term-translations.php:15
117
+ #: polylang.php:271
118
+ msgid "Language"
119
+ msgstr "Taal"
120
+
121
+ # @ polylang
122
+ #: include/admin-filters.php:623
123
+ #: include/admin-filters.php:658
124
+ #: include/list-table.php:120
125
+ #: include/media-translations.php:40
126
+ #: include/term-translations.php:6
127
+ #: include/term-translations.php:11
128
+ msgid "Translations"
129
+ msgstr "Vertalingen"
130
+
131
+ # @ polylang
132
+ #: include/admin-filters.php:826
133
+ #: include/admin-filters.php:845
134
+ msgid "Sets the language"
135
+ msgstr "Stelt de taal in"
136
+
137
+ # @ polylang
138
+ #: include/admin-filters.php:1078
139
+ msgid "Theme locations and languages"
140
+ msgstr "Lokaties en talen van het thema"
141
+
142
+ # @ polylang
143
+ #: include/admin-filters.php:1084
144
+ #, php-format
145
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
146
+ msgstr "Ga naar de %stalen pagina%s om lokaties en talen van het thema in te stellen"
147
+
148
+ # @ polylang
149
+ #: include/admin-filters.php:1102
150
+ msgid "The widget is displayed for:"
151
+ msgstr "Het widget wordt getoond voor:"
152
+
153
+ # @ polylang
154
+ #: include/admin-filters.php:1106
155
+ #: polylang.php:272
156
+ msgid "All languages"
157
+ msgstr "Alle talen"
158
+
159
+ # @ polylang
160
+ #: include/admin-filters.php:1130
161
+ msgid "Admin language"
162
+ msgstr "Admin taal"
163
+
164
+ #: include/admin-filters.php:1135
165
+ msgid "Wordpress default"
166
+ msgstr ""
167
 
168
  # @ default
169
  # @ polylang
170
+ #: include/admin-filters.php:1161
171
+ #: include/admin.php:326
172
  msgid "Settings"
173
  msgstr "Instellingen"
174
 
175
  # @ polylang
176
+ #: include/admin-filters.php:1167
177
+ msgid "Upgrading language files&#8230;"
178
+ msgstr "Aanpassen taalbestanden&#8230;"
179
+
180
+ # @ polylang
181
+ #: include/admin.php:22
182
+ msgid "About Polylang"
183
+ msgstr "Over Polylang"
184
+
185
+ # @ polylang
186
+ #: include/admin.php:27
187
+ #: include/list-table.php:92
188
+ msgid "Strings translations"
189
+ msgstr "Tekstvertalingen"
190
+
191
+ # @ polylang
192
+ #: include/admin.php:323
193
+ msgid "Menus"
194
+ msgstr "Menu's"
195
+
196
+ # @ polylang
197
+ #: include/admin.php:325
198
+ #: include/list-table.php:91
199
+ msgid "Strings translation"
200
+ msgstr "Tekstvertaling"
201
+
202
+ # @ polylang
203
+ #: include/admin.php:345
204
  msgid "Enter a valid WorPress locale"
205
  msgstr "Voer een geldige Wordpress lokaal in"
206
 
207
  # @ polylang
208
+ #: include/admin.php:346
209
  msgid "The language code must be 2 characters long"
210
  msgstr "De taalcode moet uit 2 karakters bestaan"
211
 
212
  # @ polylang
213
+ #: include/admin.php:347
214
  msgid "The language code must be unique"
215
  msgstr "De taalcode moet uniek zijn"
216
 
217
  # @ polylang
218
+ #: include/admin.php:348
219
  msgid "The language must have a name"
220
  msgstr "De taal moet een naam hebben"
221
 
222
  # @ polylang
223
+ #: include/admin.php:349
224
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
225
  msgstr "De taal was gecreëerd, maar het Wordpress taalbestand was niet gedownload. Handmatige installatie is noodzakelijk."
226
 
 
 
 
 
 
 
 
 
 
 
227
  # @ polylang
228
+ #: include/admin.php:468
229
  msgid "Widget title"
230
  msgstr "Widget titel"
231
 
232
  # @ polylang
233
+ #: include/base.php:339
234
+ msgid "Taxonomies"
 
 
 
 
 
235
  msgstr ""
236
 
237
  # @ polylang
238
+ #: include/base.php:340
239
+ msgid "Custom fields"
240
+ msgstr ""
241
 
242
  # @ polylang
243
+ #: include/base.php:341
244
+ msgid "Comment status"
 
 
 
 
 
245
  msgstr ""
246
 
247
  # @ polylang
248
+ #: include/base.php:342
249
+ msgid "Ping status"
250
+ msgstr ""
 
 
 
251
 
252
  # @ polylang
253
+ #: include/base.php:343
254
+ msgid "Sticky posts"
 
 
 
 
 
 
255
  msgstr ""
256
 
257
  # @ polylang
258
+ #: include/base.php:344
259
+ msgid "Published date"
260
+ msgstr ""
261
 
262
  # @ polylang
263
+ #: include/base.php:345
264
+ msgid "Post format"
265
+ msgstr ""
 
266
 
267
  # @ polylang
268
+ #: include/base.php:346
269
+ msgid "Page parent"
270
+ msgstr ""
271
 
272
  # @ polylang
273
+ #: include/base.php:347
274
+ msgid "Page template"
275
+ msgstr ""
276
 
277
  # @ polylang
278
+ #: include/base.php:348
279
+ msgid "Page order"
 
 
 
 
280
  msgstr ""
281
 
282
  # @ polylang
283
+ #: include/base.php:349
284
+ msgid "Featured image"
285
+ msgstr ""
286
 
287
  # @ polylang
288
+ #: include/languages-form.php:43
289
  msgid "Edit language"
290
  msgstr "Wijzig taal"
291
 
292
  # @ polylang
293
+ #: include/languages-form.php:43
294
+ #: include/languages-form.php:124
295
  msgid "Add new language"
296
  msgstr "Voeg nieuwe taal toe"
297
 
298
  # @ polylang
299
+ #: include/languages-form.php:65
300
  msgid "Choose a language"
301
  msgstr "Kies een taal"
302
 
303
  # @ polylang
304
+ #: include/languages-form.php:79
305
  msgid "You can choose a language in the list or directly edit it below."
306
  msgstr "Kies een taal uit de lijst of vul deze direct hieronder in."
307
 
308
  # @ polylang
309
+ #: include/languages-form.php:83
310
+ #: include/list-table.php:63
311
  msgid "Full name"
312
  msgstr "Volledige naam"
313
 
314
  # @ polylang
315
+ #: include/languages-form.php:85
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
  # @ polylang
320
+ #: include/languages-form.php:89
321
+ #: include/list-table.php:64
322
  msgid "Locale"
323
  msgstr "Locale"
324
 
325
  # @ polylang
326
+ #: include/languages-form.php:94
327
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
328
  msgstr "Wordpress Locale voor de taal (bv.: nl_NL). Installeer het .mo bestand voor deze taal."
329
 
330
  # @ polylang
331
+ #: include/languages-form.php:98
332
  msgid "Language code"
333
  msgstr "Taalcode"
334
 
335
  # @ polylang
336
+ #: include/languages-form.php:100
337
  msgid "2-letters ISO 639-1 language code (for example: en)"
338
  msgstr "2-karakter ISO 639-1 taalcode (bv.: nl)"
339
 
340
  # @ polylang
341
+ #: include/languages-form.php:104
342
  msgid "Text direction"
343
  msgstr "Tekstrichting"
344
 
345
  # @ polylang
346
+ #: include/languages-form.php:108
347
  msgid "left to right"
348
  msgstr "van links naar rechts"
349
 
350
  # @ polylang
351
+ #: include/languages-form.php:113
352
  msgid "right to left"
353
  msgstr "van rechts naar links"
354
 
355
  # @ polylang
356
+ #: include/languages-form.php:115
357
  msgid "Choose the text direction for the language"
358
  msgstr "Kies de tekstrichting voor de taal"
359
 
360
  # @ polylang
361
+ #: include/languages-form.php:119
362
+ #: include/list-table.php:66
363
  msgid "Order"
364
  msgstr "Volgorde"
365
 
366
  # @ polylang
367
+ #: include/languages-form.php:121
368
  msgid "Position of the language in the language switcher"
369
  msgstr "Positionering van de taal in de taalschakelaar"
370
 
 
 
 
 
 
371
  # @ polylang
372
+ #: include/languages-form.php:180
373
  msgid "Language switcher"
374
  msgstr "Taalschakelaar"
375
 
376
  # @ polylang
377
+ #: include/languages-form.php:206
378
+ msgid "Search translations"
379
+ msgstr ""
380
+
381
+ # @ polylang
382
+ #: include/languages-form.php:215
383
  msgid "Clean strings translation database"
384
  msgstr ""
385
 
386
  # @ polylang
387
+ #: include/languages-form.php:231
388
  msgid "Default language"
389
  msgstr "Standaardtaal"
390
 
391
  # @ polylang
392
+ #: include/languages-form.php:243
393
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
394
  msgstr "Er zijn berichten, pagina's, categorieën of tags zonder taalinstelling. Deze allemaal instellen op de standaardtaal?"
395
 
396
  # @ polylang
397
+ #: include/languages-form.php:251
398
  msgid "Detect browser language"
399
  msgstr "Bepaal de taal van de browser"
400
 
401
  # @ polylang
402
+ #: include/languages-form.php:257
403
  msgid "When the front page is visited, set the language according to the browser preference"
404
  msgstr "Wanneer de startpagina bezocht is, stel dan de taal in op basis van de voorkeur van de browser"
405
 
406
  # @ polylang
407
+ #: include/languages-form.php:264
408
  msgid "URL modifications"
409
  msgstr "URL aanpassingen"
410
 
411
  # @ polylang
412
+ #: include/languages-form.php:270
413
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
414
  msgstr ""
415
 
416
+ #: include/languages-form.php:278
417
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
418
  msgstr ""
419
 
420
  # @ polylang
421
+ #: include/languages-form.php:287
422
  msgid "Remove /language/ in pretty permalinks. Example:"
423
  msgstr "Verwijder /language/ in pretty permalinks. Voorbeeld:"
424
 
425
  # @ polylang
426
+ #: include/languages-form.php:296
427
  msgid "Keep /language/ in pretty permalinks. Example:"
428
  msgstr "Behoud /language/ in pretty permalinks. Voorbeeld:"
429
 
430
  # @ polylang
431
+ #: include/languages-form.php:305
432
  msgid "Hide URL language information for default language"
433
  msgstr "Verberg URL taalinformatie voor de standaardtaal"
434
 
435
  # @ polylang
436
+ #: include/languages-form.php:315
437
  #, php-format
438
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
439
  msgstr ""
440
 
441
+ # @ polylang
442
+ #: include/languages-form.php:324
443
+ msgid "Media"
444
+ msgstr ""
445
+
446
+ # @ polylang
447
+ #: include/languages-form.php:330
448
+ msgid "Activate languages and translations for media"
449
+ msgstr ""
450
+
451
+ #: include/languages-form.php:337
452
  msgid "Synchronization"
453
  msgstr ""
454
 
455
+ # @ polylang
456
+ #: include/languages-form.php:351
457
+ msgid "Custom post types"
458
  msgstr ""
459
 
460
  # @ polylang
461
+ #: include/languages-form.php:364
462
+ msgid "Activate languages and translations for custom post types."
463
+ msgstr ""
464
 
465
  # @ polylang
466
+ #: include/languages-form.php:372
467
+ msgid "Custom taxonomies"
468
+ msgstr ""
469
 
470
  # @ polylang
471
+ #: include/languages-form.php:385
472
+ msgid "Activate languages and translations for custom taxonomies."
473
+ msgstr ""
474
 
475
  # @ polylang
476
+ #: include/list-table.php:55
477
+ #: include/media-translations.php:22
478
+ #: include/media-translations.php:60
479
+ #: include/post-translations.php:10
480
+ #: include/post-translations.php:33
481
+ #: include/term-translations.php:18
482
+ #: include/term-translations.php:80
483
+ msgid "Edit"
484
+ msgstr "Wijzig"
485
 
486
  # @ polylang
487
+ #: include/list-table.php:56
488
+ msgid "Delete"
489
+ msgstr "Verwijder"
 
490
 
491
  # @ polylang
492
+ #: include/list-table.php:65
493
+ msgid "Code"
494
+ msgstr "Taalcode"
 
495
 
496
  # @ polylang
497
+ #: include/list-table.php:67
498
+ msgid "Flag"
499
+ msgstr "Vlag"
 
500
 
501
  # @ polylang
502
+ #: include/list-table.php:68
503
+ msgid "Posts"
504
+ msgstr "Berichten"
 
505
 
506
  # @ polylang
507
+ #: include/list-table.php:118
508
+ msgid "Name"
509
+ msgstr "Naam"
510
 
511
+ # @ polylang
512
+ #: include/list-table.php:119
513
+ msgid "String"
514
+ msgstr "Tekst"
515
+
516
+ # @ polylang
517
+ #: include/media-translations.php:6
518
+ #: include/media-translations.php:44
519
+ #: include/term-translations.php:16
520
+ msgid "Translation"
521
+ msgstr "Vertaling"
522
 
523
  # @ polylang
524
+ #: include/media-translations.php:31
525
+ #: include/media-translations.php:68
526
+ #: include/post-translations.php:38
527
+ #: include/term-translations.php:60
528
+ msgid "Add new"
529
+ msgstr "Voeg nieuwe toe"
530
+
531
+ # @ polylang
532
+ #: include/post-translations.php:5
533
+ msgid "ID of pages in other languages:"
534
+ msgstr "ID's van pagina's in andere talen:"
535
+
536
+ # @ polylang
537
+ #: include/post-translations.php:5
538
+ msgid "ID of posts in other languages:"
539
+ msgstr "ID's van berichten in andere talen:"
540
+
541
+ # @ polylang
542
+ #: include/post-translations.php:9
543
+ msgid "Page ID"
544
+ msgstr "Pagina ID"
545
+
546
+ # @ polylang
547
+ #: include/post-translations.php:9
548
+ msgid "Post ID"
549
+ msgstr "Bericht ID"
550
+
551
+ # @ polylang
552
+ #: include/term-translations.php:48
553
  msgid "No untranslated term"
554
  msgstr "Geen onvertaalde term"
555
 
556
  # @ polylang
557
+ #: include/widget.php:6
558
+ msgid "Language Switcher"
559
+ msgstr "Taalschakelaar"
560
 
561
  # @ polylang
562
+ #: include/widget.php:6
563
+ msgid "Displays a language switcher"
564
+ msgstr "Toon een taalschakelaar"
565
 
566
  # @ polylang
567
+ #: include/widget.php:69
568
+ msgid "Title:"
569
+ msgstr "Titel:"
570
 
571
  # @ polylang
572
+ #. translators: plugin header field 'Description'
573
+ #: polylang.php:0
574
+ msgid "Adds multilingual capability to WordPress"
575
+ msgstr ""
576
 
577
  # @ polylang
578
+ #: polylang.php:118
579
+ #, php-format
580
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
581
+ msgstr "Je gebruikt Wordpress %s. Polylang vereist tenminste Wordpress %s."
582
 
583
  # @ polylang
584
+ #: polylang.php:159
585
+ msgid "For some reasons, Polylang could not create a table in your database."
586
+ msgstr "Om onbekende reden kon Polylang geen tabel in jouw database creëren."
587
 
588
  # @ polylang
589
+ #: polylang.php:220
590
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
591
+ msgstr ""
592
+
593
+ # @ polylang
594
+ #: polylang.php:222
595
+ #, php-format
596
+ msgid "Please upgrade first to %s before ugrading to %s."
597
+ msgstr ""
598
 
languages/polylang-pl_PL.mo CHANGED
Binary file
languages/polylang-pl_PL.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-08-19 20:19+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
@@ -18,526 +18,580 @@ msgstr ""
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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
18
  "X-Poedit-SearchPath-0: ..\n"
19
 
20
  # @ polylang
21
+ #: include/about.php:3
22
  #, php-format
23
+ 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."
 
 
 
 
 
24
  msgstr ""
25
 
26
  # @ polylang
27
+ #: include/about.php:9
 
 
 
 
 
28
  #, php-format
29
+ 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."
 
 
 
 
 
 
 
30
  msgstr ""
31
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  # @ polylang
33
+ #: include/about.php:16
34
+ #, php-format
35
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
36
+ msgstr ""
37
 
38
  # @ polylang
39
+ #: include/about.php:22
40
+ #, php-format
41
+ msgid "If you wonder how you can help the project, just %sread this%s."
42
+ msgstr ""
43
 
44
  # @ polylang
45
+ #: include/about.php:27
46
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
47
+ msgstr ""
48
 
49
  # @ polylang
50
+ #: include/admin-base.php:55
51
+ #: include/admin-base.php:185
52
+ #: include/admin-filters.php:250
53
+ #: include/admin.php:23
54
+ #: include/admin.php:318
55
+ #: include/list-table.php:46
56
+ #: polylang.php:270
57
  msgid "Languages"
58
  msgstr "Języki"
59
 
60
  # @ polylang
61
+ #: include/admin-base.php:154
 
 
 
 
 
62
  msgid "Displays language names"
63
  msgstr "Wyświetla nazwy języków"
64
 
65
  # @ polylang
66
+ #: include/admin-base.php:155
67
  msgid "Displays flags"
68
  msgstr "Wyświetla flagi"
69
 
70
  # @ polylang
71
+ #: include/admin-base.php:156
72
  msgid "Forces link to front page"
73
  msgstr "Wymusza link do strony głównej"
74
 
75
  # @ polylang
76
+ #: include/admin-base.php:157
77
  msgid "Hides the current language"
78
  msgstr "Ukrywa aktualny język"
79
 
80
  # @ polylang
81
+ #: include/admin-base.php:161
82
  msgid "Displays a language switcher at the end of the menu"
83
  msgstr "Wyświetla przełącznik języków na końcu menu"
84
 
85
  # @ polylang
86
+ #: include/admin-base.php:162
87
  msgid "Displays as dropdown"
88
  msgstr "Wyświetla się jako menu rozwijane"
89
 
90
  # @ polylang
91
+ #: include/admin-base.php:186
92
  msgid "Filters content by language"
93
  msgstr ""
94
 
95
  # @ polylang
96
+ #: include/admin-base.php:193
97
  msgid "Show all languages"
98
  msgstr "Pokaż wszystkie języki"
99
 
100
  # @ polylang
101
+ #: include/admin-filters.php:188
102
+ #: include/admin-filters.php:884
103
+ msgid "Add new translation"
104
+ msgstr "Dodaj nowe tłumaczenie"
105
 
106
  # @ polylang
107
+ #: include/admin-filters.php:216
108
+ #: include/admin-filters.php:274
109
+ #: include/admin-filters.php:608
110
+ #: include/admin-filters.php:824
111
+ #: include/admin-filters.php:842
112
+ #: include/list-table.php:45
113
+ #: include/media-translations.php:5
114
+ #: include/media-translations.php:43
115
+ #: include/post-translations.php:8
116
+ #: include/term-translations.php:15
117
+ #: polylang.php:271
118
+ msgid "Language"
119
+ msgstr "Język"
120
+
121
+ # @ polylang
122
+ #: include/admin-filters.php:623
123
+ #: include/admin-filters.php:658
124
+ #: include/list-table.php:120
125
+ #: include/media-translations.php:40
126
+ #: include/term-translations.php:6
127
+ #: include/term-translations.php:11
128
+ msgid "Translations"
129
+ msgstr "Tłumaczenia"
130
+
131
+ # @ polylang
132
+ #: include/admin-filters.php:826
133
+ #: include/admin-filters.php:845
134
+ msgid "Sets the language"
135
+ msgstr "Ustawia język"
136
+
137
+ # @ polylang
138
+ #: include/admin-filters.php:1078
139
+ msgid "Theme locations and languages"
140
+ msgstr "Lokalizacje motywów i języki"
141
+
142
+ # @ polylang
143
+ #: include/admin-filters.php:1084
144
+ #, php-format
145
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
146
+ msgstr "Proszę idź do %sstrony języka%s aby ustawić lokalizacje motywu i języki"
147
+
148
+ # @ polylang
149
+ #: include/admin-filters.php:1102
150
+ msgid "The widget is displayed for:"
151
+ msgstr "Widget wyświetlany jest dla:"
152
+
153
+ # @ polylang
154
+ #: include/admin-filters.php:1106
155
+ #: polylang.php:272
156
+ msgid "All languages"
157
+ msgstr "Wszystkie języki"
158
+
159
+ # @ polylang
160
+ #: include/admin-filters.php:1130
161
+ msgid "Admin language"
162
+ msgstr "Język administratora"
163
+
164
+ #: include/admin-filters.php:1135
165
+ msgid "Wordpress default"
166
+ msgstr ""
167
 
168
  # @ default
169
  # @ polylang
170
+ #: include/admin-filters.php:1161
171
+ #: include/admin.php:326
172
  msgid "Settings"
173
  msgstr "Ustawienia"
174
 
175
  # @ polylang
176
+ #: include/admin-filters.php:1167
177
+ msgid "Upgrading language files&#8230;"
178
+ msgstr "Uaktualnianie pliku językowego&#8230;"
179
+
180
+ # @ polylang
181
+ #: include/admin.php:22
182
+ msgid "About Polylang"
183
+ msgstr ""
184
+
185
+ # @ polylang
186
+ #: include/admin.php:27
187
+ #: include/list-table.php:92
188
+ msgid "Strings translations"
189
+ msgstr "Tłumaczenia ciągów tekstowych"
190
+
191
+ # @ polylang
192
+ #: include/admin.php:323
193
+ msgid "Menus"
194
+ msgstr "Menu"
195
+
196
+ # @ polylang
197
+ #: include/admin.php:325
198
+ #: include/list-table.php:91
199
+ msgid "Strings translation"
200
+ msgstr "Tłumaczenie ciągów tekstowych"
201
+
202
+ # @ polylang
203
+ #: include/admin.php:345
204
  msgid "Enter a valid WorPress locale"
205
  msgstr "Wpisz prawidłową lokalizację WordPress"
206
 
207
  # @ polylang
208
+ #: include/admin.php:346
209
  msgid "The language code must be 2 characters long"
210
  msgstr "Kod języka musi się składać z 2 znaków"
211
 
212
  # @ polylang
213
+ #: include/admin.php:347
214
  msgid "The language code must be unique"
215
  msgstr "Kod języka musi być unikalny"
216
 
217
  # @ polylang
218
+ #: include/admin.php:348
219
  msgid "The language must have a name"
220
  msgstr "Język musi mieć nazwę"
221
 
222
  # @ polylang
223
+ #: include/admin.php:349
224
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
225
  msgstr "Język został dodany, ale plik językowy WordPress nie został załadowany. Proszę zainstalować go manualnie."
226
 
 
 
 
 
 
 
 
 
 
 
227
  # @ polylang
228
+ #: include/admin.php:468
229
  msgid "Widget title"
230
  msgstr "Nazwa widgeta"
231
 
232
  # @ polylang
233
+ #: include/base.php:339
234
+ msgid "Taxonomies"
 
 
 
 
 
235
  msgstr ""
236
 
237
  # @ polylang
238
+ #: include/base.php:340
239
+ msgid "Custom fields"
240
+ msgstr ""
241
 
242
  # @ polylang
243
+ #: include/base.php:341
244
+ msgid "Comment status"
245
+ msgstr ""
 
 
 
 
 
246
 
247
  # @ polylang
248
+ #: include/base.php:342
249
+ msgid "Ping status"
250
+ msgstr ""
 
 
 
251
 
252
  # @ polylang
253
+ #: include/base.php:343
254
+ msgid "Sticky posts"
255
+ msgstr ""
 
 
 
 
 
 
256
 
257
  # @ polylang
258
+ #: include/base.php:344
259
+ msgid "Published date"
260
+ msgstr ""
261
 
262
  # @ polylang
263
+ #: include/base.php:345
264
+ msgid "Post format"
265
+ msgstr ""
 
266
 
267
+ # @ default
268
+ #: include/base.php:346
269
+ msgid "Page parent"
270
+ msgstr ""
271
 
272
  # @ polylang
273
+ #: include/base.php:347
274
+ msgid "Page template"
275
+ msgstr ""
276
 
277
  # @ polylang
278
+ #: include/base.php:348
279
+ msgid "Page order"
 
 
 
 
280
  msgstr ""
281
 
282
  # @ polylang
283
+ #: include/base.php:349
284
+ msgid "Featured image"
285
+ msgstr ""
286
 
287
  # @ polylang
288
+ #: include/languages-form.php:43
289
  msgid "Edit language"
290
  msgstr "Edytuj język"
291
 
292
  # @ polylang
293
+ #: include/languages-form.php:43
294
+ #: include/languages-form.php:124
295
  msgid "Add new language"
296
  msgstr "Dodaj nowy język"
297
 
298
  # @ polylang
299
+ #: include/languages-form.php:65
300
  msgid "Choose a language"
301
  msgstr "Wybierz język"
302
 
303
  # @ polylang
304
+ #: include/languages-form.php:79
305
  msgid "You can choose a language in the list or directly edit it below."
306
  msgstr "Możesz wybrać język z listy lub edytować go bezpośrednio poniżej"
307
 
308
  # @ polylang
309
+ #: include/languages-form.php:83
310
+ #: include/list-table.php:63
311
  msgid "Full name"
312
  msgstr "Pełna nazwa"
313
 
314
  # @ polylang
315
+ #: include/languages-form.php:85
316
  msgid "The name is how it is displayed on your site (for example: English)."
317
  msgstr "Nazwa, tak jak będzie wyświetlana na stronie (np. English)"
318
 
319
  # @ polylang
320
+ #: include/languages-form.php:89
321
+ #: include/list-table.php:64
322
  msgid "Locale"
323
  msgstr "Lokalizacja"
324
 
325
  # @ polylang
326
+ #: include/languages-form.php:94
327
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
328
  msgstr "Lokalizacja WordPress dla języka (np. en_US). Dla tego języka będziesz musiał zainstalować plik .mo."
329
 
330
  # @ polylang
331
+ #: include/languages-form.php:98
332
  msgid "Language code"
333
  msgstr "Kod języka"
334
 
335
  # @ polylang
336
+ #: include/languages-form.php:100
337
  msgid "2-letters ISO 639-1 language code (for example: en)"
338
  msgstr "2-literowy kod języka w ISO 639-1 (np. en)"
339
 
340
  # @ polylang
341
+ #: include/languages-form.php:104
342
  msgid "Text direction"
343
  msgstr "Kierunek zapisu języka"
344
 
345
  # @ polylang
346
+ #: include/languages-form.php:108
347
  msgid "left to right"
348
  msgstr "od lewej do prawej"
349
 
350
  # @ polylang
351
+ #: include/languages-form.php:113
352
  msgid "right to left"
353
  msgstr "od prawej do lewej"
354
 
355
  # @ polylang
356
+ #: include/languages-form.php:115
357
  msgid "Choose the text direction for the language"
358
  msgstr "Wybierz kierunek zapisu języka"
359
 
360
  # @ polylang
361
+ #: include/languages-form.php:119
362
+ #: include/list-table.php:66
363
  msgid "Order"
364
  msgstr "Kolejność"
365
 
366
  # @ polylang
367
+ #: include/languages-form.php:121
368
  msgid "Position of the language in the language switcher"
369
  msgstr "Pozycja języka w przełączniku języka"
370
 
 
 
 
 
 
371
  # @ polylang
372
+ #: include/languages-form.php:180
373
  msgid "Language switcher"
374
  msgstr "Przełącznik języka"
375
 
376
  # @ polylang
377
+ #: include/languages-form.php:206
378
+ msgid "Search translations"
379
+ msgstr ""
380
+
381
+ # @ polylang
382
+ #: include/languages-form.php:215
383
  msgid "Clean strings translation database"
384
  msgstr ""
385
 
386
  # @ polylang
387
+ #: include/languages-form.php:231
388
  msgid "Default language"
389
  msgstr "Domyślny język"
390
 
391
  # @ polylang
392
+ #: include/languages-form.php:243
393
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
394
  msgstr "Istnieją wpisy, strony, kategorie i tagi bez określonego języka. Czy chcesz ustawić dla nich domyślny język?"
395
 
396
  # @ polylang
397
+ #: include/languages-form.php:251
398
  msgid "Detect browser language"
399
  msgstr "Wykryj język przeglądarki"
400
 
401
  # @ polylang
402
+ #: include/languages-form.php:257
403
  msgid "When the front page is visited, set the language according to the browser preference"
404
  msgstr "Przy wejściu na stronę domową, ustaw język zgodnie z ustawieniami przeglądarki"
405
 
406
  # @ polylang
407
+ #: include/languages-form.php:264
408
  msgid "URL modifications"
409
  msgstr "Modyfikacje URL"
410
 
411
  # @ polylang
412
+ #: include/languages-form.php:270
413
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
414
  msgstr ""
415
 
416
+ #: include/languages-form.php:278
417
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
418
  msgstr ""
419
 
420
  # @ polylang
421
+ #: include/languages-form.php:287
422
  msgid "Remove /language/ in pretty permalinks. Example:"
423
  msgstr "Usuń /language/ z przyjaznych permalinków. Np.:"
424
 
425
  # @ polylang
426
+ #: include/languages-form.php:296
427
  msgid "Keep /language/ in pretty permalinks. Example:"
428
  msgstr "Zachowaj /language/ w przyjaznych permalinkach. Np.:"
429
 
430
  # @ polylang
431
+ #: include/languages-form.php:305
432
  msgid "Hide URL language information for default language"
433
  msgstr "Ukryj informację o języku w URL dla domyślnego języka"
434
 
435
+ #: include/languages-form.php:315
436
  #, php-format
437
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
438
  msgstr ""
439
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
440
  # @ polylang
441
+ #: include/languages-form.php:324
442
+ msgid "Media"
443
+ msgstr ""
444
 
445
  # @ polylang
446
+ #: include/languages-form.php:330
447
+ msgid "Activate languages and translations for media"
 
448
  msgstr ""
449
 
450
+ #: include/languages-form.php:337
451
+ msgid "Synchronization"
 
 
452
  msgstr ""
453
 
454
  # @ polylang
455
+ #: include/languages-form.php:351
456
+ msgid "Custom post types"
 
457
  msgstr ""
458
 
459
  # @ polylang
460
+ #: include/languages-form.php:364
461
+ msgid "Activate languages and translations for custom post types."
 
462
  msgstr ""
463
 
464
  # @ polylang
465
+ #: include/languages-form.php:372
466
+ msgid "Custom taxonomies"
467
  msgstr ""
468
 
469
+ # @ polylang
470
+ #: include/languages-form.php:385
471
+ msgid "Activate languages and translations for custom taxonomies."
472
  msgstr ""
473
 
474
  # @ polylang
475
+ #: include/list-table.php:55
476
+ #: include/media-translations.php:22
477
+ #: include/media-translations.php:60
478
+ #: include/post-translations.php:10
479
+ #: include/post-translations.php:33
480
+ #: include/term-translations.php:18
481
+ #: include/term-translations.php:80
482
+ msgid "Edit"
483
+ msgstr "Edytuj"
484
 
485
  # @ polylang
486
+ #: include/list-table.php:56
487
  msgid "Delete"
488
  msgstr "Usuń"
489
 
490
  # @ polylang
491
+ #: include/list-table.php:65
492
  msgid "Code"
493
  msgstr "Kod"
494
 
495
  # @ polylang
496
+ #: include/list-table.php:67
497
  msgid "Flag"
498
  msgstr "Flaga"
499
 
500
  # @ polylang
501
+ #: include/list-table.php:68
502
  msgid "Posts"
503
  msgstr "Wpisy"
504
 
505
  # @ polylang
506
+ #: include/list-table.php:118
 
 
 
 
 
507
  msgid "Name"
508
  msgstr "Nazwa"
509
 
510
  # @ polylang
511
+ #: include/list-table.php:119
512
  msgid "String"
513
  msgstr "Ciąg tekstowy"
514
 
515
+ # @ polylang
516
+ #: include/media-translations.php:6
517
+ #: include/media-translations.php:44
518
+ #: include/term-translations.php:16
519
+ msgid "Translation"
520
+ msgstr "Tłumaczenie"
521
+
522
+ # @ polylang
523
+ #: include/media-translations.php:31
524
+ #: include/media-translations.php:68
525
+ #: include/post-translations.php:38
526
+ #: include/term-translations.php:60
527
+ msgid "Add new"
528
+ msgstr "Dodaj nowy"
529
+
530
+ # @ polylang
531
+ #: include/post-translations.php:5
532
+ msgid "ID of pages in other languages:"
533
+ msgstr "ID stron w innych językach"
534
+
535
+ # @ polylang
536
+ #: include/post-translations.php:5
537
+ msgid "ID of posts in other languages:"
538
+ msgstr "ID wpisów w innych językach"
539
+
540
+ # @ polylang
541
+ #: include/post-translations.php:9
542
+ msgid "Page ID"
543
+ msgstr "ID strony"
544
+
545
+ # @ polylang
546
+ #: include/post-translations.php:9
547
+ msgid "Post ID"
548
+ msgstr "ID wpisu"
549
+
550
+ # @ polylang
551
+ #: include/term-translations.php:48
552
+ msgid "No untranslated term"
553
+ msgstr "Brak nieprzetłumaczonego terminu"
554
+
555
+ # @ polylang
556
+ #: include/widget.php:6
557
+ msgid "Language Switcher"
558
+ msgstr "Przełącznik języka"
559
+
560
+ # @ polylang
561
+ #: include/widget.php:6
562
+ msgid "Displays a language switcher"
563
+ msgstr "Wyświetla przełącznik języka"
564
+
565
+ # @ polylang
566
+ #: include/widget.php:69
567
+ msgid "Title:"
568
+ msgstr "Tytuł:"
569
+
570
+ # @ polylang
571
+ #. translators: plugin header field 'Description'
572
+ #: polylang.php:0
573
+ msgid "Adds multilingual capability to WordPress"
574
+ msgstr ""
575
+
576
+ # @ polylang
577
+ #: polylang.php:118
578
+ #, php-format
579
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
580
+ msgstr "Używasz WordPress %s. Polylang wymaga przynajmniej WordPress %s."
581
+
582
+ # @ polylang
583
+ #: polylang.php:159
584
+ msgid "For some reasons, Polylang could not create a table in your database."
585
+ msgstr ""
586
+
587
+ # @ polylang
588
+ #: polylang.php:220
589
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
590
+ msgstr ""
591
+
592
+ # @ polylang
593
+ #: polylang.php:222
594
+ #, php-format
595
+ msgid "Please upgrade first to %s before ugrading to %s."
596
+ msgstr ""
597
+
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-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,433 +17,539 @@ msgstr ""
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"
81
-
82
- #: ../include/widget.php:6
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
 
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 "O polylang está provido de uma extensa %sdocumentação%s (porém somente em Inglês). Inclui informação de como definir o seu site multilíngua e utilizá-lo no dia-a-dia, uma FAQ, assim como documentação para os programadores adaptarem os seus plugins e temas."
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 "Também encontrará informações úteis no %sfórum de suporte%s, no entanto, não se esqueça de pesquisar antes de publicar um novo tópico."
 
 
 
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 "O Polylang é gratuito e é abrangido pela mesmo licença que o WordPress, o %sGPL%s."
 
 
 
 
 
 
 
 
 
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 "Se pretende ajudar o projeto, %sleia isto%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 " 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
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
+ "Last-Translator: lightningspirit <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
+ #: include/about.php:3
21
  #, php-format
22
+ 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."
23
+ msgstr "O polylang está provido de uma extensa %sdocumentação%s (porém somente em Inglês). Inclui informação de como definir o seu site multilíngua e utilizá-lo no dia-a-dia, uma FAQ, assim como documentação para os programadores adaptarem os seus plugins e temas."
 
 
 
 
 
 
 
 
24
 
25
+ #: include/about.php:9
26
  #, php-format
27
+ 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."
28
+ msgstr "Também encontrará informações úteis no %sfórum de suporte%s, no entanto, não se esqueça de pesquisar antes de publicar um novo tópico."
29
 
30
+ #: include/about.php:16
31
  #, php-format
32
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
33
+ msgstr "O Polylang é gratuito e é abrangido pela mesmo licença que o WordPress, o %sGPL%s."
34
 
35
+ #: include/about.php:22
 
36
  #, php-format
37
+ msgid "If you wonder how you can help the project, just %sread this%s."
38
+ msgstr "Se pretende ajudar o projeto, %sleia isto%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
 
40
+ #: include/about.php:27
41
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
42
+ 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."
43
 
44
+ #: include/admin-base.php:55
45
+ #: include/admin-base.php:185
46
+ #: include/admin-filters.php:250
47
+ #: include/admin.php:23
48
+ #: include/admin.php:318
49
+ #: include/list-table.php:46
50
+ #: polylang.php:270
51
  msgid "Languages"
52
  msgstr "Linguas"
53
 
54
+ #: include/admin-base.php:154
 
 
 
 
55
  msgid "Displays language names"
56
  msgstr "Apresentar os nomes das linguas"
57
 
58
+ #: include/admin-base.php:155
59
  msgid "Displays flags"
60
  msgstr "Apresentar bandeiras"
61
 
62
+ #: include/admin-base.php:156
63
  msgid "Forces link to front page"
64
  msgstr "Forçar a hiperligação para a página inicial"
65
 
66
+ #: include/admin-base.php:157
67
  msgid "Hides the current language"
68
  msgstr "Esconde a lingua actual"
69
 
70
+ #: include/admin-base.php:161
71
  msgid "Displays a language switcher at the end of the menu"
72
  msgstr "Apresenta o seleccionador de lingua no final do menu."
73
 
74
+ #: include/admin-base.php:162
75
  msgid "Displays as dropdown"
76
  msgstr "Apresentar como caixa de selecção"
77
 
78
+ #: include/admin-base.php:186
79
  msgid "Filters content by language"
80
  msgstr "Filtrar conteúdo pela lingua"
81
 
82
+ #: include/admin-base.php:193
83
  msgid "Show all languages"
84
  msgstr "Exibit todas as linguas"
85
 
86
+ #: include/admin-filters.php:188
87
+ #: include/admin-filters.php:884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  msgid "Add new translation"
89
  msgstr "Adicionar nova tradução"
90
 
91
+ #: include/admin-filters.php:216
92
+ #: include/admin-filters.php:274
93
+ #: include/admin-filters.php:608
94
+ #: include/admin-filters.php:824
95
+ #: include/admin-filters.php:842
96
+ #: include/list-table.php:45
97
+ #: include/media-translations.php:5
98
+ #: include/media-translations.php:43
99
+ #: include/post-translations.php:8
100
+ #: include/term-translations.php:15
101
+ #: polylang.php:271
102
+ msgid "Language"
103
+ msgstr "Lingua"
 
 
104
 
105
+ #: include/admin-filters.php:623
106
+ #: include/admin-filters.php:658
107
+ #: include/list-table.php:120
108
+ #: include/media-translations.php:40
109
+ #: include/term-translations.php:6
110
+ #: include/term-translations.php:11
111
  msgid "Translations"
112
  msgstr "Traduções"
113
 
114
+ #: include/admin-filters.php:826
115
+ #: include/admin-filters.php:845
116
  msgid "Sets the language"
117
  msgstr "Define a lingua"
118
 
119
+ #: include/admin-filters.php:1078
 
 
 
 
120
  msgid "Theme locations and languages"
121
  msgstr "Tema de localizações e llinguas"
122
 
123
+ #: include/admin-filters.php:1084
124
  #, php-format
125
  msgid "Please go to the %slanguages page%s to set theme locations and languages"
126
  msgstr "Por favor, vá a %spágina das linguas%s para definir o tema de localizações e linguas"
127
 
128
+ #: include/admin-filters.php:1102
129
  msgid "The widget is displayed for:"
130
  msgstr "O widget é apresentado para:"
131
 
132
+ #: include/admin-filters.php:1106
133
+ #: polylang.php:272
134
  msgid "All languages"
135
  msgstr "Todas as linguas"
136
 
137
+ #: include/admin-filters.php:1130
138
  msgid "Admin language"
139
  msgstr "Ligua do administrador"
140
 
141
+ #: include/admin-filters.php:1135
142
  msgid "Wordpress default"
143
  msgstr "Padrão WordPress"
144
 
145
+ #: include/admin-filters.php:1161
146
+ #: include/admin.php:326
147
+ msgid "Settings"
148
+ msgstr "Definições"
149
+
150
+ #: include/admin-filters.php:1167
151
  msgid "Upgrading language files&#8230;"
152
  msgstr "A actualizar ficheiros de lingua&#8230;"
153
 
154
+ #: include/admin.php:22
155
+ msgid "About Polylang"
156
+ msgstr "Acerca de Polylang"
157
+
158
+ #: include/admin.php:27
159
+ #: include/list-table.php:92
160
+ msgid "Strings translations"
161
+ msgstr "Traduções de entradas"
162
+
163
+ #: include/admin.php:323
164
+ msgid "Menus"
165
+ msgstr "Menus"
166
+
167
+ #: include/admin.php:325
168
+ #: include/list-table.php:91
169
+ msgid "Strings translation"
170
+ msgstr "Tradução das entradas"
171
+
172
+ #: include/admin.php:345
173
+ msgid "Enter a valid WorPress locale"
174
+ msgstr "Insira um código de lingua WordPress válido"
175
+
176
+ #: include/admin.php:346
177
+ msgid "The language code must be 2 characters long"
178
+ msgstr "O código de lingua tem que ter um comprimento de 2 caractéres"
179
+
180
+ #: include/admin.php:347
181
+ msgid "The language code must be unique"
182
+ msgstr " O código de lingua tem que ser único"
183
+
184
+ #: include/admin.php:348
185
+ msgid "The language must have a name"
186
+ msgstr "A lingua tem que ter um nome"
187
+
188
+ #: include/admin.php:349
189
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
190
+ msgstr "A lingua foi criada mas o ficheiro de lingua do WordPress não foi descarregado. Por favor, instale manualmente."
191
+
192
+ #: include/admin.php:468
193
+ msgid "Widget title"
194
+ msgstr "Titulo do Widget"
195
+
196
+ # @ polylang
197
+ #: include/base.php:339
198
+ msgid "Taxonomies"
199
+ msgstr "Taxonomia"
200
+
201
+ # @ polylang
202
+ #: include/base.php:340
203
+ msgid "Custom fields"
204
+ msgstr "Campos personalizados"
205
+
206
+ # @ polylang
207
+ #: include/base.php:341
208
+ msgid "Comment status"
209
+ msgstr "Estado do comentário"
210
+
211
+ # @ polylang
212
+ #: include/base.php:342
213
+ msgid "Ping status"
214
+ msgstr "Estado do ping"
215
+
216
+ # @ polylang
217
+ #: include/base.php:343
218
+ msgid "Sticky posts"
219
+ msgstr "Artigos fixos"
220
+
221
+ # @ polylang
222
+ #: include/base.php:344
223
+ msgid "Published date"
224
+ msgstr "Data de publicação"
225
+
226
+ # @ polylang
227
+ #: include/base.php:345
228
+ msgid "Post format"
229
+ msgstr "Formato do artigo"
230
+
231
+ #: include/base.php:346
232
+ msgid "Page parent"
233
+ msgstr "Página superior"
234
+
235
+ # @ polylang
236
+ #: include/base.php:347
237
+ msgid "Page template"
238
+ msgstr "Modelo da página"
239
+
240
+ #: include/base.php:348
241
+ msgid "Page order"
242
+ msgstr "Ordem da página"
243
+
244
+ # @ polylang
245
+ #: include/base.php:349
246
+ msgid "Featured image"
247
+ msgstr "Imagem de destaque"
248
+
249
+ #: include/languages-form.php:43
250
  msgid "Edit language"
251
  msgstr "Editar lingua"
252
 
253
+ #: include/languages-form.php:43
254
+ #: include/languages-form.php:124
255
  msgid "Add new language"
256
  msgstr "Adicionar uma lingua nova"
257
 
258
+ #: include/languages-form.php:65
259
  msgid "Choose a language"
260
  msgstr "Escolher uma lingua"
261
 
262
+ #: include/languages-form.php:79
263
  msgid "You can choose a language in the list or directly edit it below."
264
  msgstr "Pode escolher uma lingua da lista ou editá-la directamente abaixo."
265
 
266
+ #: include/languages-form.php:83
267
+ #: include/list-table.php:63
268
  msgid "Full name"
269
  msgstr "Nome completo"
270
 
271
+ #: include/languages-form.php:85
272
  msgid "The name is how it is displayed on your site (for example: English)."
273
  msgstr "O nome será apresentado como no seu site (por exemplo: Português)"
274
 
275
+ #: include/languages-form.php:89
276
+ #: include/list-table.php:64
277
  msgid "Locale"
278
  msgstr "Código de lingua"
279
 
280
+ #: include/languages-form.php:94
281
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
282
  msgstr "Código de lingua WordPress para a lingua (por exemplo: pt_PT). Precisará de instalar o ficheiro .mo para esta lingua."
283
 
284
+ #: include/languages-form.php:98
285
  msgid "Language code"
286
  msgstr "Lingua de código"
287
 
288
+ #: include/languages-form.php:100
289
  msgid "2-letters ISO 639-1 language code (for example: en)"
290
  msgstr "Código de lingua 2-letras ISO 639-1 (Por exemplo: pt)"
291
 
292
+ #: include/languages-form.php:104
293
  msgid "Text direction"
294
  msgstr "Orientação do texto"
295
 
296
+ #: include/languages-form.php:108
297
  msgid "left to right"
298
  msgstr "Esquerda para a direita"
299
 
300
+ #: include/languages-form.php:113
301
  msgid "right to left"
302
  msgstr "Direita para a esquerda"
303
 
304
+ #: include/languages-form.php:115
305
  msgid "Choose the text direction for the language"
306
  msgstr "Escolha a orientação do texto para a lingua "
307
 
308
+ #: include/languages-form.php:119
309
+ #: include/list-table.php:66
310
  msgid "Order"
311
  msgstr "Ordem"
312
 
313
+ #: include/languages-form.php:121
314
  msgid "Position of the language in the language switcher"
315
  msgstr "Posição da lingua no seleccionador de linguas"
316
 
317
+ #: include/languages-form.php:180
 
 
 
 
318
  msgid "Language switcher"
319
  msgstr "Seleccionador de lingua"
320
 
321
+ #: include/languages-form.php:206
322
+ msgid "Search translations"
323
+ msgstr "Procurar traduções"
324
+
325
+ #: include/languages-form.php:215
326
  msgid "Clean strings translation database"
327
  msgstr "Limpar traduções da base de dados"
328
 
329
+ #: include/languages-form.php:231
330
  msgid "Default language"
331
  msgstr "Lingua por padrão"
332
 
333
+ #: include/languages-form.php:243
334
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
335
  msgstr "Existem artigos, páginas, categorias ou tags sem lingua definida. Deseja colocá-los todos em lingua padrão?"
336
 
337
+ #: include/languages-form.php:251
338
  msgid "Detect browser language"
339
  msgstr "Detectar a lingua do navegador"
340
 
341
+ #: include/languages-form.php:257
342
  msgid "When the front page is visited, set the language according to the browser preference"
343
  msgstr "Quando a pagina inicial for visitada, defina a lingua consoante as definições do navegador"
344
 
345
+ #: include/languages-form.php:264
346
  msgid "URL modifications"
347
  msgstr "Modificações no URL"
348
 
349
+ #: include/languages-form.php:270
350
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
351
  msgstr "A lingua é escolhida a partir do conteúdo. O URL dos artigos, páginas, categorias e etiquetas não são modificados."
352
 
353
+ #: include/languages-form.php:278
354
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
355
  msgstr "O código de lingua, por exemplo /pt/, é adicionado a todas as URL se as ligações permanentes estiverem activadas."
356
 
357
+ #: include/languages-form.php:287
358
  msgid "Remove /language/ in pretty permalinks. Example:"
359
  msgstr "Remover /language/ das hiperligações permanentes. Exemplo:"
360
 
361
+ #: include/languages-form.php:296
362
  msgid "Keep /language/ in pretty permalinks. Example:"
363
  msgstr "Manter /language/ nas hiperligações permanentes. Exemplo:"
364
 
365
+ #: include/languages-form.php:305
366
  msgid "Hide URL language information for default language"
367
  msgstr "Esconder a informação da lingua padrão do URL"
368
 
369
+ #: include/languages-form.php:315
370
  #, php-format
371
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
372
  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"
373
 
374
+ # @ polylang
375
+ #: include/languages-form.php:324
376
+ msgid "Media"
377
+ msgstr "Media"
378
+
379
+ # @ polylang
380
+ #: include/languages-form.php:330
381
+ msgid "Activate languages and translations for media"
382
+ msgstr "Activar línguas e traduções para a media"
383
+
384
+ #: include/languages-form.php:337
385
  msgid "Synchronization"
386
  msgstr "Sincronização"
387
 
388
+ # @ polylang
389
+ #: include/languages-form.php:351
390
+ msgid "Custom post types"
391
+ msgstr "Tipos de conteúdo personalizados"
392
+
393
+ # @ polylang
394
+ #: include/languages-form.php:364
395
+ msgid "Activate languages and translations for custom post types."
396
+ msgstr "Activar línguas e traduções para os tipos de conteúdo personalizados."
397
+
398
+ # @ polylang
399
+ #: include/languages-form.php:372
400
+ msgid "Custom taxonomies"
401
+ msgstr "Taxonomias personalizadas"
402
+
403
+ # @ polylang
404
+ #: include/languages-form.php:385
405
+ msgid "Activate languages and translations for custom taxonomies."
406
+ msgstr "Activar línguas e traduções para taxonomias personalizadas."
407
+
408
+ #: include/list-table.php:55
409
+ #: include/media-translations.php:22
410
+ #: include/media-translations.php:60
411
+ #: include/post-translations.php:10
412
+ #: include/post-translations.php:33
413
+ #: include/term-translations.php:18
414
+ #: include/term-translations.php:80
415
+ msgid "Edit"
416
+ msgstr "Editar"
417
+
418
+ #: include/list-table.php:56
419
+ msgid "Delete"
420
+ msgstr "Apagar"
421
+
422
+ #: include/list-table.php:65
423
+ msgid "Code"
424
+ msgstr "Código"
425
+
426
+ #: include/list-table.php:67
427
+ msgid "Flag"
428
+ msgstr "Bandeira"
429
+
430
+ #: include/list-table.php:68
431
+ msgid "Posts"
432
+ msgstr "Artigos"
433
+
434
+ #: include/list-table.php:118
435
+ msgid "Name"
436
+ msgstr "Nome"
437
 
438
+ #: include/list-table.php:119
439
+ msgid "String"
440
+ msgstr "Entrada"
441
+
442
+ #: include/media-translations.php:6
443
+ #: include/media-translations.php:44
444
+ #: include/term-translations.php:16
445
+ msgid "Translation"
446
+ msgstr "Tradução"
447
+
448
+ #: include/media-translations.php:31
449
+ #: include/media-translations.php:68
450
+ #: include/post-translations.php:38
451
+ #: include/term-translations.php:60
452
+ msgid "Add new"
453
+ msgstr "Adicionar novo"
454
+
455
+ #: include/post-translations.php:5
456
  msgid "ID of pages in other languages:"
457
  msgstr "Identificação das páginas noutras lnguas"
458
 
459
+ #: include/post-translations.php:5
460
  msgid "ID of posts in other languages:"
461
  msgstr "Identificação dos artigos noutras lnguas"
462
 
463
+ #: include/post-translations.php:9
464
  msgid "Page ID"
465
  msgstr "Identificação da página"
466
 
467
+ #: include/post-translations.php:9
468
  msgid "Post ID"
469
  msgstr "Identificação dos artigos"
470
 
471
+ #: include/term-translations.php:48
472
+ msgid "No untranslated term"
473
+ msgstr "Nenhum termo por traduzir"
 
474
 
475
+ #: include/widget.php:6
476
+ msgid "Language Switcher"
477
+ msgstr "Seleccionador de lingua"
478
+
479
+ #: include/widget.php:6
480
+ msgid "Displays a language switcher"
481
+ msgstr "Apresenta o seleccionador de lingua"
482
 
483
+ #: include/widget.php:69
484
+ msgid "Title:"
485
+ msgstr "Título:"
486
+
487
+ # @ polylang
488
+ #. translators: plugin header field 'Description'
489
+ #: polylang.php:0
490
+ msgid "Adds multilingual capability to WordPress"
491
+ msgstr "Adiciona capacidades multilíngua ao WordPress"
492
+
493
+ #: polylang.php:118
494
  #, php-format
495
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
496
+ msgstr "Está a utilizar o WordPress %s. O Polylang necessita de pelo menos ter a versão %s do WordPress."
497
+
498
+ #: polylang.php:159
499
+ msgid "For some reasons, Polylang could not create a table in your database."
500
+ msgstr "Por algum motivo, o Polylang não conseguiu criar uma tabela na sua base de dados."
501
+
502
+ # @ polylang
503
+ #: polylang.php:220
504
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
505
+ msgstr "O Polylang foi desactivado porque o upgrade foi feito de uma versão muito antiga."
506
 
507
+ # @ polylang
508
+ #: polylang.php:222
509
  #, php-format
510
+ msgid "Please upgrade first to %s before ugrading to %s."
511
+ msgstr "Por favor, faça primeiro o upgrade para %s antes de fazer o upgrade para %s."
512
 
513
+ #~ msgid "Error: Restore of local flags failed!"
514
+ #~ msgstr "Erro: O restauro de bandeiras locais falhou."
 
515
 
516
+ #~ msgid "Please move your local flags from %s to %s"
517
+ #~ msgstr ""
518
+ #~ "Por favor, modifique a localização das bandeiras locais de %s para %s."
519
 
520
+ #~ msgid "%1$s %2$s"
521
+ #~ msgstr "%1$s %2$s"
 
522
 
523
+ #~ msgid "View posts for %1$s %2$s"
524
+ #~ msgstr "Ver artigos para %1$s %2$s"
 
525
 
526
+ #~ msgid "Site Title"
527
+ #~ msgstr "Titulo do site"
 
528
 
529
+ #~ msgid "Tagline"
530
+ #~ msgstr "Assinatura"
 
531
 
532
+ #~ msgid "&mdash; No Change &mdash;"
533
+ #~ msgstr "&mdash; Sem alterações &mdash;"
 
534
 
535
+ #~ msgid "Page's language:"
536
+ #~ msgstr "Lingua da página"
 
537
 
538
+ #~ msgid "Post's language:"
539
+ #~ msgstr "Lingua do artigo"
 
540
 
541
+ #~ msgid "None"
542
+ #~ msgstr "Nenhum"
543
+
544
+ #~ msgid "Update"
545
+ #~ msgstr "Actualização"
546
+
547
+ #~ msgid ""
548
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
549
+ #~ "between translations of a post or page"
550
+ #~ msgstr ""
551
+ #~ "Permitir sincronizar categorias, etiquetas, imagem de destaque e outros "
552
+ #~ "campos customizados entre traduções de artigos e páginas"
553
 
554
+ #~ msgid "Search"
555
+ #~ msgstr "Procurar"
languages/polylang-ru_RU.mo CHANGED
Binary file
languages/polylang-ru_RU.po CHANGED
@@ -2,543 +2,595 @@ msgid ""
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"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\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
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
+ "Last-Translator: danalan <danalan@danalan.info>\n"
8
  "Language-Team: \n"
9
+ "Language: ru_RU\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
16
+ "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
 
17
  "X-Poedit-Basepath: .\n"
18
  "X-Textdomain-Support: yes\n"
19
+ "X-Generator: Poedit 1.5.4\n"
20
  "X-Poedit-SearchPath-0: ..\n"
21
 
22
  # @ polylang
23
+ #: include/about.php:3
24
  #, php-format
25
+ 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."
26
+ msgstr "Polylang предоставляется с исчерпывающей %sдокументацией%s (только на английском), которая включает информацию по настройке и использованию вашего многоязычного сайта, ответы на частые вопросы, а также документацию для программистов для адаптации их собственных плагинов и тем."
 
 
 
 
 
 
 
 
 
 
27
 
28
  # @ polylang
29
+ #: include/about.php:9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  #, php-format
31
+ 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."
32
+ msgstr "Также вы можете найти полезную информацию на %sфоруме поддержки%s. Однако, не забывайте пользоваться поиском, прежде чем создавать новые темы."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
  # @ polylang
35
+ #: include/about.php:16
36
+ #, php-format
37
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
38
+ msgstr "Polylang бесплатен и предоставляется на таких же, как и WordPress условиях, %sGPL%s."
39
 
40
  # @ polylang
41
+ #: include/about.php:22
42
+ #, php-format
43
+ msgid "If you wonder how you can help the project, just %sread this%s."
44
+ msgstr "Если вас интересует, как можно помочь проекту, просто %sпрочтите это%s."
45
 
46
  # @ polylang
47
+ #: include/about.php:27
48
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
49
+ msgstr "Если же вам понравился этот плагин, или он помогает вам в бизнесе, автор будет весьма признателен за любые добровольные пожертвования."
50
 
51
  # @ polylang
52
+ #: include/admin-base.php:55
53
+ #: include/admin-base.php:185
54
+ #: include/admin-filters.php:250
55
+ #: include/admin.php:23
56
+ #: include/admin.php:318
57
+ #: include/list-table.php:46
58
+ #: polylang.php:270
59
  msgid "Languages"
60
  msgstr "Языки"
61
 
62
  # @ polylang
63
+ #: include/admin-base.php:154
 
 
 
 
 
64
  msgid "Displays language names"
65
  msgstr "Показывать названия языков"
66
 
67
  # @ polylang
68
+ #: include/admin-base.php:155
69
  msgid "Displays flags"
70
  msgstr "Показывать флаги"
71
 
72
  # @ polylang
73
+ #: include/admin-base.php:156
74
  msgid "Forces link to front page"
75
  msgstr "Принудительно переходить на главную страницу при смене языка"
76
 
77
  # @ polylang
78
+ #: include/admin-base.php:157
79
  msgid "Hides the current language"
80
+ msgstr "Убрать текущий язык"
81
 
82
  # @ polylang
83
+ #: include/admin-base.php:161
84
  msgid "Displays a language switcher at the end of the menu"
85
  msgstr "Показывает переключатель языков"
86
 
87
  # @ polylang
88
+ #: include/admin-base.php:162
89
  msgid "Displays as dropdown"
90
  msgstr "Показывать как выпадающий список"
91
 
92
  # @ polylang
93
+ #: include/admin-base.php:186
 
94
  msgid "Filters content by language"
95
  msgstr "Устанавливает язык"
96
 
97
  # @ polylang
98
+ #: include/admin-base.php:193
99
  msgid "Show all languages"
100
  msgstr "Показать все языки"
101
 
102
  # @ polylang
103
+ #: include/admin-filters.php:188
104
+ #: include/admin-filters.php:884
105
+ msgid "Add new translation"
106
+ msgstr "Добавить новый перевод"
107
+
108
+ # @ polylang
109
+ #: include/admin-filters.php:216
110
+ #: include/admin-filters.php:274
111
+ #: include/admin-filters.php:608
112
+ #: include/admin-filters.php:824
113
+ #: include/admin-filters.php:842
114
+ #: include/list-table.php:45
115
+ #: include/media-translations.php:5
116
+ #: include/media-translations.php:43
117
+ #: include/post-translations.php:8
118
+ #: include/term-translations.php:15
119
+ #: polylang.php:271
120
+ msgid "Language"
121
+ msgstr "Язык"
122
 
123
  # @ polylang
124
+ #: include/admin-filters.php:623
125
+ #: include/admin-filters.php:658
126
+ #: include/list-table.php:120
127
+ #: include/media-translations.php:40
128
+ #: include/term-translations.php:6
129
+ #: include/term-translations.php:11
130
+ msgid "Translations"
131
+ msgstr "Переводы"
132
+
133
+ # @ polylang
134
+ #: include/admin-filters.php:826
135
+ #: include/admin-filters.php:845
136
+ msgid "Sets the language"
137
+ msgstr "Устанавливает язык"
138
+
139
+ # @ polylang
140
+ #: include/admin-filters.php:1078
141
+ msgid "Theme locations and languages"
142
+ msgstr "Расположение темы и языков"
143
+
144
+ # @ polylang
145
+ #: include/admin-filters.php:1084
146
+ #, php-format
147
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
148
+ msgstr "Перейдите на %slanguages page%s для указания расположения темы и языков"
149
+
150
+ # @ polylang
151
+ #: include/admin-filters.php:1102
152
+ msgid "The widget is displayed for:"
153
+ msgstr "Показывать виджет для"
154
+
155
+ # @ polylang
156
+ #: include/admin-filters.php:1106
157
+ #: polylang.php:272
158
+ msgid "All languages"
159
+ msgstr "Все языки"
160
+
161
+ # @ polylang
162
+ #: include/admin-filters.php:1130
163
+ msgid "Admin language"
164
+ msgstr "Язык админ.панели"
165
+
166
+ #: include/admin-filters.php:1135
167
+ msgid "Wordpress default"
168
+ msgstr "По умолчанию"
169
 
170
  # @ default
171
  # @ polylang
172
+ #: include/admin-filters.php:1161
173
+ #: include/admin.php:326
174
  msgid "Settings"
175
  msgstr "Настройки"
176
 
177
  # @ polylang
178
+ #: include/admin-filters.php:1167
179
+ msgid "Upgrading language files&#8230;"
180
+ msgstr "Обновление языковых файлов&#8230;"
181
+
182
+ # @ polylang
183
+ #: include/admin.php:22
184
+ msgid "About Polylang"
185
+ msgstr "О Polylang"
186
+
187
+ # @ polylang
188
+ #: include/admin.php:27
189
+ #: include/list-table.php:92
190
+ msgid "Strings translations"
191
+ msgstr "Переводы строк"
192
+
193
+ # @ polylang
194
+ #: include/admin.php:323
195
+ msgid "Menus"
196
+ msgstr "Меню"
197
+
198
+ # @ polylang
199
+ #: include/admin.php:325
200
+ #: include/list-table.php:91
201
+ msgid "Strings translation"
202
+ msgstr "Перевод строк"
203
+
204
+ # @ polylang
205
+ #: include/admin.php:345
206
  msgid "Enter a valid WorPress locale"
207
  msgstr "Введите корректную WordPress локаль"
208
 
209
  # @ polylang
210
+ #: include/admin.php:346
211
  msgid "The language code must be 2 characters long"
212
  msgstr "Код языка должен состоять из 2-х символов"
213
 
214
  # @ polylang
215
+ #: include/admin.php:347
216
  msgid "The language code must be unique"
217
  msgstr "Код языка должен быть уникальным"
218
 
219
  # @ polylang
220
+ #: include/admin.php:348
221
  msgid "The language must have a name"
222
  msgstr "У языка должно быть название"
223
 
224
  # @ polylang
225
+ #: include/admin.php:349
226
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
227
+ msgstr "Язык был успешно создан, однако отсутствует языковой файл WordPress. Пожалуйста, установите его вручную."
 
 
 
 
 
 
 
 
 
 
228
 
229
  # @ polylang
230
+ #: include/admin.php:468
231
  msgid "Widget title"
232
+ msgstr "Название виджета"
233
 
234
  # @ polylang
235
+ #: include/base.php:339
236
+ msgid "Taxonomies"
 
 
 
 
 
237
  msgstr ""
238
 
239
  # @ polylang
240
+ #: include/base.php:340
241
+ msgid "Custom fields"
242
+ msgstr ""
243
 
244
  # @ polylang
245
+ #: include/base.php:341
246
+ msgid "Comment status"
 
 
 
 
 
247
  msgstr ""
248
 
249
  # @ polylang
250
+ #: include/base.php:342
251
+ msgid "Ping status"
252
+ msgstr ""
 
 
 
253
 
254
  # @ polylang
255
+ #: include/base.php:343
256
+ msgid "Sticky posts"
 
 
 
 
 
 
257
  msgstr ""
258
 
259
  # @ polylang
260
+ #: include/base.php:344
261
+ msgid "Published date"
262
+ msgstr ""
263
 
264
+ #: include/base.php:345
265
+ msgid "Post format"
266
+ msgstr ""
 
 
267
 
268
+ # @ default
269
+ #: include/base.php:346
270
+ msgid "Page parent"
271
+ msgstr ""
272
 
273
  # @ polylang
274
+ #: include/base.php:347
275
+ msgid "Page template"
276
+ msgstr ""
277
 
278
  # @ polylang
279
+ #: include/base.php:348
280
+ msgid "Page order"
 
 
 
 
281
  msgstr ""
282
 
283
  # @ polylang
284
+ #: include/base.php:349
285
+ msgid "Featured image"
286
  msgstr ""
287
 
288
  # @ polylang
289
+ #: include/languages-form.php:43
290
  msgid "Edit language"
291
  msgstr "Редактировать язык"
292
 
293
  # @ polylang
294
+ #: include/languages-form.php:43
295
+ #: include/languages-form.php:124
296
  msgid "Add new language"
297
  msgstr "Добавить новый язык"
298
 
299
  # @ polylang
300
+ #: include/languages-form.php:65
301
  msgid "Choose a language"
302
  msgstr "Показать все языки"
303
 
304
  # @ polylang
305
+ #: include/languages-form.php:79
306
  msgid "You can choose a language in the list or directly edit it below."
307
  msgstr "Выберите язык из списка или укажите сами."
308
 
309
  # @ polylang
310
+ #: include/languages-form.php:83
311
+ #: include/list-table.php:63
312
  msgid "Full name"
313
  msgstr "Полное название"
314
 
315
  # @ polylang
316
+ #: include/languages-form.php:85
317
  msgid "The name is how it is displayed on your site (for example: English)."
318
  msgstr "Название для отображения на сайте (например: Русский)."
319
 
320
  # @ polylang
321
+ #: include/languages-form.php:89
322
+ #: include/list-table.php:64
323
  msgid "Locale"
324
  msgstr "Локаль"
325
 
326
  # @ polylang
327
+ #: include/languages-form.php:94
328
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
329
  msgstr "Локаль Wordpress'a для языка (например: ru_RU). Вы должны установить файлы .mo для админ.панели и используемой темы."
330
 
331
  # @ polylang
332
+ #: include/languages-form.php:98
333
  msgid "Language code"
334
  msgstr "Код языка"
335
 
336
  # @ polylang
337
+ #: include/languages-form.php:100
338
  msgid "2-letters ISO 639-1 language code (for example: en)"
339
  msgstr "2х-буквенный ISO 639-1 код языка (например: ru)"
340
 
341
  # @ polylang
342
+ #: include/languages-form.php:104
343
  msgid "Text direction"
344
+ msgstr "Направление текста"
345
 
346
  # @ polylang
347
+ #: include/languages-form.php:108
348
  msgid "left to right"
349
+ msgstr "слева направо"
350
 
351
  # @ polylang
352
+ #: include/languages-form.php:113
353
  msgid "right to left"
354
+ msgstr "справа налево"
355
 
356
  # @ polylang
357
+ #: include/languages-form.php:115
358
  msgid "Choose the text direction for the language"
359
+ msgstr "Выберите направление текста для языка"
360
 
361
  # @ polylang
362
+ #: include/languages-form.php:119
363
+ #: include/list-table.php:66
364
  msgid "Order"
365
+ msgstr "Порядок"
366
 
367
  # @ polylang
368
+ #: include/languages-form.php:121
369
  msgid "Position of the language in the language switcher"
370
+ msgstr "Порядок языка в переключателе языков"
 
 
 
 
 
371
 
372
  # @ polylang
373
+ #: include/languages-form.php:180
374
  msgid "Language switcher"
375
  msgstr "Переключатель языков"
376
 
377
+ # @ polylang
378
+ #: include/languages-form.php:206
379
+ msgid "Search translations"
380
  msgstr ""
381
 
382
+ #: include/languages-form.php:215
383
+ msgid "Clean strings translation database"
384
+ msgstr "Почистить базу данных переводов строк"
385
+
386
  # @ polylang
387
+ #: include/languages-form.php:231
388
  msgid "Default language"
389
+ msgstr "Язык по умолчанию"
390
 
391
  # @ polylang
392
+ #: include/languages-form.php:243
393
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
394
  msgstr "Найдены записи, страницы, категории или метки без указанния какого-либо языка. Установить им язык по-умолчанию?"
395
 
396
  # @ polylang
397
+ #: include/languages-form.php:251
398
  msgid "Detect browser language"
399
  msgstr "Определять язык в браузере"
400
 
401
  # @ polylang
402
+ #: include/languages-form.php:257
403
  msgid "When the front page is visited, set the language according to the browser preference"
404
  msgstr "Установить язык сайта согласно настройкам браузера"
405
 
406
  # @ polylang
407
+ #: include/languages-form.php:264
408
  msgid "URL modifications"
409
  msgstr "Модификации URL"
410
 
411
+ #: include/languages-form.php:270
412
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
413
+ msgstr "Язык устанавливается по содержимому. Адреса URL сообщений, страниц, категорий и тэгов не модифицируются."
414
 
415
+ #: include/languages-form.php:278
416
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
417
+ msgstr "Код языка, например /en/, добавляется ко всем URL, если используются постоянные ссылки."
418
 
419
  # @ polylang
420
+ #: include/languages-form.php:287
421
  msgid "Remove /language/ in pretty permalinks. Example:"
422
  msgstr "Удалить /language/ в ЧПУ. Пример:"
423
 
424
  # @ polylang
425
+ #: include/languages-form.php:296
426
  msgid "Keep /language/ in pretty permalinks. Example:"
427
  msgstr "Оставить /language/ в ЧПУ. Пример:"
428
 
429
  # @ polylang
430
+ #: include/languages-form.php:305
431
  msgid "Hide URL language information for default language"
432
  msgstr "Спрятать название языка по-умолчанию из URL"
433
 
434
+ #: include/languages-form.php:315
435
  #, php-format
436
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
437
+ msgstr "Если используются статические страницы, перенаправлять языковые варианты (например: %s) на главную страницу в нужном языке."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
438
 
439
  # @ polylang
440
+ #: include/languages-form.php:324
441
+ msgid "Media"
 
 
 
 
 
 
 
 
 
 
 
442
  msgstr ""
443
 
444
  # @ polylang
445
+ #: include/languages-form.php:330
446
+ msgid "Activate languages and translations for media"
 
447
  msgstr ""
448
 
449
+ #: include/languages-form.php:337
450
+ msgid "Synchronization"
451
+ msgstr "Синхронизация"
452
+
453
  # @ polylang
454
+ #: include/languages-form.php:351
455
+ msgid "Custom post types"
 
456
  msgstr ""
457
 
458
  # @ polylang
459
+ #: include/languages-form.php:364
460
+ msgid "Activate languages and translations for custom post types."
 
461
  msgstr ""
462
 
463
  # @ polylang
464
+ #: include/languages-form.php:372
465
+ msgid "Custom taxonomies"
466
  msgstr ""
467
 
468
+ # @ polylang
469
+ #: include/languages-form.php:385
470
+ msgid "Activate languages and translations for custom taxonomies."
471
  msgstr ""
472
 
473
  # @ polylang
474
+ #: include/list-table.php:55
475
+ #: include/media-translations.php:22
476
+ #: include/media-translations.php:60
477
+ #: include/post-translations.php:10
478
+ #: include/post-translations.php:33
479
+ #: include/term-translations.php:18
480
+ #: include/term-translations.php:80
481
+ msgid "Edit"
482
+ msgstr "Редактировать"
483
 
484
  # @ polylang
485
+ #: include/list-table.php:56
486
  msgid "Delete"
487
  msgstr "Удалить"
488
 
489
  # @ polylang
490
+ #: include/list-table.php:65
491
  msgid "Code"
492
  msgstr "Код"
493
 
494
  # @ polylang
495
+ #: include/list-table.php:67
496
  msgid "Flag"
497
  msgstr "Флаг"
498
 
499
  # @ polylang
500
+ #: include/list-table.php:68
501
  msgid "Posts"
502
  msgstr "Записи"
503
 
504
  # @ polylang
505
+ #: include/list-table.php:118
506
+ msgid "Name"
507
+ msgstr "Название"
508
+
509
+ # @ polylang
510
+ #: include/list-table.php:119
511
+ msgid "String"
512
+ msgstr "Строка"
513
+
514
+ # @ polylang
515
+ #: include/media-translations.php:6
516
+ #: include/media-translations.php:44
517
+ #: include/term-translations.php:16
518
+ msgid "Translation"
519
+ msgstr "Перевод"
520
+
521
+ # @ polylang
522
+ #: include/media-translations.php:31
523
+ #: include/media-translations.php:68
524
+ #: include/post-translations.php:38
525
+ #: include/term-translations.php:60
526
+ msgid "Add new"
527
+ msgstr "Добавить новый"
528
+
529
+ # @ polylang
530
+ #: include/post-translations.php:5
531
+ msgid "ID of pages in other languages:"
532
+ msgstr "ID страницы на других языках:"
533
+
534
+ # @ polylang
535
+ #: include/post-translations.php:5
536
+ msgid "ID of posts in other languages:"
537
+ msgstr "ID записи на других языках:"
538
+
539
+ # @ polylang
540
+ #: include/post-translations.php:9
541
+ msgid "Page ID"
542
+ msgstr "ID страницы"
543
+
544
+ # @ polylang
545
+ #: include/post-translations.php:9
546
+ msgid "Post ID"
547
+ msgstr "ID записи"
548
+
549
+ # @ polylang
550
+ #: include/term-translations.php:48
551
+ msgid "No untranslated term"
552
+ msgstr "Нет непереведенных значений"
553
+
554
+ # @ polylang
555
+ #: include/widget.php:6
556
+ msgid "Language Switcher"
557
+ msgstr "Переключатель языков"
558
+
559
+ # @ polylang
560
+ #: include/widget.php:6
561
+ msgid "Displays a language switcher"
562
+ msgstr "Показывает переключатель языков"
563
+
564
+ # @ polylang
565
+ #: include/widget.php:69
566
+ msgid "Title:"
567
+ msgstr "Название:"
568
+
569
+ # @ polylang
570
+ #. translators: plugin header field 'Description'
571
+ #: polylang.php:0
572
+ msgid "Adds multilingual capability to WordPress"
573
  msgstr ""
574
 
575
  # @ polylang
576
+ #: polylang.php:118
577
+ #, php-format
578
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
579
+ msgstr "Установлен WordPress %s. Для корректной работы Polylang требуется минимум WordPress %s."
580
+
581
+ # @ polylang
582
+ #: polylang.php:159
583
+ msgid "For some reasons, Polylang could not create a table in your database."
584
+ msgstr "По каким-то причинам Polylang не смог создать таблицы в вашей базе данных."
585
+
586
+ # @ polylang
587
+ #: polylang.php:220
588
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
589
  msgstr ""
590
 
591
  # @ polylang
592
+ #: polylang.php:222
593
+ #, php-format
594
+ msgid "Please upgrade first to %s before ugrading to %s."
595
  msgstr ""
596
 
languages/polylang-sk_SK.mo ADDED
Binary file
languages/polylang-sk_SK.po ADDED
@@ -0,0 +1,555 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: polylang\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: 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"
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-Generator: Poedit 1.5.4\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-SearchPath-1: ../include\n"
20
+
21
+ #: include/about.php:3
22
+ #, php-format
23
+ 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."
24
+ msgstr "Polylang je vybavený rozsiahlymi % sdocumentation % s (iba v angličtine). Obsahuje informácie o tom, ako nastaviť svoje viacjazyčné stránky a použiť ho na dennej báze, FAQ, ako aj dokumentáciu pre programátorov prispôsobiť ich pluginy a motívy."
25
+
26
+ #: include/about.php:9
27
+ #, php-format
28
+ 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."
29
+ msgstr "Nájdete tu aj užitočné informácie vo fóre % ssupport % s. Avšak nezabudnite urobiť vyhľadávanie pred zaúčtovaním novú tému."
30
+
31
+ #: include/about.php:16
32
+ #, php-format
33
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
34
+ msgstr "Polylang je zadarmo a je uvoľnená pod rovnakou licenciou ako WordPress, % sGPL % s."
35
+
36
+ #: include/about.php:22
37
+ #, php-format
38
+ msgid "If you wonder how you can help the project, just %sread this%s."
39
+ msgstr "Ak by vás zaujímalo, ako môžete pomôcť projektu, len % sread tejto % s."
40
+
41
+ #: include/about.php:27
42
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
43
+ msgstr "Nakoniec Ak máte radi tento plugin, alebo ak to pomôže vašej firme, autorovi dary sú veľmi ocenil."
44
+
45
+ #: include/admin-base.php:55
46
+ #: include/admin-base.php:185
47
+ #: include/admin-filters.php:250
48
+ #: include/admin.php:23
49
+ #: include/admin.php:318
50
+ #: include/list-table.php:46
51
+ #: polylang.php:270
52
+ msgid "Languages"
53
+ msgstr "Jazyky"
54
+
55
+ #: include/admin-base.php:154
56
+ msgid "Displays language names"
57
+ msgstr "Zobrazí názvy jazyk"
58
+
59
+ #: include/admin-base.php:155
60
+ msgid "Displays flags"
61
+ msgstr "Vlajkami displeja"
62
+
63
+ #: include/admin-base.php:156
64
+ msgid "Forces link to front page"
65
+ msgstr "Forces odkaz na prednej strane"
66
+
67
+ #: include/admin-base.php:157
68
+ msgid "Hides the current language"
69
+ msgstr "Skryje aktuálny jazyk"
70
+
71
+ #: include/admin-base.php:161
72
+ msgid "Displays a language switcher at the end of the menu"
73
+ msgstr "Prepínač jazykov sa zobrazuje na konci menu"
74
+
75
+ #: include/admin-base.php:162
76
+ msgid "Displays as dropdown"
77
+ msgstr "Zobrazí ako rozbaľovací zoznam"
78
+
79
+ #: include/admin-base.php:186
80
+ msgid "Filters content by language"
81
+ msgstr "Filtruje obsah podľa jazyka"
82
+
83
+ #: include/admin-base.php:193
84
+ msgid "Show all languages"
85
+ msgstr "Zobraziť všetky jazyky"
86
+
87
+ #: include/admin-filters.php:188
88
+ #: include/admin-filters.php:884
89
+ msgid "Add new translation"
90
+ msgstr "Pridanie nového prekladu"
91
+
92
+ #: include/admin-filters.php:216
93
+ #: include/admin-filters.php:274
94
+ #: include/admin-filters.php:608
95
+ #: include/admin-filters.php:824
96
+ #: include/admin-filters.php:842
97
+ #: include/list-table.php:45
98
+ #: include/media-translations.php:5
99
+ #: include/media-translations.php:43
100
+ #: include/post-translations.php:8
101
+ #: include/term-translations.php:15
102
+ #: polylang.php:271
103
+ msgid "Language"
104
+ msgstr "Jazyk"
105
+
106
+ #: include/admin-filters.php:623
107
+ #: include/admin-filters.php:658
108
+ #: include/list-table.php:120
109
+ #: include/media-translations.php:40
110
+ #: include/term-translations.php:6
111
+ #: include/term-translations.php:11
112
+ msgid "Translations"
113
+ msgstr "Preklady"
114
+
115
+ #: include/admin-filters.php:826
116
+ #: include/admin-filters.php:845
117
+ msgid "Sets the language"
118
+ msgstr "Nastaví jazyk"
119
+
120
+ #: include/admin-filters.php:1078
121
+ msgid "Theme locations and languages"
122
+ msgstr "Téma miest a jazykov"
123
+
124
+ #: include/admin-filters.php:1084
125
+ #, php-format
126
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
127
+ msgstr "Prosím, choďte na slanguages % stránku %s nastaviť tému lokality a jazyky"
128
+
129
+ #: include/admin-filters.php:1102
130
+ msgid "The widget is displayed for:"
131
+ msgstr "Widget zobrazí pre:"
132
+
133
+ #: include/admin-filters.php:1106
134
+ #: polylang.php:272
135
+ msgid "All languages"
136
+ msgstr "Všetky jazyky"
137
+
138
+ #: include/admin-filters.php:1130
139
+ msgid "Admin language"
140
+ msgstr "Admin jazyk"
141
+
142
+ #: include/admin-filters.php:1135
143
+ msgid "Wordpress default"
144
+ msgstr "Predvolené WordPress"
145
+
146
+ #: include/admin-filters.php:1161
147
+ #: include/admin.php:326
148
+ msgid "Settings"
149
+ msgstr "Nastavenia"
150
+
151
+ #: include/admin-filters.php:1167
152
+ msgid "Upgrading language files&#8230;"
153
+ msgstr "Modernizácia jazykové súbory &amp;#8230;"
154
+
155
+ #: include/admin.php:22
156
+ msgid "About Polylang"
157
+ msgstr "O Polylang"
158
+
159
+ #: include/admin.php:27
160
+ #: include/list-table.php:92
161
+ msgid "Strings translations"
162
+ msgstr "Preklady reťazcov"
163
+
164
+ #: include/admin.php:323
165
+ msgid "Menus"
166
+ msgstr "Menu"
167
+
168
+ #: include/admin.php:325
169
+ #: include/list-table.php:91
170
+ msgid "Strings translation"
171
+ msgstr "Preklad reťazcov"
172
+
173
+ #: include/admin.php:345
174
+ msgid "Enter a valid WorPress locale"
175
+ msgstr "Zadajte platný WorPress locale"
176
+
177
+ #: include/admin.php:346
178
+ msgid "The language code must be 2 characters long"
179
+ msgstr "Kód jazyka musí byť 2 znakov"
180
+
181
+ #: include/admin.php:347
182
+ msgid "The language code must be unique"
183
+ msgstr "Kód jazyka musí byť jedinečný"
184
+
185
+ #: include/admin.php:348
186
+ msgid "The language must have a name"
187
+ msgstr "Jazyk musí mať názov"
188
+
189
+ #: include/admin.php:349
190
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
191
+ msgstr "Jazyk bol vytvorený, ale WordPress jazykový súbor sa neprevzal. Prosím ho nainštalovať manuálne."
192
+
193
+ #: include/admin.php:468
194
+ msgid "Widget title"
195
+ msgstr "Widget titul"
196
+
197
+ # @ polylang
198
+ #: include/base.php:339
199
+ msgid "Taxonomies"
200
+ msgstr ""
201
+
202
+ # @ polylang
203
+ #: include/base.php:340
204
+ msgid "Custom fields"
205
+ msgstr ""
206
+
207
+ # @ polylang
208
+ #: include/base.php:341
209
+ msgid "Comment status"
210
+ msgstr ""
211
+
212
+ # @ polylang
213
+ #: include/base.php:342
214
+ msgid "Ping status"
215
+ msgstr ""
216
+
217
+ # @ polylang
218
+ #: include/base.php:343
219
+ msgid "Sticky posts"
220
+ msgstr ""
221
+
222
+ # @ polylang
223
+ #: include/base.php:344
224
+ msgid "Published date"
225
+ msgstr ""
226
+
227
+ # @ polylang
228
+ #: include/base.php:345
229
+ msgid "Post format"
230
+ msgstr ""
231
+
232
+ #: include/base.php:346
233
+ msgid "Page parent"
234
+ msgstr ""
235
+
236
+ # @ polylang
237
+ #: include/base.php:347
238
+ msgid "Page template"
239
+ msgstr ""
240
+
241
+ #: include/base.php:348
242
+ msgid "Page order"
243
+ msgstr ""
244
+
245
+ # @ polylang
246
+ #: include/base.php:349
247
+ msgid "Featured image"
248
+ msgstr ""
249
+
250
+ #: include/languages-form.php:43
251
+ msgid "Edit language"
252
+ msgstr "Upraviť jazyk"
253
+
254
+ #: include/languages-form.php:43
255
+ #: include/languages-form.php:124
256
+ msgid "Add new language"
257
+ msgstr "Pridať nový jazyk"
258
+
259
+ #: include/languages-form.php:65
260
+ msgid "Choose a language"
261
+ msgstr "Vyberte jazyk"
262
+
263
+ #: include/languages-form.php:79
264
+ msgid "You can choose a language in the list or directly edit it below."
265
+ msgstr "Môžete si zvoliť ľubovoľný jazyk v zozname alebo priamo upraviť nižšie."
266
+
267
+ #: include/languages-form.php:83
268
+ #: include/list-table.php:63
269
+ msgid "Full name"
270
+ msgstr "Celé meno"
271
+
272
+ #: include/languages-form.php:85
273
+ msgid "The name is how it is displayed on your site (for example: English)."
274
+ msgstr "Meno je, ako je zobrazené na vašich stránkach (napríklad: angličtina)."
275
+
276
+ #: include/languages-form.php:89
277
+ #: include/list-table.php:64
278
+ msgid "Locale"
279
+ msgstr "Locale"
280
+
281
+ #: include/languages-form.php:94
282
+ msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
283
+ msgstr "WordPress Locale jazyka (napríklad: en_US). Budete musieť nainštalovať .mo súbor pre tento jazyk."
284
+
285
+ #: include/languages-form.php:98
286
+ msgid "Language code"
287
+ msgstr "Kód jazyka"
288
+
289
+ #: include/languages-form.php:100
290
+ msgid "2-letters ISO 639-1 language code (for example: en)"
291
+ msgstr "2-listy kód ISO 639-1 jazyk (napríklad: en)"
292
+
293
+ #: include/languages-form.php:104
294
+ msgid "Text direction"
295
+ msgstr "Smer textu"
296
+
297
+ #: include/languages-form.php:108
298
+ msgid "left to right"
299
+ msgstr "zľava doprava"
300
+
301
+ #: include/languages-form.php:113
302
+ msgid "right to left"
303
+ msgstr "sprava doľava"
304
+
305
+ #: include/languages-form.php:115
306
+ msgid "Choose the text direction for the language"
307
+ msgstr "Výber smeru textu pre jazyk"
308
+
309
+ #: include/languages-form.php:119
310
+ #: include/list-table.php:66
311
+ msgid "Order"
312
+ msgstr "Objednávky"
313
+
314
+ #: include/languages-form.php:121
315
+ msgid "Position of the language in the language switcher"
316
+ msgstr "Pozícii jazyka v prepínač jazykov"
317
+
318
+ #: include/languages-form.php:180
319
+ msgid "Language switcher"
320
+ msgstr "Prepínač jazykov"
321
+
322
+ #: include/languages-form.php:206
323
+ msgid "Search translations"
324
+ msgstr ""
325
+
326
+ #: include/languages-form.php:215
327
+ msgid "Clean strings translation database"
328
+ msgstr "Čisté struny preklad databázy"
329
+
330
+ #: include/languages-form.php:231
331
+ msgid "Default language"
332
+ msgstr "Predvolený jazyk"
333
+
334
+ #: include/languages-form.php:243
335
+ msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
336
+ msgstr "Tam sú príspevky, stránky, kategórie alebo značky bez jazyk nastaviť. Chcete nastaviť všetky predvolené jazyk?"
337
+
338
+ #: include/languages-form.php:251
339
+ msgid "Detect browser language"
340
+ msgstr "Detekovať jazyk prehliadača"
341
+
342
+ #: include/languages-form.php:257
343
+ msgid "When the front page is visited, set the language according to the browser preference"
344
+ msgstr "Keď je navštívil prednej strane, nastaviť jazyk podľa prehliadača preferencie"
345
+
346
+ #: include/languages-form.php:264
347
+ msgid "URL modifications"
348
+ msgstr "URL úpravy"
349
+
350
+ #: include/languages-form.php:270
351
+ msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
352
+ msgstr "Jazyk je nastavená od obsahu. Príspevkov, stránok, kategórií a značiek URL sa nemenia."
353
+
354
+ #: include/languages-form.php:278
355
+ msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
356
+ msgstr "Kód jazyka, napríklad/en /, sa pridá do všetky adresy URL, pri použití pekná permalinks."
357
+
358
+ #: include/languages-form.php:287
359
+ msgid "Remove /language/ in pretty permalinks. Example:"
360
+ msgstr "Odstráňte /language/ pekná permalinks. Príklad:"
361
+
362
+ #: include/languages-form.php:296
363
+ msgid "Keep /language/ in pretty permalinks. Example:"
364
+ msgstr "Majte /language/ na docela permalinks. Príklad:"
365
+
366
+ #: include/languages-form.php:305
367
+ msgid "Hide URL language information for default language"
368
+ msgstr "Skryť URL jazyk informácie pre predvolený jazyk"
369
+
370
+ #: include/languages-form.php:315
371
+ #, php-format
372
+ msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
373
+ msgstr "Pri použití statické predná strana, presmerovať stránku jazyka (príklad: % s) na prednej strane v správneho jazyka"
374
+
375
+ # @ polylang
376
+ #: include/languages-form.php:324
377
+ msgid "Media"
378
+ msgstr ""
379
+
380
+ # @ polylang
381
+ #: include/languages-form.php:330
382
+ msgid "Activate languages and translations for media"
383
+ msgstr ""
384
+
385
+ #: include/languages-form.php:337
386
+ msgid "Synchronization"
387
+ msgstr "Synchronizácia"
388
+
389
+ # @ polylang
390
+ #: include/languages-form.php:351
391
+ msgid "Custom post types"
392
+ msgstr ""
393
+
394
+ # @ polylang
395
+ #: include/languages-form.php:364
396
+ msgid "Activate languages and translations for custom post types."
397
+ msgstr ""
398
+
399
+ # @ polylang
400
+ #: include/languages-form.php:372
401
+ msgid "Custom taxonomies"
402
+ msgstr ""
403
+
404
+ # @ polylang
405
+ #: include/languages-form.php:385
406
+ msgid "Activate languages and translations for custom taxonomies."
407
+ msgstr ""
408
+
409
+ #: include/list-table.php:55
410
+ #: include/media-translations.php:22
411
+ #: include/media-translations.php:60
412
+ #: include/post-translations.php:10
413
+ #: include/post-translations.php:33
414
+ #: include/term-translations.php:18
415
+ #: include/term-translations.php:80
416
+ msgid "Edit"
417
+ msgstr "Upraviť"
418
+
419
+ #: include/list-table.php:56
420
+ msgid "Delete"
421
+ msgstr "Odstrániť"
422
+
423
+ #: include/list-table.php:65
424
+ msgid "Code"
425
+ msgstr "Kód"
426
+
427
+ #: include/list-table.php:67
428
+ msgid "Flag"
429
+ msgstr "Vlajka"
430
+
431
+ #: include/list-table.php:68
432
+ msgid "Posts"
433
+ msgstr "Príspevky"
434
+
435
+ #: include/list-table.php:118
436
+ msgid "Name"
437
+ msgstr "meno"
438
+
439
+ #: include/list-table.php:119
440
+ msgid "String"
441
+ msgstr "Reťazec"
442
+
443
+ #: include/media-translations.php:6
444
+ #: include/media-translations.php:44
445
+ #: include/term-translations.php:16
446
+ msgid "Translation"
447
+ msgstr "Preklad"
448
+
449
+ #: include/media-translations.php:31
450
+ #: include/media-translations.php:68
451
+ #: include/post-translations.php:38
452
+ #: include/term-translations.php:60
453
+ msgid "Add new"
454
+ msgstr "Pridať nové"
455
+
456
+ #: include/post-translations.php:5
457
+ msgid "ID of pages in other languages:"
458
+ msgstr "ID stránok v iných jazykoch:"
459
+
460
+ #: include/post-translations.php:5
461
+ msgid "ID of posts in other languages:"
462
+ msgstr "Identifikácia miest v iných jazykoch:"
463
+
464
+ #: include/post-translations.php:9
465
+ msgid "Page ID"
466
+ msgstr "Identifikácia stránky"
467
+
468
+ #: include/post-translations.php:9
469
+ msgid "Post ID"
470
+ msgstr "Post ID"
471
+
472
+ #: include/term-translations.php:48
473
+ msgid "No untranslated term"
474
+ msgstr "Žiadne nepreložené obdobie"
475
+
476
+ #: include/widget.php:6
477
+ msgid "Language Switcher"
478
+ msgstr "Prepínač jazykov"
479
+
480
+ #: include/widget.php:6
481
+ msgid "Displays a language switcher"
482
+ msgstr "Zobrazí prepínač jazykov"
483
+
484
+ #: include/widget.php:69
485
+ msgid "Title:"
486
+ msgstr "Názov:"
487
+
488
+ # @ polylang
489
+ #. translators: plugin header field 'Description'
490
+ #: polylang.php:0
491
+ msgid "Adds multilingual capability to WordPress"
492
+ msgstr ""
493
+
494
+ #: polylang.php:118
495
+ #, php-format
496
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
497
+ msgstr "Používate WordPress % s. Polylang vyžaduje minimálne WordPress % s."
498
+
499
+ #: polylang.php:159
500
+ msgid "For some reasons, Polylang could not create a table in your database."
501
+ msgstr "Pre niektoré dôvody, Polylang by mohlo vytvoriť tabuľku v databáze."
502
+
503
+ # @ polylang
504
+ #: polylang.php:220
505
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
506
+ msgstr ""
507
+
508
+ # @ polylang
509
+ #: polylang.php:222
510
+ #, php-format
511
+ msgid "Please upgrade first to %s before ugrading to %s."
512
+ msgstr ""
513
+
514
+ #~ msgid "Error: Restore of local flags failed!"
515
+ #~ msgstr "Chyba: Obnovenie miestnej vlajok zlyhalo!"
516
+
517
+ #~ msgid "Please move your local flags from %s to %s"
518
+ #~ msgstr "Prosím presunúť svoje miestne vlajky od %s do %s"
519
+
520
+ #~ msgid "%1$s %2$s"
521
+ #~ msgstr "%1$ s %2$ s"
522
+
523
+ #~ msgid "View posts for %1$s %2$s"
524
+ #~ msgstr "Zobraziť príspevky pre %1$ s %2$ s"
525
+
526
+ #~ msgid "Site Title"
527
+ #~ msgstr "Názov lokality"
528
+
529
+ #~ msgid "Tagline"
530
+ #~ msgstr "Slogan"
531
+
532
+ #~ msgid "&mdash; No Change &mdash;"
533
+ #~ msgstr "&amp;mdash; Žiadna zmena &amp;mdash;"
534
+
535
+ #~ msgid "Page's language:"
536
+ #~ msgstr "Stránky jazyka:"
537
+
538
+ #~ msgid "Post's language:"
539
+ #~ msgstr "Príspevok jazyk:"
540
+
541
+ #~ msgid "None"
542
+ #~ msgstr "Žiadny"
543
+
544
+ #~ msgid "Update"
545
+ #~ msgstr "Aktualizácia"
546
+
547
+ #~ msgid ""
548
+ #~ "Allow to synchronize categories, tags, featured image and other metas "
549
+ #~ "between translations of a post or page"
550
+ #~ msgstr ""
551
+ #~ "Umožňujú synchronizovať kategórie, značky, Odporúčané image a ostatné "
552
+ #~ "metas medzi preklady príspevok alebo stránku"
553
+
554
+ #~ msgid "Search"
555
+ #~ msgstr "Hľadať"
languages/polylang-tr_TR.mo CHANGED
Binary file
languages/polylang-tr_TR.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-09-03 19:18+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: darchws <darchws@gmail.com>\n"
8
  "Language-Team: \n"
@@ -17,433 +17,525 @@ msgstr ""
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
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: darchws <darchws@gmail.com>\n"
8
  "Language-Team: \n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
  "X-Poedit-SearchPath-1: ../include\n"
19
 
20
+ #: include/about.php:3
21
  #, php-format
22
+ 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."
23
+ 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."
 
 
 
 
 
 
 
 
24
 
25
+ #: include/about.php:9
26
  #, php-format
27
+ 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."
28
+ msgstr "Ayrıca %ssupport forum%s 'dan da yararlı bilgiler bulabilirsiniz. Ama yeni bir başlık açmadan önce arama yapmayı unutmayın."
29
 
30
+ #: include/about.php:16
31
  #, php-format
32
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
33
+ 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."
34
 
35
+ #: include/about.php:22
 
36
  #, php-format
37
+ msgid "If you wonder how you can help the project, just %sread this%s."
38
+ msgstr "Eğer bu projeye nasıl katkıda bulunabileceğinizi merak ediyorsanız, %sbunu okuyun%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
 
40
+ #: include/about.php:27
41
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
42
+ 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."
43
 
44
+ #: include/admin-base.php:55
45
+ #: include/admin-base.php:185
46
+ #: include/admin-filters.php:250
47
+ #: include/admin.php:23
48
+ #: include/admin.php:318
49
+ #: include/list-table.php:46
50
+ #: polylang.php:270
51
  msgid "Languages"
52
  msgstr "Diller"
53
 
54
+ #: include/admin-base.php:154
 
 
 
 
55
  msgid "Displays language names"
56
  msgstr "Dil isimlerini görüntüler"
57
 
58
+ #: include/admin-base.php:155
59
  msgid "Displays flags"
60
  msgstr "Bayrakları görüntüler"
61
 
62
+ #: include/admin-base.php:156
63
  msgid "Forces link to front page"
64
  msgstr "Bağlantıyı anasayfa yapmak için zorlar"
65
 
66
+ #: include/admin-base.php:157
67
  msgid "Hides the current language"
68
  msgstr "Geçerli olan dili sakla"
69
 
70
+ #: include/admin-base.php:161
71
  msgid "Displays a language switcher at the end of the menu"
72
  msgstr "Dil değiştirme ekranını menünün en altında görüntüler"
73
 
74
+ #: include/admin-base.php:162
75
  msgid "Displays as dropdown"
76
  msgstr "Açılır menü halinde görüntüler"
77
 
78
+ #: include/admin-base.php:186
79
  msgid "Filters content by language"
80
  msgstr ""
81
 
82
+ #: include/admin-base.php:193
83
  msgid "Show all languages"
84
  msgstr "Tüm dilleri göster"
85
 
86
+ #: include/admin-filters.php:188
87
+ #: include/admin-filters.php:884
88
+ msgid "Add new translation"
89
+ msgstr "Yeni çeviri ekle"
90
+
91
+ #: include/admin-filters.php:216
92
+ #: include/admin-filters.php:274
93
+ #: include/admin-filters.php:608
94
+ #: include/admin-filters.php:824
95
+ #: include/admin-filters.php:842
96
+ #: include/list-table.php:45
97
+ #: include/media-translations.php:5
98
+ #: include/media-translations.php:43
99
+ #: include/post-translations.php:8
100
+ #: include/term-translations.php:15
101
+ #: polylang.php:271
102
+ msgid "Language"
103
+ msgstr "Dil"
104
+
105
+ #: include/admin-filters.php:623
106
+ #: include/admin-filters.php:658
107
+ #: include/list-table.php:120
108
+ #: include/media-translations.php:40
109
+ #: include/term-translations.php:6
110
+ #: include/term-translations.php:11
111
+ msgid "Translations"
112
+ msgstr "Çeviriler"
113
+
114
+ #: include/admin-filters.php:826
115
+ #: include/admin-filters.php:845
116
+ msgid "Sets the language"
117
+ msgstr "Dili geçerli dil olarak ayarlar."
118
+
119
+ #: include/admin-filters.php:1078
120
+ msgid "Theme locations and languages"
121
+ msgstr "Tema adresleri ve diller"
122
+
123
+ #: include/admin-filters.php:1084
124
+ #, php-format
125
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
126
+ msgstr "Tema adreslerini ve dilleri ayarlamak için lütfen %slanguages page%s bölümüne gidin"
127
+
128
+ #: include/admin-filters.php:1102
129
+ msgid "The widget is displayed for:"
130
+ msgstr "Bu bileşenin görüntüleneceği dil:"
131
+
132
+ #: include/admin-filters.php:1106
133
+ #: polylang.php:272
134
+ msgid "All languages"
135
+ msgstr "Tüm diller"
136
+
137
+ #: include/admin-filters.php:1130
138
+ msgid "Admin language"
139
+ msgstr "Yönetici dili"
140
+
141
+ #: include/admin-filters.php:1135
142
+ msgid "Wordpress default"
143
+ msgstr ""
144
+
145
+ #: include/admin-filters.php:1161
146
+ #: include/admin.php:326
147
+ msgid "Settings"
148
+ msgstr "Ayarlar"
149
+
150
+ #: include/admin-filters.php:1167
151
+ msgid "Upgrading language files&#8230;"
152
+ msgstr "Dil dosyaları güncelleştiriliyor&#8230"
153
+
154
+ #: include/admin.php:22
155
+ msgid "About Polylang"
156
+ msgstr "Polylang Hakkında"
157
+
158
+ #: include/admin.php:27
159
+ #: include/list-table.php:92
160
+ msgid "Strings translations"
161
+ msgstr "Cümle Çevirileri"
162
+
163
+ #: include/admin.php:323
164
  msgid "Menus"
165
  msgstr "Menüler"
166
 
167
+ #: include/admin.php:325
168
+ #: include/list-table.php:91
169
  msgid "Strings translation"
170
  msgstr "Cümle çevirisi"
171
 
172
+ #: include/admin.php:345
 
 
 
 
 
173
  msgid "Enter a valid WorPress locale"
174
  msgstr "Geçerli bir WordPress adresi girin"
175
 
176
+ #: include/admin.php:346
177
  msgid "The language code must be 2 characters long"
178
  msgstr "Dil kodu 2 karakter uzunluğunda olmalı"
179
 
180
+ #: include/admin.php:347
181
  msgid "The language code must be unique"
182
  msgstr "Dil kodu daha önce kullanılmamış olmalı"
183
 
184
+ #: include/admin.php:348
185
  msgid "The language must have a name"
186
  msgstr "Girdiğiniz dilin bir ismi olmalı"
187
 
188
+ #: include/admin.php:349
189
  msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
190
  msgstr "Dil oluşturuldu fakat WordPress için dil dosyası indirilemedi. Lütfen elden yükleyin."
191
 
192
+ #: include/admin.php:468
 
 
 
 
 
 
 
 
193
  msgid "Widget title"
194
  msgstr "Bileşen Başlığı"
195
 
196
+ # @ polylang
197
+ #: include/base.php:339
198
+ msgid "Taxonomies"
 
 
 
 
199
  msgstr ""
200
 
201
+ # @ polylang
202
+ #: include/base.php:340
203
+ msgid "Custom fields"
204
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
205
 
206
+ # @ polylang
207
+ #: include/base.php:341
208
+ msgid "Comment status"
209
+ msgstr ""
210
 
211
+ # @ polylang
212
+ #: include/base.php:342
213
+ msgid "Ping status"
214
+ msgstr ""
215
 
216
+ # @ polylang
217
+ #: include/base.php:343
218
+ msgid "Sticky posts"
219
+ msgstr ""
220
 
221
+ # @ polylang
222
+ #: include/base.php:344
223
+ msgid "Published date"
224
+ msgstr ""
225
 
226
+ # @ polylang
227
+ #: include/base.php:345
228
+ msgid "Post format"
229
+ msgstr ""
230
 
231
+ #: include/base.php:346
232
+ msgid "Page parent"
233
+ msgstr ""
234
 
235
+ # @ polylang
236
+ #: include/base.php:347
237
+ msgid "Page template"
238
+ msgstr ""
239
 
240
+ #: include/base.php:348
241
+ msgid "Page order"
242
  msgstr ""
243
 
244
+ # @ polylang
245
+ #: include/base.php:349
246
+ msgid "Featured image"
247
+ msgstr ""
248
 
249
+ #: include/languages-form.php:43
250
  msgid "Edit language"
251
  msgstr "Dili düzenle"
252
 
253
+ #: include/languages-form.php:43
254
+ #: include/languages-form.php:124
255
  msgid "Add new language"
256
  msgstr "Yeni Dil Ekle"
257
 
258
+ #: include/languages-form.php:65
259
  msgid "Choose a language"
260
  msgstr "Dil seç"
261
 
262
+ #: include/languages-form.php:79
263
  msgid "You can choose a language in the list or directly edit it below."
264
  msgstr "Listeden bir dil seçebilirsiniz ya da direk aşağıdaki bölümden düzenleyebilirsiniz."
265
 
266
+ #: include/languages-form.php:83
267
+ #: include/list-table.php:63
268
  msgid "Full name"
269
  msgstr "Tam İsim"
270
 
271
+ #: include/languages-form.php:85
272
  msgid "The name is how it is displayed on your site (for example: English)."
273
  msgstr "Sitede dilin gösterileceği isim (örneğin: Türkçe)."
274
 
275
+ #: include/languages-form.php:89
276
+ #: include/list-table.php:64
277
  msgid "Locale"
278
  msgstr "Bölge Kodu"
279
 
280
+ #: include/languages-form.php:94
281
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
282
  msgstr "WordPress Bölge kodu(örneğin: tr_TR). Bu dilin .mo uzantılı dil dosyasını yüklemeniz gerekiyor."
283
 
284
+ #: include/languages-form.php:98
285
  msgid "Language code"
286
  msgstr "Dil kodu"
287
 
288
+ #: include/languages-form.php:100
289
  msgid "2-letters ISO 639-1 language code (for example: en)"
290
  msgstr "2 harfli ISO 639-1 standardına uygun dil kodu (örneğin: tr)"
291
 
292
+ #: include/languages-form.php:104
293
  msgid "Text direction"
294
  msgstr "Yazma yönü"
295
 
296
+ #: include/languages-form.php:108
297
  msgid "left to right"
298
  msgstr "soldan sağa"
299
 
300
+ #: include/languages-form.php:113
301
  msgid "right to left"
302
  msgstr "sağdan sola"
303
 
304
+ #: include/languages-form.php:115
305
  msgid "Choose the text direction for the language"
306
  msgstr "Dil için yazma yönünü seçin"
307
 
308
+ #: include/languages-form.php:119
309
+ #: include/list-table.php:66
310
  msgid "Order"
311
  msgstr "Sıralama"
312
 
313
+ #: include/languages-form.php:121
314
  msgid "Position of the language in the language switcher"
315
  msgstr "Dilin dil gösterme ekranındaki sırası"
316
 
317
+ #: include/languages-form.php:180
 
 
 
 
318
  msgid "Language switcher"
319
  msgstr "Dil Değiştirici"
320
 
321
+ #: include/languages-form.php:206
322
+ msgid "Search translations"
323
+ msgstr ""
324
+
325
+ #: include/languages-form.php:215
326
  msgid "Clean strings translation database"
327
  msgstr ""
328
 
329
+ #: include/languages-form.php:231
330
  msgid "Default language"
331
  msgstr "Varsayılan dil"
332
 
333
+ #: include/languages-form.php:243
334
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
335
  msgstr "Dil ayarı belirlenmemiş yazılar, sayfalar, kategoriler ve etiketler var. Hepsi varsayılan dil olarak ayarlansın mı?"
336
 
337
+ #: include/languages-form.php:251
338
  msgid "Detect browser language"
339
  msgstr "Tarayıcı dilini algıla"
340
 
341
+ #: include/languages-form.php:257
342
  msgid "When the front page is visited, set the language according to the browser preference"
343
  msgstr "Anasayfa açıldığında, geçerli dili tarayıcının diline ayarla"
344
 
345
+ #: include/languages-form.php:264
346
  msgid "URL modifications"
347
  msgstr "URL düzenleme"
348
 
349
+ #: include/languages-form.php:270
350
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
351
  msgstr ""
352
 
353
+ #: include/languages-form.php:278
354
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
355
  msgstr ""
356
 
357
+ #: include/languages-form.php:287
358
  msgid "Remove /language/ in pretty permalinks. Example:"
359
  msgstr "/language/ etiketini adreslerde gizle. Örneğin:"
360
 
361
+ #: include/languages-form.php:296
362
  msgid "Keep /language/ in pretty permalinks. Example:"
363
  msgstr "/language/ etiketini adreslerde göster. Örneğin:"
364
 
365
+ #: include/languages-form.php:305
366
  msgid "Hide URL language information for default language"
367
  msgstr "Varsayılan dil için URL'de dil bilgisini gizle"
368
 
369
+ #: include/languages-form.php:315
370
  #, php-format
371
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
372
  msgstr ""
373
 
374
+ # @ polylang
375
+ #: include/languages-form.php:324
376
+ msgid "Media"
377
+ msgstr ""
378
+
379
+ # @ polylang
380
+ #: include/languages-form.php:330
381
+ msgid "Activate languages and translations for media"
382
+ msgstr ""
383
+
384
+ #: include/languages-form.php:337
385
  msgid "Synchronization"
386
  msgstr ""
387
 
388
+ # @ polylang
389
+ #: include/languages-form.php:351
390
+ msgid "Custom post types"
391
+ msgstr ""
392
+
393
+ # @ polylang
394
+ #: include/languages-form.php:364
395
+ msgid "Activate languages and translations for custom post types."
396
+ msgstr ""
397
+
398
+ # @ polylang
399
+ #: include/languages-form.php:372
400
+ msgid "Custom taxonomies"
401
  msgstr ""
402
 
403
+ # @ polylang
404
+ #: include/languages-form.php:385
405
+ msgid "Activate languages and translations for custom taxonomies."
406
+ msgstr ""
407
+
408
+ #: include/list-table.php:55
409
+ #: include/media-translations.php:22
410
+ #: include/media-translations.php:60
411
+ #: include/post-translations.php:10
412
+ #: include/post-translations.php:33
413
+ #: include/term-translations.php:18
414
+ #: include/term-translations.php:80
415
+ msgid "Edit"
416
+ msgstr "Düzenle"
417
+
418
+ #: include/list-table.php:56
419
+ msgid "Delete"
420
+ msgstr "Sil"
421
+
422
+ #: include/list-table.php:65
423
+ msgid "Code"
424
+ msgstr "Dil Kodu"
425
+
426
+ #: include/list-table.php:67
427
+ msgid "Flag"
428
+ msgstr "Bayrak"
429
+
430
+ #: include/list-table.php:68
431
+ msgid "Posts"
432
+ msgstr "Yazılar"
433
+
434
+ #: include/list-table.php:118
435
+ msgid "Name"
436
+ msgstr "İsim"
437
+
438
+ #: include/list-table.php:119
439
+ msgid "String"
440
+ msgstr "Cümle"
441
+
442
+ #: include/media-translations.php:6
443
+ #: include/media-translations.php:44
444
+ #: include/term-translations.php:16
445
+ msgid "Translation"
446
+ msgstr "Çeviri"
447
+
448
+ #: include/media-translations.php:31
449
+ #: include/media-translations.php:68
450
+ #: include/post-translations.php:38
451
+ #: include/term-translations.php:60
452
+ msgid "Add new"
453
+ msgstr "Yeni ekle"
454
+
455
+ #: include/post-translations.php:5
456
  msgid "ID of pages in other languages:"
457
  msgstr "Sayfanın diğer dillerdeki ID'leri:"
458
 
459
+ #: include/post-translations.php:5
460
  msgid "ID of posts in other languages:"
461
  msgstr "Yazının diğer dillerdeki ID'leri:"
462
 
463
+ #: include/post-translations.php:9
464
  msgid "Page ID"
465
  msgstr "Sayfa ID"
466
 
467
+ #: include/post-translations.php:9
468
  msgid "Post ID"
469
  msgstr "Yazı ID"
470
 
471
+ #: include/term-translations.php:48
472
+ msgid "No untranslated term"
473
+ msgstr "Çevrilmemiş kelime yok"
 
474
 
475
+ #: include/widget.php:6
476
+ msgid "Language Switcher"
477
+ msgstr "Dil Değiştirme Ekranı"
 
478
 
479
+ #: include/widget.php:6
480
+ msgid "Displays a language switcher"
481
+ msgstr "Dil değiştirme ekranını görüntüler"
 
482
 
483
+ #: include/widget.php:69
484
+ msgid "Title:"
485
+ msgstr "Başlık:"
486
+
487
+ # @ polylang
488
+ #. translators: plugin header field 'Description'
489
+ #: polylang.php:0
490
+ msgid "Adds multilingual capability to WordPress"
491
+ msgstr ""
492
+
493
+ #: polylang.php:118
494
  #, php-format
495
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
496
+ 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."
497
 
498
+ #: polylang.php:159
499
+ msgid "For some reasons, Polylang could not create a table in your database."
500
+ msgstr "Bir nedenden dolayı Polylang veritabanınızda gerekli tabloları oluşturamadı."
501
 
502
+ # @ polylang
503
+ #: polylang.php:220
504
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
505
  msgstr ""
506
 
507
+ # @ polylang
508
+ #: polylang.php:222
509
+ #, php-format
510
+ msgid "Please upgrade first to %s before ugrading to %s."
511
+ msgstr ""
512
 
513
+ #~ msgid "Error: Restore of local flags failed!"
514
+ #~ msgstr "Hata: Bayrak resimleriniz eski haline getirilemedi!"
 
515
 
516
+ #~ msgid "Please move your local flags from %s to %s"
517
+ #~ msgstr "Lütfen bayrak resimlerinizi %s adresinden %s adresine taşıyın"
 
518
 
519
+ #~ msgid "%1$s %2$s"
520
+ #~ msgstr "%1$s %2$s"
 
521
 
522
+ #~ msgid "View posts for %1$s %2$s"
523
+ #~ msgstr "%1$s %2$s tarihleri arasındaki yazılara bak"
 
524
 
525
+ #~ msgid "Site Title"
526
+ #~ msgstr "Site Başlığı"
 
527
 
528
+ #~ msgid "Tagline"
529
+ #~ msgstr "Etiket Satırı"
 
530
 
531
+ #~ msgid "Page's language:"
532
+ #~ msgstr "Sayfa'nın dili:"
533
+
534
+ #~ msgid "Post's language:"
535
+ #~ msgstr "Yazı'nın dili:"
536
+
537
+ #~ msgid "None"
538
+ #~ msgstr "Yok"
539
 
540
+ #~ msgid "Update"
541
+ #~ msgstr "Güncelle"
languages/polylang.pot CHANGED
@@ -1,449 +1,599 @@
1
  msgid ""
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"
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 ""
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
 
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 ""
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 ""
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 ""
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 ""
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 ""
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
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Polylang\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: 2013-01-06 17:00:39+0000\n"
 
7
  "Language-Team: \n"
 
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
12
  "X-Poedit-SourceCharset: utf-8\n"
13
+ "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"
14
+ "X-Poedit-Basepath: ../\n"
15
+ "X-Poedit-Bookmarks: \n"
16
+ "X-Poedit-SearchPath-0: .\n"
17
+ "X-Textdomain-Support: yes"
18
 
19
+ #: include/about.php:3
20
  #, php-format
21
+ #@ polylang
22
+ 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."
 
 
 
 
 
 
 
23
  msgstr ""
24
 
25
+ #: include/about.php:9
26
  #, php-format
27
+ #@ polylang
28
+ 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."
29
  msgstr ""
30
 
31
+ #: include/about.php:16
32
  #, php-format
33
+ #@ polylang
34
+ msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
35
  msgstr ""
36
 
37
+ #: include/about.php:22
 
38
  #, php-format
39
+ #@ polylang
40
+ msgid "If you wonder how you can help the project, just %sread this%s."
41
  msgstr ""
42
 
43
+ #: include/about.php:27
44
+ #@ polylang
45
+ msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
 
 
 
 
 
46
  msgstr ""
47
 
48
+ #: include/admin-base.php:55
49
+ #: include/admin-base.php:185
50
+ #: include/admin-filters.php:250
51
+ #: include/admin.php:23
52
+ #: include/admin.php:318
53
+ #: include/list-table.php:46
54
+ #: polylang.php:270
55
+ #@ polylang
56
+ msgid "Languages"
57
  msgstr ""
58
 
59
+ #: include/admin-base.php:154
60
+ #@ polylang
61
+ msgid "Displays language names"
 
 
 
62
  msgstr ""
63
 
64
+ #: include/admin-base.php:155
65
+ #@ polylang
66
+ msgid "Displays flags"
 
67
  msgstr ""
68
 
69
+ #: include/admin-base.php:156
70
+ #@ polylang
71
+ msgid "Forces link to front page"
72
  msgstr ""
73
 
74
+ #: include/admin-base.php:157
75
+ #@ polylang
76
+ msgid "Hides the current language"
77
  msgstr ""
78
 
79
+ #: include/admin-base.php:161
80
+ #@ polylang
81
+ msgid "Displays a language switcher at the end of the menu"
82
  msgstr ""
83
 
84
+ #: include/admin-base.php:162
85
+ #@ polylang
86
+ msgid "Displays as dropdown"
 
 
87
  msgstr ""
88
 
89
+ #: include/admin-base.php:186
90
+ #@ polylang
91
+ msgid "Filters content by language"
92
  msgstr ""
93
 
94
+ #: include/admin-base.php:193
95
+ #@ polylang
96
+ msgid "Show all languages"
97
  msgstr ""
98
 
99
+ #: include/admin-filters.php:188
100
+ #: include/admin-filters.php:884
101
+ #@ polylang
102
+ msgid "Add new translation"
103
  msgstr ""
104
 
105
+ #: include/admin-filters.php:216
106
+ #: include/admin-filters.php:274
107
+ #: include/admin-filters.php:608
108
+ #: include/admin-filters.php:824
109
+ #: include/admin-filters.php:842
110
+ #: include/list-table.php:45
111
+ #: include/media-translations.php:5
112
+ #: include/media-translations.php:43
113
+ #: include/post-translations.php:8
114
+ #: include/term-translations.php:15
115
+ #: polylang.php:271
116
+ #@ polylang
117
+ msgid "Language"
118
  msgstr ""
119
 
120
+ #: include/admin-filters.php:623
121
+ #: include/admin-filters.php:658
122
+ #: include/list-table.php:120
123
+ #: include/media-translations.php:40
124
+ #: include/term-translations.php:6
125
+ #: include/term-translations.php:11
126
+ #@ polylang
127
+ msgid "Translations"
128
  msgstr ""
129
 
130
+ #: include/admin-filters.php:826
131
+ #: include/admin-filters.php:845
132
+ #@ polylang
133
+ msgid "Sets the language"
134
  msgstr ""
135
 
136
+ #: include/admin-filters.php:1078
137
+ #@ polylang
138
+ msgid "Theme locations and languages"
139
  msgstr ""
140
 
141
+ #: include/admin-filters.php:1084
142
+ #, php-format
143
+ #@ polylang
144
+ msgid "Please go to the %slanguages page%s to set theme locations and languages"
145
  msgstr ""
146
 
147
+ #: include/admin-filters.php:1102
148
+ #@ polylang
149
+ msgid "The widget is displayed for:"
150
  msgstr ""
151
 
152
+ #: include/admin-filters.php:1106
153
+ #: polylang.php:272
154
+ #@ polylang
155
+ msgid "All languages"
156
  msgstr ""
157
 
158
+ #: include/admin-filters.php:1130
159
+ #@ polylang
160
+ msgid "Admin language"
161
  msgstr ""
162
 
163
+ #: include/admin-filters.php:1135
164
+ #@ polylang
165
+ msgid "Wordpress default"
166
  msgstr ""
167
 
168
+ #: include/admin-filters.php:1161
169
+ #: include/admin.php:326
170
+ #@ polylang
171
+ msgid "Settings"
172
  msgstr ""
173
 
174
+ #: include/admin-filters.php:1167
175
+ #@ polylang
176
+ msgid "Upgrading language files&#8230;"
177
  msgstr ""
178
 
179
+ #: include/admin.php:22
180
+ #@ polylang
181
+ msgid "About Polylang"
182
  msgstr ""
183
 
184
+ #: include/admin.php:27
185
+ #: include/list-table.php:92
186
+ #@ polylang
187
+ msgid "Strings translations"
188
  msgstr ""
189
 
190
+ #: include/admin.php:323
191
+ #@ polylang
192
+ msgid "Menus"
193
  msgstr ""
194
 
195
+ #: include/admin.php:325
196
+ #: include/list-table.php:91
197
+ #@ polylang
198
+ msgid "Strings translation"
199
  msgstr ""
200
 
201
+ #: include/admin.php:345
202
+ #@ polylang
203
+ msgid "Enter a valid WorPress locale"
204
  msgstr ""
205
 
206
+ #: include/admin.php:346
207
+ #@ polylang
208
+ msgid "The language code must be 2 characters long"
209
  msgstr ""
210
 
211
+ #: include/admin.php:347
212
+ #@ polylang
213
+ msgid "The language code must be unique"
214
  msgstr ""
215
 
216
+ #: include/admin.php:348
217
+ #@ polylang
218
+ msgid "The language must have a name"
219
  msgstr ""
220
 
221
+ #: include/admin.php:349
222
+ #@ polylang
223
+ msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
224
  msgstr ""
225
 
226
+ #: include/admin.php:468
227
+ #@ polylang
228
+ msgid "Widget title"
229
  msgstr ""
230
 
231
+ #: include/base.php:339
232
+ #@ polylang
233
+ msgid "Taxonomies"
234
  msgstr ""
235
 
236
+ #: include/base.php:340
237
+ #@ polylang
238
+ msgid "Custom fields"
 
 
239
  msgstr ""
240
 
241
+ #: include/base.php:341
242
+ #@ polylang
243
+ msgid "Comment status"
244
  msgstr ""
245
 
246
+ #: include/base.php:342
247
+ #@ polylang
248
+ msgid "Ping status"
249
  msgstr ""
250
 
251
+ #: include/base.php:343
252
+ #@ polylang
253
+ msgid "Sticky posts"
254
  msgstr ""
255
 
256
+ #: include/base.php:344
257
+ #@ polylang
258
+ msgid "Published date"
259
  msgstr ""
260
 
261
+ #: include/base.php:345
262
+ #@ polylang
263
+ msgid "Post format"
264
  msgstr ""
265
 
266
+ #: include/base.php:346
267
+ #@ polylang
268
+ msgid "Page parent"
269
  msgstr ""
270
 
271
+ #: include/base.php:347
272
+ #@ polylang
273
+ msgid "Page template"
274
  msgstr ""
275
 
276
+ #: include/base.php:348
277
+ #@ polylang
278
+ msgid "Page order"
279
  msgstr ""
280
 
281
+ #: include/base.php:349
282
+ #@ polylang
283
+ msgid "Featured image"
284
  msgstr ""
285
 
286
+ #: include/languages-form.php:43
287
+ #@ polylang
288
  msgid "Edit language"
289
  msgstr ""
290
 
291
+ #: include/languages-form.php:43
292
+ #: include/languages-form.php:124
293
+ #@ polylang
294
  msgid "Add new language"
295
  msgstr ""
296
 
297
+ #: include/languages-form.php:65
298
+ #@ polylang
299
  msgid "Choose a language"
300
  msgstr ""
301
 
302
+ #: include/languages-form.php:79
303
+ #@ polylang
304
  msgid "You can choose a language in the list or directly edit it below."
305
  msgstr ""
306
 
307
+ #: include/languages-form.php:83
308
+ #: include/list-table.php:63
309
+ #@ polylang
310
  msgid "Full name"
311
  msgstr ""
312
 
313
+ #: include/languages-form.php:85
314
+ #@ polylang
315
  msgid "The name is how it is displayed on your site (for example: English)."
316
  msgstr ""
317
 
318
+ #: include/languages-form.php:89
319
+ #: include/list-table.php:64
320
+ #@ polylang
321
  msgid "Locale"
322
  msgstr ""
323
 
324
+ #: include/languages-form.php:94
325
+ #@ polylang
326
  msgid "Wordpress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
327
  msgstr ""
328
 
329
+ #: include/languages-form.php:98
330
+ #@ polylang
331
  msgid "Language code"
332
  msgstr ""
333
 
334
+ #: include/languages-form.php:100
335
+ #@ polylang
336
  msgid "2-letters ISO 639-1 language code (for example: en)"
337
  msgstr ""
338
 
339
+ #: include/languages-form.php:104
340
+ #@ polylang
341
  msgid "Text direction"
342
  msgstr ""
343
 
344
+ #: include/languages-form.php:108
345
+ #@ polylang
346
  msgid "left to right"
347
  msgstr ""
348
 
349
+ #: include/languages-form.php:113
350
+ #@ polylang
351
  msgid "right to left"
352
  msgstr ""
353
 
354
+ #: include/languages-form.php:115
355
+ #@ polylang
356
  msgid "Choose the text direction for the language"
357
  msgstr ""
358
 
359
+ #: include/languages-form.php:119
360
+ #: include/list-table.php:66
361
+ #@ polylang
362
  msgid "Order"
363
  msgstr ""
364
 
365
+ #: include/languages-form.php:121
366
+ #@ polylang
367
  msgid "Position of the language in the language switcher"
368
  msgstr ""
369
 
370
+ #: include/languages-form.php:180
371
+ #@ polylang
372
+ msgid "Language switcher"
373
  msgstr ""
374
 
375
+ #: include/languages-form.php:206
376
+ #@ polylang
377
+ msgid "Search translations"
378
  msgstr ""
379
 
380
+ #: include/languages-form.php:215
381
+ #@ polylang
382
  msgid "Clean strings translation database"
383
  msgstr ""
384
 
385
+ #: include/languages-form.php:231
386
+ #@ polylang
387
  msgid "Default language"
388
  msgstr ""
389
 
390
+ #: include/languages-form.php:243
391
+ #@ polylang
392
  msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
393
  msgstr ""
394
 
395
+ #: include/languages-form.php:251
396
+ #@ polylang
397
  msgid "Detect browser language"
398
  msgstr ""
399
 
400
+ #: include/languages-form.php:257
401
+ #@ polylang
402
  msgid "When the front page is visited, set the language according to the browser preference"
403
  msgstr ""
404
 
405
+ #: include/languages-form.php:264
406
+ #@ polylang
407
  msgid "URL modifications"
408
  msgstr ""
409
 
410
+ #: include/languages-form.php:270
411
+ #@ polylang
412
  msgid "The language is set from content. Posts, pages, categories and tags urls are not modified."
413
  msgstr ""
414
 
415
+ #: include/languages-form.php:278
416
+ #@ polylang
417
  msgid "The language code, for example /en/, is added to all urls when using pretty permalinks."
418
  msgstr ""
419
 
420
+ #: include/languages-form.php:287
421
+ #@ polylang
422
  msgid "Remove /language/ in pretty permalinks. Example:"
423
  msgstr ""
424
 
425
+ #: include/languages-form.php:296
426
+ #@ polylang
427
  msgid "Keep /language/ in pretty permalinks. Example:"
428
  msgstr ""
429
 
430
+ #: include/languages-form.php:305
431
+ #@ polylang
432
  msgid "Hide URL language information for default language"
433
  msgstr ""
434
 
435
+ #: include/languages-form.php:315
436
  #, php-format
437
+ #@ polylang
438
  msgid "When using static front page, redirect the language page (example: %s) to the front page in the right language"
439
  msgstr ""
440
 
441
+ #: include/languages-form.php:324
442
+ #@ polylang
443
+ msgid "Media"
444
+ msgstr ""
445
+
446
+ #: include/languages-form.php:330
447
+ #@ polylang
448
+ msgid "Activate languages and translations for media"
449
+ msgstr ""
450
+
451
+ #: include/languages-form.php:337
452
+ #@ polylang
453
  msgid "Synchronization"
454
  msgstr ""
455
 
456
+ #: include/languages-form.php:351
457
+ #@ polylang
458
+ msgid "Custom post types"
459
  msgstr ""
460
 
461
+ #: include/languages-form.php:364
462
+ #@ polylang
463
+ msgid "Activate languages and translations for custom post types."
464
  msgstr ""
465
 
466
+ #: include/languages-form.php:372
467
+ #@ polylang
468
+ msgid "Custom taxonomies"
469
  msgstr ""
470
 
471
+ #: include/languages-form.php:385
472
+ #@ polylang
473
+ msgid "Activate languages and translations for custom taxonomies."
474
  msgstr ""
475
 
476
+ #: include/list-table.php:55
477
+ #: include/media-translations.php:22
478
+ #: include/media-translations.php:60
479
+ #: include/post-translations.php:10
480
+ #: include/post-translations.php:33
481
+ #: include/term-translations.php:18
482
+ #: include/term-translations.php:80
483
+ #@ polylang
484
+ msgid "Edit"
485
  msgstr ""
486
 
487
+ #: include/list-table.php:56
488
+ #@ polylang
489
+ msgid "Delete"
490
  msgstr ""
491
 
492
+ #: include/list-table.php:65
493
+ #@ polylang
494
+ msgid "Code"
495
  msgstr ""
496
 
497
+ #: include/list-table.php:67
498
+ #@ polylang
499
+ msgid "Flag"
500
  msgstr ""
501
 
502
+ #: include/list-table.php:68
503
+ #@ polylang
504
+ msgid "Posts"
505
  msgstr ""
506
 
507
+ #: include/list-table.php:118
508
+ #@ polylang
509
+ msgid "Name"
510
  msgstr ""
511
 
512
+ #: include/list-table.php:119
513
+ #@ polylang
514
+ msgid "String"
515
+ msgstr ""
516
+
517
+ #: include/media-translations.php:6
518
+ #: include/media-translations.php:44
519
+ #: include/term-translations.php:16
520
+ #@ polylang
521
+ msgid "Translation"
522
+ msgstr ""
523
+
524
+ #: include/media-translations.php:31
525
+ #: include/media-translations.php:68
526
+ #: include/post-translations.php:38
527
+ #: include/term-translations.php:60
528
+ #@ polylang
529
+ msgid "Add new"
530
+ msgstr ""
531
+
532
+ #: include/post-translations.php:5
533
+ #@ polylang
534
+ msgid "ID of pages in other languages:"
535
  msgstr ""
536
 
537
+ #: include/post-translations.php:5
538
+ #@ polylang
539
+ msgid "ID of posts in other languages:"
540
+ msgstr ""
541
+
542
+ #: include/post-translations.php:9
543
+ #@ polylang
544
+ msgid "Page ID"
545
+ msgstr ""
546
+
547
+ #: include/post-translations.php:9
548
+ #@ polylang
549
+ msgid "Post ID"
550
+ msgstr ""
551
+
552
+ #: include/term-translations.php:48
553
+ #@ polylang
554
  msgid "No untranslated term"
555
  msgstr ""
556
 
557
+ #: include/widget.php:6
558
+ #@ polylang
559
+ msgid "Language Switcher"
560
  msgstr ""
561
 
562
+ #: include/widget.php:6
563
+ #@ polylang
564
+ msgid "Displays a language switcher"
565
  msgstr ""
566
 
567
+ #: include/widget.php:69
568
+ #@ polylang
569
+ msgid "Title:"
570
  msgstr ""
571
 
572
+ #. translators: plugin header field 'Description'
573
+ #: polylang.php:0
574
+ #@ polylang
575
+ msgid "Adds multilingual capability to WordPress"
576
  msgstr ""
577
 
578
+ #: polylang.php:118
579
+ #, php-format
580
+ #@ polylang
581
+ msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
582
  msgstr ""
583
 
584
+ #: polylang.php:159
585
+ #@ polylang
586
+ msgid "For some reasons, Polylang could not create a table in your database."
587
  msgstr ""
588
 
589
+ #: polylang.php:220
590
+ #@ polylang
591
+ msgid "Polylang has been deactivated because you upgraded from a too old version."
592
+ msgstr ""
593
+
594
+ #: polylang.php:222
595
+ #, php-format
596
+ #@ polylang
597
+ msgid "Please upgrade first to %s before ugrading to %s."
598
  msgstr ""
599
 
polylang.php CHANGED
@@ -1,32 +1,35 @@
1
- <?php
2
  /*
3
  Plugin Name: Polylang
4
- Plugin URI: http://wordpress.org/extend/plugins/polylang/
5
- Version: 0.9.8
6
  Author: F. Demarle
7
- Description: Adds multilingual capability to Wordpress
8
  Text Domain: polylang
9
  Domain Path: /languages
10
  */
11
 
12
- /* Copyright 2011-2012 F. Demarle
13
-
14
- This program is free software; you can redistribute it and/or modify
15
- it under the terms of the GNU General Public License, published by
16
- the Free Software Foundation, either version 2 of the License, or
17
- (at your option) any later version.
18
-
19
- This program is distributed in the hope that it will be useful,
20
- but WITHOUT ANY WARRANTY; without even the implied warranty of
21
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22
- GNU General Public License for more details.
23
-
24
- You should have received a copy of the GNU General Public License
25
- along with this program; if not, write to the Free Software
26
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
27
- */
28
-
29
- define('POLYLANG_VERSION', '0.9.8');
 
 
 
30
  define('PLL_MIN_WP_VERSION', '3.1');
31
 
32
  define('POLYLANG_DIR', dirname(__FILE__)); // our directory
@@ -43,20 +46,8 @@ define('POLYLANG_URL', WP_PLUGIN_URL.'/'.basename(POLYLANG_DIR)); // our url
43
  if (!defined('PLL_LOCAL_URL'))
44
  define('PLL_LOCAL_URL', WP_CONTENT_URL.'/polylang'); // default url to access user data such as custom flags
45
 
46
- if (!defined('PLL_DISPLAY_ABOUT'))
47
- define('PLL_DISPLAY_ABOUT', true); // displays the "About Polylang" metabox by default
48
-
49
- if (!defined('PLL_FILTER_HOME_URL'))
50
- define('PLL_FILTER_HOME_URL', true); // filters the home url (to return the homepage in the right langage) by default
51
-
52
- if (!defined('PLL_SEARCH_FORM_JS'))
53
- define('PLL_SEARCH_FORM_JS', true); // add javascript code to modify search form is enabled by default
54
-
55
- if (!defined('PLL_LANG_EARLY'))
56
- define('PLL_LANG_EARLY', true); // temporary option (will be suppressed in versions > 0.9)
57
-
58
- if (!defined('PLL_MEDIA_SUPPORT'))
59
- define('PLL_MEDIA_SUPPORT', true); // FIXME put this in ui in 1.0
60
 
61
  require_once(PLL_INC.'/base.php');
62
 
@@ -71,7 +62,13 @@ class Polylang extends Polylang_Base {
71
  register_activation_hook( __FILE__, array(&$this, 'activate'));
72
  register_deactivation_hook( __FILE__, array(&$this, 'deactivate'));
73
 
74
- // stopping here if we are going to deactivate the plugin avoids breaking rewrite rules
 
 
 
 
 
 
75
  if (isset($_GET['action']) && $_GET['action'] == 'deactivate' && isset($_GET['plugin']) && $_GET['plugin'] == 'polylang/polylang.php')
76
  return;
77
 
@@ -83,9 +80,9 @@ class Polylang extends Polylang_Base {
83
  add_action('admin_init', array(&$this, 'admin_init'));
84
 
85
  // plugin and widget initialization
86
- add_action('setup_theme', array(&$this, 'init'));
87
  add_action('widgets_init', array(&$this, 'widgets_init'));
88
- add_action('wp_loaded', array(&$this, 'prepare_rewrite_rules'), 20); // after Polylang_base::add_post_types_taxonomies
89
 
90
  // separate admin and frontend
91
  if (is_admin() && isset($_GET['page']) && $_GET['page'] == 'mlang') {
@@ -93,12 +90,14 @@ class Polylang extends Polylang_Base {
93
  require_once(PLL_INC.'/admin.php');
94
  $polylang = new Polylang_Admin();
95
  }
 
96
  // avoid loading polylang admin filters for frontend ajax requests if 'pll_load_front' is set (thanks to g100g)
97
- elseif (is_admin() && !(defined('DOING_AJAX') && isset($_REQUEST['pll_load_front']))) {
98
  require_once(PLL_INC.'/admin-base.php');
99
  require_once(PLL_INC.'/admin-filters.php');
100
  $polylang = new Polylang_Admin_Filters();
101
  }
 
102
  else {
103
  require_once(PLL_INC.'/core.php');
104
  $polylang = new Polylang_Core();
@@ -106,6 +105,14 @@ class Polylang extends Polylang_Base {
106
 
107
  // loads the API
108
  require_once(PLL_INC.'/api.php');
 
 
 
 
 
 
 
 
109
  }
110
 
111
  // plugin activation for multisite
@@ -113,9 +120,13 @@ class Polylang extends Polylang_Base {
113
  global $wp_version, $wpdb;
114
  load_plugin_textdomain('polylang', false, basename(POLYLANG_DIR).'/languages'); // plugin i18n
115
 
116
- if (version_compare($wp_version, PLL_MIN_WP_VERSION , '<'))
117
  die (sprintf('<p style = "font-family: sans-serif; font-size: 12px; color: #333; margin: -5px">%s</p>',
118
- sprintf(__('You are using WordPress %s. Polylang requires at least WordPress %s.', 'polylang'), $wp_version, PLL_MIN_WP_VERSION)));
 
 
 
 
119
 
120
  // check if it is a network activation - if so, run the activation function for each blog
121
  if (is_multisite() && isset($_GET['networkwide']) && ($_GET['networkwide'] == 1)) {
@@ -132,28 +143,31 @@ class Polylang extends Polylang_Base {
132
  // plugin activation
133
  function _activate() {
134
  // create the termmeta table - not provided by WP by default - if it does not already exists
135
- // uses exactly the same model as other meta tables to be able to use access functions provided by WP
136
  global $wpdb;
137
- $charset_collate = empty($wpdb->charset) ? '' : "DEFAULT CHARACTER SET $wpdb->charset";
138
  $charset_collate .= empty($wpdb->collate) ? '' : " COLLATE $wpdb->collate";
139
  $table = $wpdb->prefix . 'termmeta';
140
-
141
- $r = $wpdb->query("CREATE TABLE IF NOT EXISTS $table (
142
- meta_id bigint(20) unsigned NOT NULL auto_increment,
143
- term_id bigint(20) unsigned NOT NULL default '0',
144
- meta_key varchar(255) default NULL,
145
- meta_value longtext,
146
- PRIMARY KEY (meta_id),
147
- KEY term_id (term_id),
148
- KEY meta_key (meta_key)
 
149
  ) $charset_collate;");
150
 
151
  if ($r === false)
152
- die (sprintf('<p style = "font-family: sans-serif; font-size: 12px; color: #333; margin: -5px">%s</p>',
153
- __('For some reasons, Polylang could not create a table in your database.', 'polylang')));
 
 
154
 
155
  // codex tells to use the init action to call register_taxonomy but I need it now for my rewrite rules
156
- register_taxonomy('language', null , array('label' => false, 'query_var'=>'lang'));
157
 
158
  // defines default values for options in case this is the first installation
159
  $options = get_option('polylang');
@@ -163,15 +177,19 @@ class Polylang extends Polylang_Base {
163
  $options['hide_default'] = 0; // do not remove URL language information for default language
164
  $options['force_lang'] = 0; // do not add URL language information when useless
165
  $options['redirect_lang'] = 0; // do not redirect the language page to the homepage
166
- $options['sync'] = 1; // synchronisation is enabled by default
 
 
 
167
  }
168
  $options['version'] = POLYLANG_VERSION;
169
- update_option('polylang', $options);
170
 
171
- // add our rewrite rules
172
- $this->add_post_types_taxonomies();
173
- $this->prepare_rewrite_rules();
174
- flush_rewrite_rules();
 
 
175
  }
176
 
177
  // plugin deactivation for multisite
@@ -202,47 +220,17 @@ class Polylang extends Polylang_Base {
202
  restore_current_blog();
203
  }
204
 
205
- // restores the local_flags directory after upgrade from version 0.5.1 or older
206
- function post_upgrade() {
207
- // nothing to restore
208
- if (!@is_dir($upgrade_dir = WP_CONTENT_DIR . '/upgrade/polylang/local_flags'))
209
- return true;
210
-
211
- // don't move if the directory is empty
212
- $contents = @scandir($upgrade_dir);
213
- if (is_array($contents) && ($files = array_diff($contents, array(".", "..", ".DS_Store", "_notes", "Thumbs.db"))) && empty($files))
214
- return true;
215
-
216
- // move the directory to wp-content
217
- if (!@rename($upgrade_dir, PLL_LOCAL_DIR))
218
- return new WP_Error('polylang_restore_error', sprintf('%s<br />%s',
219
- __('Error: Restore of local flags failed!', 'polylang'),
220
- sprintf(__('Please move your local flags from %s to %s', 'polylang'), esc_html($upgrade_dir), '<strong>'.esc_html(PLL_LOCAL_DIR).'</strong>')
221
- ));
222
-
223
- @rmdir(WP_CONTENT_DIR . '/upgrade/polylang');
224
- return true;
225
- }
226
-
227
- // upgrades from old translation used up to V0.4.4 to new model used in V0.5+
228
- function upgrade_translations($type, $ids) {
229
- $listlanguages = $this->get_languages_list();
230
- foreach ($ids as $id) {
231
- $lang = call_user_func(array(&$this, 'get_'.$type.'_language'), $id);
232
- if (!$lang)
233
- continue;
234
-
235
- $tr = array();
236
- foreach ($listlanguages as $language) {
237
- if ($meta = get_metadata($type, $id, '_lang-'.$language->slug, true))
238
- $tr[$language->slug] = $meta;
239
- }
240
-
241
- if (!empty($tr)) {
242
- $tr = serialize(array_merge(array($lang->slug => $id), $tr));
243
- update_metadata($type, $id, '_translations', $tr);
244
- }
245
- }
246
  }
247
 
248
  // manage upgrade even when it is done manually
@@ -250,57 +238,23 @@ class Polylang extends Polylang_Base {
250
  $options = get_option('polylang');
251
  if (version_compare($options['version'], POLYLANG_VERSION, '<')) {
252
 
253
- if (version_compare($options['version'], '0.4', '<'))
254
- $options['hide_default'] = 0; // option introduced in 0.4
255
-
256
- // translation model changed in V0.5
257
- if (version_compare($options['version'], '0.5', '<')) {
258
- $ids = get_posts(array('numberposts' => -1, 'fields' => 'ids', 'post_type' => 'any', 'post_status' => 'any'));
259
- $this->upgrade_translations('post', $ids);
260
- $ids = get_terms($this->taxonomies, array('get' => 'all', 'fields' => 'ids'));
261
- $this->upgrade_translations('term', $ids);
262
- }
263
 
264
- // translation model changed in V0.5
265
- // deleting the old one has been delayed in V0.6 (just in case...)
266
- if (version_compare($options['version'], '0.6', '<')) {
267
- $listlanguages = $this->get_languages_list();
268
 
269
- $ids = get_posts(array('numberposts'=> -1, 'fields' => 'ids', 'post_type'=>'any', 'post_status'=>'any'));
270
- foreach ($ids as $id) {
271
- foreach ($listlanguages as $lang)
272
- delete_post_meta($id, '_lang-'.$lang->slug);
273
- }
274
 
275
- $ids = get_terms($this->taxonomies, array('get' => 'all', 'fields' => 'ids'));
276
- foreach ($ids as $id) {
277
- foreach ($listlanguages as $lang)
278
- delete_metadata('term', $id, '_lang-'.$lang->slug);
279
- }
280
- }
281
 
282
- if (version_compare($options['version'], '0.7', '<'))
283
- $options['force_lang'] = 0; // option introduced in 0.7
284
-
285
- // string translation storage model changed and option added in 0.8
286
- if (version_compare($options['version'], '0.8dev1', '<')) {
287
- if (function_exists('base64_decode')) {
288
- $mo = new MO();
289
- foreach ($this->get_languages_list() as $language) {
290
- $reader = new POMO_StringReader(base64_decode(get_option('polylang_mo'.$language->term_id)));
291
- $mo->import_from_reader($reader);
292
- $this->mo_export($mo, $language);
293
- }
294
- }
295
- $options['redirect_lang'] = 0; // option introduced in 0.8
296
  }
297
 
298
- if (version_compare($options['version'], '0.8.8', '<'))
299
- flush_rewrite_rules(); // rewrite rules have been modified in 0.8.8
300
-
301
- if (version_compare($options['version'], '0.9', '<'))
302
- $options['sync'] = defined('PLL_SYNC') && !PLL_SYNC ? 0 : 1; // the option replaces PLL_SYNC in 0.9
303
-
304
  $options['version'] = POLYLANG_VERSION;
305
  update_option('polylang', $options);
306
  }
@@ -312,7 +266,8 @@ class Polylang extends Polylang_Base {
312
  $wpdb->termmeta = $wpdb->prefix . 'termmeta'; // registers the termmeta table in wpdb
313
  $options = get_option('polylang');
314
 
315
- load_plugin_textdomain('polylang', false, basename(POLYLANG_DIR).'/languages'); // plugin i18n
 
316
 
317
  // registers the language taxonomy
318
  // codex: use the init action to call this function
@@ -325,24 +280,27 @@ class Polylang extends Polylang_Base {
325
  ),
326
  'public' => false, // avoid displaying the 'like post tags text box' in the quick edit
327
  'query_var'=>'lang',
328
- 'update_count_callback' => '_update_post_term_count'));
 
329
 
330
  // optionaly removes 'language' in permalinks so that we get http://www.myblog/en/ instead of http://www.myblog/language/en/
331
  // language information always in front of the uri ('with_front' => false)
332
  // the 3rd parameter structure has been modified in WP 3.4
333
- add_permastruct('language', $options['rewrite'] ? '%language%' : 'language/%language%', version_compare($GLOBALS['wp_version'], '3.4' , '<') ? false : array('with_front' => false));
 
334
  }
335
 
336
  // registers our widgets
337
  function widgets_init() {
338
  require_once(PLL_INC.'/widget.php');
339
- require_once(PLL_INC.'/calendar.php'); // loads this only now otherwise it breaks widgets not registered in a widgets_init hook
340
-
341
  register_widget('Polylang_Widget');
342
 
343
  // overwrites the calendar widget to filter posts by language
344
- unregister_widget('WP_Widget_Calendar');
345
- register_widget('Polylang_Widget_Calendar');
 
 
 
346
  }
347
 
348
  // complete our taxonomy and add rewrite rules filters once custom post types and taxonomies are registered (normally in init)
@@ -354,8 +312,10 @@ class Polylang extends Polylang_Base {
354
  if (!$this->get_languages_list())
355
  return;
356
 
357
- $types = array_merge(array('post', 'date', 'root', 'comments', 'search', 'author', 'page'), array_keys($GLOBALS['wp_rewrite']->extra_permastructs));
 
358
  $types = apply_filters('pll_rewrite_rules', $types); // allow plugins to add rewrite rules to the language filter
 
359
  foreach ($types as $type)
360
  add_filter($type . '_rewrite_rules', array(&$this, 'rewrite_rules'));
361
 
@@ -366,13 +326,15 @@ class Polylang extends Polylang_Base {
366
  // always make sure the default language is at the end in case the language information is hidden for default language
367
  // thanks to brbrbr http://wordpress.org/support/topic/plugin-polylang-rewrite-rules-not-correct
368
  function rewrite_rules($rules) {
 
 
369
  // suppress the rules created by WordPress for our taxonomy
370
- if (($current_filter = current_filter()) == 'language_rewrite_rules')
371
  return array();
372
 
373
  global $wp_rewrite;
374
  $options = get_option('polylang');
375
- $always_rewrite = in_array(str_replace('_rewrite_rules', '', $current_filter), array('date', 'root', 'comments', 'author', 'post_format'));
376
  $newrules = array();
377
 
378
  foreach ($this->get_languages_list() as $language)
@@ -385,39 +347,44 @@ class Polylang extends Polylang_Base {
385
  foreach ($rules as $key => $rule) {
386
  // we don't need the lang parameter for post types and taxonomies
387
  // moreover adding it would create issues for pages and taxonomies
388
- if ($options['force_lang'] && in_array(str_replace('_rewrite_rules', '', $current_filter), array_merge($this->post_types, $this->taxonomies))) {
389
  if (isset($slug))
390
- $newrules[$slug.str_replace($wp_rewrite->root, '', $key)] = str_replace(array('[8]', '[7]', '[6]', '[5]', '[4]', '[3]', '[2]', '[1]'),
391
- array('[9]', '[8]', '[7]', '[6]', '[5]', '[4]', '[3]', '[2]'), $rule); // hopefully it is sufficient !
 
 
 
392
 
393
- if ($options['hide_default'])
394
  $newrules[$key] = $rules[$key];
395
-
396
- unset($rules[$key]); // now useless
 
397
  }
398
 
399
  // rewrite rules filtered by language
400
- elseif ($always_rewrite || (strpos($rule, 'post_type=') && !strpos($rule, 'name=')) || ($current_filter != 'rewrite_rules_array' && $options['force_lang'])) {
401
  if (isset($slug))
402
- $newrules[$slug.str_replace($wp_rewrite->root, '', $key)] = str_replace(array('[8]', '[7]', '[6]', '[5]', '[4]', '[3]', '[2]', '[1]', '?'),
403
- array('[9]', '[8]', '[7]', '[6]', '[5]', '[4]', '[3]', '[2]', '?lang=$matches[1]&'), $rule); // hopefully it is sufficient !
 
 
 
404
 
405
  if ($options['hide_default'])
406
  $newrules[$key] = str_replace('?', '?lang='.$options['default_lang'].'&', $rule);
407
 
408
  unset($rules[$key]); // now useless
409
- }
410
  }
411
 
412
  // the home rewrite rule
413
- if ($current_filter == 'root_rewrite_rules' && isset($slug))
414
- $newrules[$slug.'?$'] = 'index.php?lang=$matches[1]';
415
 
416
  return $newrules + $rules;
417
  }
418
 
419
  } // class Polylang
420
 
421
- if (class_exists("Polylang"))
422
- new Polylang();
423
- ?>
1
+ <?php
2
  /*
3
  Plugin Name: Polylang
4
+ Plugin URI: http://polylang.wordpress.com/
5
+ Version: 1.0
6
  Author: F. Demarle
7
+ Description: Adds multilingual capability to WordPress
8
  Text Domain: polylang
9
  Domain Path: /languages
10
  */
11
 
12
+ /*
13
+ * Copyright 2011-2013 F. Demarle
14
+ *
15
+ * This program is free software; you can redistribute it and/or modify
16
+ * it under the terms of the GNU General Public License as published by
17
+ * the Free Software Foundation; either version 2 of the License, or
18
+ * (at your option) any later version.
19
+ *
20
+ * This program is distributed in the hope that it will be useful,
21
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
22
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23
+ * GNU General Public License for more details.
24
+ *
25
+ * You should have received a copy of the GNU General Public License
26
+ * along with this program; if not, write to the Free Software
27
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
28
+ * MA 02110-1301, USA.
29
+ *
30
+ */
31
+
32
+ define('POLYLANG_VERSION', '1.0');
33
  define('PLL_MIN_WP_VERSION', '3.1');
34
 
35
  define('POLYLANG_DIR', dirname(__FILE__)); // our directory
46
  if (!defined('PLL_LOCAL_URL'))
47
  define('PLL_LOCAL_URL', WP_CONTENT_URL.'/polylang'); // default url to access user data such as custom flags
48
 
49
+ if (!defined('PLL_COOKIE'))
50
+ define('PLL_COOKIE', 'pll_language');
 
 
 
 
 
 
 
 
 
 
 
 
51
 
52
  require_once(PLL_INC.'/base.php');
53
 
62
  register_activation_hook( __FILE__, array(&$this, 'activate'));
63
  register_deactivation_hook( __FILE__, array(&$this, 'deactivate'));
64
 
65
+ // stopping here if we upgraded from a too old version
66
+ if (($options = get_option('polylang')) && version_compare($options['version'], '0.8', '<')) {
67
+ add_action('all_admin_notices', array(&$this, 'admin_notices'));
68
+ return;
69
+ }
70
+
71
+ // stopping here if we are going to deactivate the plugin (avoids breaking rewrite rules)
72
  if (isset($_GET['action']) && $_GET['action'] == 'deactivate' && isset($_GET['plugin']) && $_GET['plugin'] == 'polylang/polylang.php')
73
  return;
74
 
80
  add_action('admin_init', array(&$this, 'admin_init'));
81
 
82
  // plugin and widget initialization
83
+ add_action('setup_theme', array(&$this, 'init'), 1);
84
  add_action('widgets_init', array(&$this, 'widgets_init'));
85
+ add_action('wp_loaded', array(&$this, 'prepare_rewrite_rules'), 5); // after Polylang_base::add_post_types_taxonomies
86
 
87
  // separate admin and frontend
88
  if (is_admin() && isset($_GET['page']) && $_GET['page'] == 'mlang') {
90
  require_once(PLL_INC.'/admin.php');
91
  $polylang = new Polylang_Admin();
92
  }
93
+
94
  // avoid loading polylang admin filters for frontend ajax requests if 'pll_load_front' is set (thanks to g100g)
95
+ elseif (defined('DOING_CRON') || (is_admin() && !(defined('DOING_AJAX') && isset($_REQUEST['pll_load_front'])))) {
96
  require_once(PLL_INC.'/admin-base.php');
97
  require_once(PLL_INC.'/admin-filters.php');
98
  $polylang = new Polylang_Admin_Filters();
99
  }
100
+
101
  else {
102
  require_once(PLL_INC.'/core.php');
103
  $polylang = new Polylang_Core();
105
 
106
  // loads the API
107
  require_once(PLL_INC.'/api.php');
108
+
109
+ // WPML API + wpml-config.xml
110
+ if (!defined('PLL_WPML_COMPAT') || PLL_WPML_COMPAT)
111
+ require_once(PLL_INC.'/wpml-compat.php');
112
+
113
+ // extra code for compatibility with some plugins
114
+ if (!defined('PLL_PLUGINS_COMPAT') || PLL_PLUGINS_COMPAT)
115
+ require_once(PLL_INC.'/plugins-compat.php');
116
  }
117
 
118
  // plugin activation for multisite
120
  global $wp_version, $wpdb;
121
  load_plugin_textdomain('polylang', false, basename(POLYLANG_DIR).'/languages'); // plugin i18n
122
 
123
+ if (version_compare($wp_version, PLL_MIN_WP_VERSION , '<'))
124
  die (sprintf('<p style = "font-family: sans-serif; font-size: 12px; color: #333; margin: -5px">%s</p>',
125
+ sprintf(__('You are using WordPress %s. Polylang requires at least WordPress %s.', 'polylang'),
126
+ esc_html($wp_version),
127
+ PLL_MIN_WP_VERSION
128
+ )
129
+ ));
130
 
131
  // check if it is a network activation - if so, run the activation function for each blog
132
  if (is_multisite() && isset($_GET['networkwide']) && ($_GET['networkwide'] == 1)) {
143
  // plugin activation
144
  function _activate() {
145
  // create the termmeta table - not provided by WP by default - if it does not already exists
146
+ // uses exactly the same model as other meta tables to be able to use access functions provided by WP
147
  global $wpdb;
148
+ $charset_collate = empty($wpdb->charset) ? '' : "DEFAULT CHARACTER SET $wpdb->charset";
149
  $charset_collate .= empty($wpdb->collate) ? '' : " COLLATE $wpdb->collate";
150
  $table = $wpdb->prefix . 'termmeta';
151
+
152
+ $r = $wpdb->query("
153
+ CREATE TABLE IF NOT EXISTS $table (
154
+ meta_id bigint(20) unsigned NOT NULL auto_increment,
155
+ term_id bigint(20) unsigned NOT NULL default '0',
156
+ meta_key varchar(255) default NULL,
157
+ meta_value longtext,
158
+ PRIMARY KEY (meta_id),
159
+ KEY term_id (term_id),
160
+ KEY meta_key (meta_key)
161
  ) $charset_collate;");
162
 
163
  if ($r === false)
164
+ die (sprintf(
165
+ '<p style = "font-family: sans-serif; font-size: 12px; color: #333; margin: -5px">%s</p>',
166
+ __('For some reasons, Polylang could not create a table in your database.', 'polylang')
167
+ ));
168
 
169
  // codex tells to use the init action to call register_taxonomy but I need it now for my rewrite rules
170
+ register_taxonomy('language', null , array('label' => false, 'query_var'=>'lang'));
171
 
172
  // defines default values for options in case this is the first installation
173
  $options = get_option('polylang');
177
  $options['hide_default'] = 0; // do not remove URL language information for default language
178
  $options['force_lang'] = 0; // do not add URL language information when useless
179
  $options['redirect_lang'] = 0; // do not redirect the language page to the homepage
180
+ $options['media_support'] = 1; // support languages and translation for media by default
181
+ $options['sync'] = array_keys($this->list_metas_to_sync()); // synchronisation is enabled by default
182
+ $options['post_types'] = array_values(get_post_types(array('_builtin' => false, 'show_ui => true')));
183
+ $options['taxonomies'] = array_values(get_taxonomies(array('_builtin' => false, 'show_ui => true')));
184
  }
185
  $options['version'] = POLYLANG_VERSION;
 
186
 
187
+ if (update_option('polylang', $options)) {
188
+ // add our rewrite rules
189
+ $this->add_post_types_taxonomies();
190
+ $this->prepare_rewrite_rules();
191
+ flush_rewrite_rules();
192
+ }
193
  }
194
 
195
  // plugin deactivation for multisite
220
  restore_current_blog();
221
  }
222
 
223
+ // displays a notice when ugrading from a too old version
224
+ function admin_notices() {
225
+ printf(
226
+ '<div class="error"><p>%s</p><p>%s</p></div>',
227
+ __('Polylang has been deactivated because you upgraded from a too old version.', 'polylang'),
228
+ sprintf(
229
+ __('Please upgrade first to %s before ugrading to %s.', 'polylang'),
230
+ '<strong>0.9.8</strong>',
231
+ POLYLANG_VERSION
232
+ )
233
+ );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
234
  }
235
 
236
  // manage upgrade even when it is done manually
238
  $options = get_option('polylang');
239
  if (version_compare($options['version'], POLYLANG_VERSION, '<')) {
240
 
241
+ if (version_compare($options['version'], '0.9', '<'))
242
+ $options['sync'] = defined('PLL_SYNC') && !PLL_SYNC ? 0 : 1; // the option replaces PLL_SYNC in 0.9
 
 
 
 
 
 
 
 
243
 
244
+ if (version_compare($options['version'], '1.0', '<')) {
245
+ // the option replaces PLL_MEDIA_SUPPORT in 1.0
246
+ $options['media_support'] = defined('PLL_MEDIA_SUPPORT') && !PLL_MEDIA_SUPPORT ? 0 : 1;
 
247
 
248
+ // split the synchronization options in 1.0
249
+ $options['sync'] = empty($options['sync']) ? array() : array_keys($this->list_metas_to_sync());
 
 
 
250
 
251
+ // set default values for post types and taxonomies to translate
252
+ $options['post_types'] = array_values(get_post_types(array('_builtin' => false, 'show_ui => true')));
253
+ $options['taxonomies'] = array_values(get_taxonomies(array('_builtin' => false, 'show_ui => true')));
 
 
 
254
 
255
+ flush_rewrite_rules(); // rewrite rules have been modified in 1.0
 
 
 
 
 
 
 
 
 
 
 
 
 
256
  }
257
 
 
 
 
 
 
 
258
  $options['version'] = POLYLANG_VERSION;
259
  update_option('polylang', $options);
260
  }
266
  $wpdb->termmeta = $wpdb->prefix . 'termmeta'; // registers the termmeta table in wpdb
267
  $options = get_option('polylang');
268
 
269
+ if (is_admin())
270
+ load_plugin_textdomain('polylang', false, basename(POLYLANG_DIR).'/languages'); // plugin i18n, only needed for backend
271
 
272
  // registers the language taxonomy
273
  // codex: use the init action to call this function
280
  ),
281
  'public' => false, // avoid displaying the 'like post tags text box' in the quick edit
282
  'query_var'=>'lang',
283
+ 'update_count_callback' => '_update_post_term_count'
284
+ ));
285
 
286
  // optionaly removes 'language' in permalinks so that we get http://www.myblog/en/ instead of http://www.myblog/language/en/
287
  // language information always in front of the uri ('with_front' => false)
288
  // the 3rd parameter structure has been modified in WP 3.4
289
+ add_permastruct('language', $options['rewrite'] ? '%language%' : 'language/%language%',
290
+ version_compare($GLOBALS['wp_version'], '3.4' , '<') ? false : array('with_front' => false));
291
  }
292
 
293
  // registers our widgets
294
  function widgets_init() {
295
  require_once(PLL_INC.'/widget.php');
 
 
296
  register_widget('Polylang_Widget');
297
 
298
  // overwrites the calendar widget to filter posts by language
299
+ if (!defined('PLL_WIDGET_CALENDAR') || PLL_WIDGET_CALENDAR) {
300
+ require_once(PLL_INC.'/calendar.php'); // loads this only now otherwise it breaks widgets not registered in a widgets_init hook
301
+ unregister_widget('WP_Widget_Calendar');
302
+ register_widget('Polylang_Widget_Calendar');
303
+ }
304
  }
305
 
306
  // complete our taxonomy and add rewrite rules filters once custom post types and taxonomies are registered (normally in init)
312
  if (!$this->get_languages_list())
313
  return;
314
 
315
+ $types = array_values(array_merge($this->post_types, $this->taxonomies)); // supported post types and taxonomies
316
+ $types = array_merge(array('date', 'root', 'comments', 'search', 'author', 'language', 'post_format'), $types);
317
  $types = apply_filters('pll_rewrite_rules', $types); // allow plugins to add rewrite rules to the language filter
318
+
319
  foreach ($types as $type)
320
  add_filter($type . '_rewrite_rules', array(&$this, 'rewrite_rules'));
321
 
326
  // always make sure the default language is at the end in case the language information is hidden for default language
327
  // thanks to brbrbr http://wordpress.org/support/topic/plugin-polylang-rewrite-rules-not-correct
328
  function rewrite_rules($rules) {
329
+ $filter = str_replace('_rewrite_rules', '', current_filter());
330
+
331
  // suppress the rules created by WordPress for our taxonomy
332
+ if ($filter == 'language')
333
  return array();
334
 
335
  global $wp_rewrite;
336
  $options = get_option('polylang');
337
+ $always_rewrite = in_array($filter, array('date', 'root', 'comments', 'author', 'post_format'));
338
  $newrules = array();
339
 
340
  foreach ($this->get_languages_list() as $language)
347
  foreach ($rules as $key => $rule) {
348
  // we don't need the lang parameter for post types and taxonomies
349
  // moreover adding it would create issues for pages and taxonomies
350
+ if ($options['force_lang'] && in_array($filter, array_merge($this->post_types, $this->taxonomies))) {
351
  if (isset($slug))
352
+ $newrules[$slug.str_replace($wp_rewrite->root, '', $key)] = str_replace(
353
+ array('[8]', '[7]', '[6]', '[5]', '[4]', '[3]', '[2]', '[1]'),
354
+ array('[9]', '[8]', '[7]', '[6]', '[5]', '[4]', '[3]', '[2]'),
355
+ $rule
356
+ ); // hopefully it is sufficient!
357
 
358
+ if ($options['hide_default']) {
359
  $newrules[$key] = $rules[$key];
360
+ // unset only if we hide the code for the default language as check_language_code_in_url will do its job in other cases
361
+ unset($rules[$key]);
362
+ }
363
  }
364
 
365
  // rewrite rules filtered by language
366
+ elseif ($always_rewrite || (strpos($rule, 'post_type=') && !strpos($rule, 'name=')) || ($filter != 'rewrite_rules_array' && $options['force_lang'])) {
367
  if (isset($slug))
368
+ $newrules[$slug.str_replace($wp_rewrite->root, '', $key)] = str_replace(
369
+ array('[8]', '[7]', '[6]', '[5]', '[4]', '[3]', '[2]', '[1]', '?'),
370
+ array('[9]', '[8]', '[7]', '[6]', '[5]', '[4]', '[3]', '[2]', '?lang=$matches[1]&'),
371
+ $rule
372
+ ); // should be enough!
373
 
374
  if ($options['hide_default'])
375
  $newrules[$key] = str_replace('?', '?lang='.$options['default_lang'].'&', $rule);
376
 
377
  unset($rules[$key]); // now useless
378
+ }
379
  }
380
 
381
  // the home rewrite rule
382
+ if ($filter == 'root' && isset($slug))
383
+ $newrules[$slug.'?$'] = $wp_rewrite->index.'?lang=$matches[1]';
384
 
385
  return $newrules + $rules;
386
  }
387
 
388
  } // class Polylang
389
 
390
+ new Polylang();
 
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
4
  Tags: multilingual, bilingual, translate, translation, language, multilanguage, i18n, international, l10n, localization
5
  Requires at least: 3.1
6
  Tested up to: 3.5
7
- Stable tag: 0.9.8
8
  License: GPLv2 or later
9
 
10
  Polylang adds multilingual content management support to WordPress.
@@ -19,13 +19,15 @@ You write posts, pages and create categories and post tags as usual, and then de
19
  * 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.
20
  * Categories, post tags as well as some other metas are automatically copied when adding a new post or page translation
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
- The plugin admin interface is currently available in 19 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/), Finnish contributed by [Jani Alha](http://www.wysiwyg.fi), Bulgarian contributed by [pavelsof](http://wordpress.org/support/profile/pavelsof), Belarusian contributed by [Alexander Markevitch](http://fourfeathers.by/), Afrikaans contributed by [Kobus Joubert](http://translate3d.com/)
26
 
 
27
 
28
- Other [contributions](http://wordpress.org/extend/plugins/polylang/other_notes/) are welcome !
 
29
 
30
  = Feedback or ideas =
31
 
@@ -47,18 +49,10 @@ Don't hesitate to [give your feedback](http://wordpress.org/support/plugin/polyl
47
 
48
  = Where to find help ? =
49
 
50
- * Read the [documentation](http://plugins.svn.wordpress.org/polylang/trunk/doc/documentation-en.pdf) supplied whith the plugin (in the doc directory). It includes guidelines to start working with Polylang, a much bigger FAQ than here and the API documentation for programmers.
51
  * Search the [support forum](http://wordpress.org/support/plugin/polylang). I know that searching in the WordPress forum is not very convenient, but please give it a try. You can use generic search engines such as Google too as the WordPress forum SEO is very good. You will most probably find your answer here.
52
  * If you still have a problem, open a new thread in the [support forum](http://wordpress.org/support/plugin/polylang).
53
 
54
- = Is Polylang compatible with multisite ? =
55
-
56
- Yes. You can either activate it at network or site level.
57
-
58
- = Can I use my own flags for the language switcher ? =
59
-
60
- 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.
61
-
62
  == Screenshots ==
63
 
64
  1. The Polylang languages admin panel in WordPress 3.3.1
@@ -81,7 +75,7 @@ You can subscribe to the tag ['polylang-dev'](http://wordpress.org/tags/polylang
81
 
82
  = Translate the admin interface =
83
 
84
- Polylang is already available in 19 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.
85
 
86
  = Communicate =
87
 
@@ -91,424 +85,37 @@ If you like Polylang, you can spread the word... Rating the plugin is very easy,
91
 
92
  Every suggestions are welcome.
93
 
94
- == Changelog ==
95
-
96
- = 0.9.8 (2012-12-05) =
97
 
98
- * Bug correction: ajax on frontend does not work when adding the language code to all urls
99
- * Bug correction: search forms using the get_search_form filter do not work
100
 
101
- = 0.9.7 (2012-12-04) =
102
 
103
- * Bug correction: the admin language filter does filter non translatable post types
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  * Bug correction: again the canonical redirection
105
- * Bug correction: fatal error when Polylang is used together with 'Author Avatars List'
106
- * Bug correction: widget titles uselessly appear in the strings translations table when the widget is set for only one language
107
- * Tests done with WordPress 3.5 beta RC3 and Twenty Twelve
108
-
109
- = 0.9.6 (2012-11-26) =
110
-
111
- * It is now possible to query the terms by language using the WordPress function 'get_terms'
112
- * Bug correction: search for empty string in default language displays posts in all languages when hiding the URL language information for default language
113
- * Bug correction: completely reworked the canonical redirection introduced in 0.9.5 which created more problems than it solved
114
- * Bug correction: ajax for media translations does not work
115
- * Started tests with WordPress 3.5 beta RC1 and Twenty Twelve
116
-
117
- = 0.9.5 (2012-11-13) =
118
-
119
- * The user can now choose the number of languages and strings translations to display
120
- * Add compatibility with the 'icl_object_id' function and ICL_LANGUAGE_CODE and ICL_LANGUAGE_NAME constants from the WPML API
121
- * Add 17 languages to the predefined list (automatic download and update of language files won't work)
122
- * Bug correction: post preview does not work when adding the language code to all urls
123
- * Bug correction: redirect to front page in default language when posting a comment on static front page
124
- * Bug correction: impossible to create terms with the same name in different languages
125
- * Bug correction: query string added by other plugins is erased when adding the language code to all urls
126
- * Bug correction: redirect erase 'POST' variables on homepage when adding the language code to all urls
127
- * Bug correction: English (en_US) loads rtl style when using a localized WordPress package with an rtl language
128
- * Bug correction: on some installation strings translations do not work with some special characters
129
- * Bug correction: incoming links are not redirected to canonical url when adding the language code to all urls and hiding the code for the default language
130
- * Bug correction: search form does not work in non default language when using permalinks without trailing slash
131
-
132
- = 0.9.4 (2012-10-23) =
133
-
134
- * Add Afrikaans translation contributed by [Kobus Joubert](http://translate3d.com/)
135
- * Add Belarusian translation contributed by [Alexander Markevitch](http://fourfeathers.by/)
136
- * Add Afrikaans (af) and Belarusian (be_BY) to predefined languages list (automatic download and update of language files won't work)
137
- * Add the possibility to translate the date format and time format
138
- * Add compatibility with the 'icl_get_home_url' function from the WPML API
139
- * Bug correction: still some issues with string translations
140
- * Bug correction: search is not filtered by the (default) language when the language is set by content and the language code is hidden for the default language
141
- * Bug correction: posts & pages preview urls are broken when adding the language code to all urls
142
- * Bug correction: automatically added new top-level pages to menus are not filtered by language
143
- * Bug correction: the admin language filter messes the categories languages when editing a post and the parent dropdown list when editing a category
144
- * Bug correction: search form does not work when using a static front page (introduced in 0.9.2)
145
- * Bug correction: can't set languages for categories and post tags on blogs created after polylang has been activated at network level
146
- * Bug correction: menus don't work with catch box theme ('has_nav_menu' not correctly filtered)
147
-
148
- = 0.9.3 (2012-10-08) =
149
-
150
- * Add Bulgarian translation contributed by [pavelsof](http://wordpress.org/support/profile/pavelsof)
151
- * Add compatibility with WPML API for strings translations
152
- * Bug correction: dates are not translated (introduced in 0.9.2)
153
- * Bug correction: the language is lost when keeping - No change - for language in bulk edit
154
- * Bug correction: categories and tags are duplicate (when default language is set automatically to existing content and categories and tags share the same name)
155
-
156
- = 0.9.2 (2012-09-30) =
157
-
158
- * Support new WordPress (WP 3.5+) convention for js and css files naming
159
- * Improve performance, mainly on frontend
160
- * Bug correction: the category language is not set when creating it in the post editor (introduced in 0.9)
161
- * Bug correction: unable to add a query string when using a static front page
162
- * Bug correction: ajax tag suggestion in "edit post" conflicts with the admin content language filter
163
- * Bug correction: ugly notices when trying to access a static front page which has not been translated
164
- * Bug correction: the language code is added to custom post types and taxonomies permalinks even if they are not translatable
165
- * Bug correction: some arrays in wp_locale mix English and other language
166
- * Bug correction: the media language is not correctly set when uploading from post if the post has not been saved after choosing the language
167
-
168
- = 0.9.1 (2012-09-20) =
169
-
170
- * Add Finnish translation contributed by [Jani Alha](http://www.wysiwyg.fi)
171
- * Bug correction: improve the robustness of the admin content language filter
172
- * Bug correction: the language switcher displays languages which have no posts or pages (introduced in 0.9)
173
- * Bug correction: wrong default language when adding a new media
174
- * Bug correction: the dropdown language switcher does not switch language when there is no post translation
175
- * Bug correction: issue with translations when using category quick edit
176
- * Bug correction: home redirects to 404 when combining static front page + force_lang = 1 + hide_default = 0
177
-
178
- = 0.9 (2012-09-12) =
179
-
180
- * Add Turkish translation contributed by [darchws](http://darch.ws/)
181
- * Add media translation support
182
- * Add a persistant content language filter on admin side (WP 3.2+ required)
183
- * Add biographical info translation
184
- * Add multiline support for string translations
185
- * Add the possibility to clean the strings translation database
186
- * Add quick edit and bulk edit support for posts and pages
187
- * Add quick edit support for categories and tags
188
- * The language is now loaded with 'setup_theme' action instead of 'wp' action when always adding language information url
189
- * Search form now does use javascript only for searchform.php when pretty permalinks are not used
190
- * Add the option PLL_SEARCH_FORM_JS to disable the js code used to modify the search form
191
- * Suppress the option PLL_SYNC, replaced by an option in the language settings ui
192
- * Suppress the PLL_DISPLAY_ALL option
193
- * Suppress the template tag 'the_languages' (replaced by 'pll_the_languages' since v0.5)
194
- * Suppress the function 'pll_is_front_page' (useless since 0.8.2)
195
- * Bug correction: the browser language is sometimes not correctly detected by Android
196
- * Bug correction: the rtl text direction is not correct when editing an existing language
197
- * Bug correction: rss feed does not work if translated site title or tagline contains special characters
198
- * Bug correction: post types and taxonomies labels are not translated on frontend
199
- * Bug correction: the filter 'pll_copy_post_metas' does not work for metas with multiple values
200
- * Bug correction: translations table for post and terms are uselessly serialized two times
201
- * Bug correction: attempt to suppress conflict with themes which hardcode the name of nav menus (but do define a theme location)
202
- * 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)
203
- * Bug correction: widgets disappear when Polylang is enabled
204
-
205
- = 0.8.10 (2012-08-06) =
206
-
207
- * Add Lithuanian (lt_LT) to predefined languages list (automatic download and update of language files won't work)
208
- * Add Lithuanian translation contributed by [Naglis Jonaitis](http://najo.lt/)
209
- * Bug correction: empty string translation issue
210
- * Bug correction: 'wp_list_pages' does not filter custom post types
211
- * Bug correction: warning if posts are queried before the action 'wp_loaded' has been fired
212
- * Bug correction: notice in twentyten when resquesting a date archive with no posts
213
-
214
- = 0.8.9 (2012-07-20) =
215
-
216
- * Add Portuguese translation contributed by [Vitor Carvalho](http://vcarvalho.com/)
217
-
218
- = 0.8.8 (2012-07-18) =
219
-
220
- * Validation improvement thanks to kg69design
221
- * Bug correction: custom post types rewrite rules are broken when registered with query_var=>false
222
- * Bug correction: user admin language not deleted when uninstalling the plugin
223
- * Bug correction: pll_current_language('name') returns locale instead of language name
224
- * Bug correction: ajax on frontend does not work
225
- * Bug correction: homepage pagination broken when redirecting the language page to a static front page
226
- * Bug correction: taxonomies conflicts on custom post types
227
- * Bug correction: the admin language is not updated when edited by other users
228
-
229
- = 0.8.7 (2012-06-10) =
230
-
231
- * Add the possibility to load Polylang API for ajax requests on frontend
232
- * Bug correction: search form is broken when using a static front page
233
- * Bug correction: admin bar search does not work
234
- * Tests done with WordPress 3.4 RC2
235
-
236
- = 0.8.6 (2012-05-23) =
237
-
238
- * Add the possibility to use a local config file to set options
239
- * Improve robustness (less PHP notices)
240
- * Bug correction: Menus not showing in preview mode
241
- * Bug correction: fatal error when customizing a theme in WP 3.4 beta 4
242
- * Bug correction: second page of search results returns 404 when using pretty permalinks
243
-
244
- = 0.8.5 (2012-05-14) =
245
-
246
- * Bug correction : sites using static front page are messed in v0.8.4
247
-
248
- = 0.8.4 (2012-05-13) =
249
-
250
- * Add a new argument 'post_id' to the function pll_the_languages to display posts translations within the loop
251
- * Bug correction: every posts in every languages are shown on the homepage when requesting the wrong one with or without 'www.'
252
- * Bug correction: every posts in every languages are shown when requesting /?p=string
253
- * Bug correction: the language is not correctly set for wp-signup.php and wp-activate.php
254
- * Bug correction: wrong home links when using permalinks with front with WP 3.3 and older
255
- * Bug correction: wrong redirection after posting a comment when adding the language information to all urls
256
- * Bug correction: term language may be lost in some situations
257
- * Bug correction: post language is set to default if updated outside the edit post page
258
- * Bug correction: javascript error in WP 3.1
259
- * Bug correction: can't toggle visibility of tags metabox in edit post panel
260
- * Tests done with WordPress 3.4 beta 4
261
-
262
- = 0.8.3 (2012-04-10) =
263
-
264
- * Add Danish translation contributed by [Compute](http://wordpress.org/support/profile/compute)
265
- * Add Spanish translation contributed by Curro
266
- * Add the possibility to add a content in a different language than the current one by setting explicitely the lang parameter in the secondary query
267
- * Add support of PATHINFO permalinks
268
- * Bug correction: secondary queries not correctly filtered by language
269
- * Bug correction: wrong archives links when using permalinks with front
270
- * Bug correction: wrong homepage link when keeping 'language' in permalinks with front
271
- * Bug correction: flush_rewrite_rules notice when setting up a static front page (introduced in 0.8.2)
272
- * Bug correction: every posts in every languages are shown when hitting the homepage with a query string unknown to WP (thanks to Gonçalo Peres)
273
- * Bug correction: every posts in every languages are shown on the homepage when PHP adds index.php to the url
274
- * Tests done with WordPress 3.4 beta 1
275
-
276
-
277
- = 0.8.2 (2012-03-20) =
278
-
279
- * Add Italian translation contributed by [Luca Barbetti](http://wordpress.org/support/profile/lucabarbetti)
280
- * Improve performance on admin side
281
- * Comment status and ping status are now copied when adding a new translation
282
- * Deprecated API function 'pll_is_front_page' as it is now useless
283
- * Bug correction: Wrong translation url for taxonomies when adding the language information to all urls
284
- * Bug correction: "translation" of search page does not work if the site is only made of pages
285
- * Bug correction: wrong language permalink structure introduced in 0.8.1
286
- * Bug correction: wrong language set when clicking on "add new" translation in edit category and edit tags panels
287
- * Bug correction: site does not display if no languages are set
288
- * Bug correction: get_author_posts_url is 404
289
- * Bug correction: homepage is 404 when using a static front page and adding the language information to all urls
290
-
291
- = 0.8.1 (2012-03-11) =
292
-
293
- * Add Latvian translation contributed by [@AndyDeGroo](http://twitter.com/AndyDeGroo)
294
- * It is now possible to synchronize multiple values for custom fields
295
- * Add new API function pll_current_language
296
- * Add the pll_rewrite_rules filter allowing plugins to filter rewrite rules by language
297
- * WP 3.4 preparation: disable the menu section in the customize theme admin panel (unusable with Polylang)
298
- * Bug correction: removing 'language' in permalinks does not work in WP 3.4 alpha
299
- * Bug correction: problems with custom post type archives when 'has_archive' is set (thanks to AndyDeGroo)
300
- * Bug correction: 404 error when combining %postname% permastructure with "Add language information to all URL" option
301
- * Bug correction: translated custom strings are duplicated if registered several times
302
- * Bug correction: queries with an array of post types are not correctly filtered
303
- * Bug correction: wp-login.php always in English
304
-
305
- = 0.8 (2012-02-29) =
306
-
307
- * Sticky posts are now filtered by language
308
- * It is now possible to use the language page as home page
309
- * Add an "About Polylang" metabox on the languages admin page
310
- * Add the pll_the_languages filter allowing to filter the whole output of the language switcher
311
- * Add a new argument 'display_names_as' to the function pll_the_languages
312
- * Add pll_get_post_types & pll_get_taxonomies filters allowing to enable / disable the language filter for post types & taxonomies
313
- * Add ckb to predefined languages list
314
- * Completely reworked the string translation storage in the database
315
- * Some performance improvements on admin side
316
- * Improve compatibility with other plugins broken by the home url filter
317
- * Add an option to disable the home url filter
318
- * Add an option to disable synchronization of metas between translations
319
- * Bug correction: body class 'home' is not set on translated homepage
320
- * Bug correction: robots.txt is broken when adding the language code to all urls (including default language)
321
- * Bug correction: bad name for the Czech flag
322
- * Bug correction: bad language information in rss feed for WP < 3.4
323
- * Bug correction: signup broken on multisite
324
- * Bug correction: the translation url is set to self when using a static front page and no page for posts and there is no translation
325
- * Bug correction: problems with custom post type archive titles
326
- * Bug correction: problems with custom post type if rewrite slug is different from post_type (thanks to AndyDeGroo)
327
- * Bug correction: quick edit still breaks translation linking of pages (thanks to AndyDeGroo)
328
- * Bug correction: bad rewrite rules for feeds (introduced in 0.7.2)
329
- * Bug correction: the order is not saved when creating a language
330
- * Bug correction: the categories list is not updated when adding a new category (ajax broken)
331
-
332
- = 0.7.2 (2012-02-15) =
333
-
334
- * Add Polish translation contributed by [Peter Paciorkiewicz](http://www.paciorkiewicz.pl)
335
- * Add 5 new languages to predefined list
336
- * completely reworked rewrite rules
337
- * WP 3.4 preparation: add new WordPress languages files to download when creating a new language
338
- * Bug correction: custom nav menus do not work in Artisteer generated themes
339
- * Bug correction: having a single language causes multiple warnings while saving post/page.
340
- * Bug correction: custom nav menu broken on archives pages
341
- * Bug correction: the language switcher does not link to translated post type archive when using pretty permalinks
342
- * Bug correction: the tags are not saved in the right language when translated tags have the same name
343
- * Bug correction: bad link in post preview when adding language code to all urls
344
- * Bug correction: feed not filtered by language when adding language code to all urls
345
- * Bug correction: duplicate canonical link when used together with WordPress SEO by Yoast
346
- * Bug correction: the all posts admin page is messed if another plugin adds a column
347
- * Bug correction: 404 error on static front page when adding language code to all urls (including default language)
348
-
349
- = 0.7.1 (2012-02-06) =
350
-
351
- * Allow using 3 characters languages codes (ISO 639-2 or 639-3)
352
- * The predefined languages dropdown list now displays the locale to help differentiate some languages
353
- * Add 5 new languages to predefined list
354
- * Bug correction: the filter 'pll_copy_post_metas' does not work
355
- * Bug correction: impossible to add a tag in the edit post panel
356
- * Bug correction: rewrite rules not correct
357
- * Bug correction: cache issue with css and js files
358
-
359
- = 0.7 (2012-01-30) =
360
-
361
- * Add Hebrew translation contributed by [ArielK](http://www.arielk.net)
362
- * Add support for RTL languages for both frontend and admin
363
- * Twenty Ten and Twenty Eleven languages files are now automatically downloaded when creating a new langage
364
- * Improve filtering tags by language in the edit post panel
365
- * Category parent dropdown list is now filtered by language
366
- * Category parents are now synchronized between translations
367
- * Add the possibility to have the language information in all URL
368
- * Add support for post formats
369
- * Add option allowing not to show the current language in the language switcher (for both menu and widget)
370
- * Add a title attribute (and the possibility to personalize it with a filter) to flags
371
- * pll_get_post and pll_get_term second parameter is now optional and defaults to current language
372
- * Add pll_the_language_link filter allowing to filter translation links outputed by the language switcher
373
- * The option PLL_DISPLAY_ALL is no longer supported
374
- * Bug correction: Autosave reset to default language
375
- * Bug correction: blog info not translated in feeds
376
- * Bug correction: post comments feed always in default language
377
- * Bug correction: undefined index notice when setting up a custom menu widget
378
- * Bug correction: rewrite rules are not correctly reset when deactivating the plugin
379
- * Bug correction: is_home not correctly set on pages 2, 3...
380
- * Bug correction: avoid naming conflicts (in sql queries) with other themes / plugins
381
- * Bug correction: bad language detection and url rewriting of custom post types archives
382
-
383
- = 0.6.1 (2012-01-12) =
384
-
385
- * Add Dutch translation contributed by [AlbertGn](http://wordpress.org/support/profile/albertgn)
386
- * Disable everything except the languages management panel while no language has been created
387
- * Bug correction: can't have the same featured image in translated posts
388
- * Bug correction: parent page dropdown does appear only after the page has been saved
389
- * Bug correction: archives widget not working anymore
390
- * Bug correction: string translations does not work for WP < 3.3
391
- * Bug correction: fix fatal error in string translations caused by widgets using the old API
392
- * Bug correction: the strings translation panel is unable to translate strings with special characters
393
- * Bug correction: Polylang "is_front_page" returns true on archives pages
394
-
395
- = 0.6 (2012-01-07) =
396
-
397
- * Add Greek translation contributed by [theodotos](http://www.ubuntucy.org)
398
- * WordPress languages files are now automatically downloaded when creating a new langage (and updated when updating WordPress)
399
- * Add the possibility to change the order of the languages in the language switcher
400
- * Add the possibility to translate the site title, tagline and widgets titles
401
- * Categories, post tags, featured image, page parent, page template and menu order are now copied when adding a new translation
402
- * Translations are now accessibles in the "Posts", "Pages", "Categories" and "Post tags" admin panels
403
- * Improve the dropdown language switcher widget (sends now to translated page or home page based on options)
404
- * Move custom flags from polylang/local_flags to wp_content/polylang
405
- * Add two options to "pll_the_languages" ('hide_if_no_translation' and 'hide_current'). *The function does not output ul tag anymore*
406
- * Improve API
407
- * Bug correction: Twenty eleven custom Header problem with v0.5.1
408
- * Bug correction: front-page.php not loaded for translated front page
409
-
410
- = 0.5.1 (2011-12-18) =
411
-
412
- * Improved German translation contributed by [Christian Ries](http://www.singbyfoot.lu)
413
- * Bug correction: translated homepage not recognized as home page when it displays posts
414
- * Bug correction: predefined language list does not work on IE8
415
- * Bug correction: on some installations, "Add New" post doesn't keep intended language
416
- * Bug correction: fatal error when Polylang is used together with the plugin Tabbed Widgets
417
- * Bug correction: language Switcher points sometimes to wrong places
418
-
419
- = 0.5 (2011-12-07) =
420
-
421
- * Add multisite support
422
- * Rework the Polylang admin panel. There is now a set of predefined languages
423
- * Improve categories and tags language filter in the edit post panel
424
- * Categories and tags created in the edit post panel are now created with the same language as the post
425
- * The language switcher can now force the link to the front page instead of the translated page
426
- * The nav menus can now display a language switcher
427
- * Improved performance
428
- * Optimized the calendar widget (less code and sql queries executed)
429
- * Added the possibility to display posts and terms with no language set (see the documentation to know how to enable this functionnality)
430
- * Started the creation of a small API for theme and plugin programmers
431
- * Bug correction: when using a static front page, the page for posts does not work when using the default permalink settings
432
- * Bug correction: the search form does not work if a static front page is used
433
- * Bug correction: quick edit breaks translations
434
- * Bug correction: categories and post tags translations don't work for more than 2 languages
435
- * Bug correction: the output of wp_page_menu is not correct for non default languages
436
-
437
- = 0.4.4 (2011-11-28) =
438
-
439
- * Bug correction: When using a static front page, the translated home page displays posts instead of the translated page
440
- * Bug correction: Automatic language setting of existing categories and post tags does not work correctly
441
-
442
- = 0.4.3 (2011-11-19) =
443
-
444
- * Add Russian translation contributed by [yoyurec](http://yoyurec.in.ua)
445
- * Bug correction: impossible to suppress the language name in the language switcher widget settings
446
- * Bug correction: post's page does not work when using a static front page
447
- * Bug correction: flags in local_flags directory are removed after an automatic upgrade (now works for an upgrade from 0.4.3+ to a higher version)
448
- * Bug correction: switching to default language displays a 404 Error when hiding the default language in url and displaying the language switcher as dropdown
449
- * Other minor bug corrections
450
- * Tests done with WordPress 3.3 beta 3
451
-
452
- = 0.4.2 (2011-11-16) =
453
-
454
- * Bug correction: language settings page is broken in v0.4.1
455
-
456
- = 0.4.1 (2011-11-16) =
457
-
458
- * Bug correction: flags shows even when you set doesn't to show
459
- * Bug correction: custom taxonomies do not work
460
- * Bug correction: some users get the fatal error: call to undefined function wp_get_current_user() in /wp-includes/user.php on line 227
461
-
462
- = 0.4 (2011-11-10) =
463
-
464
- * Add a documentation (in English only)
465
- * Add the possibility to hide the url language information for the default language
466
- * Add the possibility to set the admin language in the user profile
467
- * Add the possibilty to fill existing posts, pages, categories & tags with the default language
468
- * Add support for custom post types and custom taxonomies
469
- * Add the possibility to display flags in the language switcher
470
- * Add CSS classes to customize rendering of the language switcher
471
- * Add the possibility to display the language switcher as a dropdown list
472
- * Add support for calendar widget
473
- * Improve performance: less sql queries
474
- * Improve data validation when creating or updating languages
475
- * Bug correction: 'wp_list_pages' page order is ignored when the plugin is enabled
476
- * Bug correction: when using 'edit' or 'add new' (translation) for posts, the categories appear in the wrong language
477
- * Bug correction: pages are not included in language post count
478
- * Bug correction: the language switcher does not display languages if there are only pages
479
- * Bug correction: the widget filter does not allow to come back to 'all languages' once a language has been set
480
- * Other minor bug corrections
481
-
482
- = 0.3.2 (2011-10-20) =
483
-
484
- * Bug correction: authors pages are not filtered by language
485
- * Bug correction: language pages use the archive template
486
- * Bug correction: database error for comments on posts and pages
487
- * Bug correction: "Add new" translation for pages creates a post instead of a page
488
- * Bug correction: the search query does not look into pages
489
-
490
- = 0.3.1 (2011-10-16) =
491
-
492
- * Bug correction: the widget settings cannot be saved when activating Polylang
493
- * Bug correction: the archives widget does not display any links
494
- * Bug correction: ajax form for translations not working in the 'Categories' and 'Post tags' admin panels
495
-
496
- = 0.3 (2011-10-07) =
497
-
498
- * Add language filter for widgets
499
- * Improved performance for filtering pages by language
500
- * Improved security
501
- * Minor bug correction with versions management
502
-
503
- = 0.2 (2011-10-05) =
504
-
505
- * Add language filter for nav menus
506
- * Add German translation
507
- * Add language filter for recent comments
508
- * Add ajax to term edit form
509
- * Add ajax to post metabox
510
- * Improved performance for filtering terms by language
511
- * Bugs correction
512
-
513
- = 0.1 (2011-09-22) =
514
- * Initial release
4
  Tags: multilingual, bilingual, translate, translation, language, multilanguage, i18n, international, l10n, localization
5
  Requires at least: 3.1
6
  Tested up to: 3.5
7
+ Stable tag: 1.0
8
  License: GPLv2 or later
9
 
10
  Polylang adds multilingual content management support to WordPress.
19
  * 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.
20
  * Categories, post tags as well as some other metas are automatically copied when adding a new post or page translation
21
  * Support for multisite, pretty permalinks and static page used as front page
22
+ * A customizable 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
+ = Translators =
26
 
27
+ The plugin admin interface is currently available in 21 languages: English, French, German contributed by [Christian Ries](http://www.singbyfoot.lu), Russian contributed by [yoyurec](http://yoyurec.in.ua) and unostar, 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/), Finnish contributed by [Jani Alha](http://www.wysiwyg.fi), Bulgarian contributed by [pavelsof](http://wordpress.org/support/profile/pavelsof), Belarusian contributed by [Alexander Markevitch](http://fourfeathers.by/), Afrikaans contributed by [Kobus Joubert](http://translate3d.com/), Hungarian contributed by Csaba Erdei, Norwegian contributed by [Tom Boersma](http://www.oransje.com/), Slovak contributed by [Branco (WebHostingGeeks.com)](http://webhostinggeeks.com/user-reviews/)
28
 
29
+
30
+ Other [contributions](http://wordpress.org/extend/plugins/polylang/other_notes/) are welcome !
31
 
32
  = Feedback or ideas =
33
 
49
 
50
  = Where to find help ? =
51
 
52
+ * Read the [documentation](http://polylang.wordpress.com/documentation/). It includes [guidelines to start working with Polylang](http://polylang.wordpress.com/documentation/setting-up-a-wordpress-multilingual-site-with-polylang/), a [FAQ](http://polylang.wordpress.com/documentation/frequently-asked-questions/) and the [documentation for programmers](http://polylang.wordpress.com/documentation/documentation-for-developers/).
53
  * Search the [support forum](http://wordpress.org/support/plugin/polylang). I know that searching in the WordPress forum is not very convenient, but please give it a try. You can use generic search engines such as Google too as the WordPress forum SEO is very good. You will most probably find your answer here.
54
  * If you still have a problem, open a new thread in the [support forum](http://wordpress.org/support/plugin/polylang).
55
 
 
 
 
 
 
 
 
 
56
  == Screenshots ==
57
 
58
  1. The Polylang languages admin panel in WordPress 3.3.1
75
 
76
  = Translate the admin interface =
77
 
78
+ Polylang is already available in 21 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 and will be covered by the same license as Polylang (GPLv2 or later).
79
 
80
  = Communicate =
81
 
85
 
86
  Every suggestions are welcome.
87
 
88
+ == Upgrade Notice ==
 
 
89
 
90
+ = 1.0 =
91
+ If you are using a version older than 0.8, please ugrade to 0.9.8 before ugrading to 1.0+
92
 
93
+ == Changelog ==
94
 
95
+ = 1.0 (2013-01-24) =
96
+
97
+ * Add Hungarian translation contributed by Csaba Erdei
98
+ * Add Norwegian translation contributed by [Tom Boersma](http://www.oransje.com/)
99
+ * Add Slovak translation contributed by [Branco (WebHostingGeeks.com)](http://webhostinggeeks.com/user-reviews/)
100
+ * Code cleaning -> remove compatibility with versions older than 0.8
101
+ * Add search in the string translations list table
102
+ * Add options to better control the synchronization of various metas for posts
103
+ * It is now possible to synchronize sticky posts and publication dates
104
+ * Add option to disable the multilingual support of media
105
+ * Add options to better control the multilingual capability of custom post types and taxonomies
106
+ * Better integration with new media management in WP 3.5
107
+ * Improve menu translation for themes which register a theme location but don't use it in wp_nav_menu (hard coded menu)
108
+ * Add the pll_preferred_language filter allowing plugins to modify the language set by browser preferences detection
109
+ * Add support of the WPML config file
110
+ * Add support of 'icl_get_languages' and 'icl_link_to_element' functions from the WPML API
111
+ * Add compatibility with YARPP and improve compatibility with WordPress SEO
112
+ * Change cookie name which conflicts with Quick cache and allow users to overwrite it by defining the constant PLL_COOKIE
113
  * Bug correction: again the canonical redirection
114
+ * Bug correction: the languages are not correctly displayed after they have been modified using quick edit
115
+ * Bug correction: undefined index notice when saving strings translation when the admin language filter is active
116
+ * Bug correction: rewrite rules are not correctly flushed when adding / deleting a language (introduced in 0.9.2)
117
+ * Bug correction: the list of pages is displayed when a static font page translation is not translated (now replaced by the list of posts)
118
+ * Bug correction: permalinks are not modified when doing cron and the language code is added to all urls
119
+ * Bug correction: creating a new term with the same name as a language may modify the language code (slug)
120
+
121
+ See changelog.txt for full changelog
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
uninstall.php CHANGED
@@ -23,7 +23,8 @@ class Polylang_Uninstall {
23
  $wpdb->termmeta = $wpdb->prefix . 'termmeta'; // registers the termmeta table in wpdb
24
 
25
  // need to register the language taxonomy
26
- register_taxonomy('language', apply_filters('pll_get_post_types', get_post_types(array('show_ui' => true))), array('label' => false, 'query_var'=>'lang'));
 
27
 
28
  $languages = get_terms('language', array('hide_empty'=>false));
29
 
@@ -36,7 +37,14 @@ class Polylang_Uninstall {
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)
41
  delete_post_meta($id, '_translations');
42
 
@@ -46,7 +54,7 @@ class Polylang_Uninstall {
46
  delete_metadata('term', $id, '_translations');
47
  delete_metadata('term', $id, '_language');
48
  }
49
-
50
  foreach ($languages as $lang) {
51
  delete_metadata('term', $lang->term_id, '_rtl'); // delete rtl meta
52
  delete_option('polylang_mo'.$lang->term_id); // delete the string translations
@@ -54,14 +62,12 @@ class Polylang_Uninstall {
54
  }
55
 
56
  // delete the termmeta table only if it is empty as other plugins may use it
57
- $table = $wpdb->termmeta;
58
- $count = $wpdb->get_var("SELECT COUNT(*) FROM $table;");
59
  if (!$count) {
60
- $wpdb->query("DROP TABLE $table;");
61
  unset($wpdb->termmeta);
62
  }
63
 
64
-
65
  // delete options
66
  delete_option('polylang');
67
  delete_option('polylang_nav_menus');
@@ -70,7 +76,4 @@ class Polylang_Uninstall {
70
  }
71
  }
72
 
73
- if (class_exists("Polylang_Uninstall"))
74
- new Polylang_Uninstall();
75
-
76
- ?>
23
  $wpdb->termmeta = $wpdb->prefix . 'termmeta'; // registers the termmeta table in wpdb
24
 
25
  // need to register the language taxonomy
26
+ register_taxonomy('language', apply_filters('pll_get_post_types', get_post_types(array('show_ui' => true))),
27
+ array('label' => false, 'query_var'=>'lang'));
28
 
29
  $languages = get_terms('language', array('hide_empty'=>false));
30
 
37
  }
38
 
39
  // delete posts translations
40
+ $ids = get_posts(array(
41
+ 'numberposts'=> -1,
42
+ 'fields' => 'ids',
43
+ 'meta_key'=>'_translations',
44
+ 'post_type'=>'any',
45
+ 'post_status'=>'any'
46
+ ));
47
+
48
  foreach ($ids as $id)
49
  delete_post_meta($id, '_translations');
50
 
54
  delete_metadata('term', $id, '_translations');
55
  delete_metadata('term', $id, '_language');
56
  }
57
+
58
  foreach ($languages as $lang) {
59
  delete_metadata('term', $lang->term_id, '_rtl'); // delete rtl meta
60
  delete_option('polylang_mo'.$lang->term_id); // delete the string translations
62
  }
63
 
64
  // delete the termmeta table only if it is empty as other plugins may use it
65
+ $count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->termmeta;");
 
66
  if (!$count) {
67
+ $wpdb->query("DROP TABLE $wpdb->termmeta;");
68
  unset($wpdb->termmeta);
69
  }
70
 
 
71
  // delete options
72
  delete_option('polylang');
73
  delete_option('polylang_nav_menus');
76
  }
77
  }
78
 
79
+ new Polylang_Uninstall();