Version Description
(2017-01-30) =
- Pro: Duplicating a post now duplicates untranslated terms and the featured image (if media are translatable)
- Pro: Add filter 'pll_sync_post_fields'
- Pro: Translate ACF Pro clone fields when creating a new field group translation
- Pro: Allow to share slugs when creating a post or term with the REST API
- Pro: Load asynchronously the script added on front for multiple domains and subdomains
- Pro: Fix 'lang' parameter not interpreted when the query includes 'name'
- Refactor the synchronization of metas for better synchronization and performance improvement
- Refactor the synchronization of taxonomy terms for performance improvement
- Refactor language and translations saving for performance improvement
- Refactor the synchronization of sticky posts
- Remove all languages files. All translations are now maintained on https://translate.wordpress.org/projects/wp-plugins/polylang #199
- Refactor the list of languages to merge predefined languages, Facebook locales and fixes for W3C locales
- Automatically deactivate Polylang when activating Polylang Pro
- Disable programmatically translated post types and taxonomies in settings. Props Ulrich Pogson. #180
- Set the cookie language in Javascript when a cache plugin is active
- Automatically remove the home page from cache when requesting the detection of the browser preferred language
- Use relative urls for the admin language filter in admin bar. #209
- Disable auto translation of WP_Term_Query if it has a 'lang' parameter
- Don't filter REST requests by default. #211
- Fix Yoast SEO statistics in dashboard showing only the default language. #211
- Fix WP Rocket clearing the cache of the wrong adjacent post
- Fix random header image
- Fix home page not correctly loaded when adding a query var
- Fix: Impossible to change the language code when the language code is also a WordPress locale.
Download this release
Release Info
Developer | Chouby |
Plugin | Polylang |
Version | 2.3 |
Comparing to | |
See all releases |
Code changes from version 2.2.8 to 2.3
- admin/admin-base.php +3 -5
- admin/admin-filters-post.php +147 -91
- admin/admin-model.php +4 -2
- frontend/choose-lang.php +1 -1
- frontend/frontend-auto-translate.php +25 -25
- frontend/frontend-filters.php +1 -37
- frontend/frontend-static-pages.php +13 -2
- frontend/frontend.php +40 -34
- include/class-polylang.php +11 -2
- include/filters.php +38 -0
- include/language.php +28 -42
- include/model.php +17 -0
- include/translated-object.php +12 -10
- include/translated-post.php +7 -1
- include/translated-term.php +27 -11
- install/install.php +2 -2
- install/plugin-updater.php +2 -2
- install/upgrade.php +11 -8
- languages/polylang-af.mo +0 -0
- languages/polylang-af.po +0 -584
- languages/polylang-ar.mo +0 -0
- languages/polylang-ar.po +0 -657
- languages/polylang-ary.mo +0 -0
- languages/polylang-ary.po +0 -705
- languages/polylang-bg_BG.mo +0 -0
- languages/polylang-bg_BG.po +0 -591
- languages/polylang-cs_CZ.mo +0 -0
- languages/polylang-cs_CZ.po +0 -665
- languages/polylang-et.mo +0 -0
- languages/polylang-et.po +0 -668
- languages/polylang-he_IL.mo +0 -0
- languages/polylang-he_IL.po +0 -655
- languages/polylang-hu_HU.mo +0 -0
- languages/polylang-hu_HU.po +0 -586
- languages/polylang-id_ID.mo +0 -0
- languages/polylang-id_ID.po +0 -701
- languages/polylang-ka_GE.mo +0 -0
- languages/polylang-ka_GE.po +0 -658
- languages/polylang-lt_LT.mo +0 -0
- languages/polylang-lt_LT.po +0 -589
- languages/polylang-lv.mo +0 -0
- languages/polylang-lv.po +0 -668
- languages/polylang-my_MM.mo +0 -0
- languages/polylang-my_MM.po +0 -661
- languages/polylang-nb_NO.mo +0 -0
- languages/polylang-nb_NO.po +0 -662
- languages/polylang-pl_PL.mo +0 -0
- languages/polylang-pl_PL.po +0 -640
- languages/polylang-ru_RU.mo +0 -0
- languages/polylang-ru_RU.po +0 -654
- languages/polylang-sr_RS.mo +0 -0
- languages/polylang-sr_RS.po +0 -680
- languages/polylang-tr_TR.mo +0 -0
- languages/polylang-tr_TR.po +0 -598
- languages/polylang-uk.mo +0 -0
- languages/polylang-uk.po +0 -661
- languages/polylang-vec.mo +0 -0
- languages/polylang-vec.po +0 -663
- languages/polylang-zh_CN.mo +0 -0
- languages/polylang-zh_CN.po +0 -545
- languages/polylang-zh_TW.mo +0 -0
- languages/polylang-zh_TW.po +0 -652
- modules/plugins/cache-compat.php +53 -0
- modules/plugins/jetpack.php +137 -0
- modules/plugins/plugins-compat.php +48 -593
- modules/plugins/wpseo.php +306 -0
- modules/sync/admin-sync.php +92 -257
- modules/sync/sync-metas.php +340 -0
- modules/sync/sync-post-metas.php +82 -0
- modules/sync/sync-tax.php +229 -0
- modules/sync/sync-term-metas.php +22 -0
- polylang.php +37 -13
- readme.txt +28 -1
- settings/languages.php +1085 -133
- settings/settings-cpt.php +22 -11
- settings/settings-licenses.php +7 -7
- settings/settings-module.php +4 -6
- settings/settings-url.php +2 -2
- settings/settings.php +50 -15
- settings/view-about.php +6 -6
- settings/view-tab-lang.php +6 -7
admin/admin-base.php
CHANGED
@@ -30,7 +30,7 @@ class PLL_Admin_Base extends PLL_Base {
|
|
30 |
add_action( 'admin_print_footer_scripts', array( $this, 'admin_print_footer_scripts' ), 0 ); // High priority in case an ajax request is sent by an immediately invoked function
|
31 |
|
32 |
// Lingotek
|
33 |
-
if ( ! defined( 'PLL_LINGOTEK_AD' ) || PLL_LINGOTEK_AD ) {
|
34 |
require_once POLYLANG_DIR . '/lingotek/lingotek.php';
|
35 |
}
|
36 |
}
|
@@ -329,8 +329,6 @@ class PLL_Admin_Base extends PLL_Base {
|
|
329 |
* @param object $wp_admin_bar
|
330 |
*/
|
331 |
public function admin_bar_menu( $wp_admin_bar ) {
|
332 |
-
$url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
|
333 |
-
|
334 |
$all_item = (object) array(
|
335 |
'slug' => 'all',
|
336 |
'name' => __( 'Show all languages', 'polylang' ),
|
@@ -349,7 +347,7 @@ class PLL_Admin_Base extends PLL_Base {
|
|
349 |
$wp_admin_bar->add_menu( array(
|
350 |
'id' => 'languages',
|
351 |
'title' => $selected->flag . $title,
|
352 |
-
'href' => esc_url( add_query_arg( 'lang', $selected->slug, remove_query_arg( 'paged'
|
353 |
'meta' => array( 'title' => __( 'Filters content by language', 'polylang' ) ),
|
354 |
) );
|
355 |
|
@@ -362,7 +360,7 @@ class PLL_Admin_Base extends PLL_Base {
|
|
362 |
'parent' => 'languages',
|
363 |
'id' => $lang->slug,
|
364 |
'title' => $lang->flag . esc_html( $lang->name ),
|
365 |
-
'href' => esc_url( add_query_arg( 'lang', $lang->slug, remove_query_arg( 'paged'
|
366 |
'meta' => 'all' === $lang->slug ? array() : array( 'lang' => esc_attr( $lang->get_locale( 'display' ) ) ),
|
367 |
) );
|
368 |
}
|
30 |
add_action( 'admin_print_footer_scripts', array( $this, 'admin_print_footer_scripts' ), 0 ); // High priority in case an ajax request is sent by an immediately invoked function
|
31 |
|
32 |
// Lingotek
|
33 |
+
if ( ! defined( 'POLYLANG_PRO' ) && ( ! defined( 'PLL_LINGOTEK_AD' ) || PLL_LINGOTEK_AD ) ) {
|
34 |
require_once POLYLANG_DIR . '/lingotek/lingotek.php';
|
35 |
}
|
36 |
}
|
329 |
* @param object $wp_admin_bar
|
330 |
*/
|
331 |
public function admin_bar_menu( $wp_admin_bar ) {
|
|
|
|
|
332 |
$all_item = (object) array(
|
333 |
'slug' => 'all',
|
334 |
'name' => __( 'Show all languages', 'polylang' ),
|
347 |
$wp_admin_bar->add_menu( array(
|
348 |
'id' => 'languages',
|
349 |
'title' => $selected->flag . $title,
|
350 |
+
'href' => esc_url( add_query_arg( 'lang', $selected->slug, remove_query_arg( 'paged' ) ) ),
|
351 |
'meta' => array( 'title' => __( 'Filters content by language', 'polylang' ) ),
|
352 |
) );
|
353 |
|
360 |
'parent' => 'languages',
|
361 |
'id' => $lang->slug,
|
362 |
'title' => $lang->flag . esc_html( $lang->name ),
|
363 |
+
'href' => esc_url( add_query_arg( 'lang', $lang->slug, remove_query_arg( 'paged' ) ) ),
|
364 |
'meta' => 'all' === $lang->slug ? array() : array( 'lang' => esc_attr( $lang->get_locale( 'display' ) ) ),
|
365 |
) );
|
366 |
}
|
admin/admin-filters-post.php
CHANGED
@@ -33,7 +33,11 @@ class PLL_Admin_Filters_Post extends PLL_Admin_Filters_Post_Base {
|
|
33 |
add_action( 'wp_ajax_pll_posts_not_translated', array( $this, 'ajax_posts_not_translated' ) );
|
34 |
|
35 |
// Adds actions and filters related to languages when creating, saving or deleting posts and pages
|
|
|
|
|
|
|
36 |
add_action( 'save_post', array( $this, 'save_post' ), 21, 3 ); // Priority 21 to come after advanced custom fields ( 20 ) and before the event calendar which breaks everything after 25
|
|
|
37 |
add_filter( 'wp_insert_post_parent', array( $this, 'wp_insert_post_parent' ), 10, 4 );
|
38 |
add_action( 'before_delete_post', array( $this, 'delete_post' ) );
|
39 |
if ( $this->options['media_support'] ) {
|
@@ -333,102 +337,101 @@ class PLL_Admin_Filters_Post extends PLL_Admin_Filters_Post_Base {
|
|
333 |
}
|
334 |
|
335 |
/**
|
336 |
-
*
|
337 |
-
* Checks the terms saved are in the right language
|
338 |
*
|
339 |
-
* @since
|
340 |
-
*
|
341 |
-
* @param int $post_id
|
342 |
-
* @param array $post
|
343 |
*/
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
// Edit post
|
348 |
-
if ( isset( $_POST['post_lang_choice'], $_POST['post_ID'] ) && $_POST['post_ID'] == $post_id ) {
|
349 |
check_admin_referer( 'pll_language', '_pll_nonce' );
|
350 |
-
$this->model->post->set_language( $post_id, $lang = $this->model->get_language( $_POST['post_lang_choice'] ) );
|
351 |
-
}
|
352 |
-
|
353 |
-
// Quick edit and bulk edit
|
354 |
-
// POST for quick edit, GET for bulk edit
|
355 |
-
elseif ( isset( $_REQUEST['inline_lang_choice'] ) ) {
|
356 |
-
// Bulk edit does not modify the language
|
357 |
-
if ( isset( $_GET['bulk_edit'] ) && -1 == $_REQUEST['inline_lang_choice'] ) {
|
358 |
-
check_admin_referer( 'bulk-posts' );
|
359 |
-
$lang = $this->model->post->get_language( $post_id ); // Get the post language for later use when saving terms
|
360 |
-
}
|
361 |
-
// A language is set in the language dropdown
|
362 |
-
else {
|
363 |
-
isset( $_GET['bulk_edit'] ) ? check_admin_referer( 'bulk-posts' ) : check_admin_referer( 'inlineeditnonce', '_inline_edit' );
|
364 |
-
|
365 |
-
$old_lang = $this->model->post->get_language( $post_id ); // Stores the old language
|
366 |
-
$this->model->post->set_language( $post_id, $lang = $this->model->get_language( $_REQUEST['inline_lang_choice'] ) ); // set new language
|
367 |
|
368 |
-
|
369 |
-
|
370 |
-
$translations = $this->model->post->get_translations( $post_id );
|
371 |
|
372 |
-
|
373 |
-
|
374 |
-
$this->model->post->delete_translation( $post_id );
|
375 |
-
}
|
376 |
|
377 |
-
|
378 |
-
|
379 |
-
$this->model->post->save_translations( $post_id, $translations );
|
380 |
-
}
|
381 |
}
|
382 |
}
|
383 |
}
|
|
|
384 |
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
391 |
|
392 |
-
|
393 |
-
$this->
|
394 |
-
|
395 |
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
foreach ( $this->model->get_translated_taxonomies() as $tax ) {
|
400 |
-
$terms = get_the_terms( $post_id, $tax );
|
401 |
-
|
402 |
-
if ( is_array( $terms ) ) {
|
403 |
-
$newterms = array();
|
404 |
-
foreach ( $terms as $term ) {
|
405 |
-
// Check if the term is in the correct language or if a translation exist ( mainly for default category )
|
406 |
-
if ( $newterm = $this->model->term->get( $term->term_id, $lang ) ) {
|
407 |
-
$newterms[] = (int) $newterm;
|
408 |
-
}
|
409 |
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
420 |
|
421 |
-
|
|
|
|
|
|
|
422 |
}
|
423 |
}
|
424 |
}
|
425 |
}
|
426 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
427 |
/**
|
428 |
* Called when a post ( or page ) is saved, published or updated
|
429 |
-
* saves languages and translations
|
430 |
*
|
431 |
* @since 0.1
|
|
|
432 |
*
|
433 |
* @param int $post_id
|
434 |
* @param object $post
|
@@ -436,23 +439,15 @@ class PLL_Admin_Filters_Post extends PLL_Admin_Filters_Post_Base {
|
|
436 |
*/
|
437 |
public function save_post( $post_id, $post, $update ) {
|
438 |
// Does nothing except on post types which are filterable
|
439 |
-
if (
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
if ( $id = wp_is_post_revision( $post_id ) ) {
|
444 |
-
$post_id = $id;
|
445 |
-
}
|
446 |
|
447 |
-
|
448 |
-
// As 'wp_insert_post' can be called from outside WP admin
|
449 |
-
$post_type_object = get_post_type_object( $post->post_type );
|
450 |
-
if ( ( $update && current_user_can( $post_type_object->cap->edit_post, $post_id ) ) || ( ! $update && current_user_can( $post_type_object->cap->create_posts ) ) ) {
|
451 |
-
$this->save_language( $post_id, $post );
|
452 |
|
453 |
-
|
454 |
-
|
455 |
-
$translations = $this->save_translations( $post_id, $_POST['post_tr_lang'] );
|
456 |
}
|
457 |
|
458 |
/**
|
@@ -464,12 +459,73 @@ class PLL_Admin_Filters_Post extends PLL_Admin_Filters_Post_Base {
|
|
464 |
* @param object $post Post object
|
465 |
* @param array $translations The list of translations post ids
|
466 |
*/
|
467 |
-
do_action( 'pll_save_post', $post_id, $post,
|
468 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
469 |
|
470 |
-
|
471 |
-
|
472 |
-
|
|
|
|
|
|
|
473 |
}
|
474 |
}
|
475 |
|
33 |
add_action( 'wp_ajax_pll_posts_not_translated', array( $this, 'ajax_posts_not_translated' ) );
|
34 |
|
35 |
// Adds actions and filters related to languages when creating, saving or deleting posts and pages
|
36 |
+
add_action( 'load-post.php', array( $this, 'edit_post' ) );
|
37 |
+
add_action( 'load-edit.php', array( $this, 'bulk_edit_posts' ) );
|
38 |
+
add_action( 'wp_ajax_inline-save', array( $this, 'inline_edit_post' ), 0 ); // Before WordPress
|
39 |
add_action( 'save_post', array( $this, 'save_post' ), 21, 3 ); // Priority 21 to come after advanced custom fields ( 20 ) and before the event calendar which breaks everything after 25
|
40 |
+
add_action( 'set_object_terms', array( $this, 'set_object_terms' ), 10, 4 );
|
41 |
add_filter( 'wp_insert_post_parent', array( $this, 'wp_insert_post_parent' ), 10, 4 );
|
42 |
add_action( 'before_delete_post', array( $this, 'delete_post' ) );
|
43 |
if ( $this->options['media_support'] ) {
|
337 |
}
|
338 |
|
339 |
/**
|
340 |
+
* Save language and translation when editing a post (post.php)
|
|
|
341 |
*
|
342 |
+
* @since 2.3
|
|
|
|
|
|
|
343 |
*/
|
344 |
+
public function edit_post() {
|
345 |
+
if ( isset( $_POST['post_lang_choice'], $_POST['post_ID'] ) && $post_id = (int) $_POST['post_ID'] ) {
|
|
|
|
|
|
|
346 |
check_admin_referer( 'pll_language', '_pll_nonce' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
347 |
|
348 |
+
$post = get_post( $post_id );
|
349 |
+
$post_type_object = get_post_type_object( $post->post_type );
|
|
|
350 |
|
351 |
+
if ( current_user_can( $post_type_object->cap->edit_post, $post_id ) ) {
|
352 |
+
$this->model->post->set_language( $post_id, $this->model->get_language( $_POST['post_lang_choice'] ) );
|
|
|
|
|
353 |
|
354 |
+
if ( isset( $_POST['post_tr_lang'] ) ) {
|
355 |
+
$this->save_translations( $post_id, $_POST['post_tr_lang'] );
|
|
|
|
|
356 |
}
|
357 |
}
|
358 |
}
|
359 |
+
}
|
360 |
|
361 |
+
/**
|
362 |
+
* Save language when inline editing or bulk editing a post
|
363 |
+
* Fix translations if necessary
|
364 |
+
*
|
365 |
+
* @since 2.3
|
366 |
+
*
|
367 |
+
* @param int $post_id Post ID
|
368 |
+
* @param object $lang Language
|
369 |
+
*/
|
370 |
+
protected function inline_save_language( $post_id, $lang ) {
|
371 |
+
$post = get_post( $post_id );
|
372 |
+
$post_type_object = get_post_type_object( $post->post_type );
|
373 |
|
374 |
+
if ( current_user_can( $post_type_object->cap->edit_post, $post_id ) ) {
|
375 |
+
$old_lang = $this->model->post->get_language( $post_id ); // Stores the old language
|
376 |
+
$this->model->post->set_language( $post_id, $lang ); // set new language
|
377 |
|
378 |
+
// Checks if the new language already exists in the translation group
|
379 |
+
if ( $old_lang && $old_lang->slug != $lang->slug ) {
|
380 |
+
$translations = $this->model->post->get_translations( $post_id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
381 |
|
382 |
+
// If yes, separate this post from the translation group
|
383 |
+
if ( array_key_exists( $lang->slug, $translations ) ) {
|
384 |
+
$this->model->post->delete_translation( $post_id );
|
385 |
+
}
|
386 |
|
387 |
+
elseif ( array_key_exists( $old_lang->slug, $translations ) ) {
|
388 |
+
unset( $translations[ $old_lang->slug ] );
|
389 |
+
$this->model->post->save_translations( $post_id, $translations );
|
390 |
+
}
|
391 |
+
}
|
392 |
+
}
|
393 |
+
}
|
394 |
+
|
395 |
+
/**
|
396 |
+
* Save language when bulk editing a post
|
397 |
+
*
|
398 |
+
* @since 2.3
|
399 |
+
*/
|
400 |
+
public function bulk_edit_posts() {
|
401 |
+
if ( isset( $_GET['bulk_edit'], $_GET['inline_lang_choice'] ) && -1 !== $_GET['inline_lang_choice'] ) {
|
402 |
+
check_admin_referer( 'bulk-posts' );
|
403 |
|
404 |
+
if ( $lang = $this->model->get_language( $_GET['inline_lang_choice'] ) ) {
|
405 |
+
$post_ids = array_map( 'intval', (array) $_REQUEST['post'] );
|
406 |
+
foreach ( $post_ids as $post_id ) {
|
407 |
+
$this->inline_save_language( $post_id, $lang );
|
408 |
}
|
409 |
}
|
410 |
}
|
411 |
}
|
412 |
|
413 |
+
/**
|
414 |
+
* Save language when inline editing a post
|
415 |
+
*
|
416 |
+
* @since 2.3
|
417 |
+
*/
|
418 |
+
public function inline_edit_post() {
|
419 |
+
check_admin_referer( 'inlineeditnonce', '_inline_edit' );
|
420 |
+
|
421 |
+
if ( isset( $_POST['post_ID'], $_POST['inline_lang_choice'] ) ) {
|
422 |
+
$post_id = (int) $_POST['post_ID'];
|
423 |
+
$lang = $this->model->get_language( $_POST['inline_lang_choice'] );
|
424 |
+
if ( $post_id && $lang ) {
|
425 |
+
$this->inline_save_language( $post_id, $lang );
|
426 |
+
}
|
427 |
+
}
|
428 |
+
}
|
429 |
+
|
430 |
/**
|
431 |
* Called when a post ( or page ) is saved, published or updated
|
|
|
432 |
*
|
433 |
* @since 0.1
|
434 |
+
* @since 2.3 Does not save the language and translations anymore, unless the post has no language yet
|
435 |
*
|
436 |
* @param int $post_id
|
437 |
* @param object $post
|
439 |
*/
|
440 |
public function save_post( $post_id, $post, $update ) {
|
441 |
// Does nothing except on post types which are filterable
|
442 |
+
if ( $this->model->is_translated_post_type( $post->post_type ) ) {
|
443 |
+
if ( $id = wp_is_post_revision( $post_id ) ) {
|
444 |
+
$post_id = $id;
|
445 |
+
}
|
|
|
|
|
|
|
446 |
|
447 |
+
$lang = $this->model->post->get_language( $post_id );
|
|
|
|
|
|
|
|
|
448 |
|
449 |
+
if ( empty( $lang ) ) {
|
450 |
+
$this->set_default_language( $post_id );
|
|
|
451 |
}
|
452 |
|
453 |
/**
|
459 |
* @param object $post Post object
|
460 |
* @param array $translations The list of translations post ids
|
461 |
*/
|
462 |
+
do_action( 'pll_save_post', $post_id, $post, $this->model->post->get_translations( $post_id ) );
|
463 |
}
|
464 |
+
}
|
465 |
+
|
466 |
+
/**
|
467 |
+
* Make sure saved terms are in the right language (especially tags with same name in different languages)
|
468 |
+
*
|
469 |
+
* @since 2.3
|
470 |
+
*
|
471 |
+
* @param int $object_id Object ID.
|
472 |
+
* @param array $terms An array of object terms.
|
473 |
+
* @param array $tt_ids An array of term taxonomy IDs.
|
474 |
+
* @param string $taxonomy Taxonomy slug.
|
475 |
+
*/
|
476 |
+
public function set_object_terms( $object_id, $terms, $tt_ids, $taxonomy ) {
|
477 |
+
static $avoid_recursion;
|
478 |
+
|
479 |
+
if ( ! $avoid_recursion && $this->model->is_translated_taxonomy( $taxonomy ) && ! empty( $terms ) ) {
|
480 |
+
$lang = $this->model->post->get_language( $object_id );
|
481 |
+
|
482 |
+
if ( ! empty( $lang ) && is_array( $terms ) ) {
|
483 |
+
// Convert to term ids if we got tag names
|
484 |
+
$strings = array_filter( $terms, 'is_string' );
|
485 |
+
if ( ! empty( $strings ) ) {
|
486 |
+
$_terms = get_terms( $taxonomy, array( 'name' => $strings, 'object_ids' => $object_id, 'fields' => 'ids' ) );
|
487 |
+
$terms = array_merge( array_diff( $terms, $strings ), $_terms );
|
488 |
+
}
|
489 |
+
|
490 |
+
$term_ids = array_combine( $terms, $terms );
|
491 |
+
$languages = array_map( array( $this->model->term, 'get_language' ), $term_ids );
|
492 |
+
$languages = wp_list_pluck( $languages, 'slug' );
|
493 |
+
$wrong_terms = array_diff( $languages, array( $lang->slug ) );
|
494 |
+
|
495 |
+
if ( ! empty( $wrong_terms ) ) {
|
496 |
+
// We got terms in a wrong language
|
497 |
+
$wrong_term_ids = array_keys( $wrong_terms );
|
498 |
+
$terms = get_the_terms( $object_id, $taxonomy );
|
499 |
+
wp_remove_object_terms( $object_id, $wrong_term_ids, $taxonomy );
|
500 |
+
|
501 |
+
if ( is_array( $terms ) ) {
|
502 |
+
$newterms = array();
|
503 |
+
|
504 |
+
foreach ( $terms as $term ) {
|
505 |
+
if ( in_array( $term->term_id, $wrong_term_ids ) ) {
|
506 |
+
// Check if the term is in the correct language or if a translation exist ( mainly for default category )
|
507 |
+
if ( $newterm = $this->model->term->get( $term->term_id, $lang ) ) {
|
508 |
+
$newterms[] = (int) $newterm;
|
509 |
+
}
|
510 |
+
|
511 |
+
// Or choose the correct language for tags ( initially defined by name )
|
512 |
+
elseif ( $newterm = $this->model->term_exists( $term->name, $taxonomy, $term->parent, $lang ) ) {
|
513 |
+
$newterms[] = (int) $newterm; // Cast is important otherwise we get 'numeric' tags
|
514 |
+
}
|
515 |
+
|
516 |
+
// Or create the term in the correct language
|
517 |
+
elseif ( ! is_wp_error( $term_info = wp_insert_term( $term->name, $taxonomy ) ) ) {
|
518 |
+
$newterms[] = (int) $term_info['term_id'];
|
519 |
+
}
|
520 |
+
}
|
521 |
+
}
|
522 |
|
523 |
+
$avoid_recursion = true;
|
524 |
+
wp_set_object_terms( $object_id, array_unique( $newterms ), $taxonomy, true ); // Append
|
525 |
+
$avoid_recursion = false;
|
526 |
+
}
|
527 |
+
}
|
528 |
+
}
|
529 |
}
|
530 |
}
|
531 |
|
admin/admin-model.php
CHANGED
@@ -276,8 +276,10 @@ class PLL_Admin_Model extends PLL_Model {
|
|
276 |
}
|
277 |
|
278 |
// Validate slug is unique
|
279 |
-
|
280 |
-
|
|
|
|
|
281 |
}
|
282 |
|
283 |
// Validate name
|
276 |
}
|
277 |
|
278 |
// Validate slug is unique
|
279 |
+
foreach ( $this->get_languages_list() as $language ) {
|
280 |
+
if ( $language->slug === $args['slug'] && ( null === $lang || ( isset( $lang ) && $lang->term_id != $language->term_id ) ) ) {
|
281 |
+
add_settings_error( 'general', 'pll_non_unique_slug', __( 'The language code must be unique', 'polylang' ) );
|
282 |
+
}
|
283 |
}
|
284 |
|
285 |
// Validate name
|
frontend/choose-lang.php
CHANGED
@@ -32,7 +32,7 @@ abstract class PLL_Choose_Lang {
|
|
32 |
* @since 1.8
|
33 |
*/
|
34 |
public function init() {
|
35 |
-
if (
|
36 |
$this->set_language( empty( $_REQUEST['lang'] ) ? $this->get_preferred_language() : $this->model->get_language( $_REQUEST['lang'] ) );
|
37 |
}
|
38 |
|
32 |
* @since 1.8
|
33 |
*/
|
34 |
public function init() {
|
35 |
+
if ( Polylang::is_ajax_on_front() || false === stripos( $_SERVER['SCRIPT_FILENAME'], 'index.php' ) ) {
|
36 |
$this->set_language( empty( $_REQUEST['lang'] ) ? $this->get_preferred_language() : $this->model->get_language( $_REQUEST['lang'] ) );
|
37 |
}
|
38 |
|
frontend/frontend-auto-translate.php
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
-
*
|
5 |
-
*
|
6 |
*
|
7 |
* @since 1.1
|
8 |
*/
|
@@ -10,7 +10,7 @@ class PLL_Frontend_Auto_Translate {
|
|
10 |
public $model, $curlang;
|
11 |
|
12 |
/**
|
13 |
-
*
|
14 |
*
|
15 |
* @since 1.1
|
16 |
*
|
@@ -25,9 +25,9 @@ class PLL_Frontend_Auto_Translate {
|
|
25 |
}
|
26 |
|
27 |
/**
|
28 |
-
*
|
29 |
*
|
30 |
-
* since 1.8
|
31 |
*
|
32 |
* @param int $post_id
|
33 |
* @return int
|
@@ -37,9 +37,9 @@ class PLL_Frontend_Auto_Translate {
|
|
37 |
}
|
38 |
|
39 |
/**
|
40 |
-
*
|
41 |
*
|
42 |
-
* since 1.8
|
43 |
*
|
44 |
* @param int $term_id
|
45 |
* @return int
|
@@ -49,7 +49,7 @@ class PLL_Frontend_Auto_Translate {
|
|
49 |
}
|
50 |
|
51 |
/**
|
52 |
-
*
|
53 |
*
|
54 |
* @since 1.1
|
55 |
*
|
@@ -65,7 +65,7 @@ class PLL_Frontend_Auto_Translate {
|
|
65 |
|
66 |
// /!\ always keep untranslated as is
|
67 |
|
68 |
-
//
|
69 |
$arr = array();
|
70 |
if ( ! empty( $qv['cat'] ) ) {
|
71 |
foreach ( explode( ',', $qv['cat'] ) as $cat ) {
|
@@ -76,7 +76,7 @@ class PLL_Frontend_Auto_Translate {
|
|
76 |
$qv['cat'] = implode( ',', $arr );
|
77 |
}
|
78 |
|
79 |
-
//
|
80 |
$arr = array();
|
81 |
if ( ! empty( $qv['category_name'] ) ) {
|
82 |
foreach ( explode( ',', $qv['category_name'] ) as $slug ) {
|
@@ -86,7 +86,7 @@ class PLL_Frontend_Auto_Translate {
|
|
86 |
$qv['category_name'] = implode( ',', $arr );
|
87 |
}
|
88 |
|
89 |
-
//
|
90 |
foreach ( array( 'category__and', 'category__in', 'category__not_in', 'tag__and', 'tag__in', 'tag__not_in' ) as $key ) {
|
91 |
$arr = array();
|
92 |
if ( ! empty( $qv[ $key ] ) ) {
|
@@ -97,10 +97,10 @@ class PLL_Frontend_Auto_Translate {
|
|
97 |
}
|
98 |
}
|
99 |
|
100 |
-
//
|
101 |
$arr = array();
|
102 |
if ( ! empty( $qv['tag'] ) ) {
|
103 |
-
$sep = strpos( $qv['tag'], ',' ) !== false ? ',' : '+'; //
|
104 |
foreach ( explode( $sep, $qv['tag'] ) as $slug ) {
|
105 |
$arr[] = ( ( $tag = wpcom_vip_get_term_by( 'slug', $slug, 'post_tag' ) ) && ( $tr_id = $this->get_term( $tag->term_id ) ) && ! is_wp_error( $tr = get_tag( $tr_id ) ) ) ? $tr->slug : $slug;
|
106 |
}
|
@@ -113,7 +113,7 @@ class PLL_Frontend_Auto_Translate {
|
|
113 |
$qv['tag_id'] = $tr_id;
|
114 |
}
|
115 |
|
116 |
-
//
|
117 |
foreach ( array( 'tag_slug__and', 'tag_slug__in' ) as $key ) {
|
118 |
$arr = array();
|
119 |
if ( ! empty( $qv[ $key ] ) ) {
|
@@ -125,13 +125,13 @@ class PLL_Frontend_Auto_Translate {
|
|
125 |
}
|
126 |
}
|
127 |
|
128 |
-
//
|
129 |
-
//
|
130 |
foreach ( array_intersect( $this->model->get_translated_taxonomies(), get_taxonomies( array( '_builtin' => false ) ) ) as $taxonomy ) {
|
131 |
$tax = get_taxonomy( $taxonomy );
|
132 |
$arr = array();
|
133 |
if ( ! empty( $qv[ $tax->query_var ] ) ) {
|
134 |
-
$sep = strpos( $qv[ $tax->query_var ], ',' ) !== false ? ',' : '+'; //
|
135 |
foreach ( explode( $sep, $qv[ $tax->query_var ] ) as $slug ) {
|
136 |
$arr[] = ( ( $tag = wpcom_vip_get_term_by( 'slug', $slug, $taxonomy ) ) && ( $tr_id = $this->get_term( $tag->term_id ) ) && ! is_wp_error( $tr = get_term( $tr_id, $taxonomy ) ) ) ? $tr->slug : $slug;
|
137 |
}
|
@@ -140,7 +140,7 @@ class PLL_Frontend_Auto_Translate {
|
|
140 |
}
|
141 |
}
|
142 |
|
143 |
-
//
|
144 |
if ( ! empty( $qv['tax_query'] ) && is_array( $qv['tax_query'] ) ) {
|
145 |
$qv['tax_query'] = $this->translate_tax_query_recursive( $qv['tax_query'] );
|
146 |
}
|
@@ -181,13 +181,13 @@ class PLL_Frontend_Auto_Translate {
|
|
181 |
$qv['pagename'] = get_page_uri( $tr_id );
|
182 |
}
|
183 |
|
184 |
-
//
|
185 |
// post_parent__in & post_parent__not_in since WP 3.6
|
186 |
foreach ( array( 'post__in', 'post__not_in', 'post_parent__in', 'post_parent__not_in' ) as $key ) {
|
187 |
$arr = array();
|
188 |
if ( ! empty( $qv[ $key ] ) ) {
|
189 |
// post__in used by the 2 functions below
|
190 |
-
//
|
191 |
foreach ( debug_backtrace() as $trace ) {
|
192 |
if ( in_array( $trace['function'], array( 'wp_nav_menu', 'gallery_shortcode' ) ) ) {
|
193 |
return;
|
@@ -204,7 +204,7 @@ class PLL_Frontend_Auto_Translate {
|
|
204 |
}
|
205 |
|
206 |
/**
|
207 |
-
*
|
208 |
*
|
209 |
* @since 1.1.1
|
210 |
*
|
@@ -213,7 +213,7 @@ class PLL_Frontend_Auto_Translate {
|
|
213 |
* @return array modified $args
|
214 |
*/
|
215 |
public function get_terms_args( $args, $taxonomies ) {
|
216 |
-
if ( ! empty( $args['include'] ) && ( empty( $taxonomies ) || $this->model->is_translated_taxonomy( $taxonomies ) ) ) {
|
217 |
foreach ( wp_parse_id_list( $args['include'] ) as $id ) {
|
218 |
$arr[] = ( $tr = $this->get_term( $id ) ) ? $tr : $id;
|
219 |
}
|
@@ -224,8 +224,8 @@ class PLL_Frontend_Auto_Translate {
|
|
224 |
}
|
225 |
|
226 |
/**
|
227 |
-
*
|
228 |
-
*
|
229 |
*
|
230 |
* @since 1.7
|
231 |
*
|
@@ -244,7 +244,7 @@ class PLL_Frontend_Auto_Translate {
|
|
244 |
$tax_queries[ $key ]['terms'] = $arr;
|
245 |
}
|
246 |
|
247 |
-
//
|
248 |
elseif ( is_array( $q ) ) {
|
249 |
$tax_queries[ $key ] = $this->translate_tax_query_recursive( $q );
|
250 |
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* Auto translates the posts and terms ids
|
5 |
+
* Useful for example for themes querying a specific cat
|
6 |
*
|
7 |
* @since 1.1
|
8 |
*/
|
10 |
public $model, $curlang;
|
11 |
|
12 |
/**
|
13 |
+
* Constructor
|
14 |
*
|
15 |
* @since 1.1
|
16 |
*
|
25 |
}
|
26 |
|
27 |
/**
|
28 |
+
* Helper function to get the translated post in the current language
|
29 |
*
|
30 |
+
* @since 1.8
|
31 |
*
|
32 |
* @param int $post_id
|
33 |
* @return int
|
37 |
}
|
38 |
|
39 |
/**
|
40 |
+
* Helper function to get the translated term in the current language
|
41 |
*
|
42 |
+
* @since 1.8
|
43 |
*
|
44 |
* @param int $term_id
|
45 |
* @return int
|
49 |
}
|
50 |
|
51 |
/**
|
52 |
+
* Filters posts query to automatically translate included ids
|
53 |
*
|
54 |
* @since 1.1
|
55 |
*
|
65 |
|
66 |
// /!\ always keep untranslated as is
|
67 |
|
68 |
+
// Term ids separated by a comma
|
69 |
$arr = array();
|
70 |
if ( ! empty( $qv['cat'] ) ) {
|
71 |
foreach ( explode( ',', $qv['cat'] ) as $cat ) {
|
76 |
$qv['cat'] = implode( ',', $arr );
|
77 |
}
|
78 |
|
79 |
+
// Category_name
|
80 |
$arr = array();
|
81 |
if ( ! empty( $qv['category_name'] ) ) {
|
82 |
foreach ( explode( ',', $qv['category_name'] ) as $slug ) {
|
86 |
$qv['category_name'] = implode( ',', $arr );
|
87 |
}
|
88 |
|
89 |
+
// Array of term ids
|
90 |
foreach ( array( 'category__and', 'category__in', 'category__not_in', 'tag__and', 'tag__in', 'tag__not_in' ) as $key ) {
|
91 |
$arr = array();
|
92 |
if ( ! empty( $qv[ $key ] ) ) {
|
97 |
}
|
98 |
}
|
99 |
|
100 |
+
// Tag
|
101 |
$arr = array();
|
102 |
if ( ! empty( $qv['tag'] ) ) {
|
103 |
+
$sep = strpos( $qv['tag'], ',' ) !== false ? ',' : '+'; // Two possible separators for tag slugs
|
104 |
foreach ( explode( $sep, $qv['tag'] ) as $slug ) {
|
105 |
$arr[] = ( ( $tag = wpcom_vip_get_term_by( 'slug', $slug, 'post_tag' ) ) && ( $tr_id = $this->get_term( $tag->term_id ) ) && ! is_wp_error( $tr = get_tag( $tr_id ) ) ) ? $tr->slug : $slug;
|
106 |
}
|
113 |
$qv['tag_id'] = $tr_id;
|
114 |
}
|
115 |
|
116 |
+
// Array of tag slugs
|
117 |
foreach ( array( 'tag_slug__and', 'tag_slug__in' ) as $key ) {
|
118 |
$arr = array();
|
119 |
if ( ! empty( $qv[ $key ] ) ) {
|
125 |
}
|
126 |
}
|
127 |
|
128 |
+
// Custom taxonomies
|
129 |
+
// According to the codex, this type of query is deprecated as of WP 3.1 but it does not appear in WP 3.5 source code
|
130 |
foreach ( array_intersect( $this->model->get_translated_taxonomies(), get_taxonomies( array( '_builtin' => false ) ) ) as $taxonomy ) {
|
131 |
$tax = get_taxonomy( $taxonomy );
|
132 |
$arr = array();
|
133 |
if ( ! empty( $qv[ $tax->query_var ] ) ) {
|
134 |
+
$sep = strpos( $qv[ $tax->query_var ], ',' ) !== false ? ',' : '+'; // Two possible separators
|
135 |
foreach ( explode( $sep, $qv[ $tax->query_var ] ) as $slug ) {
|
136 |
$arr[] = ( ( $tag = wpcom_vip_get_term_by( 'slug', $slug, $taxonomy ) ) && ( $tr_id = $this->get_term( $tag->term_id ) ) && ! is_wp_error( $tr = get_term( $tr_id, $taxonomy ) ) ) ? $tr->slug : $slug;
|
137 |
}
|
140 |
}
|
141 |
}
|
142 |
|
143 |
+
// Tax_query since WP 3.1
|
144 |
if ( ! empty( $qv['tax_query'] ) && is_array( $qv['tax_query'] ) ) {
|
145 |
$qv['tax_query'] = $this->translate_tax_query_recursive( $qv['tax_query'] );
|
146 |
}
|
181 |
$qv['pagename'] = get_page_uri( $tr_id );
|
182 |
}
|
183 |
|
184 |
+
// Array of post ids
|
185 |
// post_parent__in & post_parent__not_in since WP 3.6
|
186 |
foreach ( array( 'post__in', 'post__not_in', 'post_parent__in', 'post_parent__not_in' ) as $key ) {
|
187 |
$arr = array();
|
188 |
if ( ! empty( $qv[ $key ] ) ) {
|
189 |
// post__in used by the 2 functions below
|
190 |
+
// Useless to filter them as output is already in the right language and would result in performance loss
|
191 |
foreach ( debug_backtrace() as $trace ) {
|
192 |
if ( in_array( $trace['function'], array( 'wp_nav_menu', 'gallery_shortcode' ) ) ) {
|
193 |
return;
|
204 |
}
|
205 |
|
206 |
/**
|
207 |
+
* Filters terms query to automatically translate included ids
|
208 |
*
|
209 |
* @since 1.1.1
|
210 |
*
|
213 |
* @return array modified $args
|
214 |
*/
|
215 |
public function get_terms_args( $args, $taxonomies ) {
|
216 |
+
if ( ! isset( $args['lang'] ) && ! empty( $args['include'] ) && ( empty( $taxonomies ) || $this->model->is_translated_taxonomy( $taxonomies ) ) ) {
|
217 |
foreach ( wp_parse_id_list( $args['include'] ) as $id ) {
|
218 |
$arr[] = ( $tr = $this->get_term( $id ) ) ? $tr : $id;
|
219 |
}
|
224 |
}
|
225 |
|
226 |
/**
|
227 |
+
* Translates tax queries
|
228 |
+
* Compatible with nested tax queries introduced in WP 4.1
|
229 |
*
|
230 |
* @since 1.7
|
231 |
*
|
244 |
$tax_queries[ $key ]['terms'] = $arr;
|
245 |
}
|
246 |
|
247 |
+
// Nested queries
|
248 |
elseif ( is_array( $q ) ) {
|
249 |
$tax_queries[ $key ] = $this->translate_tax_query_recursive( $q );
|
250 |
}
|
frontend/frontend-filters.php
CHANGED
@@ -29,13 +29,9 @@ class PLL_Frontend_Filters extends PLL_Filters {
|
|
29 |
// Filters categories and post tags by language
|
30 |
add_filter( 'terms_clauses', array( $this, 'terms_clauses' ), 10, 3 );
|
31 |
|
32 |
-
// Rewrites archives
|
33 |
add_filter( 'getarchives_join', array( $this, 'getarchives_join' ), 10, 2 );
|
34 |
add_filter( 'getarchives_where', array( $this, 'getarchives_where' ), 10, 2 );
|
35 |
-
add_filter( 'get_previous_post_join', array( $this, 'posts_join' ), 10, 5 );
|
36 |
-
add_filter( 'get_next_post_join', array( $this, 'posts_join' ), 10, 5 );
|
37 |
-
add_filter( 'get_previous_post_where', array( $this, 'posts_where' ), 10, 5 );
|
38 |
-
add_filter( 'get_next_post_where', array( $this, 'posts_where' ), 10, 5 );
|
39 |
|
40 |
// Filters the widgets according to the current language
|
41 |
add_filter( 'widget_display_callback', array( $this, 'widget_display_callback' ), 10, 2 );
|
@@ -197,38 +193,6 @@ class PLL_Frontend_Filters extends PLL_Filters {
|
|
197 |
return ! empty( $r['post_type'] ) && $this->model->is_translated_post_type( $r['post_type'] ) ? $sql . $this->model->post->where_clause( $this->curlang ) : $sql;
|
198 |
}
|
199 |
|
200 |
-
/**
|
201 |
-
* Modifies the sql request for get_adjacent_post to filter by the current language
|
202 |
-
*
|
203 |
-
* @since 0.1
|
204 |
-
*
|
205 |
-
* @param string $sql The JOIN clause in the SQL.
|
206 |
-
* @param bool $in_same_term Whether post should be in a same taxonomy term.
|
207 |
-
* @param array $excluded_terms Array of excluded term IDs.
|
208 |
-
* @param string $taxonomy Taxonomy. Used to identify the term used when `$in_same_term` is true.
|
209 |
-
* @param WP_Post $post WP_Post object.
|
210 |
-
* @return string modified JOIN clause
|
211 |
-
*/
|
212 |
-
public function posts_join( $sql, $in_same_term, $excluded_terms, $taxonomy = '', $post = null ) {
|
213 |
-
return $this->model->is_translated_post_type( $post->post_type ) ? $sql . $this->model->post->join_clause( 'p' ) : $sql;
|
214 |
-
}
|
215 |
-
|
216 |
-
/**
|
217 |
-
* Modifies the sql request for wp_get_archives and get_adjacent_post to filter by the current language
|
218 |
-
*
|
219 |
-
* @since 0.1
|
220 |
-
*
|
221 |
-
* @param string $sql The WHERE clause in the SQL.
|
222 |
-
* @param bool $in_same_term Whether post should be in a same taxonomy term.
|
223 |
-
* @param array $excluded_terms Array of excluded term IDs.
|
224 |
-
* @param string $taxonomy Taxonomy. Used to identify the term used when `$in_same_term` is true.
|
225 |
-
* @param WP_Post $post WP_Post object.
|
226 |
-
* @return string modified WHERE clause
|
227 |
-
*/
|
228 |
-
public function posts_where( $sql, $in_same_term, $excluded_terms, $taxonomy = '', $post = null ) {
|
229 |
-
return $this->model->is_translated_post_type( $post->post_type ) ? $sql . $this->model->post->where_clause( $this->curlang ) : $sql;
|
230 |
-
}
|
231 |
-
|
232 |
/**
|
233 |
* Filters the widgets according to the current language
|
234 |
* Don't display if a language filter is set and this is not the current one
|
29 |
// Filters categories and post tags by language
|
30 |
add_filter( 'terms_clauses', array( $this, 'terms_clauses' ), 10, 3 );
|
31 |
|
32 |
+
// Rewrites archives links to filter them by language
|
33 |
add_filter( 'getarchives_join', array( $this, 'getarchives_join' ), 10, 2 );
|
34 |
add_filter( 'getarchives_where', array( $this, 'getarchives_where' ), 10, 2 );
|
|
|
|
|
|
|
|
|
35 |
|
36 |
// Filters the widgets according to the current language
|
37 |
add_filter( 'widget_display_callback', array( $this, 'widget_display_callback' ), 10, 2 );
|
193 |
return ! empty( $r['post_type'] ) && $this->model->is_translated_post_type( $r['post_type'] ) ? $sql . $this->model->post->where_clause( $this->curlang ) : $sql;
|
194 |
}
|
195 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
/**
|
197 |
* Filters the widgets according to the current language
|
198 |
* Don't display if a language filter is set and this is not the current one
|
frontend/frontend-static-pages.php
CHANGED
@@ -158,6 +158,18 @@ class PLL_Frontend_Static_Pages extends PLL_Static_Pages {
|
|
158 |
return $redirect_url;
|
159 |
}
|
160 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
161 |
/**
|
162 |
* Setups query vars when requesting a static front page
|
163 |
*
|
@@ -178,8 +190,7 @@ class PLL_Frontend_Static_Pages extends PLL_Static_Pages {
|
|
178 |
}
|
179 |
|
180 |
// Redirect the language page to the homepage when using a static front page
|
181 |
-
elseif ( ( $this->options['redirect_lang'] || $this->options['hide_default'] ) &&
|
182 |
-
$lang = $this->model->get_language( get_query_var( 'lang' ) );
|
183 |
$query->set( 'page_id', $lang->page_on_front );
|
184 |
$query->is_singular = $query->is_page = true;
|
185 |
$query->is_archive = $query->is_tax = false;
|
158 |
return $redirect_url;
|
159 |
}
|
160 |
|
161 |
+
/**
|
162 |
+
* Is the query for a the static front page (redirected from the language page)?
|
163 |
+
*
|
164 |
+
* @since 2.3
|
165 |
+
*
|
166 |
+
* @param object $query
|
167 |
+
* @return bool
|
168 |
+
*/
|
169 |
+
protected function is_front_page( $query ) {
|
170 |
+
return ! is_date() && ! is_author() && ! is_search() && ! is_feed() && ! is_post_type_archive() && is_tax() && 1 === count( $query->tax_query->queries );
|
171 |
+
}
|
172 |
+
|
173 |
/**
|
174 |
* Setups query vars when requesting a static front page
|
175 |
*
|
190 |
}
|
191 |
|
192 |
// Redirect the language page to the homepage when using a static front page
|
193 |
+
elseif ( ( $this->options['redirect_lang'] || $this->options['hide_default'] ) && $this->is_front_page( $query ) && $lang = $this->model->get_language( get_query_var( 'lang' ) ) ) {
|
|
|
194 |
$query->set( 'page_id', $lang->page_on_front );
|
195 |
$query->is_singular = $query->is_page = true;
|
196 |
$query->is_archive = $query->is_tax = false;
|
frontend/frontend.php
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
-
*
|
5 |
* accessible as $polylang global object
|
6 |
*
|
7 |
-
*
|
8 |
* options => inherited, reference to Polylang options array
|
9 |
* model => inherited, reference to PLL_Model object
|
10 |
* links_model => inherited, reference to PLL_Links_Model object
|
@@ -25,7 +25,7 @@ class PLL_Frontend extends PLL_Base {
|
|
25 |
public $links, $choose_lang, $filters, $filters_search, $nav_menu, $auto_translate;
|
26 |
|
27 |
/**
|
28 |
-
*
|
29 |
*
|
30 |
* @since 1.2
|
31 |
*
|
@@ -36,48 +36,54 @@ class PLL_Frontend extends PLL_Base {
|
|
36 |
|
37 |
add_action( 'pll_language_defined', array( $this, 'pll_language_defined' ), 1 );
|
38 |
|
39 |
-
//
|
40 |
add_action( 'parse_tax_query', array( $this, 'parse_tax_query' ), 1 );
|
41 |
|
42 |
-
//
|
43 |
add_action( 'parse_query', array( $this, 'parse_query' ), 6 );
|
44 |
|
45 |
-
//
|
46 |
if ( ! defined( 'PLL_AUTO_TRANSLATE' ) || PLL_AUTO_TRANSLATE ) {
|
47 |
add_action( 'template_redirect', array( $this, 'auto_translate' ), 7 );
|
48 |
}
|
49 |
}
|
50 |
|
51 |
/**
|
52 |
-
*
|
53 |
*
|
54 |
* @since 1.2
|
55 |
*/
|
56 |
public function init() {
|
57 |
$this->links = new PLL_Frontend_Links( $this );
|
58 |
|
59 |
-
//
|
60 |
-
if ( '
|
61 |
-
|
62 |
-
|
|
|
|
|
|
|
|
|
|
|
63 |
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
|
70 |
-
|
71 |
-
|
|
|
72 |
}
|
73 |
|
74 |
/**
|
75 |
-
*
|
76 |
*
|
77 |
* @since 1.2
|
78 |
*/
|
79 |
public function pll_language_defined() {
|
80 |
-
//
|
81 |
$this->filters_links = new PLL_Frontend_Filters_Links( $this );
|
82 |
$this->filters = new PLL_Frontend_Filters( $this );
|
83 |
$this->filters_search = new PLL_Frontend_Filters_Search( $this );
|
@@ -89,7 +95,7 @@ class PLL_Frontend extends PLL_Base {
|
|
89 |
}
|
90 |
|
91 |
/**
|
92 |
-
*
|
93 |
*
|
94 |
* @since 1.8
|
95 |
*
|
@@ -105,7 +111,7 @@ class PLL_Frontend extends PLL_Base {
|
|
105 |
}
|
106 |
|
107 |
/**
|
108 |
-
*
|
109 |
*
|
110 |
* @since 1.2
|
111 |
*
|
@@ -121,24 +127,24 @@ class PLL_Frontend extends PLL_Base {
|
|
121 |
$pll_query->filter_query( $this->curlang );
|
122 |
}
|
123 |
|
124 |
-
//
|
125 |
if ( ! empty( $qv['lang'] ) || ( ! empty( $taxonomies ) && array( 'language' ) == array_values( $taxonomies ) ) ) {
|
126 |
-
//
|
127 |
$taxonomies = array_diff( $taxonomies, array( 'language', 'category', 'post_tag' ) );
|
128 |
|
129 |
-
//
|
130 |
-
//
|
131 |
if ( empty( $qv['post_type'] ) && ! $query->is_search && ! $query->is_page && ! $query->is_attachment && empty( $taxonomies ) ) {
|
132 |
$query->set( 'post_type', 'post' );
|
133 |
}
|
134 |
|
135 |
-
//
|
136 |
-
//
|
137 |
if ( empty( $taxonomies ) && ! $query->is_comment_feed && ! $query->is_post_type_archive && ! $query->is_date && ! $query->is_author && ! $query->is_category && ! $query->is_tag ) {
|
138 |
$query->is_archive = false;
|
139 |
}
|
140 |
|
141 |
-
//
|
142 |
if ( empty( $taxonomies ) && ( $query->is_category || $query->is_tag || $query->is_author || $query->is_post_type_archive || $query->is_date || $query->is_search || $query->is_feed ) ) {
|
143 |
$query->is_tax = false;
|
144 |
unset( $query->queried_object ); // FIXME useless?
|
@@ -147,7 +153,7 @@ class PLL_Frontend extends PLL_Base {
|
|
147 |
}
|
148 |
|
149 |
/**
|
150 |
-
*
|
151 |
*
|
152 |
* @since 1.2
|
153 |
*/
|
@@ -156,8 +162,8 @@ class PLL_Frontend extends PLL_Base {
|
|
156 |
}
|
157 |
|
158 |
/**
|
159 |
-
*
|
160 |
-
*
|
161 |
*
|
162 |
* @since 1.5.1
|
163 |
*
|
@@ -165,11 +171,11 @@ class PLL_Frontend extends PLL_Base {
|
|
165 |
* @param int $old_blog
|
166 |
*/
|
167 |
public function switch_blog( $new_blog, $old_blog ) {
|
168 |
-
//
|
169 |
if ( parent::switch_blog( $new_blog, $old_blog ) && did_action( 'pll_language_defined' ) && $this->model->get_languages_list() ) {
|
170 |
static $restore_curlang;
|
171 |
if ( empty( $restore_curlang ) ) {
|
172 |
-
$restore_curlang = $this->curlang->slug; //
|
173 |
}
|
174 |
|
175 |
$lang = $this->model->get_language( $restore_curlang );
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* Frontend controller
|
5 |
* accessible as $polylang global object
|
6 |
*
|
7 |
+
* Properties:
|
8 |
* options => inherited, reference to Polylang options array
|
9 |
* model => inherited, reference to PLL_Model object
|
10 |
* links_model => inherited, reference to PLL_Links_Model object
|
25 |
public $links, $choose_lang, $filters, $filters_search, $nav_menu, $auto_translate;
|
26 |
|
27 |
/**
|
28 |
+
* Constructor
|
29 |
*
|
30 |
* @since 1.2
|
31 |
*
|
36 |
|
37 |
add_action( 'pll_language_defined', array( $this, 'pll_language_defined' ), 1 );
|
38 |
|
39 |
+
// Avoids the language being the queried object when querying multiple taxonomies
|
40 |
add_action( 'parse_tax_query', array( $this, 'parse_tax_query' ), 1 );
|
41 |
|
42 |
+
// Filters posts by language
|
43 |
add_action( 'parse_query', array( $this, 'parse_query' ), 6 );
|
44 |
|
45 |
+
// Not before 'check_canonical_url'
|
46 |
if ( ! defined( 'PLL_AUTO_TRANSLATE' ) || PLL_AUTO_TRANSLATE ) {
|
47 |
add_action( 'template_redirect', array( $this, 'auto_translate' ), 7 );
|
48 |
}
|
49 |
}
|
50 |
|
51 |
/**
|
52 |
+
* Setups the language chooser based on options
|
53 |
*
|
54 |
* @since 1.2
|
55 |
*/
|
56 |
public function init() {
|
57 |
$this->links = new PLL_Frontend_Links( $this );
|
58 |
|
59 |
+
// Don't set any language for REST requests
|
60 |
+
if ( 0 === strpos( str_replace( 'index.php', '', $_SERVER['REQUEST_URI'] ), '/' . rest_get_url_prefix() . '/' ) ) {
|
61 |
+
/** This action is documented in include/class-polylang.php */
|
62 |
+
do_action( 'pll_no_language_defined' );
|
63 |
+
} else {
|
64 |
+
// Static front page and page for posts
|
65 |
+
if ( 'page' === get_option( 'show_on_front' ) ) {
|
66 |
+
$this->static_pages = new PLL_Frontend_Static_Pages( $this );
|
67 |
+
}
|
68 |
|
69 |
+
// Setup the language chooser
|
70 |
+
$c = array( 'Content', 'Url', 'Url', 'Domain' );
|
71 |
+
$class = 'PLL_Choose_Lang_' . $c[ $this->options['force_lang'] ];
|
72 |
+
$this->choose_lang = new $class( $this );
|
73 |
+
$this->choose_lang->init();
|
74 |
|
75 |
+
// Need to load nav menu class early to correctly define the locations in the customizer when the language is set from the content
|
76 |
+
$this->nav_menu = new PLL_Frontend_Nav_Menu( $this );
|
77 |
+
}
|
78 |
}
|
79 |
|
80 |
/**
|
81 |
+
* Setups filters and nav menus once the language has been defined
|
82 |
*
|
83 |
* @since 1.2
|
84 |
*/
|
85 |
public function pll_language_defined() {
|
86 |
+
// Filters
|
87 |
$this->filters_links = new PLL_Frontend_Filters_Links( $this );
|
88 |
$this->filters = new PLL_Frontend_Filters( $this );
|
89 |
$this->filters_search = new PLL_Frontend_Filters_Search( $this );
|
95 |
}
|
96 |
|
97 |
/**
|
98 |
+
* When querying multiple taxonomies, makes sure that the language is not the queried object
|
99 |
*
|
100 |
* @since 1.8
|
101 |
*
|
111 |
}
|
112 |
|
113 |
/**
|
114 |
+
* mMdifies some query vars to "hide" that the language is a taxonomy and avoid conflicts
|
115 |
*
|
116 |
* @since 1.2
|
117 |
*
|
127 |
$pll_query->filter_query( $this->curlang );
|
128 |
}
|
129 |
|
130 |
+
// Modifies query vars when the language is queried
|
131 |
if ( ! empty( $qv['lang'] ) || ( ! empty( $taxonomies ) && array( 'language' ) == array_values( $taxonomies ) ) ) {
|
132 |
+
// Do we query a custom taxonomy?
|
133 |
$taxonomies = array_diff( $taxonomies, array( 'language', 'category', 'post_tag' ) );
|
134 |
|
135 |
+
// Remove pages query when the language is set unless we do a search
|
136 |
+
// Take care not to break the single page, attachment and taxonomies queries!
|
137 |
if ( empty( $qv['post_type'] ) && ! $query->is_search && ! $query->is_page && ! $query->is_attachment && empty( $taxonomies ) ) {
|
138 |
$query->set( 'post_type', 'post' );
|
139 |
}
|
140 |
|
141 |
+
// Unset the is_archive flag for language pages to prevent loading the archive template
|
142 |
+
// Keep archive flag for comment feed otherwise the language filter does not work
|
143 |
if ( empty( $taxonomies ) && ! $query->is_comment_feed && ! $query->is_post_type_archive && ! $query->is_date && ! $query->is_author && ! $query->is_category && ! $query->is_tag ) {
|
144 |
$query->is_archive = false;
|
145 |
}
|
146 |
|
147 |
+
// Unset the is_tax flag except if another custom tax is queried
|
148 |
if ( empty( $taxonomies ) && ( $query->is_category || $query->is_tag || $query->is_author || $query->is_post_type_archive || $query->is_date || $query->is_search || $query->is_feed ) ) {
|
149 |
$query->is_tax = false;
|
150 |
unset( $query->queried_object ); // FIXME useless?
|
153 |
}
|
154 |
|
155 |
/**
|
156 |
+
* Auto translate posts and terms ids
|
157 |
*
|
158 |
* @since 1.2
|
159 |
*/
|
162 |
}
|
163 |
|
164 |
/**
|
165 |
+
* Resets some variables when switching blog
|
166 |
+
* Overrides parent method
|
167 |
*
|
168 |
* @since 1.5.1
|
169 |
*
|
171 |
* @param int $old_blog
|
172 |
*/
|
173 |
public function switch_blog( $new_blog, $old_blog ) {
|
174 |
+
// Need to check that some languages are defined when user is logged in, has several blogs, some without any languages
|
175 |
if ( parent::switch_blog( $new_blog, $old_blog ) && did_action( 'pll_language_defined' ) && $this->model->get_languages_list() ) {
|
176 |
static $restore_curlang;
|
177 |
if ( empty( $restore_curlang ) ) {
|
178 |
+
$restore_curlang = $this->curlang->slug; // To always remember the current language through blogs
|
179 |
}
|
180 |
|
181 |
$lang = $this->model->get_language( $restore_curlang );
|
include/class-polylang.php
CHANGED
@@ -101,7 +101,16 @@ class Polylang {
|
|
101 |
// Special test for plupload which does not use jquery ajax and thus does not pass our ajax prefilter
|
102 |
// Special test for customize_save done in frontend but for which we want to load the admin
|
103 |
$in = isset( $_REQUEST['action'] ) && in_array( $_REQUEST['action'], array( 'upload-attachment', 'customize_save' ) );
|
104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
}
|
106 |
|
107 |
/**
|
@@ -116,7 +125,7 @@ class Polylang {
|
|
116 |
define( 'PLL_COOKIE', 'pll_language' );
|
117 |
}
|
118 |
|
119 |
-
//
|
120 |
if ( ! defined( 'PLL_AJAX_ON_FRONT' ) ) {
|
121 |
define( 'PLL_AJAX_ON_FRONT', self::is_ajax_on_front() );
|
122 |
}
|
101 |
// Special test for plupload which does not use jquery ajax and thus does not pass our ajax prefilter
|
102 |
// Special test for customize_save done in frontend but for which we want to load the admin
|
103 |
$in = isset( $_REQUEST['action'] ) && in_array( $_REQUEST['action'], array( 'upload-attachment', 'customize_save' ) );
|
104 |
+
$is_ajax_on_front = wp_doing_ajax() && empty( $_REQUEST['pll_ajax_backend'] ) && ! $in;
|
105 |
+
|
106 |
+
/**
|
107 |
+
* Filters whether the current request is an ajax request on front.
|
108 |
+
*
|
109 |
+
* @since 2.3
|
110 |
+
*
|
111 |
+
* @param bool $is_ajax_on_front Whether the current request is an ajax request on front.
|
112 |
+
*/
|
113 |
+
return apply_filters( 'pll_is_ajax_on_front', $is_ajax_on_front );
|
114 |
}
|
115 |
|
116 |
/**
|
125 |
define( 'PLL_COOKIE', 'pll_language' );
|
126 |
}
|
127 |
|
128 |
+
// Backward compatibility with Polylang < 2.3
|
129 |
if ( ! defined( 'PLL_AJAX_ON_FRONT' ) ) {
|
130 |
define( 'PLL_AJAX_ON_FRONT', self::is_ajax_on_front() );
|
131 |
}
|
include/filters.php
CHANGED
@@ -28,6 +28,12 @@ class PLL_Filters {
|
|
28 |
// Filters the get_pages function according to the current language
|
29 |
add_filter( 'get_pages', array( $this, 'get_pages' ), 10, 2 );
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
// Converts the locale to a valid W3C locale
|
32 |
add_filter( 'language_attributes', array( $this, 'language_attributes' ) );
|
33 |
|
@@ -174,6 +180,38 @@ class PLL_Filters {
|
|
174 |
return $pages;
|
175 |
}
|
176 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
177 |
/**
|
178 |
* Converts WordPress locale to valid W3 locale in html language attributes
|
179 |
*
|
28 |
// Filters the get_pages function according to the current language
|
29 |
add_filter( 'get_pages', array( $this, 'get_pages' ), 10, 2 );
|
30 |
|
31 |
+
// Rewrites next and previous post links to filter them by language
|
32 |
+
add_filter( 'get_previous_post_join', array( $this, 'posts_join' ), 10, 5 );
|
33 |
+
add_filter( 'get_next_post_join', array( $this, 'posts_join' ), 10, 5 );
|
34 |
+
add_filter( 'get_previous_post_where', array( $this, 'posts_where' ), 10, 5 );
|
35 |
+
add_filter( 'get_next_post_where', array( $this, 'posts_where' ), 10, 5 );
|
36 |
+
|
37 |
// Converts the locale to a valid W3C locale
|
38 |
add_filter( 'language_attributes', array( $this, 'language_attributes' ) );
|
39 |
|
180 |
return $pages;
|
181 |
}
|
182 |
|
183 |
+
/**
|
184 |
+
* Modifies the sql request for get_adjacent_post to filter by the current language
|
185 |
+
*
|
186 |
+
* @since 0.1
|
187 |
+
*
|
188 |
+
* @param string $sql The JOIN clause in the SQL.
|
189 |
+
* @param bool $in_same_term Whether post should be in a same taxonomy term.
|
190 |
+
* @param array $excluded_terms Array of excluded term IDs.
|
191 |
+
* @param string $taxonomy Taxonomy. Used to identify the term used when `$in_same_term` is true.
|
192 |
+
* @param WP_Post $post WP_Post object.
|
193 |
+
* @return string modified JOIN clause
|
194 |
+
*/
|
195 |
+
public function posts_join( $sql, $in_same_term, $excluded_terms, $taxonomy = '', $post = null ) {
|
196 |
+
return $this->model->is_translated_post_type( $post->post_type ) && ! empty( $this->curlang ) ? $sql . $this->model->post->join_clause( 'p' ) : $sql;
|
197 |
+
}
|
198 |
+
|
199 |
+
/**
|
200 |
+
* Modifies the sql request for wp_get_archives and get_adjacent_post to filter by the current language
|
201 |
+
*
|
202 |
+
* @since 0.1
|
203 |
+
*
|
204 |
+
* @param string $sql The WHERE clause in the SQL.
|
205 |
+
* @param bool $in_same_term Whether post should be in a same taxonomy term.
|
206 |
+
* @param array $excluded_terms Array of excluded term IDs.
|
207 |
+
* @param string $taxonomy Taxonomy. Used to identify the term used when `$in_same_term` is true.
|
208 |
+
* @param WP_Post $post WP_Post object.
|
209 |
+
* @return string modified WHERE clause
|
210 |
+
*/
|
211 |
+
public function posts_where( $sql, $in_same_term, $excluded_terms, $taxonomy = '', $post = null ) {
|
212 |
+
return $this->model->is_translated_post_type( $post->post_type ) && ! empty( $this->curlang ) ? $sql . $this->model->post->where_clause( $this->curlang ) : $sql;
|
213 |
+
}
|
214 |
+
|
215 |
/**
|
216 |
* Converts WordPress locale to valid W3 locale in html language attributes
|
217 |
*
|
include/language.php
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
-
*
|
5 |
* manipulating only one object per language instead of two terms should make things easier
|
6 |
*
|
7 |
-
*
|
8 |
* term_id => id of term in 'language' taxonomy
|
9 |
* name => language name. Ex: English
|
10 |
* slug => language code used in url. Ex: en
|
@@ -19,6 +19,7 @@
|
|
19 |
* tl_count => number of terms in that language ( not used by Polylang )
|
20 |
* locale => WordPress language locale. Ex: en_US
|
21 |
* is_rtl => 1 if the language is rtl
|
|
|
22 |
* flag_code => code of the flag
|
23 |
* flag_url => url of the flag
|
24 |
* flag => html img of the flag
|
@@ -37,13 +38,14 @@ class PLL_Language {
|
|
37 |
public $term_id, $name, $slug, $term_group, $term_taxonomy_id, $taxonomy, $description, $parent, $count;
|
38 |
public $tl_term_id, $tl_term_taxonomy_id, $tl_count;
|
39 |
public $locale, $is_rtl;
|
|
|
40 |
public $flag_url, $flag;
|
41 |
public $home_url, $search_url;
|
42 |
public $host, $mo_id;
|
43 |
public $page_on_front, $page_for_posts;
|
44 |
|
45 |
/**
|
46 |
-
*
|
47 |
*
|
48 |
* @since 1.2
|
49 |
*
|
@@ -51,35 +53,39 @@ class PLL_Language {
|
|
51 |
* @param object $term_language Corresponding 'term_language' term
|
52 |
*/
|
53 |
public function __construct( $language, $term_language = null ) {
|
54 |
-
//
|
55 |
if ( empty( $term_language ) ) {
|
56 |
foreach ( $language as $prop => $value ) {
|
57 |
$this->$prop = $value;
|
58 |
}
|
59 |
}
|
60 |
|
61 |
-
//
|
62 |
else {
|
63 |
foreach ( $language as $prop => $value ) {
|
64 |
$this->$prop = in_array( $prop, array( 'term_id', 'term_taxonomy_id', 'count' ) ) ? (int) $language->$prop : $language->$prop;
|
65 |
}
|
66 |
|
67 |
-
// although it would be convenient here, don't assume the term is shared between taxonomies as it may not be the case in future
|
68 |
-
// http://make.wordpress.org/core/2013/07/28/potential-roadmap-for-taxonomy-meta-and-post-relationships/
|
69 |
$this->tl_term_id = (int) $term_language->term_id;
|
70 |
$this->tl_term_taxonomy_id = (int) $term_language->term_taxonomy_id;
|
71 |
$this->tl_count = (int) $term_language->count;
|
72 |
|
73 |
-
//
|
74 |
-
//
|
75 |
$description = maybe_unserialize( $language->description );
|
76 |
foreach ( $description as $prop => $value ) {
|
77 |
'rtl' == $prop ? $this->is_rtl = $value : $this->$prop = $value;
|
78 |
}
|
79 |
|
80 |
-
$this->description = &$this->locale; //
|
81 |
|
82 |
$this->mo_id = PLL_MO::get_id( $this );
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
}
|
84 |
}
|
85 |
|
@@ -95,7 +101,7 @@ class PLL_Language {
|
|
95 |
if ( ! empty( $this->flag_code ) && file_exists( POLYLANG_DIR . ( $file = '/flags/' . $this->flag_code . '.png' ) ) ) {
|
96 |
$flags['flag']['url'] = esc_url_raw( plugins_url( $file, POLYLANG_FILE ) );
|
97 |
|
98 |
-
//
|
99 |
if ( ! defined( 'PLL_ENCODED_FLAGS' ) || PLL_ENCODED_FLAGS ) {
|
100 |
$flags['flag']['src'] = 'data:image/png;base64,' . base64_encode( file_get_contents( POLYLANG_DIR . $file ) );
|
101 |
} else {
|
@@ -103,7 +109,7 @@ class PLL_Language {
|
|
103 |
}
|
104 |
}
|
105 |
|
106 |
-
//
|
107 |
if ( file_exists( PLL_LOCAL_DIR . ( $file = '/' . $this->locale . '.png' ) ) || file_exists( PLL_LOCAL_DIR . ( $file = '/' . $this->locale . '.jpg' ) ) ) {
|
108 |
$url = content_url( '/polylang' . $file );
|
109 |
$flags['custom_flag']['url'] = esc_url_raw( $url );
|
@@ -146,20 +152,20 @@ class PLL_Language {
|
|
146 |
}
|
147 |
|
148 |
/**
|
149 |
-
*
|
150 |
-
*
|
151 |
*
|
152 |
* @since 1.7
|
153 |
*/
|
154 |
public function set_custom_flag() {
|
155 |
-
//
|
156 |
if ( ! empty( $this->custom_flag ) ) {
|
157 |
$this->flag = $this->custom_flag;
|
158 |
$this->flag_url = $this->custom_flag_url;
|
159 |
unset( $this->custom_flag, $this->custom_flag_url ); // hide this
|
160 |
}
|
161 |
|
162 |
-
//
|
163 |
if ( is_ssl() ) {
|
164 |
$this->flag = str_replace( 'http://', 'https://', $this->flag );
|
165 |
$this->flag_url = str_replace( 'http://', 'https://', $this->flag_url );
|
@@ -170,7 +176,7 @@ class PLL_Language {
|
|
170 |
}
|
171 |
|
172 |
/**
|
173 |
-
*
|
174 |
*
|
175 |
* @since 1.2
|
176 |
*/
|
@@ -180,7 +186,7 @@ class PLL_Language {
|
|
180 |
}
|
181 |
|
182 |
/**
|
183 |
-
*
|
184 |
*
|
185 |
* @since 1.3
|
186 |
*
|
@@ -193,7 +199,7 @@ class PLL_Language {
|
|
193 |
}
|
194 |
|
195 |
/**
|
196 |
-
*
|
197 |
* this can't be cached across pages
|
198 |
*
|
199 |
* @since 1.6.4
|
@@ -211,9 +217,8 @@ class PLL_Language {
|
|
211 |
}
|
212 |
|
213 |
/**
|
214 |
-
*
|
215 |
-
*
|
216 |
-
* @see #33511
|
217 |
*
|
218 |
* @since 1.8
|
219 |
*
|
@@ -221,25 +226,6 @@ class PLL_Language {
|
|
221 |
* @return string
|
222 |
*/
|
223 |
public function get_locale( $filter = 'raw' ) {
|
224 |
-
|
225 |
-
static $valid_locales = array(
|
226 |
-
'bel' => 'be',
|
227 |
-
'bre' => 'br',
|
228 |
-
'de_CH_informal' => 'de_CH',
|
229 |
-
'de_DE_formal' => 'de_DE',
|
230 |
-
'dzo' => 'dz',
|
231 |
-
'ido' => 'io',
|
232 |
-
'kin' => 'rw',
|
233 |
-
'oci' => 'oc',
|
234 |
-
'mri' => 'mi',
|
235 |
-
'nl_NL_formal' => 'nl_NL',
|
236 |
-
'roh' => 'rm',
|
237 |
-
'srd' => 'sc',
|
238 |
-
'tuk' => 'tk',
|
239 |
-
);
|
240 |
-
$locale = isset( $valid_locales[ $this->locale ] ) ? $valid_locales[ $this->locale ] : $this->locale;
|
241 |
-
return str_replace( '_', '-', $locale );
|
242 |
-
}
|
243 |
-
return $this->locale;
|
244 |
}
|
245 |
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* A language object is made of two terms in 'language' and 'term_language' taxonomies
|
5 |
* manipulating only one object per language instead of two terms should make things easier
|
6 |
*
|
7 |
+
* Properties:
|
8 |
* term_id => id of term in 'language' taxonomy
|
9 |
* name => language name. Ex: English
|
10 |
* slug => language code used in url. Ex: en
|
19 |
* tl_count => number of terms in that language ( not used by Polylang )
|
20 |
* locale => WordPress language locale. Ex: en_US
|
21 |
* is_rtl => 1 if the language is rtl
|
22 |
+
* w3c => W3C locale
|
23 |
* flag_code => code of the flag
|
24 |
* flag_url => url of the flag
|
25 |
* flag => html img of the flag
|
38 |
public $term_id, $name, $slug, $term_group, $term_taxonomy_id, $taxonomy, $description, $parent, $count;
|
39 |
public $tl_term_id, $tl_term_taxonomy_id, $tl_count;
|
40 |
public $locale, $is_rtl;
|
41 |
+
public $w3c, $facebook;
|
42 |
public $flag_url, $flag;
|
43 |
public $home_url, $search_url;
|
44 |
public $host, $mo_id;
|
45 |
public $page_on_front, $page_for_posts;
|
46 |
|
47 |
/**
|
48 |
+
* Constructor: builds a language object given its two corresponding terms in language and term_language taxonomies
|
49 |
*
|
50 |
* @since 1.2
|
51 |
*
|
53 |
* @param object $term_language Corresponding 'term_language' term
|
54 |
*/
|
55 |
public function __construct( $language, $term_language = null ) {
|
56 |
+
// Build the object from all properties stored as an array
|
57 |
if ( empty( $term_language ) ) {
|
58 |
foreach ( $language as $prop => $value ) {
|
59 |
$this->$prop = $value;
|
60 |
}
|
61 |
}
|
62 |
|
63 |
+
// Build the object from taxonomies
|
64 |
else {
|
65 |
foreach ( $language as $prop => $value ) {
|
66 |
$this->$prop = in_array( $prop, array( 'term_id', 'term_taxonomy_id', 'count' ) ) ? (int) $language->$prop : $language->$prop;
|
67 |
}
|
68 |
|
|
|
|
|
69 |
$this->tl_term_id = (int) $term_language->term_id;
|
70 |
$this->tl_term_taxonomy_id = (int) $term_language->term_taxonomy_id;
|
71 |
$this->tl_count = (int) $term_language->count;
|
72 |
|
73 |
+
// The description field can contain any property
|
74 |
+
// Backward compatibility for is_rtl
|
75 |
$description = maybe_unserialize( $language->description );
|
76 |
foreach ( $description as $prop => $value ) {
|
77 |
'rtl' == $prop ? $this->is_rtl = $value : $this->$prop = $value;
|
78 |
}
|
79 |
|
80 |
+
$this->description = &$this->locale; // Backward compatibility with Polylang < 1.2
|
81 |
|
82 |
$this->mo_id = PLL_MO::get_id( $this );
|
83 |
+
|
84 |
+
include PLL_SETTINGS_INC . '/languages.php';
|
85 |
+
$this->w3c = isset( $languages[ $this->locale ]['w3c'] ) ? $languages[ $this->locale ]['w3c'] : str_replace( '_', '-', $this->locale );
|
86 |
+
if ( isset( $languages[ $this->locale ]['facebook'] ) ) {
|
87 |
+
$this->facebook = $languages[ $this->locale ]['facebook'];
|
88 |
+
}
|
89 |
}
|
90 |
}
|
91 |
|
101 |
if ( ! empty( $this->flag_code ) && file_exists( POLYLANG_DIR . ( $file = '/flags/' . $this->flag_code . '.png' ) ) ) {
|
102 |
$flags['flag']['url'] = esc_url_raw( plugins_url( $file, POLYLANG_FILE ) );
|
103 |
|
104 |
+
// If base64 encoded flags are preferred
|
105 |
if ( ! defined( 'PLL_ENCODED_FLAGS' ) || PLL_ENCODED_FLAGS ) {
|
106 |
$flags['flag']['src'] = 'data:image/png;base64,' . base64_encode( file_get_contents( POLYLANG_DIR . $file ) );
|
107 |
} else {
|
109 |
}
|
110 |
}
|
111 |
|
112 |
+
// Custom flags ?
|
113 |
if ( file_exists( PLL_LOCAL_DIR . ( $file = '/' . $this->locale . '.png' ) ) || file_exists( PLL_LOCAL_DIR . ( $file = '/' . $this->locale . '.jpg' ) ) ) {
|
114 |
$url = content_url( '/polylang' . $file );
|
115 |
$flags['custom_flag']['url'] = esc_url_raw( $url );
|
152 |
}
|
153 |
|
154 |
/**
|
155 |
+
* Replace flag by custom flag
|
156 |
+
* Takes care of url scheme
|
157 |
*
|
158 |
* @since 1.7
|
159 |
*/
|
160 |
public function set_custom_flag() {
|
161 |
+
// Overwrite with custom flags on frontend only
|
162 |
if ( ! empty( $this->custom_flag ) ) {
|
163 |
$this->flag = $this->custom_flag;
|
164 |
$this->flag_url = $this->custom_flag_url;
|
165 |
unset( $this->custom_flag, $this->custom_flag_url ); // hide this
|
166 |
}
|
167 |
|
168 |
+
// Set url scheme, also for default flags
|
169 |
if ( is_ssl() ) {
|
170 |
$this->flag = str_replace( 'http://', 'https://', $this->flag );
|
171 |
$this->flag_url = str_replace( 'http://', 'https://', $this->flag_url );
|
176 |
}
|
177 |
|
178 |
/**
|
179 |
+
* Updates post and term count
|
180 |
*
|
181 |
* @since 1.2
|
182 |
*/
|
186 |
}
|
187 |
|
188 |
/**
|
189 |
+
* Set home_url and search_url properties
|
190 |
*
|
191 |
* @since 1.3
|
192 |
*
|
199 |
}
|
200 |
|
201 |
/**
|
202 |
+
* Set home_url scheme
|
203 |
* this can't be cached across pages
|
204 |
*
|
205 |
* @since 1.6.4
|
217 |
}
|
218 |
|
219 |
/**
|
220 |
+
* Returns the language locale
|
221 |
+
* Converts WP locales to W3C valid locales for display
|
|
|
222 |
*
|
223 |
* @since 1.8
|
224 |
*
|
226 |
* @return string
|
227 |
*/
|
228 |
public function get_locale( $filter = 'raw' ) {
|
229 |
+
return 'display' === $filter ? $this->w3c : $this->locale;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
}
|
231 |
}
|
include/model.php
CHANGED
@@ -32,6 +32,8 @@ class PLL_Model {
|
|
32 |
add_action( 'update_option_siteurl', array( $this, 'clean_languages_cache' ) );
|
33 |
add_action( 'update_option_home', array( $this, 'clean_languages_cache' ) );
|
34 |
|
|
|
|
|
35 |
// just in case someone would like to display the language description ;- )
|
36 |
add_filter( 'language_description', '__return_empty_string' );
|
37 |
}
|
@@ -146,6 +148,21 @@ class PLL_Model {
|
|
146 |
}
|
147 |
}
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
/**
|
150 |
* Returns the language by its term_id, tl_term_id, slug or locale
|
151 |
*
|
32 |
add_action( 'update_option_siteurl', array( $this, 'clean_languages_cache' ) );
|
33 |
add_action( 'update_option_home', array( $this, 'clean_languages_cache' ) );
|
34 |
|
35 |
+
add_filter( 'get_terms_args', array( $this, 'get_terms_args' ) );
|
36 |
+
|
37 |
// just in case someone would like to display the language description ;- )
|
38 |
add_filter( 'language_description', '__return_empty_string' );
|
39 |
}
|
148 |
}
|
149 |
}
|
150 |
|
151 |
+
/**
|
152 |
+
* Don't query term metas when only our taxonomies are queried
|
153 |
+
*
|
154 |
+
* @since 2.3
|
155 |
+
*
|
156 |
+
* @param array $args WP_Term_Query arguments
|
157 |
+
* @return array
|
158 |
+
*/
|
159 |
+
public function get_terms_args( $args ) {
|
160 |
+
if ( isset( $args['taxonomy'] ) && ! array_diff( (array) $args['taxonomy'], array( 'language', 'term_language', 'post_translations', 'term_translations' ) ) ) {
|
161 |
+
$args['update_term_meta_cache'] = false;
|
162 |
+
}
|
163 |
+
return $args;
|
164 |
+
}
|
165 |
+
|
166 |
/**
|
167 |
* Returns the language by its term_id, tl_term_id, slug or locale
|
168 |
*
|
include/translated-object.php
CHANGED
@@ -71,14 +71,17 @@ abstract class PLL_Translated_Object {
|
|
71 |
}
|
72 |
|
73 |
/**
|
74 |
-
* Tells whether
|
75 |
*
|
76 |
-
* @since
|
77 |
*
|
78 |
-
* @param array $
|
|
|
79 |
*/
|
80 |
-
protected function
|
81 |
-
|
|
|
|
|
82 |
}
|
83 |
|
84 |
/**
|
@@ -86,8 +89,8 @@ abstract class PLL_Translated_Object {
|
|
86 |
*
|
87 |
* @since 0.5
|
88 |
*
|
89 |
-
* @param int $id
|
90 |
-
* @param array $translations
|
91 |
*/
|
92 |
public function save_translations( $id, $translations ) {
|
93 |
$id = (int) $id;
|
@@ -105,9 +108,8 @@ abstract class PLL_Translated_Object {
|
|
105 |
$this->delete_translation( $object_id );
|
106 |
}
|
107 |
|
108 |
-
//
|
109 |
-
|
110 |
-
if ( $this->keep_translation_group( $translations ) ) {
|
111 |
$terms = wp_get_object_terms( $translations, $this->tax_translations );
|
112 |
$term = reset( $terms );
|
113 |
|
71 |
}
|
72 |
|
73 |
/**
|
74 |
+
* Tells whether a translation term must be updated
|
75 |
*
|
76 |
+
* @since 2.3
|
77 |
*
|
78 |
+
* @param array $id Post id or term id
|
79 |
+
* @param array $translations An associative array of translations with language code as key and translation id as value
|
80 |
*/
|
81 |
+
protected function should_update_translation_group( $id, $translations ) {
|
82 |
+
// Don't do anything if no translations have been added to the group
|
83 |
+
$old_translations = $this->get_translations( $id ); // Includes at least $id itself
|
84 |
+
return count( array_diff_assoc( $translations, $old_translations ) ) > 0;
|
85 |
}
|
86 |
|
87 |
/**
|
89 |
*
|
90 |
* @since 0.5
|
91 |
*
|
92 |
+
* @param int $id Post id or term id
|
93 |
+
* @param array $translations An associative array of translations with language code as key and translation id as value
|
94 |
*/
|
95 |
public function save_translations( $id, $translations ) {
|
96 |
$id = (int) $id;
|
108 |
$this->delete_translation( $object_id );
|
109 |
}
|
110 |
|
111 |
+
// Check id we need to create or update the translation group
|
112 |
+
if ( $this->should_update_translation_group( $id, $translations ) ) {
|
|
|
113 |
$terms = wp_get_object_terms( $translations, $this->tax_translations );
|
114 |
$term = reset( $terms );
|
115 |
|
include/translated-post.php
CHANGED
@@ -42,7 +42,13 @@ class PLL_Translated_Post extends PLL_Translated_Object {
|
|
42 |
* @param int|string|object $lang language ( term_id or slug or object )
|
43 |
*/
|
44 |
public function set_language( $post_id, $lang ) {
|
45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
}
|
47 |
|
48 |
/**
|
42 |
* @param int|string|object $lang language ( term_id or slug or object )
|
43 |
*/
|
44 |
public function set_language( $post_id, $lang ) {
|
45 |
+
$old_lang = $this->get_language( $post_id );
|
46 |
+
$old_lang = $old_lang ? $old_lang->slug : '';
|
47 |
+
$lang = $lang ? $this->model->get_language( $lang )->slug : '';
|
48 |
+
|
49 |
+
if ( $old_lang !== $lang ) {
|
50 |
+
wp_set_post_terms( (int) $post_id, $lang, 'language' );
|
51 |
+
}
|
52 |
}
|
53 |
|
54 |
/**
|
include/translated-term.php
CHANGED
@@ -39,15 +39,22 @@ class PLL_Translated_Term extends PLL_Translated_Object {
|
|
39 |
*/
|
40 |
public function set_language( $term_id, $lang ) {
|
41 |
$term_id = (int) $term_id;
|
42 |
-
wp_set_object_terms( $term_id, $lang ? $this->model->get_language( $lang )->tl_term_id : '', 'term_language' );
|
43 |
|
44 |
-
|
45 |
-
$
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
-
|
|
|
51 |
}
|
52 |
|
53 |
/**
|
@@ -85,14 +92,23 @@ class PLL_Translated_Term extends PLL_Translated_Object {
|
|
85 |
}
|
86 |
|
87 |
/**
|
88 |
-
* Tells
|
89 |
*
|
90 |
-
* @since
|
91 |
*
|
|
|
92 |
* @param array $translations An associative array of translations with language code as key and translation id as value
|
93 |
*/
|
94 |
-
protected function
|
95 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
}
|
97 |
|
98 |
/**
|
39 |
*/
|
40 |
public function set_language( $term_id, $lang ) {
|
41 |
$term_id = (int) $term_id;
|
|
|
42 |
|
43 |
+
$old_lang = $this->get_language( $term_id );
|
44 |
+
$old_lang = $old_lang ? $old_lang->tl_term_id : '';
|
45 |
+
$lang = $lang ? $this->model->get_language( $lang )->tl_term_id : '';
|
46 |
+
|
47 |
+
if ( $old_lang !== $lang ) {
|
48 |
+
wp_set_object_terms( $term_id, $lang, 'term_language' );
|
49 |
+
|
50 |
+
// Add translation group for correct WXR export
|
51 |
+
$translations = $this->get_translations( $term_id );
|
52 |
+
if ( $slug = array_search( $term_id, $translations ) ) {
|
53 |
+
unset( $translations[ $slug ] );
|
54 |
+
}
|
55 |
|
56 |
+
$this->save_translations( $term_id, $translations );
|
57 |
+
}
|
58 |
}
|
59 |
|
60 |
/**
|
92 |
}
|
93 |
|
94 |
/**
|
95 |
+
* Tells whether a translation term must updated
|
96 |
*
|
97 |
+
* @since 2.3
|
98 |
*
|
99 |
+
* @param array $id Post id or term id
|
100 |
* @param array $translations An associative array of translations with language code as key and translation id as value
|
101 |
*/
|
102 |
+
protected function should_update_translation_group( $id, $translations ) {
|
103 |
+
// Don't do anything if no translations have been added to the group
|
104 |
+
$old_translations = $this->get_translations( $id );
|
105 |
+
if ( count( $translations ) > 1 && count( array_diff_assoc( $translations, $old_translations ) ) > 0 ) {
|
106 |
+
return true;
|
107 |
+
}
|
108 |
+
|
109 |
+
// But we need a translation group for terms to allow relationships remap when importing from a WXR file
|
110 |
+
$term = $this->get_object_term( $id, $this->tax_translations );
|
111 |
+
return empty( $term ) || count( array_diff_assoc( $translations, $old_translations ) );
|
112 |
}
|
113 |
|
114 |
/**
|
install/install.php
CHANGED
@@ -23,8 +23,8 @@ class PLL_Install extends PLL_Install_Base {
|
|
23 |
|
24 |
if ( version_compare( $wp_version, PLL_MIN_WP_VERSION, '<' ) ) {
|
25 |
die( sprintf( '<p style = "font-family: sans-serif; font-size: 12px; color: #333; margin: -5px">%s</p>',
|
26 |
-
/* translators: %s are WordPress version numbers */
|
27 |
-
sprintf( esc_html__( 'You are using WordPress %s. Polylang requires at least WordPress %s.', 'polylang' ),
|
28 |
esc_html( $wp_version ),
|
29 |
PLL_MIN_WP_VERSION
|
30 |
)
|
23 |
|
24 |
if ( version_compare( $wp_version, PLL_MIN_WP_VERSION, '<' ) ) {
|
25 |
die( sprintf( '<p style = "font-family: sans-serif; font-size: 12px; color: #333; margin: -5px">%s</p>',
|
26 |
+
/* translators: %1$s and %2$s are WordPress version numbers */
|
27 |
+
sprintf( esc_html__( 'You are using WordPress %1$s. Polylang requires at least WordPress %2$s.', 'polylang' ),
|
28 |
esc_html( $wp_version ),
|
29 |
PLL_MIN_WP_VERSION
|
30 |
)
|
install/plugin-updater.php
CHANGED
@@ -201,7 +201,7 @@ class PLL_Plugin_Updater {
|
|
201 |
|
202 |
if ( empty( $version_info->download_link ) ) {
|
203 |
printf(
|
204 |
-
/* translators: %1$s plugin name, %3$s plugin version, %2$s
|
205 |
esc_html__( 'There is a new version of %1$s available. %2$sView version %3$s details%4$s.', 'polylang' ),
|
206 |
esc_html( $version_info->name ),
|
207 |
'<a target="_blank" class="thickbox" href="' . esc_url( $changelog_link ) . '">',
|
@@ -210,7 +210,7 @@ class PLL_Plugin_Updater {
|
|
210 |
);
|
211 |
} else {
|
212 |
printf(
|
213 |
-
/* translators: %1$s plugin name, %3$s plugin version, %2$s
|
214 |
esc_html__( 'There is a new version of %1$s available. %2$sView version %3$s details%4$s or %5$supdate now%6$s.', 'polylang' ),
|
215 |
esc_html( $version_info->name ),
|
216 |
'<a target="_blank" class="thickbox" href="' . esc_url( $changelog_link ) . '">',
|
201 |
|
202 |
if ( empty( $version_info->download_link ) ) {
|
203 |
printf(
|
204 |
+
/* translators: %1$s plugin name, %3$s plugin version, %2$s is link start tag, %4$s is link end tag. */
|
205 |
esc_html__( 'There is a new version of %1$s available. %2$sView version %3$s details%4$s.', 'polylang' ),
|
206 |
esc_html( $version_info->name ),
|
207 |
'<a target="_blank" class="thickbox" href="' . esc_url( $changelog_link ) . '">',
|
210 |
);
|
211 |
} else {
|
212 |
printf(
|
213 |
+
/* translators: %1$s plugin name, %3$s plugin version, %2$s and %5$s are link start tags, %4$s and %6$s are link end tags. */
|
214 |
esc_html__( 'There is a new version of %1$s available. %2$sView version %3$s details%4$s or %5$supdate now%6$s.', 'polylang' ),
|
215 |
esc_html( $version_info->name ),
|
216 |
'<a target="_blank" class="thickbox" href="' . esc_url( $changelog_link ) . '">',
|
install/upgrade.php
CHANGED
@@ -75,8 +75,8 @@ class PLL_Upgrade {
|
|
75 |
'<div class="error"><p>%s</p><p>%s</p></div>',
|
76 |
esc_html__( 'Polylang has been deactivated because you upgraded from a too old version.', 'polylang' ),
|
77 |
sprintf(
|
78 |
-
/* translators: %s are Polylang version numbers */
|
79 |
-
esc_html__( 'Please upgrade first to %s before ugrading to %s.', 'polylang' ),
|
80 |
'<strong>0.9.8</strong>',
|
81 |
POLYLANG_VERSION
|
82 |
)
|
@@ -89,7 +89,7 @@ class PLL_Upgrade {
|
|
89 |
* @since 1.2
|
90 |
*/
|
91 |
public function _upgrade() {
|
92 |
-
foreach ( array( '0.9', '1.0', '1.1', '1.2', '1.2.1', '1.2.3', '1.3', '1.4', '1.4.1', '1.4.4', '1.5', '1.6', '1.7.4', '1.8', '2.0.8', '2.1', '2.
|
93 |
if ( version_compare( $this->options['version'], $version, '<' ) ) {
|
94 |
call_user_func( array( $this, 'upgrade_' . str_replace( '.', '_', $version ) ) );
|
95 |
}
|
@@ -546,7 +546,7 @@ class PLL_Upgrade {
|
|
546 |
foreach ( $terms as $lang ) {
|
547 |
$description = maybe_unserialize( $lang->description );
|
548 |
if ( isset( $languages[ $description['locale'] ] ) ) {
|
549 |
-
$description['flag_code'] = $languages[ $description['locale'] ][
|
550 |
$description = serialize( $description );
|
551 |
wp_update_term( (int) $lang->term_id, 'language', array( 'description' => $description ) );
|
552 |
}
|
@@ -588,11 +588,14 @@ class PLL_Upgrade {
|
|
588 |
}
|
589 |
|
590 |
/**
|
591 |
-
* Upgrades if the previous version is < 2.
|
592 |
*
|
593 |
-
*
|
|
|
|
|
|
|
594 |
*/
|
595 |
-
protected function
|
596 |
-
delete_transient( 'pll_languages_list' );
|
597 |
}
|
598 |
}
|
75 |
'<div class="error"><p>%s</p><p>%s</p></div>',
|
76 |
esc_html__( 'Polylang has been deactivated because you upgraded from a too old version.', 'polylang' ),
|
77 |
sprintf(
|
78 |
+
/* translators: %1$s and %2$s are Polylang version numbers */
|
79 |
+
esc_html__( 'Please upgrade first to %1$s before ugrading to %2$s.', 'polylang' ),
|
80 |
'<strong>0.9.8</strong>',
|
81 |
POLYLANG_VERSION
|
82 |
)
|
89 |
* @since 1.2
|
90 |
*/
|
91 |
public function _upgrade() {
|
92 |
+
foreach ( array( '0.9', '1.0', '1.1', '1.2', '1.2.1', '1.2.3', '1.3', '1.4', '1.4.1', '1.4.4', '1.5', '1.6', '1.7.4', '1.8', '2.0.8', '2.1', '2.3' ) as $version ) {
|
93 |
if ( version_compare( $this->options['version'], $version, '<' ) ) {
|
94 |
call_user_func( array( $this, 'upgrade_' . str_replace( '.', '_', $version ) ) );
|
95 |
}
|
546 |
foreach ( $terms as $lang ) {
|
547 |
$description = maybe_unserialize( $lang->description );
|
548 |
if ( isset( $languages[ $description['locale'] ] ) ) {
|
549 |
+
$description['flag_code'] = $languages[ $description['locale'] ]['flag'];
|
550 |
$description = serialize( $description );
|
551 |
wp_update_term( (int) $lang->term_id, 'language', array( 'description' => $description ) );
|
552 |
}
|
588 |
}
|
589 |
|
590 |
/**
|
591 |
+
* Upgrades if the previous version is < 2.3
|
592 |
*
|
593 |
+
* Deletes language cache due to 'redirect_lang' option removed for subdomains and multiple domains in 2.2
|
594 |
+
* and W3C and Facebook locales added to PLL_Language objects in 2.3
|
595 |
+
*
|
596 |
+
* @since 2.3
|
597 |
*/
|
598 |
+
protected function upgrade_2_3() {
|
599 |
+
delete_transient( 'pll_languages_list' );
|
600 |
}
|
601 |
}
|
languages/polylang-af.mo
DELETED
Binary file
|
languages/polylang-af.po
DELETED
@@ -1,584 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:11+0100\n"
|
7 |
-
"Last-Translator: Kobus Joubert <kobus@translate3d.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 |
-
"Language: af\n"
|
18 |
-
"X-Poedit-SearchPath-0: ..\n"
|
19 |
-
"X-Poedit-SearchPath-1: ../include\n"
|
20 |
-
|
21 |
-
#: admin/view-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 word voorsien met 'n uitgebreide %s dokumentasie %s (slegs in "
|
30 |
-
"Engels). Dit sluit inligting in oor hoe om jou veeltalige werf op te stel en "
|
31 |
-
"dit op 'n daaglikse basis te gebruik, 'n FAQ, sowel as 'n dokumentasie vir "
|
32 |
-
"programmeerders om hul plugins en temas aan te pas."
|
33 |
-
|
34 |
-
#: admin/view-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 |
-
"Jy sal ook nuttige inligting in die %s support forum %s vind. Maar moenie "
|
41 |
-
"vergeet om 'n soektog te maak voordat 'n nuwe onderwerp gepos word nie."
|
42 |
-
|
43 |
-
#: admin/view-about.php:16
|
44 |
-
#, php-format
|
45 |
-
msgid ""
|
46 |
-
"Polylang is free of charge and is released under the same license as "
|
47 |
-
"WordPress, the %sGPL%s."
|
48 |
-
msgstr ""
|
49 |
-
"Polylang is gratis en is vrygestel onder dieselfde lisensie as WordPress, "
|
50 |
-
"die %sGPL%s."
|
51 |
-
|
52 |
-
#: admin/view-about.php:22
|
53 |
-
#, php-format
|
54 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
55 |
-
msgstr "As jy wonder hoe jy die projek kan help, %slees hierdie%s."
|
56 |
-
|
57 |
-
#: admin/view-about.php:27
|
58 |
-
msgid ""
|
59 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
60 |
-
"the author are greatly appreciated."
|
61 |
-
msgstr ""
|
62 |
-
"Laastens as jy van hierdie plugin hou, of as dit jou besigheid help, sal "
|
63 |
-
"donasies aan die skrywer opreg waardeer word."
|
64 |
-
|
65 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
66 |
-
#: admin/settings.php:97 include/model.php:561
|
67 |
-
msgid "Languages"
|
68 |
-
msgstr "Tale"
|
69 |
-
|
70 |
-
#: include/switcher.php:22
|
71 |
-
msgid "Displays language names"
|
72 |
-
msgstr "Toon taal name"
|
73 |
-
|
74 |
-
#: include/switcher.php:23
|
75 |
-
msgid "Displays flags"
|
76 |
-
msgstr "Toon vlae"
|
77 |
-
|
78 |
-
#: include/switcher.php:24
|
79 |
-
msgid "Forces link to front page"
|
80 |
-
msgstr "Dwing skakel na voorblad"
|
81 |
-
|
82 |
-
#: include/switcher.php:25
|
83 |
-
msgid "Hides the current language"
|
84 |
-
msgstr "Verberg die huidige taal"
|
85 |
-
|
86 |
-
#: include/switcher.php:30
|
87 |
-
msgid "Displays as dropdown"
|
88 |
-
msgstr "Toon as dropdown"
|
89 |
-
|
90 |
-
#: admin/admin.php:267
|
91 |
-
msgid "Filters content by language"
|
92 |
-
msgstr "Filtreer inhoud volgens taal"
|
93 |
-
|
94 |
-
#: admin/admin.php:258
|
95 |
-
msgid "Show all languages"
|
96 |
-
msgstr "Toon alle tale"
|
97 |
-
|
98 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
99 |
-
msgid "Add new translation"
|
100 |
-
msgstr "Las 'n nuwe vertaling by"
|
101 |
-
|
102 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
103 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
104 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
105 |
-
msgid "Language"
|
106 |
-
msgstr "Taal"
|
107 |
-
|
108 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
109 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
110 |
-
#: admin/view-translations-term.php:11
|
111 |
-
msgid "Translations"
|
112 |
-
msgstr "Vertalings"
|
113 |
-
|
114 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
115 |
-
msgid "Sets the language"
|
116 |
-
msgstr "Stel die taal"
|
117 |
-
|
118 |
-
#: admin/admin-filters.php:52
|
119 |
-
msgid "The widget is displayed for:"
|
120 |
-
msgstr "Die widget is vertoon vir:"
|
121 |
-
|
122 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
123 |
-
msgid "All languages"
|
124 |
-
msgstr "Alle tale"
|
125 |
-
|
126 |
-
#: admin/admin-filters.php:123
|
127 |
-
msgid "Admin language"
|
128 |
-
msgstr "Admin taal"
|
129 |
-
|
130 |
-
#: admin/admin-filters.php:126
|
131 |
-
msgid "WordPress default"
|
132 |
-
msgstr "WordPress default"
|
133 |
-
|
134 |
-
#: admin/admin.php:167 admin/settings.php:102
|
135 |
-
msgid "Settings"
|
136 |
-
msgstr "Instellings"
|
137 |
-
|
138 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
139 |
-
msgid "Upgrading language files…"
|
140 |
-
msgstr "Opgradering van taal lêers…"
|
141 |
-
|
142 |
-
#: admin/settings.php:62
|
143 |
-
msgid "About Polylang"
|
144 |
-
msgstr "Oor Polylang"
|
145 |
-
|
146 |
-
#: admin/settings.php:78
|
147 |
-
msgid "Strings translations"
|
148 |
-
msgstr "String vertalings"
|
149 |
-
|
150 |
-
#: admin/settings.php:101
|
151 |
-
msgid "Strings translation"
|
152 |
-
msgstr "String vertaling"
|
153 |
-
|
154 |
-
#: admin/admin-model.php:244
|
155 |
-
msgid "Enter a valid WordPress locale"
|
156 |
-
msgstr "Gee 'n geldige WordPress locale"
|
157 |
-
|
158 |
-
#: admin/admin-model.php:252
|
159 |
-
msgid "The language code must be unique"
|
160 |
-
msgstr "Die taal kode moet uniek wees"
|
161 |
-
|
162 |
-
#: admin/admin-model.php:256
|
163 |
-
msgid "The language must have a name"
|
164 |
-
msgstr "Die taal moet 'n naam hê"
|
165 |
-
|
166 |
-
#: admin/admin.php:367 admin/settings.php:180
|
167 |
-
msgid ""
|
168 |
-
"The language was created, but the WordPress language file was not "
|
169 |
-
"downloaded. Please install it manually."
|
170 |
-
msgstr ""
|
171 |
-
"Die taal is geskep, maar die WordPress taallêer is nie afgelaai nie. "
|
172 |
-
"Installeer dit asseblief by hand."
|
173 |
-
|
174 |
-
#: admin/admin-strings.php:59
|
175 |
-
msgid "Widget title"
|
176 |
-
msgstr "Widget titel"
|
177 |
-
|
178 |
-
# @ polylang
|
179 |
-
#: admin/settings.php:319
|
180 |
-
msgid "Taxonomies"
|
181 |
-
msgstr "Taksonomieë"
|
182 |
-
|
183 |
-
# @ polylang
|
184 |
-
#: admin/settings.php:320
|
185 |
-
msgid "Custom fields"
|
186 |
-
msgstr "Persoonlike velde"
|
187 |
-
|
188 |
-
# @ polylang
|
189 |
-
#: admin/settings.php:321
|
190 |
-
msgid "Comment status"
|
191 |
-
msgstr "Kommentaar status"
|
192 |
-
|
193 |
-
# @ polylang
|
194 |
-
#: admin/settings.php:322
|
195 |
-
msgid "Ping status"
|
196 |
-
msgstr "Ping status"
|
197 |
-
|
198 |
-
# @ polylang
|
199 |
-
#: admin/settings.php:323
|
200 |
-
msgid "Sticky posts"
|
201 |
-
msgstr "Sticky posts"
|
202 |
-
|
203 |
-
# @ polylang
|
204 |
-
#: admin/settings.php:324
|
205 |
-
msgid "Published date"
|
206 |
-
msgstr "Gepubliseer datum"
|
207 |
-
|
208 |
-
# @ polylang
|
209 |
-
#: admin/settings.php:325
|
210 |
-
msgid "Post format"
|
211 |
-
msgstr "Post formaat"
|
212 |
-
|
213 |
-
#: admin/settings.php:326
|
214 |
-
msgid "Page parent"
|
215 |
-
msgstr "Bladsy ouer"
|
216 |
-
|
217 |
-
# @ polylang
|
218 |
-
#: admin/settings.php:327
|
219 |
-
msgid "Page template"
|
220 |
-
msgstr "Bladsy sjabloon"
|
221 |
-
|
222 |
-
#: admin/settings.php:328
|
223 |
-
msgid "Page order"
|
224 |
-
msgstr "Bladsy orde"
|
225 |
-
|
226 |
-
# @ polylang
|
227 |
-
#: admin/settings.php:329
|
228 |
-
msgid "Featured image"
|
229 |
-
msgstr "Featured prent"
|
230 |
-
|
231 |
-
#: admin/view-tab-lang.php:21
|
232 |
-
msgid "Edit language"
|
233 |
-
msgstr "Verander tale"
|
234 |
-
|
235 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
236 |
-
msgid "Add new language"
|
237 |
-
msgstr "Las nuwe taal by"
|
238 |
-
|
239 |
-
#: admin/view-tab-lang.php:37
|
240 |
-
msgid "Choose a language"
|
241 |
-
msgstr "Kies a taal"
|
242 |
-
|
243 |
-
#: admin/view-tab-lang.php:51
|
244 |
-
msgid "You can choose a language in the list or directly edit it below."
|
245 |
-
msgstr "Jy kan 'n taal in die lys kies of dit direk verander hieronder."
|
246 |
-
|
247 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
248 |
-
msgid "Full name"
|
249 |
-
msgstr "Volle naam"
|
250 |
-
|
251 |
-
#: admin/view-tab-lang.php:57
|
252 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
253 |
-
msgstr ""
|
254 |
-
"Die naam is hoe dit vertoon word op jou webwerf (byvoorbeeld: Afrikaans)."
|
255 |
-
|
256 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
257 |
-
msgid "Locale"
|
258 |
-
msgstr "Locale"
|
259 |
-
|
260 |
-
#: admin/view-tab-lang.php:66
|
261 |
-
msgid ""
|
262 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
263 |
-
"install the .mo file for this language."
|
264 |
-
msgstr ""
|
265 |
-
"WordPress Locale vir die taal (byvoorbeeld: af_ZA). Jy gaan nodig hê om die ."
|
266 |
-
"mo leêr te installeer vir die taal."
|
267 |
-
|
268 |
-
#: admin/view-tab-lang.php:70
|
269 |
-
msgid "Language code"
|
270 |
-
msgstr "Taal kode"
|
271 |
-
|
272 |
-
#: admin/view-tab-lang.php:76
|
273 |
-
msgid "Text direction"
|
274 |
-
msgstr "Skrif rigting"
|
275 |
-
|
276 |
-
#: admin/view-tab-lang.php:80
|
277 |
-
msgid "left to right"
|
278 |
-
msgstr "links na regs"
|
279 |
-
|
280 |
-
#: admin/view-tab-lang.php:85
|
281 |
-
msgid "right to left"
|
282 |
-
msgstr "regs na links"
|
283 |
-
|
284 |
-
#: admin/view-tab-lang.php:87
|
285 |
-
msgid "Choose the text direction for the language"
|
286 |
-
msgstr "Kies die skrif rigting vir die taal"
|
287 |
-
|
288 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
289 |
-
msgid "Order"
|
290 |
-
msgstr "Orde"
|
291 |
-
|
292 |
-
#: admin/view-tab-lang.php:93
|
293 |
-
msgid "Position of the language in the language switcher"
|
294 |
-
msgstr "Posisie van die taal in die taal selektor"
|
295 |
-
|
296 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
297 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
298 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
299 |
-
msgid "Language switcher"
|
300 |
-
msgstr "Taal selektor"
|
301 |
-
|
302 |
-
#: admin/view-tab-strings.php:8
|
303 |
-
msgid "Search translations"
|
304 |
-
msgstr "Search translations"
|
305 |
-
|
306 |
-
#: admin/view-tab-strings.php:11
|
307 |
-
msgid "Clean strings translation database"
|
308 |
-
msgstr "Skoon stringe vertaling databasis"
|
309 |
-
|
310 |
-
#: admin/view-tab-settings.php:14
|
311 |
-
msgid "Default language"
|
312 |
-
msgstr "Default taal"
|
313 |
-
|
314 |
-
#: admin/view-tab-settings.php:29
|
315 |
-
msgid ""
|
316 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
317 |
-
"to set them all to default language ?"
|
318 |
-
msgstr ""
|
319 |
-
"Daar is posts, bladsye, kategorieë of tags sonder 'n taal gestel. Wil jy "
|
320 |
-
"hulle almal stel na die standaard taal?"
|
321 |
-
|
322 |
-
#: admin/view-tab-settings.php:149
|
323 |
-
msgid "Detect browser language"
|
324 |
-
msgstr "Spoor browser taal op"
|
325 |
-
|
326 |
-
#: admin/view-tab-settings.php:155
|
327 |
-
msgid ""
|
328 |
-
"When the front page is visited, set the language according to the browser "
|
329 |
-
"preference"
|
330 |
-
msgstr ""
|
331 |
-
"Wanneer die voorblad besoek word, stel die taal volgens die browser se "
|
332 |
-
"voorkeur"
|
333 |
-
|
334 |
-
#: admin/view-tab-settings.php:37
|
335 |
-
msgid "URL modifications"
|
336 |
-
msgstr "URL veranderinge"
|
337 |
-
|
338 |
-
#: admin/view-tab-settings.php:93
|
339 |
-
msgid "Hide URL language information for default language"
|
340 |
-
msgstr "Verberg URL taal inligting vir standaard taal"
|
341 |
-
|
342 |
-
# @ polylang
|
343 |
-
#: admin/view-tab-settings.php:162
|
344 |
-
msgid "Media"
|
345 |
-
msgstr "Media"
|
346 |
-
|
347 |
-
# @ polylang
|
348 |
-
#: admin/view-tab-settings.php:168
|
349 |
-
msgid "Activate languages and translations for media"
|
350 |
-
msgstr "Aktiveer tale en vertalings vir media"
|
351 |
-
|
352 |
-
#: admin/view-tab-settings.php:215
|
353 |
-
msgid "Synchronization"
|
354 |
-
msgstr "Sinkronisering"
|
355 |
-
|
356 |
-
# @ polylang
|
357 |
-
#: admin/view-tab-settings.php:176
|
358 |
-
msgid "Custom post types"
|
359 |
-
msgstr "Persoonlike post tipes"
|
360 |
-
|
361 |
-
# @ polylang
|
362 |
-
#: admin/view-tab-settings.php:189
|
363 |
-
msgid "Activate languages and translations for custom post types."
|
364 |
-
msgstr "Aktiveer tale en vertalings vir persoonlike post tipes."
|
365 |
-
|
366 |
-
# @ polylang
|
367 |
-
#: admin/view-tab-settings.php:196
|
368 |
-
msgid "Custom taxonomies"
|
369 |
-
msgstr "Persoonlike taksonomieë"
|
370 |
-
|
371 |
-
# @ polylang
|
372 |
-
#: admin/view-tab-settings.php:209
|
373 |
-
msgid "Activate languages and translations for custom taxonomies."
|
374 |
-
msgstr "Aktiveer tale en vertalings vir persoonlike taksonomieë."
|
375 |
-
|
376 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
377 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
378 |
-
msgid "Edit"
|
379 |
-
msgstr "Verander"
|
380 |
-
|
381 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
382 |
-
msgid "Delete"
|
383 |
-
msgstr "Verwyder"
|
384 |
-
|
385 |
-
#: admin/table-languages.php:76
|
386 |
-
msgid "Code"
|
387 |
-
msgstr "Kode"
|
388 |
-
|
389 |
-
#: admin/table-languages.php:78
|
390 |
-
msgid "Flag"
|
391 |
-
msgstr "Vlag"
|
392 |
-
|
393 |
-
#: admin/table-languages.php:79
|
394 |
-
msgid "Posts"
|
395 |
-
msgstr "Posts"
|
396 |
-
|
397 |
-
#: admin/table-string.php:110
|
398 |
-
msgid "Name"
|
399 |
-
msgstr "Naam"
|
400 |
-
|
401 |
-
#: admin/table-string.php:111
|
402 |
-
msgid "String"
|
403 |
-
msgstr "String"
|
404 |
-
|
405 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
406 |
-
#: admin/view-translations-term.php:30
|
407 |
-
msgid "Add new"
|
408 |
-
msgstr "Maak nuwe"
|
409 |
-
|
410 |
-
#: include/widget-languages.php:16
|
411 |
-
msgid "Language Switcher"
|
412 |
-
msgstr "Taal Selektor"
|
413 |
-
|
414 |
-
#: include/widget-languages.php:16
|
415 |
-
msgid "Displays a language switcher"
|
416 |
-
msgstr "Toon 'n taal selektor"
|
417 |
-
|
418 |
-
#: include/widget-languages.php:75
|
419 |
-
msgid "Title:"
|
420 |
-
msgstr "Titel:"
|
421 |
-
|
422 |
-
# @ polylang
|
423 |
-
#. translators: plugin header field 'Description'
|
424 |
-
#: polylang.php:0
|
425 |
-
msgid "Adds multilingual capability to WordPress"
|
426 |
-
msgstr "Voeg veeltalige vermoë by WordPress"
|
427 |
-
|
428 |
-
#: install/install.php:24
|
429 |
-
#, php-format
|
430 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
431 |
-
msgstr "Jy gebruik WordPress %s. Polylang vereis ten minste WordPress %s."
|
432 |
-
|
433 |
-
# @ polylang
|
434 |
-
#: install/upgrade.php:76
|
435 |
-
msgid ""
|
436 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
437 |
-
msgstr ""
|
438 |
-
"Polylang was gedeaktiveer omdat jy van te ou weergawe af opgegradeer het."
|
439 |
-
|
440 |
-
# @ polylang
|
441 |
-
#: install/upgrade.php:78
|
442 |
-
#, php-format
|
443 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
444 |
-
msgstr "Gradeer asseblief eers op na %s toe voor jy opgradeer na %s toe."
|
445 |
-
|
446 |
-
# @ polylang
|
447 |
-
#: admin/table-string.php:109
|
448 |
-
msgid "Group"
|
449 |
-
msgstr "Groep"
|
450 |
-
|
451 |
-
# @ polylang
|
452 |
-
#: admin/table-string.php:187
|
453 |
-
msgid "View all groups"
|
454 |
-
msgstr "Sien alle groepe"
|
455 |
-
|
456 |
-
# @ polylang
|
457 |
-
#: admin/table-languages.php:59
|
458 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
459 |
-
msgstr "Jy is op die punt om hierdie taal permanent te verwyder. Is jy seker?"
|
460 |
-
|
461 |
-
# @ polylang
|
462 |
-
#: admin/view-tab-strings.php:12
|
463 |
-
msgid ""
|
464 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
465 |
-
"has been uninstalled."
|
466 |
-
msgstr ""
|
467 |
-
"Gebruik hierdie om ongebruikte strings te verwyder uit die databasis uit, "
|
468 |
-
"byvoorbeeld na verwydering van 'n module."
|
469 |
-
|
470 |
-
# @ polylang
|
471 |
-
#: admin/view-tab-settings.php:226
|
472 |
-
msgid ""
|
473 |
-
"The synchronization options allow to maintain exact same values (or "
|
474 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
475 |
-
"between the translations of a post or page."
|
476 |
-
msgstr ""
|
477 |
-
"Die sinkronisasie opsies voorsien om presies dieselfde waardes in stand te "
|
478 |
-
"hou (of vertalings in die geval van taksonomie en bladsy ouer) van meta-"
|
479 |
-
"inhoud tussen die vertalings van 'n post of bladsy."
|
480 |
-
|
481 |
-
#: admin/admin-model.php:248
|
482 |
-
msgid "The language code contains invalid characters"
|
483 |
-
msgstr "Die taal kode bevat ongeldige karakters"
|
484 |
-
|
485 |
-
#: admin/view-tab-settings.php:43
|
486 |
-
msgid "The language is set from content"
|
487 |
-
msgstr "Die taal word ingestel van inhoud"
|
488 |
-
|
489 |
-
#: admin/view-tab-settings.php:46
|
490 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
491 |
-
msgstr "Posts, bladsye, kategorieë en etikette urls is nie verander nie."
|
492 |
-
|
493 |
-
#: admin/view-tab-settings.php:51
|
494 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
495 |
-
msgstr "Die taal is ingestel van die gids se naam in pretty permalinks"
|
496 |
-
|
497 |
-
# @ polylang
|
498 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
499 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
500 |
-
msgid "Example:"
|
501 |
-
msgstr "Voorbeeld:"
|
502 |
-
|
503 |
-
#: admin/view-tab-settings.php:60
|
504 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
505 |
-
msgstr "Die taal word gestel uit die subdomein naam in pretty permalinks"
|
506 |
-
|
507 |
-
# @ polylang
|
508 |
-
#: admin/view-tab-settings.php:69
|
509 |
-
msgid "The language is set from different domains"
|
510 |
-
msgstr "Die taal word gestel vanuit verskillende domians"
|
511 |
-
|
512 |
-
#: admin/view-tab-settings.php:107
|
513 |
-
msgid "Remove /language/ in pretty permalinks"
|
514 |
-
msgstr "Verwyder / taal / in pretty permalinks"
|
515 |
-
|
516 |
-
#: admin/view-tab-settings.php:116
|
517 |
-
msgid "Keep /language/ in pretty permalinks"
|
518 |
-
msgstr "Hou / taal / in pretty permalinks"
|
519 |
-
|
520 |
-
# @ polylang
|
521 |
-
#: admin/view-tab-settings.php:131
|
522 |
-
msgid ""
|
523 |
-
"The front page url contains the language code instead of the page name or "
|
524 |
-
"page id"
|
525 |
-
msgstr ""
|
526 |
-
"Die voorblad url bevat die taal kode in plaas van die bladsy se naam of "
|
527 |
-
"bladsy id"
|
528 |
-
|
529 |
-
# @ polylang
|
530 |
-
#: admin/view-tab-settings.php:139
|
531 |
-
#, php-format
|
532 |
-
msgid "Example: %s instead of %s"
|
533 |
-
msgstr "Voorbeeld: %s in plaas van %s"
|
534 |
-
|
535 |
-
#: admin/admin-model.php:38
|
536 |
-
msgid "Impossible to add the language."
|
537 |
-
msgstr "Onmoontlik om die taal by te voeg."
|
538 |
-
|
539 |
-
# @ polylang
|
540 |
-
#: admin/admin-model.php:66
|
541 |
-
msgid "Language added."
|
542 |
-
msgstr "Taal bygevoeg."
|
543 |
-
|
544 |
-
# @ polylang
|
545 |
-
#: admin/admin-model.php:146
|
546 |
-
msgid "Language deleted."
|
547 |
-
msgstr "Taal verwyder."
|
548 |
-
|
549 |
-
# @ polylang
|
550 |
-
#: admin/admin-model.php:227
|
551 |
-
msgid "Language updated."
|
552 |
-
msgstr "Taal opgedateer."
|
553 |
-
|
554 |
-
# @ polylang
|
555 |
-
#: admin/settings.php:239
|
556 |
-
msgid "Translations updated."
|
557 |
-
msgstr "Vertalings opgedateer."
|
558 |
-
|
559 |
-
#: admin/view-tab-lang.php:72
|
560 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
561 |
-
msgstr "Taal-kode - verkieslik 2-letters ISO 639-1 (byvoorbeeld: af)"
|
562 |
-
|
563 |
-
# @ polylang
|
564 |
-
#: admin/admin-filters.php:203
|
565 |
-
msgid "The chosen static front page must be translated in all languages."
|
566 |
-
msgstr ""
|
567 |
-
|
568 |
-
#: admin/admin-strings.php:60
|
569 |
-
msgid "Widget text"
|
570 |
-
msgstr ""
|
571 |
-
|
572 |
-
# @ polylang
|
573 |
-
#: admin/settings.php:52
|
574 |
-
msgid "Recommended plugins"
|
575 |
-
msgstr ""
|
576 |
-
|
577 |
-
#: admin/view-tab-settings.php:51
|
578 |
-
msgid "The language is set from the code in the URL"
|
579 |
-
msgstr "ud"
|
580 |
-
|
581 |
-
# @ polylang
|
582 |
-
#: include/switcher.php:26
|
583 |
-
msgid "Hides languages with no translation"
|
584 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-ar.mo
DELETED
Binary file
|
languages/polylang-ar.po
DELETED
@@ -1,657 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang v1.5\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:12+0100\n"
|
7 |
-
"Last-Translator: Anas H. Sulaiman <ahs.pw>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: ar\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=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
14 |
-
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
-
"_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-Generator: Poedit 1.5.4\n"
|
21 |
-
"X-Poedit-SearchPath-0: .\n"
|
22 |
-
|
23 |
-
# @ polylang
|
24 |
-
#: admin/view-about.php:3
|
25 |
-
#, php-format
|
26 |
-
msgid ""
|
27 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
28 |
-
"It includes information on how to set up your multilingual site and use it "
|
29 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
30 |
-
"their plugins and themes."
|
31 |
-
msgstr ""
|
32 |
-
"تأتي Polylang مع %sتوثيق%s شامل (باللغة الإنكليزية فقط). يتضمن التوثيق "
|
33 |
-
"معلومات عن كيفية ضبط موقعك متعدد اللغات واستخدامه اليومي، وقسماً بالأسئلة "
|
34 |
-
"الشائعة، بالإضافة إلى توثيق خاص بالمبرمجين لضبط قوالبهم وإضافاتهم."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"ستجد معلومات مفيدة أيضاً في %sمنتدى الدعم%s. لكن لا تنس أن تبحث قبل أن تفتح "
|
44 |
-
"موضوعاً جديداً."
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr ""
|
53 |
-
"Polylang إضافة مجانية، منشورة تحت رخصة ووردبرس نفسها، وهي رخصة %sGPL%s."
|
54 |
-
|
55 |
-
# @ polylang
|
56 |
-
#: admin/view-about.php:22
|
57 |
-
#, php-format
|
58 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
59 |
-
msgstr "إذا كنت تتسائل كيف يمكنك دعم المشروع، فقط %sاقرأ هذا%s."
|
60 |
-
|
61 |
-
# @ polylang
|
62 |
-
#: admin/view-about.php:27
|
63 |
-
msgid ""
|
64 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
65 |
-
"the author are greatly appreciated."
|
66 |
-
msgstr ""
|
67 |
-
"أخيراً، إن أعجبتك هذه الإضافة أو أنها مفيدة لأعمالك، تفضل بالتبرع لكاتبها ولك "
|
68 |
-
"كل التقدير."
|
69 |
-
|
70 |
-
# @ polylang
|
71 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
72 |
-
#: admin/settings.php:97 include/model.php:561
|
73 |
-
msgid "Languages"
|
74 |
-
msgstr "اللغات"
|
75 |
-
|
76 |
-
# @ polylang
|
77 |
-
#: include/switcher.php:22
|
78 |
-
msgid "Displays language names"
|
79 |
-
msgstr "يعرض أسماء اللغات"
|
80 |
-
|
81 |
-
# @ polylang
|
82 |
-
#: include/switcher.php:23
|
83 |
-
msgid "Displays flags"
|
84 |
-
msgstr "يعرض الأعلام"
|
85 |
-
|
86 |
-
# @ polylang
|
87 |
-
#: include/switcher.php:24
|
88 |
-
msgid "Forces link to front page"
|
89 |
-
msgstr "يجبر الرابط إلى الصفحة الأمامية"
|
90 |
-
|
91 |
-
# @ polylang
|
92 |
-
#: include/switcher.php:25
|
93 |
-
msgid "Hides the current language"
|
94 |
-
msgstr "يخفي اللغة الحالية"
|
95 |
-
|
96 |
-
# @ polylang
|
97 |
-
#: include/switcher.php:30
|
98 |
-
msgid "Displays as dropdown"
|
99 |
-
msgstr "يعرض قائمة منسدلة"
|
100 |
-
|
101 |
-
# @ polylang
|
102 |
-
#: admin/admin.php:267
|
103 |
-
msgid "Filters content by language"
|
104 |
-
msgstr "يرشح المحتوى حسب اللغة"
|
105 |
-
|
106 |
-
# @ polylang
|
107 |
-
#: admin/admin.php:258
|
108 |
-
msgid "Show all languages"
|
109 |
-
msgstr "اعرض كل اللغات"
|
110 |
-
|
111 |
-
# @ polylang
|
112 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
113 |
-
msgid "Add new translation"
|
114 |
-
msgstr "أضف ترجمة جديدة"
|
115 |
-
|
116 |
-
# @ polylang
|
117 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
118 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
119 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
120 |
-
msgid "Language"
|
121 |
-
msgstr "اللغة"
|
122 |
-
|
123 |
-
# @ polylang
|
124 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
125 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
126 |
-
#: admin/view-translations-term.php:11
|
127 |
-
msgid "Translations"
|
128 |
-
msgstr "الترجمات"
|
129 |
-
|
130 |
-
# @ polylang
|
131 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
132 |
-
msgid "Sets the language"
|
133 |
-
msgstr "يضبط اللغة"
|
134 |
-
|
135 |
-
# @ polylang
|
136 |
-
#: admin/admin-filters.php:52
|
137 |
-
msgid "The widget is displayed for:"
|
138 |
-
msgstr "يعرض المربع الجانبي من أجل:"
|
139 |
-
|
140 |
-
# @ polylang
|
141 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
142 |
-
msgid "All languages"
|
143 |
-
msgstr "كل اللغات"
|
144 |
-
|
145 |
-
# @ polylang
|
146 |
-
#: admin/admin-filters.php:123
|
147 |
-
msgid "Admin language"
|
148 |
-
msgstr "لغة لوحة الإشراف"
|
149 |
-
|
150 |
-
# @ polylang
|
151 |
-
#: admin/admin-filters.php:126
|
152 |
-
msgid "WordPress default"
|
153 |
-
msgstr "افتراضي ووردبرس"
|
154 |
-
|
155 |
-
# @ polylang
|
156 |
-
#: admin/admin.php:167 admin/settings.php:102
|
157 |
-
msgid "Settings"
|
158 |
-
msgstr "إعدادات"
|
159 |
-
|
160 |
-
# @ polylang
|
161 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
162 |
-
msgid "Upgrading language files…"
|
163 |
-
msgstr "تحديث ملفات اللغة…"
|
164 |
-
|
165 |
-
# @ polylang
|
166 |
-
#: admin/settings.php:62
|
167 |
-
msgid "About Polylang"
|
168 |
-
msgstr "عن Polylang"
|
169 |
-
|
170 |
-
# @ polylang
|
171 |
-
#: admin/settings.php:78
|
172 |
-
msgid "Strings translations"
|
173 |
-
msgstr "ترجمات الجمل"
|
174 |
-
|
175 |
-
# @ polylang
|
176 |
-
#: admin/settings.php:101
|
177 |
-
msgid "Strings translation"
|
178 |
-
msgstr "ترجمة الجمل"
|
179 |
-
|
180 |
-
# @ polylang
|
181 |
-
#: admin/admin-model.php:244
|
182 |
-
msgid "Enter a valid WordPress locale"
|
183 |
-
msgstr "أدخل رمز مكان صحيح متوافق مع ووردبرس"
|
184 |
-
|
185 |
-
# @ polylang
|
186 |
-
#: admin/admin-model.php:252
|
187 |
-
msgid "The language code must be unique"
|
188 |
-
msgstr "يجب أن يكون رمز اللغة فريداً"
|
189 |
-
|
190 |
-
# @ polylang
|
191 |
-
#: admin/admin-model.php:256
|
192 |
-
msgid "The language must have a name"
|
193 |
-
msgstr "يجب أن يكون للغة اسم"
|
194 |
-
|
195 |
-
# @ polylang
|
196 |
-
#: admin/admin.php:367 admin/settings.php:180
|
197 |
-
msgid ""
|
198 |
-
"The language was created, but the WordPress language file was not "
|
199 |
-
"downloaded. Please install it manually."
|
200 |
-
msgstr ""
|
201 |
-
"تم إنشاء اللغة، لكن لم يتم تحميل ملف اللغة الخاص بووردبرس. رجاءً ثبته يدوياً."
|
202 |
-
|
203 |
-
# @ polylang
|
204 |
-
#: admin/admin-strings.php:59
|
205 |
-
msgid "Widget title"
|
206 |
-
msgstr "عنوان المربع الجانبي"
|
207 |
-
|
208 |
-
# @ polylang
|
209 |
-
#: admin/settings.php:319
|
210 |
-
msgid "Taxonomies"
|
211 |
-
msgstr "الفئات"
|
212 |
-
|
213 |
-
# @ polylang
|
214 |
-
#: admin/settings.php:320
|
215 |
-
msgid "Custom fields"
|
216 |
-
msgstr "حقول مخصصة"
|
217 |
-
|
218 |
-
# @ polylang
|
219 |
-
#: admin/settings.php:321
|
220 |
-
msgid "Comment status"
|
221 |
-
msgstr "حالة التعليق"
|
222 |
-
|
223 |
-
# @ polylang
|
224 |
-
#: admin/settings.php:322
|
225 |
-
msgid "Ping status"
|
226 |
-
msgstr "حالة التنبيه"
|
227 |
-
|
228 |
-
# @ polylang
|
229 |
-
#: admin/settings.php:323
|
230 |
-
msgid "Sticky posts"
|
231 |
-
msgstr "مقالات مثبتة"
|
232 |
-
|
233 |
-
# @ polylang
|
234 |
-
#: admin/settings.php:324
|
235 |
-
msgid "Published date"
|
236 |
-
msgstr "تاريخ النشر"
|
237 |
-
|
238 |
-
# @ polylang
|
239 |
-
#: admin/settings.php:325
|
240 |
-
msgid "Post format"
|
241 |
-
msgstr "تنسيق المقالة"
|
242 |
-
|
243 |
-
# @ polylang
|
244 |
-
#: admin/settings.php:326
|
245 |
-
msgid "Page parent"
|
246 |
-
msgstr "أب الصفحة"
|
247 |
-
|
248 |
-
# @ polylang
|
249 |
-
#: admin/settings.php:327
|
250 |
-
msgid "Page template"
|
251 |
-
msgstr "قالب الصفحة"
|
252 |
-
|
253 |
-
# @ polylang
|
254 |
-
#: admin/settings.php:328
|
255 |
-
msgid "Page order"
|
256 |
-
msgstr "ترتيب الصفحة"
|
257 |
-
|
258 |
-
# @ polylang
|
259 |
-
#: admin/settings.php:329
|
260 |
-
msgid "Featured image"
|
261 |
-
msgstr "الصورة المميزة"
|
262 |
-
|
263 |
-
# @ polylang
|
264 |
-
#: admin/view-tab-lang.php:21
|
265 |
-
msgid "Edit language"
|
266 |
-
msgstr "تحرير اللغة"
|
267 |
-
|
268 |
-
# @ polylang
|
269 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
270 |
-
msgid "Add new language"
|
271 |
-
msgstr "أضف لغة جديدة"
|
272 |
-
|
273 |
-
# @ polylang
|
274 |
-
#: admin/view-tab-lang.php:37
|
275 |
-
msgid "Choose a language"
|
276 |
-
msgstr "اختر لغة"
|
277 |
-
|
278 |
-
# @ polylang
|
279 |
-
#: admin/view-tab-lang.php:51
|
280 |
-
msgid "You can choose a language in the list or directly edit it below."
|
281 |
-
msgstr "يمكنك اختيار لغة من القائمة أو تحريرها مباشرة في الأسفل."
|
282 |
-
|
283 |
-
# @ polylang
|
284 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
285 |
-
msgid "Full name"
|
286 |
-
msgstr "الاسم الكامل"
|
287 |
-
|
288 |
-
# @ polylang
|
289 |
-
#: admin/view-tab-lang.php:57
|
290 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
291 |
-
msgstr "الاسم كما سيظهر على موقعك (مثلاً: العربية)."
|
292 |
-
|
293 |
-
# @ polylang
|
294 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
295 |
-
msgid "Locale"
|
296 |
-
msgstr "المكان"
|
297 |
-
|
298 |
-
# @ polylang
|
299 |
-
#: admin/view-tab-lang.php:66
|
300 |
-
msgid ""
|
301 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
302 |
-
"install the .mo file for this language."
|
303 |
-
msgstr ""
|
304 |
-
"رمز المكان الموافق لووردبرس والخاص باللغة (مثلاً: ar_SA). سيتوجب عليك تثبيت "
|
305 |
-
"ملف .mo لهذه اللغة."
|
306 |
-
|
307 |
-
# @ polylang
|
308 |
-
#: admin/view-tab-lang.php:70
|
309 |
-
msgid "Language code"
|
310 |
-
msgstr "رمز اللغة"
|
311 |
-
|
312 |
-
# @ polylang
|
313 |
-
#: admin/view-tab-lang.php:76
|
314 |
-
msgid "Text direction"
|
315 |
-
msgstr "جهة النص"
|
316 |
-
|
317 |
-
# @ polylang
|
318 |
-
#: admin/view-tab-lang.php:80
|
319 |
-
msgid "left to right"
|
320 |
-
msgstr "من اليسر إلى اليمين"
|
321 |
-
|
322 |
-
# @ polylang
|
323 |
-
#: admin/view-tab-lang.php:85
|
324 |
-
msgid "right to left"
|
325 |
-
msgstr "من اليمين إلى اليسار"
|
326 |
-
|
327 |
-
# @ polylang
|
328 |
-
#: admin/view-tab-lang.php:87
|
329 |
-
msgid "Choose the text direction for the language"
|
330 |
-
msgstr "اختر جهة النص الخاصة باللغة"
|
331 |
-
|
332 |
-
# @ polylang
|
333 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
334 |
-
msgid "Order"
|
335 |
-
msgstr "الترتيب"
|
336 |
-
|
337 |
-
# @ polylang
|
338 |
-
#: admin/view-tab-lang.php:93
|
339 |
-
msgid "Position of the language in the language switcher"
|
340 |
-
msgstr "موضع اللغة في مبدل اللغات"
|
341 |
-
|
342 |
-
# @ polylang
|
343 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
344 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
345 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
346 |
-
msgid "Language switcher"
|
347 |
-
msgstr "مبدل اللغات"
|
348 |
-
|
349 |
-
# @ polylang
|
350 |
-
#: admin/view-tab-strings.php:8
|
351 |
-
msgid "Search translations"
|
352 |
-
msgstr "ابحث في الترجمات"
|
353 |
-
|
354 |
-
# @ polylang
|
355 |
-
#: admin/view-tab-strings.php:11
|
356 |
-
msgid "Clean strings translation database"
|
357 |
-
msgstr "نظف قاعدة بيانات ترجمة الجمل"
|
358 |
-
|
359 |
-
# @ polylang
|
360 |
-
#: admin/view-tab-settings.php:14
|
361 |
-
msgid "Default language"
|
362 |
-
msgstr "اللغة الافتراضية"
|
363 |
-
|
364 |
-
# @ polylang
|
365 |
-
#: admin/view-tab-settings.php:29
|
366 |
-
msgid ""
|
367 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
368 |
-
"to set them all to default language ?"
|
369 |
-
msgstr ""
|
370 |
-
"هناك مقالات أو صفحات أو تصنيفات أو وسوم غير محددة اللغة. هل تريد تحديد اللغة "
|
371 |
-
"الافتراضية كلغة لهم؟"
|
372 |
-
|
373 |
-
# @ polylang
|
374 |
-
#: admin/view-tab-settings.php:149
|
375 |
-
msgid "Detect browser language"
|
376 |
-
msgstr "اكتشف لغة المتصفح"
|
377 |
-
|
378 |
-
# @ polylang
|
379 |
-
#: admin/view-tab-settings.php:155
|
380 |
-
msgid ""
|
381 |
-
"When the front page is visited, set the language according to the browser "
|
382 |
-
"preference"
|
383 |
-
msgstr "عندما زيارة الصفحة الأمامية، اضبط اللغة وفقاً لتفضيلات المتصفح"
|
384 |
-
|
385 |
-
# @ polylang
|
386 |
-
#: admin/view-tab-settings.php:37
|
387 |
-
msgid "URL modifications"
|
388 |
-
msgstr "تعديلات الرابط"
|
389 |
-
|
390 |
-
# @ polylang
|
391 |
-
#: admin/view-tab-settings.php:93
|
392 |
-
msgid "Hide URL language information for default language"
|
393 |
-
msgstr "اخف معلومات اللغة في الرابط من أجل اللغة الافتراضية"
|
394 |
-
|
395 |
-
# @ polylang
|
396 |
-
#: admin/view-tab-settings.php:162
|
397 |
-
msgid "Media"
|
398 |
-
msgstr "الوسائط"
|
399 |
-
|
400 |
-
# @ polylang
|
401 |
-
#: admin/view-tab-settings.php:168
|
402 |
-
msgid "Activate languages and translations for media"
|
403 |
-
msgstr "فعّل اللغات والترجمات من أجل الوسائط"
|
404 |
-
|
405 |
-
# @ polylang
|
406 |
-
#: admin/view-tab-settings.php:215
|
407 |
-
msgid "Synchronization"
|
408 |
-
msgstr "التزامن"
|
409 |
-
|
410 |
-
# @ polylang
|
411 |
-
#: admin/view-tab-settings.php:176
|
412 |
-
msgid "Custom post types"
|
413 |
-
msgstr "أنواع المقالة المخصصة CPT"
|
414 |
-
|
415 |
-
# @ polylang
|
416 |
-
#: admin/view-tab-settings.php:189
|
417 |
-
msgid "Activate languages and translations for custom post types."
|
418 |
-
msgstr "فعّل اللغات والترجمات من أجل أنواع المقالة المخصصة"
|
419 |
-
|
420 |
-
# @ polylang
|
421 |
-
#: admin/view-tab-settings.php:196
|
422 |
-
msgid "Custom taxonomies"
|
423 |
-
msgstr "الفئات المخصصة"
|
424 |
-
|
425 |
-
# @ polylang
|
426 |
-
#: admin/view-tab-settings.php:209
|
427 |
-
msgid "Activate languages and translations for custom taxonomies."
|
428 |
-
msgstr "فعل اللغات والترجمات من أجل الفئات المخصصة"
|
429 |
-
|
430 |
-
# @ polylang
|
431 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
432 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
433 |
-
msgid "Edit"
|
434 |
-
msgstr "تحرير"
|
435 |
-
|
436 |
-
# @ polylang
|
437 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
438 |
-
msgid "Delete"
|
439 |
-
msgstr "حذف"
|
440 |
-
|
441 |
-
# @ polylang
|
442 |
-
#: admin/table-languages.php:76
|
443 |
-
msgid "Code"
|
444 |
-
msgstr "الرمز"
|
445 |
-
|
446 |
-
# @ polylang
|
447 |
-
#: admin/table-languages.php:78
|
448 |
-
msgid "Flag"
|
449 |
-
msgstr "العلم"
|
450 |
-
|
451 |
-
# @ polylang
|
452 |
-
#: admin/table-languages.php:79
|
453 |
-
msgid "Posts"
|
454 |
-
msgstr "المقالات"
|
455 |
-
|
456 |
-
# @ polylang
|
457 |
-
#: admin/table-string.php:110
|
458 |
-
msgid "Name"
|
459 |
-
msgstr "الاسم"
|
460 |
-
|
461 |
-
# @ polylang
|
462 |
-
#: admin/table-string.php:111
|
463 |
-
msgid "String"
|
464 |
-
msgstr "الجملة"
|
465 |
-
|
466 |
-
# @ polylang
|
467 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
468 |
-
#: admin/view-translations-term.php:30
|
469 |
-
msgid "Add new"
|
470 |
-
msgstr "أضف جديد"
|
471 |
-
|
472 |
-
# @ polylang
|
473 |
-
#: include/widget-languages.php:16
|
474 |
-
msgid "Language Switcher"
|
475 |
-
msgstr "مبدل اللغات"
|
476 |
-
|
477 |
-
# @ polylang
|
478 |
-
#: include/widget-languages.php:16
|
479 |
-
msgid "Displays a language switcher"
|
480 |
-
msgstr "يعرض مبدلاً للغات"
|
481 |
-
|
482 |
-
# @ polylang
|
483 |
-
#: include/widget-languages.php:75
|
484 |
-
msgid "Title:"
|
485 |
-
msgstr "العنوان:"
|
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
|
494 |
-
#: install/install.php:24
|
495 |
-
#, php-format
|
496 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
497 |
-
msgstr "أنت تستخدم ووردبرس %s. تتطلب Polylang ووردبرس %s على الأقل."
|
498 |
-
|
499 |
-
# @ polylang
|
500 |
-
#: install/upgrade.php:76
|
501 |
-
msgid ""
|
502 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
503 |
-
msgstr "تم تعطيل Polylang لأنك حدثت من إصدار قديم جداً."
|
504 |
-
|
505 |
-
# @ polylang
|
506 |
-
#: install/upgrade.php:78
|
507 |
-
#, php-format
|
508 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
509 |
-
msgstr "رجاء حدّث أولاً إلى الإصدار %s قبل التحديث إلى الإصدار %s."
|
510 |
-
|
511 |
-
# @ polylang
|
512 |
-
#: admin/table-string.php:109
|
513 |
-
msgid "Group"
|
514 |
-
msgstr "المجموعة"
|
515 |
-
|
516 |
-
# @ polylang
|
517 |
-
#: admin/table-string.php:187
|
518 |
-
msgid "View all groups"
|
519 |
-
msgstr "عرض كل المجموعات"
|
520 |
-
|
521 |
-
# @ polylang
|
522 |
-
#: admin/table-languages.php:59
|
523 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
524 |
-
msgstr "أنت على وشك حذف هذه اللغة إلى الأبد. هل أنت متأكد؟"
|
525 |
-
|
526 |
-
# @ polylang
|
527 |
-
#: admin/view-tab-strings.php:12
|
528 |
-
msgid ""
|
529 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
530 |
-
"has been uninstalled."
|
531 |
-
msgstr ""
|
532 |
-
"استخدم هذا لإزالة الجمل غير المستخدمة من قاعدة البيانات. على سبيل المثال، "
|
533 |
-
"عندما تحذف أحد الإضافات."
|
534 |
-
|
535 |
-
# @ polylang
|
536 |
-
#: admin/view-tab-settings.php:226
|
537 |
-
msgid ""
|
538 |
-
"The synchronization options allow to maintain exact same values (or "
|
539 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
540 |
-
"between the translations of a post or page."
|
541 |
-
msgstr ""
|
542 |
-
"يسمح خيار المزامنة بالحفاظ على القيم نفسها (أو الترجمات في حالة الفئات وأب "
|
543 |
-
"الصفحة) للمحتوى التعريفي بين ترجمات مقالة أو صفحة."
|
544 |
-
|
545 |
-
# @ polylang
|
546 |
-
#: admin/admin-model.php:248
|
547 |
-
msgid "The language code contains invalid characters"
|
548 |
-
msgstr "يحتوي رمز اللغة على محارف خطأ"
|
549 |
-
|
550 |
-
# @ polylang
|
551 |
-
#: admin/view-tab-settings.php:43
|
552 |
-
msgid "The language is set from content"
|
553 |
-
msgstr "تضبط اللغة من المحتوى"
|
554 |
-
|
555 |
-
# @ polylang
|
556 |
-
#: admin/view-tab-settings.php:46
|
557 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
558 |
-
msgstr "لا تعدل روابط المقالات أو الصفحات أو التصنيفات أو الوسوم."
|
559 |
-
|
560 |
-
# @ polylang
|
561 |
-
#: admin/view-tab-settings.php:51
|
562 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
563 |
-
msgstr "تضبط اللغة من اسم الدليل في الروابط الدائمة الجميلة"
|
564 |
-
|
565 |
-
# @ polylang
|
566 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
567 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
568 |
-
msgid "Example:"
|
569 |
-
msgstr "مثال:"
|
570 |
-
|
571 |
-
# @ polylang
|
572 |
-
#: admin/view-tab-settings.php:60
|
573 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
574 |
-
msgstr "تضبط اللغة من النطاق الفرعي في الروابط الدائمة الجميلة"
|
575 |
-
|
576 |
-
# @ polylang
|
577 |
-
#: admin/view-tab-settings.php:69
|
578 |
-
msgid "The language is set from different domains"
|
579 |
-
msgstr "تضبط اللغة من نطاقات مختلفة"
|
580 |
-
|
581 |
-
# @ polylang
|
582 |
-
#: admin/view-tab-settings.php:107
|
583 |
-
msgid "Remove /language/ in pretty permalinks"
|
584 |
-
msgstr "احذف /language/ من الروابط الدائمة الجميلة"
|
585 |
-
|
586 |
-
# @ polylang
|
587 |
-
#: admin/view-tab-settings.php:116
|
588 |
-
msgid "Keep /language/ in pretty permalinks"
|
589 |
-
msgstr "ابق على /language/ في الروابط الدائمة الجميلة"
|
590 |
-
|
591 |
-
# @ polylang
|
592 |
-
#: admin/view-tab-settings.php:131
|
593 |
-
msgid ""
|
594 |
-
"The front page url contains the language code instead of the page name or "
|
595 |
-
"page id"
|
596 |
-
msgstr "يتضمن رابط الصفحة الأمامية رمز اللغة بدلاً من اسم الصفحة أو رقمها"
|
597 |
-
|
598 |
-
# @ polylang
|
599 |
-
#: admin/view-tab-settings.php:139
|
600 |
-
#, php-format
|
601 |
-
msgid "Example: %s instead of %s"
|
602 |
-
msgstr "مثال: %s بدلاً من %s"
|
603 |
-
|
604 |
-
# @ polylang
|
605 |
-
#: admin/admin-model.php:38
|
606 |
-
msgid "Impossible to add the language."
|
607 |
-
msgstr "من المستحيل إضافة اللغة."
|
608 |
-
|
609 |
-
# @ polylang
|
610 |
-
#: admin/admin-model.php:66
|
611 |
-
msgid "Language added."
|
612 |
-
msgstr "تمت إضافة اللغة."
|
613 |
-
|
614 |
-
# @ polylang
|
615 |
-
#: admin/admin-model.php:146
|
616 |
-
msgid "Language deleted."
|
617 |
-
msgstr "تم حذف اللغة."
|
618 |
-
|
619 |
-
# @ polylang
|
620 |
-
#: admin/admin-model.php:227
|
621 |
-
msgid "Language updated."
|
622 |
-
msgstr "تم تحديث اللغة."
|
623 |
-
|
624 |
-
# @ polylang
|
625 |
-
#: admin/settings.php:239
|
626 |
-
msgid "Translations updated."
|
627 |
-
msgstr "تم تحديث الترجمة."
|
628 |
-
|
629 |
-
# @ polylang
|
630 |
-
#: admin/view-tab-lang.php:72
|
631 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
632 |
-
msgstr "رمز اللغة - يفضل أن يكون حرفين حسب المعيار ISO 639-1 (مثلاً: ar)"
|
633 |
-
|
634 |
-
# @ polylang
|
635 |
-
#: admin/admin-filters.php:203
|
636 |
-
msgid "The chosen static front page must be translated in all languages."
|
637 |
-
msgstr "يجب أن تكون الصفحة الأمامية المختارة مترجمة إلى جميع اللغات."
|
638 |
-
|
639 |
-
# @ polylang
|
640 |
-
#: admin/admin-strings.php:60
|
641 |
-
msgid "Widget text"
|
642 |
-
msgstr "نص الودجت"
|
643 |
-
|
644 |
-
# @ polylang
|
645 |
-
#: admin/settings.php:52
|
646 |
-
msgid "Recommended plugins"
|
647 |
-
msgstr "إضافات مستحسنة"
|
648 |
-
|
649 |
-
# @ polylang
|
650 |
-
#: admin/view-tab-settings.php:51
|
651 |
-
msgid "The language is set from the code in the URL"
|
652 |
-
msgstr "تحدد اللغة من رمزها في الرابط"
|
653 |
-
|
654 |
-
# @ polylang
|
655 |
-
#: include/switcher.php:26
|
656 |
-
msgid "Hides languages with no translation"
|
657 |
-
msgstr "اخف اللغات التي ليس لها ترجمات"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-ary.mo
DELETED
Binary file
|
languages/polylang-ary.po
DELETED
@@ -1,705 +0,0 @@
|
|
1 |
-
# Translation of Stable (latest release) in Moroccan Arabic
|
2 |
-
# This file is distributed under the same license as the Stable (latest release) package.
|
3 |
-
msgid ""
|
4 |
-
msgstr ""
|
5 |
-
"PO-Revision-Date: 2015-11-12 20:53+0100\n"
|
6 |
-
"MIME-Version: 1.0\n"
|
7 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
-
"Content-Transfer-Encoding: 8bit\n"
|
9 |
-
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
10 |
-
"X-Generator: Poedit 1.5.4\n"
|
11 |
-
"Project-Id-Version: Stable (latest release)\n"
|
12 |
-
"POT-Creation-Date: \n"
|
13 |
-
"Last-Translator: \n"
|
14 |
-
"Language-Team: \n"
|
15 |
-
|
16 |
-
#: lingotek/lingotek.php:85
|
17 |
-
msgid "Activated"
|
18 |
-
msgstr "مفعّل"
|
19 |
-
|
20 |
-
#: lingotek/lingotek.php:85
|
21 |
-
msgid "Activate"
|
22 |
-
msgstr "تفعيل"
|
23 |
-
|
24 |
-
#: lingotek/lingotek.php:90
|
25 |
-
msgid "Request Translation"
|
26 |
-
msgstr "طلب الترجمة"
|
27 |
-
|
28 |
-
#: lingotek/lingotek.php:96
|
29 |
-
msgid "Request Services"
|
30 |
-
msgstr "طلب خدمات"
|
31 |
-
|
32 |
-
#: lingotek/lingotek.php:103
|
33 |
-
msgid "Polylang is now fully integrated with Lingotek, a professional translation management system!"
|
34 |
-
msgstr ""
|
35 |
-
|
36 |
-
#: lingotek/lingotek.php:106
|
37 |
-
msgid "Automatically Translate My Site"
|
38 |
-
msgstr "ترجمة موقعي تلقائيا"
|
39 |
-
|
40 |
-
#: lingotek/lingotek.php:107
|
41 |
-
msgid "Polylang is now fully integrated with Lingotek!"
|
42 |
-
msgstr ""
|
43 |
-
|
44 |
-
#: lingotek/lingotek.php:109 lingotek/lingotek.php:120
|
45 |
-
msgid "Access free machine translation for your site for up to 100,000 characters."
|
46 |
-
msgstr ""
|
47 |
-
|
48 |
-
#: lingotek/lingotek.php:110
|
49 |
-
msgid "Machine translation is an excellent option if you're on a tight budget, looking for near-instant results, and are okay with less-than-perfect quality."
|
50 |
-
msgstr ""
|
51 |
-
|
52 |
-
#: lingotek/lingotek.php:117
|
53 |
-
msgid "Translation Management System"
|
54 |
-
msgstr "نظام إدارة الترجمات"
|
55 |
-
|
56 |
-
#: lingotek/lingotek.php:118
|
57 |
-
msgid "Do you need to connect to a professional translation management system?"
|
58 |
-
msgstr ""
|
59 |
-
|
60 |
-
#: lingotek/lingotek.php:121
|
61 |
-
msgid "Access an online translator workbench."
|
62 |
-
msgstr ""
|
63 |
-
|
64 |
-
#: lingotek/lingotek.php:122
|
65 |
-
msgid "Have linguists compare side-by-side versions of original and translated text."
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: lingotek/lingotek.php:123
|
69 |
-
msgid "Save and re-use previously translated material (leverage translation memory (TM))."
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: lingotek/lingotek.php:130
|
73 |
-
msgid "Professionally Translate My Site"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: lingotek/lingotek.php:131
|
77 |
-
msgid "Do you need to professionally translate your site?"
|
78 |
-
msgstr ""
|
79 |
-
|
80 |
-
#: lingotek/lingotek.php:133
|
81 |
-
msgid "Start the process of getting a professional translation bid."
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: lingotek/lingotek.php:134
|
85 |
-
msgid "Activate account so Lingotek can get an accurate count of how many words you have on your site and which languages you wish to translate into."
|
86 |
-
msgstr ""
|
87 |
-
|
88 |
-
#: lingotek/lingotek.php:135
|
89 |
-
msgid "Once activated click on the request translation bid and a certified translation project manager will contact you to give a no obligations translation bid."
|
90 |
-
msgstr ""
|
91 |
-
|
92 |
-
#: lingotek/lingotek.php:142
|
93 |
-
msgid "Need Extra Services?"
|
94 |
-
msgstr "هل تحتاج لخدمات إضافية؟"
|
95 |
-
|
96 |
-
#: lingotek/lingotek.php:143
|
97 |
-
msgid "Do you need help translating your site?"
|
98 |
-
msgstr ""
|
99 |
-
|
100 |
-
#: lingotek/lingotek.php:145
|
101 |
-
msgid "Start the process of getting extra services."
|
102 |
-
msgstr ""
|
103 |
-
|
104 |
-
#: lingotek/lingotek.php:146
|
105 |
-
msgid "Do you need someone to run your localization project?"
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: lingotek/lingotek.php:147
|
109 |
-
msgid "Do you need customized workflows?"
|
110 |
-
msgstr ""
|
111 |
-
|
112 |
-
#: lingotek/lingotek.php:148
|
113 |
-
msgid "Do you you have existing Translation Memories you would like to use?"
|
114 |
-
msgstr ""
|
115 |
-
|
116 |
-
#: lingotek/lingotek.php:149
|
117 |
-
msgid "Do you need help creating glossaries and terminologies?"
|
118 |
-
msgstr ""
|
119 |
-
|
120 |
-
#: lingotek/lingotek.php:254
|
121 |
-
msgid "Learn more..."
|
122 |
-
msgstr "تعلم أكثر..."
|
123 |
-
|
124 |
-
#. Plugin Name of the plugin/theme
|
125 |
-
msgid "Polylang"
|
126 |
-
msgstr "بولي لانغ"
|
127 |
-
|
128 |
-
#. Plugin URI of the plugin/theme
|
129 |
-
msgid "http://polylang.wordpress.com/"
|
130 |
-
msgstr "http://polylang.wordpress.com/"
|
131 |
-
|
132 |
-
#. Description of the plugin/theme
|
133 |
-
msgid "Adds multilingual capability to WordPress"
|
134 |
-
msgstr "إضافة إمكانية تعدد اللغات لووردبرس"
|
135 |
-
|
136 |
-
#. Author of the plugin/theme
|
137 |
-
msgid "Frédéric Demarle"
|
138 |
-
msgstr "فريديريك درمل"
|
139 |
-
|
140 |
-
#. Author URI of the plugin/theme
|
141 |
-
msgid "http://polylang.wordpress.com"
|
142 |
-
msgstr "http://polylang.wordpress.com"
|
143 |
-
|
144 |
-
#: admin/admin-filters-columns.php:141 admin/admin-filters-columns.php:236
|
145 |
-
msgid "Add new translation"
|
146 |
-
msgstr "أضف ترجمة جديدة"
|
147 |
-
|
148 |
-
#: admin/admin-filters-columns.php:161
|
149 |
-
msgid "— No Change —"
|
150 |
-
msgstr "— لا توجد تغييرات —"
|
151 |
-
|
152 |
-
#: admin/admin-filters-columns.php:174 admin/admin-filters-media.php:55
|
153 |
-
#: admin/admin-filters-post.php:159 admin/admin-filters-term.php:85
|
154 |
-
#: admin/admin-filters-term.php:136 include/model.php:591
|
155 |
-
msgid "Language"
|
156 |
-
msgstr "اللغة"
|
157 |
-
|
158 |
-
#: admin/admin-filters-post.php:133 admin/admin.php:96 admin/settings.php:70
|
159 |
-
#: admin/settings.php:97 include/model.php:590
|
160 |
-
msgid "Languages"
|
161 |
-
msgstr "اللغات"
|
162 |
-
|
163 |
-
#: admin/admin-filters-post.php:239
|
164 |
-
msgid "(no parent)"
|
165 |
-
msgstr ""
|
166 |
-
|
167 |
-
#: admin/admin-filters-post.php:474 admin/admin-filters-term.php:763
|
168 |
-
#: admin/table-languages.php:65 admin/view-translations-media.php:21
|
169 |
-
msgid "Edit"
|
170 |
-
msgstr "تحرير"
|
171 |
-
|
172 |
-
#: admin/admin-filters-term.php:92 admin/admin-filters-term.php:144
|
173 |
-
msgid "Sets the language"
|
174 |
-
msgstr "يضبط اللغة"
|
175 |
-
|
176 |
-
#: admin/admin-filters-term.php:454
|
177 |
-
msgid "None"
|
178 |
-
msgstr "لا يوجد"
|
179 |
-
|
180 |
-
#: admin/admin-filters.php:52
|
181 |
-
msgid "The widget is displayed for:"
|
182 |
-
msgstr "يعرض المربع الجانبي من أجل:"
|
183 |
-
|
184 |
-
#: admin/admin-filters.php:55 include/model.php:592
|
185 |
-
msgid "All languages"
|
186 |
-
msgstr "كل اللغات"
|
187 |
-
|
188 |
-
#: admin/admin-filters.php:123
|
189 |
-
msgid "Admin language"
|
190 |
-
msgstr "لغة لوحة الإشراف"
|
191 |
-
|
192 |
-
#: admin/admin-filters.php:126
|
193 |
-
msgid "WordPress default"
|
194 |
-
msgstr "افتراضي ووردبرس"
|
195 |
-
|
196 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
197 |
-
msgid "Upgrading language files…"
|
198 |
-
msgstr "تحديث ملفات اللغة…"
|
199 |
-
|
200 |
-
#: admin/admin-filters.php:203
|
201 |
-
msgid "The chosen static front page must be translated in all languages."
|
202 |
-
msgstr "يجب أن تكون الصفحة الأمامية المختارة مترجمة إلى جميع اللغات."
|
203 |
-
|
204 |
-
#: admin/admin-model.php:38
|
205 |
-
msgid "Impossible to add the language."
|
206 |
-
msgstr "من المستحيل إضافة اللغة."
|
207 |
-
|
208 |
-
#: admin/admin-model.php:66
|
209 |
-
msgid "Language added."
|
210 |
-
msgstr "تمت إضافة اللغة."
|
211 |
-
|
212 |
-
#: admin/admin-model.php:145
|
213 |
-
msgid "Language deleted."
|
214 |
-
msgstr "تم حذف اللغة."
|
215 |
-
|
216 |
-
#: admin/admin-model.php:224
|
217 |
-
msgid "Language updated."
|
218 |
-
msgstr "تم تحديث اللغة."
|
219 |
-
|
220 |
-
#: admin/admin-model.php:241
|
221 |
-
msgid "Enter a valid WordPress locale"
|
222 |
-
msgstr "أدخل رمز مكان صحيح متوافق مع ووردبرس"
|
223 |
-
|
224 |
-
#: admin/admin-model.php:245
|
225 |
-
msgid "The language code contains invalid characters"
|
226 |
-
msgstr "يحتوي رمز اللغة على محارف خطأ"
|
227 |
-
|
228 |
-
#: admin/admin-model.php:249
|
229 |
-
msgid "The language code must be unique"
|
230 |
-
msgstr "يجب أن يكون رمز اللغة فريداً"
|
231 |
-
|
232 |
-
#: admin/admin-model.php:254
|
233 |
-
msgid "The language must have a name"
|
234 |
-
msgstr "يجب أن يكون للغة اسم"
|
235 |
-
|
236 |
-
#: admin/admin-nav-menu.php:52 admin/admin-nav-menu.php:73
|
237 |
-
#: admin/admin-nav-menu.php:76 admin/admin-nav-menu.php:107
|
238 |
-
#: admin/admin-nav-menu.php:169 install/upgrade.php:302
|
239 |
-
msgid "Language switcher"
|
240 |
-
msgstr "مبدل اللغات"
|
241 |
-
|
242 |
-
#: admin/admin-strings.php:54
|
243 |
-
msgid "Site Title"
|
244 |
-
msgstr "عنوان الموقع"
|
245 |
-
|
246 |
-
#: admin/admin-strings.php:55
|
247 |
-
msgid "Tagline"
|
248 |
-
msgstr ""
|
249 |
-
|
250 |
-
#: admin/admin-strings.php:56
|
251 |
-
msgid "Date Format"
|
252 |
-
msgstr "شكل التاريخ"
|
253 |
-
|
254 |
-
#: admin/admin-strings.php:57
|
255 |
-
msgid "Time Format"
|
256 |
-
msgstr "شكل الوقت"
|
257 |
-
|
258 |
-
#: admin/admin-strings.php:59
|
259 |
-
msgid "Widget title"
|
260 |
-
msgstr "عنوان المربع الجانبي"
|
261 |
-
|
262 |
-
#: admin/admin-strings.php:60
|
263 |
-
msgid "Widget text"
|
264 |
-
msgstr "نص الودجت"
|
265 |
-
|
266 |
-
#: admin/admin.php:204 admin/settings.php:102
|
267 |
-
msgid "Settings"
|
268 |
-
msgstr "إعدادات"
|
269 |
-
|
270 |
-
#: admin/admin.php:312
|
271 |
-
msgid "Show all languages"
|
272 |
-
msgstr "اعرض كل اللغات"
|
273 |
-
|
274 |
-
#: admin/admin.php:321
|
275 |
-
msgid "Filters content by language"
|
276 |
-
msgstr "يرشح المحتوى حسب اللغة"
|
277 |
-
|
278 |
-
#: admin/admin.php:419 admin/settings.php:183
|
279 |
-
msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
|
280 |
-
msgstr "تم إنشاء اللغة، لكن لم يتم تحميل ملف اللغة الخاص بووردبرس. رجاءً ثبته يدوياً."
|
281 |
-
|
282 |
-
#: admin/settings.php:52
|
283 |
-
msgid "Recommended plugins"
|
284 |
-
msgstr "إضافات مستحسنة"
|
285 |
-
|
286 |
-
#: admin/settings.php:62
|
287 |
-
msgid "About Polylang"
|
288 |
-
msgstr "عن Polylang"
|
289 |
-
|
290 |
-
#: admin/settings.php:78
|
291 |
-
msgid "Strings translations"
|
292 |
-
msgstr "ترجمات الجمل"
|
293 |
-
|
294 |
-
#: admin/settings.php:101
|
295 |
-
msgid "Strings translation"
|
296 |
-
msgstr "ترجمة الجمل"
|
297 |
-
|
298 |
-
#: admin/settings.php:242
|
299 |
-
msgid "Translations updated."
|
300 |
-
msgstr "تم تحديث الترجمة."
|
301 |
-
|
302 |
-
#: admin/settings.php:300
|
303 |
-
msgid "Settings saved."
|
304 |
-
msgstr "تم حفظ الاعدادات."
|
305 |
-
|
306 |
-
#: admin/settings.php:321
|
307 |
-
msgid "Taxonomies"
|
308 |
-
msgstr "الفئات"
|
309 |
-
|
310 |
-
#: admin/settings.php:322
|
311 |
-
msgid "Custom fields"
|
312 |
-
msgstr "حقول مخصصة"
|
313 |
-
|
314 |
-
#: admin/settings.php:323
|
315 |
-
msgid "Comment status"
|
316 |
-
msgstr "حالة التعليق"
|
317 |
-
|
318 |
-
#: admin/settings.php:324
|
319 |
-
msgid "Ping status"
|
320 |
-
msgstr "حالة التنبيه"
|
321 |
-
|
322 |
-
#: admin/settings.php:325
|
323 |
-
msgid "Sticky posts"
|
324 |
-
msgstr "مقالات مثبتة"
|
325 |
-
|
326 |
-
#: admin/settings.php:326
|
327 |
-
msgid "Published date"
|
328 |
-
msgstr "تاريخ النشر"
|
329 |
-
|
330 |
-
#: admin/settings.php:327
|
331 |
-
msgid "Post format"
|
332 |
-
msgstr "تنسيق المقالة"
|
333 |
-
|
334 |
-
#: admin/settings.php:328
|
335 |
-
msgid "Page parent"
|
336 |
-
msgstr "أب الصفحة"
|
337 |
-
|
338 |
-
#: admin/settings.php:329
|
339 |
-
msgid "Page template"
|
340 |
-
msgstr "قالب الصفحة"
|
341 |
-
|
342 |
-
#: admin/settings.php:330
|
343 |
-
msgid "Page order"
|
344 |
-
msgstr "ترتيب الصفحة"
|
345 |
-
|
346 |
-
#: admin/settings.php:331
|
347 |
-
msgid "Featured image"
|
348 |
-
msgstr "الصورة المميزة"
|
349 |
-
|
350 |
-
#: admin/table-languages.php:70
|
351 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
352 |
-
msgstr "أنت على وشك حذف هذه اللغة إلى الأبد. هل أنت متأكد؟"
|
353 |
-
|
354 |
-
#: admin/table-languages.php:71 admin/table-string.php:168
|
355 |
-
msgid "Delete"
|
356 |
-
msgstr "حذف"
|
357 |
-
|
358 |
-
#: admin/table-languages.php:85 admin/view-tab-lang.php:55
|
359 |
-
msgid "Full name"
|
360 |
-
msgstr "الاسم الكامل"
|
361 |
-
|
362 |
-
#: admin/table-languages.php:86 admin/view-tab-lang.php:61
|
363 |
-
msgid "Locale"
|
364 |
-
msgstr "المكان"
|
365 |
-
|
366 |
-
#: admin/table-languages.php:87
|
367 |
-
msgid "Code"
|
368 |
-
msgstr "الرمز"
|
369 |
-
|
370 |
-
#: admin/table-languages.php:88 admin/view-tab-lang.php:91
|
371 |
-
msgid "Order"
|
372 |
-
msgstr "الترتيب"
|
373 |
-
|
374 |
-
#: admin/table-languages.php:89
|
375 |
-
msgid "Flag"
|
376 |
-
msgstr "العلم"
|
377 |
-
|
378 |
-
#: admin/table-languages.php:90
|
379 |
-
msgid "Posts"
|
380 |
-
msgstr "المقالات"
|
381 |
-
|
382 |
-
#: admin/table-string.php:109
|
383 |
-
msgid "String"
|
384 |
-
msgstr "الجملة"
|
385 |
-
|
386 |
-
#: admin/table-string.php:110
|
387 |
-
msgid "Name"
|
388 |
-
msgstr "الاسم"
|
389 |
-
|
390 |
-
#: admin/table-string.php:111
|
391 |
-
msgid "Group"
|
392 |
-
msgstr "المجموعة"
|
393 |
-
|
394 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
395 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
396 |
-
#: admin/view-translations-term.php:11
|
397 |
-
msgid "Translations"
|
398 |
-
msgstr "الترجمات"
|
399 |
-
|
400 |
-
#: admin/table-string.php:187
|
401 |
-
msgid "View all groups"
|
402 |
-
msgstr "عرض كل المجموعات"
|
403 |
-
|
404 |
-
#: admin/table-string.php:200
|
405 |
-
msgid "Filter"
|
406 |
-
msgstr "تصفية"
|
407 |
-
|
408 |
-
#: admin/view-about.php:3
|
409 |
-
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."
|
410 |
-
msgstr "تأتي Polylang مع %sتوثيق%s شامل (باللغة الإنكليزية فقط). يتضمن التوثيق معلومات عن كيفية ضبط موقعك متعدد اللغات واستخدامه اليومي، وقسماً بالأسئلة الشائعة، بالإضافة إلى توثيق خاص بالمبرمجين لضبط قوالبهم وإضافاتهم."
|
411 |
-
|
412 |
-
#: admin/view-about.php:9
|
413 |
-
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."
|
414 |
-
msgstr "ستجد معلومات مفيدة أيضاً في %sمنتدى الدعم%s. لكن لا تنس أن تبحث قبل أن تفتح موضوعاً جديداً."
|
415 |
-
|
416 |
-
#: admin/view-about.php:16
|
417 |
-
msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
|
418 |
-
msgstr "Polylang إضافة مجانية، منشورة تحت رخصة ووردبرس نفسها، وهي رخصة %sGPL%s."
|
419 |
-
|
420 |
-
#: admin/view-about.php:22
|
421 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
422 |
-
msgstr "إذا كنت تتسائل كيف يمكنك دعم المشروع، فقط %sاقرأ هذا%s."
|
423 |
-
|
424 |
-
#: admin/view-about.php:27
|
425 |
-
msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
|
426 |
-
msgstr "أخيراً، إن أعجبتك هذه الإضافة أو أنها مفيدة لأعمالك، تفضل بالتبرع لكاتبها ولك كل التقدير."
|
427 |
-
|
428 |
-
#: admin/view-tab-lang.php:21
|
429 |
-
msgid "Edit language"
|
430 |
-
msgstr "تحرير اللغة"
|
431 |
-
|
432 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:103
|
433 |
-
msgid "Add new language"
|
434 |
-
msgstr "أضف لغة جديدة"
|
435 |
-
|
436 |
-
#: admin/view-tab-lang.php:37
|
437 |
-
msgid "Choose a language"
|
438 |
-
msgstr "اختر لغة"
|
439 |
-
|
440 |
-
#: admin/view-tab-lang.php:51
|
441 |
-
msgid "You can choose a language in the list or directly edit it below."
|
442 |
-
msgstr "يمكنك اختيار لغة من القائمة أو تحريرها مباشرة في الأسفل."
|
443 |
-
|
444 |
-
#: admin/view-tab-lang.php:57
|
445 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
446 |
-
msgstr "الاسم كما سيظهر على موقعك (مثلاً: العربية)."
|
447 |
-
|
448 |
-
#: admin/view-tab-lang.php:66
|
449 |
-
msgid "WordPress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
|
450 |
-
msgstr "رمز المكان الموافق لووردبرس والخاص باللغة (مثلاً: ar_SA). سيتوجب عليك تثبيت ملف .mo لهذه اللغة."
|
451 |
-
|
452 |
-
#: admin/view-tab-lang.php:70
|
453 |
-
msgid "Language code"
|
454 |
-
msgstr "رمز اللغة"
|
455 |
-
|
456 |
-
#: admin/view-tab-lang.php:72
|
457 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
458 |
-
msgstr "رمز اللغة - يفضل أن يكون حرفين حسب المعيار ISO 639-1 (مثلاً: ar)"
|
459 |
-
|
460 |
-
#: admin/view-tab-lang.php:76
|
461 |
-
msgid "Text direction"
|
462 |
-
msgstr "جهة النص"
|
463 |
-
|
464 |
-
#: admin/view-tab-lang.php:80
|
465 |
-
msgid "left to right"
|
466 |
-
msgstr "من اليسر إلى اليمين"
|
467 |
-
|
468 |
-
#: admin/view-tab-lang.php:85
|
469 |
-
msgid "right to left"
|
470 |
-
msgstr "من اليمين إلى اليسار"
|
471 |
-
|
472 |
-
#: admin/view-tab-lang.php:87
|
473 |
-
msgid "Choose the text direction for the language"
|
474 |
-
msgstr "اختر جهة النص الخاصة باللغة"
|
475 |
-
|
476 |
-
#: admin/view-tab-lang.php:93
|
477 |
-
msgid "Position of the language in the language switcher"
|
478 |
-
msgstr "موضع اللغة في مبدل اللغات"
|
479 |
-
|
480 |
-
#: admin/view-tab-lang.php:103
|
481 |
-
msgid "Update"
|
482 |
-
msgstr "تحديث"
|
483 |
-
|
484 |
-
#: admin/view-tab-settings.php:14
|
485 |
-
msgid "Default language"
|
486 |
-
msgstr "اللغة الافتراضية"
|
487 |
-
|
488 |
-
#: admin/view-tab-settings.php:29
|
489 |
-
msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
|
490 |
-
msgstr "هناك مقالات أو صفحات أو تصنيفات أو وسوم غير محددة اللغة. هل تريد تحديد اللغة الافتراضية كلغة لهم؟"
|
491 |
-
|
492 |
-
#: admin/view-tab-settings.php:37
|
493 |
-
msgid "URL modifications"
|
494 |
-
msgstr "تعديلات الرابط"
|
495 |
-
|
496 |
-
#: admin/view-tab-settings.php:43
|
497 |
-
msgid "The language is set from content"
|
498 |
-
msgstr "تضبط اللغة من المحتوى"
|
499 |
-
|
500 |
-
#: admin/view-tab-settings.php:46
|
501 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
502 |
-
msgstr "لا تعدل روابط المقالات أو الصفحات أو التصنيفات أو الوسوم."
|
503 |
-
|
504 |
-
#: admin/view-tab-settings.php:51
|
505 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
506 |
-
msgstr "تضبط اللغة من اسم الدليل في الروابط الدائمة الجميلة"
|
507 |
-
|
508 |
-
#: admin/view-tab-settings.php:51
|
509 |
-
msgid "The language is set from the code in the URL"
|
510 |
-
msgstr "تحدد اللغة من رمزها في الرابط"
|
511 |
-
|
512 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
513 |
-
#: admin/view-tab-settings.php:109 admin/view-tab-settings.php:118
|
514 |
-
msgid "Example:"
|
515 |
-
msgstr "مثال:"
|
516 |
-
|
517 |
-
#: admin/view-tab-settings.php:60
|
518 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
519 |
-
msgstr "تضبط اللغة من النطاق الفرعي في الروابط الدائمة الجميلة"
|
520 |
-
|
521 |
-
#: admin/view-tab-settings.php:69
|
522 |
-
msgid "The language is set from different domains"
|
523 |
-
msgstr "تضبط اللغة من نطاقات مختلفة"
|
524 |
-
|
525 |
-
#: admin/view-tab-settings.php:92
|
526 |
-
msgid "Hide URL language information for default language"
|
527 |
-
msgstr "اخف معلومات اللغة في الرابط من أجل اللغة الافتراضية"
|
528 |
-
|
529 |
-
#: admin/view-tab-settings.php:106
|
530 |
-
msgid "Remove /language/ in pretty permalinks"
|
531 |
-
msgstr "احذف /language/ من الروابط الدائمة الجميلة"
|
532 |
-
|
533 |
-
#: admin/view-tab-settings.php:115
|
534 |
-
msgid "Keep /language/ in pretty permalinks"
|
535 |
-
msgstr "ابق على /language/ في الروابط الدائمة الجميلة"
|
536 |
-
|
537 |
-
#: admin/view-tab-settings.php:130
|
538 |
-
msgid "The front page url contains the language code instead of the page name or page id"
|
539 |
-
msgstr "يتضمن رابط الصفحة الأمامية رمز اللغة بدلاً من اسم الصفحة أو رقمها"
|
540 |
-
|
541 |
-
#: admin/view-tab-settings.php:138
|
542 |
-
msgid "Example: %s instead of %s"
|
543 |
-
msgstr "مثال: %s بدلاً من %s"
|
544 |
-
|
545 |
-
#: admin/view-tab-settings.php:148
|
546 |
-
msgid "Detect browser language"
|
547 |
-
msgstr "اكتشف لغة المتصفح"
|
548 |
-
|
549 |
-
#: admin/view-tab-settings.php:154
|
550 |
-
msgid "When the front page is visited, set the language according to the browser preference"
|
551 |
-
msgstr "عندما زيارة الصفحة الأمامية، اضبط اللغة وفقاً لتفضيلات المتصفح"
|
552 |
-
|
553 |
-
#: admin/view-tab-settings.php:161
|
554 |
-
msgid "Media"
|
555 |
-
msgstr "الوسائط"
|
556 |
-
|
557 |
-
#: admin/view-tab-settings.php:167
|
558 |
-
msgid "Activate languages and translations for media"
|
559 |
-
msgstr "فعّل اللغات والترجمات من أجل الوسائط"
|
560 |
-
|
561 |
-
#: admin/view-tab-settings.php:175
|
562 |
-
msgid "Custom post types"
|
563 |
-
msgstr "أنواع المقالة المخصصة CPT"
|
564 |
-
|
565 |
-
#: admin/view-tab-settings.php:188
|
566 |
-
msgid "Activate languages and translations for custom post types."
|
567 |
-
msgstr "فعّل اللغات والترجمات من أجل أنواع المقالة المخصصة"
|
568 |
-
|
569 |
-
#: admin/view-tab-settings.php:195
|
570 |
-
msgid "Custom taxonomies"
|
571 |
-
msgstr "الفئات المخصصة"
|
572 |
-
|
573 |
-
#: admin/view-tab-settings.php:208
|
574 |
-
msgid "Activate languages and translations for custom taxonomies."
|
575 |
-
msgstr "فعل اللغات والترجمات من أجل الفئات المخصصة"
|
576 |
-
|
577 |
-
#: admin/view-tab-settings.php:214
|
578 |
-
msgid "Synchronization"
|
579 |
-
msgstr "التزامن"
|
580 |
-
|
581 |
-
#: admin/view-tab-settings.php:225
|
582 |
-
msgid "The synchronization options allow to maintain exact same values (or translations in the case of taxonomies and page parent) of meta content between the translations of a post or page."
|
583 |
-
msgstr "يسمح خيار المزامنة بالحفاظ على القيم نفسها (أو الترجمات في حالة الفئات وأب الصفحة) للمحتوى التعريفي بين ترجمات مقالة أو صفحة."
|
584 |
-
|
585 |
-
#: admin/view-tab-strings.php:8
|
586 |
-
msgid "Search translations"
|
587 |
-
msgstr "ابحث في الترجمات"
|
588 |
-
|
589 |
-
#: admin/view-tab-strings.php:11
|
590 |
-
msgid "Clean strings translation database"
|
591 |
-
msgstr "نظف قاعدة بيانات ترجمة الجمل"
|
592 |
-
|
593 |
-
#: admin/view-tab-strings.php:12
|
594 |
-
msgid "Use this to remove unused strings from database, for example after a plugin has been uninstalled."
|
595 |
-
msgstr "استخدم هذا لإزالة الجمل غير المستخدمة من قاعدة البيانات. على سبيل المثال، عندما تحذف أحد الإضافات."
|
596 |
-
|
597 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
598 |
-
#: admin/view-translations-term.php:30
|
599 |
-
msgid "Add new"
|
600 |
-
msgstr "أضف جديد"
|
601 |
-
|
602 |
-
#: frontend/frontend-filters-search.php:80
|
603 |
-
msgid "Search"
|
604 |
-
msgstr "البحث"
|
605 |
-
|
606 |
-
#: include/model.php:755
|
607 |
-
msgid "Uncategorized"
|
608 |
-
msgstr "غير مصنّف"
|
609 |
-
|
610 |
-
#: include/plugins-compat.php:89
|
611 |
-
msgid "Import <strong>posts, pages, comments, custom fields, categories, and tags</strong> from a WordPress export file."
|
612 |
-
msgstr ""
|
613 |
-
|
614 |
-
#: include/switcher.php:22
|
615 |
-
msgid "Displays language names"
|
616 |
-
msgstr "يعرض أسماء اللغات"
|
617 |
-
|
618 |
-
#: include/switcher.php:23
|
619 |
-
msgid "Displays flags"
|
620 |
-
msgstr "يعرض الأعلام"
|
621 |
-
|
622 |
-
#: include/switcher.php:24
|
623 |
-
msgid "Forces link to front page"
|
624 |
-
msgstr "يجبر الرابط إلى الصفحة الأمامية"
|
625 |
-
|
626 |
-
#: include/switcher.php:25
|
627 |
-
msgid "Hides the current language"
|
628 |
-
msgstr "يخفي اللغة الحالية"
|
629 |
-
|
630 |
-
#: include/switcher.php:26
|
631 |
-
msgid "Hides languages with no translation"
|
632 |
-
msgstr "اخف اللغات التي ليس لها ترجمات"
|
633 |
-
|
634 |
-
#: include/switcher.php:30
|
635 |
-
msgid "Displays as dropdown"
|
636 |
-
msgstr "يعرض قائمة منسدلة"
|
637 |
-
|
638 |
-
#. translators: Calendar caption: 1: month name, 2: 4-digit year
|
639 |
-
#: include/widget-calendar.php:124
|
640 |
-
msgctxt "calendar caption"
|
641 |
-
msgid "%1$s %2$s"
|
642 |
-
msgstr "%1$s %2$s"
|
643 |
-
|
644 |
-
#: include/widget-languages.php:16
|
645 |
-
msgid "Language Switcher"
|
646 |
-
msgstr "مبدل اللغات"
|
647 |
-
|
648 |
-
#: include/widget-languages.php:16
|
649 |
-
msgid "Displays a language switcher"
|
650 |
-
msgstr "يعرض مبدلاً للغات"
|
651 |
-
|
652 |
-
#: include/widget-languages.php:75
|
653 |
-
msgid "Title:"
|
654 |
-
msgstr "العنوان:"
|
655 |
-
|
656 |
-
#: include/widget-recent-comments.php:46
|
657 |
-
msgid "Recent Comments"
|
658 |
-
msgstr "آخر التعليقات"
|
659 |
-
|
660 |
-
#. translators: comments widget: 1: comment author, 2: post link
|
661 |
-
#: include/widget-recent-comments.php:84
|
662 |
-
msgctxt "widgets"
|
663 |
-
msgid "%1$s on %2$s"
|
664 |
-
msgstr "%1$s on %2$s"
|
665 |
-
|
666 |
-
#: include/widget-recent-posts.php:46
|
667 |
-
msgid "Recent Posts"
|
668 |
-
msgstr "آخر المقالات"
|
669 |
-
|
670 |
-
#: install/install.php:24
|
671 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
672 |
-
msgstr "أنت تستخدم ووردبرس %s. تتطلب Polylang ووردبرس %s على الأقل."
|
673 |
-
|
674 |
-
#: install/upgrade.php:76
|
675 |
-
msgid "Polylang has been deactivated because you upgraded from a too old version."
|
676 |
-
msgstr "تم تعطيل Polylang لأنك حدثت من إصدار قديم جداً."
|
677 |
-
|
678 |
-
#: install/upgrade.php:78
|
679 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
680 |
-
msgstr "رجاء حدّث أولاً إلى الإصدار %s قبل التحديث إلى الإصدار %s."
|
681 |
-
|
682 |
-
#: lingotek/lingotek.php:26
|
683 |
-
msgid "You’ve just upgraded to the latest version of Polylang! Would you like to automatically translate your website for free?"
|
684 |
-
msgstr ""
|
685 |
-
|
686 |
-
#: lingotek/lingotek.php:30
|
687 |
-
msgid "Close"
|
688 |
-
msgstr ""
|
689 |
-
|
690 |
-
#: lingotek/lingotek.php:33
|
691 |
-
msgid "Learn more"
|
692 |
-
msgstr "قراءة المزيد"
|
693 |
-
|
694 |
-
#: lingotek/lingotek.php:39
|
695 |
-
msgid "Click on Activate Lingotek to start translating."
|
696 |
-
msgstr ""
|
697 |
-
|
698 |
-
#: lingotek/lingotek.php:42
|
699 |
-
msgid "Activate Lingotek"
|
700 |
-
msgstr ""
|
701 |
-
|
702 |
-
#: lingotek/lingotek.php:54
|
703 |
-
msgid "Congratulations!"
|
704 |
-
msgstr "ألف مبروك!"
|
705 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-bg_BG.mo
DELETED
Binary file
|
languages/polylang-bg_BG.po
DELETED
@@ -1,591 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator: Pavel Sofroniev <pavelsof@gmail.com>\n"
|
8 |
-
"Language-Team: Павел <pavelsof@gmail.com>\n"
|
9 |
-
"Language: bg\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 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
67 |
-
#: admin/settings.php:97 include/model.php:561
|
68 |
-
msgid "Languages"
|
69 |
-
msgstr "Езици"
|
70 |
-
|
71 |
-
#: include/switcher.php:22
|
72 |
-
msgid "Displays language names"
|
73 |
-
msgstr "Показване на имената на езиците"
|
74 |
-
|
75 |
-
#: include/switcher.php:23
|
76 |
-
msgid "Displays flags"
|
77 |
-
msgstr "Показване на знаменца"
|
78 |
-
|
79 |
-
#: include/switcher.php:24
|
80 |
-
msgid "Forces link to front page"
|
81 |
-
msgstr "Всички връзки сочат към началната страница"
|
82 |
-
|
83 |
-
#: include/switcher.php:25
|
84 |
-
msgid "Hides the current language"
|
85 |
-
msgstr "Скриване на текущия език"
|
86 |
-
|
87 |
-
#: include/switcher.php:30
|
88 |
-
msgid "Displays as dropdown"
|
89 |
-
msgstr "Показване като падащо меню"
|
90 |
-
|
91 |
-
#: admin/admin.php:267
|
92 |
-
msgid "Filters content by language"
|
93 |
-
msgstr "Филтриране на съдържанието по език"
|
94 |
-
|
95 |
-
#: admin/admin.php:258
|
96 |
-
msgid "Show all languages"
|
97 |
-
msgstr "Показване на всички езици"
|
98 |
-
|
99 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
100 |
-
msgid "Add new translation"
|
101 |
-
msgstr "Добавяне на нов превод"
|
102 |
-
|
103 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
104 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
105 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
106 |
-
msgid "Language"
|
107 |
-
msgstr "Език"
|
108 |
-
|
109 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
110 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
111 |
-
#: admin/view-translations-term.php:11
|
112 |
-
msgid "Translations"
|
113 |
-
msgstr "Преводи"
|
114 |
-
|
115 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
116 |
-
msgid "Sets the language"
|
117 |
-
msgstr "Избор на език"
|
118 |
-
|
119 |
-
#: admin/admin-filters.php:52
|
120 |
-
msgid "The widget is displayed for:"
|
121 |
-
msgstr "Джаджата се показва за:"
|
122 |
-
|
123 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
124 |
-
msgid "All languages"
|
125 |
-
msgstr "Всички езици"
|
126 |
-
|
127 |
-
#: admin/admin-filters.php:123
|
128 |
-
msgid "Admin language"
|
129 |
-
msgstr "Езика на администраторския панел"
|
130 |
-
|
131 |
-
#: admin/admin-filters.php:126
|
132 |
-
msgid "WordPress default"
|
133 |
-
msgstr "Езика по подразбиране"
|
134 |
-
|
135 |
-
#: admin/admin.php:167 admin/settings.php:102
|
136 |
-
msgid "Settings"
|
137 |
-
msgstr "Настройки"
|
138 |
-
|
139 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
140 |
-
msgid "Upgrading language files…"
|
141 |
-
msgstr "Обновяване на езиковите файлове…"
|
142 |
-
|
143 |
-
#: admin/settings.php:62
|
144 |
-
msgid "About Polylang"
|
145 |
-
msgstr "Относно Polylang"
|
146 |
-
|
147 |
-
#: admin/settings.php:78
|
148 |
-
msgid "Strings translations"
|
149 |
-
msgstr "Превод на низове"
|
150 |
-
|
151 |
-
#: admin/settings.php:101
|
152 |
-
msgid "Strings translation"
|
153 |
-
msgstr "Превод на низове"
|
154 |
-
|
155 |
-
#: admin/admin-model.php:244
|
156 |
-
msgid "Enter a valid WordPress locale"
|
157 |
-
msgstr "Въведете валидно (WordPress) местоположение"
|
158 |
-
|
159 |
-
#: admin/admin-model.php:252
|
160 |
-
msgid "The language code must be unique"
|
161 |
-
msgstr "Кодът на езика трябва да бъде уникален"
|
162 |
-
|
163 |
-
#: admin/admin-model.php:256
|
164 |
-
msgid "The language must have a name"
|
165 |
-
msgstr "Кодът на езика трябва да има наименование"
|
166 |
-
|
167 |
-
#: admin/admin.php:367 admin/settings.php:180
|
168 |
-
msgid ""
|
169 |
-
"The language was created, but the WordPress language file was not "
|
170 |
-
"downloaded. Please install it manually."
|
171 |
-
msgstr ""
|
172 |
-
"Езикът беше добавен, но езиковият файл не може да бъде зареден. Моля "
|
173 |
-
"инсталирайте го ръчно. "
|
174 |
-
|
175 |
-
#: admin/admin-strings.php:59
|
176 |
-
msgid "Widget title"
|
177 |
-
msgstr "Заглавие на джаджата"
|
178 |
-
|
179 |
-
# @ polylang
|
180 |
-
#: admin/settings.php:319
|
181 |
-
msgid "Taxonomies"
|
182 |
-
msgstr "Таксономии"
|
183 |
-
|
184 |
-
# @ polylang
|
185 |
-
#: admin/settings.php:320
|
186 |
-
msgid "Custom fields"
|
187 |
-
msgstr "Потребителски полета"
|
188 |
-
|
189 |
-
# @ polylang
|
190 |
-
#: admin/settings.php:321
|
191 |
-
msgid "Comment status"
|
192 |
-
msgstr "Статус на коментара"
|
193 |
-
|
194 |
-
# @ polylang
|
195 |
-
#: admin/settings.php:322
|
196 |
-
msgid "Ping status"
|
197 |
-
msgstr "Статус на ping-а"
|
198 |
-
|
199 |
-
# @ polylang
|
200 |
-
#: admin/settings.php:323
|
201 |
-
msgid "Sticky posts"
|
202 |
-
msgstr "Публикации, залепени на началната страница"
|
203 |
-
|
204 |
-
# @ polylang
|
205 |
-
#: admin/settings.php:324
|
206 |
-
msgid "Published date"
|
207 |
-
msgstr "Дата на публикуване"
|
208 |
-
|
209 |
-
# @ polylang
|
210 |
-
#: admin/settings.php:325
|
211 |
-
msgid "Post format"
|
212 |
-
msgstr "Формат на публикацията"
|
213 |
-
|
214 |
-
#: admin/settings.php:326
|
215 |
-
msgid "Page parent"
|
216 |
-
msgstr "Родител на страницата"
|
217 |
-
|
218 |
-
# @ polylang
|
219 |
-
#: admin/settings.php:327
|
220 |
-
msgid "Page template"
|
221 |
-
msgstr "Шаблон на страницата"
|
222 |
-
|
223 |
-
#: admin/settings.php:328
|
224 |
-
msgid "Page order"
|
225 |
-
msgstr "Подредба на страницата"
|
226 |
-
|
227 |
-
# @ polylang
|
228 |
-
#: admin/settings.php:329
|
229 |
-
msgid "Featured image"
|
230 |
-
msgstr "Картинка на публикацията"
|
231 |
-
|
232 |
-
#: admin/view-tab-lang.php:21
|
233 |
-
msgid "Edit language"
|
234 |
-
msgstr "Редактиране на езика"
|
235 |
-
|
236 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
237 |
-
msgid "Add new language"
|
238 |
-
msgstr "Добавяне на нов език"
|
239 |
-
|
240 |
-
#: admin/view-tab-lang.php:37
|
241 |
-
msgid "Choose a language"
|
242 |
-
msgstr "Изберете език"
|
243 |
-
|
244 |
-
#: admin/view-tab-lang.php:51
|
245 |
-
msgid "You can choose a language in the list or directly edit it below."
|
246 |
-
msgstr ""
|
247 |
-
"Можете да изберете език от падащото меню или да създадете нов използвайки "
|
248 |
-
"полетата по-долу. "
|
249 |
-
|
250 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
251 |
-
msgid "Full name"
|
252 |
-
msgstr "Наименование"
|
253 |
-
|
254 |
-
#: admin/view-tab-lang.php:57
|
255 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
256 |
-
msgstr ""
|
257 |
-
"Наименованието както ще се показва в уебсайта (например: български, English)"
|
258 |
-
|
259 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
260 |
-
msgid "Locale"
|
261 |
-
msgstr "Местоположение"
|
262 |
-
|
263 |
-
#: admin/view-tab-lang.php:66
|
264 |
-
msgid ""
|
265 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
266 |
-
"install the .mo file for this language."
|
267 |
-
msgstr ""
|
268 |
-
"Местоположение според WordPress (например: bg_BG, en_GB). Ще трябва да "
|
269 |
-
"инсталирате съответния езиков файл (.mo). "
|
270 |
-
|
271 |
-
#: admin/view-tab-lang.php:70
|
272 |
-
msgid "Language code"
|
273 |
-
msgstr "Код на езика"
|
274 |
-
|
275 |
-
#: admin/view-tab-lang.php:76
|
276 |
-
msgid "Text direction"
|
277 |
-
msgstr "Посока на писане"
|
278 |
-
|
279 |
-
#: admin/view-tab-lang.php:80
|
280 |
-
msgid "left to right"
|
281 |
-
msgstr "отляво надясно"
|
282 |
-
|
283 |
-
#: admin/view-tab-lang.php:85
|
284 |
-
msgid "right to left"
|
285 |
-
msgstr "отдясно наляво"
|
286 |
-
|
287 |
-
#: admin/view-tab-lang.php:87
|
288 |
-
msgid "Choose the text direction for the language"
|
289 |
-
msgstr "Изберете посоката на писане"
|
290 |
-
|
291 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
292 |
-
msgid "Order"
|
293 |
-
msgstr "Подредба"
|
294 |
-
|
295 |
-
#: admin/view-tab-lang.php:93
|
296 |
-
msgid "Position of the language in the language switcher"
|
297 |
-
msgstr "Кой подред ще се показва езикът в джаджата за смяна на езици"
|
298 |
-
|
299 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
300 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
301 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
302 |
-
msgid "Language switcher"
|
303 |
-
msgstr "Джаджа за смяна на езика"
|
304 |
-
|
305 |
-
#: admin/view-tab-strings.php:8
|
306 |
-
msgid "Search translations"
|
307 |
-
msgstr "Преводи за търсенето"
|
308 |
-
|
309 |
-
#: admin/view-tab-strings.php:11
|
310 |
-
msgid "Clean strings translation database"
|
311 |
-
msgstr "Изтриване на запазените преводи "
|
312 |
-
|
313 |
-
#: admin/view-tab-settings.php:14
|
314 |
-
msgid "Default language"
|
315 |
-
msgstr "Език по подразбиране"
|
316 |
-
|
317 |
-
#: admin/view-tab-settings.php:29
|
318 |
-
msgid ""
|
319 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
320 |
-
"to set them all to default language ?"
|
321 |
-
msgstr ""
|
322 |
-
"Намерени са публикации, страници, категории и етикети, за които не е посочен "
|
323 |
-
"език. Искате ли да бъдат прехвърлени към езика по подразбиране?"
|
324 |
-
|
325 |
-
#: admin/view-tab-settings.php:149
|
326 |
-
msgid "Detect browser language"
|
327 |
-
msgstr "Засичане на езика на браузъра"
|
328 |
-
|
329 |
-
#: admin/view-tab-settings.php:155
|
330 |
-
msgid ""
|
331 |
-
"When the front page is visited, set the language according to the browser "
|
332 |
-
"preference"
|
333 |
-
msgstr ""
|
334 |
-
"Когато потребителят посети началната страница, езикът му да се настройва "
|
335 |
-
"според предпочитанията на браузъра. "
|
336 |
-
|
337 |
-
#: admin/view-tab-settings.php:37
|
338 |
-
msgid "URL modifications"
|
339 |
-
msgstr "Промени в адреса (URL)"
|
340 |
-
|
341 |
-
#: admin/view-tab-settings.php:93
|
342 |
-
msgid "Hide URL language information for default language"
|
343 |
-
msgstr "Скриване на информацията за езика от адресите за езика по подразбиране"
|
344 |
-
|
345 |
-
# @ polylang
|
346 |
-
#: admin/view-tab-settings.php:162
|
347 |
-
msgid "Media"
|
348 |
-
msgstr "Файлове"
|
349 |
-
|
350 |
-
# @ polylang
|
351 |
-
#: admin/view-tab-settings.php:168
|
352 |
-
msgid "Activate languages and translations for media"
|
353 |
-
msgstr "Включване на многоезичност за файловете"
|
354 |
-
|
355 |
-
#: admin/view-tab-settings.php:215
|
356 |
-
msgid "Synchronization"
|
357 |
-
msgstr "Синхронизация"
|
358 |
-
|
359 |
-
# @ polylang
|
360 |
-
#: admin/view-tab-settings.php:176
|
361 |
-
msgid "Custom post types"
|
362 |
-
msgstr "Потребителски типове публикации"
|
363 |
-
|
364 |
-
# @ polylang
|
365 |
-
#: admin/view-tab-settings.php:189
|
366 |
-
msgid "Activate languages and translations for custom post types."
|
367 |
-
msgstr "Включване на многоезичност за потребителските типове публикации"
|
368 |
-
|
369 |
-
# @ polylang
|
370 |
-
#: admin/view-tab-settings.php:196
|
371 |
-
msgid "Custom taxonomies"
|
372 |
-
msgstr "Потребителски таксономии"
|
373 |
-
|
374 |
-
# @ polylang
|
375 |
-
#: admin/view-tab-settings.php:209
|
376 |
-
msgid "Activate languages and translations for custom taxonomies."
|
377 |
-
msgstr "Включване на многоезичност за потребителските таксономии"
|
378 |
-
|
379 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
380 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
381 |
-
msgid "Edit"
|
382 |
-
msgstr "Редактиране"
|
383 |
-
|
384 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
385 |
-
msgid "Delete"
|
386 |
-
msgstr "Изтриване"
|
387 |
-
|
388 |
-
#: admin/table-languages.php:76
|
389 |
-
msgid "Code"
|
390 |
-
msgstr "Код"
|
391 |
-
|
392 |
-
#: admin/table-languages.php:78
|
393 |
-
msgid "Flag"
|
394 |
-
msgstr "Знаменце"
|
395 |
-
|
396 |
-
#: admin/table-languages.php:79
|
397 |
-
msgid "Posts"
|
398 |
-
msgstr "Публикации"
|
399 |
-
|
400 |
-
#: admin/table-string.php:110
|
401 |
-
msgid "Name"
|
402 |
-
msgstr "Наименование"
|
403 |
-
|
404 |
-
#: admin/table-string.php:111
|
405 |
-
msgid "String"
|
406 |
-
msgstr "Низ"
|
407 |
-
|
408 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
409 |
-
#: admin/view-translations-term.php:30
|
410 |
-
msgid "Add new"
|
411 |
-
msgstr "Добави нов"
|
412 |
-
|
413 |
-
#: include/widget-languages.php:16
|
414 |
-
msgid "Language Switcher"
|
415 |
-
msgstr "Джаджа за смяна на езика"
|
416 |
-
|
417 |
-
#: include/widget-languages.php:16
|
418 |
-
msgid "Displays a language switcher"
|
419 |
-
msgstr "Показване на джаджа за смяна на езика"
|
420 |
-
|
421 |
-
#: include/widget-languages.php:75
|
422 |
-
msgid "Title:"
|
423 |
-
msgstr "Заглавие:"
|
424 |
-
|
425 |
-
# @ polylang
|
426 |
-
#. translators: plugin header field 'Description'
|
427 |
-
#: polylang.php:0
|
428 |
-
msgid "Adds multilingual capability to WordPress"
|
429 |
-
msgstr "Добавя многоезична функционалност към WordPress"
|
430 |
-
|
431 |
-
#: install/install.php:24
|
432 |
-
#, php-format
|
433 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
434 |
-
msgstr ""
|
435 |
-
"Вие използвате WordPress %s. Минималните изисквания за Polylang включват "
|
436 |
-
"WordPress %s."
|
437 |
-
|
438 |
-
# @ polylang
|
439 |
-
#: install/upgrade.php:76
|
440 |
-
msgid ""
|
441 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
442 |
-
msgstr "Polylang бе изключен, защото обновихте от твърде стара версия."
|
443 |
-
|
444 |
-
# @ polylang
|
445 |
-
#: install/upgrade.php:78
|
446 |
-
#, php-format
|
447 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
448 |
-
msgstr "Моля първо обновете до %s, преди да обновите до %s."
|
449 |
-
|
450 |
-
# @ polylang
|
451 |
-
#: admin/table-string.php:109
|
452 |
-
msgid "Group"
|
453 |
-
msgstr "Група"
|
454 |
-
|
455 |
-
# @ polylang
|
456 |
-
#: admin/table-string.php:187
|
457 |
-
msgid "View all groups"
|
458 |
-
msgstr "Покажи всички групи"
|
459 |
-
|
460 |
-
# @ polylang
|
461 |
-
#: admin/table-languages.php:59
|
462 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
463 |
-
msgstr "Вие сте на път да изтриете необратимо този език. Сигурни ли сте?"
|
464 |
-
|
465 |
-
# @ polylang
|
466 |
-
#: admin/view-tab-strings.php:12
|
467 |
-
msgid ""
|
468 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
469 |
-
"has been uninstalled."
|
470 |
-
msgstr ""
|
471 |
-
"Използвайте, за да премахнете неупотребявани низове от базата данни, "
|
472 |
-
"например след изключване на разширение (плъгин)."
|
473 |
-
|
474 |
-
# @ polylang
|
475 |
-
#: admin/view-tab-settings.php:226
|
476 |
-
msgid ""
|
477 |
-
"The synchronization options allow to maintain exact same values (or "
|
478 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
479 |
-
"between the translations of a post or page."
|
480 |
-
msgstr ""
|
481 |
-
"Чрез синхронизацията мета съдържанието (и преводите за таксономии и "
|
482 |
-
"родителски страници) е едно и също за различните преводи на публикации и "
|
483 |
-
"страници."
|
484 |
-
|
485 |
-
#: admin/admin-model.php:248
|
486 |
-
msgid "The language code contains invalid characters"
|
487 |
-
msgstr "Кодът на езика съдържа невалидни знаци"
|
488 |
-
|
489 |
-
# @ polylang
|
490 |
-
#: admin/view-tab-settings.php:43
|
491 |
-
msgid "The language is set from content"
|
492 |
-
msgstr "Езикът се определя от съдържанието"
|
493 |
-
|
494 |
-
#: admin/view-tab-settings.php:46
|
495 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
496 |
-
msgstr ""
|
497 |
-
"URL-тата на публикациите, страниците, категориите и етикетите не се променят"
|
498 |
-
|
499 |
-
#: admin/view-tab-settings.php:51
|
500 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
501 |
-
msgstr "Езикът се определя от името на директорията в URL-то"
|
502 |
-
|
503 |
-
# @ polylang
|
504 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
505 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
506 |
-
msgid "Example:"
|
507 |
-
msgstr "Пример:"
|
508 |
-
|
509 |
-
#: admin/view-tab-settings.php:60
|
510 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
511 |
-
msgstr "Езикът се определя от поддомейна в URL-то"
|
512 |
-
|
513 |
-
# @ polylang
|
514 |
-
#: admin/view-tab-settings.php:69
|
515 |
-
msgid "The language is set from different domains"
|
516 |
-
msgstr "Езикът се определя от различни домейни"
|
517 |
-
|
518 |
-
#: admin/view-tab-settings.php:107
|
519 |
-
msgid "Remove /language/ in pretty permalinks"
|
520 |
-
msgstr "Премахване на /language/ от URL-то"
|
521 |
-
|
522 |
-
#: admin/view-tab-settings.php:116
|
523 |
-
msgid "Keep /language/ in pretty permalinks"
|
524 |
-
msgstr "Добавяне на /language/ в URL-то"
|
525 |
-
|
526 |
-
# @ polylang
|
527 |
-
#: admin/view-tab-settings.php:131
|
528 |
-
msgid ""
|
529 |
-
"The front page url contains the language code instead of the page name or "
|
530 |
-
"page id"
|
531 |
-
msgstr ""
|
532 |
-
"Началната страница съдържа кода на езика вместо името или ID-то на страницата"
|
533 |
-
|
534 |
-
# @ polylang
|
535 |
-
#: admin/view-tab-settings.php:139
|
536 |
-
#, php-format
|
537 |
-
msgid "Example: %s instead of %s"
|
538 |
-
msgstr "Пример: %s вместо %s"
|
539 |
-
|
540 |
-
#: admin/admin-model.php:38
|
541 |
-
msgid "Impossible to add the language."
|
542 |
-
msgstr "Езикът не може да бъде добавен."
|
543 |
-
|
544 |
-
# @ polylang
|
545 |
-
#: admin/admin-model.php:66
|
546 |
-
msgid "Language added."
|
547 |
-
msgstr "Езикът бе добавен."
|
548 |
-
|
549 |
-
# @ polylang
|
550 |
-
#: admin/admin-model.php:146
|
551 |
-
msgid "Language deleted."
|
552 |
-
msgstr "Езикът бе изтрит."
|
553 |
-
|
554 |
-
# @ polylang
|
555 |
-
#: admin/admin-model.php:227
|
556 |
-
msgid "Language updated."
|
557 |
-
msgstr "Езикът бе обновен."
|
558 |
-
|
559 |
-
# @ polylang
|
560 |
-
#: admin/settings.php:239
|
561 |
-
msgid "Translations updated."
|
562 |
-
msgstr "Преводите бяха обновени."
|
563 |
-
|
564 |
-
#: admin/view-tab-lang.php:72
|
565 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
566 |
-
msgstr "Код на езика - за предпочитане двубуквен по ISO 639-1 (например: bg)"
|
567 |
-
|
568 |
-
# @ polylang
|
569 |
-
#: admin/admin-filters.php:203
|
570 |
-
msgid "The chosen static front page must be translated in all languages."
|
571 |
-
msgstr ""
|
572 |
-
"Избраната статична начална страница трябва да бъде преведена на всички езици."
|
573 |
-
|
574 |
-
#: admin/admin-strings.php:60
|
575 |
-
msgid "Widget text"
|
576 |
-
msgstr "Текст на джаджата"
|
577 |
-
|
578 |
-
# @ polylang
|
579 |
-
#: admin/settings.php:52
|
580 |
-
msgid "Recommended plugins"
|
581 |
-
msgstr "Препоръчани разширения"
|
582 |
-
|
583 |
-
# @ polylang
|
584 |
-
#: admin/view-tab-settings.php:51
|
585 |
-
msgid "The language is set from the code in the URL"
|
586 |
-
msgstr "Езикът се определя от кода в адреса (URL)"
|
587 |
-
|
588 |
-
# @ polylang
|
589 |
-
#: include/switcher.php:26
|
590 |
-
msgid "Hides languages with no translation"
|
591 |
-
msgstr "Скриване не езици без превод"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-cs_CZ.mo
DELETED
Binary file
|
languages/polylang-cs_CZ.po
DELETED
@@ -1,665 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang v1.4\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:14+0100\n"
|
7 |
-
"Last-Translator: Přemysl Karbula\n"
|
8 |
-
"Language-Team: Přemysl Karbula <www.premyslkarbula.cz>\n"
|
9 |
-
"Language: cs_CZ\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
-
"X-Poedit-Basepath: ../\n"
|
18 |
-
"X-Textdomain-Support: yes\n"
|
19 |
-
"X-Generator: Poedit 1.5.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang disponuje rozsáhlou %sdokumentací%s (pouze v angličtině), která "
|
32 |
-
"obsahuje informace o nastavení vašeho vícejazyčného webu a o tom, jak jej "
|
33 |
-
"každodenně používat. Obsahuje i FAQ a dokumentaci pro programátory, kteří by "
|
34 |
-
"Polylangu chtěli přizpůsobit své pluginy a šablony."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"Užitečné informace najdete také ve %sfórech%s. Nicméně nezapomeňte problém "
|
44 |
-
"nejprve zkusit vyhledat, než o něm vytvoříte nové vlákno."
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr ""
|
53 |
-
"Polylang je k dispozici zdarma a je vydán pod stejnou %sGPL%s licencí jako "
|
54 |
-
"WordPress."
|
55 |
-
|
56 |
-
# @ polylang
|
57 |
-
#: admin/view-about.php:22
|
58 |
-
#, php-format
|
59 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
60 |
-
msgstr ""
|
61 |
-
"Pokud by Vás zajímalo, jak můžete pomoci při vývoji projektu, přečtěte si "
|
62 |
-
"%stoto%s."
|
63 |
-
|
64 |
-
# @ polylang
|
65 |
-
#: admin/view-about.php:27
|
66 |
-
msgid ""
|
67 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
68 |
-
"the author are greatly appreciated."
|
69 |
-
msgstr ""
|
70 |
-
"Nakonec, pokud se Vám tento plugin líbí nebo pokud Vám pomáhá při práci, "
|
71 |
-
"jeho autor velmi ocení jakoukoliv finanční podporu."
|
72 |
-
|
73 |
-
# @ polylang
|
74 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
75 |
-
#: admin/settings.php:97 include/model.php:561
|
76 |
-
msgid "Languages"
|
77 |
-
msgstr "Polylang — Jazyky"
|
78 |
-
|
79 |
-
# @ polylang
|
80 |
-
#: include/switcher.php:22
|
81 |
-
msgid "Displays language names"
|
82 |
-
msgstr "Zobrazí názvy jazyků"
|
83 |
-
|
84 |
-
# @ polylang
|
85 |
-
#: include/switcher.php:23
|
86 |
-
msgid "Displays flags"
|
87 |
-
msgstr "Zobrazí vlajky"
|
88 |
-
|
89 |
-
# @ polylang
|
90 |
-
#: include/switcher.php:24
|
91 |
-
msgid "Forces link to front page"
|
92 |
-
msgstr "Vynutí odkaz na úvodní stránku"
|
93 |
-
|
94 |
-
# @ polylang
|
95 |
-
#: include/switcher.php:25
|
96 |
-
msgid "Hides the current language"
|
97 |
-
msgstr "Skryje aktuální jazyk"
|
98 |
-
|
99 |
-
# @ polylang
|
100 |
-
#: include/switcher.php:30
|
101 |
-
msgid "Displays as dropdown"
|
102 |
-
msgstr "Zobrazí jako rozbalovací seznam"
|
103 |
-
|
104 |
-
# @ polylang
|
105 |
-
#: admin/admin.php:267
|
106 |
-
msgid "Filters content by language"
|
107 |
-
msgstr "Filtruje obsah podle jazyka"
|
108 |
-
|
109 |
-
# @ polylang
|
110 |
-
#: admin/admin.php:258
|
111 |
-
msgid "Show all languages"
|
112 |
-
msgstr "Zobrazit všechny jazyky"
|
113 |
-
|
114 |
-
# @ polylang
|
115 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
116 |
-
msgid "Add new translation"
|
117 |
-
msgstr "Přidat nový překlad"
|
118 |
-
|
119 |
-
# @ polylang
|
120 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
121 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
122 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
123 |
-
msgid "Language"
|
124 |
-
msgstr "Jazyk"
|
125 |
-
|
126 |
-
# @ polylang
|
127 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
128 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
129 |
-
#: admin/view-translations-term.php:11
|
130 |
-
msgid "Translations"
|
131 |
-
msgstr "Překlady"
|
132 |
-
|
133 |
-
# @ polylang
|
134 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
135 |
-
msgid "Sets the language"
|
136 |
-
msgstr "Tímto nastavte jazyk."
|
137 |
-
|
138 |
-
# @ polylang
|
139 |
-
#: admin/admin-filters.php:52
|
140 |
-
msgid "The widget is displayed for:"
|
141 |
-
msgstr "Widget zobrazí pro:"
|
142 |
-
|
143 |
-
# @ polylang
|
144 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
145 |
-
msgid "All languages"
|
146 |
-
msgstr "Všechny jazyky"
|
147 |
-
|
148 |
-
# @ polylang
|
149 |
-
#: admin/admin-filters.php:123
|
150 |
-
msgid "Admin language"
|
151 |
-
msgstr "Jazyk admina"
|
152 |
-
|
153 |
-
# @ polylang
|
154 |
-
#: admin/admin-filters.php:126
|
155 |
-
msgid "WordPress default"
|
156 |
-
msgstr "Předvolené WordPress"
|
157 |
-
|
158 |
-
# @ polylang
|
159 |
-
#: admin/admin.php:167 admin/settings.php:102
|
160 |
-
msgid "Settings"
|
161 |
-
msgstr "Nastavení"
|
162 |
-
|
163 |
-
# @ polylang
|
164 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
165 |
-
msgid "Upgrading language files…"
|
166 |
-
msgstr "Aktualizuji soubory s jazyky…"
|
167 |
-
|
168 |
-
# @ polylang
|
169 |
-
#: admin/settings.php:62
|
170 |
-
msgid "About Polylang"
|
171 |
-
msgstr "O Polylangu"
|
172 |
-
|
173 |
-
# @ polylang
|
174 |
-
#: admin/settings.php:78
|
175 |
-
msgid "Strings translations"
|
176 |
-
msgstr "Překlady textů"
|
177 |
-
|
178 |
-
# @ polylang
|
179 |
-
#: admin/settings.php:101
|
180 |
-
msgid "Strings translation"
|
181 |
-
msgstr "Překlady textů"
|
182 |
-
|
183 |
-
# @ polylang
|
184 |
-
#: admin/admin-model.php:244
|
185 |
-
msgid "Enter a valid WordPress locale"
|
186 |
-
msgstr "Zadejte platný WordPress locale"
|
187 |
-
|
188 |
-
# @ polylang
|
189 |
-
#: admin/admin-model.php:252
|
190 |
-
msgid "The language code must be unique"
|
191 |
-
msgstr "Kód jazyka musí být unikátní"
|
192 |
-
|
193 |
-
# @ polylang
|
194 |
-
#: admin/admin-model.php:256
|
195 |
-
msgid "The language must have a name"
|
196 |
-
msgstr "Jazyk musí mít název"
|
197 |
-
|
198 |
-
# @ polylang
|
199 |
-
#: admin/admin.php:367 admin/settings.php:180
|
200 |
-
msgid ""
|
201 |
-
"The language was created, but the WordPress language file was not "
|
202 |
-
"downloaded. Please install it manually."
|
203 |
-
msgstr ""
|
204 |
-
"Jazyk byl vytvořen, ale WordPress jazykový soubor nebyl stažen. Prosím, "
|
205 |
-
"nainstalujte jej manuálně."
|
206 |
-
|
207 |
-
# @ polylang
|
208 |
-
#: admin/admin-strings.php:59
|
209 |
-
msgid "Widget title"
|
210 |
-
msgstr "Titulek widgetu"
|
211 |
-
|
212 |
-
# @ polylang
|
213 |
-
#: admin/settings.php:319
|
214 |
-
msgid "Taxonomies"
|
215 |
-
msgstr "Taxonomie"
|
216 |
-
|
217 |
-
# @ polylang
|
218 |
-
#: admin/settings.php:320
|
219 |
-
msgid "Custom fields"
|
220 |
-
msgstr "Uživatelská pole"
|
221 |
-
|
222 |
-
# @ polylang
|
223 |
-
#: admin/settings.php:321
|
224 |
-
msgid "Comment status"
|
225 |
-
msgstr "Stav komentáře"
|
226 |
-
|
227 |
-
# @ polylang
|
228 |
-
#: admin/settings.php:322
|
229 |
-
msgid "Ping status"
|
230 |
-
msgstr "Stav pingbacku"
|
231 |
-
|
232 |
-
# @ polylang
|
233 |
-
#: admin/settings.php:323
|
234 |
-
msgid "Sticky posts"
|
235 |
-
msgstr "Zvýrazněné příspěvky"
|
236 |
-
|
237 |
-
# @ polylang
|
238 |
-
#: admin/settings.php:324
|
239 |
-
msgid "Published date"
|
240 |
-
msgstr "Datum publikování"
|
241 |
-
|
242 |
-
# @ polylang
|
243 |
-
#: admin/settings.php:325
|
244 |
-
msgid "Post format"
|
245 |
-
msgstr "Formát příspěvku"
|
246 |
-
|
247 |
-
# @ polylang
|
248 |
-
#: admin/settings.php:326
|
249 |
-
msgid "Page parent"
|
250 |
-
msgstr "Nadřazená stránka"
|
251 |
-
|
252 |
-
# @ polylang
|
253 |
-
#: admin/settings.php:327
|
254 |
-
msgid "Page template"
|
255 |
-
msgstr "Šablona stránky"
|
256 |
-
|
257 |
-
# @ polylang
|
258 |
-
#: admin/settings.php:328
|
259 |
-
msgid "Page order"
|
260 |
-
msgstr "Pořadí stránek"
|
261 |
-
|
262 |
-
# @ polylang
|
263 |
-
#: admin/settings.php:329
|
264 |
-
msgid "Featured image"
|
265 |
-
msgstr "Náhledový obrázek"
|
266 |
-
|
267 |
-
# @ polylang
|
268 |
-
#: admin/view-tab-lang.php:21
|
269 |
-
msgid "Edit language"
|
270 |
-
msgstr "Upravit jazyk"
|
271 |
-
|
272 |
-
# @ polylang
|
273 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
274 |
-
msgid "Add new language"
|
275 |
-
msgstr "Přidejte nový jazyk"
|
276 |
-
|
277 |
-
# @ polylang
|
278 |
-
#: admin/view-tab-lang.php:37
|
279 |
-
msgid "Choose a language"
|
280 |
-
msgstr "Zvolte jazyk"
|
281 |
-
|
282 |
-
# @ polylang
|
283 |
-
#: admin/view-tab-lang.php:51
|
284 |
-
msgid "You can choose a language in the list or directly edit it below."
|
285 |
-
msgstr "Jazyk můžete vybrat ze seznamu nebo jej zde dole přímo zadat."
|
286 |
-
|
287 |
-
# @ polylang
|
288 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
289 |
-
msgid "Full name"
|
290 |
-
msgstr "Celý název"
|
291 |
-
|
292 |
-
# @ polylang
|
293 |
-
#: admin/view-tab-lang.php:57
|
294 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
295 |
-
msgstr ""
|
296 |
-
"Název jazyka, jak bude zobrazen na vašem webu (např. Čeština, English)."
|
297 |
-
|
298 |
-
# @ polylang
|
299 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
300 |
-
msgid "Locale"
|
301 |
-
msgstr "Locale"
|
302 |
-
|
303 |
-
# @ polylang
|
304 |
-
#: admin/view-tab-lang.php:66
|
305 |
-
msgid ""
|
306 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
307 |
-
"install the .mo file for this language."
|
308 |
-
msgstr ""
|
309 |
-
"WordPress locale tohoto jazyka (např. cs_CZ, en_US). Pro tento jazyk bude "
|
310 |
-
"potřeba nainstalovat .mo soubor."
|
311 |
-
|
312 |
-
# @ polylang
|
313 |
-
#: admin/view-tab-lang.php:70
|
314 |
-
msgid "Language code"
|
315 |
-
msgstr "Kód jazyka"
|
316 |
-
|
317 |
-
# @ polylang
|
318 |
-
#: admin/view-tab-lang.php:76
|
319 |
-
msgid "Text direction"
|
320 |
-
msgstr "Směr textu"
|
321 |
-
|
322 |
-
# @ polylang
|
323 |
-
#: admin/view-tab-lang.php:80
|
324 |
-
msgid "left to right"
|
325 |
-
msgstr "zleva doprava"
|
326 |
-
|
327 |
-
# @ polylang
|
328 |
-
#: admin/view-tab-lang.php:85
|
329 |
-
msgid "right to left"
|
330 |
-
msgstr "zprava doleva"
|
331 |
-
|
332 |
-
# @ polylang
|
333 |
-
#: admin/view-tab-lang.php:87
|
334 |
-
msgid "Choose the text direction for the language"
|
335 |
-
msgstr "Vyberte směr textu pro daný jazyk."
|
336 |
-
|
337 |
-
# @ polylang
|
338 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
339 |
-
msgid "Order"
|
340 |
-
msgstr "Pořadí"
|
341 |
-
|
342 |
-
# @ polylang
|
343 |
-
#: admin/view-tab-lang.php:93
|
344 |
-
msgid "Position of the language in the language switcher"
|
345 |
-
msgstr "Pozice jazyka v přepínači jazyků."
|
346 |
-
|
347 |
-
# @ polylang
|
348 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
349 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
350 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
351 |
-
msgid "Language switcher"
|
352 |
-
msgstr "Přepínač jazyků"
|
353 |
-
|
354 |
-
# @ polylang
|
355 |
-
#: admin/view-tab-strings.php:8
|
356 |
-
msgid "Search translations"
|
357 |
-
msgstr "Vyhledat překlady"
|
358 |
-
|
359 |
-
# @ polylang
|
360 |
-
#: admin/view-tab-strings.php:11
|
361 |
-
msgid "Clean strings translation database"
|
362 |
-
msgstr "Vyčistit databázi s překlady textů"
|
363 |
-
|
364 |
-
# @ polylang
|
365 |
-
#: admin/view-tab-settings.php:14
|
366 |
-
msgid "Default language"
|
367 |
-
msgstr "Výchozí jazyk"
|
368 |
-
|
369 |
-
# @ polylang
|
370 |
-
#: admin/view-tab-settings.php:29
|
371 |
-
msgid ""
|
372 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
373 |
-
"to set them all to default language ?"
|
374 |
-
msgstr ""
|
375 |
-
"Některé příspěvky, stránky, kategorie nebo štítky nemají nastavený jazyk. "
|
376 |
-
"Chcete jim všem nastavit výchozí jazyk?"
|
377 |
-
|
378 |
-
# @ polylang
|
379 |
-
#: admin/view-tab-settings.php:149
|
380 |
-
msgid "Detect browser language"
|
381 |
-
msgstr "Detekovat jazyk prohlížeče"
|
382 |
-
|
383 |
-
# @ polylang
|
384 |
-
#: admin/view-tab-settings.php:155
|
385 |
-
msgid ""
|
386 |
-
"When the front page is visited, set the language according to the browser "
|
387 |
-
"preference"
|
388 |
-
msgstr "Při návštěvě úvodní stránky nastavit jazyk podle předvoleb prohlížeče"
|
389 |
-
|
390 |
-
# @ polylang
|
391 |
-
#: admin/view-tab-settings.php:37
|
392 |
-
msgid "URL modifications"
|
393 |
-
msgstr "Modifikování URL"
|
394 |
-
|
395 |
-
# @ polylang
|
396 |
-
#: admin/view-tab-settings.php:93
|
397 |
-
msgid "Hide URL language information for default language"
|
398 |
-
msgstr "U výchozího jazyka v URL skrýt jeho kód"
|
399 |
-
|
400 |
-
# @ polylang
|
401 |
-
#: admin/view-tab-settings.php:162
|
402 |
-
msgid "Media"
|
403 |
-
msgstr "Média"
|
404 |
-
|
405 |
-
# @ polylang
|
406 |
-
#: admin/view-tab-settings.php:168
|
407 |
-
msgid "Activate languages and translations for media"
|
408 |
-
msgstr "Zapnout jazyky a překlady u mediálních souborů"
|
409 |
-
|
410 |
-
# @ polylang
|
411 |
-
#: admin/view-tab-settings.php:215
|
412 |
-
msgid "Synchronization"
|
413 |
-
msgstr "Synchronizace"
|
414 |
-
|
415 |
-
# @ polylang
|
416 |
-
#: admin/view-tab-settings.php:176
|
417 |
-
msgid "Custom post types"
|
418 |
-
msgstr "Vlastní typy obsahu"
|
419 |
-
|
420 |
-
# @ polylang
|
421 |
-
#: admin/view-tab-settings.php:189
|
422 |
-
msgid "Activate languages and translations for custom post types."
|
423 |
-
msgstr "Zapnout jazyky a překlady u vlastních typů obsahu"
|
424 |
-
|
425 |
-
# @ polylang
|
426 |
-
#: admin/view-tab-settings.php:196
|
427 |
-
msgid "Custom taxonomies"
|
428 |
-
msgstr "Vlastní taxonomie"
|
429 |
-
|
430 |
-
# @ polylang
|
431 |
-
#: admin/view-tab-settings.php:209
|
432 |
-
msgid "Activate languages and translations for custom taxonomies."
|
433 |
-
msgstr "Zapnout jazyky a překlady u vlastních taxonomií"
|
434 |
-
|
435 |
-
# @ polylang
|
436 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
437 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
438 |
-
msgid "Edit"
|
439 |
-
msgstr "Upravit"
|
440 |
-
|
441 |
-
# @ polylang
|
442 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
443 |
-
msgid "Delete"
|
444 |
-
msgstr "Smazat"
|
445 |
-
|
446 |
-
# @ polylang
|
447 |
-
#: admin/table-languages.php:76
|
448 |
-
msgid "Code"
|
449 |
-
msgstr "Kód"
|
450 |
-
|
451 |
-
# @ polylang
|
452 |
-
#: admin/table-languages.php:78
|
453 |
-
msgid "Flag"
|
454 |
-
msgstr "Vlajka"
|
455 |
-
|
456 |
-
# @ polylang
|
457 |
-
#: admin/table-languages.php:79
|
458 |
-
msgid "Posts"
|
459 |
-
msgstr "Příspěvky"
|
460 |
-
|
461 |
-
# @ polylang
|
462 |
-
#: admin/table-string.php:110
|
463 |
-
msgid "Name"
|
464 |
-
msgstr "Název"
|
465 |
-
|
466 |
-
# @ polylang
|
467 |
-
#: admin/table-string.php:111
|
468 |
-
msgid "String"
|
469 |
-
msgstr "Řetězec"
|
470 |
-
|
471 |
-
# @ polylang
|
472 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
473 |
-
#: admin/view-translations-term.php:30
|
474 |
-
msgid "Add new"
|
475 |
-
msgstr "Přidat nový"
|
476 |
-
|
477 |
-
# @ polylang
|
478 |
-
#: include/widget-languages.php:16
|
479 |
-
msgid "Language Switcher"
|
480 |
-
msgstr "Přepínač jazyků"
|
481 |
-
|
482 |
-
# @ polylang
|
483 |
-
#: include/widget-languages.php:16
|
484 |
-
msgid "Displays a language switcher"
|
485 |
-
msgstr "Zobrazí přepínač jazyků"
|
486 |
-
|
487 |
-
# @ polylang
|
488 |
-
#: include/widget-languages.php:75
|
489 |
-
msgid "Title:"
|
490 |
-
msgstr "Název:"
|
491 |
-
|
492 |
-
# @ polylang
|
493 |
-
#. translators: plugin header field 'Description'
|
494 |
-
#: polylang.php:0
|
495 |
-
msgid "Adds multilingual capability to WordPress"
|
496 |
-
msgstr "Přidá možnosti vícejazyčnosti do WordPressu"
|
497 |
-
|
498 |
-
# @ polylang
|
499 |
-
#: install/install.php:24
|
500 |
-
#, php-format
|
501 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
502 |
-
msgstr "Používáte WordPress %s. Polylang vyžaduje alespoň WordPress %s."
|
503 |
-
|
504 |
-
# @ polylang
|
505 |
-
#: install/upgrade.php:76
|
506 |
-
msgid ""
|
507 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
508 |
-
msgstr ""
|
509 |
-
"Polylang byl deaktivován, protože jste upgradovali z příliš staré verze."
|
510 |
-
|
511 |
-
# @ polylang
|
512 |
-
#: install/upgrade.php:78
|
513 |
-
#, php-format
|
514 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
515 |
-
msgstr "Prosím upgradujte nejdříve na %s předtím, než budete upgradovat na %s."
|
516 |
-
|
517 |
-
# @ polylang
|
518 |
-
#: admin/table-string.php:109
|
519 |
-
msgid "Group"
|
520 |
-
msgstr "Skupina"
|
521 |
-
|
522 |
-
# @ polylang
|
523 |
-
#: admin/table-string.php:187
|
524 |
-
msgid "View all groups"
|
525 |
-
msgstr "Zobrazit všechny skupiny"
|
526 |
-
|
527 |
-
# @ polylang
|
528 |
-
#: admin/table-languages.php:59
|
529 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
530 |
-
msgstr "Tímto zcela a navždy vymažete daný jazyk. Jste si jistý?"
|
531 |
-
|
532 |
-
# @ polylang
|
533 |
-
#: admin/view-tab-strings.php:12
|
534 |
-
msgid ""
|
535 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
536 |
-
"has been uninstalled."
|
537 |
-
msgstr ""
|
538 |
-
"Toto použijte, chcete-li z databáze odstranit nepoužité řetězce a překlady. "
|
539 |
-
"Například potom, co byl odinstalován nějaký plugin."
|
540 |
-
|
541 |
-
# @ polylang
|
542 |
-
#: admin/view-tab-settings.php:226
|
543 |
-
msgid ""
|
544 |
-
"The synchronization options allow to maintain exact same values (or "
|
545 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
546 |
-
"between the translations of a post or page."
|
547 |
-
msgstr ""
|
548 |
-
"Sychronizační nastavení umožňuje udržovat stejné hodnoty (nebo překlady v "
|
549 |
-
"případě taxonomií a nadřazených stránek) meta obsahu mezi různými překlady "
|
550 |
-
"příspěvků či stránek."
|
551 |
-
|
552 |
-
# @ polylang
|
553 |
-
#: admin/admin-model.php:248
|
554 |
-
msgid "The language code contains invalid characters"
|
555 |
-
msgstr "Kód jazyka obsahuje nepovolené znaky"
|
556 |
-
|
557 |
-
# @ polylang
|
558 |
-
#: admin/view-tab-settings.php:43
|
559 |
-
msgid "The language is set from content"
|
560 |
-
msgstr "Jazyk nastavit podle obsahu"
|
561 |
-
|
562 |
-
# @ polylang
|
563 |
-
#: admin/view-tab-settings.php:46
|
564 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
565 |
-
msgstr "URL příspěvků, stránek, rubrik a štítků nebudou pozměněny."
|
566 |
-
|
567 |
-
# @ polylang
|
568 |
-
#: admin/view-tab-settings.php:51
|
569 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
570 |
-
msgstr "Jazyk bude nastaven podle adresáře v pěkných URL"
|
571 |
-
|
572 |
-
# @ polylang
|
573 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
574 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
575 |
-
msgid "Example:"
|
576 |
-
msgstr "Příklad:"
|
577 |
-
|
578 |
-
# @ polylang
|
579 |
-
#: admin/view-tab-settings.php:60
|
580 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
581 |
-
msgstr "Jazyk je nastaven podle subdomény v pěkných URL"
|
582 |
-
|
583 |
-
# @ polylang
|
584 |
-
#: admin/view-tab-settings.php:69
|
585 |
-
msgid "The language is set from different domains"
|
586 |
-
msgstr "Jazyk bude nastaven podle odlišných domén"
|
587 |
-
|
588 |
-
# @ polylang
|
589 |
-
#: admin/view-tab-settings.php:107
|
590 |
-
msgid "Remove /language/ in pretty permalinks"
|
591 |
-
msgstr "Odstranit /language/ v pěkných URL"
|
592 |
-
|
593 |
-
# @ polylang
|
594 |
-
#: admin/view-tab-settings.php:116
|
595 |
-
msgid "Keep /language/ in pretty permalinks"
|
596 |
-
msgstr "Ponechat /language/ v pěkných URL"
|
597 |
-
|
598 |
-
# @ polylang
|
599 |
-
#: admin/view-tab-settings.php:131
|
600 |
-
msgid ""
|
601 |
-
"The front page url contains the language code instead of the page name or "
|
602 |
-
"page id"
|
603 |
-
msgstr ""
|
604 |
-
"Úvodní stránka bude mít v URL jen kód jazyka a ne název stránky či její ID"
|
605 |
-
|
606 |
-
# @ polylang
|
607 |
-
#: admin/view-tab-settings.php:139
|
608 |
-
#, php-format
|
609 |
-
msgid "Example: %s instead of %s"
|
610 |
-
msgstr "Příklad: %s namísto %s"
|
611 |
-
|
612 |
-
# @ polylang
|
613 |
-
#: admin/admin-model.php:38
|
614 |
-
msgid "Impossible to add the language."
|
615 |
-
msgstr ""
|
616 |
-
|
617 |
-
# @ polylang
|
618 |
-
#: admin/admin-model.php:66
|
619 |
-
msgid "Language added."
|
620 |
-
msgstr ""
|
621 |
-
|
622 |
-
# @ polylang
|
623 |
-
#: admin/admin-model.php:146
|
624 |
-
msgid "Language deleted."
|
625 |
-
msgstr ""
|
626 |
-
|
627 |
-
# @ polylang
|
628 |
-
#: admin/admin-model.php:227
|
629 |
-
msgid "Language updated."
|
630 |
-
msgstr ""
|
631 |
-
|
632 |
-
# @ polylang
|
633 |
-
#: admin/settings.php:239
|
634 |
-
msgid "Translations updated."
|
635 |
-
msgstr ""
|
636 |
-
|
637 |
-
# @ polylang
|
638 |
-
#: admin/view-tab-lang.php:72
|
639 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
640 |
-
msgstr ""
|
641 |
-
|
642 |
-
# @ polylang
|
643 |
-
#: admin/admin-filters.php:203
|
644 |
-
msgid "The chosen static front page must be translated in all languages."
|
645 |
-
msgstr ""
|
646 |
-
|
647 |
-
# @ polylang
|
648 |
-
#: admin/admin-strings.php:60
|
649 |
-
msgid "Widget text"
|
650 |
-
msgstr ""
|
651 |
-
|
652 |
-
# @ polylang
|
653 |
-
#: admin/settings.php:52
|
654 |
-
msgid "Recommended plugins"
|
655 |
-
msgstr ""
|
656 |
-
|
657 |
-
# @ polylang
|
658 |
-
#: admin/view-tab-settings.php:51
|
659 |
-
msgid "The language is set from the code in the URL"
|
660 |
-
msgstr ""
|
661 |
-
|
662 |
-
# @ polylang
|
663 |
-
#: include/switcher.php:26
|
664 |
-
msgid "Hides languages with no translation"
|
665 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-et.mo
DELETED
Binary file
|
languages/polylang-et.po
DELETED
@@ -1,668 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:17+0100\n"
|
7 |
-
"Last-Translator: Ahto Naris <ahto.naris@live.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: et\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
-
"X-Poedit-Basepath: ../\n"
|
18 |
-
"X-Textdomain-Support: yes\n"
|
19 |
-
"X-Generator: Poedit 1.5.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang on varustatud ulatusliku %sdokumentatsiooniga%s (ainult inglise "
|
32 |
-
"keeles). See sisaldab teavet kuidas luua ja kasutada igapäevaselt oma "
|
33 |
-
"mitmekeelset kodulehte, KKK-d ning ka dokumentatsiooni programmeerijatele "
|
34 |
-
"kuidas kohandada oma pluginad ja teemad."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"Kasulikku informatsiooni on võimalik ka leida %sfoorumist%s. Paljud teemad "
|
44 |
-
"on enne foorumis juba läbi arutatud, seega kasuta enne uue teema postitamist "
|
45 |
-
"otsingut."
|
46 |
-
|
47 |
-
# @ polylang
|
48 |
-
#: admin/view-about.php:16
|
49 |
-
#, php-format
|
50 |
-
msgid ""
|
51 |
-
"Polylang is free of charge and is released under the same license as "
|
52 |
-
"WordPress, the %sGPL%s."
|
53 |
-
msgstr ""
|
54 |
-
"Polylang on tasuta ja avaldatud sama litsentsi alusel nagu WordPress - %sGPL"
|
55 |
-
"%s."
|
56 |
-
|
57 |
-
# @ polylang
|
58 |
-
#: admin/view-about.php:22
|
59 |
-
#, php-format
|
60 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
61 |
-
msgstr "Kui sul on isu selles projektis abiks olla alusta %ssiit%s."
|
62 |
-
|
63 |
-
# @ polylang
|
64 |
-
#: admin/view-about.php:27
|
65 |
-
msgid ""
|
66 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
67 |
-
"the author are greatly appreciated."
|
68 |
-
msgstr ""
|
69 |
-
"Kui see plugin meeldib teile või aitab teie äri kaaluge autorile annetuse "
|
70 |
-
"tegemist."
|
71 |
-
|
72 |
-
# @ polylang
|
73 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
74 |
-
#: admin/settings.php:97 include/model.php:561
|
75 |
-
msgid "Languages"
|
76 |
-
msgstr "Keeled"
|
77 |
-
|
78 |
-
# @ polylang
|
79 |
-
#: include/switcher.php:22
|
80 |
-
msgid "Displays language names"
|
81 |
-
msgstr "Näita keelte nimetusi"
|
82 |
-
|
83 |
-
# @ polylang
|
84 |
-
#: include/switcher.php:23
|
85 |
-
msgid "Displays flags"
|
86 |
-
msgstr "Näita lippe"
|
87 |
-
|
88 |
-
# @ polylang
|
89 |
-
#: include/switcher.php:24
|
90 |
-
msgid "Forces link to front page"
|
91 |
-
msgstr "Suuna viide avalehele"
|
92 |
-
|
93 |
-
# @ polylang
|
94 |
-
#: include/switcher.php:25
|
95 |
-
msgid "Hides the current language"
|
96 |
-
msgstr "Peidab hetkel kasutusel oleva keele"
|
97 |
-
|
98 |
-
# @ polylang
|
99 |
-
#: include/switcher.php:30
|
100 |
-
msgid "Displays as dropdown"
|
101 |
-
msgstr "Näita rippmenüüna"
|
102 |
-
|
103 |
-
# @ polylang
|
104 |
-
#: admin/admin.php:267
|
105 |
-
msgid "Filters content by language"
|
106 |
-
msgstr "Filtreerib sisu keele järgi"
|
107 |
-
|
108 |
-
# @ polylang
|
109 |
-
#: admin/admin.php:258
|
110 |
-
msgid "Show all languages"
|
111 |
-
msgstr "Näita kõiki keeli"
|
112 |
-
|
113 |
-
# @ polylang
|
114 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
115 |
-
msgid "Add new translation"
|
116 |
-
msgstr "Lisa uus tõlge"
|
117 |
-
|
118 |
-
# @ polylang
|
119 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
120 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
121 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
122 |
-
msgid "Language"
|
123 |
-
msgstr "Keel"
|
124 |
-
|
125 |
-
# @ polylang
|
126 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
127 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
128 |
-
#: admin/view-translations-term.php:11
|
129 |
-
msgid "Translations"
|
130 |
-
msgstr "Tõlked"
|
131 |
-
|
132 |
-
# @ polylang
|
133 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
134 |
-
msgid "Sets the language"
|
135 |
-
msgstr "Määrab keele"
|
136 |
-
|
137 |
-
# @ polylang
|
138 |
-
#: admin/admin-filters.php:52
|
139 |
-
msgid "The widget is displayed for:"
|
140 |
-
msgstr "Moodul kuvatakse:"
|
141 |
-
|
142 |
-
# @ polylang
|
143 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
144 |
-
msgid "All languages"
|
145 |
-
msgstr "Kõik keeled"
|
146 |
-
|
147 |
-
# @ polylang
|
148 |
-
#: admin/admin-filters.php:123
|
149 |
-
msgid "Admin language"
|
150 |
-
msgstr "Halduri keel"
|
151 |
-
|
152 |
-
# @ polylang
|
153 |
-
#: admin/admin-filters.php:126
|
154 |
-
msgid "WordPress default"
|
155 |
-
msgstr "WordPressi vaikimisi väärtus"
|
156 |
-
|
157 |
-
# @ polylang
|
158 |
-
#: admin/admin.php:167 admin/settings.php:102
|
159 |
-
msgid "Settings"
|
160 |
-
msgstr "Sätted"
|
161 |
-
|
162 |
-
# @ polylang
|
163 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
164 |
-
msgid "Upgrading language files…"
|
165 |
-
msgstr "Keelefailide uuendamine…"
|
166 |
-
|
167 |
-
# @ polylang
|
168 |
-
#: admin/settings.php:62
|
169 |
-
msgid "About Polylang"
|
170 |
-
msgstr "Polylang info"
|
171 |
-
|
172 |
-
# @ polylang
|
173 |
-
#: admin/settings.php:78
|
174 |
-
msgid "Strings translations"
|
175 |
-
msgstr "Sõnade tõlkimised"
|
176 |
-
|
177 |
-
# @ polylang
|
178 |
-
#: admin/settings.php:101
|
179 |
-
msgid "Strings translation"
|
180 |
-
msgstr "Sõnade tõlkimine"
|
181 |
-
|
182 |
-
# @ polylang
|
183 |
-
#: admin/admin-model.php:244
|
184 |
-
msgid "Enter a valid WordPress locale"
|
185 |
-
msgstr "Sisesta määrustepärane WordPressi locale"
|
186 |
-
|
187 |
-
# @ polylang
|
188 |
-
#: admin/admin-model.php:252
|
189 |
-
msgid "The language code must be unique"
|
190 |
-
msgstr "Keelekood peab olema unikaalne"
|
191 |
-
|
192 |
-
# @ polylang
|
193 |
-
#: admin/admin-model.php:256
|
194 |
-
msgid "The language must have a name"
|
195 |
-
msgstr "Keelel peab olema nimetus"
|
196 |
-
|
197 |
-
# @ polylang
|
198 |
-
#: admin/admin.php:367 admin/settings.php:180
|
199 |
-
msgid ""
|
200 |
-
"The language was created, but the WordPress language file was not "
|
201 |
-
"downloaded. Please install it manually."
|
202 |
-
msgstr ""
|
203 |
-
"Keel loodi, aga WordPressi keelefaili allalaadimine ebaõnnestus. Palun "
|
204 |
-
"paigalda see käsitsi."
|
205 |
-
|
206 |
-
# @ polylang
|
207 |
-
#: admin/admin-strings.php:59
|
208 |
-
msgid "Widget title"
|
209 |
-
msgstr "Mooduli pealkiri"
|
210 |
-
|
211 |
-
# @ polylang
|
212 |
-
#: admin/settings.php:319
|
213 |
-
msgid "Taxonomies"
|
214 |
-
msgstr "Taksonoomiad"
|
215 |
-
|
216 |
-
# @ polylang
|
217 |
-
#: admin/settings.php:320
|
218 |
-
msgid "Custom fields"
|
219 |
-
msgstr "Kohandatud väli"
|
220 |
-
|
221 |
-
# @ polylang
|
222 |
-
#: admin/settings.php:321
|
223 |
-
msgid "Comment status"
|
224 |
-
msgstr "Kommentaari seis"
|
225 |
-
|
226 |
-
# @ polylang
|
227 |
-
#: admin/settings.php:322
|
228 |
-
msgid "Ping status"
|
229 |
-
msgstr "Ping-i seis"
|
230 |
-
|
231 |
-
# @ polylang
|
232 |
-
#: admin/settings.php:323
|
233 |
-
msgid "Sticky posts"
|
234 |
-
msgstr "Esilehepostitused"
|
235 |
-
|
236 |
-
# @ polylang
|
237 |
-
#: admin/settings.php:324
|
238 |
-
msgid "Published date"
|
239 |
-
msgstr "Avaldamise kuupäev"
|
240 |
-
|
241 |
-
# @ polylang
|
242 |
-
#: admin/settings.php:325
|
243 |
-
msgid "Post format"
|
244 |
-
msgstr "Postituse vorming"
|
245 |
-
|
246 |
-
# @ polylang
|
247 |
-
#: admin/settings.php:326
|
248 |
-
msgid "Page parent"
|
249 |
-
msgstr "Ülemleht"
|
250 |
-
|
251 |
-
# @ polylang
|
252 |
-
#: admin/settings.php:327
|
253 |
-
msgid "Page template"
|
254 |
-
msgstr "Lehe mall"
|
255 |
-
|
256 |
-
# @ polylang
|
257 |
-
#: admin/settings.php:328
|
258 |
-
msgid "Page order"
|
259 |
-
msgstr "Lehe järjekorranr."
|
260 |
-
|
261 |
-
# @ polylang
|
262 |
-
#: admin/settings.php:329
|
263 |
-
msgid "Featured image"
|
264 |
-
msgstr "Tunnuspilt"
|
265 |
-
|
266 |
-
# @ polylang
|
267 |
-
#: admin/view-tab-lang.php:21
|
268 |
-
msgid "Edit language"
|
269 |
-
msgstr "Muuda keelt"
|
270 |
-
|
271 |
-
# @ polylang
|
272 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
273 |
-
msgid "Add new language"
|
274 |
-
msgstr "Lisa uus keel"
|
275 |
-
|
276 |
-
# @ polylang
|
277 |
-
#: admin/view-tab-lang.php:37
|
278 |
-
msgid "Choose a language"
|
279 |
-
msgstr "Vali keel"
|
280 |
-
|
281 |
-
# @ polylang
|
282 |
-
#: admin/view-tab-lang.php:51
|
283 |
-
msgid "You can choose a language in the list or directly edit it below."
|
284 |
-
msgstr ""
|
285 |
-
"Saate valida keele loendist või vahetult redigeerida allpool olevates "
|
286 |
-
"lahtrites."
|
287 |
-
|
288 |
-
# @ polylang
|
289 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
290 |
-
msgid "Full name"
|
291 |
-
msgstr "Täisnimi"
|
292 |
-
|
293 |
-
# @ polylang
|
294 |
-
#: admin/view-tab-lang.php:57
|
295 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
296 |
-
msgstr "Täisnimi kuvatakse sinu lehel (näiteks: Eesti)."
|
297 |
-
|
298 |
-
# @ polylang
|
299 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
300 |
-
msgid "Locale"
|
301 |
-
msgstr "Locale"
|
302 |
-
|
303 |
-
# @ polylang
|
304 |
-
#: admin/view-tab-lang.php:66
|
305 |
-
msgid ""
|
306 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
307 |
-
"install the .mo file for this language."
|
308 |
-
msgstr ""
|
309 |
-
"WordPress Locale keelele (näiteks: en_US). Peate paigaldama .mo tõlkefaili "
|
310 |
-
"selle keele jaoks."
|
311 |
-
|
312 |
-
# @ polylang
|
313 |
-
#: admin/view-tab-lang.php:70
|
314 |
-
msgid "Language code"
|
315 |
-
msgstr "Keelekood"
|
316 |
-
|
317 |
-
# @ polylang
|
318 |
-
#: admin/view-tab-lang.php:76
|
319 |
-
msgid "Text direction"
|
320 |
-
msgstr "Teksti suund"
|
321 |
-
|
322 |
-
# @ polylang
|
323 |
-
#: admin/view-tab-lang.php:80
|
324 |
-
msgid "left to right"
|
325 |
-
msgstr "vasakult paremale"
|
326 |
-
|
327 |
-
# @ polylang
|
328 |
-
#: admin/view-tab-lang.php:85
|
329 |
-
msgid "right to left"
|
330 |
-
msgstr "paremalt vasakule"
|
331 |
-
|
332 |
-
# @ polylang
|
333 |
-
#: admin/view-tab-lang.php:87
|
334 |
-
msgid "Choose the text direction for the language"
|
335 |
-
msgstr "Vali keele teksti suund "
|
336 |
-
|
337 |
-
# @ polylang
|
338 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
339 |
-
msgid "Order"
|
340 |
-
msgstr "Järjekord"
|
341 |
-
|
342 |
-
# @ polylang
|
343 |
-
#: admin/view-tab-lang.php:93
|
344 |
-
msgid "Position of the language in the language switcher"
|
345 |
-
msgstr "Keele positsioon keele vahetajas"
|
346 |
-
|
347 |
-
# @ polylang
|
348 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
349 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
350 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
351 |
-
msgid "Language switcher"
|
352 |
-
msgstr "Keele vahetaja"
|
353 |
-
|
354 |
-
# @ polylang
|
355 |
-
#: admin/view-tab-strings.php:8
|
356 |
-
msgid "Search translations"
|
357 |
-
msgstr "Otsi tõlkeid"
|
358 |
-
|
359 |
-
# @ polylang
|
360 |
-
#: admin/view-tab-strings.php:11
|
361 |
-
msgid "Clean strings translation database"
|
362 |
-
msgstr "Puhasta sõnade tõlkimise andmebaas"
|
363 |
-
|
364 |
-
# @ polylang
|
365 |
-
#: admin/view-tab-settings.php:14
|
366 |
-
msgid "Default language"
|
367 |
-
msgstr "Vaikimisi keel"
|
368 |
-
|
369 |
-
# @ polylang
|
370 |
-
#: admin/view-tab-settings.php:29
|
371 |
-
msgid ""
|
372 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
373 |
-
"to set them all to default language ?"
|
374 |
-
msgstr ""
|
375 |
-
"Leidub postitusi, lehti, rubriike või silte millel pole keel määratud. Kas "
|
376 |
-
"soovite neile määrata vaikimisi keele?"
|
377 |
-
|
378 |
-
# @ polylang
|
379 |
-
#: admin/view-tab-settings.php:149
|
380 |
-
msgid "Detect browser language"
|
381 |
-
msgstr "Tuvasta veebilehitseja keel"
|
382 |
-
|
383 |
-
# @ polylang
|
384 |
-
#: admin/view-tab-settings.php:155
|
385 |
-
msgid ""
|
386 |
-
"When the front page is visited, set the language according to the browser "
|
387 |
-
"preference"
|
388 |
-
msgstr ""
|
389 |
-
"Kui külastatakse esilehte, kasuta keele määramiseks veebilehitseja eelistusi"
|
390 |
-
|
391 |
-
# @ polylang
|
392 |
-
#: admin/view-tab-settings.php:37
|
393 |
-
msgid "URL modifications"
|
394 |
-
msgstr "aadressi (URL) modifikatsioon"
|
395 |
-
|
396 |
-
# @ polylang
|
397 |
-
#: admin/view-tab-settings.php:93
|
398 |
-
msgid "Hide URL language information for default language"
|
399 |
-
msgstr "Peida keeleinfo aadressides (URL-ides), kui on kasutusel vaikekeel."
|
400 |
-
|
401 |
-
# @ polylang
|
402 |
-
#: admin/view-tab-settings.php:162
|
403 |
-
msgid "Media"
|
404 |
-
msgstr "Meedia"
|
405 |
-
|
406 |
-
# @ polylang
|
407 |
-
#: admin/view-tab-settings.php:168
|
408 |
-
msgid "Activate languages and translations for media"
|
409 |
-
msgstr "Aktiveeri keeled ja tõlked meedia jaoks."
|
410 |
-
|
411 |
-
# @ polylang
|
412 |
-
#: admin/view-tab-settings.php:215
|
413 |
-
msgid "Synchronization"
|
414 |
-
msgstr "Sünkroniseerimine"
|
415 |
-
|
416 |
-
# @ polylang
|
417 |
-
#: admin/view-tab-settings.php:176
|
418 |
-
msgid "Custom post types"
|
419 |
-
msgstr "Kohandatud postitusetüübid"
|
420 |
-
|
421 |
-
# @ polylang
|
422 |
-
#: admin/view-tab-settings.php:189
|
423 |
-
msgid "Activate languages and translations for custom post types."
|
424 |
-
msgstr "Aktiveeri keeled ja tõlked kohandatud postitusetüüpide jaoks."
|
425 |
-
|
426 |
-
# @ polylang
|
427 |
-
#: admin/view-tab-settings.php:196
|
428 |
-
msgid "Custom taxonomies"
|
429 |
-
msgstr "Kohandatud taksonoomiad"
|
430 |
-
|
431 |
-
# @ polylang
|
432 |
-
#: admin/view-tab-settings.php:209
|
433 |
-
msgid "Activate languages and translations for custom taxonomies."
|
434 |
-
msgstr "Aktiveeri keeled ja tõlked kohandatud taksonoomiate jaoks."
|
435 |
-
|
436 |
-
# @ polylang
|
437 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
438 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
439 |
-
msgid "Edit"
|
440 |
-
msgstr "Muuda"
|
441 |
-
|
442 |
-
# @ polylang
|
443 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
444 |
-
msgid "Delete"
|
445 |
-
msgstr "Kustuta"
|
446 |
-
|
447 |
-
# @ polylang
|
448 |
-
#: admin/table-languages.php:76
|
449 |
-
msgid "Code"
|
450 |
-
msgstr "Kood"
|
451 |
-
|
452 |
-
# @ polylang
|
453 |
-
#: admin/table-languages.php:78
|
454 |
-
msgid "Flag"
|
455 |
-
msgstr "Lipp"
|
456 |
-
|
457 |
-
# @ polylang
|
458 |
-
#: admin/table-languages.php:79
|
459 |
-
msgid "Posts"
|
460 |
-
msgstr "Postitused"
|
461 |
-
|
462 |
-
# @ polylang
|
463 |
-
#: admin/table-string.php:110
|
464 |
-
msgid "Name"
|
465 |
-
msgstr "Nimi"
|
466 |
-
|
467 |
-
# @ polylang
|
468 |
-
#: admin/table-string.php:111
|
469 |
-
msgid "String"
|
470 |
-
msgstr "Sõna(d)"
|
471 |
-
|
472 |
-
# @ polylang
|
473 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
474 |
-
#: admin/view-translations-term.php:30
|
475 |
-
msgid "Add new"
|
476 |
-
msgstr "Lisa uus"
|
477 |
-
|
478 |
-
# @ polylang
|
479 |
-
#: include/widget-languages.php:16
|
480 |
-
msgid "Language Switcher"
|
481 |
-
msgstr "Keele vahetaja"
|
482 |
-
|
483 |
-
# @ polylang
|
484 |
-
#: include/widget-languages.php:16
|
485 |
-
msgid "Displays a language switcher"
|
486 |
-
msgstr "Näitab keele vahetajat"
|
487 |
-
|
488 |
-
# @ polylang
|
489 |
-
#: include/widget-languages.php:75
|
490 |
-
msgid "Title:"
|
491 |
-
msgstr "Pealkiri:"
|
492 |
-
|
493 |
-
# @ polylang
|
494 |
-
#. translators: plugin header field 'Description'
|
495 |
-
#: polylang.php:0
|
496 |
-
msgid "Adds multilingual capability to WordPress"
|
497 |
-
msgstr "Lisab mitmekeelsuse WordPressile"
|
498 |
-
|
499 |
-
# @ polylang
|
500 |
-
#: install/install.php:24
|
501 |
-
#, php-format
|
502 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
503 |
-
msgstr ""
|
504 |
-
"Kasutusel on WordPress %s. Polylang vajab töötamiseks vähemalt WordPress "
|
505 |
-
"versiooni %s."
|
506 |
-
|
507 |
-
# @ polylang
|
508 |
-
#: install/upgrade.php:76
|
509 |
-
msgid ""
|
510 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
511 |
-
msgstr "Polylang on deaktiveeritud kuna uuendasite liiga vana versiooni pealt."
|
512 |
-
|
513 |
-
# @ polylang
|
514 |
-
#: install/upgrade.php:78
|
515 |
-
#, php-format
|
516 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
517 |
-
msgstr ""
|
518 |
-
"Palun uuendage kõigepealt versioonile %s ja alles seejärel versioonile %s."
|
519 |
-
|
520 |
-
# @ polylang
|
521 |
-
#: admin/table-string.php:109
|
522 |
-
msgid "Group"
|
523 |
-
msgstr "Grupp"
|
524 |
-
|
525 |
-
# @ polylang
|
526 |
-
#: admin/table-string.php:187
|
527 |
-
msgid "View all groups"
|
528 |
-
msgstr "Vaata kõiki gruppe"
|
529 |
-
|
530 |
-
# @ polylang
|
531 |
-
#: admin/table-languages.php:59
|
532 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
533 |
-
msgstr "Oled sa kindel, et tahad selle keele jäädavalt kustuda?"
|
534 |
-
|
535 |
-
# @ polylang
|
536 |
-
#: admin/view-tab-strings.php:12
|
537 |
-
msgid ""
|
538 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
539 |
-
"has been uninstalled."
|
540 |
-
msgstr ""
|
541 |
-
"Kasutage seda kasutamata sõnade eemaldamiseks andmebaasist, näiteks pärast "
|
542 |
-
"plugina eemaldamist."
|
543 |
-
|
544 |
-
# @ polylang
|
545 |
-
#: admin/view-tab-settings.php:226
|
546 |
-
msgid ""
|
547 |
-
"The synchronization options allow to maintain exact same values (or "
|
548 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
549 |
-
"between the translations of a post or page."
|
550 |
-
msgstr ""
|
551 |
-
"Sünkroniseerimise võimalused lubavad säilitada meta seosed tõlgitud "
|
552 |
-
"postituste ja lehtede vahel. "
|
553 |
-
|
554 |
-
# @ polylang
|
555 |
-
#: admin/admin-model.php:248
|
556 |
-
msgid "The language code contains invalid characters"
|
557 |
-
msgstr "Keelekood sisaldab sobimatuid tähemärke"
|
558 |
-
|
559 |
-
# @ polylang
|
560 |
-
#: admin/view-tab-settings.php:43
|
561 |
-
msgid "The language is set from content"
|
562 |
-
msgstr "Keel on määratud sisust"
|
563 |
-
|
564 |
-
# @ polylang
|
565 |
-
#: admin/view-tab-settings.php:46
|
566 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
567 |
-
msgstr "Postituste, lehtede, rubriikide ja siltide aadresse (URLe) ei muudeta."
|
568 |
-
|
569 |
-
# @ polylang
|
570 |
-
#: admin/view-tab-settings.php:51
|
571 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
572 |
-
msgstr "Keel on määratud kataloogidega"
|
573 |
-
|
574 |
-
# @ polylang
|
575 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
576 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
577 |
-
msgid "Example:"
|
578 |
-
msgstr "Näide:"
|
579 |
-
|
580 |
-
# @ polylang
|
581 |
-
#: admin/view-tab-settings.php:60
|
582 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
583 |
-
msgstr "Keel on määratud alamdomeenidega"
|
584 |
-
|
585 |
-
# @ polylang
|
586 |
-
#: admin/view-tab-settings.php:69
|
587 |
-
msgid "The language is set from different domains"
|
588 |
-
msgstr "Keel on määratud domeenidega"
|
589 |
-
|
590 |
-
# @ polylang
|
591 |
-
#: admin/view-tab-settings.php:107
|
592 |
-
msgid "Remove /language/ in pretty permalinks"
|
593 |
-
msgstr "Eemalda /language/ ilusatest püsiviidetest"
|
594 |
-
|
595 |
-
# @ polylang
|
596 |
-
#: admin/view-tab-settings.php:116
|
597 |
-
msgid "Keep /language/ in pretty permalinks"
|
598 |
-
msgstr "Säilita /language/ ilusates püsiviidetes"
|
599 |
-
|
600 |
-
# @ polylang
|
601 |
-
#: admin/view-tab-settings.php:131
|
602 |
-
msgid ""
|
603 |
-
"The front page url contains the language code instead of the page name or "
|
604 |
-
"page id"
|
605 |
-
msgstr "Esilehe aadress (URL) sisaldab lehe nime või lehe id asemel keelekoodi"
|
606 |
-
|
607 |
-
# @ polylang
|
608 |
-
#: admin/view-tab-settings.php:139
|
609 |
-
#, php-format
|
610 |
-
msgid "Example: %s instead of %s"
|
611 |
-
msgstr "Näide: %s asendab %s"
|
612 |
-
|
613 |
-
# @ polylang
|
614 |
-
#: admin/admin-model.php:38
|
615 |
-
msgid "Impossible to add the language."
|
616 |
-
msgstr "Seda keelt pole võimalik lisada."
|
617 |
-
|
618 |
-
# @ polylang
|
619 |
-
#: admin/admin-model.php:66
|
620 |
-
msgid "Language added."
|
621 |
-
msgstr "Keel lisatud."
|
622 |
-
|
623 |
-
# @ polylang
|
624 |
-
#: admin/admin-model.php:146
|
625 |
-
msgid "Language deleted."
|
626 |
-
msgstr "Keel kustutatud."
|
627 |
-
|
628 |
-
# @ polylang
|
629 |
-
#: admin/admin-model.php:227
|
630 |
-
msgid "Language updated."
|
631 |
-
msgstr "Keel uuendatud."
|
632 |
-
|
633 |
-
# @ polylang
|
634 |
-
#: admin/settings.php:239
|
635 |
-
msgid "Translations updated."
|
636 |
-
msgstr "Tõlked uuendatud."
|
637 |
-
|
638 |
-
# @ polylang
|
639 |
-
#: admin/view-tab-lang.php:72
|
640 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
641 |
-
msgstr ""
|
642 |
-
"Keelekood - soovitatavalt ISO 639-1 standardile vastav 2-täheline (näiteks: "
|
643 |
-
"et)"
|
644 |
-
|
645 |
-
# @ polylang
|
646 |
-
#: admin/admin-filters.php:203
|
647 |
-
msgid "The chosen static front page must be translated in all languages."
|
648 |
-
msgstr ""
|
649 |
-
|
650 |
-
# @ polylang
|
651 |
-
#: admin/admin-strings.php:60
|
652 |
-
msgid "Widget text"
|
653 |
-
msgstr ""
|
654 |
-
|
655 |
-
# @ polylang
|
656 |
-
#: admin/settings.php:52
|
657 |
-
msgid "Recommended plugins"
|
658 |
-
msgstr ""
|
659 |
-
|
660 |
-
# @ polylang
|
661 |
-
#: admin/view-tab-settings.php:51
|
662 |
-
msgid "The language is set from the code in the URL"
|
663 |
-
msgstr ""
|
664 |
-
|
665 |
-
# @ polylang
|
666 |
-
#: include/switcher.php:26
|
667 |
-
msgid "Hides languages with no translation"
|
668 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-he_IL.mo
DELETED
Binary file
|
languages/polylang-he_IL.po
DELETED
@@ -1,655 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator: Ariel Klikstein <a@arielk.net>\n"
|
8 |
-
"Language-Team: Pojo Team <team@pojo.me>\n"
|
9 |
-
"Language: he\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
-
"X-Poedit-Basepath: .\n"
|
18 |
-
"X-Textdomain-Support: yes\n"
|
19 |
-
"X-Generator: Poedit 1.7.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: ..\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"התוסף מסופק עם %sתיעוד מסודר%s (באנגלית בלבד). התיעוד כולל מידע על הקמת אתר "
|
32 |
-
"רב לשוני והשתמשות בו על בסיס יומיומי, שאלות נפוצות, וכן תיעוד עבור מפתחים "
|
33 |
-
"להתאמת תוספים וערכות נושא לתוסף."
|
34 |
-
|
35 |
-
# @ polylang
|
36 |
-
#: admin/view-about.php:9
|
37 |
-
#, php-format
|
38 |
-
msgid ""
|
39 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
40 |
-
"don't forget to make a search before posting a new topic."
|
41 |
-
msgstr ""
|
42 |
-
"תוכלו למצוא מידע שימושי ב %sפורום תמיכה%s של התוסף. רק אל תשכחו לחפש לפני "
|
43 |
-
"שאתם שואלים."
|
44 |
-
|
45 |
-
# @ polylang
|
46 |
-
#: admin/view-about.php:16
|
47 |
-
#, php-format
|
48 |
-
msgid ""
|
49 |
-
"Polylang is free of charge and is released under the same license as "
|
50 |
-
"WordPress, the %sGPL%s."
|
51 |
-
msgstr ""
|
52 |
-
"התוסף ללא תשלום והוא משוחרר לשימוש חופשי ברישיון %sGPL%s בדומה לוורדפרס."
|
53 |
-
|
54 |
-
# @ polylang
|
55 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
71 |
-
#: admin/settings.php:97 include/model.php:561
|
72 |
-
msgid "Languages"
|
73 |
-
msgstr "שפות"
|
74 |
-
|
75 |
-
# @ polylang
|
76 |
-
#: include/switcher.php:22
|
77 |
-
msgid "Displays language names"
|
78 |
-
msgstr "הצגת שם שפה"
|
79 |
-
|
80 |
-
# @ polylang
|
81 |
-
#: include/switcher.php:23
|
82 |
-
msgid "Displays flags"
|
83 |
-
msgstr "הצגת דגלים"
|
84 |
-
|
85 |
-
# @ polylang
|
86 |
-
#: include/switcher.php:24
|
87 |
-
msgid "Forces link to front page"
|
88 |
-
msgstr "לקשר תמיד לעמוד הבית"
|
89 |
-
|
90 |
-
# @ polylang
|
91 |
-
#: include/switcher.php:25
|
92 |
-
msgid "Hides the current language"
|
93 |
-
msgstr "הסתרת שפה נוכחית"
|
94 |
-
|
95 |
-
# @ polylang
|
96 |
-
#: include/switcher.php:30
|
97 |
-
msgid "Displays as dropdown"
|
98 |
-
msgstr "תצוגה בתפריט נפתח"
|
99 |
-
|
100 |
-
# @ polylang
|
101 |
-
#: admin/admin.php:267
|
102 |
-
msgid "Filters content by language"
|
103 |
-
msgstr "סינון תוכן לפי שפה"
|
104 |
-
|
105 |
-
# @ polylang
|
106 |
-
#: admin/admin.php:258
|
107 |
-
msgid "Show all languages"
|
108 |
-
msgstr "הצגת כל השפות"
|
109 |
-
|
110 |
-
# @ polylang
|
111 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
112 |
-
msgid "Add new translation"
|
113 |
-
msgstr "הוספת תרגום חדש"
|
114 |
-
|
115 |
-
# @ polylang
|
116 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
117 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
118 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
119 |
-
msgid "Language"
|
120 |
-
msgstr "שפה"
|
121 |
-
|
122 |
-
# @ polylang
|
123 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
124 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
125 |
-
#: admin/view-translations-term.php:11
|
126 |
-
msgid "Translations"
|
127 |
-
msgstr "תרגומים"
|
128 |
-
|
129 |
-
# @ polylang
|
130 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
131 |
-
msgid "Sets the language"
|
132 |
-
msgstr "הגדרות שפה"
|
133 |
-
|
134 |
-
# @ polylang
|
135 |
-
#: admin/admin-filters.php:52
|
136 |
-
msgid "The widget is displayed for:"
|
137 |
-
msgstr "וידגט' זה יוצג בשפה:"
|
138 |
-
|
139 |
-
# @ polylang
|
140 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
141 |
-
msgid "All languages"
|
142 |
-
msgstr "כל השפות"
|
143 |
-
|
144 |
-
# @ polylang
|
145 |
-
#: admin/admin-filters.php:123
|
146 |
-
msgid "Admin language"
|
147 |
-
msgstr "שפת פאנל ניהול"
|
148 |
-
|
149 |
-
#: admin/admin-filters.php:126
|
150 |
-
msgid "WordPress default"
|
151 |
-
msgstr "ברירת מחדל"
|
152 |
-
|
153 |
-
# @ default
|
154 |
-
# @ polylang
|
155 |
-
#: admin/admin.php:167 admin/settings.php:102
|
156 |
-
msgid "Settings"
|
157 |
-
msgstr "הגדרות"
|
158 |
-
|
159 |
-
# @ polylang
|
160 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
161 |
-
msgid "Upgrading language files…"
|
162 |
-
msgstr "עדכון קבצי שפה…"
|
163 |
-
|
164 |
-
# @ polylang
|
165 |
-
#: admin/settings.php:62
|
166 |
-
msgid "About Polylang"
|
167 |
-
msgstr "אודות התוסף"
|
168 |
-
|
169 |
-
# @ polylang
|
170 |
-
#: admin/settings.php:78
|
171 |
-
msgid "Strings translations"
|
172 |
-
msgstr "מחרוזות תרגומים"
|
173 |
-
|
174 |
-
# @ polylang
|
175 |
-
#: admin/settings.php:101
|
176 |
-
msgid "Strings translation"
|
177 |
-
msgstr "מחרוזות תרגום"
|
178 |
-
|
179 |
-
# @ polylang
|
180 |
-
#: admin/admin-model.php:244
|
181 |
-
msgid "Enter a valid WordPress locale"
|
182 |
-
msgstr "יש להזין מקום שתקף בוורדפרס"
|
183 |
-
|
184 |
-
# @ polylang
|
185 |
-
#: admin/admin-model.php:252
|
186 |
-
msgid "The language code must be unique"
|
187 |
-
msgstr "קוד שפה חייב להיות ייחודי"
|
188 |
-
|
189 |
-
# @ polylang
|
190 |
-
#: admin/admin-model.php:256
|
191 |
-
msgid "The language must have a name"
|
192 |
-
msgstr "שם שפה חובה"
|
193 |
-
|
194 |
-
# @ polylang
|
195 |
-
#: admin/admin.php:367 admin/settings.php:180
|
196 |
-
msgid ""
|
197 |
-
"The language was created, but the WordPress language file was not "
|
198 |
-
"downloaded. Please install it manually."
|
199 |
-
msgstr ""
|
200 |
-
"השפה נוצרה, אבל את הקובץ שפה של וורדפרס לא היה ניתן להוריד. יש להתקין את "
|
201 |
-
"הקבצים באופן ידני."
|
202 |
-
|
203 |
-
# @ polylang
|
204 |
-
#: admin/admin-strings.php:59
|
205 |
-
msgid "Widget title"
|
206 |
-
msgstr "וידג'ט טקסט"
|
207 |
-
|
208 |
-
# @ polylang
|
209 |
-
#: admin/settings.php:319
|
210 |
-
msgid "Taxonomies"
|
211 |
-
msgstr "טקסונומיות"
|
212 |
-
|
213 |
-
# @ polylang
|
214 |
-
#: admin/settings.php:320
|
215 |
-
msgid "Custom fields"
|
216 |
-
msgstr "שדות מיוחדים"
|
217 |
-
|
218 |
-
# @ polylang
|
219 |
-
#: admin/settings.php:321
|
220 |
-
msgid "Comment status"
|
221 |
-
msgstr "סטטוס תגובה"
|
222 |
-
|
223 |
-
# @ polylang
|
224 |
-
#: admin/settings.php:322
|
225 |
-
msgid "Ping status"
|
226 |
-
msgstr "סטטוס פינג"
|
227 |
-
|
228 |
-
# @ polylang
|
229 |
-
#: admin/settings.php:323
|
230 |
-
msgid "Sticky posts"
|
231 |
-
msgstr "פוסטים דביקים"
|
232 |
-
|
233 |
-
# @ polylang
|
234 |
-
#: admin/settings.php:324
|
235 |
-
msgid "Published date"
|
236 |
-
msgstr "תאריך פרסום"
|
237 |
-
|
238 |
-
# @ polylang
|
239 |
-
#: admin/settings.php:325
|
240 |
-
msgid "Post format"
|
241 |
-
msgstr "סוג תוכן"
|
242 |
-
|
243 |
-
# @ default
|
244 |
-
#: admin/settings.php:326
|
245 |
-
msgid "Page parent"
|
246 |
-
msgstr "עמוד אב"
|
247 |
-
|
248 |
-
# @ polylang
|
249 |
-
#: admin/settings.php:327
|
250 |
-
msgid "Page template"
|
251 |
-
msgstr "תבנית עמוד"
|
252 |
-
|
253 |
-
# @ polylang
|
254 |
-
#: admin/settings.php:328
|
255 |
-
msgid "Page order"
|
256 |
-
msgstr "סידור עמוד"
|
257 |
-
|
258 |
-
# @ polylang
|
259 |
-
#: admin/settings.php:329
|
260 |
-
msgid "Featured image"
|
261 |
-
msgstr "תמונה ראשית"
|
262 |
-
|
263 |
-
# @ polylang
|
264 |
-
#: admin/view-tab-lang.php:21
|
265 |
-
msgid "Edit language"
|
266 |
-
msgstr "עריכת שפה"
|
267 |
-
|
268 |
-
# @ polylang
|
269 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
270 |
-
msgid "Add new language"
|
271 |
-
msgstr "הוספת שפה חדשה"
|
272 |
-
|
273 |
-
# @ polylang
|
274 |
-
#: admin/view-tab-lang.php:37
|
275 |
-
msgid "Choose a language"
|
276 |
-
msgstr "בחירת שפה"
|
277 |
-
|
278 |
-
# @ polylang
|
279 |
-
#: admin/view-tab-lang.php:51
|
280 |
-
msgid "You can choose a language in the list or directly edit it below."
|
281 |
-
msgstr "אפשר לבחור שפה מהרשימה או ישירות לערוך אותה בהמשך."
|
282 |
-
|
283 |
-
# @ polylang
|
284 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
285 |
-
msgid "Full name"
|
286 |
-
msgstr "שם מלא"
|
287 |
-
|
288 |
-
# @ polylang
|
289 |
-
#: admin/view-tab-lang.php:57
|
290 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
291 |
-
msgstr "השם שיוצג באתר שלך (לדוגמא: עברית)"
|
292 |
-
|
293 |
-
# @ polylang
|
294 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
295 |
-
msgid "Locale"
|
296 |
-
msgstr "מיקום"
|
297 |
-
|
298 |
-
# @ polylang
|
299 |
-
#: admin/view-tab-lang.php:66
|
300 |
-
msgid ""
|
301 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
302 |
-
"install the .mo file for this language."
|
303 |
-
msgstr ""
|
304 |
-
"קבצי שפה של וורדפרס (לדוגמא he_IL ). חייב להיות קובץ .MO בשביל הגדרת שפה"
|
305 |
-
|
306 |
-
# @ polylang
|
307 |
-
#: admin/view-tab-lang.php:70
|
308 |
-
msgid "Language code"
|
309 |
-
msgstr "קוד שפה"
|
310 |
-
|
311 |
-
# @ polylang
|
312 |
-
#: admin/view-tab-lang.php:76
|
313 |
-
msgid "Text direction"
|
314 |
-
msgstr "כיוון טקסט"
|
315 |
-
|
316 |
-
# @ polylang
|
317 |
-
#: admin/view-tab-lang.php:80
|
318 |
-
msgid "left to right"
|
319 |
-
msgstr "שמאל לימין"
|
320 |
-
|
321 |
-
# @ polylang
|
322 |
-
#: admin/view-tab-lang.php:85
|
323 |
-
msgid "right to left"
|
324 |
-
msgstr "ימין לשמאל"
|
325 |
-
|
326 |
-
# @ polylang
|
327 |
-
#: admin/view-tab-lang.php:87
|
328 |
-
msgid "Choose the text direction for the language"
|
329 |
-
msgstr "בחירת כיווניות טקסט עבור השפה"
|
330 |
-
|
331 |
-
# @ polylang
|
332 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
333 |
-
msgid "Order"
|
334 |
-
msgstr "סידור"
|
335 |
-
|
336 |
-
# @ polylang
|
337 |
-
#: admin/view-tab-lang.php:93
|
338 |
-
msgid "Position of the language in the language switcher"
|
339 |
-
msgstr "מיקום שפה במחליף השפות"
|
340 |
-
|
341 |
-
# @ polylang
|
342 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
343 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
344 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
345 |
-
msgid "Language switcher"
|
346 |
-
msgstr "מחליף שפות"
|
347 |
-
|
348 |
-
# @ polylang
|
349 |
-
#: admin/view-tab-strings.php:8
|
350 |
-
msgid "Search translations"
|
351 |
-
msgstr "חיפוש תרגומים"
|
352 |
-
|
353 |
-
# @ polylang
|
354 |
-
#: admin/view-tab-strings.php:11
|
355 |
-
msgid "Clean strings translation database"
|
356 |
-
msgstr "ניקוי מחרוזות תרגום מהדטא בייס"
|
357 |
-
|
358 |
-
# @ polylang
|
359 |
-
#: admin/view-tab-settings.php:14
|
360 |
-
msgid "Default language"
|
361 |
-
msgstr "שפת ברירת מחדל"
|
362 |
-
|
363 |
-
# @ polylang
|
364 |
-
#: admin/view-tab-settings.php:29
|
365 |
-
msgid ""
|
366 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
367 |
-
"to set them all to default language ?"
|
368 |
-
msgstr ""
|
369 |
-
"יש הודעות, דפים, קטגוריות או תגיות שאינם מוגדרים בשפה מסויימת. האם להגדיר את "
|
370 |
-
"כולם שפת ברירת המחדל? "
|
371 |
-
|
372 |
-
# @ polylang
|
373 |
-
#: admin/view-tab-settings.php:149
|
374 |
-
msgid "Detect browser language"
|
375 |
-
msgstr "זיהוי שפת דפדפן"
|
376 |
-
|
377 |
-
# @ polylang
|
378 |
-
#: admin/view-tab-settings.php:155
|
379 |
-
msgid ""
|
380 |
-
"When the front page is visited, set the language according to the browser "
|
381 |
-
"preference"
|
382 |
-
msgstr "כאשר הגולש הגיע לעמוד הבית, להציג את השפה על פי שפת הדפדפן של הגולש"
|
383 |
-
|
384 |
-
# @ polylang
|
385 |
-
#: admin/view-tab-settings.php:37
|
386 |
-
msgid "URL modifications"
|
387 |
-
msgstr "שינויי URL"
|
388 |
-
|
389 |
-
# @ polylang
|
390 |
-
#: admin/view-tab-settings.php:93
|
391 |
-
msgid "Hide URL language information for default language"
|
392 |
-
msgstr "הסרת שינוי כתובת עבור שפת ברירת מחדל"
|
393 |
-
|
394 |
-
# @ polylang
|
395 |
-
#: admin/view-tab-settings.php:162
|
396 |
-
msgid "Media"
|
397 |
-
msgstr "מדיה"
|
398 |
-
|
399 |
-
# @ polylang
|
400 |
-
#: admin/view-tab-settings.php:168
|
401 |
-
msgid "Activate languages and translations for media"
|
402 |
-
msgstr "הפעלת תרגום שפות עבור מערכת המדיה"
|
403 |
-
|
404 |
-
#: admin/view-tab-settings.php:215
|
405 |
-
msgid "Synchronization"
|
406 |
-
msgstr "סנכרון"
|
407 |
-
|
408 |
-
# @ polylang
|
409 |
-
#: admin/view-tab-settings.php:176
|
410 |
-
msgid "Custom post types"
|
411 |
-
msgstr "סוגי פוסטים מותאמים אישית"
|
412 |
-
|
413 |
-
# @ polylang
|
414 |
-
#: admin/view-tab-settings.php:189
|
415 |
-
msgid "Activate languages and translations for custom post types."
|
416 |
-
msgstr "הפעלת תרגום שפות עבור סוגי פוסטים מותאמים אישית"
|
417 |
-
|
418 |
-
# @ polylang
|
419 |
-
#: admin/view-tab-settings.php:196
|
420 |
-
msgid "Custom taxonomies"
|
421 |
-
msgstr "טקסונומיות מותאמות אישית"
|
422 |
-
|
423 |
-
# @ polylang
|
424 |
-
#: admin/view-tab-settings.php:209
|
425 |
-
msgid "Activate languages and translations for custom taxonomies."
|
426 |
-
msgstr "הפעלת תרגום שפות עבור טקסונומיות מותאמות אישית"
|
427 |
-
|
428 |
-
# @ polylang
|
429 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
430 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
431 |
-
msgid "Edit"
|
432 |
-
msgstr "עריכה"
|
433 |
-
|
434 |
-
# @ polylang
|
435 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
436 |
-
msgid "Delete"
|
437 |
-
msgstr "מחיקה"
|
438 |
-
|
439 |
-
# @ polylang
|
440 |
-
#: admin/table-languages.php:76
|
441 |
-
msgid "Code"
|
442 |
-
msgstr "קוד"
|
443 |
-
|
444 |
-
# @ polylang
|
445 |
-
#: admin/table-languages.php:78
|
446 |
-
msgid "Flag"
|
447 |
-
msgstr "דגל"
|
448 |
-
|
449 |
-
# @ polylang
|
450 |
-
#: admin/table-languages.php:79
|
451 |
-
msgid "Posts"
|
452 |
-
msgstr "פוסטים"
|
453 |
-
|
454 |
-
# @ polylang
|
455 |
-
#: admin/table-string.php:110
|
456 |
-
msgid "Name"
|
457 |
-
msgstr "שם"
|
458 |
-
|
459 |
-
# @ polylang
|
460 |
-
#: admin/table-string.php:111
|
461 |
-
msgid "String"
|
462 |
-
msgstr "מחרוזת"
|
463 |
-
|
464 |
-
# @ polylang
|
465 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
466 |
-
#: admin/view-translations-term.php:30
|
467 |
-
msgid "Add new"
|
468 |
-
msgstr "הוספת חדש"
|
469 |
-
|
470 |
-
# @ polylang
|
471 |
-
#: include/widget-languages.php:16
|
472 |
-
msgid "Language Switcher"
|
473 |
-
msgstr "מחליף שפות"
|
474 |
-
|
475 |
-
# @ polylang
|
476 |
-
#: include/widget-languages.php:16
|
477 |
-
msgid "Displays a language switcher"
|
478 |
-
msgstr "הצגת מחליף השפות"
|
479 |
-
|
480 |
-
# @ polylang
|
481 |
-
#: include/widget-languages.php:75
|
482 |
-
msgid "Title:"
|
483 |
-
msgstr "כותרת:"
|
484 |
-
|
485 |
-
# @ polylang
|
486 |
-
#. translators: plugin header field 'Description'
|
487 |
-
#: polylang.php:0
|
488 |
-
msgid "Adds multilingual capability to WordPress"
|
489 |
-
msgstr "הוספת יכולות שפות מרובה בוורדפרס"
|
490 |
-
|
491 |
-
# @ polylang
|
492 |
-
#: install/install.php:24
|
493 |
-
#, php-format
|
494 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
495 |
-
msgstr "המערכת על וורדפרס גרסה %s. התוסף דורש לכל הפחות וורדפרס גרסה %s."
|
496 |
-
|
497 |
-
# @ polylang
|
498 |
-
#: install/upgrade.php:76
|
499 |
-
msgid ""
|
500 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
501 |
-
msgstr "תוסף השפות (Polylang) בוטל בגלל ששדרגת מגרסה ישנה מידי"
|
502 |
-
|
503 |
-
# @ polylang
|
504 |
-
#: install/upgrade.php:78
|
505 |
-
#, php-format
|
506 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
507 |
-
msgstr "אנא שדרגו ראשית כל ל %s לפני שאתם משדרגים ל %s"
|
508 |
-
|
509 |
-
# @ polylang
|
510 |
-
#: admin/table-string.php:109
|
511 |
-
msgid "Group"
|
512 |
-
msgstr "קבוצה"
|
513 |
-
|
514 |
-
# @ polylang
|
515 |
-
#: admin/table-string.php:187
|
516 |
-
msgid "View all groups"
|
517 |
-
msgstr "הצגת כל הקבוצות"
|
518 |
-
|
519 |
-
# @ polylang
|
520 |
-
#: admin/table-languages.php:59
|
521 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
522 |
-
msgstr "השפה עומדת להמחק לצמיתות. האם למחוק בכל זאת?"
|
523 |
-
|
524 |
-
# @ polylang
|
525 |
-
#: admin/view-tab-strings.php:12
|
526 |
-
msgid ""
|
527 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
528 |
-
"has been uninstalled."
|
529 |
-
msgstr ""
|
530 |
-
"יש להשתמש באפשרוית זו כדי להסיר מחרוזות שאינן בשימוש ממסד הנתונים, לדוגמא: "
|
531 |
-
"לאחר הסרת התוסף מהמערכת."
|
532 |
-
|
533 |
-
# @ polylang
|
534 |
-
#: admin/view-tab-settings.php:226
|
535 |
-
msgid ""
|
536 |
-
"The synchronization options allow to maintain exact same values (or "
|
537 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
538 |
-
"between the translations of a post or page."
|
539 |
-
msgstr ""
|
540 |
-
"אפשרויות הסנכרון תאפשר לשמור על אותם ערכים מדויקים (או תרגומים במקרה של "
|
541 |
-
"טקסונומיות ועמודי אב) של תוכן מטא בין התרגומים של הפוסט או העמוד."
|
542 |
-
|
543 |
-
# @ polylang
|
544 |
-
#: admin/admin-model.php:248
|
545 |
-
msgid "The language code contains invalid characters"
|
546 |
-
msgstr "קוד השפה מכיל תווים לא חוקיים"
|
547 |
-
|
548 |
-
# @ polylang
|
549 |
-
#: admin/view-tab-settings.php:43
|
550 |
-
msgid "The language is set from content"
|
551 |
-
msgstr "השפה מוגדרת רק בתוכן"
|
552 |
-
|
553 |
-
# @ polylang
|
554 |
-
#: admin/view-tab-settings.php:46
|
555 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
556 |
-
msgstr "ה URL של הפוסטים, העמודים, הקטגוריות והתגיות אינו משתנה. "
|
557 |
-
|
558 |
-
# @ polylang
|
559 |
-
#: admin/view-tab-settings.php:51
|
560 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
561 |
-
msgstr "במבנה הקישורים השפה מופיעה כתיקיה"
|
562 |
-
|
563 |
-
# @ polylang
|
564 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
565 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
566 |
-
msgid "Example:"
|
567 |
-
msgstr "לדוגמא:"
|
568 |
-
|
569 |
-
# @ polylang
|
570 |
-
#: admin/view-tab-settings.php:60
|
571 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
572 |
-
msgstr "במבנה הקישורים השפה מופיעה כסאב דומיין"
|
573 |
-
|
574 |
-
# @ polylang
|
575 |
-
#: admin/view-tab-settings.php:69
|
576 |
-
msgid "The language is set from different domains"
|
577 |
-
msgstr "השפות מופיעות בדומיינים שונים"
|
578 |
-
|
579 |
-
# @ polylang
|
580 |
-
#: admin/view-tab-settings.php:107
|
581 |
-
msgid "Remove /language/ in pretty permalinks"
|
582 |
-
msgstr "למחוק /language/ לפני שם השפה במבנה הקישורים"
|
583 |
-
|
584 |
-
# @ polylang
|
585 |
-
#: admin/view-tab-settings.php:116
|
586 |
-
msgid "Keep /language/ in pretty permalinks"
|
587 |
-
msgstr "לשמור /language/ לפני שם השפה במבנה הקישורים"
|
588 |
-
|
589 |
-
# @ polylang
|
590 |
-
#: admin/view-tab-settings.php:131
|
591 |
-
msgid ""
|
592 |
-
"The front page url contains the language code instead of the page name or "
|
593 |
-
"page id"
|
594 |
-
msgstr "כתובת עמוד הבית מכילה את קוד השפה במקום שם העמוד או ID העמוד"
|
595 |
-
|
596 |
-
# @ polylang
|
597 |
-
#: admin/view-tab-settings.php:139
|
598 |
-
#, php-format
|
599 |
-
msgid "Example: %s instead of %s"
|
600 |
-
msgstr "לדוגמא: %s במקום%s"
|
601 |
-
|
602 |
-
# @ polylang
|
603 |
-
#: admin/admin-model.php:38
|
604 |
-
msgid "Impossible to add the language."
|
605 |
-
msgstr "לא ניתן להוסיף את השפה."
|
606 |
-
|
607 |
-
# @ polylang
|
608 |
-
#: admin/admin-model.php:66
|
609 |
-
msgid "Language added."
|
610 |
-
msgstr "שדה נוספה."
|
611 |
-
|
612 |
-
# @ polylang
|
613 |
-
#: admin/admin-model.php:146
|
614 |
-
msgid "Language deleted."
|
615 |
-
msgstr "שפה נמחקה."
|
616 |
-
|
617 |
-
# @ polylang
|
618 |
-
#: admin/admin-model.php:227
|
619 |
-
msgid "Language updated."
|
620 |
-
msgstr "שפה מעודכנת."
|
621 |
-
|
622 |
-
# @ polylang
|
623 |
-
#: admin/settings.php:239
|
624 |
-
msgid "Translations updated."
|
625 |
-
msgstr "תרגומים מעודכנים."
|
626 |
-
|
627 |
-
# @ polylang
|
628 |
-
#: admin/view-tab-lang.php:72
|
629 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
630 |
-
msgstr "קוד שפה - רצוי 2 אותיות ISO 639-1 (לדוגמא: he)"
|
631 |
-
|
632 |
-
# @ polylang
|
633 |
-
#: admin/admin-filters.php:203
|
634 |
-
msgid "The chosen static front page must be translated in all languages."
|
635 |
-
msgstr "עמוד סטטי שנבחר לעמוד בית חיב להיות מתורגם לעל השפות."
|
636 |
-
|
637 |
-
# @ polylang
|
638 |
-
#: admin/admin-strings.php:60
|
639 |
-
msgid "Widget text"
|
640 |
-
msgstr "וידג'ט טקסט"
|
641 |
-
|
642 |
-
# @ polylang
|
643 |
-
#: admin/settings.php:52
|
644 |
-
msgid "Recommended plugins"
|
645 |
-
msgstr "תוספים מומלצים"
|
646 |
-
|
647 |
-
# @ polylang
|
648 |
-
#: admin/view-tab-settings.php:51
|
649 |
-
msgid "The language is set from the code in the URL"
|
650 |
-
msgstr "השפה מוגדרת מהקוד של של ה URL"
|
651 |
-
|
652 |
-
# @ polylang
|
653 |
-
#: include/switcher.php:26
|
654 |
-
msgid "Hides languages with no translation"
|
655 |
-
msgstr "להסתיר שפות ללא תרגום"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-hu_HU.mo
DELETED
Binary file
|
languages/polylang-hu_HU.po
DELETED
@@ -1,586 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator: Erdei Csaba <erdei.csaba@webanim.hu>\n"
|
8 |
-
"Language-Team: Csaba Erdei <erdei.csaba@webanim.hu>\n"
|
9 |
-
"Language: hu\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 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
67 |
-
#: admin/settings.php:97 include/model.php:561
|
68 |
-
msgid "Languages"
|
69 |
-
msgstr "Nyelvek"
|
70 |
-
|
71 |
-
#: include/switcher.php:22
|
72 |
-
msgid "Displays language names"
|
73 |
-
msgstr "Nyelvek nevének mutatása"
|
74 |
-
|
75 |
-
#: include/switcher.php:23
|
76 |
-
msgid "Displays flags"
|
77 |
-
msgstr "Nyelv zászlók mutatása"
|
78 |
-
|
79 |
-
#: include/switcher.php:24
|
80 |
-
msgid "Forces link to front page"
|
81 |
-
msgstr "Főoldal linkje tartalmazza a nyelvet is"
|
82 |
-
|
83 |
-
#: include/switcher.php:25
|
84 |
-
msgid "Hides the current language"
|
85 |
-
msgstr "Aktuális nyelv elrejtése"
|
86 |
-
|
87 |
-
#: include/switcher.php:30
|
88 |
-
msgid "Displays as dropdown"
|
89 |
-
msgstr "Megjelenítés legördülő menüként"
|
90 |
-
|
91 |
-
#: admin/admin.php:267
|
92 |
-
msgid "Filters content by language"
|
93 |
-
msgstr "Tartalom szűrése nyelv szerint"
|
94 |
-
|
95 |
-
#: admin/admin.php:258
|
96 |
-
msgid "Show all languages"
|
97 |
-
msgstr "Minden nyelv"
|
98 |
-
|
99 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
100 |
-
msgid "Add new translation"
|
101 |
-
msgstr "Új fordítás hozzáadása"
|
102 |
-
|
103 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
104 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
105 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
106 |
-
msgid "Language"
|
107 |
-
msgstr "Nyelv"
|
108 |
-
|
109 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
110 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
111 |
-
#: admin/view-translations-term.php:11
|
112 |
-
msgid "Translations"
|
113 |
-
msgstr "Fordítások"
|
114 |
-
|
115 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
116 |
-
msgid "Sets the language"
|
117 |
-
msgstr "Nyelvek beállítása"
|
118 |
-
|
119 |
-
#: admin/admin-filters.php:52
|
120 |
-
msgid "The widget is displayed for:"
|
121 |
-
msgstr "Widget megjelenítése ennél a nyelvnél:"
|
122 |
-
|
123 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
124 |
-
msgid "All languages"
|
125 |
-
msgstr "Minden nyelv"
|
126 |
-
|
127 |
-
#: admin/admin-filters.php:123
|
128 |
-
msgid "Admin language"
|
129 |
-
msgstr "Adminisztrációs felület nyelve"
|
130 |
-
|
131 |
-
#: admin/admin-filters.php:126
|
132 |
-
msgid "WordPress default"
|
133 |
-
msgstr "WordPress alapértelmezett"
|
134 |
-
|
135 |
-
#: admin/admin.php:167 admin/settings.php:102
|
136 |
-
msgid "Settings"
|
137 |
-
msgstr "Beállítások"
|
138 |
-
|
139 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
140 |
-
msgid "Upgrading language files…"
|
141 |
-
msgstr "Nyelv fájlok frissítése…"
|
142 |
-
|
143 |
-
#: admin/settings.php:62
|
144 |
-
msgid "About Polylang"
|
145 |
-
msgstr "Polylang bővítményről"
|
146 |
-
|
147 |
-
#: admin/settings.php:78
|
148 |
-
msgid "Strings translations"
|
149 |
-
msgstr "Szöveg fordítások"
|
150 |
-
|
151 |
-
#: admin/settings.php:101
|
152 |
-
msgid "Strings translation"
|
153 |
-
msgstr "Szöveg fordítások"
|
154 |
-
|
155 |
-
#: admin/admin-model.php:244
|
156 |
-
msgid "Enter a valid WordPress locale"
|
157 |
-
msgstr "WordPress nyelvkód (pl. hu_HU)"
|
158 |
-
|
159 |
-
#: admin/admin-model.php:252
|
160 |
-
msgid "The language code must be unique"
|
161 |
-
msgstr "A nyelvkódnak egyedinek kell lennie"
|
162 |
-
|
163 |
-
#: admin/admin-model.php:256
|
164 |
-
msgid "The language must have a name"
|
165 |
-
msgstr "Nevet is kell adni a nyelvnek"
|
166 |
-
|
167 |
-
#: admin/admin.php:367 admin/settings.php:180
|
168 |
-
msgid ""
|
169 |
-
"The language was created, but the WordPress language file was not "
|
170 |
-
"downloaded. Please install it manually."
|
171 |
-
msgstr ""
|
172 |
-
"A nyelv hozzá lett adva, de a WordPress fordítások (.mo fájlok) ehhez a "
|
173 |
-
"nyelvhez nem lettek letöltve, ezt kézzel kell megtenni."
|
174 |
-
|
175 |
-
#: admin/admin-strings.php:59
|
176 |
-
msgid "Widget title"
|
177 |
-
msgstr "Widget címe"
|
178 |
-
|
179 |
-
# @ polylang
|
180 |
-
#: admin/settings.php:319
|
181 |
-
msgid "Taxonomies"
|
182 |
-
msgstr "Taxonómiák (kategóriák, címkék)"
|
183 |
-
|
184 |
-
# @ polylang
|
185 |
-
#: admin/settings.php:320
|
186 |
-
msgid "Custom fields"
|
187 |
-
msgstr "Egyedi mezők"
|
188 |
-
|
189 |
-
# @ polylang
|
190 |
-
#: admin/settings.php:321
|
191 |
-
msgid "Comment status"
|
192 |
-
msgstr "Hozzászólás állapot"
|
193 |
-
|
194 |
-
# @ polylang
|
195 |
-
#: admin/settings.php:322
|
196 |
-
msgid "Ping status"
|
197 |
-
msgstr "Értesítés (ping) állapot"
|
198 |
-
|
199 |
-
# @ polylang
|
200 |
-
#: admin/settings.php:323
|
201 |
-
msgid "Sticky posts"
|
202 |
-
msgstr "Ragadós bejegyzések"
|
203 |
-
|
204 |
-
# @ polylang
|
205 |
-
#: admin/settings.php:324
|
206 |
-
msgid "Published date"
|
207 |
-
msgstr "Közzététel időpontja"
|
208 |
-
|
209 |
-
#: admin/settings.php:325
|
210 |
-
msgid "Post format"
|
211 |
-
msgstr "Formátum"
|
212 |
-
|
213 |
-
#: admin/settings.php:326
|
214 |
-
msgid "Page parent"
|
215 |
-
msgstr "Szülő oldal"
|
216 |
-
|
217 |
-
# @ polylang
|
218 |
-
#: admin/settings.php:327
|
219 |
-
msgid "Page template"
|
220 |
-
msgstr "Oldal sablonminta"
|
221 |
-
|
222 |
-
#: admin/settings.php:328
|
223 |
-
msgid "Page order"
|
224 |
-
msgstr "Oldal sorrend"
|
225 |
-
|
226 |
-
# @ polylang
|
227 |
-
#: admin/settings.php:329
|
228 |
-
msgid "Featured image"
|
229 |
-
msgstr "Kiemelt kép"
|
230 |
-
|
231 |
-
#: admin/view-tab-lang.php:21
|
232 |
-
msgid "Edit language"
|
233 |
-
msgstr "Nyelv szerkesztése"
|
234 |
-
|
235 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
236 |
-
msgid "Add new language"
|
237 |
-
msgstr "Új nyelv hozzáadása"
|
238 |
-
|
239 |
-
#: admin/view-tab-lang.php:37
|
240 |
-
msgid "Choose a language"
|
241 |
-
msgstr "Nyelv kiválasztása"
|
242 |
-
|
243 |
-
#: admin/view-tab-lang.php:51
|
244 |
-
msgid "You can choose a language in the list or directly edit it below."
|
245 |
-
msgstr "Kiválasztható egy nyelv, vagy lentebb megadhatók a részletei:"
|
246 |
-
|
247 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
248 |
-
msgid "Full name"
|
249 |
-
msgstr "Nyelv teljes neve"
|
250 |
-
|
251 |
-
#: admin/view-tab-lang.php:57
|
252 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
253 |
-
msgstr "A nyelv teljes neve, ahogy majd a honlapon is megjelenik (pl. Magyar)"
|
254 |
-
|
255 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
256 |
-
msgid "Locale"
|
257 |
-
msgstr "WP nyelvkód"
|
258 |
-
|
259 |
-
#: admin/view-tab-lang.php:66
|
260 |
-
msgid ""
|
261 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
262 |
-
"install the .mo file for this language."
|
263 |
-
msgstr ""
|
264 |
-
"WordPress nyelvkód (pl. hu_HU). A nyelvhez tartozó .mo fordítás fájlt kézzel "
|
265 |
-
"kell telepíteni."
|
266 |
-
|
267 |
-
#: admin/view-tab-lang.php:70
|
268 |
-
msgid "Language code"
|
269 |
-
msgstr "Nyelvkód"
|
270 |
-
|
271 |
-
#: admin/view-tab-lang.php:76
|
272 |
-
msgid "Text direction"
|
273 |
-
msgstr "Nyelv írásmódja"
|
274 |
-
|
275 |
-
#: admin/view-tab-lang.php:80
|
276 |
-
msgid "left to right"
|
277 |
-
msgstr "balról jobbra"
|
278 |
-
|
279 |
-
#: admin/view-tab-lang.php:85
|
280 |
-
msgid "right to left"
|
281 |
-
msgstr "jobbról balra"
|
282 |
-
|
283 |
-
#: admin/view-tab-lang.php:87
|
284 |
-
msgid "Choose the text direction for the language"
|
285 |
-
msgstr "Nyelv írásmódjának kiválasztása"
|
286 |
-
|
287 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
288 |
-
msgid "Order"
|
289 |
-
msgstr "Sorrend"
|
290 |
-
|
291 |
-
#: admin/view-tab-lang.php:93
|
292 |
-
msgid "Position of the language in the language switcher"
|
293 |
-
msgstr "Hányadikként jelenjen meg a nyelv"
|
294 |
-
|
295 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
296 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
297 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
298 |
-
msgid "Language switcher"
|
299 |
-
msgstr "Nyelv választó"
|
300 |
-
|
301 |
-
#: admin/view-tab-strings.php:8
|
302 |
-
msgid "Search translations"
|
303 |
-
msgstr "Fordítás keresése"
|
304 |
-
|
305 |
-
#: admin/view-tab-strings.php:11
|
306 |
-
msgid "Clean strings translation database"
|
307 |
-
msgstr "Szöveg fordítások törlése"
|
308 |
-
|
309 |
-
#: admin/view-tab-settings.php:14
|
310 |
-
msgid "Default language"
|
311 |
-
msgstr "Alapértelmezett nyelv"
|
312 |
-
|
313 |
-
#: admin/view-tab-settings.php:29
|
314 |
-
msgid ""
|
315 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
316 |
-
"to set them all to default language ?"
|
317 |
-
msgstr ""
|
318 |
-
"Vannak bejegyzések, oldalak, kategóriák és címkék, amelyekhez még nincs "
|
319 |
-
"nyelv megadva. Ezek használják az alapértelmezett nyelvet."
|
320 |
-
|
321 |
-
#: admin/view-tab-settings.php:149
|
322 |
-
msgid "Detect browser language"
|
323 |
-
msgstr "Böngésző nyelvének használata"
|
324 |
-
|
325 |
-
#: admin/view-tab-settings.php:155
|
326 |
-
msgid ""
|
327 |
-
"When the front page is visited, set the language according to the browser "
|
328 |
-
"preference"
|
329 |
-
msgstr ""
|
330 |
-
"Amikor meglátogatják a honlapot, akkor a látogató böngészőjének nyelvét "
|
331 |
-
"vegyük alapul."
|
332 |
-
|
333 |
-
#: admin/view-tab-settings.php:37
|
334 |
-
msgid "URL modifications"
|
335 |
-
msgstr "Linkek módosítása"
|
336 |
-
|
337 |
-
#: admin/view-tab-settings.php:93
|
338 |
-
msgid "Hide URL language information for default language"
|
339 |
-
msgstr "Nyelvkód eltávolítása a linkekből az alapértelmezett nyelv esetén"
|
340 |
-
|
341 |
-
# @ polylang
|
342 |
-
#: admin/view-tab-settings.php:162
|
343 |
-
msgid "Media"
|
344 |
-
msgstr "Média"
|
345 |
-
|
346 |
-
# @ polylang
|
347 |
-
#: admin/view-tab-settings.php:168
|
348 |
-
msgid "Activate languages and translations for media"
|
349 |
-
msgstr "Médiák fordításának bekapcsolása"
|
350 |
-
|
351 |
-
#: admin/view-tab-settings.php:215
|
352 |
-
msgid "Synchronization"
|
353 |
-
msgstr "Szinkronizálás"
|
354 |
-
|
355 |
-
# @ polylang
|
356 |
-
#: admin/view-tab-settings.php:176
|
357 |
-
msgid "Custom post types"
|
358 |
-
msgstr "Egyedi bejegyzés típusok"
|
359 |
-
|
360 |
-
# @ polylang
|
361 |
-
#: admin/view-tab-settings.php:189
|
362 |
-
msgid "Activate languages and translations for custom post types."
|
363 |
-
msgstr "Egyedi bejegyzés típusok fordításának bekapcsolása."
|
364 |
-
|
365 |
-
# @ polylang
|
366 |
-
#: admin/view-tab-settings.php:196
|
367 |
-
msgid "Custom taxonomies"
|
368 |
-
msgstr "Egyedi taxonómiák (kategóriák, címkék)"
|
369 |
-
|
370 |
-
# @ polylang
|
371 |
-
#: admin/view-tab-settings.php:209
|
372 |
-
msgid "Activate languages and translations for custom taxonomies."
|
373 |
-
msgstr "Egyedi taxonómiák (kategóriák, címkék) fordításának bekapcsolása."
|
374 |
-
|
375 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
376 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
377 |
-
msgid "Edit"
|
378 |
-
msgstr "Szerkesztés"
|
379 |
-
|
380 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
381 |
-
msgid "Delete"
|
382 |
-
msgstr "Törlés"
|
383 |
-
|
384 |
-
#: admin/table-languages.php:76
|
385 |
-
msgid "Code"
|
386 |
-
msgstr "Nyelvkód"
|
387 |
-
|
388 |
-
#: admin/table-languages.php:78
|
389 |
-
msgid "Flag"
|
390 |
-
msgstr "Zászló"
|
391 |
-
|
392 |
-
#: admin/table-languages.php:79
|
393 |
-
msgid "Posts"
|
394 |
-
msgstr "Bejegyzések"
|
395 |
-
|
396 |
-
#: admin/table-string.php:110
|
397 |
-
msgid "Name"
|
398 |
-
msgstr "Név"
|
399 |
-
|
400 |
-
#: admin/table-string.php:111
|
401 |
-
msgid "String"
|
402 |
-
msgstr "Szöveg"
|
403 |
-
|
404 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
405 |
-
#: admin/view-translations-term.php:30
|
406 |
-
msgid "Add new"
|
407 |
-
msgstr "Új hozzáadása"
|
408 |
-
|
409 |
-
#: include/widget-languages.php:16
|
410 |
-
msgid "Language Switcher"
|
411 |
-
msgstr "Nyelv választó"
|
412 |
-
|
413 |
-
#: include/widget-languages.php:16
|
414 |
-
msgid "Displays a language switcher"
|
415 |
-
msgstr "Nyelv választó elhelyezése"
|
416 |
-
|
417 |
-
#: include/widget-languages.php:75
|
418 |
-
msgid "Title:"
|
419 |
-
msgstr "Cím:"
|
420 |
-
|
421 |
-
# @ polylang
|
422 |
-
#. translators: plugin header field 'Description'
|
423 |
-
#: polylang.php:0
|
424 |
-
msgid "Adds multilingual capability to WordPress"
|
425 |
-
msgstr "Többnyelvű tartalom, fordítások kezelése."
|
426 |
-
|
427 |
-
#: install/install.php:24
|
428 |
-
#, php-format
|
429 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
430 |
-
msgstr ""
|
431 |
-
"Jelenleg a WordPress %s verziója van használva. Polylang bővítmény "
|
432 |
-
"használatához legalább WordPress %s verzió szükséges."
|
433 |
-
|
434 |
-
# @ polylang
|
435 |
-
#: install/upgrade.php:76
|
436 |
-
msgid ""
|
437 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
438 |
-
msgstr ""
|
439 |
-
"Polylang bővítmény ki lett kapcsolva, mert túl régi verzióról lett frissítve."
|
440 |
-
|
441 |
-
# @ polylang
|
442 |
-
#: install/upgrade.php:78
|
443 |
-
#, php-format
|
444 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
445 |
-
msgstr ""
|
446 |
-
"Először a(z) %s verzióra kell elvégezni a frissítést, majd csak utána lehet "
|
447 |
-
"a(z) %s verzióra is."
|
448 |
-
|
449 |
-
# @ polylang
|
450 |
-
#: admin/table-string.php:109
|
451 |
-
msgid "Group"
|
452 |
-
msgstr "Csoport"
|
453 |
-
|
454 |
-
# @ polylang
|
455 |
-
#: admin/table-string.php:187
|
456 |
-
msgid "View all groups"
|
457 |
-
msgstr "Összes csoport"
|
458 |
-
|
459 |
-
# @ polylang
|
460 |
-
#: admin/table-languages.php:59
|
461 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
462 |
-
msgstr "Valóban töröljük véglegesen ezt a nyelvet?"
|
463 |
-
|
464 |
-
# @ polylang
|
465 |
-
#: admin/view-tab-strings.php:12
|
466 |
-
msgid ""
|
467 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
468 |
-
"has been uninstalled."
|
469 |
-
msgstr ""
|
470 |
-
"Már nem használt szöveg fordítások törlése adatbázisból, pl. eltávolított "
|
471 |
-
"bővítményhez tartozó szövegek fordításai."
|
472 |
-
|
473 |
-
# @ polylang
|
474 |
-
#: admin/view-tab-settings.php:226
|
475 |
-
msgid ""
|
476 |
-
"The synchronization options allow to maintain exact same values (or "
|
477 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
478 |
-
"between the translations of a post or page."
|
479 |
-
msgstr ""
|
480 |
-
"A szinkronizálás segítségével az oldalakhoz vagy bejegyzésekhez tartozó "
|
481 |
-
"metadatok a fordítások esetén is ugyanazokat az értékeket veszik fel."
|
482 |
-
|
483 |
-
#: admin/admin-model.php:248
|
484 |
-
msgid "The language code contains invalid characters"
|
485 |
-
msgstr "Nyelvkód hibás karaktert tartalmaz."
|
486 |
-
|
487 |
-
#: admin/view-tab-settings.php:43
|
488 |
-
msgid "The language is set from content"
|
489 |
-
msgstr "A nyelvet a tartalom nyelve határozza meg."
|
490 |
-
|
491 |
-
#: admin/view-tab-settings.php:46
|
492 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
493 |
-
msgstr "Bejegyzés, oldal, kategória és címke linkek nem módosulnak."
|
494 |
-
|
495 |
-
#: admin/view-tab-settings.php:51
|
496 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
497 |
-
msgstr "A nyelvet a linkben található mappanév határozza meg."
|
498 |
-
|
499 |
-
# @ polylang
|
500 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
501 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
502 |
-
msgid "Example:"
|
503 |
-
msgstr "Példa:"
|
504 |
-
|
505 |
-
#: admin/view-tab-settings.php:60
|
506 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
507 |
-
msgstr "A nyelvet a linkben található aldomén határozza meg."
|
508 |
-
|
509 |
-
# @ polylang
|
510 |
-
#: admin/view-tab-settings.php:69
|
511 |
-
msgid "The language is set from different domains"
|
512 |
-
msgstr "A nyelvet a linkben található domén határozza meg."
|
513 |
-
|
514 |
-
#: admin/view-tab-settings.php:107
|
515 |
-
msgid "Remove /language/ in pretty permalinks"
|
516 |
-
msgstr "/language/ eltávolítása a linkekből."
|
517 |
-
|
518 |
-
#: admin/view-tab-settings.php:116
|
519 |
-
msgid "Keep /language/ in pretty permalinks"
|
520 |
-
msgstr "/language/ megtartása a linkekben."
|
521 |
-
|
522 |
-
# @ polylang
|
523 |
-
#: admin/view-tab-settings.php:131
|
524 |
-
msgid ""
|
525 |
-
"The front page url contains the language code instead of the page name or "
|
526 |
-
"page id"
|
527 |
-
msgstr ""
|
528 |
-
"A főoldal linkje a nyelv kódját tartalmazza az oldal neve vagy azonosítója "
|
529 |
-
"helyett."
|
530 |
-
|
531 |
-
# @ polylang
|
532 |
-
#: admin/view-tab-settings.php:139
|
533 |
-
#, php-format
|
534 |
-
msgid "Example: %s instead of %s"
|
535 |
-
msgstr "Például: %s (%s helyett)"
|
536 |
-
|
537 |
-
#: admin/admin-model.php:38
|
538 |
-
msgid "Impossible to add the language."
|
539 |
-
msgstr "Nem lehetséges a nyelv hozzáadása."
|
540 |
-
|
541 |
-
# @ polylang
|
542 |
-
#: admin/admin-model.php:66
|
543 |
-
msgid "Language added."
|
544 |
-
msgstr "Nyelv hozzáadva."
|
545 |
-
|
546 |
-
# @ polylang
|
547 |
-
#: admin/admin-model.php:146
|
548 |
-
msgid "Language deleted."
|
549 |
-
msgstr "Nyelv törölve."
|
550 |
-
|
551 |
-
# @ polylang
|
552 |
-
#: admin/admin-model.php:227
|
553 |
-
msgid "Language updated."
|
554 |
-
msgstr "Nyelv frissítve."
|
555 |
-
|
556 |
-
# @ polylang
|
557 |
-
#: admin/settings.php:239
|
558 |
-
msgid "Translations updated."
|
559 |
-
msgstr "Fordítások frissítve."
|
560 |
-
|
561 |
-
#: admin/view-tab-lang.php:72
|
562 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
563 |
-
msgstr "Nyelvkód - 2 karakteres ISO 639-1 nyelvkód (pl. hu)"
|
564 |
-
|
565 |
-
# @ polylang
|
566 |
-
#: admin/admin-filters.php:203
|
567 |
-
msgid "The chosen static front page must be translated in all languages."
|
568 |
-
msgstr ""
|
569 |
-
|
570 |
-
#: admin/admin-strings.php:60
|
571 |
-
msgid "Widget text"
|
572 |
-
msgstr ""
|
573 |
-
|
574 |
-
# @ polylang
|
575 |
-
#: admin/settings.php:52
|
576 |
-
msgid "Recommended plugins"
|
577 |
-
msgstr ""
|
578 |
-
|
579 |
-
#: admin/view-tab-settings.php:51
|
580 |
-
msgid "The language is set from the code in the URL"
|
581 |
-
msgstr ""
|
582 |
-
|
583 |
-
# @ polylang
|
584 |
-
#: include/switcher.php:26
|
585 |
-
msgid "Hides languages with no translation"
|
586 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-id_ID.mo
DELETED
Binary file
|
languages/polylang-id_ID.po
DELETED
@@ -1,701 +0,0 @@
|
|
1 |
-
# Translation of Stable (latest release) in Indonesian
|
2 |
-
# This file is distributed under the same license as the Stable (latest release) package.
|
3 |
-
msgid ""
|
4 |
-
msgstr ""
|
5 |
-
"PO-Revision-Date: 2015-10-09 08:56:35+0000\n"
|
6 |
-
"MIME-Version: 1.0\n"
|
7 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
-
"Content-Transfer-Encoding: 8bit\n"
|
9 |
-
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
10 |
-
"X-Generator: GlotPress/1.0-alpha-1100\n"
|
11 |
-
"Project-Id-Version: Stable (latest release)\n"
|
12 |
-
|
13 |
-
#: lingotek/lingotek.php:85
|
14 |
-
msgid "Activated"
|
15 |
-
msgstr ""
|
16 |
-
|
17 |
-
#: lingotek/lingotek.php:85
|
18 |
-
msgid "Activate"
|
19 |
-
msgstr ""
|
20 |
-
|
21 |
-
#: lingotek/lingotek.php:90
|
22 |
-
msgid "Request Translation"
|
23 |
-
msgstr ""
|
24 |
-
|
25 |
-
#: lingotek/lingotek.php:96
|
26 |
-
msgid "Request Services"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: lingotek/lingotek.php:103
|
30 |
-
msgid "Polylang is now fully integrated with Lingotek, a professional translation management system!"
|
31 |
-
msgstr ""
|
32 |
-
|
33 |
-
#: lingotek/lingotek.php:106
|
34 |
-
msgid "Automatically Translate My Site"
|
35 |
-
msgstr ""
|
36 |
-
|
37 |
-
#: lingotek/lingotek.php:107
|
38 |
-
msgid "Polylang is now fully integrated with Lingotek!"
|
39 |
-
msgstr ""
|
40 |
-
|
41 |
-
#: lingotek/lingotek.php:109 lingotek/lingotek.php:120
|
42 |
-
msgid "Access free machine translation for your site for up to 100,000 characters."
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: lingotek/lingotek.php:110
|
46 |
-
msgid "Machine translation is an excellent option if you're on a tight budget, looking for near-instant results, and are okay with less-than-perfect quality."
|
47 |
-
msgstr ""
|
48 |
-
|
49 |
-
#: lingotek/lingotek.php:117
|
50 |
-
msgid "Translation Management System"
|
51 |
-
msgstr ""
|
52 |
-
|
53 |
-
#: lingotek/lingotek.php:118
|
54 |
-
msgid "Do you need to connect to a professional translation management system?"
|
55 |
-
msgstr ""
|
56 |
-
|
57 |
-
#: lingotek/lingotek.php:121
|
58 |
-
msgid "Access an online translator workbench."
|
59 |
-
msgstr ""
|
60 |
-
|
61 |
-
#: lingotek/lingotek.php:122
|
62 |
-
msgid "Have linguists compare side-by-side versions of original and translated text."
|
63 |
-
msgstr ""
|
64 |
-
|
65 |
-
#: lingotek/lingotek.php:123
|
66 |
-
msgid "Save and re-use previously translated material (leverage translation memory (TM))."
|
67 |
-
msgstr ""
|
68 |
-
|
69 |
-
#: lingotek/lingotek.php:130
|
70 |
-
msgid "Professionally Translate My Site"
|
71 |
-
msgstr ""
|
72 |
-
|
73 |
-
#: lingotek/lingotek.php:131
|
74 |
-
msgid "Do you need to professionally translate your site?"
|
75 |
-
msgstr ""
|
76 |
-
|
77 |
-
#: lingotek/lingotek.php:133
|
78 |
-
msgid "Start the process of getting a professional translation bid."
|
79 |
-
msgstr ""
|
80 |
-
|
81 |
-
#: lingotek/lingotek.php:134
|
82 |
-
msgid "Activate account so Lingotek can get an accurate count of how many words you have on your site and which languages you wish to translate into."
|
83 |
-
msgstr ""
|
84 |
-
|
85 |
-
#: lingotek/lingotek.php:135
|
86 |
-
msgid "Once activated click on the request translation bid and a certified translation project manager will contact you to give a no obligations translation bid."
|
87 |
-
msgstr ""
|
88 |
-
|
89 |
-
#: lingotek/lingotek.php:142
|
90 |
-
msgid "Need Extra Services?"
|
91 |
-
msgstr ""
|
92 |
-
|
93 |
-
#: lingotek/lingotek.php:143
|
94 |
-
msgid "Do you need help translating your site?"
|
95 |
-
msgstr ""
|
96 |
-
|
97 |
-
#: lingotek/lingotek.php:145
|
98 |
-
msgid "Start the process of getting extra services."
|
99 |
-
msgstr ""
|
100 |
-
|
101 |
-
#: lingotek/lingotek.php:146
|
102 |
-
msgid "Do you need someone to run your localization project?"
|
103 |
-
msgstr ""
|
104 |
-
|
105 |
-
#: lingotek/lingotek.php:147
|
106 |
-
msgid "Do you need customized workflows?"
|
107 |
-
msgstr ""
|
108 |
-
|
109 |
-
#: lingotek/lingotek.php:148
|
110 |
-
msgid "Do you you have existing Translation Memories you would like to use?"
|
111 |
-
msgstr ""
|
112 |
-
|
113 |
-
#: lingotek/lingotek.php:149
|
114 |
-
msgid "Do you need help creating glossaries and terminologies?"
|
115 |
-
msgstr ""
|
116 |
-
|
117 |
-
#: lingotek/lingotek.php:254
|
118 |
-
msgid "Learn more..."
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#. Plugin Name of the plugin/theme
|
122 |
-
msgid "Polylang"
|
123 |
-
msgstr ""
|
124 |
-
|
125 |
-
#. Plugin URI of the plugin/theme
|
126 |
-
msgid "http://polylang.wordpress.com/"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#. Description of the plugin/theme
|
130 |
-
msgid "Adds multilingual capability to WordPress"
|
131 |
-
msgstr "Tambahkan kapabilitas multi-bahasa pada WordPress"
|
132 |
-
|
133 |
-
#. Author of the plugin/theme
|
134 |
-
msgid "Frédéric Demarle"
|
135 |
-
msgstr ""
|
136 |
-
|
137 |
-
#. Author URI of the plugin/theme
|
138 |
-
msgid "http://polylang.wordpress.com"
|
139 |
-
msgstr ""
|
140 |
-
|
141 |
-
#: admin/admin-filters-columns.php:141 admin/admin-filters-columns.php:236
|
142 |
-
msgid "Add new translation"
|
143 |
-
msgstr "Tambahkan terjemahan baru"
|
144 |
-
|
145 |
-
#: admin/admin-filters-columns.php:161
|
146 |
-
msgid "— No Change —"
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: admin/admin-filters-columns.php:174 admin/admin-filters-media.php:55
|
150 |
-
#: admin/admin-filters-post.php:159 admin/admin-filters-term.php:85
|
151 |
-
#: admin/admin-filters-term.php:136 include/model.php:591
|
152 |
-
msgid "Language"
|
153 |
-
msgstr "Bahasa"
|
154 |
-
|
155 |
-
#: admin/admin-filters-post.php:133 admin/admin.php:96 admin/settings.php:70
|
156 |
-
#: admin/settings.php:97 include/model.php:590
|
157 |
-
msgid "Languages"
|
158 |
-
msgstr "Bahasa"
|
159 |
-
|
160 |
-
#: admin/admin-filters-post.php:239
|
161 |
-
msgid "(no parent)"
|
162 |
-
msgstr ""
|
163 |
-
|
164 |
-
#: admin/admin-filters-post.php:474 admin/admin-filters-term.php:763
|
165 |
-
#: admin/table-languages.php:65 admin/view-translations-media.php:21
|
166 |
-
msgid "Edit"
|
167 |
-
msgstr "Sunting"
|
168 |
-
|
169 |
-
#: admin/admin-filters-term.php:92 admin/admin-filters-term.php:144
|
170 |
-
msgid "Sets the language"
|
171 |
-
msgstr "Setel bahasa"
|
172 |
-
|
173 |
-
#: admin/admin-filters-term.php:454
|
174 |
-
msgid "None"
|
175 |
-
msgstr ""
|
176 |
-
|
177 |
-
#: admin/admin-filters.php:52
|
178 |
-
msgid "The widget is displayed for:"
|
179 |
-
msgstr "Widget tersebut ditampilkan untuk:"
|
180 |
-
|
181 |
-
#: admin/admin-filters.php:55 include/model.php:592
|
182 |
-
msgid "All languages"
|
183 |
-
msgstr "Semua bahasa"
|
184 |
-
|
185 |
-
#: admin/admin-filters.php:123
|
186 |
-
msgid "Admin language"
|
187 |
-
msgstr "Bahasa untuk Admin"
|
188 |
-
|
189 |
-
#: admin/admin-filters.php:126
|
190 |
-
msgid "WordPress default"
|
191 |
-
msgstr "Bawaan WordPress (default)"
|
192 |
-
|
193 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
194 |
-
msgid "Upgrading language files…"
|
195 |
-
msgstr "Memperbarui berkas-berkas bahasa…"
|
196 |
-
|
197 |
-
#: admin/admin-filters.php:203
|
198 |
-
msgid "The chosen static front page must be translated in all languages."
|
199 |
-
msgstr "Halaman depan statis terpilih harus diterjemahkan ke dalam semua bahasa."
|
200 |
-
|
201 |
-
#: admin/admin-model.php:38
|
202 |
-
msgid "Impossible to add the language."
|
203 |
-
msgstr "Tidak dimungkinkan menambah bahasa."
|
204 |
-
|
205 |
-
#: admin/admin-model.php:66
|
206 |
-
msgid "Language added."
|
207 |
-
msgstr "Bahasa ditambahkan."
|
208 |
-
|
209 |
-
#: admin/admin-model.php:145
|
210 |
-
msgid "Language deleted."
|
211 |
-
msgstr "Bahasa dihapus."
|
212 |
-
|
213 |
-
#: admin/admin-model.php:224
|
214 |
-
msgid "Language updated."
|
215 |
-
msgstr "Bahasa diperbarui."
|
216 |
-
|
217 |
-
#: admin/admin-model.php:241
|
218 |
-
msgid "Enter a valid WordPress locale"
|
219 |
-
msgstr "Masukkan lokala (locale) WordPress yang valid."
|
220 |
-
|
221 |
-
#: admin/admin-model.php:245
|
222 |
-
msgid "The language code contains invalid characters"
|
223 |
-
msgstr "Kode bahasa berisi karakter yang tidak valid"
|
224 |
-
|
225 |
-
#: admin/admin-model.php:249
|
226 |
-
msgid "The language code must be unique"
|
227 |
-
msgstr "Kode bahasa harus unik"
|
228 |
-
|
229 |
-
#: admin/admin-model.php:254
|
230 |
-
msgid "The language must have a name"
|
231 |
-
msgstr "Bahasa harus memiliki nama"
|
232 |
-
|
233 |
-
#: admin/admin-nav-menu.php:52 admin/admin-nav-menu.php:73
|
234 |
-
#: admin/admin-nav-menu.php:76 admin/admin-nav-menu.php:107
|
235 |
-
#: admin/admin-nav-menu.php:169 install/upgrade.php:302
|
236 |
-
msgid "Language switcher"
|
237 |
-
msgstr "Pengalih Bahasa"
|
238 |
-
|
239 |
-
#: admin/admin-strings.php:54
|
240 |
-
msgid "Site Title"
|
241 |
-
msgstr ""
|
242 |
-
|
243 |
-
#: admin/admin-strings.php:55
|
244 |
-
msgid "Tagline"
|
245 |
-
msgstr ""
|
246 |
-
|
247 |
-
#: admin/admin-strings.php:56
|
248 |
-
msgid "Date Format"
|
249 |
-
msgstr ""
|
250 |
-
|
251 |
-
#: admin/admin-strings.php:57
|
252 |
-
msgid "Time Format"
|
253 |
-
msgstr ""
|
254 |
-
|
255 |
-
#: admin/admin-strings.php:59
|
256 |
-
msgid "Widget title"
|
257 |
-
msgstr "Judul widget"
|
258 |
-
|
259 |
-
#: admin/admin-strings.php:60
|
260 |
-
msgid "Widget text"
|
261 |
-
msgstr "Teks widget"
|
262 |
-
|
263 |
-
#: admin/admin.php:204 admin/settings.php:102
|
264 |
-
msgid "Settings"
|
265 |
-
msgstr "Pengaturan"
|
266 |
-
|
267 |
-
#: admin/admin.php:312
|
268 |
-
msgid "Show all languages"
|
269 |
-
msgstr "Tampilkan semua bahasa"
|
270 |
-
|
271 |
-
#: admin/admin.php:321
|
272 |
-
msgid "Filters content by language"
|
273 |
-
msgstr "Pilah konten sesuai bahasa"
|
274 |
-
|
275 |
-
#: admin/admin.php:419 admin/settings.php:183
|
276 |
-
msgid "The language was created, but the WordPress language file was not downloaded. Please install it manually."
|
277 |
-
msgstr "Bahasa telah dibuat, namun file bahasa untuk WordPress belum terunduh. Silahkan menginstalnya secara manual."
|
278 |
-
|
279 |
-
#: admin/settings.php:52
|
280 |
-
msgid "Recommended plugins"
|
281 |
-
msgstr "Daftar plugin yang disarankan"
|
282 |
-
|
283 |
-
#: admin/settings.php:62
|
284 |
-
msgid "About Polylang"
|
285 |
-
msgstr "Tentang Polylang"
|
286 |
-
|
287 |
-
#: admin/settings.php:78
|
288 |
-
msgid "Strings translations"
|
289 |
-
msgstr "Terjemahan string"
|
290 |
-
|
291 |
-
#: admin/settings.php:101
|
292 |
-
msgid "Strings translation"
|
293 |
-
msgstr "Penerjemahan string"
|
294 |
-
|
295 |
-
#: admin/settings.php:242
|
296 |
-
msgid "Translations updated."
|
297 |
-
msgstr "Terjemahan diperbarui."
|
298 |
-
|
299 |
-
#: admin/settings.php:300
|
300 |
-
msgid "Settings saved."
|
301 |
-
msgstr ""
|
302 |
-
|
303 |
-
#: admin/settings.php:321
|
304 |
-
msgid "Taxonomies"
|
305 |
-
msgstr "Taksonomi"
|
306 |
-
|
307 |
-
#: admin/settings.php:322
|
308 |
-
msgid "Custom fields"
|
309 |
-
msgstr "Bidang kustom (custom fields)"
|
310 |
-
|
311 |
-
#: admin/settings.php:323
|
312 |
-
msgid "Comment status"
|
313 |
-
msgstr "Status komentar"
|
314 |
-
|
315 |
-
#: admin/settings.php:324
|
316 |
-
msgid "Ping status"
|
317 |
-
msgstr "Status ping"
|
318 |
-
|
319 |
-
#: admin/settings.php:325
|
320 |
-
msgid "Sticky posts"
|
321 |
-
msgstr "Tulisan-tulisan lekat (sticky posts)"
|
322 |
-
|
323 |
-
#: admin/settings.php:326
|
324 |
-
msgid "Published date"
|
325 |
-
msgstr "Tanggal terbit"
|
326 |
-
|
327 |
-
#: admin/settings.php:327
|
328 |
-
msgid "Post format"
|
329 |
-
msgstr "Format pos"
|
330 |
-
|
331 |
-
#: admin/settings.php:328
|
332 |
-
msgid "Page parent"
|
333 |
-
msgstr "Induk halaman"
|
334 |
-
|
335 |
-
#: admin/settings.php:329
|
336 |
-
msgid "Page template"
|
337 |
-
msgstr "Templet halaman"
|
338 |
-
|
339 |
-
#: admin/settings.php:330
|
340 |
-
msgid "Page order"
|
341 |
-
msgstr "Urutan halaman"
|
342 |
-
|
343 |
-
#: admin/settings.php:331
|
344 |
-
msgid "Featured image"
|
345 |
-
msgstr "Gambar fitur (featured image)"
|
346 |
-
|
347 |
-
#: admin/table-languages.php:70
|
348 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
349 |
-
msgstr "Anda akan menghapus permanen bahasa ini. Anda yakin?"
|
350 |
-
|
351 |
-
#: admin/table-languages.php:71 admin/table-string.php:168
|
352 |
-
msgid "Delete"
|
353 |
-
msgstr "Hapus"
|
354 |
-
|
355 |
-
#: admin/table-languages.php:85 admin/view-tab-lang.php:55
|
356 |
-
msgid "Full name"
|
357 |
-
msgstr "Nama bahasa"
|
358 |
-
|
359 |
-
#: admin/table-languages.php:86 admin/view-tab-lang.php:61
|
360 |
-
msgid "Locale"
|
361 |
-
msgstr "Lokala <i>(locale)</i>"
|
362 |
-
|
363 |
-
#: admin/table-languages.php:87
|
364 |
-
msgid "Code"
|
365 |
-
msgstr "Kode"
|
366 |
-
|
367 |
-
#: admin/table-languages.php:88 admin/view-tab-lang.php:91
|
368 |
-
msgid "Order"
|
369 |
-
msgstr "Urutan"
|
370 |
-
|
371 |
-
#: admin/table-languages.php:89
|
372 |
-
msgid "Flag"
|
373 |
-
msgstr "Bendera"
|
374 |
-
|
375 |
-
#: admin/table-languages.php:90
|
376 |
-
msgid "Posts"
|
377 |
-
msgstr "Tulisan (posts)"
|
378 |
-
|
379 |
-
#: admin/table-string.php:109
|
380 |
-
msgid "String"
|
381 |
-
msgstr "String"
|
382 |
-
|
383 |
-
#: admin/table-string.php:110
|
384 |
-
msgid "Name"
|
385 |
-
msgstr "Nama"
|
386 |
-
|
387 |
-
#: admin/table-string.php:111
|
388 |
-
msgid "Group"
|
389 |
-
msgstr "Grup"
|
390 |
-
|
391 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
392 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
393 |
-
#: admin/view-translations-term.php:11
|
394 |
-
msgid "Translations"
|
395 |
-
msgstr "Terjemahan"
|
396 |
-
|
397 |
-
#: admin/table-string.php:187
|
398 |
-
msgid "View all groups"
|
399 |
-
msgstr "Tampilkan semua grup"
|
400 |
-
|
401 |
-
#: admin/table-string.php:200
|
402 |
-
msgid "Filter"
|
403 |
-
msgstr ""
|
404 |
-
|
405 |
-
#: admin/view-about.php:3
|
406 |
-
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."
|
407 |
-
msgstr "Polylang disediakan beserta %sdokumentasi%s yang lengkap (tapi dalam Bahasa Inggris). Dokumentasi tersebut meliputi informasi tentang cara mengatur situs multi-bahasa Anda dan menggunakannya sehari-hari, sebuah FAQ, serta dokumentasi untuk para programer untuk mengadaptasi plugin dan theme buatan mereka."
|
408 |
-
|
409 |
-
#: admin/view-about.php:9
|
410 |
-
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."
|
411 |
-
msgstr "Anda juga akan menemukan informasi bermanfaat di dalam %sforum pendukung (support forum)%s. Walaupun demikian, lakukan terlebih dahulu pencarian mengenai topik Anda yang inginkan sebelum membuat topik baru di forum tersebut."
|
412 |
-
|
413 |
-
#: admin/view-about.php:16
|
414 |
-
msgid "Polylang is free of charge and is released under the same license as WordPress, the %sGPL%s."
|
415 |
-
msgstr "Polylang disediakan gratis dan dirilis di bawah lisensi yang sama dengan WordPress, yaitu %sGPL%s."
|
416 |
-
|
417 |
-
#: admin/view-about.php:22
|
418 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
419 |
-
msgstr "Jika Anda ingin tahu bagaimana agar bisa berkontribusi dalam proyek ini, silahkan %sbaca ini%s."
|
420 |
-
|
421 |
-
#: admin/view-about.php:27
|
422 |
-
msgid "Finally if you like this plugin or if it helps your business, donations to the author are greatly appreciated."
|
423 |
-
msgstr "Akhir kata, jika Anda menyukai plugin ini ataupun merasa bahwa plugin ini membantu bisnis Anda, donasi kepada pengembangnya sangat dihargai."
|
424 |
-
|
425 |
-
#: admin/view-tab-lang.php:21
|
426 |
-
msgid "Edit language"
|
427 |
-
msgstr "Sunting bahasa"
|
428 |
-
|
429 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:103
|
430 |
-
msgid "Add new language"
|
431 |
-
msgstr "Tambahkan bahasa baru"
|
432 |
-
|
433 |
-
#: admin/view-tab-lang.php:37
|
434 |
-
msgid "Choose a language"
|
435 |
-
msgstr "Pilih sebuah bahasa"
|
436 |
-
|
437 |
-
#: admin/view-tab-lang.php:51
|
438 |
-
msgid "You can choose a language in the list or directly edit it below."
|
439 |
-
msgstr "Anda dapat memilih satu bahasa dari daftar yang ada atau langsung menyuntingnya di bawah ini."
|
440 |
-
|
441 |
-
#: admin/view-tab-lang.php:57
|
442 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
443 |
-
msgstr "Sebutan tersebut sebagai nama bahasa yang akan ditampilkan pada situs Anda (contohnya: Bahasa Indonesia)"
|
444 |
-
|
445 |
-
#: admin/view-tab-lang.php:66
|
446 |
-
msgid "WordPress Locale for the language (for example: en_US). You will need to install the .mo file for this language."
|
447 |
-
msgstr "Lokala WordPress untuk bahasa tersebut (contohnya: id_ID). Anda harus menginstal file .mo untuk bahasa ini."
|
448 |
-
|
449 |
-
#: admin/view-tab-lang.php:70
|
450 |
-
msgid "Language code"
|
451 |
-
msgstr "Kode bahasa"
|
452 |
-
|
453 |
-
#: admin/view-tab-lang.php:72
|
454 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
455 |
-
msgstr "Kode bahasa - sebaiknya 2-letters ISO 639-1 (for example: en)"
|
456 |
-
|
457 |
-
#: admin/view-tab-lang.php:76
|
458 |
-
msgid "Text direction"
|
459 |
-
msgstr "Arah teks"
|
460 |
-
|
461 |
-
#: admin/view-tab-lang.php:80
|
462 |
-
msgid "left to right"
|
463 |
-
msgstr "kiri ke kanan"
|
464 |
-
|
465 |
-
#: admin/view-tab-lang.php:85
|
466 |
-
msgid "right to left"
|
467 |
-
msgstr "kanan ke kiri"
|
468 |
-
|
469 |
-
#: admin/view-tab-lang.php:87
|
470 |
-
msgid "Choose the text direction for the language"
|
471 |
-
msgstr "Pilih arah teks untuk bahasa tersebut"
|
472 |
-
|
473 |
-
#: admin/view-tab-lang.php:93
|
474 |
-
msgid "Position of the language in the language switcher"
|
475 |
-
msgstr "Posisi bahasa dalam Pengalih Bahasa"
|
476 |
-
|
477 |
-
#: admin/view-tab-lang.php:103
|
478 |
-
msgid "Update"
|
479 |
-
msgstr ""
|
480 |
-
|
481 |
-
#: admin/view-tab-settings.php:14
|
482 |
-
msgid "Default language"
|
483 |
-
msgstr "Bahasa bawaan <i>(default)</i>"
|
484 |
-
|
485 |
-
#: admin/view-tab-settings.php:29
|
486 |
-
msgid "There are posts, pages, categories or tags without language set. Do you want to set them all to default language ?"
|
487 |
-
msgstr "Terdapat tulisan, halaman, kategori atau tag tanpa set bahasa. Anda ingin menyetel semua itu ke bahasa bawaan <i>(dafault language)</i>?"
|
488 |
-
|
489 |
-
#: admin/view-tab-settings.php:37
|
490 |
-
msgid "URL modifications"
|
491 |
-
msgstr "Modifikasi URL"
|
492 |
-
|
493 |
-
#: admin/view-tab-settings.php:43
|
494 |
-
msgid "The language is set from content"
|
495 |
-
msgstr "Bahasa disetel dari konten"
|
496 |
-
|
497 |
-
#: admin/view-tab-settings.php:46
|
498 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
499 |
-
msgstr "URL untuk pos, halaman, kategori dan tag tidak berubah."
|
500 |
-
|
501 |
-
#: admin/view-tab-settings.php:51
|
502 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
503 |
-
msgstr "Bahasa disetel dari nama direktori pada permalink cantik"
|
504 |
-
|
505 |
-
#: admin/view-tab-settings.php:51
|
506 |
-
msgid "The language is set from the code in the URL"
|
507 |
-
msgstr "Bahasa disetel dari kode pada URL"
|
508 |
-
|
509 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
510 |
-
#: admin/view-tab-settings.php:109 admin/view-tab-settings.php:118
|
511 |
-
msgid "Example:"
|
512 |
-
msgstr "Contoh:"
|
513 |
-
|
514 |
-
#: admin/view-tab-settings.php:60
|
515 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
516 |
-
msgstr "Bahasa disetel dari nama subdomain pada permalink cantik."
|
517 |
-
|
518 |
-
#: admin/view-tab-settings.php:69
|
519 |
-
msgid "The language is set from different domains"
|
520 |
-
msgstr "Bahasa disetel dari domain yang berbeda."
|
521 |
-
|
522 |
-
#: admin/view-tab-settings.php:92
|
523 |
-
msgid "Hide URL language information for default language"
|
524 |
-
msgstr "Sembunyikan URL informasi bahasa untuk bahasa bawaan <i>(default language)</i>"
|
525 |
-
|
526 |
-
#: admin/view-tab-settings.php:106
|
527 |
-
msgid "Remove /language/ in pretty permalinks"
|
528 |
-
msgstr "Hilangkan /language/ pada permalink cantik"
|
529 |
-
|
530 |
-
#: admin/view-tab-settings.php:115
|
531 |
-
msgid "Keep /language/ in pretty permalinks"
|
532 |
-
msgstr "Biarkan /language/ pada permalink cantik"
|
533 |
-
|
534 |
-
#: admin/view-tab-settings.php:130
|
535 |
-
msgid "The front page url contains the language code instead of the page name or page id"
|
536 |
-
msgstr "URL halaman depan berisi kode bahasa, seharusnya nama halaman atau id halaman"
|
537 |
-
|
538 |
-
#: admin/view-tab-settings.php:138
|
539 |
-
msgid "Example: %s instead of %s"
|
540 |
-
msgstr "Contoh: %s dan bukan %s"
|
541 |
-
|
542 |
-
#: admin/view-tab-settings.php:148
|
543 |
-
msgid "Detect browser language"
|
544 |
-
msgstr "Deteksi bahasa peramban <i>(browser language)</i>"
|
545 |
-
|
546 |
-
#: admin/view-tab-settings.php:154
|
547 |
-
msgid "When the front page is visited, set the language according to the browser preference"
|
548 |
-
msgstr "Saat halaman depan dikunjungi, setel bahasa sesuai preferensi peramban <i>(browser preference)</i>"
|
549 |
-
|
550 |
-
#: admin/view-tab-settings.php:161
|
551 |
-
msgid "Media"
|
552 |
-
msgstr "Media"
|
553 |
-
|
554 |
-
#: admin/view-tab-settings.php:167
|
555 |
-
msgid "Activate languages and translations for media"
|
556 |
-
msgstr "Aktifkan bahasa dan terjemahan untuk media"
|
557 |
-
|
558 |
-
#: admin/view-tab-settings.php:175
|
559 |
-
msgid "Custom post types"
|
560 |
-
msgstr "Jenis tulisan kustom (Custom post types)"
|
561 |
-
|
562 |
-
#: admin/view-tab-settings.php:188
|
563 |
-
msgid "Activate languages and translations for custom post types."
|
564 |
-
msgstr "Aktifkan bahasa dan terjemahan untuk jenis tulisan kustom."
|
565 |
-
|
566 |
-
#: admin/view-tab-settings.php:195
|
567 |
-
msgid "Custom taxonomies"
|
568 |
-
msgstr "Taksonomi kustom"
|
569 |
-
|
570 |
-
#: admin/view-tab-settings.php:208
|
571 |
-
msgid "Activate languages and translations for custom taxonomies."
|
572 |
-
msgstr "Aktifkan bahasa dan terjemahan untuk taksonomi kustom."
|
573 |
-
|
574 |
-
#: admin/view-tab-settings.php:214
|
575 |
-
msgid "Synchronization"
|
576 |
-
msgstr "Sinkronisasi"
|
577 |
-
|
578 |
-
#: admin/view-tab-settings.php:225
|
579 |
-
msgid "The synchronization options allow to maintain exact same values (or translations in the case of taxonomies and page parent) of meta content between the translations of a post or page."
|
580 |
-
msgstr "Opsi-opsi sinkronisasi memungkinkan untuk menjaga nilai (atau terjemahan, jika pada taksonomi dan induk halaman) dari isi meta agar tepat sama antara terjemahan pos atau halaman."
|
581 |
-
|
582 |
-
#: admin/view-tab-strings.php:8
|
583 |
-
msgid "Search translations"
|
584 |
-
msgstr "Cari terjemahan"
|
585 |
-
|
586 |
-
#: admin/view-tab-strings.php:11
|
587 |
-
msgid "Clean strings translation database"
|
588 |
-
msgstr "Bersihkan database terjemahan semua string"
|
589 |
-
|
590 |
-
#: admin/view-tab-strings.php:12
|
591 |
-
msgid "Use this to remove unused strings from database, for example after a plugin has been uninstalled."
|
592 |
-
msgstr "Gunakan ini untuk menghapus string-string dari database, misalnya setelah suatu plugin baru di-uninstall."
|
593 |
-
|
594 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
595 |
-
#: admin/view-translations-term.php:30
|
596 |
-
msgid "Add new"
|
597 |
-
msgstr "Tambah yang baru"
|
598 |
-
|
599 |
-
#: frontend/frontend-filters-search.php:80
|
600 |
-
msgid "Search"
|
601 |
-
msgstr ""
|
602 |
-
|
603 |
-
#: include/model.php:755
|
604 |
-
msgid "Uncategorized"
|
605 |
-
msgstr ""
|
606 |
-
|
607 |
-
#: include/plugins-compat.php:89
|
608 |
-
msgid "Import <strong>posts, pages, comments, custom fields, categories, and tags</strong> from a WordPress export file."
|
609 |
-
msgstr ""
|
610 |
-
|
611 |
-
#: include/switcher.php:22
|
612 |
-
msgid "Displays language names"
|
613 |
-
msgstr "Tampilkan nama-nama bahasa"
|
614 |
-
|
615 |
-
#: include/switcher.php:23
|
616 |
-
msgid "Displays flags"
|
617 |
-
msgstr "Tampilkan bendera"
|
618 |
-
|
619 |
-
#: include/switcher.php:24
|
620 |
-
msgid "Forces link to front page"
|
621 |
-
msgstr "Paksa tautan ke halaman depan"
|
622 |
-
|
623 |
-
#: include/switcher.php:25
|
624 |
-
msgid "Hides the current language"
|
625 |
-
msgstr "Sembunyikan bahasa saat ini"
|
626 |
-
|
627 |
-
#: include/switcher.php:26
|
628 |
-
msgid "Hides languages with no translation"
|
629 |
-
msgstr "Sembunyikan bahasa yang tak memiliki terjemahan"
|
630 |
-
|
631 |
-
#: include/switcher.php:30
|
632 |
-
msgid "Displays as dropdown"
|
633 |
-
msgstr "Tampilkan sebagai dropdown"
|
634 |
-
|
635 |
-
#. translators: Calendar caption: 1: month name, 2: 4-digit year
|
636 |
-
#: include/widget-calendar.php:124
|
637 |
-
msgctxt "calendar caption"
|
638 |
-
msgid "%1$s %2$s"
|
639 |
-
msgstr ""
|
640 |
-
|
641 |
-
#: include/widget-languages.php:16
|
642 |
-
msgid "Language Switcher"
|
643 |
-
msgstr "Pengalih Bahasa"
|
644 |
-
|
645 |
-
#: include/widget-languages.php:16
|
646 |
-
msgid "Displays a language switcher"
|
647 |
-
msgstr "Tampilkan sebuah Pengalih Bahasa"
|
648 |
-
|
649 |
-
#: include/widget-languages.php:75
|
650 |
-
msgid "Title:"
|
651 |
-
msgstr "Judul:"
|
652 |
-
|
653 |
-
#: include/widget-recent-comments.php:46
|
654 |
-
msgid "Recent Comments"
|
655 |
-
msgstr ""
|
656 |
-
|
657 |
-
#. translators: comments widget: 1: comment author, 2: post link
|
658 |
-
#: include/widget-recent-comments.php:84
|
659 |
-
msgctxt "widgets"
|
660 |
-
msgid "%1$s on %2$s"
|
661 |
-
msgstr ""
|
662 |
-
|
663 |
-
#: include/widget-recent-posts.php:46
|
664 |
-
msgid "Recent Posts"
|
665 |
-
msgstr ""
|
666 |
-
|
667 |
-
#: install/install.php:24
|
668 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
669 |
-
msgstr "Anda menggunakan WordPress %s. Polylang memerlukan setidaknya WordPress %s."
|
670 |
-
|
671 |
-
#: install/upgrade.php:76
|
672 |
-
msgid "Polylang has been deactivated because you upgraded from a too old version."
|
673 |
-
msgstr "Polylang telah dinonaktifkan karena Anda meningkatkannya dari versi yang sangat lama."
|
674 |
-
|
675 |
-
#: install/upgrade.php:78
|
676 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
677 |
-
msgstr "Mohon tingkatkan dahulu ke %s sebelum meningkatkannya ke %s."
|
678 |
-
|
679 |
-
#: lingotek/lingotek.php:26
|
680 |
-
msgid "You’ve just upgraded to the latest version of Polylang! Would you like to automatically translate your website for free?"
|
681 |
-
msgstr ""
|
682 |
-
|
683 |
-
#: lingotek/lingotek.php:30
|
684 |
-
msgid "Close"
|
685 |
-
msgstr "Tutup"
|
686 |
-
|
687 |
-
#: lingotek/lingotek.php:33
|
688 |
-
msgid "Learn more"
|
689 |
-
msgstr ""
|
690 |
-
|
691 |
-
#: lingotek/lingotek.php:39
|
692 |
-
msgid "Click on Activate Lingotek to start translating."
|
693 |
-
msgstr ""
|
694 |
-
|
695 |
-
#: lingotek/lingotek.php:42
|
696 |
-
msgid "Activate Lingotek"
|
697 |
-
msgstr ""
|
698 |
-
|
699 |
-
#: lingotek/lingotek.php:54
|
700 |
-
msgid "Congratulations!"
|
701 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-ka_GE.mo
DELETED
Binary file
|
languages/polylang-ka_GE.po
DELETED
@@ -1,658 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang v1.6beta1\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-15 11:50+0100\n"
|
7 |
-
"Last-Translator: \n"
|
8 |
-
"Language-Team: Rusudan Tsiskreli <tsiskreli@highlander.ge>\n"
|
9 |
-
"Language: ka_GE\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
-
"X-Poedit-Basepath: ../\n"
|
18 |
-
"X-Textdomain-Support: yes\n"
|
19 |
-
"X-Generator: Poedit 1.5.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang -ს მოყვება ფართო %sdocumentation%s (მხოლოდ ინგლისურად). ეს შეიცავს "
|
32 |
-
"ინფორმაციას, თუ როგორ უნდა გამართოთ მრავალენოვანი საიტი და გამოიყენოთ იგი "
|
33 |
-
"ყოველდღიურად, ხდკ და ასევე დოკუმენტაცია პროგრამისტებისთვის, თემისა და სხვა "
|
34 |
-
"პლაგინების მოსარგებად."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"სასარგებლო ინფორმაციის ნახვა ასევე შეგიძლიათ %ssupport forum%s. თუმცა ჯერ "
|
44 |
-
"დაგუგლეთ, მერე დაპოსტეთ."
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr "პოლილანგი უნასია და იგივე ლიცენზიითაა რაც WordPress %sGPL%s."
|
53 |
-
|
54 |
-
# @ polylang
|
55 |
-
#: admin/view-about.php:22
|
56 |
-
#, php-format
|
57 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
58 |
-
msgstr "თუ გაინტერესებთ თუ როგორ დაეხმაროთ პროექტს, %sread this%s."
|
59 |
-
|
60 |
-
# @ polylang
|
61 |
-
#: admin/view-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 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
71 |
-
#: admin/settings.php:97 include/model.php:561
|
72 |
-
msgid "Languages"
|
73 |
-
msgstr "ენები"
|
74 |
-
|
75 |
-
# @ polylang
|
76 |
-
#: include/switcher.php:22
|
77 |
-
msgid "Displays language names"
|
78 |
-
msgstr "ენის სახელს ასახავს"
|
79 |
-
|
80 |
-
# @ polylang
|
81 |
-
#: include/switcher.php:23
|
82 |
-
msgid "Displays flags"
|
83 |
-
msgstr "დროშებს ასახავს"
|
84 |
-
|
85 |
-
# @ polylang
|
86 |
-
#: include/switcher.php:24
|
87 |
-
msgid "Forces link to front page"
|
88 |
-
msgstr "ბმულით სათაო გვერდზე გადასვლა"
|
89 |
-
|
90 |
-
# @ polylang
|
91 |
-
#: include/switcher.php:25
|
92 |
-
msgid "Hides the current language"
|
93 |
-
msgstr "მიმდინარე ენის დამალვა"
|
94 |
-
|
95 |
-
# @ polylang
|
96 |
-
#: include/switcher.php:30
|
97 |
-
msgid "Displays as dropdown"
|
98 |
-
msgstr "ჩამოსაშლელად ასახავს"
|
99 |
-
|
100 |
-
# @ polylang
|
101 |
-
#: admin/admin.php:267
|
102 |
-
msgid "Filters content by language"
|
103 |
-
msgstr "შიგთავსის ენის მიხედვით ფილტრაცია"
|
104 |
-
|
105 |
-
# @ polylang
|
106 |
-
#: admin/admin.php:258
|
107 |
-
msgid "Show all languages"
|
108 |
-
msgstr "ყველა ენის ჩვენება"
|
109 |
-
|
110 |
-
# @ polylang
|
111 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
112 |
-
msgid "Add new translation"
|
113 |
-
msgstr "ახალი თარგმანის დამატება"
|
114 |
-
|
115 |
-
# @ polylang
|
116 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
117 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
118 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
119 |
-
msgid "Language"
|
120 |
-
msgstr "ენა"
|
121 |
-
|
122 |
-
# @ polylang
|
123 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
124 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
125 |
-
#: admin/view-translations-term.php:11
|
126 |
-
msgid "Translations"
|
127 |
-
msgstr "თარგმანები"
|
128 |
-
|
129 |
-
# @ polylang
|
130 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
131 |
-
msgid "Sets the language"
|
132 |
-
msgstr "ენას აყენებს"
|
133 |
-
|
134 |
-
# @ polylang
|
135 |
-
#: admin/admin-filters.php:52
|
136 |
-
msgid "The widget is displayed for:"
|
137 |
-
msgstr "ვიდჯეტი აისახება:"
|
138 |
-
|
139 |
-
# @ polylang
|
140 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
141 |
-
msgid "All languages"
|
142 |
-
msgstr "ყველა ენა"
|
143 |
-
|
144 |
-
# @ polylang
|
145 |
-
#: admin/admin-filters.php:123
|
146 |
-
msgid "Admin language"
|
147 |
-
msgstr "ადმინისტრატორის ენა"
|
148 |
-
|
149 |
-
# @ polylang
|
150 |
-
#: admin/admin-filters.php:126
|
151 |
-
msgid "WordPress default"
|
152 |
-
msgstr "WordPress ნაგულისხმევი"
|
153 |
-
|
154 |
-
# @ polylang
|
155 |
-
#: admin/admin.php:167 admin/settings.php:102
|
156 |
-
msgid "Settings"
|
157 |
-
msgstr "პარამეტრები"
|
158 |
-
|
159 |
-
# @ polylang
|
160 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
161 |
-
msgid "Upgrading language files…"
|
162 |
-
msgstr "ენის ფაილების განახლება…"
|
163 |
-
|
164 |
-
# @ polylang
|
165 |
-
#: admin/settings.php:62
|
166 |
-
msgid "About Polylang"
|
167 |
-
msgstr "Polylang-ის შესახებ"
|
168 |
-
|
169 |
-
# @ polylang
|
170 |
-
#: admin/settings.php:78
|
171 |
-
msgid "Strings translations"
|
172 |
-
msgstr "სტრიქონების თარგმნა"
|
173 |
-
|
174 |
-
# @ polylang
|
175 |
-
#: admin/settings.php:101
|
176 |
-
msgid "Strings translation"
|
177 |
-
msgstr "სტრიქონების თარგმნა"
|
178 |
-
|
179 |
-
# @ polylang
|
180 |
-
#: admin/admin-model.php:244
|
181 |
-
msgid "Enter a valid WordPress locale"
|
182 |
-
msgstr "შეიყვანეთ მართებული WordPress locale"
|
183 |
-
|
184 |
-
# @ polylang
|
185 |
-
#: admin/admin-model.php:252
|
186 |
-
msgid "The language code must be unique"
|
187 |
-
msgstr "ენის კოდი უნიკალური უნდა იყოს"
|
188 |
-
|
189 |
-
# @ polylang
|
190 |
-
#: admin/admin-model.php:256
|
191 |
-
msgid "The language must have a name"
|
192 |
-
msgstr "ენას სახელი უნდა ჰქონდეს"
|
193 |
-
|
194 |
-
# @ polylang
|
195 |
-
#: admin/admin.php:367 admin/settings.php:180
|
196 |
-
msgid ""
|
197 |
-
"The language was created, but the WordPress language file was not "
|
198 |
-
"downloaded. Please install it manually."
|
199 |
-
msgstr ""
|
200 |
-
"ენა შეიქმნა, მაგრამ WordPress-ის ფაილები არ იყო ჩამოტვირთული. გთხოვთ ხელით "
|
201 |
-
"დააყენოთ."
|
202 |
-
|
203 |
-
# @ polylang
|
204 |
-
#: admin/admin-strings.php:59
|
205 |
-
msgid "Widget title"
|
206 |
-
msgstr "ვიჯეტის სახელი"
|
207 |
-
|
208 |
-
# @ polylang
|
209 |
-
#: admin/settings.php:319
|
210 |
-
msgid "Taxonomies"
|
211 |
-
msgstr "ტაქსონომიები"
|
212 |
-
|
213 |
-
# @ polylang
|
214 |
-
#: admin/settings.php:320
|
215 |
-
msgid "Custom fields"
|
216 |
-
msgstr "დამატებითი ველები"
|
217 |
-
|
218 |
-
# @ polylang
|
219 |
-
#: admin/settings.php:321
|
220 |
-
msgid "Comment status"
|
221 |
-
msgstr "კომენტარების სტატუსი"
|
222 |
-
|
223 |
-
# @ polylang
|
224 |
-
#: admin/settings.php:322
|
225 |
-
msgid "Ping status"
|
226 |
-
msgstr "პინგის სტატუსი"
|
227 |
-
|
228 |
-
# @ polylang
|
229 |
-
#: admin/settings.php:323
|
230 |
-
msgid "Sticky posts"
|
231 |
-
msgstr "მიმაგრებული პოსტი"
|
232 |
-
|
233 |
-
# @ polylang
|
234 |
-
#: admin/settings.php:324
|
235 |
-
msgid "Published date"
|
236 |
-
msgstr "გამოქვეყნების თარიღი"
|
237 |
-
|
238 |
-
# @ polylang
|
239 |
-
#: admin/settings.php:325
|
240 |
-
msgid "Post format"
|
241 |
-
msgstr "პოსტის ფორმატი"
|
242 |
-
|
243 |
-
# @ polylang
|
244 |
-
#: admin/settings.php:326
|
245 |
-
msgid "Page parent"
|
246 |
-
msgstr "გვერდის მშობელი"
|
247 |
-
|
248 |
-
# @ polylang
|
249 |
-
#: admin/settings.php:327
|
250 |
-
msgid "Page template"
|
251 |
-
msgstr "გვერდის თარგი"
|
252 |
-
|
253 |
-
# @ polylang
|
254 |
-
#: admin/settings.php:328
|
255 |
-
msgid "Page order"
|
256 |
-
msgstr "გვერდის მიმდევრობა"
|
257 |
-
|
258 |
-
# @ polylang
|
259 |
-
#: admin/settings.php:329
|
260 |
-
msgid "Featured image"
|
261 |
-
msgstr "მთავარი გამოსახულება"
|
262 |
-
|
263 |
-
# @ polylang
|
264 |
-
#: admin/view-tab-lang.php:21
|
265 |
-
msgid "Edit language"
|
266 |
-
msgstr "ენის რედაქტირება"
|
267 |
-
|
268 |
-
# @ polylang
|
269 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
270 |
-
msgid "Add new language"
|
271 |
-
msgstr "ახალი ენის დამატება"
|
272 |
-
|
273 |
-
# @ polylang
|
274 |
-
#: admin/view-tab-lang.php:37
|
275 |
-
msgid "Choose a language"
|
276 |
-
msgstr "ენის არჩევა"
|
277 |
-
|
278 |
-
# @ polylang
|
279 |
-
#: admin/view-tab-lang.php:51
|
280 |
-
msgid "You can choose a language in the list or directly edit it below."
|
281 |
-
msgstr "ენის არჩევა შეგიძლიათ სიაში, ან პირდაპირ დაამატეთ იგი ქვემოთ."
|
282 |
-
|
283 |
-
# @ polylang
|
284 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
285 |
-
msgid "Full name"
|
286 |
-
msgstr "სრული სახელი"
|
287 |
-
|
288 |
-
# @ polylang
|
289 |
-
#: admin/view-tab-lang.php:57
|
290 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
291 |
-
msgstr "სახელი, თუ როგორ გამოჩნდება იგი ვებ გვერდზე (მაგ. ქართული)."
|
292 |
-
|
293 |
-
# @ polylang
|
294 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
295 |
-
msgid "Locale"
|
296 |
-
msgstr "ლოკალური"
|
297 |
-
|
298 |
-
# @ polylang
|
299 |
-
#: admin/view-tab-lang.php:66
|
300 |
-
msgid ""
|
301 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
302 |
-
"install the .mo file for this language."
|
303 |
-
msgstr ""
|
304 |
-
"WordPress ლოკალური ენისთვის (მაგალითად: ka_GE). თქვენ უნდა დააყენოთ .mo ამ "
|
305 |
-
"ენისთვის."
|
306 |
-
|
307 |
-
# @ polylang
|
308 |
-
#: admin/view-tab-lang.php:70
|
309 |
-
msgid "Language code"
|
310 |
-
msgstr "ენის კოდი"
|
311 |
-
|
312 |
-
# @ polylang
|
313 |
-
#: admin/view-tab-lang.php:76
|
314 |
-
msgid "Text direction"
|
315 |
-
msgstr "ტექსტის მიმართულება"
|
316 |
-
|
317 |
-
# @ polylang
|
318 |
-
#: admin/view-tab-lang.php:80
|
319 |
-
msgid "left to right"
|
320 |
-
msgstr "მარცხნიდან მარჯვნის"
|
321 |
-
|
322 |
-
# @ polylang
|
323 |
-
#: admin/view-tab-lang.php:85
|
324 |
-
msgid "right to left"
|
325 |
-
msgstr "მარჯვნიდან მარცხნივ"
|
326 |
-
|
327 |
-
# @ polylang
|
328 |
-
#: admin/view-tab-lang.php:87
|
329 |
-
msgid "Choose the text direction for the language"
|
330 |
-
msgstr "ენისთვის აირჩიეთ ტექსტის მიმართულება"
|
331 |
-
|
332 |
-
# @ polylang
|
333 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
334 |
-
msgid "Order"
|
335 |
-
msgstr "თანმიმდევრობა"
|
336 |
-
|
337 |
-
# @ polylang
|
338 |
-
#: admin/view-tab-lang.php:93
|
339 |
-
msgid "Position of the language in the language switcher"
|
340 |
-
msgstr "ენის მდებარეობა ენების გადამრთველში"
|
341 |
-
|
342 |
-
# @ polylang
|
343 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
344 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
345 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
346 |
-
msgid "Language switcher"
|
347 |
-
msgstr "ენების გადამრთველი"
|
348 |
-
|
349 |
-
# @ polylang
|
350 |
-
#: admin/view-tab-strings.php:8
|
351 |
-
msgid "Search translations"
|
352 |
-
msgstr "თარგმანების ძებნა"
|
353 |
-
|
354 |
-
# @ polylang
|
355 |
-
#: admin/view-tab-strings.php:11
|
356 |
-
msgid "Clean strings translation database"
|
357 |
-
msgstr "სტრიქონების თარგმნის ბაზის წაშლა"
|
358 |
-
|
359 |
-
# @ polylang
|
360 |
-
#: admin/view-tab-settings.php:14
|
361 |
-
msgid "Default language"
|
362 |
-
msgstr "ნაგულისხმევი ენა"
|
363 |
-
|
364 |
-
# @ polylang
|
365 |
-
#: admin/view-tab-settings.php:29
|
366 |
-
msgid ""
|
367 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
368 |
-
"to set them all to default language ?"
|
369 |
-
msgstr ""
|
370 |
-
"ჩვენ გვაქვს გვერდები, პოსტები, კატეგორიები მინიჭებული ენის გარეშე. გსურთ "
|
371 |
-
"მათთვის ყველასთვის ნაგულისხმევი ენის მინიჭება?"
|
372 |
-
|
373 |
-
# @ polylang
|
374 |
-
#: admin/view-tab-settings.php:149
|
375 |
-
msgid "Detect browser language"
|
376 |
-
msgstr "ბრაუზერის ენის აღმოჩენა"
|
377 |
-
|
378 |
-
# @ polylang
|
379 |
-
#: admin/view-tab-settings.php:155
|
380 |
-
msgid ""
|
381 |
-
"When the front page is visited, set the language according to the browser "
|
382 |
-
"preference"
|
383 |
-
msgstr "სათაო გვერდზე ბრაუზერის პარამეტრებში მითითებული ენის დაყენება"
|
384 |
-
|
385 |
-
# @ polylang
|
386 |
-
#: admin/view-tab-settings.php:37
|
387 |
-
msgid "URL modifications"
|
388 |
-
msgstr "URL მოდიფიკაცია"
|
389 |
-
|
390 |
-
# @ polylang
|
391 |
-
#: admin/view-tab-settings.php:93
|
392 |
-
msgid "Hide URL language information for default language"
|
393 |
-
msgstr "ენის URL დამალვა ძირითადი ენისთვის"
|
394 |
-
|
395 |
-
# @ polylang
|
396 |
-
#: admin/view-tab-settings.php:162
|
397 |
-
msgid "Media"
|
398 |
-
msgstr "მედია"
|
399 |
-
|
400 |
-
# @ polylang
|
401 |
-
#: admin/view-tab-settings.php:168
|
402 |
-
msgid "Activate languages and translations for media"
|
403 |
-
msgstr "მედიისთვის ენების და თარგმანების აქტივაცია"
|
404 |
-
|
405 |
-
# @ polylang
|
406 |
-
#: admin/view-tab-settings.php:215
|
407 |
-
msgid "Synchronization"
|
408 |
-
msgstr "სინქრონიზაცია"
|
409 |
-
|
410 |
-
# @ polylang
|
411 |
-
#: admin/view-tab-settings.php:176
|
412 |
-
msgid "Custom post types"
|
413 |
-
msgstr "პოსტების დამატებითი ტიპები"
|
414 |
-
|
415 |
-
# @ polylang
|
416 |
-
#: admin/view-tab-settings.php:189
|
417 |
-
msgid "Activate languages and translations for custom post types."
|
418 |
-
msgstr "პოსტების დამატებითი ტიპებისთვის ენების და თარგმანების აქტივაცია"
|
419 |
-
|
420 |
-
# @ polylang
|
421 |
-
#: admin/view-tab-settings.php:196
|
422 |
-
msgid "Custom taxonomies"
|
423 |
-
msgstr "დამატებითი ტაქსონომიები"
|
424 |
-
|
425 |
-
# @ polylang
|
426 |
-
#: admin/view-tab-settings.php:209
|
427 |
-
msgid "Activate languages and translations for custom taxonomies."
|
428 |
-
msgstr "დამატებითი ტაქსონომიებისთვის ენების და თარგმანების აქტივაცია"
|
429 |
-
|
430 |
-
# @ polylang
|
431 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
432 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
433 |
-
msgid "Edit"
|
434 |
-
msgstr "რედაქტირება"
|
435 |
-
|
436 |
-
# @ polylang
|
437 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
438 |
-
msgid "Delete"
|
439 |
-
msgstr "წაშლა"
|
440 |
-
|
441 |
-
# @ polylang
|
442 |
-
#: admin/table-languages.php:76
|
443 |
-
msgid "Code"
|
444 |
-
msgstr "კოდი"
|
445 |
-
|
446 |
-
# @ polylang
|
447 |
-
#: admin/table-languages.php:78
|
448 |
-
msgid "Flag"
|
449 |
-
msgstr "დროშა"
|
450 |
-
|
451 |
-
# @ polylang
|
452 |
-
#: admin/table-languages.php:79
|
453 |
-
msgid "Posts"
|
454 |
-
msgstr "პოსტები"
|
455 |
-
|
456 |
-
# @ polylang
|
457 |
-
#: admin/table-string.php:110
|
458 |
-
msgid "Name"
|
459 |
-
msgstr "სახელი"
|
460 |
-
|
461 |
-
# @ polylang
|
462 |
-
#: admin/table-string.php:111
|
463 |
-
msgid "String"
|
464 |
-
msgstr "სტრიქონი"
|
465 |
-
|
466 |
-
# @ polylang
|
467 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
468 |
-
#: admin/view-translations-term.php:30
|
469 |
-
msgid "Add new"
|
470 |
-
msgstr "ახლის დამატება"
|
471 |
-
|
472 |
-
# @ polylang
|
473 |
-
#: include/widget-languages.php:16
|
474 |
-
msgid "Language Switcher"
|
475 |
-
msgstr "ენების გადამრთველი"
|
476 |
-
|
477 |
-
# @ polylang
|
478 |
-
#: include/widget-languages.php:16
|
479 |
-
msgid "Displays a language switcher"
|
480 |
-
msgstr "ენების გადამრთველის ჩვენება"
|
481 |
-
|
482 |
-
# @ polylang
|
483 |
-
#: include/widget-languages.php:75
|
484 |
-
msgid "Title:"
|
485 |
-
msgstr "სათაური:"
|
486 |
-
|
487 |
-
# @ polylang
|
488 |
-
#. translators: plugin header field 'Description'
|
489 |
-
#: polylang.php:0
|
490 |
-
msgid "Adds multilingual capability to WordPress"
|
491 |
-
msgstr "WordPress-სთვის მრავალენოვანი შესაძლებლობის დამატება"
|
492 |
-
|
493 |
-
# @ polylang
|
494 |
-
#: install/install.php:24
|
495 |
-
#, php-format
|
496 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
497 |
-
msgstr "თქვენ იყენებთ WordPress %s. Polylang მოითხოვს მინიმუმ WordPress %s."
|
498 |
-
|
499 |
-
# @ polylang
|
500 |
-
#: install/upgrade.php:76
|
501 |
-
msgid ""
|
502 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
503 |
-
msgstr "Polylang გამოირთო, რადგან თქვენ ძალიან ძველი ვერსია გაახლეთ"
|
504 |
-
|
505 |
-
# @ polylang
|
506 |
-
#: install/upgrade.php:78
|
507 |
-
#, php-format
|
508 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
509 |
-
msgstr "გთხოვთ ჯერ გაახლეთ %s -მდე და მერე %s-მდე."
|
510 |
-
|
511 |
-
# @ polylang
|
512 |
-
#: admin/table-string.php:109
|
513 |
-
msgid "Group"
|
514 |
-
msgstr "ჯგუფი"
|
515 |
-
|
516 |
-
# @ polylang
|
517 |
-
#: admin/table-string.php:187
|
518 |
-
msgid "View all groups"
|
519 |
-
msgstr "ყველა ჯგუფის ნახვა"
|
520 |
-
|
521 |
-
# @ polylang
|
522 |
-
#: admin/table-languages.php:59
|
523 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
524 |
-
msgstr "თქვენ აპირებთ ენის სამუდამოდ წაშლას. დარწმუნებული ხართ?"
|
525 |
-
|
526 |
-
# @ polylang
|
527 |
-
#: admin/view-tab-strings.php:12
|
528 |
-
msgid ""
|
529 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
530 |
-
"has been uninstalled."
|
531 |
-
msgstr ""
|
532 |
-
"ეს გამოიყენეთ ბაზიდან გამოუყენებელი სტრიქონების წასაშლელად, მაგალითად "
|
533 |
-
"პლაგინის წაშლის შემდეგ"
|
534 |
-
|
535 |
-
# @ polylang
|
536 |
-
#: admin/view-tab-settings.php:226
|
537 |
-
msgid ""
|
538 |
-
"The synchronization options allow to maintain exact same values (or "
|
539 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
540 |
-
"between the translations of a post or page."
|
541 |
-
msgstr ""
|
542 |
-
"სინქრონიზაციის პარამეტრი საშუალებას ეძლევა ერთი პარამეტრი გამოიყენოთ ყველა "
|
543 |
-
"თარგმნილ ვარიანტში."
|
544 |
-
|
545 |
-
# @ polylang
|
546 |
-
#: admin/admin-model.php:248
|
547 |
-
msgid "The language code contains invalid characters"
|
548 |
-
msgstr "ენის კოდი არასწორ სიმბოლოებს შეიცავს"
|
549 |
-
|
550 |
-
# @ polylang
|
551 |
-
#: admin/view-tab-settings.php:43
|
552 |
-
msgid "The language is set from content"
|
553 |
-
msgstr "ენა შიგთავსიდანაა დაყენებული"
|
554 |
-
|
555 |
-
# @ polylang
|
556 |
-
#: admin/view-tab-settings.php:46
|
557 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
558 |
-
msgstr "პოსტების, გვერდების, კატეგორიების და ჭდეების მისამართები არ შეცვლილა."
|
559 |
-
|
560 |
-
# @ polylang
|
561 |
-
#: admin/view-tab-settings.php:51
|
562 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
563 |
-
msgstr "ენა დაყენებულია დირექტორიის სახელიდან pretty permalinks-ში"
|
564 |
-
|
565 |
-
# @ polylang
|
566 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
567 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
568 |
-
msgid "Example:"
|
569 |
-
msgstr "მაგალითი:"
|
570 |
-
|
571 |
-
# @ polylang
|
572 |
-
#: admin/view-tab-settings.php:60
|
573 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
574 |
-
msgstr "ენა დაყენებულია ქვედომეინის სახელიდან pretty permalinks-ში"
|
575 |
-
|
576 |
-
# @ polylang
|
577 |
-
#: admin/view-tab-settings.php:69
|
578 |
-
msgid "The language is set from different domains"
|
579 |
-
msgstr "ენა სხვადასხვა დომეინებიდან არის დაყენებული"
|
580 |
-
|
581 |
-
# @ polylang
|
582 |
-
#: admin/view-tab-settings.php:107
|
583 |
-
msgid "Remove /language/ in pretty permalinks"
|
584 |
-
msgstr "Pretty permalink-ებიდან /language/ წაშლა"
|
585 |
-
|
586 |
-
# @ polylang
|
587 |
-
#: admin/view-tab-settings.php:116
|
588 |
-
msgid "Keep /language/ in pretty permalinks"
|
589 |
-
msgstr "Pretty permalink-ში /language/ -ის ჩვენება"
|
590 |
-
|
591 |
-
# @ polylang
|
592 |
-
#: admin/view-tab-settings.php:131
|
593 |
-
msgid ""
|
594 |
-
"The front page url contains the language code instead of the page name or "
|
595 |
-
"page id"
|
596 |
-
msgstr ""
|
597 |
-
"თავფურცელის მისამართი შეიცავს ენის კოდს გვერდის სახელის ან აიდის ნაცვლად"
|
598 |
-
|
599 |
-
# @ polylang
|
600 |
-
#: admin/view-tab-settings.php:139
|
601 |
-
#, php-format
|
602 |
-
msgid "Example: %s instead of %s"
|
603 |
-
msgstr "მაგალითი: %s %s-ს ნაცვლად"
|
604 |
-
|
605 |
-
# @ polylang
|
606 |
-
#: admin/admin-model.php:38
|
607 |
-
msgid "Impossible to add the language."
|
608 |
-
msgstr "ენის დამატება შეუძლებელია."
|
609 |
-
|
610 |
-
# @ polylang
|
611 |
-
#: admin/admin-model.php:66
|
612 |
-
msgid "Language added."
|
613 |
-
msgstr "ენა დამატებულია."
|
614 |
-
|
615 |
-
# @ polylang
|
616 |
-
#: admin/admin-model.php:146
|
617 |
-
msgid "Language deleted."
|
618 |
-
msgstr "ენა წაშლილია."
|
619 |
-
|
620 |
-
# @ polylang
|
621 |
-
#: admin/admin-model.php:227
|
622 |
-
msgid "Language updated."
|
623 |
-
msgstr "ენა განახლებულია."
|
624 |
-
|
625 |
-
# @ polylang
|
626 |
-
#: admin/settings.php:239
|
627 |
-
msgid "Translations updated."
|
628 |
-
msgstr "თარგმანები განახლებულია."
|
629 |
-
|
630 |
-
# @ polylang
|
631 |
-
#: admin/view-tab-lang.php:72
|
632 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
633 |
-
msgstr "ენის კოდი - სასურველია 2 ასო ISO 639-1 (მაგალითად: ka)"
|
634 |
-
|
635 |
-
# @ polylang
|
636 |
-
#: admin/admin-filters.php:203
|
637 |
-
msgid "The chosen static front page must be translated in all languages."
|
638 |
-
msgstr "არჩეული სტატიკური თავფურცელი ყველა ენაზე უნდა ითარგმნოს"
|
639 |
-
|
640 |
-
# @ polylang
|
641 |
-
#: admin/admin-strings.php:60
|
642 |
-
msgid "Widget text"
|
643 |
-
msgstr "ვიჯეტის ტექსტი"
|
644 |
-
|
645 |
-
# @ polylang
|
646 |
-
#: admin/settings.php:52
|
647 |
-
msgid "Recommended plugins"
|
648 |
-
msgstr "რეკომენდირებული პლაგინები"
|
649 |
-
|
650 |
-
# @ polylang
|
651 |
-
#: admin/view-tab-settings.php:51
|
652 |
-
msgid "The language is set from the code in the URL"
|
653 |
-
msgstr "ენა დაყენებულია URL-ს კოდიდან"
|
654 |
-
|
655 |
-
# @ polylang
|
656 |
-
#: include/switcher.php:26
|
657 |
-
msgid "Hides languages with no translation"
|
658 |
-
msgstr "დამალე ენები რომლებზეც არაა თარგმანები"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-lt_LT.mo
DELETED
Binary file
|
languages/polylang-lt_LT.po
DELETED
@@ -1,589 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator: Naglis Jonaitis <njonaitis@gmail.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: lt_LT\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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
14 |
-
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
15 |
-
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Poedit-KeywordsList: _e;__;_x\n"
|
17 |
-
"X-Poedit-Basepath: .\n"
|
18 |
-
"X-Generator: Poedit 1.7.4\n"
|
19 |
-
"X-Poedit-SearchPath-0: ..\n"
|
20 |
-
"X-Poedit-SearchPath-1: ../include\n"
|
21 |
-
|
22 |
-
#: admin/view-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 pateikiams su išsamia %sdokumentacija%s (tik anglų kalba). Joje "
|
31 |
-
"rasite informaciją kaip sukurti kelių kalbų svetainę bei naudotis ją "
|
32 |
-
"kasdien, D.U.K. bei dokumentaciją programuotojams, aprašančią kaip "
|
33 |
-
"pritaikyti savo įskiepius bei temas."
|
34 |
-
|
35 |
-
#: admin/view-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 |
-
"Naudingos informacijos taip pat galite rasti %spalaikymo forume%s. Tiesa, "
|
42 |
-
"nepamirškite paieškoti prieš sukurdami naują temą."
|
43 |
-
|
44 |
-
#: admin/view-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 yra nemokamas ir leidžiamas su ta pačia licencija kaip ir WordPress "
|
51 |
-
"- %sGPL%s."
|
52 |
-
|
53 |
-
#: admin/view-about.php:22
|
54 |
-
#, php-format
|
55 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
56 |
-
msgstr "Jei norite prisidėti prie šio projekto, %sskaitykite čia%s."
|
57 |
-
|
58 |
-
#: admin/view-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 |
-
"Galiausiai, jei Jums patinka šis įskiepis arba jei jis padeda Jūsų verslui, "
|
64 |
-
"autorius labai vertintų Jūsų paramą."
|
65 |
-
|
66 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
67 |
-
#: admin/settings.php:97 include/model.php:561
|
68 |
-
msgid "Languages"
|
69 |
-
msgstr "Kalbos"
|
70 |
-
|
71 |
-
#: include/switcher.php:22
|
72 |
-
msgid "Displays language names"
|
73 |
-
msgstr "Rodyti kalbų pavadinimus"
|
74 |
-
|
75 |
-
#: include/switcher.php:23
|
76 |
-
msgid "Displays flags"
|
77 |
-
msgstr "Rodyti vėliavėles"
|
78 |
-
|
79 |
-
#: include/switcher.php:24
|
80 |
-
msgid "Forces link to front page"
|
81 |
-
msgstr "Priverstinai nukreipti į pagrindinį puslapį"
|
82 |
-
|
83 |
-
#: include/switcher.php:25
|
84 |
-
msgid "Hides the current language"
|
85 |
-
msgstr "Nerodyti dabartinės kalbos"
|
86 |
-
|
87 |
-
#: include/switcher.php:30
|
88 |
-
msgid "Displays as dropdown"
|
89 |
-
msgstr "Rodyti kaip išskleidžiamą pasirinkimą"
|
90 |
-
|
91 |
-
#: admin/admin.php:267
|
92 |
-
msgid "Filters content by language"
|
93 |
-
msgstr "Atrenka turinį pagal kalbą"
|
94 |
-
|
95 |
-
#: admin/admin.php:258
|
96 |
-
msgid "Show all languages"
|
97 |
-
msgstr "Rodyti visas kalbas"
|
98 |
-
|
99 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
100 |
-
msgid "Add new translation"
|
101 |
-
msgstr "Pridėti naują vertimą"
|
102 |
-
|
103 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
104 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
105 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
106 |
-
msgid "Language"
|
107 |
-
msgstr "Kalba"
|
108 |
-
|
109 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
110 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
111 |
-
#: admin/view-translations-term.php:11
|
112 |
-
msgid "Translations"
|
113 |
-
msgstr "Vertimai"
|
114 |
-
|
115 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
116 |
-
msgid "Sets the language"
|
117 |
-
msgstr "Nustatyti kalbą"
|
118 |
-
|
119 |
-
#: admin/admin-filters.php:52
|
120 |
-
msgid "The widget is displayed for:"
|
121 |
-
msgstr "Valdiklį rodyti:"
|
122 |
-
|
123 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
124 |
-
msgid "All languages"
|
125 |
-
msgstr "Visoms kalboms"
|
126 |
-
|
127 |
-
#: admin/admin-filters.php:123
|
128 |
-
msgid "Admin language"
|
129 |
-
msgstr "Administravimo skydelio kalba"
|
130 |
-
|
131 |
-
#: admin/admin-filters.php:126
|
132 |
-
msgid "WordPress default"
|
133 |
-
msgstr "WordPress numatytasis"
|
134 |
-
|
135 |
-
#: admin/admin.php:167 admin/settings.php:102
|
136 |
-
msgid "Settings"
|
137 |
-
msgstr "Nustatymai"
|
138 |
-
|
139 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
140 |
-
msgid "Upgrading language files…"
|
141 |
-
msgstr "Atnaujinami kalbų failai…"
|
142 |
-
|
143 |
-
#: admin/settings.php:62
|
144 |
-
msgid "About Polylang"
|
145 |
-
msgstr "Apie Polylang"
|
146 |
-
|
147 |
-
#: admin/settings.php:78
|
148 |
-
msgid "Strings translations"
|
149 |
-
msgstr "Eilučių vertimas"
|
150 |
-
|
151 |
-
#: admin/settings.php:101
|
152 |
-
msgid "Strings translation"
|
153 |
-
msgstr "Eilučių vertimas"
|
154 |
-
|
155 |
-
#: admin/admin-model.php:244
|
156 |
-
msgid "Enter a valid WordPress locale"
|
157 |
-
msgstr "Įveskite taisyklingą WordPress lokalę"
|
158 |
-
|
159 |
-
#: admin/admin-model.php:252
|
160 |
-
msgid "The language code must be unique"
|
161 |
-
msgstr "Kalbos kodas privalo būti unikalus"
|
162 |
-
|
163 |
-
#: admin/admin-model.php:256
|
164 |
-
msgid "The language must have a name"
|
165 |
-
msgstr "Kalba privalo turėti vardą"
|
166 |
-
|
167 |
-
#: admin/admin.php:367 admin/settings.php:180
|
168 |
-
msgid ""
|
169 |
-
"The language was created, but the WordPress language file was not "
|
170 |
-
"downloaded. Please install it manually."
|
171 |
-
msgstr ""
|
172 |
-
"Kalba buvo pridėta, tačiau jos WordPress kalbos failas nebuvo parsiųstas. "
|
173 |
-
"Prašome tai padaryti rankiniu būdu."
|
174 |
-
|
175 |
-
#: admin/admin-strings.php:59
|
176 |
-
msgid "Widget title"
|
177 |
-
msgstr "Valdiklio pavadinimas"
|
178 |
-
|
179 |
-
# @ polylang
|
180 |
-
#: admin/settings.php:319
|
181 |
-
msgid "Taxonomies"
|
182 |
-
msgstr "Taksonomijos"
|
183 |
-
|
184 |
-
# @ polylang
|
185 |
-
#: admin/settings.php:320
|
186 |
-
msgid "Custom fields"
|
187 |
-
msgstr "Pasirinktiniai laukai"
|
188 |
-
|
189 |
-
# @ polylang
|
190 |
-
#: admin/settings.php:321
|
191 |
-
msgid "Comment status"
|
192 |
-
msgstr "Komentarų būsena"
|
193 |
-
|
194 |
-
# @ polylang
|
195 |
-
#: admin/settings.php:322
|
196 |
-
msgid "Ping status"
|
197 |
-
msgstr "Ryšio patikrinimo būsena"
|
198 |
-
|
199 |
-
# @ polylang
|
200 |
-
#: admin/settings.php:323
|
201 |
-
msgid "Sticky posts"
|
202 |
-
msgstr "Nuolat pirmame puslapyje rodomi įrašai"
|
203 |
-
|
204 |
-
# @ polylang
|
205 |
-
#: admin/settings.php:324
|
206 |
-
msgid "Published date"
|
207 |
-
msgstr "Paskelbimo data"
|
208 |
-
|
209 |
-
# @ polylang
|
210 |
-
#: admin/settings.php:325
|
211 |
-
msgid "Post format"
|
212 |
-
msgstr "Įrašo formatas"
|
213 |
-
|
214 |
-
#: admin/settings.php:326
|
215 |
-
msgid "Page parent"
|
216 |
-
msgstr "Tėvinis puslapis"
|
217 |
-
|
218 |
-
# @ polylang
|
219 |
-
#: admin/settings.php:327
|
220 |
-
msgid "Page template"
|
221 |
-
msgstr "Puslapio šablonas"
|
222 |
-
|
223 |
-
#: admin/settings.php:328
|
224 |
-
msgid "Page order"
|
225 |
-
msgstr "Puslapio tvarka"
|
226 |
-
|
227 |
-
# @ polylang
|
228 |
-
#: admin/settings.php:329
|
229 |
-
msgid "Featured image"
|
230 |
-
msgstr "Spec. paveikslėlis"
|
231 |
-
|
232 |
-
#: admin/view-tab-lang.php:21
|
233 |
-
msgid "Edit language"
|
234 |
-
msgstr "Redaguoti kalbą"
|
235 |
-
|
236 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
237 |
-
msgid "Add new language"
|
238 |
-
msgstr "Pridėti naują kalbą"
|
239 |
-
|
240 |
-
#: admin/view-tab-lang.php:37
|
241 |
-
msgid "Choose a language"
|
242 |
-
msgstr "Pasirinkite kalbą"
|
243 |
-
|
244 |
-
#: admin/view-tab-lang.php:51
|
245 |
-
msgid "You can choose a language in the list or directly edit it below."
|
246 |
-
msgstr ""
|
247 |
-
"Galite pasirinkti kalbą iš sąrašo arba tiesiogiai redaguoti ją apačioje."
|
248 |
-
|
249 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
250 |
-
msgid "Full name"
|
251 |
-
msgstr "Pilnas vardas"
|
252 |
-
|
253 |
-
#: admin/view-tab-lang.php:57
|
254 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
255 |
-
msgstr "Vardas, kuris bus rodomas Jūsų svetainėje (pavyzdžiui: English)."
|
256 |
-
|
257 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
258 |
-
msgid "Locale"
|
259 |
-
msgstr "Lokalė"
|
260 |
-
|
261 |
-
#: admin/view-tab-lang.php:66
|
262 |
-
msgid ""
|
263 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
264 |
-
"install the .mo file for this language."
|
265 |
-
msgstr ""
|
266 |
-
"Kalbos WordPress lokalė (pavyzdžiui: lt_LT). Jums reikės įsidiegti šios "
|
267 |
-
"kalbos .mo failą."
|
268 |
-
|
269 |
-
#: admin/view-tab-lang.php:70
|
270 |
-
msgid "Language code"
|
271 |
-
msgstr "Kalbos kodas"
|
272 |
-
|
273 |
-
#: admin/view-tab-lang.php:76
|
274 |
-
msgid "Text direction"
|
275 |
-
msgstr "Teksto kryptis"
|
276 |
-
|
277 |
-
#: admin/view-tab-lang.php:80
|
278 |
-
msgid "left to right"
|
279 |
-
msgstr "iš kairės į dešinę"
|
280 |
-
|
281 |
-
#: admin/view-tab-lang.php:85
|
282 |
-
msgid "right to left"
|
283 |
-
msgstr "iš dešinės į kairę"
|
284 |
-
|
285 |
-
#: admin/view-tab-lang.php:87
|
286 |
-
msgid "Choose the text direction for the language"
|
287 |
-
msgstr "Pasirinkite kalbos teksto kryptį"
|
288 |
-
|
289 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
290 |
-
msgid "Order"
|
291 |
-
msgstr "Tvarka"
|
292 |
-
|
293 |
-
#: admin/view-tab-lang.php:93
|
294 |
-
msgid "Position of the language in the language switcher"
|
295 |
-
msgstr "Kalbos pozicija kalbos perjungiklyje"
|
296 |
-
|
297 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
298 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
299 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
300 |
-
msgid "Language switcher"
|
301 |
-
msgstr "Kalbų perjungimas"
|
302 |
-
|
303 |
-
#: admin/view-tab-strings.php:8
|
304 |
-
msgid "Search translations"
|
305 |
-
msgstr "Ieškoti vertimuose"
|
306 |
-
|
307 |
-
#: admin/view-tab-strings.php:11
|
308 |
-
msgid "Clean strings translation database"
|
309 |
-
msgstr "Išvalyti eilučių vertimų duomenų bazę"
|
310 |
-
|
311 |
-
#: admin/view-tab-settings.php:14
|
312 |
-
msgid "Default language"
|
313 |
-
msgstr "Numatytoji kalba"
|
314 |
-
|
315 |
-
#: admin/view-tab-settings.php:29
|
316 |
-
msgid ""
|
317 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
318 |
-
"to set them all to default language ?"
|
319 |
-
msgstr ""
|
320 |
-
"Yra įrašų, puslapių, kategorijų arba žymų, kuriems nenustatyta kalba. Ar "
|
321 |
-
"norite visiems jiems priskirti numatytąją kalbą?"
|
322 |
-
|
323 |
-
#: admin/view-tab-settings.php:149
|
324 |
-
msgid "Detect browser language"
|
325 |
-
msgstr "Nustatyti naršyklės kalbą"
|
326 |
-
|
327 |
-
#: admin/view-tab-settings.php:155
|
328 |
-
msgid ""
|
329 |
-
"When the front page is visited, set the language according to the browser "
|
330 |
-
"preference"
|
331 |
-
msgstr ""
|
332 |
-
"Kai aplankomas pagrindinis puslapis, nustatyti kalbą pagal naršyklės "
|
333 |
-
"pageidavimą"
|
334 |
-
|
335 |
-
#: admin/view-tab-settings.php:37
|
336 |
-
msgid "URL modifications"
|
337 |
-
msgstr "URL pakeitimai"
|
338 |
-
|
339 |
-
#: admin/view-tab-settings.php:93
|
340 |
-
msgid "Hide URL language information for default language"
|
341 |
-
msgstr "Numatytajai kalbai nerodyti kalbos informacijos URL"
|
342 |
-
|
343 |
-
# @ polylang
|
344 |
-
#: admin/view-tab-settings.php:162
|
345 |
-
msgid "Media"
|
346 |
-
msgstr "Failai"
|
347 |
-
|
348 |
-
# @ polylang
|
349 |
-
#: admin/view-tab-settings.php:168
|
350 |
-
msgid "Activate languages and translations for media"
|
351 |
-
msgstr "Įgalinti kalbas ir vertimus failams"
|
352 |
-
|
353 |
-
#: admin/view-tab-settings.php:215
|
354 |
-
msgid "Synchronization"
|
355 |
-
msgstr "Sinchronizavimas"
|
356 |
-
|
357 |
-
# @ polylang
|
358 |
-
#: admin/view-tab-settings.php:176
|
359 |
-
msgid "Custom post types"
|
360 |
-
msgstr "Pasirinktiniai įrašų tipai"
|
361 |
-
|
362 |
-
# @ polylang
|
363 |
-
#: admin/view-tab-settings.php:189
|
364 |
-
msgid "Activate languages and translations for custom post types."
|
365 |
-
msgstr "Įgalinti kalbas bei vertimus pasirinktiniams įrašų tipams."
|
366 |
-
|
367 |
-
# @ polylang
|
368 |
-
#: admin/view-tab-settings.php:196
|
369 |
-
msgid "Custom taxonomies"
|
370 |
-
msgstr "Pasirinktinės taksonomijos"
|
371 |
-
|
372 |
-
# @ polylang
|
373 |
-
#: admin/view-tab-settings.php:209
|
374 |
-
msgid "Activate languages and translations for custom taxonomies."
|
375 |
-
msgstr "Įgalinti kalbas ir vertimus pasirinktinėms taksonomijoms."
|
376 |
-
|
377 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
378 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
379 |
-
msgid "Edit"
|
380 |
-
msgstr "Redaguoti"
|
381 |
-
|
382 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
383 |
-
msgid "Delete"
|
384 |
-
msgstr "Ištrinti"
|
385 |
-
|
386 |
-
#: admin/table-languages.php:76
|
387 |
-
msgid "Code"
|
388 |
-
msgstr "Kodas"
|
389 |
-
|
390 |
-
#: admin/table-languages.php:78
|
391 |
-
msgid "Flag"
|
392 |
-
msgstr "Vėliava"
|
393 |
-
|
394 |
-
#: admin/table-languages.php:79
|
395 |
-
msgid "Posts"
|
396 |
-
msgstr "Įrašai"
|
397 |
-
|
398 |
-
#: admin/table-string.php:110
|
399 |
-
msgid "Name"
|
400 |
-
msgstr "Vardas"
|
401 |
-
|
402 |
-
#: admin/table-string.php:111
|
403 |
-
msgid "String"
|
404 |
-
msgstr "Eilutė"
|
405 |
-
|
406 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
407 |
-
#: admin/view-translations-term.php:30
|
408 |
-
msgid "Add new"
|
409 |
-
msgstr "Pridėti naują"
|
410 |
-
|
411 |
-
#: include/widget-languages.php:16
|
412 |
-
msgid "Language Switcher"
|
413 |
-
msgstr "Kalbų perjungimas"
|
414 |
-
|
415 |
-
#: include/widget-languages.php:16
|
416 |
-
msgid "Displays a language switcher"
|
417 |
-
msgstr "Leidžia pasirinkti puslapio kalbą"
|
418 |
-
|
419 |
-
#: include/widget-languages.php:75
|
420 |
-
msgid "Title:"
|
421 |
-
msgstr "Pavadinimas:"
|
422 |
-
|
423 |
-
# @ polylang
|
424 |
-
#. translators: plugin header field 'Description'
|
425 |
-
#: polylang.php:0
|
426 |
-
msgid "Adds multilingual capability to WordPress"
|
427 |
-
msgstr "Prideda daugiakalbystės funkciją WordPress sistemai"
|
428 |
-
|
429 |
-
#: install/install.php:24
|
430 |
-
#, php-format
|
431 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
432 |
-
msgstr ""
|
433 |
-
"Jūs naudojatės WordPress %s. Polylang reikalauja mažiausiai WordPress %s."
|
434 |
-
|
435 |
-
# @ polylang
|
436 |
-
#: install/upgrade.php:76
|
437 |
-
msgid ""
|
438 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
439 |
-
msgstr "Polylang buvo išjungtas, nes atsinaujinote iš per daug senos versijos."
|
440 |
-
|
441 |
-
# @ polylang
|
442 |
-
#: install/upgrade.php:78
|
443 |
-
#, php-format
|
444 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
445 |
-
msgstr "Prašome atsinaujinti iki %s, prieš atnaujinant iki %s."
|
446 |
-
|
447 |
-
# @ polylang
|
448 |
-
#: admin/table-string.php:109
|
449 |
-
msgid "Group"
|
450 |
-
msgstr "Grupė"
|
451 |
-
|
452 |
-
# @ polylang
|
453 |
-
#: admin/table-string.php:187
|
454 |
-
msgid "View all groups"
|
455 |
-
msgstr "Peržiūrėti visas grupes"
|
456 |
-
|
457 |
-
# @ polylang
|
458 |
-
#: admin/table-languages.php:59
|
459 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
460 |
-
msgstr "Ketinate visam laikui ištrinti šią kalbą. Ar tikrai to norite?"
|
461 |
-
|
462 |
-
# @ polylang
|
463 |
-
#: admin/view-tab-strings.php:12
|
464 |
-
msgid ""
|
465 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
466 |
-
"has been uninstalled."
|
467 |
-
msgstr ""
|
468 |
-
"Naudokite nenaudojamų eilučių pašalinimui iš duomenų bazės, pavyzdžiui po "
|
469 |
-
"įskiepio ištrynimo."
|
470 |
-
|
471 |
-
# @ polylang
|
472 |
-
#: admin/view-tab-settings.php:226
|
473 |
-
msgid ""
|
474 |
-
"The synchronization options allow to maintain exact same values (or "
|
475 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
476 |
-
"between the translations of a post or page."
|
477 |
-
msgstr ""
|
478 |
-
"Sinchronizacijos parinktys leidžia išlaikyti pastovias vienodas turinio "
|
479 |
-
"reikšmes (ar vertimus taksonomijų ar tėvinių puslapių atveju) tarp puslapio "
|
480 |
-
"ar įrašo vertimų."
|
481 |
-
|
482 |
-
#: admin/admin-model.php:248
|
483 |
-
msgid "The language code contains invalid characters"
|
484 |
-
msgstr "Kalbos kode yra neleistinų simbolių"
|
485 |
-
|
486 |
-
# @ polylang
|
487 |
-
#: admin/view-tab-settings.php:43
|
488 |
-
msgid "The language is set from content"
|
489 |
-
msgstr "Kalba nustatoma pagal turinį"
|
490 |
-
|
491 |
-
#: admin/view-tab-settings.php:46
|
492 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
493 |
-
msgstr "Įrašų, puslapių, kategorijų ir žymų adresai nekeičiami."
|
494 |
-
|
495 |
-
#: admin/view-tab-settings.php:51
|
496 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
497 |
-
msgstr "Kalba nustatoma iš aplanko pavadinimo pastoviosiose nuorodose"
|
498 |
-
|
499 |
-
# @ polylang
|
500 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
501 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
502 |
-
msgid "Example:"
|
503 |
-
msgstr "Pavyzdys:"
|
504 |
-
|
505 |
-
#: admin/view-tab-settings.php:60
|
506 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
507 |
-
msgstr "Kalba nustatoma iš subdomeno vardo pastoviosiose nuorodose"
|
508 |
-
|
509 |
-
# @ polylang
|
510 |
-
#: admin/view-tab-settings.php:69
|
511 |
-
msgid "The language is set from different domains"
|
512 |
-
msgstr "Kalba nustatoma iš skirtingų domenų"
|
513 |
-
|
514 |
-
#: admin/view-tab-settings.php:107
|
515 |
-
msgid "Remove /language/ in pretty permalinks"
|
516 |
-
msgstr "Pašalinti /language/ iš pastoviųjų nuorodų"
|
517 |
-
|
518 |
-
#: admin/view-tab-settings.php:116
|
519 |
-
msgid "Keep /language/ in pretty permalinks"
|
520 |
-
msgstr "Palikti /language/ pastoviosiose nuorodose"
|
521 |
-
|
522 |
-
# @ polylang
|
523 |
-
#: admin/view-tab-settings.php:131
|
524 |
-
msgid ""
|
525 |
-
"The front page url contains the language code instead of the page name or "
|
526 |
-
"page id"
|
527 |
-
msgstr ""
|
528 |
-
"Pradžios puslapio adrese yra kalbos kodas vietoje puslapio pavadinimo ar id"
|
529 |
-
|
530 |
-
# @ polylang
|
531 |
-
#: admin/view-tab-settings.php:139
|
532 |
-
#, php-format
|
533 |
-
msgid "Example: %s instead of %s"
|
534 |
-
msgstr "Pavyzdys: %s vietoje %s"
|
535 |
-
|
536 |
-
#: admin/admin-model.php:38
|
537 |
-
msgid "Impossible to add the language."
|
538 |
-
msgstr "Neįmanoma pridėti kalbos."
|
539 |
-
|
540 |
-
# @ polylang
|
541 |
-
#: admin/admin-model.php:66
|
542 |
-
msgid "Language added."
|
543 |
-
msgstr "Kalba pridėta."
|
544 |
-
|
545 |
-
# @ polylang
|
546 |
-
#: admin/admin-model.php:146
|
547 |
-
msgid "Language deleted."
|
548 |
-
msgstr "Kalba ištrinta."
|
549 |
-
|
550 |
-
# @ polylang
|
551 |
-
#: admin/admin-model.php:227
|
552 |
-
msgid "Language updated."
|
553 |
-
msgstr "Kalba atnaujinta."
|
554 |
-
|
555 |
-
# @ polylang
|
556 |
-
#: admin/settings.php:239
|
557 |
-
msgid "Translations updated."
|
558 |
-
msgstr "Vertimai atnaujinti."
|
559 |
-
|
560 |
-
#: admin/view-tab-lang.php:72
|
561 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
562 |
-
msgstr ""
|
563 |
-
"Kalbos kodas - geriausia naudoti dviejų raidžių ISO 639-1 kodą (pvz.: lt)"
|
564 |
-
|
565 |
-
# @ polylang
|
566 |
-
#: admin/admin-filters.php:203
|
567 |
-
msgid "The chosen static front page must be translated in all languages."
|
568 |
-
msgstr ""
|
569 |
-
"Pasirinktas statinis puslapis privalo būti išverstas į visas pasirinktas "
|
570 |
-
"kalbas."
|
571 |
-
|
572 |
-
#: admin/admin-strings.php:60
|
573 |
-
msgid "Widget text"
|
574 |
-
msgstr "Valdiklio tekstas"
|
575 |
-
|
576 |
-
# @ polylang
|
577 |
-
#: admin/settings.php:52
|
578 |
-
msgid "Recommended plugins"
|
579 |
-
msgstr "Rekomenduojami įskiepiai"
|
580 |
-
|
581 |
-
# @ polylang
|
582 |
-
#: admin/view-tab-settings.php:51
|
583 |
-
msgid "The language is set from the code in the URL"
|
584 |
-
msgstr "Kalba nustatoma iš URL esančio kalbos kodo"
|
585 |
-
|
586 |
-
# @ polylang
|
587 |
-
#: include/switcher.php:26
|
588 |
-
msgid "Hides languages with no translation"
|
589 |
-
msgstr "Nerodyti kalbų, neturinčių vertimų"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-lv.mo
DELETED
Binary file
|
languages/polylang-lv.po
DELETED
@@ -1,668 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang 1.5.6\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:22+0100\n"
|
7 |
-
"Last-Translator: Andis Grosšteins <andis.grossteins@gmail.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: lv_LV\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=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
14 |
-
"2);\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
-
"_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-Generator: Poedit 1.5.4\n"
|
21 |
-
"X-Poedit-SearchPath-0: .\n"
|
22 |
-
|
23 |
-
# @ polylang
|
24 |
-
#: admin/view-about.php:3
|
25 |
-
#, php-format
|
26 |
-
msgid ""
|
27 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
28 |
-
"It includes information on how to set up your multilingual site and use it "
|
29 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
30 |
-
"their plugins and themes."
|
31 |
-
msgstr ""
|
32 |
-
"Polylang tiek piedāvāts ar plašu %sdokumentāciju%s (tikai angliski). Tā "
|
33 |
-
"satur informāciju par to kā uzstādīt vietni vairākās valodās un kā to lietot "
|
34 |
-
"ikdienā, BUJ, kā arī dokumentāciju programmētājiem par spraudņu un kažociņu "
|
35 |
-
"pielāgošanu."
|
36 |
-
|
37 |
-
# @ polylang
|
38 |
-
#: admin/view-about.php:9
|
39 |
-
#, php-format
|
40 |
-
msgid ""
|
41 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
42 |
-
"don't forget to make a search before posting a new topic."
|
43 |
-
msgstr ""
|
44 |
-
"Noderīgu informāciju varat atrast arī %satbalsata forumā%s. Ieteicams veikt "
|
45 |
-
"meklēšanu pirms atvērt jaunu foruma tematu."
|
46 |
-
|
47 |
-
# @ polylang
|
48 |
-
#: admin/view-about.php:16
|
49 |
-
#, php-format
|
50 |
-
msgid ""
|
51 |
-
"Polylang is free of charge and is released under the same license as "
|
52 |
-
"WordPress, the %sGPL%s."
|
53 |
-
msgstr ""
|
54 |
-
"Polylang ir bezmaksas un tiek piedāvāts ar to pašu licenci kā WordPress, "
|
55 |
-
"%sGPL%s."
|
56 |
-
|
57 |
-
# @ polylang
|
58 |
-
#: admin/view-about.php:22
|
59 |
-
#, php-format
|
60 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
61 |
-
msgstr "Ja jūs prātojat kā varētu palīdzēt šim projektam, %sizlasiet šo%s."
|
62 |
-
|
63 |
-
# @ polylang
|
64 |
-
#: admin/view-about.php:27
|
65 |
-
msgid ""
|
66 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
67 |
-
"the author are greatly appreciated."
|
68 |
-
msgstr ""
|
69 |
-
"Visbeidzot, ja jums patīk šis spraudnis vai ari tas palīdz jūsu biznesā, "
|
70 |
-
"ziedojumi autoram tiks augsti vērtēti."
|
71 |
-
|
72 |
-
# @ polylang
|
73 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
74 |
-
#: admin/settings.php:97 include/model.php:561
|
75 |
-
msgid "Languages"
|
76 |
-
msgstr "Valodas"
|
77 |
-
|
78 |
-
# @ polylang
|
79 |
-
#: include/switcher.php:22
|
80 |
-
msgid "Displays language names"
|
81 |
-
msgstr "Rāda valodu nosaukumus"
|
82 |
-
|
83 |
-
# @ polylang
|
84 |
-
#: include/switcher.php:23
|
85 |
-
msgid "Displays flags"
|
86 |
-
msgstr "Rāda karogus"
|
87 |
-
|
88 |
-
# @ polylang
|
89 |
-
#: include/switcher.php:24
|
90 |
-
msgid "Forces link to front page"
|
91 |
-
msgstr "Valodas saite ved uz sākumlapu"
|
92 |
-
|
93 |
-
# @ polylang
|
94 |
-
#: include/switcher.php:25
|
95 |
-
msgid "Hides the current language"
|
96 |
-
msgstr "Paslēpt aktīvo valodu"
|
97 |
-
|
98 |
-
# @ polylang
|
99 |
-
#: include/switcher.php:30
|
100 |
-
msgid "Displays as dropdown"
|
101 |
-
msgstr "Rāda kā nolaižamo izvēlni"
|
102 |
-
|
103 |
-
# @ polylang
|
104 |
-
#: admin/admin.php:267
|
105 |
-
msgid "Filters content by language"
|
106 |
-
msgstr "Filtrēt saturu pēc valodas"
|
107 |
-
|
108 |
-
# @ polylang
|
109 |
-
#: admin/admin.php:258
|
110 |
-
msgid "Show all languages"
|
111 |
-
msgstr "Rādīt visas valodas"
|
112 |
-
|
113 |
-
# @ polylang
|
114 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
115 |
-
msgid "Add new translation"
|
116 |
-
msgstr "Pievienot jaunu tulkojumu"
|
117 |
-
|
118 |
-
# @ polylang
|
119 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
120 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
121 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
122 |
-
msgid "Language"
|
123 |
-
msgstr "Valoda"
|
124 |
-
|
125 |
-
# @ polylang
|
126 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
127 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
128 |
-
#: admin/view-translations-term.php:11
|
129 |
-
msgid "Translations"
|
130 |
-
msgstr "Tulkojumi"
|
131 |
-
|
132 |
-
# @ polylang
|
133 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
134 |
-
msgid "Sets the language"
|
135 |
-
msgstr "Nosaka valodu"
|
136 |
-
|
137 |
-
# @ polylang
|
138 |
-
#: admin/admin-filters.php:52
|
139 |
-
msgid "The widget is displayed for:"
|
140 |
-
msgstr "Logdaļa tiek rādīta:"
|
141 |
-
|
142 |
-
# @ polylang
|
143 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
144 |
-
msgid "All languages"
|
145 |
-
msgstr "Visas valodas"
|
146 |
-
|
147 |
-
# @ polylang
|
148 |
-
#: admin/admin-filters.php:123
|
149 |
-
msgid "Admin language"
|
150 |
-
msgstr "Vadības valoda"
|
151 |
-
|
152 |
-
# @ polylang
|
153 |
-
#: admin/admin-filters.php:126
|
154 |
-
msgid "WordPress default"
|
155 |
-
msgstr "WordPress noklusējums"
|
156 |
-
|
157 |
-
# @ default
|
158 |
-
# @ polylang
|
159 |
-
#: admin/admin.php:167 admin/settings.php:102
|
160 |
-
msgid "Settings"
|
161 |
-
msgstr "Uzstādījumi"
|
162 |
-
|
163 |
-
# @ polylang
|
164 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
165 |
-
msgid "Upgrading language files…"
|
166 |
-
msgstr "Atjaunina valodu failus…"
|
167 |
-
|
168 |
-
# @ polylang
|
169 |
-
#: admin/settings.php:62
|
170 |
-
msgid "About Polylang"
|
171 |
-
msgstr "Par Polylang"
|
172 |
-
|
173 |
-
# @ polylang
|
174 |
-
#: admin/settings.php:78
|
175 |
-
msgid "Strings translations"
|
176 |
-
msgstr "Tekstu tulkojumi"
|
177 |
-
|
178 |
-
# @ polylang
|
179 |
-
#: admin/settings.php:101
|
180 |
-
msgid "Strings translation"
|
181 |
-
msgstr "Tekstu tulkošana"
|
182 |
-
|
183 |
-
# @ polylang
|
184 |
-
#: admin/admin-model.php:244
|
185 |
-
msgid "Enter a valid WordPress locale"
|
186 |
-
msgstr "Lūdzu ievadiet derīgu WordPress lokāles kodu."
|
187 |
-
|
188 |
-
# @ polylang
|
189 |
-
#: admin/admin-model.php:252
|
190 |
-
msgid "The language code must be unique"
|
191 |
-
msgstr "Valodas kodam jābūt unikālam"
|
192 |
-
|
193 |
-
# @ polylang
|
194 |
-
#: admin/admin-model.php:256
|
195 |
-
msgid "The language must have a name"
|
196 |
-
msgstr "Valodai ir nepieciešams nosaukums"
|
197 |
-
|
198 |
-
# @ polylang
|
199 |
-
#: admin/admin.php:367 admin/settings.php:180
|
200 |
-
msgid ""
|
201 |
-
"The language was created, but the WordPress language file was not "
|
202 |
-
"downloaded. Please install it manually."
|
203 |
-
msgstr ""
|
204 |
-
"Valoda tika izveidota, bet WordPress tulkojumu fails netika lejuplādēts. "
|
205 |
-
"Lūdzu uzstādiet to manuāli."
|
206 |
-
|
207 |
-
# @ polylang
|
208 |
-
#: admin/admin-strings.php:59
|
209 |
-
msgid "Widget title"
|
210 |
-
msgstr "Logdaļas virsraksts"
|
211 |
-
|
212 |
-
# @ polylang
|
213 |
-
#: admin/settings.php:319
|
214 |
-
msgid "Taxonomies"
|
215 |
-
msgstr "Taksonomijas"
|
216 |
-
|
217 |
-
# @ polylang
|
218 |
-
#: admin/settings.php:320
|
219 |
-
msgid "Custom fields"
|
220 |
-
msgstr "Lietotāja lauki"
|
221 |
-
|
222 |
-
# @ polylang
|
223 |
-
#: admin/settings.php:321
|
224 |
-
msgid "Comment status"
|
225 |
-
msgstr "Komentāru statuss"
|
226 |
-
|
227 |
-
# @ polylang
|
228 |
-
#: admin/settings.php:322
|
229 |
-
msgid "Ping status"
|
230 |
-
msgstr "Atpingu statuss"
|
231 |
-
|
232 |
-
# @ polylang
|
233 |
-
#: admin/settings.php:323
|
234 |
-
msgid "Sticky posts"
|
235 |
-
msgstr "Izceltie raksti"
|
236 |
-
|
237 |
-
# @ polylang
|
238 |
-
#: admin/settings.php:324
|
239 |
-
msgid "Published date"
|
240 |
-
msgstr "Publicēšanas Datums"
|
241 |
-
|
242 |
-
# @ polylang
|
243 |
-
#: admin/settings.php:325
|
244 |
-
msgid "Post format"
|
245 |
-
msgstr "Raksta formāts"
|
246 |
-
|
247 |
-
# @ default
|
248 |
-
#: admin/settings.php:326
|
249 |
-
msgid "Page parent"
|
250 |
-
msgstr "Vecāka lapa"
|
251 |
-
|
252 |
-
# @ polylang
|
253 |
-
#: admin/settings.php:327
|
254 |
-
msgid "Page template"
|
255 |
-
msgstr "Lapas veidne"
|
256 |
-
|
257 |
-
# @ polylang
|
258 |
-
#: admin/settings.php:328
|
259 |
-
msgid "Page order"
|
260 |
-
msgstr "Kārtas numurs"
|
261 |
-
|
262 |
-
# @ polylang
|
263 |
-
#: admin/settings.php:329
|
264 |
-
msgid "Featured image"
|
265 |
-
msgstr "Satura izvēlētais attēls"
|
266 |
-
|
267 |
-
# @ polylang
|
268 |
-
#: admin/view-tab-lang.php:21
|
269 |
-
msgid "Edit language"
|
270 |
-
msgstr "Rediģēt valodu"
|
271 |
-
|
272 |
-
# @ polylang
|
273 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
274 |
-
msgid "Add new language"
|
275 |
-
msgstr "Pievienot jaunu valodu"
|
276 |
-
|
277 |
-
# @ polylang
|
278 |
-
#: admin/view-tab-lang.php:37
|
279 |
-
msgid "Choose a language"
|
280 |
-
msgstr "Izvēlēties valodu"
|
281 |
-
|
282 |
-
# @ polylang
|
283 |
-
#: admin/view-tab-lang.php:51
|
284 |
-
msgid "You can choose a language in the list or directly edit it below."
|
285 |
-
msgstr "Jūs varat izvēlēties valodu no saraksta, vai ari rediģēt to zemāk."
|
286 |
-
|
287 |
-
# @ polylang
|
288 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
289 |
-
msgid "Full name"
|
290 |
-
msgstr "Pilns nosaukums"
|
291 |
-
|
292 |
-
# @ polylang
|
293 |
-
#: admin/view-tab-lang.php:57
|
294 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
295 |
-
msgstr "Nosaukums, kādu to attēlos lapā (piemēram: Latviešu)"
|
296 |
-
|
297 |
-
# @ polylang
|
298 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
299 |
-
msgid "Locale"
|
300 |
-
msgstr "Lokāle"
|
301 |
-
|
302 |
-
# @ polylang
|
303 |
-
#: admin/view-tab-lang.php:66
|
304 |
-
msgid ""
|
305 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
306 |
-
"install the .mo file for this language."
|
307 |
-
msgstr ""
|
308 |
-
"WordPress valodas lokāle šai valodai (piemēram: en_US). Jums nāksies "
|
309 |
-
"uzstādīt .mo failu šai valodai."
|
310 |
-
|
311 |
-
# @ polylang
|
312 |
-
#: admin/view-tab-lang.php:70
|
313 |
-
msgid "Language code"
|
314 |
-
msgstr "Valodas kods (piem.: lv)"
|
315 |
-
|
316 |
-
# @ polylang
|
317 |
-
#: admin/view-tab-lang.php:76
|
318 |
-
msgid "Text direction"
|
319 |
-
msgstr "Lasīšanas virziens"
|
320 |
-
|
321 |
-
# @ polylang
|
322 |
-
#: admin/view-tab-lang.php:80
|
323 |
-
msgid "left to right"
|
324 |
-
msgstr "no kreisās uz labo"
|
325 |
-
|
326 |
-
# @ polylang
|
327 |
-
#: admin/view-tab-lang.php:85
|
328 |
-
msgid "right to left"
|
329 |
-
msgstr "no labās uz kreiso"
|
330 |
-
|
331 |
-
# @ polylang
|
332 |
-
#: admin/view-tab-lang.php:87
|
333 |
-
msgid "Choose the text direction for the language"
|
334 |
-
msgstr "Izvēlieties lasīšanas virzienu šai valodai"
|
335 |
-
|
336 |
-
# @ polylang
|
337 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
338 |
-
msgid "Order"
|
339 |
-
msgstr "Secība"
|
340 |
-
|
341 |
-
# @ polylang
|
342 |
-
#: admin/view-tab-lang.php:93
|
343 |
-
msgid "Position of the language in the language switcher"
|
344 |
-
msgstr "Valodas atrašanās vieta valodu izvēlnē"
|
345 |
-
|
346 |
-
# @ polylang
|
347 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
348 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
349 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
350 |
-
msgid "Language switcher"
|
351 |
-
msgstr "Valodu izvēlne"
|
352 |
-
|
353 |
-
# @ polylang
|
354 |
-
#: admin/view-tab-strings.php:8
|
355 |
-
msgid "Search translations"
|
356 |
-
msgstr "Meklēt tulkoumos"
|
357 |
-
|
358 |
-
# @ polylang
|
359 |
-
#: admin/view-tab-strings.php:11
|
360 |
-
msgid "Clean strings translation database"
|
361 |
-
msgstr "Iztīrīt tulkojumu datubāzi"
|
362 |
-
|
363 |
-
# @ polylang
|
364 |
-
#: admin/view-tab-settings.php:14
|
365 |
-
msgid "Default language"
|
366 |
-
msgstr "Noklusētā valoda"
|
367 |
-
|
368 |
-
# @ polylang
|
369 |
-
#: admin/view-tab-settings.php:29
|
370 |
-
msgid ""
|
371 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
372 |
-
"to set them all to default language ?"
|
373 |
-
msgstr ""
|
374 |
-
"Ir atrasti raksti, lapas, tēmas, vai birkas bez uzstādītas valodas. Vai "
|
375 |
-
"vēlaties uzstādīt tām visām noklusēto valodu?"
|
376 |
-
|
377 |
-
# @ polylang
|
378 |
-
#: admin/view-tab-settings.php:149
|
379 |
-
msgid "Detect browser language"
|
380 |
-
msgstr "Noteikt pārlūka valodu"
|
381 |
-
|
382 |
-
# @ polylang
|
383 |
-
#: admin/view-tab-settings.php:155
|
384 |
-
msgid ""
|
385 |
-
"When the front page is visited, set the language according to the browser "
|
386 |
-
"preference"
|
387 |
-
msgstr ""
|
388 |
-
"Kad tiek apmeklēta sākumlapa, uzstāda valodu atkarībā no pārlūkprogrammas "
|
389 |
-
"uzstādījumiem"
|
390 |
-
|
391 |
-
# @ polylang
|
392 |
-
#: admin/view-tab-settings.php:37
|
393 |
-
msgid "URL modifications"
|
394 |
-
msgstr "Saišu modifikācijas"
|
395 |
-
|
396 |
-
# @ polylang
|
397 |
-
#: admin/view-tab-settings.php:93
|
398 |
-
msgid "Hide URL language information for default language"
|
399 |
-
msgstr "Paslēpt noklusētās valodas informāciju hipersaitēs"
|
400 |
-
|
401 |
-
# @ polylang
|
402 |
-
#: admin/view-tab-settings.php:162
|
403 |
-
msgid "Media"
|
404 |
-
msgstr "Datnes"
|
405 |
-
|
406 |
-
# @ polylang
|
407 |
-
#: admin/view-tab-settings.php:168
|
408 |
-
msgid "Activate languages and translations for media"
|
409 |
-
msgstr "Iespējot valodas un tulkošanu datnēm"
|
410 |
-
|
411 |
-
# @ polylang
|
412 |
-
#: admin/view-tab-settings.php:215
|
413 |
-
msgid "Synchronization"
|
414 |
-
msgstr "Sinhronizācija"
|
415 |
-
|
416 |
-
# @ polylang
|
417 |
-
#: admin/view-tab-settings.php:176
|
418 |
-
msgid "Custom post types"
|
419 |
-
msgstr "Pielāgotie rakstu tipi"
|
420 |
-
|
421 |
-
# @ polylang
|
422 |
-
#: admin/view-tab-settings.php:189
|
423 |
-
msgid "Activate languages and translations for custom post types."
|
424 |
-
msgstr "Iespējot valodas un tulkošanu pielāgotajiem rakstu tipiem."
|
425 |
-
|
426 |
-
# @ polylang
|
427 |
-
#: admin/view-tab-settings.php:196
|
428 |
-
msgid "Custom taxonomies"
|
429 |
-
msgstr "Pielāgotās taksonomijas"
|
430 |
-
|
431 |
-
# @ polylang
|
432 |
-
#: admin/view-tab-settings.php:209
|
433 |
-
msgid "Activate languages and translations for custom taxonomies."
|
434 |
-
msgstr "Iespējot valodas un tulkošanu pielāgotajām taksonomijām."
|
435 |
-
|
436 |
-
# @ polylang
|
437 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
438 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
439 |
-
msgid "Edit"
|
440 |
-
msgstr "Rediģēt"
|
441 |
-
|
442 |
-
# @ polylang
|
443 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
444 |
-
msgid "Delete"
|
445 |
-
msgstr "Dzēst"
|
446 |
-
|
447 |
-
# @ polylang
|
448 |
-
#: admin/table-languages.php:76
|
449 |
-
msgid "Code"
|
450 |
-
msgstr "Kods"
|
451 |
-
|
452 |
-
# @ polylang
|
453 |
-
#: admin/table-languages.php:78
|
454 |
-
msgid "Flag"
|
455 |
-
msgstr "Karogs"
|
456 |
-
|
457 |
-
# @ polylang
|
458 |
-
#: admin/table-languages.php:79
|
459 |
-
msgid "Posts"
|
460 |
-
msgstr "Raksti"
|
461 |
-
|
462 |
-
# @ polylang
|
463 |
-
#: admin/table-string.php:110
|
464 |
-
msgid "Name"
|
465 |
-
msgstr "Nosaukums"
|
466 |
-
|
467 |
-
# @ polylang
|
468 |
-
#: admin/table-string.php:111
|
469 |
-
msgid "String"
|
470 |
-
msgstr "Teksts"
|
471 |
-
|
472 |
-
# @ polylang
|
473 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
474 |
-
#: admin/view-translations-term.php:30
|
475 |
-
msgid "Add new"
|
476 |
-
msgstr "Pievienot jaunu"
|
477 |
-
|
478 |
-
# @ polylang
|
479 |
-
#: include/widget-languages.php:16
|
480 |
-
msgid "Language Switcher"
|
481 |
-
msgstr "Valodu Izvēlne"
|
482 |
-
|
483 |
-
# @ polylang
|
484 |
-
#: include/widget-languages.php:16
|
485 |
-
msgid "Displays a language switcher"
|
486 |
-
msgstr "Parāda valodu izvēlni"
|
487 |
-
|
488 |
-
# @ polylang
|
489 |
-
#: include/widget-languages.php:75
|
490 |
-
msgid "Title:"
|
491 |
-
msgstr "Virsraksts:"
|
492 |
-
|
493 |
-
# @ polylang
|
494 |
-
#. translators: plugin header field 'Description'
|
495 |
-
#: polylang.php:0
|
496 |
-
msgid "Adds multilingual capability to WordPress"
|
497 |
-
msgstr ""
|
498 |
-
|
499 |
-
# polylang
|
500 |
-
#: install/install.php:24
|
501 |
-
#, php-format
|
502 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
503 |
-
msgstr ""
|
504 |
-
"Jūs lietojat WordPress %s. Polylang nepieciešama vismaz WordPress %s versija."
|
505 |
-
|
506 |
-
# @ polylang
|
507 |
-
#: install/upgrade.php:76
|
508 |
-
msgid ""
|
509 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
510 |
-
msgstr ""
|
511 |
-
"Polylang tika atslēgts, jo jūs atajuninājāt to no pārāk vecas versijas."
|
512 |
-
|
513 |
-
# @ polylang
|
514 |
-
#: install/upgrade.php:78
|
515 |
-
#, php-format
|
516 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
517 |
-
msgstr "Lūdzu vispirms atjauniniet uz %s un tikai pēc tam uz %s."
|
518 |
-
|
519 |
-
# @ polylang
|
520 |
-
#: admin/table-string.php:109
|
521 |
-
msgid "Group"
|
522 |
-
msgstr "Grupa"
|
523 |
-
|
524 |
-
# @ polylang
|
525 |
-
#: admin/table-string.php:187
|
526 |
-
msgid "View all groups"
|
527 |
-
msgstr "Skatīt visas grupas"
|
528 |
-
|
529 |
-
# @ polylang
|
530 |
-
#: admin/table-languages.php:59
|
531 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
532 |
-
msgstr "Šī valoda tiks neatgriezeniski dzēsta. Vai esat pārliecināts?"
|
533 |
-
|
534 |
-
# @ polylang
|
535 |
-
#: admin/view-tab-strings.php:12
|
536 |
-
msgid ""
|
537 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
538 |
-
"has been uninstalled."
|
539 |
-
msgstr ""
|
540 |
-
"Šo iespēju var lietot lai izdzēstu neizmantotos tulkojums. Piemēram pēc "
|
541 |
-
"spraudņa noņemšanas."
|
542 |
-
|
543 |
-
# @ polylang
|
544 |
-
#: admin/view-tab-settings.php:226
|
545 |
-
msgid ""
|
546 |
-
"The synchronization options allow to maintain exact same values (or "
|
547 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
548 |
-
"between the translations of a post or page."
|
549 |
-
msgstr ""
|
550 |
-
"Sinhronizācijas iespēja ļauj uzturēt vienādas lietotāja lauku vērtības, kā "
|
551 |
-
"arī taksonomija un lapu vecākus, starp rakstu un lapu tulkojumiem."
|
552 |
-
|
553 |
-
# @ polylang
|
554 |
-
#: admin/admin-model.php:248
|
555 |
-
msgid "The language code contains invalid characters"
|
556 |
-
msgstr "Ievadītais valodas kods satur neatļautus simbolus"
|
557 |
-
|
558 |
-
# @ polylang
|
559 |
-
#: admin/view-tab-settings.php:43
|
560 |
-
msgid "The language is set from content"
|
561 |
-
msgstr "Valoda tiek uzstādīt no satura"
|
562 |
-
|
563 |
-
# @ polylang
|
564 |
-
#: admin/view-tab-settings.php:46
|
565 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
566 |
-
msgstr "Rakstu, lapu, kategoriju un birku saites netiek mainītas."
|
567 |
-
|
568 |
-
# @ polylang
|
569 |
-
#: admin/view-tab-settings.php:51
|
570 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
571 |
-
msgstr "Valoda tiek uzstādīta no direktorijas nosaukuma glītajās saitēs"
|
572 |
-
|
573 |
-
# @ polylang
|
574 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
575 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
576 |
-
msgid "Example:"
|
577 |
-
msgstr "Piemērs:"
|
578 |
-
|
579 |
-
# @ polylang
|
580 |
-
#: admin/view-tab-settings.php:60
|
581 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
582 |
-
msgstr "Valoda tiek uzstādīta no subdomēna nosaukuma"
|
583 |
-
|
584 |
-
# @ polylang
|
585 |
-
#: admin/view-tab-settings.php:69
|
586 |
-
msgid "The language is set from different domains"
|
587 |
-
msgstr "Valoda tiek uzstādīta dažādiem domēniem"
|
588 |
-
|
589 |
-
# @ polylang
|
590 |
-
#: admin/view-tab-settings.php:107
|
591 |
-
msgid "Remove /language/ in pretty permalinks"
|
592 |
-
msgstr "Nerādīt /language/ glītajās saitēs"
|
593 |
-
|
594 |
-
# @ polylang
|
595 |
-
#: admin/view-tab-settings.php:116
|
596 |
-
msgid "Keep /language/ in pretty permalinks"
|
597 |
-
msgstr "Rādīt /language/ glītajās saitēs"
|
598 |
-
|
599 |
-
# @ polylang
|
600 |
-
#: admin/view-tab-settings.php:131
|
601 |
-
msgid ""
|
602 |
-
"The front page url contains the language code instead of the page name or "
|
603 |
-
"page id"
|
604 |
-
msgstr "Sākumlapas adrese satur valodas kodu, nevis lapas nosaukumu vai id"
|
605 |
-
|
606 |
-
# @ polylang
|
607 |
-
#: admin/view-tab-settings.php:139
|
608 |
-
#, php-format
|
609 |
-
msgid "Example: %s instead of %s"
|
610 |
-
msgstr "Piemēram: %s, nevis %s"
|
611 |
-
|
612 |
-
# @ polylang
|
613 |
-
#: admin/admin-model.php:38
|
614 |
-
msgid "Impossible to add the language."
|
615 |
-
msgstr "Neizdevās pievienot valodu."
|
616 |
-
|
617 |
-
# @ polylang
|
618 |
-
#: admin/admin-model.php:66
|
619 |
-
msgid "Language added."
|
620 |
-
msgstr "Valoda pievienota."
|
621 |
-
|
622 |
-
# @ polylang
|
623 |
-
#: admin/admin-model.php:146
|
624 |
-
msgid "Language deleted."
|
625 |
-
msgstr "Valoda izdzēsta."
|
626 |
-
|
627 |
-
# @ polylang
|
628 |
-
#: admin/admin-model.php:227
|
629 |
-
msgid "Language updated."
|
630 |
-
msgstr "Valoda atjaunināta."
|
631 |
-
|
632 |
-
# @ polylang
|
633 |
-
#: admin/settings.php:239
|
634 |
-
msgid "Translations updated."
|
635 |
-
msgstr "Tulkojums atjaunināts."
|
636 |
-
|
637 |
-
# @ polylang
|
638 |
-
#: admin/view-tab-lang.php:72
|
639 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
640 |
-
msgstr "Valodas kods - vēlams divu burtu ISO 639-1 (piemēram: lv)"
|
641 |
-
|
642 |
-
# @ polylang
|
643 |
-
#: admin/admin-filters.php:203
|
644 |
-
msgid "The chosen static front page must be translated in all languages."
|
645 |
-
msgstr ""
|
646 |
-
|
647 |
-
# @ polylang
|
648 |
-
#: admin/admin-strings.php:60
|
649 |
-
msgid "Widget text"
|
650 |
-
msgstr ""
|
651 |
-
|
652 |
-
# @ polylang
|
653 |
-
#: admin/settings.php:52
|
654 |
-
msgid "Recommended plugins"
|
655 |
-
msgstr ""
|
656 |
-
|
657 |
-
# @ polylang
|
658 |
-
#: admin/view-tab-settings.php:51
|
659 |
-
msgid "The language is set from the code in the URL"
|
660 |
-
msgstr ""
|
661 |
-
|
662 |
-
# @ polylang
|
663 |
-
#: include/switcher.php:26
|
664 |
-
msgid "Hides languages with no translation"
|
665 |
-
msgstr ""
|
666 |
-
|
667 |
-
#~ msgid "— No Change —"
|
668 |
-
#~ msgstr "— Bez izmaiņām —"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-my_MM.mo
DELETED
Binary file
|
languages/polylang-my_MM.po
DELETED
@@ -1,661 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang v1.3\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:22+0100\n"
|
7 |
-
"Last-Translator: Sithu Thwin <sithu@thwin.net>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: my_MM\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
-
"X-Poedit-Basepath: ../\n"
|
18 |
-
"X-Textdomain-Support: yes\n"
|
19 |
-
"X-Generator: Poedit 1.5.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"ပိုမိုပြည့်စုံသော %sလမ်းညွှန်ချက်စာတမ်း%s (အင်္ဂလိပ် ဘာသာြဖင့်သာလျှင်) အား Polylang မှ ပံ့ပိုးပေးထားသည်။ "
|
32 |
-
"ဤလမ်းညွှန်ချက်စာတမ်းတွင် ဘာသာစကားစုံ ဆိုဒ်တစ်ခုအား ပြင်ဆင်လွှင့်တင်ရန် နည်းလမ်းများနှင့် နေ့စဉ်သုံး လိုအပ်သော "
|
33 |
-
"အချက်အလက်များပါဝင်ပါသည်။ FAQ အပြင် ပရိုဂရမ် ရေးသားသူများအတွက် ၎င်းတို့၏ ပလပ်အင်များ "
|
34 |
-
"အခင်းအကျင်းများအား လိုအပ်သလို ပြုပြင်နိုင်သည့် နည်းလမ်းများလည်း ပါဝင်သည်။"
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"%sအကူအညီ ဖိုရမ်%s တွင်လည်း အသုံးဝင်သော အချက်အလက်များ ရှာဖွေနိုင်သည်။ သို့သော် ခေါင်းစဉ်အသစ်တစ်ခု ဖွင့်လှစ် "
|
44 |
-
"မမေမြန်းခင် အရင် ရှာဖွေကြည့်ရန် မမေ့ပါနှင့်။"
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr "Polylang အား WordPress ၏ လိုင်စင်အတိုင်း %sGPL%s လိုင်စင်ဖြင့်သာ အခမဲ့ ဖြန့်ချိပါသည်။"
|
53 |
-
|
54 |
-
# @ polylang
|
55 |
-
#: admin/view-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 |
-
#: admin/view-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 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
71 |
-
#: admin/settings.php:97 include/model.php:561
|
72 |
-
msgid "Languages"
|
73 |
-
msgstr "ဘာသာစကားများ"
|
74 |
-
|
75 |
-
# @ polylang
|
76 |
-
#: include/switcher.php:22
|
77 |
-
msgid "Displays language names"
|
78 |
-
msgstr "ဘာသာစကားအမည်များ ဖော်ပြပါ"
|
79 |
-
|
80 |
-
# @ polylang
|
81 |
-
#: include/switcher.php:23
|
82 |
-
msgid "Displays flags"
|
83 |
-
msgstr "အလံများ ဖော်ပြပါ"
|
84 |
-
|
85 |
-
# @ polylang
|
86 |
-
#: include/switcher.php:24
|
87 |
-
msgid "Forces link to front page"
|
88 |
-
msgstr "လိပ်စာများအား ရှေ့စာမျက်နှာသို့ ညွှန်းပါ"
|
89 |
-
|
90 |
-
# @ polylang
|
91 |
-
#: include/switcher.php:25
|
92 |
-
msgid "Hides the current language"
|
93 |
-
msgstr "ယခုအသုံးပြုထားသော ဘာသာစကားအား ဖျောက်ထားပါ"
|
94 |
-
|
95 |
-
# @ polylang
|
96 |
-
#: include/switcher.php:30
|
97 |
-
msgid "Displays as dropdown"
|
98 |
-
msgstr "ဆွဲချဇယားအဖြစ်ပြပါ"
|
99 |
-
|
100 |
-
# @ polylang
|
101 |
-
#: admin/admin.php:267
|
102 |
-
msgid "Filters content by language"
|
103 |
-
msgstr "အကြောင်းအရာများအား ဘာသာစကားဖြင့် စစ်ထုတ်ပါ"
|
104 |
-
|
105 |
-
# @ polylang
|
106 |
-
#: admin/admin.php:258
|
107 |
-
msgid "Show all languages"
|
108 |
-
msgstr "ဘာသာစကားအားလုံးပြပါ"
|
109 |
-
|
110 |
-
# @ polylang
|
111 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
112 |
-
msgid "Add new translation"
|
113 |
-
msgstr "ဘာသာစကားအသစ်ထည့်ရန်"
|
114 |
-
|
115 |
-
# @ polylang
|
116 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
117 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
118 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
119 |
-
msgid "Language"
|
120 |
-
msgstr "ဘာသာစကား"
|
121 |
-
|
122 |
-
# @ polylang
|
123 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
124 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
125 |
-
#: admin/view-translations-term.php:11
|
126 |
-
msgid "Translations"
|
127 |
-
msgstr "ဘာသာပြန်များ"
|
128 |
-
|
129 |
-
# @ polylang
|
130 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
131 |
-
msgid "Sets the language"
|
132 |
-
msgstr "ဘာသာစကား သတ်မှတ်ရန်"
|
133 |
-
|
134 |
-
# @ polylang
|
135 |
-
#: admin/admin-filters.php:52
|
136 |
-
msgid "The widget is displayed for:"
|
137 |
-
msgstr "ဝစ်ဂျစ်ဖော်ပြမှု - "
|
138 |
-
|
139 |
-
# @ polylang
|
140 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
141 |
-
msgid "All languages"
|
142 |
-
msgstr "ဘာသာစကားအားလုံး"
|
143 |
-
|
144 |
-
# @ polylang
|
145 |
-
#: admin/admin-filters.php:123
|
146 |
-
msgid "Admin language"
|
147 |
-
msgstr "ထိန်းချုပ်ခလုပ်ခုံ ဘာသာစကား"
|
148 |
-
|
149 |
-
# @ polylang
|
150 |
-
#: admin/admin-filters.php:126
|
151 |
-
msgid "WordPress default"
|
152 |
-
msgstr "WordPress မူလဘာသာစကား"
|
153 |
-
|
154 |
-
# @ polylang
|
155 |
-
#: admin/admin.php:167 admin/settings.php:102
|
156 |
-
msgid "Settings"
|
157 |
-
msgstr "သတ်မှတ်ချက်များ"
|
158 |
-
|
159 |
-
# @ polylang
|
160 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
161 |
-
msgid "Upgrading language files…"
|
162 |
-
msgstr "ဘာသာစကားဖိုင်များ အသစ်ဖြည့်စွက်နေသည်…"
|
163 |
-
|
164 |
-
# @ polylang
|
165 |
-
#: admin/settings.php:62
|
166 |
-
msgid "About Polylang"
|
167 |
-
msgstr "Polylang အကြောင်း"
|
168 |
-
|
169 |
-
# @ polylang
|
170 |
-
#: admin/settings.php:78
|
171 |
-
msgid "Strings translations"
|
172 |
-
msgstr "စာကြောင်းဘာသာပြန်များ"
|
173 |
-
|
174 |
-
# @ polylang
|
175 |
-
#: admin/settings.php:101
|
176 |
-
msgid "Strings translation"
|
177 |
-
msgstr "စာကြောင်းဘာသာပြန်"
|
178 |
-
|
179 |
-
# @ polylang
|
180 |
-
#: admin/admin-model.php:244
|
181 |
-
msgid "Enter a valid WordPress locale"
|
182 |
-
msgstr "သင့်လျှော်မှန်ကန်သော WordPress ဘာသာစကား သင်္ကေတကို ဖြည့်သွင်းပါ"
|
183 |
-
|
184 |
-
# @ polylang
|
185 |
-
#: admin/admin-model.php:252
|
186 |
-
msgid "The language code must be unique"
|
187 |
-
msgstr "ဘာသာစကားကုတ်မှာ တစ်မျိုးစီ သီးသန့်ဖြစ်ရမည်"
|
188 |
-
|
189 |
-
# @ polylang
|
190 |
-
#: admin/admin-model.php:256
|
191 |
-
msgid "The language must have a name"
|
192 |
-
msgstr "ဘာသာစကားတွင် အမည်ရှိရမည်"
|
193 |
-
|
194 |
-
# @ polylang
|
195 |
-
#: admin/admin.php:367 admin/settings.php:180
|
196 |
-
msgid ""
|
197 |
-
"The language was created, but the WordPress language file was not "
|
198 |
-
"downloaded. Please install it manually."
|
199 |
-
msgstr ""
|
200 |
-
"ဘာသာစကားအား ဖန်တီးပြီးပါပြီ။ သို့သော် ဘာသာစကားဖိုင်များ ဆွဲချရယူမှု မပြီးမြောက်သေးပါ။ ကိုယ်တိုင် "
|
201 |
-
"ထည့်သွင်းပေးပါ။"
|
202 |
-
|
203 |
-
# @ polylang
|
204 |
-
#: admin/admin-strings.php:59
|
205 |
-
msgid "Widget title"
|
206 |
-
msgstr "ဝစ်ဂျက်ခေါင်းစဉ်"
|
207 |
-
|
208 |
-
# @ polylang
|
209 |
-
#: admin/settings.php:319
|
210 |
-
msgid "Taxonomies"
|
211 |
-
msgstr "ဝေါဟာရအုပ်စုများ"
|
212 |
-
|
213 |
-
# @ polylang
|
214 |
-
#: admin/settings.php:320
|
215 |
-
msgid "Custom fields"
|
216 |
-
msgstr "စိတ်ကြိုက်ဖြည့်ရန်"
|
217 |
-
|
218 |
-
# @ polylang
|
219 |
-
#: admin/settings.php:321
|
220 |
-
msgid "Comment status"
|
221 |
-
msgstr "မှတ်ချက် အခြေအ"
|
222 |
-
|
223 |
-
# @ polylang
|
224 |
-
#: admin/settings.php:322
|
225 |
-
msgid "Ping status"
|
226 |
-
msgstr "ချိတ်ဆက်မှု အခြေအ"
|
227 |
-
|
228 |
-
# @ polylang
|
229 |
-
#: admin/settings.php:323
|
230 |
-
msgid "Sticky posts"
|
231 |
-
msgstr "ဦးစားပေးစာမူ"
|
232 |
-
|
233 |
-
# @ polylang
|
234 |
-
#: admin/settings.php:324
|
235 |
-
msgid "Published date"
|
236 |
-
msgstr "ထုတ်ဝေခဲ့သောနေ့စွဲ"
|
237 |
-
|
238 |
-
# @ polylang
|
239 |
-
#: admin/settings.php:325
|
240 |
-
msgid "Post format"
|
241 |
-
msgstr "စာမူပုံစံ"
|
242 |
-
|
243 |
-
# @ polylang
|
244 |
-
#: admin/settings.php:326
|
245 |
-
msgid "Page parent"
|
246 |
-
msgstr "စာမျက်နှာပင်"
|
247 |
-
|
248 |
-
# @ polylang
|
249 |
-
#: admin/settings.php:327
|
250 |
-
msgid "Page template"
|
251 |
-
msgstr "စာမျက်နှာ စံပုံစံ"
|
252 |
-
|
253 |
-
# @ polylang
|
254 |
-
#: admin/settings.php:328
|
255 |
-
msgid "Page order"
|
256 |
-
msgstr "စာမျက်နှာ အစီအစဉ်"
|
257 |
-
|
258 |
-
# @ polylang
|
259 |
-
#: admin/settings.php:329
|
260 |
-
msgid "Featured image"
|
261 |
-
msgstr "သရုပ်ဖော် ရုပ်ပုံ"
|
262 |
-
|
263 |
-
# @ polylang
|
264 |
-
#: admin/view-tab-lang.php:21
|
265 |
-
msgid "Edit language"
|
266 |
-
msgstr "ဘာသာစကား ပြုပြင်ရန်"
|
267 |
-
|
268 |
-
# @ polylang
|
269 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
270 |
-
msgid "Add new language"
|
271 |
-
msgstr "ဘာသာစကားအသစ်ထည့်ရန်"
|
272 |
-
|
273 |
-
# @ polylang
|
274 |
-
#: admin/view-tab-lang.php:37
|
275 |
-
msgid "Choose a language"
|
276 |
-
msgstr "ဘာသာစကားရွေးရန်"
|
277 |
-
|
278 |
-
# @ polylang
|
279 |
-
#: admin/view-tab-lang.php:51
|
280 |
-
msgid "You can choose a language in the list or directly edit it below."
|
281 |
-
msgstr "စာရင်းအတွင်းရှိ ဘာသာစကားတစ်ခုအားရွေးပါ သို့မဟုတ် အောက်တွင် တိုက်ရိုက် ပြုပြင်ပါ။"
|
282 |
-
|
283 |
-
# @ polylang
|
284 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
285 |
-
msgid "Full name"
|
286 |
-
msgstr "အမည်အပြည့်အစုံ"
|
287 |
-
|
288 |
-
# @ polylang
|
289 |
-
#: admin/view-tab-lang.php:57
|
290 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
291 |
-
msgstr "သင့်ဆိုဒ်တွင် ဖော်ပြမည့်အမည်။ (ဥပမာ။ ။ အင်္ဂလိပ်)။"
|
292 |
-
|
293 |
-
# @ polylang
|
294 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
295 |
-
msgid "Locale"
|
296 |
-
msgstr "ေဒသန္တရဘာသာစကားအုပ်စု"
|
297 |
-
|
298 |
-
# @ polylang
|
299 |
-
#: admin/view-tab-lang.php:66
|
300 |
-
msgid ""
|
301 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
302 |
-
"install the .mo file for this language."
|
303 |
-
msgstr ""
|
304 |
-
"WordPress ဘာသာစကားသင်္ကေတ ( ဥပမာ။ ။ my_MM ) ။ ဤဘာသာစကားအတွက် .mo ဖိုင်အား "
|
305 |
-
"ထည့်သွင်းပေးရန်လိုအပ်ပါသည်။"
|
306 |
-
|
307 |
-
# @ polylang
|
308 |
-
#: admin/view-tab-lang.php:70
|
309 |
-
msgid "Language code"
|
310 |
-
msgstr "ဘာသာစကားကုတ်"
|
311 |
-
|
312 |
-
# @ polylang
|
313 |
-
#: admin/view-tab-lang.php:76
|
314 |
-
msgid "Text direction"
|
315 |
-
msgstr "စာသားဦးတည်ရာ"
|
316 |
-
|
317 |
-
# @ polylang
|
318 |
-
#: admin/view-tab-lang.php:80
|
319 |
-
msgid "left to right"
|
320 |
-
msgstr "ဘယ်မှ ညာ"
|
321 |
-
|
322 |
-
# @ polylang
|
323 |
-
#: admin/view-tab-lang.php:85
|
324 |
-
msgid "right to left"
|
325 |
-
msgstr "ညာမှ ဘယ်"
|
326 |
-
|
327 |
-
# @ polylang
|
328 |
-
#: admin/view-tab-lang.php:87
|
329 |
-
msgid "Choose the text direction for the language"
|
330 |
-
msgstr "ဘာသာစကားအတွက် စာသားဦးတည်ရာကို ရွေးပါ"
|
331 |
-
|
332 |
-
# @ polylang
|
333 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
334 |
-
msgid "Order"
|
335 |
-
msgstr "အစီအစဉ်"
|
336 |
-
|
337 |
-
# @ polylang
|
338 |
-
#: admin/view-tab-lang.php:93
|
339 |
-
msgid "Position of the language in the language switcher"
|
340 |
-
msgstr "ဘာသာစကားပြောင်းခလုပ်ရှိ နေရာ"
|
341 |
-
|
342 |
-
# @ polylang
|
343 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
344 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
345 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
346 |
-
msgid "Language switcher"
|
347 |
-
msgstr "ဘာသာစကားပြောင်းခလုပ်"
|
348 |
-
|
349 |
-
# @ polylang
|
350 |
-
#: admin/view-tab-strings.php:8
|
351 |
-
msgid "Search translations"
|
352 |
-
msgstr "ဘာသာပြန်များရှာရန်"
|
353 |
-
|
354 |
-
# @ polylang
|
355 |
-
#: admin/view-tab-strings.php:11
|
356 |
-
msgid "Clean strings translation database"
|
357 |
-
msgstr "ဘာသာပြန် ဒေတာဗေ့စ်အား ရှင်းပါ"
|
358 |
-
|
359 |
-
# @ polylang
|
360 |
-
#: admin/view-tab-settings.php:14
|
361 |
-
msgid "Default language"
|
362 |
-
msgstr "မူလ ဘာသာစကား"
|
363 |
-
|
364 |
-
# @ polylang
|
365 |
-
#: admin/view-tab-settings.php:29
|
366 |
-
msgid ""
|
367 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
368 |
-
"to set them all to default language ?"
|
369 |
-
msgstr ""
|
370 |
-
"ဘာသာစကားသတ်မှတ်မှု မရှိသေးသော စာမူများ၊ စာမျက်နှာများ၊ ကဏ္ဍများ သို့မဟုတ် စကားစုတွဲများ "
|
371 |
-
"ရှိနေပါသည်။ မူလဘာသာစကားဖြင့် သတ်မှတ်ပေးလိုပါသလား။"
|
372 |
-
|
373 |
-
# @ polylang
|
374 |
-
#: admin/view-tab-settings.php:149
|
375 |
-
msgid "Detect browser language"
|
376 |
-
msgstr "ဘရောက်ဇာ ဘာသာစကားအား စစ်ဆေးရန်"
|
377 |
-
|
378 |
-
# @ polylang
|
379 |
-
#: admin/view-tab-settings.php:155
|
380 |
-
msgid ""
|
381 |
-
"When the front page is visited, set the language according to the browser "
|
382 |
-
"preference"
|
383 |
-
msgstr ""
|
384 |
-
"ပင်မစာမျက်နှာသို့ လာရောက်လည်ပတ်သောအခါ ဘရောက်ဇာသတ်မှတ်ချက်ကို မူတည်၍ ဘာသာစကားအား သတ်မှတ်ဖော်ပြပါ"
|
385 |
-
|
386 |
-
# @ polylang
|
387 |
-
#: admin/view-tab-settings.php:37
|
388 |
-
msgid "URL modifications"
|
389 |
-
msgstr "URL ပြုပြင်ခြင်း"
|
390 |
-
|
391 |
-
# @ polylang
|
392 |
-
#: admin/view-tab-settings.php:93
|
393 |
-
msgid "Hide URL language information for default language"
|
394 |
-
msgstr "မူလဘာသာစကားအတွက် URL မှ ဘာသာစကား အချက်အလက်အား ဖျောက်ထားရန်"
|
395 |
-
|
396 |
-
# @ polylang
|
397 |
-
#: admin/view-tab-settings.php:162
|
398 |
-
msgid "Media"
|
399 |
-
msgstr "မီဒီယာ"
|
400 |
-
|
401 |
-
# @ polylang
|
402 |
-
#: admin/view-tab-settings.php:168
|
403 |
-
msgid "Activate languages and translations for media"
|
404 |
-
msgstr "မီဒီယာအတွက် ဘာသာစကားနှင့် ဘာသာပြန်များ ဖွင့်ထားရန်"
|
405 |
-
|
406 |
-
# @ polylang
|
407 |
-
#: admin/view-tab-settings.php:215
|
408 |
-
msgid "Synchronization"
|
409 |
-
msgstr "တိုက်ရိုက်ကူးယူချိတ်ဆက်ခြင်း"
|
410 |
-
|
411 |
-
# @ polylang
|
412 |
-
#: admin/view-tab-settings.php:176
|
413 |
-
msgid "Custom post types"
|
414 |
-
msgstr "စိတ်ကြိုက် စာမူအမျိုးအစား"
|
415 |
-
|
416 |
-
# @ polylang
|
417 |
-
#: admin/view-tab-settings.php:189
|
418 |
-
msgid "Activate languages and translations for custom post types."
|
419 |
-
msgstr "စိတ်ကြိုက်စာမူအများအစားများအတွက် ဘာသာစကားနှင့် ဘာသာပြန်များဖွင့်ထားရန်"
|
420 |
-
|
421 |
-
# @ polylang
|
422 |
-
#: admin/view-tab-settings.php:196
|
423 |
-
msgid "Custom taxonomies"
|
424 |
-
msgstr "စိတ်ကြိုက်ဝေါဟာရများ"
|
425 |
-
|
426 |
-
# @ polylang
|
427 |
-
#: admin/view-tab-settings.php:209
|
428 |
-
msgid "Activate languages and translations for custom taxonomies."
|
429 |
-
msgstr "စိတ်ကြိုက်ဝေါဟာရများအတွက် ဘာသာစကားနှင့် ဘာသာပြန်များဖွင့်ရန်"
|
430 |
-
|
431 |
-
# @ polylang
|
432 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
433 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
434 |
-
msgid "Edit"
|
435 |
-
msgstr "ပြုပြင်"
|
436 |
-
|
437 |
-
# @ polylang
|
438 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
439 |
-
msgid "Delete"
|
440 |
-
msgstr "ဖျက်"
|
441 |
-
|
442 |
-
# @ polylang
|
443 |
-
#: admin/table-languages.php:76
|
444 |
-
msgid "Code"
|
445 |
-
msgstr "ကုဒ်"
|
446 |
-
|
447 |
-
# @ polylang
|
448 |
-
#: admin/table-languages.php:78
|
449 |
-
msgid "Flag"
|
450 |
-
msgstr "အလံ"
|
451 |
-
|
452 |
-
# @ polylang
|
453 |
-
#: admin/table-languages.php:79
|
454 |
-
msgid "Posts"
|
455 |
-
msgstr "စာမူများ"
|
456 |
-
|
457 |
-
# @ polylang
|
458 |
-
#: admin/table-string.php:110
|
459 |
-
msgid "Name"
|
460 |
-
msgstr "အမည်"
|
461 |
-
|
462 |
-
# @ polylang
|
463 |
-
#: admin/table-string.php:111
|
464 |
-
msgid "String"
|
465 |
-
msgstr "စာကြောင်း"
|
466 |
-
|
467 |
-
# @ polylang
|
468 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
469 |
-
#: admin/view-translations-term.php:30
|
470 |
-
msgid "Add new"
|
471 |
-
msgstr "အသစ်"
|
472 |
-
|
473 |
-
# @ polylang
|
474 |
-
#: include/widget-languages.php:16
|
475 |
-
msgid "Language Switcher"
|
476 |
-
msgstr "ဘာသာစကားပြောင်းခလုပ်"
|
477 |
-
|
478 |
-
# @ polylang
|
479 |
-
#: include/widget-languages.php:16
|
480 |
-
msgid "Displays a language switcher"
|
481 |
-
msgstr "ဘာသာစားပြောင်းခလုပ်ဖော်ပြရန်"
|
482 |
-
|
483 |
-
# @ polylang
|
484 |
-
#: include/widget-languages.php:75
|
485 |
-
msgid "Title:"
|
486 |
-
msgstr "ခေါင်းစဉ် :"
|
487 |
-
|
488 |
-
# @ polylang
|
489 |
-
#. translators: plugin header field 'Description'
|
490 |
-
#: polylang.php:0
|
491 |
-
msgid "Adds multilingual capability to WordPress"
|
492 |
-
msgstr "ဘာသာစကားပေါင်းစုံစနစ်အား WordPress အတွင်းထည့်သွင်းရန်"
|
493 |
-
|
494 |
-
# @ polylang
|
495 |
-
#: install/install.php:24
|
496 |
-
#, php-format
|
497 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
498 |
-
msgstr "သင် WordPress %s အား အသုံးပြုနေသည်။ WordPress %s အား Polylang မှ လိုအပ်ပါသည်။"
|
499 |
-
|
500 |
-
# @ polylang
|
501 |
-
#: install/upgrade.php:76
|
502 |
-
msgid ""
|
503 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
504 |
-
msgstr "အလွန်ဟောင်းလွန်းသော ဗားရှင်းမှ အဆင့်မြှင့်တင်ခြင်းပြုလုပ်ခဲ့သဖြင့် Polylang အား ပိတ်ထားလိုက်သည်။"
|
505 |
-
|
506 |
-
# @ polylang
|
507 |
-
#: install/upgrade.php:78
|
508 |
-
#, php-format
|
509 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
510 |
-
msgstr "%sသို့ အဆင့်မြှင့်တင်ပြီးမှ %s သို့ အဆင့်မြှင့်ပါ။"
|
511 |
-
|
512 |
-
# @ polylang
|
513 |
-
#: admin/table-string.php:109
|
514 |
-
msgid "Group"
|
515 |
-
msgstr "အုပ်စု"
|
516 |
-
|
517 |
-
# @ polylang
|
518 |
-
#: admin/table-string.php:187
|
519 |
-
msgid "View all groups"
|
520 |
-
msgstr "အုပ်စုအားလုံးကိုကြည့်ရန်"
|
521 |
-
|
522 |
-
# @ polylang
|
523 |
-
#: admin/table-languages.php:59
|
524 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
525 |
-
msgstr "ဒီဘာသာစကားကို အပြီးဖျက်တော့မည်။ တကယ်သေချာရဲ့လား။"
|
526 |
-
|
527 |
-
# @ polylang
|
528 |
-
#: admin/view-tab-strings.php:12
|
529 |
-
msgid ""
|
530 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
531 |
-
"has been uninstalled."
|
532 |
-
msgstr ""
|
533 |
-
"အသုံးမပြုသောစာကြောင်းများအား ဒေတာဗေ့စ်မှ ဖျက်ရန် ဒါကိုသုံးပါ။ ဥပမာ ပလပ်အင်တစ်ခုအား "
|
534 |
-
"ဖျက်ထုတ်လိုက်သောအခါ။"
|
535 |
-
|
536 |
-
# @ polylang
|
537 |
-
#: admin/view-tab-settings.php:226
|
538 |
-
msgid ""
|
539 |
-
"The synchronization options allow to maintain exact same values (or "
|
540 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
541 |
-
"between the translations of a post or page."
|
542 |
-
msgstr ""
|
543 |
-
"တိုက်ရိုက်ကူးယူချိတ်ဆက်ခြင်းကိုသုံးခြင်းဖြင့် ဘာသာပြန်ထားသော စာမူသို့မဟုတ် စာမျက်နှာတစ်ခု၏ "
|
544 |
-
"မီတာအကြောင်းအရာများ၏ တန်ဖိုးများ (သို့မဟုတ် စာမျက်နှာပင်မ နှင့် ဝေါဟာရအုပ်စုများတွင် "
|
545 |
-
"ဘာသာပြန်များ)အား တူညီမှု ရှိစေရန် ထိန်းသိမ်းဆောင်ရွက်ပေးသည်။"
|
546 |
-
|
547 |
-
# @ polylang
|
548 |
-
#: admin/admin-model.php:248
|
549 |
-
msgid "The language code contains invalid characters"
|
550 |
-
msgstr "ဘာသာစကားကုဒ်တွင် သင့်လျှော်မှုမရှိသော အက္ခရာများပါဝင်နေသည်။"
|
551 |
-
|
552 |
-
# @ polylang
|
553 |
-
#: admin/view-tab-settings.php:43
|
554 |
-
msgid "The language is set from content"
|
555 |
-
msgstr "အကြောင်းအရာအပေါ်မူတည်၍ ဘာသာစကားအား သတ်မှတ်ရန်"
|
556 |
-
|
557 |
-
# @ polylang
|
558 |
-
#: admin/view-tab-settings.php:46
|
559 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
560 |
-
msgstr "စာမူများ၊ စာမျက်နှာများ၊ ကဏ္ဍများနှင့် စကားစုတွဲများအတွက် URL များအား မပြုပြင်ပါ။"
|
561 |
-
|
562 |
-
# @ polylang
|
563 |
-
#: admin/view-tab-settings.php:51
|
564 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
565 |
-
msgstr "ချိတ်ဆက်လိပ်စာတွင် တည်နေရာညွှန်းအမည်ဖြင့် ဘာသာစကားအား သတ်မှတ်ရန်"
|
566 |
-
|
567 |
-
# @ polylang
|
568 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
569 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
570 |
-
msgid "Example:"
|
571 |
-
msgstr "ဥပမာ။ ။"
|
572 |
-
|
573 |
-
# @ polylang
|
574 |
-
#: admin/view-tab-settings.php:60
|
575 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
576 |
-
msgstr "ချိတ်ဆက်လိပ်စာတွင် ဒိုမိန်းခွဲအမည်ဖြင့် ဘာသာစကားအား သတ်မှတ်ရန်"
|
577 |
-
|
578 |
-
# @ polylang
|
579 |
-
#: admin/view-tab-settings.php:69
|
580 |
-
msgid "The language is set from different domains"
|
581 |
-
msgstr "မတူညီသော ဒိုမိန်းများမှ ဘာသာစကားအား သတ်မှတ်သည်"
|
582 |
-
|
583 |
-
# @ polylang
|
584 |
-
#: admin/view-tab-settings.php:107
|
585 |
-
msgid "Remove /language/ in pretty permalinks"
|
586 |
-
msgstr "ချိတ်ဆက်လိပ်စာမှ /language/ အား ဖယ်ရှားရန်"
|
587 |
-
|
588 |
-
# @ polylang
|
589 |
-
#: admin/view-tab-settings.php:116
|
590 |
-
msgid "Keep /language/ in pretty permalinks"
|
591 |
-
msgstr "ချိတ်ဆက်လိပ်စာတွင် /language/ အား ဖော်ပြထားရန်"
|
592 |
-
|
593 |
-
# @ polylang
|
594 |
-
#: admin/view-tab-settings.php:131
|
595 |
-
msgid ""
|
596 |
-
"The front page url contains the language code instead of the page name or "
|
597 |
-
"page id"
|
598 |
-
msgstr "ပင်မစာမျက်နှာ URL တွင် စာမျက်နှာအမည် သို့မဟုတ် စာမျက်နှာ id အစား ဘာသာစကားကုဒ်ပါဝင်သည်"
|
599 |
-
|
600 |
-
# @ polylang
|
601 |
-
#: admin/view-tab-settings.php:139
|
602 |
-
#, php-format
|
603 |
-
msgid "Example: %s instead of %s"
|
604 |
-
msgstr "ဥပမာ။ ။ %s သည် %s ၏ အစားဖြစ်သည်။"
|
605 |
-
|
606 |
-
# @ polylang
|
607 |
-
#: admin/admin-model.php:38
|
608 |
-
msgid "Impossible to add the language."
|
609 |
-
msgstr "ဘာသာစကား အသစ်ထည့်ရန် မဖြစ်နိုင်ပါ။"
|
610 |
-
|
611 |
-
# @ polylang
|
612 |
-
#: admin/admin-model.php:66
|
613 |
-
msgid "Language added."
|
614 |
-
msgstr "ဘာသာစကား ထည့်ပြီးပြီ။"
|
615 |
-
|
616 |
-
# @ polylang
|
617 |
-
#: admin/admin-model.php:146
|
618 |
-
msgid "Language deleted."
|
619 |
-
msgstr "ဘာသာစကား ဖျက်ပြီးပြီ။"
|
620 |
-
|
621 |
-
# @ polylang
|
622 |
-
#: admin/admin-model.php:227
|
623 |
-
msgid "Language updated."
|
624 |
-
msgstr "ဘာသာစကား အသစ်ဖြည့်စွက်ပြုပြင်ပြီးပါပြီ။"
|
625 |
-
|
626 |
-
# @ polylang
|
627 |
-
#: admin/settings.php:239
|
628 |
-
msgid "Translations updated."
|
629 |
-
msgstr "ဘာသာပြန် အသစ်ဖြည့်စွက်ပြုပြင်ပြီးပါပြီ။"
|
630 |
-
|
631 |
-
# @ polylang
|
632 |
-
#: admin/view-tab-lang.php:72
|
633 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
634 |
-
msgstr ""
|
635 |
-
"ဘာသာစကား ကုဒ်သင်္ကေတ - အက္ခရာ ၂ လုံးပါဝင်သော ISO 639-1 ဘာသာစကားကုတ် ဖြစ်သင့်ပါသည် "
|
636 |
-
"( ဥပမာ။ ။ my )"
|
637 |
-
|
638 |
-
# @ polylang
|
639 |
-
#: admin/admin-filters.php:203
|
640 |
-
msgid "The chosen static front page must be translated in all languages."
|
641 |
-
msgstr "ရွေးချယ်ထားသော ပင်မစာမျက်နှာအား ဘာသာစကားအားလံုးသို့ ဘာသာပြန်ဆိုထားရမည်။"
|
642 |
-
|
643 |
-
# @ polylang
|
644 |
-
#: admin/admin-strings.php:60
|
645 |
-
msgid "Widget text"
|
646 |
-
msgstr "ဝစ်ဂျက်စာသား"
|
647 |
-
|
648 |
-
# @ polylang
|
649 |
-
#: admin/settings.php:52
|
650 |
-
msgid "Recommended plugins"
|
651 |
-
msgstr ""
|
652 |
-
|
653 |
-
# @ polylang
|
654 |
-
#: admin/view-tab-settings.php:51
|
655 |
-
msgid "The language is set from the code in the URL"
|
656 |
-
msgstr ""
|
657 |
-
|
658 |
-
# @ polylang
|
659 |
-
#: include/switcher.php:26
|
660 |
-
msgid "Hides languages with no translation"
|
661 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-nb_NO.mo
DELETED
Binary file
|
languages/polylang-nb_NO.po
DELETED
@@ -1,662 +0,0 @@
|
|
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: 2015-02-15 07:02+0100\n"
|
7 |
-
"Last-Translator: Tom Boersma <info@oransje.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: nb_NO\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.7.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang er utstyrt med omfattende %sdokumentasjon%s (bare på engelsk). Den "
|
32 |
-
"inneholder informasjon om hvordan du setter opp ditt flerspråklige nettsted "
|
33 |
-
"og bruker det på en daglig basis, en FAQ, samt dokumentasjon til "
|
34 |
-
"programmerere for å tilpasse sine plugins og temaer."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"Du vil også finne nyttig informasjon i %sforumet%s. Men ikke glem å gjøre et "
|
44 |
-
"søk før du legger til et nytt emne."
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr ""
|
53 |
-
"Polylang er gratis og er utgitt under samme lisens som WordPress, %sGPL%s."
|
54 |
-
|
55 |
-
# @ polylang
|
56 |
-
#: admin/view-about.php:22
|
57 |
-
#, php-format
|
58 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
59 |
-
msgstr "Hvis du lurer på hvordan du kan hjelpe prosjektet, %sles her%s."
|
60 |
-
|
61 |
-
# @ polylang
|
62 |
-
#: admin/view-about.php:27
|
63 |
-
msgid ""
|
64 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
65 |
-
"the author are greatly appreciated."
|
66 |
-
msgstr ""
|
67 |
-
"Til slutt, hvis du liker denne plugin'en eller hvis det hjelper din bedrift: "
|
68 |
-
"donasjoner til forfatteren er verdsatt i høyeste grad."
|
69 |
-
|
70 |
-
# @ polylang
|
71 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
72 |
-
#: admin/settings.php:97 include/model.php:561
|
73 |
-
msgid "Languages"
|
74 |
-
msgstr "Språk"
|
75 |
-
|
76 |
-
# @ polylang
|
77 |
-
#: include/switcher.php:22
|
78 |
-
msgid "Displays language names"
|
79 |
-
msgstr "Viser språknavn"
|
80 |
-
|
81 |
-
# @ polylang
|
82 |
-
#: include/switcher.php:23
|
83 |
-
msgid "Displays flags"
|
84 |
-
msgstr "Viser flagg"
|
85 |
-
|
86 |
-
# @ polylang
|
87 |
-
#: include/switcher.php:24
|
88 |
-
msgid "Forces link to front page"
|
89 |
-
msgstr "Tvinger lenke til forsiden"
|
90 |
-
|
91 |
-
# @ polylang
|
92 |
-
#: include/switcher.php:25
|
93 |
-
msgid "Hides the current language"
|
94 |
-
msgstr "Skjuler nåværende språk"
|
95 |
-
|
96 |
-
# @ polylang
|
97 |
-
#: include/switcher.php:30
|
98 |
-
msgid "Displays as dropdown"
|
99 |
-
msgstr "Vises som dropdown"
|
100 |
-
|
101 |
-
# @ polylang
|
102 |
-
#: admin/admin.php:267
|
103 |
-
msgid "Filters content by language"
|
104 |
-
msgstr "Filtre innhold etter språk"
|
105 |
-
|
106 |
-
# @ polylang
|
107 |
-
#: admin/admin.php:258
|
108 |
-
msgid "Show all languages"
|
109 |
-
msgstr "Vis alle språk"
|
110 |
-
|
111 |
-
# @ polylang
|
112 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
113 |
-
msgid "Add new translation"
|
114 |
-
msgstr "Legg til ny oversettelse"
|
115 |
-
|
116 |
-
# @ polylang
|
117 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
118 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
119 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
120 |
-
msgid "Language"
|
121 |
-
msgstr "Språk"
|
122 |
-
|
123 |
-
# @ polylang
|
124 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
125 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
126 |
-
#: admin/view-translations-term.php:11
|
127 |
-
msgid "Translations"
|
128 |
-
msgstr "Oversettelser"
|
129 |
-
|
130 |
-
# @ polylang
|
131 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
132 |
-
msgid "Sets the language"
|
133 |
-
msgstr "Bestemmer språket"
|
134 |
-
|
135 |
-
# @ polylang
|
136 |
-
#: admin/admin-filters.php:52
|
137 |
-
msgid "The widget is displayed for:"
|
138 |
-
msgstr "Widgeten vises for:"
|
139 |
-
|
140 |
-
# @ polylang
|
141 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
142 |
-
msgid "All languages"
|
143 |
-
msgstr "Alle språk"
|
144 |
-
|
145 |
-
# @ polylang
|
146 |
-
#: admin/admin-filters.php:123
|
147 |
-
msgid "Admin language"
|
148 |
-
msgstr "Admin språk"
|
149 |
-
|
150 |
-
# @ polylang
|
151 |
-
#: admin/admin-filters.php:126
|
152 |
-
msgid "WordPress default"
|
153 |
-
msgstr "WordPress standard"
|
154 |
-
|
155 |
-
# @ default
|
156 |
-
# @ polylang
|
157 |
-
#: admin/admin.php:167 admin/settings.php:102
|
158 |
-
msgid "Settings"
|
159 |
-
msgstr "Innstillinger"
|
160 |
-
|
161 |
-
# @ polylang
|
162 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
163 |
-
msgid "Upgrading language files…"
|
164 |
-
msgstr "Oppgraderer språkfiler…"
|
165 |
-
|
166 |
-
# @ polylang
|
167 |
-
#: admin/settings.php:62
|
168 |
-
msgid "About Polylang"
|
169 |
-
msgstr "Om Polylang"
|
170 |
-
|
171 |
-
# @ polylang
|
172 |
-
#: admin/settings.php:78
|
173 |
-
msgid "Strings translations"
|
174 |
-
msgstr "String oversettelser"
|
175 |
-
|
176 |
-
# @ polylang
|
177 |
-
#: admin/settings.php:101
|
178 |
-
msgid "Strings translation"
|
179 |
-
msgstr "String oversettelse"
|
180 |
-
|
181 |
-
# @ polylang
|
182 |
-
#: admin/admin-model.php:244
|
183 |
-
msgid "Enter a valid WordPress locale"
|
184 |
-
msgstr "Tast inn en gyldig WordPress Locale"
|
185 |
-
|
186 |
-
# @ polylang
|
187 |
-
#: admin/admin-model.php:252
|
188 |
-
msgid "The language code must be unique"
|
189 |
-
msgstr "Språkkoden må være unikt"
|
190 |
-
|
191 |
-
# @ polylang
|
192 |
-
#: admin/admin-model.php:256
|
193 |
-
msgid "The language must have a name"
|
194 |
-
msgstr "Språket må ha et navn"
|
195 |
-
|
196 |
-
# @ polylang
|
197 |
-
#: admin/admin.php:367 admin/settings.php:180
|
198 |
-
msgid ""
|
199 |
-
"The language was created, but the WordPress language file was not "
|
200 |
-
"downloaded. Please install it manually."
|
201 |
-
msgstr ""
|
202 |
-
"Språket ble opprettet, men WordPress språkfilen ble ikke lastet ned. "
|
203 |
-
"Vennligst installer den manuelt."
|
204 |
-
|
205 |
-
# @ polylang
|
206 |
-
#: admin/admin-strings.php:59
|
207 |
-
msgid "Widget title"
|
208 |
-
msgstr "Widget tittel"
|
209 |
-
|
210 |
-
# @ polylang
|
211 |
-
#: admin/settings.php:319
|
212 |
-
msgid "Taxonomies"
|
213 |
-
msgstr "Taksonomier"
|
214 |
-
|
215 |
-
# @ polylang
|
216 |
-
#: admin/settings.php:320
|
217 |
-
msgid "Custom fields"
|
218 |
-
msgstr "Tilpassede felt"
|
219 |
-
|
220 |
-
# @ polylang
|
221 |
-
#: admin/settings.php:321
|
222 |
-
msgid "Comment status"
|
223 |
-
msgstr "Kommentar status"
|
224 |
-
|
225 |
-
# @ polylang
|
226 |
-
#: admin/settings.php:322
|
227 |
-
msgid "Ping status"
|
228 |
-
msgstr "Ping status"
|
229 |
-
|
230 |
-
# @ polylang
|
231 |
-
#: admin/settings.php:323
|
232 |
-
msgid "Sticky posts"
|
233 |
-
msgstr "Klebrige innlegg"
|
234 |
-
|
235 |
-
# @ polylang
|
236 |
-
#: admin/settings.php:324
|
237 |
-
msgid "Published date"
|
238 |
-
msgstr "Dato publisering"
|
239 |
-
|
240 |
-
# @ default
|
241 |
-
#: admin/settings.php:325
|
242 |
-
msgid "Post format"
|
243 |
-
msgstr "Format"
|
244 |
-
|
245 |
-
# @ default
|
246 |
-
#: admin/settings.php:326
|
247 |
-
msgid "Page parent"
|
248 |
-
msgstr "Side forelder"
|
249 |
-
|
250 |
-
# @ polylang
|
251 |
-
#: admin/settings.php:327
|
252 |
-
msgid "Page template"
|
253 |
-
msgstr "Sidemal"
|
254 |
-
|
255 |
-
# @ polylang
|
256 |
-
#: admin/settings.php:328
|
257 |
-
msgid "Page order"
|
258 |
-
msgstr "Side rekkefølge"
|
259 |
-
|
260 |
-
# @ polylang
|
261 |
-
#: admin/settings.php:329
|
262 |
-
msgid "Featured image"
|
263 |
-
msgstr "Fremhevet bilde"
|
264 |
-
|
265 |
-
# @ polylang
|
266 |
-
#: admin/view-tab-lang.php:21
|
267 |
-
msgid "Edit language"
|
268 |
-
msgstr "Rediger språk"
|
269 |
-
|
270 |
-
# @ polylang
|
271 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
272 |
-
msgid "Add new language"
|
273 |
-
msgstr "Legg til nytt språk"
|
274 |
-
|
275 |
-
# @ polylang
|
276 |
-
#: admin/view-tab-lang.php:37
|
277 |
-
msgid "Choose a language"
|
278 |
-
msgstr "Velg et språk"
|
279 |
-
|
280 |
-
# @ polylang
|
281 |
-
#: admin/view-tab-lang.php:51
|
282 |
-
msgid "You can choose a language in the list or directly edit it below."
|
283 |
-
msgstr "Du kan velge et språk fra listen eller redigere direkte nedenfor."
|
284 |
-
|
285 |
-
# @ polylang
|
286 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
287 |
-
msgid "Full name"
|
288 |
-
msgstr "Fullt navn"
|
289 |
-
|
290 |
-
# @ polylang
|
291 |
-
#: admin/view-tab-lang.php:57
|
292 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
293 |
-
msgstr "Navnet som det vises på nettstedet ditt (for eksempel: English)."
|
294 |
-
|
295 |
-
# @ polylang
|
296 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
297 |
-
msgid "Locale"
|
298 |
-
msgstr "Locale"
|
299 |
-
|
300 |
-
# @ polylang
|
301 |
-
#: admin/view-tab-lang.php:66
|
302 |
-
msgid ""
|
303 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
304 |
-
"install the .mo file for this language."
|
305 |
-
msgstr ""
|
306 |
-
"WordPress Locale for språket (for eksempel: en_US). Du må installere .mo "
|
307 |
-
"filen for dette språket."
|
308 |
-
|
309 |
-
# @ polylang
|
310 |
-
#: admin/view-tab-lang.php:70
|
311 |
-
msgid "Language code"
|
312 |
-
msgstr "Språkkode"
|
313 |
-
|
314 |
-
# @ polylang
|
315 |
-
#: admin/view-tab-lang.php:76
|
316 |
-
msgid "Text direction"
|
317 |
-
msgstr "Tekstretning"
|
318 |
-
|
319 |
-
# @ polylang
|
320 |
-
#: admin/view-tab-lang.php:80
|
321 |
-
msgid "left to right"
|
322 |
-
msgstr "venstre til høyre"
|
323 |
-
|
324 |
-
# @ polylang
|
325 |
-
#: admin/view-tab-lang.php:85
|
326 |
-
msgid "right to left"
|
327 |
-
msgstr "høyre til venstre"
|
328 |
-
|
329 |
-
# @ polylang
|
330 |
-
#: admin/view-tab-lang.php:87
|
331 |
-
msgid "Choose the text direction for the language"
|
332 |
-
msgstr "Velg tekstretning for språket"
|
333 |
-
|
334 |
-
# @ polylang
|
335 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
336 |
-
msgid "Order"
|
337 |
-
msgstr "Rekkefølge"
|
338 |
-
|
339 |
-
# @ polylang
|
340 |
-
#: admin/view-tab-lang.php:93
|
341 |
-
msgid "Position of the language in the language switcher"
|
342 |
-
msgstr "Språkets plasering i språkskifteren"
|
343 |
-
|
344 |
-
# @ polylang
|
345 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
346 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
347 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
348 |
-
msgid "Language switcher"
|
349 |
-
msgstr "Språkskifter"
|
350 |
-
|
351 |
-
# @ polylang
|
352 |
-
#: admin/view-tab-strings.php:8
|
353 |
-
msgid "Search translations"
|
354 |
-
msgstr "Søk oversettelser"
|
355 |
-
|
356 |
-
# @ polylang
|
357 |
-
#: admin/view-tab-strings.php:11
|
358 |
-
msgid "Clean strings translation database"
|
359 |
-
msgstr "Rens string oversettelsene i databasen"
|
360 |
-
|
361 |
-
# @ polylang
|
362 |
-
#: admin/view-tab-settings.php:14
|
363 |
-
msgid "Default language"
|
364 |
-
msgstr "Standard språk"
|
365 |
-
|
366 |
-
# @ polylang
|
367 |
-
#: admin/view-tab-settings.php:29
|
368 |
-
msgid ""
|
369 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
370 |
-
"to set them all to default language ?"
|
371 |
-
msgstr ""
|
372 |
-
"Det finnes innlegg, sider, kategorier eller tags uten et valgt språk. Vil du "
|
373 |
-
"sette dem alle til standard språk?"
|
374 |
-
|
375 |
-
# @ polylang
|
376 |
-
#: admin/view-tab-settings.php:149
|
377 |
-
msgid "Detect browser language"
|
378 |
-
msgstr "Detekter nettleserens språkpreferance"
|
379 |
-
|
380 |
-
# @ polylang
|
381 |
-
#: admin/view-tab-settings.php:155
|
382 |
-
msgid ""
|
383 |
-
"When the front page is visited, set the language according to the browser "
|
384 |
-
"preference"
|
385 |
-
msgstr "Når forsiden besøkes, velg språk i henhold til nettleserens preferanse"
|
386 |
-
|
387 |
-
# @ polylang
|
388 |
-
#: admin/view-tab-settings.php:37
|
389 |
-
msgid "URL modifications"
|
390 |
-
msgstr "URL modifikasjoner"
|
391 |
-
|
392 |
-
# @ polylang
|
393 |
-
#: admin/view-tab-settings.php:93
|
394 |
-
msgid "Hide URL language information for default language"
|
395 |
-
msgstr "Skjul URL språkinformasjon for standard språk"
|
396 |
-
|
397 |
-
# @ polylang
|
398 |
-
#: admin/view-tab-settings.php:162
|
399 |
-
msgid "Media"
|
400 |
-
msgstr "Media"
|
401 |
-
|
402 |
-
# @ polylang
|
403 |
-
#: admin/view-tab-settings.php:168
|
404 |
-
msgid "Activate languages and translations for media"
|
405 |
-
msgstr "Aktiver språk og oversettelser for media"
|
406 |
-
|
407 |
-
# @ polylang
|
408 |
-
#: admin/view-tab-settings.php:215
|
409 |
-
msgid "Synchronization"
|
410 |
-
msgstr "Synkronisering"
|
411 |
-
|
412 |
-
# @ polylang
|
413 |
-
#: admin/view-tab-settings.php:176
|
414 |
-
msgid "Custom post types"
|
415 |
-
msgstr "Tilpassede innleggstyper"
|
416 |
-
|
417 |
-
# @ polylang
|
418 |
-
#: admin/view-tab-settings.php:189
|
419 |
-
msgid "Activate languages and translations for custom post types."
|
420 |
-
msgstr "Aktiver språk og oversettelser for tilpassede innleggstyper."
|
421 |
-
|
422 |
-
# @ polylang
|
423 |
-
#: admin/view-tab-settings.php:196
|
424 |
-
msgid "Custom taxonomies"
|
425 |
-
msgstr "Tilpassede taksonomier"
|
426 |
-
|
427 |
-
# @ polylang
|
428 |
-
#: admin/view-tab-settings.php:209
|
429 |
-
msgid "Activate languages and translations for custom taxonomies."
|
430 |
-
msgstr "Aktiver språk og oversettelser for tilpassede taksonomier."
|
431 |
-
|
432 |
-
# @ polylang
|
433 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
434 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
435 |
-
msgid "Edit"
|
436 |
-
msgstr "Rediger"
|
437 |
-
|
438 |
-
# @ polylang
|
439 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
440 |
-
msgid "Delete"
|
441 |
-
msgstr "Slett"
|
442 |
-
|
443 |
-
# @ polylang
|
444 |
-
#: admin/table-languages.php:76
|
445 |
-
msgid "Code"
|
446 |
-
msgstr "Kode"
|
447 |
-
|
448 |
-
# @ polylang
|
449 |
-
#: admin/table-languages.php:78
|
450 |
-
msgid "Flag"
|
451 |
-
msgstr "Flagg"
|
452 |
-
|
453 |
-
# @ polylang
|
454 |
-
#: admin/table-languages.php:79
|
455 |
-
msgid "Posts"
|
456 |
-
msgstr "Innlegg"
|
457 |
-
|
458 |
-
# @ polylang
|
459 |
-
#: admin/table-string.php:110
|
460 |
-
msgid "Name"
|
461 |
-
msgstr "Navn"
|
462 |
-
|
463 |
-
# @ polylang
|
464 |
-
#: admin/table-string.php:111
|
465 |
-
msgid "String"
|
466 |
-
msgstr "String"
|
467 |
-
|
468 |
-
# @ polylang
|
469 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
470 |
-
#: admin/view-translations-term.php:30
|
471 |
-
msgid "Add new"
|
472 |
-
msgstr "Legg til ny"
|
473 |
-
|
474 |
-
# @ polylang
|
475 |
-
#: include/widget-languages.php:16
|
476 |
-
msgid "Language Switcher"
|
477 |
-
msgstr "Språkskifter"
|
478 |
-
|
479 |
-
# @ polylang
|
480 |
-
#: include/widget-languages.php:16
|
481 |
-
msgid "Displays a language switcher"
|
482 |
-
msgstr "Viser en språkskifter"
|
483 |
-
|
484 |
-
# @ polylang
|
485 |
-
#: include/widget-languages.php:75
|
486 |
-
msgid "Title:"
|
487 |
-
msgstr "Tittel:"
|
488 |
-
|
489 |
-
# @ polylang
|
490 |
-
#. translators: plugin header field 'Description'
|
491 |
-
#: polylang.php:0
|
492 |
-
msgid "Adds multilingual capability to WordPress"
|
493 |
-
msgstr "Legger til flerspråklig funksjonalitet til WordPress"
|
494 |
-
|
495 |
-
# @ polylang
|
496 |
-
#: install/install.php:24
|
497 |
-
#, php-format
|
498 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
499 |
-
msgstr "Du bruker WordPress %s. Polylang krever minst WordPress %s."
|
500 |
-
|
501 |
-
# @ polylang
|
502 |
-
#: install/upgrade.php:76
|
503 |
-
msgid ""
|
504 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
505 |
-
msgstr ""
|
506 |
-
"Polylang er blitt deaktivert fordi at du har oppgradert fra en for gammel "
|
507 |
-
"versjon."
|
508 |
-
|
509 |
-
# @ polylang
|
510 |
-
#: install/upgrade.php:78
|
511 |
-
#, php-format
|
512 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
513 |
-
msgstr "Vennligst oppgrader først til %s før du oppgraderer til %s."
|
514 |
-
|
515 |
-
# @ polylang
|
516 |
-
#: admin/table-string.php:109
|
517 |
-
msgid "Group"
|
518 |
-
msgstr "Gruppe"
|
519 |
-
|
520 |
-
# @ polylang
|
521 |
-
#: admin/table-string.php:187
|
522 |
-
msgid "View all groups"
|
523 |
-
msgstr "Vis alle grupper"
|
524 |
-
|
525 |
-
# @ polylang
|
526 |
-
#: admin/table-languages.php:59
|
527 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
528 |
-
msgstr "Du holder på å slette dette språket permanent. Er du sikkert?"
|
529 |
-
|
530 |
-
# @ polylang
|
531 |
-
#: admin/view-tab-strings.php:12
|
532 |
-
msgid ""
|
533 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
534 |
-
"has been uninstalled."
|
535 |
-
msgstr ""
|
536 |
-
"Bruk dette for å fjerne ubrukte stringer fra databasen, f.eks. når en "
|
537 |
-
"utvidelse er avinstallert."
|
538 |
-
|
539 |
-
# @ polylang
|
540 |
-
#: admin/view-tab-settings.php:226
|
541 |
-
msgid ""
|
542 |
-
"The synchronization options allow to maintain exact same values (or "
|
543 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
544 |
-
"between the translations of a post or page."
|
545 |
-
msgstr ""
|
546 |
-
"Synkroniseringsvalgene tillater å ta vare på nøyaktig de samme verdiene "
|
547 |
-
"(eller oversettelser når det gjelder taksonomier og sideforelder) av "
|
548 |
-
"metainnhold mellom oversettelser av et innlegg eller en side."
|
549 |
-
|
550 |
-
# @ polylang
|
551 |
-
#: admin/admin-model.php:248
|
552 |
-
msgid "The language code contains invalid characters"
|
553 |
-
msgstr "Språkkoden inneholder ugyldige tegn"
|
554 |
-
|
555 |
-
# @ polylang
|
556 |
-
#: admin/view-tab-settings.php:43
|
557 |
-
msgid "The language is set from content"
|
558 |
-
msgstr "Språket bestemmes av innhold"
|
559 |
-
|
560 |
-
# @ polylang
|
561 |
-
#: admin/view-tab-settings.php:46
|
562 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
563 |
-
msgstr "Innlegg, sider, kategrier og stikkord urls er ikke tilpasset."
|
564 |
-
|
565 |
-
# @ polylang
|
566 |
-
#: admin/view-tab-settings.php:51
|
567 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
568 |
-
msgstr "Språket bestemmes av directory navnet i pene permalenker"
|
569 |
-
|
570 |
-
# @ polylang
|
571 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
572 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
573 |
-
msgid "Example:"
|
574 |
-
msgstr "Eksempel:"
|
575 |
-
|
576 |
-
# @ polylang
|
577 |
-
#: admin/view-tab-settings.php:60
|
578 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
579 |
-
msgstr "Språket bestemmes av subdomenenavn i pene permalenker"
|
580 |
-
|
581 |
-
# @ polylang
|
582 |
-
#: admin/view-tab-settings.php:69
|
583 |
-
msgid "The language is set from different domains"
|
584 |
-
msgstr "Språket bestemmes av andre domener"
|
585 |
-
|
586 |
-
# @ polylang
|
587 |
-
#: admin/view-tab-settings.php:107
|
588 |
-
msgid "Remove /language/ in pretty permalinks"
|
589 |
-
msgstr "Fjern /language/ i pene permalenker"
|
590 |
-
|
591 |
-
# @ polylang
|
592 |
-
#: admin/view-tab-settings.php:116
|
593 |
-
msgid "Keep /language/ in pretty permalinks"
|
594 |
-
msgstr "Behold /language/ i pene permalenker"
|
595 |
-
|
596 |
-
# @ polylang
|
597 |
-
#: admin/view-tab-settings.php:131
|
598 |
-
msgid ""
|
599 |
-
"The front page url contains the language code instead of the page name or "
|
600 |
-
"page id"
|
601 |
-
msgstr "Forside url inneholder språkkoden i stedet for sidenavn eller side id"
|
602 |
-
|
603 |
-
# @ polylang
|
604 |
-
#: admin/view-tab-settings.php:139
|
605 |
-
#, php-format
|
606 |
-
msgid "Example: %s instead of %s"
|
607 |
-
msgstr "Eksempel: %s i stedet for %s"
|
608 |
-
|
609 |
-
# @ polylang
|
610 |
-
#: admin/admin-model.php:38
|
611 |
-
msgid "Impossible to add the language."
|
612 |
-
msgstr "Ikke mulig å legge til språket."
|
613 |
-
|
614 |
-
# @ polylang
|
615 |
-
#: admin/admin-model.php:66
|
616 |
-
msgid "Language added."
|
617 |
-
msgstr "Språk lagt til."
|
618 |
-
|
619 |
-
# @ polylang
|
620 |
-
#: admin/admin-model.php:146
|
621 |
-
msgid "Language deleted."
|
622 |
-
msgstr "Språk slettet."
|
623 |
-
|
624 |
-
# @ polylang
|
625 |
-
#: admin/admin-model.php:227
|
626 |
-
msgid "Language updated."
|
627 |
-
msgstr "Språk oppdatert."
|
628 |
-
|
629 |
-
# @ polylang
|
630 |
-
#: admin/settings.php:239
|
631 |
-
msgid "Translations updated."
|
632 |
-
msgstr "Oversettelser oppdatert."
|
633 |
-
|
634 |
-
# @ polylang
|
635 |
-
#: admin/view-tab-lang.php:72
|
636 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
637 |
-
msgstr "Språkkode - helst 2-bokstav ISO 639-1 (for eksempel: en)"
|
638 |
-
|
639 |
-
# @ polylang
|
640 |
-
#: admin/admin-filters.php:203
|
641 |
-
msgid "The chosen static front page must be translated in all languages."
|
642 |
-
msgstr "Den valgte statiske forsiden må være oversettes for alle språk."
|
643 |
-
|
644 |
-
# @ polylang
|
645 |
-
#: admin/admin-strings.php:60
|
646 |
-
msgid "Widget text"
|
647 |
-
msgstr "Widget tekst"
|
648 |
-
|
649 |
-
# @ polylang
|
650 |
-
#: admin/settings.php:52
|
651 |
-
msgid "Recommended plugins"
|
652 |
-
msgstr "Anbefalte utvidelser"
|
653 |
-
|
654 |
-
# @ polylang
|
655 |
-
#: admin/view-tab-settings.php:51
|
656 |
-
msgid "The language is set from the code in the URL"
|
657 |
-
msgstr "Språket bestemmes av koden i URL'en"
|
658 |
-
|
659 |
-
# @ polylang
|
660 |
-
#: include/switcher.php:26
|
661 |
-
msgid "Hides languages with no translation"
|
662 |
-
msgstr "Gjemmer språk uten oversettelser"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-pl_PL.mo
DELETED
Binary file
|
languages/polylang-pl_PL.po
DELETED
@@ -1,640 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator: Sebastian Janus <sebastian.janus@outlook.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: pl_PL\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
-
"X-Poedit-Basepath: .\n"
|
18 |
-
"X-Textdomain-Support: yes\n"
|
19 |
-
"X-Generator: Poedit 1.5.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: ..\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang jest dostarczany z obszerną %sdokumentacją%s (tylko w języku "
|
32 |
-
"angielskim), która zawiera informacje jak skonfigurować stronę wielojęzyczną "
|
33 |
-
"i korzystać z niej w codziennej pracy, dział FAQ, oraz dokumentację dla "
|
34 |
-
"programistów o tym jak adaptować wtyczki i motywy."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"Przydatne informacje znajdziesz w %sforum pomocy%s. Nie zapomnij go "
|
44 |
-
"przeszukać, zanim dodasz nowy temat."
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr ""
|
53 |
-
"Polylang jest bezpłatne i opublikowane na takiej samej licencji jak "
|
54 |
-
"WordPress, czyli %sGPL%s."
|
55 |
-
|
56 |
-
# @ polylang
|
57 |
-
#: admin/view-about.php:22
|
58 |
-
#, php-format
|
59 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
60 |
-
msgstr ""
|
61 |
-
"Jeśli zastanawiasz się jak mógłbyś pomóc w tym projekcie, po prostu "
|
62 |
-
"%sprzeczytaj to%s."
|
63 |
-
|
64 |
-
# @ polylang
|
65 |
-
#: admin/view-about.php:27
|
66 |
-
msgid ""
|
67 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
68 |
-
"the author are greatly appreciated."
|
69 |
-
msgstr ""
|
70 |
-
"Wreszcie, jeśli lubisz tę wtyczkę i pomaga Ci ona w prowadzeniu biznesu, "
|
71 |
-
"wsparcie dla jej autora będzie mile widziane."
|
72 |
-
|
73 |
-
# @ polylang
|
74 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
75 |
-
#: admin/settings.php:97 include/model.php:561
|
76 |
-
msgid "Languages"
|
77 |
-
msgstr "Języki"
|
78 |
-
|
79 |
-
# @ polylang
|
80 |
-
#: include/switcher.php:22
|
81 |
-
msgid "Displays language names"
|
82 |
-
msgstr "Wyświetla nazwy języków"
|
83 |
-
|
84 |
-
# @ polylang
|
85 |
-
#: include/switcher.php:23
|
86 |
-
msgid "Displays flags"
|
87 |
-
msgstr "Wyświetla flagi"
|
88 |
-
|
89 |
-
# @ polylang
|
90 |
-
#: include/switcher.php:24
|
91 |
-
msgid "Forces link to front page"
|
92 |
-
msgstr "Wymusza link do strony głównej"
|
93 |
-
|
94 |
-
# @ polylang
|
95 |
-
#: include/switcher.php:25
|
96 |
-
msgid "Hides the current language"
|
97 |
-
msgstr "Ukrywa aktualny język"
|
98 |
-
|
99 |
-
# @ polylang
|
100 |
-
#: include/switcher.php:30
|
101 |
-
msgid "Displays as dropdown"
|
102 |
-
msgstr "Wyświetla się jako menu rozwijane"
|
103 |
-
|
104 |
-
# @ polylang
|
105 |
-
#: admin/admin.php:267
|
106 |
-
msgid "Filters content by language"
|
107 |
-
msgstr "Filtrowanie treści wg języka"
|
108 |
-
|
109 |
-
# @ polylang
|
110 |
-
#: admin/admin.php:258
|
111 |
-
msgid "Show all languages"
|
112 |
-
msgstr "Pokaż wszystkie języki"
|
113 |
-
|
114 |
-
# @ polylang
|
115 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
116 |
-
msgid "Add new translation"
|
117 |
-
msgstr "Dodaj nowe tłumaczenie"
|
118 |
-
|
119 |
-
# @ polylang
|
120 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
121 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
122 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
123 |
-
msgid "Language"
|
124 |
-
msgstr "Język"
|
125 |
-
|
126 |
-
# @ polylang
|
127 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
128 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
129 |
-
#: admin/view-translations-term.php:11
|
130 |
-
msgid "Translations"
|
131 |
-
msgstr "Tłumaczenia"
|
132 |
-
|
133 |
-
# @ polylang
|
134 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
135 |
-
msgid "Sets the language"
|
136 |
-
msgstr "Ustawia język"
|
137 |
-
|
138 |
-
# @ polylang
|
139 |
-
#: admin/admin-filters.php:52
|
140 |
-
msgid "The widget is displayed for:"
|
141 |
-
msgstr "Widget wyświetlany jest dla:"
|
142 |
-
|
143 |
-
# @ polylang
|
144 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
145 |
-
msgid "All languages"
|
146 |
-
msgstr "Wszystkie języki"
|
147 |
-
|
148 |
-
# @ polylang
|
149 |
-
#: admin/admin-filters.php:123
|
150 |
-
msgid "Admin language"
|
151 |
-
msgstr "Język administratora"
|
152 |
-
|
153 |
-
#: admin/admin-filters.php:126
|
154 |
-
msgid "WordPress default"
|
155 |
-
msgstr "Domyślny"
|
156 |
-
|
157 |
-
# @ default
|
158 |
-
# @ polylang
|
159 |
-
#: admin/admin.php:167 admin/settings.php:102
|
160 |
-
msgid "Settings"
|
161 |
-
msgstr "Ustawienia"
|
162 |
-
|
163 |
-
# @ polylang
|
164 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
165 |
-
msgid "Upgrading language files…"
|
166 |
-
msgstr "Uaktualnianie pliku językowego…"
|
167 |
-
|
168 |
-
# @ polylang
|
169 |
-
#: admin/settings.php:62
|
170 |
-
msgid "About Polylang"
|
171 |
-
msgstr "O Polylang"
|
172 |
-
|
173 |
-
# @ polylang
|
174 |
-
#: admin/settings.php:78
|
175 |
-
msgid "Strings translations"
|
176 |
-
msgstr "Tłumaczenia ciągów tekstowych"
|
177 |
-
|
178 |
-
# @ polylang
|
179 |
-
#: admin/settings.php:101
|
180 |
-
msgid "Strings translation"
|
181 |
-
msgstr "Tłumaczenie fraz"
|
182 |
-
|
183 |
-
#: admin/admin-model.php:244
|
184 |
-
msgid "Enter a valid WordPress locale"
|
185 |
-
msgstr "Proszę podać prawidłowy kod lokalizacji"
|
186 |
-
|
187 |
-
# @ polylang
|
188 |
-
#: admin/admin-model.php:252
|
189 |
-
msgid "The language code must be unique"
|
190 |
-
msgstr "Kod języka musi być unikalny"
|
191 |
-
|
192 |
-
# @ polylang
|
193 |
-
#: admin/admin-model.php:256
|
194 |
-
msgid "The language must have a name"
|
195 |
-
msgstr "Język musi mieć nazwę"
|
196 |
-
|
197 |
-
# @ polylang
|
198 |
-
#: admin/admin.php:367 admin/settings.php:180
|
199 |
-
msgid ""
|
200 |
-
"The language was created, but the WordPress language file was not "
|
201 |
-
"downloaded. Please install it manually."
|
202 |
-
msgstr ""
|
203 |
-
"Język został dodany, ale plik językowy WordPress nie został załadowany. "
|
204 |
-
"Proszę zainstalować go ręcznie."
|
205 |
-
|
206 |
-
# @ polylang
|
207 |
-
#: admin/admin-strings.php:59
|
208 |
-
msgid "Widget title"
|
209 |
-
msgstr "Nazwa widgeta"
|
210 |
-
|
211 |
-
#: admin/settings.php:319
|
212 |
-
msgid "Taxonomies"
|
213 |
-
msgstr "Taksonomie"
|
214 |
-
|
215 |
-
#: admin/settings.php:320
|
216 |
-
msgid "Custom fields"
|
217 |
-
msgstr "Własne pola"
|
218 |
-
|
219 |
-
#: admin/settings.php:321
|
220 |
-
msgid "Comment status"
|
221 |
-
msgstr "Status komentarza"
|
222 |
-
|
223 |
-
#: admin/settings.php:322
|
224 |
-
msgid "Ping status"
|
225 |
-
msgstr "Status ping"
|
226 |
-
|
227 |
-
#: admin/settings.php:323
|
228 |
-
msgid "Sticky posts"
|
229 |
-
msgstr "Przyklejone wpisy"
|
230 |
-
|
231 |
-
#: admin/settings.php:324
|
232 |
-
msgid "Published date"
|
233 |
-
msgstr "Data publikacji"
|
234 |
-
|
235 |
-
#: admin/settings.php:325
|
236 |
-
msgid "Post format"
|
237 |
-
msgstr "Format wpisu"
|
238 |
-
|
239 |
-
# @ default
|
240 |
-
#: admin/settings.php:326
|
241 |
-
msgid "Page parent"
|
242 |
-
msgstr "Rodzic strony"
|
243 |
-
|
244 |
-
#: admin/settings.php:327
|
245 |
-
msgid "Page template"
|
246 |
-
msgstr "Szablon strony"
|
247 |
-
|
248 |
-
# @ polylang
|
249 |
-
#: admin/settings.php:328
|
250 |
-
msgid "Page order"
|
251 |
-
msgstr "Kolejność stron"
|
252 |
-
|
253 |
-
#: admin/settings.php:329
|
254 |
-
msgid "Featured image"
|
255 |
-
msgstr "Zdjęcie główne"
|
256 |
-
|
257 |
-
# @ polylang
|
258 |
-
#: admin/view-tab-lang.php:21
|
259 |
-
msgid "Edit language"
|
260 |
-
msgstr "Edytuj język"
|
261 |
-
|
262 |
-
# @ polylang
|
263 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
264 |
-
msgid "Add new language"
|
265 |
-
msgstr "Dodaj nowy język"
|
266 |
-
|
267 |
-
# @ polylang
|
268 |
-
#: admin/view-tab-lang.php:37
|
269 |
-
msgid "Choose a language"
|
270 |
-
msgstr "Wybierz język"
|
271 |
-
|
272 |
-
# @ polylang
|
273 |
-
#: admin/view-tab-lang.php:51
|
274 |
-
msgid "You can choose a language in the list or directly edit it below."
|
275 |
-
msgstr "Możesz wybrać język z listy lub edytować go bezpośrednio poniżej"
|
276 |
-
|
277 |
-
# @ polylang
|
278 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
279 |
-
msgid "Full name"
|
280 |
-
msgstr "Pełna nazwa"
|
281 |
-
|
282 |
-
# @ polylang
|
283 |
-
#: admin/view-tab-lang.php:57
|
284 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
285 |
-
msgstr "Nazwa, tak jak będzie wyświetlana na stronie (np. English)"
|
286 |
-
|
287 |
-
# @ polylang
|
288 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
289 |
-
msgid "Locale"
|
290 |
-
msgstr "Lokalizacja"
|
291 |
-
|
292 |
-
# @ polylang
|
293 |
-
#: admin/view-tab-lang.php:66
|
294 |
-
msgid ""
|
295 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
296 |
-
"install the .mo file for this language."
|
297 |
-
msgstr ""
|
298 |
-
"Lokalizacja WordPress dla języka (np. en_US). Dla tego języka będziesz "
|
299 |
-
"musiał zainstalować plik .mo."
|
300 |
-
|
301 |
-
# @ polylang
|
302 |
-
#: admin/view-tab-lang.php:70
|
303 |
-
msgid "Language code"
|
304 |
-
msgstr "Kod języka"
|
305 |
-
|
306 |
-
# @ polylang
|
307 |
-
#: admin/view-tab-lang.php:76
|
308 |
-
msgid "Text direction"
|
309 |
-
msgstr "Kierunek zapisu języka"
|
310 |
-
|
311 |
-
# @ polylang
|
312 |
-
#: admin/view-tab-lang.php:80
|
313 |
-
msgid "left to right"
|
314 |
-
msgstr "od lewej do prawej"
|
315 |
-
|
316 |
-
# @ polylang
|
317 |
-
#: admin/view-tab-lang.php:85
|
318 |
-
msgid "right to left"
|
319 |
-
msgstr "od prawej do lewej"
|
320 |
-
|
321 |
-
# @ polylang
|
322 |
-
#: admin/view-tab-lang.php:87
|
323 |
-
msgid "Choose the text direction for the language"
|
324 |
-
msgstr "Wybierz kierunek zapisu języka"
|
325 |
-
|
326 |
-
# @ polylang
|
327 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
328 |
-
msgid "Order"
|
329 |
-
msgstr "Kolejność"
|
330 |
-
|
331 |
-
# @ polylang
|
332 |
-
#: admin/view-tab-lang.php:93
|
333 |
-
msgid "Position of the language in the language switcher"
|
334 |
-
msgstr "Pozycja języka w przełączniku języka"
|
335 |
-
|
336 |
-
# @ polylang
|
337 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
338 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
339 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
340 |
-
msgid "Language switcher"
|
341 |
-
msgstr "Przełącznik języka"
|
342 |
-
|
343 |
-
# @ polylang
|
344 |
-
#: admin/view-tab-strings.php:8
|
345 |
-
msgid "Search translations"
|
346 |
-
msgstr "Szukaj tłumaczeń"
|
347 |
-
|
348 |
-
# @ polylang
|
349 |
-
#: admin/view-tab-strings.php:11
|
350 |
-
msgid "Clean strings translation database"
|
351 |
-
msgstr "Wyczyść tłumaczenia fraz z bazy"
|
352 |
-
|
353 |
-
# @ polylang
|
354 |
-
#: admin/view-tab-settings.php:14
|
355 |
-
msgid "Default language"
|
356 |
-
msgstr "Domyślny język"
|
357 |
-
|
358 |
-
# @ polylang
|
359 |
-
#: admin/view-tab-settings.php:29
|
360 |
-
msgid ""
|
361 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
362 |
-
"to set them all to default language ?"
|
363 |
-
msgstr ""
|
364 |
-
"Istnieją wpisy, strony, kategorie i tagi bez określonego języka. Czy chcesz "
|
365 |
-
"ustawić dla nich domyślny język?"
|
366 |
-
|
367 |
-
# @ polylang
|
368 |
-
#: admin/view-tab-settings.php:149
|
369 |
-
msgid "Detect browser language"
|
370 |
-
msgstr "Wykryj język przeglądarki"
|
371 |
-
|
372 |
-
# @ polylang
|
373 |
-
#: admin/view-tab-settings.php:155
|
374 |
-
msgid ""
|
375 |
-
"When the front page is visited, set the language according to the browser "
|
376 |
-
"preference"
|
377 |
-
msgstr ""
|
378 |
-
"Przy wejściu na stronę domową, ustaw język zgodnie z ustawieniami "
|
379 |
-
"przeglądarki"
|
380 |
-
|
381 |
-
# @ polylang
|
382 |
-
#: admin/view-tab-settings.php:37
|
383 |
-
msgid "URL modifications"
|
384 |
-
msgstr "Modyfikacje URL"
|
385 |
-
|
386 |
-
# @ polylang
|
387 |
-
#: admin/view-tab-settings.php:93
|
388 |
-
msgid "Hide URL language information for default language"
|
389 |
-
msgstr "Ukryj informację o języku w URL dla domyślnego języka"
|
390 |
-
|
391 |
-
#: admin/view-tab-settings.php:162
|
392 |
-
msgid "Media"
|
393 |
-
msgstr "Media"
|
394 |
-
|
395 |
-
#: admin/view-tab-settings.php:168
|
396 |
-
msgid "Activate languages and translations for media"
|
397 |
-
msgstr "Aktywuj języki i tłumaczenia dla mediów."
|
398 |
-
|
399 |
-
#: admin/view-tab-settings.php:215
|
400 |
-
msgid "Synchronization"
|
401 |
-
msgstr "Synchronizacja"
|
402 |
-
|
403 |
-
#: admin/view-tab-settings.php:176
|
404 |
-
msgid "Custom post types"
|
405 |
-
msgstr "Własne typy wpisów"
|
406 |
-
|
407 |
-
#: admin/view-tab-settings.php:189
|
408 |
-
msgid "Activate languages and translations for custom post types."
|
409 |
-
msgstr "Aktywuj języki i tłumaczenia dla własnych typów wpisów."
|
410 |
-
|
411 |
-
#: admin/view-tab-settings.php:196
|
412 |
-
msgid "Custom taxonomies"
|
413 |
-
msgstr "Własne taksonomie"
|
414 |
-
|
415 |
-
#: admin/view-tab-settings.php:209
|
416 |
-
msgid "Activate languages and translations for custom taxonomies."
|
417 |
-
msgstr "Aktywuj języki i tłumaczenia dla własnych taksonomii."
|
418 |
-
|
419 |
-
# @ polylang
|
420 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
421 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
422 |
-
msgid "Edit"
|
423 |
-
msgstr "Edytuj"
|
424 |
-
|
425 |
-
# @ polylang
|
426 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
427 |
-
msgid "Delete"
|
428 |
-
msgstr "Usuń"
|
429 |
-
|
430 |
-
# @ polylang
|
431 |
-
#: admin/table-languages.php:76
|
432 |
-
msgid "Code"
|
433 |
-
msgstr "Kod"
|
434 |
-
|
435 |
-
# @ polylang
|
436 |
-
#: admin/table-languages.php:78
|
437 |
-
msgid "Flag"
|
438 |
-
msgstr "Flaga"
|
439 |
-
|
440 |
-
# @ polylang
|
441 |
-
#: admin/table-languages.php:79
|
442 |
-
msgid "Posts"
|
443 |
-
msgstr "Wpisy"
|
444 |
-
|
445 |
-
# @ polylang
|
446 |
-
#: admin/table-string.php:110
|
447 |
-
msgid "Name"
|
448 |
-
msgstr "Nazwa"
|
449 |
-
|
450 |
-
# @ polylang
|
451 |
-
#: admin/table-string.php:111
|
452 |
-
msgid "String"
|
453 |
-
msgstr "Ciąg tekstowy"
|
454 |
-
|
455 |
-
# @ polylang
|
456 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
457 |
-
#: admin/view-translations-term.php:30
|
458 |
-
msgid "Add new"
|
459 |
-
msgstr "Dodaj nowy"
|
460 |
-
|
461 |
-
# @ polylang
|
462 |
-
#: include/widget-languages.php:16
|
463 |
-
msgid "Language Switcher"
|
464 |
-
msgstr "Przełącznik języka"
|
465 |
-
|
466 |
-
# @ polylang
|
467 |
-
#: include/widget-languages.php:16
|
468 |
-
msgid "Displays a language switcher"
|
469 |
-
msgstr "Wyświetla przełącznik języka"
|
470 |
-
|
471 |
-
# @ polylang
|
472 |
-
#: include/widget-languages.php:75
|
473 |
-
msgid "Title:"
|
474 |
-
msgstr "Tytuł:"
|
475 |
-
|
476 |
-
# @ polylang
|
477 |
-
#. translators: plugin header field 'Description'
|
478 |
-
#: polylang.php:0
|
479 |
-
msgid "Adds multilingual capability to WordPress"
|
480 |
-
msgstr "Dodaje wsparcie wielojęzykowe do WordPressa"
|
481 |
-
|
482 |
-
# @ polylang
|
483 |
-
#: install/install.php:24
|
484 |
-
#, php-format
|
485 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
486 |
-
msgstr "Używasz WordPress %s. Polylang wymaga przynajmniej WordPress %s."
|
487 |
-
|
488 |
-
#: install/upgrade.php:76
|
489 |
-
msgid ""
|
490 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
491 |
-
msgstr ""
|
492 |
-
"Polylang został wyłączony ponieważ aktualizowałeś go ze zbyt starej wersji."
|
493 |
-
|
494 |
-
#: install/upgrade.php:78
|
495 |
-
#, php-format
|
496 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
497 |
-
msgstr "Najpierw zaktualizuj do %s zanim wykonasz aktualizację do %s."
|
498 |
-
|
499 |
-
#: admin/table-string.php:109
|
500 |
-
msgid "Group"
|
501 |
-
msgstr "Grupa"
|
502 |
-
|
503 |
-
#: admin/table-string.php:187
|
504 |
-
msgid "View all groups"
|
505 |
-
msgstr "Zobacz wszystkie grupy"
|
506 |
-
|
507 |
-
#: admin/table-languages.php:59
|
508 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
509 |
-
msgstr "Zamierzasz całkowicie usunąć ten język. Czy jesteś pewny?"
|
510 |
-
|
511 |
-
#: admin/view-tab-strings.php:12
|
512 |
-
msgid ""
|
513 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
514 |
-
"has been uninstalled."
|
515 |
-
msgstr ""
|
516 |
-
"Użyj tego aby usunąć nieużywane frazy z bazy danych, np. po tym jak "
|
517 |
-
"odinstalowałeś wtyczkę."
|
518 |
-
|
519 |
-
#: admin/view-tab-settings.php:226
|
520 |
-
msgid ""
|
521 |
-
"The synchronization options allow to maintain exact same values (or "
|
522 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
523 |
-
"between the translations of a post or page."
|
524 |
-
msgstr ""
|
525 |
-
"Ustawienia synchronizacji pozwalają zachować dokładnie takie same wartości "
|
526 |
-
"(lub tłumaczenia w przypadku taksonomii i rodziców stron) meta danych "
|
527 |
-
"pomiędzy tłumaczeniami stron i wpisów."
|
528 |
-
|
529 |
-
# @ polylang
|
530 |
-
#: admin/admin-model.php:248
|
531 |
-
msgid "The language code contains invalid characters"
|
532 |
-
msgstr "Kod języka zawiera nieprawidłowe znaki"
|
533 |
-
|
534 |
-
#: admin/view-tab-settings.php:43
|
535 |
-
msgid "The language is set from content"
|
536 |
-
msgstr "Język jest ustawiony na podstawie zawartości"
|
537 |
-
|
538 |
-
# @ polylang
|
539 |
-
#: admin/view-tab-settings.php:46
|
540 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
541 |
-
msgstr "Wpisy, strony, kategorie i adresy tagów nie są zmodyfikowane."
|
542 |
-
|
543 |
-
# @ polylang
|
544 |
-
#: admin/view-tab-settings.php:51
|
545 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
546 |
-
msgstr "Język jest ustawiany ze ścieżki katalogów w bezpośrednich odnośnikach"
|
547 |
-
|
548 |
-
# @ polylang
|
549 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
550 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
551 |
-
msgid "Example:"
|
552 |
-
msgstr "Przykład:"
|
553 |
-
|
554 |
-
# @ polylang
|
555 |
-
#: admin/view-tab-settings.php:60
|
556 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
557 |
-
msgstr "Język jest ustawiany z nazwy subdomeny w bezpośrednich odnośnikach"
|
558 |
-
|
559 |
-
#: admin/view-tab-settings.php:69
|
560 |
-
msgid "The language is set from different domains"
|
561 |
-
msgstr "Język jest ustawiany z różnych domen"
|
562 |
-
|
563 |
-
# @ polylang
|
564 |
-
#: admin/view-tab-settings.php:107
|
565 |
-
msgid "Remove /language/ in pretty permalinks"
|
566 |
-
msgstr "Usuń /language/ z bezpośrednich odnośników"
|
567 |
-
|
568 |
-
# @ polylang
|
569 |
-
#: admin/view-tab-settings.php:116
|
570 |
-
msgid "Keep /language/ in pretty permalinks"
|
571 |
-
msgstr "Zatrzymaj /language/ w bezpośrednich odnośnikach"
|
572 |
-
|
573 |
-
# @ polylang
|
574 |
-
#: admin/view-tab-settings.php:131
|
575 |
-
msgid ""
|
576 |
-
"The front page url contains the language code instead of the page name or "
|
577 |
-
"page id"
|
578 |
-
msgstr "Adres strony głównej zawiera kod języka zamiast nazwy lub id strony."
|
579 |
-
|
580 |
-
# @ polylang
|
581 |
-
#: admin/view-tab-settings.php:139
|
582 |
-
#, php-format
|
583 |
-
msgid "Example: %s instead of %s"
|
584 |
-
msgstr "Przykład: %s zamiast %s"
|
585 |
-
|
586 |
-
# @ polylang
|
587 |
-
#: admin/admin-model.php:38
|
588 |
-
msgid "Impossible to add the language."
|
589 |
-
msgstr "Dodanie języka jest niemożliwe."
|
590 |
-
|
591 |
-
# @ polylang
|
592 |
-
#: admin/admin-model.php:66
|
593 |
-
msgid "Language added."
|
594 |
-
msgstr "Dodano język."
|
595 |
-
|
596 |
-
# @ polylang
|
597 |
-
#: admin/admin-model.php:146
|
598 |
-
msgid "Language deleted."
|
599 |
-
msgstr "Usunięto język."
|
600 |
-
|
601 |
-
# @ polylang
|
602 |
-
#: admin/admin-model.php:227
|
603 |
-
msgid "Language updated."
|
604 |
-
msgstr "Język zaktualizowany."
|
605 |
-
|
606 |
-
# @ polylang
|
607 |
-
#: admin/settings.php:239
|
608 |
-
msgid "Translations updated."
|
609 |
-
msgstr "Tłumaczenia zaktualizowane."
|
610 |
-
|
611 |
-
# @ polylang
|
612 |
-
#: admin/view-tab-lang.php:72
|
613 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
614 |
-
msgstr ""
|
615 |
-
"Kod języka - preferowane 2 litery zgodnie z ISO 639-1 (na przykład: en)"
|
616 |
-
|
617 |
-
# @ polylang
|
618 |
-
#: admin/admin-filters.php:203
|
619 |
-
msgid "The chosen static front page must be translated in all languages."
|
620 |
-
msgstr ""
|
621 |
-
"Wybrana statyczna strona główna musi być przetłumaczona we wszystkich "
|
622 |
-
"językach."
|
623 |
-
|
624 |
-
# @ polylang
|
625 |
-
#: admin/admin-strings.php:60
|
626 |
-
msgid "Widget text"
|
627 |
-
msgstr "Tekst widgetu"
|
628 |
-
|
629 |
-
# @ polylang
|
630 |
-
#: admin/settings.php:52
|
631 |
-
msgid "Recommended plugins"
|
632 |
-
msgstr ""
|
633 |
-
|
634 |
-
#: admin/view-tab-settings.php:51
|
635 |
-
msgid "The language is set from the code in the URL"
|
636 |
-
msgstr ""
|
637 |
-
|
638 |
-
#: include/switcher.php:26
|
639 |
-
msgid "Hides languages with no translation"
|
640 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-ru_RU.mo
DELETED
Binary file
|
languages/polylang-ru_RU.po
DELETED
@@ -1,654 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator: 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 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang предоставляется с исчерпывающей %sдокументацией%s (только на "
|
32 |
-
"английском), которая включает информацию по настройке и использованию вашего "
|
33 |
-
"многоязычного сайта, ответы на частые вопросы, а также документацию для "
|
34 |
-
"программистов для адаптации их собственных плагинов и тем."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"Также вы можете найти полезную информацию на %sфоруме поддержки%s. Однако, "
|
44 |
-
"не забывайте пользоваться поиском, прежде чем создавать новые темы."
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr ""
|
53 |
-
"Polylang бесплатен и предоставляется на таких же, как и WordPress условиях, "
|
54 |
-
"%sGPL%s."
|
55 |
-
|
56 |
-
# @ polylang
|
57 |
-
#: admin/view-about.php:22
|
58 |
-
#, php-format
|
59 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
60 |
-
msgstr ""
|
61 |
-
"Если вас интересует, как можно помочь проекту, просто %sпрочтите это%s."
|
62 |
-
|
63 |
-
# @ polylang
|
64 |
-
#: admin/view-about.php:27
|
65 |
-
msgid ""
|
66 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
67 |
-
"the author are greatly appreciated."
|
68 |
-
msgstr ""
|
69 |
-
"Если же вам понравился этот плагин, или он помогает вам в бизнесе, автор "
|
70 |
-
"будет весьма признателен за любые добровольные пожертвования."
|
71 |
-
|
72 |
-
# @ polylang
|
73 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
74 |
-
#: admin/settings.php:97 include/model.php:561
|
75 |
-
msgid "Languages"
|
76 |
-
msgstr "Языки"
|
77 |
-
|
78 |
-
# @ polylang
|
79 |
-
#: include/switcher.php:22
|
80 |
-
msgid "Displays language names"
|
81 |
-
msgstr "Показывать названия языков"
|
82 |
-
|
83 |
-
# @ polylang
|
84 |
-
#: include/switcher.php:23
|
85 |
-
msgid "Displays flags"
|
86 |
-
msgstr "Показывать флаги"
|
87 |
-
|
88 |
-
# @ polylang
|
89 |
-
#: include/switcher.php:24
|
90 |
-
msgid "Forces link to front page"
|
91 |
-
msgstr "Принудительно переходить на главную страницу при смене языка"
|
92 |
-
|
93 |
-
# @ polylang
|
94 |
-
#: include/switcher.php:25
|
95 |
-
msgid "Hides the current language"
|
96 |
-
msgstr "Убрать текущий язык"
|
97 |
-
|
98 |
-
# @ polylang
|
99 |
-
#: include/switcher.php:30
|
100 |
-
msgid "Displays as dropdown"
|
101 |
-
msgstr "Показывать как выпадающий список"
|
102 |
-
|
103 |
-
# @ polylang
|
104 |
-
#: admin/admin.php:267
|
105 |
-
msgid "Filters content by language"
|
106 |
-
msgstr "Устанавливает язык"
|
107 |
-
|
108 |
-
# @ polylang
|
109 |
-
#: admin/admin.php:258
|
110 |
-
msgid "Show all languages"
|
111 |
-
msgstr "Показать все языки"
|
112 |
-
|
113 |
-
# @ polylang
|
114 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
115 |
-
msgid "Add new translation"
|
116 |
-
msgstr "Добавить новый перевод"
|
117 |
-
|
118 |
-
# @ polylang
|
119 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
120 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
121 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
122 |
-
msgid "Language"
|
123 |
-
msgstr "Язык"
|
124 |
-
|
125 |
-
# @ polylang
|
126 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
127 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
128 |
-
#: admin/view-translations-term.php:11
|
129 |
-
msgid "Translations"
|
130 |
-
msgstr "Переводы"
|
131 |
-
|
132 |
-
# @ polylang
|
133 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
134 |
-
msgid "Sets the language"
|
135 |
-
msgstr "Устанавливает язык"
|
136 |
-
|
137 |
-
# @ polylang
|
138 |
-
#: admin/admin-filters.php:52
|
139 |
-
msgid "The widget is displayed for:"
|
140 |
-
msgstr "Показывать виджет для"
|
141 |
-
|
142 |
-
# @ polylang
|
143 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
144 |
-
msgid "All languages"
|
145 |
-
msgstr "Все языки"
|
146 |
-
|
147 |
-
# @ polylang
|
148 |
-
#: admin/admin-filters.php:123
|
149 |
-
msgid "Admin language"
|
150 |
-
msgstr "Язык админ.панели"
|
151 |
-
|
152 |
-
#: admin/admin-filters.php:126
|
153 |
-
msgid "WordPress default"
|
154 |
-
msgstr "По умолчанию"
|
155 |
-
|
156 |
-
# @ default
|
157 |
-
# @ polylang
|
158 |
-
#: admin/admin.php:167 admin/settings.php:102
|
159 |
-
msgid "Settings"
|
160 |
-
msgstr "Настройки"
|
161 |
-
|
162 |
-
# @ polylang
|
163 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
164 |
-
msgid "Upgrading language files…"
|
165 |
-
msgstr "Обновление языковых файлов…"
|
166 |
-
|
167 |
-
# @ polylang
|
168 |
-
#: admin/settings.php:62
|
169 |
-
msgid "About Polylang"
|
170 |
-
msgstr "О Polylang"
|
171 |
-
|
172 |
-
# @ polylang
|
173 |
-
#: admin/settings.php:78
|
174 |
-
msgid "Strings translations"
|
175 |
-
msgstr "Переводы строк"
|
176 |
-
|
177 |
-
# @ polylang
|
178 |
-
#: admin/settings.php:101
|
179 |
-
msgid "Strings translation"
|
180 |
-
msgstr "Перевод строк"
|
181 |
-
|
182 |
-
# @ polylang
|
183 |
-
#: admin/admin-model.php:244
|
184 |
-
msgid "Enter a valid WordPress locale"
|
185 |
-
msgstr ""
|
186 |
-
|
187 |
-
# @ polylang
|
188 |
-
#: admin/admin-model.php:252
|
189 |
-
msgid "The language code must be unique"
|
190 |
-
msgstr "Код языка должен быть уникальным"
|
191 |
-
|
192 |
-
# @ polylang
|
193 |
-
#: admin/admin-model.php:256
|
194 |
-
msgid "The language must have a name"
|
195 |
-
msgstr "У языка должно быть название"
|
196 |
-
|
197 |
-
# @ polylang
|
198 |
-
#: admin/admin.php:367 admin/settings.php:180
|
199 |
-
msgid ""
|
200 |
-
"The language was created, but the WordPress language file was not "
|
201 |
-
"downloaded. Please install it manually."
|
202 |
-
msgstr ""
|
203 |
-
"Язык был успешно создан, однако отсутствует языковой файл WordPress. "
|
204 |
-
"Пожалуйста, установите его вручную."
|
205 |
-
|
206 |
-
# @ polylang
|
207 |
-
#: admin/admin-strings.php:59
|
208 |
-
msgid "Widget title"
|
209 |
-
msgstr "Название виджета"
|
210 |
-
|
211 |
-
# @ polylang
|
212 |
-
#: admin/settings.php:319
|
213 |
-
msgid "Taxonomies"
|
214 |
-
msgstr "Таксономия"
|
215 |
-
|
216 |
-
# @ polylang
|
217 |
-
#: admin/settings.php:320
|
218 |
-
msgid "Custom fields"
|
219 |
-
msgstr "Пользовательские поля"
|
220 |
-
|
221 |
-
# @ polylang
|
222 |
-
#: admin/settings.php:321
|
223 |
-
msgid "Comment status"
|
224 |
-
msgstr "Статус комментария"
|
225 |
-
|
226 |
-
# @ polylang
|
227 |
-
#: admin/settings.php:322
|
228 |
-
msgid "Ping status"
|
229 |
-
msgstr "Статус отклика"
|
230 |
-
|
231 |
-
# @ polylang
|
232 |
-
#: admin/settings.php:323
|
233 |
-
msgid "Sticky posts"
|
234 |
-
msgstr "Прилепленные записи"
|
235 |
-
|
236 |
-
# @ polylang
|
237 |
-
#: admin/settings.php:324
|
238 |
-
msgid "Published date"
|
239 |
-
msgstr "Дата опубликования"
|
240 |
-
|
241 |
-
#: admin/settings.php:325
|
242 |
-
msgid "Post format"
|
243 |
-
msgstr "Формат записи"
|
244 |
-
|
245 |
-
# @ default
|
246 |
-
#: admin/settings.php:326
|
247 |
-
msgid "Page parent"
|
248 |
-
msgstr "Родительская страница"
|
249 |
-
|
250 |
-
# @ polylang
|
251 |
-
#: admin/settings.php:327
|
252 |
-
msgid "Page template"
|
253 |
-
msgstr "Шаблон страницы"
|
254 |
-
|
255 |
-
# @ polylang
|
256 |
-
#: admin/settings.php:328
|
257 |
-
msgid "Page order"
|
258 |
-
msgstr "Порядок страниц"
|
259 |
-
|
260 |
-
# @ polylang
|
261 |
-
#: admin/settings.php:329
|
262 |
-
msgid "Featured image"
|
263 |
-
msgstr "Выбранный рисунок"
|
264 |
-
|
265 |
-
# @ polylang
|
266 |
-
#: admin/view-tab-lang.php:21
|
267 |
-
msgid "Edit language"
|
268 |
-
msgstr "Редактировать язык"
|
269 |
-
|
270 |
-
# @ polylang
|
271 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
272 |
-
msgid "Add new language"
|
273 |
-
msgstr "Добавить новый язык"
|
274 |
-
|
275 |
-
# @ polylang
|
276 |
-
#: admin/view-tab-lang.php:37
|
277 |
-
msgid "Choose a language"
|
278 |
-
msgstr "Показать все языки"
|
279 |
-
|
280 |
-
# @ polylang
|
281 |
-
#: admin/view-tab-lang.php:51
|
282 |
-
msgid "You can choose a language in the list or directly edit it below."
|
283 |
-
msgstr "Выберите язык из списка или укажите сами."
|
284 |
-
|
285 |
-
# @ polylang
|
286 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
287 |
-
msgid "Full name"
|
288 |
-
msgstr "Полное название"
|
289 |
-
|
290 |
-
# @ polylang
|
291 |
-
#: admin/view-tab-lang.php:57
|
292 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
293 |
-
msgstr "Название для отображения на сайте (например: Русский)."
|
294 |
-
|
295 |
-
# @ polylang
|
296 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
297 |
-
msgid "Locale"
|
298 |
-
msgstr "Локаль"
|
299 |
-
|
300 |
-
# @ polylang
|
301 |
-
#: admin/view-tab-lang.php:66
|
302 |
-
msgid ""
|
303 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
304 |
-
"install the .mo file for this language."
|
305 |
-
msgstr ""
|
306 |
-
"Локаль WordPress'a для языка (например: ru_RU). Вы должны установить файлы ."
|
307 |
-
"mo для админ.панели и используемой темы."
|
308 |
-
|
309 |
-
# @ polylang
|
310 |
-
#: admin/view-tab-lang.php:70
|
311 |
-
msgid "Language code"
|
312 |
-
msgstr "Код языка"
|
313 |
-
|
314 |
-
# @ polylang
|
315 |
-
#: admin/view-tab-lang.php:76
|
316 |
-
msgid "Text direction"
|
317 |
-
msgstr "Направление текста"
|
318 |
-
|
319 |
-
# @ polylang
|
320 |
-
#: admin/view-tab-lang.php:80
|
321 |
-
msgid "left to right"
|
322 |
-
msgstr "слева направо"
|
323 |
-
|
324 |
-
# @ polylang
|
325 |
-
#: admin/view-tab-lang.php:85
|
326 |
-
msgid "right to left"
|
327 |
-
msgstr "справа налево"
|
328 |
-
|
329 |
-
# @ polylang
|
330 |
-
#: admin/view-tab-lang.php:87
|
331 |
-
msgid "Choose the text direction for the language"
|
332 |
-
msgstr "Выберите направление текста для языка"
|
333 |
-
|
334 |
-
# @ polylang
|
335 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
336 |
-
msgid "Order"
|
337 |
-
msgstr "Порядок"
|
338 |
-
|
339 |
-
# @ polylang
|
340 |
-
#: admin/view-tab-lang.php:93
|
341 |
-
msgid "Position of the language in the language switcher"
|
342 |
-
msgstr "Порядок языка в переключателе языков"
|
343 |
-
|
344 |
-
# @ polylang
|
345 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
346 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
347 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
348 |
-
msgid "Language switcher"
|
349 |
-
msgstr "Переключатель языков"
|
350 |
-
|
351 |
-
# @ polylang
|
352 |
-
#: admin/view-tab-strings.php:8
|
353 |
-
msgid "Search translations"
|
354 |
-
msgstr "Поиск перевода"
|
355 |
-
|
356 |
-
#: admin/view-tab-strings.php:11
|
357 |
-
msgid "Clean strings translation database"
|
358 |
-
msgstr "Почистить базу данных переводов строк"
|
359 |
-
|
360 |
-
# @ polylang
|
361 |
-
#: admin/view-tab-settings.php:14
|
362 |
-
msgid "Default language"
|
363 |
-
msgstr "Язык по умолчанию"
|
364 |
-
|
365 |
-
# @ polylang
|
366 |
-
#: admin/view-tab-settings.php:29
|
367 |
-
msgid ""
|
368 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
369 |
-
"to set them all to default language ?"
|
370 |
-
msgstr ""
|
371 |
-
"Найдены записи, страницы, категории или метки без указанния какого-либо "
|
372 |
-
"языка. Установить им язык по-умолчанию?"
|
373 |
-
|
374 |
-
# @ polylang
|
375 |
-
#: admin/view-tab-settings.php:149
|
376 |
-
msgid "Detect browser language"
|
377 |
-
msgstr "Определять язык в браузере"
|
378 |
-
|
379 |
-
# @ polylang
|
380 |
-
#: admin/view-tab-settings.php:155
|
381 |
-
msgid ""
|
382 |
-
"When the front page is visited, set the language according to the browser "
|
383 |
-
"preference"
|
384 |
-
msgstr "Установить язык сайта согласно настройкам браузера"
|
385 |
-
|
386 |
-
# @ polylang
|
387 |
-
#: admin/view-tab-settings.php:37
|
388 |
-
msgid "URL modifications"
|
389 |
-
msgstr "Модификации URL"
|
390 |
-
|
391 |
-
# @ polylang
|
392 |
-
#: admin/view-tab-settings.php:93
|
393 |
-
msgid "Hide URL language information for default language"
|
394 |
-
msgstr "Спрятать название языка по-умолчанию из URL"
|
395 |
-
|
396 |
-
# @ polylang
|
397 |
-
#: admin/view-tab-settings.php:162
|
398 |
-
msgid "Media"
|
399 |
-
msgstr "Медиа"
|
400 |
-
|
401 |
-
# @ polylang
|
402 |
-
#: admin/view-tab-settings.php:168
|
403 |
-
msgid "Activate languages and translations for media"
|
404 |
-
msgstr "Активировать языки и переводы для мультимедиа материалов"
|
405 |
-
|
406 |
-
#: admin/view-tab-settings.php:215
|
407 |
-
msgid "Synchronization"
|
408 |
-
msgstr "Синхронизация"
|
409 |
-
|
410 |
-
# @ polylang
|
411 |
-
#: admin/view-tab-settings.php:176
|
412 |
-
msgid "Custom post types"
|
413 |
-
msgstr "Пользовательские типы записей"
|
414 |
-
|
415 |
-
# @ polylang
|
416 |
-
#: admin/view-tab-settings.php:189
|
417 |
-
msgid "Activate languages and translations for custom post types."
|
418 |
-
msgstr "Активировать языки и переводы для пользовательских типов записей."
|
419 |
-
|
420 |
-
# @ polylang
|
421 |
-
#: admin/view-tab-settings.php:196
|
422 |
-
msgid "Custom taxonomies"
|
423 |
-
msgstr "Пользовательская таксономия"
|
424 |
-
|
425 |
-
# @ polylang
|
426 |
-
#: admin/view-tab-settings.php:209
|
427 |
-
msgid "Activate languages and translations for custom taxonomies."
|
428 |
-
msgstr "Активировать языки и переводы для пользовательской таксономии."
|
429 |
-
|
430 |
-
# @ polylang
|
431 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
432 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
433 |
-
msgid "Edit"
|
434 |
-
msgstr "Редактировать"
|
435 |
-
|
436 |
-
# @ polylang
|
437 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
438 |
-
msgid "Delete"
|
439 |
-
msgstr "Удалить"
|
440 |
-
|
441 |
-
# @ polylang
|
442 |
-
#: admin/table-languages.php:76
|
443 |
-
msgid "Code"
|
444 |
-
msgstr "Код"
|
445 |
-
|
446 |
-
# @ polylang
|
447 |
-
#: admin/table-languages.php:78
|
448 |
-
msgid "Flag"
|
449 |
-
msgstr "Флаг"
|
450 |
-
|
451 |
-
# @ polylang
|
452 |
-
#: admin/table-languages.php:79
|
453 |
-
msgid "Posts"
|
454 |
-
msgstr "Записи"
|
455 |
-
|
456 |
-
# @ polylang
|
457 |
-
#: admin/table-string.php:110
|
458 |
-
msgid "Name"
|
459 |
-
msgstr "Название"
|
460 |
-
|
461 |
-
# @ polylang
|
462 |
-
#: admin/table-string.php:111
|
463 |
-
msgid "String"
|
464 |
-
msgstr "Строка"
|
465 |
-
|
466 |
-
# @ polylang
|
467 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
468 |
-
#: admin/view-translations-term.php:30
|
469 |
-
msgid "Add new"
|
470 |
-
msgstr "Добавить новый"
|
471 |
-
|
472 |
-
# @ polylang
|
473 |
-
#: include/widget-languages.php:16
|
474 |
-
msgid "Language Switcher"
|
475 |
-
msgstr "Переключатель языков"
|
476 |
-
|
477 |
-
# @ polylang
|
478 |
-
#: include/widget-languages.php:16
|
479 |
-
msgid "Displays a language switcher"
|
480 |
-
msgstr "Показывает переключатель языков"
|
481 |
-
|
482 |
-
# @ polylang
|
483 |
-
#: include/widget-languages.php:75
|
484 |
-
msgid "Title:"
|
485 |
-
msgstr "Название:"
|
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
|
494 |
-
#: install/install.php:24
|
495 |
-
#, php-format
|
496 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
497 |
-
msgstr ""
|
498 |
-
"Установлен WordPress %s. Для корректной работы Polylang требуется минимум "
|
499 |
-
"WordPress %s."
|
500 |
-
|
501 |
-
# @ polylang
|
502 |
-
#: install/upgrade.php:76
|
503 |
-
msgid ""
|
504 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
505 |
-
msgstr ""
|
506 |
-
"Polylang деактивирован, потому что вы выполнили обновление со слишком старой "
|
507 |
-
"версии."
|
508 |
-
|
509 |
-
# @ polylang
|
510 |
-
#: install/upgrade.php:78
|
511 |
-
#, php-format
|
512 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
513 |
-
msgstr "Пожалуйста, обновитесь сначала до %s перед обновлением до %s."
|
514 |
-
|
515 |
-
# @ polylang
|
516 |
-
#: admin/table-string.php:109
|
517 |
-
msgid "Group"
|
518 |
-
msgstr ""
|
519 |
-
|
520 |
-
# @ polylang
|
521 |
-
#: admin/table-string.php:187
|
522 |
-
msgid "View all groups"
|
523 |
-
msgstr ""
|
524 |
-
|
525 |
-
# @ polylang
|
526 |
-
#: admin/table-languages.php:59
|
527 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
528 |
-
msgstr ""
|
529 |
-
|
530 |
-
# @ polylang
|
531 |
-
#: admin/view-tab-strings.php:12
|
532 |
-
msgid ""
|
533 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
534 |
-
"has been uninstalled."
|
535 |
-
msgstr ""
|
536 |
-
|
537 |
-
# @ polylang
|
538 |
-
#: admin/view-tab-settings.php:226
|
539 |
-
msgid ""
|
540 |
-
"The synchronization options allow to maintain exact same values (or "
|
541 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
542 |
-
"between the translations of a post or page."
|
543 |
-
msgstr ""
|
544 |
-
|
545 |
-
# @ polylang
|
546 |
-
#: admin/admin-model.php:248
|
547 |
-
msgid "The language code contains invalid characters"
|
548 |
-
msgstr ""
|
549 |
-
|
550 |
-
# @ polylang
|
551 |
-
#: admin/view-tab-settings.php:43
|
552 |
-
msgid "The language is set from content"
|
553 |
-
msgstr ""
|
554 |
-
|
555 |
-
#: admin/view-tab-settings.php:46
|
556 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
557 |
-
msgstr ""
|
558 |
-
|
559 |
-
#: admin/view-tab-settings.php:51
|
560 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
561 |
-
msgstr ""
|
562 |
-
|
563 |
-
# @ polylang
|
564 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
565 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
566 |
-
msgid "Example:"
|
567 |
-
msgstr ""
|
568 |
-
|
569 |
-
#: admin/view-tab-settings.php:60
|
570 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
571 |
-
msgstr ""
|
572 |
-
|
573 |
-
# @ polylang
|
574 |
-
#: admin/view-tab-settings.php:69
|
575 |
-
msgid "The language is set from different domains"
|
576 |
-
msgstr ""
|
577 |
-
|
578 |
-
# @ polylang
|
579 |
-
#: admin/view-tab-settings.php:107
|
580 |
-
msgid "Remove /language/ in pretty permalinks"
|
581 |
-
msgstr ""
|
582 |
-
|
583 |
-
# @ polylang
|
584 |
-
#: admin/view-tab-settings.php:116
|
585 |
-
msgid "Keep /language/ in pretty permalinks"
|
586 |
-
msgstr ""
|
587 |
-
|
588 |
-
# @ polylang
|
589 |
-
#: admin/view-tab-settings.php:131
|
590 |
-
msgid ""
|
591 |
-
"The front page url contains the language code instead of the page name or "
|
592 |
-
"page id"
|
593 |
-
msgstr ""
|
594 |
-
|
595 |
-
# @ polylang
|
596 |
-
#: admin/view-tab-settings.php:139
|
597 |
-
#, php-format
|
598 |
-
msgid "Example: %s instead of %s"
|
599 |
-
msgstr ""
|
600 |
-
|
601 |
-
# @ polylang
|
602 |
-
#: admin/admin-model.php:38
|
603 |
-
msgid "Impossible to add the language."
|
604 |
-
msgstr ""
|
605 |
-
|
606 |
-
# @ polylang
|
607 |
-
#: admin/admin-model.php:66
|
608 |
-
msgid "Language added."
|
609 |
-
msgstr ""
|
610 |
-
|
611 |
-
# @ polylang
|
612 |
-
#: admin/admin-model.php:146
|
613 |
-
msgid "Language deleted."
|
614 |
-
msgstr ""
|
615 |
-
|
616 |
-
# @ polylang
|
617 |
-
#: admin/admin-model.php:227
|
618 |
-
msgid "Language updated."
|
619 |
-
msgstr ""
|
620 |
-
|
621 |
-
# @ polylang
|
622 |
-
#: admin/settings.php:239
|
623 |
-
msgid "Translations updated."
|
624 |
-
msgstr ""
|
625 |
-
|
626 |
-
# @ polylang
|
627 |
-
#: admin/view-tab-lang.php:72
|
628 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
629 |
-
msgstr ""
|
630 |
-
|
631 |
-
# @ polylang
|
632 |
-
#: admin/admin-filters.php:203
|
633 |
-
msgid "The chosen static front page must be translated in all languages."
|
634 |
-
msgstr ""
|
635 |
-
|
636 |
-
# @ polylang
|
637 |
-
#: admin/admin-strings.php:60
|
638 |
-
msgid "Widget text"
|
639 |
-
msgstr ""
|
640 |
-
|
641 |
-
# @ polylang
|
642 |
-
#: admin/settings.php:52
|
643 |
-
msgid "Recommended plugins"
|
644 |
-
msgstr ""
|
645 |
-
|
646 |
-
# @ polylang
|
647 |
-
#: admin/view-tab-settings.php:51
|
648 |
-
msgid "The language is set from the code in the URL"
|
649 |
-
msgstr ""
|
650 |
-
|
651 |
-
# @ polylang
|
652 |
-
#: include/switcher.php:26
|
653 |
-
msgid "Hides languages with no translation"
|
654 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-sr_RS.mo
DELETED
Binary file
|
languages/polylang-sr_RS.po
DELETED
@@ -1,680 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang v1.3\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:26+0100\n"
|
7 |
-
"Last-Translator: \n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: sr_RS\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
-
"X-Poedit-Basepath: ../\n"
|
18 |
-
"X-Textdomain-Support: yes\n"
|
19 |
-
"X-Generator: Poedit 1.5.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang sadrži obimnu %sdokumentaciju%s (in English only). Ona sadrži "
|
32 |
-
"informacije kako da instališete vašu višejezičku stranicu i koristite je "
|
33 |
-
"svakodnevno, Pitanja i Odgovore (FAQ), kao i dokumentaciju za programere da "
|
34 |
-
"modifikuju njihove plugin-ove i teme."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"Takođe, moći ćete da nađete korisne informacije na %ssupport forum%s. "
|
44 |
-
"Nemojte da zaboravite da prvo pretražite forum pre nego što postavite "
|
45 |
-
"pitanje."
|
46 |
-
|
47 |
-
# @ polylang
|
48 |
-
#: admin/view-about.php:16
|
49 |
-
#, php-format
|
50 |
-
msgid ""
|
51 |
-
"Polylang is free of charge and is released under the same license as "
|
52 |
-
"WordPress, the %sGPL%s."
|
53 |
-
msgstr ""
|
54 |
-
"Polilang je besplatan i objavljen pod istom licencom kao WordPress, %sGPL%s."
|
55 |
-
|
56 |
-
# @ polylang
|
57 |
-
#: admin/view-about.php:22
|
58 |
-
#, php-format
|
59 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
60 |
-
msgstr ""
|
61 |
-
"Ako se pitate kako možete pomoći ovaj projekat, samo %spročitajte ovo%s."
|
62 |
-
|
63 |
-
# @ polylang
|
64 |
-
#: admin/view-about.php:27
|
65 |
-
msgid ""
|
66 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
67 |
-
"the author are greatly appreciated."
|
68 |
-
msgstr ""
|
69 |
-
"Na kraju, ako želite ovaj plugin, ili ako vam pomaže u poslu, donacije "
|
70 |
-
"autoru će biti veoma cenjene."
|
71 |
-
|
72 |
-
# @ polylang
|
73 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
74 |
-
#: admin/settings.php:97 include/model.php:561
|
75 |
-
msgid "Languages"
|
76 |
-
msgstr "Jezici"
|
77 |
-
|
78 |
-
# @ polylang
|
79 |
-
#: include/switcher.php:22
|
80 |
-
msgid "Displays language names"
|
81 |
-
msgstr "Prikazuje imena jezika"
|
82 |
-
|
83 |
-
# @ polylang
|
84 |
-
#: include/switcher.php:23
|
85 |
-
msgid "Displays flags"
|
86 |
-
msgstr "Prikazuje zastave"
|
87 |
-
|
88 |
-
# @ polylang
|
89 |
-
#: include/switcher.php:24
|
90 |
-
msgid "Forces link to front page"
|
91 |
-
msgstr "Forsira link ka naslovnoj stranici (home page)"
|
92 |
-
|
93 |
-
# @ polylang
|
94 |
-
#: include/switcher.php:25
|
95 |
-
msgid "Hides the current language"
|
96 |
-
msgstr "Skriva trenutni jezik"
|
97 |
-
|
98 |
-
# @ polylang
|
99 |
-
#: include/switcher.php:30
|
100 |
-
msgid "Displays as dropdown"
|
101 |
-
msgstr "Prikazuje se u opadajućem meniju"
|
102 |
-
|
103 |
-
# @ polylang
|
104 |
-
#: admin/admin.php:267
|
105 |
-
msgid "Filters content by language"
|
106 |
-
msgstr "Filteriše sadržaj prema jeziku"
|
107 |
-
|
108 |
-
# @ polylang
|
109 |
-
#: admin/admin.php:258
|
110 |
-
msgid "Show all languages"
|
111 |
-
msgstr "Prikaži sve jezike"
|
112 |
-
|
113 |
-
# @ polylang
|
114 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
115 |
-
msgid "Add new translation"
|
116 |
-
msgstr "Dodaj novi prevod"
|
117 |
-
|
118 |
-
# @ polylang
|
119 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
120 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
121 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
122 |
-
msgid "Language"
|
123 |
-
msgstr "Jezik"
|
124 |
-
|
125 |
-
# @ polylang
|
126 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
127 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
128 |
-
#: admin/view-translations-term.php:11
|
129 |
-
msgid "Translations"
|
130 |
-
msgstr "Prevodi"
|
131 |
-
|
132 |
-
# @ polylang
|
133 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
134 |
-
msgid "Sets the language"
|
135 |
-
msgstr "Postavlja jezik"
|
136 |
-
|
137 |
-
# @ polylang
|
138 |
-
#: admin/admin-filters.php:52
|
139 |
-
msgid "The widget is displayed for:"
|
140 |
-
msgstr "Vidžet je prikazan za:"
|
141 |
-
|
142 |
-
# @ polylang
|
143 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
144 |
-
msgid "All languages"
|
145 |
-
msgstr "Svi jezici"
|
146 |
-
|
147 |
-
# @ polylang
|
148 |
-
#: admin/admin-filters.php:123
|
149 |
-
msgid "Admin language"
|
150 |
-
msgstr "Jezik Administratora"
|
151 |
-
|
152 |
-
# @ polylang
|
153 |
-
#: admin/admin-filters.php:126
|
154 |
-
msgid "WordPress default"
|
155 |
-
msgstr "Podrazumevani (originalni) WordPress (WordPress default)"
|
156 |
-
|
157 |
-
# @ polylang
|
158 |
-
#: admin/admin.php:167 admin/settings.php:102
|
159 |
-
msgid "Settings"
|
160 |
-
msgstr "Podešavanja"
|
161 |
-
|
162 |
-
# @ polylang
|
163 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
164 |
-
msgid "Upgrading language files…"
|
165 |
-
msgstr "Nadogradnja jezičke datoteke…"
|
166 |
-
|
167 |
-
# @ polylang
|
168 |
-
#: admin/settings.php:62
|
169 |
-
msgid "About Polylang"
|
170 |
-
msgstr "O Polylangu"
|
171 |
-
|
172 |
-
# @ polylang
|
173 |
-
#: admin/settings.php:78
|
174 |
-
msgid "Strings translations"
|
175 |
-
msgstr "Prevod veza (Strings translation)"
|
176 |
-
|
177 |
-
# @ polylang
|
178 |
-
#: admin/settings.php:101
|
179 |
-
msgid "Strings translation"
|
180 |
-
msgstr "Prevod veze (Strings translation)"
|
181 |
-
|
182 |
-
# @ polylang
|
183 |
-
#: admin/admin-model.php:244
|
184 |
-
msgid "Enter a valid WordPress locale"
|
185 |
-
msgstr "Unesite važeći WordPress lokal (Enter a valid WordPress locale)"
|
186 |
-
|
187 |
-
# @ polylang
|
188 |
-
#: admin/admin-model.php:252
|
189 |
-
msgid "The language code must be unique"
|
190 |
-
msgstr "Kod jezika mora biti jedinstven"
|
191 |
-
|
192 |
-
# @ polylang
|
193 |
-
#: admin/admin-model.php:256
|
194 |
-
msgid "The language must have a name"
|
195 |
-
msgstr "Jezik (novi) mora imati ime"
|
196 |
-
|
197 |
-
# @ polylang
|
198 |
-
#: admin/admin.php:367 admin/settings.php:180
|
199 |
-
msgid ""
|
200 |
-
"The language was created, but the WordPress language file was not "
|
201 |
-
"downloaded. Please install it manually."
|
202 |
-
msgstr ""
|
203 |
-
"Jezik je kreiran, ali WordPress jezička datoteka nije preuzeta. Molimo "
|
204 |
-
"instalirajte je ručno"
|
205 |
-
|
206 |
-
# @ polylang
|
207 |
-
#: admin/admin-strings.php:59
|
208 |
-
msgid "Widget title"
|
209 |
-
msgstr "Naslov Vidžeta (Widget title)"
|
210 |
-
|
211 |
-
# @ polylang
|
212 |
-
#: admin/settings.php:319
|
213 |
-
msgid "Taxonomies"
|
214 |
-
msgstr "Taksonomije"
|
215 |
-
|
216 |
-
# @ polylang
|
217 |
-
#: admin/settings.php:320
|
218 |
-
msgid "Custom fields"
|
219 |
-
msgstr "Prilagođena polja"
|
220 |
-
|
221 |
-
# @ polylang
|
222 |
-
#: admin/settings.php:321
|
223 |
-
msgid "Comment status"
|
224 |
-
msgstr "Status komentara"
|
225 |
-
|
226 |
-
# @ polylang
|
227 |
-
#: admin/settings.php:322
|
228 |
-
msgid "Ping status"
|
229 |
-
msgstr "Ping status"
|
230 |
-
|
231 |
-
# @ polylang
|
232 |
-
#: admin/settings.php:323
|
233 |
-
msgid "Sticky posts"
|
234 |
-
msgstr "Lepljivi članak-ci (Sticky posts)"
|
235 |
-
|
236 |
-
# @ polylang
|
237 |
-
#: admin/settings.php:324
|
238 |
-
msgid "Published date"
|
239 |
-
msgstr "Datum objave"
|
240 |
-
|
241 |
-
# @ polylang
|
242 |
-
#: admin/settings.php:325
|
243 |
-
msgid "Post format"
|
244 |
-
msgstr "Format članka"
|
245 |
-
|
246 |
-
# @ polylang
|
247 |
-
#: admin/settings.php:326
|
248 |
-
msgid "Page parent"
|
249 |
-
msgstr "Roditelj stranice "
|
250 |
-
|
251 |
-
# @ polylang
|
252 |
-
#: admin/settings.php:327
|
253 |
-
msgid "Page template"
|
254 |
-
msgstr " Izgled (šablon) stranica"
|
255 |
-
|
256 |
-
# @ polylang
|
257 |
-
#: admin/settings.php:328
|
258 |
-
msgid "Page order"
|
259 |
-
msgstr "Redosled stranica"
|
260 |
-
|
261 |
-
# @ polylang
|
262 |
-
#: admin/settings.php:329
|
263 |
-
msgid "Featured image"
|
264 |
-
msgstr "Odabrana slika (Featured image)"
|
265 |
-
|
266 |
-
# @ polylang
|
267 |
-
#: admin/view-tab-lang.php:21
|
268 |
-
msgid "Edit language"
|
269 |
-
msgstr "Izmeni jezik"
|
270 |
-
|
271 |
-
# @ polylang
|
272 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
273 |
-
msgid "Add new language"
|
274 |
-
msgstr "Dodaj novi jezik"
|
275 |
-
|
276 |
-
# @ polylang
|
277 |
-
#: admin/view-tab-lang.php:37
|
278 |
-
msgid "Choose a language"
|
279 |
-
msgstr "Izaberite jezik"
|
280 |
-
|
281 |
-
# @ polylang
|
282 |
-
#: admin/view-tab-lang.php:51
|
283 |
-
msgid "You can choose a language in the list or directly edit it below."
|
284 |
-
msgstr "Možete odabrati neki od jezika u listi ili ga direktno izmenite ispod."
|
285 |
-
|
286 |
-
# @ polylang
|
287 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
288 |
-
msgid "Full name"
|
289 |
-
msgstr "Puno ime"
|
290 |
-
|
291 |
-
# @ polylang
|
292 |
-
#: admin/view-tab-lang.php:57
|
293 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
294 |
-
msgstr "Ime je kako se prikazuju na vašem sajtu (na primer : engleski) "
|
295 |
-
|
296 |
-
# @ polylang
|
297 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
298 |
-
msgid "Locale"
|
299 |
-
msgstr "Lokalno"
|
300 |
-
|
301 |
-
# @ polylang
|
302 |
-
#: admin/view-tab-lang.php:66
|
303 |
-
msgid ""
|
304 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
305 |
-
"install the .mo file for this language."
|
306 |
-
msgstr ""
|
307 |
-
"WordPress (lokalni) prostor za jezik (na primer: en_US ). Moraćete da "
|
308 |
-
"instalirate Mo datoteku za taj jezik"
|
309 |
-
|
310 |
-
# @ polylang
|
311 |
-
#: admin/view-tab-lang.php:70
|
312 |
-
msgid "Language code"
|
313 |
-
msgstr "Jezički kod"
|
314 |
-
|
315 |
-
# @ polylang
|
316 |
-
#: admin/view-tab-lang.php:76
|
317 |
-
msgid "Text direction"
|
318 |
-
msgstr "Pravac teksta"
|
319 |
-
|
320 |
-
# @ polylang
|
321 |
-
#: admin/view-tab-lang.php:80
|
322 |
-
msgid "left to right"
|
323 |
-
msgstr "Sa leva na desno"
|
324 |
-
|
325 |
-
# @ polylang
|
326 |
-
#: admin/view-tab-lang.php:85
|
327 |
-
msgid "right to left"
|
328 |
-
msgstr "Sa desna nalevo"
|
329 |
-
|
330 |
-
# @ polylang
|
331 |
-
#: admin/view-tab-lang.php:87
|
332 |
-
msgid "Choose the text direction for the language"
|
333 |
-
msgstr "Odaberite smer teksta za jezik"
|
334 |
-
|
335 |
-
# @ polylang
|
336 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
337 |
-
msgid "Order"
|
338 |
-
msgstr "Redosled"
|
339 |
-
|
340 |
-
# @ polylang
|
341 |
-
#: admin/view-tab-lang.php:93
|
342 |
-
msgid "Position of the language in the language switcher"
|
343 |
-
msgstr "Položaj jezika u izmenjivaču redosleda jezika"
|
344 |
-
|
345 |
-
# @ polylang
|
346 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
347 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
348 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
349 |
-
msgid "Language switcher"
|
350 |
-
msgstr "Promena jezika"
|
351 |
-
|
352 |
-
# @ polylang
|
353 |
-
#: admin/view-tab-strings.php:8
|
354 |
-
msgid "Search translations"
|
355 |
-
msgstr "Pretraži prevode"
|
356 |
-
|
357 |
-
# @ polylang
|
358 |
-
#: admin/view-tab-strings.php:11
|
359 |
-
msgid "Clean strings translation database"
|
360 |
-
msgstr "Očisti svojstva prevoda databaze (Clean strings translation database)"
|
361 |
-
|
362 |
-
# @ polylang
|
363 |
-
#: admin/view-tab-settings.php:14
|
364 |
-
msgid "Default language"
|
365 |
-
msgstr "Podrazumevani jezik "
|
366 |
-
|
367 |
-
# @ polylang
|
368 |
-
#: admin/view-tab-settings.php:29
|
369 |
-
msgid ""
|
370 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
371 |
-
"to set them all to default language ?"
|
372 |
-
msgstr ""
|
373 |
-
"Postoje članci, stranice, kategorije ili tagovi-oznake bez podešenog jezika. "
|
374 |
-
"Da li želite da ih postavite na podrazumevani jezik ?"
|
375 |
-
|
376 |
-
# @ polylang
|
377 |
-
#: admin/view-tab-settings.php:149
|
378 |
-
msgid "Detect browser language"
|
379 |
-
msgstr "Detektuj jezik pretrživača (na pr: Google Chrome. Firefox...)"
|
380 |
-
|
381 |
-
# @ polylang
|
382 |
-
#: admin/view-tab-settings.php:155
|
383 |
-
msgid ""
|
384 |
-
"When the front page is visited, set the language according to the browser "
|
385 |
-
"preference"
|
386 |
-
msgstr ""
|
387 |
-
"Kada je naslovna strana posetćena , podesite jezik na osnovu preferenca "
|
388 |
-
"pretraživača - brovzera (na pr: Google Chrome. Firefox...)"
|
389 |
-
|
390 |
-
# @ polylang
|
391 |
-
#: admin/view-tab-settings.php:37
|
392 |
-
msgid "URL modifications"
|
393 |
-
msgstr "URL izmene - modifikacije"
|
394 |
-
|
395 |
-
# @ polylang
|
396 |
-
#: admin/view-tab-settings.php:93
|
397 |
-
msgid "Hide URL language information for default language"
|
398 |
-
msgstr "Sakrij Informacije URL jezika za podrazumevani jezik"
|
399 |
-
|
400 |
-
# @ polylang
|
401 |
-
#: admin/view-tab-settings.php:162
|
402 |
-
msgid "Media"
|
403 |
-
msgstr "Mediji"
|
404 |
-
|
405 |
-
# @ polylang
|
406 |
-
#: admin/view-tab-settings.php:168
|
407 |
-
msgid "Activate languages and translations for media"
|
408 |
-
msgstr "Aktivirajte jezike i prevode za medije"
|
409 |
-
|
410 |
-
# @ polylang
|
411 |
-
#: admin/view-tab-settings.php:215
|
412 |
-
msgid "Synchronization"
|
413 |
-
msgstr "Sinhronizacija"
|
414 |
-
|
415 |
-
# @ polylang
|
416 |
-
#: admin/view-tab-settings.php:176
|
417 |
-
msgid "Custom post types"
|
418 |
-
msgstr "Izmenjeni članci"
|
419 |
-
|
420 |
-
# @ polylang
|
421 |
-
#: admin/view-tab-settings.php:189
|
422 |
-
msgid "Activate languages and translations for custom post types."
|
423 |
-
msgstr ""
|
424 |
-
"Aktivirajte jezike i prevode za izmenjene tipove članka. (Activate languages "
|
425 |
-
"and translations for custom post types.)"
|
426 |
-
|
427 |
-
# @ polylang
|
428 |
-
#: admin/view-tab-settings.php:196
|
429 |
-
msgid "Custom taxonomies"
|
430 |
-
msgstr "Prilagođene nomenklature (Custom taxonomies)"
|
431 |
-
|
432 |
-
# @ polylang
|
433 |
-
#: admin/view-tab-settings.php:209
|
434 |
-
msgid "Activate languages and translations for custom taxonomies."
|
435 |
-
msgstr ""
|
436 |
-
"Aktivirajte jezike i prevode za prilagođene nomenklature. (Activate "
|
437 |
-
"languages and translations for custom taxonomies.)"
|
438 |
-
|
439 |
-
# @ polylang
|
440 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
441 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
442 |
-
msgid "Edit"
|
443 |
-
msgstr "Izmeni"
|
444 |
-
|
445 |
-
# @ polylang
|
446 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
447 |
-
msgid "Delete"
|
448 |
-
msgstr "Obriši"
|
449 |
-
|
450 |
-
# @ polylang
|
451 |
-
#: admin/table-languages.php:76
|
452 |
-
msgid "Code"
|
453 |
-
msgstr "Kod"
|
454 |
-
|
455 |
-
# @ polylang
|
456 |
-
#: admin/table-languages.php:78
|
457 |
-
msgid "Flag"
|
458 |
-
msgstr "Zastava"
|
459 |
-
|
460 |
-
# @ polylang
|
461 |
-
#: admin/table-languages.php:79
|
462 |
-
msgid "Posts"
|
463 |
-
msgstr "Članak"
|
464 |
-
|
465 |
-
# @ polylang
|
466 |
-
#: admin/table-string.php:110
|
467 |
-
msgid "Name"
|
468 |
-
msgstr "Ime"
|
469 |
-
|
470 |
-
# @ polylang
|
471 |
-
#: admin/table-string.php:111
|
472 |
-
msgid "String"
|
473 |
-
msgstr "Veza"
|
474 |
-
|
475 |
-
# @ polylang
|
476 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
477 |
-
#: admin/view-translations-term.php:30
|
478 |
-
msgid "Add new"
|
479 |
-
msgstr "Dodaj nov"
|
480 |
-
|
481 |
-
# @ polylang
|
482 |
-
#: include/widget-languages.php:16
|
483 |
-
msgid "Language Switcher"
|
484 |
-
msgstr "Izmena/Promena jezika"
|
485 |
-
|
486 |
-
# @ polylang
|
487 |
-
#: include/widget-languages.php:16
|
488 |
-
msgid "Displays a language switcher"
|
489 |
-
msgstr "Prikazuje izmenu jezika (Displays a language switcher)"
|
490 |
-
|
491 |
-
# @ polylang
|
492 |
-
#: include/widget-languages.php:75
|
493 |
-
msgid "Title:"
|
494 |
-
msgstr "Naslov:"
|
495 |
-
|
496 |
-
# @ polylang
|
497 |
-
#. translators: plugin header field 'Description'
|
498 |
-
#: polylang.php:0
|
499 |
-
msgid "Adds multilingual capability to WordPress"
|
500 |
-
msgstr "Dodaje višejezičku sposobnost za WordPress"
|
501 |
-
|
502 |
-
# @ polylang
|
503 |
-
#: install/install.php:24
|
504 |
-
#, php-format
|
505 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
506 |
-
msgstr "Vi koristite WordPress %s. Polylang zahteva najmanje WordPress %s."
|
507 |
-
|
508 |
-
# @ polylang
|
509 |
-
#: install/upgrade.php:76
|
510 |
-
msgid ""
|
511 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
512 |
-
msgstr "Polilang je deaktiviran jer ste nadogradili sa veoma stare verzije ."
|
513 |
-
|
514 |
-
# @ polylang
|
515 |
-
#: install/upgrade.php:78
|
516 |
-
#, php-format
|
517 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
518 |
-
msgstr "Molimo nadogradite prvo na %s pre nego nadogradite %s."
|
519 |
-
|
520 |
-
# @ polylang
|
521 |
-
#: admin/table-string.php:109
|
522 |
-
msgid "Group"
|
523 |
-
msgstr "Grupa"
|
524 |
-
|
525 |
-
# @ polylang
|
526 |
-
#: admin/table-string.php:187
|
527 |
-
msgid "View all groups"
|
528 |
-
msgstr "Pogledaj sve grupe"
|
529 |
-
|
530 |
-
# @ polylang
|
531 |
-
#: admin/table-languages.php:59
|
532 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
533 |
-
msgstr "Vi hoćete da trajno izbrišete ovaj jezik. Da li ste sigurni?"
|
534 |
-
|
535 |
-
# @ polylang
|
536 |
-
#: admin/view-tab-strings.php:12
|
537 |
-
msgid ""
|
538 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
539 |
-
"has been uninstalled."
|
540 |
-
msgstr ""
|
541 |
-
"Koristite ovo za uklanjanje neiskorišćenih žica iz baze podataka, na primer "
|
542 |
-
"kada je plugin deinstaliran. (Use this to remove unused strings from "
|
543 |
-
"database, for example after a plugin has been uninstalled.)"
|
544 |
-
|
545 |
-
# @ polylang
|
546 |
-
#: admin/view-tab-settings.php:226
|
547 |
-
msgid ""
|
548 |
-
"The synchronization options allow to maintain exact same values (or "
|
549 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
550 |
-
"between the translations of a post or page."
|
551 |
-
msgstr ""
|
552 |
-
"Opcije sinhronizacije omogućavaju da se održe potpuno iste vrednosti (ili "
|
553 |
-
"prevode u slučaju nomenklaturama i stranice roditelja ) od meta sadržaja "
|
554 |
-
"između prevoda članka ili stranice."
|
555 |
-
|
556 |
-
# @ polylang
|
557 |
-
#: admin/admin-model.php:248
|
558 |
-
msgid "The language code contains invalid characters"
|
559 |
-
msgstr "Jezički kod sadrži nevažeće znakove/slova"
|
560 |
-
|
561 |
-
# @ polylang
|
562 |
-
#: admin/view-tab-settings.php:43
|
563 |
-
msgid "The language is set from content"
|
564 |
-
msgstr "Jezik je postavljen iz sadržaja (The language is set from content)"
|
565 |
-
|
566 |
-
# @ polylang
|
567 |
-
#: admin/view-tab-settings.php:46
|
568 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
569 |
-
msgstr ""
|
570 |
-
"Članci, stranice, kategorije i tagovi nisu modifikovani (Posts, pages, "
|
571 |
-
"categories and tags urls are not modified.)"
|
572 |
-
|
573 |
-
# @ polylang
|
574 |
-
#: admin/view-tab-settings.php:51
|
575 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
576 |
-
msgstr ""
|
577 |
-
"Jezik je podešen u imenu direktorijuma u lepim permalinkovima (The language "
|
578 |
-
"is set from the directory name in pretty permalinks)"
|
579 |
-
|
580 |
-
# @ polylang
|
581 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
582 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
583 |
-
msgid "Example:"
|
584 |
-
msgstr "Primer:"
|
585 |
-
|
586 |
-
# @ polylang
|
587 |
-
#: admin/view-tab-settings.php:60
|
588 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
589 |
-
msgstr ""
|
590 |
-
"Jezik je namešten od sub-imena u lepim permalinkovima (The language is set "
|
591 |
-
"from the subdomain name in pretty permalinks)"
|
592 |
-
|
593 |
-
# @ polylang
|
594 |
-
#: admin/view-tab-settings.php:69
|
595 |
-
msgid "The language is set from different domains"
|
596 |
-
msgstr ""
|
597 |
-
"Jezik je namešten za različito web ime (The language is set from different "
|
598 |
-
"domains )"
|
599 |
-
|
600 |
-
# @ polylang
|
601 |
-
#: admin/view-tab-settings.php:107
|
602 |
-
msgid "Remove /language/ in pretty permalinks"
|
603 |
-
msgstr ""
|
604 |
-
"Uklonite /ljezik/ u lepim permalinkovima ( Remove /language/ in pretty "
|
605 |
-
"permalinks) "
|
606 |
-
|
607 |
-
# @ polylang
|
608 |
-
#: admin/view-tab-settings.php:116
|
609 |
-
msgid "Keep /language/ in pretty permalinks"
|
610 |
-
msgstr "Sačuvajte /jezik/ u lepim permalinkovima (in pretty permalinks)"
|
611 |
-
|
612 |
-
# @ polylang
|
613 |
-
#: admin/view-tab-settings.php:131
|
614 |
-
msgid ""
|
615 |
-
"The front page url contains the language code instead of the page name or "
|
616 |
-
"page id"
|
617 |
-
msgstr ""
|
618 |
-
"Url naslovne stranice sadrži jezičkii kod umesto imena stranice ili id "
|
619 |
-
"stranice"
|
620 |
-
|
621 |
-
# @ polylang
|
622 |
-
#: admin/view-tab-settings.php:139
|
623 |
-
#, php-format
|
624 |
-
msgid "Example: %s instead of %s"
|
625 |
-
msgstr "Primer: %s umesto %s"
|
626 |
-
|
627 |
-
# @ polylang
|
628 |
-
#: admin/admin-model.php:38
|
629 |
-
msgid "Impossible to add the language."
|
630 |
-
msgstr ""
|
631 |
-
|
632 |
-
# @ polylang
|
633 |
-
#: admin/admin-model.php:66
|
634 |
-
msgid "Language added."
|
635 |
-
msgstr ""
|
636 |
-
|
637 |
-
# @ polylang
|
638 |
-
#: admin/admin-model.php:146
|
639 |
-
msgid "Language deleted."
|
640 |
-
msgstr ""
|
641 |
-
|
642 |
-
# @ polylang
|
643 |
-
#: admin/admin-model.php:227
|
644 |
-
msgid "Language updated."
|
645 |
-
msgstr ""
|
646 |
-
|
647 |
-
# @ polylang
|
648 |
-
#: admin/settings.php:239
|
649 |
-
msgid "Translations updated."
|
650 |
-
msgstr ""
|
651 |
-
|
652 |
-
# @ polylang
|
653 |
-
#: admin/view-tab-lang.php:72
|
654 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
655 |
-
msgstr ""
|
656 |
-
|
657 |
-
# @ polylang
|
658 |
-
#: admin/admin-filters.php:203
|
659 |
-
msgid "The chosen static front page must be translated in all languages."
|
660 |
-
msgstr ""
|
661 |
-
|
662 |
-
# @ polylang
|
663 |
-
#: admin/admin-strings.php:60
|
664 |
-
msgid "Widget text"
|
665 |
-
msgstr ""
|
666 |
-
|
667 |
-
# @ polylang
|
668 |
-
#: admin/settings.php:52
|
669 |
-
msgid "Recommended plugins"
|
670 |
-
msgstr ""
|
671 |
-
|
672 |
-
# @ polylang
|
673 |
-
#: admin/view-tab-settings.php:51
|
674 |
-
msgid "The language is set from the code in the URL"
|
675 |
-
msgstr ""
|
676 |
-
|
677 |
-
# @ polylang
|
678 |
-
#: include/switcher.php:26
|
679 |
-
msgid "Hides languages with no translation"
|
680 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-tr_TR.mo
DELETED
Binary file
|
languages/polylang-tr_TR.po
DELETED
@@ -1,598 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang v1.5\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:26+0100\n"
|
7 |
-
"Last-Translator: Abdullah Pazarbasi <mail@abdullahpazarbasi.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: tr\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=1; plural=0;\n"
|
14 |
-
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
-
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
16 |
-
"__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
17 |
-
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
18 |
-
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
19 |
-
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
20 |
-
"X-Poedit-Basepath: .\n"
|
21 |
-
"X-Loco-Target-Locale: tr_TR\n"
|
22 |
-
"X-Generator: Poedit 1.5.4\n"
|
23 |
-
"X-Language: tr_TR\n"
|
24 |
-
"X-Source-Language: C\n"
|
25 |
-
"X-Poedit-SearchPath-0: ..\n"
|
26 |
-
"X-Poedit-SearchPath-1: ../include\n"
|
27 |
-
|
28 |
-
#: admin/view-about.php:3
|
29 |
-
#, php-format
|
30 |
-
msgid ""
|
31 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
32 |
-
"It includes information on how to set up your multilingual site and use it "
|
33 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
34 |
-
"their plugins and themes."
|
35 |
-
msgstr ""
|
36 |
-
"Polylang geniş bir %sdocumentation%s (sadece ingilizce) temin etmektedir. "
|
37 |
-
"Belge içerisinde; çoklu dil desteğinin kendi sitenize nasıl kurulacağı ve "
|
38 |
-
"kolay kullanımı, sık sorulan sorular ve geliştiriciler için kendi temalarını "
|
39 |
-
"ve eklentilerini uyumlu hale getirmeleri için gerekli bilgiler bulunmaktadır."
|
40 |
-
|
41 |
-
#: admin/view-about.php:9
|
42 |
-
#, php-format
|
43 |
-
msgid ""
|
44 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
45 |
-
"don't forget to make a search before posting a new topic."
|
46 |
-
msgstr ""
|
47 |
-
"Ayrıca %ssupport forum%s 'dan da yararlı bilgilere ulaşabilirsiniz. Ama yeni "
|
48 |
-
"bir başlık açmadan önce arama yapmayı unutmayın."
|
49 |
-
|
50 |
-
#: admin/view-about.php:16
|
51 |
-
#, php-format
|
52 |
-
msgid ""
|
53 |
-
"Polylang is free of charge and is released under the same license as "
|
54 |
-
"WordPress, the %sGPL%s."
|
55 |
-
msgstr ""
|
56 |
-
"Polylang'ın kullanımı ücretsizdir ve dağıtımı WordPress ile aynı lisans "
|
57 |
-
"sözleşmesi %sGPL%s altında yapılmıştır."
|
58 |
-
|
59 |
-
#: admin/view-about.php:22
|
60 |
-
#, php-format
|
61 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
62 |
-
msgstr ""
|
63 |
-
"Eğer bu projeye nasıl katkıda bulunabileceğinizi merak ediyorsanız, %sbunu "
|
64 |
-
"okuyun%s."
|
65 |
-
|
66 |
-
#: admin/view-about.php:27
|
67 |
-
msgid ""
|
68 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
69 |
-
"the author are greatly appreciated."
|
70 |
-
msgstr ""
|
71 |
-
"Ve son olarak bu eklentiyi beğendiyseniz veya profesyonel anlamda size "
|
72 |
-
"yararı dokunduysa, proje sahibine yapacağınız parasal destek mutlulukla "
|
73 |
-
"karşılanacaktır."
|
74 |
-
|
75 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
76 |
-
#: admin/settings.php:97 include/model.php:561
|
77 |
-
msgid "Languages"
|
78 |
-
msgstr "Dil"
|
79 |
-
|
80 |
-
#: include/switcher.php:22
|
81 |
-
msgid "Displays language names"
|
82 |
-
msgstr "Dil isimlerini görüntüler"
|
83 |
-
|
84 |
-
#: include/switcher.php:23
|
85 |
-
msgid "Displays flags"
|
86 |
-
msgstr "Bayrakları görüntüler"
|
87 |
-
|
88 |
-
#: include/switcher.php:24
|
89 |
-
msgid "Forces link to front page"
|
90 |
-
msgstr "Bağlantıyı önsayfa yapmak için zorlar"
|
91 |
-
|
92 |
-
#: include/switcher.php:25
|
93 |
-
msgid "Hides the current language"
|
94 |
-
msgstr "Geçerli olan dili sakla"
|
95 |
-
|
96 |
-
#: include/switcher.php:30
|
97 |
-
msgid "Displays as dropdown"
|
98 |
-
msgstr "Açılır menü halinde görüntüler"
|
99 |
-
|
100 |
-
#: admin/admin.php:267
|
101 |
-
msgid "Filters content by language"
|
102 |
-
msgstr "Dile göre içerik filtreleri"
|
103 |
-
|
104 |
-
#: admin/admin.php:258
|
105 |
-
msgid "Show all languages"
|
106 |
-
msgstr "Tüm dilleri göster"
|
107 |
-
|
108 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
109 |
-
msgid "Add new translation"
|
110 |
-
msgstr "Yeni çevri ekle"
|
111 |
-
|
112 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
113 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
114 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
115 |
-
msgid "Language"
|
116 |
-
msgstr "Dil"
|
117 |
-
|
118 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
119 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
120 |
-
#: admin/view-translations-term.php:11
|
121 |
-
msgid "Translations"
|
122 |
-
msgstr "Çevriler"
|
123 |
-
|
124 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
125 |
-
msgid "Sets the language"
|
126 |
-
msgstr "Dili geçerli dil olarak ayarlar."
|
127 |
-
|
128 |
-
#: admin/admin-filters.php:52
|
129 |
-
msgid "The widget is displayed for:"
|
130 |
-
msgstr "Bu bileşenin görüntüleneceği dil:"
|
131 |
-
|
132 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
133 |
-
msgid "All languages"
|
134 |
-
msgstr "Tüm diller"
|
135 |
-
|
136 |
-
#: admin/admin-filters.php:123
|
137 |
-
msgid "Admin language"
|
138 |
-
msgstr "Yönetici dili"
|
139 |
-
|
140 |
-
#: admin/admin-filters.php:126
|
141 |
-
msgid "WordPress default"
|
142 |
-
msgstr "WordPress varsayılanı"
|
143 |
-
|
144 |
-
#: admin/admin.php:167 admin/settings.php:102
|
145 |
-
msgid "Settings"
|
146 |
-
msgstr "Ayarlar"
|
147 |
-
|
148 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
149 |
-
msgid "Upgrading language files…"
|
150 |
-
msgstr "Dil dosyaları güncelleştiriliyor…"
|
151 |
-
|
152 |
-
#: admin/settings.php:62
|
153 |
-
msgid "About Polylang"
|
154 |
-
msgstr "Polylang Hakkında"
|
155 |
-
|
156 |
-
#: admin/settings.php:78
|
157 |
-
msgid "Strings translations"
|
158 |
-
msgstr "Cümle çevrisi"
|
159 |
-
|
160 |
-
#: admin/settings.php:101
|
161 |
-
msgid "Strings translation"
|
162 |
-
msgstr "Cümle Çevrisi"
|
163 |
-
|
164 |
-
#: admin/admin-model.php:244
|
165 |
-
msgid "Enter a valid WordPress locale"
|
166 |
-
msgstr "Geçerli bir WordPress adresi girin"
|
167 |
-
|
168 |
-
#: admin/admin-model.php:252
|
169 |
-
msgid "The language code must be unique"
|
170 |
-
msgstr "Dil kodu daha önce kullanılmamış olmalı"
|
171 |
-
|
172 |
-
#: admin/admin-model.php:256
|
173 |
-
msgid "The language must have a name"
|
174 |
-
msgstr "Girdiğiniz dilin bir ismi olmalı"
|
175 |
-
|
176 |
-
#: admin/admin.php:367 admin/settings.php:180
|
177 |
-
msgid ""
|
178 |
-
"The language was created, but the WordPress language file was not "
|
179 |
-
"downloaded. Please install it manually."
|
180 |
-
msgstr ""
|
181 |
-
"Dil oluşturuldu fakat WordPress için dil dosyası indirilemedi. Lütfen elden "
|
182 |
-
"yükleyin."
|
183 |
-
|
184 |
-
#: admin/admin-strings.php:59
|
185 |
-
msgid "Widget title"
|
186 |
-
msgstr "Bileşen başlığı"
|
187 |
-
|
188 |
-
# @ polylang
|
189 |
-
#: admin/settings.php:319
|
190 |
-
msgid "Taxonomies"
|
191 |
-
msgstr "Taksonomiler"
|
192 |
-
|
193 |
-
# @ polylang
|
194 |
-
#: admin/settings.php:320
|
195 |
-
msgid "Custom fields"
|
196 |
-
msgstr "Özel alanlar"
|
197 |
-
|
198 |
-
# @ polylang
|
199 |
-
#: admin/settings.php:321
|
200 |
-
msgid "Comment status"
|
201 |
-
msgstr "Yorum durumu"
|
202 |
-
|
203 |
-
# @ polylang
|
204 |
-
#: admin/settings.php:322
|
205 |
-
msgid "Ping status"
|
206 |
-
msgstr "Ping durumu"
|
207 |
-
|
208 |
-
# @ polylang
|
209 |
-
#: admin/settings.php:323
|
210 |
-
msgid "Sticky posts"
|
211 |
-
msgstr "Yapışkan gönderiler"
|
212 |
-
|
213 |
-
# @ polylang
|
214 |
-
#: admin/settings.php:324
|
215 |
-
msgid "Published date"
|
216 |
-
msgstr "Yayımlanma tarihi"
|
217 |
-
|
218 |
-
# @ polylang
|
219 |
-
#: admin/settings.php:325
|
220 |
-
msgid "Post format"
|
221 |
-
msgstr "Gönderi formatı"
|
222 |
-
|
223 |
-
#: admin/settings.php:326
|
224 |
-
msgid "Page parent"
|
225 |
-
msgstr "Sayfa ebeveyni"
|
226 |
-
|
227 |
-
# @ polylang
|
228 |
-
#: admin/settings.php:327
|
229 |
-
msgid "Page template"
|
230 |
-
msgstr "Sayfa şablonu"
|
231 |
-
|
232 |
-
#: admin/settings.php:328
|
233 |
-
msgid "Page order"
|
234 |
-
msgstr "Sayfa sırası"
|
235 |
-
|
236 |
-
# @ polylang
|
237 |
-
#: admin/settings.php:329
|
238 |
-
msgid "Featured image"
|
239 |
-
msgstr "Öne çıkan görsel"
|
240 |
-
|
241 |
-
#: admin/view-tab-lang.php:21
|
242 |
-
msgid "Edit language"
|
243 |
-
msgstr "Dili düzenle"
|
244 |
-
|
245 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
246 |
-
msgid "Add new language"
|
247 |
-
msgstr "Yeni Dil Ekle"
|
248 |
-
|
249 |
-
#: admin/view-tab-lang.php:37
|
250 |
-
msgid "Choose a language"
|
251 |
-
msgstr "Dil Seç"
|
252 |
-
|
253 |
-
#: admin/view-tab-lang.php:51
|
254 |
-
msgid "You can choose a language in the list or directly edit it below."
|
255 |
-
msgstr ""
|
256 |
-
"Listeden bir dil seçebilirsiniz ya da direk aşağıdaki bölümden "
|
257 |
-
"düzenleyebilirsiniz."
|
258 |
-
|
259 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
260 |
-
msgid "Full name"
|
261 |
-
msgstr "Tam İsim"
|
262 |
-
|
263 |
-
#: admin/view-tab-lang.php:57
|
264 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
265 |
-
msgstr "Sitede dilin gösterileceği isim (örneğin: Türkçe)."
|
266 |
-
|
267 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
268 |
-
msgid "Locale"
|
269 |
-
msgstr "Bölge Kodu"
|
270 |
-
|
271 |
-
#: admin/view-tab-lang.php:66
|
272 |
-
msgid ""
|
273 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
274 |
-
"install the .mo file for this language."
|
275 |
-
msgstr ""
|
276 |
-
"Dil için WordPress Bölge Kodu (örneğin: tr_TR). Bu dilin .mo uzantılı dil "
|
277 |
-
"dosyasını yüklemeniz gerekiyor."
|
278 |
-
|
279 |
-
#: admin/view-tab-lang.php:70
|
280 |
-
msgid "Language code"
|
281 |
-
msgstr "Dil Kodu"
|
282 |
-
|
283 |
-
#: admin/view-tab-lang.php:76
|
284 |
-
msgid "Text direction"
|
285 |
-
msgstr "Yazma yönü"
|
286 |
-
|
287 |
-
#: admin/view-tab-lang.php:80
|
288 |
-
msgid "left to right"
|
289 |
-
msgstr "soldan sağa"
|
290 |
-
|
291 |
-
#: admin/view-tab-lang.php:85
|
292 |
-
msgid "right to left"
|
293 |
-
msgstr "sağdan sola"
|
294 |
-
|
295 |
-
#: admin/view-tab-lang.php:87
|
296 |
-
msgid "Choose the text direction for the language"
|
297 |
-
msgstr "Dil için yazma yönünü seçin"
|
298 |
-
|
299 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
300 |
-
msgid "Order"
|
301 |
-
msgstr "Sıralama"
|
302 |
-
|
303 |
-
#: admin/view-tab-lang.php:93
|
304 |
-
msgid "Position of the language in the language switcher"
|
305 |
-
msgstr "Dilin dil değiştirici listesindeki pozisyonu"
|
306 |
-
|
307 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
308 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
309 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
310 |
-
msgid "Language switcher"
|
311 |
-
msgstr "Dil Değiştirici"
|
312 |
-
|
313 |
-
#: admin/view-tab-strings.php:8
|
314 |
-
msgid "Search translations"
|
315 |
-
msgstr "Çevrilerde ara"
|
316 |
-
|
317 |
-
#: admin/view-tab-strings.php:11
|
318 |
-
msgid "Clean strings translation database"
|
319 |
-
msgstr "Cümle çevri veritabanını temizle"
|
320 |
-
|
321 |
-
#: admin/view-tab-settings.php:14
|
322 |
-
msgid "Default language"
|
323 |
-
msgstr "Varsayılan dil"
|
324 |
-
|
325 |
-
#: admin/view-tab-settings.php:29
|
326 |
-
msgid ""
|
327 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
328 |
-
"to set them all to default language ?"
|
329 |
-
msgstr ""
|
330 |
-
"Dili belirlenmemiş yazılar, sayfalar, kategoriler ve etiketler var. "
|
331 |
-
"Varsayılan dil bunların hepsinin dili olarak ayarlansın mı?"
|
332 |
-
|
333 |
-
#: admin/view-tab-settings.php:149
|
334 |
-
msgid "Detect browser language"
|
335 |
-
msgstr "Tarayıcı dilini algıla"
|
336 |
-
|
337 |
-
#: admin/view-tab-settings.php:155
|
338 |
-
msgid ""
|
339 |
-
"When the front page is visited, set the language according to the browser "
|
340 |
-
"preference"
|
341 |
-
msgstr "Anasayfa açıldığında, geçerli dili tarayıcının diline ayarla"
|
342 |
-
|
343 |
-
#: admin/view-tab-settings.php:37
|
344 |
-
msgid "URL modifications"
|
345 |
-
msgstr "URL dönüşümleri"
|
346 |
-
|
347 |
-
#: admin/view-tab-settings.php:93
|
348 |
-
msgid "Hide URL language information for default language"
|
349 |
-
msgstr "URL'de varsayılan dil için dil belirtecini gizle"
|
350 |
-
|
351 |
-
# @ polylang
|
352 |
-
#: admin/view-tab-settings.php:162
|
353 |
-
msgid "Media"
|
354 |
-
msgstr "Medya"
|
355 |
-
|
356 |
-
# @ polylang
|
357 |
-
#: admin/view-tab-settings.php:168
|
358 |
-
msgid "Activate languages and translations for media"
|
359 |
-
msgstr "Medya için diller ve çevrileri etkinleştir"
|
360 |
-
|
361 |
-
#: admin/view-tab-settings.php:215
|
362 |
-
msgid "Synchronization"
|
363 |
-
msgstr "Senkronizasyon"
|
364 |
-
|
365 |
-
# @ polylang
|
366 |
-
#: admin/view-tab-settings.php:176
|
367 |
-
msgid "Custom post types"
|
368 |
-
msgstr "Özel gönderi tipleri"
|
369 |
-
|
370 |
-
# @ polylang
|
371 |
-
#: admin/view-tab-settings.php:189
|
372 |
-
msgid "Activate languages and translations for custom post types."
|
373 |
-
msgstr "Özel gönderi tipleri için diller ve çevrileri etkinleştir."
|
374 |
-
|
375 |
-
# @ polylang
|
376 |
-
#: admin/view-tab-settings.php:196
|
377 |
-
msgid "Custom taxonomies"
|
378 |
-
msgstr "Özel taksonomiler"
|
379 |
-
|
380 |
-
# @ polylang
|
381 |
-
#: admin/view-tab-settings.php:209
|
382 |
-
msgid "Activate languages and translations for custom taxonomies."
|
383 |
-
msgstr "Özel taksonomiler için diller ve çevrileri etkinleştir."
|
384 |
-
|
385 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
386 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
387 |
-
msgid "Edit"
|
388 |
-
msgstr "Düzenle"
|
389 |
-
|
390 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
391 |
-
msgid "Delete"
|
392 |
-
msgstr "Sil"
|
393 |
-
|
394 |
-
#: admin/table-languages.php:76
|
395 |
-
msgid "Code"
|
396 |
-
msgstr "Kod"
|
397 |
-
|
398 |
-
#: admin/table-languages.php:78
|
399 |
-
msgid "Flag"
|
400 |
-
msgstr "Bayrak"
|
401 |
-
|
402 |
-
#: admin/table-languages.php:79
|
403 |
-
msgid "Posts"
|
404 |
-
msgstr "Yazılar"
|
405 |
-
|
406 |
-
#: admin/table-string.php:110
|
407 |
-
msgid "Name"
|
408 |
-
msgstr "İsim"
|
409 |
-
|
410 |
-
#: admin/table-string.php:111
|
411 |
-
msgid "String"
|
412 |
-
msgstr "Cümle"
|
413 |
-
|
414 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
415 |
-
#: admin/view-translations-term.php:30
|
416 |
-
msgid "Add new"
|
417 |
-
msgstr "Yeni ekle"
|
418 |
-
|
419 |
-
#: include/widget-languages.php:16
|
420 |
-
msgid "Language Switcher"
|
421 |
-
msgstr "Dil Değiştirme Ekranı"
|
422 |
-
|
423 |
-
#: include/widget-languages.php:16
|
424 |
-
msgid "Displays a language switcher"
|
425 |
-
msgstr "Dil değiştirme ekranını görüntüler"
|
426 |
-
|
427 |
-
#: include/widget-languages.php:75
|
428 |
-
msgid "Title:"
|
429 |
-
msgstr "Başlık:"
|
430 |
-
|
431 |
-
# @ polylang
|
432 |
-
#. translators: plugin header field 'Description'
|
433 |
-
#: polylang.php:0
|
434 |
-
msgid "Adds multilingual capability to WordPress"
|
435 |
-
msgstr "WordPress'e çokludil kabiliyeti kazandırır"
|
436 |
-
|
437 |
-
#: install/install.php:24
|
438 |
-
#, php-format
|
439 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
440 |
-
msgstr ""
|
441 |
-
"Siz WordPress'in %s sürümünü kullanıyorsunuz. Polylang'ı kullanabilmeniz "
|
442 |
-
"için en az WordPress %s sürümüne ihtiyacınız var."
|
443 |
-
|
444 |
-
# @ polylang
|
445 |
-
#: install/upgrade.php:76
|
446 |
-
msgid ""
|
447 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
448 |
-
msgstr ""
|
449 |
-
"Polylang aşırı eski bir versiyondan yükseltmenizden dolayı devredışı durumda."
|
450 |
-
|
451 |
-
# @ polylang
|
452 |
-
#: install/upgrade.php:78
|
453 |
-
#, php-format
|
454 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
455 |
-
msgstr "Lütfen %2$s elemanını yükseltmeden önce %1$s elemanını yükseltin."
|
456 |
-
|
457 |
-
# @ polylang
|
458 |
-
#: admin/table-string.php:109
|
459 |
-
msgid "Group"
|
460 |
-
msgstr "Grup"
|
461 |
-
|
462 |
-
# @ polylang
|
463 |
-
#: admin/table-string.php:187
|
464 |
-
msgid "View all groups"
|
465 |
-
msgstr "Tüm grupları görüntüle"
|
466 |
-
|
467 |
-
# @ polylang
|
468 |
-
#: admin/table-languages.php:59
|
469 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
470 |
-
msgstr "Bu dili kalıcı olarak silmek üzeresiniz. Emin misiniz?"
|
471 |
-
|
472 |
-
# @ polylang
|
473 |
-
#: admin/view-tab-strings.php:12
|
474 |
-
msgid ""
|
475 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
476 |
-
"has been uninstalled."
|
477 |
-
msgstr ""
|
478 |
-
"Kullanılmayan cümleleri veritabanından kaldırmak için bunu kullanın. Örneğin "
|
479 |
-
"bir eklentiyi kaldırdıktan sonra."
|
480 |
-
|
481 |
-
# @ polylang
|
482 |
-
#: admin/view-tab-settings.php:226
|
483 |
-
msgid ""
|
484 |
-
"The synchronization options allow to maintain exact same values (or "
|
485 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
486 |
-
"between the translations of a post or page."
|
487 |
-
msgstr ""
|
488 |
-
"Senkronizasyon seçenekleri bir yazı ya da sayfanın çevrileri arasında meta "
|
489 |
-
"içeriğin değerlerinin (veya taksonomi ve sayfa ebeveynleri çevrilerinin) tam "
|
490 |
-
"olarak aynı kalmasına izin verir."
|
491 |
-
|
492 |
-
#: admin/admin-model.php:248
|
493 |
-
msgid "The language code contains invalid characters"
|
494 |
-
msgstr "Dil kodu geçersiz karakterler içeriyor"
|
495 |
-
|
496 |
-
#: admin/view-tab-settings.php:43
|
497 |
-
msgid "The language is set from content"
|
498 |
-
msgstr "Dil içerik üzerinden ayarlanır"
|
499 |
-
|
500 |
-
# @ polylang
|
501 |
-
#: admin/view-tab-settings.php:46
|
502 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
503 |
-
msgstr ""
|
504 |
-
"Yazılar, sayfalar, kategoriler ve etiketlerin URL'leri dönüşüme uğramış "
|
505 |
-
"değil."
|
506 |
-
|
507 |
-
# @ polylang
|
508 |
-
#: admin/view-tab-settings.php:51
|
509 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
510 |
-
msgstr "Dil anlaşılır kalıcı bağlantılardaki dizin adı üzerinden ayarlanır"
|
511 |
-
|
512 |
-
# @ polylang
|
513 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
514 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
515 |
-
msgid "Example:"
|
516 |
-
msgstr "Örnek:"
|
517 |
-
|
518 |
-
# @ polylang
|
519 |
-
#: admin/view-tab-settings.php:60
|
520 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
521 |
-
msgstr "Dil anlaşılır kalıcı bağlantılardaki subdomain adı üzerinden ayarlanır"
|
522 |
-
|
523 |
-
# @ polylang
|
524 |
-
#: admin/view-tab-settings.php:69
|
525 |
-
msgid "The language is set from different domains"
|
526 |
-
msgstr "Dil farklı domainler üzerinden ayarlanır"
|
527 |
-
|
528 |
-
#: admin/view-tab-settings.php:107
|
529 |
-
msgid "Remove /language/ in pretty permalinks"
|
530 |
-
msgstr "/language/ kısmını anlaşılır kalıcı bağlantılardan kaldır"
|
531 |
-
|
532 |
-
#: admin/view-tab-settings.php:116
|
533 |
-
msgid "Keep /language/ in pretty permalinks"
|
534 |
-
msgstr "/language/ kısmını anlaşılır kalıcı bağlantılarda koru"
|
535 |
-
|
536 |
-
# @ polylang
|
537 |
-
#: admin/view-tab-settings.php:131
|
538 |
-
msgid ""
|
539 |
-
"The front page url contains the language code instead of the page name or "
|
540 |
-
"page id"
|
541 |
-
msgstr "Ön sayfa URL'si sayfa adı veya sayfa ID'si yerine dil kodunu içeriyor"
|
542 |
-
|
543 |
-
# @ polylang
|
544 |
-
#: admin/view-tab-settings.php:139
|
545 |
-
#, php-format
|
546 |
-
msgid "Example: %s instead of %s"
|
547 |
-
msgstr "Örnek: %2$s yerine %1$s"
|
548 |
-
|
549 |
-
#: admin/admin-model.php:38
|
550 |
-
msgid "Impossible to add the language."
|
551 |
-
msgstr "Dili eklemek imkansız."
|
552 |
-
|
553 |
-
# @ polylang
|
554 |
-
#: admin/admin-model.php:66
|
555 |
-
msgid "Language added."
|
556 |
-
msgstr "Dil eklendi."
|
557 |
-
|
558 |
-
# @ polylang
|
559 |
-
#: admin/admin-model.php:146
|
560 |
-
msgid "Language deleted."
|
561 |
-
msgstr "Dil silindi."
|
562 |
-
|
563 |
-
# @ polylang
|
564 |
-
#: admin/admin-model.php:227
|
565 |
-
msgid "Language updated."
|
566 |
-
msgstr "Dil güncellendi."
|
567 |
-
|
568 |
-
# @ polylang
|
569 |
-
#: admin/settings.php:239
|
570 |
-
msgid "Translations updated."
|
571 |
-
msgstr "Çevriler güncellendi."
|
572 |
-
|
573 |
-
#: admin/view-tab-lang.php:72
|
574 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
575 |
-
msgstr "Dil kodu - tercihen 2 harfli ISO 639-1 içinden (örneğin: tr)"
|
576 |
-
|
577 |
-
# @ polylang
|
578 |
-
#: admin/admin-filters.php:203
|
579 |
-
msgid "The chosen static front page must be translated in all languages."
|
580 |
-
msgstr "Seçilen sabit ön sayfa tüm dillere çevrilmeli."
|
581 |
-
|
582 |
-
#: admin/admin-strings.php:60
|
583 |
-
msgid "Widget text"
|
584 |
-
msgstr "Bileşen metni"
|
585 |
-
|
586 |
-
# @ polylang
|
587 |
-
#: admin/settings.php:52
|
588 |
-
msgid "Recommended plugins"
|
589 |
-
msgstr ""
|
590 |
-
|
591 |
-
#: admin/view-tab-settings.php:51
|
592 |
-
msgid "The language is set from the code in the URL"
|
593 |
-
msgstr ""
|
594 |
-
|
595 |
-
# @ polylang
|
596 |
-
#: include/switcher.php:26
|
597 |
-
msgid "Hides languages with no translation"
|
598 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-uk.mo
DELETED
Binary file
|
languages/polylang-uk.po
DELETED
@@ -1,661 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: polylang\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator: Andrii Ryzhkov <andrii.ryzhkov@gmail.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: uk\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
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.7.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: ..\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang забезпечений обширною %sдокументацією%s (тільки англійською мовою). "
|
32 |
-
"Вона включає в себе інформацію про те, як налаштувати багатомовний сайт і "
|
33 |
-
"використовувати його на щоденній основі, запитання та відповіді, а також "
|
34 |
-
"документацію для програмістів, щоб адаптувати свої плаґіни і теми."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"Ви також знайдете корисну інформацію в %sфорумі підтримки%s. Однак не "
|
44 |
-
"забувайте зробити пошук, перш ніж додавати нову тему."
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr ""
|
53 |
-
"Polylang є безкоштовним і поширюється за тією ж ліцензією, як і WordPress, "
|
54 |
-
"%sGPL%s."
|
55 |
-
|
56 |
-
# @ polylang
|
57 |
-
#: admin/view-about.php:22
|
58 |
-
#, php-format
|
59 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
60 |
-
msgstr ""
|
61 |
-
"Якщо вам цікаво, як Ви можете допомогти проекту, просто %sпрочитайте це%s."
|
62 |
-
|
63 |
-
# @ polylang
|
64 |
-
#: admin/view-about.php:27
|
65 |
-
msgid ""
|
66 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
67 |
-
"the author are greatly appreciated."
|
68 |
-
msgstr ""
|
69 |
-
"Нарешті, якщо Вам подобається цей плаґін або, якщо це допоможе вашому "
|
70 |
-
"бізнесу, пожертвування автору вітаються."
|
71 |
-
|
72 |
-
# @ polylang
|
73 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
74 |
-
#: admin/settings.php:97 include/model.php:561
|
75 |
-
msgid "Languages"
|
76 |
-
msgstr "Мови"
|
77 |
-
|
78 |
-
# @ polylang
|
79 |
-
#: include/switcher.php:22
|
80 |
-
msgid "Displays language names"
|
81 |
-
msgstr "Відображати назви мов"
|
82 |
-
|
83 |
-
# @ polylang
|
84 |
-
#: include/switcher.php:23
|
85 |
-
msgid "Displays flags"
|
86 |
-
msgstr "Відображати прапорці"
|
87 |
-
|
88 |
-
# @ polylang
|
89 |
-
#: include/switcher.php:24
|
90 |
-
msgid "Forces link to front page"
|
91 |
-
msgstr "Примусовий перехід на головну сторінку"
|
92 |
-
|
93 |
-
# @ polylang
|
94 |
-
#: include/switcher.php:25
|
95 |
-
msgid "Hides the current language"
|
96 |
-
msgstr "Приховувати поточну мову"
|
97 |
-
|
98 |
-
# @ polylang
|
99 |
-
#: include/switcher.php:30
|
100 |
-
msgid "Displays as dropdown"
|
101 |
-
msgstr "Відображати як меню, що випадає"
|
102 |
-
|
103 |
-
# @ polylang
|
104 |
-
#: admin/admin.php:267
|
105 |
-
msgid "Filters content by language"
|
106 |
-
msgstr "Фільтрує вміст за мовою"
|
107 |
-
|
108 |
-
# @ polylang
|
109 |
-
#: admin/admin.php:258
|
110 |
-
msgid "Show all languages"
|
111 |
-
msgstr "Показати всі мови"
|
112 |
-
|
113 |
-
# @ polylang
|
114 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
115 |
-
msgid "Add new translation"
|
116 |
-
msgstr "Додати новий переклад"
|
117 |
-
|
118 |
-
# @ polylang
|
119 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
120 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
121 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
122 |
-
msgid "Language"
|
123 |
-
msgstr "Мова"
|
124 |
-
|
125 |
-
# @ polylang
|
126 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
127 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
128 |
-
#: admin/view-translations-term.php:11
|
129 |
-
msgid "Translations"
|
130 |
-
msgstr "Переклади"
|
131 |
-
|
132 |
-
# @ polylang
|
133 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
134 |
-
msgid "Sets the language"
|
135 |
-
msgstr "Встановити мову"
|
136 |
-
|
137 |
-
# @ polylang
|
138 |
-
#: admin/admin-filters.php:52
|
139 |
-
msgid "The widget is displayed for:"
|
140 |
-
msgstr "Віджет відображається для:"
|
141 |
-
|
142 |
-
# @ polylang
|
143 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
144 |
-
msgid "All languages"
|
145 |
-
msgstr "Всі мови"
|
146 |
-
|
147 |
-
# @ polylang
|
148 |
-
#: admin/admin-filters.php:123
|
149 |
-
msgid "Admin language"
|
150 |
-
msgstr "Адміністратор мови"
|
151 |
-
|
152 |
-
#: admin/admin-filters.php:126
|
153 |
-
msgid "WordPress default"
|
154 |
-
msgstr "WordPress за замовчуванням"
|
155 |
-
|
156 |
-
# @ default
|
157 |
-
# @ polylang
|
158 |
-
#: admin/admin.php:167 admin/settings.php:102
|
159 |
-
msgid "Settings"
|
160 |
-
msgstr "Налаштування"
|
161 |
-
|
162 |
-
# @ polylang
|
163 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
164 |
-
msgid "Upgrading language files…"
|
165 |
-
msgstr "Оновлення мовних файлів…"
|
166 |
-
|
167 |
-
# @ polylang
|
168 |
-
#: admin/settings.php:62
|
169 |
-
msgid "About Polylang"
|
170 |
-
msgstr "Про Polylang"
|
171 |
-
|
172 |
-
# @ polylang
|
173 |
-
#: admin/settings.php:78
|
174 |
-
msgid "Strings translations"
|
175 |
-
msgstr "Переклади рядків"
|
176 |
-
|
177 |
-
# @ polylang
|
178 |
-
#: admin/settings.php:101
|
179 |
-
msgid "Strings translation"
|
180 |
-
msgstr "Переклад рядків"
|
181 |
-
|
182 |
-
# @ polylang
|
183 |
-
#: admin/admin-model.php:244
|
184 |
-
msgid "Enter a valid WordPress locale"
|
185 |
-
msgstr "Введіть дійсну локаль WordPress "
|
186 |
-
|
187 |
-
# @ polylang
|
188 |
-
#: admin/admin-model.php:252
|
189 |
-
msgid "The language code must be unique"
|
190 |
-
msgstr "Код мови повинен бути унікальним"
|
191 |
-
|
192 |
-
# @ polylang
|
193 |
-
#: admin/admin-model.php:256
|
194 |
-
msgid "The language must have a name"
|
195 |
-
msgstr "Мова повинна мати ім'я"
|
196 |
-
|
197 |
-
# @ polylang
|
198 |
-
#: admin/admin.php:367 admin/settings.php:180
|
199 |
-
msgid ""
|
200 |
-
"The language was created, but the WordPress language file was not "
|
201 |
-
"downloaded. Please install it manually."
|
202 |
-
msgstr ""
|
203 |
-
"Мова була створена, але файл мовний файл WordPress не був завантажений. Будь "
|
204 |
-
"ласка, встановіть його вручну."
|
205 |
-
|
206 |
-
# @ polylang
|
207 |
-
#: admin/admin-strings.php:59
|
208 |
-
msgid "Widget title"
|
209 |
-
msgstr "Назва віджету"
|
210 |
-
|
211 |
-
# @ polylang
|
212 |
-
#: admin/settings.php:319
|
213 |
-
msgid "Taxonomies"
|
214 |
-
msgstr "Таксономії"
|
215 |
-
|
216 |
-
# @ polylang
|
217 |
-
#: admin/settings.php:320
|
218 |
-
msgid "Custom fields"
|
219 |
-
msgstr "Власні поля"
|
220 |
-
|
221 |
-
# @ polylang
|
222 |
-
#: admin/settings.php:321
|
223 |
-
msgid "Comment status"
|
224 |
-
msgstr "Статус коментарю"
|
225 |
-
|
226 |
-
# @ polylang
|
227 |
-
#: admin/settings.php:322
|
228 |
-
msgid "Ping status"
|
229 |
-
msgstr "Статус пінгу"
|
230 |
-
|
231 |
-
# @ polylang
|
232 |
-
#: admin/settings.php:323
|
233 |
-
msgid "Sticky posts"
|
234 |
-
msgstr "Прикріплені публікації"
|
235 |
-
|
236 |
-
# @ polylang
|
237 |
-
#: admin/settings.php:324
|
238 |
-
msgid "Published date"
|
239 |
-
msgstr "Дата публікації"
|
240 |
-
|
241 |
-
#: admin/settings.php:325
|
242 |
-
msgid "Post format"
|
243 |
-
msgstr "Формат публікації"
|
244 |
-
|
245 |
-
# @ default
|
246 |
-
#: admin/settings.php:326
|
247 |
-
msgid "Page parent"
|
248 |
-
msgstr "Батьківська сторінка"
|
249 |
-
|
250 |
-
# @ polylang
|
251 |
-
#: admin/settings.php:327
|
252 |
-
msgid "Page template"
|
253 |
-
msgstr "Шаблон сторінки"
|
254 |
-
|
255 |
-
# @ polylang
|
256 |
-
#: admin/settings.php:328
|
257 |
-
msgid "Page order"
|
258 |
-
msgstr "Номер сторінки"
|
259 |
-
|
260 |
-
# @ polylang
|
261 |
-
#: admin/settings.php:329
|
262 |
-
msgid "Featured image"
|
263 |
-
msgstr "Головне зображення"
|
264 |
-
|
265 |
-
# @ polylang
|
266 |
-
#: admin/view-tab-lang.php:21
|
267 |
-
msgid "Edit language"
|
268 |
-
msgstr "Редагувати мову"
|
269 |
-
|
270 |
-
# @ polylang
|
271 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
272 |
-
msgid "Add new language"
|
273 |
-
msgstr "Додати нову мову"
|
274 |
-
|
275 |
-
# @ polylang
|
276 |
-
#: admin/view-tab-lang.php:37
|
277 |
-
msgid "Choose a language"
|
278 |
-
msgstr "Вибрати мову"
|
279 |
-
|
280 |
-
# @ polylang
|
281 |
-
#: admin/view-tab-lang.php:51
|
282 |
-
msgid "You can choose a language in the list or directly edit it below."
|
283 |
-
msgstr ""
|
284 |
-
"Ви можете вибрати мову зі списку або безпосередньо відредагувати її нижче."
|
285 |
-
|
286 |
-
# @ polylang
|
287 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
288 |
-
msgid "Full name"
|
289 |
-
msgstr "Повне ім'я"
|
290 |
-
|
291 |
-
# @ polylang
|
292 |
-
#: admin/view-tab-lang.php:57
|
293 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
294 |
-
msgstr ""
|
295 |
-
"Це ім'я, як воно відображається на вашому сайті (наприклад, Англійська)."
|
296 |
-
|
297 |
-
# @ polylang
|
298 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
299 |
-
msgid "Locale"
|
300 |
-
msgstr "Локаль"
|
301 |
-
|
302 |
-
# @ polylang
|
303 |
-
#: admin/view-tab-lang.php:66
|
304 |
-
msgid ""
|
305 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
306 |
-
"install the .mo file for this language."
|
307 |
-
msgstr ""
|
308 |
-
"Локаль WordPress для мови (наприклад, en_US). Вам потрібно буде встановити "
|
309 |
-
"файл .mo для даної мови."
|
310 |
-
|
311 |
-
# @ polylang
|
312 |
-
#: admin/view-tab-lang.php:70
|
313 |
-
msgid "Language code"
|
314 |
-
msgstr "Код мови"
|
315 |
-
|
316 |
-
# @ polylang
|
317 |
-
#: admin/view-tab-lang.php:76
|
318 |
-
msgid "Text direction"
|
319 |
-
msgstr "Напрямок тексту"
|
320 |
-
|
321 |
-
# @ polylang
|
322 |
-
#: admin/view-tab-lang.php:80
|
323 |
-
msgid "left to right"
|
324 |
-
msgstr "зліва направо"
|
325 |
-
|
326 |
-
# @ polylang
|
327 |
-
#: admin/view-tab-lang.php:85
|
328 |
-
msgid "right to left"
|
329 |
-
msgstr "зправа наліво"
|
330 |
-
|
331 |
-
# @ polylang
|
332 |
-
#: admin/view-tab-lang.php:87
|
333 |
-
msgid "Choose the text direction for the language"
|
334 |
-
msgstr "Виберіть напрямок тексту для мови"
|
335 |
-
|
336 |
-
# @ polylang
|
337 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
338 |
-
msgid "Order"
|
339 |
-
msgstr "Порядок"
|
340 |
-
|
341 |
-
# @ polylang
|
342 |
-
#: admin/view-tab-lang.php:93
|
343 |
-
msgid "Position of the language in the language switcher"
|
344 |
-
msgstr "Положення мови в перемикачі мов"
|
345 |
-
|
346 |
-
# @ polylang
|
347 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
348 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
349 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
350 |
-
msgid "Language switcher"
|
351 |
-
msgstr "Перемикач мов"
|
352 |
-
|
353 |
-
# @ polylang
|
354 |
-
#: admin/view-tab-strings.php:8
|
355 |
-
msgid "Search translations"
|
356 |
-
msgstr "Пошук перекладів"
|
357 |
-
|
358 |
-
#: admin/view-tab-strings.php:11
|
359 |
-
msgid "Clean strings translation database"
|
360 |
-
msgstr "Очистити базу даних перекладу строк"
|
361 |
-
|
362 |
-
# @ polylang
|
363 |
-
#: admin/view-tab-settings.php:14
|
364 |
-
msgid "Default language"
|
365 |
-
msgstr "Мова за замовчуванням"
|
366 |
-
|
367 |
-
# @ polylang
|
368 |
-
#: admin/view-tab-settings.php:29
|
369 |
-
msgid ""
|
370 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
371 |
-
"to set them all to default language ?"
|
372 |
-
msgstr ""
|
373 |
-
"Є публікації, сторінки, категорій або теґи без вибраної мови. Ви хочете "
|
374 |
-
"встановити їм мову за замовчуванням?"
|
375 |
-
|
376 |
-
# @ polylang
|
377 |
-
#: admin/view-tab-settings.php:149
|
378 |
-
msgid "Detect browser language"
|
379 |
-
msgstr "Визначати мову браузера"
|
380 |
-
|
381 |
-
# @ polylang
|
382 |
-
#: admin/view-tab-settings.php:155
|
383 |
-
msgid ""
|
384 |
-
"When the front page is visited, set the language according to the browser "
|
385 |
-
"preference"
|
386 |
-
msgstr ""
|
387 |
-
"Встановлювати мову відповідно до уподобань браузера, коли відвідується "
|
388 |
-
"головна сторінка"
|
389 |
-
|
390 |
-
# @ polylang
|
391 |
-
#: admin/view-tab-settings.php:37
|
392 |
-
msgid "URL modifications"
|
393 |
-
msgstr "Модифікації URL "
|
394 |
-
|
395 |
-
# @ polylang
|
396 |
-
#: admin/view-tab-settings.php:93
|
397 |
-
msgid "Hide URL language information for default language"
|
398 |
-
msgstr "Приховати інформацію мови в URL для мови за замовчуванням"
|
399 |
-
|
400 |
-
# @ polylang
|
401 |
-
#: admin/view-tab-settings.php:162
|
402 |
-
msgid "Media"
|
403 |
-
msgstr "Медіафайли"
|
404 |
-
|
405 |
-
# @ polylang
|
406 |
-
#: admin/view-tab-settings.php:168
|
407 |
-
msgid "Activate languages and translations for media"
|
408 |
-
msgstr "Активувати мови та переклади для медіафайлів"
|
409 |
-
|
410 |
-
#: admin/view-tab-settings.php:215
|
411 |
-
msgid "Synchronization"
|
412 |
-
msgstr "Синхронізація"
|
413 |
-
|
414 |
-
# @ polylang
|
415 |
-
#: admin/view-tab-settings.php:176
|
416 |
-
msgid "Custom post types"
|
417 |
-
msgstr "Власні типи публікації"
|
418 |
-
|
419 |
-
# @ polylang
|
420 |
-
#: admin/view-tab-settings.php:189
|
421 |
-
msgid "Activate languages and translations for custom post types."
|
422 |
-
msgstr "Активувати мови та переклади для власних типів публікацій."
|
423 |
-
|
424 |
-
# @ polylang
|
425 |
-
#: admin/view-tab-settings.php:196
|
426 |
-
msgid "Custom taxonomies"
|
427 |
-
msgstr "Власні таксономії"
|
428 |
-
|
429 |
-
# @ polylang
|
430 |
-
#: admin/view-tab-settings.php:209
|
431 |
-
msgid "Activate languages and translations for custom taxonomies."
|
432 |
-
msgstr "Активувати мови та переклади для власних таксономії."
|
433 |
-
|
434 |
-
# @ polylang
|
435 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
436 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
437 |
-
msgid "Edit"
|
438 |
-
msgstr "Редагувати"
|
439 |
-
|
440 |
-
# @ polylang
|
441 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
442 |
-
msgid "Delete"
|
443 |
-
msgstr "Видалити"
|
444 |
-
|
445 |
-
# @ polylang
|
446 |
-
#: admin/table-languages.php:76
|
447 |
-
msgid "Code"
|
448 |
-
msgstr "Код"
|
449 |
-
|
450 |
-
# @ polylang
|
451 |
-
#: admin/table-languages.php:78
|
452 |
-
msgid "Flag"
|
453 |
-
msgstr "Прапор"
|
454 |
-
|
455 |
-
# @ polylang
|
456 |
-
#: admin/table-languages.php:79
|
457 |
-
msgid "Posts"
|
458 |
-
msgstr "Публікації"
|
459 |
-
|
460 |
-
# @ polylang
|
461 |
-
#: admin/table-string.php:110
|
462 |
-
msgid "Name"
|
463 |
-
msgstr "Назва"
|
464 |
-
|
465 |
-
# @ polylang
|
466 |
-
#: admin/table-string.php:111
|
467 |
-
msgid "String"
|
468 |
-
msgstr "Рядок"
|
469 |
-
|
470 |
-
# @ polylang
|
471 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
472 |
-
#: admin/view-translations-term.php:30
|
473 |
-
msgid "Add new"
|
474 |
-
msgstr "Додати новий"
|
475 |
-
|
476 |
-
# @ polylang
|
477 |
-
#: include/widget-languages.php:16
|
478 |
-
msgid "Language Switcher"
|
479 |
-
msgstr "Перемикач мови"
|
480 |
-
|
481 |
-
# @ polylang
|
482 |
-
#: include/widget-languages.php:16
|
483 |
-
msgid "Displays a language switcher"
|
484 |
-
msgstr "Відображає перемикач мови"
|
485 |
-
|
486 |
-
# @ polylang
|
487 |
-
#: include/widget-languages.php:75
|
488 |
-
msgid "Title:"
|
489 |
-
msgstr "Назва:"
|
490 |
-
|
491 |
-
# @ polylang
|
492 |
-
#. translators: plugin header field 'Description'
|
493 |
-
#: polylang.php:0
|
494 |
-
msgid "Adds multilingual capability to WordPress"
|
495 |
-
msgstr "Додає магатомовні властивості до WordPress"
|
496 |
-
|
497 |
-
# @ polylang
|
498 |
-
#: install/install.php:24
|
499 |
-
#, php-format
|
500 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
501 |
-
msgstr ""
|
502 |
-
"Ви використовуєте WordPress %s. Для Polylang потрібно принаймні WordPress %s."
|
503 |
-
|
504 |
-
# @ polylang
|
505 |
-
#: install/upgrade.php:76
|
506 |
-
msgid ""
|
507 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
508 |
-
msgstr "Polylang був відключений, тому що ви оновили з занадто старої версії."
|
509 |
-
|
510 |
-
# @ polylang
|
511 |
-
#: install/upgrade.php:78
|
512 |
-
#, php-format
|
513 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
514 |
-
msgstr "Будь ласка, оновіть спочатку до %s перед оновленням до %s."
|
515 |
-
|
516 |
-
# @ polylang
|
517 |
-
#: admin/table-string.php:109
|
518 |
-
msgid "Group"
|
519 |
-
msgstr "Група"
|
520 |
-
|
521 |
-
# @ polylang
|
522 |
-
#: admin/table-string.php:187
|
523 |
-
msgid "View all groups"
|
524 |
-
msgstr "Переглянути всі групи"
|
525 |
-
|
526 |
-
# @ polylang
|
527 |
-
#: admin/table-languages.php:59
|
528 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
529 |
-
msgstr "Ви збираєтесь остаточно видалити цю мову. Ви впевнені?"
|
530 |
-
|
531 |
-
# @ polylang
|
532 |
-
#: admin/view-tab-strings.php:12
|
533 |
-
msgid ""
|
534 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
535 |
-
"has been uninstalled."
|
536 |
-
msgstr ""
|
537 |
-
"Використовуйте це, щоб видалити з бази даних рядки, які не використовуються. "
|
538 |
-
"Наприклад, після видалення плаґіну."
|
539 |
-
|
540 |
-
# @ polylang
|
541 |
-
#: admin/view-tab-settings.php:226
|
542 |
-
msgid ""
|
543 |
-
"The synchronization options allow to maintain exact same values (or "
|
544 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
545 |
-
"between the translations of a post or page."
|
546 |
-
msgstr ""
|
547 |
-
"Опція синхронізації дозволяє підтримувати точно таке саме значення (або "
|
548 |
-
"переклад у випадку таксономій та батьківської сторінки) метаданих вмісту між "
|
549 |
-
"всіма перекладами публікації або сторінки."
|
550 |
-
|
551 |
-
# @ polylang
|
552 |
-
#: admin/admin-model.php:248
|
553 |
-
msgid "The language code contains invalid characters"
|
554 |
-
msgstr "Код мови містить недопустимі символи"
|
555 |
-
|
556 |
-
# @ polylang
|
557 |
-
#: admin/view-tab-settings.php:43
|
558 |
-
msgid "The language is set from content"
|
559 |
-
msgstr "Мова встановлена з вмісту"
|
560 |
-
|
561 |
-
#: admin/view-tab-settings.php:46
|
562 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
563 |
-
msgstr "URL публікацій, сторінок, категорій та теґів не змінюються."
|
564 |
-
|
565 |
-
#: admin/view-tab-settings.php:51
|
566 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
567 |
-
msgstr "Мова встановлена з назви каталогу в постійному посиланні"
|
568 |
-
|
569 |
-
# @ polylang
|
570 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
571 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
572 |
-
msgid "Example:"
|
573 |
-
msgstr "Приклад:"
|
574 |
-
|
575 |
-
#: admin/view-tab-settings.php:60
|
576 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
577 |
-
msgstr "Мова встановлена з субдомену в постійному посиланні"
|
578 |
-
|
579 |
-
# @ polylang
|
580 |
-
#: admin/view-tab-settings.php:69
|
581 |
-
msgid "The language is set from different domains"
|
582 |
-
msgstr "Мова встановлена з іншого домену"
|
583 |
-
|
584 |
-
# @ polylang
|
585 |
-
#: admin/view-tab-settings.php:107
|
586 |
-
msgid "Remove /language/ in pretty permalinks"
|
587 |
-
msgstr "Вилучити /language/ в акуратних постійних посиланнях"
|
588 |
-
|
589 |
-
# @ polylang
|
590 |
-
#: admin/view-tab-settings.php:116
|
591 |
-
msgid "Keep /language/ in pretty permalinks"
|
592 |
-
msgstr "Залишити /language/ в акуратних постійних посиланнях"
|
593 |
-
|
594 |
-
# @ polylang
|
595 |
-
#: admin/view-tab-settings.php:131
|
596 |
-
msgid ""
|
597 |
-
"The front page url contains the language code instead of the page name or "
|
598 |
-
"page id"
|
599 |
-
msgstr ""
|
600 |
-
"URL головної сторінки містить код мови замість назви сторінки або ID сторінки"
|
601 |
-
|
602 |
-
# @ polylang
|
603 |
-
#: admin/view-tab-settings.php:139
|
604 |
-
#, php-format
|
605 |
-
msgid "Example: %s instead of %s"
|
606 |
-
msgstr "Приклад: %s замість %s"
|
607 |
-
|
608 |
-
# @ polylang
|
609 |
-
#: admin/admin-model.php:38
|
610 |
-
msgid "Impossible to add the language."
|
611 |
-
msgstr "Неможливо додати мову."
|
612 |
-
|
613 |
-
# @ polylang
|
614 |
-
#: admin/admin-model.php:66
|
615 |
-
msgid "Language added."
|
616 |
-
msgstr "Мова додана."
|
617 |
-
|
618 |
-
# @ polylang
|
619 |
-
#: admin/admin-model.php:146
|
620 |
-
msgid "Language deleted."
|
621 |
-
msgstr "Мова видалена."
|
622 |
-
|
623 |
-
# @ polylang
|
624 |
-
#: admin/admin-model.php:227
|
625 |
-
msgid "Language updated."
|
626 |
-
msgstr "Мова оновлена."
|
627 |
-
|
628 |
-
# @ polylang
|
629 |
-
#: admin/settings.php:239
|
630 |
-
msgid "Translations updated."
|
631 |
-
msgstr "Переклади оновлені."
|
632 |
-
|
633 |
-
# @ polylang
|
634 |
-
#: admin/view-tab-lang.php:72
|
635 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
636 |
-
msgstr "Код мови - бажано 2-символьний ISO 639-1 (наприклад, en)"
|
637 |
-
|
638 |
-
# @ polylang
|
639 |
-
#: admin/admin-filters.php:203
|
640 |
-
msgid "The chosen static front page must be translated in all languages."
|
641 |
-
msgstr "Вибрана статична головна сторінка має бути перекладена на всі мови."
|
642 |
-
|
643 |
-
# @ polylang
|
644 |
-
#: admin/admin-strings.php:60
|
645 |
-
msgid "Widget text"
|
646 |
-
msgstr "Текст віджету"
|
647 |
-
|
648 |
-
# @ polylang
|
649 |
-
#: admin/settings.php:52
|
650 |
-
msgid "Recommended plugins"
|
651 |
-
msgstr "Рекомендовані плаґіни"
|
652 |
-
|
653 |
-
# @ polylang
|
654 |
-
#: admin/view-tab-settings.php:51
|
655 |
-
msgid "The language is set from the code in the URL"
|
656 |
-
msgstr "Мова встановлена з коду в URL"
|
657 |
-
|
658 |
-
# @ polylang
|
659 |
-
#: include/switcher.php:26
|
660 |
-
msgid "Hides languages with no translation"
|
661 |
-
msgstr "Приховати мови без перекладу"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-vec.mo
DELETED
Binary file
|
languages/polylang-vec.po
DELETED
@@ -1,663 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang v1.1dev10\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:27+0100\n"
|
7 |
-
"Last-Translator: \n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
-
"X-Poedit-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.4\n"
|
19 |
-
"Language: vec\n"
|
20 |
-
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang el vien dà fora co na %sdocumentaçion%s conpleta (sol che in "
|
32 |
-
"Ingléxe). El contien anca informaçion su come métar sù un sito multiléngue e "
|
33 |
-
"su come dopararlo tuti i di, na pàxena de FAQ (domande frecuenti) e na "
|
34 |
-
"documentaçion par programaturi parché i posa adatar i so plugin e i so tèmi."
|
35 |
-
|
36 |
-
# @ polylang
|
37 |
-
#: admin/view-about.php:9
|
38 |
-
#, php-format
|
39 |
-
msgid ""
|
40 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
41 |
-
"don't forget to make a search before posting a new topic."
|
42 |
-
msgstr ""
|
43 |
-
"Te cati anca informaçion ùtiłi nel %sfòrum de suporto%s. Parò no stà "
|
44 |
-
"desmentegarte de far na riçérca prima de postar n'argoménto nóvo."
|
45 |
-
|
46 |
-
# @ polylang
|
47 |
-
#: admin/view-about.php:16
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"Polylang is free of charge and is released under the same license as "
|
51 |
-
"WordPress, the %sGPL%s."
|
52 |
-
msgstr ""
|
53 |
-
"Polylang el xe a gràtis e 'l vien dà fora sóto ła stésa łicença de "
|
54 |
-
"WordPress, ła %sGPL%s."
|
55 |
-
|
56 |
-
# @ polylang
|
57 |
-
#: admin/view-about.php:22
|
58 |
-
#, php-format
|
59 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
60 |
-
msgstr ""
|
61 |
-
"Se te si drio domandarte come che te pol jutarne, basta che te %slezi cuà%s."
|
62 |
-
|
63 |
-
# @ polylang
|
64 |
-
#: admin/view-about.php:27
|
65 |
-
msgid ""
|
66 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
67 |
-
"the author are greatly appreciated."
|
68 |
-
msgstr ""
|
69 |
-
"In ùltima, se te piaxe sto plugin chì o se sto cuà el te juta a guadagnar, "
|
70 |
-
"te pol far vołentiera na donaçion a l'autor."
|
71 |
-
|
72 |
-
# @ polylang
|
73 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
74 |
-
#: admin/settings.php:97 include/model.php:561
|
75 |
-
msgid "Languages"
|
76 |
-
msgstr "Łéngue"
|
77 |
-
|
78 |
-
# @ polylang
|
79 |
-
#: include/switcher.php:22
|
80 |
-
msgid "Displays language names"
|
81 |
-
msgstr "El fa védar i nomi de łe łéngue"
|
82 |
-
|
83 |
-
# @ polylang
|
84 |
-
#: include/switcher.php:23
|
85 |
-
msgid "Displays flags"
|
86 |
-
msgstr "El fa védar łe bandiere"
|
87 |
-
|
88 |
-
# @ polylang
|
89 |
-
#: include/switcher.php:24
|
90 |
-
msgid "Forces link to front page"
|
91 |
-
msgstr "El força łe łigadure in prima pàxena"
|
92 |
-
|
93 |
-
# @ polylang
|
94 |
-
#: include/switcher.php:25
|
95 |
-
msgid "Hides the current language"
|
96 |
-
msgstr "El scónde ła łéngua ativa"
|
97 |
-
|
98 |
-
# @ polylang
|
99 |
-
#: include/switcher.php:30
|
100 |
-
msgid "Displays as dropdown"
|
101 |
-
msgstr "El vixuałixa come menù a cascada"
|
102 |
-
|
103 |
-
# @ polylang
|
104 |
-
#: admin/admin.php:267
|
105 |
-
msgid "Filters content by language"
|
106 |
-
msgstr "El filtra el contegnùo par łéngua"
|
107 |
-
|
108 |
-
# @ polylang
|
109 |
-
#: admin/admin.php:258
|
110 |
-
msgid "Show all languages"
|
111 |
-
msgstr "Fa védar tute łe łéngue"
|
112 |
-
|
113 |
-
# @ polylang
|
114 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
115 |
-
msgid "Add new translation"
|
116 |
-
msgstr "Zónta na traduçion nóva"
|
117 |
-
|
118 |
-
# @ polylang
|
119 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
120 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
121 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
122 |
-
msgid "Language"
|
123 |
-
msgstr "Łéngua"
|
124 |
-
|
125 |
-
# @ polylang
|
126 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
127 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
128 |
-
#: admin/view-translations-term.php:11
|
129 |
-
msgid "Translations"
|
130 |
-
msgstr "Traduçion"
|
131 |
-
|
132 |
-
# @ polylang
|
133 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
134 |
-
msgid "Sets the language"
|
135 |
-
msgstr "L'inposta ła łéngua"
|
136 |
-
|
137 |
-
# @ polylang
|
138 |
-
#: admin/admin-filters.php:52
|
139 |
-
msgid "The widget is displayed for:"
|
140 |
-
msgstr "Ła widget ła vien vixuałixà par:"
|
141 |
-
|
142 |
-
# @ polylang
|
143 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
144 |
-
msgid "All languages"
|
145 |
-
msgstr "Tute łe łéngue"
|
146 |
-
|
147 |
-
# @ polylang
|
148 |
-
#: admin/admin-filters.php:123
|
149 |
-
msgid "Admin language"
|
150 |
-
msgstr "Łéngua de l'aministrador"
|
151 |
-
|
152 |
-
# @ polylang
|
153 |
-
#: admin/admin-filters.php:126
|
154 |
-
msgid "WordPress default"
|
155 |
-
msgstr "Stàndard de WordPress"
|
156 |
-
|
157 |
-
# @ polylang
|
158 |
-
#: admin/admin.php:167 admin/settings.php:102
|
159 |
-
msgid "Settings"
|
160 |
-
msgstr "Inpostaçion"
|
161 |
-
|
162 |
-
# @ polylang
|
163 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
164 |
-
msgid "Upgrading language files…"
|
165 |
-
msgstr "Agiornaménto del file de łéngua"
|
166 |
-
|
167 |
-
# @ polylang
|
168 |
-
#: admin/settings.php:62
|
169 |
-
msgid "About Polylang"
|
170 |
-
msgstr "Informaçion su Polylang"
|
171 |
-
|
172 |
-
# @ polylang
|
173 |
-
#: admin/settings.php:78
|
174 |
-
msgid "Strings translations"
|
175 |
-
msgstr "Traduçion de stringhe"
|
176 |
-
|
177 |
-
# @ polylang
|
178 |
-
#: admin/settings.php:101
|
179 |
-
msgid "Strings translation"
|
180 |
-
msgstr "Traduçion de stringhe"
|
181 |
-
|
182 |
-
# @ polylang
|
183 |
-
#: admin/admin-model.php:244
|
184 |
-
msgid "Enter a valid WordPress locale"
|
185 |
-
msgstr "Miti rento na inpostaçion locałe de WordPress vàłida"
|
186 |
-
|
187 |
-
# @ polylang
|
188 |
-
#: admin/admin-model.php:252
|
189 |
-
msgid "The language code must be unique"
|
190 |
-
msgstr "Bexon che'l còdexe łéngua el sia ùnico"
|
191 |
-
|
192 |
-
# @ polylang
|
193 |
-
#: admin/admin-model.php:256
|
194 |
-
msgid "The language must have a name"
|
195 |
-
msgstr "Ła łéngua ła ga da aver un nome"
|
196 |
-
|
197 |
-
# @ polylang
|
198 |
-
#: admin/admin.php:367 admin/settings.php:180
|
199 |
-
msgid ""
|
200 |
-
"The language was created, but the WordPress language file was not "
|
201 |
-
"downloaded. Please install it manually."
|
202 |
-
msgstr ""
|
203 |
-
"Ła łéngua ła xe stà creà, ma el file de łéngua de WordPress no l'è mìa stà "
|
204 |
-
"tirà zo. Par favor, metìło sù a man."
|
205 |
-
|
206 |
-
# @ polylang
|
207 |
-
#: admin/admin-strings.php:59
|
208 |
-
msgid "Widget title"
|
209 |
-
msgstr "Tìtoło de ła widget"
|
210 |
-
|
211 |
-
# @ polylang
|
212 |
-
#: admin/settings.php:319
|
213 |
-
msgid "Taxonomies"
|
214 |
-
msgstr "Tasonomie"
|
215 |
-
|
216 |
-
# @ polylang
|
217 |
-
#: admin/settings.php:320
|
218 |
-
msgid "Custom fields"
|
219 |
-
msgstr "Canpi personałixai"
|
220 |
-
|
221 |
-
# @ polylang
|
222 |
-
#: admin/settings.php:321
|
223 |
-
msgid "Comment status"
|
224 |
-
msgstr "Stato del coménto"
|
225 |
-
|
226 |
-
# @ polylang
|
227 |
-
#: admin/settings.php:322
|
228 |
-
msgid "Ping status"
|
229 |
-
msgstr "Stato de ping"
|
230 |
-
|
231 |
-
# @ polylang
|
232 |
-
#: admin/settings.php:323
|
233 |
-
msgid "Sticky posts"
|
234 |
-
msgstr "Artìcoło evidençià"
|
235 |
-
|
236 |
-
# @ polylang
|
237 |
-
#: admin/settings.php:324
|
238 |
-
msgid "Published date"
|
239 |
-
msgstr "Data de publicaçion"
|
240 |
-
|
241 |
-
# @ polylang
|
242 |
-
#: admin/settings.php:325
|
243 |
-
msgid "Post format"
|
244 |
-
msgstr "Formato artìcoło"
|
245 |
-
|
246 |
-
# @ polylang
|
247 |
-
#: admin/settings.php:326
|
248 |
-
msgid "Page parent"
|
249 |
-
msgstr "Mare de ła pàxena"
|
250 |
-
|
251 |
-
# @ polylang
|
252 |
-
#: admin/settings.php:327
|
253 |
-
msgid "Page template"
|
254 |
-
msgstr "Modeło de pàxena"
|
255 |
-
|
256 |
-
# @ polylang
|
257 |
-
#: admin/settings.php:328
|
258 |
-
msgid "Page order"
|
259 |
-
msgstr "Órdene de pàxena"
|
260 |
-
|
261 |
-
# @ polylang
|
262 |
-
#: admin/settings.php:329
|
263 |
-
msgid "Featured image"
|
264 |
-
msgstr "Imàxene in evidença"
|
265 |
-
|
266 |
-
# @ polylang
|
267 |
-
#: admin/view-tab-lang.php:21
|
268 |
-
msgid "Edit language"
|
269 |
-
msgstr "Cànbia łéngua"
|
270 |
-
|
271 |
-
# @ polylang
|
272 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
273 |
-
msgid "Add new language"
|
274 |
-
msgstr "Zónta na łéngua nóva"
|
275 |
-
|
276 |
-
# @ polylang
|
277 |
-
#: admin/view-tab-lang.php:37
|
278 |
-
msgid "Choose a language"
|
279 |
-
msgstr "Seji na łéngua"
|
280 |
-
|
281 |
-
# @ polylang
|
282 |
-
#: admin/view-tab-lang.php:51
|
283 |
-
msgid "You can choose a language in the list or directly edit it below."
|
284 |
-
msgstr "Te pol sèjer na łéngua da ła lista o modificarla diretamente chì sóto."
|
285 |
-
|
286 |
-
# @ polylang
|
287 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
288 |
-
msgid "Full name"
|
289 |
-
msgstr "Nome intiero"
|
290 |
-
|
291 |
-
# @ polylang
|
292 |
-
#: admin/view-tab-lang.php:57
|
293 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
294 |
-
msgstr ""
|
295 |
-
"El nome l'è come che 'l vien mostrà 'ntel to sito (par exenpio: Ingléxe)"
|
296 |
-
|
297 |
-
# @ polylang
|
298 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
299 |
-
msgid "Locale"
|
300 |
-
msgstr "Inpostaçion locałi"
|
301 |
-
|
302 |
-
# @ polylang
|
303 |
-
#: admin/view-tab-lang.php:66
|
304 |
-
msgid ""
|
305 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
306 |
-
"install the .mo file for this language."
|
307 |
-
msgstr ""
|
308 |
-
"Inpostaçion locałi par ła łéngua (par exenpio: en_US). Par sta łéngua cuà "
|
309 |
-
"bexon métar sú el file .mo."
|
310 |
-
|
311 |
-
# @ polylang
|
312 |
-
#: admin/view-tab-lang.php:70
|
313 |
-
msgid "Language code"
|
314 |
-
msgstr "Còdexe łéngua"
|
315 |
-
|
316 |
-
# @ polylang
|
317 |
-
#: admin/view-tab-lang.php:76
|
318 |
-
msgid "Text direction"
|
319 |
-
msgstr "Direçion testo"
|
320 |
-
|
321 |
-
# @ polylang
|
322 |
-
#: admin/view-tab-lang.php:80
|
323 |
-
msgid "left to right"
|
324 |
-
msgstr "sinistra-destra"
|
325 |
-
|
326 |
-
# @ polylang
|
327 |
-
#: admin/view-tab-lang.php:85
|
328 |
-
msgid "right to left"
|
329 |
-
msgstr "destra-sinistra"
|
330 |
-
|
331 |
-
# @ polylang
|
332 |
-
#: admin/view-tab-lang.php:87
|
333 |
-
msgid "Choose the text direction for the language"
|
334 |
-
msgstr "Seji n'altra direçion de testo par ła łéngua"
|
335 |
-
|
336 |
-
# @ polylang
|
337 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
338 |
-
msgid "Order"
|
339 |
-
msgstr "Órdene"
|
340 |
-
|
341 |
-
# @ polylang
|
342 |
-
#: admin/view-tab-lang.php:93
|
343 |
-
msgid "Position of the language in the language switcher"
|
344 |
-
msgstr "Poxiçion de ła łéngua 'ntel sełetor de łéngua"
|
345 |
-
|
346 |
-
# @ polylang
|
347 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
348 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
349 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
350 |
-
msgid "Language switcher"
|
351 |
-
msgstr "Sełetor łéngua"
|
352 |
-
|
353 |
-
# @ polylang
|
354 |
-
#: admin/view-tab-strings.php:8
|
355 |
-
msgid "Search translations"
|
356 |
-
msgstr "Çerca traduçion"
|
357 |
-
|
358 |
-
# @ polylang
|
359 |
-
#: admin/view-tab-strings.php:11
|
360 |
-
msgid "Clean strings translation database"
|
361 |
-
msgstr "Néta fora el database de traduçion stringhe"
|
362 |
-
|
363 |
-
# @ polylang
|
364 |
-
#: admin/view-tab-settings.php:14
|
365 |
-
msgid "Default language"
|
366 |
-
msgstr "Łéngua de baxe"
|
367 |
-
|
368 |
-
# @ polylang
|
369 |
-
#: admin/view-tab-settings.php:29
|
370 |
-
msgid ""
|
371 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
372 |
-
"to set them all to default language ?"
|
373 |
-
msgstr ""
|
374 |
-
"Ghe xe artìcołi, pàxene, categorie o tag sensa łèngua inpostà. Vuto "
|
375 |
-
"inpostarle tute a ła łéngua baxe?"
|
376 |
-
|
377 |
-
# @ polylang
|
378 |
-
#: admin/view-tab-settings.php:149
|
379 |
-
msgid "Detect browser language"
|
380 |
-
msgstr "Cata fora ła łéngua del navigador"
|
381 |
-
|
382 |
-
# @ polylang
|
383 |
-
#: admin/view-tab-settings.php:155
|
384 |
-
msgid ""
|
385 |
-
"When the front page is visited, set the language according to the browser "
|
386 |
-
"preference"
|
387 |
-
msgstr ""
|
388 |
-
"Cuando che vien vixità ła prima pàxena, inposta ła łéngua conforme łe "
|
389 |
-
"preferençe del navigador."
|
390 |
-
|
391 |
-
# @ polylang
|
392 |
-
#: admin/view-tab-settings.php:37
|
393 |
-
msgid "URL modifications"
|
394 |
-
msgstr "Canbiaminti de URL"
|
395 |
-
|
396 |
-
# @ polylang
|
397 |
-
#: admin/view-tab-settings.php:93
|
398 |
-
msgid "Hide URL language information for default language"
|
399 |
-
msgstr "Scundi l'informaçion lenguìstica de l'URL par ła łéngua baxe"
|
400 |
-
|
401 |
-
# @ polylang
|
402 |
-
#: admin/view-tab-settings.php:162
|
403 |
-
msgid "Media"
|
404 |
-
msgstr "Mèdia"
|
405 |
-
|
406 |
-
# @ polylang
|
407 |
-
#: admin/view-tab-settings.php:168
|
408 |
-
msgid "Activate languages and translations for media"
|
409 |
-
msgstr "Ativa łéngue e traduçion par i mèdia"
|
410 |
-
|
411 |
-
# @ polylang
|
412 |
-
#: admin/view-tab-settings.php:215
|
413 |
-
msgid "Synchronization"
|
414 |
-
msgstr "Sincronixaçion"
|
415 |
-
|
416 |
-
# @ polylang
|
417 |
-
#: admin/view-tab-settings.php:176
|
418 |
-
msgid "Custom post types"
|
419 |
-
msgstr "Tipi artìcoło personałixai"
|
420 |
-
|
421 |
-
# @ polylang
|
422 |
-
#: admin/view-tab-settings.php:189
|
423 |
-
msgid "Activate languages and translations for custom post types."
|
424 |
-
msgstr "Ativa łéngue e traduçion par tipi artìcoło personałixai"
|
425 |
-
|
426 |
-
# @ polylang
|
427 |
-
#: admin/view-tab-settings.php:196
|
428 |
-
msgid "Custom taxonomies"
|
429 |
-
msgstr "Tasonomie personałixae"
|
430 |
-
|
431 |
-
# @ polylang
|
432 |
-
#: admin/view-tab-settings.php:209
|
433 |
-
msgid "Activate languages and translations for custom taxonomies."
|
434 |
-
msgstr "Ativa łéngue e traduçion par tasonomie personałixae"
|
435 |
-
|
436 |
-
# @ polylang
|
437 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
438 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
439 |
-
msgid "Edit"
|
440 |
-
msgstr "Modìfica"
|
441 |
-
|
442 |
-
# @ polylang
|
443 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
444 |
-
msgid "Delete"
|
445 |
-
msgstr "Scançeła"
|
446 |
-
|
447 |
-
# @ polylang
|
448 |
-
#: admin/table-languages.php:76
|
449 |
-
msgid "Code"
|
450 |
-
msgstr "Còdexe"
|
451 |
-
|
452 |
-
# @ polylang
|
453 |
-
#: admin/table-languages.php:78
|
454 |
-
msgid "Flag"
|
455 |
-
msgstr "Bandiera"
|
456 |
-
|
457 |
-
# @ polylang
|
458 |
-
#: admin/table-languages.php:79
|
459 |
-
msgid "Posts"
|
460 |
-
msgstr "Artìcoło"
|
461 |
-
|
462 |
-
# @ polylang
|
463 |
-
#: admin/table-string.php:110
|
464 |
-
msgid "Name"
|
465 |
-
msgstr "Nome"
|
466 |
-
|
467 |
-
# @ polylang
|
468 |
-
#: admin/table-string.php:111
|
469 |
-
msgid "String"
|
470 |
-
msgstr "Stringa"
|
471 |
-
|
472 |
-
# @ polylang
|
473 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
474 |
-
#: admin/view-translations-term.php:30
|
475 |
-
msgid "Add new"
|
476 |
-
msgstr "Zónta nóvo"
|
477 |
-
|
478 |
-
# @ polylang
|
479 |
-
#: include/widget-languages.php:16
|
480 |
-
msgid "Language Switcher"
|
481 |
-
msgstr "Sełetor de łéngua"
|
482 |
-
|
483 |
-
# @ polylang
|
484 |
-
#: include/widget-languages.php:16
|
485 |
-
msgid "Displays a language switcher"
|
486 |
-
msgstr "El fa védar un sełetor de łéngua"
|
487 |
-
|
488 |
-
# @ polylang
|
489 |
-
#: include/widget-languages.php:75
|
490 |
-
msgid "Title:"
|
491 |
-
msgstr "Tìtoło:"
|
492 |
-
|
493 |
-
# @ polylang
|
494 |
-
#. translators: plugin header field 'Description'
|
495 |
-
#: polylang.php:0
|
496 |
-
msgid "Adds multilingual capability to WordPress"
|
497 |
-
msgstr "El zónta łe funçion multiłéngua a WordPress"
|
498 |
-
|
499 |
-
# @ polylang
|
500 |
-
#: install/install.php:24
|
501 |
-
#, php-format
|
502 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
503 |
-
msgstr ""
|
504 |
-
"Te si drio doparar WordPress %s. Polylang el ga bixogno almanco de WordPress "
|
505 |
-
"%s."
|
506 |
-
|
507 |
-
# @ polylang
|
508 |
-
#: install/upgrade.php:76
|
509 |
-
msgid ""
|
510 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
511 |
-
msgstr ""
|
512 |
-
"Polylang el xe stà dexativà parché te ghè fato n'agiornaménto da na version "
|
513 |
-
"masa vècia."
|
514 |
-
|
515 |
-
# @ polylang
|
516 |
-
#: install/upgrade.php:78
|
517 |
-
#, php-format
|
518 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
519 |
-
msgstr "Par favor, agiórna prima a %s, vanti de agiornar a %s."
|
520 |
-
|
521 |
-
# @ polylang
|
522 |
-
#: admin/table-string.php:109
|
523 |
-
msgid "Group"
|
524 |
-
msgstr "Grupo"
|
525 |
-
|
526 |
-
# @ polylang
|
527 |
-
#: admin/table-string.php:187
|
528 |
-
msgid "View all groups"
|
529 |
-
msgstr "Vidi tuti i grupi"
|
530 |
-
|
531 |
-
# @ polylang
|
532 |
-
#: admin/table-languages.php:59
|
533 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
534 |
-
msgstr ""
|
535 |
-
|
536 |
-
# @ polylang
|
537 |
-
#: admin/view-tab-strings.php:12
|
538 |
-
msgid ""
|
539 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
540 |
-
"has been uninstalled."
|
541 |
-
msgstr ""
|
542 |
-
|
543 |
-
# @ polylang
|
544 |
-
#: admin/view-tab-settings.php:226
|
545 |
-
msgid ""
|
546 |
-
"The synchronization options allow to maintain exact same values (or "
|
547 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
548 |
-
"between the translations of a post or page."
|
549 |
-
msgstr ""
|
550 |
-
|
551 |
-
# @ polylang
|
552 |
-
#: admin/admin-model.php:248
|
553 |
-
msgid "The language code contains invalid characters"
|
554 |
-
msgstr ""
|
555 |
-
|
556 |
-
# @ polylang
|
557 |
-
#: admin/view-tab-settings.php:43
|
558 |
-
msgid "The language is set from content"
|
559 |
-
msgstr ""
|
560 |
-
|
561 |
-
# @ polylang
|
562 |
-
#: admin/view-tab-settings.php:46
|
563 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
564 |
-
msgstr ""
|
565 |
-
|
566 |
-
# @ polylang
|
567 |
-
#: admin/view-tab-settings.php:51
|
568 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
569 |
-
msgstr ""
|
570 |
-
|
571 |
-
# @ polylang
|
572 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
573 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
574 |
-
msgid "Example:"
|
575 |
-
msgstr ""
|
576 |
-
|
577 |
-
# @ polylang
|
578 |
-
#: admin/view-tab-settings.php:60
|
579 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
580 |
-
msgstr ""
|
581 |
-
|
582 |
-
# @ polylang
|
583 |
-
#: admin/view-tab-settings.php:69
|
584 |
-
msgid "The language is set from different domains"
|
585 |
-
msgstr ""
|
586 |
-
|
587 |
-
# @ polylang
|
588 |
-
#: admin/view-tab-settings.php:107
|
589 |
-
msgid "Remove /language/ in pretty permalinks"
|
590 |
-
msgstr ""
|
591 |
-
|
592 |
-
# @ polylang
|
593 |
-
#: admin/view-tab-settings.php:116
|
594 |
-
msgid "Keep /language/ in pretty permalinks"
|
595 |
-
msgstr ""
|
596 |
-
|
597 |
-
# @ polylang
|
598 |
-
#: admin/view-tab-settings.php:131
|
599 |
-
msgid ""
|
600 |
-
"The front page url contains the language code instead of the page name or "
|
601 |
-
"page id"
|
602 |
-
msgstr ""
|
603 |
-
|
604 |
-
# @ polylang
|
605 |
-
#: admin/view-tab-settings.php:139
|
606 |
-
#, php-format
|
607 |
-
msgid "Example: %s instead of %s"
|
608 |
-
msgstr ""
|
609 |
-
|
610 |
-
# @ polylang
|
611 |
-
#: admin/admin-model.php:38
|
612 |
-
msgid "Impossible to add the language."
|
613 |
-
msgstr ""
|
614 |
-
|
615 |
-
# @ polylang
|
616 |
-
#: admin/admin-model.php:66
|
617 |
-
msgid "Language added."
|
618 |
-
msgstr ""
|
619 |
-
|
620 |
-
# @ polylang
|
621 |
-
#: admin/admin-model.php:146
|
622 |
-
msgid "Language deleted."
|
623 |
-
msgstr ""
|
624 |
-
|
625 |
-
# @ polylang
|
626 |
-
#: admin/admin-model.php:227
|
627 |
-
msgid "Language updated."
|
628 |
-
msgstr ""
|
629 |
-
|
630 |
-
# @ polylang
|
631 |
-
#: admin/settings.php:239
|
632 |
-
msgid "Translations updated."
|
633 |
-
msgstr ""
|
634 |
-
|
635 |
-
# @ polylang
|
636 |
-
#: admin/view-tab-lang.php:72
|
637 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
638 |
-
msgstr ""
|
639 |
-
|
640 |
-
# @ polylang
|
641 |
-
#: admin/admin-filters.php:203
|
642 |
-
msgid "The chosen static front page must be translated in all languages."
|
643 |
-
msgstr ""
|
644 |
-
|
645 |
-
# @ polylang
|
646 |
-
#: admin/admin-strings.php:60
|
647 |
-
msgid "Widget text"
|
648 |
-
msgstr ""
|
649 |
-
|
650 |
-
# @ polylang
|
651 |
-
#: admin/settings.php:52
|
652 |
-
msgid "Recommended plugins"
|
653 |
-
msgstr ""
|
654 |
-
|
655 |
-
# @ polylang
|
656 |
-
#: admin/view-tab-settings.php:51
|
657 |
-
msgid "The language is set from the code in the URL"
|
658 |
-
msgstr ""
|
659 |
-
|
660 |
-
# @ polylang
|
661 |
-
#: include/switcher.php:26
|
662 |
-
msgid "Hides languages with no translation"
|
663 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-zh_CN.mo
DELETED
Binary file
|
languages/polylang-zh_CN.po
DELETED
@@ -1,545 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: zh_CN\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator: 倡萌@WordPress大学 <admin@cmhello.com>\n"
|
8 |
-
"Language-Team: 倡萌@WordPress大学 <admin@cmhello.com>\n"
|
9 |
-
"Language: zh_CN\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"X-Generator: Poedit 1.6.5\n"
|
14 |
-
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c\n"
|
17 |
-
"X-Poedit-Basepath: .\n"
|
18 |
-
"X-Poedit-SearchPath-0: ..\n"
|
19 |
-
|
20 |
-
#: admin/view-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 提供了一个全面的 %s帮助文档%s (英文的),它包括使用 Polylang 创建"
|
29 |
-
"你的多语言网站和如何日常使用它,以及帮助程序员如何使 Polylang 适应他们的主题"
|
30 |
-
"和插件。"
|
31 |
-
|
32 |
-
#: admin/view-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 |
-
"你还可以在 %s支持论坛%s 获取更多有用的信息。发表新话题前,请不要忘了先搜索一"
|
39 |
-
"下。"
|
40 |
-
|
41 |
-
#: admin/view-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 "Polylang 是免费的,它和WordPress一样基于 %sGPL%s 发布。"
|
47 |
-
|
48 |
-
#: admin/view-about.php:22
|
49 |
-
#, php-format
|
50 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
51 |
-
msgstr "如果你想知道如何帮助改项目,不妨 %s阅读这里%s。"
|
52 |
-
|
53 |
-
#: admin/view-about.php:27
|
54 |
-
msgid ""
|
55 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
56 |
-
"the author are greatly appreciated."
|
57 |
-
msgstr ""
|
58 |
-
"最后,如果你喜欢该插件,或者它有助于你的生意,不妨捐助作者。<br /><br />非常"
|
59 |
-
"感谢 <a href=\"http://www.wpdaxue.com\" target=\"_blank\" title=\"WordPress大"
|
60 |
-
"学 - 优秀的WordPress建站资源平台\">WordPress大学</a> 为 Polylang 提供简体中文"
|
61 |
-
"支持。"
|
62 |
-
|
63 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
64 |
-
#: admin/settings.php:97 include/model.php:561
|
65 |
-
msgid "Languages"
|
66 |
-
msgstr "语言"
|
67 |
-
|
68 |
-
#: include/switcher.php:22
|
69 |
-
msgid "Displays language names"
|
70 |
-
msgstr "显示语言名称"
|
71 |
-
|
72 |
-
#: include/switcher.php:23
|
73 |
-
msgid "Displays flags"
|
74 |
-
msgstr "显示国旗"
|
75 |
-
|
76 |
-
#: include/switcher.php:24
|
77 |
-
msgid "Forces link to front page"
|
78 |
-
msgstr "强制链接到主页"
|
79 |
-
|
80 |
-
#: include/switcher.php:25
|
81 |
-
msgid "Hides the current language"
|
82 |
-
msgstr "隐藏当前语言"
|
83 |
-
|
84 |
-
#: include/switcher.php:30
|
85 |
-
msgid "Displays as dropdown"
|
86 |
-
msgstr "显示下拉菜单"
|
87 |
-
|
88 |
-
#: admin/admin.php:267
|
89 |
-
msgid "Filters content by language"
|
90 |
-
msgstr "按语言过滤内容"
|
91 |
-
|
92 |
-
#: admin/admin.php:258
|
93 |
-
msgid "Show all languages"
|
94 |
-
msgstr "显示所有语言"
|
95 |
-
|
96 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
97 |
-
msgid "Add new translation"
|
98 |
-
msgstr "添加新翻译"
|
99 |
-
|
100 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
101 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
102 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
103 |
-
msgid "Language"
|
104 |
-
msgstr "语言"
|
105 |
-
|
106 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
107 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
108 |
-
#: admin/view-translations-term.php:11
|
109 |
-
msgid "Translations"
|
110 |
-
msgstr "翻译"
|
111 |
-
|
112 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
113 |
-
msgid "Sets the language"
|
114 |
-
msgstr "设置语言"
|
115 |
-
|
116 |
-
#: admin/admin-filters.php:52
|
117 |
-
msgid "The widget is displayed for:"
|
118 |
-
msgstr "该小工具显示为:"
|
119 |
-
|
120 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
121 |
-
msgid "All languages"
|
122 |
-
msgstr "所有语言"
|
123 |
-
|
124 |
-
#: admin/admin-filters.php:123
|
125 |
-
msgid "Admin language"
|
126 |
-
msgstr "管理语言"
|
127 |
-
|
128 |
-
#: admin/admin-filters.php:126
|
129 |
-
msgid "WordPress default"
|
130 |
-
msgstr "WordPress默认"
|
131 |
-
|
132 |
-
#: admin/admin.php:167 admin/settings.php:102
|
133 |
-
msgid "Settings"
|
134 |
-
msgstr "设置"
|
135 |
-
|
136 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
137 |
-
msgid "Upgrading language files…"
|
138 |
-
msgstr "升级语言文件..."
|
139 |
-
|
140 |
-
#: admin/settings.php:62
|
141 |
-
msgid "About Polylang"
|
142 |
-
msgstr "关于 Polylang"
|
143 |
-
|
144 |
-
#: admin/settings.php:78
|
145 |
-
msgid "Strings translations"
|
146 |
-
msgstr "字符串翻译"
|
147 |
-
|
148 |
-
#: admin/settings.php:101
|
149 |
-
msgid "Strings translation"
|
150 |
-
msgstr "字符串翻译"
|
151 |
-
|
152 |
-
#: admin/admin-model.php:244
|
153 |
-
msgid "Enter a valid WordPress locale"
|
154 |
-
msgstr "输入一个有效的 WordPress 区域"
|
155 |
-
|
156 |
-
#: admin/admin-model.php:252
|
157 |
-
msgid "The language code must be unique"
|
158 |
-
msgstr "语言代码必须是唯一的"
|
159 |
-
|
160 |
-
#: admin/admin-model.php:256
|
161 |
-
msgid "The language must have a name"
|
162 |
-
msgstr "语言必须有一个名字"
|
163 |
-
|
164 |
-
#: admin/admin.php:367 admin/settings.php:180
|
165 |
-
msgid ""
|
166 |
-
"The language was created, but the WordPress language file was not "
|
167 |
-
"downloaded. Please install it manually."
|
168 |
-
msgstr "语言已被创建,但是没有下载到WordPress语言包,请手动安装它。"
|
169 |
-
|
170 |
-
#: admin/admin-strings.php:59
|
171 |
-
msgid "Widget title"
|
172 |
-
msgstr "小工具标题"
|
173 |
-
|
174 |
-
#: admin/settings.php:319
|
175 |
-
msgid "Taxonomies"
|
176 |
-
msgstr "分类法"
|
177 |
-
|
178 |
-
#: admin/settings.php:320
|
179 |
-
msgid "Custom fields"
|
180 |
-
msgstr "自定义字段"
|
181 |
-
|
182 |
-
#: admin/settings.php:321
|
183 |
-
msgid "Comment status"
|
184 |
-
msgstr "评论状态"
|
185 |
-
|
186 |
-
#: admin/settings.php:322
|
187 |
-
msgid "Ping status"
|
188 |
-
msgstr "Ping 状态"
|
189 |
-
|
190 |
-
#: admin/settings.php:323
|
191 |
-
msgid "Sticky posts"
|
192 |
-
msgstr "置顶文章"
|
193 |
-
|
194 |
-
#: admin/settings.php:324
|
195 |
-
msgid "Published date"
|
196 |
-
msgstr "发布日期"
|
197 |
-
|
198 |
-
#: admin/settings.php:325
|
199 |
-
msgid "Post format"
|
200 |
-
msgstr "文章格式"
|
201 |
-
|
202 |
-
#: admin/settings.php:326
|
203 |
-
msgid "Page parent"
|
204 |
-
msgstr "父级页面"
|
205 |
-
|
206 |
-
#: admin/settings.php:327
|
207 |
-
msgid "Page template"
|
208 |
-
msgstr "页面模板"
|
209 |
-
|
210 |
-
#: admin/settings.php:328
|
211 |
-
msgid "Page order"
|
212 |
-
msgstr "页面顺序"
|
213 |
-
|
214 |
-
#: admin/settings.php:329
|
215 |
-
msgid "Featured image"
|
216 |
-
msgstr "特色图像"
|
217 |
-
|
218 |
-
#: admin/view-tab-lang.php:21
|
219 |
-
msgid "Edit language"
|
220 |
-
msgstr "编辑语言"
|
221 |
-
|
222 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
223 |
-
msgid "Add new language"
|
224 |
-
msgstr "添加新语言"
|
225 |
-
|
226 |
-
#: admin/view-tab-lang.php:37
|
227 |
-
msgid "Choose a language"
|
228 |
-
msgstr "选择语言"
|
229 |
-
|
230 |
-
#: admin/view-tab-lang.php:51
|
231 |
-
msgid "You can choose a language in the list or directly edit it below."
|
232 |
-
msgstr "你可以在列表中选择一个语言或者直接在下面编辑它。"
|
233 |
-
|
234 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
235 |
-
msgid "Full name"
|
236 |
-
msgstr "全名"
|
237 |
-
|
238 |
-
#: admin/view-tab-lang.php:57
|
239 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
240 |
-
msgstr "这个名字是用来在网站上显示的(例如: English)"
|
241 |
-
|
242 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
243 |
-
msgid "Locale"
|
244 |
-
msgstr "区域"
|
245 |
-
|
246 |
-
#: admin/view-tab-lang.php:66
|
247 |
-
msgid ""
|
248 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
249 |
-
"install the .mo file for this language."
|
250 |
-
msgstr "WordPress 语言区域(例如:en_US)。你需要为该语言安装 .mo 文件。"
|
251 |
-
|
252 |
-
#: admin/view-tab-lang.php:70
|
253 |
-
msgid "Language code"
|
254 |
-
msgstr "语言代码"
|
255 |
-
|
256 |
-
#: admin/view-tab-lang.php:76
|
257 |
-
msgid "Text direction"
|
258 |
-
msgstr "文字方向"
|
259 |
-
|
260 |
-
#: admin/view-tab-lang.php:80
|
261 |
-
msgid "left to right"
|
262 |
-
msgstr "从左到右"
|
263 |
-
|
264 |
-
#: admin/view-tab-lang.php:85
|
265 |
-
msgid "right to left"
|
266 |
-
msgstr "从右到左"
|
267 |
-
|
268 |
-
#: admin/view-tab-lang.php:87
|
269 |
-
msgid "Choose the text direction for the language"
|
270 |
-
msgstr "选择语言的文字方向"
|
271 |
-
|
272 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
273 |
-
msgid "Order"
|
274 |
-
msgstr "顺序"
|
275 |
-
|
276 |
-
#: admin/view-tab-lang.php:93
|
277 |
-
msgid "Position of the language in the language switcher"
|
278 |
-
msgstr "该语言在语言切换中的排列顺序"
|
279 |
-
|
280 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
281 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
282 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
283 |
-
msgid "Language switcher"
|
284 |
-
msgstr "语言切换"
|
285 |
-
|
286 |
-
#: admin/view-tab-strings.php:8
|
287 |
-
msgid "Search translations"
|
288 |
-
msgstr "搜索翻译"
|
289 |
-
|
290 |
-
#: admin/view-tab-strings.php:11
|
291 |
-
msgid "Clean strings translation database"
|
292 |
-
msgstr "清除未使用的字符串翻译"
|
293 |
-
|
294 |
-
#: admin/view-tab-settings.php:14
|
295 |
-
msgid "Default language"
|
296 |
-
msgstr "默认语言"
|
297 |
-
|
298 |
-
#: admin/view-tab-settings.php:29
|
299 |
-
msgid ""
|
300 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
301 |
-
"to set them all to default language ?"
|
302 |
-
msgstr "有文章、页面、分类和标签没有设置语言,你要设置它们为默认语言吗?"
|
303 |
-
|
304 |
-
#: admin/view-tab-settings.php:149
|
305 |
-
msgid "Detect browser language"
|
306 |
-
msgstr "检测浏览器语言"
|
307 |
-
|
308 |
-
#: admin/view-tab-settings.php:155
|
309 |
-
msgid ""
|
310 |
-
"When the front page is visited, set the language according to the browser "
|
311 |
-
"preference"
|
312 |
-
msgstr "当主页被访问时,根据浏览器偏好设置语言"
|
313 |
-
|
314 |
-
#: admin/view-tab-settings.php:37
|
315 |
-
msgid "URL modifications"
|
316 |
-
msgstr "URL修改"
|
317 |
-
|
318 |
-
#: admin/view-tab-settings.php:93
|
319 |
-
msgid "Hide URL language information for default language"
|
320 |
-
msgstr "为默认语言隐藏 URL 语言信息"
|
321 |
-
|
322 |
-
#: admin/view-tab-settings.php:162
|
323 |
-
msgid "Media"
|
324 |
-
msgstr "多媒体"
|
325 |
-
|
326 |
-
#: admin/view-tab-settings.php:168
|
327 |
-
msgid "Activate languages and translations for media"
|
328 |
-
msgstr "为多媒体启用语言和翻译"
|
329 |
-
|
330 |
-
#: admin/view-tab-settings.php:215
|
331 |
-
msgid "Synchronization"
|
332 |
-
msgstr "同步"
|
333 |
-
|
334 |
-
#: admin/view-tab-settings.php:176
|
335 |
-
msgid "Custom post types"
|
336 |
-
msgstr "自定义文章类型"
|
337 |
-
|
338 |
-
#: admin/view-tab-settings.php:189
|
339 |
-
msgid "Activate languages and translations for custom post types."
|
340 |
-
msgstr "为自定义文章类型启用语言和翻译"
|
341 |
-
|
342 |
-
#: admin/view-tab-settings.php:196
|
343 |
-
msgid "Custom taxonomies"
|
344 |
-
msgstr "自定义分类法"
|
345 |
-
|
346 |
-
#: admin/view-tab-settings.php:209
|
347 |
-
msgid "Activate languages and translations for custom taxonomies."
|
348 |
-
msgstr "为自定义分类法启用语言和翻译"
|
349 |
-
|
350 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
351 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
352 |
-
msgid "Edit"
|
353 |
-
msgstr "编辑"
|
354 |
-
|
355 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
356 |
-
msgid "Delete"
|
357 |
-
msgstr "删除"
|
358 |
-
|
359 |
-
#: admin/table-languages.php:76
|
360 |
-
msgid "Code"
|
361 |
-
msgstr "代码"
|
362 |
-
|
363 |
-
#: admin/table-languages.php:78
|
364 |
-
msgid "Flag"
|
365 |
-
msgstr "国旗"
|
366 |
-
|
367 |
-
#: admin/table-languages.php:79
|
368 |
-
msgid "Posts"
|
369 |
-
msgstr "文章"
|
370 |
-
|
371 |
-
#: admin/table-string.php:110
|
372 |
-
msgid "Name"
|
373 |
-
msgstr "名称"
|
374 |
-
|
375 |
-
#: admin/table-string.php:111
|
376 |
-
msgid "String"
|
377 |
-
msgstr "字符串"
|
378 |
-
|
379 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
380 |
-
#: admin/view-translations-term.php:30
|
381 |
-
msgid "Add new"
|
382 |
-
msgstr "添加新的"
|
383 |
-
|
384 |
-
#: include/widget-languages.php:16
|
385 |
-
msgid "Language Switcher"
|
386 |
-
msgstr "语言切换"
|
387 |
-
|
388 |
-
#: include/widget-languages.php:16
|
389 |
-
msgid "Displays a language switcher"
|
390 |
-
msgstr "显示一个语言切换"
|
391 |
-
|
392 |
-
#: include/widget-languages.php:75
|
393 |
-
msgid "Title:"
|
394 |
-
msgstr "标题:"
|
395 |
-
|
396 |
-
# @ polylang
|
397 |
-
#. translators: plugin header field 'Description'
|
398 |
-
#: polylang.php:0
|
399 |
-
msgid "Adds multilingual capability to WordPress"
|
400 |
-
msgstr "增加多语言功能到 WordPress"
|
401 |
-
|
402 |
-
#: install/install.php:24
|
403 |
-
#, php-format
|
404 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
405 |
-
msgstr "你现在使用的是 WordPress %s,Polylang 要求至少为 WordPress %s。"
|
406 |
-
|
407 |
-
#: install/upgrade.php:76
|
408 |
-
msgid ""
|
409 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
410 |
-
msgstr "Polylang 已经停用,因为你是从太旧的版本升级的。"
|
411 |
-
|
412 |
-
#: install/upgrade.php:78
|
413 |
-
#, php-format
|
414 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
415 |
-
msgstr "在升级到 %s 前,请先升级到 %s。"
|
416 |
-
|
417 |
-
#: admin/table-string.php:109
|
418 |
-
msgid "Group"
|
419 |
-
msgstr "分组"
|
420 |
-
|
421 |
-
#: admin/table-string.php:187
|
422 |
-
msgid "View all groups"
|
423 |
-
msgstr "查看所有分组"
|
424 |
-
|
425 |
-
#: admin/table-languages.php:59
|
426 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
427 |
-
msgstr "您将要永久删除此语言。您确定吗?"
|
428 |
-
|
429 |
-
#: admin/view-tab-strings.php:12
|
430 |
-
msgid ""
|
431 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
432 |
-
"has been uninstalled."
|
433 |
-
msgstr "使用它从数据库中删除未使用的字符串,例如一个插件被卸载以后。"
|
434 |
-
|
435 |
-
#: admin/view-tab-settings.php:226
|
436 |
-
msgid ""
|
437 |
-
"The synchronization options allow to maintain exact same values (or "
|
438 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
439 |
-
"between the translations of a post or page."
|
440 |
-
msgstr ""
|
441 |
-
"同步选项允许在一篇文章或页面的翻译之间保持相同的元数据内容的值(或分类法和页"
|
442 |
-
"面的父级)。[ The synchronization options allow to maintain exact same "
|
443 |
-
"values (or translations in the case of taxonomies and page parent) of meta "
|
444 |
-
"content between the translations of a post or page. ]"
|
445 |
-
|
446 |
-
#: admin/admin-model.php:248
|
447 |
-
msgid "The language code contains invalid characters"
|
448 |
-
msgstr "语言代码包含无效字符"
|
449 |
-
|
450 |
-
#: admin/view-tab-settings.php:43
|
451 |
-
msgid "The language is set from content"
|
452 |
-
msgstr "语言根据内容来设置"
|
453 |
-
|
454 |
-
#: admin/view-tab-settings.php:46
|
455 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
456 |
-
msgstr "文章、页面、分类和标签的URL不会被修改。"
|
457 |
-
|
458 |
-
#: admin/view-tab-settings.php:51
|
459 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
460 |
-
msgstr "语言根据链接的目录名来设置"
|
461 |
-
|
462 |
-
# @ polylang
|
463 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
464 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
465 |
-
msgid "Example:"
|
466 |
-
msgstr "例如:"
|
467 |
-
|
468 |
-
#: admin/view-tab-settings.php:60
|
469 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
470 |
-
msgstr "语言根据链接的二级域名来设置"
|
471 |
-
|
472 |
-
#: admin/view-tab-settings.php:69
|
473 |
-
msgid "The language is set from different domains"
|
474 |
-
msgstr "语言根据不同的域名来设置"
|
475 |
-
|
476 |
-
#: admin/view-tab-settings.php:107
|
477 |
-
msgid "Remove /language/ in pretty permalinks"
|
478 |
-
msgstr "在链接中移除 /language/"
|
479 |
-
|
480 |
-
#: admin/view-tab-settings.php:116
|
481 |
-
msgid "Keep /language/ in pretty permalinks"
|
482 |
-
msgstr "在链接中保留 /language/"
|
483 |
-
|
484 |
-
# @ polylang
|
485 |
-
#: admin/view-tab-settings.php:131
|
486 |
-
msgid ""
|
487 |
-
"The front page url contains the language code instead of the page name or "
|
488 |
-
"page id"
|
489 |
-
msgstr "首页的URL中包含语言代码,而不是页面名称或页面ID"
|
490 |
-
|
491 |
-
# @ polylang
|
492 |
-
#: admin/view-tab-settings.php:139
|
493 |
-
#, php-format
|
494 |
-
msgid "Example: %s instead of %s"
|
495 |
-
msgstr "例如:%s 代替 %s"
|
496 |
-
|
497 |
-
#: admin/admin-model.php:38
|
498 |
-
msgid "Impossible to add the language."
|
499 |
-
msgstr "无法添加语言"
|
500 |
-
|
501 |
-
# @ polylang
|
502 |
-
#: admin/admin-model.php:66
|
503 |
-
msgid "Language added."
|
504 |
-
msgstr "语言已添加"
|
505 |
-
|
506 |
-
# @ polylang
|
507 |
-
#: admin/admin-model.php:146
|
508 |
-
msgid "Language deleted."
|
509 |
-
msgstr "语言已删除"
|
510 |
-
|
511 |
-
# @ polylang
|
512 |
-
#: admin/admin-model.php:227
|
513 |
-
msgid "Language updated."
|
514 |
-
msgstr "语言已更新"
|
515 |
-
|
516 |
-
# @ polylang
|
517 |
-
#: admin/settings.php:239
|
518 |
-
msgid "Translations updated."
|
519 |
-
msgstr "翻译已更新"
|
520 |
-
|
521 |
-
#: admin/view-tab-lang.php:72
|
522 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
523 |
-
msgstr "语言代码 - 最好是2个字母的ISO 639-1(例如 en)"
|
524 |
-
|
525 |
-
# @ polylang
|
526 |
-
#: admin/admin-filters.php:203
|
527 |
-
msgid "The chosen static front page must be translated in all languages."
|
528 |
-
msgstr "所选的静态首页必须翻译为所有语言。"
|
529 |
-
|
530 |
-
#: admin/admin-strings.php:60
|
531 |
-
msgid "Widget text"
|
532 |
-
msgstr "小工具文本"
|
533 |
-
|
534 |
-
# @ polylang
|
535 |
-
#: admin/settings.php:52
|
536 |
-
msgid "Recommended plugins"
|
537 |
-
msgstr "推荐插件"
|
538 |
-
|
539 |
-
#: admin/view-tab-settings.php:51
|
540 |
-
msgid "The language is set from the code in the URL"
|
541 |
-
msgstr "语言是从URL中的代码来设置的"
|
542 |
-
|
543 |
-
#: include/switcher.php:26
|
544 |
-
msgid "Hides languages with no translation"
|
545 |
-
msgstr "隐藏没有翻译的语言"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/polylang-zh_TW.mo
DELETED
Binary file
|
languages/polylang-zh_TW.po
DELETED
@@ -1,652 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Polylang v1.5\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2015-02-14 09:28+0100\n"
|
7 |
-
"Last-Translator: 張香腸 <s9011514@gmail.com>\n"
|
8 |
-
"Language-Team: 香腸炒魷魚 <service@sofree.cc>\n"
|
9 |
-
"Language: zh_TW\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
-
"X-Poedit-Basepath: ../\n"
|
18 |
-
"X-Textdomain-Support: yes\n"
|
19 |
-
"X-Generator: Poedit 1.5.4\n"
|
20 |
-
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
|
22 |
-
# @ polylang
|
23 |
-
#: admin/view-about.php:3
|
24 |
-
#, php-format
|
25 |
-
msgid ""
|
26 |
-
"Polylang is provided with an extensive %sdocumentation%s (in English only). "
|
27 |
-
"It includes information on how to set up your multilingual site and use it "
|
28 |
-
"on a daily basis, a FAQ, as well as a documentation for programmers to adapt "
|
29 |
-
"their plugins and themes."
|
30 |
-
msgstr ""
|
31 |
-
"Polylang 提供一個完整的 %s說明文件%s (僅提供英文)。這包含了如何設定多語言網站"
|
32 |
-
"並日常使用,常見問題說明,以及幫助程式設計師可快速套用到他們的外掛或是佈景主"
|
33 |
-
"題。"
|
34 |
-
|
35 |
-
# @ polylang
|
36 |
-
#: admin/view-about.php:9
|
37 |
-
#, php-format
|
38 |
-
msgid ""
|
39 |
-
"You will also find useful information in the %ssupport forum%s. However "
|
40 |
-
"don't forget to make a search before posting a new topic."
|
41 |
-
msgstr ""
|
42 |
-
"你也可以在%s支援論壇%s獲取更多有用的資訊。但別忘記,發新問題詢問前,要先搜尋"
|
43 |
-
"與爬文。"
|
44 |
-
|
45 |
-
# @ polylang
|
46 |
-
#: admin/view-about.php:16
|
47 |
-
#, php-format
|
48 |
-
msgid ""
|
49 |
-
"Polylang is free of charge and is released under the same license as "
|
50 |
-
"WordPress, the %sGPL%s."
|
51 |
-
msgstr "Polylang 是免費的,與 WordPress 一樣是基於 %sGPL%s 釋出。"
|
52 |
-
|
53 |
-
# @ polylang
|
54 |
-
#: admin/view-about.php:22
|
55 |
-
#, php-format
|
56 |
-
msgid "If you wonder how you can help the project, just %sread this%s."
|
57 |
-
msgstr "如果你想知道如何協助這個專案,請%s閱讀這篇%s。"
|
58 |
-
|
59 |
-
# @ polylang
|
60 |
-
#: admin/view-about.php:27
|
61 |
-
msgid ""
|
62 |
-
"Finally if you like this plugin or if it helps your business, donations to "
|
63 |
-
"the author are greatly appreciated."
|
64 |
-
msgstr ""
|
65 |
-
"最後,如果你喜歡這個外掛或是它有助於你的業務,不妨贊助作者。<br /><br /> "
|
66 |
-
"Polylang 正體中文語系由 <a href=\"http://sofree.cc\" target=\"_blank\">香腸"
|
67 |
-
"炒魷魚</a> 與 <a href=\"http://achang.tw\" target=\"_blank\">阿腸網頁設計工作"
|
68 |
-
"室</a> 翻譯提供。"
|
69 |
-
|
70 |
-
# @ polylang
|
71 |
-
#: admin/admin-filters-post.php:115 admin/admin.php:90 admin/settings.php:70
|
72 |
-
#: admin/settings.php:97 include/model.php:561
|
73 |
-
msgid "Languages"
|
74 |
-
msgstr "語言"
|
75 |
-
|
76 |
-
# @ polylang
|
77 |
-
#: include/switcher.php:22
|
78 |
-
msgid "Displays language names"
|
79 |
-
msgstr "顯示語言名稱"
|
80 |
-
|
81 |
-
# @ polylang
|
82 |
-
#: include/switcher.php:23
|
83 |
-
msgid "Displays flags"
|
84 |
-
msgstr "顯示旗幟"
|
85 |
-
|
86 |
-
# @ polylang
|
87 |
-
#: include/switcher.php:24
|
88 |
-
msgid "Forces link to front page"
|
89 |
-
msgstr "強制鏈結到首頁"
|
90 |
-
|
91 |
-
# @ polylang
|
92 |
-
#: include/switcher.php:25
|
93 |
-
msgid "Hides the current language"
|
94 |
-
msgstr "隱藏當前語言"
|
95 |
-
|
96 |
-
# @ polylang
|
97 |
-
#: include/switcher.php:30
|
98 |
-
msgid "Displays as dropdown"
|
99 |
-
msgstr "顯示為下拉式選單"
|
100 |
-
|
101 |
-
# @ polylang
|
102 |
-
#: admin/admin.php:267
|
103 |
-
msgid "Filters content by language"
|
104 |
-
msgstr "透過語言過濾內容"
|
105 |
-
|
106 |
-
# @ polylang
|
107 |
-
#: admin/admin.php:258
|
108 |
-
msgid "Show all languages"
|
109 |
-
msgstr "顯示所有語言"
|
110 |
-
|
111 |
-
# @ polylang
|
112 |
-
#: admin/admin-filters-columns.php:140 admin/admin-filters-columns.php:230
|
113 |
-
msgid "Add new translation"
|
114 |
-
msgstr "新增翻譯"
|
115 |
-
|
116 |
-
# @ polylang
|
117 |
-
#: admin/admin-filters-columns.php:173 admin/admin-filters-media.php:55
|
118 |
-
#: admin/admin-filters-post.php:141 admin/admin-filters-term.php:75
|
119 |
-
#: admin/admin-filters-term.php:122 include/model.php:562
|
120 |
-
msgid "Language"
|
121 |
-
msgstr "語言"
|
122 |
-
|
123 |
-
# @ polylang
|
124 |
-
#: admin/table-string.php:112 admin/view-translations-media.php:5
|
125 |
-
#: admin/view-translations-post.php:5 admin/view-translations-term.php:6
|
126 |
-
#: admin/view-translations-term.php:11
|
127 |
-
msgid "Translations"
|
128 |
-
msgstr "翻譯"
|
129 |
-
|
130 |
-
# @ polylang
|
131 |
-
#: admin/admin-filters-term.php:82 admin/admin-filters-term.php:130
|
132 |
-
msgid "Sets the language"
|
133 |
-
msgstr "設定語言"
|
134 |
-
|
135 |
-
# @ polylang
|
136 |
-
#: admin/admin-filters.php:52
|
137 |
-
msgid "The widget is displayed for:"
|
138 |
-
msgstr "此小工具顯示:"
|
139 |
-
|
140 |
-
# @ polylang
|
141 |
-
#: admin/admin-filters.php:55 include/model.php:563
|
142 |
-
msgid "All languages"
|
143 |
-
msgstr "所有語言"
|
144 |
-
|
145 |
-
# @ polylang
|
146 |
-
#: admin/admin-filters.php:123
|
147 |
-
msgid "Admin language"
|
148 |
-
msgstr "管理語言"
|
149 |
-
|
150 |
-
# @ polylang
|
151 |
-
#: admin/admin-filters.php:126
|
152 |
-
msgid "WordPress default"
|
153 |
-
msgstr "WordPress 預設"
|
154 |
-
|
155 |
-
# @ polylang
|
156 |
-
#: admin/admin.php:167 admin/settings.php:102
|
157 |
-
msgid "Settings"
|
158 |
-
msgstr "設定"
|
159 |
-
|
160 |
-
# @ polylang
|
161 |
-
#: admin/admin-filters.php:160 admin/admin-filters.php:169
|
162 |
-
msgid "Upgrading language files…"
|
163 |
-
msgstr "升級語言檔案 …"
|
164 |
-
|
165 |
-
# @ polylang
|
166 |
-
#: admin/settings.php:62
|
167 |
-
msgid "About Polylang"
|
168 |
-
msgstr "關於 Polylang"
|
169 |
-
|
170 |
-
# @ polylang
|
171 |
-
#: admin/settings.php:78
|
172 |
-
msgid "Strings translations"
|
173 |
-
msgstr "字串翻譯"
|
174 |
-
|
175 |
-
# @ polylang
|
176 |
-
#: admin/settings.php:101
|
177 |
-
msgid "Strings translation"
|
178 |
-
msgstr "字串翻譯"
|
179 |
-
|
180 |
-
# @ polylang
|
181 |
-
#: admin/admin-model.php:244
|
182 |
-
msgid "Enter a valid WordPress locale"
|
183 |
-
msgstr "輸入一個有效的 WordPress 語言環境"
|
184 |
-
|
185 |
-
# @ polylang
|
186 |
-
#: admin/admin-model.php:252
|
187 |
-
msgid "The language code must be unique"
|
188 |
-
msgstr "語言代碼必須是獨一無二"
|
189 |
-
|
190 |
-
# @ polylang
|
191 |
-
#: admin/admin-model.php:256
|
192 |
-
msgid "The language must have a name"
|
193 |
-
msgstr "這個語言必須有一個名字"
|
194 |
-
|
195 |
-
# @ polylang
|
196 |
-
#: admin/admin.php:367 admin/settings.php:180
|
197 |
-
msgid ""
|
198 |
-
"The language was created, but the WordPress language file was not "
|
199 |
-
"downloaded. Please install it manually."
|
200 |
-
msgstr "語言已經被建立,但是WordPress語言包並沒有下載到,請手動安裝它。"
|
201 |
-
|
202 |
-
# @ polylang
|
203 |
-
#: admin/admin-strings.php:59
|
204 |
-
msgid "Widget title"
|
205 |
-
msgstr "小工具標題"
|
206 |
-
|
207 |
-
# @ polylang
|
208 |
-
#: admin/settings.php:319
|
209 |
-
msgid "Taxonomies"
|
210 |
-
msgstr "自訂分類"
|
211 |
-
|
212 |
-
# @ polylang
|
213 |
-
#: admin/settings.php:320
|
214 |
-
msgid "Custom fields"
|
215 |
-
msgstr "自訂欄位"
|
216 |
-
|
217 |
-
# @ polylang
|
218 |
-
#: admin/settings.php:321
|
219 |
-
msgid "Comment status"
|
220 |
-
msgstr "迴響狀態"
|
221 |
-
|
222 |
-
# @ polylang
|
223 |
-
#: admin/settings.php:322
|
224 |
-
msgid "Ping status"
|
225 |
-
msgstr "通知狀態"
|
226 |
-
|
227 |
-
# @ polylang
|
228 |
-
#: admin/settings.php:323
|
229 |
-
msgid "Sticky posts"
|
230 |
-
msgstr "置頂文章"
|
231 |
-
|
232 |
-
# @ polylang
|
233 |
-
#: admin/settings.php:324
|
234 |
-
msgid "Published date"
|
235 |
-
msgstr "發佈日期"
|
236 |
-
|
237 |
-
# @ polylang
|
238 |
-
#: admin/settings.php:325
|
239 |
-
msgid "Post format"
|
240 |
-
msgstr "文章格式"
|
241 |
-
|
242 |
-
# @ polylang
|
243 |
-
#: admin/settings.php:326
|
244 |
-
msgid "Page parent"
|
245 |
-
msgstr "分頁上層"
|
246 |
-
|
247 |
-
# @ polylang
|
248 |
-
#: admin/settings.php:327
|
249 |
-
msgid "Page template"
|
250 |
-
msgstr "分頁模板"
|
251 |
-
|
252 |
-
# @ polylang
|
253 |
-
#: admin/settings.php:328
|
254 |
-
msgid "Page order"
|
255 |
-
msgstr "分頁順序"
|
256 |
-
|
257 |
-
# @ polylang
|
258 |
-
#: admin/settings.php:329
|
259 |
-
msgid "Featured image"
|
260 |
-
msgstr "特色圖片"
|
261 |
-
|
262 |
-
# @ polylang
|
263 |
-
#: admin/view-tab-lang.php:21
|
264 |
-
msgid "Edit language"
|
265 |
-
msgstr "編輯語言"
|
266 |
-
|
267 |
-
# @ polylang
|
268 |
-
#: admin/view-tab-lang.php:21 admin/view-tab-lang.php:96
|
269 |
-
msgid "Add new language"
|
270 |
-
msgstr "新增語言"
|
271 |
-
|
272 |
-
# @ polylang
|
273 |
-
#: admin/view-tab-lang.php:37
|
274 |
-
msgid "Choose a language"
|
275 |
-
msgstr "選擇一個語言"
|
276 |
-
|
277 |
-
# @ polylang
|
278 |
-
#: admin/view-tab-lang.php:51
|
279 |
-
msgid "You can choose a language in the list or directly edit it below."
|
280 |
-
msgstr "你可以在列表內選擇一個語言或直接在這邊編輯它。"
|
281 |
-
|
282 |
-
# @ polylang
|
283 |
-
#: admin/table-languages.php:74 admin/view-tab-lang.php:55
|
284 |
-
msgid "Full name"
|
285 |
-
msgstr "全名"
|
286 |
-
|
287 |
-
# @ polylang
|
288 |
-
#: admin/view-tab-lang.php:57
|
289 |
-
msgid "The name is how it is displayed on your site (for example: English)."
|
290 |
-
msgstr "這個名字是顯示於網站上(範例: English)"
|
291 |
-
|
292 |
-
# @ polylang
|
293 |
-
#: admin/table-languages.php:75 admin/view-tab-lang.php:61
|
294 |
-
msgid "Locale"
|
295 |
-
msgstr "語言環境"
|
296 |
-
|
297 |
-
# @ polylang
|
298 |
-
#: admin/view-tab-lang.php:66
|
299 |
-
msgid ""
|
300 |
-
"WordPress Locale for the language (for example: en_US). You will need to "
|
301 |
-
"install the .mo file for this language."
|
302 |
-
msgstr "WordPress 語言環境設定(範例:en_US)。你必須安裝對應此語言的 .mo 檔案。"
|
303 |
-
|
304 |
-
# @ polylang
|
305 |
-
#: admin/view-tab-lang.php:70
|
306 |
-
msgid "Language code"
|
307 |
-
msgstr "語言代碼"
|
308 |
-
|
309 |
-
# @ polylang
|
310 |
-
#: admin/view-tab-lang.php:76
|
311 |
-
msgid "Text direction"
|
312 |
-
msgstr "文字方向"
|
313 |
-
|
314 |
-
# @ polylang
|
315 |
-
#: admin/view-tab-lang.php:80
|
316 |
-
msgid "left to right"
|
317 |
-
msgstr "左到右"
|
318 |
-
|
319 |
-
# @ polylang
|
320 |
-
#: admin/view-tab-lang.php:85
|
321 |
-
msgid "right to left"
|
322 |
-
msgstr "右到左"
|
323 |
-
|
324 |
-
# @ polylang
|
325 |
-
#: admin/view-tab-lang.php:87
|
326 |
-
msgid "Choose the text direction for the language"
|
327 |
-
msgstr "選擇此語言的文字方向"
|
328 |
-
|
329 |
-
# @ polylang
|
330 |
-
#: admin/table-languages.php:77 admin/view-tab-lang.php:91
|
331 |
-
msgid "Order"
|
332 |
-
msgstr "順序"
|
333 |
-
|
334 |
-
# @ polylang
|
335 |
-
#: admin/view-tab-lang.php:93
|
336 |
-
msgid "Position of the language in the language switcher"
|
337 |
-
msgstr "此語言在語言切換選項中的位置"
|
338 |
-
|
339 |
-
# @ polylang
|
340 |
-
#: admin/admin-nav-menu.php:54 admin/admin-nav-menu.php:92
|
341 |
-
#: admin/admin-nav-menu.php:95 admin/admin-nav-menu.php:126
|
342 |
-
#: admin/admin-nav-menu.php:188 install/upgrade.php:301
|
343 |
-
msgid "Language switcher"
|
344 |
-
msgstr "語言切換"
|
345 |
-
|
346 |
-
# @ polylang
|
347 |
-
#: admin/view-tab-strings.php:8
|
348 |
-
msgid "Search translations"
|
349 |
-
msgstr "搜尋翻譯"
|
350 |
-
|
351 |
-
# @ polylang
|
352 |
-
#: admin/view-tab-strings.php:11
|
353 |
-
msgid "Clean strings translation database"
|
354 |
-
msgstr "清除資料庫中翻譯的字串"
|
355 |
-
|
356 |
-
# @ polylang
|
357 |
-
#: admin/view-tab-settings.php:14
|
358 |
-
msgid "Default language"
|
359 |
-
msgstr "預設語言"
|
360 |
-
|
361 |
-
# @ polylang
|
362 |
-
#: admin/view-tab-settings.php:29
|
363 |
-
msgid ""
|
364 |
-
"There are posts, pages, categories or tags without language set. Do you want "
|
365 |
-
"to set them all to default language ?"
|
366 |
-
msgstr "有文章、頁面、分類或標籤尚未設置語言。你要將要全部設定為預設語言嗎?"
|
367 |
-
|
368 |
-
# @ polylang
|
369 |
-
#: admin/view-tab-settings.php:149
|
370 |
-
msgid "Detect browser language"
|
371 |
-
msgstr "偵測瀏覽器語言"
|
372 |
-
|
373 |
-
# @ polylang
|
374 |
-
#: admin/view-tab-settings.php:155
|
375 |
-
msgid ""
|
376 |
-
"When the front page is visited, set the language according to the browser "
|
377 |
-
"preference"
|
378 |
-
msgstr "當首頁被訪問時,根據瀏覽器的偏好設置語言"
|
379 |
-
|
380 |
-
# @ polylang
|
381 |
-
#: admin/view-tab-settings.php:37
|
382 |
-
msgid "URL modifications"
|
383 |
-
msgstr "URL 網址改寫"
|
384 |
-
|
385 |
-
# @ polylang
|
386 |
-
#: admin/view-tab-settings.php:93
|
387 |
-
msgid "Hide URL language information for default language"
|
388 |
-
msgstr "隱藏預設語言的 URL 訊息"
|
389 |
-
|
390 |
-
# @ polylang
|
391 |
-
#: admin/view-tab-settings.php:162
|
392 |
-
msgid "Media"
|
393 |
-
msgstr "媒體庫"
|
394 |
-
|
395 |
-
# @ polylang
|
396 |
-
#: admin/view-tab-settings.php:168
|
397 |
-
msgid "Activate languages and translations for media"
|
398 |
-
msgstr "為媒體庫啟用語言與翻譯功能"
|
399 |
-
|
400 |
-
# @ polylang
|
401 |
-
#: admin/view-tab-settings.php:215
|
402 |
-
msgid "Synchronization"
|
403 |
-
msgstr "同步"
|
404 |
-
|
405 |
-
# @ polylang
|
406 |
-
#: admin/view-tab-settings.php:176
|
407 |
-
msgid "Custom post types"
|
408 |
-
msgstr "自訂文章格式"
|
409 |
-
|
410 |
-
# @ polylang
|
411 |
-
#: admin/view-tab-settings.php:189
|
412 |
-
msgid "Activate languages and translations for custom post types."
|
413 |
-
msgstr "為自訂文章格式啟用語言與翻譯。"
|
414 |
-
|
415 |
-
# @ polylang
|
416 |
-
#: admin/view-tab-settings.php:196
|
417 |
-
msgid "Custom taxonomies"
|
418 |
-
msgstr "自定義分類"
|
419 |
-
|
420 |
-
# @ polylang
|
421 |
-
#: admin/view-tab-settings.php:209
|
422 |
-
msgid "Activate languages and translations for custom taxonomies."
|
423 |
-
msgstr "為自定義分類啟用語言與翻譯功能。"
|
424 |
-
|
425 |
-
# @ polylang
|
426 |
-
#: admin/admin-filters-post.php:433 admin/admin-filters-term.php:642
|
427 |
-
#: admin/table-languages.php:54 admin/view-translations-media.php:21
|
428 |
-
msgid "Edit"
|
429 |
-
msgstr "編輯"
|
430 |
-
|
431 |
-
# @ polylang
|
432 |
-
#: admin/table-languages.php:60 admin/table-string.php:168
|
433 |
-
msgid "Delete"
|
434 |
-
msgstr "刪除"
|
435 |
-
|
436 |
-
# @ polylang
|
437 |
-
#: admin/table-languages.php:76
|
438 |
-
msgid "Code"
|
439 |
-
msgstr "代碼"
|
440 |
-
|
441 |
-
# @ polylang
|
442 |
-
#: admin/table-languages.php:78
|
443 |
-
msgid "Flag"
|
444 |
-
msgstr "旗幟"
|
445 |
-
|
446 |
-
# @ polylang
|
447 |
-
#: admin/table-languages.php:79
|
448 |
-
msgid "Posts"
|
449 |
-
msgstr "文章"
|
450 |
-
|
451 |
-
# @ polylang
|
452 |
-
#: admin/table-string.php:110
|
453 |
-
msgid "Name"
|
454 |
-
msgstr "名稱"
|
455 |
-
|
456 |
-
# @ polylang
|
457 |
-
#: admin/table-string.php:111
|
458 |
-
msgid "String"
|
459 |
-
msgstr "字串"
|
460 |
-
|
461 |
-
# @ polylang
|
462 |
-
#: admin/view-translations-media.php:30 admin/view-translations-post.php:21
|
463 |
-
#: admin/view-translations-term.php:30
|
464 |
-
msgid "Add new"
|
465 |
-
msgstr "新增"
|
466 |
-
|
467 |
-
# @ polylang
|
468 |
-
#: include/widget-languages.php:16
|
469 |
-
msgid "Language Switcher"
|
470 |
-
msgstr "語言切換"
|
471 |
-
|
472 |
-
# @ polylang
|
473 |
-
#: include/widget-languages.php:16
|
474 |
-
msgid "Displays a language switcher"
|
475 |
-
msgstr "顯示語言切換工具"
|
476 |
-
|
477 |
-
# @ polylang
|
478 |
-
#: include/widget-languages.php:75
|
479 |
-
msgid "Title:"
|
480 |
-
msgstr "標題:"
|
481 |
-
|
482 |
-
# @ polylang
|
483 |
-
#. translators: plugin header field 'Description'
|
484 |
-
#: polylang.php:0
|
485 |
-
msgid "Adds multilingual capability to WordPress"
|
486 |
-
msgstr "讓WordPress增加多語言功能"
|
487 |
-
|
488 |
-
# @ polylang
|
489 |
-
#: install/install.php:24
|
490 |
-
#, php-format
|
491 |
-
msgid "You are using WordPress %s. Polylang requires at least WordPress %s."
|
492 |
-
msgstr "你正在使用 WordPress %s。 Polylang 最低系統需求 WordPress %s。"
|
493 |
-
|
494 |
-
# @ polylang
|
495 |
-
#: install/upgrade.php:76
|
496 |
-
msgid ""
|
497 |
-
"Polylang has been deactivated because you upgraded from a too old version."
|
498 |
-
msgstr "Polylang 已經停用,因為你從太舊的版本升級。"
|
499 |
-
|
500 |
-
# @ polylang
|
501 |
-
#: install/upgrade.php:78
|
502 |
-
#, php-format
|
503 |
-
msgid "Please upgrade first to %s before ugrading to %s."
|
504 |
-
msgstr "在升級到 %s 之前請先升級到 %s。"
|
505 |
-
|
506 |
-
# @ polylang
|
507 |
-
#: admin/table-string.php:109
|
508 |
-
msgid "Group"
|
509 |
-
msgstr "群組"
|
510 |
-
|
511 |
-
# @ polylang
|
512 |
-
#: admin/table-string.php:187
|
513 |
-
msgid "View all groups"
|
514 |
-
msgstr "檢視全部群組"
|
515 |
-
|
516 |
-
# @ polylang
|
517 |
-
#: admin/table-languages.php:59
|
518 |
-
msgid "You are about to permanently delete this language. Are you sure?"
|
519 |
-
msgstr "你將永遠刪除此語言。確定刪除?"
|
520 |
-
|
521 |
-
# @ polylang
|
522 |
-
#: admin/view-tab-strings.php:12
|
523 |
-
msgid ""
|
524 |
-
"Use this to remove unused strings from database, for example after a plugin "
|
525 |
-
"has been uninstalled."
|
526 |
-
msgstr "使用它從資料庫中刪除未使用的字串。例如在外掛被移除後。"
|
527 |
-
|
528 |
-
# @ polylang
|
529 |
-
#: admin/view-tab-settings.php:226
|
530 |
-
msgid ""
|
531 |
-
"The synchronization options allow to maintain exact same values (or "
|
532 |
-
"translations in the case of taxonomies and page parent) of meta content "
|
533 |
-
"between the translations of a post or page."
|
534 |
-
msgstr ""
|
535 |
-
"同步的設定允許在一篇文章或是頁面(或自定義分類、上層頁面)的翻譯保存相同內容的"
|
536 |
-
"值。<br />[ The synchronization options allow to maintain exact same values "
|
537 |
-
"(or translations in the case of taxonomies and page parent) of meta content "
|
538 |
-
"between the translations of a post or page.]"
|
539 |
-
|
540 |
-
# @ polylang
|
541 |
-
#: admin/admin-model.php:248
|
542 |
-
msgid "The language code contains invalid characters"
|
543 |
-
msgstr "語言代碼中帶有無效的字元"
|
544 |
-
|
545 |
-
# @ polylang
|
546 |
-
#: admin/view-tab-settings.php:43
|
547 |
-
msgid "The language is set from content"
|
548 |
-
msgstr "只針對內容作多語言設定。(網址不變更)"
|
549 |
-
|
550 |
-
# @ polylang
|
551 |
-
#: admin/view-tab-settings.php:46
|
552 |
-
msgid "Posts, pages, categories and tags urls are not modified."
|
553 |
-
msgstr "文章、頁面、分類與標籤的網址並不會被改寫。"
|
554 |
-
|
555 |
-
# @ polylang
|
556 |
-
#: admin/view-tab-settings.php:51
|
557 |
-
msgid "The language is set from the directory name in pretty permalinks"
|
558 |
-
msgstr "語言設置是在漂亮的固定網址中加入目錄名稱"
|
559 |
-
|
560 |
-
# @ polylang
|
561 |
-
#: admin/view-tab-settings.php:54 admin/view-tab-settings.php:63
|
562 |
-
#: admin/view-tab-settings.php:110 admin/view-tab-settings.php:119
|
563 |
-
msgid "Example:"
|
564 |
-
msgstr "範例:"
|
565 |
-
|
566 |
-
# @ polylang
|
567 |
-
#: admin/view-tab-settings.php:60
|
568 |
-
msgid "The language is set from the subdomain name in pretty permalinks"
|
569 |
-
msgstr "語言設置是透過子網域來設定漂亮的固定網址。"
|
570 |
-
|
571 |
-
# @ polylang
|
572 |
-
#: admin/view-tab-settings.php:69
|
573 |
-
msgid "The language is set from different domains"
|
574 |
-
msgstr "透過不同的網域名稱來設置不同的語言。"
|
575 |
-
|
576 |
-
# @ polylang
|
577 |
-
#: admin/view-tab-settings.php:107
|
578 |
-
msgid "Remove /language/ in pretty permalinks"
|
579 |
-
msgstr "在漂亮的固定網址中移除「/language/」"
|
580 |
-
|
581 |
-
# @ polylang
|
582 |
-
#: admin/view-tab-settings.php:116
|
583 |
-
msgid "Keep /language/ in pretty permalinks"
|
584 |
-
msgstr "在漂亮的固定網址中保留「/language/」"
|
585 |
-
|
586 |
-
# @ polylang
|
587 |
-
#: admin/view-tab-settings.php:131
|
588 |
-
msgid ""
|
589 |
-
"The front page url contains the language code instead of the page name or "
|
590 |
-
"page id"
|
591 |
-
msgstr "首頁URL包含語言代碼而不是頁面名稱或是頁面ID"
|
592 |
-
|
593 |
-
# @ polylang
|
594 |
-
#: admin/view-tab-settings.php:139
|
595 |
-
#, php-format
|
596 |
-
msgid "Example: %s instead of %s"
|
597 |
-
msgstr "範例: %s 而不是 %s"
|
598 |
-
|
599 |
-
# @ polylang
|
600 |
-
#: admin/admin-model.php:38
|
601 |
-
msgid "Impossible to add the language."
|
602 |
-
msgstr "無法加入此語言。"
|
603 |
-
|
604 |
-
# @ polylang
|
605 |
-
#: admin/admin-model.php:66
|
606 |
-
msgid "Language added."
|
607 |
-
msgstr "語言已新增。"
|
608 |
-
|
609 |
-
# @ polylang
|
610 |
-
#: admin/admin-model.php:146
|
611 |
-
msgid "Language deleted."
|
612 |
-
msgstr "語言已刪除。"
|
613 |
-
|
614 |
-
# @ polylang
|
615 |
-
#: admin/admin-model.php:227
|
616 |
-
msgid "Language updated."
|
617 |
-
msgstr "語言已更新。"
|
618 |
-
|
619 |
-
# @ polylang
|
620 |
-
#: admin/settings.php:239
|
621 |
-
msgid "Translations updated."
|
622 |
-
msgstr "翻譯已更新。"
|
623 |
-
|
624 |
-
# @ polylang
|
625 |
-
#: admin/view-tab-lang.php:72
|
626 |
-
msgid "Language code - preferably 2-letters ISO 639-1 (for example: en)"
|
627 |
-
msgstr "語言代碼 - 2 字元語言代碼,依據 ISO 639-1 標準 (例如: en)"
|
628 |
-
|
629 |
-
# @ polylang
|
630 |
-
#: admin/admin-filters.php:203
|
631 |
-
msgid "The chosen static front page must be translated in all languages."
|
632 |
-
msgstr ""
|
633 |
-
|
634 |
-
# @ polylang
|
635 |
-
#: admin/admin-strings.php:60
|
636 |
-
msgid "Widget text"
|
637 |
-
msgstr ""
|
638 |
-
|
639 |
-
# @ polylang
|
640 |
-
#: admin/settings.php:52
|
641 |
-
msgid "Recommended plugins"
|
642 |
-
msgstr ""
|
643 |
-
|
644 |
-
# @ polylang
|
645 |
-
#: admin/view-tab-settings.php:51
|
646 |
-
msgid "The language is set from the code in the URL"
|
647 |
-
msgstr ""
|
648 |
-
|
649 |
-
# @ polylang
|
650 |
-
#: include/switcher.php:26
|
651 |
-
msgid "Hides languages with no translation"
|
652 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modules/plugins/cache-compat.php
ADDED
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* A class to manage specific compatibility issue with cache plugins
|
5 |
+
* Tested with WP Rocket 2.10.7
|
6 |
+
*
|
7 |
+
* @since 2.3
|
8 |
+
*/
|
9 |
+
class PLL_Cache_Compat {
|
10 |
+
/**
|
11 |
+
* Setups actions
|
12 |
+
*
|
13 |
+
* @since 2.3
|
14 |
+
*/
|
15 |
+
public function init() {
|
16 |
+
add_action( 'wp_print_footer_scripts', array( $this, 'add_cookie_script' ) );
|
17 |
+
add_action( 'wp', array( $this, 'do_not_cache_site_home' ) );
|
18 |
+
}
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Currently all tested cache plugins don't send cookies with cached pages
|
22 |
+
* This makes us impossible know the language of the last browsed page
|
23 |
+
* This functions allows to create the cookie in javascript as a workaround
|
24 |
+
*
|
25 |
+
* @since 2.3
|
26 |
+
*/
|
27 |
+
public function add_cookie_script() {
|
28 |
+
$domain = ( 2 == PLL()->options['force_lang'] ) ? parse_url( PLL()->links_model->home, PHP_URL_HOST ) : COOKIE_DOMAIN;
|
29 |
+
$js = sprintf( '
|
30 |
+
var date = new Date();
|
31 |
+
date.setTime( date.getTime() + %d );
|
32 |
+
document.cookie = "%s=%s; expires=" + date.toUTCString() + "; path=%s%s";',
|
33 |
+
esc_js( apply_filters( 'pll_cookie_expiration', YEAR_IN_SECONDS ) ),
|
34 |
+
esc_js( PLL_COOKIE ),
|
35 |
+
esc_js( pll_current_language() ),
|
36 |
+
esc_js( COOKIEPATH ),
|
37 |
+
$domain ? '; domain=' . esc_js( $domain ) : ''
|
38 |
+
);
|
39 |
+
echo '<script type="text/javascript">' . $js . '</script>';
|
40 |
+
}
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Informs cache plugins not to cache the home in the default language
|
44 |
+
* When the detection of the browser preferred language is active
|
45 |
+
*
|
46 |
+
* @since 2.3
|
47 |
+
*/
|
48 |
+
public function do_not_cache_site_home() {
|
49 |
+
if ( ! defined( 'DONOTCACHEPAGE' ) && PLL()->options['browser'] && PLL()->options['hide_default'] && is_front_page() && pll_current_language() === pll_default_language() ) {
|
50 |
+
define( 'DONOTCACHEPAGE', true );
|
51 |
+
}
|
52 |
+
}
|
53 |
+
}
|
modules/plugins/jetpack.php
ADDED
@@ -0,0 +1,137 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Manages the compatibility with Jetpack
|
5 |
+
*
|
6 |
+
* @since 2.3
|
7 |
+
*/
|
8 |
+
class PLL_Jetpack {
|
9 |
+
/**
|
10 |
+
* Constructor
|
11 |
+
*
|
12 |
+
* @since 2.3
|
13 |
+
*/
|
14 |
+
public function __construct() {
|
15 |
+
add_action( 'init', array( $this, 'jetpack_init' ) );
|
16 |
+
add_action( 'jetpack_widget_get_top_posts', array( $this, 'jetpack_widget_get_top_posts' ), 10, 3 );
|
17 |
+
add_filter( 'grunion_contact_form_field_html', array( $this, 'grunion_contact_form_field_html_filter' ), 10, 3 );
|
18 |
+
add_filter( 'jetpack_open_graph_tags', array( $this, 'jetpack_ogp' ) );
|
19 |
+
add_filter( 'jetpack_relatedposts_filter_filters', array( $this, 'jetpack_relatedposts_filter_filters' ), 10, 2 );
|
20 |
+
|
21 |
+
// Jetpack infinite scroll
|
22 |
+
if ( isset( $_GET['infinity'], $_POST['action'] ) && 'infinite_scroll' == $_POST['action'] ) {
|
23 |
+
add_filter( 'pll_is_ajax_on_front', '__return_true' );
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Add filters
|
29 |
+
*
|
30 |
+
* @since 2.1
|
31 |
+
*/
|
32 |
+
public function jetpack_init() {
|
33 |
+
if ( ! defined( 'JETPACK__VERSION' ) ) {
|
34 |
+
return;
|
35 |
+
}
|
36 |
+
|
37 |
+
// Infinite scroll ajax url must be on the right domain
|
38 |
+
if ( did_action( 'pll_init' ) && PLL()->options['force_lang'] > 1 ) {
|
39 |
+
add_filter( 'infinite_scroll_ajax_url', array( PLL()->links_model, 'site_url' ) );
|
40 |
+
add_filter( 'infinite_scroll_js_settings', array( $this, 'jetpack_infinite_scroll_js_settings' ) );
|
41 |
+
}
|
42 |
+
}
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Filter the Top Posts and Pages by language.
|
46 |
+
* Adapted from the same function in jetpack-3.0.2/3rd-party/wpml.php
|
47 |
+
*
|
48 |
+
* @since 1.5.4
|
49 |
+
*
|
50 |
+
* @param array $posts Array of the most popular posts.
|
51 |
+
* @param array $post_ids Array of Post IDs.
|
52 |
+
* @param string $count Number of Top Posts we want to display.
|
53 |
+
* @return array
|
54 |
+
*/
|
55 |
+
public function jetpack_widget_get_top_posts( $posts, $post_ids, $count ) {
|
56 |
+
foreach ( $posts as $k => $post ) {
|
57 |
+
if ( pll_current_language() !== pll_get_post_language( $post['post_id'] ) ) {
|
58 |
+
unset( $posts[ $k ] );
|
59 |
+
}
|
60 |
+
}
|
61 |
+
|
62 |
+
return $posts;
|
63 |
+
}
|
64 |
+
|
65 |
+
/**
|
66 |
+
* Filter the HTML of the Contact Form and output the one requested by language.
|
67 |
+
* Adapted from the same function in jetpack-3.0.2/3rd-party/wpml.php
|
68 |
+
* Keeps using 'icl_translate' as the function registers the string
|
69 |
+
*
|
70 |
+
* @since 1.5.4
|
71 |
+
*
|
72 |
+
* @param string $r Contact Form HTML output.
|
73 |
+
* @param string $field_label Field label.
|
74 |
+
* @param int|null $id Post ID.
|
75 |
+
* @return string
|
76 |
+
*/
|
77 |
+
public function grunion_contact_form_field_html_filter( $r, $field_label, $id ) {
|
78 |
+
if ( function_exists( 'icl_translate' ) ) {
|
79 |
+
if ( pll_current_language() !== pll_default_language() ) {
|
80 |
+
$label_translation = icl_translate( 'jetpack ', $field_label . '_label', $field_label );
|
81 |
+
$r = str_replace( $field_label, $label_translation, $r );
|
82 |
+
}
|
83 |
+
}
|
84 |
+
|
85 |
+
return $r;
|
86 |
+
}
|
87 |
+
|
88 |
+
/**
|
89 |
+
* Adds opengraph support for locale and translations
|
90 |
+
*
|
91 |
+
* @since 1.6
|
92 |
+
*
|
93 |
+
* @param array $tags opengraph tags to output
|
94 |
+
* @return array
|
95 |
+
*/
|
96 |
+
public function jetpack_ogp( $tags ) {
|
97 |
+
if ( did_action( 'pll_init' ) ) {
|
98 |
+
foreach ( PLL()->model->get_languages_list() as $language ) {
|
99 |
+
if ( PLL()->curlang->slug !== $language->slug && PLL()->links->get_translation_url( $language ) && isset( $language->facebook ) ) {
|
100 |
+
$tags['og:locale:alternate'][] = $language->facebook;
|
101 |
+
}
|
102 |
+
if ( PLL()->curlang->slug === $language->slug && isset( $language->facebook ) ) {
|
103 |
+
$tags['og:locale'] = $language->facebook;
|
104 |
+
}
|
105 |
+
}
|
106 |
+
}
|
107 |
+
return $tags;
|
108 |
+
}
|
109 |
+
|
110 |
+
/**
|
111 |
+
* Allows to make sure that related posts are in the correct language
|
112 |
+
*
|
113 |
+
* @since 1.8
|
114 |
+
*
|
115 |
+
* @param array $filters Array of ElasticSearch filters based on the post_id and args.
|
116 |
+
* @param string $post_id Post ID of the post for which we are retrieving Related Posts.
|
117 |
+
* @return array
|
118 |
+
*/
|
119 |
+
function jetpack_relatedposts_filter_filters( $filters, $post_id ) {
|
120 |
+
$slug = sanitize_title( pll_get_post_language( $post_id, 'slug' ) );
|
121 |
+
$filters[] = array( 'term' => array( 'taxonomy.language.slug' => $slug ) );
|
122 |
+
return $filters;
|
123 |
+
}
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Fixes the settings history host for infinite scroll when using subdomains or multiple domains
|
127 |
+
*
|
128 |
+
* @since 2.1
|
129 |
+
*
|
130 |
+
* @param array $settings
|
131 |
+
* @return array
|
132 |
+
*/
|
133 |
+
public function jetpack_infinite_scroll_js_settings( $settings ) {
|
134 |
+
$settings['history']['host'] = parse_url( pll_home_url(), PHP_URL_HOST ); // Jetpack uses get_option( 'home' )
|
135 |
+
return $settings;
|
136 |
+
}
|
137 |
+
}
|
modules/plugins/plugins-compat.php
CHANGED
@@ -15,6 +15,8 @@ class PLL_Plugins_Compat {
|
|
15 |
* @since 1.0
|
16 |
*/
|
17 |
protected function __construct() {
|
|
|
|
|
18 |
// WordPress Importer
|
19 |
add_action( 'init', array( $this, 'maybe_wordpress_importer' ) );
|
20 |
add_filter( 'wp_import_terms', array( $this, 'wp_import_terms' ) );
|
@@ -22,9 +24,6 @@ class PLL_Plugins_Compat {
|
|
22 |
// YARPP
|
23 |
add_action( 'init', array( $this, 'yarpp_init' ) ); // after Polylang has registered its taxonomy in setup_theme
|
24 |
|
25 |
-
// Yoast SEO
|
26 |
-
add_action( 'pll_language_defined', array( $this, 'wpseo_init' ) );
|
27 |
-
|
28 |
// Custom field template
|
29 |
add_action( 'add_meta_boxes', array( $this, 'cft_copy' ), 10, 2 );
|
30 |
|
@@ -38,17 +37,8 @@ class PLL_Plugins_Compat {
|
|
38 |
// Duplicate post
|
39 |
add_filter( 'option_duplicate_post_taxonomies_blacklist', array( $this, 'duplicate_post_taxonomies_blacklist' ) );
|
40 |
|
41 |
-
// Jetpack
|
42 |
-
|
43 |
-
add_action( 'jetpack_widget_get_top_posts', array( $this, 'jetpack_widget_get_top_posts' ), 10, 3 );
|
44 |
-
add_filter( 'grunion_contact_form_field_html', array( $this, 'grunion_contact_form_field_html_filter' ), 10, 3 );
|
45 |
-
add_filter( 'jetpack_open_graph_tags', array( $this, 'jetpack_ogp' ) );
|
46 |
-
add_filter( 'jetpack_relatedposts_filter_filters', array( $this, 'jetpack_relatedposts_filter_filters' ), 10, 2 );
|
47 |
-
|
48 |
-
// Jetpack infinite scroll
|
49 |
-
if ( ! defined( 'PLL_AJAX_ON_FRONT' ) && isset( $_GET['infinity'], $_POST['action'] ) && 'infinite_scroll' == $_POST['action'] ) {
|
50 |
-
define( 'PLL_AJAX_ON_FRONT', true );
|
51 |
-
}
|
52 |
|
53 |
// WP Sweep
|
54 |
add_filter( 'wp_sweep_excluded_taxonomies', array( $this, 'wp_sweep_excluded_taxonomies' ) );
|
@@ -81,6 +71,49 @@ class PLL_Plugins_Compat {
|
|
81 |
return self::$instance;
|
82 |
}
|
83 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
/**
|
85 |
* WordPress Importer
|
86 |
* If WordPress Importer is active, replace the wordpress_importer_init function
|
@@ -125,7 +158,7 @@ class PLL_Plugins_Compat {
|
|
125 |
if ( 'language' === $term['term_taxonomy'] ) {
|
126 |
$description = maybe_unserialize( $term['term_description'] );
|
127 |
if ( empty( $description['flag_code'] ) && isset( $languages[ $description['locale'] ] ) ) {
|
128 |
-
$description['flag_code'] = $languages[ $description['locale'] ][
|
129 |
$terms[ $key ]['term_description'] = serialize( $description );
|
130 |
}
|
131 |
}
|
@@ -143,322 +176,6 @@ class PLL_Plugins_Compat {
|
|
143 |
$GLOBALS['wp_taxonomies']['language']->yarpp_support = 1;
|
144 |
}
|
145 |
|
146 |
-
/**
|
147 |
-
* Yoast SEO
|
148 |
-
* Translate options and add specific filters and actions
|
149 |
-
*
|
150 |
-
* @since 1.6.4
|
151 |
-
*/
|
152 |
-
public function wpseo_init() {
|
153 |
-
if ( ! defined( 'WPSEO_VERSION' ) ) {
|
154 |
-
return;
|
155 |
-
}
|
156 |
-
|
157 |
-
if ( ! PLL() instanceof PLL_Frontend ) {
|
158 |
-
add_action( 'admin_init', array( $this, 'wpseo_register_strings' ) );
|
159 |
-
return;
|
160 |
-
}
|
161 |
-
|
162 |
-
add_filter( 'option_wpseo_titles', array( $this, 'wpseo_translate_titles' ) );
|
163 |
-
|
164 |
-
// Reloads options once the language has been defined to enable translations
|
165 |
-
// Useful only when the language is set from content
|
166 |
-
if ( did_action( 'wp_loaded' ) ) {
|
167 |
-
if ( version_compare( WPSEO_VERSION, '1.7.2', '<' ) ) {
|
168 |
-
global $wpseo_front;
|
169 |
-
} else {
|
170 |
-
$wpseo_front = WPSEO_Frontend::get_instance();
|
171 |
-
}
|
172 |
-
|
173 |
-
$options = version_compare( WPSEO_VERSION, '1.5', '<' ) ? get_wpseo_options_arr() : WPSEO_Options::get_option_names();
|
174 |
-
foreach ( $options as $opt ) {
|
175 |
-
$wpseo_front->options = array_merge( $wpseo_front->options, (array) get_option( $opt ) );
|
176 |
-
}
|
177 |
-
}
|
178 |
-
|
179 |
-
// Filters sitemap queries to remove inactive language or to get
|
180 |
-
// one sitemap per language when using multiple domains or subdomains
|
181 |
-
// because WPSEO does not accept several domains or subdomains in one sitemap
|
182 |
-
add_filter( 'wpseo_posts_join', array( $this, 'wpseo_posts_join' ), 10, 2 );
|
183 |
-
add_filter( 'wpseo_posts_where', array( $this, 'wpseo_posts_where' ), 10, 2 );
|
184 |
-
add_filter( 'wpseo_typecount_join', array( $this, 'wpseo_posts_join' ), 10, 2 );
|
185 |
-
add_filter( 'wpseo_typecount_where', array( $this, 'wpseo_posts_where' ), 10, 2 );
|
186 |
-
|
187 |
-
if ( PLL()->options['force_lang'] > 1 ) {
|
188 |
-
add_filter( 'wpseo_enable_xml_sitemap_transient_caching', '__return_false' ); // Disable cache! otherwise WPSEO keeps only one domain (thanks to Junaid Bhura)
|
189 |
-
add_filter( 'home_url', array( $this, 'wpseo_home_url' ), 10, 2 ); // Fix home_url
|
190 |
-
} else {
|
191 |
-
// Get all terms in all languages when the language is set from the content or directory name
|
192 |
-
add_filter( 'get_terms_args', array( $this, 'wpseo_remove_terms_filter' ) );
|
193 |
-
|
194 |
-
// Add the homepages for all languages to the sitemap when the front page displays posts
|
195 |
-
if ( ! get_option( 'page_on_front' ) ) {
|
196 |
-
add_filter( 'wpseo_sitemap_post_content', array( $this, 'add_language_home_urls' ) );
|
197 |
-
}
|
198 |
-
}
|
199 |
-
|
200 |
-
add_filter( 'pll_home_url_white_list', array( $this, 'wpseo_home_url_white_list' ) );
|
201 |
-
add_action( 'wpseo_opengraph', array( $this, 'wpseo_ogp' ), 2 );
|
202 |
-
add_filter( 'wpseo_canonical', array( $this, 'wpseo_canonical' ) );
|
203 |
-
}
|
204 |
-
|
205 |
-
/**
|
206 |
-
* Yoast SEO
|
207 |
-
* Helper function to register strings for custom post types and custom taxonomies titles and meta descriptions
|
208 |
-
*
|
209 |
-
* @since 2.1.6
|
210 |
-
*
|
211 |
-
* @param array $options
|
212 |
-
* @param array $titles
|
213 |
-
* @return array
|
214 |
-
*/
|
215 |
-
protected function _wpseo_register_strings( $options, $titles ) {
|
216 |
-
foreach ( $titles as $title ) {
|
217 |
-
if ( ! empty( $options[ $title ] ) ) {
|
218 |
-
pll_register_string( $title, $options[ $title ], 'wordpress-seo' );
|
219 |
-
}
|
220 |
-
}
|
221 |
-
return $options;
|
222 |
-
}
|
223 |
-
|
224 |
-
/**
|
225 |
-
* Yoast SEO
|
226 |
-
* Registers strings for custom post types and custom taxonomies titles and meta descriptions
|
227 |
-
*
|
228 |
-
* @since 2.0
|
229 |
-
*/
|
230 |
-
function wpseo_register_strings() {
|
231 |
-
$options = get_option( 'wpseo_titles' );
|
232 |
-
foreach ( get_post_types( array( 'public' => true, '_builtin' => false ) ) as $t ) {
|
233 |
-
if ( pll_is_translated_post_type( $t ) ) {
|
234 |
-
$this->_wpseo_register_strings( $options, array( 'title-' . $t, 'metadesc-' . $t ) );
|
235 |
-
}
|
236 |
-
}
|
237 |
-
foreach ( get_post_types( array( 'has_archive' => true, '_builtin' => false ) ) as $t ) {
|
238 |
-
if ( pll_is_translated_post_type( $t ) ) {
|
239 |
-
$this->_wpseo_register_strings( $options, array( 'title-ptarchive-' . $t, 'metadesc-ptarchive-' . $t, 'bctitle-ptarchive-' . $t ) );
|
240 |
-
}
|
241 |
-
}
|
242 |
-
foreach ( get_taxonomies( array( 'public' => true, '_builtin' => false ) ) as $t ) {
|
243 |
-
if ( pll_is_translated_taxonomy( $t ) ) {
|
244 |
-
$this->_wpseo_register_strings( $options, array( 'title-tax-' . $t, 'metadesc-tax-' . $t ) );
|
245 |
-
}
|
246 |
-
}
|
247 |
-
}
|
248 |
-
|
249 |
-
/**
|
250 |
-
* Yoast SEO
|
251 |
-
* Helper function to translate custom post types and custom taxonomies titles and meta descriptions
|
252 |
-
*
|
253 |
-
* @since 2.1.6
|
254 |
-
*
|
255 |
-
* @param array $options
|
256 |
-
* @param array $titles
|
257 |
-
* @return array
|
258 |
-
*/
|
259 |
-
protected function _wpseo_translate_titles( $options, $titles ) {
|
260 |
-
foreach ( $titles as $title ) {
|
261 |
-
if ( ! empty( $options[ $title ] ) ) {
|
262 |
-
$options[ $title ] = pll__( $options[ $title ] );
|
263 |
-
}
|
264 |
-
}
|
265 |
-
return $options;
|
266 |
-
}
|
267 |
-
|
268 |
-
/**
|
269 |
-
* Yoast SEO
|
270 |
-
* Translates strings for custom post types and custom taxonomies titles and meta descriptions
|
271 |
-
*
|
272 |
-
* @since 2.0
|
273 |
-
*
|
274 |
-
* @param array $options
|
275 |
-
* @return array
|
276 |
-
*/
|
277 |
-
function wpseo_translate_titles( $options ) {
|
278 |
-
if ( PLL() instanceof PLL_Frontend ) {
|
279 |
-
foreach ( get_post_types( array( 'public' => true, '_builtin' => false ) ) as $t ) {
|
280 |
-
if ( pll_is_translated_post_type( $t ) ) {
|
281 |
-
$options = $this->_wpseo_translate_titles( $options, array( 'title-' . $t, 'metadesc-' . $t ) );
|
282 |
-
}
|
283 |
-
}
|
284 |
-
foreach ( get_post_types( array( 'has_archive' => true, '_builtin' => false ) ) as $t ) {
|
285 |
-
if ( pll_is_translated_post_type( $t ) ) {
|
286 |
-
$options = $this->_wpseo_translate_titles( $options, array( 'title-ptarchive-' . $t, 'metadesc-ptarchive-' . $t, 'bctitle-ptarchive-' . $t ) );
|
287 |
-
}
|
288 |
-
}
|
289 |
-
foreach ( get_taxonomies( array( 'public' => true, '_builtin' => false ) ) as $t ) {
|
290 |
-
if ( pll_is_translated_taxonomy( $t ) ) {
|
291 |
-
$options = $this->_wpseo_translate_titles( $options, array( 'title-tax-' . $t, 'metadesc-tax-' . $t ) );
|
292 |
-
}
|
293 |
-
}
|
294 |
-
}
|
295 |
-
return $options;
|
296 |
-
}
|
297 |
-
|
298 |
-
/**
|
299 |
-
* Yoast SEO
|
300 |
-
* Fixes the home url as well as the stylesheet url
|
301 |
-
* Only when using multiple domains or subdomains
|
302 |
-
*
|
303 |
-
* @since 1.6.4
|
304 |
-
*
|
305 |
-
* @param string $url
|
306 |
-
* @param string $path
|
307 |
-
* @return $url
|
308 |
-
*/
|
309 |
-
public function wpseo_home_url( $url, $path ) {
|
310 |
-
$uri = empty( $path ) ? ltrim( $_SERVER['REQUEST_URI'], '/' ) : $path;
|
311 |
-
|
312 |
-
if ( 'sitemap_index.xml' === $uri || preg_match( '#([^/]+?)-sitemap([0-9]+)?\.xml|([a-z]+)?-?sitemap\.xsl#', $uri ) ) {
|
313 |
-
$url = PLL()->links_model->switch_language_in_link( $url, PLL()->curlang );
|
314 |
-
}
|
315 |
-
|
316 |
-
return $url;
|
317 |
-
}
|
318 |
-
|
319 |
-
/**
|
320 |
-
* Yoast SEO
|
321 |
-
* Get active languages for the sitemaps
|
322 |
-
*
|
323 |
-
* @since 2.0
|
324 |
-
*
|
325 |
-
* @return array list of active language slugs, empty if all languages are active
|
326 |
-
*/
|
327 |
-
protected function wpseo_get_active_languages() {
|
328 |
-
$languages = PLL()->model->get_languages_list();
|
329 |
-
if ( wp_list_filter( $languages, array( 'active' => false ) ) ) {
|
330 |
-
return wp_list_pluck( wp_list_filter( $languages, array( 'active' => false ), 'NOT' ), 'slug' );
|
331 |
-
}
|
332 |
-
return array();
|
333 |
-
}
|
334 |
-
|
335 |
-
/**
|
336 |
-
* Yoast SEO
|
337 |
-
* Modifies the sql request for posts sitemaps
|
338 |
-
* Only when using multiple domains or subdomains or if some languages are not active
|
339 |
-
*
|
340 |
-
* @since 1.6.4
|
341 |
-
*
|
342 |
-
* @param string $sql JOIN clause
|
343 |
-
* @param string $post_type
|
344 |
-
* @return string
|
345 |
-
*/
|
346 |
-
public function wpseo_posts_join( $sql, $post_type ) {
|
347 |
-
return pll_is_translated_post_type( $post_type ) && ( PLL()->options['force_lang'] > 1 || $this->wpseo_get_active_languages() ) ? $sql . PLL()->model->post->join_clause() : $sql;
|
348 |
-
}
|
349 |
-
|
350 |
-
/**
|
351 |
-
* Yoast SEO
|
352 |
-
* Modifies the sql request for posts sitemaps
|
353 |
-
* Only when using multiple domains or subdomains or if some languages are not active
|
354 |
-
*
|
355 |
-
* @since 1.6.4
|
356 |
-
*
|
357 |
-
* @param string $sql WHERE clause
|
358 |
-
* @param string $post_type
|
359 |
-
* @return string
|
360 |
-
*/
|
361 |
-
public function wpseo_posts_where( $sql, $post_type ) {
|
362 |
-
if ( pll_is_translated_post_type( $post_type ) ) {
|
363 |
-
if ( PLL()->options['force_lang'] > 1 ) {
|
364 |
-
return $sql . PLL()->model->post->where_clause( PLL()->curlang );
|
365 |
-
}
|
366 |
-
|
367 |
-
if ( $languages = $this->wpseo_get_active_languages() ) {
|
368 |
-
return $sql . PLL()->model->post->where_clause( $languages );
|
369 |
-
}
|
370 |
-
}
|
371 |
-
return $sql;
|
372 |
-
}
|
373 |
-
|
374 |
-
/**
|
375 |
-
* Yoast SEO
|
376 |
-
* Removes the language filter (and remove inactive languages) for the taxonomy sitemaps
|
377 |
-
* Only when the language is set from the content or directory name
|
378 |
-
*
|
379 |
-
* @since 1.0.3
|
380 |
-
*
|
381 |
-
* @param array $args get_terms arguments
|
382 |
-
* @return array modified list of arguments
|
383 |
-
*/
|
384 |
-
public function wpseo_remove_terms_filter( $args ) {
|
385 |
-
if ( isset( $GLOBALS['wp_query']->query['sitemap'] ) ) {
|
386 |
-
$args['lang'] = implode( ',', $this->wpseo_get_active_languages() );
|
387 |
-
}
|
388 |
-
return $args;
|
389 |
-
}
|
390 |
-
|
391 |
-
/**
|
392 |
-
* Yoast SEO
|
393 |
-
* Adds the home urls for all (active) languages to the sitemap
|
394 |
-
*
|
395 |
-
* @since 1.9
|
396 |
-
*
|
397 |
-
* @param string $str additional urls to sitemap post
|
398 |
-
* @return string
|
399 |
-
*/
|
400 |
-
public function add_language_home_urls( $str ) {
|
401 |
-
global $wpseo_sitemaps;
|
402 |
-
$renderer = version_compare( WPSEO_VERSION, '3.2', '<' ) ? $wpseo_sitemaps : $wpseo_sitemaps->renderer;
|
403 |
-
|
404 |
-
$languages = wp_list_pluck( wp_list_filter( PLL()->model->get_languages_list(), array( 'active' => false ), 'NOT' ), 'slug' );
|
405 |
-
|
406 |
-
foreach ( $languages as $lang ) {
|
407 |
-
if ( empty( PLL()->options['hide_default'] ) || pll_default_language() !== $lang ) {
|
408 |
-
$str .= $renderer->sitemap_url( array(
|
409 |
-
'loc' => pll_home_url( $lang ),
|
410 |
-
'pri' => 1,
|
411 |
-
'chf' => apply_filters( 'wpseo_sitemap_homepage_change_freq', 'daily', pll_home_url( $lang ) ),
|
412 |
-
) );
|
413 |
-
}
|
414 |
-
}
|
415 |
-
return $str;
|
416 |
-
}
|
417 |
-
|
418 |
-
/**
|
419 |
-
* Yoast SEO
|
420 |
-
*
|
421 |
-
* @since 1.1.2
|
422 |
-
*
|
423 |
-
* @param array $arr
|
424 |
-
* @return array
|
425 |
-
*/
|
426 |
-
public function wpseo_home_url_white_list( $arr ) {
|
427 |
-
return array_merge( $arr, array( array( 'file' => 'wordpress-seo' ) ) );
|
428 |
-
}
|
429 |
-
|
430 |
-
/**
|
431 |
-
* Yoast SEO
|
432 |
-
* Adds opengraph support for translations
|
433 |
-
*
|
434 |
-
* @since 1.6
|
435 |
-
*/
|
436 |
-
public function wpseo_ogp() {
|
437 |
-
global $wpseo_og;
|
438 |
-
|
439 |
-
// WPSEO already deals with the locale
|
440 |
-
if ( did_action( 'pll_init' ) && method_exists( $wpseo_og, 'og_tag' ) ) {
|
441 |
-
foreach ( PLL()->model->get_languages_list() as $language ) {
|
442 |
-
if ( PLL()->curlang->slug !== $language->slug && PLL()->links->get_translation_url( $language ) && $fb_locale = self::get_fb_locale( $language ) ) {
|
443 |
-
$wpseo_og->og_tag( 'og:locale:alternate', $fb_locale );
|
444 |
-
}
|
445 |
-
}
|
446 |
-
}
|
447 |
-
}
|
448 |
-
|
449 |
-
/**
|
450 |
-
* Yoast SEO
|
451 |
-
* Fixes the canonical front page url as unlike WP, WPSEO does not add a trailing slash to the canonical front page url
|
452 |
-
*
|
453 |
-
* @since 1.7.10
|
454 |
-
*
|
455 |
-
* @param string $url
|
456 |
-
* @return $url
|
457 |
-
*/
|
458 |
-
public function wpseo_canonical( $url ) {
|
459 |
-
return is_front_page( $url ) && get_option( 'permalink_structure' ) ? trailingslashit( $url ) : $url;
|
460 |
-
}
|
461 |
-
|
462 |
/**
|
463 |
* Aqua Resizer
|
464 |
*
|
@@ -572,123 +289,6 @@ class PLL_Plugins_Compat {
|
|
572 |
return $taxonomies;
|
573 |
}
|
574 |
|
575 |
-
/**
|
576 |
-
* Jetpack
|
577 |
-
* Add filters
|
578 |
-
*
|
579 |
-
* @since 2.1
|
580 |
-
*/
|
581 |
-
public function jetpack_init() {
|
582 |
-
if ( ! defined( 'JETPACK__VERSION' ) ) {
|
583 |
-
return;
|
584 |
-
}
|
585 |
-
|
586 |
-
// Infinite scroll ajax url must be on the right domain
|
587 |
-
if ( did_action( 'pll_init' ) && PLL()->options['force_lang'] > 1 ) {
|
588 |
-
add_filter( 'infinite_scroll_ajax_url', array( PLL()->links_model, 'site_url' ) );
|
589 |
-
add_filter( 'infinite_scroll_js_settings', array( $this, 'jetpack_infinite_scroll_js_settings' ) );
|
590 |
-
}
|
591 |
-
}
|
592 |
-
|
593 |
-
/**
|
594 |
-
* Jetpack
|
595 |
-
* Filter the Top Posts and Pages by language.
|
596 |
-
* Adapted from the same function in jetpack-3.0.2/3rd-party/wpml.php
|
597 |
-
*
|
598 |
-
* @since 1.5.4
|
599 |
-
*
|
600 |
-
* @param array $posts Array of the most popular posts.
|
601 |
-
* @param array $post_ids Array of Post IDs.
|
602 |
-
* @param string $count Number of Top Posts we want to display.
|
603 |
-
* @return array
|
604 |
-
*/
|
605 |
-
public function jetpack_widget_get_top_posts( $posts, $post_ids, $count ) {
|
606 |
-
foreach ( $posts as $k => $post ) {
|
607 |
-
if ( pll_current_language() !== pll_get_post_language( $post['post_id'] ) ) {
|
608 |
-
unset( $posts[ $k ] );
|
609 |
-
}
|
610 |
-
}
|
611 |
-
|
612 |
-
return $posts;
|
613 |
-
}
|
614 |
-
|
615 |
-
/**
|
616 |
-
* Jetpack
|
617 |
-
* Filter the HTML of the Contact Form and output the one requested by language.
|
618 |
-
* Adapted from the same function in jetpack-3.0.2/3rd-party/wpml.php
|
619 |
-
* Keeps using 'icl_translate' as the function registers the string
|
620 |
-
*
|
621 |
-
* @since 1.5.4
|
622 |
-
*
|
623 |
-
* @param string $r Contact Form HTML output.
|
624 |
-
* @param string $field_label Field label.
|
625 |
-
* @param int|null $id Post ID.
|
626 |
-
* @return string
|
627 |
-
*/
|
628 |
-
public function grunion_contact_form_field_html_filter( $r, $field_label, $id ) {
|
629 |
-
if ( function_exists( 'icl_translate' ) ) {
|
630 |
-
if ( pll_current_language() !== pll_default_language() ) {
|
631 |
-
$label_translation = icl_translate( 'jetpack ', $field_label . '_label', $field_label );
|
632 |
-
$r = str_replace( $field_label, $label_translation, $r );
|
633 |
-
}
|
634 |
-
}
|
635 |
-
|
636 |
-
return $r;
|
637 |
-
}
|
638 |
-
|
639 |
-
/**
|
640 |
-
* Jetpack
|
641 |
-
* Adds opengraph support for locale and translations
|
642 |
-
*
|
643 |
-
* @since 1.6
|
644 |
-
*
|
645 |
-
* @param array $tags opengraph tags to output
|
646 |
-
* @return array
|
647 |
-
*/
|
648 |
-
public function jetpack_ogp( $tags ) {
|
649 |
-
if ( did_action( 'pll_init' ) ) {
|
650 |
-
foreach ( PLL()->model->get_languages_list() as $language ) {
|
651 |
-
if ( PLL()->curlang->slug !== $language->slug && PLL()->links->get_translation_url( $language ) && $fb_locale = self::get_fb_locale( $language ) ) {
|
652 |
-
$tags['og:locale:alternate'][] = $fb_locale;
|
653 |
-
}
|
654 |
-
if ( PLL()->curlang->slug === $language->slug && $fb_locale = self::get_fb_locale( $language ) ) {
|
655 |
-
$tags['og:locale'] = $fb_locale;
|
656 |
-
}
|
657 |
-
}
|
658 |
-
}
|
659 |
-
return $tags;
|
660 |
-
}
|
661 |
-
|
662 |
-
/**
|
663 |
-
* Jetpack
|
664 |
-
* Allows to make sure that related posts are in the correct language
|
665 |
-
*
|
666 |
-
* @since 1.8
|
667 |
-
*
|
668 |
-
* @param array $filters Array of ElasticSearch filters based on the post_id and args.
|
669 |
-
* @param string $post_id Post ID of the post for which we are retrieving Related Posts.
|
670 |
-
* @return array
|
671 |
-
*/
|
672 |
-
function jetpack_relatedposts_filter_filters( $filters, $post_id ) {
|
673 |
-
$slug = sanitize_title( pll_get_post_language( $post_id, 'slug' ) );
|
674 |
-
$filters[] = array( 'term' => array( 'taxonomy.language.slug' => $slug ) );
|
675 |
-
return $filters;
|
676 |
-
}
|
677 |
-
|
678 |
-
/**
|
679 |
-
* Jetpack
|
680 |
-
* Fixes the settings history host for infinite scroll when using subdomains or multiple domains
|
681 |
-
*
|
682 |
-
* @since 2.1
|
683 |
-
*
|
684 |
-
* @param array $settings
|
685 |
-
* @return array
|
686 |
-
*/
|
687 |
-
public function jetpack_infinite_scroll_js_settings( $settings ) {
|
688 |
-
$settings['history']['host'] = parse_url( pll_home_url(), PHP_URL_HOST ); // Jetpack uses get_option( 'home' )
|
689 |
-
return $settings;
|
690 |
-
}
|
691 |
-
|
692 |
/**
|
693 |
* WP Sweep
|
694 |
* Add 'term_language' and 'term_translations' to excluded taxonomies otherwise terms loose their language and translation group
|
@@ -769,149 +369,4 @@ class PLL_Plugins_Compat {
|
|
769 |
}
|
770 |
}
|
771 |
}
|
772 |
-
|
773 |
-
/**
|
774 |
-
* Correspondance between WordPress locales and Facebook locales
|
775 |
-
* @see https://translate.wordpress.org/
|
776 |
-
* @see https://www.facebook.com/translations/FacebookLocales.xml
|
777 |
-
*
|
778 |
-
* @since 1.8.1 Update the list of locales
|
779 |
-
* @since 1.6
|
780 |
-
*
|
781 |
-
* @param object $language
|
782 |
-
* @return bool|string Facebook locale, false if no correspondance found
|
783 |
-
*/
|
784 |
-
static public function get_fb_locale( $language ) {
|
785 |
-
static $facebook_locales = array(
|
786 |
-
'af' => 'af_ZA',
|
787 |
-
'ak' => 'ak_GH',
|
788 |
-
'am' => 'am_ET',
|
789 |
-
'ar' => 'ar_AR',
|
790 |
-
'arq' => 'ar_AR',
|
791 |
-
'ary' => 'ar_AR',
|
792 |
-
'as' => 'as_IN',
|
793 |
-
'az' => 'az_AZ',
|
794 |
-
'bel' => 'be_BY',
|
795 |
-
'bg_BG' => 'bg_BG',
|
796 |
-
'bn_BD' => 'bn_IN',
|
797 |
-
'bre' => 'br_FR',
|
798 |
-
'bs_BA' => 'bs_BA',
|
799 |
-
'ca' => 'ca_ES',
|
800 |
-
'ceb' => 'cx_PH',
|
801 |
-
'ckb' => 'cb_IQ',
|
802 |
-
'co' => 'co_FR',
|
803 |
-
'cs_CZ' => 'cs_CZ',
|
804 |
-
'cy' => 'cy_GB',
|
805 |
-
'da_DK' => 'da_DK',
|
806 |
-
'de_CH' => 'de_DE',
|
807 |
-
'de_DE' => 'de_DE',
|
808 |
-
'de_DE_formal' => 'de_DE',
|
809 |
-
'el' => 'el_GR',
|
810 |
-
'en_AU' => 'en_US',
|
811 |
-
'en_CA' => 'en_US',
|
812 |
-
'en_GB' => 'en_GB',
|
813 |
-
'en_NZ' => 'en_US',
|
814 |
-
'en_US' => 'en_US',
|
815 |
-
'en_ZA' => 'en_US',
|
816 |
-
'eo' => 'eo_EO',
|
817 |
-
'es_AR' => 'es_LA',
|
818 |
-
'es_CL' => 'es_CL',
|
819 |
-
'es_CO' => 'es_CO',
|
820 |
-
'es_MX' => 'es_MX',
|
821 |
-
'es_PE' => 'es_LA',
|
822 |
-
'es_ES' => 'es_ES',
|
823 |
-
'es_VE' => 'es_VE',
|
824 |
-
'et' => 'et_EE',
|
825 |
-
'eu' => 'eu_ES',
|
826 |
-
'fa_IR' => 'fa_IR',
|
827 |
-
'fi' => 'fi_FI',
|
828 |
-
'fo' => 'fo_FO',
|
829 |
-
'fr_CA' => 'fr_CA',
|
830 |
-
'fr_FR' => 'fr_FR',
|
831 |
-
'fuc' => 'ff_NG',
|
832 |
-
'fy' => 'fy_NL',
|
833 |
-
'ga' => 'ga_IE',
|
834 |
-
'gl_ES' => 'gl_ES',
|
835 |
-
'gn' => 'gn_PY',
|
836 |
-
'gu' => 'gu_IN',
|
837 |
-
'he_IL' => 'he_IL',
|
838 |
-
'hi_IN' => 'hi_IN',
|
839 |
-
'hr' => 'hr_HR',
|
840 |
-
'hu_HU' => 'hu_HU',
|
841 |
-
'hy' => 'hy_AM',
|
842 |
-
'id_ID' => 'id_ID',
|
843 |
-
'is_IS' => 'is_IS',
|
844 |
-
'it_IT' => 'it_IT',
|
845 |
-
'ja' => 'ja_JP',
|
846 |
-
'jv_ID' => 'jv_ID',
|
847 |
-
'ka_GE' => 'ka_GE',
|
848 |
-
'kin' => 'rw_RW',
|
849 |
-
'kk' => 'kk_KZ',
|
850 |
-
'km' => 'km_kH',
|
851 |
-
'kn' => 'kn_IN',
|
852 |
-
'ko_KR' => 'ko_KR',
|
853 |
-
'ku' => 'ku_TR',
|
854 |
-
'ky_KY' => 'ky_KG',
|
855 |
-
'la' => 'la_Va',
|
856 |
-
'li' => 'li_NL',
|
857 |
-
'lin' => 'ln_CD',
|
858 |
-
'lo' => 'lo_LA',
|
859 |
-
'lt_LT' => 'lt_LT',
|
860 |
-
'lv' => 'lv_LV',
|
861 |
-
'mg_MG' => 'mg_MG',
|
862 |
-
'mk_MK' => 'mk_MK',
|
863 |
-
'ml_IN' => 'ml_IN',
|
864 |
-
'mn' => 'mn_MN',
|
865 |
-
'mr' => 'mr_IN',
|
866 |
-
'mri' => 'mi_NZ',
|
867 |
-
'ms_MY' => 'ms_MY',
|
868 |
-
'my_MM' => 'my_MM',
|
869 |
-
'ne_NP' => 'ne_NP',
|
870 |
-
'nb_NO' => 'nb_NO',
|
871 |
-
'nl_BE' => 'nl_BE',
|
872 |
-
'nl_NL' => 'nl_NL',
|
873 |
-
'nn_NO' => 'nn_NO',
|
874 |
-
'ory' => 'or_IN',
|
875 |
-
'pa_IN' => 'pa_IN',
|
876 |
-
'pl_PL' => 'pl_PL',
|
877 |
-
'ps' => 'ps_AF',
|
878 |
-
'pt_BR' => 'pt_BR',
|
879 |
-
'pt_PT' => 'pt_PT',
|
880 |
-
'ps' => 'ps_AF',
|
881 |
-
'ro_RO' => 'ro_RO',
|
882 |
-
'roh' => 'rm_CH',
|
883 |
-
'ru_RU' => 'ru_RU',
|
884 |
-
'sa_IN' => 'sa_IN',
|
885 |
-
'si_LK' => 'si_LK',
|
886 |
-
'sk_SK' => 'sk_SK',
|
887 |
-
'sl_SI' => 'sl_SI',
|
888 |
-
'so_SO' => 'so_SO',
|
889 |
-
'sq' => 'sq_AL',
|
890 |
-
'sr_RS' => 'sr_RS',
|
891 |
-
'srd' => 'sc_IT',
|
892 |
-
'sv_SE' => 'sv_SE',
|
893 |
-
'sw' => 'sw_KE',
|
894 |
-
'szl' => 'sz_PL',
|
895 |
-
'ta_LK' => 'ta_IN',
|
896 |
-
'ta_IN' => 'ta_IN',
|
897 |
-
'te' => 'te_IN',
|
898 |
-
'tg' => 'tg_TJ',
|
899 |
-
'th' => 'th_TH',
|
900 |
-
'tl' => 'tl_PH',
|
901 |
-
'tuk' => 'tk_TM',
|
902 |
-
'tr_TR' => 'tr_TR',
|
903 |
-
'tt_RU' => 'tt_RU',
|
904 |
-
'tzm' => 'tz_MA',
|
905 |
-
'uk' => 'uk_UA',
|
906 |
-
'ur' => 'ur_PK',
|
907 |
-
'uz_UZ' => 'uz_UZ',
|
908 |
-
'vi' => 'vi_VN',
|
909 |
-
'yor' => 'yo_NG',
|
910 |
-
'zh_CN' => 'zh_CN',
|
911 |
-
'zh_HK' => 'zh_HK',
|
912 |
-
'zh_TW' => 'zh_TW',
|
913 |
-
);
|
914 |
-
|
915 |
-
return isset( $facebook_locales[ $language->locale ] ) ? $facebook_locales[ $language->locale ] : false;
|
916 |
-
}
|
917 |
}
|
15 |
* @since 1.0
|
16 |
*/
|
17 |
protected function __construct() {
|
18 |
+
add_action( 'plugins_loaded', array( $this, 'plugins_loaded' ), 0 );
|
19 |
+
|
20 |
// WordPress Importer
|
21 |
add_action( 'init', array( $this, 'maybe_wordpress_importer' ) );
|
22 |
add_filter( 'wp_import_terms', array( $this, 'wp_import_terms' ) );
|
24 |
// YARPP
|
25 |
add_action( 'init', array( $this, 'yarpp_init' ) ); // after Polylang has registered its taxonomy in setup_theme
|
26 |
|
|
|
|
|
|
|
27 |
// Custom field template
|
28 |
add_action( 'add_meta_boxes', array( $this, 'cft_copy' ), 10, 2 );
|
29 |
|
37 |
// Duplicate post
|
38 |
add_filter( 'option_duplicate_post_taxonomies_blacklist', array( $this, 'duplicate_post_taxonomies_blacklist' ) );
|
39 |
|
40 |
+
// Jetpack
|
41 |
+
$this->jetpack = new PLL_Jetpack(); // Must be loaded before the plugin is active
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
|
43 |
// WP Sweep
|
44 |
add_filter( 'wp_sweep_excluded_taxonomies', array( $this, 'wp_sweep_excluded_taxonomies' ) );
|
71 |
return self::$instance;
|
72 |
}
|
73 |
|
74 |
+
/**
|
75 |
+
* Look for active plugins and load compatibility layer if needed
|
76 |
+
*
|
77 |
+
* @since 2.3
|
78 |
+
*/
|
79 |
+
public function plugins_loaded() {
|
80 |
+
// Yoast SEO
|
81 |
+
if ( defined( 'WPSEO_VERSION' ) ) {
|
82 |
+
add_action( 'pll_language_defined', array( $this->wpseo = new PLL_WPSEO(), 'init' ) );
|
83 |
+
}
|
84 |
+
|
85 |
+
// Cache plugins, with specific test for WP Fastest Cache which doesn't use WP_CACHE
|
86 |
+
if ( ( defined( 'WP_CACHE' ) && WP_CACHE ) || defined( 'WPFC_MAIN_PATH' ) ) {
|
87 |
+
add_action( 'pll_init', array( $this->cache_compat = new PLL_Cache_Compat(), 'init' ) );
|
88 |
+
}
|
89 |
+
|
90 |
+
// Advanced Custom Fields Pro
|
91 |
+
// The function acf_get_value() is not defined in ACF 4
|
92 |
+
if ( class_exists( 'acf' ) && function_exists( 'acf_get_value' ) && class_exists( 'PLL_ACF' ) ) {
|
93 |
+
add_action( 'init', array( $this->acf = new PLL_ACF(), 'init' ) );
|
94 |
+
}
|
95 |
+
|
96 |
+
// Custom Post Type UI
|
97 |
+
if ( defined( 'CPTUI_VERSION' ) && class_exists( 'PLL_CPTUI' ) ) {
|
98 |
+
add_action( 'pll_init', array( $this->cptui = new PLL_CPTUI(), 'init' ) );
|
99 |
+
}
|
100 |
+
|
101 |
+
// The Event Calendar
|
102 |
+
if ( defined( 'TRIBE_EVENTS_FILE' ) && class_exists( 'PLL_TEC' ) ) {
|
103 |
+
add_action( 'pll_init', array( $this->tec = new PLL_TEC(), 'init' ) );
|
104 |
+
}
|
105 |
+
|
106 |
+
// Beaver Builder
|
107 |
+
if ( class_exists( 'FLBuilderLoader' ) && class_exists( 'PLL_FLBuilder' ) ) {
|
108 |
+
$this->flbuilder = new PLL_FLBuilder();
|
109 |
+
}
|
110 |
+
|
111 |
+
// Divi Builder
|
112 |
+
if ( ( 'Divi' === get_template() || defined( 'ET_BUILDER_PLUGIN_VERSION' ) ) && class_exists( 'PLL_Divi_Builder' ) ) {
|
113 |
+
$this->divi_builder = new PLL_Divi_Builder();
|
114 |
+
}
|
115 |
+
}
|
116 |
+
|
117 |
/**
|
118 |
* WordPress Importer
|
119 |
* If WordPress Importer is active, replace the wordpress_importer_init function
|
158 |
if ( 'language' === $term['term_taxonomy'] ) {
|
159 |
$description = maybe_unserialize( $term['term_description'] );
|
160 |
if ( empty( $description['flag_code'] ) && isset( $languages[ $description['locale'] ] ) ) {
|
161 |
+
$description['flag_code'] = $languages[ $description['locale'] ]['flag'];
|
162 |
$terms[ $key ]['term_description'] = serialize( $description );
|
163 |
}
|
164 |
}
|
176 |
$GLOBALS['wp_taxonomies']['language']->yarpp_support = 1;
|
177 |
}
|
178 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
179 |
/**
|
180 |
* Aqua Resizer
|
181 |
*
|
289 |
return $taxonomies;
|
290 |
}
|
291 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
/**
|
293 |
* WP Sweep
|
294 |
* Add 'term_language' and 'term_translations' to excluded taxonomies otherwise terms loose their language and translation group
|
369 |
}
|
370 |
}
|
371 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
372 |
}
|
modules/plugins/wpseo.php
ADDED
@@ -0,0 +1,306 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Manages the compatibility with Yoast SEO
|
5 |
+
*
|
6 |
+
* @since 2.3
|
7 |
+
*/
|
8 |
+
class PLL_WPSEO {
|
9 |
+
/**
|
10 |
+
* Translate options and add specific filters and actions
|
11 |
+
*
|
12 |
+
* @since 1.6.4
|
13 |
+
*/
|
14 |
+
public function init() {
|
15 |
+
if ( ! defined( 'WPSEO_VERSION' ) ) {
|
16 |
+
return;
|
17 |
+
}
|
18 |
+
|
19 |
+
if ( ! PLL() instanceof PLL_Frontend ) {
|
20 |
+
add_action( 'admin_init', array( $this, 'wpseo_register_strings' ) );
|
21 |
+
return;
|
22 |
+
}
|
23 |
+
|
24 |
+
add_filter( 'option_wpseo_titles', array( $this, 'wpseo_translate_titles' ) );
|
25 |
+
|
26 |
+
// Reloads options once the language has been defined to enable translations
|
27 |
+
// Useful only when the language is set from content
|
28 |
+
if ( did_action( 'wp_loaded' ) ) {
|
29 |
+
$wpseo_front = WPSEO_Frontend::get_instance();
|
30 |
+
$options = WPSEO_Options::get_option_names();
|
31 |
+
foreach ( $options as $opt ) {
|
32 |
+
$wpseo_front->options = array_merge( $wpseo_front->options, (array) get_option( $opt ) );
|
33 |
+
}
|
34 |
+
}
|
35 |
+
|
36 |
+
// Filters sitemap queries to remove inactive language or to get
|
37 |
+
// one sitemap per language when using multiple domains or subdomains
|
38 |
+
// because WPSEO does not accept several domains or subdomains in one sitemap
|
39 |
+
add_filter( 'wpseo_posts_join', array( $this, 'wpseo_posts_join' ), 10, 2 );
|
40 |
+
add_filter( 'wpseo_posts_where', array( $this, 'wpseo_posts_where' ), 10, 2 );
|
41 |
+
add_filter( 'wpseo_typecount_join', array( $this, 'wpseo_posts_join' ), 10, 2 );
|
42 |
+
add_filter( 'wpseo_typecount_where', array( $this, 'wpseo_posts_where' ), 10, 2 );
|
43 |
+
|
44 |
+
if ( PLL()->options['force_lang'] > 1 ) {
|
45 |
+
add_filter( 'wpseo_enable_xml_sitemap_transient_caching', '__return_false' ); // Disable cache! otherwise WPSEO keeps only one domain (thanks to Junaid Bhura)
|
46 |
+
add_filter( 'home_url', array( $this, 'wpseo_home_url' ), 10, 2 ); // Fix home_url
|
47 |
+
} else {
|
48 |
+
// Get all terms in all languages when the language is set from the content or directory name
|
49 |
+
add_filter( 'get_terms_args', array( $this, 'wpseo_remove_terms_filter' ) );
|
50 |
+
|
51 |
+
// Add the homepages for all languages to the sitemap when the front page displays posts
|
52 |
+
if ( ! get_option( 'page_on_front' ) ) {
|
53 |
+
add_filter( 'wpseo_sitemap_post_content', array( $this, 'add_language_home_urls' ) );
|
54 |
+
}
|
55 |
+
}
|
56 |
+
|
57 |
+
add_filter( 'pll_home_url_white_list', array( $this, 'wpseo_home_url_white_list' ) );
|
58 |
+
add_action( 'wpseo_opengraph', array( $this, 'wpseo_ogp' ), 2 );
|
59 |
+
add_filter( 'wpseo_canonical', array( $this, 'wpseo_canonical' ) );
|
60 |
+
}
|
61 |
+
|
62 |
+
/**
|
63 |
+
* Helper function to register strings for custom post types and custom taxonomies titles and meta descriptions
|
64 |
+
*
|
65 |
+
* @since 2.1.6
|
66 |
+
*
|
67 |
+
* @param array $options
|
68 |
+
* @param array $titles
|
69 |
+
* @return array
|
70 |
+
*/
|
71 |
+
protected function _wpseo_register_strings( $options, $titles ) {
|
72 |
+
foreach ( $titles as $title ) {
|
73 |
+
if ( ! empty( $options[ $title ] ) ) {
|
74 |
+
pll_register_string( $title, $options[ $title ], 'wordpress-seo' );
|
75 |
+
}
|
76 |
+
}
|
77 |
+
return $options;
|
78 |
+
}
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Registers strings for custom post types and custom taxonomies titles and meta descriptions
|
82 |
+
*
|
83 |
+
* @since 2.0
|
84 |
+
*/
|
85 |
+
function wpseo_register_strings() {
|
86 |
+
$options = get_option( 'wpseo_titles' );
|
87 |
+
foreach ( get_post_types( array( 'public' => true, '_builtin' => false ) ) as $t ) {
|
88 |
+
if ( pll_is_translated_post_type( $t ) ) {
|
89 |
+
$this->_wpseo_register_strings( $options, array( 'title-' . $t, 'metadesc-' . $t ) );
|
90 |
+
}
|
91 |
+
}
|
92 |
+
foreach ( get_post_types( array( 'has_archive' => true, '_builtin' => false ) ) as $t ) {
|
93 |
+
if ( pll_is_translated_post_type( $t ) ) {
|
94 |
+
$this->_wpseo_register_strings( $options, array( 'title-ptarchive-' . $t, 'metadesc-ptarchive-' . $t, 'bctitle-ptarchive-' . $t ) );
|
95 |
+
}
|
96 |
+
}
|
97 |
+
foreach ( get_taxonomies( array( 'public' => true, '_builtin' => false ) ) as $t ) {
|
98 |
+
if ( pll_is_translated_taxonomy( $t ) ) {
|
99 |
+
$this->_wpseo_register_strings( $options, array( 'title-tax-' . $t, 'metadesc-tax-' . $t ) );
|
100 |
+
}
|
101 |
+
}
|
102 |
+
}
|
103 |
+
|
104 |
+
/**
|
105 |
+
* Helper function to translate custom post types and custom taxonomies titles and meta descriptions
|
106 |
+
*
|
107 |
+
* @since 2.1.6
|
108 |
+
*
|
109 |
+
* @param array $options
|
110 |
+
* @param array $titles
|
111 |
+
* @return array
|
112 |
+
*/
|
113 |
+
protected function _wpseo_translate_titles( $options, $titles ) {
|
114 |
+
foreach ( $titles as $title ) {
|
115 |
+
if ( ! empty( $options[ $title ] ) ) {
|
116 |
+
$options[ $title ] = pll__( $options[ $title ] );
|
117 |
+
}
|
118 |
+
}
|
119 |
+
return $options;
|
120 |
+
}
|
121 |
+
|
122 |
+
/**
|
123 |
+
* Translates strings for custom post types and custom taxonomies titles and meta descriptions
|
124 |
+
*
|
125 |
+
* @since 2.0
|
126 |
+
*
|
127 |
+
* @param array $options
|
128 |
+
* @return array
|
129 |
+
*/
|
130 |
+
function wpseo_translate_titles( $options ) {
|
131 |
+
if ( PLL() instanceof PLL_Frontend ) {
|
132 |
+
foreach ( get_post_types( array( 'public' => true, '_builtin' => false ) ) as $t ) {
|
133 |
+
if ( pll_is_translated_post_type( $t ) ) {
|
134 |
+
$options = $this->_wpseo_translate_titles( $options, array( 'title-' . $t, 'metadesc-' . $t ) );
|
135 |
+
}
|
136 |
+
}
|
137 |
+
foreach ( get_post_types( array( 'has_archive' => true, '_builtin' => false ) ) as $t ) {
|
138 |
+
if ( pll_is_translated_post_type( $t ) ) {
|
139 |
+
$options = $this->_wpseo_translate_titles( $options, array( 'title-ptarchive-' . $t, 'metadesc-ptarchive-' . $t, 'bctitle-ptarchive-' . $t ) );
|
140 |
+
}
|
141 |
+
}
|
142 |
+
foreach ( get_taxonomies( array( 'public' => true, '_builtin' => false ) ) as $t ) {
|
143 |
+
if ( pll_is_translated_taxonomy( $t ) ) {
|
144 |
+
$options = $this->_wpseo_translate_titles( $options, array( 'title-tax-' . $t, 'metadesc-tax-' . $t ) );
|
145 |
+
}
|
146 |
+
}
|
147 |
+
}
|
148 |
+
return $options;
|
149 |
+
}
|
150 |
+
|
151 |
+
/**
|
152 |
+
* Fixes the home url as well as the stylesheet url
|
153 |
+
* Only when using multiple domains or subdomains
|
154 |
+
*
|
155 |
+
* @since 1.6.4
|
156 |
+
*
|
157 |
+
* @param string $url
|
158 |
+
* @param string $path
|
159 |
+
* @return $url
|
160 |
+
*/
|
161 |
+
public function wpseo_home_url( $url, $path ) {
|
162 |
+
$uri = empty( $path ) ? ltrim( $_SERVER['REQUEST_URI'], '/' ) : $path;
|
163 |
+
|
164 |
+
if ( 'sitemap_index.xml' === $uri || preg_match( '#([^/]+?)-sitemap([0-9]+)?\.xml|([a-z]+)?-?sitemap\.xsl#', $uri ) ) {
|
165 |
+
$url = PLL()->links_model->switch_language_in_link( $url, PLL()->curlang );
|
166 |
+
}
|
167 |
+
|
168 |
+
return $url;
|
169 |
+
}
|
170 |
+
|
171 |
+
/**
|
172 |
+
* Get active languages for the sitemaps
|
173 |
+
*
|
174 |
+
* @since 2.0
|
175 |
+
*
|
176 |
+
* @return array list of active language slugs, empty if all languages are active
|
177 |
+
*/
|
178 |
+
protected function wpseo_get_active_languages() {
|
179 |
+
$languages = PLL()->model->get_languages_list();
|
180 |
+
if ( wp_list_filter( $languages, array( 'active' => false ) ) ) {
|
181 |
+
return wp_list_pluck( wp_list_filter( $languages, array( 'active' => false ), 'NOT' ), 'slug' );
|
182 |
+
}
|
183 |
+
return array();
|
184 |
+
}
|
185 |
+
|
186 |
+
/**
|
187 |
+
* Modifies the sql request for posts sitemaps
|
188 |
+
* Only when using multiple domains or subdomains or if some languages are not active
|
189 |
+
*
|
190 |
+
* @since 1.6.4
|
191 |
+
*
|
192 |
+
* @param string $sql JOIN clause
|
193 |
+
* @param string $post_type
|
194 |
+
* @return string
|
195 |
+
*/
|
196 |
+
public function wpseo_posts_join( $sql, $post_type ) {
|
197 |
+
return pll_is_translated_post_type( $post_type ) && ( PLL()->options['force_lang'] > 1 || $this->wpseo_get_active_languages() ) ? $sql . PLL()->model->post->join_clause() : $sql;
|
198 |
+
}
|
199 |
+
|
200 |
+
/**
|
201 |
+
* Modifies the sql request for posts sitemaps
|
202 |
+
* Only when using multiple domains or subdomains or if some languages are not active
|
203 |
+
*
|
204 |
+
* @since 1.6.4
|
205 |
+
*
|
206 |
+
* @param string $sql WHERE clause
|
207 |
+
* @param string $post_type
|
208 |
+
* @return string
|
209 |
+
*/
|
210 |
+
public function wpseo_posts_where( $sql, $post_type ) {
|
211 |
+
if ( pll_is_translated_post_type( $post_type ) ) {
|
212 |
+
if ( PLL()->options['force_lang'] > 1 ) {
|
213 |
+
return $sql . PLL()->model->post->where_clause( PLL()->curlang );
|
214 |
+
}
|
215 |
+
|
216 |
+
if ( $languages = $this->wpseo_get_active_languages() ) {
|
217 |
+
return $sql . PLL()->model->post->where_clause( $languages );
|
218 |
+
}
|
219 |
+
}
|
220 |
+
return $sql;
|
221 |
+
}
|
222 |
+
|
223 |
+
/**
|
224 |
+
* Removes the language filter (and remove inactive languages) for the taxonomy sitemaps
|
225 |
+
* Only when the language is set from the content or directory name
|
226 |
+
*
|
227 |
+
* @since 1.0.3
|
228 |
+
*
|
229 |
+
* @param array $args get_terms arguments
|
230 |
+
* @return array modified list of arguments
|
231 |
+
*/
|
232 |
+
public function wpseo_remove_terms_filter( $args ) {
|
233 |
+
if ( isset( $GLOBALS['wp_query']->query['sitemap'] ) ) {
|
234 |
+
$args['lang'] = implode( ',', $this->wpseo_get_active_languages() );
|
235 |
+
}
|
236 |
+
return $args;
|
237 |
+
}
|
238 |
+
|
239 |
+
/**
|
240 |
+
* Adds the home urls for all (active) languages to the sitemap
|
241 |
+
*
|
242 |
+
* @since 1.9
|
243 |
+
*
|
244 |
+
* @param string $str additional urls to sitemap post
|
245 |
+
* @return string
|
246 |
+
*/
|
247 |
+
public function add_language_home_urls( $str ) {
|
248 |
+
global $wpseo_sitemaps;
|
249 |
+
$renderer = version_compare( WPSEO_VERSION, '3.2', '<' ) ? $wpseo_sitemaps : $wpseo_sitemaps->renderer;
|
250 |
+
|
251 |
+
$languages = wp_list_pluck( wp_list_filter( PLL()->model->get_languages_list(), array( 'active' => false ), 'NOT' ), 'slug' );
|
252 |
+
|
253 |
+
foreach ( $languages as $lang ) {
|
254 |
+
if ( empty( PLL()->options['hide_default'] ) || pll_default_language() !== $lang ) {
|
255 |
+
$str .= $renderer->sitemap_url( array(
|
256 |
+
'loc' => pll_home_url( $lang ),
|
257 |
+
'pri' => 1,
|
258 |
+
'chf' => apply_filters( 'wpseo_sitemap_homepage_change_freq', 'daily', pll_home_url( $lang ) ),
|
259 |
+
) );
|
260 |
+
}
|
261 |
+
}
|
262 |
+
return $str;
|
263 |
+
}
|
264 |
+
|
265 |
+
/**
|
266 |
+
* Filters home url
|
267 |
+
*
|
268 |
+
* @since 1.1.2
|
269 |
+
*
|
270 |
+
* @param array $arr
|
271 |
+
* @return array
|
272 |
+
*/
|
273 |
+
public function wpseo_home_url_white_list( $arr ) {
|
274 |
+
return array_merge( $arr, array( array( 'file' => 'wordpress-seo' ) ) );
|
275 |
+
}
|
276 |
+
|
277 |
+
/**
|
278 |
+
* Adds opengraph support for translations
|
279 |
+
*
|
280 |
+
* @since 1.6
|
281 |
+
*/
|
282 |
+
public function wpseo_ogp() {
|
283 |
+
global $wpseo_og;
|
284 |
+
|
285 |
+
// WPSEO already deals with the locale
|
286 |
+
if ( did_action( 'pll_init' ) && method_exists( $wpseo_og, 'og_tag' ) ) {
|
287 |
+
foreach ( PLL()->model->get_languages_list() as $language ) {
|
288 |
+
if ( PLL()->curlang->slug !== $language->slug && PLL()->links->get_translation_url( $language ) && isset( $language->facebook ) ) {
|
289 |
+
$wpseo_og->og_tag( 'og:locale:alternate', $language->facebook );
|
290 |
+
}
|
291 |
+
}
|
292 |
+
}
|
293 |
+
}
|
294 |
+
|
295 |
+
/**
|
296 |
+
* Fixes the canonical front page url as unlike WP, WPSEO does not add a trailing slash to the canonical front page url
|
297 |
+
*
|
298 |
+
* @since 1.7.10
|
299 |
+
*
|
300 |
+
* @param string $url
|
301 |
+
* @return $url
|
302 |
+
*/
|
303 |
+
public function wpseo_canonical( $url ) {
|
304 |
+
return is_front_page( $url ) && get_option( 'permalink_structure' ) ? trailingslashit( $url ) : $url;
|
305 |
+
}
|
306 |
+
}
|
modules/sync/admin-sync.php
CHANGED
@@ -6,6 +6,7 @@
|
|
6 |
* @since 1.2
|
7 |
*/
|
8 |
class PLL_Admin_Sync {
|
|
|
9 |
|
10 |
/**
|
11 |
* Constructor
|
@@ -18,17 +19,23 @@ class PLL_Admin_Sync {
|
|
18 |
$this->model = &$polylang->model;
|
19 |
$this->options = &$polylang->options;
|
20 |
|
|
|
|
|
|
|
|
|
21 |
add_filter( 'wp_insert_post_parent', array( $this, 'wp_insert_post_parent' ), 10, 3 );
|
22 |
add_action( 'add_meta_boxes', array( $this, 'add_meta_boxes' ), 5, 2 ); // Before Types which populates custom fields in same hook with priority 10
|
23 |
|
24 |
add_action( 'pll_save_post', array( $this, 'pll_save_post' ), 10, 3 );
|
25 |
-
add_action( 'pll_save_term', array( $this, '
|
26 |
|
27 |
if ( $this->options['media_support'] ) {
|
28 |
-
add_action( 'pll_translate_media', array( $this, '
|
29 |
-
add_action( 'pll_translate_media', array( $this, '
|
30 |
add_action( 'edit_attachment', array( $this, 'edit_attachment' ) );
|
31 |
}
|
|
|
|
|
32 |
}
|
33 |
|
34 |
/**
|
@@ -66,8 +73,8 @@ class PLL_Admin_Sync {
|
|
66 |
return;
|
67 |
}
|
68 |
|
69 |
-
$this->
|
70 |
-
$this->
|
71 |
|
72 |
foreach ( array( 'menu_order', 'comment_status', 'ping_status' ) as $property ) {
|
73 |
$post->$property = $from_post->$property;
|
@@ -86,158 +93,7 @@ class PLL_Admin_Sync {
|
|
86 |
}
|
87 |
|
88 |
/**
|
89 |
-
*
|
90 |
-
*
|
91 |
-
* @since 1.7
|
92 |
-
* @since 2.1 The `$from`, `$to`, `$lang` parameters were added.
|
93 |
-
*
|
94 |
-
* @param bool $sync true if it is synchronization, false if it is a copy
|
95 |
-
* @param int $from id of the post from which we copy informations, optional, defaults to null
|
96 |
-
* @param int $to id of the post to which we paste informations, optional, defaults to null
|
97 |
-
* @param string $lang language slug, optional, defaults to null
|
98 |
-
* @return array list of taxonomy names
|
99 |
-
*/
|
100 |
-
public function get_taxonomies_to_copy( $sync, $from = null, $to = null, $lang = null ) {
|
101 |
-
$taxonomies = ! $sync || in_array( 'taxonomies', $this->options['sync'] ) ? $this->model->get_translated_taxonomies() : array();
|
102 |
-
if ( ! $sync || in_array( 'post_format', $this->options['sync'] ) ) {
|
103 |
-
$taxonomies[] = 'post_format';
|
104 |
-
}
|
105 |
-
|
106 |
-
/**
|
107 |
-
* Filter the taxonomies to copy or synchronize
|
108 |
-
*
|
109 |
-
* @since 1.7
|
110 |
-
* @since 2.1 The `$from`, `$to`, `$lang` parameters were added.
|
111 |
-
*
|
112 |
-
* @param array $taxonomies list of taxonomy names
|
113 |
-
* @param bool $sync true if it is synchronization, false if it is a copy
|
114 |
-
* @param int $from id of the post from which we copy informations
|
115 |
-
* @param int $to id of the post to which we paste informations
|
116 |
-
* @param string $lang language slug
|
117 |
-
*/
|
118 |
-
return array_unique( apply_filters( 'pll_copy_taxonomies', $taxonomies, $sync, $from, $to, $lang ) );
|
119 |
-
}
|
120 |
-
|
121 |
-
/**
|
122 |
-
* Copy or synchronize terms
|
123 |
-
*
|
124 |
-
* @since 1.8
|
125 |
-
*
|
126 |
-
* @param int $from id of the post from which we copy informations
|
127 |
-
* @param int $to id of the post to which we paste informations
|
128 |
-
* @param string $lang language slug
|
129 |
-
* @param bool $sync true if it is synchronization, false if it is a copy, defaults to false
|
130 |
-
*/
|
131 |
-
public function copy_taxonomies( $from, $to, $lang, $sync = false ) {
|
132 |
-
// Get taxonomies to sync for this post type
|
133 |
-
$taxonomies = array_intersect( get_post_taxonomies( $from ), $this->get_taxonomies_to_copy( $sync, $from, $to, $lang ) );
|
134 |
-
|
135 |
-
// Update the term cache to reduce the number of queries in the loop
|
136 |
-
update_object_term_cache( $sync ? array( $from, $to ) : $from, get_post_type( $from ) );
|
137 |
-
|
138 |
-
// Copy or synchronize terms
|
139 |
-
// FIXME quite a lot of query in foreach
|
140 |
-
foreach ( $taxonomies as $tax ) {
|
141 |
-
$terms = get_the_terms( $from, $tax );
|
142 |
-
|
143 |
-
// Translated taxonomy
|
144 |
-
if ( $this->model->is_translated_taxonomy( $tax ) ) {
|
145 |
-
$newterms = array();
|
146 |
-
if ( is_array( $terms ) ) {
|
147 |
-
foreach ( $terms as $term ) {
|
148 |
-
if ( $term_id = $this->model->term->get_translation( $term->term_id, $lang ) ) {
|
149 |
-
$newterms[] = (int) $term_id; // Cast is important otherwise we get 'numeric' tags
|
150 |
-
}
|
151 |
-
}
|
152 |
-
}
|
153 |
-
|
154 |
-
// For some reasons, the user may have untranslated terms in the translation. don't forget them.
|
155 |
-
if ( $sync ) {
|
156 |
-
$tr_terms = get_the_terms( $to, $tax );
|
157 |
-
if ( is_array( $tr_terms ) ) {
|
158 |
-
foreach ( $tr_terms as $term ) {
|
159 |
-
if ( ! $this->model->term->get_translation( $term->term_id, $this->model->post->get_language( $from ) ) ) {
|
160 |
-
$newterms[] = (int) $term->term_id;
|
161 |
-
}
|
162 |
-
}
|
163 |
-
}
|
164 |
-
}
|
165 |
-
|
166 |
-
if ( ! empty( $newterms ) || $sync ) {
|
167 |
-
wp_set_object_terms( $to, $newterms, $tax ); // replace terms in translation
|
168 |
-
}
|
169 |
-
}
|
170 |
-
|
171 |
-
// Untranslated taxonomy ( post format )
|
172 |
-
// Don't use simple get_post_format / set_post_format to generalize the case to other taxonomies
|
173 |
-
else {
|
174 |
-
wp_set_object_terms( $to, is_array( $terms ) ? array_map( 'intval', wp_list_pluck( $terms, 'term_id' ) ) : null, $tax );
|
175 |
-
}
|
176 |
-
}
|
177 |
-
}
|
178 |
-
|
179 |
-
/**
|
180 |
-
* Copy or synchronize metas (custom fields)
|
181 |
-
*
|
182 |
-
* @since 0.9
|
183 |
-
*
|
184 |
-
* @param int $from id of the post from which we copy informations
|
185 |
-
* @param int $to id of the post to which we paste informations
|
186 |
-
* @param string $lang language slug
|
187 |
-
* @param bool $sync true if it is synchronization, false if it is a copy, defaults to false
|
188 |
-
*/
|
189 |
-
public function copy_post_metas( $from, $to, $lang, $sync = false ) {
|
190 |
-
// Copy or synchronize post metas and allow plugins to do the same
|
191 |
-
$metas = get_post_custom( $from );
|
192 |
-
$keys = array();
|
193 |
-
|
194 |
-
// Get public meta keys ( including from translated post in case we just deleted a custom field )
|
195 |
-
if ( ! $sync || in_array( 'post_meta', $this->options['sync'] ) ) {
|
196 |
-
foreach ( $keys = array_unique( array_merge( array_keys( $metas ), array_keys( get_post_custom( $to ) ) ) ) as $k => $meta_key ) {
|
197 |
-
if ( is_protected_meta( $meta_key ) ) {
|
198 |
-
unset( $keys[ $k ] );
|
199 |
-
}
|
200 |
-
}
|
201 |
-
}
|
202 |
-
|
203 |
-
// Add page template and featured image
|
204 |
-
foreach ( array( '_wp_page_template', '_thumbnail_id' ) as $meta ) {
|
205 |
-
if ( ! $sync || in_array( $meta, $this->options['sync'] ) ) {
|
206 |
-
$keys[] = $meta;
|
207 |
-
}
|
208 |
-
}
|
209 |
-
|
210 |
-
/**
|
211 |
-
* Filter the custom fields to copy or synchronize
|
212 |
-
*
|
213 |
-
* @since 0.6
|
214 |
-
* @since 1.9.2 The `$from`, `$to`, `$lang` parameters were added.
|
215 |
-
*
|
216 |
-
* @param array $keys list of custom fields names
|
217 |
-
* @param bool $sync true if it is synchronization, false if it is a copy
|
218 |
-
* @param int $from id of the post from which we copy informations
|
219 |
-
* @param int $to id of the post to which we paste informations
|
220 |
-
* @param string $lang language slug
|
221 |
-
*/
|
222 |
-
$keys = array_unique( apply_filters( 'pll_copy_post_metas', $keys, $sync, $from, $to, $lang ) );
|
223 |
-
|
224 |
-
// And now copy / synchronize
|
225 |
-
foreach ( $keys as $key ) {
|
226 |
-
delete_post_meta( $to, $key ); // The synchronization process of multiple values custom fields is easier if we delete all metas first
|
227 |
-
if ( isset( $metas[ $key ] ) ) {
|
228 |
-
foreach ( $metas[ $key ] as $value ) {
|
229 |
-
// Important: always maybe_unserialize value coming from get_post_custom. See codex.
|
230 |
-
// Thanks to goncalveshugo http://wordpress.org/support/topic/plugin-polylang-pll_copy_post_meta
|
231 |
-
$value = maybe_unserialize( $value );
|
232 |
-
// Special case for featured images which can be translated
|
233 |
-
add_post_meta( $to, $key, ( '_thumbnail_id' == $key && $tr_value = $this->model->post->get_translation( $value, $lang ) ) ? $tr_value : $value );
|
234 |
-
}
|
235 |
-
}
|
236 |
-
}
|
237 |
-
}
|
238 |
-
|
239 |
-
/**
|
240 |
-
* Synchronizes terms and metas in translations
|
241 |
*
|
242 |
* @since 1.2
|
243 |
*
|
@@ -272,21 +128,11 @@ class PLL_Admin_Sync {
|
|
272 |
}
|
273 |
}
|
274 |
|
275 |
-
// Synchronize terms and metas in translations
|
276 |
foreach ( $translations as $lang => $tr_id ) {
|
277 |
if ( ! $tr_id || $tr_id === $post_id ) {
|
278 |
continue;
|
279 |
}
|
280 |
|
281 |
-
// Synchronize terms and metas
|
282 |
-
$this->copy_taxonomies( $post_id, $tr_id, $lang, true );
|
283 |
-
$this->copy_post_metas( $post_id, $tr_id, $lang, true );
|
284 |
-
|
285 |
-
// Sticky posts
|
286 |
-
if ( in_array( 'sticky_posts', $this->options['sync'] ) ) {
|
287 |
-
isset( $_REQUEST['sticky'] ) && 'sticky' === $_REQUEST['sticky'] ? stick_post( $tr_id ) : unstick_post( $tr_id );
|
288 |
-
}
|
289 |
-
|
290 |
// Add comment status, ping status, menu order... to synchronization
|
291 |
$tr_arr = empty( $postarr ) ? array() : $postarr;
|
292 |
|
@@ -313,75 +159,44 @@ class PLL_Admin_Sync {
|
|
313 |
clean_post_cache( $tr_id );
|
314 |
}
|
315 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
316 |
}
|
317 |
|
318 |
/**
|
319 |
-
* Synchronize
|
|
|
|
|
|
|
320 |
*
|
321 |
-
* @since
|
322 |
*
|
323 |
-
* @param int $term_id
|
324 |
-
* @param string $taxonomy
|
325 |
-
* @param array $translations
|
326 |
*/
|
327 |
-
public function
|
328 |
-
|
329 |
-
foreach ( $translations as $lang => $tr_id ) {
|
330 |
-
if ( $tr_id && $tr_id !== $term_id ) {
|
331 |
-
$this->copy_term_metas( $term_id, $tr_id, $lang, true );
|
332 |
-
}
|
333 |
-
}
|
334 |
|
335 |
-
|
336 |
-
|
337 |
-
return;
|
338 |
-
}
|
339 |
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
'nopaging' => true,
|
344 |
-
'post_type' => 'any',
|
345 |
-
'post_status' => 'any',
|
346 |
-
'fields' => 'ids',
|
347 |
-
'tax_query' => array(
|
348 |
-
array(
|
349 |
-
'taxonomy' => $taxonomy,
|
350 |
-
'field' => 'id',
|
351 |
-
'terms' => array_merge( array( $term_id ), array_values( $translations ) ),
|
352 |
-
'include_children' => false,
|
353 |
-
),
|
354 |
-
),
|
355 |
-
) );
|
356 |
-
|
357 |
-
// Associate translated term to translated post
|
358 |
-
// FIXME quite a lot of query in foreach
|
359 |
-
foreach ( $this->model->get_languages_list() as $language ) {
|
360 |
-
if ( $translated_term = $this->model->term->get( $term_id, $language ) ) {
|
361 |
-
foreach ( $posts as $post_id ) {
|
362 |
-
if ( $translated_post = $this->model->post->get( $post_id, $language ) ) {
|
363 |
-
wp_set_object_terms( $translated_post, $translated_term, $taxonomy, true );
|
364 |
-
}
|
365 |
-
}
|
366 |
-
}
|
367 |
-
}
|
368 |
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
// This is the reason to use the edit_term filter and not edited_term
|
373 |
-
// Take care that $_POST contains the only valid values for the current term
|
374 |
-
// FIXME can I synchronize parent without using $_POST instead?
|
375 |
-
if ( isset( $_POST['term_tr_lang'] ) ) {
|
376 |
-
foreach ( $_POST['term_tr_lang'] as $lang => $tr_id ) {
|
377 |
-
if ( $tr_id ) {
|
378 |
-
if ( isset( $_POST['parent'] ) && -1 != $_POST['parent'] ) { // Since WP 3.1
|
379 |
-
$term_parent = $this->model->term->get_translation( (int) $_POST['parent'], $lang );
|
380 |
-
}
|
381 |
-
|
382 |
-
global $wpdb;
|
383 |
-
$wpdb->update( $wpdb->term_taxonomy,
|
384 |
-
array( 'parent' => isset( $term_parent ) ? $term_parent : 0 ),
|
385 |
array( 'term_taxonomy_id' => get_term( (int) $tr_id, $taxonomy )->term_taxonomy_id )
|
386 |
);
|
387 |
|
@@ -403,40 +218,60 @@ class PLL_Admin_Sync {
|
|
403 |
}
|
404 |
|
405 |
/**
|
406 |
-
*
|
407 |
*
|
408 |
-
* @since 2.
|
409 |
*
|
410 |
-
* @param
|
411 |
-
* @param
|
412 |
-
* @
|
413 |
-
* @param bool $sync true if it is synchronization, false if it is a copy, defaults to false
|
414 |
*/
|
415 |
-
public function
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
* @param string $lang language slug
|
428 |
-
*/
|
429 |
-
$keys = array_unique( apply_filters( 'pll_copy_term_metas', array(), $sync, $from, $to, $lang ) );
|
430 |
-
|
431 |
-
// And now copy / synchronize
|
432 |
-
foreach ( $keys as $key ) {
|
433 |
-
delete_term_meta( $to, $key ); // The synchronization process of multiple values term metas is easier if we delete all metas first
|
434 |
-
if ( isset( $metas[ $key ] ) ) {
|
435 |
-
foreach ( $metas[ $key ] as $value ) {
|
436 |
-
$value = maybe_unserialize( $value );
|
437 |
-
add_term_meta( $to, $key, $value );
|
438 |
-
}
|
439 |
}
|
440 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
}
|
442 |
}
|
6 |
* @since 1.2
|
7 |
*/
|
8 |
class PLL_Admin_Sync {
|
9 |
+
public $taxonomies, $post_metas, $term_meta;
|
10 |
|
11 |
/**
|
12 |
* Constructor
|
19 |
$this->model = &$polylang->model;
|
20 |
$this->options = &$polylang->options;
|
21 |
|
22 |
+
$this->taxonomies = new PLL_Sync_Tax( $polylang );
|
23 |
+
$this->post_metas = new PLL_Sync_Post_Metas( $polylang );
|
24 |
+
$this->term_metas = new PLL_Sync_Term_Metas( $polylang );
|
25 |
+
|
26 |
add_filter( 'wp_insert_post_parent', array( $this, 'wp_insert_post_parent' ), 10, 3 );
|
27 |
add_action( 'add_meta_boxes', array( $this, 'add_meta_boxes' ), 5, 2 ); // Before Types which populates custom fields in same hook with priority 10
|
28 |
|
29 |
add_action( 'pll_save_post', array( $this, 'pll_save_post' ), 10, 3 );
|
30 |
+
add_action( 'pll_save_term', array( $this, 'sync_term_parent' ), 10, 3 );
|
31 |
|
32 |
if ( $this->options['media_support'] ) {
|
33 |
+
add_action( 'pll_translate_media', array( $this->taxonomies, 'copy' ), 10, 3 );
|
34 |
+
add_action( 'pll_translate_media', array( $this->post_metas, 'copy' ), 10, 3 );
|
35 |
add_action( 'edit_attachment', array( $this, 'edit_attachment' ) );
|
36 |
}
|
37 |
+
|
38 |
+
add_filter( 'pre_update_option_sticky_posts', array( $this, 'sync_sticky_posts' ), 10, 2 );
|
39 |
}
|
40 |
|
41 |
/**
|
73 |
return;
|
74 |
}
|
75 |
|
76 |
+
$this->taxonomies->copy( $from_post_id, $post->ID, $lang->slug );
|
77 |
+
$this->post_metas->copy( $from_post_id, $post->ID, $lang->slug );
|
78 |
|
79 |
foreach ( array( 'menu_order', 'comment_status', 'ping_status' ) as $property ) {
|
80 |
$post->$property = $from_post->$property;
|
93 |
}
|
94 |
|
95 |
/**
|
96 |
+
* Synchronizes post fields in translations
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
*
|
98 |
* @since 1.2
|
99 |
*
|
128 |
}
|
129 |
}
|
130 |
|
|
|
131 |
foreach ( $translations as $lang => $tr_id ) {
|
132 |
if ( ! $tr_id || $tr_id === $post_id ) {
|
133 |
continue;
|
134 |
}
|
135 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
136 |
// Add comment status, ping status, menu order... to synchronization
|
137 |
$tr_arr = empty( $postarr ) ? array() : $postarr;
|
138 |
|
159 |
clean_post_cache( $tr_id );
|
160 |
}
|
161 |
}
|
162 |
+
|
163 |
+
// Sticky posts
|
164 |
+
if ( in_array( 'sticky_posts', $this->options['sync'] ) ) {
|
165 |
+
$stickies = get_option( 'sticky_posts' );
|
166 |
+
if ( isset( $_REQUEST['sticky'] ) && 'sticky' === $_REQUEST['sticky'] ) {
|
167 |
+
$stickies = array_merge( $stickies, array_values( $translations ) );
|
168 |
+
} else {
|
169 |
+
$stickies = array_diff( $stickies, array_values( $translations ) );
|
170 |
+
}
|
171 |
+
update_option( 'sticky_posts', array_unique( $stickies ) );
|
172 |
+
}
|
173 |
}
|
174 |
|
175 |
/**
|
176 |
+
* Synchronize term parent in translations
|
177 |
+
* Calling clean_term_cache *after* this is mandatory otherwise the $taxonomy_children option is not correctly updated
|
178 |
+
* Before WP 3.9 clean_term_cache could be called ( efficiently ) only one time due to static array which prevented to update the option more than once
|
179 |
+
* This is the reason to use the edit_term filter and not edited_term
|
180 |
*
|
181 |
+
* @since 2.3
|
182 |
*
|
183 |
+
* @param int $term_id Term id
|
184 |
+
* @param string $taxonomy Taxonomy name
|
185 |
+
* @param array $translations The list of translations term ids
|
186 |
*/
|
187 |
+
public function sync_term_parent( $term_id, $taxonomy, $translations ) {
|
188 |
+
global $wpdb;
|
|
|
|
|
|
|
|
|
|
|
189 |
|
190 |
+
if ( is_taxonomy_hierarchical( $taxonomy ) && $this->model->is_translated_taxonomy( $taxonomy ) ) {
|
191 |
+
$term = get_term( $term_id );
|
|
|
|
|
192 |
|
193 |
+
foreach ( $translations as $lang => $tr_id ) {
|
194 |
+
if ( ! empty( $tr_id ) && $tr_id !== $term_id ) {
|
195 |
+
$tr_parent = $this->model->term->get_translation( $term->parent, $lang );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
|
197 |
+
$wpdb->update(
|
198 |
+
$wpdb->term_taxonomy,
|
199 |
+
array( 'parent' => isset( $tr_parent ) ? $tr_parent : 0 ),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
array( 'term_taxonomy_id' => get_term( (int) $tr_id, $taxonomy )->term_taxonomy_id )
|
201 |
);
|
202 |
|
218 |
}
|
219 |
|
220 |
/**
|
221 |
+
* Synchronize sticky posts
|
222 |
*
|
223 |
+
* @since 2.3
|
224 |
*
|
225 |
+
* @param array $value New option value
|
226 |
+
* @param array $old_value Old option value
|
227 |
+
* @return array
|
|
|
228 |
*/
|
229 |
+
public function sync_sticky_posts( $value, $old_value ) {
|
230 |
+
if ( in_array( 'sticky_posts', $this->options['sync'] ) ) {
|
231 |
+
// Stick post
|
232 |
+
if ( $sticked = array_diff( $value, $old_value ) ) {
|
233 |
+
$translations = $this->model->post->get_translations( reset( $sticked ) );
|
234 |
+
$value = array_unique( array_merge( $value, array_values( $translations ) ) );
|
235 |
+
}
|
236 |
+
|
237 |
+
// Unstick post
|
238 |
+
if ( $unsticked = array_diff( $old_value, $value ) ) {
|
239 |
+
$translations = $this->model->post->get_translations( reset( $unsticked ) );
|
240 |
+
$value = array_unique( array_diff( $value, array_values( $translations ) ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
241 |
}
|
242 |
}
|
243 |
+
|
244 |
+
return $value;
|
245 |
+
}
|
246 |
+
|
247 |
+
/**
|
248 |
+
* Some backward compatibility with Polylang < 2.3
|
249 |
+
* allows to call PLL()->sync->copy_post_metas() and PLL()->sync->copy_taxonomies()
|
250 |
+
* used for example in Polylang for WooCommerce
|
251 |
+
* the compatibility is however only partial as the 4th argument $sync is lost
|
252 |
+
*
|
253 |
+
* @since 2.3
|
254 |
+
*
|
255 |
+
* @param string $func Function name
|
256 |
+
* @param array $args Function arguments
|
257 |
+
*/
|
258 |
+
public function __call( $func, $args ) {
|
259 |
+
$obj = substr( $func, 5 );
|
260 |
+
|
261 |
+
if ( is_object( $this->$obj ) && method_exists( $this->$obj, 'copy' ) ) {
|
262 |
+
if ( WP_DEBUG ) {
|
263 |
+
$debug = debug_backtrace();
|
264 |
+
$i = 1 + empty( $debug[1]['line'] ); // The file and line are in $debug[2] if the function was called using call_user_func
|
265 |
+
|
266 |
+
trigger_error( sprintf(
|
267 |
+
'%1$s was called incorrectly in %3$s on line %4$s: the call to PLL()->sync->%1$s() has been deprecated in Polylang 2.3, use PLL()->sync->%2$s->copy() instead.' . "\nError handler",
|
268 |
+
$func, $obj, $debug[ $i ]['file'], $debug[ $i ]['line']
|
269 |
+
) );
|
270 |
+
}
|
271 |
+
return call_user_func_array( array( $this->$obj, 'copy' ), $args );
|
272 |
+
}
|
273 |
+
|
274 |
+
$debug = debug_backtrace();
|
275 |
+
trigger_error( sprintf( 'Call to undefined function PLL()->sync->%1$s() in %2$s on line %3$s' . "\nError handler", $func, $debug[0]['file'], $debug[0]['line'] ), E_USER_ERROR );
|
276 |
}
|
277 |
}
|
modules/sync/sync-metas.php
ADDED
@@ -0,0 +1,340 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Abstract class to manage the copy and synchronization of metas
|
5 |
+
*
|
6 |
+
* @since 2.3
|
7 |
+
*/
|
8 |
+
abstract class PLL_Sync_Metas {
|
9 |
+
public $model;
|
10 |
+
protected $meta_type, $prev_value, $to_copy;
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Constructor
|
14 |
+
*
|
15 |
+
* @since 2.3
|
16 |
+
*
|
17 |
+
* @param object $polylang
|
18 |
+
*/
|
19 |
+
public function __construct( &$polylang ) {
|
20 |
+
$this->model = &$polylang->model;
|
21 |
+
|
22 |
+
$this->add_all_meta_actions();
|
23 |
+
|
24 |
+
add_action( "pll_save_{$this->meta_type}", array( $this, 'save_object' ), 10, 3 );
|
25 |
+
}
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Removes "added_{$this->meta_type}_meta" action
|
29 |
+
*
|
30 |
+
* @since 2.3
|
31 |
+
*/
|
32 |
+
protected function remove_add_meta_action() {
|
33 |
+
remove_action( "added_{$this->meta_type}_meta", array( $this, 'add_meta' ), 10, 4 );
|
34 |
+
}
|
35 |
+
|
36 |
+
/**
|
37 |
+
* Removes all meta synchronization actions and filters
|
38 |
+
*
|
39 |
+
* @since 2.3
|
40 |
+
*/
|
41 |
+
protected function remove_all_meta_actions() {
|
42 |
+
$this->remove_add_meta_action();
|
43 |
+
|
44 |
+
remove_filter( "update_{$this->meta_type}_metadata", array( $this, 'update_metadata' ), 999, 5 );
|
45 |
+
remove_action( "update_{$this->meta_type}_meta", array( $this, 'update_meta' ), 10, 4 );
|
46 |
+
|
47 |
+
remove_action( "delete_{$this->meta_type}_meta", array( $this, 'store_metas_to_sync' ), 10, 2 );
|
48 |
+
remove_action( "deleted_{$this->meta_type}_meta", array( $this, 'delete_meta' ), 10, 4 );
|
49 |
+
}
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Adds "added_{$this->meta_type}_meta" action
|
53 |
+
*
|
54 |
+
* @since 2.3
|
55 |
+
*/
|
56 |
+
protected function restore_add_meta_action() {
|
57 |
+
add_action( "added_{$this->meta_type}_meta", array( $this, 'add_meta' ), 10, 4 );
|
58 |
+
}
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Adds meta synchronization actions and filters
|
62 |
+
*
|
63 |
+
* @since 2.3
|
64 |
+
*/
|
65 |
+
protected function add_all_meta_actions() {
|
66 |
+
$this->restore_add_meta_action();
|
67 |
+
|
68 |
+
add_filter( "update_{$this->meta_type}_metadata", array( $this, 'update_metadata' ), 999, 5 ); // Very late in case a filter prevents the meta to be updated
|
69 |
+
add_action( "update_{$this->meta_type}_meta", array( $this, 'update_meta' ), 10, 4 );
|
70 |
+
|
71 |
+
add_action( "delete_{$this->meta_type}_meta", array( $this, 'store_metas_to_sync' ), 10, 2 );
|
72 |
+
add_action( "deleted_{$this->meta_type}_meta", array( $this, 'delete_meta' ), 10, 4 );
|
73 |
+
}
|
74 |
+
|
75 |
+
/**
|
76 |
+
* Maybe modify ("translate") a meta value when it is copied or synchronized
|
77 |
+
*
|
78 |
+
* @since 2.3
|
79 |
+
*
|
80 |
+
* @param mixed $value Meta value
|
81 |
+
* @param string $key Meta key
|
82 |
+
* @param int $from Id of the source
|
83 |
+
* @param int $to Id of the target
|
84 |
+
* @param string $lang Language of target
|
85 |
+
* @return mixed
|
86 |
+
*/
|
87 |
+
protected function maybe_translate_value( $value, $key, $from, $to, $lang ) {
|
88 |
+
/**
|
89 |
+
* Filter a meta value before is copied or synchronized
|
90 |
+
*
|
91 |
+
* @since 2.3
|
92 |
+
*
|
93 |
+
* @param mixed $value Meta value
|
94 |
+
* @param string $key Meta key
|
95 |
+
* @param string $lang Language of target
|
96 |
+
* @param int $from Id of the source
|
97 |
+
* @param int $to Id of the target
|
98 |
+
*/
|
99 |
+
return apply_filters( "pll_translate_{$this->meta_type}_meta", maybe_unserialize( $value ), $key, $lang, $from, $to );
|
100 |
+
}
|
101 |
+
|
102 |
+
/**
|
103 |
+
* Get the custom fields to copy or synchronize
|
104 |
+
*
|
105 |
+
* @since 2.3
|
106 |
+
*
|
107 |
+
* @param int $from Id of the post from which we copy informations
|
108 |
+
* @param int $to Id of the post to which we paste informations
|
109 |
+
* @param string $lang Language slug
|
110 |
+
* @param bool $sync True if it is synchronization, false if it is a copy
|
111 |
+
* @return array List of meta keys
|
112 |
+
*/
|
113 |
+
protected function get_metas_to_copy( $from, $to, $lang, $sync = false ) {
|
114 |
+
/**
|
115 |
+
* Filter the custom fields to copy or synchronize
|
116 |
+
*
|
117 |
+
* @since 0.6
|
118 |
+
* @since 1.9.2 The `$from`, `$to`, `$lang` parameters were added.
|
119 |
+
*
|
120 |
+
* @param array $keys List of custom fields names
|
121 |
+
* @param bool $sync True if it is synchronization, false if it is a copy
|
122 |
+
* @param int $from Id of the post from which we copy informations
|
123 |
+
* @param int $to Id of the post to which we paste informations
|
124 |
+
* @param string $lang Language slug
|
125 |
+
*/
|
126 |
+
return array_unique( apply_filters( "pll_copy_{$this->meta_type}_metas", array(), $sync, $from, $to, $lang ) );
|
127 |
+
}
|
128 |
+
|
129 |
+
/**
|
130 |
+
* Synchronize added metas across translations
|
131 |
+
*
|
132 |
+
* @since 2.3
|
133 |
+
*
|
134 |
+
* @param int $mid Meta id.
|
135 |
+
* @param int $id Object ID.
|
136 |
+
* @param string $meta_key Meta key.
|
137 |
+
* @param mixed $meta_value Meta value. Must be serializable if non-scalar.
|
138 |
+
*/
|
139 |
+
public function add_meta( $mid, $id, $meta_key, $meta_value ) {
|
140 |
+
static $avoid_recursion = false;
|
141 |
+
|
142 |
+
if ( ! $avoid_recursion ) {
|
143 |
+
$avoid_recursion = true;
|
144 |
+
$tr_ids = $this->model->{$this->meta_type}->get_translations( $id );
|
145 |
+
|
146 |
+
foreach ( $tr_ids as $lang => $tr_id ) {
|
147 |
+
if ( $tr_id !== $id ) {
|
148 |
+
$to_copy = $this->get_metas_to_copy( $id, $tr_id, $lang, true );
|
149 |
+
if ( in_array( $meta_key, $to_copy ) ) {
|
150 |
+
$meta_value = $this->maybe_translate_value( $meta_value, $meta_key, $id, $tr_id, $lang );
|
151 |
+
add_metadata( $this->meta_type, $tr_id, $meta_key, $meta_value );
|
152 |
+
}
|
153 |
+
}
|
154 |
+
}
|
155 |
+
|
156 |
+
$avoid_recursion = false;
|
157 |
+
}
|
158 |
+
}
|
159 |
+
|
160 |
+
/**
|
161 |
+
* Stores the previous value when updating metas
|
162 |
+
*
|
163 |
+
* @since 2.3
|
164 |
+
*
|
165 |
+
* @param null|bool $r Not used
|
166 |
+
* @param int $id Object ID.
|
167 |
+
* @param string $meta_key Meta key.
|
168 |
+
* @param mixed $meta_value Meta value. Must be serializable if non-scalar.
|
169 |
+
* @param mixed $prev_value If specified, only update existing metadata entries with the specified value.
|
170 |
+
* @return null|bool Unchanged
|
171 |
+
*/
|
172 |
+
public function update_metadata( $r, $id, $meta_key, $meta_value, $prev_value ) {
|
173 |
+
if ( null === $r ) {
|
174 |
+
$hash = md5( "$id|$meta_key|" . maybe_serialize( $meta_value ) );
|
175 |
+
$this->prev_value[ $hash ] = $prev_value;
|
176 |
+
}
|
177 |
+
return $r;
|
178 |
+
}
|
179 |
+
|
180 |
+
/**
|
181 |
+
* Synchronize updated metas across translations
|
182 |
+
*
|
183 |
+
* @since 2.3
|
184 |
+
*
|
185 |
+
* @param int $mid Meta id.
|
186 |
+
* @param int $id Object ID.
|
187 |
+
* @param string $meta_key Meta key.
|
188 |
+
* @param mixed $meta_value Meta value. Must be serializable if non-scalar.
|
189 |
+
*/
|
190 |
+
public function update_meta( $mid, $id, $meta_key, $meta_value ) {
|
191 |
+
static $avoid_recursion = false;
|
192 |
+
|
193 |
+
if ( ! $avoid_recursion ) {
|
194 |
+
$avoid_recursion = true;
|
195 |
+
$hash = md5( "$id|$meta_key|" . maybe_serialize( $meta_value ) );
|
196 |
+
|
197 |
+
$tr_ids = $this->model->{$this->meta_type}->get_translations( $id );
|
198 |
+
|
199 |
+
foreach ( $tr_ids as $lang => $tr_id ) {
|
200 |
+
if ( $tr_id != $id ) {
|
201 |
+
$to_copy = $this->get_metas_to_copy( $id, $tr_id, $lang, true );
|
202 |
+
if ( in_array( $meta_key, $to_copy ) ) {
|
203 |
+
$meta_value = $this->maybe_translate_value( $meta_value, $meta_key, $id, $tr_id, $lang );
|
204 |
+
$prev_meta = get_metadata_by_mid( $this->meta_type, $mid );
|
205 |
+
if ( empty( $this->prev_value[ $hash ] ) || $this->prev_value[ $hash ] === $prev_meta->meta_value ) {
|
206 |
+
$prev_value = $this->maybe_translate_value( $prev_meta->meta_value, $meta_key, $id, $tr_id, $lang );
|
207 |
+
$this->remove_add_meta_action(); // We don't want to sync back the new metas
|
208 |
+
update_metadata( $this->meta_type, $tr_id, $meta_key, $meta_value, $prev_value );
|
209 |
+
$this->restore_add_meta_action();
|
210 |
+
}
|
211 |
+
}
|
212 |
+
}
|
213 |
+
}
|
214 |
+
|
215 |
+
unset( $this->prev_value[ $hash ] );
|
216 |
+
$avoid_recursion = false;
|
217 |
+
}
|
218 |
+
}
|
219 |
+
|
220 |
+
/**
|
221 |
+
* Store metas to synchronize before deleting them
|
222 |
+
*
|
223 |
+
* @since 2.3
|
224 |
+
*
|
225 |
+
* @param array $mids Not used
|
226 |
+
* @param int $id Object ID.
|
227 |
+
*/
|
228 |
+
public function store_metas_to_sync( $mids, $id ) {
|
229 |
+
$tr_ids = $this->model->{$this->meta_type}->get_translations( $id );
|
230 |
+
|
231 |
+
foreach ( $tr_ids as $lang => $tr_id ) {
|
232 |
+
$this->to_copy[ $id ][ $tr_id ] = $this->get_metas_to_copy( $id, $tr_id, $lang, true );
|
233 |
+
}
|
234 |
+
}
|
235 |
+
|
236 |
+
/**
|
237 |
+
* Synchronize deleted meta across translations
|
238 |
+
*
|
239 |
+
* @since 2.3
|
240 |
+
*
|
241 |
+
* @param array $mids Not used
|
242 |
+
* @param int $id Object ID.
|
243 |
+
* @param string $key Meta key.
|
244 |
+
* @param mixed $value Meta value.
|
245 |
+
*/
|
246 |
+
public function delete_meta( $mids, $id, $key, $value ) {
|
247 |
+
static $avoid_recursion = false;
|
248 |
+
|
249 |
+
if ( ! $avoid_recursion ) {
|
250 |
+
$avoid_recursion = true;
|
251 |
+
|
252 |
+
$tr_ids = $this->model->{$this->meta_type}->get_translations( $id );
|
253 |
+
|
254 |
+
foreach ( $tr_ids as $lang => $tr_id ) {
|
255 |
+
if ( $tr_id !== $id ) {
|
256 |
+
if ( in_array( $key, $this->to_copy[ $id ][ $tr_id ] ) ) {
|
257 |
+
if ( '' !== $value && null !== $value && false !== $value ) { // Same test as WP
|
258 |
+
$value = $this->maybe_translate_value( $value, $key, $id, $tr_id, $lang );
|
259 |
+
}
|
260 |
+
delete_metadata( $this->meta_type, $tr_id, $key, $value );
|
261 |
+
}
|
262 |
+
}
|
263 |
+
}
|
264 |
+
}
|
265 |
+
|
266 |
+
$avoid_recursion = false;
|
267 |
+
}
|
268 |
+
|
269 |
+
/**
|
270 |
+
* Copy or synchronize metas
|
271 |
+
*
|
272 |
+
* @since 2.3
|
273 |
+
*
|
274 |
+
* @param int $from Id of the source object
|
275 |
+
* @param int $to Id of the target object
|
276 |
+
* @param string $lang Language code of the target object
|
277 |
+
* @param bool $sync Optional, defaults to true. True if it is synchronization, false if it is a copy
|
278 |
+
*/
|
279 |
+
public function copy( $from, $to, $lang, $sync = false ) {
|
280 |
+
$this->remove_all_meta_actions();
|
281 |
+
|
282 |
+
remove_action( "delete_{$this->meta_type}_meta", array( $this, 'store_metas_to_sync' ), 10, 2 );
|
283 |
+
remove_action( "deleted_{$this->meta_type}_meta", array( $this, 'delete_meta' ), 10, 4 );
|
284 |
+
|
285 |
+
$to_copy = $this->get_metas_to_copy( $from, $to, $lang, $sync );
|
286 |
+
$metas = get_metadata( $this->meta_type, $from );
|
287 |
+
$tr_metas = get_metadata( $this->meta_type, $to );
|
288 |
+
|
289 |
+
foreach ( $to_copy as $key ) {
|
290 |
+
if ( empty( $metas[ $key ] ) ) {
|
291 |
+
if ( ! empty( $tr_metas[ $key ] ) ) {
|
292 |
+
// If the meta key is not present in the source object, delete all values
|
293 |
+
delete_metadata( $this->meta_type, $to, $key );
|
294 |
+
}
|
295 |
+
} else {
|
296 |
+
if ( ! empty( $tr_metas[ $key ] ) && 1 === count( $metas[ $key ] ) && 1 === count( $tr_metas[ $key ] ) ) {
|
297 |
+
// One custom field to update
|
298 |
+
$value = reset( $metas[ $key ] );
|
299 |
+
$value = maybe_unserialize( $value );
|
300 |
+
$to_value = $this->maybe_translate_value( $value, $key, $from, $to, $lang );
|
301 |
+
update_metadata( $this->meta_type, $to, $key, $to_value );
|
302 |
+
} else {
|
303 |
+
// Multiple custom fields, either in the source or the target
|
304 |
+
if ( ! empty( $tr_metas[ $key ] ) ) {
|
305 |
+
// The synchronization of multiple values custom fields is easier if we delete all metas first
|
306 |
+
delete_metadata( $this->meta_type, $to, $key );
|
307 |
+
}
|
308 |
+
|
309 |
+
foreach ( $metas[ $key ] as $value ) {
|
310 |
+
$value = maybe_unserialize( $value );
|
311 |
+
$to_value = $this->maybe_translate_value( $value, $key, $from, $to, $lang );
|
312 |
+
add_metadata( $this->meta_type, $to, $key, $to_value );
|
313 |
+
}
|
314 |
+
}
|
315 |
+
}
|
316 |
+
}
|
317 |
+
|
318 |
+
$this->add_all_meta_actions();
|
319 |
+
}
|
320 |
+
|
321 |
+
/**
|
322 |
+
* If synchronized custom fields were previously not synchronized, it is expected
|
323 |
+
* that saving a post (or term) will synchronize them.
|
324 |
+
*
|
325 |
+
* @since 2.3
|
326 |
+
*
|
327 |
+
* @param int $object_id Id of the object being asaved
|
328 |
+
* @param object $obj Not used
|
329 |
+
* @param array $translations The list of translations object ids
|
330 |
+
*/
|
331 |
+
public function save_object( $object_id, $obj, $translations ) {
|
332 |
+
$src_lang = array_search( $object_id, $translations );
|
333 |
+
|
334 |
+
foreach ( $translations as $tr_lang => $tr_id ) {
|
335 |
+
if ( $tr_id !== $object_id ) {
|
336 |
+
$this->copy( $object_id, $tr_id, $tr_lang, true );
|
337 |
+
}
|
338 |
+
}
|
339 |
+
}
|
340 |
+
}
|
modules/sync/sync-post-metas.php
ADDED
@@ -0,0 +1,82 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* A class to manage copy and synchronization of post metas
|
5 |
+
*
|
6 |
+
* @since 2.3
|
7 |
+
*/
|
8 |
+
class PLL_Sync_Post_Metas extends PLL_Sync_Metas {
|
9 |
+
public $options;
|
10 |
+
|
11 |
+
/**
|
12 |
+
* Constructor
|
13 |
+
*
|
14 |
+
* @since 2.3
|
15 |
+
*
|
16 |
+
* @param object $polylang
|
17 |
+
*/
|
18 |
+
public function __construct( &$polylang ) {
|
19 |
+
$this->meta_type = 'post';
|
20 |
+
|
21 |
+
parent::__construct( $polylang );
|
22 |
+
|
23 |
+
$this->options = &$polylang->options;
|
24 |
+
|
25 |
+
add_filter( 'pll_translate_post_meta', array( $this, 'translate_thumbnail_id' ), 10, 3 );
|
26 |
+
}
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Get the custom fields to copy or synchronize
|
30 |
+
*
|
31 |
+
* @since 2.3
|
32 |
+
*
|
33 |
+
* @param int $from Id of the post from which we copy informations
|
34 |
+
* @param int $to Id of the post to which we paste informations
|
35 |
+
* @param string $lang Language slug
|
36 |
+
* @param bool $sync True if it is synchronization, false if it is a copy
|
37 |
+
* @return array List of meta keys
|
38 |
+
*/
|
39 |
+
protected function get_metas_to_copy( $from, $to, $lang, $sync = false ) {
|
40 |
+
// Copy or synchronize post metas and allow plugins to do the same
|
41 |
+
$metas = get_post_custom( $from );
|
42 |
+
$keys = array();
|
43 |
+
|
44 |
+
// Get public meta keys ( including from translated post in case we just deleted a custom field )
|
45 |
+
if ( ! $sync || in_array( 'post_meta', $this->options['sync'] ) ) {
|
46 |
+
foreach ( $keys = array_unique( array_merge( array_keys( $metas ), array_keys( get_post_custom( $to ) ) ) ) as $k => $meta_key ) {
|
47 |
+
if ( is_protected_meta( $meta_key ) ) {
|
48 |
+
unset( $keys[ $k ] );
|
49 |
+
}
|
50 |
+
}
|
51 |
+
}
|
52 |
+
|
53 |
+
// Add page template and featured image
|
54 |
+
foreach ( array( '_wp_page_template', '_thumbnail_id' ) as $meta ) {
|
55 |
+
if ( ! $sync || in_array( $meta, $this->options['sync'] ) ) {
|
56 |
+
$keys[] = $meta;
|
57 |
+
}
|
58 |
+
}
|
59 |
+
|
60 |
+
// Random header image
|
61 |
+
if ( $this->options['media_support'] ) {
|
62 |
+
$keys[] = '_wp_attachment_is_custom_header';
|
63 |
+
}
|
64 |
+
|
65 |
+
/** This filter is documented in modules/sync/sync-metas.php */
|
66 |
+
return array_unique( apply_filters( 'pll_copy_post_metas', $keys, $sync, $from, $to, $lang ) );
|
67 |
+
}
|
68 |
+
|
69 |
+
/**
|
70 |
+
* Translates the thumbnail id
|
71 |
+
*
|
72 |
+
* @since 2.3
|
73 |
+
*
|
74 |
+
* @param int $value Thumbnail id
|
75 |
+
* @param string $key Meta key
|
76 |
+
* @param string $lang Language code
|
77 |
+
* @return int
|
78 |
+
*/
|
79 |
+
public function translate_thumbnail_id( $value, $key, $lang ) {
|
80 |
+
return ( $this->options['media_support'] && '_thumbnail_id' === $key && $to_value = $this->model->post->get_translation( $value, $lang ) ) ? $to_value : $value;
|
81 |
+
}
|
82 |
+
}
|
modules/sync/sync-tax.php
ADDED
@@ -0,0 +1,229 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* A class to manage the sychronization of taxonomy terms across posts translations
|
5 |
+
*
|
6 |
+
* @since 2.3
|
7 |
+
*/
|
8 |
+
class PLL_Sync_Tax {
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Constructor
|
12 |
+
*
|
13 |
+
* @since 2.3
|
14 |
+
*
|
15 |
+
* @param object $polylang
|
16 |
+
*/
|
17 |
+
public function __construct( &$polylang ) {
|
18 |
+
$this->model = &$polylang->model;
|
19 |
+
$this->options = &$polylang->options;
|
20 |
+
|
21 |
+
add_action( 'set_object_terms', array( $this, 'set_object_terms' ), 10, 5 );
|
22 |
+
add_action( 'pll_save_term', array( $this, 'create_term' ), 10, 3 );
|
23 |
+
}
|
24 |
+
|
25 |
+
/**
|
26 |
+
* Get the list of taxonomies to copy or to synchronize
|
27 |
+
*
|
28 |
+
* @since 1.7
|
29 |
+
* @since 2.1 The `$from`, `$to`, `$lang` parameters were added.
|
30 |
+
*
|
31 |
+
* @param bool $sync True if it is synchronization, false if it is a copy
|
32 |
+
* @param int $from Id of the post from which we copy informations, optional, defaults to null
|
33 |
+
* @param int $to Id of the post to which we paste informations, optional, defaults to null
|
34 |
+
* @param string $lang Language slug, optional, defaults to null
|
35 |
+
* @return array List of taxonomy names
|
36 |
+
*/
|
37 |
+
protected function get_taxonomies_to_copy( $sync, $from = null, $to = null, $lang = null ) {
|
38 |
+
$taxonomies = ! $sync || in_array( 'taxonomies', $this->options['sync'] ) ? $this->model->get_translated_taxonomies() : array();
|
39 |
+
if ( ! $sync || in_array( 'post_format', $this->options['sync'] ) ) {
|
40 |
+
$taxonomies[] = 'post_format';
|
41 |
+
}
|
42 |
+
|
43 |
+
/**
|
44 |
+
* Filter the taxonomies to copy or synchronize
|
45 |
+
*
|
46 |
+
* @since 1.7
|
47 |
+
* @since 2.1 The `$from`, `$to`, `$lang` parameters were added.
|
48 |
+
*
|
49 |
+
* @param array $taxonomies List of taxonomy names
|
50 |
+
* @param bool $sync True if it is synchronization, false if it is a copy
|
51 |
+
* @param int $from Id of the post from which we copy informations
|
52 |
+
* @param int $to Id of the post to which we paste informations
|
53 |
+
* @param string $lang Language slug
|
54 |
+
*/
|
55 |
+
return array_unique( apply_filters( 'pll_copy_taxonomies', $taxonomies, $sync, $from, $to, $lang ) );
|
56 |
+
}
|
57 |
+
|
58 |
+
/**
|
59 |
+
* When copying or synchronizing terms, translate terms in translatable taxonomies
|
60 |
+
*
|
61 |
+
* @since 2.3
|
62 |
+
*
|
63 |
+
* @param array $object_id Object ID
|
64 |
+
* @param array $terms List of terms ids assigned to the source post
|
65 |
+
* @param string $taxonomy Taxonomy name
|
66 |
+
* @param string $lang Language slug
|
67 |
+
* @return array List of terms ids to assign to the target post
|
68 |
+
*/
|
69 |
+
protected function maybe_translate_terms( $object_id, $terms, $taxonomy, $lang ) {
|
70 |
+
if ( is_array( $terms ) && $this->model->is_translated_taxonomy( $taxonomy ) ) {
|
71 |
+
$newterms = array();
|
72 |
+
|
73 |
+
// Convert to term ids if we got tag names
|
74 |
+
$strings = array_map( 'is_string', $terms );
|
75 |
+
if ( in_array( true, $strings, true ) ) {
|
76 |
+
$terms = get_the_terms( $object_id, $taxonomy );
|
77 |
+
$terms = wp_list_pluck( $terms, 'term_id' );
|
78 |
+
}
|
79 |
+
|
80 |
+
foreach ( $terms as $term ) {
|
81 |
+
/**
|
82 |
+
* Filter the translated term when a post translation is created or synchronized
|
83 |
+
*
|
84 |
+
* @since 2.3
|
85 |
+
*
|
86 |
+
* @param int $tr_term Translated term id
|
87 |
+
* @param int $term Source term id
|
88 |
+
* @param string $lang Language slug
|
89 |
+
*/
|
90 |
+
if ( $term_id = apply_filters( 'pll_maybe_translate_term', $this->model->term->get_translation( $term, $lang ), $term, $lang ) ) {
|
91 |
+
$newterms[] = (int) $term_id; // Cast is important otherwise we get 'numeric' tags
|
92 |
+
}
|
93 |
+
}
|
94 |
+
|
95 |
+
return $newterms;
|
96 |
+
}
|
97 |
+
|
98 |
+
return $terms; // Empty $terms or untranslated taxonomy
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
* When assigning terms to a post, assign translated terms to the translated posts (synchronisation)
|
103 |
+
*
|
104 |
+
* @since 2.3
|
105 |
+
*
|
106 |
+
* @param int $object_id Object ID.
|
107 |
+
* @param array $terms An array of object terms.
|
108 |
+
* @param array $tt_ids An array of term taxonomy IDs.
|
109 |
+
* @param string $taxonomy Taxonomy slug.
|
110 |
+
* @param bool $append Whether to append new terms to the old terms.
|
111 |
+
*/
|
112 |
+
public function set_object_terms( $object_id, $terms, $tt_ids, $taxonomy, $append ) {
|
113 |
+
static $avoid_recursion = false;
|
114 |
+
$taxonomy_object = get_taxonomy( $taxonomy );
|
115 |
+
|
116 |
+
// Make sure that the taxonomy is registered for a post type
|
117 |
+
if ( ! $avoid_recursion && array_filter( $taxonomy_object->object_type, 'post_type_exists' ) ) {
|
118 |
+
$avoid_recursion = true;
|
119 |
+
|
120 |
+
$tr_ids = $this->model->post->get_translations( $object_id );
|
121 |
+
|
122 |
+
foreach ( $tr_ids as $lang => $tr_id ) {
|
123 |
+
if ( $tr_id !== $object_id ) {
|
124 |
+
$to_copy = $this->get_taxonomies_to_copy( true, $object_id, $tr_id, $lang );
|
125 |
+
|
126 |
+
if ( in_array( $taxonomy, $to_copy ) ) {
|
127 |
+
$newterms = $this->maybe_translate_terms( $object_id, $terms, $taxonomy, $lang );
|
128 |
+
|
129 |
+
// For some reasons, the user may have untranslated terms in the translation. Don't forget them.
|
130 |
+
if ( $this->model->is_translated_taxonomy( $taxonomy ) ) {
|
131 |
+
$tr_terms = get_the_terms( $tr_id, $taxonomy );
|
132 |
+
if ( is_array( $tr_terms ) ) {
|
133 |
+
foreach ( $tr_terms as $term ) {
|
134 |
+
if ( ! $this->model->term->get_translation( $term->term_id, $this->model->post->get_language( $object_id ) ) ) {
|
135 |
+
$newterms[] = (int) $term->term_id;
|
136 |
+
}
|
137 |
+
}
|
138 |
+
}
|
139 |
+
}
|
140 |
+
|
141 |
+
wp_set_object_terms( $tr_id, $newterms, $taxonomy, $append );
|
142 |
+
}
|
143 |
+
}
|
144 |
+
}
|
145 |
+
|
146 |
+
$avoid_recursion = false;
|
147 |
+
}
|
148 |
+
}
|
149 |
+
|
150 |
+
/**
|
151 |
+
* Copy terms fron one post to a translation, does not sync
|
152 |
+
*
|
153 |
+
* @since 2.3
|
154 |
+
*
|
155 |
+
* @param int $from Id of the source post
|
156 |
+
* @param int $to Id of the target post
|
157 |
+
* @param string $lang Language slug
|
158 |
+
*/
|
159 |
+
public function copy( $from, $to, $lang ) {
|
160 |
+
remove_action( 'set_object_terms', array( $this, 'set_object_terms' ), 10, 6 );
|
161 |
+
|
162 |
+
// Get taxonomies to sync for this post type
|
163 |
+
$taxonomies = array_intersect( get_post_taxonomies( $from ), $this->get_taxonomies_to_copy( false, $from, $to, $lang ) );
|
164 |
+
|
165 |
+
// Update the term cache to reduce the number of queries in the loop
|
166 |
+
update_object_term_cache( $from, get_post_type( $from ) );
|
167 |
+
|
168 |
+
// Copy
|
169 |
+
foreach ( $taxonomies as $tax ) {
|
170 |
+
if ( $terms = get_the_terms( $from, $tax ) ) {
|
171 |
+
$terms = array_map( 'intval', wp_list_pluck( $terms, 'term_id' ) );
|
172 |
+
$newterms = $this->maybe_translate_terms( $from, $terms, $tax, $lang );
|
173 |
+
|
174 |
+
if ( ! empty( $newterms ) ) {
|
175 |
+
wp_set_object_terms( $to, $newterms, $tax );
|
176 |
+
}
|
177 |
+
}
|
178 |
+
}
|
179 |
+
|
180 |
+
add_action( 'set_object_terms', array( $this, 'set_object_terms' ), 10, 6 );
|
181 |
+
}
|
182 |
+
|
183 |
+
/**
|
184 |
+
* When creating a new term, associate it to posts having translations associated to the translated terms
|
185 |
+
*
|
186 |
+
* @since 2.3
|
187 |
+
*
|
188 |
+
* @param int $term_id Id of the created term
|
189 |
+
* @param string $taxonomy Taxonomy
|
190 |
+
* @param array $translations Ids of the translations of the created term
|
191 |
+
*/
|
192 |
+
public function create_term( $term_id, $taxonomy, $translations ) {
|
193 |
+
if ( doing_action( 'create_term' ) && in_array( $taxonomy, $this->get_taxonomies_to_copy( true ) ) ) {
|
194 |
+
// Get all posts associated to the translated terms
|
195 |
+
$tr_posts = get_posts( array(
|
196 |
+
'numberposts' => -1,
|
197 |
+
'nopaging' => true,
|
198 |
+
'post_type' => 'any',
|
199 |
+
'post_status' => 'any',
|
200 |
+
'fields' => 'ids',
|
201 |
+
'tax_query' => array(
|
202 |
+
array(
|
203 |
+
'taxonomy' => $taxonomy,
|
204 |
+
'field' => 'id',
|
205 |
+
'terms' => array_merge( array( $term_id ), array_values( $translations ) ),
|
206 |
+
'include_children' => false,
|
207 |
+
),
|
208 |
+
),
|
209 |
+
) );
|
210 |
+
|
211 |
+
$lang = $this->model->term->get_language( $term_id ); // Language of the created term
|
212 |
+
$posts = array();
|
213 |
+
|
214 |
+
foreach ( $tr_posts as $post_id ) {
|
215 |
+
$post = $this->model->post->get_translation( $post_id, $lang );
|
216 |
+
|
217 |
+
if ( $post ) {
|
218 |
+
$posts[] = $post;
|
219 |
+
}
|
220 |
+
}
|
221 |
+
|
222 |
+
$posts = array_unique( $posts );
|
223 |
+
|
224 |
+
foreach ( $posts as $post_id ) {
|
225 |
+
wp_set_object_terms( $post_id, $term_id, $taxonomy, true );
|
226 |
+
}
|
227 |
+
}
|
228 |
+
}
|
229 |
+
}
|
modules/sync/sync-term-metas.php
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* A class to manage copy and synchronization of term metas
|
5 |
+
*
|
6 |
+
* @since 2.3
|
7 |
+
*/
|
8 |
+
class PLL_Sync_Term_Metas extends PLL_Sync_Metas {
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Constructor
|
12 |
+
*
|
13 |
+
* @since 2.3
|
14 |
+
*
|
15 |
+
* @param object $polylang
|
16 |
+
*/
|
17 |
+
public function __construct( &$polylang ) {
|
18 |
+
$this->meta_type = 'term';
|
19 |
+
|
20 |
+
parent::__construct( $polylang );
|
21 |
+
}
|
22 |
+
}
|
polylang.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/**
|
4 |
Plugin Name: Polylang
|
5 |
Plugin URI: https://polylang.pro
|
6 |
-
Version: 2.
|
7 |
Author: Frédéric Demarle
|
8 |
Author uri: https://polylang.pro
|
9 |
Description: Adds multilingual capability to WordPress
|
@@ -35,18 +35,42 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
35 |
exit; // don't access directly
|
36 |
};
|
37 |
|
38 |
-
|
39 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
|
41 |
-
define( 'POLYLANG_FILE', __FILE__ ); // this file
|
42 |
-
define( 'POLYLANG_BASENAME', plugin_basename( POLYLANG_FILE ) ); // plugin name as known by WP
|
43 |
-
define( 'POLYLANG_DIR', dirname( POLYLANG_FILE ) ); // our directory
|
44 |
|
45 |
-
define( 'PLL_ADMIN_INC', POLYLANG_DIR . '/admin' );
|
46 |
-
define( 'PLL_FRONT_INC', POLYLANG_DIR . '/frontend' );
|
47 |
-
define( 'PLL_INC', POLYLANG_DIR . '/include' );
|
48 |
-
define( 'PLL_INSTALL_INC', POLYLANG_DIR . '/install' );
|
49 |
-
define( 'PLL_MODULES_INC', POLYLANG_DIR . '/modules' );
|
50 |
-
define( 'PLL_SETTINGS_INC', POLYLANG_DIR . '/settings' );
|
51 |
|
52 |
-
require_once PLL_INC . '/class-polylang.php';
|
|
|
|
|
|
|
|
|
|
|
|
3 |
/**
|
4 |
Plugin Name: Polylang
|
5 |
Plugin URI: https://polylang.pro
|
6 |
+
Version: 2.3
|
7 |
Author: Frédéric Demarle
|
8 |
Author uri: https://polylang.pro
|
9 |
Description: Adds multilingual capability to WordPress
|
35 |
exit; // don't access directly
|
36 |
};
|
37 |
|
38 |
+
if ( defined( 'POLYLANG_BASENAME' ) ) {
|
39 |
+
// The user is attempting to activate a second plugin instance, typically Polylang and Polylang Pro
|
40 |
+
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
41 |
+
if ( defined( 'POLYLANG_PRO' ) ) {
|
42 |
+
// Polylang Pro is already activated
|
43 |
+
if ( is_plugin_active( plugin_basename( __FILE__ ) ) ) {
|
44 |
+
require_once ABSPATH . 'wp-includes/pluggable.php';
|
45 |
+
deactivate_plugins( plugin_basename( __FILE__ ) ); // Deactivate this plugin
|
46 |
+
// WP does not allow us to send a custom meaningful message, so just tell the plugin has been deactivated
|
47 |
+
wp_redirect( add_query_arg( 'deactivate', 'true', remove_query_arg( 'activate' ) ) );
|
48 |
+
exit;
|
49 |
+
}
|
50 |
+
} else {
|
51 |
+
// Polylang was activated, deactivate it to keep only what we expect to be Polylang Pro
|
52 |
+
deactivate_plugins( POLYLANG_BASENAME );
|
53 |
+
}
|
54 |
+
} else {
|
55 |
+
// Go on loading the plugin
|
56 |
+
define( 'POLYLANG_VERSION', '2.3' );
|
57 |
+
define( 'PLL_MIN_WP_VERSION', '4.4' );
|
58 |
|
59 |
+
define( 'POLYLANG_FILE', __FILE__ ); // this file
|
60 |
+
define( 'POLYLANG_BASENAME', plugin_basename( POLYLANG_FILE ) ); // plugin name as known by WP
|
61 |
+
define( 'POLYLANG_DIR', dirname( POLYLANG_FILE ) ); // our directory
|
62 |
|
63 |
+
define( 'PLL_ADMIN_INC', POLYLANG_DIR . '/admin' );
|
64 |
+
define( 'PLL_FRONT_INC', POLYLANG_DIR . '/frontend' );
|
65 |
+
define( 'PLL_INC', POLYLANG_DIR . '/include' );
|
66 |
+
define( 'PLL_INSTALL_INC', POLYLANG_DIR . '/install' );
|
67 |
+
define( 'PLL_MODULES_INC', POLYLANG_DIR . '/modules' );
|
68 |
+
define( 'PLL_SETTINGS_INC', POLYLANG_DIR . '/settings' );
|
69 |
|
70 |
+
require_once PLL_INC . '/class-polylang.php';
|
71 |
+
|
72 |
+
if ( file_exists( PLL_INC . '/class-polylang-pro.php' ) ) {
|
73 |
+
define( 'POLYLANG_PRO', true );
|
74 |
+
require_once PLL_INC . '/class-polylang-pro.php';
|
75 |
+
}
|
76 |
+
}
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://polylang.pro
|
|
4 |
Tags: multilingual, bilingual, translate, translation, language, multilanguage, international, localization
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 4.9
|
7 |
-
Stable tag: 2.
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
Making WordPress multilingual
|
@@ -76,6 +76,33 @@ Don't hesitate to [give your feedback](http://wordpress.org/support/view/plugin-
|
|
76 |
|
77 |
== Changelog ==
|
78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
= 2.2.8 (2018-01-09) =
|
80 |
|
81 |
* Pro: Fix: Impossible to link past events by translation in The Events Calendar
|
4 |
Tags: multilingual, bilingual, translate, translation, language, multilanguage, international, localization
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 4.9
|
7 |
+
Stable tag: 2.3
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
Making WordPress multilingual
|
76 |
|
77 |
== Changelog ==
|
78 |
|
79 |
+
= 2.3 (2017-01-30) =
|
80 |
+
|
81 |
+
* Pro: Duplicating a post now duplicates untranslated terms and the featured image (if media are translatable)
|
82 |
+
* Pro: Add filter 'pll_sync_post_fields'
|
83 |
+
* Pro: Translate ACF Pro clone fields when creating a new field group translation
|
84 |
+
* Pro: Allow to share slugs when creating a post or term with the REST API
|
85 |
+
* Pro: Load asynchronously the script added on front for multiple domains and subdomains
|
86 |
+
* Pro: Fix 'lang' parameter not interpreted when the query includes 'name'
|
87 |
+
* Refactor the synchronization of metas for better synchronization and performance improvement
|
88 |
+
* Refactor the synchronization of taxonomy terms for performance improvement
|
89 |
+
* Refactor language and translations saving for performance improvement
|
90 |
+
* Refactor the synchronization of sticky posts
|
91 |
+
* Remove all languages files. All translations are now maintained on https://translate.wordpress.org/projects/wp-plugins/polylang #199
|
92 |
+
* Refactor the list of languages to merge predefined languages, Facebook locales and fixes for W3C locales
|
93 |
+
* Automatically deactivate Polylang when activating Polylang Pro
|
94 |
+
* Disable programmatically translated post types and taxonomies in settings. Props Ulrich Pogson. #180
|
95 |
+
* Set the cookie language in Javascript when a cache plugin is active
|
96 |
+
* Automatically remove the home page from cache when requesting the detection of the browser preferred language
|
97 |
+
* Use relative urls for the admin language filter in admin bar. #209
|
98 |
+
* Disable auto translation of WP_Term_Query if it has a 'lang' parameter
|
99 |
+
* Don't filter REST requests by default. #211
|
100 |
+
* Fix Yoast SEO statistics in dashboard showing only the default language. #211
|
101 |
+
* Fix WP Rocket clearing the cache of the wrong adjacent post
|
102 |
+
* Fix random header image
|
103 |
+
* Fix home page not correctly loaded when adding a query var
|
104 |
+
* Fix: Impossible to change the language code when the language code is also a WordPress locale.
|
105 |
+
|
106 |
= 2.2.8 (2018-01-09) =
|
107 |
|
108 |
* Pro: Fix: Impossible to link past events by translation in The Events Calendar
|
settings/languages.php
CHANGED
@@ -6,140 +6,1092 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
6 |
|
7 |
/**
|
8 |
* The list of predefined languages
|
|
|
|
|
|
|
|
|
9 |
*
|
10 |
-
*
|
11 |
-
* [
|
12 |
-
* [
|
13 |
-
* [
|
14 |
-
* [
|
15 |
-
* [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
*/
|
17 |
$languages = array(
|
18 |
-
'af' => array(
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
'
|
27 |
-
|
28 |
-
|
29 |
-
'
|
30 |
-
|
31 |
-
|
32 |
-
'
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
'
|
41 |
-
|
42 |
-
|
43 |
-
'
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
'
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
'
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
'
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
'
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
'
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
'
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
'
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
'
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
'
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
'
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
'
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
'
|
135 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
136 |
);
|
137 |
-
|
138 |
-
/**
|
139 |
-
* Filter the list of predefined languages
|
140 |
-
*
|
141 |
-
* @since 1.7.10
|
142 |
-
*
|
143 |
-
* @param array $languages
|
144 |
-
*/
|
145 |
-
$languages = apply_filters( 'pll_predefined_languages', $languages );
|
6 |
|
7 |
/**
|
8 |
* The list of predefined languages
|
9 |
+
* For WordPress locales, see https://translate.wordpress.org/
|
10 |
+
* For W3C locales, see http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
|
11 |
+
* See also #33511
|
12 |
+
* Facebook locales used to be available at https://www.facebook.com/translations/FacebookLocales.xml
|
13 |
*
|
14 |
+
* For each language:
|
15 |
+
* [code] => ISO 639-1 language code
|
16 |
+
* [locale] => WordPress locale
|
17 |
+
* [name] => name
|
18 |
+
* [dir] => text direction
|
19 |
+
* [flag] => flag code
|
20 |
+
* [w3c] => W3C locale
|
21 |
+
* [facebook] => Facebook locale
|
22 |
+
*
|
23 |
+
* Facebook locales without equivalent WordPress locale:
|
24 |
+
* 'ay_BO' (Aymara)
|
25 |
+
* 'ck_US' (Cherokee)
|
26 |
+
* 'en_IN' (English India)
|
27 |
+
* 'gx_GR' (Classical Greek)
|
28 |
+
* 'ig_NG' (Igbo)
|
29 |
+
* 'ja_KS' (Japanese Kansai)
|
30 |
+
* 'lg_UG' (Ganda)
|
31 |
+
* 'nd_ZW' (Ndebele)
|
32 |
+
* 'ny_MW' (Chewa)
|
33 |
+
* 'qu_PE' (Quechua)
|
34 |
+
* 'se_NO' (Northern Sami)
|
35 |
+
* 'tl_ST' (Klingon)
|
36 |
+
* 'wo_SN' (Wolof)
|
37 |
+
* 'yi_DE' (Yiddish)
|
38 |
+
* 'zu_ZA' (Zulu)
|
39 |
+
* 'zz_TR' (Zazaki)
|
40 |
*/
|
41 |
$languages = array(
|
42 |
+
'af' => array(
|
43 |
+
'code' => 'af',
|
44 |
+
'locale' => 'af',
|
45 |
+
'name' => 'Afrikaans',
|
46 |
+
'dir' => 'ltr',
|
47 |
+
'flag' => 'za',
|
48 |
+
'facebook' => 'af_ZA',
|
49 |
+
),
|
50 |
+
'ak' => array(
|
51 |
+
'facebook' => 'ak_GH',
|
52 |
+
),
|
53 |
+
'am' => array(
|
54 |
+
'facebook' => 'am_ET',
|
55 |
+
),
|
56 |
+
'ar' => array(
|
57 |
+
'code' => 'ar',
|
58 |
+
'locale' => 'ar',
|
59 |
+
'name' => 'العربية',
|
60 |
+
'dir' => 'rtl',
|
61 |
+
'flag' => 'arab',
|
62 |
+
'facebook' => 'ar_AR',
|
63 |
+
),
|
64 |
+
'arq' => array(
|
65 |
+
'facebook' => 'ar_AR',
|
66 |
+
),
|
67 |
+
'ary' => array(
|
68 |
+
'code' => 'ar',
|
69 |
+
'locale' => 'ary',
|
70 |
+
'name' => 'العربية المغربية',
|
71 |
+
'dir' => 'rtl',
|
72 |
+
'flag' => 'ma',
|
73 |
+
'facebook' => 'ar_AR',
|
74 |
+
),
|
75 |
+
'as' => array(
|
76 |
+
'code' => 'as',
|
77 |
+
'locale' => 'as',
|
78 |
+
'name' => 'অসমীয়া',
|
79 |
+
'dir' => 'ltr',
|
80 |
+
'flag' => 'in',
|
81 |
+
'facebook' => 'as_IN',
|
82 |
+
),
|
83 |
+
'az' => array(
|
84 |
+
'code' => 'az',
|
85 |
+
'locale' => 'az',
|
86 |
+
'name' => 'Azərbaycan',
|
87 |
+
'dir' => 'ltr',
|
88 |
+
'flag' => 'az',
|
89 |
+
'facebook' => 'az_AZ',
|
90 |
+
),
|
91 |
+
'azb' => array(
|
92 |
+
'code' => 'az',
|
93 |
+
'locale' => 'azb',
|
94 |
+
'name' => 'گؤنئی آذربایجان',
|
95 |
+
'dir' => 'rtl',
|
96 |
+
'flag' => 'az',
|
97 |
+
),
|
98 |
+
'bel' => array(
|
99 |
+
'code' => 'be',
|
100 |
+
'locale' => 'bel',
|
101 |
+
'name' => 'Беларуская мова',
|
102 |
+
'dir' => 'ltr',
|
103 |
+
'flag' => 'by',
|
104 |
+
'w3c' => 'be',
|
105 |
+
'facebook' => 'be_BY',
|
106 |
+
),
|
107 |
+
'bg_BG' => array(
|
108 |
+
'code' => 'bg',
|
109 |
+
'locale' => 'bg_BG',
|
110 |
+
'name' => 'български',
|
111 |
+
'dir' => 'ltr',
|
112 |
+
'flag' => 'bg',
|
113 |
+
'facebook' => 'bg_BG',
|
114 |
+
),
|
115 |
+
'bn_BD' => array(
|
116 |
+
'code' => 'bn',
|
117 |
+
'locale' => 'bn_BD',
|
118 |
+
'name' => 'বাংলা',
|
119 |
+
'dir' => 'ltr',
|
120 |
+
'flag' => 'bd',
|
121 |
+
'facebook' => 'bn_IN',
|
122 |
+
),
|
123 |
+
'bo' => array(
|
124 |
+
'code' => 'bo',
|
125 |
+
'locale' => 'bo',
|
126 |
+
'name' => 'བོད་ཡིག',
|
127 |
+
'dir' => 'ltr',
|
128 |
+
'flag' => 'tibet',
|
129 |
+
),
|
130 |
+
'bre' => array(
|
131 |
+
'w3c' => 'br',
|
132 |
+
'facebook' => 'br_FR',
|
133 |
+
),
|
134 |
+
'bs_BA' => array(
|
135 |
+
'code' => 'bs',
|
136 |
+
'locale' => 'bs_BA',
|
137 |
+
'name' => 'Bosanski',
|
138 |
+
'dir' => 'ltr',
|
139 |
+
'flag' => 'ba',
|
140 |
+
'facebook' => 'bs_BA',
|
141 |
+
),
|
142 |
+
'ca' => array(
|
143 |
+
'code' => 'ca',
|
144 |
+
'locale' => 'ca',
|
145 |
+
'name' => 'Català',
|
146 |
+
'dir' => 'ltr',
|
147 |
+
'flag' => 'catalonia',
|
148 |
+
'facebook' => 'ca_ES',
|
149 |
+
),
|
150 |
+
'ceb' => array(
|
151 |
+
'code' => 'ceb',
|
152 |
+
'locale' => 'ceb',
|
153 |
+
'name' => 'Cebuano',
|
154 |
+
'dir' => 'ltr',
|
155 |
+
'flag' => 'ph',
|
156 |
+
'facebook' => 'cx_PH',
|
157 |
+
),
|
158 |
+
'ckb' => array(
|
159 |
+
'code' => 'ku',
|
160 |
+
'locale' => 'ckb',
|
161 |
+
'name' => 'کوردی',
|
162 |
+
'dir' => 'rtl',
|
163 |
+
'flag' => 'kurdistan',
|
164 |
+
'facebook' => 'cb_IQ',
|
165 |
+
),
|
166 |
+
'co' => array(
|
167 |
+
'facebook' => 'co_FR',
|
168 |
+
),
|
169 |
+
'cs_CZ' => array(
|
170 |
+
'code' => 'cs',
|
171 |
+
'locale' => 'cs_CZ',
|
172 |
+
'name' => 'Čeština',
|
173 |
+
'dir' => 'ltr',
|
174 |
+
'flag' => 'cz',
|
175 |
+
'facebook' => 'cs_CZ',
|
176 |
+
),
|
177 |
+
'cy' => array(
|
178 |
+
'code' => 'cy',
|
179 |
+
'locale' => 'cy',
|
180 |
+
'name' => 'Cymraeg',
|
181 |
+
'dir' => 'ltr',
|
182 |
+
'flag' => 'wales',
|
183 |
+
'facebook' => 'cy_GB',
|
184 |
+
),
|
185 |
+
'da_DK' => array(
|
186 |
+
'code' => 'da',
|
187 |
+
'locale' => 'da_DK',
|
188 |
+
'name' => 'Dansk',
|
189 |
+
'dir' => 'ltr',
|
190 |
+
'flag' => 'dk',
|
191 |
+
'facebook' => 'da_DK',
|
192 |
+
),
|
193 |
+
'de_CH' => array(
|
194 |
+
'code' => 'de',
|
195 |
+
'locale' => 'de_CH',
|
196 |
+
'name' => 'Deutsch',
|
197 |
+
'dir' => 'ltr',
|
198 |
+
'flag' => 'ch',
|
199 |
+
'facebook' => 'de_DE',
|
200 |
+
),
|
201 |
+
'de_CH_informal' => array(
|
202 |
+
'code' => 'de',
|
203 |
+
'locale' => 'de_CH_informal',
|
204 |
+
'name' => 'Deutsch',
|
205 |
+
'dir' => 'ltr',
|
206 |
+
'flag' => 'ch',
|
207 |
+
'w3c' => 'de-CH',
|
208 |
+
'facebook' => 'de_DE',
|
209 |
+
),
|
210 |
+
'de_DE' => array(
|
211 |
+
'code' => 'de',
|
212 |
+
'locale' => 'de_DE',
|
213 |
+
'name' => 'Deutsch',
|
214 |
+
'dir' => 'ltr',
|
215 |
+
'flag' => 'de',
|
216 |
+
'facebook' => 'de_DE',
|
217 |
+
),
|
218 |
+
'de_DE_formal' => array(
|
219 |
+
'code' => 'de',
|
220 |
+
'locale' => 'de_DE_formal',
|
221 |
+
'name' => 'Deutsch',
|
222 |
+
'dir' => 'ltr',
|
223 |
+
'flag' => 'de',
|
224 |
+
'w3c' => 'de-DE',
|
225 |
+
'facebook' => 'de_DE',
|
226 |
+
),
|
227 |
+
'dzo' => array(
|
228 |
+
'code' => 'dz',
|
229 |
+
'locale' => 'dzo',
|
230 |
+
'name' => 'རྫོང་ཁ',
|
231 |
+
'dir' => 'ltr',
|
232 |
+
'flag' => 'bt',
|
233 |
+
'w3c' => 'dz',
|
234 |
+
),
|
235 |
+
'el' => array(
|
236 |
+
'code' => 'el',
|
237 |
+
'locale' => 'el',
|
238 |
+
'name' => 'Ελληνικά',
|
239 |
+
'dir' => 'ltr',
|
240 |
+
'flag' => 'gr',
|
241 |
+
'facebook' => 'el_GR',
|
242 |
+
),
|
243 |
+
'en_AU' => array(
|
244 |
+
'code' => 'en',
|
245 |
+
'locale' => 'en_AU',
|
246 |
+
'name' => 'English',
|
247 |
+
'dir' => 'ltr',
|
248 |
+
'flag' => 'au',
|
249 |
+
'facebook' => 'en_US',
|
250 |
+
),
|
251 |
+
'en_CA' => array(
|
252 |
+
'code' => 'en',
|
253 |
+
'locale' => 'en_CA',
|
254 |
+
'name' => 'English',
|
255 |
+
'dir' => 'ltr',
|
256 |
+
'flag' => 'ca',
|
257 |
+
'facebook' => 'en_US',
|
258 |
+
),
|
259 |
+
'en_GB' => array(
|
260 |
+
'code' => 'en',
|
261 |
+
'locale' => 'en_GB',
|
262 |
+
'name' => 'English',
|
263 |
+
'dir' => 'ltr',
|
264 |
+
'flag' => 'gb',
|
265 |
+
'facebook' => 'en_GB',
|
266 |
+
),
|
267 |
+
'en_NZ' => array(
|
268 |
+
'code' => 'en',
|
269 |
+
'locale' => 'en_NZ',
|
270 |
+
'name' => 'English',
|
271 |
+
'dir' => 'ltr',
|
272 |
+
'flag' => 'nz',
|
273 |
+
'facebook' => 'en_US',
|
274 |
+
),
|
275 |
+
'en_US' => array(
|
276 |
+
'code' => 'en',
|
277 |
+
'locale' => 'en_US',
|
278 |
+
'name' => 'English',
|
279 |
+
'dir' => 'ltr',
|
280 |
+
'flag' => 'us',
|
281 |
+
'facebook' => 'en_US',
|
282 |
+
),
|
283 |
+
'en_ZA' => array(
|
284 |
+
'code' => 'en',
|
285 |
+
'locale' => 'en_ZA',
|
286 |
+
'name' => 'English',
|
287 |
+
'dir' => 'ltr',
|
288 |
+
'flag' => 'za',
|
289 |
+
'facebook' => 'en_US',
|
290 |
+
),
|
291 |
+
'eo' => array(
|
292 |
+
'code' => 'eo',
|
293 |
+
'locale' => 'eo',
|
294 |
+
'name' => 'Esperanto',
|
295 |
+
'dir' => 'ltr',
|
296 |
+
'flag' => 'esperanto',
|
297 |
+
'facebook' => 'eo_EO',
|
298 |
+
),
|
299 |
+
'es_AR' => array(
|
300 |
+
'code' => 'es',
|
301 |
+
'locale' => 'es_AR',
|
302 |
+
'name' => 'Español',
|
303 |
+
'dir' => 'ltr',
|
304 |
+
'flag' => 'ar',
|
305 |
+
'facebook' => 'es_LA',
|
306 |
+
),
|
307 |
+
'es_CL' => array(
|
308 |
+
'code' => 'es',
|
309 |
+
'locale' => 'es_CL',
|
310 |
+
'name' => 'Español',
|
311 |
+
'dir' => 'ltr',
|
312 |
+
'flag' => 'cl',
|
313 |
+
'facebook' => 'es_CL',
|
314 |
+
),
|
315 |
+
'es_CO' => array(
|
316 |
+
'code' => 'es',
|
317 |
+
'locale' => 'es_CO',
|
318 |
+
'name' => 'Español',
|
319 |
+
'dir' => 'ltr',
|
320 |
+
'flag' => 'co',
|
321 |
+
'facebook' => 'es_CO',
|
322 |
+
),
|
323 |
+
'es_CR' => array(
|
324 |
+
'code' => 'es',
|
325 |
+
'locale' => 'es_CR',
|
326 |
+
'name' => 'Español',
|
327 |
+
'dir' => 'ltr',
|
328 |
+
'flag' => 'cr',
|
329 |
+
'facebook' => 'es_LA',
|
330 |
+
),
|
331 |
+
'es_ES' => array(
|
332 |
+
'code' => 'es',
|
333 |
+
'locale' => 'es_ES',
|
334 |
+
'name' => 'Español',
|
335 |
+
'dir' => 'ltr',
|
336 |
+
'flag' => 'es',
|
337 |
+
'facebook' => 'es_ES',
|
338 |
+
),
|
339 |
+
'es_GT' => array(
|
340 |
+
'code' => 'es',
|
341 |
+
'locale' => 'es_GT',
|
342 |
+
'name' => 'Español',
|
343 |
+
'dir' => 'ltr',
|
344 |
+
'flag' => 'gt',
|
345 |
+
'facebook' => 'es_LA',
|
346 |
+
),
|
347 |
+
'es_MX' => array(
|
348 |
+
'code' => 'es',
|
349 |
+
'locale' => 'es_MX',
|
350 |
+
'name' => 'Español',
|
351 |
+
'dir' => 'ltr',
|
352 |
+
'flag' => 'mx',
|
353 |
+
'facebook' => 'es_MX',
|
354 |
+
),
|
355 |
+
'es_PE' => array(
|
356 |
+
'code' => 'es',
|
357 |
+
'locale' => 'es_PE',
|
358 |
+
'name' => 'Español',
|
359 |
+
'dir' => 'ltr',
|
360 |
+
'flag' => 'pe',
|
361 |
+
'facebook' => 'es_LA',
|
362 |
+
),
|
363 |
+
'es_VE' => array(
|
364 |
+
'code' => 'es',
|
365 |
+
'locale' => 'es_VE',
|
366 |
+
'name' => 'Español',
|
367 |
+
'dir' => 'ltr',
|
368 |
+
'flag' => 've',
|
369 |
+
'facebook' => 'es_VE',
|
370 |
+
),
|
371 |
+
'et' => array(
|
372 |
+
'code' => 'et',
|
373 |
+
'locale' => 'et',
|
374 |
+
'name' => 'Eesti',
|
375 |
+
'dir' => 'ltr',
|
376 |
+
'flag' => 'ee',
|
377 |
+
'facebook' => 'et_EE',
|
378 |
+
),
|
379 |
+
'eu' => array(
|
380 |
+
'code' => 'eu',
|
381 |
+
'locale' => 'eu',
|
382 |
+
'name' => 'Euskara',
|
383 |
+
'dir' => 'ltr',
|
384 |
+
'flag' => 'basque',
|
385 |
+
'facebook' => 'eu_ES',
|
386 |
+
),
|
387 |
+
'fa_AF' => array(
|
388 |
+
'code' => 'fa',
|
389 |
+
'locale' => 'fa_AF',
|
390 |
+
'name' => 'فارسی',
|
391 |
+
'dir' => 'rtl',
|
392 |
+
'flag' => 'af',
|
393 |
+
'facebook' => 'fa_IR',
|
394 |
+
),
|
395 |
+
'fa_IR' => array(
|
396 |
+
'code' => 'fa',
|
397 |
+
'locale' => 'fa_IR',
|
398 |
+
'name' => 'فارسی',
|
399 |
+
'dir' => 'rtl',
|
400 |
+
'flag' => 'ir',
|
401 |
+
'facebook' => 'fa_IR',
|
402 |
+
),
|
403 |
+
'fi' => array(
|
404 |
+
'code' => 'fi',
|
405 |
+
'locale' => 'fi',
|
406 |
+
'name' => 'Suomi',
|
407 |
+
'dir' => 'ltr',
|
408 |
+
'flag' => 'fi',
|
409 |
+
'facebook' => 'fi_FI',
|
410 |
+
),
|
411 |
+
'fo' => array(
|
412 |
+
'code' => 'fo',
|
413 |
+
'locale' => 'fo',
|
414 |
+
'name' => 'Føroyskt',
|
415 |
+
'dir' => 'ltr',
|
416 |
+
'flag' => 'fo',
|
417 |
+
'facebook' => 'fo_FO',
|
418 |
+
),
|
419 |
+
'fr_BE' => array(
|
420 |
+
'code' => 'fr',
|
421 |
+
'locale' => 'fr_BE',
|
422 |
+
'name' => 'Français',
|
423 |
+
'dir' => 'ltr',
|
424 |
+
'flag' => 'be',
|
425 |
+
'facebook' => 'fr_FR',
|
426 |
+
),
|
427 |
+
'fr_CA' => array(
|
428 |
+
'code' => 'fr',
|
429 |
+
'locale' => 'fr_CA',
|
430 |
+
'name' => 'Français',
|
431 |
+
'dir' => 'ltr',
|
432 |
+
'flag' => 'quebec',
|
433 |
+
'facebook' => 'fr_CA',
|
434 |
+
),
|
435 |
+
'fr_FR' => array(
|
436 |
+
'code' => 'fr',
|
437 |
+
'locale' => 'fr_FR',
|
438 |
+
'name' => 'Français',
|
439 |
+
'dir' => 'ltr',
|
440 |
+
'flag' => 'fr',
|
441 |
+
'facebook' => 'fr_FR',
|
442 |
+
),
|
443 |
+
'fuc' => array(
|
444 |
+
'facebook' => 'ff_NG',
|
445 |
+
),
|
446 |
+
'fy' => array(
|
447 |
+
'code' => 'fy',
|
448 |
+
'locale' => 'fy',
|
449 |
+
'name' => 'Frysk',
|
450 |
+
'dir' => 'ltr',
|
451 |
+
'flag' => 'nl',
|
452 |
+
'facebook' => 'fy_NL',
|
453 |
+
),
|
454 |
+
'ga' => array(
|
455 |
+
'facebook' => 'ga_IE',
|
456 |
+
),
|
457 |
+
'gd' => array(
|
458 |
+
'code' => 'gd',
|
459 |
+
'locale' => 'gd',
|
460 |
+
'name' => 'Gàidhlig',
|
461 |
+
'dir' => 'ltr',
|
462 |
+
'flag' => 'scotland',
|
463 |
+
),
|
464 |
+
'gl_ES' => array(
|
465 |
+
'code' => 'gl',
|
466 |
+
'locale' => 'gl_ES',
|
467 |
+
'name' => 'Galego',
|
468 |
+
'dir' => 'ltr',
|
469 |
+
'flag' => 'galicia',
|
470 |
+
'facebook' => 'gl_ES',
|
471 |
+
),
|
472 |
+
'gn' => array(
|
473 |
+
'facebook' => 'gn_PY',
|
474 |
+
),
|
475 |
+
'gu' => array(
|
476 |
+
'code' => 'gu',
|
477 |
+
'locale' => 'gu',
|
478 |
+
'name' => 'ગુજરાતી',
|
479 |
+
'dir' => 'ltr',
|
480 |
+
'flag' => 'in',
|
481 |
+
'facebook' => 'gu_IN',
|
482 |
+
),
|
483 |
+
'hau' => array(
|
484 |
+
'facebook' => 'ha_NG',
|
485 |
+
),
|
486 |
+
'haz' => array(
|
487 |
+
'code' => 'haz',
|
488 |
+
'locale' => 'haz',
|
489 |
+
'name' => 'هزاره گی',
|
490 |
+
'dir' => 'rtl',
|
491 |
+
'flag' => 'af',
|
492 |
+
),
|
493 |
+
'he_IL' => array(
|
494 |
+
'code' => 'he',
|
495 |
+
'locale' => 'he_IL',
|
496 |
+
'name' => 'עברית',
|
497 |
+
'dir' => 'rtl',
|
498 |
+
'flag' => 'il',
|
499 |
+
'facebook' => 'he_IL',
|
500 |
+
),
|
501 |
+
'hi_IN' => array(
|
502 |
+
'code' => 'hi',
|
503 |
+
'locale' => 'hi_IN',
|
504 |
+
'name' => 'हिन्दी',
|
505 |
+
'dir' => 'ltr',
|
506 |
+
'flag' => 'in',
|
507 |
+
'facebook' => 'hi_IN',
|
508 |
+
),
|
509 |
+
'hr' => array(
|
510 |
+
'code' => 'hr',
|
511 |
+
'locale' => 'hr',
|
512 |
+
'name' => 'Hrvatski',
|
513 |
+
'dir' => 'ltr',
|
514 |
+
'flag' => 'hr',
|
515 |
+
'facebook' => 'hr_HR',
|
516 |
+
),
|
517 |
+
'hu_HU' => array(
|
518 |
+
'code' => 'hu',
|
519 |
+
'locale' => 'hu_HU',
|
520 |
+
'name' => 'Magyar',
|
521 |
+
'dir' => 'ltr',
|
522 |
+
'flag' => 'hu',
|
523 |
+
'facebook' => 'hu_HU',
|
524 |
+
),
|
525 |
+
'hy' => array(
|
526 |
+
'code' => 'hy',
|
527 |
+
'locale' => 'hy',
|
528 |
+
'name' => 'Հայերեն',
|
529 |
+
'dir' => 'ltr',
|
530 |
+
'flag' => 'am',
|
531 |
+
'facebook' => 'hy_AM',
|
532 |
+
),
|
533 |
+
'id_ID' => array(
|
534 |
+
'code' => 'id',
|
535 |
+
'locale' => 'id_ID',
|
536 |
+
'name' => 'Bahasa Indonesia',
|
537 |
+
'dir' => 'ltr',
|
538 |
+
'flag' => 'id',
|
539 |
+
'facebook' => 'id_ID',
|
540 |
+
),
|
541 |
+
'ido' => array(
|
542 |
+
'w3c' => 'io',
|
543 |
+
),
|
544 |
+
'is_IS' => array(
|
545 |
+
'code' => 'is',
|
546 |
+
'locale' => 'is_IS',
|
547 |
+
'name' => 'Íslenska',
|
548 |
+
'dir' => 'ltr',
|
549 |
+
'flag' => 'is',
|
550 |
+
'facebook' => 'is_IS',
|
551 |
+
),
|
552 |
+
'it_IT' => array(
|
553 |
+
'code' => 'it',
|
554 |
+
'locale' => 'it_IT',
|
555 |
+
'name' => 'Italiano',
|
556 |
+
'dir' => 'ltr',
|
557 |
+
'flag' => 'it',
|
558 |
+
'facebook' => 'it_IT',
|
559 |
+
),
|
560 |
+
'ja' => array(
|
561 |
+
'code' => 'ja',
|
562 |
+
'locale' => 'ja',
|
563 |
+
'name' => '日本語',
|
564 |
+
'dir' => 'ltr',
|
565 |
+
'flag' => 'jp',
|
566 |
+
'facebook' => 'ja_JP',
|
567 |
+
),
|
568 |
+
'jv_ID' => array(
|
569 |
+
'code' => 'jv',
|
570 |
+
'locale' => 'jv_ID',
|
571 |
+
'name' => 'Basa Jawa',
|
572 |
+
'dir' => 'ltr',
|
573 |
+
'flag' => 'id',
|
574 |
+
'facebook' => 'jv_ID',
|
575 |
+
),
|
576 |
+
'ka_GE' => array(
|
577 |
+
'code' => 'ka',
|
578 |
+
'locale' => 'ka_GE',
|
579 |
+
'name' => 'ქართული',
|
580 |
+
'dir' => 'ltr',
|
581 |
+
'flag' => 'ge',
|
582 |
+
'facebook' => 'ka_GE',
|
583 |
+
),
|
584 |
+
'kab' => array(
|
585 |
+
'code' => 'kab',
|
586 |
+
'locale' => 'kab',
|
587 |
+
'name' => 'Taqbaylit',
|
588 |
+
'dir' => 'ltr',
|
589 |
+
'flag' => 'dz',
|
590 |
+
),
|
591 |
+
'kin' => array(
|
592 |
+
'w3c' => 'rw',
|
593 |
+
'facebook' => 'rw_RW',
|
594 |
+
),
|
595 |
+
'kk' => array(
|
596 |
+
'code' => 'kk',
|
597 |
+
'locale' => 'kk',
|
598 |
+
'name' => 'Қазақ тілі',
|
599 |
+
'dir' => 'ltr',
|
600 |
+
'flag' => 'kz',
|
601 |
+
'facebook' => 'kk_KZ',
|
602 |
+
),
|
603 |
+
'km' => array(
|
604 |
+
'code' => 'km',
|
605 |
+
'locale' => 'km',
|
606 |
+
'name' => 'ភាសាខ្មែរ',
|
607 |
+
'dir' => 'ltr',
|
608 |
+
'flag' => 'kh',
|
609 |
+
'facebook' => 'km_KH',
|
610 |
+
),
|
611 |
+
'kn' => array(
|
612 |
+
'facebook' => 'kn_IN',
|
613 |
+
),
|
614 |
+
'ko_KR' => array(
|
615 |
+
'code' => 'ko',
|
616 |
+
'locale' => 'ko_KR',
|
617 |
+
'name' => '한국어',
|
618 |
+
'dir' => 'ltr',
|
619 |
+
'flag' => 'kr',
|
620 |
+
'facebook' => 'ko_KR',
|
621 |
+
),
|
622 |
+
'ku' => array(
|
623 |
+
'facebook' => 'ku_TR',
|
624 |
+
),
|
625 |
+
'ky_KY' => array(
|
626 |
+
'facebook' => 'ky_KG',
|
627 |
+
),
|
628 |
+
'la' => array(
|
629 |
+
'facebook' => 'la_VA',
|
630 |
+
),
|
631 |
+
'li' => array(
|
632 |
+
'facebook' => 'li_NL',
|
633 |
+
),
|
634 |
+
'lin' => array(
|
635 |
+
'facebook' => 'ln_CD',
|
636 |
+
),
|
637 |
+
'lo' => array(
|
638 |
+
'code' => 'lo',
|
639 |
+
'locale' => 'lo',
|
640 |
+
'name' => 'ພາສາລາວ',
|
641 |
+
'dir' => 'ltr',
|
642 |
+
'flag' => 'la',
|
643 |
+
'facebook' => 'lo_LA',
|
644 |
+
),
|
645 |
+
'lt_LT' => array(
|
646 |
+
'code' => 'lt',
|
647 |
+
'locale' => 'lt_LT',
|
648 |
+
'name' => 'Lietuviškai',
|
649 |
+
'dir' => 'ltr',
|
650 |
+
'flag' => 'lt',
|
651 |
+
'facebook' => 'lt_LT',
|
652 |
+
),
|
653 |
+
'lv' => array(
|
654 |
+
'code' => 'lv',
|
655 |
+
'locale' => 'lv',
|
656 |
+
'name' => 'Latviešu valoda',
|
657 |
+
'dir' => 'ltr',
|
658 |
+
'flag' => 'lv',
|
659 |
+
'facebook' => 'lv_LV',
|
660 |
+
),
|
661 |
+
'mg_MG' => array(
|
662 |
+
'facebook' => 'mg_MG',
|
663 |
+
),
|
664 |
+
'mk_MK' => array(
|
665 |
+
'code' => 'mk',
|
666 |
+
'locale' => 'mk_MK',
|
667 |
+
'name' => 'македонски јазик',
|
668 |
+
'dir' => 'ltr',
|
669 |
+
'flag' => 'mk',
|
670 |
+
'facebook' => 'mk_MK',
|
671 |
+
),
|
672 |
+
'ml_IN' => array(
|
673 |
+
'code' => 'ml',
|
674 |
+
'locale' => 'ml_IN',
|
675 |
+
'name' => 'മലയാളം',
|
676 |
+
'dir' => 'ltr',
|
677 |
+
'flag' => 'in',
|
678 |
+
'facebook' => 'ml_IN',
|
679 |
+
),
|
680 |
+
'mlt' => array(
|
681 |
+
'facebook' => 'mt_MT',
|
682 |
+
),
|
683 |
+
'mn' => array(
|
684 |
+
'code' => 'mn',
|
685 |
+
'locale' => 'mn',
|
686 |
+
'name' => 'Монгол хэл',
|
687 |
+
'dir' => 'ltr',
|
688 |
+
'flag' => 'mn',
|
689 |
+
'facebook' => 'mn_MN',
|
690 |
+
),
|
691 |
+
'mr' => array(
|
692 |
+
'code' => 'mr',
|
693 |
+
'locale' => 'mr',
|
694 |
+
'name' => 'मराठी',
|
695 |
+
'dir' => 'ltr',
|
696 |
+
'flag' => 'in',
|
697 |
+
'facebook' => 'mr_IN',
|
698 |
+
),
|
699 |
+
'mri' => array(
|
700 |
+
'w3c' => 'mi',
|
701 |
+
'facebook' => 'mi_NZ',
|
702 |
+
),
|
703 |
+
'ms_MY' => array(
|
704 |
+
'code' => 'ms',
|
705 |
+
'locale' => 'ms_MY',
|
706 |
+
'name' => 'Bahasa Melayu',
|
707 |
+
'dir' => 'ltr',
|
708 |
+
'flag' => 'my',
|
709 |
+
'facebook' => 'ms_MY',
|
710 |
+
),
|
711 |
+
'my_MM' => array(
|
712 |
+
'code' => 'my',
|
713 |
+
'locale' => 'my_MM',
|
714 |
+
'name' => 'ဗမာစာ',
|
715 |
+
'dir' => 'ltr',
|
716 |
+
'flag' => 'mm',
|
717 |
+
'facebook' => 'my_MM',
|
718 |
+
),
|
719 |
+
'nb_NO' => array(
|
720 |
+
'code' => 'nb',
|
721 |
+
'locale' => 'nb_NO',
|
722 |
+
'name' => 'Norsk Bokmål',
|
723 |
+
'dir' => 'ltr',
|
724 |
+
'flag' => 'no',
|
725 |
+
'facebook' => 'nb_NO',
|
726 |
+
),
|
727 |
+
'ne_NP' => array(
|
728 |
+
'code' => 'ne',
|
729 |
+
'locale' => 'ne_NP',
|
730 |
+
'name' => 'नेपाली',
|
731 |
+
'dir' => 'ltr',
|
732 |
+
'flag' => 'np',
|
733 |
+
'facebook' => 'ne_NP',
|
734 |
+
),
|
735 |
+
'nl_BE' => array(
|
736 |
+
'code' => 'nl',
|
737 |
+
'locale' => 'nl_BE',
|
738 |
+
'name' => 'Nederlands',
|
739 |
+
'dir' => 'ltr',
|
740 |
+
'flag' => 'be',
|
741 |
+
'facebook' => 'nl_BE',
|
742 |
+
),
|
743 |
+
'nl_NL' => array(
|
744 |
+
'code' => 'nl',
|
745 |
+
'locale' => 'nl_NL',
|
746 |
+
'name' => 'Nederlands',
|
747 |
+
'dir' => 'ltr',
|
748 |
+
'flag' => 'nl',
|
749 |
+
'facebook' => 'nl_NL',
|
750 |
+
),
|
751 |
+
'nl_NL_formal' => array(
|
752 |
+
'code' => 'nl',
|
753 |
+
'locale' => 'nl_NL_formal',
|
754 |
+
'name' => 'Nederlands',
|
755 |
+
'dir' => 'ltr',
|
756 |
+
'flag' => 'nl',
|
757 |
+
'w3c' => 'nl-NL',
|
758 |
+
'facebook' => 'nl_NL',
|
759 |
+
),
|
760 |
+
'nn_NO' => array(
|
761 |
+
'code' => 'nn',
|
762 |
+
'locale' => 'nn_NO',
|
763 |
+
'name' => 'Norsk Nynorsk',
|
764 |
+
'dir' => 'ltr',
|
765 |
+
'flag' => 'no',
|
766 |
+
'facebook' => 'nn_NO',
|
767 |
+
),
|
768 |
+
'oci' => array(
|
769 |
+
'code' => 'oc',
|
770 |
+
'locale' => 'oci',
|
771 |
+
'name' => 'Occitan',
|
772 |
+
'dir' => 'ltr',
|
773 |
+
'flag' => 'occitania',
|
774 |
+
'w3c' => 'oc',
|
775 |
+
),
|
776 |
+
'ory' => array(
|
777 |
+
'facebook' => 'or_IN',
|
778 |
+
),
|
779 |
+
'pa_IN' => array(
|
780 |
+
'code' => 'pa',
|
781 |
+
'locale' => 'pa_IN',
|
782 |
+
'name' => 'ਪੰਜਾਬੀ',
|
783 |
+
'dir' => 'ltr',
|
784 |
+
'flag' => 'in',
|
785 |
+
'facebook' => 'pa_IN',
|
786 |
+
),
|
787 |
+
'pl_PL' => array(
|
788 |
+
'code' => 'pl',
|
789 |
+
'locale' => 'pl_PL',
|
790 |
+
'name' => 'Polski',
|
791 |
+
'dir' => 'ltr',
|
792 |
+
'flag' => 'pl',
|
793 |
+
'facebook' => 'pl_PL',
|
794 |
+
),
|
795 |
+
'ps' => array(
|
796 |
+
'code' => 'ps',
|
797 |
+
'locale' => 'ps',
|
798 |
+
'name' => 'پښتو',
|
799 |
+
'dir' => 'rtl',
|
800 |
+
'flag' => 'af',
|
801 |
+
'facebook' => 'ps_AF',
|
802 |
+
),
|
803 |
+
'pt_BR' => array(
|
804 |
+
'code' => 'pt',
|
805 |
+
'locale' => 'pt_BR',
|
806 |
+
'name' => 'Português',
|
807 |
+
'dir' => 'ltr',
|
808 |
+
'flag' => 'br',
|
809 |
+
'facebook' => 'pt_BR',
|
810 |
+
),
|
811 |
+
'pt_PT' => array(
|
812 |
+
'code' => 'pt',
|
813 |
+
'locale' => 'pt_PT',
|
814 |
+
'name' => 'Português',
|
815 |
+
'dir' => 'ltr',
|
816 |
+
'flag' => 'pt',
|
817 |
+
'facebook' => 'pt_PT',
|
818 |
+
),
|
819 |
+
'pt_PT_ao90' => array(
|
820 |
+
'code' => 'pt',
|
821 |
+
'locale' => 'pt_PT_ao90',
|
822 |
+
'name' => 'Português',
|
823 |
+
'dir' => 'ltr',
|
824 |
+
'flag' => 'pt',
|
825 |
+
'facebook' => 'pt_PT',
|
826 |
+
),
|
827 |
+
'rhg' => array(
|
828 |
+
'code' => 'rhg',
|
829 |
+
'locale' => 'rhg',
|
830 |
+
'name' => 'Ruáinga',
|
831 |
+
'dir' => 'ltr',
|
832 |
+
'flag' => 'mm',
|
833 |
+
),
|
834 |
+
'ro_RO' => array(
|
835 |
+
'code' => 'ro',
|
836 |
+
'locale' => 'ro_RO',
|
837 |
+
'name' => 'Română',
|
838 |
+
'dir' => 'ltr',
|
839 |
+
'flag' => 'ro',
|
840 |
+
'facebook' => 'ro_RO',
|
841 |
+
),
|
842 |
+
'roh' => array(
|
843 |
+
'w3c' => 'rm',
|
844 |
+
'facebook' => 'rm_CH',
|
845 |
+
),
|
846 |
+
'ru_RU' => array(
|
847 |
+
'code' => 'ru',
|
848 |
+
'locale' => 'ru_RU',
|
849 |
+
'name' => 'Русский',
|
850 |
+
'dir' => 'ltr',
|
851 |
+
'flag' => 'ru',
|
852 |
+
'facebook' => 'ru_RU',
|
853 |
+
),
|
854 |
+
'sa_IN' => array(
|
855 |
+
'facebook' => 'sa_IN',
|
856 |
+
),
|
857 |
+
'sah' => array(
|
858 |
+
'code' => 'sah',
|
859 |
+
'locale' => 'sah',
|
860 |
+
'name' => 'Сахалыы',
|
861 |
+
'dir' => 'ltr',
|
862 |
+
'flag' => 'ru',
|
863 |
+
),
|
864 |
+
'si_LK' => array(
|
865 |
+
'code' => 'si',
|
866 |
+
'locale' => 'si_LK',
|
867 |
+
'name' => 'සිංහල',
|
868 |
+
'dir' => 'ltr',
|
869 |
+
'flag' => 'lk',
|
870 |
+
'facebook' => 'si_LK',
|
871 |
+
),
|
872 |
+
'sk_SK' => array(
|
873 |
+
'code' => 'sk',
|
874 |
+
'locale' => 'sk_SK',
|
875 |
+
'name' => 'Slovenčina',
|
876 |
+
'dir' => 'ltr',
|
877 |
+
'flag' => 'sk',
|
878 |
+
'facebook' => 'sk_SK',
|
879 |
+
),
|
880 |
+
'sl_SI' => array(
|
881 |
+
'code' => 'sl',
|
882 |
+
'locale' => 'sl_SI',
|
883 |
+
'name' => 'Slovenščina',
|
884 |
+
'dir' => 'ltr',
|
885 |
+
'flag' => 'si',
|
886 |
+
'facebook' => 'sl_SI',
|
887 |
+
),
|
888 |
+
'sna' => array(
|
889 |
+
'facebook' => 'sn_ZW',
|
890 |
+
),
|
891 |
+
'so_SO' => array(
|
892 |
+
'code' => 'so',
|
893 |
+
'locale' => 'so_SO',
|
894 |
+
'name' => 'Af-Soomaali',
|
895 |
+
'dir' => 'ltr',
|
896 |
+
'flag' => 'so',
|
897 |
+
'facebook' => 'so_SO',
|
898 |
+
),
|
899 |
+
'sq' => array(
|
900 |
+
'code' => 'sq',
|
901 |
+
'locale' => 'sq',
|
902 |
+
'name' => 'Shqip',
|
903 |
+
'dir' => 'ltr',
|
904 |
+
'flag' => 'al',
|
905 |
+
'facebook' => 'sq_AL',
|
906 |
+
),
|
907 |
+
'sr_RS' => array(
|
908 |
+
'code' => 'sr',
|
909 |
+
'locale' => 'sr_RS',
|
910 |
+
'name' => 'Српски језик',
|
911 |
+
'dir' => 'ltr',
|
912 |
+
'flag' => 'rs',
|
913 |
+
'facebook' => 'sr_RS',
|
914 |
+
),
|
915 |
+
'srd' => array(
|
916 |
+
'w3c' => 'sc',
|
917 |
+
'facebook' => 'sc_IT',
|
918 |
+
),
|
919 |
+
'su_ID' => array(
|
920 |
+
'code' => 'su',
|
921 |
+
'locale' => 'su_ID',
|
922 |
+
'name' => 'Basa Sunda',
|
923 |
+
'dir' => 'ltr',
|
924 |
+
'flag' => 'id',
|
925 |
+
),
|
926 |
+
'sv_SE' => array(
|
927 |
+
'code' => 'sv',
|
928 |
+
'locale' => 'sv_SE',
|
929 |
+
'name' => 'Svenska',
|
930 |
+
'dir' => 'ltr',
|
931 |
+
'flag' => 'se',
|
932 |
+
'facebook' => 'sv_SE',
|
933 |
+
),
|
934 |
+
'sw' => array(
|
935 |
+
'facebook' => 'sw_KE',
|
936 |
+
),
|
937 |
+
'syr' => array(
|
938 |
+
'facebook' => 'sy_SY',
|
939 |
+
),
|
940 |
+
'szl' => array(
|
941 |
+
'code' => 'szl',
|
942 |
+
'locale' => 'szl',
|
943 |
+
'name' => 'Ślōnskŏ gŏdka',
|
944 |
+
'dir' => 'ltr',
|
945 |
+
'flag' => 'pl',
|
946 |
+
'facebook' => 'sz_PL',
|
947 |
+
),
|
948 |
+
'ta_IN' => array(
|
949 |
+
'code' => 'ta',
|
950 |
+
'locale' => 'ta_IN',
|
951 |
+
'name' => 'தமிழ்',
|
952 |
+
'dir' => 'ltr',
|
953 |
+
'flag' => 'in',
|
954 |
+
'facebook' => 'ta_IN',
|
955 |
+
),
|
956 |
+
'ta_LK' => array(
|
957 |
+
'code' => 'ta',
|
958 |
+
'locale' => 'ta_LK',
|
959 |
+
'name' => 'தமிழ்',
|
960 |
+
'dir' => 'ltr',
|
961 |
+
'flag' => 'lk',
|
962 |
+
'facebook' => 'ta_IN',
|
963 |
+
),
|
964 |
+
'tah' => array(
|
965 |
+
'code' => 'ty',
|
966 |
+
'locale' => 'tah',
|
967 |
+
'name' => 'Reo Tahiti',
|
968 |
+
'dir' => 'ltr',
|
969 |
+
'flag' => 'pf',
|
970 |
+
),
|
971 |
+
'te' => array(
|
972 |
+
'code' => 'te',
|
973 |
+
'locale' => 'te',
|
974 |
+
'name' => 'తెలుగు',
|
975 |
+
'dir' => 'ltr',
|
976 |
+
'flag' => 'in',
|
977 |
+
'facebook' => 'te_IN',
|
978 |
+
),
|
979 |
+
'tg' => array(
|
980 |
+
'facebook' => 'tg_TJ',
|
981 |
+
),
|
982 |
+
'th' => array(
|
983 |
+
'code' => 'th',
|
984 |
+
'locale' => 'th',
|
985 |
+
'name' => 'ไทย',
|
986 |
+
'dir' => 'ltr',
|
987 |
+
'flag' => 'th',
|
988 |
+
'facebook' => 'th_TH',
|
989 |
+
),
|
990 |
+
'tl' => array(
|
991 |
+
'code' => 'tl',
|
992 |
+
'locale' => 'tl',
|
993 |
+
'name' => 'Tagalog',
|
994 |
+
'dir' => 'ltr',
|
995 |
+
'flag' => 'ph',
|
996 |
+
'facebook' => 'tl_PH',
|
997 |
+
),
|
998 |
+
'tr_TR' => array(
|
999 |
+
'code' => 'tr',
|
1000 |
+
'locale' => 'tr_TR',
|
1001 |
+
'name' => 'Türkçe',
|
1002 |
+
'dir' => 'ltr',
|
1003 |
+
'flag' => 'tr',
|
1004 |
+
'facebook' => 'tr_TR',
|
1005 |
+
),
|
1006 |
+
'tt_RU' => array(
|
1007 |
+
'code' => 'tt',
|
1008 |
+
'locale' => 'tt_RU',
|
1009 |
+
'name' => 'Татар теле',
|
1010 |
+
'dir' => 'ltr',
|
1011 |
+
'flag' => 'ru',
|
1012 |
+
'facebook' => 'tt_RU',
|
1013 |
+
),
|
1014 |
+
'tuk' => array(
|
1015 |
+
'w3c' => 'tk',
|
1016 |
+
'facebook' => 'tk_TM',
|
1017 |
+
),
|
1018 |
+
'tzm' => array(
|
1019 |
+
'facebook' => 'tz_MA',
|
1020 |
+
),
|
1021 |
+
'ug_CN' => array(
|
1022 |
+
'code' => 'ug',
|
1023 |
+
'locale' => 'ug_CN',
|
1024 |
+
'name' => 'Uyƣurqə',
|
1025 |
+
'dir' => 'ltr',
|
1026 |
+
'flag' => 'cn',
|
1027 |
+
),
|
1028 |
+
'uk' => array(
|
1029 |
+
'code' => 'uk',
|
1030 |
+
'locale' => 'uk',
|
1031 |
+
'name' => 'Українська',
|
1032 |
+
'dir' => 'ltr',
|
1033 |
+
'flag' => 'ua',
|
1034 |
+
'facebook' => 'uk_UA',
|
1035 |
+
),
|
1036 |
+
'ur' => array(
|
1037 |
+
'code' => 'ur',
|
1038 |
+
'locale' => 'ur',
|
1039 |
+
'name' => 'اردو',
|
1040 |
+
'dir' => 'rtl',
|
1041 |
+
'flag' => 'pk',
|
1042 |
+
'facebook' => 'ur_PK',
|
1043 |
+
),
|
1044 |
+
'uz_UZ' => array(
|
1045 |
+
'code' => 'uz',
|
1046 |
+
'locale' => 'uz_UZ',
|
1047 |
+
'name' => 'Oʻzbek',
|
1048 |
+
'dir' => 'ltr',
|
1049 |
+
'flag' => 'uz',
|
1050 |
+
'facebook' => 'uz_UZ',
|
1051 |
+
),
|
1052 |
+
'vec' => array(
|
1053 |
+
'code' => 'vec',
|
1054 |
+
'locale' => 'vec',
|
1055 |
+
'name' => 'Vèneto',
|
1056 |
+
'dir' => 'ltr',
|
1057 |
+
'flag' => 'veneto',
|
1058 |
+
),
|
1059 |
+
'vi' => array(
|
1060 |
+
'code' => 'vi',
|
1061 |
+
'locale' => 'vi',
|
1062 |
+
'name' => 'Tiếng Việt',
|
1063 |
+
'dir' => 'ltr',
|
1064 |
+
'flag' => 'vn',
|
1065 |
+
'facebook' => 'vi_VN',
|
1066 |
+
),
|
1067 |
+
'xho' => array(
|
1068 |
+
'facebook' => 'xh_ZA',
|
1069 |
+
),
|
1070 |
+
'yor' => array(
|
1071 |
+
'facebook' => 'yo_NG',
|
1072 |
+
),
|
1073 |
+
'zh_CN' => array(
|
1074 |
+
'code' => 'zh',
|
1075 |
+
'locale' => 'zh_CN',
|
1076 |
+
'name' => '中文 (中国)',
|
1077 |
+
'dir' => 'ltr',
|
1078 |
+
'flag' => 'cn',
|
1079 |
+
'facebook' => 'zh_CN',
|
1080 |
+
),
|
1081 |
+
'zh_HK' => array(
|
1082 |
+
'code' => 'zh',
|
1083 |
+
'locale' => 'zh_HK',
|
1084 |
+
'name' => '中文 (香港)',
|
1085 |
+
'dir' => 'ltr',
|
1086 |
+
'flag' => 'hk',
|
1087 |
+
'facebook' => 'zh_HK',
|
1088 |
+
),
|
1089 |
+
'zh_TW' => array(
|
1090 |
+
'code' => 'zh',
|
1091 |
+
'locale' => 'zh_TW',
|
1092 |
+
'name' => '中文 (台灣)',
|
1093 |
+
'dir' => 'ltr',
|
1094 |
+
'flag' => 'tw',
|
1095 |
+
'facebook' => 'zh_TW',
|
1096 |
+
),
|
1097 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
settings/settings-cpt.php
CHANGED
@@ -6,6 +6,7 @@
|
|
6 |
* @since 1.8
|
7 |
*/
|
8 |
class PLL_Settings_CPT extends PLL_Settings_Module {
|
|
|
9 |
|
10 |
/**
|
11 |
* Constructor
|
@@ -21,16 +22,22 @@ class PLL_Settings_CPT extends PLL_Settings_Module {
|
|
21 |
'description' => __( 'Activate the languages and translations management for the custom post types and taxonomies.', 'polylang' ),
|
22 |
) );
|
23 |
|
24 |
-
|
25 |
-
$post_types = get_post_types( array( 'public' => true, '_builtin' => false ) );
|
26 |
-
$post_types = array_diff( $post_types, get_post_types( array( '_pll' => true ) ) );
|
27 |
/** This filter is documented in include/model.php */
|
28 |
-
$this->post_types = array_unique( apply_filters( 'pll_get_post_types', $
|
29 |
|
30 |
-
$
|
31 |
-
$taxonomies = array_diff( $taxonomies, get_taxonomies( array( '_pll' => true ) ) );
|
32 |
/** This filter is documented in include/model.php */
|
33 |
-
$this->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
|
36 |
/**
|
@@ -57,10 +64,12 @@ class PLL_Settings_CPT extends PLL_Settings_Module {
|
|
57 |
foreach ( $this->post_types as $post_type ) {
|
58 |
$pt = get_post_type_object( $post_type );
|
59 |
if ( ! empty( $pt ) ) {
|
|
|
60 |
printf(
|
61 |
-
'<li><label><input name="post_types[%s]" type="checkbox" value="1" %s /> %s</label></li>',
|
62 |
esc_attr( $post_type ),
|
63 |
-
in_array( $post_type, $this->options['post_types'] ) ? 'checked="checked"' : '',
|
|
|
64 |
esc_html( $pt->labels->name )
|
65 |
);
|
66 |
}
|
@@ -79,10 +88,12 @@ class PLL_Settings_CPT extends PLL_Settings_Module {
|
|
79 |
foreach ( $this->taxonomies as $taxonomy ) {
|
80 |
$tax = get_taxonomy( $taxonomy );
|
81 |
if ( ! empty( $tax ) ) {
|
|
|
82 |
printf(
|
83 |
-
'<li><label><input name="taxonomies[%s]" type="checkbox" value="1" %s /> %s</label></li>',
|
84 |
esc_attr( $taxonomy ),
|
85 |
-
in_array( $taxonomy, $this->options['taxonomies'] ) ? 'checked="checked"' : '',
|
|
|
86 |
esc_html( $tax->labels->name )
|
87 |
);
|
88 |
}
|
6 |
* @since 1.8
|
7 |
*/
|
8 |
class PLL_Settings_CPT extends PLL_Settings_Module {
|
9 |
+
private $post_types, $disabled_post_types, $taxonomies, $disabled_taxonomies;
|
10 |
|
11 |
/**
|
12 |
* Constructor
|
22 |
'description' => __( 'Activate the languages and translations management for the custom post types and taxonomies.', 'polylang' ),
|
23 |
) );
|
24 |
|
25 |
+
$public_post_types = get_post_types( array( 'public' => true, '_builtin' => false ) );
|
|
|
|
|
26 |
/** This filter is documented in include/model.php */
|
27 |
+
$this->post_types = array_unique( apply_filters( 'pll_get_post_types', $public_post_types, true ) );
|
28 |
|
29 |
+
$programmatically_active_post_types = array_unique( apply_filters( 'pll_get_post_types', array(), false ) );
|
|
|
30 |
/** This filter is documented in include/model.php */
|
31 |
+
$this->disabled_post_types = array_intersect( $programmatically_active_post_types, $this->post_types );
|
32 |
+
|
33 |
+
$public_taxonomies = get_taxonomies( array( 'public' => true, '_builtin' => false ) );
|
34 |
+
$public_taxonomies = array_diff( $public_taxonomies, get_taxonomies( array( '_pll' => true ) ) );
|
35 |
+
/** This filter is documented in include/model.php */
|
36 |
+
$this->taxonomies = array_unique( apply_filters( 'pll_get_taxonomies', $public_taxonomies, true ) );
|
37 |
+
|
38 |
+
$programmatically_active_taxonomies = array_unique( apply_filters( 'pll_get_taxonomies', array(), false ) );
|
39 |
+
/** This filter is documented in include/model.php */
|
40 |
+
$this->disabled_taxonomies = array_intersect( $programmatically_active_taxonomies, $this->taxonomies );
|
41 |
}
|
42 |
|
43 |
/**
|
64 |
foreach ( $this->post_types as $post_type ) {
|
65 |
$pt = get_post_type_object( $post_type );
|
66 |
if ( ! empty( $pt ) ) {
|
67 |
+
$disabled = in_array( $post_type, $this->disabled_post_types );
|
68 |
printf(
|
69 |
+
'<li><label><input name="post_types[%s]" type="checkbox" value="1" %s %s/> %s</label></li>',
|
70 |
esc_attr( $post_type ),
|
71 |
+
in_array( $post_type, $this->options['post_types'] ) || $disabled ? 'checked="checked"' : '',
|
72 |
+
$disabled ? 'disabled="disabled"' : '',
|
73 |
esc_html( $pt->labels->name )
|
74 |
);
|
75 |
}
|
88 |
foreach ( $this->taxonomies as $taxonomy ) {
|
89 |
$tax = get_taxonomy( $taxonomy );
|
90 |
if ( ! empty( $tax ) ) {
|
91 |
+
$disabled = in_array( $taxonomy, $this->disabled_taxonomies );
|
92 |
printf(
|
93 |
+
'<li><label><input name="taxonomies[%s]" type="checkbox" value="1" %s %s/> %s</label></li>',
|
94 |
esc_attr( $taxonomy ),
|
95 |
+
in_array( $taxonomy, $this->options['taxonomies'] ) || $disabled ? 'checked="checked"' : '',
|
96 |
+
$disabled ? 'disabled="disabled"' : '',
|
97 |
esc_html( $tax->labels->name )
|
98 |
);
|
99 |
}
|
settings/settings-licenses.php
CHANGED
@@ -95,7 +95,7 @@ class PLL_Settings_Licenses extends PLL_Settings_Module {
|
|
95 |
switch ( $license->error ) {
|
96 |
case 'expired':
|
97 |
$message = sprintf(
|
98 |
-
/* translators: %1$s is a date, %2$s
|
99 |
__( 'Your license key expired on %1$s. Please %2$srenew your license key%3$s.', 'polylang' ),
|
100 |
date_i18n( get_option( 'date_format' ), strtotime( $license->expires, current_time( 'timestamp' ) ) ),
|
101 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/checkout/?edd_license_key=' . $item->license_key ),
|
@@ -105,8 +105,8 @@ class PLL_Settings_Licenses extends PLL_Settings_Module {
|
|
105 |
|
106 |
case 'missing':
|
107 |
$message = sprintf(
|
108 |
-
/* translators: %s
|
109 |
-
__( 'Invalid license. Please %svisit your account page%s and verify it.', 'polylang' ),
|
110 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/account' ),
|
111 |
'</a>'
|
112 |
);
|
@@ -115,7 +115,7 @@ class PLL_Settings_Licenses extends PLL_Settings_Module {
|
|
115 |
case 'invalid':
|
116 |
case 'site_inactive':
|
117 |
$message = sprintf(
|
118 |
-
/* translators: %1$s is a product name, %2$s
|
119 |
__( 'Your %1$s license key is not active for this URL. Please %2$svisit your account page%3$s to manage your license key URLs.', 'polylang' ),
|
120 |
$item->name,
|
121 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/account' ),
|
@@ -130,8 +130,8 @@ class PLL_Settings_Licenses extends PLL_Settings_Module {
|
|
130 |
|
131 |
case 'no_activations_left':
|
132 |
$message = sprintf(
|
133 |
-
/* translators: %s
|
134 |
-
__( 'Your license key has reached its activation limit. %sView possible upgrades%s now.', 'polylang' ),
|
135 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/account' ),
|
136 |
'</a>'
|
137 |
);
|
@@ -147,7 +147,7 @@ class PLL_Settings_Licenses extends PLL_Settings_Module {
|
|
147 |
} elseif ( $expiration > $now && $expiration - $now < ( DAY_IN_SECONDS * 30 ) ) {
|
148 |
$class = 'notice-warning notice-alt';
|
149 |
$message = sprintf(
|
150 |
-
/* translators: %1$s is a date, %2$s
|
151 |
__( 'Your license key expires soon! It expires on %1$s. %2$sRenew your license key%3$s.', 'polylang' ),
|
152 |
date_i18n( get_option( 'date_format' ), strtotime( $license->expires, $now ) ),
|
153 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/checkout/?edd_license_key=' . $item->license_key ),
|
95 |
switch ( $license->error ) {
|
96 |
case 'expired':
|
97 |
$message = sprintf(
|
98 |
+
/* translators: %1$s is a date, %2$s is link start tag, %3$s is link end tag. */
|
99 |
__( 'Your license key expired on %1$s. Please %2$srenew your license key%3$s.', 'polylang' ),
|
100 |
date_i18n( get_option( 'date_format' ), strtotime( $license->expires, current_time( 'timestamp' ) ) ),
|
101 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/checkout/?edd_license_key=' . $item->license_key ),
|
105 |
|
106 |
case 'missing':
|
107 |
$message = sprintf(
|
108 |
+
/* translators: %1$s is link start tag, %2$s is link end tag. */
|
109 |
+
__( 'Invalid license. Please %1$svisit your account page%2$s and verify it.', 'polylang' ),
|
110 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/account' ),
|
111 |
'</a>'
|
112 |
);
|
115 |
case 'invalid':
|
116 |
case 'site_inactive':
|
117 |
$message = sprintf(
|
118 |
+
/* translators: %1$s is a product name, %2$s is link start tag, %3$s is link end tag. */
|
119 |
__( 'Your %1$s license key is not active for this URL. Please %2$svisit your account page%3$s to manage your license key URLs.', 'polylang' ),
|
120 |
$item->name,
|
121 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/account' ),
|
130 |
|
131 |
case 'no_activations_left':
|
132 |
$message = sprintf(
|
133 |
+
/* translators: %1$s is link start tag, %2$s is link end tag */
|
134 |
+
__( 'Your license key has reached its activation limit. %1$sView possible upgrades%2$s now.', 'polylang' ),
|
135 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/account' ),
|
136 |
'</a>'
|
137 |
);
|
147 |
} elseif ( $expiration > $now && $expiration - $now < ( DAY_IN_SECONDS * 30 ) ) {
|
148 |
$class = 'notice-warning notice-alt';
|
149 |
$message = sprintf(
|
150 |
+
/* translators: %1$s is a date, %2$s is link start tag, %3$s is link end tag. */
|
151 |
__( 'Your license key expires soon! It expires on %1$s. %2$sRenew your license key%3$s.', 'polylang' ),
|
152 |
date_i18n( get_option( 'date_format' ), strtotime( $license->expires, $now ) ),
|
153 |
sprintf( '<a href="%s" target="_blank">', 'https://polylang.pro/checkout/?edd_license_key=' . $item->license_key ),
|
settings/settings-module.php
CHANGED
@@ -9,7 +9,7 @@ class PLL_Settings_Module {
|
|
9 |
public $active_option, $configure;
|
10 |
public $module, $title, $description;
|
11 |
public $options;
|
12 |
-
protected $action_links, $buttons;
|
13 |
|
14 |
/**
|
15 |
* Constructor
|
@@ -123,16 +123,14 @@ class PLL_Settings_Module {
|
|
123 |
* @return string
|
124 |
*/
|
125 |
public function get_form() {
|
126 |
-
static $form = false;
|
127 |
-
|
128 |
// Read the form only once
|
129 |
-
if ( false === $form ) {
|
130 |
ob_start();
|
131 |
$this->form();
|
132 |
-
$form = ob_get_clean();
|
133 |
}
|
134 |
|
135 |
-
return $form;
|
136 |
}
|
137 |
|
138 |
/**
|
9 |
public $active_option, $configure;
|
10 |
public $module, $title, $description;
|
11 |
public $options;
|
12 |
+
protected $action_links, $buttons, $form = false;
|
13 |
|
14 |
/**
|
15 |
* Constructor
|
123 |
* @return string
|
124 |
*/
|
125 |
public function get_form() {
|
|
|
|
|
126 |
// Read the form only once
|
127 |
+
if ( false === $this->form ) {
|
128 |
ob_start();
|
129 |
$this->form();
|
130 |
+
$this->form = ob_get_clean();
|
131 |
}
|
132 |
|
133 |
+
return $this->form;
|
134 |
}
|
135 |
|
136 |
/**
|
settings/settings-url.php
CHANGED
@@ -162,8 +162,8 @@ class PLL_Settings_Url extends PLL_Settings_Module {
|
|
162 |
$lang = $this->model->post->get_language( $this->page_on_front );
|
163 |
$lang = $lang ? $lang : $this->model->get_language( $this->options['default_lang'] );
|
164 |
printf(
|
165 |
-
/* translators: %s
|
166 |
-
esc_html__( 'Example: %s instead of %s', 'polylang' ),
|
167 |
'<code>' . esc_html( $this->links_model->home_url( $lang ) ) . '</code>',
|
168 |
'<code>' . esc_html( _get_page_link( $this->page_on_front ) ) . '</code>'
|
169 |
);
|
162 |
$lang = $this->model->post->get_language( $this->page_on_front );
|
163 |
$lang = $lang ? $lang : $this->model->get_language( $this->options['default_lang'] );
|
164 |
printf(
|
165 |
+
/* translators: %1$s example url when the option is active. %2$s example url when the option is not active */
|
166 |
+
esc_html__( 'Example: %1$s instead of %2$s', 'polylang' ),
|
167 |
'<code>' . esc_html( $this->links_model->home_url( $lang ) ) . '</code>',
|
168 |
'<code>' . esc_html( _get_page_link( $this->page_on_front ) ) . '</code>'
|
169 |
);
|
settings/settings.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* A class for the Polylang settings pages
|
5 |
* accessible in $polylang global object
|
6 |
*
|
7 |
-
*
|
8 |
* options => inherited, reference to Polylang options array
|
9 |
* model => inherited, reference to PLL_Model object
|
10 |
* links_model => inherited, reference to PLL_Links_Model object
|
@@ -38,11 +38,11 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
38 |
// FIXME put this as late as possible
|
39 |
add_action( 'admin_init', array( $this, 'register_settings_modules' ) );
|
40 |
|
41 |
-
//
|
42 |
add_action( 'load-toplevel_page_mlang', array( $this, 'load_page' ) );
|
43 |
add_action( 'load-languages_page_mlang_strings', array( $this, 'load_page_strings' ) );
|
44 |
|
45 |
-
//
|
46 |
add_filter( 'set-screen-option', array( $this, 'set_screen_option' ), 10, 3 );
|
47 |
}
|
48 |
|
@@ -160,17 +160,17 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
160 |
check_admin_referer( 'add-lang', '_wpnonce_add-lang' );
|
161 |
|
162 |
if ( $this->model->add_language( $_POST ) && 'en_US' !== $_POST['locale'] ) {
|
163 |
-
//
|
164 |
require_once ABSPATH . 'wp-admin/includes/translation-install.php';
|
165 |
if ( ! wp_download_language_pack( $_POST['locale'] ) ) {
|
166 |
add_settings_error( 'general', 'pll_download_mo', __( 'The language was created, but the WordPress language file was not downloaded. Please install it manually.', 'polylang' ) );
|
167 |
}
|
168 |
|
169 |
-
//
|
170 |
wp_clean_themes_cache();
|
171 |
wp_clean_plugins_cache();
|
172 |
}
|
173 |
-
self::redirect(); //
|
174 |
break;
|
175 |
|
176 |
case 'delete':
|
@@ -180,13 +180,13 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
180 |
$this->model->delete_language( (int) $_GET['lang'] );
|
181 |
}
|
182 |
|
183 |
-
self::redirect(); //
|
184 |
break;
|
185 |
|
186 |
case 'update':
|
187 |
check_admin_referer( 'add-lang', '_wpnonce_add-lang' );
|
188 |
$error = $this->model->update_language( $_POST );
|
189 |
-
self::redirect(); //
|
190 |
break;
|
191 |
|
192 |
case 'default-lang':
|
@@ -196,7 +196,7 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
196 |
$this->model->update_default_lang( $lang->slug );
|
197 |
}
|
198 |
|
199 |
-
self::redirect(); //
|
200 |
break;
|
201 |
|
202 |
case 'content-default-lang':
|
@@ -211,7 +211,7 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
211 |
}
|
212 |
}
|
213 |
|
214 |
-
self::redirect(); //
|
215 |
break;
|
216 |
|
217 |
case 'activate':
|
@@ -239,14 +239,14 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
239 |
|
240 |
/**
|
241 |
* Displays the 3 tabs pages: languages, strings translations, settings
|
242 |
-
*
|
243 |
*
|
244 |
* @since 0.1
|
245 |
*/
|
246 |
public function languages_page() {
|
247 |
switch ( $this->active_tab ) {
|
248 |
case 'lang':
|
249 |
-
//
|
250 |
$list_table = new PLL_Table_Languages();
|
251 |
$list_table->prepare_items( $this->model->get_languages_list() );
|
252 |
break;
|
@@ -257,7 +257,7 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
257 |
break;
|
258 |
}
|
259 |
|
260 |
-
//
|
261 |
$action = isset( $_REQUEST['pll_action'] ) ? $_REQUEST['pll_action'] : '';
|
262 |
if ( 'edit' === $action && ! empty( $_GET['lang'] ) ) {
|
263 |
$edit_lang = $this->model->get_language( (int) $_GET['lang'] );
|
@@ -265,7 +265,7 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
265 |
$this->handle_actions( $action );
|
266 |
}
|
267 |
|
268 |
-
//
|
269 |
include PLL_SETTINGS_INC . '/view-languages.php';
|
270 |
}
|
271 |
|
@@ -312,8 +312,43 @@ class PLL_Settings extends PLL_Admin_Base {
|
|
312 |
set_transient( 'settings_errors', $errors, 30 );
|
313 |
$args['settings-updated'] = 1;
|
314 |
}
|
315 |
-
//
|
316 |
wp_safe_redirect( add_query_arg( $args, remove_query_arg( array( 'pll_action', 'lang' ), wp_get_referer() ) ) );
|
317 |
exit;
|
318 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
319 |
}
|
4 |
* A class for the Polylang settings pages
|
5 |
* accessible in $polylang global object
|
6 |
*
|
7 |
+
* Properties:
|
8 |
* options => inherited, reference to Polylang options array
|
9 |
* model => inherited, reference to PLL_Model object
|
10 |
* links_model => inherited, reference to PLL_Links_Model object
|
38 |
// FIXME put this as late as possible
|
39 |
add_action( 'admin_init', array( $this, 'register_settings_modules' ) );
|
40 |
|
41 |
+
// Adds screen options and the about box in the languages admin panel
|
42 |
add_action( 'load-toplevel_page_mlang', array( $this, 'load_page' ) );
|
43 |
add_action( 'load-languages_page_mlang_strings', array( $this, 'load_page_strings' ) );
|
44 |
|
45 |
+
// Saves per-page value in screen option
|
46 |
add_filter( 'set-screen-option', array( $this, 'set_screen_option' ), 10, 3 );
|
47 |
}
|
48 |
|
160 |
check_admin_referer( 'add-lang', '_wpnonce_add-lang' );
|
161 |
|
162 |
if ( $this->model->add_language( $_POST ) && 'en_US' !== $_POST['locale'] ) {
|
163 |
+
// Attempts to install the language pack
|
164 |
require_once ABSPATH . 'wp-admin/includes/translation-install.php';
|
165 |
if ( ! wp_download_language_pack( $_POST['locale'] ) ) {
|
166 |
add_settings_error( 'general', 'pll_download_mo', __( 'The language was created, but the WordPress language file was not downloaded. Please install it manually.', 'polylang' ) );
|
167 |
}
|
168 |
|
169 |
+
// Force checking for themes and plugins translations updates
|
170 |
wp_clean_themes_cache();
|
171 |
wp_clean_plugins_cache();
|
172 |
}
|
173 |
+
self::redirect(); // To refresh the page ( possible thanks to the $_GET['noheader']=true )
|
174 |
break;
|
175 |
|
176 |
case 'delete':
|
180 |
$this->model->delete_language( (int) $_GET['lang'] );
|
181 |
}
|
182 |
|
183 |
+
self::redirect(); // To refresh the page ( possible thanks to the $_GET['noheader']=true )
|
184 |
break;
|
185 |
|
186 |
case 'update':
|
187 |
check_admin_referer( 'add-lang', '_wpnonce_add-lang' );
|
188 |
$error = $this->model->update_language( $_POST );
|
189 |
+
self::redirect(); // To refresh the page ( possible thanks to the $_GET['noheader']=true )
|
190 |
break;
|
191 |
|
192 |
case 'default-lang':
|
196 |
$this->model->update_default_lang( $lang->slug );
|
197 |
}
|
198 |
|
199 |
+
self::redirect(); // To refresh the page ( possible thanks to the $_GET['noheader']=true )
|
200 |
break;
|
201 |
|
202 |
case 'content-default-lang':
|
211 |
}
|
212 |
}
|
213 |
|
214 |
+
self::redirect(); // To refresh the page ( possible thanks to the $_GET['noheader']=true )
|
215 |
break;
|
216 |
|
217 |
case 'activate':
|
239 |
|
240 |
/**
|
241 |
* Displays the 3 tabs pages: languages, strings translations, settings
|
242 |
+
* Also manages user input for these pages
|
243 |
*
|
244 |
* @since 0.1
|
245 |
*/
|
246 |
public function languages_page() {
|
247 |
switch ( $this->active_tab ) {
|
248 |
case 'lang':
|
249 |
+
// Prepare the list table of languages
|
250 |
$list_table = new PLL_Table_Languages();
|
251 |
$list_table->prepare_items( $this->model->get_languages_list() );
|
252 |
break;
|
257 |
break;
|
258 |
}
|
259 |
|
260 |
+
// Handle user input
|
261 |
$action = isset( $_REQUEST['pll_action'] ) ? $_REQUEST['pll_action'] : '';
|
262 |
if ( 'edit' === $action && ! empty( $_GET['lang'] ) ) {
|
263 |
$edit_lang = $this->model->get_language( (int) $_GET['lang'] );
|
265 |
$this->handle_actions( $action );
|
266 |
}
|
267 |
|
268 |
+
// Displays the page
|
269 |
include PLL_SETTINGS_INC . '/view-languages.php';
|
270 |
}
|
271 |
|
312 |
set_transient( 'settings_errors', $errors, 30 );
|
313 |
$args['settings-updated'] = 1;
|
314 |
}
|
315 |
+
// Remove possible 'pll_action' and 'lang' query args from the referer before redirecting
|
316 |
wp_safe_redirect( add_query_arg( $args, remove_query_arg( array( 'pll_action', 'lang' ), wp_get_referer() ) ) );
|
317 |
exit;
|
318 |
}
|
319 |
+
|
320 |
+
/**
|
321 |
+
* Get the list of predefined languages
|
322 |
+
*
|
323 |
+
* @since 2.3
|
324 |
+
*/
|
325 |
+
public function get_predefined_languages() {
|
326 |
+
require_once( ABSPATH . 'wp-admin/includes/translation-install.php' );
|
327 |
+
include PLL_SETTINGS_INC . '/languages.php';
|
328 |
+
|
329 |
+
// Keep only languages with existing WP language pack
|
330 |
+
$translations = wp_get_available_translations();
|
331 |
+
$translations['en_US'] = ''; // Languages packs don't include en_US
|
332 |
+
$languages = array_intersect_key( $languages, $translations );
|
333 |
+
|
334 |
+
/**
|
335 |
+
* Filter the list of predefined languages
|
336 |
+
*
|
337 |
+
* @since 1.7.10
|
338 |
+
* @since 2.3 The languages arrays use associative keys instead of numerical keys
|
339 |
+
* @see settings/languages.php
|
340 |
+
*
|
341 |
+
* @param array $languages
|
342 |
+
*/
|
343 |
+
$languages = apply_filters( 'pll_predefined_languages', $languages );
|
344 |
+
|
345 |
+
// Keep only languages with all necessary informations
|
346 |
+
foreach ( $languages as $k => $lang ) {
|
347 |
+
if ( ! isset( $lang['code'], $lang['locale'], $lang['name'], $lang['dir'], $lang['flag'] ) ) {
|
348 |
+
unset( $languages[ $k ] );
|
349 |
+
}
|
350 |
+
}
|
351 |
+
|
352 |
+
return $languages;
|
353 |
+
}
|
354 |
}
|
settings/view-about.php
CHANGED
@@ -11,16 +11,16 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
11 |
<p>
|
12 |
<?php
|
13 |
printf(
|
14 |
-
/* translators: %s
|
15 |
-
esc_html__( '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 developers to adapt their plugins and themes.', 'polylang' ),
|
16 |
'<a href="https://polylang.pro/doc/">',
|
17 |
'</a>'
|
18 |
);
|
19 |
if ( ! defined( 'POLYLANG_PRO' ) ) {
|
20 |
echo ' ';
|
21 |
printf(
|
22 |
-
/* translators: %s
|
23 |
-
esc_html__( 'Support and extra features are available to %sPolylang Pro%s users.', 'polylang' ),
|
24 |
'<a href="https://polylang.pro">',
|
25 |
'</a>'
|
26 |
);
|
@@ -30,8 +30,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
30 |
<p>
|
31 |
<?php
|
32 |
printf(
|
33 |
-
/* translators: %s
|
34 |
-
esc_html__( 'Polylang is released under the same license as WordPress, the %sGPL%s.', 'polylang' ),
|
35 |
'<a href="http://wordpress.org/about/gpl/">',
|
36 |
'</a>'
|
37 |
);
|
11 |
<p>
|
12 |
<?php
|
13 |
printf(
|
14 |
+
/* translators: %1$s is link start tag, %2$s is link end tag. */
|
15 |
+
esc_html__( 'Polylang is provided with an extensive %1$sdocumentation%2$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 developers to adapt their plugins and themes.', 'polylang' ),
|
16 |
'<a href="https://polylang.pro/doc/">',
|
17 |
'</a>'
|
18 |
);
|
19 |
if ( ! defined( 'POLYLANG_PRO' ) ) {
|
20 |
echo ' ';
|
21 |
printf(
|
22 |
+
/* translators: %1$s is link start tag, %2$s is link end tag. */
|
23 |
+
esc_html__( 'Support and extra features are available to %1$sPolylang Pro%2$s users.', 'polylang' ),
|
24 |
'<a href="https://polylang.pro">',
|
25 |
'</a>'
|
26 |
);
|
30 |
<p>
|
31 |
<?php
|
32 |
printf(
|
33 |
+
/* translators: %1$s is link start tag, %2$s is link end tag. */
|
34 |
+
esc_html__( 'Polylang is released under the same license as WordPress, the %1$sGPL%2$s.', 'polylang' ),
|
35 |
'<a href="http://wordpress.org/about/gpl/">',
|
36 |
'</a>'
|
37 |
);
|
settings/view-tab-lang.php
CHANGED
@@ -53,15 +53,14 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
53 |
<select name="lang_list" id="lang_list">
|
54 |
<option value=""></option>
|
55 |
<?php
|
56 |
-
|
57 |
-
foreach ( $languages as $lg ) {
|
58 |
printf(
|
59 |
'<option value="%1$s:%2$s:%3$s:%4$s">%5$s - %2$s</option>' . "\n",
|
60 |
-
esc_attr( $lg[
|
61 |
-
esc_attr( $lg[
|
62 |
-
'rtl' == $lg[
|
63 |
-
esc_attr( $lg[
|
64 |
-
esc_html( $lg[
|
65 |
);
|
66 |
}
|
67 |
?>
|
53 |
<select name="lang_list" id="lang_list">
|
54 |
<option value=""></option>
|
55 |
<?php
|
56 |
+
foreach ( $this->get_predefined_languages() as $lg ) {
|
|
|
57 |
printf(
|
58 |
'<option value="%1$s:%2$s:%3$s:%4$s">%5$s - %2$s</option>' . "\n",
|
59 |
+
esc_attr( $lg['code'] ),
|
60 |
+
esc_attr( $lg['locale'] ),
|
61 |
+
'rtl' == $lg['dir'] ? '1' : '0',
|
62 |
+
esc_attr( $lg['flag'] ),
|
63 |
+
esc_html( $lg['name'] )
|
64 |
);
|
65 |
}
|
66 |
?>
|