//8.1.2 var plans_lang = {}; plans_lang['all_day_event']='All-Day Event:'; plans_lang['recurring_event_ends']='Repeat until:'; plans_lang['custom_calendar_choose_calendar']='Choose Calendar'; plans_lang['del_cal_button2']='Last Chance! Are you sure you want to delete the entire calendar?'; plans_lang['view_pending_calendars4']='Delete'; plans_lang['recurring_event_update_all1']='Update all events in the series.'; plans_lang['update_cal_error8']='Mismatch between the new password and the repeated new password!'; plans_lang['custom_template']='Custom template:'; plans_lang['repeat_new_password']='Repeat New Password'; plans_lang['add_cal_success4']='Calendar successfully updated!'; plans_lang['user_new_password']='New User Password'; plans_lang['logout']='Logout'; plans_lang['tab2_some_new_calendars']='(###num###<\/b> in the file)'; plans_lang['help_cal_remote_calendar_requests_password']='
\nYou may want to share your calendar with some outside websites, but not the whole world. Here, you can specify \na password that other calendar admins will need in order to merge your calendar with theirs.\n<\/p>
\nNote that this does not<\/b> apply to normal calendar viewing. People can still look at your calendars with \ntheir web browser. They just can\'t make requests to get the raw data. \n<\/p>
\nThis is only useful if a really popular calendar happens to remotely include yours, and your server bogs down as a \nresult. Until this happens, it is reccommended you don\'t require a password (it just adds hassle.)\n<\/p>
\nActually, the password isn\'t really the best solution for the above problem. The best solution would be to block \nthe offending server\'s IP address. But if you don\'t have that type of control over your own server, the password \nmay help.\n<\/p>\n'; plans_lang['help_cal_add_new_ical']='
\niCalendar support is not fully implemented yet, but you can try it out. To add a new iCalendar, enter its URL.\n<\/p>
\nTo disable the \"add iCal calendar\" link, set the $options{ical_import} option to 0 in plans_config.pl.\n<\/p>
\nDates will be pulled from the iCal and displayed in Plans. If the dates are incorrect or things look wrong, \nemail the author<\/a>, and supply the URL of your iCal, the version of Plans you\'re using, \nand a description of what\'s wrong. You can also post the issue on the forum.<\/a>\n<\/p>\n';
plans_lang['every_x_days']='Daily, every ###x### days';
plans_lang['update_event_err11']='The event start date is in the past.';
plans_lang['daily_every']='Daily, every';
plans_lang['login']='Login';
plans_lang['generating_preview']='Generating Preview...';
plans_lang['recurring_event_change_all2']='(Does not work with date changes)';
plans_lang['add_calendar']='Add Calendar';
plans_lang['edit_calendar']='Edit Calendar';
plans_lang['send_email_reminder2']='Email reminders are disabled.';
plans_lang['email_reminder_option2']='2 days before';
plans_lang['preview_dates1']='Preview Dates';
plans_lang['help_cal_selectable_calendars']=' \nEach calendar can choose what other users can select from \nthe dropdown on the main page. If no calendars are selected, \nthe dropdown won\'t be displayed.\n<\/p> \nSometimes, you might want to let the user select from just a few \n(or none) of the calendars hosted by an installation of plans.\n<\/p> \nNote that when you add a new calendar, it is not<\/b> automatically \nadded to other calendars\' drop-down lists. This must be done manually.\n<\/p> \nHold the Ctrl<\/b> key while clicking to toggle the \ncalendars on\/off individually.\n<\/p>\n';
plans_lang['detect_remote_calendars2']='Merge?';
plans_lang['default_number_of_months']='Default number of months to display:';
plans_lang['recurring_event_delete_all1']='This event is part of a recurring series.';
plans_lang['help_cal_password']=' \nEach calendar has its own password. This password must be entered \neach time an event is added or changed. There is a \"master\" \npassword, which can be used to add\/edit events for any calendar.\n<\/p>\n';
plans_lang['help_recurring_event']=' \nA recurring event is slightly more complicated, but not much. Both single and \nmultiple-day events can be recurring. \n<\/p> \nWhen you add a recurring event, Plans makes copies of the \nevent for successive days, weeks, or months, according to the pattern \nyou specify.\n<\/p> \nTake care when creating a recurring event!<\/strong>\n \nAfter adding a recurring event, you can modify or delete the copies individually.\nYou cannot manage them as a group. Once created, they are not tied together in any way.\n<\/p> \nBasically, recurring events are for speeding up data entry.\n<\/p>\n';
plans_lang['background_calendars2']='(their events are displayed in the background)';
plans_lang['email_reminder_results1']='An email reminder will be sent to\n \nIf this option is checked, future calendars will automatically \nappear on this calendar\'s calendar select dropdown on the main calendar view.\n<\/p>\n';
plans_lang['delete_event2']='(This cannot be undone.)';
plans_lang['add_edit_events_tab1']='Recurrence';
plans_lang['get_remote_calendars_url']='URL of plans installation to fetch remote calendar(s) from:';
plans_lang['event_details_edit_disable']='Edit this event (disabled for preview)<\/i>';
plans_lang['on_last_week']='on the last week';
plans_lang['event_change_email']='Email on event add\/change:';
plans_lang['email_reminder_text3']='the event occurs.';
plans_lang['add_cal_email_notify2']='A request was made for a new calendar:';
plans_lang['view_pending_calendars5']='Approve\/Delete marked calendars';
plans_lang['update_user']='Update user';
plans_lang['update_event_err7']='The \'Event title\' field contained html. It was removed.';
plans_lang['day_names']=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
plans_lang['date_preview_title']='Date Preview';
plans_lang['subscribe_to_this_calendar']='Subscribe to this calendar';
plans_lang['email_reminder_text7']='Extra text:';
plans_lang['date_preview_for_recurring_end_date']='For the recurring event end date,';
plans_lang['time_verify_err2']='The minutes ({0}<\/b>) are invalid! ';
plans_lang['date_verify_err7']='The every-X-days value is not valid.';
plans_lang['user_not_added']='User not added! (login not valid)';
plans_lang['every_x_weeks']='Weekly, every ###x### weeks';
plans_lang['edit_user']='Edit user';
plans_lang['event_other_calendars']='Other Calendars:';
plans_lang['these_events_to']='these events to:';
plans_lang['update_event_add_pending_successful']='Event successfully submitted for approval!';
plans_lang['add_edit_calendars_tab3']='Special Options';
plans_lang['bg_events_display_style4']='Translucent';
plans_lang['detect_remote_calendars1']='Remotely mergable calendars at';
plans_lang['event_delete2']='Yes, delete this event.';
plans_lang['no_password_needed']='You are logged in - no password needed.';
plans_lang['submit']='Submit';
plans_lang['help_cal_new_password']=' \nOh no! Another password to remember!\n<\/p> \nOh yes.\n<\/p> \nThe calendar password should be easy to remember and easy to tell to others. Not \nmuch need for passwords like \"Dxk&2+15^N\" or \"p$$9EM}L\". \nWe\'re not talking about national security here--just enough to keep out the rifraff.\n<\/p> \nWhen entering a password for the first time or changing it, you are asked to type it twice. \nThis guards against typos (if you make a typo when entering a new password, it\'s tough to \nfix).\n<\/p>\n\n';
plans_lang['help_cal_change_password']=' \nYou can change the calendar password if you like. Enter it twice, just like \nwhen the calendar was first added.\n<\/p>\n';
plans_lang['on_every_week']='on every week';
plans_lang['pending_event_approved']='Pending event $1 approved.';
plans_lang['am']='am';
plans_lang['repeat_password']='Repeat Password';
plans_lang['week_start_day']='Week start day:';
plans_lang['update_event_err9']='Invalid Date:';
plans_lang['recurrence_not_allowed']='This event was created as a non-recurring event. Recurrence can only be set when an event is first added';
plans_lang['help_cal_default_number_of_months']=' \nWhen someone first visits the calendar page, how many months should be shown?\n<\/p>\n';
plans_lang['help_cal_remote_background_calendars']=' \nYou can merge calendars from other installations of Plans.\n<\/p> \nThis is a bit more tricky than merging calendars hosted by the same installation \nof Plans as this server. Whenever your calendar is displayed, Plans makes a http \nrequest to the remote server, and fetches its calendar data.\n<\/p> \nTo merge a remote calendar, you\'ll need to know the address (URL) of that calendar.\nPlans will send a request to that calendar site, asking it what calendars are available \nfor remote merging (the remote site\'s calendar owners can disallow this).\n<\/p> \nIf all goes well, you\'ll get a list of calendars to choose from. Check the boxes by the \nones you want to merge, and click \"Merge Selected Calendars\".\n<\/p> \nWhen you update your calendar, the remote calendars will be added.\n<\/p> \nIn summary, it\'s a three-step process:<\/b> \nNote: If you have too many remote merged calendars, you may notice slower performance from your calendar.\n<\/p> \n\n<\/p>\n';
plans_lang['get_remote_calendars']='Add remote calendars';
plans_lang['Warning']='Warning!';
plans_lang['calendar_password']='Calendar Password';
plans_lang['help_cal_date_format']=' \nThis option controls how dates are entered for adding or editing events. \n<\/p> \nIt must contain \"mm\", \"dd\", and \"yyyy\", in any order, separated by \"\/\" characters.\n<\/p>\n';
plans_lang['send_email_reminder3']='Unsupported email reminder mode';
plans_lang['existing_cal_password1']='Valid Calendar Password:';
plans_lang['add_cal_fail1']='Calendar not<\/b> added!';
plans_lang['get_remote_calendar5']='Remote calendar ###remote url###<\/b> id ###remote id###<\/b> removed';
plans_lang['cal_events_display_style1']='Calendar-wide display style:';
plans_lang['icalendar_option']='iCalendar (MS Outlook)';
plans_lang['add_event2']='(Please preview first!)';
plans_lang['vcalendar_option']='vcalendar';
plans_lang['logged_in2']='You are logged out.';
plans_lang['view_pending_calendars7']='The given password does not match the administrator password.';
plans_lang['update_cal_error3']='Calendar ###title### successfully deleted!';
plans_lang['custom_calendar_make_calendar']='Make Calendar!';
plans_lang['event_unit_number']='Unit Number:';
plans_lang['event_end_time']='End Time:';
plans_lang['help_cal_details']=' \nYou can supply additional details--some calendars won\'t \nuse this field at allleting the Calendar Link<\/b> field \npoint users to the calendar\'s homepage instead. But you may want to include \nsome details that users might need immediately--a contact email address, for \ninstance.\n<\/p> \nemail addresses and URLs will automatically be converted to links.\n<\/p> \nHere is a handy template you can copy & paste. It has html for nice-looking formatting:\n<\/p> \n\nGeneral Description\n \nThis password allows people to add or change events \non the calendar, and to modify calendar settings. \nIf you know the master password for this installation \nof Plans, you can use it in place of any other calendar password.\n<\/p>\n';
plans_lang['event_add_notify']='This is an automatic notice - The event $1 was added to the $2 calendar.\n\nYou can view it here:\n$3\n';
plans_lang['help_cal_week_start_day']=' \nSelect the day of the week you\'d like the calendar to start with.\n<\/p>\n';
plans_lang['Error']='Error!';
plans_lang['del_cal_button1']='Delete this Calendar';
plans_lang['add_new_ical_calendar']='Add a New iCal Calendar';
plans_lang['update_event_err4']='The required field \'Event Title\' was blank!';
plans_lang['pending_event_deleted']='Pending event $1 deleted.';
plans_lang['email_reminder_option1']='A week before';
plans_lang['update_event_err1']='The given password does not match the password for ';
plans_lang['event_update_notify']='This is an automatic notice - The event $1 was updated (on the $2 calendar).\n\nYou can view it here:\n$3\n';
plans_lang['update_cal_error2']='You are attempting to delete the primary calendar. This is not allowed.';
plans_lang['help_cal_custom_template']=' \nSimilar to a custom css file, you can also define a custom template for each calendar.\n<\/p> \nThe template file gives you greater control over the layout and structure of the calendar page.\n<\/p> \nA template file is just an html file with some ###special tags### that plans recognizes.\n<\/p> \nYour custom template file must be publicly accessuble through the internet \n(in other words, you should be able to access it file by pointing your browser at an URL).\n<\/p> \nA good place to start is with a copy of this calendar\'s default tempate file.\n<\/p> \nIf you make a typo in the template address, plans will simply use its default template and print a warning at \nthe very bottom of the calendar.\n<\/p>\n';
plans_lang['bg_events_display_style5']='Preview:';
plans_lang['days']='days';
plans_lang['update_cal_button']='Update Calendar';
plans_lang['context_menu_delete_event']='Delete this event';
plans_lang['custom_template_fail']='Failed in attempt to load template file ###template### Using default calendar template instead.';
plans_lang['email_reminder_test_fail']='Test reminder not sent: \nHow many hours is this calendar away from Greenwich Mean Time?\n<\/p>
\nUse the \"Preview Dates\" link!<\/strong>\n
\nIf you make a mistake, you must \nedit or delete each copy of the event individually.<\/b>\n<\/p>
###address###<\/i>\n
###reminder time### \n';
plans_lang['custom_calendar_title']='Custom Calendar';
plans_lang['plain_text']='plain text';
plans_lang['controls_display_label']='Display:';
plans_lang['recurrence_type']='Recurrence type';
plans_lang['user_updated']='User updated!';
plans_lang['time_verify_err0']='The time ({0}<\/b>) is not formatted correctly! It should be in the format \"hh:mm am\" or \"hh:mm pm\"';
plans_lang['choose_password']='Choose Password';
plans_lang['help_cal_new_calendars_automatically_selectable']='
\n(1) Click \"Add remote calendars\", and find the remote calendars (using the URL)
\n(2) Select the ones you want, and click the \"Merge\" link
\n(3) Update your calendar. Don\'t forget this step!\n<\/p>
\n<ul>
\n<li> Contact information
\n<li> Meeting Time
\n<li> Meeting Location
\n<\/ul>
\n<\/span>\n<\/p>\n';
plans_lang['update_cal_error7']='This appears to be an update of an calendar that does not exist!';
plans_lang['next_months']='next ###num### months >';
plans_lang['next_month']='next month >';
plans_lang['calendar_add_edit']='Edit \/ Delete this calendar';
plans_lang['calendar_details']='Calendar Details:';
plans_lang['email_reminder_text']='\nThis is an automatic event reminder:\n###title###\non ###date###\n###time###.\n\nDetails:\n###details###\n\n###extra text###\n\nThe event is listed here:\n###link###\n\n';
plans_lang['email_reminder_option5']='1\/2 hour before';
plans_lang['update_event_err12']=' This add\/edit appears to be a duplicate! (Perhaps from a browser refresh?)';
plans_lang['pending_event1']='pending event to approve.';
plans_lang['custom_calendar_time_range']='Time range:';
plans_lang['context_menu_clone_event']='Clone this event';
plans_lang['view_pending_calendars3']='Approve';
plans_lang['add_event1']='Add Event!';
plans_lang['popup_window_size1']='Pop-up window size:';
plans_lang['add_cal_success2']='Please be aware that new calendars must be approved by the administrator for this website. This is a one-time thing.';
plans_lang['add_edit_calendars_tab4']='Users & Passwords';
plans_lang['send_email_reminder_subject']='Reminder - ###title###';
plans_lang['bg_events_display_style1']='Merged calendars display style:';
plans_lang['send_email_reminder1']='Invalid email address ';
plans_lang['event_calendar']='Calendar:';
plans_lang['add_new_calendar']='Add a New Calendar';
plans_lang['remote_background_calendars_none']='None!';
plans_lang['view_pending_calendars10']='No action taken.';
plans_lang['help_cal_current_password']='
###results###<\/i>!';
plans_lang['update_event_back_to_calendar']='Back to calendar';
plans_lang['update_cal_error10']='Blank password not allowed!';
plans_lang['update_cal_error6']='The Calendar Title <\/b> field contained html. It was removed.';
plans_lang['get_remote_calendar2_singular']='new remote calendar will be added to';
plans_lang['event_background_color']='Background Color:';
plans_lang['event_delete1']='Are you sure?';
plans_lang['event_start_time']='Start Time:';
plans_lang['bg_events_display_style2']='Normal';
plans_lang['fields_text3']='are required.';
plans_lang['recurring_event']='Recurring event';
plans_lang['every_month']='Every month';
plans_lang['help_cal_gmtime_diff']='