Version 2.2.2

This commit is contained in:
Neo committed 2025-12-19 00:24:35 -08:00
1 parent 22f1b963ee
commit a3bb603c96
858 files changed
+479463 -188140

No files matched your search

+13 -4
View File
@@ -2,17 +2,26 @@
/*
+--------------------------------------------------------------------------
| Invision Power Board
| Invision Power Board 2.2.2
| ========================================
| by Matthew Mecham
| (c) 2001 - 2004 Invision Power Services
| (c) 2001 - 2006 Invision Power Services
| http://www.invisionpower.com
| ========================================
| Web: http://www.invisionboard.com
| Email: matt@invisionpower.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:54 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| > $Date: 2006-09-22 11:28:54 +0100 (Fri, 22 Sep 2006) $
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Date: 2006-09-22 05:28:54 -0500 (Fri, 22 Sep 2006) $
| > $Revision: 567 $
| > $Author: matt $
+---------------------------------------------------------------------------
Binary file not shown.
+17 -6
View File
@@ -2,15 +2,24 @@
/*
+--------------------------------------------------------------------------
| Invision Power Board
| ========================================
| Invision Power Board 2.2.2
| =============================================
| by Matthew Mecham
| (c) 2001 - 2004 Invision Power Services
| (c) 2001 - 2006 Invision Power Services, Inc.
| http://www.invisionpower.com
| ========================================
| =============================================
| Web: http://www.invisionboard.com
| Email: matt@invisionpower.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:54 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Date: 2006-05-23 15:58:32 +0100 (Tue, 23 May 2006) $
| > $Revision: 271 $
@@ -43,6 +52,8 @@ define( 'IPB_LOAD_SQL' , 'admin_queries' );
require_once( '../init.php' );
$INFO = array();
//===========================================================================
// NO USER EDITABLE SECTIONS BELOW
//===========================================================================
@@ -341,7 +352,7 @@ function skin_emergency()
if ( $_GET['skinrebuild'] == 1 )
{
print "Attempted to rebuild the skins and failed.<br />Please contact technical support for more assistance.";
print "Ïðîèçîøåë ñáîé ïðè ïîïûòêå îáíîâèòü øàáëîíû ñòèëåé.<br />Ñâÿæèòåñü ñî ñëóæáîé òåõíè÷åñêîé ïîääåðæêè.";
exit();
}
BIN
View File
Binary file not shown.
+10 -1
View File
@@ -1 +1,10 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
Binary file not shown.
+1 -1
View File
@@ -99,7 +99,7 @@ $lang = array(
'content:msubs:remove' => "",
'content:msubs:search' => "",
'content:mtools' => "Member Tools",
'content:mtools:view' => "",
'content:mtools:view' => "Allow VIEW Member IP Tools",
'content:mtools:mod' => "Allow MANAGE Moderation/Locked Queue",
'content:multimod' => "Multi-Moderation",
'content:multimod:add' => "",
+10 -1
View File
@@ -1 +1,10 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+10
View File
@@ -2,6 +2,16 @@
$lang = array (
//RC2
'insert_prefix' => "Insert",
'bbcodeloader_insert' => "Insert",
'bbcodeloader_title' => "Insert Custom BBCode",
'bbcodeloader_example' => "Example",
'bbcodeloader_option' => "Option Text",
'bbcodeloader_content' => "Content Text",
'bbcodeloader_ok' => "OK",
'bbcodeloader_cancel' => "Cancel",
//2.2
'js_rte_lite_code' => "Wrap in code tags",
'js_rte_lite_quote' => "Wrap in quote tags",
+1 -1
View File
@@ -344,7 +344,7 @@ $lang['subject__pm_notify'] = 'You have a new personal message';
$lang['pm_notify'] = <<<EOF
<#NAME#>,
<#POSTER#> has sent you a new personal message entitled "<#TITLE#>".
<#POSTER#> has sent you a new personal message titled "<#TITLE#>".
You can read this personal message by following the link below:
+8
View File
@@ -2,9 +2,17 @@
$lang = array (
// 2.2.2
'ucp_birthday_legal_date' => "You entered an illegal date for your birthday. You may have chosen 30th February, for example.",
'search_word_long' => "Your search contained more than <#EXTRA#> characters. Please go back and search for a shorter string.",
// 2.2 Edited
'member_in_add_book' => "You already have that member stored in your PM block list",
// 2.2
'help_no_id' => "That help file does not exist",
'err_attach_not_attached' => "The attachment clicked has come from a new post which isn't yet saved",
'csite_not_enabled' => 'The portal has not been enabled. Please check your Invision Power Board Admin Settings',
'bruteforce_account_lock' => "Sorry, your account has been locked due to an excessive number of failed login attempts within a defined period. <#EXTRA#>",
+6 -1
View File
@@ -2,14 +2,19 @@
$lang = array (
//RC2
'ajax_loading_msg_new' => "Loading Content...",
//2.2
'gbl_forum_search' => "Search this forum only?",
'gbl_more_search' => "More Search Options",
'gbl_auto_close' => "(Message will auto close in 2 seconds)",
'gbl_my_friends' => "My Friends",
'gbl_sitemsg_header' => 'Site Message',
'gbl_gd_reload' => 'Click to generate a new image',
'mygallery' => "My Albums",
'submenu_albums' => "My Albums",
//2.1.4 - for IDM when released
'idm_header' => "Downloads",
+3 -1
View File
@@ -16,6 +16,7 @@ var message_pop_up_lang =
'pp_friend_exist' : 'That member does not appear to exist',
'pp_friend_already' : 'You already have that member as your friend',
'pp_friend_removed' : 'Friend(s) Removed',
'pp_icq_error' : 'Your ICQ identity must be numeric',
// Friend added:
'pp_friend_added' : 'Your friend(s) have been added to your list!',
@@ -52,11 +53,12 @@ var ipb_global_lang =
// GENERAL
'general_error' : 'Error',
'general_ok' : 'OK',
'image_resized' : 'Image Size Reduced: <%1>% of original size [ <%2> x <%3> ]',
'image_resized' : 'Reduced: <%1>% of original size [ <%2> x <%3> ] - Click to view full image',
'image_attach_percent' : 'Reduced <%1>%',
'image_attach_no_percent' : 'Image Reduced',
'image_attach_dims' : '<%1> x <%2>',
'image_attach_size' : ' (<%1>)',
'click_to_view' : 'Click to view full image',
'view_full_size' : 'View full size image',
'visit_my_website' : 'Visit My Website'
};
+1 -1
View File
@@ -14,7 +14,7 @@ $lang = array (
'm_rating_morethan' => "More than",
'm_views' => "Views",
'm_view_profile' => "View Public Profile",
'm_view_profile' => "View Member Profile",
'm_remove_friend' => "Remove Friend",
'm_add_friend' => "Add as Friend",
'm_send_message' => "Send Message",
+1
View File
@@ -23,6 +23,7 @@ $lang = array (
'acp_trashcan_topics' => "Applied trash can to delete topic id(s):",
'acp_deleted_topics' => "Deleted topics (IDs: %s )",
'acp_merged_topic' => "Merged topic '%s' with '%s'",
'acp_merged_posts' => "Merged post ids: %s",
'acp_moved_a_topic' => "Moved a topic from %s to %s",
'acp_trashcan_a_topic' => "Applied trash can to delete topic id:",
'acp_deleted_a_topic' => "Deleted a topic",
+4 -1
View File
@@ -22,12 +22,15 @@ $lang = array (
'user_ops' => "Options",
'page_title' => "Online Users",
'WHERE_calendar' => "Viewing the Calendar",
'WHERE_boardrules' => "Viewing Board Guidelines",
'WHERE_toplist' => "Top Site List",
'WHERE_sf' => "Viewing Forum:",
'WHERE_sr' => "Viewing Forum Rules:",
'WHERE_st' => "Viewing Topic:",
'WHERE_login' => "Logging in...",
'WHERE_post' => "Posting in forum:",
'WHERE_postnew' => "Posting in forum:",
'WHERE_postrep' => "Posting in topic:",
'WHERE_reg' => "Registering...",
'WHERE_online' => "Viewing Online List",
'WHERE_members' => "Viewing the Members List",
+4 -2
View File
@@ -2,8 +2,10 @@
$lang = array (
'qe_full_edit' => "Use Full Editor",
'reason_for_edit' => "Reason for edit",
'captcha_explain' => "Please enter the 6 character code shown in the image. If you cannot read the code, click the image to generate a new one.",
'captcha_explain' => "Please enter the 6 character code shown in the image. If you cannot read the code, click the image to generate a new one. Case sensitive.",
'attach_space_used' => "Attachment space used",
'attach_space_of' => "of",
@@ -34,7 +36,7 @@ $lang = array (
'poll_multichoice' => "Multiple choice question? (Allows users to select more than one choice) ",
'poll_only_title' => "Make Poll Only",
'poll_only_desc' => "Do you wish to disallow replies and only allow poll votes?",
'poll_only_desc' => "Disallow replies and only allow poll votes?",
'domain_not_allowed' => "You have entered a link to a website that the administrator does not allow links to",
'too_many_quotes' => "You have posted more than the allowed number of quoted blocks of text",
+16 -1
View File
@@ -2,8 +2,24 @@
$lang = array (
'page_title_pp' => "Viewing Profile",
// 2.2.0
'M_1' => "Jan",
'M_2' => "Feb",
'M_3' => "Mar",
'M_4' => "April",
'M_5' => "May",
'M_6' => "June",
'M_7' => "July",
'M_8' => "Aug",
'M_9' => "Sep",
'M_10' => "Oct",
'M_11' => "Nov",
'M_12' => "Dec",
'pp_tab_posts' => "Posts",
'pp_tab_topics' => "Topics",
'pp_tab_gallery' => "Gallery",
@@ -229,7 +245,6 @@ $lang = array (
'msn' => "MSN Identity",
'pm' => "Send Message",
'page_title' => "Viewing Profile",
'find_posts' => "Find member's posts",
'add_to_contact' => "Add to contact list",
+3 -1
View File
@@ -4,6 +4,8 @@ $lang = array (
// 2.2: UPDATED
'just_admin_validation' => "After registration your account will then be entered into the administration queue for review and approval.",
'dname_text' => "This is the name shown with all your topics and posts. Between 3 and %s chars. Illegal chars: [ ] | ; , &#036;",
'reg_error_dname_len' => "The display name must be between 3 and %s characters",
'reg_error_username_none' => "The username must be between 3 and %s characters",
@@ -12,7 +14,7 @@ $lang = array (
'lp_text' => "Enter your account username in the field below. The username is case <b>in</b>sensitive.<br />Once you have submitted the form, you will receive an email asking for validation of this request to ensure that no malicious use has occured. This email will also contain a link that you must click for futher instruction.",
'lp_text_email' => "Enter your account email address in the field below. The email address is case <b>in</b>sensitive.<br />Once you have submitted the form, you will receive an email asking for validation of this request to ensure that no malicious use has occured. This email will also contain a link that you must click for futher instruction.",
'las_input_text' => "Please enter the 6 character code shown in the image. If you cannot read the code, click the image to generate a new one.",
'las_input_text' => "Please enter the 6 character code shown in the image. If you cannot read the code, click the image to generate a new one. Case sensitive.",
// 2.2: NEW
'form_title_attention' => "Attention!",
+3
View File
@@ -2,6 +2,9 @@
$lang = array (
'xml_max_char' => 'Your search contains more than %s characters',
'search_off' => "Sorry, the administrator has taken the search engine offline for the moment. Please try again later",
'no_xml_permission' => "Sorry, but you do not have permission to use the search feature.",
+8 -8
View File
@@ -3,7 +3,7 @@
$lang = array(
'paywith_nochex' => "Pay with NOCHEX now",
'paywith_paypal' => "Make payments with PayPal - it\'s fast, free and secure!",
'paywith_paypal' => "Make payments with PayPal - it's fast, free and secure!",
'paywith_protx' => "Pay Using Protx",
'paywith_gen' => "Purchase",
'choose_another_pkg' => "Choose Another Package",
@@ -26,13 +26,13 @@ $lang = array(
'man_pay' => "Payment Enclosed",
'man_title' => "Remittance Ticket",
'gw_upgrade' => "Upgrade",
'gw_protx' => "Click the button below to complete this order via Protx\'s website",
'gw_paypal' => "Click the button below to complete this order via PayPal\'s website. All costs will be converted into USD for PayPal\'s website",
'gw_nochex' => "Click the button below to complete this order via NOCHEX\'s website. All costs will be converted into GBP for NOCHEX\'s website",
'gw_safshop' => "Click the button below to complete this order via Safshop\'s website. All costs will be converted into USD for Safshop\'s website",
'gw_protx' => "Click the button below to complete this order via Protx's website",
'gw_paypal' => "Click the button below to complete this order via PayPal's website. All costs will be converted into USD for PayPal's website",
'gw_nochex' => "Click the button below to complete this order via NOCHEX's website. All costs will be converted into GBP for NOCHEX's website",
'gw_safshop' => "Click the button below to complete this order via Safshop's website. All costs will be converted into USD for Safshop's website",
'gw_authorize' => "Click the button below to complete this order via our secure online payment page.",
'post_manual' => "You have selected to pay by post. When you click the button below, your order will be marked as \'Pending\' and a new window will open containing a ticket you can print off and include with the payment. This means that you will not be able to use the subscription until your payment has been received and manually verified.",
'post_manual_more' => "Please send the above amount in the correct currency to:<br /><b>%s<br />%s<br />%s<br />%s<br />%s</b><br /><br />If you require currency conversion, please visit <a href=\'http://www.xe.com\'>this website</a>.",
'post_manual' => "You have selected to pay by post. When you click the button below, your order will be marked as 'Pending' and a new window will open containing a ticket you can print off and include with the payment. This means that you will not be able to use the subscription until your payment has been received and manually verified.",
'post_manual_more' => "Please send the above amount in the correct currency to:<br /><b>%s<br />%s<br />%s<br />%s<br />%s</b><br /><br />If you require currency conversion, please visit <a href='http://www.xe.com'>this website</a>.",
'gw_manual' => "Click here to continue...",
'sc_complete' => "Completing the order...",
'sc_upgrade_title' => "Upgrade Confirmation",
@@ -62,7 +62,7 @@ $lang = array(
's_detail' => "Details",
's_duration' => "Duration",
's_cost' => "Cost",
's_explain' => "To subscribe, simply select the radio button next to your subscription choice and then choose which payment method you wish to use below. Clicking on the continue button will bring you to a confirmation screen and may ask for more details depending on which payment method you\'ve chosen.",
's_explain' => "To subscribe, simply select the radio button next to your subscription choice and then choose which payment method you wish to use below. Clicking on the continue button will bring you to a confirmation screen and may ask for more details depending on which payment method you've chosen.",
'pay_paid' => "Paid",
'pay_failed' => "Failed",
'pay_pending' => "Pending",
+3 -2
View File
@@ -10,11 +10,12 @@ $lang = array (
'reason_for_edit' => 'Reason for edit',
'js_rate_me' => "Rate Topic:",
'js_img_alt_rate' => 'Rate this topic, click on desired star to send rating',
'dd_view_profile' => 'View Public Profile',
'dd_view_profile' => 'View Member Profile',
'dd_remove_friend' => 'Remove Friend',
'dd_add_friend' => 'Add Friend',
'dd_add_friend' => 'Add as Friend',
'dd_send_pm' => 'Send Message',
'dd_find_posts' => "Find Member's Posts",
'dd_find_topics' => "Find Member's Topics",
'you_have_not_rated' => '<i>N/A</i>',
'you_have_rated_x' => 'Your rating:',
+11 -6
View File
@@ -2,6 +2,11 @@
$lang = array (
'panel_gender' => '<b>Gender</b>',
'panel_gender_m' => 'Male',
'panel_gender_f' => 'Female',
'panel_gender_u' => 'Not Telling',
// NEW 2.2
'pp_you_have' => "You have",
'pp_pending_approval' => "friends pending approval.",
@@ -58,7 +63,7 @@ $lang = array (
'ucp_use_rte' => 'Rich Text Editor',
'ucp_use_std' => 'Standard Editor',
'type_of_editor' => 'Type of text editor to use when posting',
'rte_text' => 'Rich Text Editor requires either IE6, Mozilla or Firefox',
'rte_text' => 'Rich Text Editor requires either IE6+, Mozilla / Firefox or Opera 9+',
// CHANGED: 2.1
@@ -154,9 +159,9 @@ $lang = array (
'cp_no_perms' => "You do not have permission for this action.",
'ipp_found' => "Your search returned the following number of matching posts:",
'ipp_found' => "Your search returned (at least) the following number of matching posts:",
'ipp_click' => "Click here to view the results in a new window",
'ip_desc_text' => "<b><u>Resolve</u> IP Address</b>: This option will allow you to look up an IP address for more information (note, you must enter all 4 parts of the IP address to use this tool)<br /><b><u>Find Posts</u> with this IP</b>: This option will run a search for all posts associated with this IP address<br /><b><u>Find members</u> who registered with this IP</b>: This tool will run a seach for all members who registered with the entered IP address",
'ip_desc_text' => "<b><u>Resolve</u> IP Address</b>: This option will allow you to look up an IP address for more information (note, you must enter all 4 parts of the IP address to use this tool)<br /><b><u>Find Posts</u> with this IP</b>: This option will run a search for all posts associated with this IP address (limited to 500 results)<br /><b><u>Find members</u> who registered with this IP</b>: This tool will run a seach for all members who registered with the entered IP address",
'ip_warn_text' => "<b>Please Note</b>: You may enter a wildcard '*' (without quotes) as the last part of the IP address.<br />For example, 127.*.*.* will match all IP address that start with 127.<br />127.1.0.* will match all IP addresses that start with 127.1.0.<br />An error will occur if you attempt to use a wildcard in the middle of the IP address. For example, 127.*.0.1 will return an error.",
'ip_enter' => "<b>Enter the IP address</b>",
'ip_submit' => "Run Tool",
@@ -206,7 +211,7 @@ $lang = array (
'mi5_remove' => "Remove",
'mi5_edit' => "Update Ignored Users",
'mi5_finduser' => "Find User",
'mi5_addem' => 'Add new users to your list',
'mi5_addem' => 'Add a new user to your list',
'mi5_error' => "Error",
'mi5_cantfind' => "Couldn't add the following: %s. This could be because they are already in your list or they are not affected by the ignore list or the member name does not exist.",
@@ -285,7 +290,7 @@ $lang = array (
'ras_title' => "Security Code",
'ras_numbers' => "<b>Your unique security code</b><br />If you do not see any numbers, or see broken images, please contact a board administrator to rectify the problem.",
'ras_text' => "<b>Confirm security code</b><br />Please enter the 6 character code shown in the image. If you cannot read the code, click the image to generate a new one.",
'ras_text' => "<b>Confirm security code</b><br />Please enter the 6 character code shown in the image. If you cannot read the code, click the image to generate a new one. Case sensitive.",
'err_security_code' => "The security code did not match the one displayed, a new code has been generated, please try again",
'email_changed_now' => "Your email address has been changed",
@@ -545,7 +550,7 @@ $lang = array (
'location' => "<b>Your Location</b>",
'avatar_url_ext' => "The following file types are allowed: ",
'email_address' => "Email address",
'pm_reminder' => "<b>Send a confirmation email when I receive a new private message</b><br />Enabling this option will send an email confirmation of any new private messages sent to you.",
'pm_reminder' => "<b>Send a notification email when I receive a new private message</b><br />Enabling this option will send an email notification of any new private messages sent to you.",
'subs_last_post' => "Last Post",
'email' => "Email Settings",
'account_email_submit' => "Change my Email Address",
+10 -1
View File
@@ -1 +1,10 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+196
View File
@@ -0,0 +1,196 @@
<?php
#Íå çàïîëíÿéòå ïóñòûõ ïîëåé — îíè çàïîëíÿþòñÿ àâòîìàòè÷åñêè.
$lang = array(
'help:diag' => "Äèàãíîñòèêà",
'help:diag:do' => "Âûïîëíåíèå äèàãíîñòèêè",
'help:support' => "Ñòðàíèöà ïîääåðæêè",
'help:support:view' => "Ïðîñìîòð ñòðàíèöû ïîääåðæêè",
// 2.1.5
'admin:splash' => "Ãëàâí. ñòðàíèöà àäìèíöåíòðà",
'admin:splash:splash' => "Ðàçðåøèòü ïðîñìîòð ãëàâíîé ñòðàíèöû",
'admin:adminlog' => "Äåéñòâèÿ àäìèíèñòðàòîðîâ",
'admin:adminlog:remove' => "",
'admin:components' => "Ñèñòåìà êîìïîíåíòîâ",
'admin:components:add' => "",
'admin:components:edit' => "",
'admin:components:export' => "",
'admin:components:import' => "",
'admin:emailerror' => "Æóðíàë e-mail îøèáîê",
'admin:emailerror:remove' => "",
'admin:emaillog' => "E-mail îòïðàâëåíèÿ",
'admin:emaillog:remove' => "",
'admin:modlog' => "Äåéñòâèÿ ìîäåðàòîðîâ",
'admin:modlog:remove' => "",
'admin:spiderlog' => "Äåéñòâèÿ ïîèñêîâûõ áîòîâ",
'admin:spiderlog:remove' => "",
'admin:stats' => "Ñòàòèñòèêà",
'admin:stats:show' => "Ãåíåðàöèÿ è ïðîñìîòð ñòàòèñòèêè",
'admin:warnlog' => "Æóðíàë ïðåäóïðåæäåíèé",
'admin:warnlog:remove' => "",
'admin:warnlog:view' => "",
'content:attach' => "Ïðèêðåïëÿåìûå ôàéëû",
'content:attach:add' => "",
'content:attach:edit' => "",
'content:attach:export' => "",
'content:attach:import' => "",
'content:attach:remove' => "",
'content:attach:search' => "",
'content:attach:stats' => "Ðàçðåøèòü ÏÐÎÑÌÎÒÐ ÑÒÀÒÈÑÒÈÊÈ",
'content:babw' => "Ôèëüòðû (áëîêèðîâêè è íåöåíçóðíûõ ñëîâ)",
'content:babw:ban-add' => "Ðàçðåøèòü ÄÎÁÀÂËÅÍÈÅ ôèëüòðîâ áëîêèðîâêè",
'content:babw:ban-remove' => "Ðàçðåøèòü ÓÄÀËÅÍÈÅ ôèëüòðîâ áëîêèðîâêè",
'content:babw:ban-view' => "Ðàçðåøèòü ÏÐÎÑÌÎÒÐ ôèëüòðîâ áëîêèðîâêè",
'content:babw:bw-add' => "Ðàçðåøèòü ÄÎÁÀÂËÅÍÈÅ ôèëüòðîâ íåöåíçóíûõ ñëîâ",
'content:babw:bw-edit' => "Ðàçðåøèòü ÈÇÌÅÍÅÍÈÅ ôèëüòðîâ íåöåíçóíûõ ñëîâ",
'content:babw:bw-export' => "Ðàçðåøèòü ÝÊÑÏÎÐÒ ôèëüòðîâ íåöåíçóíûõ ñëîâ",
'content:babw:bw-import' => "Ðàçðåøèòü ÈÌÏÎÐÒ ôèëüòðîâ íåöåíçóíûõ ñëîâ",
'content:babw:bw-remove' => "Ðàçðåøèòü ÄÎÁÀÂËÅÍÈÅ ôèëüòðîâ íåöåíçóíûõ ñëîâ",
'content:bbcode' => "Äîïîëíèòåëüíûå BB-êîäû",
'content:bbcode:add' => "",
'content:bbcode:edit' => "",
'content:bbcode:export' => "",
'content:bbcode:import' => "",
'content:bbcode:remove' => "",
'content:calendars' => "Êàëåíäàðè",
'content:calendars:add' => "",
'content:calendars:edit' => "",
'content:calendars:recache' => "",
'content:field' => "Äîïîëíèòåëüíûå ïîëÿ ïðîôèëÿ",
'content:field:add' => "",
'content:field:edit' => "",
'content:field:remove' => "",
'content:forum' => "Óïðàâëåíèå ôîðóìàìè",
'content:forum:add' => "",
'content:forum:edit' => "",
'content:forum:empty' => "Ðàçðåøèòü Î×ÈÑÒÊÓ ôîðóìîâ",
'content:forum:permedit' => "Ðàçðåøèòü ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ôîðóìîâ",
'content:forum:recount' => "Ðàçðåøèòü ÏÅÐÅÑ×ÅÒ ôîðóìîâ",
'content:forum:remove' => "",
'content:forum:reorder' => "Ðàçðåøèòü ÑÎÐÒÈÐÎÂÊÓ ôîðóìîâ",
'content:forum:rules' => "Ðàçðåøèòü ÓÏÐÀÂËÅÍÈÅ ïðàâèëàìè ôîðóìîâ",
'content:forum:skin' => "Ðàçðåøèòü ÓÏÐÀÂËÅÍÈÅ ñòèëÿìè ôîðóìîâ",
'content:group' => "Ãðóïïû ïîëüçîâàòåëåé",
'content:group:add' => "",
'content:group:edit' => "",
'content:group:perms' => "Ðàçðåøèòü ÓÏÐÀÂËÅÍÈÅ ìàñêàìè äîñòóïà",
'content:group:remove' => "",
'content:mem' => "Ïîëüçîâàòåëè",
'content:mem:add' => "",
'content:mem:ban' => "Ðàçðåøèòü ÁËÎÊÈÐÎÂÀÍÈÅ ïîëüçîâàòåëåé",
'content:mem:edit' => "",
'content:mem:mod' => "Ðàçðåøèòü ÓÏÐÀÂËÅÍÈÅ îæèäàþùèìè ïóáëèêàöèè ìîäåðàòîðîì òåìàìè",
'content:mem:remove' => "",
'content:mem:suspend' => "Ðàçðåøèòü ÂÐÅÌÅÍÍÎÅ ÁËÎÊÈÐÎÂÀÍÈÅ ïîëüçîâàòåëÿ",
'content:mem:title-add' => "Ðàçðåøèòü ÄÎÁÀÂËÅÍÈÅ ëè÷íîãî çâàíèÿ ïîëüçîâàòåëþ",
'content:mem:title-edit' => "Ðàçðåøèòü ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ëè÷íîãî çâàíèÿ ïîëüçîâàòåëÿ",
'content:mem:title-remove' => "Ðàçðåøèòü ÓÄÀËÅÍÈÅ ëè÷íîãî çâàíèÿ ïîëüçîâàòåëÿ",
'content:mem:title-view' => "Ðàçðåøèòü ÏÐÎÑÌÎÒÐ ëè÷íîãî çâàíèÿ ïîëüçîâàòåëÿ",
'content:mod' => "Ìîäåðàòîðû",
'content:mod:add' => "",
'content:mod:edit' => "",
'content:mod:remove' => "",
'content:msubs' => "Ïîäïèñêè",
'content:msubs:add' => "",
'content:msubs:edit' => "",
'content:msubs:install' => "Ðàçðåøèòü ÓÑÒÀÍÎÂÊÓ øëþçîâ",
'content:msubs:remove' => "",
'content:msubs:search' => "",
'content:mtools' => "IP Óòèëèòû",
'content:mtools:view' => "Ðàçðåøèòü ÏÐÎÑÌÎÒÐ IP-óòèëèò",
'content:multimod' => "Ìóëüòè-ìîäåðàöèÿ òåì",
'content:multimod:add' => "",
'content:multimod:edit' => "",
'content:multimod:remove' => "",
'content:rssexport' => "RSS Ýêñïîðò",
'content:rssexport:add' => "",
'content:rssexport:edit' => "",
'content:rssexport:recache' => "",
'content:rssimport' => "RSS Èìïîðò",
'content:rssimport:add' => "",
'content:rssimport:edit' => "",
'content:rssimport:recache' => "",
'content:rssimport:remove' => "",
'lookandfeel:emoticons' => "Ñìàéëèêè",
'lookandfeel:emoticons:add' => "",
'lookandfeel:emoticons:edit' => "",
'lookandfeel:emoticons:export' => "",
'lookandfeel:emoticons:import' => "",
'lookandfeel:emoticons:remove' => "",
'lookandfeel:emoticons:upload' => "",
'lookandfeel:image' => "Ìàêðîñû ñòèëåé",
'lookandfeel:image:add' => "",
'lookandfeel:image:edit' => "",
'lookandfeel:image:remove' => "",
'lookandfeel:import' => "Èìïîðò è Ýêñïîðò ñòèëåé",
'lookandfeel:import:export' => "",
'lookandfeel:import:import' => "",
'lookandfeel:lang' => "ßçûêè",
'lookandfeel:lang:add' => "",
'lookandfeel:lang:edit' => "",
'lookandfeel:lang:export' => "",
'lookandfeel:lang:import' => "",
'lookandfeel:lang:remove' => "",
'lookandfeel:sets' => "Ñòèëè",
'lookandfeel:sets:add' => "",
'lookandfeel:sets:edit' => "",
'lookandfeel:sets:rebuild' => "",
'lookandfeel:sets:remove' => "",
'lookandfeel:skindiff' => "Ðàçëè÷èÿ ñòèëåé",
'lookandfeel:skindiff:rundiff' => "Ðàçðåøèòü ÇÀÏÓÑÊ ÓÒÈËÈÒÛ ÑÐÀÂÍÅÍÈß ñòèëåé",
'lookandfeel:skintools' => "Óòèëèòû äëÿ ñòèëåé",
'lookandfeel:skintools:changemember' => "Ðàçðåøèòü ÈÇÌÅÍÅÍÈÅ ñòèëÿ ïîëüçîâàòåëåé",
'lookandfeel:skintools:recache' => "Ðàçðåøèòü ÎÁÍÎÂËÅÍÈÅ ÊÅØÀ ñòèëåé",
'lookandfeel:skintools:search' => "Ðàçðåøèòü ÏÎÈÑÊ È ÇÀÌÅÍÓ â HTML øàáëîíàõ",
'lookandfeel:style' => "CSS ñòèëÿ",
'lookandfeel:style:edit' => "",
'lookandfeel:templ' => "HTML øàáëîíû ñòèëÿ",
'lookandfeel:templ:add' => "",
'lookandfeel:templ:edit' => "",
'lookandfeel:templ:remove' => "",
'lookandfeel:wrap' => "Îáùèé øàáëîí ôîðóìà",
'lookandfeel:wrap:edit' => "",
'tools:admin' => "Êåø óòèëèòû",
'tools:admin:recache' => "",
'tools:help' => "Ðàçäåëû ïîìîùè",
'tools:help:add' => "",
'tools:help:edit' => "",
'tools:help:remove' => "",
'tools:loginauth' => "Ñèñòåìû àâòîðèçàöèè",
'tools:loginauth:add' => "",
'tools:loginauth:diagnostics' => "Ðàçðåøèòü ÄÈÀÃÍÎÑÒÈÊÓ ñèñòåìû",
'tools:loginauth:edit' => "",
'tools:loginauth:export' => "",
'tools:loginauth:import' => "",
'tools:op' => "Íàñòðîéêè",
'tools:portal' => "Äîïîëíåíèÿ ïîðòàëà",
'tools:op:add' => "",
'tools:op:edit' => "",
'tools:op:export' => "",
'tools:op:import' => "",
'tools:op:remove' => "",
'tools:op:search' => "",
'tools:postoffice' => "Ðàáîòà ñ e-mail",
'tools:postoffice:add' => "",
'tools:postoffice:edit' => "",
'tools:postoffice:remove' => "",
'tools:postoffice:send' => "Ðàçðåøèòü ÎÒÏÐÀÂÊÓ ÐÀÑÑÛËÊÈ",
'tools:rebuild' => "Ïåðåñ÷åò è îáíîâëåíèå",
'tools:rebuild:rebuild' => "",
'tools:rebuild:recount' => "",
'tools:task' => "Ìåíåäæåð çàäà÷",
'tools:task:add' => "",
'tools:task:edit' => "",
'tools:task:log' => "",
'tools:task:remove' => "",
'tools:task:runnow' => "Ðàçðåøèòü èñïîëüçîâàòü îïöèþ ÇÀÏÓÑÊ ÑÅÉ×ÀÑ äëÿ çàäà÷",
'admin' => "Àäìèíèñòðèðîâàíèå",
'content' => "Óïðàâëåíèå",
'lookandfeel' => "Âíåøíèé âèä",
'components' => "Êîìïîíåíòû",
'tools' => "Èíñòðóìåíòû è íàñòðîéêè",
);
?>
+28
View File
@@ -0,0 +1,28 @@
<?php
$lang = array(
'mem_delete_posts_trash' => "Использовать корзину?",
'mem_delete_posts_trash_desc' => "Сообщения и темы пользователей будут перемещены в специальный форум, откуда при необходимости их можно будет восстановить.",
'mem_delete_posts_title' => "Удалить сообщения/темы для:",
'mem_delete_delete_posts' => "Удалить ВСЕ <span style='color:red'>%s</span> СООБЩЕНИЙ этого пользователя?",
'mem_delete_delete_posts_desc' => 'Если включить: темы, открытые этим пользователем и не имеющие ответов, будет удалены, остальные темы не удаляются.',
'mem_delete_delete_topics' => "Удалить ВСЕ <span style='color:red'>%s</span> ТЕМ этого пользователя?",
'mem_delete_delete_topics_desc' => "Если включить: все темы, открытые этим пользователем, будут удалены, независимо от ответов в эту тему от других пользователей.",
'mem_delete_delete_pergo' => "Удалять по <em>n</em> сообщений/тем за раз",
'mem_delete_delete_pergo_desc' => "Удаление сообщений и тем происходит небыстро, не рекомендуем указывать большое число за раз",
'mem_delete_process' => "В обработке...",
'mem_edit_pm_title' => "Отключить использование пользователем личных сообщений",
'mem_edit_pm_no' => "Нет",
'mem_edit_pm_yes' => "Да — но разрешить пользователю включать повторно",
'mem_edit_pm_yes_really' => "Да — и не разрешать пользователю включать повторно",
'mem_delete_title' => "Удаление сообщений/тем пользователя",
'mem_delete_title_desc' => 'Эта секция позволяет вам удалить все сообщения или темы, опубликованные данным пользователем',
'mem_posts_process_done' => "Завершено!",
'mem_posts_process_more' => "%s сообщений обработано (проверено сообщений: %s, тем: %s)...",
);
?>
+23
View File
@@ -0,0 +1,23 @@
<?php
$lang = array(
'main_nav' => "Дополнения портала",
'main_title' => "Дополнения портала",
'main_help' => "Дополнения портала — модули, которые находятся в директории /sources/portal_plugins/. После успешной установки каждый модуль позволит вам использовать специальные теги, которые увеличивают функциональность в пределах портала",
'error_no_dir' => "Директория /sources/portal_plugins/ не существует. Создайте ее и попробуйте снова.",
'error_no_key' => "Не существует дополнения по указанному ключу.",
'error_no_settings' => "Настроек для этого дополнения не существует",
'portal_main_title' => 'Установленные дополнения',
'portal_main_key' => 'Название',
'portal_pop_tags' => 'Экспортируемые теги:',
'portal_pop_name' => 'Имя тега',
'portal_pop_desc' => 'Описание тега',
'portal_row_menu_view_tags' => "Список предоставляемых тегов",
'portal_row_menu_settings' => "Настройки модуля",
);
?>
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+110
View File
@@ -0,0 +1,110 @@
<?php
$lang = array (
// 2.1
'cs_posts' => "сообщений",
'cs_members' => "пользователей",
'cs_active' => "пользователей в онлайне",
'q_topics' => "Ожидающих тем:",
'q_posts' => "сообщений:",
// build #003
'foruma' => "форума",
'messages' => "Сообщений:",
'polzovateley' => "Пользователей",
'v_online' => "в онлайне:",
'ozhidayushih_tem' => "Ожидающих тем:",
'soobsheniy' => "сообщений:",
'avtorizatsiya' => "Авторизация:",
'poisk_po_forumu' => "Поиск по форуму:",
// добавлено в 2.0
'enter_search_words' => "Что ищем?",
'sub_forum_title' => "&#151; подфорумы",
//
'whoschatting_total' => "Сейчас пользователей в чате:",
'whoschatting_loadchat' => "Чат",
'whoschatting_none' => "В чате сейчас никого нет",
'whoschatting_delay' => "Обновляется каждые %s минут",
'rd_hits' => "Переходов",
'oul_show_more' => "Полный список по:",
'oul_click' => "последним действиям",
'oul_name' => "именам пользователей",
'qli_title' => "Быстрый вход",
'qli_name' => "Имя пользователя",
'qli_go' => "Войти!",
'by' => "Автор",
'calender_f_title' => "Будущие календарные события (в пределах %s дней)",
'no_calendar_events' => "Отсутствуют",
'newslink' => "— последние новости: ",
'welcome_back_text' => "С возвращением, последний раз вы были здесь",
'sm_today_posters' => "<font title='Десятка пользователей, у которых больше всего сообщений на форуме за сегодняшний день'>Активные сегодня</font>",
'sm_all_posters' => "<font title='Десятка пользователей, у которых больше всего сообщений на форуме'>Самые активные</font>",
'sm_forum_leaders' => "<font title='Список администраторов и модераторов форума'>Администрация</font>",
'sm_todays_posts' => "<font title='Список активных тем за день'>Активные темы</font>",
'protected_forums' => "Закрытые форумы",
'no_birth_users' => "Именинников сегодня нет",
'total_forums' => "Всего форумов:",
'public_forums' => "Открытых форумов",
'public_members' => "пользователей",
'total_word_string' => "На форуме сообщений: <b><#posts#></b><br />Зарегистрировано пользователей: <b><#reg#></b><br />Приветствуем последнего зарегистрированного по имени <b><a href='<#link#>'><#mem#></a></b>",
'birthday_header' => "Поздравляем с днем рождения наших пользователей:",
'replies' => "Ответов",
'board_stats' => "Статистика форума",
'guests' => "гостей",
'posts' => "сообщений",
'total_of' => "всего",
'browser_user_list' => "Полный список",
'forum_leader' => "Модераторы: ",
'birth_user' => "пользователь празднует свой день рождения",
'forum_users' => "Пользователей в этом форуме",
'forums' => "Форумов",
'restricted_forums' => "Закрытых форумов",
'invite_submit' => "ОК",
'all_times' => "Все время",
'new_posts' => "Новые сообщения",
'anon_members' => "скрытых пользователей",
'd_post_read' => "Отметить все сообщения прочитанными",
'last_post_info' => "Последнее сообщение",
'birth_users' => "пользователей празднуют сегодня свой день рождения",
'forum_off' => "Только для чтения",
'cat_name' => "Форум",
'in' => "Тема",
'registered_mems' => "зарегистрированных пользователей",
'topics' => "Тем",
'f_protected' => "<i>Закрытый форум</i>",
'd_delete_cookies' => "Удалить установленные форумом cookies",
'forum_icons' => "Иконка форума",
'info' => "Информация",
'active_users' => "посетителей за последние %s минут",
'f_none' => "----",
'most_online' => "Рекорд посещаемости форума — <b><#NUM#></b>, зафиксирован — <b><#DATE#></b>",
'no_new' => "Нет новых сообщений",
);
?>
+56
View File
@@ -0,0 +1,56 @@
<?php
$lang = array (
//2.1.3
'nonew_pms_myass' => "Вы не имеете новых/непрочитанных л.с.",
// 2.1
'tab_info' => 'Информация',
'tab_posts' => 'Новые сообщения',
'tab_search' => 'Поиск',
'tab_pms' => 'Личные сообщения',
'tab_newpms' => 'НОВЫЕ личн. сообщения',
'legend_forum' => 'Информация о форуме',
'legend_post' => 'Информация о публикации',
// Old
'page_title' => "Помощник",
'log_in_needed' => "Требуется войти",
'no_guests' => "Эта функция недоступна для гостей.<br /><br />Если вы&nbsp;зарегистрированы, авторизуйтесь.",
'log_in' => "Авторизация",
'lin_name' => "Имя пользователя",
'lin_pass' => "Пароль",
'reg_text' => "Для использования этой функции необходимо быть зарегистрированным пользователем.",
'reg_link' => "Регистрация",
'close_win' => "Закрыть окно",
'refresh' => "Обновить окно",
'show_me' => "Показать:",
'sm_today_posters' => "Самые активные сегодня",
'sm_all_posters' => "Самые активные форумчане",
'sm_forum_leaders' => "Администрация форума",
'sm_todays_posts' => "Активные темы ",
'sm_my_last_posts' => "10 ваших последних сообщений",
'while_away' => "Пока вас не&nbsp;было:",
'no_new_posts' => "Новых сообщений не&nbsp;появилось",
'new_posts' => "Появилось новых сообщений: %s.",
'view_link' => "Просмотр",
'my_replies' => "Ответов в ваших темах: %s",
'none' => "0",
'search_forums' => "Поиск по&nbsp;форуму",
'search_help' => "Поиск в&nbsp;разделе &laquo;Помощь&raquo;",
'go' => "ОК",
);
?>
+115
View File
@@ -0,0 +1,115 @@
<?php
$lang = array (
//2.1.3
'form_set_times' => "Если это событие не действует весь день, вы можете указать начальное время",
'form_timestart' => "Начальное время (ЧЧ:ММ)",
// 2.1 (НОВОЕ)
'cal_title_jump' => 'Переход по календарю',
'cal_title_nav' => 'Навигация',
'cal_event_add_single' => 'Однодневное событие',
'cal_event_add_ranged' => 'Многодневное событие',
'cal_event_add_recurring' => 'Повторяющееся событие',
'cal_event_delete' => 'Событие календаря успешно удалено',
'button_delete' => "Удалить",
'button_edit' => "Изменить",
'button_approve' => "Опубликовать (сделать видимым)",
'button_unapprove' => "Скрыть (сделать невидимым)",
'new_event_mod' => "Опубликованное вами событие добавлено в список на проверку модератором, только после его одобрения оно будет опубликовано",
'day_add_event' => 'Добавить новое событие',
'show_n_events' => 'Событий: (%s)',
'form_whichcal' => 'Добавить календарь',
'form_tz' => 'Временная зона события',
'calendar_group_filter' => "<b>Опция администраторов</b><br />(доступна только для публичных событий)",
'calendar_delete_box' => "Удалить событие",
'calendar_title' => "Заголовок события",
'calendar_event_date' => "Даты",
'calendar_event_type' => "Тип события",
'calendar_type_private' => "Приватное событие (видно только вам)",
'calendar_type_public' => "Публичное событие (видно всем)",
'calendar_submit' => "Добавить событие календаря",
'calendar_edit_submit' => "Изменить событие",
// 2.1 (CHANGED)
'entry_birthdays' => "Именинников:&nbsp;%s",
'post_new_event' => "Управление событиями календаря",
//------------------------------------------------
// build #003
'add_new_event_to_calendar' => "Добавить новое событие",
'view_current_month' => "Просмотр текущего месяца",
'view_current_week' => "Просмотр текущей недели",
'delete_event' => "Удалить событие",
'edit_event' => "Изменить событие",
'bd_birthday' => ", с днем рождения!",
'aa_add_new_event' => "Добавить событие",
'aa_cur_month' => "Текущий месяц",
'aa_view_week' => "Текущая неделя",
// 1.2
'fv_single' => "Дата события",
'fv_range' => "Многодневное событие",
'fv_range_ends' => 'Завершить',
'fv_recur' => "Повторяющееся событие",
'fv_recur_every' => "",
'fv_days' => "Еженедельно",
'fv_months' => "Ежемесячно",
'fv_years' => "Ежегодно",
'fv_hidden' => '------------',
'fv_bgcolor' => "Фон",
'fv_font' => "Текст",
'fv_until' => "До",
'tbt_recur' => "Повторяющееся событие",
'js_del_1' => "Вы точно хотите удалить это событие?",
'js_del_2' => "Действие отменено!",
'se_normal' => "Однодневное событие",
'se_recur' => "Повторяющееся событие",
'se_range' => "Многодневное событие",
'se_ends' => "до",
'month_jump' => "Перейти к&nbsp;месяцу",
// ---
'page_title' => 'Календарь',
'table_title' => 'Календарь событий и именинников',
'form_submit_show' => "ОК",
'new_event_redirect' => "ваше календарное событие успешно добавлено",
'cal_title_events' => "Календарь",
'cal_birthdays' => "Именинники",
'back' => "Назад",
'private_event' => "Приватное событие",
'public_event' => "Публичное событие",
'restricted_event' => "Ограниченное событие",
'joined' => "Регистрация:",
'posts' => "Сообщений:",
'group' => "Группа:",
'edit_event' => "Изменить событие:",
'edit_event_redirect' => "календарное событие отредактировано",
'delete_event_redirect' => "календарное событие <b>удалено</b>",
'event_date' => "Дата события:",
);
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
$lang = array (
'chat_title' => "Основное окно чата",
'chat_help' => "Помощь по чату",
'chat_online' => "Находится в чате",
'chat_help_text' => "Если Вы работаете в Windows и видите только иконку &laquo;мертвой&raquo; ссылки, то вам необходимо скачать и установить Java Virtual Machine, после этого зайти в чат заново. Скачать это Java приложение можно по ссылке ниже:<br />
<br />
* <a href='http://www.microsoft.com/Java/vm/dl_vm40.htm?FinishURL=%2Fdownloads%2Frelease%2Easp%3Frelease'>Microsoft Virtual Machine (для Internet Explorer)</a><br />
* <a href='http://java.sun.com/getjava/'>Sun Java&#153; Plugin (для Netscape, Opera и т.д.)</a><br />
<br />
Внимание: в&nbsp;старых версиях браузеров некоторых систем чат у&nbsp;вас может не&nbsp;открываться.<br />
<br />
Пользователи, использующие firewall, должны открыть доступ к&nbsp;client.invisionchat.com через порты 9000-9009.<br />
<br /><br />",
'chat_chatpara' => 1,
);
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
$lang = array (
'chat_title' => "Основное окно чата",
'chat_help' => "Помощь по чату",
'chat_online' => "Находится в чате",
'chat_help_text' => "Если Вы работаете в Windows и видите только иконку &laquo;мертвой&raquo; ссылки, то вам необходимо скачать и установить Java Virtual Machine, после этого зайти в чат заново. Скачать это Java приложение можно по ссылке ниже:<br />
<br />
* <a href='http://www.microsoft.com/Java/vm/dl_vm40.htm?FinishURL=%2Fdownloads%2Frelease%2Easp%3Frelease'>Microsoft Virtual Machine (для Internet Explorer)</a><br />
* <a href='http://java.sun.com/getjava/'>Sun Java&#153; Plugin (для Netscape, Opera и т.д.)</a><br />
<br />
Внимание: в&nbsp;старых версиях браузеров некоторых систем чат у&nbsp;вас может не&nbsp;открываться.<br />
<br />
Пользователи, использующие firewall, должны открыть доступ к&nbsp;client.invisionchat.com через порты 9000-9009.<br />
<br /><br />",
'chat_chatsigma' => 1,
);
?>
+127
View File
@@ -0,0 +1,127 @@
<?php
$lang = array (
//RC2
'insert_prefix' => "",
'bbcodeloader_insert' => "Вставить",
'bbcodeloader_title' => "Вставить доп. BB-код",
'bbcodeloader_example' => "Пример",
'bbcodeloader_option' => "Текст опции",
'bbcodeloader_content' => "Текст контента",
'bbcodeloader_ok' => "OK",
'bbcodeloader_cancel' => "Отмена",
//2.2
'js_rte_lite_code' => "Код",
'js_rte_lite_quote' => "Цитата",
'js_rte_lite_link' => "Вставить гиперссылку",
'js_rte_lite_img' => "Вставить изображение",
'js_rte_lite_email' => "Вставить адрес электронной почты",
'toggle_side_panel' => "Боковая панель",
'emos_show_all' => "Показать все",
'emos_show_prev' => "Предыдущие",
'emos_show_next' => "Следующие",
'ed_quick_access' => "Теги",
'js_tt_emoticons' => "Смайлики",
'js_tt_unlink' => "Удалить",
'js_tt_sub' => "Подстрочный",
'js_tt_sup' => "Надстрочный",
'js_rte_quote' => "Сделать как <strong>цитата</strong>",
'js_rte_code' => "Сделать как <strong>код</strong>",
'js_tt_spellcheck' => "Правописание",
'js_tt_switcheditor' => "Переключиться между стандартным и «Rich Text» редактором",
'js_rte_link' => "Вставить <strong>ссылку</strong>",
'js_rte_unlink' => "<strong style='color:red'>Удалить</strong> ссылку",
'js_rte_image' => "Вставить <strong>изображение</strong>",
'js_rte_email' => "Вставить <strong>e-mail</strong>",
'js_rte_erroriespell' => "ieSpell не обнаружен. Нажмите «Ok» для перехода на страницу загрузки.",
'js_rte_errorliespell' => "Ошибка загрузки ieSpell: Exception ",
'js_rte_optionals' => "Введите дополнительный параметр для этого кода",
'the_max_length' => "0",
'override' => "0",
'js_tt_noformat' => "Очистить формат",
'js_tt_htmlsource' => "Переключить на HTML-код",
'js_tt_insert_item' => "Спец. элементы",
//2.1.2
'button_init' => "Инициализация...",
'jsfile_error' => "Ошибка!",
'jsfile_error_c' => "Ошибка:",
'jsfile_mywebpage' => "Сайт",
'jsfile_alert1' => "Некоторые версии Mozilla/Firefox не поддерживают programatic ",
'jsfile_alert2' => "доступ к функциям вырезать/копировать/вставить, по причинам безопасности. ",
'jsfile_alert3' => "Ваш браузер один из них. Пожалуйста, используйте стандартные комбинации клавиш:",
'jsfile_alert4' => "CTRL-X - вырезать, CTRL-C - копировать, CTRL-V - вставить.",
'jsfile_highlight' => "Вы обязаны выделить часть текста перед созданием этой ссылки",
'jsfile_erroriespell' => "ieSpell не найден. Нажмите Ok для перехода на страницу загрузки.",
'jsfile_errorliespell' => "Ошибка загрузки ieSpell: Exception ",
'js_forced_change' => "У вас установлено отображение при помощи &laquo;Rich Text&raquo; редактора, но ваш браузер не поддерживает его. Для вас используется стандартный режим отображения.",
'js_tt_closeall' => "Закрыть все теги",
'js_tt_bold' => "Полужирный",
'js_tt_italic' => "Курсив",
'js_tt_underline' => "Подчеркнутый",
'js_tt_strike' => "Перечеркнутый",
'js_tt_font_col' => "Цвет шрифта",
'js_tt_back_col' => "Цвет фона",
'js_tt_link' => "Вставить ссылку",
'js_tt_image' => "Вставить изображение",
'js_tt_email' => "Вставить e-mail",
'js_tt_quote' => "Сделать цитатой",
'js_tt_left' => "По левому краю",
'js_tt_center' => "По центру",
'js_tt_right' => "По правому краю",
'js_tt_list' => "Вставить список",
'js_tt_indent' => "Увеличить отступ",
'js_tt_outdent' => "Уменьшить отступ",
'js_tt_noformat' => "Удалить форматирование",
'js_tt_undo' => "Отменить ввод",
'js_tt_redo' => "Вернуть ввод",
'js_tt_copy' => "Копировать",
'js_tt_paste' => "Вставить",
'js_tt_cut' => "Вырезать",
'js_tt_code' => "Код",
'box_font' => "Шрифт",
'box_size' => "Размер",
'js_bbeasy_on' => 'Обучающий режим включен',
'js_bbeasy_off' => 'Обучающий режим отключен',
'js_bbeasy_toggle' => 'Нажмите для переключения между режимами',
'remove_attach' => "Вы действительно хотите удалить этот файл?",
'js_close_all_tags' => "Закрыть все теги",
'js_tag_list' => "Введите пункт списка. Для завершения списка, нажмите &laquo;отмена&raquo; или оставьте очередное поле пустым",
'jscode_text_enter_url' => "Введите полный URL ссылки",
'jscode_text_enter_email' => "Введите e-mail адрес",
'jscode_text_code' => "Использование: [CODE] Здесь исходный код [/CODE]",
'jscode_error_no_title' => "Вы должны ввести название",
'jscode_text_quote' => "Использование: [QUOTE] Вставляйте сюда цитируемые тексты [/QUOTE]",
'jscode_error_no_url' => "Вы должны ввести URL",
'jscode_text_enter_image' => "Введите полный URL изображения",
'jscode_error_no_width' => "Вы должны ввести ширину",
'jscode_text_enter_url_name' => "Введите название сайта",
'jscode_error_no_email' => "Вы должны ввести e-mail адрес",
'js_used' => "Вами использовано",
'js_max_length' => "Максимально допустимая длина",
'js_post' => "Сообщение",
'js_no_message' => "Вы должны ввести текст сообщения!",
'js_current' => "Текущие символы",
'js_characters' => "символов",
'msg_no_title' => "Необходимо ввести заголовок письма",
'js_check_length' => "Проверить длину сообщения",
'hb_open_tags' => "Открытые теги",
'js_text_to_format' => "Введите текст для форматирования",
);
?>
+611
View File
@@ -0,0 +1,611 @@
<?php
//----- SET UP CUSTOM HEADERS AND FOOTERS HERE --//
$lang['header'] = "";
$lang['footer'] = <<<EOF
--
С уважением,
Администрация <#BOARD_NAME#>.
<#BOARD_ADDRESS#>
EOF;
/*------------------------------------------------------------------------------------*/
// IPB 2.2.0
/*------------------------------------------------------------------------------------*/
//-------------------------------
// MODERATED: Add Friend Done
//-------------------------------
$lang['subject__new_friend_approved'] = 'Одобрение на добавление в список друзей';
$lang['new_friend_approved'] = <<<EOF
<#MEMBERS_DISPLAY_NAME#>,
<#FRIEND_NAME#> одобрил ваш запрос стать его другом!
Авторизуйтесь для управления вашим списком друзей: <#LINK#>
EOF;
//-------------------------------
// MODERATED: Add Friend
//-------------------------------
$lang['subject__new_friend_request'] = 'Запрос на добавление вас в список друзей';
$lang['new_friend_request'] = <<<EOF
<#MEMBERS_DISPLAY_NAME#>,
<#FRIEND_NAME#> хочет быть вашим другом!
Это сообщение было отправлено, потому что <#FRIEND_NAME#> добавил вас в свой список друзей.
Поскольку вы включили премодерацию на добавление вас в друзья, вы не будете числиться в списке друзей
других пользователей до подтверждения этого вами.
Авторизируйтесь для управления вашим списком друзей: <#LINK#>
EOF;
//-------------------------------
// Friend added
//-------------------------------
$lang['subject__new_friend_added'] = 'Добавление в друзья';
$lang['new_friend_added'] = <<<EOF
<#MEMBERS_DISPLAY_NAME#>,
Пользователь <#FRIEND_NAME#> добавил вас в свой список друзей.
Управление вашим списком друзей: <#LINK#>
EOF;
//-------------------------------
// MODERATED: Add Friend
//-------------------------------
$lang['subject__new_comment_request'] = 'Новый комментарий, требующий проверки';
$lang['new_comment_request'] = <<<EOF
<#MEMBERS_DISPLAY_NAME#>,
<#COMMENT_NAME#> has left you a comment that requires your approval.
Это сообщение было отправлено, потому что <#COMMENT_NAME#> опубликовал новый комментарий в вашем профиле.
Поскольку вы выбрали, чтобы новые комментарии в вашем профиле проходили премодерацию, они не будут опубликованы
до вашего одобрения.
Авторизируйтесь для управления комментариями: <#LINK#>
EOF;
//-------------------------------
// Friend added
//-------------------------------
$lang['subject__new_comment_added'] = 'Новый комментарий';
$lang['new_comment_added'] = <<<EOF
<#MEMBERS_DISPLAY_NAME#>,
Это сообщение было отправлено, потому что <#COMMENT_NAME#> опубликовал новый комментарий в вашем профиле.
Управление вашими комментариями: <#LINK#>
EOF;
/*------------------------------------------------------------------------------------*/
// ПОДПИСКИ
/*------------------------------------------------------------------------------------*/
//-------------------------------
// NEW PAID SUBSCRIPTION
//-------------------------------
$lang['subject__new_subscription'] = 'Покупка новых подписок';
$lang['new_subscription'] = <<<EOF
Здравствуйте.
Это письмо было с <#BOARD_NAME#> как подтверждение о вашей покупки
пакета подписок.
----------------------------------
Дата покупки: <#PACKAGE#>
Дата окончания подписки: <#EXPIRES#>
Подписки: <#LINK#>
----------------------------------
EOF;
//-------------------------------
// SUBSCRIPTION EXPIRES
//-------------------------------
$lang['subject__subscription_expires'] = 'Истечение срока подписок';
$lang['subscription_expires'] = <<<EOF
Здравствуйте.
Это письмо было отправлено с <#BOARD_NAME#> о том, что срок ваших подписок скоро истечет.
----------------------------------
Дата покупки: <#PACKAGE#>
Дата окончания подписки: <#EXPIRES#>
Подписки: <#LINK#>
----------------------------------
Если вы хотите продолжить использовать подписку, вам необходимо купить новый пакет
подписок после окончания действия этой подписки.
EOF;
//-------------------------------
// NEW MOD __TOPIC__
//-------------------------------
$lang['subject__new_topic_queue_notify'] = 'Новая тема, требующая проверки';
$lang['new_topic_queue_notify'] = <<<EOF
Здравствуйте!
Это письмо отправлено из: <#BOARD_NAME#>.
Была открыта новая тема, требующая проверки перед публикацией!
Она может быть или опубликована или удалена!
----------------------------------
Тема: <#TOPIC#>
Форум: <#FORUM#>
Автор: <#POSTER#>
Дата: <#DATE#>
Управление темами, требующими проверки:
<#LINK#>
----------------------------------
Если вас такие уведомления не интересуют, то удалите ваш e-mail адрес из настроек
форума через «Управление форумами».
<#BOARD_ADDRESS#>
EOF;
//-------------------------------
// NEW MOD __POST__
//-------------------------------
$lang['subject__new_post_queue_notify'] = 'Новое сообщение, требующее проверки';
$lang['new_post_queue_notify'] = <<<EOF
Здравствуйте!
Это письмо отправлено из: <#BOARD_NAME#>.
Создано новое сообщение, требующее проверки модератором перед публикацией!
Оно может быть или опубликовано или удалено!
----------------------------------
Тема: <#TOPIC#>
Форум: <#FORUM#>
Автор: <#POSTER#>
Дата: <#DATE#>
Управление: <#LINK#>
----------------------------------
Если вас такие уведомления не интересуют, то удалите ваш e-mail адрес из настроек
форума через «Управление форумами».
<#BOARD_ADDRESS#>
EOF;
//-------------------------------
// FORUM: WEEKLY
//-------------------------------
$lang['subject__digest_forum_weekly'] = 'Еженедельное уведомление о новых темах';
$lang['digest_forum_weekly'] = <<<EOF
<#NAME#>,
Уведомление о новых сообщениях в теме «<#TITLE#>» за текущую неделю:
----------------------------------------------------------------------
<#CONTENT#>
----------------------------------------------------------------------
Тема находится по адресу:
<#BOARD_ADDRESS#>?showtopic=<#TOPIC_ID#>&view=getnewpost
Отписка:
--------------
Вы можете в любое время отписаться от такой рассылки через ссылку «Подписки» в ваших личных данных.
EOF;
//-------------------------------
// FORUM: DAILY
//-------------------------------
$lang['subject__digest_forum_daily'] = 'Ежедневное уведомление о новых темах';
$lang['digest_forum_daily'] = <<<EOF
<#NAME#>,
Уведомление о новых темах в разделе за день:
----------------------------------------------------------------------
<#CONTENT#>
----------------------------------------------------------------------
Форум находится по адресу:
<#BOARD_ADDRESS#>?showforum=<#FORUM_ID#>
Отписка:
--------------
Вы можете в любое время отписаться от такой рассылки через ссылку «Подписки» в ваших личных данных.
EOF;
//-------------------------------
// TOPIC: WEEKLY
//-------------------------------
$lang['subject__digest_topic_weekly'] = 'Еженедельное уведомление о новых сообщениях';
$lang['digest_topic_weekly'] = <<<EOF
<#NAME#>,
Уведомление о новых темах за текущую неделю:
----------------------------------------------------------------------
<#CONTENT#>
----------------------------------------------------------------------
Форум находится по адресу:
<#BOARD_ADDRESS#>?showforum=<#FORUM_ID#>
Отписка:
--------------
Вы можете в любое время отписаться от такой рассылки через ссылку «Подписки» в ваших личных данных.
EOF;
//-------------------------------
// TOPIC: DAILY
//-------------------------------
$lang['subject__digest_topic_daily'] = 'Ежедневное уведомление о новых сообщениях';
$lang['digest_topic_daily'] = <<<EOF
<#NAME#>,
Уведомление о новых сообщениях в теме «<#TITLE#>» за день:
----------------------------------------------------------------------
<#CONTENT#>
----------------------------------------------------------------------
Тема находится здесь:
<#BOARD_ADDRESS#>?showtopic=<#TOPIC_ID#>&view=getnewpost
Отписка:
--------------
Вы можете в любое время отписаться от такой рассылки через ссылку «Подписки» в ваших личных данных.
EOF;
//----------
$lang['subject__pm_notify'] = 'Вам новое личное сообщение!';
$lang['pm_notify'] = <<<EOF
<#NAME#>,
Вам пришло новое личное сообщение.
Тема: <#TITLE#>
Отправитель: <#POSTER#>
Для прочтения сообщения пройдите по ссылке:
<#BOARD_ADDRESS#><#LINK#>
EOF;
$lang['send_text'] = <<<EOF
Я думаю, это нужно прочитать: <#THE LINK#>
С уважением,
<#USER NAME#>
EOF;
$lang['report_post'] = <<<EOF
<#MOD_NAME#>,
Всем модераторам было отправлено уведомление от <#USERNAME#> через кнопку «Жалоба».
------------------------------------------------
Тема: <#TOPIC#>
------------------------------------------------
Ссылка на сообщение: <#LINK_TO_POST#>
------------------------------------------------
Жалоба:
<#REPORT#>
------------------------------------------------
EOF;
$lang['pm_archive'] = <<<EOF
<#NAME#>,
Это письмо отправлено из <#BOARD_ADDRESS#>.
Все ваши архивированные сообщения сжаты и прикреплены к этому письму.
EOF;
$lang['reg_validate'] = <<<EOF
Здравствуйте!
В форуме по адресу <#BOARD_ADDRESS#> появилась регистрационная запись,
в которой был указал ваш электронный адрес (e-mail).
При заполнении регистрационной формы было указано следующее имя пользователя:
===================================
Имя пользователя (login): <#NAME#>
===================================
Если вы не понимаете, о чем идет речь — просто проигнорируйте это сообщение!
Если же именно вы решили зарегистрироваться в форуме по адресу <#BOARD_ADDRESS#>,
то вам следует подтвердить свою регистрацию и тем самым активировать вашу учетную запись.
Подтверждение регистрации производится один раз и необходимо для повышения безопасности форума и защиты его от злоумышленников.
Чтобы активировать вашу учетную запись, необходимо перейти по ссылке:
<#THE_LINK#>
Активация произойдет автоматически.
Если таким способом активировать учетную запись не удалось, попробуйте сделать это вручную. Пройдите по ссылке
<#MAN_LINK#>
и введите указанные ниже ID пользователя и код активации (не пароль!) в соответствующие поля.
===================================
ID пользователя: <#ID#>
Код активации: <#CODE#>
===================================
После активации учетной записи вы сможете войти в форум, используя выбранные вами имя пользователя (login) и пароль. С этого момента вы сможете оставлять сообщения.
Пожалуйста, не забудьте заполнить свои личные данные:
<#BOARD_ADDRESS#>?act=UserCP&CODE=00
Благодарим за регистрацию!
EOF;
$lang['admin_newuser'] = <<<EOF
Здравствуйте, администратор!
Пользователь <#MEMBER_NAME#> зарегистрировался <#DATE#>
(вы можете отключить подобные уведомления в админцентре)
EOF;
$lang['lost_pass'] = <<<EOF
Здравствуйте, <#NAME#>!
Вы получили это письмо, поскольку был сделан запрос на восстановление вашего пароля в форуме по адресу <#BOARD_ADDRESS#>.
Если вы не делали такой запрос, проигнорируйте это сообщение.
Если же вы в самом деле забыли свой пароль, заново активируйте вашу учетную запись.
Чтобы активировать вашу учетную запись, необходимо перейти по ссылке
<#THE_LINK#>
Активация произойдет автоматически.
Если таким способом сбросить пароль не удалось, попробуйте активировать вручную. Пройдите по ссылке
<#MAN_LINK#>
и введите указанные ниже ID пользователя и код активации (не пароль!) в соответствующие поля.
===================================
ID пользователя: <#ID#>
Код активации: <#CODE#>
===================================
После активации учетной записи следуйте инструкциям по восстановлению пароля, которые будет сообщать вам форум.
Если ничего не получается, свяжитесь с администратором форума!
(IP адрес отправителя: <#IP_ADDRESS#>)
EOF;
$lang['lost_pass_email_pass'] = <<<EOF
Здравствуйте, <#NAME#>!
Вы получили это письмо, поскольку был сделан запрос на восстановление вашего пароля в форуме по адресу <#BOARD_ADDRESS#>.
------------------------------------------------
ВАШ НОВЫЙ ПАРОЛЬ
------------------------------------------------
Имя пользователя: <#USERNAME#>
Новый пароль: <#PASSWORD#>
Вход на форум: <#LOGIN#>
EOF;
$lang['newemail'] = <<<EOF
Здравствуйте, <#NAME#>!
Вы получили это письмо, потому что выслали запрос на изменение E-mail.
------------------------------------------------
Инструкция по активации ниже
------------------------------------------------
Вам необходимо будет подтвердить изменение вашего E-mail для проверки того, что это
действие выполнено именно вами. Это требуется для защиты от нежелательных
злоупотреблений и спама.
Для активации учетной записи зайдите по ссылке:
<#THE_LINK#>
------------------------------------------------
Не сработало?
------------------------------------------------
Если подтвердить вам не удалось, зайдите по ссылке
<#MAN_LINK#>
и введите указанные ниже ID пользователя и код активации (не пароль!) в соответствующие поля.
===================================
ID пользователя: <#ID#>
Код активации: <#CODE#>
===================================
Если ничего не получается, свяжитесь с администратором форума!
EOF;
$lang['forward_page'] = <<<EOF
<#TO_NAME#>
<#THE_MESSAGE#>
---------------------------------------------------
Помните, что администрация <#BOARD_NAME#> не несет ответственности за содержание этого письма!
---------------------------------------------------
EOF;
$lang['subject__subs_with_post'] = 'Уведомление об ответе в теме';
$lang['subs_with_post'] = <<<EOF
<#NAME#>,
<#POSTER#> ответил в тему «<#TITLE#>», на которую вы подписаны.
----------------------------------------------------------------------
<#POST#>
----------------------------------------------------------------------
Тема находится по адресу:
<#BOARD_ADDRESS#>?showtopic=<#TOPIC_ID#>&view=getnewpost
Возможно, в теме гораздо больше новых ответов, но после каждого посещения вам отправляется только одно уведомление!
Если вы выбрали в ваших личных данных немедленное получение уведомлений об ответе на подписанные темы, вы будете получать
письмо на e-mail при каждом ответе в эту тему. В противном случае между вашими визитами на форум будет отправляться только одно письмо для каждой подписанной темы.
Это является пределом на количество отправляемых писем.
Отписка:
--------------
Вы можете в любое время отписаться от такой рассылки через ссылку «Подписки» в ваших личных данных.
EOF;
$lang['subject__subs_new_topic'] = 'Уведомление о новой теме в форуме';
$lang['subs_new_topic'] = <<<EOF
<#NAME#>,
<#POSTER#> открыл новую тему с заголовком «<#TITLE#>» в форуме «<#FORUM#>».
----------------------------------------------------------------------
<#POST#>
----------------------------------------------------------------------
Тема находится по адресу:
<#BOARD_ADDRESS#>?showtopic=<#TOPIC_ID#>
Если вы хотите получать уведомления об ответах в эту тему вы должны нажать на ссылку
«Подписка на тему», которая находится на странице просмотра темы или же прямо здесь,
нажав на следующую ссылку:
<#BOARD_ADDRESS#>?act=Track&f=<#FORUM_ID#>&t=<#TOPIC_ID#>
Отписка:
--------------
Вы можете в любое время отписаться от такой рассылки через ссылку «Подписки» в ваших личных данных.
Если вы не подписывались ни на какие уведомления в форумах и желаете, чтобы форум перестал посылать вам такие письма, зайдите по ссылке «Личные данные», далее «Настройки e-mail» и снимите галочку в окошке поля
«Сообщать мне обо всех изменениях, проводимых администратором форума».
EOF;
$lang['subject__subs_no_post'] = 'Уведомление об ответе в подписанной теме';
$lang['subs_no_post'] = <<<EOF
Здравствуйте, <#NAME#>!
<#POSTER#> ответил в тему «<#TITLE#>», на которую вы подписаны.
Тема находится по адресу:
<#BOARD_ADDRESS#>?showtopic=<#TOPIC_ID#>&view=getnewpost
Возможно, в теме гораздо больше новых ответов, но после каждого посещения темы вам отправляется только одно уведомление!
Это является пределом на количество отправляемых писем.
Отписка:
--------------
Вы можете в любое время отписаться от такой рассылки через ссылку «Подписки» в ваших личных данных.
EOF;
$lang['email_member'] = <<<EOF
Здравствуйте <#MEMBER_NAME#>!
Вам было отправлено письмо через форум по адресу <#BOARD_ADDRESS#>
Отправитель: <#FROM_NAME#>
<#MESSAGE#>
---------------------------------------------------
Администрация <#BOARD_NAME#> не несет ответственности за содержание этого письма!
---------------------------------------------------
EOF;
$lang['complete_reg'] = <<<EOF
Поздравляем!
Администратор подтвердил вашу регистрацию или запрос на изменение e-mail адреса в «<#BOARD_NAME#>». Вы можете авторизоваться
с вашими данными и иметь полный доступ к форуму по адресу:
<#BOARD_ADDRESS#>
EOF;
?>
+73
View File
@@ -0,0 +1,73 @@
<?php
$lang = array (
//2.2
'forum_langbit' => "Форум",
'topic_langbit' => "Тема",
// build #003
'send_me_message' => "Отправь мне сообщение",
'add_me_to_contact_list'=> "Добавь меня в контакт лист",
'add_link_on_page' => "Добавить ссылку на свою страницу",
'download_aol' => "Скачать AOL Instant Messenger",
//1.2
'imp_text' => "ВНИМАНИЕ: Помните, что все отправляемые через эту форму письма сохраняются в&nbsp;специальном журнале, доступном администраторам. Мы&nbsp;не&nbsp;рекомендуем оставлять здесь конфиденциальные данные.",
'exceeded_quota' => "Письмо не было отправлено, так как лимит отправляемых вами писем в&nbsp;день исчерпан. В&nbsp;день можно отправить не&nbsp;более, чем <#EXTRA#> писем.",
'exceeded_flood' => "Письмо не отправлено, так как в&nbsp;течение последних <#EXTRA#> минут вы&nbsp;уже отправляли письмо. Должно пройти время, пока вы&nbsp;сможете опять отправить письмо.",
'errors_found' => "Обнаружены следующие ошибки",
'no_message' => "Вы должны ввести текст письма",
'no_subject' => "Вы должны ввести заголовок письма",
'gen_error' => "Вы не авторизованы или не имеете возможность отправлять письма",
//---
'msn_send_msg' => "Отправить этому пользователю сообщение в&nbsp;MSN",
'msn_add_contact' => "Добавить пользователя в контакт-лист в&nbsp;MSN",
'report_title' => "Отправить жалобу модератору на&nbsp;это сообщение",
'report_submit' => "Отправить жалобу",
'report_message' => "<b>Введите текст жалобы</b><br /><br />Примечание: вам не&nbsp;нужно указывать здесь тему и&nbsp;сообщение, модератор автоматически получит эту информацию.<br /><br />Пожалуйста, используйте эту возможность форума только для жалоб о&nbsp;некорректном сообщении! Для связи с&nbsp;модератором используйте личные сообщения.",
'report_topic' => "Название темы",
'report_subject' => "Жалоба о сообщении в",
'report_redirect' => "жалоба успешно отправлена. Сейчас вы&nbsp;будете перемещены обратно в&nbsp;тему",
'title' => "Отправка письма другу",
'send_lang' => "Язык письма",
'to_name' => "Кому (имя друга):",
'redirect' => "Письмо успешно отправлено",
'to_email' => "Отправить на (e-mail):",
'submit_send' => "Отправить",
'send_email_to' => "Отправка письма для",
'message' => "Сообщение",
'show_address_text' => "Вы&nbsp;можете отправить письмо на&nbsp;e-mail этому пользователю, нажав на&nbsp;ссылку ниже. Форум не&nbsp;показывает e-mail адреса в&nbsp;темах, для предотвращения спама.",
'send_header' => ", заполните все поля формы, чтобы отправить e-mail для",
'member_address_title' => "E-mail адрес пользователя",
'send_title' => "E-mail форма",
'msg_txt' => "Внимание: при использовании этой формы получатель узнает ваш e-mail адрес",
'subject' => "Тема",
'email_sent_txt' => "Ваше письмо успешно отправлено для",
'email_sent' => "Письмо отправлено",
'invite_subject' => "<#MEMBER_NAME#> отправил вам интересную ссылку",
'subs_redirect' => "Вы&nbsp;подписались на&nbsp;эту тему",
'invite_redirect' => "Письмо отправлено для ",
'sub_added' => "Ваша подписка успешно добавлена",
'submit' => "Отправить",
'msg' => "Введите текст письма",
'email' => "Ваш e-mail",
'name' => "Ваше имя",
'forum_jump' => "Переход по форумам",
);
?>
+330
View File
@@ -0,0 +1,330 @@
<?php
$lang = array (
'ucp_birthday_legal_date' => "Вы ввели некорректную дату вашего рождения.",
'search_word_long' => "Строка содержит более <#EXTRA#> символов. Пожалуйста, вернитесь назад и попробуйте ввести более короткую строку.",
// 2.2 Edited
'member_in_add_book' => "Указанный пользователь уже находится в вашем списке",
// 2.2
'help_no_id' => "Указанный раздел помощи не найден",
'err_attach_not_attached' => "Выбранного файла не существует",
'csite_not_enabled' => 'Портал выключен. Пожалуйста, проверьте настройки в админцентре',
'bruteforce_account_lock' => "Ваша учетная запись была заблокирована, в связи с ограниченным количеством неудачных попыток авторизации за определенный промежуток времени. <#EXTRA#>",
'md5check_failed' => "Извините, ключ авторизации не соответствует",
'cannot_block' => "У вас недостаточно прав для блокировки личных сообщений от этого пользователя.",
'invalid_use' => "Возникла неизвестная ошибка при обработки вашего запроса. Пожалуйста вернитесь назад и попробуйте снова. Если эта ошибка возникает постоянно, свяжитесь с администратором форума",
'no_usepm_member_full' => "Это сообщения нельзя отправить, потому что личный ящик адресата полон.",
//2.1
'ucp_name_change' => 'Вы уже использовали все свои попытки изменять отображаемое имя за эти 24 часа.',
'topic_rate_no_perm' => 'Вам не разрешено оценивать эту тему',
'cal_no_perm' => 'Вам не разрешено просматривать этот календарь или же он попросту не существует',
'cp_admin_user' => "Вы не можете изменять профиль администраторов из этих личных данных",
// 2.1 changed
'no_usepm_member' => "Невозможно отправить это сообщение, так как получатель отключил свой личный ящик, или он попросту переполнен.",
'search_word_short' => "Одно или все введенные вами ключевые слова для поиска имеет менее <#EXTRA#> символов, или же вы ввели в качестве ключевого слова недопустимые к поиску слова, такие как 'html', 'img' и т.д. Вернитесь назад и увеличьте количество символов в ключевом слове, либо измените его.",
// 2.0
'erl_email' => 'Ваш e-mail адрес',
'reg_no_agree' => "Вы&nbsp;не&nbsp;отметили галочкой, что вы&nbsp;согласны с&nbsp;правилами и&nbsp;положениями форума. Для продолжения регистрации сделайте это. Если вы&nbsp;не&nbsp;согласны с&nbsp;правилами и&nbsp;положениями, нажмите на <a href='<#EXTRA#>'>эту ссылку</a>.",
'no_upload_permission' => "Вы&nbsp;не&nbsp;можете загружать файлы",
// добавлено в 1.2.1
'banned_email' => "Вам запрещено использовать этот e-mail адрес для вашей учетной записи. Используйте другой.",
'subs_no_curid' => "Сделка не&nbsp;состоялась, потому что идентификатор (id) текущего пакета подписок не&nbsp;был передан в&nbsp;форму для оплаты.",
'subs_no_upgrade' => "Нет пакетов для обновления!",
'subs_no_selected' => "Вы&nbsp;не&nbsp;выбрали пакета подписок. Вернитесь назад и&nbsp;выберите хотя&nbsp;бы один пакет.",
'subs_nomethod_selected' => "Вы&nbsp;не&nbsp;указали метод оплаты. Вернитесь назад и&nbsp;укажите метод оплаты.",
'subs_no_api' => "Невозможно определить местоположение требуемого API файла, процесс приостановлен.",
'subs_no_upgrade' => "Данный метод оплаты больше не&nbsp;поддерживается. Процесс приостановлен.",
'subs_fail' => "Произошла неопределенная ошибка. Код <#EXTRA#>.",
'sub_already' => "Вы&nbsp;уже подписаны на&nbsp;данный пакет и&nbsp;он&nbsp;либо оплачен, либо срок его действия пока не&nbsp;истек. Процесс приостановлен.",
'auth_no_key_not_allow' => "Вы&nbsp;не&nbsp;можете выполнять это действие, пока администратор не&nbsp;подтвердил вашу регистрацию",
// added 1.2 B3
'no_flash_av' => "У вас недостаточно прав для использования flash в качестве аватара, в подписи или в сообщениях",
'no_warn_max' => "Этому пользователю больше невозможно изменить рейтинг. Уровень положительного/отрицательного рейтинга предельный",
// added 1.2
'split_too_much' => "Нельзя выбрать все сообщения для разделения темы. По понятным причинам необходимо оставить хотя бы одно сообщение в этой теме.",
'ml_error' => "Данная группа пользователей не отображается в списке пользователей.",
'protected_user' => "Вы не можете продолжить это действие. Данный пользователь является защищенным от таких действий.",
'warned_already' => "Этот пользователь уже предупрежден на данный момент.",
'no_mmid' => "Это неверное действие мульти-модерации.",
'del_post' => "Неверная авторизация. Вернитесь назад и попробуйте снова. Если вы неправильно обратились к данной функции, исправьте ошибку и используйте соответствующий этой функции метод.",
'stupid_beggar' => "Нельзя использовать одновременно все опции выпадающего меню. Используйте по одной. Вернитесь назад и исправьте ошибку.",
'fd_noneselected' => "Вы не выбрали ни одной директории в личном ящике для очистки. Вернитесь назад и повторите попытку.",
'cal_range_wrong' => "Дата окончания события должна быть позже даты начала события.",
'posting_off_susp' => "Вы временно лишены прав отправки сообщений. Дата и время возобновления ваших прав — <#EXTRA#>.",
'account_susp' => "Вы временно заблокированы. Дата и время разблокирования — <#EXTRA#>.",
'email_change_v' => "Вы уже ожидаете подтверждения активации. Необходимо пройти активацию, перед выполнением этого действия.",
'is_broken_link' => "Ссылка, по которой вы попали на эту страницу является &laquo;мертвой&raquo; или удаленной.",
'pass_no_match' => "Введенные вами пароли не идентичны. Вернитесь назад и повторите попытку.",
'av_no_gallery' => "Выбранная вами галерея аватаров уже не существует. Вернитесь назад и попробуйте выбрать другую.",
'no_integ' => "Этот пользователь не имеет учетной записи в IM (Integrity Messenger).",
'file_2_big' => "Высота или ширина изображения превышает норму допустимого. Уменьшите размеры изображения и повторите попытку.",
'no_photo_selected' => "Перед продолжением вы должны указать ссылку или загрузить фотографию с компьютера.",
'photo_invalid_ext' => "Запрещено использовать такое расширение для фотографий.",
// Added in RC2
'no_help_file' => "Невозможно найти этот раздел помощи. Повторите попытку.",
// Added in RC1
'no_member_mail' => "У вас нет прав отправки из форума писем на e-mail",
// Added in Beta 3
'no_vote' => "Вы не выбрали пункт, за который хотите проголосовать. Вернитесь назад и выберите один из пунктов голосования, которому хотите отдать свой голос",
//--- End B3 additions ---
'me_no_forum' => "Вы не имеете прав модерирования всех форумов.",
'no_name_search_results' => "Выбранное имя пользователя не найдено. Вернитесь назад и попробуйте снова.",
'split_not_enough' => "Для разделения, необходимо выбрать хотя бы одно сообщение!",
'mt_not_enough' => "Необходимо выбрать более двух тем для соединения",
'mt_no_topic' => "Тема, соответствующая введенному вами URL, не обнаружена в базе данных. Дважды проверьте введенную информацию и повторите попытку.",
'mt_same_topic' => "Невозможно соединить эту же тему",
'forum_no_post_allowed' => "Вы не можете переместить темы в этот форум, так как в нем ответы запрещены!",
'no_msn' => "У этого пользователя некорректное имя в MSN.",
'no_yahoo' => "У этого пользователя некорректное имя в Yahoo!",
'cf_to_long' => "Вы ввели слишком много данных в поле &laquo;<#EXTRA#>&raquo;, вернитесь назад и проверьте введенные данные",
'search_flood' => "Включено ограничение на повторное использование поиска. Необходимо подождать <#EXTRA#> секунд перед тем, как воспользоваться поиском снова. Это сделано для защиты сервера от атак на форум.",
'cal_no_events' => "В эту дату событий и именинников нет. Вернитесь назад и попробуйте снова",
'cal_date_oor' => "Дата, выбранная для этого события, не соответствует действительности (к примеру нельзя выбирать 30 февраля). Вернитесь назад, проверьте введенные данные и попробуйте снова.",
'cal_title_none' => "Необходимо ввести название события, длиной более двух символов",
'cal_title_long' => "Введенное вами название события слишком длинное. Вы должны вводить не более 64 символов",
'reg_off' => "В данный момент регистрация на форуме отключена.",
'offline_title' => "Форум закрыт!",
'offline_login' => "Если у вас есть права посещения форума во время его закрытия, войдите, используя форму ниже.",
'skin_not_found' => "Выбранный вами стиль не обнаружен. Возможно администратор удалил этот стиль. Вернитесь назад и выберите другой.",
'no_view_board' => "Вам запрещен доступ в этот форум",
'forum_read_only' => "Этот форум только для чтения — новые темы и сообщения не принимаются.",
'no_av_upload' => "Вы не имеете прав загрузки аватаров или фотографий на сервер",
'no_av_type' => "Запрещено загружать файлы такого типа, в качестве аватаров или фотографий",
'no_av_name' => "Загружаемый файл не имеет названия. Вернитесь назад и проверьте данные.",
'upload_failed' => "Неудачная загрузка. Обратитесь к администрации форума для помощи.",
'er_log_in_title' => "Сейчас вы не авторизованы. Можете сделать это, используя форму ниже.",
'erl_enter_name' => "Имя пользователя (login)",
'erl_enter_pass' => "Пароль",
'erl_log_in_submit' => "Войти!",
'er_useful_links' => "Полезные ссылки",
'er_lost_pass' => "Восстановление забытого пароля",
'er_register' => "Регистрация нового пользователя",
'er_contact_admin' => "Связь с администрацией форума",
'er_help_files' => "Разделы помощи",
'no_archive_messages' => "По указанным критериям личных сообщений не найдено. Расширьте критерии и повторите попытку.",
'no_delete_post' => "Невозможно удалять первое сообщение темы. Для удаления темы, выберите &laquo;Удалить тему&raquo; в опциях модератора, в нижней части темы.",
'exp_text' => "Обнаружена ошибка. Если вам неизвестны причины ошибки, попробуйте обратиться к <a href='index.php?act=Help'>разделам помощи</a>.",
'msg_head' => "Причина:",
'auth_no_mem' => "Не найдено ни одного пользователя по введенному вами id пользователя. Дважды проверьте URL адрес, по которому вы вошли или данные, введенные в эту форму. Если ошибка будет повторяться, обратитесь к администрации форума.",
'auth_key_wrong' => "Это неверный ключ подтверждения для этого пользователя. Дважды проверьте URL, по которому вы вошли, или данные, введенные в эту форму. Если ошибка будет повторяться, обратитесь к администрации форума. Если вы проходите процедуру подтверждения не сразу, то возможно ваша учетная запись уже удалена.",
'auth_no_key' => "Неверная активация учетной записи. Дважды проверьте введенные вами данные. Если вы проходите процедуру подтверждения не сразу, то возможно ваша учетная запись уже удалена.",
'email_addy_mismatch' => "Введенные e-mail адреса не совпадают, вернитесь назад, проверьте введенные вами данные и попробуйте снова.",
'lp_no_pass' => "В базе не обнаружено нового пароля для этой учетной записи. Обратитесь к администрации форума для помощи.",
'val_key_present' => "Эта учетная запись не прошла предыдущую активацию для новой регистрации, забытого пароля или изменения e-mail адреса. Перед продолжением, необходимо завершить предыдущую активацию. Если вы считаете это ошибкой, обратитесь к администрации форума для разрешения проблемы.",
'complete_form' => "Вы должны заполнить все поля формы. Вернитесь назад, проверьте введенные данные и попробуйте снова.",
'forum_no_access' => "Вы не имеете прав чтения этого форума. Если данный форум защищен паролем, то вы должны авторизоваться в нем, зайдя в него с главной страницы форума.",
'name_too_long' => "Введенное имя пользователя слишком длинное.",
'msg_blocked' => "Этот пользователь не желает принимать личные сообщения.",
'no_msg_title' => "Необходимо ввести заголовок письма.",
'reg_link' => "Зарегистрироваться!",
'wrong_pass' => "Введенный пароль неверный. Повторите попытку.",
'poll_no_guests' => "Гости не могут голосовать.",
'no_such_user' => "Пользователя с таким именем не существует. Вернитесь назад и дважды проверьте введенные вами данные.",
'search_no_input' => "Необходимо ввести ключевое слово для поиска!",
'stf_no_msg' => "Необходимо ввести текст письма",
'invite_no_name' => "Вы должны ввести ваше имя",
'poll_none_found' => "Невозможно найти данный опрос",
'no_search_id' => "Невозможно найти файл с этим id, повторите попытку",
'no_guest_new_topics' => "Администратор форума запретил гостям писать в этом форуме. Если вы зарегистрированы, авторизуйтесь.",
'no_user' => "Невозможно найти такого пользователя.",
'no_search_words' => "Вы не ввели ключевых слов для поиска, либо введенные вами ключевые слова содержат очень много символов.",
'invalid_login' => "Ошибка авторизации. Неверное имя пользователя или пароль. Вернитесь назад и дважды проверьте введенные вами данные. Не забывайте, что имя пользователя и пароль, чувствительны к регистру, к примеру &laquo;ПаРОлЬ&raquo; отличается от &laquo;пароль&raquo;",
'web_too_long' => "Введенный вами адрес сайта слишком длинный.",
'stf_no_email' => "Необходимо ввести e-mail адрес, на который вы хотите отправить эту страницу",
'mem_id_wrong' => "Ваш ID пользователя в неправильном формате.",
'forum_off' => "Этот форум закрыт",
'no_newer' => "Нет тем, новее этой",
'poss_hack_attempt' => "Форум предполагает, что это попытка взлома. Данное действие уже записано в журнале администратора форума и он будет уведомлен по e-mail",
'not_logged_in' => "Вы не авторизованы",
'int_too_long' => "Введенный текст ваших интересов слишком большой.",
'no_to_member' => "Такого пользователя не обнаружено в базе данных. Проверьте орфографию введенного имени.",
'invalid_ext' => "В этом форуме запрещено использовать такой формат для изображений. Правильный формат: http://www.domain.com/picture.gif, неправильный формат: http://www.domain.com/picture.one.gif",
'subject_long' => "Заголовок письма слишком длинный",
'move_already_moved' => "Это оригинал перемещенной темы и ее невозможно переместить снова. Если вы хотите переместить эту тему, переместите ее сначала в предыдущий форум.",
'cookie_error' => "Произошла ошибка cookie, авторизуйтесь снова",
'no_attach' => "В этом форуме запрещена загрузка файлов",
'no_aol' => "У этого пользователя некорректное имя в AOL",
'name_too_short' => "Введенное вами имя пользователя слишком короткое",
'missing_files' => "Некоторые требуемые файлы отсутствуют. Если вы хотели просмотреть тему, возможно эта тема перемещена или удалена. Вернитесь назад и попробуйте снова.",
'post_too_long' => "Ваше сообщение слишком длинное. Укоротите его.",
'locked_topic' => "Эта тема закрыта",
'flash_url' => "Это неверный URL для Flash",
'profile_guest' => "Не найдено такого пользователя в базе данных. Возможно пользователь удален.",
'stf_no_subject' => "Вы должны ввести заголовок письма",
'not_icq_number' => "У этого пользователя некорректный номер ICQ",
'rp_noemail' => "Необходимо ввести корректный e-mail адрес для отправки этого сообщения",
'upload_to_big' => "Размер загружаемого файла превышает норму, установленную администратором для вашей группы.",
'user_exists' => "У нас уже есть пользователь с таким именем. Выберите другое имя.",
'no_msg_chosen' => "Вы не выбрали ни одного письма. Вы можете выбрать письма, отметив окошки с правой стороны каждого письма",
'error_back' => "Вернуться назад",
'log_in_yes' => "Вы вошли как ",
'flash_number' => "Высота и ширина для Flash должны быть численными",
'no_avatar' => "Администратор запретил использование аватаров на форуме.",
'poll_you_voted' => "Вы уже проголосовали в этом опросе",
'not_url_photo' => "Это неверный URL для вашей фотографии. Динамические страницы в тегах IMG запрещены",
'no_action' => "Не регулируйте сгенерированные URL. Вернитесь назад и попробуйте снова.",
'no_guest_posting' => "Администратор запретил гостям писать в этом форуме. Если вы уже зарегистрированы, войдите",
'invalid_email' => "Необходимо ввести СУЩЕСТВУЮЩИЙ e-mail адрес",
'no_start_polls' => "Вы не можете создавать опросы",
'move_no_forum' => "Вы не выбрали форум для перемещения",
'no_use_messenger' => "Вам запрещено использовать личные сообщения на форуме",
'no_msg' => "Вы должны ввести текст письма",
'no_dynamic' => "Использование [IMG] тегов для динамических страниц запрещено",
'no_rules_show' => "Нет правил для этого форума",
'membername_none' => "Не найдена учетная запись с таким именем пользователя",
'log_in_now' => "Войти!",
'no_subject' => "Вы не ввели заголовок письма",
'pass_too_long' => "Введенный пароль слишком длинный",
'username_short' => "Введенное вами имя пользователя слишком короткое",
'already_sub' => "Вы уже подписаны на эту тему или форум.",
'forgot_pass' => "Забыли пароль?",
'no_older' => "Нет тем, старее этой",
'stf_no_name' => "Вы должны ввести имя человека, кому отправляете эту страницу",
'no_view_topic' => "У вас нет прав просмотра этой темы",
'IBForums_error' => "Ошибка форума",
'no_replies' => "У вас нет прав публиковать ответ в эту тему",
'error_title' => "Сообщение форума",
'no_chosen_member' => "Вы не ввели или не выбрали имя для отправки сообщения!",
'pass_blank' => "Вы не ввели пароль",
'flood_control' => "На форуме включена блокировка массовых сообщений (для предотвращения возможных атак на сервер), необходимо подождать <#EXTRA#> секунд для публикации повторного ответа в тему или открытия новой темы",
'no_message' => "Вы не ввели текст письма",
'posting_off' => "Вам запрещено отправлять сообщения",
'move_same_forum' => "Невозможно переместить тему в тот же форум",
'error_txt' => "Произошла ошибка",
'rp_nomsg' => "Вы должны ввести текст жалобы для модератора",
'too_many_images' => "Количество изображений в вашем сообщении, превышает норму допустимого",
'invite_no_email' => "Вы должны ввести свой e-mail адрес",
'not_op' => "У вас нет прав редактирования этого сообщения",
'no_poll_reply' => "Автор опроса, создал эту тему только для голосований",
'request_hack' => "Некоторые данные не соответствуют нашим записям. Это действие рассмотрено, как попытка взлома!",
'photo_too_long' => "Поле фотографии слишком длинное.",
'avatar_invalid_ext' => "Это неверное расширение файла",
'no_reply_polls' => "Вы не можете голосовать в этом опросе",
'no_post' => "Вы должны ввести сообщение",
'calendar_not_all' => "Полностью заполните дату рождения, либо вообще ничего не заполняйте, так как невозможно обрабатывать частично введенные данные.",
'not_authorised' => "Ваша учетная запись пока не активирована. Проверьте e-mail, указанный вами при регистрации.",
'no_email_stored' => "Данный e-mail адрес не найден в нашей базе данных",
'topictitle_too_long' => "Введенное вами название темы слишком длинное",
'no_such_msg' => "Такого сообщения не существует",
'wrong_name' => "Невозможно найти имя пользователя, соответствующее введенному вами имени (возможно это ошибка сессии или авторизации).",
'too_many_emoticons' => "Количество смайлов в вашем сообщении превышает норму. Уменьшите количество смайлов в сообщении",
'no_topic_title' => "Вы должны ввести название темы",
'guest_abuse' => "Невозможно определить статус вашего сообщения. Войдите заново, либо — если вы гость, попробуйте отправить сообщение снова",
'password_no_match' => "Пароль не соответствует введенным данным",
'already_logged_in' => "Этот пользователь уже авторизован!",
'no_guests' => "Эта функция запрещена для гостей",
'no_permission' => "У вас нет доступа к этой странице или функции. Если вы не авторизованы, можете сделать это, используя форму ниже, а затем попробовать снова.",
'server_too_busy' => "Сервер не может в данное время выполнить ваш запрос. Попробуйте позже.",
'loc_too_long' => "Введенное вами место жительства слишком длинное.",
'poll_you_created' => "Вы автор этого опроса",
'go_back' => "Вернитесь назад и исправьте ошибку",
'log_in_no' => "Вы НЕ авторизованы",
'pass_too_short' => "Введенный вами пароль слишком короткий",
'no_register' => "Регистрация отключена",
'move_no_topic' => "Этой темы нет в нашей базе данных, либо она была удалена",
'flash_too_big' => "Ширина или высота, либо оба размера Flash ролика, добавленного вами в сообщение, превышают норму",
'end_subs_value' => "Вы должны ввести числовые данные в поле &laquo;Окончание подписки&raquo;",
'no_starting' => "У вас нет прав открытия тем в этом форуме",
'no_search_forum' => "Вы не указали ни одного форума для поиска, либо вы указали защищенный паролем форум. Если это так, то вам необходимо авторизоваться в запароленном форуме, прежде чем вы сможете воспользоваться поиском там.",
'not_registered' => "Гостям запрещено использовать это действие. Если вы зарегистрированы, авторизуйтесь",
'no_icq' => "У этого пользователя некорректный номер ICQ",
'not_aol_name' => "Это неверное имя в AOL",
'private_email' => "Этот пользователь скрыл свой e-mail адрес",
'user_agent_no_match' => "Вы используете не тот компьютер, с которого авторизовывались.",
'poll_add_vote' => "Голосовать!",
'you_are_banned' => "Вы заблокированы на этом форуме",
'incorrect_use' => "Некорректный запрос. Вернитесь назад и попробуйте снова",
'no_search_results' => "По вашему запросу ничего не найдено. Расширьте критерии поиска и попробуйте снова.",
'request_error' => "Произошла ошибка. Ссылка, по которой вы вошли является неполной. Проверьте вашу ссылку на целостность. Это могло произойти, так как некоторые серверы e-mail обрезают длинные ссылки. Повторите попытку.",
'not_yahoo_name' => "Это некорректное имя в YAHOO",
'stf_invalid_email' => "Введенный вами e-mail адрес имеет неправильный формат",
'pass_link' => "Нажмите сюда!",
'no_email' => "Вы должны ввести e-mail адрес для запроса деталей авторизации",
'max_message_from' => "Ваш ящик с личными сообщениями переполнен. Вы достигли максимального количества личных сообщений на форуме. Вам нужно что-то удалить.",
'cant_use_feature' => "Вам запрещено использование этой функции форума",
'memid_too_long' => "Поле id пользователя слишком длинное",
'moderate_no_permission' => "Вам запрещено использование этой функции",
'too_many_img' => "Количество изображений превышает норму допущенного",
'no_sub_id' => "Невозможно найти подписку на тему",
'max_message_to' => "Ящик с личными сообщениями переполнен, он не может принимать новые личные сообщения.",
'error_not_registered' => "Не зарегистрированы? ",
'username_long' => "Введенное имя пользователя слишком длинное",
'memid_too_short' => "Поле id пользователя слишком короткое",
'sig_too_long' => "Ваша подпись слишком длинная.",
'no_username' => "Вы должны ввести имя пользователя",
'no_avatar_selected' => "Не выбрано ни одного аватара. Вернитесь назад и исправьте ошибку.",
'incorrect_avatar' => "Это неправильный аватар",
'avatar_invalid_url' => "Введенный URL для вашего аватара имеет некорректный формат, либо ссылка является &laquo;мертвой&raquo;.",
'rp_noname' => "Вы должны ввести ваше имя перед отправкой этого сообщения",
'illegal_img_ext' => "Запрещено использовать такое расширение для тегов картинок",
'cannot_remove_dir' => "Невозможно удалить эту директорию",
'email_exists' => "Данный e-mail адрес не может быть использован, так как такой e-mail уже существует",
'please_complete_form' => "Заполните все поля, перед подачей запроса",
'invite_no_email_f' => "Вы должны ввести e-mail адрес друга",
'move_no_source' => "Не выбран исходящий форум",
'log_in' => "Не авторизованы?",
'data_incorrect' => "Одно из полей содержит неправильные данные. Проверьте дважды введенные вами URL или данные",
);
?>
+142
View File
@@ -0,0 +1,142 @@
<?php
$lang = array (
'jscript_otherpage' => "из других страниц",
'remember_options' => "Запомнить эти параметры",
// 2.1.2
'multipage_alt' => "Переход по страницам",
// 2.1: НОВОЕ
'forum_options' => 'Опции форума',
'moderator_options' => 'Опции модератора',
'js_clickhold' => 'Нажмите и держите для изменения заголовка',
// 2.1 CHANGED
'mark_as_read' => "Отметить этот форум прочитанным",
'mark_as_read2' => "Отметить этот форум прочитанным и вернуться на главную",
'announce_row' => "Объявление",
'mod_showallinvisible' => 'Показать все скрытые темы',
'mod_showallposts' => 'Показать все темы со скрытыми сообщениями',
'mod_resync' => 'Синхронизировать форум',
'mod_prune' => 'Удаление / массовое перемещение',
'click_for_mod' => 'Для выбора этой темы для модерирования нажмите сюда',
'back_to_forum' => 'Вернуться в форум',
'cpt_close' => "Закрыть",
'cpt_open' => "Открыть",
'cpt_pin' => "&laquo;Поднять&raquo;",
'cpt_unpin' => "&laquo;Опустить&raquo;",
'cpt_move' => "Переместить",
'cpt_delete' => "Удалить",
'cpt_merge' => "Соединить",
'cpt_approve' => "Опубликовать",
'cpt_unapprove' => "Скрыть",
'f_go' => "отмеченные темы",
'cp_js_delete' => "Вы действительно хотите удалить эти темы?",
'mm_title' => "Мульти-модерация",
'topic_attach' => 'прикрепленные файлы: Просмотр',
'attach_title' => 'Прикрепление',
'attach_size' => 'Размер',
'attach_post' => 'Сообщение №',
'attach_page_title' => "Прикрепления",
'attach_post_date' => 'Добавлено',
'pinned_start' => "Важные темы",
'regular_topics' => "Темы форума",
'announce_start' => "Объявления",
'ft_title' => "Подписаться на форум",
'active_users_detail' => "гостей: %s, скрытых пользователей: %s",
'active_users_title' => "<b>%s</b> чел. просматривают этот форум",
'active_users_members' => "Пользователей: <b>%s</b>",
'enter_keywords' => "Ключевое слово",
'search_forum' => "Найти в этом форуме",
'pm_open_new' => "Открытая тема (есть новые ответы)",
'pm_open_no' => "Открытая тема (нет новых ответов)",
'pm_hot_no' => "Горячая тема (нет новых ответов)",
'pm_hot_new' => "Горячая тема (есть новые ответы)",
'pm_poll' => "Опрос (есть новые голоса)",
'pm_poll_no' => "Опрос (нет новых голосов)",
'pm_locked' => "Закрытая тема",
'pm_moved' => "Тема перемещена",
'last_post_by' => "Посл. сообщение:",
'h_topic_title' => "Название темы",
'last_updated' => "Последнее обновление:",
'logged_in' => "Вы успешно авторизовались в этом форуме",
'forum_jump' => "Переход по форумам",
're_order_forum' => "Сортировка этого форума",
'h_last_action' => "Последнее сообщение",
'no_topics' => "Не найдено ни одной темы. Возможно в этом форуме нет тем, либо они более стары и не соответствуют текущей сортировке.",
'topic_sp_pages' => "Страницы",
'show_today' => "За: сегодня",
'show_5_days' => "За: 5 дней",
'show_15_days' => "За: 15 дней",
'show_25_days' => "За: 25 дней",
'show_20_days' => "За: 20 дней",
'show_10_days' => "За: 10 дней",
'show_60_days' => "За: 60 дней",
'show_30_days' => "За: 30 дней",
'show_90_days' => "За: 90 дней",
'show_year' => "За: 365 дней",
'show_all' => "За: все время",
'show_7_days' => "За: 7 дней",
'sort_by_date' => "По: последн. сообщению",
'sort_by_last_poster' => "По: последн. автору",
'sort_by_poster' => "По: автору темы",
'sort_by_replies' => "По: ответам",
'sort_by_topic' => "По: названиям темы",
'sort_by_start' => "По: дате открытия",
'sort_by_attach' => "По: присоединениям",
'sort_by_views' => "По: просмотрам",
'descending_order' => "Я-А",
'ascending_order' => "А-Я",
'topicfilter_all' => 'Темы: Все',
'topicfilter_open' => 'Темы: Открытые',
'topicfilter_hot' => 'Темы: Горячие',
'topicfilter_poll' => 'Темы: Опросы',
'topicfilter_locked' => 'Темы: Закрытые',
'topicfilter_moved' => 'Темы: Перемещенные',
'topicfilter_istarted' => 'Темы: Созданные мною',
'topicfilter_ireplied' => 'Темы: С моими ответами',
'single_page_forum' => "&nbsp;",
'h_topic_starter' => "Автор",
'f_pass_submit' => "Войти",
'enter_pass' => "Пароль форума",
'need_password' => "Введите пароль форума",
'need_password_txt' => "<b>Этот форум защищен паролем!</b><br/ >Вы должны ввести верный пароль для доступа в этот форум. Проверьте и убедитесь, что ваш браузер поддерживает временные cookies.",
'topic_started_on' => "Тема создана:",
'h_replies' => "Ответов",
'multi_page_forum' => "Страниц:",
'h_hits' => "Просмотров",
'sort_submit' => "ок",
);
?>
+298
View File
@@ -0,0 +1,298 @@
<?php
$lang = array (
//RC2
'ajax_loading_msg_new' => "Загрузка...",
//2.2
'gbl_forum_search' => "Искать только в этом форуме?",
'gbl_more_search' => "Дополнительные параметры",
'gbl_auto_close' => "(Сообщение закроется через 2 секунды)",
'gbl_my_friends' => "Друзья",
'gbl_sitemsg_header' => 'Сообщение сайта',
'gbl_gd_reload' => 'Нажмите сюда для генерации нового изображения',
'submenu_albums' => "Альбомы",
//2.1.4 - for IDM when released
'idm_header' => "Файловый архив",
//2.1.3
'ajax_topicstate' => "Измененное состояние темы (открыта/закрыта) при просмотре форума",
'ajax_topicdesc' => "Изменено описание темы при просмотре форума",
'ajax_topictitle' => "Изменен заголовок темы при просмотре форума",
// For BBCODE
'bbcode_wrap_html' => "HTML",
'bbcode_wrap_sql' => "SQL",
'bbcode_wrap_quote' => "Цитата",
'bbcode_wrap_code' => "Код",
'bbcode_img_alt' => "Изображение",
// registered
'licensed_to' => "Лицензия зарегистрирована на: ",
//2.1.2
'mailto_erroronforums' => "Ошибка на форумах",
'stats_sec' => "сек.",
'stats_queries' => "запросов",
'myass_chars' => "Вы ввели слишком мало символов для поиска",
'global_guestname' => "Гость",
//2.1.2 - LOFI Additions
'lofi_noperm' => "Вы не имеете доступ к просмотру этой страницы",
'lofi_attach' => "Нажмите для просмотра прикрепленного файла",
'lofi_fullversion' => "Полная версия этой страницы: ",
'lofi_maintext' => "Для просмотра полной версии этой страницы, пожалуйста, ",
'lofi_clickhere' => "пройдите по ссылке",
'lofi_posts' => "сообщений",
'lofi_replies' => "ответов",
'lofi_please' => "Страницы:",
'lofi_pinned' => 'Важно: ',
'lofi_moved' => 'Перемещено: ',
//2.1
'global_unregistered' => "Гость",
'global_open_menu' => "Открыть меню",
'global_pm_title' => 'Новое личное сообщение',
'global_pm_sent' => 'Отправлено',
'global_pm_read' => 'Прочитать',
'global_pm_from' => 'От',
'global_page_jump' => 'Перейти к странице',
'ajax_loading_msg' => 'Загрузка. Пожалуйста, подождите...',
'au_reading' => '(%s) — читает',
'au_posting' => '(%s) — отвечает',
'global_forum_title' => "Форумы",
'rss_calendar' => 'Календарь:',
'myass_title' => 'Помощник',
'myass_drag' => 'Нажмите и задержите для перемещения этого окна',
'time_seconds_ago' => '%s секунд назад',
'time_less_minute' => 'минуту назад',
'time_minutes_ago' => '%s минут назад',
'time_less_hour' => 'час назад',
'time_hours_ago' => '%s часов назад',
'time_less_day' => 'день назад',
'time_days_ago' => '%s дней назад',
'time_less_week' => 'неделю назад',
'time_weeks_ago' => '%s недель назад',
// build #003
'program_code' => "Код",
'list' => "Список",
'queries' => "запросов",
'sec' => "сек.",
//2.0.2
'blog' => "Блоги",
'myblog' => "Ваш блог",
//2.0
'pmp_title' => "Вам новое личное сообщение от",
'pmp_read_in_window' => "Открыть в этом окне",
'pmp_read_new_window' => 'Открыть в новом окне',
'pmp_part1' => ', пользователь группы',
'pmp_part2' => ', имеет',
'pmp_part3' => 'сообщений на форуме.',
'global_lofi' => "Текстовая версия",
'global_timeisnow' => "Сейчас",
'global_skinselector' => "Выбор стиля",
'global_language' => "Язык",
'gallery' => "Галерея",
'time_today' => "Сегодня",
'time_yesterday' => "Вчера",
'tpl_gotolast' => 'На последнюю страницу',
'tpl_gotofirst' => 'На первую страницу',
'tpl_next' => "Следующая страница",
'tpl_prev' => "Предыдущая страница",
'resend_val' => 'Проблемы с активацией?',
'email_address' => 'E-mail адрес',
//rc1
'fj_redirect' => " (Переадресация форума)",
'tb_toplist' => "Топ",
//Добавлено в 1.2
'tpl_jump' => "Перейти на страницу",
'tpl_q1' => "Введите номер страницы, на которую хотите перейти.",
'tpl_pages' => "страниц",
'sf_bytes' => " байт",
'sf_mb' => " мегабайт",
'sf_k' => " килобайт",
'bi_markread' => "Отметить форум прочитанным?",
'bi_markallread' => "Отметить все подфорумы прочитанными?",
'err_select' => "Выбрать все",
'err_title' => "Данные сообщения успешно сохранены!",
'err_expl' => "Данные следующего сообщения успешно сохранены. Иногда случается, что при нажатии на кнопку &laquo;Назад&raquo; заполненные в поля данные теряются, поэтому вы можете скопировать текст и только потом вернуться на предыдущую страницу.",
'bbc_help' => 'BB-коды',
'ml_revalidate' => "Отправка письма для активации повторно",
'tt_golast' => "К последнему сообщению",
'tt_gounread' => "К первому непрочитанному сообщению",
'tt_poll_vote' => "Проголосуйте в опросе",
'tt_poll_null' => "Просмотр результатов (вы будете лишены права голоса)",
'tt_poll_show' => "Просмотр результатов (перед добавлением вашего голоса)",
'tt_poll_svote' => "Вернуться назад и просмотреть ответы опроса",
'mb_disabled' => "Это меню отключено",
'sj_title' => 'Перейти на сайт',
'sj_home' => 'Главная страница',
'sj_search' => 'Поиск',
'sj_help' => 'Помощь',
'er_links' => "Ссылки",
// Добавлено в 1.1a
'live_chat' => "Чат",
// Добавлено в B3
'fj_subforums' => 'подфорумы',
'ps_page' => "Страницы:",
'ps_first' => 'Первая',
'ps_last' => 'Последняя',
'ps_next' => 'Следующая',
'ps_previous' => 'Предыдущая',
//--- End B3 additions ---
'mod_cp' => "Панель модератора",
'tb_help' => "Помощь",
'tb_search' => "Поиск",
'tb_mlist' => "Пользователи",
'tb_calendar' => "Календарь",
'gzip_on' => "GZIP включен",
'gzip_off' => "GZIP выключен",
'l_qb' => 'Помощник',
'view_new_posts' => "Новые сообщения",
'your_cp' => "Личные данные",
'bb_tool_tip' => "Обзор новых сообщений со времени вашего последнего посещения, список администраторов и т.д.",
'cp_tool_tip' => "Изменение личных данных, работа с личными сообщения и т.д.",
'find_user_names' => "Поиск по именам",
'opens_new_window' => "(открыть в новом окне)",
'warn_offline' => "(Offline)",
'all_emoticons' => "Показать все",
'jmp_go' => "ОК",
'forum_jump' => "Переход по форумам",
'yes' => "Да",
'no' => "Нет",
'ct_size' => "РАЗМЕР",
'ct_lrg' => "Большой",
'ct_sml' => "Маленький",
'ct_lest' => "Огромный",
'ct_font' => "ШРИФТ",
'ct_arial' => "Arial",
'ct_times' => "Times",
'ct_courier' => "Courier",
'ct_impact' => "Impact",
'ct_geneva' => "Geneva",
'ct_color' => "ЦВЕТ",
'ct_blue' => "Синий",
'ct_red' => "Красный",
'ct_purple' => "Фиолетовый",
'ct_orange' => "Оранжевый",
'ct_yellow' => "Желтый",
'ct_grey' => "Серый",
'ct_green' => "Зеленый",
'msg_full' => "<span id='highlight'>Ящик с личными сообщениями ПЕРЕПОЛНЕН!</span>",
'ba_edit' => "Изменить",
'ba_delete' => "Удалить",
'submit_li' => "Войти",
'quote_text' => "Цитата",
'pass' => "Пароль",
'thanks' => "Спасибо",
'forum_read' => "Форум отмечен прочитанным",
'guest_stuff' => "Здравствуйте, гость",
'offline_title' => "Форум закрыт",
'you_last_visit' => "Ваше последнее посещение:",
'code_sample' => "Образец кода",
'transfer_you' => "Подождите, сейчас вы будете перемещены.",
'new_posts' => "Новые сообщения",
'admin_login' => "Вход администратора",
'you_running_time' => "Ваше последнее действие:",
'admin_cp' => "Админцентр",
'M_1' => "Январь",
'M_2' => "Февраль",
'M_3' => "Март",
'M_4' => "Апрель",
'M_5' => "Май",
'M_6' => "Июнь",
'M_7' => "Июль",
'M_8' => "Август",
'M_9' => "Сентябрь",
'M_10' => "Октябрь",
'M_11' => "Ноябрь",
'M_12' => "Декабрь",
'Jan' => 'янв',
'Feb' => 'фев',
'Mar' => 'марта',
'Apr' => 'апр',
'May' => 'мая',
'Jun' => 'июня',
'Jul' => 'июля',
'Aug' => 'авг',
'Sem' => 'сен',
'Oct' => 'окт',
'Nov' => 'ноя',
'Dec' => 'дек',
'D_0' => "Воскресенье",
'D_1' => "Понедельник",
'D_2' => "Вторник",
'D_3' => "Среда",
'D_4' => "Четверг",
'D_5' => "Пятница",
'D_6' => "Суббота",
'name' => "Имя",
'register' => "Регистрация",
'logged_in_as' => "Вошли как: ",
'msg_new' => "Личных сообщений: %s",
'offline' => "Форум временно закрыт",
'log_out' => "Выход",
'dont_wait' => "Или нажмите сюда, если не хотите ждать",
'stand_by' => "Подождите.",
'your_messenger' => "Личные сообщения",
'log_in' => "Вход",
);
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
$lang = array(
'topic_text' => "Просмотр выбранного раздела или поиск",
'results_title' => "Результаты поиска",
'choose_file' => "Выберите раздел",
'help_txt' => "Выберите нужный раздел из списка",
'submit' => "Найти!",
'search_txt' => "Введите ключевые слова для поиска",
'search_results' => "Результаты поиска",
'results_txt' => "Результаты поиска.",
'help_topics' => "Разделы помощи по форуму",
'no_results' => "Не найдено ни одного раздела, соответствующего вашему запросу. Вернитесь назад и попробуйте снова.",
'help_topic' => "Разделы помощи",
'page_title' => "Поиск по разделам помощи",
);
?>
+64
View File
@@ -0,0 +1,64 @@
/**
* Языковой файл JS: Русский
*/
var message_pop_up_lang =
{
// СТАНДАРТНЫЕ
'error' : 'Найдены ошибки',
'no_permission' : 'У вас нет прав для выполнения этого действия',
'cannot_cont' : 'Невозможно продолжить',
'settings_updated' : 'Настройки обновлены',
// Дополнительные ошибки:
'pp_date_error' : 'Вы должны указать полную дату рождения',
'pp_comment_error' : 'Вы не можете публиковать пустые комментарии',
'pp_friend_exist' : 'Указанный пользователь не существует',
'pp_friend_already' : 'Этот пользователь уже находится в вашем списке друзей',
'pp_friend_removed' : 'Друг удален',
'pp_icq_error' : 'Номер ICQ должен содержать только цифры',
// Добавление друзей:
'pp_friend_added' : 'Этот пользователь был добавлен в ваш список друзей!',
'pp_friend_added_mod' : 'Ваш друг должен одобрить ваш запрос',
'pp_friend_approved' : 'Запрос одобрен',
// Обновление комментариев
'pp_comments_updated' : 'Комментарии обновлены',
'pp_comment_added_mod' : "Комментарии должны быть подтверждены перед выводом",
// Модуль опроса
'already_voted' : 'Вы уже проголосовали',
// Модуль записей
'rating_updated' : 'Ваш рейтинг обновлен',
'rating_added' : 'Ваш рейтинг добавлен',
'rating_already' : 'Вы уже проголосовали за эту запись'
};
/**
* Global stuff
*/
var ipb_global_lang =
{
// ОШИБКА
'post_upload_not_empty' : 'У вас есть элемент для загрузки. Нажмите «ЗАГРУЗИТЬ» для загрузки или «OK» для продолжения без загрузки файла.',
// РЕДАКТОРЫ
'editor_enter_url' : 'Пожалуйста, введите полный URL адрес',
'editor_enter_title' : 'Пожалуйста, введите заголовок для этого пункта',
'editor_enter_email' : 'Пожалуйста, введите e-mail адрес',
'editor_enter_image' : 'Пожалуйста, введите URL адрес для этого изображения',
'editor_enter_list' : 'Введите пункт списка',
// ОСНОВНОЕ
'general_error' : 'Ошибка',
'general_ok' : 'OK',
'image_resized' : 'Уменьшено: <%1>% от [ <%2> на <%3> ] — нажмите для просмотра полного изображения',
'image_attach_percent' : 'Уменьшено до <%1>%',
'image_attach_no_percent' : 'Изображение уменьшено',
'image_attach_dims' : '<%1> x <%2>',
'image_attach_size' : ' (<%1>)',
'click_to_view' : 'Нажмите для просмотра полного изображения',
'view_full_size' : 'Просмотр полного размера изображения',
'visit_my_website' : 'Посетить мою домашнюю страницу'
};
+36
View File
@@ -0,0 +1,36 @@
<?php
$lang = array (
// 2.2
'bbc_li' => "Список элементов",
'bbc_helloworld' => "Привет, мир",
'bbc_testpage' => "Тестовая страница",
'bbc_ex1' => "Пример",
'bbc_ex2' => "Нажмите сюда!",
'bbc_title' => "BB коды форума",
'bbc_intro' => "<strong>Что такое BB коды форума?</strong><br /><br />Они предназначены для быстрого добавления различного форматирования текстов сообщений.<br />Ниже представлено описание этих кодов.",
'bbc_before' => "До",
'bbc_after' => "После",
'emo_title' => "Смайлы",
'emo_type' => "Код",
'emo_img' => "Картинка",
'fu_title' => "Поиск пользователей",
'fu_close_win' => "Закрыть окно",
'fu_enter_name' => "Введите имя пользователя (полностью или частично)",
'fu_search_but' => "Найти!",
'fu_error' => "Ошибка",
'fu_no_data' => "Вы обязаны ввести имя пользователя",
'fu_no_match' => "По вашему запросу ничего не найдено",
'fu_kc_loads' => "Найдено слишком большое количество данных. Они не будут отображены. Вам необходимо вводить более точный запрос",
'fu_back' => "Назад",
'fu_add_mem' => "Добавить пользователя в поле",
'fu_add_desc' => "Выберите имя из выпадающего меню и нажмите на кнопку, для добавления в поле",
);
?>
+70
View File
@@ -0,0 +1,70 @@
<?php
$lang = array (
#2.2
'bruteforce_account_unlock' => "Ваша учетная запись будет автоматически разблокирована через %s минут",
#2.1
'form_title_attention' => "Внимание!",
'wrong_auth' => "Имя пользователя и пароль неверны",
// build #003
'attention' => "Внимание!",
'logged_in' => "Вы успешно авторизовались и сейчас будете перемещены на главную страницу форума",
'not_logged_in' => "Вы не авторизовались и сейчас будете перемещены на страницу авторизации",
'reg_log_in' => "Вы зарегистрировались и авторизовались и сейчас будете перемещены на главную страницу форума",
'reg_not_log_in' => "Вы зарегистрировались и сейчас будете перемещены на страницу авторизации",
'email_log_in' => "Ваш e-mail адрес успешно изменен. Сейчас вы будете перемещены на главную страницу форума.",
'email_not_log_in' => "Ваш e-mail адрес успешно изменен. Сейчас вы будете перемещены на страницу авторизации",
'pass_log_in' => "Ваш пароль успешно изменен. Сейчас вы будете перемещены на главную страницу форума.",
'pass_not_log_in' => "Ваш пароль успешно изменен. Сейчас вы будете перемещены на страницу авторизации.",
'need_validation' => "Вы еще не активировали свою учетную запись!<br />Перед авторизацией на форуме, проверьте свою электронную почту, на которую вам было отправлено письмо с инструкцией по активации учетной записи.<br /><strong><a href='index.php?act=reg&CODE=reval'>Отправить письмо для активации повторно?</a></strong>",
'login_text' => "Пройти авторизацию могут только зарегистрированные пользователи.<br>Если вы не зарегистрированы, сделайте это, нажав на ссылку &laquo;Регистрация&raquo; в верхней части форума.",
'force_login' => "Доступ в форум установлен только зарегистрированным пользователям",
'wrong_name' => "Невозможно найти пользователя с введенными вами данными.",
'please_log_in' => "Введите ниже ваши данные для авторизации",
'cookie_no' => "Нет",
'options' => "Опции",
'wrong_pass' => "Неверный пароль. Все пароли чувствительны к регистру",
'admin_force_log_in' => "Доступ в форум установлен только зарегистрированным пользователям",
'log_in_submit' => "Войти!",
'add_name' => "Да, добавить меня к списку активных пользователей",
'errors_found' => "Обнаружены следующие ошибки:",
'thanks_for_logout' => "Вы вышли",
'forgot_pass' => "Забыли пароль?",
'thanks_for_login' => "вы вошли как:",
'log_out' => "Выход",
'enter_name' => "Имя пользователя (login)",
'enter_pass' => "Пароль",
'enter_email' => "E-mail",
'rememberme' => "Запомнить вас на этом компьютере?",
'notrecommended' => "Если поставить галочку, вы будете входить в форум автоматически, без ввода пароля. Это может быть небезопасно, если этим компьютером пользуетесь не только вы.",
'form_invisible' => "Скрытность",
'anon_name' => "Не отображать вас в списке активных пользователей?",
'pass_link' => "Вы можете его восстановить!",
'privacy' => "<b>Скрытность</b>, хотите быть видимым в списке активных пользователей?",
'cookie_yes' => "Да",
'blank_fields_user' => "Перед продолжением, введите ваше имя пользователя и пароль",
'blank_fields_email' => "Перед продолжением, введите ваш e-mail адрес и пароль",
'log_out_submit' => "Выйти",
'log_in' => "Вход",
);
?>
+90
View File
@@ -0,0 +1,90 @@
<?php
$lang = array (
'rating_prefix' => "Рейтинг",
'm_dd_views' => 'количеству просмотров профиля',
'm_gender_s' => "Пол",
'm_gender_a' => "Любой",
'm_gender_m' => "Мужской",
'm_gender_f' => "Женский",
'm_rating' => "Рейтинг",
'm_rating_morethan' => "Более, чем",
'm_views' => "Просмотров",
'm_view_profile' => "Просмотр профиля",
'm_remove_friend' => "Удалить из друзей",
'm_add_friend' => "Добавить в друзья",
'm_send_message' => "Отправить сообщение",
'm_find_posts' => "Найти сообщения пользователя",
// build #003
'menshe_chem' => "меньше, чем",
'bolshe_chem' => "больше, чем",
'button_quickjump' => 'Имена начинаются с',
'toggle_more' => 'Дополнительные параметры',
's_aim' => 'AIM содержит',
's_yahoo' => 'Yahoo! содержит',
's_icq' => 'ICQ содержит',
's_msn' => 'MSN содержит',
's_posts' => 'Сообщений',
's_joined' => 'Дата регистрации',
's_lastpost' => 'Дата последнего сообщения',
's_lastvisit' => 'Последний визит',
'photo_only' => "Только с фотографией",
's_signature' => 'Подпись содержит',
's_homepage' => 'Домашняя страница содержит',
's_name' => 'Имя пользователя',
's_dateformat' => '(ММ-ДД-ГГГГ)',
'title_search' => "Фильтры поиска",
'title_messengers' => 'Пейджеры',
'title_date' => 'Сортировка по сообщениям и датам',
'title_options' => "Дополнительные параметры",
's_morethan' => 'позднее, чем',
's_lessthan' => 'ранее, чем',
's_begins' => "начинается с",
's_contains' => "содержит",
's_any' => 'Любое',
//добавлено 1.2
'member_photo' => "Фото",
'qs_go' => "ок!",
'pages' => "Страниц:",
'no_results' => 'Нет результатов',
'member_group' => "Группа",
'sort_by_name' => "имени пользователя",
'member_joined' => "Регистрация",
'sorting_text' => "<#FILTER#>, сортировать по <#SORT_KEY#> в порядке <#SORT_ORDER#> с <#MAX_RESULTS#> результатами за страницу",
'member_name' => "Имя",
'member_posts' => "Сообщений",
'multi_pages' => "Несколько страниц",
'sort_by_posts' => "количеству сообщений",
'descending_order' => "убывания",
'ascending_order' => "возрастания",
'show_admin' => "Администраторы",
'member_level' => "Уровень",
'sort_submit' => "ОК!",
'show_all' => "Все пользователи",
'member_email' => "E-mail",
'sort_by_joined' => "дате регистрации",
'page_title' => "Список пользователей",
);
?>
+276
View File
@@ -0,0 +1,276 @@
<?php
$lang = array (
// 2.2 - Mod actions logged in ACP
'mod_warn_added' => "Заметка добавлена",
'mod_warn_note' => "Уровень предупреждений не изменен",
'mod_warn_new_note' => "Добавлена новая заметка",
'mod_warn_fieldset' => "Содержимое заметки",
'mod_warn_note_save' => "Сохраненная заметка",
'acp_edited_profile' => "Изменен профиль у:",
'acp_moved_posts' => "Сообщения перемещены из '%s' в '%s'",
'acp_approved_posts' => "Опубликовано %s ожидающих проверки сообщений в '%s'",
'acp_unapproved_posts' => "Отклонено %s ожидающих проверки сообщений в '%s'",
'acp_trashcan_post' => "Для удаленных сообщений применена корзина",
'acp_split_topic' => "Разделена тема",
'acp_approve_topic' => "Опубликована тема (id: %s)",
'acp_mass_moved' => "Массовое перемещение тем",
'acp_pruned_forum' => "Сокращен форум",
'acp_moved_topics' => "Перемещены темы из %s в %s",
'acp_multi_mod' => "Применена мульти-модерация '%s' в форуме %s",
'acp_altered_topics' => "Изменены темы (%s) и (%s)",
'acp_trashcan_topics' => "Применена корзина для удаленных тем с id:",
'acp_deleted_topics' => "Удалены темы (ID: %s )",
'acp_merged_topic' => "Объединены темы '%s' и '%s'",
'acp_merged_posts' => "Объединены сообщения с ID: %s",
'acp_moved_a_topic' => "Тема перемещена из %s в %s",
'acp_trashcan_a_topic' => "Применена корзина для удаленной темы с id:",
'acp_deleted_a_topic' => "Удалена тема",
'acp_edit_title' => "Модератор изменил заголовок темы: (ID: %s) с '%s' на '%s'",
'acp_opened_topic' => "Открыта тема",
'acp_locked_topic' => "Закрыта тема",
'acp_pinned_topic' => "«Поднята» тема",
'acp_unpinned_topic' => "«Опущена» тема",
'warn_popup_title' => "Предупреждения",
// IPB 2.1: New
'mod_from' => "От:",
'mod_from_id' => "От темы с ID:",
'cp_batch_done' => "пока обработано %s тем. осталось %s ...",
'cp_optional' => 'Все эти настройки опциональны',
'cp_prune_days2' => "Нет ответов более, чем <em>n</em> дней",
'cp_prune_action2' => "Удалить или переместить в",
'cp_per_go' => "Выполнять действия по <em>n</em> тем за цикл",
// IPB 2.1: Changed
'mps_ignorepin' => "Не &laquo;поднятые&raquo; темы",
'cpp_close' => "Закрыть это окно",
'cp_prune_domove' => "Переместить темы!",
'cp_prune_dorem' => "Удалить темы!",
'cp_prune' => "Управление темами форума: ",
'cp_prune_days' => "<b>Удалить темы, которые",
'cp_prune_type' => "Соответствует типу тем",
'cp_pday_open' => "Только открытые темы",
'cp_pday_closed' => "Только закрытые темы",
'cp_pday_link' => "Только ссылки на перемещенные темы",
'cp_pday_all' => "Любые темы",
'cp_prune_replies' => "<b>Имеющие менее [x] ответов</b><br />(не заполняйте, если хотите удалить темы независимо от количества ответов)",
'cp_prune_member' => "Созданные пользователем",
'cp_prune_sub1' => "Проверить форму",
'cp_prune_sub2' => "Сократить форум!",
'cp_action' => "<b>Действие сокращения</b>",
'cp_ac_prune' => "ТОЛЬКО СОКРАЩЕНИЕ, НЕ ПЕРЕМЕЩАТЬ",
'cp_prune_text' => "Вы можете удалить темы или переместить их в другой форум, выбранный в ваших критериях. Для перемещения тем, выберите форум расположения в выпадающем меню. Для удаления тем, выберите &laquo;ТОЛЬКО СОКРАЩЕНИЕ&raquo; в выпадающем меню. Перемещение тем не оставит ссылок на перемещенные темы в исходящем форуме",
'cp_pages' => "Страница: ",
'cp_error_no_mem' => "Невозможно определить пользователя с таким именем. Попробуйте снова",
'cp_error_no_topics' => "В этом форуме нет тем, ожидающих одобрения",
'cp_total_topics' => "Количество тем в этом форуме",
'cp_total_match' => "Количество удаляемых/перемещаемых тем",
'cp_check_result' => "Проверить результаты",
'cp_check_text' => "Продолжайте только в том случае, если вы довольны результатами. При нажатии на ссылку ниже, действие будет выполнено. Если вы все же хотите произвести какие-либо изменения, вернитесь назад и сделайте их.",
// ----
'cp_remove_photo' => "Удалить фотографию пользователя?",
'cp_remove_av' => "Удалить аватар пользователя?",
'cp_edit_website' => "Сайт",
'cp_edit_location' => "Место жительства",
'cp_edit_signature' => "Подпись",
'cp_edit_interests' => "Интересы",
'cp_em_title' => "Редактирование пользователя",
'cp_vp_title' => 'Профиль',
'cp_em_sub_main' => "Основные данные пользователя",
'cp_em_sub_other' => "Дополнительные данные пользователя",
'cp_em_yahoo' => 'Yahoo! ID',
'cp_em_aim' => 'AIM ID',
'cp_em_icq' => 'ICQ номер',
'cp_em_msn' => 'MSN ID',
'cp_em_submit' => 'Сохранить изменения',
'cm_title' => 'Объединение сообщений',
'cm_post' => 'Дата сообщений',
'cm_author' => 'Автор объединяемых сообщений',
'cm_text' => 'Текст объединяемых сообщений',
'cm_submit' => 'Объединить сообщения!',
'cm_attach' => 'Прикрепленные файлы объединяемых сообщений',
'cm_attach2' => 'Выберите прикрепленные файлы, которые желаете сохранить',
'cm_keep' => 'Сохранить!',
'cm_delete' => 'Удалить!',
'cmp_title' => "Перемещение сообщений",
'cmp_topic' => 'Введите номер (id) темы',
'cmp_topic2' => 'Необходимо ввести номер (id) темы, в которую вы хотите переместить выбранные сообщения.<br />(Подсказка: Вы можете просто скопировать ссылку на тему из адресной строки браузера и вставить сюда)',
'cmp_submit' => 'Переместить сообщения!',
'cmp_notopic' => 'Некорректная ссылка на тему, в которую вы хотите переместить сообщения. Вернитесь назад, перепроверьте введенные данные и попробуйте снова',
'redirect_modified' => 'Тема отредактирована!',
'cp_redirect_posts' => "Сообщения обновлены, переходим в тему",
'cp_results' => "Результат",
'cp_result_move' => "Количество перемещаемых тем: ",
'cp_result_del' => "Количество удаляемых тем: ",
'cp_redirect_topics' => "Темы обновлены, переходим к списку тем",
'cp_tmove_start' => "Перемещение тем из форума:",
'cp_tmove_to' => "Выберите форум для перемещения",
'cp_tmove_end' => "Переместить выбранные темы",
'cp_ttitle' => "Перемещение тем",
'cp_resync' => "Форум обновлен",
'mpt_title' => "Установки сокращений",
'mpt_help' => "Помощь по сокращению",
'mpt_confirm' => "Подтверждение сокращения",
// Добавлено 1.2
'w_v_pages' => "Страница",
'w_v_warnby' => "Модератор",
'w_v_none' => "Нет сохраненных записей для этого пользователя",
'w_v_add' => "Повышение уровня предупреждений",
'w_v_minus' => "Понижение уровня предупреждений",
'w_v_notes' => "Причина",
'w_v_warned_on' => "Дата поощрения/наказания",
'w_v_title' => "Журнал предупреждений пользователя",
'w_done_t' => "Результат обновления предупреждений",
'w_done_te' => "Предупреждения пользователя %s обновлены и записаны в журнале.",
'w_done_home' => "Вернуться на главную страницу форума",
'w_done_forum' => "Вернуться в форум",
'w_done_topic' => "Вернуться в тему",
'errors_found' => "Ошибка",
'we_no_reason' => "Вы обязательно должны ввести причину поощрения/наказания",
'we_no_subject' => "Вы не ввели заголовок письма-уведомления",
'pm_email_subject' => "Вам пришло новое личное сообщение",
'w_title' => "Центр предупреждений пользователя",
'w_restricted' => "Ограничение установлено. Оставшееся время пересчитано.",
'w_warnfor' => "Панель предупреждений пользователя",
'w_complete' => "Заполните обязательные поля формы",
'w_adjust_level' => "Действие с предупреждений",
'w_add' => "Повышение уровня предупреждений",
'w_remove' => 'Понижение уровня предупреждений',
'w_modq' => "Проверять модераторами все новые сообщения этого пользователя перед публикацией их?",
'w_modq_i' => "Проверять всегда",
'w_day' => "Дней",
'w_hour' => "Часов",
'w_resposts' => "Запретить пользователю отправлять сообщения",
'w_resposts_i' => "Запретить навсегда",
'w_suspend' => "Заблокировать пользователя",
'w_orfor' => "или на",
'w_susfor' => "Лишить прав на",
'w_reason' => "Введите причину",
'w_reason2' => "Эта секция обязательна к заполнению",
'w_contact' => "Отправить уведомление пользователю",
'w_c' => "Отправить на",
'w_c_subj' => "Заголовок письма",
'w_c_e' => "E-mail",
'w_c_p' => "Личное сообщение",
'w_submit' => "Изменить уровень предупреждений",
'w_contact2' => "Не заполняйте, если не хотите уведомлять пользователя",
'mm_applied' => 'Мульти-модерация для темы %s установлена',
'pe_unused' => "Не использовано",
// Добавлено BETA 2:
'pe_question' => "Вариант ответа",
'st_top' => "Разделение темы",
'st_explain' => "Разделение темы позволяет вам выбрать сообщения, для перемещения их в новую тему. Перед продолжением определите название, описание новой темы и форум расположения.<br /><b>Внимание:</b> Длинные сообщения будут возвращены для кодирования тегов и сокращения их",
'st_forum' => "Форум для новой темы",
'st_submit' => "Разделить выбранные сообщения!",
'st_post' => "Просмотр сообщения",
'st_split' => "Перенести это сообщение!",
'st_top_bit' => "Автор <b>%s</b> — <b>%s</b>",
'st_redirect' => "Тема успешно разделена! Сейчас вас переместит в форум",
'th_title' => "История темы",
'th_topic' => "Название темы",
'th_desc' => "Описание темы",
'th_start_date' => "Тема создана",
'th_start_name' => "Автор темы",
'th_last_date' => "Последнее сообщение",
'th_last_name' => "Автор последнего сообщения",
'th_avg_post' => "Среднее количество сообщений в день",
'ml_title' => "Журнал действий модератора",
'ml_name' => "Имя пользователя",
'ml_desc' => "Описание",
'ml_date' => "Дата",
'ml_none' => "Нет данных для этой темы",
'mt_top' => "Объединение темы",
'mt_explain' => "Объединение тем позволяет перемещать все сообщения из одной темы в другую. Сообщения в новой теме будут отсортированы в хронологическом порядке. Опросы объединять невозможно.",
'mt_new_title' => "Название темы",
'mt_new_desc' => "Описание темы",
'mt_tid' => "<b>Введите URL адрес темы, которую вы хотите объединить с этой.</b><br />(Подсказка: вы просто можете скопировать URL адрес из адресной строки браузера (при просмотре темы) и вставить сюда)",
'mt_submit' => "Объединить темы",
'mt_redirect' => "Темы успешно объединены. Сейчас вы будете перемещены в получившуюся тему",
'ts_title' => 'Подписки на тему',
'ts_count' => 'Имеются %s пользователей, подписавшихся на эту тему. Вы хотите отписать их всех?',
'ts_submit' => "Отписать всех пользователей",
'ts_none' => "Нет пользователей, подписанных на эту тему.",
'ts_redirect' => "все пользователи отписаны от этой темы",
'leave_link' => "Оставить ссылку на новую тему в исходящем форуме?",
'yes' => "Да",
'no' => "Нет",
'move_exp' => "Выберите входящий форум и метод перемещения",
'pe_top' => "Редактирование опроса: ",
'pe_option' => "Опции опроса:",
'pe_submit' => "Редактировать этот опрос",
'pe_pollonly' => "Только опрос (запретить новые ответы?)",
'pe_yes' => "Да",
'pe_no' => "Нет",
'pe_done' => "Опрос отредактирован",
'pd_top' => "Удаление опроса:",
'pd_text' => "Подтвердите удаление опроса, нажатием на кнопку ниже",
'pd_submit' => "Удалить этот опрос",
'pd_redirect' => "Опрос удален",
'post_deleted' => "Сообщение удалено",
'top_edit' => "Редактирование темы ",
'submit_move' => "Переместить тему",
't_open' => "Открыть тему",
't_edit' => "Редактировать тему",
'p_moved' => "Тема перемещена",
'p_pinned' => "Важная тема",
't_delete' => "Удалить тему",
'top_move' => "Перемещение темы ",
'p_edited' => "Тема отредактирована",
'edit_f_desc' => "Описание темы",
't_close' => "Закрыть тему",
'delete_topic' => "Удаление темы. Продолжайте только в том случае, если вы действительно хотите удалить эту тему. Больше никаких предупреждений не будет.",
'move_from' => "Переместить эту тему из",
'p_deleted' => "Тема удалена",
't_move' => "Переместить тему",
'edit_f_title' => "Заголовок темы",
'to' => "в",
'submit_close' => "Закрыть тему",
'p_closed' => "Тема закрыта",
'top_delete' => "Удаление темы ",
'p_opened' => "Тема открыта",
'edit_topic' => "Редактирование данных темы",
'p_pdeleted' => "Сообщение удалено",
'post_icon' => "<b>Иконки сообщения</b>",
'submit_edit' => "Отредактировать тему",
'submit_delete' => "Удалить тему",
'p_unpinned' => "Тема опущена",
);
?>
+295
View File
@@ -0,0 +1,295 @@
<?php
$lang = array (
// EDITED in 2.2
'err_no_title' => "Заголовок сообщения должен быть более 2 символов.",
'mess_contact' => "Черный список ЛС",
'address_list_empty' => "Список друзей пуст",
'address_none' => "В данный момент в вашем списке нет пользователей.",
'address_current' => "Пользователи в вашем черном списке",
'member_add' => "Добавьте пользователя в список для игнорирования его личных сообщений",
'enter_desc' => "Причина (поле не обязательно к заполнению)",
'submit_address' => "Добавить пользователя",
'member_edit' => "Вы можете изменить эту запись.",
'add_to_book' => "Заблокировать",
// 2.2
'dd_forward_pm' => "Переслать",
'dd_add_to_block' => "Добавить в 'Черный список ЛС'",
'deleted_user' => 'Удалить пользователя',
'm_personal_portal' => 'Изменить настройки анкеты',
'm_manage_friends' => 'Список друзей',
'xml_no_pms' => "У вас нет входящих писем.",
'tt_menu' => "Меню",
'm_messenger' => "Личный ящик",
'mess_new' => "Новое личное сообщение",
'mess_folders' => "Изменить директории",
'mess_inbox' => "Входящие",
'mess_archive' => "Архивирование сообщений",
'mess_tracker' => "Слежение за сообщениями",
'mi_prune_msg' => "Очистка папок",
'forum_jump' => "Переход по форумам",
'mess_saved' => "Неотправленные",
'm_tracker' => "Подписки",
'm_view_subs' => "Темы",
'm_view_forum' => "Форумы",
'm_personal' => "Ваш профиль",
'm_bio_info' => "Биография",
'm_sig_info' => "Изменить подпись",
'm_avatar_info' => "Установка аватара",
'm_options' => "Настройки",
'm_email_opt' => "Настройки E-mail",
'm_board_opt' => "Настройки форума",
'm_email_change' => "Изменить E-mail",
'm_passy_opt' => "Изменить пароль",
'm_contact_info' => "Изменить личные данные",
'm_change_photo' => "Установка фотографии",
'm_dname_change' => "Изменить отображаемое имя",
'new_sub_link' => "Покупка оплачиваемых рассылок",
'm_top_list' => "Top Site List",
'tsl_home' => "Перейти к списку",
'tsl_your_sites' => "Изменить ваши сайты",
'm_attach' => "Прикрепленные файлы (attach'и)",
'm_ignore_users' => "Игнорирование пользователей",
'menu_title_mod' => 'Модерация',
'menu_ipsearch' => 'Средства IP адресов',
'menu_memsearch' => 'Поиск пользователей',
'menu_announcements' => "Объявления",
'm_blog' => "Community Blog",
'm_blog_ucp_main' => "Настройки вашего блога",
'm_blog_cblocks' => "Настройки блоков с контентом",
'm_blog_aboutme' => "Настройки «Обо мне»",
'm_blog_your_blog' => "Ваш блог",
'm_gallery' => 'Invision Gallery',
'm_gallery_albums' => 'Ваши альбомы',
'm_gallery_favs' => 'Избранное',
'm_gallery_controls' => 'Ваши настройки',
'msg_options' => "Опции",
// 2.1.2
'pm_textbit' => "Л.С.: ",
'on_textbit' => "",
'sentby_textbit' => "Отправлено от ",
'sentto_textbit' => "Отправлено к ",
// v2.1
'msg_ip_address' => 'IP адрес:',
'xml_go_inbox' => "Перейти во &laquo;Входящие&raquo;",
// build #003
'check_all' => "Отметить все",
'pma_title' => "Архив личных сообщений",
'cc_hide_users' => 'Скрыть имена копий от других?',
// Добавлено в 1.2
'arch_new' => "и более новые",
'arch_old' => "и более старые",
'err_no_chosen_member' => "Необходимо либо вручную ввести полное имя пользователя, либо выбрать его из вашего списка контактов.",
'err_errors' => "Обнаружены следующие ошибки",
'err_no_msg' => "Необходимо ввести текст личного сообщения.",
'err_no_such_member' => "Нет такого пользователя. Проверьте введенное имя и повторите попытку.",
'fd_text' => "Вы можете удалить ваши сохраненные личные сообщения. Выберите директорию, которую хотите очистить, и нажмите на кнопку &laquo;Далее&raquo;<br />Внимание: Возврат назад будет невозможен. Дважды все проверьте перед продолжением.",
'fd_name' => "Директория",
'fd_count' => "Количество сообщений",
'fd_empty' => "Очистить?",
'fd_continue' => "Далее",
'fd_unsent' => "Неотправленные сообщения",
'fd_save_unread' => "Сохранить непрочитанные личные сообщения?",
// Добавлено в RC1
'msg_pages' => "Страниц",
'pm_email_subject' => "Новое личное сообщение",
'tk_read_messages' => "Прочитанные сообщения",
'tk_read_desc' => "Эти сообщения уже прочитаны пользователями, которым они отправлены",
'tk_read_date' => "Дата прочтения",
'tk_unread_date' => "Дата отправки",
'tk_untrack_button' => "Удалить",
'tk_unread_messages' => "Непрочитанные сообщения",
'tk_unread_desc' => "Эти сообщения пока еще не прочитаны пользователями, которым они отправлены. Вы можете удалить их прежде, чем они будут прочитаны.",
'vm_delete_pm' => "Удалить сообщение",
'vm_forward_pm' => "Переадресовать сообщение",
'vm_track_msg' => "Проследить за этим сообщением?",
'vm_forward_text' => "Сообщение переадресовано от %s",
'inbox_no_msg' => "Сообщение не обнаружено",
'pm_reply_link' => "Ответить",
'pmpc_full_string' => "Ваши директории заполнены на <#PERCENT#>%",
'pmpc_info_string' => "Личных сообщений у вас: %s, из максимально возможных: %s",
'pmpc_unlimited' => "количество сообщений неограниченно",
'pmpc_mark_read' => "Отметить прочитанные сообщения",
'pmpc_unmark_all' => "Снять все отметки",
'pme_title' => "ОШИБКА",
'pme_none_sent' => "Это личное сообщение не отправлено",
'pms_send_later' => "Сохранить (для отправки позднее)",
'pms_redirect' => "это сообщение не отправлено, но сохранено (для отправки позднее)",
'pms_saved_title' => "Сохраненные неотправленные сообщения",
'pms_message_to' => "Сообщение для",
'pms_cc_users' => "Копия пользователям",
'pms_saved_date' => "Дата сохранения",
'pme_no_cc_user' => "Не найдено ни одного пользователя, чьи имена вы ввели в поле &laquo;Копия&raquo;. Проверьте введенные данные и попробуйте снова.",
'pme_too_many' => "Вы не имеете прав отправки копии личных сообщений нескольким пользователям. Сократите список и попробуйте снова.",
'pme_failed_nopm' => "Сообщение для %s не отправлено, так как его личный ящик отключен",
'pme_failed_maxed' => "Сообщение для %s не отправлено, так как у него переполнен личный ящик",
'pme_failed_nomem' => "Сообщение для %s не отправлено, так как пользователя с таким именем не существует!",
'pme_failed_block' => "Сообщение для %s не отправлено, так как %s не желает принимать личные сообщения",
'pm_preview' => "Предпросмотр",
'pm_pre_button' => "Предварительный просмотр",
'pmp_title' => "Вам новое личное сообщение!",
'pmp_get_last' => "Открыть сообщение в этом же окне",
'pmp_string' => "Вам новое сообщение от: <b><#NAME#></b>, с заголовком: <b>'<#TITLE#>'</b>.<br />Отправлено — <b><#DATE#></b>.",
'pmp_go_inbox' => "Перейти в директорию &laquo;Входящие&raquo;",
'pmp_ignore' => "Закрыть это окно",
'pmp_thiswindow' => "Открыть сообщение в этом окне",
'carbon_copy_title' => "Копия пользователям",
'carbon_copy_desc' => "<b>Вы можете ввести %s имен в поле &laquo;Копия пользователям&raquo;</b>.<br /><br />Одно имя на строку.",
'forum_jump' => "Переход по форумам",
'author' => "Автор",
'm_pmessage' => "Сообщение",
'all_folders' => "Все директории",
'archive_title' => "Архивирование сообщений",
'archive_text' => "Выберите критерии архивирования.<br />Архивированные сообщения будут собраны в один архив и отправлены вам на e-mail вложенным письмом.",
'arc_folders' => "Какую директорию архивировать?",
'arc_dateline' => "Архивировать сообщения, полученные за последние",
'arc_days' => "дней",
'arc_alldays' => "все",
'arc_delete' => "Удалить сообщения после архивации?",
'arc_yes' => "Да",
'arc_no' => "Нет",
'arc_submit' => "Выполнить",
'arc_complete' => "Процесс архивации успешно завершен.<br>Вы должны получить письмо на e-mail с вложенным архивом, содержащим <#NUM#> архивированных личных сообщений.",
'arc_comp_title' => "Архивирование завершено",
'arc_email_subject' => "Архив с сообщениями",
'arc_type' => "Создать архивный файл в виде",
'arc_html' => "HTML страницы",
'arc_xls' => "Excel файла",
'arc_max' => "Количество сообщений для архивации",
't_book' => "Список контактов",
'prefs_title' => "Настройки личного ящика",
'm_posts' => "Сообщений:",
'from_title' => "Сообщение",
'message_from' => "Отправитель",
'mem_read_msg' => "прочитал это сообщение",
'no' => "Нет",
'read_rec_title' => "Уведомлен о получении:",
'delete_button' => "Удалить",
'from_date' => "Дата (сначала старые)",
'message_date' => "Дата",
'enter_a_name' => "Имя пользователя",
'to_whom' => "Имена получателей",
'prefs' => "Установки",
'prefs_help' => "Здесь вы можете изменить настройки вашего личного ящика.",
'auto_sent_add' => "Добавить копию этого сообщения в директорию &laquo;Отправленные&raquo;",
'sort_by' => "Сортировать сообщения по",
'member_added' => "Пользователь добавлен в вашу список контактов",
'move_button' => "переместить в",
'a_msg_no_new' => "У вас нет новых сообщений",
'can_contact' => "Сообщения принимаются",
'send' => "Отправить сообщение",
'sent_text' => "Ваше сообщение с заголовком &laquo;<#MESSAGE_TITLE#>&raquo; успешно отправлено. Пользователь будет уведомлен о новом личном сообщении от вас.",
'welcome' => "Добро пожаловать в личный ящик",
'cannot_contact' => "Сообщения игнорируются",
'member_name' => "Имя",
'viewing_message' => "Просмотр сообщения:",
'submit_send' => "Отправить сообщение",
'delete' => "Удалить",
'send_header' => " выберите имя из вашего списка контактов, либо введите имя вручную — кому вы хотите отправить личное сообщение",
'yes' => "Да",
'goto_folder' => "Перейти в директорию",
'enter_name' => "<b><u>ИЛИ</u> введите имя здесь</b>",
'enter_message' => "Введите текст сообщения",
'prefs_submit' => "Сохранить изменения",
'allow_msg' => "Разрешить пользователю отправлять вам личные сообщения?",
'sent_on' => "Отправлено",
'sent_url' => "Нажмите сюда для возврата в личный ящик",
'msg_deleted' => "Это сообщение удалено",
'out_box' => "Исходящие",
't_welcome' => "Добро пожаловать в личный ящик",
'max_msg' => "Максимальный размер сообщения — <#MAX_MSG_SIZE#> килобайт",
'sent_title' => "Ваше сообщение отправлено",
'submit_address_edit' => "Изменить запись",
'move_or_delete' => "или",
'address_list' => "<b>Выберите из вашего списка контактов</b>",
'prefs_new' => "Добавить новую директорию",
'selected_msg' => "выбранные сообщения",
'from_date_new' => "Дата (новые вначале)",
'address_title' => "Ваш список контактов",
'no_msg_chosen' => "Вы не выбрали ни одного личного сообщения. Вы можете выбрать сообщения, отметив галочкой справа от каждого сообщения",
'from_name' => "Пользователь",
'new_message' => "Статус нового сообщения",
'your_options' => "Ваши опции",
'send_title' => "Отправка сообщения",
'posted' => "Отправлено",
'msg_title' => "<b>Заголовок сообщения</b>",
'icon_read' => "Прочитанные&nbsp;сообщения",
'cannot_remove' => "Невозможно удалить",
'goto_submit' => "ок!",
'm_joined' => "Регистрация:",
't_title' => "Ваш Личный Ящик",
'message_read_state' => "Прочитано?",
'other' => "Другой",
'c_msg_full' => "<br><b>ВНИМАНИЕ: ВАШИ ДИРЕКТОРИИ ПЕРЕПОЛНЕНЫ<b><br />Для возможности получения новых личных писем вы ДОЛЖНЫ удалить некоторые сохраненные сообщения из папок",
'msg_body' => "<b>Сообщение</b>",
'dir_title' => "Текущая директория ящика:",
'saved_sent_msg' => "Отправлено: ",
'in_box' => "Входящие",
'a_msg_new' => "<b>У вас <#NEW_MESSAGES#> новых личных сообщений!</b>",
'member_options' => "Опции",
'prefs_text_a' => "Вы можете переименовать директории. Для удаления директории, необходимо удалить название директории. Помните, что вы не сможете удалить директорию, если она содержит сообщения.",
'edit' => "Редактировать",
'enter_block' => "Опции",
'prefs_text_b' => "Вы можете создать дополнительные директории. Не используйте одинаковые названия папок.",
'icon_unread' => "Непрочитанные&nbsp;сообщения",
'splash' => "Итог",
'current_sort' => "Сообщения отсортированы по: ",
'contact' => "Список контактов",
'message_options' => "Опции писем",
'no_reply' => "Вы не ответили на это сообщение",
'c_msg_total' => "У вас <#NUM#> писем во всех директориях.",
'read_rec_text' => "Оригинальное сообщение отправлено:",
'button_preview' => "Предпросмотр",
'm_group' => "Группа:",
'prefs_current' => "Текущие директории",
'message_to' => "Это сообщение отправлено для",
'message_title' => "Заголовок сообщения",
);
?>
+52
View File
@@ -0,0 +1,52 @@
<?php
$lang = array (
// 1.2
's_by' => "Сортировать по: ",
's_sort_key_click' => "Последним действиям",
's_sort_key_name' => "Именам",
's_sort_order_asc' => "В порядке возрастания",
's_sort_order_desc' => "В порядке убывания",
's_show_mem_guest' => "Показать только гостей",
's_show_mem_reg' => "Показать только зарегистрированных",
's_show_mem_all' => "Показать всех",
's_go' => "Обновить",
'member_name' => "Имя пользователя",
'guest' => "Гость",
'board_index' => "Просмотр главной страницы форума",
'n_a' => "[ Н/О ]",
'pages' => "Страниц:",
'time' => "Время",
'where' => "Последнее действие",
'user_ops' => "Опции",
'page_title' => "Кто в онлайне",
'WHERE_calendar' => "Просмотр календаря",
'WHERE_boardrules' => "Просмотр правил форума",
'WHERE_toplist' => "Топ сайтов",
'WHERE_sf' => "Просмотр форума:",
'WHERE_sr' => "Просмотр правил форума:",
'WHERE_st' => "Просмотр темы:",
'WHERE_login' => "Авторизуется",
'WHERE_postnew' => "Отвечает в форум:",
'WHERE_postrep' => "Отвечает в тему:",
'WHERE_reg' => "Регистрируется",
'WHERE_online' => "Просмотр списка <b>Кто в онлайне</b>",
'WHERE_members' => "Просмотр списка пользователей",
'WHERE_help' => "Просмотр разделов помощи",
'WHERE_search' => "Использование поиска",
'WHERE_print' => "Просмотр темы (версию для печати)",
'WHERE_forward' => "Отправка ссылки на тему на e-mail",
'WHERE_msg' => "Использование личного ящика",
'WHERE_usercp' => "Просмотр или изменение профиля",
'WHERE_mail' => "Связь с пользователем по e-mail",
'WHERE_invite' => "Сообщение другу о форуме",
'WHERE_icq' => "Связь с пользователем по ICQ",
'WHERE_aol' => "Связь с пользователем по AIM",
'WHERE_profile' => "Просмотр профиля пользователя",
'WHERE_stats' => "Просмотр статистики",
);
?>
+54
View File
@@ -0,0 +1,54 @@
<?php
$lang = array (
// build #003
'queries_in_db' => "Запросов к базе:",
'execution_time' => "Страница создана за:",
'wbox_pm_string' => "%s новых сообщений",
'wbox_last_visit' => "Последний раз вы были на сайте %s",
'wbox_guest_reg' => "Для публикации новостей на сайте, вы должны %s",
'wbox_register' => "зарегистрироваться",
'wbox_g_username' => "Ваше имя",
'wbox_g_password' => "Пароль",
'wbox_g_login' => "Войти",
'wbox_guest_name' => "посетитель",
'wbox_welcome' => "Добро пожаловать",
'wbox_getnewposts' => "Новые сообщения",
'wbox_mycontrols' => "Личные данные",
'wbox_myassistant' => "Помощник",
'wbox_logout' => "Выход",
'pm_title' => "Личные сообщения",
'search_title' => "Поиск",
'search_go' => "Искать",
'search_advanced' => "Расширенный поиск",
'links_title' => "Навигация сайта",
'cskin_title' => "Стили",
'cskin_text' => "Выберите стиль",
'cskin_go' => "Изменить",
'online_title' => "Посетители",
'online_breakdown' => "Сейчас на сайте человек: <strong>%s</strong>",
'online_split' => "(пользователей: %s, гостей: %s)",
'poll_title' => "Опрос сайта",
'poll_total_votes' => "Всего голосов: %s",
'poll_voted' => "Вы уже проголосовали",
'poll_novote' => 'Вы не можете голосовать',
'poll_noguest' => 'Необходимо авторизоваться для голосования',
'poll_vote' => 'Голосовать',
'poll_finished' => 'Этот опрос уже завершен',
'poll_discuss' => 'Обсудить опрос',
'recent_title' => 'Последние новости',
'recent_read' => 'Просмотров',
'recent_comments' => 'Комментариев',
'discuss_title' => 'Последние обсуждения',
'article_postedby' => 'Автор %s — %s — %s комментариев',
'article_noreply' => 'Просмотров: %s, оставить %s',
'article_reply' => 'Просмотров: %s, последний %s от %s',
'article_comment' => 'комментарий',
'article_readmore' => 'читать далее',
'aff_title' => "Рекомендуемые ссылки",
);
?>
+227
View File
@@ -0,0 +1,227 @@
<?php
$lang = array (
'qe_full_edit' => "Редактор",
'reason_for_edit' => "Причина редактирования",
'captcha_explain' => "Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.",
'attach_space_used' => "Использовано места",
'attach_space_of' => "из",
'max_single_attach' => "Макс. размер для одного файла",
'attach_select_file' => "Выберите файл",
'attach_but_upload' => "ЗАГРУЗИТЬ",
'attach_manage_current' => "Управление текущими файлами",
'attach_header' => "Прикрепление файлов",
'attach_js__no_items' => "Ни одного файла не загружено",
'attach_js__uploading' => "Загрузка файла...",
'attach_js__init' => "Инициализация системы...",
'attach_js__upload_success' => "Файл успешно загружен и доступен в меню «Управление текущими файлами»",
'attach_js__upload_fail' => "Неудачная загрузка. Необходимо проверить настройки и права доступа. Пожалуйста, сообщите об этом администрации.",
'attach_js__upload_fail1' => "Неудачная загрузка. Файл имеет размер больше допустимого",
'attach_js__upload_fail2' => "Неудачная загрузка. Вам запрещено загружать такой тип файлов",
'attach_js__upload_fail3' => "Неудачная загрузка. Директория загрузок файлов не доступена. Пожалуйста, сообщите об этом администрации.",
'attach_js__upload_fail4' => "Неудачная загрузка. Невозможно произвести запись файла в директорию загрузок. Пожалуйста, сообщите об этом администрации.",
'attach_js__upload_fail5' => "Вы не выбрали файл для загрузки",
'attach_js__ready' => "Система готова для загрузки файлов",
'attach_js__delete' => "Удалить файл",
'attach_js__insert' => "Вставить файл в текстовый редактор",
'attach_js__confirm' => "Продолжить удаление файла?",
'attach_js__isremoved' => "Файл успешно удален",
'attach_js__removing' => "Удаление файла...",
'poll_multichoice' => "Позволить пользователям выбирать более одного варианта ответа?",
'poll_only_title' => "Только опрос",
'poll_only_desc' => "Запретить ответы и сделать только опрос?",
'domain_not_allowed' => "Вы ввели запрещенную гиперссылку",
'too_many_quotes' => "Вы ввели слишком много блоков с цитатой",
// 2.2
'quote_mismatch' => "Количество открытых тегов цитаты не совпадает с количеством закрытых кодов. Пожалуйста, вернитесь и исправьте это.",
'merge_too_many_img' => "После объединения ваших сообщений был превышен предел допустимого количества изображений.",
'merge_too_many_emoticons' => "Вы использовали слишком много смайликов в вашем сообщение. Пожалуйста,&nbsp;вернитесь и исправьте это.",
'guest_captcha' => "Подтвердите код",
'alt_codebit' => "Код",
'alt_loadingimg' => "Загрузка изображения",
'err_reg_code' => "Введенный вами код не соответствует сгенерированному — был сгенерирован новый код. Пожалуйста, попробуйте ещё раз.",
'reg_code_enter' => "Администрация требует обязательный ввод кода для гостей перед публикацией их сообщений. Пожалуйста, введите код, отображенный ниже, и затем нажмите «Отправить»",
'ignore_first_line' => "Для игнорирования вы выбрали все сообщения из:",
//v2.1 NEW
'qe_complete_edit' => "Применить",
'qe_cancel_edit' => "Отмена",
'attach_button' => 'Вставить в сообщение',
'attach_button_title' => 'Вставить в сообщение тег для отображения прикрепленного файла в нужном месте в сообщении',
'picons_none' => '[ Без иконки ]',
'calendar_delete_t' => 'Проверьте это поле и нажмите на кнопку отправления для удаления этого события.',
'calendar_group_filter_t' => '<br />Выберите группы, которые могут видеть это событие (администраторы уже выбраны) или оставьте пустым для того, чтобы все группы могли видеть событие.<br />Можно выбирать несколько групп',
'mod_open_time' => 'Выберите время открытия темы',
'mod_close_time' => 'Выберите время закрытия темы',
'mod_date_format' => 'ДД/ММ/ГГГГ',
'mod_time_format' => 'ЧЧ:ММ',
'post_optional' => '(Опционально)',
'poll_tt_add_question' => 'Добавить еще вопрос в опрос',
'poll_tt_add_choice' => 'Добавить вариант ответа',
'poll_tt_remove_question' => "Удалить вопрос из опроса",
'poll_tt_remove_choice' => "Удалить вариант ответа",
'poll_tt_confirm' => "Пожалуйста, подтвердите это действие",
'poll_tt_stat_lang' => "Вам разрешено еще <%1> вопросов с <%2> вариантами ответа на вопрос.",
'poll_manage_link' => "Нажмите сюда для управления опросом в этой теме",
'poll_fs_title' => 'Заголовок опроса',
'poll_fs_content' => 'Содержание опроса',
'poll_fs_close' => 'Закрыть форму опроса',
'poll_fs_options' => 'Опции опроса',
//v2.1 CHANGED
//v2.0
'upload_text' => "<b>Прикрепление файлов</b><br />Максимально допустимый объем всех файлов:",
'upload_unlimited' => "<em>размер неограничен</em>",
'invalid_mime_type' => "Ошибка загрузки. У вас нет прав для загрузки файла с таким расширением.",
'upload_to_big' => "Общее дисковое пространство требует для всех загружаемых файлов больше, чем на каждое сообщение или глобальный лимит. Пожалуйста, уменьшите число или размер загружаемых файлов.",
'pp_nohtml' => 'HTML выключен',
'pp_html1' => 'HTML включен — перевод строк вручную',
'pp_html2' => 'HTML включен — автоматический перевод строк',
'button_add_attachment' => "Добавить файл!",
'attach_remove' => 'Удалить!',
'attach_space_left' => "Вы использовали %s места на жестком диске для прикрепляемых файлов к этому сообщению.<br />Вам осталось %s для этого сообщения.",
'custom_tags_incorrect' => "Ошибка использования BB кодов форума. Количество используемых вами открытых тегов не соответствует количеству закрытых тегов.",
'custom_tags_incorrect2' => "Ошибка использования BB кодов форума. Возможно вы неправильно использовали какой-то из тегов, как, например, тег [TAG], тогда как он должен использоваться в виде [TAG=] или наоборот.",
// v1.2
'enable_track' => "<strong>Включить</strong> уведомление на e-mail при ответах?",
'already_sub' => "Вы уже подписаны на ответы в этой теме",
'mod_pinclose' => "&laquo;Поднять&raquo; и закрыть тему",
'posting_poll' => "Сообщение к опросу",
'po_options' => "Опции сообщения",
'poll_tag_allowed' => "[URL] и [IMG] теги разрешены",
'eu_keep' => "Сохранить текущие прикрепления",
'eu_delete' => "Удалить прикрепление",
'eu_new' => "Заменить на новое прикрепление",
'append_edit' => "<b>Добавить</b> надпись &laquo;Отредактировано...&raquo; в это сообщение?",
'edit_ops' => "Информация о редактировании",
'unreg_namestuff' => "Информация о госте",
'mod_options' => "После отправки сообщения",
'mod_close' => "Закрыть эту тему",
'mod_move' => "Переместить эту тему",
'mod_pin' => "&laquo;Поднять&raquo; эту тему",
'mod_nowt' => "(ничего не делать)",
'msg_no_title' => "Необходимо ввести заголовок письма",
'tt_topic_settings' => "Тема",
'tt_options' => "Опции",
'tt_poll_settings' => "Опрос",
'tt_subject' => "Уведомление об ответах на подписанную тему",
'ft_subject' => "Уведомление о новых темах на подписанный форум",
'upload_failed' => "Произошла ошибка при загрузке файла, в связи с тем, что директория /uploads/, в которую загружаются файлы, имеют некорректные права. Если вы получили эту ошибку, пожалуйста, напишите об этом администратору форума.",
'post_to_quote_txt' => "Здесь вы можете отредактировать цитируемое сообщение",
'submit_poll' => "Создать опрос",
'submit_new' => "Создать тему",
'enabled' => "Разрешен",
'errors_found' => "ОБНАРУЖЕНЫ СЛЕДУЮЩИЕ ОШИБКИ",
'post_edited' => "Сообщение отредактировано",
'replying_in' => "Ответ в",
'email_address' => "Ваш e-mail адрес",
'no_post' => "Вы должны ввести сообщение",
'submit_reply' => "Отправить",
'stat_allow_img' => "[IMG] тег: ",
'original_post' => "Оригинальное сообщение",
'html_on' => "Использование HTML <b>разрешено</b>",
'please_log_in' => "Вы не авторизованы для просмотра этого форума",
'reply_added' => "Ваш ответ добавлен",
'no_topic_title' => "Вы должны ввести название темы, более двух символов",
'too_many_emoticons' => "Количество смайлов в сообщении превышает допустимую норму. Уменьшите количество смайлов",
'no_poll_data' => "Нет ни одного пункта в опросе. Такой опрос невозможен!",
'top_txt_new' => "Создание новой темы в: ",
'posting_cond' => "Права сообщений",
'moderate_topic' => "Тема будет опубликована только после проверки модератором",
'invalid_ext' => "Запрещено использовать на форуме такое расширение для изображений. Правильное расширение: http://www.domain.com/picture.gif, неправильное расширение: http://www.domain.com/picture.one.gif",
'reg_username' => "Ваше имя пользователя",
'upload_title' => "Загрузка файла",
'post_icon' => "Иконки сообщения",
'moderate_post' => "Только после проверки сообщения модератором, оно возможно будет добавлено в эту тему",
'flash_too_big' => "Уменьшите размер Flash, который вы хотите добавить",
'guest_name' => "Введите ваше имя",
'topic_title' => "Название темы",
'flash_url' => "Введенный вами URL для Flash некорректный",
'post_preview' => "Предварительный просмотр",
'non_quotes' => "Количество открытых тегов цитаты, не соответствует количеству закрытых тегов",
'max_length' => "Максимальная длина сообщения в символах:",
'options' => "Опции",
'disabled' => "Запрещено",
'no_file_ext' => "Проверьте, что загружаемый вами файл имеет расширение",
'help_cards' => "Разделы помощи:",
'review_topic' => "Просмотр темы полностью (откроется в новом окне)",
'editing_post' => "Редактирование сообщения ",
'posting_new_topic' => "Создание новой темы",
'flash_number' => "Высота и ширина для Flash должны быть в численном значении",
'enable_sig' => "<b>Включить</b> подпись?",
'top_txt_edit' => "Редактирование сообщения в",
'poll_to_many' => "Количество вариантов ответа в вашем опросе превышает норму. Уменьшите их.",
'last_posts' => "Последние 10 сообщений [ в обратном порядке ]",
'top_txt_poll' => "Создание опроса",
'too_many_img' => "Количество изображений в сообщении превышает норму допустимого",
'topic_desc' => "Описание темы",
'no_dynamic' => "Динамические страницы в тегах [IMG] запрещены",
'post_options' => "Опции сообщения",
'click_smilie' => "Смайлы",
'button_spell' => "Проверка орфографии",
'topic_title_long' => "Название темы должно содержать не более 50 символов",
'new_post_added' => "Ваше сообщение добавлено",
'top_txt_reply' => "Ответ в",
'posted_on' => "Дата",
'post' => "Введите сообщение",
'poll_not_enough' => "Необходимо ввести не менее двух пунктов в опросе",
'post_rules' => "Правила сообщения",
'post_icon_txt' => "Вы можете выбрать иконку сообщения",
'submit_edit' => "Отредактировать сообщение",
'enable_emo' => "<b>Включить</b> смайлы?",
'quoting_post' => "Цитируемое сообщение в ",
'email_title' => "Уведомление об ответе в тему",
'button_preview' => "Предварительный просмотр",
);
?>
+27
View File
@@ -0,0 +1,27 @@
<?php
$lang = array (
//2.1.2
'please_choose' => "Пожалуйста, выберите нужный формат",
'powered_by' => "Русская версия ",
'click_toview' => "Нажмите для просмотра темы",
'end' => "конец",
'forum' => "Форум",
'on ' => "-",
'title' => "Версия для печати темы",
'by' => "Автор",
'start' => "Создал",
'topic' => "Тема",
'tvo_title' => "Опции отображения темы для:",
'o_print_title' => "Версия для печати",
'o_print_desc' => "Тема будет отображена и распечатана в простеньком виде на этой странице.",
'o_html_title' => "HTML версия",
'o_html_desc' => "Вы можете скачать HTML версию этой темы на ваш компьютер. Будет открыто окно для скачивания.",
'o_word_title' => "Версия в формате Microsoft Word",
'o_word_desc' => "Вы можете скачать Word версию этой темы с возможностью дальнейшего редактирования. Будет открыто окно для скачивания.",
'back_topic' => "Вернуться в тему",
'topic_here' => "Нажмите сюда для просмотра этой темы в обычном формате",
);
?>
+274
View File
@@ -0,0 +1,274 @@
<?php
$lang = array (
'page_title_pp' => "Просмотр профиля",
// 2.2.0
'M_1' => "Янв",
'M_2' => "Фев",
'M_3' => "Март",
'M_4' => "Апр",
'M_5' => "Май",
'M_6' => "Июнь",
'M_7' => "Июль",
'M_8' => "Авг",
'M_9' => "Сен",
'M_10' => "Окт",
'M_11' => "Ноя",
'M_12' => "Дек",
'pp_tab_posts' => "Сообщения",
'pp_tab_topics' => "Темы",
'pp_tab_gallery' => "Галерея",
'pp_tab_blog' => "Блог",
'op_change_refresh' => "Изменения вступят в силу после последующего просмотра профиля",
'op_dd_none' => "Не уведомлять",
'op_dd_email' => 'Уведомлять по e-mail',
'op_dd_pm' => 'Уведомлять личным сообщением (PM)',
'op_dd_disabled' => 'Выключено — разрешить добавление без подтверждения',
'op_dd_enabled' => 'Включено — добавлять только когда я это разрешил',
'profile_read_topic' => 'Читать тему',
'profile_in_topic' => 'Тема: ',
'header_personal_info' => "Личная информация",
'born_key' => "Дата рождения:",
'fl_show_who_added_me' => "Показать кто добавил меня",
'fl_show_mutual' => "Показать общих друзей",
'op_add_pm_to_block' => "Добавить в «Черный список ЛС»",
'err_no_posts_to_show' => "Нет сообщений для отображения.",
'js_img_alt_rate' => 'Нажмите на звездочку для оценки этого пользователя',
'js_gender_male' => 'Мужской',
'js_gender_female' => 'Женский',
'js_gender_mystery' => 'Пол не указан',
'js_saving_comment' => 'Сохранение комментария...',
'js_loading_tab' => 'Загрузка...',
'js_deleting_comment' => 'Удаление комментариев...',
'm_personal_statement' => 'О себе',
'm_visit_website' => "Посетить мою домашнюю страницу",
'm_go' => "ОК",
'm_dd_with_selected' => "С выбранными",
'm_dd_approve_add' => "Подтвердить и добавить в список",
'm_dd_approve' => "Только подтвердить",
'm_dd_refuse' => "Отказать и удалить",
'm_profile_views' => 'Просмотров профиля:',
'm_profile_views_desc' => "* Просмотры профиля обновляются каждый час",
'm_statement_bbcode' => "Разрешенные BB-коды: [b] [i] [u]",
'm_show_x_friends' => "Показывать <em>x</em> друзей в блоке «Друзья»",
'm_show_x_comments' => "Показывать <em>x</em> комментариев в блоке «Комментарии»",
'm_show_x_visitors' => "Показывать <em>x</em> посетителей в блоке «Просматривали»",
'm_settings_header' => "Настройки",
'm_new_comments' => "Новые комментарии",
'm_new_friends' => "Новые друзья",
'm_member_since' => "Регистрация:",
'm_website_title' => 'Домашняя страница',
'm_website_explain' => 'Адрес домашней страницы должен начинаться с http://',
'm_rate_me' => "Оценить",
'm_friend_remove' => "Удалить из друзей",
'm_friend_add' => "Добавить в друзья",
'm_no_friends' => 'Друзей нет',
'm_view_friends' => "Просмотр всех друзей",
'm_bit_active' => 'Последнее действие:',
'm_bit_posts' => 'сообщений',
'm_title_friends' => "Друзья",
'm_max_chars' => "(400 знаков)",
'm_enter_comment' => "Введите комментарий",
'm_add_comment' => "Добавить",
'm_title_comments' => "Комментарии",
'm_visitors_none' => "профиль не имеет просмотров",
'm_title_visitors' => "Просмотры",
'm_title_content' => 'Содержимое',
'm_tab_settings' => "Настройки",
'm_tab_friends' => "Друзья",
'm_tab_comments' => 'Комментарии',
'm_personal_info' => "Личная информация",
'm_enter_aim' => "Введите ваше имя в AOL",
'm_enter_msn' => "Введите ваше имя в MSN",
'm_enter_icq' => "Введите ваш номер ICQ",
'm_enter_yahoo' => "Введите ваше имя в Yahoo!",
'm_contact_info' => "Контактная информация",
'm_local_time_is' => "Часовой пояс:",
'm_last_seen' => "Последнее посещение:",
'm_stats_title' => "Статистика",
'm_other_info' => "Другая информация",
'm_enter_bdate' => "Введите дату рождения",
'm_bday_unknown' => 'День рождения не указан',
'm_enter_location' => "Введите место жительства",
'm_location_unknown' => "Место жительства не указано",
'm_gender_as_none' => "Не указан",
'm_gender_as_female' => "Женский",
'm_gender_as_male' => "Мужской",
'm_no_gender' => "Пол не указан",
'm_age_unknown' => 'Возраст не указан',
'm_years_old' => "лет",
'm_save_button' => "Сохранить",
'm_friends_list' => "Список друзей",
'm_friends_pending' => "Ожидающие подтверждения",
'm_friends_mutual' => "Общие друзья",
'm_showall_friends' => "Показать всех",
'm_showonline_friends' => "Показать Online",
'm_showoffline_friends' => "Показать Offline",
'm_remove_friend' => "Удалить этого пользователя из списка друзей",
'm_sendpm_friend' => "Отправить личное сообщение этому другу",
'm_approve' => "Подвердить",
'm_requested' => "Запрос добавлен",
'm_lastactive' => "Последнее действие",
'm_pending' => "Подтвердить",
'm_nofriends' => "Нет друзей для отображения",
'm_active' => "Последнее действие",
'm_manage_friends' => "Менеджер друзей",
'm_manage_friends_list' => "Менеджер вашего списка друзей",
'm_friend_str_1' => "У вас",
'm_friend_str_2' => "друзей, ожидающих подтверждение.",
'm_comment_app' => "Опубликовать выбранные комментарии",
'm_comment_unapp' => "Скрыть выбранные комментарии",
'm_comment_delete' => "Удалить выбранные комментарии",
'm_go_button' => " ОК ",
'm_no_comments' => "Другие пользователи не&nbsp;оставили комментарии для",
'm_confirm' => "Пожалуйста, подтвердите это действие",
'pp_photo_desc' => "Максимальный размер %s на %s и не более %s кб (%s).<br />Большое изображение будет отмасштабировано до нужных размеров.",
'pp_no_photo_upload_permission' => "Вы не можете загружать фотографию",
'pp_upload_failed' => "Неудачная загрузка. Обратитесь к администрации форума для помощи.",
'pp_invalid_file_extension' => "Загрузка файлов с таким расширением запрещена.",
'pp_upload_to_big' => "Размер загружаемого файла превышает норму",
'm_your_pic' => "Ваша картинка",
'm_delete_pic' => "Удалить изображение",
'rating' => "Рейтинг",
'options' => "Опции",
'm_personal_statement' => "О себе",
'm_char_limit' => "(Максимум 300 символов)",
'm_notifications' => "Опции уведомлений",
'm_new_comments' => "Новые комментарии",
'm_choose_comm_type' => "Выберите тип уведомления о новых комментриях",
'm_new_friends' => "Новые друзья",
'm_choose_friend_type' => "Выберите тип уведомления о новых друзьях",
'm_mod_type' => "Опции модерации",
'm_choose_cmod_type' => "Выберите тип модерации для новых комментариев",
'm_choose_fmod_type' => "Выберите тип модерации для новых друзей",
'm_save_settings' => " Сохранить настройки ",
'm_delete_comment' => "Удалить комментарий",
'm_no_statement' => "не&nbsp;указал(а) ничего о&nbsp;себе",
'm_profile_title' => "Профиль",
//2.1.x
'tt_warn_add' => "Добавить предупреждение",
'tt_warn_minus' => "Снять предупреждение",
'mygallery' => 'Моя галерея',
'no_photo_avail' => "Фото недоступно",
//2.1.2
'open_menu' => "Открыть меню",
'get_photo' => "Фотография",
// 2.1
'dname_title' => "История отображаемого имени",
'dname_window_title' => "История отображаемого имени для:",
'dname_name_from' => "От",
'dname_name_to' => "К",
'dname_date' => "Дата изменения",
'warn_title' => "Предупреждения:",
// build #003
'lichnoe_soobshenie' => "Личное сообщение",
// 2.0
'profile_options' => "Опции профиля",
'find_member_topics' => "Найти темы пользователя",
'website_addr' => 'Домашняя страница',
'supmod_edit_member' => 'Редактировать пользователя',
'ignore_user' => 'Игнорировать сообщения пользователя',
'last_active' => 'Последнее посещение',
'last_click' => 'Статус',
'online_offline' => "Offline",
'wol_index' => 'Просмотр главной страницы форума',
'wol_topic' => 'Находится в теме',
'wol_forum' => 'Находится в форуме',
'wol_ucp' => 'Находится в своих личных данных',
'wol_profile' => 'Просмотр профиля',
'wol_search' => "Поиск",
// 1.2
'rating_level' => "Рейтинг",
'warn_level' => "Предупреждения",
'photo_title' => "Фото",
'cartochka' => "Карточка пользователя",
'ac_close' => "Закрыть страницу",
'ac_download' => "Скачать страницу",
'user_local_time' => "Часовой пояс пользователя",
'head_addit' => "Дополнительная информация",
'head_title' => "Просмотр профиля",
'head_contact' => "Контактная информация",
'head_posts' => "Информация о сообщениях",
'head_info' => "Информация пользователя",
'no_info' => "<i>Нет данных</i>",
'click_here' => "<i>Отправить</i>",
'private' => "<i>E-mail скрыт</i>",
'active_stats' => "Статистика активности",
'total_posts' => "Всего сообщений",
'joined' => "Регистрация",
'posts_per_day' => "за день",
'total_percent' => "всех сообщений форума",
'fav_forum' => "Наибольшая активность в",
'fav_posts' => "сообщений",
'fav_percent' => "от всех сообщений этого пользователя",
'communicate' => "Связь",
"info" => "Информация",
'post_detail' => "Данные о сообщениях",
'email' => "Отправить письмо на e-mail",
'aim' => "AIM",
'icq' => "ICQ",
'yahoo' => "Yahoo!",
'msn' => "MSN",
'pm' => "Отправить сообщение",
'page_title' => "Просмотр профиля",
'find_posts' => "Найти сообщения пользователя",
'add_to_contact' => "Добавить в список контактов",
'edit_my_sig' => "Изменить подпись",
'edit_profile' => "Изменить личные данные",
'edit_avatar' => "Опции аватара",
'mgroup' => "Группа",
'mtitle' => "Статус",
'homepage' => "Домашняя страница",
'birthday' => "Дата рождения",
'location' => "Место жительства",
'interests' => "Интересы",
'avatar' => "Аватар",
'siggie' => "Подпись",
);
?>
+247
View File
@@ -0,0 +1,247 @@
<?php
$lang = array (
// 2.2: UPDATED
'just_admin_validation' => "После регистрации ваша учетная запись будет отправлена администрации для рассмотрения и последующего одобрения.",
'dname_text' => "Это имя будет использоваться в сообщениях и темах. От 3 до %s символов. Запрещенные символы: [ ] | ; , &#036;",
'reg_error_dname_len' => "Необходимо ввести отображаемое имя от 3 до %s символов",
'reg_error_username_none' => "Необходимо ввести имя пользователя от 3 до %s символов",
'reg_error_no_name' => "Необходимо ввести отображаемое имя от 3 до %s символов",
'user_name_text' => "Это имя будет использоваться только для авторизации [от 3 до %s символов]",
'lp_text' => "Введите ваше имя пользователя в форме ниже. Имя пользователя <b>не</b> чувствительно к регистру.<br />После заполнения формы, вам на электронную почту будет отправлено письмо с дальнейшими инструкциями по восстановлению пароля.",
'lp_text_email' => "Введи ваш адрес электронной почты. Адрес электронной почты <b>не</b> чувствителен к регистру.<br />После заполнения формы, вам на электронную почту будет отправлено письмо с дальнейшими инструкциями по восстановлению вашего пароля.",
'las_input_text' => "Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.",
// 2.2: НОВОЕ
'form_title_attention' => "Внимание!",
'reg_error_email_invalid' => "Вы ввели не существующий e-mail адрес<br /> или он содержит один из запрещенных символов: [ ] ; # &amp; ! * ' &quot; &lt; &gt; % ( ) { } ? &#092;",
'reg_error_dname_only' => "Отображаемое имя может содержать только следующие символы: ",
'reg_error_uname_only' => "Имя пользователя может содержать только следующие символы: ",
'lp_random_pass_subject' => "Ваш новый пароль",
'lp_random_pass' => "Нажмите кнопку ниже для отправки нового пароля на ваш адрес электронной почты.",
'lpass_text_random' => "На ваш адрес электронной почты был отправлен новый пароль к учетной записи.",
//2.1.3
'reg_error_email_ban' => "E-mail адрес, который вы используете, не разрешен на этом форуме. Пожалуйста выберите другой.",
'new_registration_email' => "Регистрация на ",
'new_registration_email1' => "Новый пользователь на ",
//2.1.2
'alt_codebit' => "Включите эту картинку",
'alt_loadingimg' => "Включите эту картинку",
// Добавлено 2.1
'coppa_bounce' => 'Вы не можете продолжить без отмены вашей регистрации COPPA или без завершения регистрационной формы COPPA',
'clogin_submit' => "Продолжить",
'clogin_done' => "Вы вошли в",
'clogin_title' => "Добро пожаловать в наш форум",
'clogin_text' => "Так как вы вошли впервые, мы требуем заполнения еще некоторых данных прежде, чем продолжить",
'dname_name' => "Введите желаемое <strong>отображаемое</strong> имя </strong>",
'reg_error_no_pass' => "Пароль не указан",
'reg_error_pass_nm' => "Введенные пароли не соответствуют друг другу. Перепроверьте введенные данные",
'reg_error_chars' => "Отображаемое имя содержит один или несколько запрещенных символов: [ ] | ; ,",
'reg_error_taken' => "Введенное отображаемое имя уже используется другим пользователем",
'reg_error_username_taken' => "Введенное имя пользователя уже используется другим пользователем",
'reg_error_email_missing' => "E-mail адрес не указан",
'reg_error_email_nm' => "Введенные e-mail адреса не идентичны",
'reg_error_email_taken' => "Введенный e-mail уже используется другим пользователем",
'user_admin_validation' => "После успешной активации ваша учетная запись будет предоставлена администратору для проверки и подтверждения.",
# Changed 2.1
'user_name' => "Введите желаемое имя пользователя <strong>(для авторизации)</strong>",
# Already in 2.0
// #build 003
'enable_this_picture' => "Включите эту картинку",
'subsm_title' => 'Пакеты подписок',
'subsm_none' => '--NONE--',
'subsm_na' => 'N/A',
'subsm_more' => 'Дополнительная информация',
'subsm_no_desc' => "Не выбран пакет для покупки",
'subsm_close' => "Закрыть",
'tc_title' => "Правила и положения по регистрации",
'tc_text' => 'Для продолжения регистрации, вы должны принять нижеследующее:',
'tc_regbut' => "Регистрация",
'op_email_title' => "Получение писем",
'op_email_text' => "Администрация и пользователи смогут отправлять вам письма на e-mail.",
'op_email_ad' => "Получать письма от администраторов",
'op_email_mem' => "Получать письма от пользователей",
'op_tz_title' => "Настройки часового пояса",
'op_tz_text' => "Выберите часовой пояс, в котором вы находитесь.",
'op_tz_dst' => 'Автоматический переход на летнее время?',
'submit_text' => "Я соглашаюсь с условиями регистрации и желаю зарегистрироваться",
'cf_optional' => "Дополнительная информация",
'las_title' => "Защитный код",
'las_img' => 'Ваш защитный код',
'las_img_text' => 'Если вы не видите никаких чисел или видите битое изображение, обратитесь к администратору форума для устранения проблемы.',
'las_input' => 'Введите защитный код',
'las_numbers' => "<b>Ваш защитный код</b><br />Если вы не видите никаких чисел или видите битое изображение, обратитесь к администратору форума для устранения проблемы.",
'las_text' => "<b>Введите защитный код</b><br />Введите 6 цифр, отображенных выше в виде изображения.<br />Примечание: На изображении только цифры, к примеру '0' является нулем, а не буквой 'O'.",
'user_name_title' => "Имя пользователя (login):",
'password_title' => "Пароль:",
'password' => "Введите пароль",
'password_text' => "Длина пароля — от 3 до 32 символов, включая пробелы",
'password_confirm' => "Подтвердите пароль",
'password_confirm_text' => "Повторите пароль: пароли должны полностью совпадать",
'email_address_title' => "Ваш e-mail адрес:",
'email_address_text' => "Необходимо ввести реальный e-mail адрес",
'email_address_confirm' => "Подтвердите e-mail адрес",
'email_address_confirm_text' => "Повторите e-mail адрес: адреса должны полностью совпадать",
'email_address' => "Введите ваш e-mail адрес",
'err_complete_form' => "Необходимо заполнить все обязательные поля формы",
'err_cf_to_long' => "Длина введенных в одно из полей данных, превышает норму допущенного",
'err_invalid' => "Одно из заполненных полей, содержит неверные данные. Пожалуйста, проверьте и произведите исправления.",
// добавлено RC2
'incorrect_thing_name' => "Некорректное имя — %s. Возможно вы использовали запрещенные символы",
'thing_name_taken' => " %s, к сожалению выбранное вами имя пользователя уже используется. Выберите другое имя",
'rv_title' => "Запрос на повторную отправку письма для активации",
'rv_process' => "Процесс переактивации",
'rv_done' => "<strong>Запрос на переактивацию принят</strong><br />Письмо для переактивации отправлено на ваш e-mail адрес. Через несколько минут проверьте Ваш почтовый ящик.",
'rv_ins' => "Ниже введите Ваше имя пользователя, для поиска незавершенных активаций. В случае обнаружения таковых, на ваш e-mail адрес, указанный при регистрации, будет повторно отправлено письмо для активации.",
'rv_name' => "Зарегистрированное имя пользователя",
'rv_go' => "Найти и выслать",
'lpass_text' => "Письмо с содержанием инструкций по активации отправлено вам на e-mail. В течение 10 минут (возможно и раньше), вы получите это письмо.",
'lpf_title' => "Восстановление забытого пароля",
'lpf_pass1' => "Введите новый пароль",
'lpf_pass11' => "Длина пароля — от 3 до 32 символов",
'lpf_pass2' => "Подтвердите пароль",
'lpf_pass22' => "Пароли должны совпадать",
'err_user_start_zero' => "Имя пользователя не должно начинаться с нуля (0)",
'errors_found' => "Обнаружены следующие ошибки",
'err_email_address_match' => "Введенные e-mail адреса не идентичны",
'err_no_username' => "Необходимо ввести имя пользователя от 3 до 32 символов",
'err_no_password' => "Необходимо ввести пароль от 3 до 32 символов",
'err_pass_match' => "Введенные пароли не соответствуют друг другу. Перепроверьте введенные данные",
'err_invalid_email' => "Введенный e-mail адрес является нереальным e-mail адресом",
'err_user_exists' => "Такое имя пользователя уже зарегистрировано на форуме. Выберите другое имя.",
'err_email_exists' => "Такой e-mail адрес уже используется на форуме. Введите другой e-mail.",
'err_reg_code' => "Код регистрации не соответствует отображенному. Сгенерирован новый код регистрации. Повторите попытку.",
'err_no_validations' => "Нет запросов на подтверждение для этого пользователя. Проверьте имя и попробуйте снова.",
'email_reg_subj' => "Регистрация для",
'ne_subject' => "Запрос на изменение е-mail адреса для",
'ras_title' => "Защита от массовых регистраций",
'ras_numbers' => "<b>Ваш защитный код</b><br />Если Вы не видите никаких чисел или видите битое изображение, обратитесь к администратору форума для устранения проблемы.",
'ras_text' => "<b>Введите защитный код</b><br />Для блокирования различных программ, регистрирующих новые учетные записи, введите 6 цифр, отображенных выше в виде изображения.<br />Примечание: В изображении только цифры, к примеру '0' является нулем, а не буквой 'O'.",
'coppa_title' => "Регистрация COPPA",
'coppa_info' => "Информация COPPA",
'coppa_form' => "Форма COPPA",
'coppa_link' => "Нажмите на ссылку, соответствующую дате вашего рождения",
'coppa_date_before' => "После или до",
'coppa_date_after' => "После",
'coppa_form_text' => "Родитель или опекун должен заполнить и переслать по факсу подписанный <#FORM_LINK#>, администратору форума для продолжения регистрации ребенка младше 13 лет.<br /><br />Для более подробной информации, обратитесь на:",
'coppa_link_form' => "форма разрешения",
'cp2_text' => " Все пользователи возрастом до 13 лет, обязаны иметь разрешение родителей, для дальнейшего участия и пользования этими форумами.<br /><br />Если вы хотите продолжить процесс регистрации для участия в форумах до получения разрешения родителей, нажмите на ссылку ниже. Но, тем не менее запомните, что процесс регистрации не будет завершен, пока мы не получим подписанную форму ваших родителей/опекунов.",
'cp2_continue' => "Далее",
'cp2_title' => "Наше регистрационное соглашение COPPA",
'cp2_cancel' => "Отмена",
'cp_success' => "Ваша регистрация принята! Сейчас вы будете перемещены к форме разрешения",
'cpf_title' => "Форма разрешения COPPA",
'cpf_perm_parent' => "Инструкции для родителей или опекунов<br /><br />Пожалуйста, распечатайте эту форму, заполните ее и перешлите по факсу на наш номер. Если факса не имеется, вы можете переслать эту форму по нижеуказанному адресу.",
'cpf_fax' => "<b>Номер факса:</b>",
'cpf_address' => "<b>Адрес для писем:</b>",
'cpf_sign' => "Просим вас подписать нижеследующую форму и переслать ее нам.<br><br>Я подтверждаю, что информация, предоставленная ребенком верна. Я соглашаюсь, что информация профиля может быть изменена только после ввода пароля. И я принимаю то что, я могу затребовать удаления этого профиля в любой момент.",
'cpf_name' => "Полное имя родителя/опекуна",
'cpf_relation' => "Отношение к ребенку",
'cpf_signature' => "Подпись",
'cpf_email' => "E-mail адрес",
'cpf_phone' => "Номер телефона",
'cpf_date' => "Дата",
'lost_pass_form' => "Форма восстановления пароля",
'lp_header' => "Как восстановить пароль",
'lp_send' => "Далее",
'lp_user_name' => "Введите ваше имя",
'lp_email_or' => "ИЛИ Введите ваш e-mail адрес",
'lp_subject' => "Информация о восстановлении забытого пароля",
'lp_email_address' => "Введите ваш e-mail адрес",
'lp_redirect' => "Данные для восстановления пароля отправлены. Сейчас вы будете перемещены к форме активации.",
'activation_form' => "Форма активации",
'registration_form' => "Форма регистрации",
'user_validate_text' => "Администратор форума включил проверку всех регистрируемых пользователей. После регистрации и проверки вашей регистрации администратором, вы получите письмо на e-mail от администратора, с инструкциями о завершении регистрации. Только после этого вВы сможете авторизоваться на форуме под своим именем и паролем.",
'js_blanks' => "Вы должны заполнить всю форму",
'reg_header' => "Инструкция по регистрации",
'intro_proceed' => "Переход к авторизации",
'js_no_check' => "Перед продолжением регистрации, вы должны прочесть правила форума и если вы согласны и принимаете правила, отметьте окошко &laquo;Я ознакомился...&raquo;. В противном случае регистрация будет отменена.",
'title_reg' => "Регистрация",
'email_validate_text' => "Вам будет отправлено письмо на e-mail адрес, указанный при регистрации. После внимательного ознакомления с письмом, вы должны будете подтвердить регистрацию, пройдя по ссылке, указанной в письме.",
'done_reg_1' => "Ваша учетная запись активирована! Переход к правилам форума",
'done_reg_2' => "Ваша учетная запись активирована! Переход к авторизации",
'board_rules' => "Правила форума",
'dumb_text' => "Проверьте, что вы заполнили форму полностью. Необходимая информация отправлена вам на e-mail адрес.",
'registration_agree' => "Регистрационное соглашение",
'agree_submit' => "Я ознакомился с правилами и условиями и принимаю их",
'std_text' => "Повторно проверьте, что вы заполнили все поля формы. Особое внимание уделите полю пароль.",
'reg_success' => "Регистрация завершена",
'thank_you' => "Спасибо",
'registration_process' => "Регистрация",
'preview_reg_text' => "Ваша регистрация успешно завершена. Администрация форума должна проверить вашу регистрацию перед тем, как вы получите право отправлять сообщения. Администрация будет уведомлена о вашей регистрации.",
'dumb_email' => "Введите ваш e-mail адрес, указанный при регистрации",
'complete_form' => "Заполните все поля формы",
'auth_text' => "Запрос на регистрацию пользователя принят.<br />На указанный при регистрации e-mail адрес отправлено письмо с инструкциями по активации вашей учетной записи.<br>Указанный вами e-mail:",
'submit_form' => "ЗАРЕГИСТРИРОВАТЬСЯ",
'nav_reg' => "Регистрация",
'dumb_submit' => "Продолжить",
'dumb_header' => "Активация учетной записи",
'val_key' => "Ключ активации:",
'user_id' => "ID пользователя:",
'email_address_two' => "<b>Повторите свой e-mail адрес</b>",
'click_wrap' => "Пожалуйста уделите немного внимания и прочтите краткие правила, указанные ниже. Если вы принимаете их и желаете продолжить процесс регистрации, отметьте свое согласие и нажмите кнопку &laquo;Регистрация&raquo;. Для отмены регистрации нажмите кнопку &laquo;Назад&raquo; в вашем браузере.
Пожалуйста помните, что мы не отвечаем на все публикуемые сообщения.
На форуме отсутствует предварительная проверка открываемых тем и публикаций. Как только вы отправляете сообщение — оно сразу публикуется на форуме. Администрация форума снимает с себя ответственность за содержание сообщений, публикуемых пользователями. Ответственность за содержание сообщения несет только его автор.
На форуме запрещено:
отправка сообщений не по содержанию форума/темы, оскорбления и угрозы в адрес пользователей форума, пропаганда расовой, национальной и религиозной вражды; реклама и самореклама;
ненормативная лексика, сексуальные домогательства и т.д.
Нарушители правил будут строго наказаны модераторами или администраторами форума и им будет закрыт доступ на форум.
Согласившись с правилами, вы соглашаетесь не публиковать любой материал, защищенный авторским правом, если авторское право не принадлежит вам.",
);
?>
+164
View File
@@ -0,0 +1,164 @@
<?php
$lang = array (
'xml_max_char' => 'Ваш поисковый запрос содержит более %s символов',
'search_off' => "В настоящий момент администрация отключила поисковую машину. Пожалуйста, попробуйте позже.",
'no_xml_permission' => "У вас недостаточно прав для использования функций поиска.",
'nav_at' => "Активные темы",
'nav_aut' => "Все темы пользователя",
// 2.1 (НОВОЕ)
'xml_nopost' => 'Новых сообщений не найдено',
'xml_char' => 'Некоторые или все заданные ключевые слова содержат менее, чем %s символов или содержат некорректные символы',
'xml_flood' => 'Включен флуд-контроль. Пожалуйста, подождите не менее %s, прежде чем снова воспользоваться поиском',
'xml_nomatches' => 'Ваш поиск для %s не имеет результатов',
'xml_matches' => 'Ваш поиск для <strong>%s</strong> нашел не менее <strong>%s</strong> сообщений.<br /><strong><a href="%s">Просмотр результатов</a> &raquo;</strong>',
//2.0.2
'too_many_children_for_santa' => '(Результаты поиска ограничены до первого %num)',
'active_start' => 'Показать активные темы за:',
'active_today' => 'сегодня',
'active_week' => 'эту неделю',
'active_week2' => 'последние 2 недели',
'active_month' => 'этот месяц',
'active_month3' => 'последние 3 месяца',
'active_year' => 'этот год',
'active_go' => 'ок',
'no_search_topics' => "По выбранным вами параметрам, нет ни одной темы",
'you_search_for' => "Вы искали:",
'no_results_so_there_ha_ha' => "К сожалению, Ваш поиск не дал никаких результатов.<br />Попробуйте расширить параметры поиска, используя другое ключевое слово или изменением формата поиска.<br />Не забывайте про использование маски '*' для увеличения кол-ва совпадений. К примеру, введя слово Ябло*, будут найдены совпадения по словам 'яблоко', 'яблочный' и т.д.",
'search_again' => "Повторить поиск?",
'mark_search_as_read' => "<u>Отметить все форумы прочитанными и вернуться на главную страницу</u>",
'your_results' => "Ваши результаты",
//added in 1.2
'be_use' => "Использование",
'be_means' => "Средства",
'be_u1' => "яблоко банан",
'be_m1' => "Поиск сообщений, содержащих одно из этих слов",
'be_u2' => '+яблоко +сок',
'be_m2' => 'Поиск сообщений, содержащих оба этих слова',
'be_u3' => '+яблоко -сок',
'be_m3' => "Поиск сообщений, содержащих слово 'яблоко' и не содержащих слова 'сок'",
'be_u4' => "ябло*",
'be_m4' => "Поиск сообщений, содержащих слово 'яблоко' и/или 'яблочный'",
'be_u5' => '&quot;Некоторые слова&quot;',
'be_m5' => "Поиск сообщений, содержащих фразы 'некоторые слова являются мудрыми', 'некоторые слова' и не содержащих фразу 'некоторые нецензурные слова'",
'be_link' => "Расширенная помощь по использованию",
'be_ttip' => "Ознакомьтесь получше, как пользоваться логическим поиском",
'nav_au' => "Все сообщения пользователя",
'sp_single' => "Единственная страница",
'so_more_opts' => "Расширенный поиск",
'so_less_opts' => "Простой поиск",
'search_where' => "Искать",
'result_type' => "Отображение результатов",
'all_forums' => "&raquo; Все форумы",
'location_g' => "Позиция",
'g_b_home' => "Главная страница форума",
'g_relevance' => "Точность",
'g_simple_title' => "Страница поиска форума",
'g_new_window' => "Новое окно",
'g_searched_for' => "Поиск в форуме",
'g_results' => "Результаты",
'g_of_about' => "в виде",
'g_search_took' => "Поиск",
'g_seconds' => "секунды",
'sf_show_me' => "Показать",
'sf_most_r_f' => "самые точные",
'sf_most_date' => "самые последние <strong>вверху</strong>",
//--- ДОБАВЛЕНО В B3 -----
'is_sub' => " (Подкатегория)",
'search_in_subs' => "Искать в подфорумах?",
///--- END B3 ---------
'rp_topic' => "Тема:",
'rp_post' => "Просмотр сообщения:",
'rp_forum' => "Форум:",
'rp_author' => "Автор",
'rp_replies' => "Ответов:",
'rp_hits' => "Просмотров:",
'rp_message' => "Сообщение",
'rp_postedon' => "Отправлено:",
'joinname_true' => "Поиск по ключевым словам и имени",
'joinname_false' => "Поиск только по имени",
'nav_since_lv' => "Сообщения с Вашего последнего посещения",
'nav_lt' => "Ваши последние 10 сообщений",
'results_post' => "Результаты в виде сообщений",
'results_topics' => "Результаты в виде тем",
'search_redirect' => "Поиск завершен. Подождите, сейчас вы будете перемещены к результатам поиска.",
'search_pages' => "Страниц:",
'search_title' => "Поиск",
'key_search' => "Поиск по ключевым словам",
'mem_search' => "Фильтр по имени пользователя (дополнительно)",
'keysearch_text' => "Введите ключевое слово или фразу для поиска.",
'match_name_ex' => "Искать полное имя",
'match_name_pa' => "Искать часть имени",
'keywords_title' => "Слова для поиска",
'search_options' => "Настройки поиска",
'search_forums' => "Поиск в форуме",
'search_cats' => "Поиск в категории",
'search_refine' => "Дополнительные настройки",
'search_results' => "Результаты поиска",
'search_form' => "Форма поиска",
'h_forum_name' => "Форум",
'se_simple' => "Простой поиск",
'se_advanced' => "Расширенный",
'in_posts' => "В сообщениях",
'in_topics' => "В заголовках",
'search_from' => "Искать сообщения за",
'do_search' => "Найти",
'today' => "Сегодня",
'this_week' => "Последние 7 дней",
'this_month' => "Последние 30 дней",
'this_60' => "Последние 60 дней",
'this_90' => "Последние 90 дней",
'this_180' => "Последние 180 дней",
'this_year' => "Последние 365 дней",
'ever' => "Все время",
'older' => "и более старые",
'newer' => "и более новые",
'and' => "и",
'sort_results' => "Сортировать результаты по",
'last_date' => "Дате обновления",
'number_topics' => "Количеству ответов",
'poster_name' => "Имени автора",
'forum_name' => "Названию Форума",
'in' => "в",
'ascending' => 'в порядке возрастания',
'descending' => 'в порядке убывания',
'order' => 'сортировка',
);
?>
+40
View File
@@ -0,0 +1,40 @@
<?php
$lang = array (
'who_farted' => "Êòî ïèñàë ñîîáùåíèÿ â:",
'no_forums' => "Îáçîð ôîðóìîâ (%s âñåãî)",
'who_poster' => "Àâòîð",
'who_posts' => "Ñîîáùåíèé",
'who_go' => "Çàêðûòü îêíî è îòêðûòü òåìó",
'todays_posters' => "10 àâòîðîâ ñåãîäíÿ",
'member' => "Ïîëüçîâàòåëü",
'member_posts' => "Âñåãî ñîîáùåíèé",
'member_today' => "Ñîîáùåíèé ñåãîäíÿ",
'member_joined' => "Ðåãèñòðàöèÿ",
'member_percent' => "% ñåãîäíÿøíèõ ñîîáùåíèé",
'total_today' => "Âñåãî ñîîáùåíèé ñåãîäíÿ: ",
'no_info' => "Íåò äîñòóïíîé èíôîðìàöèè",
'top_poster_title' => "10 àâòîðîâ ñåãîäíÿ",
'forum_leaders' => "Àäìèíèñòðàöèÿ",
'leader_admins' => "Àäìèíèñòðàòîðû",
'leader_global' => "Ñóïåðìîäåðàòîðû",
'leader_mods' => "Ìîäåðàòîðû",
'leader_name' => "Èìÿ",
'leader_email' => "E-mail",
'leader_aol' => "AOL",
'leader_icq' => "ICQ",
'leader_location' => "Ìåñòî æèòåëüñòâà",
'leader_forums' => "Ôîðóìû",
'leader_all_forums' => "Âñå ôîðóìû",
);
?>
+83
View File
@@ -0,0 +1,83 @@
<?php
$lang = array(
'paywith_nochex' => "Pay with NOCHEX now",
'paywith_paypal' => "Make payments with PayPal - it's fast, free and secure!",
'paywith_protx' => "Pay Using Protx",
'paywith_gen' => "Purchase",
'choose_another_pkg' => "Choose Another Package",
'cancel_purchase' => "Cancel Purchase & View Forums",
'no_expire' => "Lifetime (Never Expires)",
'msg_reg_title' => "Thanks for registering!",
'msg_reg_text' => "During registration, you opted to purchase a subscription package.<br />Please review the details below and select from the payment methods below to confirm your choice.",
'msg_gen_title' => "Subscription Packages",
'msg_gen_text' => "Thanks for visiting our subscription packages screen.<br />Please select from a package below to proceed to choose from the available payment options.",
'msg_force_title' => "Please Purchase a Subscriptions Package",
'msg_force_text' => "We require that you purchase a subscriptions package before you are granted full access to this forum.",
'cc_currency_in' => "All prices in",
'cc_change' => "Change",
'man_tick_title' => "Please print this ticket off or copy the information and include it with your payment",
'man_mem' => "Member Name",
'man_mem_id' => "Member ID",
'man_email' => "Member Email",
'man_trans_id' => "Trans ID",
'man_sub' => "Sub Title",
'man_pay' => "Payment Enclosed",
'man_title' => "Remittance Ticket",
'gw_upgrade' => "Upgrade",
'gw_protx' => "Click the button below to complete this order via Protx's website",
'gw_paypal' => "Click the button below to complete this order via PayPal's website. All costs will be converted into USD for PayPal's website",
'gw_nochex' => "Click the button below to complete this order via NOCHEX's website. All costs will be converted into GBP for NOCHEX's website",
'gw_safshop' => "Click the button below to complete this order via Safshop's website. All costs will be converted into USD for Safshop's website",
'gw_authorize' => "Click the button below to complete this order via our secure online payment page.",
'post_manual' => "You have selected to pay by post. When you click the button below, your order will be marked as 'Pending' and a new window will open containing a ticket you can print off and include with the payment. This means that you will not be able to use the subscription until your payment has been received and manually verified.",
'post_manual_more' => "Please send the above amount in the correct currency to:<br /><b>%s<br />%s<br />%s<br />%s<br />%s</b><br /><br />If you require currency conversion, please visit <a href='http://www.xe.com'>this website</a>.",
'gw_manual' => "Click here to continue...",
'sc_complete' => "Completing the order...",
'sc_upgrade_title' => "Upgrade Confirmation",
'sc_normal_title' => "Purchase Confirmation",
'sc_upgrade_explain' => "Please review the order details below before continuing.",
'sc_upgrade_string' => "You have chosen to upgrade from <b>%s</b> to <b>%s</b> which is due to expire on <b>%s</b>.<br /> The cost for this upgrade is <b>%s</b> and your package will then end on <b>%s</b>.<br /><br /> Please select a payment method below and continue to the next step.",
'sc_normal_string' => "You have chosen to purchase subscription <b>%s</b>.<br /> The cost for this subscription is <b>%s</b>.",
'sc_available_methods' => "Available Payment Methods",
'sc_method' => "Payment Method",
's_page_title' => "Subscriptions Control Panel",
's_current_subs' => "Your Current Subscription",
's_current_explain' => "Details of the package that you are currently subscribed to.",
's_dead_subs' => "Your Expired Subscriptions",
's_dead_explain' => "This is a reference of all past or cancelled subscriptions.",
's_continue_button' => "Continue to select a payment method...",
's_continue_button2' => "Continue...",
's_upgrade_subs' => "Upgrade to a new subscription",
's_upgrade_explain' => "You can upgrade to any of the following subscriptions below. You will only need to pay the balance and when payment has cleared your new subscription will replace the current until the original expiry date.",
's_started' => "Start Date",
's_end' => "End Date",
's_paid' => "Paid",
's_status' => "Status",
's_transid' => "ID",
's_balance_cost' => "Balance to pay",
's_current_bottom' => "If you have any questions about your current or past subscriptions, you should contact a member of the administrative team who will be able to deal with any enquiries you might have.",
's_available_subs' => "Your Available Subscriptions",
's_detail' => "Details",
's_duration' => "Duration",
's_cost' => "Cost",
's_explain' => "To subscribe, simply select the radio button next to your subscription choice and then choose which payment method you wish to use below. Clicking on the continue button will bring you to a confirmation screen and may ask for more details depending on which payment method you've chosen.",
'pay_paid' => "Paid",
'pay_failed' => "Failed",
'pay_pending' => "Pending",
'pay_expired' => "Expired",
'pay_dead' => "Cancelled",
'time_y' => "Year",
'time_m' => "Month",
'time_d' => "Day",
'time_w' => "Week",
'timep_y' => "Years",
'timep_m' => "Months",
'timep_d' => "Days",
'timep_w' => "Weeks",
'gw_authorizenet' => "Click the button below to complete this order via our secure online payment page.",
);
?>
+31
View File
@@ -0,0 +1,31 @@
<?php
$lang = array (
//2.1.3 - for sources/lib/tar.php
'error_tar1' => "Ошибка распаковки файлов: директория (%s) не существует",
'error_tar2' => "%s не директория",
'error_tar3' => "Невозможно найти %s",
'error_tar4' => "ВНИМАНИЕ: %s существует, но это не директория",
'error_tar5' => "ОШИБКА: ошибка при смене директории на %s!",
'error_tar6' => "Невозможна запись в %s",
'error_tar7' => "%s существует, но это не директория",
'error_tar8' => "Невозможно обратиться к именам",
'error_tar9' => "Невозможно обратиться к системным ссылкам",
'error_tar11' => "Невозможно обратиться к файлам устройства",
'error_tar12' => "Обнаружен неизвестный тип",
'error_tar13' => "ОШИБКА: CHMOD %s на %s не применены!",
'error_tar14' => "Ошибка: Статистика не получена на %s",
'error_tar15' => "ОШИБКА: Невозможно открыть %s",
'error_tar16' => "Не было указано имя файла или путь для создания нового tar файла",
'error_tar17' => "Нет данных для записи в новый tar файл",
'error_tar18' => "Для имени файла %s превысила допустимый предел GNU Tape ARchives",
'error_tar19' => "Длина пути к файлу превысила допустимый предел GNU Tape ARchives",
'error_tar21' => "При попытки прочитать файл обнаружено, что имя файла не указано",
'error_tar22' => "Невозможно найти файл ",
'error_tar23' => "Невозможно открыть %s для чтения",
'error_tar24' => "Ошибка чтения tar файла",
);
?>
+223
View File
@@ -0,0 +1,223 @@
<?php
$lang = array (
'rating_prefix' => "Рейтинг",
'group_icon' => "Иконка группы",
// 2.2
'reason_for_edit' => 'Причина редактирования',
'js_rate_me' => "Рейтинг:",
'js_img_alt_rate' => 'Нажмите на звездочку для оценки этой темы',
'dd_view_profile' => 'Просмотр профиля',
'dd_remove_friend' => 'Удалить из друзей',
'dd_add_friend' => 'Добавить в друзья',
'dd_send_pm' => 'Отправить сообщение',
'dd_find_posts' => "Найти сообщения пользователя",
'dd_find_topics' => "Найти темы пользователя",
'you_have_not_rated' => '<i>нет</i>',
'you_have_rated_x' => 'Ваша оценка:',
'total_ratings' => 'Всего оценок:',
'poll_noview_guest' => "Вы не можете просмотреть результаты опроса, не проголосовав в нем. Пожалуйста, авторизуйтесь и проголосуйте, чтобы увидеть результаты этого опроса.",
'js_no_empty_post' => "Вы не можете публиковать пустое сообщение",
'to_post_alt' => "сообщение",
//2.1.2
'add_selected_text' => "Добавить выделенный текст как цитату",
// 2.1.1
'js_error_no_permission' => "Извините, но вам не разрешено редактировать это сообщение",
// 2.1
'dd_display_modes' => "Режимы отображения",
'dd_rate_button' => "Оценить",
'announce_title' => "Объявление",
'click_for_mod' => "Для выбора этой темы для модерирования нажмите сюда",
'outline_posts_topic' => "Сообщений в этой теме",
'ignore_first_line' => "Вы выбрали игнорирование всех сообщений от:",
'ignore_view_post' => "Просмотр этого сообщения",
'ignore_unignore' => "Не игнорировать",
'edit_full_title' => 'Полное редактирование',
'edit_full_desc' => 'Полное редактирование со всеми опциями',
'edit_quick_title' => 'Быстрое редактирование',
'edit_quick_desc' => 'Быстро изменить это сообщение с базовыми опциями',
'topic_rating_done' => 'Ваша оценка успешно добавлена!',
'topic_rating_changed' => 'Ваша оценка успешно изменена!',
'topic_rated_already' => 'Вы уже оценивали эту тему и вам не разрешено изменять вашу оценку.',
'topic_rating' => 'Рейтинг',
'topic_options' => 'Опции',
'topic_display' => 'Режим отображения',
'topic_display_switch' => 'Переключить на:',
'poll_vote_added' => "Ваш голос успешно добавлен",
'poll_viewing_results' => "Просмотр результатов опроса",
'poll_add_vote' => "Голосовать!",
'poll_s_stats' => "Статистика",
'poll_you_voted' => "Вы уже голосовали в этом опросе",
'poll_no_guests' => "Гости не могут голосовать",
'poll_vote_created' => "Ваш опрос был успешно создан",
'poll_s_total' => "Всего голосов",
'poll_null_vote' => "Просмотр результатов (Лишившись голоса)",
'poll_s_votes' => "Голосов",
'poll_you_created' => "Вы создали этот опрос",
// build #003
'click_on_icon' => "Нажмите на это значок для выбора этого сообщения для использования в модерации внизу страницы",
'obyavlenie' => "Объявление:",
'soobsheniya_etoy_temyi' => "Сообщения этой темы",
// 2.0.3
'qr_add_email' => "Отправлять уведомления об ответах на e-mail",
// 2.0
'ip_private' => 'Скрыт',
'tom_outline' => 'Древовидный',
'tom_standard' => 'Стандартный',
'tom_linear' => 'Линейный',
'tom_replies' => "Ответов",
'announce_both' => "Объявление создано: %s, будет завершено: %s",
'announce_start' => "Объявление опубликовано %s",
'announce_end' => "Объявление завершено %s",
'cpt_approve' => "Опубликовать сообщение",
'cpt_unapprove' => "Скрыть сообщение",
'cpt_approvet' => "Опубликовать тему",
'cpt_unapprovet' => "Скрыть тему",
'cpt_merge' => 'Объединить сообщения',
'cpt_delete' => "Удалить сообщения",
'cpt_split' => "Разделить тему",
'cpt_move' => "Переместить сообщения",
'cp_js_delete' => "Вы действительно хотите удалить эти сообщения?",
'enter_keywords' => "Ключевое слово",
'search_topic' => "Найти в этой теме",
'f_go' => "С отмеченными",
'm_location' => "Из:",
'tt_reply_to_post' => "Ответить прямо в этом сообщении",
'attach_thumbs' => 'Эскизы прикрепленных изображений',
'attach_images' => 'Прикрепленные изображения',
'attach_normal' => 'Прикрепленные файлы',
'attach_ahits' => 'Скачано:',
'attach_size' => 'Размер:',
'mq_title' => 'Добавить к многочисленным цитатам',
'tt_link' => "Ссылка на это сообщение",
'tt_prompt' => "Копирование прямой ссылки этого сообщения, для сохранения в буфере обмена",
// новое 1.2 B3 (RC1)
'tt_rating' => "Рейтинг:",
// новое в 1.2
'tt_warn' => "Предупреждения:<br />",
'tt_warn_add' => "Добавить предупреждение",
'tt_warn_minus' => "Снять предупреждение",
'mm_title' => "Мульти-модерация",
'mm_submit' => "ок",
'pv_total_votes' => "Всего голосов",
'new_poll_link' => "Добавить новый опрос",
'ac_title' => "Показать контакт лист",
'to_open' => "Раскрыть опции темы",
'to_close' => "Скрыть опции темы",
'show_emo' => "Показать смайлики в новом окне",
'pl_show_results' => "Показать результаты",
'pl_show_vote' => "Показать пункты опроса",
'pic_attach_thumb' => "Прикрепленное изображение (нажмите на эскиз, для увеличения)",
'attached_file' => "Прикрепленный файл",
'qr_title' => "Быстрый ответ",
'qr_open' => "Раскрыть окно быстрого ответа",
'qr_hide' => "Скрыть окно быстрого ответа",
'qr_submit' => "Отправить",
'qr_more_opts' => "Расширенная форма",
'qr_closeit' => "Скрыть форму",
'qr_add_smilie' => "Включить смайлики",
'qr_add_sig' => "Добавить подпись",
// новое в RC1
'b_back_to' => "Назад в",
// конец
'SPLIT_TOPIC' => "Разделить тему",
'MERGE_TOPIC' => "Соединить тему",
'TOPIC_HISTORY' => "История темы (опция администратора)",
'tt_title' => "Подписаться на тему",
'ft_title' => "Подписка на этот форум",
'av_title' => "Скачать тему",
'active_users_detail' => "гостей: %s, скрытых пользователей: %s",
'active_users_title' => "<b>%s</b> чел. читают эту тему",
'active_users_members' => "Пользователей: <b>%s</b>",
'go_new_post' => "К первому непрочитанному сообщению",
'edited_by' => "Сообщение отредактировал <b>%s</b> - %s",
'UNSUBBIT' => "Отписать всех от этой темы",
'EDIT_TOPIC' => "Редактировать заголовок",
'forum_jump' => "Перейти в форум",
'UNPIN_TOPIC' => "Опустить тему",
'OPEN_TOPIC' => "Открыть тему",
'attach_hits' => "Кол-во скачиваний",
'DELETE_TOPIC' => "Удалить тему",
'topic_moved' => "Эта тема перемещена, переходим в форум расположения темы",
'pic_attach' => "Прикрепленное изображение",
'm_posts' => "Сообщений:",
'multi_page_topic' => "Страницы:",
'snitch_geezer_to_a_copper' => "Отправить жалобу модератору",
'MOVE_TOPIC' => "Переместить тему",
'CLOSE_TOPIC' => "Закрыть тему",
'topic_page_h' => "Тема",
'member_warn_level' => "Уровень предупреждений пользователя",
'start_new_poll' => "Создание опроса",
'm_joined' => "Регистрация:",
'track_topic' => "Подписка на тему",
'js_del_1' => "Вы действительно хотите удалить это сообщение?",
'please_log_in' => "Вы не авторизованы в этом форуме.",
'js_del_2' => "Не хотите, как хотите",
'start_new_topic' => "Открытие новой темы",
'moderation_ops' => "Опции модератора",
'RECOUNT' => "Обновить тему",
'ip' => "IP",
'reply_to_topic' => "Ответ в эту тему",
'topic_stats' => "<#POSTS#> ответов с <#START#>",
'single_page_topic' => "&nbsp;",
'PIN_TOPIC' => "&laquo;Поднять&raquo; тему",
'print' => "Версия для печати",
'topic' => "Тема",
'posted_on' => "Сообщение",
'attach_dl' => "Скачать файл",
'DELETE_POST' => "Удалить сообщения",
't_old' => "Предыдущая тема",
't_new' => "Следующая тема",
'forward' => "Сообщить другу",
'm_group' => "Группа:",
'back_top' => "Вверх",
'member_no' => "Пользователь №:",
);
?>
+647
View File
@@ -0,0 +1,647 @@
<?php
$lang = array (
'panel_gender' => '<b>Пол</b>',
'panel_gender_m' => 'Мужской',
'panel_gender_f' => 'Женский',
'panel_gender_u' => 'Не указывать',
// НОВОЕ 2.2
'pp_you_have' => "У вас",
'pp_pending_approval' => "друзей, ожидающих подтверждения.",
'pp_manage_friends_link' => "Список ваших друзей (откроется в новом окне)",
'pp_find_friends_title' => "Поиск друзей",
'pp_find_friends' => "Найти новых друзей в списке пользователей.",
'pp_go_memberlist' => "Перейти к списку всех пользователей",
'pp_friends_manage_title' => "Друзья, ожидающие подтверждения",
'max_dname_length' => 'Макс. символов:',
'm_personal_portal' => 'Изменить настройки анкеты',
'm_manage_friends' => 'Список друзей',
'm_personal_statement' => "О себе",
'm_char_limit' => "(Максимум 300 символов)",
'm_notifications' => "Опции уведомлений",
'm_new_comments' => "Новые комментарии",
'm_choose_comm_type' => "Выберите тип уведомления о новых комментариях",
'm_new_friends' => "Новые друзья",
'm_choose_friend_type' => "Выберите тип уведомления о новых друзьях",
'm_mod_type' => "Опции модерации",
'm_choose_cmod_type' => "Выберите тип модерации для новых комментариев",
'm_choose_fmod_type' => "Выберите тип модерации для новых друзей",
'm_save_settings' => " Сохранить настройки ",
// НОВОЕ : 2.1
'ucp_op_pm_title' => "Опции личных сообщений",
'ucp_op_pm' => "Отключить использование вами личных сообщений?",
'ucp_op_pm_dowhat' => "Если вы отключите использование вами личных сообщений, вы не сможете отправлять и получать личные сообщения.",
'sub_added' => "Ваша подписка успешно добавлена",
'dname_change_ok' => "Отображаемое имя успешно изменено",
'dname_error_title' => "Обнаружены ошибки:",
'dname_error_no_name' => "Вы обязаны ввести имя длиннее, чем 3 символа и короче, чем 32",
'dname_error_no_pass' => "Поля пароля пусто",
'dname_error_chars' => "Отображаемое имя содержит запрещенные символы",
'dname_error_taken' => "Такое отображаемое имя уже используется другим пользователем",
'dname_error_pass_wrong' => "Введенный пароль некорректный",
'dname_submit' => "Продолжить",
'dname_choose' => "Введите новое отображаемое имя",
'dname_choose2' => "Это желаемое отображаемое имя вы используете сейчас.<br />Запрещенные символы: [ ] | , ;",
'dname_password' => "Введите ваш текущий пароль",
'dname_password2' => "Это гарантирует безопасность на вашей учетной записи",
'dname_title' => "Изменить отображаемое имя",
'dname_string' => "Вы сделали %s из %s изменений отображаемого имени с %s.<br />Вам разрешено делать %s изменений каждые %s дней.<br /><br />Изменение отображаемого имени никак <strong>не</strong> отражается на вашем имени пользователя для авторизации.",
'm_dname_change' => "Изменить отображаемое имя",
'dst_error' => "Произошла ошибка при попытке автоматически изменить ваши настройки перехода на летнее время. Если ошибка продолжается, пожалуйста, отключите автокоррекцию перехода на летнее время",
'dst_box2' => "(Если вы выбрали правильную временную зону, и часы появляются отстают или спешат на час, перепроверьте)",
'dst_auto' => "Автокоррекция перехода на летнее время?",
'dst_auto2' => "(если выбрано, то ваши настройки перехода на летнее время будут автоматически применены, когда в следующий раз вы войдете на главную страницу форума)",
'dst_correction_title' => "Коррекция перехода на летнее время",
'settings_time_txt2' => "Текущее время (включая ваши настройки часового пояса):",
'ucp_title_posting' => "Настройки публикации",
'ucp_use_rte' => "&laquo;Rich Text&raquo; редактор",
'ucp_use_std' => "Стандартный редактор",
'type_of_editor' => "Тип текстового редактора для использования при публикации",
'rte_text' => "&laquo;Rich Text&raquo; редактор требует Internet Explorer 6, Mozilla или Firefox",
// ИЗМЕНЕНО: 2.1
'dst_box' => "Переход на летнее время?<br />(Если ваш часовой пояс не совпадает с временем на форуме, выберите правильное <br>время и поставьте отметку в окошко. В противном случае, снимите отметку.)",
'need_cookie_yum_yum' => "Эта функция используют cookies",
'open_qr' => "Раскрывать автоматически форму быстрого ответа (когда доступно)?",
'm_contact_info' => "Изменить личные данные",
'settings_time_txt' => "Ваш часовой пояс",
// build #003
'tsitata' => "Цитата",
'kod' => "Код",
'spisok' => "Список",
'vklyuchite_etu_kartinku' => "Включите эту картинку",
'otmetit_vse' => "Отметить все",
//2.0.2
'm_blog' => "Блог",
'm_blog_ucp_main' => "Ваши настройки блога",
'm_blog_cblocks' => "Настройки блоков контента",
'm_blog_aboutme' => "Ваш личные данные",
'm_blog_your_blog' => "Ваш блог",
//2.0
'announce_delete' => "Удалить",
'announce_edit' => "Изменить",
'announce_by' => "Автор:",
'conv_email_warning_title' => "E-MAIL ПРЕДУПРЕЖДЕНИЕ",
'conv_email_warning' => "Ваш e-mail адрес изменен в связи с тем, что данный e-mail используется на другой учетной записи. Это означает, что вы не будете получать никаких писем с форума, такие как уведомление о восстановлении забытого пароля и т.д.<br />Немедленно измените свой e-mail адрес.",
'attach_topicmoved' => '<i>Тема перемещена</i>',
'attach_inpm' =>'Личное сообщение',
'm_gallery' => 'Галерея',
'm_gallery_albums' => 'Ваши альбомы',
'm_gallery_favs' => 'Ваши закладки',
'm_gallery_controls' => 'Ваши настройки',
'auto_track' => "<b>Включить уведомления на e-mail по умолчанию?<br />Если включено, выберите тип уведомления:</b>",
'auto_track_desc' => "При включении этой опции вы будете автоматически подписаны на все новые и обновленные темы.",
'subs_c_title' => 'Информация о подписках',
'subs_c_forum' => 'Подписка на форум:',
'subs_c_topic' => 'Подписка на тему:',
'subs_c_type' => 'Тип',
'subs_exp_text' => 'Выберите способ уведомления.<br />При подписке на форум вы будете уведомлены обо всех новых темах в этом форуме, а при подписке на тему получите уведомления уже о всех новых сообщениях в этой теме.',
'subs_delayed' => 'Уведомление с задержкой',
'subs_delayed_desc' => "При выборе этой опции вы будете уведомлены о новых темах или ответах во время своего отсутствия на форуме.",
'subs_immediate' => 'Немедленное уведомление',
'subs_immediate_desc' => 'При выборе этой опции вы будете уведомлены о новых темах или ответах, независимо от того, присутствуете ли вы или отсутствуете на форуме.',
'subs_daily' => 'Ежедневное уведомление',
'subs_daily_desc' => 'При выборе этой опции вы будете ежедневно получать краткое уведомление обо всех новых темах и сообщениях за текущий день',
'subs_weekly' => 'Еженедельное уведомление',
'subs_weekly_desc' => 'При выборе этой опции вы будете еженедельно получать краткое уведомление обо всех новых темах и сообщениях за текущую неделю.',
'subs_none_title' => 'Не уведомлять',
'subs_none_desc' => 'При выборе этой опции вы не будете получать никаких уведомлений на e-mail, но все новые и обновленные темы и форумы будут сохранены на вашей личной странице подписок.',
'subs_submit' => 'Выполнить действие',
'subs_c_change' => "Изменить на:",
'announce_page_disabled' => "(Отключено)",
'announce_del1' => "Вы действительно хотите удалить это объявление?",
'announce_del2' => "Действие отменено!",
'announce_error_date' => "Дата начала или завершения указана в неправильном формате. Проверьте введенные данные.",
'announce_error_title' => "Вы должны ввести заголовок и текст объявления.",
'announce_error_forums' => "Вы должны выбрать хотя бы один форум для этого объявления.",
'announce_title' => "Заголовок",
'announce_author' => "Автор",
'announce_end' => "Завершить",
'announce_starts' => "Начать",
'announce_forums' => "Форумы",
'announce_current' => "Текущие объявления",
'announce_add' => "Создание объявления",
'announce_none' => "Нет ни одного объявления",
'announce_button_add' => "Добавить объявление",
'announce_button_edit' => "Отредактировать объявление",
'announce_form_title' => "Заголовок объявления",
'announce_form_start' => "Дата начала (ДД.ММ.ГГГГ)",
'announce_form_end' => "Дата завершения (ДД.ММ.ГГГГ)",
'announce_form_startdesc' => "Не заполняйте, если не хотите использовать дату начала",
'announce_form_enddesc' => "Не заполняйте, если не хотите использовать дату завершения",
'announce_form_content' => "Текст объявления",
'announce_form_forums' => "Показывать в форумах",
'announce_form_forums2' => "Можете выбрать несколько форумов",
'announce_form_allforums' => "-- Во всех форумах --",
'announce_use_html' => "Включить HTML?",
'announce_form_options' => "Опции",
'announce_page_allforums' => "Все форумы",
'announce_page_numbforums' => "Форумы",
'announce_form_enable' => "Опубликовать объявление",
'menu_announcements' => "Объявления",
'mfm_title_result' => 'Результаты поиска пользователя',
'cp_edit_user' => "Поиск пользователя",
'cp_find_user' => "Введите часть имени или полное имя пользователя",
'cp_find_submit' => "Найти пользователя",
'cp_find_2_user' => "Выберите пользователя из списка",
'cp_find_2_submit' => "Отредактировать профиль",
'cp_admin_user' => "Вы не можете редактировать профиль администратора через эту панель",
'cp_no_perms' => "У вас нет прав для выполнения этого действия.",
'ipp_found' => "Кол-во найденных по вашему запросу сообщений:",
'ipp_click' => "Нажмите сюда, для просмотра результатов поиска в новом окне",
'ip_desc_text' => "<b><u>Определение</u> IP адреса</b>: С помощью этой опции вы сможете узнать об IP адресе более подробные сведения (примечание, вы должны ввести все 4 части IP адреса для использования этого средства)<br /><b><u>Поиск сообщений</u> с этим IP</b>: Эта функция запустит поиск всех сообщений, отправленных с этого IP адреса<br /><b><u>Поиск пользователей,</u> зарегистрированных с этого IP</b>: Эта функция запустит поиск всех пользователей, зарегистрированных с этого IP адреса",
'ip_warn_text' => "<b>Примечание</b>: вы можете использовать маску '*' (без кавычек) вместо последних частей IP адреса.<br />Пример: При использовании 127.*.*.* будут найдены все IP адреса, начинающиеся с 127.<br />При использовании 127.1.0.* будут найдены все IP адреса, начинающиеся с 127.1.0.<br />При использовании маски в середине IP адреса, произойдет ошибка и вы получите сообщение об ошибке. Пример. Использование 127.*.0.1 выдаст ошибку.",
'ip_enter' => "<b>Введите IP адрес</b>",
'ip_submit' => "Начать поиск",
'ip_resolve_result' => "Название хоста IP адреса %s — <b>%s</b><br /><br />Можете посетить <a href='https://www.nic.ru/whois/' target='_blank'>nic.ru</a> для получения дополнительной информации через WHOIS.",
'cp_no_matches' => "Ничего не найдено по вашему запросу. Вернитесь назад и расширьте критерии поиска.",
'ip_resolve' => "Определение",
'ip_posts' => "Поиск сообщений",
'ip_members' => "Поиск пользователей",
'ipm_title' => "Результаты поиска пользователей",
'ipm_name' => "Имя",
'ipm_ip' => "IP адрес",
'ipm_posts' => "Сообщений",
'ipm_reg' => "Регистрация",
'ipm_options' => "Опции",
'ipm_group' => "Группа",
'ipm_edit' => "Редактировать",
'ipm_view' => "Профиль",
'menu_title_mod' => 'Модерация',
'menu_ipsearch' => 'Средства IP адресов',
'menu_memsearch' => 'Поиск пользователей',
'm_attach' => 'Прикрепленные файлы (attach\'и)',
'attach_title' => 'Файл',
'attach_topic' => 'Тема',
'attach_date' => 'Дата',
'attach_hsize' => 'Размер',
'attach_delete' => 'Удалить выбранные',
'attach_space_count' => "Вами загружено %s файлов (%s&#037; использовано)",
'attach_space_used' => 'Вами использовано %s из допустимых %s',
'attach_space_unl' => 'Вы используете %s от общего дискового пространства.',
'splash_last5' => "Недавно прочитанные темы",
'splash_nopost' => 'Нет тем',
'splash_attach' => 'Последние файлы',
'splash_noattach' => 'Нет новых файлов для показа',
'm_ignore_users' => "Игнорирование пользователей",
'mi5_title' => "Управление списком проигнорированных пользователей",
'mi5_text' => "В этой секции вы можете редактировать свой список проигнорированных пользователей.<br />При добавлении какого-либо пользователя в игнор, любые сообщения этого пользователя будут скрыты от вас до тех пор, пока вы сами не захотите прочесть их сообщения. Вы не можете добавлять в игнор пользователей, находящихся в пользовательской группе, защищенной от игнорирования.",
'mi5_norows' => "В данное время ваш список игнора пуст. Ниже вы можете добавить пользователей в список",
'mi5_name' => "Имя",
'mi5_group' => "Группа",
'mi5_posts' => "Сообщений",
'mi5_remove' => "Удалить",
'mi5_edit' => "Обновить список",
'mi5_finduser' => "Найти пользователя",
'mi5_addem' => 'Добавить новых пользователей в список',
'mi5_error' => "Ошибка",
'mi5_cantfind' => "Невозможно добавить пользователей: %s. Это могло произойти по следующим причинам: пользователь уже имеется в списке, либо пользователь находится в защищенной группе, либо такого пользователя не существует.",
///
'pph_max2' => "Фотографии должны быть не больше %s на %s пикселей.",
'pph_max' => "Объем всех фотографий не должен превышать %s кб.<br />",
// добавлено 1.2.1
'new_sub_link' => "Покупка оплачиваемых рассылок",
'm_top_list' => "Toп",
'tsl_home' => "Главная страница Топа",
'tsl_your_sites' => "Редактировать ваши сайты",
// добавлено 1.2
'ec_passy' => "Ваш текущий пароль",
'mi_prune_msg' => "Очистка папок",
'av_gallery_title' => "Галерея аватаров:",
'av_gall_submit' => "Использовать выбранный аватар",
'av_gall_cancel' => "Выйти из галереи аватаров",
'av_gall_jump' => "Выбрать другую галерею аватаров:",
'av_root' => "Базовая галерея",
'av_go_gal' => "Выберите аватар в одной из наших галерей",
'av_go_go' => "ОК!",
'av_upload' => "Загрузите аватар со своего компьютера",
'av_url' => "Введите ссылку на файл вашего аватара",
'av_update' => "Обновить аватар",
'av_remove' => "Удалить аватар",
'av_current' => "Ваш текущий аватар",
'av_settings' => "Настройки вашего аватара",
'av_text_upload' => "Загружаемый с компьютера аватар должен быть не более %s килобайт.",
'av_allowed_files' => "Допускаются следующие типы файлов: <strong>%s</strong>",
'av_t_upload' => "Загруженный файл",
'av_t_url' => "Ссылка URL",
'av_t_gallery' => "Аватар галереи",
'av_t_na' => "Нет выбранных аватаров",
'av_text_url' => "Размер вашего аватара не должен превышать %s на %s пикселей.",
'av_confirm' => "Удалить ваш аватар?",
'av_autosize' => "Масштабирование изображения",
'av_as_desc' => "Если ваше изображение слишком большое, оно будет отмасштабировано до нужных размеров.",
'pp_restore' => "Восстановление",
'pp_confirm' => "Удалить вашу фотографию?",
'av_c_up' => "Аватар обновлен",
'photo_c_up' => "Фотография обновлена",
'pph_title' => "Ваша персональная фотография",
'pph_desc' => "Здесь вы можете хранить фотографию, которая будет видна другим пользователям в вашем профиле.",
'pph_current' => "Используемая в настоящее время фотография",
'pph_change' => "Изменить фотографию",
'pph_none' => "(Не определено)",
'pph_upload' => "<strong>ИЛИ</strong> загрузить новую фотографию с компьютера.",
'pph_url' => "Введите URL вашей фотографии",
'pph_submit' => "Обновить фотографию",
'pph_remove' => "Удалить фотографию",
'pph_autosize' => "Масштабирование изображения",
'pph_as_desc' => "Если ваше изображение слишком большое, оно будет отмасштабировано до нужных размеров.",
'pph_t_upload' => "Загруженный файл",
'pph_t_url' => "Ссылка URL",
'email_c_up' => "Настройки e-mail обновлены",
'integ_msg' => "<b>Номер в Integrity Messenger</b>",
'dead_section_title' => "Нет прав использования",
'dead_section_text' => "Администратор форума отключил функции этой части панели управления.",
'tt_menu' => "Меню",
'm_change_photo' => "Установка фотографии",
'hs_exp' => "При выборе 'нет' могут возникнуть проблемы с пользователями, использующими тот же прокси сервер, что и вы.",
// Добавлено в B4
'ras_title' => "Защитный код",
'ras_numbers' => "<b>Защитный код</b><br />Если вы не видите никаких чисел или видите битое изображение, обратитесь к администратору форума для устранения проблемы.",
'ras_text' => "<b>Введите защитный код</b><br />Введите 6 цифр, отображенных выше в виде изображения.<br />Примечание: На изображении только цифры, к примеру '0' является нулем, а не буквой 'O'.",
'err_security_code' => "Введенный защитный код не соответствует изображенному. Создан новый код. Попробуйте еще раз.",
'email_changed_now' => "Ваш e-mail адрес успешно изменен",
//---
'forum_subs_header' => "Ваши подписки на форумы",
'forum_subs_none' => "В настоящее время вы не подписаны ни на один форум",
'f_none' => "--",
'in' => "В:",
'by' => "От:",
'ft_forum' => "Форум",
'ft_posts' => "Ответов",
'ft_topics' => "Тем",
'ft_newpost' => "Создать новую тему",
'ft_last_post' => "Обновления",
'subs_today' => "Последний день",
'subs_day' => "Последние %s дней",
'subs_all' => "Все время",
'show_topics_from' => "Показать темы за:",
'subs_none' => "Вы не подписаны ни на одну тему. Выберите другой диапазон даты.",
'auto_prune' => "Примечание: подписка будет отменена, если в теме не будет ответов в течение %s дней",
'no_auto_prune' => "Автоотмена подписки выключена в данное время",
'cf_required' => "Необходимая информация. Эта секция должна быть заполнена",
'pp_number_posts' => "Количество сообщений за страницу темы",
'pp_number_topics' => "Количество тем за страницу форума",
'pp_use_default' => "По умолчанию",
'mess_saved' => "Неотправленные",
'lp_subject' => "Изменение e-mail адреса для",
'avup_yes' => "<b>У вас уже есть загруженный аватар (показан вверху страницы)</b><br />Если вы введете URL для аватара или загрузите новый аватар, текущий аватар будет удален.",
'avup_no' => "Вы не сохранили загруженный аватар. Вы можете выбрать аватар из списка выше.",
'set_updated' => "Настройки обновлены",
'hide_session_txt' => "Хотите скрыть id вашей &laquo;сессии&raquo; в ссылках? *",
'm_messenger' => "Личный ящик",
'av_tt_one' => "Не желаю использовать аватар (все текущие будут удалены)",
'av_tt_two' => "При выборе этой функции, все текущие выбранные, загруженные, сохраненные аватары будут удалены",
'mess_new' => "Новое личное сообщение",
'mess_contact' => "Черный список ЛС",
'mess_folders' => "Редактировать директории",
'mess_inbox' => "Входящие",
'mess_archive' => "Архивирование сообщений",
'mess_tracker' => "Слежение за сообщениями",
'forum_jump' => "Переход по форумам",
'm_personal' => "Ваш профиль",
'm_bio_info' => "Биография",
'm_sig_info' => "Изменить подпись",
'm_avatar_info' => "Установка аватара",
'm_options' => "Настройки",
'm_email_opt' => "Настройки e-mail",
'm_board_opt' => "Настройки форума",
'm_email_change' => "Изменить e-mail",
'm_passy_opt' => "Изменить пароль",
'm_tracker' => "Подписки",
'm_view_subs' => "Темы",
'm_view_forum' => "Форумы",
'ta_size' => 'Размер блокнота:',
'new_window' => "В новом окне",
'subs_delete' => "Отписаться",
'with_selected' => "от выбранных тем",
'ta_s' => 'малый',
'ta_m' => 'средний',
'ta_l' => 'большой',
'cp_edit_sig' => "Изменение подписи",
'cp_current_sig' => "Текущая подпись",
'cp_submit_sig' => "Обновить подпись",
'messenger_summary' => "Обзор личного ящика",
'total_messages' => "Всего сообщений (во всех директориях)",
'messages_left' => "Сообщений до переполнения ящика: ",
'folders_full' => "ВАШ ЛИЧНЫЙ ЯЩИК ПЕРЕПОЛНЕН!",
'total_capacity' => "от общего количества",
'change_email_title' => "Изменение e-mail адреса",
'ce_new_email' => "Введите новый e-mail адрес",
'ce_new_email2' => "Повторите новый e-mail адрес",
'ce_current' => "<b>Ваш текущий e-mail адрес:</b> ",
'ce_auth' => "<br /><br />ПРИМЕЧАНИЕ: После изменения e-mail адреса вы должны будете переактивировать вашу учетную запись.<br />На ваш e-mail адрес будет отправлено письмо с подробными инструкциями о дальнейших действиях.<br /><br />Вы должны будете переавторизоваться. Настоятельно рекомендуем вам, перед изменением e-mail адреса, воспользоваться функцией восстановления пароля, если вы его не помните.",
'ce_redirect' => "Письмо на e-mail отправлено. Сейчас вы перейдете на страницу активации",
'ce_subject' => "Запрос на изменение e-mail адреса для ",
'pass_change_text' => "Здесь вы можете изменить ваш пароль.<br /><br />После успешного изменения пароля, форум попытается обновить ваш сеанс. При возникновении каких-либо проблем, попробуйте переавторизоваться. Если ничего не получится, обратитесь к Администратору форума для разрешения проблемы.",
'pass_redirect' => "Ваш пароль успешно изменен. В зависимости от ваших настроек cookie, вам возможно нужно будет переавторизоваться на форуме с использованием вашего нового пароля.",
'total_posts' => "Всего сообщений",
'aol_name' => "Имя в AOL",
'home_page' => "Вебсайт",
'viewing_profile' => "Просмотр профиля",
'registration_date' => "Дата регистрации",
'change_email' => "Запрос на изменение e-mail адреса",
'no_information' => "<i>Информация не введена</i>",
'msn_name' => "Имя в MSN",
'profile_edited' => "Ваш профиль обновлен",
'member_level' => "Уровень пользователя",
'post_average' => "Среднее кол-во сообщений",
'b_date' => "Ваша дата рождения",
'send_pm' => "Отправить пользователю <# NAME #> Личное письмо",
'thank_you' => "Спасибо",
'registration_process' => "Запрос на изменение e-mail адреса",
'send_email' => "Отправить пользователю <# NAME #> письмо на e-mail",
'per_day' => "сообщений в день",
'no_photo' => "[ Нет фотографии ]",
'M_1' => "Янв.",
'M_2' => "Фев.",
'M_3' => "Март.",
'M_4' => "Апр.",
'M_5' => "Май",
'M_6' => "Июнь",
'M_7' => "Июль",
'M_8' => "Авг.",
'M_9' => "Сен.",
'M_10' => "Окт.",
'M_11' => "Ноя.",
'M_12' => "Дек.",
'D_0' => "Вс.",
'D_1' => "Пн.",
'D_2' => "Вт.",
'D_3' => "Ср.",
'D_4' => "Чт.",
'D_5' => "Пт.",
'D_6' => "Сб.",
'month1' => "Январь",
'month2' => "Февраль",
'month3' => "Март",
'month4' => "Апрель",
'month5' => "Май",
'month6' => "Июнь",
'month7' => "Июль",
'month8' => "Август",
'month9' => "Сентябрь",
'month10' => "Октябрь",
'month11' => "Ноябрь",
'month12' => "Декабрь",
'hidden_email' => "<# NAME #> скрыл свой e-mail адрес",
'auth_text' => "Выполняется ваш запрос на изменение e-mail адреса.<br /><br />Администрация форума требует реальности всех вводимых e-mail адресов. Через 10 минут (возможно и раньше) вы получите письмо с инструкциями следующего шага.<br />Отправлено письмо на e-mail:",
'icq_number' => "Номер ICQ",
'add_book' => "Добавить пользователя <# NAME #> в ваш список контактов",
'contact_header' => "Контактная информация",
'signature' => "Подпись",
'last_modification' => "Последнее обновление профиля",
'yahoo_name' => "Имя в Yahoo",
'personal_header' => "Статистика и личные данные пользователя <# NAME #>",
//----
'note_pad' => "Ваш личный блокнот",
'submit_notepad' => "Обновить",
'note_pad_empty' => "Здесь вы можете хранить отрывки сообщений или любую другую важную информацию",
'birthday' => "Дата рождения",
'av_personal' => "Вы используете личный аватар",
'width' => "Ширина",
'js_used' => "Вы использовали",
'avatar_pre_title' => "предустановленные аватары",
'lp_redirect' => "Отправленные e-mail",
'settings_hour' => "Часов",
'edit_profile' => "Изменить профиль",
'messenger_url' => "Перейти в Личный Ящик",
'no' => "Нет",
'personal_help' => "Здесь вы можете изменить информацию о себе, которая будет видна другим пользователям",
'subs_forum' => "Форум",
'settings_submit' => "Сохранить изменения",
'js_location' => "Место жительства",
'avatar_url_allowed' => "<br />Вы можете использовать аватары, предустановленные на форуме или ввести ссылку на аватар. Выберите, что вы предпочитаете.",
'privacy_settings' => "Настройки конфиденциальности",
'avatar_show_all' => "<br /><u>[Помощь: показать все аватары]",
'account_title' => "Изменение вашей учетной записи",
'welcome' => "Добро пожаловать в ваши личные данные ",
'maximum' => "Максимальная",
'avatar_pre_txt' => "Выберите аватар из списка ниже. Кликните на название аватара для его просмотра.",
'height' => "Высота",
'icq' => "<b>Номер ICQ</b>",
'subs_replies' => "Ответов",
'avatar_url_title' => "Загрузка личного аватара",
'avatar_title' => "Настройки аватара",
'account' => "Сохранить изменения",
'hide_email' => "<b>Скрыть мой адрес e-mail от других пользователей</b><br />При включении этой функции, пользователи форума не смогут отправлять вам письма из форума.",
'account_email_txt' => "Ваш e-mail адрес",
'account_pass_new2' => "Повторите ваш НОВЫЙ пароль",
'website' => "<b>Адрес вашей домашней страницы</b>",
'account_pass_title' => "Ваш пароль",
'personal_ops' => "Ваши личные настройки",
'settings_title' => "Настройки вашей учетной записи",
'yahoo' => "<b>Имя в Yahoo</b>",
'subs_cancel' => "Отмена",
'account_email_title' => "Ваш зарегистрированный e-mail адрес",
'js_signature' => "Подпись",
'settings_viewimg' => "Отображать картинки в сообщениях (например смайлы, изображения)?",
't_title' => "Ваши личные данные",
'av_none_selected' => "[Аватар не выбран]",
'subs_header' => "Текущие подписки",
'profile_title' => "Дополнительная секция вашего профиля",
'board_prefs' => "Настройки Форума",
'subs_left' => "Осталось дней",
'subs_topic' => "Тема",
'settings_viewava' => "Отображать аватары пользователей в темах?",
'personal_ops_txt' => "Здесь вы можете изменить информацию о себе, с которой могут ознакомиться другие пользователи. Также вы можете выбрать себе аватар (маленькая картинка, которая будет отображаться под вашим именем в ваших сообщениях.",
'subs_start' => "Подписан на",
'submit_email' => "Изменить настройки e-mail",
'msg_options' => "Настройки",
'subs_view' => "Просмотров",
'email_text_lp' => "Запрос забытого пароля",
'js_max' => "Максимально допустимая длина",
'interests' => "<b>Ваши интересы</b>",
'submit_profile' => "Сохранить изменения",
'avatar_click' => "Выберите один из аватаров в списке.",
'location' => "<b>Место жительства</b>",
'avatar_url_ext' => "Разрешенные типы файлов: ",
'email_address' => "Ваш e-mail адрес",
'pm_reminder' => "<b>Уведомлять меня по e-mail при получении новых личных сообщений</b><br />При включении этой функции, вы будете уведомлены на e-mail каждый раз при получении нового Личного сообщения.",
'subs_last_post' => "Обновление",
'email' => "Настройки E-mail",
'account_email_submit' => "Сохранить изменения",
'settings' => "Настройки учетной записи",
'photo' => "<b>Вы можете ввести URL своей фотографии</b><br>[Она будет отображаться только при просмотре вашего профиля, но не в сообщениях]",
'js_so_far' => "символ(а)ов",
'email_help' => "Здесь вы можете изменить настройки e-mail",
'settings_dopopup' => "Желаете получать уведомление с форума при получении нового личного сообщения?",
'settings_display' => "Настройки отображения форума",
'send_full_msg' => "<b><b>Добавлять копию сообщения из подписанных тем в отправляемое письмо-уведомление</b></b><br />При включении этой функции, копия нового сообщения, в простом текстовом формате, будет выслана вам на e-mail.",
'member_title' => "Ваше название статуса",
'yes' => "Да",
'account_pass_new' => "Введите ваш НОВЫЙ пароль",
'settings_viewsig' => "Отображать подписи пользователей в темах?",
'js_interests' => "Интересы",
'av_preset' => "Вы используете предустановленные аватары форума",
'aol' => "<b>Имя в AOL</b>",
'settings_lang' => "Язык интерфейса форума",
'pixels' => "пикселей",
't_welcome' => "Добро пожаловать в ваши личные данные",
'personal' => "Личная информация",
'daily_average' => "Среднее количество сообщений в день",
'account_pass_submit' => "Изменить пароль",
'stats_header' => "Обзор вашей учетной записи",
'settings_time' => "Часовой пояс",
'subs_title' => "Ваши подписки",
'no_posts' => "Пока не имеется",
'subs' => "Слежение за темой",
'subs_deleted' => "Подписка успешно удалена",
'msn' => "<b>Имя в MSN</b>",
'registered' => "Вы зарегистрированы ",
'subs_by' => "автор:",
'number_posts' => "Всего сообщений",
'account_pass_old' => "Введите ваш ТЕКУЩИЙ пароль",
'js_characters' => "символов",
'account_email_req' => "Вы получите e-mail для подтверждения изменений",
'email_title' => "Настройки e-mail",
'check_length' => "Проверить длину",
'admin_send' => "<b>Сообщать мне обо всех изменениях, проводимых администратором форума</b><br />При включении этой функции, ваш e-mail адрес будет добавлен к списку e-mail адресов администратора и вы, всякий раз будете уведомлены по e-mail, о любых изменениях на форуме.",
);
// Временные зоны...
$lang['time_-12'] = "(GMT - 12:00) Эневеток, Кваджалейн";
$lang['time_-11'] = "(GMT - 11:00) о.Мидуэй, Самоа";
$lang['time_-10'] = "(GMT - 10:00) Гавайи";
$lang['time_-9'] = "(GMT - 9:00) Аляска";
$lang['time_-8'] = "(GMT - 8:00) Тихоокеанское время (США и Канада), Тихуана";
$lang['time_-7'] = "(GMT - 7:00) Горное время (США и Канада), Аризона";
$lang['time_-6'] = "(GMT - 6:00) Центральное время (США и Канада), Мехико";
$lang['time_-5'] = "(GMT - 5:00) Восточное время (США и Канада), Богота, Лима, Кито";
$lang['time_-4'] = "(GMT - 4:00) Атлантическое время (Канада), Каракас, Ла Пас, Сантьяго";
$lang['time_-3.5'] = "(GMT - 3:30) Ньюфаундленд";
$lang['time_-3'] = "(GMT - 3:00) Бразилия, Буэнос-Айрес, Джорджтаун, Гренландия";
$lang['time_-2'] = "(GMT - 2:00) Среднеатлантическое время";
$lang['time_-1'] = "(GMT - 1:00) Азорские о-ва, о-ва Зеленого мыса";
$lang['time_0'] = "(GMT) Касабланка, Дублин, Эдинбург, Лиссабон, Лондон, Монровия";
$lang['time_1'] = "(GMT + 1:00) Амстердам, Берлин, Брюссель, Мадрид, Париж, Рим";
$lang['time_2'] = "(GMT + 2:00) Каир, Хельсинки, Калининград, Южная Африка, Варшава";
$lang['time_3'] = "(GMT + 3:00) Багдад, Эр-Рияд, Москва, Найроби";
$lang['time_3.5'] = "(GMT + 3:30) Тегеран";
$lang['time_4'] = "(GMT + 4:00) Абу-Даби, Баку, Мускат, Тбилиси";
$lang['time_4.5'] = "(GMT + 4:30) Кабул";
$lang['time_5'] = "(GMT + 5:00) Екатеринбург, Исламабад, Карачи, Ташкент";
$lang['time_5.5'] = "(GMT + 5:30) Бомбей, Калькутта, Мадрас, Нью-Дели";
$lang['time_6'] = "(GMT + 6:00) Алма-Ата, Коломбо, Дхака, Новосибирск, Омск";
$lang['time_7'] = "(GMT + 7:00) Бангкок, Ханой, Джакарта, Красноярск";
$lang['time_8'] = "(GMT + 8:00) Пекин, Гонконг, Перт, Сингапур, Тайпей";
$lang['time_9'] = "(GMT + 9:00) Осака, Саппоро, Сеул, Токио, Якутск";
$lang['time_9.5'] = "(GMT + 9:30) Аделаида, Дарвин";
$lang['time_10'] = "(GMT + 10:00) Канберра, Мельбурн, Гуам, Сидней, Владивосток";
$lang['time_11'] = "(GMT + 11:00) Магадан, Новая Каледония, Соломоновы о-ва";
$lang['time_12'] = "(GMT + 12:00) Окленд, Фиджи, Камчатка, Веллингтон";
?>
Binary file not shown.
+10 -1
View File
@@ -1 +1,10 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+22 -13
View File
@@ -1,16 +1,25 @@
<?php
/*
+---------------------------------------------------------------------------
| Invision Power Board
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| ========================================
| by Matthew Mecham
| (c) 2006 Invision Power Services
| (c) 2001 - 2006 Invision Power Services
| http://www.invisionpower.com
| ========================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE SOFTWARE!
| http://www.invisionboard.com
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Id$
| > $Revision: 102 $
@@ -30,7 +39,7 @@ $_CONVERGE_ALLOWED_METHODS = array();
* CONVERGE LOG OUT
* Passes info to complete local log out
*/
$_CONVERGE_ALLOWED_METHODS['converge_log_out'] = array(
$_CONVERGE_ALLOWED_METHODS['convergeLogOut'] = array(
'in' => array(
'auth_key' => 'string',
'product_id' => 'integer',
@@ -44,7 +53,7 @@ $_CONVERGE_ALLOWED_METHODS['converge_log_out'] = array(
/**
* Disable converge from the system
*/
$_CONVERGE_ALLOWED_METHODS['converge_disable'] = array(
$_CONVERGE_ALLOWED_METHODS['convergeDisable'] = array(
'in' => array(
'auth_key' => 'string',
'product_id' => 'integer',
@@ -58,7 +67,7 @@ $_CONVERGE_ALLOWED_METHODS['converge_disable'] = array(
* ON Member Delete
* Delete the member
*/
$_CONVERGE_ALLOWED_METHODS['on_member_delete'] = array(
$_CONVERGE_ALLOWED_METHODS['onMemberDelete'] = array(
'in' => array(
'auth_key' => 'string',
'product_id' => 'integer',
@@ -73,7 +82,7 @@ $_CONVERGE_ALLOWED_METHODS['on_member_delete'] = array(
* ON Password change
* Give the local app a chance to perform a new member log in key request
*/
$_CONVERGE_ALLOWED_METHODS['on_password_change'] = array(
$_CONVERGE_ALLOWED_METHODS['onPasswordChange'] = array(
'in' => array(
'auth_key' => 'string',
'product_id' => 'integer',
@@ -89,7 +98,7 @@ $_CONVERGE_ALLOWED_METHODS['on_password_change'] = array(
* ON EMAIL CHANGE
* Update the local app with the new email address
*/
$_CONVERGE_ALLOWED_METHODS['on_email_change'] = array(
$_CONVERGE_ALLOWED_METHODS['onEmailChange'] = array(
'in' => array(
'auth_key' => 'string',
'product_id' => 'integer',
@@ -105,7 +114,7 @@ $_CONVERGE_ALLOWED_METHODS['on_email_change'] = array(
* CONVERGE LOG IN
* Passes info to complete local log in
*/
$_CONVERGE_ALLOWED_METHODS['converge_log_in'] = array(
$_CONVERGE_ALLOWED_METHODS['convergeLogIn'] = array(
'in' => array(
'auth_key' => 'string',
'product_id' => 'integer',
@@ -125,7 +134,7 @@ $_CONVERGE_ALLOWED_METHODS['converge_log_in'] = array(
* Get a batch of members to import
*
*/
$_CONVERGE_ALLOWED_METHODS['import_members'] = array(
$_CONVERGE_ALLOWED_METHODS['importMembers'] = array(
'in' => array(
'auth_key' => 'string',
'product_id' => 'integer',
@@ -141,7 +150,7 @@ $_CONVERGE_ALLOWED_METHODS['import_members'] = array(
* Get number of members and last ID
*
*/
$_CONVERGE_ALLOWED_METHODS['get_members_info'] = array(
$_CONVERGE_ALLOWED_METHODS['getMembersInfo'] = array(
'in' => array(
'auth_key' => 'string',
'product_id' => 'integer',
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+96 -38
View File
@@ -1,15 +1,24 @@
<?php
/*
+---------------------------------------------------------------------------
| Invision Power Board
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| ========================================
| by Matthew Mecham
| (c) 2006 Invision Power Services
| (c) 2001 - 2006 Invision Power Services
| http://www.invisionpower.com
| ========================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE SOFTWARE!
| http://www.invisionboard.com
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Id$
| > $Revision: 102 $
@@ -78,7 +87,7 @@ class Converge_Server
}
/**
* Converge_Server::on_member_delete()
* Converge_Server::onMemberDelete()
*
* Deletes the member.
* Keep in mind that the member may not be in the local DB
@@ -94,15 +103,17 @@ class Converge_Server
* @param string $multiple_email_addresses Comma delimited list of email addresses
* @return xml
**/
function on_member_delete( $auth_key, $product_id, $multiple_email_addresses='' )
function onMemberDelete( $auth_key, $product_id, $multiple_email_addresses='' )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$return = 'FAILED';
$emails = explode( ",", $multiple_email_addresses );
$emails = explode( ",", $this->ipsclass->DB->add_slashes( $this->ipsclass->parse_clean_value( $multiple_email_addresses ) ) );
$member_ids = array();
$auth_key = $this->ipsclass->txt_md5_clean( $auth_key );
$product_id = intval( $product_id );
//-----------------------------------------
// Authenticate
@@ -158,7 +169,7 @@ class Converge_Server
}
/**
* Converge_Server::on_password_change()
* Converge_Server::onPasswordChange()
*
* handles new password change
*
@@ -173,13 +184,17 @@ class Converge_Server
* @param string $md5_once_password Plain text password hashed by MD5
* @return xml
**/
function on_password_change( $auth_key, $product_id, $email_address, $md5_once_password )
function onPasswordChange( $auth_key, $product_id, $email_address, $md5_once_password )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$return = 'FAILED';
$auth_key = $this->ipsclass->txt_md5_clean( $auth_key );
$product_id = intval( $product_id );
$email_address = $this->ipsclass->parse_clean_value( $email_address );
$md5_once_password = $this->ipsclass->txt_md5_clean( $md5_once_password );
$return = 'FAILED';
//-----------------------------------------
// Authenticate
@@ -199,7 +214,7 @@ class Converge_Server
'converge_pass_salt' => str_replace( '\\', "\\\\", $salt )
);
$this->ipsclass->DB->do_update( 'members_converge', $converge, "converge_email='" . $email_address . "'" );
$this->ipsclass->DB->do_update( 'members_converge', $converge, "converge_email='" . $this->ipsclass->DB->add_slashes( $email_address ) . "'" );
$return = 'SUCCESS';
@@ -210,7 +225,7 @@ class Converge_Server
}
/**
* Converge_Server::on_email_change()
* Converge_Server::onEmailChange()
*
* Updates the local app's DB
*
@@ -225,13 +240,17 @@ class Converge_Server
* @param string $new_email_address NEW email address to change
* @return xml
**/
function on_email_change( $auth_key, $product_id, $old_email_address, $new_email_address )
function onEmailChange( $auth_key, $product_id, $old_email_address, $new_email_address )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$return = 'FAILED';
$auth_key = $this->ipsclass->txt_md5_clean( $auth_key );
$product_id = intval( $product_id );
$old_email_address = $this->ipsclass->parse_clean_value( $old_email_address );
$new_email_address = $this->ipsclass->parse_clean_value( $new_email_address );
$return = 'FAILED';
//-----------------------------------------
// Get member
@@ -239,7 +258,7 @@ class Converge_Server
$member = $this->ipsclass->DB->build_and_exec_query( array( 'select' => '*',
'from' => 'members',
'where' => "email='".$old_email_address."'" ) );
'where' => "email='" . $this->ipsclass->DB->add_slashes( $old_email_address ) . "'" ) );
//-----------------------------------------
// Authenticate
@@ -249,9 +268,9 @@ class Converge_Server
{
if ( $old_email_address AND $new_email_address )
{
$this->ipsclass->DB->do_update( 'members_converge', array( 'converge_email' => $new_email_address ), "converge_email='" . $old_email_address . "'" );
$this->ipsclass->DB->do_update( 'members_converge', array( 'converge_email' => $new_email_address ), "converge_email='" . $this->ipsclass->DB->add_slashes( $old_email_address ) . "'" );
$this->ipsclass->DB->do_update( 'members' , array( 'email' => $new_email_address ), "email='" . $old_email_address . "'" );
$this->ipsclass->DB->do_update( 'members' , array( 'email' => $new_email_address ), "email='" . $this->ipsclass->DB->add_slashes( $old_email_address ) . "'" );
//-----------------------------------------
// Update member's username?
@@ -275,7 +294,7 @@ class Converge_Server
/**
* Converge_Server::import_members()
* Converge_Server::importMembers()
*
* Returns a batch of members to import
* Important!
@@ -294,8 +313,17 @@ class Converge_Server
* @param int $limit_b SQL limit b
* @return xml
**/
function import_members( $auth_key, $product_id, $limit_a, $limit_b )
function importMembers( $auth_key, $product_id, $limit_a, $limit_b )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$auth_key = $this->ipsclass->txt_md5_clean( $auth_key );
$product_id = intval( $product_id );
$limit_a = intval( $limit_a );
$limit_b = intval( $limit_b );
//-----------------------------------------
// Authenticate
//-----------------------------------------
@@ -313,10 +341,19 @@ class Converge_Server
// Get Data
//-----------------------------------------
$this->ipsclass->DB->build_query( array( 'select' => '*',
'from' => 'members_converge',
'order' => 'converge_id ASC',
'limit' => array( $limit_a, $limit_b ) ) );
$this->ipsclass->DB->build_query( array( 'select' => 'c.*',
'from' => array( 'members_converge' => 'c' ),
'order' => 'c.converge_id ASC',
'limit' => array( $limit_a, $limit_b ),
'add_join' => array(
array(
'type' => 'left',
'select' => 'm.ip_address',
'where' => 'm.email=c.converge_email',
'from' => array( 'members' => 'm' ),
)
)
) );
$this->ipsclass->DB->exec_query();
@@ -326,6 +363,7 @@ class Converge_Server
$members[ $row['converge_id'] ] = array( 'email_address' => $row['converge_email'],
'pass_salt' => $row['converge_pass_salt'],
'password' => $row['converge_pass_hash'],
'ip_address' => $row['ip_address'],
'join_date' => $row['converge_joined'] );
}
@@ -344,7 +382,7 @@ class Converge_Server
}
/**
* Converge_Server::get_members_info()
* Converge_Server::getMembersInfo()
*
* IP.Converge uses this to gather how many users the local application has,
* and the last ID entered into the local application’s member table.
@@ -357,8 +395,15 @@ class Converge_Server
* @param int $product_id Product ID
* @return xml
**/
function get_members_info( $auth_key, $product_id )
function getMembersInfo( $auth_key, $product_id )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$auth_key = $this->ipsclass->txt_md5_clean( $auth_key );
$product_id = intval( $product_id );
//-----------------------------------------
// Authenticate
//-----------------------------------------
@@ -383,7 +428,7 @@ class Converge_Server
}
/**
* Converge_Server::converge_log_out()
* Converge_Server::convergeLogOut()
*
* Logs in the member out of local application
*
@@ -397,13 +442,16 @@ class Converge_Server
* @param string $email_address Email address of user logged in
* @return xml
**/
function converge_log_out( $auth_key, $product_id, $email_address='' )
function convergeLogOut( $auth_key, $product_id, $email_address='' )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$update = array();
$auth_key = $this->ipsclass->txt_md5_clean( $auth_key );
$product_id = intval( $product_id );
$email_address = $this->ipsclass->parse_clean_value( $email_address );
$update = array();
//-----------------------------------------
// Authenticate
@@ -417,7 +465,7 @@ class Converge_Server
$member = $this->ipsclass->DB->build_and_exec_query( array( 'select' => '*',
'from' => 'members',
'where' => "email='".$email_address."'" ) );
'where' => "email='" . $this->ipsclass->DB->add_slashes( $email_address ) . "'" ) );
//-----------------------------------------
// If we've got a member, delete their session
@@ -471,7 +519,7 @@ class Converge_Server
}
/**
* Converge_Server::converge_log_in()
* Converge_Server::convergeLogIn()
*
* Logs in the member to the local application
*
@@ -497,13 +545,21 @@ class Converge_Server
* @param string $dst_autocorrect The member's DST autocorrect settings
* @return xml
**/
function converge_log_in( $auth_key, $product_id, $email_address='', $md5_once_password='', $ip_address='', $unix_join_date='', $timezone=0, $dst_autocorrect=0 )
function convergeLogIn( $auth_key, $product_id, $email_address='', $md5_once_password='', $ip_address='', $unix_join_date='', $timezone=0, $dst_autocorrect=0 )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$return = 'FAILED';
$auth_key = $this->ipsclass->txt_md5_clean( $auth_key );
$product_id = intval( $product_id );
$email_address = $this->ipsclass->parse_clean_value( $email_address );
$md5_once_password = $this->ipsclass->txt_md5_clean( $md5_once_password );
$ip_address = $this->ipsclass->parse_clean_value( $ip_address );
$unix_join_date = intval( $unix_join_date );
$timezone = intval( $timezone );
$dst_autocorrect = intval( $dst_autocorrect );
$return = 'FAILED';
//-----------------------------------------
// Authenticate
@@ -517,7 +573,9 @@ class Converge_Server
$this->ipsclass->member = $this->ipsclass->DB->build_and_exec_query( array( 'select' => '*',
'from' => 'members',
'where' => "email='".$email_address."'" ) );
'where' => "email='" . $this->ipsclass->DB->add_slashes( $email_address ) . "'" ) );
#$this->class_api_server->xmlrpc->_add_debug( "Found $email_address - ".$this->ipsclass->member['id'] );
//-----------------------------------------
// No such user? Create one!
@@ -568,9 +626,9 @@ class Converge_Server
$this->class_api_server->api_send_reply( array( 'complete' => 1,
'response' => $return,
'session_id' => $session->session_id,
'member_id' => $session->member['id'],
'log_in_key' => $session->member['member_login_key'] ) );
'session_id' => $session['_session_id'],
'member_id' => $session['id'],
'log_in_key' => $session['member_login_key'] ) );
exit();
}
}
@@ -656,7 +714,7 @@ class Converge_Server
$member = $this->ipsclass->DB->build_and_exec_query( array( 'select' => '*',
'from' => 'members',
'where' => "email='".$email_address."'" ) );
'where' => "email='" . $this->ipsclass->DB->add_slashes( $email_address ) . "'" ) );
if ( $member['id'] )
{
+135 -52
View File
@@ -2,17 +2,24 @@
/*
+--------------------------------------------------------------------------
| Invision Power Board
| Invision Power Board 2.2.2
| ========================================
| by Matthew Mecham
| (c) 2001 - 2006 Invision Power Services
| http://www.invisionpower.com
| ========================================
| Web: http://www.invisionboard.com
| Email: matt@invisionpower.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE SOFTWARE!
| http://www.invisionboard.com/?license
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Date: 2006-02-01 18:16:26 +0000 (Wed, 01 Feb 2006) $
| > $Revision: 132 $
@@ -115,6 +122,37 @@ $ipsclass->DB->set_debug_mode( $ipsclass->vars['sql_debug'] == 1 ? intval($_GET[
$ipsclass->initiate_ipsclass();
//--------------------------------
// Initialize the FUNC
//--------------------------------
if ( ! $ipsclass->vars['ipconverge_public_enable'] )
{
@header( "Content-type: text/xml" );
print"<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value>
<int>1</int>
</value>
</member>
<member>
<name>faultString</name>
<value>
<string>IP.Converge is not enabled from your ACP Control Panel. Log into your IP.Board ACP and visit: Tools &amp; Settings -&gt; IP.Converge Configuration and update &quot;Enable IP.Converge&quot;</string>
</value>
</member>
</struct>
</value>
</fault>
</methodResponse>";
exit();
}
//===========================================================================
// Define Service
//===========================================================================
@@ -134,7 +172,7 @@ $server->add_object_map( $webservice, 'UTF-8' );
//-----------------------------------------
// Saying "info" or actually doing some
// work? INfo is used by converge app to
// work? Info is used by converge app to
// ensure this file exists and to grab the
// apps name.
// Codes:
@@ -295,7 +333,7 @@ class handshake_server
// Build dispatch list
//-----------------------------------------
$this->__dispatch_map[ 'handshake_start' ] = array(
$this->__dispatch_map[ 'handshakeStart' ] = array(
'in' => array(
'reg_id' => 'int',
'reg_code' => 'string',
@@ -309,7 +347,7 @@ class handshake_server
'out' => array( 'response' => 'xmlrpc' )
);
$this->__dispatch_map[ 'handshake_end' ] = array(
$this->__dispatch_map[ 'handshakeEnd' ] = array(
'in' => array(
'reg_id' => 'int',
'reg_code' => 'string',
@@ -320,7 +358,7 @@ class handshake_server
'out' => array( 'response' => 'xmlrpc' )
);
$this->__dispatch_map[ 'handshake_remove' ] = array(
$this->__dispatch_map[ 'handshakeRemove' ] = array(
'in' => array(
'reg_product_id' => 'int',
'reg_code' => 'string' ),
@@ -342,8 +380,20 @@ class handshake_server
* @param string $converge_url Converge application base url (no slashes or paths)
* @return xml
**/
function handshake_start( $reg_id='', $reg_code='', $reg_date='', $reg_product_id='', $converge_url='', $acp_email='', $acp_md5_password='', $http_user='', $http_pass='' )
function handshakeStart( $reg_id='', $reg_code='', $reg_date='', $reg_product_id='', $converge_url='', $acp_email='', $acp_md5_password='', $http_user='', $http_pass='' )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$reg_id = intval( $reg_id );
$reg_code = $this->ipsclass->txt_md5_clean( $reg_code );
$reg_date = intval( $reg_date );
$reg_product_id = intval( $reg_product_id );
$converge_url = $this->ipsclass->parse_clean_value( $converge_url );
$acp_email = $this->ipsclass->parse_clean_value( $acp_email );
$acp_md5_password = $this->ipsclass->txt_md5_clean( $acp_md5_password );
//-----------------------------------------
// Check ACP user
//-----------------------------------------
@@ -390,7 +440,17 @@ class handshake_server
if ( $member['g_access_cp'] != 1 )
{
$this->class_api_server->api_send_error( 501, 'ACP Email or Password Incorrect' );
$this->class_api_server->api_send_error( 501, 'The ACP member does not have ACP access' );
return FALSE;
}
//-----------------------------------------
// Are we a root admin?
//-----------------------------------------
if ( $member['mgroup'] != $this->ipsclass->vars['admin_group'] )
{
$this->class_api_server->api_send_error( 501, 'The ACP member is not a root admin' );
return FALSE;
}
@@ -453,8 +513,19 @@ class handshake_server
* @param integer $handshake_completed All done flag
* @return xml
**/
function handshake_end( $reg_id='', $reg_code='', $reg_date='', $reg_product_id='', $converge_url='', $handshake_completed='' )
function handshakeEnd( $reg_id='', $reg_code='', $reg_date='', $reg_product_id='', $converge_url='', $handshake_completed='' )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$reg_id = intval( $reg_id );
$reg_code = $this->ipsclass->txt_md5_clean( $reg_code );
$reg_date = intval( $reg_date );
$reg_product_id = intval( $reg_product_id );
$converge_url = $this->ipsclass->parse_clean_value( $converge_url );
$handshake_completed = intval( $handshake_completed );
//-----------------------------------------
// Grab data from the DB
//-----------------------------------------
@@ -464,53 +535,58 @@ class handshake_server
'where' => "converge_api_code='".$reg_code."' AND converge_product_id=".$reg_product_id ) );
//-----------------------------------------
// Update as done...
// Got it?
//-----------------------------------------
if ( $converge['converge_api_code'] )
{
$this->ipsclass->DB->do_update( 'converge_local', array( 'converge_active' => 0 ), "converge_url = '".$converge_url."'" );
$this->ipsclass->DB->do_update( 'converge_local', array( 'converge_active' => 1 ), "converge_api_code = '".$reg_code."'" );
//-----------------------------------------
// Update the settings...
//-----------------------------------------
require( ROOT_PATH . "sources/action_admin/settings.php" );
$settings = new ad_settings();
$settings->ipsclass =& $this->ipsclass;
//-----------------------------------------
// Sort out some vars
//-----------------------------------------
$_full_url = preg_replace( "#/$#", "", $converge_url ) . '/?p='.$reg_product_id;
//-----------------------------------------
// Update...
//-----------------------------------------
$this->ipsclass->DB->do_update( "conf_settings", array( "conf_value" => 1 ) , "conf_key='ipconverge_enabled'" );
$this->ipsclass->DB->do_update( "conf_settings", array( "conf_value" => $converge_url ) , "conf_key='ipconverge_url'" );
$this->ipsclass->DB->do_update( "conf_settings", array( "conf_value" => $reg_product_id ) , "conf_key='ipconverge_pid'" );
$this->ipsclass->DB->do_update( 'conf_settings', array( 'conf_value' => 'converge' ), "conf_key='ipbli_key'" );
$this->ipsclass->DB->do_update( 'conf_settings', array( 'conf_value' => 'email' ) , "conf_key='ipbli_usertype'" );
$settings->setting_rebuildcache();
//-----------------------------------------
// Switch over log in methods
//-----------------------------------------
$this->ipsclass->DB->do_update( "login_methods", array( "login_enabled" => 0 ) );
$this->ipsclass->DB->do_update( "login_methods", array( "login_enabled" => 1,
"login_login_url" => $_full_url,
"login_maintain_url" => $_full_url . '&redirect=options',
"login_logout_url" => $_full_url . '&redirect=logout',
"login_register_url" => $_full_url . '&act=register' ), "login_folder_name='ipconverge'" );
$this->class_api_server->api_send_reply( array( 'handshake_updated' => 1 ) );
}
else
{
$this->class_api_server->api_send_error( 500, 'Could not locate a Converge handshake to update' );
return FALSE;
}
//-----------------------------------------
// Update the settings...
//-----------------------------------------
require( ROOT_PATH . "sources/action_admin/settings.php" );
$settings = new ad_settings();
$settings->ipsclass =& $this->ipsclass;
//-----------------------------------------
// Sort out some vars
//-----------------------------------------
$_full_url = preg_replace( "#/$#", "", $converge_url ) . '/?p='.$reg_product_id;
//-----------------------------------------
// Update...
//-----------------------------------------
$this->ipsclass->DB->do_update( "conf_settings", array( "conf_value" => 1 ) , "conf_key='ipconverge_enabled'" );
$this->ipsclass->DB->do_update( "conf_settings", array( "conf_value" => $converge_url ) , "conf_key='ipconverge_url'" );
$this->ipsclass->DB->do_update( "conf_settings", array( "conf_value" => $reg_product_id ) , "conf_key='ipconverge_pid'" );
$this->ipsclass->DB->do_update( 'conf_settings', array( 'conf_value' => 'converge' ), "conf_key='ipbli_key'" );
$this->ipsclass->DB->do_update( 'conf_settings', array( 'conf_value' => 'email' ) , "conf_key='ipbli_usertype'" );
$settings->setting_rebuildcache();
//-----------------------------------------
// Switch over log in methods
//-----------------------------------------
$this->ipsclass->DB->do_update( "login_methods", array( "login_enabled" => 0 ) );
$this->ipsclass->DB->do_update( "login_methods", array( "login_enabled" => 1,
"login_login_url" => $_full_url,
"login_maintain_url" => $_full_url . '&redirect=options',
"login_logout_url" => $_full_url . '&redirect=logout',
"login_register_url" => $_full_url ), "login_folder_name='ipconverge'" );
$this->class_api_server->api_send_reply( array( 'handshake_updated' => 1 ) );
}
/**
@@ -522,8 +598,15 @@ class handshake_server
* @param string $reg_code Converge API Code (MUST BE PRESENT IN ALL RETURNED API REQUESTS).
* @return xml
**/
function handshake_remove( $reg_product_id='', $reg_code='' )
function handshakeRemove( $reg_product_id='', $reg_code='' )
{
//-----------------------------------------
// INIT
//-----------------------------------------
$reg_product_id = intval( $reg_product_id );
$reg_code = $this->ipsclass->txt_md5_clean( $reg_code );
//-----------------------------------------
// Grab data from the DB
//-----------------------------------------
+42 -4
View File
@@ -2,17 +2,24 @@
/*
+--------------------------------------------------------------------------
| Invision Power Board
| Invision Power Board 2.2.2
| ========================================
| by Matthew Mecham
| (c) 2001 - 2006 Invision Power Services
| http://www.invisionpower.com
| ========================================
| Web: http://www.invisionboard.com
| Email: matt@invisionpower.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE SOFTWARE!
| http://www.invisionboard.com/?license
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Date: 2006-02-01 18:16:26 +0000 (Wed, 01 Feb 2006) $
| > $Revision: 132 $
@@ -115,6 +122,37 @@ $ipsclass->init_load_cache( $ipsclass->cache_array );
$ipsclass->initiate_ipsclass();
//--------------------------------
// Initialize the FUNC
//--------------------------------
if ( ! $ipsclass->vars['ipconverge_public_enable'] )
{
@header( "Content-type: text/xml" );
print"<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value>
<int>1</int>
</value>
</member>
<member>
<name>faultString</name>
<value>
<string>IP.Converge is not enabled from your ACP Control Panel. Log into your IP.Board ACP and visit: Tools &amp; Settings -&gt; IP.Converge Configuration and update &quot;Enable IP.Converge&quot;</string>
</value>
</member>
</struct>
</value>
</fault>
</methodResponse>";
exit();
}
//===========================================================================
// Define Service
//===========================================================================
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+83 -49
View File
@@ -2,21 +2,28 @@
/*
+--------------------------------------------------------------------------
| Invision Power Board
| Invision Power Board 2.2.2
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services
| (c) 2001 - 2006 Invision Power Services
| http://www.invisionpower.com
| ========================================
| Web: http://www.invisionboard.com
| Email: matt@invisionpower.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:54 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE SOFTWARE!
| http://www.invisionboard.com/?license
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| > $Date: 2006-09-27 15:23:03 +0100 (Wed, 27 Sep 2006) $
| > $Revision: 579 $
| > $Author: matt $
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Date: 2006-11-13 15:22:45 -0600 (Mon, 13 Nov 2006) $
| > $Revision: 726 $
| > $Author: bfarber $
+---------------------------------------------------------------------------
|
| > Wrapper script
@@ -66,6 +73,28 @@ require_once KERNEL_PATH . "class_converge.php";
if ( file_exists( ROOT_PATH . "conf_global.php" ) )
{
require_once ROOT_PATH . "conf_global.php";
// And the LOCALE Begin!
if ( $INFO['mysql_codepage'] ) {
switch ($INFO['mysql_codepage']) {
case 'koi8r':
if ( substr(PHP_OS, 0, 3) == 'WIN' )
{
setlocale(LC_ALL, 'Russian_Russia.20866');
} else {
setlocale(LC_ALL, 'ru_RU.KOI8R');
}
break;
default:
if ( substr(PHP_OS, 0, 3) == 'WIN' )
{
setlocale(LC_ALL, 'Russian_Russia.1251');
} else {
setlocale(LC_ALL, 'ru_RU.CP1251');
}
}
}
}
# Are we installed?
@@ -83,7 +112,7 @@ $ipsclass->vars = $INFO;
//--------------------------------
// The clocks a' tickin'
//--------------------------------
$Debug = new Debug;
$Debug->startTimer();
@@ -97,7 +126,7 @@ $ipsclass->init_db_connection();
// Set debug mode
//--------------------------------
$ipsclass->DB->set_debug_mode( $ipsclass->vars['sql_debug'] == 1 ? ( isset($_GET['debug']) ? intval($_GET['debug']) : 0 ) : 0 );
$ipsclass->DB->set_debug_mode( ( IPS_SQL_DEBUG_MODE ) ? ( isset($_GET['debug']) ? intval($_GET['debug']) : 0 ) : 0 );
//--------------------------------
// INIT other classes
@@ -174,17 +203,22 @@ $choice = array(
// Short tags...
//===========================================================================
if( is_array($ipsclass->input['act']) )
{
$ipsclass->input['act'] = ( IPB_MAKE_PORTAL_HOMEPAGE ) ? 'home' : 'idx';
}
//---------------------------------------------------
// Check to make sure the array key exits..
//---------------------------------------------------
$ipsclass->input['_low_act'] = strtolower( $ipsclass->input['act'] );
if ( ! isset($choice[ $ipsclass->input['_low_act'] ][0]) )
if ( ! isset($choice[ strtolower($ipsclass->input['act']) ][0]) )
{
$ipsclass->input['act'] = $ipsclass->input['_low_act'] = ( IPB_MAKE_PORTAL_HOMEPAGE ) ? 'home' : 'idx';
$ipsclass->input['act'] = ( IPB_MAKE_PORTAL_HOMEPAGE ) ? 'home' : 'idx';
}
$ipsclass->input['_low_act'] = strtolower( $ipsclass->input['act'] );
if ( isset($ipsclass->input['showforum']) && $ipsclass->input['showforum'] != "" )
{
$ipsclass->input['act'] = "sf";
@@ -194,19 +228,19 @@ else if ( isset($ipsclass->input['showtopic']) && $ipsclass->input['showtopic']
{
$ipsclass->input['act'] = "st";
$ipsclass->input['t'] = intval($ipsclass->input['showtopic']);
//---------------------------------------------------
// Grab and cache the topic now as we need the 'f' attr for
// the skins...
//---------------------------------------------------
$ipsclass->DB->simple_construct( array( 'select' => '*',
'from' => 'topics',
'where' => "tid=".$ipsclass->input['t'],
) );
$ipsclass->DB->simple_exec();
$ipsclass->topic_cache = $ipsclass->DB->fetch_row();
$ipsclass->input['f'] = $ipsclass->topic_cache['forum_id'];
}
@@ -227,7 +261,7 @@ else if ( isset($ipsclass->input['autocom']) && $ipsclass->input['autocom'] != "
}
else
{
$ipsclass->input['act'] = ! isset($ipsclass->input['act']) || $ipsclass->input['act'] == '' ? "idx" : $ipsclass->input['act'];
$ipsclass->input['act'] = ( ! isset($ipsclass->input['act']) || $ipsclass->input['act'] == '' ) ? "idx" : $ipsclass->input['act'];
}
if ( !isset($ipsclass->input['_low_act']) OR !$ipsclass->input['_low_act'] OR $ipsclass->input['_low_act'] == 'idx' )
@@ -248,7 +282,7 @@ $ipsclass->cache_array = array_merge( $choice[ $ipsclass->input['_low_act'] ][2]
if ( ( $ipsclass->input['act'] == 'module' OR $ipsclass->input['act'] == 'component' ) and $ipsclass->input['module'] )
{
$file = ROOT_PATH.'sources/components_init/'. $ipsclass->txt_alphanumerical_clean( $ipsclass->input['module'] ).'.php';
if ( file_exists( $file ) )
{
require_once( $file );
@@ -286,7 +320,7 @@ $ipsclass->my_session = $ipsclass->sess->session_id; // Used in code
//-----------------------------------------
$ipsclass->md5_check = $ipsclass->return_md5_check();
//--------------------------------
// Initialize the forums
//--------------------------------
@@ -307,7 +341,7 @@ if( isset($ipsclass->member['view_prefs']) )
{
list($ppu,$tpu) = explode( "&", $ipsclass->member['view_prefs'] );
}
$ipsclass->vars['display_max_topics'] = ($tpu > 0) ? $tpu : $ipsclass->vars['display_max_topics'];
$ipsclass->vars['display_max_posts'] = ($ppu > 0) ? $ppu : $ipsclass->vars['display_max_posts'];
@@ -339,10 +373,10 @@ $ipsclass->hdl_forum_read_cookie();
$ipsclass->skin_id = $ipsclass->skin['_setid'];
$ipsclass->vars['img_url'] = 'style_images/' . $ipsclass->skin['_imagedir'];
$ipsclass->vars['AVATARS_URL'] = 'style_avatars';
$ipsclass->vars['EMOTICONS_URL'] = 'style_emoticons/<#EMO_DIR#>';
$ipsclass->vars['mime_img'] = 'style_images/<#IMG_DIR#>';
$ipsclass->vars['img_url'] = $ipsclass->vars['ipb_img_url'] ? $ipsclass->vars['ipb_img_url'] . 'style_images/' . $ipsclass->skin['_imagedir'] : 'style_images/' . $ipsclass->skin['_imagedir'];
$ipsclass->vars['AVATARS_URL'] = $ipsclass->vars['ipb_img_url'] ? $ipsclass->vars['ipb_img_url'] . 'style_avatars' : 'style_avatars';
$ipsclass->vars['EMOTICONS_URL'] = $ipsclass->vars['ipb_img_url'] ? $ipsclass->vars['ipb_img_url'] . 'style_emoticons/<#EMO_DIR#>' : 'style_emoticons/<#EMO_DIR#>';
$ipsclass->vars['mime_img'] = $ipsclass->vars['ipb_img_url'] ? $ipsclass->vars['ipb_img_url'] . 'style_images/<#IMG_DIR#>' : 'style_images/<#IMG_DIR#>';
//--------------------------------
// Set up our language choice
@@ -350,7 +384,7 @@ $ipsclass->vars['mime_img'] = 'style_images/<#IMG_DIR#>';
if ( !isset($ipsclass->vars['default_language']) OR $ipsclass->vars['default_language'] == "")
{
$ipsclass->vars['default_language'] = 'en';
$ipsclass->vars['default_language'] = 'ru';
}
//--------------------------------
@@ -371,7 +405,7 @@ if ( (isset($ipsclass->input['setlanguage']) AND $ipsclass->input['setlanguage']
}
}
}
$ipsclass->load_language('lang_global');
//--------------------------------
@@ -386,7 +420,7 @@ if ( LEGACY_MODE )
$forums =& $ipsclass->forums;
$print =& $ipsclass->print;
$sess =& $ipsclass->sess;
$ipsclass->load_template('skin_global');
$ipsclass->skin_global = $ipsclass->compiled_templates['skin_global'];
}
@@ -399,7 +433,7 @@ if ( USE_SHUTDOWN and $ipsclass->input['act'] != 'task' )
{
@chdir( ROOT_PATH );
$ROOT_PATH = getcwd();
register_shutdown_function( array( &$ipsclass, 'my_deconstructor') );
}
@@ -418,31 +452,31 @@ if ($ipsclass->input['_low_act'] != 'login' and
//-----------------------------------------
// Do we have a display name?
//-----------------------------------------
if ( ! $ipsclass->member['members_display_name'] AND $ipsclass->member['members_created_remote'] )
{
$pmember = $ipsclass->DB->build_and_exec_query( array( 'select' => '*', 'from' => 'members_partial', 'where' => "partial_member_id=" . $ipsclass->member['id'] ) );
if ( $pmember['partial_member_id'] )
{
$ipsclass->boink_it( $ipsclass->base_url . 'act=reg&CODE=complete_login&mid='.$ipsclass->member['id'].'&key='.$pmember['partial_date'] );
}
}
//--------------------------------
// Do we have permission to view
// the board?
//--------------------------------
if ( $ipsclass->member['g_view_board'] != 1 )
{
{
$ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'no_view_board') );
}
//--------------------------------
// Is the board offline?
//--------------------------------
if ($ipsclass->vars['board_offline'] == 1)
{
if ($ipsclass->member['g_access_offline'] != 1)
@@ -451,31 +485,31 @@ if ($ipsclass->input['_low_act'] != 'login' and
$ipsclass->board_offline();
}
}
//--------------------------------
// Is log in enforced?
//--------------------------------
if ( (! $ipsclass->member['id']) and ($ipsclass->vars['force_login'] == 1) )
{
require ROOT_PATH."sources/action_public/login.php";
$runme = new login();
$runme->ipsclass =& $ipsclass;
$runme->auto_run();
}
//--------------------------------
// Show PURCHASE screen?
// Not enforced
//--------------------------------
if ( !isset($ipsclass->member['sub_end']) OR !$ipsclass->member['sub_end'] )
{
//--------------------------------
// 1: No enforce, chosen from reg
//--------------------------------
if ( ! $ipsclass->vars['subsm_enforce'] and (isset($ipsclass->member['subs_pkg_chosen']) AND $ipsclass->member['subs_pkg_chosen']) )
{
$ipsclass->input['act'] = 'paysubs';
@@ -484,18 +518,18 @@ if ($ipsclass->input['_low_act'] != 'login' and
$ipsclass->input['nocp'] = 1;
$ipsclass->input['msgtype'] = 'fromreg';
}
//--------------------------------
// Show PURCHASE screen?
// Enforced
//--------------------------------
if ( $ipsclass->vars['subsm_enforce'] and $ipsclass->member['mgroup'] == $ipsclass->vars['subsm_nopkg_group'] )
{
$ipsclass->input['act'] = 'paysubs';
$ipsclass->input['nocp'] = 1;
$ipsclass->input['msgtype'] = 'force';
if ( $ipsclass->member['subs_pkg_chosen'] )
{
$ipsclass->input['CODE'] = 'paymentmethod';
@@ -507,7 +541,7 @@ if ($ipsclass->input['_low_act'] != 'login' and
//===========================================================================
// REQUIRE AND RUN
//===========================================================================
//===========================================================================
if ( $ipsclass->input['act'] == 'home' AND $ipsclass->vars['csite_on'] )
{
@@ -526,7 +560,7 @@ else if ( $ipsclass->input['act'] == 'module' AND USE_MODULES )
else if ( $ipsclass->input['act'] == 'component' )
{
$file = ROOT_PATH.'sources/components_public/'. $ipsclass->txt_alphanumerical_clean( $ipsclass->input['module'] ).'.php';
if ( file_exists( $file ) )
{
require_once( $file );
@@ -540,7 +574,7 @@ else if ( $ipsclass->input['act'] == 'component' )
}
}
else
{
{
// Require and run
require_once( ROOT_PATH."sources/action_public/".$choice[ strtolower($ipsclass->input['act']) ][0].".php" );
$runme = new $choice[ strtolower($ipsclass->input['act']) ][1];
+72 -23
View File
@@ -1,18 +1,28 @@
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board
| Invision Power Board 2.2.2
| =============================================
| by Matthew Mecham
| (c) 2001 - 2006 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| > $Date: 2006-10-16 14:09:47 +0100 (Mon, 16 Oct 2006) $
| > $Revision: 650 $
| > $Author: matt $
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Date: 2006-11-15 16:28:37 -0600 (Wed, 15 Nov 2006) $
| > $Revision: 730 $
| > $Author: bfarber $
+---------------------------------------------------------------------------
|
| > INIT (Yes, it is)
@@ -52,15 +62,48 @@ define( 'ROOT_PATH', dirname( __FILE__ ) ."/" );
/**
* Directory name for the admin folder
* @since 2.2.0.2006-06-30
* @since 2.2.0.2006-11-06
*/
define( 'IPB_ACP_DIRECTORY', 'admin' );
/**
* DEV MODE
*
* Turns IPB into 'developers' mode which enables
* some debugging and other tools. This is NOT recommended
* as it opens your board up to potential security risks
* @since 2.0.0.2005-01-01
*/
define ( 'IN_DEV', 0 );
/**
* SQL DEBUG MODE
*
* Turns on SQL debugging mode. This is NOT recommended
* as it opens your board up to potential security risks
* @since 2.2.0.2006-11-06
*/
define ( 'IPS_SQL_DEBUG_MODE', 0 );
/**
* Write to debug file?
* Enter relative / full path into the constant below
* Remove contents to turn off debugging.
* WARNING: If you are passing passwords and such via XML_RPC
* AND wish to debug, ensure that the debug file ends with .php
* to prevent it loading as plain text via HTTP which would show
* the entire contents of the file.
* @since 2.2.0.2006-11-06
*/
define( 'IPS_XML_RPC_DEBUG_ON' , 0 );
define( 'IPS_XML_RPC_DEBUG_FILE', ROOT_PATH . 'cache/xmlrpc_debug.cgi' );
/**
* Allow IP address matching when dealing with ACP sessions
* @since 2.2.0.2006-06-30
*/
define( 'IPB_ACP_IP_MATCH', '1' );
define( 'IPB_ACP_IP_MATCH', 1 );
/**
* Allow exec.url="" tags
@@ -80,6 +123,12 @@ define( 'IPB_ACP_ALLOW_EXEC_URL', 0 );
*/
define( 'IPB_ACP_ALLOW_TEMPLATE_PHP', 0 );
/**
* Allow UTF charset convertations for AJAX-based tools
* @since 2.2.2.2007-02-25
*/
define( 'IPB_ACP_AJAX_UTF_CONVERT', 1 );
/**
* Make the IPB portal your default forum page?
*/
@@ -89,7 +138,7 @@ define( 'IPB_MAKE_PORTAL_HOMEPAGE', 0 );
* Use GZIP page compression in the ACP
* @since 2.2.0.2006-06-30
*/
define( 'IPB_ACP_USE_GZIP', '1' );
define( 'IPB_ACP_USE_GZIP', 1 );
//-----------------------------------------------
// Other
@@ -152,8 +201,8 @@ define( 'TRIAL_VERSION', 0 );
*
* @since 2.0.0.2005-01-01
*/
define ( 'IPBVERSION', '2.2.0 RC 1' );
define ( 'IPB_LONG_VERSION', '22006' );
define ( 'IPBVERSION', '2.2.2' );
define ( 'IPB_LONG_VERSION', '22011' );
//-----------------------------------------------
// NO USER EDITABLE SECTIONS BELOW
@@ -179,14 +228,6 @@ define ( 'IN_IPB', 1 );
*/
define ( 'IN_ACP', 1 );
/**
* DEV MODE
*
* Seriously, like, leave this alone too
* @since 2.0.0.2005-01-01
*/
define ( 'IN_DEV', 0 );
/**
* SAFE MODE
*
@@ -297,6 +338,8 @@ function fatal_error($message="", $help="")
*/
function my_error_handler( $errno, $errstr, $errfile, $errline )
{
global $ipsclass;
// Did we turn off errors with @?
if ( ! error_reporting() )
@@ -309,7 +352,13 @@ function my_error_handler( $errno, $errstr, $errfile, $errline )
switch ($errno)
{
case E_ERROR:
echo "<b>IPB ERROR</b> [$errno] $errstr (Line: $errline of $errfile)<br />\n";
echo "<b>ÎØÈÁÊÀ Â ÊÎÄÅ:</b> [$errno] $errstr (Ñòðîêà: $errline ôàéëà $errfile)<br />\n";
if( is_object($ipsclass) )
{
$ipsclass->DB->close_db();
}
exit(1);
break;
case E_WARNING:
@@ -317,10 +366,10 @@ function my_error_handler( $errno, $errstr, $errfile, $errline )
{
if ( IPB_THIS_SCRIPT != 'admin' )
{
echo "<div style='font-family:sans-serif'><b>IPB TEMPLATE ERROR:</b> Could not load the required template.
<br /><br />First, try and remove any custom skin settings by clicking <a href='index.php?setskin&id=0'>here</a>
<br /><br />Then, please visit your <a href='admin.php'>Admin Control Panel</a> to repair this template.
<br /><br /><span style='font-size:90%;color:gray'>Error: $errstr</span></div>";
echo "<div style='font-family:sans-serif'><b>ÎØÈÁÊÀ Â ØÀÁËÎÍÅ:</b> Íåâîçìîæíî çàãðóçèòü òðåáóåìûé øàáëîí.
<br /><br />Âî-ïåðâûõ, ïðîâåðüòå è óäàëèòå ëþáûå äðóãèå ñòèëåâûå íàñòðîéêè, íàæàâ <a href='index.php?setskin&id=0'>ñþäà</a>
<br /><br />Ïîòîì, ïîæàëóéñòà, çàéäèòå â <a href='admin.php'>àäìèíöåíòð ôîðóìà</a> è èñïðàâüòå øàáëîí, âûçûâàþùèé îøèáêó.
<br /><br /><span style='font-size:90%;color:gray'>Îøèáêà: $errstr</span></div>";
}
else
{
@@ -329,7 +378,7 @@ function my_error_handler( $errno, $errstr, $errfile, $errline )
}
else
{
echo "<b>IPB WARNING</b> [$errno] $errstr (Line: $errline of $errfile)<br />\n";
echo "<b>ÏÐÅÄÓÏÐÅÆÄÅÍÈÅ:</b> [$errno] $errstr (Ñòðîêà: $errline ôàéëà $errfile)<br />\n";
}
break;
default:
+34 -8
View File
@@ -1,8 +1,34 @@
<?php
/**
* Invision Power Board
* Action controller for Adresses page
*/
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+----------------------------------------------------------------------------
| Action controller for Adresses page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for Adresses page
*/
class action_address
{
@@ -19,15 +45,15 @@ class action_address
if( $this->install->ipsclass->input['sub'] == 'check' )
{
/* Check Directory */
if( ! ( is_dir( $this->install->ipsclass->input['install_dir'] ) ) )
if( ! $this->install->ipsclass->input['install_dir'] OR ! ( is_dir( $this->install->ipsclass->input['install_dir'] ) ) )
{
$errors[] = 'The specified directory does not exist';
$errors[] = 'Óêàçàííûé ïóòü íå ñóùåñòâóåò â ñèñòåìå';
}
/* Check URL */
if( ! $this->install->ipsclass->input['install_dir'] )
if( ! $this->install->ipsclass->input['install_url'] )
{
$errors[] = 'You did not specify a URL';
$errors[] = 'Àäðåñ óñòàíîâêè íå óêàçàí';
}
if( is_array( $errors ) )
+31 -5
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+----------------------------------------------------------------------------
| Action controller for admin page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for admin page
@@ -20,24 +46,24 @@ class action_admin
{
if( ! $this->install->ipsclass->input['username'] )
{
$errors[] = 'You must specify a username for the admin account';
$errors[] = 'Íåîáõîäèìî óêàçàòü èìÿ ïîëüçîâàòåëÿ ';
}
if( ! $this->install->ipsclass->input['password'] )
{
$errors[] = 'You must specify a password for the admin account';
$errors[] = 'Íåîáõîäèìî óêàçàòü ïàðîëü';
}
else
{
if( $this->install->ipsclass->input['password'] != $this->install->ipsclass->input['confirm_password'] )
{
$errors[] = 'The admin passwords did not match';
$errors[] = 'Ââåäåííûå ïàðîëè íå ñîâïàäàþò';
}
}
if( ! $this->install->ipsclass->input['email'] )
{
$errors[] = 'You must sepcify an email account for the admin account';
$errors[] = 'Íåîáõîäèìî óêàçàòü e-mail àäðåñ';
}
if( is_array( $errors ) )
+43 -12
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+----------------------------------------------------------------------------
| Action controller for DB page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for DB page
@@ -21,7 +47,7 @@ class action_db
/* Make sure the fields were filled out */
if ( ! $this->install->ipsclass->input['db_host'] || ! $this->install->ipsclass->input['db_name'] || ! $this->install->ipsclass->input['db_user'] )
{
$errors[] = 'You must fill out the form completely';
$errors[] = 'Ôîðìà äîëæíà áûòü ïîëíîñòüþ çàïîëíåíà';
}
//-----------------------------------------
@@ -84,7 +110,7 @@ class action_db
}
}
}
//-----------------------------------------
// Error check
//-----------------------------------------
@@ -111,6 +137,11 @@ class action_db
if ( ! $DB->connect() )
{
$errors[] = $DB->error;
if( !count($errors) )
{
$errors[] = "Íå ïîëó÷èëîñü ñîåäèíèòüñÿ ñ ñåðâåðîì Áàçû Äàííûõ. Ïîæàëóéñòà ïåðåïðîâåðüòå âñþ èíôîðìàöèþ è ïîïðîáóéòå ñíîâà.";
}
}
//-----------------------------------------
@@ -147,14 +178,14 @@ class action_db
//-----------------------------------------
$html = "<tr>
<td colspan='2'>
<div class='warning'>
<p><strong style='color:red'>You are attempting to install in a database that already has tables from another installation</strong>
<br />If you wish to install in this database, all current tables will be dropped which means any existing data will be deleted.
You can either continue, choosing to delete all current data or you can choose another SQL table prefix.</p>
<input type='checkbox' value='1' name='_drop_tables' /><strong>DELETE ANY CURRENT TABLES BEFORE INSTALLING</strong>
</div>
</td>
<td colspan='2'>
<div class='warning'>
<p><strong style='color:red'>Âû ïûòàåòåñü óñòàíîâèòü ïðèëîæåíèå â áàçó ãäå óæå åñòü òàáëèöû îò ïðåäûäóùåé óñòàíîâêè.</strong>
<br />Åñëè âû õîòèòå ïðîäîëæèòü óñòàíîâêó, òî ïîìíèòå ÷òî âñå ñóùåñòâóþùèå òàáëèöû ñ äàííûìè áóäóò óäàëåíû.
Åñëè âû õîòèòå óñòàíîâèòü ïðèëîæåíèå ñ èñïîëüçîâàíèåì ýòîé áàçû è íå ïîòåðÿòü ñóùåñòâóþùèå òàáëèöû, èñïîëüçóéòå äðóãîé ïåðôèêñ òàáëèö.</p>
<input type='checkbox' value='1' name='_drop_tables' /><strong>ÓÄÀËÈÒÜ ÑÓÙÅÑÒÂÓÞÙÈÅ ÒÀÁËÈÖÛ ÏÐÈ ÓÑÒÀÍÎÂÊÅ</strong>
</div>
</td>
</tr>";
$this->install->template->page_content = str_replace( '<!--{TOP.SQL}-->', $html, $this->install->template->page_content );
@@ -197,7 +228,7 @@ class action_db
$dh = opendir( INS_KERNEL_PATH );
while ( $file = @readdir( $dh ) )
while ( false !== ( $file = @readdir( $dh ) ) )
{
if ( preg_match( "/^class_db_([a-zA-Z0-9]*)\.php/i", $file, $driver ) )
{
+27 -1
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+----------------------------------------------------------------------------
| Action controller for done page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for done page
+27 -1
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+----------------------------------------------------------------------------
| Action controller for EULA page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for EULA page
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
File diff suppressed because it is too large. Load diff
+27 -1
View File
@@ -1,4 +1,30 @@
<?php
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+----------------------------------------------------------------------------
| Action controller for requirements page
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Action controller for requirements page
+354 -328
View File
@@ -1,329 +1,355 @@
<?php
/**
* Invision Power Board
* Invision Installer Framework
*/
class class_installer
{
var $product_name = '';
var $product_license = '';
var $product_version = '';
var $product_key = '';
var $build_id = '';
var $version_php_min = '';
var $version_mysql_min = '';
var $required_dirs = array();
var $required_files = array();
var $writeable_dirs = array();
var $writeable_files = array();
/**
* class_installer::set_product_info
*
* Set basic information about the product being installed
*
* @param string $name
* @param string $license
* @param array $versions
* @param string $key
* @return void
*/
function set_product_info( $name, $license, $versions, $key )
{
$this->product_name = $name;
$this->product_license = $license;
$this->product_versions = $versions;
$this->product_key = $key;
}
/**
* class_installer:set_software_versions
*
* Set required software versions of php and mysql
*
* @param string $php_min Example: 3.0.0
* @param string $mysql_min Example: 4.4.0
*/
function set_software_versions( $php_min, $mysql_min )
{
$this->version_php_min = explode( '.', $php_min );
$this->version_mysql_min = $mysql_min;
}
/**
* class_installer::set_required
*
* Set what files and directories must be present for an installation
*
* @param array $dirs
* @param array $files
*/
function set_required( $dirs, $files )
{
$this->required_dirs = $dirs;
$this->required_files = $files;
}
/**
* class_installer::set_writeable
*
* Set what files and directories must be writeable
*
* @param array $dirs
* @param array $files
*/
function set_writeable( $dirs=array(), $files=array() )
{
$this->writeable_dirs = $dirs;
$this->writeable_files = $files;
}
/**
* class_installer::check_requirements
*
* Checks to make sure that all requirements are met, including software versions,
* directories, and files.
*
* @return array $errors
*/
function check_requirements()
{
/* Errors Array */
$errors = array();
/**
* PHP Version Checking
*/
/* Check Min PHP Version */
$check_php = explode( '.', $this->version_php_min );
if ( PHP_VERSION < $this->version_php_min )
{
$errors[] = 'Your PHP installation is too old to run this product, please upgrade before continuing.';
}
/**
* SQL Version Checking
*/
/**
* Required Directories/Files Checking
*/
if( count( $this->required_dirs ) )
{
foreach( $this->required_dirs as $_d )
{
if( ! ( is_dir( $_d) && is_readable( $_d ) ) )
{
$errors[] = 'A required directory could not be located: "' . $_d . '"';
}
}
}
if( count( $this->required_files ) )
{
foreach( $this->required_files as $_f )
{
if( ! ( file_exists( $_f) && is_readable( $_f ) ) )
{
$errors[] = 'A required file could not be located: "' . $_f . '"';
}
}
}
/**
* Writeable Directories/File Checking
*/
if( count( $this->writeable_dirs ) )
{
foreach( $this->writeable_dirs as $_d )
{
if( ! is_writeable( $_d ) )
{
$errors[] = 'Can not write to directory: "' . $_d . '", please CHMOD to 777';
}
}
foreach( $this->writeable_files as $_f )
{
if( ! is_writeable( $_f ) )
{
$errors[] = 'Can not write to file: "' . $_f . '", please CHMOD to 777';
}
}
}
return $errors;
}
/**
* class_installer::unpack_config
*
* Reads and stores the information from the config.xml file
*
*/
function read_config()
{
// Get Configuration File
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/config.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
// Set Info
$this->product_name = $xml->xml_array['installdata']['package']['name']['VALUE'];
$this->product_license = $xml->xml_array['installdata']['package']['license']['VALUE'];
$this->product_version = $xml->xml_array['installdata']['package']['version']['VALUE'];
$this->product_long_version = $xml->xml_array['installdata']['package']['versionlong']['VALUE'];
$this->build_id = $xml->xml_array['installdata']['package']['build']['VALUE'];
// Override.
$this->product_version = IPBVERSION;
}
/**
* class_installer::write_file
*
* Simple method for writing a file
*
* @param string $name Full name, including path, of file to write
* @param string $data Contents of file
*/
function write_file( $name, $data )
{
$fh = @fopen( $name, "w" );
@fwrite( $fh, $data, strlen( $data ) );
@fclose( $fh );
}
/**
* class_installer::create_admin_converge
*
* Builds converge entry for admin
*
* @return integer $id Converge ID
*/
function create_admin_converge()
{
/* Build Entry */
$salt = $this->ipsclass->converge->generate_password_salt( 5 );
$passhash = $this->ipsclass->converge->generate_compiled_passhash( $salt, md5( $this->saved_data['admin_pass'] ) );
$converge = array( 'converge_email' => $this->saved_data['admin_email'],
'converge_joined' => time(),
'converge_pass_hash' => $passhash,
'converge_pass_salt' => str_replace( '\\', "\\\\", $salt ),
);
/* Insert */
$this->ipsclass->DB->do_insert( 'members_converge', $converge );
/* Return ID */
return $this->ipsclass->DB->get_insert_id();
}
/**
* class_installer::chmod_dir
*
* chmods all files and directories in the given path
*
* @param string $path
* @param integer $mode
*/
function chmod_dir( $path, $mode )
{
/* Open directory */
$dh = @opendir( $path );
while( $f = @readdir( $dh ) )
{
if( $f != '.' && $f != '..' )
{
/* Full file path */
$_path = $path . '/'. $f;
/* CHMOD directory and contents */
if( @is_dir( $_path ) )
{
@chmod( $_path, $mode );
$this->chmod_dir( $_path, $mode );
}
/* CHMOD file */
else
{
@chmod( $_path, $mode );
}
}
}
/* Close directory */
@closedir( $dh );
}
/**
* class_installer::process
*
* Figures out what action to run
*
*/
function process()
{
/* Require Action */
require_once( INS_ROOT_PATH . 'core/actions/' . $this->template->page_current . '.php' );
/* Initialize */
$class = 'action_' . $this->template->page_current;
$this->action = new $class( $this );
$this->action->run();
}
/*-------------------------------------------------------------------------*/
// Lock installer
/*-------------------------------------------------------------------------*/
/**
* Lock Installer
* Writes a lock file
*
* @return void
*/
function lock_installer()
{
//-----------------------------------------
// Write!
//-----------------------------------------
$this->write_file( INS_ROOT_PATH . 'installfiles/lock.php', 'LOCKED' );
}
/*-------------------------------------------------------------------------*/
// Check lock
/*-------------------------------------------------------------------------*/
/**
* Lock Installer
* Writes a lock file
*
* @return void
*/
function check_lock()
{
//-----------------------------------------
// Write!
//-----------------------------------------
return file_exists( INS_ROOT_PATH . 'installfiles/lock.php' ) ? 1 : 0;
}
/* Overridden by application specific class */
function pre_process() {}
function post_process() {}
function set_requirements() {}
}
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+----------------------------------------------------------------------------
| Invision Installer Framework
+----------------------------------------------------------------------------
*/
/**
* Invision Power Board
* Invision Installer Framework
*/
class class_installer
{
var $product_name = '';
var $product_license = '';
var $product_version = '';
var $product_key = '';
var $build_id = '';
var $version_php_min = '';
var $version_mysql_min = '';
var $required_dirs = array();
var $required_files = array();
var $writeable_dirs = array();
var $writeable_files = array();
/**
* class_installer::set_product_info
*
* Set basic information about the product being installed
*
* @param string $name
* @param string $license
* @param array $versions
* @param string $key
* @return void
*/
function set_product_info( $name, $license, $versions, $key )
{
$this->product_name = $name;
$this->product_license = $license;
$this->product_versions = $versions;
$this->product_key = $key;
}
/**
* class_installer:set_software_versions
*
* Set required software versions of php and mysql
*
* @param string $php_min Example: 3.0.0
* @param string $mysql_min Example: 4.4.0
*/
function set_software_versions( $php_min, $mysql_min )
{
$this->version_php_min = explode( '.', $php_min );
$this->version_mysql_min = $mysql_min;
}
/**
* class_installer::set_required
*
* Set what files and directories must be present for an installation
*
* @param array $dirs
* @param array $files
*/
function set_required( $dirs, $files )
{
$this->required_dirs = $dirs;
$this->required_files = $files;
}
/**
* class_installer::set_writeable
*
* Set what files and directories must be writeable
*
* @param array $dirs
* @param array $files
*/
function set_writeable( $dirs=array(), $files=array() )
{
$this->writeable_dirs = $dirs;
$this->writeable_files = $files;
}
/**
* class_installer::check_requirements
*
* Checks to make sure that all requirements are met, including software versions,
* directories, and files.
*
* @return array $errors
*/
function check_requirements()
{
/* Errors Array */
$errors = array();
/**
* PHP Version Checking
*/
/* Check Min PHP Version */
$check_php = explode( '.', $this->version_php_min );
if ( PHP_VERSION < $this->version_php_min )
{
$errors[] = 'Âåðñèÿ PHP, óñòàíîâëåííàÿ íà âàøåì ñåðâåðå, íå óäîâëåòâîðÿåò ñèñòåìíûì òðåáîâàíèÿì ïðîäóêòà. Äëÿ ïðîäîëæåíèÿ óñòàíîâêè íåîáõîäèìî îáíîâèòü PHP.';
}
/**
* SQL Version Checking
*/
/**
* Required Directories/Files Checking
*/
if( count( $this->required_dirs ) )
{
foreach( $this->required_dirs as $_d )
{
if( ! ( is_dir( $_d) && is_readable( $_d ) ) )
{
$errors[] = 'Íå âîçìîæíî íàéòè òðåáóåìóþ äèðåêòîðèþ: "' . $_d . '"';
}
}
}
if( count( $this->required_files ) )
{
foreach( $this->required_files as $_f )
{
if( ! ( file_exists( $_f) && is_readable( $_f ) ) )
{
$errors[] = 'Íå âîçìîæíî íàéòè òðåáóåìûé ôàéë: "' . $_f . '"';
}
}
}
/**
* Writeable Directories/File Checking
*/
if( count( $this->writeable_dirs ) )
{
foreach( $this->writeable_dirs as $_d )
{
if( ! is_writeable( $_d ) )
{
$errors[] = 'Äèðåêòîðèÿ &laquo;' . str_replace( INS_DOC_ROOT_PATH, '', $_d ) . '&raquo; íå äîñòóïíà äëÿ çàïèñè.<br />Ïîæàëóéñòà èçìåíèòå ïðàâà äîñòóïà (CHMOD) íà 777.';
}
}
foreach( $this->writeable_files as $_f )
{
if( ! is_writeable( $_f ) )
{
$errors[] = 'Ôàéë &laquo;' . str_replace( INS_DOC_ROOT_PATH, '', $_f ) . '&raquo; íå äîñòóïåí äëÿ çàïèñè.<br />Ïîæàëóéñòà èçìåíèòå ïðàâà äîñòóïà (CHMOD) íà 777.';
}
}
}
return $errors;
}
/**
* class_installer::unpack_config
*
* Reads and stores the information from the config.xml file
*
*/
function read_config()
{
// Get Configuration File
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/config.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
// Set Info
$this->product_name = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['name']['VALUE'], 'UTF-8');
$this->product_license = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['license']['VALUE'], 'UTF-8');
$this->product_version = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['version']['VALUE'], 'UTF-8');
$this->product_long_version = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['versionlong']['VALUE'], 'UTF-8');
$this->build_id = $this->ipsclass->txt_convert_charsets($xml->xml_array['installdata']['package']['build']['VALUE'], 'UTF-8');
// Override.
$this->product_version = IPBVERSION;
}
/**
* class_installer::write_file
*
* Simple method for writing a file
*
* @param string $name Full name, including path, of file to write
* @param string $data Contents of file
*/
function write_file( $name, $data )
{
$fh = @fopen( $name, "w" );
@fwrite( $fh, $data, strlen( $data ) );
@fclose( $fh );
}
/**
* class_installer::create_admin_converge
*
* Builds converge entry for admin
*
* @return integer $id Converge ID
*/
function create_admin_converge()
{
/* Build Entry */
$salt = $this->ipsclass->converge->generate_password_salt( 5 );
$passhash = $this->ipsclass->converge->generate_compiled_passhash( $salt, md5( $this->saved_data['admin_pass'] ) );
$converge = array( 'converge_email' => $this->saved_data['admin_email'],
'converge_joined' => time(),
'converge_pass_hash' => $passhash,
'converge_pass_salt' => str_replace( '\\', "\\\\", $salt ),
);
/* Insert */
$this->ipsclass->DB->do_insert( 'members_converge', $converge );
/* Return ID */
return $this->ipsclass->DB->get_insert_id();
}
/**
* class_installer::chmod_dir
*
* chmods all files and directories in the given path
*
* @param string $path
* @param integer $mode
*/
function chmod_dir( $path, $mode )
{
/* Open directory */
$dh = @opendir( $path );
while( false !== ( $f = @readdir( $dh ) ) )
{
if( $f != '.' && $f != '..' )
{
/* Full file path */
$_path = $path . '/'. $f;
/* CHMOD directory and contents */
if( @is_dir( $_path ) )
{
@chmod( $_path, $mode );
$this->chmod_dir( $_path, $mode );
}
/* CHMOD file */
else
{
@chmod( $_path, $mode );
}
}
}
/* Close directory */
@closedir( $dh );
}
/**
* class_installer::process
*
* Figures out what action to run
*
*/
function process()
{
/* Require Action */
require_once( INS_ROOT_PATH . 'core/actions/' . $this->template->page_current . '.php' );
/* Initialize */
$class = 'action_' . $this->template->page_current;
$this->action = new $class( $this );
$this->action->run();
}
/*-------------------------------------------------------------------------*/
// Lock installer
/*-------------------------------------------------------------------------*/
/**
* Lock Installer
* Writes a lock file
*
* @return void
*/
function lock_installer()
{
//-----------------------------------------
// Write!
//-----------------------------------------
$this->write_file( INS_ROOT_PATH . 'installfiles/lock.php', 'LOCKED' );
}
/*-------------------------------------------------------------------------*/
// Check lock
/*-------------------------------------------------------------------------*/
/**
* Lock Installer
* Writes a lock file
*
* @return void
*/
function check_lock()
{
//-----------------------------------------
// Write!
//-----------------------------------------
return file_exists( INS_ROOT_PATH . 'installfiles/lock.php' ) ? 1 : 0;
}
/* Overridden by application specific class */
function pre_process() {}
function post_process() {}
function set_requirements() {}
}
?>
File diff suppressed because it is too large. Load diff
+4 -3
View File
@@ -10,15 +10,16 @@
* the full path
* @since 2.0.0.2005-01-01
*/
define( 'INS_ROOT_PATH', str_replace( "//", "/", str_replace( "/core", "", str_replace( "\\", "/", dirname( __FILE__ ) ) ) ) . "/" );
define( 'INS_ROOT_PATH', str_replace( "//", "/", preg_replace( "#/core$#is", "", str_replace( "\\", "/", dirname( __FILE__ ) ) ) ) . "/" );
/**
* Version numbers
*
* @since 2.0.0.2005-01-01
*/
define ( 'IPBVERSION', '2.2.0 RC 1' );
define ( 'IPB_LONG_VERSION', '22006' );
define ( 'IPBVERSION', '2.2.2' );
define ( 'IPB_LONG_VERSION', '22011' );
/**
* DOC ROOT PATH
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+77 -20
View File
@@ -1,16 +1,25 @@
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board
| =============================================
| by Matthew Mecham
| (c) 2001 - 2006 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| Time: Tue, 01 Nov 2005 14:38:09 GMT
| Release: 68ff9281c6fdcce88910e08cec1045a3
| Licence Info: http://www.invisionboard.com/?license
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Date: 2005-10-10 16:01:09 +0100 (Mon, 10 Oct 2005) $
| > $Revision: 5 $
@@ -332,7 +341,7 @@ class ipsclass {
// Char set
//-----------------------------------------
$this->vars['gb_char_set'] = $this->vars['gb_char_set'] ? $this->vars['gb_char_set'] : 'iso-8859-1';
$this->vars['gb_char_set'] = $this->vars['gb_char_set'] ? $this->vars['gb_char_set'] : 'windows-1251';
//-----------------------------------------
// PHP API
@@ -487,7 +496,7 @@ class ipsclass {
* @return void
*/
function init_db_connection( $db, $user, $pass, $host, $pre, $driver='mysql' )
function init_db_connection( $db, $user, $pass, $host, $pre, $cp, $driver='mysql' )
{
//-----------------------------------------
// INIT
@@ -503,8 +512,8 @@ class ipsclass {
{
$file = str_replace( '<%driver%>', $driver, INS_SQL_FILE );
}
$classname = "db_driver_".$driver;
$classname = "db_driver_".$driver;
$this->DB = new $classname;
@@ -512,19 +521,20 @@ class ipsclass {
$this->DB->obj['sql_user'] = $user;
$this->DB->obj['sql_pass'] = $pass;
$this->DB->obj['sql_host'] = $host;
$this->DB->obj['sql_tbl_prefix'] = $pre;
$this->DB->obj['sql_tbl_prefix'] = $pre;
$this->DB->obj['mysql_codepage'] = $cp;
$this->DB->obj['use_shutdown'] = 0;
if ( $file )
{
$this->DB->obj['query_cache_file'] = $file;
}
if ( ! defined( 'SQL_PREFIX' ) )
{
define( 'SQL_PREFIX', $pre );
}
//-----------------------------------
// Required vars?
//-----------------------------------
@@ -993,7 +1003,54 @@ class ipsclass {
$this->DB->close_db();
}
/*-------------------------------------------------------------------------*/
// Convert string between char-sets
/*-------------------------------------------------------------------------*/
/**
* Convert a string between charsets
*
* @param string Input String
* @param string Current char set
* @param string Destination char set
* @return string Parsed string
* @since 2.1.0
*/
function txt_convert_charsets($t, $original_cset, $destination_cset="")
{
$original_cset = strtolower($original_cset);
$text = $t;
//-----------------------------------------
// Did we pass a destination?
//-----------------------------------------
$destination_cset = strtolower($destination_cset) ? strtolower($destination_cset) : strtolower($this->vars['gb_char_set']);
// echo $destination_cset; exit;
//-----------------------------------------
// Not the same?
//-----------------------------------------
if ( $destination_cset == $original_cset )
{
return $t;
}
//-----------------------------------------
// Do the convert
//-----------------------------------------
if ( ! is_object( $this->class_convert_charset ) )
{
require_once( INS_KERNEL_PATH.'/class_convert_charset.php' );
$this->class_convert_charset = new class_convert_charset();
}
$text = $this->class_convert_charset->convert_charset( $text, $original_cset, $destination_cset );
return $text ? $text : $t;
}
/*-------------------------------------------------------------------------*/
// txt_alphanumerical_clean
// ------------------
+63 -53
View File
@@ -35,11 +35,11 @@ class install_template
if ( file_exists( INS_ROOT_PATH . 'installfiles/sequence.xml' ) )
{
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/sequence.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/sequence.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
//-----------------------------------------
// Loop through and sort out settings...
//-----------------------------------------
@@ -54,11 +54,11 @@ class install_template
foreach( $_pages as $position => $data )
{
$this->install_pages[ $data['file'] ] = $data['menu'];
$this->install_pages[ $data['file'] ] = $this->ipsclass->txt_convert_charsets( $data['menu'], 'UTF-8' );
}
}
$this->install_pages['done'] = 'Finish';
$this->install_pages['done'] = 'Çàâåðøåíèå';
/* Set Current Page */
$this->page_current = ( $this->ipsclass->input['p'] ) ? $this->ipsclass->input['p'] : 'requirements';
@@ -139,11 +139,14 @@ class install_template
// ------------------------------------------------------------
function page_template()
{
$this->saved_data = urlencode($this->saved_data);
echo <<<EOF
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>IPS Installer</title>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<title>Ìàñòåð óñòàíîâêè ïðîäóêòîâ Invision Power Services</title>
<style type='text/css' media='all'>
@import url('install.css');
</style>
@@ -165,7 +168,7 @@ echo <<<EOF
<div id='ipswrapper'>
<div class='main_shell'>
<h1><img src='images/package_icon.gif' align='absmiddle' /> Welcome to the IPS Product Installer</h1>
<h1><img src='images/package_icon.gif' align='absmiddle' /> Óñòàíîâùèê ïðîäóêòîâ Invision Power Services</h1>
<div class='content_shell'>
<div class='package'>
<div>
@@ -192,7 +195,7 @@ echo <<<EOF
</div>
<div style='vertical-align: middle'>
<h2>{$this->product_name} Installation</h2>
<h2>Óñòàíîâêà {$this->product_name}</h2>
<strong>{$this->product_version}</strong>
</div>
</div>
@@ -207,7 +210,7 @@ echo <<<EOF
<div class='hr'></div>
<div style='padding-top: 17px; padding-right: 15px; padding-left: 15px'>
<div style='float: left'>
<input type='button' class='nav_button' value='Cancel Installation' onclick="window.location='index.php';return false;">
<input type='button' class='nav_button' value='Ïðåêðàòèòü óñòàíîâêó' onclick="window.location='index.php';return false;" />
</div>
<div style='float: right'>
@@ -218,13 +221,21 @@ if( ! $this->hide_next )
if( $this->next_action == 'disabled' )
{
echo <<<EOF
<input type='submit' class='nav_button' value='Install can not continue...' disabled='disabled'>
<input type='submit' class='nav_button' value='Óñòàíîâêà íå çàâåðøåíà...' disabled='disabled' />
EOF;
}
else
{
if( !$this->next_action )
{
$back = $this->ipsclass->my_getenv('HTTP_REFERER');
echo <<<EOF
<input type='submit' class='nav_button' value='Next >'>
<input type='button' class='nav_button' value='< Íàçàä' onclick="window.location='{$back}';return false;" />
EOF;
}
echo <<<EOF
<input type='submit' class='nav_button' value='Äàëüøå >' />
EOF;
}
}
@@ -240,7 +251,7 @@ echo <<<EOF
EOF;
echo date("Y");
echo <<<EOF
Invision Power Services, Inc.
Invision Power Services, Inc. & IBresource, LTD
</div>
</div>
@@ -267,16 +278,16 @@ return <<<EOF
<img src='images/wizard.gif' align='absmiddle' />
</div>
<div>
Welcome to the installer for {$this->product_name}. This wizard will guide you through the installation process.
Âàñ ïðèâåòñòâóåò óñòàíîâùèê {$this->product_name}. Äàííûé ìàñòåð ïîìîæåò âàì óñòàíîâèòü íîâóþ âåðñèþ ïðîäóêòà.
</div>
</div>
<br/><br/>
<h3>System Requirements</h3>
<h3>Ñèñòåìíûå òðåáîâàíèÿ:</h3>
<br />
<strong>PHP:</strong> v{$php_version} or better<br />
<strong>SQL:</strong> mySQL v$sql_version or better
<strong>PHP:</strong> v{$php_version} èëè âûøå<br />
<strong>SQL:</strong> mySQL v$sql_version èëè âûøå
<br /><br />
EOF;
}
@@ -298,7 +309,7 @@ check_eula = function()
}
else
{
alert( 'You must agree to the license before continuing' );
alert( 'Âû äîëæíû ïðèíÿòü ïîëüçîâàòåëüñêîå ñîãëàøåíèå, ïðåæäå ÷åì ïðîäîëæèòü óñòàíîâêó' );
return false;
}
}
@@ -307,13 +318,13 @@ document.getElementById( 'install-form' ).onsubmit = check_eula;
</script>
Please read and agree to the End User License Agreement before continuing.<br /><br />
Ïîæàëóéñòà ïðî÷èòàéòå è ïðèìèòå ïîëüçîâàòåëüñêîå ñîãëàøåíèå.<br /><br />
<div class='eula'>
$eula
</div>
<input type='checkbox' name='eula' id='eula'><strong> I agree to the license agreement</strong>
<input type='checkbox' name='eula' id='eula'><strong> ß ïðèíèìàþ</strong>
EOF;
@@ -328,16 +339,16 @@ return <<<EOF
<div id='warn-message' style='display:none;'><center><div id='warn-message-content'></div></center></div>
<fieldset>
<legend><img src='images/addresses.gif' align='absmiddle' />&nbsp; Address details</legend>
<legend><img src='images/addresses.gif' align='absmiddle' />&nbsp; Äèðåêòîðèè óñòàíîâêè</legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<tr>
<td width='30%' class='title'>Install Directory:</td>
<td width='30%' class='title'>Ïóòü óñòàíîâêè:</td>
<td width='70%' class='content'><input type='text' class='sql_form' name='install_dir' value='{$dir}'></td>
</tr>
<tr>
<td width='30%' class='title'>Install Address:</td>
<td width='30%' class='title'>Àäðåñ óñòàíîâêè:</td>
<td width='70%' class='content'><input type='text' class='sql_form' name='install_url' value='{$url}'></td>
</tr>
</table>
@@ -366,14 +377,14 @@ return <<<EOF
<div class='info' style='margin-top: 4px;'>
<div class='float_img'><img src='images/help.gif' /></div>
<div>Please select which database engine you wish to use.</div>
<div>Ïîæàëóéñòà óêàæèòå êàêóþ áàçà äàííûõ áóäåò èñïîëüçîâàòüñÿ.</div>
</div>
<fieldset>
<legend><img src='images/db.gif' align='absmiddle' />&nbsp; Database Engine</legend>
<legend><img src='images/db.gif' align='absmiddle' />&nbsp; Áàçû Äàííûõ</legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<tr>
<td width='30%' class='title'>SQL Driver:</td>
<td width='30%' class='title'>SQL Äðàéâåð:</td>
<td width='70%' class='content'>
<select name='sql_driver' class='sql_form'>$_drivers</select>
</td>
@@ -394,39 +405,39 @@ return <<<EOF
<div class='info' style='margin-top: 4px;'>
<div class='float_img'><img src='images/help.gif' /></div>
<div>Ask your webhost if you are unsure about any of these settings. You must create the database before installing..</div>
<div>Åñëè âû íå óâåðåíû èëè íå çíàåòå äàííûõ, íåîáõîäèìûõ äëÿ äàííîãî øàãà, óòî÷íèòå ó âàøåãî õîñòèíã ïðîâàéäåðà...</div>
</div>
<fieldset>
<legend><img src='images/db.gif' align='absmiddle' />&nbsp; Database details</legend>
<legend><img src='images/db.gif' align='absmiddle' />&nbsp; Ñåðâåð Áàçû Äàííûõ (ÁÄ)</legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<!--{TOP.SQL}-->
<tr>
<td width='30%' class='title'>SQL Host:</td>
<td width='30%' class='title'>Àäðåñ ñåðâåðà:</td>
<td width='70%' class='content'>
<input type='text' class='sql_form' value='localhost' name='db_host'>
</td>
</tr>
<tr>
<td class='title'>Database Name:</td>
<td class='title'>Èìÿ áàçû äàííûõ:</td>
<td class='content'>
<input type='text' class='sql_form' name='db_name' value='{$_REQUEST['db_name']}'>
</td>
</tr>
<tr>
<td class='title'>SQL Username:</td>
<td class='title'>Ïîëüçîâàòåëü ÁÄ:</td>
<td class='content'>
<input type='text' class='sql_form' name='db_user' value='{$_REQUEST['db_user']}'>
</td>
</tr>
<tr>
<td class='title'>SQL Password:</td>
<td class='title'>Ïàðîëü ÁÄ:</td>
<td class='content'>
<input type='password' class='sql_form' name='db_pass'>
</td>
</tr>
<tr>
<td class='title'>SQL Table Prefix:</td>
<td class='title'>Ïðåôèêñ òàáëèö:</td>
<td class='content'>
<input type='text' class='sql_form' name='db_pre' value='$prefix'>
</td>
@@ -445,24 +456,24 @@ EOF;
{
return <<<EOF
<fieldset>
<legend><img src='images/admin.gif' align='absmiddle' />&nbsp; Your administrative account</legend>
<legend><img src='images/admin.gif' align='absmiddle' />&nbsp; Ó÷åòíàÿ çàïèñü Àäìèíèñòðàòîðà</legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<tr>
<td width='30%' class='title'>Username:</td>
<td width='30%' class='title'>Èìÿ ïîëüçîâàòåëÿ:</td>
<td width='70%' class='content'><input type='text' class='sql_form' name='username'></td>
</tr>
<tr>
<td class='title'>Password:</td>
<td class='title'>Ïàðîëü:</td>
<td class='content'><input type='password' class='sql_form' name='password'></td>
</tr>
<tr>
<td class='title'>Confirm Password:</td>
<td class='title'>Ïîäòâåðæäåíèå ïàðîëÿ:</td>
<td class='content'><input type='password' class='sql_form' name='confirm_password'></td>
</tr>
<tr>
<td class='title'>E-mail Address:</td>
<td class='title'>E-mail àäðåñ:</td>
<td class='content'><input type='text' class='sql_form' name='email'></td>
</tr>
</table>
@@ -477,12 +488,11 @@ EOF;
function install_page()
{
return <<<EOF
The installer is now ready to complete the installation of your {$this->product_name}. Click <strong>Start</strong> to
begin the automatic process!<br /><br />
Ìàñòåð ñîáðàë âñå äàííûå è ãîòîâ íà÷àòü óñòàíîâêó {$this->product_name}. Íàæìèòå <strong>Íà÷àòü óñòàíîâêó</strong> äëÿ çàïóñêà àâòîìàòè÷åñêîãî ïðîöåññà óñòàíîâêè!<br /><br />
<div style='float: right'>
<input type='submit' class='nav_button' value='Start installation...'>
<input type='submit' class='nav_button' value='Íà÷àòü óñòàíîâêó...'>
</div>
EOF;
}
@@ -517,7 +527,7 @@ $HTML .= <<<EOF
</ul>
<br />
<div style='float: right'>
<input type='submit' class='nav_button' value='Click here if not forwarded' />
<input type='submit' class='nav_button' value='Íàæìèòå ñþäà, åñëè âàñ íå ïåðåìåñòèëî àâòîìàòè÷åñêè...' />
</div>
EOF;
@@ -558,25 +568,25 @@ EOF;
{
$extra = "<div class='warning'>
<div style='float: left; margin-right: 7px; margin-left: 5px'><img src='images/warning.gif' /></div>
<p>INSTALLER NOT LOCKED<br />Please disable or remove 'install/index.php' immediately!</p>
<p>ÓÑÒÀÍÎÂÙÈÊ ÍÅ ÇÀÁËÎÊÈÐÎÂÀÍ<br />Ïîæàëóéñòà ïåðåèìåíóéòå èëè óäàëèòå 'install/index.php' êàê ìîæíî áûñòðåå!</p>
</div>";
}
$HTML .= <<<EOF
<br />
<img src='images/install_done.gif' align='absmiddle' />&nbsp;&nbsp;<span class='done_text'>Installation complete!</span><Br /><Br />
Congratulations, your <a href='$url'>{$this->product_name}</a> is now installed and ready to use! Below are some
links you may find useful.<br /><br /><br />
<img src='images/install_done.gif' align='absmiddle' />&nbsp;&nbsp;<span class='done_text'>Óñòàíîâêà çàâåðøåíà!</span><Br /><Br />
Ïîçäðàâëÿåì, óñòàíîâêà <a href='$url'>{$this->product_name}</a> çàâåðøåíà! Íèæå ïðèâåäåíû íåñêîëüêî ïîëåçíûõ ññûëîê, êîòîðûå ïîìîãóò â âàøåé ðàáîòå.<br /><br />
$extra
<h3>Useful Links</h3>
<h3>Ïîëåçíûå ññûëêè:</h3>
<ul id='links'>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://www.invisionpower.com/landing/?p=clientarea'>Client area</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://www.invisionpower.com/landing/?p=docs-ipb'>Documentation</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://www.invisionpower.com/landing/?p=forums'>IPS Company Forum</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.iblink.ru/clientarea'>Êëèåíò-öåíòð</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.iblink.ru/docs-ipb'>Äîêóìåíòàöèÿ</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.iblink.ru/forums'>Ôîðóìû êîìïàíèè IBresource</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.iblink.ru/wiki'>Invison Power Book</a></li>
<li><img src='images/link.gif' align='absmiddle' /> <a href='http://external.ipslink.com/ipboard22/landing/?p=forums'>Ôîðóìû êîìïàíèè IPS</a></li>
</ul>
</div>
</div>
EOF;
return $HTML;
}
+390 -389
View File
@@ -1,390 +1,391 @@
<?php
/**
* Invision Power Board
* Invision Installer Framework
*/
class application_installer extends class_installer
{
/**
* application_installer::set_requirements
*
* Sets the requirements for this app
*
*/
function set_requirements()
{
//-----------------------------------------
// INIT
//-----------------------------------------
$wfiles = array();
$wdirs = array( 0 => INS_ROOT_PATH . 'installfiles' );
//-----------------------------------------
// Basics
//-----------------------------------------
$this->version_php_min = '4.3.0';
$this->version_mysql_min = '3.23.33';
//-----------------------------------------
// Grab XML file and check
//-----------------------------------------
if ( file_exists( INS_ROOT_PATH . 'installfiles/writeablefiles.xml' ) )
{
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/writeablefiles.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
//-----------------------------------------
// Loop through and sort out settings...
//-----------------------------------------
foreach( $xml->xml_array['installdata']['file'] as $id => $entry )
{
if ( preg_match( "#\.\w{3,}$#si", $entry['path']['VALUE'] ) )
{
$wfiles[] = INS_DOC_ROOT_PATH . $entry['path']['VALUE'];
}
else
{
$wdirs[] = INS_DOC_ROOT_PATH . $entry['path']['VALUE'];
}
}
}
$this->set_writeable( $wdirs, $wfiles );
}
/**
* application_installer::write_configuration
*
* Writes the configuration files for this app
*
*/
function write_configuration()
{
//-----------------------------------------
// Safe mode?
//-----------------------------------------
$safe_mode = 0;
if ( @get_cfg_var('safe_mode') )
{
$safe_mode = @get_cfg_var('safe_mode');
}
//-----------------------------------------
// Set info array
//-----------------------------------------
$INFO = array(
'sql_driver' => $this->saved_data['sql_driver'],
'sql_host' => $this->saved_data['db_host'],
'sql_database' => $this->saved_data['db_name'],
'sql_user' => $this->saved_data['db_user'],
'sql_pass' => $this->saved_data['db_pass'],
'sql_tbl_prefix' => $this->saved_data['db_pre'],
'sql_debug' => 1,
'board_start' => time(),
'installed' => 1,
'php_ext' => 'php',
'safe_mode' => $safe_mode,
'board_url' => $this->saved_data['install_url'],
'admin_group' => '4',
'guest_group' => '2',
'member_group' => '3',
'auth_group' => '1',
);
//-----------------------------------
// Any "extra" configs required for this driver?
//-----------------------------------
foreach( $this->saved_data as $k => $v )
{
if ( preg_match( "#^__sql__#", $k ) )
{
$k = str_replace( "__sql__", "", $k );
$INFO[ $k ] = $v;
}
}
//-----------------------------------
// Write to disk
//-----------------------------------
$core_conf = "<"."?php\n";
foreach( $INFO as $k => $v )
{
$core_conf .= '$INFO['."'".$k."'".']'."\t\t\t=\t'".$v."';\n";
}
$core_conf .= "\n".'?'.'>';
/* Write Configuration Files */
$output[] = 'Writing configuration files...<br />';
$this->write_file( $this->saved_data['install_dir'] . '/conf_global.php' , $core_conf );
}
/**
* application_installer::create_admin_account
*
* Creates the local app admin entry
*
*/
function create_admin_account()
{
/* Create Converge Entry */
$converge_id = $this->create_admin_converge();
//-----------------------------------
// Members...
//-----------------------------------
$member_record = array( 'id' => $converge_id,
'name' => $this->saved_data['admin_user'],
'members_l_display_name' => strtolower( $this->saved_data['admin_user'] ),
'members_l_username' => strtolower( $this->saved_data['admin_user'] ),
'members_display_name' => $this->saved_data['admin_user'],
'mgroup' => 4,
'email' => $this->saved_data['admin_email'],
'joined' => time(),
'ip_address' => $this->ipsclass->my_getenv('REMOTE_ADDR'),
'posts' => 1,
'title' => 'Administrator',
'last_visit' => time(),
'last_activity' => time(),
'member_login_key' => md5( uniqid( microtime) ),
);
$this->ipsclass->DB->do_insert( 'members', $member_record );
//-----------------------------------
// Member Extra...
//-----------------------------------
$member_extra_record = array ( 'id' => 1,
'signature' => '',
'vdirs' => '',
);
$this->ipsclass->DB->do_insert( 'member_extra', $member_extra_record );
}
/**
* application_installer::cache_and_cleanup
*
* Final install step, allows for any remaining app specific functions
*
*/
function cache_and_cleanup()
{
//-----------------------------------
// Get ACP library
//-----------------------------------
if( !defined("CACHE_PATH") )
{
define( 'CACHE_PATH', INS_ROOT_PATH."../" );
}
$output[] = "Rebuild skin templates...";
require_once( INS_DOC_ROOT_PATH.'sources/lib/admin_cache_functions.php' );
$acp = new admin_cache_functions();
$acp->ipsclass =& $this->ipsclass;
$acp->_rebuild_all_caches( array(2) );
unset( $acp );
//-------------------------------------------------------------
// Forum cache
//-------------------------------------------------------------
$output[] = "Rebuilding forum cache...";
$ignore_me = array( 'redirect_url', 'redirect_loc', 'rules_text', 'permission_custom_error', 'notify_modq_emails' );
if ( $this->ipsclass->vars['forum_cache_minimum'] )
{
$ignore_me[] = 'description';
$ignore_me[] = 'rules_title';
}
$this->ipsclass->cache['forum_cache'] = array();
$this->ipsclass->DB->simple_construct( array( 'select' => '*',
'from' => 'forums',
'order' => 'parent_id, position'
) );
$this->ipsclass->DB->simple_exec();
while( $f = $this->ipsclass->DB->fetch_row() )
{
$fr = array();
$perms = unserialize(stripslashes($f['permission_array']));
//-----------------------------------------
// Stuff we don't need...
//-----------------------------------------
foreach( $f as $k => $v )
{
if ( in_array( $k, $ignore_me ) )
{
continue;
}
else
{
if ( $v != "" )
{
$fr[ $k ] = $v;
}
}
}
$fr['read_perms'] = $perms['read_perms'];
$fr['reply_perms'] = $perms['reply_perms'];
$fr['start_perms'] = $perms['start_perms'];
$fr['upload_perms'] = $perms['upload_perms'];
$fr['show_perms'] = $perms['show_perms'];
unset($fr['permission_array']);
$this->ipsclass->cache['forum_cache'][ $fr['id'] ] = $fr;
}
$this->ipsclass->update_cache( array( 'name' => 'forum_cache', 'array' => 1, 'deletefirst' => 1, 'donow' => 1 ) );
//-------------------------------------------------------------
// Group Cache
//-------------------------------------------------------------
$output[] = "Rebuilding group cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/groups.php' );
$lib = new ad_groups();
$lib->ipsclass =& $this->ipsclass;
$lib->rebuild_group_cache();
unset( $lib );
//-------------------------------------------------------------
// Systemvars
//-------------------------------------------------------------
$output[] = "Rebuilding system variables cache...";
$this->ipsclass->cache['systemvars'] = array();
$result = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'count(*) as cnt', 'from' => 'mail_queue' ) );
$this->ipsclass->cache['systemvars']['mail_queue'] = intval( $result['cnt'] );
$this->ipsclass->cache['systemvars']['task_next_run'] = time() + 3600;
$this->ipsclass->update_cache( array( 'name' => 'systemvars', 'array' => 1, 'deletefirst' => 1 ) );
//-------------------------------------------------------------
// Stats
//-------------------------------------------------------------
$output[] = "Rebuilding statistics cache...";
$this->ipsclass->cache['stats'] = array();
$this->ipsclass->cache['stats']['total_replies'] = 0;
$this->ipsclass->cache['stats']['total_topics'] = 1;
$this->ipsclass->cache['stats']['mem_count'] = 1;
$r = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'id, name',
'from' => 'members',
'order' => 'id DESC',
'limit' => '0,1'
) );
$this->ipsclass->cache['stats']['last_mem_name'] = $r['name'];
$this->ipsclass->cache['stats']['last_mem_id'] = $r['id'];
$this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) );
//-------------------------------------------------------------
// Ranks
//-------------------------------------------------------------
$output[] = "Rebuilding member ranks cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/member.php' );
$lib = new ad_member();
$lib->ipsclass =& $this->ipsclass;
$lib->titles_recache();
unset( $lib );
//-------------------------------------------------------------
// SETTINGS
//-------------------------------------------------------------
$output[] = "Rebuilding settings cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/settings.php' );
$lib = new ad_settings();
$lib->ipsclass =& $this->ipsclass;
$lib->setting_rebuildcache();
unset( $lib );
//-------------------------------------------------------------
// EMOTICONS
//-------------------------------------------------------------
$output[] = "Rebuilding emoticons cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/emoticons.php' );
$lib = new ad_emoticons();
$lib->ipsclass =& $this->ipsclass;
$lib->emoticon_rebuildcache();
unset( $lib );
//-------------------------------------------------------------
// LANGUAGES
//-------------------------------------------------------------
$output[] = "Rebuilding languages cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/languages.php' );
$lib = new ad_languages();
$lib->ipsclass =& $this->ipsclass;
$lib->rebuild_cache();
unset( $lib );
//-------------------------------------------------------------
// ATTACHMENT TYPES
//-------------------------------------------------------------
$output[] = "Rebuilding attachment types cache...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/attachments.php' );
$lib = new ad_attachments();
$lib->ipsclass =& $this->ipsclass;
$lib->attach_type_rebuildcache();
unset( $lib );
$output[] = "All caches rebuilt, click 'Next' below...";
$this->saved_data['admin_url'] = $this->saved_data['install_url'] . '/index.php';
return $output;
}
}
<?php
/**
* Invision Power Board
* Invision Installer Framework
*/
class application_installer extends class_installer
{
/**
* application_installer::set_requirements
*
* Sets the requirements for this app
*
*/
function set_requirements()
{
//-----------------------------------------
// INIT
//-----------------------------------------
$wfiles = array();
$wdirs = array( 0 => INS_ROOT_PATH . 'installfiles' );
//-----------------------------------------
// Basics
//-----------------------------------------
$this->version_php_min = '4.3.0';
$this->version_mysql_min = '4.0.0';
//-----------------------------------------
// Grab XML file and check
//-----------------------------------------
if ( file_exists( INS_ROOT_PATH . 'installfiles/writeablefiles.xml' ) )
{
$config = implode( '', file( INS_ROOT_PATH . 'installfiles/writeablefiles.xml' ) );
$xml = new class_xml();
$config = $xml->xml_parse_document( $config );
//-----------------------------------------
// Loop through and sort out settings...
//-----------------------------------------
foreach( $xml->xml_array['installdata']['file'] as $id => $entry )
{
if ( preg_match( "#\.\w{3,}$#si", $entry['path']['VALUE'] ) )
{
$wfiles[] = INS_DOC_ROOT_PATH . $entry['path']['VALUE'];
}
else
{
$wdirs[] = INS_DOC_ROOT_PATH . $entry['path']['VALUE'];
}
}
}
$this->set_writeable( $wdirs, $wfiles );
}
/**
* application_installer::write_configuration
*
* Writes the configuration files for this app
*
*/
function write_configuration()
{
//-----------------------------------------
// Safe mode?
//-----------------------------------------
$safe_mode = 0;
if ( @get_cfg_var('safe_mode') )
{
$safe_mode = @get_cfg_var('safe_mode');
}
//-----------------------------------------
// Set info array
//-----------------------------------------
$INFO = array(
'sql_driver' => $this->saved_data['sql_driver'],
'sql_host' => $this->saved_data['db_host'],
'sql_database' => $this->saved_data['db_name'],
'sql_user' => $this->saved_data['db_user'],
'sql_pass' => $this->saved_data['db_pass'],
'sql_tbl_prefix' => $this->saved_data['db_pre'],
'sql_debug' => 1,
'board_start' => time(),
'installed' => 1,
'php_ext' => 'php',
'safe_mode' => $safe_mode,
'board_url' => $this->saved_data['install_url'],
'banned_group' => '5',
'admin_group' => '4',
'guest_group' => '2',
'member_group' => '3',
'auth_group' => '1',
);
//-----------------------------------
// Any "extra" configs required for this driver?
//-----------------------------------
foreach( $this->saved_data as $k => $v )
{
if ( preg_match( "#^__sql__#", $k ) )
{
$k = str_replace( "__sql__", "", $k );
$INFO[ $k ] = $v;
}
}
//-----------------------------------
// Write to disk
//-----------------------------------
$core_conf = "<"."?php\n";
foreach( $INFO as $k => $v )
{
$core_conf .= '$INFO['."'".$k."'".']'."\t\t\t=\t'".$v."';\n";
}
$core_conf .= "\n".'?'.'>';
/* Write Configuration Files */
$output[] = 'Ñîõðàíåíèå êîíôèãóðàöèîííûõ ôàéëîâ...<br />';
$this->write_file( $this->saved_data['install_dir'] . '/conf_global.php' , $core_conf );
}
/**
* application_installer::create_admin_account
*
* Creates the local app admin entry
*
*/
function create_admin_account()
{
/* Create Converge Entry */
$converge_id = $this->create_admin_converge();
//-----------------------------------
// Members...
//-----------------------------------
$member_record = array( 'id' => $converge_id,
'name' => $this->saved_data['admin_user'],
'members_l_display_name' => strtolower( $this->saved_data['admin_user'] ),
'members_l_username' => strtolower( $this->saved_data['admin_user'] ),
'members_display_name' => $this->saved_data['admin_user'],
'mgroup' => 4,
'email' => $this->saved_data['admin_email'],
'joined' => time(),
'ip_address' => $this->ipsclass->my_getenv('REMOTE_ADDR'),
'posts' => 1,
'title' => 'Àäìèíèñòðàòîð',
'last_visit' => time(),
'last_activity' => time(),
'member_login_key' => md5( uniqid( microtime) ),
);
$this->ipsclass->DB->do_insert( 'members', $member_record );
//-----------------------------------
// Member Extra...
//-----------------------------------
$member_extra_record = array ( 'id' => 1,
'signature' => '',
'vdirs' => '',
);
$this->ipsclass->DB->do_insert( 'member_extra', $member_extra_record );
}
/**
* application_installer::cache_and_cleanup
*
* Final install step, allows for any remaining app specific functions
*
*/
function cache_and_cleanup()
{
//-----------------------------------
// Get ACP library
//-----------------------------------
if( !defined("CACHE_PATH") )
{
define( 'CACHE_PATH', INS_ROOT_PATH."../" );
}
$output[] = "Ñîçäàíèå êåøà øàáëîíîâ...";
require_once( INS_DOC_ROOT_PATH.'sources/lib/admin_cache_functions.php' );
$acp = new admin_cache_functions();
$acp->ipsclass =& $this->ipsclass;
$acp->_rebuild_all_caches( array(2) );
unset( $acp );
//-------------------------------------------------------------
// Forum cache
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ôîðóìîâ...";
$ignore_me = array( 'redirect_url', 'redirect_loc', 'rules_text', 'permission_custom_error', 'notify_modq_emails' );
if ( $this->ipsclass->vars['forum_cache_minimum'] )
{
$ignore_me[] = 'description';
$ignore_me[] = 'rules_title';
}
$this->ipsclass->cache['forum_cache'] = array();
$this->ipsclass->DB->simple_construct( array( 'select' => '*',
'from' => 'forums',
'order' => 'parent_id, position'
) );
$this->ipsclass->DB->simple_exec();
while( $f = $this->ipsclass->DB->fetch_row() )
{
$fr = array();
$perms = unserialize(stripslashes($f['permission_array']));
//-----------------------------------------
// Stuff we don't need...
//-----------------------------------------
foreach( $f as $k => $v )
{
if ( in_array( $k, $ignore_me ) )
{
continue;
}
else
{
if ( $v != "" )
{
$fr[ $k ] = $v;
}
}
}
$fr['read_perms'] = $perms['read_perms'];
$fr['reply_perms'] = $perms['reply_perms'];
$fr['start_perms'] = $perms['start_perms'];
$fr['upload_perms'] = $perms['upload_perms'];
$fr['show_perms'] = $perms['show_perms'];
unset($fr['permission_array']);
$this->ipsclass->cache['forum_cache'][ $fr['id'] ] = $fr;
}
$this->ipsclass->update_cache( array( 'name' => 'forum_cache', 'array' => 1, 'deletefirst' => 1, 'donow' => 1 ) );
//-------------------------------------------------------------
// Group Cache
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ãðóïï...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/groups.php' );
$lib = new ad_groups();
$lib->ipsclass =& $this->ipsclass;
$lib->rebuild_group_cache();
unset( $lib );
//-------------------------------------------------------------
// Systemvars
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ñèñòåìíûõ ïåðåìåííûõ...";
$this->ipsclass->cache['systemvars'] = array();
$result = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'count(*) as cnt', 'from' => 'mail_queue' ) );
$this->ipsclass->cache['systemvars']['mail_queue'] = intval( $result['cnt'] );
$this->ipsclass->cache['systemvars']['task_next_run'] = time() + 3600;
$this->ipsclass->update_cache( array( 'name' => 'systemvars', 'array' => 1, 'deletefirst' => 1 ) );
//-------------------------------------------------------------
// Stats
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ñòàòèñòèêè...";
$this->ipsclass->cache['stats'] = array();
$this->ipsclass->cache['stats']['total_replies'] = 0;
$this->ipsclass->cache['stats']['total_topics'] = 1;
$this->ipsclass->cache['stats']['mem_count'] = 1;
$r = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'id, name',
'from' => 'members',
'order' => 'id DESC',
'limit' => '0,1'
) );
$this->ipsclass->cache['stats']['last_mem_name'] = $r['name'];
$this->ipsclass->cache['stats']['last_mem_id'] = $r['id'];
$this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) );
//-------------------------------------------------------------
// Ranks
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà çâàíèé ïîëüçîâàòåëåé...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/member.php' );
$lib = new ad_member();
$lib->ipsclass =& $this->ipsclass;
$lib->titles_recache();
unset( $lib );
//-------------------------------------------------------------
// SETTINGS
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà íàñòðîåê ôîðóìà...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/settings.php' );
$lib = new ad_settings();
$lib->ipsclass =& $this->ipsclass;
$lib->setting_rebuildcache();
unset( $lib );
//-------------------------------------------------------------
// EMOTICONS
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà ñìàéëèêîâ...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/emoticons.php' );
$lib = new ad_emoticons();
$lib->ipsclass =& $this->ipsclass;
$lib->emoticon_rebuildcache();
unset( $lib );
//-------------------------------------------------------------
// LANGUAGES
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå ÿçûêîâîãî êåøà...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/languages.php' );
$lib = new ad_languages();
$lib->ipsclass =& $this->ipsclass;
$lib->rebuild_cache();
unset( $lib );
//-------------------------------------------------------------
// ATTACHMENT TYPES
//-------------------------------------------------------------
$output[] = "Ñîçäàíèå êåøà òèïîâ ôàéëîâ...";
require_once( INS_DOC_ROOT_PATH.'sources/action_admin/attachments.php' );
$lib = new ad_attachments();
$lib->ipsclass =& $this->ipsclass;
$lib->attach_type_rebuildcache();
unset( $lib );
$output[] = "Êåø-ñèñòåìà èíèöèàëèçèðîâàíà, íàæìèòå 'Äàëüøå' äëÿ ïðîäîëæåíèÿ...";
$this->saved_data['admin_url'] = $this->saved_data['install_url'] . '/index.php';
return $output;
}
}
?>
+10
View File
@@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
+10 -1
View File
@@ -1 +1,10 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Êîìïàíèÿ IBResource è Invision Power Services Inc.">
<title>Îøèáêà ðóññêîé âåðñèè Invision Power Board</title>
</head><body>
<h1>Îøèáêà <a href="http://www.ibresource.ru/">ðóññêîé âåðñèè Invision Power Board</a></h1>
<font size="4">Âû ïîïàëè íà íåñóùåñòâóþùóþ ñòðàíèöó!<br>Ïîæàëóéñòà íàæìèòå íà êíîïî÷êó &laquo;<b>Íàçàä</b>&raquo; â&nbsp;âàøåì áðàóçåðå äëÿ âîçâðàùåíèÿ íà ïðåäûäóùóþ ñòðàíèöó.</font>
</body>
</html>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

-1
View File
@@ -1 +0,0 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>␍
Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

+34 -8
View File
@@ -1,7 +1,33 @@
<?php
/**
* Invision Power Board
* Invision Installer Framework
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board INSTALLER
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:55 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+--------------------------------------------------------------------------
|
| > Script written by Matthew Mecham
| > Date started: 19th March 2004
| > Updated for 2.1: 23 June 2005
|
+--------------------------------------------------------------------------
*/
@set_time_limit(0);
@@ -58,20 +84,20 @@ $install->template->product_long_version = $install->product_long_version;
//--------------------------------
// Saved Data
//--------------------------------
$install->saved_data = unserialize( stripslashes( $_POST['saved_data'] ) );
$install->saved_data = unserialize( urldecode( stripslashes( $_POST['saved_data'] ) ) );
//--------------------------------
// Test lock
//--------------------------------
if ( $_REQUEST['p'] != 'done' )
if ( $ipsclass->input['p'] != 'done' )
{
$got_lock = $install->check_lock();
if ( $got_lock )
{
$install->template->hide_next = 1;
$install->template->warning( array( "This installer is locked. Via FTP please delete the file 'installfiles/lock.php' and then refresh this page." ) );
$install->template->warning( array( "Ñêðèïò óñòàíîâêè çàáëîêèðîâàí!<br><br>Åñëè âàì íåîáõîäèìî ïîâòîðèòü óñòàíîâêó, ïîæàëóéñòà, óäàëèòå ôàéë 'installfiles/lock.php' è îáíîâèòå ñòðàíèöó." ) );
$install->template->output( $install->product_name, $install->product_version );
exit();
@@ -87,8 +113,8 @@ if ( file_exists( INS_DOC_ROOT_PATH.'conf_global.php.dist') AND ! file_exists( I
if ( ! @rename( INS_DOC_ROOT_PATH.'conf_global.php.dist', INS_DOC_ROOT_PATH.'conf_global.php' ) )
{
$install->template->hide_next = 1;
$install->template->warning( array( "<strong>You MUST rename the file 'conf_global.<b style='color:red'>php.dist</b>' TO 'conf_global.<b style='color:red'>php</b>' before continuing.</strong>
This file can be found in the root forum directory on your FTP server, the same directory where 'admin.php' and 'index.php' are stored." ) );
$install->template->warning( array( "<strong>Äëÿ ïðîäîëæåíèÿ óñòàíîâêè âàì íåîáõîäèìî ïåðåèìåíîâàòü ôàéë 'conf_global.<b style='color:red'>php.dist</b>' â 'conf_global.<b style='color:red'>php</b>'.</strong>
Ýòîò ôàéë ìîæíî íàéòè â êîðíåâîé äèðåêòîðèè ôîðóìà, òàì æå ãäå íàõîäÿòñÿ 'admin.php' è 'index.php'." ) );
$install->template->output( $install->product_name, $install->product_version );
exit();
}
+2
View File
@@ -67,6 +67,7 @@ TABLE {
background-color: #ffffff;
border: 1px solid #000000;
line-height: 150%;
overflow: auto;
overflow-y:auto;
overflow-x:hidden;
-moz-border-radius: 10px;
@@ -111,6 +112,7 @@ TABLE {
padding: 5px;
font-weight: bold;
-moz-border-radius: 5px;
overflow: auto;
}
Binary file not shown.
-851
View File
@@ -1,851 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<permsexport exported="1125054428" versionid="2.1.0" type="master">
<permsgroup>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>admin</acpperm_child>
</perm>
<perm>
<acpperm_bit>splash</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>splash</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>adminlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>stats</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>attach</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>bw-import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>babw</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>bbcode</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>calendars</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>components</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>emailerror</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>emaillog</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>upload</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>emoticons</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>permedit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>reorder</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>recount</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>empty</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>rules</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>skin</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>forum</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>perms</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>group</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>help</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>lang</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>diagnostics</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>loginauth</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>suspend</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>title-remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>mod</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mtools</acpperm_child>
</perm>
<perm>
<acpperm_bit>ban</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mem</acpperm_child>
</perm>
<perm>
<acpperm_bit>view</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mtools</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>mod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>modlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>multimod</acpperm_child>
</perm>
<perm>
<acpperm_bit>install</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>msubs</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>portal</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>send</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>postoffice</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>field</acpperm_child>
</perm>
<perm>
<acpperm_bit>recount</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>rebuild</acpperm_child>
</perm>
<perm>
<acpperm_bit>rebuild</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>rebuild</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssexport</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>content</acpperm_main>
<acpperm_child>rssimport</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>op</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>style</acpperm_child>
</perm>
<perm>
<acpperm_bit>rundiff</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skindiff</acpperm_child>
</perm>
<perm>
<acpperm_bit>export</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>import</acpperm_child>
</perm>
<perm>
<acpperm_bit>import</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>import</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>image</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>rebuild</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>sets</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>templ</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>wrap</acpperm_child>
</perm>
<perm>
<acpperm_bit>recache</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>changemember</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>search</acpperm_bit>
<acpperm_main>lookandfeel</acpperm_main>
<acpperm_child>skintools</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>spiderlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>show</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>stats</acpperm_child>
</perm>
<perm>
<acpperm_bit>edit</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>add</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>runnow</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>log</acpperm_bit>
<acpperm_main>tools</acpperm_main>
<acpperm_child>task</acpperm_child>
</perm>
<perm>
<acpperm_bit>view</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>warnlog</acpperm_child>
</perm>
<perm>
<acpperm_bit>remove</acpperm_bit>
<acpperm_main>admin</acpperm_main>
<acpperm_child>warnlog</acpperm_child>
</perm>
</permsgroup>
</permsexport>
-75
View File
@@ -1,75 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<bbcodeexport exported="1154616431">
<bbcodegroup>
<bbcode>
<bbcode_id>1</bbcode_id>
<bbcode_title>Post Snap Back</bbcode_title>
<bbcode_desc>This tag displays a little linked image which links back to a post - used when quoting posts from the board. Opens in same window by default.</bbcode_desc>
<bbcode_tag>snapback</bbcode_tag>
<bbcode_replace><![CDATA[<a href="index.php?act=findpost&amp;pid={content}"><{POST_SNAPBACK}></a>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[snapback]100[/snapback]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>2</bbcode_id>
<bbcode_title>Right</bbcode_title>
<bbcode_desc>Aligns content to the right of the posting area</bbcode_desc>
<bbcode_tag>right</bbcode_tag>
<bbcode_replace><![CDATA[<div align='right'>{content}</div>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[right]Some text here[/right]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>3</bbcode_id>
<bbcode_title>Left</bbcode_title>
<bbcode_desc>Aligns content to the left of the post</bbcode_desc>
<bbcode_tag>left</bbcode_tag>
<bbcode_replace><![CDATA[<div align='left'>{content}</div>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[left]Left aligned text[/left]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>4</bbcode_id>
<bbcode_title>Center</bbcode_title>
<bbcode_desc>Aligns content to the center of the posting area.</bbcode_desc>
<bbcode_tag>center</bbcode_tag>
<bbcode_replace><![CDATA[<div align='center'>{content}</div>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[center]Centered Text[/center]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>5</bbcode_id>
<bbcode_title>Topic Link</bbcode_title>
<bbcode_desc>This tag provides an easy way to link to a topic</bbcode_desc>
<bbcode_tag>topic</bbcode_tag>
<bbcode_replace><![CDATA[<a href='index.php?showtopic={option}'>{content}</a>]]></bbcode_replace>
<bbcode_useoption>1</bbcode_useoption>
<bbcode_example><![CDATA[[topic=100]Click me![/topic]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>6</bbcode_id>
<bbcode_title>Post Link</bbcode_title>
<bbcode_desc>This tag provides an easy way to link to a post.</bbcode_desc>
<bbcode_tag>post</bbcode_tag>
<bbcode_replace><![CDATA[<a href='index.php?act=findpost&pid={option}'>{content}</a>]]></bbcode_replace>
<bbcode_useoption>1</bbcode_useoption>
<bbcode_example><![CDATA[[post=100]Click me![/post]]]></bbcode_example>
</bbcode>
<bbcode>
<bbcode_id>7</bbcode_id>
<bbcode_title>CODEBOX</bbcode_title>
<bbcode_desc>Use this BBCode tag to show a scrolling codebox. Useful for long sections of code.</bbcode_desc>
<bbcode_tag>codebox</bbcode_tag>
<bbcode_replace><![CDATA[<div class='codetop' style='width:800px;'>CODE</div><div class='codemain' style='height:200px;width:800px;white-space:pre;overflow:auto'>{content}</div>]]></bbcode_replace>
<bbcode_useoption>0</bbcode_useoption>
<bbcode_example><![CDATA[[codebox]long_code_here = ';[/codebox]]]></bbcode_example>
</bbcode>
</bbcodegroup>
</bbcodeexport>
File diff suppressed because it is too large. Load diff
Loaded 100 of 858 files, more files were not shown because too many files have changed in this diff. Show more