Version Description
- Fixed missing post and comment edit links in email notifications.
- Updated Danish translation.
- Added Japanese translation.
- Added a Hindi translation.
- Added a Portuguese translation.
- Slightly improved DB error reporting.
- Added the ability to disable comment link checking.
- Fixed a couple of minor bugs that made some of the UI text impossible to translate.
- The plugin's tables are now created with the same character set and collation settings as native WP tables (previously they used the database defaults instead).
- Automatically clean up and optimize the plugin's tables twice per month.
- Instead of displaying a zero response time for timed out links, now it shows how long the plugin waited before assuming that the link has timed out.
- Added the default PHP script execution time limit to the "Debug info" table.
- Added a "Mark as not broken" bulk action.
- Links that make the plugin crash are no longer assumed to be broken.
Download this release
Release Info
| Developer | whiteshadow |
| Plugin | |
| Version | 0.9.4 |
| Comparing to | |
| See all releases | |
Code changes from version 0.9.3 to 0.9.4
- broken-link-checker.php +21 -3
- core.php +240 -52
- includes/admin/search-form.php +1 -1
- includes/checkers/http.php +10 -2
- includes/containers.php +49 -11
- includes/containers/custom_field.php +60 -4
- includes/containers/post.php +58 -2
- includes/instances.php +59 -7
- includes/links.php +96 -34
- includes/parsers.php +27 -8
- languages/broken-link-checker-da_DK.mo +0 -0
- languages/broken-link-checker-da_DK.po +844 -324
- languages/broken-link-checker-hi_IN.mo +0 -0
- languages/broken-link-checker-hi_IN.po +785 -0
- languages/broken-link-checker-ja.mo +0 -0
- languages/broken-link-checker-ja.po +1167 -0
- languages/broken-link-checker-pt_PT.mo +0 -0
- languages/broken-link-checker-pt_PT.po +1198 -0
- languages/broken-link-checker.pot +242 -201
- readme.txt +21 -2
broken-link-checker.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
Plugin Name: Broken Link Checker
|
| 5 |
Plugin URI: http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/
|
| 6 |
Description: Checks your blog for broken links and missing images and notifies you on the dashboard if any are found.
|
| 7 |
-
Version: 0.9.
|
| 8 |
Author: Janis Elsts
|
| 9 |
Author URI: http://w-shadow.com/blog/
|
| 10 |
Text Domain: broken-link-checker
|
|
@@ -84,6 +84,7 @@ $blc_config_manager = new blcConfigurationManager(
|
|
| 84 |
'enable_load_limit' => true, //Enable/disable load monitoring.
|
| 85 |
|
| 86 |
'custom_fields' => array(), //List of custom fields that can contain URLs and should be checked.
|
|
|
|
| 87 |
|
| 88 |
'autoexpand_widget' => true, //Autoexpand the Dashboard widget if broken links are detected
|
| 89 |
|
|
@@ -155,9 +156,14 @@ function blc_init_containers(){
|
|
| 155 |
require $blc_directory . '/includes/containers/post.php';
|
| 156 |
require $blc_directory . '/includes/containers/blogroll.php';
|
| 157 |
require $blc_directory . '/includes/containers/custom_field.php';
|
| 158 |
-
require $blc_directory . '/includes/containers/comment.php';
|
| 159 |
require $blc_directory . '/includes/containers/dummy.php';
|
| 160 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 161 |
//Notify other plugins that they may register their custom containers now.
|
| 162 |
do_action('blc_init_containers');
|
| 163 |
|
|
@@ -268,6 +274,10 @@ function blc_resynch( $forced = false ){
|
|
| 268 |
$blclog->info('... Resynchronization initiated');
|
| 269 |
}
|
| 270 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 271 |
//(Re)create and update synch. records for all container types.
|
| 272 |
$blclog->info('... (Re)creating container records');
|
| 273 |
blc_resynch_containers($forced);
|
|
@@ -293,6 +303,7 @@ function blc_resynch( $forced = false ){
|
|
| 293 |
|
| 294 |
/**
|
| 295 |
* Add a weekly Cron schedule for email notifications
|
|
|
|
| 296 |
*
|
| 297 |
* @param array $schedules Existing Cron schedules.
|
| 298 |
* @return array
|
|
@@ -300,10 +311,17 @@ function blc_resynch( $forced = false ){
|
|
| 300 |
function blc_cron_schedules($schedules){
|
| 301 |
if ( !isset($schedules['weekly']) ){
|
| 302 |
$schedules['weekly'] = array(
|
| 303 |
-
'interval' => 604800,
|
| 304 |
'display' => __('Once Weekly')
|
| 305 |
);
|
| 306 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 307 |
return $schedules;
|
| 308 |
}
|
| 309 |
add_filter('cron_schedules', 'blc_cron_schedules');
|
| 4 |
Plugin Name: Broken Link Checker
|
| 5 |
Plugin URI: http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/
|
| 6 |
Description: Checks your blog for broken links and missing images and notifies you on the dashboard if any are found.
|
| 7 |
+
Version: 0.9.4
|
| 8 |
Author: Janis Elsts
|
| 9 |
Author URI: http://w-shadow.com/blog/
|
| 10 |
Text Domain: broken-link-checker
|
| 84 |
'enable_load_limit' => true, //Enable/disable load monitoring.
|
| 85 |
|
| 86 |
'custom_fields' => array(), //List of custom fields that can contain URLs and should be checked.
|
| 87 |
+
'check_comment_links' => true, //Whether to check links found in comments
|
| 88 |
|
| 89 |
'autoexpand_widget' => true, //Autoexpand the Dashboard widget if broken links are detected
|
| 90 |
|
| 156 |
require $blc_directory . '/includes/containers/post.php';
|
| 157 |
require $blc_directory . '/includes/containers/blogroll.php';
|
| 158 |
require $blc_directory . '/includes/containers/custom_field.php';
|
|
|
|
| 159 |
require $blc_directory . '/includes/containers/dummy.php';
|
| 160 |
|
| 161 |
+
$conf = blc_get_configuration();
|
| 162 |
+
if ( $conf->options['check_comment_links'] ){
|
| 163 |
+
require $blc_directory . '/includes/containers/comment.php';
|
| 164 |
+
}
|
| 165 |
+
|
| 166 |
+
|
| 167 |
//Notify other plugins that they may register their custom containers now.
|
| 168 |
do_action('blc_init_containers');
|
| 169 |
|
| 274 |
$blclog->info('... Resynchronization initiated');
|
| 275 |
}
|
| 276 |
|
| 277 |
+
//Delete synch. records for container types that don't exist
|
| 278 |
+
$blclog->info('... Deleting invalid container records');
|
| 279 |
+
blc_cleanup_containers();
|
| 280 |
+
|
| 281 |
//(Re)create and update synch. records for all container types.
|
| 282 |
$blclog->info('... (Re)creating container records');
|
| 283 |
blc_resynch_containers($forced);
|
| 303 |
|
| 304 |
/**
|
| 305 |
* Add a weekly Cron schedule for email notifications
|
| 306 |
+
* and a bimonthly schedule for database maintenance.
|
| 307 |
*
|
| 308 |
* @param array $schedules Existing Cron schedules.
|
| 309 |
* @return array
|
| 311 |
function blc_cron_schedules($schedules){
|
| 312 |
if ( !isset($schedules['weekly']) ){
|
| 313 |
$schedules['weekly'] = array(
|
| 314 |
+
'interval' => 604800, //7 days
|
| 315 |
'display' => __('Once Weekly')
|
| 316 |
);
|
| 317 |
}
|
| 318 |
+
if ( !isset($schedules['bimonthly']) ){
|
| 319 |
+
$schedules['bimonthly'] = array(
|
| 320 |
+
'interval' => 15*24*2600, //15 days
|
| 321 |
+
'display' => __('Twice a Month')
|
| 322 |
+
);
|
| 323 |
+
}
|
| 324 |
+
|
| 325 |
return $schedules;
|
| 326 |
}
|
| 327 |
add_filter('cron_schedules', 'blc_cron_schedules');
|
core.php
CHANGED
|
@@ -80,6 +80,7 @@ class wsBrokenLinkChecker {
|
|
| 80 |
//Set hooks that listen for our Cron actions
|
| 81 |
add_action('blc_cron_email_notifications', array( &$this, 'send_email_notifications' ));
|
| 82 |
add_action('blc_cron_check_links', array(&$this, 'cron_check_links'));
|
|
|
|
| 83 |
}
|
| 84 |
|
| 85 |
/**
|
|
@@ -371,6 +372,7 @@ class wsBrokenLinkChecker {
|
|
| 371 |
//Remove our Cron events
|
| 372 |
wp_clear_scheduled_hook('blc_cron_check_links');
|
| 373 |
wp_clear_scheduled_hook('blc_cron_email_notifications');
|
|
|
|
| 374 |
}
|
| 375 |
|
| 376 |
/**
|
|
@@ -378,7 +380,7 @@ class wsBrokenLinkChecker {
|
|
| 378 |
*
|
| 379 |
* @return bool
|
| 380 |
*/
|
| 381 |
-
function upgrade_database(){
|
| 382 |
global $wpdb, $blclog;
|
| 383 |
|
| 384 |
//Do we need to upgrade?
|
|
@@ -424,12 +426,17 @@ class wsBrokenLinkChecker {
|
|
| 424 |
);
|
| 425 |
|
| 426 |
$blclog->error($error);
|
| 427 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 428 |
}
|
| 429 |
$blclog->info('Done.');
|
| 430 |
|
| 431 |
//Create new DB tables.
|
| 432 |
-
if ( !$this->maybe_create_tables() ){
|
| 433 |
return false;
|
| 434 |
};
|
| 435 |
|
|
@@ -444,7 +451,10 @@ class wsBrokenLinkChecker {
|
|
| 444 |
);
|
| 445 |
|
| 446 |
$blclog->error($error);
|
| 447 |
-
|
|
|
|
|
|
|
|
|
|
| 448 |
}
|
| 449 |
|
| 450 |
//Upgrade was successful.
|
|
@@ -460,9 +470,18 @@ class wsBrokenLinkChecker {
|
|
| 460 |
*
|
| 461 |
* @return bool
|
| 462 |
*/
|
| 463 |
-
function maybe_create_tables(){
|
| 464 |
global $wpdb, $blclog;
|
| 465 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 466 |
$blclog->info('Creating database tables');
|
| 467 |
|
| 468 |
//Search filters
|
|
@@ -473,7 +492,7 @@ class wsBrokenLinkChecker {
|
|
| 473 |
`name` varchar(100) NOT NULL,
|
| 474 |
`params` text NOT NULL,
|
| 475 |
PRIMARY KEY (`id`)
|
| 476 |
-
)
|
| 477 |
EOD;
|
| 478 |
if ( $wpdb->query($q) === false ){
|
| 479 |
$error = sprintf(
|
|
@@ -483,10 +502,13 @@ EOD;
|
|
| 483 |
);
|
| 484 |
|
| 485 |
$blclog->error($error);
|
| 486 |
-
|
| 487 |
-
|
| 488 |
-
|
| 489 |
-
|
|
|
|
|
|
|
|
|
|
| 490 |
}
|
| 491 |
|
| 492 |
//Link instances (i.e. link occurences inside posts and other items)
|
|
@@ -506,7 +528,7 @@ EOD;
|
|
| 506 |
PRIMARY KEY (`instance_id`),
|
| 507 |
KEY `link_id` (`link_id`),
|
| 508 |
KEY `source_id` (`container_id`,`container_type`)
|
| 509 |
-
);
|
| 510 |
EOT;
|
| 511 |
if ( $wpdb->query($q) === false ){
|
| 512 |
$error = sprintf(
|
|
@@ -516,10 +538,14 @@ EOT;
|
|
| 516 |
);
|
| 517 |
|
| 518 |
$blclog->error($error);
|
| 519 |
-
|
| 520 |
-
|
| 521 |
-
|
| 522 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 523 |
}
|
| 524 |
|
| 525 |
//Links themselves. Note : The 'url' and 'final_url' columns must be collated
|
|
@@ -552,7 +578,7 @@ EOT;
|
|
| 552 |
KEY `final_url` (`final_url`(150)),
|
| 553 |
KEY `http_code` (`http_code`),
|
| 554 |
KEY `broken` (`broken`)
|
| 555 |
-
);
|
| 556 |
EOS;
|
| 557 |
if ( $wpdb->query($q) === false ){
|
| 558 |
$error = sprintf(
|
|
@@ -562,10 +588,13 @@ EOS;
|
|
| 562 |
);
|
| 563 |
|
| 564 |
$blclog->error($error);
|
| 565 |
-
|
| 566 |
-
|
| 567 |
-
|
| 568 |
-
|
|
|
|
|
|
|
|
|
|
| 569 |
}
|
| 570 |
|
| 571 |
//Synchronization records. This table is used to keep track of if and when various items
|
|
@@ -580,7 +609,7 @@ EOS;
|
|
| 580 |
|
| 581 |
PRIMARY KEY (`container_type`,`container_id`),
|
| 582 |
KEY `synched` (`synched`)
|
| 583 |
-
);
|
| 584 |
EOZ;
|
| 585 |
|
| 586 |
if ( $wpdb->query($q) === false ){
|
|
@@ -591,10 +620,13 @@ EOZ;
|
|
| 591 |
);
|
| 592 |
|
| 593 |
$blclog->error($error);
|
| 594 |
-
|
| 595 |
-
|
| 596 |
-
|
| 597 |
-
|
|
|
|
|
|
|
|
|
|
| 598 |
}
|
| 599 |
|
| 600 |
//All good.
|
|
@@ -612,6 +644,24 @@ EOZ;
|
|
| 612 |
|
| 613 |
$wpdb->query("OPTIMIZE TABLE {$wpdb->prefix}blc_links, {$wpdb->prefix}blc_instances, {$wpdb->prefix}blc_synch");
|
| 614 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 615 |
|
| 616 |
function admin_menu(){
|
| 617 |
if (current_user_can('manage_options'))
|
|
@@ -682,7 +732,7 @@ EOZ;
|
|
| 682 |
}
|
| 683 |
|
| 684 |
function options_page(){
|
| 685 |
-
global $
|
| 686 |
|
| 687 |
//Sanity check : make sure the DB is all set up
|
| 688 |
if ( $this->db_version != $this->conf->options['current_db_version'] ) {
|
|
@@ -691,6 +741,10 @@ EOZ;
|
|
| 691 |
$this->conf->options['current_db_version'],
|
| 692 |
$this->db_version
|
| 693 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 694 |
return;
|
| 695 |
}
|
| 696 |
|
|
@@ -778,6 +832,21 @@ EOZ;
|
|
| 778 |
}
|
| 779 |
$this->conf->options['send_email_notifications'] = $email_notifications;
|
| 780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 781 |
//Make settings that affect our Cron events take effect immediately
|
| 782 |
$this->setup_cron_events();
|
| 783 |
|
|
@@ -789,7 +858,7 @@ EOZ;
|
|
| 789 |
inefficient.
|
| 790 |
*/
|
| 791 |
if ( ( count($diff1) > 0 ) || ( count($diff2) > 0 ) ){
|
| 792 |
-
$manager =
|
| 793 |
if ( !is_null($manager) ){
|
| 794 |
$manager->resynch();
|
| 795 |
blc_got_unsynched_items();
|
|
@@ -971,6 +1040,19 @@ EOZ;
|
|
| 971 |
</td>
|
| 972 |
</tr>
|
| 973 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 974 |
<tr valign="top">
|
| 975 |
<th scope="row"><?php _e('E-mail notifications', 'broken-link-checker'); ?></th>
|
| 976 |
<td>
|
|
@@ -1048,7 +1130,7 @@ EOZ;
|
|
| 1048 |
)
|
| 1049 |
);
|
| 1050 |
|
| 1051 |
-
?>
|
| 1052 |
<br/><span class="description">
|
| 1053 |
<?php
|
| 1054 |
|
|
@@ -1185,7 +1267,8 @@ EOZ;
|
|
| 1185 |
|
| 1186 |
|
| 1187 |
function links_page(){
|
| 1188 |
-
global $wpdb, $
|
|
|
|
| 1189 |
|
| 1190 |
//Sanity check : Make sure the plugin's tables are all set up.
|
| 1191 |
if ( $this->db_version != $this->conf->options['current_db_version'] ) {
|
|
@@ -1194,6 +1277,11 @@ EOZ;
|
|
| 1194 |
$this->conf->options['current_db_version'],
|
| 1195 |
$this->db_version
|
| 1196 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1197 |
return;
|
| 1198 |
}
|
| 1199 |
|
|
@@ -1228,6 +1316,8 @@ EOZ;
|
|
| 1228 |
list($message, $msg_class) = $this->do_bulk_deredirect($selected_links);
|
| 1229 |
} elseif ($action == 'bulk-recheck') {
|
| 1230 |
list($message, $msg_class) = $this->do_bulk_recheck($selected_links);
|
|
|
|
|
|
|
| 1231 |
}
|
| 1232 |
|
| 1233 |
if ( !empty($message) ){
|
|
@@ -1356,6 +1446,7 @@ EOZ;
|
|
| 1356 |
'-1' => __('Bulk Actions', 'broken-link-checker'),
|
| 1357 |
"bulk-recheck" => __('Recheck', 'broken-link-checker'),
|
| 1358 |
"bulk-deredirect" => __('Fix redirects', 'broken-link-checker'),
|
|
|
|
| 1359 |
"bulk-unlink" => __('Unlink', 'broken-link-checker'),
|
| 1360 |
"bulk-delete-sources" => __('Delete sources', 'broken-link-checker'),
|
| 1361 |
);
|
|
@@ -1588,7 +1679,6 @@ EOZ;
|
|
| 1588 |
*/
|
| 1589 |
function do_create_custom_filter(){
|
| 1590 |
//Create a custom filter!
|
| 1591 |
-
global $blc_link_query;
|
| 1592 |
check_admin_referer( 'create-custom-filter' );
|
| 1593 |
$msg_class = 'updated';
|
| 1594 |
|
|
@@ -1602,6 +1692,7 @@ EOZ;
|
|
| 1602 |
$msg_class = 'error';
|
| 1603 |
} else {
|
| 1604 |
//Save the new filter
|
|
|
|
| 1605 |
$filter_id = $blc_link_query->create_custom_filter($_POST['name'], $_POST['params']);
|
| 1606 |
|
| 1607 |
if ( $filter_id ){
|
|
@@ -1628,7 +1719,6 @@ EOZ;
|
|
| 1628 |
*/
|
| 1629 |
function do_delete_custom_filter(){
|
| 1630 |
//Delete an existing custom filter!
|
| 1631 |
-
global $blc_link_query;
|
| 1632 |
check_admin_referer( 'delete-custom-filter' );
|
| 1633 |
$msg_class = 'updated';
|
| 1634 |
|
|
@@ -1638,6 +1728,7 @@ EOZ;
|
|
| 1638 |
$msg_class = 'error';
|
| 1639 |
} else {
|
| 1640 |
//Try to delete the filter
|
|
|
|
| 1641 |
if ( $blc_link_query->delete_custom_filter($_POST['filter_id']) ){
|
| 1642 |
//Success
|
| 1643 |
$message = __('Filter deleted', 'broken-link-checker');
|
|
@@ -1788,14 +1879,14 @@ EOZ;
|
|
| 1788 |
* @return array Confirmation message and its CSS class.
|
| 1789 |
*/
|
| 1790 |
function do_bulk_delete_sources($selected_links){
|
| 1791 |
-
|
| 1792 |
|
| 1793 |
$message = '';
|
| 1794 |
$msg_class = 'updated';
|
| 1795 |
|
| 1796 |
//Delete posts, blogroll entries and any other link containers that contain any of the selected links.
|
| 1797 |
//
|
| 1798 |
-
//Note that once all
|
| 1799 |
//there is no need to explicitly delete the link record itself. The hooks attached to
|
| 1800 |
//the actions that execute when something is deleted (e.g. "post_deleted") will
|
| 1801 |
//take care of that.
|
|
@@ -1885,7 +1976,7 @@ EOZ;
|
|
| 1885 |
"%d link scheduled for rechecking",
|
| 1886 |
"%d links scheduled for rechecking",
|
| 1887 |
$changes,
|
| 1888 |
-
'broken-link-
|
| 1889 |
),
|
| 1890 |
$changes
|
| 1891 |
);
|
|
@@ -1894,6 +1985,69 @@ EOZ;
|
|
| 1894 |
return array($message, $msg_class);
|
| 1895 |
}
|
| 1896 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1897 |
|
| 1898 |
function links_page_css(){
|
| 1899 |
wp_enqueue_style('blc-links-page', plugin_dir_url($this->loader) . 'css/links-page.css' );
|
|
@@ -2303,24 +2457,44 @@ EOZ;
|
|
| 2303 |
//can also be considered broken/buggy, so those will be selected
|
| 2304 |
//as well.
|
| 2305 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2306 |
//Note : This is a slow query, but AFAIK there is no way to speed it up.
|
| 2307 |
//I could put an index on last_check_attempt, but that value is almost
|
| 2308 |
//certainly unique for each row so it wouldn't be much better than a full table scan.
|
| 2309 |
if ( $count_only ){
|
| 2310 |
-
$q = "SELECT COUNT(
|
| 2311 |
} else {
|
| 2312 |
-
$q = "SELECT
|
| 2313 |
}
|
| 2314 |
-
$q .= "FROM {$wpdb->prefix}blc_links
|
| 2315 |
WHERE
|
| 2316 |
-
|
| 2317 |
-
|
| 2318 |
-
|
| 2319 |
-
|
| 2320 |
-
|
| 2321 |
-
|
| 2322 |
-
|
| 2323 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2324 |
if ( !$count_only ){
|
| 2325 |
$q .= "\nORDER BY last_check_attempt ASC\n";
|
| 2326 |
if ( !empty($max_results) ){
|
|
@@ -2468,16 +2642,14 @@ EOZ;
|
|
| 2468 |
* @return array
|
| 2469 |
*/
|
| 2470 |
function get_status(){
|
| 2471 |
-
global $wpdb
|
|
|
|
| 2472 |
|
| 2473 |
$check_threshold=date('Y-m-d H:i:s', strtotime('-'.$this->conf->options['check_threshold'].' hours'));
|
| 2474 |
$recheck_threshold=date('Y-m-d H:i:s', time() - $this->conf->options['recheck_threshold']);
|
| 2475 |
|
| 2476 |
-
$
|
| 2477 |
-
$
|
| 2478 |
-
|
| 2479 |
-
$q = "SELECT count(*) FROM {$wpdb->prefix}blc_instances WHERE 1";
|
| 2480 |
-
$known_instances = $wpdb->get_var($q);
|
| 2481 |
|
| 2482 |
$broken_links = $blc_link_query->get_filter_links('broken', array('count_only' => true));
|
| 2483 |
|
|
@@ -2850,11 +3022,16 @@ EOZ;
|
|
| 2850 |
return $load;
|
| 2851 |
}
|
| 2852 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2853 |
function hook_wp_dashboard_setup(){
|
| 2854 |
if ( function_exists( 'wp_add_dashboard_widget' ) ) {
|
| 2855 |
wp_add_dashboard_widget(
|
| 2856 |
'blc_dashboard_widget',
|
| 2857 |
-
'Broken Link Checker',
|
| 2858 |
array( &$this, 'dashboard_widget' ),
|
| 2859 |
array( &$this, 'dashboard_widget_control' )
|
| 2860 |
);
|
|
@@ -3006,6 +3183,12 @@ EOZ;
|
|
| 3006 |
);
|
| 3007 |
}
|
| 3008 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3009 |
return $debug;
|
| 3010 |
}
|
| 3011 |
|
|
@@ -3142,6 +3325,11 @@ EOZ;
|
|
| 3142 |
} else {
|
| 3143 |
wp_clear_scheduled_hook('blc_cron_email_notifications');
|
| 3144 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3145 |
}
|
| 3146 |
|
| 3147 |
/**
|
| 80 |
//Set hooks that listen for our Cron actions
|
| 81 |
add_action('blc_cron_email_notifications', array( &$this, 'send_email_notifications' ));
|
| 82 |
add_action('blc_cron_check_links', array(&$this, 'cron_check_links'));
|
| 83 |
+
add_action('blc_cron_database_maintenance', array(&$this, 'database_maintenance'));
|
| 84 |
}
|
| 85 |
|
| 86 |
/**
|
| 372 |
//Remove our Cron events
|
| 373 |
wp_clear_scheduled_hook('blc_cron_check_links');
|
| 374 |
wp_clear_scheduled_hook('blc_cron_email_notifications');
|
| 375 |
+
wp_clear_scheduled_hook('blc_cron_database_maintenance');
|
| 376 |
}
|
| 377 |
|
| 378 |
/**
|
| 380 |
*
|
| 381 |
* @return bool
|
| 382 |
*/
|
| 383 |
+
function upgrade_database($trigger_errors = true){
|
| 384 |
global $wpdb, $blclog;
|
| 385 |
|
| 386 |
//Do we need to upgrade?
|
| 426 |
);
|
| 427 |
|
| 428 |
$blclog->error($error);
|
| 429 |
+
/*//FIXME: In very rare cases, DROP TABLE IF EXISTS throws an error when the table(s) don't exist.
|
| 430 |
+
if ( $trigger_errors ){
|
| 431 |
+
trigger_error($error, E_USER_ERROR);
|
| 432 |
+
}
|
| 433 |
+
return false;
|
| 434 |
+
//*/
|
| 435 |
}
|
| 436 |
$blclog->info('Done.');
|
| 437 |
|
| 438 |
//Create new DB tables.
|
| 439 |
+
if ( !$this->maybe_create_tables($trigger_errors) ){
|
| 440 |
return false;
|
| 441 |
};
|
| 442 |
|
| 451 |
);
|
| 452 |
|
| 453 |
$blclog->error($error);
|
| 454 |
+
if ( $trigger_errors ){
|
| 455 |
+
trigger_error($error, E_USER_ERROR);
|
| 456 |
+
}
|
| 457 |
+
return false;
|
| 458 |
}
|
| 459 |
|
| 460 |
//Upgrade was successful.
|
| 470 |
*
|
| 471 |
* @return bool
|
| 472 |
*/
|
| 473 |
+
function maybe_create_tables($trigger_errors = true){
|
| 474 |
global $wpdb, $blclog;
|
| 475 |
|
| 476 |
+
//Use the character set and collation that's configured for WP tables
|
| 477 |
+
$charset_collate = '';
|
| 478 |
+
if ( !empty($wpdb->charset) ){
|
| 479 |
+
$charset_collate = "DEFAULT CHARACTER SET {$wpdb->charset}";
|
| 480 |
+
}
|
| 481 |
+
if ( !empty($wpdb->collate) ){
|
| 482 |
+
$charset_collate = " COLLATE {$wpdb->collate}";
|
| 483 |
+
}
|
| 484 |
+
|
| 485 |
$blclog->info('Creating database tables');
|
| 486 |
|
| 487 |
//Search filters
|
| 492 |
`name` varchar(100) NOT NULL,
|
| 493 |
`params` text NOT NULL,
|
| 494 |
PRIMARY KEY (`id`)
|
| 495 |
+
) {$charset_collate}
|
| 496 |
EOD;
|
| 497 |
if ( $wpdb->query($q) === false ){
|
| 498 |
$error = sprintf(
|
| 502 |
);
|
| 503 |
|
| 504 |
$blclog->error($error);
|
| 505 |
+
if ( $trigger_errors ){
|
| 506 |
+
trigger_error(
|
| 507 |
+
$error,
|
| 508 |
+
E_USER_ERROR
|
| 509 |
+
);
|
| 510 |
+
}
|
| 511 |
+
return false;
|
| 512 |
}
|
| 513 |
|
| 514 |
//Link instances (i.e. link occurences inside posts and other items)
|
| 528 |
PRIMARY KEY (`instance_id`),
|
| 529 |
KEY `link_id` (`link_id`),
|
| 530 |
KEY `source_id` (`container_id`,`container_type`)
|
| 531 |
+
) {$charset_collate};
|
| 532 |
EOT;
|
| 533 |
if ( $wpdb->query($q) === false ){
|
| 534 |
$error = sprintf(
|
| 538 |
);
|
| 539 |
|
| 540 |
$blclog->error($error);
|
| 541 |
+
|
| 542 |
+
if ( $trigger_errors ){
|
| 543 |
+
trigger_error(
|
| 544 |
+
$error,
|
| 545 |
+
E_USER_ERROR
|
| 546 |
+
);
|
| 547 |
+
}
|
| 548 |
+
return false;
|
| 549 |
}
|
| 550 |
|
| 551 |
//Links themselves. Note : The 'url' and 'final_url' columns must be collated
|
| 578 |
KEY `final_url` (`final_url`(150)),
|
| 579 |
KEY `http_code` (`http_code`),
|
| 580 |
KEY `broken` (`broken`)
|
| 581 |
+
) {$charset_collate};
|
| 582 |
EOS;
|
| 583 |
if ( $wpdb->query($q) === false ){
|
| 584 |
$error = sprintf(
|
| 588 |
);
|
| 589 |
|
| 590 |
$blclog->error($error);
|
| 591 |
+
if ( $trigger_errors ){
|
| 592 |
+
trigger_error(
|
| 593 |
+
$error,
|
| 594 |
+
E_USER_ERROR
|
| 595 |
+
);
|
| 596 |
+
}
|
| 597 |
+
return false;
|
| 598 |
}
|
| 599 |
|
| 600 |
//Synchronization records. This table is used to keep track of if and when various items
|
| 609 |
|
| 610 |
PRIMARY KEY (`container_type`,`container_id`),
|
| 611 |
KEY `synched` (`synched`)
|
| 612 |
+
) {$charset_collate};
|
| 613 |
EOZ;
|
| 614 |
|
| 615 |
if ( $wpdb->query($q) === false ){
|
| 620 |
);
|
| 621 |
|
| 622 |
$blclog->error($error);
|
| 623 |
+
if ( $trigger_errors ){
|
| 624 |
+
trigger_error(
|
| 625 |
+
$error,
|
| 626 |
+
E_USER_ERROR
|
| 627 |
+
);
|
| 628 |
+
}
|
| 629 |
+
return false;
|
| 630 |
}
|
| 631 |
|
| 632 |
//All good.
|
| 644 |
|
| 645 |
$wpdb->query("OPTIMIZE TABLE {$wpdb->prefix}blc_links, {$wpdb->prefix}blc_instances, {$wpdb->prefix}blc_synch");
|
| 646 |
}
|
| 647 |
+
|
| 648 |
+
/**
|
| 649 |
+
* Perform various database maintenance tasks on the plugin's tables.
|
| 650 |
+
*
|
| 651 |
+
* Removes records that reference disabled containers and parsers,
|
| 652 |
+
* deletes invalid instances and links, optimizes tables, etc.
|
| 653 |
+
*
|
| 654 |
+
* @return void
|
| 655 |
+
*/
|
| 656 |
+
function database_maintenance(){
|
| 657 |
+
blc_init_all_components();
|
| 658 |
+
|
| 659 |
+
blc_cleanup_containers();
|
| 660 |
+
blc_cleanup_instances();
|
| 661 |
+
blc_cleanup_links();
|
| 662 |
+
|
| 663 |
+
$this->optimize_database();
|
| 664 |
+
}
|
| 665 |
|
| 666 |
function admin_menu(){
|
| 667 |
if (current_user_can('manage_options'))
|
| 732 |
}
|
| 733 |
|
| 734 |
function options_page(){
|
| 735 |
+
global $blclog, $blc_directory;
|
| 736 |
|
| 737 |
//Sanity check : make sure the DB is all set up
|
| 738 |
if ( $this->db_version != $this->conf->options['current_db_version'] ) {
|
| 741 |
$this->conf->options['current_db_version'],
|
| 742 |
$this->db_version
|
| 743 |
);
|
| 744 |
+
|
| 745 |
+
$blclog = new blcMemoryLogger();
|
| 746 |
+
$this->upgrade_database(false);
|
| 747 |
+
echo '<p>', implode('<br>', $blclog->get_messages()), '</p>';
|
| 748 |
return;
|
| 749 |
}
|
| 750 |
|
| 832 |
}
|
| 833 |
$this->conf->options['send_email_notifications'] = $email_notifications;
|
| 834 |
|
| 835 |
+
//Commen link checking on/off
|
| 836 |
+
$old_setting = $this->conf->options['check_comment_links'];
|
| 837 |
+
$this->conf->options['check_comment_links'] = !empty($_POST['check_comment_links']);
|
| 838 |
+
//If comment link checking was just turned on we need to load the comment manager
|
| 839 |
+
//and re-parse comments for new links. This is quite hack-y.
|
| 840 |
+
//TODO: More elegant handling of freshly enabled/disabled container types
|
| 841 |
+
if ( !$old_setting && $this->conf->options['check_comment_links'] ){
|
| 842 |
+
include $blc_directory . '/includes/containers/comment.php';
|
| 843 |
+
$comment_manager = blcContainerRegistry::getInstance()->get_manager('comment');
|
| 844 |
+
if ( $comment_manager ){
|
| 845 |
+
$comment_manager->resynch();
|
| 846 |
+
blc_got_unsynched_items();
|
| 847 |
+
}
|
| 848 |
+
}
|
| 849 |
+
|
| 850 |
//Make settings that affect our Cron events take effect immediately
|
| 851 |
$this->setup_cron_events();
|
| 852 |
|
| 858 |
inefficient.
|
| 859 |
*/
|
| 860 |
if ( ( count($diff1) > 0 ) || ( count($diff2) > 0 ) ){
|
| 861 |
+
$manager = blcContainerRegistry::getInstance()->get_manager('custom_field');
|
| 862 |
if ( !is_null($manager) ){
|
| 863 |
$manager->resynch();
|
| 864 |
blc_got_unsynched_items();
|
| 1040 |
</td>
|
| 1041 |
</tr>
|
| 1042 |
|
| 1043 |
+
<tr valign="top">
|
| 1044 |
+
<th scope="row"><?php _e('Comment links', 'broken-link-checker'); ?></th>
|
| 1045 |
+
<td>
|
| 1046 |
+
<p style="margin-top: 0px;">
|
| 1047 |
+
<label for='check_comment_links'>
|
| 1048 |
+
<input type="checkbox" name="check_comment_links" id="check_comment_links"
|
| 1049 |
+
<?php if ($this->conf->options['check_comment_links']) echo ' checked="checked"'; ?>/>
|
| 1050 |
+
<?php _e('Check comment links', 'broken-link-checker'); ?>
|
| 1051 |
+
</label><br>
|
| 1052 |
+
</p>
|
| 1053 |
+
</td>
|
| 1054 |
+
</tr>
|
| 1055 |
+
|
| 1056 |
<tr valign="top">
|
| 1057 |
<th scope="row"><?php _e('E-mail notifications', 'broken-link-checker'); ?></th>
|
| 1058 |
<td>
|
| 1130 |
)
|
| 1131 |
);
|
| 1132 |
|
| 1133 |
+
?>
|
| 1134 |
<br/><span class="description">
|
| 1135 |
<?php
|
| 1136 |
|
| 1267 |
|
| 1268 |
|
| 1269 |
function links_page(){
|
| 1270 |
+
global $wpdb, $blclog;
|
| 1271 |
+
$blc_link_query = blcLinkQuery::getInstance();
|
| 1272 |
|
| 1273 |
//Sanity check : Make sure the plugin's tables are all set up.
|
| 1274 |
if ( $this->db_version != $this->conf->options['current_db_version'] ) {
|
| 1277 |
$this->conf->options['current_db_version'],
|
| 1278 |
$this->db_version
|
| 1279 |
);
|
| 1280 |
+
|
| 1281 |
+
|
| 1282 |
+
$blclog = new blcMemoryLogger();
|
| 1283 |
+
$this->upgrade_database(false);
|
| 1284 |
+
echo '<p>', implode('<br>', $blclog->get_messages()), '</p>';
|
| 1285 |
return;
|
| 1286 |
}
|
| 1287 |
|
| 1316 |
list($message, $msg_class) = $this->do_bulk_deredirect($selected_links);
|
| 1317 |
} elseif ($action == 'bulk-recheck') {
|
| 1318 |
list($message, $msg_class) = $this->do_bulk_recheck($selected_links);
|
| 1319 |
+
} elseif ($action == 'bulk-not-broken') {
|
| 1320 |
+
list($message, $msg_class) = $this->do_bulk_discard($selected_links);
|
| 1321 |
}
|
| 1322 |
|
| 1323 |
if ( !empty($message) ){
|
| 1446 |
'-1' => __('Bulk Actions', 'broken-link-checker'),
|
| 1447 |
"bulk-recheck" => __('Recheck', 'broken-link-checker'),
|
| 1448 |
"bulk-deredirect" => __('Fix redirects', 'broken-link-checker'),
|
| 1449 |
+
"bulk-not-broken" => __('Mark as not broken', 'broken-link-checker'),
|
| 1450 |
"bulk-unlink" => __('Unlink', 'broken-link-checker'),
|
| 1451 |
"bulk-delete-sources" => __('Delete sources', 'broken-link-checker'),
|
| 1452 |
);
|
| 1679 |
*/
|
| 1680 |
function do_create_custom_filter(){
|
| 1681 |
//Create a custom filter!
|
|
|
|
| 1682 |
check_admin_referer( 'create-custom-filter' );
|
| 1683 |
$msg_class = 'updated';
|
| 1684 |
|
| 1692 |
$msg_class = 'error';
|
| 1693 |
} else {
|
| 1694 |
//Save the new filter
|
| 1695 |
+
$blc_link_query = blcLinkQuery::getInstance();
|
| 1696 |
$filter_id = $blc_link_query->create_custom_filter($_POST['name'], $_POST['params']);
|
| 1697 |
|
| 1698 |
if ( $filter_id ){
|
| 1719 |
*/
|
| 1720 |
function do_delete_custom_filter(){
|
| 1721 |
//Delete an existing custom filter!
|
|
|
|
| 1722 |
check_admin_referer( 'delete-custom-filter' );
|
| 1723 |
$msg_class = 'updated';
|
| 1724 |
|
| 1728 |
$msg_class = 'error';
|
| 1729 |
} else {
|
| 1730 |
//Try to delete the filter
|
| 1731 |
+
$blc_link_query = blcLinkQuery::getInstance();
|
| 1732 |
if ( $blc_link_query->delete_custom_filter($_POST['filter_id']) ){
|
| 1733 |
//Success
|
| 1734 |
$message = __('Filter deleted', 'broken-link-checker');
|
| 1879 |
* @return array Confirmation message and its CSS class.
|
| 1880 |
*/
|
| 1881 |
function do_bulk_delete_sources($selected_links){
|
| 1882 |
+
$blc_container_registry = blcContainerRegistry::getInstance();
|
| 1883 |
|
| 1884 |
$message = '';
|
| 1885 |
$msg_class = 'updated';
|
| 1886 |
|
| 1887 |
//Delete posts, blogroll entries and any other link containers that contain any of the selected links.
|
| 1888 |
//
|
| 1889 |
+
//Note that once all containers containing a particular link have been deleted,
|
| 1890 |
//there is no need to explicitly delete the link record itself. The hooks attached to
|
| 1891 |
//the actions that execute when something is deleted (e.g. "post_deleted") will
|
| 1892 |
//take care of that.
|
| 1976 |
"%d link scheduled for rechecking",
|
| 1977 |
"%d links scheduled for rechecking",
|
| 1978 |
$changes,
|
| 1979 |
+
'broken-link-checker'
|
| 1980 |
),
|
| 1981 |
$changes
|
| 1982 |
);
|
| 1985 |
return array($message, $msg_class);
|
| 1986 |
}
|
| 1987 |
|
| 1988 |
+
|
| 1989 |
+
/**
|
| 1990 |
+
* Mark multiple links as not broken.
|
| 1991 |
+
*
|
| 1992 |
+
* @param array $selected_links An array of link IDs
|
| 1993 |
+
* @return array Confirmation nessage and the CSS class to use with that message.
|
| 1994 |
+
*/
|
| 1995 |
+
function do_bulk_discard($selected_links){
|
| 1996 |
+
check_admin_referer( 'bulk-action' );
|
| 1997 |
+
|
| 1998 |
+
$messages = array();
|
| 1999 |
+
$msg_class = 'updated';
|
| 2000 |
+
$processed_links = 0;
|
| 2001 |
+
|
| 2002 |
+
if ( count($selected_links) > 0 ){
|
| 2003 |
+
foreach($selected_links as $link_id){
|
| 2004 |
+
//Load the link
|
| 2005 |
+
$link = new blcLink( intval($link_id) );
|
| 2006 |
+
|
| 2007 |
+
//Skip links that don't actually exist
|
| 2008 |
+
if ( !$link->valid() ){
|
| 2009 |
+
continue;
|
| 2010 |
+
}
|
| 2011 |
+
|
| 2012 |
+
//Skip links that weren't actually detected as broken
|
| 2013 |
+
if ( !$link->broken ){
|
| 2014 |
+
continue;
|
| 2015 |
+
}
|
| 2016 |
+
|
| 2017 |
+
//Make it appear "not broken"
|
| 2018 |
+
$link->broken = false;
|
| 2019 |
+
$link->false_positive = true;
|
| 2020 |
+
$link->last_check_attempt = time();
|
| 2021 |
+
$link->log = __("This link was manually marked as working by the user.", 'broken-link-checker');
|
| 2022 |
+
|
| 2023 |
+
//Save the changes
|
| 2024 |
+
if ( $link->save() ){
|
| 2025 |
+
$processed_links++;
|
| 2026 |
+
} else {
|
| 2027 |
+
$messages[] = sprintf(
|
| 2028 |
+
__("Couldn't modify link %d", 'broken-link-checker'),
|
| 2029 |
+
$link_id
|
| 2030 |
+
);
|
| 2031 |
+
$msg_class = 'error';
|
| 2032 |
+
}
|
| 2033 |
+
}
|
| 2034 |
+
}
|
| 2035 |
+
|
| 2036 |
+
if ( $processed_links > 0 ){
|
| 2037 |
+
$messages[] = sprintf(
|
| 2038 |
+
_n(
|
| 2039 |
+
'%d link marked as not broken',
|
| 2040 |
+
'%d links marked as not broken',
|
| 2041 |
+
$processed_links,
|
| 2042 |
+
'broken-link-checker'
|
| 2043 |
+
),
|
| 2044 |
+
$processed_links
|
| 2045 |
+
);
|
| 2046 |
+
}
|
| 2047 |
+
|
| 2048 |
+
return array(implode('<br>', $messages), $msg_class);
|
| 2049 |
+
}
|
| 2050 |
+
|
| 2051 |
|
| 2052 |
function links_page_css(){
|
| 2053 |
wp_enqueue_style('blc-links-page', plugin_dir_url($this->loader) . 'css/links-page.css' );
|
| 2457 |
//can also be considered broken/buggy, so those will be selected
|
| 2458 |
//as well.
|
| 2459 |
|
| 2460 |
+
//Only check links that have at least one valid instance (i.e. an instance exists and
|
| 2461 |
+
//it corresponds to one of the currently loaded container/parser types).
|
| 2462 |
+
$loaded_containers = array_keys(blcContainerRegistry::getInstance()->get_registered_containers());
|
| 2463 |
+
$loaded_containers = array_map(array(&$wpdb, 'escape'), $loaded_containers);
|
| 2464 |
+
$loaded_containers = "'" . implode("', '", $loaded_containers) . "'";
|
| 2465 |
+
|
| 2466 |
+
$loaded_parsers = array_keys(blcParserRegistry::getInstance()->get_registered_parsers());
|
| 2467 |
+
$loaded_parsers = array_map(array(&$wpdb, 'escape'), $loaded_parsers);
|
| 2468 |
+
$loaded_parsers = "'" . implode("', '", $loaded_parsers) . "'";
|
| 2469 |
+
|
| 2470 |
//Note : This is a slow query, but AFAIK there is no way to speed it up.
|
| 2471 |
//I could put an index on last_check_attempt, but that value is almost
|
| 2472 |
//certainly unique for each row so it wouldn't be much better than a full table scan.
|
| 2473 |
if ( $count_only ){
|
| 2474 |
+
$q = "SELECT COUNT(links.link_id)\n";
|
| 2475 |
} else {
|
| 2476 |
+
$q = "SELECT links.*\n";
|
| 2477 |
}
|
| 2478 |
+
$q .= "FROM {$wpdb->prefix}blc_links AS links
|
| 2479 |
WHERE
|
| 2480 |
+
(
|
| 2481 |
+
( last_check_attempt < %s )
|
| 2482 |
+
OR
|
| 2483 |
+
(
|
| 2484 |
+
(broken = 1 OR being_checked = 1)
|
| 2485 |
+
AND may_recheck = 1
|
| 2486 |
+
AND check_count < %d
|
| 2487 |
+
AND last_check_attempt < %s
|
| 2488 |
+
)
|
| 2489 |
+
)
|
| 2490 |
+
AND EXISTS (
|
| 2491 |
+
SELECT 1 FROM {$wpdb->prefix}blc_instances AS instances
|
| 2492 |
+
WHERE
|
| 2493 |
+
instances.link_id = links.link_id
|
| 2494 |
+
AND ( instances.container_type IN ({$loaded_containers}) )
|
| 2495 |
+
AND ( instances.parser_type IN ({$loaded_parsers}) )
|
| 2496 |
+
)
|
| 2497 |
+
";
|
| 2498 |
if ( !$count_only ){
|
| 2499 |
$q .= "\nORDER BY last_check_attempt ASC\n";
|
| 2500 |
if ( !empty($max_results) ){
|
| 2642 |
* @return array
|
| 2643 |
*/
|
| 2644 |
function get_status(){
|
| 2645 |
+
global $wpdb;
|
| 2646 |
+
$blc_link_query = blcLinkQuery::getInstance();
|
| 2647 |
|
| 2648 |
$check_threshold=date('Y-m-d H:i:s', strtotime('-'.$this->conf->options['check_threshold'].' hours'));
|
| 2649 |
$recheck_threshold=date('Y-m-d H:i:s', time() - $this->conf->options['recheck_threshold']);
|
| 2650 |
|
| 2651 |
+
$known_links = blc_get_links(array('count_only' => true));
|
| 2652 |
+
$known_instances = blc_get_usable_instance_count();
|
|
|
|
|
|
|
|
|
|
| 2653 |
|
| 2654 |
$broken_links = $blc_link_query->get_filter_links('broken', array('count_only' => true));
|
| 2655 |
|
| 3022 |
return $load;
|
| 3023 |
}
|
| 3024 |
|
| 3025 |
+
/**
|
| 3026 |
+
* Register BLC's Dashboard widget
|
| 3027 |
+
*
|
| 3028 |
+
* @return void
|
| 3029 |
+
*/
|
| 3030 |
function hook_wp_dashboard_setup(){
|
| 3031 |
if ( function_exists( 'wp_add_dashboard_widget' ) ) {
|
| 3032 |
wp_add_dashboard_widget(
|
| 3033 |
'blc_dashboard_widget',
|
| 3034 |
+
__('Broken Link Checker', 'broken-link-checker'),
|
| 3035 |
array( &$this, 'dashboard_widget' ),
|
| 3036 |
array( &$this, 'dashboard_widget_control' )
|
| 3037 |
);
|
| 3183 |
);
|
| 3184 |
}
|
| 3185 |
|
| 3186 |
+
//Default PHP execution time limit
|
| 3187 |
+
$debug['Default PHP execution time limit'] = array(
|
| 3188 |
+
'state' => 'ok',
|
| 3189 |
+
'value' => sprintf(__('%s seconds'), ini_get('max_execution_time')),
|
| 3190 |
+
);
|
| 3191 |
+
|
| 3192 |
return $debug;
|
| 3193 |
}
|
| 3194 |
|
| 3325 |
} else {
|
| 3326 |
wp_clear_scheduled_hook('blc_cron_email_notifications');
|
| 3327 |
}
|
| 3328 |
+
|
| 3329 |
+
//Run database maintenance every two weeks or so
|
| 3330 |
+
if ( !wp_next_scheduled('blc_cron_database_maintenance') ){
|
| 3331 |
+
wp_schedule_event(time(), 'bimonthly', 'blc_cron_database_maintenance');
|
| 3332 |
+
}
|
| 3333 |
}
|
| 3334 |
|
| 3335 |
/**
|
includes/admin/search-form.php
CHANGED
|
@@ -54,7 +54,7 @@
|
|
| 54 |
$search_subfilter = $filter_id;
|
| 55 |
}
|
| 56 |
|
| 57 |
-
foreach (
|
| 58 |
$selected = ($search_subfilter == $filter)?' selected="selected"':'';
|
| 59 |
printf('<option value="%s"%s>%s</option>', $filter, $selected, $data['name']);
|
| 60 |
}
|
| 54 |
$search_subfilter = $filter_id;
|
| 55 |
}
|
| 56 |
|
| 57 |
+
foreach (blcLinkQuery::getInstance()->native_filters as $filter => $data){
|
| 58 |
$selected = ($search_subfilter == $filter)?' selected="selected"':'';
|
| 59 |
printf('<option value="%s"%s>%s</option>', $filter, $selected, $data['name']);
|
| 60 |
}
|
includes/checkers/http.php
CHANGED
|
@@ -147,7 +147,9 @@ class blcCurlHttp extends blcHttpChecker {
|
|
| 147 |
curl_setopt($ch, CURLOPT_HEADERFUNCTION, array(&$this,'read_header'));
|
| 148 |
|
| 149 |
//Execute the request
|
|
|
|
| 150 |
curl_exec($ch);
|
|
|
|
| 151 |
|
| 152 |
$info = curl_getinfo($ch);
|
| 153 |
curl_close($ch);
|
|
@@ -159,6 +161,12 @@ class blcCurlHttp extends blcHttpChecker {
|
|
| 159 |
$result['request_duration'] = $info['total_time'];
|
| 160 |
$result['redirect_count'] = $info['redirect_count'];
|
| 161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 162 |
//Determine if the link counts as "broken"
|
| 163 |
$result['broken'] = $this->is_error_code($result['http_code']) || $result['timeout'];
|
| 164 |
|
|
@@ -230,7 +238,7 @@ class blcSnoopyHttp extends blcHttpChecker {
|
|
| 230 |
$conf = blc_get_configuration();
|
| 231 |
$timeout = $conf->options['timeout'];
|
| 232 |
|
| 233 |
-
$start_time = microtime_float(
|
| 234 |
|
| 235 |
//Fetch the URL with Snoopy
|
| 236 |
$snoopy = new Snoopy;
|
|
@@ -239,7 +247,7 @@ class blcSnoopyHttp extends blcHttpChecker {
|
|
| 239 |
$snoopy->maxlength = 1024*5; //load up to 5 kilobytes
|
| 240 |
$snoopy->fetch($url);
|
| 241 |
|
| 242 |
-
$result['request_duration'] = microtime_float(
|
| 243 |
|
| 244 |
$result['http_code'] = $snoopy->status; //HTTP status code
|
| 245 |
//Snoopy returns -100 on timeout
|
| 147 |
curl_setopt($ch, CURLOPT_HEADERFUNCTION, array(&$this,'read_header'));
|
| 148 |
|
| 149 |
//Execute the request
|
| 150 |
+
$start_time = microtime_float();
|
| 151 |
curl_exec($ch);
|
| 152 |
+
$measured_request_duration = microtime_float() - $start_time;
|
| 153 |
|
| 154 |
$info = curl_getinfo($ch);
|
| 155 |
curl_close($ch);
|
| 161 |
$result['request_duration'] = $info['total_time'];
|
| 162 |
$result['redirect_count'] = $info['redirect_count'];
|
| 163 |
|
| 164 |
+
//CURL doesn't return a request duration when a timeout happens, so we measure it ourselves.
|
| 165 |
+
//It is useful to see how long the plugin waited for the server to respond before assuming it timed out.
|
| 166 |
+
if( empty($result['request_duration']) ){
|
| 167 |
+
$result['request_duration'] = $measured_request_duration;
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
//Determine if the link counts as "broken"
|
| 171 |
$result['broken'] = $this->is_error_code($result['http_code']) || $result['timeout'];
|
| 172 |
|
| 238 |
$conf = blc_get_configuration();
|
| 239 |
$timeout = $conf->options['timeout'];
|
| 240 |
|
| 241 |
+
$start_time = microtime_float();
|
| 242 |
|
| 243 |
//Fetch the URL with Snoopy
|
| 244 |
$snoopy = new Snoopy;
|
| 247 |
$snoopy->maxlength = 1024*5; //load up to 5 kilobytes
|
| 248 |
$snoopy->fetch($url);
|
| 249 |
|
| 250 |
+
$result['request_duration'] = microtime_float() - $start_time;
|
| 251 |
|
| 252 |
$result['http_code'] = $snoopy->status; //HTTP status code
|
| 253 |
//Snoopy returns -100 on timeout
|
includes/containers.php
CHANGED
|
@@ -35,6 +35,14 @@ class blcContainerRegistry {
|
|
| 35 |
$this->__construct();
|
| 36 |
}
|
| 37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
/**
|
| 39 |
* Register a new container type.
|
| 40 |
*
|
|
@@ -65,6 +73,15 @@ class blcContainerRegistry {
|
|
| 65 |
return true;
|
| 66 |
}
|
| 67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
/**
|
| 69 |
* Get the manager associated with a container type.
|
| 70 |
*
|
|
@@ -267,7 +284,7 @@ class blcContainerRegistry {
|
|
| 267 |
}
|
| 268 |
|
| 269 |
//Init the container registry & make it global
|
| 270 |
-
$GLOBALS['blc_container_registry'] =
|
| 271 |
|
| 272 |
|
| 273 |
|
|
@@ -817,8 +834,8 @@ class blcContainerManager {
|
|
| 817 |
* @return bool True if the container was successfully registered, false otherwise.
|
| 818 |
*/
|
| 819 |
function blc_register_container( $container_type, $manager_class ){
|
| 820 |
-
|
| 821 |
-
return $
|
| 822 |
}
|
| 823 |
|
| 824 |
/**
|
|
@@ -828,8 +845,8 @@ function blc_register_container( $container_type, $manager_class ){
|
|
| 828 |
* @return blcContainer|null Returns null if the container type is unrecognized.
|
| 829 |
*/
|
| 830 |
function blc_get_container($container){
|
| 831 |
-
|
| 832 |
-
return $
|
| 833 |
}
|
| 834 |
|
| 835 |
/**
|
|
@@ -856,8 +873,8 @@ function blc_get_container($container){
|
|
| 856 |
* @return array of blcContainer indexed by 'container_type|container_id'
|
| 857 |
*/
|
| 858 |
function blc_get_containers( $containers, $purpose = '', $load_wrapped_objects = false ){
|
| 859 |
-
|
| 860 |
-
return $
|
| 861 |
}
|
| 862 |
|
| 863 |
/**
|
|
@@ -867,8 +884,8 @@ function blc_get_containers( $containers, $purpose = '', $load_wrapped_objects =
|
|
| 867 |
* @return array of blcContainer
|
| 868 |
*/
|
| 869 |
function blc_get_unsynched_containers($max_results = 0){
|
| 870 |
-
|
| 871 |
-
return $
|
| 872 |
}
|
| 873 |
|
| 874 |
/**
|
|
@@ -879,8 +896,29 @@ function blc_get_unsynched_containers($max_results = 0){
|
|
| 879 |
* @return void
|
| 880 |
*/
|
| 881 |
function blc_resynch_containers($forced = false){
|
| 882 |
-
|
| 883 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 884 |
}
|
| 885 |
|
| 886 |
?>
|
| 35 |
$this->__construct();
|
| 36 |
}
|
| 37 |
|
| 38 |
+
function getInstance(){
|
| 39 |
+
static $instance = null;
|
| 40 |
+
if ( is_null($instance) ){
|
| 41 |
+
$instance = new blcContainerRegistry;
|
| 42 |
+
}
|
| 43 |
+
return $instance;
|
| 44 |
+
}
|
| 45 |
+
|
| 46 |
/**
|
| 47 |
* Register a new container type.
|
| 48 |
*
|
| 73 |
return true;
|
| 74 |
}
|
| 75 |
|
| 76 |
+
/**
|
| 77 |
+
* Retrieve a list of all registered container types and their managers.
|
| 78 |
+
*
|
| 79 |
+
* @return array An associative array of container manager objects indexed by container type.
|
| 80 |
+
*/
|
| 81 |
+
function get_registered_containers(){
|
| 82 |
+
return $this->registered_managers;
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
/**
|
| 86 |
* Get the manager associated with a container type.
|
| 87 |
*
|
| 284 |
}
|
| 285 |
|
| 286 |
//Init the container registry & make it global
|
| 287 |
+
$GLOBALS['blc_container_registry'] = blcContainerRegistry::getInstance();
|
| 288 |
|
| 289 |
|
| 290 |
|
| 834 |
* @return bool True if the container was successfully registered, false otherwise.
|
| 835 |
*/
|
| 836 |
function blc_register_container( $container_type, $manager_class ){
|
| 837 |
+
$instance = blcContainerRegistry::getInstance();
|
| 838 |
+
return $instance->register_container($container_type, $manager_class);
|
| 839 |
}
|
| 840 |
|
| 841 |
/**
|
| 845 |
* @return blcContainer|null Returns null if the container type is unrecognized.
|
| 846 |
*/
|
| 847 |
function blc_get_container($container){
|
| 848 |
+
$instance = blcContainerRegistry::getInstance();
|
| 849 |
+
return $instance->get_container($container);
|
| 850 |
}
|
| 851 |
|
| 852 |
/**
|
| 873 |
* @return array of blcContainer indexed by 'container_type|container_id'
|
| 874 |
*/
|
| 875 |
function blc_get_containers( $containers, $purpose = '', $load_wrapped_objects = false ){
|
| 876 |
+
$instance = blcContainerRegistry::getInstance();
|
| 877 |
+
return $instance->get_containers($containers, $purpose, '', $load_wrapped_objects);
|
| 878 |
}
|
| 879 |
|
| 880 |
/**
|
| 884 |
* @return array of blcContainer
|
| 885 |
*/
|
| 886 |
function blc_get_unsynched_containers($max_results = 0){
|
| 887 |
+
$instance = blcContainerRegistry::getInstance();
|
| 888 |
+
return $instance->get_unsynched_containers($max_results);
|
| 889 |
}
|
| 890 |
|
| 891 |
/**
|
| 896 |
* @return void
|
| 897 |
*/
|
| 898 |
function blc_resynch_containers($forced = false){
|
| 899 |
+
$instance = blcContainerRegistry::getInstance();
|
| 900 |
+
$instance->resynch($forced);
|
| 901 |
+
}
|
| 902 |
+
|
| 903 |
+
/**
|
| 904 |
+
* Remove synch. records that reference container types not currently loaded
|
| 905 |
+
*
|
| 906 |
+
* @return bool
|
| 907 |
+
*/
|
| 908 |
+
function blc_cleanup_containers(){
|
| 909 |
+
global $wpdb;
|
| 910 |
+
|
| 911 |
+
$loaded_containers = array_keys(blcContainerRegistry::getInstance()->get_registered_containers());
|
| 912 |
+
$loaded_containers = array_map(array(&$wpdb, 'escape'), $loaded_containers);
|
| 913 |
+
$loaded_containers = "'" . implode("', '", $loaded_containers) . "'";
|
| 914 |
+
|
| 915 |
+
$q = "DELETE synch.*
|
| 916 |
+
FROM {$wpdb->prefix}blc_synch AS synch
|
| 917 |
+
WHERE
|
| 918 |
+
synch.container_type NOT IN ({$loaded_containers})";
|
| 919 |
+
$rez = $wpdb->query($q);
|
| 920 |
+
|
| 921 |
+
return $rez !== false;
|
| 922 |
}
|
| 923 |
|
| 924 |
?>
|
includes/containers/custom_field.php
CHANGED
|
@@ -198,10 +198,10 @@ class blcPostMeta extends blcContainer {
|
|
| 198 |
function ui_get_action_links($container_field){
|
| 199 |
$actions = array();
|
| 200 |
if ( current_user_can('edit_post', $this->container_id) ) {
|
| 201 |
-
$actions['edit'] = '<span class="edit"><a href="' . $this->get_edit_url() . '" title="' . esc_attr(__('Edit this
|
| 202 |
|
| 203 |
if ( EMPTY_TRASH_DAYS ) {
|
| 204 |
-
$actions['trash'] = "<a class='submitdelete' title='" . esc_attr(__('Move this
|
| 205 |
} else {
|
| 206 |
$actions['delete'] = "<a class='submitdelete' title='" . esc_attr(__('Delete this post permanently')) . "' href='" . wp_nonce_url( admin_url("post.php?action=delete&post=".$this->container_id), 'delete-post_' . $this->container_id) . "' onclick=\"if ( confirm('" . js_escape(sprintf( __("You are about to delete this post '%s'\n 'Cancel' to stop, 'OK' to delete."), get_the_title($this->container_id) )) . "') ) { return true;}return false;\">" . __('Delete') . "</a>";
|
| 207 |
}
|
|
@@ -217,10 +217,66 @@ class blcPostMeta extends blcContainer {
|
|
| 217 |
*
|
| 218 |
* @access protected
|
| 219 |
*
|
| 220 |
-
* @return
|
| 221 |
*/
|
| 222 |
function get_edit_url(){
|
| 223 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 224 |
}
|
| 225 |
|
| 226 |
/**
|
| 198 |
function ui_get_action_links($container_field){
|
| 199 |
$actions = array();
|
| 200 |
if ( current_user_can('edit_post', $this->container_id) ) {
|
| 201 |
+
$actions['edit'] = '<span class="edit"><a href="' . $this->get_edit_url() . '" title="' . esc_attr(__('Edit this item')) . '">' . __('Edit') . '</a>';
|
| 202 |
|
| 203 |
if ( EMPTY_TRASH_DAYS ) {
|
| 204 |
+
$actions['trash'] = "<a class='submitdelete' title='" . esc_attr(__('Move this item to the Trash')) . "' href='" . get_delete_post_link($this->container_id) . "'>" . __('Trash') . "</a>";
|
| 205 |
} else {
|
| 206 |
$actions['delete'] = "<a class='submitdelete' title='" . esc_attr(__('Delete this post permanently')) . "' href='" . wp_nonce_url( admin_url("post.php?action=delete&post=".$this->container_id), 'delete-post_' . $this->container_id) . "' onclick=\"if ( confirm('" . js_escape(sprintf( __("You are about to delete this post '%s'\n 'Cancel' to stop, 'OK' to delete."), get_the_title($this->container_id) )) . "') ) { return true;}return false;\">" . __('Delete') . "</a>";
|
| 207 |
}
|
| 217 |
*
|
| 218 |
* @access protected
|
| 219 |
*
|
| 220 |
+
* @return string
|
| 221 |
*/
|
| 222 |
function get_edit_url(){
|
| 223 |
+
/*
|
| 224 |
+
The below is a near-exact copy of the get_post_edit_link() function.
|
| 225 |
+
Unfortunately we can't just call that function because it has a hardcoded
|
| 226 |
+
caps-check which fails when called from the email notification script
|
| 227 |
+
executed by Cron.
|
| 228 |
+
*/
|
| 229 |
+
|
| 230 |
+
if ( !$post = &get_post( $this->container_id ) ){
|
| 231 |
+
return '';
|
| 232 |
+
}
|
| 233 |
+
|
| 234 |
+
$context = 'display';
|
| 235 |
+
|
| 236 |
+
if ( function_exists('get_post_type_object') ){
|
| 237 |
+
//WP 3.0
|
| 238 |
+
if ( 'display' == $context )
|
| 239 |
+
$action = '&action=edit';
|
| 240 |
+
else
|
| 241 |
+
$action = '&action=edit';
|
| 242 |
+
|
| 243 |
+
$post_type_object = get_post_type_object( $post->post_type );
|
| 244 |
+
if ( !$post_type_object ){
|
| 245 |
+
return '';
|
| 246 |
+
}
|
| 247 |
+
|
| 248 |
+
return apply_filters( 'get_edit_post_link', admin_url( sprintf($post_type_object->_edit_link . $action, $post->ID) ), $post->ID, $context );
|
| 249 |
+
|
| 250 |
+
} else {
|
| 251 |
+
//WP 2.9.x
|
| 252 |
+
if ( 'display' == $context )
|
| 253 |
+
$action = 'action=edit&';
|
| 254 |
+
else
|
| 255 |
+
$action = 'action=edit&';
|
| 256 |
+
|
| 257 |
+
switch ( $post->post_type ) :
|
| 258 |
+
case 'page' :
|
| 259 |
+
$file = 'page';
|
| 260 |
+
$var = 'post';
|
| 261 |
+
break;
|
| 262 |
+
case 'attachment' :
|
| 263 |
+
$file = 'media';
|
| 264 |
+
$var = 'attachment_id';
|
| 265 |
+
break;
|
| 266 |
+
case 'revision' :
|
| 267 |
+
$file = 'revision';
|
| 268 |
+
$var = 'revision';
|
| 269 |
+
$action = '';
|
| 270 |
+
break;
|
| 271 |
+
default :
|
| 272 |
+
$file = 'post';
|
| 273 |
+
$var = 'post';
|
| 274 |
+
break;
|
| 275 |
+
endswitch;
|
| 276 |
+
|
| 277 |
+
return apply_filters( 'get_edit_post_link', admin_url("$file.php?{$action}$var=$post->ID"), $post->ID, $context );
|
| 278 |
+
|
| 279 |
+
}
|
| 280 |
}
|
| 281 |
|
| 282 |
/**
|
includes/containers/post.php
CHANGED
|
@@ -51,10 +51,66 @@ class blcPostContainer extends blcContainer {
|
|
| 51 |
*
|
| 52 |
* @access protected
|
| 53 |
*
|
| 54 |
-
* @return
|
| 55 |
*/
|
| 56 |
function get_edit_url(){
|
| 57 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
}
|
| 59 |
|
| 60 |
/**
|
| 51 |
*
|
| 52 |
* @access protected
|
| 53 |
*
|
| 54 |
+
* @return string
|
| 55 |
*/
|
| 56 |
function get_edit_url(){
|
| 57 |
+
/*
|
| 58 |
+
The below is a near-exact copy of the get_post_edit_link() function.
|
| 59 |
+
Unfortunately we can't just call that function because it has a hardcoded
|
| 60 |
+
caps-check which fails when called from the email notification script
|
| 61 |
+
executed by Cron.
|
| 62 |
+
*/
|
| 63 |
+
|
| 64 |
+
if ( !$post = &get_post( $this->container_id ) ){
|
| 65 |
+
return '';
|
| 66 |
+
}
|
| 67 |
+
|
| 68 |
+
$context = 'display';
|
| 69 |
+
|
| 70 |
+
if ( function_exists('get_post_type_object') ){
|
| 71 |
+
//WP 3.0
|
| 72 |
+
if ( 'display' == $context )
|
| 73 |
+
$action = '&action=edit';
|
| 74 |
+
else
|
| 75 |
+
$action = '&action=edit';
|
| 76 |
+
|
| 77 |
+
$post_type_object = get_post_type_object( $post->post_type );
|
| 78 |
+
if ( !$post_type_object ){
|
| 79 |
+
return '';
|
| 80 |
+
}
|
| 81 |
+
|
| 82 |
+
return apply_filters( 'get_edit_post_link', admin_url( sprintf($post_type_object->_edit_link . $action, $post->ID) ), $post->ID, $context );
|
| 83 |
+
|
| 84 |
+
} else {
|
| 85 |
+
//WP 2.9.x
|
| 86 |
+
if ( 'display' == $context )
|
| 87 |
+
$action = 'action=edit&';
|
| 88 |
+
else
|
| 89 |
+
$action = 'action=edit&';
|
| 90 |
+
|
| 91 |
+
switch ( $post->post_type ) :
|
| 92 |
+
case 'page' :
|
| 93 |
+
$file = 'page';
|
| 94 |
+
$var = 'post';
|
| 95 |
+
break;
|
| 96 |
+
case 'attachment' :
|
| 97 |
+
$file = 'media';
|
| 98 |
+
$var = 'attachment_id';
|
| 99 |
+
break;
|
| 100 |
+
case 'revision' :
|
| 101 |
+
$file = 'revision';
|
| 102 |
+
$var = 'revision';
|
| 103 |
+
$action = '';
|
| 104 |
+
break;
|
| 105 |
+
default :
|
| 106 |
+
$file = 'post';
|
| 107 |
+
$var = 'post';
|
| 108 |
+
break;
|
| 109 |
+
endswitch;
|
| 110 |
+
|
| 111 |
+
return apply_filters( 'get_edit_post_link', admin_url("$file.php?{$action}$var=$post->ID"), $post->ID, $context );
|
| 112 |
+
|
| 113 |
+
}
|
| 114 |
}
|
| 115 |
|
| 116 |
/**
|
includes/instances.php
CHANGED
|
@@ -215,7 +215,7 @@ class blcLinkInstance {
|
|
| 215 |
$this->container_id = $this->_container->container_id;
|
| 216 |
}
|
| 217 |
|
| 218 |
-
//If the link is new, insert a new row into the DB. Otherwise
|
| 219 |
if ( $this->is_new ){
|
| 220 |
|
| 221 |
$q = "
|
|
@@ -464,11 +464,12 @@ class blcLinkInstance {
|
|
| 464 |
*
|
| 465 |
* @param array $link_ids Array of link IDs.
|
| 466 |
* @param string $purpose An optional code indicating how the instances will be used. Available predefined constants : BLC_FOR_DISPLAY, BLC_FOR_EDITING
|
| 467 |
-
* @param bool $load_containers Preload containers regardless of purpose.
|
| 468 |
-
* @param bool $load_wrapped_objects Preload wrapped objects regardless of purpose.
|
|
|
|
| 469 |
* @return array An array indexed by link ID. Each item of the array will be an array of blcLinkInstance objects.
|
| 470 |
*/
|
| 471 |
-
function blc_get_instances( $link_ids, $purpose = '', $load_containers = false, $load_wrapped_objects = false ){
|
| 472 |
global $wpdb;
|
| 473 |
|
| 474 |
if ( empty($link_ids) ){
|
|
@@ -477,7 +478,20 @@ function blc_get_instances( $link_ids, $purpose = '', $load_containers = false,
|
|
| 477 |
|
| 478 |
$link_ids_in = implode(', ', $link_ids);
|
| 479 |
|
| 480 |
-
$q = "SELECT * FROM {$wpdb->prefix}blc_instances WHERE link_id IN ($link_ids_in)";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 481 |
$results = $wpdb->get_results($q, ARRAY_A);
|
| 482 |
|
| 483 |
if ( empty($results) ) {
|
|
@@ -524,7 +538,30 @@ function blc_get_instances( $link_ids, $purpose = '', $load_containers = false,
|
|
| 524 |
}
|
| 525 |
|
| 526 |
/**
|
| 527 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 528 |
*
|
| 529 |
* @return bool
|
| 530 |
*/
|
|
@@ -540,7 +577,22 @@ function blc_cleanup_instances(){
|
|
| 540 |
synch.container_id IS NULL";
|
| 541 |
$rez = $wpdb->query($q);
|
| 542 |
|
| 543 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 544 |
}
|
| 545 |
|
| 546 |
|
| 215 |
$this->container_id = $this->_container->container_id;
|
| 216 |
}
|
| 217 |
|
| 218 |
+
//If the link is new, insert a new row into the DB. Otherwise update the existing row.
|
| 219 |
if ( $this->is_new ){
|
| 220 |
|
| 221 |
$q = "
|
| 464 |
*
|
| 465 |
* @param array $link_ids Array of link IDs.
|
| 466 |
* @param string $purpose An optional code indicating how the instances will be used. Available predefined constants : BLC_FOR_DISPLAY, BLC_FOR_EDITING
|
| 467 |
+
* @param bool $load_containers Preload containers regardless of purpose. Defaults to false.
|
| 468 |
+
* @param bool $load_wrapped_objects Preload wrapped objects regardless of purpose. Defaults to false.
|
| 469 |
+
* @param bool $include_invalid Include instances that refer to not-loaded containers or parsers. Defaults to false.
|
| 470 |
* @return array An array indexed by link ID. Each item of the array will be an array of blcLinkInstance objects.
|
| 471 |
*/
|
| 472 |
+
function blc_get_instances( $link_ids, $purpose = '', $load_containers = false, $load_wrapped_objects = false, $include_invalid = false ){
|
| 473 |
global $wpdb;
|
| 474 |
|
| 475 |
if ( empty($link_ids) ){
|
| 478 |
|
| 479 |
$link_ids_in = implode(', ', $link_ids);
|
| 480 |
|
| 481 |
+
$q = "SELECT * FROM {$wpdb->prefix}blc_instances WHERE link_id IN ($link_ids_in)";
|
| 482 |
+
|
| 483 |
+
//Skip instances that reference containers or parsers that aren't currently loaded
|
| 484 |
+
if ( !$include_invalid ){
|
| 485 |
+
$loaded_containers = array_keys(blcContainerRegistry::getInstance()->get_registered_containers());
|
| 486 |
+
$loaded_parsers = array_keys(blcParserRegistry::getInstance()->get_registered_parsers());
|
| 487 |
+
|
| 488 |
+
$loaded_containers = array_map(array(&$wpdb, 'escape'), $loaded_containers);
|
| 489 |
+
$loaded_parsers = array_map(array(&$wpdb, 'escape'), $loaded_parsers);
|
| 490 |
+
|
| 491 |
+
$q .= " AND container_type IN ('" . implode("', '", $loaded_containers) . "') ";
|
| 492 |
+
$q .= " AND parser_type IN ('" . implode("', '", $loaded_parsers) . "') ";
|
| 493 |
+
}
|
| 494 |
+
|
| 495 |
$results = $wpdb->get_results($q, ARRAY_A);
|
| 496 |
|
| 497 |
if ( empty($results) ) {
|
| 538 |
}
|
| 539 |
|
| 540 |
/**
|
| 541 |
+
* Get the number of instances that reference only currently loaded containers and parsers.
|
| 542 |
+
*
|
| 543 |
+
* @return int
|
| 544 |
+
*/
|
| 545 |
+
function blc_get_usable_instance_count(){
|
| 546 |
+
global $wpdb;
|
| 547 |
+
|
| 548 |
+
$q = "SELECT COUNT(instance_id) FROM {$wpdb->prefix}blc_instances WHERE 1";
|
| 549 |
+
|
| 550 |
+
//Skip instances that reference containers or parsers that aren't currently loaded
|
| 551 |
+
$loaded_containers = array_keys(blcContainerRegistry::getInstance()->get_registered_containers());
|
| 552 |
+
$loaded_parsers = array_keys(blcParserRegistry::getInstance()->get_registered_parsers());
|
| 553 |
+
|
| 554 |
+
$loaded_containers = array_map(array(&$wpdb, 'escape'), $loaded_containers);
|
| 555 |
+
$loaded_parsers = array_map(array(&$wpdb, 'escape'), $loaded_parsers);
|
| 556 |
+
|
| 557 |
+
$q .= " AND container_type IN ('" . implode("', '", $loaded_containers) . "') ";
|
| 558 |
+
$q .= " AND parser_type IN ('" . implode("', '", $loaded_parsers) . "') ";
|
| 559 |
+
|
| 560 |
+
return $wpdb->get_var($q);
|
| 561 |
+
}
|
| 562 |
+
|
| 563 |
+
/**
|
| 564 |
+
* Remove instances that reference invalid containers or containers/parsers that are not currently loaded
|
| 565 |
*
|
| 566 |
* @return bool
|
| 567 |
*/
|
| 577 |
synch.container_id IS NULL";
|
| 578 |
$rez = $wpdb->query($q);
|
| 579 |
|
| 580 |
+
$loaded_containers = array_keys(blcContainerRegistry::getInstance()->get_registered_containers());
|
| 581 |
+
$loaded_containers = array_map(array(&$wpdb, 'escape'), $loaded_containers);
|
| 582 |
+
$loaded_containers = "'" . implode("', '", $loaded_containers) . "'";
|
| 583 |
+
|
| 584 |
+
$loaded_parsers = array_keys(blcParserRegistry::getInstance()->get_registered_parsers());
|
| 585 |
+
$loaded_parsers = array_map(array(&$wpdb, 'escape'), $loaded_parsers);
|
| 586 |
+
$loaded_parsers = "'" . implode("', '", $loaded_parsers) . "'";
|
| 587 |
+
|
| 588 |
+
$q = "DELETE instances.*
|
| 589 |
+
FROM {$wpdb->prefix}blc_instances AS instances
|
| 590 |
+
WHERE
|
| 591 |
+
instances.container_type NOT IN ({$loaded_containers}) OR
|
| 592 |
+
instances.parser_type NOT IN ({$loaded_parsers})";
|
| 593 |
+
$rez2 = $wpdb->query($q);
|
| 594 |
+
|
| 595 |
+
return ($rez !== false) && ($rez2 !== false);
|
| 596 |
}
|
| 597 |
|
| 598 |
|
includes/links.php
CHANGED
|
@@ -140,29 +140,24 @@ class blcLink {
|
|
| 140 |
/*
|
| 141 |
If the link is stil marked as in the process of being checked, that probably means
|
| 142 |
that the last time the plugin tried to check it the script got terminated by PHP for
|
| 143 |
-
running over the execution time limit or causing a fatal error.
|
|
|
|
|
|
|
|
|
|
| 144 |
*/
|
| 145 |
if ( $this->being_checked ) {
|
| 146 |
-
|
| 147 |
$this->being_checked = false;
|
| 148 |
|
| 149 |
-
|
| 150 |
-
$
|
| 151 |
-
$this->
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
$this->redirect_count = 0;
|
| 155 |
-
$this->final_url = $this->url;
|
| 156 |
-
|
| 157 |
-
$this->log .= "\r\n[" . __("The plugin script was terminated while trying to check the link.", 'broken-link-checker') . "]";
|
| 158 |
|
| 159 |
-
$this->status_changed($this->broken, 'link_checker_terminated');
|
| 160 |
-
|
| 161 |
-
|
| 162 |
if ( $save_results ){
|
| 163 |
$this->save();
|
| 164 |
}
|
| 165 |
-
|
| 166 |
return false;
|
| 167 |
}
|
| 168 |
|
|
@@ -752,6 +747,13 @@ class blcLink {
|
|
| 752 |
|
| 753 |
} //class_exists
|
| 754 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 755 |
class blcLinkQuery {
|
| 756 |
|
| 757 |
var $native_filters;
|
|
@@ -821,6 +823,14 @@ class blcLinkQuery {
|
|
| 821 |
$this->__construct();
|
| 822 |
}
|
| 823 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 824 |
/**
|
| 825 |
* Load and return the list of user-defined link filters.
|
| 826 |
*
|
|
@@ -979,6 +989,73 @@ class blcLinkQuery {
|
|
| 979 |
//Generate the individual clauses of the WHERE expression and store them in an array.
|
| 980 |
$pieces = array();
|
| 981 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 982 |
//A part of the WHERE expression can be specified explicitly
|
| 983 |
if ( !empty($params['where_expr']) ){
|
| 984 |
$pieces[] = $params['where_expr'];
|
|
@@ -1025,20 +1102,6 @@ class blcLinkQuery {
|
|
| 1025 |
'(links.final_url LIKE "%'. $s_link_url .'%")';
|
| 1026 |
}
|
| 1027 |
|
| 1028 |
-
//Parser type should match the parser_type column in the instance table.
|
| 1029 |
-
if ( !empty($params['s_parser_type']) ){
|
| 1030 |
-
$s_parser_type = $wpdb->escape($params['s_parser_type']);
|
| 1031 |
-
$pieces[] = "instances.parser_type = '$s_parser_type'";
|
| 1032 |
-
$join_instances = true;
|
| 1033 |
-
}
|
| 1034 |
-
|
| 1035 |
-
//Container type should match the container_type column in the instance table.
|
| 1036 |
-
if ( !empty($params['s_container_type']) ){
|
| 1037 |
-
$s_container_type = $wpdb->escape($params['s_container_type']);
|
| 1038 |
-
$pieces[] = "instances.container_type = '$s_container_type'";
|
| 1039 |
-
$join_instances = true;
|
| 1040 |
-
}
|
| 1041 |
-
|
| 1042 |
//Container ID should match... you guessed it - container_id
|
| 1043 |
if ( !empty($params['s_container_id']) ){
|
| 1044 |
$s_container_id = intval($params['s_container_id']);
|
|
@@ -1145,6 +1208,7 @@ class blcLinkQuery {
|
|
| 1145 |
'load_wrapped_objects' => false,
|
| 1146 |
'count_only' => false,
|
| 1147 |
'purpose' => '',
|
|
|
|
| 1148 |
);
|
| 1149 |
|
| 1150 |
$params = array_merge($defaults, $params);
|
|
@@ -1195,7 +1259,7 @@ class blcLinkQuery {
|
|
| 1195 |
WHERE
|
| 1196 |
$where_expr
|
| 1197 |
|
| 1198 |
-
GROUP BY links.link_id";
|
| 1199 |
|
| 1200 |
//Add the LIMIT clause
|
| 1201 |
if ( $params['max_results'] || $params['offset'] ){
|
|
@@ -1281,8 +1345,6 @@ class blcLinkQuery {
|
|
| 1281 |
}
|
| 1282 |
}
|
| 1283 |
|
| 1284 |
-
$GLOBALS['blc_link_query'] = new blcLinkQuery();
|
| 1285 |
-
|
| 1286 |
/**
|
| 1287 |
* Retrieve a list of links matching some criteria.
|
| 1288 |
*
|
|
@@ -1305,6 +1367,7 @@ $GLOBALS['blc_link_query'] = new blcLinkQuery();
|
|
| 1305 |
* 'load_wrapped_objects' - Pre-load wrapped object data (e.g. posts, comments, etc) for each container. Default is false.
|
| 1306 |
* 'count_only' - Only return the number of results (int), not the whole result set. 'offset' and 'max_results' will be ignored if this is set. Default is false.
|
| 1307 |
* 'purpose' - An optional code indicating how the links will be used.
|
|
|
|
| 1308 |
*
|
| 1309 |
* All keys are optional.
|
| 1310 |
*
|
|
@@ -1314,8 +1377,7 @@ $GLOBALS['blc_link_query'] = new blcLinkQuery();
|
|
| 1314 |
* @return int|array Either an array of blcLink objects, or the number of results for the query.
|
| 1315 |
*/
|
| 1316 |
function blc_get_links($params = null){
|
| 1317 |
-
|
| 1318 |
-
return $blc_link_query->get_links($params, $purpose);
|
| 1319 |
}
|
| 1320 |
|
| 1321 |
/**
|
| 140 |
/*
|
| 141 |
If the link is stil marked as in the process of being checked, that probably means
|
| 142 |
that the last time the plugin tried to check it the script got terminated by PHP for
|
| 143 |
+
running over the execution time limit or causing a fatal error.
|
| 144 |
+
|
| 145 |
+
This problem is likely to be temporary for most links, so we leave it be and treat it
|
| 146 |
+
as any other link (i.e. check it again later using the default recheck periodicity).
|
| 147 |
*/
|
| 148 |
if ( $this->being_checked ) {
|
|
|
|
| 149 |
$this->being_checked = false;
|
| 150 |
|
| 151 |
+
//Add an explanatory notice to the link's log
|
| 152 |
+
$error_notice = "[" . __("The plugin script was terminated while trying to check the link.", 'broken-link-checker') . "]";
|
| 153 |
+
if ( strpos($this->log, $error_notice) === false ){
|
| 154 |
+
$this->log = $error_notice . "\r\n" . $this->log;
|
| 155 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
| 156 |
|
|
|
|
|
|
|
|
|
|
| 157 |
if ( $save_results ){
|
| 158 |
$this->save();
|
| 159 |
}
|
| 160 |
+
|
| 161 |
return false;
|
| 162 |
}
|
| 163 |
|
| 747 |
|
| 748 |
} //class_exists
|
| 749 |
|
| 750 |
+
/**
|
| 751 |
+
* Class for querying, sorting and filtering links.
|
| 752 |
+
* Used as a singleton.
|
| 753 |
+
*
|
| 754 |
+
* @package Broken Link Checker
|
| 755 |
+
* @access public
|
| 756 |
+
*/
|
| 757 |
class blcLinkQuery {
|
| 758 |
|
| 759 |
var $native_filters;
|
| 823 |
$this->__construct();
|
| 824 |
}
|
| 825 |
|
| 826 |
+
function getInstance(){
|
| 827 |
+
static $instance = null;
|
| 828 |
+
if ( is_null($instance) ){
|
| 829 |
+
$instance = new blcLinkQuery;
|
| 830 |
+
}
|
| 831 |
+
return $instance;
|
| 832 |
+
}
|
| 833 |
+
|
| 834 |
/**
|
| 835 |
* Load and return the list of user-defined link filters.
|
| 836 |
*
|
| 989 |
//Generate the individual clauses of the WHERE expression and store them in an array.
|
| 990 |
$pieces = array();
|
| 991 |
|
| 992 |
+
//Convert parser and container type lists to arrays of valid values
|
| 993 |
+
$s_parser_type = array();
|
| 994 |
+
if ( !empty($params['s_parser_type']) ){
|
| 995 |
+
$s_parser_type = $params['s_parser_type'];
|
| 996 |
+
if ( is_string($s_parser_type) ){
|
| 997 |
+
$s_parser_type = preg_split('/[,\s]+/', $s_parser_type);
|
| 998 |
+
}
|
| 999 |
+
}
|
| 1000 |
+
|
| 1001 |
+
$s_container_type = array();
|
| 1002 |
+
if ( !empty($params['s_container_type']) ){
|
| 1003 |
+
$s_container_type = $params['s_container_type'];
|
| 1004 |
+
if ( is_string($s_container_type) ){
|
| 1005 |
+
$s_container_type = preg_split('/[,\s]+/', $s_container_type);
|
| 1006 |
+
}
|
| 1007 |
+
}
|
| 1008 |
+
|
| 1009 |
+
//Don't include links with instances that reference invalid (not currently loaded)
|
| 1010 |
+
//containers and parsers (unless specifically told to also include invalid links).
|
| 1011 |
+
if ( empty($params['include_invalid']) ){
|
| 1012 |
+
$join_instances = true;
|
| 1013 |
+
|
| 1014 |
+
$loaded_containers = array_keys(blcContainerRegistry::getInstance()->get_registered_containers());
|
| 1015 |
+
$loaded_parsers = array_keys(blcParserRegistry::getInstance()->get_registered_parsers());
|
| 1016 |
+
|
| 1017 |
+
if ( empty($s_parser_type) ){
|
| 1018 |
+
$s_parser_type = $loaded_parsers;
|
| 1019 |
+
} else {
|
| 1020 |
+
$s_parser_type = array_intersect($s_parser_type, $loaded_parsers);
|
| 1021 |
+
}
|
| 1022 |
+
|
| 1023 |
+
if ( empty($s_container_type) ){
|
| 1024 |
+
$s_container_type = $loaded_containers;
|
| 1025 |
+
} else {
|
| 1026 |
+
$s_container_type = array_intersect($s_container_type, $loaded_containers);
|
| 1027 |
+
}
|
| 1028 |
+
}
|
| 1029 |
+
|
| 1030 |
+
//Parser type should match the parser_type column in the instance table.
|
| 1031 |
+
if ( !empty($s_parser_type) ){
|
| 1032 |
+
$s_parser_type = array_map('trim', array_unique($s_parser_type));
|
| 1033 |
+
$s_parser_type = array_map(array(&$wpdb, 'escape'), $s_parser_type);
|
| 1034 |
+
|
| 1035 |
+
if ( count($s_parser_type) == 1 ){
|
| 1036 |
+
$pieces[] = sprintf("instances.parser_type = '%s'", reset($s_parser_type));
|
| 1037 |
+
} else {
|
| 1038 |
+
$pieces[] = "instances.parser_type IN ('" . implode("', '", $s_parser_type) . "')";
|
| 1039 |
+
}
|
| 1040 |
+
|
| 1041 |
+
$join_instances = true;
|
| 1042 |
+
}
|
| 1043 |
+
|
| 1044 |
+
//Container type should match the container_type column in the instance table.
|
| 1045 |
+
if ( !empty($s_container_type) ){
|
| 1046 |
+
//Sanitize for use in SQL
|
| 1047 |
+
$s_container_type = array_map('trim', array_unique($s_container_type));
|
| 1048 |
+
$s_container_type = array_map(array(&$wpdb, 'escape'), $s_container_type);
|
| 1049 |
+
|
| 1050 |
+
if ( count($s_container_type) == 1 ){
|
| 1051 |
+
$pieces[] = sprintf("instances.container_type = '%s'", reset($s_container_type));
|
| 1052 |
+
} else {
|
| 1053 |
+
$pieces[] = "instances.container_type IN ('" . implode("', '", $s_container_type) . "')";
|
| 1054 |
+
}
|
| 1055 |
+
|
| 1056 |
+
$join_instances = true;
|
| 1057 |
+
}
|
| 1058 |
+
|
| 1059 |
//A part of the WHERE expression can be specified explicitly
|
| 1060 |
if ( !empty($params['where_expr']) ){
|
| 1061 |
$pieces[] = $params['where_expr'];
|
| 1102 |
'(links.final_url LIKE "%'. $s_link_url .'%")';
|
| 1103 |
}
|
| 1104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1105 |
//Container ID should match... you guessed it - container_id
|
| 1106 |
if ( !empty($params['s_container_id']) ){
|
| 1107 |
$s_container_id = intval($params['s_container_id']);
|
| 1208 |
'load_wrapped_objects' => false,
|
| 1209 |
'count_only' => false,
|
| 1210 |
'purpose' => '',
|
| 1211 |
+
'include_invalid' => false,
|
| 1212 |
);
|
| 1213 |
|
| 1214 |
$params = array_merge($defaults, $params);
|
| 1259 |
WHERE
|
| 1260 |
$where_expr
|
| 1261 |
|
| 1262 |
+
GROUP BY links.link_id"; //Note: would be a lot faster without GROUP BY
|
| 1263 |
|
| 1264 |
//Add the LIMIT clause
|
| 1265 |
if ( $params['max_results'] || $params['offset'] ){
|
| 1345 |
}
|
| 1346 |
}
|
| 1347 |
|
|
|
|
|
|
|
| 1348 |
/**
|
| 1349 |
* Retrieve a list of links matching some criteria.
|
| 1350 |
*
|
| 1367 |
* 'load_wrapped_objects' - Pre-load wrapped object data (e.g. posts, comments, etc) for each container. Default is false.
|
| 1368 |
* 'count_only' - Only return the number of results (int), not the whole result set. 'offset' and 'max_results' will be ignored if this is set. Default is false.
|
| 1369 |
* 'purpose' - An optional code indicating how the links will be used.
|
| 1370 |
+
* 'include_invalid' - Include links that have no instances and links that only have instances that reference not-loaded containers or parsers. Defaults to false.
|
| 1371 |
*
|
| 1372 |
* All keys are optional.
|
| 1373 |
*
|
| 1377 |
* @return int|array Either an array of blcLink objects, or the number of results for the query.
|
| 1378 |
*/
|
| 1379 |
function blc_get_links($params = null){
|
| 1380 |
+
return blcLinkQuery::getInstance()->get_links($params, $purpose);
|
|
|
|
| 1381 |
}
|
| 1382 |
|
| 1383 |
/**
|
includes/parsers.php
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
-
* Parser Registry class for managing parsers.
|
| 5 |
*
|
| 6 |
* @see blcParser
|
| 7 |
*
|
|
@@ -15,6 +15,19 @@ class blcParserRegistry {
|
|
| 15 |
*/
|
| 16 |
var $registered_parsers = array();
|
| 17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
/**
|
| 19 |
* Register a new link parser.
|
| 20 |
*
|
|
@@ -33,6 +46,15 @@ class blcParserRegistry {
|
|
| 33 |
return true;
|
| 34 |
}
|
| 35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
/**
|
| 37 |
* Get the parser matching a parser type ID.
|
| 38 |
*
|
|
@@ -70,7 +92,7 @@ class blcParserRegistry {
|
|
| 70 |
}
|
| 71 |
|
| 72 |
//Create the parser registry singleton.
|
| 73 |
-
$GLOBALS['blc_parser_registry'] =
|
| 74 |
|
| 75 |
|
| 76 |
/**
|
|
@@ -321,8 +343,7 @@ class blcParser {
|
|
| 321 |
* @return bool
|
| 322 |
*/
|
| 323 |
function blc_register_parser( $parser_type, $class_name ) {
|
| 324 |
-
|
| 325 |
-
return $blc_parser_registry->register_parser($parser_type, $class_name);
|
| 326 |
}
|
| 327 |
|
| 328 |
/**
|
|
@@ -334,8 +355,7 @@ function blc_register_parser( $parser_type, $class_name ) {
|
|
| 334 |
* @return blcParser|null
|
| 335 |
*/
|
| 336 |
function blc_get_parser( $parser_type ){
|
| 337 |
-
|
| 338 |
-
return $blc_parser_registry->get_parser($parser_type);
|
| 339 |
}
|
| 340 |
|
| 341 |
/**
|
|
@@ -348,8 +368,7 @@ function blc_get_parser( $parser_type ){
|
|
| 348 |
* @return array of blcParser
|
| 349 |
*/
|
| 350 |
function blc_get_parsers( $format, $container_type ){
|
| 351 |
-
|
| 352 |
-
return $blc_parser_registry->get_parsers($format, $container_type);
|
| 353 |
}
|
| 354 |
|
| 355 |
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
+
* Parser Registry class for managing parsers. Used as a singleton.
|
| 5 |
*
|
| 6 |
* @see blcParser
|
| 7 |
*
|
| 15 |
*/
|
| 16 |
var $registered_parsers = array();
|
| 17 |
|
| 18 |
+
/**
|
| 19 |
+
* Get an instance of the parser registry class.
|
| 20 |
+
*
|
| 21 |
+
* @return blcParserRegistry
|
| 22 |
+
*/
|
| 23 |
+
function getInstance(){
|
| 24 |
+
static $instance = null;
|
| 25 |
+
if ( is_null($instance) ){
|
| 26 |
+
$instance = new blcParserRegistry;
|
| 27 |
+
}
|
| 28 |
+
return $instance;
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
/**
|
| 32 |
* Register a new link parser.
|
| 33 |
*
|
| 46 |
return true;
|
| 47 |
}
|
| 48 |
|
| 49 |
+
/**
|
| 50 |
+
* Retrieve a list of all registered parsers.
|
| 51 |
+
*
|
| 52 |
+
* @return array An associative array of parser objects indexed by parser ID.
|
| 53 |
+
*/
|
| 54 |
+
function get_registered_parsers(){
|
| 55 |
+
return $this->registered_parsers;
|
| 56 |
+
}
|
| 57 |
+
|
| 58 |
/**
|
| 59 |
* Get the parser matching a parser type ID.
|
| 60 |
*
|
| 92 |
}
|
| 93 |
|
| 94 |
//Create the parser registry singleton.
|
| 95 |
+
$GLOBALS['blc_parser_registry'] = blcParserRegistry::getInstance();
|
| 96 |
|
| 97 |
|
| 98 |
/**
|
| 343 |
* @return bool
|
| 344 |
*/
|
| 345 |
function blc_register_parser( $parser_type, $class_name ) {
|
| 346 |
+
return blcParserRegistry::getInstance()->register_parser($parser_type, $class_name);
|
|
|
|
| 347 |
}
|
| 348 |
|
| 349 |
/**
|
| 355 |
* @return blcParser|null
|
| 356 |
*/
|
| 357 |
function blc_get_parser( $parser_type ){
|
| 358 |
+
return blcParserRegistry::getInstance()->get_parser($parser_type);
|
|
|
|
| 359 |
}
|
| 360 |
|
| 361 |
/**
|
| 368 |
* @return array of blcParser
|
| 369 |
*/
|
| 370 |
function blc_get_parsers( $format, $container_type ){
|
| 371 |
+
return blcParserRegistry::getInstance()->get_parsers($format, $container_type);
|
|
|
|
| 372 |
}
|
| 373 |
|
| 374 |
|
languages/broken-link-checker-da_DK.mo
CHANGED
|
Binary file
|
languages/broken-link-checker-da_DK.po
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
msgid ""
|
| 2 |
msgstr ""
|
| 3 |
-
"Project-Id-Version: Broken Link Checker 0.
|
| 4 |
"Report-Msgid-Bugs-To: \n"
|
| 5 |
-
"POT-Creation-Date:
|
| 6 |
"PO-Revision-Date: \n"
|
| 7 |
"Last-Translator: Team Blogos <wordpress@blogos.dk>\n"
|
| 8 |
"Language-Team: Team Blogos <wordpress@blogos.dk>\n"
|
|
@@ -13,673 +13,1193 @@ msgstr ""
|
|
| 13 |
"X-Poedit-Language: Danish\n"
|
| 14 |
"X-Poedit-Country: DENMARK\n"
|
| 15 |
"X-Poedit-SourceCharset: utf-8\n"
|
| 16 |
-
"X-Poedit-KeywordsList: __;
|
| 17 |
"X-Poedit-Basepath: d:\\wordpress\\plugins\\broken-link-checker\n"
|
| 18 |
"X-Poedit-SearchPath-0: d:\\wordpress\\plugins\\broken-link-checker\n"
|
| 19 |
|
| 20 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
msgid "Loading..."
|
| 23 |
msgstr "Indlæser ..."
|
| 24 |
|
| 25 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 26 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 27 |
msgid "[ Network error ]"
|
| 28 |
msgstr "[ Network-fejl ]"
|
| 29 |
|
| 30 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 31 |
msgid "Automatically expand the widget if broken links have been detected"
|
| 32 |
msgstr "Automatisk udvid widgetten, hvis der er fundet døde links"
|
| 33 |
|
| 34 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 35 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:368
|
| 36 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:386
|
| 37 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:400
|
| 38 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:907
|
| 39 |
#, php-format
|
| 40 |
-
msgid "Database error : %s"
|
| 41 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
|
| 43 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
msgid "Link Checker Settings"
|
| 45 |
msgstr "Link Checker-indstillinger"
|
| 46 |
|
| 47 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 48 |
msgid "Link Checker"
|
| 49 |
msgstr "Link Checker"
|
| 50 |
|
| 51 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 52 |
msgid "View Broken Links"
|
| 53 |
msgstr "Se døde links"
|
| 54 |
|
| 55 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 56 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 57 |
msgid "Broken Links"
|
| 58 |
msgstr "Døde links"
|
| 59 |
|
| 60 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
msgid "Settings"
|
| 62 |
msgstr "Indstillinger"
|
| 63 |
|
| 64 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
msgid "Broken Link Checker Options"
|
| 66 |
msgstr "Indstillinger for Broken Link Checker"
|
| 67 |
|
| 68 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 69 |
msgid "Status"
|
| 70 |
msgstr "Status"
|
| 71 |
|
| 72 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 73 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 74 |
msgid "Show debug info"
|
| 75 |
msgstr "Vis debug-info"
|
| 76 |
|
| 77 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 78 |
msgid "Re-check all pages"
|
| 79 |
msgstr "Tjek alle sider igen"
|
| 80 |
|
| 81 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 82 |
msgid "Check each link"
|
| 83 |
msgstr "Tjek hvert link"
|
| 84 |
|
| 85 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 86 |
#, php-format
|
| 87 |
msgid "Every %s hours"
|
| 88 |
msgstr "hver %s timer"
|
| 89 |
|
| 90 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 91 |
msgid "Existing links will be checked this often. New links will usually be checked ASAP."
|
| 92 |
msgstr "Eksisterende links vil blive tjekket med dette mellemrum. Nye links tjekkes normalt så hurtigt som muligt."
|
| 93 |
|
| 94 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 95 |
msgid "Broken link CSS"
|
| 96 |
msgstr "CSS for Broken link"
|
| 97 |
|
| 98 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 99 |
msgid "Apply <em>class=\"broken_link\"</em> to broken links"
|
| 100 |
msgstr "Tilføj <em>class=\"broken_link\"</em> til døde links"
|
| 101 |
|
| 102 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 103 |
msgid "Exclusion list"
|
| 104 |
msgstr "Eksklusionsliste"
|
| 105 |
|
| 106 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 107 |
msgid "Don't check links where the URL contains any of these words (one per line) :"
|
| 108 |
msgstr "Tjek ikke links, hvor URL'en indeholder et af disse ord (et ord per linje):"
|
| 109 |
|
| 110 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 111 |
msgid "Custom fields"
|
| 112 |
msgstr "Egne felter"
|
| 113 |
|
| 114 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 115 |
msgid "Check URLs entered in these custom fields (one per line) :"
|
| 116 |
msgstr "Tjek URL'er i disse Egne felter (en per linje):"
|
| 117 |
|
| 118 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
msgid "Advanced"
|
| 120 |
msgstr "Avanceret"
|
| 121 |
|
| 122 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 123 |
msgid "Timeout"
|
| 124 |
msgstr "Timeout"
|
| 125 |
|
| 126 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 127 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 128 |
#, php-format
|
| 129 |
msgid "%s seconds"
|
| 130 |
msgstr "%s sekunder"
|
| 131 |
|
| 132 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 133 |
msgid "Links that take longer than this to load will be marked as broken."
|
| 134 |
msgstr "Links, som tager længere tid at tjekke end dette, vil blive markeret som døde."
|
| 135 |
|
| 136 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 137 |
msgid "Custom temporary directory"
|
| 138 |
msgstr "Brugerdefineret tmp-mappe"
|
| 139 |
|
| 140 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 141 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:2047
|
| 142 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:2088
|
| 143 |
msgid "OK"
|
| 144 |
msgstr "OK"
|
| 145 |
|
| 146 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 147 |
msgid "Error : This directory isn't writable by PHP."
|
| 148 |
msgstr "Fejl: Denne mappe er ikke skrivbar for PHP."
|
| 149 |
|
| 150 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 151 |
msgid "Error : This directory doesn't exist."
|
| 152 |
msgstr "Fejl: Denne mappe eksisterer ikke."
|
| 153 |
|
| 154 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 155 |
msgid "Set this field if you want the plugin to use a custom directory for its lockfiles. Otherwise, leave it blank."
|
| 156 |
msgstr "Sæt dette felt, hvis du ønsker, at pluginnet skal bruge en brugerdefineret mappe til sine lock-filer. Ellers skal det ikke udfyldes."
|
| 157 |
|
| 158 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 159 |
-
msgid "
|
| 160 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 161 |
|
| 162 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 163 |
-
msgid "
|
| 164 |
-
msgstr "
|
| 165 |
|
| 166 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 167 |
msgid "Save Changes"
|
| 168 |
msgstr "Gem ændringer"
|
| 169 |
|
| 170 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 171 |
msgid "Hide debug info"
|
| 172 |
msgstr "Skjul debug-info"
|
| 173 |
|
| 174 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
msgstr "Ingen døde links fundet"
|
| 181 |
|
| 182 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 183 |
-
msgid "
|
| 184 |
-
msgstr "
|
| 185 |
|
| 186 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 187 |
-
msgid "
|
| 188 |
-
msgstr "
|
| 189 |
|
| 190 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 191 |
-
msgid "
|
| 192 |
-
msgstr "
|
| 193 |
|
| 194 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 195 |
-
|
| 196 |
-
|
|
|
|
|
|
|
| 197 |
|
| 198 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 199 |
-
msgid "
|
| 200 |
-
msgstr "
|
| 201 |
|
| 202 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 203 |
-
|
| 204 |
-
|
|
|
|
| 205 |
|
| 206 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 207 |
msgid "«"
|
| 208 |
msgstr "«"
|
| 209 |
|
| 210 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 211 |
msgid "»"
|
| 212 |
msgstr "»"
|
| 213 |
|
| 214 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 215 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 216 |
#, php-format
|
| 217 |
msgid "Displaying %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 218 |
msgstr "Viser %s–%s af <span class=\"current-link-count\">%s</span>"
|
| 219 |
|
| 220 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 221 |
msgid "Source"
|
| 222 |
msgstr "Kilde"
|
| 223 |
|
| 224 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 225 |
msgid "Link Text"
|
| 226 |
msgstr "Linktekst"
|
| 227 |
|
| 228 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
| 229 |
msgid "URL"
|
| 230 |
msgstr "URL"
|
| 231 |
|
| 232 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 233 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1031
|
| 234 |
-
msgid "Edit this post"
|
| 235 |
-
msgstr "Redigér dette indlæg"
|
| 236 |
-
|
| 237 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1031
|
| 238 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1046
|
| 239 |
-
msgid "Edit"
|
| 240 |
-
msgstr "Redigér"
|
| 241 |
-
|
| 242 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1032
|
| 243 |
-
msgid "Delete this post"
|
| 244 |
-
msgstr "Slet dette indlæg"
|
| 245 |
-
|
| 246 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1032
|
| 247 |
-
#, php-format
|
| 248 |
-
msgid ""
|
| 249 |
-
"You are about to delete this post '%s'\n"
|
| 250 |
-
" 'Cancel' to stop, 'OK' to delete."
|
| 251 |
-
msgstr ""
|
| 252 |
-
"Du er ved at slette dette indlæg: '%s'\n"
|
| 253 |
-
" 'Annullér' for at stoppe, 'OK' for at slette."
|
| 254 |
-
|
| 255 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1032
|
| 256 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1047
|
| 257 |
-
msgid "Delete"
|
| 258 |
-
msgstr "Slet"
|
| 259 |
-
|
| 260 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1034
|
| 261 |
-
#, php-format
|
| 262 |
-
msgid "View \"%s\""
|
| 263 |
-
msgstr "Se \"%s\""
|
| 264 |
-
|
| 265 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1034
|
| 266 |
-
msgid "View"
|
| 267 |
-
msgstr "Se"
|
| 268 |
-
|
| 269 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1041
|
| 270 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1046
|
| 271 |
-
msgid "Edit this bookmark"
|
| 272 |
-
msgstr "Redigér dette bogmærke"
|
| 273 |
-
|
| 274 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1047
|
| 275 |
-
#, php-format
|
| 276 |
-
msgid ""
|
| 277 |
-
"You are about to delete this link '%s'\n"
|
| 278 |
-
" 'Cancel' to stop, 'OK' to delete."
|
| 279 |
-
msgstr ""
|
| 280 |
-
"Du er ved at slette dette link: '%s'\n"
|
| 281 |
-
" 'Annullér' for at stoppe, 'OK' for at slette."
|
| 282 |
-
|
| 283 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1056
|
| 284 |
msgid "[An orphaned link! This is a bug.]"
|
| 285 |
msgstr "[En forælderløs link! Dette er en bug.]"
|
| 286 |
|
| 287 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 288 |
-
msgid "Image"
|
| 289 |
-
msgstr "Billede"
|
| 290 |
-
|
| 291 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1081
|
| 292 |
-
msgid "Custom field"
|
| 293 |
-
msgstr "Eget felt"
|
| 294 |
-
|
| 295 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1089
|
| 296 |
-
msgid "Bookmark"
|
| 297 |
-
msgstr "Bogmærke"
|
| 298 |
-
|
| 299 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1104
|
| 300 |
msgid "Show more info about this link"
|
| 301 |
msgstr "Vis flere oplysninger om dette link"
|
| 302 |
|
| 303 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 304 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 305 |
msgid "Details"
|
| 306 |
msgstr "Detaljer"
|
| 307 |
|
| 308 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 309 |
msgid "Remove this link from all posts"
|
| 310 |
msgstr "Fjern dette link fra alle indlæg"
|
| 311 |
|
| 312 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
msgstr "Fjern link"
|
| 316 |
-
|
| 317 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1110
|
| 318 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1401
|
| 319 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1412
|
| 320 |
-
msgid "Excluded"
|
| 321 |
-
msgstr "Ekskluderet"
|
| 322 |
-
|
| 323 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:1112
|
| 324 |
-
msgid "Add this URL to the exclusion list"
|
| 325 |
-
msgstr "Tilføj denne URL til eksklusionslisten"
|
| 326 |
|
| 327 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 328 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 329 |
-
msgid "
|
| 330 |
-
msgstr "
|
| 331 |
|
| 332 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 333 |
msgid "Edit link URL"
|
| 334 |
msgstr "Redigér link-URL"
|
| 335 |
|
| 336 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 337 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
|
|
|
| 338 |
msgid "Edit URL"
|
| 339 |
msgstr "Redigér URL"
|
| 340 |
|
| 341 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 342 |
msgid "Cancel URL editing"
|
| 343 |
msgstr "Anullér redigering af URL"
|
| 344 |
|
| 345 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
| 346 |
msgid "Cancel"
|
| 347 |
msgstr "Annullér"
|
| 348 |
|
| 349 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 350 |
-
msgid "
|
| 351 |
-
msgstr "
|
| 352 |
|
| 353 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 354 |
-
|
| 355 |
-
|
| 356 |
-
msgstr "Stryg"
|
| 357 |
|
| 358 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 359 |
-
|
| 360 |
-
|
| 361 |
-
|
| 362 |
-
msgstr "Vent ..."
|
| 363 |
|
| 364 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 365 |
-
msgid "
|
| 366 |
-
msgstr "
|
| 367 |
|
| 368 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 369 |
-
msgid "
|
| 370 |
-
msgstr "
|
| 371 |
|
| 372 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 373 |
-
|
| 374 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 375 |
|
| 376 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 377 |
msgid "Post published on"
|
| 378 |
msgstr "Indlæg udgivet den"
|
| 379 |
|
| 380 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 381 |
msgid "Link last checked"
|
| 382 |
msgstr "Link sidst tjekket"
|
| 383 |
|
| 384 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 385 |
msgid "Never"
|
| 386 |
msgstr "Aldrig"
|
| 387 |
|
| 388 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
| 389 |
msgid "HTTP code"
|
| 390 |
msgstr "HTTP-kode"
|
| 391 |
|
| 392 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 393 |
msgid "Response time"
|
| 394 |
msgstr "Svartid"
|
| 395 |
|
| 396 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 397 |
#, php-format
|
| 398 |
msgid "%2.3f seconds"
|
| 399 |
msgstr "%2.3f sekunder"
|
| 400 |
|
| 401 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 402 |
msgid "Final URL"
|
| 403 |
msgstr "Endelige URL"
|
| 404 |
|
| 405 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 406 |
msgid "Redirect count"
|
| 407 |
msgstr "Antal redirigeringer"
|
| 408 |
|
| 409 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 410 |
msgid "Instance count"
|
| 411 |
msgstr "Antal instanser"
|
| 412 |
|
| 413 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 414 |
#, php-format
|
| 415 |
msgid "This link has failed %d time."
|
| 416 |
msgid_plural "This link has failed %d times."
|
| 417 |
msgstr[0] "Der har været fejl på dette link %d gang."
|
| 418 |
msgstr[1] "Der har været fejl på dette link %d gange."
|
| 419 |
|
| 420 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 421 |
-
|
| 422 |
-
msgid "This link
|
| 423 |
-
msgstr "Dette link
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 424 |
|
| 425 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 426 |
msgid "View broken links"
|
| 427 |
msgstr "Se døde links"
|
| 428 |
|
| 429 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 430 |
#, php-format
|
| 431 |
msgid "Found %d broken link"
|
| 432 |
msgid_plural "Found %d broken links"
|
| 433 |
msgstr[0] "Har fundet %d dødt link"
|
| 434 |
msgstr[1] "Har fundet %d døde links"
|
| 435 |
|
| 436 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 437 |
msgid "No broken links found."
|
| 438 |
msgstr "Ingen døde links fundet."
|
| 439 |
|
| 440 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 441 |
#, php-format
|
| 442 |
msgid "%d URL in the work queue"
|
| 443 |
msgid_plural "%d URLs in the work queue"
|
| 444 |
msgstr[0] "%d URL i arbejdskøen"
|
| 445 |
msgstr[1] "%d URL'er i arbejdskøen"
|
| 446 |
|
| 447 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 448 |
msgid "No URLs in the work queue."
|
| 449 |
msgstr "Ingen URL'er i arbejdskøen"
|
| 450 |
|
| 451 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 452 |
#, php-format
|
| 453 |
msgid "Detected %d unique URL"
|
| 454 |
msgid_plural "Detected %d unique URLs"
|
| 455 |
msgstr[0] "Fandt %d unik URL"
|
| 456 |
msgstr[1] "Fandt %d unikke URL'er"
|
| 457 |
|
| 458 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 459 |
#, php-format
|
| 460 |
msgid "in %d link"
|
| 461 |
msgid_plural "in %d links"
|
| 462 |
msgstr[0] "i %d link"
|
| 463 |
msgstr[1] "i %d links"
|
| 464 |
|
| 465 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 466 |
msgid "and still searching..."
|
| 467 |
msgstr "og leder stadig ..."
|
| 468 |
|
| 469 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 470 |
msgid "Searching your blog for links..."
|
| 471 |
msgstr "Gennemsøger din blog for links ..."
|
| 472 |
|
| 473 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 474 |
msgid "No links detected."
|
| 475 |
msgstr "Ingen links fundet."
|
| 476 |
|
| 477 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 478 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 479 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 480 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 481 |
msgid "You're not allowed to do that!"
|
| 482 |
msgstr "Du har ikke lov til at gøre dette!"
|
| 483 |
|
| 484 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 485 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 486 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 487 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:2193
|
| 488 |
#, php-format
|
| 489 |
msgid "Oops, I can't find the link %d"
|
| 490 |
msgstr "Ups. Jeg kan ikke finde linket %d"
|
| 491 |
|
| 492 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 493 |
msgid "This link was manually marked as working by the user."
|
| 494 |
msgstr "Dette link blev markeret manuelt som et aktivt link af brugeren."
|
| 495 |
|
| 496 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 497 |
msgid "Oops, couldn't modify the link!"
|
| 498 |
msgstr "Ups, kunne ikke ændre linket!"
|
| 499 |
|
| 500 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 501 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 502 |
msgid "Error : link_id not specified"
|
| 503 |
msgstr "Fejl: link_id ikke angivet"
|
| 504 |
|
| 505 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 506 |
msgid "Oops, the new URL is invalid!"
|
| 507 |
msgstr "Ups. Den nye URL er ugyldig!"
|
| 508 |
|
| 509 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
|
|
|
| 510 |
msgid "An unexpected error occured!"
|
| 511 |
msgstr "En uventet fejl opstod!"
|
| 512 |
|
| 513 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 514 |
msgid "Error : link_id or new_url not specified"
|
| 515 |
msgstr "Fejl: link_id eller new_url ikke angivet"
|
| 516 |
|
| 517 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 518 |
-
#, php-format
|
| 519 |
-
msgid "URL %s was removed."
|
| 520 |
-
msgstr "URL'en %s blev fjernet."
|
| 521 |
-
|
| 522 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:2123
|
| 523 |
-
msgid "The plugin failed to remove the link."
|
| 524 |
-
msgstr "Det mislykkedes for pluginnet at fjerne linket."
|
| 525 |
-
|
| 526 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:2138
|
| 527 |
msgid "You don't have sufficient privileges to access this information!"
|
| 528 |
msgstr "Du har ikke tilstrækkelige rettigheder til at tilgå denne information!"
|
| 529 |
|
| 530 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 531 |
msgid "Error : link ID not specified"
|
| 532 |
msgstr "Fejl: link-id ikke angivet"
|
| 533 |
|
| 534 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 535 |
#, php-format
|
| 536 |
msgid "Failed to load link details (%s)"
|
| 537 |
msgstr "Det mislykkedes at indlæse link-detaljer (%s)"
|
| 538 |
|
| 539 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 540 |
-
#, php-format
|
| 541 |
-
msgid "URL %s added to the exclusion list"
|
| 542 |
-
msgstr "URL'en %s tilføjet til eksklusionslisten"
|
| 543 |
-
|
| 544 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:2217
|
| 545 |
-
msgid "Link ID not specified"
|
| 546 |
-
msgstr "Link-id ikke angivet"
|
| 547 |
-
|
| 548 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:2367
|
| 549 |
#, php-format
|
| 550 |
msgid "The current temporary directory is not accessible; please <a href=\"%s\">set a different one</a>."
|
| 551 |
msgstr "Der er ikke adgang til den aktuelle tmp-mappe; angiv venligst <a href=\"%s\">en anden</a>."
|
| 552 |
|
| 553 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 554 |
#, php-format
|
| 555 |
msgid "Please make the directory <code>%1$s</code> writable by plugins or <a href=\"%2$s\">set a custom temporary directory</a>."
|
| 556 |
msgstr "Gør venligst mappen <code>%1$s</code> skrivbar for pluginnet eller <a href=\"%2$s\">angiv en brugerdefineret tmp-mappe</a>."
|
| 557 |
|
| 558 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 559 |
msgid "Broken Link Checker can't create a lockfile."
|
| 560 |
msgstr "Broken Link Checker kan ikke oprette en lock-fil."
|
| 561 |
|
| 562 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 563 |
-
msgid ""
|
| 564 |
-
"
|
| 565 |
-
|
| 566 |
-
|
| 567 |
-
"\t\t\t\tdetect the location of your server's temporary directory, and the plugin's own directory\n"
|
| 568 |
-
"\t\t\t\tisn't writable by PHP. To fix this problem, please make the plugin's directory writable\n"
|
| 569 |
-
"\t\t\t\tor enter a specify a custom temporary directory in the plugin's settings."
|
| 570 |
-
msgstr ""
|
| 571 |
-
"Pluginnet bruger en filbaseret lock-mekanisme for at sikre, at kun én instans af \n"
|
| 572 |
-
"\t\t\t\tden ressourcekrævende linktjekningsalgoritme kører på én gang. Desværre \n"
|
| 573 |
-
"\t\t\t\tkan BLC ikke finde en skrivbar mappe til at gemme lock-filen i. Det mislykkedes \n"
|
| 574 |
-
"\t\t\t\tat finde placeringen af din servers tmp-mappe, og pluginnets egen mappe\n"
|
| 575 |
-
"\t\t\t\ter ikke skrivbar for PHP. For at løse dette problem skal du gøre pluginnets mappe skrivbar\n"
|
| 576 |
-
"\t\t\t\teller indtaste en brugerdefineret tmp-mappe i pluginnets indstillinger."
|
| 577 |
-
|
| 578 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:2409
|
| 579 |
msgid "PHP version"
|
| 580 |
msgstr "PHP version"
|
| 581 |
|
| 582 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 583 |
msgid "MySQL version"
|
| 584 |
msgstr "MySQL version"
|
| 585 |
|
| 586 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 587 |
msgid "You have an old version of CURL. Redirect detection may not work properly."
|
| 588 |
msgstr "Du har en gammel version af cURL. Det er ikke sikkert, at detektion af redirigeringer fungerer ordentligt."
|
| 589 |
|
| 590 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 591 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 592 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 593 |
msgid "Not installed"
|
| 594 |
msgstr "Ikke installeret"
|
| 595 |
|
| 596 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 597 |
msgid "CURL version"
|
| 598 |
msgstr "cURL version"
|
| 599 |
|
| 600 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 601 |
msgid "Installed"
|
| 602 |
msgstr "Installeret"
|
| 603 |
|
| 604 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 605 |
msgid "You must have either CURL or Snoopy installed for the plugin to work!"
|
| 606 |
msgstr "Du skal have enten cURL eller Snoopy installeret, hvis pluginnet skal virke!"
|
| 607 |
|
| 608 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 609 |
msgid "On"
|
| 610 |
msgstr "Til"
|
| 611 |
|
| 612 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 613 |
msgid "Redirects may be detected as broken links when safe_mode is on."
|
| 614 |
msgstr "Redirigeringer kan (fejlagtigt) blive bestemt som døde links, når safe_mode er til."
|
| 615 |
|
| 616 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 617 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 618 |
msgid "Off"
|
| 619 |
msgstr "Fra"
|
| 620 |
|
| 621 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 622 |
#, php-format
|
| 623 |
msgid "On ( %s )"
|
| 624 |
msgstr "Fra ( %s )"
|
| 625 |
|
| 626 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 627 |
msgid "Redirects may be detected as broken links when open_basedir is on."
|
| 628 |
msgstr "Redirigeringer kan (fejlagtigt) blive bestemt som døde links, når open_basedir er til."
|
| 629 |
|
| 630 |
-
#: d:\wordpress\plugins\broken-link-checker/core.php:
|
| 631 |
msgid "Can't create a lockfile. Please specify a custom temporary directory."
|
| 632 |
msgstr "Kan ikke oprette lock-fil. Angiv venligst en brugerdefineret tmp-mappe."
|
| 633 |
|
| 634 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 635 |
#, php-format
|
| 636 |
-
msgid "
|
| 637 |
-
msgstr "
|
| 638 |
|
| 639 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 640 |
-
|
| 641 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 642 |
|
| 643 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 644 |
-
msgid "
|
| 645 |
-
msgstr "
|
| 646 |
|
| 647 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 648 |
#, php-format
|
| 649 |
-
msgid "
|
| 650 |
-
msgstr "
|
| 651 |
|
| 652 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 653 |
-
|
| 654 |
-
|
|
|
|
| 655 |
|
| 656 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 657 |
-
|
| 658 |
-
|
|
|
|
| 659 |
|
| 660 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 661 |
-
msgid "
|
| 662 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 663 |
|
| 664 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 665 |
msgid "Link is valid."
|
| 666 |
msgstr "Link er aktivt."
|
| 667 |
|
| 668 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
| 669 |
msgid "Link is broken."
|
| 670 |
msgstr "Link er dødt."
|
| 671 |
|
| 672 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 673 |
msgid "Most likely the connection timed out or the domain doesn't exist."
|
| 674 |
msgstr "Det sandsynligste er, at forbindelsen fik timeout eller at domænet ikke eksisterer."
|
| 675 |
|
| 676 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 677 |
#, php-format
|
| 678 |
-
msgid "
|
| 679 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 680 |
|
| 681 |
-
#: d:\wordpress\plugins\broken-link-checker/
|
|
|
|
| 682 |
#, php-format
|
| 683 |
-
msgid "
|
| 684 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 685 |
|
|
|
|
|
|
| 1 |
msgid ""
|
| 2 |
msgstr ""
|
| 3 |
+
"Project-Id-Version: Broken Link Checker 0.9.3\n"
|
| 4 |
"Report-Msgid-Bugs-To: \n"
|
| 5 |
+
"POT-Creation-Date: 2010-06-13 19:40+0100\n"
|
| 6 |
"PO-Revision-Date: \n"
|
| 7 |
"Last-Translator: Team Blogos <wordpress@blogos.dk>\n"
|
| 8 |
"Language-Team: Team Blogos <wordpress@blogos.dk>\n"
|
| 13 |
"X-Poedit-Language: Danish\n"
|
| 14 |
"X-Poedit-Country: DENMARK\n"
|
| 15 |
"X-Poedit-SourceCharset: utf-8\n"
|
| 16 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;__ngettext:1,2;__ngettext_noop:1,2;_nc:1,2;_nx:1,2;_n_noop:1,2;_nx_noop;_x;_c;esc_html__;esc_html_e;esc_html_x;esc_attr__;esc_attr_e;esc_attr_x\n"
|
| 17 |
"X-Poedit-Basepath: d:\\wordpress\\plugins\\broken-link-checker\n"
|
| 18 |
"X-Poedit-SearchPath-0: d:\\wordpress\\plugins\\broken-link-checker\n"
|
| 19 |
|
| 20 |
+
#: d:\wordpress\plugins\broken-link-checker/broken-link-checker.php:304
|
| 21 |
+
msgid "Once Weekly"
|
| 22 |
+
msgstr "Engang om ugen"
|
| 23 |
+
|
| 24 |
+
#: d:\wordpress\plugins\broken-link-checker/broken-link-checker.php:326
|
| 25 |
+
msgid "Broken Link Checker installation failed"
|
| 26 |
+
msgstr "Installation af Broken Link Checker mislykkedes"
|
| 27 |
+
|
| 28 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:138
|
| 29 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:21
|
| 30 |
msgid "Loading..."
|
| 31 |
msgstr "Indlæser ..."
|
| 32 |
|
| 33 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:161
|
| 34 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:850
|
| 35 |
msgid "[ Network error ]"
|
| 36 |
msgstr "[ Network-fejl ]"
|
| 37 |
|
| 38 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:186
|
| 39 |
msgid "Automatically expand the widget if broken links have been detected"
|
| 40 |
msgstr "Automatisk udvid widgetten, hvis der er fundet døde links"
|
| 41 |
|
| 42 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:422
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
#, php-format
|
| 44 |
+
msgid "Failed to delete old DB tables. Database error : %s"
|
| 45 |
+
msgstr "Det mislykkedes at slette gamle databasetabeller. Databasefejl: %s"
|
| 46 |
+
|
| 47 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:440
|
| 48 |
+
#, php-format
|
| 49 |
+
msgid "Unexpected error: The plugin doesn't know how to upgrade its database to version '%d'."
|
| 50 |
+
msgstr "Uventet fejl: Pluginnet ved ikke, hvordan den skal opdatere dens database til version '%d'."
|
| 51 |
|
| 52 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:480
|
| 53 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:513
|
| 54 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:559
|
| 55 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:588
|
| 56 |
+
#, php-format
|
| 57 |
+
msgid "Failed to create table '%s'. Database error: %s"
|
| 58 |
+
msgstr "Det mislykkedes at oprette tabellen '%s'. Databasefejl: %s"
|
| 59 |
+
|
| 60 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:621
|
| 61 |
msgid "Link Checker Settings"
|
| 62 |
msgstr "Link Checker-indstillinger"
|
| 63 |
|
| 64 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:622
|
| 65 |
msgid "Link Checker"
|
| 66 |
msgstr "Link Checker"
|
| 67 |
|
| 68 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:628
|
| 69 |
msgid "View Broken Links"
|
| 70 |
msgstr "Se døde links"
|
| 71 |
|
| 72 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:629
|
| 73 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:771
|
| 74 |
msgid "Broken Links"
|
| 75 |
msgstr "Døde links"
|
| 76 |
|
| 77 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:654
|
| 78 |
+
#, php-format
|
| 79 |
+
msgid "Highlight links broken for at least %s days"
|
| 80 |
+
msgstr "Fremhæv links, der har været døde i mindst %s dage"
|
| 81 |
+
|
| 82 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:680
|
| 83 |
msgid "Settings"
|
| 84 |
msgstr "Indstillinger"
|
| 85 |
|
| 86 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:690
|
| 87 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1193
|
| 88 |
+
#, php-format
|
| 89 |
+
msgid "Error: The plugin's database tables are not up to date! (Current version : %d, expected : %d)"
|
| 90 |
+
msgstr "Fejl: Pluginnets databasetabeller er ikke up-to-date! (Nuværende version: %d; forventet: %d)"
|
| 91 |
+
|
| 92 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:806
|
| 93 |
+
msgid "Settings saved."
|
| 94 |
+
msgstr "Indstillinger gemt."
|
| 95 |
+
|
| 96 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:815
|
| 97 |
msgid "Broken Link Checker Options"
|
| 98 |
msgstr "Indstillinger for Broken Link Checker"
|
| 99 |
|
| 100 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:828
|
| 101 |
msgid "Status"
|
| 102 |
msgstr "Status"
|
| 103 |
|
| 104 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:830
|
| 105 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1172
|
| 106 |
msgid "Show debug info"
|
| 107 |
msgstr "Vis debug-info"
|
| 108 |
|
| 109 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:863
|
| 110 |
msgid "Re-check all pages"
|
| 111 |
msgstr "Tjek alle sider igen"
|
| 112 |
|
| 113 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:887
|
| 114 |
msgid "Check each link"
|
| 115 |
msgstr "Tjek hvert link"
|
| 116 |
|
| 117 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:892
|
| 118 |
#, php-format
|
| 119 |
msgid "Every %s hours"
|
| 120 |
msgstr "hver %s timer"
|
| 121 |
|
| 122 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:901
|
| 123 |
msgid "Existing links will be checked this often. New links will usually be checked ASAP."
|
| 124 |
msgstr "Eksisterende links vil blive tjekket med dette mellemrum. Nye links tjekkes normalt så hurtigt som muligt."
|
| 125 |
|
| 126 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:908
|
| 127 |
msgid "Broken link CSS"
|
| 128 |
msgstr "CSS for Broken link"
|
| 129 |
|
| 130 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:913
|
| 131 |
msgid "Apply <em>class=\"broken_link\"</em> to broken links"
|
| 132 |
msgstr "Tilføj <em>class=\"broken_link\"</em> til døde links"
|
| 133 |
|
| 134 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:925
|
| 135 |
+
msgid "Removed link CSS"
|
| 136 |
+
msgstr "Fjern link-CSS"
|
| 137 |
+
|
| 138 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:930
|
| 139 |
+
msgid "Apply <em>class=\"removed_link\"</em> to unlinked links"
|
| 140 |
+
msgstr "Anvend <em>class=\"removed_link\"</em> til links, hvor linket er fjernet"
|
| 141 |
+
|
| 142 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:942
|
| 143 |
+
msgid "Broken link SEO"
|
| 144 |
+
msgstr "Broken link SEO"
|
| 145 |
+
|
| 146 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:947
|
| 147 |
+
msgid "Apply <em>rel=\"nofollow\"</em> to broken links"
|
| 148 |
+
msgstr "Anvend <em>rel=\"nofolow\"</em> på døde links"
|
| 149 |
+
|
| 150 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:953
|
| 151 |
msgid "Exclusion list"
|
| 152 |
msgstr "Eksklusionsliste"
|
| 153 |
|
| 154 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:954
|
| 155 |
msgid "Don't check links where the URL contains any of these words (one per line) :"
|
| 156 |
msgstr "Tjek ikke links, hvor URL'en indeholder et af disse ord (et ord per linje):"
|
| 157 |
|
| 158 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:964
|
| 159 |
msgid "Custom fields"
|
| 160 |
msgstr "Egne felter"
|
| 161 |
|
| 162 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:965
|
| 163 |
msgid "Check URLs entered in these custom fields (one per line) :"
|
| 164 |
msgstr "Tjek URL'er i disse Egne felter (en per linje):"
|
| 165 |
|
| 166 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:975
|
| 167 |
+
msgid "E-mail notifications"
|
| 168 |
+
msgstr "E-mail-meddelelser"
|
| 169 |
+
|
| 170 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:981
|
| 171 |
+
msgid "Send me e-mail notifications about newly detected broken links"
|
| 172 |
+
msgstr "Send mig e-mail-meddelelser om nyligt opdagede døde links"
|
| 173 |
+
|
| 174 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:989
|
| 175 |
msgid "Advanced"
|
| 176 |
msgstr "Avanceret"
|
| 177 |
|
| 178 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:994
|
| 179 |
msgid "Timeout"
|
| 180 |
msgstr "Timeout"
|
| 181 |
|
| 182 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1000
|
| 183 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1044
|
| 184 |
#, php-format
|
| 185 |
msgid "%s seconds"
|
| 186 |
msgstr "%s sekunder"
|
| 187 |
|
| 188 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1009
|
| 189 |
msgid "Links that take longer than this to load will be marked as broken."
|
| 190 |
msgstr "Links, som tager længere tid at tjekke end dette, vil blive markeret som døde."
|
| 191 |
|
| 192 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1016
|
| 193 |
+
msgid "Link monitor"
|
| 194 |
+
msgstr "Linkovervågning"
|
| 195 |
+
|
| 196 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1022
|
| 197 |
+
msgid "Run continuously while the Dashboard is open"
|
| 198 |
+
msgstr "Kør kontinuerligt, når kontrolpanelet er åbent"
|
| 199 |
+
|
| 200 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1030
|
| 201 |
+
msgid "Run hourly in the background"
|
| 202 |
+
msgstr "Kør hver time i baggrunden"
|
| 203 |
+
|
| 204 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1038
|
| 205 |
+
msgid "Max. execution time"
|
| 206 |
+
msgstr "Max udførelsestid"
|
| 207 |
+
|
| 208 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1055
|
| 209 |
+
msgid "The plugin works by periodically launching a background job that parses your posts for links, checks the discovered URLs, and performs other time-consuming tasks. Here you can set for how long, at most, the link monitor may run each time before stopping."
|
| 210 |
+
msgstr "Pluginnet fungerer ved med mellemrum at oprette et job i baggrunden, som undersøger dine indlæg for links, tjekker de fundne URL'er og foretager andre tidskrævende opgaver. Her kan du angive, hvor længe linkovervågningen max må køre hver gang, inden den skal stoppe."
|
| 211 |
+
|
| 212 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1065
|
| 213 |
msgid "Custom temporary directory"
|
| 214 |
msgstr "Brugerdefineret tmp-mappe"
|
| 215 |
|
| 216 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1074
|
|
|
|
|
|
|
| 217 |
msgid "OK"
|
| 218 |
msgstr "OK"
|
| 219 |
|
| 220 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1077
|
| 221 |
msgid "Error : This directory isn't writable by PHP."
|
| 222 |
msgstr "Fejl: Denne mappe er ikke skrivbar for PHP."
|
| 223 |
|
| 224 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1082
|
| 225 |
msgid "Error : This directory doesn't exist."
|
| 226 |
msgstr "Fejl: Denne mappe eksisterer ikke."
|
| 227 |
|
| 228 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1090
|
| 229 |
msgid "Set this field if you want the plugin to use a custom directory for its lockfiles. Otherwise, leave it blank."
|
| 230 |
msgstr "Sæt dette felt, hvis du ønsker, at pluginnet skal bruge en brugerdefineret mappe til sine lock-filer. Ellers skal det ikke udfyldes."
|
| 231 |
|
| 232 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1097
|
| 233 |
+
msgid "Server load limit"
|
| 234 |
+
msgstr "Begrænsning på serverbelastning"
|
| 235 |
+
|
| 236 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1138
|
| 237 |
+
#, php-format
|
| 238 |
+
msgid "Link checking will be suspended if the average <a href=\"%s\">server load</a> rises above this number. Leave this field blank to disable load limiting."
|
| 239 |
+
msgstr "Linktjekning vil blive midlertidigt afbrudt, hvis den gennemsnitlige <a href=\"%s\">serverbelastning</a> er større end dette tal. Lad feltet stå tomt, hvis du vil deaktivere begrænsning af belastningen."
|
| 240 |
|
| 241 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1148
|
| 242 |
+
msgid "Load limiting only works on Linux-like systems where <code>/proc/loadavg</code> is present and accessible."
|
| 243 |
+
msgstr "Begrænsning af belastning virker kun på Linux-lignende systemer, hvor <code>/proc/loadavg</code> findes og er tilgængelig."
|
| 244 |
|
| 245 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1157
|
| 246 |
msgid "Save Changes"
|
| 247 |
msgstr "Gem ændringer"
|
| 248 |
|
| 249 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1170
|
| 250 |
msgid "Hide debug info"
|
| 251 |
msgstr "Skjul debug-info"
|
| 252 |
|
| 253 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1279
|
| 254 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1614
|
| 255 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1646
|
| 256 |
+
#, php-format
|
| 257 |
+
msgid "Database error : %s"
|
| 258 |
+
msgstr "Database-fejl : %s"
|
|
|
|
| 259 |
|
| 260 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1356
|
| 261 |
+
msgid "Bulk Actions"
|
| 262 |
+
msgstr "Massehandlinger"
|
| 263 |
|
| 264 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1357
|
| 265 |
+
msgid "Recheck"
|
| 266 |
+
msgstr "Tjek igen"
|
| 267 |
|
| 268 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1358
|
| 269 |
+
msgid "Fix redirects"
|
| 270 |
+
msgstr "Fix redirigerede"
|
| 271 |
|
| 272 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1359
|
| 273 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1513
|
| 274 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:293
|
| 275 |
+
msgid "Unlink"
|
| 276 |
+
msgstr "Fjern link"
|
| 277 |
|
| 278 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1360
|
| 279 |
+
msgid "Delete sources"
|
| 280 |
+
msgstr "Slet kilder"
|
| 281 |
|
| 282 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1374
|
| 283 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1548
|
| 284 |
+
msgid "Apply"
|
| 285 |
+
msgstr "Anvend"
|
| 286 |
|
| 287 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1381
|
| 288 |
msgid "«"
|
| 289 |
msgstr "«"
|
| 290 |
|
| 291 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1382
|
| 292 |
msgid "»"
|
| 293 |
msgstr "»"
|
| 294 |
|
| 295 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1389
|
| 296 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1554
|
| 297 |
#, php-format
|
| 298 |
msgid "Displaying %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 299 |
msgstr "Viser %s–%s af <span class=\"current-link-count\">%s</span>"
|
| 300 |
|
| 301 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1408
|
| 302 |
msgid "Source"
|
| 303 |
msgstr "Kilde"
|
| 304 |
|
| 305 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1409
|
| 306 |
msgid "Link Text"
|
| 307 |
msgstr "Linktekst"
|
| 308 |
|
| 309 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1410
|
| 310 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:42
|
| 311 |
msgid "URL"
|
| 312 |
msgstr "URL"
|
| 313 |
|
| 314 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1486
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 315 |
msgid "[An orphaned link! This is a bug.]"
|
| 316 |
msgstr "[En forælderløs link! Dette er en bug.]"
|
| 317 |
|
| 318 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1510
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 319 |
msgid "Show more info about this link"
|
| 320 |
msgstr "Vis flere oplysninger om dette link"
|
| 321 |
|
| 322 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1510
|
| 323 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2885
|
| 324 |
msgid "Details"
|
| 325 |
msgstr "Detaljer"
|
| 326 |
|
| 327 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1512
|
| 328 |
msgid "Remove this link from all posts"
|
| 329 |
msgstr "Fjern dette link fra alle indlæg"
|
| 330 |
|
| 331 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1518
|
| 332 |
+
msgid "Remove this link from the list of broken links and mark it as valid"
|
| 333 |
+
msgstr "Fjern dette link fra listen over døde links og markér det som aktivt"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 334 |
|
| 335 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1519
|
| 336 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:78
|
| 337 |
+
msgid "Not broken"
|
| 338 |
+
msgstr "Ikke død"
|
| 339 |
|
| 340 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1523
|
| 341 |
msgid "Edit link URL"
|
| 342 |
msgstr "Redigér link-URL"
|
| 343 |
|
| 344 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1523
|
| 345 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:199
|
| 346 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:227
|
| 347 |
msgid "Edit URL"
|
| 348 |
msgstr "Redigér URL"
|
| 349 |
|
| 350 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1529
|
| 351 |
msgid "Cancel URL editing"
|
| 352 |
msgstr "Anullér redigering af URL"
|
| 353 |
|
| 354 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1529
|
| 355 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:87
|
| 356 |
msgid "Cancel"
|
| 357 |
msgstr "Annullér"
|
| 358 |
|
| 359 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1597
|
| 360 |
+
msgid "You must enter a filter name!"
|
| 361 |
+
msgstr "Du <i>skal</i> indtaste et filternavn!"
|
| 362 |
|
| 363 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1601
|
| 364 |
+
msgid "Invalid search query."
|
| 365 |
+
msgstr "Ugyldig søgeforespørgsel."
|
|
|
|
| 366 |
|
| 367 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1609
|
| 368 |
+
#, php-format
|
| 369 |
+
msgid "Filter \"%s\" created"
|
| 370 |
+
msgstr "Filter \"%s\" oprettet"
|
|
|
|
| 371 |
|
| 372 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1637
|
| 373 |
+
msgid "Filter ID not specified."
|
| 374 |
+
msgstr "Filter-id ikke angivet."
|
| 375 |
|
| 376 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1643
|
| 377 |
+
msgid "Filter deleted"
|
| 378 |
+
msgstr "Filter slettet"
|
| 379 |
|
| 380 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1691
|
| 381 |
+
#, php-format
|
| 382 |
+
msgid "Replaced %d redirect with a direct link"
|
| 383 |
+
msgid_plural "Replaced %d redirects with direct links"
|
| 384 |
+
msgstr[0] "Erstattede %d redirigeret link med et direkte link"
|
| 385 |
+
msgstr[1] "Erstattede %d redirigerede links med direkte links"
|
| 386 |
+
|
| 387 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1702
|
| 388 |
+
#, php-format
|
| 389 |
+
msgid "Failed to fix %d redirect"
|
| 390 |
+
msgid_plural "Failed to fix %d redirects"
|
| 391 |
+
msgstr[0] "Det lykkedes ikke at fixe %d redirigeret link"
|
| 392 |
+
msgstr[1] "Det lykkedes ikke at fixe %d redirigerede links"
|
| 393 |
+
|
| 394 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1712
|
| 395 |
+
msgid "None of the selected links are redirects!"
|
| 396 |
+
msgstr "Ingen af de valgte links er redirigerede links!"
|
| 397 |
|
| 398 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1758
|
| 399 |
+
#, php-format
|
| 400 |
+
msgid "%d link removed"
|
| 401 |
+
msgid_plural "%d links removed"
|
| 402 |
+
msgstr[0] "%d link fjernet"
|
| 403 |
+
msgstr[1] "%d links fjernet"
|
| 404 |
+
|
| 405 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1769
|
| 406 |
+
#, php-format
|
| 407 |
+
msgid "Failed to remove %d link"
|
| 408 |
+
msgid_plural "Failed to remove %d links"
|
| 409 |
+
msgstr[0] "Det mislykkedes for pluginnet at fjerne %d link."
|
| 410 |
+
msgstr[1] "Det mislykkedes for pluginnet at fjerne %d links."
|
| 411 |
+
|
| 412 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1857
|
| 413 |
+
msgid "Didn't find anything to delete!"
|
| 414 |
+
msgstr "Fandt ikke noget, der kan slettes!"
|
| 415 |
+
|
| 416 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1885
|
| 417 |
+
#, php-format
|
| 418 |
+
msgid "%d link scheduled for rechecking"
|
| 419 |
+
msgid_plural "%d links scheduled for rechecking"
|
| 420 |
+
msgstr[0] "%d link er planlagt til at blive tjekket igen"
|
| 421 |
+
msgstr[1] "%d links er planlagt til at blive tjekket igen"
|
| 422 |
+
|
| 423 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1909
|
| 424 |
msgid "Post published on"
|
| 425 |
msgstr "Indlæg udgivet den"
|
| 426 |
|
| 427 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1914
|
| 428 |
msgid "Link last checked"
|
| 429 |
msgstr "Link sidst tjekket"
|
| 430 |
|
| 431 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1918
|
| 432 |
msgid "Never"
|
| 433 |
msgstr "Aldrig"
|
| 434 |
|
| 435 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1924
|
| 436 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:45
|
| 437 |
msgid "HTTP code"
|
| 438 |
msgstr "HTTP-kode"
|
| 439 |
|
| 440 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1929
|
| 441 |
msgid "Response time"
|
| 442 |
msgstr "Svartid"
|
| 443 |
|
| 444 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1931
|
| 445 |
#, php-format
|
| 446 |
msgid "%2.3f seconds"
|
| 447 |
msgstr "%2.3f sekunder"
|
| 448 |
|
| 449 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1934
|
| 450 |
msgid "Final URL"
|
| 451 |
msgstr "Endelige URL"
|
| 452 |
|
| 453 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1939
|
| 454 |
msgid "Redirect count"
|
| 455 |
msgstr "Antal redirigeringer"
|
| 456 |
|
| 457 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1944
|
| 458 |
msgid "Instance count"
|
| 459 |
msgstr "Antal instanser"
|
| 460 |
|
| 461 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1953
|
| 462 |
#, php-format
|
| 463 |
msgid "This link has failed %d time."
|
| 464 |
msgid_plural "This link has failed %d times."
|
| 465 |
msgstr[0] "Der har været fejl på dette link %d gang."
|
| 466 |
msgstr[1] "Der har været fejl på dette link %d gange."
|
| 467 |
|
| 468 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1961
|
| 469 |
+
#, php-format
|
| 470 |
+
msgid "This link has been broken for %s."
|
| 471 |
+
msgstr "Dette link har været dødt i %s."
|
| 472 |
+
|
| 473 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1972
|
| 474 |
+
msgid "Log"
|
| 475 |
+
msgstr "Log"
|
| 476 |
+
|
| 477 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:1998
|
| 478 |
+
msgid "less than a minute"
|
| 479 |
+
msgstr "mindre end et minut"
|
| 480 |
+
|
| 481 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2006
|
| 482 |
+
#, php-format
|
| 483 |
+
msgid "%d minute"
|
| 484 |
+
msgid_plural "%d minutes"
|
| 485 |
+
msgstr[0] "%d minut"
|
| 486 |
+
msgstr[1] "%d minutter"
|
| 487 |
+
|
| 488 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2020
|
| 489 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2047
|
| 490 |
+
#, php-format
|
| 491 |
+
msgid "%d hour"
|
| 492 |
+
msgid_plural "%d hours"
|
| 493 |
+
msgstr[0] "%d time"
|
| 494 |
+
msgstr[1] "%d timer"
|
| 495 |
+
|
| 496 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2035
|
| 497 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2076
|
| 498 |
+
#, php-format
|
| 499 |
+
msgid "%d day"
|
| 500 |
+
msgid_plural "%d days"
|
| 501 |
+
msgstr[0] "%d dag"
|
| 502 |
+
msgstr[1] "%d dage"
|
| 503 |
+
|
| 504 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2065
|
| 505 |
+
#, php-format
|
| 506 |
+
msgid "%d month"
|
| 507 |
+
msgid_plural "%d months"
|
| 508 |
+
msgstr[0] "%d måned"
|
| 509 |
+
msgstr[1] "%d måneder"
|
| 510 |
|
| 511 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2388
|
| 512 |
msgid "View broken links"
|
| 513 |
msgstr "Se døde links"
|
| 514 |
|
| 515 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2389
|
| 516 |
#, php-format
|
| 517 |
msgid "Found %d broken link"
|
| 518 |
msgid_plural "Found %d broken links"
|
| 519 |
msgstr[0] "Har fundet %d dødt link"
|
| 520 |
msgstr[1] "Har fundet %d døde links"
|
| 521 |
|
| 522 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2395
|
| 523 |
msgid "No broken links found."
|
| 524 |
msgstr "Ingen døde links fundet."
|
| 525 |
|
| 526 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2402
|
| 527 |
#, php-format
|
| 528 |
msgid "%d URL in the work queue"
|
| 529 |
msgid_plural "%d URLs in the work queue"
|
| 530 |
msgstr[0] "%d URL i arbejdskøen"
|
| 531 |
msgstr[1] "%d URL'er i arbejdskøen"
|
| 532 |
|
| 533 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2405
|
| 534 |
msgid "No URLs in the work queue."
|
| 535 |
msgstr "Ingen URL'er i arbejdskøen"
|
| 536 |
|
| 537 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2411
|
| 538 |
#, php-format
|
| 539 |
msgid "Detected %d unique URL"
|
| 540 |
msgid_plural "Detected %d unique URLs"
|
| 541 |
msgstr[0] "Fandt %d unik URL"
|
| 542 |
msgstr[1] "Fandt %d unikke URL'er"
|
| 543 |
|
| 544 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2412
|
| 545 |
#, php-format
|
| 546 |
msgid "in %d link"
|
| 547 |
msgid_plural "in %d links"
|
| 548 |
msgstr[0] "i %d link"
|
| 549 |
msgstr[1] "i %d links"
|
| 550 |
|
| 551 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2417
|
| 552 |
msgid "and still searching..."
|
| 553 |
msgstr "og leder stadig ..."
|
| 554 |
|
| 555 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2423
|
| 556 |
msgid "Searching your blog for links..."
|
| 557 |
msgstr "Gennemsøger din blog for links ..."
|
| 558 |
|
| 559 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2425
|
| 560 |
msgid "No links detected."
|
| 561 |
msgstr "Ingen links fundet."
|
| 562 |
|
| 563 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2509
|
| 564 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2545
|
| 565 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2608
|
| 566 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2690
|
| 567 |
msgid "You're not allowed to do that!"
|
| 568 |
msgstr "Du har ikke lov til at gøre dette!"
|
| 569 |
|
| 570 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2517
|
| 571 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2555
|
| 572 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2618
|
|
|
|
| 573 |
#, php-format
|
| 574 |
msgid "Oops, I can't find the link %d"
|
| 575 |
msgstr "Ups. Jeg kan ikke finde linket %d"
|
| 576 |
|
| 577 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2524
|
| 578 |
msgid "This link was manually marked as working by the user."
|
| 579 |
msgstr "Dette link blev markeret manuelt som et aktivt link af brugeren."
|
| 580 |
|
| 581 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2530
|
| 582 |
msgid "Oops, couldn't modify the link!"
|
| 583 |
msgstr "Ups, kunne ikke ændre linket!"
|
| 584 |
|
| 585 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2533
|
| 586 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2644
|
| 587 |
msgid "Error : link_id not specified"
|
| 588 |
msgstr "Fejl: link_id ikke angivet"
|
| 589 |
|
| 590 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2565
|
| 591 |
msgid "Oops, the new URL is invalid!"
|
| 592 |
msgstr "Ups. Den nye URL er ugyldig!"
|
| 593 |
|
| 594 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2576
|
| 595 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2627
|
| 596 |
msgid "An unexpected error occured!"
|
| 597 |
msgstr "En uventet fejl opstod!"
|
| 598 |
|
| 599 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2594
|
| 600 |
msgid "Error : link_id or new_url not specified"
|
| 601 |
msgstr "Fejl: link_id eller new_url ikke angivet"
|
| 602 |
|
| 603 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2653
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 604 |
msgid "You don't have sufficient privileges to access this information!"
|
| 605 |
msgstr "Du har ikke tilstrækkelige rettigheder til at tilgå denne information!"
|
| 606 |
|
| 607 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2666
|
| 608 |
msgid "Error : link ID not specified"
|
| 609 |
msgstr "Fejl: link-id ikke angivet"
|
| 610 |
|
| 611 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2677
|
| 612 |
#, php-format
|
| 613 |
msgid "Failed to load link details (%s)"
|
| 614 |
msgstr "Det mislykkedes at indlæse link-detaljer (%s)"
|
| 615 |
|
| 616 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2871
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 617 |
#, php-format
|
| 618 |
msgid "The current temporary directory is not accessible; please <a href=\"%s\">set a different one</a>."
|
| 619 |
msgstr "Der er ikke adgang til den aktuelle tmp-mappe; angiv venligst <a href=\"%s\">en anden</a>."
|
| 620 |
|
| 621 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2876
|
| 622 |
#, php-format
|
| 623 |
msgid "Please make the directory <code>%1$s</code> writable by plugins or <a href=\"%2$s\">set a custom temporary directory</a>."
|
| 624 |
msgstr "Gør venligst mappen <code>%1$s</code> skrivbar for pluginnet eller <a href=\"%2$s\">angiv en brugerdefineret tmp-mappe</a>."
|
| 625 |
|
| 626 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2883
|
| 627 |
msgid "Broken Link Checker can't create a lockfile."
|
| 628 |
msgstr "Broken Link Checker kan ikke oprette en lock-fil."
|
| 629 |
|
| 630 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2888
|
| 631 |
+
msgid "The plugin uses a file-based locking mechanism to ensure that only one instance of the resource-heavy link checking algorithm is running at any given time. Unfortunately, BLC can't find a writable directory where it could store the lockfile - it failed to detect the location of your server's temporary directory, and the plugin's own directory isn't writable by PHP. To fix this problem, please make the plugin's directory writable or enter a specify a custom temporary directory in the plugin's settings."
|
| 632 |
+
msgstr "Pluginnet bruger en filbaseret lock-mekanisme for at sikre, at kun én instans af den ressourcekrævende linktjekningsalgoritme kører på én gang. Desværre kan BLC ikke finde en skrivbar mappe til at gemme lock-filen i. Det mislykkedes at finde placeringen af din servers tmp-mappe, og pluginnets egen mappe er ikke skrivbar for PHP. For at løse dette problem skal du gøre pluginnets mappe skrivbar eller indtaste en brugerdefineret tmp-mappe i pluginnets indstillinger."
|
| 633 |
+
|
| 634 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2907
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 635 |
msgid "PHP version"
|
| 636 |
msgstr "PHP version"
|
| 637 |
|
| 638 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2913
|
| 639 |
msgid "MySQL version"
|
| 640 |
msgstr "MySQL version"
|
| 641 |
|
| 642 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2926
|
| 643 |
msgid "You have an old version of CURL. Redirect detection may not work properly."
|
| 644 |
msgstr "Du har en gammel version af cURL. Det er ikke sikkert, at detektion af redirigeringer fungerer ordentligt."
|
| 645 |
|
| 646 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2938
|
| 647 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2954
|
| 648 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2959
|
| 649 |
msgid "Not installed"
|
| 650 |
msgstr "Ikke installeret"
|
| 651 |
|
| 652 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2941
|
| 653 |
msgid "CURL version"
|
| 654 |
msgstr "cURL version"
|
| 655 |
|
| 656 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2947
|
| 657 |
msgid "Installed"
|
| 658 |
msgstr "Installeret"
|
| 659 |
|
| 660 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2960
|
| 661 |
msgid "You must have either CURL or Snoopy installed for the plugin to work!"
|
| 662 |
msgstr "Du skal have enten cURL eller Snoopy installeret, hvis pluginnet skal virke!"
|
| 663 |
|
| 664 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2971
|
| 665 |
msgid "On"
|
| 666 |
msgstr "Til"
|
| 667 |
|
| 668 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2972
|
| 669 |
msgid "Redirects may be detected as broken links when safe_mode is on."
|
| 670 |
msgstr "Redirigeringer kan (fejlagtigt) blive bestemt som døde links, når safe_mode er til."
|
| 671 |
|
| 672 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2977
|
| 673 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2991
|
| 674 |
msgid "Off"
|
| 675 |
msgstr "Fra"
|
| 676 |
|
| 677 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2985
|
| 678 |
#, php-format
|
| 679 |
msgid "On ( %s )"
|
| 680 |
msgstr "Fra ( %s )"
|
| 681 |
|
| 682 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:2986
|
| 683 |
msgid "Redirects may be detected as broken links when open_basedir is on."
|
| 684 |
msgstr "Redirigeringer kan (fejlagtigt) blive bestemt som døde links, når open_basedir er til."
|
| 685 |
|
| 686 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3005
|
| 687 |
msgid "Can't create a lockfile. Please specify a custom temporary directory."
|
| 688 |
msgstr "Kan ikke oprette lock-fil. Angiv venligst en brugerdefineret tmp-mappe."
|
| 689 |
|
| 690 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3034
|
| 691 |
#, php-format
|
| 692 |
+
msgid "[%s] Broken links detected"
|
| 693 |
+
msgstr "[%s] døde links fundet"
|
| 694 |
|
| 695 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3040
|
| 696 |
+
#, php-format
|
| 697 |
+
msgid "Broken Link Checker has detected %d new broken link on your site."
|
| 698 |
+
msgid_plural "Broken Link Checker has detected %d new broken links on your site."
|
| 699 |
+
msgstr[0] "Broken Link Checker har opdaget %d nyt dødt link på din site."
|
| 700 |
+
msgstr[1] "Broken Link Checker har opdaget %d nye døde links på din site."
|
| 701 |
+
|
| 702 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3055
|
| 703 |
+
#, php-format
|
| 704 |
+
msgid "Here's a list of the first %d broken links:"
|
| 705 |
+
msgid_plural "Here's a list of the first %d broken links:"
|
| 706 |
+
msgstr[0] "Her er en liste med det første døde link:"
|
| 707 |
+
msgstr[1] "Her er en liste med de første %d døde links:"
|
| 708 |
|
| 709 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3063
|
| 710 |
+
msgid "Here's a list of the new broken links: "
|
| 711 |
+
msgstr "Her er en liste med de nye døde links: "
|
| 712 |
|
| 713 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3075
|
| 714 |
#, php-format
|
| 715 |
+
msgid "Link text : %s"
|
| 716 |
+
msgstr "Linktekst: %s"
|
| 717 |
|
| 718 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3076
|
| 719 |
+
#, php-format
|
| 720 |
+
msgid "Link URL : <a href=\"%s\">%s</a>"
|
| 721 |
+
msgstr "Link-URL: <a href=\"%s\">%s</a>"
|
| 722 |
|
| 723 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3077
|
| 724 |
+
#, php-format
|
| 725 |
+
msgid "Source : %s"
|
| 726 |
+
msgstr "Kilde: %s"
|
| 727 |
|
| 728 |
+
#: d:\wordpress\plugins\broken-link-checker/core.php:3091
|
| 729 |
+
msgid "You can see all broken links here:"
|
| 730 |
+
msgstr "Du kan se alle de døde links her:"
|
| 731 |
+
|
| 732 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers.php:262
|
| 733 |
+
#, php-format
|
| 734 |
+
msgid "Container type '%s' not recognized"
|
| 735 |
+
msgstr "Container-type '%s' ikke genkendt"
|
| 736 |
+
|
| 737 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers.php:792
|
| 738 |
+
#, php-format
|
| 739 |
+
msgid "%d '%s' has been deleted"
|
| 740 |
+
msgid_plural "%d '%s' have been deleted"
|
| 741 |
+
msgstr[0] "%d '%s' er blevet slettet"
|
| 742 |
+
msgstr[1] "%d '%s' er blevet slettede"
|
| 743 |
+
|
| 744 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/instances.php:102
|
| 745 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/instances.php:148
|
| 746 |
+
#, php-format
|
| 747 |
+
msgid "Container %s[%d] not found"
|
| 748 |
+
msgstr "Container %s[%d] ikke fundet"
|
| 749 |
|
| 750 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/instances.php:111
|
| 751 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/instances.php:157
|
| 752 |
+
#, php-format
|
| 753 |
+
msgid "Parser '%s' not found."
|
| 754 |
+
msgstr "Parser '%s' ikke fundet."
|
| 755 |
+
|
| 756 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:157
|
| 757 |
+
msgid "The plugin script was terminated while trying to check the link."
|
| 758 |
+
msgstr "Pluginskriptet blev afbrudt, mens det prøvede at tjekke et link."
|
| 759 |
+
|
| 760 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:201
|
| 761 |
+
msgid "The plugin doesn't know how to check this type of link."
|
| 762 |
+
msgstr "Pluginnet ved ikke, hvordan det skal tjekke denne type links."
|
| 763 |
+
|
| 764 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:289
|
| 765 |
msgid "Link is valid."
|
| 766 |
msgstr "Link er aktivt."
|
| 767 |
|
| 768 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:291
|
| 769 |
msgid "Link is broken."
|
| 770 |
msgstr "Link er dødt."
|
| 771 |
|
| 772 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:484
|
| 773 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:586
|
| 774 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:621
|
| 775 |
+
msgid "Link is not valid"
|
| 776 |
+
msgstr "Link er ikke gyldigt"
|
| 777 |
+
|
| 778 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:501
|
| 779 |
+
msgid "This link can not be edited because it is not used anywhere on this site."
|
| 780 |
+
msgstr "Dette link kan ikke redigeres, fordi det ikke bruges noget steds på denne site."
|
| 781 |
+
|
| 782 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:527
|
| 783 |
+
msgid "Failed to create a DB entry for the new URL."
|
| 784 |
+
msgstr "Det mislykkedes at oprette en databasepost for den nye URL."
|
| 785 |
+
|
| 786 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:599
|
| 787 |
+
msgid "This link is not a redirect"
|
| 788 |
+
msgstr "Dette link er ikke en redirect"
|
| 789 |
+
|
| 790 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:648
|
| 791 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:685
|
| 792 |
+
msgid "Couldn't delete the link's database record"
|
| 793 |
+
msgstr "Kunne ikke slette linkets databasepost"
|
| 794 |
+
|
| 795 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:770
|
| 796 |
+
msgid "Broken"
|
| 797 |
+
msgstr "Døde"
|
| 798 |
+
|
| 799 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:772
|
| 800 |
+
msgid "No broken links found"
|
| 801 |
+
msgstr "Ingen døde links fundet"
|
| 802 |
+
|
| 803 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:779
|
| 804 |
+
msgid "Redirects"
|
| 805 |
+
msgstr "Redirigerede"
|
| 806 |
+
|
| 807 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:780
|
| 808 |
+
msgid "Redirected Links"
|
| 809 |
+
msgstr "Redirigerede links"
|
| 810 |
+
|
| 811 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:781
|
| 812 |
+
msgid "No redirects found"
|
| 813 |
+
msgstr "Ingen redirigeringer fundet"
|
| 814 |
+
|
| 815 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:789
|
| 816 |
+
msgid "All"
|
| 817 |
+
msgstr "Alle"
|
| 818 |
+
|
| 819 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:790
|
| 820 |
+
msgid "Detected Links"
|
| 821 |
+
msgstr "Fundne links"
|
| 822 |
+
|
| 823 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:791
|
| 824 |
+
msgid "No links found (yet)"
|
| 825 |
+
msgstr "Ingen links fundet (endnu)"
|
| 826 |
+
|
| 827 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:798
|
| 828 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:29
|
| 829 |
+
msgid "Search"
|
| 830 |
+
msgstr "Søg"
|
| 831 |
+
|
| 832 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:799
|
| 833 |
+
msgid "Search Results"
|
| 834 |
+
msgstr "Søgeresultater"
|
| 835 |
+
|
| 836 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:800
|
| 837 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/links.php:843
|
| 838 |
+
msgid "No links found for your query"
|
| 839 |
+
msgstr "Din forespørgsel returnerede ingen links"
|
| 840 |
+
|
| 841 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/parsers.php:151
|
| 842 |
+
#, php-format
|
| 843 |
+
msgid "Editing is not implemented in the '%s' parser"
|
| 844 |
+
msgstr "Redigering er ikke implementeret i '%s'-parser"
|
| 845 |
+
|
| 846 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/parsers.php:166
|
| 847 |
+
#, php-format
|
| 848 |
+
msgid "Unlinking is not implemented in the '%s' parser"
|
| 849 |
+
msgstr "Fjernelse af links er ikke implementeret i '%s'-parseren"
|
| 850 |
+
|
| 851 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:40
|
| 852 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:234
|
| 853 |
+
msgid "Wait..."
|
| 854 |
+
msgstr "Vent ..."
|
| 855 |
+
|
| 856 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:109
|
| 857 |
+
msgid "Save URL"
|
| 858 |
+
msgstr "Gem URL"
|
| 859 |
+
|
| 860 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:120
|
| 861 |
+
msgid "Saving changes..."
|
| 862 |
+
msgstr "Gemmer ændringer ..."
|
| 863 |
+
|
| 864 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:166
|
| 865 |
+
#, php-format
|
| 866 |
+
msgid "%d instances of the link were successfully modified."
|
| 867 |
+
msgstr "%d steder med dette link blev ændret med succes."
|
| 868 |
+
|
| 869 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:172
|
| 870 |
+
#, php-format
|
| 871 |
+
msgid "However, %d instances couldn't be edited and still point to the old URL."
|
| 872 |
+
msgstr "Men %d steder kunne ikke redigeres og peger stadig på det gamle URL."
|
| 873 |
+
|
| 874 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:178
|
| 875 |
+
msgid "The link could not be modified."
|
| 876 |
+
msgstr "Linket kunne ikke ændres."
|
| 877 |
+
|
| 878 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:181
|
| 879 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:285
|
| 880 |
+
msgid "The following error(s) occured :"
|
| 881 |
+
msgstr "De(n) følgende fejl skete:"
|
| 882 |
+
|
| 883 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:271
|
| 884 |
+
#, php-format
|
| 885 |
+
msgid "%d instances of the link were successfully unlinked."
|
| 886 |
+
msgstr "%d steder med dette link fik linket fjernet med succes."
|
| 887 |
+
|
| 888 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:277
|
| 889 |
+
#, php-format
|
| 890 |
+
msgid "However, %d instances couldn't be removed."
|
| 891 |
+
msgstr "Men %d steder kunne linket ikke fjernes."
|
| 892 |
+
|
| 893 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:282
|
| 894 |
+
msgid "The plugin failed to remove the link."
|
| 895 |
+
msgstr "Det mislykkedes for pluginnet at fjerne linket."
|
| 896 |
+
|
| 897 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:337
|
| 898 |
+
msgid "Enter a name for the new custom filter"
|
| 899 |
+
msgstr "Indtast et navn for dit nye filter"
|
| 900 |
+
|
| 901 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:348
|
| 902 |
+
msgid ""
|
| 903 |
+
"You are about to delete the current filter.\n"
|
| 904 |
+
"'Cancel' to stop, 'OK' to delete"
|
| 905 |
+
msgstr ""
|
| 906 |
+
"Du er ved at slette det aktuelle filter\n"
|
| 907 |
+
" 'Annullér' for at stoppe, 'OK' for at slette"
|
| 908 |
+
|
| 909 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/links-page-js.php:371
|
| 910 |
+
msgid ""
|
| 911 |
+
"Are you sure you want to delete all posts, bookmarks or other items that contain any of the selected links? This action can't be undone.\n"
|
| 912 |
+
"'Cancel' to stop, 'OK' to delete"
|
| 913 |
+
msgstr ""
|
| 914 |
+
"Er du sikker på, at du ønsker at slette alle indlæg, bogmærker og andre ting, der indeholder et af de valgte links? Denne handling kan ikke fortrydes.\n"
|
| 915 |
+
"'Annullér' for at stoppe, 'OK' for at slette"
|
| 916 |
+
|
| 917 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:13
|
| 918 |
+
msgid "Save This Search As a Filter"
|
| 919 |
+
msgstr "Gem denne søgning som et filter"
|
| 920 |
+
|
| 921 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:23
|
| 922 |
+
msgid "Delete This Filter"
|
| 923 |
+
msgstr "Slet dette filter"
|
| 924 |
+
|
| 925 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:39
|
| 926 |
+
msgid "Link text"
|
| 927 |
+
msgstr "Linktekst"
|
| 928 |
+
|
| 929 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:48
|
| 930 |
+
msgid "Link status"
|
| 931 |
+
msgstr "Linkstatus"
|
| 932 |
+
|
| 933 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:64
|
| 934 |
+
msgid "Link type"
|
| 935 |
+
msgstr "Linktype"
|
| 936 |
+
|
| 937 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:68
|
| 938 |
+
msgid "Any"
|
| 939 |
+
msgstr "Alle"
|
| 940 |
+
|
| 941 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:69
|
| 942 |
+
msgid "Normal link"
|
| 943 |
+
msgstr "Normalt link"
|
| 944 |
+
|
| 945 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:70
|
| 946 |
+
msgid "Image"
|
| 947 |
+
msgstr "Billede"
|
| 948 |
+
|
| 949 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:71
|
| 950 |
+
msgid "Custom field"
|
| 951 |
+
msgstr "Eget felt"
|
| 952 |
+
|
| 953 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:72
|
| 954 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:13
|
| 955 |
+
msgid "Bookmark"
|
| 956 |
+
msgstr "Bogmærke"
|
| 957 |
+
|
| 958 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:73
|
| 959 |
+
msgid "Comment"
|
| 960 |
+
msgstr "Kommentar"
|
| 961 |
+
|
| 962 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/admin/search-form.php:86
|
| 963 |
+
msgid "Search Links"
|
| 964 |
+
msgstr "Søg links"
|
| 965 |
+
|
| 966 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/checkers/http.php:187
|
| 967 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/checkers/http.php:254
|
| 968 |
+
#, php-format
|
| 969 |
+
msgid "HTTP code : %d"
|
| 970 |
+
msgstr "HTTP-kode: %d"
|
| 971 |
+
|
| 972 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/checkers/http.php:189
|
| 973 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/checkers/http.php:256
|
| 974 |
+
msgid "(No response)"
|
| 975 |
+
msgstr "(Intet svar)"
|
| 976 |
+
|
| 977 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/checkers/http.php:195
|
| 978 |
msgid "Most likely the connection timed out or the domain doesn't exist."
|
| 979 |
msgstr "Det sandsynligste er, at forbindelsen fik timeout eller at domænet ikke eksisterer."
|
| 980 |
|
| 981 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/checkers/http.php:263
|
| 982 |
+
msgid "Request timed out."
|
| 983 |
+
msgstr "Anmodning fik timeout."
|
| 984 |
+
|
| 985 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/checkers/http.php:281
|
| 986 |
+
msgid "Using Snoopy"
|
| 987 |
+
msgstr "Bruger Snoopy"
|
| 988 |
+
|
| 989 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:19
|
| 990 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:38
|
| 991 |
+
msgid "Edit this bookmark"
|
| 992 |
+
msgstr "Redigér dette bogmærke"
|
| 993 |
+
|
| 994 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:38
|
| 995 |
+
msgid "Edit"
|
| 996 |
+
msgstr "Redigér"
|
| 997 |
+
|
| 998 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:39
|
| 999 |
+
#, php-format
|
| 1000 |
+
msgid ""
|
| 1001 |
+
"You are about to delete this link '%s'\n"
|
| 1002 |
+
" 'Cancel' to stop, 'OK' to delete."
|
| 1003 |
+
msgstr ""
|
| 1004 |
+
"Du er ved at slette dette link: '%s'\n"
|
| 1005 |
+
" 'Annullér' for at stoppe, 'OK' for at slette."
|
| 1006 |
+
|
| 1007 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:39
|
| 1008 |
+
msgid "Delete"
|
| 1009 |
+
msgstr "Slet"
|
| 1010 |
+
|
| 1011 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:75
|
| 1012 |
+
msgid "Nothing to update"
|
| 1013 |
+
msgstr "Intet at opdatere"
|
| 1014 |
+
|
| 1015 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:89
|
| 1016 |
+
#, php-format
|
| 1017 |
+
msgid "Updating bookmark %d failed"
|
| 1018 |
+
msgstr "Opdatering af bogmærket %d mislykkedes"
|
| 1019 |
+
|
| 1020 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:120
|
| 1021 |
+
#, php-format
|
| 1022 |
+
msgid "Failed to delete blogroll link \"%s\" (%d)"
|
| 1023 |
+
msgstr "Det mislykkedes slette linket \"%s\" (%d) fra Links"
|
| 1024 |
+
|
| 1025 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/blogroll.php:280
|
| 1026 |
+
#, php-format
|
| 1027 |
+
msgid "%d blogroll link deleted"
|
| 1028 |
+
msgid_plural "%d blogroll links deleted"
|
| 1029 |
+
msgstr[0] "%d link slettet fra Links"
|
| 1030 |
+
msgstr[1] "%d links slettet fra Links"
|
| 1031 |
+
|
| 1032 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:46
|
| 1033 |
+
#, php-format
|
| 1034 |
+
msgid "Updating comment %d failed"
|
| 1035 |
+
msgstr "Opdatering af kommentaren %d mislykkedes"
|
| 1036 |
+
|
| 1037 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:64
|
| 1038 |
+
#, php-format
|
| 1039 |
+
msgid "Failed to delete comment %d"
|
| 1040 |
+
msgstr "Det mislykkedes at slette kommentaren %d"
|
| 1041 |
+
|
| 1042 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:107
|
| 1043 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:149
|
| 1044 |
+
msgid "Edit comment"
|
| 1045 |
+
msgstr "Redigér kommentar"
|
| 1046 |
+
|
| 1047 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:114
|
| 1048 |
+
msgid "Delete Permanently"
|
| 1049 |
+
msgstr "Slet permanent"
|
| 1050 |
+
|
| 1051 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:116
|
| 1052 |
+
msgid "Move this comment to the trash"
|
| 1053 |
+
msgstr "Flyt denne kommentar til papirkurven"
|
| 1054 |
+
|
| 1055 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:116
|
| 1056 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:204
|
| 1057 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:19
|
| 1058 |
+
msgid "Trash"
|
| 1059 |
+
msgstr "Papirkurv"
|
| 1060 |
+
|
| 1061 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:120
|
| 1062 |
+
msgid "View comment"
|
| 1063 |
+
msgstr "Se kommentar"
|
| 1064 |
+
|
| 1065 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:120
|
| 1066 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:209
|
| 1067 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:24
|
| 1068 |
+
msgid "View"
|
| 1069 |
+
msgstr "Se"
|
| 1070 |
+
|
| 1071 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:279
|
| 1072 |
+
#, php-format
|
| 1073 |
+
msgid "%d comment moved to the trash"
|
| 1074 |
+
msgid_plural "%d comments moved to the trash"
|
| 1075 |
+
msgstr[0] "%d kommentar flyttet til papirkurven"
|
| 1076 |
+
msgstr[1] "%d kommentarer flyttet til papirkurven"
|
| 1077 |
+
|
| 1078 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/comment.php:289
|
| 1079 |
+
#, php-format
|
| 1080 |
+
msgid "%d comment has been deleted"
|
| 1081 |
+
msgid_plural "%d comments have been deleted"
|
| 1082 |
+
msgstr[0] "%d kommentar er blevet slettet"
|
| 1083 |
+
msgstr[1] "%d kommentarer er blevet slettede"
|
| 1084 |
+
|
| 1085 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:73
|
| 1086 |
+
#, php-format
|
| 1087 |
+
msgid "Failed to update the meta field '%s' on %s [%d]"
|
| 1088 |
+
msgstr "Det mislykkedes at opdatere metafeltet '%s' for %s [%d]"
|
| 1089 |
+
|
| 1090 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:99
|
| 1091 |
+
#, php-format
|
| 1092 |
+
msgid "Failed to delete the meta field '%s' on %s [%d]"
|
| 1093 |
+
msgstr "Det mislykkedes at slette metafeltet '%s' for %s [%d]"
|
| 1094 |
+
|
| 1095 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:191
|
| 1096 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:201
|
| 1097 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:16
|
| 1098 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:41
|
| 1099 |
+
msgid "Edit this post"
|
| 1100 |
+
msgstr "Redigér dette indlæg"
|
| 1101 |
+
|
| 1102 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:204
|
| 1103 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:19
|
| 1104 |
+
msgid "Move this post to the Trash"
|
| 1105 |
+
msgstr "Flyt dette indlæg til papirkurven"
|
| 1106 |
+
|
| 1107 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:206
|
| 1108 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:21
|
| 1109 |
+
msgid "Delete this post permanently"
|
| 1110 |
+
msgstr "Slet dette indlæg permanent"
|
| 1111 |
+
|
| 1112 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:206
|
| 1113 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:21
|
| 1114 |
#, php-format
|
| 1115 |
+
msgid ""
|
| 1116 |
+
"You are about to delete this post '%s'\n"
|
| 1117 |
+
" 'Cancel' to stop, 'OK' to delete."
|
| 1118 |
+
msgstr ""
|
| 1119 |
+
"Du er ved at slette dette indlæg: '%s'\n"
|
| 1120 |
+
" 'Annullér' for at stoppe, 'OK' for at slette."
|
| 1121 |
+
|
| 1122 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:209
|
| 1123 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:24
|
| 1124 |
+
#, php-format
|
| 1125 |
+
msgid "View \"%s\""
|
| 1126 |
+
msgstr "Se \"%s\""
|
| 1127 |
|
| 1128 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:248
|
| 1129 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:127
|
| 1130 |
#, php-format
|
| 1131 |
+
msgid "Failed to delete post \"%s\" (%d)"
|
| 1132 |
+
msgstr "Det mislykkedes at slette indlægget \"%s\" (%d)"
|
| 1133 |
+
|
| 1134 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:479
|
| 1135 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:300
|
| 1136 |
+
#, php-format
|
| 1137 |
+
msgid "%d post moved to the trash"
|
| 1138 |
+
msgid_plural "%d posts moved to the trash"
|
| 1139 |
+
msgstr[0] "%d indlæg flyttet til papirkurven"
|
| 1140 |
+
msgstr[1] "%d indlæg flyttet til papirkurven"
|
| 1141 |
+
|
| 1142 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/custom_field.php:481
|
| 1143 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:302
|
| 1144 |
+
#, php-format
|
| 1145 |
+
msgid "%d post deleted"
|
| 1146 |
+
msgid_plural "%d posts deleted"
|
| 1147 |
+
msgstr[0] "%d indlæg slettet"
|
| 1148 |
+
msgstr[1] "%d indlæg slettet"
|
| 1149 |
+
|
| 1150 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/dummy.php:21
|
| 1151 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/dummy.php:32
|
| 1152 |
+
#, php-format
|
| 1153 |
+
msgid "I don't know how to edit a '%s' [%d]."
|
| 1154 |
+
msgstr "Jeg ved ikke, hvordan '%s' [%d] skal redigeres."
|
| 1155 |
+
|
| 1156 |
+
#: d:\wordpress\plugins\broken-link-checker/includes/containers/post.php:96
|
| 1157 |
+
#, php-format
|
| 1158 |
+
msgid "Updating post %d failed"
|
| 1159 |
+
msgstr "Opdatering af indlægget %d mislykkedes"
|
| 1160 |
+
|
| 1161 |
+
#~ msgid "Excluded"
|
| 1162 |
+
#~ msgstr "Ekskluderet"
|
| 1163 |
+
|
| 1164 |
+
#~ msgid "Add this URL to the exclusion list"
|
| 1165 |
+
#~ msgstr "Tilføj denne URL til eksklusionslisten"
|
| 1166 |
+
|
| 1167 |
+
#~ msgid "Exclude"
|
| 1168 |
+
#~ msgstr "Ekskludér"
|
| 1169 |
+
|
| 1170 |
+
#~ msgid "Discard"
|
| 1171 |
+
#~ msgstr "Stryg"
|
| 1172 |
+
|
| 1173 |
+
#~ msgid ""
|
| 1174 |
+
#~ "This link wasn't checked because a matching keyword was found on your "
|
| 1175 |
+
#~ "exclusion list."
|
| 1176 |
+
#~ msgstr ""
|
| 1177 |
+
#~ "Dette link blev ikke tjekket, fordi et matchende nøgleord fandtes på din "
|
| 1178 |
+
#~ "eksklusionsliste."
|
| 1179 |
+
|
| 1180 |
+
#~ msgid "URL %s was removed."
|
| 1181 |
+
#~ msgstr "URL'en %s blev fjernet."
|
| 1182 |
+
|
| 1183 |
+
#~ msgid "URL %s added to the exclusion list"
|
| 1184 |
+
#~ msgstr "URL'en %s tilføjet til eksklusionslisten"
|
| 1185 |
+
|
| 1186 |
+
#~ msgid "Link ID not specified"
|
| 1187 |
+
#~ msgstr "Link-id ikke angivet"
|
| 1188 |
+
|
| 1189 |
+
#~ msgid "First try : %d"
|
| 1190 |
+
#~ msgstr "Første forsøg: %d"
|
| 1191 |
+
|
| 1192 |
+
#~ msgid "Trying a second time with different settings..."
|
| 1193 |
+
#~ msgstr "Prøver en gang mere med andre indstillinger ..."
|
| 1194 |
+
|
| 1195 |
+
#~ msgid "Second try : %d"
|
| 1196 |
+
#~ msgstr "Andet forsøg: %d"
|
| 1197 |
+
|
| 1198 |
+
#~ msgid "Second try : 0 (No response)"
|
| 1199 |
+
#~ msgstr "Andet forsøg: 0 (Intet svar)"
|
| 1200 |
+
|
| 1201 |
+
#~ msgid "Error adding link %s : %s"
|
| 1202 |
+
#~ msgstr "Fejl under forsøg på at tilføje link %s: %s"
|
| 1203 |
|
| 1204 |
+
#~ msgid "Error updating link %d : %s"
|
| 1205 |
+
#~ msgstr "Fejl under forsøg på at opdatere link %d: %s"
|
languages/broken-link-checker-hi_IN.mo
ADDED
|
Binary file
|
languages/broken-link-checker-hi_IN.po
ADDED
|
@@ -0,0 +1,785 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
msgid ""
|
| 2 |
+
msgstr ""
|
| 3 |
+
"Project-Id-Version: broken-link-checker\n"
|
| 4 |
+
"Report-Msgid-Bugs-To: whiteshadow@w-shadow.com\n"
|
| 5 |
+
"POT-Creation-Date: 2009-11-23 19:32+0000\n"
|
| 6 |
+
"PO-Revision-Date: \n"
|
| 7 |
+
"Last-Translator: Ashish <ashish@outshinesolutions.com>\n"
|
| 8 |
+
"Language-Team: Outshine Solutions <pratyush.krishna@outshinesolutions.com>\n"
|
| 9 |
+
"MIME-Version: 1.0\n"
|
| 10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 13 |
+
"X-Poedit-Language: hindi\n"
|
| 14 |
+
"X-Poedit-Country: india\n"
|
| 15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
| 16 |
+
|
| 17 |
+
#: core.php:133
|
| 18 |
+
#: core.php:1564
|
| 19 |
+
msgid "Loading..."
|
| 20 |
+
msgstr "लोड हो रहा है ..."
|
| 21 |
+
|
| 22 |
+
#: core.php:156
|
| 23 |
+
#: core.php:593
|
| 24 |
+
msgid "[ Network error ]"
|
| 25 |
+
msgstr "[नेटवर्क त्रुटि]"
|
| 26 |
+
|
| 27 |
+
#: core.php:181
|
| 28 |
+
msgid "Automatically expand the widget if broken links have been detected"
|
| 29 |
+
msgstr "स्वतः ही विजेट विस्तार अगर संपर्क टूटा पता लग गया है"
|
| 30 |
+
|
| 31 |
+
#: core.php:365
|
| 32 |
+
#: core.php:374
|
| 33 |
+
#: core.php:404
|
| 34 |
+
#: core.php:416
|
| 35 |
+
#: core.php:990
|
| 36 |
+
#: core.php:1019
|
| 37 |
+
#: core.php:1068
|
| 38 |
+
#, php-format
|
| 39 |
+
msgid "Database error : %s"
|
| 40 |
+
msgstr "डेटाबेस त्रुटि: %s"
|
| 41 |
+
|
| 42 |
+
#: core.php:442
|
| 43 |
+
msgid "Link Checker Settings"
|
| 44 |
+
msgstr "लिंक परीक्षक सेटिंग्स"
|
| 45 |
+
|
| 46 |
+
#: core.php:443
|
| 47 |
+
msgid "Link Checker"
|
| 48 |
+
msgstr "लिंक परीक्षक"
|
| 49 |
+
|
| 50 |
+
#: core.php:449
|
| 51 |
+
msgid "View Broken Links"
|
| 52 |
+
msgstr "देखें टूटी कड़ियाँ"
|
| 53 |
+
|
| 54 |
+
#: core.php:450
|
| 55 |
+
#: core.php:881
|
| 56 |
+
msgid "Broken Links"
|
| 57 |
+
msgstr "टूटी कड़ियाँ"
|
| 58 |
+
|
| 59 |
+
#: core.php:473
|
| 60 |
+
msgid "Settings"
|
| 61 |
+
msgstr "सेटिंग्स"
|
| 62 |
+
|
| 63 |
+
#: core.php:557
|
| 64 |
+
msgid "Broken Link Checker Options"
|
| 65 |
+
msgstr "टूटी हुई लिंक परीक्षक विकल्प"
|
| 66 |
+
|
| 67 |
+
#: core.php:570
|
| 68 |
+
msgid "Status"
|
| 69 |
+
msgstr "स्थिति"
|
| 70 |
+
|
| 71 |
+
#: core.php:572
|
| 72 |
+
#: core.php:812
|
| 73 |
+
msgid "Show debug info"
|
| 74 |
+
msgstr "दिखाएँ डिबग जानकारी"
|
| 75 |
+
|
| 76 |
+
#: core.php:606
|
| 77 |
+
msgid "Re-check all pages"
|
| 78 |
+
msgstr "फिर से सभी पृष्ठों की जाँच"
|
| 79 |
+
|
| 80 |
+
#: core.php:630
|
| 81 |
+
msgid "Check each link"
|
| 82 |
+
msgstr "एक लिंक की जाँच करें"
|
| 83 |
+
|
| 84 |
+
#: core.php:635
|
| 85 |
+
#, php-format
|
| 86 |
+
msgid "Every %s hours"
|
| 87 |
+
msgstr "हर %s घंटे "
|
| 88 |
+
|
| 89 |
+
#: core.php:644
|
| 90 |
+
msgid "Existing links will be checked this often. New links will usually be checked ASAP."
|
| 91 |
+
msgstr "मौजूदा लिंक की इस बार जाँच की जाएगी. नई लिंक आमतौर ASAP की जाँच की जाएगी."
|
| 92 |
+
|
| 93 |
+
#: core.php:651
|
| 94 |
+
msgid "Broken link CSS"
|
| 95 |
+
msgstr "टूटी हुई कड़ी सीएसएस"
|
| 96 |
+
|
| 97 |
+
#: core.php:656
|
| 98 |
+
msgid "Apply <em>class=\"broken_link\"</em> to broken links"
|
| 99 |
+
msgstr " टूटी कड़ियों <em>class=\"broken_link\"</em>को लागू करना "
|
| 100 |
+
|
| 101 |
+
#: core.php:668
|
| 102 |
+
msgid "Removed link CSS"
|
| 103 |
+
msgstr "हटाया लिंक सीएसएस"
|
| 104 |
+
|
| 105 |
+
#: core.php:673
|
| 106 |
+
msgid "Apply <em>class=\"removed_link\"</em> to unlinked links"
|
| 107 |
+
msgstr "लागू करना <em>class=\"removed_link\"</em> लिंक को हटाया"
|
| 108 |
+
|
| 109 |
+
#: core.php:685
|
| 110 |
+
msgid "Exclusion list"
|
| 111 |
+
msgstr "बहिष्करण सूची"
|
| 112 |
+
|
| 113 |
+
#: core.php:686
|
| 114 |
+
msgid "Don't check links where the URL contains any of these words (one per line) :"
|
| 115 |
+
msgstr "लिंक की जाँच मत करो जहां यूआरएल इन शब्दों के किसी भी होता है"
|
| 116 |
+
|
| 117 |
+
#: core.php:696
|
| 118 |
+
msgid "Custom fields"
|
| 119 |
+
msgstr "कस्टम क्षेत्र"
|
| 120 |
+
|
| 121 |
+
#: core.php:697
|
| 122 |
+
msgid "Check URLs entered in these custom fields (one per line) :"
|
| 123 |
+
msgstr "जांच यूआरएल इन कस्टम क्षेत्रों में प्रवेश किया (प्रति पंक्ति एक):"
|
| 124 |
+
|
| 125 |
+
#: core.php:708
|
| 126 |
+
msgid "Advanced"
|
| 127 |
+
msgstr "उन्नत"
|
| 128 |
+
|
| 129 |
+
#: core.php:714
|
| 130 |
+
msgid "Timeout"
|
| 131 |
+
msgstr "मध्यांतर"
|
| 132 |
+
|
| 133 |
+
#: core.php:720
|
| 134 |
+
#: core.php:776
|
| 135 |
+
#, php-format
|
| 136 |
+
msgid "%s seconds"
|
| 137 |
+
msgstr "%s सेकंड"
|
| 138 |
+
|
| 139 |
+
#: core.php:729
|
| 140 |
+
msgid "Links that take longer than this to load will be marked as broken."
|
| 141 |
+
msgstr "लिंक है कि इस तरह से टूट के रूप में चिह्नित किया जाएगा लोड करने के लिए"
|
| 142 |
+
|
| 143 |
+
#: core.php:738
|
| 144 |
+
msgid "Custom temporary directory"
|
| 145 |
+
msgstr "कस्टम अस्थायी निर्देशिका"
|
| 146 |
+
|
| 147 |
+
#: core.php:747
|
| 148 |
+
#: core.php:2511
|
| 149 |
+
msgid "OK"
|
| 150 |
+
msgstr "ठीक है"
|
| 151 |
+
|
| 152 |
+
#: core.php:750
|
| 153 |
+
msgid "Error : This directory isn't writable by PHP."
|
| 154 |
+
msgstr "त्रुटि: इस निर्देशिका PHP द्वारा writable नहीं है."
|
| 155 |
+
|
| 156 |
+
#: core.php:755
|
| 157 |
+
msgid "Error : This directory doesn't exist."
|
| 158 |
+
msgstr " त्रुटि: इस निर्देशिका में मौजूद नहीं है."
|
| 159 |
+
|
| 160 |
+
#: core.php:763
|
| 161 |
+
msgid "Set this field if you want the plugin to use a custom directory for its lockfiles. Otherwise, leave it blank."
|
| 162 |
+
msgstr "क्षेत्र सेट करें यदि आप प्लगइन को अपनी lockfiles के लिए एक कस्टम निर्देशिका का उपयोग करना चाहता हूँ. अन्यथा, इसे खाली छोड़ दें."
|
| 163 |
+
|
| 164 |
+
#: core.php:770
|
| 165 |
+
msgid "Max. execution time"
|
| 166 |
+
msgstr "मैक्स. निष्पादन समय"
|
| 167 |
+
|
| 168 |
+
#: core.php:787
|
| 169 |
+
msgid "The plugin works by periodically creating a background worker instance that parses your posts looking for links, checks the discovered URLs, and performs other time-consuming tasks. Here you can set for how long, at most, the background instance may run each time before stopping."
|
| 170 |
+
msgstr "प्लगइन समय समय पर एक पृष्ठभूमि कार्यकर्ता मसलन बनाने कि parses अपने पोस्ट के लिए लिंक देख कर काम करता है, चेक की खोज यूआरएल, और समय लेने वाली अन्य कार्य करता है. यहाँ आप के लिए सेट कर सकते हैं कब तक, अधिक से अधिक , पृष्ठभूमि उदाहरण रोक से पहले हर बार चला सकते हैं."
|
| 171 |
+
|
| 172 |
+
#: core.php:797
|
| 173 |
+
msgid "Save Changes"
|
| 174 |
+
msgstr "परिवर्तन सहेजें"
|
| 175 |
+
|
| 176 |
+
#: core.php:810
|
| 177 |
+
msgid "Hide debug info"
|
| 178 |
+
msgstr "छिपाएँ डिबग जानकारी"
|
| 179 |
+
|
| 180 |
+
#: core.php:880
|
| 181 |
+
msgid "Broken"
|
| 182 |
+
msgstr "टूटा हुआ"
|
| 183 |
+
|
| 184 |
+
#: core.php:882
|
| 185 |
+
msgid "No broken links found"
|
| 186 |
+
msgstr "टूटी कड़ियाँ नहीं मिली "
|
| 187 |
+
|
| 188 |
+
#: core.php:886
|
| 189 |
+
msgid "Redirects"
|
| 190 |
+
msgstr "पुनर्निर्देश"
|
| 191 |
+
|
| 192 |
+
#: core.php:887
|
| 193 |
+
msgid "Redirected Links"
|
| 194 |
+
msgstr "लिंक भेजा गया "
|
| 195 |
+
|
| 196 |
+
#: core.php:888
|
| 197 |
+
msgid "No redirects found"
|
| 198 |
+
msgstr " redirects नहीं मिला"
|
| 199 |
+
|
| 200 |
+
#: core.php:893
|
| 201 |
+
msgid "All"
|
| 202 |
+
msgstr "सब"
|
| 203 |
+
|
| 204 |
+
#: core.php:894
|
| 205 |
+
msgid "Detected Links"
|
| 206 |
+
msgstr "पता कड़ियाँ"
|
| 207 |
+
|
| 208 |
+
#: core.php:895
|
| 209 |
+
msgid "No links found (yet)"
|
| 210 |
+
msgstr "कोई संबंध नहीं (अभी तक) मिला"
|
| 211 |
+
|
| 212 |
+
#: core.php:922
|
| 213 |
+
#: core.php:1033
|
| 214 |
+
msgid "No links found for your query"
|
| 215 |
+
msgstr "कोई लिंक आपकी क्वेरी के लिए नहीं मिला"
|
| 216 |
+
|
| 217 |
+
#: core.php:970
|
| 218 |
+
msgid "You must enter a filter name!"
|
| 219 |
+
msgstr "एक फिल्टर का नाम दर्ज करना होगा!"
|
| 220 |
+
|
| 221 |
+
#: core.php:974
|
| 222 |
+
msgid "Invalid search query."
|
| 223 |
+
msgstr "अमान्य खोज क्वेरी."
|
| 224 |
+
|
| 225 |
+
#: core.php:985
|
| 226 |
+
#, php-format
|
| 227 |
+
msgid "Filter \"%s\" created"
|
| 228 |
+
msgstr "फ़िल्टर \"%s\" निर्मित"
|
| 229 |
+
|
| 230 |
+
#: core.php:1007
|
| 231 |
+
msgid "Filter ID not specified."
|
| 232 |
+
msgstr "फ़िल्टर निर्दिष्ट आईडी नहीं है."
|
| 233 |
+
|
| 234 |
+
#: core.php:1016
|
| 235 |
+
msgid "Filter deleted"
|
| 236 |
+
msgstr "फ़िल्टर हटा दिया"
|
| 237 |
+
|
| 238 |
+
#: core.php:1031
|
| 239 |
+
#: core.php:1147
|
| 240 |
+
msgid "Search"
|
| 241 |
+
msgstr "खोज"
|
| 242 |
+
|
| 243 |
+
#: core.php:1032
|
| 244 |
+
msgid "Search Results"
|
| 245 |
+
msgstr "खोज परिणाम"
|
| 246 |
+
|
| 247 |
+
#: core.php:1131
|
| 248 |
+
msgid "Save This Search As a Filter"
|
| 249 |
+
msgstr "एक फ़िल्टर के रूप में यह खोज सहेजें"
|
| 250 |
+
|
| 251 |
+
#: core.php:1141
|
| 252 |
+
msgid "Delete This Filter"
|
| 253 |
+
msgstr "हटाएँ यह फ़िल्टर"
|
| 254 |
+
|
| 255 |
+
#: core.php:1157
|
| 256 |
+
msgid "Link text"
|
| 257 |
+
msgstr "कड़ी पाठ"
|
| 258 |
+
|
| 259 |
+
#: core.php:1160
|
| 260 |
+
#: core.php:1276
|
| 261 |
+
msgid "URL"
|
| 262 |
+
msgstr "यूआरएल"
|
| 263 |
+
|
| 264 |
+
#: core.php:1163
|
| 265 |
+
#: core.php:1865
|
| 266 |
+
msgid "HTTP code"
|
| 267 |
+
msgstr "HTTP कोड"
|
| 268 |
+
|
| 269 |
+
#: core.php:1166
|
| 270 |
+
msgid "Link status"
|
| 271 |
+
msgstr "लिंक स्थिति"
|
| 272 |
+
|
| 273 |
+
#: core.php:1182
|
| 274 |
+
msgid "Link type"
|
| 275 |
+
msgstr "लिंक प्रकार"
|
| 276 |
+
|
| 277 |
+
#: core.php:1186
|
| 278 |
+
msgid "Any"
|
| 279 |
+
msgstr "कोई"
|
| 280 |
+
|
| 281 |
+
#: core.php:1187
|
| 282 |
+
msgid "Normal link"
|
| 283 |
+
msgstr "सामान्य लिंक"
|
| 284 |
+
|
| 285 |
+
#: core.php:1188
|
| 286 |
+
#: core.php:1347
|
| 287 |
+
msgid "Image"
|
| 288 |
+
msgstr "छवि"
|
| 289 |
+
|
| 290 |
+
#: core.php:1189
|
| 291 |
+
#: core.php:1358
|
| 292 |
+
msgid "Custom field"
|
| 293 |
+
msgstr "कस्टम क्षेत्र"
|
| 294 |
+
|
| 295 |
+
#: core.php:1190
|
| 296 |
+
#: core.php:1366
|
| 297 |
+
msgid "Bookmark"
|
| 298 |
+
msgstr "बुकमार्क"
|
| 299 |
+
|
| 300 |
+
#: core.php:1203
|
| 301 |
+
msgid "Search Links"
|
| 302 |
+
msgstr "खोज कड़ियाँ"
|
| 303 |
+
|
| 304 |
+
#: core.php:1204
|
| 305 |
+
#: core.php:1399
|
| 306 |
+
msgid "Cancel"
|
| 307 |
+
msgstr "रद्द करें"
|
| 308 |
+
|
| 309 |
+
#: core.php:1245
|
| 310 |
+
msgid "«"
|
| 311 |
+
msgstr "«"
|
| 312 |
+
|
| 313 |
+
#: core.php:1246
|
| 314 |
+
msgid "»"
|
| 315 |
+
msgstr "»"
|
| 316 |
+
|
| 317 |
+
#: core.php:1253
|
| 318 |
+
#: core.php:1429
|
| 319 |
+
#, php-format
|
| 320 |
+
msgid "Displaying %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 321 |
+
msgstr "प्रदर्शित %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 322 |
+
|
| 323 |
+
#: core.php:1273
|
| 324 |
+
msgid "Source"
|
| 325 |
+
msgstr "स्रोत"
|
| 326 |
+
|
| 327 |
+
#: core.php:1275
|
| 328 |
+
msgid "Link Text"
|
| 329 |
+
msgstr "कड़ी पाठ"
|
| 330 |
+
|
| 331 |
+
#: core.php:1302
|
| 332 |
+
#: core.php:1308
|
| 333 |
+
msgid "Edit this post"
|
| 334 |
+
msgstr "इस पोस्ट को संपादित करें"
|
| 335 |
+
|
| 336 |
+
#: core.php:1308
|
| 337 |
+
#: core.php:1323
|
| 338 |
+
msgid "Edit"
|
| 339 |
+
msgstr "संपादित करें"
|
| 340 |
+
|
| 341 |
+
#: core.php:1309
|
| 342 |
+
msgid "Delete this post"
|
| 343 |
+
msgstr "इस पोस्ट को हटाना"
|
| 344 |
+
|
| 345 |
+
#: core.php:1309
|
| 346 |
+
#, php-format
|
| 347 |
+
msgid ""
|
| 348 |
+
"You are about to delete this post '%s'\n"
|
| 349 |
+
" 'Cancel' to stop, 'OK' to delete."
|
| 350 |
+
msgstr ""
|
| 351 |
+
"तुम्हारे बारे में इस पद को नष्ट कर रहे हैं '%s'\n"
|
| 352 |
+
" 'Cancel' बंद के लिए 'OK' नष्ट करने के लिए'."
|
| 353 |
+
|
| 354 |
+
#: core.php:1309
|
| 355 |
+
#: core.php:1324
|
| 356 |
+
msgid "Delete"
|
| 357 |
+
msgstr "मिटाना"
|
| 358 |
+
|
| 359 |
+
#: core.php:1311
|
| 360 |
+
#, php-format
|
| 361 |
+
msgid "View \"%s\""
|
| 362 |
+
msgstr "दृश्य \"%s\""
|
| 363 |
+
|
| 364 |
+
#: core.php:1311
|
| 365 |
+
msgid "View"
|
| 366 |
+
msgstr "दृश्य"
|
| 367 |
+
|
| 368 |
+
#: core.php:1318
|
| 369 |
+
#: core.php:1323
|
| 370 |
+
msgid "Edit this bookmark"
|
| 371 |
+
msgstr "इस बुकमार्क को संपादित करें"
|
| 372 |
+
|
| 373 |
+
#: core.php:1324
|
| 374 |
+
#, php-format
|
| 375 |
+
msgid ""
|
| 376 |
+
"You are about to delete this link '%s'\n"
|
| 377 |
+
" 'Cancel' to stop, 'OK' to delete."
|
| 378 |
+
msgstr ""
|
| 379 |
+
"तुम्हारे बारे में इस लिंक को नष्ट कर रहे हैं '%s'\n"
|
| 380 |
+
" 'Cancel' बंद के लिए 'OK' नष्ट करने के लिए'."
|
| 381 |
+
|
| 382 |
+
#: core.php:1333
|
| 383 |
+
msgid "[An orphaned link! This is a bug.]"
|
| 384 |
+
msgstr "[एक अनाथ लिंक! यह एक बग है.]"
|
| 385 |
+
|
| 386 |
+
#: core.php:1381
|
| 387 |
+
msgid "Show more info about this link"
|
| 388 |
+
msgstr "दिखाएँ इस लिंक के बारे में अधिक जानकारी"
|
| 389 |
+
|
| 390 |
+
#: core.php:1381
|
| 391 |
+
#: core.php:2804
|
| 392 |
+
msgid "Details"
|
| 393 |
+
msgstr "विवरण"
|
| 394 |
+
|
| 395 |
+
#: core.php:1383
|
| 396 |
+
msgid "Remove this link from all posts"
|
| 397 |
+
msgstr "सभी पदों से इस लिंक निकालें"
|
| 398 |
+
|
| 399 |
+
#: core.php:1384
|
| 400 |
+
#: core.php:1651
|
| 401 |
+
msgid "Unlink"
|
| 402 |
+
msgstr "उतारना"
|
| 403 |
+
|
| 404 |
+
#: core.php:1387
|
| 405 |
+
#: core.php:1681
|
| 406 |
+
#: core.php:1692
|
| 407 |
+
msgid "Excluded"
|
| 408 |
+
msgstr "अपवर्जित"
|
| 409 |
+
|
| 410 |
+
#: core.php:1389
|
| 411 |
+
msgid "Add this URL to the exclusion list"
|
| 412 |
+
msgstr "अपवर्जन सूची में इस URL जोड़ें"
|
| 413 |
+
|
| 414 |
+
#: core.php:1390
|
| 415 |
+
#: core.php:1695
|
| 416 |
+
msgid "Exclude"
|
| 417 |
+
msgstr "बाहर निकालें"
|
| 418 |
+
|
| 419 |
+
#: core.php:1393
|
| 420 |
+
msgid "Edit link URL"
|
| 421 |
+
msgstr "संपादित करें कड़ी यूआरएल"
|
| 422 |
+
|
| 423 |
+
#: core.php:1393
|
| 424 |
+
#: core.php:1592
|
| 425 |
+
#: core.php:1620
|
| 426 |
+
msgid "Edit URL"
|
| 427 |
+
msgstr "संपादित करें URL"
|
| 428 |
+
|
| 429 |
+
#: core.php:1399
|
| 430 |
+
msgid "Cancel URL editing"
|
| 431 |
+
msgstr "रद्द यूआरएल संपादन"
|
| 432 |
+
|
| 433 |
+
#: core.php:1413
|
| 434 |
+
msgid "Remove this link from the list of broken links and mark it as valid"
|
| 435 |
+
msgstr "टूटी कड़ियों की सूची से लिंक निकालें और उसे मान्य के रूप में चिह्नित करो"
|
| 436 |
+
|
| 437 |
+
#: core.php:1415
|
| 438 |
+
#: core.php:1484
|
| 439 |
+
msgid "Discard"
|
| 440 |
+
msgstr "रद्द करें"
|
| 441 |
+
|
| 442 |
+
#: core.php:1460
|
| 443 |
+
#: core.php:1627
|
| 444 |
+
#: core.php:1664
|
| 445 |
+
msgid "Wait..."
|
| 446 |
+
msgstr "प्रतीक्षा करें ..."
|
| 447 |
+
|
| 448 |
+
#: core.php:1518
|
| 449 |
+
msgid "Save URL"
|
| 450 |
+
msgstr "सहेजें यूआरएल"
|
| 451 |
+
|
| 452 |
+
#: core.php:1528
|
| 453 |
+
msgid "Saving changes..."
|
| 454 |
+
msgstr "बचत परिवर्तन ..."
|
| 455 |
+
|
| 456 |
+
#: core.php:1740
|
| 457 |
+
msgid "Enter a name for the new custom filter"
|
| 458 |
+
msgstr "नए कस्टम फ़िल्टर के लिए एक नाम दर्ज करें"
|
| 459 |
+
|
| 460 |
+
#: core.php:1751
|
| 461 |
+
msgid ""
|
| 462 |
+
"You are about to delete the current filter.\n"
|
| 463 |
+
"'Cancel' to stop, 'OK' to delete"
|
| 464 |
+
msgstr ""
|
| 465 |
+
"आप वर्तमान फ़िल्टर को नष्ट कर रहे हैं.\n"
|
| 466 |
+
" 'Cancel' बंद के लिए 'OK' नष्ट करने के लिए'."
|
| 467 |
+
|
| 468 |
+
#: core.php:1842
|
| 469 |
+
msgid "Log"
|
| 470 |
+
msgstr "प्रवेश करें"
|
| 471 |
+
|
| 472 |
+
#: core.php:1850
|
| 473 |
+
msgid "Post published on"
|
| 474 |
+
msgstr "पर प्रकाशित पोस्ट"
|
| 475 |
+
|
| 476 |
+
#: core.php:1855
|
| 477 |
+
msgid "Link last checked"
|
| 478 |
+
msgstr "पिछले जाँच लिंक"
|
| 479 |
+
|
| 480 |
+
#: core.php:1859
|
| 481 |
+
msgid "Never"
|
| 482 |
+
msgstr "कभी नहीं"
|
| 483 |
+
|
| 484 |
+
#: core.php:1870
|
| 485 |
+
msgid "Response time"
|
| 486 |
+
msgstr "प्रतिक्रिया समय"
|
| 487 |
+
|
| 488 |
+
#: core.php:1872
|
| 489 |
+
#, php-format
|
| 490 |
+
msgid "%2.3f seconds"
|
| 491 |
+
msgstr "%2.3f सेकंड"
|
| 492 |
+
|
| 493 |
+
#: core.php:1875
|
| 494 |
+
msgid "Final URL"
|
| 495 |
+
msgstr "अंतिम यूआरएल"
|
| 496 |
+
|
| 497 |
+
#: core.php:1880
|
| 498 |
+
msgid "Redirect count"
|
| 499 |
+
msgstr "पुनर्निर्देशन गिनती"
|
| 500 |
+
|
| 501 |
+
#: core.php:1885
|
| 502 |
+
msgid "Instance count"
|
| 503 |
+
msgstr "उदाहरण के गिनती"
|
| 504 |
+
|
| 505 |
+
#: core.php:1894
|
| 506 |
+
#, php-format
|
| 507 |
+
msgid "This link has failed %d time."
|
| 508 |
+
msgid_plural "This link has failed %d times."
|
| 509 |
+
msgstr[0] "इस कड़ी %d समय में नाकाम रही है."
|
| 510 |
+
msgstr[1] "इस कड़ी %d समय में नाकाम रही है."
|
| 511 |
+
|
| 512 |
+
#: core.php:2299
|
| 513 |
+
#: core.php:2629
|
| 514 |
+
msgid "This link wasn't checked because a matching keyword was found on your exclusion list."
|
| 515 |
+
msgstr "इस लिंक की जाँच नहीं हुयी थी क्योंकि एक खोजशब्द मिलान आपके अपवर्जन सूची पर पाया गया था."
|
| 516 |
+
|
| 517 |
+
#: core.php:2341
|
| 518 |
+
msgid "View broken links"
|
| 519 |
+
msgstr "देखें टूटी कड़ियाँ"
|
| 520 |
+
|
| 521 |
+
#: core.php:2342
|
| 522 |
+
#, php-format
|
| 523 |
+
msgid "Found %d broken link"
|
| 524 |
+
msgid_plural "Found %d broken links"
|
| 525 |
+
msgstr[0] "पाया %d टूटे लिंक"
|
| 526 |
+
msgstr[1] "पाया %d टूटे लिंक"
|
| 527 |
+
|
| 528 |
+
#: core.php:2348
|
| 529 |
+
msgid "No broken links found."
|
| 530 |
+
msgstr "टूटी कड़ियाँ नहीं मिली "
|
| 531 |
+
|
| 532 |
+
#: core.php:2355
|
| 533 |
+
#, php-format
|
| 534 |
+
msgid "%d URL in the work queue"
|
| 535 |
+
msgid_plural "%d URLs in the work queue"
|
| 536 |
+
msgstr[0] "काम कतार में यूआरएल %d "
|
| 537 |
+
msgstr[1] "काम कतार में यूआरएल %d "
|
| 538 |
+
|
| 539 |
+
#: core.php:2358
|
| 540 |
+
msgid "No URLs in the work queue."
|
| 541 |
+
msgstr "काम कतार में यूआरएल नहीं"
|
| 542 |
+
|
| 543 |
+
#: core.php:2364
|
| 544 |
+
#, php-format
|
| 545 |
+
msgid "Detected %d unique URL"
|
| 546 |
+
msgid_plural "Detected %d unique URLs"
|
| 547 |
+
msgstr[0] "पता %d अद्वितीय यूआरएल"
|
| 548 |
+
msgstr[1] "पता %d अद्वितीय यूआरएल"
|
| 549 |
+
|
| 550 |
+
#: core.php:2365
|
| 551 |
+
#, php-format
|
| 552 |
+
msgid "in %d link"
|
| 553 |
+
msgid_plural "in %d links"
|
| 554 |
+
msgstr[0] "%d में कड़ी "
|
| 555 |
+
msgstr[1] "%d में कड़ी "
|
| 556 |
+
|
| 557 |
+
#: core.php:2370
|
| 558 |
+
msgid "and still searching..."
|
| 559 |
+
msgstr "और अभी भी खोज रहा है ..."
|
| 560 |
+
|
| 561 |
+
#: core.php:2376
|
| 562 |
+
msgid "Searching your blog for links..."
|
| 563 |
+
msgstr "संपर्क के लिए अपने ब्लॉग को खोज रहा है ..."
|
| 564 |
+
|
| 565 |
+
#: core.php:2378
|
| 566 |
+
msgid "No links detected."
|
| 567 |
+
msgstr "कोई संबंध नहीं पाया."
|
| 568 |
+
|
| 569 |
+
#: core.php:2450
|
| 570 |
+
#: core.php:2482
|
| 571 |
+
#: core.php:2525
|
| 572 |
+
#: core.php:2606
|
| 573 |
+
msgid "You're not allowed to do that!"
|
| 574 |
+
msgstr "तुम करने की अनुमति नहीं हैं कि!"
|
| 575 |
+
|
| 576 |
+
#: core.php:2458
|
| 577 |
+
#: core.php:2492
|
| 578 |
+
#: core.php:2535
|
| 579 |
+
#: core.php:2616
|
| 580 |
+
#, php-format
|
| 581 |
+
msgid "Oops, I can't find the link %d"
|
| 582 |
+
msgstr "उफ़, मैं कड़ी %d नहीं मिल रहा "
|
| 583 |
+
|
| 584 |
+
#: core.php:2466
|
| 585 |
+
msgid "This link was manually marked as working by the user."
|
| 586 |
+
msgstr "यह लिंक मैन्युअल रूप से उपयोगकर्ता द्वारा कार्य के रूप में चिह्नित किया गया."
|
| 587 |
+
|
| 588 |
+
#: core.php:2472
|
| 589 |
+
msgid "Oops, couldn't modify the link!"
|
| 590 |
+
msgstr "उप्स, कड़ी को संशोधित नहीं कर सकता!"
|
| 591 |
+
|
| 592 |
+
#: core.php:2475
|
| 593 |
+
#: core.php:2552
|
| 594 |
+
msgid "Error : link_id not specified"
|
| 595 |
+
msgstr "त्रुटि: निर्दिष्ट नहीं link_id"
|
| 596 |
+
|
| 597 |
+
#: core.php:2499
|
| 598 |
+
msgid "Oops, the new URL is invalid!"
|
| 599 |
+
msgstr "उफ़, नया URL अवैध है!"
|
| 600 |
+
|
| 601 |
+
#: core.php:2508
|
| 602 |
+
msgid "An unexpected error occured!"
|
| 603 |
+
msgstr "एक अनपेक्षित त्रुटि हो गई!"
|
| 604 |
+
|
| 605 |
+
#: core.php:2517
|
| 606 |
+
msgid "Error : link_id or new_url not specified"
|
| 607 |
+
msgstr "त्रुटि: निर्दिष्ट नहीं link_id या new_url"
|
| 608 |
+
|
| 609 |
+
#: core.php:2542
|
| 610 |
+
#, php-format
|
| 611 |
+
msgid "URL %s was removed."
|
| 612 |
+
msgstr "यूआरएल% s हटा दिया गया."
|
| 613 |
+
|
| 614 |
+
#: core.php:2546
|
| 615 |
+
msgid "The plugin failed to remove the link."
|
| 616 |
+
msgstr "प्लगइन का लिंक हटा विफल रहे."
|
| 617 |
+
|
| 618 |
+
#: core.php:2561
|
| 619 |
+
msgid "You don't have sufficient privileges to access this information!"
|
| 620 |
+
msgstr "तुम पर्याप्त विशेषाधिकार के लिए इस जानकारी का उपयोग नहीं है!"
|
| 621 |
+
|
| 622 |
+
#: core.php:2574
|
| 623 |
+
msgid "Error : link ID not specified"
|
| 624 |
+
msgstr "त्रुटि: लिंक आईडी निर्दिष्ट नहीं है "
|
| 625 |
+
|
| 626 |
+
#: core.php:2598
|
| 627 |
+
#, php-format
|
| 628 |
+
msgid "Failed to load link details (%s)"
|
| 629 |
+
msgstr "लिंक जानकारी लोड करने में विफल (%s)"
|
| 630 |
+
|
| 631 |
+
#: core.php:2636
|
| 632 |
+
#, php-format
|
| 633 |
+
msgid "URL %s added to the exclusion list"
|
| 634 |
+
msgstr "यूआरएल %s अपवर्जन सूची में शामिल "
|
| 635 |
+
|
| 636 |
+
#: core.php:2640
|
| 637 |
+
msgid "Link ID not specified"
|
| 638 |
+
msgstr "लिंक आईडी निर्दिष्ट नहीं"
|
| 639 |
+
|
| 640 |
+
#: core.php:2790
|
| 641 |
+
#, php-format
|
| 642 |
+
msgid "The current temporary directory is not accessible; please <a href=\"%s\">set a different one</a>."
|
| 643 |
+
msgstr "वर्तमान अस्थायी निर्देशिका उपलब्ध नहीं है;, कृपया <a href=\"%s\">दूसरी तरह की डालो </a>."
|
| 644 |
+
|
| 645 |
+
#: core.php:2795
|
| 646 |
+
#, php-format
|
| 647 |
+
msgid "Please make the directory <code>%1$s</code> writable by plugins or <a href=\"%2$s\">set a custom temporary directory</a>."
|
| 648 |
+
msgstr "कृपया निर्देशिका बनाना <code>%1$s</code> plugins द्वारा writable या <a href=\"%2$s\">एक कस्टम अस्थायी निर्देशिका सेट करे </a>. "
|
| 649 |
+
|
| 650 |
+
#: core.php:2802
|
| 651 |
+
msgid "Broken Link Checker can't create a lockfile."
|
| 652 |
+
msgstr "टूटी हुई लिंक परीक्षक एक lockfile नहीं बना सकते."
|
| 653 |
+
|
| 654 |
+
#: core.php:2807
|
| 655 |
+
msgid "The plugin uses a file-based locking mechanism to ensure that only one instance of the resource-heavy link checking algorithm is running at any given time. Unfortunately, BLC can't find a writable directory where it could store the lockfile - it failed to detect the location of your server's temporary directory, and the plugin's own directory isn't writable by PHP. To fix this problem, please make the plugin's directory writable or enter a specify a custom temporary directory in the plugin's settings."
|
| 656 |
+
msgstr "प्लगइन एक फ़ाइल पर आधारित व्यवस्था का उपयोग करता है, यह सुनिश्चित करने के लिए की केवल संसाधनों में से एक उदाहरण भारी कड़ी जाँच एल्गोरिथ्म पर एक निश्चित समय में चल रहा है. दुर्भाग्य से, BLC को एक writable निर्देशिका नहीं मिल रही है जहां यह lockfile स्टोर सकता है--यह आपके सर्वर अस्थायी निर्देशिका के स्थान का पता लगाने में विफल रहे, और है ही प्लगइन निर्देशिका PHP द्वारा writable नहीं है. इस समस्या को ठीक करने के लिए,कृपया प्लगइन निर्देशिका writable बनाये. या एक प्लगइन सेटिंग्स में एक कस्टम निर्दिष्ट अस्थायी निर्देशिका दर्ज करें. "
|
| 657 |
+
|
| 658 |
+
#: core.php:2827
|
| 659 |
+
msgid "PHP version"
|
| 660 |
+
msgstr "PHP संस्करण"
|
| 661 |
+
|
| 662 |
+
#: core.php:2833
|
| 663 |
+
msgid "MySQL version"
|
| 664 |
+
msgstr "MySQL संस्करण"
|
| 665 |
+
|
| 666 |
+
#: core.php:2846
|
| 667 |
+
msgid "You have an old version of CURL. Redirect detection may not work properly."
|
| 668 |
+
msgstr "तुम पास कर्ल के एक पुराने संस्करण है. पुनर्निर्देशन detection ठीक से काम नहीं कर सकते हैं."
|
| 669 |
+
|
| 670 |
+
#: core.php:2858
|
| 671 |
+
#: core.php:2874
|
| 672 |
+
#: core.php:2879
|
| 673 |
+
msgid "Not installed"
|
| 674 |
+
msgstr "नहीं स्थापित"
|
| 675 |
+
|
| 676 |
+
#: core.php:2861
|
| 677 |
+
msgid "CURL version"
|
| 678 |
+
msgstr "कर्ल संस्करण"
|
| 679 |
+
|
| 680 |
+
#: core.php:2867
|
| 681 |
+
msgid "Installed"
|
| 682 |
+
msgstr "स्थापित"
|
| 683 |
+
|
| 684 |
+
#: core.php:2880
|
| 685 |
+
msgid "You must have either CURL or Snoopy installed for the plugin to work!"
|
| 686 |
+
msgstr "तुम या तो कर्ल या Snoopy प्लगइन काम करने के लिए स्थापित होगा!"
|
| 687 |
+
|
| 688 |
+
#: core.php:2891
|
| 689 |
+
msgid "On"
|
| 690 |
+
msgstr "पर"
|
| 691 |
+
|
| 692 |
+
#: core.php:2892
|
| 693 |
+
msgid "Redirects may be detected as broken links when safe_mode is on."
|
| 694 |
+
msgstr "पुनर्निर्देश टूटी कड़ियों के रूप में पाया जा सकता है जब safe_mode पर है."
|
| 695 |
+
|
| 696 |
+
#: core.php:2897
|
| 697 |
+
#: core.php:2911
|
| 698 |
+
msgid "Off"
|
| 699 |
+
msgstr "बंद"
|
| 700 |
+
|
| 701 |
+
#: core.php:2905
|
| 702 |
+
#, php-format
|
| 703 |
+
msgid "On ( %s )"
|
| 704 |
+
msgstr "पर ( %s )"
|
| 705 |
+
|
| 706 |
+
#: core.php:2906
|
| 707 |
+
msgid "Redirects may be detected as broken links when open_basedir is on."
|
| 708 |
+
msgstr "पुनर्निर्देश टूटी कड़ियों के रूप में पाया जा सकता है जब open_basedir पर है."
|
| 709 |
+
|
| 710 |
+
#: core.php:2925
|
| 711 |
+
msgid "Can't create a lockfile. Please specify a custom temporary directory."
|
| 712 |
+
msgstr " lockfile नहीं बना सकते. कृपया कोई कस्टम अस्थायी निर्देशिका निर्दिष्ट करें."
|
| 713 |
+
|
| 714 |
+
#: link-classes.php:212
|
| 715 |
+
#, php-format
|
| 716 |
+
msgid "First try : %d"
|
| 717 |
+
msgstr "पहला प्रयास करें: %d"
|
| 718 |
+
|
| 719 |
+
#: link-classes.php:214
|
| 720 |
+
msgid "First try : 0 (No response)"
|
| 721 |
+
msgstr "पहला प्रयास करें: : 0 (कोई जवाब नहीं)"
|
| 722 |
+
|
| 723 |
+
#: link-classes.php:222
|
| 724 |
+
msgid "Trying a second time with different settings..."
|
| 725 |
+
msgstr "विभिन्न सेटिंग्स के साथ एक दूसरी बार कोशिश करे ..."
|
| 726 |
+
|
| 727 |
+
#: link-classes.php:237
|
| 728 |
+
#, php-format
|
| 729 |
+
msgid "Second try : %d"
|
| 730 |
+
msgstr "दूसरा प्रयास करें: %d"
|
| 731 |
+
|
| 732 |
+
#: link-classes.php:239
|
| 733 |
+
msgid "Second try : 0 (No response)"
|
| 734 |
+
msgstr "दूसरा प्रयास करें:0 (कोई जवाब नहीं)"
|
| 735 |
+
|
| 736 |
+
#: link-classes.php:265
|
| 737 |
+
msgid "Using Snoopy"
|
| 738 |
+
msgstr "Snoopy का उपयोग कर "
|
| 739 |
+
|
| 740 |
+
#: link-classes.php:285
|
| 741 |
+
msgid "Request timed out."
|
| 742 |
+
msgstr "अनुरोध का समय समाप्त हो."
|
| 743 |
+
|
| 744 |
+
#: link-classes.php:304
|
| 745 |
+
msgid "Link is valid."
|
| 746 |
+
msgstr "लिंक मान्य है."
|
| 747 |
+
|
| 748 |
+
#: link-classes.php:309
|
| 749 |
+
msgid "Link is broken."
|
| 750 |
+
msgstr "लिंक टूटी हुई है."
|
| 751 |
+
|
| 752 |
+
#: link-classes.php:313
|
| 753 |
+
msgid "Most likely the connection timed out or the domain doesn't exist."
|
| 754 |
+
msgstr "सबसे कनेक्शन का समय समाप्त हो जाने की संभावना या डोमेन मौजूद नहीं है."
|
| 755 |
+
|
| 756 |
+
#: link-classes.php:354
|
| 757 |
+
#, php-format
|
| 758 |
+
msgid "Error adding link %s : %s"
|
| 759 |
+
msgstr "त्रुटि जोड़ने लिंक %s : %s"
|
| 760 |
+
|
| 761 |
+
#: link-classes.php:374
|
| 762 |
+
#, php-format
|
| 763 |
+
msgid "Error updating link %d : %s"
|
| 764 |
+
msgstr "त्रुटि अद्यतन कड़ी %d : %s"
|
| 765 |
+
|
| 766 |
+
#. Plugin Name of an extension
|
| 767 |
+
msgid "Broken Link Checker"
|
| 768 |
+
msgstr "टूटी हुई लिंक परीक्षक"
|
| 769 |
+
|
| 770 |
+
#. Plugin URI of an extension
|
| 771 |
+
msgid "http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/"
|
| 772 |
+
msgstr "http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/"
|
| 773 |
+
|
| 774 |
+
#. Description of an extension
|
| 775 |
+
msgid "Checks your posts for broken links and missing images and notifies you on the dashboard if any are found."
|
| 776 |
+
msgstr "टूटी कड़ियों के लिए अपने पदों चेक करे और खोयी हुयी छवियाँ और तुम्हे डैशबोर्ड पर सूचित करता है अगर कोई भी पाए जाते हैं."
|
| 777 |
+
|
| 778 |
+
#. Author of an extension
|
| 779 |
+
msgid "Janis Elsts"
|
| 780 |
+
msgstr "प्रत्युष कृष्ण "
|
| 781 |
+
|
| 782 |
+
#. Author URI of an extension
|
| 783 |
+
msgid "http://w-shadow.com/blog/"
|
| 784 |
+
msgstr "http://w-shadow.com/blog/"
|
| 785 |
+
|
languages/broken-link-checker-ja.mo
ADDED
|
Binary file
|
languages/broken-link-checker-ja.po
ADDED
|
@@ -0,0 +1,1167 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Translation of the WordPress plugin Broken Link Checker 0.9.2 by Janis Elsts.
|
| 2 |
+
# Copyright (C) 2010 Janis Elsts
|
| 3 |
+
# This file is distributed under the same license as the Broken Link Checker package.
|
| 4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
|
| 5 |
+
#
|
| 6 |
+
msgid ""
|
| 7 |
+
msgstr ""
|
| 8 |
+
"Project-Id-Version: Broken Link Checker 0.9.2\n"
|
| 9 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/broken-link-checker\n"
|
| 10 |
+
"POT-Creation-Date: 2010-04-28 18:48+0000\n"
|
| 11 |
+
"PO-Revision-Date: 2010-06-21 16:28+0900\n"
|
| 12 |
+
"Last-Translator: 人間です <ningendesu@live.jp>\n"
|
| 13 |
+
"Language-Team: 人間です <a@ningendesu.com>\n"
|
| 14 |
+
"MIME-Version: 1.0\n"
|
| 15 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
| 16 |
+
"Content-Transfer-Encoding: 8bit\n"
|
| 17 |
+
"X-Poedit-Language: Japanese\n"
|
| 18 |
+
"X-Poedit-Country: JAPAN\n"
|
| 19 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 20 |
+
|
| 21 |
+
#: broken-link-checker.php:273
|
| 22 |
+
msgid "Once Weekly"
|
| 23 |
+
msgstr "週1回"
|
| 24 |
+
|
| 25 |
+
#: core.php:137
|
| 26 |
+
#: includes/admin/links-page-js.php:21
|
| 27 |
+
msgid "Loading..."
|
| 28 |
+
msgstr "読み込み中..."
|
| 29 |
+
|
| 30 |
+
#: core.php:160
|
| 31 |
+
#: core.php:696
|
| 32 |
+
msgid "[ Network error ]"
|
| 33 |
+
msgstr "[ネットワークエラー]"
|
| 34 |
+
|
| 35 |
+
#: core.php:185
|
| 36 |
+
msgid "Automatically expand the widget if broken links have been detected"
|
| 37 |
+
msgstr "リンクエラーが検出された場合に、ウィジェットを自動的に展開する"
|
| 38 |
+
|
| 39 |
+
#: core.php:296
|
| 40 |
+
#, php-format
|
| 41 |
+
msgid "Failed to delete old DB tables. Database error : %s"
|
| 42 |
+
msgstr "古いDBのテーブルを削除に失敗しました。データベースエラー: %s"
|
| 43 |
+
|
| 44 |
+
#: core.php:313
|
| 45 |
+
#, php-format
|
| 46 |
+
msgid "Unexpected error: The plugin doesn't know how to upgrade its database to version '%d'."
|
| 47 |
+
msgstr "予期しないエラー: このプラグインがそのデータベースをバージョン '%d' にアップグレードする方法がわかりません。"
|
| 48 |
+
|
| 49 |
+
#: core.php:349
|
| 50 |
+
#: core.php:378
|
| 51 |
+
#: core.php:420
|
| 52 |
+
#: core.php:445
|
| 53 |
+
#, php-format
|
| 54 |
+
msgid "Failed to create table '%s'. Database error: %s"
|
| 55 |
+
msgstr "テーブル '%s' を作成できませんでした。 データベースエラー: %s"
|
| 56 |
+
|
| 57 |
+
#: core.php:473
|
| 58 |
+
msgid "Link Checker Settings"
|
| 59 |
+
msgstr "Link Checkerの設定"
|
| 60 |
+
|
| 61 |
+
#: core.php:474
|
| 62 |
+
msgid "Link Checker"
|
| 63 |
+
msgstr "Link Checker"
|
| 64 |
+
|
| 65 |
+
#: core.php:480
|
| 66 |
+
msgid "View Broken Links"
|
| 67 |
+
msgstr "リンクエラーを見る"
|
| 68 |
+
|
| 69 |
+
#: core.php:481
|
| 70 |
+
#: includes/links.php:771
|
| 71 |
+
msgid "Broken Links"
|
| 72 |
+
msgstr "リンクエラーをチェック"
|
| 73 |
+
|
| 74 |
+
#: core.php:502
|
| 75 |
+
#, php-format
|
| 76 |
+
msgid "Highlight links broken for at least %s days"
|
| 77 |
+
msgstr "最小 %s 日のリンクエラーをハイライト表示する"
|
| 78 |
+
|
| 79 |
+
#: core.php:528
|
| 80 |
+
msgid "Settings"
|
| 81 |
+
msgstr "設定"
|
| 82 |
+
|
| 83 |
+
#: core.php:538
|
| 84 |
+
#: core.php:1039
|
| 85 |
+
#, php-format
|
| 86 |
+
msgid "Error: The plugin's database tables are not up to date! (Current version : %d, expected : %d)"
|
| 87 |
+
msgstr "エラーが発生しました:プラグインのデータベーステーブルを最新の状態にされていません! (現在のバージョン:%d, 予期されるバージョン: %d)"
|
| 88 |
+
|
| 89 |
+
#: core.php:653
|
| 90 |
+
msgid "Settings saved."
|
| 91 |
+
msgstr "設定を保存"
|
| 92 |
+
|
| 93 |
+
#: core.php:661
|
| 94 |
+
msgid "Broken Link Checker Options"
|
| 95 |
+
msgstr "Broken Link Checkerのオプション"
|
| 96 |
+
|
| 97 |
+
#: core.php:674
|
| 98 |
+
msgid "Status"
|
| 99 |
+
msgstr "ステータス"
|
| 100 |
+
|
| 101 |
+
#: core.php:676
|
| 102 |
+
#: core.php:1019
|
| 103 |
+
msgid "Show debug info"
|
| 104 |
+
msgstr "デバッグ情報を表示"
|
| 105 |
+
|
| 106 |
+
#: core.php:709
|
| 107 |
+
msgid "Re-check all pages"
|
| 108 |
+
msgstr "すべてのページを再確認"
|
| 109 |
+
|
| 110 |
+
#: core.php:733
|
| 111 |
+
msgid "Check each link"
|
| 112 |
+
msgstr "各リンクをチェック"
|
| 113 |
+
|
| 114 |
+
#: core.php:738
|
| 115 |
+
#, php-format
|
| 116 |
+
msgid "Every %s hours"
|
| 117 |
+
msgstr "%s 時間ごと"
|
| 118 |
+
|
| 119 |
+
#: core.php:747
|
| 120 |
+
msgid "Existing links will be checked this often. New links will usually be checked ASAP."
|
| 121 |
+
msgstr "既存のリンクは、定期的にチェックされます。 新しいリンクは通常、至急チェックされます。"
|
| 122 |
+
|
| 123 |
+
#: core.php:754
|
| 124 |
+
msgid "Broken link CSS"
|
| 125 |
+
msgstr "リンクエラーのCSS"
|
| 126 |
+
|
| 127 |
+
#: core.php:759
|
| 128 |
+
msgid "Apply <em>class=\"broken_link\"</em> to broken links"
|
| 129 |
+
msgstr "リンクエラーのクラスは<em>class=\"broken_link\"</em>にする"
|
| 130 |
+
|
| 131 |
+
#: core.php:771
|
| 132 |
+
msgid "Removed link CSS"
|
| 133 |
+
msgstr "削除されたリンク CSS"
|
| 134 |
+
|
| 135 |
+
#: core.php:776
|
| 136 |
+
msgid "Apply <em>class=\"removed_link\"</em> to unlinked links"
|
| 137 |
+
msgstr "削除されたリンクのクラスは<em>class=\"broken_link\"</em>にする"
|
| 138 |
+
|
| 139 |
+
#: core.php:788
|
| 140 |
+
msgid "Broken link SEO"
|
| 141 |
+
msgstr "リンクエラー SEO"
|
| 142 |
+
|
| 143 |
+
#: core.php:793
|
| 144 |
+
msgid "Apply <em>rel=\"nofollow\"</em> to broken links"
|
| 145 |
+
msgstr "リンクエラーには<em>rel=\"nofollow\"</em>を付けておく"
|
| 146 |
+
|
| 147 |
+
#: core.php:799
|
| 148 |
+
msgid "Exclusion list"
|
| 149 |
+
msgstr "除外リスト"
|
| 150 |
+
|
| 151 |
+
#: core.php:800
|
| 152 |
+
msgid "Don't check links where the URL contains any of these words (one per line) :"
|
| 153 |
+
msgstr "URLはこれらの言葉(1行あたり1つ)が含まれるリンクをチェックしないでください:"
|
| 154 |
+
|
| 155 |
+
#: core.php:810
|
| 156 |
+
msgid "Custom fields"
|
| 157 |
+
msgstr "カスタムフィールド"
|
| 158 |
+
|
| 159 |
+
#: core.php:811
|
| 160 |
+
msgid "Check URLs entered in these custom fields (one per line) :"
|
| 161 |
+
msgstr "これらのカスタム フィールド (1 行に 1 つ) で入力した URL を確認します:"
|
| 162 |
+
|
| 163 |
+
#: core.php:821
|
| 164 |
+
msgid "E-mail notifications"
|
| 165 |
+
msgstr "メールで通知"
|
| 166 |
+
|
| 167 |
+
#: core.php:827
|
| 168 |
+
msgid "Send me e-mail notifications about newly detected broken links"
|
| 169 |
+
msgstr "新たに検出されたリンクエラーに関してメール通知を受ける"
|
| 170 |
+
|
| 171 |
+
#: core.php:835
|
| 172 |
+
msgid "Advanced"
|
| 173 |
+
msgstr "高度な設定"
|
| 174 |
+
|
| 175 |
+
#: core.php:841
|
| 176 |
+
msgid "Timeout"
|
| 177 |
+
msgstr "タイムアウト"
|
| 178 |
+
|
| 179 |
+
#: core.php:847
|
| 180 |
+
#: core.php:891
|
| 181 |
+
#, php-format
|
| 182 |
+
msgid "%s seconds"
|
| 183 |
+
msgstr "%s 秒"
|
| 184 |
+
|
| 185 |
+
#: core.php:856
|
| 186 |
+
msgid "Links that take longer than this to load will be marked as broken."
|
| 187 |
+
msgstr "これよりも読み込みに時間がかかったリンクはリンクエラーとマークする"
|
| 188 |
+
|
| 189 |
+
#: core.php:863
|
| 190 |
+
msgid "Link monitor"
|
| 191 |
+
msgstr "リンクモニター"
|
| 192 |
+
|
| 193 |
+
#: core.php:869
|
| 194 |
+
msgid "Run continuously while the Dashboard is open"
|
| 195 |
+
msgstr "継続的にダッシュボードが開いている間実行する"
|
| 196 |
+
|
| 197 |
+
#: core.php:877
|
| 198 |
+
msgid "Run hourly in the background"
|
| 199 |
+
msgstr "バックグラウンドで1時間ごとに実行する"
|
| 200 |
+
|
| 201 |
+
#: core.php:885
|
| 202 |
+
msgid "Max. execution time"
|
| 203 |
+
msgstr "最大実行時間"
|
| 204 |
+
|
| 205 |
+
#: core.php:902
|
| 206 |
+
msgid "The plugin works by periodically launching a background job that parses your posts for links, checks the discovered URLs, and performs other time-consuming tasks. Here you can set for how long, at most, the link monitor may run each time before stopping."
|
| 207 |
+
msgstr "このプラグインは、あなたの記事へのリンクを解析し、検出された URL をチェックし、他の時間のかかるタスクを実行するバックグラウンドジョブを定期的に起動することで動作します。 ここでは、リンクモニタが停止する前に実行することができる時間を設定することができます。"
|
| 208 |
+
|
| 209 |
+
#: core.php:912
|
| 210 |
+
msgid "Custom temporary directory"
|
| 211 |
+
msgstr "一時ディレクトリ"
|
| 212 |
+
|
| 213 |
+
#: core.php:921
|
| 214 |
+
msgid "OK"
|
| 215 |
+
msgstr "OK"
|
| 216 |
+
|
| 217 |
+
#: core.php:924
|
| 218 |
+
msgid "Error : This directory isn't writable by PHP."
|
| 219 |
+
msgstr "エラー : PHP が書き込み可能ではありません。"
|
| 220 |
+
|
| 221 |
+
#: core.php:929
|
| 222 |
+
msgid "Error : This directory doesn't exist."
|
| 223 |
+
msgstr "エラー : このディレクトリーが存在しません。"
|
| 224 |
+
|
| 225 |
+
#: core.php:937
|
| 226 |
+
msgid "Set this field if you want the plugin to use a custom directory for its lockfiles. Otherwise, leave it blank."
|
| 227 |
+
msgstr "ロックファイルにカスタムディレクトリを使用するには、このフィールドを設定します。 それ以外の場合、空白のままにしておきます。"
|
| 228 |
+
|
| 229 |
+
#: core.php:944
|
| 230 |
+
msgid "Server load limit"
|
| 231 |
+
msgstr "サーバーの負担の制限"
|
| 232 |
+
|
| 233 |
+
#: core.php:985
|
| 234 |
+
#, php-format
|
| 235 |
+
msgid "Link checking will be suspended if the average <a href=\"%s\">server load</a> rises above this number. Leave this field blank to disable load limiting."
|
| 236 |
+
msgstr "平均サーバーの<a href=\"%s\">負荷がこの数</a>以上に上昇する場合上昇するとリンクチェックが中断されます。負荷制限を無効にするには、このフィールドを空白にしておきます。"
|
| 237 |
+
|
| 238 |
+
#: core.php:995
|
| 239 |
+
msgid "Load limiting only works on Linux-like systems where <code>/proc/loadavg</code> is present and accessible."
|
| 240 |
+
msgstr "負荷制限が動作し、アクセス可能な '/proc/loadavg' を Linux のようなシステムで動作します。"
|
| 241 |
+
|
| 242 |
+
#: core.php:1004
|
| 243 |
+
msgid "Save Changes"
|
| 244 |
+
msgstr "変更を保存"
|
| 245 |
+
|
| 246 |
+
#: core.php:1017
|
| 247 |
+
msgid "Hide debug info"
|
| 248 |
+
msgstr "デバッグ情報を隠す"
|
| 249 |
+
|
| 250 |
+
#: core.php:1125
|
| 251 |
+
#: core.php:1458
|
| 252 |
+
#: core.php:1490
|
| 253 |
+
#, php-format
|
| 254 |
+
msgid "Database error : %s"
|
| 255 |
+
msgstr "データベース エラー: %s"
|
| 256 |
+
|
| 257 |
+
#: core.php:1200
|
| 258 |
+
msgid "Bulk Actions"
|
| 259 |
+
msgstr "一括操作"
|
| 260 |
+
|
| 261 |
+
#: core.php:1201
|
| 262 |
+
msgid "Recheck"
|
| 263 |
+
msgstr "再確認"
|
| 264 |
+
|
| 265 |
+
#: core.php:1202
|
| 266 |
+
msgid "Fix redirects"
|
| 267 |
+
msgstr "リダイレクトを修正"
|
| 268 |
+
|
| 269 |
+
#: core.php:1203
|
| 270 |
+
#: core.php:1357
|
| 271 |
+
#: includes/admin/links-page-js.php:293
|
| 272 |
+
msgid "Unlink"
|
| 273 |
+
msgstr "リンク解除"
|
| 274 |
+
|
| 275 |
+
#: core.php:1204
|
| 276 |
+
msgid "Delete sources"
|
| 277 |
+
msgstr "ソースを削除"
|
| 278 |
+
|
| 279 |
+
#: core.php:1218
|
| 280 |
+
#: core.php:1392
|
| 281 |
+
msgid "Apply"
|
| 282 |
+
msgstr "適用"
|
| 283 |
+
|
| 284 |
+
#: core.php:1225
|
| 285 |
+
msgid "«"
|
| 286 |
+
msgstr "«"
|
| 287 |
+
|
| 288 |
+
#: core.php:1226
|
| 289 |
+
msgid "»"
|
| 290 |
+
msgstr "»"
|
| 291 |
+
|
| 292 |
+
#: core.php:1233
|
| 293 |
+
#: core.php:1398
|
| 294 |
+
#, php-format
|
| 295 |
+
msgid "Displaying %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 296 |
+
msgstr "表示 %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 297 |
+
|
| 298 |
+
#: core.php:1252
|
| 299 |
+
msgid "Source"
|
| 300 |
+
msgstr "ソース"
|
| 301 |
+
|
| 302 |
+
#: core.php:1253
|
| 303 |
+
msgid "Link Text"
|
| 304 |
+
msgstr "リンクテキスト"
|
| 305 |
+
|
| 306 |
+
#: core.php:1254
|
| 307 |
+
#: includes/admin/search-form.php:42
|
| 308 |
+
msgid "URL"
|
| 309 |
+
msgstr "URL"
|
| 310 |
+
|
| 311 |
+
#: core.php:1330
|
| 312 |
+
msgid "[An orphaned link! This is a bug.]"
|
| 313 |
+
msgstr "[独立したリンク! これはバグです]"
|
| 314 |
+
|
| 315 |
+
#: core.php:1354
|
| 316 |
+
msgid "Show more info about this link"
|
| 317 |
+
msgstr "このリンクに関する表示詳細情報をもっと見る"
|
| 318 |
+
|
| 319 |
+
#: core.php:1354
|
| 320 |
+
#: core.php:2726
|
| 321 |
+
msgid "Details"
|
| 322 |
+
msgstr "詳細"
|
| 323 |
+
|
| 324 |
+
#: core.php:1356
|
| 325 |
+
msgid "Remove this link from all posts"
|
| 326 |
+
msgstr "すべての記事からこのリンクを削除"
|
| 327 |
+
|
| 328 |
+
#: core.php:1362
|
| 329 |
+
msgid "Remove this link from the list of broken links and mark it as valid"
|
| 330 |
+
msgstr "リンクエラーのリストから、このリンクを削除し、有効なものとしてそれをマーク"
|
| 331 |
+
|
| 332 |
+
#: core.php:1363
|
| 333 |
+
#: includes/admin/links-page-js.php:78
|
| 334 |
+
msgid "Not broken"
|
| 335 |
+
msgstr "リンクエラーでない"
|
| 336 |
+
|
| 337 |
+
#: core.php:1367
|
| 338 |
+
msgid "Edit link URL"
|
| 339 |
+
msgstr "リンクのURLを編集"
|
| 340 |
+
|
| 341 |
+
#: core.php:1367
|
| 342 |
+
#: includes/admin/links-page-js.php:199
|
| 343 |
+
#: includes/admin/links-page-js.php:227
|
| 344 |
+
msgid "Edit URL"
|
| 345 |
+
msgstr "URLを編集"
|
| 346 |
+
|
| 347 |
+
#: core.php:1373
|
| 348 |
+
msgid "Cancel URL editing"
|
| 349 |
+
msgstr "URLの編集をキャンセル"
|
| 350 |
+
|
| 351 |
+
#: core.php:1373
|
| 352 |
+
#: includes/admin/search-form.php:87
|
| 353 |
+
msgid "Cancel"
|
| 354 |
+
msgstr "キャンセル"
|
| 355 |
+
|
| 356 |
+
#: core.php:1441
|
| 357 |
+
msgid "You must enter a filter name!"
|
| 358 |
+
msgstr "フィルター名を入力する必要があります!"
|
| 359 |
+
|
| 360 |
+
#: core.php:1445
|
| 361 |
+
msgid "Invalid search query."
|
| 362 |
+
msgstr "無効な検索クエリ"
|
| 363 |
+
|
| 364 |
+
#: core.php:1453
|
| 365 |
+
#, php-format
|
| 366 |
+
msgid "Filter \"%s\" created"
|
| 367 |
+
msgstr "フィルター %s を作成しました。"
|
| 368 |
+
|
| 369 |
+
#: core.php:1481
|
| 370 |
+
msgid "Filter ID not specified."
|
| 371 |
+
msgstr "フィルタが指定されないIDです。"
|
| 372 |
+
|
| 373 |
+
#: core.php:1487
|
| 374 |
+
msgid "Filter deleted"
|
| 375 |
+
msgstr "フィルタを削除"
|
| 376 |
+
|
| 377 |
+
#: core.php:1535
|
| 378 |
+
#, php-format
|
| 379 |
+
msgid "Replaced %d redirect with a direct link"
|
| 380 |
+
msgid_plural "Replaced %d redirects with direct links"
|
| 381 |
+
msgstr[0] "%d個の直接リンクをリダイレクト置き換え"
|
| 382 |
+
msgstr[1] "%d個の直接リンクをリダイレクト置き換え"
|
| 383 |
+
|
| 384 |
+
#: core.php:1546
|
| 385 |
+
#, php-format
|
| 386 |
+
msgid "Failed to fix %d redirect"
|
| 387 |
+
msgid_plural "Failed to fix %d redirects"
|
| 388 |
+
msgstr[0] "%d リダイレクトの修正に失敗しました。"
|
| 389 |
+
msgstr[1] "%d リダイレクトの修正に失敗しました。"
|
| 390 |
+
|
| 391 |
+
#: core.php:1556
|
| 392 |
+
msgid "None of the selected links are redirects!"
|
| 393 |
+
msgstr "選択したリンクはリダイレクトではありません。"
|
| 394 |
+
|
| 395 |
+
#: core.php:1602
|
| 396 |
+
#, php-format
|
| 397 |
+
msgid "%d link removed"
|
| 398 |
+
msgid_plural "%d links removed"
|
| 399 |
+
msgstr[0] "%d リンクの削除"
|
| 400 |
+
msgstr[1] "%d リンクの削除"
|
| 401 |
+
|
| 402 |
+
#: core.php:1613
|
| 403 |
+
#, php-format
|
| 404 |
+
msgid "Failed to remove %d link"
|
| 405 |
+
msgid_plural "Failed to remove %d links"
|
| 406 |
+
msgstr[0] "%d リンクを削除できませんでした。"
|
| 407 |
+
msgstr[1] "%d リンクを削除できませんでした。"
|
| 408 |
+
|
| 409 |
+
#: core.php:1701
|
| 410 |
+
msgid "Didn't find anything to delete!"
|
| 411 |
+
msgstr "削除するには何も見つかりませんでした!"
|
| 412 |
+
|
| 413 |
+
#: core.php:1729
|
| 414 |
+
#, php-format
|
| 415 |
+
msgid "%d link scheduled for rechecking"
|
| 416 |
+
msgid_plural "%d links scheduled for rechecking"
|
| 417 |
+
msgstr[0] "%d個のリンク再確認のためのスケジュール"
|
| 418 |
+
msgstr[1] "%d個のリンク再確認のためのスケジュール"
|
| 419 |
+
|
| 420 |
+
#: core.php:1752
|
| 421 |
+
msgid "Post published on"
|
| 422 |
+
msgstr "投稿を公開"
|
| 423 |
+
|
| 424 |
+
#: core.php:1757
|
| 425 |
+
msgid "Link last checked"
|
| 426 |
+
msgstr "最後リンクチェック"
|
| 427 |
+
|
| 428 |
+
#: core.php:1761
|
| 429 |
+
msgid "Never"
|
| 430 |
+
msgstr "決して"
|
| 431 |
+
|
| 432 |
+
#: core.php:1767
|
| 433 |
+
#: includes/admin/search-form.php:45
|
| 434 |
+
msgid "HTTP code"
|
| 435 |
+
msgstr "HTTP コード"
|
| 436 |
+
|
| 437 |
+
#: core.php:1772
|
| 438 |
+
msgid "Response time"
|
| 439 |
+
msgstr "応答時間"
|
| 440 |
+
|
| 441 |
+
#: core.php:1774
|
| 442 |
+
#, php-format
|
| 443 |
+
msgid "%2.3f seconds"
|
| 444 |
+
msgstr "%2.3f 秒"
|
| 445 |
+
|
| 446 |
+
#: core.php:1777
|
| 447 |
+
msgid "Final URL"
|
| 448 |
+
msgstr "最終的なURL"
|
| 449 |
+
|
| 450 |
+
#: core.php:1782
|
| 451 |
+
msgid "Redirect count"
|
| 452 |
+
msgstr "リダイレクトの回数"
|
| 453 |
+
|
| 454 |
+
#: core.php:1787
|
| 455 |
+
msgid "Instance count"
|
| 456 |
+
msgstr "インスタンス数"
|
| 457 |
+
|
| 458 |
+
#: core.php:1796
|
| 459 |
+
#, php-format
|
| 460 |
+
msgid "This link has failed %d time."
|
| 461 |
+
msgid_plural "This link has failed %d times."
|
| 462 |
+
msgstr[0] "最終チェック %d 時間前"
|
| 463 |
+
msgstr[1] "最終チェック %d 時間前"
|
| 464 |
+
|
| 465 |
+
#: core.php:1804
|
| 466 |
+
#, php-format
|
| 467 |
+
msgid "This link has been broken for %s."
|
| 468 |
+
msgstr " %s の間リンクエラー状態です。"
|
| 469 |
+
|
| 470 |
+
#: core.php:1815
|
| 471 |
+
msgid "Log"
|
| 472 |
+
msgstr "ログ"
|
| 473 |
+
|
| 474 |
+
#: core.php:1841
|
| 475 |
+
msgid "less than a minute"
|
| 476 |
+
msgstr "1 分未満"
|
| 477 |
+
|
| 478 |
+
#: core.php:1849
|
| 479 |
+
#, php-format
|
| 480 |
+
msgid "%d minute"
|
| 481 |
+
msgid_plural "%d minutes"
|
| 482 |
+
msgstr[0] "%d 分"
|
| 483 |
+
msgstr[1] "%d 分"
|
| 484 |
+
|
| 485 |
+
#: core.php:1863
|
| 486 |
+
#: core.php:1890
|
| 487 |
+
#, php-format
|
| 488 |
+
msgid "%d hour"
|
| 489 |
+
msgid_plural "%d hours"
|
| 490 |
+
msgstr[0] "%d 時間"
|
| 491 |
+
msgstr[1] "%d 時間"
|
| 492 |
+
|
| 493 |
+
#: core.php:1878
|
| 494 |
+
#: core.php:1919
|
| 495 |
+
#, php-format
|
| 496 |
+
msgid "%d day"
|
| 497 |
+
msgid_plural "%d days"
|
| 498 |
+
msgstr[0] "%d 日"
|
| 499 |
+
msgstr[1] "%d 日"
|
| 500 |
+
|
| 501 |
+
#: core.php:1908
|
| 502 |
+
#, php-format
|
| 503 |
+
msgid "%d month"
|
| 504 |
+
msgid_plural "%d months"
|
| 505 |
+
msgstr[0] "%d 分"
|
| 506 |
+
msgstr[1] "%d 分"
|
| 507 |
+
|
| 508 |
+
#: core.php:2231
|
| 509 |
+
msgid "View broken links"
|
| 510 |
+
msgstr "リンクエラーを表示"
|
| 511 |
+
|
| 512 |
+
#: core.php:2232
|
| 513 |
+
#, php-format
|
| 514 |
+
msgid "Found %d broken link"
|
| 515 |
+
msgid_plural "Found %d broken links"
|
| 516 |
+
msgstr[0] "%d のリンクエラーを発見"
|
| 517 |
+
msgstr[1] "%d のリンクエラーを発見"
|
| 518 |
+
|
| 519 |
+
#: core.php:2238
|
| 520 |
+
msgid "No broken links found."
|
| 521 |
+
msgstr "リンクを発見しました。"
|
| 522 |
+
|
| 523 |
+
#: core.php:2245
|
| 524 |
+
#, php-format
|
| 525 |
+
msgid "%d URL in the work queue"
|
| 526 |
+
msgid_plural "%d URLs in the work queue"
|
| 527 |
+
msgstr[0] "%d URLワークキュー内"
|
| 528 |
+
msgstr[1] "%d URLワークキュー内"
|
| 529 |
+
|
| 530 |
+
#: core.php:2248
|
| 531 |
+
msgid "No URLs in the work queue."
|
| 532 |
+
msgstr "ワーク キュー内の URL がありません。"
|
| 533 |
+
|
| 534 |
+
#: core.php:2254
|
| 535 |
+
#, php-format
|
| 536 |
+
msgid "Detected %d unique URL"
|
| 537 |
+
msgid_plural "Detected %d unique URLs"
|
| 538 |
+
msgstr[0] "%d リンク検出 ユニークURL"
|
| 539 |
+
msgstr[1] "%d リンク検出 ユニークURL"
|
| 540 |
+
|
| 541 |
+
#: core.php:2255
|
| 542 |
+
#, php-format
|
| 543 |
+
msgid "in %d link"
|
| 544 |
+
msgid_plural "in %d links"
|
| 545 |
+
msgstr[0] "%dリンク"
|
| 546 |
+
msgstr[1] "%d リンク"
|
| 547 |
+
|
| 548 |
+
#: core.php:2260
|
| 549 |
+
msgid "and still searching..."
|
| 550 |
+
msgstr "そして、まだ検索..."
|
| 551 |
+
|
| 552 |
+
#: core.php:2266
|
| 553 |
+
msgid "Searching your blog for links..."
|
| 554 |
+
msgstr "あなたのブログへのリンクを検索しています..."
|
| 555 |
+
|
| 556 |
+
#: core.php:2268
|
| 557 |
+
msgid "No links detected."
|
| 558 |
+
msgstr "リンクの検出。"
|
| 559 |
+
|
| 560 |
+
#: core.php:2353
|
| 561 |
+
#: core.php:2389
|
| 562 |
+
#: core.php:2452
|
| 563 |
+
#: core.php:2534
|
| 564 |
+
msgid "You're not allowed to do that!"
|
| 565 |
+
msgstr "それを行うことが許可されていません!"
|
| 566 |
+
|
| 567 |
+
#: core.php:2361
|
| 568 |
+
#: core.php:2399
|
| 569 |
+
#: core.php:2462
|
| 570 |
+
#, php-format
|
| 571 |
+
msgid "Oops, I can't find the link %d"
|
| 572 |
+
msgstr "私のリンク %d を見つけることができません。"
|
| 573 |
+
|
| 574 |
+
#: core.php:2368
|
| 575 |
+
msgid "This link was manually marked as working by the user."
|
| 576 |
+
msgstr "このリンクは手動での作業としてマークされました。"
|
| 577 |
+
|
| 578 |
+
#: core.php:2374
|
| 579 |
+
msgid "Oops, couldn't modify the link!"
|
| 580 |
+
msgstr "リンクを変更できませんでした!"
|
| 581 |
+
|
| 582 |
+
#: core.php:2377
|
| 583 |
+
#: core.php:2488
|
| 584 |
+
msgid "Error : link_id not specified"
|
| 585 |
+
msgstr "エラー: link_id が指定されていません"
|
| 586 |
+
|
| 587 |
+
#: core.php:2409
|
| 588 |
+
msgid "Oops, the new URL is invalid!"
|
| 589 |
+
msgstr "おっと、新しい URL が無効です!"
|
| 590 |
+
|
| 591 |
+
#: core.php:2420
|
| 592 |
+
#: core.php:2471
|
| 593 |
+
msgid "An unexpected error occured!"
|
| 594 |
+
msgstr "予期しないエラーが発生しました !"
|
| 595 |
+
|
| 596 |
+
#: core.php:2438
|
| 597 |
+
msgid "Error : link_id or new_url not specified"
|
| 598 |
+
msgstr "エラー: link_id または new_url が指定されていません"
|
| 599 |
+
|
| 600 |
+
#: core.php:2497
|
| 601 |
+
msgid "You don't have sufficient privileges to access this information!"
|
| 602 |
+
msgstr "この情報にアクセスする権限を持っていない!"
|
| 603 |
+
|
| 604 |
+
#: core.php:2510
|
| 605 |
+
msgid "Error : link ID not specified"
|
| 606 |
+
msgstr "エラー: リンクIDは指定しませんでした。"
|
| 607 |
+
|
| 608 |
+
#: core.php:2521
|
| 609 |
+
#, php-format
|
| 610 |
+
msgid "Failed to load link details (%s)"
|
| 611 |
+
msgstr "リンクの詳細 (%s) の読み込みに失敗しました"
|
| 612 |
+
|
| 613 |
+
#: core.php:2717
|
| 614 |
+
#, php-format
|
| 615 |
+
msgid "Please make the directory <code>%1$s</code> writable by plugins or <a href=\"%2$s\">set a custom temporary directory</a>."
|
| 616 |
+
msgstr "ディレクトリ <code>%1$s</code> プラグインによって書き込み可能にするか、カスタム一時ディレクトリを <a href=\"%2$s\">設定</a>してください。"
|
| 617 |
+
|
| 618 |
+
#: core.php:2724
|
| 619 |
+
msgid "Broken Link Checker can't create a lockfile."
|
| 620 |
+
msgstr "Broken Link Checker ロックファイルを作成できません。"
|
| 621 |
+
|
| 622 |
+
#: core.php:2729
|
| 623 |
+
msgid "The plugin uses a file-based locking mechanism to ensure that only one instance of the resource-heavy link checking algorithm is running at any given time. Unfortunately, BLC can't find a writable directory where it could store the lockfile - it failed to detect the location of your server's temporary directory, and the plugin's own directory isn't writable by PHP. To fix this problem, please make the plugin's directory writable or enter a specify a custom temporary directory in the plugin's settings."
|
| 624 |
+
msgstr "このプラグインは、リソースの重いリンクチェックアルゴリズムの1つだけのインスタンスが任意の時点で実行しているように、ファイルベースのロックメカニズムを使用します。残念ながら、ロックファイルを保存できる書き込み可能なディレクトリを見つけることができません。- サーバーの一時ディレクトリの場所を検出できませんでしたし、プラグインのディレクトリを PHP が書き込み可能ではありません。この問題を解決するには、プラグインのディレクトリを書き込み可能にするか、プラグインの設定でカスタムの一時ディレクトリを指定してください。"
|
| 625 |
+
|
| 626 |
+
#: core.php:2748
|
| 627 |
+
msgid "PHP version"
|
| 628 |
+
msgstr "PHPバージョン"
|
| 629 |
+
|
| 630 |
+
#: core.php:2754
|
| 631 |
+
msgid "MySQL version"
|
| 632 |
+
msgstr "MySQLバージョン"
|
| 633 |
+
|
| 634 |
+
#: core.php:2767
|
| 635 |
+
msgid "You have an old version of CURL. Redirect detection may not work properly."
|
| 636 |
+
msgstr "CURLのバージョンが古いため、リダイレクト検出が正しく動作しないことがあります。"
|
| 637 |
+
|
| 638 |
+
#: core.php:2779
|
| 639 |
+
#: core.php:2795
|
| 640 |
+
#: core.php:2800
|
| 641 |
+
msgid "Not installed"
|
| 642 |
+
msgstr "インストールされていません"
|
| 643 |
+
|
| 644 |
+
#: core.php:2782
|
| 645 |
+
msgid "CURL version"
|
| 646 |
+
msgstr "CURLバージョン"
|
| 647 |
+
|
| 648 |
+
#: core.php:2788
|
| 649 |
+
msgid "Installed"
|
| 650 |
+
msgstr "インストールされています"
|
| 651 |
+
|
| 652 |
+
#: core.php:2801
|
| 653 |
+
msgid "You must have either CURL or Snoopy installed for the plugin to work!"
|
| 654 |
+
msgstr "CURL か Snoopy はプラグイン動作するためにインストールされている必要があります!"
|
| 655 |
+
|
| 656 |
+
#: core.php:2812
|
| 657 |
+
msgid "On"
|
| 658 |
+
msgstr "ON"
|
| 659 |
+
|
| 660 |
+
#: core.php:2813
|
| 661 |
+
msgid "Redirects may be detected as broken links when safe_mode is on."
|
| 662 |
+
msgstr "セーフモードが有効な場合リダイレクトリンクエラーとして検出されることがあります。"
|
| 663 |
+
|
| 664 |
+
#: core.php:2818
|
| 665 |
+
#: core.php:2832
|
| 666 |
+
msgid "Off"
|
| 667 |
+
msgstr "OFF"
|
| 668 |
+
|
| 669 |
+
#: core.php:2826
|
| 670 |
+
#, php-format
|
| 671 |
+
msgid "On ( %s )"
|
| 672 |
+
msgstr "ON ( %s )"
|
| 673 |
+
|
| 674 |
+
#: core.php:2827
|
| 675 |
+
msgid "Redirects may be detected as broken links when open_basedir is on."
|
| 676 |
+
msgstr "ここにある場合リダイレクトリンクエラーとして検出されることがあります。"
|
| 677 |
+
|
| 678 |
+
#: core.php:2846
|
| 679 |
+
msgid "Can't create a lockfile. Please specify a custom temporary directory."
|
| 680 |
+
msgstr "ロックファイルを作成することはできません。 カスタムの一時ディレクトリを指定してください。"
|
| 681 |
+
|
| 682 |
+
#: core.php:2875
|
| 683 |
+
#, php-format
|
| 684 |
+
msgid "[%s] Broken links detected"
|
| 685 |
+
msgstr "[%s] リンクエラーの検出"
|
| 686 |
+
|
| 687 |
+
#: core.php:2881
|
| 688 |
+
#, php-format
|
| 689 |
+
msgid "Broken Link Checker has detected %d new broken link on your site."
|
| 690 |
+
msgid_plural "Broken Link Checker has detected %d new broken links on your site."
|
| 691 |
+
msgstr[0] "Broken Link Checkerは、あなたのサイトに新しいリンク %d がリンクエラーと検出されました。"
|
| 692 |
+
msgstr[1] "Broken Link Checkerは、あなたのサイトに新しいリンク %d がリンクエラーと検出されました。"
|
| 693 |
+
|
| 694 |
+
#: core.php:2896
|
| 695 |
+
#, php-format
|
| 696 |
+
msgid "Here's a list of the first %d broken links:"
|
| 697 |
+
msgid_plural "Here's a list of the first %d broken links:"
|
| 698 |
+
msgstr[0] "このリンクエラーが、最初の %d の一覧。"
|
| 699 |
+
msgstr[1] "このリンクエラーが、最初の %d の一覧。"
|
| 700 |
+
|
| 701 |
+
#: core.php:2904
|
| 702 |
+
msgid "Here's a list of the new broken links: "
|
| 703 |
+
msgstr "リンクエラーの一覧 : "
|
| 704 |
+
|
| 705 |
+
#: core.php:2916
|
| 706 |
+
#, php-format
|
| 707 |
+
msgid "Link text : %s"
|
| 708 |
+
msgstr "リンク テキスト: %s"
|
| 709 |
+
|
| 710 |
+
#: core.php:2917
|
| 711 |
+
#, php-format
|
| 712 |
+
msgid "Link URL : <a href=\"%s\">%s</a>"
|
| 713 |
+
msgstr "リンクのURL : <a href=\"%s\">%s</a>"
|
| 714 |
+
|
| 715 |
+
#: core.php:2918
|
| 716 |
+
#, php-format
|
| 717 |
+
msgid "Source : %s"
|
| 718 |
+
msgstr "ソース : %s"
|
| 719 |
+
|
| 720 |
+
#: core.php:2932
|
| 721 |
+
msgid "You can see all broken links here:"
|
| 722 |
+
msgstr "すべてのリンクエラーを見ることができます:"
|
| 723 |
+
|
| 724 |
+
#: includes/admin/links-page-js.php:40
|
| 725 |
+
#: includes/admin/links-page-js.php:234
|
| 726 |
+
msgid "Wait..."
|
| 727 |
+
msgstr "処理中..."
|
| 728 |
+
|
| 729 |
+
#: includes/admin/links-page-js.php:109
|
| 730 |
+
msgid "Save URL"
|
| 731 |
+
msgstr "URL を保存"
|
| 732 |
+
|
| 733 |
+
#: includes/admin/links-page-js.php:120
|
| 734 |
+
msgid "Saving changes..."
|
| 735 |
+
msgstr "変更を保存しています..."
|
| 736 |
+
|
| 737 |
+
#: includes/admin/links-page-js.php:166
|
| 738 |
+
#, php-format
|
| 739 |
+
msgid "%d instances of the link were successfully modified."
|
| 740 |
+
msgstr "%d インスタンスのリンクが正常に変更されました。"
|
| 741 |
+
|
| 742 |
+
#: includes/admin/links-page-js.php:178
|
| 743 |
+
msgid "The link could not be modified."
|
| 744 |
+
msgstr "リンクを変更できませんでした。"
|
| 745 |
+
|
| 746 |
+
#: includes/admin/links-page-js.php:181
|
| 747 |
+
#: includes/admin/links-page-js.php:285
|
| 748 |
+
msgid "The following error(s) occured :"
|
| 749 |
+
msgstr "次のエラーが発生しました:"
|
| 750 |
+
|
| 751 |
+
#: includes/admin/links-page-js.php:271
|
| 752 |
+
#, php-format
|
| 753 |
+
msgid "%d instances of the link were successfully unlinked."
|
| 754 |
+
msgstr "リンク%dのインスタンスが正常に解除されました。"
|
| 755 |
+
|
| 756 |
+
#: includes/admin/links-page-js.php:277
|
| 757 |
+
#, php-format
|
| 758 |
+
msgid "However, %d instances couldn't be removed."
|
| 759 |
+
msgstr "しかし、 %d 個のインスタンスは削除できませんでした。"
|
| 760 |
+
|
| 761 |
+
#: includes/admin/links-page-js.php:282
|
| 762 |
+
msgid "The plugin failed to remove the link."
|
| 763 |
+
msgstr "プラグインは、リンクを削除できませんでした。"
|
| 764 |
+
|
| 765 |
+
#: includes/admin/links-page-js.php:337
|
| 766 |
+
msgid "Enter a name for the new custom filter"
|
| 767 |
+
msgstr "新しいカスタムフィルターの名前を入力します。"
|
| 768 |
+
|
| 769 |
+
#: includes/admin/links-page-js.php:348
|
| 770 |
+
msgid ""
|
| 771 |
+
"You are about to delete the current filter.\n"
|
| 772 |
+
"'Cancel' to stop, 'OK' to delete"
|
| 773 |
+
msgstr ""
|
| 774 |
+
"あなたは現在のフィルタを削除しようとしています。 \n"
|
| 775 |
+
"「OK」で削除、「キャンセル」で中止します。"
|
| 776 |
+
|
| 777 |
+
#: includes/admin/links-page-js.php:371
|
| 778 |
+
msgid ""
|
| 779 |
+
"Are you sure you want to delete all posts, bookmarks or other items that contain any of the selected links? This action can't be undone.\n"
|
| 780 |
+
"'Cancel' to stop, 'OK' to delete"
|
| 781 |
+
msgstr ""
|
| 782 |
+
"すべての記事の、ブックマーク、またはいずれかを選択したリンクが含まれている他の項目を削除してよろしいですか?\n"
|
| 783 |
+
"この操作は元に戻すことはできません。\n"
|
| 784 |
+
"「OK」で削除、「キャンセル」で中止します。"
|
| 785 |
+
|
| 786 |
+
#: includes/admin/search-form.php:13
|
| 787 |
+
msgid "Save This Search As a Filter"
|
| 788 |
+
msgstr "この検索フィルターとして保存"
|
| 789 |
+
|
| 790 |
+
#: includes/admin/search-form.php:23
|
| 791 |
+
msgid "Delete This Filter"
|
| 792 |
+
msgstr "このフィルターを削除"
|
| 793 |
+
|
| 794 |
+
#: includes/admin/search-form.php:29
|
| 795 |
+
#: includes/links.php:798
|
| 796 |
+
msgid "Search"
|
| 797 |
+
msgstr "検索"
|
| 798 |
+
|
| 799 |
+
#: includes/admin/search-form.php:39
|
| 800 |
+
msgid "Link text"
|
| 801 |
+
msgstr "リンクテキスト"
|
| 802 |
+
|
| 803 |
+
#: includes/admin/search-form.php:48
|
| 804 |
+
msgid "Link status"
|
| 805 |
+
msgstr "リンクのステータス"
|
| 806 |
+
|
| 807 |
+
#: includes/admin/search-form.php:64
|
| 808 |
+
msgid "Link type"
|
| 809 |
+
msgstr "リンクの種類"
|
| 810 |
+
|
| 811 |
+
#: includes/admin/search-form.php:68
|
| 812 |
+
msgid "Any"
|
| 813 |
+
msgstr "任意"
|
| 814 |
+
|
| 815 |
+
#: includes/admin/search-form.php:69
|
| 816 |
+
msgid "Normal link"
|
| 817 |
+
msgstr "通常のリンク"
|
| 818 |
+
|
| 819 |
+
#: includes/admin/search-form.php:70
|
| 820 |
+
#: includes/parsers/image.php:142
|
| 821 |
+
msgid "Image"
|
| 822 |
+
msgstr "イメージ"
|
| 823 |
+
|
| 824 |
+
#: includes/admin/search-form.php:71
|
| 825 |
+
#: includes/containers/custom_field.php:176
|
| 826 |
+
msgid "Custom field"
|
| 827 |
+
msgstr "カスタムフィールド"
|
| 828 |
+
|
| 829 |
+
#: includes/admin/search-form.php:72
|
| 830 |
+
#: includes/containers/blogroll.php:13
|
| 831 |
+
msgid "Bookmark"
|
| 832 |
+
msgstr "ブックマーク"
|
| 833 |
+
|
| 834 |
+
#: includes/admin/search-form.php:73
|
| 835 |
+
#: includes/containers/comment.php:137
|
| 836 |
+
msgid "Comment"
|
| 837 |
+
msgstr "コメント"
|
| 838 |
+
|
| 839 |
+
#: includes/admin/search-form.php:86
|
| 840 |
+
msgid "Search Links"
|
| 841 |
+
msgstr "リンク検索"
|
| 842 |
+
|
| 843 |
+
#: includes/checkers/http.php:186
|
| 844 |
+
#: includes/checkers/http.php:253
|
| 845 |
+
#, php-format
|
| 846 |
+
msgid "HTTP code : %d"
|
| 847 |
+
msgstr "HTTP コード : %d"
|
| 848 |
+
|
| 849 |
+
#: includes/checkers/http.php:188
|
| 850 |
+
#: includes/checkers/http.php:255
|
| 851 |
+
msgid "(No response)"
|
| 852 |
+
msgstr "(応答なし)"
|
| 853 |
+
|
| 854 |
+
#: includes/checkers/http.php:194
|
| 855 |
+
msgid "Most likely the connection timed out or the domain doesn't exist."
|
| 856 |
+
msgstr "ほとんどの場合、ドメインが存在しないかサーバーが一切反応しないためタイムアウトしました。"
|
| 857 |
+
|
| 858 |
+
#: includes/checkers/http.php:262
|
| 859 |
+
msgid "Request timed out."
|
| 860 |
+
msgstr "要求がタイムアウトしました。"
|
| 861 |
+
|
| 862 |
+
#: includes/checkers/http.php:280
|
| 863 |
+
msgid "Using Snoopy"
|
| 864 |
+
msgstr "Snoopyを使用"
|
| 865 |
+
|
| 866 |
+
#: includes/containers.php:262
|
| 867 |
+
#, php-format
|
| 868 |
+
msgid "Container type '%s' not recognized"
|
| 869 |
+
msgstr "コンテナの型 '%s' が認識されません。"
|
| 870 |
+
|
| 871 |
+
#: includes/containers.php:792
|
| 872 |
+
#, php-format
|
| 873 |
+
msgid "%d '%s' has been deleted"
|
| 874 |
+
msgid_plural "%d '%s' have been deleted"
|
| 875 |
+
msgstr[0] "%d '%s' は削除されています"
|
| 876 |
+
msgstr[1] "%d '%s' は削除されています"
|
| 877 |
+
|
| 878 |
+
#: includes/containers/blogroll.php:19
|
| 879 |
+
#: includes/containers/blogroll.php:38
|
| 880 |
+
msgid "Edit this bookmark"
|
| 881 |
+
msgstr "このブックマークを編集"
|
| 882 |
+
|
| 883 |
+
#: includes/containers/blogroll.php:38
|
| 884 |
+
#: includes/containers/comment.php:107
|
| 885 |
+
#: includes/containers/custom_field.php:201
|
| 886 |
+
#: includes/containers/post.php:16
|
| 887 |
+
msgid "Edit"
|
| 888 |
+
msgstr "編集"
|
| 889 |
+
|
| 890 |
+
#: includes/containers/blogroll.php:39
|
| 891 |
+
#, php-format
|
| 892 |
+
msgid ""
|
| 893 |
+
"You are about to delete this link '%s'\n"
|
| 894 |
+
" 'Cancel' to stop, 'OK' to delete."
|
| 895 |
+
msgstr ""
|
| 896 |
+
"このリンク '%s' 削除しようとしています。\n"
|
| 897 |
+
"「OK」で削除、「キャンセル」で中止します。"
|
| 898 |
+
|
| 899 |
+
#: includes/containers/blogroll.php:39
|
| 900 |
+
#: includes/containers/custom_field.php:206
|
| 901 |
+
#: includes/containers/post.php:21
|
| 902 |
+
msgid "Delete"
|
| 903 |
+
msgstr "削除"
|
| 904 |
+
|
| 905 |
+
#: includes/containers/blogroll.php:75
|
| 906 |
+
#: includes/containers/comment.php:36
|
| 907 |
+
#: includes/containers/post.php:86
|
| 908 |
+
msgid "Nothing to update"
|
| 909 |
+
msgstr "何も更新してません"
|
| 910 |
+
|
| 911 |
+
#: includes/containers/blogroll.php:89
|
| 912 |
+
#, php-format
|
| 913 |
+
msgid "Updating bookmark %d failed"
|
| 914 |
+
msgstr "ブックマーク %d の更新に失敗しました"
|
| 915 |
+
|
| 916 |
+
#: includes/containers/blogroll.php:120
|
| 917 |
+
#, php-format
|
| 918 |
+
msgid "Failed to delete blogroll link \"%s\" (%d)"
|
| 919 |
+
msgstr "ブログロールのリンク '%s' を削除できませんでした (%d)"
|
| 920 |
+
|
| 921 |
+
#: includes/containers/blogroll.php:280
|
| 922 |
+
#, php-format
|
| 923 |
+
msgid "%d blogroll link deleted"
|
| 924 |
+
msgid_plural "%d blogroll links deleted"
|
| 925 |
+
msgstr[0] "%d個のブログロールのリンクを削除"
|
| 926 |
+
msgstr[1] "%d個のブログロールのリンクを削除"
|
| 927 |
+
|
| 928 |
+
#: includes/containers/comment.php:46
|
| 929 |
+
#, php-format
|
| 930 |
+
msgid "Updating comment %d failed"
|
| 931 |
+
msgstr "更新コメントの %d は失敗しました"
|
| 932 |
+
|
| 933 |
+
#: includes/containers/comment.php:64
|
| 934 |
+
#, php-format
|
| 935 |
+
msgid "Failed to delete comment %d"
|
| 936 |
+
msgstr "%d 個のコメントを削除できませんでした。"
|
| 937 |
+
|
| 938 |
+
#: includes/containers/comment.php:107
|
| 939 |
+
#: includes/containers/comment.php:149
|
| 940 |
+
msgid "Edit comment"
|
| 941 |
+
msgstr "コメントを編集"
|
| 942 |
+
|
| 943 |
+
#: includes/containers/comment.php:114
|
| 944 |
+
msgid "Delete Permanently"
|
| 945 |
+
msgstr "完全に削除します"
|
| 946 |
+
|
| 947 |
+
#: includes/containers/comment.php:116
|
| 948 |
+
msgid "Move this comment to the trash"
|
| 949 |
+
msgstr "このコメントをゴミ箱に移動"
|
| 950 |
+
|
| 951 |
+
#: includes/containers/comment.php:116
|
| 952 |
+
msgctxt "verb"
|
| 953 |
+
msgid "Trash"
|
| 954 |
+
msgstr "ゴミ箱"
|
| 955 |
+
|
| 956 |
+
#: includes/containers/comment.php:120
|
| 957 |
+
msgid "View comment"
|
| 958 |
+
msgstr "ビューのコメント"
|
| 959 |
+
|
| 960 |
+
#: includes/containers/comment.php:120
|
| 961 |
+
#: includes/containers/custom_field.php:209
|
| 962 |
+
#: includes/containers/post.php:24
|
| 963 |
+
msgid "View"
|
| 964 |
+
msgstr "ビュー"
|
| 965 |
+
|
| 966 |
+
#: includes/containers/comment.php:273
|
| 967 |
+
#, php-format
|
| 968 |
+
msgid "%d comment moved to the trash"
|
| 969 |
+
msgid_plural "%d comments moved to the trash"
|
| 970 |
+
msgstr[0] "%dコメントをゴミ箱に移動"
|
| 971 |
+
msgstr[1] "%dコメントをゴミ箱に移動"
|
| 972 |
+
|
| 973 |
+
#: includes/containers/comment.php:283
|
| 974 |
+
#, php-format
|
| 975 |
+
msgid "%d comment has been deleted"
|
| 976 |
+
msgid_plural "%d comments have been deleted"
|
| 977 |
+
msgstr[0] "%d個のコメントが削除されました"
|
| 978 |
+
msgstr[1] "%d個のコメントが削除されました"
|
| 979 |
+
|
| 980 |
+
#: includes/containers/custom_field.php:191
|
| 981 |
+
#: includes/containers/custom_field.php:201
|
| 982 |
+
#: includes/containers/post.php:16
|
| 983 |
+
#: includes/containers/post.php:41
|
| 984 |
+
msgid "Edit this post"
|
| 985 |
+
msgstr "この記事を編集"
|
| 986 |
+
|
| 987 |
+
#: includes/containers/custom_field.php:204
|
| 988 |
+
#: includes/containers/post.php:19
|
| 989 |
+
msgid "Trash"
|
| 990 |
+
msgstr "ゴミ箱"
|
| 991 |
+
|
| 992 |
+
#: includes/containers/custom_field.php:206
|
| 993 |
+
#: includes/containers/post.php:21
|
| 994 |
+
msgid "Delete this post permanently"
|
| 995 |
+
msgstr "この記事を完全に削除"
|
| 996 |
+
|
| 997 |
+
#: includes/containers/custom_field.php:206
|
| 998 |
+
#: includes/containers/post.php:21
|
| 999 |
+
#, php-format
|
| 1000 |
+
msgid ""
|
| 1001 |
+
"You are about to delete this post '%s'\n"
|
| 1002 |
+
" 'Cancel' to stop, 'OK' to delete."
|
| 1003 |
+
msgstr ""
|
| 1004 |
+
"あなたはこのポスト'%s' \n"
|
| 1005 |
+
"を削除しようとしています。"
|
| 1006 |
+
|
| 1007 |
+
#: includes/containers/custom_field.php:209
|
| 1008 |
+
#: includes/containers/post.php:24
|
| 1009 |
+
#, php-format
|
| 1010 |
+
msgid "View \"%s\""
|
| 1011 |
+
msgstr "\"%s\" を見る"
|
| 1012 |
+
|
| 1013 |
+
#: includes/containers/custom_field.php:248
|
| 1014 |
+
#: includes/containers/post.php:127
|
| 1015 |
+
#, php-format
|
| 1016 |
+
msgid "Failed to delete post \"%s\" (%d)"
|
| 1017 |
+
msgstr "\"%s\" (%d) の投稿を削除できませんでした。"
|
| 1018 |
+
|
| 1019 |
+
#: includes/containers/custom_field.php:479
|
| 1020 |
+
#: includes/containers/post.php:300
|
| 1021 |
+
#, php-format
|
| 1022 |
+
msgid "%d post moved to the trash"
|
| 1023 |
+
msgid_plural "%d posts moved to the trash"
|
| 1024 |
+
msgstr[0] "%d ポストをゴミ箱に移動"
|
| 1025 |
+
msgstr[1] "%d ポストをゴミ箱に移動"
|
| 1026 |
+
|
| 1027 |
+
#: includes/containers/custom_field.php:481
|
| 1028 |
+
#: includes/containers/post.php:302
|
| 1029 |
+
#, php-format
|
| 1030 |
+
msgid "%d post deleted"
|
| 1031 |
+
msgid_plural "%d posts deleted"
|
| 1032 |
+
msgstr[0] "%d ポストの削除"
|
| 1033 |
+
msgstr[1] "%d ポストの削除"
|
| 1034 |
+
|
| 1035 |
+
#: includes/containers/dummy.php:21
|
| 1036 |
+
#: includes/containers/dummy.php:32
|
| 1037 |
+
#, php-format
|
| 1038 |
+
msgid "I don't know how to edit a '%s' [%d]."
|
| 1039 |
+
msgstr "未知のため、'%s' [%d]を編集することができません。"
|
| 1040 |
+
|
| 1041 |
+
#: includes/containers/post.php:96
|
| 1042 |
+
#, php-format
|
| 1043 |
+
msgid "Updating post %d failed"
|
| 1044 |
+
msgstr "ポスト %d を更新できませんでした。"
|
| 1045 |
+
|
| 1046 |
+
#: includes/instances.php:102
|
| 1047 |
+
#: includes/instances.php:148
|
| 1048 |
+
#, php-format
|
| 1049 |
+
msgid "Container %s[%d] not found"
|
| 1050 |
+
msgstr "%s[%d] コンテナーが見つかりません。"
|
| 1051 |
+
|
| 1052 |
+
#: includes/instances.php:111
|
| 1053 |
+
#: includes/instances.php:157
|
| 1054 |
+
#, php-format
|
| 1055 |
+
msgid "Parser '%s' not found."
|
| 1056 |
+
msgstr "パーサー '%s' が見つかりません。"
|
| 1057 |
+
|
| 1058 |
+
#: includes/links.php:157
|
| 1059 |
+
msgid "The plugin script was terminated while trying to check the link."
|
| 1060 |
+
msgstr "リンクを確認しようとしたとき、プラグインか、スクリプトが終了しました。"
|
| 1061 |
+
|
| 1062 |
+
#: includes/links.php:201
|
| 1063 |
+
msgid "The plugin doesn't know how to check this type of link."
|
| 1064 |
+
msgstr "未知のリンクの種類です。"
|
| 1065 |
+
|
| 1066 |
+
#: includes/links.php:289
|
| 1067 |
+
msgid "Link is valid."
|
| 1068 |
+
msgstr "リンクは有効です。"
|
| 1069 |
+
|
| 1070 |
+
#: includes/links.php:291
|
| 1071 |
+
msgid "Link is broken."
|
| 1072 |
+
msgstr "リンクエラーです。"
|
| 1073 |
+
|
| 1074 |
+
#: includes/links.php:484
|
| 1075 |
+
#: includes/links.php:586
|
| 1076 |
+
#: includes/links.php:621
|
| 1077 |
+
msgid "Link is not valid"
|
| 1078 |
+
msgstr "リンクは有効では"
|
| 1079 |
+
|
| 1080 |
+
#: includes/links.php:501
|
| 1081 |
+
msgid "This link can not be edited because it is not used anywhere on this site."
|
| 1082 |
+
msgstr "それはこのサイトで使用されていないためこのリンクを編集することはできません。"
|
| 1083 |
+
|
| 1084 |
+
#: includes/links.php:527
|
| 1085 |
+
msgid "Failed to create a DB entry for the new URL."
|
| 1086 |
+
msgstr "新しい URL を DB のエントリを作成できませんでした。"
|
| 1087 |
+
|
| 1088 |
+
#: includes/links.php:599
|
| 1089 |
+
msgid "This link is not a redirect"
|
| 1090 |
+
msgstr "このリンクはリダイレクトされません"
|
| 1091 |
+
|
| 1092 |
+
#: includes/links.php:648
|
| 1093 |
+
#: includes/links.php:685
|
| 1094 |
+
msgid "Couldn't delete the link's database record"
|
| 1095 |
+
msgstr "リンクのデータベースのレコードを削除できませんでした"
|
| 1096 |
+
|
| 1097 |
+
#: includes/links.php:770
|
| 1098 |
+
msgid "Broken"
|
| 1099 |
+
msgstr "リンクエラー"
|
| 1100 |
+
|
| 1101 |
+
#: includes/links.php:772
|
| 1102 |
+
msgid "No broken links found"
|
| 1103 |
+
msgstr "リンクを発見します"
|
| 1104 |
+
|
| 1105 |
+
#: includes/links.php:779
|
| 1106 |
+
msgid "Redirects"
|
| 1107 |
+
msgstr "リダイレクト"
|
| 1108 |
+
|
| 1109 |
+
#: includes/links.php:780
|
| 1110 |
+
msgid "Redirected Links"
|
| 1111 |
+
msgstr "リダイレクトされたリンク"
|
| 1112 |
+
|
| 1113 |
+
#: includes/links.php:781
|
| 1114 |
+
msgid "No redirects found"
|
| 1115 |
+
msgstr "リダイレクトが見つかりませんでした"
|
| 1116 |
+
|
| 1117 |
+
#: includes/links.php:789
|
| 1118 |
+
msgid "All"
|
| 1119 |
+
msgstr "すべて"
|
| 1120 |
+
|
| 1121 |
+
#: includes/links.php:790
|
| 1122 |
+
msgid "Detected Links"
|
| 1123 |
+
msgstr "検出されたリンク"
|
| 1124 |
+
|
| 1125 |
+
#: includes/links.php:791
|
| 1126 |
+
msgid "No links found (yet)"
|
| 1127 |
+
msgstr "リンクは(まだ)見つかりません"
|
| 1128 |
+
|
| 1129 |
+
#: includes/links.php:799
|
| 1130 |
+
msgid "Search Results"
|
| 1131 |
+
msgstr "検索結果"
|
| 1132 |
+
|
| 1133 |
+
#: includes/links.php:800
|
| 1134 |
+
#: includes/links.php:843
|
| 1135 |
+
msgid "No links found for your query"
|
| 1136 |
+
msgstr "クエリのないリンク"
|
| 1137 |
+
|
| 1138 |
+
#: includes/parsers.php:151
|
| 1139 |
+
#, php-format
|
| 1140 |
+
msgid "Editing is not implemented in the '%s' parser"
|
| 1141 |
+
msgstr "編集は、'%s'パーサーでは実装されていません"
|
| 1142 |
+
|
| 1143 |
+
#: includes/parsers.php:166
|
| 1144 |
+
#, php-format
|
| 1145 |
+
msgid "Unlinking is not implemented in the '%s' parser"
|
| 1146 |
+
msgstr "'%s'パーサーではリンク解除は実装されていません"
|
| 1147 |
+
|
| 1148 |
+
#. Plugin Name of the plugin/theme
|
| 1149 |
+
msgid "Broken Link Checker"
|
| 1150 |
+
msgstr "Broken Link Checker"
|
| 1151 |
+
|
| 1152 |
+
#. Plugin URI of the plugin/theme
|
| 1153 |
+
msgid "http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/"
|
| 1154 |
+
msgstr "http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/"
|
| 1155 |
+
|
| 1156 |
+
#. Description of the plugin/theme
|
| 1157 |
+
msgid "Checks your blog for broken links and missing images and notifies you on the dashboard if any are found."
|
| 1158 |
+
msgstr "リンクエラーやリンクエラーの画像がないかブログをチェックし、いずれかが見つかった場合は、ダッシュボード等で通知します。"
|
| 1159 |
+
|
| 1160 |
+
#. Author of the plugin/theme
|
| 1161 |
+
msgid "Janis Elsts"
|
| 1162 |
+
msgstr "Janis Elsts"
|
| 1163 |
+
|
| 1164 |
+
#. Author URI of the plugin/theme
|
| 1165 |
+
msgid "http://w-shadow.com/blog/"
|
| 1166 |
+
msgstr "http://w-shadow.com/blog/"
|
| 1167 |
+
|
languages/broken-link-checker-pt_PT.mo
ADDED
|
Binary file
|
languages/broken-link-checker-pt_PT.po
ADDED
|
@@ -0,0 +1,1198 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Translation of the WordPress plugin Broken Link Checker 0.9.1 by Janis Elsts.
|
| 2 |
+
# Copyright (C) 2010 Janis Elsts
|
| 3 |
+
# This file is distributed under the same license as the Broken Link Checker package.
|
| 4 |
+
# Tradução em português pt_PT do plugin Broken Link Checker - v.1.0 - 30/06/2010
|
| 5 |
+
# Autor: PedroM - <pm[at]mowster[dot]net>
|
| 6 |
+
# Website: http://jobs.mowster.net/ - <jobs@mowster.net>
|
| 7 |
+
#
|
| 8 |
+
msgid ""
|
| 9 |
+
msgstr ""
|
| 10 |
+
"Project-Id-Version: Broken Link Checker PT\n"
|
| 11 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/broken-link-checker\n"
|
| 12 |
+
"POT-Creation-Date: 2010-04-28 18:48+0000\n"
|
| 13 |
+
"PO-Revision-Date: \n"
|
| 14 |
+
"Last-Translator: \n"
|
| 15 |
+
"Language-Team: MJobs | http://jobs.mowster.net <jobs@mowster.net>\n"
|
| 16 |
+
"MIME-Version: 1.0\n"
|
| 17 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
| 18 |
+
"Content-Transfer-Encoding: 8bit\n"
|
| 19 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 20 |
+
"X-Poedit-Language: Portuguese\n"
|
| 21 |
+
"X-Poedit-Country: PORTUGAL\n"
|
| 22 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
| 23 |
+
"X-Poedit-KeywordsList: __;_n;_e\n"
|
| 24 |
+
"X-Poedit-Basepath: ..\n"
|
| 25 |
+
"X-Poedit-SearchPath-0: .\n"
|
| 26 |
+
|
| 27 |
+
#: broken-link-checker.php:273
|
| 28 |
+
msgid "Once Weekly"
|
| 29 |
+
msgstr "Uma vez por semana"
|
| 30 |
+
|
| 31 |
+
#: core.php:137
|
| 32 |
+
#: includes/admin/links-page-js.php:21
|
| 33 |
+
msgid "Loading..."
|
| 34 |
+
msgstr "Carregando..."
|
| 35 |
+
|
| 36 |
+
#: core.php:160
|
| 37 |
+
#: core.php:696
|
| 38 |
+
msgid "[ Network error ]"
|
| 39 |
+
msgstr "[ Problema na rede ]"
|
| 40 |
+
|
| 41 |
+
#: core.php:185
|
| 42 |
+
msgid "Automatically expand the widget if broken links have been detected"
|
| 43 |
+
msgstr "Expandir automaticamente a caixa se existirem links offline"
|
| 44 |
+
|
| 45 |
+
#: core.php:296
|
| 46 |
+
#, php-format
|
| 47 |
+
msgid "Failed to delete old DB tables. Database error : %s"
|
| 48 |
+
msgstr "Não foi possível apagar as tabelas antigas da Base de dados. Erro de Base de dados : %s"
|
| 49 |
+
|
| 50 |
+
#: core.php:313
|
| 51 |
+
#, php-format
|
| 52 |
+
msgid "Unexpected error: The plugin doesn't know how to upgrade its database to version '%d'."
|
| 53 |
+
msgstr "Erro inesperado: O plugin não consegue actualizar a Base de dados para a versão '%d'."
|
| 54 |
+
|
| 55 |
+
#: core.php:349
|
| 56 |
+
#: core.php:378
|
| 57 |
+
#: core.php:420
|
| 58 |
+
#: core.php:445
|
| 59 |
+
#, php-format
|
| 60 |
+
msgid "Failed to create table '%s'. Database error: %s"
|
| 61 |
+
msgstr "Não foi possível criar a tabela '%s'. Erro na Base de dados: %s"
|
| 62 |
+
|
| 63 |
+
#: core.php:473
|
| 64 |
+
msgid "Link Checker Settings"
|
| 65 |
+
msgstr "Definições do Links offline"
|
| 66 |
+
|
| 67 |
+
#: core.php:474
|
| 68 |
+
msgid "Link Checker"
|
| 69 |
+
msgstr "Links offline"
|
| 70 |
+
|
| 71 |
+
#: core.php:480
|
| 72 |
+
msgid "View Broken Links"
|
| 73 |
+
msgstr "Ver Links offline"
|
| 74 |
+
|
| 75 |
+
#: core.php:481
|
| 76 |
+
#: includes/links.php:771
|
| 77 |
+
msgid "Broken Links"
|
| 78 |
+
msgstr "Links offline"
|
| 79 |
+
|
| 80 |
+
#: core.php:502
|
| 81 |
+
#, php-format
|
| 82 |
+
msgid "Highlight links broken for at least %s days"
|
| 83 |
+
msgstr "Sublinhar links offline pelo menos por %s dias"
|
| 84 |
+
|
| 85 |
+
#: core.php:528
|
| 86 |
+
msgid "Settings"
|
| 87 |
+
msgstr "Definições"
|
| 88 |
+
|
| 89 |
+
#: core.php:538
|
| 90 |
+
#: core.php:1039
|
| 91 |
+
#, php-format
|
| 92 |
+
msgid "Error: The plugin's database tables are not up to date! (Current version : %d, expected : %d)"
|
| 93 |
+
msgstr "Erro: As tabelas do plugin na Base de dados não estão actualizadas! (Versão actual : %d, obrigatória : %d)"
|
| 94 |
+
|
| 95 |
+
#: core.php:653
|
| 96 |
+
msgid "Settings saved."
|
| 97 |
+
msgstr "Definições guardadas."
|
| 98 |
+
|
| 99 |
+
#: core.php:661
|
| 100 |
+
msgid "Broken Link Checker Options"
|
| 101 |
+
msgstr "Opções : Links offline"
|
| 102 |
+
|
| 103 |
+
#: core.php:674
|
| 104 |
+
msgid "Status"
|
| 105 |
+
msgstr "Estado"
|
| 106 |
+
|
| 107 |
+
#: core.php:676
|
| 108 |
+
#: core.php:1019
|
| 109 |
+
msgid "Show debug info"
|
| 110 |
+
msgstr "Mostrar sistema"
|
| 111 |
+
|
| 112 |
+
#: core.php:709
|
| 113 |
+
msgid "Re-check all pages"
|
| 114 |
+
msgstr "Verificar de novo todas as páginas"
|
| 115 |
+
|
| 116 |
+
#: core.php:733
|
| 117 |
+
msgid "Check each link"
|
| 118 |
+
msgstr "Verificar cada link"
|
| 119 |
+
|
| 120 |
+
#: core.php:738
|
| 121 |
+
#, php-format
|
| 122 |
+
msgid "Every %s hours"
|
| 123 |
+
msgstr "Cada %s horas"
|
| 124 |
+
|
| 125 |
+
#: core.php:747
|
| 126 |
+
msgid "Existing links will be checked this often. New links will usually be checked ASAP."
|
| 127 |
+
msgstr "Os links existentes serão verificados com esta frequência. Os novos links comprovados logo que possível."
|
| 128 |
+
|
| 129 |
+
#: core.php:754
|
| 130 |
+
msgid "Broken link CSS"
|
| 131 |
+
msgstr "Link CSS offline"
|
| 132 |
+
|
| 133 |
+
#: core.php:759
|
| 134 |
+
msgid "Apply <em>class=\"broken_link\"</em> to broken links"
|
| 135 |
+
msgstr "Aplicar <em>class=\"broken_link\"</em> aos links offline"
|
| 136 |
+
|
| 137 |
+
#: core.php:771
|
| 138 |
+
msgid "Removed link CSS"
|
| 139 |
+
msgstr "Link CSS removido"
|
| 140 |
+
|
| 141 |
+
#: core.php:776
|
| 142 |
+
msgid "Apply <em>class=\"removed_link\"</em> to unlinked links"
|
| 143 |
+
msgstr "Aplicar <em>class=\"removed_link\"</em> aos links sem ligação"
|
| 144 |
+
|
| 145 |
+
#: core.php:788
|
| 146 |
+
msgid "Broken link SEO"
|
| 147 |
+
msgstr "Link SEO offline"
|
| 148 |
+
|
| 149 |
+
#: core.php:793
|
| 150 |
+
msgid "Apply <em>rel=\"nofollow\"</em> to broken links"
|
| 151 |
+
msgstr "Aplicar <em>rel=\"nofollow\"</em> aos links offline"
|
| 152 |
+
|
| 153 |
+
#: core.php:799
|
| 154 |
+
msgid "Exclusion list"
|
| 155 |
+
msgstr "Lista de exclusão"
|
| 156 |
+
|
| 157 |
+
#: core.php:800
|
| 158 |
+
msgid "Don't check links where the URL contains any of these words (one per line) :"
|
| 159 |
+
msgstr "Não verificar links que a URL tenha alguma destas palavras (uma por linha):"
|
| 160 |
+
|
| 161 |
+
#: core.php:810
|
| 162 |
+
msgid "Custom fields"
|
| 163 |
+
msgstr "Campos personalizados"
|
| 164 |
+
|
| 165 |
+
#: core.php:811
|
| 166 |
+
msgid "Check URLs entered in these custom fields (one per line) :"
|
| 167 |
+
msgstr "Verificar as seguintes URL personalizadas (uma por linha):"
|
| 168 |
+
|
| 169 |
+
#: core.php:821
|
| 170 |
+
msgid "E-mail notifications"
|
| 171 |
+
msgstr "Notificações por e-mail"
|
| 172 |
+
|
| 173 |
+
#: core.php:827
|
| 174 |
+
msgid "Send me e-mail notifications about newly detected broken links"
|
| 175 |
+
msgstr "Enviar um e-mail notificando sobre os novos links offline detectados"
|
| 176 |
+
|
| 177 |
+
#: core.php:835
|
| 178 |
+
msgid "Advanced"
|
| 179 |
+
msgstr "Avançado"
|
| 180 |
+
|
| 181 |
+
#: core.php:841
|
| 182 |
+
msgid "Timeout"
|
| 183 |
+
msgstr "Intervalo"
|
| 184 |
+
|
| 185 |
+
#: core.php:847
|
| 186 |
+
#: core.php:891
|
| 187 |
+
#, php-format
|
| 188 |
+
msgid "%s seconds"
|
| 189 |
+
msgstr "%s segundos"
|
| 190 |
+
|
| 191 |
+
#: core.php:856
|
| 192 |
+
msgid "Links that take longer than this to load will be marked as broken."
|
| 193 |
+
msgstr "Os links que demoram mais que este tempo a abrir serão marcados como offline."
|
| 194 |
+
|
| 195 |
+
#: core.php:863
|
| 196 |
+
msgid "Link monitor"
|
| 197 |
+
msgstr "Monitor de links"
|
| 198 |
+
|
| 199 |
+
#: core.php:869
|
| 200 |
+
msgid "Run continuously while the Dashboard is open"
|
| 201 |
+
msgstr "Executar continuamente enquanto o Painel do WordPress está aberto"
|
| 202 |
+
|
| 203 |
+
#: core.php:877
|
| 204 |
+
msgid "Run hourly in the background"
|
| 205 |
+
msgstr "Executar a cada hora em segundo plano"
|
| 206 |
+
|
| 207 |
+
#: core.php:885
|
| 208 |
+
msgid "Max. execution time"
|
| 209 |
+
msgstr "Tempo máximo de execução"
|
| 210 |
+
|
| 211 |
+
#: core.php:902
|
| 212 |
+
msgid "The plugin works by periodically launching a background job that parses your posts for links, checks the discovered URLs, and performs other time-consuming tasks. Here you can set for how long, at most, the link monitor may run each time before stopping."
|
| 213 |
+
msgstr "O plugin funciona executando periodicamente uma tarefa em segundo plano que analiza os links, verifica os URL encontrados e realiza outras tarefas que consomem tempo. Aqui pode-se estabelecer a duração máxima cada vez que o monitor de links é executado antes de parar."
|
| 214 |
+
|
| 215 |
+
#: core.php:912
|
| 216 |
+
msgid "Custom temporary directory"
|
| 217 |
+
msgstr "Pasta temporária personalizada"
|
| 218 |
+
|
| 219 |
+
#: core.php:921
|
| 220 |
+
msgid "OK"
|
| 221 |
+
msgstr "Aceitar"
|
| 222 |
+
|
| 223 |
+
#: core.php:924
|
| 224 |
+
msgid "Error : This directory isn't writable by PHP."
|
| 225 |
+
msgstr "Erro: PHP não pode escrever nesse directório."
|
| 226 |
+
|
| 227 |
+
#: core.php:929
|
| 228 |
+
msgid "Error : This directory doesn't exist."
|
| 229 |
+
msgstr "Erro: Não existe esse directório."
|
| 230 |
+
|
| 231 |
+
#: core.php:937
|
| 232 |
+
msgid "Set this field if you want the plugin to use a custom directory for its lockfiles. Otherwise, leave it blank."
|
| 233 |
+
msgstr "Preencha este campo se deseja que o plugin utilize um directório personalizado para seus ficheiros temporários. Caso contrário, deixa-lo em branco."
|
| 234 |
+
|
| 235 |
+
#: core.php:944
|
| 236 |
+
msgid "Server load limit"
|
| 237 |
+
msgstr "Limite de carregamento do servidor"
|
| 238 |
+
|
| 239 |
+
#: core.php:985
|
| 240 |
+
#, php-format
|
| 241 |
+
msgid "Link checking will be suspended if the average <a href=\"%s\">server load</a> rises above this number. Leave this field blank to disable load limiting."
|
| 242 |
+
msgstr "A verificação dos links será suspensa se a média do <a href=\"%s\">carregamento do servidor</a> passa este valor. Deixar o campo em branco para não existir limite."
|
| 243 |
+
|
| 244 |
+
#: core.php:995
|
| 245 |
+
msgid "Load limiting only works on Linux-like systems where <code>/proc/loadavg</code> is present and accessible."
|
| 246 |
+
msgstr "O limite de carregamento somente funciona em sistemas Linux onde <code>/proc/loadavg</code> está presente e acessível."
|
| 247 |
+
|
| 248 |
+
#: core.php:1004
|
| 249 |
+
msgid "Save Changes"
|
| 250 |
+
msgstr "Guardar alterações"
|
| 251 |
+
|
| 252 |
+
#: core.php:1017
|
| 253 |
+
msgid "Hide debug info"
|
| 254 |
+
msgstr "Ocultar informação"
|
| 255 |
+
|
| 256 |
+
#: core.php:1125
|
| 257 |
+
#: core.php:1458
|
| 258 |
+
#: core.php:1490
|
| 259 |
+
#, php-format
|
| 260 |
+
msgid "Database error : %s"
|
| 261 |
+
msgstr "Erro na Base de dados: %s"
|
| 262 |
+
|
| 263 |
+
#: core.php:1200
|
| 264 |
+
msgid "Bulk Actions"
|
| 265 |
+
msgstr "Edição em Massa"
|
| 266 |
+
|
| 267 |
+
#: core.php:1201
|
| 268 |
+
msgid "Recheck"
|
| 269 |
+
msgstr "Voltar a verificar"
|
| 270 |
+
|
| 271 |
+
#: core.php:1202
|
| 272 |
+
msgid "Fix redirects"
|
| 273 |
+
msgstr "Reparar redirects"
|
| 274 |
+
|
| 275 |
+
#: core.php:1203
|
| 276 |
+
#: core.php:1357
|
| 277 |
+
#: includes/admin/links-page-js.php:293
|
| 278 |
+
msgid "Unlink"
|
| 279 |
+
msgstr "Remover link"
|
| 280 |
+
|
| 281 |
+
#: core.php:1204
|
| 282 |
+
msgid "Delete sources"
|
| 283 |
+
msgstr "Apagar fontes"
|
| 284 |
+
|
| 285 |
+
#: core.php:1218
|
| 286 |
+
#: core.php:1392
|
| 287 |
+
msgid "Apply"
|
| 288 |
+
msgstr "Aplicar"
|
| 289 |
+
|
| 290 |
+
#: core.php:1225
|
| 291 |
+
msgid "«"
|
| 292 |
+
msgstr "«"
|
| 293 |
+
|
| 294 |
+
#: core.php:1226
|
| 295 |
+
msgid "»"
|
| 296 |
+
msgstr "»"
|
| 297 |
+
|
| 298 |
+
#: core.php:1233
|
| 299 |
+
#: core.php:1398
|
| 300 |
+
#, php-format
|
| 301 |
+
msgid "Displaying %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 302 |
+
msgstr "Mostrando %s–%s de <span class=\"current-link-count\">%s</span>"
|
| 303 |
+
|
| 304 |
+
#: core.php:1252
|
| 305 |
+
msgid "Source"
|
| 306 |
+
msgstr "Fonte"
|
| 307 |
+
|
| 308 |
+
#: core.php:1253
|
| 309 |
+
msgid "Link Text"
|
| 310 |
+
msgstr "Texto do Link"
|
| 311 |
+
|
| 312 |
+
#: core.php:1254
|
| 313 |
+
#: includes/admin/search-form.php:42
|
| 314 |
+
msgid "URL"
|
| 315 |
+
msgstr "URL"
|
| 316 |
+
|
| 317 |
+
#: core.php:1330
|
| 318 |
+
msgid "[An orphaned link! This is a bug.]"
|
| 319 |
+
msgstr "[Um link orfão! Bug.]"
|
| 320 |
+
|
| 321 |
+
#: core.php:1354
|
| 322 |
+
msgid "Show more info about this link"
|
| 323 |
+
msgstr "Mostrar mais informação sobre este link"
|
| 324 |
+
|
| 325 |
+
#: core.php:1354
|
| 326 |
+
#: core.php:2726
|
| 327 |
+
msgid "Details"
|
| 328 |
+
msgstr "Detalhes"
|
| 329 |
+
|
| 330 |
+
#: core.php:1356
|
| 331 |
+
msgid "Remove this link from all posts"
|
| 332 |
+
msgstr "Eliminar este link"
|
| 333 |
+
|
| 334 |
+
#: core.php:1362
|
| 335 |
+
msgid "Remove this link from the list of broken links and mark it as valid"
|
| 336 |
+
msgstr "Eliminar este link da lista dos links offline e marca-lo como válido"
|
| 337 |
+
|
| 338 |
+
#: core.php:1363
|
| 339 |
+
#: includes/admin/links-page-js.php:78
|
| 340 |
+
msgid "Not broken"
|
| 341 |
+
msgstr "Funcional"
|
| 342 |
+
|
| 343 |
+
#: core.php:1367
|
| 344 |
+
msgid "Edit link URL"
|
| 345 |
+
msgstr "Editar URL do link"
|
| 346 |
+
|
| 347 |
+
#: core.php:1367
|
| 348 |
+
#: includes/admin/links-page-js.php:199
|
| 349 |
+
#: includes/admin/links-page-js.php:227
|
| 350 |
+
msgid "Edit URL"
|
| 351 |
+
msgstr "Editar URL"
|
| 352 |
+
|
| 353 |
+
#: core.php:1373
|
| 354 |
+
msgid "Cancel URL editing"
|
| 355 |
+
msgstr "Cancelar a edição do URL"
|
| 356 |
+
|
| 357 |
+
#: core.php:1373
|
| 358 |
+
#: includes/admin/search-form.php:87
|
| 359 |
+
msgid "Cancel"
|
| 360 |
+
msgstr "Cancelar"
|
| 361 |
+
|
| 362 |
+
#: core.php:1441
|
| 363 |
+
msgid "You must enter a filter name!"
|
| 364 |
+
msgstr "Deve introduzir um nome para o filtro!"
|
| 365 |
+
|
| 366 |
+
#: core.php:1445
|
| 367 |
+
msgid "Invalid search query."
|
| 368 |
+
msgstr "Procura inválida."
|
| 369 |
+
|
| 370 |
+
#: core.php:1453
|
| 371 |
+
#, php-format
|
| 372 |
+
msgid "Filter \"%s\" created"
|
| 373 |
+
msgstr "Filtro \"%s\" criado"
|
| 374 |
+
|
| 375 |
+
#: core.php:1481
|
| 376 |
+
msgid "Filter ID not specified."
|
| 377 |
+
msgstr "ID do Filtro não especificado."
|
| 378 |
+
|
| 379 |
+
#: core.php:1487
|
| 380 |
+
msgid "Filter deleted"
|
| 381 |
+
msgstr "Filtro eliminado"
|
| 382 |
+
|
| 383 |
+
#: core.php:1535
|
| 384 |
+
#, php-format
|
| 385 |
+
msgid "Replaced %d redirect with a direct link"
|
| 386 |
+
msgid_plural "Replaced %d redirects with direct links"
|
| 387 |
+
msgstr[0] "Substituídos %d redirect com um link directo"
|
| 388 |
+
msgstr[1] "Substituídos %d redirects com links directos"
|
| 389 |
+
|
| 390 |
+
#: core.php:1546
|
| 391 |
+
#, php-format
|
| 392 |
+
msgid "Failed to fix %d redirect"
|
| 393 |
+
msgid_plural "Failed to fix %d redirects"
|
| 394 |
+
msgstr[0] "Não foi possível reparar %d redirect"
|
| 395 |
+
msgstr[1] "Não foi possível reparar %d redirects"
|
| 396 |
+
|
| 397 |
+
#: core.php:1556
|
| 398 |
+
msgid "None of the selected links are redirects!"
|
| 399 |
+
msgstr "Nenhum dos links seleccionados são redirects!"
|
| 400 |
+
|
| 401 |
+
#: core.php:1602
|
| 402 |
+
#, php-format
|
| 403 |
+
msgid "%d link removed"
|
| 404 |
+
msgid_plural "%d links removed"
|
| 405 |
+
msgstr[0] "%d link eliminado"
|
| 406 |
+
msgstr[1] "%d links eliminados"
|
| 407 |
+
|
| 408 |
+
#: core.php:1613
|
| 409 |
+
#, php-format
|
| 410 |
+
msgid "Failed to remove %d link"
|
| 411 |
+
msgid_plural "Failed to remove %d links"
|
| 412 |
+
msgstr[0] "Erro a remover %d link"
|
| 413 |
+
msgstr[1] "Erro a remover %d links"
|
| 414 |
+
|
| 415 |
+
#: core.php:1701
|
| 416 |
+
msgid "Didn't find anything to delete!"
|
| 417 |
+
msgstr "Não foi encontrado nada para apagar!"
|
| 418 |
+
|
| 419 |
+
#: core.php:1729
|
| 420 |
+
#, php-format
|
| 421 |
+
msgid "%d link scheduled for rechecking"
|
| 422 |
+
msgid_plural "%d links scheduled for rechecking"
|
| 423 |
+
msgstr[0] "%d link agendado para verificação"
|
| 424 |
+
msgstr[1] "%d links agendados para verificação"
|
| 425 |
+
|
| 426 |
+
#: core.php:1752
|
| 427 |
+
msgid "Post published on"
|
| 428 |
+
msgstr "Post publicado em"
|
| 429 |
+
|
| 430 |
+
#: core.php:1757
|
| 431 |
+
msgid "Link last checked"
|
| 432 |
+
msgstr "Última verificação"
|
| 433 |
+
|
| 434 |
+
#: core.php:1761
|
| 435 |
+
msgid "Never"
|
| 436 |
+
msgstr "Nunca"
|
| 437 |
+
|
| 438 |
+
#: core.php:1767
|
| 439 |
+
#: includes/admin/search-form.php:45
|
| 440 |
+
msgid "HTTP code"
|
| 441 |
+
msgstr "Código HTTP"
|
| 442 |
+
|
| 443 |
+
#: core.php:1772
|
| 444 |
+
msgid "Response time"
|
| 445 |
+
msgstr "Tempo de resposta"
|
| 446 |
+
|
| 447 |
+
#: core.php:1774
|
| 448 |
+
#, php-format
|
| 449 |
+
msgid "%2.3f seconds"
|
| 450 |
+
msgstr "%2.3f segundos"
|
| 451 |
+
|
| 452 |
+
#: core.php:1777
|
| 453 |
+
msgid "Final URL"
|
| 454 |
+
msgstr "URL final"
|
| 455 |
+
|
| 456 |
+
#: core.php:1782
|
| 457 |
+
msgid "Redirect count"
|
| 458 |
+
msgstr "Contagem de redirects"
|
| 459 |
+
|
| 460 |
+
#: core.php:1787
|
| 461 |
+
msgid "Instance count"
|
| 462 |
+
msgstr "Contagem de casos"
|
| 463 |
+
|
| 464 |
+
#: core.php:1796
|
| 465 |
+
#, php-format
|
| 466 |
+
msgid "This link has failed %d time."
|
| 467 |
+
msgid_plural "This link has failed %d times."
|
| 468 |
+
msgstr[0] "Este link falhou %d vez."
|
| 469 |
+
msgstr[1] "Este link falhou %d vezes."
|
| 470 |
+
|
| 471 |
+
#: core.php:1804
|
| 472 |
+
#, php-format
|
| 473 |
+
msgid "This link has been broken for %s."
|
| 474 |
+
msgstr "Link offline durante %s."
|
| 475 |
+
|
| 476 |
+
#: core.php:1815
|
| 477 |
+
msgid "Log"
|
| 478 |
+
msgstr "Registro"
|
| 479 |
+
|
| 480 |
+
#: core.php:1841
|
| 481 |
+
msgid "less than a minute"
|
| 482 |
+
msgstr "menos de um minuto"
|
| 483 |
+
|
| 484 |
+
#: core.php:1849
|
| 485 |
+
#, php-format
|
| 486 |
+
msgid "%d minute"
|
| 487 |
+
msgid_plural "%d minutes"
|
| 488 |
+
msgstr[0] "%d minuto"
|
| 489 |
+
msgstr[1] "%d minutos"
|
| 490 |
+
|
| 491 |
+
#: core.php:1863
|
| 492 |
+
#: core.php:1890
|
| 493 |
+
#, php-format
|
| 494 |
+
msgid "%d hour"
|
| 495 |
+
msgid_plural "%d hours"
|
| 496 |
+
msgstr[0] "%d hora"
|
| 497 |
+
msgstr[1] "%d horas"
|
| 498 |
+
|
| 499 |
+
#: core.php:1878
|
| 500 |
+
#: core.php:1919
|
| 501 |
+
#, php-format
|
| 502 |
+
msgid "%d day"
|
| 503 |
+
msgid_plural "%d days"
|
| 504 |
+
msgstr[0] "%d dia"
|
| 505 |
+
msgstr[1] "%d dias"
|
| 506 |
+
|
| 507 |
+
#: core.php:1908
|
| 508 |
+
#, php-format
|
| 509 |
+
msgid "%d month"
|
| 510 |
+
msgid_plural "%d months"
|
| 511 |
+
msgstr[0] "%d mês"
|
| 512 |
+
msgstr[1] "%d meses"
|
| 513 |
+
|
| 514 |
+
#: core.php:2231
|
| 515 |
+
msgid "View broken links"
|
| 516 |
+
msgstr "Ver links offline"
|
| 517 |
+
|
| 518 |
+
#: core.php:2232
|
| 519 |
+
#, php-format
|
| 520 |
+
msgid "Found %d broken link"
|
| 521 |
+
msgid_plural "Found %d broken links"
|
| 522 |
+
msgstr[0] "Encontrado %d Link offline"
|
| 523 |
+
msgstr[1] "Encontrados %d Links offline"
|
| 524 |
+
|
| 525 |
+
#: core.php:2238
|
| 526 |
+
msgid "No broken links found."
|
| 527 |
+
msgstr "Não existem links offline."
|
| 528 |
+
|
| 529 |
+
#: core.php:2245
|
| 530 |
+
#, php-format
|
| 531 |
+
msgid "%d URL in the work queue"
|
| 532 |
+
msgid_plural "%d URLs in the work queue"
|
| 533 |
+
msgstr[0] "%d URL em espera"
|
| 534 |
+
msgstr[1] "%d URLs em espera"
|
| 535 |
+
|
| 536 |
+
#: core.php:2248
|
| 537 |
+
msgid "No URLs in the work queue."
|
| 538 |
+
msgstr "Não existem URL em espera para verificação."
|
| 539 |
+
|
| 540 |
+
#: core.php:2254
|
| 541 |
+
#, php-format
|
| 542 |
+
msgid "Detected %d unique URL"
|
| 543 |
+
msgid_plural "Detected %d unique URLs"
|
| 544 |
+
msgstr[0] "Detectada %d URL única"
|
| 545 |
+
msgstr[1] "Detectadas %d URL únicas"
|
| 546 |
+
|
| 547 |
+
#: core.php:2255
|
| 548 |
+
#, php-format
|
| 549 |
+
msgid "in %d link"
|
| 550 |
+
msgid_plural "in %d links"
|
| 551 |
+
msgstr[0] "em %d link"
|
| 552 |
+
msgstr[1] "em %d links"
|
| 553 |
+
|
| 554 |
+
#: core.php:2260
|
| 555 |
+
msgid "and still searching..."
|
| 556 |
+
msgstr "procurando..."
|
| 557 |
+
|
| 558 |
+
#: core.php:2266
|
| 559 |
+
msgid "Searching your blog for links..."
|
| 560 |
+
msgstr "Procurando links..."
|
| 561 |
+
|
| 562 |
+
#: core.php:2268
|
| 563 |
+
msgid "No links detected."
|
| 564 |
+
msgstr "Não se encontraram links."
|
| 565 |
+
|
| 566 |
+
#: core.php:2353
|
| 567 |
+
#: core.php:2389
|
| 568 |
+
#: core.php:2452
|
| 569 |
+
#: core.php:2534
|
| 570 |
+
msgid "You're not allowed to do that!"
|
| 571 |
+
msgstr "Não permitido!"
|
| 572 |
+
|
| 573 |
+
#: core.php:2361
|
| 574 |
+
#: core.php:2399
|
| 575 |
+
#: core.php:2462
|
| 576 |
+
#, php-format
|
| 577 |
+
msgid "Oops, I can't find the link %d"
|
| 578 |
+
msgstr "Oops, não é possível encontrar o link %d"
|
| 579 |
+
|
| 580 |
+
#: core.php:2368
|
| 581 |
+
msgid "This link was manually marked as working by the user."
|
| 582 |
+
msgstr "Este link foi marcado manualmente como válido por outro utilizador."
|
| 583 |
+
|
| 584 |
+
#: core.php:2374
|
| 585 |
+
msgid "Oops, couldn't modify the link!"
|
| 586 |
+
msgstr "Oops, não é possível modificar o link!"
|
| 587 |
+
|
| 588 |
+
#: core.php:2377
|
| 589 |
+
#: core.php:2488
|
| 590 |
+
msgid "Error : link_id not specified"
|
| 591 |
+
msgstr "Erro: link_id não especificado"
|
| 592 |
+
|
| 593 |
+
#: core.php:2409
|
| 594 |
+
msgid "Oops, the new URL is invalid!"
|
| 595 |
+
msgstr "Oops, a nova URL não é válida"
|
| 596 |
+
|
| 597 |
+
#: core.php:2420
|
| 598 |
+
#: core.php:2471
|
| 599 |
+
msgid "An unexpected error occured!"
|
| 600 |
+
msgstr "Ocorreu um erro inesperado!"
|
| 601 |
+
|
| 602 |
+
#: core.php:2438
|
| 603 |
+
msgid "Error : link_id or new_url not specified"
|
| 604 |
+
msgstr "Erro: link_id ou new_url não especificado"
|
| 605 |
+
|
| 606 |
+
#: core.php:2497
|
| 607 |
+
msgid "You don't have sufficient privileges to access this information!"
|
| 608 |
+
msgstr "Não tem previlégios suficientes para aceder a esta informação!"
|
| 609 |
+
|
| 610 |
+
#: core.php:2510
|
| 611 |
+
msgid "Error : link ID not specified"
|
| 612 |
+
msgstr "Erro: link ID não especificado"
|
| 613 |
+
|
| 614 |
+
#: core.php:2521
|
| 615 |
+
#, php-format
|
| 616 |
+
msgid "Failed to load link details (%s)"
|
| 617 |
+
msgstr "Erro a carregar os detalhes do link (%s)"
|
| 618 |
+
|
| 619 |
+
#: core.php:2712
|
| 620 |
+
#, php-format
|
| 621 |
+
msgid "The current temporary directory is not accessible; please <a href=\"%s\">set a different one</a>."
|
| 622 |
+
msgstr "O directório temporário não está acessível; por favor, <a href=\"%s\">especifique um diferente</a>."
|
| 623 |
+
|
| 624 |
+
#: core.php:2717
|
| 625 |
+
#, php-format
|
| 626 |
+
msgid "Please make the directory <code>%1$s</code> writable by plugins or <a href=\"%2$s\">set a custom temporary directory</a>."
|
| 627 |
+
msgstr "Por favor, deve permitir que os plugins possam gravar dados no directório <code>%1$s</code> ou <a href=\"%2$s\">especificar um directório temporário personalizado</a>."
|
| 628 |
+
|
| 629 |
+
#: core.php:2724
|
| 630 |
+
msgid "Broken Link Checker can't create a lockfile."
|
| 631 |
+
msgstr "Links offline não pode criar um ficheiro temporário."
|
| 632 |
+
|
| 633 |
+
#: core.php:2729
|
| 634 |
+
msgid "The plugin uses a file-based locking mechanism to ensure that only one instance of the resource-heavy link checking algorithm is running at any given time. Unfortunately, BLC can't find a writable directory where it could store the lockfile - it failed to detect the location of your server's temporary directory, and the plugin's own directory isn't writable by PHP. To fix this problem, please make the plugin's directory writable or enter a specify a custom temporary directory in the plugin's settings."
|
| 635 |
+
msgstr "Este plugin utiliza um sistema de bloqueio de ficheiros para garantir que somente se executa uma instância do algoritmo de verificação de links num momento determinado, uma vez que consome bastantes recursos. Infelizmente, o plugin não pode encontrar um directório que possa armazenar um ficheiro temporário - erro ao detectar a localização do directório temporário no servidor, assim como o própio directório do plugin não permite a escrita pelo PHP. Para resolver, terá que dar permissões de escrita ao directório ou especificar um directório temporário na configuração do plugin."
|
| 636 |
+
|
| 637 |
+
#: core.php:2748
|
| 638 |
+
msgid "PHP version"
|
| 639 |
+
msgstr "Versão PHP"
|
| 640 |
+
|
| 641 |
+
#: core.php:2754
|
| 642 |
+
msgid "MySQL version"
|
| 643 |
+
msgstr "Versão MySQL"
|
| 644 |
+
|
| 645 |
+
#: core.php:2767
|
| 646 |
+
msgid "You have an old version of CURL. Redirect detection may not work properly."
|
| 647 |
+
msgstr "Versão de CURL obsoleta. A detecção de redirects pode não funcionar correctamente."
|
| 648 |
+
|
| 649 |
+
#: core.php:2779
|
| 650 |
+
#: core.php:2795
|
| 651 |
+
#: core.php:2800
|
| 652 |
+
msgid "Not installed"
|
| 653 |
+
msgstr "Não instalado"
|
| 654 |
+
|
| 655 |
+
#: core.php:2782
|
| 656 |
+
msgid "CURL version"
|
| 657 |
+
msgstr "Versão CURL"
|
| 658 |
+
|
| 659 |
+
#: core.php:2788
|
| 660 |
+
msgid "Installed"
|
| 661 |
+
msgstr "Instalado"
|
| 662 |
+
|
| 663 |
+
#: core.php:2801
|
| 664 |
+
msgid "You must have either CURL or Snoopy installed for the plugin to work!"
|
| 665 |
+
msgstr "Instalação de CURL ou Snoopy necessário para que funcione o plugin!"
|
| 666 |
+
|
| 667 |
+
#: core.php:2812
|
| 668 |
+
msgid "On"
|
| 669 |
+
msgstr "Activado"
|
| 670 |
+
|
| 671 |
+
#: core.php:2813
|
| 672 |
+
msgid "Redirects may be detected as broken links when safe_mode is on."
|
| 673 |
+
msgstr "Os redirects podem ser detectados como links offline quando o safe_mode está habilitado."
|
| 674 |
+
|
| 675 |
+
#: core.php:2818
|
| 676 |
+
#: core.php:2832
|
| 677 |
+
msgid "Off"
|
| 678 |
+
msgstr "Desactivado"
|
| 679 |
+
|
| 680 |
+
#: core.php:2826
|
| 681 |
+
#, php-format
|
| 682 |
+
msgid "On ( %s )"
|
| 683 |
+
msgstr "Activado ( %s )"
|
| 684 |
+
|
| 685 |
+
#: core.php:2827
|
| 686 |
+
msgid "Redirects may be detected as broken links when open_basedir is on."
|
| 687 |
+
msgstr "Os redirects podem ser considerados links offline quando o open_basedir está activo."
|
| 688 |
+
|
| 689 |
+
#: core.php:2846
|
| 690 |
+
msgid "Can't create a lockfile. Please specify a custom temporary directory."
|
| 691 |
+
msgstr "Não foi possível criar um ficheiro. Por favor, especifique um directório temporário personalizado."
|
| 692 |
+
|
| 693 |
+
#: core.php:2875
|
| 694 |
+
#, php-format
|
| 695 |
+
msgid "[%s] Broken links detected"
|
| 696 |
+
msgstr "[%s] Links offline detectados"
|
| 697 |
+
|
| 698 |
+
#: core.php:2881
|
| 699 |
+
#, php-format
|
| 700 |
+
msgid "Broken Link Checker has detected %d new broken link on your site."
|
| 701 |
+
msgid_plural "Broken Link Checker has detected %d new broken links on your site."
|
| 702 |
+
msgstr[0] "Links offline detectou %d novo link sem ligação."
|
| 703 |
+
msgstr[1] "Links offline detectou %d novos links sem ligação."
|
| 704 |
+
|
| 705 |
+
#: core.php:2896
|
| 706 |
+
#, php-format
|
| 707 |
+
msgid "Here's a list of the first %d broken links:"
|
| 708 |
+
msgid_plural "Here's a list of the first %d broken links:"
|
| 709 |
+
msgstr[0] "Lista do primeiro %d link sem ligação:"
|
| 710 |
+
msgstr[1] "Lista dos primeiros %d links sem ligação:"
|
| 711 |
+
|
| 712 |
+
#: core.php:2904
|
| 713 |
+
msgid "Here's a list of the new broken links: "
|
| 714 |
+
msgstr "Novos links offline:"
|
| 715 |
+
|
| 716 |
+
#: core.php:2916
|
| 717 |
+
#, php-format
|
| 718 |
+
msgid "Link text : %s"
|
| 719 |
+
msgstr "Texto do Link : %s"
|
| 720 |
+
|
| 721 |
+
#: core.php:2917
|
| 722 |
+
#, php-format
|
| 723 |
+
msgid "Link URL : <a href=\"%s\">%s</a>"
|
| 724 |
+
msgstr "Link URL : <a href=\"%s\">%s</a>"
|
| 725 |
+
|
| 726 |
+
#: core.php:2918
|
| 727 |
+
#, php-format
|
| 728 |
+
msgid "Source : %s"
|
| 729 |
+
msgstr "Fonte : %s"
|
| 730 |
+
|
| 731 |
+
#: core.php:2932
|
| 732 |
+
msgid "You can see all broken links here:"
|
| 733 |
+
msgstr "Links offline:"
|
| 734 |
+
|
| 735 |
+
#: includes/admin/links-page-js.php:40
|
| 736 |
+
#: includes/admin/links-page-js.php:234
|
| 737 |
+
msgid "Wait..."
|
| 738 |
+
msgstr "Espere ..."
|
| 739 |
+
|
| 740 |
+
#: includes/admin/links-page-js.php:109
|
| 741 |
+
msgid "Save URL"
|
| 742 |
+
msgstr "Guardar URL"
|
| 743 |
+
|
| 744 |
+
#: includes/admin/links-page-js.php:120
|
| 745 |
+
msgid "Saving changes..."
|
| 746 |
+
msgstr "Guardando alterações ..."
|
| 747 |
+
|
| 748 |
+
#: includes/admin/links-page-js.php:166
|
| 749 |
+
#, php-format
|
| 750 |
+
msgid "%d instances of the link were successfully modified."
|
| 751 |
+
msgstr "%d casos de links que se modificaram com sucesso."
|
| 752 |
+
|
| 753 |
+
#: includes/admin/links-page-js.php:172
|
| 754 |
+
#, php-format
|
| 755 |
+
msgid "However, %d instances couldn't be edited and still point to the old URL."
|
| 756 |
+
msgstr "No entanto, %d casos não puderam ser editados e ainda apontam para a antiga URL."
|
| 757 |
+
|
| 758 |
+
#: includes/admin/links-page-js.php:178
|
| 759 |
+
msgid "The link could not be modified."
|
| 760 |
+
msgstr "O link não pode ser modificado."
|
| 761 |
+
|
| 762 |
+
#: includes/admin/links-page-js.php:181
|
| 763 |
+
#: includes/admin/links-page-js.php:285
|
| 764 |
+
msgid "The following error(s) occured :"
|
| 765 |
+
msgstr "Erro(s) :"
|
| 766 |
+
|
| 767 |
+
#: includes/admin/links-page-js.php:271
|
| 768 |
+
#, php-format
|
| 769 |
+
msgid "%d instances of the link were successfully unlinked."
|
| 770 |
+
msgstr "%d casos de links foram removidos com sucesso."
|
| 771 |
+
|
| 772 |
+
#: includes/admin/links-page-js.php:277
|
| 773 |
+
#, php-format
|
| 774 |
+
msgid "However, %d instances couldn't be removed."
|
| 775 |
+
msgstr "No entanto, %d casos não foram removidos."
|
| 776 |
+
|
| 777 |
+
#: includes/admin/links-page-js.php:282
|
| 778 |
+
msgid "The plugin failed to remove the link."
|
| 779 |
+
msgstr "O plugin não removeu o link."
|
| 780 |
+
|
| 781 |
+
#: includes/admin/links-page-js.php:337
|
| 782 |
+
msgid "Enter a name for the new custom filter"
|
| 783 |
+
msgstr "Introduza o nome para o novo filtro personalizado"
|
| 784 |
+
|
| 785 |
+
#: includes/admin/links-page-js.php:348
|
| 786 |
+
msgid ""
|
| 787 |
+
"You are about to delete the current filter.\n"
|
| 788 |
+
"'Cancel' to stop, 'OK' to delete"
|
| 789 |
+
msgstr ""
|
| 790 |
+
"Está a ponto de apagar o filtro actual.\n"
|
| 791 |
+
" 'Cancelar' para sair, 'Aceitar' para apagar."
|
| 792 |
+
|
| 793 |
+
#: includes/admin/links-page-js.php:371
|
| 794 |
+
msgid ""
|
| 795 |
+
"Are you sure you want to delete all posts, bookmarks or other items that contain any of the selected links? This action can't be undone.\n"
|
| 796 |
+
"'Cancel' to stop, 'OK' to delete"
|
| 797 |
+
msgstr ""
|
| 798 |
+
"Está seguro que desea eliminar todos os posts, favoritos ou otros artigos que contenham qualquer dos links seleccionados?\n"
|
| 799 |
+
"Esta acção não pode ser anulada.\n"
|
| 800 |
+
"'Cancelar' para anular a operação, 'Aceitar' para apagar"
|
| 801 |
+
|
| 802 |
+
#: includes/admin/search-form.php:13
|
| 803 |
+
msgid "Save This Search As a Filter"
|
| 804 |
+
msgstr "Criar Filtro desta Procura"
|
| 805 |
+
|
| 806 |
+
#: includes/admin/search-form.php:23
|
| 807 |
+
msgid "Delete This Filter"
|
| 808 |
+
msgstr "Apagar este Filtro"
|
| 809 |
+
|
| 810 |
+
#: includes/admin/search-form.php:29
|
| 811 |
+
#: includes/links.php:798
|
| 812 |
+
msgid "Search"
|
| 813 |
+
msgstr "Procurar"
|
| 814 |
+
|
| 815 |
+
#: includes/admin/search-form.php:39
|
| 816 |
+
msgid "Link text"
|
| 817 |
+
msgstr "Texto do link"
|
| 818 |
+
|
| 819 |
+
#: includes/admin/search-form.php:48
|
| 820 |
+
msgid "Link status"
|
| 821 |
+
msgstr "Estado do link"
|
| 822 |
+
|
| 823 |
+
#: includes/admin/search-form.php:64
|
| 824 |
+
msgid "Link type"
|
| 825 |
+
msgstr "Tipo de link"
|
| 826 |
+
|
| 827 |
+
#: includes/admin/search-form.php:68
|
| 828 |
+
msgid "Any"
|
| 829 |
+
msgstr "Qualquer"
|
| 830 |
+
|
| 831 |
+
#: includes/admin/search-form.php:69
|
| 832 |
+
msgid "Normal link"
|
| 833 |
+
msgstr "Link normal"
|
| 834 |
+
|
| 835 |
+
#: includes/admin/search-form.php:70
|
| 836 |
+
#: includes/parsers/image.php:142
|
| 837 |
+
msgid "Image"
|
| 838 |
+
msgstr "Imagem"
|
| 839 |
+
|
| 840 |
+
#: includes/admin/search-form.php:71
|
| 841 |
+
#: includes/containers/custom_field.php:176
|
| 842 |
+
msgid "Custom field"
|
| 843 |
+
msgstr "Campo personalizado"
|
| 844 |
+
|
| 845 |
+
#: includes/admin/search-form.php:72
|
| 846 |
+
#: includes/containers/blogroll.php:13
|
| 847 |
+
msgid "Bookmark"
|
| 848 |
+
msgstr "Favorito"
|
| 849 |
+
|
| 850 |
+
#: includes/admin/search-form.php:73
|
| 851 |
+
#: includes/containers/comment.php:137
|
| 852 |
+
msgid "Comment"
|
| 853 |
+
msgstr "Comentário"
|
| 854 |
+
|
| 855 |
+
#: includes/admin/search-form.php:86
|
| 856 |
+
msgid "Search Links"
|
| 857 |
+
msgstr "Procurar"
|
| 858 |
+
|
| 859 |
+
#: includes/checkers/http.php:186
|
| 860 |
+
#: includes/checkers/http.php:253
|
| 861 |
+
#, php-format
|
| 862 |
+
msgid "HTTP code : %d"
|
| 863 |
+
msgstr "Código HTTP : %d"
|
| 864 |
+
|
| 865 |
+
#: includes/checkers/http.php:188
|
| 866 |
+
#: includes/checkers/http.php:255
|
| 867 |
+
msgid "(No response)"
|
| 868 |
+
msgstr "(Sem resposta)"
|
| 869 |
+
|
| 870 |
+
#: includes/checkers/http.php:194
|
| 871 |
+
msgid "Most likely the connection timed out or the domain doesn't exist."
|
| 872 |
+
msgstr "Provável que o tempo da ligação se tenha esgotado ou que o domínio não exista."
|
| 873 |
+
|
| 874 |
+
#: includes/checkers/http.php:262
|
| 875 |
+
msgid "Request timed out."
|
| 876 |
+
msgstr "Tempo de espera esgotado."
|
| 877 |
+
|
| 878 |
+
#: includes/checkers/http.php:280
|
| 879 |
+
msgid "Using Snoopy"
|
| 880 |
+
msgstr "Utilizando Snoopy"
|
| 881 |
+
|
| 882 |
+
#: includes/containers.php:262
|
| 883 |
+
#, php-format
|
| 884 |
+
msgid "Container type '%s' not recognized"
|
| 885 |
+
msgstr "Recipiente tipo '%s' não foi reconhecido"
|
| 886 |
+
|
| 887 |
+
#: includes/containers.php:792
|
| 888 |
+
#, php-format
|
| 889 |
+
msgid "%d '%s' has been deleted"
|
| 890 |
+
msgid_plural "%d '%s' have been deleted"
|
| 891 |
+
msgstr[0] "%d '%s' foi apagado"
|
| 892 |
+
msgstr[1] "%d '%s' foram apagados"
|
| 893 |
+
|
| 894 |
+
#: includes/containers/blogroll.php:19
|
| 895 |
+
#: includes/containers/blogroll.php:38
|
| 896 |
+
msgid "Edit this bookmark"
|
| 897 |
+
msgstr "Editar este favorito"
|
| 898 |
+
|
| 899 |
+
#: includes/containers/blogroll.php:38
|
| 900 |
+
#: includes/containers/comment.php:107
|
| 901 |
+
#: includes/containers/custom_field.php:201
|
| 902 |
+
#: includes/containers/post.php:16
|
| 903 |
+
msgid "Edit"
|
| 904 |
+
msgstr "Editar"
|
| 905 |
+
|
| 906 |
+
#: includes/containers/blogroll.php:39
|
| 907 |
+
#, php-format
|
| 908 |
+
msgid ""
|
| 909 |
+
"You are about to delete this link '%s'\n"
|
| 910 |
+
" 'Cancel' to stop, 'OK' to delete."
|
| 911 |
+
msgstr ""
|
| 912 |
+
"Está a ponto de apagar este link '%s'\n"
|
| 913 |
+
" 'Cancelar' para sair, 'Aceitar' para apagar."
|
| 914 |
+
|
| 915 |
+
#: includes/containers/blogroll.php:39
|
| 916 |
+
#: includes/containers/custom_field.php:206
|
| 917 |
+
#: includes/containers/post.php:21
|
| 918 |
+
msgid "Delete"
|
| 919 |
+
msgstr "Apagar"
|
| 920 |
+
|
| 921 |
+
#: includes/containers/blogroll.php:75
|
| 922 |
+
#: includes/containers/comment.php:36
|
| 923 |
+
#: includes/containers/post.php:86
|
| 924 |
+
msgid "Nothing to update"
|
| 925 |
+
msgstr "Sem actualização"
|
| 926 |
+
|
| 927 |
+
#: includes/containers/blogroll.php:89
|
| 928 |
+
#, php-format
|
| 929 |
+
msgid "Updating bookmark %d failed"
|
| 930 |
+
msgstr "Actualização do favorito %d falhou"
|
| 931 |
+
|
| 932 |
+
#: includes/containers/blogroll.php:120
|
| 933 |
+
#, php-format
|
| 934 |
+
msgid "Failed to delete blogroll link \"%s\" (%d)"
|
| 935 |
+
msgstr "Não foi possível eliminar o link blogroll \"%s\" (%d)"
|
| 936 |
+
|
| 937 |
+
#: includes/containers/blogroll.php:280
|
| 938 |
+
#, php-format
|
| 939 |
+
msgid "%d blogroll link deleted"
|
| 940 |
+
msgid_plural "%d blogroll links deleted"
|
| 941 |
+
msgstr[0] "%d link blogroll detectado"
|
| 942 |
+
msgstr[1] "%d links blogroll detectados"
|
| 943 |
+
|
| 944 |
+
#: includes/containers/comment.php:46
|
| 945 |
+
#, php-format
|
| 946 |
+
msgid "Updating comment %d failed"
|
| 947 |
+
msgstr "Não foi possível actualizar o comentário %d"
|
| 948 |
+
|
| 949 |
+
#: includes/containers/comment.php:64
|
| 950 |
+
#, php-format
|
| 951 |
+
msgid "Failed to delete comment %d"
|
| 952 |
+
msgstr "Erro ao apagar o comentário %d"
|
| 953 |
+
|
| 954 |
+
#: includes/containers/comment.php:107
|
| 955 |
+
#: includes/containers/comment.php:149
|
| 956 |
+
msgid "Edit comment"
|
| 957 |
+
msgstr "Editar comentário"
|
| 958 |
+
|
| 959 |
+
#: includes/containers/comment.php:114
|
| 960 |
+
msgid "Delete Permanently"
|
| 961 |
+
msgstr "Apagado definitivamente"
|
| 962 |
+
|
| 963 |
+
#: includes/containers/comment.php:116
|
| 964 |
+
msgid "Move this comment to the trash"
|
| 965 |
+
msgstr "Mover este comentário para o lixo"
|
| 966 |
+
|
| 967 |
+
#: includes/containers/comment.php:116
|
| 968 |
+
msgctxt "verb"
|
| 969 |
+
msgid "Trash"
|
| 970 |
+
msgstr "Lixo"
|
| 971 |
+
|
| 972 |
+
#: includes/containers/comment.php:120
|
| 973 |
+
msgid "View comment"
|
| 974 |
+
msgstr "Ver comentário"
|
| 975 |
+
|
| 976 |
+
#: includes/containers/comment.php:120
|
| 977 |
+
#: includes/containers/custom_field.php:209
|
| 978 |
+
#: includes/containers/post.php:24
|
| 979 |
+
msgid "View"
|
| 980 |
+
msgstr "Ver"
|
| 981 |
+
|
| 982 |
+
#: includes/containers/comment.php:273
|
| 983 |
+
#, php-format
|
| 984 |
+
msgid "%d comment moved to the trash"
|
| 985 |
+
msgid_plural "%d comments moved to the trash"
|
| 986 |
+
msgstr[0] "%d comentário movido para o lixo"
|
| 987 |
+
msgstr[1] "%d comentários movidos para o lixo"
|
| 988 |
+
|
| 989 |
+
#: includes/containers/comment.php:283
|
| 990 |
+
#, php-format
|
| 991 |
+
msgid "%d comment has been deleted"
|
| 992 |
+
msgid_plural "%d comments have been deleted"
|
| 993 |
+
msgstr[0] "%d comentário foi apagado"
|
| 994 |
+
msgstr[1] "%d comentários foram apagados"
|
| 995 |
+
|
| 996 |
+
#: includes/containers/custom_field.php:73
|
| 997 |
+
#, php-format
|
| 998 |
+
msgid "Failed to update the meta field '%s' on %s [%d]"
|
| 999 |
+
msgstr "Falhou a actualização do campo meta '%s' em %s [%d]"
|
| 1000 |
+
|
| 1001 |
+
#: includes/containers/custom_field.php:99
|
| 1002 |
+
#, php-format
|
| 1003 |
+
msgid "Failed to delete the meta field '%s' on %s [%d]"
|
| 1004 |
+
msgstr "Erro ao apagar o campo meta '%s' em %s [%d]"
|
| 1005 |
+
|
| 1006 |
+
#: includes/containers/custom_field.php:191
|
| 1007 |
+
#: includes/containers/custom_field.php:201
|
| 1008 |
+
#: includes/containers/post.php:16
|
| 1009 |
+
#: includes/containers/post.php:41
|
| 1010 |
+
msgid "Edit this post"
|
| 1011 |
+
msgstr "Editar post"
|
| 1012 |
+
|
| 1013 |
+
#: includes/containers/custom_field.php:204
|
| 1014 |
+
#: includes/containers/post.php:19
|
| 1015 |
+
msgid "Move this post to the Trash"
|
| 1016 |
+
msgstr "Mover este post para o lixo"
|
| 1017 |
+
|
| 1018 |
+
#: includes/containers/custom_field.php:204
|
| 1019 |
+
#: includes/containers/post.php:19
|
| 1020 |
+
msgid "Trash"
|
| 1021 |
+
msgstr "Lixo"
|
| 1022 |
+
|
| 1023 |
+
#: includes/containers/custom_field.php:206
|
| 1024 |
+
#: includes/containers/post.php:21
|
| 1025 |
+
msgid "Delete this post permanently"
|
| 1026 |
+
msgstr "Apagar este post definitivamente"
|
| 1027 |
+
|
| 1028 |
+
#: includes/containers/custom_field.php:206
|
| 1029 |
+
#: includes/containers/post.php:21
|
| 1030 |
+
#, php-format
|
| 1031 |
+
msgid ""
|
| 1032 |
+
"You are about to delete this post '%s'\n"
|
| 1033 |
+
" 'Cancel' to stop, 'OK' to delete."
|
| 1034 |
+
msgstr ""
|
| 1035 |
+
"Está a ponto de apagar este post '%s'\n"
|
| 1036 |
+
" 'Cancelar' para sair, 'Aceitar' para apagar."
|
| 1037 |
+
|
| 1038 |
+
#: includes/containers/custom_field.php:209
|
| 1039 |
+
#: includes/containers/post.php:24
|
| 1040 |
+
#, php-format
|
| 1041 |
+
msgid "View \"%s\""
|
| 1042 |
+
msgstr "Ver \"%s\""
|
| 1043 |
+
|
| 1044 |
+
#: includes/containers/custom_field.php:248
|
| 1045 |
+
#: includes/containers/post.php:127
|
| 1046 |
+
#, php-format
|
| 1047 |
+
msgid "Failed to delete post \"%s\" (%d)"
|
| 1048 |
+
msgstr "Erro ao apagar o post \"%s\" (%d)"
|
| 1049 |
+
|
| 1050 |
+
#: includes/containers/custom_field.php:479
|
| 1051 |
+
#: includes/containers/post.php:300
|
| 1052 |
+
#, php-format
|
| 1053 |
+
msgid "%d post moved to the trash"
|
| 1054 |
+
msgid_plural "%d posts moved to the trash"
|
| 1055 |
+
msgstr[0] "%d post transferido para o lixo"
|
| 1056 |
+
msgstr[1] "%d posts transferidos para o lixo"
|
| 1057 |
+
|
| 1058 |
+
#: includes/containers/custom_field.php:481
|
| 1059 |
+
#: includes/containers/post.php:302
|
| 1060 |
+
#, php-format
|
| 1061 |
+
msgid "%d post deleted"
|
| 1062 |
+
msgid_plural "%d posts deleted"
|
| 1063 |
+
msgstr[0] "%d post apagado"
|
| 1064 |
+
msgstr[1] "%d posts apagados"
|
| 1065 |
+
|
| 1066 |
+
#: includes/containers/dummy.php:21
|
| 1067 |
+
#: includes/containers/dummy.php:32
|
| 1068 |
+
#, php-format
|
| 1069 |
+
msgid "I don't know how to edit a '%s' [%d]."
|
| 1070 |
+
msgstr "Não é possível editar '%s' [%d]."
|
| 1071 |
+
|
| 1072 |
+
#: includes/containers/post.php:96
|
| 1073 |
+
#, php-format
|
| 1074 |
+
msgid "Updating post %d failed"
|
| 1075 |
+
msgstr "Actualização do post %d falhou"
|
| 1076 |
+
|
| 1077 |
+
#: includes/instances.php:102
|
| 1078 |
+
#: includes/instances.php:148
|
| 1079 |
+
#, php-format
|
| 1080 |
+
msgid "Container %s[%d] not found"
|
| 1081 |
+
msgstr "Recipiente %s[%d] não encontrado"
|
| 1082 |
+
|
| 1083 |
+
#: includes/instances.php:111
|
| 1084 |
+
#: includes/instances.php:157
|
| 1085 |
+
#, php-format
|
| 1086 |
+
msgid "Parser '%s' not found."
|
| 1087 |
+
msgstr "Analizador sintáctico '%s' não encontrado."
|
| 1088 |
+
|
| 1089 |
+
#: includes/links.php:157
|
| 1090 |
+
msgid "The plugin script was terminated while trying to check the link."
|
| 1091 |
+
msgstr "O script do plugin terminou enquanto tentava verificar o link."
|
| 1092 |
+
|
| 1093 |
+
#: includes/links.php:201
|
| 1094 |
+
msgid "The plugin doesn't know how to check this type of link."
|
| 1095 |
+
msgstr "O plugin não consegue verificar este tipo de link."
|
| 1096 |
+
|
| 1097 |
+
#: includes/links.php:289
|
| 1098 |
+
msgid "Link is valid."
|
| 1099 |
+
msgstr "Link operacional."
|
| 1100 |
+
|
| 1101 |
+
#: includes/links.php:291
|
| 1102 |
+
msgid "Link is broken."
|
| 1103 |
+
msgstr "Link sem ligação."
|
| 1104 |
+
|
| 1105 |
+
#: includes/links.php:484
|
| 1106 |
+
#: includes/links.php:586
|
| 1107 |
+
#: includes/links.php:621
|
| 1108 |
+
msgid "Link is not valid"
|
| 1109 |
+
msgstr "Link não válido"
|
| 1110 |
+
|
| 1111 |
+
#: includes/links.php:501
|
| 1112 |
+
msgid "This link can not be edited because it is not used anywhere on this site."
|
| 1113 |
+
msgstr "Este link não pode ser editado porque não é utilizado em nenhuma parte da página."
|
| 1114 |
+
|
| 1115 |
+
#: includes/links.php:527
|
| 1116 |
+
msgid "Failed to create a DB entry for the new URL."
|
| 1117 |
+
msgstr "Falhou a criação de um registro na Base de dados para um novo URL."
|
| 1118 |
+
|
| 1119 |
+
#: includes/links.php:599
|
| 1120 |
+
msgid "This link is not a redirect"
|
| 1121 |
+
msgstr "O link não é um redirect"
|
| 1122 |
+
|
| 1123 |
+
#: includes/links.php:648
|
| 1124 |
+
#: includes/links.php:685
|
| 1125 |
+
msgid "Couldn't delete the link's database record"
|
| 1126 |
+
msgstr "Não é possível apagar o registro do link na Base de dados"
|
| 1127 |
+
|
| 1128 |
+
#: includes/links.php:770
|
| 1129 |
+
msgid "Broken"
|
| 1130 |
+
msgstr "Offline"
|
| 1131 |
+
|
| 1132 |
+
#: includes/links.php:772
|
| 1133 |
+
msgid "No broken links found"
|
| 1134 |
+
msgstr "Links offline (0)"
|
| 1135 |
+
|
| 1136 |
+
#: includes/links.php:779
|
| 1137 |
+
msgid "Redirects"
|
| 1138 |
+
msgstr "Redirects"
|
| 1139 |
+
|
| 1140 |
+
#: includes/links.php:780
|
| 1141 |
+
msgid "Redirected Links"
|
| 1142 |
+
msgstr "Links Redirects"
|
| 1143 |
+
|
| 1144 |
+
#: includes/links.php:781
|
| 1145 |
+
msgid "No redirects found"
|
| 1146 |
+
msgstr "Redirects (0)"
|
| 1147 |
+
|
| 1148 |
+
#: includes/links.php:789
|
| 1149 |
+
msgid "All"
|
| 1150 |
+
msgstr "Todos"
|
| 1151 |
+
|
| 1152 |
+
#: includes/links.php:790
|
| 1153 |
+
msgid "Detected Links"
|
| 1154 |
+
msgstr "Links encontrados"
|
| 1155 |
+
|
| 1156 |
+
#: includes/links.php:791
|
| 1157 |
+
msgid "No links found (yet)"
|
| 1158 |
+
msgstr "Links (0)"
|
| 1159 |
+
|
| 1160 |
+
#: includes/links.php:799
|
| 1161 |
+
msgid "Search Results"
|
| 1162 |
+
msgstr "Resultados da procura"
|
| 1163 |
+
|
| 1164 |
+
#: includes/links.php:800
|
| 1165 |
+
#: includes/links.php:843
|
| 1166 |
+
msgid "No links found for your query"
|
| 1167 |
+
msgstr "Sem resultados"
|
| 1168 |
+
|
| 1169 |
+
#: includes/parsers.php:151
|
| 1170 |
+
#, php-format
|
| 1171 |
+
msgid "Editing is not implemented in the '%s' parser"
|
| 1172 |
+
msgstr "Edição não implementada no '%s' analizador sintáctico"
|
| 1173 |
+
|
| 1174 |
+
#: includes/parsers.php:166
|
| 1175 |
+
#, php-format
|
| 1176 |
+
msgid "Unlinking is not implemented in the '%s' parser"
|
| 1177 |
+
msgstr "Remover links não foi implementado no '%s' analizador sintáctico"
|
| 1178 |
+
|
| 1179 |
+
#. Plugin Name of the plugin/theme
|
| 1180 |
+
msgid "Broken Link Checker"
|
| 1181 |
+
msgstr "Links offline"
|
| 1182 |
+
|
| 1183 |
+
#. Plugin URI of the plugin/theme
|
| 1184 |
+
msgid "http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/"
|
| 1185 |
+
msgstr "http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/"
|
| 1186 |
+
|
| 1187 |
+
#. Description of the plugin/theme
|
| 1188 |
+
msgid "Checks your blog for broken links and missing images and notifies you on the dashboard if any are found."
|
| 1189 |
+
msgstr "Verifica o blog procurando os links e imagens em falta, informa no Painel do WordPress os resultados da verificação."
|
| 1190 |
+
|
| 1191 |
+
#. Author of the plugin/theme
|
| 1192 |
+
msgid "Janis Elsts"
|
| 1193 |
+
msgstr "Janis Elsts"
|
| 1194 |
+
|
| 1195 |
+
#. Author URI of the plugin/theme
|
| 1196 |
+
msgid "http://w-shadow.com/blog/"
|
| 1197 |
+
msgstr "http://w-shadow.com/blog/"
|
| 1198 |
+
|
languages/broken-link-checker.pot
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
# Translation of the WordPress plugin Broken Link Checker 0.9.
|
| 2 |
# Copyright (C) 2010 Janis Elsts
|
| 3 |
# This file is distributed under the same license as the Broken Link Checker package.
|
| 4 |
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
|
|
@@ -6,9 +6,9 @@
|
|
| 6 |
#, fuzzy
|
| 7 |
msgid ""
|
| 8 |
msgstr ""
|
| 9 |
-
"Project-Id-Version: Broken Link Checker 0.9.
|
| 10 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/broken-link-checker\n"
|
| 11 |
-
"POT-Creation-Date: 2010-
|
| 12 |
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
|
| 13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
| 14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
@@ -17,189 +17,205 @@ msgstr ""
|
|
| 17 |
"Content-Transfer-Encoding: 8bit\n"
|
| 18 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 19 |
|
| 20 |
-
#: broken-link-checker.php:
|
| 21 |
msgid "Once Weekly"
|
| 22 |
msgstr ""
|
| 23 |
|
| 24 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
msgid "Loading..."
|
| 26 |
msgstr ""
|
| 27 |
|
| 28 |
-
#: core.php:
|
| 29 |
msgid "[ Network error ]"
|
| 30 |
msgstr ""
|
| 31 |
|
| 32 |
-
#: core.php:
|
| 33 |
msgid "Automatically expand the widget if broken links have been detected"
|
| 34 |
msgstr ""
|
| 35 |
|
| 36 |
-
#: core.php:
|
| 37 |
#, php-format
|
| 38 |
msgid "Failed to delete old DB tables. Database error : %s"
|
| 39 |
msgstr ""
|
| 40 |
|
| 41 |
-
#: core.php:
|
| 42 |
#, php-format
|
| 43 |
msgid ""
|
| 44 |
"Unexpected error: The plugin doesn't know how to upgrade its database to "
|
| 45 |
"version '%d'."
|
| 46 |
msgstr ""
|
| 47 |
|
| 48 |
-
#: core.php:
|
| 49 |
#, php-format
|
| 50 |
msgid "Failed to create table '%s'. Database error: %s"
|
| 51 |
msgstr ""
|
| 52 |
|
| 53 |
-
#: core.php:
|
| 54 |
msgid "Link Checker Settings"
|
| 55 |
msgstr ""
|
| 56 |
|
| 57 |
-
#: core.php:
|
| 58 |
msgid "Link Checker"
|
| 59 |
msgstr ""
|
| 60 |
|
| 61 |
-
#: core.php:
|
| 62 |
msgid "View Broken Links"
|
| 63 |
msgstr ""
|
| 64 |
|
| 65 |
-
#: core.php:
|
| 66 |
msgid "Broken Links"
|
| 67 |
msgstr ""
|
| 68 |
|
| 69 |
-
#: core.php:
|
| 70 |
#, php-format
|
| 71 |
msgid "Highlight links broken for at least %s days"
|
| 72 |
msgstr ""
|
| 73 |
|
| 74 |
-
#: core.php:
|
| 75 |
msgid "Settings"
|
| 76 |
msgstr ""
|
| 77 |
|
| 78 |
-
#: core.php:
|
| 79 |
#, php-format
|
| 80 |
msgid ""
|
| 81 |
"Error: The plugin's database tables are not up to date! (Current version : %"
|
| 82 |
"d, expected : %d)"
|
| 83 |
msgstr ""
|
| 84 |
|
| 85 |
-
#: core.php:
|
| 86 |
msgid "Settings saved."
|
| 87 |
msgstr ""
|
| 88 |
|
| 89 |
-
#: core.php:
|
| 90 |
msgid "Broken Link Checker Options"
|
| 91 |
msgstr ""
|
| 92 |
|
| 93 |
-
#: core.php:
|
| 94 |
msgid "Status"
|
| 95 |
msgstr ""
|
| 96 |
|
| 97 |
-
#: core.php:
|
| 98 |
msgid "Show debug info"
|
| 99 |
msgstr ""
|
| 100 |
|
| 101 |
-
#: core.php:
|
| 102 |
msgid "Re-check all pages"
|
| 103 |
msgstr ""
|
| 104 |
|
| 105 |
-
#: core.php:
|
| 106 |
msgid "Check each link"
|
| 107 |
msgstr ""
|
| 108 |
|
| 109 |
-
#: core.php:
|
| 110 |
#, php-format
|
| 111 |
msgid "Every %s hours"
|
| 112 |
msgstr ""
|
| 113 |
|
| 114 |
-
#: core.php:
|
| 115 |
msgid ""
|
| 116 |
"Existing links will be checked this often. New links will usually be checked "
|
| 117 |
"ASAP."
|
| 118 |
msgstr ""
|
| 119 |
|
| 120 |
-
#: core.php:
|
| 121 |
msgid "Broken link CSS"
|
| 122 |
msgstr ""
|
| 123 |
|
| 124 |
-
#: core.php:
|
| 125 |
msgid "Apply <em>class=\"broken_link\"</em> to broken links"
|
| 126 |
msgstr ""
|
| 127 |
|
| 128 |
-
#: core.php:
|
| 129 |
msgid "Removed link CSS"
|
| 130 |
msgstr ""
|
| 131 |
|
| 132 |
-
#: core.php:
|
| 133 |
msgid "Apply <em>class=\"removed_link\"</em> to unlinked links"
|
| 134 |
msgstr ""
|
| 135 |
|
| 136 |
-
#: core.php:
|
| 137 |
msgid "Broken link SEO"
|
| 138 |
msgstr ""
|
| 139 |
|
| 140 |
-
#: core.php:
|
| 141 |
msgid "Apply <em>rel=\"nofollow\"</em> to broken links"
|
| 142 |
msgstr ""
|
| 143 |
|
| 144 |
-
#: core.php:
|
| 145 |
msgid "Exclusion list"
|
| 146 |
msgstr ""
|
| 147 |
|
| 148 |
-
#: core.php:
|
| 149 |
msgid ""
|
| 150 |
"Don't check links where the URL contains any of these words (one per line) :"
|
| 151 |
msgstr ""
|
| 152 |
|
| 153 |
-
#: core.php:
|
| 154 |
msgid "Custom fields"
|
| 155 |
msgstr ""
|
| 156 |
|
| 157 |
-
#: core.php:
|
| 158 |
msgid "Check URLs entered in these custom fields (one per line) :"
|
| 159 |
msgstr ""
|
| 160 |
|
| 161 |
-
#: core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 162 |
msgid "E-mail notifications"
|
| 163 |
msgstr ""
|
| 164 |
|
| 165 |
-
#: core.php:
|
| 166 |
msgid "Send me e-mail notifications about newly detected broken links"
|
| 167 |
msgstr ""
|
| 168 |
|
| 169 |
-
#: core.php:
|
| 170 |
msgid "Advanced"
|
| 171 |
msgstr ""
|
| 172 |
|
| 173 |
-
#: core.php:
|
| 174 |
msgid "Timeout"
|
| 175 |
msgstr ""
|
| 176 |
|
| 177 |
-
#: core.php:
|
| 178 |
#, php-format
|
| 179 |
msgid "%s seconds"
|
| 180 |
msgstr ""
|
| 181 |
|
| 182 |
-
#: core.php:
|
| 183 |
msgid "Links that take longer than this to load will be marked as broken."
|
| 184 |
msgstr ""
|
| 185 |
|
| 186 |
-
#: core.php:
|
| 187 |
msgid "Link monitor"
|
| 188 |
msgstr ""
|
| 189 |
|
| 190 |
-
#: core.php:
|
| 191 |
msgid "Run continuously while the Dashboard is open"
|
| 192 |
msgstr ""
|
| 193 |
|
| 194 |
-
#: core.php:
|
| 195 |
msgid "Run hourly in the background"
|
| 196 |
msgstr ""
|
| 197 |
|
| 198 |
-
#: core.php:
|
| 199 |
msgid "Max. execution time"
|
| 200 |
msgstr ""
|
| 201 |
|
| 202 |
-
#: core.php:
|
| 203 |
msgid ""
|
| 204 |
"The plugin works by periodically launching a background job that parses your "
|
| 205 |
"posts for links, checks the discovered URLs, and performs other time-"
|
|
@@ -207,414 +223,436 @@ msgid ""
|
|
| 207 |
"may run each time before stopping."
|
| 208 |
msgstr ""
|
| 209 |
|
| 210 |
-
#: core.php:
|
| 211 |
msgid "Custom temporary directory"
|
| 212 |
msgstr ""
|
| 213 |
|
| 214 |
-
#: core.php:
|
| 215 |
msgid "OK"
|
| 216 |
msgstr ""
|
| 217 |
|
| 218 |
-
#: core.php:
|
| 219 |
msgid "Error : This directory isn't writable by PHP."
|
| 220 |
msgstr ""
|
| 221 |
|
| 222 |
-
#: core.php:
|
| 223 |
msgid "Error : This directory doesn't exist."
|
| 224 |
msgstr ""
|
| 225 |
|
| 226 |
-
#: core.php:
|
| 227 |
msgid ""
|
| 228 |
"Set this field if you want the plugin to use a custom directory for its "
|
| 229 |
"lockfiles. Otherwise, leave it blank."
|
| 230 |
msgstr ""
|
| 231 |
|
| 232 |
-
#: core.php:
|
| 233 |
msgid "Server load limit"
|
| 234 |
msgstr ""
|
| 235 |
|
| 236 |
-
#: core.php:
|
| 237 |
#, php-format
|
| 238 |
msgid ""
|
| 239 |
"Link checking will be suspended if the average <a href=\"%s\">server load</"
|
| 240 |
"a> rises above this number. Leave this field blank to disable load limiting."
|
| 241 |
msgstr ""
|
| 242 |
|
| 243 |
-
#: core.php:
|
| 244 |
msgid ""
|
| 245 |
"Load limiting only works on Linux-like systems where <code>/proc/loadavg</"
|
| 246 |
"code> is present and accessible."
|
| 247 |
msgstr ""
|
| 248 |
|
| 249 |
-
#: core.php:
|
| 250 |
msgid "Save Changes"
|
| 251 |
msgstr ""
|
| 252 |
|
| 253 |
-
#: core.php:
|
| 254 |
msgid "Hide debug info"
|
| 255 |
msgstr ""
|
| 256 |
|
| 257 |
-
#: core.php:
|
| 258 |
#, php-format
|
| 259 |
msgid "Database error : %s"
|
| 260 |
msgstr ""
|
| 261 |
|
| 262 |
-
#: core.php:
|
| 263 |
msgid "Bulk Actions"
|
| 264 |
msgstr ""
|
| 265 |
|
| 266 |
-
#: core.php:
|
| 267 |
msgid "Recheck"
|
| 268 |
msgstr ""
|
| 269 |
|
| 270 |
-
#: core.php:
|
| 271 |
msgid "Fix redirects"
|
| 272 |
msgstr ""
|
| 273 |
|
| 274 |
-
#: core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 275 |
msgid "Unlink"
|
| 276 |
msgstr ""
|
| 277 |
|
| 278 |
-
#: core.php:
|
| 279 |
msgid "Delete sources"
|
| 280 |
msgstr ""
|
| 281 |
|
| 282 |
-
#: core.php:
|
| 283 |
msgid "Apply"
|
| 284 |
msgstr ""
|
| 285 |
|
| 286 |
-
#: core.php:
|
| 287 |
msgid "«"
|
| 288 |
msgstr ""
|
| 289 |
|
| 290 |
-
#: core.php:
|
| 291 |
msgid "»"
|
| 292 |
msgstr ""
|
| 293 |
|
| 294 |
-
#: core.php:
|
| 295 |
#, php-format
|
| 296 |
msgid "Displaying %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 297 |
msgstr ""
|
| 298 |
|
| 299 |
-
#: core.php:
|
| 300 |
msgid "Source"
|
| 301 |
msgstr ""
|
| 302 |
|
| 303 |
-
#: core.php:
|
| 304 |
msgid "Link Text"
|
| 305 |
msgstr ""
|
| 306 |
|
| 307 |
-
#: core.php:
|
| 308 |
msgid "URL"
|
| 309 |
msgstr ""
|
| 310 |
|
| 311 |
-
#: core.php:
|
| 312 |
msgid "[An orphaned link! This is a bug.]"
|
| 313 |
msgstr ""
|
| 314 |
|
| 315 |
-
#: core.php:
|
| 316 |
msgid "Show more info about this link"
|
| 317 |
msgstr ""
|
| 318 |
|
| 319 |
-
#: core.php:
|
| 320 |
msgid "Details"
|
| 321 |
msgstr ""
|
| 322 |
|
| 323 |
-
#: core.php:
|
| 324 |
msgid "Remove this link from all posts"
|
| 325 |
msgstr ""
|
| 326 |
|
| 327 |
-
#: core.php:
|
| 328 |
msgid "Remove this link from the list of broken links and mark it as valid"
|
| 329 |
msgstr ""
|
| 330 |
|
| 331 |
-
#: core.php:
|
| 332 |
msgid "Not broken"
|
| 333 |
msgstr ""
|
| 334 |
|
| 335 |
-
#: core.php:
|
| 336 |
msgid "Edit link URL"
|
| 337 |
msgstr ""
|
| 338 |
|
| 339 |
-
#: core.php:
|
| 340 |
#: includes/admin/links-page-js.php:227
|
| 341 |
msgid "Edit URL"
|
| 342 |
msgstr ""
|
| 343 |
|
| 344 |
-
#: core.php:
|
| 345 |
msgid "Cancel URL editing"
|
| 346 |
msgstr ""
|
| 347 |
|
| 348 |
-
#: core.php:
|
| 349 |
msgid "Cancel"
|
| 350 |
msgstr ""
|
| 351 |
|
| 352 |
-
#: core.php:
|
| 353 |
msgid "You must enter a filter name!"
|
| 354 |
msgstr ""
|
| 355 |
|
| 356 |
-
#: core.php:
|
| 357 |
msgid "Invalid search query."
|
| 358 |
msgstr ""
|
| 359 |
|
| 360 |
-
#: core.php:
|
| 361 |
#, php-format
|
| 362 |
msgid "Filter \"%s\" created"
|
| 363 |
msgstr ""
|
| 364 |
|
| 365 |
-
#: core.php:
|
| 366 |
msgid "Filter ID not specified."
|
| 367 |
msgstr ""
|
| 368 |
|
| 369 |
-
#: core.php:
|
| 370 |
msgid "Filter deleted"
|
| 371 |
msgstr ""
|
| 372 |
|
| 373 |
-
#: core.php:
|
| 374 |
#, php-format
|
| 375 |
msgid "Replaced %d redirect with a direct link"
|
| 376 |
msgid_plural "Replaced %d redirects with direct links"
|
| 377 |
msgstr[0] ""
|
| 378 |
msgstr[1] ""
|
| 379 |
|
| 380 |
-
#: core.php:
|
| 381 |
#, php-format
|
| 382 |
msgid "Failed to fix %d redirect"
|
| 383 |
msgid_plural "Failed to fix %d redirects"
|
| 384 |
msgstr[0] ""
|
| 385 |
msgstr[1] ""
|
| 386 |
|
| 387 |
-
#: core.php:
|
| 388 |
msgid "None of the selected links are redirects!"
|
| 389 |
msgstr ""
|
| 390 |
|
| 391 |
-
#: core.php:
|
| 392 |
#, php-format
|
| 393 |
msgid "%d link removed"
|
| 394 |
msgid_plural "%d links removed"
|
| 395 |
msgstr[0] ""
|
| 396 |
msgstr[1] ""
|
| 397 |
|
| 398 |
-
#: core.php:
|
| 399 |
#, php-format
|
| 400 |
msgid "Failed to remove %d link"
|
| 401 |
msgid_plural "Failed to remove %d links"
|
| 402 |
msgstr[0] ""
|
| 403 |
msgstr[1] ""
|
| 404 |
|
| 405 |
-
#: core.php:
|
| 406 |
msgid "Didn't find anything to delete!"
|
| 407 |
msgstr ""
|
| 408 |
|
| 409 |
-
#: core.php:
|
| 410 |
#, php-format
|
| 411 |
msgid "%d link scheduled for rechecking"
|
| 412 |
msgid_plural "%d links scheduled for rechecking"
|
| 413 |
msgstr[0] ""
|
| 414 |
msgstr[1] ""
|
| 415 |
|
| 416 |
-
#: core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 417 |
msgid "Post published on"
|
| 418 |
msgstr ""
|
| 419 |
|
| 420 |
-
#: core.php:
|
| 421 |
msgid "Link last checked"
|
| 422 |
msgstr ""
|
| 423 |
|
| 424 |
-
#: core.php:
|
| 425 |
msgid "Never"
|
| 426 |
msgstr ""
|
| 427 |
|
| 428 |
-
#: core.php:
|
| 429 |
msgid "HTTP code"
|
| 430 |
msgstr ""
|
| 431 |
|
| 432 |
-
#: core.php:
|
| 433 |
msgid "Response time"
|
| 434 |
msgstr ""
|
| 435 |
|
| 436 |
-
#: core.php:
|
| 437 |
#, php-format
|
| 438 |
msgid "%2.3f seconds"
|
| 439 |
msgstr ""
|
| 440 |
|
| 441 |
-
#: core.php:
|
| 442 |
msgid "Final URL"
|
| 443 |
msgstr ""
|
| 444 |
|
| 445 |
-
#: core.php:
|
| 446 |
msgid "Redirect count"
|
| 447 |
msgstr ""
|
| 448 |
|
| 449 |
-
#: core.php:
|
| 450 |
msgid "Instance count"
|
| 451 |
msgstr ""
|
| 452 |
|
| 453 |
-
#: core.php:
|
| 454 |
#, php-format
|
| 455 |
msgid "This link has failed %d time."
|
| 456 |
msgid_plural "This link has failed %d times."
|
| 457 |
msgstr[0] ""
|
| 458 |
msgstr[1] ""
|
| 459 |
|
| 460 |
-
#: core.php:
|
| 461 |
#, php-format
|
| 462 |
msgid "This link has been broken for %s."
|
| 463 |
msgstr ""
|
| 464 |
|
| 465 |
-
#: core.php:
|
| 466 |
msgid "Log"
|
| 467 |
msgstr ""
|
| 468 |
|
| 469 |
-
#: core.php:
|
| 470 |
msgid "less than a minute"
|
| 471 |
msgstr ""
|
| 472 |
|
| 473 |
-
#: core.php:
|
| 474 |
#, php-format
|
| 475 |
msgid "%d minute"
|
| 476 |
msgid_plural "%d minutes"
|
| 477 |
msgstr[0] ""
|
| 478 |
msgstr[1] ""
|
| 479 |
|
| 480 |
-
#: core.php:
|
| 481 |
#, php-format
|
| 482 |
msgid "%d hour"
|
| 483 |
msgid_plural "%d hours"
|
| 484 |
msgstr[0] ""
|
| 485 |
msgstr[1] ""
|
| 486 |
|
| 487 |
-
#: core.php:
|
| 488 |
#, php-format
|
| 489 |
msgid "%d day"
|
| 490 |
msgid_plural "%d days"
|
| 491 |
msgstr[0] ""
|
| 492 |
msgstr[1] ""
|
| 493 |
|
| 494 |
-
#: core.php:
|
| 495 |
#, php-format
|
| 496 |
msgid "%d month"
|
| 497 |
msgid_plural "%d months"
|
| 498 |
msgstr[0] ""
|
| 499 |
msgstr[1] ""
|
| 500 |
|
| 501 |
-
#: core.php:
|
| 502 |
msgid "View broken links"
|
| 503 |
msgstr ""
|
| 504 |
|
| 505 |
-
#: core.php:
|
| 506 |
#, php-format
|
| 507 |
msgid "Found %d broken link"
|
| 508 |
msgid_plural "Found %d broken links"
|
| 509 |
msgstr[0] ""
|
| 510 |
msgstr[1] ""
|
| 511 |
|
| 512 |
-
#: core.php:
|
| 513 |
msgid "No broken links found."
|
| 514 |
msgstr ""
|
| 515 |
|
| 516 |
-
#: core.php:
|
| 517 |
#, php-format
|
| 518 |
msgid "%d URL in the work queue"
|
| 519 |
msgid_plural "%d URLs in the work queue"
|
| 520 |
msgstr[0] ""
|
| 521 |
msgstr[1] ""
|
| 522 |
|
| 523 |
-
#: core.php:
|
| 524 |
msgid "No URLs in the work queue."
|
| 525 |
msgstr ""
|
| 526 |
|
| 527 |
-
#: core.php:
|
| 528 |
#, php-format
|
| 529 |
msgid "Detected %d unique URL"
|
| 530 |
msgid_plural "Detected %d unique URLs"
|
| 531 |
msgstr[0] ""
|
| 532 |
msgstr[1] ""
|
| 533 |
|
| 534 |
-
#: core.php:
|
| 535 |
#, php-format
|
| 536 |
msgid "in %d link"
|
| 537 |
msgid_plural "in %d links"
|
| 538 |
msgstr[0] ""
|
| 539 |
msgstr[1] ""
|
| 540 |
|
| 541 |
-
#: core.php:
|
| 542 |
msgid "and still searching..."
|
| 543 |
msgstr ""
|
| 544 |
|
| 545 |
-
#: core.php:
|
| 546 |
msgid "Searching your blog for links..."
|
| 547 |
msgstr ""
|
| 548 |
|
| 549 |
-
#: core.php:
|
| 550 |
msgid "No links detected."
|
| 551 |
msgstr ""
|
| 552 |
|
| 553 |
-
#: core.php:
|
| 554 |
msgid "You're not allowed to do that!"
|
| 555 |
msgstr ""
|
| 556 |
|
| 557 |
-
#: core.php:
|
| 558 |
#, php-format
|
| 559 |
msgid "Oops, I can't find the link %d"
|
| 560 |
msgstr ""
|
| 561 |
|
| 562 |
-
#: core.php:
|
| 563 |
-
msgid "This link was manually marked as working by the user."
|
| 564 |
-
msgstr ""
|
| 565 |
-
|
| 566 |
-
#: core.php:2374
|
| 567 |
msgid "Oops, couldn't modify the link!"
|
| 568 |
msgstr ""
|
| 569 |
|
| 570 |
-
#: core.php:
|
| 571 |
msgid "Error : link_id not specified"
|
| 572 |
msgstr ""
|
| 573 |
|
| 574 |
-
#: core.php:
|
| 575 |
msgid "Oops, the new URL is invalid!"
|
| 576 |
msgstr ""
|
| 577 |
|
| 578 |
-
#: core.php:
|
| 579 |
msgid "An unexpected error occured!"
|
| 580 |
msgstr ""
|
| 581 |
|
| 582 |
-
#: core.php:
|
| 583 |
msgid "Error : link_id or new_url not specified"
|
| 584 |
msgstr ""
|
| 585 |
|
| 586 |
-
#: core.php:
|
| 587 |
msgid "You don't have sufficient privileges to access this information!"
|
| 588 |
msgstr ""
|
| 589 |
|
| 590 |
-
#: core.php:
|
| 591 |
msgid "Error : link ID not specified"
|
| 592 |
msgstr ""
|
| 593 |
|
| 594 |
-
#: core.php:
|
| 595 |
#, php-format
|
| 596 |
msgid "Failed to load link details (%s)"
|
| 597 |
msgstr ""
|
| 598 |
|
| 599 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 600 |
#, php-format
|
| 601 |
msgid ""
|
| 602 |
"The current temporary directory is not accessible; please <a href=\"%s\">set "
|
| 603 |
"a different one</a>."
|
| 604 |
msgstr ""
|
| 605 |
|
| 606 |
-
#: core.php:
|
| 607 |
#, php-format
|
| 608 |
msgid ""
|
| 609 |
"Please make the directory <code>%1$s</code> writable by plugins or <a href="
|
| 610 |
"\"%2$s\">set a custom temporary directory</a>."
|
| 611 |
msgstr ""
|
| 612 |
|
| 613 |
-
#: core.php:
|
| 614 |
msgid "Broken Link Checker can't create a lockfile."
|
| 615 |
msgstr ""
|
| 616 |
|
| 617 |
-
#: core.php:
|
| 618 |
msgid ""
|
| 619 |
"The plugin uses a file-based locking mechanism to ensure that only one "
|
| 620 |
"instance of the resource-heavy link checking algorithm is running at any "
|
|
@@ -625,66 +663,66 @@ msgid ""
|
|
| 625 |
"specify a custom temporary directory in the plugin's settings."
|
| 626 |
msgstr ""
|
| 627 |
|
| 628 |
-
#: core.php:
|
| 629 |
msgid "PHP version"
|
| 630 |
msgstr ""
|
| 631 |
|
| 632 |
-
#: core.php:
|
| 633 |
msgid "MySQL version"
|
| 634 |
msgstr ""
|
| 635 |
|
| 636 |
-
#: core.php:
|
| 637 |
msgid ""
|
| 638 |
"You have an old version of CURL. Redirect detection may not work properly."
|
| 639 |
msgstr ""
|
| 640 |
|
| 641 |
-
#: core.php:
|
| 642 |
msgid "Not installed"
|
| 643 |
msgstr ""
|
| 644 |
|
| 645 |
-
#: core.php:
|
| 646 |
msgid "CURL version"
|
| 647 |
msgstr ""
|
| 648 |
|
| 649 |
-
#: core.php:
|
| 650 |
msgid "Installed"
|
| 651 |
msgstr ""
|
| 652 |
|
| 653 |
-
#: core.php:
|
| 654 |
msgid "You must have either CURL or Snoopy installed for the plugin to work!"
|
| 655 |
msgstr ""
|
| 656 |
|
| 657 |
-
#: core.php:
|
| 658 |
msgid "On"
|
| 659 |
msgstr ""
|
| 660 |
|
| 661 |
-
#: core.php:
|
| 662 |
msgid "Redirects may be detected as broken links when safe_mode is on."
|
| 663 |
msgstr ""
|
| 664 |
|
| 665 |
-
#: core.php:
|
| 666 |
msgid "Off"
|
| 667 |
msgstr ""
|
| 668 |
|
| 669 |
-
#: core.php:
|
| 670 |
#, php-format
|
| 671 |
msgid "On ( %s )"
|
| 672 |
msgstr ""
|
| 673 |
|
| 674 |
-
#: core.php:
|
| 675 |
msgid "Redirects may be detected as broken links when open_basedir is on."
|
| 676 |
msgstr ""
|
| 677 |
|
| 678 |
-
#: core.php:
|
| 679 |
msgid "Can't create a lockfile. Please specify a custom temporary directory."
|
| 680 |
msgstr ""
|
| 681 |
|
| 682 |
-
#: core.php:
|
| 683 |
#, php-format
|
| 684 |
msgid "[%s] Broken links detected"
|
| 685 |
msgstr ""
|
| 686 |
|
| 687 |
-
#: core.php:
|
| 688 |
#, php-format
|
| 689 |
msgid "Broken Link Checker has detected %d new broken link on your site."
|
| 690 |
msgid_plural ""
|
|
@@ -692,33 +730,33 @@ msgid_plural ""
|
|
| 692 |
msgstr[0] ""
|
| 693 |
msgstr[1] ""
|
| 694 |
|
| 695 |
-
#: core.php:
|
| 696 |
#, php-format
|
| 697 |
msgid "Here's a list of the first %d broken links:"
|
| 698 |
msgid_plural "Here's a list of the first %d broken links:"
|
| 699 |
msgstr[0] ""
|
| 700 |
msgstr[1] ""
|
| 701 |
|
| 702 |
-
#: core.php:
|
| 703 |
msgid "Here's a list of the new broken links: "
|
| 704 |
msgstr ""
|
| 705 |
|
| 706 |
-
#: core.php:
|
| 707 |
#, php-format
|
| 708 |
msgid "Link text : %s"
|
| 709 |
msgstr ""
|
| 710 |
|
| 711 |
-
#: core.php:
|
| 712 |
#, php-format
|
| 713 |
msgid "Link URL : <a href=\"%s\">%s</a>"
|
| 714 |
msgstr ""
|
| 715 |
|
| 716 |
-
#: core.php:
|
| 717 |
#, php-format
|
| 718 |
msgid "Source : %s"
|
| 719 |
msgstr ""
|
| 720 |
|
| 721 |
-
#: core.php:
|
| 722 |
msgid "You can see all broken links here:"
|
| 723 |
msgstr ""
|
| 724 |
|
|
@@ -792,7 +830,7 @@ msgstr ""
|
|
| 792 |
msgid "Delete This Filter"
|
| 793 |
msgstr ""
|
| 794 |
|
| 795 |
-
#: includes/admin/search-form.php:29 includes/links.php:
|
| 796 |
msgid "Search"
|
| 797 |
msgstr ""
|
| 798 |
|
|
@@ -836,33 +874,33 @@ msgstr ""
|
|
| 836 |
msgid "Search Links"
|
| 837 |
msgstr ""
|
| 838 |
|
| 839 |
-
#: includes/checkers/http.php:
|
| 840 |
#, php-format
|
| 841 |
msgid "HTTP code : %d"
|
| 842 |
msgstr ""
|
| 843 |
|
| 844 |
-
#: includes/checkers/http.php:
|
| 845 |
msgid "(No response)"
|
| 846 |
msgstr ""
|
| 847 |
|
| 848 |
-
#: includes/checkers/http.php:
|
| 849 |
msgid "Most likely the connection timed out or the domain doesn't exist."
|
| 850 |
msgstr ""
|
| 851 |
|
| 852 |
-
#: includes/checkers/http.php:
|
| 853 |
msgid "Request timed out."
|
| 854 |
msgstr ""
|
| 855 |
|
| 856 |
-
#: includes/checkers/http.php:
|
| 857 |
msgid "Using Snoopy"
|
| 858 |
msgstr ""
|
| 859 |
|
| 860 |
-
#: includes/containers.php:
|
| 861 |
#, php-format
|
| 862 |
msgid "Container type '%s' not recognized"
|
| 863 |
msgstr ""
|
| 864 |
|
| 865 |
-
#: includes/containers.php:
|
| 866 |
#, php-format
|
| 867 |
msgid "%d '%s' has been deleted"
|
| 868 |
msgid_plural "%d '%s' have been deleted"
|
|
@@ -891,7 +929,7 @@ msgid "Delete"
|
|
| 891 |
msgstr ""
|
| 892 |
|
| 893 |
#: includes/containers/blogroll.php:75 includes/containers/comment.php:36
|
| 894 |
-
#: includes/containers/post.php:
|
| 895 |
msgid "Nothing to update"
|
| 896 |
msgstr ""
|
| 897 |
|
|
@@ -948,14 +986,14 @@ msgstr ""
|
|
| 948 |
msgid "View"
|
| 949 |
msgstr ""
|
| 950 |
|
| 951 |
-
#: includes/containers/comment.php:
|
| 952 |
#, php-format
|
| 953 |
msgid "%d comment moved to the trash"
|
| 954 |
msgid_plural "%d comments moved to the trash"
|
| 955 |
msgstr[0] ""
|
| 956 |
msgstr[1] ""
|
| 957 |
|
| 958 |
-
#: includes/containers/comment.php:
|
| 959 |
#, php-format
|
| 960 |
msgid "%d comment has been deleted"
|
| 961 |
msgid_plural "%d comments have been deleted"
|
|
@@ -972,14 +1010,17 @@ msgstr ""
|
|
| 972 |
msgid "Failed to delete the meta field '%s' on %s [%d]"
|
| 973 |
msgstr ""
|
| 974 |
|
| 975 |
-
#: includes/containers/custom_field.php:191
|
| 976 |
-
#: includes/containers/custom_field.php:201 includes/containers/post.php:16
|
| 977 |
#: includes/containers/post.php:41
|
| 978 |
msgid "Edit this post"
|
| 979 |
msgstr ""
|
| 980 |
|
| 981 |
-
#: includes/containers/custom_field.php:
|
| 982 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 983 |
msgstr ""
|
| 984 |
|
| 985 |
#: includes/containers/custom_field.php:204 includes/containers/post.php:19
|
|
@@ -1002,19 +1043,19 @@ msgstr ""
|
|
| 1002 |
msgid "View \"%s\""
|
| 1003 |
msgstr ""
|
| 1004 |
|
| 1005 |
-
#: includes/containers/custom_field.php:
|
| 1006 |
#, php-format
|
| 1007 |
msgid "Failed to delete post \"%s\" (%d)"
|
| 1008 |
msgstr ""
|
| 1009 |
|
| 1010 |
-
#: includes/containers/custom_field.php:
|
| 1011 |
#, php-format
|
| 1012 |
msgid "%d post moved to the trash"
|
| 1013 |
msgid_plural "%d posts moved to the trash"
|
| 1014 |
msgstr[0] ""
|
| 1015 |
msgstr[1] ""
|
| 1016 |
|
| 1017 |
-
#: includes/containers/custom_field.php:
|
| 1018 |
#, php-format
|
| 1019 |
msgid "%d post deleted"
|
| 1020 |
msgid_plural "%d posts deleted"
|
|
@@ -1026,7 +1067,11 @@ msgstr[1] ""
|
|
| 1026 |
msgid "I don't know how to edit a '%s' [%d]."
|
| 1027 |
msgstr ""
|
| 1028 |
|
| 1029 |
-
#: includes/containers/post.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1030 |
#, php-format
|
| 1031 |
msgid "Updating post %d failed"
|
| 1032 |
msgstr ""
|
|
@@ -1041,97 +1086,93 @@ msgstr ""
|
|
| 1041 |
msgid "Parser '%s' not found."
|
| 1042 |
msgstr ""
|
| 1043 |
|
| 1044 |
-
#: includes/links.php:
|
| 1045 |
msgid "The plugin script was terminated while trying to check the link."
|
| 1046 |
msgstr ""
|
| 1047 |
|
| 1048 |
-
#: includes/links.php:
|
| 1049 |
msgid "The plugin doesn't know how to check this type of link."
|
| 1050 |
msgstr ""
|
| 1051 |
|
| 1052 |
-
#: includes/links.php:
|
| 1053 |
msgid "Link is valid."
|
| 1054 |
msgstr ""
|
| 1055 |
|
| 1056 |
-
#: includes/links.php:
|
| 1057 |
msgid "Link is broken."
|
| 1058 |
msgstr ""
|
| 1059 |
|
| 1060 |
-
#: includes/links.php:
|
| 1061 |
msgid "Link is not valid"
|
| 1062 |
msgstr ""
|
| 1063 |
|
| 1064 |
-
#: includes/links.php:
|
| 1065 |
msgid ""
|
| 1066 |
"This link can not be edited because it is not used anywhere on this site."
|
| 1067 |
msgstr ""
|
| 1068 |
|
| 1069 |
-
#: includes/links.php:
|
| 1070 |
msgid "Failed to create a DB entry for the new URL."
|
| 1071 |
msgstr ""
|
| 1072 |
|
| 1073 |
-
#: includes/links.php:
|
| 1074 |
msgid "This link is not a redirect"
|
| 1075 |
msgstr ""
|
| 1076 |
|
| 1077 |
-
#: includes/links.php:
|
| 1078 |
msgid "Couldn't delete the link's database record"
|
| 1079 |
msgstr ""
|
| 1080 |
|
| 1081 |
-
#: includes/links.php:
|
| 1082 |
msgid "Broken"
|
| 1083 |
msgstr ""
|
| 1084 |
|
| 1085 |
-
#: includes/links.php:
|
| 1086 |
msgid "No broken links found"
|
| 1087 |
msgstr ""
|
| 1088 |
|
| 1089 |
-
#: includes/links.php:
|
| 1090 |
msgid "Redirects"
|
| 1091 |
msgstr ""
|
| 1092 |
|
| 1093 |
-
#: includes/links.php:
|
| 1094 |
msgid "Redirected Links"
|
| 1095 |
msgstr ""
|
| 1096 |
|
| 1097 |
-
#: includes/links.php:
|
| 1098 |
msgid "No redirects found"
|
| 1099 |
msgstr ""
|
| 1100 |
|
| 1101 |
-
#: includes/links.php:
|
| 1102 |
msgid "All"
|
| 1103 |
msgstr ""
|
| 1104 |
|
| 1105 |
-
#: includes/links.php:
|
| 1106 |
msgid "Detected Links"
|
| 1107 |
msgstr ""
|
| 1108 |
|
| 1109 |
-
#: includes/links.php:
|
| 1110 |
msgid "No links found (yet)"
|
| 1111 |
msgstr ""
|
| 1112 |
|
| 1113 |
-
#: includes/links.php:
|
| 1114 |
msgid "Search Results"
|
| 1115 |
msgstr ""
|
| 1116 |
|
| 1117 |
-
#: includes/links.php:
|
| 1118 |
msgid "No links found for your query"
|
| 1119 |
msgstr ""
|
| 1120 |
|
| 1121 |
-
#: includes/parsers.php:
|
| 1122 |
#, php-format
|
| 1123 |
msgid "Editing is not implemented in the '%s' parser"
|
| 1124 |
msgstr ""
|
| 1125 |
|
| 1126 |
-
#: includes/parsers.php:
|
| 1127 |
#, php-format
|
| 1128 |
msgid "Unlinking is not implemented in the '%s' parser"
|
| 1129 |
msgstr ""
|
| 1130 |
|
| 1131 |
-
#. Plugin Name of the plugin/theme
|
| 1132 |
-
msgid "Broken Link Checker"
|
| 1133 |
-
msgstr ""
|
| 1134 |
-
|
| 1135 |
#. Plugin URI of the plugin/theme
|
| 1136 |
msgid "http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/"
|
| 1137 |
msgstr ""
|
| 1 |
+
# Translation of the WordPress plugin Broken Link Checker 0.9.3 by Janis Elsts.
|
| 2 |
# Copyright (C) 2010 Janis Elsts
|
| 3 |
# This file is distributed under the same license as the Broken Link Checker package.
|
| 4 |
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
|
| 6 |
#, fuzzy
|
| 7 |
msgid ""
|
| 8 |
msgstr ""
|
| 9 |
+
"Project-Id-Version: Broken Link Checker 0.9.3\n"
|
| 10 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/broken-link-checker\n"
|
| 11 |
+
"POT-Creation-Date: 2010-07-02 13:13+0000\n"
|
| 12 |
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
|
| 13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
| 14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
| 17 |
"Content-Transfer-Encoding: 8bit\n"
|
| 18 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 19 |
|
| 20 |
+
#: broken-link-checker.php:314
|
| 21 |
msgid "Once Weekly"
|
| 22 |
msgstr ""
|
| 23 |
|
| 24 |
+
#: broken-link-checker.php:320
|
| 25 |
+
msgid "Twice a Month"
|
| 26 |
+
msgstr ""
|
| 27 |
+
|
| 28 |
+
#: broken-link-checker.php:343
|
| 29 |
+
msgid "Broken Link Checker installation failed"
|
| 30 |
+
msgstr ""
|
| 31 |
+
|
| 32 |
+
#: core.php:139 includes/admin/links-page-js.php:21
|
| 33 |
msgid "Loading..."
|
| 34 |
msgstr ""
|
| 35 |
|
| 36 |
+
#: core.php:162 core.php:919
|
| 37 |
msgid "[ Network error ]"
|
| 38 |
msgstr ""
|
| 39 |
|
| 40 |
+
#: core.php:187
|
| 41 |
msgid "Automatically expand the widget if broken links have been detected"
|
| 42 |
msgstr ""
|
| 43 |
|
| 44 |
+
#: core.php:424
|
| 45 |
#, php-format
|
| 46 |
msgid "Failed to delete old DB tables. Database error : %s"
|
| 47 |
msgstr ""
|
| 48 |
|
| 49 |
+
#: core.php:447
|
| 50 |
#, php-format
|
| 51 |
msgid ""
|
| 52 |
"Unexpected error: The plugin doesn't know how to upgrade its database to "
|
| 53 |
"version '%d'."
|
| 54 |
msgstr ""
|
| 55 |
|
| 56 |
+
#: core.php:499 core.php:535 core.php:585 core.php:617
|
| 57 |
#, php-format
|
| 58 |
msgid "Failed to create table '%s'. Database error: %s"
|
| 59 |
msgstr ""
|
| 60 |
|
| 61 |
+
#: core.php:671
|
| 62 |
msgid "Link Checker Settings"
|
| 63 |
msgstr ""
|
| 64 |
|
| 65 |
+
#: core.php:672
|
| 66 |
msgid "Link Checker"
|
| 67 |
msgstr ""
|
| 68 |
|
| 69 |
+
#: core.php:678
|
| 70 |
msgid "View Broken Links"
|
| 71 |
msgstr ""
|
| 72 |
|
| 73 |
+
#: core.php:679 includes/links.php:773
|
| 74 |
msgid "Broken Links"
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
+
#: core.php:704
|
| 78 |
#, php-format
|
| 79 |
msgid "Highlight links broken for at least %s days"
|
| 80 |
msgstr ""
|
| 81 |
|
| 82 |
+
#: core.php:730
|
| 83 |
msgid "Settings"
|
| 84 |
msgstr ""
|
| 85 |
|
| 86 |
+
#: core.php:740 core.php:1276
|
| 87 |
#, php-format
|
| 88 |
msgid ""
|
| 89 |
"Error: The plugin's database tables are not up to date! (Current version : %"
|
| 90 |
"d, expected : %d)"
|
| 91 |
msgstr ""
|
| 92 |
|
| 93 |
+
#: core.php:875
|
| 94 |
msgid "Settings saved."
|
| 95 |
msgstr ""
|
| 96 |
|
| 97 |
+
#: core.php:884
|
| 98 |
msgid "Broken Link Checker Options"
|
| 99 |
msgstr ""
|
| 100 |
|
| 101 |
+
#: core.php:897
|
| 102 |
msgid "Status"
|
| 103 |
msgstr ""
|
| 104 |
|
| 105 |
+
#: core.php:899 core.php:1254
|
| 106 |
msgid "Show debug info"
|
| 107 |
msgstr ""
|
| 108 |
|
| 109 |
+
#: core.php:932
|
| 110 |
msgid "Re-check all pages"
|
| 111 |
msgstr ""
|
| 112 |
|
| 113 |
+
#: core.php:956
|
| 114 |
msgid "Check each link"
|
| 115 |
msgstr ""
|
| 116 |
|
| 117 |
+
#: core.php:961
|
| 118 |
#, php-format
|
| 119 |
msgid "Every %s hours"
|
| 120 |
msgstr ""
|
| 121 |
|
| 122 |
+
#: core.php:970
|
| 123 |
msgid ""
|
| 124 |
"Existing links will be checked this often. New links will usually be checked "
|
| 125 |
"ASAP."
|
| 126 |
msgstr ""
|
| 127 |
|
| 128 |
+
#: core.php:977
|
| 129 |
msgid "Broken link CSS"
|
| 130 |
msgstr ""
|
| 131 |
|
| 132 |
+
#: core.php:982
|
| 133 |
msgid "Apply <em>class=\"broken_link\"</em> to broken links"
|
| 134 |
msgstr ""
|
| 135 |
|
| 136 |
+
#: core.php:994
|
| 137 |
msgid "Removed link CSS"
|
| 138 |
msgstr ""
|
| 139 |
|
| 140 |
+
#: core.php:999
|
| 141 |
msgid "Apply <em>class=\"removed_link\"</em> to unlinked links"
|
| 142 |
msgstr ""
|
| 143 |
|
| 144 |
+
#: core.php:1011
|
| 145 |
msgid "Broken link SEO"
|
| 146 |
msgstr ""
|
| 147 |
|
| 148 |
+
#: core.php:1016
|
| 149 |
msgid "Apply <em>rel=\"nofollow\"</em> to broken links"
|
| 150 |
msgstr ""
|
| 151 |
|
| 152 |
+
#: core.php:1022
|
| 153 |
msgid "Exclusion list"
|
| 154 |
msgstr ""
|
| 155 |
|
| 156 |
+
#: core.php:1023
|
| 157 |
msgid ""
|
| 158 |
"Don't check links where the URL contains any of these words (one per line) :"
|
| 159 |
msgstr ""
|
| 160 |
|
| 161 |
+
#: core.php:1033
|
| 162 |
msgid "Custom fields"
|
| 163 |
msgstr ""
|
| 164 |
|
| 165 |
+
#: core.php:1034
|
| 166 |
msgid "Check URLs entered in these custom fields (one per line) :"
|
| 167 |
msgstr ""
|
| 168 |
|
| 169 |
+
#: core.php:1044
|
| 170 |
+
msgid "Comment links"
|
| 171 |
+
msgstr ""
|
| 172 |
+
|
| 173 |
+
#: core.php:1050
|
| 174 |
+
msgid "Check comment links"
|
| 175 |
+
msgstr ""
|
| 176 |
+
|
| 177 |
+
#: core.php:1057
|
| 178 |
msgid "E-mail notifications"
|
| 179 |
msgstr ""
|
| 180 |
|
| 181 |
+
#: core.php:1063
|
| 182 |
msgid "Send me e-mail notifications about newly detected broken links"
|
| 183 |
msgstr ""
|
| 184 |
|
| 185 |
+
#: core.php:1071
|
| 186 |
msgid "Advanced"
|
| 187 |
msgstr ""
|
| 188 |
|
| 189 |
+
#: core.php:1076
|
| 190 |
msgid "Timeout"
|
| 191 |
msgstr ""
|
| 192 |
|
| 193 |
+
#: core.php:1082 core.php:1126 core.php:3189
|
| 194 |
#, php-format
|
| 195 |
msgid "%s seconds"
|
| 196 |
msgstr ""
|
| 197 |
|
| 198 |
+
#: core.php:1091
|
| 199 |
msgid "Links that take longer than this to load will be marked as broken."
|
| 200 |
msgstr ""
|
| 201 |
|
| 202 |
+
#: core.php:1098
|
| 203 |
msgid "Link monitor"
|
| 204 |
msgstr ""
|
| 205 |
|
| 206 |
+
#: core.php:1104
|
| 207 |
msgid "Run continuously while the Dashboard is open"
|
| 208 |
msgstr ""
|
| 209 |
|
| 210 |
+
#: core.php:1112
|
| 211 |
msgid "Run hourly in the background"
|
| 212 |
msgstr ""
|
| 213 |
|
| 214 |
+
#: core.php:1120
|
| 215 |
msgid "Max. execution time"
|
| 216 |
msgstr ""
|
| 217 |
|
| 218 |
+
#: core.php:1137
|
| 219 |
msgid ""
|
| 220 |
"The plugin works by periodically launching a background job that parses your "
|
| 221 |
"posts for links, checks the discovered URLs, and performs other time-"
|
| 223 |
"may run each time before stopping."
|
| 224 |
msgstr ""
|
| 225 |
|
| 226 |
+
#: core.php:1147
|
| 227 |
msgid "Custom temporary directory"
|
| 228 |
msgstr ""
|
| 229 |
|
| 230 |
+
#: core.php:1156
|
| 231 |
msgid "OK"
|
| 232 |
msgstr ""
|
| 233 |
|
| 234 |
+
#: core.php:1159
|
| 235 |
msgid "Error : This directory isn't writable by PHP."
|
| 236 |
msgstr ""
|
| 237 |
|
| 238 |
+
#: core.php:1164
|
| 239 |
msgid "Error : This directory doesn't exist."
|
| 240 |
msgstr ""
|
| 241 |
|
| 242 |
+
#: core.php:1172
|
| 243 |
msgid ""
|
| 244 |
"Set this field if you want the plugin to use a custom directory for its "
|
| 245 |
"lockfiles. Otherwise, leave it blank."
|
| 246 |
msgstr ""
|
| 247 |
|
| 248 |
+
#: core.php:1179
|
| 249 |
msgid "Server load limit"
|
| 250 |
msgstr ""
|
| 251 |
|
| 252 |
+
#: core.php:1220
|
| 253 |
#, php-format
|
| 254 |
msgid ""
|
| 255 |
"Link checking will be suspended if the average <a href=\"%s\">server load</"
|
| 256 |
"a> rises above this number. Leave this field blank to disable load limiting."
|
| 257 |
msgstr ""
|
| 258 |
|
| 259 |
+
#: core.php:1230
|
| 260 |
msgid ""
|
| 261 |
"Load limiting only works on Linux-like systems where <code>/proc/loadavg</"
|
| 262 |
"code> is present and accessible."
|
| 263 |
msgstr ""
|
| 264 |
|
| 265 |
+
#: core.php:1239
|
| 266 |
msgid "Save Changes"
|
| 267 |
msgstr ""
|
| 268 |
|
| 269 |
+
#: core.php:1252
|
| 270 |
msgid "Hide debug info"
|
| 271 |
msgstr ""
|
| 272 |
|
| 273 |
+
#: core.php:1369 core.php:1705 core.php:1737
|
| 274 |
#, php-format
|
| 275 |
msgid "Database error : %s"
|
| 276 |
msgstr ""
|
| 277 |
|
| 278 |
+
#: core.php:1446
|
| 279 |
msgid "Bulk Actions"
|
| 280 |
msgstr ""
|
| 281 |
|
| 282 |
+
#: core.php:1447
|
| 283 |
msgid "Recheck"
|
| 284 |
msgstr ""
|
| 285 |
|
| 286 |
+
#: core.php:1448
|
| 287 |
msgid "Fix redirects"
|
| 288 |
msgstr ""
|
| 289 |
|
| 290 |
+
#: core.php:1449
|
| 291 |
+
msgid "Mark as not broken"
|
| 292 |
+
msgstr ""
|
| 293 |
+
|
| 294 |
+
#: core.php:1450 core.php:1604 includes/admin/links-page-js.php:293
|
| 295 |
msgid "Unlink"
|
| 296 |
msgstr ""
|
| 297 |
|
| 298 |
+
#: core.php:1451
|
| 299 |
msgid "Delete sources"
|
| 300 |
msgstr ""
|
| 301 |
|
| 302 |
+
#: core.php:1465 core.php:1639
|
| 303 |
msgid "Apply"
|
| 304 |
msgstr ""
|
| 305 |
|
| 306 |
+
#: core.php:1472
|
| 307 |
msgid "«"
|
| 308 |
msgstr ""
|
| 309 |
|
| 310 |
+
#: core.php:1473
|
| 311 |
msgid "»"
|
| 312 |
msgstr ""
|
| 313 |
|
| 314 |
+
#: core.php:1480 core.php:1645
|
| 315 |
#, php-format
|
| 316 |
msgid "Displaying %s–%s of <span class=\"current-link-count\">%s</span>"
|
| 317 |
msgstr ""
|
| 318 |
|
| 319 |
+
#: core.php:1499
|
| 320 |
msgid "Source"
|
| 321 |
msgstr ""
|
| 322 |
|
| 323 |
+
#: core.php:1500
|
| 324 |
msgid "Link Text"
|
| 325 |
msgstr ""
|
| 326 |
|
| 327 |
+
#: core.php:1501 includes/admin/search-form.php:42
|
| 328 |
msgid "URL"
|
| 329 |
msgstr ""
|
| 330 |
|
| 331 |
+
#: core.php:1577
|
| 332 |
msgid "[An orphaned link! This is a bug.]"
|
| 333 |
msgstr ""
|
| 334 |
|
| 335 |
+
#: core.php:1601
|
| 336 |
msgid "Show more info about this link"
|
| 337 |
msgstr ""
|
| 338 |
|
| 339 |
+
#: core.php:1601 core.php:3062
|
| 340 |
msgid "Details"
|
| 341 |
msgstr ""
|
| 342 |
|
| 343 |
+
#: core.php:1603
|
| 344 |
msgid "Remove this link from all posts"
|
| 345 |
msgstr ""
|
| 346 |
|
| 347 |
+
#: core.php:1609
|
| 348 |
msgid "Remove this link from the list of broken links and mark it as valid"
|
| 349 |
msgstr ""
|
| 350 |
|
| 351 |
+
#: core.php:1610 includes/admin/links-page-js.php:78
|
| 352 |
msgid "Not broken"
|
| 353 |
msgstr ""
|
| 354 |
|
| 355 |
+
#: core.php:1614
|
| 356 |
msgid "Edit link URL"
|
| 357 |
msgstr ""
|
| 358 |
|
| 359 |
+
#: core.php:1614 includes/admin/links-page-js.php:199
|
| 360 |
#: includes/admin/links-page-js.php:227
|
| 361 |
msgid "Edit URL"
|
| 362 |
msgstr ""
|
| 363 |
|
| 364 |
+
#: core.php:1620
|
| 365 |
msgid "Cancel URL editing"
|
| 366 |
msgstr ""
|
| 367 |
|
| 368 |
+
#: core.php:1620 includes/admin/search-form.php:87
|
| 369 |
msgid "Cancel"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
+
#: core.php:1687
|
| 373 |
msgid "You must enter a filter name!"
|
| 374 |
msgstr ""
|
| 375 |
|
| 376 |
+
#: core.php:1691
|
| 377 |
msgid "Invalid search query."
|
| 378 |
msgstr ""
|
| 379 |
|
| 380 |
+
#: core.php:1700
|
| 381 |
#, php-format
|
| 382 |
msgid "Filter \"%s\" created"
|
| 383 |
msgstr ""
|
| 384 |
|
| 385 |
+
#: core.php:1727
|
| 386 |
msgid "Filter ID not specified."
|
| 387 |
msgstr ""
|
| 388 |
|
| 389 |
+
#: core.php:1734
|
| 390 |
msgid "Filter deleted"
|
| 391 |
msgstr ""
|
| 392 |
|
| 393 |
+
#: core.php:1782
|
| 394 |
#, php-format
|
| 395 |
msgid "Replaced %d redirect with a direct link"
|
| 396 |
msgid_plural "Replaced %d redirects with direct links"
|
| 397 |
msgstr[0] ""
|
| 398 |
msgstr[1] ""
|
| 399 |
|
| 400 |
+
#: core.php:1793
|
| 401 |
#, php-format
|
| 402 |
msgid "Failed to fix %d redirect"
|
| 403 |
msgid_plural "Failed to fix %d redirects"
|
| 404 |
msgstr[0] ""
|
| 405 |
msgstr[1] ""
|
| 406 |
|
| 407 |
+
#: core.php:1803
|
| 408 |
msgid "None of the selected links are redirects!"
|
| 409 |
msgstr ""
|
| 410 |
|
| 411 |
+
#: core.php:1849
|
| 412 |
#, php-format
|
| 413 |
msgid "%d link removed"
|
| 414 |
msgid_plural "%d links removed"
|
| 415 |
msgstr[0] ""
|
| 416 |
msgstr[1] ""
|
| 417 |
|
| 418 |
+
#: core.php:1860
|
| 419 |
#, php-format
|
| 420 |
msgid "Failed to remove %d link"
|
| 421 |
msgid_plural "Failed to remove %d links"
|
| 422 |
msgstr[0] ""
|
| 423 |
msgstr[1] ""
|
| 424 |
|
| 425 |
+
#: core.php:1948
|
| 426 |
msgid "Didn't find anything to delete!"
|
| 427 |
msgstr ""
|
| 428 |
|
| 429 |
+
#: core.php:1976
|
| 430 |
#, php-format
|
| 431 |
msgid "%d link scheduled for rechecking"
|
| 432 |
msgid_plural "%d links scheduled for rechecking"
|
| 433 |
msgstr[0] ""
|
| 434 |
msgstr[1] ""
|
| 435 |
|
| 436 |
+
#: core.php:2021 core.php:2696
|
| 437 |
+
msgid "This link was manually marked as working by the user."
|
| 438 |
+
msgstr ""
|
| 439 |
+
|
| 440 |
+
#: core.php:2028
|
| 441 |
+
#, php-format
|
| 442 |
+
msgid "Couldn't modify link %d"
|
| 443 |
+
msgstr ""
|
| 444 |
+
|
| 445 |
+
#: core.php:2039
|
| 446 |
+
#, php-format
|
| 447 |
+
msgid "%d link marked as not broken"
|
| 448 |
+
msgid_plural "%d links marked as not broken"
|
| 449 |
+
msgstr[0] ""
|
| 450 |
+
msgstr[1] ""
|
| 451 |
+
|
| 452 |
+
#: core.php:2063
|
| 453 |
msgid "Post published on"
|
| 454 |
msgstr ""
|
| 455 |
|
| 456 |
+
#: core.php:2068
|
| 457 |
msgid "Link last checked"
|
| 458 |
msgstr ""
|
| 459 |
|
| 460 |
+
#: core.php:2072
|
| 461 |
msgid "Never"
|
| 462 |
msgstr ""
|
| 463 |
|
| 464 |
+
#: core.php:2078 includes/admin/search-form.php:45
|
| 465 |
msgid "HTTP code"
|
| 466 |
msgstr ""
|
| 467 |
|
| 468 |
+
#: core.php:2083
|
| 469 |
msgid "Response time"
|
| 470 |
msgstr ""
|
| 471 |
|
| 472 |
+
#: core.php:2085
|
| 473 |
#, php-format
|
| 474 |
msgid "%2.3f seconds"
|
| 475 |
msgstr ""
|
| 476 |
|
| 477 |
+
#: core.php:2088
|
| 478 |
msgid "Final URL"
|
| 479 |
msgstr ""
|
| 480 |
|
| 481 |
+
#: core.php:2093
|
| 482 |
msgid "Redirect count"
|
| 483 |
msgstr ""
|
| 484 |
|
| 485 |
+
#: core.php:2098
|
| 486 |
msgid "Instance count"
|
| 487 |
msgstr ""
|
| 488 |
|
| 489 |
+
#: core.php:2107
|
| 490 |
#, php-format
|
| 491 |
msgid "This link has failed %d time."
|
| 492 |
msgid_plural "This link has failed %d times."
|
| 493 |
msgstr[0] ""
|
| 494 |
msgstr[1] ""
|
| 495 |
|
| 496 |
+
#: core.php:2115
|
| 497 |
#, php-format
|
| 498 |
msgid "This link has been broken for %s."
|
| 499 |
msgstr ""
|
| 500 |
|
| 501 |
+
#: core.php:2126
|
| 502 |
msgid "Log"
|
| 503 |
msgstr ""
|
| 504 |
|
| 505 |
+
#: core.php:2152
|
| 506 |
msgid "less than a minute"
|
| 507 |
msgstr ""
|
| 508 |
|
| 509 |
+
#: core.php:2160
|
| 510 |
#, php-format
|
| 511 |
msgid "%d minute"
|
| 512 |
msgid_plural "%d minutes"
|
| 513 |
msgstr[0] ""
|
| 514 |
msgstr[1] ""
|
| 515 |
|
| 516 |
+
#: core.php:2174 core.php:2201
|
| 517 |
#, php-format
|
| 518 |
msgid "%d hour"
|
| 519 |
msgid_plural "%d hours"
|
| 520 |
msgstr[0] ""
|
| 521 |
msgstr[1] ""
|
| 522 |
|
| 523 |
+
#: core.php:2189 core.php:2230
|
| 524 |
#, php-format
|
| 525 |
msgid "%d day"
|
| 526 |
msgid_plural "%d days"
|
| 527 |
msgstr[0] ""
|
| 528 |
msgstr[1] ""
|
| 529 |
|
| 530 |
+
#: core.php:2219
|
| 531 |
#, php-format
|
| 532 |
msgid "%d month"
|
| 533 |
msgid_plural "%d months"
|
| 534 |
msgstr[0] ""
|
| 535 |
msgstr[1] ""
|
| 536 |
|
| 537 |
+
#: core.php:2562
|
| 538 |
msgid "View broken links"
|
| 539 |
msgstr ""
|
| 540 |
|
| 541 |
+
#: core.php:2563
|
| 542 |
#, php-format
|
| 543 |
msgid "Found %d broken link"
|
| 544 |
msgid_plural "Found %d broken links"
|
| 545 |
msgstr[0] ""
|
| 546 |
msgstr[1] ""
|
| 547 |
|
| 548 |
+
#: core.php:2569
|
| 549 |
msgid "No broken links found."
|
| 550 |
msgstr ""
|
| 551 |
|
| 552 |
+
#: core.php:2576
|
| 553 |
#, php-format
|
| 554 |
msgid "%d URL in the work queue"
|
| 555 |
msgid_plural "%d URLs in the work queue"
|
| 556 |
msgstr[0] ""
|
| 557 |
msgstr[1] ""
|
| 558 |
|
| 559 |
+
#: core.php:2579
|
| 560 |
msgid "No URLs in the work queue."
|
| 561 |
msgstr ""
|
| 562 |
|
| 563 |
+
#: core.php:2585
|
| 564 |
#, php-format
|
| 565 |
msgid "Detected %d unique URL"
|
| 566 |
msgid_plural "Detected %d unique URLs"
|
| 567 |
msgstr[0] ""
|
| 568 |
msgstr[1] ""
|
| 569 |
|
| 570 |
+
#: core.php:2586
|
| 571 |
#, php-format
|
| 572 |
msgid "in %d link"
|
| 573 |
msgid_plural "in %d links"
|
| 574 |
msgstr[0] ""
|
| 575 |
msgstr[1] ""
|
| 576 |
|
| 577 |
+
#: core.php:2591
|
| 578 |
msgid "and still searching..."
|
| 579 |
msgstr ""
|
| 580 |
|
| 581 |
+
#: core.php:2597
|
| 582 |
msgid "Searching your blog for links..."
|
| 583 |
msgstr ""
|
| 584 |
|
| 585 |
+
#: core.php:2599
|
| 586 |
msgid "No links detected."
|
| 587 |
msgstr ""
|
| 588 |
|
| 589 |
+
#: core.php:2681 core.php:2717 core.php:2780 core.php:2862
|
| 590 |
msgid "You're not allowed to do that!"
|
| 591 |
msgstr ""
|
| 592 |
|
| 593 |
+
#: core.php:2689 core.php:2727 core.php:2790
|
| 594 |
#, php-format
|
| 595 |
msgid "Oops, I can't find the link %d"
|
| 596 |
msgstr ""
|
| 597 |
|
| 598 |
+
#: core.php:2702
|
|
|
|
|
|
|
|
|
|
|
|
|
| 599 |
msgid "Oops, couldn't modify the link!"
|
| 600 |
msgstr ""
|
| 601 |
|
| 602 |
+
#: core.php:2705 core.php:2816
|
| 603 |
msgid "Error : link_id not specified"
|
| 604 |
msgstr ""
|
| 605 |
|
| 606 |
+
#: core.php:2737
|
| 607 |
msgid "Oops, the new URL is invalid!"
|
| 608 |
msgstr ""
|
| 609 |
|
| 610 |
+
#: core.php:2748 core.php:2799
|
| 611 |
msgid "An unexpected error occured!"
|
| 612 |
msgstr ""
|
| 613 |
|
| 614 |
+
#: core.php:2766
|
| 615 |
msgid "Error : link_id or new_url not specified"
|
| 616 |
msgstr ""
|
| 617 |
|
| 618 |
+
#: core.php:2825
|
| 619 |
msgid "You don't have sufficient privileges to access this information!"
|
| 620 |
msgstr ""
|
| 621 |
|
| 622 |
+
#: core.php:2838
|
| 623 |
msgid "Error : link ID not specified"
|
| 624 |
msgstr ""
|
| 625 |
|
| 626 |
+
#: core.php:2849
|
| 627 |
#, php-format
|
| 628 |
msgid "Failed to load link details (%s)"
|
| 629 |
msgstr ""
|
| 630 |
|
| 631 |
+
#. #-#-#-#-# plugin.pot (Broken Link Checker 0.9.3) #-#-#-#-#
|
| 632 |
+
#. Plugin Name of the plugin/theme
|
| 633 |
+
#: core.php:3034
|
| 634 |
+
msgid "Broken Link Checker"
|
| 635 |
+
msgstr ""
|
| 636 |
+
|
| 637 |
+
#: core.php:3048
|
| 638 |
#, php-format
|
| 639 |
msgid ""
|
| 640 |
"The current temporary directory is not accessible; please <a href=\"%s\">set "
|
| 641 |
"a different one</a>."
|
| 642 |
msgstr ""
|
| 643 |
|
| 644 |
+
#: core.php:3053
|
| 645 |
#, php-format
|
| 646 |
msgid ""
|
| 647 |
"Please make the directory <code>%1$s</code> writable by plugins or <a href="
|
| 648 |
"\"%2$s\">set a custom temporary directory</a>."
|
| 649 |
msgstr ""
|
| 650 |
|
| 651 |
+
#: core.php:3060
|
| 652 |
msgid "Broken Link Checker can't create a lockfile."
|
| 653 |
msgstr ""
|
| 654 |
|
| 655 |
+
#: core.php:3065
|
| 656 |
msgid ""
|
| 657 |
"The plugin uses a file-based locking mechanism to ensure that only one "
|
| 658 |
"instance of the resource-heavy link checking algorithm is running at any "
|
| 663 |
"specify a custom temporary directory in the plugin's settings."
|
| 664 |
msgstr ""
|
| 665 |
|
| 666 |
+
#: core.php:3084
|
| 667 |
msgid "PHP version"
|
| 668 |
msgstr ""
|
| 669 |
|
| 670 |
+
#: core.php:3090
|
| 671 |
msgid "MySQL version"
|
| 672 |
msgstr ""
|
| 673 |
|
| 674 |
+
#: core.php:3103
|
| 675 |
msgid ""
|
| 676 |
"You have an old version of CURL. Redirect detection may not work properly."
|
| 677 |
msgstr ""
|
| 678 |
|
| 679 |
+
#: core.php:3115 core.php:3131 core.php:3136
|
| 680 |
msgid "Not installed"
|
| 681 |
msgstr ""
|
| 682 |
|
| 683 |
+
#: core.php:3118
|
| 684 |
msgid "CURL version"
|
| 685 |
msgstr ""
|
| 686 |
|
| 687 |
+
#: core.php:3124
|
| 688 |
msgid "Installed"
|
| 689 |
msgstr ""
|
| 690 |
|
| 691 |
+
#: core.php:3137
|
| 692 |
msgid "You must have either CURL or Snoopy installed for the plugin to work!"
|
| 693 |
msgstr ""
|
| 694 |
|
| 695 |
+
#: core.php:3148
|
| 696 |
msgid "On"
|
| 697 |
msgstr ""
|
| 698 |
|
| 699 |
+
#: core.php:3149
|
| 700 |
msgid "Redirects may be detected as broken links when safe_mode is on."
|
| 701 |
msgstr ""
|
| 702 |
|
| 703 |
+
#: core.php:3154 core.php:3168
|
| 704 |
msgid "Off"
|
| 705 |
msgstr ""
|
| 706 |
|
| 707 |
+
#: core.php:3162
|
| 708 |
#, php-format
|
| 709 |
msgid "On ( %s )"
|
| 710 |
msgstr ""
|
| 711 |
|
| 712 |
+
#: core.php:3163
|
| 713 |
msgid "Redirects may be detected as broken links when open_basedir is on."
|
| 714 |
msgstr ""
|
| 715 |
|
| 716 |
+
#: core.php:3182
|
| 717 |
msgid "Can't create a lockfile. Please specify a custom temporary directory."
|
| 718 |
msgstr ""
|
| 719 |
|
| 720 |
+
#: core.php:3217
|
| 721 |
#, php-format
|
| 722 |
msgid "[%s] Broken links detected"
|
| 723 |
msgstr ""
|
| 724 |
|
| 725 |
+
#: core.php:3223
|
| 726 |
#, php-format
|
| 727 |
msgid "Broken Link Checker has detected %d new broken link on your site."
|
| 728 |
msgid_plural ""
|
| 730 |
msgstr[0] ""
|
| 731 |
msgstr[1] ""
|
| 732 |
|
| 733 |
+
#: core.php:3238
|
| 734 |
#, php-format
|
| 735 |
msgid "Here's a list of the first %d broken links:"
|
| 736 |
msgid_plural "Here's a list of the first %d broken links:"
|
| 737 |
msgstr[0] ""
|
| 738 |
msgstr[1] ""
|
| 739 |
|
| 740 |
+
#: core.php:3246
|
| 741 |
msgid "Here's a list of the new broken links: "
|
| 742 |
msgstr ""
|
| 743 |
|
| 744 |
+
#: core.php:3258
|
| 745 |
#, php-format
|
| 746 |
msgid "Link text : %s"
|
| 747 |
msgstr ""
|
| 748 |
|
| 749 |
+
#: core.php:3259
|
| 750 |
#, php-format
|
| 751 |
msgid "Link URL : <a href=\"%s\">%s</a>"
|
| 752 |
msgstr ""
|
| 753 |
|
| 754 |
+
#: core.php:3260
|
| 755 |
#, php-format
|
| 756 |
msgid "Source : %s"
|
| 757 |
msgstr ""
|
| 758 |
|
| 759 |
+
#: core.php:3274
|
| 760 |
msgid "You can see all broken links here:"
|
| 761 |
msgstr ""
|
| 762 |
|
| 830 |
msgid "Delete This Filter"
|
| 831 |
msgstr ""
|
| 832 |
|
| 833 |
+
#: includes/admin/search-form.php:29 includes/links.php:800
|
| 834 |
msgid "Search"
|
| 835 |
msgstr ""
|
| 836 |
|
| 874 |
msgid "Search Links"
|
| 875 |
msgstr ""
|
| 876 |
|
| 877 |
+
#: includes/checkers/http.php:195 includes/checkers/http.php:262
|
| 878 |
#, php-format
|
| 879 |
msgid "HTTP code : %d"
|
| 880 |
msgstr ""
|
| 881 |
|
| 882 |
+
#: includes/checkers/http.php:197 includes/checkers/http.php:264
|
| 883 |
msgid "(No response)"
|
| 884 |
msgstr ""
|
| 885 |
|
| 886 |
+
#: includes/checkers/http.php:203
|
| 887 |
msgid "Most likely the connection timed out or the domain doesn't exist."
|
| 888 |
msgstr ""
|
| 889 |
|
| 890 |
+
#: includes/checkers/http.php:271
|
| 891 |
msgid "Request timed out."
|
| 892 |
msgstr ""
|
| 893 |
|
| 894 |
+
#: includes/checkers/http.php:289
|
| 895 |
msgid "Using Snoopy"
|
| 896 |
msgstr ""
|
| 897 |
|
| 898 |
+
#: includes/containers.php:279
|
| 899 |
#, php-format
|
| 900 |
msgid "Container type '%s' not recognized"
|
| 901 |
msgstr ""
|
| 902 |
|
| 903 |
+
#: includes/containers.php:809
|
| 904 |
#, php-format
|
| 905 |
msgid "%d '%s' has been deleted"
|
| 906 |
msgid_plural "%d '%s' have been deleted"
|
| 929 |
msgstr ""
|
| 930 |
|
| 931 |
#: includes/containers/blogroll.php:75 includes/containers/comment.php:36
|
| 932 |
+
#: includes/containers/post.php:142
|
| 933 |
msgid "Nothing to update"
|
| 934 |
msgstr ""
|
| 935 |
|
| 986 |
msgid "View"
|
| 987 |
msgstr ""
|
| 988 |
|
| 989 |
+
#: includes/containers/comment.php:279
|
| 990 |
#, php-format
|
| 991 |
msgid "%d comment moved to the trash"
|
| 992 |
msgid_plural "%d comments moved to the trash"
|
| 993 |
msgstr[0] ""
|
| 994 |
msgstr[1] ""
|
| 995 |
|
| 996 |
+
#: includes/containers/comment.php:289
|
| 997 |
#, php-format
|
| 998 |
msgid "%d comment has been deleted"
|
| 999 |
msgid_plural "%d comments have been deleted"
|
| 1010 |
msgid "Failed to delete the meta field '%s' on %s [%d]"
|
| 1011 |
msgstr ""
|
| 1012 |
|
| 1013 |
+
#: includes/containers/custom_field.php:191 includes/containers/post.php:16
|
|
|
|
| 1014 |
#: includes/containers/post.php:41
|
| 1015 |
msgid "Edit this post"
|
| 1016 |
msgstr ""
|
| 1017 |
|
| 1018 |
+
#: includes/containers/custom_field.php:201
|
| 1019 |
+
msgid "Edit this item"
|
| 1020 |
+
msgstr ""
|
| 1021 |
+
|
| 1022 |
+
#: includes/containers/custom_field.php:204
|
| 1023 |
+
msgid "Move this item to the Trash"
|
| 1024 |
msgstr ""
|
| 1025 |
|
| 1026 |
#: includes/containers/custom_field.php:204 includes/containers/post.php:19
|
| 1043 |
msgid "View \"%s\""
|
| 1044 |
msgstr ""
|
| 1045 |
|
| 1046 |
+
#: includes/containers/custom_field.php:304 includes/containers/post.php:183
|
| 1047 |
#, php-format
|
| 1048 |
msgid "Failed to delete post \"%s\" (%d)"
|
| 1049 |
msgstr ""
|
| 1050 |
|
| 1051 |
+
#: includes/containers/custom_field.php:535 includes/containers/post.php:356
|
| 1052 |
#, php-format
|
| 1053 |
msgid "%d post moved to the trash"
|
| 1054 |
msgid_plural "%d posts moved to the trash"
|
| 1055 |
msgstr[0] ""
|
| 1056 |
msgstr[1] ""
|
| 1057 |
|
| 1058 |
+
#: includes/containers/custom_field.php:537 includes/containers/post.php:358
|
| 1059 |
#, php-format
|
| 1060 |
msgid "%d post deleted"
|
| 1061 |
msgid_plural "%d posts deleted"
|
| 1067 |
msgid "I don't know how to edit a '%s' [%d]."
|
| 1068 |
msgstr ""
|
| 1069 |
|
| 1070 |
+
#: includes/containers/post.php:19
|
| 1071 |
+
msgid "Move this post to the Trash"
|
| 1072 |
+
msgstr ""
|
| 1073 |
+
|
| 1074 |
+
#: includes/containers/post.php:152
|
| 1075 |
#, php-format
|
| 1076 |
msgid "Updating post %d failed"
|
| 1077 |
msgstr ""
|
| 1086 |
msgid "Parser '%s' not found."
|
| 1087 |
msgstr ""
|
| 1088 |
|
| 1089 |
+
#: includes/links.php:152
|
| 1090 |
msgid "The plugin script was terminated while trying to check the link."
|
| 1091 |
msgstr ""
|
| 1092 |
|
| 1093 |
+
#: includes/links.php:196
|
| 1094 |
msgid "The plugin doesn't know how to check this type of link."
|
| 1095 |
msgstr ""
|
| 1096 |
|
| 1097 |
+
#: includes/links.php:284
|
| 1098 |
msgid "Link is valid."
|
| 1099 |
msgstr ""
|
| 1100 |
|
| 1101 |
+
#: includes/links.php:286
|
| 1102 |
msgid "Link is broken."
|
| 1103 |
msgstr ""
|
| 1104 |
|
| 1105 |
+
#: includes/links.php:479 includes/links.php:581 includes/links.php:616
|
| 1106 |
msgid "Link is not valid"
|
| 1107 |
msgstr ""
|
| 1108 |
|
| 1109 |
+
#: includes/links.php:496
|
| 1110 |
msgid ""
|
| 1111 |
"This link can not be edited because it is not used anywhere on this site."
|
| 1112 |
msgstr ""
|
| 1113 |
|
| 1114 |
+
#: includes/links.php:522
|
| 1115 |
msgid "Failed to create a DB entry for the new URL."
|
| 1116 |
msgstr ""
|
| 1117 |
|
| 1118 |
+
#: includes/links.php:594
|
| 1119 |
msgid "This link is not a redirect"
|
| 1120 |
msgstr ""
|
| 1121 |
|
| 1122 |
+
#: includes/links.php:643 includes/links.php:680
|
| 1123 |
msgid "Couldn't delete the link's database record"
|
| 1124 |
msgstr ""
|
| 1125 |
|
| 1126 |
+
#: includes/links.php:772
|
| 1127 |
msgid "Broken"
|
| 1128 |
msgstr ""
|
| 1129 |
|
| 1130 |
+
#: includes/links.php:774
|
| 1131 |
msgid "No broken links found"
|
| 1132 |
msgstr ""
|
| 1133 |
|
| 1134 |
+
#: includes/links.php:781
|
| 1135 |
msgid "Redirects"
|
| 1136 |
msgstr ""
|
| 1137 |
|
| 1138 |
+
#: includes/links.php:782
|
| 1139 |
msgid "Redirected Links"
|
| 1140 |
msgstr ""
|
| 1141 |
|
| 1142 |
+
#: includes/links.php:783
|
| 1143 |
msgid "No redirects found"
|
| 1144 |
msgstr ""
|
| 1145 |
|
| 1146 |
+
#: includes/links.php:791
|
| 1147 |
msgid "All"
|
| 1148 |
msgstr ""
|
| 1149 |
|
| 1150 |
+
#: includes/links.php:792
|
| 1151 |
msgid "Detected Links"
|
| 1152 |
msgstr ""
|
| 1153 |
|
| 1154 |
+
#: includes/links.php:793
|
| 1155 |
msgid "No links found (yet)"
|
| 1156 |
msgstr ""
|
| 1157 |
|
| 1158 |
+
#: includes/links.php:801
|
| 1159 |
msgid "Search Results"
|
| 1160 |
msgstr ""
|
| 1161 |
|
| 1162 |
+
#: includes/links.php:802 includes/links.php:853
|
| 1163 |
msgid "No links found for your query"
|
| 1164 |
msgstr ""
|
| 1165 |
|
| 1166 |
+
#: includes/parsers.php:173
|
| 1167 |
#, php-format
|
| 1168 |
msgid "Editing is not implemented in the '%s' parser"
|
| 1169 |
msgstr ""
|
| 1170 |
|
| 1171 |
+
#: includes/parsers.php:188
|
| 1172 |
#, php-format
|
| 1173 |
msgid "Unlinking is not implemented in the '%s' parser"
|
| 1174 |
msgstr ""
|
| 1175 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1176 |
#. Plugin URI of the plugin/theme
|
| 1177 |
msgid "http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/"
|
| 1178 |
msgstr ""
|
readme.txt
CHANGED
|
@@ -2,8 +2,8 @@
|
|
| 2 |
Contributors: whiteshadow
|
| 3 |
Tags: links, broken, maintenance, blogroll, custom fields, admin, comments, posts
|
| 4 |
Requires at least: 2.9.0
|
| 5 |
-
Tested up to: 3.0
|
| 6 |
-
Stable tag: 0.9.
|
| 7 |
|
| 8 |
This plugin will check your posts, comments and other places for broken links and missing images and notify you if any are found.
|
| 9 |
|
|
@@ -49,7 +49,10 @@ There are several actions associated with each link. They show up when you move
|
|
| 49 |
* Dutch - [Gideon van Melle](http://www.gvmelle.com/)
|
| 50 |
* French - [Whiler](http://blogs.wittwer.fr/whiler/)
|
| 51 |
* German - [Alex Frison](http://notaniche.com)
|
|
|
|
| 52 |
* Italian - [Gianni Diurno](http://gidibao.net/index.php/portfolio/) and [Giacomo Ross](http://www.luxemozione.com/) (alternative)
|
|
|
|
|
|
|
| 53 |
* Russian - [Anna Ozeritskaya](http://hweia.ru/)
|
| 54 |
* Spanish - [Neoshinji](http://blog.tuayudainformatica.com/traducciones-de-plugins-wordpress/)
|
| 55 |
* Ukrainian - [Stas Mykhajlyuk](http://www.kosivart.com/)
|
|
@@ -75,6 +78,22 @@ To upgrade your installation
|
|
| 75 |
|
| 76 |
*This is an automatically generated changelog*
|
| 77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
= 0.9.3 =
|
| 79 |
* Fixed a JS error that only happened in IE by removing a superfluous comma from an object literal.
|
| 80 |
* Fixed load limiting not being completely disabled on servers that don't support it.
|
| 2 |
Contributors: whiteshadow
|
| 3 |
Tags: links, broken, maintenance, blogroll, custom fields, admin, comments, posts
|
| 4 |
Requires at least: 2.9.0
|
| 5 |
+
Tested up to: 3.0
|
| 6 |
+
Stable tag: 0.9.4
|
| 7 |
|
| 8 |
This plugin will check your posts, comments and other places for broken links and missing images and notify you if any are found.
|
| 9 |
|
| 49 |
* Dutch - [Gideon van Melle](http://www.gvmelle.com/)
|
| 50 |
* French - [Whiler](http://blogs.wittwer.fr/whiler/)
|
| 51 |
* German - [Alex Frison](http://notaniche.com)
|
| 52 |
+
* Hindi - [Outshine Solutions](http://outshinesolutions.com/)
|
| 53 |
* Italian - [Gianni Diurno](http://gidibao.net/index.php/portfolio/) and [Giacomo Ross](http://www.luxemozione.com/) (alternative)
|
| 54 |
+
* Japanese - [ningendesu](http://ningendesu.com/)
|
| 55 |
+
* Portuguese - Pedro Daniel Martinho
|
| 56 |
* Russian - [Anna Ozeritskaya](http://hweia.ru/)
|
| 57 |
* Spanish - [Neoshinji](http://blog.tuayudainformatica.com/traducciones-de-plugins-wordpress/)
|
| 58 |
* Ukrainian - [Stas Mykhajlyuk](http://www.kosivart.com/)
|
| 78 |
|
| 79 |
*This is an automatically generated changelog*
|
| 80 |
|
| 81 |
+
= 0.9.4 =
|
| 82 |
+
* Fixed missing post and comment edit links in email notifications.
|
| 83 |
+
* Updated Danish translation.
|
| 84 |
+
* Added Japanese translation.
|
| 85 |
+
* Added a Hindi translation.
|
| 86 |
+
* Added a Portuguese translation.
|
| 87 |
+
* Slightly improved DB error reporting.
|
| 88 |
+
* Added the ability to disable comment link checking.
|
| 89 |
+
* Fixed a couple of minor bugs that made some of the UI text impossible to translate.
|
| 90 |
+
* The plugin's tables are now created with the same character set and collation settings as native WP tables (previously they used the database defaults instead).
|
| 91 |
+
* Automatically clean up and optimize the plugin's tables twice per month.
|
| 92 |
+
* Instead of displaying a zero response time for timed out links, now it shows how long the plugin waited before assuming that the link has timed out.
|
| 93 |
+
* Added the default PHP script execution time limit to the "Debug info" table.
|
| 94 |
+
* Added a "Mark as not broken" bulk action.
|
| 95 |
+
* Links that make the plugin crash are no longer assumed to be broken.
|
| 96 |
+
|
| 97 |
= 0.9.3 =
|
| 98 |
* Fixed a JS error that only happened in IE by removing a superfluous comma from an object literal.
|
| 99 |
* Fixed load limiting not being completely disabled on servers that don't support it.
|
