aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes')
-rw-r--r--phpBB/includes/acp/acp_email.php12
-rw-r--r--phpBB/includes/acp/acp_permissions.php32
-rw-r--r--phpBB/includes/acp/acp_users.php4
-rw-r--r--phpBB/includes/constants.php143
-rw-r--r--phpBB/includes/functions.php13
-rw-r--r--phpBB/includes/functions_display.php22
-rw-r--r--phpBB/includes/functions_posting.php6
-rw-r--r--phpBB/includes/mcp/mcp_queue.php7
-rw-r--r--phpBB/includes/search/fulltext_mysql.php2
-rw-r--r--phpBB/includes/session.php24
-rw-r--r--phpBB/includes/ucp/ucp_profile.php4
-rw-r--r--phpBB/includes/ucp/ucp_zebra.php50
12 files changed, 193 insertions, 126 deletions
diff --git a/phpBB/includes/acp/acp_email.php b/phpBB/includes/acp/acp_email.php
index 1d3149c958..4d254bb084 100644
--- a/phpBB/includes/acp/acp_email.php
+++ b/phpBB/includes/acp/acp_email.php
@@ -194,14 +194,16 @@ class acp_email
}
}
- // Initial selection
- $sql = 'SELECT group_id, group_type, group_name
- FROM ' . GROUPS_TABLE . '
- ORDER BY group_type DESC, group_name ASC';
+ // Exclude bots...
+ $sql = 'SELECT group_id
+ FROM ' . GROUPS_TABLE . "
+ WHERE group_name = 'BOTS'";
$result = $db->sql_query($sql);
+ $bot_group_id = (int) $db->sql_fetchfield('group_id');
+ $db->sql_freeresult($result);
$select_list = '<option value="0"' . ((!$group_id) ? ' selected="selected"' : '') . '>' . $user->lang['ALL_USERS'] . '</option>';
- $select_list .= group_select_options($group_id);
+ $select_list .= group_select_options($group_id, array($bot_group_id));
$s_priority_options = '<option value="' . MAIL_LOW_PRIORITY . '">' . $user->lang['MAIL_LOW_PRIORITY'] . '</option>';
$s_priority_options .= '<option value="' . MAIL_NORMAL_PRIORITY . '" selected="selected">' . $user->lang['MAIL_NORMAL_PRIORITY'] . '</option>';
diff --git a/phpBB/includes/acp/acp_permissions.php b/phpBB/includes/acp/acp_permissions.php
index 9ca25c8cf7..f42a03ba15 100644
--- a/phpBB/includes/acp/acp_permissions.php
+++ b/phpBB/includes/acp/acp_permissions.php
@@ -861,14 +861,14 @@ class acp_permissions
{
foreach ($forum_ary as $auth_option => $user_ary)
{
- $perms += $user_ary;
+ $perms = array_merge($perms, $user_ary);
}
}
if (sizeof($perms))
{
$sql = 'DELETE FROM ' . ZEBRA_TABLE . '
- WHERE zebra_id IN (' . implode(', ', $perms) . ')
+ WHERE zebra_id IN (' . implode(', ', array_unique($perms)) . ')
AND foe = 1';
$db->sql_query($sql);
}
@@ -882,21 +882,21 @@ class acp_permissions
{
global $db, $template, $user, $auth;
- $sql = 'SELECT username
+ $sql = 'SELECT user_id, username, user_type
FROM ' . USERS_TABLE . '
WHERE user_id = ' . $user_id;
$result = $db->sql_query($sql);
- $username = (string) $db->sql_fetchfield('username');
+ $user_row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
- if (!$username)
+ if (!$user_row)
{
trigger_error('NO_USERS');
}
$template->assign_vars(array(
'PERMISSION' => $user->lang['acl_' . $permission]['lang'],
- 'PERMISSION_USERNAME' => $username)
+ 'PERMISSION_USERNAME' => $user_row['username'])
);
$template->assign_block_vars('trace', array(
@@ -990,9 +990,9 @@ class acp_permissions
$total = ACL_NO;
break;
}
-
+
$template->assign_block_vars('trace', array(
- 'WHO' => $username,
+ 'WHO' => $user_row['username'],
'INFORMATION' => $information,
'S_SETTING_UNSET' => ($auth_setting == ACL_UNSET) ? true : false,
@@ -1002,6 +1002,22 @@ class acp_permissions
'S_TOTAL_YES' => ($total == ACL_YES) ? true : false,
'S_TOTAL_NO' => ($total == ACL_NO) ? true : false)
);
+
+ // Take founder status into account, overwriting the default values
+ if ($user_row['user_type'] == USER_FOUNDER && strpos($permission, 'a_') === 0)
+ {
+ $template->assign_block_vars('trace', array(
+ 'WHO' => $user_row['username'],
+ 'INFORMATION' => $user->lang['TRACE_USER_FOUNDER'],
+
+ 'S_SETTING_UNSET' => ($auth_setting == ACL_UNSET) ? true : false,
+ 'S_SETTING_YES' => ($auth_setting == ACL_YES) ? true : false,
+ 'S_SETTING_NO' => ($auth_setting == ACL_NO) ? true : false,
+ 'S_TOTAL_UNSET' => false,
+ 'S_TOTAL_YES' => true,
+ 'S_TOTAL_NO' => false)
+ );
+ }
}
}
diff --git a/phpBB/includes/acp/acp_users.php b/phpBB/includes/acp/acp_users.php
index 75ac50cdcb..7e0601d1dc 100644
--- a/phpBB/includes/acp/acp_users.php
+++ b/phpBB/includes/acp/acp_users.php
@@ -1302,6 +1302,10 @@ class acp_users
$filename = '';
$type = $width = $height = 0;
}
+ else
+ {
+ $data = array();
+ }
}
if (!sizeof($error))
diff --git a/phpBB/includes/constants.php b/phpBB/includes/constants.php
index 7e31bea815..da19cfde4d 100644
--- a/phpBB/includes/constants.php
+++ b/phpBB/includes/constants.php
@@ -132,78 +132,79 @@ define('FIELD_DATE', 6);
// Additional constants
-// Table names - do not set if in installation
-if (defined('IN_INSTALL'))
+// Table names - only set if not in installation
+if (!defined('IN_INSTALL'))
{
- return;
+ // Table names
+ define('ACL_GROUPS_TABLE', $table_prefix . 'auth_groups');
+ define('ACL_OPTIONS_TABLE', $table_prefix . 'auth_options');
+ define('ACL_ROLES_TABLE', $table_prefix . 'auth_roles');
+ define('ACL_ROLES_DATA_TABLE', $table_prefix . 'auth_roles_data');
+ define('ACL_USERS_TABLE', $table_prefix . 'auth_users');
+ define('ATTACHMENTS_TABLE', $table_prefix . 'attachments');
+ define('BANLIST_TABLE', $table_prefix . 'banlist');
+ define('BBCODES_TABLE', $table_prefix . 'bbcodes');
+ define('BOOKMARKS_TABLE', $table_prefix . 'bookmarks');
+ define('BOTS_TABLE', $table_prefix . 'bots');
+ define('CACHE_TABLE', $table_prefix . 'cache');
+ define('CONFIG_TABLE', $table_prefix . 'config');
+ define('CONFIRM_TABLE', $table_prefix . 'confirm');
+ define('PROFILE_FIELDS_TABLE', $table_prefix . 'profile_fields');
+ define('PROFILE_LANG_TABLE', $table_prefix . 'profile_lang');
+ define('PROFILE_DATA_TABLE', $table_prefix . 'profile_fields_data');
+ define('PROFILE_FIELDS_LANG_TABLE', $table_prefix . 'profile_fields_lang');
+ define('DISALLOW_TABLE', $table_prefix . 'disallow');
+ define('DRAFTS_TABLE', $table_prefix . 'drafts');
+ define('EXTENSIONS_TABLE', $table_prefix . 'extensions');
+ define('EXTENSION_GROUPS_TABLE', $table_prefix . 'extension_groups');
+ define('FORUMS_TABLE', $table_prefix . 'forums');
+ define('FORUMS_ACCESS_TABLE', $table_prefix . 'forum_access');
+ define('FORUMS_TRACK_TABLE', $table_prefix . 'forums_marking');
+ define('FORUMS_WATCH_TABLE', $table_prefix . 'forums_watch');
+ define('GROUPS_TABLE', $table_prefix . 'groups');
+ define('ICONS_TABLE', $table_prefix . 'icons');
+ define('LANG_TABLE', $table_prefix . 'lang');
+ define('LOG_TABLE', $table_prefix . 'log');
+ define('MODERATOR_TABLE', $table_prefix . 'moderator_cache');
+ define('MODULES_TABLE', $table_prefix . 'modules');
+ define('POSTS_TABLE', $table_prefix . 'posts');
+ define('PRIVMSGS_TABLE', $table_prefix . 'privmsgs');
+ define('PRIVMSGS_TO_TABLE', $table_prefix . 'privmsgs_to');
+ define('PRIVMSGS_FOLDER_TABLE', $table_prefix . 'privmsgs_folder');
+ define('PRIVMSGS_RULES_TABLE', $table_prefix . 'privmsgs_rules');
+ define('RANKS_TABLE', $table_prefix . 'ranks');
+ define('RATINGS_TABLE', $table_prefix . 'ratings');
+ define('REPORTS_TABLE', $table_prefix . 'reports');
+ define('REASONS_TABLE', $table_prefix . 'reports_reasons');
+ define('SEARCH_TABLE', $table_prefix . 'search_results');
+ define('SEARCH_WORD_TABLE', $table_prefix . 'search_wordlist');
+ define('SEARCH_MATCH_TABLE', $table_prefix . 'search_wordmatch');
+ define('SESSIONS_TABLE', $table_prefix . 'sessions');
+ define('SESSIONS_KEYS_TABLE', $table_prefix . 'sessions_keys');
+ define('SITELIST_TABLE', $table_prefix . 'sitelist');
+ define('SMILIES_TABLE', $table_prefix . 'smilies');
+ define('STYLES_TABLE', $table_prefix . 'styles');
+ define('STYLES_TPL_TABLE', $table_prefix . 'styles_template');
+ define('STYLES_TPLDATA_TABLE', $table_prefix . 'styles_template_data');
+ define('STYLES_CSS_TABLE', $table_prefix . 'styles_theme');
+ define('STYLES_IMAGE_TABLE', $table_prefix . 'styles_imageset');
+ define('TOPICS_TABLE', $table_prefix . 'topics');
+ define('TOPICS_POSTED_TABLE', $table_prefix . 'topics_posted');
+ define('TOPICS_WATCH_TABLE', $table_prefix . 'topics_watch');
+ define('TOPICS_TRACK_TABLE', $table_prefix . 'topics_marking');
+ define('USER_GROUP_TABLE', $table_prefix . 'user_group');
+ define('USERS_TABLE', $table_prefix . 'users');
+ define('USERS_NOTES_TABLE', $table_prefix . 'users_notes');
+ define('WARNINGS_TABLE', $table_prefix . 'warnings');
+ define('WORDS_TABLE', $table_prefix . 'words');
+ define('POLL_OPTIONS_TABLE', $table_prefix . 'poll_results');
+ define('POLL_VOTES_TABLE', $table_prefix . 'poll_voters');
+ define('ZEBRA_TABLE', $table_prefix . 'zebra');
+
+ // Additional tables
+
+
+ // Additional tables end
}
-// Table names
-define('ACL_GROUPS_TABLE', $table_prefix.'auth_groups');
-define('ACL_OPTIONS_TABLE', $table_prefix.'auth_options');
-define('ACL_ROLES_TABLE', $table_prefix.'auth_roles');
-define('ACL_ROLES_DATA_TABLE', $table_prefix.'auth_roles_data');
-define('ACL_USERS_TABLE', $table_prefix.'auth_users');
-define('ATTACHMENTS_TABLE', $table_prefix.'attachments');
-define('BANLIST_TABLE', $table_prefix.'banlist');
-define('BBCODES_TABLE', $table_prefix.'bbcodes');
-define('BOOKMARKS_TABLE', $table_prefix.'bookmarks');
-define('BOTS_TABLE', $table_prefix.'bots');
-define('CACHE_TABLE', $table_prefix.'cache');
-define('CONFIG_TABLE', $table_prefix.'config');
-define('CONFIRM_TABLE', $table_prefix.'confirm');
-define('PROFILE_FIELDS_TABLE', $table_prefix.'profile_fields');
-define('PROFILE_LANG_TABLE', $table_prefix.'profile_lang');
-define('PROFILE_DATA_TABLE', $table_prefix.'profile_fields_data');
-define('PROFILE_FIELDS_LANG_TABLE', $table_prefix.'profile_fields_lang');
-define('DISALLOW_TABLE', $table_prefix.'disallow'); //
-define('DRAFTS_TABLE', $table_prefix.'drafts');
-define('EXTENSIONS_TABLE', $table_prefix.'extensions');
-define('EXTENSION_GROUPS_TABLE', $table_prefix.'extension_groups');
-define('FORUMS_TABLE', $table_prefix.'forums');
-define('FORUMS_ACCESS_TABLE', $table_prefix.'forum_access');
-define('FORUMS_TRACK_TABLE', $table_prefix.'forums_marking');
-define('FORUMS_WATCH_TABLE', $table_prefix.'forums_watch');
-define('GROUPS_TABLE', $table_prefix.'groups');
-define('ICONS_TABLE', $table_prefix.'icons');
-define('LANG_TABLE', $table_prefix.'lang');
-define('LOG_TABLE', $table_prefix.'log');
-define('MODERATOR_TABLE', $table_prefix.'moderator_cache');
-define('MODULES_TABLE', $table_prefix . 'modules');
-define('POSTS_TABLE', $table_prefix.'posts');
-define('PRIVMSGS_TABLE', $table_prefix.'privmsgs');
-define('PRIVMSGS_TO_TABLE', $table_prefix.'privmsgs_to');
-define('PRIVMSGS_FOLDER_TABLE', $table_prefix.'privmsgs_folder');
-define('PRIVMSGS_RULES_TABLE', $table_prefix.'privmsgs_rules');
-define('RANKS_TABLE', $table_prefix.'ranks');
-define('RATINGS_TABLE', $table_prefix.'ratings');
-define('REPORTS_TABLE', $table_prefix.'reports');
-define('REASONS_TABLE', $table_prefix.'reports_reasons');
-define('SEARCH_TABLE', $table_prefix.'search_results');
-define('SEARCH_WORD_TABLE', $table_prefix.'search_wordlist');
-define('SEARCH_MATCH_TABLE', $table_prefix.'search_wordmatch');
-define('SESSIONS_TABLE', $table_prefix.'sessions');
-define('SESSIONS_KEYS_TABLE', $table_prefix.'sessions_keys');
-define('SITELIST_TABLE', $table_prefix.'sitelist');
-define('SMILIES_TABLE', $table_prefix.'smilies');
-define('STYLES_TABLE', $table_prefix.'styles');
-define('STYLES_TPL_TABLE', $table_prefix.'styles_template');
-define('STYLES_TPLDATA_TABLE', $table_prefix.'styles_template_data');
-define('STYLES_CSS_TABLE', $table_prefix.'styles_theme');
-define('STYLES_IMAGE_TABLE', $table_prefix.'styles_imageset');
-define('TOPICS_TABLE', $table_prefix.'topics');
-define('TOPICS_POSTED_TABLE', $table_prefix.'topics_posted');
-define('TOPICS_WATCH_TABLE', $table_prefix.'topics_watch');
-define('TOPICS_TRACK_TABLE', $table_prefix.'topics_marking');
-define('USER_GROUP_TABLE', $table_prefix.'user_group');
-define('USERS_TABLE', $table_prefix.'users');
-define('USERS_NOTES_TABLE', $table_prefix.'users_notes');
-define('WARNINGS_TABLE', $table_prefix.'warnings');
-define('WORDS_TABLE', $table_prefix.'words');
-define('POLL_OPTIONS_TABLE', $table_prefix.'poll_results');
-define('POLL_VOTES_TABLE', $table_prefix.'poll_voters');
-define('ZEBRA_TABLE', $table_prefix.'zebra');
-
-// Additional tables
-
?> \ No newline at end of file
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index 83e08a9d9a..4ccdc1b3ec 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -141,8 +141,8 @@ function unique_id($extra = 'c')
$val = $config['rand_seed'] . microtime();
$val = md5($val);
$config['rand_seed'] = md5($config['rand_seed'] . $val . $extra);
-
- if($dss_seeded !== true)
+
+ if ($dss_seeded !== true)
{
set_config('rand_seed', $config['rand_seed']);
$dss_seeded = true;
@@ -2194,7 +2194,12 @@ function msg_handler($errno, $msg_text, $errfile, $errline)
echo ' <h1>General Error</h1>';
echo ' <h2>' . $msg_text . '</h2>';
- echo ' <p>Please notify the board administrator or webmaster : <a href="mailto:' . $config['board_contact'] . '">' . $config['board_contact'] . '</a></p>';
+
+ if (!empty($config['board_contact']))
+ {
+ echo ' <p>Please notify the board administrator or webmaster : <a href="mailto:' . $config['board_contact'] . '">' . $config['board_contact'] . '</a></p>';
+ }
+
echo ' </div>';
echo ' <span class="corners-bottom"><span></span></span>';
echo ' </div>';
@@ -2597,7 +2602,7 @@ function page_footer()
$db->sql_report('display');
}
- $debug_output = sprintf('Time : %.3fs | ' . $db->sql_num_queries() . ' Queries | GZIP : ' . (($config['gzip_compress']) ? 'On' : 'Off' ) . ' | Load : ' . (($user->load) ? $user->load : 'N/A'), $totaltime);
+ $debug_output = sprintf('Time : %.3fs | ' . $db->sql_num_queries() . ' Queries | GZIP : ' . (($config['gzip_compress']) ? 'On' : 'Off') . (($user->load) ? ' | Load : ' . $user->load : ''), $totaltime);
if ($auth->acl_get('a_') && defined('DEBUG_EXTRA'))
{
diff --git a/phpBB/includes/functions_display.php b/phpBB/includes/functions_display.php
index b64e2b2ad0..3292e9a43f 100644
--- a/phpBB/includes/functions_display.php
+++ b/phpBB/includes/functions_display.php
@@ -396,7 +396,13 @@ function generate_forum_rules(&$forum_data)
*/
function generate_forum_nav(&$forum_data)
{
- global $db, $user, $template, $phpEx, $SID, $phpbb_root_path;
+ global $db, $user, $template, $auth;
+ global $phpEx, $SID, $phpbb_root_path;
+
+ if (!$auth->acl_get('f_list', $forum_data['forum_id']))
+ {
+ return;
+ }
// Get forum parents
$forum_parents = get_forum_parents($forum_data);
@@ -406,6 +412,12 @@ function generate_forum_nav(&$forum_data)
{
list($parent_name, $parent_type) = array_values($parent_data);
+ // Skip this parent if the user does not have the permission to view it
+ if (!$auth->acl_get('f_list', $parent_forum_id))
+ {
+ continue;
+ }
+
$template->assign_block_vars('navlinks', array(
'S_IS_CAT' => ($parent_type == FORUM_CAT) ? true : false,
'S_IS_LINK' => ($parent_type == FORUM_LINK) ? true : false,
@@ -575,7 +587,7 @@ function get_moderators(&$forum_moderators, $forum_id = false)
*/
function gen_forum_auth_level($mode, $forum_id, $forum_status)
{
- global $SID, $template, $auth, $user;
+ global $SID, $template, $auth, $user, $config;
$locked = ($forum_status == ITEM_LOCKED && !$auth->acl_get('m_edit', $forum_id)) ? true : false;
@@ -584,9 +596,13 @@ function gen_forum_auth_level($mode, $forum_id, $forum_status)
($auth->acl_get('f_reply', $forum_id) && !$locked) ? $user->lang['RULES_REPLY_CAN'] : $user->lang['RULES_REPLY_CANNOT'],
($auth->acl_gets('f_edit', 'm_edit', $forum_id) && !$locked) ? $user->lang['RULES_EDIT_CAN'] : $user->lang['RULES_EDIT_CANNOT'],
($auth->acl_gets('f_delete', 'm_delete', $forum_id) && !$locked) ? $user->lang['RULES_DELETE_CAN'] : $user->lang['RULES_DELETE_CANNOT'],
- ($auth->acl_get('f_attach', $forum_id) && $auth->acl_get('u_attach') && !$locked) ? $user->lang['RULES_ATTACH_CAN'] : $user->lang['RULES_ATTACH_CANNOT']
);
+ if ($config['allow_attachments'])
+ {
+ $rules[] = ($auth->acl_get('f_attach', $forum_id) && $auth->acl_get('u_attach') && !$locked) ? $user->lang['RULES_ATTACH_CAN'] : $user->lang['RULES_ATTACH_CANNOT'];
+ }
+
foreach ($rules as $rule)
{
$template->assign_block_vars('rules', array('RULE' => $rule));
diff --git a/phpBB/includes/functions_posting.php b/phpBB/includes/functions_posting.php
index 03f1c962ee..904a56d090 100644
--- a/phpBB/includes/functions_posting.php
+++ b/phpBB/includes/functions_posting.php
@@ -810,10 +810,10 @@ function topic_review($topic_id, $forum_id, $mode = 'topic_review', $cur_post_id
$poster = $row['username'];
// Handle anon users posting with usernames
- if ($poster_id == ANONYMOUS && $row['post_username'])
+ if ($poster_id == ANONYMOUS)
{
- $poster = $row['post_username'];
- $poster_rank = $user->lang['GUEST'];
+ $poster = ($row['post_username']) ? $row['post_username'] : $user->lang['GUEST'];
+ $poster_rank = ($row['post_username']) ? $user->lang['GUEST'] : '';
}
$post_subject = $row['post_subject'];
diff --git a/phpBB/includes/mcp/mcp_queue.php b/phpBB/includes/mcp/mcp_queue.php
index b94d873a88..59cf1715a4 100644
--- a/phpBB/includes/mcp/mcp_queue.php
+++ b/phpBB/includes/mcp/mcp_queue.php
@@ -93,6 +93,11 @@ class mcp_queue
// Set some vars
$poster = ($post_info['user_colour']) ? '<span style="color:#' . $post_info['user_colour'] . '">' . $post_info['username'] . '</span>' : $post_info['username'];
+ if ($post_info['user_id'] == ANONYMOUS)
+ {
+ $poster = ($post_info['post_username']) ? $post_info['post_username'] : $user->lang['GUEST'];
+ }
+
// Process message, leave it uncensored
$message = $post_info['post_text'];
if ($post_info['bbcode_bitfield'])
@@ -112,7 +117,7 @@ class mcp_queue
'S_POST_LOCKED' => $post_info['post_edit_locked'],
'S_USER_NOTES' => $auth->acl_gets('m_', 'a_') ? true : false,
- 'U_VIEW_PROFILE' => "{$phpbb_root_path}memberlist.$phpEx$SID&amp;mode=viewprofile&amp;u=" . $post_info['user_id'],
+ 'U_VIEW_PROFILE' => ($post_info['user_id'] != ANONYMOUS) ? "{$phpbb_root_path}memberlist.$phpEx$SID&amp;mode=viewprofile&amp;u=" . $post_info['user_id'] : '',
'U_MCP_USER_NOTES' => "{$phpbb_root_path}mcp.$phpEx$SID&amp;i=notes&amp;mode=user_notes&amp;u=" . $post_info['user_id'],
'U_MCP_WARN_USER' => "{$phpbb_root_path}mcp.$phpEx$SID&amp;i=warn&amp;mode=warn_user&amp;u=" . $post_info['user_id'],
'U_EDIT' => ($auth->acl_get('m_edit', $post_info['forum_id'])) ? "{$phpbb_root_path}posting.$phpEx$SID&amp;mode=edit&amp;f={$post_info['forum_id']}&amp;p={$post_info['post_id']}" : '',
diff --git a/phpBB/includes/search/fulltext_mysql.php b/phpBB/includes/search/fulltext_mysql.php
index 9b43b4d43c..1fc21ffc8b 100644
--- a/phpBB/includes/search/fulltext_mysql.php
+++ b/phpBB/includes/search/fulltext_mysql.php
@@ -196,7 +196,7 @@ class fulltext_mysql extends search_backend
for ($i = 0, $n = sizeof($text); $i < $n; $i++)
{
$text[$i] = trim($text[$i]);
- if (strlen($text[$i]) < $config['fulltext_mysql_min_word_len'] || strlen($text[$i]) > $this->config['fulltext_mysql_max_word_len'])
+ if (strlen($text[$i]) < $config['fulltext_mysql_min_word_len'] || strlen($text[$i]) > $config['fulltext_mysql_max_word_len'])
{
unset($text[$i]);
}
diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php
index 88a7c6563c..3ea20541ab 100644
--- a/phpBB/includes/session.php
+++ b/phpBB/includes/session.php
@@ -139,17 +139,29 @@ class session
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';
// Load limit check (if applicable)
- if (@file_exists('/proc/loadavg') && @is_readable('/proc/loadavg'))
+ if ($config['limit_load'])
{
- if ($load = @file_get_contents('/proc/loadavg'))
+ if (@file_exists('/proc/loadavg') && @is_readable('/proc/loadavg'))
{
- $this->load = floatval(array_slice(explode(' ', $load), 0, 1));
+ if ($load = @file_get_contents('/proc/loadavg'))
+ {
+ $this->load = array_slice(explode(' ', $load), 0, 1);
+ $this->load = floatval($this->load[0]);
- if ($config['limit_load'] && $this->load > floatval($config['limit_load']))
+ if ($config['limit_load'] && $this->load > floatval($config['limit_load']))
+ {
+ trigger_error('BOARD_UNAVAILABLE');
+ }
+ }
+ else
{
- trigger_error('BOARD_UNAVAILABLE');
+ set_config('limit_load', '0');
}
}
+ else
+ {
+ set_config('limit_load', '0');
+ }
}
// Is session_id is set or session_id is set and matches the url param if required
@@ -1075,7 +1087,7 @@ class user extends session
{
global $SID;
- if (strpos($this->page['page_query'], 'mode=reg_details') !== false && $this->page['page_name'] == "ucp.$phpEx")
+ if (strpos($this->page['query_string'], 'mode=reg_details') !== false && $this->page['page_name'] == "ucp.$phpEx")
{
redirect("ucp.$phpEx$SID&i=profile&mode=reg_details");
}
diff --git a/phpBB/includes/ucp/ucp_profile.php b/phpBB/includes/ucp/ucp_profile.php
index 4f87ba8983..d8a131d09f 100644
--- a/phpBB/includes/ucp/ucp_profile.php
+++ b/phpBB/includes/ucp/ucp_profile.php
@@ -565,6 +565,10 @@ class ucp_profile
$filename = '';
$type = $width = $height = 0;
}
+ else
+ {
+ $data = array();
+ }
}
if (!sizeof($error))
diff --git a/phpBB/includes/ucp/ucp_zebra.php b/phpBB/includes/ucp/ucp_zebra.php
index e061aa590c..1b42030839 100644
--- a/phpBB/includes/ucp/ucp_zebra.php
+++ b/phpBB/includes/ucp/ucp_zebra.php
@@ -70,8 +70,7 @@ class ucp_zebra
$db->sql_freeresult($result);
$add = array_diff($add, $friends, $foes, array($user->data['username']));
- unset($friends);
- unset($foes);
+ unset($friends, $foes);
$add = implode(', ', preg_replace('#^[\s]*?(.*?)[\s]*?$#e', "\"'\" . \$db->sql_escape('\\1') . \"'\"", $add));
@@ -102,10 +101,12 @@ class ucp_zebra
{
foreach ($forum_ary as $auth_option => $user_ary)
{
- $perms += $user_ary;
+ $perms = array_merge($perms, $user_ary);
}
}
+ $perms = array_unique($perms);
+
// This may not be right ... it may yield true when perms equate to deny
$user_id_ary = array_diff($user_id_ary, $perms);
unset($perms);
@@ -115,32 +116,33 @@ class ucp_zebra
{
$sql_mode = ($mode == 'friends') ? 'friend' : 'foe';
- switch (SQL_LAYER)
+ $sql_ary = array();
+ foreach ($user_id_ary as $zebra_id)
{
- case 'mysql':
- $sql = 'INSERT INTO ' . ZEBRA_TABLE . " (user_id, zebra_id, $sql_mode)
- VALUES " . implode(', ', preg_replace('#^([0-9]+)$#', '(' . $user->data['user_id'] . ", \\1, 1)", $user_id_ary));
- $db->sql_query($sql);
- break;
+ $sql_ary[] = array(
+ 'user_id' => $user->data['user_id'],
+ 'zebra_id' => (int) $zebra_id,
+ $sql_mode => 1
+ );
+ }
- case 'mysql4':
- case 'mysqli':
- case 'mssql':
- case 'mssql_odbc':
- case 'sqlite':
- $sql = 'INSERT INTO ' . ZEBRA_TABLE . " (user_id, zebra_id, $sql_mode)
- VALUES " . implode(' UNION ALL ', preg_replace('#^([0-9]+)$#', '(' . $user->data['user_id'] . ", \\1, 1)", $user_id_ary));
- $db->sql_query($sql);
+ if (sizeof($sql_ary))
+ {
+ switch (SQL_LAYER)
+ {
+ case 'mysql':
+ case 'mysql4':
+ case 'mysqli':
+ $db->sql_query('INSERT INTO ' . ZEBRA_TABLE . ' ' . $db->sql_build_array('MULTI_INSERT', $sql_ary));
break;
- default:
- foreach ($user_id_ary as $zebra_id)
- {
- $sql = 'INSERT INTO ' . ZEBRA_TABLE . " (user_id, zebra_id, $sql_mode)
- VALUES (" . $user->data['user_id'] . ", $zebra_id, 1)";
- $db->sql_query($sql);
- }
+ default:
+ foreach ($sql_ary as $ary)
+ {
+ $db->sql_query('INSERT INTO ' . ZEBRA_TABLE . ' ' . $db->sql_build_array('INSERT', $ary));
+ }
break;
+ }
}
}
else
sgid "Domain Admin Password"
msgstr "Heslo správcu domény"
#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: bootloader.pm:1113
+#: bootloader.pm:1122
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
@@ -1068,42 +1068,37 @@ msgstr ""
"cakajte na spustenie predvoleneho.\n"
"\n"
-#: bootloader.pm:1278
+#: bootloader.pm:1287
#, c-format
msgid "LILO with text menu"
msgstr "LILO s textovým menu"
-#: bootloader.pm:1279
+#: bootloader.pm:1288
#, c-format
msgid "GRUB2 with graphical menu"
msgstr "GRUB2 s grafickým menu"
-#: bootloader.pm:1266
+#: bootloader.pm:1289
#, c-format
msgid "GRUB2 with text menu"
msgstr "GRUB2 s textovým menu"
-#: bootloader.pm:1267
+#: bootloader.pm:1290
#, c-format
msgid "GRUB with graphical menu"
msgstr "GRUB s grafickým menu"
-#: bootloader.pm:1281
+#: bootloader.pm:1291
#, c-format
msgid "GRUB with text menu"
msgstr "GRUB s textovým menu"
-#: bootloader.pm:1336
+#: bootloader.pm:1378
#, c-format
msgid "not enough room in /boot"
msgstr "nie je dostatok miesta na /boot"
-#: bootloader.pm:2123
-#, c-format
-msgid "You cannot install the bootloader on a %s partition\n"
-msgstr "Na oddiel %s nemôžete nainštalovať zavádzač\n"
-
-#: bootloader.pm:2298
+#: bootloader.pm:2393
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
@@ -1112,7 +1107,7 @@ msgstr ""
"Nastavenie vášho zavádzača musí byť aktualizované pretože partícia bola "
"prečíslovaná"
-#: bootloader.pm:2311
+#: bootloader.pm:2406
#, c-format
msgid ""
"The bootloader cannot be installed correctly. You have to boot rescue and "
@@ -1121,7 +1116,7 @@ msgstr ""
"Zavádzať nemôže byť nainštalovaný korektne. Použite štart zo záchranného "
"alebo inštalačného CD a zadajte\"%s\""
-#: bootloader.pm:2312
+#: bootloader.pm:2407
#, c-format
msgid "Re-install Boot Loader"
msgstr "Re-inštalácia zavádzača"
@@ -1185,74 +1180,74 @@ msgstr ""
"je nakonfigurovaný ako WebDAV server). Ak chcete pridať WebDAV prípojný\n"
"bod, vyberte si \"Nový\"."
-#: diskdrake/dav.pm:26
+#: diskdrake/dav.pm:25
#, c-format
msgid "New"
msgstr "Nový"
-#: diskdrake/dav.pm:64 diskdrake/interactive.pm:418 diskdrake/smbnfs_gtk.pm:75
+#: diskdrake/dav.pm:63 diskdrake/interactive.pm:417 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Odpoj"
-#: diskdrake/dav.pm:65 diskdrake/interactive.pm:414 diskdrake/smbnfs_gtk.pm:76
+#: diskdrake/dav.pm:64 diskdrake/interactive.pm:413 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Pripoj"
-#: diskdrake/dav.pm:66
+#: diskdrake/dav.pm:65
#, c-format
msgid "Server"
msgstr "Server"
-#: diskdrake/dav.pm:67 diskdrake/interactive.pm:408
-#: diskdrake/interactive.pm:723 diskdrake/interactive.pm:741
-#: diskdrake/interactive.pm:745 diskdrake/removable.pm:23
+#: diskdrake/dav.pm:66 diskdrake/interactive.pm:407
+#: diskdrake/interactive.pm:722 diskdrake/interactive.pm:740
+#: diskdrake/interactive.pm:744 diskdrake/removable.pm:23
#: diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Bod pripojenia"
-#: diskdrake/dav.pm:68 diskdrake/interactive.pm:410
+#: diskdrake/dav.pm:67 diskdrake/interactive.pm:409
#: diskdrake/interactive.pm:1177 diskdrake/removable.pm:24
#: diskdrake/smbnfs_gtk.pm:80
#, c-format
msgid "Options"
msgstr "Parametre"
-#: diskdrake/dav.pm:69 interactive.pm:390 interactive/gtk.pm:456
+#: diskdrake/dav.pm:68 interactive.pm:390 interactive/gtk.pm:456
#, c-format
msgid "Remove"
msgstr "Odstrániť"
-#: diskdrake/dav.pm:70 diskdrake/hd_gtk.pm:214 diskdrake/removable.pm:26
+#: diskdrake/dav.pm:69 diskdrake/hd_gtk.pm:221 diskdrake/removable.pm:26
#: diskdrake/smbnfs_gtk.pm:82 interactive/http.pm:151
#, c-format
msgid "Done"
msgstr "Hotovo"
-#: diskdrake/dav.pm:79 diskdrake/hd_gtk.pm:146 diskdrake/hd_gtk.pm:321
+#: diskdrake/dav.pm:78 diskdrake/hd_gtk.pm:153 diskdrake/hd_gtk.pm:323
#: diskdrake/interactive.pm:245 diskdrake/interactive.pm:258
-#: diskdrake/interactive.pm:456 diskdrake/interactive.pm:531
-#: diskdrake/interactive.pm:549 diskdrake/interactive.pm:554
-#: diskdrake/interactive.pm:713 diskdrake/interactive.pm:1016
-#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1225
-#: diskdrake/interactive.pm:1238 diskdrake/interactive.pm:1241
-#: diskdrake/interactive.pm:1509 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
+#: diskdrake/interactive.pm:455 diskdrake/interactive.pm:530
+#: diskdrake/interactive.pm:548 diskdrake/interactive.pm:553
+#: diskdrake/interactive.pm:712 diskdrake/interactive.pm:1015
+#: diskdrake/interactive.pm:1068 diskdrake/interactive.pm:1224
+#: diskdrake/interactive.pm:1237 diskdrake/interactive.pm:1240
+#: diskdrake/interactive.pm:1508 diskdrake/smbnfs_gtk.pm:42 do_pkgs.pm:49
#: do_pkgs.pm:54 do_pkgs.pm:79 do_pkgs.pm:103 do_pkgs.pm:108 do_pkgs.pm:142
-#: fsedit.pm:256 interactive/http.pm:117 interactive/http.pm:118
+#: fsedit.pm:266 interactive/http.pm:117 interactive/http.pm:118
#: modules/interactive.pm:19 scanner.pm:94 scanner.pm:105 scanner.pm:112
#: scanner.pm:119 wizards.pm:95 wizards.pm:99 wizards.pm:121
#, c-format
msgid "Error"
msgstr "Chyba"
-#: diskdrake/dav.pm:87
+#: diskdrake/dav.pm:86
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Prosím, zadajte adresu WebDAV servera"
-#: diskdrake/dav.pm:91
+#: diskdrake/dav.pm:90
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "URL musí začínať http:// alebo https://"
@@ -1262,28 +1257,28 @@ msgstr "URL musí začínať http:// alebo https://"
msgid "Are you sure you want to delete this mount point?"
msgstr "Ste si istý že chcete vymazať tento pripojovací bod?"
-#: diskdrake/dav.pm:125
+#: diskdrake/dav.pm:124
#, c-format
msgid "Server: "
msgstr "Server:"
-#: diskdrake/dav.pm:126 diskdrake/interactive.pm:501
-#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1469
+#: diskdrake/dav.pm:125 diskdrake/interactive.pm:500
+#: diskdrake/interactive.pm:1386 diskdrake/interactive.pm:1468
#, c-format
msgid "Mount point: "
msgstr "Bod pripojenia: "
-#: diskdrake/dav.pm:127 diskdrake/interactive.pm:1476
+#: diskdrake/dav.pm:126 diskdrake/interactive.pm:1475
#, c-format
msgid "Options: %s"
msgstr "Možnosti: %s"
#: diskdrake/hd_gtk.pm:61 diskdrake/interactive.pm:299
#: diskdrake/smbnfs_gtk.pm:22 fs/mount_point.pm:113
-#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:256
-#: fs/partitioning_wizard.pm:264 fs/partitioning_wizard.pm:299
-#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:518
-#: fs/partitioning_wizard.pm:603 fs/partitioning_wizard.pm:606
+#: fs/partitioning_wizard.pm:66 fs/partitioning_wizard.pm:264
+#: fs/partitioning_wizard.pm:272 fs/partitioning_wizard.pm:310
+#: fs/partitioning_wizard.pm:466 fs/partitioning_wizard.pm:529
+#: fs/partitioning_wizard.pm:614 fs/partitioning_wizard.pm:617
#, c-format
msgid "Partitioning"
msgstr "Rozdelenie diskov"
@@ -1294,35 +1289,35 @@ msgid "Click on a partition, choose a filesystem type then choose an action"
msgstr ""
"Kliknite na oddiel, vyberte typ súborového systému a potom vyberte akciu"
-#: diskdrake/hd_gtk.pm:125 diskdrake/interactive.pm:1198
-#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1263
+#: diskdrake/hd_gtk.pm:133 diskdrake/interactive.pm:1198
+#: diskdrake/interactive.pm:1208 diskdrake/interactive.pm:1262
#, c-format
msgid "Read carefully"
msgstr "Čítajte pozorne"
-#: diskdrake/hd_gtk.pm:125
+#: diskdrake/hd_gtk.pm:133
#, c-format
msgid "Please make a backup of your data first"
msgstr "Prosím, najprv si za zazálohujte vaše údaje"
-#: diskdrake/hd_gtk.pm:126 diskdrake/interactive.pm:238
+#: diskdrake/hd_gtk.pm:134 diskdrake/interactive.pm:238
#, c-format
msgid "Exit"
msgstr "Koniec"
-#: diskdrake/hd_gtk.pm:126
+#: diskdrake/hd_gtk.pm:134
#, c-format
msgid "Continue"
msgstr "Pokračovať"
-#: diskdrake/hd_gtk.pm:209 fs/partitioning_wizard.pm:579 interactive.pm:778
+#: diskdrake/hd_gtk.pm:216 fs/partitioning_wizard.pm:590 interactive.pm:778
#: interactive/gtk.pm:812 interactive/gtk.pm:830 interactive/gtk.pm:862
#: ugtk2.pm:934 ugtk3.pm:1032
#, c-format
msgid "Help"
msgstr "Pomoc"
-#: diskdrake/hd_gtk.pm:255
+#: diskdrake/hd_gtk.pm:257
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
@@ -1333,79 +1328,79 @@ msgstr ""
"Skúste zmeniť jej veľkosť\n"
"(kliknite danú oblasť, potom kliknite na \"Zmeniť veľkosť\")"
-#: diskdrake/hd_gtk.pm:257
+#: diskdrake/hd_gtk.pm:259
#, c-format
msgid "Please click on a partition"
msgstr "Prosím kliknite na oddiel"
-#: diskdrake/hd_gtk.pm:271 diskdrake/smbnfs_gtk.pm:63
+#: diskdrake/hd_gtk.pm:273 diskdrake/smbnfs_gtk.pm:63
#, c-format
msgid "Details"
msgstr "Detaily"
-#: diskdrake/hd_gtk.pm:321
+#: diskdrake/hd_gtk.pm:323
#, c-format
msgid "No hard disk drives found"
msgstr "Neboli nájdené žiadne pevné disky"
-#: diskdrake/hd_gtk.pm:360
+#: diskdrake/hd_gtk.pm:362
#, c-format
msgid "Unknown"
msgstr "Neznámy"
-#: diskdrake/hd_gtk.pm:427
+#: diskdrake/hd_gtk.pm:429
#, c-format
msgid "Ext4"
msgstr "Ext4"
-#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#: diskdrake/hd_gtk.pm:429 fs/partitioning_wizard.pm:436
#, c-format
msgid "XFS"
msgstr "XFS"
-#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#: diskdrake/hd_gtk.pm:429 fs/partitioning_wizard.pm:436
#, c-format
msgid "Swap"
msgstr "Swap"
-#: diskdrake/hd_gtk.pm:427 fs/partitioning_wizard.pm:425
+#: diskdrake/hd_gtk.pm:429 fs/partitioning_wizard.pm:436
#, c-format
msgid "Windows"
msgstr "Windows"
-#: diskdrake/hd_gtk.pm:428 fs/partitioning_wizard.pm:426 services.pm:195
+#: diskdrake/hd_gtk.pm:430 fs/partitioning_wizard.pm:437 services.pm:201
#, c-format
msgid "Other"
msgstr "Iné/á"
-#: diskdrake/hd_gtk.pm:428 diskdrake/interactive.pm:1393
-#: fs/partitioning_wizard.pm:426
+#: diskdrake/hd_gtk.pm:430 diskdrake/interactive.pm:1392
+#: fs/partitioning_wizard.pm:437
#, c-format
msgid "Empty"
msgstr "Prázdny"
-#: diskdrake/hd_gtk.pm:435
+#: diskdrake/hd_gtk.pm:437
#, c-format
msgid "Filesystem types:"
msgstr "Typ súborového systému:"
-#: diskdrake/hd_gtk.pm:456
+#: diskdrake/hd_gtk.pm:458
#, c-format
msgid "This partition is already empty"
msgstr "Tento oddiel je už prázdny"
-#: diskdrake/hd_gtk.pm:465
+#: diskdrake/hd_gtk.pm:467
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Najprv spravte `Unmount''"
-#: diskdrake/hd_gtk.pm:465
+#: diskdrake/hd_gtk.pm:467
#, c-format
msgid "Use ``%s'' instead (in expert mode)"
msgstr "Miesto toho použite ``%s'' (v expertnom režime)"
-#: diskdrake/hd_gtk.pm:465 diskdrake/interactive.pm:409
-#: diskdrake/interactive.pm:640 diskdrake/removable.pm:25
+#: diskdrake/hd_gtk.pm:467 diskdrake/interactive.pm:408
+#: diskdrake/interactive.pm:639 diskdrake/removable.pm:25
#: diskdrake/removable.pm:48
#, c-format
msgid "Type"
@@ -1421,14 +1416,14 @@ msgstr "Zvoľte iný oddiel"
msgid "Choose a partition"
msgstr "Zvoľte oddiel"
-#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:382
+#: diskdrake/interactive.pm:271 diskdrake/interactive.pm:381
#: interactive/curses.pm:532
#, c-format
msgid "More"
msgstr "Viac"
#: diskdrake/interactive.pm:279 diskdrake/interactive.pm:292
-#: diskdrake/interactive.pm:1309 mygtk2.pm:1228 mygtk3.pm:1282
+#: diskdrake/interactive.pm:1308 mygtk2.pm:1228 mygtk3.pm:1310
#, c-format
msgid "Confirmation"
msgstr "Potvrdenie"
@@ -1453,7 +1448,7 @@ msgstr "Ukončiť bez zápisu tabuľky rozdelenia disku?"
msgid "Do you want to save the /etc/fstab modifications?"
msgstr "Želáte si uložiť zmeny do /etc/fstab"
-#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:299
+#: diskdrake/interactive.pm:299 fs/partitioning_wizard.pm:310
#, c-format
msgid "You need to reboot for the partition table modifications to take effect"
msgstr "Aby sa prejavili úpravy tabuľky rozdelenia disku, musíte reštartovať"
@@ -1494,17 +1489,17 @@ msgstr "Prepni do expert režimu"
msgid "Hard disk drive information"
msgstr "Informácie o pevnom disku"
-#: diskdrake/interactive.pm:371
+#: diskdrake/interactive.pm:370
#, c-format
msgid "All primary partitions are used"
msgstr "Všetky primárne oddiely sú už použité"
-#: diskdrake/interactive.pm:372
+#: diskdrake/interactive.pm:371
#, c-format
msgid "I cannot add any more partitions"
msgstr "Nemôžem pridať ďalšie oddiely"
-#: diskdrake/interactive.pm:373
+#: diskdrake/interactive.pm:372
#, c-format
msgid ""
"To have more partitions, please delete one to be able to create an extended "
@@ -1513,142 +1508,142 @@ msgstr ""
"Ak chcete mať viac diskových oddielov, tak zmažte jeden z nich, aby sa dal "
"vytvoriť rozšírený oddiel disku"
-#: diskdrake/interactive.pm:384
+#: diskdrake/interactive.pm:383
#, c-format
msgid "Reload partition table"
msgstr "Znovu načítať tabuľku rozdelenia disku"
-#: diskdrake/interactive.pm:391
+#: diskdrake/interactive.pm:390
#, c-format
msgid "Detailed information"
msgstr "Detailné informácie"
-#: diskdrake/interactive.pm:407
+#: diskdrake/interactive.pm:406
#, c-format
msgid "View"
msgstr "Pohľad"
-#: diskdrake/interactive.pm:412 diskdrake/interactive.pm:829
+#: diskdrake/interactive.pm:411 diskdrake/interactive.pm:828
#, c-format
msgid "Resize"
msgstr "Zmeniť veľkosť"
-#: diskdrake/interactive.pm:413
+#: diskdrake/interactive.pm:412
#, c-format
msgid "Format"
msgstr "Formátovať"
-#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:979
+#: diskdrake/interactive.pm:414 diskdrake/interactive.pm:978
#, c-format
msgid "Add to RAID"
msgstr "Pridať do RAID"
-#: diskdrake/interactive.pm:416 diskdrake/interactive.pm:998
+#: diskdrake/interactive.pm:415 diskdrake/interactive.pm:997
#, c-format
msgid "Add to LVM"
msgstr "Pridať do LVM"
-#: diskdrake/interactive.pm:417
+#: diskdrake/interactive.pm:416
#, c-format
msgid "Use"
msgstr "Použiť"
-#: diskdrake/interactive.pm:419
+#: diskdrake/interactive.pm:418
#, c-format
msgid "Delete"
msgstr "Zrušiť"
-#: diskdrake/interactive.pm:420
+#: diskdrake/interactive.pm:419
#, c-format
msgid "Remove from RAID"
msgstr "Odobrať z RAID"
-#: diskdrake/interactive.pm:421
+#: diskdrake/interactive.pm:420
#, c-format
msgid "Remove from LVM"
msgstr "Odober z LVM"
-#: diskdrake/interactive.pm:422
+#: diskdrake/interactive.pm:421
#, c-format
msgid "Remove from dm"
msgstr "Odstrániť z dm"
-#: diskdrake/interactive.pm:423
+#: diskdrake/interactive.pm:422
#, c-format
msgid "Modify RAID"
msgstr "Modifikuj RAID"
-#: diskdrake/interactive.pm:424
+#: diskdrake/interactive.pm:423
#, c-format
msgid "Use for loopback"
msgstr "Použiť loopback"
-#: diskdrake/interactive.pm:434
+#: diskdrake/interactive.pm:433
#, c-format
msgid "Create"
msgstr "Vytvor"
-#: diskdrake/interactive.pm:456
+#: diskdrake/interactive.pm:455
#, c-format
msgid "Failed to mount partition"
msgstr "Pripojenie oddielu zlyhalo"
-#: diskdrake/interactive.pm:490 diskdrake/interactive.pm:492
+#: diskdrake/interactive.pm:489 diskdrake/interactive.pm:491
#, c-format
msgid "Create a new partition"
msgstr "Vytvor nový oddiel"
-#: diskdrake/interactive.pm:494
+#: diskdrake/interactive.pm:493
#, c-format
msgid "Start sector: "
msgstr "Začiatočný sektor:"
-#: diskdrake/interactive.pm:497 diskdrake/interactive.pm:1083
+#: diskdrake/interactive.pm:496 diskdrake/interactive.pm:1083
#, c-format
msgid "Size in MB: "
msgstr "Veľkosť v MB: "
-#: diskdrake/interactive.pm:499 diskdrake/interactive.pm:1084
+#: diskdrake/interactive.pm:498 diskdrake/interactive.pm:1084
#, c-format
msgid "Filesystem type: "
msgstr "Typ súborového systému: "
-#: diskdrake/interactive.pm:509
+#: diskdrake/interactive.pm:508
#, c-format
msgid "Preference: "
msgstr "Preferencia: "
-#: diskdrake/interactive.pm:512
+#: diskdrake/interactive.pm:511
#, c-format
msgid "Logical volume name "
msgstr "Meno logického oddielu"
-#: diskdrake/interactive.pm:514
+#: diskdrake/interactive.pm:513
#, c-format
msgid "Encrypt partition"
msgstr "Šifrovať oddiel"
-#: diskdrake/interactive.pm:515
+#: diskdrake/interactive.pm:514
#, c-format
msgid "Encryption key "
msgstr "Šifrovací kľúč"
-#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:1513
+#: diskdrake/interactive.pm:515 diskdrake/interactive.pm:1512
#, c-format
msgid "Encryption key (again)"
msgstr "Kryptovací kľúč (znovu)"
-#: diskdrake/interactive.pm:528 diskdrake/interactive.pm:1509
+#: diskdrake/interactive.pm:527 diskdrake/interactive.pm:1508
#, c-format
msgid "The encryption keys do not match"
msgstr "kryptovacie kľúče nesúhlasia"
-#: diskdrake/interactive.pm:529
+#: diskdrake/interactive.pm:528
#, c-format
msgid "Missing encryption key"
msgstr "Chýba šifrovací kľúč"
-#: diskdrake/interactive.pm:549
+#: diskdrake/interactive.pm:548
#, c-format
msgid ""
"You cannot create a new partition\n"
@@ -1659,12 +1654,12 @@ msgstr ""
"(pokiaľ máte prekročený maximálny počet primárnych oddielov).\n"
"Najskôr zrušte primárnu oddiel a vytvorte rozšírenú oddiel."
-#: diskdrake/interactive.pm:601
+#: diskdrake/interactive.pm:600
#, c-format
msgid "Remove the loopback file?"
msgstr "Odstrániť loopback súbor?"
-#: diskdrake/interactive.pm:621
+#: diskdrake/interactive.pm:620
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
@@ -1672,57 +1667,57 @@ msgstr ""
"Po zmene diskovej oblasti %s budú všetky údaje na tejto oblasti nenávratne "
"stratené"
-#: diskdrake/interactive.pm:637
+#: diskdrake/interactive.pm:636
#, c-format
msgid "Change partition type"
msgstr "Zvoľte typ oddielu"
-#: diskdrake/interactive.pm:639 diskdrake/removable.pm:47
+#: diskdrake/interactive.pm:638 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Aký typ súborového systému chcete??"
-#: diskdrake/interactive.pm:646
+#: diskdrake/interactive.pm:645
#, c-format
msgid "Switching from %s to %s"
msgstr "Prepínam z %s na %s"
-#: diskdrake/interactive.pm:681
+#: diskdrake/interactive.pm:680
#, c-format
msgid "Set volume label"
msgstr "Zadať návestie zväzku"
-#: diskdrake/interactive.pm:683
+#: diskdrake/interactive.pm:682
#, c-format
msgid "Beware, this will be written to disk as soon as you validate!"
msgstr "Pozor, toto bude zapísané na disk hneď po overení!"
-#: diskdrake/interactive.pm:684
+#: diskdrake/interactive.pm:683
#, c-format
msgid "Beware, this will be written to disk only after formatting!"
msgstr "Pozor, toto bude zapísané na disk hneď po sformátovaní!"
-#: diskdrake/interactive.pm:686
+#: diskdrake/interactive.pm:685
#, c-format
msgid "Which volume label?"
msgstr "Ktoré návestie zväzku?"
-#: diskdrake/interactive.pm:687
+#: diskdrake/interactive.pm:686
#, c-format
msgid "Label:"
msgstr "Návestie:"
-#: diskdrake/interactive.pm:708
+#: diskdrake/interactive.pm:707
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Kam si želáte pripojiť loopback súbor %s?"
-#: diskdrake/interactive.pm:709
+#: diskdrake/interactive.pm:708
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Kam si želáte pripojiť zariadenie %s?"
-#: diskdrake/interactive.pm:714
+#: diskdrake/interactive.pm:713
#, c-format
msgid ""
"Cannot unset mount point as this partition is used for loop back.\n"
@@ -1731,58 +1726,58 @@ msgstr ""
"Nemôžem odpojiť oddiel kým je používaný nejakou spätnou slučkou.\n"
"Odstráňte najskôr spätnú slučku"
-#: diskdrake/interactive.pm:744
+#: diskdrake/interactive.pm:743
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Kam si želáte pripojiť %s?"
-#: diskdrake/interactive.pm:774 diskdrake/interactive.pm:870
-#: fs/partitioning_wizard.pm:143 fs/partitioning_wizard.pm:225
+#: diskdrake/interactive.pm:773 diskdrake/interactive.pm:869
+#: fs/partitioning_wizard.pm:151 fs/partitioning_wizard.pm:233
#, c-format
msgid "Resizing"
msgstr "Mení sa veľkosť"
-#: diskdrake/interactive.pm:774
+#: diskdrake/interactive.pm:773
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Počíta sa hranica FAT súborového systému"
-#: diskdrake/interactive.pm:816
+#: diskdrake/interactive.pm:815
#, c-format
msgid "This partition is not resizeable"
msgstr "Tomuto oddielu nie je možné meniť veľkosť"
-#: diskdrake/interactive.pm:821
+#: diskdrake/interactive.pm:820
#, c-format
msgid "All data on this partition should be backed up"
msgstr "Všetky údaje na tejto oblasti by sa mali zazálohovať"
-#: diskdrake/interactive.pm:823
+#: diskdrake/interactive.pm:822
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr "Po zmene veľkosti oddielu %s budú všetky údaje nenávratne stratené"
-#: diskdrake/interactive.pm:830
+#: diskdrake/interactive.pm:829
#, c-format
msgid "Choose the new size"
msgstr "Zvoľte novú veľkosť"
-#: diskdrake/interactive.pm:831
+#: diskdrake/interactive.pm:830
#, c-format
msgid "New size in MB: "
msgstr "Nová veľkosť v MB: "
-#: diskdrake/interactive.pm:832
+#: diskdrake/interactive.pm:831
#, c-format
msgid "Minimum size: %s MB"
msgstr "Minimálna veľkosť: %s MB"
-#: diskdrake/interactive.pm:833
+#: diskdrake/interactive.pm:832
#, c-format
msgid "Maximum size: %s MB"
msgstr "Maximálna veľkosť: %s MB"
-#: diskdrake/interactive.pm:881 fs/partitioning_wizard.pm:233
+#: diskdrake/interactive.pm:880 fs/partitioning_wizard.pm:241
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s),\n"
@@ -1792,52 +1787,52 @@ msgstr ""
"pri najbližšom spustení systému Microsoft Windows® spustená kontrola "
"súborového systému"
-#: diskdrake/interactive.pm:947 diskdrake/interactive.pm:1504
+#: diskdrake/interactive.pm:946 diskdrake/interactive.pm:1503
#, c-format
msgid "Filesystem encryption key"
msgstr "Kryptovací kľúč súborového systému"
-#: diskdrake/interactive.pm:948
+#: diskdrake/interactive.pm:947
#, c-format
msgid "Enter your filesystem encryption key"
msgstr "Zadajte šifrovací kľúč pre svoj súborový systém"
-#: diskdrake/interactive.pm:949 diskdrake/interactive.pm:1512
+#: diskdrake/interactive.pm:948 diskdrake/interactive.pm:1511
#, c-format
msgid "Encryption key"
msgstr "Kryptovací kľúč"
-#: diskdrake/interactive.pm:956
+#: diskdrake/interactive.pm:955
#, c-format
msgid "Invalid key"
msgstr "Neplatný kľúč"
-#: diskdrake/interactive.pm:979
+#: diskdrake/interactive.pm:978
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Vyberte existujúci RAID pre pridanie"
-#: diskdrake/interactive.pm:981 diskdrake/interactive.pm:1000
+#: diskdrake/interactive.pm:980 diskdrake/interactive.pm:999
#, c-format
msgid "new"
msgstr "nový"
-#: diskdrake/interactive.pm:998
+#: diskdrake/interactive.pm:997
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Vyberte existujúci LVM pre pridanie"
-#: diskdrake/interactive.pm:1010 diskdrake/interactive.pm:1019
+#: diskdrake/interactive.pm:1009 diskdrake/interactive.pm:1018
#, c-format
msgid "LVM name"
msgstr "Meno LVM"
-#: diskdrake/interactive.pm:1011
+#: diskdrake/interactive.pm:1010
#, c-format
msgid "Enter a name for the new LVM volume group"
msgstr "Zadajte meno pre novú skupinu LVM zväzkov"
-#: diskdrake/interactive.pm:1016
+#: diskdrake/interactive.pm:1015
#, c-format
msgid "\"%s\" already exists"
msgstr "\"%s\" už existuje"
@@ -1921,52 +1916,52 @@ msgstr "veľkosť bloku v kB"
msgid "Be careful: this operation is dangerous."
msgstr "Buďte opatrní: táto operácia je nebezpečná."
-#: diskdrake/interactive.pm:1216
+#: diskdrake/interactive.pm:1215
#, c-format
msgid "Partitioning Type"
msgstr "Typ rozdelenia"
-#: diskdrake/interactive.pm:1216
+#: diskdrake/interactive.pm:1215
#, c-format
msgid "What type of partitioning?"
msgstr "Aký typ rozdelenia oddielov?"
-#: diskdrake/interactive.pm:1254
+#: diskdrake/interactive.pm:1253
#, c-format
msgid "You'll need to reboot before the modification can take effect"
msgstr "Aby sa úpravy prejavili, musíte reštartovať počítač"
-#: diskdrake/interactive.pm:1263
+#: diskdrake/interactive.pm:1262
#, c-format
msgid "Partition table of drive %s is going to be written to disk"
msgstr "Tabuľka rozdelenia disku zariadenia %s sa zapíše na disk"
-#: diskdrake/interactive.pm:1282 fs/format.pm:107 fs/format.pm:114
+#: diskdrake/interactive.pm:1281 fs/format.pm:106 fs/format.pm:113
#, c-format
msgid "Formatting partition %s"
msgstr "Formátuje sa oddiel %s"
-#: diskdrake/interactive.pm:1295
+#: diskdrake/interactive.pm:1294
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr "Ak naformátujete oddiel %s,všetky predošlé údaje sa na ňom stratia"
-#: diskdrake/interactive.pm:1309 fs/partitioning.pm:48
+#: diskdrake/interactive.pm:1308 fs/partitioning.pm:48
#, c-format
msgid "Check for bad blocks?"
msgstr "Kontrola chybných blokov?"
-#: diskdrake/interactive.pm:1324
+#: diskdrake/interactive.pm:1323
#, c-format
msgid "Move files to the new partition"
msgstr "Prenes súbory na nový oddiel"
-#: diskdrake/interactive.pm:1324
+#: diskdrake/interactive.pm:1323
#, c-format
msgid "Hide files"
msgstr "Skryté súbory"
-#: diskdrake/interactive.pm:1325
+#: diskdrake/interactive.pm:1324
#, c-format
msgid ""
"Directory %s already contains data\n"
@@ -1981,127 +1976,127 @@ msgstr ""
"Môžete ich buď presunúť na oddiel ktorý tam bude pripojený alebo ich nechať "
"tam kde sú (čo znamená že budú prekryté obsahom pripojeného oddielu)"
-#: diskdrake/interactive.pm:1340
+#: diskdrake/interactive.pm:1339
#, c-format
msgid "Moving files to the new partition"
msgstr "Prenos súborov na nový oddiel"
-#: diskdrake/interactive.pm:1344
+#: diskdrake/interactive.pm:1343
#, c-format
msgid "Copying %s"
msgstr "Kopíruje sa %s"
-#: diskdrake/interactive.pm:1348
+#: diskdrake/interactive.pm:1347
#, c-format
msgid "Removing %s"
msgstr "Odstraňuje sa %s"
-#: diskdrake/interactive.pm:1362
+#: diskdrake/interactive.pm:1361
#, c-format
msgid "partition %s is now known as %s"
msgstr "oddiel %s sa teraz volá %s"
-#: diskdrake/interactive.pm:1363
+#: diskdrake/interactive.pm:1362
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Oblasti boli prečíslované:"
-#: diskdrake/interactive.pm:1388 diskdrake/interactive.pm:1453
+#: diskdrake/interactive.pm:1387 diskdrake/interactive.pm:1452
#, c-format
msgid "Device: "
msgstr "Zariadenie:"
-#: diskdrake/interactive.pm:1389
+#: diskdrake/interactive.pm:1388
#, c-format
msgid "Volume label: "
msgstr "Názov zväzku: "
-#: diskdrake/interactive.pm:1390
+#: diskdrake/interactive.pm:1389
#, c-format
msgid "UUID: "
msgstr "UUID: "
-#: diskdrake/interactive.pm:1391
+#: diskdrake/interactive.pm:1390
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "Označenie v DOS: %s (asi)\n"
-#: diskdrake/interactive.pm:1395 diskdrake/interactive.pm:1472
+#: diskdrake/interactive.pm:1394 diskdrake/interactive.pm:1471
#, c-format
msgid "Type: "
msgstr "Typ: "
-#: diskdrake/interactive.pm:1397
+#: diskdrake/interactive.pm:1396
#, c-format
msgid "Start: sector %s\n"
msgstr "Začiatok: sektor %s\n"
-#: diskdrake/interactive.pm:1399
+#: diskdrake/interactive.pm:1398
#, c-format
msgid "Size: %s (%s%% of disk)"
msgstr ""
-#: diskdrake/interactive.pm:1401
+#: diskdrake/interactive.pm:1400
#, c-format
msgid "Size: %s"
msgstr "Veľkosť: %s"
-#: diskdrake/interactive.pm:1403
+#: diskdrake/interactive.pm:1402
#, c-format
msgid ", %s sectors"
msgstr ", %s sektorov"
-#: diskdrake/interactive.pm:1405
+#: diskdrake/interactive.pm:1404
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cylinder %d po %d\n"
-#: diskdrake/interactive.pm:1406
+#: diskdrake/interactive.pm:1405
#, c-format
msgid "Number of logical extents: %d\n"
msgstr "Počet logických extentov: %d\n"
-#: diskdrake/interactive.pm:1407
+#: diskdrake/interactive.pm:1406
#, c-format
msgid "Formatted\n"
msgstr "Naformátované\n"
-#: diskdrake/interactive.pm:1408
+#: diskdrake/interactive.pm:1407
#, c-format
msgid "Not formatted\n"
msgstr "Nenaformátované\n"
-#: diskdrake/interactive.pm:1409
+#: diskdrake/interactive.pm:1408
#, c-format
msgid "Mounted\n"
msgstr "Pripojené\n"
-#: diskdrake/interactive.pm:1410
+#: diskdrake/interactive.pm:1409
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"
-#: diskdrake/interactive.pm:1412
+#: diskdrake/interactive.pm:1411
#, c-format
msgid "Encrypted"
msgstr "Šifrované"
-#: diskdrake/interactive.pm:1414
+#: diskdrake/interactive.pm:1413
#, c-format
msgid " (mapped on %s)"
msgstr "(mapované na %s)"
-#: diskdrake/interactive.pm:1415
+#: diskdrake/interactive.pm:1414
#, c-format
msgid " (to map on %s)"
msgstr "(namapovať na %s)"
-#: diskdrake/interactive.pm:1416
+#: diskdrake/interactive.pm:1415
#, c-format
msgid " (inactive)"
msgstr "(neaktívne)"
-#: diskdrake/interactive.pm:1423
+#: diskdrake/interactive.pm:1422
#, c-format
msgid ""
"Loopback file(s):\n"
@@ -2110,7 +2105,7 @@ msgstr ""
"Loopback súbor(y):\n"
" %s\n"
-#: diskdrake/interactive.pm:1424
+#: diskdrake/interactive.pm:1423
#, c-format
msgid ""
"Partition booted by default\n"
@@ -2119,27 +2114,27 @@ msgstr ""
"Predvolený oddiel pre štart\n"
" (MS-DOS boot, nie pre lilo)\n"
-#: diskdrake/interactive.pm:1426
+#: diskdrake/interactive.pm:1425
#, c-format
msgid "Level %s\n"
msgstr "Hladina %s\n"
-#: diskdrake/interactive.pm:1427
+#: diskdrake/interactive.pm:1426
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Veľkosť bloku %d kB\n"
-#: diskdrake/interactive.pm:1428
+#: diskdrake/interactive.pm:1427
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-disky %s\n"
-#: diskdrake/interactive.pm:1430
+#: diskdrake/interactive.pm:1429
#, c-format
msgid "Loopback file name: %s"
msgstr "Meno loopback súboru: %s"
-#: diskdrake/interactive.pm:1433
+#: diskdrake/interactive.pm:1432
#, c-format
msgid ""
"\n"
@@ -2152,7 +2147,7 @@ msgstr ""
"oddiel s ovládačom. Mali by ste\n"
"ho nechať samotný.\n"
-#: diskdrake/interactive.pm:1436
+#: diskdrake/interactive.pm:1435
#, c-format
msgid ""
"\n"
@@ -2165,64 +2160,64 @@ msgstr ""
"oddiel je pre\n"
"duálne štartovanie systému.\n"
-#: diskdrake/interactive.pm:1445
+#: diskdrake/interactive.pm:1444
#, c-format
msgid "Free space on %s (%s)"
msgstr "Voľné miesto na %s (%s)"
-#: diskdrake/interactive.pm:1454
+#: diskdrake/interactive.pm:1453
#, c-format
msgid "Read-only"
msgstr "Iba pre čítanie"
-#: diskdrake/interactive.pm:1455
+#: diskdrake/interactive.pm:1454
#, c-format
msgid "Size: %s\n"
msgstr "Veľkosť: %s\n"
-#: diskdrake/interactive.pm:1456
+#: diskdrake/interactive.pm:1455
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometria: %s cylindrov, %s hlavičiek, %s sektorov\n"
-#: diskdrake/interactive.pm:1457
+#: diskdrake/interactive.pm:1456
#, c-format
msgid "Name: "
msgstr "Meno: "
-#: diskdrake/interactive.pm:1458
+#: diskdrake/interactive.pm:1457
#, c-format
msgid "Medium type: "
msgstr "Typ média:"
-#: diskdrake/interactive.pm:1459
+#: diskdrake/interactive.pm:1458
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-disky %s\n"
-#: diskdrake/interactive.pm:1460
+#: diskdrake/interactive.pm:1459
#, c-format
msgid "Partition table type: %s\n"
msgstr "Typ tabuľky rozdelenia disku: %s\n"
-#: diskdrake/interactive.pm:1461
+#: diskdrake/interactive.pm:1460
#, c-format
msgid "on channel %d id %d\n"
msgstr "na kanály %d id %d\n"
-#: diskdrake/interactive.pm:1505
+#: diskdrake/interactive.pm:1504
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Zvoľte kryptovací kľúč súborového systému"
-#: diskdrake/interactive.pm:1508
+#: diskdrake/interactive.pm:1507
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Tento kryptovací kľúč je príliš jednoduchý (musí byť minimálne %d znakov "
"dlhý)"
-#: diskdrake/interactive.pm:1515
+#: diskdrake/interactive.pm:1514
#, c-format
msgid "Encryption algorithm"
msgstr "Šifrovací algoritmus"
@@ -2235,7 +2230,7 @@ msgstr "Zmeňte typ"
#: diskdrake/smbnfs_gtk.pm:81 interactive.pm:120 interactive.pm:675
#: interactive/curses.pm:267 interactive/http.pm:104 interactive/http.pm:160
#: interactive/stdio.pm:39 interactive/stdio.pm:148 mygtk2.pm:846
-#: mygtk2.pm:1229 mygtk3.pm:899 mygtk3.pm:1283 ugtk2.pm:415 ugtk2.pm:517
+#: mygtk2.pm:1229 mygtk3.pm:927 mygtk3.pm:1311 ugtk2.pm:415 ugtk2.pm:517
#: ugtk2.pm:526 ugtk2.pm:810 ugtk3.pm:503 ugtk3.pm:593 ugtk3.pm:602
#: ugtk3.pm:908
#, c-format
@@ -2320,7 +2315,7 @@ msgstr "Inštalujú sa balíky..."
msgid "Removing packages..."
msgstr "Odstraňujú sa balíky..."
-#: fs/any.pm:18
+#: fs/any.pm:21
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
@@ -2330,7 +2325,7 @@ msgstr ""
"možné vytvoriť nové súborové systémy. Skontrolujte váš hardvér pre zistenie "
"príčiny problému."
-#: fs/any.pm:71 fs/partitioning_wizard.pm:75
+#: fs/any.pm:75 fs/partitioning_wizard.pm:77
#, c-format
msgid "You must have a ESP FAT32 partition mounted in /boot/EFI"
msgstr "Musíte mať ESP FAT32 oddiel pripojený na /boot/EFI"
@@ -2347,22 +2342,22 @@ msgstr ""
msgid "Creating and formatting file %s"
msgstr "Vytvára sa a formátuje súbor %s"
-#: fs/format.pm:131
+#: fs/format.pm:130
#, c-format
msgid "I do not know how to set label on %s with type %s"
msgstr "Neviem nastaviť návestie na %s typu %s"
-#: fs/format.pm:143
+#: fs/format.pm:142
#, c-format
msgid "setting label on %s failed, is it formatted?"
msgstr "nastavenie návestia na %s zlyhalo, ja naformátované?"
-#: fs/format.pm:184
+#: fs/format.pm:190
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Nie je možné formátovať %s na typ %s"
-#: fs/format.pm:189 fs/format.pm:191
+#: fs/format.pm:195 fs/format.pm:197
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formátovanie %s zlyhalo"
@@ -2387,7 +2382,7 @@ msgstr "pripojenie diskovej oblasti %s k priečinku %s zlyhalo"
msgid "Checking %s"
msgstr "Kontroluje sa %s"
-#: fs/mount.pm:126 partition_table.pm:397
+#: fs/mount.pm:126 partition_table.pm:399
#, c-format
msgid "error unmounting %s: %s"
msgstr "chyba pri odpojení %s: %s"
@@ -2566,42 +2561,42 @@ msgstr ""
"\n"
"Napriek tomu pokračovať?"
-#: fs/partitioning_wizard.pm:107
+#: fs/partitioning_wizard.pm:115
#, c-format
msgid "Use free space"
msgstr "Použiť voľné miesto"
-#: fs/partitioning_wizard.pm:109
+#: fs/partitioning_wizard.pm:117
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Nedostatok voľného miesta pre vytvorenie nového oddielu"
-#: fs/partitioning_wizard.pm:117
+#: fs/partitioning_wizard.pm:125
#, c-format
msgid "Use existing partitions"
msgstr "Použiť existujúce oddiely"
-#: fs/partitioning_wizard.pm:119
+#: fs/partitioning_wizard.pm:127
#, c-format
msgid "There is no existing partition to use"
msgstr "Tu nie je žiadny použiteľný oddiel"
-#: fs/partitioning_wizard.pm:143
+#: fs/partitioning_wizard.pm:151
#, c-format
msgid "Computing the size of the Microsoft Windows® partition"
msgstr "Použiť voľné miesto z Microsoft Windows® oddielu"
-#: fs/partitioning_wizard.pm:179
+#: fs/partitioning_wizard.pm:187
#, c-format
msgid "Use the free space on a Microsoft Windows® partition"
msgstr "Použiť voľné miesto oddielu Microsoft Windows®"
-#: fs/partitioning_wizard.pm:183
+#: fs/partitioning_wizard.pm:191
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Ktorému oddielu chcete zmeniť veľkosť?"
-#: fs/partitioning_wizard.pm:186
+#: fs/partitioning_wizard.pm:194
#, c-format
msgid ""
"Your Microsoft Windows® partition is too fragmented. Please reboot your "
@@ -2612,12 +2607,12 @@ msgstr ""
"počítač a pod Microsoft Windows® spustite najprv ``defrag'', potom "
"reštartujte %s inštaláciu."
-#: fs/partitioning_wizard.pm:193
+#: fs/partitioning_wizard.pm:201
#, c-format
msgid "Failed to find the partition to resize (%d choices)"
msgstr "Nepodarilo sa nájsť oddiel pre zmenu veľkosti (%d možnosti)"
-#: fs/partitioning_wizard.pm:200
+#: fs/partitioning_wizard.pm:208
#, c-format
msgid ""
"WARNING!\n"
@@ -2653,77 +2648,77 @@ msgstr ""
"Ak ste sa uistili že chcete pokračovať v tom čo robíte, stlačte %s."
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: fs/partitioning_wizard.pm:209 fs/partitioning_wizard.pm:583
+#: fs/partitioning_wizard.pm:217 fs/partitioning_wizard.pm:594
#: interactive.pm:674 interactive/curses.pm:270 ugtk2.pm:519 ugtk3.pm:595
#, c-format
msgid "Next"
msgstr "Ďalej"
-#: fs/partitioning_wizard.pm:215
+#: fs/partitioning_wizard.pm:223
#, c-format
msgid "Partitionning"
msgstr "Rozdelenie disku"
-#: fs/partitioning_wizard.pm:215
+#: fs/partitioning_wizard.pm:223
#, c-format
msgid "Which size do you want to keep for Microsoft Windows® on partition %s?"
msgstr "Akú veľkosť chcete ponechať pre Microsoft Windows® oddiel %s?"
-#: fs/partitioning_wizard.pm:216
+#: fs/partitioning_wizard.pm:224
#, c-format
msgid "Size"
msgstr "Veľkosť"
-#: fs/partitioning_wizard.pm:225
+#: fs/partitioning_wizard.pm:233
#, c-format
msgid "Resizing Microsoft Windows® partition"
msgstr "Zmeniť veľkosť Microsoft Windows® oddielu"
-#: fs/partitioning_wizard.pm:230
+#: fs/partitioning_wizard.pm:238
#, c-format
msgid "FAT resizing failed: %s"
msgstr "Neúspešná zmena veľkosti FAT: %s"
-#: fs/partitioning_wizard.pm:246
+#: fs/partitioning_wizard.pm:254
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Neexistuje oddiel FAT, ktorému by sa dala zmeniť veľkosť (alebo tam nie je "
"dostatok voľného miesta)"
-#: fs/partitioning_wizard.pm:251
+#: fs/partitioning_wizard.pm:259
#, c-format
msgid "Remove Microsoft Windows®"
msgstr "Odstrániť Microsoft Windows®"
-#: fs/partitioning_wizard.pm:251
+#: fs/partitioning_wizard.pm:259
#, c-format
msgid "Erase and use entire disk"
msgstr "Vymazať a použiť celý disk"
-#: fs/partitioning_wizard.pm:255
+#: fs/partitioning_wizard.pm:263
#, c-format
msgid ""
"You have more than one hard disk drive, which one do you want the installer "
"to use?"
msgstr "Máte viac ako jeden disk. Ktorý z nich chcete aby inštalátor použil?"
-#: fs/partitioning_wizard.pm:263 fsedit.pm:648
+#: fs/partitioning_wizard.pm:271 fsedit.pm:638
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr "Všetky oddiely a údaje na disku %s budú stratené"
-#: fs/partitioning_wizard.pm:273
+#: fs/partitioning_wizard.pm:284
#, c-format
msgid "Custom disk partitioning"
msgstr "Vlastné rozdelenie disku"
-#: fs/partitioning_wizard.pm:279
+#: fs/partitioning_wizard.pm:290
#, c-format
msgid "Use fdisk"
msgstr "Použiť fdisk"
-#: fs/partitioning_wizard.pm:282
+#: fs/partitioning_wizard.pm:293
#, c-format
msgid ""
"You can now partition %s.\n"
@@ -2732,42 +2727,42 @@ msgstr ""
"Teraz môžete rozdeliť váš pevný disk %s.\n"
"Keď skončíte, nezabudnite uložiť zmeny pomocou `w'"
-#: fs/partitioning_wizard.pm:425
+#: fs/partitioning_wizard.pm:436
#, c-format
msgid "Ext2/3/4"
msgstr "Ext2/3/4"
-#: fs/partitioning_wizard.pm:455 fs/partitioning_wizard.pm:603
+#: fs/partitioning_wizard.pm:466 fs/partitioning_wizard.pm:614
#, c-format
msgid "I cannot find any room for installing"
msgstr "Nemôžem nájsť miesto pre inštaláciu"
-#: fs/partitioning_wizard.pm:464 fs/partitioning_wizard.pm:610
+#: fs/partitioning_wizard.pm:475 fs/partitioning_wizard.pm:621
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakX sprievodca rozdelením disku zistil tieto možné riešenia:"
-#: fs/partitioning_wizard.pm:534
+#: fs/partitioning_wizard.pm:545
#, c-format
msgid "Here is the content of your disk drive "
msgstr "Toto je obsah vašej diskovej jednotky"
-#: fs/partitioning_wizard.pm:621
+#: fs/partitioning_wizard.pm:632
#, c-format
msgid "Partitioning failed: %s"
msgstr "Neúspešne rozdeľovanie: %s"
-#: fs/type.pm:372
+#: fs/type.pm:376
#, c-format
msgid "You cannot use JFS for partitions smaller than 16MB"
msgstr "Na oddiely menšie ako 16MB nemôžete použiť JFS"
-#: fs/type.pm:373
+#: fs/type.pm:377
#, c-format
msgid "You cannot use ReiserFS for partitions smaller than 32MB"
msgstr "Na oddiely menšie ako 32MB nemôžete použiť ReiserFS"
-#: fs/type.pm:374
+#: fs/type.pm:378
#, c-format
msgid "You cannot use btrfs for partitions smaller than 256MB"
msgstr "Nemôžete použiť btrfs pre oddiely menšie ako 256MB"
@@ -2787,12 +2782,12 @@ msgstr "s /usr"
msgid "server"
msgstr "server"
-#: fsedit.pm:147
+#: fsedit.pm:157
#, c-format
msgid "BIOS software RAID detected on disks %s. Activate it?"
msgstr "BIOS softvérový RAID detekovaný na diskoch %s. Aktivovať ho?"
-#: fsedit.pm:257
+#: fsedit.pm:267
#, c-format
msgid ""
"I cannot read the partition table of device %s, it's too corrupted for me :"
@@ -2811,56 +2806,22 @@ msgstr ""
"\n"
"Ste si vedomí straty všetkých oddielov?\n"
-#: fsedit.pm:440
+#: fsedit.pm:450
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Body pripojenia musia začínať /"
-#: fsedit.pm:441
+#: fsedit.pm:451
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Meno tlačiarne môže obsahovať iba alfanumerické znaky"
-#: fsedit.pm:442
+#: fsedit.pm:452
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Oddiel s bodom pripojenia %s už existuje\n"
-#: fsedit.pm:447
-#, c-format
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"Please be sure to add a separate /boot partition"
-msgstr ""
-"Nastavili ste softvérový RAID oddiel ako koreňový oddiel (/).\n"
-"Žiaden zavádzač systému nedokáže zaviesť systém bez /boot oddielu.\n"
-"Uistite sa, že ste pridali /boot oddiel"
-
-#: fsedit.pm:453
-#, c-format
-msgid ""
-"Metadata version unsupported for a boot partition. Please be sure to add a "
-"separate /boot partition."
-msgstr ""
-"Táto verzia metadát nie je kompatibilná pre daný zavádzací oddiel. Prosím "
-"uistite sa že máte oddelený /boot oddiel."
-
-#: fsedit.pm:461
-#, c-format
-msgid ""
-"You've selected a software RAID partition as /boot.\n"
-"No bootloader is able to handle this."
-msgstr ""
-"Nastavili ste softvérovú RAID oblasť ako /boot.\n"
-"Žiaden zavádzač systému to nedokáže spraviť."
-
-#: fsedit.pm:465
-#, c-format
-msgid "Metadata version unsupported for a boot partition."
-msgstr "Verzia metadát nie je podporovaná pre zavádzací oddiel."
-
-#: fsedit.pm:472
+#: fsedit.pm:455
#, c-format
msgid ""
"You've selected an encrypted partition as root (/).\n"
@@ -2871,39 +2832,17 @@ msgstr ""
"Žiaden zavádzač systému nedokáže zaviesť systém bez /boot oddielu.\n"
"Uistite sa, že ste pridali /boot oddiel"
-#: fsedit.pm:478 fsedit.pm:496
+#: fsedit.pm:461 fsedit.pm:472
#, c-format
msgid "You cannot use an encrypted filesystem for mount point %s"
msgstr "Nemôžete použiť kryptovaný súborový systém pre bod pripojenia %s"
-#: fsedit.pm:482
-#, c-format
-msgid ""
-"You cannot use the LVM Logical Volume for mount point %s since it spans "
-"physical volumes"
-msgstr ""
-"Nie je možné použiť LVM logický zväzok pre bod pripojenia %s pokiaľ sa "
-"rozprestiera na fyzických zväzkoch"
-
-#: fsedit.pm:484
-#, c-format
-msgid ""
-"You've selected the LVM Logical Volume as root (/).\n"
-"The bootloader is not able to handle this when the volume spans physical "
-"volumes.\n"
-"You should create a separate /boot partition first"
-msgstr ""
-"Máte zvolený LVM logický zväzok ako root (/).\n"
-"Zavádzač nie je schopný ho použiť, ak je rozložený na viacerých fyzických "
-"diskoch.\n"
-"Mali by ste najprv vytvoriť samostatný oddiel /boot"
-
-#: fsedit.pm:488 fsedit.pm:490
+#: fsedit.pm:464 fsedit.pm:466
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Tento priečinok by mal zostať na koreňovom súborovom systéme"
-#: fsedit.pm:492 fsedit.pm:494
+#: fsedit.pm:468 fsedit.pm:470
#, c-format
msgid ""
"You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount "
@@ -2912,12 +2851,12 @@ msgstr ""
"Potrebujete skutočný súborový systém (ext2/3/4, reiserfs, xfs alebo jfs) pre "
"tento bod pripojenia\n"
-#: fsedit.pm:562
+#: fsedit.pm:538
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Nedostatok miesta pre automatickú alokáciu"
-#: fsedit.pm:564
+#: fsedit.pm:540
#, c-format
msgid "Nothing to do"
msgstr "Nerobiť nič"
@@ -3212,18 +3151,18 @@ msgstr ""
msgid "Sound configuration"
msgstr "Konfigurácia zvuku"
-#: harddrake/sound.pm:143
+#: harddrake/sound.pm:144
#, c-format
msgid "Your card uses the \"%s\" driver"
msgstr ""
-#: harddrake/sound.pm:155
+#: harddrake/sound.pm:156
#, c-format
msgid "Sound troubleshooting"
msgstr "Hľadanie chyby v súvislosti so zvukom"
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
-#: harddrake/sound.pm:158
+#: harddrake/sound.pm:159
#, c-format
msgid ""
"Below are some basic tips to help debug audio problems, but for accurate and "
@@ -3384,7 +3323,7 @@ msgstr "Typ tuneru :"
#: interactive.pm:119 interactive.pm:674 interactive/curses.pm:270
#: interactive/http.pm:103 interactive/http.pm:156 interactive/stdio.pm:39
#: interactive/stdio.pm:148 interactive/stdio.pm:149 mygtk2.pm:846
-#: mygtk3.pm:899 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
+#: mygtk3.pm:927 ugtk2.pm:421 ugtk2.pm:519 ugtk2.pm:810 ugtk2.pm:833
#: ugtk3.pm:509 ugtk3.pm:595 ugtk3.pm:908 ugtk3.pm:931
#, c-format
msgid "Ok"
@@ -4724,7 +4663,7 @@ msgstr "Zambia"
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: lang.pm:1511
+#: lang.pm:1537
#, c-format
msgid "Welcome to %s"
msgstr "Vitajte v %s"
@@ -5189,32 +5128,32 @@ msgstr ""
"Nahrávanie modulu %s zlyhalo.\n"
"Chcete sa o to pokúsiť znova s inými parametrami?"
-#: mygtk2.pm:1229 mygtk3.pm:1283
+#: mygtk2.pm:1229 mygtk3.pm:1311
#, c-format
msgid "Are you sure you want to quit?"
msgstr "Ste si istý že chcete skončiť?"
-#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1650 mygtk3.pm:1651
+#: mygtk2.pm:1570 mygtk2.pm:1571 mygtk3.pm:1678 mygtk3.pm:1679
#, c-format
msgid "Password is trivial to guess"
msgstr "Heslo je jednoduché na uhádnutie"
-#: mygtk2.pm:1572 mygtk3.pm:1652
+#: mygtk2.pm:1572 mygtk3.pm:1680
#, c-format
msgid "Password should be resistant to basic attacks"
msgstr "Heslo by malo byť rezistentné voči základným typom útokov."
-#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1653 mygtk3.pm:1654
+#: mygtk2.pm:1573 mygtk2.pm:1574 mygtk3.pm:1681 mygtk3.pm:1682
#, c-format
msgid "Password seems secure"
msgstr "Heslo sa zdá byť bezpečné"
-#: partition_table.pm:403
+#: partition_table.pm:405
#, c-format
msgid "mount failed: "
msgstr "nepodarilo sa pripojiť: "
-#: partition_table.pm:529
+#: partition_table.pm:531
#, c-format
msgid ""
"You have a hole in your partition table but I cannot use it.\n"
@@ -6602,47 +6541,47 @@ msgstr "Sieť"
msgid "System"
msgstr "Systém"
-#: services.pm:170
+#: services.pm:171
#, c-format
msgid "Remote Administration"
msgstr "Vzdialená správa"
-#: services.pm:179
+#: services.pm:180
#, c-format
msgid "Database Server"
msgstr "Databázový server"
-#: services.pm:190 services.pm:227
+#: services.pm:191 services.pm:233
#, c-format
msgid "Services"
msgstr "Služby"
-#: services.pm:190
+#: services.pm:191
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Zvoľte si služby, ktoré budú spustené automaticky po štarte systému"
-#: services.pm:208
+#: services.pm:214
#, c-format
msgid "%d activated for %d registered"
msgstr "%d aktivované %d registrované"
-#: services.pm:231
+#: services.pm:237
#, c-format
msgid "running"
msgstr "spustené"
-#: services.pm:231
+#: services.pm:237
#, c-format
msgid "stopped"
msgstr "zastavené"
-#: services.pm:236
+#: services.pm:242
#, c-format
msgid "Services and daemons"
msgstr "Služby a démoni"
-#: services.pm:242
+#: services.pm:248
#, c-format
msgid ""
"No additional information\n"
@@ -6651,22 +6590,22 @@ msgstr ""
"Žiadne rozširujúce informácie\n"
"o tejto službe, prepáčte."
-#: services.pm:249
+#: services.pm:255
#, c-format
msgid "Start when requested"
msgstr "Spustiť ak existuje taká požiadavka"
-#: services.pm:249
+#: services.pm:255
#, c-format
msgid "On boot"
msgstr "Spustiť pri štarte"
-#: services.pm:266
+#: services.pm:272
#, c-format
msgid "Start"
msgstr "Spustiť"
-#: services.pm:266
+#: services.pm:272
#, c-format
msgid "Stop"
msgstr "Zastaviť"
@@ -7014,3 +6953,50 @@ msgstr ""
#, c-format
msgid "Installation failed"
msgstr "Inštalácia zlyhala"
+
+#~ msgid "You cannot install the bootloader on a %s partition\n"
+#~ msgstr "Na oddiel %s nemôžete nainštalovať zavádzač\n"
+
+#~ msgid ""
+#~ "You've selected a software RAID partition as root (/).\n"
+#~ "No bootloader is able to handle this without a /boot partition.\n"
+#~ "Please be sure to add a separate /boot partition"
+#~ msgstr ""
+#~ "Nastavili ste softvérový RAID oddiel ako koreňový oddiel (/).\n"
+#~ "Žiaden zavádzač systému nedokáže zaviesť systém bez /boot oddielu.\n"
+#~ "Uistite sa, že ste pridali /boot oddiel"
+
+#~ msgid ""
+#~ "Metadata version unsupported for a boot partition. Please be sure to add "
+#~ "a separate /boot partition."
+#~ msgstr ""
+#~ "Táto verzia metadát nie je kompatibilná pre daný zavádzací oddiel. "
+#~ "Prosím uistite sa že máte oddelený /boot oddiel."
+
+#~ msgid ""
+#~ "You've selected a software RAID partition as /boot.\n"
+#~ "No bootloader is able to handle this."
+#~ msgstr ""
+#~ "Nastavili ste softvérovú RAID oblasť ako /boot.\n"
+#~ "Žiaden zavádzač systému to nedokáže spraviť."
+
+#~ msgid "Metadata version unsupported for a boot partition."
+#~ msgstr "Verzia metadát nie je podporovaná pre zavádzací oddiel."
+
+#~ msgid ""
+#~ "You cannot use the LVM Logical Volume for mount point %s since it spans "
+#~ "physical volumes"
+#~ msgstr ""
+#~ "Nie je možné použiť LVM logický zväzok pre bod pripojenia %s pokiaľ sa "
+#~ "rozprestiera na fyzických zväzkoch"
+
+#~ msgid ""
+#~ "You've selected the LVM Logical Volume as root (/).\n"
+#~ "The bootloader is not able to handle this when the volume spans physical "
+#~ "volumes.\n"
+#~ "You should create a separate /boot partition first"
+#~ msgstr ""
+#~ "Máte zvolený LVM logický zväzok ako root (/).\n"
+#~ "Zavádzač nie je schopný ho použiť, ak je rozložený na viacerých fyzických "
+#~ "diskoch.\n"
+#~ "Mali by ste najprv vytvoriť samostatný oddiel /boot"