My Calendar - Version 1.8.9

Version Description

  • Fixed bug with database upgrade in multi-user additional calendars
  • Fixed bug where calendar picked up current month labeling using current day of the month
  • Added French translation
Download this release

Release Info

Developer joedolson
Plugin Icon 128x128 My Calendar
Version 1.8.9
Comparing to
See all releases

Code changes from version 1.7.8 to 1.8.9

Files changed (63) hide show
  1. button/generator.css +37 -0
  2. button/generator.php +105 -0
  3. button/mcb.js +125 -0
  4. button/tinymce3/calendarButton.gif +0 -0
  5. button/tinymce3/editor_plugin.js +61 -0
  6. button/tinymce3/langs/en.js +4 -0
  7. button/tinymce3/langs/es.js +4 -0
  8. button/tinymce3/langs/fr.js +4 -0
  9. button/tinymce3/langs/ru.js +4 -0
  10. button/tinymce3/mcb.png +0 -0
  11. date-utilities.php +24 -11
  12. images/icon.png +0 -0
  13. js/calendrical.css +91 -0
  14. js/jquery.calendrical.js +504 -0
  15. js/ui.datepicker.css +0 -212
  16. js/ui.datepicker.js +0 -1718
  17. my-calendar-cs_CZ.mo → lang/my-calendar-cs_CZ.mo +0 -0
  18. my-calendar-cs_CZ.po → lang/my-calendar-cs_CZ.po +0 -0
  19. my-calendar-da_DK.mo → lang/my-calendar-da_DK.mo +0 -0
  20. my-calendar-da_DK.po → lang/my-calendar-da_DK.po +0 -0
  21. lang/my-calendar-de_DE.mo +0 -0
  22. lang/my-calendar-de_DE.po +2258 -0
  23. my-calendar-es_ES.mo → lang/my-calendar-es_ES.mo +0 -0
  24. my-calendar-es_ES.po → lang/my-calendar-es_ES.po +0 -0
  25. my-calendar-fi.mo → lang/my-calendar-fi.mo +0 -0
  26. my-calendar-fi.po → lang/my-calendar-fi.po +0 -0
  27. lang/my-calendar-fr_FR.mo +0 -0
  28. lang/my-calendar-fr_FR.po +2071 -0
  29. my-calendar-it_IT.mo → lang/my-calendar-it_IT.mo +0 -0
  30. my-calendar-it_IT.po → lang/my-calendar-it_IT.po +0 -0
  31. lang/my-calendar-ja.mo +0 -0
  32. my-calendar-ja.po → lang/my-calendar-ja.po +1415 -1258
  33. my-calendar-nl.mo → lang/my-calendar-nl.mo +0 -0
  34. my-calendar-nl.po → lang/my-calendar-nl.po +0 -0
  35. my-calendar-nl_NL.mo → lang/my-calendar-nl_NL.mo +0 -0
  36. my-calendar-nl_NL.po → lang/my-calendar-nl_NL.po +0 -0
  37. my-calendar-pt_BR.mo → lang/my-calendar-pt_BR.mo +0 -0
  38. my-calendar-pt_BR.po → lang/my-calendar-pt_BR.po +0 -0
  39. lang/my-calendar-ru_RU.mo +0 -0
  40. lang/my-calendar-ru_RU.po +2052 -0
  41. lang/my-calendar-sv_SE.mo +0 -0
  42. lang/my-calendar-sv_SE.po +1974 -0
  43. lang/my-calendar-tr_TR.mo +0 -0
  44. lang/my-calendar-tr_TR.po +1974 -0
  45. my-calendar.pot → lang/my-calendar.pot +1159 -917
  46. mc-styles.css +45 -0
  47. my-calendar-behaviors.php +4 -4
  48. my-calendar-categories.php +96 -62
  49. my-calendar-core.php +871 -0
  50. my-calendar-de_DE.mo +0 -0
  51. my-calendar-de_DE.po +0 -1372
  52. my-calendar-detect-mobile.php +918 -0
  53. my-calendar-event-manager.php +143 -149
  54. my-calendar-events.php +733 -0
  55. my-calendar-help.php +43 -14
  56. my-calendar-ical.php +3 -2
  57. my-calendar-install.php +39 -38
  58. my-calendar-ja.mo +0 -0
  59. my-calendar-limits.php +106 -0
  60. my-calendar-locations.php +92 -50
  61. my-calendar-output.php +313 -175
  62. my-calendar-rss.php +10 -7
  63. my-calendar-settings.php +258 -265
button/generator.css ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wrap {
2
+ margin: 0 5px;
3
+ }
4
+ fieldset {
5
+ border: 1px solid #ccc;
6
+ margin: 10px 0;
7
+ padding: 10px;
8
+ }
9
+ label {
10
+ display: block;
11
+ float: left;
12
+ width: 30%;
13
+ margin-right: 10px;
14
+ }
15
+ .help, .clear {
16
+ clear: left;
17
+ }
18
+ fieldset {
19
+ margin: 6px 0;
20
+ }
21
+ input {
22
+ line-height: normal;
23
+ }
24
+
25
+ input[type=text],
26
+ select {
27
+ width: 60%;
28
+ }
29
+ .req {
30
+ color: red;
31
+ }
32
+ .resources {
33
+ margin: 5px;
34
+ padding: 10px;
35
+ background: #fff;
36
+ border: 1px solid #ccc;
37
+ }
button/generator.php ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // Load WordPress core files
3
+ $iswin = preg_match('/:\\\/', dirname(__file__));
4
+ $slash = ($iswin) ? "\\" : "/";
5
+ $wp_path = preg_split('/(?=((\\\|\/)wp-content)).*/', dirname(__file__));
6
+ $wp_path = (isset($wp_path[0]) && $wp_path[0] != "") ? $wp_path[0] : $_SERVER["DOCUMENT_ROOT"];
7
+ require_once($wp_path . $slash . 'wp-load.php');
8
+ require_once($wp_path . $slash . 'wp-admin' . $slash . 'admin.php');
9
+
10
+ // check for rights
11
+ if ( !is_user_logged_in() || !current_user_can('edit_posts') )
12
+ wp_die(__( "You don't have access to this function.", 'my-calendar' ));
13
+ ?>
14
+ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
15
+ <html xmlns="http://www.w3.org/1999/xhtml" <?php do_action('admin_xml_ns'); ?> <?php language_attributes(); ?>>
16
+ <head>
17
+ <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?>" />
18
+ <title><?php bloginfo('name') ?> &rsaquo; <?php _e("My Calendar Shortcode Generator",'my-calendar'); ?> &#8212; WordPress</title>
19
+ <?php
20
+ // WordPress styles
21
+ wp_admin_css( 'css/global' );
22
+ wp_admin_css();
23
+ wp_admin_css( 'css/colors' );
24
+ wp_admin_css( 'css/ie' );
25
+ $hook_suffix = '';
26
+ if ( isset($page_hook) )
27
+ $hook_suffix = "$page_hook";
28
+ else if ( isset($plugin_page) )
29
+ $hook_suffix = "$plugin_page";
30
+ else if ( isset($pagenow) )
31
+ $hook_suffix = "$pagenow";
32
+ do_action("admin_print_styles-$hook_suffix");
33
+ do_action('admin_print_styles');
34
+ do_action("admin_print_scripts-$hook_suffix");
35
+ do_action('admin_print_scripts');
36
+ do_action("admin_head-$hook_suffix");
37
+ do_action('admin_head');
38
+ ?>
39
+ <link rel="stylesheet" href="<?php echo plugins_url('/my-calendar/button/generator.css'); ?>?ver=<?php echo mc_tiny_mce_version(); ?>" type="text/css" media="screen" charset="utf-8" />
40
+ <script src="<?php echo plugins_url('/my-calendar/button/mcb.js'); ?>" type="text/javascript" charset="utf-8"></script>
41
+ </head>
42
+ <body class="<?php echo apply_filters( 'admin_body_class', '' ); ?>">
43
+ <div class="wrap">
44
+ <h2><?php _e("My Calendar Shortcode Generator",'my-calendar'); ?></h2>
45
+ <form action="#" mode="POST">
46
+ <fieldset>
47
+ <legend><?php _e('Shortcode Atributes', 'my-calendar'); ?></legend>
48
+ <p>
49
+ <?php my_calendar_categories_list('select','admin'); ?>
50
+ </p>
51
+ <p>
52
+ <label for="format"><?php _e('Format', 'my-calendar'); ?></label>
53
+ <select name="format" id="format">
54
+ <option value="calendar" selected="selected">Grid</option>
55
+ <option value="list">List</option>
56
+ </select>
57
+ </p>
58
+ <p>
59
+ <label for="showkey"><?php _e('Show Category Key', 'my-calendar'); ?></label>
60
+ <select name="showkey" id="showkey">
61
+ <option value="yes">Yes</option>
62
+ <option value="no" selected="selected">No</option>
63
+ </select>
64
+ </p>
65
+ <p>
66
+ <label for="shownav"><?php _e('Show Previous/Next Links', 'my-calendar'); ?></label>
67
+ <select name="shownav" id="shownav">
68
+ <option value="yes">Yes</option>
69
+ <option value="no" selected="selected">No</option>
70
+ </select>
71
+ </p>
72
+ <p>
73
+ <label for="toggle"><?php _e('Show Format Toggle', 'my-calendar'); ?></label>
74
+ <select name="toggle" id="toggle">
75
+ <option value="yes">Yes</option>
76
+ <option value="no" selected="selected">No</option>
77
+ </select>
78
+ </p>
79
+ <p>
80
+ <label for="time"><?php _e('Time Segment', 'my-calendar'); ?></label>
81
+ <select name="time" id="time">
82
+ <option value="month" selected="selected">Month</option>
83
+ <option value="week">Week</option>
84
+ </select>
85
+ </p>
86
+ </fieldset>
87
+ <p>
88
+ <input type="button" class="button" id="mycalendar" name="generate" value="<?php _e('Generate Shortcode', 'my-calendar'); ?>" />
89
+ </p>
90
+ </form>
91
+ </div>
92
+ <?php jd_show_support_box(); ?>
93
+ <script type="text/javascript" charset="utf-8">
94
+ // <![CDATA[
95
+ jQuery(document).ready(function(){
96
+ try {
97
+ myCalQT.Tag.Generator.initialize();
98
+ } catch (e) {
99
+ throw "<?php _e("My Calendar: this generator isn't going to put the shortcode in your page. Sorry!", 'my-calendar'); ?>";
100
+ }
101
+ });
102
+ // ]]>
103
+ </script>
104
+ </body>
105
+ </html>
button/mcb.js ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // pass the window to the object
2
+ var myCalQT = window.myCalQT || {};
3
+ // set the function
4
+ (myCalQT.Tag = function() {
5
+ return {
6
+ // set the function
7
+ embed : function() {
8
+ // check if the URL is a string and if the function tb_show works, if not, return
9
+ if (typeof this.configUrl !== 'string' || typeof tb_show !== 'function') {
10
+ return;
11
+ }
12
+ // pepare the url
13
+ var url = this.configUrl + ((this.configUrl.match(/\?/)) ? "&" : "?") + "TB_iframe=true";
14
+ // call lightbox to show the embed
15
+ tb_show('My Calendar Shortcode Generator', url , false);
16
+ }
17
+ };
18
+ }());
19
+ /* Generator specific script */
20
+ (myCalQT.Tag.Generator = function(){
21
+ // tags to find
22
+ var tags = 'category,format,showkey,shownav,toggle,time'.split(',');
23
+ // to validate and generate the tag
24
+ var vt = function(id){
25
+ var form = jQuery('#'+id).val();
26
+ if(form==''){
27
+ return '';
28
+ }else{
29
+ return ' '+id+'="'+form+'"';
30
+ }
31
+ };
32
+ // to build tag
33
+ var buildTag = function() {
34
+ var r = '[my_calendar';
35
+ for (i=0;i<tags.length;i++){
36
+ r += vt(tags[i]);
37
+ }
38
+ return r + ']';
39
+ };
40
+
41
+ // get the selected text in the box
42
+ var getSel = function(){
43
+ var win = window.parent || window;
44
+ var ret = '';
45
+ if ( typeof win.tinyMCE !== 'undefined' && ( win.ed = win.tinyMCE.activeEditor ) && !win.ed.isHidden() ) {
46
+ win.ed.focus();
47
+ if (win.tinymce.isIE){
48
+ win.ed.selection.moveToBookmark(win.tinymce.EditorManager.activeEditor.windowManager.bookmark);
49
+ }
50
+ ret = win.tinymce.EditorManager.activeEditor.selection.getContent({format : 'text'});
51
+ } else {
52
+ var myField = win.edCanvas;
53
+ // IE
54
+ if (document.selection) {
55
+ myField.focus();
56
+ ret = (win.document.all) ? win.document.selection.createRange().text : win.document.getSelection();
57
+ }
58
+ // Mozilla, Netscape
59
+ else if (myField.selectionStart || myField.selectionStart == '0') {
60
+ ret = myField.value.substring(myField.selectionStart, myField.selectionEnd);
61
+ }
62
+ }
63
+ return (ret=='')?false:ret;
64
+ };
65
+
66
+ // Tag parser
67
+ var parseTagEdit = function(){
68
+ // get selection
69
+ var selec = getSel();
70
+ if(selec != false){
71
+ // trim
72
+ selec = selec.replace(/^\s+|\s+$/g,'');
73
+ // look for the endpoint
74
+ var endp = selec.lastIndexOf(']');
75
+ // if no endpoint is found
76
+ if(endp == -1){
77
+ return;
78
+ }
79
+ // look for the starting point
80
+ if(selec.substring(0,13) != '[my_calendar '){
81
+ return;
82
+ }
83
+ // only params
84
+ selec = selec.substring(13, endp);
85
+ // remove more than two white spaces
86
+ selec = selec.replace(/\s+/g, ' ')
87
+ // get params separated by space
88
+ var params = selec.split(' ');
89
+ // modify values
90
+ for (i=0;i<params.length;i++){
91
+ var parval = params[i].split('=');
92
+ jQuery('#'+parval[0]).val(parval[1]);
93
+ }
94
+ }
95
+ };
96
+ // to insert tag
97
+ var insertTag = function() {
98
+ var tag = buildTag() || "";
99
+ var win = window.parent || window;
100
+
101
+ if ( typeof win.tinyMCE !== 'undefined' && ( win.ed = win.tinyMCE.activeEditor ) && !win.ed.isHidden() ) {
102
+ win.ed.focus();
103
+ if (win.tinymce.isIE){
104
+ win.ed.selection.moveToBookmark(win.tinymce.EditorManager.activeEditor.windowManager.bookmark);
105
+ }
106
+ win.ed.execCommand('mceInsertContent', false, tag);
107
+ } else {
108
+ win.edInsertContent(win.edCanvas, tag);
109
+ }
110
+ // Close Lightbox
111
+ win.tb_remove();
112
+ };
113
+ return {
114
+ initialize : function() {
115
+ if (typeof jQuery === 'undefined') {
116
+ return;
117
+ }
118
+ jQuery("#mycalendar").click(function(e) {
119
+ e.preventDefault();
120
+ insertTag();
121
+ });
122
+ parseTagEdit();
123
+ }
124
+ };
125
+ }());
button/tinymce3/calendarButton.gif ADDED
Binary file
button/tinymce3/editor_plugin.js ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function() {
2
+ // Load plugin specific language pack
3
+ tinymce.PluginManager.requireLangPack('mcqt');
4
+ tinymce.create('tinymce.plugins.myCalendar', {
5
+ /**
6
+ * Initializes the plugin, this will be executed after the plugin has been created.
7
+ * This call is done before the editor instance has finished it's initialization so use the onInit event
8
+ * of the editor instance to intercept that event.
9
+ *
10
+ * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in.
11
+ * @param {string} url Absolute URL to where the plugin is located.
12
+ */
13
+ init : function(ed, url) {
14
+
15
+ if (typeof myCalQT === 'undefined' ||
16
+ typeof myCalQT.Tag === 'undefined' ||
17
+ typeof myCalQT.Tag.embed !== 'function'
18
+ ) {
19
+ return;
20
+ }
21
+ ed.addCommand('createMCTag', function() {
22
+ myCalQT.Tag.embed.apply(myCalQT.Tag);
23
+ });
24
+ ed.addButton('myCalendar', {
25
+ title : 'mcqt.description',
26
+ image : url + '/mcb.png',
27
+ cmd : 'createMCTag'
28
+ });
29
+ },
30
+ /**
31
+ * Creates control instances based in the incomming name. This method is normally not
32
+ * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons
33
+ * but you sometimes need to create more complex controls like listboxes, split buttons etc then this
34
+ * method can be used to create those.
35
+ *
36
+ * @param {String} n Name of the control to create.
37
+ * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control.
38
+ * @return {tinymce.ui.Control} New control instance or null if no control was created.
39
+ */
40
+ createControl : function(n, cm) {
41
+ return null;
42
+ },
43
+ /**
44
+ * Returns information about the plugin as a name/value array.
45
+ * The current keys are longname, author, authorurl, infourl and version.
46
+ *
47
+ * @return {Object} Name/value array containing information about the plugin.
48
+ */
49
+ getInfo : function() {
50
+ return {
51
+ longname : 'My Calendar TinyMCE Plugin',
52
+ author : 'Joseph C Dolson',
53
+ authorurl : 'http://www.joedolson.com',
54
+ infourl : 'http://http://www.joedolson.com/articles/my-calendar/',
55
+ version : "1.7.9"
56
+ };
57
+ }
58
+ });
59
+ // Register plugin
60
+ tinymce.PluginManager.add('mcqt', tinymce.plugins.myCalendar);
61
+ })();
button/tinymce3/langs/en.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ // English lang variables
2
+ tinyMCE.addI18n("en.mcqt", {
3
+ description : "Insert My Calendar"
4
+ });
button/tinymce3/langs/es.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ // Spanish lang variables
2
+ tinyMCE.addI18n("es.mcqt", {
3
+ description : "Insertar etiqueta My Calendar"
4
+ });
button/tinymce3/langs/fr.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ // Spanish lang variables
2
+ tinyMCE.addI18n("es.mcqt", {
3
+ description : "Insertar etiqueta My Calendar"
4
+ });
button/tinymce3/langs/ru.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ // Russian lang variables
2
+ tinyMCE.addI18n("ru.mcqt", {
3
+ description : "вставка тегов My Calendar"
4
+ });
button/tinymce3/mcb.png ADDED
Binary file
date-utilities.php CHANGED
@@ -14,6 +14,16 @@ function my_calendar_date_comp($early,$late) {
14
  return false;
15
  }
16
  }
 
 
 
 
 
 
 
 
 
 
17
 
18
  function my_calendar_date_equal($early,$late) {
19
  $firstdate = strtotime($early);
@@ -120,17 +130,20 @@ function week_of_month($date_of_event) {
120
  * @param string $start_of_week The start day of the week you want returned
121
  * @return integer The unix timestamp of the date is returned
122
  */
123
- function get_week_date( $week, $year, $start_of_week=0 ) {
124
- // Get the target week of the year with reference to the starting day of
125
- // the year
126
- $target_week = strtotime("$week week", strtotime("1 January $year"));
127
- $date_info = getdate($target_week);
128
- $day_of_week = $date_info['wday'];
129
- // normal start day of the week is Monday
130
- $adjusted_date = $day_of_week - $start_of_week;
131
- // Get the timestamp of that day
132
- $first_day = strtotime("-$adjusted_date day",$target_week);
133
- return $first_day;
 
 
 
134
  }
135
 
136
  function add_days_to_date( $givendate,$day=0 ) {
14
  return false;
15
  }
16
  }
17
+ // where the above returns true if the date is before or equal, this one only returns if before
18
+ function my_calendar_date_xcomp($early,$late) {
19
+ $firstdate = strtotime($early);
20
+ $lastdate = strtotime($late);
21
+ if ($firstdate < $lastdate) {
22
+ return true;
23
+ } else {
24
+ return false;
25
+ }
26
+ }
27
 
28
  function my_calendar_date_equal($early,$late) {
29
  $firstdate = strtotime($early);
130
  * @param string $start_of_week The start day of the week you want returned
131
  * @return integer The unix timestamp of the date is returned
132
  */
133
+ function get_week_date( $week, $year ) {
134
+ // Get the target week of the year with reference to the starting day of
135
+ // the year
136
+ $start_of_week = (get_option('start_of_week')==1||get_option('start_of_week')==0)?get_option('start_of_week'):0;
137
+ $week_adjustment = ($start_of_week == 0)?0:1;
138
+
139
+ $target_week = strtotime("$week week", strtotime("1 January $year"));
140
+ $date_info = getdate($target_week);
141
+ $day_of_week = $date_info['wday'];
142
+ // normal start day of the week is Monday
143
+ $adjusted_date = $day_of_week - $start_of_week;
144
+ // Get the timestamp of that day
145
+ $first_day = strtotime("-$adjusted_date day",$target_week);
146
+ return $first_day;
147
  }
148
 
149
  function add_days_to_date( $givendate,$day=0 ) {
images/icon.png ADDED
Binary file
js/calendrical.css ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #event_begin, #event_time, #event_end, #event_endtime {
2
+ position: relative;
3
+ }
4
+ .calendricalDatePopup {
5
+ background: white;
6
+ border: solid 1px #999999;
7
+ padding: 2px;
8
+ text-align: center;
9
+ width: 160px;
10
+ z-index: 5;
11
+ }
12
+ .calendricalDatePopup table {
13
+ border-collapse: collapse;
14
+ width: 160px;
15
+ }
16
+ .calendricalDatePopup table .monthCell {
17
+ padding: 2px 0;
18
+ }
19
+ .calendricalDatePopup table .monthCell a {
20
+ display: block;
21
+ float: left;
22
+ line-height: 20px;
23
+ }
24
+ .calendricalDatePopup table .monthCell .prevMonth, .calendricalDatePopup table .monthCell .nextMoth {
25
+ width: 24px;
26
+ }
27
+ .calendricalDatePopup table .monthCell .monthName {
28
+ width: 110px;
29
+ }
30
+ .calendricalDatePopup table a {
31
+ text-decoration: none;
32
+ }
33
+ .calendricalDatePopup table td {
34
+ text-align: center;
35
+ font-size: 12px;
36
+ padding: 0;
37
+ }
38
+ .calendricalDatePopup table td a {
39
+ display: block;
40
+ color: black;
41
+ padding: 2px 3px;
42
+ }
43
+ .calendricalDatePopup table td a:hover {
44
+ background: #ccccff;
45
+ border: none;
46
+ padding: 2px 3px;
47
+ }
48
+ .calendricalDatePopup table td.today a {
49
+ background: #eeeebb;
50
+ }
51
+ .calendricalDatePopup table td.selected a {
52
+ background: #ccccff;
53
+ }
54
+ .calendricalDatePopup table td.today_selected a {
55
+ background: #eeeebb;
56
+ border: solid 1px #dddd66;
57
+ padding: 1px 2px;
58
+ }
59
+ .calendricalDatePopup table td.nonMonth a {
60
+ color: #999999;
61
+ }
62
+
63
+ .calendricalTimePopup {
64
+ background: white;
65
+ border: solid 1px #999999;
66
+ width: 110px;
67
+ height: 130px;
68
+ overflow: auto;
69
+ z-index: 5;
70
+ }
71
+ .calendricalTimePopup ul {
72
+ margin: 0;
73
+ padding: 0;
74
+ }
75
+ .calendricalTimePopup ul li {
76
+ list-style: none;
77
+ margin: 0;
78
+ }
79
+ .calendricalTimePopup ul li a, .calendricalTimePopup ul li a:visited {
80
+ text-indent: 10px;
81
+ padding: 4px;
82
+ display: block;
83
+ color: black;
84
+ text-decoration: none;
85
+ }
86
+ .calendricalTimePopup ul li a:hover, .calendricalTimePopup ul li.selected a {
87
+ background: #ccccff;
88
+ }
89
+ .calendricalEndTimePopup {
90
+ width: 160px;
91
+ }
js/jquery.calendrical.js ADDED
@@ -0,0 +1,504 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function($) {
2
+ var monthNames = ['January', 'February', 'March', 'April', 'May', 'June',
3
+ 'July', 'August', 'September', 'October', 'November', 'December'];
4
+
5
+ function getToday()
6
+ {
7
+ var date = new Date();
8
+ return new Date(date.getFullYear(), date.getMonth(), date.getDate());
9
+ }
10
+
11
+ function areDatesEqual(date1, date2)
12
+ {
13
+ return String(date1) == String(date2);
14
+ }
15
+
16
+ function daysInMonth(year, month)
17
+ {
18
+ if (year instanceof Date) return daysInMonth(year.getFullYear(), year.getMonth());
19
+ if (month == 1) {
20
+ var leapYear = (year % 4 == 0) &&
21
+ (!(year % 100 == 0) || (year % 400 == 0));
22
+ return leapYear ? 29 : 28;
23
+ } else if (month == 3 || month == 5 || month == 8 || month == 10) {
24
+ return 30;
25
+ } else {
26
+ return 31;
27
+ }
28
+ }
29
+
30
+ function dayAfter(date)
31
+ {
32
+ var year = date.getFullYear();
33
+ var month = date.getMonth();
34
+ var day = date.getDate();
35
+ var lastDay = daysInMonth(date);
36
+ return (day == lastDay) ?
37
+ ((month == 11) ?
38
+ new Date(year + 1, 0, 1) :
39
+ new Date(year, month + 1, 1)
40
+ ) :
41
+ new Date(year, month, day + 1);
42
+ }
43
+
44
+ function dayBefore(date)
45
+ {
46
+ var year = date.getFullYear();
47
+ var month = date.getMonth();
48
+ var day = date.getDate();
49
+ return (day == 1) ?
50
+ ((month == 0) ?
51
+ new Date(year - 1, 11, daysInMonth(year - 1, 11)) :
52
+ new Date(year, month - 1, daysInMonth(year, month - 1))
53
+ ) :
54
+ new Date(year, month, day - 1);
55
+ }
56
+
57
+ function monthAfter(year, month)
58
+ {
59
+ return (month == 11) ?
60
+ new Date(year + 1, 0, 1) :
61
+ new Date(year, month + 1, 1);
62
+ }
63
+
64
+ function formatDate(date)
65
+ {
66
+ var d = date.getDate();
67
+ var m = date.getMonth() + 1;
68
+ var dlen = d.toString();
69
+ var mlen = m.toString();
70
+ var day = ( dlen.length == 2 ) ? d : '0' + d;
71
+ var month = ( mlen.length == 2 ) ? ( m ) : '0' + m;
72
+ return (date.getFullYear() + '-' + month + '-' + day );
73
+ }
74
+
75
+ function parseDate(date)
76
+ {
77
+ a = date.split(/[\.\-\/]/);
78
+ var year = a.shift();
79
+ var month = a.shift()-1;
80
+ var day = a.shift();
81
+ return new Date( year, month, day );
82
+ }
83
+
84
+ function formatTime(hour, minute)
85
+ {
86
+ var printHour = hour % 12;
87
+ if (printHour == 0) printHour = 12;
88
+ var printMinute = minute;
89
+ if (minute < 10) printMinute = '0' + minute;
90
+ var half = (hour < 12) ? 'am' : 'pm';
91
+
92
+ return printHour + ':' + printMinute + half;
93
+ }
94
+
95
+ function parseTime(text)
96
+ {
97
+ var match = match = /(\d+)\s*[:\-\.,]\s*(\d+)\s*(am|pm)?/i.exec(text);
98
+ if (match && match.length >= 3) {
99
+ var hour = Number(match[1]);
100
+ var minute = Number(match[2])
101
+ if (hour == 12 && match[3]) hour -= 12;
102
+ if (match[3] && match[3].toLowerCase() == 'pm') hour += 12;
103
+ return {
104
+ hour: hour,
105
+ minute: minute
106
+ };
107
+ } else {
108
+ return null;
109
+ }
110
+ }
111
+
112
+ /**
113
+ * Generates calendar header, with month name, << and >> controls, and
114
+ * initials for days of the week.
115
+ */
116
+ function renderCalendarHeader(element, year, month, options)
117
+ {
118
+ //Prepare thead element
119
+ var thead = $('<thead />');
120
+ var titleRow = $('<tr />').appendTo(thead);
121
+
122
+ //Generate << (back a month) link
123
+ $('<th />').addClass('monthCell').append(
124
+ $('<a href="javascript:;">&laquo;</a>')
125
+ .addClass('prevMonth')
126
+ .mousedown(function(e) {
127
+ renderCalendarPage(element,
128
+ month == 0 ? (year - 1) : year,
129
+ month == 0 ? 11 : (month - 1), options
130
+ );
131
+ e.preventDefault();
132
+ })
133
+ ).appendTo(titleRow);
134
+
135
+ //Generate month title
136
+ $('<th />').addClass('monthCell').attr('colSpan', 5).append(
137
+ $('<a href="javascript:;">' + monthNames[month] + ' ' +
138
+ year + '</a>').addClass('monthName')
139
+ ).appendTo(titleRow);
140
+
141
+ //Generate >> (forward a month) link
142
+ $('<th />').addClass('monthCell').append(
143
+ $('<a href="javascript:;">&raquo;</a>')
144
+ .addClass('nextMonth')
145
+ .mousedown(function() {
146
+ renderCalendarPage(element,
147
+ month == 11 ? (year + 1) : year,
148
+ month == 11 ? 0 : (month + 1), options
149
+ );
150
+ })
151
+ ).appendTo(titleRow);
152
+
153
+ //Generate weekday initials row
154
+ var dayNames = $('<tr />').appendTo(thead);
155
+ $.each(String('SMTWTFS').split(''), function(k, v) {
156
+ $('<td />').addClass('dayName').append(v).appendTo(dayNames);
157
+ });
158
+
159
+ return thead;
160
+ }
161
+
162
+ function renderCalendarPage(element, year, month, options)
163
+ {
164
+ options = options || {};
165
+
166
+ var today = getToday();
167
+
168
+ var date = new Date(year, month, 1);
169
+
170
+ //Wind end date forward to saturday week after month
171
+ var endDate = monthAfter(year, month);
172
+ var ff = 6 - endDate.getDay();
173
+ if (ff < 6) ff += 7;
174
+ for (var i = 0; i < ff; i++) endDate = dayAfter(endDate);
175
+
176
+ var table = $('<table />');
177
+ renderCalendarHeader(element, year, month, options).appendTo(table);
178
+
179
+ var tbody = $('<tbody />').appendTo(table);
180
+ var row = $('<tr />');
181
+
182
+ //Rewind date to monday week before month
183
+ var rewind = date.getDay() + 7;
184
+ for (var i = 0; i < rewind; i++) date = dayBefore(date);
185
+
186
+ while (date <= endDate) {
187
+ var td = $('<td />')
188
+ .addClass('day')
189
+ .append(
190
+ $('<a href="javascript:;">' +
191
+ date.getDate() + '</a>'
192
+ ).click((function() {
193
+ var thisDate = date;
194
+
195
+ return function() {
196
+ if (options && options.selectDate) {
197
+ options.selectDate(thisDate);
198
+ }
199
+ }
200
+ }()))
201
+ )
202
+ .appendTo(row);
203
+
204
+ var isToday = areDatesEqual(date, today);
205
+ var isSelected = options.selected &&
206
+ areDatesEqual(options.selected, date);
207
+
208
+ if (isToday) td.addClass('today');
209
+ if (isSelected) td.addClass('selected');
210
+ if (isToday && isSelected) td.addClass('today_selected');
211
+ if (date.getMonth() != month) td.addClass('nonMonth');
212
+
213
+ dow = date.getDay();
214
+ if (dow == 6) {
215
+ tbody.append(row);
216
+ row = $('<tr />');
217
+ }
218
+ date = dayAfter(date);
219
+ }
220
+ if (row.children().length) {
221
+ tbody.append(row);
222
+ } else {
223
+ row.remove();
224
+ }
225
+
226
+ element.empty().append(table);
227
+ }
228
+
229
+ function roundNumber( num, dec ) {
230
+ var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
231
+ return result;
232
+ }
233
+
234
+ function renderTimeSelect(element, options)
235
+ {
236
+ var selection = options.selection && parseTime(options.selection);
237
+ if (selection) {
238
+ selection.minute = Math.floor(selection.minute / 15.0) * 15;
239
+ }
240
+ var startTime = options.startTime &&
241
+ (options.startTime.hour * 60 + options.startTime.minute);
242
+
243
+ var scrollTo; //Element to scroll the dropdown box to when shown
244
+ var ul = $('<ul />');
245
+ var first = $('<li />').append(
246
+ $('<a href="javascript:;">No time/All day</a>')
247
+ .click(function() {
248
+ if (options && options.selectTime) {
249
+ options.selectTime('');
250
+ }
251
+ }).mousemove(function() {
252
+ $('li.selected', ul).removeClass('selected');
253
+ })
254
+ ).appendTo(ul);
255
+ for (var hour = 0; hour < 24; hour++) {
256
+ for (var minute = 0; minute < 60; minute += 15) {
257
+ //if (startTime && startTime > (hour * 60 + minute)) continue;
258
+
259
+ (function() {
260
+ var timeText = formatTime(hour, minute);
261
+ var fullText = timeText;
262
+ if (startTime != null) {
263
+ var duration = roundNumber( ( (hour * 60 + minute) - startTime ), 2 );
264
+ if (duration < 60 && duration >= 0) {
265
+ fullText += ' (' + duration + ' mins)';
266
+ } else if (duration == 60) {
267
+ fullText += ' (1 hr)';
268
+ } else {
269
+ var long_duration = roundNumber( ( duration / 60.0 ), 2 );
270
+ fullText += ' (' + long_duration + ' hrs)';
271
+ }
272
+ }
273
+ var li = $('<li />').append(
274
+ $('<a href="javascript:;">' + fullText + '</a>')
275
+ .click(function() {
276
+ if (options && options.selectTime) {
277
+ options.selectTime(timeText);
278
+ }
279
+ }).mousemove(function() {
280
+ $('li.selected', ul).removeClass('selected');
281
+ })
282
+ ).appendTo(ul);
283
+
284
+ //Set to scroll to the default hour, unless already set
285
+ if (!scrollTo && hour == options.defaultHour) {
286
+ scrollTo = li;
287
+ }
288
+
289
+ if (selection &&
290
+ selection.hour == hour &&
291
+ selection.minute == minute)
292
+ {
293
+ //Highlight selected item
294
+ li.addClass('selected');
295
+ //Set to scroll to the selected hour
296
+ //
297
+ //This is set even if scrollTo is already set, since scrolling to selected hour is more important than
298
+ //scrolling to default hour
299
+ scrollTo = li;
300
+ }
301
+ })();
302
+ }
303
+ }
304
+ var last = $('<li />').append(
305
+ $('<a href="javascript:;">12:00am</a>')
306
+ .click(function() {
307
+ if (options && options.selectTime) {
308
+ options.selectTime('12:00am');
309
+ }
310
+ }).mousemove(function() {
311
+ $('li.selected', ul).removeClass('selected');
312
+ })
313
+ ).appendTo(ul);
314
+ if (scrollTo) {
315
+ //Set timeout of zero so code runs immediately after any calling
316
+ //functions are finished (this is needed, since box hasn't been
317
+ //added to the DOM yet)
318
+ setTimeout(function() {
319
+ //Scroll the dropdown box so that scrollTo item is in the middle
320
+ element[0].scrollTop =
321
+ scrollTo[0].offsetTop - scrollTo.height() * 2;
322
+ }, 0);
323
+ }
324
+ element.empty().append(ul);
325
+ }
326
+
327
+ $.fn.calendricalDate = function( options )
328
+ {
329
+ options = options || {};
330
+ options.padding = options.padding || 4;
331
+
332
+ return this.each(function() {
333
+ var element = $(this);
334
+ var div;
335
+ var within = false;
336
+
337
+ element.bind('focus click', function() {
338
+ if (div) return;
339
+ var offset = element.position();
340
+ var padding = element.css('padding-left');
341
+ div = $('<div />')
342
+ .addClass('calendricalDatePopup')
343
+ .mouseenter(function() { within = true; })
344
+ .mouseleave(function() { within = false; })
345
+ .mousedown(function(e) {
346
+ e.preventDefault();
347
+ })
348
+ .css({
349
+ position: 'absolute',
350
+ left: offset.left,
351
+ top: offset.top + element.height
352
+ });
353
+ element.after(div);
354
+
355
+ var selected = parseDate(element.val());
356
+ if (!selected.getFullYear()) selected = getToday();
357
+
358
+ renderCalendarPage(
359
+ div,
360
+ selected.getFullYear(),
361
+ selected.getMonth(), {
362
+ selected: selected,
363
+ selectDate: function(date) {
364
+ within = false;
365
+ element.val(formatDate(date));
366
+ div.remove();
367
+ div = null;
368
+ if (options.endDate) {
369
+ var endDate = parseDate(
370
+ options.endDate.val()
371
+ );
372
+ if (endDate >= selected) {
373
+ options.endDate.val(formatDate(
374
+ new Date(
375
+ date.getTime() +
376
+ endDate.getTime() -
377
+ selected.getTime()
378
+ )
379
+ ));
380
+ }
381
+ }
382
+ }
383
+ }
384
+ );
385
+ }).blur(function() {
386
+ if (within){
387
+ if (div) element.focus();
388
+ return;
389
+ }
390
+ if (!div) return;
391
+ div.remove();
392
+ div = null;
393
+ });
394
+ });
395
+ };
396
+
397
+ $.fn.calendricalDateRange = function(options)
398
+ {
399
+ if (this.length >= 2) {
400
+ $(this[0]).calendricalDate($.extend({
401
+ endDate: $(this[1])
402
+ }, options));
403
+ $(this[1]).calendricalDate(options);
404
+ }
405
+ return this;
406
+ };
407
+
408
+ $.fn.calendricalTime = function(options)
409
+ {
410
+ options = options || {};
411
+ options.padding = options.padding || 4;
412
+
413
+ return this.each(function() {
414
+ var element = $(this);
415
+ var div;
416
+ var within = false;
417
+
418
+ element.bind('focus click', function() {
419
+ if (div) return;
420
+
421
+ var useStartTime = options.startTime;
422
+ if (useStartTime) {
423
+ if (options.startDate && options.endDate &&
424
+ !areDatesEqual(parseDate(options.startDate.val()),
425
+ parseDate(options.endDate.val())))
426
+ useStartTime = true;
427
+ }
428
+
429
+ var offset = element.position();
430
+ div = $('<div />')
431
+ .addClass('calendricalTimePopup')
432
+ .mouseenter(function() { within = true; })
433
+ .mouseleave(function() { within = false; })
434
+ .mousedown(function(e) {
435
+ e.preventDefault();
436
+ })
437
+ .css({
438
+ position: 'absolute',
439
+ left: offset.left,
440
+ top: offset.top + element.height
441
+ });
442
+ if (useStartTime) {
443
+ div.addClass('calendricalEndTimePopup');
444
+ }
445
+
446
+ element.after(div);
447
+
448
+ var opts = {
449
+ selection: element.val(),
450
+ selectTime: function(time) {
451
+ within = false;
452
+ element.val(time);
453
+ div.remove();
454
+ div = null;
455
+ },
456
+ defaultHour: (options.defaultHour != null) ?
457
+ options.defaultHour : 8
458
+ };
459
+
460
+ if (useStartTime) {
461
+ opts.startTime = parseTime(options.startTime.val());
462
+ }
463
+
464
+ renderTimeSelect(div, opts);
465
+ }).blur(function() {
466
+ if (within){
467
+ if (div) element.focus();
468
+ return;
469
+ }
470
+ if (!div) return;
471
+ div.remove();
472
+ div = null;
473
+ });
474
+ });
475
+ },
476
+
477
+ $.fn.calendricalTimeRange = function(options)
478
+ {
479
+ if (this.length >= 2) {
480
+ $(this[0]).calendricalTime(options);
481
+ $(this[1]).calendricalTime($.extend({
482
+ startTime: $(this[0])
483
+ }, options));
484
+ }
485
+ return this;
486
+ };
487
+
488
+ $.fn.calendricalDateTimeRange = function(options)
489
+ {
490
+ if (this.length >= 4) {
491
+ $(this[0]).calendricalDate($.extend({
492
+ endDate: $(this[2])
493
+ }, options));
494
+ $(this[1]).calendricalTime(options);
495
+ $(this[2]).calendricalDate(options);
496
+ $(this[3]).calendricalTime($.extend({
497
+ startTime: $(this[1]),
498
+ startDate: $(this[0]),
499
+ endDate: $(this[2])
500
+ }, options));
501
+ }
502
+ return this;
503
+ };
504
+ })( jQuery );
js/ui.datepicker.css DELETED
@@ -1,212 +0,0 @@
1
- /* Main Style Sheet for jQuery UI date picker */
2
- #ui-datepicker-div, .ui-datepicker-inline {
3
- font-size: 13px;
4
- padding: 0;
5
- margin: 0;
6
- background: #ddd;
7
- width: 185px;
8
- }
9
- #ui-datepicker-div {
10
- display: none;
11
- border: 1px solid #3185bb;
12
- z-index: 9999;
13
- /*must have*/
14
- }
15
- .ui-datepicker-inline {
16
- float: left;
17
- display: block;
18
- border: 0;
19
- }
20
- .ui-datepicker-rtl {
21
- direction: rtl;
22
- }
23
- .ui-datepicker-dialog {
24
- padding: 5px !important;
25
- border: 4px ridge #ccc!important;
26
- }
27
- button.ui-datepicker-trigger {
28
- width: 25px;
29
- }
30
- img.ui-datepicker-trigger {
31
- margin: 2px;
32
- vertical-align: middle;
33
- }
34
- .ui-datepicker-prompt {
35
- float: left;
36
- padding: 2px;
37
- background: #ddd;
38
- color: #000;
39
- }
40
- * html .ui-datepicker-prompt {
41
- width: 185px;
42
- }
43
- .ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
44
- clear: both;
45
- float: left;
46
- width: 100%;
47
- color: #fff;
48
- }
49
- .ui-datepicker-control {
50
- background: #21759b;
51
- padding: 2px 0px;
52
- }
53
- .ui-datepicker-links {
54
- background: #222;
55
- padding: 2px 0px;
56
- }
57
- .ui-datepicker-control, .ui-datepicker-links {
58
- font-weight: bold;
59
- font-size: 80%;
60
- }
61
- .ui-datepicker-links label {
62
- /* disabled links */
63
- padding: 2px 5px;
64
- color: #888;
65
- }
66
- .ui-datepicker-clear, .ui-datepicker-prev {
67
- float: left;
68
- width: 34%;
69
- }
70
- .ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
71
- float: right;
72
- text-align: right;
73
- }
74
- .ui-datepicker-current {
75
- float: left;
76
- width: 30%;
77
- text-align: center;
78
- }
79
- .ui-datepicker-close, .ui-datepicker-next {
80
- float: right;
81
- width: 34%;
82
- text-align: right;
83
- }
84
- .ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
85
- float: left;
86
- text-align: left;
87
- }
88
- .ui-datepicker-header {
89
- padding: 1px 0 3px;
90
- background: #333;
91
- text-align: center;
92
- font-weight: bold;
93
- height: 1.3em;
94
- }
95
- .ui-datepicker-header select {
96
- background: #333;
97
- color: #fff;
98
- border: 0px;
99
- font-weight: bold;
100
- }
101
- .ui-datepicker {
102
- background: #ccc;
103
- text-align: center;
104
- font-size: 100%;
105
- }
106
- .ui-datepicker a {
107
- display: block;
108
- width: 100%;
109
- }
110
- .ui-datepicker-title-row {
111
- background: #666;
112
- }
113
- .ui-datepicker-days-row {
114
- background: #e6e6e6;
115
- color: #666;
116
- }
117
- .ui-datepicker-week-col {
118
- background: #666;
119
- color: #fff;
120
- }
121
- .ui-datepicker-days-cell {
122
- color: #000;
123
- border: 1px solid #ddd;
124
- }
125
- .ui-datepicker-days-cell a {
126
- display: block;
127
- }
128
- .ui-datepicker-week-end-cell {
129
- background: #e6e6e6;
130
- }
131
- .ui-datepicker-title-row .ui-datepicker-week-end-cell {
132
- background: #666;
133
- }
134
- .ui-datepicker-days-cell-over {
135
- background: #fff;
136
- border: 1px solid #01355b;
137
- }
138
- .ui-datepicker-unselectable {
139
- color: #888;
140
- }
141
- .ui-datepicker-today {
142
- background: #fcc !important;
143
- }
144
- .ui-datepicker-current-day {
145
- background: #ccc !important;
146
- }
147
- .ui-datepicker-status {
148
- background: #ddd;
149
- width: 100%;
150
- font-size: 80%;
151
- text-align: center;
152
- }
153
- /* ________ Datepicker Links _______** Reset link properties and then override them with !important */
154
- #ui-datepicker-div a, .ui-datepicker-inline a {
155
- cursor: pointer;
156
- margin: 0;
157
- padding: 0;
158
- background: none;
159
- color: #000;
160
- }
161
- .ui-datepicker-inline .ui-datepicker-links a {
162
- padding: 0 5px !important;
163
- }
164
- .ui-datepicker-control a, .ui-datepicker-links a {
165
- padding: 2px 5px !important;
166
- color: #eee !important;
167
- }
168
- .ui-datepicker-title-row a {
169
- color: #eee !important;
170
- }
171
- .ui-datepicker-control a:hover {
172
- background: #fdd !important;
173
- color: #333 !important;
174
- }
175
- .ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
176
- background: #ddd !important;
177
- color: #333 !important;
178
- }
179
- /* ___________ MULTIPLE MONTHS _________*/
180
- .ui-datepicker-multi .ui-datepicker {
181
- border: 1px solid #777;
182
- }
183
- .ui-datepicker-one-month {
184
- float: left;
185
- width: 185px;
186
- }
187
- .ui-datepicker-new-row {
188
- clear: left;
189
- }
190
- /* ___________ IE6 IFRAME FIX ________ */
191
- .ui-datepicker-cover {
192
- display: none;
193
- /*sorry for IE5*/
194
- display
195
- /**/
196
- : block;
197
- /*sorry for IE5*/
198
- position: absolute;
199
- /*must have*/
200
- z-index: -1;
201
- /*must have*/
202
- filter: mask();
203
- /*must have*/
204
- top: -4px;
205
- /*must have*/
206
- left: -4px;
207
- /*must have*/
208
- width: 200px;
209
- /*must have*/
210
- height: 200px;
211
- /*must have*/
212
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
js/ui.datepicker.js DELETED
@@ -1,1718 +0,0 @@
1
- /*
2
- * jQuery UI Datepicker @VERSION
3
- *
4
- * Copyright (c) 2006, 2007, 2008 Marc Grabanski
5
- * Dual licensed under the MIT (MIT-LICENSE.txt)
6
- * and GPL (GPL-LICENSE.txt) licenses.
7
- *
8
- * http://docs.jquery.com/UI/Datepicker
9
- *
10
- * Depends:
11
- * ui.core.js
12
- *
13
- * Marc Grabanski (m@marcgrabanski.com) and Keith Wood (kbwood@virginbroadband.com.au).
14
- */
15
-
16
- (function($) { // hide the namespace
17
-
18
- var PROP_NAME = 'datepicker';
19
-
20
- /* Date picker manager.
21
- Use the singleton instance of this class, $.datepicker, to interact with the date picker.
22
- Settings for (groups of) date pickers are maintained in an instance object,
23
- allowing multiple different settings on the same page. */
24
-
25
- function Datepicker() {
26
- this.debug = false; // Change this to true to start debugging
27
- this._curInst = null; // The current instance in use
28
- this._disabledInputs = []; // List of date picker inputs that have been disabled
29
- this._datepickerShowing = false; // True if the popup picker is showing , false if not
30
- this._inDialog = false; // True if showing within a "dialog", false if not
31
- this._mainDivId = 'ui-datepicker-div'; // The ID of the main datepicker division
32
- this._inlineClass = 'ui-datepicker-inline'; // The name of the inline marker class
33
- this._appendClass = 'ui-datepicker-append'; // The name of the append marker class
34
- this._triggerClass = 'ui-datepicker-trigger'; // The name of the trigger marker class
35
- this._dialogClass = 'ui-datepicker-dialog'; // The name of the dialog marker class
36
- this._promptClass = 'ui-datepicker-prompt'; // The name of the dialog prompt marker class
37
- this._disableClass = 'ui-datepicker-disabled'; // The name of the disabled covering marker class
38
- this._unselectableClass = 'ui-datepicker-unselectable'; // The name of the unselectable cell marker class
39
- this._currentClass = 'ui-datepicker-current-day'; // The name of the current day marker class
40
- this.regional = []; // Available regional settings, indexed by language code
41
- this.regional[''] = { // Default regional settings
42
- clearText: 'Clear', // Display text for clear link
43
- clearStatus: 'Erase the current date', // Status text for clear link
44
- closeText: 'Close', // Display text for close link
45
- closeStatus: 'Close without change', // Status text for close link
46
- prevText: '&#x3c;Prev', // Display text for previous month link
47
- prevStatus: 'Show the previous month', // Status text for previous month link
48
- prevBigText: '&#x3c;&#x3c;', // Display text for previous year link
49
- prevBigStatus: 'Show the previous year', // Status text for previous year link
50
- nextText: 'Next&#x3e;', // Display text for next month link
51
- nextStatus: 'Show the next month', // Status text for next month link
52
- nextBigText: '&#x3e;&#x3e;', // Display text for next year link
53
- nextBigStatus: 'Show the next year', // Status text for next year link
54
- currentText: 'Today', // Display text for current month link
55
- currentStatus: 'Show the current month', // Status text for current month link
56
- monthNames: ['January','February','March','April','May','June',
57
- 'July','August','September','October','November','December'], // Names of months for drop-down and formatting
58
- monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], // For formatting
59
- monthStatus: 'Show a different month', // Status text for selecting a month
60
- yearStatus: 'Show a different year', // Status text for selecting a year
61
- weekHeader: 'Wk', // Header for the week of the year column
62
- weekStatus: 'Week of the year', // Status text for the week of the year column
63
- dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], // For formatting
64
- dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], // For formatting
65
- dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings for days starting at Sunday
66
- dayStatus: 'Set DD as first week day', // Status text for the day of the week selection
67
- dateStatus: 'Select DD, M d', // Status text for the date selection
68
- dateFormat: 'mm/dd/yy', // See format options on parseDate
69
- firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
70
- initStatus: 'Select a date', // Initial Status text on opening
71
- isRTL: false // True if right-to-left language, false if left-to-right
72
- };
73
- this._defaults = { // Global defaults for all the date picker instances
74
- showOn: 'focus', // 'focus' for popup on focus,
75
- // 'button' for trigger button, or 'both' for either
76
- showAnim: 'show', // Name of jQuery animation for popup
77
- showOptions: {}, // Options for enhanced animations
78
- defaultDate: null, // Used when field is blank: actual date,
79
- // +/-number for offset from today, null for today
80
- appendText: '', // Display text following the input box, e.g. showing the format
81
- buttonText: '...', // Text for trigger button
82
- buttonImage: '', // URL for trigger button image
83
- buttonImageOnly: false, // True if the image appears alone, false if it appears on a button
84
- closeAtTop: true, // True to have the clear/close at the top,
85
- // false to have them at the bottom
86
- mandatory: false, // True to hide the Clear link, false to include it
87
- hideIfNoPrevNext: false, // True to hide next/previous month links
88
- // if not applicable, false to just disable them
89
- navigationAsDateFormat: false, // True if date formatting applied to prev/today/next links
90
- showBigPrevNext: false, // True to show big prev/next links
91
- gotoCurrent: false, // True if today link goes back to current selection instead
92
- changeMonth: true, // True if month can be selected directly, false if only prev/next
93
- changeYear: true, // True if year can be selected directly, false if only prev/next
94
- showMonthAfterYear: false, // True if the year select precedes month, false for month then year
95
- yearRange: '-10:+10', // Range of years to display in drop-down,
96
- // either relative to current year (-nn:+nn) or absolute (nnnn:nnnn)
97
- changeFirstDay: true, // True to click on day name to change, false to remain as set
98
- highlightWeek: false, // True to highlight the selected week
99
- showOtherMonths: false, // True to show dates in other months, false to leave blank
100
- showWeeks: false, // True to show week of the year, false to omit
101
- calculateWeek: this.iso8601Week, // How to calculate the week of the year,
102
- // takes a Date and returns the number of the week for it
103
- shortYearCutoff: '+10', // Short year values < this are in the current century,
104
- // > this are in the previous century,
105
- // string value starting with '+' for current year + value
106
- showStatus: false, // True to show status bar at bottom, false to not show it
107
- statusForDate: this.dateStatus, // Function to provide status text for a date -
108
- // takes date and instance as parameters, returns display text
109
- minDate: null, // The earliest selectable date, or null for no limit
110
- maxDate: null, // The latest selectable date, or null for no limit
111
- duration: 'normal', // Duration of display/closure
112
- beforeShowDay: null, // Function that takes a date and returns an array with
113
- // [0] = true if selectable, false if not, [1] = custom CSS class name(s) or '',
114
- // [2] = cell title (optional), e.g. $.datepicker.noWeekends
115
- beforeShow: null, // Function that takes an input field and
116
- // returns a set of custom settings for the date picker
117
- onSelect: null, // Define a callback function when a date is selected
118
- onChangeMonthYear: null, // Define a callback function when the month or year is changed
119
- onClose: null, // Define a callback function when the datepicker is closed
120
- numberOfMonths: 1, // Number of months to show at a time
121
- showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0)
122
- stepMonths: 1, // Number of months to step back/forward
123
- stepBigMonths: 12, // Number of months to step back/forward for the big links
124
- rangeSelect: false, // Allows for selecting a date range on one date picker
125
- rangeSeparator: ' - ', // Text between two dates in a range
126
- altField: '', // Selector for an alternate field to store selected dates into
127
- altFormat: '', // The date format to use for the alternate field
128
- constrainInput: true // The input is constrained by the current date format
129
- };
130
- $.extend(this._defaults, this.regional['']);
131
- this.dpDiv = $('<div id="' + this._mainDivId + '" style="display: none;"></div>');
132
- }
133
-
134
- $.extend(Datepicker.prototype, {
135
- /* Class name added to elements to indicate already configured with a date picker. */
136
- markerClassName: 'hasDatepicker',
137
-
138
- /* Debug logging (if enabled). */
139
- log: function () {
140
- if (this.debug)
141
- console.log.apply('', arguments);
142
- },
143
-
144
- /* Override the default settings for all instances of the date picker.
145
- @param settings object - the new settings to use as defaults (anonymous object)
146
- @return the manager object */
147
- setDefaults: function(settings) {
148
- extendRemove(this._defaults, settings || {});
149
- return this;
150
- },
151
-
152
- /* Attach the date picker to a jQuery selection.
153
- @param target element - the target input field or division or span
154
- @param settings object - the new settings to use for this date picker instance (anonymous) */
155
- _attachDatepicker: function(target, settings) {
156
- // check for settings on the control itself - in namespace 'date:'
157
- var inlineSettings = null;
158
- for (attrName in this._defaults) {
159
- var attrValue = target.getAttribute('date:' + attrName);
160
- if (attrValue) {
161
- inlineSettings = inlineSettings || {};
162
- try {
163
- inlineSettings[attrName] = eval(attrValue);
164
- } catch (err) {
165
- inlineSettings[attrName] = attrValue;
166
- }
167
- }
168
- }
169
- var nodeName = target.nodeName.toLowerCase();
170
- var inline = (nodeName == 'div' || nodeName == 'span');
171
- if (!target.id)
172
- target.id = 'dp' + (++this.uuid);
173
- var inst = this._newInst($(target), inline);
174
- inst.settings = $.extend({}, settings || {}, inlineSettings || {});
175
- if (nodeName == 'input') {
176
- this._connectDatepicker(target, inst);
177
- } else if (inline) {
178
- this._inlineDatepicker(target, inst);
179
- }
180
- },
181
-
182
- /* Create a new instance object. */
183
- _newInst: function(target, inline) {
184
- var id = target[0].id.replace(/([:\[\]\.])/g, '\\\\$1'); // escape jQuery meta chars
185
- return {id: id, input: target, // associated target
186
- selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection
187
- drawMonth: 0, drawYear: 0, // month being drawn
188
- inline: inline, // is datepicker inline or not
189
- dpDiv: (!inline ? this.dpDiv : // presentation div
190
- $('<div class="' + this._inlineClass + '"></div>'))};
191
- },
192
-
193
- /* Attach the date picker to an input field. */
194
- _connectDatepicker: function(target, inst) {
195
- var input = $(target);
196
- if (input.hasClass(this.markerClassName))
197
- return;
198
- var appendText = this._get(inst, 'appendText');
199
- var isRTL = this._get(inst, 'isRTL');
200
- if (appendText)
201
- input[isRTL ? 'before' : 'after']('<span class="' + this._appendClass + '">' + appendText + '</span>');
202
- var showOn = this._get(inst, 'showOn');
203
- if (showOn == 'focus' || showOn == 'both') // pop-up date picker when in the marked field
204
- input.focus(this._showDatepicker);
205
- if (showOn == 'button' || showOn == 'both') { // pop-up date picker when button clicked
206
- var buttonText = this._get(inst, 'buttonText');
207
- var buttonImage = this._get(inst, 'buttonImage');
208
- var trigger = $(this._get(inst, 'buttonImageOnly') ?
209
- $('<img/>').addClass(this._triggerClass).
210
- attr({ src: buttonImage, alt: buttonText, title: buttonText }) :
211
- $('<button type="button"></button>').addClass(this._triggerClass).
212
- html(buttonImage == '' ? buttonText : $('<img/>').attr(
213
- { src:buttonImage, alt:buttonText, title:buttonText })));
214
- input[isRTL ? 'before' : 'after'](trigger);
215
- trigger.click(function() {
216
- if ($.datepicker._datepickerShowing && $.datepicker._lastInput == target)
217
- $.datepicker._hideDatepicker();
218
- else
219
- $.datepicker._showDatepicker(target);
220
- return false;
221
- });
222
- }
223
- input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).
224
- bind("setData.datepicker", function(event, key, value) {
225
- inst.settings[key] = value;
226
- }).bind("getData.datepicker", function(event, key) {
227
- return this._get(inst, key);
228
- });
229
- $.data(target, PROP_NAME, inst);
230
- },
231
-
232
- /* Attach an inline date picker to a div. */
233
- _inlineDatepicker: function(target, inst) {
234
- var divSpan = $(target);
235
- if (divSpan.hasClass(this.markerClassName))
236
- return;
237
- divSpan.addClass(this.markerClassName).append(inst.dpDiv).
238
- bind("setData.datepicker", function(event, key, value){
239
- inst.settings[key] = value;
240
- }).bind("getData.datepicker", function(event, key){
241
- return this._get(inst, key);
242
- });
243
- $.data(target, PROP_NAME, inst);
244
- this._setDate(inst, this._getDefaultDate(inst));
245
- this._updateDatepicker(inst);
246
- },
247
-
248
- /* Tidy up after displaying the date picker. */
249
- _inlineShow: function(inst) {
250
- var numMonths = this._getNumberOfMonths(inst); // fix width for dynamic number of date pickers
251
- inst.dpDiv.width(numMonths[1] * $('.ui-datepicker', inst.dpDiv[0]).width());
252
- },
253
-
254
- /* Pop-up the date picker in a "dialog" box.
255
- @param input element - ignored
256
- @param dateText string - the initial date to display (in the current format)
257
- @param onSelect function - the function(dateText) to call when a date is selected
258
- @param settings object - update the dialog date picker instance's settings (anonymous object)
259
- @param pos int[2] - coordinates for the dialog's position within the screen or
260
- event - with x/y coordinates or
261
- leave empty for default (screen centre)
262
- @return the manager object */
263
- _dialogDatepicker: function(input, dateText, onSelect, settings, pos) {
264
- var inst = this._dialogInst; // internal instance
265
- if (!inst) {
266
- var id = 'dp' + (++this.uuid);
267
- this._dialogInput = $('<input type="text" id="' + id +
268
- '" size="1" style="position: absolute; top: -100px;"/>');
269
- this._dialogInput.keydown(this._doKeyDown);
270
- $('body').append(this._dialogInput);
271
- inst = this._dialogInst = this._newInst(this._dialogInput, false);
272
- inst.settings = {};
273
- $.data(this._dialogInput[0], PROP_NAME, inst);
274
- }
275
- extendRemove(inst.settings, settings || {});
276
- this._dialogInput.val(dateText);
277
-
278
- this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null);
279
- if (!this._pos) {
280
- var browserWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
281
- var browserHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
282
- var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
283
- var scrollY = document.documentElement.scrollTop || document.body.scrollTop;
284
- this._pos = // should use actual width/height below
285
- [(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY];
286
- }
287
-
288
- // move input on screen for focus, but hidden behind dialog
289
- this._dialogInput.css('left', this._pos[0] + 'px').css('top', this._pos[1] + 'px');
290
- inst.settings.onSelect = onSelect;
291
- this._inDialog = true;
292
- this.dpDiv.addClass(this._dialogClass);
293
- this._showDatepicker(this._dialogInput[0]);
294
- if ($.blockUI)
295
- $.blockUI(this.dpDiv);
296
- $.data(this._dialogInput[0], PROP_NAME, inst);
297
- return this;
298
- },
299
-
300
- /* Detach a datepicker from its control.
301
- @param target element - the target input field or division or span */
302
- _destroyDatepicker: function(target) {
303
- var $target = $(target);
304
- if (!$target.hasClass(this.markerClassName)) {
305
- return;
306
- }
307
- var nodeName = target.nodeName.toLowerCase();
308
- $.removeData(target, PROP_NAME);
309
- if (nodeName == 'input') {
310
- $target.siblings('.' + this._appendClass).remove().end().
311
- siblings('.' + this._triggerClass).remove().end().
312
- removeClass(this.markerClassName).
313
- unbind('focus', this._showDatepicker).
314
- unbind('keydown', this._doKeyDown).
315
- unbind('keypress', this._doKeyPress);
316
- } else if (nodeName == 'div' || nodeName == 'span')
317
- $target.removeClass(this.markerClassName).empty();
318
- },
319
-
320
- /* Enable the date picker to a jQuery selection.
321
- @param target element - the target input field or division or span */
322
- _enableDatepicker: function(target) {
323
- var $target = $(target);
324
- if (!$target.hasClass(this.markerClassName)) {
325
- return;
326
- }
327
- var nodeName = target.nodeName.toLowerCase();
328
- if (nodeName == 'input') {
329
- target.disabled = false;
330
- $target.siblings('button.' + this._triggerClass).
331
- each(function() { this.disabled = false; }).end().
332
- siblings('img.' + this._triggerClass).
333
- css({opacity: '1.0', cursor: ''});
334
- }
335
- else if (nodeName == 'div' || nodeName == 'span') {
336
- $target.children('.' + this._disableClass).remove();
337
- }
338
- this._disabledInputs = $.map(this._disabledInputs,
339
- function(value) { return (value == target ? null : value); }); // delete entry
340
- },
341
-
342
- /* Disable the date picker to a jQuery selection.
343
- @param target element - the target input field or division or span */
344
- _disableDatepicker: function(target) {
345
- var $target = $(target);
346
- if (!$target.hasClass(this.markerClassName)) {
347
- return;
348
- }
349
- var nodeName = target.nodeName.toLowerCase();
350
- if (nodeName == 'input') {
351
- target.disabled = true;
352
- $target.siblings('button.' + this._triggerClass).
353
- each(function() { this.disabled = true; }).end().
354
- siblings('img.' + this._triggerClass).
355
- css({opacity: '0.5', cursor: 'default'});
356
- }
357
- else if (nodeName == 'div' || nodeName == 'span') {
358
- var inline = $target.children('.' + this._inlineClass);
359
- var offset = inline.offset();
360
- var relOffset = {left: 0, top: 0};
361
- inline.parents().each(function() {
362
- if ($(this).css('position') == 'relative') {
363
- relOffset = $(this).offset();
364
- return false;
365
- }
366
- });
367
- $target.prepend('<div class="' + this._disableClass + '" style="' +
368
- ($.browser.msie ? 'background-color: transparent; ' : '') +
369
- 'width: ' + inline.width() + 'px; height: ' + inline.height() +
370
- 'px; left: ' + (offset.left - relOffset.left) +
371
- 'px; top: ' + (offset.top - relOffset.top) + 'px;"></div>');
372
- }
373
- this._disabledInputs = $.map(this._disabledInputs,
374
- function(value) { return (value == target ? null : value); }); // delete entry
375
- this._disabledInputs[this._disabledInputs.length] = target;
376
- },
377
-
378
- /* Is the first field in a jQuery collection disabled as a datepicker?
379
- @param target element - the target input field or division or span
380
- @return boolean - true if disabled, false if enabled */
381
- _isDisabledDatepicker: function(target) {
382
- if (!target)
383
- return false;
384
- for (var i = 0; i < this._disabledInputs.length; i++) {
385
- if (this._disabledInputs[i] == target)
386
- return true;
387
- }
388
- return false;
389
- },
390
-
391
- /* Retrieve the instance data for the target control.
392
- @param target element - the target input field or division or span
393
- @return object - the associated instance data
394
- @throws error if a jQuery problem getting data */
395
- _getInst: function(target) {
396
- try {
397
- return $.data(target, PROP_NAME);
398
- }
399
- catch (err) {
400
- throw 'Missing instance data for this datepicker';
401
- }
402
- },
403
-
404
- /* Update the settings for a date picker attached to an input field or division.
405
- @param target element - the target input field or division or span
406
- @param name object - the new settings to update or
407
- string - the name of the setting to change or
408
- @param value any - the new value for the setting (omit if above is an object) */
409
- _optionDatepicker: function(target, name, value) {
410
- var settings = name || {};
411
- if (typeof name == 'string') {
412
- settings = {};
413
- settings[name] = value;
414
- }
415
- var inst = this._getInst(target);
416
- if (inst) {
417
- if (this._curInst == inst) {
418
- this._hideDatepicker(null);
419
- }
420
- extendRemove(inst.settings, settings);
421
- var date = new Date();
422
- extendRemove(inst, {rangeStart: null, // start of range
423
- endDay: null, endMonth: null, endYear: null, // end of range
424
- selectedDay: date.getDate(), selectedMonth: date.getMonth(),
425
- selectedYear: date.getFullYear(), // starting point
426
- currentDay: date.getDate(), currentMonth: date.getMonth(),
427
- currentYear: date.getFullYear(), // current selection
428
- drawMonth: date.getMonth(), drawYear: date.getFullYear()}); // month being drawn
429
- this._updateDatepicker(inst);
430
- }
431
- },
432
-
433
- // change method deprecated
434
- _changeDatepicker: this._optionDatepicker,
435
-
436
- /* Redraw the date picker attached to an input field or division.
437
- @param target element - the target input field or division or span */
438
- _refreshDatepicker: function(target) {
439
- var inst = this._getInst(target);
440
- if (inst) {
441
- this._updateDatepicker(inst);
442
- }
443
- },
444
-
445
- /* Set the dates for a jQuery selection.
446
- @param target element - the target input field or division or span
447
- @param date Date - the new date
448
- @param endDate Date - the new end date for a range (optional) */
449
- _setDateDatepicker: function(target, date, endDate) {
450
- var inst = this._getInst(target);
451
- if (inst) {
452
- this._setDate(inst, date, endDate);
453
- this._updateDatepicker(inst);
454
- this._updateAlternate(inst);
455
- }
456
- },
457
-
458
- /* Get the date(s) for the first entry in a jQuery selection.
459
- @param target element - the target input field or division or span
460
- @return Date - the current date or
461
- Date[2] - the current dates for a range */
462
- _getDateDatepicker: function(target) {
463
- var inst = this._getInst(target);
464
- if (inst && !inst.inline)
465
- this._setDateFromField(inst);
466
- return (inst ? this._getDate(inst) : null);
467
- },
468
-
469
- /* Handle keystrokes. */
470
- _doKeyDown: function(e) {
471
- var inst = $.datepicker._getInst(e.target);
472
- var handled = true;
473
- if ($.datepicker._datepickerShowing)
474
- switch (e.keyCode) {
475
- case 9: $.datepicker._hideDatepicker(null, '');
476
- break; // hide on tab out
477
- case 13: if ($('td.ui-datepicker-days-cell-over', inst.dpDiv)[0])
478
- $.datepicker._selectDay(e.target, inst.selectedMonth, inst.selectedYear,
479
- $('td.ui-datepicker-days-cell-over', inst.dpDiv)[0]);
480
- return false; // don't submit the form
481
- break; // select the value on enter
482
- case 27: $.datepicker._hideDatepicker(null, $.datepicker._get(inst, 'duration'));
483
- break; // hide on escape
484
- case 33: $.datepicker._adjustDate(e.target, (e.ctrlKey ?
485
- -$.datepicker._get(inst, 'stepBigMonths') :
486
- -$.datepicker._get(inst, 'stepMonths')), 'M');
487
- break; // previous month/year on page up/+ ctrl
488
- case 34: $.datepicker._adjustDate(e.target, (e.ctrlKey ?
489
- +$.datepicker._get(inst, 'stepBigMonths') :
490
- +$.datepicker._get(inst, 'stepMonths')), 'M');
491
- break; // next month/year on page down/+ ctrl
492
- case 35: if (e.ctrlKey || e.metaKey) $.datepicker._clearDate(e.target);
493
- handled = e.ctrlKey;
494
- break; // clear on ctrl or command +end
495
- case 36: if (e.ctrlKey || e.metaKey) $.datepicker._gotoToday(e.target);
496
- handled = e.ctrlKey;
497
- break; // current on ctrl or command +home
498
- case 37: if (e.ctrlKey || e.metaKey) $.datepicker._adjustDate(e.target, -1, 'D');
499
- handled = e.ctrlKey;
500
- // -1 day on ctrl or command +left
501
- if (e.originalEvent.altKey) $.datepicker._adjustDate(e.target, (e.ctrlKey ?
502
- -$.datepicker._get(inst, 'stepBigMonths') :
503
- -$.datepicker._get(inst, 'stepMonths')), 'M');
504
- // next month/year on alt +left on Mac
505
- break;
506
- case 38: if (e.ctrlKey || e.metaKey) $.datepicker._adjustDate(e.target, -7, 'D');
507
- handled = e.ctrlKey;
508
- break; // -1 week on ctrl or command +up
509
- case 39: if (e.ctrlKey || e.metaKey) $.datepicker._adjustDate(e.target, +1, 'D');
510
- handled = e.ctrlKey;
511
- // +1 day on ctrl or command +right
512
- if (e.originalEvent.altKey) $.datepicker._adjustDate(e.target, (e.ctrlKey ?
513
- +$.datepicker._get(inst, 'stepBigMonths') :
514
- +$.datepicker._get(inst, 'stepMonths')), 'M');
515
- // next month/year on alt +right
516
- break;
517
- case 40: if (e.ctrlKey || e.metaKey) $.datepicker._adjustDate(e.target, +7, 'D');
518
- handled = e.ctrlKey;
519
- break; // +1 week on ctrl or command +down
520
- default: handled = false;
521
- }
522
- else if (e.keyCode == 36 && e.ctrlKey) // display the date picker on ctrl+home
523
- $.datepicker._showDatepicker(this);
524
- else
525
- handled = false;
526
- if (handled) {
527
- e.preventDefault();
528
- e.stopPropagation();
529
- }
530
- },
531
-
532
- /* Filter entered characters - based on date format. */
533
- _doKeyPress: function(e) {
534
- var inst = $.datepicker._getInst(e.target);
535
- if ($.datepicker._get(inst, 'constrainInput')) {
536
- var chars = $.datepicker._possibleChars($.datepicker._get(inst, 'dateFormat'));
537
- var chr = String.fromCharCode(e.charCode == undefined ? e.keyCode : e.charCode);
538
- return e.ctrlKey || (chr < ' ' || !chars || chars.indexOf(chr) > -1);
539
- }
540
- },
541
-
542
- /* Pop-up the date picker for a given input field.
543
- @param input element - the input field attached to the date picker or
544
- event - if triggered by focus */
545
- _showDatepicker: function(input) {
546
- input = input.target || input;
547
- if (input.nodeName.toLowerCase() != 'input') // find from button/image trigger
548
- input = $('input', input.parentNode)[0];
549
- if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput == input) // already here
550
- return;
551
- var inst = $.datepicker._getInst(input);
552
- var beforeShow = $.datepicker._get(inst, 'beforeShow');
553
- extendRemove(inst.settings, (beforeShow ? beforeShow.apply(input, [input, inst]) : {}));
554
- $.datepicker._hideDatepicker(null, '');
555
- $.datepicker._lastInput = input;
556
- $.datepicker._setDateFromField(inst);
557
- if ($.datepicker._inDialog) // hide cursor
558
- input.value = '';
559
- if (!$.datepicker._pos) { // position below input
560
- $.datepicker._pos = $.datepicker._findPos(input);
561
- $.datepicker._pos[1] += input.offsetHeight; // add the height
562
- }
563
- var isFixed = false;
564
- $(input).parents().each(function() {
565
- isFixed |= $(this).css('position') == 'fixed';
566
- return !isFixed;
567
- });
568
- if (isFixed && $.browser.opera) { // correction for Opera when fixed and scrolled
569
- $.datepicker._pos[0] -= document.documentElement.scrollLeft;
570
- $.datepicker._pos[1] -= document.documentElement.scrollTop;
571
- }
572
- var offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]};
573
- $.datepicker._pos = null;
574
- inst.rangeStart = null;
575
- // determine sizing offscreen
576
- inst.dpDiv.css({position: 'absolute', display: 'block', top: '-1000px'});
577
- $.datepicker._updateDatepicker(inst);
578
- // fix width for dynamic number of date pickers
579
- inst.dpDiv.width($.datepicker._getNumberOfMonths(inst)[1] *
580
- $('.ui-datepicker', inst.dpDiv[0])[0].offsetWidth);
581
- // and adjust position before showing
582
- offset = $.datepicker._checkOffset(inst, offset, isFixed);
583
- inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ?
584
- 'static' : (isFixed ? 'fixed' : 'absolute')), display: 'none',
585
- left: offset.left + 'px', top: offset.top + 'px'});
586
- if (!inst.inline) {
587
- var showAnim = $.datepicker._get(inst, 'showAnim') || 'show';
588
- var duration = $.datepicker._get(inst, 'duration');
589
- var postProcess = function() {
590
- $.datepicker._datepickerShowing = true;
591
- if ($.browser.msie && parseInt($.browser.version,10) < 7) // fix IE < 7 select problems
592
- $('iframe.ui-datepicker-cover').css({width: inst.dpDiv.width() + 4,
593
- height: inst.dpDiv.height() + 4});
594
- };
595
- if ($.effects && $.effects[showAnim])
596
- inst.dpDiv.show(showAnim, $.datepicker._get(inst, 'showOptions'), duration, postProcess);
597
- else
598
- inst.dpDiv[showAnim](duration, postProcess);
599
- if (duration == '')
600
- postProcess();
601
- if (inst.input[0].type != 'hidden')
602
- inst.input[0].focus();
603
- $.datepicker._curInst = inst;
604
- }
605
- },
606
-
607
- /* Generate the date picker content. */
608
- _updateDatepicker: function(inst) {
609
- var dims = {width: inst.dpDiv.width() + 4,
610
- height: inst.dpDiv.height() + 4};
611
- inst.dpDiv.empty().append(this._generateHTML(inst)).
612
- find('iframe.ui-datepicker-cover').
613
- css({width: dims.width, height: dims.height});
614
- var numMonths = this._getNumberOfMonths(inst);
615
- inst.dpDiv[(numMonths[0] != 1 || numMonths[1] != 1 ? 'add' : 'remove') +
616
- 'Class']('ui-datepicker-multi');
617
- inst.dpDiv[(this._get(inst, 'isRTL') ? 'add' : 'remove') +
618
- 'Class']('ui-datepicker-rtl');
619
- if (inst.input && inst.input[0].type != 'hidden' && inst == $.datepicker._curInst)
620
- $(inst.input[0]).focus();
621
- },
622
-
623
- /* Check positioning to remain on screen. */
624
- _checkOffset: function(inst, offset, isFixed) {
625
- var pos = inst.input ? this._findPos(inst.input[0]) : null;
626
- var browserWidth = window.innerWidth || (document.documentElement ?
627
- document.documentElement.clientWidth : document.body.clientWidth);
628
- var browserHeight = window.innerHeight || (document.documentElement ?
629
- document.documentElement.clientHeight : document.body.clientHeight);
630
- var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
631
- var scrollY = document.documentElement.scrollTop || document.body.scrollTop;
632
- // reposition date picker horizontally if outside the browser window
633
- if (this._get(inst, 'isRTL') || (offset.left + inst.dpDiv.width() - scrollX) > browserWidth)
634
- offset.left = Math.max((isFixed ? 0 : scrollX),
635
- pos[0] + (inst.input ? inst.input.width() : 0) - (isFixed ? scrollX : 0) - inst.dpDiv.width() -
636
- (isFixed && $.browser.opera ? document.documentElement.scrollLeft : 0));
637
- else
638
- offset.left -= (isFixed ? scrollX : 0);
639
- // reposition date picker vertically if outside the browser window
640
- if ((offset.top + inst.dpDiv.height() - scrollY) > browserHeight)
641
- offset.top = Math.max((isFixed ? 0 : scrollY),
642
- pos[1] - (isFixed ? scrollY : 0) - (this._inDialog ? 0 : inst.dpDiv.height()) -
643
- (isFixed && $.browser.opera ? document.documentElement.scrollTop : 0));
644
- else
645
- offset.top -= (isFixed ? scrollY : 0);
646
- return offset;
647
- },
648
-
649
- /* Find an object's position on the screen. */
650
- _findPos: function(obj) {
651
- while (obj && (obj.type == 'hidden' || obj.nodeType != 1)) {
652
- obj = obj.nextSibling;
653
- }
654
- var position = $(obj).offset();
655
- return [position.left, position.top];
656
- },
657
-
658
- /* Hide the date picker from view.
659
- @param input element - the input field attached to the date picker
660
- @param duration string - the duration over which to close the date picker */
661
- _hideDatepicker: function(input, duration) {
662
- var inst = this._curInst;
663
- if (!inst || (input && inst != $.data(input, PROP_NAME)))
664
- return;
665
- var rangeSelect = this._get(inst, 'rangeSelect');
666
- if (rangeSelect && inst.stayOpen)
667
- this._selectDate('#' + inst.id, this._formatDate(inst,
668
- inst.currentDay, inst.currentMonth, inst.currentYear));
669
- inst.stayOpen = false;
670
- if (this._datepickerShowing) {
671
- duration = (duration != null ? duration : this._get(inst, 'duration'));
672
- var showAnim = this._get(inst, 'showAnim');
673
- var postProcess = function() {
674
- $.datepicker._tidyDialog(inst);
675
- };
676
- if (duration != '' && $.effects && $.effects[showAnim])
677
- inst.dpDiv.hide(showAnim, $.datepicker._get(inst, 'showOptions'),
678
- duration, postProcess);
679
- else
680
- inst.dpDiv[(duration == '' ? 'hide' : (showAnim == 'slideDown' ? 'slideUp' :
681
- (showAnim == 'fadeIn' ? 'fadeOut' : 'hide')))](duration, postProcess);
682
- if (duration == '')
683
- this._tidyDialog(inst);
684
- var onClose = this._get(inst, 'onClose');
685
- if (onClose)
686
- onClose.apply((inst.input ? inst.input[0] : null),
687
- [(inst.input ? inst.input.val() : ''), inst]); // trigger custom callback
688
- this._datepickerShowing = false;
689
- this._lastInput = null;
690
- inst.settings.prompt = null;
691
- if (this._inDialog) {
692
- this._dialogInput.css({ position: 'absolute', left: '0', top: '-100px' });
693
- if ($.blockUI) {
694
- $.unblockUI();
695
- $('body').append(this.dpDiv);
696
- }
697
- }
698
- this._inDialog = false;
699
- }
700
- this._curInst = null;
701
- },
702
-
703
- /* Tidy up after a dialog display. */
704
- _tidyDialog: function(inst) {
705
- inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker');
706
- $('.' + this._promptClass, inst.dpDiv).remove();
707
- },
708
-
709
- /* Close date picker if clicked elsewhere. */
710
- _checkExternalClick: function(event) {
711
- if (!$.datepicker._curInst)
712
- return;
713
- var $target = $(event.target);
714
- if (($target.parents('#' + $.datepicker._mainDivId).length == 0) &&
715
- !$target.hasClass($.datepicker.markerClassName) &&
716
- !$target.hasClass($.datepicker._triggerClass) &&
717
- $.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI))
718
- $.datepicker._hideDatepicker(null, '');
719
- },
720
-
721
- /* Adjust one of the date sub-fields. */
722
- _adjustDate: function(id, offset, period) {
723
- var target = $(id);
724
- var inst = this._getInst(target[0]);
725
- this._adjustInstDate(inst, offset, period);
726
- this._updateDatepicker(inst);
727
- },
728
-
729
- /* Action for current link. */
730
- _gotoToday: function(id) {
731
- var target = $(id);
732
- var inst = this._getInst(target[0]);
733
- if (this._get(inst, 'gotoCurrent') && inst.currentDay) {
734
- inst.selectedDay = inst.currentDay;
735
- inst.drawMonth = inst.selectedMonth = inst.currentMonth;
736
- inst.drawYear = inst.selectedYear = inst.currentYear;
737
- }
738
- else {
739
- var date = new Date();
740
- inst.selectedDay = date.getDate();
741
- inst.drawMonth = inst.selectedMonth = date.getMonth();
742
- inst.drawYear = inst.selectedYear = date.getFullYear();
743
- }
744
- this._notifyChange(inst);
745
- this._adjustDate(target);
746
- },
747
-
748
- /* Action for selecting a new month/year. */
749
- _selectMonthYear: function(id, select, period) {
750
- var target = $(id);
751
- var inst = this._getInst(target[0]);
752
- inst._selectingMonthYear = false;
753
- inst['selected' + (period == 'M' ? 'Month' : 'Year')] =
754
- inst['draw' + (period == 'M' ? 'Month' : 'Year')] =
755
- parseInt(select.options[select.selectedIndex].value,10);
756
- this._notifyChange(inst);
757
- this._adjustDate(target);
758
- },
759
-
760
- /* Restore input focus after not changing month/year. */
761
- _clickMonthYear: function(id) {
762
- var target = $(id);
763
- var inst = this._getInst(target[0]);
764
- if (inst.input && inst._selectingMonthYear && !$.browser.msie)
765
- inst.input[0].focus();
766
- inst._selectingMonthYear = !inst._selectingMonthYear;
767
- },
768
-
769
- /* Action for changing the first week day. */
770
- _changeFirstDay: function(id, day) {
771
- var target = $(id);
772
- var inst = this._getInst(target[0]);
773
- inst.settings.firstDay = day;
774
- this._updateDatepicker(inst);
775
- },
776
-
777
- /* Action for selecting a day. */
778
- _selectDay: function(id, month, year, td) {
779
- if ($(td).hasClass(this._unselectableClass))
780
- return;
781
- var target = $(id);
782
- var inst = this._getInst(target[0]);
783
- var rangeSelect = this._get(inst, 'rangeSelect');
784
- if (rangeSelect) {
785
- inst.stayOpen = !inst.stayOpen;
786
- if (inst.stayOpen) {
787
- $('.ui-datepicker td', inst.dpDiv).removeClass(this._currentClass);
788
- $(td).addClass(this._currentClass);
789
- }
790
- }
791
- inst.selectedDay = inst.currentDay = $('a', td).html();
792
- inst.selectedMonth = inst.currentMonth = month;
793
- inst.selectedYear = inst.currentYear = year;
794
- if (inst.stayOpen) {
795
- inst.endDay = inst.endMonth = inst.endYear = null;
796
- }
797
- else if (rangeSelect) {
798
- inst.endDay = inst.currentDay;
799
- inst.endMonth = inst.currentMonth;
800
- inst.endYear = inst.currentYear;
801
- }
802
- this._selectDate(id, this._formatDate(inst,
803
- inst.currentDay, inst.currentMonth, inst.currentYear));
804
- if (inst.stayOpen) {
805
- inst.rangeStart = new Date(inst.currentYear, inst.currentMonth, inst.currentDay);
806
- this._updateDatepicker(inst);
807
- }
808
- else if (rangeSelect) {
809
- inst.selectedDay = inst.currentDay = inst.rangeStart.getDate();
810
- inst.selectedMonth = inst.currentMonth = inst.rangeStart.getMonth();
811
- inst.selectedYear = inst.currentYear = inst.rangeStart.getFullYear();
812
- inst.rangeStart = null;
813
- if (inst.inline)
814
- this._updateDatepicker(inst);
815
- }
816
- },
817
-
818
- /* Erase the input field and hide the date picker. */
819
- _clearDate: function(id) {
820
- var target = $(id);
821
- var inst = this._getInst(target[0]);
822
- if (this._get(inst, 'mandatory'))
823
- return;
824
- inst.stayOpen = false;
825
- inst.endDay = inst.endMonth = inst.endYear = inst.rangeStart = null;
826
- this._selectDate(target, '');
827
- },
828
-
829
- /* Update the input field with the selected date. */
830
- _selectDate: function(id, dateStr) {
831
- var target = $(id);
832
- var inst = this._getInst(target[0]);
833
- dateStr = (dateStr != null ? dateStr : this._formatDate(inst));
834
- if (this._get(inst, 'rangeSelect') && dateStr)
835
- dateStr = (inst.rangeStart ? this._formatDate(inst, inst.rangeStart) :
836
- dateStr) + this._get(inst, 'rangeSeparator') + dateStr;
837
- if (inst.input)
838
- inst.input.val(dateStr);
839
- this._updateAlternate(inst);
840
- var onSelect = this._get(inst, 'onSelect');
841
- if (onSelect)
842
- onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); // trigger custom callback
843
- else if (inst.input)
844
- inst.input.trigger('change'); // fire the change event
845
- if (inst.inline)
846
- this._updateDatepicker(inst);
847
- else if (!inst.stayOpen) {
848
- this._hideDatepicker(null, this._get(inst, 'duration'));
849
- this._lastInput = inst.input[0];
850
- if (typeof(inst.input[0]) != 'object')
851
- inst.input[0].focus(); // restore focus
852
- this._lastInput = null;
853
- }
854
- },
855
-
856
- /* Update any alternate field to synchronise with the main field. */
857
- _updateAlternate: function(inst) {
858
- var altField = this._get(inst, 'altField');
859
- if (altField) { // update alternate field too
860
- var altFormat = this._get(inst, 'altFormat');
861
- var date = this._getDate(inst);
862
- dateStr = (isArray(date) ? (!date[0] && !date[1] ? '' :
863
- this.formatDate(altFormat, date[0], this._getFormatConfig(inst)) +
864
- this._get(inst, 'rangeSeparator') + this.formatDate(
865
- altFormat, date[1] || date[0], this._getFormatConfig(inst))) :
866
- this.formatDate(altFormat, date, this._getFormatConfig(inst)));
867
- $(altField).each(function() { $(this).val(dateStr); });
868
- }
869
- },
870
-
871
- /* Set as beforeShowDay function to prevent selection of weekends.
872
- @param date Date - the date to customise
873
- @return [boolean, string] - is this date selectable?, what is its CSS class? */
874
- noWeekends: function(date) {
875
- var day = date.getDay();
876
- return [(day > 0 && day < 6), ''];
877
- },
878
-
879
- /* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition.
880
- @param date Date - the date to get the week for
881
- @return number - the number of the week within the year that contains this date */
882
- iso8601Week: function(date) {
883
- var checkDate = new Date(date.getFullYear(), date.getMonth(), date.getDate(),
884
- (date.getTimezoneOffset() / -60));
885
- var firstMon = new Date(checkDate.getFullYear(), 1 - 1, 4); // First week always contains 4 Jan
886
- var firstDay = firstMon.getDay() || 7; // Day of week: Mon = 1, ..., Sun = 7
887
- firstMon.setDate(firstMon.getDate() + 1 - firstDay); // Preceding Monday
888
- if (firstDay < 4 && checkDate < firstMon) { // Adjust first three days in year if necessary
889
- checkDate.setDate(checkDate.getDate() - 3); // Generate for previous year
890
- return $.datepicker.iso8601Week(checkDate);
891
- } else if (checkDate > new Date(checkDate.getFullYear(), 12 - 1, 28)) { // Check last three days in year
892
- firstDay = new Date(checkDate.getFullYear() + 1, 1 - 1, 4).getDay() || 7;
893
- if (firstDay > 4 && (checkDate.getDay() || 7) < firstDay - 3) { // Adjust if necessary
894
- return 1;
895
- }
896
- }
897
- return Math.floor(((checkDate - firstMon) / 86400000) / 7) + 1; // Weeks to given date
898
- },
899
-
900
- /* Provide status text for a particular date.
901
- @param date the date to get the status for
902
- @param inst the current datepicker instance
903
- @return the status display text for this date */
904
- dateStatus: function(date, inst) {
905
- return $.datepicker.formatDate($.datepicker._get(inst, 'dateStatus'),
906
- date, $.datepicker._getFormatConfig(inst));
907
- },
908
-
909
- /* Parse a string value into a date object.
910
- See formatDate below for the possible formats.
911
-
912
- @param format string - the expected format of the date
913
- @param value string - the date in the above format
914
- @param settings Object - attributes include:
915
- shortYearCutoff number - the cutoff year for determining the century (optional)
916
- dayNamesShort string[7] - abbreviated names of the days from Sunday (optional)
917
- dayNames string[7] - names of the days from Sunday (optional)
918
- monthNamesShort string[12] - abbreviated names of the months (optional)
919
- monthNames string[12] - names of the months (optional)
920
- @return Date - the extracted date value or null if value is blank */
921
- parseDate: function (format, value, settings) {
922
- if (format == null || value == null)
923
- throw 'Invalid arguments';
924
- value = (typeof value == 'object' ? value.toString() : value + '');
925
- if (value == '')
926
- return null;
927
- var shortYearCutoff = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff;
928
- var dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort;
929
- var dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames;
930
- var monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort;
931
- var monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames;
932
- var year = -1;
933
- var month = -1;
934
- var day = -1;
935
- var doy = -1;
936
- var literal = false;
937
- // Check whether a format character is doubled
938
- var lookAhead = function(match) {
939
- var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match);
940
- if (matches)
941
- iFormat++;
942
- return matches;
943
- };
944
- // Extract a number from the string value
945
- var getNumber = function(match) {
946
- lookAhead(match);
947
- var origSize = (match == '@' ? 14 : (match == 'y' ? 4 : (match == 'o' ? 3 : 2)));
948
- var size = origSize;
949
- var num = 0;
950
- while (size > 0 && iValue < value.length &&
951
- value.charAt(iValue) >= '0' && value.charAt(iValue) <= '9') {
952
- num = num * 10 + parseInt(value.charAt(iValue++),10);
953
- size--;
954
- }
955
- if (size == origSize)
956
- throw 'Missing number at position ' + iValue;
957
- return num;
958
- };
959
- // Extract a name from the string value and convert to an index
960
- var getName = function(match, shortNames, longNames) {
961
- var names = (lookAhead(match) ? longNames : shortNames);
962
- var size = 0;
963
- for (var j = 0; j < names.length; j++)
964
- size = Math.max(size, names[j].length);
965
- var name = '';
966
- var iInit = iValue;
967
- while (size > 0 && iValue < value.length) {
968
- name += value.charAt(iValue++);
969
- for (var i = 0; i < names.length; i++)
970
- if (name == names[i])
971
- return i + 1;
972
- size--;
973
- }
974
- throw 'Unknown name at position ' + iInit;
975
- };
976
- // Confirm that a literal character matches the string value
977
- var checkLiteral = function() {
978
- if (value.charAt(iValue) != format.charAt(iFormat))
979
- throw 'Unexpected literal at position ' + iValue;
980
- iValue++;
981
- };
982
- var iValue = 0;
983
- for (var iFormat = 0; iFormat < format.length; iFormat++) {
984
- if (literal)
985
- if (format.charAt(iFormat) == "'" && !lookAhead("'"))
986
- literal = false;
987
- else
988
- checkLiteral();
989
- else
990
- switch (format.charAt(iFormat)) {
991
- case 'd':
992
- day = getNumber('d');
993
- break;
994
- case 'D':
995
- getName('D', dayNamesShort, dayNames);
996
- break;
997
- case 'o':
998
- doy = getNumber('o');
999
- break;
1000
- case 'm':
1001
- month = getNumber('m');
1002
- break;
1003
- case 'M':
1004
- month = getName('M', monthNamesShort, monthNames);
1005
- break;
1006
- case 'y':
1007
- year = getNumber('y');
1008
- break;
1009
- case '@':
1010
- var date = new Date(getNumber('@'));
1011
- year = date.getFullYear();
1012
- month = date.getMonth() + 1;
1013
- day = date.getDate();
1014
- break;
1015
- case "'":
1016
- if (lookAhead("'"))
1017
- checkLiteral();
1018
- else
1019
- literal = true;
1020
- break;
1021
- default:
1022
- checkLiteral();
1023
- }
1024
- }
1025
- if (year < 100)
1026
- year += new Date().getFullYear() - new Date().getFullYear() % 100 +
1027
- (year <= shortYearCutoff ? 0 : -100);
1028
- if (doy > -1) {
1029
- month = 1;
1030
- day = doy;
1031
- do {
1032
- var dim = this._getDaysInMonth(year, month - 1);
1033
- if (day <= dim)
1034
- break;
1035
- month++;
1036
- day -= dim;
1037
- } while (true);
1038
- }
1039
- var date = new Date(year, month - 1, day);
1040
- if (date.getFullYear() != year || date.getMonth() + 1 != month || date.getDate() != day)
1041
- throw 'Invalid date'; // E.g. 31/02/*
1042
- return date;
1043
- },
1044
-
1045
- /* Standard date formats. */
1046
- ATOM: 'yy-mm-dd', // RFC 3339 (ISO 8601)
1047
- COOKIE: 'D, dd M yy',
1048
- ISO_8601: 'yy-mm-dd',
1049
- RFC_822: 'D, d M y',
1050
- RFC_850: 'DD, dd-M-y',
1051
- RFC_1036: 'D, d M y',
1052
- RFC_1123: 'D, d M yy',
1053
- RFC_2822: 'D, d M yy',
1054
- RSS: 'D, d M y', // RFC 822
1055
- TIMESTAMP: '@',
1056
- W3C: 'yy-mm-dd', // ISO 8601
1057
-
1058
- /* Format a date object into a string value.
1059
- The format can be combinations of the following:
1060
- d - day of month (no leading zero)
1061
- dd - day of month (two digit)
1062
- o - day of year (no leading zeros)
1063
- oo - day of year (three digit)
1064
- D - day name short
1065
- DD - day name long
1066
- m - month of year (no leading zero)
1067
- mm - month of year (two digit)
1068
- M - month name short
1069
- MM - month name long
1070
- y - year (two digit)
1071
- yy - year (four digit)
1072
- @ - Unix timestamp (ms since 01/01/1970)
1073
- '...' - literal text
1074
- '' - single quote
1075
-
1076
- @param format string - the desired format of the date
1077
- @param date Date - the date value to format
1078
- @param settings Object - attributes include:
1079
- dayNamesShort string[7] - abbreviated names of the days from Sunday (optional)
1080
- dayNames string[7] - names of the days from Sunday (optional)
1081
- monthNamesShort string[12] - abbreviated names of the months (optional)
1082
- monthNames string[12] - names of the months (optional)
1083
- @return string - the date in the above format */
1084
- formatDate: function (format, date, settings) {
1085
- if (!date)
1086
- return '';
1087
- var dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort;
1088
- var dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames;
1089
- var monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort;
1090
- var monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames;
1091
- // Check whether a format character is doubled
1092
- var lookAhead = function(match) {
1093
- var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match);
1094
- if (matches)
1095
- iFormat++;
1096
- return matches;
1097
- };
1098
- // Format a number, with leading zero if necessary
1099
- var formatNumber = function(match, value, len) {
1100
- var num = '' + value;
1101
- if (lookAhead(match))
1102
- while (num.length < len)
1103
- num = '0' + num;
1104
- return num;
1105
- };
1106
- // Format a name, short or long as requested
1107
- var formatName = function(match, value, shortNames, longNames) {
1108
- return (lookAhead(match) ? longNames[value] : shortNames[value]);
1109
- };
1110
- var output = '';
1111
- var literal = false;
1112
- if (date)
1113
- for (var iFormat = 0; iFormat < format.length; iFormat++) {
1114
- if (literal)
1115
- if (format.charAt(iFormat) == "'" && !lookAhead("'"))
1116
- literal = false;
1117
- else
1118
- output += format.charAt(iFormat);
1119
- else
1120
- switch (format.charAt(iFormat)) {
1121
- case 'd':
1122
- output += formatNumber('d', date.getDate(), 2);
1123
- break;
1124
- case 'D':
1125
- output += formatName('D', date.getDay(), dayNamesShort, dayNames);
1126
- break;
1127
- case 'o':
1128
- var doy = date.getDate();
1129
- for (var m = date.getMonth() - 1; m >= 0; m--)
1130
- doy += this._getDaysInMonth(date.getFullYear(), m);
1131
- output += formatNumber('o', doy, 3);
1132
- break;
1133
- case 'm':
1134
- output += formatNumber('m', date.getMonth() + 1, 2);
1135
- break;
1136
- case 'M':
1137
- output += formatName('M', date.getMonth(), monthNamesShort, monthNames);
1138
- break;
1139
- case 'y':
1140
- output += (lookAhead('y') ? date.getFullYear() :
1141
- (date.getYear() % 100 < 10 ? '0' : '') + date.getYear() % 100);
1142
- break;
1143
- case '@':
1144
- output += date.getTime();
1145
- break;
1146
- case "'":
1147
- if (lookAhead("'"))
1148
- output += "'";
1149
- else
1150
- literal = true;
1151
- break;
1152
- default:
1153
- output += format.charAt(iFormat);
1154
- }
1155
- }
1156
- return output;
1157
- },
1158
-
1159
- /* Extract all possible characters from the date format. */
1160
- _possibleChars: function (format) {
1161
- var chars = '';
1162
- var literal = false;
1163
- for (var iFormat = 0; iFormat < format.length; iFormat++)
1164
- if (literal)
1165
- if (format.charAt(iFormat) == "'" && !lookAhead("'"))
1166
- literal = false;
1167
- else
1168
- chars += format.charAt(iFormat);
1169
- else
1170
- switch (format.charAt(iFormat)) {
1171
- case 'd': case 'm': case 'y': case '@':
1172
- chars += '0123456789';
1173
- break;
1174
- case 'D': case 'M':
1175
- return null; // Accept anything
1176
- case "'":
1177
- if (lookAhead("'"))
1178
- chars += "'";
1179
- else
1180
- literal = true;
1181
- break;
1182
- default:
1183
- chars += format.charAt(iFormat);
1184
- }
1185
- return chars;
1186
- },
1187
-
1188
- /* Get a setting value, defaulting if necessary. */
1189
- _get: function(inst, name) {
1190
- return inst.settings[name] !== undefined ?
1191
- inst.settings[name] : this._defaults[name];
1192
- },
1193
-
1194
- /* Parse existing date and initialise date picker. */
1195
- _setDateFromField: function(inst) {
1196
- var dateFormat = this._get(inst, 'dateFormat');
1197
- var dates = inst.input ? inst.input.val().split(this._get(inst, 'rangeSeparator')) : null;
1198
- inst.endDay = inst.endMonth = inst.endYear = null;
1199
- var date = defaultDate = this._getDefaultDate(inst);
1200
- if (dates.length > 0) {
1201
- var settings = this._getFormatConfig(inst);
1202
- if (dates.length > 1) {
1203
- date = this.parseDate(dateFormat, dates[1], settings) || defaultDate;
1204
- inst.endDay = date.getDate();
1205
- inst.endMonth = date.getMonth();
1206
- inst.endYear = date.getFullYear();
1207
- }
1208
- try {
1209
- date = this.parseDate(dateFormat, dates[0], settings) || defaultDate;
1210
- } catch (e) {
1211
- this.log(e);
1212
- date = defaultDate;
1213
- }
1214
- }
1215
- inst.selectedDay = date.getDate();
1216
- inst.drawMonth = inst.selectedMonth = date.getMonth();
1217
- inst.drawYear = inst.selectedYear = date.getFullYear();
1218
- inst.currentDay = (dates[0] ? date.getDate() : 0);
1219
- inst.currentMonth = (dates[0] ? date.getMonth() : 0);
1220
- inst.currentYear = (dates[0] ? date.getFullYear() : 0);
1221
- this._adjustInstDate(inst);
1222
- },
1223
-
1224
- /* Retrieve the default date shown on opening. */
1225
- _getDefaultDate: function(inst) {
1226
- var date = this._determineDate(this._get(inst, 'defaultDate'), new Date());
1227
- var minDate = this._getMinMaxDate(inst, 'min', true);
1228
- var maxDate = this._getMinMaxDate(inst, 'max');
1229
- date = (minDate && date < minDate ? minDate : date);
1230
- date = (maxDate && date > maxDate ? maxDate : date);
1231
- return date;
1232
- },
1233
-
1234
- /* A date may be specified as an exact value or a relative one. */
1235
- _determineDate: function(date, defaultDate) {
1236
- var offsetNumeric = function(offset) {
1237
- var date = new Date();
1238
- date.setUTCDate(date.getUTCDate() + offset);
1239
- return date;
1240
- };
1241
- var offsetString = function(offset, getDaysInMonth) {
1242
- var date = new Date();
1243
- var year = date.getFullYear();
1244
- var month = date.getMonth();
1245
- var day = date.getDate();
1246
- var pattern = /([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;
1247
- var matches = pattern.exec(offset);
1248
- while (matches) {
1249
- switch (matches[2] || 'd') {
1250
- case 'd' : case 'D' :
1251
- day += parseInt(matches[1],10); break;
1252
- case 'w' : case 'W' :
1253
- day += parseInt(matches[1],10) * 7; break;
1254
- case 'm' : case 'M' :
1255
- month += parseInt(matches[1],10);
1256
- day = Math.min(day, getDaysInMonth(year, month));
1257
- break;
1258
- case 'y': case 'Y' :
1259
- year += parseInt(matches[1],10);
1260
- day = Math.min(day, getDaysInMonth(year, month));
1261
- break;
1262
- }
1263
- matches = pattern.exec(offset);
1264
- }
1265
- return new Date(year, month, day);
1266
- };
1267
- date = (date == null ? defaultDate :
1268
- (typeof date == 'string' ? offsetString(date, this._getDaysInMonth) :
1269
- (typeof date == 'number' ? (isNaN(date) ? defaultDate : offsetNumeric(date)) : date)));
1270
- return (date && date.toString() == 'Invalid Date' ? defaultDate : date);
1271
- },
1272
-
1273
- /* Set the date(s) directly. */
1274
- _setDate: function(inst, date, endDate) {
1275
- var clear = !(date);
1276
- var origMonth = inst.selectedMonth;
1277
- var origYear = inst.selectedYear;
1278
- date = this._determineDate(date, new Date());
1279
- inst.selectedDay = inst.currentDay = date.getDate();
1280
- inst.drawMonth = inst.selectedMonth = inst.currentMonth = date.getMonth();
1281
- inst.drawYear = inst.selectedYear = inst.currentYear = date.getFullYear();
1282
- if (this._get(inst, 'rangeSelect')) {
1283
- if (endDate) {
1284
- endDate = this._determineDate(endDate, null);
1285
- inst.endDay = endDate.getDate();
1286
- inst.endMonth = endDate.getMonth();
1287
- inst.endYear = endDate.getFullYear();
1288
- } else {
1289
- inst.endDay = inst.currentDay;
1290
- inst.endMonth = inst.currentMonth;
1291
- inst.endYear = inst.currentYear;
1292
- }
1293
- }
1294
- if (origMonth != inst.selectedMonth || origYear != inst.selectedYear)
1295
- this._notifyChange(inst);
1296
- this._adjustInstDate(inst);
1297
- if (inst.input)
1298
- inst.input.val(clear ? '' : this._formatDate(inst) +
1299
- (!this._get(inst, 'rangeSelect') ? '' : this._get(inst, 'rangeSeparator') +
1300
- this._formatDate(inst, inst.endDay, inst.endMonth, inst.endYear)));
1301
- },
1302
-
1303
- /* Retrieve the date(s) directly. */
1304
- _getDate: function(inst) {
1305
- var startDate = (!inst.currentYear || (inst.input && inst.input.val() == '') ? null :
1306
- new Date(inst.currentYear, inst.currentMonth, inst.currentDay));
1307
- if (this._get(inst, 'rangeSelect')) {
1308
- return [inst.rangeStart || startDate,
1309
- (!inst.endYear ? inst.rangeStart || startDate :
1310
- new Date(inst.endYear, inst.endMonth, inst.endDay))];
1311
- } else
1312
- return startDate;
1313
- },
1314
-
1315
- /* Generate the HTML for the current state of the date picker. */
1316
- _generateHTML: function(inst) {
1317
- var today = new Date();
1318
- today = new Date(today.getFullYear(), today.getMonth(), today.getDate()); // clear time
1319
- var showStatus = this._get(inst, 'showStatus');
1320
- var initStatus = this._get(inst, 'initStatus') || '&#xa0;';
1321
- var isRTL = this._get(inst, 'isRTL');
1322
- // build the date picker HTML
1323
- var clear = (this._get(inst, 'mandatory') ? '' :
1324
- '<div class="ui-datepicker-clear"><a onclick="jQuery.datepicker._clearDate(\'#' + inst.id + '\');"' +
1325
- this._addStatus(showStatus, inst.id, this._get(inst, 'clearStatus'), initStatus) + '>' +
1326
- this._get(inst, 'clearText') + '</a></div>');
1327
- var controls = '<div class="ui-datepicker-control">' + (isRTL ? '' : clear) +
1328
- '<div class="ui-datepicker-close"><a onclick="jQuery.datepicker._hideDatepicker();"' +
1329
- this._addStatus(showStatus, inst.id, this._get(inst, 'closeStatus'), initStatus) + '>' +
1330
- this._get(inst, 'closeText') + '</a></div>' + (isRTL ? clear : '') + '</div>';
1331
- var prompt = this._get(inst, 'prompt');
1332
- var closeAtTop = this._get(inst, 'closeAtTop');
1333
- var hideIfNoPrevNext = this._get(inst, 'hideIfNoPrevNext');
1334
- var navigationAsDateFormat = this._get(inst, 'navigationAsDateFormat');
1335
- var showBigPrevNext = this._get(inst, 'showBigPrevNext');
1336
- var numMonths = this._getNumberOfMonths(inst);
1337
- var showCurrentAtPos = this._get(inst, 'showCurrentAtPos');
1338
- var stepMonths = this._get(inst, 'stepMonths');
1339
- var stepBigMonths = this._get(inst, 'stepBigMonths');
1340
- var isMultiMonth = (numMonths[0] != 1 || numMonths[1] != 1);
1341
- var currentDate = (!inst.currentDay ? new Date(9999, 9, 9) :
1342
- new Date(inst.currentYear, inst.currentMonth, inst.currentDay));
1343
- var minDate = this._getMinMaxDate(inst, 'min', true);
1344
- var maxDate = this._getMinMaxDate(inst, 'max');
1345
- var drawMonth = inst.drawMonth - showCurrentAtPos;
1346
- var drawYear = inst.drawYear;
1347
- if (drawMonth < 0) {
1348
- drawMonth += 12;
1349
- drawYear--;
1350
- }
1351
- if (maxDate) {
1352
- var maxDraw = new Date(maxDate.getFullYear(),
1353
- maxDate.getMonth() - numMonths[1] + 1, maxDate.getDate());
1354
- maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw);
1355
- while (new Date(drawYear, drawMonth, 1) > maxDraw) {
1356
- drawMonth--;
1357
- if (drawMonth < 0) {
1358
- drawMonth = 11;
1359
- drawYear--;
1360
- }
1361
- }
1362
- }
1363
- // controls and links
1364
- var prevText = this._get(inst, 'prevText');
1365
- prevText = (!navigationAsDateFormat ? prevText : this.formatDate(
1366
- prevText, new Date(drawYear, drawMonth - stepMonths, 1), this._getFormatConfig(inst)));
1367
- var prevBigText = (showBigPrevNext ? this._get(inst, 'prevBigText') : '');
1368
- prevBigText = (!navigationAsDateFormat ? prevBigText : this.formatDate(
1369
- prevBigText, new Date(drawYear, drawMonth - stepBigMonths, 1), this._getFormatConfig(inst)));
1370
- var prev = '<div class="ui-datepicker-prev">' + (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ?
1371
- (showBigPrevNext ? '<a onclick="jQuery.datepicker._adjustDate(\'#' + inst.id + '\', -' + stepBigMonths + ', \'M\');"' +
1372
- this._addStatus(showStatus, inst.id, this._get(inst, 'prevBigStatus'), initStatus) + '>' + prevBigText + '</a>' : '') +
1373
- '<a onclick="jQuery.datepicker._adjustDate(\'#' + inst.id + '\', -' + stepMonths + ', \'M\');"' +
1374
- this._addStatus(showStatus, inst.id, this._get(inst, 'prevStatus'), initStatus) + '>' + prevText + '</a>' :
1375
- (hideIfNoPrevNext ? '' : '<label>' + prevBigText + '</label><label>' + prevText + '</label>')) + '</div>';
1376
- var nextText = this._get(inst, 'nextText');
1377
- nextText = (!navigationAsDateFormat ? nextText : this.formatDate(
1378
- nextText, new Date(drawYear, drawMonth + stepMonths, 1), this._getFormatConfig(inst)));
1379
- var nextBigText = (showBigPrevNext ? this._get(inst, 'nextBigText') : '');
1380
- nextBigText = (!navigationAsDateFormat ? nextBigText : this.formatDate(
1381
- nextBigText, new Date(drawYear, drawMonth + stepBigMonths, 1), this._getFormatConfig(inst)));
1382
- var next = '<div class="ui-datepicker-next">' + (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ?
1383
- '<a onclick="jQuery.datepicker._adjustDate(\'#' + inst.id + '\', +' + stepMonths + ', \'M\');"' +
1384
- this._addStatus(showStatus, inst.id, this._get(inst, 'nextStatus'), initStatus) + '>' + nextText + '</a>' +
1385
- (showBigPrevNext ? '<a onclick="jQuery.datepicker._adjustDate(\'#' + inst.id + '\', +' + stepBigMonths + ', \'M\');"' +
1386
- this._addStatus(showStatus, inst.id, this._get(inst, 'nextBigStatus'), initStatus) + '>' + nextBigText + '</a>' : '') :
1387
- (hideIfNoPrevNext ? '' : '<label>' + nextText + '</label><label>' + nextBigText + '</label>')) + '</div>';
1388
- var currentText = this._get(inst, 'currentText');
1389
- var gotoDate = (this._get(inst, 'gotoCurrent') && inst.currentDay ? currentDate : today);
1390
- currentText = (!navigationAsDateFormat ? currentText :
1391
- this.formatDate(currentText, gotoDate, this._getFormatConfig(inst)));
1392
- var html = (prompt ? '<div class="' + this._promptClass + '">' + prompt + '</div>' : '') +
1393
- (closeAtTop && !inst.inline ? controls : '') +
1394
- '<div class="ui-datepicker-links">' + (isRTL ? next : prev) +
1395
- (this._isInRange(inst, gotoDate) ? '<div class="ui-datepicker-current">' +
1396
- '<a onclick="jQuery.datepicker._gotoToday(\'#' + inst.id + '\');"' +
1397
- this._addStatus(showStatus, inst.id, this._get(inst, 'currentStatus'), initStatus) + '>' +
1398
- currentText + '</a></div>' : '') + (isRTL ? prev : next) + '</div>';
1399
- var firstDay = this._get(inst, 'firstDay');
1400
- var changeFirstDay = this._get(inst, 'changeFirstDay');
1401
- var dayNames = this._get(inst, 'dayNames');
1402
- var dayNamesShort = this._get(inst, 'dayNamesShort');
1403
- var dayNamesMin = this._get(inst, 'dayNamesMin');
1404
- var monthNames = this._get(inst, 'monthNames');
1405
- var beforeShowDay = this._get(inst, 'beforeShowDay');
1406
- var highlightWeek = this._get(inst, 'highlightWeek');
1407
- var showOtherMonths = this._get(inst, 'showOtherMonths');
1408
- var showWeeks = this._get(inst, 'showWeeks');
1409
- var calculateWeek = this._get(inst, 'calculateWeek') || this.iso8601Week;
1410
- var weekStatus = this._get(inst, 'weekStatus');
1411
- var status = (showStatus ? this._get(inst, 'dayStatus') || initStatus : '');
1412
- var dateStatus = this._get(inst, 'statusForDate') || this.dateStatus;
1413
- var endDate = inst.endDay ? new Date(inst.endYear, inst.endMonth, inst.endDay) : currentDate;
1414
- for (var row = 0; row < numMonths[0]; row++)
1415
- for (var col = 0; col < numMonths[1]; col++) {
1416
- var selectedDate = new Date(drawYear, drawMonth, inst.selectedDay);
1417
- html += '<div class="ui-datepicker-one-month' + (col == 0 ? ' ui-datepicker-new-row' : '') + '">' +
1418
- this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, maxDate,
1419
- selectedDate, row > 0 || col > 0, showStatus, initStatus, monthNames) + // draw month headers
1420
- '<table class="ui-datepicker" cellpadding="0" cellspacing="0"><thead>' +
1421
- '<tr class="ui-datepicker-title-row">' +
1422
- (showWeeks ? '<td' + this._addStatus(showStatus, inst.id, weekStatus, initStatus) + '>' +
1423
- this._get(inst, 'weekHeader') + '</td>' : '');
1424
- for (var dow = 0; dow < 7; dow++) { // days of the week
1425
- var day = (dow + firstDay) % 7;
1426
- var dayStatus = (status.indexOf('DD') > -1 ? status.replace(/DD/, dayNames[day]) :
1427
- status.replace(/D/, dayNamesShort[day]));
1428
- html += '<td' + ((dow + firstDay + 6) % 7 >= 5 ? ' class="ui-datepicker-week-end-cell"' : '') + '>' +
1429
- (!changeFirstDay ? '<span' :
1430
- '<a onclick="jQuery.datepicker._changeFirstDay(\'#' + inst.id + '\', ' + day + ');"') +
1431
- this._addStatus(showStatus, inst.id, dayStatus, initStatus) + ' title="' + dayNames[day] + '">' +
1432
- dayNamesMin[day] + (changeFirstDay ? '</a>' : '</span>') + '</td>';
1433
- }
1434
- html += '</tr></thead><tbody>';
1435
- var daysInMonth = this._getDaysInMonth(drawYear, drawMonth);
1436
- if (drawYear == inst.selectedYear && drawMonth == inst.selectedMonth)
1437
- inst.selectedDay = Math.min(inst.selectedDay, daysInMonth);
1438
- var leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7;
1439
- var tzDate = new Date(drawYear, drawMonth, 1 - leadDays);
1440
- var utcDate = new Date(drawYear, drawMonth, 1 - leadDays);
1441
- var printDate = utcDate;
1442
- var numRows = (isMultiMonth ? 6 : Math.ceil((leadDays + daysInMonth) / 7)); // calculate the number of rows to generate
1443
- for (var dRow = 0; dRow < numRows; dRow++) { // create date picker rows
1444
- html += '<tr class="ui-datepicker-days-row">' +
1445
- (showWeeks ? '<td class="ui-datepicker-week-col"' +
1446
- this._addStatus(showStatus, inst.id, weekStatus, initStatus) + '>' +
1447
- calculateWeek(printDate) + '</td>' : '');
1448
- for (var dow = 0; dow < 7; dow++) { // create date picker days
1449
- var daySettings = (beforeShowDay ?
1450
- beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, '']);
1451
- var otherMonth = (printDate.getMonth() != drawMonth);
1452
- var unselectable = otherMonth || !daySettings[0] ||
1453
- (minDate && printDate < minDate) || (maxDate && printDate > maxDate);
1454
- html += '<td class="ui-datepicker-days-cell' +
1455
- ((dow + firstDay + 6) % 7 >= 5 ? ' ui-datepicker-week-end-cell' : '') + // highlight weekends
1456
- (otherMonth ? ' ui-datepicker-other-month' : '') + // highlight days from other months
1457
- (printDate.getTime() == selectedDate.getTime() && drawMonth == inst.selectedMonth ?
1458
- ' ui-datepicker-days-cell-over' : '') + // highlight selected day
1459
- (unselectable ? ' ' + this._unselectableClass : '') + // highlight unselectable days
1460
- (otherMonth && !showOtherMonths ? '' : ' ' + daySettings[1] + // highlight custom dates
1461
- (printDate.getTime() >= currentDate.getTime() && printDate.getTime() <= endDate.getTime() ? // in current range
1462
- ' ' + this._currentClass : '') + // highlight selected day
1463
- (printDate.getTime() == today.getTime() ? ' ui-datepicker-today' : '')) + '"' + // highlight today (if different)
1464
- ((!otherMonth || showOtherMonths) && daySettings[2] ? ' title="' + daySettings[2] + '"' : '') + // cell title
1465
- (unselectable ? (highlightWeek ? ' onmouseover="jQuery(this).parent().addClass(\'ui-datepicker-week-over\');"' + // highlight selection week
1466
- ' onmouseout="jQuery(this).parent().removeClass(\'ui-datepicker-week-over\');"' : '') : // unhighlight selection week
1467
- ' onmouseover="jQuery(this).addClass(\'ui-datepicker-days-cell-over\')' + // highlight selection
1468
- (highlightWeek ? '.parent().addClass(\'ui-datepicker-week-over\')' : '') + ';' + // highlight selection week
1469
- (!showStatus || (otherMonth && !showOtherMonths) ? '' : 'jQuery(\'#ui-datepicker-status-' +
1470
- inst.id + '\').html(\'' + (dateStatus.apply((inst.input ? inst.input[0] : null),
1471
- [printDate, inst]) || initStatus) +'\');') + '"' +
1472
- ' onmouseout="jQuery(this).removeClass(\'ui-datepicker-days-cell-over\')' + // unhighlight selection
1473
- (highlightWeek ? '.parent().removeClass(\'ui-datepicker-week-over\')' : '') + ';' + // unhighlight selection week
1474
- (!showStatus || (otherMonth && !showOtherMonths) ? '' : 'jQuery(\'#ui-datepicker-status-' +
1475
- inst.id + '\').html(\'' + initStatus + '\');') + '" onclick="jQuery.datepicker._selectDay(\'#' +
1476
- inst.id + '\',' + drawMonth + ',' + drawYear + ', this);"') + '>' + // actions
1477
- (otherMonth ? (showOtherMonths ? printDate.getDate() : '&#xa0;') : // display for other months
1478
- (unselectable ? printDate.getDate() : '<a>' + printDate.getDate() + '</a>')) + '</td>'; // display for this month
1479
- tzDate.setDate(tzDate.getDate() + 1);
1480
- utcDate.setUTCDate(utcDate.getUTCDate() + 1);
1481
- printDate = (tzDate > utcDate ? tzDate : utcDate);
1482
- }
1483
- html += '</tr>';
1484
- }
1485
- drawMonth++;
1486
- if (drawMonth > 11) {
1487
- drawMonth = 0;
1488
- drawYear++;
1489
- }
1490
- html += '</tbody></table></div>';
1491
- }
1492
- html += (showStatus ? '<div style="clear: both;"></div><div id="ui-datepicker-status-' + inst.id +
1493
- '" class="ui-datepicker-status">' + initStatus + '</div>' : '') +
1494
- (!closeAtTop && !inst.inline ? controls : '') +
1495
- '<div style="clear: both;"></div>' +
1496
- ($.browser.msie && parseInt($.browser.version,10) < 7 && !inst.inline ?
1497
- '<iframe src="javascript:false;" class="ui-datepicker-cover"></iframe>' : '');
1498
- return html;
1499
- },
1500
-
1501
- /* Generate the month and year header. */
1502
- _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate,
1503
- selectedDate, secondary, showStatus, initStatus, monthNames) {
1504
- minDate = (inst.rangeStart && minDate && selectedDate < minDate ? selectedDate : minDate);
1505
- var showMonthAfterYear = this._get(inst, 'showMonthAfterYear');
1506
- var html = '<div class="ui-datepicker-header">';
1507
- var monthHtml = '';
1508
- // month selection
1509
- if (secondary || !this._get(inst, 'changeMonth'))
1510
- monthHtml += monthNames[drawMonth] + '&#xa0;';
1511
- else {
1512
- var inMinYear = (minDate && minDate.getFullYear() == drawYear);
1513
- var inMaxYear = (maxDate && maxDate.getFullYear() == drawYear);
1514
- monthHtml += '<select class="ui-datepicker-new-month" ' +
1515
- 'onchange="jQuery.datepicker._selectMonthYear(\'#' + inst.id + '\', this, \'M\');" ' +
1516
- 'onclick="jQuery.datepicker._clickMonthYear(\'#' + inst.id + '\');"' +
1517
- this._addStatus(showStatus, inst.id, this._get(inst, 'monthStatus'), initStatus) + '>';
1518
- for (var month = 0; month < 12; month++) {
1519
- if ((!inMinYear || month >= minDate.getMonth()) &&
1520
- (!inMaxYear || month <= maxDate.getMonth()))
1521
- monthHtml += '<option value="' + month + '"' +
1522
- (month == drawMonth ? ' selected="selected"' : '') +
1523
- '>' + monthNames[month] + '</option>';
1524
- }
1525
- monthHtml += '</select>';
1526
- }
1527
- if (!showMonthAfterYear)
1528
- html += monthHtml;
1529
- // year selection
1530
- if (secondary || !this._get(inst, 'changeYear'))
1531
- html += drawYear;
1532
- else {
1533
- // determine range of years to display
1534
- var years = this._get(inst, 'yearRange').split(':');
1535
- var year = 0;
1536
- var endYear = 0;
1537
- if (years.length != 2) {
1538
- year = drawYear - 10;
1539
- endYear = drawYear + 10;
1540
- } else if (years[0].charAt(0) == '+' || years[0].charAt(0) == '-') {
1541
- year = endYear = new Date().getFullYear();
1542
- year += parseInt(years[0], 10);
1543
- endYear += parseInt(years[1], 10);
1544
- } else {
1545
- year = parseInt(years[0], 10);
1546
- endYear = parseInt(years[1], 10);
1547
- }
1548
- year = (minDate ? Math.max(year, minDate.getFullYear()) : year);
1549
- endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear);
1550
- html += '<select class="ui-datepicker-new-year" ' +
1551
- 'onchange="jQuery.datepicker._selectMonthYear(\'#' + inst.id + '\', this, \'Y\');" ' +
1552
- 'onclick="jQuery.datepicker._clickMonthYear(\'#' + inst.id + '\');"' +
1553
- this._addStatus(showStatus, inst.id, this._get(inst, 'yearStatus'), initStatus) + '>';
1554
- for (; year <= endYear; year++) {
1555
- html += '<option value="' + year + '"' +
1556
- (year == drawYear ? ' selected="selected"' : '') +
1557
- '>' + year + '</option>';
1558
- }
1559
- html += '</select>';
1560
- }
1561
- if (showMonthAfterYear)
1562
- html += monthHtml;
1563
- html += '</div>'; // Close datepicker_header
1564
- return html;
1565
- },
1566
-
1567
- /* Provide code to set and clear the status panel. */
1568
- _addStatus: function(showStatus, id, text, initStatus) {
1569
- return (showStatus ? ' onmouseover="jQuery(\'#ui-datepicker-status-' + id +
1570
- '\').html(\'' + (text || initStatus) + '\');" ' +
1571
- 'onmouseout="jQuery(\'#ui-datepicker-status-' + id +
1572
- '\').html(\'' + initStatus + '\');"' : '');
1573
- },
1574
-
1575
- /* Adjust one of the date sub-fields. */
1576
- _adjustInstDate: function(inst, offset, period) {
1577
- var year = inst.drawYear + (period == 'Y' ? offset : 0);
1578
- var month = inst.drawMonth + (period == 'M' ? offset : 0);
1579
- var day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) +
1580
- (period == 'D' ? offset : 0);
1581
- var date = new Date(year, month, day);
1582
- // ensure it is within the bounds set
1583
- var minDate = this._getMinMaxDate(inst, 'min', true);
1584
- var maxDate = this._getMinMaxDate(inst, 'max');
1585
- date = (minDate && date < minDate ? minDate : date);
1586
- date = (maxDate && date > maxDate ? maxDate : date);
1587
- inst.selectedDay = date.getDate();
1588
- inst.drawMonth = inst.selectedMonth = date.getMonth();
1589
- inst.drawYear = inst.selectedYear = date.getFullYear();
1590
- if (period == 'M' || period == 'Y')
1591
- this._notifyChange(inst);
1592
- },
1593
-
1594
- /* Notify change of month/year. */
1595
- _notifyChange: function(inst) {
1596
- var onChange = this._get(inst, 'onChangeMonthYear');
1597
- if (onChange)
1598
- onChange.apply((inst.input ? inst.input[0] : null),
1599
- [inst.selectedYear, inst.selectedMonth + 1, inst]);
1600
- },
1601
-
1602
- /* Determine the number of months to show. */
1603
- _getNumberOfMonths: function(inst) {
1604
- var numMonths = this._get(inst, 'numberOfMonths');
1605
- return (numMonths == null ? [1, 1] : (typeof numMonths == 'number' ? [1, numMonths] : numMonths));
1606
- },
1607
-
1608
- /* Determine the current maximum date - ensure no time components are set - may be overridden for a range. */
1609
- _getMinMaxDate: function(inst, minMax, checkRange) {
1610
- var date = this._determineDate(this._get(inst, minMax + 'Date'), null);
1611
- if (date) {
1612
- date.setHours(0);
1613
- date.setMinutes(0);
1614
- date.setSeconds(0);
1615
- date.setMilliseconds(0);
1616
- }
1617
- return (!checkRange || !inst.rangeStart ? date :
1618
- (!date || inst.rangeStart > date ? inst.rangeStart : date));
1619
- },
1620
-
1621
- /* Find the number of days in a given month. */
1622
- _getDaysInMonth: function(year, month) {
1623
- return 32 - new Date(year, month, 32).getDate();
1624
- },
1625
-
1626
- /* Find the day of the week of the first of a month. */
1627
- _getFirstDayOfMonth: function(year, month) {
1628
- return new Date(year, month, 1).getDay();
1629
- },
1630
-
1631
- /* Determines if we should allow a "next/prev" month display change. */
1632
- _canAdjustMonth: function(inst, offset, curYear, curMonth) {
1633
- var numMonths = this._getNumberOfMonths(inst);
1634
- var date = new Date(curYear, curMonth + (offset < 0 ? offset : numMonths[1]), 1);
1635
- if (offset < 0)
1636
- date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth()));
1637
- return this._isInRange(inst, date);
1638
- },
1639
-
1640
- /* Is the given date in the accepted range? */
1641
- _isInRange: function(inst, date) {
1642
- // during range selection, use minimum of selected date and range start
1643
- var newMinDate = (!inst.rangeStart ? null :
1644
- new Date(inst.selectedYear, inst.selectedMonth, inst.selectedDay));
1645
- newMinDate = (newMinDate && inst.rangeStart < newMinDate ? inst.rangeStart : newMinDate);
1646
- var minDate = newMinDate || this._getMinMaxDate(inst, 'min');
1647
- var maxDate = this._getMinMaxDate(inst, 'max');
1648
- return ((!minDate || date >= minDate) && (!maxDate || date <= maxDate));
1649
- },
1650
-
1651
- /* Provide the configuration settings for formatting/parsing. */
1652
- _getFormatConfig: function(inst) {
1653
- var shortYearCutoff = this._get(inst, 'shortYearCutoff');
1654
- shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff :
1655
- new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));
1656
- return {shortYearCutoff: shortYearCutoff,
1657
- dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: this._get(inst, 'dayNames'),
1658
- monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: this._get(inst, 'monthNames')};
1659
- },
1660
-
1661
- /* Format the given date for display. */
1662
- _formatDate: function(inst, day, month, year) {
1663
- if (!day) {
1664
- inst.currentDay = inst.selectedDay;
1665
- inst.currentMonth = inst.selectedMonth;
1666
- inst.currentYear = inst.selectedYear;
1667
- }
1668
- var date = (day ? (typeof day == 'object' ? day : new Date(year, month, day)) :
1669
- new Date(inst.currentYear, inst.currentMonth, inst.currentDay));
1670
- return this.formatDate(this._get(inst, 'dateFormat'), date, this._getFormatConfig(inst));
1671
- }
1672
- });
1673
-
1674
- /* jQuery extend now ignores nulls! */
1675
- function extendRemove(target, props) {
1676
- $.extend(target, props);
1677
- for (var name in props)
1678
- if (props[name] == null || props[name] == undefined)
1679
- target[name] = props[name];
1680
- return target;
1681
- };
1682
-
1683
- /* Determine whether an object is an array. */
1684
- function isArray(a) {
1685
- return (a && (($.browser.safari && typeof a == 'object' && a.length) ||
1686
- (a.constructor && a.constructor.toString().match(/\Array\(\)/))));
1687
- };
1688
-
1689
- /* Invoke the datepicker functionality.
1690
- @param options string - a command, optionally followed by additional parameters or
1691
- Object - settings for attaching new datepicker functionality
1692
- @return jQuery object */
1693
- $.fn.datepicker = function(options){
1694
-
1695
- /* Initialise the date picker. */
1696
- if (!$.datepicker.initialized) {
1697
- $(document.body).append($.datepicker.dpDiv).
1698
- mousedown($.datepicker._checkExternalClick);
1699
- $.datepicker.initialized = true;
1700
- }
1701
-
1702
- var otherArgs = Array.prototype.slice.call(arguments, 1);
1703
- if (typeof options == 'string' && (options == 'isDisabled' || options == 'getDate'))
1704
- return $.datepicker['_' + options + 'Datepicker'].
1705
- apply($.datepicker, [this[0]].concat(otherArgs));
1706
- return this.each(function() {
1707
- typeof options == 'string' ?
1708
- $.datepicker['_' + options + 'Datepicker'].
1709
- apply($.datepicker, [this].concat(otherArgs)) :
1710
- $.datepicker._attachDatepicker(this, options);
1711
- });
1712
- };
1713
-
1714
- $.datepicker = new Datepicker(); // singleton instance
1715
- $.datepicker.initialized = false;
1716
- $.datepicker.uuid = new Date().getTime();
1717
-
1718
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
my-calendar-cs_CZ.mo → lang/my-calendar-cs_CZ.mo RENAMED
File without changes
my-calendar-cs_CZ.po → lang/my-calendar-cs_CZ.po RENAMED
File without changes
my-calendar-da_DK.mo → lang/my-calendar-da_DK.mo RENAMED
File without changes
my-calendar-da_DK.po → lang/my-calendar-da_DK.po RENAMED
File without changes
lang/my-calendar-de_DE.mo ADDED
Binary file
lang/my-calendar-de_DE.po ADDED
@@ -0,0 +1,2258 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: My Calendar 1.4.8\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
5
+ "POT-Creation-Date: 2010-09-05 00:27+0000\n"
6
+ "PO-Revision-Date: 2010-09-07 20:38+0100\n"
7
+ "Last-Translator: \n"
8
+ "Language-Team: Roland P <bohnerwachs@arcor.de>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
+ "X-Poedit-Language: deutsch\n"
14
+ "X-Poedit-Country: Deutschland\n"
15
+ "X-Poedit-SourceCharset: utf-8\n"
16
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
17
+ "X-Poedit-Basepath: \n"
18
+ "X-Poedit-Bookmarks: \n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+ "X-Textdomain-Support: yes"
21
+
22
+ #: my-calendar-categories.php:90
23
+ #@ my-calendar
24
+ msgid "Category added successfully"
25
+ msgstr "Kategorie erfolgreich hinzugefügt"
26
+
27
+ #: my-calendar-categories.php:92
28
+ #@ my-calendar
29
+ msgid "Category addition failed."
30
+ msgstr "Fehler beim hinzufügen der Kategorie"
31
+
32
+ #: my-calendar-categories.php:102
33
+ #@ my-calendar
34
+ msgid "Category deleted successfully. Categories in calendar updated."
35
+ msgstr "Kategorie erfolgreich gelöscht. Kategorien im Kalender aktualisiert"
36
+
37
+ #: my-calendar-categories.php:104
38
+ #@ my-calendar
39
+ msgid "Category deleted successfully. Categories in calendar not updated."
40
+ msgstr "Kategorie erfolgreich gelöscht. Kategorien im Kalender nicht aktualisiert."
41
+
42
+ #: my-calendar-categories.php:106
43
+ #@ my-calendar
44
+ msgid "Category not deleted. Categories in calendar updated."
45
+ msgstr "Kategorie nicht gelöscht. Kategorien im Kalender aktualisiert"
46
+
47
+ #: my-calendar-categories.php:115
48
+ #@ my-calendar
49
+ msgid "Category edited successfully"
50
+ msgstr "Kategorie erfolgreich bearbeited."
51
+
52
+ #: my-calendar-categories.php:140
53
+ #: my-calendar-categories.php:165
54
+ #: my-calendar-categories.php:182
55
+ #@ my-calendar
56
+ msgid "Add Category"
57
+ msgstr "Kategorie hinzufügen"
58
+
59
+ #: my-calendar-categories.php:142
60
+ #: my-calendar-categories.php:165
61
+ #@ my-calendar
62
+ msgid "Edit Category"
63
+ msgstr "Kategorie editieren"
64
+
65
+ #: my-calendar-categories.php:149
66
+ #@ my-calendar
67
+ msgid "Category Editor"
68
+ msgstr "Kategorie Editor"
69
+
70
+ #: my-calendar-categories.php:166
71
+ #: my-calendar-categories.php:208
72
+ #@ my-calendar
73
+ msgid "Category Name"
74
+ msgstr "Kategorie Name"
75
+
76
+ #: my-calendar-categories.php:167
77
+ #@ my-calendar
78
+ msgid "Category Color (Hex format)"
79
+ msgstr "Kategorie Farbe (Hex Format)"
80
+
81
+ #: my-calendar-categories.php:168
82
+ #: my-calendar-categories.php:210
83
+ #@ my-calendar
84
+ msgid "Category Icon"
85
+ msgstr "Kategorie Icon"
86
+
87
+ #: my-calendar-categories.php:182
88
+ #: my-calendar-locations.php:128
89
+ #@ my-calendar
90
+ msgid "Save Changes"
91
+ msgstr "Änderungen speichern"
92
+
93
+ #: my-calendar-categories.php:195
94
+ #: my-calendar.php:238
95
+ #@ my-calendar
96
+ msgid "Manage Categories"
97
+ msgstr "Kategorien verwalten"
98
+
99
+ #: my-calendar-categories.php:207
100
+ #: my-calendar-event-manager.php:669
101
+ #: my-calendar-locations.php:154
102
+ #@ my-calendar
103
+ msgid "ID"
104
+ msgstr "ID"
105
+
106
+ #: my-calendar-categories.php:209
107
+ #@ my-calendar
108
+ msgid "Category Color"
109
+ msgstr "Kategorie-Farbe"
110
+
111
+ #: my-calendar-categories.php:211
112
+ #: my-calendar-categories.php:225
113
+ #: my-calendar-event-manager.php:732
114
+ #: my-calendar-locations.php:156
115
+ #: my-calendar-locations.php:168
116
+ #@ my-calendar
117
+ msgid "Edit"
118
+ msgstr "Editieren"
119
+
120
+ #: my-calendar-categories.php:212
121
+ #: my-calendar-categories.php:231
122
+ #: my-calendar-event-manager.php:104
123
+ #: my-calendar-event-manager.php:732
124
+ #: my-calendar-locations.php:157
125
+ #: my-calendar-locations.php:169
126
+ #@ my-calendar
127
+ msgid "Delete"
128
+ msgstr "Löschen"
129
+
130
+ #: my-calendar-categories.php:228
131
+ #: my-calendar-event-manager.php:713
132
+ #: my-calendar-output.php:148
133
+ #: my-calendar-settings.php:302
134
+ #@ my-calendar
135
+ msgid "N/A"
136
+ msgstr "n/v"
137
+
138
+ #: my-calendar-categories.php:231
139
+ #: my-calendar-locations.php:169
140
+ #@ my-calendar
141
+ msgid "Are you sure you want to delete this category?"
142
+ msgstr "Sind sie sicher, dass sie diese Kategorie löschen wollen?"
143
+
144
+ #: my-calendar-categories.php:242
145
+ #@ my-calendar
146
+ msgid "There are no categories in the database - something has gone wrong!"
147
+ msgstr "Es sind keine Kategorie in der Datenbank - etwas lief schief!"
148
+
149
+ #: my-calendar-event-manager.php:28
150
+ #: my-calendar-settings.php:577
151
+ #@ my-calendar
152
+ msgid "My Calendar has identified that you have the Calendar plugin by Kieran O'Shea installed. You can import those events and categories into the My Calendar database. Would you like to import these events?"
153
+ msgstr "My Calender hat erkannt, dass sie das Kalenderplugin von Kieran O'Shea installiert haben - wollen sie diese Events und Kategorien importieren?"
154
+
155
+ #: my-calendar-event-manager.php:35
156
+ #: my-calendar-settings.php:584
157
+ #@ my-calendar
158
+ msgid "Import from Calendar"
159
+ msgstr "Importieren von Calender"
160
+
161
+ #: my-calendar-event-manager.php:40
162
+ #@ my-calendar
163
+ msgid "Although it is possible that this import could fail to import your events correctly, it should not have any impact on your existing Calendar database. If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
164
+ msgstr "Trotzdem kann es sein, dass der Import fehlschlägt, dies wird aber keine Auswirkungen auf die existierende Kalender-Datenbank haben. Wenn sie ein Problem gefunden haben, schreiben sie eine eMail an <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
165
+
166
+ #: my-calendar-event-manager.php:98
167
+ #@ my-calendar
168
+ msgid "Delete Event"
169
+ msgstr "Event löschen"
170
+
171
+ #: my-calendar-event-manager.php:98
172
+ #@ my-calendar
173
+ msgid "Are you sure you want to delete this event?"
174
+ msgstr "Sind sie sicher, dass sie das Event löschen wollen?"
175
+
176
+ #: my-calendar-event-manager.php:112
177
+ #@ my-calendar
178
+ msgid "You do not have permission to delete that event."
179
+ msgstr "Sie haben keine Rechte das Event zu löschen!"
180
+
181
+ #: my-calendar-event-manager.php:87
182
+ #: my-calendar-event-manager.php:240
183
+ #: my-calendar-event-manager.php:263
184
+ #: my-calendar-event-manager.php:277
185
+ #: my-calendar-event-manager.php:286
186
+ #: my-calendar-event-manager.php:872
187
+ #: my-calendar-event-manager.php:875
188
+ #: my-calendar-event-manager.php:878
189
+ #: my-calendar-event-manager.php:888
190
+ #: my-calendar-event-manager.php:896
191
+ #: my-calendar-event-manager.php:912
192
+ #: my-calendar-event-manager.php:918
193
+ #@ my-calendar
194
+ msgid "Error"
195
+ msgstr "Fehler"
196
+
197
+ #: my-calendar-event-manager.php:246
198
+ #@ my-calendar
199
+ msgid "Event added. It will now show in your calendar."
200
+ msgstr "Event hinzugefügt und im Kalender erschienen."
201
+
202
+ #: my-calendar-event-manager.php:263
203
+ #@ my-calendar
204
+ msgid "Your event was not updated."
205
+ msgstr "Ihr Event wurde nicht aktualisiert"
206
+
207
+ #: my-calendar-event-manager.php:265
208
+ #@ my-calendar
209
+ msgid "Nothing was changed in that update."
210
+ msgstr "In diesem Update gab es keine Änderungen"
211
+
212
+ #: my-calendar-event-manager.php:267
213
+ #@ my-calendar
214
+ msgid "Event updated successfully"
215
+ msgstr "Event erfolgreich aktualisert"
216
+
217
+ #: my-calendar-event-manager.php:270
218
+ #@ my-calendar
219
+ msgid "You do not have sufficient permissions to edit that event."
220
+ msgstr "Sie haben keine ausreichenden Rechte um das Event zu ändern."
221
+
222
+ #: my-calendar-event-manager.php:277
223
+ #@ my-calendar
224
+ msgid "You can't delete an event if you haven't submitted an event id"
225
+ msgstr "Sie können kein Event löschen, wenn sie nicht die event-id eingegeben haben"
226
+
227
+ #: my-calendar-event-manager.php:284
228
+ #@ my-calendar
229
+ msgid "Event deleted successfully"
230
+ msgstr "Event erfolgreich gelöscht"
231
+
232
+ #: my-calendar-event-manager.php:286
233
+ #@ my-calendar
234
+ msgid "Despite issuing a request to delete, the event still remains in the database. Please investigate."
235
+ msgstr "Trotz des Versuchts das Event zu löschen befindet es sich noch in der Datenbank, bitte untersuchen sie das Problem"
236
+
237
+ #: my-calendar-event-manager.php:169
238
+ #: my-calendar-event-manager.php:326
239
+ #@ my-calendar
240
+ #@ default
241
+ msgid "Edit Event"
242
+ msgstr "Event editieren"
243
+
244
+ #: my-calendar-event-manager.php:173
245
+ #: my-calendar-event-manager.php:182
246
+ #@ my-calendar
247
+ msgid "You must provide an event id in order to edit it"
248
+ msgstr "Sie müssen eine event-id angeben um ein Event zu editieren"
249
+
250
+ #: my-calendar-event-manager.php:178
251
+ #: my-calendar-event-manager.php:326
252
+ #@ my-calendar
253
+ msgid "Copy Event"
254
+ msgstr "Event kopieren"
255
+
256
+ #: my-calendar-event-manager.php:188
257
+ #@ my-calendar
258
+ msgid "Add Event"
259
+ msgstr "Event hinzufügen"
260
+
261
+ #: my-calendar-event-manager.php:192
262
+ #@ my-calendar
263
+ msgid "Manage Events"
264
+ msgstr "Events verwalten"
265
+
266
+ #: my-calendar-event-manager.php:298
267
+ #@ my-calendar
268
+ msgid "Sorry! That's an invalid event key."
269
+ msgstr "Entschuldigung, das ist ein falscher Event-Schlüssel."
270
+
271
+ #: my-calendar-event-manager.php:302
272
+ #@ my-calendar
273
+ msgid "Sorry! We couldn't find an event with that ID."
274
+ msgstr "Entschuldigung, wir konnten mit kein Event mit dieser ID finden."
275
+
276
+ #: my-calendar-event-manager.php:326
277
+ #@ my-calendar
278
+ msgid "Add an Event"
279
+ msgstr "Event hinzufügen"
280
+
281
+ #: my-calendar-event-manager.php:362
282
+ #@ my-calendar
283
+ msgid "Enter your Event Information"
284
+ msgstr "Geben sie ihre Eventinformationen ein"
285
+
286
+ #: my-calendar-event-manager.php:364
287
+ #@ my-calendar
288
+ msgid "Event Title"
289
+ msgstr "Event Titel"
290
+
291
+ #: my-calendar-event-manager.php:383
292
+ #@ my-calendar
293
+ msgid "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
294
+ msgstr "Event Beschreibung (<abbr title=\"hypertext markup language\">HTML</abbr> erlaubt)"
295
+
296
+ #: my-calendar-event-manager.php:389
297
+ #@ my-calendar
298
+ msgid "Event Short Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
299
+ msgstr "Event Kurzbeschreibung (<abbr title=\"hypertext markup language\">HTML</abbr> erlaubt)"
300
+
301
+ #: my-calendar-event-manager.php:419
302
+ #@ my-calendar
303
+ msgid "Event Category"
304
+ msgstr "Event Kategorie"
305
+
306
+ #: my-calendar-event-manager.php:444
307
+ #@ my-calendar
308
+ msgid "Event Link (Optional)"
309
+ msgstr "Event Link (optional)"
310
+
311
+ #: my-calendar-event-manager.php:444
312
+ #@ my-calendar
313
+ msgid "This link will expire when the event passes."
314
+ msgstr "Dieser Link wird ungültig, wenn das Event vorrüber ist."
315
+
316
+ #: my-calendar-event-manager.php:455
317
+ #@ my-calendar
318
+ msgid "Start Date (YYYY-MM-DD)"
319
+ msgstr "Start Datum (JJJJ-MM-TT)"
320
+
321
+ #: my-calendar-event-manager.php:455
322
+ #@ my-calendar
323
+ msgid "Time (hh:mm)"
324
+ msgstr "Zeit (ss:mm)"
325
+
326
+ #: my-calendar-event-manager.php:472
327
+ #@ my-calendar
328
+ msgid "Current time difference from GMT is "
329
+ msgstr "Aktuelle Zeitdifferenz vom GMT ist "
330
+
331
+ #: my-calendar-event-manager.php:472
332
+ #@ my-calendar
333
+ msgid " hour(s)"
334
+ msgstr "Stunde(n)"
335
+
336
+ #: my-calendar-event-manager.php:464
337
+ #@ my-calendar
338
+ msgid "End Time (hh:mm)"
339
+ msgstr "Endzeit (ss:mm)"
340
+
341
+ #: my-calendar-event-manager.php:481
342
+ #@ my-calendar
343
+ msgid "Recurring Events"
344
+ msgstr "Wiederkehrende Events"
345
+
346
+ #: my-calendar-event-manager.php:484
347
+ #@ my-calendar
348
+ msgid "Repeats for"
349
+ msgstr "Wiederholen für"
350
+
351
+ #: my-calendar-event-manager.php:485
352
+ #@ my-calendar
353
+ msgid "Units"
354
+ msgstr "Einheiten"
355
+
356
+ #: my-calendar-event-manager.php:486
357
+ #@ my-calendar
358
+ msgid "Does not recur"
359
+ msgstr "Erscheint nicht"
360
+
361
+ #: my-calendar-event-manager.php:487
362
+ #: my-calendar-event-manager.php:706
363
+ #@ my-calendar
364
+ msgid "Daily"
365
+ msgstr "täglich"
366
+
367
+ #: my-calendar-event-manager.php:488
368
+ #: my-calendar-event-manager.php:707
369
+ #@ my-calendar
370
+ msgid "Weekly"
371
+ msgstr "wöchentlich"
372
+
373
+ #: my-calendar-event-manager.php:489
374
+ #@ my-calendar
375
+ msgid "Bi-weekly"
376
+ msgstr "aller zwei Wochen"
377
+
378
+ #: my-calendar-event-manager.php:492
379
+ #@ my-calendar
380
+ msgid "Annually"
381
+ msgstr "jährlich"
382
+
383
+ #: my-calendar-event-manager.php:511
384
+ #@ my-calendar
385
+ msgid "Event Registration Status"
386
+ msgstr "Registierungsstatus des Events"
387
+
388
+ #: my-calendar-event-manager.php:514
389
+ #@ my-calendar
390
+ msgid "Open"
391
+ msgstr "offen"
392
+
393
+ #: my-calendar-event-manager.php:515
394
+ #@ my-calendar
395
+ msgid "Closed"
396
+ msgstr "geschlossen"
397
+
398
+ #: my-calendar-event-manager.php:516
399
+ #@ my-calendar
400
+ msgid "Does not apply"
401
+ msgstr "wird nicht angenommen"
402
+
403
+ #: my-calendar-event-manager.php:536
404
+ #: my-calendar-locations.php:87
405
+ #@ my-calendar
406
+ msgid "Event Location"
407
+ msgstr "Veranstaltungsort"
408
+
409
+ #: my-calendar-event-manager.php:543
410
+ #@ my-calendar
411
+ msgid "Choose a preset location:"
412
+ msgstr "Einen vordefinierten Ort auswählen"
413
+
414
+ #: my-calendar-event-manager.php:557
415
+ #@ my-calendar
416
+ msgid "Add recurring locations for later use."
417
+ msgstr "Wiederkehrenden Ort für spätere benutzung hinzufügen"
418
+
419
+ #: my-calendar-event-manager.php:566
420
+ #: my-calendar-locations.php:89
421
+ #@ my-calendar
422
+ msgid "All location fields are optional: <em>insufficient information may result in an inaccurate map</em>."
423
+ msgstr "Alle Felder sind optional (können aber in einem Kartenfehler resultieren)."
424
+
425
+ #: my-calendar-event-manager.php:569
426
+ #: my-calendar-locations.php:92
427
+ #@ my-calendar
428
+ msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
429
+ msgstr "Name des Orts"
430
+
431
+ #: my-calendar-event-manager.php:572
432
+ #: my-calendar-locations.php:95
433
+ #@ my-calendar
434
+ msgid "Street Address"
435
+ msgstr "Straßenname"
436
+
437
+ #: my-calendar-event-manager.php:575
438
+ #: my-calendar-locations.php:98
439
+ #@ my-calendar
440
+ msgid "Street Address (2)"
441
+ msgstr "Straßenname (2)"
442
+
443
+ #: my-calendar-event-manager.php:578
444
+ #: my-calendar-locations.php:101
445
+ #: my-calendar-settings.php:550
446
+ #@ my-calendar
447
+ msgid "City"
448
+ msgstr "Stadt"
449
+
450
+ #: my-calendar-event-manager.php:578
451
+ #: my-calendar-locations.php:101
452
+ #: my-calendar-settings.php:551
453
+ #@ my-calendar
454
+ msgid "State/Province"
455
+ msgstr "Bundesland/Provinz"
456
+
457
+ #: my-calendar-event-manager.php:578
458
+ #: my-calendar-locations.php:101
459
+ #: my-calendar-settings.php:553
460
+ #@ my-calendar
461
+ msgid "Postal Code"
462
+ msgstr "Postleitzahl"
463
+
464
+ #: my-calendar-event-manager.php:581
465
+ #: my-calendar-locations.php:104
466
+ #: my-calendar-settings.php:552
467
+ #@ my-calendar
468
+ msgid "Country"
469
+ msgstr "Land"
470
+
471
+ #: my-calendar-event-manager.php:584
472
+ #: my-calendar-locations.php:107
473
+ #@ my-calendar
474
+ msgid "Initial Zoom"
475
+ msgstr "Zoomstufe"
476
+
477
+ #: my-calendar-event-manager.php:586
478
+ #: my-calendar-locations.php:109
479
+ #@ my-calendar
480
+ msgid "Neighborhood"
481
+ msgstr "Nachbarschaft"
482
+
483
+ #: my-calendar-event-manager.php:587
484
+ #: my-calendar-locations.php:110
485
+ #@ my-calendar
486
+ msgid "Small City"
487
+ msgstr "Kleinstadt"
488
+
489
+ #: my-calendar-event-manager.php:588
490
+ #: my-calendar-locations.php:111
491
+ #@ my-calendar
492
+ msgid "Large City"
493
+ msgstr "Großstadt"
494
+
495
+ #: my-calendar-event-manager.php:589
496
+ #: my-calendar-locations.php:112
497
+ #@ my-calendar
498
+ msgid "Greater Metro Area"
499
+ msgstr "Größeres Ballungsgebiet"
500
+
501
+ #: my-calendar-event-manager.php:590
502
+ #: my-calendar-locations.php:113
503
+ #@ my-calendar
504
+ msgid "State"
505
+ msgstr "Bundesland"
506
+
507
+ #: my-calendar-event-manager.php:591
508
+ #: my-calendar-locations.php:114
509
+ #@ my-calendar
510
+ msgid "Region"
511
+ msgstr "Region"
512
+
513
+ #: my-calendar-event-manager.php:595
514
+ #: my-calendar-locations.php:118
515
+ #@ my-calendar
516
+ msgid "GPS Coordinates (optional)"
517
+ msgstr "GPS Koordinaten (optional)"
518
+
519
+ #: my-calendar-locations.php:120
520
+ #@ my-calendar
521
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location."
522
+ msgstr "Wenn Sie GPS Koordinaten eingeben, werden diese statt der Adresse verwendent"
523
+
524
+ #: my-calendar-event-manager.php:600
525
+ #: my-calendar-locations.php:124
526
+ #@ my-calendar
527
+ msgid "Longitude"
528
+ msgstr "Länge"
529
+
530
+ #: my-calendar-event-manager.php:600
531
+ #: my-calendar-locations.php:123
532
+ #@ my-calendar
533
+ msgid "Latitude"
534
+ msgstr "Breite"
535
+
536
+ #: my-calendar-event-manager.php:338
537
+ #@ my-calendar
538
+ msgid "Save Event"
539
+ msgstr "Event speichern"
540
+
541
+ #: my-calendar-event-manager.php:670
542
+ #: my-calendar-widgets.php:32
543
+ #: my-calendar-widgets.php:98
544
+ #@ my-calendar
545
+ msgid "Title"
546
+ msgstr "Titel"
547
+
548
+ #: my-calendar-event-manager.php:671
549
+ #: my-calendar-locations.php:155
550
+ #@ my-calendar
551
+ msgid "Location"
552
+ msgstr "Ort"
553
+
554
+ #: my-calendar-event-manager.php:672
555
+ #@ my-calendar
556
+ msgid "Description"
557
+ msgstr "Beschreibung"
558
+
559
+ #: my-calendar-event-manager.php:673
560
+ #@ my-calendar
561
+ msgid "Start Date"
562
+ msgstr "Anfangsdatum"
563
+
564
+ #: my-calendar-event-manager.php:674
565
+ #@ my-calendar
566
+ msgid "Recurs"
567
+ msgstr "Wiederholungen"
568
+
569
+ #: my-calendar-event-manager.php:675
570
+ #: my-calendar-settings.php:264
571
+ #: my-calendar-settings.php:273
572
+ #: my-calendar-settings.php:281
573
+ #@ my-calendar
574
+ msgid "Author"
575
+ msgstr "Autor"
576
+
577
+ #: my-calendar-event-manager.php:676
578
+ #@ my-calendar
579
+ msgid "Category"
580
+ msgstr "Kategorie"
581
+
582
+ #: my-calendar-event-manager.php:677
583
+ #@ my-calendar
584
+ msgid "Edit / Delete"
585
+ msgstr "editieren/löschen"
586
+
587
+ #: my-calendar-event-manager.php:705
588
+ #@ my-calendar
589
+ msgid "Never"
590
+ msgstr "niemals"
591
+
592
+ #: my-calendar-event-manager.php:708
593
+ #@ my-calendar
594
+ msgid "Bi-Weekly"
595
+ msgstr "aller zwei Wochen"
596
+
597
+ #: my-calendar-event-manager.php:711
598
+ #@ my-calendar
599
+ msgid "Yearly"
600
+ msgstr "jährlich"
601
+
602
+ #: my-calendar-event-manager.php:714
603
+ #@ my-calendar
604
+ msgid "Forever"
605
+ msgstr "für immer"
606
+
607
+ #: my-calendar-event-manager.php:715
608
+ #@ my-calendar
609
+ msgid "Times"
610
+ msgstr "Zeiten"
611
+
612
+ #: my-calendar-event-manager.php:730
613
+ #@ my-calendar
614
+ msgid "Copy"
615
+ msgstr "kopieren"
616
+
617
+ #: my-calendar-event-manager.php:767
618
+ #@ my-calendar
619
+ msgid "There are no events in the database!"
620
+ msgstr "Es sind keine Events in der Datenbank"
621
+
622
+ #: my-calendar-event-manager.php:872
623
+ #@ my-calendar
624
+ msgid "Your event end date must be either after or the same as your event begin date"
625
+ msgstr "Das Eventende muss entweder am oder nach dem Startdatum liegen"
626
+
627
+ #: my-calendar-event-manager.php:875
628
+ #@ my-calendar
629
+ msgid "Your date formatting is correct but one or more of your dates is invalid. Check for number of days in month and leap year related errors."
630
+ msgstr "Die Datumsformatierung ist korrekt aber eine oder mehrere Daten sind ungültig. Überprüfen sie die Anzahl der Tage im Monat oder Fehler auf Grund eines Schaltjahres"
631
+
632
+ #: my-calendar-event-manager.php:878
633
+ #@ my-calendar
634
+ msgid "Both start and end dates must be in the format YYYY-MM-DD"
635
+ msgstr "Start und Enddatum muss im Format JJJJ-MM-TT sein (bspw. 2010-11-25)"
636
+
637
+ #: my-calendar-event-manager.php:888
638
+ #@ my-calendar
639
+ msgid "The time field must either be blank or be entered in the format hh:mm"
640
+ msgstr "Das Start-Zeitfeld muss endweder frei gelassen werden oder im Format ss-mm eingegeben werden (bspw. 19:50)"
641
+
642
+ #: my-calendar-event-manager.php:896
643
+ #@ my-calendar
644
+ msgid "The end time field must either be blank or be entered in the format hh:mm"
645
+ msgstr "Das End-Zeitfeld muss endweder frei gelassen werden oder im Format ss-mm eingegeben werden (bspw. 19:50)"
646
+
647
+ #: my-calendar-event-manager.php:912
648
+ #@ my-calendar
649
+ msgid "The event title must be between 1 and 255 characters in length."
650
+ msgstr "Der Eventtitel muss zwischen 1 und 255 Zeichen haben"
651
+
652
+ #: my-calendar-help.php:7
653
+ #@ my-calendar
654
+ msgid "How to use My Calendar"
655
+ msgstr "Wie My Calender benutzt wird"
656
+
657
+ #: my-calendar-help.php:12
658
+ #@ my-calendar
659
+ msgid "Shortcode Syntax"
660
+ msgstr "Shortcode Syntax"
661
+
662
+ #: my-calendar-help.php:15
663
+ #@ my-calendar
664
+ msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
665
+ msgstr "Diese Shortcodes können in Artikeln, Seiten oder in Textwidgets verwendet werden."
666
+
667
+ #: my-calendar-help.php:19
668
+ #@ my-calendar
669
+ msgid "This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format."
670
+ msgstr "Dieser Shortcodes zeigt den Kalender in Artikeln oder Seiten inklusive aller Kategorien und Kategorie-Schlüssel in einem Monat-für-Monat format an"
671
+
672
+ #: my-calendar-help.php:39
673
+ #@ my-calendar
674
+ msgid "Category Icons"
675
+ msgstr "Kategorie Icon"
676
+
677
+ #: my-calendar-help.php:42
678
+ #@ my-calendar
679
+ msgid "My Calendar is designed to manage multiple calendars. The basis for these calendars are categories; you can easily setup a calendar page which includes all categories, or you can dedicate separate pages to calendars in each category. For an example, this might be useful for you in managing the tour calendars for multiple bands; event calendars for a variety of locations, etc."
680
+ msgstr "My Calender ist designt um mehrere Kalender zu verwalten. Die Basis dieser Kalender sind Kategorien. Sie können einfach eine Kalenderseite erstellen, die alle Kategorien einschließt oder mehre Seiten erstellen und verschiedene Kategorien in jeder anzeigen. Zum Beispiel könnte dies sinnvoll sein, wenn Sie einen Tourkalender für mehre Bands verwalten wollen oder Kalender für mehre Veranstaltungsorte usw."
681
+
682
+ #: my-calendar-help.php:45
683
+ #@ my-calendar
684
+ msgid "The pre-installed category icons may not be especially useful for your needs or design. I'm assuming that you're going to upload your own icons -- all you need to do is upload them to the plugin's icons folder, and they'll be available for immediate use, or place them in a folder at \"my-calendar-custom\" to avoid having them overwritten by upgrades."
685
+ msgstr "Das vorinstallierte Kategorie Icon ist möglicherweise nicht sinnvoll für ihre Anforderung oder ihre Homepagedesign. Ich nehme an, dass sie ihr eigenes Icon hochladen. Dazu müssen sie das Icon in den \"icon\"-Ordner im \"plugin\"-Verzeichnis hochladen oder sie ersetzten den order \"my-candar-costum\" um das Überschreiben bei Updates zu vermeiden."
686
+
687
+ #: my-calendar-help.php:45
688
+ #@ my-calendar
689
+ msgid "Your icons folder is:"
690
+ msgstr "Ihr Icon-Ordnder ist:"
691
+
692
+ #: my-calendar-help.php:45
693
+ #@ my-calendar
694
+ msgid "You can alternately place icons in:"
695
+ msgstr "Sie können Icons alternativ ablegen unter:"
696
+
697
+ #: my-calendar-help.php:66
698
+ #@ my-calendar
699
+ msgid "Widget Templating"
700
+ msgstr "Widget-Einstellungen"
701
+
702
+ #: my-calendar-help.php:73
703
+ #@ my-calendar
704
+ msgid "Displays the name of the category the event is in."
705
+ msgstr "Zeigt den Namen der Kategorie in der das Event ist."
706
+
707
+ #: my-calendar-help.php:76
708
+ #@ my-calendar
709
+ msgid "Displays the title of the event."
710
+ msgstr "Zeigt den Titel des Events."
711
+
712
+ #: my-calendar-help.php:79
713
+ #@ my-calendar
714
+ msgid "Displays the start time for the event."
715
+ msgstr "Zeigt die Startzeit des Events."
716
+
717
+ #: my-calendar-help.php:85
718
+ #@ my-calendar
719
+ msgid "Displays the date on which the event begins."
720
+ msgstr "Zeigt das Startdatum des Events."
721
+
722
+ #: my-calendar-help.php:88
723
+ #@ my-calendar
724
+ msgid "Displays the date on which the event ends."
725
+ msgstr "Zeigt das Enddatum des Events."
726
+
727
+ #: my-calendar-help.php:91
728
+ #@ my-calendar
729
+ msgid "Displays the time at which the event ends."
730
+ msgstr "Zeigt die Endzeit des Events."
731
+
732
+ #: my-calendar-help.php:94
733
+ #@ my-calendar
734
+ msgid "Displays the WordPress author who posted the event."
735
+ msgstr "Zeigt den Wordpress Autor des Events."
736
+
737
+ #: my-calendar-help.php:100
738
+ #@ my-calendar
739
+ msgid "Displays the URL provided for the event."
740
+ msgstr "Zeigt die URL im Events."
741
+
742
+ #: my-calendar-help.php:103
743
+ #@ my-calendar
744
+ msgid "Displays the description of the event."
745
+ msgstr "Zeigt die Beschreibung des Events."
746
+
747
+ #: my-calendar-help.php:106
748
+ #@ my-calendar
749
+ msgid "Displays title of the event as a link if a URL is present, or the title alone if no URL is available."
750
+ msgstr "Zeigt den Titel des Events als einen Link wenn eine URL hinterlegt wurde oder nur den Titel, wenn keine URL hinterlegt ist."
751
+
752
+ #: my-calendar-help.php:109
753
+ #@ my-calendar
754
+ msgid "Displays the name of the location of the event."
755
+ msgstr "Zeigt den Namen des Veranstaltungsortes des Events."
756
+
757
+ #: my-calendar-help.php:112
758
+ #@ my-calendar
759
+ msgid "Displays the first line of the site address."
760
+ msgstr "Zeigt die erste Zeile des Straßenfeldes."
761
+
762
+ #: my-calendar-help.php:115
763
+ #@ my-calendar
764
+ msgid "Displays the second line of the site address."
765
+ msgstr "Zeigt die zweite Zeile des Straßenfeldes."
766
+
767
+ #: my-calendar-help.php:118
768
+ #@ my-calendar
769
+ msgid "Displays the city for the event."
770
+ msgstr "Zeigt die Stadt des Events"
771
+
772
+ #: my-calendar-help.php:121
773
+ #@ my-calendar
774
+ msgid "Displays the state for the event."
775
+ msgstr "Zeigt das Bundesland des Events"
776
+
777
+ #: my-calendar-help.php:124
778
+ #@ my-calendar
779
+ msgid "Displays the postcode for the event."
780
+ msgstr "Zeigt die Postleitzahl des Events"
781
+
782
+ #: my-calendar-help.php:127
783
+ #@ my-calendar
784
+ msgid "Displays the country for the event location."
785
+ msgstr "Zeigt das Land das Veranstaltungsortes"
786
+
787
+ #: my-calendar-help.php:130
788
+ #@ my-calendar
789
+ msgid "Displays the event address in <a href=\"http://microformats.org/wiki/hcard\">hcard</a> format."
790
+ msgstr "Zeigt die Eventadresse im <a href=\"http://microformats.org/wiki/hcard\">HCard</a>-Format"
791
+
792
+ #: my-calendar-help.php:133
793
+ #@ my-calendar
794
+ msgid "Displays a link to a Google Map of the event, if sufficient address information is available. If not, will be empty."
795
+ msgstr "Zeigt den Link zu Google Maps für das Event, wenn genügend Informationen hinterlegt sind, sonst bleibt das Feld leer."
796
+
797
+ #: my-calendar-help.php:136
798
+ #@ my-calendar
799
+ msgid "Displays text indicating whether registration for the event is currently open or closed; displays nothing if that choice is selected in the event."
800
+ msgstr "Zeigt die Text an, ob die Registration geöffnet oder geschlossen ist. "
801
+
802
+ #: my-calendar-help.php:139
803
+ #@ my-calendar
804
+ msgid "Displays the short version of the event description."
805
+ msgstr "Zeigt die Kurtversion der Eventbeschreibung"
806
+
807
+ #: my-calendar-locations.php:27
808
+ #@ my-calendar
809
+ msgid "Location added successfully"
810
+ msgstr "Ort erfolgreich hinzugefügt"
811
+
812
+ #: my-calendar-locations.php:29
813
+ #@ my-calendar
814
+ msgid "Location could not be added to database"
815
+ msgstr "Ort konnte nicht zur Datenbank hinzugefügt werden"
816
+
817
+ #: my-calendar-locations.php:35
818
+ #@ my-calendar
819
+ msgid "Location deleted successfully"
820
+ msgstr "Ort erfolgreich gelöscht"
821
+
822
+ #: my-calendar-locations.php:37
823
+ #@ my-calendar
824
+ msgid "Location could not be deleted"
825
+ msgstr "Ort konnte nicht gelöscht werden"
826
+
827
+ #: my-calendar-locations.php:48
828
+ #@ my-calendar
829
+ msgid "Location could not be edited."
830
+ msgstr "Ort konnte nicht geändert werden"
831
+
832
+ #: my-calendar-locations.php:50
833
+ #@ my-calendar
834
+ msgid "Location was not changed."
835
+ msgstr "Ort konnte nicht geladen werden"
836
+
837
+ #: my-calendar-locations.php:52
838
+ #@ my-calendar
839
+ msgid "Location edited successfully"
840
+ msgstr "Ort erfolgreich bearbeitet"
841
+
842
+ #: my-calendar-locations.php:64
843
+ #@ my-calendar
844
+ msgid "Add New Location"
845
+ msgstr "Neuen Ort hinzufügen"
846
+
847
+ #: my-calendar-locations.php:66
848
+ #@ my-calendar
849
+ msgid "Edit Location"
850
+ msgstr "Ort bearbeiten"
851
+
852
+ #: my-calendar-locations.php:71
853
+ #@ my-calendar
854
+ msgid "Location Editor"
855
+ msgstr "Orts-Editor"
856
+
857
+ #: my-calendar-locations.php:128
858
+ #@ my-calendar
859
+ msgid "Add Location"
860
+ msgstr "Ort hinzufügen"
861
+
862
+ #: my-calendar-locations.php:142
863
+ #: my-calendar.php:239
864
+ #@ my-calendar
865
+ msgid "Manage Locations"
866
+ msgstr "Orte verwalten"
867
+
868
+ #: my-calendar-locations.php:177
869
+ #@ my-calendar
870
+ msgid "There are no locations in the database yet!"
871
+ msgstr "Bisher sind keine Orte in der Datenbank"
872
+
873
+ #: my-calendar-locations.php:181
874
+ #@ my-calendar
875
+ msgid "Please note: editing or deleting locations stored for re-use will have no effect on any event previously scheduled at that location. The location database exists purely as a shorthand method to enter frequently used locations into event records."
876
+ msgstr "Achtung: Ändern oder Löschen von Orten, die für die Wiederverwendung gespeichert wurden, wird keinen Effekt auf vorher geplante Events haben haben."
877
+
878
+ #: my-calendar-settings.php:76
879
+ #@ my-calendar
880
+ msgid "Categories imported successfully."
881
+ msgstr "Kategorie erfolgreich importiert."
882
+
883
+ #: my-calendar-settings.php:78
884
+ #@ my-calendar
885
+ msgid "Categories not imported."
886
+ msgstr "Kategorie nicht importiert."
887
+
888
+ #: my-calendar-settings.php:81
889
+ #@ my-calendar
890
+ msgid "Events imported successfully."
891
+ msgstr "Events erfolgreich importiert."
892
+
893
+ #: my-calendar-settings.php:83
894
+ #@ my-calendar
895
+ msgid "Events not imported."
896
+ msgstr "Events nicht importiert."
897
+
898
+ #: my-calendar-settings.php:249
899
+ #@ my-calendar
900
+ msgid "My Calendar Options"
901
+ msgstr "My Calender Optionen"
902
+
903
+ #: my-calendar-settings.php:252
904
+ #@ my-calendar
905
+ msgid "Calendar Settings"
906
+ msgstr "Kalender-Einstellungen"
907
+
908
+ #: my-calendar-settings.php:259
909
+ #@ my-calendar
910
+ msgid "Calendar Options: Management"
911
+ msgstr "Kalender Optionen: Management"
912
+
913
+ #: my-calendar-settings.php:262
914
+ #: my-calendar-settings.php:271
915
+ #@ my-calendar
916
+ msgid "Subscriber"
917
+ msgstr "Abonnent"
918
+
919
+ #: my-calendar-settings.php:263
920
+ #: my-calendar-settings.php:272
921
+ #: my-calendar-settings.php:280
922
+ #@ my-calendar
923
+ msgid "Contributor"
924
+ msgstr "Mitarbeiter"
925
+
926
+ #: my-calendar-settings.php:265
927
+ #: my-calendar-settings.php:274
928
+ #: my-calendar-settings.php:282
929
+ #@ my-calendar
930
+ msgid "Editor"
931
+ msgstr "Redakteur"
932
+
933
+ #: my-calendar-settings.php:266
934
+ #: my-calendar-settings.php:275
935
+ #: my-calendar-settings.php:283
936
+ #@ my-calendar
937
+ msgid "Administrator"
938
+ msgstr "Administrator"
939
+
940
+ #: my-calendar-settings.php:300
941
+ #@ my-calendar
942
+ msgid "Calendar Options: Customize Text"
943
+ msgstr "Kalender-Optionen: Text anpassen"
944
+
945
+ #: my-calendar-settings.php:339
946
+ #@ my-calendar
947
+ msgid "Show Heading for Calendar"
948
+ msgstr "Zeige Überschrift des Kalenders"
949
+
950
+ #: my-calendar-settings.php:302
951
+ #@ my-calendar
952
+ msgid "Label for events without a specific time"
953
+ msgstr "Beschriftung für Events mit unbestimmter Zeit"
954
+
955
+ #: my-calendar-settings.php:305
956
+ #@ my-calendar
957
+ msgid "Previous events link text"
958
+ msgstr "Vorherige Events Text"
959
+
960
+ #: my-calendar-settings.php:305
961
+ #@ my-calendar
962
+ msgid "Previous Events"
963
+ msgstr "Vorherige Events"
964
+
965
+ #: my-calendar-settings.php:308
966
+ #@ my-calendar
967
+ msgid "Next events link text"
968
+ msgstr "Kommende Events Text"
969
+
970
+ #: my-calendar-settings.php:308
971
+ #@ my-calendar
972
+ msgid "Next Events"
973
+ msgstr "Kommende Events"
974
+
975
+ #: my-calendar-settings.php:311
976
+ #@ my-calendar
977
+ msgid "Text when events are open"
978
+ msgstr "Text für offene Events"
979
+
980
+ #: my-calendar-settings.php:311
981
+ #@ my-calendar
982
+ msgid "Registration is open"
983
+ msgstr "Registrierung geöffnet"
984
+
985
+ #: my-calendar-settings.php:314
986
+ #@ my-calendar
987
+ msgid "Text when events are closed"
988
+ msgstr "Text für geschlossene Events"
989
+
990
+ #: my-calendar-settings.php:314
991
+ #@ my-calendar
992
+ msgid "Registration is closed"
993
+ msgstr "Registrierung geschlossen"
994
+
995
+ #: my-calendar-settings.php:317
996
+ #@ my-calendar
997
+ msgid "Additional caption text"
998
+ msgstr "Zusätzlicher Beschriftungstext"
999
+
1000
+ #: my-calendar-settings.php:317
1001
+ #@ my-calendar
1002
+ msgid "The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text."
1003
+ msgstr "Die Kalender Beschriftung ist der Text, der die den Angezeigten Monat und das Jahr endweder in der Listen-/ oder der Kalenderansicht beinhaltet. Der Text wird nach dem existierenden Text angezeigt."
1004
+
1005
+ #: my-calendar-settings.php:332
1006
+ #@ my-calendar
1007
+ msgid "Calendar Options: Output"
1008
+ msgstr "Kalender-Optionen: Ausgabe"
1009
+
1010
+ #: my-calendar-settings.php:342
1011
+ #@ my-calendar
1012
+ msgid "In list mode, show how many months of events at a time:"
1013
+ msgstr "Im Listenmodus wie viele Monate auf einmal:"
1014
+
1015
+ #: my-calendar-settings.php:345
1016
+ #@ my-calendar
1017
+ msgid "Date format in list mode"
1018
+ msgstr "Datumsvormat im Listenmodus"
1019
+
1020
+ #: my-calendar-settings.php:346
1021
+ #@ my-calendar
1022
+ msgid "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP <code>date()</code> function</a>. Save options to update sample output."
1023
+ msgstr "Datumsvormat benutzt den gleichen Syntax wie die<a href=\"http://php.net/date\">PHP <code>date()</code> Funktion</a>. Optionen speichern um das Beispiel zu updaten."
1024
+
1025
+ #: my-calendar-settings.php:349
1026
+ #@ my-calendar
1027
+ msgid "Do you want to display the author name on events?"
1028
+ msgstr "Wollen sie den Autor eines Events anzeigen?"
1029
+
1030
+ #: my-calendar-settings.php:352
1031
+ #@ my-calendar
1032
+ msgid "Display a jumpbox for changing month and year quickly?"
1033
+ msgstr "Eine Auswahlliste für die Wahl des Monats/Jahres anzeigen?"
1034
+
1035
+ #: my-calendar-settings.php:355
1036
+ #@ my-calendar
1037
+ msgid "Hide category icons in output"
1038
+ msgstr "Kategorien Icons verstecken"
1039
+
1040
+ #: my-calendar-settings.php:358
1041
+ #@ my-calendar
1042
+ msgid "Show Link to Google Map (when sufficient address information is available.)"
1043
+ msgstr "Zeige einen Link zu Google Maps (wenn genügend Informationen hinterlegt sind)."
1044
+
1045
+ #: my-calendar-settings.php:361
1046
+ #@ my-calendar
1047
+ msgid "Show Event Address in Details"
1048
+ msgstr "Zeige Veranstaltungsort im Detail"
1049
+
1050
+ #: my-calendar-settings.php:364
1051
+ #@ my-calendar
1052
+ msgid "Show short description field on calendar."
1053
+ msgstr "Zeige das Kurzbeschreibungsfeld im Kalender"
1054
+
1055
+ #: my-calendar-settings.php:367
1056
+ #@ my-calendar
1057
+ msgid "Show full description field on calendar."
1058
+ msgstr "Zeige die das Komplettbeschreibungsfeld im Kalender"
1059
+
1060
+ #: my-calendar-settings.php:370
1061
+ #@ my-calendar
1062
+ msgid "Links associated with events will automatically expire after the event has passed."
1063
+ msgstr "Links, die mit einem Event verbunden sind, werden nach dem Ende des Events automatisch gelöscht."
1064
+
1065
+ #: my-calendar-settings.php:373
1066
+ #@ my-calendar
1067
+ msgid "Show current availability status of events."
1068
+ msgstr "Zeige aktuellen Verfügbarkeitsstatus von Events"
1069
+
1070
+ #: my-calendar-settings.php:426
1071
+ #@ my-calendar
1072
+ msgid "Calendar Options: Input"
1073
+ msgstr "Kalender-Optionen: Eingabe"
1074
+
1075
+ #: my-calendar-settings.php:431
1076
+ #@ my-calendar
1077
+ msgid "Show Event Location Dropdown Menu"
1078
+ msgstr "Zeige Veranstaltungsort Auswahlliste"
1079
+
1080
+ #: my-calendar-settings.php:431
1081
+ #@ my-calendar
1082
+ msgid "Show Event Short Description field"
1083
+ msgstr "Zeige Event Kurzbeschreibungsfeld"
1084
+
1085
+ #: my-calendar-settings.php:431
1086
+ #@ my-calendar
1087
+ msgid "Show Event Description Field"
1088
+ msgstr "Zeige Event Beschreibungsfeld"
1089
+
1090
+ #: my-calendar-settings.php:431
1091
+ #@ my-calendar
1092
+ msgid "Show Event Category field"
1093
+ msgstr "Zeige Event Kategorienfeld"
1094
+
1095
+ #: my-calendar-settings.php:431
1096
+ #@ my-calendar
1097
+ msgid "Show Event Link field"
1098
+ msgstr "Zeige Event Link-Feld"
1099
+
1100
+ #: my-calendar-settings.php:431
1101
+ #@ my-calendar
1102
+ msgid "Show event registration options"
1103
+ msgstr "Zeige Event Registierungsoptionen"
1104
+
1105
+ #: my-calendar-settings.php:431
1106
+ #@ my-calendar
1107
+ msgid "Show event location fields"
1108
+ msgstr "Zeige Veranstaltungsort-Felder"
1109
+
1110
+ #: my-calendar-settings.php:444
1111
+ #@ my-calendar
1112
+ msgid "Administrators see all input options"
1113
+ msgstr "Administratoren sehen alle Eingabefelder"
1114
+
1115
+ #: my-calendar-settings.php:407
1116
+ #@ my-calendar
1117
+ msgid "Calendar Options: Style"
1118
+ msgstr "Kalender-Optionen: Style"
1119
+
1120
+ #: my-calendar-settings.php:409
1121
+ #@ my-calendar
1122
+ msgid "Default usage of category colors."
1123
+ msgstr "Standartbenutzung von Kategoriefarben"
1124
+
1125
+ #: my-calendar-settings.php:410
1126
+ #@ my-calendar
1127
+ msgid "Apply category colors to event titles as a font color."
1128
+ msgstr "Kategoriefarben zu Eventtiteln als Textfarbe zuweisen"
1129
+
1130
+ #: my-calendar-settings.php:411
1131
+ #@ my-calendar
1132
+ msgid "Apply category colors to event titles as a background color."
1133
+ msgstr "Kategoriefarben zu Eventtiteln als Hintergrundfarbe zuweisen"
1134
+
1135
+ #: my-calendar-styles.php:100
1136
+ #@ my-calendar
1137
+ msgid "My Calendar Styles"
1138
+ msgstr "My Calendar Styles"
1139
+
1140
+ #: my-calendar-styles.php:104
1141
+ #@ my-calendar
1142
+ msgid "Calendar Style Settings"
1143
+ msgstr "Kalender Style-Einstellungen"
1144
+
1145
+ #: my-calendar-styles.php:157
1146
+ #@ my-calendar
1147
+ msgid "CSS Style Options"
1148
+ msgstr "CSS Style-Optionen"
1149
+
1150
+ #: my-calendar-styles.php:163
1151
+ #@ my-calendar
1152
+ msgid "Reset the My Calendar stylesheet to the default"
1153
+ msgstr "My Calendar Style-Einstellungen zurücksetzten"
1154
+
1155
+ #: my-calendar-styles.php:163
1156
+ #@ my-calendar
1157
+ msgid "Disable My Calendar Stylesheet"
1158
+ msgstr "Die My Calendar Styledatei deaktivieren"
1159
+
1160
+ #: my-calendar-styles.php:166
1161
+ #@ my-calendar
1162
+ msgid "Edit the stylesheet for My Calendar"
1163
+ msgstr "Die My Calendar Styledatei bearbeiten"
1164
+
1165
+ #: my-calendar-behaviors.php:85
1166
+ #: my-calendar-behaviors.php:97
1167
+ #: my-calendar-behaviors.php:109
1168
+ #: my-calendar-behaviors.php:121
1169
+ #: my-calendar-styles.php:169
1170
+ #@ my-calendar
1171
+ msgid "Save"
1172
+ msgstr "Speichern"
1173
+
1174
+ #: my-calendar-behaviors.php:77
1175
+ #@ my-calendar
1176
+ msgid "Calendar Behaviors: Calendar View"
1177
+ msgstr "Kalenderverhalten: Kalenderansicht"
1178
+
1179
+ #: my-calendar-behaviors.php:79
1180
+ #@ my-calendar
1181
+ msgid "Reset the My Calendar Calendar Javascript"
1182
+ msgstr "Im Kalenderformat JavaScript zurücksetzten"
1183
+
1184
+ #: my-calendar-behaviors.php:79
1185
+ #@ my-calendar
1186
+ msgid "Disable Calendar Javascript Effects"
1187
+ msgstr "Im Kalenderformat JavaScript Effekte deaktivieren"
1188
+
1189
+ #: my-calendar-behaviors.php:82
1190
+ #@ my-calendar
1191
+ msgid "Edit the jQuery scripts for My Calendar in Calendar format"
1192
+ msgstr "jQuery Scripte für My Calendar im Kalenderformat"
1193
+
1194
+ #: my-calendar-behaviors.php:89
1195
+ #@ my-calendar
1196
+ msgid "Calendar Behaviors: List View"
1197
+ msgstr "Kalenderverhalten: Listenansicht"
1198
+
1199
+ #: my-calendar-behaviors.php:91
1200
+ #@ my-calendar
1201
+ msgid "Reset the My Calendar List Javascript"
1202
+ msgstr "My Calendar My Calendar-Listen zurücksetzten"
1203
+
1204
+ #: my-calendar-behaviors.php:91
1205
+ #@ my-calendar
1206
+ msgid "Disable List Javascript Effects"
1207
+ msgstr "JavaScript Effekte in der Listenansicht deaktivieren"
1208
+
1209
+ #: my-calendar-behaviors.php:94
1210
+ #@ my-calendar
1211
+ msgid "Edit the jQuery scripts for My Calendar in List format"
1212
+ msgstr "jQuery Scripte für My Calendar in der Listenansicht editieren"
1213
+
1214
+ #: my-calendar-behaviors.php:101
1215
+ #@ my-calendar
1216
+ msgid "Calendar Behaviors: Mini Calendar View"
1217
+ msgstr "Kalenderverhalten: Mini Kalender Ansicht"
1218
+
1219
+ #: my-calendar-behaviors.php:103
1220
+ #@ my-calendar
1221
+ msgid "Reset the My Calendar Mini Format Javascript"
1222
+ msgstr "In der Minikalenderansicht JavaScript zurücksetzten"
1223
+
1224
+ #: my-calendar-behaviors.php:103
1225
+ #@ my-calendar
1226
+ msgid "Disable Mini Javascript Effects"
1227
+ msgstr "In der Minikalenderansicht JavaScript Effekte deaktivieren"
1228
+
1229
+ #: my-calendar-behaviors.php:106
1230
+ #@ my-calendar
1231
+ msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
1232
+ msgstr "jQuery Scripte für die Miniansicht editieren"
1233
+
1234
+ #: my-calendar-upgrade-db.php:21
1235
+ #: my-calendar-upgrade-db.php:29
1236
+ #@ my-calendar
1237
+ msgid "The My Calendar database needs to be updated."
1238
+ msgstr "Die My Calendar Datenbank muss aktualisiert werden."
1239
+
1240
+ #: my-calendar-upgrade-db.php:22
1241
+ #: my-calendar-upgrade-db.php:43
1242
+ #@ my-calendar
1243
+ msgid "Update now"
1244
+ msgstr "jetzt updaten"
1245
+
1246
+ #: my-calendar-upgrade-db.php:42
1247
+ #@ my-calendar
1248
+ msgid "You haven't entered any events, so My Calendar can't tell whether your database is up to date. If you can't add events, upgrade your database!"
1249
+ msgstr "Sie haben keine Events eingegeben. My Calendar kann daher nicht sagen, ob ihre Datenbank aktuell ist. Wenn sie keine Events eintragen können, upgraden sie ihre Datenbank!"
1250
+
1251
+ #: my-calendar-upgrade-db.php:53
1252
+ #@ my-calendar
1253
+ msgid "My Calendar Database is updated."
1254
+ msgstr "My Calendar Datenbank ist geupdated."
1255
+
1256
+ #: my-calendar-widgets.php:14
1257
+ #@ my-calendar
1258
+ msgid "Today's Events"
1259
+ msgstr "Heutige Events"
1260
+
1261
+ #: my-calendar-widgets.php:36
1262
+ #: my-calendar-widgets.php:102
1263
+ #@ my-calendar
1264
+ msgid "Template"
1265
+ msgstr "Template"
1266
+
1267
+ #: my-calendar-widgets.php:40
1268
+ #@ my-calendar
1269
+ msgid "Show this text if there are no events today:"
1270
+ msgstr "Zeige diesen Text, wenn heute keine Events stattfinden:"
1271
+
1272
+ #: my-calendar-widgets.php:76
1273
+ #@ my-calendar
1274
+ msgid "Upcoming Events"
1275
+ msgstr "Kommende Events"
1276
+
1277
+ #: my-calendar-widgets.php:106
1278
+ #@ my-calendar
1279
+ msgid "Widget Options"
1280
+ msgstr "Widget Optionen"
1281
+
1282
+ #: my-calendar-widgets.php:109
1283
+ #@ my-calendar
1284
+ msgid "Display upcoming events by:"
1285
+ msgstr "Zeige kommende Events:"
1286
+
1287
+ #: my-calendar-widgets.php:110
1288
+ #@ my-calendar
1289
+ msgid "Events (e.g. 2 past, 3 future)"
1290
+ msgstr "Events (z.B. 2 in der Vergangenheit, 3 in der Zukunft)"
1291
+
1292
+ #: my-calendar-widgets.php:111
1293
+ #@ my-calendar
1294
+ msgid "Dates (e.g. 4 days past, 5 forward)"
1295
+ msgstr "Daten (z.B. vor 4 Tagen in 5 Tagen)"
1296
+
1297
+ #: my-calendar-widgets.php:115
1298
+ #@ my-calendar
1299
+ msgid "events into the future;"
1300
+ msgstr "Events in der Zukunft"
1301
+
1302
+ #: my-calendar-widgets.php:116
1303
+ #@ my-calendar
1304
+ msgid "events from the past"
1305
+ msgstr "Events in der Vergangenheit"
1306
+
1307
+ #: my-calendar.php:104
1308
+ #: my-calendar.php:240
1309
+ #@ my-calendar
1310
+ msgid "Settings"
1311
+ msgstr "Einstellungen"
1312
+
1313
+ #: my-calendar.php:105
1314
+ #: my-calendar.php:243
1315
+ #@ my-calendar
1316
+ msgid "Help"
1317
+ msgstr "Hilfe"
1318
+
1319
+ #: my-calendar.php:136
1320
+ #@ my-calendar
1321
+ msgid "Get Support"
1322
+ msgstr "Support bekommen"
1323
+
1324
+ #: my-calendar.php:137
1325
+ #: my-calendar.php:243
1326
+ #@ my-calendar
1327
+ msgid "My Calendar Help"
1328
+ msgstr "My Calendar Hilfe"
1329
+
1330
+ #: my-calendar.php:138
1331
+ #@ my-calendar
1332
+ msgid "Make a Donation"
1333
+ msgstr "Spenden"
1334
+
1335
+ #: my-calendar.php:231
1336
+ #@ my-calendar
1337
+ msgid "My Calendar"
1338
+ msgstr "My Calendar"
1339
+
1340
+ #: my-calendar.php:234
1341
+ #@ my-calendar
1342
+ msgid "Add/Edit Events"
1343
+ msgstr "Events hinzufügen/editieren"
1344
+
1345
+ #: my-calendar.php:241
1346
+ #@ my-calendar
1347
+ msgid "Style Editor"
1348
+ msgstr "Style Editor"
1349
+
1350
+ #: my-calendar-output.php:126
1351
+ #@ my-calendar
1352
+ msgid "Event Details"
1353
+ msgstr "Event Details"
1354
+
1355
+ #: my-calendar-output.php:134
1356
+ #@ my-calendar
1357
+ msgid "Close"
1358
+ msgstr "geschlossen"
1359
+
1360
+ #: my-calendar-output.php:148
1361
+ #@ my-calendar
1362
+ msgid "Not Applicable"
1363
+ msgstr "entfällt"
1364
+
1365
+ #: my-calendar-output.php:160
1366
+ #@ my-calendar
1367
+ msgid "Posted by"
1368
+ msgstr "Verfasst von:"
1369
+
1370
+ #: my-calendar-output.php:210
1371
+ #@ my-calendar
1372
+ msgid "This class is part of a series. You must register for the first event in this series to attend."
1373
+ msgstr "Dieses Veranstaltung ist Teil einer Serie. Sie müssen sich für das erste Event anmelden, um teilzunehmen."
1374
+
1375
+ #: my-calendar-output.php:242
1376
+ #@ my-calendar
1377
+ msgid "Month"
1378
+ msgstr "Monat"
1379
+
1380
+ #: my-calendar-output.php:243
1381
+ #: my-calendar-output.php:320
1382
+ #@ my-calendar
1383
+ msgid "January"
1384
+ msgstr "Januar"
1385
+
1386
+ #: my-calendar-output.php:244
1387
+ #: my-calendar-output.php:320
1388
+ #@ my-calendar
1389
+ msgid "February"
1390
+ msgstr "Februar"
1391
+
1392
+ #: my-calendar-output.php:245
1393
+ #: my-calendar-output.php:320
1394
+ #@ my-calendar
1395
+ msgid "March"
1396
+ msgstr "März"
1397
+
1398
+ #: my-calendar-output.php:246
1399
+ #: my-calendar-output.php:320
1400
+ #@ my-calendar
1401
+ msgid "April"
1402
+ msgstr "April"
1403
+
1404
+ #: my-calendar-output.php:247
1405
+ #: my-calendar-output.php:320
1406
+ #@ my-calendar
1407
+ msgid "May"
1408
+ msgstr "Mai"
1409
+
1410
+ #: my-calendar-output.php:248
1411
+ #: my-calendar-output.php:320
1412
+ #@ my-calendar
1413
+ msgid "June"
1414
+ msgstr "Juni"
1415
+
1416
+ #: my-calendar-output.php:249
1417
+ #: my-calendar-output.php:320
1418
+ #@ my-calendar
1419
+ msgid "July"
1420
+ msgstr "Juli"
1421
+
1422
+ #: my-calendar-output.php:250
1423
+ #: my-calendar-output.php:320
1424
+ #@ my-calendar
1425
+ msgid "August"
1426
+ msgstr "August"
1427
+
1428
+ #: my-calendar-output.php:251
1429
+ #: my-calendar-output.php:320
1430
+ #@ my-calendar
1431
+ msgid "September"
1432
+ msgstr "September"
1433
+
1434
+ #: my-calendar-output.php:252
1435
+ #: my-calendar-output.php:320
1436
+ #@ my-calendar
1437
+ msgid "October"
1438
+ msgstr "Oktober"
1439
+
1440
+ #: my-calendar-output.php:253
1441
+ #: my-calendar-output.php:320
1442
+ #@ my-calendar
1443
+ msgid "November"
1444
+ msgstr "November"
1445
+
1446
+ #: my-calendar-output.php:254
1447
+ #: my-calendar-output.php:320
1448
+ #@ my-calendar
1449
+ msgid "December"
1450
+ msgstr "Dezember"
1451
+
1452
+ #: my-calendar-output.php:256
1453
+ #@ my-calendar
1454
+ msgid "Year"
1455
+ msgstr "Jahr"
1456
+
1457
+ #: my-calendar-output.php:278
1458
+ #@ my-calendar
1459
+ msgid "Go"
1460
+ msgstr "los"
1461
+
1462
+ #: my-calendar-output.php:294
1463
+ #@ my-calendar
1464
+ msgid "<abbr title=\"Sunday\">Sun</abbr>"
1465
+ msgstr "<abbr title=\"Sonntag\">So</abbr>"
1466
+
1467
+ #: my-calendar-output.php:295
1468
+ #@ my-calendar
1469
+ msgid "<abbr title=\"Monday\">Mon</abbr>"
1470
+ msgstr "<abbr title=\"Montag\">Mo</abbr>"
1471
+
1472
+ #: my-calendar-output.php:296
1473
+ #@ my-calendar
1474
+ msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1475
+ msgstr "<abbr title=\"Dienstag\">Di</abbr>"
1476
+
1477
+ #: my-calendar-output.php:297
1478
+ #@ my-calendar
1479
+ msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1480
+ msgstr "<abbr title=\"Mittwoch\">Mi</abbr>"
1481
+
1482
+ #: my-calendar-output.php:298
1483
+ #@ my-calendar
1484
+ msgid "<abbr title=\"Thursday\">Thur</abbr>"
1485
+ msgstr "<abbr title=\"Donnerstag\">Do</abbr>"
1486
+
1487
+ #: my-calendar-output.php:299
1488
+ #@ my-calendar
1489
+ msgid "<abbr title=\"Friday\">Fri</abbr>"
1490
+ msgstr "<abbr title=\"Freitag\">Fr</abbr>"
1491
+
1492
+ #: my-calendar-output.php:300
1493
+ #@ my-calendar
1494
+ msgid "<abbr title=\"Saturday\">Sat</abbr>"
1495
+ msgstr "<abbr title=\"Samstag\">Sa</abbr>"
1496
+
1497
+ #: my-calendar-output.php:305
1498
+ #@ my-calendar
1499
+ msgid "<abbr title=\"Sunday\">S</abbr>"
1500
+ msgstr "<abbr title=\"Sonntag\">So</abbr>"
1501
+
1502
+ #: my-calendar-output.php:306
1503
+ #@ my-calendar
1504
+ msgid "<abbr title=\"Monday\">M</abbr>"
1505
+ msgstr "<abbr title=\"Montag\">M</abbr>"
1506
+
1507
+ #: my-calendar-output.php:307
1508
+ #@ my-calendar
1509
+ msgid "<abbr title=\"Tuesday\">T</abbr>"
1510
+ msgstr "<abbr title=\"Dienstag\">M</abbr>"
1511
+
1512
+ #: my-calendar-output.php:308
1513
+ #@ my-calendar
1514
+ msgid "<abbr title=\"Wednesday\">W</abbr>"
1515
+ msgstr "<abbr title=\"Mittwoch\">M</abbr>"
1516
+
1517
+ #: my-calendar-output.php:309
1518
+ #@ my-calendar
1519
+ msgid "<abbr title=\"Thursday\">T</abbr>"
1520
+ msgstr "<abbr title=\"Donnerstag\">D</abbr>"
1521
+
1522
+ #: my-calendar-output.php:310
1523
+ #@ my-calendar
1524
+ msgid "<abbr title=\"Friday\">F</abbr>"
1525
+ msgstr "<abbr title=\"Freitag\">F</abbr>"
1526
+
1527
+ #: my-calendar-output.php:311
1528
+ #@ my-calendar
1529
+ msgid "<abbr title=\"Saturday\">S</abbr>"
1530
+ msgstr "<abbr title=\"Samstag\">Sa</abbr>"
1531
+
1532
+ #: my-calendar-output.php:419
1533
+ #@ my-calendar
1534
+ msgid "and"
1535
+ msgstr "und"
1536
+
1537
+ #: my-calendar-output.php:438
1538
+ #: my-calendar-output.php:443
1539
+ #@ my-calendar
1540
+ msgid "Calendar"
1541
+ msgstr "Kalender"
1542
+
1543
+ #: my-calendar-output.php:448
1544
+ #@ my-calendar
1545
+ msgid "Events in"
1546
+ msgstr "Events in"
1547
+
1548
+ #: my-calendar-output.php:619
1549
+ #@ my-calendar
1550
+ msgid "There are no events scheduled during this period."
1551
+ msgstr "In dieser Periode sind keine Events geplant"
1552
+
1553
+ #: my-calendar-output.php:629
1554
+ #@ my-calendar
1555
+ msgid "Category Key"
1556
+ msgstr "Kategorie-Schlüssel"
1557
+
1558
+ #: my-calendar-behaviors.php:42
1559
+ #@ my-calendar
1560
+ msgid "Behavior Settings saved"
1561
+ msgstr "Verhaltensweise-Einstellungen gespeichert"
1562
+
1563
+ #: my-calendar-behaviors.php:65
1564
+ #@ my-calendar
1565
+ msgid "My Calendar Behaviors"
1566
+ msgstr "My Calendar Verhaltensweisen"
1567
+
1568
+ #: my-calendar-behaviors.php:69
1569
+ #@ my-calendar
1570
+ msgid "Calendar Behavior Settings"
1571
+ msgstr "Kalender Verhaltensweise-Einstellungen"
1572
+
1573
+ #: my-calendar-behaviors.php:74
1574
+ #@ my-calendar
1575
+ msgid "Apply JavaScript only on these pages (comma separated page IDs)"
1576
+ msgstr "Übernehme JavaScript nur auf diesen Seiten (durch Komma getrennt Seite IDs)"
1577
+
1578
+ #: my-calendar-behaviors.php:113
1579
+ #@ my-calendar
1580
+ msgid "Calendar Behaviors: AJAX Navigation"
1581
+ msgstr "Kalender Verhaltensweisen: AJAX-Navigation"
1582
+
1583
+ #: my-calendar-behaviors.php:115
1584
+ #@ my-calendar
1585
+ msgid "Reset the My Calendar AJAX Javascript"
1586
+ msgstr "Zurücksetzen My Calendar AJAX Javascript"
1587
+
1588
+ #: my-calendar-behaviors.php:115
1589
+ #@ my-calendar
1590
+ msgid "Disable AJAX Effects"
1591
+ msgstr "Deaktiviere AJAX-Effekte"
1592
+
1593
+ #: my-calendar-behaviors.php:118
1594
+ #@ my-calendar
1595
+ msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
1596
+ msgstr "Bearbeiten der jQuery-Skripte für My Calendar AJAX-Navigation"
1597
+
1598
+ #: my-calendar-event-manager.php:85
1599
+ #, php-format
1600
+ #@ my-calendar
1601
+ msgid "%1$d events deleted successfully out of %2$d selected"
1602
+ msgstr "%1$d Events erfolgreich gelöscht, von %2$d ausgewählten"
1603
+
1604
+ #: my-calendar-event-manager.php:87
1605
+ #@ my-calendar
1606
+ msgid "Your events have not been deleted. Please investigate."
1607
+ msgstr "Ihre Events wurden nicht gelöscht. Bitte untersuchen."
1608
+
1609
+ #: my-calendar-event-manager.php:127
1610
+ #@ my-calendar
1611
+ msgid "You do not have permission to approve that event."
1612
+ msgstr "Sie haben keine Berechtigung, diesen Event zu genehmigen."
1613
+
1614
+ #: my-calendar-event-manager.php:141
1615
+ #@ my-calendar
1616
+ msgid "You do not have permission to reject that event."
1617
+ msgstr "Sie haben keine Berechtigung, diesen Event abzulehnen."
1618
+
1619
+ #: my-calendar-event-manager.php:240
1620
+ #@ my-calendar
1621
+ msgid "I'm sorry! I couldn't add that event to the database."
1622
+ msgstr "Es tut mir leid! Ich konnte den Event nicht der Datenbank hinzufügen."
1623
+
1624
+ #: my-calendar-event-manager.php:329
1625
+ #@ my-calendar
1626
+ msgid "This event must be approved in order for it to appear on the calendar."
1627
+ msgstr "Dieses Ereignis muss genehmigt werden, damit es im Kalender erscheint."
1628
+
1629
+ #: my-calendar-event-manager.php:364
1630
+ #: my-calendar-event-manager.php:455
1631
+ #@ my-calendar
1632
+ msgid "(required)"
1633
+ msgstr "(erforderlich)"
1634
+
1635
+ #: my-calendar-event-manager.php:368
1636
+ #@ my-calendar
1637
+ msgid "Publish"
1638
+ msgstr "Veröffentlichen"
1639
+
1640
+ #: my-calendar-event-manager.php:368
1641
+ #@ my-calendar
1642
+ msgid "You must approve this event to promote it to the calendar."
1643
+ msgstr "Sie müssen dem Event zustimmen, um ihn in den Kalender zu befördern."
1644
+
1645
+ #: my-calendar-event-manager.php:370
1646
+ #@ my-calendar
1647
+ msgid "An administrator must approve your new event."
1648
+ msgstr "Ein Administrator muss Ihren neuen Event genehmigen."
1649
+
1650
+ #: my-calendar-event-manager.php:400
1651
+ #@ my-calendar
1652
+ msgid "Event Host"
1653
+ msgstr "Event-Gastgeber"
1654
+
1655
+ #: my-calendar-event-manager.php:452
1656
+ #@ my-calendar
1657
+ msgid "Event Date and Time"
1658
+ msgstr "Event-Datum und -Zeit"
1659
+
1660
+ #: my-calendar-event-manager.php:454
1661
+ #@ my-calendar
1662
+ msgid "Enter the beginning and ending information for the first occurrence of this event."
1663
+ msgstr "Geben Sie den Anfang und das Ende für das erste Auftreten dieses Events ein."
1664
+
1665
+ #: my-calendar-event-manager.php:464
1666
+ #@ my-calendar
1667
+ msgid "End Date (YYYY-MM-DD)"
1668
+ msgstr "Ende-Datum (YYYY-MM-DD)"
1669
+
1670
+ #: my-calendar-event-manager.php:490
1671
+ #@ my-calendar
1672
+ msgid "Date of Month (e.g., the 24th of each month)"
1673
+ msgstr "Datum des Monats (z.B. der 24. eines jeden Monats)"
1674
+
1675
+ #: my-calendar-event-manager.php:491
1676
+ #@ my-calendar
1677
+ msgid "Day of Month (e.g., the 3rd Monday of each month)"
1678
+ msgstr "Tag des Monats (z.B. der 3. Montag des Monats)"
1679
+
1680
+ #: my-calendar-event-manager.php:494
1681
+ #@ my-calendar
1682
+ msgid "Enter \"0\" if the event should recur indefinitely. Your entry is the number of events after the first occurrence of the event: a recurrence of <em>2</em> means the event will happen three times."
1683
+ msgstr "Geben Sie \"0\" ein, wenn sich der Event unbegrenzt wiederholen sollte. Ihr Eintrag ist die Anzahl der Events nach dem ersten Auftreten des Events: eine Wiederholung von <em>2</em> bedeutet das Ereignis wird drei mal passieren."
1684
+
1685
+ #: my-calendar-event-manager.php:512
1686
+ #@ my-calendar
1687
+ msgid "My Calendar does not manage event registrations. Use this for information only."
1688
+ msgstr "My Calendar bewältigt keine Event-Registrierungen. Verwenden Sie diese nur zur Information."
1689
+
1690
+ #: my-calendar-event-manager.php:519
1691
+ #@ my-calendar
1692
+ msgid "If this event recurs, it can only be registered for as a complete series."
1693
+ msgstr "Wenn dieser Event auftritt, kann er nur für eine komplette Serie registriert werden."
1694
+
1695
+ #: my-calendar-event-manager.php:597
1696
+ #@ my-calendar
1697
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to provide your map link."
1698
+ msgstr "Wenn Sie GPS-Koordinaten für Ihren Standort hinzufügen, werden diese an Stelle von anderen Adressinformationen für Ihren Karten-Link verwendet."
1699
+
1700
+ #: my-calendar-event-manager.php:666
1701
+ #@ my-calendar
1702
+ msgid "Table of Calendar Events"
1703
+ msgstr "Tabelle der Kalendereinträge"
1704
+
1705
+ #: my-calendar-event-manager.php:709
1706
+ #@ my-calendar
1707
+ msgid "Monthly (by date)"
1708
+ msgstr "Monatlich (nach Datum)"
1709
+
1710
+ #: my-calendar-event-manager.php:710
1711
+ #@ my-calendar
1712
+ msgid "Monthly (by day)"
1713
+ msgstr "Monatlich (nach Tag)"
1714
+
1715
+ #: my-calendar-event-manager.php:733
1716
+ #@ my-calendar
1717
+ msgid "Not editable."
1718
+ msgstr "Kann nicht bearbeitet werden."
1719
+
1720
+ #: my-calendar-event-manager.php:739
1721
+ #@ my-calendar
1722
+ msgid "Reject"
1723
+ msgstr "Ablehnen"
1724
+
1725
+ #: my-calendar-event-manager.php:741
1726
+ #@ my-calendar
1727
+ msgid "Approve"
1728
+ msgstr "Genehmigen"
1729
+
1730
+ #: my-calendar-event-manager.php:746
1731
+ #@ my-calendar
1732
+ msgid "Approved"
1733
+ msgstr "Genehmigt"
1734
+
1735
+ #: my-calendar-event-manager.php:748
1736
+ #@ my-calendar
1737
+ msgid "Rejected"
1738
+ msgstr "Abgelehnt"
1739
+
1740
+ #: my-calendar-event-manager.php:750
1741
+ #@ my-calendar
1742
+ msgid "Awaiting Approval"
1743
+ msgstr "Wartet auf Genehmigung"
1744
+
1745
+ #: my-calendar-event-manager.php:918
1746
+ #@ my-calendar
1747
+ msgid "The repetition value must be 0 unless a type of recurrence is selected."
1748
+ msgstr "Der Wiederholungswert muss 0 sein, ausgenommen eine Art von Wiederholung ist ausgewählt."
1749
+
1750
+ #: my-calendar-help.php:23
1751
+ #@ my-calendar
1752
+ msgid "The shortcode supports five attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code> and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using the pipe character: <code>|</code>. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. The <code>time</code> shortcode switches between a weekly view and the default monthly view."
1753
+ msgstr "Der Shortcode unterstützt fünf Attribute, <code>category</code> , <code>format</code> , <code>showkey</code> , <code>shownav</code> und <code>time</code> . Es gibt zwei alternative Möglichkeiten für <code>format</code> : <code>list</code> , die den Kalender in Form einer Liste anzeigen, Daten ohne Ereignisse Überspringen und <code>mini</code> , die den Kalender in einer Form besser geeignet für kleinere Räume anzeigen, wie inder Sidebar. Das <code>category</code> Attribut erfordert entweder den Namen oder ID-Nummer eines Ihrer Event-Kategorien (der Name in Groß-und Kleinschreibung). Dies zeigt einen Kalender nur mit Events in dieser Kategorie. Mehrere Kategorien können angegeben werden durch die Trennung der Kategorie-Namen oder IDs mit dem Pipe-Zeichen: <code>|</code> . Setzen von <code>showkey</code> auf <code>no</code> verhindert den Kategorie-Schlüssel angezeigt zu werden &mdash; dies kann nützlich sein bei Einzel-Kategorie-Ausgabe. Setzen von <code>shownav</code> auf <code>no</code> deaktiviert die Zurück / Weiter Links. Der <code>time</code> Shortcode schaltet zwischen einer wöchentlichen Ansicht und der Standard-Monatssicht."
1754
+
1755
+ #: my-calendar-help.php:27
1756
+ #@ my-calendar
1757
+ msgid "This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either \"event\" or \"days\", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria."
1758
+ msgstr "Dieser Shortcode zeigt die Ausgabe des Kommende-Events-Widget. Die <code>before</code> und <code>after</code> Attribute sollten Zahlen sein; das <code>type</code> Attribut kann entweder \"event\" oder \"days\" sein und das <code>category</code> Attribut funktioniert auf dieselbe Weise wie auch das Kategorie-Attribut im Haupt-Kalender Shortcode. Vorlagen arbeiten mit Hilfe der weiter unten afgelisteten Schablonencodes. <code>fallback</code> bietet Text für den Fall es gibt keine Termine die Ihre Kriterien erfüllen."
1759
+
1760
+ #: my-calendar-help.php:30
1761
+ #@ my-calendar
1762
+ msgid "Predictably enough, this shortcode displays the output of the Today's Events widget, with three configurable attributes: category, template and fallback text."
1763
+ msgstr "Wie vorauszusehen war, zeigt dieser Shortcode die Ausgabe des Heutige-Events-Widget, mit drei konfigurierbaren Attributen: category, template and fallback."
1764
+
1765
+ #: my-calendar-help.php:33
1766
+ #@ my-calendar
1767
+ msgid "This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, or <code>zip</code> (postal code)."
1768
+ msgstr "Dieser Shortcode erstellt eine Liste von Veranstaltungsorten, entweder als Liste von Links oder als Dropdown-Auswahl. Das <code>show</code> Attribut kann entweder <code>list</code> oder <code>form</code> sein, <code>type</code> ist entweder <code>saved</code> (zeigt die Artikel aus Ihren gespeicherten Standorten) oder <code>custom</code> (zeigt die Optionen wie sie in den Benutzer-Einstellungen konfiguriert sind). <code>datatype</code> muss der Datentyp Ihrer Wahl sein: <code>name</code> (Firma), <code>city</code> , <code>state</code> , <code>country</code> oder <code>zip</code> (PLZ)."
1769
+
1770
+ #: my-calendar-help.php:53
1771
+ #@ my-calendar
1772
+ msgid "Custom Styles"
1773
+ msgstr "Benutzerdefinierte Stile"
1774
+
1775
+ #: my-calendar-help.php:56
1776
+ #@ my-calendar
1777
+ msgid "My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory."
1778
+ msgstr "My Calendar ist mit vier grundlegenden Stylesheets ausgestattet. My Calendar wird bei der Änderung dieser grundlegenden Stylesheets beim Upgrade beibehalten, aber wenn man ein völlig neues Stylesheet hinzufügen möchten, möchten Sie es vielleicht im benutzerdefinierten Stylesheets-Verzeichnis von My Calendar speichern."
1779
+
1780
+ #: my-calendar-help.php:58
1781
+ #@ my-calendar
1782
+ msgid "Your stylesheet directory is"
1783
+ msgstr "Ihr Stylesheet-Verzeichnis ist"
1784
+
1785
+ #: my-calendar-help.php:58
1786
+ #@ my-calendar
1787
+ msgid "Your custom stylesheets directory is"
1788
+ msgstr "Ihr benutzerdefiniertes Stylesheets-Verzeichnis ist"
1789
+
1790
+ #: my-calendar-help.php:69
1791
+ #@ default
1792
+ msgid "These codes are available in calendar widgets, email notifications, and event titles."
1793
+ msgstr ""
1794
+
1795
+ #: my-calendar-help.php:82
1796
+ #@ my-calendar
1797
+ msgid "Displays the start time for the event adjusted to the current user's time zone settings. Blank output if user settings are disabled or the user has not selected a preferred time zone."
1798
+ msgstr "Zeigt die Startzeit für den Event, angepasst an die aktuelle Zeitzone des Benutzers. Leere Ausgabe, wenn Benutzer-Einstellungen deaktiviert sind oder der Benutzer hat nicht die bevorzugte Zeitzone ausgewählt."
1799
+
1800
+ #: my-calendar-help.php:97
1801
+ #@ my-calendar
1802
+ msgid "Displays the name of the person assigned as host for the event."
1803
+ msgstr "Zeigt den Namen der Person, die als Gastgeber für den Event vergeben wurde."
1804
+
1805
+ #: my-calendar-help.php:142
1806
+ #@ my-calendar
1807
+ msgid "Displays the current status of the event: either \"Published\" or \"Reserved\" - primary used in email templates."
1808
+ msgstr "Zeigt den aktuellen Status der Veranstaltung: entweder \"Published\" or \"Reserved\" - direkt in E-Mail-Vorlagen verwendet."
1809
+
1810
+ #: my-calendar-help.php:145
1811
+ #@ my-calendar
1812
+ msgid "Produces the address of the current event's category icon."
1813
+ msgstr "Erzeugt die Adresse des aktuellen Event-Kategorie-Symbols."
1814
+
1815
+ #: my-calendar-help.php:148
1816
+ #@ my-calendar
1817
+ msgid "Produces the hex code for the current event's category color."
1818
+ msgstr "Erzeugt den Hex-Code für die aktuelle Event-Kategorie-Farbe."
1819
+
1820
+ #: my-calendar-install.php:142
1821
+ #@ my-calendar
1822
+ msgid "My Calendar Default Timezone"
1823
+ msgstr "My Calendar Standard-Zeitzone"
1824
+
1825
+ #: my-calendar-install.php:187
1826
+ #@ my-calendar
1827
+ msgid "My Calendar Default Location"
1828
+ msgstr "My Calendar Standard-Standort"
1829
+
1830
+ #: my-calendar-output.php:143
1831
+ #@ my-calendar
1832
+ msgid "in your time zone"
1833
+ msgstr "in Ihrer Zeitzone"
1834
+
1835
+ #: my-calendar-output.php:439
1836
+ #@ my-calendar
1837
+ msgid "The week's events"
1838
+ msgstr "Die Events der Woche"
1839
+
1840
+ #: my-calendar-output.php:450
1841
+ #@ my-calendar
1842
+ msgid "This week's events"
1843
+ msgstr "Die Events dieser Woche"
1844
+
1845
+ #: my-calendar-output.php:664
1846
+ #@ my-calendar
1847
+ msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
1848
+ msgstr "Abonnieren von <abbr title=\\\"Really Simple Syndication\\\">RSS</abbr>"
1849
+
1850
+ #: my-calendar-output.php:665
1851
+ #@ my-calendar
1852
+ msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
1853
+ msgstr "Download als <abbr title=\\\"iCal Ereignisse exportieren\\\">iCal</abbr>"
1854
+
1855
+ #: my-calendar-output.php:802
1856
+ #@ my-calendar
1857
+ msgid "Show all"
1858
+ msgstr "Alle"
1859
+
1860
+ #: my-calendar-output.php:816
1861
+ #@ my-calendar
1862
+ msgid "Show events in:"
1863
+ msgstr "Standort:"
1864
+
1865
+ #: my-calendar-output.php:848
1866
+ #@ my-calendar
1867
+ msgid "Submit"
1868
+ msgstr "los"
1869
+
1870
+ #: my-calendar-settings.php:115
1871
+ #@ my-calendar
1872
+ msgid "Permissions Settings saved"
1873
+ msgstr "Genehmigungen-Einstellungen gespeichert"
1874
+
1875
+ #: my-calendar-settings.php:163
1876
+ #@ my-calendar
1877
+ msgid "Output Settings saved"
1878
+ msgstr "Ausgabe-Einstellungen gespeichert"
1879
+
1880
+ #: my-calendar-settings.php:181
1881
+ #@ my-calendar
1882
+ msgid "Input Settings saved"
1883
+ msgstr "Eingabe-Einstellungen gespeichert"
1884
+
1885
+ #: my-calendar-settings.php:197
1886
+ #@ my-calendar
1887
+ msgid "Custom text settings saved"
1888
+ msgstr "Benutzerdefinierte Text-Einstellungen gespeichert"
1889
+
1890
+ #: my-calendar-settings.php:210
1891
+ #@ my-calendar
1892
+ msgid "Email notice settings saved"
1893
+ msgstr "E-Mail-Benachrichtigung-Einstellungen gespeichert"
1894
+
1895
+ #: my-calendar-settings.php:224
1896
+ #@ my-calendar
1897
+ msgid "User custom settings saved"
1898
+ msgstr "Benutzer benutzerdefinierte Einstellungen gespeichert"
1899
+
1900
+ #: my-calendar-settings.php:254
1901
+ #@ my-calendar
1902
+ msgid "Calendar Management Settings"
1903
+ msgstr "Kalender-Management-Einstellungen"
1904
+
1905
+ #: my-calendar-settings.php:261
1906
+ #@ my-calendar
1907
+ msgid "Choose the lowest user group that may create events"
1908
+ msgstr "Wählen Sie die niedrigste Benutzergruppe, die Ereignisse erstellen können"
1909
+
1910
+ #: my-calendar-settings.php:270
1911
+ #@ my-calendar
1912
+ msgid "Choose the lowest user group that may approve events"
1913
+ msgstr "Wählen Sie die niedrigste Benutzergruppe, die Ereignisse genehmigen kann"
1914
+
1915
+ #: my-calendar-settings.php:276
1916
+ #@ my-calendar
1917
+ msgid "Enable approval options."
1918
+ msgstr "Aktiviere Genehmigung-Optionen."
1919
+
1920
+ #: my-calendar-settings.php:279
1921
+ #@ my-calendar
1922
+ msgid "Choose the lowest user group that may edit or delete any event"
1923
+ msgstr "Wählen Sie die niedrigste Benutzergruppe, die Events bearbeiten oder löschen kann"
1924
+
1925
+ #: my-calendar-settings.php:285
1926
+ #@ my-calendar
1927
+ msgid "By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored."
1928
+ msgstr "Standardmäßig können nur Administratoren Events bearbeiten oder löschen. Andere Benutzer können nur Events bearbeiten oder löschen, die sie selbst verfasst haben."
1929
+
1930
+ #: my-calendar-settings.php:289
1931
+ #@ my-calendar
1932
+ msgid "Save Approval Settings"
1933
+ msgstr "Genehmigungs-Einstellungen speichern"
1934
+
1935
+ #: my-calendar-settings.php:295
1936
+ #@ my-calendar
1937
+ msgid "Calendar Text Settings"
1938
+ msgstr "Kalender-Texteinstellungen"
1939
+
1940
+ #: my-calendar-settings.php:321
1941
+ #@ my-calendar
1942
+ msgid "Save Custom Text Settings"
1943
+ msgstr "Benutzerdefinierte Texteinstellungen speichern"
1944
+
1945
+ #: my-calendar-settings.php:327
1946
+ #@ my-calendar
1947
+ msgid "Calendar Output Settings"
1948
+ msgstr "Kalender-Ausgabe-Einstellungen"
1949
+
1950
+ #: my-calendar-settings.php:334
1951
+ #@ my-calendar
1952
+ msgid "Event title template"
1953
+ msgstr "Event-Titel-Vorlage"
1954
+
1955
+ #: my-calendar-settings.php:336
1956
+ #: my-calendar-settings.php:475
1957
+ #@ my-calendar
1958
+ msgid "Shortcode Help"
1959
+ msgstr "Shortcode-Hilfe"
1960
+
1961
+ #: my-calendar-settings.php:336
1962
+ #: my-calendar-settings.php:475
1963
+ #@ my-calendar
1964
+ msgid "All template shortcodes are available."
1965
+ msgstr "Alle Template-Shortcodes sind verfügbar."
1966
+
1967
+ #: my-calendar-settings.php:376
1968
+ #@ my-calendar
1969
+ msgid "Show link to My Calendar RSS feed."
1970
+ msgstr "Zeige Link zu My Calendar RSS-Feed."
1971
+
1972
+ #: my-calendar-settings.php:379
1973
+ #@ my-calendar
1974
+ msgid "Show link to iCal format download."
1975
+ msgstr "Zeige Link zu iCal-Format-Download."
1976
+
1977
+ #: my-calendar-settings.php:382
1978
+ #@ my-calendar
1979
+ msgid "If a recurring event is scheduled for a date which doesn't exist (such as the 5th Wednesday in February), move it back one week."
1980
+ msgstr "Wenn ein wiederkehrender Event für ein Datum, das nicht vorhanden ist (wie der 5. Mittwoch im Februar) geplant ist, diesen eine Woche zurück verschieben."
1981
+
1982
+ #: my-calendar-settings.php:383
1983
+ #@ my-calendar
1984
+ msgid "If this option is unchecked, recurring events which fall on dates which don't exist will simply not be shown on the calendar."
1985
+ msgstr "Wenn diese Option deaktiviert ist, wiederkehrende Events von Daten, die nicht existieren einfach nicht im Kalender anzeigen."
1986
+
1987
+ #: my-calendar-settings.php:386
1988
+ #@ my-calendar
1989
+ msgid "If an event coincides with an event in the designated \"Holiday\" category, do not show the event."
1990
+ msgstr "Wenn ein Event sich mit einem Event der benannten \"Feiertag\"-Kategorie deckt, zeige diesen Event nicht."
1991
+
1992
+ #: my-calendar-settings.php:389
1993
+ #@ my-calendar
1994
+ msgid "Holiday Category"
1995
+ msgstr "Feiertag-Kategorie"
1996
+
1997
+ #: my-calendar-settings.php:415
1998
+ #@ my-calendar
1999
+ msgid "Save Output Settings"
2000
+ msgstr "Ausgabe-Einstellungen speichern"
2001
+
2002
+ #: my-calendar-settings.php:421
2003
+ #@ my-calendar
2004
+ msgid "Calendar Input Settings"
2005
+ msgstr "Kalender-Eingabe-Einstellungen"
2006
+
2007
+ #: my-calendar-settings.php:431
2008
+ #@ my-calendar
2009
+ msgid "Show Event Recurrence Options"
2010
+ msgstr "Zeige Event-Serienoptionen"
2011
+
2012
+ #: my-calendar-settings.php:448
2013
+ #@ my-calendar
2014
+ msgid "Save Input Settings"
2015
+ msgstr "Eingabe-Einstellungen speichern"
2016
+
2017
+ #: my-calendar-settings.php:454
2018
+ #@ my-calendar
2019
+ msgid "Calendar Email Settings"
2020
+ msgstr "Kalender-E-Mail-Einstellungen"
2021
+
2022
+ #: my-calendar-settings.php:459
2023
+ #@ my-calendar
2024
+ msgid "Calendar Options: Email Notifications"
2025
+ msgstr "Kalender-Optionen: E-Mail-Benachrichtigung"
2026
+
2027
+ #: my-calendar-settings.php:463
2028
+ #@ my-calendar
2029
+ msgid "Send Email Notifications when new events are scheduled or reserved."
2030
+ msgstr "Senden Sie E-Mail Benachrichtigungen, wenn neue Termine geplant sind oder reserviert."
2031
+
2032
+ #: my-calendar-settings.php:466
2033
+ #@ my-calendar
2034
+ msgid "Notification messages are sent to: "
2035
+ msgstr "Benachrichtigungen sind zu richten an: "
2036
+
2037
+ #: my-calendar-settings.php:470
2038
+ #@ my-calendar
2039
+ msgid "Email subject"
2040
+ msgstr "Email-Betreff"
2041
+
2042
+ #: my-calendar-settings.php:470
2043
+ #@ my-calendar
2044
+ msgid "New event Added"
2045
+ msgstr "Neuer Termin hinzugefügt"
2046
+
2047
+ #: my-calendar-settings.php:474
2048
+ #@ my-calendar
2049
+ msgid "Message Body"
2050
+ msgstr "Nachrichtentext"
2051
+
2052
+ #: my-calendar-settings.php:474
2053
+ #@ my-calendar
2054
+ msgid "New Event:"
2055
+ msgstr "Neuer Event:"
2056
+
2057
+ #: my-calendar-settings.php:479
2058
+ #@ my-calendar
2059
+ msgid "Save Email Settings"
2060
+ msgstr "E-Mail-Einstellungen speichern"
2061
+
2062
+ #: my-calendar-settings.php:485
2063
+ #@ my-calendar
2064
+ msgid "Calendar User Settings"
2065
+ msgstr "Kalender Benutzer-Einstellungen"
2066
+
2067
+ #: my-calendar-settings.php:492
2068
+ #@ my-calendar
2069
+ msgid "My Calendar: User Settings"
2070
+ msgstr "My Calendar: Benutzer-Einstellungen"
2071
+
2072
+ #: my-calendar-settings.php:495
2073
+ #@ my-calendar
2074
+ msgid "Allow registered users to provide timezone or location presets in their user profiles."
2075
+ msgstr "Registrierten Benutzern erlauben, Zeitzone oder Standard-Standort in ihren Benutzer-Profilen anzubieten."
2076
+
2077
+ #: my-calendar-settings.php:507
2078
+ #@ my-calendar
2079
+ msgid "Timezone Settings"
2080
+ msgstr "Zeitzone-Einstellungen"
2081
+
2082
+ #: my-calendar-settings.php:508
2083
+ #@ my-calendar
2084
+ msgid "These settings provide registered users with the ability to select a time zone in their user profile. When they view your calendar, the times for events will display the time the event happens in their time zone as well as the entered value."
2085
+ msgstr "Diese Einstellungen bieten Benutzern die Möglichkeit, eine Zeitzone in ihrem Benutzerprofil zu wählen. Wenn sie ihren Kalender ansehen, wird die Zeit für Events in der Zeit ihrer Zeitzone sowie der eingegebene Wert angezeigt."
2086
+
2087
+ #: my-calendar-settings.php:510
2088
+ #@ my-calendar
2089
+ msgid "Enable Timezone"
2090
+ msgstr "Aktiviere Zeitzone"
2091
+
2092
+ #: my-calendar-settings.php:513
2093
+ #@ my-calendar
2094
+ msgid "Select Timezone Label"
2095
+ msgstr "Wählen Sie den Zeitzonen-Namen"
2096
+
2097
+ #: my-calendar-settings.php:516
2098
+ #@ my-calendar
2099
+ msgid "Timezone Options"
2100
+ msgstr "Zeitzonen-Optionen"
2101
+
2102
+ #: my-calendar-settings.php:516
2103
+ #: my-calendar-settings.php:537
2104
+ #@ my-calendar
2105
+ msgid "Value, Label; one per line"
2106
+ msgstr "Wert, Beschriftung; eine pro Zeile"
2107
+
2108
+ #: my-calendar-settings.php:528
2109
+ #@ my-calendar
2110
+ msgid "Location Settings"
2111
+ msgstr "Standorteinstellungen"
2112
+
2113
+ #: my-calendar-settings.php:529
2114
+ #@ my-calendar
2115
+ msgid "These settings provide registered users with the ability to select a location in their user profile. When they view your calendar, their initial view will be limited to locations which include that location parameter."
2116
+ msgstr "Diese Einstellungen bieten registrierten Benutzern die Möglichkeit eine Standort in ihrem Benutzerprofil zu wählen. Wenn sie ihren Kalender anzeigen, wird ihre erste Ansicht begrenzt auf diesen Standort."
2117
+
2118
+ #: my-calendar-settings.php:531
2119
+ #@ my-calendar
2120
+ msgid "Enable Location"
2121
+ msgstr "Standort freigeben"
2122
+
2123
+ #: my-calendar-settings.php:534
2124
+ #@ my-calendar
2125
+ msgid "Select Location Label"
2126
+ msgstr "Wählen Sie Standort-Namen"
2127
+
2128
+ #: my-calendar-settings.php:537
2129
+ #@ my-calendar
2130
+ msgid "Location Options"
2131
+ msgstr "Standort-Optionen"
2132
+
2133
+ #: my-calendar-settings.php:547
2134
+ #@ my-calendar
2135
+ msgid "Location Type"
2136
+ msgstr "Standort-Typ"
2137
+
2138
+ #: my-calendar-settings.php:549
2139
+ #@ my-calendar
2140
+ msgid "Location Name"
2141
+ msgstr "Standort-Name"
2142
+
2143
+ #: my-calendar-settings.php:561
2144
+ #@ my-calendar
2145
+ msgid "Save User Settings"
2146
+ msgstr "Benutzereinstellungen sichern"
2147
+
2148
+ #: my-calendar-styles.php:51
2149
+ #@ my-calendar
2150
+ msgid "The stylesheet has been updated."
2151
+ msgstr "Das Stylesheet wurde aktualisiert."
2152
+
2153
+ #: my-calendar-styles.php:51
2154
+ #@ my-calendar
2155
+ msgid "Write Error! Please verify write permissions on the style file."
2156
+ msgstr "Schreibfehler! Bitte überprüfen Sie Schreibrechte der Stylesheet-Datei."
2157
+
2158
+ #: my-calendar-styles.php:67
2159
+ #@ my-calendar
2160
+ msgid "Stylesheet reset to default."
2161
+ msgstr "Stylesheet auf Standardeinstellung zurücksetzen."
2162
+
2163
+ #: my-calendar-styles.php:69
2164
+ #@ my-calendar
2165
+ msgid "Style Settings Saved"
2166
+ msgstr "Stileinstellungen gespeichert"
2167
+
2168
+ #: my-calendar-styles.php:78
2169
+ #@ my-calendar
2170
+ msgid "New theme selected."
2171
+ msgstr "Neues Thema ausgewählt."
2172
+
2173
+ #: my-calendar-styles.php:92
2174
+ #@ my-calendar
2175
+ msgid "Sorry. The file you are looking for doesn't appear to exist. Please check your file name and location!"
2176
+ msgstr "Entschuldigen Sie. Die Datei, die Sie suchen scheint offenbar nicht zu existieren. Bitte überprüfen Sie den Dateinamen und den Speicherort!"
2177
+
2178
+ #: my-calendar-styles.php:111
2179
+ #@ my-calendar
2180
+ msgid "Select My Calendar Theme"
2181
+ msgstr "Wählen Sie das My Calendar -Thema"
2182
+
2183
+ #: my-calendar-styles.php:119
2184
+ #@ default
2185
+ msgid "Your Custom Stylesheets"
2186
+ msgstr ""
2187
+
2188
+ #: my-calendar-styles.php:128
2189
+ #@ my-calendar
2190
+ msgid "Installed Stylesheets"
2191
+ msgstr "Installierte Stylesheets"
2192
+
2193
+ #: my-calendar-styles.php:136
2194
+ #@ my-calendar
2195
+ msgid "Choose Style"
2196
+ msgstr "Wählen Sie den Stil"
2197
+
2198
+ #: my-calendar-styles.php:149
2199
+ #@ my-calendar
2200
+ msgid "My Calendar was unable to update your CSS files during the upgrade. Please check your file permissions if you wish to edit your My Calendar styles. Your previously stored styles are below. This message and these styles will be deleted from the database when you successfully update your stylesheet."
2201
+ msgstr "My Calendar konnte Ihre CSS-Dateien während des Upgrade nicht aktualisieren. Bitte überprüfen Sie Ihre Dateiberechtigungen, wenn Sie auf Ihre My Calendar Stile bearbeiten möchten. Ihre zuvor gespeicherten Stile sind unten. Diese Nachricht und diese Stile werden aus der Datenbank entfernt, wenn Sie Ihre Stylesheet erfolgreich aktualisiert haben."
2202
+
2203
+ #: my-calendar-styles.php:160
2204
+ #@ my-calendar
2205
+ msgid "Apply CSS only on these pages (comma separated page IDs)"
2206
+ msgstr "CSS nur auf diesen Seiten anwenden (durch Komma getrennt Seite-IDs)"
2207
+
2208
+ #: my-calendar-templates.php:164
2209
+ #@ my-calendar
2210
+ msgid "Published"
2211
+ msgstr "Veröffentlicht"
2212
+
2213
+ #: my-calendar-templates.php:164
2214
+ #@ my-calendar
2215
+ msgid "Reserved"
2216
+ msgstr "Reserviert"
2217
+
2218
+ #: my-calendar-upgrade-db.php:29
2219
+ #@ my-calendar
2220
+ msgid "Upgrade now."
2221
+ msgstr "Jetzt aktualisieren."
2222
+
2223
+ #: my-calendar-user.php:39
2224
+ #@ my-calendar
2225
+ msgid "My Calendar User Settings"
2226
+ msgstr "My Calendar Benutzereinstellungen"
2227
+
2228
+ #: my-calendar-widgets.php:5
2229
+ #@ my-calendar
2230
+ msgid "My Calendar: Today's Events"
2231
+ msgstr "My Calendar: Heutige Events"
2232
+
2233
+ #: my-calendar-widgets.php:44
2234
+ #: my-calendar-widgets.php:124
2235
+ #@ my-calendar
2236
+ msgid "Category or categories to display:"
2237
+ msgstr "Kategorie oder Kategorien für Anzeige:"
2238
+
2239
+ #: my-calendar-widgets.php:64
2240
+ #@ my-calendar
2241
+ msgid "My Calendar: Upcoming Events"
2242
+ msgstr "My Calendar: Kommende Events"
2243
+
2244
+ #: my-calendar-widgets.php:120
2245
+ #@ my-calendar
2246
+ msgid "Show this text if there are no events meeting your criteria:"
2247
+ msgstr "Zeige diesen Text, wenn es keine Events gibt, die Ihren Kriterien entsprechen:"
2248
+
2249
+ #: my-calendar.php:135
2250
+ #@ my-calendar
2251
+ msgid "Buy the Beginner's Guide"
2252
+ msgstr "Kaufen Sie das Beginner's Guide"
2253
+
2254
+ #: my-calendar.php:242
2255
+ #@ my-calendar
2256
+ msgid "Behavior Editor"
2257
+ msgstr "Verhaltensweise Editor"
2258
+
my-calendar-es_ES.mo → lang/my-calendar-es_ES.mo RENAMED
File without changes
my-calendar-es_ES.po → lang/my-calendar-es_ES.po RENAMED
File without changes
my-calendar-fi.mo → lang/my-calendar-fi.mo RENAMED
File without changes
my-calendar-fi.po → lang/my-calendar-fi.po RENAMED
File without changes
lang/my-calendar-fr_FR.mo ADDED
Binary file
lang/my-calendar-fr_FR.po ADDED
@@ -0,0 +1,2071 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file is distributed under the same license as the My Calendar package.
2
+ msgid ""
3
+ msgstr ""
4
+ "Project-Id-Version: My Calendar 1.8.8\n"
5
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
6
+ "POT-Creation-Date: 2011-04-22 15:49:10+00:00\n"
7
+ "PO-Revision-Date: 2011-05-06 18:41+0100\n"
8
+ "Last-Translator: Manuel Lasnier <manu@zef-creations.com>\n"
9
+ "Language-Team: Manuel Lasnier <manu@zef-creations.com>\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Poedit-Language: French\n"
14
+ "X-Poedit-Country: FRANCE\n"
15
+
16
+ #: my-calendar-styles.php:51
17
+ msgid "The stylesheet has been updated."
18
+ msgstr "La feuille de style a été mise à jour. "
19
+
20
+ #: my-calendar-styles.php:51
21
+ msgid "Write Error! Please verify write permissions on the style file."
22
+ msgstr "Erreur en écriture ! Merci de vérifier les permission du fichier CSS. "
23
+
24
+ #: my-calendar-styles.php:66
25
+ msgid "Stylesheet reset to default."
26
+ msgstr "Réinitialisation des feuilles de style. "
27
+
28
+ #: my-calendar-styles.php:68
29
+ msgid "Style Settings Saved"
30
+ msgstr "Configuration de l'apparence enregistrée"
31
+
32
+ #: my-calendar-styles.php:77
33
+ msgid "New theme selected."
34
+ msgstr "Nouveau thème sélectionné. "
35
+
36
+ #: my-calendar-styles.php:91
37
+ msgid "Sorry. The file you are looking for doesn't appear to exist. Please check your file name and location!"
38
+ msgstr "Désolé, le fichier que vous recherchez ne semble pas exister. Merci de vérifier le nom du fichier et son emplacement !"
39
+
40
+ #: my-calendar-styles.php:99
41
+ msgid "My Calendar Styles"
42
+ msgstr "Modifier l'apparence du calendrier"
43
+
44
+ #: my-calendar-styles.php:103
45
+ msgid "Calendar Style Settings"
46
+ msgstr "Configuration de l'apparence du calendrier"
47
+
48
+ #: my-calendar-styles.php:110
49
+ msgid "Select My Calendar Theme"
50
+ msgstr "Sélectionner un thème"
51
+
52
+ #: my-calendar-styles.php:118
53
+ msgid "Your Custom Stylesheets"
54
+ msgstr "Vos feuilles de style personnelles"
55
+
56
+ #: my-calendar-styles.php:127
57
+ msgid "Installed Stylesheets"
58
+ msgstr "Feuilles de style installées"
59
+
60
+ #: my-calendar-styles.php:135
61
+ msgid "Choose Style"
62
+ msgstr "Choisir un thème"
63
+
64
+ #: my-calendar-styles.php:148
65
+ msgid "My Calendar was unable to update your CSS files during the upgrade. Please check your file permissions if you wish to edit your My Calendar styles. Your previously stored styles are below. This message and these styles will be deleted from the database when you successfully update your stylesheet."
66
+ msgstr "My Calendar est incapable de mettre à jour vos fichiers CSS pendant la mise à niveau. Merci de vérifier les permissions de vos fichiers si vous souhaitez éditer les styles de base. Vos feuilles de styles précédemment mémorisées sont ci-dessous. Ce message et ces fichiers CSS seront supprimés de la base de données lorsque vous mettez à jour votre feuille de style."
67
+
68
+ #: my-calendar-styles.php:156
69
+ msgid "CSS Style Options"
70
+ msgstr "Options des feuilles de styles CSS"
71
+
72
+ #: my-calendar-styles.php:159
73
+ msgid "Apply CSS only on these pages (comma separated page IDs)"
74
+ msgstr "Appliquer le CSS seulement sur ces pages (ID séparés par des virgules)"
75
+
76
+ #: my-calendar-styles.php:162
77
+ msgid "Reset the My Calendar stylesheet to the default"
78
+ msgstr "Réinitialiser l'apparence du calendrier"
79
+
80
+ #: my-calendar-styles.php:162
81
+ msgid "Disable My Calendar Stylesheet"
82
+ msgstr "Désactiver les feuilles de style du calendrier"
83
+
84
+ #: my-calendar-styles.php:165
85
+ msgid "Edit the stylesheet for My Calendar"
86
+ msgstr "Modifier la feuille de style de My Calendar"
87
+
88
+ #: my-calendar-styles.php:168
89
+ #: my-calendar-behaviors.php:85
90
+ #: my-calendar-behaviors.php:97
91
+ #: my-calendar-behaviors.php:109
92
+ #: my-calendar-behaviors.php:121
93
+ msgid "Save"
94
+ msgstr "Appliquer"
95
+
96
+ #: button/generator.php:12
97
+ msgid "You don't have access to this function."
98
+ msgstr "Vous n'avez pas la permission d'accéder à cette fonction"
99
+
100
+ #: button/generator.php:18
101
+ #: button/generator.php:44
102
+ msgid "My Calendar Shortcode Generator"
103
+ msgstr "My Calendar : Générateur de shortcode "
104
+
105
+ #: button/generator.php:47
106
+ msgid "Shortcode Atributes"
107
+ msgstr "Attributs du Shortcode"
108
+
109
+ #: button/generator.php:52
110
+ msgid "Format"
111
+ msgstr "Format"
112
+
113
+ #: button/generator.php:59
114
+ msgid "Show Category Key"
115
+ msgstr "Afficher la catégorie par défaut"
116
+
117
+ #: button/generator.php:66
118
+ msgid "Show Previous/Next Links"
119
+ msgstr "Afficher les liens Précédent / Suivant"
120
+
121
+ #: button/generator.php:73
122
+ msgid "Show Format Toggle"
123
+ msgstr "Afficher le format Toggle"
124
+
125
+ #: button/generator.php:80
126
+ msgid "Time Segment"
127
+ msgstr "Fuseau horaire"
128
+
129
+ #: button/generator.php:88
130
+ msgid "Generate Shortcode"
131
+ msgstr "Générer le shortcode"
132
+
133
+ #: button/generator.php:99
134
+ msgid "My Calendar: this generator isn't going to put the shortcode in your page. Sorry!"
135
+ msgstr "My Calendar : ce générateur ne peut placer le shortcode dans votre page, désolé !"
136
+
137
+ #: my-calendar-categories.php:98
138
+ msgid "Category added successfully"
139
+ msgstr "Catégorie ajoutée avec succès"
140
+
141
+ #: my-calendar-categories.php:100
142
+ msgid "Category addition failed."
143
+ msgstr "Impossible d'ajouter la catégorie. "
144
+
145
+ #: my-calendar-categories.php:110
146
+ msgid "Category deleted successfully. Categories in calendar updated."
147
+ msgstr "Catégorie supprimée avec succès. Les catégories du calendrier ont été mises à jour. "
148
+
149
+ #: my-calendar-categories.php:112
150
+ msgid "Category deleted successfully. Categories in calendar not updated."
151
+ msgstr "Catégorie supprimée avec succès. Les catégories du calendrier n'ont pas été mises à jour. "
152
+
153
+ #: my-calendar-categories.php:114
154
+ msgid "Category not deleted. Categories in calendar updated."
155
+ msgstr "Catégorie non supprimée. Les catégories du calendrier ont été mises à jour. "
156
+
157
+ #: my-calendar-categories.php:123
158
+ msgid "Category edited successfully"
159
+ msgstr "Catégorie éditée avec succès"
160
+
161
+ #: my-calendar-categories.php:148
162
+ #: my-calendar-categories.php:173
163
+ #: my-calendar-categories.php:190
164
+ msgid "Add Category"
165
+ msgstr "Ajouter une catégorie"
166
+
167
+ #: my-calendar-categories.php:150
168
+ #: my-calendar-categories.php:173
169
+ msgid "Edit Category"
170
+ msgstr "Modifier les catégories"
171
+
172
+ #: my-calendar-categories.php:157
173
+ msgid "Category Editor"
174
+ msgstr "Editeur de catégories"
175
+
176
+ #: my-calendar-categories.php:174
177
+ #: my-calendar-categories.php:215
178
+ msgid "Category Name"
179
+ msgstr "Nom de la catégorie"
180
+
181
+ #: my-calendar-categories.php:175
182
+ msgid "Category Color (Hex format)"
183
+ msgstr "Couleur de la catégorie (Format Hex.)"
184
+
185
+ #: my-calendar-categories.php:176
186
+ #: my-calendar-categories.php:217
187
+ msgid "Category Icon"
188
+ msgstr "Icone de la catégorie"
189
+
190
+ #: my-calendar-categories.php:190
191
+ #: my-calendar-locations.php:160
192
+ msgid "Save Changes"
193
+ msgstr "Enregistrer les modifications"
194
+
195
+ #: my-calendar-categories.php:203
196
+ #: my-calendar.php:149
197
+ msgid "Manage Categories"
198
+ msgstr "Catégories"
199
+
200
+ #: my-calendar-categories.php:214
201
+ #: my-calendar-event-manager.php:681
202
+ #: my-calendar-locations.php:186
203
+ msgid "ID"
204
+ msgstr "ID"
205
+
206
+ #: my-calendar-categories.php:216
207
+ msgid "Category Color"
208
+ msgstr "Couleur de la catégorie"
209
+
210
+ #: my-calendar-categories.php:218
211
+ #: my-calendar-categories.php:232
212
+ #: my-calendar-event-manager.php:746
213
+ #: my-calendar-locations.php:188
214
+ #: my-calendar-locations.php:200
215
+ msgid "Edit"
216
+ msgstr "Editer"
217
+
218
+ #: my-calendar-categories.php:219
219
+ #: my-calendar-categories.php:238
220
+ #: my-calendar-event-manager.php:91
221
+ #: my-calendar-event-manager.php:746
222
+ #: my-calendar-locations.php:189
223
+ #: my-calendar-locations.php:201
224
+ msgid "Delete"
225
+ msgstr "Supprimer"
226
+
227
+ #: my-calendar-categories.php:235
228
+ #: my-calendar-settings.php:272
229
+ #: my-calendar-event-manager.php:727
230
+ #: my-calendar-output.php:153
231
+ msgid "N/A"
232
+ msgstr "N/I"
233
+
234
+ #: my-calendar-categories.php:238
235
+ #: my-calendar-locations.php:201
236
+ msgid "Are you sure you want to delete this category?"
237
+ msgstr "Etes-vous sûr de vouloir supprimer cette catégorie ? "
238
+
239
+ #: my-calendar-categories.php:249
240
+ msgid "There are no categories in the database - something has gone wrong!"
241
+ msgstr "Il n'y a aucune catégorie dans cette base de données - quelque chose a mal tourné !"
242
+
243
+ #: my-calendar-widgets.php:5
244
+ msgid "My Calendar: Today's Events"
245
+ msgstr "Evènements d'aujourd'hui"
246
+
247
+ #: my-calendar-widgets.php:37
248
+ #: my-calendar-widgets.php:118
249
+ #: my-calendar-widgets.php:461
250
+ #: my-calendar-settings.php:324
251
+ #: my-calendar-event-manager.php:682
252
+ msgid "Title"
253
+ msgstr "Titre"
254
+
255
+ #: my-calendar-widgets.php:41
256
+ #: my-calendar-widgets.php:122
257
+ msgid "Template"
258
+ msgstr "Modèle"
259
+
260
+ #: my-calendar-widgets.php:44
261
+ #: my-calendar-widgets.php:128
262
+ msgid "Add calendar URL to use this option."
263
+ msgstr "Ajouter "
264
+
265
+ #: my-calendar-widgets.php:46
266
+ #: my-calendar-widgets.php:130
267
+ msgid "Link widget title to calendar:"
268
+ msgstr "Lier le titre du widget au calendrier : "
269
+
270
+ #: my-calendar-widgets.php:47
271
+ #: my-calendar-widgets.php:131
272
+ msgid "Not Linked"
273
+ msgstr "Non Lié"
274
+
275
+ #: my-calendar-widgets.php:48
276
+ #: my-calendar-widgets.php:132
277
+ msgid "Linked"
278
+ msgstr "Lié"
279
+
280
+ #: my-calendar-widgets.php:52
281
+ msgid "Show this text if there are no events today:"
282
+ msgstr "Montrer ce texte si il n'y a aucun évènement prévu aujourd'hui : "
283
+
284
+ #: my-calendar-widgets.php:56
285
+ #: my-calendar-widgets.php:158
286
+ #: my-calendar-widgets.php:465
287
+ msgid "Category or categories to display:"
288
+ msgstr "Catégorie(s) à afficher : "
289
+
290
+ #: my-calendar-widgets.php:77
291
+ msgid "My Calendar: Upcoming Events"
292
+ msgstr "Evènements à venir"
293
+
294
+ #: my-calendar-widgets.php:126
295
+ msgid "Widget Options"
296
+ msgstr "Configuration du widget"
297
+
298
+ #: my-calendar-widgets.php:137
299
+ msgid "Display upcoming events by:"
300
+ msgstr "Trier les évènements à venir par : "
301
+
302
+ #: my-calendar-widgets.php:138
303
+ msgid "Events (e.g. 2 past, 3 future)"
304
+ msgstr "Evènements (ex : 2 passés, 3 futurs)"
305
+
306
+ #: my-calendar-widgets.php:139
307
+ msgid "Dates (e.g. 4 days past, 5 forward)"
308
+ msgstr "Dates (ex : 4 jours passés, 5 à venir)"
309
+
310
+ #: my-calendar-widgets.php:143
311
+ msgid "Events sort order:"
312
+ msgstr "Ordre de tri des évènements : "
313
+
314
+ #: my-calendar-widgets.php:144
315
+ msgid "Ascending (near to far)"
316
+ msgstr "Ascendant (proche à loin)"
317
+
318
+ #: my-calendar-widgets.php:145
319
+ msgid "Descending (far to near)"
320
+ msgstr "Descendant (du plus loin au plus près)"
321
+
322
+ #: my-calendar-widgets.php:149
323
+ msgid "events into the future;"
324
+ msgstr "Evènements planifiés"
325
+
326
+ #: my-calendar-widgets.php:150
327
+ msgid "events from the past"
328
+ msgstr "Evènements passés"
329
+
330
+ #: my-calendar-widgets.php:154
331
+ msgid "Show this text if there are no events meeting your criteria:"
332
+ msgstr "Afficher ce texte si il n'y a aucun évènement pour votre recherche : "
333
+
334
+ #: my-calendar-widgets.php:431
335
+ msgid "My Calendar: Mini Calendar"
336
+ msgstr "My Calendar : Mini-calendrier"
337
+
338
+ #: my-calendar-widgets.php:443
339
+ #: my-calendar-output.php:485
340
+ #: my-calendar-output.php:490
341
+ msgid "Calendar"
342
+ msgstr "Calendrier"
343
+
344
+ #: my-calendar-widgets.php:469
345
+ msgid "Show Next/Previous Navigation:"
346
+ msgstr "Afficher les boutons de navigation précédent / suivant"
347
+
348
+ #: my-calendar-widgets.php:470
349
+ #: my-calendar-widgets.php:476
350
+ msgid "Yes"
351
+ msgstr "Oui"
352
+
353
+ #: my-calendar-widgets.php:471
354
+ #: my-calendar-widgets.php:477
355
+ msgid "No"
356
+ msgstr "Non"
357
+
358
+ #: my-calendar-widgets.php:475
359
+ msgid "Show Category Key:"
360
+ msgstr "Afficher la catégorie par défaut"
361
+
362
+ #: my-calendar-widgets.php:481
363
+ msgid "Mini-Calendar Timespan:"
364
+ msgstr "Plage temporelle du mini-calendrier : "
365
+
366
+ #: my-calendar-widgets.php:482
367
+ #: my-calendar-output.php:264
368
+ msgid "Month"
369
+ msgstr "Mois"
370
+
371
+ #: my-calendar-widgets.php:483
372
+ msgid "Week"
373
+ msgstr "Semaine"
374
+
375
+ #: my-calendar-settings.php:52
376
+ msgid "Categories imported successfully."
377
+ msgstr "Catégories importées avec succès"
378
+
379
+ #: my-calendar-settings.php:52
380
+ msgid "Categories not imported."
381
+ msgstr "Aucune catégories importées"
382
+
383
+ #: my-calendar-settings.php:53
384
+ msgid "Events imported successfully."
385
+ msgstr "Evènements importés avec succès"
386
+
387
+ #: my-calendar-settings.php:53
388
+ msgid "Events not imported."
389
+ msgstr "Aucun évènement importé"
390
+
391
+ #: my-calendar-settings.php:80
392
+ msgid "Permissions Settings saved"
393
+ msgstr "Permissions enregistrées"
394
+
395
+ #: my-calendar-settings.php:133
396
+ msgid "Output Settings saved"
397
+ msgstr "Configuration enregistrée"
398
+
399
+ #: my-calendar-settings.php:151
400
+ msgid "Input Settings saved"
401
+ msgstr "Configuration enregistrée"
402
+
403
+ #: my-calendar-settings.php:167
404
+ msgid "Custom text settings saved"
405
+ msgstr "Configuration du texte personnalisé enregistrée"
406
+
407
+ #: my-calendar-settings.php:179
408
+ msgid "Email notice settings saved"
409
+ msgstr "Configuration des infos de l'email enregistrée"
410
+
411
+ #: my-calendar-settings.php:191
412
+ msgid "User custom settings saved"
413
+ msgstr "Configuration de l'utilisateur enregistrée"
414
+
415
+ #: my-calendar-settings.php:218
416
+ msgid "My Calendar Options"
417
+ msgstr "Options du calendrier"
418
+
419
+ #: my-calendar-settings.php:222
420
+ msgid "Calendar Management Settings"
421
+ msgstr "Configuration de la gestion du calendrier"
422
+
423
+ #: my-calendar-settings.php:227
424
+ msgid "Calendar Options: Management"
425
+ msgstr "Options du calendrier : Gestion"
426
+
427
+ #: my-calendar-settings.php:229
428
+ msgid "Lowest user group that may create events"
429
+ msgstr "Choisissez le niveau de permission pour créer des évènements"
430
+
431
+ #: my-calendar-settings.php:230
432
+ #: my-calendar-settings.php:239
433
+ msgid "Subscriber"
434
+ msgstr "Abonné"
435
+
436
+ #: my-calendar-settings.php:231
437
+ #: my-calendar-settings.php:240
438
+ #: my-calendar-settings.php:248
439
+ msgid "Contributor"
440
+ msgstr "Contributeur"
441
+
442
+ #: my-calendar-settings.php:232
443
+ #: my-calendar-settings.php:241
444
+ #: my-calendar-settings.php:249
445
+ #: my-calendar-settings.php:327
446
+ #: my-calendar-event-manager.php:687
447
+ msgid "Author"
448
+ msgstr "Auteur"
449
+
450
+ #: my-calendar-settings.php:233
451
+ #: my-calendar-settings.php:242
452
+ #: my-calendar-settings.php:250
453
+ msgid "Editor"
454
+ msgstr "Editeur"
455
+
456
+ #: my-calendar-settings.php:234
457
+ #: my-calendar-settings.php:243
458
+ #: my-calendar-settings.php:251
459
+ msgid "Administrator"
460
+ msgstr "Administrateur"
461
+
462
+ #: my-calendar-settings.php:238
463
+ msgid "Lowest user group that may approve events"
464
+ msgstr "Choisissez le niveau de permission pour valider des évènements"
465
+
466
+ #: my-calendar-settings.php:244
467
+ msgid "Enable approval options."
468
+ msgstr "Activer les options choisies"
469
+
470
+ #: my-calendar-settings.php:247
471
+ msgid "Lowest user group that may edit or delete all events"
472
+ msgstr "Choisissez le niveau de permission pour supprimer ou modifier des évènements"
473
+
474
+ #: my-calendar-settings.php:253
475
+ msgid "By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored."
476
+ msgstr "Par défaut, seuls les administrateurs peuvent éditer ou supprimer un évènement. Les autres utilisateurs doivent être autorisés pour avoir les mêmes permissions. "
477
+
478
+ #: my-calendar-settings.php:258
479
+ msgid "Save Approval Settings"
480
+ msgstr "Enregistrer la configuration"
481
+
482
+ #: my-calendar-settings.php:264
483
+ msgid "Calendar Text Settings"
484
+ msgstr "Configuration des liens et du texte"
485
+
486
+ #: my-calendar-settings.php:269
487
+ msgid "Calendar Options: Customizable Text Fields"
488
+ msgstr "Options du calendrier : Personnalisation des champs texte"
489
+
490
+ #: my-calendar-settings.php:272
491
+ msgid "Label for events without a set time"
492
+ msgstr "Champs pour les évènements sans heure spécifique"
493
+
494
+ #: my-calendar-settings.php:275
495
+ msgid "Previous events link"
496
+ msgstr "Lien 'évènements passés'"
497
+
498
+ #: my-calendar-settings.php:275
499
+ msgid "Previous Events"
500
+ msgstr "Evènements passés"
501
+
502
+ #: my-calendar-settings.php:278
503
+ msgid "Next events link"
504
+ msgstr "Lien 'évènements à venir'"
505
+
506
+ #: my-calendar-settings.php:278
507
+ msgid "Next Events"
508
+ msgstr "Evènements à venir"
509
+
510
+ #: my-calendar-settings.php:281
511
+ msgid "If events are open"
512
+ msgstr "Texte à afficher quand les inscriptions sont ouvertes"
513
+
514
+ #: my-calendar-settings.php:281
515
+ msgid "Registration is open"
516
+ msgstr "L'inscription est ouverte"
517
+
518
+ #: my-calendar-settings.php:284
519
+ msgid "If events are closed"
520
+ msgstr "Texte à afficher quand les inscriptions sont fermées"
521
+
522
+ #: my-calendar-settings.php:284
523
+ msgid "Registration is closed"
524
+ msgstr "L'inscription est fermée"
525
+
526
+ #: my-calendar-settings.php:287
527
+ msgid "Additional caption:"
528
+ msgstr "Légende facultative : "
529
+
530
+ #: my-calendar-settings.php:287
531
+ msgid "The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text."
532
+ msgstr "La légende est le texte qui contient le mois et l'année affichées. Elle sera affichée à la suite du texte existant. "
533
+
534
+ #: my-calendar-settings.php:292
535
+ msgid "Save Custom Text Settings"
536
+ msgstr "Enregistrer la configuration"
537
+
538
+ #: my-calendar-settings.php:298
539
+ msgid "Calendar Output Settings"
540
+ msgstr "Options d'affichage du calendrier"
541
+
542
+ #: my-calendar-settings.php:303
543
+ msgid "Calendar Options: Customize the Output of your Calendar"
544
+ msgstr "Options du calendrier : Personnalisation du rendu de votre calendrier"
545
+
546
+ #: my-calendar-settings.php:306
547
+ msgid "<abbr title=\"Uniform resource locator\">URL</abbr> for your public calendar (required to use the {details} template tag)"
548
+ msgstr "<abbr title=\"Uniform resource locator\">URL</abbr> de votre calendrier public (requis pour utiliser la balise {details})"
549
+
550
+ #: my-calendar-settings.php:310
551
+ msgid "Event title template"
552
+ msgstr "Modèle de titre d'évènement"
553
+
554
+ #: my-calendar-settings.php:311
555
+ msgid "Template Help"
556
+ msgstr "Aide du template"
557
+
558
+ #: my-calendar-settings.php:311
559
+ #: my-calendar-settings.php:465
560
+ msgid "All template shortcodes are available."
561
+ msgstr "Toutes les fonctions Shortcode sont disponibles. "
562
+
563
+ #: my-calendar-settings.php:314
564
+ msgid "In list mode, show how many months of events at a time:"
565
+ msgstr "En mode liste, donne le nombre de mois contenant des évènements qui seront affichés à la fois : "
566
+
567
+ #: my-calendar-settings.php:317
568
+ msgid "Date format in list mode"
569
+ msgstr "Format de la date dans la vue en liste"
570
+
571
+ #: my-calendar-settings.php:317
572
+ msgid "Current:"
573
+ msgstr "Actuellement : "
574
+
575
+ #: my-calendar-settings.php:318
576
+ msgid "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP <code>date()</code> function</a>. Save options to update sample output."
577
+ msgstr "Le format de la date utilise la même syntaxe que la <a href=\"http://php.net/date\">fonction PHP <code>date()</code></a>. Enregistrez les options pour mettre à jour l'affichage. "
578
+
579
+ #: my-calendar-settings.php:321
580
+ msgid "Default Sort order for Admin Events List"
581
+ msgstr "Ordre d'affichage par défaut de la liste des évènements pour les administrateurs"
582
+
583
+ #: my-calendar-settings.php:323
584
+ msgid "Event ID"
585
+ msgstr "ID des évènements"
586
+
587
+ #: my-calendar-settings.php:325
588
+ #: my-calendar-event-manager.php:684
589
+ msgid "Description"
590
+ msgstr "Description"
591
+
592
+ #: my-calendar-settings.php:326
593
+ #: my-calendar-event-manager.php:685
594
+ msgid "Start Date"
595
+ msgstr "Date de début"
596
+
597
+ #: my-calendar-settings.php:328
598
+ #: my-calendar-event-manager.php:688
599
+ msgid "Category"
600
+ msgstr "Catégorie"
601
+
602
+ #: my-calendar-settings.php:329
603
+ #: my-calendar-settings.php:539
604
+ msgid "Location Name"
605
+ msgstr "Nom du lieu"
606
+
607
+ #: my-calendar-settings.php:333
608
+ msgid "Holiday Category"
609
+ msgstr "Catégorie Premium"
610
+
611
+ #: my-calendar-settings.php:350
612
+ msgid "If an event coincides with an event in the designated \"Holiday\" category, do not show the event."
613
+ msgstr "Si un évènement coïncide avec un évènement de la catégorie \"Premium\", il ne sera pas affiché. "
614
+
615
+ #: my-calendar-settings.php:353
616
+ msgid "Show Heading for Calendar"
617
+ msgstr "Affiche l'entête du calendrier"
618
+
619
+ #: my-calendar-settings.php:356
620
+ msgid "Show Weekends on Calendar"
621
+ msgstr "Afficher les week-ends dans le calendrier"
622
+
623
+ #: my-calendar-settings.php:359
624
+ msgid "Do you want to display the author name on events?"
625
+ msgstr "Voulez-vous afficher le nom de l'auteur sur les évènements ?"
626
+
627
+ #: my-calendar-settings.php:362
628
+ msgid "Display a jumpbox for changing month and year quickly?"
629
+ msgstr "Afficher une boîte pour changer le mois et l'année rapidement ?"
630
+
631
+ #: my-calendar-settings.php:365
632
+ msgid "Hide category icons in output"
633
+ msgstr "Masquer la catégorie des icônes dans l'affichage du calendrier. "
634
+
635
+ #: my-calendar-settings.php:368
636
+ msgid "Show Link to Google Map (when sufficient address information is available.)"
637
+ msgstr "Affiche le lien vers Google Maps (si les données sont disponibles)"
638
+
639
+ #: my-calendar-settings.php:371
640
+ msgid "Show Event Address in Details"
641
+ msgstr "Affiche l'adresse détaillée de l'évènement"
642
+
643
+ #: my-calendar-settings.php:374
644
+ msgid "Show short description field on calendar."
645
+ msgstr "Affiche la description sommaire de l'évènement"
646
+
647
+ #: my-calendar-settings.php:377
648
+ msgid "Show full description field on calendar."
649
+ msgstr "Affiche la description complète de l'évènement"
650
+
651
+ #: my-calendar-settings.php:380
652
+ msgid "Show link to details on calendar. (requires a calendar URL, above)"
653
+ msgstr "Afficher le lien vers les détails sur le calendrier (nécessite une URL pour le calendrier)"
654
+
655
+ #: my-calendar-settings.php:383
656
+ msgid "Links associated with events will automatically expire after the event has passed."
657
+ msgstr "Les liens associés aux évènements doivent automatiquement expirer une fois l'évènement passé. "
658
+
659
+ #: my-calendar-settings.php:386
660
+ msgid "Show current availability status of events."
661
+ msgstr "Afficher le statut actuel de l'évènement"
662
+
663
+ #: my-calendar-settings.php:389
664
+ msgid "Show link to My Calendar RSS feed."
665
+ msgstr "Affiche le lien du Flux RSS. "
666
+
667
+ #: my-calendar-settings.php:392
668
+ msgid "Show link to iCal format download."
669
+ msgstr "Affiche le lien pour télécharger au format iCal. "
670
+
671
+ #: my-calendar-settings.php:395
672
+ msgid "If a recurring event is scheduled for a date which doesn't exist (such as the 5th Wednesday in February), move it back one week."
673
+ msgstr "Si un évènement récurrent est programmé pour une date qui n'existe pas, il sera décalé d'une semaine. "
674
+
675
+ #: my-calendar-settings.php:396
676
+ msgid "If this option is unchecked, recurring events which fall on dates which don't exist will simply not be shown on the calendar."
677
+ msgstr "Si cette option est désactivée, les évènements récurrents dont les dates sont erronées où n'existent pas ne seront pas affichés dans le calendrier. "
678
+
679
+ #: my-calendar-settings.php:399
680
+ msgid "Default usage of category colors."
681
+ msgstr "Couleur des catégories par défaut. "
682
+
683
+ #: my-calendar-settings.php:400
684
+ msgid "Apply category colors to event titles as a font color."
685
+ msgstr "Appliquer les couleurs des catégories pour les titres d'évènements comme une couleur de texte. "
686
+
687
+ #: my-calendar-settings.php:401
688
+ msgid "Apply category colors to event titles as a background color."
689
+ msgstr "Appliquer les couleurs des catégories pour les titres d'évènements comme une couleur de fond. "
690
+
691
+ #: my-calendar-settings.php:406
692
+ msgid "Save Output Settings"
693
+ msgstr "Enregistrer la configuration"
694
+
695
+ #: my-calendar-settings.php:412
696
+ msgid "Calendar Input Settings"
697
+ msgstr "Options de l'interface du calendrier"
698
+
699
+ #: my-calendar-settings.php:417
700
+ msgid "Select which input fields will be available when adding or editing events."
701
+ msgstr "Sélectionner les champs disponibles quand on ajoute ou édite des évènements. "
702
+
703
+ #: my-calendar-settings.php:422
704
+ msgid "Show Event Location Dropdown Menu"
705
+ msgstr "Afficher le menu déroulant du lieu"
706
+
707
+ #: my-calendar-settings.php:422
708
+ msgid "Show Event Short Description field"
709
+ msgstr "Afficher le champ de la description sommaire"
710
+
711
+ #: my-calendar-settings.php:422
712
+ msgid "Show Event Description Field"
713
+ msgstr "Afficher le champ de description de l'évènement"
714
+
715
+ #: my-calendar-settings.php:422
716
+ msgid "Show Event Category field"
717
+ msgstr "Afficher le champ de catégorie de l'évènement"
718
+
719
+ #: my-calendar-settings.php:422
720
+ msgid "Show Event Link field"
721
+ msgstr "Afficher le champ 'lien' de l'évènement"
722
+
723
+ #: my-calendar-settings.php:422
724
+ msgid "Show Event Recurrence Options"
725
+ msgstr "Afficher les options de récurrences de l'évènement"
726
+
727
+ #: my-calendar-settings.php:422
728
+ msgid "Show event registration options"
729
+ msgstr "Afficher les options d'inscription à l'évènement"
730
+
731
+ #: my-calendar-settings.php:422
732
+ msgid "Show event location fields"
733
+ msgstr "Afficher le champ du lieu de l'évènenemt"
734
+
735
+ #: my-calendar-settings.php:422
736
+ msgid "Use HTML Editor in Event Description Field"
737
+ msgstr "Utiliser l'éditeur HTML dans le champ de description de l'évènement"
738
+
739
+ #: my-calendar-settings.php:435
740
+ msgid "Administrators see all input options"
741
+ msgstr "Les administrateurs voient toutes les options"
742
+
743
+ #: my-calendar-settings.php:440
744
+ msgid "Save Input Settings"
745
+ msgstr "Enregistrer la configuration"
746
+
747
+ #: my-calendar-settings.php:446
748
+ msgid "Calendar Email Settings"
749
+ msgstr "Configuration des notifications par Email"
750
+
751
+ #: my-calendar-settings.php:451
752
+ msgid "Calendar Options: Email Notifications"
753
+ msgstr "Notifications E-mail"
754
+
755
+ #: my-calendar-settings.php:455
756
+ msgid "Send Email Notifications when new events are scheduled or reserved."
757
+ msgstr "Envoyer des notifications par mail quand de nouveaux évènements sont prévus ou réservés. "
758
+
759
+ #: my-calendar-settings.php:458
760
+ msgid "Notification messages are sent to: "
761
+ msgstr "Les messages de notification sont envoyés à : "
762
+
763
+ #: my-calendar-settings.php:461
764
+ msgid "Email subject"
765
+ msgstr "Sujet"
766
+
767
+ #: my-calendar-settings.php:461
768
+ msgid "New event Added"
769
+ msgstr "Nouvel évènement ajouté"
770
+
771
+ #: my-calendar-settings.php:464
772
+ msgid "Message Body"
773
+ msgstr "Corps du message"
774
+
775
+ #: my-calendar-settings.php:464
776
+ msgid "New Event:"
777
+ msgstr "Nouvel évènement : "
778
+
779
+ #: my-calendar-settings.php:465
780
+ msgid "Shortcode Help"
781
+ msgstr "Aide sur le shortcode"
782
+
783
+ #: my-calendar-settings.php:470
784
+ msgid "Save Email Settings"
785
+ msgstr "Enregistrer la configuration"
786
+
787
+ #: my-calendar-settings.php:476
788
+ msgid "Calendar User Settings"
789
+ msgstr "Préférences de l'utilisateur"
790
+
791
+ #: my-calendar-settings.php:483
792
+ msgid "Settings which can be configured in registered user's accounts"
793
+ msgstr "Les options de configuration peuvent aussi être définies dans les comptes d'utilisateurs enregistrés. "
794
+
795
+ #: my-calendar-settings.php:485
796
+ msgid "Allow registered users to provide timezone or location presets in their user profiles."
797
+ msgstr "Autoriser les utilisateurs enregistrés à modifier leurs fuseaux horaires et leurs villes dans leurs profils. "
798
+
799
+ #: my-calendar-settings.php:497
800
+ msgid "Timezone Settings"
801
+ msgstr "Configuration du fuseau horaire"
802
+
803
+ #: my-calendar-settings.php:498
804
+ msgid "These settings provide registered users with the ability to select a time zone in their user profile. When they view your calendar, the times for events will display the time the event happens in their time zone as well as the entered value."
805
+ msgstr "Ces paramètres permettent aux utilisateurs enregistrés la possibilité de sélectionner leur fuseau horaire dans leur profil. Quand ils regarderont le calendrier, la date des évènements affichée sera fonction du fuseau horaire choisi. "
806
+
807
+ #: my-calendar-settings.php:500
808
+ msgid "Enable Timezone"
809
+ msgstr "Activer le fuseau horaire"
810
+
811
+ #: my-calendar-settings.php:503
812
+ msgid "Select Timezone Label"
813
+ msgstr "Choisir un fuseau horaire"
814
+
815
+ #: my-calendar-settings.php:506
816
+ msgid "Timezone Options"
817
+ msgstr "Options du fuseau horaire"
818
+
819
+ #: my-calendar-settings.php:506
820
+ #: my-calendar-settings.php:527
821
+ msgid "Value, Label; one per line"
822
+ msgstr "Valeur, nom ; une par ligne"
823
+
824
+ #: my-calendar-settings.php:518
825
+ msgid "Location Settings"
826
+ msgstr "Configuration des lieux"
827
+
828
+ #: my-calendar-settings.php:519
829
+ msgid "These settings provide registered users with the ability to select a location in their user profile. When they view your calendar, their initial view will be limited to locations which include that location parameter."
830
+ msgstr "Ces paramètres fournissent aux utilisateurs enregistrés la possibilité de sélectionner un lieu dans leur profil. Quand ils consulteront votre calendrier, leur vue initiale sera limitée aux lieux qui n'incluront que ce paramètre de localisation."
831
+
832
+ #: my-calendar-settings.php:521
833
+ msgid "Enable Location"
834
+ msgstr "Activer le lieu"
835
+
836
+ #: my-calendar-settings.php:524
837
+ msgid "Select Location Label"
838
+ msgstr "Choisissez un nom de lieu"
839
+
840
+ #: my-calendar-settings.php:527
841
+ msgid "Location Options"
842
+ msgstr "Options des lieux"
843
+
844
+ #: my-calendar-settings.php:537
845
+ msgid "Location Type"
846
+ msgstr "Type de lieu"
847
+
848
+ #: my-calendar-settings.php:540
849
+ #: my-calendar-event-manager.php:557
850
+ #: my-calendar-locations.php:130
851
+ msgid "City"
852
+ msgstr "Ville"
853
+
854
+ #: my-calendar-settings.php:541
855
+ #: my-calendar-event-manager.php:557
856
+ #: my-calendar-locations.php:130
857
+ msgid "State/Province"
858
+ msgstr "Département"
859
+
860
+ #: my-calendar-settings.php:542
861
+ #: my-calendar-event-manager.php:563
862
+ #: my-calendar-locations.php:136
863
+ msgid "Country"
864
+ msgstr "Pays"
865
+
866
+ #: my-calendar-settings.php:543
867
+ #: my-calendar-event-manager.php:557
868
+ #: my-calendar-locations.php:130
869
+ msgid "Postal Code"
870
+ msgstr "Code postal"
871
+
872
+ #: my-calendar-settings.php:544
873
+ #: my-calendar-event-manager.php:560
874
+ #: my-calendar-event-manager.php:573
875
+ #: my-calendar-locations.php:133
876
+ #: my-calendar-locations.php:146
877
+ msgid "Region"
878
+ msgstr "Région"
879
+
880
+ #: my-calendar-settings.php:550
881
+ msgid "Save User Settings"
882
+ msgstr "Enregistrer les options de l'utilisateur"
883
+
884
+ #: my-calendar-settings.php:564
885
+ #: my-calendar-event-manager.php:13
886
+ msgid "My Calendar has identified that you have the Calendar plugin by Kieran O'Shea installed. You can import those events and categories into the My Calendar database. Would you like to import these events?"
887
+ msgstr "Le plugin Calendar de Kieran O'Shea a été dectecté sur votre installation Wordpress. Vous pouvez importer les évènements et catégories dans la base de données de My Calendar. Voulez-vous lancer l'import ?"
888
+
889
+ #: my-calendar-settings.php:571
890
+ #: my-calendar-event-manager.php:20
891
+ msgid "Import from Calendar"
892
+ msgstr "Import depuis Calendar"
893
+
894
+ #: my-calendar-help.php:7
895
+ msgid "How to use My Calendar"
896
+ msgstr "Comment utiliser My Calendar"
897
+
898
+ #: my-calendar-help.php:12
899
+ msgid "Shortcode Syntax"
900
+ msgstr "Syntaxe du Shortcode"
901
+
902
+ #: my-calendar-help.php:15
903
+ msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
904
+ msgstr "Le Shortcode peut-être employé dans les pages, les articles ou les widgets de type Texte. "
905
+
906
+ #: my-calendar-help.php:17
907
+ msgid "Main Calendar Shortcode (List or Grid, Weekly or Monthly view)"
908
+ msgstr "Shortcode pour le calendrier principal (liste ou grille, vue hebdomadaire ou mensuelle)"
909
+
910
+ #: my-calendar-help.php:19
911
+ msgid "This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format."
912
+ msgstr "Cette balise de base affiche le calendrier sur une article ou une page, avec toutes les catégories dans un format classique 'mois par mois'. "
913
+
914
+ #: my-calendar-help.php:22
915
+ msgid "The shortcode supports six attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using either the pipe character (<code>|</code>) or a comma. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. Setting <code>toggle</code> to yes will show a link to switch between the list and grid views. The <code>time</code> shortcode switches between a weekly view and the default monthly view."
916
+ msgstr "Le Shortcode supporte 6 balises, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code> et <code>time</code>. Il y a 2 options alternatives pour <code>format</code>: <code>list</code>, qui affiche le calendrier sous forme de liste en masquant les dates sans évènements, et <code>mini</code>, qui permet d'afficher le calendrier dans des espaces étroits comme un menu latéral. La balise <code>category</code> nécessite le nom ou l'ID de la catégorie des evènements (pour le nom, attention à la casse). Ceci affiche uniquement les évènements présents dans la catégorie sélectionnée. Plusieurs catégories peuvent être spécifiées en les séparant avec le caractère <code>|</code>. La configuration de la balise <code>showkey</code> à <code>no</code> empêche l'affichage de la catégorie index &mdash; cela peut-être pratique si une catégorie unique est utilisée. La configuration de la balise <code>shownav</code> à <code>no</code> désactive les liens 'précédent/suivant'. Les propriétés de la balise <code>toggle</code> sont d'afficher un lien qui activera soit la vue en liste soit la vue en grille. La balise <code>time</code> permet de choisir entre la vue par semaine et la vue par mois (option par défaut). "
917
+
918
+ #: my-calendar-help.php:25
919
+ msgid "The main My Calendar short code can be generated from a button in your post and page editor. The mini calendar can also be accessed and configured as a widget."
920
+ msgstr "Le Shortcode principal peut-être généré via un bouton sur votre éditeur de page ou d'article. Le mni-calendrier peut aussi être accessible et configuré comme un widget. "
921
+
922
+ #: my-calendar-help.php:27
923
+ msgid "Additional Calendar Views (Upcoming events, today's events)"
924
+ msgstr "Vues additionnelles du calendrier (évènements à venir, évènements actuels)"
925
+
926
+ #: my-calendar-help.php:29
927
+ msgid "This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either \"event\" or \"days\", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria. Order provides a sort order for the events list &ndash; either ascending (<code>asc</code>) or descending (<code>desc</code>)."
928
+ msgstr "Ces balises affichent l'encart des évènements à venir. Les attributs <code>before</code> et <code>after</code> doivent être des nombres ; l'attribut <code>type</code> peut-être \"évènement\" or \"jours\", et l'attribut <code>category</code> possède les mêmes propriétés que pour le calendrier principal. Les balises emploient ce code type listé ci-dessous. L'attribut <code>fallback</code> affiche le texte 'aucun évènement ne correspond à votre recherche. Il est également possible de choisir pour l'affichage de la liste des évènements un ordre ascendant (<code>asc</code>) ou descendant (<code>desc</code>)."
929
+
930
+ #: my-calendar-help.php:32
931
+ msgid "Predictably enough, this shortcode displays the output of the Today's Events widget, with three configurable attributes: category, template and fallback text."
932
+ msgstr "Vous vous en doutez, ce code affiche l'onglet des évènements d'aujourd'hui avec trois attributs configurables : catégorie, le modèle et le texte en cas d'erreur."
933
+
934
+ #: my-calendar-help.php:35
935
+ msgid "Both Upcoming Events and Today's Events can also be configured using widgets."
936
+ msgstr "Tous les évènements prévus et en cours peuvent aussi être configurés pour les widgets. "
937
+
938
+ #: my-calendar-help.php:38
939
+ msgid "Supplement Features (Locations filter, Categories filter)"
940
+ msgstr "Fonctionnalités supplémentaires (filtre des lieux et des catégories)"
941
+
942
+ #: my-calendar-help.php:41
943
+ msgid "This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, <code>zip</code> (postal code), or <code>region</code>."
944
+ msgstr "Ce code produit une liste de lieux, affiché (<code>show</code>) comme une liste de liens (<code>list</code>) ou une liste déroulante de formulaire (<code>form</code>). L'attribut <code>type</code> sera <code>saved</code> (si l'on veut afficher les évènements d'un lieu enregistré ), ou <code>custom</code> (pour afficher les options choisies dans l'interface de configuration). <code>datatype</code> doit être le type de données choisies : <code>name</code> (nom de l'entreprise), <code>city</code>, <code>state</code>, <code>country</code>, ou <code>zip</code> (code postal). "
945
+
946
+ #: my-calendar-help.php:44
947
+ msgid "This shortcode produces a list of event categories, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>."
948
+ msgstr "Ce Shortcode produit une liste des catégories d'évènements, sous forme de liste de liens ou de liste déroulante : la balise <code>show</code>peut-être définie comme <code>list</code> ou <code>form</code>."
949
+
950
+ #: my-calendar-help.php:50
951
+ msgid "Category Icons"
952
+ msgstr "Catégorie des icones"
953
+
954
+ #: my-calendar-help.php:53
955
+ msgid "My Calendar is designed to manage multiple calendars. The basis for these calendars are categories; you can easily setup a calendar page which includes all categories, or you can dedicate separate pages to calendars in each category. For an example, this might be useful for you in managing the tour calendars for multiple bands; event calendars for a variety of locations, etc."
956
+ msgstr "MyCalendar est conçu pour gérer plusieurs calendriers, gérés sous forme de catégories. Vous pouvez facilement mettre en place un calendrier avec toutes les catégories, ou bien afficher chaque catégorie comme un calendrier unique. "
957
+
958
+ #: my-calendar-help.php:56
959
+ msgid "The pre-installed category icons may not be especially useful for your needs or design. I'm assuming that you're going to upload your own icons -- all you need to do is upload them to the plugin's icons folder, and they'll be available for immediate use, or place them in a folder at \"my-calendar-custom\" to avoid having them overwritten by upgrades."
960
+ msgstr "Les icônes pré-installées ne sont peut-être pas adaptées à vos goûts ou vos usages, aussi vous pouvez importer vos propres icônes -- soit vous les ajoutez dans le dossier \"my-calendar/icons\", où ils sont utilisables de suite, ou bien vous pouvez les placer dans un dossier \"my-calendar-custom\", pour éviter leur écrasement lors des mises à jour du plugin."
961
+
962
+ #: my-calendar-help.php:56
963
+ msgid "Your icons folder is:"
964
+ msgstr "Le dossier des icones est : "
965
+
966
+ #: my-calendar-help.php:56
967
+ msgid "You can alternately place icons in:"
968
+ msgstr "Vous pouvez ajouter des icones ici : "
969
+
970
+ #: my-calendar-help.php:64
971
+ msgid "Custom Styles"
972
+ msgstr "Styles personnalisés"
973
+
974
+ #: my-calendar-help.php:67
975
+ msgid "My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory."
976
+ msgstr "My Calendar propose par défaut 4 feuilles de style, et peut mémoriser les modifications apportées à ces fichiers lors de mise à jour. Mais si vous ajoutez un nouveau fichier CSS, il est préférable de le stocker dans le dossier des feuilles de style personnalisées. "
977
+
978
+ #: my-calendar-help.php:70
979
+ msgid "Your stylesheet directory is"
980
+ msgstr "Le repertoire des feuilles de styles est"
981
+
982
+ #: my-calendar-help.php:71
983
+ msgid "Your custom stylesheets directory is"
984
+ msgstr "Le répertoire des feuilles de styles personnalisées est "
985
+
986
+ #: my-calendar-help.php:79
987
+ msgid "Widget Templating"
988
+ msgstr "Options de confguration"
989
+
990
+ #: my-calendar-help.php:82
991
+ msgid "These codes are available in calendar widgets, email notifications, and event titles."
992
+ msgstr "Ces codes sont disponibles dans le widget calendrier, les notifications e-mail et les titres des évènements. "
993
+
994
+ #: my-calendar-help.php:86
995
+ msgid "Displays the name of the category the event is in."
996
+ msgstr "Affiche le nom de la catégorie de l'évènement"
997
+
998
+ #: my-calendar-help.php:89
999
+ msgid "Displays the title of the event."
1000
+ msgstr "Affiche le titre de l'évènement"
1001
+
1002
+ #: my-calendar-help.php:92
1003
+ msgid "Displays the start time for the event."
1004
+ msgstr "Affiche l'heure de début de l'évènement"
1005
+
1006
+ #: my-calendar-help.php:95
1007
+ msgid "Displays the start time for the event adjusted to the current user's time zone settings. Blank output if user settings are disabled or the user has not selected a preferred time zone."
1008
+ msgstr "Affiche l'heure de début de l'événement selon les réglages du fuseau horaire de l'utilisateur. Pas d'affichage si les paramètres utilisateur sont désactivés ou si l'utilisateur n'a pas sélectionné un fuseau horaire préféré."
1009
+
1010
+ #: my-calendar-help.php:98
1011
+ msgid "Displays the date on which the event begins."
1012
+ msgstr "Affiche la date du début de l'évènement"
1013
+
1014
+ #: my-calendar-help.php:101
1015
+ msgid "Displays the date on which the event ends."
1016
+ msgstr "Affiche la date de la fin de l'évènement"
1017
+
1018
+ #: my-calendar-help.php:104
1019
+ msgid "Displays the time at which the event ends."
1020
+ msgstr "Affiche l'heure de la fin de l'évènement"
1021
+
1022
+ #: my-calendar-help.php:107
1023
+ msgid "Displays the WordPress author who posted the event."
1024
+ msgstr "Affiche le nom de l'auteur qui a publié cet évènement"
1025
+
1026
+ #: my-calendar-help.php:110
1027
+ msgid "Displays the name of the person assigned as host for the event."
1028
+ msgstr "Affiche le nom de la personne hôte de l'évènement"
1029
+
1030
+ #: my-calendar-help.php:113
1031
+ msgid "Displays the URL provided for the event."
1032
+ msgstr "Affiche l'URL de l'évènement"
1033
+
1034
+ #: my-calendar-help.php:116
1035
+ msgid "Provides a link to an auto-generated page containing all information on the given event."
1036
+ msgstr "Créé un lien vers la page générée contenant les informations sur un évènement donné. "
1037
+
1038
+ #: my-calendar-help.php:116
1039
+ msgid "Requires that the site URL has been provided on the Settings page"
1040
+ msgstr "Nécessite que l'URL du site soit renseignée dans la configuration du calendrier. "
1041
+
1042
+ #: my-calendar-help.php:119
1043
+ msgid "Displays the description of the event."
1044
+ msgstr "Affiche la description de l'évènement"
1045
+
1046
+ #: my-calendar-help.php:122
1047
+ msgid "Displays title of the event as a link if a URL is present, or the title alone if no URL is available."
1048
+ msgstr "Affiche le titre de l'évènement comme un lien (si une URL est présente) sinon comme un titre normal. "
1049
+
1050
+ #: my-calendar-help.php:125
1051
+ msgid "Displays the name of the location of the event."
1052
+ msgstr "Affiche le nom du lieu de l'évènement. "
1053
+
1054
+ #: my-calendar-help.php:128
1055
+ msgid "Displays the first line of the site address."
1056
+ msgstr "Affiche la première ligne de l'adresse du lieu"
1057
+
1058
+ #: my-calendar-help.php:131
1059
+ msgid "Displays the second line of the site address."
1060
+ msgstr "Affiche la seconde ligne de l'adresse du lieu"
1061
+
1062
+ #: my-calendar-help.php:134
1063
+ msgid "Displays the city for the event."
1064
+ msgstr "Affiche la ville dans laquelle se déroule l'évènement"
1065
+
1066
+ #: my-calendar-help.php:137
1067
+ msgid "Displays the state for the event."
1068
+ msgstr "Affiche le département dans laquel se déroule l'évènement"
1069
+
1070
+ #: my-calendar-help.php:140
1071
+ msgid "Displays the postcode for the event."
1072
+ msgstr "Affiche le code postal de la ville où se déroule l'évènement"
1073
+
1074
+ #: my-calendar-help.php:143
1075
+ msgid "Displays the country for the event location."
1076
+ msgstr "Affiche le pays de la ville de l'évènement"
1077
+
1078
+ #: my-calendar-help.php:146
1079
+ msgid "Displays the event address in <a href=\"http://microformats.org/wiki/hcard\">hcard</a> format."
1080
+ msgstr "Affiche l'adresse du lieu au format <a href=\"http://microformats.org/wiki/hcard\">hcard</a>. "
1081
+
1082
+ #: my-calendar-help.php:149
1083
+ msgid "Displays a link to a Google Map of the event, if sufficient address information is available. If not, will be empty."
1084
+ msgstr "Affiche le lien vers la carte Google Map, si des renseignements sur l'adresse sont disponibles, sinon il sera vide. "
1085
+
1086
+ #: my-calendar-help.php:152
1087
+ msgid "Displays text indicating whether registration for the event is currently open or closed; displays nothing if that choice is selected in the event."
1088
+ msgstr "Affiche si les inscriptions à l'évènement sont ouvertes ou fermées ; Rien n'est affiché si le choix est configuré dans l'évènement. "
1089
+
1090
+ #: my-calendar-help.php:155
1091
+ msgid "Displays the short version of the event description."
1092
+ msgstr "Affiche la description sommaire de l'évènement"
1093
+
1094
+ #: my-calendar-help.php:158
1095
+ msgid "Displays the current status of the event: either \"Published\" or \"Reserved\" - primary used in email templates."
1096
+ msgstr "Affiche le statut actuel de l'évènement : \"Publié\" ou \"Reservé\" - utilisé en premier dans le modèle d'email. "
1097
+
1098
+ #: my-calendar-help.php:161
1099
+ msgid "Produces the address of the current event's category icon."
1100
+ msgstr "Affiche l'icône de l'évènement actuel. "
1101
+
1102
+ #: my-calendar-help.php:164
1103
+ msgid "Produces the hex code for the current event's category color."
1104
+ msgstr "Produit le code hexadecimal pour la couleur de la catégorie de l'évènement courant. "
1105
+
1106
+ #: my-calendar-help.php:173
1107
+ msgid "Helpful Information"
1108
+ msgstr "Informations complémentaires"
1109
+
1110
+ #: my-calendar-help.php:176
1111
+ msgid "<strong>Uninstalling the plugin</strong>: Although the WordPress standard and expectation is for plug-ins to delete any custom database tables when they're uninstalled, My Calendar <em>does not do this</em>. This was a conscious decision on my part -- the data stored in your My Calendar tables is yours; with the sole exception of the \"General\" category, you added every piece of it yourself. As such, I feel it would be a major disservice to you to delete this information if you uninstall the plug-in. As a result, if you wish to get rid of the plug-in completely, you'll need to remove those tables yourself. All your My Calendar settings will be deleted, however."
1112
+ msgstr "<strong>Désinstaller le plugin</strong> : La désinstallation de My Calendar <em>ne supprimera pas</em> la base de données associée. C'est une décision réfléchie de ma part, les données stockées contiennent surement des choses importantes pour vous et je préfère vous laisser choisir. Si vous souhaitez une désinstallation vraiment complète du plug-in, il vous faudra supprimer la base de données vous-même. "
1113
+
1114
+ #: my-calendar-help.php:179
1115
+ msgid "<strong>Donations</strong>: I appreciate anything you can give. $2 may not seem like much, but it can really add up when thousands of people are using the software. Please note that I am not a non-profit organization, and your gifts are not tax deductible. Thank you!"
1116
+ msgstr "<strong>Donations</strong> : J'apprécie n'importe quel don, quelque soit son montant. 2 € vous semblera peu, mais multiplié par cent cela prend une autre dimension. Merci de noter que je ne suis pas une associaltion à but non lucratif, aussi vos dons ne sont pas déductibles des impôts. Merci beaucoup !"
1117
+
1118
+ #: my-calendar-core.php:27
1119
+ #: my-calendar.php:151
1120
+ msgid "Settings"
1121
+ msgstr "Configuration"
1122
+
1123
+ #: my-calendar-core.php:28
1124
+ #: my-calendar.php:154
1125
+ msgid "Help"
1126
+ msgstr "Aide"
1127
+
1128
+ #: my-calendar-core.php:754
1129
+ msgid "You're currently allowing to subscribers to post events, but aren't using Akismet. My Calendar can use Akismet to check for spam in event submissions. <a href='https://akismet.com/signup/'>Get an Akismet API Key now.</a>"
1130
+ msgstr "Vous autorisez vos abonnés à publier des évènements, mais vous n'utilisez pas Akismet. My Calendar peut l'utiliser pour traquer d'éventuels spams dans les soumissions d'évènements. <a href='https://akismet.com/signup/'>Obtenez une clé API Akismet maintenant.</a>"
1131
+
1132
+ #: my-calendar-behaviors.php:42
1133
+ msgid "Behavior Settings saved"
1134
+ msgstr "Options enregistrées"
1135
+
1136
+ #: my-calendar-behaviors.php:65
1137
+ msgid "My Calendar Behaviors"
1138
+ msgstr "Effets visuels"
1139
+
1140
+ #: my-calendar-behaviors.php:69
1141
+ msgid "Calendar Behavior Settings"
1142
+ msgstr "Configuration des effets visuels du calendrier"
1143
+
1144
+ #: my-calendar-behaviors.php:74
1145
+ msgid "Apply JavaScript only on these pages (comma separated page IDs)"
1146
+ msgstr "Appliquer le Javascript seulement sur ces pages (ID séparés par des virgules)"
1147
+
1148
+ #: my-calendar-behaviors.php:77
1149
+ msgid "Calendar Behaviors: Calendar View"
1150
+ msgstr "Vue classique (calendrier)"
1151
+
1152
+ #: my-calendar-behaviors.php:79
1153
+ msgid "Reset the My Calendar Calendar Javascript"
1154
+ msgstr "Réinitialiser le Javascript"
1155
+
1156
+ #: my-calendar-behaviors.php:79
1157
+ msgid "Disable Calendar Javascript Effects"
1158
+ msgstr "Désactiver le Javascript"
1159
+
1160
+ #: my-calendar-behaviors.php:82
1161
+ msgid "Edit the jQuery scripts for My Calendar in Calendar format"
1162
+ msgstr "Modifier les scripts JQuery"
1163
+
1164
+ #: my-calendar-behaviors.php:89
1165
+ msgid "Calendar Behaviors: List View"
1166
+ msgstr "Vue en liste"
1167
+
1168
+ #: my-calendar-behaviors.php:91
1169
+ msgid "Reset the My Calendar List Javascript"
1170
+ msgstr "Réinitialiser le Javascript"
1171
+
1172
+ #: my-calendar-behaviors.php:91
1173
+ msgid "Disable List Javascript Effects"
1174
+ msgstr "Désactiver le Javascript"
1175
+
1176
+ #: my-calendar-behaviors.php:94
1177
+ msgid "Edit the jQuery scripts for My Calendar in List format"
1178
+ msgstr "Modifier les scripts JQuery"
1179
+
1180
+ #: my-calendar-behaviors.php:101
1181
+ msgid "Calendar Behaviors: Mini Calendar View"
1182
+ msgstr "Vue en mini-calendrier"
1183
+
1184
+ #: my-calendar-behaviors.php:103
1185
+ msgid "Reset the My Calendar Mini Format Javascript"
1186
+ msgstr "Réinitialiser le Javascript"
1187
+
1188
+ #: my-calendar-behaviors.php:103
1189
+ msgid "Disable Mini Javascript Effects"
1190
+ msgstr "Désactiver le Javascript"
1191
+
1192
+ #: my-calendar-behaviors.php:106
1193
+ msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
1194
+ msgstr "Modifier les scripts JQuery"
1195
+
1196
+ #: my-calendar-behaviors.php:113
1197
+ msgid "Calendar Behaviors: AJAX Navigation"
1198
+ msgstr "Navigation AJAX"
1199
+
1200
+ #: my-calendar-behaviors.php:115
1201
+ msgid "Reset the My Calendar AJAX Javascript"
1202
+ msgstr "Réinitialiser le Javascript"
1203
+
1204
+ #: my-calendar-behaviors.php:115
1205
+ msgid "Disable AJAX Effects"
1206
+ msgstr "Désactiver les effets AJAX"
1207
+
1208
+ #: my-calendar-behaviors.php:118
1209
+ msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
1210
+ msgstr "Modifier les scripts JQuery"
1211
+
1212
+ #: my-calendar-upgrade-db.php:21
1213
+ #: my-calendar-upgrade-db.php:29
1214
+ msgid "The My Calendar database needs to be updated."
1215
+ msgstr "Il est nécessaire de mettre à jour la base de données de My Calendar. "
1216
+
1217
+ #: my-calendar-upgrade-db.php:22
1218
+ #: my-calendar-upgrade-db.php:43
1219
+ msgid "Update now"
1220
+ msgstr "Faire la mise à jour maintenant"
1221
+
1222
+ #: my-calendar-upgrade-db.php:29
1223
+ msgid "Upgrade now."
1224
+ msgstr "Faire la mise à niveau maintenant"
1225
+
1226
+ #: my-calendar-upgrade-db.php:42
1227
+ msgid "You haven't entered any events, so My Calendar can't tell whether your database is up to date. If you can't add events, upgrade your database!"
1228
+ msgstr "Vous n'avez ajouté aucun autre évènement, aussi My Calendar ne peut savoir si votre base de données est à jour. Si vous ne pouvez pas ajouter de nouveaux évènements, faites une mise à niveau de la base de données !"
1229
+
1230
+ #: my-calendar-upgrade-db.php:53
1231
+ msgid "My Calendar Database is updated."
1232
+ msgstr "La base de données a été mise à jour. "
1233
+
1234
+ #: my-calendar.php:111
1235
+ msgid "Buy the Beginner's Guide"
1236
+ msgstr "Acheter le guide"
1237
+
1238
+ #: my-calendar.php:112
1239
+ msgid "Get Support"
1240
+ msgstr "Obtenir de l'aide"
1241
+
1242
+ #: my-calendar.php:113
1243
+ #: my-calendar.php:154
1244
+ msgid "My Calendar Help"
1245
+ msgstr "Aide de My Calendar"
1246
+
1247
+ #: my-calendar.php:114
1248
+ msgid "Make a Donation"
1249
+ msgstr "Faire un don"
1250
+
1251
+ #. #-#-#-#-# plugin.pot (My Calendar 1.8.7) #-#-#-#-#
1252
+ #. Plugin Name of the plugin/theme
1253
+ #: my-calendar.php:138
1254
+ #: my-calendar.php:141
1255
+ msgid "My Calendar"
1256
+ msgstr "My Calendar"
1257
+
1258
+ #: my-calendar.php:145
1259
+ msgid "Add/Edit Events"
1260
+ msgstr "Evènements"
1261
+
1262
+ #: my-calendar.php:150
1263
+ #: my-calendar-locations.php:174
1264
+ msgid "Manage Locations"
1265
+ msgstr "Lieux"
1266
+
1267
+ #: my-calendar.php:152
1268
+ msgid "Style Editor"
1269
+ msgstr "Apparence"
1270
+
1271
+ #: my-calendar.php:153
1272
+ msgid "Behavior Editor"
1273
+ msgstr "Effets visuels"
1274
+
1275
+ #: my-calendar-templates.php:136
1276
+ #: my-calendar-event-manager.php:666
1277
+ msgid "Published"
1278
+ msgstr "Publié"
1279
+
1280
+ #: my-calendar-templates.php:136
1281
+ #: my-calendar-event-manager.php:667
1282
+ msgid "Reserved"
1283
+ msgstr "Réservé"
1284
+
1285
+ #: my-calendar-templates.php:137
1286
+ #: my-calendar-output.php:174
1287
+ msgid "details"
1288
+ msgstr "Détails de l'évènement"
1289
+
1290
+ #: my-calendar-user.php:39
1291
+ msgid "My Calendar User Settings"
1292
+ msgstr "Préférences de l'utilisateur"
1293
+
1294
+ #: my-calendar-event-manager.php:25
1295
+ msgid "Although it is possible that this import could fail to import your events correctly, it should not have any impact on your existing Calendar database. If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
1296
+ msgstr "Il est possible que l'import depuis Calendar comporte des erreurs, toutefois, cela ne devrait pas affecter votre base de onnées Calendar. Si vous rencontrez des difficultés, <a href=\"http://www.joedolson.com/contact.php\">contactez-moi</a> !"
1297
+
1298
+ #: my-calendar-event-manager.php:72
1299
+ msgid "%1$d events deleted successfully out of %2$d selected"
1300
+ msgstr "%1$d évènements supprimés avec succès des %2$d sélectionnés."
1301
+
1302
+ #: my-calendar-event-manager.php:74
1303
+ #: my-calendar-event-manager.php:205
1304
+ #: my-calendar-event-manager.php:228
1305
+ #: my-calendar-event-manager.php:242
1306
+ #: my-calendar-event-manager.php:251
1307
+ #: my-calendar-event-manager.php:864
1308
+ #: my-calendar-event-manager.php:867
1309
+ #: my-calendar-event-manager.php:870
1310
+ #: my-calendar-event-manager.php:879
1311
+ #: my-calendar-event-manager.php:886
1312
+ #: my-calendar-event-manager.php:902
1313
+ #: my-calendar-event-manager.php:908
1314
+ msgid "Error"
1315
+ msgstr "Erreur"
1316
+
1317
+ #: my-calendar-event-manager.php:74
1318
+ msgid "Your events have not been deleted. Please investigate."
1319
+ msgstr "Vos évènements n'ont pas été supprimés. Merci de vérifier. "
1320
+
1321
+ #: my-calendar-event-manager.php:85
1322
+ msgid "Delete Event"
1323
+ msgstr "Supprimer des évènements"
1324
+
1325
+ #: my-calendar-event-manager.php:85
1326
+ msgid "Are you sure you want to delete this event?"
1327
+ msgstr "Etes-vous sûr de vouloir supprimer l'évènement ?"
1328
+
1329
+ #: my-calendar-event-manager.php:99
1330
+ msgid "You do not have permission to delete that event."
1331
+ msgstr "Vous n'avez pas la permission de supprimer cet évènement"
1332
+
1333
+ #: my-calendar-event-manager.php:114
1334
+ msgid "You do not have permission to approve that event."
1335
+ msgstr "Vous n'avez pas la permission d'approuver cet évènement"
1336
+
1337
+ #: my-calendar-event-manager.php:128
1338
+ msgid "You do not have permission to reject that event."
1339
+ msgstr "Vous n'avez pas la permission de rejeter cet évènement"
1340
+
1341
+ #: my-calendar-event-manager.php:159
1342
+ msgid "Edit Event"
1343
+ msgstr "Editer des évènements"
1344
+
1345
+ #: my-calendar-event-manager.php:163
1346
+ #: my-calendar-event-manager.php:174
1347
+ msgid "You must provide an event id in order to edit it"
1348
+ msgstr "Vous devez fournir l'ID de l'évènement pour l'éditer"
1349
+
1350
+ #: my-calendar-event-manager.php:170
1351
+ msgid "Copy Event"
1352
+ msgstr "Copier des évènements"
1353
+
1354
+ #: my-calendar-event-manager.php:182
1355
+ msgid "Add Event"
1356
+ msgstr "Evènements"
1357
+
1358
+ #: my-calendar-event-manager.php:205
1359
+ msgid "I'm sorry! I couldn't add that event to the database."
1360
+ msgstr "Désolé ! Impossible d'ajouter l'évènement dans la base de données. "
1361
+
1362
+ #: my-calendar-event-manager.php:211
1363
+ msgid "Event added. It will now show in your calendar."
1364
+ msgstr "Evènement ajouté. Il apparaît désormais dans votre calendrier. "
1365
+
1366
+ #: my-calendar-event-manager.php:228
1367
+ msgid "Your event was not updated."
1368
+ msgstr "Votre évènement n'a pas été mis à jour. "
1369
+
1370
+ #: my-calendar-event-manager.php:230
1371
+ msgid "Nothing was changed in that update."
1372
+ msgstr "Rien n'a été modifié par cette mise à jour. "
1373
+
1374
+ #: my-calendar-event-manager.php:232
1375
+ msgid "Event updated successfully"
1376
+ msgstr "L'évènement a été mis à jour avec succès"
1377
+
1378
+ #: my-calendar-event-manager.php:235
1379
+ msgid "You do not have sufficient permissions to edit that event."
1380
+ msgstr "Vous n'avez pas les droits nécessaires pour pour éditer cet évènement. "
1381
+
1382
+ #: my-calendar-event-manager.php:242
1383
+ msgid "You can't delete an event if you haven't submitted an event id"
1384
+ msgstr "Vous ne pouvez pas supprimer un évènement si vous ne fournissez pas son ID"
1385
+
1386
+ #: my-calendar-event-manager.php:249
1387
+ msgid "Event deleted successfully"
1388
+ msgstr "Evènement supprimé avec succès"
1389
+
1390
+ #: my-calendar-event-manager.php:251
1391
+ msgid "Despite issuing a request to delete, the event still remains in the database. Please investigate."
1392
+ msgstr "En dépit de votre demande de suppression, l'évènement est toujours présent dans la base de données. Merci de vérifier. "
1393
+
1394
+ #: my-calendar-event-manager.php:263
1395
+ msgid "Sorry! That's an invalid event key."
1396
+ msgstr "Désolé, cet index d'évènement est invalide. "
1397
+
1398
+ #: my-calendar-event-manager.php:267
1399
+ msgid "Sorry! We couldn't find an event with that ID."
1400
+ msgstr "Désolé, aucun évènement ne correspond à cet ID. "
1401
+
1402
+ #: my-calendar-event-manager.php:295
1403
+ msgid "This event must be approved in order for it to appear on the calendar."
1404
+ msgstr "Cet évènement doit être approuvé avant de pouvoir apparaître dans votre calendrier. "
1405
+
1406
+ #: my-calendar-event-manager.php:304
1407
+ msgid "Save Event"
1408
+ msgstr "Enregistrer l'évènement"
1409
+
1410
+ #: my-calendar-event-manager.php:328
1411
+ msgid "Enter your Event Information"
1412
+ msgstr "Entrez les détails de l'évènement"
1413
+
1414
+ #: my-calendar-event-manager.php:330
1415
+ msgid "Event Title"
1416
+ msgstr "Titre de l'évènement"
1417
+
1418
+ #: my-calendar-event-manager.php:330
1419
+ #: my-calendar-event-manager.php:434
1420
+ msgid "(required)"
1421
+ msgstr "(requis)"
1422
+
1423
+ #: my-calendar-event-manager.php:334
1424
+ msgid "Publish"
1425
+ msgstr "Publier"
1426
+
1427
+ #: my-calendar-event-manager.php:334
1428
+ msgid "You must approve this event to promote it to the calendar."
1429
+ msgstr "Vous devez approuver cet évènement pour qu'il apparaisse dans le calendrier. "
1430
+
1431
+ #: my-calendar-event-manager.php:336
1432
+ msgid "An administrator must approve your new event."
1433
+ msgstr "Un administrateur doit approuver votre évènement. "
1434
+
1435
+ #: my-calendar-event-manager.php:349
1436
+ msgid "This event is not spam"
1437
+ msgstr "Cet évènement n'est pas un spam"
1438
+
1439
+ #: my-calendar-event-manager.php:356
1440
+ msgid "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1441
+ msgstr "Description de l'évènement (<abbr title=\"hypertext markup language\">HTML</abbr> autorisé)"
1442
+
1443
+ #: my-calendar-event-manager.php:368
1444
+ msgid "Event Short Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1445
+ msgstr "Description sommaire de l'évènement (<abbr title=\"hypertext markup language\">HTML</abbr> autorisé)"
1446
+
1447
+ #: my-calendar-event-manager.php:379
1448
+ msgid "Event Host"
1449
+ msgstr "Créateur de l'évènement"
1450
+
1451
+ #: my-calendar-event-manager.php:398
1452
+ msgid "Event Category"
1453
+ msgstr "Catégorie de l'évènement"
1454
+
1455
+ #: my-calendar-event-manager.php:423
1456
+ msgid "Event Link (Optional)"
1457
+ msgstr "Lien de l'évènement (facultatif)"
1458
+
1459
+ #: my-calendar-event-manager.php:423
1460
+ msgid "This link will expire when the event passes."
1461
+ msgstr "Ce lien sera invalide une fois l'évènement passé. "
1462
+
1463
+ #: my-calendar-event-manager.php:431
1464
+ msgid "Event Date and Time"
1465
+ msgstr "Date et heure de l'évènement"
1466
+
1467
+ #: my-calendar-event-manager.php:433
1468
+ msgid "Enter the beginning and ending information for the first occurrence of this event."
1469
+ msgstr "Entrez les dates de début et de fin pour la première occurence de cet évènement. "
1470
+
1471
+ #: my-calendar-event-manager.php:434
1472
+ msgid "Start Date (YYYY-MM-DD)"
1473
+ msgstr "Date de début (AAAA-MM-JJ)"
1474
+
1475
+ #: my-calendar-event-manager.php:434
1476
+ msgid "Time (hh:mm am/pm)"
1477
+ msgstr "Heure (hh:mm am/pm)"
1478
+
1479
+ #: my-calendar-event-manager.php:443
1480
+ msgid "End Date (YYYY-MM-DD)"
1481
+ msgstr "Date de fin (AAAA-MM-JJ)"
1482
+
1483
+ #: my-calendar-event-manager.php:443
1484
+ msgid "End Time (hh:mm am/pm)"
1485
+ msgstr "Heure de fin (hh:mm am/pm)"
1486
+
1487
+ #: my-calendar-event-manager.php:451
1488
+ msgid "Current time difference from GMT is "
1489
+ msgstr "Le décalage horaire est de "
1490
+
1491
+ #: my-calendar-event-manager.php:451
1492
+ msgid " hour(s)"
1493
+ msgstr "heure(s)"
1494
+
1495
+ #: my-calendar-event-manager.php:460
1496
+ msgid "Recurring Events"
1497
+ msgstr "Evènements réccurents"
1498
+
1499
+ #: my-calendar-event-manager.php:463
1500
+ msgid "Repeats for"
1501
+ msgstr "Nombre d'occurences"
1502
+
1503
+ #: my-calendar-event-manager.php:464
1504
+ msgid "Units"
1505
+ msgstr "Fréquence"
1506
+
1507
+ #: my-calendar-event-manager.php:465
1508
+ msgid "Does not recur"
1509
+ msgstr "N'est pas réccurent"
1510
+
1511
+ #: my-calendar-event-manager.php:466
1512
+ #: my-calendar-event-manager.php:720
1513
+ msgid "Daily"
1514
+ msgstr "quotidienne"
1515
+
1516
+ #: my-calendar-event-manager.php:467
1517
+ #: my-calendar-event-manager.php:721
1518
+ msgid "Weekly"
1519
+ msgstr "Hebdomadaire"
1520
+
1521
+ #: my-calendar-event-manager.php:468
1522
+ msgid "Bi-weekly"
1523
+ msgstr "deux fois par semaine"
1524
+
1525
+ #: my-calendar-event-manager.php:469
1526
+ msgid "Date of Month (e.g., the 24th of each month)"
1527
+ msgstr "Date du mois (ex : le 24 de ce mois)"
1528
+
1529
+ #: my-calendar-event-manager.php:470
1530
+ msgid "Day of Month (e.g., the 3rd Monday of each month)"
1531
+ msgstr "Jour du mois (ex : le lundi 3 de ce mois)"
1532
+
1533
+ #: my-calendar-event-manager.php:471
1534
+ msgid "Annually"
1535
+ msgstr "Annuelle"
1536
+
1537
+ #: my-calendar-event-manager.php:473
1538
+ msgid "Enter \"0\" if the event should recur indefinitely. Your entry is the number of events after the first occurrence of the event: a recurrence of <em>2</em> means the event will happen three times."
1539
+ msgstr "Entrez \"0\" si l'évènement doit se reproduire à l'infini. Ce chiffre correspond au nombre d'occurences à venir après la première fois : <em>2</em> signifie que l'évènement aura lieu 3 fois."
1540
+
1541
+ #: my-calendar-event-manager.php:490
1542
+ msgid "Event Registration Status"
1543
+ msgstr "Configuration de l'inscription aux évènements"
1544
+
1545
+ #: my-calendar-event-manager.php:491
1546
+ msgid "My Calendar does not manage event registrations. Use this for information only."
1547
+ msgstr "My Calendar ne gère pas l'inscription aux évènements. "
1548
+
1549
+ #: my-calendar-event-manager.php:493
1550
+ msgid "Open"
1551
+ msgstr "Inscriptions ouvertes"
1552
+
1553
+ #: my-calendar-event-manager.php:494
1554
+ msgid "Closed"
1555
+ msgstr "Inscriptions fermées"
1556
+
1557
+ #: my-calendar-event-manager.php:495
1558
+ msgid "Does not apply"
1559
+ msgstr "Pas d'inscription"
1560
+
1561
+ #: my-calendar-event-manager.php:498
1562
+ msgid "If this event recurs, it can only be registered for as a complete series."
1563
+ msgstr "Si cet évènement est réccurent, il peut-être enregistré comme une série complète. "
1564
+
1565
+ #: my-calendar-event-manager.php:515
1566
+ #: my-calendar-locations.php:116
1567
+ msgid "Event Location"
1568
+ msgstr "Lieu de l'évènement"
1569
+
1570
+ #: my-calendar-event-manager.php:522
1571
+ msgid "Choose a preset location:"
1572
+ msgstr "Choisir un lieu déjà enregistré : "
1573
+
1574
+ #: my-calendar-event-manager.php:536
1575
+ msgid "Add recurring locations for later use."
1576
+ msgstr "Ajouter les lieux récurrents pour une utilisation future. "
1577
+
1578
+ #: my-calendar-event-manager.php:545
1579
+ #: my-calendar-locations.php:118
1580
+ msgid "All location fields are optional: <em>insufficient information may result in an inaccurate map</em>."
1581
+ msgstr "Tout les champs sont facultatifs. <em>Attention, des informations incomplètes peuvent générer une carte érronée ou imprécise. </em>"
1582
+
1583
+ #: my-calendar-event-manager.php:548
1584
+ #: my-calendar-locations.php:121
1585
+ msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
1586
+ msgstr "Nom du lieu (ex : <em>le bistrot de Dédé</em>)"
1587
+
1588
+ #: my-calendar-event-manager.php:551
1589
+ #: my-calendar-locations.php:124
1590
+ msgid "Street Address"
1591
+ msgstr "Adresse"
1592
+
1593
+ #: my-calendar-event-manager.php:554
1594
+ #: my-calendar-locations.php:127
1595
+ msgid "Street Address (2)"
1596
+ msgstr "Adresse (2)"
1597
+
1598
+ #: my-calendar-event-manager.php:566
1599
+ #: my-calendar-locations.php:139
1600
+ msgid "Initial Zoom"
1601
+ msgstr "Vue initiale"
1602
+
1603
+ #: my-calendar-event-manager.php:568
1604
+ #: my-calendar-locations.php:141
1605
+ msgid "Neighborhood"
1606
+ msgstr "Quartier"
1607
+
1608
+ #: my-calendar-event-manager.php:569
1609
+ #: my-calendar-locations.php:142
1610
+ msgid "Small City"
1611
+ msgstr "Ville"
1612
+
1613
+ #: my-calendar-event-manager.php:570
1614
+ #: my-calendar-locations.php:143
1615
+ msgid "Large City"
1616
+ msgstr "Agglomération"
1617
+
1618
+ #: my-calendar-event-manager.php:571
1619
+ #: my-calendar-locations.php:144
1620
+ msgid "Greater Metro Area"
1621
+ msgstr "Agglomération et environs"
1622
+
1623
+ #: my-calendar-event-manager.php:572
1624
+ #: my-calendar-locations.php:145
1625
+ msgid "State"
1626
+ msgstr "Département"
1627
+
1628
+ #: my-calendar-event-manager.php:577
1629
+ #: my-calendar-locations.php:150
1630
+ msgid "GPS Coordinates (optional)"
1631
+ msgstr "Coordonnées GPS (facultatif)"
1632
+
1633
+ #: my-calendar-event-manager.php:579
1634
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to provide your map link."
1635
+ msgstr "Les coordonnées GPS seront employées à la place des autres champs pour générer le lien vers votre carte. "
1636
+
1637
+ #: my-calendar-event-manager.php:582
1638
+ #: my-calendar-locations.php:155
1639
+ msgid "Latitude"
1640
+ msgstr "Latitude"
1641
+
1642
+ #: my-calendar-event-manager.php:582
1643
+ #: my-calendar-locations.php:156
1644
+ msgid "Longitude"
1645
+ msgstr "Longitude"
1646
+
1647
+ #: my-calendar-event-manager.php:663
1648
+ msgid "Manage Events"
1649
+ msgstr "Gérer les évènements"
1650
+
1651
+ #: my-calendar-event-manager.php:668
1652
+ msgid "All"
1653
+ msgstr "Tout"
1654
+
1655
+ #: my-calendar-event-manager.php:678
1656
+ msgid "Table of Calendar Events"
1657
+ msgstr "Calendrier des évènements"
1658
+
1659
+ #: my-calendar-event-manager.php:683
1660
+ #: my-calendar-locations.php:187
1661
+ msgid "Location"
1662
+ msgstr "Lieu"
1663
+
1664
+ #: my-calendar-event-manager.php:686
1665
+ msgid "Recurs"
1666
+ msgstr "Occurences"
1667
+
1668
+ #: my-calendar-event-manager.php:689
1669
+ msgid "Edit / Delete"
1670
+ msgstr "Editer / Supprimer"
1671
+
1672
+ #: my-calendar-event-manager.php:719
1673
+ msgid "Never"
1674
+ msgstr "Aucune"
1675
+
1676
+ #: my-calendar-event-manager.php:722
1677
+ msgid "Bi-Weekly"
1678
+ msgstr "Deux fois par semaine"
1679
+
1680
+ #: my-calendar-event-manager.php:723
1681
+ msgid "Monthly (by date)"
1682
+ msgstr "Mensuel (par date)"
1683
+
1684
+ #: my-calendar-event-manager.php:724
1685
+ msgid "Monthly (by day)"
1686
+ msgstr "Mensuel (par jour)"
1687
+
1688
+ #: my-calendar-event-manager.php:725
1689
+ msgid "Yearly"
1690
+ msgstr "Annuel"
1691
+
1692
+ #: my-calendar-event-manager.php:728
1693
+ msgid "Forever"
1694
+ msgstr "Toujours"
1695
+
1696
+ #: my-calendar-event-manager.php:729
1697
+ msgid "Times"
1698
+ msgstr "Temps"
1699
+
1700
+ #: my-calendar-event-manager.php:744
1701
+ msgid "Copy"
1702
+ msgstr "Copier"
1703
+
1704
+ #: my-calendar-event-manager.php:747
1705
+ msgid "Not editable."
1706
+ msgstr "Non modifiable"
1707
+
1708
+ #: my-calendar-event-manager.php:753
1709
+ msgid "Reject"
1710
+ msgstr "Rejeter"
1711
+
1712
+ #: my-calendar-event-manager.php:755
1713
+ msgid "Approve"
1714
+ msgstr "Approuver"
1715
+
1716
+ #: my-calendar-event-manager.php:760
1717
+ msgid "Approved"
1718
+ msgstr "Approuvé"
1719
+
1720
+ #: my-calendar-event-manager.php:762
1721
+ msgid "Rejected"
1722
+ msgstr "Rejeté"
1723
+
1724
+ #: my-calendar-event-manager.php:764
1725
+ msgid "Awaiting Approval"
1726
+ msgstr "En attente de modération"
1727
+
1728
+ #: my-calendar-event-manager.php:775
1729
+ msgid "Delete checked events"
1730
+ msgstr "Supprimer les évènements sélectionnés"
1731
+
1732
+ #: my-calendar-event-manager.php:781
1733
+ msgid "There are no events in the database!"
1734
+ msgstr "Il n'y a aucun évènement dans la base de données !"
1735
+
1736
+ #: my-calendar-event-manager.php:864
1737
+ msgid "Your event end date must be either after or the same as your event begin date"
1738
+ msgstr "La date de fin doit être identique ou postérieure à la date du début de l'évènement. "
1739
+
1740
+ #: my-calendar-event-manager.php:867
1741
+ msgid "Your date formatting is correct but one or more of your dates is invalid. Check for number of days in month and leap year related errors."
1742
+ msgstr "Votre format de date est correct mais une de vos dates ou plus est incorrecte. Vérifiez le nombre de jours dans le mois et si ce n'est pas une année bissextile. "
1743
+
1744
+ #: my-calendar-event-manager.php:870
1745
+ msgid "Both start and end dates must be in the format YYYY-MM-DD"
1746
+ msgstr "Toutes les dates de début et de fin doivent être au format AAAA-MM-JJ"
1747
+
1748
+ #: my-calendar-event-manager.php:879
1749
+ msgid "The time field must either be blank or be entered in the format hh:mm"
1750
+ msgstr "Le champ 'heure' doit être laissé vide ou bien renseigné au format hh:mm"
1751
+
1752
+ #: my-calendar-event-manager.php:886
1753
+ msgid "The end time field must either be blank or be entered in the format hh:mm"
1754
+ msgstr "L'heure de fin doit être au format hh:mm ou bien le champ doit être laissé vide. "
1755
+
1756
+ #: my-calendar-event-manager.php:902
1757
+ msgid "The event title must be between 1 and 255 characters in length."
1758
+ msgstr "Le titre de l'évènement ne doit pas dépasser 255 caractères. "
1759
+
1760
+ #: my-calendar-event-manager.php:908
1761
+ msgid "The repetition value must be 0 unless a type of recurrence is selected."
1762
+ msgstr "La valeur de l'occurence doit être 0 à moins qu'un type d'occurence soit selectionné. "
1763
+
1764
+ #: my-calendar-locations.php:42
1765
+ msgid "Location added successfully"
1766
+ msgstr "Le lieu a été ajouté avec succès"
1767
+
1768
+ #: my-calendar-locations.php:44
1769
+ msgid "Location could not be added to database"
1770
+ msgstr "Le lieu n'a pas pu être ajouté à la base de données"
1771
+
1772
+ #: my-calendar-locations.php:50
1773
+ msgid "Location deleted successfully"
1774
+ msgstr "Le lieu a été supprimé avec succès"
1775
+
1776
+ #: my-calendar-locations.php:52
1777
+ msgid "Location could not be deleted"
1778
+ msgstr "Le lieu n'a pas pu être supprimé. "
1779
+
1780
+ #: my-calendar-locations.php:77
1781
+ msgid "Location could not be edited."
1782
+ msgstr "Le lieu n'a pas pu être édité."
1783
+
1784
+ #: my-calendar-locations.php:79
1785
+ msgid "Location was not changed."
1786
+ msgstr "Le lieu n'a pas été changé. "
1787
+
1788
+ #: my-calendar-locations.php:81
1789
+ msgid "Location edited successfully"
1790
+ msgstr "Le lieu a été édité avec succès. "
1791
+
1792
+ #: my-calendar-locations.php:93
1793
+ msgid "Add New Location"
1794
+ msgstr "Lieux"
1795
+
1796
+ #: my-calendar-locations.php:95
1797
+ msgid "Edit Location"
1798
+ msgstr "Editer le lieu"
1799
+
1800
+ #: my-calendar-locations.php:100
1801
+ msgid "Location Editor"
1802
+ msgstr "Ajouter un lieu"
1803
+
1804
+ #: my-calendar-locations.php:152
1805
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location."
1806
+ msgstr "Les coordonnées GPS seront employées à la place des autres champs pour localiser votre lieu"
1807
+
1808
+ #: my-calendar-locations.php:160
1809
+ msgid "Add Location"
1810
+ msgstr "Ajouter un lieu"
1811
+
1812
+ #: my-calendar-locations.php:209
1813
+ msgid "There are no locations in the database yet!"
1814
+ msgstr "Il n'y a encore aucun lieu dans cette base de données !"
1815
+
1816
+ #: my-calendar-locations.php:213
1817
+ msgid "Please note: editing or deleting locations stored for re-use will have no effect on any event previously scheduled at that location. The location database exists purely as a shorthand method to enter frequently used locations into event records."
1818
+ msgstr "Merci de noter que l'édition ou la suppression de lieux enregistrés pour une réutilisation n'a aucun effet sur les évènements prévus à ce lieu. "
1819
+
1820
+ #: my-calendar-install.php:138
1821
+ msgid "My Calendar Default Timezone"
1822
+ msgstr "Fuseau horaire par défaut"
1823
+
1824
+ #: my-calendar-install.php:183
1825
+ msgid "My Calendar Default Location"
1826
+ msgstr "Lieu par défaut"
1827
+
1828
+ #: my-calendar-output.php:117
1829
+ msgid "Map to"
1830
+ msgstr "Aller au"
1831
+
1832
+ #: my-calendar-output.php:131
1833
+ msgid "Event Details"
1834
+ msgstr "Détails de l'évènement"
1835
+
1836
+ #: my-calendar-output.php:139
1837
+ msgid "Close"
1838
+ msgstr "Fermer"
1839
+
1840
+ #: my-calendar-output.php:148
1841
+ msgid "in your time zone"
1842
+ msgstr "dans votre fuseau horaire"
1843
+
1844
+ #: my-calendar-output.php:153
1845
+ msgid "Not Applicable"
1846
+ msgstr "Non applicable"
1847
+
1848
+ #: my-calendar-output.php:166
1849
+ msgid "Posted by"
1850
+ msgstr "publié par"
1851
+
1852
+ #: my-calendar-output.php:226
1853
+ msgid "This class is part of a series. You must register for the first event in this series to attend."
1854
+ msgstr "Cette évènement fait partie d'une série. Vous devez vous inscrire au premier événement de cette série pour y assister."
1855
+
1856
+ #: my-calendar-output.php:231
1857
+ msgid "View full calendar"
1858
+ msgstr "Vue en calendrier complet"
1859
+
1860
+ #: my-calendar-output.php:265
1861
+ msgid "January"
1862
+ msgstr "Janvier"
1863
+
1864
+ #: my-calendar-output.php:266
1865
+ msgid "February"
1866
+ msgstr "Février"
1867
+
1868
+ #: my-calendar-output.php:267
1869
+ msgid "March"
1870
+ msgstr "Mars"
1871
+
1872
+ #: my-calendar-output.php:268
1873
+ msgid "April"
1874
+ msgstr "Avril"
1875
+
1876
+ #: my-calendar-output.php:269
1877
+ msgid "May"
1878
+ msgstr "Mai"
1879
+
1880
+ #: my-calendar-output.php:270
1881
+ msgid "June"
1882
+ msgstr "Juin"
1883
+
1884
+ #: my-calendar-output.php:271
1885
+ msgid "July"
1886
+ msgstr "Juillet"
1887
+
1888
+ #: my-calendar-output.php:272
1889
+ msgid "August"
1890
+ msgstr "Août"
1891
+
1892
+ #: my-calendar-output.php:273
1893
+ msgid "September"
1894
+ msgstr "Septembre"
1895
+
1896
+ #: my-calendar-output.php:274
1897
+ msgid "October"
1898
+ msgstr "Octobre"
1899
+
1900
+ #: my-calendar-output.php:275
1901
+ msgid "November"
1902
+ msgstr "Novembre"
1903
+
1904
+ #: my-calendar-output.php:276
1905
+ msgid "December"
1906
+ msgstr "Décembre"
1907
+
1908
+ #: my-calendar-output.php:278
1909
+ msgid "Year"
1910
+ msgstr "Année"
1911
+
1912
+ #: my-calendar-output.php:300
1913
+ msgid "Go"
1914
+ msgstr "Aller"
1915
+
1916
+ #: my-calendar-output.php:321
1917
+ msgid "View as Grid"
1918
+ msgstr "Vue en grille"
1919
+
1920
+ #: my-calendar-output.php:328
1921
+ msgid "View as List"
1922
+ msgstr "Vue en liste"
1923
+
1924
+ #: my-calendar-output.php:349
1925
+ msgid "<abbr title=\"Sunday\">Sun</abbr>"
1926
+ msgstr "<abbr title=\"Dimanche\">Dim</abbr>"
1927
+
1928
+ #: my-calendar-output.php:350
1929
+ msgid "<abbr title=\"Monday\">Mon</abbr>"
1930
+ msgstr "<abbr title=\"Lundi\">Lun</abbr>"
1931
+
1932
+ #: my-calendar-output.php:351
1933
+ msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1934
+ msgstr "<abbr title=\"Mardi\">Mar</abbr>"
1935
+
1936
+ #: my-calendar-output.php:352
1937
+ msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1938
+ msgstr "<abbr title=\"Mercredi\">Mer</abbr>"
1939
+
1940
+ #: my-calendar-output.php:353
1941
+ msgid "<abbr title=\"Thursday\">Thur</abbr>"
1942
+ msgstr "<abbr title=\"Jeudi\">Jeu</abbr>"
1943
+
1944
+ #: my-calendar-output.php:354
1945
+ msgid "<abbr title=\"Friday\">Fri</abbr>"
1946
+ msgstr "<abbr title=\"Vendredi\">Ven</abbr>"
1947
+
1948
+ #: my-calendar-output.php:355
1949
+ msgid "<abbr title=\"Saturday\">Sat</abbr>"
1950
+ msgstr "<abbr title=\"Samedi\">Sam</abbr>"
1951
+
1952
+ #: my-calendar-output.php:360
1953
+ msgid "<abbr title=\"Sunday\">S</abbr>"
1954
+ msgstr "<abbr title=\"Dimanche\">D</abbr>"
1955
+
1956
+ #: my-calendar-output.php:361
1957
+ msgid "<abbr title=\"Monday\">M</abbr>"
1958
+ msgstr "<abbr title=\"Lundi\">L</abbr>"
1959
+
1960
+ #: my-calendar-output.php:362
1961
+ msgid "<abbr title=\"Tuesday\">T</abbr>"
1962
+ msgstr "<abbr title=\"Mardi\">M</abbr>"
1963
+
1964
+ #: my-calendar-output.php:363
1965
+ msgid "<abbr title=\"Wednesday\">W</abbr>"
1966
+ msgstr "<abbr title=\"Mercredi\">M</abbr>"
1967
+
1968
+ #: my-calendar-output.php:364
1969
+ msgid "<abbr title=\"Thursday\">T</abbr>"
1970
+ msgstr "<abbr title=\"Jeudi\">J</abbr>"
1971
+
1972
+ #: my-calendar-output.php:365
1973
+ msgid "<abbr title=\"Friday\">F</abbr>"
1974
+ msgstr "<abbr title=\"Vendredi\">V</abbr>"
1975
+
1976
+ #: my-calendar-output.php:366
1977
+ msgid "<abbr title=\"Saturday\">S</abbr>"
1978
+ msgstr "<abbr title=\"Samedi\">S</abbr>"
1979
+
1980
+ #: my-calendar-output.php:465
1981
+ msgid "and"
1982
+ msgstr "et"
1983
+
1984
+ #: my-calendar-output.php:486
1985
+ msgid "The week's events"
1986
+ msgstr "Evènements de la semaine"
1987
+
1988
+ #: my-calendar-output.php:494
1989
+ msgid "Events in"
1990
+ msgstr "Evènements dans"
1991
+
1992
+ #: my-calendar-output.php:496
1993
+ msgid "This week's events"
1994
+ msgstr "Evènements de cette semaine"
1995
+
1996
+ #: my-calendar-output.php:663
1997
+ msgid "There are no events scheduled during this period."
1998
+ msgstr "Il n'y a aucun évènement prévu pour cette période. "
1999
+
2000
+ #: my-calendar-output.php:674
2001
+ msgid "Category Key"
2002
+ msgstr "Liste des catégories"
2003
+
2004
+ #: my-calendar-output.php:710
2005
+ msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
2006
+ msgstr "Souscrire au Flux <abbr title=\"Really Simple Syndication\">RSS</abbr>"
2007
+
2008
+ #: my-calendar-output.php:711
2009
+ msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
2010
+ msgstr "Télécharger au format <abbr title=\"Export évènement iCal\">iCal</abbr>"
2011
+
2012
+ #: my-calendar-output.php:809
2013
+ msgid "(select to include)"
2014
+ msgstr "(sélectionner pour ajouter)"
2015
+
2016
+ #: my-calendar-output.php:829
2017
+ #: my-calendar-output.php:832
2018
+ msgid "All Categories"
2019
+ msgstr "Toutes les Catégories"
2020
+
2021
+ #: my-calendar-output.php:830
2022
+ msgid "Categories"
2023
+ msgstr "Catégories"
2024
+
2025
+ #: my-calendar-output.php:844
2026
+ #: my-calendar-output.php:954
2027
+ msgid "Submit"
2028
+ msgstr "Envoyer"
2029
+
2030
+ #: my-calendar-output.php:906
2031
+ #: my-calendar-output.php:924
2032
+ msgid "Show all"
2033
+ msgstr "Voir tout"
2034
+
2035
+ #: my-calendar-output.php:922
2036
+ msgid "Show events in:"
2037
+ msgstr "Voir les évènements dans :"
2038
+
2039
+ #. Plugin URI of the plugin/theme
2040
+ msgid "http://www.joedolson.com/articles/my-calendar/"
2041
+ msgstr "http://www.joedolson.com/articles/my-calendar/"
2042
+
2043
+ #. Description of the plugin/theme
2044
+ msgid "Accessible WordPress event calendar plugin. Show events from multiple calendars on pages, in posts, or in widgets."
2045
+ msgstr "Plugin Wordpress de calendrier. Permet d'afficher des évènements depuis des pages, des articles, ou dans un widget. "
2046
+
2047
+ #. Author of the plugin/theme
2048
+ msgid "Joseph C Dolson"
2049
+ msgstr "Joseph C Dolson"
2050
+
2051
+ #. Author URI of the plugin/theme
2052
+ msgid "http://www.joedolson.com"
2053
+ msgstr "http://www.joedolson.com"
2054
+
2055
+ #~ msgid "Today's Events"
2056
+ #~ msgstr "Evènements d'aujourd'hui"
2057
+ #~ msgid "Upcoming Events"
2058
+ #~ msgstr "Evènements à venir"
2059
+ #~ msgid "Add an Event"
2060
+ #~ msgstr "Ajouter un évènement"
2061
+ #~ msgid "Calendar Settings"
2062
+ #~ msgstr "Configuration du calendrier"
2063
+ #~ msgid "Calendar Options: Output"
2064
+ #~ msgstr "Options du calendrier : Affichage"
2065
+ #~ msgid "Calendar Options: Style"
2066
+ #~ msgstr "Options du calendrier : Apparence"
2067
+ #~ msgid "Calendar Options: Input"
2068
+ #~ msgstr "Options du calendrier : Configuration de l'interface"
2069
+ #~ msgid "My Calendar: User Settings"
2070
+ #~ msgstr "My Calendar : Préférences de l'utilisateur"
2071
+
my-calendar-it_IT.mo → lang/my-calendar-it_IT.mo RENAMED
File without changes
my-calendar-it_IT.po → lang/my-calendar-it_IT.po RENAMED
File without changes
lang/my-calendar-ja.mo ADDED
Binary file
my-calendar-ja.po → lang/my-calendar-ja.po RENAMED
@@ -5,10 +5,10 @@
5
  #
6
  msgid ""
7
  msgstr ""
8
- "Project-Id-Version: My Calendar 1.5.0\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
10
- "POT-Creation-Date: 2011-01-18 19:16:29+00:00\n"
11
- "PO-Revision-Date: 2011-01-26 18:53+0900\n"
12
  "Last-Translator: Daisuke ABE <r1916s@gmail.com>\n"
13
  "Language-Team: evian <r1916s@gmail.com>\n"
14
  "MIME-Version: 1.0\n"
@@ -23,885 +23,840 @@ msgstr "スタイルシートが更新されました。"
23
 
24
  #: my-calendar-styles.php:51
25
  msgid "Write Error! Please verify write permissions on the style file."
26
- msgstr ""
27
 
28
- #: my-calendar-styles.php:67
29
  msgid "Stylesheet reset to default."
30
  msgstr "スタイルシートが初期状態にリセットされました。"
31
 
32
- #: my-calendar-styles.php:69
33
  msgid "Style Settings Saved"
34
  msgstr "スタイルシートの設定を保存しました"
35
 
36
- #: my-calendar-styles.php:78
37
  msgid "New theme selected."
38
  msgstr "新しいテーマが選択されました。"
39
 
40
- #: my-calendar-styles.php:92
41
  msgid "Sorry. The file you are looking for doesn't appear to exist. Please check your file name and location!"
42
  msgstr ""
43
 
44
- #: my-calendar-styles.php:100
45
  msgid "My Calendar Styles"
46
  msgstr "My Calendar の CSS 編集"
47
 
48
- #: my-calendar-styles.php:104
49
  msgid "Calendar Style Settings"
50
  msgstr "カレンダーのスタイル設定"
51
 
52
- #: my-calendar-styles.php:111
53
  msgid "Select My Calendar Theme"
54
  msgstr "My Calendarのテーマを選択する"
55
 
56
- #: my-calendar-styles.php:119
57
  msgid "Your Custom Stylesheets"
58
  msgstr ""
59
 
60
- #: my-calendar-styles.php:128
61
  msgid "Installed Stylesheets"
62
  msgstr "インストール済のスタイルシート"
63
 
64
- #: my-calendar-styles.php:136
65
  msgid "Choose Style"
66
  msgstr "選択する"
67
 
68
- #: my-calendar-styles.php:149
69
  msgid "My Calendar was unable to update your CSS files during the upgrade. Please check your file permissions if you wish to edit your My Calendar styles. Your previously stored styles are below. This message and these styles will be deleted from the database when you successfully update your stylesheet."
70
  msgstr ""
71
 
72
- #: my-calendar-styles.php:157
73
  msgid "CSS Style Options"
74
  msgstr "CSS スタイルオプション"
75
 
76
- #: my-calendar-styles.php:160
77
  msgid "Apply CSS only on these pages (comma separated page IDs)"
78
  msgstr "CSS を特定のページにだけ適用する(カンマでページ ID を区切ってください)"
79
 
80
- #: my-calendar-styles.php:163
81
  msgid "Reset the My Calendar stylesheet to the default"
82
  msgstr "My Calendar のスタイルシートをデフォルトにリセットする"
83
 
84
- #: my-calendar-styles.php:163
85
  msgid "Disable My Calendar Stylesheet"
86
  msgstr "My Calendar のスタイルシートを無効にする"
87
 
88
- #: my-calendar-styles.php:166
89
  msgid "Edit the stylesheet for My Calendar"
90
  msgstr "My Calendar のスタイルシートを編集する"
91
 
92
- #: my-calendar-styles.php:169
93
- #: my-calendar-behaviors.php:83
94
- #: my-calendar-behaviors.php:95
95
- #: my-calendar-behaviors.php:107
96
- #: my-calendar-behaviors.php:119
97
  msgid "Save"
98
  msgstr "保存する"
99
 
100
- #: my-calendar.php:92
101
- #: my-calendar.php:226
102
- msgid "Settings"
103
- msgstr "設定"
104
-
105
- #: my-calendar.php:93
106
- #: my-calendar.php:229
107
- msgid "Help"
108
- msgstr "ヘルプ"
109
 
110
- #: my-calendar.php:123
111
- msgid "Buy the Beginner's Guide"
112
- msgstr "初心者マニュアルを購入する"
113
 
114
- #: my-calendar.php:124
115
- msgid "Get Support"
116
- msgstr "作者サイト"
117
 
118
- #: my-calendar.php:125
119
- #: my-calendar.php:229
120
- msgid "My Calendar Help"
121
- msgstr "My Calendar ヘルプ"
122
 
123
- #: my-calendar.php:126
124
- msgid "Make a Donation"
125
- msgstr "作者に寄付する"
126
 
127
- #. #-#-#-#-# plugin.pot (My Calendar 1.7.1) #-#-#-#-#
128
- #. Plugin Name of the plugin/theme
129
- #: my-calendar.php:217
130
- msgid "My Calendar"
131
- msgstr "My Calendar"
132
 
133
- #: my-calendar.php:220
134
- msgid "Add/Edit Events"
135
- msgstr "イベントの追加/編集"
136
 
137
- #: my-calendar.php:224
138
- #: my-calendar-categories.php:195
139
- msgid "Manage Categories"
140
- msgstr "カテゴリーの管理"
141
 
142
- #: my-calendar.php:225
143
- #: my-calendar-locations.php:141
144
- msgid "Manage Locations"
145
- msgstr "場所の管理"
146
 
147
- #: my-calendar.php:227
148
- msgid "Style Editor"
149
- msgstr "CSS 編集"
150
 
151
- #: my-calendar.php:228
152
- msgid "Behavior Editor"
153
- msgstr "JavaScript編集"
154
 
155
- #: my-calendar-user.php:39
156
- msgid "My Calendar User Settings"
157
- msgstr "カレンダーのユーザー設定"
158
 
159
- #: my-calendar-event-manager.php:28
160
- #: my-calendar-settings.php:577
161
- msgid "My Calendar has identified that you have the Calendar plugin by Kieran O'Shea installed. You can import those events and categories into the My Calendar database. Would you like to import these events?"
162
- msgstr ""
163
 
164
- #: my-calendar-event-manager.php:35
165
- #: my-calendar-settings.php:584
166
- msgid "Import from Calendar"
167
- msgstr ""
168
 
169
- #: my-calendar-event-manager.php:40
170
- msgid "Although it is possible that this import could fail to import your events correctly, it should not have any impact on your existing Calendar database. If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
171
- msgstr ""
172
 
173
- #: my-calendar-event-manager.php:85
174
- msgid "%1$d events deleted successfully out of %2$d selected"
175
- msgstr "イベントが正常に削除されました"
 
 
176
 
177
- #: my-calendar-event-manager.php:87
178
- #: my-calendar-event-manager.php:241
179
- #: my-calendar-event-manager.php:263
180
- #: my-calendar-event-manager.php:277
181
- #: my-calendar-event-manager.php:286
182
- #: my-calendar-event-manager.php:871
183
- #: my-calendar-event-manager.php:874
184
- #: my-calendar-event-manager.php:877
185
- #: my-calendar-event-manager.php:887
186
- #: my-calendar-event-manager.php:895
187
- #: my-calendar-event-manager.php:911
188
- #: my-calendar-event-manager.php:917
189
- msgid "Error"
190
- msgstr "エラー"
191
 
192
- #: my-calendar-event-manager.php:87
193
- msgid "Your events have not been deleted. Please investigate."
194
- msgstr ""
195
 
196
- #: my-calendar-event-manager.php:98
197
- msgid "Delete Event"
198
- msgstr "イベントを削除"
 
199
 
200
- #: my-calendar-event-manager.php:98
201
- msgid "Are you sure you want to delete this event?"
202
- msgstr "本当にこのイベントを削除していいですか?"
203
 
204
- #: my-calendar-event-manager.php:104
205
- #: my-calendar-event-manager.php:732
206
  #: my-calendar-categories.php:212
207
- #: my-calendar-categories.php:231
208
- #: my-calendar-locations.php:156
209
- #: my-calendar-locations.php:168
210
- msgid "Delete"
211
- msgstr "消去"
212
 
213
- #: my-calendar-event-manager.php:112
214
- msgid "You do not have permission to delete that event."
215
- msgstr "このイベントを削除する権限がありません"
 
216
 
217
- #: my-calendar-event-manager.php:127
218
- msgid "You do not have permission to approve that event."
219
- msgstr "このイベントを承認する権限がありません"
 
220
 
221
- #: my-calendar-event-manager.php:141
222
- msgid "You do not have permission to reject that event."
223
- msgstr "このイベントを却下する権限がありません"
 
 
224
 
225
- #: my-calendar-event-manager.php:170
226
- #: my-calendar-event-manager.php:326
227
- msgid "Edit Event"
228
- msgstr "イベントの編集"
229
 
230
- #: my-calendar-event-manager.php:174
231
- #: my-calendar-event-manager.php:183
232
- msgid "You must provide an event id in order to edit it"
233
- msgstr ""
 
 
 
234
 
235
- #: my-calendar-event-manager.php:179
236
- #: my-calendar-event-manager.php:326
237
- msgid "Copy Event"
238
- msgstr "イベントのコピー"
 
 
 
 
239
 
240
- #: my-calendar-event-manager.php:189
241
- msgid "Add Event"
242
- msgstr "イベントの追加"
 
 
 
243
 
244
- #: my-calendar-event-manager.php:193
245
- msgid "Manage Events"
246
- msgstr "イベントの管理"
 
247
 
248
- #: my-calendar-event-manager.php:241
249
- msgid "I'm sorry! I couldn't add that event to the database."
250
- msgstr ""
251
 
252
- #: my-calendar-event-manager.php:247
253
- msgid "Event added. It will now show in your calendar."
254
- msgstr "イベントが追加されました。カレンダー上で確認出来ます。"
255
 
256
- #: my-calendar-event-manager.php:263
257
- msgid "Your event was not updated."
258
- msgstr ""
 
 
 
259
 
260
- #: my-calendar-event-manager.php:265
261
- msgid "Nothing was changed in that update."
262
- msgstr "この更新で変更された箇所はありません"
 
263
 
264
- #: my-calendar-event-manager.php:267
265
- msgid "Event updated successfully"
266
- msgstr "イベントが正常に更新されました"
 
267
 
268
- #: my-calendar-event-manager.php:270
269
- msgid "You do not have sufficient permissions to edit that event."
270
- msgstr ""
 
271
 
272
- #: my-calendar-event-manager.php:277
273
- msgid "You can't delete an event if you haven't submitted an event id"
274
- msgstr ""
 
275
 
276
- #: my-calendar-event-manager.php:284
277
- msgid "Event deleted successfully"
278
- msgstr "イベントが正常に削除されました"
 
279
 
280
- #: my-calendar-event-manager.php:286
281
- msgid "Despite issuing a request to delete, the event still remains in the database. Please investigate."
282
- msgstr ""
283
 
284
- #: my-calendar-event-manager.php:298
285
- msgid "Sorry! That's an invalid event key."
286
- msgstr ""
 
 
287
 
288
- #: my-calendar-event-manager.php:302
289
- msgid "Sorry! We couldn't find an event with that ID."
290
- msgstr ""
291
 
292
- #: my-calendar-event-manager.php:326
293
- msgid "Add an Event"
294
- msgstr "イベントを追加する"
295
 
296
- #: my-calendar-event-manager.php:329
297
- msgid "This event must be approved in order for it to appear on the calendar."
298
- msgstr ""
299
 
300
- #: my-calendar-event-manager.php:338
301
- msgid "Save Event"
302
- msgstr "イベントを保存する"
303
 
304
- #: my-calendar-event-manager.php:362
305
- msgid "Enter your Event Information"
306
- msgstr "イベントの内容を入力して下さい"
307
 
308
- #: my-calendar-event-manager.php:364
309
- msgid "Event Title"
310
- msgstr "イベント名"
311
 
312
- #: my-calendar-event-manager.php:364
313
- #: my-calendar-event-manager.php:456
314
- msgid "(required)"
315
- msgstr "(必須)"
316
 
317
- #: my-calendar-event-manager.php:368
318
- msgid "Publish"
319
- msgstr "公開"
320
 
321
- #: my-calendar-event-manager.php:368
322
- msgid "You must approve this event to promote it to the calendar."
323
- msgstr "このイベントをカレンダーに反映させるには管理者の承認が必要です"
324
 
325
- #: my-calendar-event-manager.php:370
326
- msgid "An administrator must approve your new event."
327
- msgstr ""
328
 
329
- #: my-calendar-event-manager.php:383
330
- msgid "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
331
- msgstr "イベントの説明(HTMLが使えます)"
332
 
333
- #: my-calendar-event-manager.php:389
334
- msgid "Event Short Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
335
- msgstr "イベントの概要(HTMLが使えます)"
336
 
337
- #: my-calendar-event-manager.php:400
338
- msgid "Event Host"
339
- msgstr "イベントの主催者"
 
 
340
 
341
- #: my-calendar-event-manager.php:419
342
- msgid "Event Category"
343
- msgstr "イベントのカテゴリー"
344
 
345
- #: my-calendar-event-manager.php:444
346
- msgid "Event Link (Optional)"
347
- msgstr "イベントへのリンク(オプション)"
 
348
 
349
- #: my-calendar-event-manager.php:444
350
- msgid "This link will expire when the event passes."
351
- msgstr "イベント終了後、リンクを消す"
 
352
 
353
- #: my-calendar-event-manager.php:452
354
- msgid "Event Date and Time"
355
- msgstr "イベントの日時"
 
356
 
357
- #: my-calendar-event-manager.php:454
358
- msgid "Enter the beginning and ending information for the first occurrence of this event."
359
- msgstr "イベントの開始日時と終了日時を入力してください。"
 
360
 
361
- #: my-calendar-event-manager.php:456
362
- msgid "Start Date (YYYY-MM-DD)"
363
- msgstr "イベント開始日 (YYYY-MM-DD)"
364
 
365
- #: my-calendar-event-manager.php:456
366
- msgid "Time (hh:mm)"
367
- msgstr "開始時刻 (hh:mm)"
368
 
369
- #: my-calendar-event-manager.php:465
370
- msgid "End Date (YYYY-MM-DD)"
371
- msgstr "イベント終了日 (YYYY-MM-DD)"
372
 
373
- #: my-calendar-event-manager.php:465
374
- msgid "End Time (hh:mm)"
375
- msgstr "終了時刻 (hh:mm)"
376
 
377
- #: my-calendar-event-manager.php:473
378
- msgid "Current time difference from GMT is "
379
- msgstr "現在の時刻はGMTより"
380
 
381
- #: my-calendar-event-manager.php:473
382
- msgid " hour(s)"
383
- msgstr "時間前です。"
384
 
385
- #: my-calendar-event-manager.php:482
386
- msgid "Recurring Events"
387
- msgstr "繰り返しイベント"
388
 
389
- #: my-calendar-event-manager.php:485
390
- msgid "Repeats for"
391
- msgstr "繰り返し回数"
392
 
393
- #: my-calendar-event-manager.php:486
394
- msgid "Units"
395
- msgstr "回数"
396
 
397
- #: my-calendar-event-manager.php:487
398
- msgid "Does not recur"
399
- msgstr "繰り返さない"
400
 
401
- #: my-calendar-event-manager.php:488
402
- #: my-calendar-event-manager.php:706
403
- msgid "Daily"
404
- msgstr "毎日"
405
 
406
- #: my-calendar-event-manager.php:489
407
- #: my-calendar-event-manager.php:707
408
- msgid "Weekly"
409
- msgstr "毎週"
410
-
411
- #: my-calendar-event-manager.php:490
412
- msgid "Bi-weekly"
413
- msgstr "隔週"
414
-
415
- #: my-calendar-event-manager.php:491
416
- msgid "Date of Month (e.g., the 24th of each month)"
417
- msgstr "月の同じ日付で(例:毎月24日)"
418
-
419
- #: my-calendar-event-manager.php:492
420
- msgid "Day of Month (e.g., the 3rd Monday of each month)"
421
- msgstr "月の同じ曜日で(例:毎月第3月曜日)"
422
-
423
- #: my-calendar-event-manager.php:493
424
- msgid "Annually"
425
- msgstr "毎年"
426
-
427
- #: my-calendar-event-manager.php:495
428
- msgid "Enter \"0\" if the event should recur indefinitely."
429
- msgstr "イベントが無期限に繰り返される場合は\"0\"を入力してください。"
430
 
431
- #: my-calendar-event-manager.php:512
432
- msgid "Event Registration Status"
433
- msgstr "イベント登録状況"
434
 
435
- #: my-calendar-event-manager.php:513
436
- msgid "My Calendar does not manage event registrations. Use this for information only."
437
- msgstr "このプラグインはイベント登録状況の管理は出来ません。イベント情報としてご利用ください。"
438
 
439
- #: my-calendar-event-manager.php:515
440
- msgid "Open"
441
- msgstr "公開"
442
 
443
- #: my-calendar-event-manager.php:516
444
- msgid "Closed"
445
- msgstr "非公開"
 
446
 
447
- #: my-calendar-event-manager.php:517
448
- msgid "Does not apply"
449
- msgstr "適用しない"
 
 
450
 
451
- #: my-calendar-event-manager.php:520
452
- msgid "If this event recurs, it can only be registered for as a complete series."
453
- msgstr "このイベントが繰り返しの場合、一つの完結したセットとして登録されます"
 
 
 
454
 
455
- #: my-calendar-event-manager.php:537
456
- #: my-calendar-locations.php:87
457
- msgid "Event Location"
458
- msgstr "イベントの場所"
 
459
 
460
- #: my-calendar-event-manager.php:544
461
- msgid "Choose a preset location:"
462
- msgstr "登録された場所から選択する"
 
 
463
 
464
- #: my-calendar-event-manager.php:557
465
- msgid "Add recurring locations for later use."
466
- msgstr "繰り返し使う場所を登録する"
467
 
468
- #: my-calendar-event-manager.php:566
469
- #: my-calendar-locations.php:89
470
- msgid "All location fields are optional: <em>insufficient information may result in an inaccurate map</em>."
471
- msgstr "場所についての項目は全てオプションです。<注意:不正確な情報が記入された場合、地図の表示も不正確になります>"
472
 
473
- #: my-calendar-event-manager.php:569
474
- #: my-calendar-locations.php:92
475
- msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
476
- msgstr "場所の名前(例:福岡タワー)"
477
 
478
- #: my-calendar-event-manager.php:572
479
- #: my-calendar-locations.php:95
480
- msgid "Street Address"
481
- msgstr "住所(町名・通り名など)"
482
 
483
- #: my-calendar-event-manager.php:575
484
- #: my-calendar-locations.php:98
485
- msgid "Street Address (2)"
486
- msgstr "住所(ビル・マンション名など)"
487
 
488
- #: my-calendar-event-manager.php:578
489
- #: my-calendar-locations.php:101
490
- #: my-calendar-settings.php:556
491
- msgid "City"
492
- msgstr "市町村"
493
 
494
- #: my-calendar-event-manager.php:578
495
- #: my-calendar-locations.php:101
496
- #: my-calendar-settings.php:557
497
- msgid "State/Province"
498
- msgstr "都道府県"
499
 
500
- #: my-calendar-event-manager.php:578
501
- #: my-calendar-locations.php:101
502
- #: my-calendar-settings.php:559
503
- msgid "Postal Code"
504
- msgstr "郵便番号"
505
 
506
- #: my-calendar-event-manager.php:581
507
- #: my-calendar-locations.php:104
508
- #: my-calendar-settings.php:558
509
- msgid "Country"
510
- msgstr "国名"
511
 
512
- #: my-calendar-event-manager.php:584
513
- #: my-calendar-locations.php:107
514
- msgid "Initial Zoom"
515
- msgstr "ズーム初期設定"
516
 
517
- #: my-calendar-event-manager.php:586
518
- #: my-calendar-locations.php:109
519
- msgid "Neighborhood"
520
- msgstr "ご近所"
521
 
522
- #: my-calendar-event-manager.php:587
523
- #: my-calendar-locations.php:110
524
- msgid "Small City"
525
- msgstr "市街"
526
 
527
- #: my-calendar-event-manager.php:588
528
- #: my-calendar-locations.php:111
529
- msgid "Large City"
530
- msgstr "大都市"
531
 
532
- #: my-calendar-event-manager.php:589
533
- #: my-calendar-locations.php:112
534
- msgid "Greater Metro Area"
535
- msgstr "都市圏"
536
 
537
- #: my-calendar-event-manager.php:590
538
- #: my-calendar-locations.php:113
539
- msgid "State"
540
- msgstr "都道府県"
541
 
542
- #: my-calendar-event-manager.php:591
543
- #: my-calendar-locations.php:114
544
- msgid "Region"
545
- msgstr "地方"
546
 
547
- #: my-calendar-event-manager.php:595
548
- #: my-calendar-locations.php:118
549
- msgid "GPS Coordinates (optional)"
550
- msgstr "GPS情報(オプション)"
551
 
552
- #: my-calendar-event-manager.php:597
553
- msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to provide your map link."
554
- msgstr "イベント開催場所についてGPS情報がある場合には、住所を入力せずに地図上にリンクを生成出来ます。"
555
 
556
- #: my-calendar-event-manager.php:600
557
- #: my-calendar-locations.php:123
558
- msgid "Longitude"
559
- msgstr "経度"
560
 
561
- #: my-calendar-event-manager.php:600
562
- #: my-calendar-locations.php:123
563
- msgid "Latitude"
564
- msgstr "緯度"
565
 
566
- #: my-calendar-event-manager.php:666
567
- msgid "Table of Calendar Events"
568
- msgstr "イベントテーブル"
569
 
570
- #: my-calendar-event-manager.php:669
571
- #: my-calendar-categories.php:207
572
- #: my-calendar-locations.php:153
573
- msgid "ID"
574
- msgstr "ID"
575
 
576
- #: my-calendar-event-manager.php:670
577
- #: my-calendar-widgets.php:32
578
- #: my-calendar-widgets.php:98
579
- msgid "Title"
580
  msgstr "イベント名"
581
 
582
- #: my-calendar-event-manager.php:671
583
- #: my-calendar-locations.php:154
584
- msgid "Location"
585
- msgstr "場所"
586
 
587
- #: my-calendar-event-manager.php:672
588
- msgid "Description"
589
- msgstr "説明"
590
-
591
- #: my-calendar-event-manager.php:673
592
- msgid "Start Date"
593
- msgstr "開始日時"
594
-
595
- #: my-calendar-event-manager.php:674
596
- msgid "Recurs"
597
- msgstr "繰り返し"
598
 
599
- #: my-calendar-event-manager.php:675
600
- #: my-calendar-settings.php:270
601
- #: my-calendar-settings.php:279
602
- #: my-calendar-settings.php:287
603
- msgid "Author"
604
- msgstr "登録者"
605
 
606
- #: my-calendar-event-manager.php:676
607
- msgid "Category"
608
- msgstr "カテゴリー"
609
 
610
- #: my-calendar-event-manager.php:677
611
- msgid "Edit / Delete"
612
- msgstr "編集/消去"
613
 
614
- #: my-calendar-event-manager.php:705
615
- msgid "Never"
616
- msgstr "繰り返さない"
617
 
618
- #: my-calendar-event-manager.php:708
619
- msgid "Bi-Weekly"
620
- msgstr ""
621
 
622
- #: my-calendar-event-manager.php:709
623
- msgid "Monthly (by date)"
624
- msgstr ""
625
 
626
- #: my-calendar-event-manager.php:710
627
- msgid "Monthly (by day)"
628
- msgstr ""
629
 
630
- #: my-calendar-event-manager.php:711
631
- msgid "Yearly"
632
- msgstr ""
633
 
634
- #: my-calendar-event-manager.php:713
635
- #: my-calendar-categories.php:228
636
- #: my-calendar-output.php:125
637
- #: my-calendar-settings.php:308
638
- msgid "N/A"
639
- msgstr "設定できません"
640
 
641
- #: my-calendar-event-manager.php:714
642
- msgid "Forever"
643
- msgstr "永久"
644
 
645
- #: my-calendar-event-manager.php:715
646
- msgid "Times"
647
- msgstr ""
648
 
649
- #: my-calendar-event-manager.php:730
650
- msgid "Copy"
651
- msgstr "コピー"
652
 
653
- #: my-calendar-event-manager.php:732
654
- #: my-calendar-categories.php:211
655
- #: my-calendar-categories.php:225
656
- #: my-calendar-locations.php:155
657
- #: my-calendar-locations.php:167
658
- msgid "Edit"
659
- msgstr "編集"
660
 
661
- #: my-calendar-event-manager.php:733
662
- msgid "Not editable."
663
- msgstr "編集権限がありません"
664
 
665
- #: my-calendar-event-manager.php:739
666
- msgid "Reject"
667
- msgstr "却下"
668
 
669
- #: my-calendar-event-manager.php:741
670
- msgid "Approve"
671
- msgstr "承認"
672
 
673
- #: my-calendar-event-manager.php:746
674
- msgid "Approved"
675
- msgstr "承認済み"
676
 
677
- #: my-calendar-event-manager.php:748
678
- msgid "Rejected"
679
- msgstr "却下されました"
680
 
681
- #: my-calendar-event-manager.php:750
682
- msgid "Awaiting Approval"
683
- msgstr ""
684
 
685
- #: my-calendar-event-manager.php:766
686
- msgid "There are no events in the database!"
687
- msgstr "データベースにイベント情報がありません!"
688
 
689
- #: my-calendar-event-manager.php:871
690
- msgid "Your event end date must be either after or the same as your event begin date"
691
- msgstr "イベント終了日は、開始日と同日かそれ以降の日付にしてください"
692
 
693
- #: my-calendar-event-manager.php:874
694
- msgid "Your date formatting is correct but one or more of your dates is invalid. Check for number of days in month and leap year related errors."
695
- msgstr ""
696
 
697
- #: my-calendar-event-manager.php:877
698
- msgid "Both start and end dates must be in the format YYYY-MM-DD"
699
- msgstr "開始日と終了日は、YYYY-MM-DD(例:2010-10-15)のように指定してください"
700
 
701
- #: my-calendar-event-manager.php:887
702
- msgid "The time field must either be blank or be entered in the format hh:mm"
703
- msgstr "開始時刻は空欄にするか、hh:mm(例:15:00)のように指定してください"
704
 
705
- #: my-calendar-event-manager.php:895
706
- msgid "The end time field must either be blank or be entered in the format hh:mm"
707
- msgstr "終了時刻は空欄にするか、hh:mm(例:18:00)のように指定してください"
708
 
709
- #: my-calendar-event-manager.php:911
710
- msgid "The event title must be between 1 and 255 characters in length."
711
- msgstr "イベント名は1文字以上255文字(全角128文字)以下にしてください"
712
 
713
- #: my-calendar-event-manager.php:917
714
- msgid "The repetition value must be 0 unless a type of recurrence is selected."
715
- msgstr "繰り返しイベントを「繰り返さない」に設定した場合、繰り返し回数は必ず「0」にしてください"
716
 
717
- #: my-calendar-upgrade-db.php:21
718
- #: my-calendar-upgrade-db.php:29
719
- msgid "The My Calendar database needs to be updated."
720
- msgstr "データベースを更新してください"
721
 
722
- #: my-calendar-upgrade-db.php:22
723
- #: my-calendar-upgrade-db.php:43
724
- msgid "Update now"
725
- msgstr "アップデートする"
726
 
727
- #: my-calendar-upgrade-db.php:29
728
- msgid "Upgrade now."
729
- msgstr "アップデートする"
730
 
731
- #: my-calendar-upgrade-db.php:42
732
- msgid "You haven't entered any events, so My Calendar can't tell whether your database is up to date. If you can't add events, upgrade your database!"
733
- msgstr "イベントのデータが入っていないので、My Calendar はデータベースが最新の物かどうか判断出来ません。もし新規イベントが追加出来ない場合、データベースをアップデートして下さい。"
734
 
735
- #: my-calendar-upgrade-db.php:53
736
- msgid "My Calendar Database is updated."
737
- msgstr "データベースが更新されました"
738
 
739
- #: my-calendar-categories.php:90
740
- msgid "Category added successfully"
741
- msgstr "カテゴリーが正常に追加されました"
742
 
743
- #: my-calendar-categories.php:92
744
- msgid "Category addition failed."
745
- msgstr "カテゴリーの追加に失敗しました"
746
 
747
- #: my-calendar-categories.php:102
748
- msgid "Category deleted successfully. Categories in calendar updated."
749
- msgstr "カテゴリーが正常に削除されました。カレンダーの中のカテゴリーが更新されました。"
750
 
751
- #: my-calendar-categories.php:104
752
- msgid "Category deleted successfully. Categories in calendar not updated."
753
- msgstr "カテゴリーが正常に削除されました。カレンダーの中のカテゴリーは更新されませんでした。"
754
 
755
- #: my-calendar-categories.php:106
756
- msgid "Category not deleted. Categories in calendar updated."
757
- msgstr "カテゴリーの削除に失敗しました。カレンダーの中のカテゴリーは更新されました。"
758
 
759
- #: my-calendar-categories.php:115
760
- msgid "Category edited successfully"
761
- msgstr "カテゴリーが正常に編集されました"
762
 
763
- #: my-calendar-categories.php:140
764
- #: my-calendar-categories.php:165
765
- #: my-calendar-categories.php:182
766
- msgid "Add Category"
767
- msgstr "カテゴリーを追加する"
768
 
769
- #: my-calendar-categories.php:142
770
- #: my-calendar-categories.php:165
771
- msgid "Edit Category"
772
- msgstr "カテゴリーを編集する"
773
 
774
- #: my-calendar-categories.php:149
775
- msgid "Category Editor"
776
- msgstr "カテゴリーの編集"
777
 
778
- #: my-calendar-categories.php:166
779
- #: my-calendar-categories.php:208
780
- msgid "Category Name"
781
- msgstr "カテゴリー名"
782
 
783
- #: my-calendar-categories.php:167
784
- msgid "Category Color (Hex format)"
785
- msgstr "カテゴリーの色(16進数形式:#000000など)"
786
 
787
- #: my-calendar-categories.php:168
788
- #: my-calendar-categories.php:210
789
- msgid "Category Icon"
790
- msgstr "カテゴリー別アイコン"
791
 
792
- #: my-calendar-categories.php:182
793
- #: my-calendar-locations.php:127
794
- msgid "Save Changes"
795
- msgstr "変更を保存する"
796
 
797
- #: my-calendar-categories.php:209
798
- msgid "Category Color"
799
- msgstr "カテゴリーの色"
800
 
801
- #: my-calendar-categories.php:231
802
- #: my-calendar-locations.php:168
803
- msgid "Are you sure you want to delete this category?"
804
- msgstr "本当にこのカテゴリーを削除してもいいですか?"
805
 
806
- #: my-calendar-categories.php:242
807
- msgid "There are no categories in the database - something has gone wrong!"
808
- msgstr "データベースの中にカテゴリー情報がありません。"
809
 
810
- #: my-calendar-install.php:142
811
- msgid "My Calendar Default Timezone"
812
- msgstr "My Calendar のデフォルトタイムゾーン"
813
 
814
- #: my-calendar-install.php:187
815
- msgid "My Calendar Default Location"
816
- msgstr "My Calendar に登録されたデフォルトの場所"
817
 
818
- #: my-calendar-behaviors.php:40
819
- msgid "Behavior Settings saved"
820
- msgstr "JavaScript設定が保存されました"
821
 
822
- #: my-calendar-behaviors.php:63
823
- msgid "My Calendar Behaviors"
824
- msgstr "My Calendar のJavaScript編集"
825
 
826
- #: my-calendar-behaviors.php:67
827
- msgid "Calendar Behavior Settings"
828
- msgstr "カレンダーの動作設定"
829
 
830
- #: my-calendar-behaviors.php:72
831
- msgid "Apply JavaScript only on these pages (comma separated page IDs)"
832
- msgstr "JavaScript を特定のページにだけ適用する(カンマでページ ID を区切ってください)"
833
 
834
- #: my-calendar-behaviors.php:75
835
- msgid "Calendar Behaviors: Calendar View"
836
- msgstr "カレンダーの動作:カレンダー表示"
837
 
838
- #: my-calendar-behaviors.php:77
839
- msgid "Reset the My Calendar Calendar Javascript"
840
- msgstr "JavaScript をリセットする"
841
 
842
- #: my-calendar-behaviors.php:77
843
- msgid "Disable Calendar Javascript Effects"
844
- msgstr "JavaScript のエフェクトを無効にする"
 
845
 
846
- #: my-calendar-behaviors.php:80
847
- msgid "Edit the jQuery scripts for My Calendar in Calendar format"
848
- msgstr "カレンダー表示の jQuery を編集する"
849
 
850
- #: my-calendar-behaviors.php:87
851
- msgid "Calendar Behaviors: List View"
852
- msgstr "カレンダーの動作:リスト表示"
853
 
854
- #: my-calendar-behaviors.php:89
855
- msgid "Reset the My Calendar List Javascript"
856
- msgstr "JavaScript をリセットする"
857
 
858
- #: my-calendar-behaviors.php:89
859
- msgid "Disable List Javascript Effects"
860
- msgstr "JavaScript のエフェクトを無効にする"
861
 
862
- #: my-calendar-behaviors.php:92
863
- msgid "Edit the jQuery scripts for My Calendar in List format"
864
- msgstr "リスト表示の jQuery を編集する"
865
 
866
- #: my-calendar-behaviors.php:99
867
- msgid "Calendar Behaviors: Mini Calendar View"
868
- msgstr "カレンダーの動作:ミニカレンダー"
869
 
870
- #: my-calendar-behaviors.php:101
871
- msgid "Reset the My Calendar Mini Format Javascript"
872
- msgstr "JavaScript をリセットする"
873
 
874
- #: my-calendar-behaviors.php:101
875
- msgid "Disable Mini Javascript Effects"
876
- msgstr "JavaScript のエフェクトを無効にする"
 
 
877
 
878
- #: my-calendar-behaviors.php:104
879
- msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
880
- msgstr "ミニカレンダーの jQuery を編集する"
 
 
881
 
882
- #: my-calendar-behaviors.php:111
883
- msgid "Calendar Behaviors: AJAX Navigation"
884
- msgstr "カレンダーの動作:AJAXナビゲーション"
 
 
885
 
886
- #: my-calendar-behaviors.php:113
887
- msgid "Reset the My Calendar AJAX Javascript"
888
- msgstr "JavaScript をリセットする"
 
 
889
 
890
- #: my-calendar-behaviors.php:113
891
- msgid "Disable AJAX Effects"
892
- msgstr "JavaScript のエフェクトを無効にする"
 
 
 
 
893
 
894
- #: my-calendar-behaviors.php:116
895
- msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
896
- msgstr "Ajaxナビゲーションの jQuery を編集する"
897
 
898
- #: my-calendar-templates.php:188
899
- msgid "Published"
900
- msgstr "承認済み"
 
901
 
902
- #: my-calendar-templates.php:190
903
- msgid "Reserved"
904
- msgstr "保留中"
 
905
 
906
  #: my-calendar-help.php:7
907
  msgid "How to use My Calendar"
@@ -915,26 +870,30 @@ msgstr "ショートコードの構文"
915
  msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
916
  msgstr "これらのショートコードは、投稿、ページ、ウィジェットで使えます。"
917
 
918
- #: my-calendar-help.php:19
919
  msgid "This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format."
920
  msgstr "基本のショートコードです。投稿・ページの中に、カテゴリーが反映できる通常の月毎カレンダーを表示します。"
921
 
922
- #: my-calendar-help.php:23
923
- msgid "The shortcode supports five attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code> and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using the pipe character: <code>|</code>. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. The <code>time</code> shortcode switches between a weekly view and the default monthly view."
924
- msgstr "このショートコードは、<code>category</code>, <code>format</code> ,<code>showkey</code>という3つの属性をサポートしています。カテゴリーの属性にはカテゴリー名かカテゴリー ID を設定します(カテゴリー名はうまく動作しない場合があります)。カテゴリーを設定する事で、そのカテゴリーに属するイベントだけを表示する事ができます。複数のカテゴリーを表示する場合は、カテゴリー名かカテゴリーIDの間を<code>|</code>(パイプ)で区切ります。次に<code>format</code> を<code>list</code>にする事で予定のない日付を飛ばしたリスト表示にできます。また<code>mini</code>は、サイドバーなど狭い場所へ適した小さいカレンダーを表示します。最後に<code>showkey</code>ですが、<code>no</code>にするとイベントリスト下のカテゴリーリストを非表示にします。一つしかカテゴリーを設定しない場合は<code>no</code>にするといいでしょう。"
925
 
926
- #: my-calendar-help.php:27
927
- msgid "This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either \"event\" or \"days\", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria."
928
  msgstr "このショートコードは「登録済のイベント」ウィジェットを表示します。ここで設定した属性はウィジェットの設定を上書きします。属性を設定しないと、ウィジェットの設定で表示されます。<code>before</code>と<code>after</code>属性には数字で件数を指定します。<code>fallback</code>属性には条件に合致するイベントがなかった場合のメッセージを設定します。<code>type</code>属性には\"event\" か \"days\" のどちらかを指定します。<code>category</code>属性の設定は上記を参考にしてください。テンプレート用コードの詳細は下の方で詳しく解説します。"
929
 
930
- #: my-calendar-help.php:30
931
  msgid "Predictably enough, this shortcode displays the output of the Today's Events widget, with three configurable attributes: category, template and fallback text."
932
  msgstr "このショートコードは「本日のイベント」ウィジェットを表示します。設定できる属性はカテゴリー、テンプレートとフォールバックテキストです。"
933
 
934
- #: my-calendar-help.php:33
935
- msgid "This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, or <code>zip</code> (postal code)."
936
  msgstr "このショートコードはイベントの場所をリストまたはドロップダウンメニューとして表示します。<code>show</code> 属性は <code>list</code> または<code>form</code>を表示し、 <code>type</code> 属性は同様に <code>saved</code> (保存済の場所)または<code>custom</code> (ユーザー設定で定義づけられたもの)を表示します。 <code>datatype</code> 属性は以下のデータから選択します:<code>name</code> (business name), <code>city</code>(市町村), <code>state</code>(都道府県), <code>country</code>(国名)または <code>zip</code> (郵便番号)"
937
 
 
 
 
 
938
  #: my-calendar-help.php:39
939
  msgid "Category Icons"
940
  msgstr "カテゴリーのアイコン"
@@ -963,867 +922,1041 @@ msgstr "カスタムスタイル"
963
  msgid "My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory."
964
  msgstr "My Calendarプラグインには標準のスタイルシートが用意されていますが、プラグインのアップデートの際に新しいものがあれば書き換えられてしまいます。もし完全に新しいオリジナルのスタイルシートを追加したい場合には、カスタムスタイルのディレクトリーにスタイルシートを保存できます。"
965
 
966
- #: my-calendar-help.php:58
967
  msgid "Your stylesheet directory is"
968
  msgstr "標準スタイルシートのディレクトリー:"
969
 
970
- #: my-calendar-help.php:58
971
  msgid "Your custom stylesheets directory is"
972
  msgstr "カスタムスタイルシートのディレクトリー:"
973
 
974
- #: my-calendar-help.php:66
975
  msgid "Widget Templating"
976
  msgstr "ウィジェットテンプレートのコード"
977
 
978
- #: my-calendar-help.php:69
979
  msgid "These codes are available in calendar widgets, email notifications, and event titles."
980
  msgstr "これらのショートコードがカレンダーウィジェットをカスタマイズするために用意されています。"
981
 
982
- #: my-calendar-help.php:73
983
  msgid "Displays the name of the category the event is in."
984
  msgstr "イベントが含まれるカテゴリー名を表示します"
985
 
986
- #: my-calendar-help.php:76
987
  msgid "Displays the title of the event."
988
  msgstr "イベントのタイトルを表示します"
989
 
990
- #: my-calendar-help.php:79
991
  msgid "Displays the start time for the event."
992
  msgstr "イベントの開始時刻を表示します"
993
 
994
- #: my-calendar-help.php:82
995
  msgid "Displays the start time for the event adjusted to the current user's time zone settings. Blank output if user settings are disabled or the user has not selected a preferred time zone."
996
  msgstr "表示されるイベント開始時刻を、ユーザーのタイムゾーン設定に合わせて表示します。ユーザーのタイムゾーン設定が未選択、または無効になっている場合は空白で出力されます。"
997
 
998
- #: my-calendar-help.php:85
999
  msgid "Displays the date on which the event begins."
1000
  msgstr "イベントの開始日時を表示します"
1001
 
1002
- #: my-calendar-help.php:88
1003
  msgid "Displays the date on which the event ends."
1004
  msgstr "イベントの終了日時を表示します"
1005
 
1006
- #: my-calendar-help.php:91
1007
  msgid "Displays the time at which the event ends."
1008
  msgstr "イベントの終了時刻を表示します"
1009
 
1010
- #: my-calendar-help.php:94
1011
  msgid "Displays the WordPress author who posted the event."
1012
  msgstr "イベントの登録者を表示します"
1013
 
1014
- #: my-calendar-help.php:97
1015
  msgid "Displays the name of the person assigned as host for the event."
1016
  msgstr "イベントのホストに設定された人の名前を表示します。"
1017
 
1018
- #: my-calendar-help.php:100
1019
  msgid "Displays the URL provided for the event."
1020
  msgstr "イベントのURLを表示します"
1021
 
1022
- #: my-calendar-help.php:103
1023
  msgid "Displays the description of the event."
1024
  msgstr "イベントの説明を表示します"
1025
 
1026
- #: my-calendar-help.php:106
1027
  msgid "Displays title of the event as a link if a URL is present, or the title alone if no URL is available."
1028
  msgstr "タイトルをリンクとして表示します(リンク情報がない場合はタイトルのみ表示)"
1029
 
1030
- #: my-calendar-help.php:109
1031
  msgid "Displays the name of the location of the event."
1032
  msgstr "イベントの場所を表示します"
1033
 
1034
- #: my-calendar-help.php:112
1035
  msgid "Displays the first line of the site address."
1036
  msgstr "住所(町名・通り名など)を表示します"
1037
 
1038
- #: my-calendar-help.php:115
1039
  msgid "Displays the second line of the site address."
1040
  msgstr "住所(ビル・マンション名など)を表示します"
1041
 
1042
- #: my-calendar-help.php:118
1043
  msgid "Displays the city for the event."
1044
  msgstr "市町村を表示します"
1045
 
1046
- #: my-calendar-help.php:121
1047
  msgid "Displays the state for the event."
1048
  msgstr "都道府県を表示します"
1049
 
1050
- #: my-calendar-help.php:124
1051
  msgid "Displays the postcode for the event."
1052
  msgstr "郵便番号を表示します"
1053
 
1054
- #: my-calendar-help.php:127
1055
  msgid "Displays the country for the event location."
1056
  msgstr "国名を表示します"
1057
 
1058
- #: my-calendar-help.php:130
1059
  msgid "Displays the event address in <a href=\"http://microformats.org/wiki/hcard\">hcard</a> format."
1060
  msgstr "イベントの場所を <a href=\"http://microformats.org/wiki/hcard\">hcard</a> 様式で表示します"
1061
 
1062
- #: my-calendar-help.php:133
1063
  msgid "Displays a link to a Google Map of the event, if sufficient address information is available. If not, will be empty."
1064
  msgstr "正しく緯度・経度情報が入っている場合、Googleマップへのリンクを表示します"
1065
 
1066
- #: my-calendar-help.php:136
1067
  msgid "Displays text indicating whether registration for the event is currently open or closed; displays nothing if that choice is selected in the event."
1068
  msgstr "イベント登録状況の公開・非公開を表示します。「適用しない」を選ぶと空欄で表示されます。"
1069
 
1070
- #: my-calendar-help.php:139
1071
  msgid "Displays the short version of the event description."
1072
  msgstr "イベントの概要を表示します"
1073
 
1074
- #: my-calendar-help.php:142
1075
  msgid "Displays the current status of the event: either \"Published\" or \"Reserved\" - primary used in email templates."
1076
  msgstr "イベントのステータスを「投稿済」か「保留中」で表示します。メールのテンプレートで使用します。"
1077
 
1078
- #: my-calendar-help.php:145
1079
  msgid "Produces the address of the current event's category icon."
1080
  msgstr "現在のイベントカテゴリーのアイコンを表示します"
1081
 
1082
- #: my-calendar-help.php:148
1083
  msgid "Produces the hex code for the current event's category color."
1084
  msgstr "現在のイベントの色を表示します"
1085
 
1086
- #: my-calendar-output.php:103
1087
- msgid "Event Details"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1088
  msgstr ""
1089
 
1090
- #: my-calendar-output.php:111
1091
- msgid "Close"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1092
  msgstr ""
1093
 
1094
- #: my-calendar-output.php:120
1095
- msgid "in your time zone"
 
 
 
 
1096
  msgstr ""
1097
 
1098
- #: my-calendar-output.php:125
1099
- msgid "Not Applicable"
1100
- msgstr "情報がありません"
1101
-
1102
- #: my-calendar-output.php:137
1103
- msgid "Posted by"
1104
- msgstr "投稿者"
1105
 
1106
- #: my-calendar-output.php:187
1107
- msgid "This class is part of a series. You must register for the first event in this series to attend."
1108
- msgstr "このイベントはシリーズの一つです。このイベントに参加するには最初に登録する必要があります。"
 
 
 
 
 
 
 
 
 
 
 
1109
 
1110
- #: my-calendar-output.php:219
1111
- msgid "Month"
1112
- msgstr ""
1113
 
1114
- #: my-calendar-output.php:220
1115
- #: my-calendar-output.php:297
1116
- msgid "January"
1117
- msgstr "1月"
1118
 
1119
- #: my-calendar-output.php:221
1120
- #: my-calendar-output.php:297
1121
- msgid "February"
1122
- msgstr "2月"
1123
 
1124
- #: my-calendar-output.php:222
1125
- #: my-calendar-output.php:297
1126
- msgid "March"
1127
- msgstr "3月"
1128
 
1129
- #: my-calendar-output.php:223
1130
- #: my-calendar-output.php:297
1131
- msgid "April"
1132
- msgstr "4月"
1133
 
1134
- #: my-calendar-output.php:224
1135
- #: my-calendar-output.php:297
1136
- msgid "May"
1137
- msgstr "5月"
1138
 
1139
- #: my-calendar-output.php:225
1140
- #: my-calendar-output.php:297
1141
- msgid "June"
1142
- msgstr "6月"
1143
 
1144
- #: my-calendar-output.php:226
1145
- #: my-calendar-output.php:297
1146
- msgid "July"
1147
- msgstr "7月"
1148
 
1149
- #: my-calendar-output.php:227
1150
- #: my-calendar-output.php:297
1151
- msgid "August"
1152
- msgstr "8月"
1153
 
1154
- #: my-calendar-output.php:228
1155
- #: my-calendar-output.php:297
1156
- msgid "September"
1157
- msgstr "9月"
1158
 
1159
- #: my-calendar-output.php:229
1160
- #: my-calendar-output.php:297
1161
- msgid "October"
1162
- msgstr "10月"
1163
 
1164
- #: my-calendar-output.php:230
1165
- #: my-calendar-output.php:297
1166
- msgid "November"
1167
- msgstr "11月"
1168
 
1169
- #: my-calendar-output.php:231
1170
- #: my-calendar-output.php:297
1171
- msgid "December"
1172
- msgstr "12月"
1173
 
1174
- #: my-calendar-output.php:233
1175
- msgid "Year"
1176
- msgstr ""
1177
 
1178
- #: my-calendar-output.php:255
1179
- msgid "Go"
1180
- msgstr "移動"
1181
 
1182
- #: my-calendar-output.php:271
1183
- msgid "<abbr title=\"Sunday\">Sun</abbr>"
1184
- msgstr "<abbr title=\"Sunday\">日曜日</abbr>"
1185
 
1186
- #: my-calendar-output.php:272
1187
- msgid "<abbr title=\"Monday\">Mon</abbr>"
1188
- msgstr "<abbr title=\"Monday\">月曜日</abbr>"
1189
 
1190
- #: my-calendar-output.php:273
1191
- msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1192
- msgstr "<abbr title=\"Tuesday\">火曜日</abbr>"
1193
 
1194
- #: my-calendar-output.php:274
1195
- msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1196
- msgstr "<abbr title=\"Wednesday\">水曜日</abbr>"
1197
 
1198
- #: my-calendar-output.php:275
1199
- msgid "<abbr title=\"Thursday\">Thur</abbr>"
1200
- msgstr "<abbr title=\"Thursday\">木曜日</abbr>"
1201
 
1202
- #: my-calendar-output.php:276
1203
- msgid "<abbr title=\"Friday\">Fri</abbr>"
1204
- msgstr "<abbr title=\"Friday\">金曜日</abbr>"
1205
 
1206
- #: my-calendar-output.php:277
1207
- msgid "<abbr title=\"Saturday\">Sat</abbr>"
1208
- msgstr "<abbr title=\"Saturday\">土曜日</abbr>"
1209
 
1210
- #: my-calendar-output.php:282
1211
- msgid "<abbr title=\"Sunday\">S</abbr>"
1212
- msgstr "<abbr title=\"Sunday\">日</abbr>"
1213
 
1214
- #: my-calendar-output.php:283
1215
- msgid "<abbr title=\"Monday\">M</abbr>"
1216
- msgstr "<abbr title=\"Monday\">月</abbr>"
1217
 
1218
- #: my-calendar-output.php:284
1219
- msgid "<abbr title=\"Tuesday\">T</abbr>"
1220
- msgstr "<abbr title=\"Tuesday\">火</abbr>"
1221
 
1222
- #: my-calendar-output.php:285
1223
- msgid "<abbr title=\"Wednesday\">W</abbr>"
1224
- msgstr "<abbr title=\"Wednesday\">水</abbr>"
 
1225
 
1226
- #: my-calendar-output.php:286
1227
- msgid "<abbr title=\"Thursday\">T</abbr>"
1228
- msgstr "<abbr title=\"Thursday\">木</abbr>"
1229
 
1230
- #: my-calendar-output.php:287
1231
- msgid "<abbr title=\"Friday\">F</abbr>"
1232
- msgstr "<abbr title=\"Friday\">金</abbr>"
1233
 
1234
- #: my-calendar-output.php:288
1235
- msgid "<abbr title=\"Saturday\">S</abbr>"
1236
- msgstr "<abbr title=\"Saturday\">土</abbr>"
1237
 
1238
- #: my-calendar-output.php:396
1239
- msgid "and"
1240
- msgstr ""
1241
 
1242
- #: my-calendar-output.php:415
1243
- #: my-calendar-output.php:420
1244
- msgid "Calendar"
1245
- msgstr "カテゴリーのカレンダー"
1246
 
1247
- #: my-calendar-output.php:416
1248
- msgid "The week's events"
1249
- msgstr ""
1250
 
1251
- #: my-calendar-output.php:425
1252
- msgid "Events in"
1253
- msgstr "今月のイベント:"
1254
 
1255
- #: my-calendar-output.php:427
1256
- msgid "This week's events"
1257
- msgstr ""
1258
 
1259
- #: my-calendar-output.php:594
1260
- msgid "There are no events scheduled during this period."
1261
- msgstr "この期間内に設定されているイベントはありません"
1262
 
1263
- #: my-calendar-output.php:604
1264
- msgid "Category Key"
1265
- msgstr "カテゴリー名"
1266
 
1267
- #: my-calendar-output.php:637
1268
- msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
1269
- msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr>フィード"
1270
 
1271
- #: my-calendar-output.php:638
1272
- msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
1273
- msgstr "<abbr title=\"iCal Events Export\">iCal</abbr>形式でダウンロード"
1274
 
1275
- #: my-calendar-output.php:789
1276
- msgid "Show events in:"
1277
- msgstr "イベントへのリンクを表示"
1278
 
1279
- #: my-calendar-output.php:821
1280
- msgid "Submit"
1281
- msgstr ""
1282
 
1283
- #: my-calendar-widgets.php:5
1284
- msgid "My Calendar: Today's Events"
1285
- msgstr "本日のイベント"
1286
 
1287
- #: my-calendar-widgets.php:14
1288
- #: my-calendar-widgets.php:76
1289
- msgid "Today's Events"
1290
- msgstr "本日のイベント"
1291
 
1292
- #: my-calendar-widgets.php:36
1293
- #: my-calendar-widgets.php:102
1294
- msgid "Template"
1295
- msgstr "テンプレート"
1296
 
1297
- #: my-calendar-widgets.php:40
1298
- msgid "Show this text if there are no events today:"
1299
- msgstr "当日にイベントがない場合に表示するテキスト"
1300
 
1301
- #: my-calendar-widgets.php:44
1302
- #: my-calendar-widgets.php:124
1303
- msgid "Category or categories to display:"
1304
- msgstr "表示するカテゴリー(複数選択可)"
1305
 
1306
- #: my-calendar-widgets.php:64
1307
- msgid "My Calendar: Upcoming Events"
1308
- msgstr "登録済みのイベント"
1309
 
1310
- #: my-calendar-widgets.php:106
1311
- msgid "Widget Options"
1312
- msgstr "ウィジェットオプション"
1313
 
1314
- #: my-calendar-widgets.php:109
1315
- msgid "Display upcoming events by:"
1316
- msgstr "今後のイベントの表示方法:"
 
1317
 
1318
- #: my-calendar-widgets.php:110
1319
- msgid "Events (e.g. 2 past, 3 future)"
1320
- msgstr "イベント単位"
 
1321
 
1322
- #: my-calendar-widgets.php:111
1323
- msgid "Dates (e.g. 4 days past, 5 forward)"
1324
- msgstr "日数単位"
1325
 
1326
- #: my-calendar-widgets.php:115
1327
- msgid "events into the future;"
1328
- msgstr "本日より後のイベント表示数"
1329
 
1330
- #: my-calendar-widgets.php:116
1331
- msgid "events from the past"
1332
- msgstr "本日より前のイベント表示数"
1333
 
1334
- #: my-calendar-widgets.php:120
1335
- msgid "Show this text if there are no events meeting your criteria:"
1336
- msgstr "条件に合致するイベントがない場合に表示するテキスト"
1337
 
1338
- #: my-calendar-widgets.php:282
1339
- msgid "There are no events currently scheduled."
1340
- msgstr "現在予定されているイベントはありません。"
1341
 
1342
- #: my-calendar-locations.php:27
1343
- msgid "Location added successfully"
1344
- msgstr "場所が正常に追加されました"
1345
 
1346
- #: my-calendar-locations.php:29
1347
- msgid "Location could not be added to database"
1348
- msgstr "場所をデータベースに追加出来ませんでした"
1349
 
1350
- #: my-calendar-locations.php:35
1351
- msgid "Location deleted successfully"
1352
- msgstr "場所を正常に削除しました"
1353
 
1354
- #: my-calendar-locations.php:37
1355
- msgid "Location could not be deleted"
1356
- msgstr "場所を削除する事が出来ませんでした"
1357
 
1358
- #: my-calendar-locations.php:48
1359
- msgid "Location could not be edited."
1360
- msgstr "場所を編集する事が出来ませんでした"
1361
 
1362
- #: my-calendar-locations.php:50
1363
- msgid "Location was not changed."
1364
- msgstr "場所を変更する事が出来ませんでした"
1365
 
1366
- #: my-calendar-locations.php:52
1367
- msgid "Location edited successfully"
1368
- msgstr "場所が正常に編集されました"
 
1369
 
1370
- #: my-calendar-locations.php:64
1371
- msgid "Add New Location"
1372
- msgstr "新しい場所の追加"
1373
 
1374
- #: my-calendar-locations.php:66
1375
- msgid "Edit Location"
1376
- msgstr "場所を編集する"
1377
 
1378
- #: my-calendar-locations.php:71
1379
- msgid "Location Editor"
1380
- msgstr "場所の編集"
 
1381
 
1382
- #: my-calendar-locations.php:120
1383
- msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location."
1384
- msgstr "もしGPS等による緯度・経度のデータがある場合は、入力した住所よりも正確にピンポイントで地図上に表示出来ます。"
 
1385
 
1386
- #: my-calendar-locations.php:127
1387
- msgid "Add Location"
1388
- msgstr "場所を追加する"
 
1389
 
1390
- #: my-calendar-locations.php:176
1391
- msgid "There are no locations in the database yet!"
1392
- msgstr "データベースにまだ場所が登録されていません。"
 
1393
 
1394
- #: my-calendar-locations.php:180
1395
- msgid "Please note: editing or deleting locations stored for re-use will have no effect on any event previously scheduled at that location. The location database exists purely as a shorthand method to enter frequently used locations into event records."
1396
- msgstr "注記:再利用のために登録されている場所を編集/削除しても、すでに登録されているイベントのデータに影響はありません。場所のデータベースは、イベントの場所としてよく登録される場所を保存するだけのものです。"
 
1397
 
1398
- #: my-calendar-settings.php:82
1399
- msgid "Categories imported successfully."
1400
- msgstr "カテゴリーのインポートに成功しました"
 
1401
 
1402
- #: my-calendar-settings.php:84
1403
- msgid "Categories not imported."
1404
- msgstr ""
 
1405
 
1406
- #: my-calendar-settings.php:87
1407
- msgid "Events imported successfully."
1408
- msgstr ""
 
1409
 
1410
- #: my-calendar-settings.php:89
1411
- msgid "Events not imported."
1412
- msgstr ""
 
1413
 
1414
- #: my-calendar-settings.php:121
1415
- msgid "Permissions Settings saved"
1416
- msgstr "パーミッション設定を保存しました"
 
1417
 
1418
- #: my-calendar-settings.php:169
1419
- msgid "Output Settings saved"
1420
- msgstr "設定が保存されました"
 
1421
 
1422
- #: my-calendar-settings.php:187
1423
- msgid "Input Settings saved"
1424
- msgstr "設定が保存されました"
1425
 
1426
- #: my-calendar-settings.php:203
1427
- msgid "Custom text settings saved"
1428
- msgstr "カスタムテキストの設定を保存しました"
 
1429
 
1430
- #: my-calendar-settings.php:216
1431
- msgid "Email notice settings saved"
1432
- msgstr "Email通知の設定を保存しました"
 
1433
 
1434
- #: my-calendar-settings.php:230
1435
- msgid "User custom settings saved"
1436
- msgstr "カスタムスタイルシートの設定を保存しました"
1437
 
1438
- #: my-calendar-settings.php:255
1439
- msgid "My Calendar Options"
1440
- msgstr "My Calendar の設定オプション"
1441
 
1442
- #: my-calendar-settings.php:258
1443
- msgid "Calendar Settings"
1444
- msgstr "カレンダーの設定"
 
1445
 
1446
- #: my-calendar-settings.php:260
1447
- msgid "Calendar Management Settings"
1448
- msgstr "カレンダーの設定"
1449
 
1450
- #: my-calendar-settings.php:265
1451
- msgid "Calendar Options: Management"
1452
- msgstr "カレンダーのオプション:管理"
1453
 
1454
- #: my-calendar-settings.php:267
1455
- msgid "Choose the lowest user group that may create events"
1456
- msgstr "どのユーザ権限からイベントを作成出来るようにしますか?"
1457
 
1458
- #: my-calendar-settings.php:268
1459
- #: my-calendar-settings.php:277
1460
- msgid "Subscriber"
1461
- msgstr "購読者"
1462
 
1463
- #: my-calendar-settings.php:269
1464
- #: my-calendar-settings.php:278
1465
- #: my-calendar-settings.php:286
1466
- msgid "Contributor"
1467
- msgstr "寄稿者"
1468
 
1469
- #: my-calendar-settings.php:271
1470
- #: my-calendar-settings.php:280
1471
- #: my-calendar-settings.php:288
1472
- msgid "Editor"
1473
- msgstr "編集者"
1474
 
1475
- #: my-calendar-settings.php:272
1476
- #: my-calendar-settings.php:281
1477
- #: my-calendar-settings.php:289
1478
- msgid "Administrator"
1479
- msgstr "管理者"
1480
 
1481
- #: my-calendar-settings.php:276
1482
- msgid "Choose the lowest user group that may approve events"
1483
- msgstr "どのユーザ権限からイベントを承認出来るようにしますか?"
1484
 
1485
- #: my-calendar-settings.php:282
1486
- msgid "Enable approval options."
1487
- msgstr "承認機能を有効にする"
1488
 
1489
- #: my-calendar-settings.php:285
1490
- msgid "Choose the lowest user group that may edit or delete any event"
1491
- msgstr "どのユーザ権限からイベントを作成出来るようにしますか?"
1492
 
1493
- #: my-calendar-settings.php:291
1494
- msgid "By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored."
1495
- msgstr "デフォルトでは管理者のみが全てのイベントの編集・消去を出来る設定です。その他のユーザーは自身が登録したイベントのみ編集・消去が出来ます。"
1496
 
1497
- #: my-calendar-settings.php:295
1498
- msgid "Save Approval Settings"
1499
- msgstr "設定を保存する"
1500
 
1501
- #: my-calendar-settings.php:301
1502
- msgid "Calendar Text Settings"
1503
- msgstr "カレンダーテキスト設定"
1504
 
1505
- #: my-calendar-settings.php:306
1506
- msgid "Calendar Options: Customize Text"
1507
- msgstr "カレンダーのオプション:テキストのカスタマイズ"
1508
 
1509
- #: my-calendar-settings.php:308
1510
- msgid "Label for events without a specific time"
1511
- msgstr "時間の詳細がない場合のラベル"
1512
 
1513
- #: my-calendar-settings.php:311
1514
- msgid "Previous events link text"
1515
- msgstr "前のリンクへのテキスト"
1516
 
1517
- #: my-calendar-settings.php:311
1518
- msgid "Previous Events"
1519
- msgstr "先月のイベント"
1520
 
1521
- #: my-calendar-settings.php:314
1522
- msgid "Next events link text"
1523
- msgstr "次のリンクへのテキスト"
1524
 
1525
- #: my-calendar-settings.php:314
1526
- msgid "Next Events"
1527
- msgstr "来月のイベント"
1528
 
1529
- #: my-calendar-settings.php:317
1530
- msgid "Text when events are open"
1531
- msgstr "公開イベントの場合"
1532
 
1533
- #: my-calendar-settings.php:317
1534
- msgid "Registration is open"
1535
- msgstr "登録を受け付けています"
1536
 
1537
- #: my-calendar-settings.php:320
1538
- msgid "Text when events are closed"
1539
- msgstr "非公開イベントの場合"
1540
 
1541
- #: my-calendar-settings.php:320
1542
- msgid "Registration is closed"
1543
- msgstr "登録は受け付けていません"
1544
 
1545
- #: my-calendar-settings.php:323
1546
- msgid "Additional caption text"
1547
- msgstr "見出しのタイトル"
1548
 
1549
- #: my-calendar-settings.php:323
1550
- msgid "The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text."
1551
- msgstr "見出しはカレンダー・イベントリストの年月部分の横に表示されます。"
1552
 
1553
- #: my-calendar-settings.php:327
1554
- msgid "Save Custom Text Settings"
1555
- msgstr "設定を保存する"
1556
 
1557
- #: my-calendar-settings.php:333
1558
- msgid "Calendar Output Settings"
1559
- msgstr "カレンダー出力設定"
1560
 
1561
- #: my-calendar-settings.php:338
1562
- msgid "Calendar Options: Output"
1563
- msgstr "カレンダーのオプション:表示"
1564
 
1565
- #: my-calendar-settings.php:340
1566
- msgid "Event title template"
1567
- msgstr "イベント名"
1568
 
1569
- #: my-calendar-settings.php:342
1570
- #: my-calendar-settings.php:481
1571
- msgid "Shortcode Help"
1572
- msgstr "ショートコードのヘルプ"
1573
 
1574
- #: my-calendar-settings.php:342
1575
- #: my-calendar-settings.php:481
1576
- msgid "All template shortcodes are available."
1577
- msgstr ":すべてのテンプレートショートコードが使えます"
1578
 
1579
- #: my-calendar-settings.php:345
1580
- msgid "Show Heading for Calendar"
1581
- msgstr "カレンダーに見出しを付ける"
1582
 
1583
- #: my-calendar-settings.php:348
1584
- msgid "In list mode, show how many months of events at a time:"
1585
- msgstr "リストモードで一度に表示する月数:"
1586
 
1587
- #: my-calendar-settings.php:351
1588
- msgid "Date format in list mode"
1589
- msgstr "リストモードでの日付様式"
1590
 
1591
- #: my-calendar-settings.php:352
1592
- msgid "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP <code>date()</code> function</a>. Save options to update sample output."
1593
- msgstr "日付様式は<a href=\"http://php.net/date\">PHP <code>date()</code> function</a>の様な構文を使います。オプションを保存することで反映されます。"
1594
 
1595
- #: my-calendar-settings.php:355
1596
- msgid "Do you want to display the author name on events?"
1597
- msgstr "登録者の名前を表示しますか?"
1598
 
1599
- #: my-calendar-settings.php:358
1600
- msgid "Display a jumpbox for changing month and year quickly?"
1601
- msgstr "年月指定ボックスを表示しますか?"
1602
 
1603
- #: my-calendar-settings.php:361
1604
- msgid "Hide category icons in output"
1605
- msgstr "カテゴリーアイコンを非表示にする"
1606
 
1607
- #: my-calendar-settings.php:364
1608
- msgid "Show Link to Google Map (when sufficient address information is available.)"
1609
- msgstr "Google Mapのリンクを表示する(緯度・経度のデータがある場合のみ)"
1610
 
1611
- #: my-calendar-settings.php:367
1612
- msgid "Show Event Address in Details"
1613
- msgstr "イベントの詳細場所を表示する"
1614
 
1615
- #: my-calendar-settings.php:370
1616
- msgid "Show short description field on calendar."
1617
- msgstr "イベントの概要のみを表示する"
1618
 
1619
- #: my-calendar-settings.php:373
1620
- msgid "Show full description field on calendar."
1621
- msgstr "イベントの説明を全文表示する"
1622
 
1623
- #: my-calendar-settings.php:376
1624
- msgid "Links associated with events will automatically expire after the event has passed."
1625
- msgstr "イベント関連のリンクを、イベント終了後自動的に無効にする。"
1626
 
1627
- #: my-calendar-settings.php:379
1628
- msgid "Show current availability status of events."
1629
- msgstr "イベントの登録受付状況を表示する"
1630
 
1631
- #: my-calendar-settings.php:382
1632
- msgid "Show link to My Calendar RSS feed."
1633
- msgstr "カレンダーのRSSフィードへのリンクを表示する"
1634
 
1635
- #: my-calendar-settings.php:385
1636
- msgid "Show link to iCal format download."
1637
- msgstr "iCalフォーマットのダウンロードを表示する"
1638
 
1639
- #: my-calendar-settings.php:388
1640
- msgid "If a recurring event is scheduled for a date which doesn't exist (such as the 5th Wednesday in February), move it back one week."
1641
- msgstr "もし繰り返しイベントの設定が存在しない日付に当たる場合(例:2月の第5水曜日)、イベントを前の週に移動させる"
1642
 
1643
- #: my-calendar-settings.php:389
1644
- msgid "If this option is unchecked, recurring events which fall on dates which don't exist will simply not be shown on the calendar."
1645
- msgstr "このオプションにチェックがない場合、存在しない日付に当たった繰り返しイベントはカレンダーに表示されません"
1646
 
1647
- #: my-calendar-settings.php:392
1648
- msgid "If an event coincides with an event in the designated \"Holiday\" category, do not show the event."
1649
- msgstr "もしこのイベントが「祝日」カテゴリーに属するイベントと重なった場合は表示しない。"
1650
 
1651
- #: my-calendar-settings.php:395
1652
- msgid "Holiday Category"
1653
- msgstr "「祝日」カテゴリーとして使用する:"
1654
 
1655
- #: my-calendar-settings.php:413
1656
- msgid "Calendar Options: Style"
1657
- msgstr "カレンダーのオプション:スタイル"
1658
 
1659
- #: my-calendar-settings.php:415
1660
- msgid "Default usage of category colors."
1661
- msgstr "カテゴリーの色をそのまま使う"
1662
 
1663
- #: my-calendar-settings.php:416
1664
- msgid "Apply category colors to event titles as a font color."
1665
- msgstr "カテゴリーの色をイベントのタイトルに使う"
1666
 
1667
- #: my-calendar-settings.php:417
1668
- msgid "Apply category colors to event titles as a background color."
1669
- msgstr "カテゴリーの色をイベントのタイトルの背景に使う"
1670
 
1671
- #: my-calendar-settings.php:421
1672
- msgid "Save Output Settings"
1673
- msgstr "設定を保存する"
1674
 
1675
- #: my-calendar-settings.php:427
1676
- msgid "Calendar Input Settings"
1677
- msgstr "カレンダーの入力設定"
1678
 
1679
- #: my-calendar-settings.php:432
1680
- msgid "Calendar Options: Input"
1681
- msgstr "カレンダーのオプション:入力画面"
1682
 
1683
- #: my-calendar-settings.php:437
1684
- msgid "Show Event Location Dropdown Menu"
1685
- msgstr "登録された場所のドロップダウンメニューを表示"
1686
 
1687
- #: my-calendar-settings.php:437
1688
- msgid "Show Event Short Description field"
1689
- msgstr "イベントの概要を表示"
1690
 
1691
- #: my-calendar-settings.php:437
1692
- msgid "Show Event Description Field"
1693
- msgstr "イベントの説明を表示"
1694
 
1695
- #: my-calendar-settings.php:437
1696
- msgid "Show Event Category field"
1697
- msgstr "イベントのカテゴリーを表示"
1698
 
1699
- #: my-calendar-settings.php:437
1700
- msgid "Show Event Link field"
1701
- msgstr "イベントへのリンクを表示"
1702
 
1703
- #: my-calendar-settings.php:437
1704
- msgid "Show Event Recurrence Options"
1705
- msgstr "繰り返しイベントオプションの表示"
1706
 
1707
- #: my-calendar-settings.php:437
1708
- msgid "Show event registration options"
1709
- msgstr "イベント登録状況の表示"
1710
 
1711
- #: my-calendar-settings.php:437
1712
- msgid "Show event location fields"
1713
- msgstr "イベントの場所の表示"
1714
 
1715
- #: my-calendar-settings.php:450
1716
- msgid "Administrators see all input options"
1717
- msgstr "管理者には全ての入力フィールドを表示"
1718
 
1719
- #: my-calendar-settings.php:454
1720
- msgid "Save Input Settings"
1721
- msgstr "設定を保存する"
1722
 
1723
- #: my-calendar-settings.php:460
1724
- msgid "Calendar Email Settings"
1725
- msgstr "カレンダーのEメール設定"
1726
 
1727
- #: my-calendar-settings.php:465
1728
- msgid "Calendar Options: Email Notifications"
1729
- msgstr "カレンダーのオプション:メール通知"
1730
 
1731
- #: my-calendar-settings.php:469
1732
- msgid "Send Email Notifications when new events are scheduled or reserved."
1733
- msgstr "新規イベントが登録された場合、メールで通知する"
1734
 
1735
- #: my-calendar-settings.php:472
1736
- msgid "Notification messages are sent to: "
1737
- msgstr "通知メールの宛先:"
1738
 
1739
- #: my-calendar-settings.php:476
1740
- msgid "Email subject"
1741
- msgstr "メールのタイトル"
1742
 
1743
- #: my-calendar-settings.php:476
1744
- msgid "New event Added"
1745
- msgstr "新しいイベントが追加されました"
1746
 
1747
- #: my-calendar-settings.php:480
1748
- msgid "Message Body"
1749
- msgstr "メール本文"
1750
 
1751
- #: my-calendar-settings.php:480
1752
- msgid "New Event:"
1753
- msgstr "新しいイベント:"
1754
 
1755
- #: my-calendar-settings.php:485
1756
- msgid "Save Email Settings"
1757
- msgstr "設定を保存する"
1758
 
1759
- #: my-calendar-settings.php:491
1760
- msgid "Calendar User Settings"
1761
- msgstr "カレンダーのユーザー設定"
1762
 
1763
- #: my-calendar-settings.php:498
1764
- msgid "My Calendar: User Settings"
1765
- msgstr "カレンダーのオプション:ユーザー設定"
1766
 
1767
- #: my-calendar-settings.php:501
1768
- msgid "Allow registered users to provide timezone or location presets in their user profiles."
1769
- msgstr "登録ユーザーにプロフィールからのタイムゾーンと位置情報の提供を許可する。"
1770
 
1771
- #: my-calendar-settings.php:513
1772
- msgid "Timezone Settings"
1773
- msgstr "タイムゾーンの設定"
1774
 
1775
- #: my-calendar-settings.php:514
1776
- msgid "These settings provide registered users with the ability to select a time zone in their user profile. When they view your calendar, the times for events will display the time the event happens in their time zone as well as the entered value."
1777
- msgstr "この設定で登録ユーザーはプロフィールのタイムゾーンを選択できるようになります。登録ユーザーがカレンダーのイベントを見る時は、入力された値による表示と同様に登録されたタイムゾーンの時間表示でも見る事が出来ます。"
1778
 
1779
- #: my-calendar-settings.php:516
1780
- msgid "Enable Timezone"
1781
- msgstr "タイムゾーンを適用する"
1782
 
1783
- #: my-calendar-settings.php:519
1784
- msgid "Select Timezone Label"
1785
- msgstr "タイムゾーンを選択"
1786
 
1787
- #: my-calendar-settings.php:522
1788
- msgid "Timezone Options"
1789
- msgstr "タイムゾーンのオプション"
1790
 
1791
- #: my-calendar-settings.php:522
1792
- #: my-calendar-settings.php:543
1793
- msgid "Value, Label; one per line"
1794
- msgstr "値とラベル;1行ごと"
1795
 
1796
- #: my-calendar-settings.php:534
1797
- msgid "Location Settings"
1798
- msgstr "場所の設定"
1799
 
1800
- #: my-calendar-settings.php:535
1801
- msgid "These settings provide registered users with the ability to select a location in their user profile. When they view your calendar, their initial view will be limited to locations which include that location parameter."
1802
- msgstr "これらの設定は、登録ユーザーのプロファイルから取得した情報を使用します。登録ユーザーのカレンダー初期画面は場所パラメーターの内容が反映されます。"
1803
 
1804
- #: my-calendar-settings.php:537
1805
- msgid "Enable Location"
1806
- msgstr "場所を適用する"
1807
 
1808
- #: my-calendar-settings.php:540
1809
- msgid "Select Location Label"
1810
- msgstr "場所を選択"
1811
 
1812
- #: my-calendar-settings.php:543
1813
- msgid "Location Options"
1814
- msgstr "場所のオプション"
1815
 
1816
- #: my-calendar-settings.php:553
1817
- msgid "Location Type"
1818
- msgstr "場所の種類"
 
1819
 
1820
- #: my-calendar-settings.php:555
1821
- msgid "Location Name"
1822
- msgstr "場所"
1823
 
1824
- #: my-calendar-settings.php:567
1825
- msgid "Save User Settings"
1826
- msgstr "設定を保存する"
1827
 
1828
  #. Plugin URI of the plugin/theme
1829
  msgid "http://www.joedolson.com/articles/my-calendar/"
@@ -1841,6 +1974,33 @@ msgstr "Joseph C Dolson"
1841
  msgid "http://www.joedolson.com"
1842
  msgstr "http://www.joedolson.com"
1843
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1844
  #~ msgid "End Date (YYYY-MM-DD) (Optional)"
1845
  #~ msgstr "イベント終了日 (YYYY-MM-DD) (オプション)"
1846
 
@@ -1862,9 +2022,6 @@ msgstr "http://www.joedolson.com"
1862
  #~ "0を入力すると永久に繰り返します。回数を指定すると、その回数分を繰り返した"
1863
  #~ "後に、繰り返しを停止します。"
1864
 
1865
- #~ msgid "Link"
1866
- #~ msgstr "リンク"
1867
-
1868
  #~ msgid ""
1869
  #~ "The URL entered must either be prefixed with http:// or be completely "
1870
  #~ "blank"
5
  #
6
  msgid ""
7
  msgstr ""
8
+ "Project-Id-Version: My Calendar 1.8.4\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
10
+ "POT-Creation-Date: 2011-04-05 19:02:47+00:00\n"
11
+ "PO-Revision-Date: 2011-04-14 18:15+0900\n"
12
  "Last-Translator: Daisuke ABE <r1916s@gmail.com>\n"
13
  "Language-Team: evian <r1916s@gmail.com>\n"
14
  "MIME-Version: 1.0\n"
23
 
24
  #: my-calendar-styles.php:51
25
  msgid "Write Error! Please verify write permissions on the style file."
26
+ msgstr "書き込みエラーです。スタイルシートのファイルに書き込み権限があるかを確認してください。"
27
 
28
+ #: my-calendar-styles.php:66
29
  msgid "Stylesheet reset to default."
30
  msgstr "スタイルシートが初期状態にリセットされました。"
31
 
32
+ #: my-calendar-styles.php:68
33
  msgid "Style Settings Saved"
34
  msgstr "スタイルシートの設定を保存しました"
35
 
36
+ #: my-calendar-styles.php:77
37
  msgid "New theme selected."
38
  msgstr "新しいテーマが選択されました。"
39
 
40
+ #: my-calendar-styles.php:91
41
  msgid "Sorry. The file you are looking for doesn't appear to exist. Please check your file name and location!"
42
  msgstr ""
43
 
44
+ #: my-calendar-styles.php:99
45
  msgid "My Calendar Styles"
46
  msgstr "My Calendar の CSS 編集"
47
 
48
+ #: my-calendar-styles.php:103
49
  msgid "Calendar Style Settings"
50
  msgstr "カレンダーのスタイル設定"
51
 
52
+ #: my-calendar-styles.php:110
53
  msgid "Select My Calendar Theme"
54
  msgstr "My Calendarのテーマを選択する"
55
 
56
+ #: my-calendar-styles.php:118
57
  msgid "Your Custom Stylesheets"
58
  msgstr ""
59
 
60
+ #: my-calendar-styles.php:127
61
  msgid "Installed Stylesheets"
62
  msgstr "インストール済のスタイルシート"
63
 
64
+ #: my-calendar-styles.php:135
65
  msgid "Choose Style"
66
  msgstr "選択する"
67
 
68
+ #: my-calendar-styles.php:148
69
  msgid "My Calendar was unable to update your CSS files during the upgrade. Please check your file permissions if you wish to edit your My Calendar styles. Your previously stored styles are below. This message and these styles will be deleted from the database when you successfully update your stylesheet."
70
  msgstr ""
71
 
72
+ #: my-calendar-styles.php:156
73
  msgid "CSS Style Options"
74
  msgstr "CSS スタイルオプション"
75
 
76
+ #: my-calendar-styles.php:159
77
  msgid "Apply CSS only on these pages (comma separated page IDs)"
78
  msgstr "CSS を特定のページにだけ適用する(カンマでページ ID を区切ってください)"
79
 
80
+ #: my-calendar-styles.php:162
81
  msgid "Reset the My Calendar stylesheet to the default"
82
  msgstr "My Calendar のスタイルシートをデフォルトにリセットする"
83
 
84
+ #: my-calendar-styles.php:162
85
  msgid "Disable My Calendar Stylesheet"
86
  msgstr "My Calendar のスタイルシートを無効にする"
87
 
88
+ #: my-calendar-styles.php:165
89
  msgid "Edit the stylesheet for My Calendar"
90
  msgstr "My Calendar のスタイルシートを編集する"
91
 
92
+ #: my-calendar-styles.php:168
93
+ #: my-calendar-behaviors.php:85
94
+ #: my-calendar-behaviors.php:97
95
+ #: my-calendar-behaviors.php:109
96
+ #: my-calendar-behaviors.php:121
97
  msgid "Save"
98
  msgstr "保存する"
99
 
100
+ #: button/generator.php:21
101
+ #: button/generator.php:47
102
+ msgid "My Calendar Shortcode Generator"
103
+ msgstr "My Calendar ショートコードジェネレーター"
 
 
 
 
 
104
 
105
+ #: button/generator.php:49
106
+ msgid "Shortcode Atributes"
107
+ msgstr "ショートコードの属性"
108
 
109
+ #: button/generator.php:54
110
+ msgid "Format"
111
+ msgstr "表示形式:グリッド(カレンダー)、リスト"
112
 
113
+ #: button/generator.php:61
114
+ msgid "Show Category Key"
115
+ msgstr "カテゴリーを表示する"
 
116
 
117
+ #: button/generator.php:68
118
+ msgid "Show Previous/Next Links"
119
+ msgstr "前後へのリンクを表示する"
120
 
121
+ #: button/generator.php:75
122
+ msgid "Show Format Toggle"
123
+ msgstr "グリッド(カレンダー)/リストの切替え"
 
 
124
 
125
+ #: button/generator.php:82
126
+ msgid "Time Segment"
127
+ msgstr "表示する期間"
128
 
129
+ #: button/generator.php:90
130
+ msgid "Generate Shortcode"
131
+ msgstr "ショートコード生成"
 
132
 
133
+ #: button/generator.php:100
134
+ msgid "My Calendar: this generator isn't going to put the shortcode in your page. Sorry!"
135
+ msgstr ""
 
136
 
137
+ #: my-calendar-categories.php:93
138
+ msgid "Category added successfully"
139
+ msgstr "カテゴリーが正常に追加されました"
140
 
141
+ #: my-calendar-categories.php:95
142
+ msgid "Category addition failed."
143
+ msgstr "カテゴリーの追加に失敗しました"
144
 
145
+ #: my-calendar-categories.php:105
146
+ msgid "Category deleted successfully. Categories in calendar updated."
147
+ msgstr "カテゴリーが正常に削除されました。カレンダーの中のカテゴリーが更新されました。"
148
 
149
+ #: my-calendar-categories.php:107
150
+ msgid "Category deleted successfully. Categories in calendar not updated."
151
+ msgstr "カテゴリーが正常に削除されました。カレンダーの中のカテゴリーは更新されませんでした。"
 
152
 
153
+ #: my-calendar-categories.php:109
154
+ msgid "Category not deleted. Categories in calendar updated."
155
+ msgstr "カテゴリーの削除に失敗しました。カレンダーの中のカテゴリーは更新されました。"
 
156
 
157
+ #: my-calendar-categories.php:118
158
+ msgid "Category edited successfully"
159
+ msgstr "カテゴリーが正常に編集されました"
160
 
161
+ #: my-calendar-categories.php:143
162
+ #: my-calendar-categories.php:168
163
+ #: my-calendar-categories.php:185
164
+ msgid "Add Category"
165
+ msgstr "カテゴリーを追加する"
166
 
167
+ #: my-calendar-categories.php:145
168
+ #: my-calendar-categories.php:168
169
+ msgid "Edit Category"
170
+ msgstr "カテゴリーを編集する"
 
 
 
 
 
 
 
 
 
 
171
 
172
+ #: my-calendar-categories.php:152
173
+ msgid "Category Editor"
174
+ msgstr "カテゴリーの編集"
175
 
176
+ #: my-calendar-categories.php:169
177
+ #: my-calendar-categories.php:210
178
+ msgid "Category Name"
179
+ msgstr "カテゴリー名"
180
 
181
+ #: my-calendar-categories.php:170
182
+ msgid "Category Color (Hex format)"
183
+ msgstr "カテゴリーの色(16進数形式:#000000など)"
184
 
185
+ #: my-calendar-categories.php:171
 
186
  #: my-calendar-categories.php:212
187
+ msgid "Category Icon"
188
+ msgstr "カテゴリー別アイコン"
 
 
 
189
 
190
+ #: my-calendar-categories.php:185
191
+ #: my-calendar-locations.php:157
192
+ msgid "Save Changes"
193
+ msgstr "変更を保存する"
194
 
195
+ #: my-calendar-categories.php:198
196
+ #: my-calendar.php:149
197
+ msgid "Manage Categories"
198
+ msgstr "カテゴリーの管理"
199
 
200
+ #: my-calendar-categories.php:209
201
+ #: my-calendar-event-manager.php:671
202
+ #: my-calendar-locations.php:183
203
+ msgid "ID"
204
+ msgstr "ID"
205
 
206
+ #: my-calendar-categories.php:211
207
+ msgid "Category Color"
208
+ msgstr "カテゴリーの色"
 
209
 
210
+ #: my-calendar-categories.php:213
211
+ #: my-calendar-categories.php:227
212
+ #: my-calendar-event-manager.php:736
213
+ #: my-calendar-locations.php:185
214
+ #: my-calendar-locations.php:197
215
+ msgid "Edit"
216
+ msgstr "編集"
217
 
218
+ #: my-calendar-categories.php:214
219
+ #: my-calendar-categories.php:233
220
+ #: my-calendar-event-manager.php:91
221
+ #: my-calendar-event-manager.php:736
222
+ #: my-calendar-locations.php:186
223
+ #: my-calendar-locations.php:198
224
+ msgid "Delete"
225
+ msgstr "消去"
226
 
227
+ #: my-calendar-categories.php:230
228
+ #: my-calendar-settings.php:270
229
+ #: my-calendar-event-manager.php:717
230
+ #: my-calendar-output.php:151
231
+ msgid "N/A"
232
+ msgstr "設定できません"
233
 
234
+ #: my-calendar-categories.php:233
235
+ #: my-calendar-locations.php:198
236
+ msgid "Are you sure you want to delete this category?"
237
+ msgstr "本当に削除してもいいですか?"
238
 
239
+ #: my-calendar-categories.php:244
240
+ msgid "There are no categories in the database - something has gone wrong!"
241
+ msgstr "データベースの中にカテゴリー情報がありません。"
242
 
243
+ #: my-calendar-widgets.php:5
244
+ msgid "My Calendar: Today's Events"
245
+ msgstr "本日のイベント"
246
 
247
+ #: my-calendar-widgets.php:36
248
+ #: my-calendar-widgets.php:115
249
+ #: my-calendar-widgets.php:453
250
+ #: my-calendar-event-manager.php:672
251
+ msgid "Title"
252
+ msgstr "イベント名"
253
 
254
+ #: my-calendar-widgets.php:40
255
+ #: my-calendar-widgets.php:119
256
+ msgid "Template"
257
+ msgstr "テンプレート"
258
 
259
+ #: my-calendar-widgets.php:43
260
+ #: my-calendar-widgets.php:125
261
+ msgid "Add calendar URL to use this option."
262
+ msgstr "カレンダーのURLをオプションとして追加する"
263
 
264
+ #: my-calendar-widgets.php:45
265
+ #: my-calendar-widgets.php:127
266
+ msgid "Link widget title to calendar:"
267
+ msgstr "ウィジェットタイトルをカレンダーにリンクする"
268
 
269
+ #: my-calendar-widgets.php:46
270
+ #: my-calendar-widgets.php:128
271
+ msgid "Not Linked"
272
+ msgstr "リンクしない"
273
 
274
+ #: my-calendar-widgets.php:47
275
+ #: my-calendar-widgets.php:129
276
+ msgid "Linked"
277
+ msgstr "リンク"
278
 
279
+ #: my-calendar-widgets.php:51
280
+ msgid "Show this text if there are no events today:"
281
+ msgstr "当日にイベントがない場合に表示するテキスト"
282
 
283
+ #: my-calendar-widgets.php:55
284
+ #: my-calendar-widgets.php:155
285
+ #: my-calendar-widgets.php:457
286
+ msgid "Category or categories to display:"
287
+ msgstr "表示するカテゴリー(複数選択可)"
288
 
289
+ #: my-calendar-widgets.php:75
290
+ msgid "My Calendar: Upcoming Events"
291
+ msgstr "登録済みのイベント"
292
 
293
+ #: my-calendar-widgets.php:123
294
+ msgid "Widget Options"
295
+ msgstr "ウィジェットオプション"
296
 
297
+ #: my-calendar-widgets.php:134
298
+ msgid "Display upcoming events by:"
299
+ msgstr "今後のイベントの表示方法:"
300
 
301
+ #: my-calendar-widgets.php:135
302
+ msgid "Events (e.g. 2 past, 3 future)"
303
+ msgstr "イベント単位"
304
 
305
+ #: my-calendar-widgets.php:136
306
+ msgid "Dates (e.g. 4 days past, 5 forward)"
307
+ msgstr "日数単位"
308
 
309
+ #: my-calendar-widgets.php:140
310
+ msgid "Events sort order:"
311
+ msgstr "イベントの並べ替え方法:"
312
 
313
+ #: my-calendar-widgets.php:141
314
+ msgid "Ascending (near to far)"
315
+ msgstr "昇順(直近が先に)"
 
316
 
317
+ #: my-calendar-widgets.php:142
318
+ msgid "Descending (far to near)"
319
+ msgstr "降順(直近が最後に)"
320
 
321
+ #: my-calendar-widgets.php:146
322
+ msgid "events into the future;"
323
+ msgstr "本日より後のイベント表示数"
324
 
325
+ #: my-calendar-widgets.php:147
326
+ msgid "events from the past"
327
+ msgstr "本日より前のイベント表示数"
328
 
329
+ #: my-calendar-widgets.php:151
330
+ msgid "Show this text if there are no events meeting your criteria:"
331
+ msgstr "条件に合致するイベントがない場合に表示するテキスト"
332
 
333
+ #: my-calendar-widgets.php:423
334
+ msgid "My Calendar: Mini Calendar"
335
+ msgstr "ミニカレンダー"
336
 
337
+ #: my-calendar-widgets.php:435
338
+ #: my-calendar-output.php:470
339
+ #: my-calendar-output.php:475
340
+ msgid "Calendar"
341
+ msgstr "イベントカレンダー"
342
 
343
+ #: my-calendar-widgets.php:461
344
+ msgid "Show Next/Previous Navigation:"
345
+ msgstr "前後へのリンクを表示する"
346
 
347
+ #: my-calendar-widgets.php:462
348
+ #: my-calendar-widgets.php:468
349
+ msgid "Yes"
350
+ msgstr "はい"
351
 
352
+ #: my-calendar-widgets.php:463
353
+ #: my-calendar-widgets.php:469
354
+ msgid "No"
355
+ msgstr "いいえ"
356
 
357
+ #: my-calendar-widgets.php:467
358
+ #: my-calendar-widgets.php:473
359
+ msgid "Show Category Key:"
360
+ msgstr "カテゴリーを表示する:"
361
 
362
+ #: my-calendar-widgets.php:474
363
+ #: my-calendar-output.php:257
364
+ msgid "Month"
365
+ msgstr "月"
366
 
367
+ #: my-calendar-widgets.php:475
368
+ msgid "Week"
369
+ msgstr ""
370
 
371
+ #: my-calendar-settings.php:52
372
+ msgid "Categories imported successfully."
373
+ msgstr "カテゴリーのインポートに成功しました"
374
 
375
+ #: my-calendar-settings.php:52
376
+ msgid "Categories not imported."
377
+ msgstr ""
378
 
379
+ #: my-calendar-settings.php:53
380
+ msgid "Events imported successfully."
381
+ msgstr ""
382
 
383
+ #: my-calendar-settings.php:53
384
+ msgid "Events not imported."
385
+ msgstr ""
386
 
387
+ #: my-calendar-settings.php:80
388
+ msgid "Permissions Settings saved"
389
+ msgstr "パーミッション設定を保存しました"
390
 
391
+ #: my-calendar-settings.php:131
392
+ msgid "Output Settings saved"
393
+ msgstr "設定が保存されました"
394
 
395
+ #: my-calendar-settings.php:149
396
+ msgid "Input Settings saved"
397
+ msgstr "設定が保存されました"
398
 
399
+ #: my-calendar-settings.php:165
400
+ msgid "Custom text settings saved"
401
+ msgstr "カスタムテキストの設定を保存しました"
402
 
403
+ #: my-calendar-settings.php:177
404
+ msgid "Email notice settings saved"
405
+ msgstr "Email通知の設定を保存しました"
406
 
407
+ #: my-calendar-settings.php:189
408
+ msgid "User custom settings saved"
409
+ msgstr "カスタムスタイルシートの設定を保存しました"
 
410
 
411
+ #: my-calendar-settings.php:216
412
+ msgid "My Calendar Options"
413
+ msgstr "My Calendar の設定オプション"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
414
 
415
+ #: my-calendar-settings.php:220
416
+ msgid "Calendar Management Settings"
417
+ msgstr "カレンダーの設定"
418
 
419
+ #: my-calendar-settings.php:225
420
+ msgid "Calendar Options: Management"
421
+ msgstr "カレンダーのオプション:管理"
422
 
423
+ #: my-calendar-settings.php:227
424
+ msgid "Lowest user group that may create events"
425
+ msgstr "どのユーザ権限からイベントを作成出来るようにしますか?"
426
 
427
+ #: my-calendar-settings.php:228
428
+ #: my-calendar-settings.php:237
429
+ msgid "Subscriber"
430
+ msgstr "購読者"
431
 
432
+ #: my-calendar-settings.php:229
433
+ #: my-calendar-settings.php:238
434
+ #: my-calendar-settings.php:246
435
+ msgid "Contributor"
436
+ msgstr "寄稿者"
437
 
438
+ #: my-calendar-settings.php:230
439
+ #: my-calendar-settings.php:239
440
+ #: my-calendar-settings.php:247
441
+ #: my-calendar-event-manager.php:677
442
+ msgid "Author"
443
+ msgstr "登録者"
444
 
445
+ #: my-calendar-settings.php:231
446
+ #: my-calendar-settings.php:240
447
+ #: my-calendar-settings.php:248
448
+ msgid "Editor"
449
+ msgstr "編集者"
450
 
451
+ #: my-calendar-settings.php:232
452
+ #: my-calendar-settings.php:241
453
+ #: my-calendar-settings.php:249
454
+ msgid "Administrator"
455
+ msgstr "管理者"
456
 
457
+ #: my-calendar-settings.php:236
458
+ msgid "Lowest user group that may approve events"
459
+ msgstr "どのユーザ権限からイベントを承認出来るようにしますか?"
460
 
461
+ #: my-calendar-settings.php:242
462
+ msgid "Enable approval options."
463
+ msgstr "承認機能を有効にする"
 
464
 
465
+ #: my-calendar-settings.php:245
466
+ msgid "Lowest user group that may edit or delete all events"
467
+ msgstr "どのユーザ権限からイベントを編集・削除出来るようにしますか?"
 
468
 
469
+ #: my-calendar-settings.php:251
470
+ msgid "By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored."
471
+ msgstr "デフォルトでは管理者のみが全てのイベントの編集・消去を出来る設定です。その他のユーザーは自身が登録したイベントのみ編集・消去が出来ます。"
 
472
 
473
+ #: my-calendar-settings.php:256
474
+ msgid "Save Approval Settings"
475
+ msgstr "設定を保存する"
 
476
 
477
+ #: my-calendar-settings.php:262
478
+ msgid "Calendar Text Settings"
479
+ msgstr "カレンダーテキスト設定"
 
 
480
 
481
+ #: my-calendar-settings.php:267
482
+ msgid "Calendar Options: Customizable Text Fields"
483
+ msgstr "カレンダーのオプション:テキストのカスタマイズ"
 
 
484
 
485
+ #: my-calendar-settings.php:270
486
+ msgid "Label for events without a set time"
487
+ msgstr "時間の詳細がない場合のラベル"
 
 
488
 
489
+ #: my-calendar-settings.php:273
490
+ msgid "Previous events link"
491
+ msgstr "前のリンクへのテキスト"
 
 
492
 
493
+ #: my-calendar-settings.php:273
494
+ msgid "Previous Events"
495
+ msgstr "先月のイベント"
 
496
 
497
+ #: my-calendar-settings.php:276
498
+ msgid "Next events link"
499
+ msgstr "次のリンクへのテキスト"
 
500
 
501
+ #: my-calendar-settings.php:276
502
+ msgid "Next Events"
503
+ msgstr "来月のイベント"
 
504
 
505
+ #: my-calendar-settings.php:279
506
+ msgid "If events are open"
507
+ msgstr "公開イベントの場合"
 
508
 
509
+ #: my-calendar-settings.php:279
510
+ msgid "Registration is open"
511
+ msgstr "登録を受け付けています"
 
512
 
513
+ #: my-calendar-settings.php:282
514
+ msgid "If events are closed"
515
+ msgstr "非公開イベントの場合"
 
516
 
517
+ #: my-calendar-settings.php:282
518
+ msgid "Registration is closed"
519
+ msgstr "登録は受け付けていません"
 
520
 
521
+ #: my-calendar-settings.php:285
522
+ msgid "Additional caption:"
523
+ msgstr "見出しのタイトル"
 
524
 
525
+ #: my-calendar-settings.php:285
526
+ msgid "The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text."
527
+ msgstr "見出しはカレンダー・イベントリストの年月部分の横に表示されます。"
528
 
529
+ #: my-calendar-settings.php:290
530
+ msgid "Save Custom Text Settings"
531
+ msgstr "設定を保存する"
 
532
 
533
+ #: my-calendar-settings.php:296
534
+ msgid "Calendar Output Settings"
535
+ msgstr "カレンダー出力設定"
 
536
 
537
+ #: my-calendar-settings.php:301
538
+ msgid "Calendar Options: Customize the Output of your Calendar"
539
+ msgstr "カレンダーのオプション:テキストのカスタマイズ"
540
 
541
+ #: my-calendar-settings.php:304
542
+ msgid "URI for your public calendar (required to use the {details} template tag)"
543
+ msgstr "公開カレンダーのURI(テンプレートタグ {details} を使って下さい)"
 
 
544
 
545
+ #: my-calendar-settings.php:308
546
+ msgid "Event title template"
 
 
547
  msgstr "イベント名"
548
 
549
+ #: my-calendar-settings.php:310
550
+ msgid "Template Help"
551
+ msgstr "テンプレートのヘルプ"
 
552
 
553
+ #: my-calendar-settings.php:310
554
+ #: my-calendar-settings.php:461
555
+ msgid "All template shortcodes are available."
556
+ msgstr ":すべてのテンプレートショートコードが使えます"
 
 
 
 
 
 
 
557
 
558
+ #: my-calendar-settings.php:313
559
+ msgid "In list mode, show how many months of events at a time:"
560
+ msgstr "リストモードで一度に表示する月数:"
 
 
 
561
 
562
+ #: my-calendar-settings.php:316
563
+ msgid "Date format in list mode"
564
+ msgstr "リストモードでの日付様式"
565
 
566
+ #: my-calendar-settings.php:317
567
+ msgid "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP <code>date()</code> function</a>. Save options to update sample output."
568
+ msgstr "日付様式は<a href=\"http://php.net/date\">PHP <code>date()</code> function</a>の様な構文を使います。オプションを保存することで反映されます。"
569
 
570
+ #: my-calendar-settings.php:320
571
+ msgid "Default Sort order for Admin Events List"
572
+ msgstr "イベント管理リストの並べ替え方法"
573
 
574
+ #: my-calendar-settings.php:332
575
+ msgid "Holiday Category"
576
+ msgstr "「祝日」カテゴリーとして使用する:"
577
 
578
+ #: my-calendar-settings.php:349
579
+ msgid "If an event coincides with an event in the designated \"Holiday\" category, do not show the event."
580
+ msgstr "もしこのイベントが「祝日」カテゴリーに属するイベントと重なった場合は表示しない。"
581
 
582
+ #: my-calendar-settings.php:352
583
+ msgid "Show Heading for Calendar"
584
+ msgstr "カレンダーに見出しを付ける"
585
 
586
+ #: my-calendar-settings.php:355
587
+ msgid "Show Weekends on Calendar"
588
+ msgstr "カレンダーに週末を表示する"
589
 
590
+ #: my-calendar-settings.php:358
591
+ msgid "Do you want to display the author name on events?"
592
+ msgstr "登録者の名前を表示しますか?"
 
 
 
593
 
594
+ #: my-calendar-settings.php:361
595
+ msgid "Display a jumpbox for changing month and year quickly?"
596
+ msgstr "年月指定ボックスを表示しますか?"
597
 
598
+ #: my-calendar-settings.php:364
599
+ msgid "Hide category icons in output"
600
+ msgstr "カテゴリーアイコンを非表示にする"
601
 
602
+ #: my-calendar-settings.php:367
603
+ msgid "Show Link to Google Map (when sufficient address information is available.)"
604
+ msgstr "Google Mapのリンクを表示する(緯度・経度のデータがある場合のみ)"
605
 
606
+ #: my-calendar-settings.php:370
607
+ msgid "Show Event Address in Details"
608
+ msgstr "イベントの詳細場所を表示する"
 
 
 
 
609
 
610
+ #: my-calendar-settings.php:373
611
+ msgid "Show short description field on calendar."
612
+ msgstr "イベントの概要のみを表示する"
613
 
614
+ #: my-calendar-settings.php:376
615
+ msgid "Show full description field on calendar."
616
+ msgstr "イベントの説明を全文表示する"
617
 
618
+ #: my-calendar-settings.php:379
619
+ msgid "Links associated with events will automatically expire after the event has passed."
620
+ msgstr "イベント関連のリンクを、イベント終了後自動的に無効にする。"
621
 
622
+ #: my-calendar-settings.php:382
623
+ msgid "Show current availability status of events."
624
+ msgstr "イベントの登録受付状況を表示する"
625
 
626
+ #: my-calendar-settings.php:385
627
+ msgid "Show link to My Calendar RSS feed."
628
+ msgstr "カレンダーのRSSフィードへのリンクを表示する"
629
 
630
+ #: my-calendar-settings.php:388
631
+ msgid "Show link to iCal format download."
632
+ msgstr "iCalフォーマットのダウンロードを表示する"
633
 
634
+ #: my-calendar-settings.php:391
635
+ msgid "If a recurring event is scheduled for a date which doesn't exist (such as the 5th Wednesday in February), move it back one week."
636
+ msgstr "もし繰り返しイベントの設定が存在しない日付に当たる場合(例:2月の第5水曜日)、イベントを前の週に移動させる"
637
 
638
+ #: my-calendar-settings.php:392
639
+ msgid "If this option is unchecked, recurring events which fall on dates which don't exist will simply not be shown on the calendar."
640
+ msgstr "このオプションにチェックがない場合、存在しない日付に当たった繰り返しイベントはカレンダーに表示されません"
641
 
642
+ #: my-calendar-settings.php:395
643
+ msgid "Default usage of category colors."
644
+ msgstr "カテゴリーの色をそのまま使う"
645
 
646
+ #: my-calendar-settings.php:396
647
+ msgid "Apply category colors to event titles as a font color."
648
+ msgstr "カテゴリーの色をイベントのタイトルに使う"
649
 
650
+ #: my-calendar-settings.php:397
651
+ msgid "Apply category colors to event titles as a background color."
652
+ msgstr "カテゴリーの色をイベントのタイトルの背景に使う"
653
 
654
+ #: my-calendar-settings.php:402
655
+ msgid "Save Output Settings"
656
+ msgstr "設定を保存する"
657
 
658
+ #: my-calendar-settings.php:408
659
+ msgid "Calendar Input Settings"
660
+ msgstr "カレンダーの入力設定"
661
 
662
+ #: my-calendar-settings.php:413
663
+ msgid "Select which input fields will be available when adding or editing events."
664
+ msgstr ""
665
 
666
+ #: my-calendar-settings.php:418
667
+ msgid "Show Event Location Dropdown Menu"
668
+ msgstr "登録された場所のドロップダウンメニューを表示"
 
669
 
670
+ #: my-calendar-settings.php:418
671
+ msgid "Show Event Short Description field"
672
+ msgstr "イベントの概要を表示"
 
673
 
674
+ #: my-calendar-settings.php:418
675
+ msgid "Show Event Description Field"
676
+ msgstr "イベントの説明を表示"
677
 
678
+ #: my-calendar-settings.php:418
679
+ msgid "Show Event Category field"
680
+ msgstr "イベントのカテゴリーを表示"
681
 
682
+ #: my-calendar-settings.php:418
683
+ msgid "Show Event Link field"
684
+ msgstr "イベントへのリンクを表示"
685
 
686
+ #: my-calendar-settings.php:418
687
+ msgid "Show Event Recurrence Options"
688
+ msgstr "繰り返しイベントオプションの表示"
689
 
690
+ #: my-calendar-settings.php:418
691
+ msgid "Show event registration options"
692
+ msgstr "イベント登録状況の表示"
693
 
694
+ #: my-calendar-settings.php:418
695
+ msgid "Show event location fields"
696
+ msgstr "イベントの場所の表示"
697
 
698
+ #: my-calendar-settings.php:418
699
+ msgid "Use HTML Editor in Event Description Field"
700
+ msgstr "「イベントの説明」の編集にHTMLエディターを使用する"
701
 
702
+ #: my-calendar-settings.php:431
703
+ msgid "Administrators see all input options"
704
+ msgstr "管理者には全ての入力フィールドを表示"
705
 
706
+ #: my-calendar-settings.php:436
707
+ msgid "Save Input Settings"
708
+ msgstr "設定を保存する"
709
 
710
+ #: my-calendar-settings.php:442
711
+ msgid "Calendar Email Settings"
712
+ msgstr "カレンダーのEメール設定"
 
 
713
 
714
+ #: my-calendar-settings.php:447
715
+ msgid "Calendar Options: Email Notifications"
716
+ msgstr "カレンダーのオプション:メール通知"
 
717
 
718
+ #: my-calendar-settings.php:451
719
+ msgid "Send Email Notifications when new events are scheduled or reserved."
720
+ msgstr "新規イベントが登録された場合、メールで通知する"
721
 
722
+ #: my-calendar-settings.php:454
723
+ msgid "Notification messages are sent to: "
724
+ msgstr "通知メールの宛先:"
 
725
 
726
+ #: my-calendar-settings.php:457
727
+ msgid "Email subject"
728
+ msgstr "メールのタイトル"
729
 
730
+ #: my-calendar-settings.php:457
731
+ msgid "New event Added"
732
+ msgstr "新しいイベントが追加されました"
 
733
 
734
+ #: my-calendar-settings.php:460
735
+ msgid "Message Body"
736
+ msgstr "メール本文"
 
737
 
738
+ #: my-calendar-settings.php:460
739
+ msgid "New Event:"
740
+ msgstr "新しいイベント:"
741
 
742
+ #: my-calendar-settings.php:461
743
+ msgid "Shortcode Help"
744
+ msgstr "ショートコードのヘルプ"
 
745
 
746
+ #: my-calendar-settings.php:466
747
+ msgid "Save Email Settings"
748
+ msgstr "設定を保存する"
749
 
750
+ #: my-calendar-settings.php:472
751
+ msgid "Calendar User Settings"
752
+ msgstr "カレンダーのユーザー設定"
753
 
754
+ #: my-calendar-settings.php:479
755
+ msgid "Settings which can be configured in registered user's accounts"
756
+ msgstr ""
757
 
758
+ #: my-calendar-settings.php:481
759
+ msgid "Allow registered users to provide timezone or location presets in their user profiles."
760
+ msgstr "登録ユーザーにプロフィールからのタイムゾーンと位置情報の提供を許可する。"
761
 
762
+ #: my-calendar-settings.php:493
763
+ msgid "Timezone Settings"
764
+ msgstr "タイムゾーンの設定"
765
 
766
+ #: my-calendar-settings.php:494
767
+ msgid "These settings provide registered users with the ability to select a time zone in their user profile. When they view your calendar, the times for events will display the time the event happens in their time zone as well as the entered value."
768
+ msgstr "この設定で登録ユーザーはプロフィールのタイムゾーンを選択できるようになります。登録ユーザーがカレンダーのイベントを見る時は、入力された値による表示と同様に登録されたタイムゾーンの時間表示でも見る事が出来ます。"
769
 
770
+ #: my-calendar-settings.php:496
771
+ msgid "Enable Timezone"
772
+ msgstr "タイムゾーンを適用する"
773
 
774
+ #: my-calendar-settings.php:499
775
+ msgid "Select Timezone Label"
776
+ msgstr "タイムゾーンを選択"
777
 
778
+ #: my-calendar-settings.php:502
779
+ msgid "Timezone Options"
780
+ msgstr "タイムゾーンのオプション"
781
 
782
+ #: my-calendar-settings.php:502
783
+ #: my-calendar-settings.php:523
784
+ msgid "Value, Label; one per line"
785
+ msgstr "値とラベル;1行ごと"
786
 
787
+ #: my-calendar-settings.php:514
788
+ msgid "Location Settings"
789
+ msgstr "場所の設定"
790
 
791
+ #: my-calendar-settings.php:515
792
+ msgid "These settings provide registered users with the ability to select a location in their user profile. When they view your calendar, their initial view will be limited to locations which include that location parameter."
793
+ msgstr "これらの設定は、登録ユーザーのプロファイルから取得した情報を使用します。登録ユーザーのカレンダー初期画面は場所パラメーターの内容が反映されます。"
794
 
795
+ #: my-calendar-settings.php:517
796
+ msgid "Enable Location"
797
+ msgstr "場所を適用する"
798
 
799
+ #: my-calendar-settings.php:520
800
+ msgid "Select Location Label"
801
+ msgstr "場所を選択"
802
 
803
+ #: my-calendar-settings.php:523
804
+ msgid "Location Options"
805
+ msgstr "場所のオプション"
806
 
807
+ #: my-calendar-settings.php:533
808
+ msgid "Location Type"
809
+ msgstr "場所の種類"
810
 
811
+ #: my-calendar-settings.php:535
812
+ msgid "Location Name"
813
+ msgstr "場所"
814
 
815
+ #: my-calendar-settings.php:536
816
+ #: my-calendar-event-manager.php:550
817
+ #: my-calendar-locations.php:127
818
+ msgid "City"
819
+ msgstr "市町村"
820
 
821
+ #: my-calendar-settings.php:537
822
+ #: my-calendar-event-manager.php:550
823
+ #: my-calendar-locations.php:127
824
+ msgid "State/Province"
825
+ msgstr "都道府県"
826
 
827
+ #: my-calendar-settings.php:538
828
+ #: my-calendar-event-manager.php:556
829
+ #: my-calendar-locations.php:133
830
+ msgid "Country"
831
+ msgstr "国名"
832
 
833
+ #: my-calendar-settings.php:539
834
+ #: my-calendar-event-manager.php:550
835
+ #: my-calendar-locations.php:127
836
+ msgid "Postal Code"
837
+ msgstr "郵便番号"
838
 
839
+ #: my-calendar-settings.php:540
840
+ #: my-calendar-event-manager.php:553
841
+ #: my-calendar-event-manager.php:566
842
+ #: my-calendar-locations.php:130
843
+ #: my-calendar-locations.php:143
844
+ msgid "Region"
845
+ msgstr "地方"
846
 
847
+ #: my-calendar-settings.php:546
848
+ msgid "Save User Settings"
849
+ msgstr "設定を保存する"
850
 
851
+ #: my-calendar-settings.php:560
852
+ #: my-calendar-event-manager.php:13
853
+ msgid "My Calendar has identified that you have the Calendar plugin by Kieran O'Shea installed. You can import those events and categories into the My Calendar database. Would you like to import these events?"
854
+ msgstr ""
855
 
856
+ #: my-calendar-settings.php:567
857
+ #: my-calendar-event-manager.php:20
858
+ msgid "Import from Calendar"
859
+ msgstr ""
860
 
861
  #: my-calendar-help.php:7
862
  msgid "How to use My Calendar"
870
  msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
871
  msgstr "これらのショートコードは、投稿、ページ、ウィジェットで使えます。"
872
 
873
+ #: my-calendar-help.php:18
874
  msgid "This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format."
875
  msgstr "基本のショートコードです。投稿・ページの中に、カテゴリーが反映できる通常の月毎カレンダーを表示します。"
876
 
877
+ #: my-calendar-help.php:21
878
+ msgid "The shortcode supports six attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using either the pipe character (<code>|</code>) or a comma. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. Setting <code>toggle</code> to yes will show a link to switch between the list and grid views. The <code>time</code> shortcode switches between a weekly view and the default monthly view."
879
+ msgstr "このショートコードは、<code>category</code>, <code>format</code> ,<code>showkey</code>, <code>shownav</code>, <code>toggle</code>, <code>time</code>という6つの属性をサポートしています。カテゴリーの属性にはカテゴリー名かカテゴリー ID を設定します(カテゴリーIDの使用を推奨)カテゴリーを設定する事で、そのカテゴリーに属するイベントだけを表示する事ができます。複数のカテゴリーを表示する場合は、カテゴリー名かカテゴリーIDの間を<code>|</code>(パイプ)で区切ります。次に<code>format</code> を「<code>list</code>」にする事で予定のない日付を飛ばしたリスト表示にできます。また「<code>mini</code>」は、サイドバーなど狭い場所へ適した小さいカレンダーを表示します。次に<code>showkey</code>ですが「<code>no</code>」にするとイベントリスト下のカテゴリーリストを非表示にします。一つしかカテゴリーを設定しない場合は「<code>no</code>」にするといいでしょう。<code>shownav</code>属性ですが、<code>no</code> にすると前月/翌月へのリンクを非表示にします。<code>toggle</code>属性を「<code>yes</code>」に設定するとリスト形式/カレンダー形式(Grid)を切り替えるリンクが表示されます。 最後に<code>time</code>属性ですが、週間ビューと通常の月間カレンダービューを切り替える設定になります。"
880
 
881
+ #: my-calendar-help.php:24
882
+ msgid "This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either \"event\" or \"days\", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria. Order provides a sort order for the events list &ndash; either ascending (<code>asc</code>) or descending (<code>desc</code>)."
883
  msgstr "このショートコードは「登録済のイベント」ウィジェットを表示します。ここで設定した属性はウィジェットの設定を上書きします。属性を設定しないと、ウィジェットの設定で表示されます。<code>before</code>と<code>after</code>属性には数字で件数を指定します。<code>fallback</code>属性には条件に合致するイベントがなかった場合のメッセージを設定します。<code>type</code>属性には\"event\" か \"days\" のどちらかを指定します。<code>category</code>属性の設定は上記を参考にしてください。テンプレート用コードの詳細は下の方で詳しく解説します。"
884
 
885
+ #: my-calendar-help.php:27
886
  msgid "Predictably enough, this shortcode displays the output of the Today's Events widget, with three configurable attributes: category, template and fallback text."
887
  msgstr "このショートコードは「本日のイベント」ウィジェットを表示します。設定できる属性はカテゴリー、テンプレートとフォールバックテキストです。"
888
 
889
+ #: my-calendar-help.php:30
890
+ msgid "This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, <code>zip</code> (postal code), or <code>region</code>."
891
  msgstr "このショートコードはイベントの場所をリストまたはドロップダウンメニューとして表示します。<code>show</code> 属性は <code>list</code> または<code>form</code>を表示し、 <code>type</code> 属性は同様に <code>saved</code> (保存済の場所)または<code>custom</code> (ユーザー設定で定義づけられたもの)を表示します。 <code>datatype</code> 属性は以下のデータから選択します:<code>name</code> (business name), <code>city</code>(市町村), <code>state</code>(都道府県), <code>country</code>(国名)または <code>zip</code> (郵便番号)"
892
 
893
+ #: my-calendar-help.php:33
894
+ msgid "This shortcode produces a list of event categories, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>."
895
+ msgstr "このショートコードはイベントのカテゴリーをリストまたはドロップダウンメニューとして表示します。 <code>show</code> 属性は <code>list</code> と <code>form</code> から選べます。"
896
+
897
  #: my-calendar-help.php:39
898
  msgid "Category Icons"
899
  msgstr "カテゴリーのアイコン"
922
  msgid "My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory."
923
  msgstr "My Calendarプラグインには標準のスタイルシートが用意されていますが、プラグインのアップデートの際に新しいものがあれば書き換えられてしまいます。もし完全に新しいオリジナルのスタイルシートを追加したい場合には、カスタムスタイルのディレクトリーにスタイルシートを保存できます。"
924
 
925
+ #: my-calendar-help.php:59
926
  msgid "Your stylesheet directory is"
927
  msgstr "標準スタイルシートのディレクトリー:"
928
 
929
+ #: my-calendar-help.php:60
930
  msgid "Your custom stylesheets directory is"
931
  msgstr "カスタムスタイルシートのディレクトリー:"
932
 
933
+ #: my-calendar-help.php:68
934
  msgid "Widget Templating"
935
  msgstr "ウィジェットテンプレートのコード"
936
 
937
+ #: my-calendar-help.php:71
938
  msgid "These codes are available in calendar widgets, email notifications, and event titles."
939
  msgstr "これらのショートコードがカレンダーウィジェットをカスタマイズするために用意されています。"
940
 
941
+ #: my-calendar-help.php:75
942
  msgid "Displays the name of the category the event is in."
943
  msgstr "イベントが含まれるカテゴリー名を表示します"
944
 
945
+ #: my-calendar-help.php:78
946
  msgid "Displays the title of the event."
947
  msgstr "イベントのタイトルを表示します"
948
 
949
+ #: my-calendar-help.php:81
950
  msgid "Displays the start time for the event."
951
  msgstr "イベントの開始時刻を表示します"
952
 
953
+ #: my-calendar-help.php:84
954
  msgid "Displays the start time for the event adjusted to the current user's time zone settings. Blank output if user settings are disabled or the user has not selected a preferred time zone."
955
  msgstr "表示されるイベント開始時刻を、ユーザーのタイムゾーン設定に合わせて表示します。ユーザーのタイムゾーン設定が未選択、または無効になっている場合は空白で出力されます。"
956
 
957
+ #: my-calendar-help.php:87
958
  msgid "Displays the date on which the event begins."
959
  msgstr "イベントの開始日時を表示します"
960
 
961
+ #: my-calendar-help.php:90
962
  msgid "Displays the date on which the event ends."
963
  msgstr "イベントの終了日時を表示します"
964
 
965
+ #: my-calendar-help.php:93
966
  msgid "Displays the time at which the event ends."
967
  msgstr "イベントの終了時刻を表示します"
968
 
969
+ #: my-calendar-help.php:96
970
  msgid "Displays the WordPress author who posted the event."
971
  msgstr "イベントの登録者を表示します"
972
 
973
+ #: my-calendar-help.php:99
974
  msgid "Displays the name of the person assigned as host for the event."
975
  msgstr "イベントのホストに設定された人の名前を表示します。"
976
 
977
+ #: my-calendar-help.php:102
978
  msgid "Displays the URL provided for the event."
979
  msgstr "イベントのURLを表示します"
980
 
981
+ #: my-calendar-help.php:105
982
  msgid "Displays the description of the event."
983
  msgstr "イベントの説明を表示します"
984
 
985
+ #: my-calendar-help.php:108
986
  msgid "Displays title of the event as a link if a URL is present, or the title alone if no URL is available."
987
  msgstr "タイトルをリンクとして表示します(リンク情報がない場合はタイトルのみ表示)"
988
 
989
+ #: my-calendar-help.php:111
990
  msgid "Displays the name of the location of the event."
991
  msgstr "イベントの場所を表示します"
992
 
993
+ #: my-calendar-help.php:114
994
  msgid "Displays the first line of the site address."
995
  msgstr "住所(町名・通り名など)を表示します"
996
 
997
+ #: my-calendar-help.php:117
998
  msgid "Displays the second line of the site address."
999
  msgstr "住所(ビル・マンション名など)を表示します"
1000
 
1001
+ #: my-calendar-help.php:120
1002
  msgid "Displays the city for the event."
1003
  msgstr "市町村を表示します"
1004
 
1005
+ #: my-calendar-help.php:123
1006
  msgid "Displays the state for the event."
1007
  msgstr "都道府県を表示します"
1008
 
1009
+ #: my-calendar-help.php:126
1010
  msgid "Displays the postcode for the event."
1011
  msgstr "郵便番号を表示します"
1012
 
1013
+ #: my-calendar-help.php:129
1014
  msgid "Displays the country for the event location."
1015
  msgstr "国名を表示します"
1016
 
1017
+ #: my-calendar-help.php:132
1018
  msgid "Displays the event address in <a href=\"http://microformats.org/wiki/hcard\">hcard</a> format."
1019
  msgstr "イベントの場所を <a href=\"http://microformats.org/wiki/hcard\">hcard</a> 様式で表示します"
1020
 
1021
+ #: my-calendar-help.php:135
1022
  msgid "Displays a link to a Google Map of the event, if sufficient address information is available. If not, will be empty."
1023
  msgstr "正しく緯度・経度情報が入っている場合、Googleマップへのリンクを表示します"
1024
 
1025
+ #: my-calendar-help.php:138
1026
  msgid "Displays text indicating whether registration for the event is currently open or closed; displays nothing if that choice is selected in the event."
1027
  msgstr "イベント登録状況の公開・非公開を表示します。「適用しない」を選ぶと空欄で表示されます。"
1028
 
1029
+ #: my-calendar-help.php:141
1030
  msgid "Displays the short version of the event description."
1031
  msgstr "イベントの概要を表示します"
1032
 
1033
+ #: my-calendar-help.php:144
1034
  msgid "Displays the current status of the event: either \"Published\" or \"Reserved\" - primary used in email templates."
1035
  msgstr "イベントのステータスを「投稿済」か「保留中」で表示します。メールのテンプレートで使用します。"
1036
 
1037
+ #: my-calendar-help.php:147
1038
  msgid "Produces the address of the current event's category icon."
1039
  msgstr "現在のイベントカテゴリーのアイコンを表示します"
1040
 
1041
+ #: my-calendar-help.php:150
1042
  msgid "Produces the hex code for the current event's category color."
1043
  msgstr "現在のイベントの色を表示します"
1044
 
1045
+ #: my-calendar-help.php:159
1046
+ msgid "Helpful Information"
1047
+ msgstr "その他の情報"
1048
+
1049
+ #: my-calendar-help.php:162
1050
+ msgid "<strong>Uninstalling the plugin</strong>: Although the WordPress standard and expectation is for plug-ins to delete any custom database tables when they're uninstalled, My Calendar <em>does not do this</em>. This was a conscious decision on my part -- the data stored in your My Calendar tables is yours; with the sole exception of the \"General\" category, you added every piece of it yourself. As such, I feel it would be a major disservice to you to delete this information if you uninstall the plug-in. As a result, if you wish to get rid of the plug-in completely, you'll need to remove those tables yourself. All your My Calendar settings will be deleted, however."
1051
+ msgstr "<strong>プラグインのアンインストール</strong>: WordPressのプラグイン仕様では、プラグインがアンインストールされた際には独自のテーブルも同時に削除されるのが望ましいとされていますが、My Calendarは敢えて独自テーブルを残す仕様にしています。それはあなたがMy Calendarに入力した全てのデータ(\"General\"カテゴリーは除く)はあなた自身のものであり、アンインストールと同時にそのデータも消去するのは不親切だと確信しているからです。もし完全にアンインストールしたい場合は、自分で独自テーブルを削除してください。全ての設定・データも消去されます。"
1052
+
1053
+ #: my-calendar-core.php:27
1054
+ #: my-calendar.php:151
1055
+ msgid "Settings"
1056
+ msgstr "設定"
1057
+
1058
+ #: my-calendar-core.php:28
1059
+ #: my-calendar.php:154
1060
+ msgid "Help"
1061
+ msgstr "ヘルプ"
1062
+
1063
+ #: my-calendar-core.php:742
1064
+ msgid "You're currently allowing to subscribers to post events, but aren't using Akismet. My Calendar can use Akismet to check for spam in event submissions. <a href='https://akismet.com/signup/'>Get an Akismet API Key now.</a>"
1065
  msgstr ""
1066
 
1067
+ #: my-calendar-behaviors.php:42
1068
+ msgid "Behavior Settings saved"
1069
+ msgstr "JavaScript設定が保存されました"
1070
+
1071
+ #: my-calendar-behaviors.php:65
1072
+ msgid "My Calendar Behaviors"
1073
+ msgstr "My Calendar のJavaScript編集"
1074
+
1075
+ #: my-calendar-behaviors.php:69
1076
+ msgid "Calendar Behavior Settings"
1077
+ msgstr "カレンダーの動作設定"
1078
+
1079
+ #: my-calendar-behaviors.php:74
1080
+ msgid "Apply JavaScript only on these pages (comma separated page IDs)"
1081
+ msgstr "JavaScript を特定のページにだけ適用する(カンマでページ ID を区切ってください)"
1082
+
1083
+ #: my-calendar-behaviors.php:77
1084
+ msgid "Calendar Behaviors: Calendar View"
1085
+ msgstr "カレンダーの動作:カレンダー表示"
1086
+
1087
+ #: my-calendar-behaviors.php:79
1088
+ msgid "Reset the My Calendar Calendar Javascript"
1089
+ msgstr "JavaScript をリセットする"
1090
+
1091
+ #: my-calendar-behaviors.php:79
1092
+ msgid "Disable Calendar Javascript Effects"
1093
+ msgstr "JavaScript のエフェクトを無効にする"
1094
+
1095
+ #: my-calendar-behaviors.php:82
1096
+ msgid "Edit the jQuery scripts for My Calendar in Calendar format"
1097
+ msgstr "カレンダー表示の jQuery を編集する"
1098
+
1099
+ #: my-calendar-behaviors.php:89
1100
+ msgid "Calendar Behaviors: List View"
1101
+ msgstr "カレンダーの動作:リスト表示"
1102
+
1103
+ #: my-calendar-behaviors.php:91
1104
+ msgid "Reset the My Calendar List Javascript"
1105
+ msgstr "JavaScript をリセットする"
1106
+
1107
+ #: my-calendar-behaviors.php:91
1108
+ msgid "Disable List Javascript Effects"
1109
+ msgstr "JavaScript のエフェクトを無効にする"
1110
+
1111
+ #: my-calendar-behaviors.php:94
1112
+ msgid "Edit the jQuery scripts for My Calendar in List format"
1113
+ msgstr "リスト表示の jQuery を編集する"
1114
+
1115
+ #: my-calendar-behaviors.php:101
1116
+ msgid "Calendar Behaviors: Mini Calendar View"
1117
+ msgstr "カレンダーの動作:ミニカレンダー"
1118
+
1119
+ #: my-calendar-behaviors.php:103
1120
+ msgid "Reset the My Calendar Mini Format Javascript"
1121
+ msgstr "JavaScript をリセットする"
1122
+
1123
+ #: my-calendar-behaviors.php:103
1124
+ msgid "Disable Mini Javascript Effects"
1125
+ msgstr "JavaScript のエフェクトを無効にする"
1126
+
1127
+ #: my-calendar-behaviors.php:106
1128
+ msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
1129
+ msgstr "ミニカレンダーの jQuery を編集する"
1130
+
1131
+ #: my-calendar-behaviors.php:113
1132
+ msgid "Calendar Behaviors: AJAX Navigation"
1133
+ msgstr "カレンダーの動作:AJAXナビゲーション"
1134
+
1135
+ #: my-calendar-behaviors.php:115
1136
+ msgid "Reset the My Calendar AJAX Javascript"
1137
+ msgstr "JavaScript をリセットする"
1138
+
1139
+ #: my-calendar-behaviors.php:115
1140
+ msgid "Disable AJAX Effects"
1141
+ msgstr "JavaScript のエフェクトを無効にする"
1142
+
1143
+ #: my-calendar-behaviors.php:118
1144
+ msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
1145
+ msgstr "Ajaxナビゲーションの jQuery を編集する"
1146
+
1147
+ #: my-calendar-upgrade-db.php:21
1148
+ #: my-calendar-upgrade-db.php:29
1149
+ msgid "The My Calendar database needs to be updated."
1150
+ msgstr "データベースを更新してください"
1151
+
1152
+ #: my-calendar-upgrade-db.php:22
1153
+ #: my-calendar-upgrade-db.php:43
1154
+ msgid "Update now"
1155
+ msgstr "アップデートする"
1156
+
1157
+ #: my-calendar-upgrade-db.php:29
1158
+ msgid "Upgrade now."
1159
+ msgstr "アップデートする"
1160
+
1161
+ #: my-calendar-upgrade-db.php:42
1162
+ msgid "You haven't entered any events, so My Calendar can't tell whether your database is up to date. If you can't add events, upgrade your database!"
1163
+ msgstr "イベントのデータが入っていないので、My Calendar はデータベースが最新の物かどうか判断出来ません。もし新規イベントが追加出来ない場合、データベースをアップデートして下さい。"
1164
+
1165
+ #: my-calendar-upgrade-db.php:53
1166
+ msgid "My Calendar Database is updated."
1167
+ msgstr "データベースが更新されました"
1168
+
1169
+ #: my-calendar.php:111
1170
+ msgid "Buy the Beginner's Guide"
1171
+ msgstr "初心者マニュアルを購入する"
1172
+
1173
+ #: my-calendar.php:112
1174
+ msgid "Get Support"
1175
+ msgstr "作者サイト"
1176
+
1177
+ #: my-calendar.php:113
1178
+ #: my-calendar.php:154
1179
+ msgid "My Calendar Help"
1180
+ msgstr "My Calendar ヘルプ"
1181
+
1182
+ #: my-calendar.php:114
1183
+ msgid "Make a Donation"
1184
+ msgstr "作者に寄付する"
1185
+
1186
+ #. #-#-#-#-# plugin.pot (My Calendar 1.8.0) #-#-#-#-#
1187
+ #. Plugin Name of the plugin/theme
1188
+ #: my-calendar.php:138
1189
+ #: my-calendar.php:141
1190
+ msgid "My Calendar"
1191
+ msgstr "My Calendar"
1192
+
1193
+ #: my-calendar.php:145
1194
+ msgid "Add/Edit Events"
1195
+ msgstr "イベントの追加/編集"
1196
+
1197
+ #: my-calendar.php:150
1198
+ #: my-calendar-locations.php:171
1199
+ msgid "Manage Locations"
1200
+ msgstr "場所の管理"
1201
+
1202
+ #: my-calendar.php:152
1203
+ msgid "Style Editor"
1204
+ msgstr "CSS 編集"
1205
+
1206
+ #: my-calendar.php:153
1207
+ msgid "Behavior Editor"
1208
+ msgstr "JavaScript編集"
1209
+
1210
+ #: my-calendar-templates.php:136
1211
+ msgid "Published"
1212
+ msgstr "承認済み"
1213
+
1214
+ #: my-calendar-templates.php:136
1215
+ msgid "Reserved"
1216
+ msgstr "保留中"
1217
+
1218
+ #: my-calendar-templates.php:137
1219
+ msgid "details"
1220
  msgstr ""
1221
 
1222
+ #: my-calendar-user.php:39
1223
+ msgid "My Calendar User Settings"
1224
+ msgstr "カレンダーのユーザー設定"
1225
+
1226
+ #: my-calendar-event-manager.php:25
1227
+ msgid "Although it is possible that this import could fail to import your events correctly, it should not have any impact on your existing Calendar database. If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
1228
  msgstr ""
1229
 
1230
+ #: my-calendar-event-manager.php:72
1231
+ msgid "%1$d events deleted successfully out of %2$d selected"
1232
+ msgstr "イベントが正常に削除されました"
 
 
 
 
1233
 
1234
+ #: my-calendar-event-manager.php:74
1235
+ #: my-calendar-event-manager.php:205
1236
+ #: my-calendar-event-manager.php:228
1237
+ #: my-calendar-event-manager.php:242
1238
+ #: my-calendar-event-manager.php:251
1239
+ #: my-calendar-event-manager.php:853
1240
+ #: my-calendar-event-manager.php:856
1241
+ #: my-calendar-event-manager.php:859
1242
+ #: my-calendar-event-manager.php:868
1243
+ #: my-calendar-event-manager.php:875
1244
+ #: my-calendar-event-manager.php:891
1245
+ #: my-calendar-event-manager.php:897
1246
+ msgid "Error"
1247
+ msgstr "エラー"
1248
 
1249
+ #: my-calendar-event-manager.php:74
1250
+ msgid "Your events have not been deleted. Please investigate."
1251
+ msgstr ""
1252
 
1253
+ #: my-calendar-event-manager.php:85
1254
+ msgid "Delete Event"
1255
+ msgstr "イベントを削除"
 
1256
 
1257
+ #: my-calendar-event-manager.php:85
1258
+ msgid "Are you sure you want to delete this event?"
1259
+ msgstr "本当にこのイベントを削除していいですか?"
 
1260
 
1261
+ #: my-calendar-event-manager.php:99
1262
+ msgid "You do not have permission to delete that event."
1263
+ msgstr "このイベントを削除する権限がありません"
 
1264
 
1265
+ #: my-calendar-event-manager.php:114
1266
+ msgid "You do not have permission to approve that event."
1267
+ msgstr "このイベントを承認する権限がありません"
 
1268
 
1269
+ #: my-calendar-event-manager.php:128
1270
+ msgid "You do not have permission to reject that event."
1271
+ msgstr "このイベントを却下する権限がありません"
 
1272
 
1273
+ #: my-calendar-event-manager.php:159
1274
+ msgid "Edit Event"
1275
+ msgstr "イベントの編集"
 
1276
 
1277
+ #: my-calendar-event-manager.php:163
1278
+ #: my-calendar-event-manager.php:174
1279
+ msgid "You must provide an event id in order to edit it"
1280
+ msgstr ""
1281
 
1282
+ #: my-calendar-event-manager.php:170
1283
+ msgid "Copy Event"
1284
+ msgstr "イベントのコピー"
 
1285
 
1286
+ #: my-calendar-event-manager.php:182
1287
+ msgid "Add Event"
1288
+ msgstr "イベントの追加"
 
1289
 
1290
+ #: my-calendar-event-manager.php:205
1291
+ msgid "I'm sorry! I couldn't add that event to the database."
1292
+ msgstr ""
 
1293
 
1294
+ #: my-calendar-event-manager.php:211
1295
+ msgid "Event added. It will now show in your calendar."
1296
+ msgstr "イベントが追加されました。カレンダー上で確認出来ます。"
 
1297
 
1298
+ #: my-calendar-event-manager.php:228
1299
+ msgid "Your event was not updated."
1300
+ msgstr ""
 
1301
 
1302
+ #: my-calendar-event-manager.php:230
1303
+ msgid "Nothing was changed in that update."
1304
+ msgstr "この更新で変更された箇所はありません"
1305
 
1306
+ #: my-calendar-event-manager.php:232
1307
+ msgid "Event updated successfully"
1308
+ msgstr "イベントが正常に更新されました"
1309
 
1310
+ #: my-calendar-event-manager.php:235
1311
+ msgid "You do not have sufficient permissions to edit that event."
1312
+ msgstr ""
1313
 
1314
+ #: my-calendar-event-manager.php:242
1315
+ msgid "You can't delete an event if you haven't submitted an event id"
1316
+ msgstr ""
1317
 
1318
+ #: my-calendar-event-manager.php:249
1319
+ msgid "Event deleted successfully"
1320
+ msgstr "イベントが正常に削除されました"
1321
 
1322
+ #: my-calendar-event-manager.php:251
1323
+ msgid "Despite issuing a request to delete, the event still remains in the database. Please investigate."
1324
+ msgstr ""
1325
 
1326
+ #: my-calendar-event-manager.php:263
1327
+ msgid "Sorry! That's an invalid event key."
1328
+ msgstr ""
1329
 
1330
+ #: my-calendar-event-manager.php:267
1331
+ msgid "Sorry! We couldn't find an event with that ID."
1332
+ msgstr ""
1333
 
1334
+ #: my-calendar-event-manager.php:295
1335
+ msgid "This event must be approved in order for it to appear on the calendar."
1336
+ msgstr ""
1337
 
1338
+ #: my-calendar-event-manager.php:304
1339
+ msgid "Save Event"
1340
+ msgstr "イベントを保存する"
1341
 
1342
+ #: my-calendar-event-manager.php:328
1343
+ msgid "Enter your Event Information"
1344
+ msgstr "イベントの内容を入力して下さい"
1345
 
1346
+ #: my-calendar-event-manager.php:330
1347
+ msgid "Event Title"
1348
+ msgstr "イベント名"
1349
 
1350
+ #: my-calendar-event-manager.php:330
1351
+ #: my-calendar-event-manager.php:427
1352
+ msgid "(required)"
1353
+ msgstr "(必須)"
1354
 
1355
+ #: my-calendar-event-manager.php:334
1356
+ msgid "Publish"
1357
+ msgstr "公開"
1358
 
1359
+ #: my-calendar-event-manager.php:334
1360
+ msgid "You must approve this event to promote it to the calendar."
1361
+ msgstr "このイベントをカレンダーに反映させるには管理者の承認が必要です"
1362
 
1363
+ #: my-calendar-event-manager.php:336
1364
+ msgid "An administrator must approve your new event."
1365
+ msgstr ""
1366
 
1367
+ #: my-calendar-event-manager.php:349
1368
+ msgid "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1369
+ msgstr "イベントの説明(HTMLが使えます)"
1370
 
1371
+ #: my-calendar-event-manager.php:361
1372
+ msgid "Event Short Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1373
+ msgstr "イベントの概要(HTMLが使えます)"
 
1374
 
1375
+ #: my-calendar-event-manager.php:372
1376
+ msgid "Event Host"
1377
+ msgstr "イベントの主催者"
1378
 
1379
+ #: my-calendar-event-manager.php:391
1380
+ msgid "Event Category"
1381
+ msgstr "イベントのカテゴリー"
1382
 
1383
+ #: my-calendar-event-manager.php:416
1384
+ msgid "Event Link (Optional)"
1385
+ msgstr "イベントへのリンク(オプション)"
1386
 
1387
+ #: my-calendar-event-manager.php:416
1388
+ msgid "This link will expire when the event passes."
1389
+ msgstr "イベント終了後、リンクを消す"
1390
 
1391
+ #: my-calendar-event-manager.php:424
1392
+ msgid "Event Date and Time"
1393
+ msgstr "イベントの日時"
1394
 
1395
+ #: my-calendar-event-manager.php:426
1396
+ msgid "Enter the beginning and ending information for the first occurrence of this event."
1397
+ msgstr "イベントの開始日時と終了日時を入力してください。"
1398
 
1399
+ #: my-calendar-event-manager.php:427
1400
+ msgid "Start Date (YYYY-MM-DD)"
1401
+ msgstr "イベント開始日 (YYYY-MM-DD)"
1402
 
1403
+ #: my-calendar-event-manager.php:427
1404
+ msgid "Time (hh:mm am/pm)"
1405
+ msgstr "開始時刻 (hh:mm)"
1406
 
1407
+ #: my-calendar-event-manager.php:436
1408
+ msgid "End Date (YYYY-MM-DD)"
1409
+ msgstr "イベント終了日 (YYYY-MM-DD)"
1410
 
1411
+ #: my-calendar-event-manager.php:436
1412
+ msgid "End Time (hh:mm am/pm)"
1413
+ msgstr "終了時刻 (hh:mm)"
1414
 
1415
+ #: my-calendar-event-manager.php:444
1416
+ msgid "Current time difference from GMT is "
1417
+ msgstr "現在の時刻はGMTより"
 
1418
 
1419
+ #: my-calendar-event-manager.php:444
1420
+ msgid " hour(s)"
1421
+ msgstr "時間前です。"
 
1422
 
1423
+ #: my-calendar-event-manager.php:453
1424
+ msgid "Recurring Events"
1425
+ msgstr "繰り返しイベント"
1426
 
1427
+ #: my-calendar-event-manager.php:456
1428
+ msgid "Repeats for"
1429
+ msgstr "繰り返し回数"
 
1430
 
1431
+ #: my-calendar-event-manager.php:457
1432
+ msgid "Units"
1433
+ msgstr "回数"
1434
 
1435
+ #: my-calendar-event-manager.php:458
1436
+ msgid "Does not recur"
1437
+ msgstr "繰り返さない"
1438
 
1439
+ #: my-calendar-event-manager.php:459
1440
+ #: my-calendar-event-manager.php:710
1441
+ msgid "Daily"
1442
+ msgstr "毎日"
1443
 
1444
+ #: my-calendar-event-manager.php:460
1445
+ #: my-calendar-event-manager.php:711
1446
+ msgid "Weekly"
1447
+ msgstr "毎週"
1448
 
1449
+ #: my-calendar-event-manager.php:461
1450
+ msgid "Bi-weekly"
1451
+ msgstr "隔週"
1452
 
1453
+ #: my-calendar-event-manager.php:462
1454
+ msgid "Date of Month (e.g., the 24th of each month)"
1455
+ msgstr "月の同じ日付で(例:毎月24日)"
1456
 
1457
+ #: my-calendar-event-manager.php:463
1458
+ msgid "Day of Month (e.g., the 3rd Monday of each month)"
1459
+ msgstr "月の同じ曜日で(例:毎月第3月曜日)"
1460
 
1461
+ #: my-calendar-event-manager.php:464
1462
+ msgid "Annually"
1463
+ msgstr "毎年"
1464
 
1465
+ #: my-calendar-event-manager.php:466
1466
+ msgid "Enter \"0\" if the event should recur indefinitely. Your entry is the number of events after the first occurrence of the event: a recurrence of <em>2</em> means the event will happen three times."
1467
+ msgstr "イベントが無期限に繰り返される場合は\"0\" を入力してください。 繰り返し回数を指定する場合は、最初のイベントが発生後に繰り返す回数を入力してください。<br />例えば<em>2</em>と入力した場合には、イベントは初回+2回繰り返しの合計3回繰り返すという事になります。"
1468
 
1469
+ #: my-calendar-event-manager.php:483
1470
+ msgid "Event Registration Status"
1471
+ msgstr "イベント登録状況"
1472
 
1473
+ #: my-calendar-event-manager.php:484
1474
+ msgid "My Calendar does not manage event registrations. Use this for information only."
1475
+ msgstr "このプラグインはイベント登録状況の管理は出来ません。イベント情報としてご利用ください。"
1476
 
1477
+ #: my-calendar-event-manager.php:486
1478
+ msgid "Open"
1479
+ msgstr "公開"
1480
 
1481
+ #: my-calendar-event-manager.php:487
1482
+ msgid "Closed"
1483
+ msgstr "非公開"
1484
 
1485
+ #: my-calendar-event-manager.php:488
1486
+ msgid "Does not apply"
1487
+ msgstr "適用しない"
1488
 
1489
+ #: my-calendar-event-manager.php:491
1490
+ msgid "If this event recurs, it can only be registered for as a complete series."
1491
+ msgstr "このイベントが繰り返しの場合、一つの完結したセットとして登録されます"
1492
 
1493
+ #: my-calendar-event-manager.php:508
1494
+ #: my-calendar-locations.php:113
1495
+ msgid "Event Location"
1496
+ msgstr "イベントの場所"
1497
 
1498
+ #: my-calendar-event-manager.php:515
1499
+ msgid "Choose a preset location:"
1500
+ msgstr "登録された場所から選択する"
1501
 
1502
+ #: my-calendar-event-manager.php:529
1503
+ msgid "Add recurring locations for later use."
1504
+ msgstr "繰り返し使う場所を登録する"
1505
 
1506
+ #: my-calendar-event-manager.php:538
1507
+ #: my-calendar-locations.php:115
1508
+ msgid "All location fields are optional: <em>insufficient information may result in an inaccurate map</em>."
1509
+ msgstr "場所についての項目は全てオプションです。<注意:不正確な情報が記入された場合、地図の表示も不正確になります>"
1510
 
1511
+ #: my-calendar-event-manager.php:541
1512
+ #: my-calendar-locations.php:118
1513
+ msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
1514
+ msgstr "場所の名前(例:福岡タワー)"
1515
 
1516
+ #: my-calendar-event-manager.php:544
1517
+ #: my-calendar-locations.php:121
1518
+ msgid "Street Address"
1519
+ msgstr "住所(町名・通り名など)"
1520
 
1521
+ #: my-calendar-event-manager.php:547
1522
+ #: my-calendar-locations.php:124
1523
+ msgid "Street Address (2)"
1524
+ msgstr "住所(ビル・マンション名など)"
1525
 
1526
+ #: my-calendar-event-manager.php:559
1527
+ #: my-calendar-locations.php:136
1528
+ msgid "Initial Zoom"
1529
+ msgstr "ズーム初期設定"
1530
 
1531
+ #: my-calendar-event-manager.php:561
1532
+ #: my-calendar-locations.php:138
1533
+ msgid "Neighborhood"
1534
+ msgstr "ご近所"
1535
 
1536
+ #: my-calendar-event-manager.php:562
1537
+ #: my-calendar-locations.php:139
1538
+ msgid "Small City"
1539
+ msgstr "市街"
1540
 
1541
+ #: my-calendar-event-manager.php:563
1542
+ #: my-calendar-locations.php:140
1543
+ msgid "Large City"
1544
+ msgstr "大都市"
1545
 
1546
+ #: my-calendar-event-manager.php:564
1547
+ #: my-calendar-locations.php:141
1548
+ msgid "Greater Metro Area"
1549
+ msgstr "都市圏"
1550
 
1551
+ #: my-calendar-event-manager.php:565
1552
+ #: my-calendar-locations.php:142
1553
+ msgid "State"
1554
+ msgstr "都道府県"
1555
 
1556
+ #: my-calendar-event-manager.php:570
1557
+ #: my-calendar-locations.php:147
1558
+ msgid "GPS Coordinates (optional)"
1559
+ msgstr "GPS情報(オプション)"
1560
 
1561
+ #: my-calendar-event-manager.php:572
1562
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to provide your map link."
1563
+ msgstr "イベント開催場所についてGPS情報がある場合には、住所を入力せずに地図上にリンクを生成出来ます。"
1564
 
1565
+ #: my-calendar-event-manager.php:575
1566
+ #: my-calendar-locations.php:152
1567
+ msgid "Latitude"
1568
+ msgstr "緯度"
1569
 
1570
+ #: my-calendar-event-manager.php:575
1571
+ #: my-calendar-locations.php:153
1572
+ msgid "Longitude"
1573
+ msgstr "経度"
1574
 
1575
+ #: my-calendar-event-manager.php:653
1576
+ msgid "Manage Events"
1577
+ msgstr "イベントの管理"
1578
 
1579
+ #: my-calendar-event-manager.php:668
1580
+ msgid "Table of Calendar Events"
1581
+ msgstr "イベントテーブル"
1582
 
1583
+ #: my-calendar-event-manager.php:673
1584
+ #: my-calendar-locations.php:184
1585
+ msgid "Location"
1586
+ msgstr "場所"
1587
 
1588
+ #: my-calendar-event-manager.php:674
1589
+ msgid "Description"
1590
+ msgstr "説明"
1591
 
1592
+ #: my-calendar-event-manager.php:675
1593
+ msgid "Start Date"
1594
+ msgstr "開始日時"
1595
 
1596
+ #: my-calendar-event-manager.php:676
1597
+ msgid "Recurs"
1598
+ msgstr "繰り返し"
1599
 
1600
+ #: my-calendar-event-manager.php:678
1601
+ msgid "Category"
1602
+ msgstr "カテゴリー"
 
1603
 
1604
+ #: my-calendar-event-manager.php:679
1605
+ msgid "Edit / Delete"
1606
+ msgstr "編集/消去"
 
 
1607
 
1608
+ #: my-calendar-event-manager.php:709
1609
+ msgid "Never"
1610
+ msgstr "繰り返さない"
 
 
1611
 
1612
+ #: my-calendar-event-manager.php:712
1613
+ msgid "Bi-Weekly"
1614
+ msgstr ""
 
 
1615
 
1616
+ #: my-calendar-event-manager.php:713
1617
+ msgid "Monthly (by date)"
1618
+ msgstr ""
1619
 
1620
+ #: my-calendar-event-manager.php:714
1621
+ msgid "Monthly (by day)"
1622
+ msgstr ""
1623
 
1624
+ #: my-calendar-event-manager.php:715
1625
+ msgid "Yearly"
1626
+ msgstr ""
1627
 
1628
+ #: my-calendar-event-manager.php:718
1629
+ msgid "Forever"
1630
+ msgstr "永久"
1631
 
1632
+ #: my-calendar-event-manager.php:719
1633
+ msgid "Times"
1634
+ msgstr ""
1635
 
1636
+ #: my-calendar-event-manager.php:734
1637
+ msgid "Copy"
1638
+ msgstr "コピー"
1639
 
1640
+ #: my-calendar-event-manager.php:737
1641
+ msgid "Not editable."
1642
+ msgstr "編集権限がありません"
1643
 
1644
+ #: my-calendar-event-manager.php:743
1645
+ msgid "Reject"
1646
+ msgstr "却下"
1647
 
1648
+ #: my-calendar-event-manager.php:745
1649
+ msgid "Approve"
1650
+ msgstr "承認"
1651
 
1652
+ #: my-calendar-event-manager.php:750
1653
+ msgid "Approved"
1654
+ msgstr "承認済み"
1655
 
1656
+ #: my-calendar-event-manager.php:752
1657
+ msgid "Rejected"
1658
+ msgstr "却下されました"
1659
 
1660
+ #: my-calendar-event-manager.php:754
1661
+ msgid "Awaiting Approval"
1662
+ msgstr ""
1663
 
1664
+ #: my-calendar-event-manager.php:771
1665
+ msgid "There are no events in the database!"
1666
+ msgstr "データベースにイベント情報がありません!"
1667
 
1668
+ #: my-calendar-event-manager.php:853
1669
+ msgid "Your event end date must be either after or the same as your event begin date"
1670
+ msgstr "イベント終了日は、開始日と同日かそれ以降の日付にしてください"
1671
 
1672
+ #: my-calendar-event-manager.php:856
1673
+ msgid "Your date formatting is correct but one or more of your dates is invalid. Check for number of days in month and leap year related errors."
1674
+ msgstr ""
1675
 
1676
+ #: my-calendar-event-manager.php:859
1677
+ msgid "Both start and end dates must be in the format YYYY-MM-DD"
1678
+ msgstr "開始日と終了日は、YYYY-MM-DD(例:2010-10-15)のように指定してください"
1679
 
1680
+ #: my-calendar-event-manager.php:868
1681
+ msgid "The time field must either be blank or be entered in the format hh:mm"
1682
+ msgstr "開始時刻は空欄にするか、hh:mm(例:15:00)のように指定してください"
1683
 
1684
+ #: my-calendar-event-manager.php:875
1685
+ msgid "The end time field must either be blank or be entered in the format hh:mm"
1686
+ msgstr "終了時刻は空欄にするか、hh:mm(例:18:00)のように指定してください"
1687
 
1688
+ #: my-calendar-event-manager.php:891
1689
+ msgid "The event title must be between 1 and 255 characters in length."
1690
+ msgstr "イベント名は1文字以上255文字(全角128文字)以下にしてください"
1691
 
1692
+ #: my-calendar-event-manager.php:897
1693
+ msgid "The repetition value must be 0 unless a type of recurrence is selected."
1694
+ msgstr "繰り返しイベントを「繰り返さない」に設定した場合、繰り返し回数は必ず「0」にしてください"
1695
 
1696
+ #: my-calendar-locations.php:42
1697
+ msgid "Location added successfully"
1698
+ msgstr "場所が正常に追加されました"
1699
 
1700
+ #: my-calendar-locations.php:44
1701
+ msgid "Location could not be added to database"
1702
+ msgstr "場所をデータベースに追加出来ませんでした"
1703
 
1704
+ #: my-calendar-locations.php:50
1705
+ msgid "Location deleted successfully"
1706
+ msgstr "場所を正常に削除しました"
 
1707
 
1708
+ #: my-calendar-locations.php:52
1709
+ msgid "Location could not be deleted"
1710
+ msgstr "場所を削除する事が出来ませんでした"
 
1711
 
1712
+ #: my-calendar-locations.php:74
1713
+ msgid "Location could not be edited."
1714
+ msgstr "場所を編集する事が出来ませんでした"
1715
 
1716
+ #: my-calendar-locations.php:76
1717
+ msgid "Location was not changed."
1718
+ msgstr "場所を変更する事が出来ませんでした"
1719
 
1720
+ #: my-calendar-locations.php:78
1721
+ msgid "Location edited successfully"
1722
+ msgstr "場所が正常に編集されました"
1723
 
1724
+ #: my-calendar-locations.php:90
1725
+ msgid "Add New Location"
1726
+ msgstr "新しい場所の追加"
1727
 
1728
+ #: my-calendar-locations.php:92
1729
+ msgid "Edit Location"
1730
+ msgstr "場所を編集する"
1731
 
1732
+ #: my-calendar-locations.php:97
1733
+ msgid "Location Editor"
1734
+ msgstr "場所の編集"
1735
 
1736
+ #: my-calendar-locations.php:149
1737
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location."
1738
+ msgstr "もしGPS等による緯度・経度のデータがある場合は、入力した住所よりも正確にピンポイントで地図上に表示出来ます。"
1739
 
1740
+ #: my-calendar-locations.php:157
1741
+ msgid "Add Location"
1742
+ msgstr "場所を追加する"
1743
 
1744
+ #: my-calendar-locations.php:206
1745
+ msgid "There are no locations in the database yet!"
1746
+ msgstr "データベースにまだ場所が登録されていません。"
1747
 
1748
+ #: my-calendar-locations.php:210
1749
+ msgid "Please note: editing or deleting locations stored for re-use will have no effect on any event previously scheduled at that location. The location database exists purely as a shorthand method to enter frequently used locations into event records."
1750
+ msgstr "注記:再利用のために登録されている場所を編集/削除しても、すでに登録されているイベントのデータに影響はありません。場所のデータベースは、イベントの場所としてよく登録される場所を保存するだけのものです。"
1751
 
1752
+ #: my-calendar-install.php:138
1753
+ msgid "My Calendar Default Timezone"
1754
+ msgstr "My Calendar のデフォルトタイムゾーン"
1755
 
1756
+ #: my-calendar-install.php:183
1757
+ msgid "My Calendar Default Location"
1758
+ msgstr "My Calendar に登録されたデフォルトの場所"
1759
 
1760
+ #: my-calendar-output.php:129
1761
+ msgid "Event Details"
1762
+ msgstr ""
1763
 
1764
+ #: my-calendar-output.php:137
1765
+ msgid "Close"
1766
+ msgstr ""
1767
 
1768
+ #: my-calendar-output.php:146
1769
+ msgid "in your time zone"
1770
+ msgstr ""
1771
 
1772
+ #: my-calendar-output.php:151
1773
+ msgid "Not Applicable"
1774
+ msgstr "情報がありません"
1775
 
1776
+ #: my-calendar-output.php:164
1777
+ msgid "Posted by"
1778
+ msgstr "投稿者"
1779
 
1780
+ #: my-calendar-output.php:219
1781
+ msgid "This class is part of a series. You must register for the first event in this series to attend."
1782
+ msgstr "このイベントはシリーズの一つです。このイベントに参加するには最初に登録する必要があります。"
1783
 
1784
+ #: my-calendar-output.php:224
1785
+ msgid "View full calendar"
1786
+ msgstr ""
1787
 
1788
+ #: my-calendar-output.php:258
1789
+ msgid "January"
1790
+ msgstr "1月"
1791
 
1792
+ #: my-calendar-output.php:259
1793
+ msgid "February"
1794
+ msgstr "2月"
1795
 
1796
+ #: my-calendar-output.php:260
1797
+ msgid "March"
1798
+ msgstr "3月"
1799
 
1800
+ #: my-calendar-output.php:261
1801
+ msgid "April"
1802
+ msgstr "4月"
1803
 
1804
+ #: my-calendar-output.php:262
1805
+ msgid "May"
1806
+ msgstr "5月"
1807
 
1808
+ #: my-calendar-output.php:263
1809
+ msgid "June"
1810
+ msgstr "6月"
1811
 
1812
+ #: my-calendar-output.php:264
1813
+ msgid "July"
1814
+ msgstr "7月"
1815
 
1816
+ #: my-calendar-output.php:265
1817
+ msgid "August"
1818
+ msgstr "8月"
1819
 
1820
+ #: my-calendar-output.php:266
1821
+ msgid "September"
1822
+ msgstr "9月"
1823
 
1824
+ #: my-calendar-output.php:267
1825
+ msgid "October"
1826
+ msgstr "10月"
1827
 
1828
+ #: my-calendar-output.php:268
1829
+ msgid "November"
1830
+ msgstr "11月"
1831
 
1832
+ #: my-calendar-output.php:269
1833
+ msgid "December"
1834
+ msgstr "12月"
1835
 
1836
+ #: my-calendar-output.php:271
1837
+ msgid "Year"
1838
+ msgstr ""
1839
 
1840
+ #: my-calendar-output.php:293
1841
+ msgid "Go"
1842
+ msgstr "移動"
1843
 
1844
+ #: my-calendar-output.php:310
1845
+ msgid "View as Grid"
1846
+ msgstr "カレンダー形式で表示"
1847
 
1848
+ #: my-calendar-output.php:313
1849
+ msgid "View as List"
1850
+ msgstr "リスト形式で表示"
1851
 
1852
+ #: my-calendar-output.php:334
1853
+ msgid "<abbr title=\"Sunday\">Sun</abbr>"
1854
+ msgstr "<abbr title=\"Sunday\">日曜日</abbr>"
1855
 
1856
+ #: my-calendar-output.php:335
1857
+ msgid "<abbr title=\"Monday\">Mon</abbr>"
1858
+ msgstr "<abbr title=\"Monday\">月曜日</abbr>"
1859
 
1860
+ #: my-calendar-output.php:336
1861
+ msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1862
+ msgstr "<abbr title=\"Tuesday\">火曜日</abbr>"
1863
 
1864
+ #: my-calendar-output.php:337
1865
+ msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1866
+ msgstr "<abbr title=\"Wednesday\">水曜日</abbr>"
1867
 
1868
+ #: my-calendar-output.php:338
1869
+ msgid "<abbr title=\"Thursday\">Thur</abbr>"
1870
+ msgstr "<abbr title=\"Thursday\">木曜日</abbr>"
1871
 
1872
+ #: my-calendar-output.php:339
1873
+ msgid "<abbr title=\"Friday\">Fri</abbr>"
1874
+ msgstr "<abbr title=\"Friday\">金曜日</abbr>"
1875
 
1876
+ #: my-calendar-output.php:340
1877
+ msgid "<abbr title=\"Saturday\">Sat</abbr>"
1878
+ msgstr "<abbr title=\"Saturday\">土曜日</abbr>"
1879
 
1880
+ #: my-calendar-output.php:345
1881
+ msgid "<abbr title=\"Sunday\">S</abbr>"
1882
+ msgstr "<abbr title=\"Sunday\">日</abbr>"
1883
 
1884
+ #: my-calendar-output.php:346
1885
+ msgid "<abbr title=\"Monday\">M</abbr>"
1886
+ msgstr "<abbr title=\"Monday\">月</abbr>"
1887
 
1888
+ #: my-calendar-output.php:347
1889
+ msgid "<abbr title=\"Tuesday\">T</abbr>"
1890
+ msgstr "<abbr title=\"Tuesday\">火</abbr>"
1891
 
1892
+ #: my-calendar-output.php:348
1893
+ msgid "<abbr title=\"Wednesday\">W</abbr>"
1894
+ msgstr "<abbr title=\"Wednesday\">水</abbr>"
1895
 
1896
+ #: my-calendar-output.php:349
1897
+ msgid "<abbr title=\"Thursday\">T</abbr>"
1898
+ msgstr "<abbr title=\"Thursday\">木</abbr>"
1899
 
1900
+ #: my-calendar-output.php:350
1901
+ msgid "<abbr title=\"Friday\">F</abbr>"
1902
+ msgstr "<abbr title=\"Friday\">金</abbr>"
1903
 
1904
+ #: my-calendar-output.php:351
1905
+ msgid "<abbr title=\"Saturday\">S</abbr>"
1906
+ msgstr "<abbr title=\"Saturday\">土</abbr>"
1907
 
1908
+ #: my-calendar-output.php:450
1909
+ msgid "and"
1910
+ msgstr ""
1911
 
1912
+ #: my-calendar-output.php:471
1913
+ msgid "The week's events"
1914
+ msgstr ""
1915
 
1916
+ #: my-calendar-output.php:479
1917
+ msgid "Events in"
1918
+ msgstr "今月のイベント:"
1919
 
1920
+ #: my-calendar-output.php:481
1921
+ msgid "This week's events"
1922
+ msgstr ""
1923
 
1924
+ #: my-calendar-output.php:648
1925
+ msgid "There are no events scheduled during this period."
1926
+ msgstr "この期間内に設定されているイベントはありません"
 
1927
 
1928
+ #: my-calendar-output.php:659
1929
+ msgid "Category Key"
1930
+ msgstr "カテゴリー名"
1931
 
1932
+ #: my-calendar-output.php:695
1933
+ msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
1934
+ msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr>フィード"
1935
 
1936
+ #: my-calendar-output.php:696
1937
+ msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
1938
+ msgstr "<abbr title=\"iCal Events Export\">iCal</abbr>形式でダウンロード"
1939
 
1940
+ #: my-calendar-output.php:794
1941
+ msgid "(select to include)"
1942
+ msgstr "(選択してください)"
1943
 
1944
+ #: my-calendar-output.php:815
1945
+ msgid "Categories"
1946
+ msgstr "カテゴリー"
1947
 
1948
+ #: my-calendar-output.php:829
1949
+ #: my-calendar-output.php:938
1950
+ msgid "Submit"
1951
+ msgstr ""
1952
 
1953
+ #: my-calendar-output.php:890
1954
+ msgid "Show all"
1955
+ msgstr ""
1956
 
1957
+ #: my-calendar-output.php:906
1958
+ msgid "Show events in:"
1959
+ msgstr "イベントへのリンクを表示"
1960
 
1961
  #. Plugin URI of the plugin/theme
1962
  msgid "http://www.joedolson.com/articles/my-calendar/"
1974
  msgid "http://www.joedolson.com"
1975
  msgstr "http://www.joedolson.com"
1976
 
1977
+ #~ msgid "Add an Event"
1978
+ #~ msgstr "イベントを追加する"
1979
+
1980
+ #~ msgid "Enter \"0\" if the event should recur indefinitely."
1981
+ #~ msgstr "イベントが無期限に繰り返される場合は\"0\"を入力してください。"
1982
+
1983
+ #~ msgid "Today's Events"
1984
+ #~ msgstr "本日のイベント"
1985
+
1986
+ #~ msgid "There are no events currently scheduled."
1987
+ #~ msgstr "現在予定されているイベントはありません。"
1988
+
1989
+ #~ msgid "Calendar Settings"
1990
+ #~ msgstr "カレンダーの設定"
1991
+
1992
+ #~ msgid "Calendar Options: Output"
1993
+ #~ msgstr "カレンダーのオプション:表示"
1994
+
1995
+ #~ msgid "Calendar Options: Style"
1996
+ #~ msgstr "カレンダーのオプション:スタイル"
1997
+
1998
+ #~ msgid "Calendar Options: Input"
1999
+ #~ msgstr "カレンダーのオプション:入力画面"
2000
+
2001
+ #~ msgid "My Calendar: User Settings"
2002
+ #~ msgstr "カレンダーのオプション:ユーザー設定"
2003
+
2004
  #~ msgid "End Date (YYYY-MM-DD) (Optional)"
2005
  #~ msgstr "イベント終了日 (YYYY-MM-DD) (オプション)"
2006
 
2022
  #~ "0を入力すると永久に繰り返します。回数を指定すると、その回数分を繰り返した"
2023
  #~ "後に、繰り返しを停止します。"
2024
 
 
 
 
2025
  #~ msgid ""
2026
  #~ "The URL entered must either be prefixed with http:// or be completely "
2027
  #~ "blank"
my-calendar-nl.mo → lang/my-calendar-nl.mo RENAMED
File without changes
my-calendar-nl.po → lang/my-calendar-nl.po RENAMED
File without changes
my-calendar-nl_NL.mo → lang/my-calendar-nl_NL.mo RENAMED
File without changes
my-calendar-nl_NL.po → lang/my-calendar-nl_NL.po RENAMED
File without changes
my-calendar-pt_BR.mo → lang/my-calendar-pt_BR.mo RENAMED
File without changes
my-calendar-pt_BR.po → lang/my-calendar-pt_BR.po RENAMED
File without changes
lang/my-calendar-ru_RU.mo ADDED
Binary file
lang/my-calendar-ru_RU.po ADDED
@@ -0,0 +1,2052 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of the WordPress plugin My Calendar 1.5.8 by Joseph C Dolson.
2
+ # Copyright (C) 2011 Joseph C Dolson
3
+ # This file is distributed under the same license as the My Calendar package.
4
+ # Alex from Sotvoril.ru <ramp@sotvoril.ru>, 2011.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: My Calendar 1.5.8\n"
9
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
10
+ "POT-Creation-Date: 2011-04-05 19:02:47+00:00\n"
11
+ "PO-Revision-Date: 2011-04-16 15:49-0600\n"
12
+ "Last-Translator: Joseph Dolson <design@joedolson.com>\n"
13
+ "Language-Team: \n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=UTF-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
+ "X-Poedit-Language: Russian\n"
19
+ "X-Poedit-Country: RUSSIA\n"
20
+
21
+ #: my-calendar-styles.php:51
22
+ msgid "The stylesheet has been updated."
23
+ msgstr "Таблица стилей была обновлена."
24
+
25
+ #: my-calendar-styles.php:51
26
+ msgid "Write Error! Please verify write permissions on the style file."
27
+ msgstr "Ошибка записи! Пожалуйста проверьте разрешения на запись файла стиля."
28
+
29
+ #: my-calendar-styles.php:66
30
+ msgid "Stylesheet reset to default."
31
+ msgstr "Сбросить таблицу стилей на значения по умолчанию."
32
+
33
+ #: my-calendar-styles.php:68
34
+ msgid "Style Settings Saved"
35
+ msgstr "Настройки стиля сохранены"
36
+
37
+ #: my-calendar-styles.php:77
38
+ msgid "New theme selected."
39
+ msgstr "Новая тема выбрана."
40
+
41
+ #: my-calendar-styles.php:91
42
+ msgid "Sorry. The file you are looking for doesn't appear to exist. Please check your file name and location!"
43
+ msgstr "Извините. Файл, который вы ищете, кажется, не существует. Проверьте имя файла и место!"
44
+
45
+ #: my-calendar-styles.php:99
46
+ msgid "My Calendar Styles"
47
+ msgstr "Стили My Calendar"
48
+
49
+ #: my-calendar-styles.php:103
50
+ msgid "Calendar Style Settings"
51
+ msgstr "Настройки стиля календаря"
52
+
53
+ #: my-calendar-styles.php:110
54
+ msgid "Select My Calendar Theme"
55
+ msgstr "Выберите тему для My Calendar"
56
+
57
+ #: my-calendar-styles.php:118
58
+ msgid "Your Custom Stylesheets"
59
+ msgstr "Ваши пользовательские таблицы стилей"
60
+
61
+ #: my-calendar-styles.php:127
62
+ msgid "Installed Stylesheets"
63
+ msgstr "Установленные таблицы стилей"
64
+
65
+ #: my-calendar-styles.php:135
66
+ msgid "Choose Style"
67
+ msgstr "Выберите стиль"
68
+
69
+ #: my-calendar-styles.php:148
70
+ msgid "My Calendar was unable to update your CSS files during the upgrade. Please check your file permissions if you wish to edit your My Calendar styles. Your previously stored styles are below. This message and these styles will be deleted from the database when you successfully update your stylesheet."
71
+ msgstr "My Calendar не смог обновить CSS файлы во время обновления. Проверьте права доступа к файлу, если вы хотите редактировать стили My Calendar. Ваши ранее сохраненные стили ниже. Это сообщение и эти стили будут удалены из базы данных, когда вы обновите ваш стиль."
72
+
73
+ #: my-calendar-styles.php:156
74
+ msgid "CSS Style Options"
75
+ msgstr "Настройки CSS-стиля"
76
+
77
+ #: my-calendar-styles.php:159
78
+ msgid "Apply CSS only on these pages (comma separated page IDs)"
79
+ msgstr "Применить CSS только на этих страницах (ID через запятую)"
80
+
81
+ #: my-calendar-styles.php:162
82
+ msgid "Reset the My Calendar stylesheet to the default"
83
+ msgstr "Сбросить таблицу стилей My Calendar по умолчанию."
84
+
85
+ #: my-calendar-styles.php:162
86
+ msgid "Disable My Calendar Stylesheet"
87
+ msgstr "Выключить таблицу стилей My Calendar"
88
+
89
+ #: my-calendar-styles.php:165
90
+ msgid "Edit the stylesheet for My Calendar"
91
+ msgstr "Редактировать таблицу стилей для My Calendar"
92
+
93
+ #: my-calendar-styles.php:168
94
+ #: my-calendar-behaviors.php:85
95
+ #: my-calendar-behaviors.php:97
96
+ #: my-calendar-behaviors.php:109
97
+ #: my-calendar-behaviors.php:121
98
+ msgid "Save"
99
+ msgstr "Сохранить"
100
+
101
+ #: button/generator.php:21
102
+ #: button/generator.php:47
103
+ msgid "My Calendar Shortcode Generator"
104
+ msgstr "Генератор шорт-кодов My Calendar"
105
+
106
+ #: button/generator.php:49
107
+ msgid "Shortcode Atributes"
108
+ msgstr "Атрибуты шорткодов"
109
+
110
+ #: button/generator.php:54
111
+ msgid "Format"
112
+ msgstr "Формат"
113
+
114
+ #: button/generator.php:61
115
+ msgid "Show Category Key"
116
+ msgstr "Показывать легенду"
117
+
118
+ #: button/generator.php:68
119
+ msgid "Show Previous/Next Links"
120
+ msgstr "Показывать ссылки назад/вперед"
121
+
122
+ #: button/generator.php:75
123
+ msgid "Show Format Toggle"
124
+ msgstr "Показывать переключение формата"
125
+
126
+ #: button/generator.php:82
127
+ msgid "Time Segment"
128
+ msgstr "Составляющая времени"
129
+
130
+ #: button/generator.php:90
131
+ msgid "Generate Shortcode"
132
+ msgstr "Создать шорт-код"
133
+
134
+ #: button/generator.php:100
135
+ msgid "My Calendar: this generator isn't going to put the shortcode in your page. Sorry!"
136
+ msgstr "My Calendar: этот генератор не собирается вставлять шорт-код в вашу страницу. Извините!"
137
+
138
+ #: my-calendar-categories.php:93
139
+ msgid "Category added successfully"
140
+ msgstr "Категория успешно добавлена"
141
+
142
+ #: my-calendar-categories.php:95
143
+ msgid "Category addition failed."
144
+ msgstr "Добавление категории не удалось."
145
+
146
+ #: my-calendar-categories.php:105
147
+ msgid "Category deleted successfully. Categories in calendar updated."
148
+ msgstr "Категория успешно удалена. Категории в календаре обновлены."
149
+
150
+ #: my-calendar-categories.php:107
151
+ msgid "Category deleted successfully. Categories in calendar not updated."
152
+ msgstr "Категория успешно удалена. Категории в календаре не обновлены."
153
+
154
+ #: my-calendar-categories.php:109
155
+ msgid "Category not deleted. Categories in calendar updated."
156
+ msgstr "Категория не удалена. Категории в календаре обновлены."
157
+
158
+ #: my-calendar-categories.php:118
159
+ msgid "Category edited successfully"
160
+ msgstr "Категория успешно отредактирована"
161
+
162
+ #: my-calendar-categories.php:143
163
+ #: my-calendar-categories.php:168
164
+ #: my-calendar-categories.php:185
165
+ msgid "Add Category"
166
+ msgstr "Добавить категорию"
167
+
168
+ #: my-calendar-categories.php:145
169
+ #: my-calendar-categories.php:168
170
+ msgid "Edit Category"
171
+ msgstr "Редактировать категорию"
172
+
173
+ #: my-calendar-categories.php:152
174
+ msgid "Category Editor"
175
+ msgstr "Редактор категории"
176
+
177
+ #: my-calendar-categories.php:169
178
+ #: my-calendar-categories.php:210
179
+ msgid "Category Name"
180
+ msgstr "Имя категории"
181
+
182
+ #: my-calendar-categories.php:170
183
+ msgid "Category Color (Hex format)"
184
+ msgstr "Цвет категории (в hex-формате)"
185
+
186
+ #: my-calendar-categories.php:171
187
+ #: my-calendar-categories.php:212
188
+ msgid "Category Icon"
189
+ msgstr "Значок категории"
190
+
191
+ #: my-calendar-categories.php:185
192
+ #: my-calendar-locations.php:157
193
+ msgid "Save Changes"
194
+ msgstr "Сохранить изменения"
195
+
196
+ #: my-calendar-categories.php:198
197
+ #: my-calendar.php:149
198
+ msgid "Manage Categories"
199
+ msgstr "Управление категориями"
200
+
201
+ #: my-calendar-categories.php:209
202
+ #: my-calendar-event-manager.php:671
203
+ #: my-calendar-locations.php:183
204
+ msgid "ID"
205
+ msgstr "ID"
206
+
207
+ #: my-calendar-categories.php:211
208
+ msgid "Category Color"
209
+ msgstr "Цвет категории"
210
+
211
+ #: my-calendar-categories.php:213
212
+ #: my-calendar-categories.php:227
213
+ #: my-calendar-event-manager.php:736
214
+ #: my-calendar-locations.php:185
215
+ #: my-calendar-locations.php:197
216
+ msgid "Edit"
217
+ msgstr "Редактировать"
218
+
219
+ #: my-calendar-categories.php:214
220
+ #: my-calendar-categories.php:233
221
+ #: my-calendar-event-manager.php:91
222
+ #: my-calendar-event-manager.php:736
223
+ #: my-calendar-locations.php:186
224
+ #: my-calendar-locations.php:198
225
+ msgid "Delete"
226
+ msgstr "Удалить"
227
+
228
+ #: my-calendar-categories.php:230
229
+ #: my-calendar-settings.php:270
230
+ #: my-calendar-event-manager.php:717
231
+ #: my-calendar-output.php:151
232
+ msgid "N/A"
233
+ msgstr "неизв."
234
+
235
+ #: my-calendar-categories.php:233
236
+ #: my-calendar-locations.php:198
237
+ msgid "Are you sure you want to delete this category?"
238
+ msgstr "Вы уверены, что хотите удалить категорию?"
239
+
240
+ #: my-calendar-categories.php:244
241
+ msgid "There are no categories in the database - something has gone wrong!"
242
+ msgstr "В базе данных нет категорий - что-то пошло не так!"
243
+
244
+ #: my-calendar-widgets.php:5
245
+ msgid "My Calendar: Today's Events"
246
+ msgstr "My Calendar: События на сегодня"
247
+
248
+ #: my-calendar-widgets.php:36
249
+ #: my-calendar-widgets.php:115
250
+ #: my-calendar-widgets.php:453
251
+ #: my-calendar-event-manager.php:672
252
+ msgid "Title"
253
+ msgstr "Название"
254
+
255
+ #: my-calendar-widgets.php:40
256
+ #: my-calendar-widgets.php:119
257
+ msgid "Template"
258
+ msgstr "Шаблон"
259
+
260
+ #: my-calendar-widgets.php:43
261
+ #: my-calendar-widgets.php:125
262
+ msgid "Add calendar URL to use this option."
263
+ msgstr "Добавьте URL календаря чтобы использовать эту опцию."
264
+
265
+ #: my-calendar-widgets.php:45
266
+ #: my-calendar-widgets.php:127
267
+ msgid "Link widget title to calendar:"
268
+ msgstr "Ссылка загаловка виджета на календарь:"
269
+
270
+ #: my-calendar-widgets.php:46
271
+ #: my-calendar-widgets.php:128
272
+ msgid "Not Linked"
273
+ msgstr "Не привязано"
274
+
275
+ #: my-calendar-widgets.php:47
276
+ #: my-calendar-widgets.php:129
277
+ msgid "Linked"
278
+ msgstr "Привязано"
279
+
280
+ #: my-calendar-widgets.php:51
281
+ msgid "Show this text if there are no events today:"
282
+ msgstr "Показывать этот текст если на сегодня нет событий:"
283
+
284
+ #: my-calendar-widgets.php:55
285
+ #: my-calendar-widgets.php:155
286
+ #: my-calendar-widgets.php:457
287
+ msgid "Category or categories to display:"
288
+ msgstr "Категория или категории для показа:"
289
+
290
+ #: my-calendar-widgets.php:75
291
+ msgid "My Calendar: Upcoming Events"
292
+ msgstr "My Calendar: Грядущие события"
293
+
294
+ #: my-calendar-widgets.php:123
295
+ msgid "Widget Options"
296
+ msgstr "Настройки виджета"
297
+
298
+ #: my-calendar-widgets.php:134
299
+ msgid "Display upcoming events by:"
300
+ msgstr "Показывать грядущие события по: "
301
+
302
+ #: my-calendar-widgets.php:135
303
+ msgid "Events (e.g. 2 past, 3 future)"
304
+ msgstr "События (т.е. 2 прошедших, 3 будущих)"
305
+
306
+ #: my-calendar-widgets.php:136
307
+ msgid "Dates (e.g. 4 days past, 5 forward)"
308
+ msgstr "Даты (т.е. 4 прошедших дня, 5 будущих)"
309
+
310
+ #: my-calendar-widgets.php:140
311
+ msgid "Events sort order:"
312
+ msgstr "Порядок сортировки событийЖ"
313
+
314
+ #: my-calendar-widgets.php:141
315
+ msgid "Ascending (near to far)"
316
+ msgstr "Восходящий (от ближайшего к дальнейшему)"
317
+
318
+ #: my-calendar-widgets.php:142
319
+ msgid "Descending (far to near)"
320
+ msgstr "Низходящий (от дальнейшего к ближайшему)"
321
+
322
+ #: my-calendar-widgets.php:146
323
+ msgid "events into the future;"
324
+ msgstr "будущие события;"
325
+
326
+ #: my-calendar-widgets.php:147
327
+ msgid "events from the past"
328
+ msgstr "прошедшие события;"
329
+
330
+ #: my-calendar-widgets.php:151
331
+ msgid "Show this text if there are no events meeting your criteria:"
332
+ msgstr "Показывать этот текст если нет событий отвечающих вашим критериям:"
333
+
334
+ #: my-calendar-widgets.php:423
335
+ msgid "My Calendar: Mini Calendar"
336
+ msgstr "My Calendar: Вид мини-календаря"
337
+
338
+ #: my-calendar-widgets.php:435
339
+ #: my-calendar-output.php:470
340
+ #: my-calendar-output.php:475
341
+ msgid "Calendar"
342
+ msgstr "Календарь"
343
+
344
+ #: my-calendar-widgets.php:461
345
+ msgid "Show Next/Previous Navigation:"
346
+ msgstr "Показывать навигацию вперед/назад:"
347
+
348
+ #: my-calendar-widgets.php:462
349
+ #: my-calendar-widgets.php:468
350
+ msgid "Yes"
351
+ msgstr "Да"
352
+
353
+ #: my-calendar-widgets.php:463
354
+ #: my-calendar-widgets.php:469
355
+ msgid "No"
356
+ msgstr "Нет"
357
+
358
+ #: my-calendar-widgets.php:467
359
+ #: my-calendar-widgets.php:473
360
+ msgid "Show Category Key:"
361
+ msgstr "Показывать легенду:"
362
+
363
+ #: my-calendar-widgets.php:474
364
+ #: my-calendar-output.php:257
365
+ msgid "Month"
366
+ msgstr "Месяц"
367
+
368
+ #: my-calendar-widgets.php:475
369
+ msgid "Week"
370
+ msgstr "Неделя"
371
+
372
+ #: my-calendar-settings.php:52
373
+ msgid "Categories imported successfully."
374
+ msgstr "Категории успешно импортированы."
375
+
376
+ #: my-calendar-settings.php:52
377
+ msgid "Categories not imported."
378
+ msgstr "Категории не импортированы."
379
+
380
+ #: my-calendar-settings.php:53
381
+ msgid "Events imported successfully."
382
+ msgstr "События успешно импортированы."
383
+
384
+ #: my-calendar-settings.php:53
385
+ msgid "Events not imported."
386
+ msgstr "События не импортированы."
387
+
388
+ #: my-calendar-settings.php:80
389
+ msgid "Permissions Settings saved"
390
+ msgstr "Настройки разрешений сохранены"
391
+
392
+ #: my-calendar-settings.php:131
393
+ msgid "Output Settings saved"
394
+ msgstr "Настройки вывода сохранены"
395
+
396
+ #: my-calendar-settings.php:149
397
+ msgid "Input Settings saved"
398
+ msgstr "Настройки ввода сохранены"
399
+
400
+ #: my-calendar-settings.php:165
401
+ msgid "Custom text settings saved"
402
+ msgstr "Настройки пользовательского текста сохранены"
403
+
404
+ #: my-calendar-settings.php:177
405
+ msgid "Email notice settings saved"
406
+ msgstr "Электронное сообщение сохранено"
407
+
408
+ #: my-calendar-settings.php:189
409
+ msgid "User custom settings saved"
410
+ msgstr "Пользовательские настройки сохранены"
411
+
412
+ #: my-calendar-settings.php:216
413
+ msgid "My Calendar Options"
414
+ msgstr "Настройки My Calendar"
415
+
416
+ #: my-calendar-settings.php:220
417
+ msgid "Calendar Management Settings"
418
+ msgstr "Настройки управления календаря"
419
+
420
+ #: my-calendar-settings.php:225
421
+ msgid "Calendar Options: Management"
422
+ msgstr "Настройки календаря: управление"
423
+
424
+ #: my-calendar-settings.php:227
425
+ msgid "Lowest user group that may create events"
426
+ msgstr "Низшая группа, которая может создавать события"
427
+
428
+ #: my-calendar-settings.php:228
429
+ #: my-calendar-settings.php:237
430
+ msgid "Subscriber"
431
+ msgstr "Подписчик"
432
+
433
+ #: my-calendar-settings.php:229
434
+ #: my-calendar-settings.php:238
435
+ #: my-calendar-settings.php:246
436
+ msgid "Contributor"
437
+ msgstr "Помощник"
438
+
439
+ #: my-calendar-settings.php:230
440
+ #: my-calendar-settings.php:239
441
+ #: my-calendar-settings.php:247
442
+ #: my-calendar-event-manager.php:677
443
+ msgid "Author"
444
+ msgstr "Автор"
445
+
446
+ #: my-calendar-settings.php:231
447
+ #: my-calendar-settings.php:240
448
+ #: my-calendar-settings.php:248
449
+ msgid "Editor"
450
+ msgstr "Редактор"
451
+
452
+ #: my-calendar-settings.php:232
453
+ #: my-calendar-settings.php:241
454
+ #: my-calendar-settings.php:249
455
+ msgid "Administrator"
456
+ msgstr "Администратор"
457
+
458
+ #: my-calendar-settings.php:236
459
+ msgid "Lowest user group that may approve events"
460
+ msgstr "Низшая группа, которая может подтверждать события"
461
+
462
+ #: my-calendar-settings.php:242
463
+ msgid "Enable approval options."
464
+ msgstr "Включить опцию подтверждения."
465
+
466
+ #: my-calendar-settings.php:245
467
+ msgid "Lowest user group that may edit or delete all events"
468
+ msgstr "Низшая группа, которая может редактировать или удалить любое событие"
469
+
470
+ #: my-calendar-settings.php:251
471
+ msgid "By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored."
472
+ msgstr "По умолчанию, только администратор может редактировать или удалить любое событие. Остальные пользователи могут редактировать или удалять только собственные события."
473
+
474
+ #: my-calendar-settings.php:256
475
+ msgid "Save Approval Settings"
476
+ msgstr "Сохранить настройки подтверждения "
477
+
478
+ #: my-calendar-settings.php:262
479
+ msgid "Calendar Text Settings"
480
+ msgstr "Настройки текста календаря"
481
+
482
+ #: my-calendar-settings.php:267
483
+ msgid "Calendar Options: Customizable Text Fields"
484
+ msgstr "Настройки календаря: Настраиваемые текстовые поля"
485
+
486
+ #: my-calendar-settings.php:270
487
+ msgid "Label for events without a set time"
488
+ msgstr "Отметка для событий без определенного времени"
489
+
490
+ #: my-calendar-settings.php:273
491
+ msgid "Previous events link"
492
+ msgstr "Ссылка «предыдущие события»"
493
+
494
+ #: my-calendar-settings.php:273
495
+ msgid "Previous Events"
496
+ msgstr "Предыдущие события"
497
+
498
+ #: my-calendar-settings.php:276
499
+ msgid "Next events link"
500
+ msgstr "Ссылка «следующие события»"
501
+
502
+ #: my-calendar-settings.php:276
503
+ msgid "Next Events"
504
+ msgstr "Следующие события"
505
+
506
+ #: my-calendar-settings.php:279
507
+ msgid "If events are open"
508
+ msgstr "Если события открыты"
509
+
510
+ #: my-calendar-settings.php:279
511
+ msgid "Registration is open"
512
+ msgstr "Регистрация открыта"
513
+
514
+ #: my-calendar-settings.php:282
515
+ msgid "If events are closed"
516
+ msgstr "Если события закрыты"
517
+
518
+ #: my-calendar-settings.php:282
519
+ msgid "Registration is closed"
520
+ msgstr "Регистрация закрыта"
521
+
522
+ #: my-calendar-settings.php:285
523
+ msgid "Additional caption:"
524
+ msgstr "Добавочный текст заголовка:"
525
+
526
+ #: my-calendar-settings.php:285
527
+ msgid "The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text."
528
+ msgstr "Заголовок календаря — это текст, содержащий отображаемый месяц и год в любом формате списка или календаря. Этот текст будет отображаться следующим, после имеющегося текста."
529
+
530
+ #: my-calendar-settings.php:290
531
+ msgid "Save Custom Text Settings"
532
+ msgstr "Сохранить настройки пользовательского текста"
533
+
534
+ #: my-calendar-settings.php:296
535
+ msgid "Calendar Output Settings"
536
+ msgstr "Настройки вывода календаря"
537
+
538
+ #: my-calendar-settings.php:301
539
+ msgid "Calendar Options: Customize the Output of your Calendar"
540
+ msgstr "Настройки календаря: Настройте вывод вашего календаря"
541
+
542
+ #: my-calendar-settings.php:304
543
+ msgid "URI for your public calendar (required to use the {details} template tag)"
544
+ msgstr "URI для вашего общедоступного календаря (обязательно для использования тега шаблона {details})"
545
+
546
+ #: my-calendar-settings.php:308
547
+ msgid "Event title template"
548
+ msgstr "Шаблон названия события"
549
+
550
+ #: my-calendar-settings.php:310
551
+ msgid "Template Help"
552
+ msgstr "Помощь по шаблону"
553
+
554
+ #: my-calendar-settings.php:310
555
+ #: my-calendar-settings.php:461
556
+ msgid "All template shortcodes are available."
557
+ msgstr "Все шорткоды шаблона доступны."
558
+
559
+ #: my-calendar-settings.php:313
560
+ msgid "In list mode, show how many months of events at a time:"
561
+ msgstr "Сколько месяцев событий показывать за раз, в режиме списка:"
562
+
563
+ #: my-calendar-settings.php:316
564
+ msgid "Date format in list mode"
565
+ msgstr "Формат даты в режиме списка"
566
+
567
+ #: my-calendar-settings.php:317
568
+ msgid "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP <code>date()</code> function</a>. Save options to update sample output."
569
+ msgstr "Формат даты использует тот же синтаксис что и <a href=\"http://php.net/date\">функция PHP<code>date()</code></a>. Сохраните изменения чтобы посмотреть пример вывода."
570
+
571
+ #: my-calendar-settings.php:320
572
+ msgid "Default Sort order for Admin Events List"
573
+ msgstr "Порядок сортировки по умолчанию для администраторского списка событий"
574
+
575
+ #: my-calendar-settings.php:332
576
+ msgid "Holiday Category"
577
+ msgstr "Категория праздников"
578
+
579
+ #: my-calendar-settings.php:349
580
+ msgid "If an event coincides with an event in the designated \"Holiday\" category, do not show the event."
581
+ msgstr "Не показывать событие, если оно совпадает с событием в категории праздников."
582
+
583
+ #: my-calendar-settings.php:352
584
+ msgid "Show Heading for Calendar"
585
+ msgstr "Показать заголовок календаря"
586
+
587
+ #: my-calendar-settings.php:355
588
+ msgid "Show Weekends on Calendar"
589
+ msgstr "Показывать выходные в календаре"
590
+
591
+ #: my-calendar-settings.php:358
592
+ msgid "Do you want to display the author name on events?"
593
+ msgstr "Вы хотите показывать имя автора события?"
594
+
595
+ #: my-calendar-settings.php:361
596
+ msgid "Display a jumpbox for changing month and year quickly?"
597
+ msgstr "Показать джамп-бокс для быстрой смены месяца и года? "
598
+
599
+ #: my-calendar-settings.php:364
600
+ msgid "Hide category icons in output"
601
+ msgstr "Скрыть значки в выводе."
602
+
603
+ #: my-calendar-settings.php:367
604
+ msgid "Show Link to Google Map (when sufficient address information is available.)"
605
+ msgstr "Показывать ссылку на Google-карту (когда доступна информация о адресе)"
606
+
607
+ #: my-calendar-settings.php:370
608
+ msgid "Show Event Address in Details"
609
+ msgstr "Показывать адрес события в подробностях"
610
+
611
+ #: my-calendar-settings.php:373
612
+ msgid "Show short description field on calendar."
613
+ msgstr "Показывать короткое описание в календаре."
614
+
615
+ #: my-calendar-settings.php:376
616
+ msgid "Show full description field on calendar."
617
+ msgstr "Показывать полное описание в календаре."
618
+
619
+ #: my-calendar-settings.php:379
620
+ msgid "Links associated with events will automatically expire after the event has passed."
621
+ msgstr "Ссылки, связанные с событиями автоматически становятся недоступными по прошествию события."
622
+
623
+ #: my-calendar-settings.php:382
624
+ msgid "Show current availability status of events."
625
+ msgstr "Показать текущее наличие состояний событий."
626
+
627
+ #: my-calendar-settings.php:385
628
+ msgid "Show link to My Calendar RSS feed."
629
+ msgstr "Показать ссылку на My Calendar RSS-канал."
630
+
631
+ #: my-calendar-settings.php:388
632
+ msgid "Show link to iCal format download."
633
+ msgstr "Показывать ссылку на загрузку файла в iCal-формате."
634
+
635
+ #: my-calendar-settings.php:391
636
+ msgid "If a recurring event is scheduled for a date which doesn't exist (such as the 5th Wednesday in February), move it back one week."
637
+ msgstr "Если повторяющееся событие запланировано на дату, которая не существует (например, 5-я среда в феврале), переместить его на одну неделю раньше."
638
+
639
+ #: my-calendar-settings.php:392
640
+ msgid "If this option is unchecked, recurring events which fall on dates which don't exist will simply not be shown on the calendar."
641
+ msgstr "Если эта опция отключена, повторяющиеся события, которые приходятся на несуществующие даты, попросту не будут отображаться в календаре."
642
+
643
+ #: my-calendar-settings.php:395
644
+ msgid "Default usage of category colors."
645
+ msgstr "Использование цветов категории по умолчанию."
646
+
647
+ #: my-calendar-settings.php:396
648
+ msgid "Apply category colors to event titles as a font color."
649
+ msgstr "Применяет цвет категории к названиям как цвет шрифта."
650
+
651
+ #: my-calendar-settings.php:397
652
+ msgid "Apply category colors to event titles as a background color."
653
+ msgstr "Применяет цвет категории к названиям как цвет фона."
654
+
655
+ #: my-calendar-settings.php:402
656
+ msgid "Save Output Settings"
657
+ msgstr "Сохранить настройки вывода"
658
+
659
+ #: my-calendar-settings.php:408
660
+ msgid "Calendar Input Settings"
661
+ msgstr "Настройки ввода календаря"
662
+
663
+ #: my-calendar-settings.php:413
664
+ msgid "Select which input fields will be available when adding or editing events."
665
+ msgstr "Выберите поля ввода, которые будут доступны при добавлении и редактировании событий."
666
+
667
+ #: my-calendar-settings.php:418
668
+ msgid "Show Event Location Dropdown Menu"
669
+ msgstr "Показать выпадающее меню местаположения"
670
+
671
+ #: my-calendar-settings.php:418
672
+ msgid "Show Event Short Description field"
673
+ msgstr "Показывать короткое описание события"
674
+
675
+ #: my-calendar-settings.php:418
676
+ msgid "Show Event Description Field"
677
+ msgstr "Показывать описание события"
678
+
679
+ #: my-calendar-settings.php:418
680
+ msgid "Show Event Category field"
681
+ msgstr "Показывать категорию события"
682
+
683
+ #: my-calendar-settings.php:418
684
+ msgid "Show Event Link field"
685
+ msgstr "Показывать адрес события"
686
+
687
+ #: my-calendar-settings.php:418
688
+ msgid "Show Event Recurrence Options"
689
+ msgstr "Показывать параметры повтора"
690
+
691
+ #: my-calendar-settings.php:418
692
+ msgid "Show event registration options"
693
+ msgstr "Показывать параметры регистрации"
694
+
695
+ #: my-calendar-settings.php:418
696
+ msgid "Show event location fields"
697
+ msgstr "Показывать местоположение события"
698
+
699
+ #: my-calendar-settings.php:418
700
+ msgid "Use HTML Editor in Event Description Field"
701
+ msgstr "Использовать HTML-редактор в поле описания события "
702
+
703
+ #: my-calendar-settings.php:431
704
+ msgid "Administrators see all input options"
705
+ msgstr "Администраторы видят все параметры ввода"
706
+
707
+ #: my-calendar-settings.php:436
708
+ msgid "Save Input Settings"
709
+ msgstr "Сохранить настройки ввода"
710
+
711
+ #: my-calendar-settings.php:442
712
+ msgid "Calendar Email Settings"
713
+ msgstr "Настройки электропочты"
714
+
715
+ #: my-calendar-settings.php:447
716
+ msgid "Calendar Options: Email Notifications"
717
+ msgstr "Настройки календаря: электропочтовые уведомления"
718
+
719
+ #: my-calendar-settings.php:451
720
+ msgid "Send Email Notifications when new events are scheduled or reserved."
721
+ msgstr "Отправлять уведомления о новых запланированных или зарезервированных событиях."
722
+
723
+ #: my-calendar-settings.php:454
724
+ msgid "Notification messages are sent to: "
725
+ msgstr "Уведомление отправлено на: "
726
+
727
+ #: my-calendar-settings.php:457
728
+ msgid "Email subject"
729
+ msgstr "Тема письма"
730
+
731
+ #: my-calendar-settings.php:457
732
+ msgid "New event Added"
733
+ msgstr "Новое событие добавлено"
734
+
735
+ #: my-calendar-settings.php:460
736
+ msgid "Message Body"
737
+ msgstr "Сообщение"
738
+
739
+ #: my-calendar-settings.php:460
740
+ msgid "New Event:"
741
+ msgstr "Новое событие:"
742
+
743
+ #: my-calendar-settings.php:461
744
+ msgid "Shortcode Help"
745
+ msgstr "Помощь по «шорт-кодам»"
746
+
747
+ #: my-calendar-settings.php:466
748
+ msgid "Save Email Settings"
749
+ msgstr "Сохранить настройки электропочты"
750
+
751
+ #: my-calendar-settings.php:472
752
+ msgid "Calendar User Settings"
753
+ msgstr "Пользовательские настройки календаря"
754
+
755
+ #: my-calendar-settings.php:479
756
+ msgid "Settings which can be configured in registered user's accounts"
757
+ msgstr "Настройки которые могут быть изменены в аккаунтах зарегистрированных пользователей"
758
+
759
+ #: my-calendar-settings.php:481
760
+ msgid "Allow registered users to provide timezone or location presets in their user profiles."
761
+ msgstr "Разрешить зарегистрированным пользователям предоставлять информацию о часовом поясе и местоположении в их профиле."
762
+
763
+ #: my-calendar-settings.php:493
764
+ msgid "Timezone Settings"
765
+ msgstr "Настройки часового пояся "
766
+
767
+ #: my-calendar-settings.php:494
768
+ msgid "These settings provide registered users with the ability to select a time zone in their user profile. When they view your calendar, the times for events will display the time the event happens in their time zone as well as the entered value."
769
+ msgstr "Эти настройки предоставляют возможность зарегистрированным пользователям выбирать часовой пояс в их пользовательских профилях. Когда они просматривают календарь, время событий будут отображаться с учетом выбранного часового пояса."
770
+
771
+ #: my-calendar-settings.php:496
772
+ msgid "Enable Timezone"
773
+ msgstr "Включить часовые пояса"
774
+
775
+ #: my-calendar-settings.php:499
776
+ msgid "Select Timezone Label"
777
+ msgstr "Выберите название часового пояса"
778
+
779
+ #: my-calendar-settings.php:502
780
+ msgid "Timezone Options"
781
+ msgstr "Настройки часового пояся"
782
+
783
+ #: my-calendar-settings.php:502
784
+ #: my-calendar-settings.php:523
785
+ msgid "Value, Label; one per line"
786
+ msgstr "Значение, название; одно на строку"
787
+
788
+ #: my-calendar-settings.php:514
789
+ msgid "Location Settings"
790
+ msgstr "Настройки местоположения"
791
+
792
+ #: my-calendar-settings.php:515
793
+ msgid "These settings provide registered users with the ability to select a location in their user profile. When they view your calendar, their initial view will be limited to locations which include that location parameter."
794
+ msgstr "Эти настройки предоставляют возможность зарегистрированным пользователям выбирать местоположение в их пользовательских профилях. Когда они просматривают календарь, их начальный вид будет ограничиваться местоположениями, которые включены в соответствующем параметре."
795
+
796
+ #: my-calendar-settings.php:517
797
+ msgid "Enable Location"
798
+ msgstr "Включить местоположение"
799
+
800
+ #: my-calendar-settings.php:520
801
+ msgid "Select Location Label"
802
+ msgstr "Выберите название места"
803
+
804
+ #: my-calendar-settings.php:523
805
+ msgid "Location Options"
806
+ msgstr "Редактор мест"
807
+
808
+ #: my-calendar-settings.php:533
809
+ msgid "Location Type"
810
+ msgstr "Тип места"
811
+
812
+ #: my-calendar-settings.php:535
813
+ msgid "Location Name"
814
+ msgstr "Название места"
815
+
816
+ #: my-calendar-settings.php:536
817
+ #: my-calendar-event-manager.php:550
818
+ #: my-calendar-locations.php:127
819
+ msgid "City"
820
+ msgstr "Город"
821
+
822
+ #: my-calendar-settings.php:537
823
+ #: my-calendar-event-manager.php:550
824
+ #: my-calendar-locations.php:127
825
+ msgid "State/Province"
826
+ msgstr "Федеральный округ/Обасть"
827
+
828
+ #: my-calendar-settings.php:538
829
+ #: my-calendar-event-manager.php:556
830
+ #: my-calendar-locations.php:133
831
+ msgid "Country"
832
+ msgstr "Страна"
833
+
834
+ #: my-calendar-settings.php:539
835
+ #: my-calendar-event-manager.php:550
836
+ #: my-calendar-locations.php:127
837
+ msgid "Postal Code"
838
+ msgstr "Индекс"
839
+
840
+ #: my-calendar-settings.php:540
841
+ #: my-calendar-event-manager.php:553
842
+ #: my-calendar-event-manager.php:566
843
+ #: my-calendar-locations.php:130
844
+ #: my-calendar-locations.php:143
845
+ msgid "Region"
846
+ msgstr "Регион"
847
+
848
+ #: my-calendar-settings.php:546
849
+ msgid "Save User Settings"
850
+ msgstr "Сохранить пользовательские настройки"
851
+
852
+ #: my-calendar-settings.php:560
853
+ #: my-calendar-event-manager.php:13
854
+ msgid "My Calendar has identified that you have the Calendar plugin by Kieran O'Shea installed. You can import those events and categories into the My Calendar database. Would you like to import these events?"
855
+ msgstr "My Calendar определил, что у вас установлен плагин Kieran O'Shean. Вы можете импортировать события и категории в базу My Calendar. Желаете импортировать эти события?"
856
+
857
+ #: my-calendar-settings.php:567
858
+ #: my-calendar-event-manager.php:20
859
+ msgid "Import from Calendar"
860
+ msgstr "Импорт из календаря"
861
+
862
+ #: my-calendar-help.php:7
863
+ msgid "How to use My Calendar"
864
+ msgstr "Как использовать My Calendar"
865
+
866
+ #: my-calendar-help.php:12
867
+ msgid "Shortcode Syntax"
868
+ msgstr "Синтаксис «шорт-кодов»"
869
+
870
+ #: my-calendar-help.php:15
871
+ msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
872
+ msgstr "Эти шорт-коды могут быть использованы в записях, страницах или в виджетах"
873
+
874
+ #: my-calendar-help.php:18
875
+ msgid "This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format."
876
+ msgstr "Этот базовый шорт-код покажет календарь в записи или странице, включаяя все категории и легенду, в традиционном формате. "
877
+
878
+ #: my-calendar-help.php:21
879
+ msgid "The shortcode supports six attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using either the pipe character (<code>|</code>) or a comma. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. Setting <code>toggle</code> to yes will show a link to switch between the list and grid views. The <code>time</code> shortcode switches between a weekly view and the default monthly view."
880
+ msgstr "Этот шорт-код поддерживает шесть атрибутов, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, and <code>time</code>. Есть две альтернативные опции атрибута <code>format</code> &mdash; <code>list</code> &mdash; что выводит календарь в виде списка пропуская даты без событий, а так же<code>mini</code>, который выводит календарь в виде, более подходящем для маленьких пространств, таких как сайдбар. <code>category</code> атрибут требует ввода либо имени либо ID для одной категории событий (имя регистро-зависимое). Это покажет календарь с событиями из выбранной категории. Вы можете выбрать несколько категорий, разделяя ID или имена классов вертикальной линией. <code> | </code>. Установка атрибутов тега <code>showkey</code> в <code>no</code> предотвратит показ легенды &mdash; что полезно, для календарей с одной категорией. Установка значения атрибута <code>shownav</code> в <code>no</code> отключит ссылки назад/вперед. Установка значения атрибута <code>toggle</code> в <code>yes</code> будет показывать ссылку для переключения между видом списка и календарной сетки. Атрибут <code>time</code> переключает вид между отображением недели и месяца."
881
+
882
+ #: my-calendar-help.php:24
883
+ msgid "This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either \"event\" or \"days\", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria. Order provides a sort order for the events list &ndash; either ascending (<code>asc</code>) or descending (<code>desc</code>)."
884
+ msgstr "Этот шорт-код отображает вывод виджета Грядущие события. Атрибуты <code>before</code> и <code>after</code> должны быть номерами; Атрибут <code>type</code> может быть либо \"event \", либо \"days \", и атрибут <code>category</code> работает так же, как и атрибут категории календаря главного шорт-кода календаря. Шаблоны работают с использованием кодов шаблонов представленых ниже. <code>fallback</code> предоставляет текст в случае если нет событий отвечающих вашим критериям. Порядок сортировки событий &ndash; либо восходящий (<code>asc</code>) либо нисходящий (<code>desc</code>)."
885
+
886
+ #: my-calendar-help.php:27
887
+ msgid "Predictably enough, this shortcode displays the output of the Today's Events widget, with three configurable attributes: category, template and fallback text."
888
+ msgstr "Как и следовало ожидать, этот шорт-код выводит виджет Сегодня, с тремя настраиваемыми атрибутами: категории, шаблоны и текст при отсутствии информации."
889
+
890
+ #: my-calendar-help.php:30
891
+ msgid "This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, <code>zip</code> (postal code), or <code>region</code>."
892
+ msgstr "Этот шорт-код дает список местоположений событий, как обычный список либо в виде выпадающей формы. Атрибут <code>show</code> может иметь значение <code>list</code> или <code>form</code>, атрибут <code>type</code> может иметь значение <code>saved</code> (чтобы показывать записи из сохраненных мест), либо <code>custom</code> (чтобы показывать в соответствии с пользовательскими настройками). Атрибут <code>datatype</code> должен быть одним из типов данных, представленных ниже: <code>name</code> (название), <code>city</code>, <code>state</code>, <code>country</code>, or <code>zip</code> (почтовый индекс)."
893
+
894
+ #: my-calendar-help.php:33
895
+ msgid "This shortcode produces a list of event categories, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>."
896
+ msgstr "Этот шорт-код выводит список категорий событий, в виде списка либо в виде выпадающей формы. Атрибут <code>show</code> может принимать значения <code>list</code> либо <code>form</code>."
897
+
898
+ #: my-calendar-help.php:39
899
+ msgid "Category Icons"
900
+ msgstr "Значки категорий"
901
+
902
+ #: my-calendar-help.php:42
903
+ msgid "My Calendar is designed to manage multiple calendars. The basis for these calendars are categories; you can easily setup a calendar page which includes all categories, or you can dedicate separate pages to calendars in each category. For an example, this might be useful for you in managing the tour calendars for multiple bands; event calendars for a variety of locations, etc."
904
+ msgstr "Мой Календарь предназначен для управления несколькими календарями. Основа для этих календарей — категори; вы можете легко настроить страницу календаря, который включает все категории, или вы можете выделить отдельные страницы для календарей в каждой категории. Для примера, это может быть полезным для управления календарями туров нескольких групп; календари событий для различных мест, и т.д."
905
+
906
+ #: my-calendar-help.php:45
907
+ msgid "The pre-installed category icons may not be especially useful for your needs or design. I'm assuming that you're going to upload your own icons -- all you need to do is upload them to the plugin's icons folder, and they'll be available for immediate use, or place them in a folder at \"my-calendar-custom\" to avoid having them overwritten by upgrades."
908
+ msgstr "Предустановленные значки категорий могут быть бесполезны для ваших нужд или дизайна. Я предусмотрел, что вы соберетесь использовать свои собственные иконки – все, что вам нужно сделать, это загрузить их в папку плагина иконки, и они будут доступны для использования, или поместить их в папку \"my-calendar-custom\" wp-content/plugins, чтобы избежать их перезаписи при обновлении."
909
+
910
+ #: my-calendar-help.php:45
911
+ msgid "Your icons folder is:"
912
+ msgstr "Ваша папка со значками: "
913
+
914
+ #: my-calendar-help.php:45
915
+ msgid "You can alternately place icons in:"
916
+ msgstr "Кроме того, вы можете поместить значки в папку: "
917
+
918
+ #: my-calendar-help.php:53
919
+ msgid "Custom Styles"
920
+ msgstr "Пользовательские стили"
921
+
922
+ #: my-calendar-help.php:56
923
+ msgid "My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory."
924
+ msgstr "My Calendar поставляется с четырьмя основными стилями. My Calendar будет сохранять изменения этих основных стилей при обновлении, но если вы хотите добавить совершенно новый стиль, вы можете сохранить его в пользовательский каталог стилей."
925
+
926
+ #: my-calendar-help.php:59
927
+ msgid "Your stylesheet directory is"
928
+ msgstr "Директория ваших таблиц стилей "
929
+
930
+ #: my-calendar-help.php:60
931
+ msgid "Your custom stylesheets directory is"
932
+ msgstr "Директория пользовательских таблиц стилей "
933
+
934
+ #: my-calendar-help.php:68
935
+ msgid "Widget Templating"
936
+ msgstr "Шаблонизация виджета"
937
+
938
+ #: my-calendar-help.php:71
939
+ msgid "These codes are available in calendar widgets, email notifications, and event titles."
940
+ msgstr "Эти коды доступны в виджетах календаря, электропочтовых уведомлениях и названиях событий."
941
+
942
+ #: my-calendar-help.php:75
943
+ msgid "Displays the name of the category the event is in."
944
+ msgstr "Показывает имя категории, содержащей события."
945
+
946
+ #: my-calendar-help.php:78
947
+ msgid "Displays the title of the event."
948
+ msgstr "Показывает название события."
949
+
950
+ #: my-calendar-help.php:81
951
+ msgid "Displays the start time for the event."
952
+ msgstr "Показывает время начала события."
953
+
954
+ #: my-calendar-help.php:84
955
+ msgid "Displays the start time for the event adjusted to the current user's time zone settings. Blank output if user settings are disabled or the user has not selected a preferred time zone."
956
+ msgstr "Отображает время начала события с учетом часового пояса текущего пользователя. Пустой вывод, если пользовательские настройки отключены или пользователь не выбрал предпочтительный часовой пояс."
957
+
958
+ #: my-calendar-help.php:87
959
+ msgid "Displays the date on which the event begins."
960
+ msgstr "Показывает дату начала события."
961
+
962
+ #: my-calendar-help.php:90
963
+ msgid "Displays the date on which the event ends."
964
+ msgstr "Показывает дату окончания события."
965
+
966
+ #: my-calendar-help.php:93
967
+ msgid "Displays the time at which the event ends."
968
+ msgstr "Показывает время окончания события."
969
+
970
+ #: my-calendar-help.php:96
971
+ msgid "Displays the WordPress author who posted the event."
972
+ msgstr "Показывает WordPress-автора, кто разместил событие."
973
+
974
+ #: my-calendar-help.php:99
975
+ msgid "Displays the name of the person assigned as host for the event."
976
+ msgstr "Показывает имя персоны, подписавшейся инициатором события."
977
+
978
+ #: my-calendar-help.php:102
979
+ msgid "Displays the URL provided for the event."
980
+ msgstr "Показывает ссылку предоставленную для события."
981
+
982
+ #: my-calendar-help.php:105
983
+ msgid "Displays the description of the event."
984
+ msgstr "Показывает описание события."
985
+
986
+ #: my-calendar-help.php:108
987
+ msgid "Displays title of the event as a link if a URL is present, or the title alone if no URL is available."
988
+ msgstr "Показывает название события как ссылку если для события таковая предоставлена события."
989
+
990
+ #: my-calendar-help.php:111
991
+ msgid "Displays the name of the location of the event."
992
+ msgstr "Показывает название местоположения события."
993
+
994
+ #: my-calendar-help.php:114
995
+ msgid "Displays the first line of the site address."
996
+ msgstr "Показывает первую линию адреса события."
997
+
998
+ #: my-calendar-help.php:117
999
+ msgid "Displays the second line of the site address."
1000
+ msgstr "Показывает вторую линию адреса события."
1001
+
1002
+ #: my-calendar-help.php:120
1003
+ msgid "Displays the city for the event."
1004
+ msgstr "Показывает город события "
1005
+
1006
+ #: my-calendar-help.php:123
1007
+ msgid "Displays the state for the event."
1008
+ msgstr "Показывает область/федеральный округ события."
1009
+
1010
+ #: my-calendar-help.php:126
1011
+ msgid "Displays the postcode for the event."
1012
+ msgstr "Показывает индекс события"
1013
+
1014
+ #: my-calendar-help.php:129
1015
+ msgid "Displays the country for the event location."
1016
+ msgstr "Показывает страну для местоположения события."
1017
+
1018
+ #: my-calendar-help.php:132
1019
+ msgid "Displays the event address in <a href=\"http://microformats.org/wiki/hcard\">hcard</a> format."
1020
+ msgstr "Показывает адрес события в формате <a href=\"http://microformats.org/wiki/hcard\">hcard</a>."
1021
+
1022
+ #: my-calendar-help.php:135
1023
+ msgid "Displays a link to a Google Map of the event, if sufficient address information is available. If not, will be empty."
1024
+ msgstr "Показывает ссылку на Google-карту события, если имеется адрес. Если нет, будет пустая строка."
1025
+
1026
+ #: my-calendar-help.php:138
1027
+ msgid "Displays text indicating whether registration for the event is currently open or closed; displays nothing if that choice is selected in the event."
1028
+ msgstr "Отображает текст указывающий, является ли регистрация на мероприятие открытой или закрытой; ничего не показывает, если это определено в выбраном событии."
1029
+
1030
+ #: my-calendar-help.php:141
1031
+ msgid "Displays the short version of the event description."
1032
+ msgstr "Показывать короткую версию описания."
1033
+
1034
+ #: my-calendar-help.php:144
1035
+ msgid "Displays the current status of the event: either \"Published\" or \"Reserved\" - primary used in email templates."
1036
+ msgstr "Показывает текущее состояние события: либо \"Опубликовано\", либо \"Зарезервировано\" - в основном используется в шаблонах электропочты."
1037
+
1038
+ #: my-calendar-help.php:147
1039
+ msgid "Produces the address of the current event's category icon."
1040
+ msgstr "Дает адрес значка категории текущего события."
1041
+
1042
+ #: my-calendar-help.php:150
1043
+ msgid "Produces the hex code for the current event's category color."
1044
+ msgstr "Дает цвет в hex-формате категории текущего события."
1045
+
1046
+ #: my-calendar-help.php:159
1047
+ msgid "Helpful Information"
1048
+ msgstr "Полезная информация"
1049
+
1050
+ #: my-calendar-help.php:162
1051
+ msgid "<strong>Uninstalling the plugin</strong>: Although the WordPress standard and expectation is for plug-ins to delete any custom database tables when they're uninstalled, My Calendar <em>does not do this</em>. This was a conscious decision on my part -- the data stored in your My Calendar tables is yours; with the sole exception of the \"General\" category, you added every piece of it yourself. As such, I feel it would be a major disservice to you to delete this information if you uninstall the plug-in. As a result, if you wish to get rid of the plug-in completely, you'll need to remove those tables yourself. All your My Calendar settings will be deleted, however."
1052
+ msgstr "<strong>Удаление плагина</strong>: Хотя по стандартам WordPress ожидается удаление всех пользовательских таблицы из базы данных, при деинсталяции плагина, My Calendar <em>не делает этого</em>. Это было сознательное решение с моей стороны — данные, хранящиеся в таблицах My Calendar ваши; за единственным исключением — категорией \"Общие \", вы добавляли каждый кусочек самостоятельно. Я предполагаю что, это будет крупный ущерб для вас если удалится эта информация, при удалении плагина. В результате, если вы хотите избавиться от плагина полностью, вы должны будете удалить эти таблицы самомтоятельно. Однако, все ваши настройки будут удалены."
1053
+
1054
+ #: my-calendar-core.php:27
1055
+ #: my-calendar.php:151
1056
+ msgid "Settings"
1057
+ msgstr "Настройки"
1058
+
1059
+ #: my-calendar-core.php:28
1060
+ #: my-calendar.php:154
1061
+ msgid "Help"
1062
+ msgstr "Помощь"
1063
+
1064
+ #: my-calendar-core.php:742
1065
+ msgid "You're currently allowing to subscribers to post events, but aren't using Akismet. My Calendar can use Akismet to check for spam in event submissions. <a href='https://akismet.com/signup/'>Get an Akismet API Key now.</a>"
1066
+ msgstr "Сейчас вы разрешаете подписчикам создавать события, но не используете Akismet. My Calendar может использовать Akismet для проверки на спам каждого события. <a href='https://akismet.com/signup/'>Получить Akismet API-ключ .</a>"
1067
+
1068
+ #: my-calendar-behaviors.php:42
1069
+ msgid "Behavior Settings saved"
1070
+ msgstr "Настройки представления сохранены"
1071
+
1072
+ #: my-calendar-behaviors.php:65
1073
+ msgid "My Calendar Behaviors"
1074
+ msgstr "Представления My Calendar"
1075
+
1076
+ #: my-calendar-behaviors.php:69
1077
+ msgid "Calendar Behavior Settings"
1078
+ msgstr "Настройки представления календаря"
1079
+
1080
+ #: my-calendar-behaviors.php:74
1081
+ msgid "Apply JavaScript only on these pages (comma separated page IDs)"
1082
+ msgstr "Применить JavaScript только к этим страницам (ID через запятую)"
1083
+
1084
+ #: my-calendar-behaviors.php:77
1085
+ msgid "Calendar Behaviors: Calendar View"
1086
+ msgstr "Представления календаря: Календарный вид"
1087
+
1088
+ #: my-calendar-behaviors.php:79
1089
+ msgid "Reset the My Calendar Calendar Javascript"
1090
+ msgstr "Сбросить Javascript'ы календаря"
1091
+
1092
+ #: my-calendar-behaviors.php:79
1093
+ msgid "Disable Calendar Javascript Effects"
1094
+ msgstr "Выключить Javascript-эффекты календаря"
1095
+
1096
+ #: my-calendar-behaviors.php:82
1097
+ msgid "Edit the jQuery scripts for My Calendar in Calendar format"
1098
+ msgstr "Редактировать jQuery-скрипты My Calendar в календарном формате"
1099
+
1100
+ #: my-calendar-behaviors.php:89
1101
+ msgid "Calendar Behaviors: List View"
1102
+ msgstr "Представления календаря: В виде списка"
1103
+
1104
+ #: my-calendar-behaviors.php:91
1105
+ msgid "Reset the My Calendar List Javascript"
1106
+ msgstr "Сбросить Javascript'ы списка My Calendar"
1107
+
1108
+ #: my-calendar-behaviors.php:91
1109
+ msgid "Disable List Javascript Effects"
1110
+ msgstr "Выключить Javascript-эффекты списка"
1111
+
1112
+ #: my-calendar-behaviors.php:94
1113
+ msgid "Edit the jQuery scripts for My Calendar in List format"
1114
+ msgstr "Редактировать jQuery-скрипты My Calendar в формате списка"
1115
+
1116
+ #: my-calendar-behaviors.php:101
1117
+ msgid "Calendar Behaviors: Mini Calendar View"
1118
+ msgstr "Представления календаря: Вид мини-календаря"
1119
+
1120
+ #: my-calendar-behaviors.php:103
1121
+ msgid "Reset the My Calendar Mini Format Javascript"
1122
+ msgstr "Сбросить Javascript'ы мини-формата My Calendar"
1123
+
1124
+ #: my-calendar-behaviors.php:103
1125
+ msgid "Disable Mini Javascript Effects"
1126
+ msgstr "Выключить Javascript-эффекты списка"
1127
+
1128
+ #: my-calendar-behaviors.php:106
1129
+ msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
1130
+ msgstr "Редактировать jQuery-скрипты My Calendar в формате мини календаря"
1131
+
1132
+ #: my-calendar-behaviors.php:113
1133
+ msgid "Calendar Behaviors: AJAX Navigation"
1134
+ msgstr "Представления календаря: AJAX-навигация"
1135
+
1136
+ #: my-calendar-behaviors.php:115
1137
+ msgid "Reset the My Calendar AJAX Javascript"
1138
+ msgstr "Сбросить AJAX Javascript'ы My Calendar"
1139
+
1140
+ #: my-calendar-behaviors.php:115
1141
+ msgid "Disable AJAX Effects"
1142
+ msgstr "Выключить AJAX-эффекты"
1143
+
1144
+ #: my-calendar-behaviors.php:118
1145
+ msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
1146
+ msgstr "Редактировать jQuery-скрипты My Calendar AJAX-навигации"
1147
+
1148
+ #: my-calendar-upgrade-db.php:21
1149
+ #: my-calendar-upgrade-db.php:29
1150
+ msgid "The My Calendar database needs to be updated."
1151
+ msgstr "База данных My Calendar нуждается в обновлении."
1152
+
1153
+ #: my-calendar-upgrade-db.php:22
1154
+ #: my-calendar-upgrade-db.php:43
1155
+ msgid "Update now"
1156
+ msgstr "Оновить сейчас"
1157
+
1158
+ #: my-calendar-upgrade-db.php:29
1159
+ msgid "Upgrade now."
1160
+ msgstr "Оновить сейчас."
1161
+
1162
+ #: my-calendar-upgrade-db.php:42
1163
+ msgid "You haven't entered any events, so My Calendar can't tell whether your database is up to date. If you can't add events, upgrade your database!"
1164
+ msgstr "Вы не ввели каких либо событий, т. е. My Calendar не может сказать является ли база данных в актуальном состоянии. Если вы не можете добавлять события, обновить базу данных!"
1165
+
1166
+ #: my-calendar-upgrade-db.php:53
1167
+ msgid "My Calendar Database is updated."
1168
+ msgstr "Стили My Calendar"
1169
+
1170
+ #: my-calendar.php:111
1171
+ msgid "Buy the Beginner's Guide"
1172
+ msgstr "Купите руководство для <br>начинающих"
1173
+
1174
+ #: my-calendar.php:112
1175
+ msgid "Get Support"
1176
+ msgstr "Получить поддержку"
1177
+
1178
+ #: my-calendar.php:113
1179
+ #: my-calendar.php:154
1180
+ msgid "My Calendar Help"
1181
+ msgstr "Помощь My Calendar"
1182
+
1183
+ #: my-calendar.php:114
1184
+ msgid "Make a Donation"
1185
+ msgstr "Сделать пожертвование"
1186
+
1187
+ #. #-#-#-#-# plugin.pot (My Calendar 1.8.0) #-#-#-#-#
1188
+ #. Plugin Name of the plugin/theme
1189
+ #: my-calendar.php:138
1190
+ #: my-calendar.php:141
1191
+ msgid "My Calendar"
1192
+ msgstr "My Calendar"
1193
+
1194
+ #: my-calendar.php:145
1195
+ msgid "Add/Edit Events"
1196
+ msgstr "Добавить / Редактировать события"
1197
+
1198
+ #: my-calendar.php:150
1199
+ #: my-calendar-locations.php:171
1200
+ msgid "Manage Locations"
1201
+ msgstr "Управление местоположениями"
1202
+
1203
+ #: my-calendar.php:152
1204
+ msgid "Style Editor"
1205
+ msgstr "Редактор стиля"
1206
+
1207
+ #: my-calendar.php:153
1208
+ msgid "Behavior Editor"
1209
+ msgstr "Редактор представлений"
1210
+
1211
+ #: my-calendar-templates.php:136
1212
+ msgid "Published"
1213
+ msgstr "Опубликовано"
1214
+
1215
+ #: my-calendar-templates.php:136
1216
+ msgid "Reserved"
1217
+ msgstr "Зарезервировано"
1218
+
1219
+ #: my-calendar-templates.php:137
1220
+ msgid "details"
1221
+ msgstr "подробности "
1222
+
1223
+ #: my-calendar-user.php:39
1224
+ msgid "My Calendar User Settings"
1225
+ msgstr "Настройки календаря"
1226
+
1227
+ #: my-calendar-event-manager.php:25
1228
+ msgid "Although it is possible that this import could fail to import your events correctly, it should not have any impact on your existing Calendar database. If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
1229
+ msgstr "Вполне возможно, что не удастся правильно импортировать. Это не должно оказывать никакого влияния на текущую базу данных календаря. Если у вас возникли проблемы, <a href=\"http://www.joedolson.com/contact.php\">обратитесь к разработчику плагина</a>!"
1230
+
1231
+ #: my-calendar-event-manager.php:72
1232
+ msgid "%1$d events deleted successfully out of %2$d selected"
1233
+ msgstr "События успешно удалены (%1$d из %2$d)"
1234
+
1235
+ #: my-calendar-event-manager.php:74
1236
+ #: my-calendar-event-manager.php:205
1237
+ #: my-calendar-event-manager.php:228
1238
+ #: my-calendar-event-manager.php:242
1239
+ #: my-calendar-event-manager.php:251
1240
+ #: my-calendar-event-manager.php:853
1241
+ #: my-calendar-event-manager.php:856
1242
+ #: my-calendar-event-manager.php:859
1243
+ #: my-calendar-event-manager.php:868
1244
+ #: my-calendar-event-manager.php:875
1245
+ #: my-calendar-event-manager.php:891
1246
+ #: my-calendar-event-manager.php:897
1247
+ msgid "Error"
1248
+ msgstr "Ошибка"
1249
+
1250
+ #: my-calendar-event-manager.php:74
1251
+ msgid "Your events have not been deleted. Please investigate."
1252
+ msgstr "Ваше событие не может быть удалено. Пожалуйста разберитесь."
1253
+
1254
+ #: my-calendar-event-manager.php:85
1255
+ msgid "Delete Event"
1256
+ msgstr "Удалить событие"
1257
+
1258
+ #: my-calendar-event-manager.php:85
1259
+ msgid "Are you sure you want to delete this event?"
1260
+ msgstr "Вы уверены, что хотите удалить событие?"
1261
+
1262
+ #: my-calendar-event-manager.php:99
1263
+ msgid "You do not have permission to delete that event."
1264
+ msgstr "У вас нет полномочий для удаления этого события."
1265
+
1266
+ #: my-calendar-event-manager.php:114
1267
+ msgid "You do not have permission to approve that event."
1268
+ msgstr "У вас нет полномочий для подтверждения этого события."
1269
+
1270
+ #: my-calendar-event-manager.php:128
1271
+ msgid "You do not have permission to reject that event."
1272
+ msgstr "У вас нет полномочий для отклонения этого события."
1273
+
1274
+ #: my-calendar-event-manager.php:159
1275
+ msgid "Edit Event"
1276
+ msgstr "Редактировать событие"
1277
+
1278
+ #: my-calendar-event-manager.php:163
1279
+ #: my-calendar-event-manager.php:174
1280
+ msgid "You must provide an event id in order to edit it"
1281
+ msgstr "Вы должны ввести ID события, потом вы можете его редактировать"
1282
+
1283
+ #: my-calendar-event-manager.php:170
1284
+ msgid "Copy Event"
1285
+ msgstr "Копировать событие"
1286
+
1287
+ #: my-calendar-event-manager.php:182
1288
+ msgid "Add Event"
1289
+ msgstr "Добавить событие"
1290
+
1291
+ #: my-calendar-event-manager.php:205
1292
+ msgid "I'm sorry! I couldn't add that event to the database."
1293
+ msgstr "Извините! Я не могу добавить это событие в базу."
1294
+
1295
+ #: my-calendar-event-manager.php:211
1296
+ msgid "Event added. It will now show in your calendar."
1297
+ msgstr "Событие добавлено. Сейчас оно будет показано в календаре."
1298
+
1299
+ #: my-calendar-event-manager.php:228
1300
+ msgid "Your event was not updated."
1301
+ msgstr "События не были обновлены."
1302
+
1303
+ #: my-calendar-event-manager.php:230
1304
+ msgid "Nothing was changed in that update."
1305
+ msgstr "При обновлении ничего не изменилось."
1306
+
1307
+ #: my-calendar-event-manager.php:232
1308
+ msgid "Event updated successfully"
1309
+ msgstr "Событие успешно обновлено"
1310
+
1311
+ #: my-calendar-event-manager.php:235
1312
+ msgid "You do not have sufficient permissions to edit that event."
1313
+ msgstr "Вы не имеете соответствующих привелегий для редактирования этого события. "
1314
+
1315
+ #: my-calendar-event-manager.php:242
1316
+ msgid "You can't delete an event if you haven't submitted an event id"
1317
+ msgstr "Вы не можете удалить событие без указания его ID"
1318
+
1319
+ #: my-calendar-event-manager.php:249
1320
+ msgid "Event deleted successfully"
1321
+ msgstr "Событие успешно удалено"
1322
+
1323
+ #: my-calendar-event-manager.php:251
1324
+ msgid "Despite issuing a request to delete, the event still remains in the database. Please investigate."
1325
+ msgstr "Если вы удалите событие, а оно по-прежнему появляется в базе данных. Пожалуйста разберитесь."
1326
+
1327
+ #: my-calendar-event-manager.php:263
1328
+ msgid "Sorry! That's an invalid event key."
1329
+ msgstr "Извините! Это неправильный ключ события."
1330
+
1331
+ #: my-calendar-event-manager.php:267
1332
+ msgid "Sorry! We couldn't find an event with that ID."
1333
+ msgstr "Извините! Мы не можем найти событие с этим ID"
1334
+
1335
+ #: my-calendar-event-manager.php:295
1336
+ msgid "This event must be approved in order for it to appear on the calendar."
1337
+ msgstr "Это событие должно быть подтверждено чтобы оно появилось в календаре."
1338
+
1339
+ #: my-calendar-event-manager.php:304
1340
+ msgid "Save Event"
1341
+ msgstr "Сохранить событие"
1342
+
1343
+ #: my-calendar-event-manager.php:328
1344
+ msgid "Enter your Event Information"
1345
+ msgstr "Введите информацию о событии"
1346
+
1347
+ #: my-calendar-event-manager.php:330
1348
+ msgid "Event Title"
1349
+ msgstr "Название события "
1350
+
1351
+ #: my-calendar-event-manager.php:330
1352
+ #: my-calendar-event-manager.php:427
1353
+ msgid "(required)"
1354
+ msgstr "(обязательно)"
1355
+
1356
+ #: my-calendar-event-manager.php:334
1357
+ msgid "Publish"
1358
+ msgstr "Публиковать"
1359
+
1360
+ #: my-calendar-event-manager.php:334
1361
+ msgid "You must approve this event to promote it to the calendar."
1362
+ msgstr "Вы должны подтвердить это событие чтобы оно появилось в календаре."
1363
+
1364
+ #: my-calendar-event-manager.php:336
1365
+ msgid "An administrator must approve your new event."
1366
+ msgstr "Администратор должен подтвердить ваше новое событие."
1367
+
1368
+ #: my-calendar-event-manager.php:349
1369
+ msgid "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1370
+ msgstr "Описание события (<abbr title=\"hypertext markup language\">HTML</abbr> разрешен)"
1371
+
1372
+ #: my-calendar-event-manager.php:361
1373
+ msgid "Event Short Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1374
+ msgstr "Короткое описание события (<abbr title=\"hypertext markup language\">HTML</abbr> разрешен)"
1375
+
1376
+ #: my-calendar-event-manager.php:372
1377
+ msgid "Event Host"
1378
+ msgstr "Инициатор события"
1379
+
1380
+ #: my-calendar-event-manager.php:391
1381
+ msgid "Event Category"
1382
+ msgstr "Категория события"
1383
+
1384
+ #: my-calendar-event-manager.php:416
1385
+ msgid "Event Link (Optional)"
1386
+ msgstr "Ссылка события (опционально)"
1387
+
1388
+ #: my-calendar-event-manager.php:416
1389
+ msgid "This link will expire when the event passes."
1390
+ msgstr "Эта ссылка события будет аннулирована когда событие произойдет."
1391
+
1392
+ #: my-calendar-event-manager.php:424
1393
+ msgid "Event Date and Time"
1394
+ msgstr "Время и дата события"
1395
+
1396
+ #: my-calendar-event-manager.php:426
1397
+ msgid "Enter the beginning and ending information for the first occurrence of this event."
1398
+ msgstr "Введите информацию о начале и окончании события"
1399
+
1400
+ #: my-calendar-event-manager.php:427
1401
+ msgid "Start Date (YYYY-MM-DD)"
1402
+ msgstr "Дата начала (ГГГГ-ММ-ДД)"
1403
+
1404
+ #: my-calendar-event-manager.php:427
1405
+ msgid "Time (hh:mm am/pm)"
1406
+ msgstr "Время (чч:мм)"
1407
+
1408
+ #: my-calendar-event-manager.php:436
1409
+ msgid "End Date (YYYY-MM-DD)"
1410
+ msgstr "Дата окончания (ГГГГ-ММ-ДД)"
1411
+
1412
+ #: my-calendar-event-manager.php:436
1413
+ msgid "End Time (hh:mm am/pm)"
1414
+ msgstr "Время окончания (чч:мм)"
1415
+
1416
+ #: my-calendar-event-manager.php:444
1417
+ msgid "Current time difference from GMT is "
1418
+ msgstr "Текущее отличие времени от GMT "
1419
+
1420
+ #: my-calendar-event-manager.php:444
1421
+ msgid " hour(s)"
1422
+ msgstr " час(ов)"
1423
+
1424
+ #: my-calendar-event-manager.php:453
1425
+ msgid "Recurring Events"
1426
+ msgstr "Повторяющееся событие"
1427
+
1428
+ #: my-calendar-event-manager.php:456
1429
+ msgid "Repeats for"
1430
+ msgstr "Повторять"
1431
+
1432
+ #: my-calendar-event-manager.php:457
1433
+ msgid "Units"
1434
+ msgstr "Единицы"
1435
+
1436
+ #: my-calendar-event-manager.php:458
1437
+ msgid "Does not recur"
1438
+ msgstr "Не повторять"
1439
+
1440
+ #: my-calendar-event-manager.php:459
1441
+ #: my-calendar-event-manager.php:710
1442
+ msgid "Daily"
1443
+ msgstr "Ежедневно"
1444
+
1445
+ #: my-calendar-event-manager.php:460
1446
+ #: my-calendar-event-manager.php:711
1447
+ msgid "Weekly"
1448
+ msgstr "Еженедельно"
1449
+
1450
+ #: my-calendar-event-manager.php:461
1451
+ msgid "Bi-weekly"
1452
+ msgstr "Раз в две недели"
1453
+
1454
+ #: my-calendar-event-manager.php:462
1455
+ msgid "Date of Month (e.g., the 24th of each month)"
1456
+ msgstr "Дата месяца (напр. 24-е число каждого месяца)"
1457
+
1458
+ #: my-calendar-event-manager.php:463
1459
+ msgid "Day of Month (e.g., the 3rd Monday of each month)"
1460
+ msgstr "День месяца (напр. 3-ий понедельник каждого месяца)"
1461
+
1462
+ #: my-calendar-event-manager.php:464
1463
+ msgid "Annually"
1464
+ msgstr "Ежегодно"
1465
+
1466
+ #: my-calendar-event-manager.php:466
1467
+ msgid "Enter \"0\" if the event should recur indefinitely. Your entry is the number of events after the first occurrence of the event: a recurrence of <em>2</em> means the event will happen three times."
1468
+ msgstr "Введите \"0\", если событие должно повторяться бесконечно. Веденное число показывает сколько раз должно повториться событие: число 2 означает, что событие произойдет три раза."
1469
+
1470
+ #: my-calendar-event-manager.php:483
1471
+ msgid "Event Registration Status"
1472
+ msgstr "Статус регистрации события"
1473
+
1474
+ #: my-calendar-event-manager.php:484
1475
+ msgid "My Calendar does not manage event registrations. Use this for information only."
1476
+ msgstr "My Calendar не управляет регистрацией событий. Используйте только для информации."
1477
+
1478
+ #: my-calendar-event-manager.php:486
1479
+ msgid "Open"
1480
+ msgstr "Открыто"
1481
+
1482
+ #: my-calendar-event-manager.php:487
1483
+ msgid "Closed"
1484
+ msgstr "Закрыто"
1485
+
1486
+ #: my-calendar-event-manager.php:488
1487
+ msgid "Does not apply"
1488
+ msgstr "Не применять"
1489
+
1490
+ #: my-calendar-event-manager.php:491
1491
+ msgid "If this event recurs, it can only be registered for as a complete series."
1492
+ msgstr "Если это событие повторяется, оно может быть зарегистрировано только как полная серия."
1493
+
1494
+ #: my-calendar-event-manager.php:508
1495
+ #: my-calendar-locations.php:113
1496
+ msgid "Event Location"
1497
+ msgstr "Местоположение события"
1498
+
1499
+ #: my-calendar-event-manager.php:515
1500
+ msgid "Choose a preset location:"
1501
+ msgstr "Выберите установленное местоположение:"
1502
+
1503
+ #: my-calendar-event-manager.php:529
1504
+ msgid "Add recurring locations for later use."
1505
+ msgstr "Добавить повторяющиеся местоположения для дальнейшего использования."
1506
+
1507
+ #: my-calendar-event-manager.php:538
1508
+ #: my-calendar-locations.php:115
1509
+ msgid "All location fields are optional: <em>insufficient information may result in an inaccurate map</em>."
1510
+ msgstr "Все связанные с местоположением поля не являются обязательными: <em> недостаточная информации может привести к неточностям на карте</em>."
1511
+
1512
+ #: my-calendar-event-manager.php:541
1513
+ #: my-calendar-locations.php:118
1514
+ msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
1515
+ msgstr "Название местоположения (напр. <em>Сырники у тёти Глаши</em>)"
1516
+
1517
+ #: my-calendar-event-manager.php:544
1518
+ #: my-calendar-locations.php:121
1519
+ msgid "Street Address"
1520
+ msgstr "Адрес"
1521
+
1522
+ #: my-calendar-event-manager.php:547
1523
+ #: my-calendar-locations.php:124
1524
+ msgid "Street Address (2)"
1525
+ msgstr "Адрес (2)"
1526
+
1527
+ #: my-calendar-event-manager.php:559
1528
+ #: my-calendar-locations.php:136
1529
+ msgid "Initial Zoom"
1530
+ msgstr "Начальное увеличение"
1531
+
1532
+ #: my-calendar-event-manager.php:561
1533
+ #: my-calendar-locations.php:138
1534
+ msgid "Neighborhood"
1535
+ msgstr "Окрестности"
1536
+
1537
+ #: my-calendar-event-manager.php:562
1538
+ #: my-calendar-locations.php:139
1539
+ msgid "Small City"
1540
+ msgstr "Маленький город"
1541
+
1542
+ #: my-calendar-event-manager.php:563
1543
+ #: my-calendar-locations.php:140
1544
+ msgid "Large City"
1545
+ msgstr "Большой город"
1546
+
1547
+ #: my-calendar-event-manager.php:564
1548
+ #: my-calendar-locations.php:141
1549
+ msgid "Greater Metro Area"
1550
+ msgstr "Ближайшее метро"
1551
+
1552
+ #: my-calendar-event-manager.php:565
1553
+ #: my-calendar-locations.php:142
1554
+ msgid "State"
1555
+ msgstr "Федеральный округ"
1556
+
1557
+ #: my-calendar-event-manager.php:570
1558
+ #: my-calendar-locations.php:147
1559
+ msgid "GPS Coordinates (optional)"
1560
+ msgstr "GPS координаты (опционально)"
1561
+
1562
+ #: my-calendar-event-manager.php:572
1563
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to provide your map link."
1564
+ msgstr "Если вы укажете GPS координаты вашего местоположения, они будут использоваться вместо любой другой информации, адреса для обеспечения ссылки на карту."
1565
+
1566
+ #: my-calendar-event-manager.php:575
1567
+ #: my-calendar-locations.php:152
1568
+ msgid "Latitude"
1569
+ msgstr "Широта"
1570
+
1571
+ #: my-calendar-event-manager.php:575
1572
+ #: my-calendar-locations.php:153
1573
+ msgid "Longitude"
1574
+ msgstr "Долгота"
1575
+
1576
+ #: my-calendar-event-manager.php:653
1577
+ msgid "Manage Events"
1578
+ msgstr "Управление событиями"
1579
+
1580
+ #: my-calendar-event-manager.php:668
1581
+ msgid "Table of Calendar Events"
1582
+ msgstr "Таблица событий календаря"
1583
+
1584
+ #: my-calendar-event-manager.php:673
1585
+ #: my-calendar-locations.php:184
1586
+ msgid "Location"
1587
+ msgstr "Местоположение"
1588
+
1589
+ #: my-calendar-event-manager.php:674
1590
+ msgid "Description"
1591
+ msgstr "Описание"
1592
+
1593
+ #: my-calendar-event-manager.php:675
1594
+ msgid "Start Date"
1595
+ msgstr "Дата начала"
1596
+
1597
+ #: my-calendar-event-manager.php:676
1598
+ msgid "Recurs"
1599
+ msgstr "Интервал повтора "
1600
+
1601
+ #: my-calendar-event-manager.php:678
1602
+ msgid "Category"
1603
+ msgstr "Категория"
1604
+
1605
+ #: my-calendar-event-manager.php:679
1606
+ msgid "Edit / Delete"
1607
+ msgstr "Редактировать / Удалить"
1608
+
1609
+ #: my-calendar-event-manager.php:709
1610
+ msgid "Never"
1611
+ msgstr "Никогда"
1612
+
1613
+ #: my-calendar-event-manager.php:712
1614
+ msgid "Bi-Weekly"
1615
+ msgstr "Раз в две недели"
1616
+
1617
+ #: my-calendar-event-manager.php:713
1618
+ msgid "Monthly (by date)"
1619
+ msgstr "Ежемесячно (по дате)"
1620
+
1621
+ #: my-calendar-event-manager.php:714
1622
+ msgid "Monthly (by day)"
1623
+ msgstr "Ежемесячно (в день)"
1624
+
1625
+ #: my-calendar-event-manager.php:715
1626
+ msgid "Yearly"
1627
+ msgstr "Раз в год"
1628
+
1629
+ #: my-calendar-event-manager.php:718
1630
+ msgid "Forever"
1631
+ msgstr "Всегда"
1632
+
1633
+ #: my-calendar-event-manager.php:719
1634
+ msgid "Times"
1635
+ msgstr "раз"
1636
+
1637
+ #: my-calendar-event-manager.php:734
1638
+ msgid "Copy"
1639
+ msgstr "Копировать"
1640
+
1641
+ #: my-calendar-event-manager.php:737
1642
+ msgid "Not editable."
1643
+ msgstr "Не редактируемо."
1644
+
1645
+ #: my-calendar-event-manager.php:743
1646
+ msgid "Reject"
1647
+ msgstr "Отклонить"
1648
+
1649
+ #: my-calendar-event-manager.php:745
1650
+ msgid "Approve"
1651
+ msgstr "Подтвердить"
1652
+
1653
+ #: my-calendar-event-manager.php:750
1654
+ msgid "Approved"
1655
+ msgstr "Подтверждено"
1656
+
1657
+ #: my-calendar-event-manager.php:752
1658
+ msgid "Rejected"
1659
+ msgstr "Отклонить"
1660
+
1661
+ #: my-calendar-event-manager.php:754
1662
+ msgid "Awaiting Approval"
1663
+ msgstr "Ждет подтверждения"
1664
+
1665
+ #: my-calendar-event-manager.php:771
1666
+ msgid "There are no events in the database!"
1667
+ msgstr "Нет событий в базе!"
1668
+
1669
+ #: my-calendar-event-manager.php:853
1670
+ msgid "Your event end date must be either after or the same as your event begin date"
1671
+ msgstr "Дата окончания события должна быть позже чем или такой же как дата начала "
1672
+
1673
+ #: my-calendar-event-manager.php:856
1674
+ msgid "Your date formatting is correct but one or more of your dates is invalid. Check for number of days in month and leap year related errors."
1675
+ msgstr "Форматирование даты правильное, но одна или более ваших дат являются недействительными. Проверьте количество дней в месяце и не високосный ли год."
1676
+
1677
+ #: my-calendar-event-manager.php:859
1678
+ msgid "Both start and end dates must be in the format YYYY-MM-DD"
1679
+ msgstr "Дата начала и окончания должны быть введены в формате ГГГГ-ММ-ДД"
1680
+
1681
+ #: my-calendar-event-manager.php:868
1682
+ msgid "The time field must either be blank or be entered in the format hh:mm"
1683
+ msgstr "Информация в поле времени должна быть введена в формате ЧЧ:ММ либо полностью отсутствовать"
1684
+
1685
+ #: my-calendar-event-manager.php:875
1686
+ msgid "The end time field must either be blank or be entered in the format hh:mm"
1687
+ msgstr "Информация в поле времени должна быть введена в формате ЧЧ:ММ либо полностью отсутствовать"
1688
+
1689
+ #: my-calendar-event-manager.php:891
1690
+ msgid "The event title must be between 1 and 255 characters in length."
1691
+ msgstr "Заголовок должен быть от 1 до 255 символов в длину."
1692
+
1693
+ #: my-calendar-event-manager.php:897
1694
+ msgid "The repetition value must be 0 unless a type of recurrence is selected."
1695
+ msgstr "Значение повтора должно быть 0, за исключением периодического повтора, когда оно должно быть 0 или больше."
1696
+
1697
+ #: my-calendar-locations.php:42
1698
+ msgid "Location added successfully"
1699
+ msgstr "Местоположение успешно добавлено"
1700
+
1701
+ #: my-calendar-locations.php:44
1702
+ msgid "Location could not be added to database"
1703
+ msgstr "Местоположение не может быть добавлено."
1704
+
1705
+ #: my-calendar-locations.php:50
1706
+ msgid "Location deleted successfully"
1707
+ msgstr "Местоположение успешно удалено"
1708
+
1709
+ #: my-calendar-locations.php:52
1710
+ msgid "Location could not be deleted"
1711
+ msgstr "Местоположение не может быть удалено."
1712
+
1713
+ #: my-calendar-locations.php:74
1714
+ msgid "Location could not be edited."
1715
+ msgstr "Местоположение не может быть отредактировано."
1716
+
1717
+ #: my-calendar-locations.php:76
1718
+ msgid "Location was not changed."
1719
+ msgstr "Местоположение не было изменено."
1720
+
1721
+ #: my-calendar-locations.php:78
1722
+ msgid "Location edited successfully"
1723
+ msgstr "Местоположение успешно отредактировано"
1724
+
1725
+ #: my-calendar-locations.php:90
1726
+ msgid "Add New Location"
1727
+ msgstr "Добавить новое местоположение"
1728
+
1729
+ #: my-calendar-locations.php:92
1730
+ msgid "Edit Location"
1731
+ msgstr "Редактировать местоположение"
1732
+
1733
+ #: my-calendar-locations.php:97
1734
+ msgid "Location Editor"
1735
+ msgstr "Редактор местоположений"
1736
+
1737
+ #: my-calendar-locations.php:149
1738
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location."
1739
+ msgstr "Если вы поддерживаете GPS-координаты вашего местоположения, они будут использованы вместо адреса в обозначении вашего местоположения."
1740
+
1741
+ #: my-calendar-locations.php:157
1742
+ msgid "Add Location"
1743
+ msgstr "Добавить местоположение"
1744
+
1745
+ #: my-calendar-locations.php:206
1746
+ msgid "There are no locations in the database yet!"
1747
+ msgstr "Базе не содержит мест! "
1748
+
1749
+ #: my-calendar-locations.php:210
1750
+ msgid "Please note: editing or deleting locations stored for re-use will have no effect on any event previously scheduled at that location. The location database exists purely as a shorthand method to enter frequently used locations into event records."
1751
+ msgstr "Пожалуйста, обратите внимание: редактирование или удаление, сохраненных для повторного использования, местоположений не повлияет на уже созданные события. База местоположений существует только для более удобного ввода часто используемых местоположений в записи события."
1752
+
1753
+ #: my-calendar-install.php:138
1754
+ msgid "My Calendar Default Timezone"
1755
+ msgstr "Часовой пояс My Calendar по умолчанию "
1756
+
1757
+ #: my-calendar-install.php:183
1758
+ msgid "My Calendar Default Location"
1759
+ msgstr "Местоположение My Calendar по умолчанию "
1760
+
1761
+ #: my-calendar-output.php:129
1762
+ msgid "Event Details"
1763
+ msgstr "Подробности события"
1764
+
1765
+ #: my-calendar-output.php:137
1766
+ msgid "Close"
1767
+ msgstr "Закрыть"
1768
+
1769
+ #: my-calendar-output.php:146
1770
+ msgid "in your time zone"
1771
+ msgstr "в вашем часовом поясе"
1772
+
1773
+ #: my-calendar-output.php:151
1774
+ msgid "Not Applicable"
1775
+ msgstr "Не доступно"
1776
+
1777
+ #: my-calendar-output.php:164
1778
+ msgid "Posted by"
1779
+ msgstr "Опубликовал"
1780
+
1781
+ #: my-calendar-output.php:219
1782
+ msgid "This class is part of a series. You must register for the first event in this series to attend."
1783
+ msgstr "Этот класс является частью серии. Вы должны зарегистрироваться на первое мероприятие в этой серии чтобы принять в нем участие."
1784
+
1785
+ #: my-calendar-output.php:224
1786
+ msgid "View full calendar"
1787
+ msgstr "Показывать полный календарь"
1788
+
1789
+ #: my-calendar-output.php:258
1790
+ msgid "January"
1791
+ msgstr "Январь"
1792
+
1793
+ #: my-calendar-output.php:259
1794
+ msgid "February"
1795
+ msgstr "Февраль"
1796
+
1797
+ #: my-calendar-output.php:260
1798
+ msgid "March"
1799
+ msgstr "Март"
1800
+
1801
+ #: my-calendar-output.php:261
1802
+ msgid "April"
1803
+ msgstr "Апрель"
1804
+
1805
+ #: my-calendar-output.php:262
1806
+ msgid "May"
1807
+ msgstr "Май"
1808
+
1809
+ #: my-calendar-output.php:263
1810
+ msgid "June"
1811
+ msgstr "Июнь"
1812
+
1813
+ #: my-calendar-output.php:264
1814
+ msgid "July"
1815
+ msgstr "Июль"
1816
+
1817
+ #: my-calendar-output.php:265
1818
+ msgid "August"
1819
+ msgstr "Август"
1820
+
1821
+ #: my-calendar-output.php:266
1822
+ msgid "September"
1823
+ msgstr "Сентябрь"
1824
+
1825
+ #: my-calendar-output.php:267
1826
+ msgid "October"
1827
+ msgstr "Октябрь"
1828
+
1829
+ #: my-calendar-output.php:268
1830
+ msgid "November"
1831
+ msgstr "Ноябрь"
1832
+
1833
+ #: my-calendar-output.php:269
1834
+ msgid "December"
1835
+ msgstr "Декабрь"
1836
+
1837
+ #: my-calendar-output.php:271
1838
+ msgid "Year"
1839
+ msgstr "Год"
1840
+
1841
+ #: my-calendar-output.php:293
1842
+ msgid "Go"
1843
+ msgstr "Пошел"
1844
+
1845
+ #: my-calendar-output.php:310
1846
+ msgid "View as Grid"
1847
+ msgstr "Показывать как сетку"
1848
+
1849
+ #: my-calendar-output.php:313
1850
+ msgid "View as List"
1851
+ msgstr "Показывать как список"
1852
+
1853
+ #: my-calendar-output.php:334
1854
+ msgid "<abbr title=\"Sunday\">Sun</abbr>"
1855
+ msgstr "<abbr title=\"Воскресенье\">Вс</abbr>"
1856
+
1857
+ #: my-calendar-output.php:335
1858
+ msgid "<abbr title=\"Monday\">Mon</abbr>"
1859
+ msgstr "<abbr title=\"Понедельник\">Пн</abbr>"
1860
+
1861
+ #: my-calendar-output.php:336
1862
+ msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1863
+ msgstr "<abbr title=\"Вторник\">Вт</abbr>"
1864
+
1865
+ #: my-calendar-output.php:337
1866
+ msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1867
+ msgstr "<abbr title=\"Среда\">Ср</abbr>"
1868
+
1869
+ #: my-calendar-output.php:338
1870
+ msgid "<abbr title=\"Thursday\">Thur</abbr>"
1871
+ msgstr "<abbr title=\"Четверг\">Чт</abbr>"
1872
+
1873
+ #: my-calendar-output.php:339
1874
+ msgid "<abbr title=\"Friday\">Fri</abbr>"
1875
+ msgstr "<abbr title=\"Пятница\">Пт</abbr>"
1876
+
1877
+ #: my-calendar-output.php:340
1878
+ msgid "<abbr title=\"Saturday\">Sat</abbr>"
1879
+ msgstr "<abbr title=\"Суббота\">Сб</abbr>"
1880
+
1881
+ #: my-calendar-output.php:345
1882
+ msgid "<abbr title=\"Sunday\">S</abbr>"
1883
+ msgstr "<abbr title=\"Воскресенье\">Вс</abbr>"
1884
+
1885
+ #: my-calendar-output.php:346
1886
+ msgid "<abbr title=\"Monday\">M</abbr>"
1887
+ msgstr "<abbr title=\"Понедельник\">Пн</abbr>"
1888
+
1889
+ #: my-calendar-output.php:347
1890
+ msgid "<abbr title=\"Tuesday\">T</abbr>"
1891
+ msgstr "<abbr title=\"Вторник\">Вт</abbr>"
1892
+
1893
+ #: my-calendar-output.php:348
1894
+ msgid "<abbr title=\"Wednesday\">W</abbr>"
1895
+ msgstr "<abbr title=\"Среда\">Ср</abbr>"
1896
+
1897
+ #: my-calendar-output.php:349
1898
+ msgid "<abbr title=\"Thursday\">T</abbr>"
1899
+ msgstr "<abbr title=\"Четверг\">Чт</abbr>"
1900
+
1901
+ #: my-calendar-output.php:350
1902
+ msgid "<abbr title=\"Friday\">F</abbr>"
1903
+ msgstr "<abbr title=\"Пятница\">Пт</abbr>"
1904
+
1905
+ #: my-calendar-output.php:351
1906
+ msgid "<abbr title=\"Saturday\">S</abbr>"
1907
+ msgstr "<abbr title=\"Суббота\">Сб</abbr>"
1908
+
1909
+ #: my-calendar-output.php:450
1910
+ msgid "and"
1911
+ msgstr "и"
1912
+
1913
+ #: my-calendar-output.php:471
1914
+ msgid "The week's events"
1915
+ msgstr "События недели"
1916
+
1917
+ #: my-calendar-output.php:479
1918
+ msgid "Events in"
1919
+ msgstr "События в"
1920
+
1921
+ #: my-calendar-output.php:481
1922
+ msgid "This week's events"
1923
+ msgstr "События этой недели"
1924
+
1925
+ #: my-calendar-output.php:648
1926
+ msgid "There are no events scheduled during this period."
1927
+ msgstr "Нет событий в течение этого периода."
1928
+
1929
+ #: my-calendar-output.php:659
1930
+ msgid "Category Key"
1931
+ msgstr "Легенда"
1932
+
1933
+ #: my-calendar-output.php:695
1934
+ msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
1935
+ msgstr "Подписаться на <abbr title=\"Really Simple Syndication\">RSS</abbr>-канал"
1936
+
1937
+ #: my-calendar-output.php:696
1938
+ msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
1939
+ msgstr "Загрузить как <abbr title=\"iCal Экспорт событий\">iCal</abbr>-файл"
1940
+
1941
+ #: my-calendar-output.php:794
1942
+ msgid "(select to include)"
1943
+ msgstr "(выберите чтобы включить)"
1944
+
1945
+ #: my-calendar-output.php:815
1946
+ msgid "Categories"
1947
+ msgstr "Категории"
1948
+
1949
+ #: my-calendar-output.php:829
1950
+ #: my-calendar-output.php:938
1951
+ msgid "Submit"
1952
+ msgstr "Отправить"
1953
+
1954
+ #: my-calendar-output.php:890
1955
+ msgid "Show all"
1956
+ msgstr "Показать все"
1957
+
1958
+ #: my-calendar-output.php:906
1959
+ msgid "Show events in:"
1960
+ msgstr "Показывать события в:"
1961
+
1962
+ #. Plugin URI of the plugin/theme
1963
+ msgid "http://www.joedolson.com/articles/my-calendar/"
1964
+ msgstr "http://www.joedolson.com/articles/my-calendar/"
1965
+
1966
+ #. Description of the plugin/theme
1967
+ msgid "Accessible WordPress event calendar plugin. Show events from multiple calendars on pages, in posts, or in widgets."
1968
+ msgstr "Календарь событий WordPress. Показывает события из нескольких календарей на страницах, записях, или виджетах."
1969
+
1970
+ #. Author of the plugin/theme
1971
+ msgid "Joseph C Dolson"
1972
+ msgstr "Joseph C Dolson"
1973
+
1974
+ #. Author URI of the plugin/theme
1975
+ msgid "http://www.joedolson.com"
1976
+ msgstr "http://www.joedolson.com"
1977
+
1978
+ #~ msgid "Map to"
1979
+ #~ msgstr "Показать на карте: "
1980
+ #~ msgid "Today's Events"
1981
+ #~ msgstr "События на сегодня"
1982
+ #~ msgid "Upcoming Events"
1983
+ #~ msgstr "Грядущие события"
1984
+ #~ msgid "Add an Event"
1985
+ #~ msgstr "Добавить событие"
1986
+ #~ msgid "Calendar Settings"
1987
+ #~ msgstr "Настройки календаря"
1988
+ #~ msgid "Calendar Options: Output"
1989
+ #~ msgstr "Настройки календаря: вывод"
1990
+ #~ msgid "Calendar Options: Style"
1991
+ #~ msgstr "Настройки календаря: стиль"
1992
+ #~ msgid "Calendar Options: Input"
1993
+ #~ msgstr "Настройки календаря: ввод"
1994
+ #~ msgid "My Calendar: User Settings"
1995
+ #~ msgstr "My Calendar: Настройки пользователя"
1996
+ #~ msgid "Category deleted successfully"
1997
+ #~ msgstr "Категория успешно удалена"
1998
+ #~ msgid "Add New Category"
1999
+ #~ msgstr "Добавить новую категорию"
2000
+ #~ msgid ""
2001
+ #~ "The URL entered must either be prefixed with http:// or be completely "
2002
+ #~ "blank"
2003
+ #~ msgstr ""
2004
+ #~ "URL введенный вами должен начинаться с «http://» или быть полностью пустым"
2005
+ #~ msgid ""
2006
+ #~ "An event with the details you submitted could not be found in the "
2007
+ #~ "database. This may indicate a problem with your database or the way in "
2008
+ #~ "which it is configured."
2009
+ #~ msgstr ""
2010
+ #~ "Событие с подробностями, которое вы ввели не может быть найдено в базе. "
2011
+ #~ "Это может указывать на проблемы с базой или ее конфигурацией."
2012
+ #~ msgid "Failure"
2013
+ #~ msgstr "Сбой"
2014
+ #~ msgid "You can't update an event if you haven't submitted an event id"
2015
+ #~ msgstr "Вы не можете обновить событие если вы не введете код события"
2016
+ #~ msgid ""
2017
+ #~ "The database failed to return data to indicate the event has been updated "
2018
+ #~ "sucessfully. This may indicate a problem with your database or the way in "
2019
+ #~ "which it is configured."
2020
+ #~ msgstr ""
2021
+ #~ "Базе данных не удалось возвратить данные, указывающие, что события были "
2022
+ #~ "успешно обновлены. Это может указывать на проблемы с базой или ее "
2023
+ #~ "конфигурацией. "
2024
+ #~ msgid "End Date (YYYY-MM-DD) (Optional)"
2025
+ #~ msgstr "Дата окончания (ГГГГ-ММ-ДД) (опционально)"
2026
+ #~ msgid ""
2027
+ #~ "Optional, set blank if your event is an all-day event or does not happen "
2028
+ #~ "at a specific time."
2029
+ #~ msgstr ""
2030
+ #~ "Необязательно. Оставьте пустым, если событие на весь день, или если оно "
2031
+ #~ "не случиться в определенное время."
2032
+ #~ msgid ""
2033
+ #~ "Entering 0 means forever, if a unit is selected. If the recurrance unit "
2034
+ #~ "is left at \"Does not recur,\" the event will not reoccur."
2035
+ #~ msgstr ""
2036
+ #~ "Ввод значения 0 означает вечно. Если выбрано «не повторять», то событие не "
2037
+ #~ "повторится."
2038
+ #~ msgid "Primary Calendar Options"
2039
+ #~ msgstr "Опции первичного календаря"
2040
+ #~ msgid "Choose the lowest user group that may manage events"
2041
+ #~ msgstr "Выберите низшую группу, которая может управлять событиями"
2042
+ #~ msgid "days into the future;"
2043
+ #~ msgstr "дней в будущем;"
2044
+ #~ msgid "days from the past"
2045
+ #~ msgstr "дней в прошлом;"
2046
+ #~ msgid "Show only this category:"
2047
+ #~ msgstr "Показывать только эту категорию (имя или id):"
2048
+ #~ msgid "There are no events currently scheduled."
2049
+ #~ msgstr "Текущих событий нет."
2050
+ #~ msgid "« Previous Events"
2051
+ #~ msgstr "← Предыдущие события"
2052
+
lang/my-calendar-sv_SE.mo ADDED
Binary file
lang/my-calendar-sv_SE.po ADDED
@@ -0,0 +1,1974 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2010 My Calendar
2
+ # This file is distributed under the same license as the My Calendar package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: My Calendar 1.8.4\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
7
+ "POT-Creation-Date: 2011-04-05 19:02:47+00:00\n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2011-04-14 12:27+0100\n"
12
+ "Last-Translator: Efva Nyberg <ulva01@yahoo.se>\n"
13
+ "Language-Team: maskros.nu <info@maskros.nu>\n"
14
+ "X-Poedit-Language: Swedish\n"
15
+ "X-Poedit-Country: SWEDEN\n"
16
+ "X-Poedit-SourceCharset: utf-8\n"
17
+
18
+ #: my-calendar-styles.php:51
19
+ msgid "The stylesheet has been updated."
20
+ msgstr "Utseendemallen har uppdaterats."
21
+
22
+ #: my-calendar-styles.php:51
23
+ msgid "Write Error! Please verify write permissions on the style file."
24
+ msgstr "Skrivfel! Verifiera rättigheterna för att skriva i utseendemallen."
25
+
26
+ #: my-calendar-styles.php:66
27
+ msgid "Stylesheet reset to default."
28
+ msgstr "Återställ utseendemallen."
29
+
30
+ #: my-calendar-styles.php:68
31
+ msgid "Style Settings Saved"
32
+ msgstr "Utseendeinställningar är sparade"
33
+
34
+ #: my-calendar-styles.php:77
35
+ msgid "New theme selected."
36
+ msgstr "Ny utseendemall vald."
37
+
38
+ #: my-calendar-styles.php:91
39
+ msgid "Sorry. The file you are looking for doesn't appear to exist. Please check your file name and location!"
40
+ msgstr "Den här filen existerar inte. Kontrollera filnamn och placering."
41
+
42
+ #: my-calendar-styles.php:99
43
+ msgid "My Calendar Styles"
44
+ msgstr "My Calendar-mallar"
45
+
46
+ #: my-calendar-styles.php:103
47
+ msgid "Calendar Style Settings"
48
+ msgstr "Inställningar för kalenderutseende"
49
+
50
+ #: my-calendar-styles.php:110
51
+ msgid "Select My Calendar Theme"
52
+ msgstr "Välj kalendertema"
53
+
54
+ #: my-calendar-styles.php:118
55
+ msgid "Your Custom Stylesheets"
56
+ msgstr "Dina anpassade utseendemallar"
57
+
58
+ #: my-calendar-styles.php:127
59
+ msgid "Installed Stylesheets"
60
+ msgstr "Installerade utseendemallar"
61
+
62
+ #: my-calendar-styles.php:135
63
+ msgid "Choose Style"
64
+ msgstr "Välj utseende"
65
+
66
+ #: my-calendar-styles.php:148
67
+ msgid "My Calendar was unable to update your CSS files during the upgrade. Please check your file permissions if you wish to edit your My Calendar styles. Your previously stored styles are below. This message and these styles will be deleted from the database when you successfully update your stylesheet."
68
+ msgstr "My Calendar kunde inte uppdatera dina CSS-filer under uppgraderingen. Kontrollera dina filrättigheter. Dina hittils sparade utseenden finns nedan. Detta meddelande och de här utseendemallarna blir raderade från databasen när du uppdaterat mallarna."
69
+
70
+ #: my-calendar-styles.php:156
71
+ msgid "CSS Style Options"
72
+ msgstr "CSS (utseendemallar)"
73
+
74
+ #: my-calendar-styles.php:159
75
+ msgid "Apply CSS only on these pages (comma separated page IDs)"
76
+ msgstr "Visa bara CSS på dessa sidor (ID:n separerade med komma-tecken)"
77
+
78
+ #: my-calendar-styles.php:162
79
+ msgid "Reset the My Calendar stylesheet to the default"
80
+ msgstr "Nollställ My Calendars utseendemall till förvalda inställningar."
81
+
82
+ #: my-calendar-styles.php:162
83
+ msgid "Disable My Calendar Stylesheet"
84
+ msgstr "Deaktivera My Calendars utseendemall"
85
+
86
+ #: my-calendar-styles.php:165
87
+ msgid "Edit the stylesheet for My Calendar"
88
+ msgstr "Redigera My Calendars utseendemall"
89
+
90
+ #: my-calendar-styles.php:168
91
+ #: my-calendar-behaviors.php:85
92
+ #: my-calendar-behaviors.php:97
93
+ #: my-calendar-behaviors.php:109
94
+ #: my-calendar-behaviors.php:121
95
+ msgid "Save"
96
+ msgstr "Spara"
97
+
98
+ #: button/generator.php:21
99
+ #: button/generator.php:47
100
+ msgid "My Calendar Shortcode Generator"
101
+ msgstr "My Calendar shortcode-generator"
102
+
103
+ #: button/generator.php:49
104
+ msgid "Shortcode Atributes"
105
+ msgstr "Shortcode-attribut"
106
+
107
+ #: button/generator.php:54
108
+ msgid "Format"
109
+ msgstr "Format"
110
+
111
+ #: button/generator.php:61
112
+ msgid "Show Category Key"
113
+ msgstr "Visa kategorinyckel"
114
+
115
+ #: button/generator.php:68
116
+ msgid "Show Previous/Next Links"
117
+ msgstr "Visa föregånde/kommande länkar"
118
+
119
+ #: button/generator.php:75
120
+ msgid "Show Format Toggle"
121
+ msgstr "Visa bytesformat"
122
+
123
+ #: button/generator.php:82
124
+ msgid "Time Segment"
125
+ msgstr "Tidssegment"
126
+
127
+ #: button/generator.php:90
128
+ msgid "Generate Shortcode"
129
+ msgstr "Generera en shortcode"
130
+
131
+ #: button/generator.php:100
132
+ msgid "My Calendar: this generator isn't going to put the shortcode in your page. Sorry!"
133
+ msgstr "My Calendar: den här funktionen placerar inte en shortcode på en sida. Du måste själv placera den på den plats där du vill ha den."
134
+
135
+ #: my-calendar-categories.php:93
136
+ msgid "Category added successfully"
137
+ msgstr "Kategori inlagd"
138
+
139
+ #: my-calendar-categories.php:95
140
+ msgid "Category addition failed."
141
+ msgstr "Tillägg av kategori misslyckades."
142
+
143
+ #: my-calendar-categories.php:105
144
+ msgid "Category deleted successfully. Categories in calendar updated."
145
+ msgstr "Kategori raderades. Kalenderns kategorier är uppdaterade."
146
+
147
+ #: my-calendar-categories.php:107
148
+ msgid "Category deleted successfully. Categories in calendar not updated."
149
+ msgstr "Kategori raderades. Kalenderns kategorier är inte uppdaterade."
150
+
151
+ #: my-calendar-categories.php:109
152
+ msgid "Category not deleted. Categories in calendar updated."
153
+ msgstr "Kategori raderades inte. Kalenderns kategorier är uppdaterade."
154
+
155
+ #: my-calendar-categories.php:118
156
+ msgid "Category edited successfully"
157
+ msgstr "Kategori ändrades"
158
+
159
+ #: my-calendar-categories.php:143
160
+ #: my-calendar-categories.php:168
161
+ #: my-calendar-categories.php:185
162
+ msgid "Add Category"
163
+ msgstr "Lägg till kategori"
164
+
165
+ #: my-calendar-categories.php:145
166
+ #: my-calendar-categories.php:168
167
+ msgid "Edit Category"
168
+ msgstr "Ändra kategori"
169
+
170
+ #: my-calendar-categories.php:152
171
+ msgid "Category Editor"
172
+ msgstr "Kategoriredigering"
173
+
174
+ #: my-calendar-categories.php:169
175
+ #: my-calendar-categories.php:210
176
+ msgid "Category Name"
177
+ msgstr "Kategorinamn"
178
+
179
+ #: my-calendar-categories.php:170
180
+ msgid "Category Color (Hex format)"
181
+ msgstr "Kategorifärg (Hex-format)"
182
+
183
+ #: my-calendar-categories.php:171
184
+ #: my-calendar-categories.php:212
185
+ msgid "Category Icon"
186
+ msgstr "Kategori-ikon"
187
+
188
+ #: my-calendar-categories.php:185
189
+ #: my-calendar-locations.php:157
190
+ msgid "Save Changes"
191
+ msgstr "Spara ändringar"
192
+
193
+ #: my-calendar-categories.php:198
194
+ #: my-calendar.php:149
195
+ msgid "Manage Categories"
196
+ msgstr "Hantera kategorier"
197
+
198
+ #: my-calendar-categories.php:209
199
+ #: my-calendar-event-manager.php:671
200
+ #: my-calendar-locations.php:183
201
+ msgid "ID"
202
+ msgstr "ID"
203
+
204
+ #: my-calendar-categories.php:211
205
+ msgid "Category Color"
206
+ msgstr "Kategorifärg"
207
+
208
+ #: my-calendar-categories.php:213
209
+ #: my-calendar-categories.php:227
210
+ #: my-calendar-event-manager.php:736
211
+ #: my-calendar-locations.php:185
212
+ #: my-calendar-locations.php:197
213
+ msgid "Edit"
214
+ msgstr "Ändra"
215
+
216
+ #: my-calendar-categories.php:214
217
+ #: my-calendar-categories.php:233
218
+ #: my-calendar-event-manager.php:91
219
+ #: my-calendar-event-manager.php:736
220
+ #: my-calendar-locations.php:186
221
+ #: my-calendar-locations.php:198
222
+ msgid "Delete"
223
+ msgstr "Ta bort"
224
+
225
+ #: my-calendar-categories.php:230
226
+ #: my-calendar-settings.php:270
227
+ #: my-calendar-event-manager.php:717
228
+ #: my-calendar-output.php:151
229
+ msgid "N/A"
230
+ msgstr "Inte tillgänglig"
231
+
232
+ #: my-calendar-categories.php:233
233
+ #: my-calendar-locations.php:198
234
+ msgid "Are you sure you want to delete this category?"
235
+ msgstr "Är du säker på att du vill ta bort den här kategorin?"
236
+
237
+ #: my-calendar-categories.php:244
238
+ msgid "There are no categories in the database - something has gone wrong!"
239
+ msgstr "Det finns ingen kategori i databasen - något har gått snett."
240
+
241
+ #: my-calendar-widgets.php:5
242
+ msgid "My Calendar: Today's Events"
243
+ msgstr "My Calendar: Dagens aktiviteter"
244
+
245
+ #: my-calendar-widgets.php:36
246
+ #: my-calendar-widgets.php:115
247
+ #: my-calendar-widgets.php:453
248
+ #: my-calendar-event-manager.php:672
249
+ msgid "Title"
250
+ msgstr "Titel"
251
+
252
+ #: my-calendar-widgets.php:40
253
+ #: my-calendar-widgets.php:119
254
+ msgid "Template"
255
+ msgstr "Mall"
256
+
257
+ #: my-calendar-widgets.php:43
258
+ #: my-calendar-widgets.php:125
259
+ msgid "Add calendar URL to use this option."
260
+ msgstr "Lägg till kalender-URL för att använda den här funktionen."
261
+
262
+ #: my-calendar-widgets.php:45
263
+ #: my-calendar-widgets.php:127
264
+ msgid "Link widget title to calendar:"
265
+ msgstr "Länka widgettitel till kalender:"
266
+
267
+ #: my-calendar-widgets.php:46
268
+ #: my-calendar-widgets.php:128
269
+ msgid "Not Linked"
270
+ msgstr "Inte länkad"
271
+
272
+ #: my-calendar-widgets.php:47
273
+ #: my-calendar-widgets.php:129
274
+ msgid "Linked"
275
+ msgstr "Länkad"
276
+
277
+ #: my-calendar-widgets.php:51
278
+ msgid "Show this text if there are no events today:"
279
+ msgstr "Visa den här texten om det inte är några aktiviteter idag:"
280
+
281
+ #: my-calendar-widgets.php:55
282
+ #: my-calendar-widgets.php:155
283
+ #: my-calendar-widgets.php:457
284
+ msgid "Category or categories to display:"
285
+ msgstr "Kategori eller kategorier som visas:"
286
+
287
+ #: my-calendar-widgets.php:75
288
+ msgid "My Calendar: Upcoming Events"
289
+ msgstr "My Calendar: Kommande aktiviteter"
290
+
291
+ #: my-calendar-widgets.php:123
292
+ msgid "Widget Options"
293
+ msgstr "Widget-inställningar"
294
+
295
+ #: my-calendar-widgets.php:134
296
+ msgid "Display upcoming events by:"
297
+ msgstr "Visa kommande aktiviteter av:"
298
+
299
+ #: my-calendar-widgets.php:135
300
+ msgid "Events (e.g. 2 past, 3 future)"
301
+ msgstr "Aktiviteter (t. ex 2 tidigare, 3 kommande)"
302
+
303
+ #: my-calendar-widgets.php:136
304
+ msgid "Dates (e.g. 4 days past, 5 forward)"
305
+ msgstr "Datum (t. ex 4 dagar bakåt, 5 kommande)"
306
+
307
+ #: my-calendar-widgets.php:140
308
+ msgid "Events sort order:"
309
+ msgstr "Aktivitetsordning:"
310
+
311
+ #: my-calendar-widgets.php:141
312
+ msgid "Ascending (near to far)"
313
+ msgstr "Stigande ordning (nyare till äldre)"
314
+
315
+ #: my-calendar-widgets.php:142
316
+ msgid "Descending (far to near)"
317
+ msgstr "Fallande ordning (äldre till nyare)"
318
+
319
+ #: my-calendar-widgets.php:146
320
+ msgid "events into the future;"
321
+ msgstr "aktiviteter i fortsättningen;"
322
+
323
+ #: my-calendar-widgets.php:147
324
+ msgid "events from the past"
325
+ msgstr "gamla aktiviteter"
326
+
327
+ #: my-calendar-widgets.php:151
328
+ msgid "Show this text if there are no events meeting your criteria:"
329
+ msgstr "Visa den här texten om det inte finns några aktiviteter som matchar dina val:"
330
+
331
+ #: my-calendar-widgets.php:423
332
+ msgid "My Calendar: Mini Calendar"
333
+ msgstr "My Calendar: minikalender"
334
+
335
+ #: my-calendar-widgets.php:435
336
+ #: my-calendar-output.php:470
337
+ #: my-calendar-output.php:475
338
+ msgid "Calendar"
339
+ msgstr "Kalender"
340
+
341
+ #: my-calendar-widgets.php:461
342
+ msgid "Show Next/Previous Navigation:"
343
+ msgstr "Visa nästa/föregående navigering:"
344
+
345
+ #: my-calendar-widgets.php:462
346
+ #: my-calendar-widgets.php:468
347
+ msgid "Yes"
348
+ msgstr "Ja"
349
+
350
+ #: my-calendar-widgets.php:463
351
+ #: my-calendar-widgets.php:469
352
+ msgid "No"
353
+ msgstr "Nej"
354
+
355
+ #: my-calendar-widgets.php:467
356
+ #: my-calendar-widgets.php:473
357
+ msgid "Show Category Key:"
358
+ msgstr "Visa kategorinyckel:"
359
+
360
+ #: my-calendar-widgets.php:474
361
+ #: my-calendar-output.php:257
362
+ msgid "Month"
363
+ msgstr "Månad"
364
+
365
+ #: my-calendar-widgets.php:475
366
+ msgid "Week"
367
+ msgstr "Vecka"
368
+
369
+ #: my-calendar-settings.php:52
370
+ msgid "Categories imported successfully."
371
+ msgstr "Kategorier importerades."
372
+
373
+ #: my-calendar-settings.php:52
374
+ msgid "Categories not imported."
375
+ msgstr "Kategorier importerades inte"
376
+
377
+ #: my-calendar-settings.php:53
378
+ msgid "Events imported successfully."
379
+ msgstr "Aktiviteter importerades."
380
+
381
+ #: my-calendar-settings.php:53
382
+ msgid "Events not imported."
383
+ msgstr "Aktiviteter importerades inte."
384
+
385
+ #: my-calendar-settings.php:80
386
+ msgid "Permissions Settings saved"
387
+ msgstr "Inställningar för tillstånd är sparade"
388
+
389
+ #: my-calendar-settings.php:131
390
+ msgid "Output Settings saved"
391
+ msgstr "Visningsinställningar har sparats"
392
+
393
+ #: my-calendar-settings.php:149
394
+ msgid "Input Settings saved"
395
+ msgstr "Inmatningsinställningar är sparade"
396
+
397
+ #: my-calendar-settings.php:165
398
+ msgid "Custom text settings saved"
399
+ msgstr "Inställningar för text har sparats"
400
+
401
+ #: my-calendar-settings.php:177
402
+ msgid "Email notice settings saved"
403
+ msgstr "Inställningar för mejl-meddelanden har sparats"
404
+
405
+ #: my-calendar-settings.php:189
406
+ msgid "User custom settings saved"
407
+ msgstr "Inställningar för användare har sparats"
408
+
409
+ #: my-calendar-settings.php:216
410
+ msgid "My Calendar Options"
411
+ msgstr "My Calendar-inställningar"
412
+
413
+ #: my-calendar-settings.php:220
414
+ msgid "Calendar Management Settings"
415
+ msgstr "Inställningar för kalenderadministration"
416
+
417
+ #: my-calendar-settings.php:225
418
+ msgid "Calendar Options: Management"
419
+ msgstr "Kalenderinställningar: administration"
420
+
421
+ #: my-calendar-settings.php:227
422
+ msgid "Lowest user group that may create events"
423
+ msgstr "Lägsta användarnivå som får skapa aktiviteter"
424
+
425
+ #: my-calendar-settings.php:228
426
+ #: my-calendar-settings.php:237
427
+ msgid "Subscriber"
428
+ msgstr "Abonnent"
429
+
430
+ #: my-calendar-settings.php:229
431
+ #: my-calendar-settings.php:238
432
+ #: my-calendar-settings.php:246
433
+ msgid "Contributor"
434
+ msgstr "Medarbetare"
435
+
436
+ #: my-calendar-settings.php:230
437
+ #: my-calendar-settings.php:239
438
+ #: my-calendar-settings.php:247
439
+ #: my-calendar-event-manager.php:677
440
+ msgid "Author"
441
+ msgstr "Författare"
442
+
443
+ #: my-calendar-settings.php:231
444
+ #: my-calendar-settings.php:240
445
+ #: my-calendar-settings.php:248
446
+ msgid "Editor"
447
+ msgstr "Redaktör"
448
+
449
+ #: my-calendar-settings.php:232
450
+ #: my-calendar-settings.php:241
451
+ #: my-calendar-settings.php:249
452
+ msgid "Administrator"
453
+ msgstr "Administratör"
454
+
455
+ #: my-calendar-settings.php:236
456
+ msgid "Lowest user group that may approve events"
457
+ msgstr "Lägsta användarnivå som får godkänna aktiviteter"
458
+
459
+ #: my-calendar-settings.php:242
460
+ msgid "Enable approval options."
461
+ msgstr "Aktivera inställningar för godkännande."
462
+
463
+ #: my-calendar-settings.php:245
464
+ msgid "Lowest user group that may edit or delete all events"
465
+ msgstr "Lägsta användarnivå "
466
+
467
+ #: my-calendar-settings.php:251
468
+ msgid "By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored."
469
+ msgstr "Grundinställningen är att endast administratörer kan redigera och radera alla aktiviteter. Andra användare kan endast redigera eller radera aktiviteter som de själva lagt in."
470
+
471
+ #: my-calendar-settings.php:256
472
+ msgid "Save Approval Settings"
473
+ msgstr "Spara inställningar för godkännande"
474
+
475
+ #: my-calendar-settings.php:262
476
+ msgid "Calendar Text Settings"
477
+ msgstr "Inställningar för kalendertext"
478
+
479
+ #: my-calendar-settings.php:267
480
+ msgid "Calendar Options: Customizable Text Fields"
481
+ msgstr "Kalenderinställningar: Justera text"
482
+
483
+ #: my-calendar-settings.php:270
484
+ msgid "Label for events without a set time"
485
+ msgstr "Ettiket för aktiviter utan tidsangivelse"
486
+
487
+ #: my-calendar-settings.php:273
488
+ msgid "Previous events link"
489
+ msgstr "Länktext för aktiviteter som varit"
490
+
491
+ #: my-calendar-settings.php:273
492
+ msgid "Previous Events"
493
+ msgstr "Gamla aktiviteter"
494
+
495
+ #: my-calendar-settings.php:276
496
+ msgid "Next events link"
497
+ msgstr "Länktext för kommande aktiviteter"
498
+
499
+ #: my-calendar-settings.php:276
500
+ msgid "Next Events"
501
+ msgstr "Kommande aktiviteter"
502
+
503
+ #: my-calendar-settings.php:279
504
+ msgid "If events are open"
505
+ msgstr "Om aktiviteter är öppen"
506
+
507
+ #: my-calendar-settings.php:279
508
+ msgid "Registration is open"
509
+ msgstr "Registrering är öppen"
510
+
511
+ #: my-calendar-settings.php:282
512
+ msgid "If events are closed"
513
+ msgstr "Om aktiviteter är stängd"
514
+
515
+ #: my-calendar-settings.php:282
516
+ msgid "Registration is closed"
517
+ msgstr "Registrering är stängd"
518
+
519
+ #: my-calendar-settings.php:285
520
+ msgid "Additional caption:"
521
+ msgstr "Ytterligare text:"
522
+
523
+ #: my-calendar-settings.php:285
524
+ msgid "The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text."
525
+ msgstr "Kalendertexten innehåller månad och år i antingen list- eller kalenderformat. Den här texten visas efter övrig information."
526
+
527
+ #: my-calendar-settings.php:290
528
+ msgid "Save Custom Text Settings"
529
+ msgstr "Spara textinställningar"
530
+
531
+ #: my-calendar-settings.php:296
532
+ msgid "Calendar Output Settings"
533
+ msgstr "Inställningar för kalendervisning"
534
+
535
+ #: my-calendar-settings.php:301
536
+ msgid "Calendar Options: Customize the Output of your Calendar"
537
+ msgstr "Kalenderinställningar: Anpassa visningen av din kalender"
538
+
539
+ #: my-calendar-settings.php:304
540
+ msgid "URI for your public calendar (required to use the {details} template tag)"
541
+ msgstr "URI till din kalender (obligatorisk för att kunna använda {details} mall-koden)"
542
+
543
+ #: my-calendar-settings.php:308
544
+ msgid "Event title template"
545
+ msgstr "Mall för aktivitetstitel"
546
+
547
+ #: my-calendar-settings.php:310
548
+ msgid "Template Help"
549
+ msgstr "Mallhjälp"
550
+
551
+ #: my-calendar-settings.php:310
552
+ #: my-calendar-settings.php:461
553
+ msgid "All template shortcodes are available."
554
+ msgstr "Alla mall-shortkodes är tillgängliga."
555
+
556
+ #: my-calendar-settings.php:313
557
+ msgid "In list mode, show how many months of events at a time:"
558
+ msgstr "I listvy, visa hur många månader med aktiviteter som visas åt gången:"
559
+
560
+ #: my-calendar-settings.php:316
561
+ msgid "Date format in list mode"
562
+ msgstr "Datumformat i listvy"
563
+
564
+ #: my-calendar-settings.php:317
565
+ msgid "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP <code>date()</code> function</a>. Save options to update sample output."
566
+ msgstr "Datumformatet använder samma syntax som <a href=\"http://php.net/date\">PHP <code>date()</code>-funktionen</a>. Spara inställningar för att uppdatera test-visning."
567
+
568
+ #: my-calendar-settings.php:320
569
+ msgid "Default Sort order for Admin Events List"
570
+ msgstr "Standardordning för administratörens aktivitetslista"
571
+
572
+ #: my-calendar-settings.php:332
573
+ msgid "Holiday Category"
574
+ msgstr "Semesterkategori"
575
+
576
+ #: my-calendar-settings.php:349
577
+ msgid "If an event coincides with an event in the designated \"Holiday\" category, do not show the event."
578
+ msgstr "Om en aktivitet ligger samtidigt med en annan aktivitet i \"semester\"-kategorin, dölj den."
579
+
580
+ #: my-calendar-settings.php:352
581
+ msgid "Show Heading for Calendar"
582
+ msgstr "Visa kalenderns titel"
583
+
584
+ #: my-calendar-settings.php:355
585
+ msgid "Show Weekends on Calendar"
586
+ msgstr "Visa kalenderns helger"
587
+
588
+ #: my-calendar-settings.php:358
589
+ msgid "Do you want to display the author name on events?"
590
+ msgstr "Vill du visa namnet på författaren till aktiviteter?"
591
+
592
+ #: my-calendar-settings.php:361
593
+ msgid "Display a jumpbox for changing month and year quickly?"
594
+ msgstr "Visa ett popup-fönster för att snabbt ändra månad och år?"
595
+
596
+ #: my-calendar-settings.php:364
597
+ msgid "Hide category icons in output"
598
+ msgstr "Göm kategori-ikoner i visning"
599
+
600
+ #: my-calendar-settings.php:367
601
+ msgid "Show Link to Google Map (when sufficient address information is available.)"
602
+ msgstr "Visa länk till Google Maps (när tillräckliga adressupplysningar är tillgängliga)."
603
+
604
+ #: my-calendar-settings.php:370
605
+ msgid "Show Event Address in Details"
606
+ msgstr "Visa aktivitetens adress i detalj"
607
+
608
+ #: my-calendar-settings.php:373
609
+ msgid "Show short description field on calendar."
610
+ msgstr "Visa den korta beskrivningen i kalendern."
611
+
612
+ #: my-calendar-settings.php:376
613
+ msgid "Show full description field on calendar."
614
+ msgstr "Visa den fullständiga beskrivningen i kalendern."
615
+
616
+ #: my-calendar-settings.php:379
617
+ msgid "Links associated with events will automatically expire after the event has passed."
618
+ msgstr "Länkar kopplade till aktiviteter kommer att automatiskt förfalla efter att aktiviteten varit."
619
+
620
+ #: my-calendar-settings.php:382
621
+ msgid "Show current availability status of events."
622
+ msgstr "Visa aktuell tillgänglighetsstatus för aktiviteter."
623
+
624
+ #: my-calendar-settings.php:385
625
+ msgid "Show link to My Calendar RSS feed."
626
+ msgstr "Visa länk till My Calendar RSS-feed."
627
+
628
+ #: my-calendar-settings.php:388
629
+ msgid "Show link to iCal format download."
630
+ msgstr "Visa länk till nedladdning av iCal-format."
631
+
632
+ #: my-calendar-settings.php:391
633
+ msgid "If a recurring event is scheduled for a date which doesn't exist (such as the 5th Wednesday in February), move it back one week."
634
+ msgstr "Om en återkommande aktivitet är förlagt till ett datum som inte existerar (tex den 5:e onsdagen i februari), flytta tillbaka aktiviteten en vecka."
635
+
636
+ #: my-calendar-settings.php:392
637
+ msgid "If this option is unchecked, recurring events which fall on dates which don't exist will simply not be shown on the calendar."
638
+ msgstr "Om den här inställningen inte är markerad så kommer återkommande aktiviteter som infaller på datum som inte existerar inte att visas i kalendern."
639
+
640
+ #: my-calendar-settings.php:395
641
+ msgid "Default usage of category colors."
642
+ msgstr "Standard för kategorifärger."
643
+
644
+ #: my-calendar-settings.php:396
645
+ msgid "Apply category colors to event titles as a font color."
646
+ msgstr "Använd kategorifärger som textfärg i aktivitetsrubriker."
647
+
648
+ #: my-calendar-settings.php:397
649
+ msgid "Apply category colors to event titles as a background color."
650
+ msgstr "Använd kategorifärger som bakgrundstfärg i aktivitetsrubriker."
651
+
652
+ #: my-calendar-settings.php:402
653
+ msgid "Save Output Settings"
654
+ msgstr "Spara visnings-inställningar"
655
+
656
+ #: my-calendar-settings.php:408
657
+ msgid "Calendar Input Settings"
658
+ msgstr "Inställningar för indata"
659
+
660
+ #: my-calendar-settings.php:413
661
+ msgid "Select which input fields will be available when adding or editing events."
662
+ msgstr "Välj vilka indatafält som visas när användare lägger upp eller ändrar aktiviteter."
663
+
664
+ #: my-calendar-settings.php:418
665
+ msgid "Show Event Location Dropdown Menu"
666
+ msgstr "Visa rullgardinsmeny för aktivitetslokal/plats"
667
+
668
+ #: my-calendar-settings.php:418
669
+ msgid "Show Event Short Description field"
670
+ msgstr "Visa fältet för kort beskrivning"
671
+
672
+ #: my-calendar-settings.php:418
673
+ msgid "Show Event Description Field"
674
+ msgstr "Visa fältet för fullständig beskrivning"
675
+
676
+ #: my-calendar-settings.php:418
677
+ msgid "Show Event Category field"
678
+ msgstr "Visa fältet för aktivitetskategori"
679
+
680
+ #: my-calendar-settings.php:418
681
+ msgid "Show Event Link field"
682
+ msgstr "Visa fältet för länkar"
683
+
684
+ #: my-calendar-settings.php:418
685
+ msgid "Show Event Recurrence Options"
686
+ msgstr "Visa inställningar för återkommande aktiviteter"
687
+
688
+ #: my-calendar-settings.php:418
689
+ msgid "Show event registration options"
690
+ msgstr "Visa inställningar flr aktivitetsregistrering"
691
+
692
+ #: my-calendar-settings.php:418
693
+ msgid "Show event location fields"
694
+ msgstr "Visa fältet för lokal/plats"
695
+
696
+ #: my-calendar-settings.php:418
697
+ msgid "Use HTML Editor in Event Description Field"
698
+ msgstr "Använd HTML-verktyg i fältet för aktivitetsbeskrivning"
699
+
700
+ #: my-calendar-settings.php:431
701
+ msgid "Administrators see all input options"
702
+ msgstr "Administratören har tillgång till alla indatainställningar"
703
+
704
+ #: my-calendar-settings.php:436
705
+ msgid "Save Input Settings"
706
+ msgstr "Spara indatainställningar"
707
+
708
+ #: my-calendar-settings.php:442
709
+ msgid "Calendar Email Settings"
710
+ msgstr "Mejlinställningar"
711
+
712
+ #: my-calendar-settings.php:447
713
+ msgid "Calendar Options: Email Notifications"
714
+ msgstr "Kalenderinställningar: mejlmeddelanden"
715
+
716
+ #: my-calendar-settings.php:451
717
+ msgid "Send Email Notifications when new events are scheduled or reserved."
718
+ msgstr "Skicka mejlmeddelande när nya aktiviteter läggs upp"
719
+
720
+ #: my-calendar-settings.php:454
721
+ msgid "Notification messages are sent to: "
722
+ msgstr "Meddelanden skickas till:"
723
+
724
+ #: my-calendar-settings.php:457
725
+ msgid "Email subject"
726
+ msgstr "Ämne"
727
+
728
+ #: my-calendar-settings.php:457
729
+ msgid "New event Added"
730
+ msgstr "Ny aktivitet upplagd"
731
+
732
+ #: my-calendar-settings.php:460
733
+ msgid "Message Body"
734
+ msgstr "Meddelande"
735
+
736
+ #: my-calendar-settings.php:460
737
+ msgid "New Event:"
738
+ msgstr "Nya aktiviteter:"
739
+
740
+ #: my-calendar-settings.php:461
741
+ msgid "Shortcode Help"
742
+ msgstr "Hjälp med shortkodes"
743
+
744
+ #: my-calendar-settings.php:466
745
+ msgid "Save Email Settings"
746
+ msgstr "Spara mejlinställningar"
747
+
748
+ #: my-calendar-settings.php:472
749
+ msgid "Calendar User Settings"
750
+ msgstr "Användarinställningar"
751
+
752
+ #: my-calendar-settings.php:479
753
+ msgid "Settings which can be configured in registered user's accounts"
754
+ msgstr "Inställningar som kan anpassas av registrerade användare"
755
+
756
+ #: my-calendar-settings.php:481
757
+ msgid "Allow registered users to provide timezone or location presets in their user profiles."
758
+ msgstr "Tillåt registrerade användare att visa tidszon och plats i sin användarprofil."
759
+
760
+ #: my-calendar-settings.php:493
761
+ msgid "Timezone Settings"
762
+ msgstr "Inställningar för tidszon"
763
+
764
+ #: my-calendar-settings.php:494
765
+ msgid "These settings provide registered users with the ability to select a time zone in their user profile. When they view your calendar, the times for events will display the time the event happens in their time zone as well as the entered value."
766
+ msgstr "De här inställningarna ger användare möjlighet att välja tidszon i sin profil. När användarna ser din kalender kommer aktiviteter i deras tidszon tillsammans med annan information om aktiviteten att visas."
767
+
768
+ #: my-calendar-settings.php:496
769
+ msgid "Enable Timezone"
770
+ msgstr "Använd tidszon"
771
+
772
+ #: my-calendar-settings.php:499
773
+ msgid "Select Timezone Label"
774
+ msgstr "Välj tidszonsetikett"
775
+
776
+ #: my-calendar-settings.php:502
777
+ msgid "Timezone Options"
778
+ msgstr "Valmöjligheter för tidszon"
779
+
780
+ #: my-calendar-settings.php:502
781
+ #: my-calendar-settings.php:523
782
+ msgid "Value, Label; one per line"
783
+ msgstr "Värde, etikett; en per rad"
784
+
785
+ #: my-calendar-settings.php:514
786
+ msgid "Location Settings"
787
+ msgstr "Inställningar för plats"
788
+
789
+ #: my-calendar-settings.php:515
790
+ msgid "These settings provide registered users with the ability to select a location in their user profile. When they view your calendar, their initial view will be limited to locations which include that location parameter."
791
+ msgstr "De här inställningarna ger användare möjlighet att välja ort i sin profil. När användarna ser din kalender kommer aktiviteter på deras ort tillsammans med annan information om aktiviteten att visas."
792
+
793
+ #: my-calendar-settings.php:517
794
+ msgid "Enable Location"
795
+ msgstr "Använd plats"
796
+
797
+ #: my-calendar-settings.php:520
798
+ msgid "Select Location Label"
799
+ msgstr "Välj etikett för plats"
800
+
801
+ #: my-calendar-settings.php:523
802
+ msgid "Location Options"
803
+ msgstr "Val för lokal/plats"
804
+
805
+ #: my-calendar-settings.php:533
806
+ msgid "Location Type"
807
+ msgstr "Val för lokal/plats"
808
+
809
+ #: my-calendar-settings.php:535
810
+ msgid "Location Name"
811
+ msgstr "Namn på lokal/plats"
812
+
813
+ #: my-calendar-settings.php:536
814
+ #: my-calendar-event-manager.php:550
815
+ #: my-calendar-locations.php:127
816
+ msgid "City"
817
+ msgstr "Ort"
818
+
819
+ #: my-calendar-settings.php:537
820
+ #: my-calendar-event-manager.php:550
821
+ #: my-calendar-locations.php:127
822
+ msgid "State/Province"
823
+ msgstr "Region"
824
+
825
+ #: my-calendar-settings.php:538
826
+ #: my-calendar-event-manager.php:556
827
+ #: my-calendar-locations.php:133
828
+ msgid "Country"
829
+ msgstr "Land"
830
+
831
+ #: my-calendar-settings.php:539
832
+ #: my-calendar-event-manager.php:550
833
+ #: my-calendar-locations.php:127
834
+ msgid "Postal Code"
835
+ msgstr "Postnummer"
836
+
837
+ #: my-calendar-settings.php:540
838
+ #: my-calendar-event-manager.php:553
839
+ #: my-calendar-event-manager.php:566
840
+ #: my-calendar-locations.php:130
841
+ #: my-calendar-locations.php:143
842
+ msgid "Region"
843
+ msgstr "Region"
844
+
845
+ #: my-calendar-settings.php:546
846
+ msgid "Save User Settings"
847
+ msgstr "Spara användarinställningar"
848
+
849
+ #: my-calendar-settings.php:560
850
+ #: my-calendar-event-manager.php:13
851
+ msgid "My Calendar has identified that you have the Calendar plugin by Kieran O'Shea installed. You can import those events and categories into the My Calendar database. Would you like to import these events?"
852
+ msgstr "My Calendar har registrerat at du har Kieran O'Sheas Calendar-plugin installerat. Du kan importera aktiviteter och kategorier därifrån till din My Calendar-databas. Vill du göra det?"
853
+
854
+ #: my-calendar-settings.php:567
855
+ #: my-calendar-event-manager.php:20
856
+ msgid "Import from Calendar"
857
+ msgstr "Importera från Calendar"
858
+
859
+ #: my-calendar-help.php:7
860
+ msgid "How to use My Calendar"
861
+ msgstr "Hur du använder My Calendar"
862
+
863
+ #: my-calendar-help.php:12
864
+ msgid "Shortcode Syntax"
865
+ msgstr "Syntax för shortcode"
866
+
867
+ #: my-calendar-help.php:15
868
+ msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
869
+ msgstr "Följande shortcodes kan användas i inlägg, på sidor och i text-widgets"
870
+
871
+ #: my-calendar-help.php:18
872
+ msgid "This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format."
873
+ msgstr "Följande grundläggande shortcode visar kalenderen i ett inlägg eller på en sida, inklusive alla kategorier och kategorinycklar, i ett vanligt månad-för-månad-format."
874
+
875
+ #: my-calendar-help.php:21
876
+ msgid "The shortcode supports six attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using either the pipe character (<code>|</code>) or a comma. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. Setting <code>toggle</code> to yes will show a link to switch between the list and grid views. The <code>time</code> shortcode switches between a weekly view and the default monthly view."
877
+ msgstr "Följande shortcode stödjer sex attribut, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code> och <code>time</code>. Det finns också två valmöjligheter för <code>format</code>: <code>list</code>, som visar kalendern i ett listformat, där dagar utan aktiviteter hoppas över och <code>mini</code>, som visar kalendern i en form som passar bättre på små platser, som tex ett sidofält. Attributen <code>category</code> kräver en av dina aktivitetskategoriers namn eller ID-nummer (i namnet skiljer man mellan små och stora bokstäver). Detta visar en kalender som bara innehåller aktiviteter i den angivna kategorin. Flera kategorier kan specificeras genom att skilja kategorirubrikerna eller ID-numren med \"pipe\"-tecknet <code>|</code>. Skrivs <code>showkey</code> med <code>no</code>, förhindrar man att kategorinyckeln visas &mdash; något som kan vara användbart vid kategorivisning. Skrivs <code>shownav</code> med <code>no</code> visas inte passerade/kommande-länkar. Väljer du \"ja\" i <code>toggle</code>-koden visas en länk som gör det möjligt att byta mellan list- och rutsystem. Shortcode <code>time</code> växlar mellan vecko- och månadsvy som är grundinställningen."
878
+
879
+ #: my-calendar-help.php:24
880
+ msgid "This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either \"event\" or \"days\", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria. Order provides a sort order for the events list &ndash; either ascending (<code>asc</code>) or descending (<code>desc</code>)."
881
+ msgstr "Följande shortcode visar det synliga innehållet i widgeten \"kommande aktiviteter\". Utan attribut visas den med inställningarna för widgeten. Attributen används för att ändra widgetens inställningar. Attributen <code>before</code> och <code>after</code> bör vara tal; attributen <code>type</code> kan vara antingen \"event\" eller \"days\", och attributen <code>category</code> fungerer på samma sätt som kategori-attributen i huvudkalenderns shortcode. Teman fungerar genom att använda koderna för teman nedan. Termen ordning ger en ordnad aktivitetslista &ndash; antingen stigande (<code>asc</code>) eller fallande (<code>desc</code>)."
882
+
883
+ #: my-calendar-help.php:27
884
+ msgid "Predictably enough, this shortcode displays the output of the Today's Events widget, with three configurable attributes: category, template and fallback text."
885
+ msgstr "Följande shortcode visar innehåll från widgeten \"dagens aktivitet\", med två inställbara attribut: <code>category</code> och <code>template</code>."
886
+
887
+ #: my-calendar-help.php:30
888
+ msgid "This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, <code>zip</code> (postal code), or <code>region</code>."
889
+ msgstr "Följande shortcode visar en lista över aktivitetsplatser, antingen som en länklista eller som en rullgardinsmeny. Attributen <code>show</code> kan antingen skrivas <code>list</code> eller <code>form</code>. Attributen <code>type</code> kan antingen vara <code>saved</code> (hämtar sparad data) eller <code>custom</code> (hämtar data från valda inställningar i användarprofilen). Attributen <code>datatype</code> bestäms till den typ som begränsas av: <code>name</code> (lokal/plats), <code>city</code>, <code>country</code> eller <code>zip</code> (postnummer) eller <code>region</code>."
890
+
891
+ #: my-calendar-help.php:33
892
+ msgid "This shortcode produces a list of event categories, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>."
893
+ msgstr "Följande shortcode ger en lista av aktivitetskategorier, antingen som en länklista eller som en rullgardinsmeny. Attributen <code>show</code> kan antingen vara <code>list</code> eller <code>form</code>."
894
+
895
+ #: my-calendar-help.php:39
896
+ msgid "Category Icons"
897
+ msgstr "Kategori-ikoner"
898
+
899
+ #: my-calendar-help.php:42
900
+ msgid "My Calendar is designed to manage multiple calendars. The basis for these calendars are categories; you can easily setup a calendar page which includes all categories, or you can dedicate separate pages to calendars in each category. For an example, this might be useful for you in managing the tour calendars for multiple bands; event calendars for a variety of locations, etc."
901
+ msgstr "My Calendar är kontruerad för att hantera flera kalendrar. Grunden är användandet av kategorier. Du kan skapa en kalendersida som inkluderar alla kategorier eller så kan du använda separata sidor med kalendrar för varje kategori. Detta är intressant om du vill hantera turnékalendrar för flera band eller aktivitetskalendrarna för en rad olika platser."
902
+
903
+ #: my-calendar-help.php:45
904
+ msgid "The pre-installed category icons may not be especially useful for your needs or design. I'm assuming that you're going to upload your own icons -- all you need to do is upload them to the plugin's icons folder, and they'll be available for immediate use, or place them in a folder at \"my-calendar-custom\" to avoid having them overwritten by upgrades."
905
+ msgstr "De förinställda kategori-ikonerna passar kanske inte för dina behov eller din design. Jag utgår ifrån att du kommer att ladda upp egna ikoner &mdash; allt du behöver göra är att ladda upp dem i tilläggets ikonmapp som finns i wp-content/plugins. Så fort de finns där kan de användas omedelbart. Du kan också placera dem i en mapp kallad \"my-calendar-custom\" för att undgå att de blir raderade vid en uppgradering av det här tillägget."
906
+
907
+ #: my-calendar-help.php:45
908
+ msgid "Your icons folder is:"
909
+ msgstr "Din mapp för ikoner är:"
910
+
911
+ #: my-calendar-help.php:45
912
+ msgid "You can alternately place icons in:"
913
+ msgstr "Du kan alternativt placera ikoner i:"
914
+
915
+ #: my-calendar-help.php:53
916
+ msgid "Custom Styles"
917
+ msgstr "Anpassade utseenden"
918
+
919
+ #: my-calendar-help.php:56
920
+ msgid "My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory."
921
+ msgstr "My Calendar kommer med fyra grundläggande utseendemallar. My Calendar sparar ändringar i dessa utseendemallar vid en uppgradering så om du önskar lägga till en helt ny utseenemall så är det en god idé att spara den i My Calendars mapp for anpassade utseendemallar."
922
+
923
+ #: my-calendar-help.php:59
924
+ msgid "Your stylesheet directory is"
925
+ msgstr "Din mapp för utseendemallar är"
926
+
927
+ #: my-calendar-help.php:60
928
+ msgid "Your custom stylesheets directory is"
929
+ msgstr "Din mapp för anpassade utseendemallar är"
930
+
931
+ #: my-calendar-help.php:68
932
+ msgid "Widget Templating"
933
+ msgstr "Widgetsmallar"
934
+
935
+ #: my-calendar-help.php:71
936
+ msgid "These codes are available in calendar widgets, email notifications, and event titles."
937
+ msgstr "De här koderna finns för kalenderwidgets, mejlmeddelanden och aktivitetsrubriker."
938
+
939
+ #: my-calendar-help.php:75
940
+ msgid "Displays the name of the category the event is in."
941
+ msgstr "Visar namnet på kategorin som aktiviteten placerats i."
942
+
943
+ #: my-calendar-help.php:78
944
+ msgid "Displays the title of the event."
945
+ msgstr "Visar aktivitetsrubrik."
946
+
947
+ #: my-calendar-help.php:81
948
+ msgid "Displays the start time for the event."
949
+ msgstr "Visar aktiviteters starttid."
950
+
951
+ #: my-calendar-help.php:84
952
+ msgid "Displays the start time for the event adjusted to the current user's time zone settings. Blank output if user settings are disabled or the user has not selected a preferred time zone."
953
+ msgstr "Visar aktivitetens starttid justerat efter användarens inställda tidszon. Det visas ett tomt fält om användarinställningar är avstängda eller användare inte har valt tidszon."
954
+
955
+ #: my-calendar-help.php:87
956
+ msgid "Displays the date on which the event begins."
957
+ msgstr "Visar aktivitetens startdatum."
958
+
959
+ #: my-calendar-help.php:90
960
+ msgid "Displays the date on which the event ends."
961
+ msgstr "Visar aktivitetens slutdatum."
962
+
963
+ #: my-calendar-help.php:93
964
+ msgid "Displays the time at which the event ends."
965
+ msgstr "Visar aktivitetens sluttid."
966
+
967
+ #: my-calendar-help.php:96
968
+ msgid "Displays the WordPress author who posted the event."
969
+ msgstr "Visar den WordPress-författare som gjort inlägget."
970
+
971
+ #: my-calendar-help.php:99
972
+ msgid "Displays the name of the person assigned as host for the event."
973
+ msgstr "Visar namnet på den som är värd för aktiviteten."
974
+
975
+ #: my-calendar-help.php:102
976
+ msgid "Displays the URL provided for the event."
977
+ msgstr "Visar webbadress till aktivitessajt."
978
+
979
+ #: my-calendar-help.php:105
980
+ msgid "Displays the description of the event."
981
+ msgstr "Visar beskrivning av aktivitet."
982
+
983
+ #: my-calendar-help.php:108
984
+ msgid "Displays title of the event as a link if a URL is present, or the title alone if no URL is available."
985
+ msgstr "Visar aktivitetens rubrik som en länk om det finns en webbadress eller endast titel om webbadress saknas."
986
+
987
+ #: my-calendar-help.php:111
988
+ msgid "Displays the name of the location of the event."
989
+ msgstr "Visar namnet på aktivitetens plats."
990
+
991
+ #: my-calendar-help.php:114
992
+ msgid "Displays the first line of the site address."
993
+ msgstr "Visar första raden på platsens gatuadress."
994
+
995
+ #: my-calendar-help.php:117
996
+ msgid "Displays the second line of the site address."
997
+ msgstr "Visar andra raden av platsens gatuadress."
998
+
999
+ #: my-calendar-help.php:120
1000
+ msgid "Displays the city for the event."
1001
+ msgstr "Visar ort där aktivitet är förlagd."
1002
+
1003
+ #: my-calendar-help.php:123
1004
+ msgid "Displays the state for the event."
1005
+ msgstr "Visar region där aktivitet är förlagd."
1006
+
1007
+ #: my-calendar-help.php:126
1008
+ msgid "Displays the postcode for the event."
1009
+ msgstr "Visar postnummer för aktivitet."
1010
+
1011
+ #: my-calendar-help.php:129
1012
+ msgid "Displays the country for the event location."
1013
+ msgstr "Visar land för aktivitet."
1014
+
1015
+ #: my-calendar-help.php:132
1016
+ msgid "Displays the event address in <a href=\"http://microformats.org/wiki/hcard\">hcard</a> format."
1017
+ msgstr "Visar aktivtetens adress i <a href=\"http://microformats.org/wiki/hcard\">hcard</a>-format."
1018
+
1019
+ #: my-calendar-help.php:135
1020
+ msgid "Displays a link to a Google Map of the event, if sufficient address information is available. If not, will be empty."
1021
+ msgstr "Visar en länk till en Googlekarta över platsen där aktiviteten förlagts om tillräcklig data finns. Om inte visas ingen karta."
1022
+
1023
+ #: my-calendar-help.php:138
1024
+ msgid "Displays text indicating whether registration for the event is currently open or closed; displays nothing if that choice is selected in the event."
1025
+ msgstr "Text som visar om anmälan är öppen eller stängd. Inget visas om det här är valt för aktivitet."
1026
+
1027
+ #: my-calendar-help.php:141
1028
+ msgid "Displays the short version of the event description."
1029
+ msgstr "Visar den korta beskrivningen av aktiviteten."
1030
+
1031
+ #: my-calendar-help.php:144
1032
+ msgid "Displays the current status of the event: either \"Published\" or \"Reserved\" - primary used in email templates."
1033
+ msgstr "Visar aktivitetens aktuella status: Antingen \"Inlagt\" eller \"Utkast\" - används framförallt i mejlteman."
1034
+
1035
+ #: my-calendar-help.php:147
1036
+ msgid "Produces the address of the current event's category icon."
1037
+ msgstr "Ger adressen till den aktuella aktivitetens kategori-ikon."
1038
+
1039
+ #: my-calendar-help.php:150
1040
+ msgid "Produces the hex code for the current event's category color."
1041
+ msgstr "Ger Hex-koden till den aktuella aktivitetens kategorifärg."
1042
+
1043
+ #: my-calendar-help.php:159
1044
+ msgid "Helpful Information"
1045
+ msgstr "Användbar information"
1046
+
1047
+ #: my-calendar-help.php:162
1048
+ msgid "<strong>Uninstalling the plugin</strong>: Although the WordPress standard and expectation is for plug-ins to delete any custom database tables when they're uninstalled, My Calendar <em>does not do this</em>. This was a conscious decision on my part -- the data stored in your My Calendar tables is yours; with the sole exception of the \"General\" category, you added every piece of it yourself. As such, I feel it would be a major disservice to you to delete this information if you uninstall the plug-in. As a result, if you wish to get rid of the plug-in completely, you'll need to remove those tables yourself. All your My Calendar settings will be deleted, however."
1049
+ msgstr "<strong>Avinstallera tillägget</strong>: Även om WordPress har som standard och de förväntar sig att avinstallation av tillägg resulterar i att databaser och annat material raderas, så sker <em>inte</em> det med My Calendar. Det är ett medvetet val från min sida eftersom det som lagrats är ditt; med undantag av kategorin \"General\". Du har lagt till allt själv. Efetrsom det är så, tycker jag att det är att göra dig en otjänst att ta bort all den informationen om du avinstallerar tillägget. Om du verkligen vill ta bort tillägget helt, så måste du ta bort de tabellerna själv. Inställningarna för My Calendar försvinner dock."
1050
+
1051
+ #: my-calendar-core.php:27
1052
+ #: my-calendar.php:151
1053
+ msgid "Settings"
1054
+ msgstr "Inställningar"
1055
+
1056
+ #: my-calendar-core.php:28
1057
+ #: my-calendar.php:154
1058
+ msgid "Help"
1059
+ msgstr "Hjälp"
1060
+
1061
+ #: my-calendar-core.php:742
1062
+ msgid "You're currently allowing to subscribers to post events, but aren't using Akismet. My Calendar can use Akismet to check for spam in event submissions. <a href='https://akismet.com/signup/'>Get an Akismet API Key now.</a>"
1063
+ msgstr "Du tillåter för närvarande prenumeranter att lägga upp aktiviteter, men du använder inte akismet. My Calendar kan använda Akismet för att kontrollera skräppost i aktiviteter. <a href='https://akismet.com/signup/'>Hämta en Akismet API-nyckel nu.</a>"
1064
+
1065
+ #: my-calendar-behaviors.php:42
1066
+ msgid "Behavior Settings saved"
1067
+ msgstr "Inställningar för kalenderbeteende är sparade"
1068
+
1069
+ #: my-calendar-behaviors.php:65
1070
+ msgid "My Calendar Behaviors"
1071
+ msgstr "My Calendar beteende"
1072
+
1073
+ #: my-calendar-behaviors.php:69
1074
+ msgid "Calendar Behavior Settings"
1075
+ msgstr "Inställningar för kalenderbeteende"
1076
+
1077
+ #: my-calendar-behaviors.php:74
1078
+ msgid "Apply JavaScript only on these pages (comma separated page IDs)"
1079
+ msgstr "Visa bara javaskript på dessa sidor (separera sid-ID med kommatecken)"
1080
+
1081
+ #: my-calendar-behaviors.php:77
1082
+ msgid "Calendar Behaviors: Calendar View"
1083
+ msgstr "Kalenderbeteende: kalendervy"
1084
+
1085
+ #: my-calendar-behaviors.php:79
1086
+ msgid "Reset the My Calendar Calendar Javascript"
1087
+ msgstr "Nollställ My Calendars kalenderskript"
1088
+
1089
+ #: my-calendar-behaviors.php:79
1090
+ msgid "Disable Calendar Javascript Effects"
1091
+ msgstr "Stäng av kalenderns skripteffekter"
1092
+
1093
+ #: my-calendar-behaviors.php:82
1094
+ msgid "Edit the jQuery scripts for My Calendar in Calendar format"
1095
+ msgstr "Redigera jQuery-skript till My Calendar i kalendervisning."
1096
+
1097
+ #: my-calendar-behaviors.php:89
1098
+ msgid "Calendar Behaviors: List View"
1099
+ msgstr "Kalenderbeteende: listvy"
1100
+
1101
+ #: my-calendar-behaviors.php:91
1102
+ msgid "Reset the My Calendar List Javascript"
1103
+ msgstr "Nollställ My Calendars listvyskript"
1104
+
1105
+ #: my-calendar-behaviors.php:91
1106
+ msgid "Disable List Javascript Effects"
1107
+ msgstr "Stäng av listvyns skripteffekter"
1108
+
1109
+ #: my-calendar-behaviors.php:94
1110
+ msgid "Edit the jQuery scripts for My Calendar in List format"
1111
+ msgstr "Redigera jQuery-scripts till My Calendar i listvy"
1112
+
1113
+ #: my-calendar-behaviors.php:101
1114
+ msgid "Calendar Behaviors: Mini Calendar View"
1115
+ msgstr "Kalenderbetéende: minkalendervy"
1116
+
1117
+ #: my-calendar-behaviors.php:103
1118
+ msgid "Reset the My Calendar Mini Format Javascript"
1119
+ msgstr "Nollställ My Calendars javaskript till minikalendervy"
1120
+
1121
+ #: my-calendar-behaviors.php:103
1122
+ msgid "Disable Mini Javascript Effects"
1123
+ msgstr "Stäng av minikalendervyns javascripteffekter"
1124
+
1125
+ #: my-calendar-behaviors.php:106
1126
+ msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
1127
+ msgstr "Redigera jQuery-scripts till My Calendar i minikalendervy"
1128
+
1129
+ #: my-calendar-behaviors.php:113
1130
+ msgid "Calendar Behaviors: AJAX Navigation"
1131
+ msgstr "Kalenderbeteende: AJAX-navigering"
1132
+
1133
+ #: my-calendar-behaviors.php:115
1134
+ msgid "Reset the My Calendar AJAX Javascript"
1135
+ msgstr "Nollställ My Calendar AJAX-javascript"
1136
+
1137
+ #: my-calendar-behaviors.php:115
1138
+ msgid "Disable AJAX Effects"
1139
+ msgstr "Stäng av AJAX-effekter"
1140
+
1141
+ #: my-calendar-behaviors.php:118
1142
+ msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
1143
+ msgstr "Redigera jQuery-scripts till My Calendar AJAX-javascript"
1144
+
1145
+ #: my-calendar-upgrade-db.php:21
1146
+ #: my-calendar-upgrade-db.php:29
1147
+ msgid "The My Calendar database needs to be updated."
1148
+ msgstr "My Calendars databas behöver uppdateras"
1149
+
1150
+ #: my-calendar-upgrade-db.php:22
1151
+ #: my-calendar-upgrade-db.php:43
1152
+ msgid "Update now"
1153
+ msgstr "Uppdatera nu"
1154
+
1155
+ #: my-calendar-upgrade-db.php:29
1156
+ msgid "Upgrade now."
1157
+ msgstr "Uppgradera nu."
1158
+
1159
+ #: my-calendar-upgrade-db.php:42
1160
+ msgid "You haven't entered any events, so My Calendar can't tell whether your database is up to date. If you can't add events, upgrade your database!"
1161
+ msgstr "Du har inte fört in några aktiviteter så My Calendar vet inte om databasen behöver uppdateras. Uppgradera om du inte kan lägga till aktiviteter."
1162
+
1163
+ #: my-calendar-upgrade-db.php:53
1164
+ msgid "My Calendar Database is updated."
1165
+ msgstr "My Calendars databas är uppdaterad."
1166
+
1167
+ #: my-calendar.php:111
1168
+ msgid "Buy the Beginner's Guide"
1169
+ msgstr "Köp nybörjarguiden"
1170
+
1171
+ #: my-calendar.php:112
1172
+ msgid "Get Support"
1173
+ msgstr "Få support"
1174
+
1175
+ #: my-calendar.php:113
1176
+ #: my-calendar.php:154
1177
+ msgid "My Calendar Help"
1178
+ msgstr "My Calendar hjälp"
1179
+
1180
+ #: my-calendar.php:114
1181
+ msgid "Make a Donation"
1182
+ msgstr "Lämna ett bidrag"
1183
+
1184
+ #. #-#-#-#-# plugin.pot (My Calendar 1.8.0) #-#-#-#-#
1185
+ #. Plugin Name of the plugin/theme
1186
+ #: my-calendar.php:138
1187
+ #: my-calendar.php:141
1188
+ msgid "My Calendar"
1189
+ msgstr "My Calendar"
1190
+
1191
+ #: my-calendar.php:145
1192
+ msgid "Add/Edit Events"
1193
+ msgstr "Lägg till/ändra aktivitet"
1194
+
1195
+ #: my-calendar.php:150
1196
+ #: my-calendar-locations.php:171
1197
+ msgid "Manage Locations"
1198
+ msgstr "Hantera lokaler/platser"
1199
+
1200
+ #: my-calendar.php:152
1201
+ msgid "Style Editor"
1202
+ msgstr "Stillhanterare"
1203
+
1204
+ #: my-calendar.php:153
1205
+ msgid "Behavior Editor"
1206
+ msgstr "Beteendehanterare"
1207
+
1208
+ #: my-calendar-templates.php:136
1209
+ msgid "Published"
1210
+ msgstr "Publicerad"
1211
+
1212
+ #: my-calendar-templates.php:136
1213
+ msgid "Reserved"
1214
+ msgstr "Reserverad"
1215
+
1216
+ #: my-calendar-templates.php:137
1217
+ msgid "details"
1218
+ msgstr "information"
1219
+
1220
+ #: my-calendar-user.php:39
1221
+ msgid "My Calendar User Settings"
1222
+ msgstr "My Calendar: användarinställningar"
1223
+
1224
+ #: my-calendar-event-manager.php:25
1225
+ msgid "Although it is possible that this import could fail to import your events correctly, it should not have any impact on your existing Calendar database. If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
1226
+ msgstr "Även om det är möjligt att den här överföringen inte fungerar korrekt, så bör det inte påverka din Calendar-databas. Om du stöter på problem, var vänlig och <a href=\"http://www.joedolson.com/contact.php\">kontakta mig</a>."
1227
+
1228
+ #: my-calendar-event-manager.php:72
1229
+ msgid "%1$d events deleted successfully out of %2$d selected"
1230
+ msgstr "%1$d aktiviteter framgångsrikt raderade av %2$d valda"
1231
+
1232
+ #: my-calendar-event-manager.php:74
1233
+ #: my-calendar-event-manager.php:205
1234
+ #: my-calendar-event-manager.php:228
1235
+ #: my-calendar-event-manager.php:242
1236
+ #: my-calendar-event-manager.php:251
1237
+ #: my-calendar-event-manager.php:853
1238
+ #: my-calendar-event-manager.php:856
1239
+ #: my-calendar-event-manager.php:859
1240
+ #: my-calendar-event-manager.php:868
1241
+ #: my-calendar-event-manager.php:875
1242
+ #: my-calendar-event-manager.php:891
1243
+ #: my-calendar-event-manager.php:897
1244
+ msgid "Error"
1245
+ msgstr "Fel"
1246
+
1247
+ #: my-calendar-event-manager.php:74
1248
+ msgid "Your events have not been deleted. Please investigate."
1249
+ msgstr "Dina aktiviteter har inte blivit raderade. Försök ta reda på varför."
1250
+
1251
+ #: my-calendar-event-manager.php:85
1252
+ msgid "Delete Event"
1253
+ msgstr "Ta bort aktivitet"
1254
+
1255
+ #: my-calendar-event-manager.php:85
1256
+ msgid "Are you sure you want to delete this event?"
1257
+ msgstr "Är du säker på att att du vill radera den här aktiviteten?"
1258
+
1259
+ #: my-calendar-event-manager.php:99
1260
+ msgid "You do not have permission to delete that event."
1261
+ msgstr "Du har inte tillstånd att radera den här aktiviteten."
1262
+
1263
+ #: my-calendar-event-manager.php:114
1264
+ msgid "You do not have permission to approve that event."
1265
+ msgstr "Du har inte tillstånd att godkänna den här aktiviteten."
1266
+
1267
+ #: my-calendar-event-manager.php:128
1268
+ msgid "You do not have permission to reject that event."
1269
+ msgstr "Du har inte tillstånd att avvisa den här aktiviteten."
1270
+
1271
+ #: my-calendar-event-manager.php:159
1272
+ msgid "Edit Event"
1273
+ msgstr "Ändra aktivitet"
1274
+
1275
+ #: my-calendar-event-manager.php:163
1276
+ #: my-calendar-event-manager.php:174
1277
+ msgid "You must provide an event id in order to edit it"
1278
+ msgstr "Du måste ange aktivitets-ID för att kunna redigera"
1279
+
1280
+ #: my-calendar-event-manager.php:170
1281
+ msgid "Copy Event"
1282
+ msgstr "Kopiera aktivitet"
1283
+
1284
+ #: my-calendar-event-manager.php:182
1285
+ msgid "Add Event"
1286
+ msgstr "Lägg till aktivitet"
1287
+
1288
+ #: my-calendar-event-manager.php:205
1289
+ msgid "I'm sorry! I couldn't add that event to the database."
1290
+ msgstr "Tyvärr kunde inte den här aktiviteten läggas in i databasen."
1291
+
1292
+ #: my-calendar-event-manager.php:211
1293
+ msgid "Event added. It will now show in your calendar."
1294
+ msgstr "Aktivitet är inlagd. Den kommer att synas i din kalender."
1295
+
1296
+ #: my-calendar-event-manager.php:228
1297
+ msgid "Your event was not updated."
1298
+ msgstr "Din aktivitet uppdaterades inte."
1299
+
1300
+ #: my-calendar-event-manager.php:230
1301
+ msgid "Nothing was changed in that update."
1302
+ msgstr "Ingenting ändrades i den här uppdateringen."
1303
+
1304
+ #: my-calendar-event-manager.php:232
1305
+ msgid "Event updated successfully"
1306
+ msgstr "Aktiviteten uppdaterades"
1307
+
1308
+ #: my-calendar-event-manager.php:235
1309
+ msgid "You do not have sufficient permissions to edit that event."
1310
+ msgstr "Du har inte tillstånd att ändra den här aktiviteten."
1311
+
1312
+ #: my-calendar-event-manager.php:242
1313
+ msgid "You can't delete an event if you haven't submitted an event id"
1314
+ msgstr "Du kan inte radera en aktivitet om du inte har skrivit in ett aktivitets-ID"
1315
+
1316
+ #: my-calendar-event-manager.php:249
1317
+ msgid "Event deleted successfully"
1318
+ msgstr "Aktiviteten raderades"
1319
+
1320
+ #: my-calendar-event-manager.php:251
1321
+ msgid "Despite issuing a request to delete, the event still remains in the database. Please investigate."
1322
+ msgstr "Aktiviteten du begärde raderad finns fortfarande kvar i databasen. Kontrollera orsak."
1323
+
1324
+ #: my-calendar-event-manager.php:263
1325
+ msgid "Sorry! That's an invalid event key."
1326
+ msgstr "Beklagar! Det där är en ogiltig aktivitetsnyckel."
1327
+
1328
+ #: my-calendar-event-manager.php:267
1329
+ msgid "Sorry! We couldn't find an event with that ID."
1330
+ msgstr "Beklagar! Det gick inte att hitta en aktivitet med det ID."
1331
+
1332
+ #: my-calendar-event-manager.php:295
1333
+ msgid "This event must be approved in order for it to appear on the calendar."
1334
+ msgstr "Den här aktiviteten måste godkännas för att visas i kalendern."
1335
+
1336
+ #: my-calendar-event-manager.php:304
1337
+ msgid "Save Event"
1338
+ msgstr "Spara aktivitet"
1339
+
1340
+ #: my-calendar-event-manager.php:328
1341
+ msgid "Enter your Event Information"
1342
+ msgstr "Fyll i aktivitetsinformation"
1343
+
1344
+ #: my-calendar-event-manager.php:330
1345
+ msgid "Event Title"
1346
+ msgstr "Aktivitetsrubrik"
1347
+
1348
+ #: my-calendar-event-manager.php:330
1349
+ #: my-calendar-event-manager.php:427
1350
+ msgid "(required)"
1351
+ msgstr " (obligatoriskt)"
1352
+
1353
+ #: my-calendar-event-manager.php:334
1354
+ msgid "Publish"
1355
+ msgstr "Publicera"
1356
+
1357
+ #: my-calendar-event-manager.php:334
1358
+ msgid "You must approve this event to promote it to the calendar."
1359
+ msgstr "Du måste godkänna den här aktiviteten för att den ska visas i kalendern."
1360
+
1361
+ #: my-calendar-event-manager.php:336
1362
+ msgid "An administrator must approve your new event."
1363
+ msgstr "En administratör måste godkänna den här aktiviteten för att den ska visas i kalendern."
1364
+
1365
+ #: my-calendar-event-manager.php:349
1366
+ msgid "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1367
+ msgstr "Beskrivning av aktivitet (<abbr title=\"hypertext markup language\">HTML</abbr> tillåtet)"
1368
+
1369
+ #: my-calendar-event-manager.php:361
1370
+ msgid "Event Short Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1371
+ msgstr "Kort beskrivning av aktivitet (<abbr title=\"hypertext markup language\">HTML</abbr> tillåtet)"
1372
+
1373
+ #: my-calendar-event-manager.php:372
1374
+ msgid "Event Host"
1375
+ msgstr "Aktivitetens värd"
1376
+
1377
+ #: my-calendar-event-manager.php:391
1378
+ msgid "Event Category"
1379
+ msgstr "Aktivitetskategori"
1380
+
1381
+ #: my-calendar-event-manager.php:416
1382
+ msgid "Event Link (Optional)"
1383
+ msgstr "Aktivitetslänk (valfri)"
1384
+
1385
+ #: my-calendar-event-manager.php:416
1386
+ msgid "This link will expire when the event passes."
1387
+ msgstr "Den här länken utgår när aktiviteten varit."
1388
+
1389
+ #: my-calendar-event-manager.php:424
1390
+ msgid "Event Date and Time"
1391
+ msgstr "Aktivitetens datum och klockslag"
1392
+
1393
+ #: my-calendar-event-manager.php:426
1394
+ msgid "Enter the beginning and ending information for the first occurrence of this event."
1395
+ msgstr "Fyll i start- och slutpunktsuppgifter för denna aktivitets första förekomst."
1396
+
1397
+ #: my-calendar-event-manager.php:427
1398
+ msgid "Start Date (YYYY-MM-DD)"
1399
+ msgstr "Startdatum (ÅÅÅÅ-MM-DD)"
1400
+
1401
+ #: my-calendar-event-manager.php:427
1402
+ msgid "Time (hh:mm am/pm)"
1403
+ msgstr "Klockslag (tt:mm)"
1404
+
1405
+ #: my-calendar-event-manager.php:436
1406
+ msgid "End Date (YYYY-MM-DD)"
1407
+ msgstr "Slutdatum (ÅÅÅÅ-MM-DD)"
1408
+
1409
+ #: my-calendar-event-manager.php:436
1410
+ msgid "End Time (hh:mm am/pm)"
1411
+ msgstr "Slutklockslag (tt:mm)"
1412
+
1413
+ #: my-calendar-event-manager.php:444
1414
+ msgid "Current time difference from GMT is "
1415
+ msgstr "Nuvarande tidsskillnad i förhållande till GMT är "
1416
+
1417
+ #: my-calendar-event-manager.php:444
1418
+ msgid " hour(s)"
1419
+ msgstr " timma(r)"
1420
+
1421
+ #: my-calendar-event-manager.php:453
1422
+ msgid "Recurring Events"
1423
+ msgstr "Återkommande aktiviteter"
1424
+
1425
+ #: my-calendar-event-manager.php:456
1426
+ msgid "Repeats for"
1427
+ msgstr "Återkommer"
1428
+
1429
+ #: my-calendar-event-manager.php:457
1430
+ msgid "Units"
1431
+ msgstr "gånger"
1432
+
1433
+ #: my-calendar-event-manager.php:458
1434
+ msgid "Does not recur"
1435
+ msgstr "Återkommer inte"
1436
+
1437
+ #: my-calendar-event-manager.php:459
1438
+ #: my-calendar-event-manager.php:710
1439
+ msgid "Daily"
1440
+ msgstr "Dagligen"
1441
+
1442
+ #: my-calendar-event-manager.php:460
1443
+ #: my-calendar-event-manager.php:711
1444
+ msgid "Weekly"
1445
+ msgstr "Veckovis"
1446
+
1447
+ #: my-calendar-event-manager.php:461
1448
+ msgid "Bi-weekly"
1449
+ msgstr "Varannan vecka"
1450
+
1451
+ #: my-calendar-event-manager.php:462
1452
+ msgid "Date of Month (e.g., the 24th of each month)"
1453
+ msgstr "Datum i måneden (tex den 24:e i varje månad)"
1454
+
1455
+ #: my-calendar-event-manager.php:463
1456
+ msgid "Day of Month (e.g., the 3rd Monday of each month)"
1457
+ msgstr "Dag i månaden (tex den 3:e måndagen varje månad)"
1458
+
1459
+ #: my-calendar-event-manager.php:464
1460
+ msgid "Annually"
1461
+ msgstr "Årligen"
1462
+
1463
+ #: my-calendar-event-manager.php:466
1464
+ msgid "Enter \"0\" if the event should recur indefinitely. Your entry is the number of events after the first occurrence of the event: a recurrence of <em>2</em> means the event will happen three times."
1465
+ msgstr "Fyll i \"0\", om den här aktiviteten inte har slutdatum. Notera att den siffra du anger här är det antal aktiviteter i en serie som sker <em>efter</em> den första aktiviteten. Fyller du i 2 betyder det att det totalt är 3 aktiviteter."
1466
+
1467
+ #: my-calendar-event-manager.php:483
1468
+ msgid "Event Registration Status"
1469
+ msgstr "Status för anmälan till aktivitet"
1470
+
1471
+ #: my-calendar-event-manager.php:484
1472
+ msgid "My Calendar does not manage event registrations. Use this for information only."
1473
+ msgstr "My Calendar administrerar inte anmälningar till aktiviteter. Använd endast den här funktionen för att informera."
1474
+
1475
+ #: my-calendar-event-manager.php:486
1476
+ msgid "Open"
1477
+ msgstr "Öppen"
1478
+
1479
+ #: my-calendar-event-manager.php:487
1480
+ msgid "Closed"
1481
+ msgstr "Stängd"
1482
+
1483
+ #: my-calendar-event-manager.php:488
1484
+ msgid "Does not apply"
1485
+ msgstr "Inte relevant"
1486
+
1487
+ #: my-calendar-event-manager.php:491
1488
+ msgid "If this event recurs, it can only be registered for as a complete series."
1489
+ msgstr "Om den här aktiviteten återkommer kan anmälan bara ske till alla aktiviter av samma slag."
1490
+
1491
+ #: my-calendar-event-manager.php:508
1492
+ #: my-calendar-locations.php:113
1493
+ msgid "Event Location"
1494
+ msgstr "Lokal/plats för aktivitet"
1495
+
1496
+ #: my-calendar-event-manager.php:515
1497
+ msgid "Choose a preset location:"
1498
+ msgstr "Välj en inlagd lokal/plats:"
1499
+
1500
+ #: my-calendar-event-manager.php:529
1501
+ msgid "Add recurring locations for later use."
1502
+ msgstr "Lägg till återkommande lokaler/platser för framtida användning."
1503
+
1504
+ #: my-calendar-event-manager.php:538
1505
+ #: my-calendar-locations.php:115
1506
+ msgid "All location fields are optional: <em>insufficient information may result in an inaccurate map</em>."
1507
+ msgstr "Alla platsrelaterade fält är valfria: <em>Otillräcklig information kan resultera i en ofullständig karta</em>."
1508
+
1509
+ #: my-calendar-event-manager.php:541
1510
+ #: my-calendar-locations.php:118
1511
+ msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
1512
+ msgstr "Namn på plats (tex <em>Joe's Bar & Grill</em>)"
1513
+
1514
+ #: my-calendar-event-manager.php:544
1515
+ #: my-calendar-locations.php:121
1516
+ msgid "Street Address"
1517
+ msgstr "Gatuadress"
1518
+
1519
+ #: my-calendar-event-manager.php:547
1520
+ #: my-calendar-locations.php:124
1521
+ msgid "Street Address (2)"
1522
+ msgstr "Gatuadress (2)"
1523
+
1524
+ #: my-calendar-event-manager.php:559
1525
+ #: my-calendar-locations.php:136
1526
+ msgid "Initial Zoom"
1527
+ msgstr "Initial zoom"
1528
+
1529
+ #: my-calendar-event-manager.php:561
1530
+ #: my-calendar-locations.php:138
1531
+ msgid "Neighborhood"
1532
+ msgstr "Grannskap"
1533
+
1534
+ #: my-calendar-event-manager.php:562
1535
+ #: my-calendar-locations.php:139
1536
+ msgid "Small City"
1537
+ msgstr "Liten ort"
1538
+
1539
+ #: my-calendar-event-manager.php:563
1540
+ #: my-calendar-locations.php:140
1541
+ msgid "Large City"
1542
+ msgstr "Stor ort"
1543
+
1544
+ #: my-calendar-event-manager.php:564
1545
+ #: my-calendar-locations.php:141
1546
+ msgid "Greater Metro Area"
1547
+ msgstr "Större stadsområde"
1548
+
1549
+ #: my-calendar-event-manager.php:565
1550
+ #: my-calendar-locations.php:142
1551
+ msgid "State"
1552
+ msgstr "Kommun"
1553
+
1554
+ #: my-calendar-event-manager.php:570
1555
+ #: my-calendar-locations.php:147
1556
+ msgid "GPS Coordinates (optional)"
1557
+ msgstr "GPS-koordinater (valfri)"
1558
+
1559
+ #: my-calendar-event-manager.php:572
1560
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to provide your map link."
1561
+ msgstr "Om du tillhandahåller GPS-koordinater för en plats, används de istället för adressupplysningar för att skapa din kartlänk."
1562
+
1563
+ #: my-calendar-event-manager.php:575
1564
+ #: my-calendar-locations.php:152
1565
+ msgid "Latitude"
1566
+ msgstr "Breddgrad"
1567
+
1568
+ #: my-calendar-event-manager.php:575
1569
+ #: my-calendar-locations.php:153
1570
+ msgid "Longitude"
1571
+ msgstr "Longitud"
1572
+
1573
+ #: my-calendar-event-manager.php:653
1574
+ msgid "Manage Events"
1575
+ msgstr "Hantera aktiviteter"
1576
+
1577
+ #: my-calendar-event-manager.php:668
1578
+ msgid "Table of Calendar Events"
1579
+ msgstr "Tabell som visar aktiviter i kalendern"
1580
+
1581
+ #: my-calendar-event-manager.php:673
1582
+ #: my-calendar-locations.php:184
1583
+ msgid "Location"
1584
+ msgstr "Lokal/plats"
1585
+
1586
+ #: my-calendar-event-manager.php:674
1587
+ msgid "Description"
1588
+ msgstr "Beskrivning"
1589
+
1590
+ #: my-calendar-event-manager.php:675
1591
+ msgid "Start Date"
1592
+ msgstr "Startdatum"
1593
+
1594
+ #: my-calendar-event-manager.php:676
1595
+ msgid "Recurs"
1596
+ msgstr "Återkommande"
1597
+
1598
+ #: my-calendar-event-manager.php:678
1599
+ msgid "Category"
1600
+ msgstr "Kategori"
1601
+
1602
+ #: my-calendar-event-manager.php:679
1603
+ msgid "Edit / Delete"
1604
+ msgstr "Ändra / radera"
1605
+
1606
+ #: my-calendar-event-manager.php:709
1607
+ msgid "Never"
1608
+ msgstr "Aldrig"
1609
+
1610
+ #: my-calendar-event-manager.php:712
1611
+ msgid "Bi-Weekly"
1612
+ msgstr "Varannan vecka"
1613
+
1614
+ #: my-calendar-event-manager.php:713
1615
+ msgid "Monthly (by date)"
1616
+ msgstr "Månatlig (efter datum)"
1617
+
1618
+ #: my-calendar-event-manager.php:714
1619
+ msgid "Monthly (by day)"
1620
+ msgstr "Månatlig (efter dag)"
1621
+
1622
+ #: my-calendar-event-manager.php:715
1623
+ msgid "Yearly"
1624
+ msgstr "Årligen"
1625
+
1626
+ #: my-calendar-event-manager.php:718
1627
+ msgid "Forever"
1628
+ msgstr "Alltid"
1629
+
1630
+ #: my-calendar-event-manager.php:719
1631
+ msgid "Times"
1632
+ msgstr "gånger"
1633
+
1634
+ #: my-calendar-event-manager.php:734
1635
+ msgid "Copy"
1636
+ msgstr "Kopiera"
1637
+
1638
+ #: my-calendar-event-manager.php:737
1639
+ msgid "Not editable."
1640
+ msgstr "Inte möjlig att ändra."
1641
+
1642
+ #: my-calendar-event-manager.php:743
1643
+ msgid "Reject"
1644
+ msgstr "Avvisa"
1645
+
1646
+ #: my-calendar-event-manager.php:745
1647
+ msgid "Approve"
1648
+ msgstr "Godkänn"
1649
+
1650
+ #: my-calendar-event-manager.php:750
1651
+ msgid "Approved"
1652
+ msgstr "Godkänd"
1653
+
1654
+ #: my-calendar-event-manager.php:752
1655
+ msgid "Rejected"
1656
+ msgstr "Avvisad"
1657
+
1658
+ #: my-calendar-event-manager.php:754
1659
+ msgid "Awaiting Approval"
1660
+ msgstr "Väntar på godkännande"
1661
+
1662
+ #: my-calendar-event-manager.php:771
1663
+ msgid "There are no events in the database!"
1664
+ msgstr "Det finns inga aktiviteter i databasen!"
1665
+
1666
+ #: my-calendar-event-manager.php:853
1667
+ msgid "Your event end date must be either after or the same as your event begin date"
1668
+ msgstr "Din aktivitets sluttid måste antingen vara den samma eller efter aktivitetens starttid."
1669
+
1670
+ #: my-calendar-event-manager.php:856
1671
+ msgid "Your date formatting is correct but one or more of your dates is invalid. Check for number of days in month and leap year related errors."
1672
+ msgstr "Din datumformatering är korrekt men en eller flera av datumen är ogiltiga. Kontrollera om det är fel antal dagar i månaden eller finns skottårsmisstag."
1673
+
1674
+ #: my-calendar-event-manager.php:859
1675
+ msgid "Both start and end dates must be in the format YYYY-MM-DD"
1676
+ msgstr "Både start- och slutdatum ska vara i formatet ÅÅÅÅ-MM-DD"
1677
+
1678
+ #: my-calendar-event-manager.php:868
1679
+ msgid "The time field must either be blank or be entered in the format hh:mm"
1680
+ msgstr "Fältet för klockslag ska antingen vara tomt eller ha formatet tt:mm"
1681
+
1682
+ #: my-calendar-event-manager.php:875
1683
+ msgid "The end time field must either be blank or be entered in the format hh:mm"
1684
+ msgstr "Fältet för slutdatum ska antingen vara tomt eller ha formatet tt:mm"
1685
+
1686
+ #: my-calendar-event-manager.php:891
1687
+ msgid "The event title must be between 1 and 255 characters in length."
1688
+ msgstr "Aktivitetens rubrik ska vara mellan 1 och 255 tecken långt."
1689
+
1690
+ #: my-calendar-event-manager.php:897
1691
+ msgid "The repetition value must be 0 unless a type of recurrence is selected."
1692
+ msgstr "Om inte en aktivitet är åtekommande måste rutan för återkommande fyllas i med 0."
1693
+
1694
+ #: my-calendar-locations.php:42
1695
+ msgid "Location added successfully"
1696
+ msgstr "Lokal/plats tillagd"
1697
+
1698
+ #: my-calendar-locations.php:44
1699
+ msgid "Location could not be added to database"
1700
+ msgstr "Kunde inte lägga till lokal/plats i databasen"
1701
+
1702
+ #: my-calendar-locations.php:50
1703
+ msgid "Location deleted successfully"
1704
+ msgstr "Lokal/plats raderades"
1705
+
1706
+ #: my-calendar-locations.php:52
1707
+ msgid "Location could not be deleted"
1708
+ msgstr "Kunde inte ta bort lokal/plats"
1709
+
1710
+ #: my-calendar-locations.php:74
1711
+ msgid "Location could not be edited."
1712
+ msgstr "Lokal/plats kunde inte redigeras."
1713
+
1714
+ #: my-calendar-locations.php:76
1715
+ msgid "Location was not changed."
1716
+ msgstr "Lokal/plats ändrades inte."
1717
+
1718
+ #: my-calendar-locations.php:78
1719
+ msgid "Location edited successfully"
1720
+ msgstr "Lokal/plats redigerades"
1721
+
1722
+ #: my-calendar-locations.php:90
1723
+ msgid "Add New Location"
1724
+ msgstr "Lägg till ny lokal/plats"
1725
+
1726
+ #: my-calendar-locations.php:92
1727
+ msgid "Edit Location"
1728
+ msgstr "Redigera lokal/plats"
1729
+
1730
+ #: my-calendar-locations.php:97
1731
+ msgid "Location Editor"
1732
+ msgstr "Lokal/platsredigerare"
1733
+
1734
+ #: my-calendar-locations.php:149
1735
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location."
1736
+ msgstr "Om du tillhandahåller GPS-koordinater för en lokal/plats, används de istället för adressupplysningar för att skapa din kartlänk."
1737
+
1738
+ #: my-calendar-locations.php:157
1739
+ msgid "Add Location"
1740
+ msgstr "Lägg till lokal/plats"
1741
+
1742
+ #: my-calendar-locations.php:206
1743
+ msgid "There are no locations in the database yet!"
1744
+ msgstr "Det finns inga lokaler/platser i databasen ännu!"
1745
+
1746
+ #: my-calendar-locations.php:210
1747
+ msgid "Please note: editing or deleting locations stored for re-use will have no effect on any event previously scheduled at that location. The location database exists purely as a shorthand method to enter frequently used locations into event records."
1748
+ msgstr "Notera: Det går inte att ändra eller radera platser som är sparade som återkommande. Platsdatabasen är enbart ett snabbare sätt att lägga till platser som ofta används."
1749
+
1750
+ #: my-calendar-install.php:138
1751
+ msgid "My Calendar Default Timezone"
1752
+ msgstr "My Calendars förinställda tidszon"
1753
+
1754
+ #: my-calendar-install.php:183
1755
+ msgid "My Calendar Default Location"
1756
+ msgstr "My Calendars förinställda plats"
1757
+
1758
+ #: my-calendar-output.php:129
1759
+ msgid "Event Details"
1760
+ msgstr "Aktivitetsdetaljer"
1761
+
1762
+ #: my-calendar-output.php:137
1763
+ msgid "Close"
1764
+ msgstr "Stäng"
1765
+
1766
+ #: my-calendar-output.php:146
1767
+ msgid "in your time zone"
1768
+ msgstr "i din tidszon"
1769
+
1770
+ #: my-calendar-output.php:151
1771
+ msgid "Not Applicable"
1772
+ msgstr "Inte relevant"
1773
+
1774
+ #: my-calendar-output.php:164
1775
+ msgid "Posted by"
1776
+ msgstr "Inlagt av"
1777
+
1778
+ #: my-calendar-output.php:219
1779
+ msgid "This class is part of a series. You must register for the first event in this series to attend."
1780
+ msgstr "Denna aktivitet är en del av en serie. Du måste registrera dig för den första aktiviteten i den här serien för att delta."
1781
+
1782
+ #: my-calendar-output.php:224
1783
+ msgid "View full calendar"
1784
+ msgstr "Visa hela kalendern"
1785
+
1786
+ #: my-calendar-output.php:258
1787
+ msgid "January"
1788
+ msgstr "januari"
1789
+
1790
+ #: my-calendar-output.php:259
1791
+ msgid "February"
1792
+ msgstr "februari"
1793
+
1794
+ #: my-calendar-output.php:260
1795
+ msgid "March"
1796
+ msgstr "mars"
1797
+
1798
+ #: my-calendar-output.php:261
1799
+ msgid "April"
1800
+ msgstr "april"
1801
+
1802
+ #: my-calendar-output.php:262
1803
+ msgid "May"
1804
+ msgstr "maj"
1805
+
1806
+ #: my-calendar-output.php:263
1807
+ msgid "June"
1808
+ msgstr "juni"
1809
+
1810
+ #: my-calendar-output.php:264
1811
+ msgid "July"
1812
+ msgstr "juli"
1813
+
1814
+ #: my-calendar-output.php:265
1815
+ msgid "August"
1816
+ msgstr "augusti"
1817
+
1818
+ #: my-calendar-output.php:266
1819
+ msgid "September"
1820
+ msgstr "september"
1821
+
1822
+ #: my-calendar-output.php:267
1823
+ msgid "October"
1824
+ msgstr "oktober"
1825
+
1826
+ #: my-calendar-output.php:268
1827
+ msgid "November"
1828
+ msgstr "november"
1829
+
1830
+ #: my-calendar-output.php:269
1831
+ msgid "December"
1832
+ msgstr "december"
1833
+
1834
+ #: my-calendar-output.php:271
1835
+ msgid "Year"
1836
+ msgstr "År"
1837
+
1838
+ #: my-calendar-output.php:293
1839
+ msgid "Go"
1840
+ msgstr "Kör"
1841
+
1842
+ #: my-calendar-output.php:310
1843
+ msgid "View as Grid"
1844
+ msgstr "Visa som rutnät"
1845
+
1846
+ #: my-calendar-output.php:313
1847
+ msgid "View as List"
1848
+ msgstr "Visa som lista"
1849
+
1850
+ #: my-calendar-output.php:334
1851
+ msgid "<abbr title=\"Sunday\">Sun</abbr>"
1852
+ msgstr "<abbr title=\"Sunday\">sön</abbr>"
1853
+
1854
+ #: my-calendar-output.php:335
1855
+ msgid "<abbr title=\"Monday\">Mon</abbr>"
1856
+ msgstr "<abbr title=\"Monday\">mån</abbr>"
1857
+
1858
+ #: my-calendar-output.php:336
1859
+ msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1860
+ msgstr "<abbr title=\"Tuesday\">tis</abbr>"
1861
+
1862
+ #: my-calendar-output.php:337
1863
+ msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1864
+ msgstr "<abbr title=\"Wednesday\">ons</abbr>"
1865
+
1866
+ #: my-calendar-output.php:338
1867
+ msgid "<abbr title=\"Thursday\">Thur</abbr>"
1868
+ msgstr "<abbr title=\"Thursday\">tor</abbr>"
1869
+
1870
+ #: my-calendar-output.php:339
1871
+ msgid "<abbr title=\"Friday\">Fri</abbr>"
1872
+ msgstr "<abbr title=\"Friday\">fre</abbr>"
1873
+
1874
+ #: my-calendar-output.php:340
1875
+ msgid "<abbr title=\"Saturday\">Sat</abbr>"
1876
+ msgstr "<abbr title=\"Saturday\">lör</abbr>"
1877
+
1878
+ #: my-calendar-output.php:345
1879
+ msgid "<abbr title=\"Sunday\">S</abbr>"
1880
+ msgstr "<abbr title=\"Sunday\">s</abbr>"
1881
+
1882
+ #: my-calendar-output.php:346
1883
+ msgid "<abbr title=\"Monday\">M</abbr>"
1884
+ msgstr "<abbr title=\"Monday\">m</abbr>"
1885
+
1886
+ #: my-calendar-output.php:347
1887
+ msgid "<abbr title=\"Tuesday\">T</abbr>"
1888
+ msgstr "<abbr title=\"Tuesday\">ti</abbr>"
1889
+
1890
+ #: my-calendar-output.php:348
1891
+ msgid "<abbr title=\"Wednesday\">W</abbr>"
1892
+ msgstr "<abbr title=\"Wednesday\">o</abbr>"
1893
+
1894
+ #: my-calendar-output.php:349
1895
+ msgid "<abbr title=\"Thursday\">T</abbr>"
1896
+ msgstr "<abbr title=\"Thursday\">to</abbr>"
1897
+
1898
+ #: my-calendar-output.php:350
1899
+ msgid "<abbr title=\"Friday\">F</abbr>"
1900
+ msgstr "<abbr title=\"Friday\">f</abbr>"
1901
+
1902
+ #: my-calendar-output.php:351
1903
+ msgid "<abbr title=\"Saturday\">S</abbr>"
1904
+ msgstr "<abbr title=\"Saturday\">l</abbr>"
1905
+
1906
+ #: my-calendar-output.php:450
1907
+ msgid "and"
1908
+ msgstr "och"
1909
+
1910
+ #: my-calendar-output.php:471
1911
+ msgid "The week's events"
1912
+ msgstr "Veckans aktiviteter"
1913
+
1914
+ #: my-calendar-output.php:479
1915
+ msgid "Events in"
1916
+ msgstr "Aktiviteter i"
1917
+
1918
+ #: my-calendar-output.php:481
1919
+ msgid "This week's events"
1920
+ msgstr "Den här veckans aktiviteter"
1921
+
1922
+ #: my-calendar-output.php:648
1923
+ msgid "There are no events scheduled during this period."
1924
+ msgstr "Det finns inga planerade aktiviteter under den här perioden."
1925
+
1926
+ #: my-calendar-output.php:659
1927
+ msgid "Category Key"
1928
+ msgstr "Kategorinyckel"
1929
+
1930
+ #: my-calendar-output.php:695
1931
+ msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
1932
+ msgstr "Prenumerera via <abbr title=\"Really Simple Syndication\">RSS</abbr>"
1933
+
1934
+ #: my-calendar-output.php:696
1935
+ msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
1936
+ msgstr "Ladda ner som <abbr title=\"iCal Events Export\">iCal</abbr>"
1937
+
1938
+ #: my-calendar-output.php:794
1939
+ msgid "(select to include)"
1940
+ msgstr "(välj följande för att inkludera)"
1941
+
1942
+ #: my-calendar-output.php:815
1943
+ msgid "Categories"
1944
+ msgstr "Kategorier"
1945
+
1946
+ #: my-calendar-output.php:829
1947
+ #: my-calendar-output.php:938
1948
+ msgid "Submit"
1949
+ msgstr "Skicka"
1950
+
1951
+ #: my-calendar-output.php:890
1952
+ msgid "Show all"
1953
+ msgstr "Visa alla"
1954
+
1955
+ #: my-calendar-output.php:906
1956
+ msgid "Show events in:"
1957
+ msgstr "Visa aktiviteter i:"
1958
+
1959
+ #. Plugin URI of the plugin/theme
1960
+ msgid "http://www.joedolson.com/articles/my-calendar/"
1961
+ msgstr "http://www.joedolson.com/articles/my-calendar/"
1962
+
1963
+ #. Description of the plugin/theme
1964
+ msgid "Accessible WordPress event calendar plugin. Show events from multiple calendars on pages, in posts, or in widgets."
1965
+ msgstr "Användarvänligt kalendertillägg till WordPress. Visa aktiviteter med flera kalendrar på sidor, i inlägg eller i widgets."
1966
+
1967
+ #. Author of the plugin/theme
1968
+ msgid "Joseph C Dolson"
1969
+ msgstr "Joseph C Dolson"
1970
+
1971
+ #. Author URI of the plugin/theme
1972
+ msgid "http://www.joedolson.com"
1973
+ msgstr "http://www.joedolson.com"
1974
+
lang/my-calendar-tr_TR.mo ADDED
Binary file
lang/my-calendar-tr_TR.po ADDED
@@ -0,0 +1,1974 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2010 My Calendar
2
+ # This file is distributed under the same license as the My Calendar package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: My Calendar 1.8.0 TR\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
7
+ "POT-Creation-Date: 2011-04-05 19:02:47+00:00\n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2011-04-12 15:26+0200\n"
12
+ "Last-Translator: Mehmet Kocali <membus@gmail.com>\n"
13
+ "Language-Team: Mehmet Kocali <membus@gmail.com>\n"
14
+ "X-Poedit-Language: Turkish\n"
15
+ "X-Poedit-Country: TURKEY\n"
16
+ "X-Poedit-SourceCharset: utf-8\n"
17
+
18
+ #: my-calendar-styles.php:51
19
+ msgid "The stylesheet has been updated."
20
+ msgstr "Stil dosyası güncellenmiştir."
21
+
22
+ #: my-calendar-styles.php:51
23
+ msgid "Write Error! Please verify write permissions on the style file."
24
+ msgstr "Yazma hatası! Lütfen stil dosyasının yazma izinlerini kontrol ediniz."
25
+
26
+ #: my-calendar-styles.php:66
27
+ msgid "Stylesheet reset to default."
28
+ msgstr "Stil dosyası varsayılan olark sıfırlanmıştır."
29
+
30
+ #: my-calendar-styles.php:68
31
+ msgid "Style Settings Saved"
32
+ msgstr "Stil Ayarları Kaydedildi"
33
+
34
+ #: my-calendar-styles.php:77
35
+ msgid "New theme selected."
36
+ msgstr "Yeni tema seçildi."
37
+
38
+ #: my-calendar-styles.php:91
39
+ msgid "Sorry. The file you are looking for doesn't appear to exist. Please check your file name and location!"
40
+ msgstr "Üzgünüz. Aradığınız dosya bulunamadı. Lütfen dosya adını ve konumunu kontrol ediniz."
41
+
42
+ #: my-calendar-styles.php:99
43
+ msgid "My Calendar Styles"
44
+ msgstr "Takvim Stillerim"
45
+
46
+ #: my-calendar-styles.php:103
47
+ msgid "Calendar Style Settings"
48
+ msgstr "Takvim Stil Ayarları"
49
+
50
+ #: my-calendar-styles.php:110
51
+ msgid "Select My Calendar Theme"
52
+ msgstr "Takvim Teması Seç"
53
+
54
+ #: my-calendar-styles.php:118
55
+ msgid "Your Custom Stylesheets"
56
+ msgstr "Kişisel Stil Dosyanız"
57
+
58
+ #: my-calendar-styles.php:127
59
+ msgid "Installed Stylesheets"
60
+ msgstr "Yüklü Stil Dosyaları"
61
+
62
+ #: my-calendar-styles.php:135
63
+ msgid "Choose Style"
64
+ msgstr "Stil Seç"
65
+
66
+ #: my-calendar-styles.php:148
67
+ msgid "My Calendar was unable to update your CSS files during the upgrade. Please check your file permissions if you wish to edit your My Calendar styles. Your previously stored styles are below. This message and these styles will be deleted from the database when you successfully update your stylesheet."
68
+ msgstr "Takvimim eklentisi yükseltme (upgrade) sırasında CSS dosyalarınızı güncelleyemedi. Takvimim CSS dosyalarınızı düzenleyebilmek istiyorsanız, lütfen dosya erişim izinlerinizi kontrol ediniz. Daha önce saklanmış olan CSS dosyalarınız aşağıdadır. Stil dosyanızı başarılı bir şekilde güncellediğinizde, bu mesaj ve bu stillerveritabanından silinecektir."
69
+
70
+ #: my-calendar-styles.php:156
71
+ msgid "CSS Style Options"
72
+ msgstr "CSS Stil Ayarları"
73
+
74
+ #: my-calendar-styles.php:159
75
+ msgid "Apply CSS only on these pages (comma separated page IDs)"
76
+ msgstr "CSS'yi sadece bu sayfalarda uygula (virgülle ayrılmış sayfa ID'leri)"
77
+
78
+ #: my-calendar-styles.php:162
79
+ msgid "Reset the My Calendar stylesheet to the default"
80
+ msgstr "Takvim Stil Dosyamı varsayılana olarak sıfırla."
81
+
82
+ #: my-calendar-styles.php:162
83
+ msgid "Disable My Calendar Stylesheet"
84
+ msgstr "Takvim Stil Dosyasını Kullanım Dışı Yap"
85
+
86
+ #: my-calendar-styles.php:165
87
+ msgid "Edit the stylesheet for My Calendar"
88
+ msgstr "Takvimim stil dosyasını düzenle:"
89
+
90
+ #: my-calendar-styles.php:168
91
+ #: my-calendar-behaviors.php:85
92
+ #: my-calendar-behaviors.php:97
93
+ #: my-calendar-behaviors.php:109
94
+ #: my-calendar-behaviors.php:121
95
+ msgid "Save"
96
+ msgstr "Kaydet"
97
+
98
+ #: button/generator.php:21
99
+ #: button/generator.php:47
100
+ msgid "My Calendar Shortcode Generator"
101
+ msgstr "Takvimim Kısa Kod Oluşturucusu"
102
+
103
+ #: button/generator.php:49
104
+ msgid "Shortcode Atributes"
105
+ msgstr "Kısa Kod Özellikleri"
106
+
107
+ #: button/generator.php:54
108
+ msgid "Format"
109
+ msgstr "Format"
110
+
111
+ #: button/generator.php:61
112
+ msgid "Show Category Key"
113
+ msgstr "Kategori Anahtarını Göster"
114
+
115
+ #: button/generator.php:68
116
+ msgid "Show Previous/Next Links"
117
+ msgstr "Önceki/Sonraki Bağlantılarını Göster"
118
+
119
+ #: button/generator.php:75
120
+ msgid "Show Format Toggle"
121
+ msgstr "Format İşaretleyicisini Göster"
122
+
123
+ #: button/generator.php:82
124
+ msgid "Time Segment"
125
+ msgstr "Zaman Segmenti"
126
+
127
+ #: button/generator.php:90
128
+ msgid "Generate Shortcode"
129
+ msgstr "Kısa kod oluştur"
130
+
131
+ #: button/generator.php:100
132
+ msgid "My Calendar: this generator isn't going to put the shortcode in your page. Sorry!"
133
+ msgstr "Takvimim: Bu oluşturucu sayfanıza bir kısa kod eklemeyecektir. Üzgünüz!"
134
+
135
+ #: my-calendar-categories.php:93
136
+ msgid "Category added successfully"
137
+ msgstr "Kategori başarıyla eklenmiştir."
138
+
139
+ #: my-calendar-categories.php:95
140
+ msgid "Category addition failed."
141
+ msgstr "Kategori yüklemesi başarısız oldu."
142
+
143
+ #: my-calendar-categories.php:105
144
+ msgid "Category deleted successfully. Categories in calendar updated."
145
+ msgstr "Kategori başarılı bir şekilde silinmiştir. Takvimdeki kategoriler güncellenmiştir."
146
+
147
+ #: my-calendar-categories.php:107
148
+ msgid "Category deleted successfully. Categories in calendar not updated."
149
+ msgstr "Kategori başarılı bir şekilde silinmiştir. Takvimdeki kategoriler güncellenmedi."
150
+
151
+ #: my-calendar-categories.php:109
152
+ msgid "Category not deleted. Categories in calendar updated."
153
+ msgstr "Kategori silinmedi. Takvimdeki kategoriler güncellenmiştir."
154
+
155
+ #: my-calendar-categories.php:118
156
+ msgid "Category edited successfully"
157
+ msgstr "Kategori başarılı bir şekilde düzenlenmiştir."
158
+
159
+ #: my-calendar-categories.php:143
160
+ #: my-calendar-categories.php:168
161
+ #: my-calendar-categories.php:185
162
+ msgid "Add Category"
163
+ msgstr "Kategori Ekle"
164
+
165
+ #: my-calendar-categories.php:145
166
+ #: my-calendar-categories.php:168
167
+ msgid "Edit Category"
168
+ msgstr "Kategori Düzenle"
169
+
170
+ #: my-calendar-categories.php:152
171
+ msgid "Category Editor"
172
+ msgstr "Kategori Düzenleyicisi"
173
+
174
+ #: my-calendar-categories.php:169
175
+ #: my-calendar-categories.php:210
176
+ msgid "Category Name"
177
+ msgstr "Kategori Adı"
178
+
179
+ #: my-calendar-categories.php:170
180
+ msgid "Category Color (Hex format)"
181
+ msgstr "Kategori Rengi (Hex formatında)"
182
+
183
+ #: my-calendar-categories.php:171
184
+ #: my-calendar-categories.php:212
185
+ msgid "Category Icon"
186
+ msgstr "Kategori Simgesi"
187
+
188
+ #: my-calendar-categories.php:185
189
+ #: my-calendar-locations.php:157
190
+ msgid "Save Changes"
191
+ msgstr "Değişiklikleri Kaydet"
192
+
193
+ #: my-calendar-categories.php:198
194
+ #: my-calendar.php:149
195
+ msgid "Manage Categories"
196
+ msgstr "Kategorileri Yönet"
197
+
198
+ #: my-calendar-categories.php:209
199
+ #: my-calendar-event-manager.php:671
200
+ #: my-calendar-locations.php:183
201
+ msgid "ID"
202
+ msgstr "ID"
203
+
204
+ #: my-calendar-categories.php:211
205
+ msgid "Category Color"
206
+ msgstr "Kategori Rengi"
207
+
208
+ #: my-calendar-categories.php:213
209
+ #: my-calendar-categories.php:227
210
+ #: my-calendar-event-manager.php:736
211
+ #: my-calendar-locations.php:185
212
+ #: my-calendar-locations.php:197
213
+ msgid "Edit"
214
+ msgstr "Düzenle"
215
+
216
+ #: my-calendar-categories.php:214
217
+ #: my-calendar-categories.php:233
218
+ #: my-calendar-event-manager.php:91
219
+ #: my-calendar-event-manager.php:736
220
+ #: my-calendar-locations.php:186
221
+ #: my-calendar-locations.php:198
222
+ msgid "Delete"
223
+ msgstr "Sil"
224
+
225
+ #: my-calendar-categories.php:230
226
+ #: my-calendar-settings.php:270
227
+ #: my-calendar-event-manager.php:717
228
+ #: my-calendar-output.php:151
229
+ msgid "N/A"
230
+ msgstr "Yok"
231
+
232
+ #: my-calendar-categories.php:233
233
+ #: my-calendar-locations.php:198
234
+ msgid "Are you sure you want to delete this category?"
235
+ msgstr "Bu kategoriyi silmek istediğinizden emin misiniz?"
236
+
237
+ #: my-calendar-categories.php:244
238
+ msgid "There are no categories in the database - something has gone wrong!"
239
+ msgstr "Veritabanında herhangi bir kategori yok - ters giden bir durum var!"
240
+
241
+ #: my-calendar-widgets.php:5
242
+ msgid "My Calendar: Today's Events"
243
+ msgstr "Takvimim: Bugünün Etkinlikleri"
244
+
245
+ #: my-calendar-widgets.php:36
246
+ #: my-calendar-widgets.php:115
247
+ #: my-calendar-widgets.php:453
248
+ #: my-calendar-event-manager.php:672
249
+ msgid "Title"
250
+ msgstr "Başlık"
251
+
252
+ #: my-calendar-widgets.php:40
253
+ #: my-calendar-widgets.php:119
254
+ msgid "Template"
255
+ msgstr "Şablon"
256
+
257
+ #: my-calendar-widgets.php:43
258
+ #: my-calendar-widgets.php:125
259
+ msgid "Add calendar URL to use this option."
260
+ msgstr "Bu özelliği kullanabilmek için takvimin url'sini girin."
261
+
262
+ #: my-calendar-widgets.php:45
263
+ #: my-calendar-widgets.php:127
264
+ msgid "Link widget title to calendar:"
265
+ msgstr "Ek alan başlığından takvime bağlantı yap:"
266
+
267
+ #: my-calendar-widgets.php:46
268
+ #: my-calendar-widgets.php:128
269
+ msgid "Not Linked"
270
+ msgstr "Bağlantı Yok"
271
+
272
+ #: my-calendar-widgets.php:47
273
+ #: my-calendar-widgets.php:129
274
+ msgid "Linked"
275
+ msgstr "Bağlantı Var"
276
+
277
+ #: my-calendar-widgets.php:51
278
+ msgid "Show this text if there are no events today:"
279
+ msgstr "Bugün herhangi bir etkinlik yoksa bu mesajı göster:"
280
+
281
+ #: my-calendar-widgets.php:55
282
+ #: my-calendar-widgets.php:155
283
+ #: my-calendar-widgets.php:457
284
+ msgid "Category or categories to display:"
285
+ msgstr "Gösterilecek kategori veya kategoriler:"
286
+
287
+ #: my-calendar-widgets.php:75
288
+ msgid "My Calendar: Upcoming Events"
289
+ msgstr "Takvimim: Gelecek Etkinlikler"
290
+
291
+ #: my-calendar-widgets.php:123
292
+ msgid "Widget Options"
293
+ msgstr "Ek Alan Ayarları"
294
+
295
+ #: my-calendar-widgets.php:134
296
+ msgid "Display upcoming events by:"
297
+ msgstr "Gelecek etkinlikleri şuna göre göster:"
298
+
299
+ #: my-calendar-widgets.php:135
300
+ msgid "Events (e.g. 2 past, 3 future)"
301
+ msgstr "Etkinlikler (ör. 2 adet geçmiş, 3 adet gelecek)"
302
+
303
+ #: my-calendar-widgets.php:136
304
+ msgid "Dates (e.g. 4 days past, 5 forward)"
305
+ msgstr "Tarihler (ör. önceki 2 gün, sonraki 3 gün)"
306
+
307
+ #: my-calendar-widgets.php:140
308
+ msgid "Events sort order:"
309
+ msgstr "Etkinliklerin sıralaması:"
310
+
311
+ #: my-calendar-widgets.php:141
312
+ msgid "Ascending (near to far)"
313
+ msgstr "Artan (yakından uzağa)"
314
+
315
+ #: my-calendar-widgets.php:142
316
+ msgid "Descending (far to near)"
317
+ msgstr "Azalan (uzaktan yakına)"
318
+
319
+ #: my-calendar-widgets.php:146
320
+ msgid "events into the future;"
321
+ msgstr "gelecek etkinlikle;"
322
+
323
+ #: my-calendar-widgets.php:147
324
+ msgid "events from the past"
325
+ msgstr "geçmiş etkinlikler"
326
+
327
+ #: my-calendar-widgets.php:151
328
+ msgid "Show this text if there are no events meeting your criteria:"
329
+ msgstr "Eğer kriterlerinizi karşılayan bir etkinlik yoksa bu mesajı görüntüle:"
330
+
331
+ #: my-calendar-widgets.php:423
332
+ msgid "My Calendar: Mini Calendar"
333
+ msgstr "Takvimim: Mini Takvim"
334
+
335
+ #: my-calendar-widgets.php:435
336
+ #: my-calendar-output.php:470
337
+ #: my-calendar-output.php:475
338
+ msgid "Calendar"
339
+ msgstr "Takvim"
340
+
341
+ #: my-calendar-widgets.php:461
342
+ msgid "Show Next/Previous Navigation:"
343
+ msgstr "Önceki/Sonraki Navigasyonunu Göster:"
344
+
345
+ #: my-calendar-widgets.php:462
346
+ #: my-calendar-widgets.php:468
347
+ msgid "Yes"
348
+ msgstr "Evet"
349
+
350
+ #: my-calendar-widgets.php:463
351
+ #: my-calendar-widgets.php:469
352
+ msgid "No"
353
+ msgstr "Hayır"
354
+
355
+ #: my-calendar-widgets.php:467
356
+ #: my-calendar-widgets.php:473
357
+ msgid "Show Category Key:"
358
+ msgstr "Kategori Anahtarını Göster:"
359
+
360
+ #: my-calendar-widgets.php:474
361
+ #: my-calendar-output.php:257
362
+ msgid "Month"
363
+ msgstr "Ay"
364
+
365
+ #: my-calendar-widgets.php:475
366
+ msgid "Week"
367
+ msgstr "Hafta"
368
+
369
+ #: my-calendar-settings.php:52
370
+ msgid "Categories imported successfully."
371
+ msgstr "Kategoriler başarılı bir şekilde içeri alınmıştır."
372
+
373
+ #: my-calendar-settings.php:52
374
+ msgid "Categories not imported."
375
+ msgstr "Kategoriler içeri alınmadı."
376
+
377
+ #: my-calendar-settings.php:53
378
+ msgid "Events imported successfully."
379
+ msgstr "Etkinlikler başarılı bir şekilde içeri alınmıştır."
380
+
381
+ #: my-calendar-settings.php:53
382
+ msgid "Events not imported."
383
+ msgstr "Etkinlikler içeri alınmadı."
384
+
385
+ #: my-calendar-settings.php:80
386
+ msgid "Permissions Settings saved"
387
+ msgstr "Takvim Yönetim Ayarları kaydedildi."
388
+
389
+ #: my-calendar-settings.php:131
390
+ msgid "Output Settings saved"
391
+ msgstr "Görünüm Ayarları kaydedildi."
392
+
393
+ #: my-calendar-settings.php:149
394
+ msgid "Input Settings saved"
395
+ msgstr "Giriş Ayarları kaydedildi."
396
+
397
+ #: my-calendar-settings.php:165
398
+ msgid "Custom text settings saved"
399
+ msgstr "Takvim yazı ayarları kaydedildi."
400
+
401
+ #: my-calendar-settings.php:177
402
+ msgid "Email notice settings saved"
403
+ msgstr "E-posta bildirim ayarları kaydedildi."
404
+
405
+ #: my-calendar-settings.php:189
406
+ msgid "User custom settings saved"
407
+ msgstr "Kullanıcı özel ayarları kaydedildi."
408
+
409
+ #: my-calendar-settings.php:216
410
+ msgid "My Calendar Options"
411
+ msgstr "Takvimim Ayarları"
412
+
413
+ #: my-calendar-settings.php:220
414
+ msgid "Calendar Management Settings"
415
+ msgstr "Takvim Yönetim Ayarları"
416
+
417
+ #: my-calendar-settings.php:225
418
+ msgid "Calendar Options: Management"
419
+ msgstr "Takvim Ayarları: Yönetim"
420
+
421
+ #: my-calendar-settings.php:227
422
+ msgid "Lowest user group that may create events"
423
+ msgstr "Etkinlik yaratabilecek en düşük kullanıcı grubu"
424
+
425
+ #: my-calendar-settings.php:228
426
+ #: my-calendar-settings.php:237
427
+ msgid "Subscriber"
428
+ msgstr "Üye (Subscriber)"
429
+
430
+ #: my-calendar-settings.php:229
431
+ #: my-calendar-settings.php:238
432
+ #: my-calendar-settings.php:246
433
+ msgid "Contributor"
434
+ msgstr "Katkı Sağlayan (Contributor)"
435
+
436
+ #: my-calendar-settings.php:230
437
+ #: my-calendar-settings.php:239
438
+ #: my-calendar-settings.php:247
439
+ #: my-calendar-event-manager.php:677
440
+ msgid "Author"
441
+ msgstr "Yazar (Author)"
442
+
443
+ #: my-calendar-settings.php:231
444
+ #: my-calendar-settings.php:240
445
+ #: my-calendar-settings.php:248
446
+ msgid "Editor"
447
+ msgstr "Editör (Editor)"
448
+
449
+ #: my-calendar-settings.php:232
450
+ #: my-calendar-settings.php:241
451
+ #: my-calendar-settings.php:249
452
+ msgid "Administrator"
453
+ msgstr "Yönetici (Administrator)"
454
+
455
+ #: my-calendar-settings.php:236
456
+ msgid "Lowest user group that may approve events"
457
+ msgstr "Etkinlik onaylayabilecek en düşük kullanıcı grubu"
458
+
459
+ #: my-calendar-settings.php:242
460
+ msgid "Enable approval options."
461
+ msgstr "Onaylama seçeneklerini etkinleştir."
462
+
463
+ #: my-calendar-settings.php:245
464
+ msgid "Lowest user group that may edit or delete all events"
465
+ msgstr "Etkinlik değiştirip silebilecek en düşük kullanıcı grubu"
466
+
467
+ #: my-calendar-settings.php:251
468
+ msgid "By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored."
469
+ msgstr "Varsayılan olarak, sadece yöneticiler (administrators) etkinlik değiştirip silebilir. Diğer kullanıcılar sadece kendi yazdıkları yazılarda değişiklik yapabilir."
470
+
471
+ #: my-calendar-settings.php:256
472
+ msgid "Save Approval Settings"
473
+ msgstr "Takvim Yönetim Ayarlarını Kaydet"
474
+
475
+ #: my-calendar-settings.php:262
476
+ msgid "Calendar Text Settings"
477
+ msgstr "Takvim Yazı Ayarları"
478
+
479
+ #: my-calendar-settings.php:267
480
+ msgid "Calendar Options: Customizable Text Fields"
481
+ msgstr "Takvim Ayarları: Özelleştirilebilir Yazı Alanları"
482
+
483
+ #: my-calendar-settings.php:270
484
+ msgid "Label for events without a set time"
485
+ msgstr "Saati girilmemiş etkinliklerde gösterilecek saat alanı metni"
486
+
487
+ #: my-calendar-settings.php:273
488
+ msgid "Previous events link"
489
+ msgstr "Önceki etkinlikler bağlantısı"
490
+
491
+ #: my-calendar-settings.php:273
492
+ msgid "Previous Events"
493
+ msgstr "Önceki Etkinlikler"
494
+
495
+ #: my-calendar-settings.php:276
496
+ msgid "Next events link"
497
+ msgstr "Sonraki etkinlikler bağlantısı"
498
+
499
+ #: my-calendar-settings.php:276
500
+ msgid "Next Events"
501
+ msgstr "Sonraki Etkinlikler"
502
+
503
+ #: my-calendar-settings.php:279
504
+ msgid "If events are open"
505
+ msgstr "Etkinlikler açıksa"
506
+
507
+ #: my-calendar-settings.php:279
508
+ msgid "Registration is open"
509
+ msgstr "Kayıt açıktır"
510
+
511
+ #: my-calendar-settings.php:282
512
+ msgid "If events are closed"
513
+ msgstr "Etkinlikler kapalıysa"
514
+
515
+ #: my-calendar-settings.php:282
516
+ msgid "Registration is closed"
517
+ msgstr "Kayıt kapalıdır"
518
+
519
+ #: my-calendar-settings.php:285
520
+ msgid "Additional caption:"
521
+ msgstr "Ek bilgiler:"
522
+
523
+ #: my-calendar-settings.php:285
524
+ msgid "The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text."
525
+ msgstr "Takvim ek bilgisi, liste veya takvim formatında görünen ay ve yıl bilgisini gösteren yazıdır. Bu yazı, mevcut yazının devamında gösterilecektir."
526
+
527
+ #: my-calendar-settings.php:290
528
+ msgid "Save Custom Text Settings"
529
+ msgstr "Takvim Yazı Ayarlarını Kaydet"
530
+
531
+ #: my-calendar-settings.php:296
532
+ msgid "Calendar Output Settings"
533
+ msgstr "Takvim Görünüm Ayarları"
534
+
535
+ #: my-calendar-settings.php:301
536
+ msgid "Calendar Options: Customize the Output of your Calendar"
537
+ msgstr "Takvim Seçenekleri: Takviminizin Çıktısını Özelleştirin"
538
+
539
+ #: my-calendar-settings.php:304
540
+ msgid "URI for your public calendar (required to use the {details} template tag)"
541
+ msgstr "Herkesin görebileceği takviminiz için URI ({details} tema ayarını kullanmak için gerekli)"
542
+
543
+ #: my-calendar-settings.php:308
544
+ msgid "Event title template"
545
+ msgstr "Etkinlik başlık şablonu"
546
+
547
+ #: my-calendar-settings.php:310
548
+ msgid "Template Help"
549
+ msgstr "Şablon Yardımı"
550
+
551
+ #: my-calendar-settings.php:310
552
+ #: my-calendar-settings.php:461
553
+ msgid "All template shortcodes are available."
554
+ msgstr "Bütün şablon kısa kodları mevcuttur."
555
+
556
+ #: my-calendar-settings.php:313
557
+ msgid "In list mode, show how many months of events at a time:"
558
+ msgstr "Liste modunda aynı anda kaç ayın etkinlikleri gösterilsin:"
559
+
560
+ #: my-calendar-settings.php:316
561
+ msgid "Date format in list mode"
562
+ msgstr "Liste modundaki tarih formatı"
563
+
564
+ #: my-calendar-settings.php:317
565
+ msgid "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP <code>date()</code> function</a>. Save options to update sample output."
566
+ msgstr "Tarih formatı <a href=\"http://php.net/date\">PHP <code>date()</code> function</a> deki aynı komutları kullanır. Örnek çıktıyı güncellemek için seçenekleri kaydedin."
567
+
568
+ #: my-calendar-settings.php:320
569
+ msgid "Default Sort order for Admin Events List"
570
+ msgstr "Yönetici Etkinlikleri Listesinin Varsayılan Sıralaması"
571
+
572
+ #: my-calendar-settings.php:332
573
+ msgid "Holiday Category"
574
+ msgstr "Tatil Kategorisi"
575
+
576
+ #: my-calendar-settings.php:349
577
+ msgid "If an event coincides with an event in the designated \"Holiday\" category, do not show the event."
578
+ msgstr "Eğer bir etkinlik \"Holiday\" (Tatil) kategorisiyle çakışıyorsa etkinliği gösterme."
579
+
580
+ #: my-calendar-settings.php:352
581
+ msgid "Show Heading for Calendar"
582
+ msgstr "Takvim Başlığını Göster"
583
+
584
+ #: my-calendar-settings.php:355
585
+ msgid "Show Weekends on Calendar"
586
+ msgstr "Takvimde Hafta Sonlarını Göster"
587
+
588
+ #: my-calendar-settings.php:358
589
+ msgid "Do you want to display the author name on events?"
590
+ msgstr "Etkinliklerde yazar ismini göstermek istiyor musunuz?"
591
+
592
+ #: my-calendar-settings.php:361
593
+ msgid "Display a jumpbox for changing month and year quickly?"
594
+ msgstr "Ay ve yılı değiştirmek için bir kutu gösterilmesini istiyor musunuz?"
595
+
596
+ #: my-calendar-settings.php:364
597
+ msgid "Hide category icons in output"
598
+ msgstr "Kategori simgelerini gizle"
599
+
600
+ #: my-calendar-settings.php:367
601
+ msgid "Show Link to Google Map (when sufficient address information is available.)"
602
+ msgstr "Google Haritasına Bağlantı Göster (yeterli adres bilgisi varsa)"
603
+
604
+ #: my-calendar-settings.php:370
605
+ msgid "Show Event Address in Details"
606
+ msgstr "Etkinlik Adresini Detaylarda Göster"
607
+
608
+ #: my-calendar-settings.php:373
609
+ msgid "Show short description field on calendar."
610
+ msgstr "Takvimde kısa açıklama alanını göster."
611
+
612
+ #: my-calendar-settings.php:376
613
+ msgid "Show full description field on calendar."
614
+ msgstr "Takvimde tam açıklama alanını göster."
615
+
616
+ #: my-calendar-settings.php:379
617
+ msgid "Links associated with events will automatically expire after the event has passed."
618
+ msgstr "Etkinlikle ilişkilendirilmiş internet adresi bağlantıları, etkinlik süresinin sonunda otomatik olarak devre dışı kalacaktır."
619
+
620
+ #: my-calendar-settings.php:382
621
+ msgid "Show current availability status of events."
622
+ msgstr "Etkinliklerin mevcut uygunluklarını durumlarında göster."
623
+
624
+ #: my-calendar-settings.php:385
625
+ msgid "Show link to My Calendar RSS feed."
626
+ msgstr "Takvimim RSS Feed'i için bağlantı göster."
627
+
628
+ #: my-calendar-settings.php:388
629
+ msgid "Show link to iCal format download."
630
+ msgstr "iCal formatı için indirme bağlantısı göster."
631
+
632
+ #: my-calendar-settings.php:391
633
+ msgid "If a recurring event is scheduled for a date which doesn't exist (such as the 5th Wednesday in February), move it back one week."
634
+ msgstr "Eğer bir etkinlik için mevcut olmayan bir tarihe tekrarlanan kaydı girilirse (ör. Şubat ayının 5. Çarşambası), bir hafta geriye kaydır."
635
+
636
+ #: my-calendar-settings.php:392
637
+ msgid "If this option is unchecked, recurring events which fall on dates which don't exist will simply not be shown on the calendar."
638
+ msgstr "Bu seçeneğin işareti kaldırıldığında, mevcut olmayan tarihlere denk gelen tekrarlanan etkinlikler takvimde gösterilmeyecektir."
639
+
640
+ #: my-calendar-settings.php:395
641
+ msgid "Default usage of category colors."
642
+ msgstr "Kategori renklerinin varsayılan kullanımı."
643
+
644
+ #: my-calendar-settings.php:396
645
+ msgid "Apply category colors to event titles as a font color."
646
+ msgstr "Kategori renklerini etkinlik başlıklarına yazı rengi olarak uygula."
647
+
648
+ #: my-calendar-settings.php:397
649
+ msgid "Apply category colors to event titles as a background color."
650
+ msgstr "Kategori renklerini etkinlik başlıklarına arkaplan rengi olarak uygula."
651
+
652
+ #: my-calendar-settings.php:402
653
+ msgid "Save Output Settings"
654
+ msgstr "Görünüm Ayarlarını Kaydet"
655
+
656
+ #: my-calendar-settings.php:408
657
+ msgid "Calendar Input Settings"
658
+ msgstr "Takvim Giriş Ayarları"
659
+
660
+ #: my-calendar-settings.php:413
661
+ msgid "Select which input fields will be available when adding or editing events."
662
+ msgstr "Bir etkinlik eklerken veya değiştirirken hangi girdi alanlarının mevcut olacağını seçin."
663
+
664
+ #: my-calendar-settings.php:418
665
+ msgid "Show Event Location Dropdown Menu"
666
+ msgstr "Etkinlik Yeri Aşağı Açılan (Dropdown) Menüsünü Göster"
667
+
668
+ #: my-calendar-settings.php:418
669
+ msgid "Show Event Short Description field"
670
+ msgstr "Etkinlik Kısa Açıklama Alanını Göster"
671
+
672
+ #: my-calendar-settings.php:418
673
+ msgid "Show Event Description Field"
674
+ msgstr "Ektinlik Açıklama Alanını Göster"
675
+
676
+ #: my-calendar-settings.php:418
677
+ msgid "Show Event Category field"
678
+ msgstr "Etkinlik Kategori Alanını Göster"
679
+
680
+ #: my-calendar-settings.php:418
681
+ msgid "Show Event Link field"
682
+ msgstr "Etkinlik Bağlantı Alanını Göster"
683
+
684
+ #: my-calendar-settings.php:418
685
+ msgid "Show Event Recurrence Options"
686
+ msgstr "Etkinlik Tekrarlama Seçeneklerini Göster"
687
+
688
+ #: my-calendar-settings.php:418
689
+ msgid "Show event registration options"
690
+ msgstr "Etkinlik Kayıt Seçeneklerini Göster"
691
+
692
+ #: my-calendar-settings.php:418
693
+ msgid "Show event location fields"
694
+ msgstr "Etkinlik Yeri Alanlarını Göster"
695
+
696
+ #: my-calendar-settings.php:418
697
+ msgid "Use HTML Editor in Event Description Field"
698
+ msgstr "Etkinlik Açıklama Alanında HTML Düzenleyicisini Kullan"
699
+
700
+ #: my-calendar-settings.php:431
701
+ msgid "Administrators see all input options"
702
+ msgstr "Yöneticiler (administrators) tüm girdi seçeneklerini görür"
703
+
704
+ #: my-calendar-settings.php:436
705
+ msgid "Save Input Settings"
706
+ msgstr "Takvim Giriş Ayarlarını Kaydet"
707
+
708
+ #: my-calendar-settings.php:442
709
+ msgid "Calendar Email Settings"
710
+ msgstr "Takvim E-posta Ayarları"
711
+
712
+ #: my-calendar-settings.php:447
713
+ msgid "Calendar Options: Email Notifications"
714
+ msgstr "Takvim Seçenekleri: E-posta Bilgilendirmeleri"
715
+
716
+ #: my-calendar-settings.php:451
717
+ msgid "Send Email Notifications when new events are scheduled or reserved."
718
+ msgstr "Yeni bir etkinlik programlanır veya rezerv edilirse e-posta bilgilendirmesi gönder."
719
+
720
+ #: my-calendar-settings.php:454
721
+ msgid "Notification messages are sent to: "
722
+ msgstr "Bilgilendirme mesajlarını bu adrese gönder:"
723
+
724
+ #: my-calendar-settings.php:457
725
+ msgid "Email subject"
726
+ msgstr "E-posta Konusu:"
727
+
728
+ #: my-calendar-settings.php:457
729
+ msgid "New event Added"
730
+ msgstr "Yeni Ektkinlik Eklendi"
731
+
732
+ #: my-calendar-settings.php:460
733
+ msgid "Message Body"
734
+ msgstr "Mesaj İçeriği"
735
+
736
+ #: my-calendar-settings.php:460
737
+ msgid "New Event:"
738
+ msgstr "Yeni Etkinlik:"
739
+
740
+ #: my-calendar-settings.php:461
741
+ msgid "Shortcode Help"
742
+ msgstr "Kısa Kod Yardımı"
743
+
744
+ #: my-calendar-settings.php:466
745
+ msgid "Save Email Settings"
746
+ msgstr "E-posta Ayarlarını Kaydet"
747
+
748
+ #: my-calendar-settings.php:472
749
+ msgid "Calendar User Settings"
750
+ msgstr "Takvim Kullanıcı Ayarları"
751
+
752
+ #: my-calendar-settings.php:479
753
+ msgid "Settings which can be configured in registered user's accounts"
754
+ msgstr "Kayıtlı kulllanıcıların hesaplarında düzenlenebilecek ayarlar"
755
+
756
+ #: my-calendar-settings.php:481
757
+ msgid "Allow registered users to provide timezone or location presets in their user profiles."
758
+ msgstr "Kayıtlı kullanıcılara kendi profillerinde saat dilimi veya konumlarını ayarlama izni ver."
759
+
760
+ #: my-calendar-settings.php:493
761
+ msgid "Timezone Settings"
762
+ msgstr "Saat Dilimi Ayarları"
763
+
764
+ #: my-calendar-settings.php:494
765
+ msgid "These settings provide registered users with the ability to select a time zone in their user profile. When they view your calendar, the times for events will display the time the event happens in their time zone as well as the entered value."
766
+ msgstr "Bu ayarlar, kayıtlı kullanıcılara kendi profillerinde saat dilimi seçme imkanı tanır. Takviminize baktıklarında, etkinlik saatlerini kendi ayarladıkları saat diliminde ve girişini yaptığınız saat diliminde göreceklerdir."
767
+
768
+ #: my-calendar-settings.php:496
769
+ msgid "Enable Timezone"
770
+ msgstr "Saat Dilimini Etkinleştir"
771
+
772
+ #: my-calendar-settings.php:499
773
+ msgid "Select Timezone Label"
774
+ msgstr "Saat Dilimi Etiketini Seç"
775
+
776
+ #: my-calendar-settings.php:502
777
+ msgid "Timezone Options"
778
+ msgstr "Saat Dilimi Seçenekleri"
779
+
780
+ #: my-calendar-settings.php:502
781
+ #: my-calendar-settings.php:523
782
+ msgid "Value, Label; one per line"
783
+ msgstr "Değer, Etiket; her satıra bir tane gelecek şekilde"
784
+
785
+ #: my-calendar-settings.php:514
786
+ msgid "Location Settings"
787
+ msgstr "Konum Ayarları"
788
+
789
+ #: my-calendar-settings.php:515
790
+ msgid "These settings provide registered users with the ability to select a location in their user profile. When they view your calendar, their initial view will be limited to locations which include that location parameter."
791
+ msgstr "Bu ayarlar, kayıtlı kullanıcılara kendi profillerinde bir konum seçme imkanı tanır. Takviminize baktıklarında, ilk gördükleri ekranda seçmiş oldukları konum parametresindeki etkinlikleri göreceklerdir."
792
+
793
+ #: my-calendar-settings.php:517
794
+ msgid "Enable Location"
795
+ msgstr "Konumu Etkinleştir"
796
+
797
+ #: my-calendar-settings.php:520
798
+ msgid "Select Location Label"
799
+ msgstr "Konum Etikerini Seç"
800
+
801
+ #: my-calendar-settings.php:523
802
+ msgid "Location Options"
803
+ msgstr "Konum Seçenekleri"
804
+
805
+ #: my-calendar-settings.php:533
806
+ msgid "Location Type"
807
+ msgstr "Konum Tipi"
808
+
809
+ #: my-calendar-settings.php:535
810
+ msgid "Location Name"
811
+ msgstr "Konum Adı"
812
+
813
+ #: my-calendar-settings.php:536
814
+ #: my-calendar-event-manager.php:550
815
+ #: my-calendar-locations.php:127
816
+ msgid "City"
817
+ msgstr "Şehir"
818
+
819
+ #: my-calendar-settings.php:537
820
+ #: my-calendar-event-manager.php:550
821
+ #: my-calendar-locations.php:127
822
+ msgid "State/Province"
823
+ msgstr "İlçe"
824
+
825
+ #: my-calendar-settings.php:538
826
+ #: my-calendar-event-manager.php:556
827
+ #: my-calendar-locations.php:133
828
+ msgid "Country"
829
+ msgstr "Ülke"
830
+
831
+ #: my-calendar-settings.php:539
832
+ #: my-calendar-event-manager.php:550
833
+ #: my-calendar-locations.php:127
834
+ msgid "Postal Code"
835
+ msgstr "Posta Kodu"
836
+
837
+ #: my-calendar-settings.php:540
838
+ #: my-calendar-event-manager.php:553
839
+ #: my-calendar-event-manager.php:566
840
+ #: my-calendar-locations.php:130
841
+ #: my-calendar-locations.php:143
842
+ msgid "Region"
843
+ msgstr "Bölge"
844
+
845
+ #: my-calendar-settings.php:546
846
+ msgid "Save User Settings"
847
+ msgstr "Kullanıcı Ayarlarını Kaydet"
848
+
849
+ #: my-calendar-settings.php:560
850
+ #: my-calendar-event-manager.php:13
851
+ msgid "My Calendar has identified that you have the Calendar plugin by Kieran O'Shea installed. You can import those events and categories into the My Calendar database. Would you like to import these events?"
852
+ msgstr "Kieran O' Shea'nin Calendar eklentisinin sisteminizde yüklü olduğu tespit edildi. Calendar eklentisindeki etkinlik ve kategorileri Takvimim Veritabanına aktarabilirsiniz. Bu etkinlik ve kategorileri içe aktarmak ister misiniz?"
853
+
854
+ #: my-calendar-settings.php:567
855
+ #: my-calendar-event-manager.php:20
856
+ msgid "Import from Calendar"
857
+ msgstr "Takvimden İçe Aktar"
858
+
859
+ #: my-calendar-help.php:7
860
+ msgid "How to use My Calendar"
861
+ msgstr "Takvimim Nasıl Kullanılır?"
862
+
863
+ #: my-calendar-help.php:12
864
+ msgid "Shortcode Syntax"
865
+ msgstr "Kısa Kod Komutları"
866
+
867
+ #: my-calendar-help.php:15
868
+ msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
869
+ msgstr "Bu kısa kodlar yazılarda, sayfalarda ve ek alanlarda kullanılabilir."
870
+
871
+ #: my-calendar-help.php:18
872
+ msgid "This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format."
873
+ msgstr "Bu basit kısa kod, bir yazı veya sayfadaki takvimi, tüm kategori ve kategori anahtarlarını dahil ederek, geleneksel aydan aya formatında gösterir."
874
+
875
+ #: my-calendar-help.php:21
876
+ msgid "The shortcode supports six attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using either the pipe character (<code>|</code>) or a comma. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. Setting <code>toggle</code> to yes will show a link to switch between the list and grid views. The <code>time</code> shortcode switches between a weekly view and the default monthly view."
877
+ msgstr "Kısa Kod altı özelliği destekler, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, ve <code>time</code>. <code>format</code> için iki alternatif var: <code>list</code>, bu ayar takvimi bir liste formatında, etkinlik olmayan günleri es geçerek gösterir; <code>mini</code> kodu ise takvimi daha küçük alanlarda gösterilmeye daha uygun bir formatta gösterir.<code>category</code> özelliği, etkinlik kategorilerinden birinin adını veya ID numarasını girmenizi gerektirir (kategori isminde büyük/küçük harf uyumuna dikkat ediniz). Bu sayede sadece o kategorideki etkinliklerin gösterilmesi sağlanmış olur. Birden fazla kategorinin gösterilmesi için kategori isim veya ID numaralarının \"|\" sembolü ile veya aralarına virgül konularak ayrılması gerekir.<code>showkey</code> ile <code>no</code> ayarı ise kategori anahtarının gösterilmesini engeller; bu da tek kategori gösterimleri için yararlı olur. <code>shownav</code> ile <code>no</code> ayarı, Önceki/Sonraki bağlantılarını gizler. <code>toggle</code> ayarını \"yes\" olarak ayarlayarak, takvim görüntüsünde \"Liste\" ve \"Tablo\" görünümleri arasında geçiş sağlayan bir bağlantı gösterilmesini sağlayabilirsiniz. <code>time</code> kısa kodu ise haftalık ve varsayılan aylık görünümleri arasında geçiş sağlar."
878
+
879
+ #: my-calendar-help.php:24
880
+ msgid "This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either \"event\" or \"days\", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria. Order provides a sort order for the events list &ndash; either ascending (<code>asc</code>) or descending (<code>desc</code>)."
881
+ msgstr "Bu kısa kod Gelecek Etkinlikler Bileşeninin (Widget) çıktısını görüntüler. <code>before</code> ve <code>after</code> ayarları rakam olmak zorundadır; <code>type</code> ayarı \"event\" veya \"days\" olabilir. <code>category</code> ayarı da Ana Takvim Kısa Kodlarındaki kategori ayarı gibi çalışır. Temalar aşağıda listelenmiş tema kodları ile çalışır. <code>fallback</code> ayarı kriterlere uygun bir etkinlik bulunamaması durumunda gösterilecek metni verir. <code>Order</code> ise etkinlik listelerinin sıralamasını belirler, (<code>asc</code>) artan veya (<code>desc</code>) azalan gibi."
882
+
883
+ #: my-calendar-help.php:27
884
+ msgid "Predictably enough, this shortcode displays the output of the Today's Events widget, with three configurable attributes: category, template and fallback text."
885
+ msgstr "Bu kod, kolayca tahmin edilebildiği gibi, Bugünün Etkinlikleri Bileşeninin (Widget) görünümünü belirler. Ayarlanabilir üç tane özelliği vardır: kategori, tema ve yedek metin."
886
+
887
+ #: my-calendar-help.php:30
888
+ msgid "This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, <code>zip</code> (postal code), or <code>region</code>."
889
+ msgstr "Bu kısa kod, \"liste bağlantıları\" veya \"aşağı açılan menü\" şeklinde etkinliklerin konumlarını listeler.<code>show</code> ayarı <code>list</code> veya <code>form</code> olmalıdır. <code>type</code> ayarı ise <code>saved</code> (kayıtlı konumlarınızı göstermesi için) veya <code>custom</code> (kullanıcı ayarlarınızdaki ayarları göstermesi için) olmalıdır. <code>datatype</code> kısa kodu limitlerinizin seçim yaptığı veri türü olmalıdır: <code>name</code> (firma ismi), <code>city</code> (şehir), <code>state</code> (ilçe), <code>country</code> (ülke), <code>zip</code> (posta kodu), veya <code>region</code> (bölge)."
890
+
891
+ #: my-calendar-help.php:33
892
+ msgid "This shortcode produces a list of event categories, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>."
893
+ msgstr "Bu kısa kod, \"liste bağlantıları\" veya \"aşağı açılan menü\" şeklinde etkinliklerin kategorilerini listeler. <code>show</code> ayarı ya <code>list</code> ya da <code>form</code> olmalıdır."
894
+
895
+ #: my-calendar-help.php:39
896
+ msgid "Category Icons"
897
+ msgstr "Kategori Simgeleri"
898
+
899
+ #: my-calendar-help.php:42
900
+ msgid "My Calendar is designed to manage multiple calendars. The basis for these calendars are categories; you can easily setup a calendar page which includes all categories, or you can dedicate separate pages to calendars in each category. For an example, this might be useful for you in managing the tour calendars for multiple bands; event calendars for a variety of locations, etc."
901
+ msgstr "Takvimim, birden fazla takvim yönetebilmek için dizayn edilmiştir. Bu takvimlerin temelinde kategoriler vardır; kolay bir şekilde bütün kategorileri ihtiva eden bir takvim oluşturabileceğiniz gibi, her kategori için farklı sayfalar da oluşturabilirsiniz. Örneğin, birden fazla müzik grubu için turneler takvimini yönetebileceğiniz gibi, farklı konumlar için etkinlik takvimleri de yönetebilirsiniz.."
902
+
903
+ #: my-calendar-help.php:45
904
+ msgid "The pre-installed category icons may not be especially useful for your needs or design. I'm assuming that you're going to upload your own icons -- all you need to do is upload them to the plugin's icons folder, and they'll be available for immediate use, or place them in a folder at \"my-calendar-custom\" to avoid having them overwritten by upgrades."
905
+ msgstr "Kurulumda gelen kategori simgeleri sizin ihtiyaçlarınız veya tasarımınıza uygun olmayabilir. Kendi simgelerinizi yüklemek istediğinizi varsayarsak, tek yapmanız gereken bu simgeleri Takvimim (my-calendar) eklentisinin içerisindeki simgeler (icons) klasörüne yüklemek. Yeni simgeleriniz hemen kullanıma hazır hale gelecektir. Alternatif olarak bu simgelerinizi \"my-calendar-custom\" içinde bir klasöre yükleyin ki, gelecek eklenti güncellemeleri kendi simgelerinizin üzerine orjinallerini yazmasın."
906
+
907
+ #: my-calendar-help.php:45
908
+ msgid "Your icons folder is:"
909
+ msgstr "Simgelerinizin klasörü:"
910
+
911
+ #: my-calendar-help.php:45
912
+ msgid "You can alternately place icons in:"
913
+ msgstr "Alternatif olarak simgelerinizi buraya yerleştirebilirsiniz:"
914
+
915
+ #: my-calendar-help.php:53
916
+ msgid "Custom Styles"
917
+ msgstr "Özel Ayar Stilleri"
918
+
919
+ #: my-calendar-help.php:56
920
+ msgid "My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory."
921
+ msgstr "Takvimim dört tane basit stil dosyası ile birlikte gelmektedir. Takvimim eklentisi güncellemeler esnasında bu stil dosyalarını koruyacaktır, ancak tamamen ayrı bir stil dosyası oluşturmak istiyorsanız, bunu Takvimim eklentisinin kişiselleştirilmiş stilleri (custom styles) klasöründe saklamayı tercih edebilirsiniz."
922
+
923
+ #: my-calendar-help.php:59
924
+ msgid "Your stylesheet directory is"
925
+ msgstr "Stil Dosyası Dizininiz:"
926
+
927
+ #: my-calendar-help.php:60
928
+ msgid "Your custom stylesheets directory is"
929
+ msgstr "Özel Ayar Stil Dosyası Dizininiz:"
930
+
931
+ #: my-calendar-help.php:68
932
+ msgid "Widget Templating"
933
+ msgstr "Bileşen Teması Yapma"
934
+
935
+ #: my-calendar-help.php:71
936
+ msgid "These codes are available in calendar widgets, email notifications, and event titles."
937
+ msgstr "Bu kodlar takvim ek alanlarında (widget), e-posta bilgilendirmelerinde ve etkinlik başlıklarında mevcuttur."
938
+
939
+ #: my-calendar-help.php:75
940
+ msgid "Displays the name of the category the event is in."
941
+ msgstr "Etkinliğin dahil olduğu kategori ismini gösterir."
942
+
943
+ #: my-calendar-help.php:78
944
+ msgid "Displays the title of the event."
945
+ msgstr "Etkinliğin başlığını gösterir."
946
+
947
+ #: my-calendar-help.php:81
948
+ msgid "Displays the start time for the event."
949
+ msgstr "Etkinliğin başlama saatini gösterir."
950
+
951
+ #: my-calendar-help.php:84
952
+ msgid "Displays the start time for the event adjusted to the current user's time zone settings. Blank output if user settings are disabled or the user has not selected a preferred time zone."
953
+ msgstr "Etkinliğin başlama saatini mevcut kullanıcının Saat Dilimi ayarına uyarlanmış olarak gösterir."
954
+
955
+ #: my-calendar-help.php:87
956
+ msgid "Displays the date on which the event begins."
957
+ msgstr "Etkinliğin başladığı günü gösterir."
958
+
959
+ #: my-calendar-help.php:90
960
+ msgid "Displays the date on which the event ends."
961
+ msgstr "Etkinliğin bittiği günü gösterir."
962
+
963
+ #: my-calendar-help.php:93
964
+ msgid "Displays the time at which the event ends."
965
+ msgstr "Etkinliğin bittiği saati gösterir."
966
+
967
+ #: my-calendar-help.php:96
968
+ msgid "Displays the WordPress author who posted the event."
969
+ msgstr "Etkinliği gönderen WordPress yazarını gösterir."
970
+
971
+ #: my-calendar-help.php:99
972
+ msgid "Displays the name of the person assigned as host for the event."
973
+ msgstr "Etkinliğin girişini yapmış kullanıcının adını görüntüler."
974
+
975
+ #: my-calendar-help.php:102
976
+ msgid "Displays the URL provided for the event."
977
+ msgstr "Etkinlik için verilmiş bağlantıyı gösterir."
978
+
979
+ #: my-calendar-help.php:105
980
+ msgid "Displays the description of the event."
981
+ msgstr "Etkinliğin açıklamasını gösterir."
982
+
983
+ #: my-calendar-help.php:108
984
+ msgid "Displays title of the event as a link if a URL is present, or the title alone if no URL is available."
985
+ msgstr "Etkinliğin başlığını, daha önce bir URL (internet adresi) bilgisi girilmişse bir bağlantı olarak görüntüler, veya URL bilgisi girilmemişse de sadece başlık olarak görüntüler."
986
+
987
+ #: my-calendar-help.php:111
988
+ msgid "Displays the name of the location of the event."
989
+ msgstr "Etkinlik konumunun adını gösterir."
990
+
991
+ #: my-calendar-help.php:114
992
+ msgid "Displays the first line of the site address."
993
+ msgstr "Etkinlik adresinin birinci satırını gösterir."
994
+
995
+ #: my-calendar-help.php:117
996
+ msgid "Displays the second line of the site address."
997
+ msgstr "Etkinlik adresinin ikinci satırını gösterir."
998
+
999
+ #: my-calendar-help.php:120
1000
+ msgid "Displays the city for the event."
1001
+ msgstr "Etkinlik şehrini gösterir."
1002
+
1003
+ #: my-calendar-help.php:123
1004
+ msgid "Displays the state for the event."
1005
+ msgstr "Etkinlik ilçesini gösterir."
1006
+
1007
+ #: my-calendar-help.php:126
1008
+ msgid "Displays the postcode for the event."
1009
+ msgstr "Etkinlik posta kodunu gösterir."
1010
+
1011
+ #: my-calendar-help.php:129
1012
+ msgid "Displays the country for the event location."
1013
+ msgstr "Etkinlik ülkesini gösterir."
1014
+
1015
+ #: my-calendar-help.php:132
1016
+ msgid "Displays the event address in <a href=\"http://microformats.org/wiki/hcard\">hcard</a> format."
1017
+ msgstr "Etkinlik adresini <a href=\"http://microformats.org/wiki/hcard\">hcard</a> formatında görüntüler."
1018
+
1019
+ #: my-calendar-help.php:135
1020
+ msgid "Displays a link to a Google Map of the event, if sufficient address information is available. If not, will be empty."
1021
+ msgstr "Yeterli adres bilgisi girilmişse etkinlik için bir Google Haritaları bağlantısı gösterir. Yoksa, boş kalır."
1022
+
1023
+ #: my-calendar-help.php:138
1024
+ msgid "Displays text indicating whether registration for the event is currently open or closed; displays nothing if that choice is selected in the event."
1025
+ msgstr "Etkinliğe kayıtların o an için açık olup olmadığını görüntüler; ancak eğer etkinlikte bu seçenek işaretlendiyse hiçbir şey göstermez."
1026
+
1027
+ #: my-calendar-help.php:141
1028
+ msgid "Displays the short version of the event description."
1029
+ msgstr "Etkinlik açıklamasının kısa şeklini gösterir."
1030
+
1031
+ #: my-calendar-help.php:144
1032
+ msgid "Displays the current status of the event: either \"Published\" or \"Reserved\" - primary used in email templates."
1033
+ msgstr "Etkinlik mevcut durumunu görüntüler: \"Yayınlanmış\" veya \"Rezerv Edildi\" - öncelikli olarak e-posta şablonlarında kullanılır."
1034
+
1035
+ #: my-calendar-help.php:147
1036
+ msgid "Produces the address of the current event's category icon."
1037
+ msgstr "Mevcut etkinliğin kategori simgesinin adresini üretir."
1038
+
1039
+ #: my-calendar-help.php:150
1040
+ msgid "Produces the hex code for the current event's category color."
1041
+ msgstr "Mevcut etkinliğin kategori renginin HEX kodunu üretir."
1042
+
1043
+ #: my-calendar-help.php:159
1044
+ msgid "Helpful Information"
1045
+ msgstr "Yardımcı Bilgiler"
1046
+
1047
+ #: my-calendar-help.php:162
1048
+ msgid "<strong>Uninstalling the plugin</strong>: Although the WordPress standard and expectation is for plug-ins to delete any custom database tables when they're uninstalled, My Calendar <em>does not do this</em>. This was a conscious decision on my part -- the data stored in your My Calendar tables is yours; with the sole exception of the \"General\" category, you added every piece of it yourself. As such, I feel it would be a major disservice to you to delete this information if you uninstall the plug-in. As a result, if you wish to get rid of the plug-in completely, you'll need to remove those tables yourself. All your My Calendar settings will be deleted, however."
1049
+ msgstr "<strong>Takvimim eklentisi kaldırma</strong>: WordPress'in standardında (ki normal durum da budur) bir eklenti kaldırıldığında, eklentinin oluşturmuş olduğu özel veritabanı tabloları silinmektedir. Ancak Takvimim eklentisi <em>bunu yapmıyor</em>. Bu benim bilinçli olarak aldığım bir karardı -- Takvimim eklentisinin veritabanı tablolarında saklanan veriler size aittir. Genel kategorisi dışındaki her bilgiyi siz girdiniz. Bundan dolayı da, eklentiyi kaldırdığınızda bu bilgileri silmek size karşı büyük bir haksızlık olacaktır diye inanıyorum. Sonuç olarak, eğer Takvimim eklentisinden tamamen kurtulmak istiyorsanız, veritabanındaki bu tabloları sizin silmeniz gerekecektir. Bütün Takvimim ayarlarınız da bununla birlikte silinecektir."
1050
+
1051
+ #: my-calendar-core.php:27
1052
+ #: my-calendar.php:151
1053
+ msgid "Settings"
1054
+ msgstr "Ayarlar"
1055
+
1056
+ #: my-calendar-core.php:28
1057
+ #: my-calendar.php:154
1058
+ msgid "Help"
1059
+ msgstr "Yardım"
1060
+
1061
+ #: my-calendar-core.php:742
1062
+ msgid "You're currently allowing to subscribers to post events, but aren't using Akismet. My Calendar can use Akismet to check for spam in event submissions. <a href='https://akismet.com/signup/'>Get an Akismet API Key now.</a>"
1063
+ msgstr "Üyelerinize (subscribers) etkinlik gönderme/ekleme izni verdiğiniz halde \"Akismet\" eklentisini kullanmıyorsunuz. Takvimim, etkinlik gönderileri için \"Akismet\" ile spam kontrolü yapabilmektedir. <a href='https://akismet.com/signup/'>Akismet API Anahtarınızı (Key) şimdi alın.</a>"
1064
+
1065
+ #: my-calendar-behaviors.php:42
1066
+ msgid "Behavior Settings saved"
1067
+ msgstr "Davranış Ayarlarınız kaydedildi."
1068
+
1069
+ #: my-calendar-behaviors.php:65
1070
+ msgid "My Calendar Behaviors"
1071
+ msgstr "Takvimim Davranışları"
1072
+
1073
+ #: my-calendar-behaviors.php:69
1074
+ msgid "Calendar Behavior Settings"
1075
+ msgstr "Takvim Davranış Ayarları"
1076
+
1077
+ #: my-calendar-behaviors.php:74
1078
+ msgid "Apply JavaScript only on these pages (comma separated page IDs)"
1079
+ msgstr "JavaScript'i sadece bu sayfalarda uygula (virgülle ayrılmış sayfa ID'leri)"
1080
+
1081
+ #: my-calendar-behaviors.php:77
1082
+ msgid "Calendar Behaviors: Calendar View"
1083
+ msgstr "Takvim Davranışları: Takvim Görünümü"
1084
+
1085
+ #: my-calendar-behaviors.php:79
1086
+ msgid "Reset the My Calendar Calendar Javascript"
1087
+ msgstr "Takvimim eklentisinin takvim Javascript'ini sıfırla."
1088
+
1089
+ #: my-calendar-behaviors.php:79
1090
+ msgid "Disable Calendar Javascript Effects"
1091
+ msgstr "Takvim Javascript efektlerini kullanma."
1092
+
1093
+ #: my-calendar-behaviors.php:82
1094
+ msgid "Edit the jQuery scripts for My Calendar in Calendar format"
1095
+ msgstr "Takvimim eklentisinin takvim formatı için jQuery script'ini düzenle:"
1096
+
1097
+ #: my-calendar-behaviors.php:89
1098
+ msgid "Calendar Behaviors: List View"
1099
+ msgstr "Takvim Davranışları: Liste Görünümü"
1100
+
1101
+ #: my-calendar-behaviors.php:91
1102
+ msgid "Reset the My Calendar List Javascript"
1103
+ msgstr "Takvimim eklentisinin liste Javascript'ini sıfırla."
1104
+
1105
+ #: my-calendar-behaviors.php:91
1106
+ msgid "Disable List Javascript Effects"
1107
+ msgstr "Liste Javascript efektlerini kullanma."
1108
+
1109
+ #: my-calendar-behaviors.php:94
1110
+ msgid "Edit the jQuery scripts for My Calendar in List format"
1111
+ msgstr "Takvimim eklentisinin liste formatı için jQuery script'ini düzenle:"
1112
+
1113
+ #: my-calendar-behaviors.php:101
1114
+ msgid "Calendar Behaviors: Mini Calendar View"
1115
+ msgstr "Takvim Davranışları: Mini Takvim Görünümü"
1116
+
1117
+ #: my-calendar-behaviors.php:103
1118
+ msgid "Reset the My Calendar Mini Format Javascript"
1119
+ msgstr "Takvimim eklentisinin Mini Takvim Javascript'ini sıfırla."
1120
+
1121
+ #: my-calendar-behaviors.php:103
1122
+ msgid "Disable Mini Javascript Effects"
1123
+ msgstr "Mini Takvim Javascript efektlerini kullanma."
1124
+
1125
+ #: my-calendar-behaviors.php:106
1126
+ msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
1127
+ msgstr "Takvimim eklentisinin Mini Takvim formatı için jQuery script'ini düzenle:"
1128
+
1129
+ #: my-calendar-behaviors.php:113
1130
+ msgid "Calendar Behaviors: AJAX Navigation"
1131
+ msgstr "Takvim Davranışları: AJAX Navigasyonu"
1132
+
1133
+ #: my-calendar-behaviors.php:115
1134
+ msgid "Reset the My Calendar AJAX Javascript"
1135
+ msgstr "Takvimim AJAX Javascript'ini sıfırla"
1136
+
1137
+ #: my-calendar-behaviors.php:115
1138
+ msgid "Disable AJAX Effects"
1139
+ msgstr "AJAX Efektlerini devre dışı bırak"
1140
+
1141
+ #: my-calendar-behaviors.php:118
1142
+ msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
1143
+ msgstr "Takvimim eklentisinin AJAX navigasyonu için jQuery script'lerini düzenle:"
1144
+
1145
+ #: my-calendar-upgrade-db.php:21
1146
+ #: my-calendar-upgrade-db.php:29
1147
+ msgid "The My Calendar database needs to be updated."
1148
+ msgstr "Takvimim veritabanının güncellenmesi gerekmektedir."
1149
+
1150
+ #: my-calendar-upgrade-db.php:22
1151
+ #: my-calendar-upgrade-db.php:43
1152
+ msgid "Update now"
1153
+ msgstr "Şimdi güncelle."
1154
+
1155
+ #: my-calendar-upgrade-db.php:29
1156
+ msgid "Upgrade now."
1157
+ msgstr "Şimdi sürüm yükselt."
1158
+
1159
+ #: my-calendar-upgrade-db.php:42
1160
+ msgid "You haven't entered any events, so My Calendar can't tell whether your database is up to date. If you can't add events, upgrade your database!"
1161
+ msgstr "Herhangi bir etkinlik girişi yapmadınız. Bundan dolayı da Takvimim eklentisi veritabanınızın güncelliğini kontrol edememektedir. Eğer herhangi bir etkinlik ekleyemiyorsanız, veritabanınızın sürümünü yükseltin."
1162
+
1163
+ #: my-calendar-upgrade-db.php:53
1164
+ msgid "My Calendar Database is updated."
1165
+ msgstr "Takvimim Veritabanı güncellenmiştir."
1166
+
1167
+ #: my-calendar.php:111
1168
+ msgid "Buy the Beginner's Guide"
1169
+ msgstr "\"Yeni Başlayanlar Kılavuzunu\" satın alın (İngilizce)"
1170
+
1171
+ #: my-calendar.php:112
1172
+ msgid "Get Support"
1173
+ msgstr "Yardım Al"
1174
+
1175
+ #: my-calendar.php:113
1176
+ #: my-calendar.php:154
1177
+ msgid "My Calendar Help"
1178
+ msgstr "Takvimim Yardımı"
1179
+
1180
+ #: my-calendar.php:114
1181
+ msgid "Make a Donation"
1182
+ msgstr "Bağışta Bulun"
1183
+
1184
+ #. #-#-#-#-# plugin.pot (My Calendar 1.8.0) #-#-#-#-#
1185
+ #. Plugin Name of the plugin/theme
1186
+ #: my-calendar.php:138
1187
+ #: my-calendar.php:141
1188
+ msgid "My Calendar"
1189
+ msgstr "Takvimim"
1190
+
1191
+ #: my-calendar.php:145
1192
+ msgid "Add/Edit Events"
1193
+ msgstr "Etkinlik Ekle/Değiştir"
1194
+
1195
+ #: my-calendar.php:150
1196
+ #: my-calendar-locations.php:171
1197
+ msgid "Manage Locations"
1198
+ msgstr "Konumları Yönet"
1199
+
1200
+ #: my-calendar.php:152
1201
+ msgid "Style Editor"
1202
+ msgstr "Stil Düzenleyicisi"
1203
+
1204
+ #: my-calendar.php:153
1205
+ msgid "Behavior Editor"
1206
+ msgstr "Davranış Düzenleyicisi"
1207
+
1208
+ #: my-calendar-templates.php:136
1209
+ msgid "Published"
1210
+ msgstr "Yayınlandı"
1211
+
1212
+ #: my-calendar-templates.php:136
1213
+ msgid "Reserved"
1214
+ msgstr "Rezerv Edildi"
1215
+
1216
+ #: my-calendar-templates.php:137
1217
+ msgid "details"
1218
+ msgstr "detaylar"
1219
+
1220
+ #: my-calendar-user.php:39
1221
+ msgid "My Calendar User Settings"
1222
+ msgstr "Takvimim Kullanıcı Ayarları"
1223
+
1224
+ #: my-calendar-event-manager.php:25
1225
+ msgid "Although it is possible that this import could fail to import your events correctly, it should not have any impact on your existing Calendar database. If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
1226
+ msgstr "Bu içeri aktarmanın etkinliklerinizi düzgün bir şekilde aktaramayabilir, ancak bunun mevcut takvim veritabanınıza bir etkisi olmayacaktır. Herhangi bir problemle karşılaşırsanız lütfen <a href=\"http://www.joedolson.com/contact.php\">adresinden iletişime geçin</a>!"
1227
+
1228
+ #: my-calendar-event-manager.php:72
1229
+ msgid "%1$d events deleted successfully out of %2$d selected"
1230
+ msgstr "%2$d etkinlik arasından seçilmiş olan %1$d adedi silinmiştir."
1231
+
1232
+ #: my-calendar-event-manager.php:74
1233
+ #: my-calendar-event-manager.php:205
1234
+ #: my-calendar-event-manager.php:228
1235
+ #: my-calendar-event-manager.php:242
1236
+ #: my-calendar-event-manager.php:251
1237
+ #: my-calendar-event-manager.php:853
1238
+ #: my-calendar-event-manager.php:856
1239
+ #: my-calendar-event-manager.php:859
1240
+ #: my-calendar-event-manager.php:868
1241
+ #: my-calendar-event-manager.php:875
1242
+ #: my-calendar-event-manager.php:891
1243
+ #: my-calendar-event-manager.php:897
1244
+ msgid "Error"
1245
+ msgstr "Hata"
1246
+
1247
+ #: my-calendar-event-manager.php:74
1248
+ msgid "Your events have not been deleted. Please investigate."
1249
+ msgstr "Etkinlikleriniz silinmemiştir. Lütfen araştırınız."
1250
+
1251
+ #: my-calendar-event-manager.php:85
1252
+ msgid "Delete Event"
1253
+ msgstr "Etkinlik Sil"
1254
+
1255
+ #: my-calendar-event-manager.php:85
1256
+ msgid "Are you sure you want to delete this event?"
1257
+ msgstr "Bu etkinliği silmek istediğinize emin misiniz?"
1258
+
1259
+ #: my-calendar-event-manager.php:99
1260
+ msgid "You do not have permission to delete that event."
1261
+ msgstr "Bu etkinliği silmek için yetkiniz bulunmamaktadır."
1262
+
1263
+ #: my-calendar-event-manager.php:114
1264
+ msgid "You do not have permission to approve that event."
1265
+ msgstr "Bu etkinliği onaylamak için yetkiniz bulunmamaktadır."
1266
+
1267
+ #: my-calendar-event-manager.php:128
1268
+ msgid "You do not have permission to reject that event."
1269
+ msgstr "Bu etkinliği reddetmek için yetkiniz bulunmamaktadır."
1270
+
1271
+ #: my-calendar-event-manager.php:159
1272
+ msgid "Edit Event"
1273
+ msgstr "Etkinlik Değiştir"
1274
+
1275
+ #: my-calendar-event-manager.php:163
1276
+ #: my-calendar-event-manager.php:174
1277
+ msgid "You must provide an event id in order to edit it"
1278
+ msgstr "Bir etkinliği değiştirmek için bir etkinlik id'si sunmanız gerekmektedir."
1279
+
1280
+ #: my-calendar-event-manager.php:170
1281
+ msgid "Copy Event"
1282
+ msgstr "Etkinlik Kopyala"
1283
+
1284
+ #: my-calendar-event-manager.php:182
1285
+ msgid "Add Event"
1286
+ msgstr "Etkinlik Ekle"
1287
+
1288
+ #: my-calendar-event-manager.php:205
1289
+ msgid "I'm sorry! I couldn't add that event to the database."
1290
+ msgstr "Üzgünüm! Bu etkinliği veritabanına ekleyemedim."
1291
+
1292
+ #: my-calendar-event-manager.php:211
1293
+ msgid "Event added. It will now show in your calendar."
1294
+ msgstr "Etkinlik eklendi. Artık takviminizde görünecektir."
1295
+
1296
+ #: my-calendar-event-manager.php:228
1297
+ msgid "Your event was not updated."
1298
+ msgstr "Etkinliğiniz güncellenmedi."
1299
+
1300
+ #: my-calendar-event-manager.php:230
1301
+ msgid "Nothing was changed in that update."
1302
+ msgstr "Bu güncellemede hiçbir şey değişmemiş."
1303
+
1304
+ #: my-calendar-event-manager.php:232
1305
+ msgid "Event updated successfully"
1306
+ msgstr "Etkinlik başarılı bir şekilde güncellenmiştir."
1307
+
1308
+ #: my-calendar-event-manager.php:235
1309
+ msgid "You do not have sufficient permissions to edit that event."
1310
+ msgstr "Bu etkinliği değiştirmek için yeterli yetkiniz bulunmamaktadır."
1311
+
1312
+ #: my-calendar-event-manager.php:242
1313
+ msgid "You can't delete an event if you haven't submitted an event id"
1314
+ msgstr "Bir etkinlik ID'si girmediğiniz sürece herhangi bir etkinliği silemezsiniz."
1315
+
1316
+ #: my-calendar-event-manager.php:249
1317
+ msgid "Event deleted successfully"
1318
+ msgstr "Etkinlik başarılı bir şekilde silinmiştir."
1319
+
1320
+ #: my-calendar-event-manager.php:251
1321
+ msgid "Despite issuing a request to delete, the event still remains in the database. Please investigate."
1322
+ msgstr "Silme talebinize rağmen, etkinlik hala veritabanında görünüyor. Lütfen araştırınız."
1323
+
1324
+ #: my-calendar-event-manager.php:263
1325
+ msgid "Sorry! That's an invalid event key."
1326
+ msgstr "Üzgünüz! Bu geçersiz bir etkinlik anahtarıdır."
1327
+
1328
+ #: my-calendar-event-manager.php:267
1329
+ msgid "Sorry! We couldn't find an event with that ID."
1330
+ msgstr "Üzgünüz! Bu etkinlik ID'sine sahip bir etkinlik bulamadık."
1331
+
1332
+ #: my-calendar-event-manager.php:295
1333
+ msgid "This event must be approved in order for it to appear on the calendar."
1334
+ msgstr "Bu etkinliğin takvimde görünebilmesi için onaylanması gerekmektedir."
1335
+
1336
+ #: my-calendar-event-manager.php:304
1337
+ msgid "Save Event"
1338
+ msgstr "Etkinliği Kaydet"
1339
+
1340
+ #: my-calendar-event-manager.php:328
1341
+ msgid "Enter your Event Information"
1342
+ msgstr "Etkinlik Bilginizi Giriniz"
1343
+
1344
+ #: my-calendar-event-manager.php:330
1345
+ msgid "Event Title"
1346
+ msgstr "Etkinlik Başlığı "
1347
+
1348
+ #: my-calendar-event-manager.php:330
1349
+ #: my-calendar-event-manager.php:427
1350
+ msgid "(required)"
1351
+ msgstr "(gerekli)"
1352
+
1353
+ #: my-calendar-event-manager.php:334
1354
+ msgid "Publish"
1355
+ msgstr "Yayınla"
1356
+
1357
+ #: my-calendar-event-manager.php:334
1358
+ msgid "You must approve this event to promote it to the calendar."
1359
+ msgstr "Bu etkinliğin takvimde görünebilmesi için onaylamanız gerekmektedir."
1360
+
1361
+ #: my-calendar-event-manager.php:336
1362
+ msgid "An administrator must approve your new event."
1363
+ msgstr "Yeni etkinliğinizi bir yöneticinin onaylaması gerekmektedir."
1364
+
1365
+ #: my-calendar-event-manager.php:349
1366
+ msgid "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1367
+ msgstr "Etkinlik Açıklaması (<abbr title=\"hypertext markup language\">HTML</abbr> kullanılabilir)"
1368
+
1369
+ #: my-calendar-event-manager.php:361
1370
+ msgid "Event Short Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
1371
+ msgstr "Etkinlik Kısa Açıklaması (<abbr title=\"hypertext markup language\">HTML</abbr> kullanılabilir)"
1372
+
1373
+ #: my-calendar-event-manager.php:372
1374
+ msgid "Event Host"
1375
+ msgstr "Etkinliği Giren Kullanıcı"
1376
+
1377
+ #: my-calendar-event-manager.php:391
1378
+ msgid "Event Category"
1379
+ msgstr "Etkinlik Kategorisi"
1380
+
1381
+ #: my-calendar-event-manager.php:416
1382
+ msgid "Event Link (Optional)"
1383
+ msgstr "Etkinlik için internet adresi bağlantısı (isteğe bağlı)"
1384
+
1385
+ #: my-calendar-event-manager.php:416
1386
+ msgid "This link will expire when the event passes."
1387
+ msgstr "Bu bağlantı, etkinlik süresi geçtiğinde geçersiz kalacaktır."
1388
+
1389
+ #: my-calendar-event-manager.php:424
1390
+ msgid "Event Date and Time"
1391
+ msgstr "Etkinlik Tarih ve Saati"
1392
+
1393
+ #: my-calendar-event-manager.php:426
1394
+ msgid "Enter the beginning and ending information for the first occurrence of this event."
1395
+ msgstr "Bu etkinliğin ilk gerçekleşme zamanının başlangıç ve bitiş bilgilerini giriniz."
1396
+
1397
+ #: my-calendar-event-manager.php:427
1398
+ msgid "Start Date (YYYY-MM-DD)"
1399
+ msgstr "Başlama Tarihi (YYYY-AA-GG)"
1400
+
1401
+ #: my-calendar-event-manager.php:427
1402
+ msgid "Time (hh:mm am/pm)"
1403
+ msgstr "Saat (ss:dd am/pm) (\"am\": 00:01-12:00 arası, \"pm\": 12:01-00:00 arası)"
1404
+
1405
+ #: my-calendar-event-manager.php:436
1406
+ msgid "End Date (YYYY-MM-DD)"
1407
+ msgstr "Bitiş Tarihi (YYYY-AA-GG)"
1408
+
1409
+ #: my-calendar-event-manager.php:436
1410
+ msgid "End Time (hh:mm am/pm)"
1411
+ msgstr "Bitiş Saati (ss:dd am/pm) (\"am\": 00:01-12:00 arası, \"pm\": 12:01-00:00 arası)"
1412
+
1413
+ #: my-calendar-event-manager.php:444
1414
+ msgid "Current time difference from GMT is "
1415
+ msgstr "GMT'den mevcut saat farkı:"
1416
+
1417
+ #: my-calendar-event-manager.php:444
1418
+ msgid " hour(s)"
1419
+ msgstr "saat(ler)"
1420
+
1421
+ #: my-calendar-event-manager.php:453
1422
+ msgid "Recurring Events"
1423
+ msgstr "Tekrarlanan Etkinlikler"
1424
+
1425
+ #: my-calendar-event-manager.php:456
1426
+ msgid "Repeats for"
1427
+ msgstr "Tekrarlanma sayısı"
1428
+
1429
+ #: my-calendar-event-manager.php:457
1430
+ msgid "Units"
1431
+ msgstr "Tekrar Şekli"
1432
+
1433
+ #: my-calendar-event-manager.php:458
1434
+ msgid "Does not recur"
1435
+ msgstr "Tekrar etmez"
1436
+
1437
+ #: my-calendar-event-manager.php:459
1438
+ #: my-calendar-event-manager.php:710
1439
+ msgid "Daily"
1440
+ msgstr "Günlük"
1441
+
1442
+ #: my-calendar-event-manager.php:460
1443
+ #: my-calendar-event-manager.php:711
1444
+ msgid "Weekly"
1445
+ msgstr "Haftalık"
1446
+
1447
+ #: my-calendar-event-manager.php:461
1448
+ msgid "Bi-weekly"
1449
+ msgstr "İki haftada bir"
1450
+
1451
+ #: my-calendar-event-manager.php:462
1452
+ msgid "Date of Month (e.g., the 24th of each month)"
1453
+ msgstr "Ayın Belli Bir Tarihi (ör. her ayın 24. günü)"
1454
+
1455
+ #: my-calendar-event-manager.php:463
1456
+ msgid "Day of Month (e.g., the 3rd Monday of each month)"
1457
+ msgstr "Ayın Belli Bir Günü (ör. her ayın 3. Pazartesi günü)"
1458
+
1459
+ #: my-calendar-event-manager.php:464
1460
+ msgid "Annually"
1461
+ msgstr "Yıllık"
1462
+
1463
+ #: my-calendar-event-manager.php:466
1464
+ msgid "Enter \"0\" if the event should recur indefinitely. Your entry is the number of events after the first occurrence of the event: a recurrence of <em>2</em> means the event will happen three times."
1465
+ msgstr "Etkinlik tekrarının sonsuza kadar devam etmesi için lütfen \"0\" giriniz. Girdiğiniz değer, etkinliğin ilk gerçekleşmesinden sonra kaç kere daha tekrarlanacağını ifade eder: Tekrar sayısının <em>2</em> olması, etkinliğin toplam üç kere gerçekleşeceğini belirtir."
1466
+
1467
+ #: my-calendar-event-manager.php:483
1468
+ msgid "Event Registration Status"
1469
+ msgstr "Etkinlik Kayıt Durumu"
1470
+
1471
+ #: my-calendar-event-manager.php:484
1472
+ msgid "My Calendar does not manage event registrations. Use this for information only."
1473
+ msgstr "Takvimim eklentisi, etkinlik kayıtlarını yönetmez. Bunu sadece bilgi için kullanınız."
1474
+
1475
+ #: my-calendar-event-manager.php:486
1476
+ msgid "Open"
1477
+ msgstr "Açık"
1478
+
1479
+ #: my-calendar-event-manager.php:487
1480
+ msgid "Closed"
1481
+ msgstr "Kapalı"
1482
+
1483
+ #: my-calendar-event-manager.php:488
1484
+ msgid "Does not apply"
1485
+ msgstr "Uygulanmaz"
1486
+
1487
+ #: my-calendar-event-manager.php:491
1488
+ msgid "If this event recurs, it can only be registered for as a complete series."
1489
+ msgstr "Bu etkinlik tekrar ediyorsa, sadece tüm seri için kayıt yapılabilir."
1490
+
1491
+ #: my-calendar-event-manager.php:508
1492
+ #: my-calendar-locations.php:113
1493
+ msgid "Event Location"
1494
+ msgstr "Etkinlik Konumu"
1495
+
1496
+ #: my-calendar-event-manager.php:515
1497
+ msgid "Choose a preset location:"
1498
+ msgstr "Mevcut bir konum seçiniz:"
1499
+
1500
+ #: my-calendar-event-manager.php:529
1501
+ msgid "Add recurring locations for later use."
1502
+ msgstr "Tekrar eden konumları ileriki kullanımlar için ekle."
1503
+
1504
+ #: my-calendar-event-manager.php:538
1505
+ #: my-calendar-locations.php:115
1506
+ msgid "All location fields are optional: <em>insufficient information may result in an inaccurate map</em>."
1507
+ msgstr "Bütün konum alanları isteğe bağlıdır: <em>yetersiz bilgi doğru sonuç vermeyen harita gösterimlerine sebep olabilir</em>."
1508
+
1509
+ #: my-calendar-event-manager.php:541
1510
+ #: my-calendar-locations.php:118
1511
+ msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
1512
+ msgstr "Konum İsmi (ör. <em>Dernek Merkezi</em>)"
1513
+
1514
+ #: my-calendar-event-manager.php:544
1515
+ #: my-calendar-locations.php:121
1516
+ msgid "Street Address"
1517
+ msgstr "Adres Satırı"
1518
+
1519
+ #: my-calendar-event-manager.php:547
1520
+ #: my-calendar-locations.php:124
1521
+ msgid "Street Address (2)"
1522
+ msgstr "Adres Satırı (2)"
1523
+
1524
+ #: my-calendar-event-manager.php:559
1525
+ #: my-calendar-locations.php:136
1526
+ msgid "Initial Zoom"
1527
+ msgstr "İlk Harita Seviyesi"
1528
+
1529
+ #: my-calendar-event-manager.php:561
1530
+ #: my-calendar-locations.php:138
1531
+ msgid "Neighborhood"
1532
+ msgstr "Mahalle"
1533
+
1534
+ #: my-calendar-event-manager.php:562
1535
+ #: my-calendar-locations.php:139
1536
+ msgid "Small City"
1537
+ msgstr "Küçük Şehir"
1538
+
1539
+ #: my-calendar-event-manager.php:563
1540
+ #: my-calendar-locations.php:140
1541
+ msgid "Large City"
1542
+ msgstr "Büyük Şehir"
1543
+
1544
+ #: my-calendar-event-manager.php:564
1545
+ #: my-calendar-locations.php:141
1546
+ msgid "Greater Metro Area"
1547
+ msgstr "Geniş Alan"
1548
+
1549
+ #: my-calendar-event-manager.php:565
1550
+ #: my-calendar-locations.php:142
1551
+ msgid "State"
1552
+ msgstr "İlçe"
1553
+
1554
+ #: my-calendar-event-manager.php:570
1555
+ #: my-calendar-locations.php:147
1556
+ msgid "GPS Coordinates (optional)"
1557
+ msgstr "GPS (Uydu Konumlandırma Sistemi) Koordinatları (isteğe bağlı)"
1558
+
1559
+ #: my-calendar-event-manager.php:572
1560
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to provide your map link."
1561
+ msgstr "Eğer bir GPS koordinatı tanımladıysanız, bu koordinatlar, girilmiş bütün diğer adres bilgilerinin yerine kullanılır."
1562
+
1563
+ #: my-calendar-event-manager.php:575
1564
+ #: my-calendar-locations.php:152
1565
+ msgid "Latitude"
1566
+ msgstr "Enlem"
1567
+
1568
+ #: my-calendar-event-manager.php:575
1569
+ #: my-calendar-locations.php:153
1570
+ msgid "Longitude"
1571
+ msgstr "Boylam"
1572
+
1573
+ #: my-calendar-event-manager.php:653
1574
+ msgid "Manage Events"
1575
+ msgstr "Etkinlikleri Yönet"
1576
+
1577
+ #: my-calendar-event-manager.php:668
1578
+ msgid "Table of Calendar Events"
1579
+ msgstr "Takvim Etkinlikleri Tablosu"
1580
+
1581
+ #: my-calendar-event-manager.php:673
1582
+ #: my-calendar-locations.php:184
1583
+ msgid "Location"
1584
+ msgstr "Konum"
1585
+
1586
+ #: my-calendar-event-manager.php:674
1587
+ msgid "Description"
1588
+ msgstr "Açıklama"
1589
+
1590
+ #: my-calendar-event-manager.php:675
1591
+ msgid "Start Date"
1592
+ msgstr "Başlangıç Tarihi"
1593
+
1594
+ #: my-calendar-event-manager.php:676
1595
+ msgid "Recurs"
1596
+ msgstr "Tekrar ediyor"
1597
+
1598
+ #: my-calendar-event-manager.php:678
1599
+ msgid "Category"
1600
+ msgstr "Kategori"
1601
+
1602
+ #: my-calendar-event-manager.php:679
1603
+ msgid "Edit / Delete"
1604
+ msgstr "Değiştir / Sil"
1605
+
1606
+ #: my-calendar-event-manager.php:709
1607
+ msgid "Never"
1608
+ msgstr "Hiçbir Zaman"
1609
+
1610
+ #: my-calendar-event-manager.php:712
1611
+ msgid "Bi-Weekly"
1612
+ msgstr "İki Haftada Bir"
1613
+
1614
+ #: my-calendar-event-manager.php:713
1615
+ msgid "Monthly (by date)"
1616
+ msgstr "Aylık (tarihe göre)"
1617
+
1618
+ #: my-calendar-event-manager.php:714
1619
+ msgid "Monthly (by day)"
1620
+ msgstr "Aylık (güne göre)"
1621
+
1622
+ #: my-calendar-event-manager.php:715
1623
+ msgid "Yearly"
1624
+ msgstr "Yıllık"
1625
+
1626
+ #: my-calendar-event-manager.php:718
1627
+ msgid "Forever"
1628
+ msgstr "Sonsuza kadar"
1629
+
1630
+ #: my-calendar-event-manager.php:719
1631
+ msgid "Times"
1632
+ msgstr "Kere"
1633
+
1634
+ #: my-calendar-event-manager.php:734
1635
+ msgid "Copy"
1636
+ msgstr "Kopyala"
1637
+
1638
+ #: my-calendar-event-manager.php:737
1639
+ msgid "Not editable."
1640
+ msgstr "Düzenlemez."
1641
+
1642
+ #: my-calendar-event-manager.php:743
1643
+ msgid "Reject"
1644
+ msgstr "Reddet"
1645
+
1646
+ #: my-calendar-event-manager.php:745
1647
+ msgid "Approve"
1648
+ msgstr "Onayla"
1649
+
1650
+ #: my-calendar-event-manager.php:750
1651
+ msgid "Approved"
1652
+ msgstr "Onaylandı"
1653
+
1654
+ #: my-calendar-event-manager.php:752
1655
+ msgid "Rejected"
1656
+ msgstr "Reddedildi"
1657
+
1658
+ #: my-calendar-event-manager.php:754
1659
+ msgid "Awaiting Approval"
1660
+ msgstr "Onay Bekliyor"
1661
+
1662
+ #: my-calendar-event-manager.php:771
1663
+ msgid "There are no events in the database!"
1664
+ msgstr "Veritabanında hiçbir etkinlik yok!"
1665
+
1666
+ #: my-calendar-event-manager.php:853
1667
+ msgid "Your event end date must be either after or the same as your event begin date"
1668
+ msgstr "Etkinlik bitiş tarihiniz, başlama tarihiyle ya aynı olmalıdır, ya da daha ileriki bir tarihte olmalıdır."
1669
+
1670
+ #: my-calendar-event-manager.php:856
1671
+ msgid "Your date formatting is correct but one or more of your dates is invalid. Check for number of days in month and leap year related errors."
1672
+ msgstr "Tarih giriş formatınız doğru ancak girdiğiniz bir veya daha fazla tarih geçersizdir. Lütfen bir ayda kaç gün olduğu gibi bilgileri kontrol ederek bilgi edininiz."
1673
+
1674
+ #: my-calendar-event-manager.php:859
1675
+ msgid "Both start and end dates must be in the format YYYY-MM-DD"
1676
+ msgstr "Hem başlama hem de bitiş tarihleri YYYY-AA-GG formatında olmalıdır."
1677
+
1678
+ #: my-calendar-event-manager.php:868
1679
+ msgid "The time field must either be blank or be entered in the format hh:mm"
1680
+ msgstr "Saat alanı ya boş olmalıdır ya da ss:dd formatında doldurulmalıdır."
1681
+
1682
+ #: my-calendar-event-manager.php:875
1683
+ msgid "The end time field must either be blank or be entered in the format hh:mm"
1684
+ msgstr "Bitiş Saati alanı ya boş olmalıdır ya da ss:dd formatında doldurulmalıdır."
1685
+
1686
+ #: my-calendar-event-manager.php:891
1687
+ msgid "The event title must be between 1 and 255 characters in length."
1688
+ msgstr "Etkinlik başlığının uzunluğu 1 ile 255 karakter arasında olmalıdır."
1689
+
1690
+ #: my-calendar-event-manager.php:897
1691
+ msgid "The repetition value must be 0 unless a type of recurrence is selected."
1692
+ msgstr "Bir tekrarlama seçeneği seçilmediği sürece tekrar değeri 0 olarak girilmelidir."
1693
+
1694
+ #: my-calendar-locations.php:42
1695
+ msgid "Location added successfully"
1696
+ msgstr "Konum başarılı bir şekilde eklendi"
1697
+
1698
+ #: my-calendar-locations.php:44
1699
+ msgid "Location could not be added to database"
1700
+ msgstr "Konum, veritabanına eklenemedi"
1701
+
1702
+ #: my-calendar-locations.php:50
1703
+ msgid "Location deleted successfully"
1704
+ msgstr "Konum başarılı bir şekilde silindi"
1705
+
1706
+ #: my-calendar-locations.php:52
1707
+ msgid "Location could not be deleted"
1708
+ msgstr "Konum silinemedi"
1709
+
1710
+ #: my-calendar-locations.php:74
1711
+ msgid "Location could not be edited."
1712
+ msgstr "Konum düzenlenemedi."
1713
+
1714
+ #: my-calendar-locations.php:76
1715
+ msgid "Location was not changed."
1716
+ msgstr "Konum değişmedi."
1717
+
1718
+ #: my-calendar-locations.php:78
1719
+ msgid "Location edited successfully"
1720
+ msgstr "Konum başarılı bir şekilde düzenlendi"
1721
+
1722
+ #: my-calendar-locations.php:90
1723
+ msgid "Add New Location"
1724
+ msgstr "Yeni Konum Ekle"
1725
+
1726
+ #: my-calendar-locations.php:92
1727
+ msgid "Edit Location"
1728
+ msgstr "Konum Düzenle"
1729
+
1730
+ #: my-calendar-locations.php:97
1731
+ msgid "Location Editor"
1732
+ msgstr "Konum Düzenleyicisi"
1733
+
1734
+ #: my-calendar-locations.php:149
1735
+ msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location."
1736
+ msgstr "Eğer bir GPS koordinatı tanımladıysanız, bu koordinatlar girilmiş bütün diğer adres bilgilerinin yerine tam noktanızı göstermek için kullanılır."
1737
+
1738
+ #: my-calendar-locations.php:157
1739
+ msgid "Add Location"
1740
+ msgstr "Konum Ekle"
1741
+
1742
+ #: my-calendar-locations.php:206
1743
+ msgid "There are no locations in the database yet!"
1744
+ msgstr "Veritabanında hiçbir konum yok!"
1745
+
1746
+ #: my-calendar-locations.php:210
1747
+ msgid "Please note: editing or deleting locations stored for re-use will have no effect on any event previously scheduled at that location. The location database exists purely as a shorthand method to enter frequently used locations into event records."
1748
+ msgstr "Not: Tekrar kullanım için kaydedilmiş konumları sildiğinizde veya değiştirdiğinizde, o konum için daha önceden girilmiş etkinlikler üzerinde değişikliğe sebep olmaz. Konum veritabanı sadece çok kullanılan konumları elle girmek yerine kısa yoldan girmenizi sağlar."
1749
+
1750
+ #: my-calendar-install.php:138
1751
+ msgid "My Calendar Default Timezone"
1752
+ msgstr "Takvimim Varsayılan Saat Dilimi"
1753
+
1754
+ #: my-calendar-install.php:183
1755
+ msgid "My Calendar Default Location"
1756
+ msgstr "Takvimim Varsayılan Konumu"
1757
+
1758
+ #: my-calendar-output.php:129
1759
+ msgid "Event Details"
1760
+ msgstr "Etkinlik Detayları"
1761
+
1762
+ #: my-calendar-output.php:137
1763
+ msgid "Close"
1764
+ msgstr "Kapat"
1765
+
1766
+ #: my-calendar-output.php:146
1767
+ msgid "in your time zone"
1768
+ msgstr "sizin saat diliminizde"
1769
+
1770
+ #: my-calendar-output.php:151
1771
+ msgid "Not Applicable"
1772
+ msgstr "Uygulanamaz"
1773
+
1774
+ #: my-calendar-output.php:164
1775
+ msgid "Posted by"
1776
+ msgstr "Gönderen: "
1777
+
1778
+ #: my-calendar-output.php:219
1779
+ msgid "This class is part of a series. You must register for the first event in this series to attend."
1780
+ msgstr "Bu etkinlik bir etkinlik serisine aittir. Etkinliğe katılmak için serinin ilk etkinliğine kaydolmanız gerekir."
1781
+
1782
+ #: my-calendar-output.php:224
1783
+ msgid "View full calendar"
1784
+ msgstr "Tüm takvimi göster"
1785
+
1786
+ #: my-calendar-output.php:258
1787
+ msgid "January"
1788
+ msgstr "Ocak"
1789
+
1790
+ #: my-calendar-output.php:259
1791
+ msgid "February"
1792
+ msgstr "Şubat"
1793
+
1794
+ #: my-calendar-output.php:260
1795
+ msgid "March"
1796
+ msgstr "Mart"
1797
+
1798
+ #: my-calendar-output.php:261
1799
+ msgid "April"
1800
+ msgstr "Nisan"
1801
+
1802
+ #: my-calendar-output.php:262
1803
+ msgid "May"
1804
+ msgstr "Mayıs"
1805
+
1806
+ #: my-calendar-output.php:263
1807
+ msgid "June"
1808
+ msgstr "Haziran"
1809
+
1810
+ #: my-calendar-output.php:264
1811
+ msgid "July"
1812
+ msgstr "Temmuz"
1813
+
1814
+ #: my-calendar-output.php:265
1815
+ msgid "August"
1816
+ msgstr "Ağustos"
1817
+
1818
+ #: my-calendar-output.php:266
1819
+ msgid "September"
1820
+ msgstr "Eylül"
1821
+
1822
+ #: my-calendar-output.php:267
1823
+ msgid "October"
1824
+ msgstr "Ekim"
1825
+
1826
+ #: my-calendar-output.php:268
1827
+ msgid "November"
1828
+ msgstr "Kasım"
1829
+
1830
+ #: my-calendar-output.php:269
1831
+ msgid "December"
1832
+ msgstr "Aralık"
1833
+
1834
+ #: my-calendar-output.php:271
1835
+ msgid "Year"
1836
+ msgstr "Yıl"
1837
+
1838
+ #: my-calendar-output.php:293
1839
+ msgid "Go"
1840
+ msgstr "Git"
1841
+
1842
+ #: my-calendar-output.php:310
1843
+ msgid "View as Grid"
1844
+ msgstr "Tablo formatında göster"
1845
+
1846
+ #: my-calendar-output.php:313
1847
+ msgid "View as List"
1848
+ msgstr "Liste olarak göster"
1849
+
1850
+ #: my-calendar-output.php:334
1851
+ msgid "<abbr title=\"Sunday\">Sun</abbr>"
1852
+ msgstr "<abbr title=\"Pazar\">Paz</abbr>"
1853
+
1854
+ #: my-calendar-output.php:335
1855
+ msgid "<abbr title=\"Monday\">Mon</abbr>"
1856
+ msgstr "<abbr title=\"Pazartesi\">Pzt</abbr>"
1857
+
1858
+ #: my-calendar-output.php:336
1859
+ msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1860
+ msgstr "<abbr title=\"Salı\">Sal</abbr>"
1861
+
1862
+ #: my-calendar-output.php:337
1863
+ msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1864
+ msgstr "<abbr title=\"Çarşamba\">Çrş</abbr>"
1865
+
1866
+ #: my-calendar-output.php:338
1867
+ msgid "<abbr title=\"Thursday\">Thur</abbr>"
1868
+ msgstr "<abbr title=\"Perşembe\">Prş</abbr>"
1869
+
1870
+ #: my-calendar-output.php:339
1871
+ msgid "<abbr title=\"Friday\">Fri</abbr>"
1872
+ msgstr "<abbr title=\"Cuma\">Cum</abbr>"
1873
+
1874
+ #: my-calendar-output.php:340
1875
+ msgid "<abbr title=\"Saturday\">Sat</abbr>"
1876
+ msgstr "<abbr title=\"Cumartesi\">Cts</abbr>"
1877
+
1878
+ #: my-calendar-output.php:345
1879
+ msgid "<abbr title=\"Sunday\">S</abbr>"
1880
+ msgstr "<abbr title=\"Pazar\">P</abbr>"
1881
+
1882
+ #: my-calendar-output.php:346
1883
+ msgid "<abbr title=\"Monday\">M</abbr>"
1884
+ msgstr "<abbr title=\"Pazartesi\">P</abbr>"
1885
+
1886
+ #: my-calendar-output.php:347
1887
+ msgid "<abbr title=\"Tuesday\">T</abbr>"
1888
+ msgstr "<abbr title=\"Salı\">S</abbr>"
1889
+
1890
+ #: my-calendar-output.php:348
1891
+ msgid "<abbr title=\"Wednesday\">W</abbr>"
1892
+ msgstr "<abbr title=\"Çarşamba\">Ç</abbr>"
1893
+
1894
+ #: my-calendar-output.php:349
1895
+ msgid "<abbr title=\"Thursday\">T</abbr>"
1896
+ msgstr "<abbr title=\"Perşembe\">P</abbr>"
1897
+
1898
+ #: my-calendar-output.php:350
1899
+ msgid "<abbr title=\"Friday\">F</abbr>"
1900
+ msgstr "<abbr title=\"Cuma\">C</abbr>"
1901
+
1902
+ #: my-calendar-output.php:351
1903
+ msgid "<abbr title=\"Saturday\">S</abbr>"
1904
+ msgstr "<abbr title=\"Cumartesi\">C</abbr>"
1905
+
1906
+ #: my-calendar-output.php:450
1907
+ msgid "and"
1908
+ msgstr "ve"
1909
+
1910
+ #: my-calendar-output.php:471
1911
+ msgid "The week's events"
1912
+ msgstr "Haftanın etkinlikleri"
1913
+
1914
+ #: my-calendar-output.php:479
1915
+ msgid "Events in"
1916
+ msgstr "Buradaki Etkinlikler:"
1917
+
1918
+ #: my-calendar-output.php:481
1919
+ msgid "This week's events"
1920
+ msgstr "Bu haftanın etkinlikleri"
1921
+
1922
+ #: my-calendar-output.php:648
1923
+ msgid "There are no events scheduled during this period."
1924
+ msgstr "Bu dönem için belirlenmiş bir etkinlik bulunmamaktadır."
1925
+
1926
+ #: my-calendar-output.php:659
1927
+ msgid "Category Key"
1928
+ msgstr "Kategori Anahtarı"
1929
+
1930
+ #: my-calendar-output.php:695
1931
+ msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
1932
+ msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> ile takip edin."
1933
+
1934
+ #: my-calendar-output.php:696
1935
+ msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
1936
+ msgstr "<abbr title=\"iCal Events Export\">iCal</abbr> olarak indirin"
1937
+
1938
+ #: my-calendar-output.php:794
1939
+ msgid "(select to include)"
1940
+ msgstr "(dahil etmek için seçiniz)"
1941
+
1942
+ #: my-calendar-output.php:815
1943
+ msgid "Categories"
1944
+ msgstr "Kategoriler"
1945
+
1946
+ #: my-calendar-output.php:829
1947
+ #: my-calendar-output.php:938
1948
+ msgid "Submit"
1949
+ msgstr "Gönder"
1950
+
1951
+ #: my-calendar-output.php:890
1952
+ msgid "Show all"
1953
+ msgstr "Hepsini göster"
1954
+
1955
+ #: my-calendar-output.php:906
1956
+ msgid "Show events in:"
1957
+ msgstr "Buradaki etkinlikleri göster:"
1958
+
1959
+ #. Plugin URI of the plugin/theme
1960
+ msgid "http://www.joedolson.com/articles/my-calendar/"
1961
+ msgstr "http://www.joedolson.com/articles/my-calendar/"
1962
+
1963
+ #. Description of the plugin/theme
1964
+ msgid "Accessible WordPress event calendar plugin. Show events from multiple calendars on pages, in posts, or in widgets."
1965
+ msgstr "Erişilebilir WordPress etkinlik takvimi eklentisi. Birdon çok takvimdeki etkinlikleri sayfalarda, yazılarda veya bileşen alanlarında gösterir."
1966
+
1967
+ #. Author of the plugin/theme
1968
+ msgid "Joseph C Dolson"
1969
+ msgstr "Joseph C Dolson"
1970
+
1971
+ #. Author URI of the plugin/theme
1972
+ msgid "http://www.joedolson.com"
1973
+ msgstr "http://www.joedolson.com"
1974
+
my-calendar.pot → lang/my-calendar.pot RENAMED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the My Calendar package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: My Calendar 1.7.8\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
7
- "POT-Creation-Date: 2011-03-04 01:12:36+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,873 +12,871 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: my-calendar.php:104 my-calendar.php:240
16
- msgid "Settings"
17
  msgstr ""
18
 
19
- #: my-calendar.php:105 my-calendar.php:243
20
- msgid "Help"
21
  msgstr ""
22
 
23
- #: my-calendar.php:135
24
- msgid "Buy the Beginner's Guide"
25
  msgstr ""
26
 
27
- #: my-calendar.php:136
28
- msgid "Get Support"
29
  msgstr ""
30
 
31
- #: my-calendar.php:137 my-calendar.php:243
32
- msgid "My Calendar Help"
33
  msgstr ""
34
 
35
- #: my-calendar.php:138
36
- msgid "Make a Donation"
 
 
37
  msgstr ""
38
 
39
- #. #-#-#-#-# plugin.pot (My Calendar 1.7.8) #-#-#-#-#
40
- #. Plugin Name of the plugin/theme
41
- #: my-calendar.php:231
42
- msgid "My Calendar"
43
  msgstr ""
44
 
45
- #: my-calendar.php:234
46
- msgid "Add/Edit Events"
47
  msgstr ""
48
 
49
- #: my-calendar.php:238 my-calendar-categories.php:195
50
- msgid "Manage Categories"
51
  msgstr ""
52
 
53
- #: my-calendar.php:239 my-calendar-locations.php:142
54
- msgid "Manage Locations"
55
  msgstr ""
56
 
57
- #: my-calendar.php:241
58
- msgid "Style Editor"
59
  msgstr ""
60
 
61
- #: my-calendar.php:242
62
- msgid "Behavior Editor"
63
  msgstr ""
64
 
65
- #: my-calendar-widgets.php:5
66
- msgid "My Calendar: Today's Events"
 
 
 
 
67
  msgstr ""
68
 
69
- #: my-calendar-widgets.php:14
70
- msgid "Today's Events"
71
  msgstr ""
72
 
73
- #: my-calendar-widgets.php:32 my-calendar-widgets.php:98
74
- #: my-calendar-event-manager.php:670
75
- msgid "Title"
76
  msgstr ""
77
 
78
- #: my-calendar-widgets.php:36 my-calendar-widgets.php:102
79
- msgid "Template"
80
  msgstr ""
81
 
82
- #: my-calendar-widgets.php:40
83
- msgid "Show this text if there are no events today:"
84
  msgstr ""
85
 
86
- #: my-calendar-widgets.php:44 my-calendar-widgets.php:124
87
- msgid "Category or categories to display:"
88
  msgstr ""
89
 
90
- #: my-calendar-widgets.php:64
91
- msgid "My Calendar: Upcoming Events"
 
 
92
  msgstr ""
93
 
94
- #: my-calendar-widgets.php:76
95
- msgid "Upcoming Events"
96
  msgstr ""
97
 
98
- #: my-calendar-widgets.php:106
99
- msgid "Widget Options"
100
  msgstr ""
101
 
102
- #: my-calendar-widgets.php:109
103
- msgid "Display upcoming events by:"
104
  msgstr ""
105
 
106
- #: my-calendar-widgets.php:110
107
- msgid "Events (e.g. 2 past, 3 future)"
108
  msgstr ""
109
 
110
- #: my-calendar-widgets.php:111
111
- msgid "Dates (e.g. 4 days past, 5 forward)"
112
  msgstr ""
113
 
114
- #: my-calendar-widgets.php:115
115
- msgid "events into the future;"
116
  msgstr ""
117
 
118
- #: my-calendar-widgets.php:116
119
- msgid "events from the past"
120
  msgstr ""
121
 
122
- #: my-calendar-widgets.php:120
123
- msgid "Show this text if there are no events meeting your criteria:"
124
  msgstr ""
125
 
126
- #: my-calendar-locations.php:27
127
- msgid "Location added successfully"
128
  msgstr ""
129
 
130
- #: my-calendar-locations.php:29
131
- msgid "Location could not be added to database"
 
 
132
  msgstr ""
133
 
134
- #: my-calendar-locations.php:35
135
- msgid "Location deleted successfully"
136
  msgstr ""
137
 
138
- #: my-calendar-locations.php:37
139
- msgid "Location could not be deleted"
140
  msgstr ""
141
 
142
- #: my-calendar-locations.php:48
143
- msgid "Location could not be edited."
144
  msgstr ""
145
 
146
- #: my-calendar-locations.php:50
147
- msgid "Location was not changed."
148
  msgstr ""
149
 
150
- #: my-calendar-locations.php:52
151
- msgid "Location edited successfully"
152
  msgstr ""
153
 
154
- #: my-calendar-locations.php:64
155
- msgid "Add New Location"
156
  msgstr ""
157
 
158
- #: my-calendar-locations.php:66
159
- msgid "Edit Location"
 
160
  msgstr ""
161
 
162
- #: my-calendar-locations.php:71
163
- msgid "Location Editor"
164
  msgstr ""
165
 
166
- #: my-calendar-locations.php:87 my-calendar-event-manager.php:536
167
- msgid "Event Location"
168
  msgstr ""
169
 
170
- #: my-calendar-locations.php:89 my-calendar-event-manager.php:566
171
- msgid ""
172
- "All location fields are optional: <em>insufficient information may result in "
173
- "an inaccurate map</em>."
174
  msgstr ""
175
 
176
- #: my-calendar-locations.php:92 my-calendar-event-manager.php:569
177
- msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
178
  msgstr ""
179
 
180
- #: my-calendar-locations.php:95 my-calendar-event-manager.php:572
181
- msgid "Street Address"
182
  msgstr ""
183
 
184
- #: my-calendar-locations.php:98 my-calendar-event-manager.php:575
185
- msgid "Street Address (2)"
186
  msgstr ""
187
 
188
- #: my-calendar-locations.php:101 my-calendar-event-manager.php:578
189
- #: my-calendar-settings.php:550
190
- msgid "City"
191
  msgstr ""
192
 
193
- #: my-calendar-locations.php:101 my-calendar-event-manager.php:578
194
- #: my-calendar-settings.php:551
195
- msgid "State/Province"
196
  msgstr ""
197
 
198
- #: my-calendar-locations.php:101 my-calendar-event-manager.php:578
199
- #: my-calendar-settings.php:553
200
- msgid "Postal Code"
201
  msgstr ""
202
 
203
- #: my-calendar-locations.php:104 my-calendar-event-manager.php:581
204
- #: my-calendar-settings.php:552
205
- msgid "Country"
 
206
  msgstr ""
207
 
208
- #: my-calendar-locations.php:107 my-calendar-event-manager.php:584
209
- msgid "Initial Zoom"
 
 
210
  msgstr ""
211
 
212
- #: my-calendar-locations.php:109 my-calendar-event-manager.php:586
213
- msgid "Neighborhood"
 
214
  msgstr ""
215
 
216
- #: my-calendar-locations.php:110 my-calendar-event-manager.php:587
217
- msgid "Small City"
218
  msgstr ""
219
 
220
- #: my-calendar-locations.php:111 my-calendar-event-manager.php:588
221
- msgid "Large City"
222
  msgstr ""
223
 
224
- #: my-calendar-locations.php:112 my-calendar-event-manager.php:589
225
- msgid "Greater Metro Area"
226
  msgstr ""
227
 
228
- #: my-calendar-locations.php:113 my-calendar-event-manager.php:590
229
- msgid "State"
 
 
230
  msgstr ""
231
 
232
- #: my-calendar-locations.php:114 my-calendar-event-manager.php:591
233
- msgid "Region"
234
  msgstr ""
235
 
236
- #: my-calendar-locations.php:118 my-calendar-event-manager.php:595
237
- msgid "GPS Coordinates (optional)"
238
  msgstr ""
239
 
240
- #: my-calendar-locations.php:120
241
- msgid ""
242
- "If you supply GPS coordinates for your location, they will be used in place "
243
- "of any other address information to pinpoint your location."
244
  msgstr ""
245
 
246
- #: my-calendar-locations.php:123 my-calendar-event-manager.php:600
247
- msgid "Latitude"
248
  msgstr ""
249
 
250
- #: my-calendar-locations.php:124 my-calendar-event-manager.php:600
251
- msgid "Longitude"
252
  msgstr ""
253
 
254
- #: my-calendar-locations.php:128 my-calendar-categories.php:182
255
- msgid "Save Changes"
256
  msgstr ""
257
 
258
- #: my-calendar-locations.php:128
259
- msgid "Add Location"
 
260
  msgstr ""
261
 
262
- #: my-calendar-locations.php:154 my-calendar-event-manager.php:669
263
- #: my-calendar-categories.php:207
264
- msgid "ID"
265
  msgstr ""
266
 
267
- #: my-calendar-locations.php:155 my-calendar-event-manager.php:671
268
- msgid "Location"
269
  msgstr ""
270
 
271
- #: my-calendar-locations.php:156 my-calendar-locations.php:168
272
- #: my-calendar-event-manager.php:732 my-calendar-categories.php:211
273
- #: my-calendar-categories.php:225
274
- msgid "Edit"
275
  msgstr ""
276
 
277
- #: my-calendar-locations.php:157 my-calendar-locations.php:169
278
- #: my-calendar-event-manager.php:104 my-calendar-event-manager.php:732
279
- #: my-calendar-categories.php:212 my-calendar-categories.php:231
280
- msgid "Delete"
281
  msgstr ""
282
 
283
- #: my-calendar-locations.php:169 my-calendar-categories.php:231
284
- msgid "Are you sure you want to delete this category?"
285
  msgstr ""
286
 
287
- #: my-calendar-locations.php:177
288
- msgid "There are no locations in the database yet!"
289
  msgstr ""
290
 
291
- #: my-calendar-locations.php:181
292
- msgid ""
293
- "Please note: editing or deleting locations stored for re-use will have no "
294
- "effect on any event previously scheduled at that location. The location "
295
- "database exists purely as a shorthand method to enter frequently used "
296
- "locations into event records."
297
  msgstr ""
298
 
299
- #: my-calendar-event-manager.php:28 my-calendar-settings.php:577
300
- msgid ""
301
- "My Calendar has identified that you have the Calendar plugin by Kieran "
302
- "O'Shea installed. You can import those events and categories into the My "
303
- "Calendar database. Would you like to import these events?"
304
  msgstr ""
305
 
306
- #: my-calendar-event-manager.php:35 my-calendar-settings.php:584
307
- msgid "Import from Calendar"
308
  msgstr ""
309
 
310
- #: my-calendar-event-manager.php:40
311
- msgid ""
312
- "Although it is possible that this import could fail to import your events "
313
- "correctly, it should not have any impact on your existing Calendar database. "
314
- "If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php"
315
- "\">please contact me</a>!"
316
  msgstr ""
317
 
318
- #: my-calendar-event-manager.php:85
319
- msgid "%1$d events deleted successfully out of %2$d selected"
320
  msgstr ""
321
 
322
- #: my-calendar-event-manager.php:87 my-calendar-event-manager.php:240
323
- #: my-calendar-event-manager.php:263 my-calendar-event-manager.php:277
324
- #: my-calendar-event-manager.php:286 my-calendar-event-manager.php:872
325
- #: my-calendar-event-manager.php:875 my-calendar-event-manager.php:878
326
- #: my-calendar-event-manager.php:888 my-calendar-event-manager.php:896
327
- #: my-calendar-event-manager.php:912 my-calendar-event-manager.php:918
328
- msgid "Error"
329
  msgstr ""
330
 
331
- #: my-calendar-event-manager.php:87
332
- msgid "Your events have not been deleted. Please investigate."
 
333
  msgstr ""
334
 
335
- #: my-calendar-event-manager.php:98
336
- msgid "Delete Event"
337
  msgstr ""
338
 
339
- #: my-calendar-event-manager.php:98
340
- msgid "Are you sure you want to delete this event?"
341
  msgstr ""
342
 
343
- #: my-calendar-event-manager.php:112
344
- msgid "You do not have permission to delete that event."
345
  msgstr ""
346
 
347
- #: my-calendar-event-manager.php:127
348
- msgid "You do not have permission to approve that event."
349
  msgstr ""
350
 
351
- #: my-calendar-event-manager.php:141
352
- msgid "You do not have permission to reject that event."
353
  msgstr ""
354
 
355
- #: my-calendar-event-manager.php:169 my-calendar-event-manager.php:326
356
- msgid "Edit Event"
357
  msgstr ""
358
 
359
- #: my-calendar-event-manager.php:173 my-calendar-event-manager.php:182
360
- msgid "You must provide an event id in order to edit it"
361
  msgstr ""
362
 
363
- #: my-calendar-event-manager.php:178 my-calendar-event-manager.php:326
364
- msgid "Copy Event"
365
  msgstr ""
366
 
367
- #: my-calendar-event-manager.php:188
368
- msgid "Add Event"
369
  msgstr ""
370
 
371
- #: my-calendar-event-manager.php:192
372
- msgid "Manage Events"
373
  msgstr ""
374
 
375
- #: my-calendar-event-manager.php:240
376
- msgid "I'm sorry! I couldn't add that event to the database."
377
  msgstr ""
378
 
379
- #: my-calendar-event-manager.php:246
380
- msgid "Event added. It will now show in your calendar."
381
  msgstr ""
382
 
383
- #: my-calendar-event-manager.php:263
384
- msgid "Your event was not updated."
385
  msgstr ""
386
 
387
- #: my-calendar-event-manager.php:265
388
- msgid "Nothing was changed in that update."
389
  msgstr ""
390
 
391
- #: my-calendar-event-manager.php:267
392
- msgid "Event updated successfully"
393
  msgstr ""
394
 
395
- #: my-calendar-event-manager.php:270
396
- msgid "You do not have sufficient permissions to edit that event."
397
  msgstr ""
398
 
399
- #: my-calendar-event-manager.php:277
400
- msgid "You can't delete an event if you haven't submitted an event id"
401
  msgstr ""
402
 
403
- #: my-calendar-event-manager.php:284
404
- msgid "Event deleted successfully"
405
  msgstr ""
406
 
407
- #: my-calendar-event-manager.php:286
408
- msgid ""
409
- "Despite issuing a request to delete, the event still remains in the "
410
- "database. Please investigate."
411
  msgstr ""
412
 
413
- #: my-calendar-event-manager.php:298
414
- msgid "Sorry! That's an invalid event key."
415
  msgstr ""
416
 
417
- #: my-calendar-event-manager.php:302
418
- msgid "Sorry! We couldn't find an event with that ID."
419
  msgstr ""
420
 
421
- #: my-calendar-event-manager.php:326
422
- msgid "Add an Event"
423
  msgstr ""
424
 
425
- #: my-calendar-event-manager.php:329
426
- msgid "This event must be approved in order for it to appear on the calendar."
 
427
  msgstr ""
428
 
429
- #: my-calendar-event-manager.php:338
430
- msgid "Save Event"
 
 
431
  msgstr ""
432
 
433
- #: my-calendar-event-manager.php:362
434
- msgid "Enter your Event Information"
 
435
  msgstr ""
436
 
437
- #: my-calendar-event-manager.php:364
438
- msgid "Event Title"
 
439
  msgstr ""
440
 
441
- #: my-calendar-event-manager.php:364 my-calendar-event-manager.php:455
442
- msgid "(required)"
443
  msgstr ""
444
 
445
- #: my-calendar-event-manager.php:368
446
- msgid "Publish"
447
  msgstr ""
448
 
449
- #: my-calendar-event-manager.php:368
450
- msgid "You must approve this event to promote it to the calendar."
451
  msgstr ""
452
 
453
- #: my-calendar-event-manager.php:370
454
- msgid "An administrator must approve your new event."
 
 
455
  msgstr ""
456
 
457
- #: my-calendar-event-manager.php:383
458
- msgid ""
459
- "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> "
460
- "allowed)"
461
  msgstr ""
462
 
463
- #: my-calendar-event-manager.php:389
464
- msgid ""
465
- "Event Short Description (<abbr title=\"hypertext markup language\">HTML</"
466
- "abbr> allowed)"
467
  msgstr ""
468
 
469
- #: my-calendar-event-manager.php:400
470
- msgid "Event Host"
471
  msgstr ""
472
 
473
- #: my-calendar-event-manager.php:419
474
- msgid "Event Category"
475
  msgstr ""
476
 
477
- #: my-calendar-event-manager.php:444
478
- msgid "Event Link (Optional)"
479
  msgstr ""
480
 
481
- #: my-calendar-event-manager.php:444
482
- msgid "This link will expire when the event passes."
483
  msgstr ""
484
 
485
- #: my-calendar-event-manager.php:452
486
- msgid "Event Date and Time"
487
  msgstr ""
488
 
489
- #: my-calendar-event-manager.php:454
490
- msgid ""
491
- "Enter the beginning and ending information for the first occurrence of this "
492
- "event."
493
  msgstr ""
494
 
495
- #: my-calendar-event-manager.php:455
496
- msgid "Start Date (YYYY-MM-DD)"
497
  msgstr ""
498
 
499
- #: my-calendar-event-manager.php:455
500
- msgid "Time (hh:mm)"
501
  msgstr ""
502
 
503
- #: my-calendar-event-manager.php:464
504
- msgid "End Date (YYYY-MM-DD)"
505
  msgstr ""
506
 
507
- #: my-calendar-event-manager.php:464
508
- msgid "End Time (hh:mm)"
509
  msgstr ""
510
 
511
- #: my-calendar-event-manager.php:472
512
- msgid "Current time difference from GMT is "
513
  msgstr ""
514
 
515
- #: my-calendar-event-manager.php:472
516
- msgid " hour(s)"
 
 
 
517
  msgstr ""
518
 
519
- #: my-calendar-event-manager.php:481
520
- msgid "Recurring Events"
521
  msgstr ""
522
 
523
- #: my-calendar-event-manager.php:484
524
- msgid "Repeats for"
525
  msgstr ""
526
 
527
- #: my-calendar-event-manager.php:485
528
- msgid "Units"
529
  msgstr ""
530
 
531
- #: my-calendar-event-manager.php:486
532
- msgid "Does not recur"
 
 
533
  msgstr ""
534
 
535
- #: my-calendar-event-manager.php:487 my-calendar-event-manager.php:706
536
- msgid "Daily"
537
  msgstr ""
538
 
539
- #: my-calendar-event-manager.php:488 my-calendar-event-manager.php:707
540
- msgid "Weekly"
541
  msgstr ""
542
 
543
- #: my-calendar-event-manager.php:489
544
- msgid "Bi-weekly"
545
  msgstr ""
546
 
547
- #: my-calendar-event-manager.php:490
548
- msgid "Date of Month (e.g., the 24th of each month)"
549
  msgstr ""
550
 
551
- #: my-calendar-event-manager.php:491
552
- msgid "Day of Month (e.g., the 3rd Monday of each month)"
553
  msgstr ""
554
 
555
- #: my-calendar-event-manager.php:492
556
- msgid "Annually"
557
  msgstr ""
558
 
559
- #: my-calendar-event-manager.php:494
560
  msgid ""
561
- "Enter \"0\" if the event should recur indefinitely. Your entry is the number "
562
- "of events after the first occurrence of the event: a recurrence of <em>2</"
563
- "em> means the event will happen three times."
564
- msgstr ""
565
-
566
- #: my-calendar-event-manager.php:511
567
- msgid "Event Registration Status"
568
  msgstr ""
569
 
570
- #: my-calendar-event-manager.php:512
571
- msgid ""
572
- "My Calendar does not manage event registrations. Use this for information "
573
- "only."
574
  msgstr ""
575
 
576
- #: my-calendar-event-manager.php:514
577
- msgid "Open"
578
  msgstr ""
579
 
580
- #: my-calendar-event-manager.php:515
581
- msgid "Closed"
582
  msgstr ""
583
 
584
- #: my-calendar-event-manager.php:516
585
- msgid "Does not apply"
586
  msgstr ""
587
 
588
- #: my-calendar-event-manager.php:519
589
- msgid ""
590
- "If this event recurs, it can only be registered for as a complete series."
591
  msgstr ""
592
 
593
- #: my-calendar-event-manager.php:543
594
- msgid "Choose a preset location:"
595
  msgstr ""
596
 
597
- #: my-calendar-event-manager.php:557
598
- msgid "Add recurring locations for later use."
599
  msgstr ""
600
 
601
- #: my-calendar-event-manager.php:597
602
  msgid ""
603
- "If you supply GPS coordinates for your location, they will be used in place "
604
- "of any other address information to provide your map link."
605
- msgstr ""
606
-
607
- #: my-calendar-event-manager.php:666
608
- msgid "Table of Calendar Events"
609
  msgstr ""
610
 
611
- #: my-calendar-event-manager.php:672
612
- msgid "Description"
613
  msgstr ""
614
 
615
- #: my-calendar-event-manager.php:673
616
- msgid "Start Date"
617
  msgstr ""
618
 
619
- #: my-calendar-event-manager.php:674
620
- msgid "Recurs"
621
  msgstr ""
622
 
623
- #: my-calendar-event-manager.php:675 my-calendar-settings.php:264
624
- #: my-calendar-settings.php:273 my-calendar-settings.php:281
625
- msgid "Author"
626
  msgstr ""
627
 
628
- #: my-calendar-event-manager.php:676
629
- msgid "Category"
630
  msgstr ""
631
 
632
- #: my-calendar-event-manager.php:677
633
- msgid "Edit / Delete"
 
634
  msgstr ""
635
 
636
- #: my-calendar-event-manager.php:705
637
- msgid "Never"
638
  msgstr ""
639
 
640
- #: my-calendar-event-manager.php:708
641
- msgid "Bi-Weekly"
642
  msgstr ""
643
 
644
- #: my-calendar-event-manager.php:709
645
- msgid "Monthly (by date)"
646
  msgstr ""
647
 
648
- #: my-calendar-event-manager.php:710
649
- msgid "Monthly (by day)"
650
  msgstr ""
651
 
652
- #: my-calendar-event-manager.php:711
653
- msgid "Yearly"
 
 
654
  msgstr ""
655
 
656
- #: my-calendar-event-manager.php:713 my-calendar-categories.php:228
657
- #: my-calendar-settings.php:302 my-calendar-output.php:148
658
- msgid "N/A"
659
  msgstr ""
660
 
661
- #: my-calendar-event-manager.php:714
662
- msgid "Forever"
663
  msgstr ""
664
 
665
- #: my-calendar-event-manager.php:715
666
- msgid "Times"
667
  msgstr ""
668
 
669
- #: my-calendar-event-manager.php:730
670
- msgid "Copy"
 
 
671
  msgstr ""
672
 
673
- #: my-calendar-event-manager.php:733
674
- msgid "Not editable."
 
 
675
  msgstr ""
676
 
677
- #: my-calendar-event-manager.php:739
678
- msgid "Reject"
679
  msgstr ""
680
 
681
- #: my-calendar-event-manager.php:741
682
- msgid "Approve"
683
  msgstr ""
684
 
685
- #: my-calendar-event-manager.php:746
686
- msgid "Approved"
687
  msgstr ""
688
 
689
- #: my-calendar-event-manager.php:748
690
- msgid "Rejected"
691
  msgstr ""
692
 
693
- #: my-calendar-event-manager.php:750
694
- msgid "Awaiting Approval"
695
  msgstr ""
696
 
697
- #: my-calendar-event-manager.php:767
698
- msgid "There are no events in the database!"
 
699
  msgstr ""
700
 
701
- #: my-calendar-event-manager.php:872
702
- msgid ""
703
- "Your event end date must be either after or the same as your event begin date"
704
  msgstr ""
705
 
706
- #: my-calendar-event-manager.php:875
707
- msgid ""
708
- "Your date formatting is correct but one or more of your dates is invalid. "
709
- "Check for number of days in month and leap year related errors."
710
  msgstr ""
711
 
712
- #: my-calendar-event-manager.php:878
713
- msgid "Both start and end dates must be in the format YYYY-MM-DD"
714
  msgstr ""
715
 
716
- #: my-calendar-event-manager.php:888
717
- msgid "The time field must either be blank or be entered in the format hh:mm"
718
  msgstr ""
719
 
720
- #: my-calendar-event-manager.php:896
721
- msgid ""
722
- "The end time field must either be blank or be entered in the format hh:mm"
723
  msgstr ""
724
 
725
- #: my-calendar-event-manager.php:912
726
- msgid "The event title must be between 1 and 255 characters in length."
727
  msgstr ""
728
 
729
- #: my-calendar-event-manager.php:918
730
- msgid "The repetition value must be 0 unless a type of recurrence is selected."
731
  msgstr ""
732
 
733
- #: my-calendar-templates.php:164
734
- msgid "Published"
735
  msgstr ""
736
 
737
- #: my-calendar-templates.php:164
738
- msgid "Reserved"
739
  msgstr ""
740
 
741
- #: my-calendar-categories.php:90
742
- msgid "Category added successfully"
743
  msgstr ""
744
 
745
- #: my-calendar-categories.php:92
746
- msgid "Category addition failed."
747
  msgstr ""
748
 
749
- #: my-calendar-categories.php:102
750
- msgid "Category deleted successfully. Categories in calendar updated."
751
  msgstr ""
752
 
753
- #: my-calendar-categories.php:104
754
- msgid "Category deleted successfully. Categories in calendar not updated."
755
  msgstr ""
756
 
757
- #: my-calendar-categories.php:106
758
- msgid "Category not deleted. Categories in calendar updated."
759
  msgstr ""
760
 
761
- #: my-calendar-categories.php:115
762
- msgid "Category edited successfully"
763
  msgstr ""
764
 
765
- #: my-calendar-categories.php:140 my-calendar-categories.php:165
766
- #: my-calendar-categories.php:182
767
- msgid "Add Category"
768
  msgstr ""
769
 
770
- #: my-calendar-categories.php:142 my-calendar-categories.php:165
771
- msgid "Edit Category"
772
  msgstr ""
773
 
774
- #: my-calendar-categories.php:149
775
- msgid "Category Editor"
776
  msgstr ""
777
 
778
- #: my-calendar-categories.php:166 my-calendar-categories.php:208
779
- msgid "Category Name"
780
  msgstr ""
781
 
782
- #: my-calendar-categories.php:167
783
- msgid "Category Color (Hex format)"
784
  msgstr ""
785
 
786
- #: my-calendar-categories.php:168 my-calendar-categories.php:210
787
- msgid "Category Icon"
788
  msgstr ""
789
 
790
- #: my-calendar-categories.php:209
791
- msgid "Category Color"
792
  msgstr ""
793
 
794
- #: my-calendar-categories.php:242
795
- msgid "There are no categories in the database - something has gone wrong!"
796
  msgstr ""
797
 
798
- #: my-calendar-behaviors.php:42
799
- msgid "Behavior Settings saved"
 
 
800
  msgstr ""
801
 
802
- #: my-calendar-behaviors.php:65
803
- msgid "My Calendar Behaviors"
804
  msgstr ""
805
 
806
- #: my-calendar-behaviors.php:69
807
- msgid "Calendar Behavior Settings"
 
 
 
 
808
  msgstr ""
809
 
810
- #: my-calendar-behaviors.php:74
811
- msgid "Apply JavaScript only on these pages (comma separated page IDs)"
812
  msgstr ""
813
 
814
- #: my-calendar-behaviors.php:77
815
- msgid "Calendar Behaviors: Calendar View"
816
  msgstr ""
817
 
818
- #: my-calendar-behaviors.php:79
819
- msgid "Reset the My Calendar Calendar Javascript"
820
  msgstr ""
821
 
822
- #: my-calendar-behaviors.php:79
823
- msgid "Disable Calendar Javascript Effects"
824
  msgstr ""
825
 
826
- #: my-calendar-behaviors.php:82
827
- msgid "Edit the jQuery scripts for My Calendar in Calendar format"
828
  msgstr ""
829
 
830
- #: my-calendar-behaviors.php:85 my-calendar-behaviors.php:97
831
- #: my-calendar-behaviors.php:109 my-calendar-behaviors.php:121
832
- #: my-calendar-styles.php:169
833
- msgid "Save"
 
834
  msgstr ""
835
 
836
- #: my-calendar-behaviors.php:89
837
- msgid "Calendar Behaviors: List View"
838
  msgstr ""
839
 
840
- #: my-calendar-behaviors.php:91
841
- msgid "Reset the My Calendar List Javascript"
842
  msgstr ""
843
 
844
- #: my-calendar-behaviors.php:91
845
- msgid "Disable List Javascript Effects"
846
  msgstr ""
847
 
848
- #: my-calendar-behaviors.php:94
849
- msgid "Edit the jQuery scripts for My Calendar in List format"
850
  msgstr ""
851
 
852
- #: my-calendar-behaviors.php:101
853
- msgid "Calendar Behaviors: Mini Calendar View"
 
854
  msgstr ""
855
 
856
- #: my-calendar-behaviors.php:103
857
- msgid "Reset the My Calendar Mini Format Javascript"
 
858
  msgstr ""
859
 
860
- #: my-calendar-behaviors.php:103
861
- msgid "Disable Mini Javascript Effects"
 
862
  msgstr ""
863
 
864
- #: my-calendar-behaviors.php:106
865
- msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
 
866
  msgstr ""
867
 
868
- #: my-calendar-behaviors.php:113
869
- msgid "Calendar Behaviors: AJAX Navigation"
 
 
870
  msgstr ""
871
 
872
- #: my-calendar-behaviors.php:115
873
- msgid "Reset the My Calendar AJAX Javascript"
874
  msgstr ""
875
 
876
- #: my-calendar-behaviors.php:115
877
- msgid "Disable AJAX Effects"
 
 
 
878
  msgstr ""
879
 
880
- #: my-calendar-behaviors.php:118
881
- msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
882
  msgstr ""
883
 
884
  #: my-calendar-help.php:7
@@ -893,32 +891,49 @@ msgstr ""
893
  msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
894
  msgstr ""
895
 
 
 
 
 
896
  #: my-calendar-help.php:19
897
  msgid ""
898
  "This basic shortcode will show the calendar on a post or page including all "
899
  "categories and the category key, in a traditional month-by-month format."
900
  msgstr ""
901
 
902
- #: my-calendar-help.php:23
903
  msgid ""
904
- "The shortcode supports five attributes, <code>category</code>, <code>format</"
905
- "code>, <code>showkey</code>, <code>shownav</code> and <code>time</code>. "
906
- "There two alternate options for <code>format</code>: <code>list</code>, "
907
- "which will show the calendar in a list format, skipping dates without any "
908
- "events, and <code>mini</code>, which will display the calendar in a form "
909
- "more suitable to being displayed in smaller spaces, such as the sidebar. The "
910
- "<code>category</code> attribute requires either the name of or ID number one "
911
- "of your event categories (the name is case-sensitive). This will show a "
912
- "calendar only including events in that category. Multiple categories can be "
913
- "specified by separating the category names or IDs using the pipe character: "
914
- "<code>|</code>. Setting <code>showkey</code> to <code>no</code> will prevent "
915
- "the category key from being displayed &mdash; this can be useful with single-"
916
- "category output. Setting <code>shownav</code> to <code>no</code> will "
917
- "disable the Previous/Next links. The <code>time</code> shortcode switches "
 
 
918
  "between a weekly view and the default monthly view."
919
  msgstr ""
920
 
 
 
 
 
 
 
 
921
  #: my-calendar-help.php:27
 
 
 
 
922
  msgid ""
923
  "This shortcode displays the output of the Upcoming Events widget. The "
924
  "<code>before</code> and <code>after</code> attributes should be numbers; the "
@@ -926,17 +941,28 @@ msgid ""
926
  "<code>category</code> attribute works the same way as the category attribute "
927
  "on the main calendar shortcode. Templates work using the template codes "
928
  "listed below. <code>fallback</code> provides text in case there are no "
929
- "events meeting your criteria."
 
 
930
  msgstr ""
931
 
932
- #: my-calendar-help.php:30
933
  msgid ""
934
  "Predictably enough, this shortcode displays the output of the Today's Events "
935
  "widget, with three configurable attributes: category, template and fallback "
936
  "text."
937
  msgstr ""
938
 
939
- #: my-calendar-help.php:33
 
 
 
 
 
 
 
 
 
940
  msgid ""
941
  "This shortcode produces a list of event locations, either as a list of links "
942
  "or as a select dropdown form. The <code>show</code> attribute can either be "
@@ -945,14 +971,22 @@ msgid ""
945
  "<code>custom</code> (to show the options configured in your user settings). "
946
  "<code>datatype</code> must be the type of data your limits are choosing "
947
  "from: <code>name</code> (business name), <code>city</code>, <code>state</"
948
- "code>, <code>country</code>, or <code>zip</code> (postal code)."
 
949
  msgstr ""
950
 
951
- #: my-calendar-help.php:39
 
 
 
 
 
 
 
952
  msgid "Category Icons"
953
  msgstr ""
954
 
955
- #: my-calendar-help.php:42
956
  msgid ""
957
  "My Calendar is designed to manage multiple calendars. The basis for these "
958
  "calendars are categories; you can easily setup a calendar page which "
@@ -962,7 +996,7 @@ msgid ""
962
  "locations, etc."
963
  msgstr ""
964
 
965
- #: my-calendar-help.php:45
966
  msgid ""
967
  "The pre-installed category icons may not be especially useful for your needs "
968
  "or design. I'm assuming that you're going to upload your own icons -- all "
@@ -971,19 +1005,19 @@ msgid ""
971
  "custom\" to avoid having them overwritten by upgrades."
972
  msgstr ""
973
 
974
- #: my-calendar-help.php:45
975
  msgid "Your icons folder is:"
976
  msgstr ""
977
 
978
- #: my-calendar-help.php:45
979
  msgid "You can alternately place icons in:"
980
  msgstr ""
981
 
982
- #: my-calendar-help.php:53
983
  msgid "Custom Styles"
984
  msgstr ""
985
 
986
- #: my-calendar-help.php:56
987
  msgid ""
988
  "My Calendar comes with four basic stylesheets. My Calendar will retain "
989
  "changes to these basic stylesheets on upgrade, but if you want to add an "
@@ -991,889 +1025,1097 @@ msgid ""
991
  "styles directory."
992
  msgstr ""
993
 
994
- #: my-calendar-help.php:58
995
  msgid "Your stylesheet directory is"
996
  msgstr ""
997
 
998
- #: my-calendar-help.php:58
999
  msgid "Your custom stylesheets directory is"
1000
  msgstr ""
1001
 
1002
- #: my-calendar-help.php:66
1003
  msgid "Widget Templating"
1004
  msgstr ""
1005
 
1006
- #: my-calendar-help.php:69
1007
  msgid ""
1008
  "These codes are available in calendar widgets, email notifications, and "
1009
  "event titles."
1010
  msgstr ""
1011
 
1012
- #: my-calendar-help.php:73
1013
  msgid "Displays the name of the category the event is in."
1014
  msgstr ""
1015
 
1016
- #: my-calendar-help.php:76
1017
  msgid "Displays the title of the event."
1018
  msgstr ""
1019
 
1020
- #: my-calendar-help.php:79
1021
  msgid "Displays the start time for the event."
1022
  msgstr ""
1023
 
1024
- #: my-calendar-help.php:82
1025
  msgid ""
1026
  "Displays the start time for the event adjusted to the current user's time "
1027
  "zone settings. Blank output if user settings are disabled or the user has "
1028
  "not selected a preferred time zone."
1029
  msgstr ""
1030
 
1031
- #: my-calendar-help.php:85
1032
  msgid "Displays the date on which the event begins."
1033
  msgstr ""
1034
 
1035
- #: my-calendar-help.php:88
1036
  msgid "Displays the date on which the event ends."
1037
  msgstr ""
1038
 
1039
- #: my-calendar-help.php:91
1040
  msgid "Displays the time at which the event ends."
1041
  msgstr ""
1042
 
1043
- #: my-calendar-help.php:94
1044
  msgid "Displays the WordPress author who posted the event."
1045
  msgstr ""
1046
 
1047
- #: my-calendar-help.php:97
1048
  msgid "Displays the name of the person assigned as host for the event."
1049
  msgstr ""
1050
 
1051
- #: my-calendar-help.php:100
1052
  msgid "Displays the URL provided for the event."
1053
  msgstr ""
1054
 
1055
- #: my-calendar-help.php:103
 
 
 
 
 
 
 
 
 
 
1056
  msgid "Displays the description of the event."
1057
  msgstr ""
1058
 
1059
- #: my-calendar-help.php:106
1060
  msgid ""
1061
  "Displays title of the event as a link if a URL is present, or the title "
1062
  "alone if no URL is available."
1063
  msgstr ""
1064
 
1065
- #: my-calendar-help.php:109
1066
  msgid "Displays the name of the location of the event."
1067
  msgstr ""
1068
 
1069
- #: my-calendar-help.php:112
1070
  msgid "Displays the first line of the site address."
1071
  msgstr ""
1072
 
1073
- #: my-calendar-help.php:115
1074
  msgid "Displays the second line of the site address."
1075
  msgstr ""
1076
 
1077
- #: my-calendar-help.php:118
1078
  msgid "Displays the city for the event."
1079
  msgstr ""
1080
 
1081
- #: my-calendar-help.php:121
1082
  msgid "Displays the state for the event."
1083
  msgstr ""
1084
 
1085
- #: my-calendar-help.php:124
1086
  msgid "Displays the postcode for the event."
1087
  msgstr ""
1088
 
1089
- #: my-calendar-help.php:127
1090
  msgid "Displays the country for the event location."
1091
  msgstr ""
1092
 
1093
- #: my-calendar-help.php:130
1094
  msgid ""
1095
  "Displays the event address in <a href=\"http://microformats.org/wiki/hcard"
1096
  "\">hcard</a> format."
1097
  msgstr ""
1098
 
1099
- #: my-calendar-help.php:133
1100
  msgid ""
1101
  "Displays a link to a Google Map of the event, if sufficient address "
1102
  "information is available. If not, will be empty."
1103
  msgstr ""
1104
 
1105
- #: my-calendar-help.php:136
1106
  msgid ""
1107
  "Displays text indicating whether registration for the event is currently "
1108
  "open or closed; displays nothing if that choice is selected in the event."
1109
  msgstr ""
1110
 
1111
- #: my-calendar-help.php:139
1112
  msgid "Displays the short version of the event description."
1113
  msgstr ""
1114
 
1115
- #: my-calendar-help.php:142
1116
  msgid ""
1117
  "Displays the current status of the event: either \"Published\" or \"Reserved"
1118
  "\" - primary used in email templates."
1119
  msgstr ""
1120
 
1121
- #: my-calendar-help.php:145
1122
  msgid "Produces the address of the current event's category icon."
1123
  msgstr ""
1124
 
1125
- #: my-calendar-help.php:148
1126
  msgid "Produces the hex code for the current event's category color."
1127
  msgstr ""
1128
 
1129
- #: my-calendar-settings.php:76
1130
- msgid "Categories imported successfully."
1131
  msgstr ""
1132
 
1133
- #: my-calendar-settings.php:78
1134
- msgid "Categories not imported."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1135
  msgstr ""
1136
 
1137
- #: my-calendar-settings.php:81
1138
- msgid "Events imported successfully."
1139
  msgstr ""
1140
 
1141
- #: my-calendar-settings.php:83
1142
- msgid "Events not imported."
1143
  msgstr ""
1144
 
1145
- #: my-calendar-settings.php:115
1146
- msgid "Permissions Settings saved"
 
 
 
1147
  msgstr ""
1148
 
1149
- #: my-calendar-settings.php:163
1150
- msgid "Output Settings saved"
1151
  msgstr ""
1152
 
1153
- #: my-calendar-settings.php:181
1154
- msgid "Input Settings saved"
1155
  msgstr ""
1156
 
1157
- #: my-calendar-settings.php:197
1158
- msgid "Custom text settings saved"
1159
  msgstr ""
1160
 
1161
- #: my-calendar-settings.php:210
1162
- msgid "Email notice settings saved"
1163
  msgstr ""
1164
 
1165
- #: my-calendar-settings.php:224
1166
- msgid "User custom settings saved"
1167
  msgstr ""
1168
 
1169
- #: my-calendar-settings.php:249
1170
- msgid "My Calendar Options"
1171
  msgstr ""
1172
 
1173
- #: my-calendar-settings.php:252
1174
- msgid "Calendar Settings"
1175
  msgstr ""
1176
 
1177
- #: my-calendar-settings.php:254
1178
- msgid "Calendar Management Settings"
1179
  msgstr ""
1180
 
1181
- #: my-calendar-settings.php:259
1182
- msgid "Calendar Options: Management"
1183
  msgstr ""
1184
 
1185
- #: my-calendar-settings.php:261
1186
- msgid "Choose the lowest user group that may create events"
1187
  msgstr ""
1188
 
1189
- #: my-calendar-settings.php:262 my-calendar-settings.php:271
1190
- msgid "Subscriber"
1191
  msgstr ""
1192
 
1193
- #: my-calendar-settings.php:263 my-calendar-settings.php:272
1194
- #: my-calendar-settings.php:280
1195
- msgid "Contributor"
1196
  msgstr ""
1197
 
1198
- #: my-calendar-settings.php:265 my-calendar-settings.php:274
1199
- #: my-calendar-settings.php:282
1200
- msgid "Editor"
1201
  msgstr ""
1202
 
1203
- #: my-calendar-settings.php:266 my-calendar-settings.php:275
1204
- #: my-calendar-settings.php:283
1205
- msgid "Administrator"
1206
  msgstr ""
1207
 
1208
- #: my-calendar-settings.php:270
1209
- msgid "Choose the lowest user group that may approve events"
1210
  msgstr ""
1211
 
1212
- #: my-calendar-settings.php:276
1213
- msgid "Enable approval options."
 
 
 
 
1214
  msgstr ""
1215
 
1216
- #: my-calendar-settings.php:279
1217
- msgid "Choose the lowest user group that may edit or delete any event"
 
 
 
 
 
 
 
 
1218
  msgstr ""
1219
 
1220
- #: my-calendar-settings.php:285
 
 
 
 
 
 
 
 
 
 
 
 
1221
  msgid ""
1222
- "By default, only administrators may edit or delete any event. Other users "
1223
- "may only edit or delete events which they authored."
1224
  msgstr ""
1225
 
1226
- #: my-calendar-settings.php:289
1227
- msgid "Save Approval Settings"
1228
  msgstr ""
1229
 
1230
- #: my-calendar-settings.php:295
1231
- msgid "Calendar Text Settings"
1232
  msgstr ""
1233
 
1234
- #: my-calendar-settings.php:300
1235
- msgid "Calendar Options: Customize Text"
1236
  msgstr ""
1237
 
1238
- #: my-calendar-settings.php:302
1239
- msgid "Label for events without a specific time"
1240
  msgstr ""
1241
 
1242
- #: my-calendar-settings.php:305
1243
- msgid "Previous events link text"
1244
  msgstr ""
1245
 
1246
- #: my-calendar-settings.php:305
1247
- msgid "Previous Events"
 
 
1248
  msgstr ""
1249
 
1250
- #: my-calendar-settings.php:308
1251
- msgid "Next events link text"
1252
  msgstr ""
1253
 
1254
- #: my-calendar-settings.php:308
1255
- msgid "Next Events"
1256
  msgstr ""
1257
 
1258
- #: my-calendar-settings.php:311
1259
- msgid "Text when events are open"
1260
  msgstr ""
1261
 
1262
- #: my-calendar-settings.php:311
1263
- msgid "Registration is open"
1264
  msgstr ""
1265
 
1266
- #: my-calendar-settings.php:314
1267
- msgid "Text when events are closed"
1268
  msgstr ""
1269
 
1270
- #: my-calendar-settings.php:314
1271
- msgid "Registration is closed"
1272
  msgstr ""
1273
 
1274
- #: my-calendar-settings.php:317
1275
- msgid "Additional caption text"
1276
  msgstr ""
1277
 
1278
- #: my-calendar-settings.php:317
 
 
 
 
1279
  msgid ""
1280
- "The calendar caption is the text containing the displayed month and year in "
1281
- "either list or calendar format. This text will be displayed following that "
1282
- "existing text."
 
1283
  msgstr ""
1284
 
1285
- #: my-calendar-settings.php:321
1286
- msgid "Save Custom Text Settings"
1287
  msgstr ""
1288
 
1289
- #: my-calendar-settings.php:327
1290
- msgid "Calendar Output Settings"
 
 
 
 
 
1291
  msgstr ""
1292
 
1293
- #: my-calendar-settings.php:332
1294
- msgid "Calendar Options: Output"
1295
  msgstr ""
1296
 
1297
- #: my-calendar-settings.php:334
1298
- msgid "Event title template"
1299
  msgstr ""
1300
 
1301
- #: my-calendar-settings.php:336 my-calendar-settings.php:475
1302
- msgid "Shortcode Help"
1303
  msgstr ""
1304
 
1305
- #: my-calendar-settings.php:336 my-calendar-settings.php:475
1306
- msgid "All template shortcodes are available."
1307
  msgstr ""
1308
 
1309
- #: my-calendar-settings.php:339
1310
- msgid "Show Heading for Calendar"
1311
  msgstr ""
1312
 
1313
- #: my-calendar-settings.php:342
1314
- msgid "In list mode, show how many months of events at a time:"
1315
  msgstr ""
1316
 
1317
- #: my-calendar-settings.php:345
1318
- msgid "Date format in list mode"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1319
  msgstr ""
1320
 
1321
- #: my-calendar-settings.php:346
1322
  msgid ""
1323
- "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP "
1324
- "<code>date()</code> function</a>. Save options to update sample output."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1325
  msgstr ""
1326
 
1327
- #: my-calendar-settings.php:349
1328
- msgid "Do you want to display the author name on events?"
1329
  msgstr ""
1330
 
1331
- #: my-calendar-settings.php:352
1332
- msgid "Display a jumpbox for changing month and year quickly?"
1333
  msgstr ""
1334
 
1335
- #: my-calendar-settings.php:355
1336
- msgid "Hide category icons in output"
1337
  msgstr ""
1338
 
1339
- #: my-calendar-settings.php:358
1340
- msgid ""
1341
- "Show Link to Google Map (when sufficient address information is available.)"
1342
  msgstr ""
1343
 
1344
- #: my-calendar-settings.php:361
1345
- msgid "Show Event Address in Details"
1346
  msgstr ""
1347
 
1348
- #: my-calendar-settings.php:364
1349
- msgid "Show short description field on calendar."
1350
  msgstr ""
1351
 
1352
- #: my-calendar-settings.php:367
1353
- msgid "Show full description field on calendar."
1354
  msgstr ""
1355
 
1356
- #: my-calendar-settings.php:370
1357
- msgid ""
1358
- "Links associated with events will automatically expire after the event has "
1359
- "passed."
1360
  msgstr ""
1361
 
1362
- #: my-calendar-settings.php:373
1363
- msgid "Show current availability status of events."
1364
  msgstr ""
1365
 
1366
- #: my-calendar-settings.php:376
1367
- msgid "Show link to My Calendar RSS feed."
 
 
1368
  msgstr ""
1369
 
1370
- #: my-calendar-settings.php:379
1371
- msgid "Show link to iCal format download."
1372
  msgstr ""
1373
 
1374
- #: my-calendar-settings.php:382
1375
- msgid ""
1376
- "If a recurring event is scheduled for a date which doesn't exist (such as "
1377
- "the 5th Wednesday in February), move it back one week."
1378
  msgstr ""
1379
 
1380
- #: my-calendar-settings.php:383
1381
- msgid ""
1382
- "If this option is unchecked, recurring events which fall on dates which "
1383
- "don't exist will simply not be shown on the calendar."
1384
  msgstr ""
1385
 
1386
- #: my-calendar-settings.php:386
1387
- msgid ""
1388
- "If an event coincides with an event in the designated \"Holiday\" category, "
1389
- "do not show the event."
1390
  msgstr ""
1391
 
1392
- #: my-calendar-settings.php:389
1393
- msgid "Holiday Category"
1394
  msgstr ""
1395
 
1396
- #: my-calendar-settings.php:407
1397
- msgid "Calendar Options: Style"
1398
  msgstr ""
1399
 
1400
- #: my-calendar-settings.php:409
1401
- msgid "Default usage of category colors."
1402
  msgstr ""
1403
 
1404
- #: my-calendar-settings.php:410
1405
- msgid "Apply category colors to event titles as a font color."
1406
  msgstr ""
1407
 
1408
- #: my-calendar-settings.php:411
1409
- msgid "Apply category colors to event titles as a background color."
1410
  msgstr ""
1411
 
1412
- #: my-calendar-settings.php:415
1413
- msgid "Save Output Settings"
1414
  msgstr ""
1415
 
1416
- #: my-calendar-settings.php:421
1417
- msgid "Calendar Input Settings"
1418
  msgstr ""
1419
 
1420
- #: my-calendar-settings.php:426
1421
- msgid "Calendar Options: Input"
1422
  msgstr ""
1423
 
1424
- #: my-calendar-settings.php:431
1425
- msgid "Show Event Location Dropdown Menu"
1426
  msgstr ""
1427
 
1428
- #: my-calendar-settings.php:431
1429
- msgid "Show Event Short Description field"
1430
  msgstr ""
1431
 
1432
- #: my-calendar-settings.php:431
1433
- msgid "Show Event Description Field"
1434
  msgstr ""
1435
 
1436
- #: my-calendar-settings.php:431
1437
- msgid "Show Event Category field"
1438
  msgstr ""
1439
 
1440
- #: my-calendar-settings.php:431
1441
- msgid "Show Event Link field"
1442
  msgstr ""
1443
 
1444
- #: my-calendar-settings.php:431
1445
- msgid "Show Event Recurrence Options"
1446
  msgstr ""
1447
 
1448
- #: my-calendar-settings.php:431
1449
- msgid "Show event registration options"
1450
  msgstr ""
1451
 
1452
- #: my-calendar-settings.php:431
1453
- msgid "Show event location fields"
1454
  msgstr ""
1455
 
1456
- #: my-calendar-settings.php:444
1457
- msgid "Administrators see all input options"
1458
  msgstr ""
1459
 
1460
- #: my-calendar-settings.php:448
1461
- msgid "Save Input Settings"
1462
  msgstr ""
1463
 
1464
- #: my-calendar-settings.php:454
1465
- msgid "Calendar Email Settings"
1466
  msgstr ""
1467
 
1468
- #: my-calendar-settings.php:459
1469
- msgid "Calendar Options: Email Notifications"
1470
  msgstr ""
1471
 
1472
- #: my-calendar-settings.php:463
1473
- msgid "Send Email Notifications when new events are scheduled or reserved."
 
1474
  msgstr ""
1475
 
1476
- #: my-calendar-settings.php:466
1477
- msgid "Notification messages are sent to: "
 
 
1478
  msgstr ""
1479
 
1480
- #: my-calendar-settings.php:470
1481
- msgid "Email subject"
1482
  msgstr ""
1483
 
1484
- #: my-calendar-settings.php:470
1485
- msgid "New event Added"
1486
  msgstr ""
1487
 
1488
- #: my-calendar-settings.php:474
1489
- msgid "Message Body"
 
1490
  msgstr ""
1491
 
1492
- #: my-calendar-settings.php:474
1493
- msgid "New Event:"
1494
  msgstr ""
1495
 
1496
- #: my-calendar-settings.php:479
1497
- msgid "Save Email Settings"
1498
  msgstr ""
1499
 
1500
- #: my-calendar-settings.php:485
1501
- msgid "Calendar User Settings"
1502
  msgstr ""
1503
 
1504
- #: my-calendar-settings.php:492
1505
- msgid "My Calendar: User Settings"
1506
  msgstr ""
1507
 
1508
- #: my-calendar-settings.php:495
1509
- msgid ""
1510
- "Allow registered users to provide timezone or location presets in their user "
1511
- "profiles."
1512
  msgstr ""
1513
 
1514
- #: my-calendar-settings.php:507
1515
- msgid "Timezone Settings"
1516
  msgstr ""
1517
 
1518
- #: my-calendar-settings.php:508
1519
- msgid ""
1520
- "These settings provide registered users with the ability to select a time "
1521
- "zone in their user profile. When they view your calendar, the times for "
1522
- "events will display the time the event happens in their time zone as well as "
1523
- "the entered value."
1524
  msgstr ""
1525
 
1526
- #: my-calendar-settings.php:510
1527
- msgid "Enable Timezone"
1528
  msgstr ""
1529
 
1530
- #: my-calendar-settings.php:513
1531
- msgid "Select Timezone Label"
1532
  msgstr ""
1533
 
1534
- #: my-calendar-settings.php:516
1535
- msgid "Timezone Options"
1536
  msgstr ""
1537
 
1538
- #: my-calendar-settings.php:516 my-calendar-settings.php:537
1539
- msgid "Value, Label; one per line"
1540
  msgstr ""
1541
 
1542
- #: my-calendar-settings.php:528
1543
- msgid "Location Settings"
1544
  msgstr ""
1545
 
1546
- #: my-calendar-settings.php:529
1547
  msgid ""
1548
- "These settings provide registered users with the ability to select a "
1549
- "location in their user profile. When they view your calendar, their initial "
1550
- "view will be limited to locations which include that location parameter."
1551
  msgstr ""
1552
 
1553
- #: my-calendar-settings.php:531
1554
- msgid "Enable Location"
1555
  msgstr ""
1556
 
1557
- #: my-calendar-settings.php:534
1558
- msgid "Select Location Label"
1559
  msgstr ""
1560
 
1561
- #: my-calendar-settings.php:537
1562
- msgid "Location Options"
 
 
 
 
1563
  msgstr ""
1564
 
1565
- #: my-calendar-settings.php:547
1566
- msgid "Location Type"
1567
  msgstr ""
1568
 
1569
- #: my-calendar-settings.php:549
1570
- msgid "Location Name"
1571
  msgstr ""
1572
 
1573
- #: my-calendar-settings.php:561
1574
- msgid "Save User Settings"
1575
  msgstr ""
1576
 
1577
- #: my-calendar-output.php:126
1578
  msgid "Event Details"
1579
  msgstr ""
1580
 
1581
- #: my-calendar-output.php:134
1582
  msgid "Close"
1583
  msgstr ""
1584
 
1585
- #: my-calendar-output.php:143
1586
  msgid "in your time zone"
1587
  msgstr ""
1588
 
1589
- #: my-calendar-output.php:148
1590
  msgid "Not Applicable"
1591
  msgstr ""
1592
 
1593
- #: my-calendar-output.php:160
1594
  msgid "Posted by"
1595
  msgstr ""
1596
 
1597
- #: my-calendar-output.php:210
1598
  msgid ""
1599
  "This class is part of a series. You must register for the first event in "
1600
  "this series to attend."
1601
  msgstr ""
1602
 
1603
- #: my-calendar-output.php:242
1604
- msgid "Month"
1605
  msgstr ""
1606
 
1607
- #: my-calendar-output.php:243 my-calendar-output.php:320
1608
  msgid "January"
1609
  msgstr ""
1610
 
1611
- #: my-calendar-output.php:244 my-calendar-output.php:320
1612
  msgid "February"
1613
  msgstr ""
1614
 
1615
- #: my-calendar-output.php:245 my-calendar-output.php:320
1616
  msgid "March"
1617
  msgstr ""
1618
 
1619
- #: my-calendar-output.php:246 my-calendar-output.php:320
1620
  msgid "April"
1621
  msgstr ""
1622
 
1623
- #: my-calendar-output.php:247 my-calendar-output.php:320
1624
  msgid "May"
1625
  msgstr ""
1626
 
1627
- #: my-calendar-output.php:248 my-calendar-output.php:320
1628
  msgid "June"
1629
  msgstr ""
1630
 
1631
- #: my-calendar-output.php:249 my-calendar-output.php:320
1632
  msgid "July"
1633
  msgstr ""
1634
 
1635
- #: my-calendar-output.php:250 my-calendar-output.php:320
1636
  msgid "August"
1637
  msgstr ""
1638
 
1639
- #: my-calendar-output.php:251 my-calendar-output.php:320
1640
  msgid "September"
1641
  msgstr ""
1642
 
1643
- #: my-calendar-output.php:252 my-calendar-output.php:320
1644
  msgid "October"
1645
  msgstr ""
1646
 
1647
- #: my-calendar-output.php:253 my-calendar-output.php:320
1648
  msgid "November"
1649
  msgstr ""
1650
 
1651
- #: my-calendar-output.php:254 my-calendar-output.php:320
1652
  msgid "December"
1653
  msgstr ""
1654
 
1655
- #: my-calendar-output.php:256
1656
  msgid "Year"
1657
  msgstr ""
1658
 
1659
- #: my-calendar-output.php:278
1660
  msgid "Go"
1661
  msgstr ""
1662
 
1663
- #: my-calendar-output.php:294
 
 
 
 
 
 
 
 
1664
  msgid "<abbr title=\"Sunday\">Sun</abbr>"
1665
  msgstr ""
1666
 
1667
- #: my-calendar-output.php:295
1668
  msgid "<abbr title=\"Monday\">Mon</abbr>"
1669
  msgstr ""
1670
 
1671
- #: my-calendar-output.php:296
1672
  msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1673
  msgstr ""
1674
 
1675
- #: my-calendar-output.php:297
1676
  msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1677
  msgstr ""
1678
 
1679
- #: my-calendar-output.php:298
1680
  msgid "<abbr title=\"Thursday\">Thur</abbr>"
1681
  msgstr ""
1682
 
1683
- #: my-calendar-output.php:299
1684
  msgid "<abbr title=\"Friday\">Fri</abbr>"
1685
  msgstr ""
1686
 
1687
- #: my-calendar-output.php:300
1688
  msgid "<abbr title=\"Saturday\">Sat</abbr>"
1689
  msgstr ""
1690
 
1691
- #: my-calendar-output.php:305
1692
  msgid "<abbr title=\"Sunday\">S</abbr>"
1693
  msgstr ""
1694
 
1695
- #: my-calendar-output.php:306
1696
  msgid "<abbr title=\"Monday\">M</abbr>"
1697
  msgstr ""
1698
 
1699
- #: my-calendar-output.php:307
1700
  msgid "<abbr title=\"Tuesday\">T</abbr>"
1701
  msgstr ""
1702
 
1703
- #: my-calendar-output.php:308
1704
  msgid "<abbr title=\"Wednesday\">W</abbr>"
1705
  msgstr ""
1706
 
1707
- #: my-calendar-output.php:309
1708
  msgid "<abbr title=\"Thursday\">T</abbr>"
1709
  msgstr ""
1710
 
1711
- #: my-calendar-output.php:310
1712
  msgid "<abbr title=\"Friday\">F</abbr>"
1713
  msgstr ""
1714
 
1715
- #: my-calendar-output.php:311
1716
  msgid "<abbr title=\"Saturday\">S</abbr>"
1717
  msgstr ""
1718
 
1719
- #: my-calendar-output.php:419
1720
  msgid "and"
1721
  msgstr ""
1722
 
1723
- #: my-calendar-output.php:438 my-calendar-output.php:443
1724
- msgid "Calendar"
1725
- msgstr ""
1726
-
1727
- #: my-calendar-output.php:439
1728
  msgid "The week's events"
1729
  msgstr ""
1730
 
1731
- #: my-calendar-output.php:448
1732
  msgid "Events in"
1733
  msgstr ""
1734
 
1735
- #: my-calendar-output.php:450
1736
  msgid "This week's events"
1737
  msgstr ""
1738
 
1739
- #: my-calendar-output.php:619
1740
  msgid "There are no events scheduled during this period."
1741
  msgstr ""
1742
 
1743
- #: my-calendar-output.php:629
1744
  msgid "Category Key"
1745
  msgstr ""
1746
 
1747
- #: my-calendar-output.php:664
1748
  msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
1749
  msgstr ""
1750
 
1751
- #: my-calendar-output.php:665
1752
  msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
1753
  msgstr ""
1754
 
1755
- #: my-calendar-output.php:802
1756
- msgid "Show all"
1757
- msgstr ""
1758
-
1759
- #: my-calendar-output.php:816
1760
- msgid "Show events in:"
1761
- msgstr ""
1762
-
1763
- #: my-calendar-output.php:848
1764
- msgid "Submit"
1765
- msgstr ""
1766
-
1767
- #: my-calendar-install.php:142
1768
- msgid "My Calendar Default Timezone"
1769
- msgstr ""
1770
-
1771
- #: my-calendar-install.php:187
1772
- msgid "My Calendar Default Location"
1773
- msgstr ""
1774
-
1775
- #: my-calendar-styles.php:51
1776
- msgid "The stylesheet has been updated."
1777
- msgstr ""
1778
-
1779
- #: my-calendar-styles.php:51
1780
- msgid "Write Error! Please verify write permissions on the style file."
1781
- msgstr ""
1782
-
1783
- #: my-calendar-styles.php:67
1784
- msgid "Stylesheet reset to default."
1785
- msgstr ""
1786
-
1787
- #: my-calendar-styles.php:69
1788
- msgid "Style Settings Saved"
1789
- msgstr ""
1790
-
1791
- #: my-calendar-styles.php:78
1792
- msgid "New theme selected."
1793
- msgstr ""
1794
-
1795
- #: my-calendar-styles.php:92
1796
- msgid ""
1797
- "Sorry. The file you are looking for doesn't appear to exist. Please check "
1798
- "your file name and location!"
1799
- msgstr ""
1800
-
1801
- #: my-calendar-styles.php:100
1802
- msgid "My Calendar Styles"
1803
- msgstr ""
1804
-
1805
- #: my-calendar-styles.php:104
1806
- msgid "Calendar Style Settings"
1807
- msgstr ""
1808
-
1809
- #: my-calendar-styles.php:111
1810
- msgid "Select My Calendar Theme"
1811
- msgstr ""
1812
-
1813
- #: my-calendar-styles.php:119
1814
- msgid "Your Custom Stylesheets"
1815
- msgstr ""
1816
-
1817
- #: my-calendar-styles.php:128
1818
- msgid "Installed Stylesheets"
1819
- msgstr ""
1820
-
1821
- #: my-calendar-styles.php:136
1822
- msgid "Choose Style"
1823
- msgstr ""
1824
-
1825
- #: my-calendar-styles.php:149
1826
- msgid ""
1827
- "My Calendar was unable to update your CSS files during the upgrade. Please "
1828
- "check your file permissions if you wish to edit your My Calendar styles. "
1829
- "Your previously stored styles are below. This message and these styles will "
1830
- "be deleted from the database when you successfully update your stylesheet."
1831
- msgstr ""
1832
-
1833
- #: my-calendar-styles.php:157
1834
- msgid "CSS Style Options"
1835
- msgstr ""
1836
-
1837
- #: my-calendar-styles.php:160
1838
- msgid "Apply CSS only on these pages (comma separated page IDs)"
1839
- msgstr ""
1840
-
1841
- #: my-calendar-styles.php:163
1842
- msgid "Reset the My Calendar stylesheet to the default"
1843
- msgstr ""
1844
-
1845
- #: my-calendar-styles.php:163
1846
- msgid "Disable My Calendar Stylesheet"
1847
- msgstr ""
1848
-
1849
- #: my-calendar-styles.php:166
1850
- msgid "Edit the stylesheet for My Calendar"
1851
- msgstr ""
1852
-
1853
- #: my-calendar-upgrade-db.php:21 my-calendar-upgrade-db.php:29
1854
- msgid "The My Calendar database needs to be updated."
1855
  msgstr ""
1856
 
1857
- #: my-calendar-upgrade-db.php:22 my-calendar-upgrade-db.php:43
1858
- msgid "Update now"
1859
  msgstr ""
1860
 
1861
- #: my-calendar-upgrade-db.php:29
1862
- msgid "Upgrade now."
1863
  msgstr ""
1864
 
1865
- #: my-calendar-upgrade-db.php:42
1866
- msgid ""
1867
- "You haven't entered any events, so My Calendar can't tell whether your "
1868
- "database is up to date. If you can't add events, upgrade your database!"
1869
  msgstr ""
1870
 
1871
- #: my-calendar-upgrade-db.php:53
1872
- msgid "My Calendar Database is updated."
1873
  msgstr ""
1874
 
1875
- #: my-calendar-user.php:39
1876
- msgid "My Calendar User Settings"
1877
  msgstr ""
1878
 
1879
  #. Plugin URI of the plugin/theme
2
  # This file is distributed under the same license as the My Calendar package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: My Calendar 1.8.7\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
7
+ "POT-Creation-Date: 2011-04-22 15:49:10+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: my-calendar-styles.php:51
16
+ msgid "The stylesheet has been updated."
17
  msgstr ""
18
 
19
+ #: my-calendar-styles.php:51
20
+ msgid "Write Error! Please verify write permissions on the style file."
21
  msgstr ""
22
 
23
+ #: my-calendar-styles.php:66
24
+ msgid "Stylesheet reset to default."
25
  msgstr ""
26
 
27
+ #: my-calendar-styles.php:68
28
+ msgid "Style Settings Saved"
29
  msgstr ""
30
 
31
+ #: my-calendar-styles.php:77
32
+ msgid "New theme selected."
33
  msgstr ""
34
 
35
+ #: my-calendar-styles.php:91
36
+ msgid ""
37
+ "Sorry. The file you are looking for doesn't appear to exist. Please check "
38
+ "your file name and location!"
39
  msgstr ""
40
 
41
+ #: my-calendar-styles.php:99
42
+ msgid "My Calendar Styles"
 
 
43
  msgstr ""
44
 
45
+ #: my-calendar-styles.php:103
46
+ msgid "Calendar Style Settings"
47
  msgstr ""
48
 
49
+ #: my-calendar-styles.php:110
50
+ msgid "Select My Calendar Theme"
51
  msgstr ""
52
 
53
+ #: my-calendar-styles.php:118
54
+ msgid "Your Custom Stylesheets"
55
  msgstr ""
56
 
57
+ #: my-calendar-styles.php:127
58
+ msgid "Installed Stylesheets"
59
  msgstr ""
60
 
61
+ #: my-calendar-styles.php:135
62
+ msgid "Choose Style"
63
  msgstr ""
64
 
65
+ #: my-calendar-styles.php:148
66
+ msgid ""
67
+ "My Calendar was unable to update your CSS files during the upgrade. Please "
68
+ "check your file permissions if you wish to edit your My Calendar styles. "
69
+ "Your previously stored styles are below. This message and these styles will "
70
+ "be deleted from the database when you successfully update your stylesheet."
71
  msgstr ""
72
 
73
+ #: my-calendar-styles.php:156
74
+ msgid "CSS Style Options"
75
  msgstr ""
76
 
77
+ #: my-calendar-styles.php:159
78
+ msgid "Apply CSS only on these pages (comma separated page IDs)"
 
79
  msgstr ""
80
 
81
+ #: my-calendar-styles.php:162
82
+ msgid "Reset the My Calendar stylesheet to the default"
83
  msgstr ""
84
 
85
+ #: my-calendar-styles.php:162
86
+ msgid "Disable My Calendar Stylesheet"
87
  msgstr ""
88
 
89
+ #: my-calendar-styles.php:165
90
+ msgid "Edit the stylesheet for My Calendar"
91
  msgstr ""
92
 
93
+ #: my-calendar-styles.php:168 my-calendar-behaviors.php:85
94
+ #: my-calendar-behaviors.php:97 my-calendar-behaviors.php:109
95
+ #: my-calendar-behaviors.php:121
96
+ msgid "Save"
97
  msgstr ""
98
 
99
+ #: button/generator.php:12
100
+ msgid "You don't have access to this function."
101
  msgstr ""
102
 
103
+ #: button/generator.php:18 button/generator.php:44
104
+ msgid "My Calendar Shortcode Generator"
105
  msgstr ""
106
 
107
+ #: button/generator.php:47
108
+ msgid "Shortcode Atributes"
109
  msgstr ""
110
 
111
+ #: button/generator.php:52
112
+ msgid "Format"
113
  msgstr ""
114
 
115
+ #: button/generator.php:59
116
+ msgid "Show Category Key"
117
  msgstr ""
118
 
119
+ #: button/generator.php:66
120
+ msgid "Show Previous/Next Links"
121
  msgstr ""
122
 
123
+ #: button/generator.php:73
124
+ msgid "Show Format Toggle"
125
  msgstr ""
126
 
127
+ #: button/generator.php:80
128
+ msgid "Time Segment"
129
  msgstr ""
130
 
131
+ #: button/generator.php:88
132
+ msgid "Generate Shortcode"
133
  msgstr ""
134
 
135
+ #: button/generator.php:99
136
+ msgid ""
137
+ "My Calendar: this generator isn't going to put the shortcode in your page. "
138
+ "Sorry!"
139
  msgstr ""
140
 
141
+ #: my-calendar-categories.php:98
142
+ msgid "Category added successfully"
143
  msgstr ""
144
 
145
+ #: my-calendar-categories.php:100
146
+ msgid "Category addition failed."
147
  msgstr ""
148
 
149
+ #: my-calendar-categories.php:110
150
+ msgid "Category deleted successfully. Categories in calendar updated."
151
  msgstr ""
152
 
153
+ #: my-calendar-categories.php:112
154
+ msgid "Category deleted successfully. Categories in calendar not updated."
155
  msgstr ""
156
 
157
+ #: my-calendar-categories.php:114
158
+ msgid "Category not deleted. Categories in calendar updated."
159
  msgstr ""
160
 
161
+ #: my-calendar-categories.php:123
162
+ msgid "Category edited successfully"
163
  msgstr ""
164
 
165
+ #: my-calendar-categories.php:148 my-calendar-categories.php:173
166
+ #: my-calendar-categories.php:190
167
+ msgid "Add Category"
168
  msgstr ""
169
 
170
+ #: my-calendar-categories.php:150 my-calendar-categories.php:173
171
+ msgid "Edit Category"
172
  msgstr ""
173
 
174
+ #: my-calendar-categories.php:157
175
+ msgid "Category Editor"
176
  msgstr ""
177
 
178
+ #: my-calendar-categories.php:174 my-calendar-categories.php:215
179
+ msgid "Category Name"
 
 
180
  msgstr ""
181
 
182
+ #: my-calendar-categories.php:175
183
+ msgid "Category Color (Hex format)"
184
  msgstr ""
185
 
186
+ #: my-calendar-categories.php:176 my-calendar-categories.php:217
187
+ msgid "Category Icon"
188
  msgstr ""
189
 
190
+ #: my-calendar-categories.php:190 my-calendar-locations.php:160
191
+ msgid "Save Changes"
192
  msgstr ""
193
 
194
+ #: my-calendar-categories.php:203 my-calendar.php:149
195
+ msgid "Manage Categories"
 
196
  msgstr ""
197
 
198
+ #: my-calendar-categories.php:214 my-calendar-event-manager.php:681
199
+ #: my-calendar-locations.php:186
200
+ msgid "ID"
201
  msgstr ""
202
 
203
+ #: my-calendar-categories.php:216
204
+ msgid "Category Color"
 
205
  msgstr ""
206
 
207
+ #: my-calendar-categories.php:218 my-calendar-categories.php:232
208
+ #: my-calendar-event-manager.php:746 my-calendar-locations.php:188
209
+ #: my-calendar-locations.php:200
210
+ msgid "Edit"
211
  msgstr ""
212
 
213
+ #: my-calendar-categories.php:219 my-calendar-categories.php:238
214
+ #: my-calendar-event-manager.php:91 my-calendar-event-manager.php:746
215
+ #: my-calendar-locations.php:189 my-calendar-locations.php:201
216
+ msgid "Delete"
217
  msgstr ""
218
 
219
+ #: my-calendar-categories.php:235 my-calendar-settings.php:272
220
+ #: my-calendar-event-manager.php:727 my-calendar-output.php:153
221
+ msgid "N/A"
222
  msgstr ""
223
 
224
+ #: my-calendar-categories.php:238 my-calendar-locations.php:201
225
+ msgid "Are you sure you want to delete this category?"
226
  msgstr ""
227
 
228
+ #: my-calendar-categories.php:249
229
+ msgid "There are no categories in the database - something has gone wrong!"
230
  msgstr ""
231
 
232
+ #: my-calendar-widgets.php:5
233
+ msgid "My Calendar: Today's Events"
234
  msgstr ""
235
 
236
+ #: my-calendar-widgets.php:37 my-calendar-widgets.php:118
237
+ #: my-calendar-widgets.php:461 my-calendar-settings.php:324
238
+ #: my-calendar-event-manager.php:682
239
+ msgid "Title"
240
  msgstr ""
241
 
242
+ #: my-calendar-widgets.php:41 my-calendar-widgets.php:122
243
+ msgid "Template"
244
  msgstr ""
245
 
246
+ #: my-calendar-widgets.php:44 my-calendar-widgets.php:128
247
+ msgid "Add calendar URL to use this option."
248
  msgstr ""
249
 
250
+ #: my-calendar-widgets.php:46 my-calendar-widgets.php:130
251
+ msgid "Link widget title to calendar:"
 
 
252
  msgstr ""
253
 
254
+ #: my-calendar-widgets.php:47 my-calendar-widgets.php:131
255
+ msgid "Not Linked"
256
  msgstr ""
257
 
258
+ #: my-calendar-widgets.php:48 my-calendar-widgets.php:132
259
+ msgid "Linked"
260
  msgstr ""
261
 
262
+ #: my-calendar-widgets.php:52
263
+ msgid "Show this text if there are no events today:"
264
  msgstr ""
265
 
266
+ #: my-calendar-widgets.php:56 my-calendar-widgets.php:158
267
+ #: my-calendar-widgets.php:465
268
+ msgid "Category or categories to display:"
269
  msgstr ""
270
 
271
+ #: my-calendar-widgets.php:77
272
+ msgid "My Calendar: Upcoming Events"
 
273
  msgstr ""
274
 
275
+ #: my-calendar-widgets.php:126
276
+ msgid "Widget Options"
277
  msgstr ""
278
 
279
+ #: my-calendar-widgets.php:137
280
+ msgid "Display upcoming events by:"
 
 
281
  msgstr ""
282
 
283
+ #: my-calendar-widgets.php:138
284
+ msgid "Events (e.g. 2 past, 3 future)"
 
 
285
  msgstr ""
286
 
287
+ #: my-calendar-widgets.php:139
288
+ msgid "Dates (e.g. 4 days past, 5 forward)"
289
  msgstr ""
290
 
291
+ #: my-calendar-widgets.php:143
292
+ msgid "Events sort order:"
293
  msgstr ""
294
 
295
+ #: my-calendar-widgets.php:144
296
+ msgid "Ascending (near to far)"
 
 
 
 
297
  msgstr ""
298
 
299
+ #: my-calendar-widgets.php:145
300
+ msgid "Descending (far to near)"
 
 
 
301
  msgstr ""
302
 
303
+ #: my-calendar-widgets.php:149
304
+ msgid "events into the future;"
305
  msgstr ""
306
 
307
+ #: my-calendar-widgets.php:150
308
+ msgid "events from the past"
 
 
 
 
309
  msgstr ""
310
 
311
+ #: my-calendar-widgets.php:154
312
+ msgid "Show this text if there are no events meeting your criteria:"
313
  msgstr ""
314
 
315
+ #: my-calendar-widgets.php:431
316
+ msgid "My Calendar: Mini Calendar"
 
 
 
 
 
317
  msgstr ""
318
 
319
+ #: my-calendar-widgets.php:443 my-calendar-output.php:485
320
+ #: my-calendar-output.php:490
321
+ msgid "Calendar"
322
  msgstr ""
323
 
324
+ #: my-calendar-widgets.php:469
325
+ msgid "Show Next/Previous Navigation:"
326
  msgstr ""
327
 
328
+ #: my-calendar-widgets.php:470 my-calendar-widgets.php:476
329
+ msgid "Yes"
330
  msgstr ""
331
 
332
+ #: my-calendar-widgets.php:471 my-calendar-widgets.php:477
333
+ msgid "No"
334
  msgstr ""
335
 
336
+ #: my-calendar-widgets.php:475
337
+ msgid "Show Category Key:"
338
  msgstr ""
339
 
340
+ #: my-calendar-widgets.php:481
341
+ msgid "Mini-Calendar Timespan:"
342
  msgstr ""
343
 
344
+ #: my-calendar-widgets.php:482 my-calendar-output.php:264
345
+ msgid "Month"
346
  msgstr ""
347
 
348
+ #: my-calendar-widgets.php:483
349
+ msgid "Week"
350
  msgstr ""
351
 
352
+ #: my-calendar-settings.php:52
353
+ msgid "Categories imported successfully."
354
  msgstr ""
355
 
356
+ #: my-calendar-settings.php:52
357
+ msgid "Categories not imported."
358
  msgstr ""
359
 
360
+ #: my-calendar-settings.php:53
361
+ msgid "Events imported successfully."
362
  msgstr ""
363
 
364
+ #: my-calendar-settings.php:53
365
+ msgid "Events not imported."
366
  msgstr ""
367
 
368
+ #: my-calendar-settings.php:80
369
+ msgid "Permissions Settings saved"
370
  msgstr ""
371
 
372
+ #: my-calendar-settings.php:133
373
+ msgid "Output Settings saved"
374
  msgstr ""
375
 
376
+ #: my-calendar-settings.php:151
377
+ msgid "Input Settings saved"
378
  msgstr ""
379
 
380
+ #: my-calendar-settings.php:167
381
+ msgid "Custom text settings saved"
382
  msgstr ""
383
 
384
+ #: my-calendar-settings.php:179
385
+ msgid "Email notice settings saved"
386
  msgstr ""
387
 
388
+ #: my-calendar-settings.php:191
389
+ msgid "User custom settings saved"
390
  msgstr ""
391
 
392
+ #: my-calendar-settings.php:218
393
+ msgid "My Calendar Options"
394
  msgstr ""
395
 
396
+ #: my-calendar-settings.php:222
397
+ msgid "Calendar Management Settings"
 
 
398
  msgstr ""
399
 
400
+ #: my-calendar-settings.php:227
401
+ msgid "Calendar Options: Management"
402
  msgstr ""
403
 
404
+ #: my-calendar-settings.php:229
405
+ msgid "Lowest user group that may create events"
406
  msgstr ""
407
 
408
+ #: my-calendar-settings.php:230 my-calendar-settings.php:239
409
+ msgid "Subscriber"
410
  msgstr ""
411
 
412
+ #: my-calendar-settings.php:231 my-calendar-settings.php:240
413
+ #: my-calendar-settings.php:248
414
+ msgid "Contributor"
415
  msgstr ""
416
 
417
+ #: my-calendar-settings.php:232 my-calendar-settings.php:241
418
+ #: my-calendar-settings.php:249 my-calendar-settings.php:327
419
+ #: my-calendar-event-manager.php:687
420
+ msgid "Author"
421
  msgstr ""
422
 
423
+ #: my-calendar-settings.php:233 my-calendar-settings.php:242
424
+ #: my-calendar-settings.php:250
425
+ msgid "Editor"
426
  msgstr ""
427
 
428
+ #: my-calendar-settings.php:234 my-calendar-settings.php:243
429
+ #: my-calendar-settings.php:251
430
+ msgid "Administrator"
431
  msgstr ""
432
 
433
+ #: my-calendar-settings.php:238
434
+ msgid "Lowest user group that may approve events"
435
  msgstr ""
436
 
437
+ #: my-calendar-settings.php:244
438
+ msgid "Enable approval options."
439
  msgstr ""
440
 
441
+ #: my-calendar-settings.php:247
442
+ msgid "Lowest user group that may edit or delete all events"
443
  msgstr ""
444
 
445
+ #: my-calendar-settings.php:253
446
+ msgid ""
447
+ "By default, only administrators may edit or delete any event. Other users "
448
+ "may only edit or delete events which they authored."
449
  msgstr ""
450
 
451
+ #: my-calendar-settings.php:258
452
+ msgid "Save Approval Settings"
 
 
453
  msgstr ""
454
 
455
+ #: my-calendar-settings.php:264
456
+ msgid "Calendar Text Settings"
 
 
457
  msgstr ""
458
 
459
+ #: my-calendar-settings.php:269
460
+ msgid "Calendar Options: Customizable Text Fields"
461
  msgstr ""
462
 
463
+ #: my-calendar-settings.php:272
464
+ msgid "Label for events without a set time"
465
  msgstr ""
466
 
467
+ #: my-calendar-settings.php:275
468
+ msgid "Previous events link"
469
  msgstr ""
470
 
471
+ #: my-calendar-settings.php:275
472
+ msgid "Previous Events"
473
  msgstr ""
474
 
475
+ #: my-calendar-settings.php:278
476
+ msgid "Next events link"
477
  msgstr ""
478
 
479
+ #: my-calendar-settings.php:278
480
+ msgid "Next Events"
 
 
481
  msgstr ""
482
 
483
+ #: my-calendar-settings.php:281
484
+ msgid "If events are open"
485
  msgstr ""
486
 
487
+ #: my-calendar-settings.php:281
488
+ msgid "Registration is open"
489
  msgstr ""
490
 
491
+ #: my-calendar-settings.php:284
492
+ msgid "If events are closed"
493
  msgstr ""
494
 
495
+ #: my-calendar-settings.php:284
496
+ msgid "Registration is closed"
497
  msgstr ""
498
 
499
+ #: my-calendar-settings.php:287
500
+ msgid "Additional caption:"
501
  msgstr ""
502
 
503
+ #: my-calendar-settings.php:287
504
+ msgid ""
505
+ "The calendar caption is the text containing the displayed month and year in "
506
+ "either list or calendar format. This text will be displayed following that "
507
+ "existing text."
508
  msgstr ""
509
 
510
+ #: my-calendar-settings.php:292
511
+ msgid "Save Custom Text Settings"
512
  msgstr ""
513
 
514
+ #: my-calendar-settings.php:298
515
+ msgid "Calendar Output Settings"
516
  msgstr ""
517
 
518
+ #: my-calendar-settings.php:303
519
+ msgid "Calendar Options: Customize the Output of your Calendar"
520
  msgstr ""
521
 
522
+ #: my-calendar-settings.php:306
523
+ msgid ""
524
+ "<abbr title=\"Uniform resource locator\">URL</abbr> for your public calendar "
525
+ "(required to use the {details} template tag)"
526
  msgstr ""
527
 
528
+ #: my-calendar-settings.php:310
529
+ msgid "Event title template"
530
  msgstr ""
531
 
532
+ #: my-calendar-settings.php:311
533
+ msgid "Template Help"
534
  msgstr ""
535
 
536
+ #: my-calendar-settings.php:311 my-calendar-settings.php:465
537
+ msgid "All template shortcodes are available."
538
  msgstr ""
539
 
540
+ #: my-calendar-settings.php:314
541
+ msgid "In list mode, show how many months of events at a time:"
542
  msgstr ""
543
 
544
+ #: my-calendar-settings.php:317
545
+ msgid "Date format in list mode"
546
  msgstr ""
547
 
548
+ #: my-calendar-settings.php:317
549
+ msgid "Current:"
550
  msgstr ""
551
 
552
+ #: my-calendar-settings.php:318
553
  msgid ""
554
+ "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP "
555
+ "<code>date()</code> function</a>. Save options to update sample output."
 
 
 
 
 
556
  msgstr ""
557
 
558
+ #: my-calendar-settings.php:321
559
+ msgid "Default Sort order for Admin Events List"
 
 
560
  msgstr ""
561
 
562
+ #: my-calendar-settings.php:323
563
+ msgid "Event ID"
564
  msgstr ""
565
 
566
+ #: my-calendar-settings.php:325 my-calendar-event-manager.php:684
567
+ msgid "Description"
568
  msgstr ""
569
 
570
+ #: my-calendar-settings.php:326 my-calendar-event-manager.php:685
571
+ msgid "Start Date"
572
  msgstr ""
573
 
574
+ #: my-calendar-settings.php:328 my-calendar-event-manager.php:688
575
+ msgid "Category"
 
576
  msgstr ""
577
 
578
+ #: my-calendar-settings.php:329 my-calendar-settings.php:539
579
+ msgid "Location Name"
580
  msgstr ""
581
 
582
+ #: my-calendar-settings.php:333
583
+ msgid "Holiday Category"
584
  msgstr ""
585
 
586
+ #: my-calendar-settings.php:350
587
  msgid ""
588
+ "If an event coincides with an event in the designated \"Holiday\" category, "
589
+ "do not show the event."
 
 
 
 
590
  msgstr ""
591
 
592
+ #: my-calendar-settings.php:353
593
+ msgid "Show Heading for Calendar"
594
  msgstr ""
595
 
596
+ #: my-calendar-settings.php:356
597
+ msgid "Show Weekends on Calendar"
598
  msgstr ""
599
 
600
+ #: my-calendar-settings.php:359
601
+ msgid "Do you want to display the author name on events?"
602
  msgstr ""
603
 
604
+ #: my-calendar-settings.php:362
605
+ msgid "Display a jumpbox for changing month and year quickly?"
 
606
  msgstr ""
607
 
608
+ #: my-calendar-settings.php:365
609
+ msgid "Hide category icons in output"
610
  msgstr ""
611
 
612
+ #: my-calendar-settings.php:368
613
+ msgid ""
614
+ "Show Link to Google Map (when sufficient address information is available.)"
615
  msgstr ""
616
 
617
+ #: my-calendar-settings.php:371
618
+ msgid "Show Event Address in Details"
619
  msgstr ""
620
 
621
+ #: my-calendar-settings.php:374
622
+ msgid "Show short description field on calendar."
623
  msgstr ""
624
 
625
+ #: my-calendar-settings.php:377
626
+ msgid "Show full description field on calendar."
627
  msgstr ""
628
 
629
+ #: my-calendar-settings.php:380
630
+ msgid "Show link to details on calendar. (requires a calendar URL, above)"
631
  msgstr ""
632
 
633
+ #: my-calendar-settings.php:383
634
+ msgid ""
635
+ "Links associated with events will automatically expire after the event has "
636
+ "passed."
637
  msgstr ""
638
 
639
+ #: my-calendar-settings.php:386
640
+ msgid "Show current availability status of events."
 
641
  msgstr ""
642
 
643
+ #: my-calendar-settings.php:389
644
+ msgid "Show link to My Calendar RSS feed."
645
  msgstr ""
646
 
647
+ #: my-calendar-settings.php:392
648
+ msgid "Show link to iCal format download."
649
  msgstr ""
650
 
651
+ #: my-calendar-settings.php:395
652
+ msgid ""
653
+ "If a recurring event is scheduled for a date which doesn't exist (such as "
654
+ "the 5th Wednesday in February), move it back one week."
655
  msgstr ""
656
 
657
+ #: my-calendar-settings.php:396
658
+ msgid ""
659
+ "If this option is unchecked, recurring events which fall on dates which "
660
+ "don't exist will simply not be shown on the calendar."
661
  msgstr ""
662
 
663
+ #: my-calendar-settings.php:399
664
+ msgid "Default usage of category colors."
665
  msgstr ""
666
 
667
+ #: my-calendar-settings.php:400
668
+ msgid "Apply category colors to event titles as a font color."
669
  msgstr ""
670
 
671
+ #: my-calendar-settings.php:401
672
+ msgid "Apply category colors to event titles as a background color."
673
  msgstr ""
674
 
675
+ #: my-calendar-settings.php:406
676
+ msgid "Save Output Settings"
677
  msgstr ""
678
 
679
+ #: my-calendar-settings.php:412
680
+ msgid "Calendar Input Settings"
681
  msgstr ""
682
 
683
+ #: my-calendar-settings.php:417
684
+ msgid ""
685
+ "Select which input fields will be available when adding or editing events."
686
  msgstr ""
687
 
688
+ #: my-calendar-settings.php:422
689
+ msgid "Show Event Location Dropdown Menu"
 
690
  msgstr ""
691
 
692
+ #: my-calendar-settings.php:422
693
+ msgid "Show Event Short Description field"
 
 
694
  msgstr ""
695
 
696
+ #: my-calendar-settings.php:422
697
+ msgid "Show Event Description Field"
698
  msgstr ""
699
 
700
+ #: my-calendar-settings.php:422
701
+ msgid "Show Event Category field"
702
  msgstr ""
703
 
704
+ #: my-calendar-settings.php:422
705
+ msgid "Show Event Link field"
 
706
  msgstr ""
707
 
708
+ #: my-calendar-settings.php:422
709
+ msgid "Show Event Recurrence Options"
710
  msgstr ""
711
 
712
+ #: my-calendar-settings.php:422
713
+ msgid "Show event registration options"
714
  msgstr ""
715
 
716
+ #: my-calendar-settings.php:422
717
+ msgid "Show event location fields"
718
  msgstr ""
719
 
720
+ #: my-calendar-settings.php:422
721
+ msgid "Use HTML Editor in Event Description Field"
722
  msgstr ""
723
 
724
+ #: my-calendar-settings.php:435
725
+ msgid "Administrators see all input options"
726
  msgstr ""
727
 
728
+ #: my-calendar-settings.php:440
729
+ msgid "Save Input Settings"
730
  msgstr ""
731
 
732
+ #: my-calendar-settings.php:446
733
+ msgid "Calendar Email Settings"
734
  msgstr ""
735
 
736
+ #: my-calendar-settings.php:451
737
+ msgid "Calendar Options: Email Notifications"
738
  msgstr ""
739
 
740
+ #: my-calendar-settings.php:455
741
+ msgid "Send Email Notifications when new events are scheduled or reserved."
742
  msgstr ""
743
 
744
+ #: my-calendar-settings.php:458
745
+ msgid "Notification messages are sent to: "
746
  msgstr ""
747
 
748
+ #: my-calendar-settings.php:461
749
+ msgid "Email subject"
 
750
  msgstr ""
751
 
752
+ #: my-calendar-settings.php:461
753
+ msgid "New event Added"
754
  msgstr ""
755
 
756
+ #: my-calendar-settings.php:464
757
+ msgid "Message Body"
758
  msgstr ""
759
 
760
+ #: my-calendar-settings.php:464
761
+ msgid "New Event:"
762
  msgstr ""
763
 
764
+ #: my-calendar-settings.php:465
765
+ msgid "Shortcode Help"
766
  msgstr ""
767
 
768
+ #: my-calendar-settings.php:470
769
+ msgid "Save Email Settings"
770
  msgstr ""
771
 
772
+ #: my-calendar-settings.php:476
773
+ msgid "Calendar User Settings"
774
  msgstr ""
775
 
776
+ #: my-calendar-settings.php:483
777
+ msgid "Settings which can be configured in registered user's accounts"
778
  msgstr ""
779
 
780
+ #: my-calendar-settings.php:485
781
+ msgid ""
782
+ "Allow registered users to provide timezone or location presets in their user "
783
+ "profiles."
784
  msgstr ""
785
 
786
+ #: my-calendar-settings.php:497
787
+ msgid "Timezone Settings"
788
  msgstr ""
789
 
790
+ #: my-calendar-settings.php:498
791
+ msgid ""
792
+ "These settings provide registered users with the ability to select a time "
793
+ "zone in their user profile. When they view your calendar, the times for "
794
+ "events will display the time the event happens in their time zone as well as "
795
+ "the entered value."
796
  msgstr ""
797
 
798
+ #: my-calendar-settings.php:500
799
+ msgid "Enable Timezone"
800
  msgstr ""
801
 
802
+ #: my-calendar-settings.php:503
803
+ msgid "Select Timezone Label"
804
  msgstr ""
805
 
806
+ #: my-calendar-settings.php:506
807
+ msgid "Timezone Options"
808
  msgstr ""
809
 
810
+ #: my-calendar-settings.php:506 my-calendar-settings.php:527
811
+ msgid "Value, Label; one per line"
812
  msgstr ""
813
 
814
+ #: my-calendar-settings.php:518
815
+ msgid "Location Settings"
816
  msgstr ""
817
 
818
+ #: my-calendar-settings.php:519
819
+ msgid ""
820
+ "These settings provide registered users with the ability to select a "
821
+ "location in their user profile. When they view your calendar, their initial "
822
+ "view will be limited to locations which include that location parameter."
823
  msgstr ""
824
 
825
+ #: my-calendar-settings.php:521
826
+ msgid "Enable Location"
827
  msgstr ""
828
 
829
+ #: my-calendar-settings.php:524
830
+ msgid "Select Location Label"
831
  msgstr ""
832
 
833
+ #: my-calendar-settings.php:527
834
+ msgid "Location Options"
835
  msgstr ""
836
 
837
+ #: my-calendar-settings.php:537
838
+ msgid "Location Type"
839
  msgstr ""
840
 
841
+ #: my-calendar-settings.php:540 my-calendar-event-manager.php:557
842
+ #: my-calendar-locations.php:130
843
+ msgid "City"
844
  msgstr ""
845
 
846
+ #: my-calendar-settings.php:541 my-calendar-event-manager.php:557
847
+ #: my-calendar-locations.php:130
848
+ msgid "State/Province"
849
  msgstr ""
850
 
851
+ #: my-calendar-settings.php:542 my-calendar-event-manager.php:563
852
+ #: my-calendar-locations.php:136
853
+ msgid "Country"
854
  msgstr ""
855
 
856
+ #: my-calendar-settings.php:543 my-calendar-event-manager.php:557
857
+ #: my-calendar-locations.php:130
858
+ msgid "Postal Code"
859
  msgstr ""
860
 
861
+ #: my-calendar-settings.php:544 my-calendar-event-manager.php:560
862
+ #: my-calendar-event-manager.php:573 my-calendar-locations.php:133
863
+ #: my-calendar-locations.php:146
864
+ msgid "Region"
865
  msgstr ""
866
 
867
+ #: my-calendar-settings.php:550
868
+ msgid "Save User Settings"
869
  msgstr ""
870
 
871
+ #: my-calendar-settings.php:564 my-calendar-event-manager.php:13
872
+ msgid ""
873
+ "My Calendar has identified that you have the Calendar plugin by Kieran "
874
+ "O'Shea installed. You can import those events and categories into the My "
875
+ "Calendar database. Would you like to import these events?"
876
  msgstr ""
877
 
878
+ #: my-calendar-settings.php:571 my-calendar-event-manager.php:20
879
+ msgid "Import from Calendar"
880
  msgstr ""
881
 
882
  #: my-calendar-help.php:7
891
  msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
892
  msgstr ""
893
 
894
+ #: my-calendar-help.php:17
895
+ msgid "Main Calendar Shortcode (List or Grid, Weekly or Monthly view)"
896
+ msgstr ""
897
+
898
  #: my-calendar-help.php:19
899
  msgid ""
900
  "This basic shortcode will show the calendar on a post or page including all "
901
  "categories and the category key, in a traditional month-by-month format."
902
  msgstr ""
903
 
904
+ #: my-calendar-help.php:22
905
  msgid ""
906
+ "The shortcode supports six attributes, <code>category</code>, <code>format</"
907
+ "code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, and "
908
+ "<code>time</code>. There two alternate options for <code>format</code>: "
909
+ "<code>list</code>, which will show the calendar in a list format, skipping "
910
+ "dates without any events, and <code>mini</code>, which will display the "
911
+ "calendar in a form more suitable to being displayed in smaller spaces, such "
912
+ "as the sidebar. The <code>category</code> attribute requires either the name "
913
+ "of or ID number one of your event categories (the name is case-sensitive). "
914
+ "This will show a calendar only including events in that category. Multiple "
915
+ "categories can be specified by separating the category names or IDs using "
916
+ "either the pipe character (<code>|</code>) or a comma. Setting "
917
+ "<code>showkey</code> to <code>no</code> will prevent the category key from "
918
+ "being displayed &mdash; this can be useful with single-category output. "
919
+ "Setting <code>shownav</code> to <code>no</code> will disable the Previous/"
920
+ "Next links. Setting <code>toggle</code> to yes will show a link to switch "
921
+ "between the list and grid views. The <code>time</code> shortcode switches "
922
  "between a weekly view and the default monthly view."
923
  msgstr ""
924
 
925
+ #: my-calendar-help.php:25
926
+ msgid ""
927
+ "The main My Calendar short code can be generated from a button in your post "
928
+ "and page editor. The mini calendar can also be accessed and configured as a "
929
+ "widget."
930
+ msgstr ""
931
+
932
  #: my-calendar-help.php:27
933
+ msgid "Additional Calendar Views (Upcoming events, today's events)"
934
+ msgstr ""
935
+
936
+ #: my-calendar-help.php:29
937
  msgid ""
938
  "This shortcode displays the output of the Upcoming Events widget. The "
939
  "<code>before</code> and <code>after</code> attributes should be numbers; the "
941
  "<code>category</code> attribute works the same way as the category attribute "
942
  "on the main calendar shortcode. Templates work using the template codes "
943
  "listed below. <code>fallback</code> provides text in case there are no "
944
+ "events meeting your criteria. Order provides a sort order for the events "
945
+ "list &ndash; either ascending (<code>asc</code>) or descending (<code>desc</"
946
+ "code>)."
947
  msgstr ""
948
 
949
+ #: my-calendar-help.php:32
950
  msgid ""
951
  "Predictably enough, this shortcode displays the output of the Today's Events "
952
  "widget, with three configurable attributes: category, template and fallback "
953
  "text."
954
  msgstr ""
955
 
956
+ #: my-calendar-help.php:35
957
+ msgid ""
958
+ "Both Upcoming Events and Today's Events can also be configured using widgets."
959
+ msgstr ""
960
+
961
+ #: my-calendar-help.php:38
962
+ msgid "Supplement Features (Locations filter, Categories filter)"
963
+ msgstr ""
964
+
965
+ #: my-calendar-help.php:41
966
  msgid ""
967
  "This shortcode produces a list of event locations, either as a list of links "
968
  "or as a select dropdown form. The <code>show</code> attribute can either be "
971
  "<code>custom</code> (to show the options configured in your user settings). "
972
  "<code>datatype</code> must be the type of data your limits are choosing "
973
  "from: <code>name</code> (business name), <code>city</code>, <code>state</"
974
+ "code>, <code>country</code>, <code>zip</code> (postal code), or "
975
+ "<code>region</code>."
976
  msgstr ""
977
 
978
+ #: my-calendar-help.php:44
979
+ msgid ""
980
+ "This shortcode produces a list of event categories, either as a list of "
981
+ "links or as a select dropdown form. The <code>show</code> attribute can "
982
+ "either be <code>list</code> or <code>form</code>."
983
+ msgstr ""
984
+
985
+ #: my-calendar-help.php:50
986
  msgid "Category Icons"
987
  msgstr ""
988
 
989
+ #: my-calendar-help.php:53
990
  msgid ""
991
  "My Calendar is designed to manage multiple calendars. The basis for these "
992
  "calendars are categories; you can easily setup a calendar page which "
996
  "locations, etc."
997
  msgstr ""
998
 
999
+ #: my-calendar-help.php:56
1000
  msgid ""
1001
  "The pre-installed category icons may not be especially useful for your needs "
1002
  "or design. I'm assuming that you're going to upload your own icons -- all "
1005
  "custom\" to avoid having them overwritten by upgrades."
1006
  msgstr ""
1007
 
1008
+ #: my-calendar-help.php:56
1009
  msgid "Your icons folder is:"
1010
  msgstr ""
1011
 
1012
+ #: my-calendar-help.php:56
1013
  msgid "You can alternately place icons in:"
1014
  msgstr ""
1015
 
1016
+ #: my-calendar-help.php:64
1017
  msgid "Custom Styles"
1018
  msgstr ""
1019
 
1020
+ #: my-calendar-help.php:67
1021
  msgid ""
1022
  "My Calendar comes with four basic stylesheets. My Calendar will retain "
1023
  "changes to these basic stylesheets on upgrade, but if you want to add an "
1025
  "styles directory."
1026
  msgstr ""
1027
 
1028
+ #: my-calendar-help.php:70
1029
  msgid "Your stylesheet directory is"
1030
  msgstr ""
1031
 
1032
+ #: my-calendar-help.php:71
1033
  msgid "Your custom stylesheets directory is"
1034
  msgstr ""
1035
 
1036
+ #: my-calendar-help.php:79
1037
  msgid "Widget Templating"
1038
  msgstr ""
1039
 
1040
+ #: my-calendar-help.php:82
1041
  msgid ""
1042
  "These codes are available in calendar widgets, email notifications, and "
1043
  "event titles."
1044
  msgstr ""
1045
 
1046
+ #: my-calendar-help.php:86
1047
  msgid "Displays the name of the category the event is in."
1048
  msgstr ""
1049
 
1050
+ #: my-calendar-help.php:89
1051
  msgid "Displays the title of the event."
1052
  msgstr ""
1053
 
1054
+ #: my-calendar-help.php:92
1055
  msgid "Displays the start time for the event."
1056
  msgstr ""
1057
 
1058
+ #: my-calendar-help.php:95
1059
  msgid ""
1060
  "Displays the start time for the event adjusted to the current user's time "
1061
  "zone settings. Blank output if user settings are disabled or the user has "
1062
  "not selected a preferred time zone."
1063
  msgstr ""
1064
 
1065
+ #: my-calendar-help.php:98
1066
  msgid "Displays the date on which the event begins."
1067
  msgstr ""
1068
 
1069
+ #: my-calendar-help.php:101
1070
  msgid "Displays the date on which the event ends."
1071
  msgstr ""
1072
 
1073
+ #: my-calendar-help.php:104
1074
  msgid "Displays the time at which the event ends."
1075
  msgstr ""
1076
 
1077
+ #: my-calendar-help.php:107
1078
  msgid "Displays the WordPress author who posted the event."
1079
  msgstr ""
1080
 
1081
+ #: my-calendar-help.php:110
1082
  msgid "Displays the name of the person assigned as host for the event."
1083
  msgstr ""
1084
 
1085
+ #: my-calendar-help.php:113
1086
  msgid "Displays the URL provided for the event."
1087
  msgstr ""
1088
 
1089
+ #: my-calendar-help.php:116
1090
+ msgid ""
1091
+ "Provides a link to an auto-generated page containing all information on the "
1092
+ "given event."
1093
+ msgstr ""
1094
+
1095
+ #: my-calendar-help.php:116
1096
+ msgid "Requires that the site URL has been provided on the Settings page"
1097
+ msgstr ""
1098
+
1099
+ #: my-calendar-help.php:119
1100
  msgid "Displays the description of the event."
1101
  msgstr ""
1102
 
1103
+ #: my-calendar-help.php:122
1104
  msgid ""
1105
  "Displays title of the event as a link if a URL is present, or the title "
1106
  "alone if no URL is available."
1107
  msgstr ""
1108
 
1109
+ #: my-calendar-help.php:125
1110
  msgid "Displays the name of the location of the event."
1111
  msgstr ""
1112
 
1113
+ #: my-calendar-help.php:128
1114
  msgid "Displays the first line of the site address."
1115
  msgstr ""
1116
 
1117
+ #: my-calendar-help.php:131
1118
  msgid "Displays the second line of the site address."
1119
  msgstr ""
1120
 
1121
+ #: my-calendar-help.php:134
1122
  msgid "Displays the city for the event."
1123
  msgstr ""
1124
 
1125
+ #: my-calendar-help.php:137
1126
  msgid "Displays the state for the event."
1127
  msgstr ""
1128
 
1129
+ #: my-calendar-help.php:140
1130
  msgid "Displays the postcode for the event."
1131
  msgstr ""
1132
 
1133
+ #: my-calendar-help.php:143
1134
  msgid "Displays the country for the event location."
1135
  msgstr ""
1136
 
1137
+ #: my-calendar-help.php:146
1138
  msgid ""
1139
  "Displays the event address in <a href=\"http://microformats.org/wiki/hcard"
1140
  "\">hcard</a> format."
1141
  msgstr ""
1142
 
1143
+ #: my-calendar-help.php:149
1144
  msgid ""
1145
  "Displays a link to a Google Map of the event, if sufficient address "
1146
  "information is available. If not, will be empty."
1147
  msgstr ""
1148
 
1149
+ #: my-calendar-help.php:152
1150
  msgid ""
1151
  "Displays text indicating whether registration for the event is currently "
1152
  "open or closed; displays nothing if that choice is selected in the event."
1153
  msgstr ""
1154
 
1155
+ #: my-calendar-help.php:155
1156
  msgid "Displays the short version of the event description."
1157
  msgstr ""
1158
 
1159
+ #: my-calendar-help.php:158
1160
  msgid ""
1161
  "Displays the current status of the event: either \"Published\" or \"Reserved"
1162
  "\" - primary used in email templates."
1163
  msgstr ""
1164
 
1165
+ #: my-calendar-help.php:161
1166
  msgid "Produces the address of the current event's category icon."
1167
  msgstr ""
1168
 
1169
+ #: my-calendar-help.php:164
1170
  msgid "Produces the hex code for the current event's category color."
1171
  msgstr ""
1172
 
1173
+ #: my-calendar-help.php:173
1174
+ msgid "Helpful Information"
1175
  msgstr ""
1176
 
1177
+ #: my-calendar-help.php:176
1178
+ msgid ""
1179
+ "<strong>Uninstalling the plugin</strong>: Although the WordPress standard "
1180
+ "and expectation is for plug-ins to delete any custom database tables when "
1181
+ "they're uninstalled, My Calendar <em>does not do this</em>. This was a "
1182
+ "conscious decision on my part -- the data stored in your My Calendar tables "
1183
+ "is yours; with the sole exception of the \"General\" category, you added "
1184
+ "every piece of it yourself. As such, I feel it would be a major disservice "
1185
+ "to you to delete this information if you uninstall the plug-in. As a result, "
1186
+ "if you wish to get rid of the plug-in completely, you'll need to remove "
1187
+ "those tables yourself. All your My Calendar settings will be deleted, "
1188
+ "however."
1189
+ msgstr ""
1190
+
1191
+ #: my-calendar-help.php:179
1192
+ msgid ""
1193
+ "<strong>Donations</strong>: I appreciate anything you can give. $2 may not "
1194
+ "seem like much, but it can really add up when thousands of people are using "
1195
+ "the software. Please note that I am not a non-profit organization, and your "
1196
+ "gifts are not tax deductible. Thank you!"
1197
  msgstr ""
1198
 
1199
+ #: my-calendar-core.php:27 my-calendar.php:151
1200
+ msgid "Settings"
1201
  msgstr ""
1202
 
1203
+ #: my-calendar-core.php:28 my-calendar.php:154
1204
+ msgid "Help"
1205
  msgstr ""
1206
 
1207
+ #: my-calendar-core.php:754
1208
+ msgid ""
1209
+ "You're currently allowing to subscribers to post events, but aren't using "
1210
+ "Akismet. My Calendar can use Akismet to check for spam in event submissions. "
1211
+ "<a href='https://akismet.com/signup/'>Get an Akismet API Key now.</a>"
1212
  msgstr ""
1213
 
1214
+ #: my-calendar-behaviors.php:42
1215
+ msgid "Behavior Settings saved"
1216
  msgstr ""
1217
 
1218
+ #: my-calendar-behaviors.php:65
1219
+ msgid "My Calendar Behaviors"
1220
  msgstr ""
1221
 
1222
+ #: my-calendar-behaviors.php:69
1223
+ msgid "Calendar Behavior Settings"
1224
  msgstr ""
1225
 
1226
+ #: my-calendar-behaviors.php:74
1227
+ msgid "Apply JavaScript only on these pages (comma separated page IDs)"
1228
  msgstr ""
1229
 
1230
+ #: my-calendar-behaviors.php:77
1231
+ msgid "Calendar Behaviors: Calendar View"
1232
  msgstr ""
1233
 
1234
+ #: my-calendar-behaviors.php:79
1235
+ msgid "Reset the My Calendar Calendar Javascript"
1236
  msgstr ""
1237
 
1238
+ #: my-calendar-behaviors.php:79
1239
+ msgid "Disable Calendar Javascript Effects"
1240
  msgstr ""
1241
 
1242
+ #: my-calendar-behaviors.php:82
1243
+ msgid "Edit the jQuery scripts for My Calendar in Calendar format"
1244
  msgstr ""
1245
 
1246
+ #: my-calendar-behaviors.php:89
1247
+ msgid "Calendar Behaviors: List View"
1248
  msgstr ""
1249
 
1250
+ #: my-calendar-behaviors.php:91
1251
+ msgid "Reset the My Calendar List Javascript"
1252
  msgstr ""
1253
 
1254
+ #: my-calendar-behaviors.php:91
1255
+ msgid "Disable List Javascript Effects"
1256
  msgstr ""
1257
 
1258
+ #: my-calendar-behaviors.php:94
1259
+ msgid "Edit the jQuery scripts for My Calendar in List format"
 
1260
  msgstr ""
1261
 
1262
+ #: my-calendar-behaviors.php:101
1263
+ msgid "Calendar Behaviors: Mini Calendar View"
 
1264
  msgstr ""
1265
 
1266
+ #: my-calendar-behaviors.php:103
1267
+ msgid "Reset the My Calendar Mini Format Javascript"
 
1268
  msgstr ""
1269
 
1270
+ #: my-calendar-behaviors.php:103
1271
+ msgid "Disable Mini Javascript Effects"
1272
  msgstr ""
1273
 
1274
+ #: my-calendar-behaviors.php:106
1275
+ msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
1276
+ msgstr ""
1277
+
1278
+ #: my-calendar-behaviors.php:113
1279
+ msgid "Calendar Behaviors: AJAX Navigation"
1280
  msgstr ""
1281
 
1282
+ #: my-calendar-behaviors.php:115
1283
+ msgid "Reset the My Calendar AJAX Javascript"
1284
+ msgstr ""
1285
+
1286
+ #: my-calendar-behaviors.php:115
1287
+ msgid "Disable AJAX Effects"
1288
+ msgstr ""
1289
+
1290
+ #: my-calendar-behaviors.php:118
1291
+ msgid "Edit the jQuery scripts for My Calendar AJAX navigation"
1292
  msgstr ""
1293
 
1294
+ #: my-calendar-upgrade-db.php:21 my-calendar-upgrade-db.php:29
1295
+ msgid "The My Calendar database needs to be updated."
1296
+ msgstr ""
1297
+
1298
+ #: my-calendar-upgrade-db.php:22 my-calendar-upgrade-db.php:43
1299
+ msgid "Update now"
1300
+ msgstr ""
1301
+
1302
+ #: my-calendar-upgrade-db.php:29
1303
+ msgid "Upgrade now."
1304
+ msgstr ""
1305
+
1306
+ #: my-calendar-upgrade-db.php:42
1307
  msgid ""
1308
+ "You haven't entered any events, so My Calendar can't tell whether your "
1309
+ "database is up to date. If you can't add events, upgrade your database!"
1310
  msgstr ""
1311
 
1312
+ #: my-calendar-upgrade-db.php:53
1313
+ msgid "My Calendar Database is updated."
1314
  msgstr ""
1315
 
1316
+ #: my-calendar.php:111
1317
+ msgid "Buy the Beginner's Guide"
1318
  msgstr ""
1319
 
1320
+ #: my-calendar.php:112
1321
+ msgid "Get Support"
1322
  msgstr ""
1323
 
1324
+ #: my-calendar.php:113 my-calendar.php:154
1325
+ msgid "My Calendar Help"
1326
  msgstr ""
1327
 
1328
+ #: my-calendar.php:114
1329
+ msgid "Make a Donation"
1330
  msgstr ""
1331
 
1332
+ #. #-#-#-#-# plugin.pot (My Calendar 1.8.7) #-#-#-#-#
1333
+ #. Plugin Name of the plugin/theme
1334
+ #: my-calendar.php:138 my-calendar.php:141
1335
+ msgid "My Calendar"
1336
  msgstr ""
1337
 
1338
+ #: my-calendar.php:145
1339
+ msgid "Add/Edit Events"
1340
  msgstr ""
1341
 
1342
+ #: my-calendar.php:150 my-calendar-locations.php:174
1343
+ msgid "Manage Locations"
1344
  msgstr ""
1345
 
1346
+ #: my-calendar.php:152
1347
+ msgid "Style Editor"
1348
  msgstr ""
1349
 
1350
+ #: my-calendar.php:153
1351
+ msgid "Behavior Editor"
1352
  msgstr ""
1353
 
1354
+ #: my-calendar-templates.php:136 my-calendar-event-manager.php:666
1355
+ msgid "Published"
1356
  msgstr ""
1357
 
1358
+ #: my-calendar-templates.php:136 my-calendar-event-manager.php:667
1359
+ msgid "Reserved"
1360
  msgstr ""
1361
 
1362
+ #: my-calendar-templates.php:137 my-calendar-output.php:174
1363
+ msgid "details"
1364
  msgstr ""
1365
 
1366
+ #: my-calendar-user.php:39
1367
+ msgid "My Calendar User Settings"
1368
+ msgstr ""
1369
+
1370
+ #: my-calendar-event-manager.php:25
1371
  msgid ""
1372
+ "Although it is possible that this import could fail to import your events "
1373
+ "correctly, it should not have any impact on your existing Calendar database. "
1374
+ "If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php"
1375
+ "\">please contact me</a>!"
1376
  msgstr ""
1377
 
1378
+ #: my-calendar-event-manager.php:72
1379
+ msgid "%1$d events deleted successfully out of %2$d selected"
1380
  msgstr ""
1381
 
1382
+ #: my-calendar-event-manager.php:74 my-calendar-event-manager.php:205
1383
+ #: my-calendar-event-manager.php:228 my-calendar-event-manager.php:242
1384
+ #: my-calendar-event-manager.php:251 my-calendar-event-manager.php:864
1385
+ #: my-calendar-event-manager.php:867 my-calendar-event-manager.php:870
1386
+ #: my-calendar-event-manager.php:879 my-calendar-event-manager.php:886
1387
+ #: my-calendar-event-manager.php:902 my-calendar-event-manager.php:908
1388
+ msgid "Error"
1389
  msgstr ""
1390
 
1391
+ #: my-calendar-event-manager.php:74
1392
+ msgid "Your events have not been deleted. Please investigate."
1393
  msgstr ""
1394
 
1395
+ #: my-calendar-event-manager.php:85
1396
+ msgid "Delete Event"
1397
  msgstr ""
1398
 
1399
+ #: my-calendar-event-manager.php:85
1400
+ msgid "Are you sure you want to delete this event?"
1401
  msgstr ""
1402
 
1403
+ #: my-calendar-event-manager.php:99
1404
+ msgid "You do not have permission to delete that event."
1405
  msgstr ""
1406
 
1407
+ #: my-calendar-event-manager.php:114
1408
+ msgid "You do not have permission to approve that event."
1409
  msgstr ""
1410
 
1411
+ #: my-calendar-event-manager.php:128
1412
+ msgid "You do not have permission to reject that event."
1413
  msgstr ""
1414
 
1415
+ #: my-calendar-event-manager.php:159
1416
+ msgid "Edit Event"
1417
+ msgstr ""
1418
+
1419
+ #: my-calendar-event-manager.php:163 my-calendar-event-manager.php:174
1420
+ msgid "You must provide an event id in order to edit it"
1421
+ msgstr ""
1422
+
1423
+ #: my-calendar-event-manager.php:170
1424
+ msgid "Copy Event"
1425
+ msgstr ""
1426
+
1427
+ #: my-calendar-event-manager.php:182
1428
+ msgid "Add Event"
1429
+ msgstr ""
1430
+
1431
+ #: my-calendar-event-manager.php:205
1432
+ msgid "I'm sorry! I couldn't add that event to the database."
1433
+ msgstr ""
1434
+
1435
+ #: my-calendar-event-manager.php:211
1436
+ msgid "Event added. It will now show in your calendar."
1437
+ msgstr ""
1438
+
1439
+ #: my-calendar-event-manager.php:228
1440
+ msgid "Your event was not updated."
1441
+ msgstr ""
1442
+
1443
+ #: my-calendar-event-manager.php:230
1444
+ msgid "Nothing was changed in that update."
1445
+ msgstr ""
1446
+
1447
+ #: my-calendar-event-manager.php:232
1448
+ msgid "Event updated successfully"
1449
+ msgstr ""
1450
+
1451
+ #: my-calendar-event-manager.php:235
1452
+ msgid "You do not have sufficient permissions to edit that event."
1453
+ msgstr ""
1454
+
1455
+ #: my-calendar-event-manager.php:242
1456
+ msgid "You can't delete an event if you haven't submitted an event id"
1457
+ msgstr ""
1458
+
1459
+ #: my-calendar-event-manager.php:249
1460
+ msgid "Event deleted successfully"
1461
  msgstr ""
1462
 
1463
+ #: my-calendar-event-manager.php:251
1464
  msgid ""
1465
+ "Despite issuing a request to delete, the event still remains in the "
1466
+ "database. Please investigate."
1467
+ msgstr ""
1468
+
1469
+ #: my-calendar-event-manager.php:263
1470
+ msgid "Sorry! That's an invalid event key."
1471
+ msgstr ""
1472
+
1473
+ #: my-calendar-event-manager.php:267
1474
+ msgid "Sorry! We couldn't find an event with that ID."
1475
+ msgstr ""
1476
+
1477
+ #: my-calendar-event-manager.php:295
1478
+ msgid "This event must be approved in order for it to appear on the calendar."
1479
+ msgstr ""
1480
+
1481
+ #: my-calendar-event-manager.php:304
1482
+ msgid "Save Event"
1483
+ msgstr ""
1484
+
1485
+ #: my-calendar-event-manager.php:328
1486
+ msgid "Enter your Event Information"
1487
+ msgstr ""
1488
+
1489
+ #: my-calendar-event-manager.php:330
1490
+ msgid "Event Title"
1491
+ msgstr ""
1492
+
1493
+ #: my-calendar-event-manager.php:330 my-calendar-event-manager.php:434
1494
+ msgid "(required)"
1495
+ msgstr ""
1496
+
1497
+ #: my-calendar-event-manager.php:334
1498
+ msgid "Publish"
1499
+ msgstr ""
1500
+
1501
+ #: my-calendar-event-manager.php:334
1502
+ msgid "You must approve this event to promote it to the calendar."
1503
+ msgstr ""
1504
+
1505
+ #: my-calendar-event-manager.php:336
1506
+ msgid "An administrator must approve your new event."
1507
+ msgstr ""
1508
+
1509
+ #: my-calendar-event-manager.php:349
1510
+ msgid "This event is not spam"
1511
+ msgstr ""
1512
+
1513
+ #: my-calendar-event-manager.php:356
1514
+ msgid ""
1515
+ "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> "
1516
+ "allowed)"
1517
+ msgstr ""
1518
+
1519
+ #: my-calendar-event-manager.php:368
1520
+ msgid ""
1521
+ "Event Short Description (<abbr title=\"hypertext markup language\">HTML</"
1522
+ "abbr> allowed)"
1523
+ msgstr ""
1524
+
1525
+ #: my-calendar-event-manager.php:379
1526
+ msgid "Event Host"
1527
+ msgstr ""
1528
+
1529
+ #: my-calendar-event-manager.php:398
1530
+ msgid "Event Category"
1531
+ msgstr ""
1532
+
1533
+ #: my-calendar-event-manager.php:423
1534
+ msgid "Event Link (Optional)"
1535
+ msgstr ""
1536
+
1537
+ #: my-calendar-event-manager.php:423
1538
+ msgid "This link will expire when the event passes."
1539
+ msgstr ""
1540
+
1541
+ #: my-calendar-event-manager.php:431
1542
+ msgid "Event Date and Time"
1543
+ msgstr ""
1544
+
1545
+ #: my-calendar-event-manager.php:433
1546
+ msgid ""
1547
+ "Enter the beginning and ending information for the first occurrence of this "
1548
+ "event."
1549
+ msgstr ""
1550
+
1551
+ #: my-calendar-event-manager.php:434
1552
+ msgid "Start Date (YYYY-MM-DD)"
1553
+ msgstr ""
1554
+
1555
+ #: my-calendar-event-manager.php:434
1556
+ msgid "Time (hh:mm am/pm)"
1557
+ msgstr ""
1558
+
1559
+ #: my-calendar-event-manager.php:443
1560
+ msgid "End Date (YYYY-MM-DD)"
1561
+ msgstr ""
1562
+
1563
+ #: my-calendar-event-manager.php:443
1564
+ msgid "End Time (hh:mm am/pm)"
1565
+ msgstr ""
1566
+
1567
+ #: my-calendar-event-manager.php:451
1568
+ msgid "Current time difference from GMT is "
1569
+ msgstr ""
1570
+
1571
+ #: my-calendar-event-manager.php:451
1572
+ msgid " hour(s)"
1573
+ msgstr ""
1574
+
1575
+ #: my-calendar-event-manager.php:460
1576
+ msgid "Recurring Events"
1577
+ msgstr ""
1578
+
1579
+ #: my-calendar-event-manager.php:463
1580
+ msgid "Repeats for"
1581
+ msgstr ""
1582
+
1583
+ #: my-calendar-event-manager.php:464
1584
+ msgid "Units"
1585
+ msgstr ""
1586
+
1587
+ #: my-calendar-event-manager.php:465
1588
+ msgid "Does not recur"
1589
+ msgstr ""
1590
+
1591
+ #: my-calendar-event-manager.php:466 my-calendar-event-manager.php:720
1592
+ msgid "Daily"
1593
+ msgstr ""
1594
+
1595
+ #: my-calendar-event-manager.php:467 my-calendar-event-manager.php:721
1596
+ msgid "Weekly"
1597
+ msgstr ""
1598
+
1599
+ #: my-calendar-event-manager.php:468
1600
+ msgid "Bi-weekly"
1601
+ msgstr ""
1602
+
1603
+ #: my-calendar-event-manager.php:469
1604
+ msgid "Date of Month (e.g., the 24th of each month)"
1605
+ msgstr ""
1606
+
1607
+ #: my-calendar-event-manager.php:470
1608
+ msgid "Day of Month (e.g., the 3rd Monday of each month)"
1609
+ msgstr ""
1610
+
1611
+ #: my-calendar-event-manager.php:471
1612
+ msgid "Annually"
1613
+ msgstr ""
1614
+
1615
+ #: my-calendar-event-manager.php:473
1616
+ msgid ""
1617
+ "Enter \"0\" if the event should recur indefinitely. Your entry is the number "
1618
+ "of events after the first occurrence of the event: a recurrence of <em>2</"
1619
+ "em> means the event will happen three times."
1620
+ msgstr ""
1621
+
1622
+ #: my-calendar-event-manager.php:490
1623
+ msgid "Event Registration Status"
1624
+ msgstr ""
1625
+
1626
+ #: my-calendar-event-manager.php:491
1627
+ msgid ""
1628
+ "My Calendar does not manage event registrations. Use this for information "
1629
+ "only."
1630
+ msgstr ""
1631
+
1632
+ #: my-calendar-event-manager.php:493
1633
+ msgid "Open"
1634
+ msgstr ""
1635
+
1636
+ #: my-calendar-event-manager.php:494
1637
+ msgid "Closed"
1638
+ msgstr ""
1639
+
1640
+ #: my-calendar-event-manager.php:495
1641
+ msgid "Does not apply"
1642
+ msgstr ""
1643
+
1644
+ #: my-calendar-event-manager.php:498
1645
+ msgid ""
1646
+ "If this event recurs, it can only be registered for as a complete series."
1647
+ msgstr ""
1648
+
1649
+ #: my-calendar-event-manager.php:515 my-calendar-locations.php:116
1650
+ msgid "Event Location"
1651
+ msgstr ""
1652
+
1653
+ #: my-calendar-event-manager.php:522
1654
+ msgid "Choose a preset location:"
1655
+ msgstr ""
1656
+
1657
+ #: my-calendar-event-manager.php:536
1658
+ msgid "Add recurring locations for later use."
1659
+ msgstr ""
1660
+
1661
+ #: my-calendar-event-manager.php:545 my-calendar-locations.php:118
1662
+ msgid ""
1663
+ "All location fields are optional: <em>insufficient information may result in "
1664
+ "an inaccurate map</em>."
1665
+ msgstr ""
1666
+
1667
+ #: my-calendar-event-manager.php:548 my-calendar-locations.php:121
1668
+ msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
1669
  msgstr ""
1670
 
1671
+ #: my-calendar-event-manager.php:551 my-calendar-locations.php:124
1672
+ msgid "Street Address"
1673
  msgstr ""
1674
 
1675
+ #: my-calendar-event-manager.php:554 my-calendar-locations.php:127
1676
+ msgid "Street Address (2)"
1677
  msgstr ""
1678
 
1679
+ #: my-calendar-event-manager.php:566 my-calendar-locations.php:139
1680
+ msgid "Initial Zoom"
1681
  msgstr ""
1682
 
1683
+ #: my-calendar-event-manager.php:568 my-calendar-locations.php:141
1684
+ msgid "Neighborhood"
 
1685
  msgstr ""
1686
 
1687
+ #: my-calendar-event-manager.php:569 my-calendar-locations.php:142
1688
+ msgid "Small City"
1689
  msgstr ""
1690
 
1691
+ #: my-calendar-event-manager.php:570 my-calendar-locations.php:143
1692
+ msgid "Large City"
1693
  msgstr ""
1694
 
1695
+ #: my-calendar-event-manager.php:571 my-calendar-locations.php:144
1696
+ msgid "Greater Metro Area"
1697
  msgstr ""
1698
 
1699
+ #: my-calendar-event-manager.php:572 my-calendar-locations.php:145
1700
+ msgid "State"
 
 
1701
  msgstr ""
1702
 
1703
+ #: my-calendar-event-manager.php:577 my-calendar-locations.php:150
1704
+ msgid "GPS Coordinates (optional)"
1705
  msgstr ""
1706
 
1707
+ #: my-calendar-event-manager.php:579
1708
+ msgid ""
1709
+ "If you supply GPS coordinates for your location, they will be used in place "
1710
+ "of any other address information to provide your map link."
1711
  msgstr ""
1712
 
1713
+ #: my-calendar-event-manager.php:582 my-calendar-locations.php:155
1714
+ msgid "Latitude"
1715
  msgstr ""
1716
 
1717
+ #: my-calendar-event-manager.php:582 my-calendar-locations.php:156
1718
+ msgid "Longitude"
 
 
1719
  msgstr ""
1720
 
1721
+ #: my-calendar-event-manager.php:663
1722
+ msgid "Manage Events"
 
 
1723
  msgstr ""
1724
 
1725
+ #: my-calendar-event-manager.php:668
1726
+ msgid "All"
 
 
1727
  msgstr ""
1728
 
1729
+ #: my-calendar-event-manager.php:678
1730
+ msgid "Table of Calendar Events"
1731
  msgstr ""
1732
 
1733
+ #: my-calendar-event-manager.php:683 my-calendar-locations.php:187
1734
+ msgid "Location"
1735
  msgstr ""
1736
 
1737
+ #: my-calendar-event-manager.php:686
1738
+ msgid "Recurs"
1739
  msgstr ""
1740
 
1741
+ #: my-calendar-event-manager.php:689
1742
+ msgid "Edit / Delete"
1743
  msgstr ""
1744
 
1745
+ #: my-calendar-event-manager.php:719
1746
+ msgid "Never"
1747
  msgstr ""
1748
 
1749
+ #: my-calendar-event-manager.php:722
1750
+ msgid "Bi-Weekly"
1751
  msgstr ""
1752
 
1753
+ #: my-calendar-event-manager.php:723
1754
+ msgid "Monthly (by date)"
1755
  msgstr ""
1756
 
1757
+ #: my-calendar-event-manager.php:724
1758
+ msgid "Monthly (by day)"
1759
  msgstr ""
1760
 
1761
+ #: my-calendar-event-manager.php:725
1762
+ msgid "Yearly"
1763
  msgstr ""
1764
 
1765
+ #: my-calendar-event-manager.php:728
1766
+ msgid "Forever"
1767
  msgstr ""
1768
 
1769
+ #: my-calendar-event-manager.php:729
1770
+ msgid "Times"
1771
  msgstr ""
1772
 
1773
+ #: my-calendar-event-manager.php:744
1774
+ msgid "Copy"
1775
  msgstr ""
1776
 
1777
+ #: my-calendar-event-manager.php:747
1778
+ msgid "Not editable."
1779
  msgstr ""
1780
 
1781
+ #: my-calendar-event-manager.php:753
1782
+ msgid "Reject"
1783
  msgstr ""
1784
 
1785
+ #: my-calendar-event-manager.php:755
1786
+ msgid "Approve"
1787
  msgstr ""
1788
 
1789
+ #: my-calendar-event-manager.php:760
1790
+ msgid "Approved"
1791
  msgstr ""
1792
 
1793
+ #: my-calendar-event-manager.php:762
1794
+ msgid "Rejected"
1795
  msgstr ""
1796
 
1797
+ #: my-calendar-event-manager.php:764
1798
+ msgid "Awaiting Approval"
1799
  msgstr ""
1800
 
1801
+ #: my-calendar-event-manager.php:775
1802
+ msgid "Delete checked events"
1803
  msgstr ""
1804
 
1805
+ #: my-calendar-event-manager.php:781
1806
+ msgid "There are no events in the database!"
1807
  msgstr ""
1808
 
1809
+ #: my-calendar-event-manager.php:864
1810
+ msgid ""
1811
+ "Your event end date must be either after or the same as your event begin date"
1812
  msgstr ""
1813
 
1814
+ #: my-calendar-event-manager.php:867
1815
+ msgid ""
1816
+ "Your date formatting is correct but one or more of your dates is invalid. "
1817
+ "Check for number of days in month and leap year related errors."
1818
  msgstr ""
1819
 
1820
+ #: my-calendar-event-manager.php:870
1821
+ msgid "Both start and end dates must be in the format YYYY-MM-DD"
1822
  msgstr ""
1823
 
1824
+ #: my-calendar-event-manager.php:879
1825
+ msgid "The time field must either be blank or be entered in the format hh:mm"
1826
  msgstr ""
1827
 
1828
+ #: my-calendar-event-manager.php:886
1829
+ msgid ""
1830
+ "The end time field must either be blank or be entered in the format hh:mm"
1831
  msgstr ""
1832
 
1833
+ #: my-calendar-event-manager.php:902
1834
+ msgid "The event title must be between 1 and 255 characters in length."
1835
  msgstr ""
1836
 
1837
+ #: my-calendar-event-manager.php:908
1838
+ msgid "The repetition value must be 0 unless a type of recurrence is selected."
1839
  msgstr ""
1840
 
1841
+ #: my-calendar-locations.php:42
1842
+ msgid "Location added successfully"
1843
  msgstr ""
1844
 
1845
+ #: my-calendar-locations.php:44
1846
+ msgid "Location could not be added to database"
1847
  msgstr ""
1848
 
1849
+ #: my-calendar-locations.php:50
1850
+ msgid "Location deleted successfully"
 
 
1851
  msgstr ""
1852
 
1853
+ #: my-calendar-locations.php:52
1854
+ msgid "Location could not be deleted"
1855
  msgstr ""
1856
 
1857
+ #: my-calendar-locations.php:77
1858
+ msgid "Location could not be edited."
 
 
 
 
1859
  msgstr ""
1860
 
1861
+ #: my-calendar-locations.php:79
1862
+ msgid "Location was not changed."
1863
  msgstr ""
1864
 
1865
+ #: my-calendar-locations.php:81
1866
+ msgid "Location edited successfully"
1867
  msgstr ""
1868
 
1869
+ #: my-calendar-locations.php:93
1870
+ msgid "Add New Location"
1871
  msgstr ""
1872
 
1873
+ #: my-calendar-locations.php:95
1874
+ msgid "Edit Location"
1875
  msgstr ""
1876
 
1877
+ #: my-calendar-locations.php:100
1878
+ msgid "Location Editor"
1879
  msgstr ""
1880
 
1881
+ #: my-calendar-locations.php:152
1882
  msgid ""
1883
+ "If you supply GPS coordinates for your location, they will be used in place "
1884
+ "of any other address information to pinpoint your location."
 
1885
  msgstr ""
1886
 
1887
+ #: my-calendar-locations.php:160
1888
+ msgid "Add Location"
1889
  msgstr ""
1890
 
1891
+ #: my-calendar-locations.php:209
1892
+ msgid "There are no locations in the database yet!"
1893
  msgstr ""
1894
 
1895
+ #: my-calendar-locations.php:213
1896
+ msgid ""
1897
+ "Please note: editing or deleting locations stored for re-use will have no "
1898
+ "effect on any event previously scheduled at that location. The location "
1899
+ "database exists purely as a shorthand method to enter frequently used "
1900
+ "locations into event records."
1901
  msgstr ""
1902
 
1903
+ #: my-calendar-install.php:138
1904
+ msgid "My Calendar Default Timezone"
1905
  msgstr ""
1906
 
1907
+ #: my-calendar-install.php:183
1908
+ msgid "My Calendar Default Location"
1909
  msgstr ""
1910
 
1911
+ #: my-calendar-output.php:117
1912
+ msgid "Map to"
1913
  msgstr ""
1914
 
1915
+ #: my-calendar-output.php:131
1916
  msgid "Event Details"
1917
  msgstr ""
1918
 
1919
+ #: my-calendar-output.php:139
1920
  msgid "Close"
1921
  msgstr ""
1922
 
1923
+ #: my-calendar-output.php:148
1924
  msgid "in your time zone"
1925
  msgstr ""
1926
 
1927
+ #: my-calendar-output.php:153
1928
  msgid "Not Applicable"
1929
  msgstr ""
1930
 
1931
+ #: my-calendar-output.php:166
1932
  msgid "Posted by"
1933
  msgstr ""
1934
 
1935
+ #: my-calendar-output.php:226
1936
  msgid ""
1937
  "This class is part of a series. You must register for the first event in "
1938
  "this series to attend."
1939
  msgstr ""
1940
 
1941
+ #: my-calendar-output.php:231
1942
+ msgid "View full calendar"
1943
  msgstr ""
1944
 
1945
+ #: my-calendar-output.php:265
1946
  msgid "January"
1947
  msgstr ""
1948
 
1949
+ #: my-calendar-output.php:266
1950
  msgid "February"
1951
  msgstr ""
1952
 
1953
+ #: my-calendar-output.php:267
1954
  msgid "March"
1955
  msgstr ""
1956
 
1957
+ #: my-calendar-output.php:268
1958
  msgid "April"
1959
  msgstr ""
1960
 
1961
+ #: my-calendar-output.php:269
1962
  msgid "May"
1963
  msgstr ""
1964
 
1965
+ #: my-calendar-output.php:270
1966
  msgid "June"
1967
  msgstr ""
1968
 
1969
+ #: my-calendar-output.php:271
1970
  msgid "July"
1971
  msgstr ""
1972
 
1973
+ #: my-calendar-output.php:272
1974
  msgid "August"
1975
  msgstr ""
1976
 
1977
+ #: my-calendar-output.php:273
1978
  msgid "September"
1979
  msgstr ""
1980
 
1981
+ #: my-calendar-output.php:274
1982
  msgid "October"
1983
  msgstr ""
1984
 
1985
+ #: my-calendar-output.php:275
1986
  msgid "November"
1987
  msgstr ""
1988
 
1989
+ #: my-calendar-output.php:276
1990
  msgid "December"
1991
  msgstr ""
1992
 
1993
+ #: my-calendar-output.php:278
1994
  msgid "Year"
1995
  msgstr ""
1996
 
1997
+ #: my-calendar-output.php:300
1998
  msgid "Go"
1999
  msgstr ""
2000
 
2001
+ #: my-calendar-output.php:321
2002
+ msgid "View as Grid"
2003
+ msgstr ""
2004
+
2005
+ #: my-calendar-output.php:328
2006
+ msgid "View as List"
2007
+ msgstr ""
2008
+
2009
+ #: my-calendar-output.php:349
2010
  msgid "<abbr title=\"Sunday\">Sun</abbr>"
2011
  msgstr ""
2012
 
2013
+ #: my-calendar-output.php:350
2014
  msgid "<abbr title=\"Monday\">Mon</abbr>"
2015
  msgstr ""
2016
 
2017
+ #: my-calendar-output.php:351
2018
  msgid "<abbr title=\"Tuesday\">Tues</abbr>"
2019
  msgstr ""
2020
 
2021
+ #: my-calendar-output.php:352
2022
  msgid "<abbr title=\"Wednesday\">Wed</abbr>"
2023
  msgstr ""
2024
 
2025
+ #: my-calendar-output.php:353
2026
  msgid "<abbr title=\"Thursday\">Thur</abbr>"
2027
  msgstr ""
2028
 
2029
+ #: my-calendar-output.php:354
2030
  msgid "<abbr title=\"Friday\">Fri</abbr>"
2031
  msgstr ""
2032
 
2033
+ #: my-calendar-output.php:355
2034
  msgid "<abbr title=\"Saturday\">Sat</abbr>"
2035
  msgstr ""
2036
 
2037
+ #: my-calendar-output.php:360
2038
  msgid "<abbr title=\"Sunday\">S</abbr>"
2039
  msgstr ""
2040
 
2041
+ #: my-calendar-output.php:361
2042
  msgid "<abbr title=\"Monday\">M</abbr>"
2043
  msgstr ""
2044
 
2045
+ #: my-calendar-output.php:362
2046
  msgid "<abbr title=\"Tuesday\">T</abbr>"
2047
  msgstr ""
2048
 
2049
+ #: my-calendar-output.php:363
2050
  msgid "<abbr title=\"Wednesday\">W</abbr>"
2051
  msgstr ""
2052
 
2053
+ #: my-calendar-output.php:364
2054
  msgid "<abbr title=\"Thursday\">T</abbr>"
2055
  msgstr ""
2056
 
2057
+ #: my-calendar-output.php:365
2058
  msgid "<abbr title=\"Friday\">F</abbr>"
2059
  msgstr ""
2060
 
2061
+ #: my-calendar-output.php:366
2062
  msgid "<abbr title=\"Saturday\">S</abbr>"
2063
  msgstr ""
2064
 
2065
+ #: my-calendar-output.php:465
2066
  msgid "and"
2067
  msgstr ""
2068
 
2069
+ #: my-calendar-output.php:486
 
 
 
 
2070
  msgid "The week's events"
2071
  msgstr ""
2072
 
2073
+ #: my-calendar-output.php:494
2074
  msgid "Events in"
2075
  msgstr ""
2076
 
2077
+ #: my-calendar-output.php:496
2078
  msgid "This week's events"
2079
  msgstr ""
2080
 
2081
+ #: my-calendar-output.php:663
2082
  msgid "There are no events scheduled during this period."
2083
  msgstr ""
2084
 
2085
+ #: my-calendar-output.php:674
2086
  msgid "Category Key"
2087
  msgstr ""
2088
 
2089
+ #: my-calendar-output.php:710
2090
  msgid "Subscribe by <abbr title=\"Really Simple Syndication\">RSS</abbr>"
2091
  msgstr ""
2092
 
2093
+ #: my-calendar-output.php:711
2094
  msgid "Download as <abbr title=\"iCal Events Export\">iCal</abbr>"
2095
  msgstr ""
2096
 
2097
+ #: my-calendar-output.php:809
2098
+ msgid "(select to include)"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2099
  msgstr ""
2100
 
2101
+ #: my-calendar-output.php:829 my-calendar-output.php:832
2102
+ msgid "All Categories"
2103
  msgstr ""
2104
 
2105
+ #: my-calendar-output.php:830
2106
+ msgid "Categories"
2107
  msgstr ""
2108
 
2109
+ #: my-calendar-output.php:844 my-calendar-output.php:954
2110
+ msgid "Submit"
 
 
2111
  msgstr ""
2112
 
2113
+ #: my-calendar-output.php:906 my-calendar-output.php:924
2114
+ msgid "Show all"
2115
  msgstr ""
2116
 
2117
+ #: my-calendar-output.php:922
2118
+ msgid "Show events in:"
2119
  msgstr ""
2120
 
2121
  #. Plugin URI of the plugin/theme
mc-styles.css CHANGED
@@ -75,4 +75,49 @@ font-size: .9em;
75
  #my_calendar_old_styles {
76
  float: right;
77
  margin-left: 660px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  }
75
  #my_calendar_old_styles {
76
  float: right;
77
  margin-left: 660px;
78
+ }
79
+ #toggle {
80
+ height: 2em;
81
+ }
82
+ #toggle li {
83
+ float: left;
84
+ margin-right: 5px;
85
+ }
86
+ .spam {
87
+ background: #ffa;
88
+ }
89
+ #customstyles li {
90
+ font-size: .9em;
91
+ margin: 5px 0 5px 30px;
92
+ list-style-type: disc;
93
+ }
94
+ .jd-my-calendar legend {
95
+ position: absolute;
96
+ left: -999em;
97
+ }
98
+ .jd-my-calendar fieldset fieldset legend {
99
+ position: static;
100
+ font-weight: 700;
101
+ padding: 5px;
102
+ background: #eee;
103
+ width: 99%;
104
+ }
105
+ .jd-my-calendar fieldset fieldset {
106
+ margin: 0 0 20px 0;
107
+ padding-top: 2px;
108
+ }
109
+ #mceditor {
110
+ border: 1px solid #ddd;
111
+ margin: 0 0 5px;
112
+ }
113
+ #templates dt {
114
+ float: left;
115
+ margin-right: 10px;
116
+ font-weight: 700;
117
+ font-size: 1em;
118
+ width: 9em;
119
+ }
120
+ #templates dd {
121
+ margin-left: 10em;
122
+ padding: 2px 1px;
123
  }
my-calendar-behaviors.php CHANGED
@@ -54,13 +54,13 @@ function edit_my_calendar_behaviors() {
54
  $my_calendar_ajaxjs = stripcslashes(get_option('my_calendar_ajaxjs'));
55
  $ajax_javascript = get_option('ajax_javascript');
56
 
57
- $my_calendar_showjs = stripcslashes(get_option('my_calendar_showjs'));
58
 
59
  // Now we render the form
60
  ?>
61
  <div class="wrap">
62
- <?php
63
- echo my_calendar_check_db();
64
  ?>
65
  <h2><?php _e('My Calendar Behaviors','my-calendar'); ?></h2>
66
  <?php jd_show_support_box(); ?>
@@ -68,7 +68,7 @@ echo my_calendar_check_db();
68
  <div class="postbox">
69
  <h3><?php _e('Calendar Behavior Settings','my-calendar'); ?></h3>
70
  <div class="inside">
71
- <form name="my-calendar" id="my-calendar" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-behaviors">
72
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
73
  <p>
74
  <label for="my_calendar_show_js"><?php _e('Apply JavaScript only on these pages (comma separated page IDs)','my-calendar'); ?></label> <input type="text" id="my_calendar_show_js" name="my_calendar_show_js" value="<?php echo $my_calendar_show_js; ?>" />
54
  $my_calendar_ajaxjs = stripcslashes(get_option('my_calendar_ajaxjs'));
55
  $ajax_javascript = get_option('ajax_javascript');
56
 
57
+ $my_calendar_show_js = stripcslashes(get_option('my_calendar_show_js'));
58
 
59
  // Now we render the form
60
  ?>
61
  <div class="wrap">
62
+ <?php
63
+ my_calendar_check_db();
64
  ?>
65
  <h2><?php _e('My Calendar Behaviors','my-calendar'); ?></h2>
66
  <?php jd_show_support_box(); ?>
68
  <div class="postbox">
69
  <h3><?php _e('Calendar Behavior Settings','my-calendar'); ?></h3>
70
  <div class="inside">
71
+ <form id="my-calendar" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-behaviors">
72
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
73
  <p>
74
  <label for="my_calendar_show_js"><?php _e('Apply JavaScript only on these pages (comma separated page IDs)','my-calendar'); ?></label> <input type="text" id="my_calendar_show_js" name="my_calendar_show_js" value="<?php echo $my_calendar_show_js; ?>" />
my-calendar-categories.php CHANGED
@@ -1,10 +1,13 @@
1
  <?php
 
 
 
2
  // Function to handle the management of categories
3
 
4
  // This is a hack for people who don't have PHP installed with exif_imagetype
5
  if (!function_exists('exif_imagetype') ) {
6
  function exif_imagetype ( $filename ) {
7
- if ( ( list($width, $height, $type, $attr) = getimagesize( $filename ) ) !== false ) {
8
  return $type;
9
  }
10
  return false;
@@ -20,8 +23,13 @@ function my_dirlist($directory) {
20
  while ($file = readdir($handler)) {
21
  // if $file isn't this directory or its parent,
22
  // add it to the results array
23
- if ( $file != '.' && $file != '..' && (exif_imagetype($directory.'/'.$file) == IMAGETYPE_GIF || exif_imagetype($directory.'/'.$file) == IMAGETYPE_PNG || exif_imagetype($directory.'/'.$file) == IMAGETYPE_JPEG ) ) {
24
- $results[] = $file;
 
 
 
 
 
25
  }
26
  }
27
  // tidy up: close the handler
@@ -54,7 +62,7 @@ function my_csslist($directory) {
54
  function is_custom_icon() {
55
  global $wp_plugin_dir;
56
  if (file_exists( $wp_plugin_dir . '/my-calendar-custom/' ) ) {
57
- $results = my_dirlist( $wp_plugin_dir . '/my-calendar-custom/' );
58
  if ( empty($results) ) {
59
  return false;
60
  } else {
@@ -67,6 +75,7 @@ function is_custom_icon() {
67
 
68
  function my_calendar_manage_categories() {
69
  global $wpdb;
 
70
 
71
  // My Calendar must be installed and upgraded before this will work
72
  check_my_calendar();
@@ -74,56 +83,79 @@ function my_calendar_manage_categories() {
74
  ?>
75
  <div class="wrap">
76
  <?php
77
- echo my_calendar_check_db();
78
  ?>
79
  <?php
80
  // We do some checking to see what we're doing
81
- if (!empty($_POST) ) {
82
- $nonce=$_REQUEST['_wpnonce'];
83
- if (! wp_verify_nonce($nonce,'my-calendar-nonce') ) die("Security check failed");
84
- }
85
 
86
- if (isset($_POST['mode']) && $_POST['mode'] == 'add') {
87
- $sql = "INSERT INTO " . MY_CALENDAR_CATEGORIES_TABLE . " SET category_name='".mysql_real_escape_string($_POST['category_name'])."', category_color='".mysql_real_escape_string($_POST['category_color'])."', category_icon='".mysql_real_escape_string($_POST['category_icon'])."'";
88
- $results = $wpdb->query($sql);
89
- if ( $results ) {
90
- echo "<div class=\"updated\"><p><strong>".__('Category added successfully','my-calendar')."</strong></p></div>";
91
- } else {
92
- echo "<div class=\"error\"><p><strong>".__('Category addition failed.','my-calendar')."</strong></p></div>";
93
- }
94
- } else if (isset($_GET['mode']) && isset($_GET['category_id']) && $_GET['mode'] == 'delete') {
95
- $sql = "DELETE FROM " . MY_CALENDAR_CATEGORIES_TABLE . " WHERE category_id=".mysql_real_escape_string($_GET['category_id']);
96
- $results = $wpdb->query($sql);
97
- if ($results) {
98
- $sql = "UPDATE " . MY_CALENDAR_TABLE . " SET event_category=1 WHERE event_category=".mysql_real_escape_string($_GET['category_id']);
99
- $cal_results = $wpdb->query($sql);
100
- }
101
- if ($results && $cal_results) {
102
- echo "<div class=\"updated\"><p><strong>".__('Category deleted successfully. Categories in calendar updated.','my-calendar')."</strong></p></div>";
103
- } else if ( $results && !$cal_results ) {
104
- echo "<div class=\"updated\"><p><strong>".__('Category deleted successfully. Categories in calendar not updated.','my-calendar')."</strong></p></div>";
105
- } else if ( !$results && $cal_results ) {
106
- echo "<div class=\"updated\"><p><strong>".__('Category not deleted. Categories in calendar updated.','my-calendar')."</strong></p></div>";
107
- }
 
 
 
 
 
 
108
  } else if (isset($_GET['mode']) && isset($_GET['category_id']) && $_GET['mode'] == 'edit' && !isset($_POST['mode'])) {
109
- $sql = "SELECT * FROM " . MY_CALENDAR_CATEGORIES_TABLE . " WHERE category_id=".mysql_real_escape_string($_GET['category_id']);
110
- $cur_cat = $wpdb->get_row($sql);
111
  mc_edit_category_form('edit',$cur_cat);
112
- } else if (isset($_POST['mode']) && isset($_POST['category_id']) && isset($_POST['category_name']) && isset($_POST['category_color']) && $_POST['mode'] == 'edit') {
113
- $sql = "UPDATE " . MY_CALENDAR_CATEGORIES_TABLE . " SET category_name='".mysql_real_escape_string($_POST['category_name'])."', category_color='".mysql_real_escape_string($_POST['category_color'])."', category_icon='".mysql_real_escape_string($_POST['category_icon'])."' WHERE category_id=".mysql_real_escape_string($_POST['category_id']);
114
- $wpdb->get_results($sql);
115
- echo "<div class=\"updated\"><p><strong>".__('Category edited successfully','my-calendar')."</strong></p></div>";
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  }
117
 
118
- if ($_GET['mode'] != 'edit' || $_POST['mode'] == 'edit') {
119
- mc_edit_category_form('add');
120
- }
121
- ?>
122
- </div>
123
  <?php
124
  }
125
 
126
- function mc_edit_category_form($view='edit',$cur_cat='') {
 
 
 
 
 
 
127
  global $path, $wp_plugin_dir,$wp_plugin_url;
128
  if ( is_custom_icon() ) {
129
  $directory = $wp_plugin_dir . '/my-calendar-custom/';
@@ -148,7 +180,7 @@ global $path, $wp_plugin_dir,$wp_plugin_url;
148
 
149
  <h3><?php _e('Category Editor','my-calendar'); ?></h3>
150
  <div class="inside">
151
- <form name="my-calendar" id="my-calendar" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-categories">
152
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
153
  <?php if ($view == 'add') { ?>
154
  <div>
@@ -158,17 +190,17 @@ global $path, $wp_plugin_dir,$wp_plugin_url;
158
  <?php } else { ?>
159
  <div>
160
  <input type="hidden" name="mode" value="edit" />
161
- <input type="hidden" name="category_id" value="<?php echo $cur_cat->category_id ?>" />
162
  </div>
163
  <?php } ?>
164
  <fieldset>
165
  <legend><?php if ($view == 'add') { _e('Add Category','my-calendar'); } else { _e('Edit Category','my-calendar'); } ?></legend>
166
- <label for="category_name"><?php _e('Category Name','my-calendar'); ?>:</label> <input type="text" id="category_name" name="category_name" class="input" size="30" value="<?php echo $cur_cat->category_name ?>" /><br />
167
- <label for="category_color"><?php _e('Category Color (Hex format)','my-calendar'); ?>:</label> <input type="text" id="category_color" name="category_color" class="input" size="10" maxlength="7" value="<?php echo (strpos($cur_cat->category_color,'#') !== 0)?'#':''; echo $cur_cat->category_color ?>" /><br />
168
  <label for="category_icon"><?php _e('Category Icon','my-calendar'); ?>:</label> <select name="category_icon" id="category_icon">
169
  <?php
170
  foreach ($iconlist as $value) {
171
- if ($cur_cat->category_icon == $value) {
172
  $selected = " selected='selected'";
173
  } else {
174
  $selected = "";
@@ -184,6 +216,9 @@ if ($cur_cat->category_icon == $value) {
184
  </form>
185
  </div>
186
  </div>
 
 
 
187
  <?php mc_manage_categories(); ?>
188
  </div>
189
  <?php
@@ -198,20 +233,19 @@ function mc_manage_categories() {
198
  // We pull the categories from the database
199
  $categories = $wpdb->get_results("SELECT * FROM " . MY_CALENDAR_CATEGORIES_TABLE . " ORDER BY category_id ASC");
200
 
201
- if ( !empty($categories) )
202
- {
203
- ?>
204
- <table class="widefat page fixed" id="my-calendar-category-listing" summary="Manage Categories Listing">
205
- <thead>
206
- <tr>
207
- <th class="manage-column" scope="col"><?php _e('ID','my-calendar') ?></th>
208
- <th class="manage-column" scope="col"><?php _e('Category Name','my-calendar') ?></th>
209
- <th class="manage-column" scope="col"><?php _e('Category Color','my-calendar') ?></th>
210
- <th class="manage-column" scope="col"><?php _e('Category Icon','my-calendar'); ?></th>
211
- <th class="manage-column" scope="col"><?php _e('Edit','my-calendar') ?></th>
212
- <th class="manage-column" scope="col"><?php _e('Delete','my-calendar') ?></th>
213
- </tr>
214
- </thead>
215
  <?php
216
  $class = '';
217
  foreach ( $categories as $category ) {
1
  <?php
2
+ if (!empty($_SERVER['SCRIPT_FILENAME']) && 'my-calendar-categories.php' == basename($_SERVER['SCRIPT_FILENAME'])) {
3
+ die ('Please do not load this page directly. Thanks!');
4
+ }
5
  // Function to handle the management of categories
6
 
7
  // This is a hack for people who don't have PHP installed with exif_imagetype
8
  if (!function_exists('exif_imagetype') ) {
9
  function exif_imagetype ( $filename ) {
10
+ if ( !is_dir( $filename ) && ( list($width, $height, $type, $attr) = getimagesize( $filename ) ) !== false ) {
11
  return $type;
12
  }
13
  return false;
23
  while ($file = readdir($handler)) {
24
  // if $file isn't this directory or its parent,
25
  // add it to the results array
26
+ if ( filesize( $directory.'/'.$file ) > 11 ) {
27
+ if ( $file != '.' && $file != '..' && (
28
+ exif_imagetype($directory.'/'.$file) == IMAGETYPE_GIF ||
29
+ exif_imagetype($directory.'/'.$file) == IMAGETYPE_PNG ||
30
+ exif_imagetype($directory.'/'.$file) == IMAGETYPE_JPEG ) ) {
31
+ $results[] = $file;
32
+ }
33
  }
34
  }
35
  // tidy up: close the handler
62
  function is_custom_icon() {
63
  global $wp_plugin_dir;
64
  if (file_exists( $wp_plugin_dir . '/my-calendar-custom/' ) ) {
65
+ $results = my_dirlist( $wp_plugin_dir . '/my-calendar-custom' );
66
  if ( empty($results) ) {
67
  return false;
68
  } else {
75
 
76
  function my_calendar_manage_categories() {
77
  global $wpdb;
78
+ $formats = array( '%s', '%s', '%s' );
79
 
80
  // My Calendar must be installed and upgraded before this will work
81
  check_my_calendar();
83
  ?>
84
  <div class="wrap">
85
  <?php
86
+ my_calendar_check_db();
87
  ?>
88
  <?php
89
  // We do some checking to see what we're doing
90
+ if ( !empty($_POST) ) {
91
+ $nonce=$_REQUEST['_wpnonce'];
92
+ if (! wp_verify_nonce($nonce,'my-calendar-nonce') ) die("Security check failed");
93
+ }
94
 
95
+ if (isset($_POST['mode']) && $_POST['mode'] == 'add') {
96
+
97
+ $add = array(
98
+ 'category_name'=>$_POST['category_name'],
99
+ 'category_color'=>$_POST['category_color'],
100
+ 'category_icon'=>$_POST['category_icon']
101
+ );
102
+ $results = $wpdb->insert( MY_CALENDAR_CATEGORIES_TABLE, $add, $formats );
103
+
104
+ if ( $results ) {
105
+ echo "<div class=\"updated\"><p><strong>".__('Category added successfully','my-calendar')."</strong></p></div>";
106
+ } else {
107
+ echo "<div class=\"updated error\"><p><strong>".__('Category addition failed.','my-calendar')."</strong></p></div>";
108
+ }
109
+ } else if ( isset($_GET['mode']) && isset($_GET['category_id']) && $_GET['mode'] == 'delete' ) {
110
+ $sql = "DELETE FROM " . MY_CALENDAR_CATEGORIES_TABLE . " WHERE category_id=".mysql_real_escape_string($_GET['category_id']);
111
+ $results = $wpdb->query($sql);
112
+ if ($results) {
113
+ $sql = "UPDATE " . MY_CALENDAR_TABLE . " SET event_category=1 WHERE event_category=".mysql_real_escape_string($_GET['category_id']);
114
+ $cal_results = $wpdb->query($sql);
115
+ }
116
+ if ($results && $cal_results) {
117
+ echo "<div class=\"updated\"><p><strong>".__('Category deleted successfully. Categories in calendar updated.','my-calendar')."</strong></p></div>";
118
+ } else if ( $results && !$cal_results ) {
119
+ echo "<div class=\"updated\"><p><strong>".__('Category deleted successfully. Categories in calendar not updated.','my-calendar')."</strong></p></div>";
120
+ } else if ( !$results && $cal_results ) {
121
+ echo "<div class=\"updated error\"><p><strong>".__('Category not deleted. Categories in calendar updated.','my-calendar')."</strong></p></div>";
122
+ }
123
  } else if (isset($_GET['mode']) && isset($_GET['category_id']) && $_GET['mode'] == 'edit' && !isset($_POST['mode'])) {
124
+ $cur_cat = (int) $_GET['category_id'];
 
125
  mc_edit_category_form('edit',$cur_cat);
126
+ } else if (isset($_POST['mode']) && isset($_POST['category_id']) && isset($_POST['category_name']) && isset($_POST['category_color']) && $_POST['mode'] == 'edit') {
127
+ $update = array(
128
+ 'category_name'=>$_POST['category_name'],
129
+ 'category_color'=>$_POST['category_color'],
130
+ 'category_icon'=>$_POST['category_icon']
131
+ );
132
+ $where = array(
133
+ 'category_id'=>(int) $_POST['category_id']
134
+ );
135
+ $results = $wpdb->update( MY_CALENDAR_CATEGORIES_TABLE, $update, $where, $formats, '%d' );
136
+ if ($results) {
137
+ echo "<div class=\"updated\"><p><strong>".__('Category edited successfully','my-calendar')."</strong></p></div>";
138
+ } else {
139
+ echo "<div class=\"updated error\"><p><strong>".__('Error: Category was not edited.','my-calendar')."</strong></p></div>";
140
+ }
141
+ $cur_cat = (int) $_POST['category_id'];
142
+ mc_edit_category_form('edit',$cur_cat);
143
  }
144
 
145
+ if ( isset($_GET['mode']) && $_GET['mode'] != 'edit' || isset($_POST['mode']) && $_POST['mode'] != 'edit' || !isset($_GET['mode']) && !isset($_POST['mode']) ) {
146
+ mc_edit_category_form('add');
147
+ }
148
+ ?></div>
 
149
  <?php
150
  }
151
 
152
+ function mc_edit_category_form($view='edit',$catID='') {
153
+ global $wpdb;
154
+ if ( $catID != '' ) {
155
+ $catID = (int) $catID;
156
+ $sql = "SELECT * FROM " . MY_CALENDAR_CATEGORIES_TABLE . " WHERE category_id=$catID";
157
+ $cur_cat = $wpdb->get_row($sql);
158
+ }
159
  global $path, $wp_plugin_dir,$wp_plugin_url;
160
  if ( is_custom_icon() ) {
161
  $directory = $wp_plugin_dir . '/my-calendar-custom/';
180
 
181
  <h3><?php _e('Category Editor','my-calendar'); ?></h3>
182
  <div class="inside">
183
+ <form id="my-calendar" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-categories">
184
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
185
  <?php if ($view == 'add') { ?>
186
  <div>
190
  <?php } else { ?>
191
  <div>
192
  <input type="hidden" name="mode" value="edit" />
193
+ <input type="hidden" name="category_id" value="<?php if ( is_object($cur_cat) ) echo $cur_cat->category_id ?>" />
194
  </div>
195
  <?php } ?>
196
  <fieldset>
197
  <legend><?php if ($view == 'add') { _e('Add Category','my-calendar'); } else { _e('Edit Category','my-calendar'); } ?></legend>
198
+ <label for="category_name"><?php _e('Category Name','my-calendar'); ?>:</label> <input type="text" id="category_name" name="category_name" class="input" size="30" value="<?php if ( is_object($cur_cat) ) echo $cur_cat->category_name; ?>" /><br />
199
+ <label for="category_color"><?php _e('Category Color (Hex format)','my-calendar'); ?>:</label> <input type="text" id="category_color" name="category_color" class="input" size="10" maxlength="7" value="<?php if ( is_object($cur_cat) ) { echo (strpos($cur_cat->category_color,'#') !== 0)?'#':''; echo $cur_cat->category_color; } else { echo '#'; } ?>" /><br />
200
  <label for="category_icon"><?php _e('Category Icon','my-calendar'); ?>:</label> <select name="category_icon" id="category_icon">
201
  <?php
202
  foreach ($iconlist as $value) {
203
+ if ( ( is_object($cur_cat) ) && $cur_cat->category_icon == $value) {
204
  $selected = " selected='selected'";
205
  } else {
206
  $selected = "";
216
  </form>
217
  </div>
218
  </div>
219
+ <?php if ($view == 'edit') { ?>
220
+ <p><a href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-categories"><?php _e('Add a New Category','my-calendar'); ?> &raquo;</a></p>
221
+ <?php } ?>
222
  <?php mc_manage_categories(); ?>
223
  </div>
224
  <?php
233
  // We pull the categories from the database
234
  $categories = $wpdb->get_results("SELECT * FROM " . MY_CALENDAR_CATEGORIES_TABLE . " ORDER BY category_id ASC");
235
 
236
+ if ( !empty($categories) ) {
237
+ ?>
238
+ <table class="widefat page fixed" id="my-calendar-admin-table" summary="Manage Categories Listing">
239
+ <thead>
240
+ <tr>
241
+ <th class="manage-column" scope="col"><?php _e('ID','my-calendar') ?></th>
242
+ <th class="manage-column" scope="col"><?php _e('Category Name','my-calendar') ?></th>
243
+ <th class="manage-column" scope="col"><?php _e('Category Color','my-calendar') ?></th>
244
+ <th class="manage-column" scope="col"><?php _e('Category Icon','my-calendar'); ?></th>
245
+ <th class="manage-column" scope="col"><?php _e('Edit','my-calendar') ?></th>
246
+ <th class="manage-column" scope="col"><?php _e('Delete','my-calendar') ?></th>
247
+ </tr>
248
+ </thead>
 
249
  <?php
250
  $class = '';
251
  foreach ( $categories as $category ) {
my-calendar-core.php ADDED
@@ -0,0 +1,871 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ function my_calendar_add_feed() {
3
+ if ( get_option('mc_show_rss') == 'true' ) {
4
+ add_feed( 'my-calendar-rss', 'my_calendar_rss' );
5
+ }
6
+ if ( get_option('mc_show_ical') == 'true' ) {
7
+ add_feed( 'my-calendar-ics', 'my_calendar_ical' );
8
+ }
9
+ }
10
+
11
+ if ( ! function_exists( 'is_ssl' ) ) {
12
+ function is_ssl() {
13
+ if ( isset($_SERVER['HTTPS']) ) {
14
+ if ( 'on' == strtolower($_SERVER['HTTPS']) )
15
+ return true;
16
+ if ( '1' == $_SERVER['HTTPS'] )
17
+ return true;
18
+ } elseif ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) {
19
+ return true;
20
+ }
21
+ return false;
22
+ }
23
+ }
24
+
25
+ function jd_calendar_plugin_action($links, $file) {
26
+ if ($file == plugin_basename(dirname(__FILE__).'/my-calendar.php')) {
27
+ $links[] = "<a href='admin.php?page=my-calendar-config'>" . __('Settings', 'my-calendar') . "</a>";
28
+ $links[] = "<a href='admin.php?page=my-calendar-help'>" . __('Help', 'my-calendar') . "</a>";
29
+ }
30
+ return $links;
31
+ }
32
+
33
+ // Function to add the calendar style into the header
34
+ function my_calendar_wp_head() {
35
+ global $wpdb, $wp_query;
36
+ // If the calendar isn't installed or upgraded this won't work
37
+ check_my_calendar();
38
+ $styles = mc_get_style_path( get_option( 'my_calendar_css_file' ),'url' );
39
+ if ( get_option('my_calendar_use_styles') != 'true' ) {
40
+
41
+ $this_post = $wp_query->get_queried_object();
42
+ if (is_object($this_post)) {
43
+ $id = $this_post->ID;
44
+ }
45
+ if ( get_option( 'my_calendar_show_css' ) != '' ) {
46
+ $array = explode( ",",get_option( 'my_calendar_show_css' ) );
47
+ if (!is_array($array)) {
48
+ $array = array();
49
+ }
50
+ }
51
+ if ( @in_array( $id, $array ) || get_option( 'my_calendar_show_css' ) == '' ) {
52
+ // generate category colors
53
+ $category_styles = '';
54
+ $categories = $wpdb->get_results("SELECT * FROM " . MY_CALENDAR_CATEGORIES_TABLE . " ORDER BY category_id ASC");
55
+ foreach ( $categories as $category ) {
56
+ $class = "mc_".sanitize_title($category->category_name);
57
+ $hex = (strpos($category->category_color,'#') !== 0)?'#':'';
58
+ $color = $hex.$category->category_color;
59
+ if ( get_option( 'mc_apply_color' ) == 'font' ) {
60
+ $type = 'color';
61
+ } else if ( get_option( 'mc_apply_color' ) == 'background' ) {
62
+ $type = 'background';
63
+ }
64
+ if ( get_option( 'mc_apply_color' ) == 'font' || get_option( 'mc_apply_color' ) == 'background' ) {
65
+ $category_styles .= "\n#jd-calendar .$class .event-title { $type: $color; }";
66
+ }
67
+ }
68
+ echo "
69
+ <link rel=\"stylesheet\" href=\"$styles\" type=\"text/css\" media=\"all\" />
70
+ <style type=\"text/css\">
71
+ <!--
72
+ .js #jd-calendar .details { display: none; }
73
+ /* Styles from My Calendar - Joseph C Dolson http://www.joedolson.com/ */
74
+ $category_styles
75
+ .mc-event-visible {
76
+ display: block!important;
77
+ }
78
+ -->
79
+ </style>";
80
+ }
81
+ }
82
+ }
83
+
84
+ // Function to deal with events posted by a user when that user is deleted
85
+ function mc_deal_with_deleted_user($id) {
86
+ global $wpdb;
87
+ check_my_calendar();
88
+ // Do the query
89
+ $wpdb->get_results( "UPDATE ".MY_CALENDAR_TABLE." SET event_author=".$wpdb->get_var("SELECT MIN(ID) FROM ".$wpdb->prefix."users",0,0)." WHERE event_author=".$id );
90
+ }
91
+
92
+ // Function to add the javascript to the admin header
93
+ function my_calendar_add_javascript() {
94
+ global $wp_plugin_url;
95
+ if ( isset($_GET['page']) && $_GET['page'] == 'my-calendar' ) {
96
+ wp_enqueue_script('jquery.calendrical',$wp_plugin_url . '/my-calendar/js/jquery.calendrical.js', array('jquery') );
97
+ }
98
+ }
99
+
100
+ function my_calendar_write_js() {
101
+ if ( isset($_GET['page']) && $_GET['page']=='my-calendar') {
102
+ ?>
103
+ <script type="text/javascript">
104
+ //<![CDATA[
105
+ jQuery(document).ready(function($) {
106
+ $('#event_begin, #event_time,' + '#event_end, #event_endtime').calendricalDateTimeRange();
107
+ });
108
+ jQuery(document).ready(function($) {
109
+ var id = 'event_desc';
110
+ $('a.toggleVisual').click(
111
+ function() {
112
+ tinyMCE.execCommand('mceAddControl', false, id);
113
+ }
114
+ );
115
+ $('a.toggleHTML').click(
116
+ function() {
117
+ tinyMCE.execCommand('mceRemoveControl', false, id);
118
+ }
119
+ );
120
+ });
121
+ //]]>
122
+ </script>
123
+ <?php
124
+ $mc_input = get_option( 'mc_input_options' );
125
+ if ( $mc_input['event_use_editor'] == 'on' ) {
126
+ wp_tiny_mce( true ,
127
+ array( "editor_selector" => "event_desc", 'theme'=>'advanced' )
128
+ );
129
+ add_action( 'admin_print_footer_scripts', 'wp_tiny_mce_preload_dialogs', 30 );
130
+ }
131
+ }
132
+ if ( isset($_GET['page']) && $_GET['page']=='my-calendar-help') {
133
+ ?>
134
+ <script type="text/javascript">
135
+ jQuery(document).ready(function($) {
136
+ $('dd:even').css('background','#f6f6f6');
137
+ });
138
+ </script>
139
+ <?php
140
+ }
141
+ }
142
+
143
+ function my_calendar_add_display_javascript() {
144
+ wp_enqueue_script('jquery');
145
+ }
146
+
147
+ function my_calendar_calendar_javascript() {
148
+ if ( !mc_is_mobile() ) {
149
+ global $wpdb, $wp_query, $wp_plugin_url;
150
+
151
+ if ( get_option('calendar_javascript') != 1 || get_option('list_javascript') != 1 || get_option('mini_javascript') != 1 || get_option('ajax_javascript') != 1 ) {
152
+
153
+ $list_js = stripcslashes( get_option( 'my_calendar_listjs' ) );
154
+ $cal_js = stripcslashes( get_option( 'my_calendar_caljs' ) );
155
+ $mini_js = stripcslashes( get_option( 'my_calendar_minijs' ) );
156
+ $ajax_js = stripcslashes( get_option( 'my_calendar_ajaxjs' ) );
157
+
158
+ $this_post = $wp_query->get_queried_object();
159
+ if (is_object($this_post)) {
160
+ $id = $this_post->ID;
161
+ }
162
+ if ( get_option( 'my_calendar_show_js' ) != '' ) {
163
+ $array = explode( ",",get_option( 'my_calendar_show_js' ) );
164
+ if (!is_array($array)) {
165
+ $array = array();
166
+ }
167
+ }
168
+ if ( @in_array( $id, $array ) || get_option( 'my_calendar_show_js' ) == '' ) {
169
+ $scripting = "<script type='text/javascript'>\n";
170
+ if ( get_option('calendar_javascript') != 1 ) { $scripting .= "\n".$cal_js; }
171
+ if ( get_option('list_javascript') != 1 ) { $scripting .= "\n".$list_js; }
172
+ if ( get_option('mini_javascript') != 1 ) { $scripting .= "\n".$mini_js; }
173
+ if ( get_option('ajax_javascript') != 1 ) { $scripting .= "\n".$ajax_js; }
174
+ $scripting .= "</script>";
175
+ echo $scripting;
176
+ }
177
+ }
178
+ }
179
+ }
180
+
181
+ function my_calendar_add_styles() {
182
+ global $wp_plugin_url;
183
+ if ( isset($_GET['page']) && ($_GET['page'] == 'my-calendar' || $_GET['page'] == 'my-calendar-categories' || $_GET['page'] == 'my-calendar-locations' || $_GET['page'] == 'my-calendar-config' || $_GET['page'] == 'my-calendar-styles' || $_GET['page'] == 'my-calendar-help' || $_GET['page'] == 'my-calendar-behaviors' ) ) {
184
+ echo '<link type="text/css" rel="stylesheet" href="'.$wp_plugin_url.'/my-calendar/mc-styles.css" />';
185
+ }
186
+ if ( isset($_GET['page']) && $_GET['page'] == 'my-calendar') {
187
+ echo '<link type="text/css" rel="stylesheet" href="'.$wp_plugin_url.'/my-calendar/js/calendrical.css" />';
188
+ }
189
+ }
190
+
191
+ function mc_get_current_url() {
192
+ $pageURL = 'http';
193
+ if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
194
+ $pageURL .= "://";
195
+ if ($_SERVER["SERVER_PORT"] != "80") {
196
+ $pageURL .= $_SERVER["HTTP_HOST"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
197
+ } else {
198
+ $pageURL .= $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
199
+ }
200
+ return esc_url($pageURL);
201
+ }
202
+
203
+ function csv_to_array($csv, $delimiter = ',', $enclosure = '"', $escape = '\\', $terminator = "\n") {
204
+ $r = array();
205
+ $rows = explode($terminator,trim($csv));
206
+ foreach ($rows as $row) {
207
+ if (trim($row)) {
208
+ $values = explode($delimiter,$row);
209
+ $r[$values[0]] = $values[1];
210
+ }
211
+ }
212
+ return $r;
213
+ }
214
+
215
+ // Function to check what version of My Calendar is installed and install or upgrade if needed
216
+ function check_my_calendar() {
217
+ global $wpdb, $initial_listjs, $initial_caljs, $initial_minijs, $initial_ajaxjs,$mc_version;
218
+ $current_version = get_option('my_calendar_version');
219
+ // If current version matches, don't bother running this.
220
+ if ($current_version == $mc_version) {
221
+ return true;
222
+ }
223
+
224
+ // Lets see if this is first run and create a table if it is!
225
+ // Assume this is not a new install until we prove otherwise
226
+ $new_install = false;
227
+ $my_calendar_exists = false;
228
+ $upgrade_path = array();
229
+
230
+ // Determine the calendar version
231
+ $tables = $wpdb->get_results("show tables;");
232
+ foreach ( $tables as $table ) {
233
+ foreach ( $table as $value ) {
234
+ if ( $value == MY_CALENDAR_TABLE ) {
235
+ $my_calendar_exists = true;
236
+ // check whether installed version matches most recent version, establish upgrade process.
237
+ }
238
+ }
239
+ }
240
+
241
+ if ( $my_calendar_exists == false ) {
242
+ $new_install = true;
243
+ // for each release requiring an upgrade path, add a version compare. Loop will run every relevant upgrade cycle.
244
+ } else if ( version_compare( $current_version,"1.3.0","<" ) ) {
245
+ $upgrade_path[] = "1.3.0";
246
+ } else if ( version_compare( $current_version,"1.3.8","<" ) ) {
247
+ $upgrade_path[] = "1.3.8";
248
+ } else if ( version_compare( $current_version, "1.4.0", "<" ) ) {
249
+ $upgrade_path[] = "1.4.0";
250
+ } else if ( version_compare( $current_version, "1.4.7", "<" ) ) {
251
+ $upgrade_path[] = "1.4.7";
252
+ } else if ( version_compare( $current_version, "1.4.8", "<" ) ) {
253
+ $upgrade_path[] = "1.4.8";
254
+ } else if ( version_compare( $current_version, "1.5.0", "<" ) ) {
255
+ $upgrade_path[] = "1.5.0";
256
+ } else if ( version_compare( $current_version, "1.6.0", "<" ) ) {
257
+ $upgrade_path[] = "1.6.0";
258
+ } else if ( version_compare( $current_version, "1.6.2", "<" ) ) {
259
+ $upgrade_path[] = "1.6.2";
260
+ } else if ( version_compare( $current_version, "1.6.3", "<" ) ) {
261
+ $upgrade_path[] = "1.6.3";
262
+ } else if ( version_compare( $current_version, "1.7.0", "<" ) ) {
263
+ $upgrade_path[] = "1.7.0";
264
+ } else if ( version_compare( $current_version, "1.7.1", "<" ) ) {
265
+ $upgrade_path[] = "1.7.1";
266
+ } else if ( version_compare ( $current_version, "1.8.0", "<" ) ) {
267
+ $upgrade_path[] = "1.8.0";
268
+ }
269
+ // having determined upgrade path, assign new version number
270
+ update_option( 'my_calendar_version' , $mc_version );
271
+ // Now we've determined what the current install is or isn't
272
+ if ( $new_install == true ) {
273
+ //add default settings
274
+ mc_default_settings();
275
+ $sql = "INSERT INTO " . MY_CALENDAR_CATEGORIES_TABLE . " SET category_id=1, category_name='General', category_color='#ffffff', category_icon='event.png'";
276
+ $wpdb->query($sql);
277
+ }
278
+ // switch for different upgrade paths
279
+ foreach ($upgrade_path as $upgrade) {
280
+ switch ($upgrade) {
281
+ case '1.8.0':
282
+ $mc_input = get_option( 'mc_input_options' );
283
+ $mc_input['event_use_editor'] = 'off';
284
+ update_option( 'mc_input_options',$mc_input );
285
+ add_option( 'mc_show_weekends','true' );
286
+ add_option( 'mc_uri','' );
287
+ delete_option( 'my_calendar_stored_styles');
288
+ upgrade_db();
289
+ break;
290
+ case '1.7.1':
291
+ if (get_option('mc_location_type') == '') {
292
+ update_option('mc_location_type','event_state');
293
+ }
294
+ break;
295
+ case '1.7.0':
296
+ update_option('mc_db_version','1.7.0');
297
+ add_option('mc_show_rss','false');
298
+ add_option('mc_show_ical','false');
299
+ add_option('mc_skip_holidays','false');
300
+ add_option('mc_event_edit_perms','manage_options');
301
+ $original_styles = get_option('my_calendar_style');
302
+ if ($original_styles != '') {
303
+ $stylefile = mc_get_style_path('my-calendar.css');
304
+ if ( mc_write_styles( $stylefile, $original_styles ) ) {
305
+ delete_option('my_calendar_style');
306
+ } else {
307
+ add_option('my_calendar_file_permissions','false');
308
+ }
309
+ }
310
+ update_option('my_calendar_css_file','my-calendar.css');
311
+ // convert old widget settings into new defaults
312
+ $type = get_option('display_upcoming_type');
313
+ if ($type == 'events') {
314
+ $before = get_option('display_upcoming_events');
315
+ $after = get_option('display_past_events');
316
+ } else {
317
+ $before = get_option('display_upcoming_days');
318
+ $after = get_option('display_past_days');
319
+ }
320
+ $category = get_option('display_in_category');
321
+ $today_template = get_option('my_calendar_today_template');
322
+ $upcoming_template = get_option('my_calendar_upcoming_template');
323
+ $today_title = get_option('my_calendar_today_title');
324
+ $today_text = get_option('my_calendar_no_events_text');
325
+ $upcoming_title = get_option('my_calendar_upcoming_title');
326
+
327
+ $defaults = array(
328
+ 'upcoming'=>array(
329
+ 'type'=>$type,
330
+ 'before'=>$before,
331
+ 'after'=>$after,
332
+ 'template'=>$upcoming_template,
333
+ 'category'=>$category,
334
+ 'text'=>'',
335
+ 'title'=>$upcoming_title
336
+ ),
337
+ 'today'=>array(
338
+ 'template'=>$today_template,
339
+ 'category'=>'',
340
+ 'title'=>$today_title,
341
+ 'text'=>$today_text
342
+ )
343
+ );
344
+ add_option('my_calendar_widget_defaults',$defaults);
345
+ delete_option('display_upcoming_type');
346
+ delete_option('display_upcoming_events');
347
+ delete_option('display_past_events');
348
+ delete_option('display_upcoming_days');
349
+ delete_option('display_todays','true');
350
+ delete_option('display_upcoming','true');
351
+ delete_option('display_upcoming_days',7);
352
+ delete_option('display_past_days');
353
+ delete_option('display_in_category');
354
+ delete_option('my_calendar_today_template');
355
+ delete_option('my_calendar_upcoming_template');
356
+ delete_option('my_calendar_today_title');
357
+ delete_option('my_calendar_no_events_text');
358
+ delete_option('my_calendar_upcoming_title');
359
+ break;
360
+ case '1.6.3':
361
+ add_option( 'my_calendar_ajaxjs',$initial_ajaxjs );
362
+ add_option( 'ajax_javascript', 1 );
363
+ add_option( 'my_calendar_templates', array(
364
+ 'title'=>'{title}'
365
+ ));
366
+ break;
367
+ case '1.6.2':
368
+ $mc_user_settings = array(
369
+ 'my_calendar_tz_default'=>array(
370
+ 'enabled'=>'off',
371
+ 'label'=>'My Calendar Default Timezone',
372
+ 'values'=>array(
373
+ "-12" => "(GMT -12:00) Eniwetok, Kwajalein",
374
+ "-11" => "(GMT -11:00) Midway Island, Samoa",
375
+ "-10" => "(GMT -10:00) Hawaii",
376
+ "-9.5" => "(GMT -9:30) Marquesas Islands",
377
+ "-9" => "(GMT -9:00) Alaska",
378
+ "-8" => "(GMT -8:00) Pacific Time (US &amp; Canada)",
379
+ "-7" => "(GMT -7:00) Mountain Time (US &amp; Canada)",
380
+ "-6" => "(GMT -6:00) Central Time (US &amp; Canada), Mexico City",
381
+ "-5" => "(GMT -5:00) Eastern Time (US &amp; Canada), Bogota, Lima",
382
+ "-4.5" => "(GMT -4:30) Venezuela",
383
+ "-4" => "(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz",
384
+ "-3.5" => "(GMT -3:30) Newfoundland",
385
+ "-3" => "(GMT -3:00) Brazil, Buenos Aires, Georgetown",
386
+ "-2" => "(GMT -2:00) Mid-Atlantic",
387
+ "-1" => "(GMT -1:00 hour) Azores, Cape Verde Islands",
388
+ "0" => "(GMT) Western Europe Time, London, Lisbon, Casablanca",
389
+ "1" => "(GMT +1:00 hour) Brussels, Copenhagen, Madrid, Paris",
390
+ "2" => "(GMT +2:00) Kaliningrad, South Africa",
391
+ "3" => "(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg",
392
+ "3.5" => "(GMT +3:30) Tehran",
393
+ "4" => "(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi",
394
+ "4.5" => "(GMT +4:30) Afghanistan",
395
+ "5" => "(GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent",
396
+ "5.5" => "(GMT +5:30) Bombay, Calcutta, Madras, New Delhi",
397
+ "5.75" => "(GMT +5:45) Nepal",
398
+ "6" => "(GMT +6:00) Almaty, Dhaka, Colombo",
399
+ "6.5" => "(GMT +6:30) Myanmar, Cocos Islands",
400
+ "7" => "(GMT +7:00) Bangkok, Hanoi, Jakarta",
401
+ "8" => "(GMT +8:00) Beijing, Perth, Singapore, Hong Kong",
402
+ "9" => "(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk",
403
+ "9.5" => "(GMT +9:30) Adelaide, Darwin",
404
+ "10" => "(GMT +10:00) Eastern Australia, Guam, Vladivostok",
405
+ "10.5" => "(GMT +10:30) Lord Howe Island",
406
+ "11" => "(GMT +11:00) Magadan, Solomon Islands, New Caledonia",
407
+ "11.5" => "(GMT +11:30) Norfolk Island",
408
+ "12" => "(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka",
409
+ "12.75" => "(GMT +12:45) Chatham Islands",
410
+ "13" => "(GMT +13:00) Tonga",
411
+ "14" => "(GMT +14:00) Line Islands"
412
+ ),
413
+ ),
414
+ 'my_calendar_location_default'=>array(
415
+ 'enabled'=>'off',
416
+ 'label'=>'My Calendar Default Location',
417
+ 'values'=>array(
418
+ 'AL'=>"Alabama",
419
+ 'AK'=>"Alaska",
420
+ 'AZ'=>"Arizona",
421
+ 'AR'=>"Arkansas",
422
+ 'CA'=>"California",
423
+ 'CO'=>"Colorado",
424
+ 'CT'=>"Connecticut",
425
+ 'DE'=>"Delaware",
426
+ 'DC'=>"District Of Columbia",
427
+ 'FL'=>"Florida",
428
+ 'GA'=>"Georgia",
429
+ 'HI'=>"Hawaii",
430
+ 'ID'=>"Idaho",
431
+ 'IL'=>"Illinois",
432
+ 'IN'=>"Indiana",
433
+ 'IA'=>"Iowa",
434
+ 'KS'=>"Kansas",
435
+ 'KY'=>"Kentucky",
436
+ 'LA'=>"Louisiana",
437
+ 'ME'=>"Maine",
438
+ 'MD'=>"Maryland",
439
+ 'MA'=>"Massachusetts",
440
+ 'MI'=>"Michigan",
441
+ 'MN'=>"Minnesota",
442
+ 'MS'=>"Mississippi",
443
+ 'MO'=>"Missouri",
444
+ 'MT'=>"Montana",
445
+ 'NE'=>"Nebraska",
446
+ 'NV'=>"Nevada",
447
+ 'NH'=>"New Hampshire",
448
+ 'NJ'=>"New Jersey",
449
+ 'NM'=>"New Mexico",
450
+ 'NY'=>"New York",
451
+ 'NC'=>"North Carolina",
452
+ 'ND'=>"North Dakota",
453
+ 'OH'=>"Ohio",
454
+ 'OK'=>"Oklahoma",
455
+ 'OR'=>"Oregon",
456
+ 'PA'=>"Pennsylvania",
457
+ 'RI'=>"Rhode Island",
458
+ 'SC'=>"South Carolina",
459
+ 'SD'=>"South Dakota",
460
+ 'TN'=>"Tennessee",
461
+ 'TX'=>"Texas",
462
+ 'UT'=>"Utah",
463
+ 'VT'=>"Vermont",
464
+ 'VA'=>"Virginia",
465
+ 'WA'=>"Washington",
466
+ 'WV'=>"West Virginia",
467
+ 'WI'=>"Wisconsin",
468
+ 'WY'=>"Wyoming"),
469
+ )
470
+ );
471
+ update_option('mc_user_settings',$mc_user_settings);
472
+ break;
473
+ case '1.6.0':
474
+ add_option('mc_user_settings_enabled',false);
475
+ add_option('mc_user_location_type','state');
476
+ add_option('my_calendar_show_js',get_option('my_calendar_show_css') );
477
+ upgrade_db();
478
+ break;
479
+ case '1.5.0':
480
+ add_option('mc_event_mail','false');
481
+ add_option('mc_event_mail_subject','');
482
+ add_option('mc_event_mail_to','');
483
+ add_option('mc_event_mail_message','');
484
+ add_option('mc_event_approve','false');
485
+ add_option('mc_event_approve_perms','manage_options');
486
+ add_option('mc_no_fifth_week','true');
487
+ upgrade_db();
488
+ break;
489
+ case '1.4.8':
490
+ add_option('mc_input_options',array('event_short'=>'on','event_desc'=>'on','event_category'=>'on','event_link'=>'on','event_recurs'=>'on','event_open'=>'on','event_location'=>'on','event_location_dropdown'=>'on') );
491
+ add_option('mc_input_options_administrators','false');
492
+ break;
493
+ case '1.4.7':
494
+ add_option( 'mc_event_open', 'Registration is open' );
495
+ add_option( 'mc_event_closed', 'Registration is closed' );
496
+ add_option( 'mc_event_registration', 'false' );
497
+ add_option( 'mc_short', 'false' );
498
+ add_option( 'mc_desc', 'true' );
499
+ upgrade_db();
500
+ break;
501
+ case '1.4.0':
502
+ // change tables
503
+ add_option( 'mc_db_version', '1.4.0' );
504
+ add_option( 'mc_event_link_expires','false' );
505
+ add_option( 'mc_apply_color','default' );
506
+ add_option( 'my_calendar_minijs', $initial_minijs);
507
+ add_option( 'mini_javascript', 1);
508
+ upgrade_db();
509
+ break;
510
+ case '1.3.8':
511
+ update_option('my_calendar_show_css','');
512
+ break;
513
+ case '1.3.0':
514
+ add_option('my_calendar_listjs',$initial_listjs);
515
+ add_option('my_calendar_caljs',$initial_caljs);
516
+ add_option('my_calendar_show_heading','true');
517
+ break;
518
+ default:
519
+ break;
520
+ }
521
+ }
522
+ /*
523
+ if the user has fully uninstalled the plugin but kept the database of events, this will restore default
524
+ settings and upgrade db if needed.
525
+ */
526
+ if ( get_option( 'my_calendar_uninstalled' ) == 'true' ) {
527
+ mc_default_settings();
528
+ update_option( 'mc_db_version', '1.4.0' );
529
+ }
530
+ }
531
+
532
+
533
+
534
+ function jd_cal_checkCheckbox( $theFieldname,$theValue,$theArray='' ){
535
+ if (!is_array( get_option( $theFieldname ) ) ) {
536
+ if( get_option( $theFieldname ) == $theValue ){
537
+ echo 'checked="checked"';
538
+ }
539
+ } else {
540
+ $theSetting = get_option( $theFieldname );
541
+ if ( $theSetting[$theArray]['enabled'] == $theValue ) {
542
+ echo 'checked="checked"';
543
+ }
544
+ }
545
+ }
546
+ function jd_cal_checkSelect( $theFieldname,$theValue,$theArray='' ){
547
+ if (!is_array( get_option( $theFieldname ) ) ) {
548
+ if( get_option( $theFieldname ) == $theValue ){
549
+ echo 'selected="selected"';
550
+ }
551
+ } else {
552
+ $theSetting = get_option( $theFieldname );
553
+ if ( $theSetting[$theArray]['enabled'] == $theValue ) {
554
+ echo 'selected="selected"';
555
+ }
556
+ }
557
+ }
558
+
559
+
560
+ // Function to return a prefix which will allow the correct placement of arguments into the query string.
561
+ function my_calendar_permalink_prefix() {
562
+ // Get the permalink structure from WordPress
563
+ $p_link = get_permalink();
564
+ $real_link = mc_get_current_url();
565
+
566
+ // Now use all of that to get the My Calendar link prefix
567
+ if (strstr($p_link, '?') && $p_link == $real_link) {
568
+ $link_part = $p_link.'&';
569
+ } else if ($p_link == $real_link) {
570
+ $link_part = $p_link.'?';
571
+ } else if (strstr($real_link, '?')) {
572
+
573
+ if ( isset($_GET['month']) || isset($_GET['yr']) || isset($_GET['week']) ) {
574
+ $link_part = '';
575
+ $new_base = split('\?', $real_link);
576
+ if(count($new_base) > 1) {
577
+ $new_tail = split('&', $new_base[1]);
578
+ foreach ($new_tail as $item) {
579
+ if ( isset($_GET['month']) && isset($_GET['yr']) ) {
580
+ if (!strstr($item, 'month') && !strstr($item, 'yr')) {
581
+ $link_part .= $item.'&';
582
+ }
583
+ }
584
+ if ( isset($_GET['week']) && isset($_GET['yr']) ) {
585
+ if (!strstr($item, 'week') && !strstr($item, 'yr')) {
586
+ $link_part .= $item.'&';
587
+ }
588
+ }
589
+ }
590
+ }
591
+ $link_part = $new_base[0] . ($link_part ? "?$link_part" : '?');
592
+ } else {
593
+ $link_part = $real_link.'&';
594
+ }
595
+
596
+
597
+ } else {
598
+ $link_part = $real_link.'?';
599
+ }
600
+ return $link_part;
601
+ }
602
+
603
+ function my_calendar_fouc() {
604
+ global $wp_query;
605
+ if ( get_option('calendar_javascript') != 1 || get_option('list_javascript') != 1 || get_option('mini_javascript') != 1 ) {
606
+ $scripting = "\n<script type='text/javascript'>\n";
607
+ $scripting .= "jQuery('html').addClass('js');\n";
608
+ $scripting .= "jQuery(document).ready(function($) { \$('html').removeClass('js') });\n";
609
+ $scripting .= "</script>\n";
610
+ $this_post = $wp_query->get_queried_object();
611
+ if ( is_object($this_post) ) {
612
+ $id = $this_post->ID;
613
+ }
614
+ if ( get_option( 'my_calendar_show_js' ) != '' ) {
615
+ $array = explode( ",",get_option( 'my_calendar_show_js' ) );
616
+ if ( !is_array( $array ) ) {
617
+ $array = array();
618
+ }
619
+ }
620
+ if ( @in_array( $id, $array ) || trim ( get_option( 'my_calendar_show_js' ) ) == '' ) {
621
+ echo $scripting;
622
+ }
623
+ }
624
+ }
625
+
626
+
627
+ function mc_month_comparison($month) {
628
+ $offset = (60*60*get_option('gmt_offset'));
629
+ $current_month = date("n", time()+($offset));
630
+ if (isset($_GET['yr']) && isset($_GET['month'])) {
631
+ if ($month == $_GET['month']) {
632
+ return ' selected="selected"';
633
+ }
634
+ } elseif ($month == $current_month) {
635
+ return ' selected="selected"';
636
+ }
637
+ }
638
+
639
+ function mc_year_comparison($year) {
640
+ $offset = (60*60*get_option('gmt_offset'));
641
+ $current_year = date("Y", time()+($offset));
642
+ if (isset($_GET['yr']) && isset($_GET['month'])) {
643
+ if ($year == $_GET['yr']) {
644
+ return ' selected="selected"';
645
+ }
646
+ } else if ($year == $current_year) {
647
+ return ' selected="selected"';
648
+ }
649
+ }
650
+
651
+
652
+ function my_calendar_is_odd( $int ) {
653
+ return( $int & 1 );
654
+ }
655
+
656
+ function mc_can_edit_event($author_id) {
657
+ global $user_ID;
658
+ get_currentuserinfo();
659
+ $user = get_userdata($user_ID);
660
+
661
+ if ( current_user_can( get_option('mc_event_edit_perms') ) ) {
662
+ return true;
663
+ } elseif ( $user_ID == $author_id ) {
664
+ return true;
665
+ } else {
666
+ return false;
667
+ }
668
+ }
669
+
670
+ function jd_option_selected($field,$value,$type='checkbox') {
671
+ switch ($type) {
672
+ case 'radio':
673
+ case 'checkbox':
674
+ $result = ' checked="checked"';
675
+ break;
676
+ case 'option':
677
+ $result = ' selected="selected"';
678
+ break;
679
+ }
680
+ if ($field == $value) {
681
+ $output = $result;
682
+ } else {
683
+ $output = '';
684
+ }
685
+ return $output;
686
+ }
687
+
688
+ // compatibility of clone keyword between PHP 5 and 4
689
+ if (version_compare(phpversion(), '5.0') < 0) {
690
+ eval('
691
+ function clone($object) {
692
+ return $object;
693
+ }
694
+ ');
695
+ }
696
+
697
+ // Mail functions by Roland
698
+ function my_calendar_send_email( $details ) {
699
+ $event = event_as_array($details);
700
+
701
+ if ( get_option('mc_event_mail') == 'true' ) {
702
+ $to = get_option('mc_event_mail_to');
703
+ $subject = get_option('mc_event_mail_subject');
704
+ $message = jd_draw_template( $event, get_option('mc_event_mail_message') );
705
+ $mail = wp_mail($to, $subject, $message);
706
+ }
707
+ }
708
+ // checks submitted events against akismet, if available, otherwise just returns false
709
+ function mc_akismet( $event_url='', $description='' ) {
710
+ global $akismet_api_host, $akismet_api_port, $user;
711
+ if ( current_user_can( 'edit_posts' ) ) { // is a privileged user
712
+ return 0;
713
+ }
714
+ $c = array();
715
+ if ( ! function_exists( 'akismet_http_post' ) || ! ( get_option( 'wordpress_api_key' ) || $wpcom_api_key ) ) {
716
+ return 0;
717
+ }
718
+
719
+ $c['blog'] = get_option( 'home' );
720
+ $c['user_ip'] = preg_replace( '/[^0-9., ]/', '', $_SERVER['REMOTE_ADDR'] );
721
+ $c['user_agent'] = $_SERVER['HTTP_USER_AGENT'];
722
+ $c['referrer'] = $_SERVER['HTTP_REFERER'];
723
+ $c['comment_type'] = 'my_calendar_event';
724
+ if ( $permalink = get_permalink() )
725
+ $c['permalink'] = $permalink;
726
+
727
+ if ( '' != $event_url )
728
+ $c['comment_author_url'] = $event_url;
729
+ if ( '' != $description )
730
+ $c['comment_content'] = $description;
731
+
732
+ $ignore = array( 'HTTP_COOKIE' );
733
+
734
+ foreach ( $_SERVER as $key => $value )
735
+ if ( ! in_array( $key, (array) $ignore ) )
736
+ $c["$key"] = $value;
737
+
738
+ $query_string = '';
739
+ foreach ( $c as $key => $data )
740
+ $query_string .= $key . '=' . urlencode( stripslashes( (string) $data ) ) . '&';
741
+
742
+ $response = akismet_http_post( $query_string, $akismet_api_host,
743
+ '/1.1/comment-check', $akismet_api_port );
744
+ if ( 'true' == $response[1] )
745
+ return 1;
746
+ else
747
+ return 0;
748
+ }
749
+
750
+ function check_akismet() {
751
+ global $user;
752
+ if ( current_user_can( 'edit_plugins' ) ) {
753
+ if ( get_option('can_manage_events') == 'read' && !function_exists( 'akismet_http_post' ) ) {
754
+ echo "<div class='error'><p class='warning'>".__("You're currently allowing to subscribers to post events, but aren't using Akismet. My Calendar can use Akismet to check for spam in event submissions. <a href='https://akismet.com/signup/'>Get an Akismet API Key now.</a>",'my-calendar' )."</p></div>";
755
+ }
756
+ }
757
+ }
758
+
759
+ function mc_external_link( $link ) {
760
+ $url = parse_url($link);
761
+ $host = $url['host'];
762
+ $site = parse_url( get_option( 'siteurl' ) );
763
+ $known = $site['host'];
764
+ if ( strpos( $host, $known ) === false ) {
765
+ return "class='event-link external'";
766
+ } else {
767
+ return "class='event-link'";
768
+ }
769
+ return "class='bananas'";
770
+ }
771
+
772
+ // Adding button to the MCE toolbar (Visual Mode)
773
+ add_action('init', 'mc_addbuttons');
774
+
775
+ // Add button hooks to the Tiny MCE
776
+ function mc_addbuttons() {
777
+ global $mc_version;
778
+ if (!current_user_can('edit_posts') && !current_user_can('edit_pages') ) {
779
+ return;
780
+ }
781
+ if ( get_user_option('rich_editing') == 'true') {
782
+ add_filter( 'tiny_mce_version', 'mc_tiny_mce_version', 0 );
783
+ add_filter( 'mce_external_plugins', 'mc_plugin', 0 );
784
+ add_filter( 'mce_buttons', 'mc_button', 0 );
785
+ }
786
+ // Register Hooks
787
+ if (is_admin()) {
788
+ // Add Quicktag
789
+ add_action( 'edit_form_advanced', 'mc_add_quicktags' );
790
+ add_action( 'edit_page_form', 'mc_add_quicktags' );
791
+
792
+ // Queue Embed JS
793
+ add_action( 'admin_head', 'mc_admin_js_vars');
794
+ wp_enqueue_script( 'mcqt', plugins_url('/my-calendar/button/mcb.js'), array(), $mc_version );
795
+ }
796
+ }
797
+
798
+ // Break the browser cache of TinyMCE
799
+ function mc_tiny_mce_version( ) {
800
+ global $mc_version;
801
+ return 'mcb-' . $mc_version;
802
+ }
803
+
804
+ // Load the custom TinyMCE plugin
805
+ function mc_plugin( $plugins ) {
806
+ global $wp_plugin_url;
807
+ $plugins['mcqt'] = $wp_plugin_url . '/my-calendar/button/tinymce3/editor_plugin.js';
808
+ return $plugins;
809
+ }
810
+
811
+ // Add the buttons: separator, custom
812
+ function mc_button( $buttons ) {
813
+ array_push( $buttons, 'separator', 'myCalendar' );
814
+ return $buttons;
815
+ }
816
+
817
+ // Add a button to the quicktag view (HTML Mode) >>>
818
+ function mc_add_quicktags(){
819
+ ?>
820
+ <script type="text/javascript" charset="utf-8">
821
+ // <![CDATA[
822
+ (function(){
823
+ if (typeof jQuery === 'undefined') {
824
+ return;
825
+ }
826
+ jQuery(document).ready(function(){
827
+ // Add the buttons to the HTML view
828
+ jQuery("#ed_toolbar").append('<input type="button" class="ed_button" onclick="myCalQT.Tag.embed.apply(myCalQT.Tag); return false;" title="Insert My Calendar" value="My Calendar" />');
829
+ });
830
+ }());
831
+ // ]]>
832
+ </script>
833
+ <?php
834
+ }
835
+
836
+ function mc_newline_replace($string) {
837
+ return (string)str_replace(array("\r", "\r\n", "\n"), '', $string);
838
+ }
839
+
840
+ // Set URL for the generator page
841
+ function mc_admin_js_vars(){
842
+ global $wp_plugin_url;
843
+ ?>
844
+ <script type="text/javascript" charset="utf-8">
845
+ // <![CDATA[
846
+ if (typeof myCalQT !== 'undefined' && typeof myCalQT.Tag !== 'undefined') {
847
+ myCalQT.Tag.configUrl = "<?php echo $wp_plugin_url . '/my-calendar/button/generator.php'; ?>";
848
+ }
849
+ // ]]>
850
+ </script>
851
+ <?php
852
+ }
853
+
854
+ function reverse_array($array, $boolean, $order) {
855
+ if ( $order == 'desc' ) {
856
+ return array_reverse($array, $boolean);
857
+ } else {
858
+ return $array;
859
+ }
860
+ }
861
+
862
+ function mc_is_mobile() {
863
+ $uagent = new uagent_info();
864
+ if ( $uagent->DetectMobileQuick == $uagent->true ) {
865
+ return true;
866
+ } else {
867
+ return false;
868
+ }
869
+ }
870
+
871
+ ?>
my-calendar-de_DE.mo DELETED
Binary file
my-calendar-de_DE.po DELETED
@@ -1,1372 +0,0 @@
1
- # Translation of the WordPress plugin My Calendar 1.4.8 by Joseph C Dolson.
2
- # Copyright (C) 2010 Joseph C Dolson
3
- # This file is distributed under the same license as the My Calendar package.
4
- # FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
5
- #
6
- msgid ""
7
- msgstr ""
8
- "Project-Id-Version: My Calendar 1.4.8\n"
9
- "Report-Msgid-Bugs-To: http://wordpress.org/tag/my-calendar\n"
10
- "POT-Creation-Date: 2010-09-05 00:27+0000\n"
11
- "PO-Revision-Date: 2010-09-07 20:38+0100\n"
12
- "Last-Translator: \n"
13
- "Language-Team: Roland P <bohnerwachs@arcor.de>\n"
14
- "MIME-Version: 1.0\n"
15
- "Content-Type: text/plain; charset=UTF-8\n"
16
- "Content-Transfer-Encoding: 8bit\n"
17
- "X-Poedit-Language: deutsch\n"
18
- "X-Poedit-Country: Deutschland\n"
19
-
20
- #: my-calendar-categories.php:41
21
- msgid "Category added successfully"
22
- msgstr "Kategorie erfolgreich hinzugefügt"
23
-
24
- #: my-calendar-categories.php:43
25
- msgid "Category addition failed."
26
- msgstr "Fehler beim hinzufügen der Kategorie"
27
-
28
- #: my-calendar-categories.php:53
29
- msgid "Category deleted successfully. Categories in calendar updated."
30
- msgstr "Kategorie erfolgreich gelöscht. Kategorien im Kalender aktualisiert"
31
-
32
- #: my-calendar-categories.php:55
33
- msgid "Category deleted successfully. Categories in calendar not updated."
34
- msgstr "Kategorie erfolgreich gelöscht. Kategorien im Kalender nicht aktualisiert."
35
-
36
- #: my-calendar-categories.php:57
37
- msgid "Category not deleted. Categories in calendar updated."
38
- msgstr "Kategorie nicht gelöscht. Kategorien im Kalender aktualisiert"
39
-
40
- #: my-calendar-categories.php:66
41
- msgid "Category edited successfully"
42
- msgstr "Kategorie erfolgreich bearbeited."
43
-
44
- #: my-calendar-categories.php:88
45
- #: my-calendar-categories.php:112
46
- #: my-calendar-categories.php:130
47
- msgid "Add Category"
48
- msgstr "Kategorie hinzufügen"
49
-
50
- #: my-calendar-categories.php:90
51
- #: my-calendar-categories.php:112
52
- msgid "Edit Category"
53
- msgstr "Kategorie editieren"
54
-
55
- #: my-calendar-categories.php:97
56
- msgid "Category Editor"
57
- msgstr "Kategorie Editor"
58
-
59
- #: my-calendar-categories.php:113
60
- #: my-calendar-categories.php:156
61
- msgid "Category Name"
62
- msgstr "Kategorie Name"
63
-
64
- #: my-calendar-categories.php:114
65
- msgid "Category Color (Hex format)"
66
- msgstr "Kategorie Farbe (Hex Format)"
67
-
68
- #: my-calendar-categories.php:115
69
- #: my-calendar-categories.php:158
70
- msgid "Category Icon"
71
- msgstr "Kategorie Icon"
72
-
73
- #: my-calendar-categories.php:130
74
- #: my-calendar-locations.php:121
75
- msgid "Save Changes"
76
- msgstr "Änderungen speichern"
77
-
78
- #: my-calendar-categories.php:143
79
- #: my-calendar.php:177
80
- msgid "Manage Categories"
81
- msgstr "Kategorien verwalten"
82
-
83
- #: my-calendar-categories.php:155
84
- #: my-calendar-event-manager.php:531
85
- #: my-calendar-locations.php:147
86
- msgid "ID"
87
- msgstr "ID"
88
-
89
- #: my-calendar-categories.php:157
90
- msgid "Category Color"
91
- msgstr "Kategorie-Farbe"
92
-
93
- #: my-calendar-categories.php:159
94
- #: my-calendar-categories.php:173
95
- #: my-calendar-event-manager.php:591
96
- #: my-calendar-locations.php:149
97
- #: my-calendar-locations.php:161
98
- msgid "Edit"
99
- msgstr "Editieren"
100
-
101
- #: my-calendar-categories.php:160
102
- #: my-calendar-categories.php:179
103
- #: my-calendar-event-manager.php:76
104
- #: my-calendar-event-manager.php:591
105
- #: my-calendar-locations.php:150
106
- #: my-calendar-locations.php:162
107
- msgid "Delete"
108
- msgstr "Löschen"
109
-
110
- #: my-calendar-categories.php:176
111
- #: my-calendar-event-manager.php:572
112
- #: my-calendar-settings.php:207
113
- #: my-calendar.php:638
114
- msgid "N/A"
115
- msgstr "n/v"
116
-
117
- #: my-calendar-categories.php:179
118
- #: my-calendar-locations.php:162
119
- msgid "Are you sure you want to delete this category?"
120
- msgstr "Sind sie sicher, dass sie diese Kategorie löschen wollen?"
121
-
122
- #: my-calendar-categories.php:190
123
- msgid "There are no categories in the database - something has gone wrong!"
124
- msgstr "Es sind keine Kategorie in der Datenbank - etwas lief schief!"
125
-
126
- #: my-calendar-event-manager.php:30
127
- #: my-calendar-settings.php:298
128
- msgid "My Calendar has identified that you have the Calendar plugin by Kieran O'Shea installed. You can import those events and categories into the My Calendar database. Would you like to import these events?"
129
- msgstr "My Calender hat erkannt, dass sie das Kalenderplugin von Kieran O'Shea installiert haben - wollen sie diese Events und Kategorien importieren?"
130
-
131
- #: my-calendar-event-manager.php:36
132
- #: my-calendar-settings.php:304
133
- msgid "Import from Calendar"
134
- msgstr "Importieren von Calender"
135
-
136
- #: my-calendar-event-manager.php:41
137
- msgid "Although it is possible that this import could fail to import your events correctly, it should not have any impact on your existing Calendar database. If you encounter any problems, <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
138
- msgstr "Trotzdem kann es sein, dass der Import fehlschlägt, dies wird aber keine Auswirkungen auf die existierende Kalender-Datenbank haben. Wenn sie ein Problem gefunden haben, schreiben sie eine eMail an <a href=\"http://www.joedolson.com/contact.php\">please contact me</a>!"
139
-
140
- #: my-calendar-event-manager.php:71
141
- msgid "Delete Event"
142
- msgstr "Event löschen"
143
-
144
- #: my-calendar-event-manager.php:71
145
- msgid "Are you sure you want to delete this event?"
146
- msgstr "Sind sie sicher, dass sie das Event löschen wollen?"
147
-
148
- #: my-calendar-event-manager.php:84
149
- msgid "You do not have permission to delete that event."
150
- msgstr "Sie haben keine Rechte das Event zu löschen!"
151
-
152
- #: my-calendar-event-manager.php:107
153
- #: my-calendar-event-manager.php:124
154
- #: my-calendar-event-manager.php:148
155
- #: my-calendar-event-manager.php:163
156
- #: my-calendar-event-manager.php:700
157
- #: my-calendar-event-manager.php:705
158
- #: my-calendar-event-manager.php:710
159
- #: my-calendar-event-manager.php:722
160
- #: my-calendar-event-manager.php:732
161
- #: my-calendar-event-manager.php:740
162
- #: my-calendar-event-manager.php:749
163
- #: my-calendar-event-manager.php:757
164
- msgid "Error"
165
- msgstr "Fehler"
166
-
167
- #: my-calendar-event-manager.php:107
168
- msgid "I'm sorry! I couldn'd add that event to the database."
169
- msgstr "Es ist ein Fehler beim hinzufügen des Events aufgetreten!"
170
-
171
- #: my-calendar-event-manager.php:109
172
- msgid "Event added. It will now show in your calendar."
173
- msgstr "Event hinzugefügt und im Kalender erschienen."
174
-
175
- #: my-calendar-event-manager.php:124
176
- msgid "Your event was not updated."
177
- msgstr "Ihr Event wurde nicht aktualisiert"
178
-
179
- #: my-calendar-event-manager.php:128
180
- msgid "Nothing was changed in that update."
181
- msgstr "In diesem Update gab es keine Änderungen"
182
-
183
- #: my-calendar-event-manager.php:132
184
- msgid "Event updated successfully"
185
- msgstr "Event erfolgreich aktualisert"
186
-
187
- #: my-calendar-event-manager.php:138
188
- msgid "You do not have sufficient permissions to edit that event."
189
- msgstr "Sie haben keine ausreichenden Rechte um das Event zu ändern."
190
-
191
- #: my-calendar-event-manager.php:148
192
- msgid "You can't delete an event if you haven't submitted an event id"
193
- msgstr "Sie können kein Event löschen, wenn sie nicht die event-id eingegeben haben"
194
-
195
- #: my-calendar-event-manager.php:159
196
- msgid "Event deleted successfully"
197
- msgstr "Event erfolgreich gelöscht"
198
-
199
- #: my-calendar-event-manager.php:163
200
- msgid "Despite issuing a request to delete, the event still remains in the database. Please investigate."
201
- msgstr "Trotz des Versuchts das Event zu löschen befindet es sich noch in der Datenbank, bitte untersuchen sie das Problem"
202
-
203
- #: my-calendar-event-manager.php:182
204
- #: my-calendar-event-manager.php:268
205
- msgid "Edit Event"
206
- msgstr "Event editieren"
207
-
208
- #: my-calendar-event-manager.php:186
209
- #: my-calendar-event-manager.php:195
210
- msgid "You must provide an event id in order to edit it"
211
- msgstr "Sie müssen eine event-id angeben um ein Event zu editieren"
212
-
213
- #: my-calendar-event-manager.php:191
214
- #: my-calendar-event-manager.php:268
215
- msgid "Copy Event"
216
- msgstr "Event kopieren"
217
-
218
- #: my-calendar-event-manager.php:201
219
- msgid "Add Event"
220
- msgstr "Event hinzufügen"
221
-
222
- #: my-calendar-event-manager.php:206
223
- msgid "Manage Events"
224
- msgstr "Events verwalten"
225
-
226
- #: my-calendar-event-manager.php:240
227
- msgid "Sorry! That's an invalid event key."
228
- msgstr "Entschuldigung, das ist ein falscher Event-Schlüssel."
229
-
230
- #: my-calendar-event-manager.php:245
231
- msgid "Sorry! We couldn't find an event with that ID."
232
- msgstr "Entschuldigung, wir konnten mit kein Event mit dieser ID finden."
233
-
234
- #: my-calendar-event-manager.php:268
235
- msgid "Add an Event"
236
- msgstr "Event hinzufügen"
237
-
238
- #: my-calendar-event-manager.php:277
239
- msgid "Enter your Event Information"
240
- msgstr "Geben sie ihre Eventinformationen ein"
241
-
242
- #: my-calendar-event-manager.php:280
243
- msgid "Event Title"
244
- msgstr "Event Titel"
245
-
246
- #: my-calendar-event-manager.php:284
247
- msgid "Event Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
248
- msgstr "Event Beschreibung (<abbr title=\"hypertext markup language\">HTML</abbr> erlaubt)"
249
-
250
- #: my-calendar-event-manager.php:289
251
- msgid "Event Short Description (<abbr title=\"hypertext markup language\">HTML</abbr> allowed)"
252
- msgstr "Event Kurzbeschreibung (<abbr title=\"hypertext markup language\">HTML</abbr> erlaubt)"
253
-
254
- #: my-calendar-event-manager.php:294
255
- msgid "Event Category"
256
- msgstr "Event Kategorie"
257
-
258
- #: my-calendar-event-manager.php:319
259
- msgid "Event Link (Optional)"
260
- msgstr "Event Link (optional)"
261
-
262
- #: my-calendar-event-manager.php:319
263
- msgid "This link will expire when the event passes."
264
- msgstr "Dieser Link wird ungültig, wenn das Event vorrüber ist."
265
-
266
- #: my-calendar-event-manager.php:323
267
- msgid "Start Date (YYYY-MM-DD)"
268
- msgstr "Start Datum (JJJJ-MM-TT)"
269
-
270
- #: my-calendar-event-manager.php:326
271
- msgid "End Date (YYYY-MM-DD) (Optional)"
272
- msgstr "End Datum (JJJJ-MM-TT) (optional)"
273
-
274
- #: my-calendar-event-manager.php:329
275
- msgid "Time (hh:mm)"
276
- msgstr "Zeit (ss:mm)"
277
-
278
- #: my-calendar-event-manager.php:341
279
- msgid "Optional, set blank if your event is an all-day event or does not happen at a specific time."
280
- msgstr "\"optional\": freilassen wenn das Event den ganzen Tag dauert oder es keine bestimmte Zeit hinterlegt werden soll. "
281
-
282
- #: my-calendar-event-manager.php:341
283
- msgid "Current time difference from GMT is "
284
- msgstr "Aktuelle Zeitdifferenz vom GMT ist"
285
-
286
- #: my-calendar-event-manager.php:341
287
- msgid " hour(s)"
288
- msgstr "Stunde(n)"
289
-
290
- #: my-calendar-event-manager.php:344
291
- msgid "End Time (hh:mm)"
292
- msgstr "Endzeit (ss:mm)"
293
-
294
- #: my-calendar-event-manager.php:355
295
- msgid "Optional. End times will not be displayed on events where this is not set."
296
- msgstr "\"optional\": Endzeit wird nicht angezeigt, wenn sie nicht gesetzt ist"
297
-
298
- #: my-calendar-event-manager.php:360
299
- msgid "Recurring Events"
300
- msgstr "Wiederkehrende Events"
301
-
302
- #: my-calendar-event-manager.php:363
303
- msgid "Repeats for"
304
- msgstr "Wiederholen für"
305
-
306
- #: my-calendar-event-manager.php:364
307
- msgid "Units"
308
- msgstr "Einheiten"
309
-
310
- #: my-calendar-event-manager.php:365
311
- msgid "Does not recur"
312
- msgstr "Erscheint nicht"
313
-
314
- #: my-calendar-event-manager.php:366
315
- #: my-calendar-event-manager.php:565
316
- msgid "Daily"
317
- msgstr "täglich"
318
-
319
- #: my-calendar-event-manager.php:367
320
- #: my-calendar-event-manager.php:566
321
- msgid "Weekly"
322
- msgstr "wöchentlich"
323
-
324
- #: my-calendar-event-manager.php:368
325
- msgid "Bi-weekly"
326
- msgstr "aller zwei Wochen"
327
-
328
- #: my-calendar-event-manager.php:369
329
- #: my-calendar-event-manager.php:568
330
- msgid "Monthly"
331
- msgstr "monatlich"
332
-
333
- #: my-calendar-event-manager.php:370
334
- msgid "Annually"
335
- msgstr "jährlich"
336
-
337
- #: my-calendar-event-manager.php:372
338
- msgid "Entering 0 means forever, if a unit is selected. If the recurrance unit is left at \"Does not recur,\" the event will not reoccur."
339
- msgstr "\"0\" meint für immer, wenn eine Einheit ausgewählt ist. Wenn die Einheit auf \"Erscheint nicht\" gesetzt ist, wird das Event nicht wiederholt"
340
-
341
- #: my-calendar-event-manager.php:375
342
- msgid "Group this event as a single item"
343
- msgstr "Dieses Event als einzelne Einheit gruppieren"
344
-
345
- #: my-calendar-event-manager.php:386
346
- msgid "Event Registration Status"
347
- msgstr "Registierungsstatus des Events"
348
-
349
- #: my-calendar-event-manager.php:388
350
- msgid "Open"
351
- msgstr "offen"
352
-
353
- #: my-calendar-event-manager.php:389
354
- msgid "Closed"
355
- msgstr "geschlossen"
356
-
357
- #: my-calendar-event-manager.php:390
358
- msgid "Does not apply"
359
- msgstr "wird nicht angenommen"
360
-
361
- #: my-calendar-event-manager.php:400
362
- #: my-calendar-locations.php:81
363
- msgid "Event Location"
364
- msgstr "Veranstaltungsort"
365
-
366
- #: my-calendar-event-manager.php:409
367
- msgid "Choose a preset location:"
368
- msgstr "Einen vordefinierten Ort auswählen"
369
-
370
- #: my-calendar-event-manager.php:423
371
- msgid "Add recurring locations for later use."
372
- msgstr "Wiederkehrenden Ort für spätere benutzung hinzufügen"
373
-
374
- #: my-calendar-event-manager.php:430
375
- #: my-calendar-locations.php:83
376
- msgid "All location fields are optional: <em>insufficient information may result in an inaccurate map</em>."
377
- msgstr "Alle Felder sind optional (können aber in einem Kartenfehler resultieren)."
378
-
379
- #: my-calendar-event-manager.php:433
380
- #: my-calendar-locations.php:86
381
- msgid "Name of Location (e.g. <em>Joe's Bar and Grill</em>)"
382
- msgstr "Name des Orts"
383
-
384
- #: my-calendar-event-manager.php:436
385
- #: my-calendar-locations.php:89
386
- msgid "Street Address"
387
- msgstr "Straßenname"
388
-
389
- #: my-calendar-event-manager.php:439
390
- #: my-calendar-locations.php:92
391
- msgid "Street Address (2)"
392
- msgstr "Straßenname (2)"
393
-
394
- #: my-calendar-event-manager.php:442
395
- #: my-calendar-locations.php:95
396
- msgid "City"
397
- msgstr "Stadt"
398
-
399
- #: my-calendar-event-manager.php:442
400
- #: my-calendar-locations.php:95
401
- msgid "State/Province"
402
- msgstr "Bundesland/Provinz"
403
-
404
- #: my-calendar-event-manager.php:442
405
- #: my-calendar-locations.php:95
406
- msgid "Postal Code"
407
- msgstr "Postleitzahl"
408
-
409
- #: my-calendar-event-manager.php:445
410
- #: my-calendar-locations.php:98
411
- msgid "Country"
412
- msgstr "Land"
413
-
414
- #: my-calendar-event-manager.php:448
415
- #: my-calendar-locations.php:101
416
- msgid "Initial Zoom"
417
- msgstr "Zoomstufe"
418
-
419
- #: my-calendar-event-manager.php:450
420
- #: my-calendar-locations.php:103
421
- msgid "Neighborhood"
422
- msgstr "Nachbarschaft"
423
-
424
- #: my-calendar-event-manager.php:451
425
- #: my-calendar-locations.php:104
426
- msgid "Small City"
427
- msgstr "Kleinstadt"
428
-
429
- #: my-calendar-event-manager.php:452
430
- #: my-calendar-locations.php:105
431
- msgid "Large City"
432
- msgstr "Großstadt"
433
-
434
- #: my-calendar-event-manager.php:453
435
- #: my-calendar-locations.php:106
436
- msgid "Greater Metro Area"
437
- msgstr "Größeres Ballungsgebiet"
438
-
439
- #: my-calendar-event-manager.php:454
440
- #: my-calendar-locations.php:107
441
- msgid "State"
442
- msgstr "Bundesland"
443
-
444
- #: my-calendar-event-manager.php:455
445
- #: my-calendar-locations.php:108
446
- msgid "Region"
447
- msgstr "Region"
448
-
449
- #: my-calendar-event-manager.php:459
450
- #: my-calendar-locations.php:112
451
- msgid "GPS Coordinates (optional)"
452
- msgstr "GPS Koordinaten (optional)"
453
-
454
- #: my-calendar-event-manager.php:461
455
- #: my-calendar-locations.php:114
456
- msgid "If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location."
457
- msgstr "Wenn Sie GPS Koordinaten eingeben, werden diese statt der Adresse verwendent"
458
-
459
- #: my-calendar-event-manager.php:464
460
- #: my-calendar-locations.php:117
461
- msgid "Longitude"
462
- msgstr "Länge"
463
-
464
- #: my-calendar-event-manager.php:464
465
- #: my-calendar-locations.php:117
466
- msgid "Latitude"
467
- msgstr "Breite"
468
-
469
- #: my-calendar-event-manager.php:472
470
- msgid "Save Event"
471
- msgstr "Event speichern"
472
-
473
- #: my-calendar-event-manager.php:532
474
- #: my-calendar-widgets.php:37
475
- #: my-calendar-widgets.php:122
476
- msgid "Title"
477
- msgstr "Titel"
478
-
479
- #: my-calendar-event-manager.php:533
480
- msgid "Link"
481
- msgstr "Link"
482
-
483
- #: my-calendar-event-manager.php:534
484
- #: my-calendar-locations.php:148
485
- msgid "Location"
486
- msgstr "Ort"
487
-
488
- #: my-calendar-event-manager.php:535
489
- msgid "Description"
490
- msgstr "Beschreibung"
491
-
492
- #: my-calendar-event-manager.php:536
493
- msgid "Start Date"
494
- msgstr "Anfangsdatum"
495
-
496
- #: my-calendar-event-manager.php:537
497
- msgid "Recurs"
498
- msgstr "Wiederholungen"
499
-
500
- #: my-calendar-event-manager.php:538
501
- #: my-calendar-settings.php:195
502
- msgid "Author"
503
- msgstr "Autor"
504
-
505
- #: my-calendar-event-manager.php:539
506
- msgid "Category"
507
- msgstr "Kategorie"
508
-
509
- #: my-calendar-event-manager.php:540
510
- msgid "Edit / Delete"
511
- msgstr "editieren/löschen"
512
-
513
- #: my-calendar-event-manager.php:564
514
- msgid "Never"
515
- msgstr "niemals"
516
-
517
- #: my-calendar-event-manager.php:567
518
- msgid "Bi-Weekly"
519
- msgstr "aller zwei Wochen"
520
-
521
- #: my-calendar-event-manager.php:569
522
- msgid "Yearly"
523
- msgstr "jährlich"
524
-
525
- #: my-calendar-event-manager.php:573
526
- msgid "Forever"
527
- msgstr "für immer"
528
-
529
- #: my-calendar-event-manager.php:574
530
- msgid "Times"
531
- msgstr "Zeiten"
532
-
533
- #: my-calendar-event-manager.php:589
534
- msgid "Copy"
535
- msgstr "kopieren"
536
-
537
- #: my-calendar-event-manager.php:602
538
- msgid "There are no events in the database!"
539
- msgstr "Es sind keine Events in der Datenbank"
540
-
541
- #: my-calendar-event-manager.php:700
542
- msgid "Your event end date must be either after or the same as your event begin date"
543
- msgstr "Das Eventende muss entweder am oder nach dem Startdatum liegen"
544
-
545
- #: my-calendar-event-manager.php:705
546
- msgid "Your date formatting is correct but one or more of your dates is invalid. Check for number of days in month and leap year related errors."
547
- msgstr "Die Datumsformatierung ist korrekt aber eine oder mehrere Daten sind ungültig. Überprüfen sie die Anzahl der Tage im Monat oder Fehler auf Grund eines Schaltjahres"
548
-
549
- #: my-calendar-event-manager.php:710
550
- msgid "Both start and end dates must be in the format YYYY-MM-DD"
551
- msgstr "Start und Enddatum muss im Format JJJJ-MM-TT sein (bspw. 2010-11-25)"
552
-
553
- #: my-calendar-event-manager.php:722
554
- msgid "The time field must either be blank or be entered in the format hh:mm"
555
- msgstr "Das Start-Zeitfeld muss endweder frei gelassen werden oder im Format ss-mm eingegeben werden (bspw. 19:50)"
556
-
557
- #: my-calendar-event-manager.php:732
558
- msgid "The end time field must either be blank or be entered in the format hh:mm"
559
- msgstr "Das End-Zeitfeld muss endweder frei gelassen werden oder im Format ss-mm eingegeben werden (bspw. 19:50)"
560
-
561
- #: my-calendar-event-manager.php:740
562
- msgid "The URL entered must either be prefixed with http:// or be completely blank"
563
- msgstr "Die URL muss den Prefix http:// führen (bspw. http://google.de)"
564
-
565
- #: my-calendar-event-manager.php:749
566
- msgid "The event title must be between 1 and 255 characters in length."
567
- msgstr "Der Eventtitel muss zwischen 1 und 255 Zeichen haben"
568
-
569
- #: my-calendar-event-manager.php:757
570
- msgid "The repetition value must be 0 unless a type of recurrance is selected."
571
- msgstr "Die Anzahl der Wiederholungen muss entweder 0 sein oder es muss ein Wiederholungstyp ausgewählt werden"
572
-
573
- #: my-calendar-help.php:6
574
- msgid "How to use My Calendar"
575
- msgstr "Wie My Calender benutzt wird"
576
-
577
- #: my-calendar-help.php:11
578
- msgid "Shortcode Syntax"
579
- msgstr "Shortcode Syntax"
580
-
581
- #: my-calendar-help.php:14
582
- msgid "These shortcodes can be used in Posts, Pages, or in text widgets."
583
- msgstr "Diese Shortcodes können in Artikeln, Seiten oder in Textwidgets verwendet werden."
584
-
585
- #: my-calendar-help.php:18
586
- msgid "This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format."
587
- msgstr "Dieser Shortcodes zeigt den Kalender in Artikeln oder Seiten inklusive aller Kategorien und Kategorie-Schlüssel in einem Monat-für-Monat format an"
588
-
589
- #: my-calendar-help.php:21
590
- msgid "The shortcode supports three attributes, <code>category</code>, <code>format</code> and <code>showkey</code>. There two alternate option for <code>format</code> &mdash; <code>list</code> &mdash; which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using the pipe character: <code>|</code>. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output."
591
- msgstr "Der Shortcode unterstützt drei Attribute: <code>category</code>, <code>format</code> and <code>showkey</code>. Es gibt zwei Alternativoptionen für <code>format</code> &mdash; <code>list</code> &mdash; welche den Kalender in einem Listenformat anzeigen und die Daten ohne Event überspringen. Mit <code>mini</code> wird der Kalender in einer kleinen Version angezeigt, passend z.B. für die Sidebar.Das <code>category</code> Attribut braucht endweder den Namen oder die ID einer Eventkategorie. Es zeigt nur Events aus der angegebenen Kategorie. Mehrere Kategorien (Namen oder IDs) können durch das Trennzeichen <code>|</code> angeben werden. Durch das Setzten von <code>showkey</code> zu <code>no</code> werden die Kategorieschlüssel ausgeblendet (nützlich für die Einzelkategorieanzeige)"
592
-
593
- #: my-calendar-help.php:24
594
- msgid "This shortcode displays the output of the Upcoming Events widget. Without attributes, it will display using the settings in your widget; the attributes are used to override the widget settings. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either \"event\" or \"days\", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below."
595
- msgstr "Dieser Shortcode zeigt den Output des \"Kommende Events Widgets\". Ohne Attribute wird die Anzeige von den Einstellungen des Widgets gesteuert. Die Attribute überschreiben die Widget-Einstellungen. Die <code>before</code> und <code>after</code> Attribute sollten Nummern sein, das <code>type</code> Attribut kann endweder \"event\" or \"days\" sein. Das <code>category</code> Attribut funktioniert genau wie das Attribut des Hauptkalenders. Templates funktionieren mit den unten stehenden Codes."
596
-
597
- #: my-calendar-help.php:27
598
- msgid "Predictably enough, this shortcode displays the output of the Today's Events widget, with two configurable attributes: category and template."
599
- msgstr "Wie erwartet, dieser Shortcode zeigt den Outpot des Today's Event Widgets mit zwei konfigurierbaren Attributen: category und template"
600
-
601
- #: my-calendar-help.php:34
602
- msgid "Category Icons"
603
- msgstr "Kategorie Icon"
604
-
605
- #: my-calendar-help.php:37
606
- msgid "My Calendar is designed to manage multiple calendars. The basis for these calendars are categories; you can easily setup a calendar page which includes all categories, or you can dedicate separate pages to calendars in each category. For an example, this might be useful for you in managing the tour calendars for multiple bands; event calendars for a variety of locations, etc."
607
- msgstr "My Calender ist designt um mehrere Kalender zu verwalten. Die Basis dieser Kalender sind Kategorien. Sie können einfach eine Kalenderseite erstellen, die alle Kategorien einschließt oder mehre Seiten erstellen und verschiedene Kategorien in jeder anzeigen. Zum Beispiel könnte dies sinnvoll sein, wenn Sie einen Tourkalender für mehre Bands verwalten wollen oder Kalender für mehre Veranstaltungsorte usw."
608
-
609
- #: my-calendar-help.php:40
610
- msgid "The pre-installed category icons may not be especially useful for your needs or design. I'm assuming that you're going to upload your own icons -- all you need to do is upload them to the plugin's icons folder, and they'll be available for immediate use, or place them in a folder at \"my-calendar-custom\" to avoid having them overwritten by upgrades."
611
- msgstr "Das vorinstallierte Kategorie Icon ist möglicherweise nicht sinnvoll für ihre Anforderung oder ihre Homepagedesign. Ich nehme an, dass sie ihr eigenes Icon hochladen. Dazu müssen sie das Icon in den \"icon\"-Ordner im \"plugin\"-Verzeichnis hochladen oder sie ersetzten den order \"my-candar-costum\" um das Überschreiben bei Updates zu vermeiden."
612
-
613
- #: my-calendar-help.php:40
614
- msgid "Your icons folder is:"
615
- msgstr "Ihr Icon-Ordnder ist:"
616
-
617
- #: my-calendar-help.php:40
618
- msgid "You can alternately place icons in:"
619
- msgstr "Sie können Icons alternativ ablegen unter:"
620
-
621
- #: my-calendar-help.php:48
622
- msgid "Widget Templating"
623
- msgstr "Widget-Einstellungen"
624
-
625
- #: my-calendar-help.php:51
626
- msgid "These codes are available in calendar widgets to create your own custom calendar format."
627
- msgstr "Diese Codes sind verfügbar im Kalender-Widget um ihr eigenes Kalenderformat zu erstellen"
628
-
629
- #: my-calendar-help.php:55
630
- msgid "Displays the name of the category the event is in."
631
- msgstr "Zeigt den Namen der Kategorie in der das Event ist."
632
-
633
- #: my-calendar-help.php:58
634
- msgid "Displays the title of the event."
635
- msgstr "Zeigt den Titel des Events."
636
-
637
- #: my-calendar-help.php:61
638
- msgid "Displays the start time for the event."
639
- msgstr "Zeigt die Startzeit des Events."
640
-
641
- #: my-calendar-help.php:64
642
- msgid "Displays the date on which the event begins."
643
- msgstr "Zeigt das Startdatum des Events."
644
-
645
- #: my-calendar-help.php:67
646
- msgid "Displays the date on which the event ends."
647
- msgstr "Zeigt das Enddatum des Events."
648
-
649
- #: my-calendar-help.php:70
650
- msgid "Displays the time at which the event ends."
651
- msgstr "Zeigt die Endzeit des Events."
652
-
653
- #: my-calendar-help.php:73
654
- msgid "Displays the WordPress author who posted the event."
655
- msgstr "Zeigt den Wordpress Autor des Events."
656
-
657
- #: my-calendar-help.php:76
658
- msgid "Displays the URL provided for the event."
659
- msgstr "Zeigt die URL im Events."
660
-
661
- #: my-calendar-help.php:79
662
- msgid "Displays the description of the event."
663
- msgstr "Zeigt die Beschreibung des Events."
664
-
665
- #: my-calendar-help.php:82
666
- msgid "Displays title of the event as a link if a URL is present, or the title alone if no URL is available."
667
- msgstr "Zeigt den Titel des Events als einen Link wenn eine URL hinterlegt wurde oder nur den Titel, wenn keine URL hinterlegt ist."
668
-
669
- #: my-calendar-help.php:85
670
- msgid "Displays the name of the location of the event."
671
- msgstr "Zeigt den Namen des Veranstaltungsortes des Events."
672
-
673
- #: my-calendar-help.php:88
674
- msgid "Displays the first line of the site address."
675
- msgstr "Zeigt die erste Zeile des Straßenfeldes."
676
-
677
- #: my-calendar-help.php:91
678
- msgid "Displays the second line of the site address."
679
- msgstr "Zeigt die zweite Zeile des Straßenfeldes."
680
-
681
- #: my-calendar-help.php:94
682
- msgid "Displays the city for the event."
683
- msgstr "Zeigt die Stadt des Events"
684
-
685
- #: my-calendar-help.php:97
686
- msgid "Displays the state for the event."
687
- msgstr "Zeigt das Bundesland des Events"
688
-
689
- #: my-calendar-help.php:100
690
- msgid "Displays the postcode for the event."
691
- msgstr "Zeigt die Postleitzahl des Events"
692
-
693
- #: my-calendar-help.php:103
694
- msgid "Displays the country for the event location."
695
- msgstr "Zeigt das Land das Veranstaltungsortes"
696
-
697
- #: my-calendar-help.php:106
698
- msgid "Displays the event address in <a href=\"http://microformats.org/wiki/hcard\">hcard</a> format."
699
- msgstr "Zeigt die Eventadresse im <a href=\"http://microformats.org/wiki/hcard\">HCard</a>-Format"
700
-
701
- #: my-calendar-help.php:109
702
- msgid "Displays a link to a Google Map of the event, if sufficient address information is available. If not, will be empty."
703
- msgstr "Zeigt den Link zu Google Maps für das Event, wenn genügend Informationen hinterlegt sind, sonst bleibt das Feld leer."
704
-
705
- #: my-calendar-help.php:112
706
- msgid "Displays text indicating whether registration for the event is currently open or closed; displays nothing if that choice is selected in the event."
707
- msgstr "Zeigt die Text an, ob die Registration geöffnet oder geschlossen ist. "
708
-
709
- #: my-calendar-help.php:115
710
- msgid "Displays the short version of the event description."
711
- msgstr "Zeigt die Kurtversion der Eventbeschreibung"
712
-
713
- #: my-calendar-locations.php:22
714
- msgid "Location added successfully"
715
- msgstr "Ort erfolgreich hinzugefügt"
716
-
717
- #: my-calendar-locations.php:24
718
- msgid "Location could not be added to database"
719
- msgstr "Ort konnte nicht zur Datenbank hinzugefügt werden"
720
-
721
- #: my-calendar-locations.php:30
722
- msgid "Location deleted successfully"
723
- msgstr "Ort erfolgreich gelöscht"
724
-
725
- #: my-calendar-locations.php:32
726
- msgid "Location could not be deleted"
727
- msgstr "Ort konnte nicht gelöscht werden"
728
-
729
- #: my-calendar-locations.php:43
730
- msgid "Location could not be edited."
731
- msgstr "Ort konnte nicht geändert werden"
732
-
733
- #: my-calendar-locations.php:45
734
- msgid "Location was not changed."
735
- msgstr "Ort konnte nicht geladen werden"
736
-
737
- #: my-calendar-locations.php:47
738
- msgid "Location edited successfully"
739
- msgstr "Ort erfolgreich bearbeitet"
740
-
741
- #: my-calendar-locations.php:59
742
- msgid "Add New Location"
743
- msgstr "Neuen Ort hinzufügen"
744
-
745
- #: my-calendar-locations.php:61
746
- msgid "Edit Location"
747
- msgstr "Ort bearbeiten"
748
-
749
- #: my-calendar-locations.php:66
750
- msgid "Location Editor"
751
- msgstr "Orts-Editor"
752
-
753
- #: my-calendar-locations.php:121
754
- msgid "Add Location"
755
- msgstr "Ort hinzufügen"
756
-
757
- #: my-calendar-locations.php:135
758
- #: my-calendar.php:178
759
- msgid "Manage Locations"
760
- msgstr "Orte verwalten"
761
-
762
- #: my-calendar-locations.php:170
763
- msgid "There are no locations in the database yet!"
764
- msgstr "Bisher sind keine Orte in der Datenbank"
765
-
766
- #: my-calendar-locations.php:174
767
- msgid "Please note: editing or deleting locations stored for re-use will have no effect on any event previously scheduled at that location. The location database exists purely as a shorthand method to enter frequently used locations into event records."
768
- msgstr "Achtung: Ändern oder Löschen von Orten, die für die Wiederverwendung gespeichert wurden, wird keinen Effekt auf vorher geplante Events haben haben."
769
-
770
- #: my-calendar-settings.php:67
771
- msgid "Categories imported successfully."
772
- msgstr "Kategorie erfolgreich importiert."
773
-
774
- #: my-calendar-settings.php:69
775
- msgid "Categories not imported."
776
- msgstr "Kategorie nicht importiert."
777
-
778
- #: my-calendar-settings.php:72
779
- msgid "Events imported successfully."
780
- msgstr "Events erfolgreich importiert."
781
-
782
- #: my-calendar-settings.php:74
783
- msgid "Events not imported."
784
- msgstr "Events nicht importiert."
785
-
786
- #: my-calendar-settings.php:153
787
- msgid "Settings saved"
788
- msgstr "Einstellungen gespeichert"
789
-
790
- #: my-calendar-settings.php:179
791
- msgid "My Calendar Options"
792
- msgstr "My Calender Optionen"
793
-
794
- #: my-calendar-settings.php:186
795
- msgid "Calendar Settings"
796
- msgstr "Kalender-Einstellungen"
797
-
798
- #: my-calendar-settings.php:190
799
- msgid "Calendar Options: Management"
800
- msgstr "Kalender Optionen: Management"
801
-
802
- #: my-calendar-settings.php:192
803
- msgid "Choose the lowest user group that may manage events"
804
- msgstr "Wählen sie die niedrigste Benutzergruppe, die Events bearbeiten kann"
805
-
806
- #: my-calendar-settings.php:193
807
- msgid "Subscriber"
808
- msgstr "Abonnent"
809
-
810
- #: my-calendar-settings.php:194
811
- msgid "Contributor"
812
- msgstr "Mitarbeiter"
813
-
814
- #: my-calendar-settings.php:196
815
- msgid "Editor"
816
- msgstr "Redakteur"
817
-
818
- #: my-calendar-settings.php:197
819
- msgid "Administrator"
820
- msgstr "Administrator"
821
-
822
- #: my-calendar-settings.php:202
823
- msgid "Calendar Options: Customize Text"
824
- msgstr "Kalender-Optionen: Text anpassen"
825
-
826
- #: my-calendar-settings.php:204
827
- msgid "Show Heading for Calendar"
828
- msgstr "Zeige Überschrift des Kalenders"
829
-
830
- #: my-calendar-settings.php:207
831
- msgid "Label for events without a specific time"
832
- msgstr "Beschriftung für Events mit unbestimmter Zeit"
833
-
834
- #: my-calendar-settings.php:210
835
- msgid "Previous events link text"
836
- msgstr "Vorherige Events Text"
837
-
838
- #: my-calendar-settings.php:210
839
- msgid "Previous Events"
840
- msgstr "Vorherige Events"
841
-
842
- #: my-calendar-settings.php:213
843
- msgid "Next events link text"
844
- msgstr "Kommende Events Text"
845
-
846
- #: my-calendar-settings.php:213
847
- msgid "Next Events"
848
- msgstr "Kommende Events"
849
-
850
- #: my-calendar-settings.php:216
851
- msgid "Text when events are open"
852
- msgstr "Text für offene Events"
853
-
854
- #: my-calendar-settings.php:216
855
- msgid "Registration is open"
856
- msgstr "Registrierung geöffnet"
857
-
858
- #: my-calendar-settings.php:219
859
- msgid "Text when events are closed"
860
- msgstr "Text für geschlossene Events"
861
-
862
- #: my-calendar-settings.php:219
863
- msgid "Registration is closed"
864
- msgstr "Registrierung geschlossen"
865
-
866
- #: my-calendar-settings.php:222
867
- msgid "Additional caption text"
868
- msgstr "Zusätzlicher Beschriftungstext"
869
-
870
- #: my-calendar-settings.php:222
871
- msgid "The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text."
872
- msgstr "Die Kalender Beschriftung ist der Text, der die den Angezeigten Monat und das Jahr endweder in der Listen-/ oder der Kalenderansicht beinhaltet. Der Text wird nach dem existierenden Text angezeigt."
873
-
874
- #: my-calendar-settings.php:226
875
- msgid "Calendar Options: Output"
876
- msgstr "Kalender-Optionen: Ausgabe"
877
-
878
- #: my-calendar-settings.php:228
879
- msgid "In list mode, show how many months of events at a time:"
880
- msgstr "Im Listenmodus wie viele Monate auf einmal:"
881
-
882
- #: my-calendar-settings.php:231
883
- msgid "Date format in list mode"
884
- msgstr "Datumsvormat im Listenmodus"
885
-
886
- #: my-calendar-settings.php:232
887
- msgid "Date format uses the same syntax as the <a href=\"http://php.net/date\">PHP <code>date()</code> function</a>. Save options to update sample output."
888
- msgstr "Datumsvormat benutzt den gleichen Syntax wie die<a href=\"http://php.net/date\">PHP <code>date()</code> Funktion</a>. Optionen speichern um das Beispiel zu updaten."
889
-
890
- #: my-calendar-settings.php:235
891
- msgid "Do you want to display the author name on events?"
892
- msgstr "Wollen sie den Autor eines Events anzeigen?"
893
-
894
- #: my-calendar-settings.php:238
895
- msgid "Display a jumpbox for changing month and year quickly?"
896
- msgstr "Eine Auswahlliste für die Wahl des Monats/Jahres anzeigen?"
897
-
898
- #: my-calendar-settings.php:242
899
- msgid "Hide category icons in output"
900
- msgstr "Kategorien Icons verstecken"
901
-
902
- #: my-calendar-settings.php:245
903
- msgid "Show Link to Google Map (when sufficient address information is available.)"
904
- msgstr "Zeige einen Link zu Google Maps (wenn genügend Informationen hinterlegt sind)."
905
-
906
- #: my-calendar-settings.php:248
907
- msgid "Show Event Address in Details"
908
- msgstr "Zeige Veranstaltungsort im Detail"
909
-
910
- #: my-calendar-settings.php:251
911
- msgid "Show short description field on calendar."
912
- msgstr "Zeige das Kurzbeschreibungsfeld im Kalender"
913
-
914
- #: my-calendar-settings.php:254
915
- msgid "Show full description field on calendar."
916
- msgstr "Zeige die das Komplettbeschreibungsfeld im Kalender"
917
-
918
- #: my-calendar-settings.php:257
919
- msgid "Links associated with events will automatically expire after the event has passed."
920
- msgstr "Links, die mit einem Event verbunden sind, werden nach dem Ende des Events automatisch gelöscht."
921
-
922
- #: my-calendar-settings.php:260
923
- msgid "Show current availability status of events."
924
- msgstr "Zeige aktuellen Verfügbarkeitsstatus von Events"
925
-
926
- #: my-calendar-settings.php:264
927
- msgid "Calendar Options: Input"
928
- msgstr "Kalender-Optionen: Eingabe"
929
-
930
- #: my-calendar-settings.php:267
931
- msgid "Show Event Location Dropdown Menu"
932
- msgstr "Zeige Veranstaltungsort Auswahlliste"
933
-
934
- #: my-calendar-settings.php:267
935
- msgid "Show Event Short Description field"
936
- msgstr "Zeige Event Kurzbeschreibungsfeld"
937
-
938
- #: my-calendar-settings.php:267
939
- msgid "Show Event Description Field"
940
- msgstr "Zeige Event Beschreibungsfeld"
941
-
942
- #: my-calendar-settings.php:267
943
- msgid "Show Event Category field"
944
- msgstr "Zeige Event Kategorienfeld"
945
-
946
- #: my-calendar-settings.php:267
947
- msgid "Show Event Link field"
948
- msgstr "Zeige Event Link-Feld"
949
-
950
- #: my-calendar-settings.php:267
951
- msgid "Show Event Recurrance Options"
952
- msgstr "Zeige Event Wiederholungsoptionen"
953
-
954
- #: my-calendar-settings.php:267
955
- msgid "Show event registration options"
956
- msgstr "Zeige Event Registierungsoptionen"
957
-
958
- #: my-calendar-settings.php:267
959
- msgid "Show event location fields"
960
- msgstr "Zeige Veranstaltungsort-Felder"
961
-
962
- #: my-calendar-settings.php:276
963
- msgid "Administrators see all input options"
964
- msgstr "Administratoren sehen alle Eingabefelder"
965
-
966
- #: my-calendar-settings.php:280
967
- msgid "Calendar Options: Style"
968
- msgstr "Kalender-Optionen: Style"
969
-
970
- #: my-calendar-settings.php:282
971
- msgid "Default usage of category colors."
972
- msgstr "Standartbenutzung von Kategoriefarben"
973
-
974
- #: my-calendar-settings.php:283
975
- msgid "Apply category colors to event titles as a font color."
976
- msgstr "Kategoriefarben zu Eventtiteln als Textfarbe zuweisen"
977
-
978
- #: my-calendar-settings.php:284
979
- msgid "Apply category colors to event titles as a background color."
980
- msgstr "Kategoriefarben zu Eventtiteln als Hintergrundfarbe zuweisen"
981
-
982
- #: my-calendar-settings.php:288
983
- msgid "Save Settings"
984
- msgstr "Einstellungen speichern"
985
-
986
- #: my-calendar-styles.php:46
987
- msgid "Style Settings saved"
988
- msgstr "Style-Einstellungen gespeichert"
989
-
990
- #: my-calendar-styles.php:70
991
- msgid "My Calendar Styles"
992
- msgstr "My Calendar Styles"
993
-
994
- #: my-calendar-styles.php:74
995
- msgid "Calendar Style Settings"
996
- msgstr "Kalender Style-Einstellungen"
997
-
998
- #: my-calendar-styles.php:78
999
- msgid "Show CSS &amp; JavaScript only on these pages (comma separated page IDs)"
1000
- msgstr "Zeige CSS &amp; JavaScript nur auf folgenden Seiten (durch Kommas getrennte Seiten-IDs)"
1001
-
1002
- #: my-calendar-styles.php:81
1003
- msgid "CSS Style Options"
1004
- msgstr "CSS Style-Optionen"
1005
-
1006
- #: my-calendar-styles.php:83
1007
- msgid "Reset the My Calendar stylesheet to the default"
1008
- msgstr "My Calendar Style-Einstellungen zurücksetzten"
1009
-
1010
- #: my-calendar-styles.php:83
1011
- msgid "Disable My Calendar Stylesheet"
1012
- msgstr "Die My Calendar Styledatei deaktivieren"
1013
-
1014
- #: my-calendar-styles.php:86
1015
- msgid "Edit the stylesheet for My Calendar"
1016
- msgstr "Die My Calendar Styledatei bearbeiten"
1017
-
1018
- #: my-calendar-styles.php:89
1019
- #: my-calendar-styles.php:101
1020
- #: my-calendar-styles.php:113
1021
- #: my-calendar-styles.php:125
1022
- msgid "Save"
1023
- msgstr "Speichern"
1024
-
1025
- #: my-calendar-styles.php:93
1026
- msgid "Calendar Behaviors: Calendar View"
1027
- msgstr "Kalenderverhalten: Kalenderansicht"
1028
-
1029
- #: my-calendar-styles.php:95
1030
- msgid "Reset the My Calendar Calendar Javascript"
1031
- msgstr "Im Kalenderformat JavaScript zurücksetzten"
1032
-
1033
- #: my-calendar-styles.php:95
1034
- msgid "Disable Calendar Javascript Effects"
1035
- msgstr "Im Kalenderformat JavaScript Effekte deaktivieren"
1036
-
1037
- #: my-calendar-styles.php:98
1038
- msgid "Edit the jQuery scripts for My Calendar in Calendar format"
1039
- msgstr "jQuery Scripte für My Calendar im Kalenderformat"
1040
-
1041
- #: my-calendar-styles.php:105
1042
- msgid "Calendar Behaviors: List View"
1043
- msgstr "Kalenderverhalten: Listenansicht"
1044
-
1045
- #: my-calendar-styles.php:107
1046
- msgid "Reset the My Calendar List Javascript"
1047
- msgstr "My Calendar My Calendar-Listen zurücksetzten"
1048
-
1049
- #: my-calendar-styles.php:107
1050
- msgid "Disable List Javascript Effects"
1051
- msgstr "JavaScript Effekte in der Listenansicht deaktivieren"
1052
-
1053
- #: my-calendar-styles.php:110
1054
- msgid "Edit the jQuery scripts for My Calendar in List format"
1055
- msgstr "jQuery Scripte für My Calendar in der Listenansicht editieren"
1056
-
1057
- #: my-calendar-styles.php:117
1058
- msgid "Calendar Behaviors: Mini Calendar View"
1059
- msgstr "Kalenderverhalten: Mini Kalender Ansicht"
1060
-
1061
- #: my-calendar-styles.php:119
1062
- msgid "Reset the My Calendar Mini Format Javascript"
1063
- msgstr "In der Minikalenderansicht JavaScript zurücksetzten"
1064
-
1065
- #: my-calendar-styles.php:119
1066
- msgid "Disable Mini Javascript Effects"
1067
- msgstr "In der Minikalenderansicht JavaScript Effekte deaktivieren"
1068
-
1069
- #: my-calendar-styles.php:122
1070
- msgid "Edit the jQuery scripts for My Calendar in Mini Calendar format"
1071
- msgstr "jQuery Scripte für die Miniansicht editieren"
1072
-
1073
- #: my-calendar-upgrade-db.php:19
1074
- msgid "The My Calendar database needs to be updated."
1075
- msgstr "Die My Calendar Datenbank muss aktualisiert werden."
1076
-
1077
- #: my-calendar-upgrade-db.php:20
1078
- #: my-calendar-upgrade-db.php:34
1079
- msgid "Update now"
1080
- msgstr "jetzt updaten"
1081
-
1082
- #: my-calendar-upgrade-db.php:33
1083
- msgid "You haven't entered any events, so My Calendar can't tell whether your database is up to date. If you can't add events, upgrade your database!"
1084
- msgstr "Sie haben keine Events eingegeben. My Calendar kann daher nicht sagen, ob ihre Datenbank aktuell ist. Wenn sie keine Events eintragen können, upgraden sie ihre Datenbank!"
1085
-
1086
- #: my-calendar-upgrade-db.php:44
1087
- msgid "My Calendar Database is updated."
1088
- msgstr "My Calendar Datenbank ist geupdated."
1089
-
1090
- #: my-calendar-widgets.php:11
1091
- #: my-calendar-widgets.php:51
1092
- #: my-calendar-widgets.php:52
1093
- msgid "Today's Events"
1094
- msgstr "Heutige Events"
1095
-
1096
- #: my-calendar-widgets.php:41
1097
- #: my-calendar-widgets.php:126
1098
- msgid "Template"
1099
- msgstr "Template"
1100
-
1101
- #: my-calendar-widgets.php:45
1102
- msgid "Show this text if there are no events today:"
1103
- msgstr "Zeige diesen Text, wenn heute keine Events stattfinden:"
1104
-
1105
- #: my-calendar-widgets.php:65
1106
- #: my-calendar-widgets.php:152
1107
- #: my-calendar-widgets.php:153
1108
- msgid "Upcoming Events"
1109
- msgstr "Kommende Events"
1110
-
1111
- #: my-calendar-widgets.php:130
1112
- msgid "Widget Options"
1113
- msgstr "Widget Optionen"
1114
-
1115
- #: my-calendar-widgets.php:132
1116
- msgid "Display upcoming events by:"
1117
- msgstr "Zeige kommende Events:"
1118
-
1119
- #: my-calendar-widgets.php:133
1120
- msgid "Events (e.g. 2 past, 3 future)"
1121
- msgstr "Events (z.B. 2 in der Vergangenheit, 3 in der Zukunft)"
1122
-
1123
- #: my-calendar-widgets.php:134
1124
- msgid "Dates (e.g. 4 days past, 5 forward)"
1125
- msgstr "Daten (z.B. vor 4 Tagen in 5 Tagen)"
1126
-
1127
- #: my-calendar-widgets.php:138
1128
- msgid "events into the future;"
1129
- msgstr "Events in der Zukunft"
1130
-
1131
- #: my-calendar-widgets.php:139
1132
- msgid "events from the past"
1133
- msgstr "Events in der Vergangenheit"
1134
-
1135
- #: my-calendar-widgets.php:142
1136
- msgid "days into the future;"
1137
- msgstr "Tage in der Zukunft"
1138
-
1139
- #: my-calendar-widgets.php:143
1140
- msgid "days from the past"
1141
- msgstr "Tage in der Vergangenheit"
1142
-
1143
- #: my-calendar-widgets.php:146
1144
- msgid "Show only this category:"
1145
- msgstr "Zeige nur diese Kategorie:"
1146
-
1147
- #: my-calendar-widgets.php:272
1148
- msgid "There are no events currently scheduled."
1149
- msgstr "Im moment sind keine Events geplant."
1150
-
1151
- #: my-calendar.php:56
1152
- #: my-calendar.php:179
1153
- msgid "Settings"
1154
- msgstr "Einstellungen"
1155
-
1156
- #: my-calendar.php:57
1157
- #: my-calendar.php:181
1158
- msgid "Help"
1159
- msgstr "Hilfe"
1160
-
1161
- #: my-calendar.php:82
1162
- msgid "Get Support"
1163
- msgstr "Support bekommen"
1164
-
1165
- #: my-calendar.php:83
1166
- #: my-calendar.php:181
1167
- msgid "My Calendar Help"
1168
- msgstr "My Calendar Hilfe"
1169
-
1170
- #: my-calendar.php:84
1171
- msgid "Make a Donation"
1172
- msgstr "Spenden"
1173
-
1174
- #. #-#-#-#-# plugin.pot (My Calendar 1.4.8) #-#-#-#-#
1175
- #. Plugin Name of the plugin/theme
1176
- #: my-calendar.php:170
1177
- msgid "My Calendar"
1178
- msgstr "My Calendar"
1179
-
1180
- #: my-calendar.php:173
1181
- msgid "Add/Edit Events"
1182
- msgstr "Events hinzufügen/editieren"
1183
-
1184
- #: my-calendar.php:180
1185
- msgid "Style Editor"
1186
- msgstr "Style Editor"
1187
-
1188
- #: my-calendar.php:619
1189
- msgid "Event Details"
1190
- msgstr "Event Details"
1191
-
1192
- #: my-calendar.php:628
1193
- msgid "Close"
1194
- msgstr "geschlossen"
1195
-
1196
- #: my-calendar.php:638
1197
- msgid "Not Applicable"
1198
- msgstr "entfällt"
1199
-
1200
- #: my-calendar.php:650
1201
- msgid "Posted by"
1202
- msgstr "Verfasst von:"
1203
-
1204
- #: my-calendar.php:696
1205
- msgid "This class is part of a series. You must register for the first event in this series to attend."
1206
- msgstr "Dieses Veranstaltung ist Teil einer Serie. Sie müssen sich für das erste Event anmelden, um teilzunehmen."
1207
-
1208
- #: my-calendar.php:1199
1209
- msgid "Month"
1210
- msgstr "Monat"
1211
-
1212
- #: my-calendar.php:1200
1213
- #: my-calendar.php:1286
1214
- msgid "January"
1215
- msgstr "Januar"
1216
-
1217
- #: my-calendar.php:1201
1218
- #: my-calendar.php:1286
1219
- msgid "February"
1220
- msgstr "Februar"
1221
-
1222
- #: my-calendar.php:1202
1223
- #: my-calendar.php:1286
1224
- msgid "March"
1225
- msgstr "März"
1226
-
1227
- #: my-calendar.php:1203
1228
- #: my-calendar.php:1286
1229
- msgid "April"
1230
- msgstr "April"
1231
-
1232
- #: my-calendar.php:1204
1233
- #: my-calendar.php:1286
1234
- msgid "May"
1235
- msgstr "Mai"
1236
-
1237
- #: my-calendar.php:1205
1238
- #: my-calendar.php:1286
1239
- msgid "June"
1240
- msgstr "Juni"
1241
-
1242
- #: my-calendar.php:1206
1243
- #: my-calendar.php:1286
1244
- msgid "July"
1245
- msgstr "Juli"
1246
-
1247
- #: my-calendar.php:1207
1248
- #: my-calendar.php:1286
1249
- msgid "August"
1250
- msgstr "August"
1251
-
1252
- #: my-calendar.php:1208
1253
- #: my-calendar.php:1286
1254
- msgid "September"
1255
- msgstr "September"
1256
-
1257
- #: my-calendar.php:1209
1258
- #: my-calendar.php:1286
1259
- msgid "October"
1260
- msgstr "Oktober"
1261
-
1262
- #: my-calendar.php:1210
1263
- #: my-calendar.php:1286
1264
- msgid "November"
1265
- msgstr "November"
1266
-
1267
- #: my-calendar.php:1211
1268
- #: my-calendar.php:1286
1269
- msgid "December"
1270
- msgstr "Dezember"
1271
-
1272
- #: my-calendar.php:1213
1273
- msgid "Year"
1274
- msgstr "Jahr"
1275
-
1276
- #: my-calendar.php:1238
1277
- msgid "Go"
1278
- msgstr "los"
1279
-
1280
- #: my-calendar.php:1260
1281
- msgid "<abbr title=\"Sunday\">Sun</abbr>"
1282
- msgstr "<abbr title=\"Sonntag\">So</abbr>"
1283
-
1284
- #: my-calendar.php:1261
1285
- msgid "<abbr title=\"Monday\">Mon</abbr>"
1286
- msgstr "<abbr title=\"Montag\">Mo</abbr>"
1287
-
1288
- #: my-calendar.php:1262
1289
- msgid "<abbr title=\"Tuesday\">Tues</abbr>"
1290
- msgstr "<abbr title=\"Dienstag\">Di</abbr>"
1291
-
1292
- #: my-calendar.php:1263
1293
- msgid "<abbr title=\"Wednesday\">Wed</abbr>"
1294
- msgstr "<abbr title=\"Mittwoch\">Mi</abbr>"
1295
-
1296
- #: my-calendar.php:1264
1297
- msgid "<abbr title=\"Thursday\">Thur</abbr>"
1298
- msgstr "<abbr title=\"Donnerstag\">Do</abbr>"
1299
-
1300
- #: my-calendar.php:1265
1301
- msgid "<abbr title=\"Friday\">Fri</abbr>"
1302
- msgstr "<abbr title=\"Freitag\">Fr</abbr>"
1303
-
1304
- #: my-calendar.php:1266
1305
- msgid "<abbr title=\"Saturday\">Sat</abbr>"
1306
- msgstr "<abbr title=\"Samstag\">Sa</abbr>"
1307
-
1308
- #: my-calendar.php:1271
1309
- msgid "<abbr title=\"Sunday\">S</abbr>"
1310
- msgstr "<abbr title=\"Sonntag\">So</abbr>"
1311
-
1312
- #: my-calendar.php:1272
1313
- msgid "<abbr title=\"Monday\">M</abbr>"
1314
- msgstr "<abbr title=\"Montag\">M</abbr>"
1315
-
1316
- #: my-calendar.php:1273
1317
- msgid "<abbr title=\"Tuesday\">T</abbr>"
1318
- msgstr "<abbr title=\"Dienstag\">M</abbr>"
1319
-
1320
- #: my-calendar.php:1274
1321
- msgid "<abbr title=\"Wednesday\">W</abbr>"
1322
- msgstr "<abbr title=\"Mittwoch\">M</abbr>"
1323
-
1324
- #: my-calendar.php:1275
1325
- msgid "<abbr title=\"Thursday\">T</abbr>"
1326
- msgstr "<abbr title=\"Donnerstag\">D</abbr>"
1327
-
1328
- #: my-calendar.php:1276
1329
- msgid "<abbr title=\"Friday\">F</abbr>"
1330
- msgstr "<abbr title=\"Freitag\">F</abbr>"
1331
-
1332
- #: my-calendar.php:1277
1333
- msgid "<abbr title=\"Saturday\">S</abbr>"
1334
- msgstr "<abbr title=\"Samstag\">Sa</abbr>"
1335
-
1336
- #: my-calendar.php:1323
1337
- msgid "and"
1338
- msgstr "und"
1339
-
1340
- #: my-calendar.php:1352
1341
- #: my-calendar.php:1356
1342
- msgid "Calendar"
1343
- msgstr "Kalender"
1344
-
1345
- #: my-calendar.php:1359
1346
- msgid "Events in"
1347
- msgstr "Events in"
1348
-
1349
- #: my-calendar.php:1456
1350
- msgid "There are no events scheduled during this period."
1351
- msgstr "In dieser Periode sind keine Events geplant"
1352
-
1353
- #: my-calendar.php:1466
1354
- msgid "Category Key"
1355
- msgstr "Kategorie-Schlüssel"
1356
-
1357
- #. Plugin URI of the plugin/theme
1358
- msgid "http://www.joedolson.com/articles/my-calendar/"
1359
- msgstr ""
1360
-
1361
- #. Description of the plugin/theme
1362
- msgid "Accessible WordPress event calendar plugin. Show events from multiple calendars on pages, in posts, or in widgets."
1363
- msgstr "Wordpress Kalenderplugin welches Events für mehre Kalender auf Seiten, in Artikeln, Beiträgen oder in Widgets anzeigt."
1364
-
1365
- #. Author of the plugin/theme
1366
- msgid "Joseph C Dolson"
1367
- msgstr ""
1368
-
1369
- #. Author URI of the plugin/theme
1370
- msgid "http://www.joedolson.com"
1371
- msgstr ""
1372
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
my-calendar-detect-mobile.php ADDED
@@ -0,0 +1,918 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* *******************************************
3
+ // Copyright 2010-2011, Anthony Hand
4
+ //
5
+ // File version date: March 28, 2011
6
+ //? ? Updates:
7
+ //? ? - Bug Fix: In DetectMobileQuick(), the DetectIpad() function was misspelled.
8
+ //
9
+ // File version date: March 14, 2011
10
+ //? ? Updates:
11
+ //? ? - In uagent_info(), added null test case when initializing variables.
12
+ //? ? - Added a stored variable 'isTierTablet' which is initialized in InitDeviceScan().
13
+ //? ? - Added a variable to support the new DetectBlackBerryTablet() function.
14
+ //? ? - Added a variable to support the new DetectAndroidTablet() function. This is a first draft!
15
+ //? ? - Added the new DetectTierTablet() function. Use this to detect any of the new
16
+ // larger-screen HTML5 capable tablets. (The 7 inch Galaxy Tab doesn't quality right now.)
17
+ //? ? - Moved Windows Phone 7 from iPhone Tier to Rich CSS Tier. Sorry, Microsoft, but IE 7 isn't good enough.
18
+ //
19
+ // LICENSE INFORMATION
20
+ // Licensed under the Apache License, Version 2.0 (the "License");
21
+ // you may not use this file except in compliance with the License.
22
+ // You may obtain a copy of the License at
23
+ // http://www.apache.org/licenses/LICENSE-2.0
24
+ // Unless required by applicable law or agreed to in writing,
25
+ // software distributed under the License is distributed on an
26
+ // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
27
+ // either express or implied. See the License for the specific
28
+ // language governing permissions and limitations under the License.
29
+ //
30
+ //
31
+ // ABOUT THIS PROJECT
32
+ // Project Owner: Anthony Hand
33
+ // Email: anthony.hand@gmail.com
34
+ // Web Site: http://www.mobileesp.com
35
+ // Source Files: http://code.google.com/p/mobileesp/
36
+ //
37
+ // Versions of this code are available for:
38
+ // PHP, JavaScript, Java, ASP.NET (C#), and Ruby
39
+ //
40
+ // *******************************************
41
+ */
42
+
43
+
44
+
45
+ //**************************
46
+ // The uagent_info class encapsulates information about
47
+ // a browser's connection to your web site.
48
+ // You can use it to find out whether the browser asking for
49
+ // your site's content is probably running on a mobile device.
50
+ // The methods were written so you can be as granular as you want.
51
+ // For example, enquiring whether it's as specific as an iPod Touch or
52
+ // as general as a smartphone class device.
53
+ // The object's methods return 1 for true, or 0 for false.
54
+ class uagent_info
55
+ {
56
+ var $useragent = "";
57
+ var $httpaccept = "";
58
+
59
+ //standardized values for true and false.
60
+ var $true = 1;
61
+ var $false = 0;
62
+
63
+ //Optional: store values for quickly accessing same info multiple times.
64
+ // Call InitDeviceScan() to initialize these values.
65
+ var $isIphone = 0; //Stores whether the device is an iPhone or iPod Touch.
66
+ var $isTierTablet = 0; //Stores whether is the Tablet (HTML5-capable, larger screen) tier of devices.
67
+ var $isTierIphone = 0; //Stores whether is the iPhone tier of devices.
68
+ var $isTierRichCss = 0; //Stores whether the device can probably support Rich CSS, but JavaScript support is not assumed. (e.g., newer BlackBerry, Windows Mobile)
69
+ var $isTierGenericMobile = 0; //Stores whether it is another mobile device, which cannot be assumed to support CSS or JS (eg, older BlackBerry, RAZR)
70
+
71
+ //Initialize some initial smartphone string variables.
72
+ var $engineWebKit = 'webkit';
73
+ var $deviceIphone = 'iphone';
74
+ var $deviceIpod = 'ipod';
75
+ var $deviceIpad = 'ipad';
76
+ var $deviceMacPpc = 'macintosh'; //Used for disambiguation
77
+
78
+ var $deviceAndroid = 'android';
79
+ var $deviceGoogleTV = 'googletv';
80
+ var $deviceXoom = 'xoom'; //Motorola Xoom
81
+
82
+ var $deviceNuvifone = 'nuvifone'; //Garmin Nuvifone
83
+
84
+ var $deviceSymbian = 'symbian';
85
+ var $deviceS60 = 'series60';
86
+ var $deviceS70 = 'series70';
87
+ var $deviceS80 = 'series80';
88
+ var $deviceS90 = 'series90';
89
+
90
+ var $deviceWinPhone7 = 'windows phone os 7';
91
+ var $deviceWinMob = 'windows ce';
92
+ var $deviceWindows = 'windows';
93
+ var $deviceIeMob = 'iemobile';
94
+ var $devicePpc = 'ppc'; //Stands for PocketPC
95
+ var $enginePie = 'wm5 pie'; //An old Windows Mobile
96
+
97
+ var $deviceBB = 'blackberry';
98
+ var $vndRIM = 'vnd.rim'; //Detectable when BB devices emulate IE or Firefox
99
+ var $deviceBBStorm = 'blackberry95'; //Storm 1 and 2
100
+ var $deviceBBBold = 'blackberry97'; //Bold
101
+ var $deviceBBTour = 'blackberry96'; //Tour
102
+ var $deviceBBCurve = 'blackberry89'; //Curve2
103
+ var $deviceBBTorch = 'blackberry 98'; //Torch
104
+ var $deviceBBPlaybook = 'playbook'; //PlayBook tablet
105
+
106
+ var $devicePalm = 'palm';
107
+ var $deviceWebOS = 'webos'; //For Palm's new WebOS devices
108
+ var $engineBlazer = 'blazer'; //Old Palm browser
109
+ var $engineXiino = 'xiino'; //Another old Palm
110
+
111
+ var $deviceKindle = 'kindle'; //Amazon Kindle, eInk one.
112
+
113
+ //Initialize variables for mobile-specific content.
114
+ var $vndwap = 'vnd.wap';
115
+ var $wml = 'wml';
116
+
117
+ //Initialize variables for other random devices and mobile browsers.
118
+ var $deviceBrew = 'brew';
119
+ var $deviceDanger = 'danger';
120
+ var $deviceHiptop = 'hiptop';
121
+ var $devicePlaystation = 'playstation';
122
+ var $deviceNintendoDs = 'nitro';
123
+ var $deviceNintendo = 'nintendo';
124
+ var $deviceWii = 'wii';
125
+ var $deviceXbox = 'xbox';
126
+ var $deviceArchos = 'archos';
127
+
128
+ var $engineOpera = 'opera'; //Popular browser
129
+ var $engineNetfront = 'netfront'; //Common embedded OS browser
130
+ var $engineUpBrowser = 'up.browser'; //common on some phones
131
+ var $engineOpenWeb = 'openweb'; //Transcoding by OpenWave server
132
+ var $deviceMidp = 'midp'; //a mobile Java technology
133
+ var $uplink = 'up.link';
134
+ var $engineTelecaQ = 'teleca q'; //a modern feature phone browser
135
+
136
+ var $devicePda = 'pda'; //some devices report themselves as PDAs
137
+ var $mini = 'mini'; //Some mobile browsers put 'mini' in their names.
138
+ var $mobile = 'mobile'; //Some mobile browsers put 'mobile' in their user agent strings.
139
+ var $mobi = 'mobi'; //Some mobile browsers put 'mobi' in their user agent strings.
140
+
141
+ //Use Maemo, Tablet, and Linux to test for Nokia's Internet Tablets.
142
+ var $maemo = 'maemo';
143
+ var $maemoTablet = 'tablet';
144
+ var $linux = 'linux';
145
+ var $qtembedded = 'qt embedded'; //for Sony Mylo and others
146
+ var $mylocom2 = 'com2'; //for Sony Mylo also
147
+
148
+ //In some UserAgents, the only clue is the manufacturer.
149
+ var $manuSonyEricsson = "sonyericsson";
150
+ var $manuericsson = "ericsson";
151
+ var $manuSamsung1 = "sec-sgh";
152
+ var $manuSony = "sony";
153
+ var $manuHtc = "htc"; //Popular Android and WinMo manufacturer
154
+
155
+ //In some UserAgents, the only clue is the operator.
156
+ var $svcDocomo = "docomo";
157
+ var $svcKddi = "kddi";
158
+ var $svcVodafone = "vodafone";
159
+
160
+ //Disambiguation strings.
161
+ var $disUpdate = "update"; //pda vs. update
162
+
163
+
164
+ //**************************
165
+ //The constructor. Initializes several default variables.
166
+ function uagent_info()
167
+ {
168
+ $this->useragent = isset($_SERVER['HTTP_USER_AGENT'])?strtolower($_SERVER['HTTP_USER_AGENT']):'';
169
+ $this->httpaccept = isset($_SERVER['HTTP_ACCEPT'])?strtolower($_SERVER['HTTP_ACCEPT']):'';
170
+ }
171
+
172
+ //**************************
173
+ // Initialize Key Stored Values.
174
+ function InitDeviceScan()
175
+ {
176
+ global $isIphone, $isTierTablet, $isTierIphone, $isTierRichCss, $isTierGenericMobile;
177
+
178
+ $this->isIphone = $this->DetectIphoneOrIpod();
179
+ $this->isTierTablet = $this->DetectTierTablet();
180
+ $this->isTierIphone = $this->DetectTierIphone();
181
+ $this->isTierRichCss = $this->DetectTierRichCss();
182
+ $this->isTierGenericMobile = $this->DetectTierOtherPhones();
183
+ }
184
+
185
+ //**************************
186
+ //Returns the contents of the User Agent value, in lower case.
187
+ function Get_Uagent()
188
+ {
189
+ return $this->useragent;
190
+ }
191
+
192
+ //**************************
193
+ //Returns the contents of the HTTP Accept value, in lower case.
194
+ function Get_HttpAccept()
195
+ {
196
+ return $this->httpaccept;
197
+ }
198
+
199
+ //**************************
200
+ // Detects if the current device is an iPhone.
201
+ function DetectIphone()
202
+ {
203
+ if (stripos($this->useragent, $this->deviceIphone) > -1)
204
+ {
205
+ //The iPad and iPod Touch say they're an iPhone! So let's disambiguate.
206
+ if ($this->DetectIpad() == $this->true ||
207
+ $this->DetectIpod() == $this->true)
208
+ {
209
+ return $this->false;
210
+ }
211
+ else
212
+ return $this->true;
213
+ }
214
+ else
215
+ return $this->false;
216
+ }
217
+
218
+ //**************************
219
+ // Detects if the current device is an iPod Touch.
220
+ function DetectIpod()
221
+ {
222
+ if (stripos($this->useragent, $this->deviceIpod) > -1)
223
+ return $this->true;
224
+ else
225
+ return $this->false;
226
+ }
227
+
228
+ //**************************
229
+ // Detects if the current device is an iPad tablet.
230
+ function DetectIpad()
231
+ {
232
+ if (stripos($this->useragent, $this->deviceIpad) > -1 &&
233
+ $this->DetectWebkit() == $this->true)
234
+ return $this->true;
235
+ else
236
+ return $this->false;
237
+ }
238
+
239
+ //**************************
240
+ // Detects if the current device is an iPhone or iPod Touch.
241
+ function DetectIphoneOrIpod()
242
+ {
243
+ //We repeat the searches here because some iPods may report themselves as an iPhone, which would be okay.
244
+ if (stripos($this->useragent, $this->deviceIphone) > -1 ||
245
+ stripos($this->useragent, $this->deviceIpod) > -1)
246
+ return $this->true;
247
+ else
248
+ return $this->false;
249
+ }
250
+
251
+ //**************************
252
+ // Detects if the current device is an Android OS-based device.
253
+ // Ignores tablets (Honeycomb and later).
254
+ function DetectAndroid()
255
+ {
256
+ if ($this->DetectAndroidTablet() == $this->true) //Exclude tablets
257
+ return $this->false;
258
+ if (stripos($this->useragent, $this->deviceAndroid) > -1)
259
+ return $this->true;
260
+ else
261
+ return $this->false;
262
+ }
263
+
264
+ //**************************
265
+ // Detects if the current device is an Android tablet.
266
+ // Must be larger (at least 8 inches) and Honeycomb or later.
267
+ // This function will be updated rapidly as good tablets emerge in 2011.
268
+ function DetectAndroidTablet()
269
+ {
270
+ if (stripos($this->useragent, $this->deviceXoom) > -1)
271
+ return $this->true;
272
+ else
273
+ return $this->false;
274
+ }
275
+
276
+ //**************************
277
+ // Detects if the current device is an Android OS-based device and
278
+ // the browser is based on WebKit.
279
+ function DetectAndroidWebKit()
280
+ {
281
+ if ($this->DetectAndroid() == $this->true)
282
+ {
283
+ if ($this->DetectWebkit() == $this->true)
284
+ {
285
+ return $this->true;
286
+ }
287
+ else
288
+ return $this->false;
289
+ }
290
+ else
291
+ return $this->false;
292
+ }
293
+
294
+ //**************************
295
+ // Detects if the current device is a GoogleTV.
296
+ function DetectGoogleTV()
297
+ {
298
+ if (stripos($this->useragent, $this->deviceGoogleTV) > -1)
299
+ return $this->true;
300
+ else
301
+ return $this->false;
302
+ }
303
+
304
+ //**************************
305
+ // Detects if the current browser is based on WebKit.
306
+ function DetectWebkit()
307
+ {
308
+ if (stripos($this->useragent, $this->engineWebKit) > -1)
309
+ return $this->true;
310
+ else
311
+ return $this->false;
312
+ }
313
+
314
+
315
+ //**************************
316
+ // Detects if the current browser is the Nokia S60 Open Source Browser.
317
+ function DetectS60OssBrowser()
318
+ {
319
+ //First, test for WebKit, then make sure it's either Symbian or S60.
320
+ if ($this->DetectWebkit() == $this->true)
321
+ {
322
+ if (stripos($this->useragent, $this->deviceSymbian) > -1 ||
323
+ stripos($this->useragent, $this->deviceS60) > -1)
324
+ {
325
+ return $this->true;
326
+ }
327
+ else
328
+ return $this->false;
329
+ }
330
+ else
331
+ return $this->false;
332
+ }
333
+
334
+ //**************************
335
+ // Detects if the current device is any Symbian OS-based device,
336
+ // including older S60, Series 70, Series 80, Series 90, and UIQ,
337
+ // or other browsers running on these devices.
338
+ function DetectSymbianOS()
339
+ {
340
+ if (stripos($this->useragent, $this->deviceSymbian) > -1 ||
341
+ stripos($this->useragent, $this->deviceS60) > -1 ||
342
+ stripos($this->useragent, $this->deviceS70) > -1 ||
343
+ stripos($this->useragent, $this->deviceS80) > -1 ||
344
+ stripos($this->useragent, $this->deviceS90) > -1)
345
+ return $this->true;
346
+ else
347
+ return $this->false;
348
+ }
349
+
350
+ //**************************
351
+ // Detects if the current browser is a
352
+ // Windows Phone 7 device.
353
+ function DetectWindowsPhone7()
354
+ {
355
+ if (stripos($this->useragent, $this->deviceWinPhone7) > -1)
356
+ return $this->true;
357
+ else
358
+ return $this->false;
359
+ }
360
+
361
+ //**************************
362
+ // Detects if the current browser is a Windows Mobile device.
363
+ // Excludes Windows Phone 7 devices.
364
+ // Focuses on Windows Mobile 6.xx and earlier.
365
+ function DetectWindowsMobile()
366
+ {
367
+ if ($this->DetectWindowsPhone7() == $this->true)
368
+ return $this->false;
369
+ //Most devices use 'Windows CE', but some report 'iemobile'
370
+ // and some older ones report as 'PIE' for Pocket IE.
371
+ if (stripos($this->useragent, $this->deviceWinMob) > -1 ||
372
+ stripos($this->useragent, $this->deviceIeMob) > -1 ||
373
+ stripos($this->useragent, $this->enginePie) > -1)
374
+ return $this->true;
375
+ //Test for Windows Mobile PPC but not old Macintosh PowerPC.
376
+ if (stripos($this->useragent, $this->devicePpc) > -1
377
+ && !(stripos($this->useragent, $this->deviceMacPpc) > 1))
378
+ return $this->true;
379
+ //Test for certain Windwos Mobile-based HTC devices.
380
+ if (stripos($this->useragent, $this->manuHtc) > -1 &&
381
+ stripos($this->useragent, $this->deviceWindows) > -1)
382
+ return $this->true;
383
+ if ($this->DetectWapWml() == $this->true &&
384
+ stripos($this->useragent, $this->deviceWindows) > -1)
385
+ return $this->true;
386
+ else
387
+ return $this->false;
388
+ }
389
+
390
+ //**************************
391
+ // Detects if the current browser is a BlackBerry of some sort.
392
+ function DetectBlackBerry()
393
+ {
394
+ if (stripos($this->useragent, $this->deviceBB) > -1)
395
+ return $this->true;
396
+ if (stripos($this->httpaccept, $this->vndRIM) > -1)
397
+ return $this->true;
398
+ else
399
+ return $this->false;
400
+ }
401
+
402
+ //**************************
403
+ // Detects if the current browser is on a BlackBerry tablet device.
404
+ // Examples: PlayBook
405
+ function DetectBlackBerryTablet()
406
+ {
407
+ if ((stripos($this->useragent, $this->deviceBBPlaybook) > -1))
408
+ {
409
+ return $this->true;
410
+ }
411
+ else
412
+ return $this->false;
413
+ }
414
+
415
+ //**************************
416
+ // Detects if the current browser is a BlackBerry device AND uses a
417
+ // WebKit-based browser. These are signatures for the new BlackBerry OS 6.
418
+ // Examples: Torch
419
+ function DetectBlackBerryWebKit()
420
+ {
421
+ if ((stripos($this->useragent, $this->deviceBB) > -1) && (stripos($this->useragent, $this->engineWebKit) > -1))
422
+ {
423
+ return $this->true;
424
+ }
425
+ else
426
+ return $this->false;
427
+ }
428
+
429
+ //**************************
430
+ // Detects if the current browser is a BlackBerry Touch
431
+ // device, such as the Storm or Torch.
432
+ function DetectBlackBerryTouch()
433
+ {
434
+ if ((stripos($this->useragent, $this->deviceBBStorm) > -1) || (stripos($this->useragent, $this->deviceBBTorch) > -1))
435
+ return $this->true;
436
+ else
437
+ return $this->false;
438
+ }
439
+
440
+ //**************************
441
+ // Detects if the current browser is a BlackBerry OS 5 device AND
442
+ // has a more capable recent browser.
443
+ // Examples, Storm, Bold, Tour, Curve2
444
+ // Excludes the new BlackBerry OS 6 browser!!
445
+ function DetectBlackBerryHigh()
446
+ {
447
+ //Disambiguate for BlackBerry OS 6 (WebKit) browser
448
+ if ($this->DetectBlackBerryWebKit() == $this->true)
449
+ return $this->false;
450
+ if ($this->DetectBlackBerry() == $this->true)
451
+ {
452
+ if (($this->DetectBlackBerryTouch() == $this->true) ||
453
+ stripos($this->useragent, $this->deviceBBBold) > -1 ||
454
+ stripos($this->useragent, $this->deviceBBTour) > -1 ||
455
+ stripos($this->useragent, $this->deviceBBCurve) > -1)
456
+ {
457
+ return $this->true;
458
+ }
459
+ else
460
+ return $this->false;
461
+ }
462
+ else
463
+ return $this->false;
464
+ }
465
+
466
+ //**************************
467
+ // Detects if the current browser is a BlackBerry device AND
468
+ // has an older, less capable browser.
469
+ // Examples: Pearl, 8800, Curve1.
470
+ function DetectBlackBerryLow()
471
+ {
472
+ if ($this->DetectBlackBerry() == $this->true)
473
+ {
474
+ //Assume that if it's not in the High tier, then it's Low.
475
+ if ($this->DetectBlackBerryHigh() == $this->true)
476
+ return $this->false;
477
+ else
478
+ return $this->true;
479
+ }
480
+ else
481
+ return $this->false;
482
+ }
483
+
484
+ //**************************
485
+ // Detects if the current browser is on a PalmOS device.
486
+ function DetectPalmOS()
487
+ {
488
+ //Most devices nowadays report as 'Palm', but some older ones reported as Blazer or Xiino.
489
+ if (stripos($this->useragent, $this->devicePalm) > -1 ||
490
+ stripos($this->useragent, $this->engineBlazer) > -1 ||
491
+ stripos($this->useragent, $this->engineXiino) > -1)
492
+ {
493
+ //Make sure it's not WebOS first
494
+ if ($this->DetectPalmWebOS() == $this->true)
495
+ return $this->false;
496
+ else
497
+ return $this->true;
498
+ }
499
+ else
500
+ return $this->false;
501
+ }
502
+
503
+
504
+ //**************************
505
+ // Detects if the current browser is on a Palm device
506
+ // running the new WebOS.
507
+ function DetectPalmWebOS()
508
+ {
509
+ if (stripos($this->useragent, $this->deviceWebOS) > -1)
510
+ return $this->true;
511
+ else
512
+ return $this->false;
513
+ }
514
+
515
+ //**************************
516
+ // Detects if the current browser is a
517
+ // Garmin Nuvifone.
518
+ function DetectGarminNuvifone()
519
+ {
520
+ if (stripos($this->useragent, $this->deviceNuvifone) > -1)
521
+ return $this->true;
522
+ else
523
+ return $this->false;
524
+ }
525
+
526
+
527
+ //**************************
528
+ // Check to see whether the device is any device
529
+ // in the 'smartphone' category.
530
+ function DetectSmartphone()
531
+ {
532
+ if ($this->DetectIphoneOrIpod() == $this->true)
533
+ return $this->true;
534
+ if ($this->DetectS60OssBrowser() == $this->true)
535
+ return $this->true;
536
+ if ($this->DetectSymbianOS() == $this->true)
537
+ return $this->true;
538
+ if ($this->DetectAndroid() == $this->true)
539
+ return $this->true;
540
+ if ($this->DetectWindowsMobile() == $this->true)
541
+ return $this->true;
542
+ if ($this->DetectWindowsPhone7() == $this->true)
543
+ return $this->true;
544
+ if ($this->DetectBlackBerry() == $this->true)
545
+ return $this->true;
546
+ if ($this->DetectPalmWebOS() == $this->true)
547
+ return $this->true;
548
+ if ($this->DetectPalmOS() == $this->true)
549
+ return $this->true;
550
+ if ($this->DetectGarminNuvifone() == $this->true)
551
+ return $this->true;
552
+ else
553
+ return $this->false;
554
+ }
555
+
556
+
557
+ //**************************
558
+ // Detects whether the device is a Brew-powered device.
559
+ function DetectBrewDevice()
560
+ {
561
+ if (stripos($this->useragent, $this->deviceBrew) > -1)
562
+ return $this->true;
563
+ else
564
+ return $this->false;
565
+ }
566
+
567
+ //**************************
568
+ // Detects the Danger Hiptop device.
569
+ function DetectDangerHiptop()
570
+ {
571
+ if (stripos($this->useragent, $this->deviceDanger) > -1 ||
572
+ stripos($this->useragent, $this->deviceHiptop) > -1)
573
+ return $this->true;
574
+ else
575
+ return $this->false;
576
+ }
577
+
578
+ //**************************
579
+ // Detects if the current browser is Opera Mobile or Mini.
580
+ function DetectOperaMobile()
581
+ {
582
+ if (stripos($this->useragent, $this->engineOpera) > -1)
583
+ {
584
+ if ((stripos($this->useragent, $this->mini) > -1) ||
585
+ (stripos($this->useragent, $this->mobi) > -1))
586
+ return $this->true;
587
+ else
588
+ return $this->false;
589
+ }
590
+ else
591
+ return $this->false;
592
+ }
593
+
594
+ //**************************
595
+ // Detects whether the device supports WAP or WML.
596
+ function DetectWapWml()
597
+ {
598
+ if (stripos($this->httpaccept, $this->vndwap) > -1 ||
599
+ stripos($this->httpaccept, $this->wml) > -1)
600
+ return $this->true;
601
+ else
602
+ return $this->false;
603
+ }
604
+
605
+ //**************************
606
+ // Detects if the current device is an Amazon Kindle.
607
+ function DetectKindle()
608
+ {
609
+ if (stripos($this->useragent, $this->deviceKindle) > -1)
610
+ return $this->true;
611
+ else
612
+ return $this->false;
613
+ }
614
+
615
+
616
+ //**************************
617
+ // The quick way to detect for a mobile device.
618
+ // Will probably detect most recent/current mid-tier Feature Phones
619
+ // as well as smartphone-class devices. Excludes Apple iPads.
620
+ function DetectMobileQuick()
621
+ {
622
+ //Let's say no if it's an iPad, which contains 'mobile' in its user agent.
623
+ if ($this->DetectIpad() == $this->true)
624
+ return $this->false;
625
+
626
+ //Most mobile browsing is done on smartphones
627
+ if ($this->DetectSmartphone() == $this->true)
628
+ return $this->true;
629
+
630
+ if ($this->DetectWapWml() == $this->true)
631
+ return $this->true;
632
+ if ($this->DetectBrewDevice() == $this->true)
633
+ return $this->true;
634
+ if ($this->DetectOperaMobile() == $this->true)
635
+ return $this->true;
636
+
637
+ if (stripos($this->useragent, $this->engineNetfront) > -1)
638
+ return $this->true;
639
+ if (stripos($this->useragent, $this->engineUpBrowser) > -1)
640
+ return $this->true;
641
+ if (stripos($this->useragent, $this->engineOpenWeb) > -1)
642
+ return $this->true;
643
+
644
+ if ($this->DetectDangerHiptop() == $this->true)
645
+ return $this->true;
646
+
647
+ if ($this->DetectMidpCapable() == $this->true)
648
+ return $this->true;
649
+
650
+ if ($this->DetectMaemoTablet() == $this->true)
651
+ return $this->true;
652
+ if ($this->DetectArchos() == $this->true)
653
+ return $this->true;
654
+
655
+ if ((stripos($this->useragent, $this->devicePda) > -1) && (stripos($this->useragent, $this->disUpdate) < 0)) //no index found
656
+ return $this->true;
657
+ if (stripos($this->useragent, $this->mobile) > -1)
658
+ return $this->true;
659
+
660
+ else
661
+ return $this->false;
662
+ }
663
+
664
+ //**************************
665
+ // Detects if the current device is a Sony Playstation.
666
+ function DetectSonyPlaystation()
667
+ {
668
+ if (stripos($this->useragent, $this->devicePlaystation) > -1)
669
+ return $this->true;
670
+ else
671
+ return $this->false;
672
+ }
673
+
674
+ //**************************
675
+ // Detects if the current device is a Nintendo game device.
676
+ function DetectNintendo()
677
+ {
678
+ if (stripos($this->useragent, $this->deviceNintendo) > -1 ||
679
+ stripos($this->useragent, $this->deviceWii) > -1 ||
680
+ stripos($this->useragent, $this->deviceNintendoDs) > -1)
681
+ return $this->true;
682
+ else
683
+ return $this->false;
684
+ }
685
+
686
+ //**************************
687
+ // Detects if the current device is a Microsoft Xbox.
688
+ function DetectXbox()
689
+ {
690
+ if (stripos($this->useragent, $this->deviceXbox) > -1)
691
+ return $this->true;
692
+ else
693
+ return $this->false;
694
+ }
695
+
696
+ //**************************
697
+ // Detects if the current device is an Internet-capable game console.
698
+ function DetectGameConsole()
699
+ {
700
+ if ($this->DetectSonyPlaystation() == $this->true)
701
+ return $this->true;
702
+ else if ($this->DetectNintendo() == $this->true)
703
+ return $this->true;
704
+ else if ($this->DetectXbox() == $this->true)
705
+ return $this->true;
706
+ else
707
+ return $this->false;
708
+ }
709
+
710
+ //**************************
711
+ // Detects if the current device supports MIDP, a mobile Java technology.
712
+ function DetectMidpCapable()
713
+ {
714
+ if (stripos($this->useragent, $this->deviceMidp) > -1 ||
715
+ stripos($this->httpaccept, $this->deviceMidp) > -1)
716
+ return $this->true;
717
+ else
718
+ return $this->false;
719
+ }
720
+
721
+ //**************************
722
+ // Detects if the current device is on one of the Maemo-based Nokia Internet Tablets.
723
+ function DetectMaemoTablet()
724
+ {
725
+ if (stripos($this->useragent, $this->maemo) > -1)
726
+ return $this->true;
727
+ //Must be Linux + Tablet, or else it could be something else.
728
+ if (stripos($this->useragent, $this->maemoTablet) > -1 &&
729
+ stripos($this->useragent, $this->linux) > -1)
730
+ return $this->true;
731
+ else
732
+ return $this->false;
733
+ }
734
+
735
+ //**************************
736
+ // Detects if the current device is an Archos media player/Internet tablet.
737
+ function DetectArchos()
738
+ {
739
+ if (stripos($this->useragent, $this->deviceArchos) > -1)
740
+ return $this->true;
741
+ else
742
+ return $this->false;
743
+ }
744
+
745
+ //**************************
746
+ // Detects if the current browser is a Sony Mylo device.
747
+ function DetectSonyMylo()
748
+ {
749
+ if (stripos($this->useragent, $this->manuSony) > -1)
750
+ {
751
+ if ((stripos($this->useragent, $this->qtembedded) > -1) ||
752
+ (stripos($this->useragent, $this->mylocom2) > -1))
753
+ {
754
+ return $this->true;
755
+ }
756
+ else
757
+ return $this->false;
758
+ }
759
+ else
760
+ return $this->false;
761
+ }
762
+
763
+
764
+ //**************************
765
+ // The longer and more thorough way to detect for a mobile device.
766
+ // Will probably detect most feature phones,
767
+ // smartphone-class devices, Internet Tablets,
768
+ // Internet-enabled game consoles, etc.
769
+ // This ought to catch a lot of the more obscure and older devices, also --
770
+ // but no promises on thoroughness!
771
+ function DetectMobileLong()
772
+ {
773
+ if ($this->DetectMobileQuick() == $this->true)
774
+ return $this->true;
775
+ if ($this->DetectGameConsole() == $this->true)
776
+ return $this->true;
777
+ if ($this->DetectSonyMylo() == $this->true)
778
+ return $this->true;
779
+
780
+ //Detect older phones from certain manufacturers and operators.
781
+ if (stripos($this->useragent, $this->uplink) > -1)
782
+ return $this->true;
783
+ if (stripos($this->useragent, $this->manuSonyEricsson) > -1)
784
+ return $this->true;
785
+ if (stripos($this->useragent, $this->manuericsson) > -1)
786
+ return $this->true;
787
+
788
+ if (stripos($this->useragent, $this->manuSamsung1) > -1)
789
+ return $this->true;
790
+ if (stripos($this->useragent, $this->svcDocomo) > -1)
791
+ return $this->true;
792
+ if (stripos($this->useragent, $this->svcKddi) > -1)
793
+ return $this->true;
794
+ if (stripos($this->useragent, $this->svcVodafone) > -1)
795
+ return $this->true;
796
+
797
+ else
798
+ return $this->false;
799
+ }
800
+
801
+
802
+
803
+ //*****************************
804
+ // For Mobile Web Site Design
805
+ //*****************************
806
+
807
+ //**************************
808
+ // The quick way to detect for a tier of devices.
809
+ // This method detects for the new generation of
810
+ // HTML 5 capable, larger screen tablets.
811
+ // Includes iPad, Android (e.g., Xoom), BB Playbook, etc.
812
+ function DetectTierTablet()
813
+ {
814
+ if ($this->DetectIpad() == $this->true)
815
+ return $this->true;
816
+ if ($this->DetectAndroidTablet() == $this->true)
817
+ return $this->true;
818
+ if ($this->DetectBlackBerryTablet() == $this->true)
819
+ return $this->true;
820
+ else
821
+ return $this->false;
822
+ }
823
+
824
+
825
+ //**************************
826
+ // The quick way to detect for a tier of devices.
827
+ // This method detects for devices which can
828
+ // display iPhone-optimized web content.
829
+ // Includes iPhone, iPod Touch, Android, WebOS, etc.
830
+ function DetectTierIphone()
831
+ {
832
+ if ($this->DetectIphoneOrIpod() == $this->true)
833
+ return $this->true;
834
+ if ($this->DetectAndroid() == $this->true)
835
+ return $this->true;
836
+ if ($this->DetectAndroidWebKit() == $this->true)
837
+ return $this->true;
838
+ if ($this->DetectBlackBerryWebKit() == $this->true)
839
+ return $this->true;
840
+ if ($this->DetectPalmWebOS() == $this->true)
841
+ return $this->true;
842
+ if ($this->DetectGarminNuvifone() == $this->true)
843
+ return $this->true;
844
+ if ($this->DetectMaemoTablet() == $this->true)
845
+ return $this->true;
846
+ else
847
+ return $this->false;
848
+ }
849
+
850
+ //**************************
851
+ // The quick way to detect for a tier of devices.
852
+ // This method detects for devices which are likely to be capable
853
+ // of viewing CSS content optimized for the iPhone,
854
+ // but may not necessarily support JavaScript.
855
+ // Excludes all iPhone Tier devices.
856
+ function DetectTierRichCss()
857
+ {
858
+ if ($this->DetectMobileQuick() == $this->true)
859
+ {
860
+ if ($this->DetectTierIphone() == $this->true)
861
+ return $this->false;
862
+
863
+ //The following devices are explicitly ok.
864
+ if ($this->DetectWebkit() == $this->true) //Any WebKit
865
+ return $this->true;
866
+ if ($this->DetectS60OssBrowser() == $this->true)
867
+ return $this->true;
868
+
869
+ //Note: 'High' BlackBerry devices ONLY
870
+ if ($this->DetectBlackBerryHigh() == $this->true)
871
+ return $this->true;
872
+
873
+ //WP7's IE-7-based browser isn't good enough for iPhone Tier.
874
+ if ($this->DetectWindowsPhone7() == $this->true)
875
+ return $this->true;
876
+ if ($this->DetectWindowsMobile() == $this->true)
877
+ return $this->true;
878
+ if (stripos($this->useragent, $this->engineTelecaQ) > -1)
879
+ return $this->true;
880
+
881
+ //default
882
+ else
883
+ return $this->false;
884
+ }
885
+ else
886
+ return $this->false;
887
+ }
888
+
889
+ //**************************
890
+ // The quick way to detect for a tier of devices.
891
+ // This method detects for all other types of phones,
892
+ // but excludes the iPhone and RichCSS Tier devices.
893
+ function DetectTierOtherPhones()
894
+ {
895
+ if ($this->DetectMobileLong() == $this->true)
896
+ {
897
+ //Exclude devices in the other 2 categories
898
+ if ($this->DetectTierIphone() == $this->true)
899
+ return $this->false;
900
+ if ($this->DetectTierRichCss() == $this->true)
901
+ return $this->false;
902
+
903
+ //Otherwise, it's a YES
904
+ else
905
+ return $this->true;
906
+ }
907
+ else
908
+ return $this->false;
909
+ }
910
+
911
+
912
+ }
913
+
914
+
915
+ //Was informed by a MobileESP user that it's a best practice
916
+ // to omit the closing ?&gt; marks here. They can sometimes
917
+ // cause errors with HTML headers.
918
+ ?>
my-calendar-event-manager.php CHANGED
@@ -1,26 +1,11 @@
1
  <?php
2
-
3
- function jd_option_selected($field,$value,$type='checkbox') {
4
- switch ($type) {
5
- case 'radio':
6
- case 'checkbox':
7
- $result = ' checked="checked"';
8
- break;
9
- case 'option':
10
- $result = ' selected="selected"';
11
- break;
12
- }
13
- if ($field == $value) {
14
- $output = $result;
15
- } else {
16
- $output = '';
17
- }
18
- return $output;
19
  }
20
 
21
  function edit_my_calendar() {
22
  global $current_user, $wpdb, $users_entries;
23
-
24
  if ( get_option('ko_calendar_imported') != 'true' ) {
25
  if (function_exists('check_calendar')) {
26
  echo "<div id='message' class='updated'>";
@@ -49,13 +34,15 @@ $edit = $create = $save = $delete = false;
49
  $action = !empty($_POST['event_action']) ? $_POST['event_action'] : '';
50
  $event_id = !empty($_POST['event_id']) ? $_POST['event_id'] : '';
51
 
52
- if ($_GET['mode'] == 'edit') {
53
- $action = "edit";
54
- $event_id = (int) $_GET['event_id'];
55
- }
56
- if ($_GET['mode'] == 'copy') {
57
- $action = "copy";
58
- $event_id = (int) $_GET['event_id'];
 
 
59
  }
60
 
61
  // Lets see if this is first run and create us a table if it is!
@@ -89,7 +76,7 @@ if ( !empty($_POST['mass_delete']) ) {
89
  echo $message;
90
  }
91
 
92
- if ($_GET['mode'] == 'delete') {
93
  $sql = "SELECT event_title, event_author FROM " . MY_CALENDAR_TABLE . " WHERE event_id=" . (int) $_GET['event_id'];
94
  $result = $wpdb->get_results( $sql, ARRAY_A );
95
  if ( mc_can_edit_event( $result[0]['event_author'] ) ) {
@@ -117,7 +104,7 @@ if ($_GET['mode'] == 'delete') {
117
 
118
 
119
  // Approve and show an Event ...by Roland
120
- if ( $_GET['mode'] == 'approve' ) {
121
  if ( current_user_can( get_option( 'mc_event_approve_perms' ) ) ) {
122
  $sql = "UPDATE " . MY_CALENDAR_TABLE . " SET event_approved = 1 WHERE event_id=" . (int) $_GET['event_id'];
123
  $result = $wpdb->get_results( $sql, ARRAY_A );
@@ -131,7 +118,7 @@ if ( $_GET['mode'] == 'approve' ) {
131
  }
132
 
133
  // Reject and hide an Event ...by Roland
134
- if ($_GET['mode'] == 'reject') {
135
  if ( current_user_can( get_option( 'mc_event_approve_perms' ) ) ) {
136
  $sql = "UPDATE " . MY_CALENDAR_TABLE . " SET event_approved = 2 WHERE event_id=" . (int) $_GET['event_id'];
137
  $result = $wpdb->get_results( $sql, ARRAY_A );
@@ -148,11 +135,12 @@ if ( isset( $_POST['event_action'] ) ) {
148
  $nonce=$_REQUEST['_wpnonce'];
149
  if (! wp_verify_nonce($nonce,'my-calendar-nonce') ) die("Security check failed");
150
  $proceed = false;
151
- $output = mc_check_data($action,$_POST);
 
152
  if ($action == 'add' || $action == 'copy' ) {
153
- $response = my_calendar_save($action,$output);
154
  } else {
155
- $response = my_calendar_save($action,$output,$event_id);
156
  }
157
  echo $response;
158
  }
@@ -162,10 +150,12 @@ if ( isset( $_POST['event_action'] ) ) {
162
  <div class="wrap">
163
  <?php
164
  my_calendar_check_db();
 
165
  ?>
166
  <?php
167
  if ( $action == 'edit' || ($action == 'edit' && $error_with_saving == 1) ) {
168
  ?>
 
169
  <h2><?php _e('Edit Event','my-calendar'); ?></h2>
170
  <?php jd_show_support_box(); ?>
171
  <?php
@@ -173,8 +163,10 @@ my_calendar_check_db();
173
  echo "<div class=\"error\"><p>".__("You must provide an event id in order to edit it",'my-calendar')."</p></div>";
174
  } else {
175
  jd_events_edit_form('edit', $event_id);
176
- }
 
177
  } else if ( $action == 'copy' || ($action == 'copy' && $error_with_saving == 1)) { ?>
 
178
  <h2><?php _e('Copy Event','my-calendar'); ?></h2>
179
  <?php jd_show_support_box(); ?>
180
  <?php
@@ -182,43 +174,16 @@ my_calendar_check_db();
182
  echo "<div class=\"error\"><p>".__("You must provide an event id in order to edit it",'my-calendar')."</p></div>";
183
  } else {
184
  jd_events_edit_form('copy', $event_id);
185
- }
 
186
  } else {
187
  ?>
 
188
  <h2><?php _e('Add Event','my-calendar'); ?></h2>
189
  <?php jd_show_support_box(); ?>
190
  <?php jd_events_edit_form(); ?>
191
-
192
- <h2><?php _e('Manage Events','my-calendar'); ?></h2>
193
- <?php if ( get_option('mc_event_approve') == 'true' ) { ?>
194
- <ul class="links">
195
- <li><a <?php echo ($_GET['limit']=='published')?' class="active-link"':''; ?> href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar&amp;limit=published">Published</a></li>
196
- <li><a <?php echo ($_GET['limit']=='reserved')?' class="active-link"':''; ?> href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar&amp;limit=reserved">Reserved</a></li>
197
- <li><a <?php echo ($_GET['limit']=='all' || !isset($_GET['limit']))?' class="active-link"':''; ?> href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar&amp;limit=all">All</a></li>
198
- </ul>
199
- <?php } ?>
200
- <?php
201
-
202
- $sortby = ( isset( $_GET['sort'] ) )?(int) $_GET['sort']:$sortby = 'default';
203
-
204
- if ( isset( $_GET['order'] ) ) {
205
- $sortdir = ( $_GET['order'] == 'ASC' )?'ASC':'default';
206
- } else {
207
- $sortdir = 'default';
208
- }
209
- if ( isset( $_GET['limit'] ) ) {
210
- switch ($_GET['limit']) {
211
- case 'reserved':$limit = 'reserved';
212
- break;
213
- case 'published':$limit ='published';
214
- break;
215
- }
216
- } else {
217
- $limit = 'all';
218
- }
219
- jd_events_display_list($sortby,$sortdir,$limit);
220
- }
221
- ?>
222
  </div>
223
  <?php
224
  }
@@ -229,15 +194,15 @@ global $wpdb,$event_author;
229
  $proceed = $output[0];
230
 
231
  if ( ( $action == 'add' || $action == 'copy' ) && $proceed == true ) {
232
- $add = $output[2];
233
- $formats = array( '%s','%s','%s','%s','%s','%s','%d','%d','%d','%s','%s','%s','%s','%s','%s','%s','%s','%s','%d','%f','%f','%d','%s','%d','%d','%d','%d' );
234
  $result = $wpdb->insert(
235
  MY_CALENDAR_TABLE,
236
  $add,
237
  $formats
238
  );
239
  if ( !$result ) {
240
- $message = "<div class='error'><p><strong>". __('Error','my-calendar') .":</strong>". _e('I\'m sorry! I couldn\'t add that event to the database.','my-calendar') . "</p></div>";
241
  } else {
242
  // Call mail function
243
  $sql = "SELECT * FROM ". MY_CALENDAR_TABLE." WHERE event_id = ".$wpdb->insert_id;
@@ -250,7 +215,7 @@ global $wpdb,$event_author;
250
  $event_author = (int) ($_POST['event_author']);
251
  if ( mc_can_edit_event( $event_author ) ) {
252
  $update = $output[2];
253
- $formats = array('%s','%s','%s','%s','%s','%s','%d','%d','%s','%s','%s','%s','%s','%s','%s','%s','%s','%d','%f','%f','%d','%s','%d','%d','%d','%d' );
254
  //$wpdb->show_errors();
255
  $result = $wpdb->update(
256
  MY_CALENDAR_TABLE,
@@ -317,22 +282,23 @@ global $wpdb,$users_entries;
317
 
318
  // The event edit form for the manage events admin page
319
  function jd_events_edit_form($mode='add', $event_id=false) {
320
- global $wpdb,$users_entries,$user_ID;
321
  if ($event_id != false) {
322
  $data = jd_acquire_form_data($event_id);
 
 
323
  }
324
  ?>
325
 
326
- <h2><?php if ($mode == "add") { _e('Add an Event','my-calendar'); } else if ($mode == "copy") { _e('Copy Event','my-calendar'); } else { _e('Edit Event'); } ?></h2>
327
  <?php
328
- if ($data->event_approved != 1 && $mode == 'edit' ) {
329
- $message = __('This event must be approved in order for it to appear on the calendar.','my-calendar');
330
  } else {
331
- $message = "";
332
  }
333
  echo ($message != '')?"<div class='error'><p>$message</p></div>":'';
334
  ?>
335
- <form name="my-calendar" id="my-calendar" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar">
336
  <?php my_calendar_print_form_fields($data,$mode,$event_id); ?>
337
  <p>
338
  <input type="submit" name="save" class="button-primary" value="<?php _e('Save Event','my-calendar'); ?> &raquo;" />
@@ -377,11 +343,24 @@ function my_calendar_print_form_fields( $data,$mode,$event_id,$context='' ) {
377
  <input type="hidden" value="<?php echo $dvalue; ?>" name="event_approved" />
378
  <?php } ?>
379
  </p>
 
 
 
 
 
 
 
380
  <?php if ($mc_input['event_desc'] == 'on' || $mc_input_administrator ) { ?>
381
  <?php if ($context != 'post') { ?>
382
  <p>
383
- <label for="event_desc"><?php _e('Event Description (<abbr title="hypertext markup language">HTML</abbr> allowed)','my-calendar'); ?></label><br /><textarea id="event_desc" name="event_desc" class="input" rows="5" cols="80"><?php if ( !empty($data) ) echo htmlspecialchars(stripslashes($data->event_desc)); ?></textarea>
384
  </p>
 
 
 
 
 
 
385
  <?php } ?>
386
  <?php } ?>
387
  <?php if ($mc_input['event_short'] == 'on') { ?>
@@ -404,9 +383,9 @@ function my_calendar_print_form_fields( $data,$mode,$event_id,$context='' ) {
404
  $userList = my_calendar_getUsers();
405
  foreach($userList as $u) {
406
  echo '<option value="'.$u->ID.'"';
407
- if ( $data->event_host == $u->ID ) {
408
  echo ' selected="selected"';
409
- } else if( $u->ID == $user->ID && empty($data->event_host) ) {
410
  echo ' selected="selected"';
411
  }
412
  echo '>'.$u->display_name."</option>\n";
@@ -452,18 +431,18 @@ function my_calendar_print_form_fields( $data,$mode,$event_id,$context='' ) {
452
  <fieldset><legend><?php _e('Event Date and Time','my-calendar'); ?></legend>
453
  <p>
454
  <?php _e('Enter the beginning and ending information for the first occurrence of this event.','my-calendar'); ?><br />
455
- <label for="event_begin"><?php _e('Start Date (YYYY-MM-DD)','my-calendar'); ?> <span><?php _e('(required)','my-calendar'); ?></span></label> <input type="text" id="event_begin" name="event_begin" class="calendar_input" size="12" value="<?php if ( !empty($data) ) { esc_attr_e($data->event_begin);} else { echo date_i18n("Y-m-d");} ?>" /> <label for="event_time"><?php _e('Time (hh:mm)','my-calendar'); ?></label> <input type="text" id="event_time" name="event_time" class="input" size="12" value="<?php
456
  $offset = (60*60*get_option('gmt_offset'));
457
  if ( !empty($data) ) {
458
- echo ($data->event_time == "00:00:00")?'':date("H:i",strtotime($data->event_time));
459
  } else {
460
- echo date_i18n("H:i",time()+$offset);
461
  }?>" />
462
  </p>
463
  <p>
464
- <label for="event_end"><?php _e('End Date (YYYY-MM-DD)','my-calendar'); ?></label> <input type="text" name="event_end" id="event_end" class="calendar_input" size="12" value="<?php if ( !empty($data) ) {esc_attr_e($data->event_end);} ?>" /> <label for="event_endtime"><?php _e('End Time (hh:mm)','my-calendar'); ?></label> <input type="text" id="event_endtime" name="event_endtime" class="input" size="12" value="<?php
465
  if ( !empty($data) ) {
466
- echo ($data->event_endtime == "00:00:00")?'':date("H:i",strtotime($data->event_endtime));
467
  } else {
468
  echo '';
469
  }?>" />
@@ -479,17 +458,17 @@ function my_calendar_print_form_fields( $data,$mode,$event_id,$context='' ) {
479
  <div class="inside">
480
  <fieldset>
481
  <legend><?php _e('Recurring Events','my-calendar'); ?></legend>
482
- <?php if ( $data->event_repeats != NULL ) { $repeats = $data->event_repeats; } else { $repeats = 0; } ?>
483
  <p>
484
  <label for="event_repeats"><?php _e('Repeats for','my-calendar'); ?></label> <input type="text" name="event_repeats" id="event_repeats" class="input" size="1" value="<?php echo $repeats; ?>" />
485
  <label for="event_recur"><?php _e('Units','my-calendar'); ?></label> <select name="event_recur" class="input" id="event_recur">
486
- <option class="input" <?php echo jd_option_selected( $data->event_recur,'S','option'); ?> value="S"><?php _e('Does not recur','my-calendar'); ?></option>
487
- <option class="input" <?php echo jd_option_selected( $data->event_recur,'D','option'); ?> value="D"><?php _e('Daily','my-calendar'); ?></option>
488
- <option class="input" <?php echo jd_option_selected( $data->event_recur,'W','option'); ?> value="W"><?php _e('Weekly','my-calendar'); ?></option>
489
- <option class="input" <?php echo jd_option_selected( $data->event_recur,'B','option'); ?> value="B"><?php _e('Bi-weekly','my-calendar'); ?></option>
490
- <option class="input" <?php echo jd_option_selected( $data->event_recur,'M','option'); ?> value="M"><?php _e('Date of Month (e.g., the 24th of each month)','my-calendar'); ?></option>
491
- <option class="input" <?php echo jd_option_selected( $data->event_recur,'U','option'); ?> value="U"><?php _e('Day of Month (e.g., the 3rd Monday of each month)','my-calendar'); ?></option>
492
- <option class="input" <?php echo jd_option_selected( $data->event_recur,'Y','option'); ?> value="Y"><?php _e('Annually','my-calendar'); ?></option>
493
  </select><br />
494
  <?php _e('Enter "0" if the event should recur indefinitely. Your entry is the number of events after the first occurrence of the event: a recurrence of <em>2</em> means the event will happen three times.','my-calendar'); ?>
495
  </p>
@@ -516,7 +495,7 @@ function my_calendar_print_form_fields( $data,$mode,$event_id,$context='' ) {
516
  <input type="radio" id="event_none" name="event_open" value="2" <?php if (!empty($data)) { echo jd_option_selected( $data->event_open, '2' ); } ?> /> <label for="event_none"><?php _e('Does not apply','my-calendar'); ?></label>
517
  </p>
518
  <p>
519
- <input type="checkbox" name="event_group" id="event_group" <?php echo jd_option_selected( $data->event_group,'1'); ?> /> <label for="event_group"><?php _e('If this event recurs, it can only be registered for as a complete series.','my-calendar'); ?></label>
520
  </p>
521
  </fieldset>
522
  </div>
@@ -564,19 +543,22 @@ function my_calendar_print_form_fields( $data,$mode,$event_id,$context='' ) {
564
  <?php if ($mc_input['event_location'] == 'on') { ?>
565
  <p>
566
  <?php _e('All location fields are optional: <em>insufficient information may result in an inaccurate map</em>.','my-calendar'); ?>
567
- </p>
568
  <p>
569
  <label for="event_label"><?php _e('Name of Location (e.g. <em>Joe\'s Bar and Grill</em>)','my-calendar'); ?></label> <input type="text" id="event_label" name="event_label" class="input" size="40" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_label)); ?>" />
570
  </p>
571
  <p>
572
  <label for="event_street"><?php _e('Street Address','my-calendar'); ?></label> <input type="text" id="event_street" name="event_street" class="input" size="40" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_street)); ?>" />
573
- </p>
574
  <p>
575
  <label for="event_street2"><?php _e('Street Address (2)','my-calendar'); ?></label> <input type="text" id="event_street2" name="event_street2" class="input" size="40" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_street2)); ?>" />
576
  </p>
577
  <p>
578
  <label for="event_city"><?php _e('City','my-calendar'); ?></label> <input type="text" id="event_city" name="event_city" class="input" size="40" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_city)); ?>" /> <label for="event_state"><?php _e('State/Province','my-calendar'); ?></label> <input type="text" id="event_state" name="event_state" class="input" size="10" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_state)); ?>" /> <label for="event_postcode"><?php _e('Postal Code','my-calendar'); ?></label> <input type="text" id="event_postcode" name="event_postcode" class="input" size="10" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_postcode)); ?>" />
579
- </p>
 
 
 
580
  <p>
581
  <label for="event_country"><?php _e('Country','my-calendar'); ?></label> <input type="text" id="event_country" name="event_country" class="input" size="10" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_country)); ?>" />
582
  </p>
@@ -590,7 +572,7 @@ function my_calendar_print_form_fields( $data,$mode,$event_id,$context='' ) {
590
  <option value="8"<?php if ( !empty( $data ) && ( $data->event_zoom == 8 ) ) { echo " selected=\"selected\""; } ?>><?php _e('State','my-calendar'); ?></option>
591
  <option value="6"<?php if ( !empty( $data ) && ( $data->event_zoom == 6 ) ) { echo " selected=\"selected\""; } ?>><?php _e('Region','my-calendar'); ?></option>
592
  </select>
593
- </p>
594
  <fieldset>
595
  <legend><?php _e('GPS Coordinates (optional)','my-calendar'); ?></legend>
596
  <p>
@@ -610,9 +592,31 @@ function my_calendar_print_form_fields( $data,$mode,$event_id,$context='' ) {
610
  }
611
 
612
  // Used on the manage events admin page to display a list of events
613
- function jd_events_display_list($sortby='default',$sortdir='default',$status='all',$type='normal') {
614
  global $wpdb;
615
- if ($sortby == 'default') {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
616
  $sortbyvalue = 'event_begin';
617
  } else {
618
  switch ($sortby) {
@@ -648,15 +652,23 @@ function jd_events_display_list($sortby='default',$sortdir='default',$status='al
648
  break;
649
  default:$limit = '';
650
  }
651
-
652
  $events = $wpdb->get_results("SELECT * FROM " . MY_CALENDAR_TABLE . " $limit ORDER BY $sortbyvalue $sortbydirection");
653
-
654
  if ($sortbydirection == 'DESC') {
655
  $sorting = "&amp;order=ASC";
656
  } else {
657
  $sorting = '';
658
  }
659
-
 
 
 
 
 
 
 
 
 
 
660
  if ( !empty($events) ) {
661
  ?>
662
  <form action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar" method="post">
@@ -684,16 +696,18 @@ function jd_events_display_list($sortby='default',$sortdir='default',$status='al
684
 
685
  foreach ( $events as $event ) {
686
  $class = ($class == 'alternate') ? '' : 'alternate';
687
- $author = get_userdata($event->event_author);
 
 
688
  if ($event->event_link != '') {
689
- $title = "<a href='$event->event_link'>$event->event_title</a>";
690
  } else {
691
  $title = $event->event_title;
692
  }
693
  ?>
694
- <tr class="<?php echo $class; ?>">
695
- <th scope="row"><input type="checkbox" value="<?php echo $event->event_id; ?>" name="mass_delete[]" id="mc<?php echo $event->event_id; ?>" /> <label for="mc<?php echo $event->event_id; ?>"><?php echo $event->event_id; ?></label></th>
696
- <td><?php echo stripslashes($title); ?></td>
697
  <td><?php echo stripslashes($event->event_label); ?></td>
698
  <td><?php echo substr(strip_tags(stripslashes($event->event_desc)),0,60); ?>&hellip;</td>
699
  <?php if ($event->event_time != "00:00:00") { $eventTime = date_i18n(get_option('time_format'), strtotime($event->event_time)); } else { $eventTime = get_option('my_calendar_notime_text'); } ?>
@@ -758,7 +772,7 @@ function jd_events_display_list($sortby='default',$sortdir='default',$status='al
758
  ?>
759
  </table>
760
  <p>
761
- <input type="submit" class="button-primary delete" value="Delete checked events" />
762
  </p>
763
  </form>
764
  <?php
@@ -771,6 +785,10 @@ function jd_events_display_list($sortby='default',$sortdir='default',$status='al
771
  function mc_check_data($action,$_POST) {
772
  global $wpdb, $current_user, $users_entries;
773
 
 
 
 
 
774
  if (!wp_verify_nonce($_POST['event_nonce_name'],'event_nonce')) {
775
  return;
776
  }
@@ -795,6 +813,7 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
795
  $event_author = !empty($_POST['event_author']) ? $_POST['event_author'] : $current_user->ID;
796
  $event_open = !empty($_POST['event_open']) ? $_POST['event_open'] : '2';
797
  $event_group = !empty($_POST['event_group']) ? 1 : 0;
 
798
  // set location
799
  if ($location_preset != 'none') {
800
  $sql = "SELECT * FROM " . MY_CALENDAR_LOCATIONS_TABLE . " WHERE location_id = $location_preset";
@@ -805,6 +824,7 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
805
  $event_city = $location->location_city;
806
  $event_state = $location->location_state;
807
  $event_postcode = $location->location_postcode;
 
808
  $event_country = $location->location_country;
809
  $event_longitude = $location->location_longitude;
810
  $event_latitude = $location->location_latitude;
@@ -816,45 +836,17 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
816
  $event_city = !empty($_POST['event_city']) ? $_POST['event_city'] : '';
817
  $event_state = !empty($_POST['event_state']) ? $_POST['event_state'] : '';
818
  $event_postcode = !empty($_POST['event_postcode']) ? $_POST['event_postcode'] : '';
 
819
  $event_country = !empty($_POST['event_country']) ? $_POST['event_country'] : '';
820
  $event_longitude = !empty($_POST['event_longitude']) ? $_POST['event_longitude'] : '';
821
  $event_latitude = !empty($_POST['event_latitude']) ? $_POST['event_latitude'] : '';
822
  $event_zoom = !empty($_POST['event_zoom']) ? $_POST['event_zoom'] : '';
823
  }
824
- // Deal with those who have magic quotes turned on
825
- if ( ini_get('magic_quotes_gpc') ) {
826
- $title = stripslashes($title);
827
- $desc = stripslashes($desc);
828
- $short = stripslashes($short);
829
- $begin = stripslashes($begin);
830
- $end = stripslashes($end);
831
- $time = stripslashes($time);
832
- $endtime = stripslashes($endtime);
833
- $recur = stripslashes($recur);
834
- $host = stripslashes($host);
835
- $repeats = stripslashes($repeats);
836
- $category = stripslashes($category);
837
- $linky = stripslashes($linky);
838
- $expires = stripslashes($expires);
839
- $event_open = stripslashes($event_open);
840
- $event_label = stripslashes($event_label);
841
- $event_street = stripslashes($event_street);
842
- $event_street2 = stripslashes($event_street2);
843
- $event_city = stripslashes($event_city);
844
- $event_state = stripslashes($event_state);
845
- $event_postcode = stripslashes($event_postcode);
846
- $event_country = stripslashes($event_country);
847
- $event_longitude = stripslashes($event_longitude);
848
- $event_latitude = stripslashes($event_latitude);
849
- $event_zoom = stripslashes($event_zoom);
850
- $event_group = stripslashes($event_group);
851
- $approved = stripslashes($approved);
852
- }
853
  // Perform some validation on the submitted dates - this checks for valid years and months
854
  $date_format_one = '/^([0-9]{4})-([0][1-9])-([0-3][0-9])$/';
855
  $date_format_two = '/^([0-9]{4})-([1][0-2])-([0-3][0-9])$/';
856
  if ((preg_match($date_format_one,$begin) || preg_match($date_format_two,$begin)) && (preg_match($date_format_one,$end) || preg_match($date_format_two,$end))) {
857
- // We know we have a valid year and month and valid integers for days so now we do a final check on the date
858
  $begin_split = split('-',$begin);
859
  $begin_y = $begin_split[0];
860
  $begin_m = $begin_split[1];
@@ -864,7 +856,7 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
864
  $end_m = $end_split[1];
865
  $end_d = $end_split[2];
866
  if (checkdate($begin_m,$begin_d,$begin_y) && checkdate($end_m,$end_d,$end_y)) {
867
- // Ok, now we know we have valid dates, we want to make sure that they are either equal or that the end date is later than the start date
868
  if (strtotime($end) >= strtotime($begin)) {
869
  $start_date_ok = 1;
870
  $end_date_ok = 1;
@@ -878,20 +870,18 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
878
  $errors .= "<div class='error'><p><strong>".__('Error','my-calendar').":</strong> ".__('Both start and end dates must be in the format YYYY-MM-DD','my-calendar')."</p></div>";
879
  }
880
  // We check for a valid time, or an empty one
881
- $time_format_one = '/^([0-1][0-9]):([0-5][0-9])$/';
882
- $time_format_two = '/^([2][0-3]):([0-5][0-9])$/';
 
883
  if (preg_match($time_format_one,$time) || preg_match($time_format_two,$time) || $time == '') {
884
  $time_ok = 1;
885
- if ( strlen($time) == 5 ) { $time = $time . ":00"; }
886
- if ( strlen($time) == 0 ) { $time = "00:00:00"; }
887
  } else {
888
  $errors .= "<div class='error'><p><strong>".__('Error','my-calendar').":</strong> ".__('The time field must either be blank or be entered in the format hh:mm','my-calendar')."</p></div>";
889
  }
890
  // We check for a valid end time, or an empty one
 
891
  if (preg_match($time_format_one,$endtime) || preg_match($time_format_two,$endtime) || $endtime == '') {
892
  $endtime_ok = 1;
893
- if ( strlen($endtime) == 5 ) { $endtime = $endtime . ":00"; }
894
- if ( strlen($endtime) == 0 ) { $endtime = "00:00:00"; }
895
  } else {
896
  $errors .= "<div class='error'><p><strong>".__('Error','my-calendar').":</strong> ".__('The end time field must either be blank or be entered in the format hh:mm','my-calendar')."</p></div>";
897
  }
@@ -936,7 +926,8 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
936
  'event_street2'=>$event_street2,
937
  'event_city'=>$event_city,
938
  'event_state'=>$event_state,
939
- 'event_postcode'=>$event_postcode,
 
940
  'event_country'=>$event_country,
941
  'event_endtime'=>$endtime,
942
  'event_link_expires'=>$expires,
@@ -947,7 +938,8 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
947
  'event_open'=>$event_open,
948
  'event_group'=>$event_group,
949
  'event_approved'=>$approved,
950
- 'event_host'=>$host
 
951
  );
952
 
953
  } else if ($action == 'edit') {
@@ -966,7 +958,8 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
966
  'event_street2'=>$event_street2,
967
  'event_city'=>$event_city,
968
  'event_state'=>$event_state,
969
- 'event_postcode'=>$event_postcode,
 
970
  'event_country'=>$event_country,
971
  'event_endtime'=>$endtime,
972
  'event_link_expires'=>$expires,
@@ -977,10 +970,10 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
977
  'event_open'=>$event_open,
978
  'event_group'=>$event_group,
979
  'event_approved'=>$approved,
980
- 'event_host'=>$host
 
981
  );
982
- }
983
-
984
  } else {
985
  // The form is going to be rejected due to field validation issues, so we preserve the users entries here
986
  $users_entries->event_title = $title;
@@ -1002,6 +995,7 @@ if ( $action == 'add' || $action == 'edit' || $action == 'copy' ) {
1002
  $users_entries->event_state = $event_state;
1003
  $users_entries->event_postcode = $event_postcode;
1004
  $users_entries->event_country = $event_country;
 
1005
  $users_entries->event_longitude = $event_longitude;
1006
  $users_entries->event_latitude = $event_latitude;
1007
  $users_entries->event_zoom = $event_zoom;
1
  <?php
2
+ if (!empty($_SERVER['SCRIPT_FILENAME']) && 'my-calendar-event-manager.php' == basename($_SERVER['SCRIPT_FILENAME'])) {
3
+ die ('Please do not load this page directly. Thanks!');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  }
5
 
6
  function edit_my_calendar() {
7
  global $current_user, $wpdb, $users_entries;
8
+
9
  if ( get_option('ko_calendar_imported') != 'true' ) {
10
  if (function_exists('check_calendar')) {
11
  echo "<div id='message' class='updated'>";
34
  $action = !empty($_POST['event_action']) ? $_POST['event_action'] : '';
35
  $event_id = !empty($_POST['event_id']) ? $_POST['event_id'] : '';
36
 
37
+ if ( isset( $_GET['mode'] ) ) {
38
+ if ( $_GET['mode'] == 'edit' ) {
39
+ $action = "edit";
40
+ $event_id = (int) $_GET['event_id'];
41
+ }
42
+ if ( $_GET['mode'] == 'copy' ) {
43
+ $action = "copy";
44
+ $event_id = (int) $_GET['event_id'];
45
+ }
46
  }
47
 
48
  // Lets see if this is first run and create us a table if it is!
76
  echo $message;
77
  }
78
 
79
+ if ( isset( $_GET['mode'] ) && $_GET['mode'] == 'delete' ) {
80
  $sql = "SELECT event_title, event_author FROM " . MY_CALENDAR_TABLE . " WHERE event_id=" . (int) $_GET['event_id'];
81
  $result = $wpdb->get_results( $sql, ARRAY_A );
82
  if ( mc_can_edit_event( $result[0]['event_author'] ) ) {
104
 
105
 
106
  // Approve and show an Event ...by Roland
107
+ if ( isset( $_GET['mode'] ) && $_GET['mode'] == 'approve' ) {
108
  if ( current_user_can( get_option( 'mc_event_approve_perms' ) ) ) {
109
  $sql = "UPDATE " . MY_CALENDAR_TABLE . " SET event_approved = 1 WHERE event_id=" . (int) $_GET['event_id'];
110
  $result = $wpdb->get_results( $sql, ARRAY_A );
118
  }
119
 
120
  // Reject and hide an Event ...by Roland
121
+ if ( isset( $_GET['mode'] ) && $_GET['mode'] == 'reject' ) {
122
  if ( current_user_can( get_option( 'mc_event_approve_perms' ) ) ) {
123
  $sql = "UPDATE " . MY_CALENDAR_TABLE . " SET event_approved = 2 WHERE event_id=" . (int) $_GET['event_id'];
124
  $result = $wpdb->get_results( $sql, ARRAY_A );
135
  $nonce=$_REQUEST['_wpnonce'];
136
  if (! wp_verify_nonce($nonce,'my-calendar-nonce') ) die("Security check failed");
137
  $proceed = false;
138
+ global $mc_output;
139
+ $mc_output = mc_check_data($action,$_POST);
140
  if ($action == 'add' || $action == 'copy' ) {
141
+ $response = my_calendar_save($action,$mc_output);
142
  } else {
143
+ $response = my_calendar_save($action,$mc_output,$event_id);
144
  }
145
  echo $response;
146
  }
150
  <div class="wrap">
151
  <?php
152
  my_calendar_check_db();
153
+ check_akismet();
154
  ?>
155
  <?php
156
  if ( $action == 'edit' || ($action == 'edit' && $error_with_saving == 1) ) {
157
  ?>
158
+ <div id="icon-edit" class="icon32"></div>
159
  <h2><?php _e('Edit Event','my-calendar'); ?></h2>
160
  <?php jd_show_support_box(); ?>
161
  <?php
163
  echo "<div class=\"error\"><p>".__("You must provide an event id in order to edit it",'my-calendar')."</p></div>";
164
  } else {
165
  jd_events_edit_form('edit', $event_id);
166
+ }
167
+ jd_events_display_list();
168
  } else if ( $action == 'copy' || ($action == 'copy' && $error_with_saving == 1)) { ?>
169
+ <div id="icon-edit" class="icon32"></div>
170
  <h2><?php _e('Copy Event','my-calendar'); ?></h2>
171
  <?php jd_show_support_box(); ?>
172
  <?php
174
  echo "<div class=\"error\"><p>".__("You must provide an event id in order to edit it",'my-calendar')."</p></div>";
175
  } else {
176
  jd_events_edit_form('copy', $event_id);
177
+ }
178
+ jd_events_display_list();
179
  } else {
180
  ?>
181
+ <div id="icon-edit" class="icon32"></div>
182
  <h2><?php _e('Add Event','my-calendar'); ?></h2>
183
  <?php jd_show_support_box(); ?>
184
  <?php jd_events_edit_form(); ?>
185
+ <?php jd_events_display_list(); ?>
186
+ <?php } ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  </div>
188
  <?php
189
  }
194
  $proceed = $output[0];
195
 
196
  if ( ( $action == 'add' || $action == 'copy' ) && $proceed == true ) {
197
+ $add = $output[2]; // add format here
198
+ $formats = array( '%s','%s','%s','%s','%s','%s','%d','%d','%d','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%d','%f','%f','%d','%s','%d','%d','%d','%d','%d' );
199
  $result = $wpdb->insert(
200
  MY_CALENDAR_TABLE,
201
  $add,
202
  $formats
203
  );
204
  if ( !$result ) {
205
+ $message = "<div class='error'><p><strong>". __('Error','my-calendar') .":</strong> ". __('I\'m sorry! I couldn\'t add that event to the database.','my-calendar') . "</p></div>";
206
  } else {
207
  // Call mail function
208
  $sql = "SELECT * FROM ". MY_CALENDAR_TABLE." WHERE event_id = ".$wpdb->insert_id;
215
  $event_author = (int) ($_POST['event_author']);
216
  if ( mc_can_edit_event( $event_author ) ) {
217
  $update = $output[2];
218
+ $formats = array('%s','%s','%s','%s','%s','%s','%d','%d','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%d','%f','%f','%d','%s','%d','%d','%d','%d','%d' );
219
  //$wpdb->show_errors();
220
  $result = $wpdb->update(
221
  MY_CALENDAR_TABLE,
282
 
283
  // The event edit form for the manage events admin page
284
  function jd_events_edit_form($mode='add', $event_id=false) {
285
+ global $wpdb,$users_entries,$user_ID, $output;
286
  if ($event_id != false) {
287
  $data = jd_acquire_form_data($event_id);
288
+ } else {
289
+ $data = $users_entries;
290
  }
291
  ?>
292
 
 
293
  <?php
294
+ if ( is_object($data) && $data->event_approved != 1 && $mode == 'edit' ) {
295
+ $message = __('This event must be approved in order for it to appear on the calendar.','my-calendar');
296
  } else {
297
+ $message = "";
298
  }
299
  echo ($message != '')?"<div class='error'><p>$message</p></div>":'';
300
  ?>
301
+ <form id="my-calendar" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar">
302
  <?php my_calendar_print_form_fields($data,$mode,$event_id); ?>
303
  <p>
304
  <input type="submit" name="save" class="button-primary" value="<?php _e('Save Event','my-calendar'); ?> &raquo;" />
343
  <input type="hidden" value="<?php echo $dvalue; ?>" name="event_approved" />
344
  <?php } ?>
345
  </p>
346
+ <?php if ( is_object($data) && $data->event_flagged == 1 ) { ?>
347
+ <div class="error">
348
+ <p>
349
+ <input type="checkbox" value="0" id="event_flagged" name="event_flagged"<?php if ( !empty($data) && $data->event_flagged == '0' ) { echo " checked=\"checked\""; } else if ( !empty($data) && $data->event_flagged == '1' ) { echo ""; } ?> /> <label for="event_flagged"><?php _e('This event is not spam','my-calendar'); ?></label>
350
+ </p>
351
+ </div>
352
+ <?php } ?>
353
  <?php if ($mc_input['event_desc'] == 'on' || $mc_input_administrator ) { ?>
354
  <?php if ($context != 'post') { ?>
355
  <p>
356
+ <label for="event_desc"><?php _e('Event Description (<abbr title="hypertext markup language">HTML</abbr> allowed)','my-calendar'); ?></label><br /><?php if ( $mc_input['event_use_editor'] == 'on' ) { ?><div id='mceditor'><?php } ?><textarea id="event_desc" name="event_desc" class="event_desc" rows="5" cols="80"><?php if ( !empty($data) ) echo htmlspecialchars(stripslashes($data->event_desc)); ?></textarea><?php if ( $mc_input['event_use_editor'] == 'on' ) { ?></div><?php } ?>
357
  </p>
358
+ <?php if ( $mc_input['event_use_editor'] == 'on' ) { ?>
359
+ <ul id="toggle">
360
+ <li><a class="button toggleVisual">Visual</a></li>
361
+ <li><a class="button toggleHTML">HTML</a></li>
362
+ </ul>
363
+ <?php } ?>
364
  <?php } ?>
365
  <?php } ?>
366
  <?php if ($mc_input['event_short'] == 'on') { ?>
383
  $userList = my_calendar_getUsers();
384
  foreach($userList as $u) {
385
  echo '<option value="'.$u->ID.'"';
386
+ if ( is_object($data) && $data->event_host == $u->ID ) {
387
  echo ' selected="selected"';
388
+ } else if( is_object($u) && $u->ID == $user->ID && empty($data->event_host) ) {
389
  echo ' selected="selected"';
390
  }
391
  echo '>'.$u->display_name."</option>\n";
431
  <fieldset><legend><?php _e('Event Date and Time','my-calendar'); ?></legend>
432
  <p>
433
  <?php _e('Enter the beginning and ending information for the first occurrence of this event.','my-calendar'); ?><br />
434
+ <label for="event_begin"><?php _e('Start Date (YYYY-MM-DD)','my-calendar'); ?> <span><?php _e('(required)','my-calendar'); ?></span></label> <input type="text" id="event_begin" name="event_begin" class="calendar_input" size="12" value="<?php if ( !empty($data) ) { esc_attr_e($data->event_begin);} else { echo date_i18n("Y-m-d");} ?>" /> <label for="event_time"><?php _e('Time (hh:mm am/pm)','my-calendar'); ?></label> <input type="text" id="event_time" name="event_time" class="input" size="12" value="<?php
435
  $offset = (60*60*get_option('gmt_offset'));
436
  if ( !empty($data) ) {
437
+ echo ($data->event_time == "00:00:00")?'':date("h:ia",strtotime($data->event_time));
438
  } else {
439
+ echo date_i18n("h:ia",time()+$offset);
440
  }?>" />
441
  </p>
442
  <p>
443
+ <label for="event_end"><?php _e('End Date (YYYY-MM-DD)','my-calendar'); ?></label> <input type="text" name="event_end" id="event_end" class="calendar_input" size="12" value="<?php if ( !empty($data) ) {esc_attr_e($data->event_end);} ?>" /> <label for="event_endtime"><?php _e('End Time (hh:mm am/pm)','my-calendar'); ?></label> <input type="text" id="event_endtime" name="event_endtime" class="input" size="12" value="<?php
444
  if ( !empty($data) ) {
445
+ echo ($data->event_endtime == "00:00:00")?'':date("h:ia",strtotime($data->event_endtime));
446
  } else {
447
  echo '';
448
  }?>" />
458
  <div class="inside">
459
  <fieldset>
460
  <legend><?php _e('Recurring Events','my-calendar'); ?></legend>
461
+ <?php if ( is_object($data) && $data->event_repeats != NULL ) { $repeats = $data->event_repeats; } else { $repeats = 0; } ?>
462
  <p>
463
  <label for="event_repeats"><?php _e('Repeats for','my-calendar'); ?></label> <input type="text" name="event_repeats" id="event_repeats" class="input" size="1" value="<?php echo $repeats; ?>" />
464
  <label for="event_recur"><?php _e('Units','my-calendar'); ?></label> <select name="event_recur" class="input" id="event_recur">
465
+ <option class="input" <?php if ( is_object($data) ) echo jd_option_selected( $data->event_recur,'S','option'); ?> value="S"><?php _e('Does not recur','my-calendar'); ?></option>
466
+ <option class="input" <?php if ( is_object($data) ) echo jd_option_selected( $data->event_recur,'D','option'); ?> value="D"><?php _e('Daily','my-calendar'); ?></option>
467
+ <option class="input" <?php if ( is_object($data) ) echo jd_option_selected( $data->event_recur,'W','option'); ?> value="W"><?php _e('Weekly','my-calendar'); ?></option>
468
+ <option class="input" <?php if ( is_object($data) ) echo jd_option_selected( $data->event_recur,'B','option'); ?> value="B"><?php _e('Bi-weekly','my-calendar'); ?></option>
469
+ <option class="input" <?php if ( is_object($data) ) echo jd_option_selected( $data->event_recur,'M','option'); ?> value="M"><?php _e('Date of Month (e.g., the 24th of each month)','my-calendar'); ?></option>
470
+ <option class="input" <?php if ( is_object($data) ) echo jd_option_selected( $data->event_recur,'U','option'); ?> value="U"><?php _e('Day of Month (e.g., the 3rd Monday of each month)','my-calendar'); ?></option>
471
+ <option class="input" <?php if ( is_object($data) ) echo jd_option_selected( $data->event_recur,'Y','option'); ?> value="Y"><?php _e('Annually','my-calendar'); ?></option>
472
  </select><br />
473
  <?php _e('Enter "0" if the event should recur indefinitely. Your entry is the number of events after the first occurrence of the event: a recurrence of <em>2</em> means the event will happen three times.','my-calendar'); ?>
474
  </p>
495
  <input type="radio" id="event_none" name="event_open" value="2" <?php if (!empty($data)) { echo jd_option_selected( $data->event_open, '2' ); } ?> /> <label for="event_none"><?php _e('Does not apply','my-calendar'); ?></label>
496
  </p>
497
  <p>
498
+ <input type="checkbox" name="event_group" id="event_group" <?php if ( is_object($data) ) { echo jd_option_selected( $data->event_group,'1'); } ?> /> <label for="event_group"><?php _e('If this event recurs, it can only be registered for as a complete series.','my-calendar'); ?></label>
499
  </p>
500
  </fieldset>
501
  </div>
543
  <?php if ($mc_input['event_location'] == 'on') { ?>
544
  <p>
545
  <?php _e('All location fields are optional: <em>insufficient information may result in an inaccurate map</em>.','my-calendar'); ?>
546
+ </p>
547
  <p>
548
  <label for="event_label"><?php _e('Name of Location (e.g. <em>Joe\'s Bar and Grill</em>)','my-calendar'); ?></label> <input type="text" id="event_label" name="event_label" class="input" size="40" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_label)); ?>" />
549
  </p>
550
  <p>
551
  <label for="event_street"><?php _e('Street Address','my-calendar'); ?></label> <input type="text" id="event_street" name="event_street" class="input" size="40" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_street)); ?>" />
552
+ </p>
553
  <p>
554
  <label for="event_street2"><?php _e('Street Address (2)','my-calendar'); ?></label> <input type="text" id="event_street2" name="event_street2" class="input" size="40" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_street2)); ?>" />
555
  </p>
556
  <p>
557
  <label for="event_city"><?php _e('City','my-calendar'); ?></label> <input type="text" id="event_city" name="event_city" class="input" size="40" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_city)); ?>" /> <label for="event_state"><?php _e('State/Province','my-calendar'); ?></label> <input type="text" id="event_state" name="event_state" class="input" size="10" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_state)); ?>" /> <label for="event_postcode"><?php _e('Postal Code','my-calendar'); ?></label> <input type="text" id="event_postcode" name="event_postcode" class="input" size="10" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_postcode)); ?>" />
558
+ </p>
559
+ <p>
560
+ <label for="event_region"><?php _e('Region','my-calendar'); ?></label> <input type="text" id="event_region" name="event_region" class="input" size="40" value="<?php if ( !empty( $data ) ) esc_attr_e(stripslashes($data->event_region)); ?>" />
561
+ </p>
562
  <p>
563
  <label for="event_country"><?php _e('Country','my-calendar'); ?></label> <input type="text" id="event_country" name="event_country" class="input" size="10" value="<?php if ( !empty($data) ) esc_attr_e(stripslashes($data->event_country)); ?>" />
564
  </p>
572
  <option value="8"<?php if ( !empty( $data ) && ( $data->event_zoom == 8 ) ) { echo " selected=\"selected\""; } ?>><?php _e('State','my-calendar'); ?></option>
573
  <option value="6"<?php if ( !empty( $data ) && ( $data->event_zoom == 6 ) ) { echo " selected=\"selected\""; } ?>><?php _e('Region','my-calendar'); ?></option>
574
  </select>
575
+ </p>
576
  <fieldset>
577
  <legend><?php _e('GPS Coordinates (optional)','my-calendar'); ?></legend>
578
  <p>
592
  }
593
 
594
  // Used on the manage events admin page to display a list of events
595
+ function jd_events_display_list( $type='normal' ) {
596
  global $wpdb;
597
+
598
+ $sortby = ( isset( $_GET['sort'] ) )?(int) $_GET['sort']:get_option('mc_default_sort');
599
+
600
+ if ( isset( $_GET['order'] ) ) {
601
+ $sortdir = ( isset($_GET['order']) && $_GET['order'] == 'ASC' )?'ASC':'default';
602
+ } else {
603
+ $sortdir = 'default';
604
+ }
605
+ if ( isset( $_GET['limit'] ) ) {
606
+ switch ($_GET['limit']) {
607
+ case 'reserved':$status = 'reserved';
608
+ break;
609
+ case 'published':$status = 'published';
610
+ break;
611
+ default:
612
+ $status = 'all';
613
+ break;
614
+ }
615
+ } else {
616
+ $status = 'all';
617
+ }
618
+
619
+ if ( empty($sortby) ) {
620
  $sortbyvalue = 'event_begin';
621
  } else {
622
  switch ($sortby) {
652
  break;
653
  default:$limit = '';
654
  }
 
655
  $events = $wpdb->get_results("SELECT * FROM " . MY_CALENDAR_TABLE . " $limit ORDER BY $sortbyvalue $sortbydirection");
 
656
  if ($sortbydirection == 'DESC') {
657
  $sorting = "&amp;order=ASC";
658
  } else {
659
  $sorting = '';
660
  }
661
+ ?>
662
+ <div id="icon-edit" class="icon32"></div>
663
+ <h2><?php _e('Manage Events','my-calendar'); ?></h2>
664
+ <?php if ( get_option('mc_event_approve') == 'true' ) { ?>
665
+ <ul class="links">
666
+ <li><a <?php echo ($_GET['limit']=='published')?' class="active-link"':''; ?> href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar&amp;limit=published"><?php _e('Published','my-calendar'); ?></a></li>
667
+ <li><a <?php echo ($_GET['limit']=='reserved')?' class="active-link"':''; ?> href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar&amp;limit=reserved"><?php _e('Reserved','my-calendar'); ?></a></li>
668
+ <li><a <?php echo ($_GET['limit']=='all' || !isset($_GET['limit']))?' class="active-link"':''; ?> href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar&amp;limit=all"><?php _e('All','my-calendar'); ?></a></li>
669
+ </ul>
670
+ <?php } ?>
671
+ <?php
672
  if ( !empty($events) ) {
673
  ?>
674
  <form action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar" method="post">
696
 
697
  foreach ( $events as $event ) {
698
  $class = ($class == 'alternate') ? '' : 'alternate';
699
+ $spam = ($event->event_flagged == 1) ? ' spam' : '';
700
+ $spam_label = ($event->event_flagged == 1) ? '<strong>Possible spam:</strong> ' : '';
701
+ $author = get_userdata($event->event_author);
702
  if ($event->event_link != '') {
703
+ $title = "<a href='".esc_attr($event->event_link)."'>$event->event_title</a>";
704
  } else {
705
  $title = $event->event_title;
706
  }
707
  ?>
708
+ <tr class="<?php echo $class; echo $spam; ?>">
709
+ <th scope="row"><input type="checkbox" value="<?php echo $event->event_id; ?>" name="mass_delete[]" id="mc<?php echo $event->event_id; ?>" <?php echo ($event->event_flagged == 1)?' checked="checked"':''; ?> /> <label for="mc<?php echo $event->event_id; ?>"><?php echo $event->event_id; ?></label></th>
710
+ <td><?php echo $spam_label; echo stripslashes($title); ?></td>
711
  <td><?php echo stripslashes($event->event_label); ?></td>
712
  <td><?php echo substr(strip_tags(stripslashes($event->event_desc)),0,60); ?>&hellip;</td>
713
  <?php if ($event->event_time != "00:00:00") { $eventTime = date_i18n(get_option('time_format'), strtotime($event->event_time)); } else { $eventTime = get_option('my_calendar_notime_text'); } ?>
772
  ?>
773
  </table>
774
  <p>
775
+ <input type="submit" class="button-primary delete" value="<?php _e('Delete checked events','my-calendar'); ?>" />
776
  </p>
777
  </form>
778
  <?php
785
  function mc_check_data($action,$_POST) {
786
  global $wpdb, $current_user, $users_entries;
787
 
788
+ if ( get_magic_quotes_gpc() ) {
789
+ $_POST = array_map( 'stripslashes_deep', $_POST );
790
+ }
791
+
792
  if (!wp_verify_nonce($_POST['event_nonce_name'],'event_nonce')) {
793
  return;
794
  }
813
  $event_author = !empty($_POST['event_author']) ? $_POST['event_author'] : $current_user->ID;
814
  $event_open = !empty($_POST['event_open']) ? $_POST['event_open'] : '2';
815
  $event_group = !empty($_POST['event_group']) ? 1 : 0;
816
+ $event_flagged = ( !isset($_POST['event_flagged']) || $_POST['event_flagged']===0 )?0:1;
817
  // set location
818
  if ($location_preset != 'none') {
819
  $sql = "SELECT * FROM " . MY_CALENDAR_LOCATIONS_TABLE . " WHERE location_id = $location_preset";
824
  $event_city = $location->location_city;
825
  $event_state = $location->location_state;
826
  $event_postcode = $location->location_postcode;
827
+ $event_region = $location->location_region;
828
  $event_country = $location->location_country;
829
  $event_longitude = $location->location_longitude;
830
  $event_latitude = $location->location_latitude;
836
  $event_city = !empty($_POST['event_city']) ? $_POST['event_city'] : '';
837
  $event_state = !empty($_POST['event_state']) ? $_POST['event_state'] : '';
838
  $event_postcode = !empty($_POST['event_postcode']) ? $_POST['event_postcode'] : '';
839
+ $event_region = !empty($_POST['event_region']) ? $_POST['event_region'] : '';
840
  $event_country = !empty($_POST['event_country']) ? $_POST['event_country'] : '';
841
  $event_longitude = !empty($_POST['event_longitude']) ? $_POST['event_longitude'] : '';
842
  $event_latitude = !empty($_POST['event_latitude']) ? $_POST['event_latitude'] : '';
843
  $event_zoom = !empty($_POST['event_zoom']) ? $_POST['event_zoom'] : '';
844
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
845
  // Perform some validation on the submitted dates - this checks for valid years and months
846
  $date_format_one = '/^([0-9]{4})-([0][1-9])-([0-3][0-9])$/';
847
  $date_format_two = '/^([0-9]{4})-([1][0-2])-([0-3][0-9])$/';
848
  if ((preg_match($date_format_one,$begin) || preg_match($date_format_two,$begin)) && (preg_match($date_format_one,$end) || preg_match($date_format_two,$end))) {
849
+ // We know we have a valid year and month and valid integers for days so now we do a final check on the date
850
  $begin_split = split('-',$begin);
851
  $begin_y = $begin_split[0];
852
  $begin_m = $begin_split[1];
856
  $end_m = $end_split[1];
857
  $end_d = $end_split[2];
858
  if (checkdate($begin_m,$begin_d,$begin_y) && checkdate($end_m,$end_d,$end_y)) {
859
+ // Ok, now we know we have valid dates, we want to make sure that they are either equal or that the end date is later than the start date
860
  if (strtotime($end) >= strtotime($begin)) {
861
  $start_date_ok = 1;
862
  $end_date_ok = 1;
870
  $errors .= "<div class='error'><p><strong>".__('Error','my-calendar').":</strong> ".__('Both start and end dates must be in the format YYYY-MM-DD','my-calendar')."</p></div>";
871
  }
872
  // We check for a valid time, or an empty one
873
+ $time = ($time == '')?'00:00:00':date( 'H:i:00',strtotime($time) );
874
+ $time_format_one = '/^([0-1][0-9]):([0-5][0-9]):([0-5][0-9])$/';
875
+ $time_format_two = '/^([2][0-3]):([0-5][0-9]):([0-5][0-9])$/';
876
  if (preg_match($time_format_one,$time) || preg_match($time_format_two,$time) || $time == '') {
877
  $time_ok = 1;
 
 
878
  } else {
879
  $errors .= "<div class='error'><p><strong>".__('Error','my-calendar').":</strong> ".__('The time field must either be blank or be entered in the format hh:mm','my-calendar')."</p></div>";
880
  }
881
  // We check for a valid end time, or an empty one
882
+ $endtime = ($endtime == '')?'00:00:00':date( 'H:i:00',strtotime($endtime) );
883
  if (preg_match($time_format_one,$endtime) || preg_match($time_format_two,$endtime) || $endtime == '') {
884
  $endtime_ok = 1;
 
 
885
  } else {
886
  $errors .= "<div class='error'><p><strong>".__('Error','my-calendar').":</strong> ".__('The end time field must either be blank or be entered in the format hh:mm','my-calendar')."</p></div>";
887
  }
926
  'event_street2'=>$event_street2,
927
  'event_city'=>$event_city,
928
  'event_state'=>$event_state,
929
+ 'event_postcode'=>$event_postcode,
930
+ 'event_region'=>$event_region,
931
  'event_country'=>$event_country,
932
  'event_endtime'=>$endtime,
933
  'event_link_expires'=>$expires,
938
  'event_open'=>$event_open,
939
  'event_group'=>$event_group,
940
  'event_approved'=>$approved,
941
+ 'event_host'=>$host,
942
+ 'event_flagged'=> mc_akismet( $linky, $desc )
943
  );
944
 
945
  } else if ($action == 'edit') {
958
  'event_street2'=>$event_street2,
959
  'event_city'=>$event_city,
960
  'event_state'=>$event_state,
961
+ 'event_postcode'=>$event_postcode,
962
+ 'event_region'=>$event_region,
963
  'event_country'=>$event_country,
964
  'event_endtime'=>$endtime,
965
  'event_link_expires'=>$expires,
970
  'event_open'=>$event_open,
971
  'event_group'=>$event_group,
972
  'event_approved'=>$approved,
973
+ 'event_host'=>$host,
974
+ 'event_flagged'=>$event_flagged
975
  );
976
+ }
 
977
  } else {
978
  // The form is going to be rejected due to field validation issues, so we preserve the users entries here
979
  $users_entries->event_title = $title;
995
  $users_entries->event_state = $event_state;
996
  $users_entries->event_postcode = $event_postcode;
997
  $users_entries->event_country = $event_country;
998
+ $users_entries->event_region = $event_region;
999
  $users_entries->event_longitude = $event_longitude;
1000
  $users_entries->event_latitude = $event_latitude;
1001
  $users_entries->event_zoom = $event_zoom;
my-calendar-events.php ADDED
@@ -0,0 +1,733 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // used to generate upcoming events lists
3
+ function mc_get_all_events($category,$rss='no') {
4
+ global $wpdb;
5
+ $select_category = ( $category!='default' )?mc_select_category($category,'all'):'';
6
+ $limit_string = mc_limit_string('all');
7
+ if ($select_category != '' && $limit_string != '') {
8
+ $join = ' AND ';
9
+ } else if ($select_category == '' && $limit_string != '' ) {
10
+ $join = ' WHERE ';
11
+ } else {
12
+ $join = '';
13
+ }
14
+ // Maybe later. Work this out.
15
+ /*
16
+ if ( $rss != 'no' ) {
17
+ // $limit = "LIMIT 0,$rss ORDER BY event_id DESC";
18
+ } else {
19
+ // $limit = '';
20
+ }
21
+ */
22
+ $limits = $select_category . $join . $limit_string;
23
+ $events = $wpdb->get_results("SELECT *,event_begin as event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) $limits");
24
+ $offset = (60*60*get_option('gmt_offset'));
25
+ $date = date('Y', time()+($offset)).'-'.date('m', time()+($offset)).'-'.date('d', time()+($offset));
26
+ if (!empty($events)) {
27
+ foreach($events as $event) {
28
+ $this_event_start = strtotime("$event->event_begin $event->event_time");
29
+ $this_event_end = strtotime("$event->event_end $event->event_endtime");
30
+ $event->event_start_ts = $this_event_start;
31
+ $event->event_end_ts = $this_event_end;
32
+ if ($event->event_recur != "S") {
33
+ $orig_begin = $event->event_begin;
34
+ $orig_end = $event->event_end;
35
+ $numback = 0;
36
+ $numforward = $event->event_repeats;
37
+ $event_repetition = (int) $event->event_repeats;
38
+ if ($event_repetition !== 0) {
39
+ switch ($event->event_recur) {
40
+ case "D":
41
+ for ($i=$numback;$i<=$numforward;$i++) {
42
+ $begin = my_calendar_add_date($orig_begin,$i,0,0);
43
+ $end = my_calendar_add_date($orig_end,$i,0,0);
44
+ ${$i} = clone($event);
45
+ ${$i}->event_begin = $begin;
46
+ ${$i}->event_end = $end;
47
+ $this_event_start = strtotime("$begin $event->event_time");
48
+ $this_event_end = strtotime("$end $event->event_endtime");
49
+ ${$i}->event_start_ts = $this_event_start;
50
+ ${$i}->event_end_ts = $this_event_end;
51
+ $arr_events[]=${$i};
52
+ }
53
+ break;
54
+ case "W":
55
+ for ($i=$numback;$i<=$numforward;$i++) {
56
+ $begin = my_calendar_add_date($orig_begin,($i*7),0,0);
57
+ $end = my_calendar_add_date($orig_end,($i*7),0,0);
58
+ ${$i} = clone($event);
59
+ ${$i}->event_begin = $begin;
60
+ ${$i}->event_end = $end;
61
+ $this_event_start = strtotime("$begin $event->event_time");
62
+ $this_event_end = strtotime("$end $event->event_endtime");
63
+ ${$i}->event_start_ts = $this_event_start;
64
+ ${$i}->event_end_ts = $this_event_end;
65
+ $arr_events[]=${$i};
66
+ }
67
+ break;
68
+ case "B":
69
+ for ($i=$numback;$i<=$numforward;$i++) {
70
+ $begin = my_calendar_add_date($orig_begin,($i*14),0,0);
71
+ $end = my_calendar_add_date($orig_end,($i*14),0,0);
72
+ ${$i} = clone($event);
73
+ ${$i}->event_begin = $begin;
74
+ ${$i}->event_end = $end;
75
+ $this_event_start = strtotime("$begin $event->event_time");
76
+ $this_event_end = strtotime("$end $event->event_endtime");
77
+ ${$i}->event_start_ts = $this_event_start;
78
+ ${$i}->event_end_ts = $this_event_end;
79
+ $arr_events[]=${$i};
80
+ }
81
+ break;
82
+ case "M":
83
+ for ($i=$numback;$i<=$numforward;$i++) {
84
+ $begin = my_calendar_add_date($orig_begin,0,$i,0);
85
+ $end = my_calendar_add_date($orig_end,0,$i,0);
86
+ ${$i} = clone($event);
87
+ ${$i}->event_begin = $begin;
88
+ ${$i}->event_end = $end;
89
+ $this_event_start = strtotime("$begin $event->event_time");
90
+ $this_event_end = strtotime("$end $event->event_endtime");
91
+ ${$i}->event_start_ts = $this_event_start;
92
+ ${$i}->event_end_ts = $this_event_end;
93
+ $arr_events[]=${$i};
94
+ }
95
+ break;
96
+ case "U":
97
+ for ($i=$numback;$i<=$numforward;$i++) {
98
+ $approxbegin = my_calendar_add_date($orig_begin,0,$i,0);
99
+ $approxend = my_calendar_add_date($orig_end,0,$i,0);
100
+ $day_of_event = date('D',strtotime($event->event_begin) );
101
+ $week_of_event = week_of_month( date('d',strtotime($event->event_begin) ) );
102
+ for ($n=-6;$n<=6;$n++) {
103
+ $timestamp = strtotime(my_calendar_add_date($approxbegin,$n,0,0));
104
+ $current_day = date('D',$timestamp);
105
+ if ($current_day == $day_of_event) {
106
+ $current_week = week_of_month( date( 'd',$timestamp));
107
+ $current_date = date( 'd',$timestamp);
108
+ if ($current_day == $day_of_event && $current_week == $week_of_event) {
109
+ $date_of_event_this_month == $current_date;
110
+ } else {
111
+ $first = $week_of_event*7;
112
+ $last = $first+7;
113
+ for ($s=$first;$s<=$last;$s++) {
114
+ $string = date( 'Y', $timestamp ).'-'.date( 'm', $timestamp).'-'.$s;
115
+ $week = week_of_month($s);
116
+ if ( date('D',strtotime($string)) == $day_of_event && $week == $week_of_event ) {
117
+ $date_of_event_this_month = $s;
118
+ break;
119
+ }
120
+ }
121
+ if ( get_option('mc_no_fifth_week') == 'true' && $date_of_event_this_month == '' ) {
122
+ $first = $first;
123
+ $last = $first-7;
124
+ for ($s=$first;$s<=$last;$s++) {
125
+ $string = date( 'Y', $timestamp ).'-'.date('m', $timestamp).'-'.$s;
126
+ if ( date('D',strtotime($string)) == $day_of_event ) {
127
+ $date_of_event_this_month = $s;
128
+ break;
129
+ }
130
+ }
131
+ }
132
+ }
133
+ if ( ($current_day == $day_of_event && $current_week == $week_of_event) || ($current_date >= $date_of_event_this_month && $current_date <= $date_of_event_this_month+$day_diff && $date_of_event_this_month != '' ) ) {
134
+ $begin = my_calendar_add_date($approxbegin,$n,0,0);
135
+ $end = my_calendar_add_date($approxend,$n,0,0);
136
+ //$i=4;
137
+ ${$i} = clone($event);
138
+ ${$i}->event_begin = $begin;
139
+ ${$i}->event_end = $end;
140
+ $this_event_start = strtotime("$begin $event->event_time");
141
+ $this_event_end = strtotime("$end $event->event_endtime");
142
+ ${$i}->event_start_ts = $this_event_start;
143
+ ${$i}->event_end_ts = $this_event_end;
144
+ $arr_events[]=${$i};
145
+ }
146
+ }
147
+ }
148
+ }
149
+ break;
150
+ case "Y":
151
+ for ($i=$numback;$i<=$numforward;$i++) {
152
+ $begin = my_calendar_add_date($orig_begin,0,0,$i);
153
+ $end = my_calendar_add_date($orig_end,0,0,$i);
154
+ ${$i} = clone($event);
155
+ ${$i}->event_begin = $begin;
156
+ ${$i}->event_end = $end;
157
+ $this_event_start = strtotime("$begin $event->event_time");
158
+ $this_event_end = strtotime("$end $event->event_endtime");
159
+ ${$i}->event_start_ts = $this_event_start;
160
+ ${$i}->event_end_ts = $this_event_end;
161
+ $arr_events[]=${$i};
162
+ }
163
+ break;
164
+ }
165
+ } else {
166
+ $event_begin = $event->event_begin;
167
+ $event_end = $event->event_end;
168
+ $today = date('Y',time()+($offset)).'-'.date('m',time()+($offset)).'-'.date('d',time()+($offset));
169
+
170
+ switch ($event->event_recur) {
171
+ case "D":
172
+ $nDays = 30;
173
+ $fDays = 30;
174
+ if (my_calendar_date_comp( $event_begin, my_calendar_add_date($today,-($nDays),0,0) )) {
175
+ $diff = jd_date_diff_precise(strtotime($event_begin));
176
+ $diff_days = $diff/(86400);
177
+ $days = explode(".",$diff_days);
178
+ $realStart = $days[0] - $nDays;
179
+ $realFinish = $days[0] + $fDays;
180
+
181
+ for ($realStart;$realStart<=$realFinish;$realStart++) { // jump forward to near present.
182
+ $this_date = my_calendar_add_date($event_begin,($realStart),0,0);
183
+ $this_end = my_calendar_add_date($event_end,($realStart),0,0);
184
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) ) {
185
+ ${$realStart} = clone($event);
186
+ ${$realStart}->event_begin = $this_date;
187
+ $this_event_start = strtotime("$this_date $event->event_time");
188
+ $this_event_end = strtotime("$this_end $event->event_endtime");
189
+ ${$realStart}->event_start_ts = $this_event_start;
190
+ ${$realStart}->event_end_ts = $this_event_end;
191
+ $arr_events[] = ${$realStart};
192
+ }
193
+ }
194
+ } else {
195
+ $realDays = -($nDays);
196
+ for ($realDays;$realDays<=$fDays;$realDays++) { // for each event within plus or minus range, mod date and add to array.
197
+ $this_date = my_calendar_add_date($event_begin,$realDays,0,0);
198
+ $this_end = my_calendar_add_date($event_end,$realDays,0,0);
199
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) == true ) {
200
+ ${$realDays} = clone($event);
201
+ ${$realDays}->event_begin = $this_date;
202
+ ${$realDays}->event_end = $this_end;
203
+ $this_event_start = strtotime("$this_date $event->event_time");
204
+ $this_event_end = strtotime("$this_end $event->event_endtime");
205
+ ${$realDays}->event_start_ts = $this_event_start;
206
+ ${$realDays}->event_end_ts = $this_event_end;
207
+ $arr_events[] = ${$realDays};
208
+ }
209
+ }
210
+ }
211
+ break;
212
+ case "W":
213
+ $nDays = 6;
214
+ $fDays = 6;
215
+
216
+ if (my_calendar_date_comp( $event_begin, my_calendar_add_date($today,-($nDays*7),0,0) ) ) {
217
+ $diff = jd_date_diff_precise(strtotime($event_begin));
218
+ $diff_weeks = $diff/(86400*7);
219
+ $weeks = explode(".",$diff_weeks);
220
+ $realStart = $weeks[0] - $nDays;
221
+ $realFinish = $weeks[0] + $fDays;
222
+
223
+ for ($realStart;$realStart<=$realFinish;$realStart++) { // jump forward to near present.
224
+ $this_date = my_calendar_add_date($event_begin,($realStart*7),0,0);
225
+ $this_end = my_calendar_add_date($event_end,($realStart*7),0,0);
226
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) ) {
227
+ ${$realStart} = clone($event);
228
+ ${$realStart}->event_begin = $this_date;
229
+ $this_event_start = strtotime("$this_date $event->event_time");
230
+ $this_event_end = strtotime("$this_end $event->event_endtime");
231
+ ${$realStart}->event_start_ts = $this_event_start;
232
+ ${$realStart}->event_end_ts = $this_event_end;
233
+ $arr_events[] = ${$realStart};
234
+ }
235
+ }
236
+
237
+ } else {
238
+ $realDays = -($nDays);
239
+ for ($realDays;$realDays<=$fDays;$realDays++) { // for each event within plus or minus range, mod date and add to array.
240
+ $this_date = my_calendar_add_date($event_begin,($realDays*7),0,0);
241
+ $this_end = my_calendar_add_date($event_end,($realDays*7),0,0);
242
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) ) {
243
+ ${$realDays} = clone($event);
244
+ ${$realDays}->event_begin = $this_date;
245
+ ${$realDays}->event_end = $this_end;
246
+ $this_event_start = strtotime("$this_date $event->event_time");
247
+ $this_event_end = strtotime("$this_end $event->event_endtime");
248
+ ${$realDays}->event_start_ts = $this_event_start;
249
+ ${$realDays}->event_end_ts = $this_event_end;
250
+ $arr_events[] = ${$realDays};
251
+ }
252
+ }
253
+ }
254
+ break;
255
+ case "B":
256
+ $nDays = 6;
257
+ $fDays = 6;
258
+
259
+ if (my_calendar_date_comp( $event_begin, my_calendar_add_date($today,-($nDays*14),0,0) )) {
260
+ $diff = jd_date_diff_precise(strtotime($event_begin));
261
+ $diff_weeks = $diff/(86400*14);
262
+ $weeks = explode(".",$diff_weeks);
263
+ $realStart = $weeks[0] - $nDays;
264
+ $realFinish = $weeks[0] + $fDays;
265
+
266
+ for ($realStart;$realStart<=$realFinish;$realStart++) { // jump forward to near present.
267
+ $this_date = my_calendar_add_date($event_begin,($realStart*14),0,0);
268
+ $this_end = my_calendar_add_date($event_end, ($realStart*14),0,0);
269
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) ) {
270
+ ${$realStart} = clone($event);
271
+ ${$realStart}->event_begin = $this_date;
272
+ ${$realStart}->event_end = $this_end;
273
+ $this_event_start = strtotime("$this_date $event->event_time");
274
+ $this_event_end = strtotime("$this_end $event->event_endtime");
275
+ ${$realStart}->event_start_ts = $this_event_start;
276
+ ${$realStart}->event_end_ts = $this_event_end;
277
+ $arr_events[] = ${$realStart};
278
+ }
279
+ }
280
+
281
+ } else {
282
+ $realDays = -($nDays);
283
+ for ($realDays;$realDays<=$fDays;$realDays++) { // for each event within plus or minus range, mod date and add to array.
284
+ $this_date = my_calendar_add_date($event_begin,($realDays*14),0,0);
285
+ $this_end = my_calendar_add_date($event_end,($realDays*14),0,0);
286
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) ) {
287
+ ${$realDays} = clone($event);
288
+ ${$realDays}->event_begin = $this_date;
289
+ ${$realDays}->event_end = $this_end;
290
+ $this_event_start = strtotime("$this_date $event->event_time");
291
+ $this_event_end = strtotime("$this_end $event->event_endtime");
292
+ ${$realDays}->event_start_ts = $this_event_start;
293
+ ${$realDays}->event_end_ts = $this_event_end;
294
+ $arr_events[] = ${$realDays};
295
+ }
296
+ }
297
+ }
298
+ break;
299
+
300
+ case "M":
301
+ $nDays = 5;
302
+ $fDays = 5;
303
+
304
+ if (my_calendar_date_comp( $event_begin, my_calendar_add_date($today,-($nDays),0,0) )) {
305
+ $diff = jd_date_diff_precise(strtotime($event_begin));
306
+ $diff_days = $diff/(86400*30);
307
+ $days = explode(".",$diff_days);
308
+ $realStart = $days[0] - $nDays;
309
+ $realFinish = $days[0] + $fDays;
310
+
311
+ for ($realStart;$realStart<=$realFinish;$realStart++) { // jump forward to near present.
312
+ $this_date = my_calendar_add_date($event_begin,0,$realStart,0);
313
+ $this_end = my_calendar_add_date($event_end,0,$realStart,0);
314
+
315
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) ) {
316
+ ${$realStart} = clone($event);
317
+ ${$realStart}->event_begin = $this_date;
318
+ $this_event_start = strtotime("$this_date $event->event_time");
319
+ $this_event_end = strtotime("$this_end $event->event_endtime");
320
+ ${$realStart}->event_start_ts = $this_event_start;
321
+ ${$realStart}->event_end_ts = $this_event_end;
322
+ $arr_events[] = ${$realStart};
323
+ }
324
+ }
325
+
326
+ } else {
327
+ $realDays = -($nDays);
328
+ for ($realDays;$realDays<=$fDays;$realDays++) { // for each event within plus or minus range, mod date and add to array.
329
+ $this_date = my_calendar_add_date($event_begin,0,$realDays,0);
330
+ $this_end = my_calendar_add_date($event_end,0,$realDays,0);
331
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) == true ) {
332
+ ${$realDays} = clone($event);
333
+ ${$realDays}->event_begin = $this_date;
334
+ ${$realDays}->event_end = $this_end;
335
+ $this_event_start = strtotime("$this_date $event->event_time");
336
+ $this_event_end = strtotime("$this_end $event->event_endtime");
337
+ ${$realDays}->event_start_ts = $this_event_start;
338
+ ${$realDays}->event_end_ts = $this_event_end;
339
+ $arr_events[] = ${$realDays};
340
+ }
341
+ }
342
+ }
343
+ break;
344
+ // "U" is month by day
345
+ case "U":
346
+ $nDays = 5;
347
+ $fDays = 5;
348
+ $day_of_event = date( 'D', strtotime($event->event_begin) );
349
+ $week_of_event = week_of_month( date( 'd', strtotime($event->event_begin) ) );
350
+ $day_diff = jd_date_diff($event_begin, $event_end);
351
+
352
+ if (my_calendar_date_comp( $event_begin, my_calendar_add_date($today,-($nDays),0,0) )) {
353
+ // this doesn't need to be precise; it only effects what dates will be checked.
354
+ $diff = jd_date_diff_precise(strtotime($event_begin));
355
+ $diff_days = floor($diff/(86400*30));
356
+ $realStart = $diff_days - $nDays;
357
+ $realFinish = $diff_days + $fDays;
358
+
359
+ for ($realStart;$realStart<=$realFinish;$realStart++) { // jump forward to near present.
360
+ $approxbegin = my_calendar_add_date($event_begin,0,$realStart,0);
361
+ $approxend = my_calendar_add_date($event_end,0,$realStart,0);
362
+ for ($n=-6;$n<=6;$n++) {
363
+ $timestamp = strtotime(my_calendar_add_date($approxbegin,$n,0,0));
364
+ $current_day = date('D',$timestamp);
365
+ if ($current_day == $day_of_event) {
366
+ $current_week = week_of_month( date( 'd',$timestamp));
367
+ $current_date = date( 'd',$timestamp);
368
+ if ($current_day == $day_of_event && $current_week == $week_of_event) {
369
+ $date_of_event_this_month = $current_date;
370
+ } else {
371
+ $first = ($week_of_event*7);
372
+ $last = $first+7;
373
+ for ($i=$first;$i<=$last;$i++) {
374
+ $string = date( 'Y', $timestamp ).'-'.date( 'm', $timestamp).'-'.$n;
375
+ if ( date('D',strtotime($string)) == $day_of_event ) {
376
+ $date_of_event_this_month = $i;
377
+ break;
378
+ }
379
+ }
380
+ if ( get_option('mc_no_fifth_week') == 'true' && $week_of_event == 4 ) {
381
+ $last = $first;
382
+ $first = $first-7;
383
+ for ($i=$first;$i<=$last;$i++) {
384
+ $string = date( 'Y', $timestamp ).'-'.date('m', $timestamp).'-'.$i;
385
+ if ( date('D',strtotime($string)) == $day_of_event ) {
386
+ $date_of_event_this_month = $i;
387
+ break;
388
+ }
389
+ }
390
+ }
391
+ }
392
+ if ( ($current_day == $day_of_event && $current_week == $week_of_event) || ($current_date >= $date_of_event_this_month && $current_date <= $date_of_event_this_month+$day_diff && $date_of_event_this_month != '' ) ) {
393
+ $begin = my_calendar_add_date($approxbegin,$n,0,0);
394
+ $end = my_calendar_add_date($approxend,$n,0,0);
395
+ ${$realStart} = clone($event);
396
+ ${$realStart}->event_begin = $begin;
397
+ ${$realStart}->event_end = $end;
398
+ $this_event_start = strtotime("$begin $event->event_time");
399
+ $this_event_end = strtotime("$end $event->event_endtime");
400
+ ${$realStart}->event_start_ts = $this_event_start;
401
+ ${$realStart}->event_end_ts = $this_event_end;
402
+ $arr_events[]=${$realStart};
403
+ break;
404
+ }
405
+ }
406
+ }
407
+ }
408
+
409
+ } else {
410
+ $realDays = -($nDays);
411
+ for ($realDays;$realDays<=$fDays;$realDays++) { // for each event within plus or minus range, mod date and add to array.
412
+ $approxbegin = my_calendar_add_date($event_begin,0,$realDays,0);
413
+ $approxend = my_calendar_add_date($event_end,0,$realDays,0);
414
+ if ( ! my_calendar_date_xcomp($approxbegin,$event_begin) ) { // if approx is before real start, skip
415
+ for ($n=-6;$n<=6;$n++) {
416
+ $timestamp = strtotime(my_calendar_add_date($approxbegin,$n,0,0));
417
+ $current_day = date('D',$timestamp);
418
+ if ($current_day == $day_of_event) {
419
+ $current_week = week_of_month( date( 'd',$timestamp));
420
+ $current_date = date( 'd',$timestamp);
421
+ $first = ($week_of_event*7);
422
+ $last = $first+7;
423
+ for ($i=$first;$i<=$last;$i++) {
424
+ $string = date( 'Y', $timestamp ).'-'.date( 'm', $timestamp).'-'.$n;
425
+ if ( date('D',strtotime($string)) == $day_of_event ) {
426
+ $date_of_event_this_month = $i;
427
+ break;
428
+ }
429
+ }
430
+ if ( get_option('mc_no_fifth_week') == 'true' && $date_of_event_this_month == '' ) {
431
+ $last = $first;
432
+ $first = $first-7;
433
+ for ($i=$first;$i<=$last;$i++) {
434
+ $string = date( 'Y', $timestamp ).'-'.date('m', $timestamp).'-'.$i;
435
+ if ( date('D',strtotime($string)) == $day_of_event ) {
436
+ $date_of_event_this_month = $i;
437
+ break;
438
+ }
439
+ }
440
+ }
441
+ if ( ($current_day == $day_of_event && $current_week == $week_of_event) || ($current_date >= $date_of_event_this_month && $current_date <= $date_of_event_this_month+$day_diff && $date_of_event_this_month != '' ) ) {
442
+ $begin = my_calendar_add_date($approxbegin,$n,0,0);
443
+ $end = my_calendar_add_date($approxend,$n,0,0);
444
+ ${$realDays} = clone($event);
445
+ ${$realDays}->event_begin = $begin;
446
+ ${$realDays}->event_end = $end;
447
+ $this_event_start = strtotime("$begin $event->event_time");
448
+ $this_event_end = strtotime("$end $event->event_endtime");
449
+ ${$realDays}->event_start_ts = $this_event_start;
450
+ ${$realDays}->event_end_ts = $this_event_end;
451
+ $arr_events[]=${$realDays};
452
+ break;
453
+ }
454
+ }
455
+ }
456
+ }
457
+ }
458
+ }
459
+ break;
460
+ case "Y":
461
+ $nDays = 3;
462
+ $fDays = 3;
463
+ if (my_calendar_date_comp( $event_begin, my_calendar_add_date($today,-($nDays),0,0) )) {
464
+ $diff = jd_date_diff_precise(strtotime($event_begin));
465
+ $diff_days = $diff/(86400*365);
466
+ $days = explode(".",$diff_days);
467
+ $realStart = $days[0] - $nDays;
468
+ $realFinish = $days[0] + $fDays;
469
+
470
+ for ($realStart;$realStart<=$realFinish;$realStart++) { // jump forward to near present.
471
+ $this_date = my_calendar_add_date($event_begin,0,0,$realStart);
472
+ $this_end = my_calendar_add_date($event_end,0,0,$realStart);
473
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) ) {
474
+ ${$realStart} = clone($event);
475
+ ${$realStart}->event_begin = $this_date;
476
+ $this_event_start = strtotime("$this_date $event->event_time");
477
+ $this_event_end = strtotime("$this_end $event->event_endtime");
478
+ ${$realStart}->event_start_ts = $this_event_start;
479
+ ${$realStart}->event_end_ts = $this_event_end;
480
+ $arr_events[] = ${$realStart};
481
+ }
482
+ }
483
+ } else {
484
+ $realDays = -($nDays);
485
+ for ($realDays;$realDays<=$fDays;$realDays++) { // for each event within plus or minus range, mod date and add to array.
486
+ $this_date = my_calendar_add_date($event_begin,0,0,$realDays);
487
+ $this_end = my_calendar_add_date($event_end,0,0,$realDays);
488
+ if ( my_calendar_date_comp( $event->event_begin,$this_date ) == true ) {
489
+ ${$realDays} = clone($event);
490
+ ${$realDays}->event_begin = $this_date;
491
+ ${$realDays}->event_end = $this_end;
492
+ $this_event_start = strtotime("$this_date $event->event_time");
493
+ $this_event_end = strtotime("$this_end $event->event_endtime");
494
+ ${$realStart}->event_start_ts = $this_event_start;
495
+ ${$realStart}->event_end_ts = $this_event_end;
496
+ $arr_events[] = ${$realDays};
497
+ }
498
+ }
499
+ }
500
+ break;
501
+ }
502
+ }
503
+ } else {
504
+ $arr_events[]=$event;
505
+ }
506
+ }
507
+ }
508
+ return $arr_events;
509
+ }
510
+
511
+ function my_calendar_get_event($date,$id) {
512
+ global $wpdb;
513
+ $date = explode("-",$date);
514
+ $m = (int) $date[1];
515
+ $d = (int) $date[2];
516
+ $y = (int) $date[0];
517
+ if (!checkdate($m,$d,$y)) {
518
+ return;
519
+ }
520
+ $event = $wpdb->get_row("SELECT * FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE event_id=$id");
521
+ if ($event) {
522
+ $value = " <div id='mc_event'>
523
+ ".my_calendar_draw_event( $event,'single',"$y-$m-$d" )."
524
+ </div>\n";
525
+ }
526
+ return $value;
527
+ }
528
+
529
+ // Grab all events for the requested date from calendar
530
+ function my_calendar_grab_events($y,$m,$d,$category=null) {
531
+ global $wpdb;
532
+ if (!checkdate($m,$d,$y)) { return; } // not a valid date
533
+ $select_category = ( $category != null )?mc_select_category($category):'';
534
+ $arr_events = array();
535
+ // set the date format
536
+ $date = $y . '-' . $m . '-' . $d;
537
+ $limit_string = mc_limit_string();
538
+ $events = $wpdb->get_results("
539
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_begin <= '$date' AND event_end >= '$date' AND event_recur = 'S'
540
+ UNION
541
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'Y' AND EXTRACT(YEAR FROM '$date') >= EXTRACT(YEAR FROM event_begin)
542
+ UNION
543
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'M' AND EXTRACT(YEAR FROM '$date') >= EXTRACT(YEAR FROM event_begin) AND event_repeats = 0
544
+ UNION
545
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'M' AND EXTRACT(YEAR FROM '$date') >= EXTRACT(YEAR FROM event_begin) AND event_repeats != 0 AND (PERIOD_DIFF(EXTRACT(YEAR_MONTH FROM '$date'),EXTRACT(YEAR_MONTH FROM event_begin))) <= event_repeats
546
+ UNION
547
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'U' AND EXTRACT(YEAR FROM '$date') >= EXTRACT(YEAR FROM event_begin) AND event_repeats = 0
548
+ UNION
549
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'U' AND EXTRACT(YEAR FROM '$date') >= EXTRACT(YEAR FROM event_begin) AND event_repeats != 0 AND (PERIOD_DIFF(EXTRACT(YEAR_MONTH FROM '$date'),EXTRACT(YEAR_MONTH FROM event_begin))) <= event_repeats
550
+ UNION
551
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'B' AND '$date' >= event_begin AND event_repeats = 0
552
+ UNION
553
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'B' AND '$date' >= event_begin AND event_repeats != 0 AND (event_repeats*14) >= (TO_DAYS('$date') - TO_DAYS(event_end))
554
+ UNION
555
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'W' AND '$date' >= event_begin AND event_repeats = 0
556
+ UNION
557
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'W' AND '$date' >= event_begin AND event_repeats != 0 AND (event_repeats*7) >= (TO_DAYS('$date') - TO_DAYS(event_end))
558
+ UNION
559
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'D' AND '$date' >= event_begin AND event_repeats = 0
560
+ UNION
561
+ SELECT *,event_begin AS event_original_begin FROM " . MY_CALENDAR_TABLE . " JOIN " . MY_CALENDAR_CATEGORIES_TABLE . " ON (event_category=category_id) WHERE $select_category $limit_string AND event_recur = 'D' AND '$date' >= event_begin AND event_repeats != 0 AND (event_repeats) >= (TO_DAYS('$date') - TO_DAYS(event_end))
562
+ ORDER BY event_id");
563
+
564
+ if (!empty($events)) {
565
+ foreach($events as $event) {
566
+ // add timestamps for start and end
567
+ $this_event_start = strtotime("$date $event->event_time");
568
+ $this_event_end = strtotime("$date $event->event_endtime");
569
+ $event->event_start_ts = $this_event_start;
570
+ $event->event_end_ts = $this_event_end;
571
+ switch ($event->event_recur) {
572
+ case 'S':
573
+ $arr_events[]=$event;
574
+ break;
575
+ case 'D':
576
+ $arr_events[]=$event;
577
+ break;
578
+ case 'Y':
579
+ // Technically we don't care about the years, but we need to find out if the
580
+ // event spans the turn of a year so we can deal with it appropriately.
581
+ $year_begin = date('Y',strtotime($event->event_begin));
582
+ $year_end = date('Y',strtotime($event->event_end));
583
+ if ($year_begin == $year_end) {
584
+ if (date('m-d',strtotime($event->event_begin)) <= date('m-d',strtotime($date)) &&
585
+ date('m-d',strtotime($event->event_end)) >= date('m-d',strtotime($date))) {
586
+ $arr_events[]=$event;
587
+ }
588
+ } else if ($year_begin < $year_end) {
589
+ if (date('m-d',strtotime($event->event_begin)) <= date('m-d',strtotime($date)) ||
590
+ date('m-d',strtotime($event->event_end)) >= date('m-d',strtotime($date))) {
591
+ $arr_events[]=$event;
592
+ }
593
+ }
594
+ break;
595
+ case 'M':
596
+ // Technically we don't care about the years or months, but we need to find out if the
597
+ // event spans the turn of a year or month so we can deal with it appropriately.
598
+ $month_begin = date('m',strtotime($event->event_begin));
599
+ $month_end = date('m',strtotime($event->event_end));
600
+
601
+ if ($month_begin == $month_end) {
602
+ if (date('d',strtotime($event->event_begin)) <= date('d',strtotime($date)) &&
603
+ date('d',strtotime($event->event_end)) >= date('d',strtotime($date))) {
604
+ $arr_events[]=$event;
605
+ }
606
+ } else if ($month_begin < $month_end) {
607
+ if ( ($event->event_begin <= date('Y-m-d',strtotime($date))) && (date('d',strtotime($event->event_begin)) <= date('d',strtotime($date)) ||
608
+ date('d',strtotime($event->event_end)) >= date('d',strtotime($date))) ) {
609
+ $arr_events[]=$event;
610
+ }
611
+ }
612
+ break;
613
+ case 'U':
614
+ // Technically we don't care about the years or months, but we need to find out if the
615
+ // event spans the turn of a year or month so we can deal with it appropriately.
616
+ $month_begin = date( 'm',strtotime($event->event_begin) );
617
+ $month_end = date( 'm',strtotime($event->event_end) );
618
+ $day_of_event = date( 'D',strtotime($event->event_begin) );
619
+ $date_of_event = date( 'd',strtotime($event->event_begin) );
620
+ $current_day = date( 'D',strtotime($date) );
621
+ $current_date = date( 'd',strtotime($date) );
622
+ $week_of_event = week_of_month($date_of_event);
623
+ $current_week = week_of_month($current_date);
624
+ $day_diff = jd_date_diff($event->event_begin,$event->event_end);
625
+ $first_of_month = '01-'.date('M',strtotime($date)).'-'.date('Y',strtotime($date));
626
+ if ( date( 'D',strtotime($event->event_begin ) ) == date( 'D',strtotime( "$first_of_month - 1 day" ) ) ) {
627
+ $start = ($week_of_event)*7+1;
628
+ $finish = ($start + 7)+1;
629
+ } else {
630
+ $start = ($week_of_event)*7;
631
+ $finish = ($start + 7);
632
+ }
633
+ $t = date('t',strtotime($date));
634
+ if ($finish > $t) { $finish = $t; }
635
+ if ($start < 1) { $start = 1; }
636
+ for ($i=$start;$i<=$finish;$i++) {
637
+ $string = date( 'Y',strtotime($date) ).'-'.date('m',strtotime($date)).'-'.$i;
638
+ if ( date('D',strtotime($string)) == $day_of_event ) {
639
+ $date_of_event_this_month = $i;
640
+ break;
641
+ } else {
642
+ $date_of_event_this_month = '';
643
+ }
644
+ }
645
+ if ( get_option('mc_no_fifth_week') == 'true' && $week_of_event == 4 ) {
646
+ $finish = $start;
647
+ $start = $start - 7;
648
+ for ($i=$start;$i<=$finish;$i++) {
649
+ $string = date( 'Y',strtotime($date) ).'-'.date('m',strtotime($date)).'-'.$i;
650
+ if ( date('D',strtotime($string)) == $day_of_event ) {
651
+ $date_of_event_this_month = $i;
652
+ break;
653
+ } else {
654
+ $date_of_event_this_month = '';
655
+ }
656
+ }
657
+ }
658
+ if ( my_calendar_date_comp($event->event_begin,$date) ) {
659
+ if ( ( $current_day == $day_of_event && $current_week == $week_of_event ) && ( $current_date >= $date_of_event_this_month && $current_date <= $date_of_event_this_month+$day_diff && $date_of_event_this_month != '' ) ) {
660
+ //echo "$event->event_title: $start/$finish: $current_day == $day_of_event && $current_week == $week_of_event; $current_date >= $date_of_event_this_month && $current_date <= $date_of_event_this_month+$day_diff && $date_of_event_this_month != ''<br />";
661
+ $arr_events[]=$event;
662
+ } else {
663
+ break;
664
+ }
665
+ }
666
+ break;
667
+ case 'B':
668
+ // Now we are going to check to see what day the original event
669
+ // fell on and see if the current date is both after it and on
670
+ // the correct day. If it is, display the event!
671
+ $day_start_event = date('w',strtotime($event->event_begin));
672
+ $day_end_event = date('w',strtotime($event->event_end));
673
+ $current_day = date('w',strtotime($date));
674
+ $current_date = date('Y-m-d',strtotime($date));
675
+ $start_date = $event->event_begin;
676
+
677
+ if ($event->event_repeats != 0) {
678
+ for ($n=0;$n<=$event->event_repeats;$n++) {
679
+ if ( $current_date == my_calendar_add_date($start_date,(14*$n)) ) {
680
+ if ($day_start_event > $day_end_event) {
681
+ if (($day_start_event <= $current_day) || ($current_day <= $day_end_event)) {
682
+ $arr_events[]=$event;
683
+ }
684
+ } else if (($day_start_event < $day_end_event) || ($day_start_event == $day_end_event)) {
685
+ if (($day_start_event <= $current_day) && ($current_day <= $day_end_event)) {
686
+ $arr_events[]=$event;
687
+ }
688
+ }
689
+ }
690
+ }
691
+ } else {
692
+ // get difference between today and event start date in biweekly periods; grab enough events to fill max poss.
693
+ $diffdays = jd_date_diff($start_date,$current_date);
694
+ $diffper = floor($diffdays/14) - 2;
695
+ $advanceper = get_option('my_calendar_show_months') * 3;
696
+ $diffend = $diffper + $advanceper;
697
+ for ($n=$diffper;$n<=$diffend;$n++) {
698
+ if ( $current_date == my_calendar_add_date($start_date,(14*$n)) ) {
699
+ $arr_events[]=$event;
700
+ }
701
+ }
702
+ }
703
+ break;
704
+ case 'W':
705
+ // Now we are going to check to see what day the original event
706
+ // fell on and see if the current date is both after it and on
707
+ // the correct day. If it is, display the event!
708
+ $day_start_event = date('D',strtotime($event->event_begin));
709
+ $day_end_event = date('D',strtotime($event->event_end));
710
+ $current_day = date('D',strtotime($date));
711
+ $plan = array("Mon"=>1,"Tue"=>2,"Wed"=>3,"Thu"=>4,"Fri"=>5,"Sat"=>6,"Sun"=>7);
712
+ if ($plan[$day_start_event] > $plan[$day_end_event]) {
713
+ if (($plan[$day_start_event] <= $plan[$current_day]) || ($plan[$current_day] <= $plan[$day_end_event])) {
714
+ $arr_events[]=$event;
715
+ }
716
+ } else if (($plan[$day_start_event] < $plan[$day_end_event]) || ($plan[$day_start_event]== $plan[$day_end_event])) {
717
+ if (($plan[$day_start_event] <= $plan[$current_day]) && ($plan[$current_day] <= $plan[$day_end_event])) {
718
+ $arr_events[]=$event;
719
+ }
720
+ }
721
+ break;
722
+ }
723
+ }
724
+ }
725
+ /*if ( $date == '2011-03-15') {
726
+ echo "<pre>";
727
+ print_r($arr_events);
728
+ echo "</pre>";
729
+ }*/
730
+ return $arr_events;
731
+ }
732
+
733
+ ?>
my-calendar-help.php CHANGED
@@ -14,24 +14,35 @@ global $wp_plugin_dir;
14
  <p>
15
  <?php _e('These shortcodes can be used in Posts, Pages, or in text widgets.','my-calendar'); ?>
16
  </p>
17
- <p>
18
- <code>[my_calendar]</code><br />
19
  <?php _e('This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format.','my-calendar'); ?>
20
  </p>
21
- <p>
22
- <code>[my_calendar category="General|Other" format="list" showkey="yes" shownav="yes" time="week"]</code><br />
23
- <?php _e('The shortcode supports five attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code> and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using the pipe character: <code>|</code>. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. The <code>time</code> shortcode switches between a weekly view and the default monthly view.','my-calendar'); ?>
24
  </p>
25
  <p>
26
- <code>[my_calendar_upcoming before="3" after="3" type="event" fallback="No events coming up!" category="General" template="{title} {date}"]</code><br />
27
- <?php _e('This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either "event" or "days", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria.','my-calendar'); ?>
 
 
 
28
  </p>
29
  <p><code>[my_calendar_today category="" fallback="Nothing today!" template="{title} {date}"]</code><br />
30
  <?php _e('Predictably enough, this shortcode displays the output of the Today\'s Events widget, with three configurable attributes: category, template and fallback text.','my-calendar'); ?>
31
  </p>
 
 
 
 
 
 
32
  <p><code>[my_calendar_locations show="list" type="saved" datatype="name"]</code><br />
33
- <?php _e('This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, or <code>zip</code> (postal code).','my-calendar'); ?>
34
- </p>
 
 
 
35
  </div>
36
  </div>
37
  <div id="icons">
@@ -53,9 +64,11 @@ global $wp_plugin_dir;
53
  <h3><?php _e('Custom Styles','my-calendar'); ?></h3>
54
  <div class="inside">
55
  <p>
56
- <?php _e('My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory.','my-calendar'); ?></p>
 
57
  <ul>
58
- <li><?php _e('Your stylesheet directory is','my-calendar'); ?> <code><?php echo $wp_plugin_dir; ?>/my-calendar/styles/</code></li><li><?php _e('Your custom stylesheets directory is','my-calendar'); ?> <code><?php echo $wp_plugin_dir; ?>/my-calendar-custom/styles/</code></li>
 
59
  </ul>
60
  </div>
61
  </div>
@@ -66,7 +79,7 @@ global $wp_plugin_dir;
66
  <h3 id="template"><?php _e('Widget Templating','my-calendar'); ?></h3>
67
  <div class="inside">
68
  <p>
69
- <?php _e('These codes are available in calendar widgets, email notifications, and event titles.'); ?>
70
  </p>
71
  <dl>
72
  <dt><code>{category}</code></dt>
@@ -99,6 +112,9 @@ global $wp_plugin_dir;
99
  <dt><code>{link}</code></dt>
100
  <dd><?php _e('Displays the URL provided for the event.','my-calendar'); ?></dd>
101
 
 
 
 
102
  <dt><code>{description}</code></dt>
103
  <dd><?php _e('Displays the description of the event.','my-calendar'); ?></dd>
104
 
@@ -148,11 +164,24 @@ global $wp_plugin_dir;
148
  <dd><?php _e('Produces the hex code for the current event\'s category color.','my-calendar'); ?></dd>
149
 
150
  </dl>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  </div>
152
-
153
  </div>
154
 
155
- </div>
156
  </div>
157
  </div>
158
  <?php } ?>
14
  <p>
15
  <?php _e('These shortcodes can be used in Posts, Pages, or in text widgets.','my-calendar'); ?>
16
  </p>
17
+ <h4><?php _e('Main Calendar Shortcode (List or Grid, Weekly or Monthly view)','my-calendar'); ?></h4>
18
+ <p><code>[my_calendar]</code><br />
19
  <?php _e('This basic shortcode will show the calendar on a post or page including all categories and the category key, in a traditional month-by-month format.','my-calendar'); ?>
20
  </p>
21
+ <p><code>[my_calendar category="General|Other" format="list" showkey="yes" shownav="yes" toggle="no" time="week"]</code><br />
22
+ <?php _e('The shortcode supports six attributes, <code>category</code>, <code>format</code>, <code>showkey</code>, <code>shownav</code>, <code>toggle</code>, and <code>time</code>. There two alternate options for <code>format</code>: <code>list</code>, which will show the calendar in a list format, skipping dates without any events, and <code>mini</code>, which will display the calendar in a form more suitable to being displayed in smaller spaces, such as the sidebar. The <code>category</code> attribute requires either the name of or ID number one of your event categories (the name is case-sensitive). This will show a calendar only including events in that category. Multiple categories can be specified by separating the category names or IDs using either the pipe character (<code>|</code>) or a comma. Setting <code>showkey</code> to <code>no</code> will prevent the category key from being displayed &mdash; this can be useful with single-category output. Setting <code>shownav</code> to <code>no</code> will disable the Previous/Next links. Setting <code>toggle</code> to yes will show a link to switch between the list and grid views. The <code>time</code> shortcode switches between a weekly view and the default monthly view.','my-calendar'); ?>
 
23
  </p>
24
  <p>
25
+ <em><?php _e('The main My Calendar short code can be generated from a button in your post and page editor. The mini calendar can also be accessed and configured as a widget.','my-calendar'); ?></em>
26
+ </p>
27
+ <h4><?php _e('Additional Calendar Views (Upcoming events, today\'s events)','my-calendar'); ?></h4>
28
+ <p><code>[my_calendar_upcoming before="3" after="3" type="event" fallback="No events coming up!" category="General" template="{title} {date}" order="asc"]</code><br />
29
+ <?php _e('This shortcode displays the output of the Upcoming Events widget. The <code>before</code> and <code>after</code> attributes should be numbers; the <code>type</code> attribute can be either "event" or "days", and the <code>category</code> attribute works the same way as the category attribute on the main calendar shortcode. Templates work using the template codes listed below. <code>fallback</code> provides text in case there are no events meeting your criteria. Order provides a sort order for the events list &ndash; either ascending (<code>asc</code>) or descending (<code>desc</code>).','my-calendar'); ?>
30
  </p>
31
  <p><code>[my_calendar_today category="" fallback="Nothing today!" template="{title} {date}"]</code><br />
32
  <?php _e('Predictably enough, this shortcode displays the output of the Today\'s Events widget, with three configurable attributes: category, template and fallback text.','my-calendar'); ?>
33
  </p>
34
+ <p>
35
+ <em><?php _e('Both Upcoming Events and Today\'s Events can also be configured using widgets.','my-calendar'); ?></em>
36
+ </p>
37
+
38
+ <h4><?php _e('Supplement Features (Locations filter, Categories filter)','my-calendar'); ?></h4>
39
+
40
  <p><code>[my_calendar_locations show="list" type="saved" datatype="name"]</code><br />
41
+ <?php _e('This shortcode produces a list of event locations, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>, <code>type</code> is either <code>saved</code> (to show items from your stored locations), or <code>custom</code> (to show the options configured in your user settings). <code>datatype</code> must be the type of data your limits are choosing from: <code>name</code> (business name), <code>city</code>, <code>state</code>, <code>country</code>, <code>zip</code> (postal code), or <code>region</code>.','my-calendar'); ?>
42
+ </p>
43
+ <p><code>[my_calendar_categories show="list"]</code><br />
44
+ <?php _e('This shortcode produces a list of event categories, either as a list of links or as a select dropdown form. The <code>show</code> attribute can either be <code>list</code> or <code>form</code>.','my-calendar'); ?>
45
+ </p>
46
  </div>
47
  </div>
48
  <div id="icons">
64
  <h3><?php _e('Custom Styles','my-calendar'); ?></h3>
65
  <div class="inside">
66
  <p>
67
+ <?php _e('My Calendar comes with four basic stylesheets. My Calendar will retain changes to these basic stylesheets on upgrade, but if you want to add an entirely new stylesheet, you may wish to store it in the My Calendar custom styles directory.','my-calendar'); ?>
68
+ </p>
69
  <ul>
70
+ <li><?php _e('Your stylesheet directory is','my-calendar'); ?> <code><?php echo $wp_plugin_dir; ?>/my-calendar/styles/</code></li>
71
+ <li><?php _e('Your custom stylesheets directory is','my-calendar'); ?> <code><?php echo $wp_plugin_dir; ?>/my-calendar-custom/styles/</code></li>
72
  </ul>
73
  </div>
74
  </div>
79
  <h3 id="template"><?php _e('Widget Templating','my-calendar'); ?></h3>
80
  <div class="inside">
81
  <p>
82
+ <?php _e('These codes are available in calendar widgets, email notifications, and event titles.','my-calendar'); ?>
83
  </p>
84
  <dl>
85
  <dt><code>{category}</code></dt>
112
  <dt><code>{link}</code></dt>
113
  <dd><?php _e('Displays the URL provided for the event.','my-calendar'); ?></dd>
114
 
115
+ <dt><code>{details}</code></dt>
116
+ <dd><?php _e('Provides a link to an auto-generated page containing all information on the given event.','my-calendar'); ?> <strong><?php _e('Requires that the site URL has been provided on the Settings page','my-calendar'); ?></strong>
117
+
118
  <dt><code>{description}</code></dt>
119
  <dd><?php _e('Displays the description of the event.','my-calendar'); ?></dd>
120
 
164
  <dd><?php _e('Produces the hex code for the current event\'s category color.','my-calendar'); ?></dd>
165
 
166
  </dl>
167
+ </div>
168
+ </div>
169
+ </div>
170
+
171
+ <div id="notes">
172
+ <div class="postbox">
173
+ <h3 id="template"><?php _e('Helpful Information','my-calendar'); ?></h3>
174
+ <div class="inside">
175
+ <p>
176
+ <?php _e('<strong>Uninstalling the plugin</strong>: Although the WordPress standard and expectation is for plug-ins to delete any custom database tables when they\'re uninstalled, My Calendar <em>does not do this</em>. This was a conscious decision on my part -- the data stored in your My Calendar tables is yours; with the sole exception of the "General" category, you added every piece of it yourself. As such, I feel it would be a major disservice to you to delete this information if you uninstall the plug-in. As a result, if you wish to get rid of the plug-in completely, you\'ll need to remove those tables yourself. All your My Calendar settings will be deleted, however.','my-calendar'); ?>
177
+ </p>
178
+ <p>
179
+ <?php _e('<strong>Donations</strong>: I appreciate anything you can give. $2 may not seem like much, but it can really add up when thousands of people are using the software. Please note that I am not a non-profit organization, and your gifts are not tax deductible. Thank you!','my-calendar'); ?>
180
+ </p>
181
+ </div>
182
  </div>
 
183
  </div>
184
 
 
185
  </div>
186
  </div>
187
  <?php } ?>
my-calendar-ical.php CHANGED
@@ -2,7 +2,7 @@
2
  function my_calendar_ical() {
3
  global $mc_version;
4
  // establish template
5
- $template = "BEGIN:VEVENT
6
  UID:{guid}
7
  LOCATION:{ical_location}
8
  SUMMARY:{title}
@@ -20,7 +20,6 @@ METHOD:PUBLISH
20
  X-WR-CALNAME: '. get_bloginfo('name') .' Calendar
21
  PRODID:-//Accessible Web Design//My Calendar//http://www.mywpcal.com//v'.$mc_version.'//EN';
22
 
23
- $template = trim($template);
24
  $events = mc_get_all_events($category);
25
  $before = 0;
26
  $after = 15;
@@ -28,6 +27,8 @@ PRODID:-//Accessible Web Design//My Calendar//http://www.mywpcal.com//v'.$mc_ver
28
  $output .= "\nEND:VCALENDAR";
29
  $output = preg_replace("~(?<!\r)\n~","\r\n",$output);
30
  header("Content-Type: text/calendar");
 
 
31
  header("Content-Disposition: inline; filename=my-calendar.ics");
32
  echo $output;
33
  }
2
  function my_calendar_ical() {
3
  global $mc_version;
4
  // establish template
5
+ $template = "\nBEGIN:VEVENT
6
  UID:{guid}
7
  LOCATION:{ical_location}
8
  SUMMARY:{title}
20
  X-WR-CALNAME: '. get_bloginfo('name') .' Calendar
21
  PRODID:-//Accessible Web Design//My Calendar//http://www.mywpcal.com//v'.$mc_version.'//EN';
22
 
 
23
  $events = mc_get_all_events($category);
24
  $before = 0;
25
  $after = 15;
27
  $output .= "\nEND:VCALENDAR";
28
  $output = preg_replace("~(?<!\r)\n~","\r\n",$output);
29
  header("Content-Type: text/calendar");
30
+ header("Pragma: no-cache");
31
+ header("Expires: 0");
32
  header("Content-Disposition: inline; filename=my-calendar.ics");
33
  echo $output;
34
  }
my-calendar-install.php CHANGED
@@ -1,54 +1,40 @@
1
  <?php
2
  // define global variables;
3
- global $initial_listjs, $initial_caljs, $initial_minijs, $initial_ajaxjs, $initial_db, $initial_loc_db, $initial_cat_db, $default_template,$default_user_settings,$stored_styles;
4
 
5
  $initial_ajaxjs = "jQuery(document).ready(function(){
6
-
7
  jQuery('.calendar .my-calendar-nav a').live('click', function(e){
8
  e.preventDefault();
9
-
10
  var link = jQuery(this).attr('href');
11
-
12
  jQuery('#jd-calendar.calendar').html('Loading...');
13
  jQuery('#jd-calendar.calendar').load(link+' #jd-calendar.calendar > *', function() {
14
- jQuery('.calendar-event').children().not('h3').hide();
15
  });
16
-
17
  });
18
-
19
  jQuery('.mini .my-calendar-nav a').live('click', function(e){
20
  e.preventDefault();
21
-
22
  var link = jQuery(this).attr('href');
23
-
24
  jQuery('#jd-calendar.mini').html('Loading...');
25
  jQuery('#jd-calendar.mini').load(link+' #jd-calendar.mini > *', function() {
26
- jQuery('.mini .has-events').children().not('.trigger').hide();
27
  });
28
-
29
  });
30
-
31
  jQuery('.list .my-calendar-nav a').live('click', function(e){
32
  e.preventDefault();
33
-
34
  var link = jQuery(this).attr('href');
35
-
36
  jQuery('#jd-calendar.list').html('Loading...');
37
  jQuery('#jd-calendar.list').load(link+' #jd-calendar.list > *', function() {
38
- jQuery('#calendar-list li').children().not('.event-date').hide();
39
  jQuery('#calendar-list li.current-day').children().show();
40
  });
41
-
42
- });
43
-
44
  });";
45
-
46
- // defaults will go into the options table on a new install
47
  $initial_caljs = 'jQuery(document).ready(function($) {
48
  $(".calendar-event").children().not(".event-title").hide();
49
  $(".calendar-event .event-title").live("click",
50
  function(e) {
51
- e.preventDefault(); // remove this line if you are using a link in the event title
52
  $(this).parent().children().not(".event-title").toggle();
53
  });
54
  $(".calendar-event .close").live("click",
@@ -79,6 +65,13 @@ $initial_minijs = 'jQuery(document).ready(function($) {
79
 
80
  $default_template = "<strong>{date}</strong> &#8211; {link_title}<br /><span>{time}, {category}</span>";
81
 
 
 
 
 
 
 
 
82
  $initial_db = "CREATE TABLE " . MY_CALENDAR_TABLE . " (
83
  event_id INT(11) NOT NULL AUTO_INCREMENT,
84
  event_begin DATE NOT NULL,
@@ -103,15 +96,17 @@ $initial_db = "CREATE TABLE " . MY_CALENDAR_TABLE . " (
103
  event_city VARCHAR(60) NOT NULL,
104
  event_state VARCHAR(60) NOT NULL,
105
  event_postcode VARCHAR(10) NOT NULL,
 
106
  event_country VARCHAR(60) NOT NULL,
107
  event_longitude FLOAT(10,6) NOT NULL DEFAULT '0',
108
  event_latitude FLOAT(10,6) NOT NULL DEFAULT '0',
109
  event_zoom INT(2) NOT NULL DEFAULT '14',
110
  event_group INT(1) NOT NULL DEFAULT '0',
111
  event_approved INT(1) NOT NULL DEFAULT '1',
 
112
  PRIMARY KEY (event_id),
113
  KEY event_recur (event_recur)
114
- );";
115
 
116
  $initial_cat_db = "CREATE TABLE " . MY_CALENDAR_CATEGORIES_TABLE . " (
117
  category_id INT(11) NOT NULL AUTO_INCREMENT,
@@ -119,7 +114,7 @@ $initial_cat_db = "CREATE TABLE " . MY_CALENDAR_CATEGORIES_TABLE . " (
119
  category_color VARCHAR(7) NOT NULL,
120
  category_icon VARCHAR(128) NOT NULL,
121
  PRIMARY KEY (category_id)
122
- );";
123
 
124
  $initial_loc_db = "CREATE TABLE " . MY_CALENDAR_LOCATIONS_TABLE . " (
125
  location_id INT(11) NOT NULL AUTO_INCREMENT,
@@ -129,12 +124,13 @@ $initial_loc_db = "CREATE TABLE " . MY_CALENDAR_LOCATIONS_TABLE . " (
129
  location_city VARCHAR(60) NOT NULL,
130
  location_state VARCHAR(60) NOT NULL,
131
  location_postcode VARCHAR(10) NOT NULL,
 
132
  location_country VARCHAR(60) NOT NULL,
133
  location_longitude FLOAT(10,6) NOT NULL DEFAULT '0',
134
  location_latitude FLOAT(10,6) NOT NULL DEFAULT '0',
135
  location_zoom INT(2) NOT NULL DEFAULT '14',
136
  PRIMARY KEY (location_id)
137
- );";
138
 
139
  $default_user_settings = array(
140
  'my_calendar_tz_default'=>array(
@@ -243,7 +239,6 @@ $default_user_settings = array(
243
  function mc_default_settings( ) {
244
  global $default_template, $initial_listjs, $initial_caljs, $initial_minijs, $initial_ajaxjs, $initial_db, $initial_loc_db, $initial_cat_db, $default_user_settings,$stored_styles;
245
  // no arguments
246
- add_option('my_calendar_stored_styles',$stored_styles);
247
  add_option('can_manage_events','edit_posts');
248
  add_option('display_author','false');
249
  add_option('display_jump','false');
@@ -268,7 +263,7 @@ global $default_template, $initial_listjs, $initial_caljs, $initial_minijs, $ini
268
  add_option('my_calendar_hide_icons','false');
269
  add_option('mc_event_link_expires','no');
270
  add_option('mc_apply_color','default');
271
- add_option('mc_input_options',array('event_short'=>'on','event_desc'=>'on','event_category'=>'on','event_link'=>'on','event_recurs'=>'on','event_open'=>'on','event_location'=>'on','event_location_dropdown'=>'on') );
272
  add_option('mc_input_options_administrators','false');
273
  add_option('mc_event_mail','false');
274
  add_option('mc_desc','true');
@@ -311,7 +306,9 @@ global $default_template, $initial_listjs, $initial_caljs, $initial_minijs, $ini
311
  'text'=>''
312
  )
313
  );
314
- add_option('my_calendar_widget_defaults',$defaults);
 
 
315
  require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
316
  dbDelta($initial_db);
317
  dbDelta($initial_cat_db);
@@ -328,6 +325,10 @@ global $initial_db, $initial_loc_db, $initial_cat_db;
328
  }
329
 
330
  function my_calendar_copyr($source, $dest) {
 
 
 
 
331
  // Check for symlinks
332
  if (is_link($source)) {
333
  return symlink(readlink($source), $dest);
@@ -341,17 +342,17 @@ function my_calendar_copyr($source, $dest) {
341
  @mkdir($dest);
342
  }
343
  // Loop through the folder
344
- $dir = dir($source);
345
- while (false !== $entry = $dir->read()) {
346
- // Skip pointers
347
- if ($entry == '.' || $entry == '..') {
348
- continue;
349
- }
350
- // Deep copy directories
351
- my_calendar_copyr("$source/$entry", "$dest/$entry");
352
- }
353
- // Clean up
354
- $dir->close();
355
  return true;
356
  }
357
  function my_calendar_rmdirr($dirname) {
1
  <?php
2
  // define global variables;
3
+ global $initial_listjs, $initial_caljs, $initial_minijs, $initial_ajaxjs, $initial_db, $initial_loc_db, $initial_cat_db, $default_template,$default_user_settings,$stored_styles, $wpdb;
4
 
5
  $initial_ajaxjs = "jQuery(document).ready(function(){
 
6
  jQuery('.calendar .my-calendar-nav a').live('click', function(e){
7
  e.preventDefault();
 
8
  var link = jQuery(this).attr('href');
 
9
  jQuery('#jd-calendar.calendar').html('Loading...');
10
  jQuery('#jd-calendar.calendar').load(link+' #jd-calendar.calendar > *', function() {
11
+ jQuery('.calendar-event').children().not('h3').hide();
12
  });
 
13
  });
 
14
  jQuery('.mini .my-calendar-nav a').live('click', function(e){
15
  e.preventDefault();
 
16
  var link = jQuery(this).attr('href');
 
17
  jQuery('#jd-calendar.mini').html('Loading...');
18
  jQuery('#jd-calendar.mini').load(link+' #jd-calendar.mini > *', function() {
19
+ jQuery('.mini .has-events').children().not('.trigger').hide();
20
  });
 
21
  });
 
22
  jQuery('.list .my-calendar-nav a').live('click', function(e){
23
  e.preventDefault();
 
24
  var link = jQuery(this).attr('href');
 
25
  jQuery('#jd-calendar.list').html('Loading...');
26
  jQuery('#jd-calendar.list').load(link+' #jd-calendar.list > *', function() {
27
+ jQuery('#calendar-list li').children().not('.event-date').hide();
28
  jQuery('#calendar-list li.current-day').children().show();
29
  });
30
+ });
 
 
31
  });";
32
+ // defaults will go into the options table on a new install
 
33
  $initial_caljs = 'jQuery(document).ready(function($) {
34
  $(".calendar-event").children().not(".event-title").hide();
35
  $(".calendar-event .event-title").live("click",
36
  function(e) {
37
+ e.preventDefault(); // remove line if you are using a link in the event title
38
  $(this).parent().children().not(".event-title").toggle();
39
  });
40
  $(".calendar-event .close").live("click",
65
 
66
  $default_template = "<strong>{date}</strong> &#8211; {link_title}<br /><span>{time}, {category}</span>";
67
 
68
+ if ( ! empty($wpdb->charset) ) {
69
+ $charset_collate = "DEFAULT CHARACTER SET $wpdb->charset";
70
+ }
71
+ if ( ! empty($wpdb->collate) ) {
72
+ $charset_collate .= " COLLATE $wpdb->collate";
73
+ }
74
+
75
  $initial_db = "CREATE TABLE " . MY_CALENDAR_TABLE . " (
76
  event_id INT(11) NOT NULL AUTO_INCREMENT,
77
  event_begin DATE NOT NULL,
96
  event_city VARCHAR(60) NOT NULL,
97
  event_state VARCHAR(60) NOT NULL,
98
  event_postcode VARCHAR(10) NOT NULL,
99
+ event_region VARCHAR(255) NOT NULL,
100
  event_country VARCHAR(60) NOT NULL,
101
  event_longitude FLOAT(10,6) NOT NULL DEFAULT '0',
102
  event_latitude FLOAT(10,6) NOT NULL DEFAULT '0',
103
  event_zoom INT(2) NOT NULL DEFAULT '14',
104
  event_group INT(1) NOT NULL DEFAULT '0',
105
  event_approved INT(1) NOT NULL DEFAULT '1',
106
+ event_flagged INT(1) NOT NULL DEFAULT '0',
107
  PRIMARY KEY (event_id),
108
  KEY event_recur (event_recur)
109
+ ) $charset_collate;";
110
 
111
  $initial_cat_db = "CREATE TABLE " . MY_CALENDAR_CATEGORIES_TABLE . " (
112
  category_id INT(11) NOT NULL AUTO_INCREMENT,
114
  category_color VARCHAR(7) NOT NULL,
115
  category_icon VARCHAR(128) NOT NULL,
116
  PRIMARY KEY (category_id)
117
+ ) $charset_collate;";
118
 
119
  $initial_loc_db = "CREATE TABLE " . MY_CALENDAR_LOCATIONS_TABLE . " (
120
  location_id INT(11) NOT NULL AUTO_INCREMENT,
124
  location_city VARCHAR(60) NOT NULL,
125
  location_state VARCHAR(60) NOT NULL,
126
  location_postcode VARCHAR(10) NOT NULL,
127
+ location_region VARCHAR(255) NOT NULL,
128
  location_country VARCHAR(60) NOT NULL,
129
  location_longitude FLOAT(10,6) NOT NULL DEFAULT '0',
130
  location_latitude FLOAT(10,6) NOT NULL DEFAULT '0',
131
  location_zoom INT(2) NOT NULL DEFAULT '14',
132
  PRIMARY KEY (location_id)
133
+ ) $charset_collate;";
134
 
135
  $default_user_settings = array(
136
  'my_calendar_tz_default'=>array(
239
  function mc_default_settings( ) {
240
  global $default_template, $initial_listjs, $initial_caljs, $initial_minijs, $initial_ajaxjs, $initial_db, $initial_loc_db, $initial_cat_db, $default_user_settings,$stored_styles;
241
  // no arguments
 
242
  add_option('can_manage_events','edit_posts');
243
  add_option('display_author','false');
244
  add_option('display_jump','false');
263
  add_option('my_calendar_hide_icons','false');
264
  add_option('mc_event_link_expires','no');
265
  add_option('mc_apply_color','default');
266
+ add_option('mc_input_options',array('event_short'=>'on','event_desc'=>'on','event_category'=>'on','event_link'=>'on','event_recurs'=>'on','event_open'=>'on','event_location'=>'on','event_location_dropdown'=>'on','event_use_editor'=>'off') );
267
  add_option('mc_input_options_administrators','false');
268
  add_option('mc_event_mail','false');
269
  add_option('mc_desc','true');
306
  'text'=>''
307
  )
308
  );
309
+ add_option('my_calendar_widget_defaults',$defaults);
310
+ add_option( 'mc_show_weekends','true' );
311
+ add_option( 'mc_uri','' );
312
  require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
313
  dbDelta($initial_db);
314
  dbDelta($initial_cat_db);
325
  }
326
 
327
  function my_calendar_copyr($source, $dest) {
328
+ // Sanity check
329
+ if ( !file_exists($source) ) {
330
+ return false;
331
+ }
332
  // Check for symlinks
333
  if (is_link($source)) {
334
  return symlink(readlink($source), $dest);
342
  @mkdir($dest);
343
  }
344
  // Loop through the folder
345
+ $dir = dir($source);
346
+ while (false !== $entry = $dir->read()) {
347
+ // Skip pointers
348
+ if ($entry == '.' || $entry == '..') {
349
+ continue;
350
+ }
351
+ // Deep copy directories
352
+ my_calendar_copyr("$source/$entry", "$dest/$entry");
353
+ }
354
+ // Clean up
355
+ $dir->close();
356
  return true;
357
  }
358
  function my_calendar_rmdirr($dirname) {
my-calendar-ja.mo DELETED
Binary file
my-calendar-limits.php ADDED
@@ -0,0 +1,106 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ function mc_select_category($category, $type='event', $group='events' ) {
3
+ global $wpdb;
4
+ $data = ($group=='category')?'category_id':'event_category';
5
+ if ( isset( $_GET['cat'] ) ) { $category = (int) $_GET['cat']; }
6
+ if ( $category == 'all' || strpos( $category, "all" ) !== false ) {
7
+ return '';
8
+ } else {
9
+ if ( strpos( $category, "|" ) || strpos( $category, "," ) ) {
10
+ if ( strpos($category, "|" ) ) {
11
+ $categories = explode( "|", $category );
12
+ } else {
13
+ $categories = explode( ",", $category );
14
+ }
15
+ $numcat = count($categories);
16
+ $i = 1;
17
+ foreach ($categories as $key) {
18
+ if ( is_numeric($key) ) {
19
+ if ($i == 1) {
20
+ $select_category .= ($type=='all')?" WHERE (":' (';
21
+ }
22
+ $select_category .= " $data = $key";
23
+ if ($i < $numcat) {
24
+ $select_category .= " OR ";
25
+ } else if ($i == $numcat) {
26
+ $select_category .= ($type=='all')?") ":' ) AND';
27
+ }
28
+ $i++;
29
+ } else {
30
+ $cat = $wpdb->get_row("SELECT category_id FROM " . MY_CALENDAR_CATEGORIES_TABLE . " WHERE category_name = '$key'");
31
+ $category_id = $cat->category_id;
32
+ if ($i == 1) {
33
+ $select_category .= ($type=='all')?" WHERE (":' (';
34
+ }
35
+ $select_category .= " $data = $category_id";
36
+ if ($i < $numcat) {
37
+ $select_category .= " OR ";
38
+ } else if ($i == $numcat) {
39
+ $select_category .= ($type=='all')?") ":' ) AND';
40
+ }
41
+ $i++;
42
+ }
43
+ }
44
+ } else {
45
+ if ( is_numeric( $category ) ) {
46
+ $select_category = ($type=='all')?" WHERE $data = $category":" event_category = $category AND";
47
+ } else {
48
+ $cat = $wpdb->get_row("SELECT category_id FROM " . MY_CALENDAR_CATEGORIES_TABLE . " WHERE category_name = '$category'");
49
+ if ( is_object($cat) ) {
50
+ $category_id = $cat->category_id;
51
+ $select_category = ($type=='all')?" WHERE $data = $category_id":" $data = $category_id AND";
52
+ } else {
53
+ $select_category = '';
54
+ }
55
+ }
56
+ }
57
+ return $select_category;
58
+ }
59
+ }
60
+
61
+
62
+
63
+ function mc_limit_string($type='') {
64
+ global $user_ID;
65
+ $user_settings = get_option('mc_user_settings');
66
+ $limit_string = "event_flagged <> 1";
67
+ if ( get_option('mc_user_settings_enabled') == 'true' && $user_settings['my_calendar_location_default']['enabled'] == 'on' || isset($_GET['loc']) && isset($_GET['ltype']) ) {
68
+ if ( !isset($_GET['loc']) && !isset($_GET['ltype']) ) {
69
+ if ( is_user_logged_in() ) {
70
+ get_currentuserinfo();
71
+ $current_settings = get_user_meta( $user_ID, 'my_calendar_user_settings' );
72
+ $current_location = $current_settings['my_calendar_location_default'];
73
+ $location_type = get_option('mc_location_type');
74
+ }
75
+ } else {
76
+ $current_location = urldecode($_GET['loc']);
77
+ $location = urldecode($_GET['ltype']);
78
+ switch ($location) {
79
+ case "name":$location_type = "event_label";
80
+ break;
81
+ case "city":$location_type = "event_city";
82
+ break;
83
+ case "state":$location_type = "event_state";
84
+ break;
85
+ case "zip":$location_type = "event_postcode";
86
+ break;
87
+ case "country":$location_type = "event_country";
88
+ break;
89
+ case "region":$location_type = "event_region";
90
+ break;
91
+ default:$location_type = "event_label";
92
+ break;
93
+ }
94
+ }
95
+ if ($current_location != 'none' && $current_location != '') {
96
+ if ($select_category == "") {
97
+ $limit_string = "$location_type='$current_location'";
98
+ $limit_string .= ($type=='all')?' AND':"";
99
+ } else {
100
+ $limit_string = "AND $location_type='$current_location'";
101
+ $limit_string .= ($type=='all')?'':"";
102
+ }
103
+ }
104
+ }
105
+ return $limit_string;
106
+ }
my-calendar-locations.php CHANGED
@@ -1,64 +1,100 @@
1
  <?php
 
 
 
2
  // Function to handle the management of locations
3
 
4
  function my_calendar_manage_locations() {
5
  global $wpdb;
6
-
7
  // My Calendar must be installed and upgraded before this will work
8
  check_my_calendar();
 
9
 
10
 
11
  ?>
12
  <div class="wrap">
13
  <?php
14
- echo my_calendar_check_db();
15
  ?>
16
  <?php
17
  // We do some checking to see what we're doing
18
- if (!empty($_POST)) {
19
- $nonce=$_REQUEST['_wpnonce'];
20
- if (! wp_verify_nonce($nonce,'my-calendar-nonce') ) die("Security check failed");
21
- }
22
-
23
- if (isset($_POST['mode']) && $_POST['mode'] == 'add') {
24
- $sql = "INSERT INTO " . MY_CALENDAR_LOCATIONS_TABLE . " SET location_label='".mysql_real_escape_string($_POST['location_label'])."', location_street='".mysql_real_escape_string($_POST['location_street'])."', location_street2='".mysql_real_escape_string($_POST['location_street2'])."', location_city='".mysql_real_escape_string($_POST['location_city'])."', location_state='".mysql_real_escape_string($_POST['location_state'])."', location_postcode='".mysql_real_escape_string($_POST['location_postcode'])."', location_country='".mysql_real_escape_string($_POST['location_country'])."', location_longitude='".mysql_real_escape_string($_POST['location_longitude'])."', location_latitude='".mysql_real_escape_string($_POST['location_latitude'])."', location_zoom='".mysql_real_escape_string($_POST['location_zoom'])."'";
25
- $results = $wpdb->query($sql);
26
- if ($results) {
27
- echo "<div class=\"updated\"><p><strong>".__('Location added successfully','my-calendar')."</strong></p></div>";
28
- } else {
29
- echo "<div class=\"error\"><p><strong>".__('Location could not be added to database','my-calendar')."</strong></p></div>";
30
- }
31
- } else if (isset($_GET['mode']) && isset($_GET['location_id']) && $_GET['mode'] == 'delete') {
32
- $sql = "DELETE FROM " . MY_CALENDAR_LOCATIONS_TABLE . " WHERE location_id=".mysql_real_escape_string($_GET['location_id']);
33
- $results = $wpdb->query($sql);
34
- if ($results) {
35
- echo "<div class=\"updated\"><p><strong>".__('Location deleted successfully','my-calendar')."</strong></p></div>";
36
- } else {
37
- echo "<div class=\"error\"><p><strong>".__('Location could not be deleted','my-calendar')."</strong></p></div>";
38
- }
39
- } else if (isset($_GET['mode']) && isset($_GET['location_id']) && $_GET['mode'] == 'edit' && !isset($_POST['mode'])) {
40
- $sql = "SELECT * FROM " . MY_CALENDAR_LOCATIONS_TABLE . " WHERE location_id=".mysql_real_escape_string($_GET['location_id']);
41
- $cur_loc = $wpdb->get_row($sql);
42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  mc_show_location_form('edit', $cur_loc);
44
- } else if (isset($_POST['mode']) && isset($_POST['location_id']) && isset($_POST['location_label']) && isset($_POST['location_street']) && $_POST['mode'] == 'edit') {
45
- $sql = "UPDATE " . MY_CALENDAR_LOCATIONS_TABLE . " SET location_label='".mysql_real_escape_string($_POST['location_label'])."', location_street='".mysql_real_escape_string($_POST['location_street'])."', location_street2='".mysql_real_escape_string($_POST['location_street2'])."', location_city='".mysql_real_escape_string($_POST['location_city'])."', location_state='".mysql_real_escape_string($_POST['location_state'])."', location_postcode='".mysql_real_escape_string($_POST['location_postcode'])."', location_country='".mysql_real_escape_string($_POST['location_country'])."', location_longitude='".mysql_real_escape_string($_POST['location_longitude'])."', location_latitude='".mysql_real_escape_string($_POST['location_latitude'])."', location_zoom='".mysql_real_escape_string($_POST['location_zoom'])."' WHERE location_id=".mysql_real_escape_string($_POST['location_id']);
46
- $results = $wpdb->query($sql);
47
- if ( $results === false ) {
48
- echo "<div class=\"error\"><p><strong>".__('Location could not be edited.','my-calendar')."</strong></p></div>";
49
- } else if ( $results == 0 ) {
50
- echo "<div class=\"updated\"><p><strong>".__('Location was not changed.','my-calendar')."</strong></p></div>";
51
- } else {
52
- echo "<div class=\"updated\"><p><strong>".__('Location edited successfully','my-calendar')."</strong></p></div>";
53
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  }
55
 
56
- if ($_GET['mode'] != 'edit' || $_POST['mode'] == 'edit') {
57
- mc_show_location_form('add');
58
- }
59
  }
60
 
61
- function mc_show_location_form($view='add',$cur_loc='') {
 
 
 
 
 
62
  ?>
63
  <?php if ($view == 'add') { ?>
64
  <h2><?php _e('Add New Location','my-calendar'); ?></h2>
@@ -70,7 +106,7 @@ function mc_show_location_form($view='add',$cur_loc='') {
70
  <div class="postbox">
71
  <h3><?php _e('Location Editor','my-calendar'); ?></h3>
72
  <div class="inside">
73
- <form name="my-calendar" id="my-calendar" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-locations">
74
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
75
  <?php if ( $view == 'add' ) { ?>
76
  <div>
@@ -89,19 +125,22 @@ function mc_show_location_form($view='add',$cur_loc='') {
89
  <?php _e('All location fields are optional: <em>insufficient information may result in an inaccurate map</em>.','my-calendar'); ?>
90
  </p>
91
  <p>
92
- <label for="location_label"><?php _e('Name of Location (e.g. <em>Joe\'s Bar and Grill</em>)','my-calendar'); ?></label> <input type="text" id="location_label" name="location_label" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars(stripslashes($cur_loc->location_label)); ?>" />
93
  </p>
94
  <p>
95
- <label for="location_street"><?php _e('Street Address','my-calendar'); ?></label> <input type="text" id="location_street" name="location_street" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars(stripslashes($cur_loc->location_street)); ?>" />
96
  </p>
97
  <p>
98
- <label for="location_street2"><?php _e('Street Address (2)','my-calendar'); ?></label> <input type="text" id="location_street2" name="location_street2" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars(stripslashes($cur_loc->location_street2)); ?>" />
99
  </p>
100
  <p>
101
- <label for="location_city"><?php _e('City','my-calendar'); ?></label> <input type="text" id="location_city" name="location_city" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars(stripslashes($cur_loc->location_city)); ?>" /> <label for="location_state"><?php _e('State/Province','my-calendar'); ?></label> <input type="text" id="location_state" name="location_state" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars($cur_loc->location_state); ?>" /> <label for="location_postcode"><?php _e('Postal Code','my-calendar'); ?></label> <input type="text" id="location_postcode" name="location_postcode" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars($cur_loc->location_postcode); ?>" />
102
- </p>
103
  <p>
104
- <label for="location_country"><?php _e('Country','my-calendar'); ?></label> <input type="text" id="location_country" name="location_country" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars(stripslashes($cur_loc->location_country)); ?>" />
 
 
 
105
  </p>
106
  <p>
107
  <label for="location_zoom"><?php _e('Initial Zoom','my-calendar'); ?></label>
@@ -120,8 +159,8 @@ function mc_show_location_form($view='add',$cur_loc='') {
120
  <small><?php _e('If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location.','my-calendar'); ?></small>
121
  </p>
122
  <p>
123
- <label for="location_latitude"><?php _e('Latitude','my-calendar'); ?></label> <input type="text" id="location_latitude" name="location_latitude" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) { echo htmlspecialchars(stripslashes($cur_loc->location_latitude)); } else { echo '0.000000'; } ?>" />
124
- <label for="location_longitude"><?php _e('Longitude','my-calendar'); ?></label> <input type="text" id="location_longitude" name="location_longitude" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) { echo htmlspecialchars(stripslashes($cur_loc->location_longitude)); } else { echo '0.000000'; } ?>" />
125
  </p>
126
  </fieldset>
127
  <p>
@@ -131,6 +170,9 @@ function mc_show_location_form($view='add',$cur_loc='') {
131
  </form>
132
  </div>
133
  </div>
 
 
 
134
  <?php mc_manage_locations(); ?>
135
  </div>
136
  <?php
@@ -148,7 +190,7 @@ global $wpdb;
148
  if ( !empty($locations) )
149
  {
150
  ?>
151
- <table class="widefat page fixed" id="my-calendar-location-listing" summary="Manage Locations Listing">
152
  <thead>
153
  <tr>
154
  <th class="manage-column" scope="col"><?php _e('ID','my-calendar') ?></th>
1
  <?php
2
+ if (!empty($_SERVER['SCRIPT_FILENAME']) && 'my-calendar-locations.php' == basename($_SERVER['SCRIPT_FILENAME'])) {
3
+ die ('Please do not load this page directly. Thanks!');
4
+ }
5
  // Function to handle the management of locations
6
 
7
  function my_calendar_manage_locations() {
8
  global $wpdb;
 
9
  // My Calendar must be installed and upgraded before this will work
10
  check_my_calendar();
11
+ $formats = array( '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%f', '%f', '%d' )
12
 
13
 
14
  ?>
15
  <div class="wrap">
16
  <?php
17
+ my_calendar_check_db();
18
  ?>
19
  <?php
20
  // We do some checking to see what we're doing
21
+ if ( !empty($_POST) ) {
22
+ $nonce=$_REQUEST['_wpnonce'];
23
+ if (! wp_verify_nonce($nonce,'my-calendar-nonce') ) die("Security check failed");
24
+ }
25
+ if (isset($_POST['mode']) && $_POST['mode'] == 'add') {
26
+ $add = array(
27
+ 'location_label'=>$_POST['location_label'],
28
+ 'location_street'=>$_POST['location_street'],
29
+ 'location_street2'=>$_POST['location_street2'],
30
+ 'location_city'=>$_POST['location_city'],
31
+ 'location_state'=>$_POST['location_state'],
32
+ 'location_postcode'=>$_POST['location_postcode'],
33
+ 'location_region'=>$_POST['location_region'],
34
+ 'location_country'=>$_POST['location_country'],
35
+ 'location_longitude'=>$_POST['location_longitude'],
36
+ 'location_latitude'=>$_POST['location_latitude'],
37
+ 'location_zoom'=>$_POST['location_zoom']
38
+ );
39
+ $results = $wpdb->insert( MY_CALENDAR_LOCATIONS_TABLE, $add, $formats );
 
 
 
 
 
40
 
41
+ if ($results) {
42
+ echo "<div class=\"updated\"><p><strong>".__('Location added successfully','my-calendar')."</strong></p></div>";
43
+ } else {
44
+ echo "<div class=\"error\"><p><strong>".__('Location could not be added to database','my-calendar')."</strong></p></div>";
45
+ }
46
+ } else if ( isset($_GET['location_id']) && $_GET['mode'] == 'delete') {
47
+ $sql = "DELETE FROM " . MY_CALENDAR_LOCATIONS_TABLE . " WHERE location_id=".(int)($_GET['location_id']);
48
+ $results = $wpdb->query($sql);
49
+ if ($results) {
50
+ echo "<div class=\"updated\"><p><strong>".__('Location deleted successfully','my-calendar')."</strong></p></div>";
51
+ } else {
52
+ echo "<div class=\"error\"><p><strong>".__('Location could not be deleted','my-calendar')."</strong></p></div>";
53
+ }
54
+ } else if (isset($_GET['mode']) && isset($_GET['location_id']) && $_GET['mode'] == 'edit' && !isset($_POST['mode'])) {
55
+ $cur_loc = (int) $_GET['location_id'];
56
  mc_show_location_form('edit', $cur_loc);
57
+ } else if ( isset($_POST['location_id']) && isset($_POST['location_label']) && $_POST['mode'] == 'edit' ) {
58
+ $update = array(
59
+ 'location_label'=>$_POST['location_label'],
60
+ 'location_street'=>$_POST['location_street'],
61
+ 'location_street2'=>$_POST['location_street2'],
62
+ 'location_city'=>$_POST['location_city'],
63
+ 'location_state'=>$_POST['location_state'],
64
+ 'location_postcode'=>$_POST['location_postcode'],
65
+ 'location_region'=>$_POST['location_region'],
66
+ 'location_country'=>$_POST['location_country'],
67
+ 'location_longitude'=>$_POST['location_longitude'],
68
+ 'location_latitude'=>$_POST['location_latitude'],
69
+ 'location_zoom'=>$_POST['location_zoom']
70
+ );
71
+ $where = array(
72
+ 'location_id'=>(int) $_POST['location_id']
73
+ );
74
+ $results = $wpdb->update( MY_CALENDAR_LOCATIONS_TABLE, $update, $where, $formats, '%d' );
75
+ if ( $results === false ) {
76
+ echo "<div class=\"error\"><p><strong>".__('Location could not be edited.','my-calendar')."</strong></p></div>";
77
+ } else if ( $results == 0 ) {
78
+ echo "<div class=\"updated error\"><p><strong>".__('Location was not changed.','my-calendar')."</strong></p></div>";
79
+ } else {
80
+ echo "<div class=\"updated\"><p><strong>".__('Location edited successfully','my-calendar')."</strong></p></div>";
81
+ }
82
+ $cur_loc = (int) $_POST['location_id'];
83
+ mc_show_location_form('edit', $cur_loc);
84
+
85
  }
86
 
87
+ if ( isset( $_GET['mode']) && $_GET['mode'] != 'edit' || isset($_POST['mode']) && $_POST['mode'] != 'edit' || !isset($_GET['mode']) && !isset($_POST['mode']) ) {
88
+ mc_show_location_form('add');
89
+ }
90
  }
91
 
92
+ function mc_show_location_form( $view='add',$curID='' ) {
93
+ global $wpdb;
94
+ if ($curID != '') {
95
+ $sql = "SELECT * FROM " . MY_CALENDAR_LOCATIONS_TABLE . " WHERE location_id=$curID";
96
+ $cur_loc = $wpdb->get_row($sql);
97
+ }
98
  ?>
99
  <?php if ($view == 'add') { ?>
100
  <h2><?php _e('Add New Location','my-calendar'); ?></h2>
106
  <div class="postbox">
107
  <h3><?php _e('Location Editor','my-calendar'); ?></h3>
108
  <div class="inside">
109
+ <form id="my-calendar" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-locations">
110
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
111
  <?php if ( $view == 'add' ) { ?>
112
  <div>
125
  <?php _e('All location fields are optional: <em>insufficient information may result in an inaccurate map</em>.','my-calendar'); ?>
126
  </p>
127
  <p>
128
+ <label for="location_label"><?php _e('Name of Location (e.g. <em>Joe\'s Bar and Grill</em>)','my-calendar'); ?></label> <input type="text" id="location_label" name="location_label" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) esc_attr_e(stripslashes($cur_loc->location_label)); ?>" />
129
  </p>
130
  <p>
131
+ <label for="location_street"><?php _e('Street Address','my-calendar'); ?></label> <input type="text" id="location_street" name="location_street" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) esc_attr_e(stripslashes($cur_loc->location_street)); ?>" />
132
  </p>
133
  <p>
134
+ <label for="location_street2"><?php _e('Street Address (2)','my-calendar'); ?></label> <input type="text" id="location_street2" name="location_street2" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) esc_attr_e(stripslashes($cur_loc->location_street2)); ?>" />
135
  </p>
136
  <p>
137
+ <label for="location_city"><?php _e('City','my-calendar'); ?></label> <input type="text" id="location_city" name="location_city" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) esc_attr_e(stripslashes($cur_loc->location_city)); ?>" /> <label for="location_state"><?php _e('State/Province','my-calendar'); ?></label> <input type="text" id="location_state" name="location_state" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars($cur_loc->location_state); ?>" /> <label for="location_postcode"><?php _e('Postal Code','my-calendar'); ?></label> <input type="text" id="location_postcode" name="location_postcode" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) echo htmlspecialchars($cur_loc->location_postcode); ?>" />
138
+ </p>
139
  <p>
140
+ <label for="location_region"><?php _e('Region','my-calendar'); ?></label> <input type="text" id="location_region" name="location_region" class="input" size="40" value="<?php if ( !empty( $cur_loc ) ) esc_attr_e(stripslashes($cur_loc->location_region)); ?>" />
141
+ </p>
142
+ <p>
143
+ <label for="location_country"><?php _e('Country','my-calendar'); ?></label> <input type="text" id="location_country" name="location_country" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) esc_attr_e(stripslashes($cur_loc->location_country)); ?>" />
144
  </p>
145
  <p>
146
  <label for="location_zoom"><?php _e('Initial Zoom','my-calendar'); ?></label>
159
  <small><?php _e('If you supply GPS coordinates for your location, they will be used in place of any other address information to pinpoint your location.','my-calendar'); ?></small>
160
  </p>
161
  <p>
162
+ <label for="location_latitude"><?php _e('Latitude','my-calendar'); ?></label> <input type="text" id="location_latitude" name="location_latitude" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) { esc_attr_e(stripslashes($cur_loc->location_latitude)); } else { echo '0.000000'; } ?>" />
163
+ <label for="location_longitude"><?php _e('Longitude','my-calendar'); ?></label> <input type="text" id="location_longitude" name="location_longitude" class="input" size="10" value="<?php if ( !empty( $cur_loc ) ) { esc_attr_e(stripslashes($cur_loc->location_longitude)); } else { echo '0.000000'; } ?>" />
164
  </p>
165
  </fieldset>
166
  <p>
170
  </form>
171
  </div>
172
  </div>
173
+ <?php if ($view == 'edit') { ?>
174
+ <p><a href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-locations"><?php _e('Add a New Location','my-calendar'); ?> &raquo;</a></p>
175
+ <?php } ?>
176
  <?php mc_manage_locations(); ?>
177
  </div>
178
  <?php
190
  if ( !empty($locations) )
191
  {
192
  ?>
193
+ <table class="widefat page fixed" id="my-calendar-admin-table" summary="Manage Locations Listing">
194
  <thead>
195
  <tr>
196
  <th class="manage-column" scope="col"><?php _e('ID','my-calendar') ?></th>
my-calendar-output.php CHANGED
@@ -51,6 +51,7 @@ function my_calendar_draw_event($event, $type="calendar", $process_date) {
51
  $display_author = get_option('display_author');
52
  $display_map = get_option('my_calendar_show_map');
53
  $display_address = get_option('my_calendar_show_address');
 
54
  $this_category = $event->event_category;
55
  // get user-specific data
56
  $tz = mc_user_timezone();
@@ -60,11 +61,11 @@ function my_calendar_draw_event($event, $type="calendar", $process_date) {
60
  } else {
61
  if ($event->category_icon != "") {
62
  if ( is_custom_icon() ) {
63
- $path = $wp_plugin_url . '/my-calendar-custom/';
64
  } else {
65
- $path = $wp_plugin_url . '/my-calendar/icons/';
66
  }
67
- $hex = (strpos($cur_cat->category_color,'#') !== 0)?'#':'';
68
  $image = '<img src="'.$path.'/'.$event->category_icon.'" alt="" class="category-icon" style="background:'.$hex.$event->category_color.';" />';
69
  } else {
70
  $image = "";
@@ -112,30 +113,34 @@ function my_calendar_draw_event($event, $type="calendar", $process_date) {
112
  if ($event->event_longitude != '0.000000' && $event->event_latitude != '0.000000') {
113
  $map_string = "$event->event_latitude,$event->event_longitude+($map_string_label)";
114
  }
115
- $map = "<a href=\"http://maps.google.com/maps?f=q&amp;z=$zoom&amp;q=$map_string\">Map<span> to $map_label</span></a>";
 
 
116
  $address .= "<div class=\"url map\">$map</div>";
117
  }
118
  $address .= "</div>";
119
  }
120
- $header_details .= "\n<div class='$type-event $category vevent'>\n";
 
 
 
121
  $array = event_as_array($event);
122
  $templates = get_option('my_calendar_templates');
123
  $title_template = ($templates['title'] == '' )?'{title}':$templates['title'];
124
  $mytitle = jd_draw_template($array,$title_template);
125
- if ($type == 'calendar') {
126
- $toggle = " <a href='#' class='mc-toggle'><img src='".MY_CALENDAR_DIRECTORY."/images/event-details.png' alt='".__('Event Details','my-calendar')."' /></a>";
127
- } else {
128
- $toggle = "";
129
- }
130
  if ($type != 'list') {
131
- $header_details .= "<h3 class='event-title summary'>$image".$mytitle."$toggle</h3>\n";
132
  }
133
- $header_details .= "<div class='details'>";
134
- if ( $type == "calendar" ) { $header_details .= "<h3 class='close'><a href='#' class='mc-toggle mc-close'><img src='".MY_CALENDAR_DIRECTORY."/images/event-close.png' alt='".__('Close','my-calendar')."' /></a></h3>"; }
 
135
  if ( $event->event_time != "00:00:00" && $event->event_time != '' ) {
136
- $header_details .= "<span class='event-time dtstart' title='".$event->event_begin.'T'.$event->event_time."'>".date_i18n(get_option('time_format'), strtotime($event->event_time));
137
  if ($event->event_endtime != "00:00:00" && $event->event_endtime != '' ) {
138
- $header_details .= "<span class='time-separator'>&thinsp;&ndash;&thinsp;</span><span class='end-time dtend' title='".$event->event_end.'T'.$event->event_endtime."'>".date_i18n(get_option('time_format'), strtotime($event->event_endtime))."</span>";
139
  }
140
  $header_details .= "</span>\n";
141
  if ($tz != '') {
@@ -151,7 +156,8 @@ function my_calendar_draw_event($event, $type="calendar", $process_date) {
151
  }
152
  $header_details .= "</span>";
153
  }
154
- $header_details .= "<div class='sub-details'>";
 
155
  if ($type == "list") {
156
  $header_details .= "<h3 class='event-title summary'>$image".$mytitle."</h3>\n";
157
  }
@@ -162,17 +168,23 @@ function my_calendar_draw_event($event, $type="calendar", $process_date) {
162
  if (($display_address == 'true' || $display_map == 'true') && strlen($location_string) > 0 ) {
163
  $header_details .= $address;
164
  }
 
 
 
 
 
165
  // handle link expiration
166
  if ( $event->event_link_expires == 0 ) {
167
- $event_link = $event->event_link;
168
  } else {
169
  if ( my_calendar_date_comp( $event->event_end,date_i18n('Y-m-d',time()+$offset ) ) ) {
170
  $event_link = '';
171
  } else {
172
- $event_link = $event->event_link;
173
  }
174
  }
175
  // this is cut for now; I'm concerned about security.
 
176
  if ( function_exists('my_calendar_generate_vcal') ) {
177
  $vcal_data = my_calendar_generate_vcal($event);
178
  $vcal = urlencode($vcal_data[0]);
@@ -181,11 +193,15 @@ function my_calendar_draw_event($event, $type="calendar", $process_date) {
181
  $vcal_link = "<a class='ical' rel='nofollow' href='$wp_plugin_url" . "/my-calendar/my-calendar-export.php?vcal=$vcal&amp;file=$file&amp;_wpnonce=$nonce"."'>ical</a>";
182
  $header_details .= $vcal_link;
183
  }
 
184
  if ( get_option('mc_short') == 'true' ) {
185
  $short = "<div class='shortdesc'>".wpautop(stripcslashes($event->event_short),1)."</div>";
186
  }
187
  if ( get_option('mc_desc') == 'true' ) {
188
- $description = "<div class='longdesc'>".wpautop(stripcslashes($event->event_desc),1)."</div>";
 
 
 
189
  }
190
  if ( get_option('mc_event_registration') == 'true' ) {
191
  switch ($event->event_open) {
@@ -211,12 +227,18 @@ function my_calendar_draw_event($event, $type="calendar", $process_date) {
211
  }
212
  }
213
  }
 
 
 
214
  if ($event_link != '') {
215
- $details = "\n". $header_details . '' . $description . $short . '<p>'.$status.'</p><p><a href="'.$event_link.'" class="event-link">' . stripslashes($event->event_title) . '&raquo; </a></p>'."</div></div></div>\n";
216
  } else {
217
- $details = "\n". $header_details . '' . $description . $short . '<p>'.$status."</p></div></div></div>\n";
218
  }
219
-
 
 
 
220
  if ( get_option( 'mc_event_approve' ) == 'true' ) {
221
  if ( $event->event_approved == 1 ) {
222
  return $details;
@@ -281,11 +303,44 @@ function mc_build_date_switcher() {
281
  }
282
 
283
  // Actually do the printing of the calendar
284
-
285
- function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$week='',$month='',$yr='') {
286
  global $wpdb, $wp_plugin_url;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
287
  if ($category == "") {
288
- $category=null;
289
  }
290
  // First things first, make sure calendar is up to date
291
  check_my_calendar();
@@ -317,13 +372,13 @@ function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$we
317
  $name_days[] = $first;
318
  }
319
  // Carry on with the script
320
- $name_months = array(1=>__('January','my-calendar'),__('February','my-calendar'),__('March','my-calendar'),__('April','my-calendar'),__('May','my-calendar'),__('June','my-calendar'),__('July','my-calendar'),__('August','my-calendar'),__('September','my-calendar'),__('October','my-calendar'),__('November','my-calendar'),__('December','my-calendar'));
321
  $offset = (60*60*get_option('gmt_offset'));
322
  // If we don't pass arguments we want a calendar that is relevant to today
323
  $c_day = date("d",time()+($offset));
324
 
325
  if ( isset($_GET['month']) ) {
326
  $c_month = $_GET['month'];
 
327
  } else if ($month != '') {
328
  $c_month = $month;
329
  } else {
@@ -334,7 +389,11 @@ function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$we
334
  } else if ($week != '') {
335
  $c_week = $week;
336
  } else {
337
- $c_week = date("W",time()+($offset));
 
 
 
 
338
  }
339
  if ( isset($_GET['yr']) ) {
340
  $c_year = $_GET['yr'];
@@ -344,31 +403,10 @@ function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$we
344
  $c_year = date("Y",time()+($offset));
345
  }
346
  if ($time == 'week') {
347
- // if the current week starts on Sunday, calculating the current date can get complicated, since
348
- // PHP assumes that Monday is the first day of the week. This is really a nightmare.
349
- if ( $start_of_week == 0 ) {
350
- $week_adjustment = 0;
351
- } else {
352
- $week_adjustment = 1;
353
- }
354
- $week_date = get_week_date($c_week, $c_year, $week_adjustment);
355
  $c_month = date("m",$week_date);
356
- $c_day = date("d",$week_date);
357
- $nrealday = date('N',strtotime("$c_year-$c_month-$c_day"));
358
- //echo "$c_year $c_month $c_day $nrealday<br />";
359
- //echo date('Y',strtotime("$c_year-$c_month-$c_day - $nrealday day") );
360
- if ($c_week != date('W',strtotime("+ 1 day") ) && !isset($_GET['yr']) ) {
361
- if ($nrealday == 7 && $start_of_week == 0 ) {
362
- $c_week = 1;
363
- $week_date = get_week_date( $c_week,$c_year, $week_adjustment);
364
- $c_month = date("m",$week_date);
365
- $c_day = date("d",$week_date);
366
- }
367
- }
368
- //$week_date = get_week_date($c_week, $c_year, $week_adjustment);
369
- //echo "<br />$c_year $c_month $c_day $nrealday";
370
  }
371
-
372
  // Years get funny if we exceed 3000, so we use this check
373
  if ( !($year <= 3000 && $year >= 0)) {
374
  // No valid year causes the calendar to default to today
@@ -377,7 +415,16 @@ function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$we
377
  $c_day = date("d",time()+($offset));
378
  $c_week = date("W",time()+($offset));
379
  }
380
-
 
 
 
 
 
 
 
 
 
381
  // Fix the days of the week if week start is not on a monday
382
  if ($time == 'week') {
383
  $first_weekday = $start_of_week;
@@ -406,12 +453,12 @@ function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$we
406
  }
407
  if ($shownav == 'yes') {
408
  $mc_nav = '
409
- <div class="my-calendar-nav">
410
- <ul>
411
- <li class="my-calendar-prev"><a id="prevMonth" href="' . my_calendar_permalink_prefix() . $pperiod .'&amp;yr=' . $pLink['yr'] . $anchor .'" rel="nofollow">&laquo; '.$pLink['label'].'</a></li>
412
- <li class="my-calendar-next"><a id="nextMonth" href="' . my_calendar_permalink_prefix() . $nperiod .'&amp;yr=' . $nLink['yr'] . $anchor .'" rel="nofollow">'.$nLink['label'].' &raquo;</a></li>
413
- </ul>
414
- </div>';
415
  } else {
416
  $mc_nav = '';
417
  }
@@ -425,18 +472,19 @@ function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$we
425
  // Start the calendar and add header and navigation
426
  $my_calendar_body .= "<div id=\"jd-calendar\" class=\"$format\">";
427
  // Add the calendar table and heading
428
- $caption_text = stripslashes( get_option('my_calendar_caption') );
429
  if ($format == "calendar" || $format == "mini" ) {
430
- $my_calendar_body .= '<div class="my-calendar-header">';
 
431
  // We want to know if we should display the date switcher
432
  $date_switcher = get_option('display_jump');
433
  if ($date_switcher == 'true') {
434
  $my_calendar_body .= mc_build_date_switcher();
435
  }
436
  // The header of the calendar table and the links.
437
- $my_calendar_body .= "$mc_nav\n</div>";
438
  $my_calendar_body .= "\n<table class=\"my-calendar-table\" summary=\"$category_label".__('Calendar','my-calendar')."\">\n";
439
- $caption_heading = ($time != 'week')?$name_months[(int)$c_month].' '.$c_year.$caption_text:__('The week\'s events','my-calendar').$caption_text;
440
  $my_calendar_body .= "<caption class=\"my-calendar-$time\">".$caption_heading."</caption>\n";
441
  } else {
442
  if ( get_option('my_calendar_show_heading') == 'true' ) {
@@ -444,8 +492,7 @@ function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$we
444
  }
445
  // determine which header text to show depending on number of months displayed;
446
  if ( $time != 'week' ) {
447
- $num_months = get_option('my_calendar_show_months');
448
- $list_heading = ($num_months <= 1)?__('Events in','my-calendar').' '.$name_months[(int)$c_month].' '.$c_year.$caption_text."\n":$name_months[(int)$c_month].'&thinsp;&ndash;&thinsp;'.$name_months[(int)($nLink['month']-1)].' '.$nLink['yr'].$caption_text;
449
  } else {
450
  $list_heading = __('This week\'s events','my-calendar');
451
  }
@@ -455,8 +502,7 @@ function my_calendar($name,$format,$category,$showkey,$shownav,$time='month',$we
455
  if ( $time != 'week' ) {
456
  $my_calendar_body .= ( get_option('display_jump') == 'true' )?mc_build_date_switcher():'';
457
  }
458
-
459
- $my_calendar_body .= "$mc_nav\n</div>";
460
  }
461
  // If in a calendar format, print the headings of the days of the week
462
  if ( $format == "calendar" || $format == "mini" ) {
@@ -467,9 +513,11 @@ if ( $format == "calendar" || $format == "mini" ) {
467
  } else {
468
  $class = ($i<5)?'day-heading':'weekend-heading';
469
  }
470
- $my_calendar_body .= "<th scope='col' class='$class'>".$name_days[$i]."</th>\n";
 
 
471
  }
472
- $my_calendar_body .= "</tr>\n</thead>\n<tbody>";
473
 
474
  if ($time == 'week') {
475
  $firstday = date('j',mktime(0,0,0,$c_month,$c_day,$c_year));
@@ -481,7 +529,7 @@ if ( $format == "calendar" || $format == "mini" ) {
481
  $useday = 1;
482
  $inc_month = false;
483
  for ($i=$firstday; $i<=$lastday;) {
484
- $process_date = date_i18n('Y-m-d',mktime(0,0,0,$c_month,$thisday,$c_year));
485
  $my_calendar_body .= '<tr>';
486
  if ($time == 'week') {
487
  $ii_start = $first_weekday;
@@ -496,23 +544,24 @@ if ( $format == "calendar" || $format == "mini" ) {
496
  } elseif ($thisday > $days_in_month ) {
497
  $go = FALSE;
498
  }
 
 
 
 
499
  if ($go) {
500
  $addclass = "";
501
  if ($i > $days_in_month) {
502
  $addclass = " nextmonth";
503
  $thisday = $useday;
504
  if ($inc_month == false) {
505
- if ($c_month == 12) {
506
- $c_month = 1;
507
- } else {
508
- $c_month = $c_month + 1;
509
- }
510
  }
511
  $inc_month = true;
512
  $useday++;
513
  } else {
514
  $thisday = $i;
515
- }
516
  $grabbed_events = my_calendar_grab_events($c_year,$c_month,$thisday,$category);
517
  $events_class = '';
518
  if (!count($grabbed_events)) {
@@ -530,42 +579,40 @@ if ( $format == "calendar" || $format == "mini" ) {
530
  }
531
  }
532
  if ( $start_of_week == 0) {
533
- $class = ($ii<6&&$ii>0?"$trigger":"weekend$trigger");
 
534
  $i++;
535
  } else {
536
- $class = ($ii<5)?"$trigger":"weekend$trigger";
 
537
  $i++;
538
  }
539
  $week_date_format = date('M j, \'y',strtotime( "$c_year-$c_month-$thisday" ) );
540
  $thisday_heading = ($time == 'week')?"<small>$week_date_format</small>":$thisday;
541
- $my_calendar_body .= '
542
- <td class="'.(date("Ymd", mktime (0,0,0,$c_month,$thisday,$c_year))==date_i18n("Ymd",time()+$offset)?'current-day':'day-with-date').$events_class.'">'."\n
543
- <$element class='mc-date ".$class."'>".$thisday_heading."</$element>\n
544
- ". my_calendar_draw_events($grabbed_events, $format, $process_date)."\n
545
- </td>\n";
546
  } else {
547
- $my_calendar_body .= "<td class='day-without-date'>&nbsp;</td>\n";
 
 
 
 
 
 
548
  }
549
  }
550
- $my_calendar_body .= "</tr>";
551
  }
552
  $my_calendar_body .= "\n</tbody>\n</table>";
553
  } else if ($format == "list") {
554
  $my_calendar_body .= "<ul id=\"calendar-list\">";
555
  // show calendar as list
556
  $date_format = ( get_option('my_calendar_date_format') != '' ) ? ( get_option('my_calendar_date_format') ) : ( get_option( 'date_format' ) );
557
- if ( $time == 'week' ) {
558
- $num_months = 1;
559
- } else {
560
- $num_months = get_option('my_calendar_show_months');
561
- }
562
  $num_events = 0;
563
  for ($m=0;$m<$num_months;$m++) {
564
- if ($m == 0) {
565
- $add_month = 0;
566
- } else {
567
- $add_month = 1;
568
- }
569
  $c_month = (int) $c_month + $add_month;
570
  if ($c_month > 12) {
571
  $c_month = $c_month - 12;
@@ -586,11 +633,7 @@ if ( $format == "calendar" || $format == "mini" ) {
586
  if ($i > $days_in_month) {
587
  $thisday = $useday;
588
  if ($inc_month == false) {
589
- if ($c_month == 12) {
590
- $c_month = 1;
591
- } else {
592
- $c_month = $c_month + 1;
593
- }
594
  }
595
  $inc_month = true;
596
  $useday++;
@@ -606,8 +649,10 @@ if ( $format == "calendar" || $format == "mini" ) {
606
  } else {
607
  $is_anchor = $is_close_anchor = "";
608
  }
 
 
609
  $my_calendar_body .= "
610
- <li class='$class".(date("Ymd", mktime (0,0,0,$c_month,$thisday,$c_year))==date("Ymd",time()+($offset))?' current-day':'')."'>
611
  <strong class=\"event-date\">$is_anchor".date_i18n($date_format,mktime(0,0,0,$c_month,$thisday,$c_year))."$is_close_anchor</strong>".my_calendar_draw_events($grabbed_events, $format, $process_date)."
612
  </li>";
613
  $num_events++;
@@ -623,14 +668,15 @@ if ( $format == "calendar" || $format == "mini" ) {
623
  $my_calendar_body .= "Unrecognized calendar format.";
624
  }
625
  if ($showkey != 'no') {
626
- $sql = "SELECT * FROM " . MY_CALENDAR_CATEGORIES_TABLE . " ORDER BY category_name ASC";
 
627
  $cat_details = $wpdb->get_results($sql);
628
  $my_calendar_body .= '<div class="category-key">
629
  <h3>'.__('Category Key','my-calendar')."</h3>\n<ul>\n";
630
  if ( is_custom_icon() ) {
631
- $path = $wp_plugin_url . '/my-calendar-custom/';
632
  } else {
633
- $path = $wp_plugin_url . '/my-calendar/icons/';
634
  }
635
  foreach($cat_details as $cat_detail) {
636
  $hex = (strpos($cat_detail->category_color,'#') !== 0)?'#':'';
@@ -644,9 +690,11 @@ if ( $format == "calendar" || $format == "mini" ) {
644
  }
645
  $my_calendar_body .= "</ul>\n</div>";
646
  }
647
-
648
- $my_calendar_body .= mc_rss_links();
 
649
  $my_calendar_body .= "\n</div>";
 
650
  // The actual printing is done by the shortcode function.
651
  return $my_calendar_body;
652
  }
@@ -660,13 +708,12 @@ function mc_rss_links() {
660
  $feed = '?feed=my-calendar-rss';
661
  $ics = '?feed=my-calendar-ics';
662
  }
663
- $rss = (get_option('mc_show_rss')=='true')?"
664
- <li class='rss'><a href='".home_url()."$feed'>".__('Subscribe by <abbr title="Really Simple Syndication">RSS</abbr>','my-calendar')."</a></li>\n":'';
665
- $ical = (get_option('mc_show_ical')=='true')?"<li class='ics'><a href='".home_url()."$ics'>".__('Download as <abbr title="iCal Events Export">iCal</abbr>','my-calendar')."</a></li>\n":'';
666
- $output = "<ul id='mc-export'>\n
667
- $rss
668
- $ical
669
- </ul>\n";
670
  if ( get_option('mc_show_rss')=='true' || get_option('mc_show_ical')=='true' ) {
671
  return $output;
672
  }
@@ -689,22 +736,23 @@ function my_calendar_next_link($cur_year,$cur_month,$cur_week,$format,$time='mon
689
  }
690
  } else {
691
  $next_month = (($cur_month + $num_months) > 12)?(($cur_month + $num_months) - 12):($cur_month + $num_months);
692
- if ($cur_month >= (12-$num_months)) {
693
  $nMonth = $next_month;
694
- $nYr = $next_year;
695
  } else {
696
  $nMonth = $next_month;
697
  $nYr = $cur_year;
698
  }
699
  }
700
  if ($time == 'week') {
701
- if ( $cur_week == 52 ) {
702
- $nWeek = 1;
703
- $nYr = $next_year;
704
- } else {
705
- $nWeek = $cur_week + 1;
706
- $nYr = $cur_year;
707
  }
 
 
708
  }
709
  $output = array('month'=>$nMonth,'yr'=>$nYr,'week'=>$nWeek,'label'=>$next_events);
710
  return $output;
@@ -736,23 +784,77 @@ function my_calendar_prev_link($cur_year,$cur_month,$cur_week,$format,$time='mon
736
  }
737
  }
738
  if ($time == 'week') {
739
- if ( $cur_week == 1 ) {
740
- $pWeek = 52;
741
- $pYr = $last_year;
742
- } else {
743
- $pWeek = $cur_week - 1;
744
- $pYr = $cur_year;
745
- }
746
  }
747
  $output = array( 'month'=>$pMonth,'yr'=>$pYr,'week'=>$pWeek,'label'=>$previous_events );
748
  return $output;
749
  }
750
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
751
 
752
  function my_calendar_locations_list($show='list',$type='saved',$datatype='name') {
753
  global $wpdb;
754
- if ($type == 'saved') {
755
- switch ($datatype) {
 
 
 
756
  case "name":$data = "location_label";
757
  break;
758
  case "city":$data = "location_city";
@@ -769,23 +871,25 @@ if ($type == 'saved') {
769
  } else {
770
  $data = $datatype;
771
  }
772
- $current_url = get_current_url();
773
  $cv = urlencode($_GET['loc']);
774
  $cd = urlencode($_GET['ltype']);
775
  if (strpos($current_url,"?")===false) {
776
  $char = '?';
777
- $nonchar = '&';
778
  } else {
779
- $char = '&';
780
  $nonchar = '?';
781
  }
782
- $needle = array("$nonchar"."loc=$cv&ltype=$cd","$char"."loc=$cv&ltype=$cd");
783
  $current_url = str_replace( $needle,"",$current_url );
784
 
785
- if (strpos($current_url,"/&")!==false || strpos($current_url,".php&")!==false) {
786
- $needle = array("/&",".php&");
787
  $replace = array("/?",".php?");
788
  $current_url = str_replace( $needle,$replace,$current_url );
 
 
789
  }
790
 
791
  if ($type == 'saved') {
@@ -797,56 +901,90 @@ if (strpos($current_url,"/&")!==false || strpos($current_url,".php&")!==false) {
797
  $datatype = ($datatype=='label')?'name':$datatype;
798
  $datatype = ($datatype=='postcode')?'zip':$datatype;
799
  }
800
- if ($show == 'list') {
801
- $output .= "<ul id='mc-locations-list'>
802
- <li><a href='$current_url$char"."loc=none&amp;ltype=none'>".__('Show all','my-calendar')."</a></li>\n";
803
- } else {
804
- $ltype = ($_GET['ltype']=='')?$datatype:$_GET['ltype'];
805
- $output .= "
806
- <form action='' method='GET'>
 
 
807
  <div>
808
- <input type='hidden' name='ltype' value='$ltype' />";
809
- $qsa = array();
810
- parse_str($_SERVER['QUERY_STRING'],$qsa);
811
- foreach ($qsa as $name => $argument) {
812
- if ($name != 'loc' && $name != 'ltype') {
813
- $output .= '<input type="hidden" name="'.$name.'" value="'.$argument.'" />'."\n";
 
814
  }
 
 
 
 
815
  }
816
- $output .= "<label for='mc-locations-list'>".__('Show events in:','my-calendar')."</label>
817
- <select name='loc' id='mc-locations-list'>
818
- <option value='none'>Show all</option>\n";
819
- }
820
- foreach ( $locations as $key=>$location ) {
821
-
822
- if ($type == 'saved') {
823
- foreach ( $location as $key=>$value ) {
824
- $vt = urlencode(trim($value));
 
 
 
 
 
 
825
  if ($show == 'list') {
826
- $selected = ($vt == $_GET['loc'])?" class='selected'":'';
827
- $output .= "<li><a rel='nofollow' href='$current_url".$char."loc=$vt&amp;ltype=$datatype'$selected>$value</a></li>\n";
828
  } else {
829
- $selected = ($vt == $_GET['loc'])?" selected='selected'":'';
830
- $output .= "<option value='$vt'$selected>$value</option>\n";
831
- }
832
  }
 
 
 
833
  } else {
834
- $vk = urlencode(trim($key));
835
- $location = trim($location);
836
- if ($show == 'list') {
837
- $selected = ($vk == $_GET['loc'])?" class='selected'":'';
838
- $output .= "<li><a rel='nofollow' href='$current_url".$char."loc=$vk&amp;ltype=$datatype'$selected>$location</a></li>\n";
839
- } else {
840
- $selected = ($vk == $_GET['loc'])?" selected='selected'":'';
841
- $output .= "<option value='$vk'$selected>$location</option>\n";
842
- }
843
  }
844
- }
845
- if ($show == 'list') {
846
- $output .= "</ul>";
847
  } else {
848
- $output .= "</select> <input type='submit' value=".__('Submit','my-calendar')." /></div></form>";
849
  }
850
- return $output;
851
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
852
  ?>
51
  $display_author = get_option('display_author');
52
  $display_map = get_option('my_calendar_show_map');
53
  $display_address = get_option('my_calendar_show_address');
54
+ $display_details = get_option('mc_details');
55
  $this_category = $event->event_category;
56
  // get user-specific data
57
  $tz = mc_user_timezone();
61
  } else {
62
  if ($event->category_icon != "") {
63
  if ( is_custom_icon() ) {
64
+ $path = $wp_plugin_url . '/my-calendar-custom';
65
  } else {
66
+ $path = $wp_plugin_url . '/my-calendar/icons';
67
  }
68
+ $hex = (strpos($event->category_color,'#') !== 0)?'#':'';
69
  $image = '<img src="'.$path.'/'.$event->category_icon.'" alt="" class="category-icon" style="background:'.$hex.$event->category_color.';" />';
70
  } else {
71
  $image = "";
113
  if ($event->event_longitude != '0.000000' && $event->event_latitude != '0.000000') {
114
  $map_string = "$event->event_latitude,$event->event_longitude+($map_string_label)";
115
  }
116
+ $map_url = esc_url("http://maps.google.com/maps?f=q&amp;z=$zoom&amp;q=$map_string");
117
+ $lead = __('Map to','my-calendar');
118
+ $map = "<a href=\"$map_url\" class='external'>$lead $map_label</a>";
119
  $address .= "<div class=\"url map\">$map</div>";
120
  }
121
  $address .= "</div>";
122
  }
123
+ $id_start = date('Y-m-d',$event->event_start_ts);
124
+ $id_end = date('Y-m-d',$event->event_end_ts);
125
+ $uid = 'mc_'.$id_start.'_'.$event->event_id;
126
+ $header_details .= "<div id='$uid' class='$type-event $category vevent'>\n";
127
  $array = event_as_array($event);
128
  $templates = get_option('my_calendar_templates');
129
  $title_template = ($templates['title'] == '' )?'{title}':$templates['title'];
130
  $mytitle = jd_draw_template($array,$title_template);
131
+ $toggle = ($type == 'calendar')?" <a href='#' class='mc-toggle'><img src='".MY_CALENDAR_DIRECTORY."/images/event-details.png' alt='".__('Event Details','my-calendar')."' /></a>":'';
132
+ $event_date = ($type == 'single')?date_i18n(get_option('my_calendar_date_format'),strtotime($process_date)).', ':'';
133
+
 
 
134
  if ($type != 'list') {
135
+ $header_details .= "<h3 class='event-title summary'>$image".$mytitle."$toggle</h3>\n";
136
  }
137
+
138
+ $header_details .= " <div class='details'>";
139
+ $header_details .= ($type == 'calendar')?"\n <h3 class='close'><a href='#' class='mc-toggle mc-close'><img src='".MY_CALENDAR_DIRECTORY."/images/event-close.png' alt='".__('Close','my-calendar')."' /></a></h3>":'';
140
  if ( $event->event_time != "00:00:00" && $event->event_time != '' ) {
141
+ $header_details .= "\n <span class='event-time dtstart' title='".$id_start.'T'.$event->event_time."'>$event_date".date_i18n(get_option('time_format'), strtotime($event->event_time));
142
  if ($event->event_endtime != "00:00:00" && $event->event_endtime != '' ) {
143
+ $header_details .= "<span class='time-separator'>&thinsp;&ndash;&thinsp;</span><span class='end-time dtend' title='".$id_end.'T'.$event->event_endtime."'>".date_i18n(get_option('time_format'), strtotime($event->event_endtime))."</span>";
144
  }
145
  $header_details .= "</span>\n";
146
  if ($tz != '') {
156
  }
157
  $header_details .= "</span>";
158
  }
159
+ $header_details .= "
160
+ <div class='sub-details'>";
161
  if ($type == "list") {
162
  $header_details .= "<h3 class='event-title summary'>$image".$mytitle."</h3>\n";
163
  }
168
  if (($display_address == 'true' || $display_map == 'true') && strlen($location_string) > 0 ) {
169
  $header_details .= $address;
170
  }
171
+ if ($display_details == 'true' && !isset($_GET['mc_id']) ) {
172
+ $dateid = date('Y-m-d',$event->event_start_ts);
173
+ $id = $event->event_id;
174
+ $header_details .= ( get_option( 'mc_uri' ) != '' )?"<p class='mc_details'><a href='".get_option( 'mc_uri' )."?mc_id=mc_".$dateid."_".$id."'><span>$event->event_title </span>".__('details','my-calendar')."</a></p>":'';
175
+ }
176
  // handle link expiration
177
  if ( $event->event_link_expires == 0 ) {
178
+ $event_link = esc_url($event->event_link);
179
  } else {
180
  if ( my_calendar_date_comp( $event->event_end,date_i18n('Y-m-d',time()+$offset ) ) ) {
181
  $event_link = '';
182
  } else {
183
+ $event_link = esc_url($event->event_link);
184
  }
185
  }
186
  // this is cut for now; I'm concerned about security.
187
+ /*
188
  if ( function_exists('my_calendar_generate_vcal') ) {
189
  $vcal_data = my_calendar_generate_vcal($event);
190
  $vcal = urlencode($vcal_data[0]);
193
  $vcal_link = "<a class='ical' rel='nofollow' href='$wp_plugin_url" . "/my-calendar/my-calendar-export.php?vcal=$vcal&amp;file=$file&amp;_wpnonce=$nonce"."'>ical</a>";
194
  $header_details .= $vcal_link;
195
  }
196
+ */
197
  if ( get_option('mc_short') == 'true' ) {
198
  $short = "<div class='shortdesc'>".wpautop(stripcslashes($event->event_short),1)."</div>";
199
  }
200
  if ( get_option('mc_desc') == 'true' ) {
201
+ $description = "
202
+ <div class='longdesc'>
203
+ ".wpautop(stripcslashes($event->event_desc),1)."
204
+ </div>";
205
  }
206
  if ( get_option('mc_event_registration') == 'true' ) {
207
  switch ($event->event_open) {
227
  }
228
  }
229
  }
230
+ $status = ($status != '')?"<p>$status</p>":'';
231
+ $return = ($type == 'single')?"<p><a href='".get_option('mc_uri')."'>".__('View full calendar','my-calendar')."</a></p>":'';
232
+ $is_external = mc_external_link( $event_link );
233
  if ($event_link != '') {
234
+ $details = "\n". $header_details . $description . $short . $status."<p><a href='$event_link' $is_external>" . stripslashes($event->event_title) . '&raquo; </a></p>'.$return;
235
  } else {
236
+ $details = "\n". $header_details . $description . $short . $status . $return;
237
  }
238
+ $details .= "
239
+ </div>
240
+ </div>
241
+ </div>\n";
242
  if ( get_option( 'mc_event_approve' ) == 'true' ) {
243
  if ( $event->event_approved == 1 ) {
244
  return $details;
303
  }
304
 
305
  // Actually do the printing of the calendar
306
+ function my_calendar($name,$format,$category,$showkey,$shownav,$toggle,$time='month') {
 
307
  global $wpdb, $wp_plugin_url;
308
+ $my_calendar_body = '';
309
+ if (mc_is_mobile()) {
310
+ $format = 'list';
311
+ }
312
+ if ( $format != 'mini' && $toggle == 'yes' ) {
313
+ $format_toggle = "<div class='mc-format'>";
314
+ $current_url = mc_get_current_url();
315
+ switch ($format) {
316
+ case 'list':
317
+ $_GET['format'] = 'calendar';
318
+ $query = build_query( $_GET );
319
+ $query = ($query == '')?'format=calendar':$query;
320
+ $current_url = str_replace('?format=list','',$current_url);
321
+ $format_toggle .= "<a href='$current_url?$query'>".__('View as Grid','my-calendar')."</a>";
322
+ break;
323
+ default:
324
+ $_GET['format'] = 'list';
325
+ $query = build_query( $_GET );
326
+ $query = ($query == '')?'format=list':$query;
327
+ $current_url = str_replace('?format=calendar','',$current_url);
328
+ $format_toggle .= "<a href='$current_url?$query'>".__('View as List','my-calendar')."</a>";
329
+ break;
330
+ }
331
+ $format_toggle .= "</div>";
332
+ } else {
333
+ $format_toggle = '';
334
+ }
335
+
336
+ if ( isset( $_GET['mc_id'] ) ) {
337
+ $mc_id = explode("_",$_GET['mc_id']);
338
+ $id = (int) $mc_id[2];
339
+ $date = $mc_id[1];
340
+ $my_calendar_body .= my_calendar_get_event( $date, $id );
341
+ } else {
342
  if ($category == "") {
343
+ $category=null;
344
  }
345
  // First things first, make sure calendar is up to date
346
  check_my_calendar();
372
  $name_days[] = $first;
373
  }
374
  // Carry on with the script
 
375
  $offset = (60*60*get_option('gmt_offset'));
376
  // If we don't pass arguments we want a calendar that is relevant to today
377
  $c_day = date("d",time()+($offset));
378
 
379
  if ( isset($_GET['month']) ) {
380
  $c_month = $_GET['month'];
381
+ $c_day = 1;
382
  } else if ($month != '') {
383
  $c_month = $month;
384
  } else {
389
  } else if ($week != '') {
390
  $c_week = $week;
391
  } else {
392
+ if ( $start_of_week == 1 ) {
393
+ $c_week = date("W",time()+($offset));
394
+ } else {
395
+ $c_week = date("W",strtotime("+1 day")+($offset));
396
+ }
397
  }
398
  if ( isset($_GET['yr']) ) {
399
  $c_year = $_GET['yr'];
403
  $c_year = date("Y",time()+($offset));
404
  }
405
  if ($time == 'week') {
406
+ $week_date = get_week_date( $c_week, $c_year );
 
 
 
 
 
 
 
407
  $c_month = date("m",$week_date);
408
+ $c_day = date("d",$week_date);
 
 
 
 
 
 
 
 
 
 
 
 
 
409
  }
 
410
  // Years get funny if we exceed 3000, so we use this check
411
  if ( !($year <= 3000 && $year >= 0)) {
412
  // No valid year causes the calendar to default to today
415
  $c_day = date("d",time()+($offset));
416
  $c_week = date("W",time()+($offset));
417
  }
418
+ $num_months = get_option('my_calendar_show_months');
419
+ $current_date = mktime(0,0,0,$c_month,$c_day,$c_year);
420
+ $through_date = mktime(0,0,0,$c_month+($num_months-1),$c_day,$c_year);
421
+ $current_date_header = date_i18n('F Y',$current_date);
422
+ if (date('Y',$current_date) == date('Y',$through_date)) {
423
+ $current_month_header = date_i18n('F',$current_date);
424
+ } else {
425
+ $current_month_header = date_i18n('F Y',$current_date);
426
+ }
427
+ $through_month_header = date_i18n('F Y', $through_date);
428
  // Fix the days of the week if week start is not on a monday
429
  if ($time == 'week') {
430
  $first_weekday = $start_of_week;
453
  }
454
  if ($shownav == 'yes') {
455
  $mc_nav = '
456
+ <div class="my-calendar-nav">
457
+ <ul>
458
+ <li class="my-calendar-prev"><a id="prevMonth" href="' . my_calendar_permalink_prefix() . $pperiod .'&amp;yr=' . $pLink['yr'] . $anchor .'" rel="nofollow">&laquo; '.$pLink['label'].'</a></li>
459
+ <li class="my-calendar-next"><a id="nextMonth" href="' . my_calendar_permalink_prefix() . $nperiod .'&amp;yr=' . $nLink['yr'] . $anchor .'" rel="nofollow">'.$nLink['label'].' &raquo;</a></li>
460
+ </ul>
461
+ </div>';
462
  } else {
463
  $mc_nav = '';
464
  }
472
  // Start the calendar and add header and navigation
473
  $my_calendar_body .= "<div id=\"jd-calendar\" class=\"$format\">";
474
  // Add the calendar table and heading
475
+ $caption_text = ' '.stripslashes(trim( get_option('my_calendar_caption') ));
476
  if ($format == "calendar" || $format == "mini" ) {
477
+ $my_calendar_body .= '
478
+ <div class="my-calendar-header">';
479
  // We want to know if we should display the date switcher
480
  $date_switcher = get_option('display_jump');
481
  if ($date_switcher == 'true') {
482
  $my_calendar_body .= mc_build_date_switcher();
483
  }
484
  // The header of the calendar table and the links.
485
+ $my_calendar_body .= "$mc_nav\n$format_toggle\n</div>";
486
  $my_calendar_body .= "\n<table class=\"my-calendar-table\" summary=\"$category_label".__('Calendar','my-calendar')."\">\n";
487
+ $caption_heading = ($time != 'week')?$current_date_header.$caption_text:__('The week\'s events','my-calendar').$caption_text;
488
  $my_calendar_body .= "<caption class=\"my-calendar-$time\">".$caption_heading."</caption>\n";
489
  } else {
490
  if ( get_option('my_calendar_show_heading') == 'true' ) {
492
  }
493
  // determine which header text to show depending on number of months displayed;
494
  if ( $time != 'week' ) {
495
+ $list_heading = ($num_months <= 1)?__('Events in','my-calendar').' '.$current_date_header.$caption_text."\n":$current_month_header.'&thinsp;&ndash;&thinsp;'.$through_month_header.$caption_text;
 
496
  } else {
497
  $list_heading = __('This week\'s events','my-calendar');
498
  }
502
  if ( $time != 'week' ) {
503
  $my_calendar_body .= ( get_option('display_jump') == 'true' )?mc_build_date_switcher():'';
504
  }
505
+ $my_calendar_body .= "$mc_nav\n$format_toggle\n</div>";
 
506
  }
507
  // If in a calendar format, print the headings of the days of the week
508
  if ( $format == "calendar" || $format == "mini" ) {
513
  } else {
514
  $class = ($i<5)?'day-heading':'weekend-heading';
515
  }
516
+ if ( ( $class == 'weekend-heading' && get_option('mc_show_weekends') == 'true' ) || $class != 'weekend-heading' ) {
517
+ $my_calendar_body .= "<th scope='col' class='$class'>".$name_days[$i]."</th>\n";
518
+ }
519
  }
520
+ $my_calendar_body .= "\n</tr>\n</thead>\n<tbody>";
521
 
522
  if ($time == 'week') {
523
  $firstday = date('j',mktime(0,0,0,$c_month,$c_day,$c_year));
529
  $useday = 1;
530
  $inc_month = false;
531
  for ($i=$firstday; $i<=$lastday;) {
532
+ $process_date = date_i18n('Y-m-d',mktime(0,0,0,$c_month,$thisday,$c_year));
533
  $my_calendar_body .= '<tr>';
534
  if ($time == 'week') {
535
  $ii_start = $first_weekday;
544
  } elseif ($thisday > $days_in_month ) {
545
  $go = FALSE;
546
  }
547
+ if ( empty($thisday) ) {
548
+ $numdays = date('t',mktime(0,0,0,$c_month-1));
549
+ $now = $numdays - ($first_weekday-($ii+1));
550
+ }
551
  if ($go) {
552
  $addclass = "";
553
  if ($i > $days_in_month) {
554
  $addclass = " nextmonth";
555
  $thisday = $useday;
556
  if ($inc_month == false) {
557
+ $c_year = ($c_month == 12)?$c_year+1:$c_year;
558
+ $c_month = ($c_month == 12)?1:$c_month+1;
 
 
 
559
  }
560
  $inc_month = true;
561
  $useday++;
562
  } else {
563
  $thisday = $i;
564
+ }
565
  $grabbed_events = my_calendar_grab_events($c_year,$c_month,$thisday,$category);
566
  $events_class = '';
567
  if (!count($grabbed_events)) {
579
  }
580
  }
581
  if ( $start_of_week == 0) {
582
+ $class = ($ii<6&&$ii>0?"$trigger":" weekend$trigger");
583
+ $is_weekend = ($ii<6&&$ii>0)?false:true;
584
  $i++;
585
  } else {
586
+ $class = ($ii<5)?"$trigger":" weekend$trigger";
587
+ $is_weekend = ($ii<5)?false:true;
588
  $i++;
589
  }
590
  $week_date_format = date('M j, \'y',strtotime( "$c_year-$c_month-$thisday" ) );
591
  $thisday_heading = ($time == 'week')?"<small>$week_date_format</small>":$thisday;
592
+ if ( ( $is_weekend && get_option('mc_show_weekends') == 'true' ) || !$is_weekend ) {
593
+ $my_calendar_body .= "\n".'<td class="'.(date("Ymd", mktime (0,0,0,$c_month,$thisday,$c_year))==date_i18n("Ymd",time()+$offset)?'current-day':'day-with-date').$events_class.'">'."\n <$element class='mc-date".$class."'>".$thisday_heading."</$element>". my_calendar_draw_events($grabbed_events, $format, $process_date)."</td>";
594
+ }
 
 
595
  } else {
596
+ $process_date = date_i18n('Y-m-d',mktime(0,0,0,$c_month-1,$now,$c_year));
597
+ //echo $process_date;
598
+ $is_weekend = ( date('N',strtotime($process_date)) < 6 )?false:true;
599
+ //$my_calendar_body .= date('N',$process_date);
600
+ if ( ( $is_weekend && get_option('mc_show_weekends') == 'true' ) || !$is_weekend ) {
601
+ $my_calendar_body .= "<td class='day-without-date'>&nbsp;</td>\n";
602
+ }
603
  }
604
  }
605
+ $my_calendar_body .= "</tr>\n";
606
  }
607
  $my_calendar_body .= "\n</tbody>\n</table>";
608
  } else if ($format == "list") {
609
  $my_calendar_body .= "<ul id=\"calendar-list\">";
610
  // show calendar as list
611
  $date_format = ( get_option('my_calendar_date_format') != '' ) ? ( get_option('my_calendar_date_format') ) : ( get_option( 'date_format' ) );
612
+ $num_months = ($time == 'week')?1:get_option('my_calendar_show_months');
 
 
 
 
613
  $num_events = 0;
614
  for ($m=0;$m<$num_months;$m++) {
615
+ $add_month = ($m == 0)?0:1;
 
 
 
 
616
  $c_month = (int) $c_month + $add_month;
617
  if ($c_month > 12) {
618
  $c_month = $c_month - 12;
633
  if ($i > $days_in_month) {
634
  $thisday = $useday;
635
  if ($inc_month == false) {
636
+ $c_month = ($c_month == 12)?1:$c_month+1;
 
 
 
 
637
  }
638
  $inc_month = true;
639
  $useday++;
649
  } else {
650
  $is_anchor = $is_close_anchor = "";
651
  }
652
+ $classes = (date("Ymd", mktime (0,0,0,$c_month,$thisday,$c_year))==date("Ymd",time()+($offset)))?' current-day':'';
653
+ $classes .= ( my_calendar_date_xcomp( $process_date, date('Y-m-d',time()+$offset) ) )?' past-date':'';
654
  $my_calendar_body .= "
655
+ <li class='$class$classes'>
656
  <strong class=\"event-date\">$is_anchor".date_i18n($date_format,mktime(0,0,0,$c_month,$thisday,$c_year))."$is_close_anchor</strong>".my_calendar_draw_events($grabbed_events, $format, $process_date)."
657
  </li>";
658
  $num_events++;
668
  $my_calendar_body .= "Unrecognized calendar format.";
669
  }
670
  if ($showkey != 'no') {
671
+ $cat_limit = mc_select_category($category,'all','category');
672
+ $sql = "SELECT * FROM " . MY_CALENDAR_CATEGORIES_TABLE . " $cat_limit ORDER BY category_name ASC";
673
  $cat_details = $wpdb->get_results($sql);
674
  $my_calendar_body .= '<div class="category-key">
675
  <h3>'.__('Category Key','my-calendar')."</h3>\n<ul>\n";
676
  if ( is_custom_icon() ) {
677
+ $path = $wp_plugin_url . '/my-calendar-custom';
678
  } else {
679
+ $path = $wp_plugin_url . '/my-calendar/icons';
680
  }
681
  foreach($cat_details as $cat_detail) {
682
  $hex = (strpos($cat_detail->category_color,'#') !== 0)?'#':'';
690
  }
691
  $my_calendar_body .= "</ul>\n</div>";
692
  }
693
+ if ($format != 'mini') {
694
+ $my_calendar_body .= mc_rss_links();
695
+ }
696
  $my_calendar_body .= "\n</div>";
697
+ }
698
  // The actual printing is done by the shortcode function.
699
  return $my_calendar_body;
700
  }
708
  $feed = '?feed=my-calendar-rss';
709
  $ics = '?feed=my-calendar-ics';
710
  }
711
+ $rss = (get_option('mc_show_rss')=='true')?" <li class='rss'><a href='".home_url()."$feed'>".__('Subscribe by <abbr title="Really Simple Syndication">RSS</abbr>','my-calendar')."</a></li>":'';
712
+ $ical = (get_option('mc_show_ical')=='true')?" <li class='ics'><a href='".home_url()."$ics'>".__('Download as <abbr title="iCal Events Export">iCal</abbr>','my-calendar')."</a></li>":'';
713
+ $output = "\n
714
+ <ul id='mc-export'>$rss
715
+ $ical
716
+ </ul>\n";
 
717
  if ( get_option('mc_show_rss')=='true' || get_option('mc_show_ical')=='true' ) {
718
  return $output;
719
  }
736
  }
737
  } else {
738
  $next_month = (($cur_month + $num_months) > 12)?(($cur_month + $num_months) - 12):($cur_month + $num_months);
739
+ if ($cur_month >= (13-$num_months)) {
740
  $nMonth = $next_month;
741
+ $nYr = $next_year;
742
  } else {
743
  $nMonth = $next_month;
744
  $nYr = $cur_year;
745
  }
746
  }
747
  if ($time == 'week') {
748
+ if ( $cur_week == 0 ) { $cur_week = -1; }
749
+ $nWeek = date('W',get_week_date( $cur_week+1, $cur_year ) );
750
+
751
+ if ( jd_date_diff_precise( get_week_date( $cur_week, $cur_year ), get_week_date( $nWeek, $cur_year ) ) > 60*60*24*7*10 ) {
752
+ $nWeek = '00';
 
753
  }
754
+
755
+ $nYr = date('Y', get_week_date( $cur_week+1, $cur_year ) );
756
  }
757
  $output = array('month'=>$nMonth,'yr'=>$nYr,'week'=>$nWeek,'label'=>$next_events);
758
  return $output;
784
  }
785
  }
786
  if ($time == 'week') {
787
+ $pWeek = date('W',get_week_date( $cur_week-1, $cur_year ) );
788
+ if ( $pWeek == $cur_week) { $pWeek = '00'; }
789
+ $pYr = date('Y', get_week_date( $cur_week-1, $cur_year ) );
 
 
 
 
790
  }
791
  $output = array( 'month'=>$pMonth,'yr'=>$pYr,'week'=>$pWeek,'label'=>$previous_events );
792
  return $output;
793
  }
794
 
795
+ function my_calendar_categories_list($show='list',$context='public') {
796
+ global $wpdb;
797
+ if (isset($_GET['mc_id'])) {
798
+ return;
799
+ }
800
+ $current_url = mc_get_current_url();
801
+ $cv = (int) $_GET['cat'];
802
+
803
+ $needle = array( "?cat=$cv", "&#038;cat=$cv", "&amp;cat=$cv","/&#038;",".php&#038;" );
804
+ $replace = array( "","","","/?",".php?" );
805
+ $current_url = str_replace( $needle,"",$current_url );
806
+
807
+ $char = (strpos( $current_url, '?' ) == true )?'&#038;':'?';
808
+
809
+ $admin_fields = ($context == 'public')?' ':' multiple="multiple" size="5" ';
810
+ $admin_label = ($context == 'public')?'':__('(select to include)','my-calendar');
811
+ $form = "<form action='".$current_url."' method='GET'>
812
+ <div>";
813
+ $qsa = array();
814
+ parse_str($_SERVER['QUERY_STRING'],$qsa);
815
+ foreach ($qsa as $name => $argument) {
816
+ if ( $name != 'cat' ) {
817
+ $form .= ' <input type="hidden" name="'.$name.'" value="'.$argument.'" />'."\n";
818
+ }
819
+ }
820
+ $form .= ($show == 'list')?'':'
821
+ </div><p>';
822
+ $public_form = ($context == 'public')?$form:'';
823
+ $name = ($context == 'public')?'cat':'category';
824
+
825
+ $categories = $wpdb->get_results("SELECT * FROM " . MY_CALENDAR_CATEGORIES_TABLE . " ORDER BY category_id ASC");
826
+ if ( !empty($categories) && count($categories)>1 ) {
827
+ $output = "<div id='mc_categories'>\n";
828
+ $output .= ($show == 'list')?"
829
+ <ul>
830
+ <li><a href='$current_url$char"."cat=all'>".__('All Categories','my-calendar')."</a></li>":$public_form.'
831
+ <label for="category">'.__('Categories','my-calendar').' '.$admin_label.'</label>
832
+ <select'.$admin_fields.'name="'.$name.'" id="category">
833
+ <option value="all" selected="selected">'.__('All Categories','my-calendar').'</option>'."\n";
834
+
835
+ foreach ($categories as $category) {
836
+ if ($show == 'list') {
837
+ $selected = ($category->category_id == (int) $_GET['cat'])?' class="selected"':'';
838
+ $output .= " <li$selected><a rel='nofollow' href='$current_url".$char."cat=$category->category_id'>$category->category_name</a></li>";
839
+ } else {
840
+ $selected = ($category->category_id == (int) $_GET['cat'])?' selected="selected"':'';
841
+ $output .= " <option$selected value='$category->category_id'>$category->category_name</option>\n";
842
+ }
843
+ }
844
+ $output .= ($show == 'list')?'</ul>':'</select>';
845
+ $output .= ($context != 'admin' && $show != 'list')?"<input type='submit' value=".__('Submit','my-calendar')." /></p></form>":'';
846
+ $output .= "\n</div>";
847
+ }
848
+ echo $output;
849
+ }
850
 
851
  function my_calendar_locations_list($show='list',$type='saved',$datatype='name') {
852
  global $wpdb;
853
+ if ( isset( $_GET['mc_id'] ) ) {
854
+ return;
855
+ }
856
+ if ( $type == 'saved' ) {
857
+ switch ( $datatype ) {
858
  case "name":$data = "location_label";
859
  break;
860
  case "city":$data = "location_city";
871
  } else {
872
  $data = $datatype;
873
  }
874
+ $current_url = mc_get_current_url();
875
  $cv = urlencode($_GET['loc']);
876
  $cd = urlencode($_GET['ltype']);
877
  if (strpos($current_url,"?")===false) {
878
  $char = '?';
879
+ $nonchar = '&#038;';
880
  } else {
881
+ $char = '&#038;';
882
  $nonchar = '?';
883
  }
884
+ $needle = array("$nonchar"."loc=$cv&#038;ltype=$cd","$char"."loc=$cv&#038;ltype=$cd");
885
  $current_url = str_replace( $needle,"",$current_url );
886
 
887
+ if (strpos($current_url,"/&#038;")!==false || strpos($current_url,".php&#038;")!==false) {
888
+ $needle = array("/&#038;",".php&#038;");
889
  $replace = array("/?",".php?");
890
  $current_url = str_replace( $needle,$replace,$current_url );
891
+ } else {
892
+ $char = '?';
893
  }
894
 
895
  if ($type == 'saved') {
901
  $datatype = ($datatype=='label')?'name':$datatype;
902
  $datatype = ($datatype=='postcode')?'zip':$datatype;
903
  }
904
+ if ( count($locations) > 1 ) {
905
+ if ($show == 'list') {
906
+ $output .= "<ul id='mc-locations-list'>
907
+ <li><a href='$current_url$char"."loc=none&amp;ltype=none'>".__('Show all','my-calendar')."</a></li>\n";
908
+ } else {
909
+ $ltype = ($_GET['ltype']=='')?$datatype:$_GET['ltype'];
910
+ $output .= "
911
+ <div id='mc_locations'>
912
+ <form action='".$current_url."' method='GET'>
913
  <div>
914
+ <input type='hidden' name='ltype' value='$ltype' />";
915
+ $qsa = array();
916
+ parse_str($_SERVER['QUERY_STRING'],$qsa);
917
+ foreach ($qsa as $name => $argument) {
918
+ if ($name != 'loc' && $name != 'ltype') {
919
+ $output .= ' <input type="hidden" name="'.$name.'" value="'.$argument.'" />'."\n";
920
+ }
921
  }
922
+ $output .= "
923
+ <label for='mc-locations-list'>".__('Show events in:','my-calendar')."</label>
924
+ <select name='loc' id='mc-locations-list'>
925
+ <option value='none'>".__('Show all','my-calendar')."</option>\n";
926
  }
927
+ foreach ( $locations as $key=>$location ) {
928
+ if ($type == 'saved') {
929
+ foreach ( $location as $key=>$value ) {
930
+ $vt = urlencode(trim($value));
931
+ if ($show == 'list') {
932
+ $selected = ($vt == $_GET['loc'])?" class='selected'":'';
933
+ $output .= " <li$selected><a rel='nofollow' href='$current_url".$char."loc=$vt&amp;ltype=$datatype'>$value</a></li>\n";
934
+ } else {
935
+ $selected = ($vt == $_GET['loc'])?" selected='selected'":'';
936
+ $output .= " <option value='$vt'$selected>$value</option>\n";
937
+ }
938
+ }
939
+ } else {
940
+ $vk = urlencode(trim($key));
941
+ $location = trim($location);
942
  if ($show == 'list') {
943
+ $selected = ($vk == $_GET['loc'])?" class='selected'":'';
944
+ $output .= " <li$selected><a rel='nofollow' href='$current_url".$char."loc=$vk&amp;ltype=$datatype'>$location</a></li>\n";
945
  } else {
946
+ $selected = ($vk == $_GET['loc'])?" selected='selected'":'';
947
+ $output .= " <option value='$vk'$selected>$location</option>\n";
948
+ }
949
  }
950
+ }
951
+ if ($show == 'list') {
952
+ $output .= "</ul>";
953
  } else {
954
+ $output .= " </select>
955
+ <input type='submit' value=".__('Submit','my-calendar')." />
956
+ </div>
957
+ </form>
958
+ </div>";
 
 
 
 
959
  }
960
+ return $output;
 
 
961
  } else {
962
+ return;
963
  }
 
964
  }
965
+
966
+ function mc_user_timezone($type='') {
967
+ global $user_ID;
968
+ $user_settings = get_option('mc_user_settings');
969
+ if ( get_option('mc_user_settings_enabled') == 'true' && $user_settings['my_calendar_tz_default']['enabled'] == 'on' ) {
970
+ if ( is_user_logged_in() ) {
971
+ get_currentuserinfo();
972
+ $current_settings = get_user_meta( $user_ID, 'my_calendar_user_settings' );
973
+ $tz = $current_settings['my_calendar_tz_default'];
974
+ } else {
975
+ $tz = '';
976
+ }
977
+ } else {
978
+ $tz = 'none';
979
+ }
980
+ if ( $tz == get_option('gmt_offset') || $tz == 'none' || $tz == '' ) {
981
+ $gtz = '';
982
+ } else if ( $tz < get_option('gmt_offset') ) {
983
+ $gtz = -(abs( get_option('gmt_offset') - $tz ) );
984
+ } else {
985
+ $gtz = (abs( get_option('gmt_offset') - $tz ) );
986
+ }
987
+ return $gtz;
988
+ }
989
+
990
  ?>
my-calendar-rss.php CHANGED
@@ -30,7 +30,7 @@ function my_calendar_rss() {
30
  </content:encoded>
31
  <dc:format xmlns:dc='http://purl.org/dc/elements/1.1/'>text/html</dc:format>
32
  <dc:source xmlns:dc='http://purl.org/dc/elements/1.1/'>".home_url()."</dc:source>
33
- <guid isPermaLink='false'>{guid}</guid>
34
  </item>\n";
35
  // add RSS headers
36
  $output = '<?xml version="1.0" encoding="'.get_bloginfo('charset').'"?>
@@ -49,17 +49,20 @@ $output = '<?xml version="1.0" encoding="'.get_bloginfo('charset').'"?>
49
  <managingEditor>'. get_bloginfo('admin_email') .' (' . get_bloginfo('name') . ' Admin)</managingEditor>
50
  <generator>My Calendar WordPress Plugin http://www.joedolson.com/articles/my-calendar/</generator>
51
  <lastBuildDate>'. mysql2date('D, d M Y H:i:s +0000', time()+$offset) .'</lastBuildDate>
52
- <atom:link href="'. get_current_url() .'" rel="self" type="application/rss+xml" />';
53
 
54
- $events = mc_get_all_events($category);
 
 
 
55
  $before = 0;
56
- $after = 10;
57
  $output .= mc_produce_upcoming_events( $events,$template,$before,$after,'rss' );
58
  $output .= '</channel>
59
  </rss>';
60
- header('Content-type: application/rss+xml');
61
- header("Pragma: no-cache");
62
- header("Expires: 0");
63
  echo $output;
64
  }
65
  ?>
30
  </content:encoded>
31
  <dc:format xmlns:dc='http://purl.org/dc/elements/1.1/'>text/html</dc:format>
32
  <dc:source xmlns:dc='http://purl.org/dc/elements/1.1/'>".home_url()."</dc:source>
33
+ {guid}
34
  </item>\n";
35
  // add RSS headers
36
  $output = '<?xml version="1.0" encoding="'.get_bloginfo('charset').'"?>
49
  <managingEditor>'. get_bloginfo('admin_email') .' (' . get_bloginfo('name') . ' Admin)</managingEditor>
50
  <generator>My Calendar WordPress Plugin http://www.joedolson.com/articles/my-calendar/</generator>
51
  <lastBuildDate>'. mysql2date('D, d M Y H:i:s +0000', time()+$offset) .'</lastBuildDate>
52
+ <atom:link href="'. mc_get_current_url() .'" rel="self" type="application/rss+xml" />';
53
 
54
+ $events = mc_get_all_events( $category, 15 );
55
+ if ( is_array( $events) ) {
56
+ $output .= "Yes it is";
57
+ }
58
  $before = 0;
59
+ $after = 15;
60
  $output .= mc_produce_upcoming_events( $events,$template,$before,$after,'rss' );
61
  $output .= '</channel>
62
  </rss>';
63
+ header('Content-type: application/rss+xml');
64
+ header("Pragma: no-cache");
65
+ header("Expires: 0");
66
  echo $output;
67
  }
68
  ?>
my-calendar-settings.php CHANGED
@@ -1,27 +1,11 @@
1
  <?php
2
-
3
  // Display the admin configuration page
4
-
5
- function csv_to_array($csv, $delimiter = ',', $enclosure = '"', $escape = '\\', $terminator = "\n") {
6
- $r = array();
7
- $rows = explode($terminator,trim($csv));
8
- foreach ($rows as $row) {
9
- if (trim($row)) {
10
- $values = explode($delimiter,$row);
11
- $r[$values[0]] = $values[1];
12
- }
13
- }
14
- return $r;
15
- }
16
-
17
  function my_calendar_import() {
18
- if ( get_option('ko_calendar_imported') != 'true' ) {
19
- global $wpdb;
20
- $wpdb->hide_errors();
21
  define('KO_CALENDAR_TABLE', $wpdb->prefix . 'calendar');
22
  define('KO_CALENDAR_CATS', $wpdb->prefix . 'calendar_categories');
23
  $events = $wpdb->get_results("SELECT * FROM " . KO_CALENDAR_TABLE, 'ARRAY_A');
24
- //$wpdb->print_error();
25
  $sql = "";
26
  foreach ($events as $key) {
27
  $title = mysql_real_escape_string($key['event_title']);
@@ -34,7 +18,6 @@ $wpdb->hide_errors();
34
  $author = mysql_real_escape_string($key['event_author']);
35
  $category = mysql_real_escape_string($key['event_category']);
36
  $linky = mysql_real_escape_string($key['event_link']);
37
-
38
  $sql = "INSERT INTO " . MY_CALENDAR_TABLE . " SET
39
  event_title='" . ($title) . "',
40
  event_desc='" . ($desc) . "',
@@ -47,18 +30,14 @@ $wpdb->hide_errors();
47
  event_category=".($category).",
48
  event_link='".($linky)."';
49
  ";
50
- $events_results = $wpdb->query($sql);
51
- //$wpdb->print_error();
52
  }
53
- $cats = $wpdb->get_results("SELECT * FROM " . KO_CALENDAR_CATS, 'ARRAY_A');
54
- //$wpdb->print_error();
55
-
56
  $catsql = "";
57
  foreach ($cats as $key) {
58
  $name = mysql_real_escape_string($key['category_name']);
59
  $color = mysql_real_escape_string($key['category_colour']);
60
  $id = mysql_real_escape_string($key['category_id']);
61
-
62
  $catsql = "INSERT INTO " . MY_CALENDAR_CATEGORIES_TABLE . " SET
63
  category_id='".$id."',
64
  category_name='".$name."',
@@ -69,21 +48,11 @@ $wpdb->hide_errors();
69
  ";
70
  $cats_results = $wpdb->query($catsql);
71
  //$wpdb->print_error();
72
- }
73
-
74
-
75
- if ($cats_results !== false) {
76
- $message = __('Categories imported successfully.','my-calendar');
77
- } else {
78
- $message = __('Categories not imported.','my-calendar');
79
- }
80
- if ($events_results !== false) {
81
- $e_message = __('Events imported successfully.','my-calendar');
82
- } else {
83
- $e_message = __('Events not imported.','my-calendar');
84
- }
85
- $return_value = "<div id='message' class='updated fade'><ul><li>$message</li><li>$e_message</li></ul></div>";
86
- echo $return_value;
87
  if ( $cats_results !== false && $events_results !== false ) {
88
  update_option( 'ko_calendar_imported','true' );
89
  }
@@ -91,82 +60,60 @@ $wpdb->hide_errors();
91
  }
92
 
93
  function edit_my_calendar_config() {
94
- global $wpdb,$default_user_settings;
95
-
96
- // We can't use this page unless My Calendar is installed/upgraded
97
- check_my_calendar();
98
-
99
- if (!empty($_POST)) {
100
- $nonce=$_REQUEST['_wpnonce'];
101
- if (! wp_verify_nonce($nonce,'my-calendar-nonce') ) die("Security check failed");
102
- }
103
-
104
- if (isset($_POST['permissions'])) {
105
-
106
- // management
107
- $new_perms = $_POST['permissions'];
108
- update_option('can_manage_events',$new_perms);
109
- $mc_event_approve = ($_POST['mc_event_approve']=='on')?'true':'false';
110
- update_option('mc_event_approve',$mc_event_approve);
111
- $mc_event_approve_perms = $_POST['mc_event_approve_perms'];
112
- update_option('mc_event_approve_perms',$mc_event_approve_perms);
113
- $mc_event_edit_perms = $_POST['mc_event_edit_perms'];
114
- update_option('mc_event_edit_perms',$mc_event_edit_perms);
115
- echo "<div class=\"updated\"><p><strong>".__('Permissions Settings saved','my-calendar').".</strong></p></div>";
116
-
117
  }
118
  // output
119
- if (isset($_POST['my_calendar_show_months']) ) {
120
-
121
- $my_calendar_show_months = (int) $_POST['my_calendar_show_months'];
122
- $my_calendar_date_format = $_POST['my_calendar_date_format'];
123
- $disp_author = ($_POST['display_author']=='on')?'true':'false';
124
- $disp_jump = ($_POST['display_jump']=='on')?'true':'false';
125
- $my_calendar_show_map = ($_POST['my_calendar_show_map']=='on')?'true':'false';
126
- $my_calendar_show_address = ($_POST['my_calendar_show_address']=='on')?'true':'false';
127
- $my_calendar_show_heading = ($_POST['my_calendar_show_heading']=='on')?'true':'false';
128
- $mc_event_registration = ($_POST['mc_event_registration']=='on')?'true':'false';
129
- $mc_short = ($_POST['mc_short']=='on')?'true':'false';
130
- $mc_desc = ($_POST['mc_desc']=='on')?'true':'false';
131
- $my_calendar_hide_icons = ($_POST['my_calendar_hide_icons']=='on')?'true':'false';
132
- $mc_no_fifth_week = $_POST['mc_no_fifth_week'];
133
- $my_calendar_event_link_expires = ($_POST['mc_event_link_expires']=='on')?'true':'false';
134
- $mc_apply_color = $_POST['mc_apply_color'];
135
- $mc_skip_holidays = ($_POST['mc_skip_holidays']=='on')?'true':'false';
136
- $mc_show_rss = ($_POST['mc_show_rss']=='on')?'true':'false';
137
- $mc_show_ical = ($_POST['mc_show_ical']=='on')?'true':'false';
138
- $mc_skip_holidays_category = (int) $_POST['mc_skip_holidays_category'];
139
- $mc_title_template = $_POST['mc_title_template'];
140
- $templates = get_option('my_calendar_templates');
141
- $templates['title'] = $mc_title_template;
142
- update_option('mc_skip_holidays_category',$mc_skip_holidays_category);
143
- update_option('mc_skip_holidays',$mc_skip_holidays);
144
- update_option('my_calendar_templates',$templates);
145
- update_option('display_author',$disp_author);
146
- update_option('display_jump',$disp_jump);
147
- update_option('my_calendar_show_months',$my_calendar_show_months);
148
- update_option('my_calendar_date_format',$my_calendar_date_format);
149
- update_option('my_calendar_show_map',$my_calendar_show_map);
150
- update_option('my_calendar_show_address',$my_calendar_show_address);
151
- update_option('my_calendar_show_heading',$my_calendar_show_heading);
152
- update_option('my_calendar_hide_icons',$my_calendar_hide_icons);
153
- update_option('mc_event_link_expires',$my_calendar_event_link_expires);
154
- update_option('mc_apply_color',$mc_apply_color);
155
- update_option('mc_event_registration',$mc_event_registration);
156
- update_option('mc_short',$mc_short);
157
- update_option('mc_desc',$mc_desc);
158
- update_option('mc_no_fifth_week',$mc_no_fifth_week);
159
- update_option('mc_show_rss',$mc_show_rss);
160
- update_option('mc_show_ical',$mc_show_ical);
161
-
162
- // styles (output)
163
- echo "<div class=\"updated\"><p><strong>".__('Output Settings saved','my-calendar').".</strong></p></div>";
164
- }
165
- // input
166
- if (isset($_POST['mc_input'])) {
167
-
168
- $mc_input_options_administrators = ($_POST['mc_input_options_administrators']=='on')?'true':'false';
169
- $mc_input_options = array(
170
  'event_short'=>$_POST['mci_event_short'],
171
  'event_desc'=>$_POST['mci_event_desc'],
172
  'event_category'=>$_POST['mci_event_category'],
@@ -174,148 +121,150 @@ if (isset($_POST['my_calendar_show_months']) ) {
174
  'event_recurs'=>$_POST['mci_event_recurs'],
175
  'event_open'=>$_POST['mci_event_open'],
176
  'event_location'=>$_POST['mci_event_location'],
177
- 'event_location_dropdown'=>$_POST['mci_event_location_dropdown']
 
178
  );
179
- update_option('mc_input_options',$mc_input_options);
180
- update_option('mc_input_options_administrators',$mc_input_options_administrators);
181
- echo "<div class=\"updated\"><p><strong>".__('Input Settings saved','my-calendar').".</strong></p></div>";
182
- }
183
- // custom text
184
- if (isset( $_POST['mc_previous_events'] ) ) {
185
- $my_calendar_notime_text = $_POST['my_calendar_notime_text'];
186
- $mc_previous_events = $_POST['mc_previous_events'];
187
- $mc_next_events = $_POST['mc_next_events'];
188
- $mc_event_open = $_POST['mc_event_open'];
189
- $mc_event_closed = $_POST['mc_event_closed'];
190
- $my_calendar_caption = $_POST['my_calendar_caption'];
191
- update_option('my_calendar_notime_text',$my_calendar_notime_text);
192
- update_option('mc_next_events',$mc_next_events);
193
- update_option('mc_previous_events',$mc_previous_events);
194
- update_option('my_calendar_caption',$my_calendar_caption);
195
- update_option('mc_event_open',$mc_event_open);
196
- update_option('mc_event_closed',$mc_event_closed);
197
- echo "<div class=\"updated\"><p><strong>".__('Custom text settings saved','my-calendar').".</strong></p></div>";
198
-
199
- }
200
- // Mail function by Roland
201
  if (isset($_POST['mc_email']) ) {
202
- $mc_event_mail = ($_POST['mc_event_mail']=='on')?'true':'false';
203
- $mc_event_mail_to = $_POST['mc_event_mail_to'];
204
- $mc_event_mail_subject = $_POST['mc_event_mail_subject'];
205
- $mc_event_mail_message = $_POST['mc_event_mail_message'];
206
- update_option('mc_event_mail_to',$mc_event_mail_to);
207
- update_option('mc_event_mail_subject',$mc_event_mail_subject);
208
- update_option('mc_event_mail_message',$mc_event_mail_message);
209
- update_option('mc_event_mail',$mc_event_mail);
210
- echo "<div class=\"updated\"><p><strong>".__('Email notice settings saved','my-calendar').".</strong></p></div>";
211
-
212
- }
213
- // Custom User Settings
214
  if (isset($_POST['mc_user'])) {
215
- $mc_user_settings_enabled = $_POST['mc_user_settings_enabled'];
216
- update_option('mc_user_settings_enabled',$mc_user_settings_enabled);
217
- $mc_location_type = $_POST['mc_location_type'];
218
- update_option('mc_location_type',$mc_location_type);
219
- $mc_user_settings = $_POST['mc_user_settings'];
220
- $mc_user_settings['my_calendar_tz_default']['values'] = csv_to_array($mc_user_settings['my_calendar_tz_default']['values']);
221
- $mc_user_settings['my_calendar_location_default']['values'] = csv_to_array($mc_user_settings['my_calendar_location_default']['values']);
222
- update_option('mc_user_settings',$mc_user_settings);
223
-
224
- echo "<div class=\"updated\"><p><strong>".__('User custom settings saved','my-calendar').".</strong></p></div>";
225
  }
226
-
227
- // Pull the values out of the database that we need for the form
228
- $allowed_group = get_option('can_manage_events');
229
- $my_calendar_show_months = get_option('my_calendar_show_months');
230
- $my_calendar_show_map = get_option('my_calendar_show_map');
231
- $my_calendar_show_address = get_option('my_calendar_show_address');
232
- $disp_author = get_option('display_author');
233
- $mc_event_link_expires = get_option('mc_event_link_expires');
234
- $mc_event_mail = get_option('mc_event_mail');
235
- $mc_event_mail_to = get_option('mc_event_mail_to');
236
- $mc_event_mail_subject = get_option('mc_event_mail_subject');
237
- $mc_event_mail_message = get_option('mc_event_mail_message');
238
- $mc_event_approve = get_option('mc_event_approve');
239
- $mc_event_approve_perms = get_option('mc_event_approve_perms');
240
- $disp_jump = get_option('display_jump');
241
- $mc_no_fifth_week = get_option('mc_no_fifth_week');
242
- $templates = get_option('my_calendar_templates');
243
- $mc_title_template = $templates['title'];
244
  ?>
245
  <div class="wrap">
246
  <?php
247
- echo my_calendar_check_db();
248
- ?>
249
- <h2><?php _e('My Calendar Options','my-calendar'); ?></h2>
 
 
250
  <?php jd_show_support_box(); ?>
251
  <div id="poststuff" class="jd-my-calendar">
252
- <h2><?php _e('Calendar Settings','my-calendar'); ?></h2>
253
  <div class="postbox">
254
  <h3><?php _e('Calendar Management Settings','my-calendar'); ?></h3>
255
  <div class="inside">
256
- <form name="my-calendar" id="my-calendar-manage" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-config">
257
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
258
  <fieldset>
259
  <legend><?php _e('Calendar Options: Management','my-calendar'); ?></legend>
260
- <p>
261
- <label for="permissions"><?php _e('Choose the lowest user group that may create events','my-calendar'); ?></label> <select id="permissions" name="permissions">
262
  <option value="read"<?php echo jd_option_selected( get_option('can_manage_events'),'read','option'); ?>><?php _e('Subscriber','my-calendar')?></option>
263
  <option value="edit_posts"<?php echo jd_option_selected(get_option('can_manage_events'),'edit_posts','option'); ?>><?php _e('Contributor','my-calendar')?></option>
264
  <option value="publish_posts"<?php echo jd_option_selected(get_option('can_manage_events'),'publish_posts','option'); ?>><?php _e('Author','my-calendar')?></option>
265
  <option value="moderate_comments"<?php echo jd_option_selected(get_option('can_manage_events'),'moderate_comments','option'); ?>><?php _e('Editor','my-calendar')?></option>
266
  <option value="manage_options"<?php echo jd_option_selected(get_option('can_manage_events'),'manage_options','option'); ?>><?php _e('Administrator','my-calendar')?></option>
267
  </select>
268
- </p>
269
- <p>
270
- <label for="mc_event_approve_perms"><?php _e('Choose the lowest user group that may approve events','my-calendar'); ?></label> <select id="mc_event_approve_perms" name="mc_event_approve_perms">
271
  <option value="read"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'read','option'); ?>><?php _e('Subscriber','my-calendar')?></option>
272
  <option value="edit_posts"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'edit_posts','option'); ?>><?php _e('Contributor','my-calendar')?></option>
273
  <option value="publish_posts"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'publish_posts','option'); ?>><?php _e('Author','my-calendar')?></option>
274
  <option value="moderate_comments"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'moderate_comments','option'); ?>><?php _e('Editor','my-calendar')?></option>
275
  <option value="manage_options"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'manage_options','option'); ?>><?php _e('Administrator','my-calendar')?></option>
276
  </select> <input type="checkbox" id="mc_event_approve" name="mc_event_approve" <?php jd_cal_checkCheckbox('mc_event_approve','true'); ?> /> <label for="mc_event_approve"><?php _e('Enable approval options.','my-calendar'); ?></label>
277
- </p>
278
- <p>
279
- <label for="mc_event_edit_perms"><?php _e('Choose the lowest user group that may edit or delete any event','my-calendar'); ?></label> <select id="mc_event_edit_perms" name="mc_event_edit_perms">
280
  <option value="edit_posts"<?php echo jd_option_selected(get_option('mc_event_edit_perms'),'edit_posts','option'); ?>><?php _e('Contributor','my-calendar')?></option>
281
  <option value="publish_posts"<?php echo jd_option_selected(get_option('mc_event_edit_perms'),'publish_posts','option'); ?>><?php _e('Author','my-calendar')?></option>
282
  <option value="moderate_comments"<?php echo jd_option_selected(get_option('mc_event_edit_perms'),'moderate_comments','option'); ?>><?php _e('Editor','my-calendar')?></option>
283
  <option value="manage_options"<?php echo jd_option_selected(get_option('mc_event_edit_perms'),'manage_options','option'); ?>><?php _e('Administrator','my-calendar')?></option>
284
  </select><br />
285
  <em><?php _e('By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored.','my-calendar'); ?></em>
286
- </p>
 
287
  </fieldset>
288
  <p>
289
  <input type="submit" name="save" class="button-primary" value="<?php _e('Save Approval Settings','my-calendar'); ?> &raquo;" />
290
- </p>
291
  </form>
292
  </div>
293
  </div>
294
  <div class="postbox">
295
  <h3><?php _e('Calendar Text Settings','my-calendar'); ?></h3>
296
  <div class="inside">
297
- <form name="my-calendar" id="my-calendar-text" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-config">
298
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
299
  <fieldset>
300
- <legend><?php _e('Calendar Options: Customize Text','my-calendar'); ?></legend>
301
- <p>
302
- <label for="my_calendar_notime_text"><?php _e('Label for events without a specific time','my-calendar'); ?></label> <input type="text" id="my_calendar_notime_text" name="my_calendar_notime_text" value="<?php if ( get_option('my_calendar_notime_text') == "") { _e('N/A','my-calendar'); } else { echo stripslashes( get_option('my_calendar_notime_text') ); } ?>" />
303
- </p>
304
- <p>
305
- <label for="mc_previous_events"><?php _e('Previous events link text','my-calendar'); ?></label> <input type="text" id="mc_previous_events" name="mc_previous_events" value="<?php if ( get_option('mc_previous_events') == "") { _e('Previous Events','my-calendar'); } else { echo stripslashes( get_option('mc_previous_events') ); } ?>" />
306
- </p>
307
- <p>
308
- <label for="mc_next_events"><?php _e('Next events link text','my-calendar'); ?></label> <input type="text" id="mc_next_events" name="mc_next_events" value="<?php if ( get_option('mc_next_events') == "") { _e('Next Events','my-calendar'); } else { echo stripslashes( get_option('mc_next_events') ); } ?>" />
309
- </p>
310
- <p>
311
- <label for="mc_event_open"><?php _e('Text when events are open','my-calendar'); ?></label> <input type="text" id="mc_event_open" name="mc_event_open" value="<?php if ( get_option('mc_event_open') == "") { _e('Registration is open','my-calendar'); } else { echo stripslashes( get_option('mc_event_open') ); } ?>" />
312
- </p>
313
- <p>
314
- <label for="mc_event_closed"><?php _e('Text when events are closed','my-calendar'); ?></label> <input type="text" id="mc_event_closed" name="mc_event_closed" value="<?php if ( get_option('mc_event_closed') == "") { _e('Registration is closed','my-calendar'); } else { echo stripslashes( get_option('mc_event_closed') ); } ?>" />
315
- </p>
316
- <p>
317
- <label for="my_calendar_caption"><?php _e('Additional caption text','my-calendar'); ?></label> <input type="text" id="my_calendar_caption" name="my_calendar_caption" value="<?php echo stripslashes( get_option('my_calendar_caption') ); ?>" /><br /><small><?php _e('The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text.','my-calendar'); ?></small>
318
- </p>
 
 
319
  </fieldset>
320
  <p>
321
  <input type="submit" name="save" class="button-primary" value="<?php _e('Save Custom Text Settings','my-calendar'); ?> &raquo;" />
@@ -326,66 +275,108 @@ echo my_calendar_check_db();
326
  <div class="postbox">
327
  <h3><?php _e('Calendar Output Settings','my-calendar'); ?></h3>
328
  <div class="inside">
329
- <form name="my-calendar" id="my-calendar-output" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-config">
330
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
331
  <fieldset>
332
- <legend><?php _e('Calendar Options: Output','my-calendar'); ?></legend>
333
- <p>
334
- <label for="mc_title_template"><?php _e('Event title template','my-calendar'); ?></label>
335
- <input type="text" name="mc_title_template" id="mc_title_template" size="30" value="<?php echo $mc_title_template; ?>" /><br />
336
- <a href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-help#templates"><?php _e("Shortcode Help",'my-calendar'); ?></a> <?php _e('All template shortcodes are available.','my-calendar'); ?>
337
- </p>
338
- <p>
339
- <input type="checkbox" id="my_calendar_show_heading" name="my_calendar_show_heading" <?php jd_cal_checkCheckbox('my_calendar_show_heading','true'); ?> /> <label for="my_calendar_show_heading"><?php _e('Show Heading for Calendar','my-calendar'); ?></label>
340
- </p>
341
- <p>
342
- <label for="my_calendar_show_months"><?php _e('In list mode, show how many months of events at a time:','my-calendar'); ?></label> <input type="text" size="3" id="my_calendar_show_months" name="my_calendar_show_months" value="<?php echo $my_calendar_show_months; ?>" />
343
- </p>
344
- <p>
345
- <label for="my_calendar_date_format"><?php _e('Date format in list mode','my-calendar'); ?></label> <input type="text" id="my_calendar_date_format" name="my_calendar_date_format" value="<?php if ( get_option('my_calendar_date_format') == "") { echo get_option('date_format'); } else { echo get_option( 'my_calendar_date_format'); } ?>" /> Current: <?php if ( get_option('my_calendar_date_format') == '') { echo date_i18n(get_option('date_format')); } else { echo date_i18n(get_option('my_calendar_date_format')); } ?><br />
346
  <small><?php _e('Date format uses the same syntax as the <a href="http://php.net/date">PHP <code>date()</code> function</a>. Save options to update sample output.','my-calendar'); ?></small>
347
- </p>
348
- <p>
349
- <input type="checkbox" id="display_author" name="display_author" <?php jd_cal_checkCheckbox('display_author','true'); ?> /> <label for="display_jump"><?php _e('Do you want to display the author name on events?','my-calendar'); ?></label>
350
- </p>
351
- <p>
 
 
 
 
 
 
352
  <input type="checkbox" id="display_jump" name="display_jump" <?php jd_cal_checkCheckbox('display_jump','true'); ?> /> <label for="display_jump"><?php _e('Display a jumpbox for changing month and year quickly?','my-calendar'); ?></label>
353
- </p>
354
- <p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
355
  <input type="checkbox" id="my_calendar_hide_icons" name="my_calendar_hide_icons" <?php jd_cal_checkCheckbox('my_calendar_hide_icons','true'); ?> /> <label for="my_calendar_hide_icons"><?php _e('Hide category icons in output','my-calendar'); ?></label>
356
- </p>
357
- <p>
358
- <input type="checkbox" id="my_calendar_show_map" name="my_calendar_show_map" <?php jd_cal_checkCheckbox('my_calendar_show_map','true'); ?> /> <label for="my_calendar_show_map"><?php _e('Show Link to Google Map (when sufficient address information is available.)','my-calendar'); ?></label>
359
- </p>
360
- <p>
361
- <input type="checkbox" id="my_calendar_show_address" name="my_calendar_show_address" <?php jd_cal_checkCheckbox('my_calendar_show_address','true'); ?> /> <label for="my_calendar_show_address"><?php _e('Show Event Address in Details','my-calendar'); ?></label>
362
- </p>
363
- <p>
364
- <input type="checkbox" id="mc_short" name="mc_short" <?php jd_cal_checkCheckbox('mc_short','true'); ?> /> <label for="mc_short"><?php _e('Show short description field on calendar.','my-calendar'); ?></label>
365
- </p>
366
- <p>
367
- <input type="checkbox" id="mc_desc" name="mc_desc" <?php jd_cal_checkCheckbox('mc_desc','true'); ?> /> <label for="mc_desc"><?php _e('Show full description field on calendar.','my-calendar'); ?></label>
368
- </p>
369
- <p>
 
 
 
370
  <input type="checkbox" id="mc_event_link_expires" name="mc_event_link_expires" <?php jd_cal_checkCheckbox('mc_event_link_expires','true'); ?> /> <label for="mc_event_link_expires"><?php _e('Links associated with events will automatically expire after the event has passed.','my-calendar'); ?></label>
371
- </p>
372
- <p>
373
  <input type="checkbox" id="mc_event_registration" name="mc_event_registration" <?php jd_cal_checkCheckbox('mc_event_registration','true'); ?> /> <label for="mc_event_registration"><?php _e('Show current availability status of events.','my-calendar'); ?></label>
374
- </p>
375
- <p>
376
- <input type="checkbox" id="mc_show_rss" name="mc_show_rss" <?php jd_cal_checkCheckbox('mc_show_rss','true'); ?> /> <label for="mc_show_rss"><?php _e('Show link to My Calendar RSS feed.','my-calendar'); ?></label>
377
- </p>
378
- <p>
379
- <input type="checkbox" id="mc_show_ical" name="mc_show_ical" <?php jd_cal_checkCheckbox('mc_show_ical','true'); ?> /> <label for="mc_show_ical"><?php _e('Show link to iCal format download.','my-calendar'); ?></label>
380
- </p>
381
- <p>
 
 
 
 
 
 
382
  <input type="checkbox" id="mc_no_fifth_week" name="mc_no_fifth_week" value="true" <?php jd_cal_checkCheckbox('mc_no_fifth_week','true'); ?> /> <label for="mc_no_fifth_week"><?php _e('If a recurring event is scheduled for a date which doesn\'t exist (such as the 5th Wednesday in February), move it back one week.','my-calendar'); ?></label><br />
383
- <?php _e('If this option is unchecked, recurring events which fall on dates which don\'t exist will simply not be shown on the calendar.','my-calendar'); ?>
384
- </p>
385
- <p>
386
- <input type="checkbox" id="mc_skip_holidays" name="mc_skip_holidays" <?php jd_cal_checkCheckbox('mc_skip_holidays','true'); ?> /> <label for="mc_skip_holidays"><?php _e('If an event coincides with an event in the designated "Holiday" category, do not show the event.','my-calendar'); ?></label>
387
- </p>
388
- <p>
389
  <label for="mc_skip_holidays_category"><?php _e('Holiday Category','my-calendar'); ?></label>
390
  <select id="mc_skip_holidays_category" name="mc_skip_holidays_category">
391
  <?php
@@ -401,15 +392,25 @@ echo my_calendar_check_db();
401
  }
402
  ?>
403
  </select>
404
- </p>
 
 
1
  <?php
 
2
  // Display the admin configuration page
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  function my_calendar_import() {
4
+ if ( get_option('ko_calendar_imported') != 'true' ) {
5
+ global $wpdb;
 
6
  define('KO_CALENDAR_TABLE', $wpdb->prefix . 'calendar');
7
  define('KO_CALENDAR_CATS', $wpdb->prefix . 'calendar_categories');
8
  $events = $wpdb->get_results("SELECT * FROM " . KO_CALENDAR_TABLE, 'ARRAY_A');
 
9
  $sql = "";
10
  foreach ($events as $key) {
11
  $title = mysql_real_escape_string($key['event_title']);
18
  $author = mysql_real_escape_string($key['event_author']);
19
  $category = mysql_real_escape_string($key['event_category']);
20
  $linky = mysql_real_escape_string($key['event_link']);
 
21
  $sql = "INSERT INTO " . MY_CALENDAR_TABLE . " SET
22
  event_title='" . ($title) . "',
23
  event_desc='" . ($desc) . "',
30
  event_category=".($category).",
31
  event_link='".($linky)."';
32
  ";
33
+ $events_results = $wpdb->query($sql);
 
34
  }
35
+ $cats = $wpdb->get_results("SELECT * FROM " . KO_CALENDAR_CATS, 'ARRAY_A');
 
 
36
  $catsql = "";
37
  foreach ($cats as $key) {
38
  $name = mysql_real_escape_string($key['category_name']);
39
  $color = mysql_real_escape_string($key['category_colour']);
40
  $id = mysql_real_escape_string($key['category_id']);
 
41
  $catsql = "INSERT INTO " . MY_CALENDAR_CATEGORIES_TABLE . " SET
42
  category_id='".$id."',
43
  category_name='".$name."',
48
  ";
49
  $cats_results = $wpdb->query($catsql);
50
  //$wpdb->print_error();
51
+ }
52
+ $message = ( $cats_results !== false )?__('Categories imported successfully.','my-calendar'):__('Categories not imported.','my-calendar');
53
+ $e_message = ( $events_results !== false )?__('Events imported successfully.','my-calendar'):__('Events not imported.','my-calendar');
54
+ $return = "<div id='message' class='updated fade'><ul><li>$message</li><li>$e_message</li></ul></div>";
55
+ echo $return;
 
 
 
 
 
 
 
 
 
 
56
  if ( $cats_results !== false && $events_results !== false ) {
57
  update_option( 'ko_calendar_imported','true' );
58
  }
60
  }
61
 
62
  function edit_my_calendar_config() {
63
+ global $wpdb,$default_user_settings;
64
+ // We can't use this page unless My Calendar is installed/upgraded
65
+ check_my_calendar();
66
+ if (!empty($_POST)) {
67
+ $nonce=$_REQUEST['_wpnonce'];
68
+ if (! wp_verify_nonce($nonce,'my-calendar-nonce') ) die("Security check failed");
69
+ }
70
+ if (isset($_POST['permissions'])) {
71
+ // management
72
+ $new_perms = $_POST['permissions'];
73
+ $mc_event_approve = ($_POST['mc_event_approve']=='on')?'true':'false';
74
+ $mc_event_approve_perms = $_POST['mc_event_approve_perms'];
75
+ $mc_event_edit_perms = $_POST['mc_event_edit_perms'];
76
+ update_option('mc_event_approve_perms',$mc_event_approve_perms);
77
+ update_option('mc_event_approve',$mc_event_approve);
78
+ update_option('can_manage_events',$new_perms);
79
+ update_option('mc_event_edit_perms',$mc_event_edit_perms);
80
+ echo "<div class='updated'><p><strong>".__('Permissions Settings saved','my-calendar').".</strong></p></div>";
 
 
 
 
 
81
  }
82
  // output
83
+ if (isset($_POST['my_calendar_show_months']) ) {
84
+ $mc_title_template = $_POST['mc_title_template'];
85
+ $templates = get_option('my_calendar_templates');
86
+ $templates['title'] = $mc_title_template;
87
+ update_option( 'mc_uri',$_POST['mc_uri'] );
88
+ update_option('mc_skip_holidays_category',(int) $_POST['mc_skip_holidays_category']);
89
+ update_option('mc_skip_holidays',($_POST['mc_skip_holidays']=='on')?'true':'false');
90
+ update_option('my_calendar_templates',$templates);
91
+ update_option('display_author',($_POST['display_author']=='on')?'true':'false');
92
+ update_option('display_jump',($_POST['display_jump']=='on')?'true':'false');
93
+ update_option('my_calendar_show_months',(int) $_POST['my_calendar_show_months']);
94
+ update_option('my_calendar_date_format',$_POST['my_calendar_date_format']);
95
+ update_option('my_calendar_show_map',($_POST['my_calendar_show_map']=='on')?'true':'false');
96
+ update_option('my_calendar_show_address',($_POST['my_calendar_show_address']=='on')?'true':'false');
97
+ update_option('my_calendar_show_heading',($_POST['my_calendar_show_heading']=='on')?'true':'false');
98
+ update_option('my_calendar_hide_icons',($_POST['my_calendar_hide_icons']=='on')?'true':'false');
99
+ update_option('mc_event_link_expires',($_POST['mc_event_link_expires']=='on')?'true':'false');
100
+ update_option('mc_apply_color',$_POST['mc_apply_color']);
101
+ update_option('mc_event_registration',($_POST['mc_event_registration']=='on')?'true':'false');
102
+ update_option('mc_short',($_POST['mc_short']=='on')?'true':'false');
103
+ update_option('mc_desc',($_POST['mc_desc']=='on')?'true':'false');
104
+ update_option('mc_details',($_POST['mc_details']=='on')?'true':'false');
105
+ update_option('mc_show_weekends',($_POST['mc_show_weekends']=='on')?'true':'false');
106
+ update_option('mc_no_fifth_week',$_POST['mc_no_fifth_week']);
107
+ update_option('mc_show_rss',($_POST['mc_show_rss']=='on')?'true':'false');
108
+ update_option('mc_show_ical',($_POST['mc_show_ical']=='on')?'true':'false');
109
+ update_option('mc_default_sort',$_POST['mc_default_sort']);
110
+ // styles (output)
111
+ echo "<div class=\"updated\"><p><strong>".__('Output Settings saved','my-calendar').".</strong></p></div>";
112
+ }
113
+ // input
114
+ if (isset($_POST['mc_input'])) {
115
+ $mc_input_options_administrators = ($_POST['mc_input_options_administrators']=='on')?'true':'false';
116
+ $mc_input_options = array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  'event_short'=>$_POST['mci_event_short'],
118
  'event_desc'=>$_POST['mci_event_desc'],
119
  'event_category'=>$_POST['mci_event_category'],
121
  'event_recurs'=>$_POST['mci_event_recurs'],
122
  'event_open'=>$_POST['mci_event_open'],
123
  'event_location'=>$_POST['mci_event_location'],
124
+ 'event_location_dropdown'=>$_POST['mci_event_location_dropdown'],
125
+ 'event_use_editor'=>$_POST['mci_event_use_editor']
126
  );
127
+ update_option('mc_input_options',$mc_input_options);
128
+ update_option('mc_input_options_administrators',$mc_input_options_administrators);
129
+ echo "<div class=\"updated\"><p><strong>".__('Input Settings saved','my-calendar').".</strong></p></div>";
130
+ }
131
+ // custom text
132
+ if (isset( $_POST['mc_previous_events'] ) ) {
133
+ $my_calendar_notime_text = $_POST['my_calendar_notime_text'];
134
+ $mc_previous_events = $_POST['mc_previous_events'];
135
+ $mc_next_events = $_POST['mc_next_events'];
136
+ $mc_event_open = $_POST['mc_event_open'];
137
+ $mc_event_closed = $_POST['mc_event_closed'];
138
+ $my_calendar_caption = $_POST['my_calendar_caption'];
139
+ update_option('my_calendar_notime_text',$my_calendar_notime_text);
140
+ update_option('mc_next_events',$mc_next_events);
141
+ update_option('mc_previous_events',$mc_previous_events);
142
+ update_option('my_calendar_caption',$my_calendar_caption);
143
+ update_option('mc_event_open',$mc_event_open);
144
+ update_option('mc_event_closed',$mc_event_closed);
145
+ echo "<div class=\"updated\"><p><strong>".__('Custom text settings saved','my-calendar').".</strong></p></div>";
146
+ }
147
+ // Mail function by Roland
 
148
  if (isset($_POST['mc_email']) ) {
149
+ $mc_event_mail = ($_POST['mc_event_mail']=='on')?'true':'false';
150
+ $mc_event_mail_to = $_POST['mc_event_mail_to'];
151
+ $mc_event_mail_subject = $_POST['mc_event_mail_subject'];
152
+ $mc_event_mail_message = $_POST['mc_event_mail_message'];
153
+ update_option('mc_event_mail_to',$mc_event_mail_to);
154
+ update_option('mc_event_mail_subject',$mc_event_mail_subject);
155
+ update_option('mc_event_mail_message',$mc_event_mail_message);
156
+ update_option('mc_event_mail',$mc_event_mail);
157
+ echo "<div class=\"updated\"><p><strong>".__('Email notice settings saved','my-calendar').".</strong></p></div>";
158
+ }
159
+ // Custom User Settings
 
160
  if (isset($_POST['mc_user'])) {
161
+ $mc_user_settings_enabled = $_POST['mc_user_settings_enabled'];
162
+ $mc_location_type = $_POST['mc_location_type'];
163
+ $mc_user_settings = $_POST['mc_user_settings'];
164
+ $mc_user_settings['my_calendar_tz_default']['values'] = csv_to_array($mc_user_settings['my_calendar_tz_default']['values']);
165
+ $mc_user_settings['my_calendar_location_default']['values'] = csv_to_array($mc_user_settings['my_calendar_location_default']['values']);
166
+ update_option('mc_location_type',$mc_location_type);
167
+ update_option('mc_user_settings_enabled',$mc_user_settings_enabled);
168
+ update_option('mc_user_settings',$mc_user_settings);
169
+ echo "<div class=\"updated\"><p><strong>".__('User custom settings saved','my-calendar').".</strong></p></div>";
 
170
  }
171
+ // Pull known values out of the options table
172
+ $allowed_group = get_option('can_manage_events');
173
+ $my_calendar_show_months = get_option('my_calendar_show_months');
174
+ $my_calendar_show_map = get_option('my_calendar_show_map');
175
+ $my_calendar_show_address = get_option('my_calendar_show_address');
176
+ $disp_author = get_option('display_author');
177
+ $mc_event_link_expires = get_option('mc_event_link_expires');
178
+ $mc_event_mail = get_option('mc_event_mail');
179
+ $mc_event_mail_to = get_option('mc_event_mail_to');
180
+ $mc_event_mail_subject = get_option('mc_event_mail_subject');
181
+ $mc_event_mail_message = get_option('mc_event_mail_message');
182
+ $mc_event_approve = get_option('mc_event_approve');
183
+ $mc_event_approve_perms = get_option('mc_event_approve_perms');
184
+ $disp_jump = get_option('display_jump');
185
+ $mc_no_fifth_week = get_option('mc_no_fifth_week');
186
+ $templates = get_option('my_calendar_templates');
187
+ $mc_title_template = $templates['title'];
188
+ $mc_uri = get_option('mc_uri');
189
  ?>
190
  <div class="wrap">
191
  <?php
192
+ my_calendar_check_db();
193
+ check_akismet();
194
+ ?>
195
+ <div id="icon-options-general" class="icon32"><br /></div>
196
+ <h2><?php _e('My Calendar Options','my-calendar'); ?></h2>
197
  <?php jd_show_support_box(); ?>
198
  <div id="poststuff" class="jd-my-calendar">
 
199
  <div class="postbox">
200
  <h3><?php _e('Calendar Management Settings','my-calendar'); ?></h3>
201
  <div class="inside">
202
+ <form id="my-calendar-manage" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-config">
203
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
204
  <fieldset>
205
  <legend><?php _e('Calendar Options: Management','my-calendar'); ?></legend>
206
+ <ul>
207
+ <li><label for="permissions"><?php _e('Lowest user group that may create events','my-calendar'); ?></label> <select id="permissions" name="permissions">
208
  <option value="read"<?php echo jd_option_selected( get_option('can_manage_events'),'read','option'); ?>><?php _e('Subscriber','my-calendar')?></option>
209
  <option value="edit_posts"<?php echo jd_option_selected(get_option('can_manage_events'),'edit_posts','option'); ?>><?php _e('Contributor','my-calendar')?></option>
210
  <option value="publish_posts"<?php echo jd_option_selected(get_option('can_manage_events'),'publish_posts','option'); ?>><?php _e('Author','my-calendar')?></option>
211
  <option value="moderate_comments"<?php echo jd_option_selected(get_option('can_manage_events'),'moderate_comments','option'); ?>><?php _e('Editor','my-calendar')?></option>
212
  <option value="manage_options"<?php echo jd_option_selected(get_option('can_manage_events'),'manage_options','option'); ?>><?php _e('Administrator','my-calendar')?></option>
213
  </select>
214
+ </li>
215
+ <li>
216
+ <label for="mc_event_approve_perms"><?php _e('Lowest user group that may approve events','my-calendar'); ?></label> <select id="mc_event_approve_perms" name="mc_event_approve_perms">
217
  <option value="read"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'read','option'); ?>><?php _e('Subscriber','my-calendar')?></option>
218
  <option value="edit_posts"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'edit_posts','option'); ?>><?php _e('Contributor','my-calendar')?></option>
219
  <option value="publish_posts"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'publish_posts','option'); ?>><?php _e('Author','my-calendar')?></option>
220
  <option value="moderate_comments"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'moderate_comments','option'); ?>><?php _e('Editor','my-calendar')?></option>
221
  <option value="manage_options"<?php echo jd_option_selected(get_option('mc_event_approve_perms'),'manage_options','option'); ?>><?php _e('Administrator','my-calendar')?></option>
222
  </select> <input type="checkbox" id="mc_event_approve" name="mc_event_approve" <?php jd_cal_checkCheckbox('mc_event_approve','true'); ?> /> <label for="mc_event_approve"><?php _e('Enable approval options.','my-calendar'); ?></label>
223
+ </li>
224
+ <li>
225
+ <label for="mc_event_edit_perms"><?php _e('Lowest user group that may edit or delete all events','my-calendar'); ?></label> <select id="mc_event_edit_perms" name="mc_event_edit_perms">
226
  <option value="edit_posts"<?php echo jd_option_selected(get_option('mc_event_edit_perms'),'edit_posts','option'); ?>><?php _e('Contributor','my-calendar')?></option>
227
  <option value="publish_posts"<?php echo jd_option_selected(get_option('mc_event_edit_perms'),'publish_posts','option'); ?>><?php _e('Author','my-calendar')?></option>
228
  <option value="moderate_comments"<?php echo jd_option_selected(get_option('mc_event_edit_perms'),'moderate_comments','option'); ?>><?php _e('Editor','my-calendar')?></option>
229
  <option value="manage_options"<?php echo jd_option_selected(get_option('mc_event_edit_perms'),'manage_options','option'); ?>><?php _e('Administrator','my-calendar')?></option>
230
  </select><br />
231
  <em><?php _e('By default, only administrators may edit or delete any event. Other users may only edit or delete events which they authored.','my-calendar'); ?></em>
232
+ </li>
233
+ </ul>
234
  </fieldset>
235
  <p>
236
  <input type="submit" name="save" class="button-primary" value="<?php _e('Save Approval Settings','my-calendar'); ?> &raquo;" />
237
+ </p>
238
  </form>
239
  </div>
240
  </div>
241
  <div class="postbox">
242
  <h3><?php _e('Calendar Text Settings','my-calendar'); ?></h3>
243
  <div class="inside">
244
+ <form id="my-calendar-text" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-config">
245
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
246
  <fieldset>
247
+ <legend><?php _e('Calendar Options: Customizable Text Fields','my-calendar'); ?></legend>
248
+ <ul>
249
+ <li>
250
+ <label for="my_calendar_notime_text"><?php _e('Label for events without a set time','my-calendar'); ?></label> <input type="text" id="my_calendar_notime_text" name="my_calendar_notime_text" value="<?php if ( get_option('my_calendar_notime_text') == "") { _e('N/A','my-calendar'); } else { echo stripslashes( get_option('my_calendar_notime_text') ); } ?>" />
251
+ </li>
252
+ <li>
253
+ <label for="mc_previous_events"><?php _e('Previous events link','my-calendar'); ?></label> <input type="text" id="mc_previous_events" name="mc_previous_events" value="<?php if ( get_option('mc_previous_events') == "") { _e('Previous Events','my-calendar'); } else { echo stripslashes( get_option('mc_previous_events') ); } ?>" />
254
+ </li>
255
+ <li>
256
+ <label for="mc_next_events"><?php _e('Next events link','my-calendar'); ?></label> <input type="text" id="mc_next_events" name="mc_next_events" value="<?php if ( get_option('mc_next_events') == "") { _e('Next Events','my-calendar'); } else { echo stripslashes( get_option('mc_next_events') ); } ?>" />
257
+ </li>
258
+ <li>
259
+ <label for="mc_event_open"><?php _e('If events are open','my-calendar'); ?></label> <input type="text" id="mc_event_open" name="mc_event_open" value="<?php if ( get_option('mc_event_open') == "") { _e('Registration is open','my-calendar'); } else { echo stripslashes( get_option('mc_event_open') ); } ?>" />
260
+ </li>
261
+ <li>
262
+ <label for="mc_event_closed"><?php _e('If events are closed','my-calendar'); ?></label> <input type="text" id="mc_event_closed" name="mc_event_closed" value="<?php if ( get_option('mc_event_closed') == "") { _e('Registration is closed','my-calendar'); } else { echo stripslashes( get_option('mc_event_closed') ); } ?>" />
263
+ </li>
264
+ <li>
265
+ <label for="my_calendar_caption"><?php _e('Additional caption:','my-calendar'); ?></label> <input type="text" id="my_calendar_caption" name="my_calendar_caption" value="<?php echo stripslashes( get_option('my_calendar_caption') ); ?>" /><br /><small><?php _e('The calendar caption is the text containing the displayed month and year in either list or calendar format. This text will be displayed following that existing text.','my-calendar'); ?></small>
266
+ </li>
267
+ </ul>
268
  </fieldset>
269
  <p>
270
  <input type="submit" name="save" class="button-primary" value="<?php _e('Save Custom Text Settings','my-calendar'); ?> &raquo;" />
275
  <div class="postbox">
276
  <h3><?php _e('Calendar Output Settings','my-calendar'); ?></h3>
277
  <div class="inside">
278
+ <form id="my-calendar-output" method="post" action="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-config">
279
  <div><input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce('my-calendar-nonce'); ?>" /></div>
280
  <fieldset>
281
+ <legend><?php _e('Calendar Options: Customize the Output of your Calendar','my-calendar'); ?></legend>
282
+ <fieldset>
283
+ <legend><?php _e('General Calendar Options','my-calendar'); ?></legend>
284
+ <ul>
285
+ <li>
286
+ <label for="mc_uri"><?php _e('<abbr title="Uniform resource locator">URL</abbr> for your public calendar (required to use the {details} template tag)','my-calendar'); ?></label>
287
+ <input type="text" name="mc_uri" id="mc_uri" size="40" value="<?php echo $mc_uri; ?>" />
288
+ </li>
289
+ <li>
290
+ <label for="my_calendar_date_format"><?php _e('Date format in list mode','my-calendar'); ?></label> <input type="text" id="my_calendar_date_format" name="my_calendar_date_format" value="<?php if ( get_option('my_calendar_date_format') == "") { echo get_option('date_format'); } else { echo get_option( 'my_calendar_date_format'); } ?>" /> <?php _e('Current:','my-calendar'); ?> <?php if ( get_option('my_calendar_date_format') == '') { echo date_i18n(get_option('date_format')); } else { echo date_i18n(get_option('my_calendar_date_format')); } ?><br />
 
 
 
 
291
  <small><?php _e('Date format uses the same syntax as the <a href="http://php.net/date">PHP <code>date()</code> function</a>. Save options to update sample output.','my-calendar'); ?></small>
292
+ </li>
293
+ <li>
294
+ <input type="checkbox" id="mc_show_rss" name="mc_show_rss" <?php jd_cal_checkCheckbox('mc_show_rss','true'); ?> /> <label for="mc_show_rss"><?php _e('Show link to My Calendar RSS feed.','my-calendar'); ?></label>
295
+ </li>
296
+ <li>
297
+ <input type="checkbox" id="mc_show_ical" name="mc_show_ical" <?php jd_cal_checkCheckbox('mc_show_ical','true'); ?> /> <label for="mc_show_ical"><?php _e('Show link to iCal format download.','my-calendar'); ?></label>
298
+ </li>
299
+ <li>
300
+ <input type="checkbox" id="my_calendar_show_heading" name="my_calendar_show_heading" <?php jd_cal_checkCheckbox('my_calendar_show_heading','true'); ?> /> <label for="my_calendar_show_heading"><?php _e('Show Heading for Calendar','my-calendar'); ?></label><br /><?php _e('<strong style="color: red;">Note:</strong> This feature will be removed from settings in the next major release. This calendar heading will be permanently removed.','my-calendar'); ?>
301
+ </li>
302
+ <li>
303
  <input type="checkbox" id="display_jump" name="display_jump" <?php jd_cal_checkCheckbox('display_jump','true'); ?> /> <label for="display_jump"><?php _e('Display a jumpbox for changing month and year quickly?','my-calendar'); ?></label>
304
+ </li>
305
+ </ul>
306
+ <?php // End General Options // ?>
307
+ </fieldset>
308
+
309
+ <fieldset>
310
+ <legend><?php _e('Grid Layout Options','my-calendar'); ?></legend>
311
+ <ul>
312
+ <li>
313
+ <input type="checkbox" id="mc_show_weekends" name="mc_show_weekends" <?php jd_cal_checkCheckbox('mc_show_weekends','true'); ?> /> <label for="mc_show_weekends"><?php _e('Show Weekends on Calendar','my-calendar'); ?></label>
314
+ </li>
315
+ </ul>
316
+ <?php // End Grid Options // ?>
317
+ </fieldset>
318
+
319
+ <fieldset>
320
+ <legend><?php _e('List Layout Options','my-calendar'); ?></legend>
321
+ <ul>
322
+ <li>
323
+ <label for="my_calendar_show_months"><?php _e('In list mode, show how many months of events at a time:','my-calendar'); ?></label> <input type="text" size="3" id="my_calendar_show_months" name="my_calendar_show_months" value="<?php echo $my_calendar_show_months; ?>" />
324
+ </li>
325
+ </ul>
326
+ <?php // End List Options // ?>
327
+ </fieldset>
328
+
329
+ <fieldset>
330
+ <legend><?php _e('Event Details Options','my-calendar'); ?></legend>
331
+ <ul>
332
+ <li>
333
+ <label for="mc_title_template"><?php _e('Event title template','my-calendar'); ?></label>
334
+ <input type="text" name="mc_title_template" id="mc_title_template" size="30" value="<?php echo $mc_title_template; ?>" /> <small><a href="<?php bloginfo('wpurl'); ?>/wp-admin/admin.php?page=my-calendar-help#templates"><?php _e("Template Help",'my-calendar'); ?></a> <?php _e('All template shortcodes are available.','my-calendar'); ?></small>
335
+ </li>
336
+ <li>
337
+ <input type="checkbox" id="display_author" name="display_author" <?php jd_cal_checkCheckbox('display_author','true'); ?> /> <label for="display_jump"><?php _e('Do you want to display the author name on events?','my-calendar'); ?></label>
338
+ </li>
339
+ <li>
340
  <input type="checkbox" id="my_calendar_hide_icons" name="my_calendar_hide_icons" <?php jd_cal_checkCheckbox('my_calendar_hide_icons','true'); ?> /> <label for="my_calendar_hide_icons"><?php _e('Hide category icons in output','my-calendar'); ?></label>
341
+ </li>
342
+ <li>
343
+ <input type="checkbox" id="my_calendar_show_map" name="my_calendar_show_map" <?php jd_cal_checkCheckbox('my_calendar_show_map','true'); ?> /> <label for="my_calendar_show_map"><?php _e('Show Link to Google Map (when sufficient address information is available.)','my-calendar'); ?></label>
344
+ </li>
345
+ <li>
346
+ <input type="checkbox" id="my_calendar_show_address" name="my_calendar_show_address" <?php jd_cal_checkCheckbox('my_calendar_show_address','true'); ?> /> <label for="my_calendar_show_address"><?php _e('Show Event Address in Details','my-calendar'); ?></label>
347
+ </li>
348
+ <li>
349
+ <input type="checkbox" id="mc_short" name="mc_short" <?php jd_cal_checkCheckbox('mc_short','true'); ?> /> <label for="mc_short"><?php _e('Show short description field on calendar.','my-calendar'); ?></label>
350
+ </li>
351
+ <li>
352
+ <input type="checkbox" id="mc_desc" name="mc_desc" <?php jd_cal_checkCheckbox('mc_desc','true'); ?> /> <label for="mc_desc"><?php _e('Show full description field on calendar.','my-calendar'); ?></label>
353
+ </li>
354
+ <li>
355
+ <input type="checkbox" id="mc_details" name="mc_details" <?php jd_cal_checkCheckbox('mc_details','true'); ?> /> <label for="mc_details"><?php _e('Show link to details on calendar. (requires a calendar URL, above)','my-calendar'); ?></label>
356
+ </li>
357
+ <li>
358
  <input type="checkbox" id="mc_event_link_expires" name="mc_event_link_expires" <?php jd_cal_checkCheckbox('mc_event_link_expires','true'); ?> /> <label for="mc_event_link_expires"><?php _e('Links associated with events will automatically expire after the event has passed.','my-calendar'); ?></label>
359
+ </li>
360
+ <li>
361
  <input type="checkbox" id="mc_event_registration" name="mc_event_registration" <?php jd_cal_checkCheckbox('mc_event_registration','true'); ?> /> <label for="mc_event_registration"><?php _e('Show current availability status of events.','my-calendar'); ?></label>
362
+ </li>
363
+ <li>
364
+ <input type="radio" id="mc_apply_color_default" name="mc_apply_color" value="default" <?php jd_cal_checkCheckbox('mc_apply_color','default'); ?> /> <label for="mc_apply_color_default"><?php _e('Default usage of category colors.','my-calendar'); ?></label><br />
365
+ <input type="radio" id="mc_apply_color_to_titles" name="mc_apply_color" value="font" <?php jd_cal_checkCheckbox('mc_apply_color','font'); ?> /> <label for="mc_apply_color_to_titles"><?php _e('Apply category colors to event titles as a font color.','my-calendar'); ?></label><br />
366
+ <input type="radio" id="mc_apply_bgcolor_to_titles" name="mc_apply_color" value="background" <?php jd_cal_checkCheckbox('mc_apply_color','background'); ?> /> <label for="mc_apply_bgcolor_to_titles"><?php _e('Apply category colors to event titles as a background color.','my-calendar'); ?></label>
367
+ </li>
368
+ </ul>
369
+ <?php // End Event Options // ?>
370
+ </fieldset>
371
+
372
+ <fieldset>
373
+ <legend><?php _e('Event Scheduling Options','my-calendar'); ?></legend>
374
+ <ul>
375
+ <li>
376
  <input type="checkbox" id="mc_no_fifth_week" name="mc_no_fifth_week" value="true" <?php jd_cal_checkCheckbox('mc_no_fifth_week','true'); ?> /> <label for="mc_no_fifth_week"><?php _e('If a recurring event is scheduled for a date which doesn\'t exist (such as the 5th Wednesday in February), move it back one week.','my-calendar'); ?></label><br />
377
+ <?php _e('If this option is unchecked, recurring events which fall on dates which don\'t exist will simply not be shown on the calendar.','my-calendar'); ?> <?php _e('<strong style="color: red;">Note:</strong> This feature will be made event-specific and will be removed from settings in the next major release.','my-calendar'); ?>
378
+ </li>
379
+ <li>
 
 
 
380
  <label for="mc_skip_holidays_category"><?php _e('Holiday Category','my-calendar'); ?></label>
381
  <select id="mc_skip_holidays_category" name="mc_skip_holidays_category">
382
  <?php
392
  }
393
  ?>
394
  </select>
395
+ </li>
396
+ <li>
397
+ <input type="c