WP Google Maps - Version 6.0.0

Version Description

  • Fixed a map width bug with the datatables layout. Now falls in line with the map width.
  • Added more options to the map settings page
  • Fixed a bug that forced a new geocode on every marker edit, even if the address wasnt changed
  • Updated TimThumb from 2.8.11 to 2.8.13
  • You can now choose for your map InfoWindows to open from mouse click or hover
  • Better error handling when the map cannot show due to conflicts or JS errors
  • Fixed the bug that caused high memory usage
  • Major bug fixes
Download this release

Release Info

Developer WPGMaps
Plugin Icon 128x128 WP Google Maps
Version 6.0.0
Comparing to
See all releases

Code changes from version 5.25 to 6.0.0

Files changed (40) hide show
  1. base/assets/WP-google-maps-logo.png +0 -0
  2. base/assets/polygons.png +0 -0
  3. base/assets/polylines.png +0 -0
  4. base/assets/storelocator.jpg +0 -0
  5. base/classes/WPGM_templates.php +113 -0
  6. base/includes/wp-google-maps-polygons.php +552 -0
  7. base/includes/wp-google-maps-polylines.php +576 -0
  8. css/wpgmza_style.css +12 -2
  9. languages/outdated/js/dataTables.cs_CZ.txt +17 -0
  10. languages/outdated/js/dataTables.de_DE.txt +17 -0
  11. languages/outdated/js/dataTables.en_GB.txt +23 -0
  12. languages/outdated/js/dataTables.es_ES.txt +25 -0
  13. languages/outdated/js/dataTables.fr_FR.txt +22 -0
  14. languages/outdated/js/dataTables.nl_NL.txt +19 -0
  15. languages/outdated/js/dataTables.ru_RU.txt +17 -0
  16. languages/outdated/js/dataTables.se_SE.txt +23 -0
  17. languages/outdated/js/dataTables.sk_SK.txt +17 -0
  18. languages/{wp-google-maps-cs_CZ.mo → outdated/wp-google-maps-cs_CZ.mo} +0 -0
  19. languages/{wp-google-maps-cs_CZ.po → outdated/wp-google-maps-cs_CZ.po} +0 -0
  20. languages/{wp-google-maps-de_DE.mo → outdated/wp-google-maps-de_DE.mo} +0 -0
  21. languages/{wp-google-maps-de_DE.po → outdated/wp-google-maps-de_DE.po} +0 -0
  22. languages/outdated/wp-google-maps-default.mo +0 -0
  23. languages/outdated/wp-google-maps-default.po +1476 -0
  24. languages/{wp-google-maps-es_ES.mo → outdated/wp-google-maps-es_ES.mo} +0 -0
  25. languages/{wp-google-maps-es_ES.po → outdated/wp-google-maps-es_ES.po} +0 -0
  26. languages/{wp-google-maps-fr_FR.mo → outdated/wp-google-maps-fr_FR.mo} +0 -0
  27. languages/{wp-google-maps-fr_FR.po → outdated/wp-google-maps-fr_FR.po} +0 -0
  28. languages/{wp-google-maps-it_IT.mo → outdated/wp-google-maps-it_IT.mo} +0 -0
  29. languages/{wp-google-maps-it_IT.po → outdated/wp-google-maps-it_IT.po} +0 -0
  30. languages/{wp-google-maps-nl_NL.mo → outdated/wp-google-maps-nl_NL.mo} +0 -0
  31. languages/{wp-google-maps-nl_NL.po → outdated/wp-google-maps-nl_NL.po} +0 -0
  32. languages/{wp-google-maps-ru_RU.mo → outdated/wp-google-maps-ru_RU.mo} +0 -0
  33. languages/{wp-google-maps-ru_RU.po → outdated/wp-google-maps-ru_RU.po} +0 -0
  34. languages/outdated/wp-google-maps-sv_SE.mo +0 -0
  35. languages/outdated/wp-google-maps-sv_SE.po +1516 -0
  36. languages/wp-google-maps-default.mo +0 -0
  37. languages/wp-google-maps-default.po +940 -645
  38. readme.txt +15 -3
  39. timthumb.php +1193 -1180
  40. wpGoogleMaps.php +1170 -232
base/assets/WP-google-maps-logo.png ADDED
Binary file
base/assets/polygons.png ADDED
Binary file
base/assets/polylines.png ADDED
Binary file
base/assets/storelocator.jpg ADDED
Binary file
base/classes/WPGM_templates.php ADDED
@@ -0,0 +1,113 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WPGMAPS_templates {
4
+
5
+
6
+ function welcome_page() {
7
+ global $wpgmza_global_array;
8
+ ?>
9
+
10
+ <div class="wrap about-wrap">
11
+
12
+ <!-- <img src='<?php echo WPGMAPS_DIR; ?>base/assets/WP-google-maps-logo.png' style="float:right; width:250px;" /> -->
13
+ <h1><?php _e("Welcome to","wp-google-maps"); ?> <strong>WP Google Maps</strong> <small>v6.0.0</small></h1>
14
+
15
+ <div class="about-text"><?php _e("Amazing maps. Simple interface. Powerful functionality. World Class Support.","wp-google-maps"); ?></div>
16
+
17
+ <h3><?php _e("What's new?","wp-google-maps"); ?></h3>
18
+
19
+ <div class="feature-section three-col clear">
20
+ <div style="width:28%;">
21
+ <h4><?php _e("Store Locator","wp-google-maps"); ?></h4>
22
+ <p><?php _e("Let users search for products, branches and stores near them","wp-google-maps"); ?></p>
23
+ <img src='<?php echo WPGMAPS_DIR; ?>base/assets/storelocator.jpg' style="border:5px solid #ccc;" />
24
+ </div>
25
+ <div style="width:28%;">
26
+ <h4><?php _e("Polygons","wp-google-maps"); ?></h4>
27
+ <p><?php _e("Create service areas or coverage maps with polygons","wp-google-maps"); ?></p>
28
+ <img src='<?php echo WPGMAPS_DIR; ?>base/assets/polygons.png' style="border:5px solid #ccc;" />
29
+ </div>
30
+ <div style="width:28%;">
31
+ <h4><?php _e("Polylines","wp-google-maps"); ?></h4>
32
+ <p><?php _e("Create custom routes or outlines using polylines","wp-google-maps"); ?></p>
33
+ <img src='<?php echo WPGMAPS_DIR; ?>base/assets/polylines.png' style="border:5px solid #ccc;" style='margin-bottom:20px;' />
34
+ </div>
35
+ </div>
36
+
37
+ <hr />
38
+
39
+ <div class="feature-section normal clear" >
40
+ <div class="changelog ">
41
+
42
+ <?php if ($wpgmza_global_array['code'] != "100") { ?>
43
+
44
+ <h3 style='margin-top:20px;'><?php _e("How did you find out about us?","wp-google-maps"); ?></h3>
45
+
46
+ <div class="feature-section normal">
47
+ <form action='' method='POST' name='wpgmaps_feedback'>
48
+ <p><ul class="wpgmza_welcome_poll" style="list-style: none outside none;">
49
+ <li style="list-style: none outside none;">
50
+ <input type="radio" id="wpgmaps_findus_repository" value="repository" name="wpgmaps_findus">
51
+ <label for="wpgmaps_search_term"><?php _e("WordPress.org plugin repository","wp-google-maps"); ?></label>
52
+ <br /><input type="text" id="wpgmaps_search_term" class="regular-text" style='margin-top:5px; margin-left:40px;' name="wpgmaps_search_term" placeholder="<?php _e("What search term did you use?","wp-google-maps"); ?>">
53
+ </li>
54
+ <li style="list-style: none outside none;">
55
+ <input type="radio" id="wpgmaps_findus_searchengine" value="search_engine" name="wpgmaps_findus">
56
+ <label for="wpgmaps_findus_searchengine"><?php _e("Google or other search engine","wp-google-maps"); ?></label>
57
+ </li>
58
+ <li style="list-style: none outside none;">
59
+ <input type="radio" id="wpgmaps_findus_friend" value="friend" name="wpgmaps_findus">
60
+ <label for="wpgmaps_findus_friend"><?php _e("Friend recommendation","wp-google-maps"); ?></label>
61
+ </li>
62
+ <li style="list-style: none outside none;">
63
+ <input type="radio" id="wpgmaps_findus_other" value="other" name="wpgmaps_findus">
64
+ <label for="wpgmaps_findus_other"><?php _e("Other","wp-google-maps"); ?></label>
65
+ <br /><input type="text" id="wpgmaps_findus_other_url" class="regular-text" style='margin-top:5px; margin-left:40px;' name="wpgmaps_findus_other_url" placeholder="<?php _e("Please explain","wp-google-maps"); ?>">
66
+
67
+ </li>
68
+
69
+
70
+ </ul></p>
71
+ <input type='submit' name='wpgmza_save_feedback' value='Submit'>
72
+
73
+ </form>
74
+ </div>
75
+ <?php } else { ?>
76
+ <div class="wpgm_notice_message">
77
+ <ul>
78
+ <li>
79
+ <?php echo $wpgmza_global_array['message']; ?>
80
+ </li>
81
+ </ul>
82
+ </div>
83
+ <?php } ?>
84
+
85
+ <div class="feature-section three-col">
86
+ <div style="width:28%;">
87
+ <h4><?php _e("New to WP Google Maps?","wp-google-maps"); ?></h4>
88
+ <p><?php _e("You may want to","wp-google-maps"); ?> <a href='http://wpgmaps.com/documentation/' target='_blank' title='Documentation'><?php _e("review our documentation","wp-google-maps"); ?></a> <?php _e("before you get started. If you're a tech-savvy individual, you may skip this step.","wp-google-maps"); ?></p>
89
+ </div>
90
+ <div style="width:28%">
91
+ <h4><?php _e("Help me!","wp-google-maps"); ?></h4>
92
+ <p><?php _e("Visit our","wp-google-maps"); ?> <a title='Support Forum' target='_blank' href='http://www.wpgmaps.com/forums/forum/support-forum/'><?php _e("Support Forum","wp-google-maps"); ?></a> <?php _e("for quick and friendly help. We'll answer your request within 24hours.","wp-google-maps"); ?></p>
93
+ </div>
94
+ <div style="width:28%">
95
+ <h4><?php _e("Feedback","wp-google-maps"); ?></h4>
96
+ <p><?php _e("We need you to help us make this plugin better.","wp-google-maps"); ?> <a href='http://www.wpgmaps.com/contact-us/' title='Feedback' target='_BLANK'><?php _e("Send us your feedback","wp-google-maps"); ?></a> <?php _e("and we'll act on it as soon as humanly possible.","wp-google-maps"); ?></p>
97
+ </div>
98
+ </div>
99
+
100
+
101
+
102
+ <a class="button-primary" href="admin.php?page=wp-google-maps-menu"><?php echo __("OK! Let's start","wp-google-maps"); ?></a>
103
+
104
+ </div>
105
+ </div>
106
+ </div>
107
+
108
+
109
+ <?php
110
+
111
+ }
112
+
113
+ }
base/includes/wp-google-maps-polygons.php ADDED
@@ -0,0 +1,552 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Polygon functionality for WP Google Maps
4
+
5
+
6
+ */
7
+
8
+
9
+
10
+
11
+ function wpgmza_b_pro_add_poly($mid) {
12
+ global $wpgmza_tblname_maps;
13
+ global $wpdb;
14
+ if ($_GET['action'] == "add_poly" && isset($mid)) {
15
+ $res = wpgmza_get_map_data($mid);
16
+ echo "
17
+
18
+
19
+
20
+
21
+ <div class='wrap'>
22
+ <h1>WP Google Maps</h1>
23
+ <div class='wide'>
24
+
25
+ <h2>".__("Add a Polygon","wp-google-maps")."</h2>
26
+ <form action='?page=wp-google-maps-menu&action=edit&map_id=".$mid."' method='post' id='wpgmaps_add_poly_form'>
27
+ <input type='hidden' name='wpgmaps_map_id' id='wpgmaps_map_id' value='".$mid."' />
28
+ <p>Line Color:<input id=\"poly_line\" name=\"poly_line\" type=\"text\" class=\"color\" value=\"000000\" /></p>
29
+ <p>Fill Color:<input id=\"poly_fill\" name=\"poly_fill\" type=\"text\" class=\"color\" value=\"66ff00\" /></p>
30
+ <p>Opacity:<input id=\"poly_opacity\" name=\"poly_opacity\" type=\"text\" value=\"0.5\" /> (0 - 1.0) example: 0.5 for 50%</p>
31
+ <div id=\"wpgmza_map\">&nbsp;</div>
32
+ <p>
33
+ <ul style=\"list-style:initial;\">
34
+ <li style=\"margin-left:30px;\">Click on the map to insert a vertex.</li>
35
+ <li style=\"margin-left:30px;\">Click on a vertex to remove it.</li>
36
+ <li style=\"margin-left:30px;\">Drag a vertex to move it.</li>
37
+ </ul>
38
+ </p>
39
+
40
+
41
+ <p>Polygon data:<br /><textarea name=\"wpgmza_polygon\" id=\"poly_line_list\" style=\"width:90%; height:100px; border:1px solid #ccc; background-color:#FFF; padding:5px; overflow:auto;\"></textarea>
42
+ <p class='submit'><input type='submit' name='wpgmza_save_poly' class='button-primary' value='".__("Save Polygon","wp-google-maps")." &raquo;' /></p>
43
+
44
+ </form>
45
+ </div>
46
+
47
+
48
+ </div>
49
+
50
+
51
+
52
+ ";
53
+
54
+ }
55
+
56
+
57
+
58
+ }
59
+ function wpgmza_b_pro_edit_poly($mid) {
60
+ global $wpgmza_tblname_maps;
61
+ global $wpdb;
62
+ if ($_GET['action'] == "edit_poly" && isset($mid)) {
63
+ $res = wpgmza_get_map_data($mid);
64
+ $pol = wpgmza_b_return_poly_options($_GET['poly_id']);
65
+
66
+ echo "
67
+
68
+
69
+ <div class='wrap'>
70
+ <h1>WP Google Maps</h1>
71
+ <div class='wide'>
72
+
73
+ <h2>".__("Edit Polygon","wp-google-maps")."</h2>
74
+ <form action='?page=wp-google-maps-menu&action=edit&map_id=".$mid."' method='post' id='wpgmaps_edit_poly_form'>
75
+ <input type='hidden' name='wpgmaps_map_id' id='wpgmaps_map_id' value='".$mid."' />
76
+ <input type='hidden' name='wpgmaps_poly_id' id='wpgmaps_poly_id' value='".$_GET['poly_id']."' />
77
+ <p>Line Color:<input id=\"poly_line\" name=\"poly_line\" type=\"text\" class=\"color\" value=\"".$pol->linecolor."\" /></p>
78
+ <p>Fill Color:<input id=\"poly_fill\" name=\"poly_fill\" type=\"text\" class=\"color\" value=\"".$pol->fillcolor."\" /></p>
79
+ <p>Opacity:<input id=\"poly_opacity\" name=\"poly_opacity\" type=\"text\" value=\"".$pol->opacity."\" /> (0 - 1.0) example: 0.5 for 50%</p>
80
+ <div id=\"wpgmza_map\">&nbsp;</div>
81
+ <p>
82
+ <ul style=\"list-style:initial;\">
83
+ <li style=\"margin-left:30px;\">Click on the map to insert a vertex.</li>
84
+ <li style=\"margin-left:30px;\">Click on a vertex to remove it.</li>
85
+ <li style=\"margin-left:30px;\">Drag a vertex to move it.</li>
86
+ </ul>
87
+ </p>
88
+
89
+ <p>Polygon data:<br /><textarea name=\"wpgmza_polygon\" id=\"poly_line_list\" style=\"width:90%; height:100px; border:1px solid #ccc; background-color:#FFF; padding:5px; overflow:auto;\"></textarea>
90
+ <p class='submit'><input type='submit' name='wpgmza_edit_poly' class='button-primary' value='".__("Save Polygon","wp-google-maps")." &raquo;' /></p>
91
+
92
+ </form>
93
+ </div>
94
+
95
+
96
+ </div>
97
+
98
+
99
+
100
+ ";
101
+
102
+ }
103
+
104
+
105
+
106
+ }
107
+ function wpgmaps_b_admin_add_poly_javascript($mapid) {
108
+ $res = wpgmza_get_map_data($_GET['map_id']);
109
+ $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
110
+
111
+
112
+ $wpgmza_lat = $res->map_start_lat;
113
+ $wpgmza_lng = $res->map_start_lng;
114
+ $wpgmza_map_type = $res->type;
115
+ $wpgmza_width = $res->map_width;
116
+ $wpgmza_height = $res->map_height;
117
+ $wpgmza_width_type = $res->map_width_type;
118
+ $wpgmza_height_type = $res->map_height_type;
119
+ if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; }
120
+ else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; }
121
+ else if ($wpgmza_map_type == "3") { $wpgmza_map_type = "HYBRID"; }
122
+ else if ($wpgmza_map_type == "4") { $wpgmza_map_type = "TERRAIN"; }
123
+ else { $wpgmza_map_type = "ROADMAP"; }
124
+ $start_zoom = $res->map_start_zoom;
125
+ if ($start_zoom < 1 || !$start_zoom) {
126
+ $start_zoom = 5;
127
+ }
128
+
129
+
130
+ $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
131
+
132
+ ?>
133
+ <script type="text/javascript">
134
+ var gmapsJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
135
+ document.write(unescape("%3Cscript src='" + gmapsJsHost + "maps.google.com/maps/api/js?sensor=false' type='text/javascript'%3E%3C/script%3E"));
136
+ </script>
137
+ <link rel='stylesheet' id='wpgooglemaps-css' href='<?php echo wpgmaps_get_plugin_url(); ?>/css/wpgmza_style.css' type='text/css' media='all' />
138
+ <script type="text/javascript" >
139
+ jQuery(document).ready(function(){
140
+ function wpgmza_InitMap() {
141
+ var myLatLng = new google.maps.LatLng(<?php echo $wpgmza_lat; ?>,<?php echo $wpgmza_lng; ?>);
142
+ MYMAP.init('#wpgmza_map', myLatLng, <?php echo $start_zoom; ?>);
143
+ }
144
+ jQuery("#wpgmza_map").css({
145
+ height:'<?php echo $wpgmza_height; ?><?php echo $wpgmza_height_type; ?>',
146
+ width:'<?php echo $wpgmza_width; ?><?php echo $wpgmza_width_type; ?>'
147
+ });
148
+ wpgmza_InitMap();
149
+ jQuery("#poly_line").focusout(function() {
150
+ poly.setOptions({ strokeColor: "#"+jQuery("#poly_line").val() });
151
+ });
152
+ jQuery("#poly_fill").focusout(function() {
153
+ poly.setOptions({ fillColor: "#"+jQuery("#poly_fill").val() });
154
+ });
155
+ jQuery("#poly_opacity").keyup(function() {
156
+ poly.setOptions({ fillOpacity: jQuery("#poly_opacity").val() });
157
+ });
158
+
159
+
160
+ });
161
+ // polygons variables
162
+ var poly;
163
+ var poly_markers = [];
164
+ var poly_path = new google.maps.MVCArray;
165
+
166
+ var MYMAP = {
167
+ map: null,
168
+ bounds: null
169
+ }
170
+ MYMAP.init = function(selector, latLng, zoom) {
171
+ var myOptions = {
172
+ zoom:zoom,
173
+ center: latLng,
174
+ zoomControl: true,
175
+ panControl: true,
176
+ mapTypeControl: true,
177
+ streetViewControl: true,
178
+ mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
179
+ }
180
+ this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
181
+ this.bounds = new google.maps.LatLngBounds();
182
+ // polygons
183
+ poly = new google.maps.Polygon({
184
+ strokeWeight: 3,
185
+ fillColor: '#66FF00'
186
+ });
187
+ poly.setMap(this.map);
188
+ poly.setPaths(new google.maps.MVCArray([poly_path]));
189
+ google.maps.event.addListener(this.map, 'click', addPoint);
190
+
191
+ }
192
+ function addPoint(event) {
193
+
194
+ poly_path.insertAt(poly_path.length, event.latLng);
195
+
196
+ var poly_marker = new google.maps.Marker({
197
+ position: event.latLng,
198
+ map: MYMAP.map,
199
+ icon: "<?php echo wpgmaps_get_plugin_url()."/images/marker.png"; ?>",
200
+ draggable: true
201
+ });
202
+
203
+
204
+
205
+ poly_markers.push(poly_marker);
206
+ poly_marker.setTitle("#" + poly_path.length);
207
+
208
+ google.maps.event.addListener(poly_marker, 'click', function() {
209
+ poly_marker.setMap(null);
210
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
211
+ poly_markers.splice(i, 1);
212
+ poly_path.removeAt(i);
213
+ updatePolyPath(poly_path);
214
+ }
215
+ );
216
+
217
+ google.maps.event.addListener(poly_marker, 'dragend', function() {
218
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
219
+ poly_path.setAt(i, poly_marker.getPosition());
220
+ updatePolyPath(poly_path);
221
+ }
222
+ );
223
+
224
+
225
+ updatePolyPath(poly_path);
226
+ }
227
+
228
+ function updatePolyPath(poly_path) {
229
+ var temp_array;
230
+ temp_array = "";
231
+ poly_path.forEach(function(latLng, index) {
232
+ // temp_array = temp_array + " ["+ index +"] => "+ latLng + ", ";
233
+ temp_array = temp_array + latLng + ",";
234
+ });
235
+ jQuery("#poly_line_list").html(temp_array);
236
+ }
237
+
238
+
239
+ </script>
240
+ <?php
241
+ }
242
+ function wpgmaps_b_admin_edit_poly_javascript($mapid,$polyid) {
243
+ $res = wpgmza_get_map_data($mapid);
244
+
245
+ $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
246
+
247
+
248
+ $wpgmza_lat = $res->map_start_lat;
249
+
250
+ $wpgmza_lng = $res->map_start_lng;
251
+ $wpgmza_map_type = $res->type;
252
+ $wpgmza_width = $res->map_width;
253
+ $wpgmza_height = $res->map_height;
254
+ $wpgmza_width_type = $res->map_width_type;
255
+ $wpgmza_height_type = $res->map_height_type;
256
+ if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; }
257
+ else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; }
258
+ else if ($wpgmza_map_type == "3") { $wpgmza_map_type = "HYBRID"; }
259
+ else if ($wpgmza_map_type == "4") { $wpgmza_map_type = "TERRAIN"; }
260
+ else { $wpgmza_map_type = "ROADMAP"; }
261
+ $start_zoom = $res->map_start_zoom;
262
+ if ($start_zoom < 1 || !$start_zoom) {
263
+ $start_zoom = 5;
264
+ }
265
+
266
+
267
+ $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
268
+
269
+ ?>
270
+ <script type="text/javascript">
271
+ var gmapsJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
272
+ document.write(unescape("%3Cscript src='" + gmapsJsHost + "maps.google.com/maps/api/js?sensor=false' type='text/javascript'%3E%3C/script%3E"));
273
+ </script>
274
+ <link rel='stylesheet' id='wpgooglemaps-css' href='<?php echo wpgmaps_get_plugin_url(); ?>/css/wpgmza_style.css' type='text/css' media='all' />
275
+ <script type="text/javascript" >
276
+ // polygons variables
277
+ var poly;
278
+ var poly_markers = [];
279
+ var poly_path = new google.maps.MVCArray;
280
+
281
+ jQuery(document).ready(function(){
282
+
283
+ function wpgmza_InitMap() {
284
+ var myLatLng = new google.maps.LatLng(<?php echo $wpgmza_lat; ?>,<?php echo $wpgmza_lng; ?>);
285
+ MYMAP.init('#wpgmza_map', myLatLng, <?php echo $start_zoom; ?>);
286
+ }
287
+ jQuery("#wpgmza_map").css({
288
+ height:'<?php echo $wpgmza_height; ?><?php echo $wpgmza_height_type; ?>',
289
+ width:'<?php echo $wpgmza_width; ?><?php echo $wpgmza_width_type; ?>'
290
+ });
291
+ wpgmza_InitMap();
292
+
293
+
294
+ jQuery("#poly_line").focusout(function() {
295
+ poly.setOptions({ strokeColor: "#"+jQuery("#poly_line").val() });
296
+ });
297
+ jQuery("#poly_fill").focusout(function() {
298
+ poly.setOptions({ fillColor: "#"+jQuery("#poly_fill").val() });
299
+ });
300
+ jQuery("#poly_opacity").keyup(function() {
301
+ poly.setOptions({ fillOpacity: jQuery("#poly_opacity").val() });
302
+ });
303
+ });
304
+
305
+
306
+ var MYMAP = {
307
+ map: null,
308
+ bounds: null
309
+ }
310
+ MYMAP.init = function(selector, latLng, zoom) {
311
+ var myOptions = {
312
+ zoom:zoom,
313
+ center: latLng,
314
+ zoomControl: true,
315
+ panControl: true,
316
+ mapTypeControl: true,
317
+ streetViewControl: false,
318
+ mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
319
+ }
320
+ this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
321
+ this.bounds = new google.maps.LatLngBounds();
322
+ // polygons
323
+
324
+
325
+ addPolygon();
326
+
327
+
328
+ }
329
+ function addPolygon() {
330
+ <?php
331
+ $poly_array = wpgmza_b_return_polygon_array($polyid);
332
+
333
+ $polyoptions = wpgmza_b_return_poly_options($polyid);
334
+ $linecolor = $polyoptions->linecolor;
335
+ $fillcolor = $polyoptions->fillcolor;
336
+ $fillopacity = $polyoptions->opacity;
337
+ if (!$linecolor) { $linecolor = "000000"; }
338
+ if (!$fillcolor) { $fillcolor = "66FF00"; }
339
+ if (!$fillopacity) { $fillopacity = "0.5"; }
340
+ $linecolor = "#".$linecolor;
341
+ $fillcolor = "#".$fillcolor;
342
+
343
+ foreach ($poly_array as $single_poly) {
344
+ $poly_data_raw = str_replace(" ","",$single_poly);
345
+ $poly_data_raw = explode(",",$poly_data_raw);
346
+ $lat = $poly_data_raw[0];
347
+ $lng = $poly_data_raw[1];
348
+ ?>
349
+ var temp_gps = new google.maps.LatLng(<?php echo $lat; ?>, <?php echo $lng; ?>);
350
+ addExistingPoint(temp_gps);
351
+ updatePolyPath(poly_path);
352
+
353
+
354
+
355
+ <?php
356
+ }
357
+ ?>
358
+
359
+ poly = new google.maps.Polygon({
360
+ strokeWeight: 3,
361
+ strokeColor: "<?php echo $linecolor; ?>",
362
+ fillOpacity: "<?php echo $fillopacity; ?>",
363
+ fillColor: "<?php echo $fillcolor; ?>"
364
+ });
365
+ poly.setMap(MYMAP.map);
366
+ poly.setPaths(poly_path);
367
+ google.maps.event.addListener(MYMAP.map, 'click', addPoint);
368
+ console.log("polypath: "+poly_path);
369
+ console.log("marker array:"+poly_markers);
370
+ }
371
+ function addExistingPoint(temp_gps) {
372
+ poly_path.insertAt(poly_path.length, temp_gps);
373
+ var poly_marker = new google.maps.Marker({
374
+ position: temp_gps,
375
+ map: MYMAP.map,
376
+ draggable: true
377
+ });
378
+ poly_markers.push(poly_marker);
379
+ poly_marker.setTitle("#" + poly_path.length);
380
+ google.maps.event.addListener(poly_marker, 'click', function() {
381
+ poly_marker.setMap(null);
382
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
383
+ poly_markers.splice(i, 1);
384
+ poly_path.removeAt(i);
385
+ updatePolyPath(poly_path);
386
+ }
387
+ );
388
+
389
+ google.maps.event.addListener(poly_marker, 'dragend', function() {
390
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
391
+ poly_path.setAt(i, poly_marker.getPosition());
392
+ updatePolyPath(poly_path);
393
+ }
394
+ );
395
+ }
396
+ function addPoint(event) {
397
+
398
+ poly_path.insertAt(poly_path.length, event.latLng);
399
+
400
+ var poly_marker = new google.maps.Marker({
401
+ position: event.latLng,
402
+ map: MYMAP.map,
403
+ icon: "<?php echo wpgmaps_get_plugin_url()."/images/marker.png"; ?>",
404
+ draggable: true
405
+ });
406
+
407
+
408
+
409
+ poly_markers.push(poly_marker);
410
+ poly_marker.setTitle("#" + poly_path.length);
411
+
412
+ google.maps.event.addListener(poly_marker, 'click', function() {
413
+ poly_marker.setMap(null);
414
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
415
+ poly_markers.splice(i, 1);
416
+ poly_path.removeAt(i);
417
+ updatePolyPath(poly_path);
418
+ }
419
+ );
420
+
421
+ google.maps.event.addListener(poly_marker, 'dragend', function() {
422
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
423
+ poly_path.setAt(i, poly_marker.getPosition());
424
+ updatePolyPath(poly_path);
425
+ }
426
+ );
427
+
428
+
429
+ updatePolyPath(poly_path);
430
+ }
431
+
432
+ function updatePolyPath(poly_path) {
433
+ var temp_array;
434
+ temp_array = "";
435
+ poly_path.forEach(function(latLng, index) {
436
+ // temp_array = temp_array + " ["+ index +"] => "+ latLng + ", ";
437
+ temp_array = temp_array + latLng + ",";
438
+ });
439
+ jQuery("#poly_line_list").html(temp_array);
440
+ }
441
+
442
+
443
+ </script>
444
+ <?php
445
+ }
446
+
447
+ function wpgmza_b_return_polygon_list($map_id,$admin = true,$width = "100%") {
448
+ wpgmaps_debugger("return_marker_start");
449
+
450
+ global $wpdb;
451
+ global $wpgmza_tblname_poly;
452
+ $wpgmza_tmp = "";
453
+
454
+ $results = $wpdb->get_results("
455
+ SELECT *
456
+ FROM $wpgmza_tblname_poly
457
+ WHERE `map_id` = '$map_id' ORDER BY `id` DESC
458
+ ");
459
+
460
+ $wpgmza_tmp .= "
461
+
462
+ <table id=\"wpgmza_table_poly\" class=\"display\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:$width;\">
463
+ <thead>
464
+ <tr>
465
+ <th><strong>".__("ID","wp-google-maps")."</strong></th>
466
+ <th><strong>".__("Polygon Data","wp-google-maps")."</strong></th>
467
+ <th style='width:182px;'><strong>".__("Action","wp-google-maps")."</strong></th>
468
+ </tr>
469
+ </thead>
470
+ <tbody>
471
+ ";
472
+ $res = wpgmza_get_map_data($map_id);
473
+ $default_marker = "<img src='".$res->default_marker."' />";
474
+
475
+ //$wpgmza_data = get_option('WPGMZA');
476
+ //if ($wpgmza_data['map_default_marker']) { $default_icon = "<img src='".$wpgmza_data['map_default_marker']."' />"; } else { $default_icon = "<img src='".wpgmaps_get_plugin_url()."/images/marker.png' />"; }
477
+
478
+ foreach ( $results as $result ) {
479
+ unset($poly_data);
480
+ unset($poly_array);
481
+ $poly_data = '';
482
+ $poly_array = wpgmza_b_return_polygon_array($result->id);
483
+ foreach ($poly_array as $poly_single) {
484
+ $poly_data .= $poly_single.",";
485
+ }
486
+ $wpgmza_tmp .= "
487
+ <tr id=\"wpgmza_poly_tr_".$result->id."\">
488
+ <td height=\"40\">".$result->id."</td>
489
+ <td height=\"40\"><small>".$poly_data."</small></td>
490
+ <td width='170' align='center'>
491
+ <a href=\"".get_option('siteurl')."/wp-admin/admin.php?page=wp-google-maps-menu&action=edit_poly&map_id=".$map_id."&poly_id=".$result->id."\" title=\"".__("Edit","wp-google-maps")."\" class=\"wpgmza_edit_poly_btn\" id=\"".$result->id."\">".__("Edit","wp-google-maps")."</a> |
492
+ <a href=\"javascript:void(0);\" title=\"".__("Delete this polygon","wp-google-maps")."\" class=\"wpgmza_poly_del_btn\" id=\"".$result->id."\">".__("Delete","wp-google-maps")."</a>
493
+ </td>
494
+ </tr>";
495
+
496
+ }
497
+ $wpgmza_tmp .= "</tbody></table>";
498
+
499
+
500
+ return $wpgmza_tmp;
501
+
502
+ }
503
+ function wpgmza_b_return_poly_options($poly_id) {
504
+ global $wpdb;
505
+ global $wpgmza_tblname_poly;
506
+ $results = $wpdb->get_results("
507
+ SELECT *
508
+ FROM $wpgmza_tblname_poly
509
+ WHERE `id` = '$poly_id' LIMIT 1
510
+ ");
511
+ foreach ( $results as $result ) {
512
+ return $result;
513
+ }
514
+ }
515
+
516
+ function wpgmza_b_return_polygon_array($poly_id) {
517
+ global $wpdb;
518
+ global $wpgmza_tblname_poly;
519
+ $results = $wpdb->get_results("
520
+ SELECT *
521
+ FROM $wpgmza_tblname_poly
522
+ WHERE `id` = '$poly_id' LIMIT 1
523
+ ");
524
+ foreach ( $results as $result ) {
525
+ $current_polydata = $result->polydata;
526
+ $new_polydata = str_replace("),(","|",$current_polydata);
527
+ $new_polydata = str_replace("(","",$new_polydata);
528
+ $new_polydata = str_replace("),","",$new_polydata);
529
+ $new_polydata = explode("|",$new_polydata);
530
+ foreach ($new_polydata as $poly) {
531
+
532
+ $ret[] = $poly;
533
+ }
534
+ return $ret;
535
+ }
536
+ }
537
+ function wpgmza_b_return_polygon_id_array($map_id) {
538
+ global $wpdb;
539
+ global $wpgmza_tblname_poly;
540
+ $ret = array();
541
+ $results = $wpdb->get_results("
542
+ SELECT *
543
+ FROM $wpgmza_tblname_poly
544
+ WHERE `map_id` = '$map_id'
545
+ ");
546
+ foreach ( $results as $result ) {
547
+ $current_id = $result->id;
548
+ $ret[] = $current_id;
549
+
550
+ }
551
+ return $ret;
552
+ }
base/includes/wp-google-maps-polylines.php ADDED
@@ -0,0 +1,576 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Polylines functionality for WP Google Maps
4
+
5
+
6
+ */
7
+
8
+
9
+
10
+
11
+ function wpgmza_b_pro_add_polyline($mid) {
12
+ global $wpgmza_tblname_maps;
13
+ global $wpdb;
14
+ if ($_GET['action'] == "add_polyline" && isset($mid)) {
15
+ $res = wpgmza_get_map_data($mid);
16
+ echo "
17
+
18
+
19
+
20
+
21
+ <div class='wrap'>
22
+ <h1>WP Google Maps</h1>
23
+ <div class='wide'>
24
+
25
+ <h2>".__("Add a Polyline","wp-google-maps")."</h2>
26
+ <form action='?page=wp-google-maps-menu&action=edit&map_id=".$mid."' method='post' id='wpgmaps_add_polyline_form'>
27
+ <input type='hidden' name='wpgmaps_map_id' id='wpgmaps_map_id' value='".$mid."' />
28
+ <p>Line Color:<input id=\"poly_line\" name=\"poly_line\" type=\"text\" class=\"color\" value=\"000000\" /></p>
29
+ <p>Opacity:<input id=\"poly_opacity\" name=\"poly_opacity\" type=\"text\" value=\"0.8\" /> (0 - 1.0) example: 0.8 for 80%</p>
30
+ <p>Line Thickness:<input id=\"poly_thickness\" name=\"poly_thickness\" type=\"text\" value=\"4\" /> (0 - 50) example: 4</p>
31
+ <div id=\"wpgmza_map\">&nbsp;</div>
32
+ <p>
33
+ <ul style=\"list-style:initial;\">
34
+ <li style=\"margin-left:30px;\">Click on the map to insert a vertex.</li>
35
+ <li style=\"margin-left:30px;\">Click on a vertex to remove it.</li>
36
+ <li style=\"margin-left:30px;\">Drag a vertex to move it.</li>
37
+ </ul>
38
+ </p>
39
+
40
+
41
+ <p>Polyline data:<br /><textarea name=\"wpgmza_polyline\" id=\"poly_line_list\" style=\"width:90%; height:100px; border:1px solid #ccc; background-color:#FFF; padding:5px; overflow:auto;\"></textarea>
42
+ <p class='submit'><input type='submit' name='wpgmza_save_polyline' class='button-primary' value='".__("Save Polyline","wp-google-maps")." &raquo;' /></p>
43
+
44
+ </form>
45
+ </div>
46
+
47
+
48
+ </div>
49
+
50
+
51
+
52
+ ";
53
+
54
+ }
55
+
56
+
57
+
58
+ }
59
+ function wpgmza_b_pro_edit_polyline($mid) {
60
+ global $wpgmza_tblname_maps;
61
+ global $wpdb;
62
+ if ($_GET['action'] == "edit_polyline" && isset($mid)) {
63
+ $res = wpgmza_get_map_data($mid);
64
+ $pol = wpgmza_b_return_polyline_options($_GET['poly_id']);
65
+
66
+ echo "
67
+
68
+
69
+ <div class='wrap'>
70
+ <h1>WP Google Maps</h1>
71
+ <div class='wide'>
72
+
73
+ <h2>".__("Edit Polyline","wp-google-maps")."</h2>
74
+ <form action='?page=wp-google-maps-menu&action=edit&map_id=".$mid."' method='post' id='wpgmaps_edit_poly_form'>
75
+ <input type='hidden' name='wpgmaps_map_id' id='wpgmaps_map_id' value='".$mid."' />
76
+ <input type='hidden' name='wpgmaps_poly_id' id='wpgmaps_poly_id' value='".$_GET['poly_id']."' />
77
+ <p>Line Color:<input id=\"poly_line\" name=\"poly_line\" type=\"text\" class=\"color\" value=\"".$pol->linecolor."\" /></p>
78
+ <p>Opacity:<input id=\"poly_opacity\" name=\"poly_opacity\" type=\"text\" value=\"".$pol->opacity."\" /> (0 - 1.0) example: 0.8 for 80%</p>
79
+ <p>Line Thickness:<input id=\"poly_thickness\" name=\"poly_thickness\" type=\"text\" value=\"4\" /> (0 - 50) example: 4</p>
80
+ <div id=\"wpgmza_map\">&nbsp;</div>
81
+ <p>
82
+ <ul style=\"list-style:initial;\">
83
+ <li style=\"margin-left:30px;\">Click on the map to insert a vertex.</li>
84
+ <li style=\"margin-left:30px;\">Click on a vertex to remove it.</li>
85
+ <li style=\"margin-left:30px;\">Drag a vertex to move it.</li>
86
+ </ul>
87
+ </p>
88
+
89
+ <p>Polygon data:<br /><textarea name=\"wpgmza_polyline\" id=\"poly_line_list\" style=\"width:90%; height:100px; border:1px solid #ccc; background-color:#FFF; padding:5px; overflow:auto;\"></textarea>
90
+ <p class='submit'><input type='submit' name='wpgmza_edit_polyline' class='button-primary' value='".__("Save Polyline","wp-google-maps")." &raquo;' /></p>
91
+
92
+ </form>
93
+ </div>
94
+
95
+
96
+ </div>
97
+
98
+
99
+
100
+ ";
101
+
102
+ }
103
+
104
+
105
+
106
+ }
107
+ function wpgmaps_b_admin_add_polyline_javascript($mapid) {
108
+ $res = wpgmza_get_map_data($_GET['map_id']);
109
+ $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
110
+
111
+
112
+ $wpgmza_lat = $res->map_start_lat;
113
+ $wpgmza_lng = $res->map_start_lng;
114
+ $wpgmza_map_type = $res->type;
115
+ $wpgmza_width = $res->map_width;
116
+ $wpgmza_height = $res->map_height;
117
+ $wpgmza_width_type = $res->map_width_type;
118
+ $wpgmza_height_type = $res->map_height_type;
119
+ if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; }
120
+ else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; }
121
+ else if ($wpgmza_map_type == "3") { $wpgmza_map_type = "HYBRID"; }
122
+ else if ($wpgmza_map_type == "4") { $wpgmza_map_type = "TERRAIN"; }
123
+ else { $wpgmza_map_type = "ROADMAP"; }
124
+ $start_zoom = $res->map_start_zoom;
125
+ if ($start_zoom < 1 || !$start_zoom) {
126
+ $start_zoom = 5;
127
+ }
128
+
129
+
130
+ $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
131
+
132
+ ?>
133
+ <script type="text/javascript">
134
+ var gmapsJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
135
+ document.write(unescape("%3Cscript src='" + gmapsJsHost + "maps.google.com/maps/api/js?sensor=false' type='text/javascript'%3E%3C/script%3E"));
136
+ </script>
137
+ <link rel='stylesheet' id='wpgooglemaps-css' href='<?php echo wpgmaps_get_plugin_url(); ?>/css/wpgmza_style.css' type='text/css' media='all' />
138
+ <script type="text/javascript" >
139
+ jQuery(document).ready(function(){
140
+ function wpgmza_InitMap() {
141
+ var myLatLng = new google.maps.LatLng(<?php echo $wpgmza_lat; ?>,<?php echo $wpgmza_lng; ?>);
142
+ MYMAP.init('#wpgmza_map', myLatLng, <?php echo $start_zoom; ?>);
143
+ }
144
+ jQuery("#wpgmza_map").css({
145
+ height:'<?php echo $wpgmza_height; ?><?php echo $wpgmza_height_type; ?>',
146
+ width:'<?php echo $wpgmza_width; ?><?php echo $wpgmza_width_type; ?>'
147
+ });
148
+ wpgmza_InitMap();
149
+ jQuery("#poly_line").focusout(function() {
150
+ poly.setOptions({ strokeColor: "#"+jQuery("#poly_line").val() });
151
+ });
152
+ jQuery("#poly_opacity").keyup(function() {
153
+ poly.setOptions({ strokeOpacity: jQuery("#poly_opacity").val() });
154
+ });
155
+ jQuery("#poly_thickness").keyup(function() {
156
+ poly.setOptions({ strokeWeight: jQuery("#poly_thickness").val() });
157
+ });
158
+
159
+
160
+ });
161
+ // polygons variables
162
+ var poly;
163
+ var poly_markers = [];
164
+ var poly_path = new google.maps.MVCArray;
165
+
166
+
167
+ var MYMAP = {
168
+ map: null,
169
+ bounds: null
170
+ }
171
+ MYMAP.init = function(selector, latLng, zoom) {
172
+ var myOptions = {
173
+ zoom:zoom,
174
+ center: latLng,
175
+ zoomControl: true,
176
+ panControl: true,
177
+ mapTypeControl: true,
178
+ streetViewControl: true,
179
+ mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
180
+ }
181
+ this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
182
+ this.bounds = new google.maps.LatLngBounds();
183
+ // polygons
184
+ poly = new google.maps.Polyline({
185
+ strokeWeight: 3,
186
+ fillColor: '#66FF00'
187
+ });
188
+ poly.setMap(this.map);
189
+
190
+ google.maps.event.addListener(this.map, 'click', addPoint);
191
+
192
+ }
193
+ function addPoint(event) {
194
+
195
+
196
+ var path = poly.getPath();
197
+ path.push(event.latLng);
198
+
199
+ var poly_marker = new google.maps.Marker({
200
+ position: event.latLng,
201
+ map: MYMAP.map,
202
+ icon: "<?php echo wpgmaps_get_plugin_url()."/images/marker.png"; ?>",
203
+ draggable: true
204
+ });
205
+
206
+
207
+
208
+ poly_markers.push(poly_marker);
209
+ poly_marker.setTitle("#" + path.length);
210
+
211
+ google.maps.event.addListener(poly_marker, 'click', function() {
212
+ poly_marker.setMap(null);
213
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
214
+ poly_markers.splice(i, 1);
215
+ path.removeAt(i);
216
+ updatePolyPath(path);
217
+ }
218
+ );
219
+
220
+ google.maps.event.addListener(poly_marker, 'dragend', function() {
221
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
222
+ path.setAt(i, poly_marker.getPosition());
223
+ updatePolyPath(path);
224
+ }
225
+ );
226
+
227
+
228
+ updatePolyPath(path);
229
+ }
230
+
231
+ function updatePolyPath(poly_path) {
232
+ var temp_array;
233
+ temp_array = "";
234
+ poly_path.forEach(function(latLng, index) {
235
+ // temp_array = temp_array + " ["+ index +"] => "+ latLng + ", ";
236
+ temp_array = temp_array + latLng + ",";
237
+ });
238
+ jQuery("#poly_line_list").html(temp_array);
239
+ }
240
+
241
+
242
+ </script>
243
+ <?php
244
+ }
245
+ function wpgmaps_b_admin_edit_polyline_javascript($mapid,$polyid) {
246
+ $res = wpgmza_get_map_data($mapid);
247
+
248
+ $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
249
+
250
+
251
+ $wpgmza_lat = $res->map_start_lat;
252
+
253
+ $wpgmza_lng = $res->map_start_lng;
254
+ $wpgmza_map_type = $res->type;
255
+ $wpgmza_width = $res->map_width;
256
+ $wpgmza_height = $res->map_height;
257
+ $wpgmza_width_type = $res->map_width_type;
258
+ $wpgmza_height_type = $res->map_height_type;
259
+ if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; }
260
+ else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; }
261
+ else if ($wpgmza_map_type == "3") { $wpgmza_map_type = "HYBRID"; }
262
+ else if ($wpgmza_map_type == "4") { $wpgmza_map_type = "TERRAIN"; }
263
+ else { $wpgmza_map_type = "ROADMAP"; }
264
+ $start_zoom = $res->map_start_zoom;
265
+ if ($start_zoom < 1 || !$start_zoom) {
266
+ $start_zoom = 5;
267
+ }
268
+
269
+
270
+ $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
271
+
272
+
273
+
274
+ $poly_array = wpgmza__breturn_polyline_array($polyid);
275
+
276
+ $polyoptions = wpgmza_b_return_polyline_options($polyid);
277
+ $linecolor = $polyoptions->linecolor;
278
+ $linethickness = $polyoptions->linethickness;
279
+ $fillopacity = $polyoptions->opacity;
280
+ if (!$linecolor) { $linecolor = "000000"; }
281
+ if (!$linethickness) { $linethickness = "4"; }
282
+ if (!$fillopacity) { $fillopacity = "0.5"; }
283
+ $linecolor = "#".$linecolor;
284
+
285
+
286
+
287
+ ?>
288
+ <script type="text/javascript">
289
+ var gmapsJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
290
+ document.write(unescape("%3Cscript src='" + gmapsJsHost + "maps.google.com/maps/api/js?sensor=false' type='text/javascript'%3E%3C/script%3E"));
291
+ </script>
292
+ <link rel='stylesheet' id='wpgooglemaps-css' href='<?php echo wpgmaps_get_plugin_url(); ?>/css/wpgmza_style.css' type='text/css' media='all' />
293
+ <script type="text/javascript" >
294
+ // polygons variables
295
+ var poly;
296
+ var poly_markers = [];
297
+ var poly_path = new google.maps.MVCArray;
298
+ var path;
299
+
300
+ jQuery(document).ready(function(){
301
+
302
+ function wpgmza_InitMap() {
303
+ var myLatLng = new google.maps.LatLng(<?php echo $wpgmza_lat; ?>,<?php echo $wpgmza_lng; ?>);
304
+ MYMAP.init('#wpgmza_map', myLatLng, <?php echo $start_zoom; ?>);
305
+ }
306
+ jQuery("#wpgmza_map").css({
307
+ height:'<?php echo $wpgmza_height; ?><?php echo $wpgmza_height_type; ?>',
308
+ width:'<?php echo $wpgmza_width; ?><?php echo $wpgmza_width_type; ?>'
309
+ });
310
+ wpgmza_InitMap();
311
+
312
+
313
+ jQuery("#poly_line").focusout(function() {
314
+ poly.setOptions({ strokeColor: "#"+jQuery("#poly_line").val() });
315
+ });
316
+ jQuery("#poly_opacity").keyup(function() {
317
+ poly.setOptions({ strokeOpacity: jQuery("#poly_opacity").val() });
318
+ });
319
+ jQuery("#poly_thickness").keyup(function() {
320
+ poly.setOptions({ strokeWeight: jQuery("#poly_thickness").val() });
321
+ });
322
+ });
323
+
324
+
325
+ var MYMAP = {
326
+ map: null,
327
+ bounds: null
328
+ }
329
+ MYMAP.init = function(selector, latLng, zoom) {
330
+ var myOptions = {
331
+ zoom:zoom,
332
+ center: latLng,
333
+ zoomControl: true,
334
+ panControl: true,
335
+ mapTypeControl: true,
336
+ streetViewControl: true,
337
+ mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
338
+ }
339
+ this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
340
+ this.bounds = new google.maps.LatLngBounds();
341
+ // polygons
342
+
343
+
344
+
345
+ poly = new google.maps.Polyline({
346
+ strokeWeight: "<?php echo $linethickness; ?>",
347
+ strokeColor: "<?php echo $linecolor; ?>",
348
+ strokeOpacity: "<?php echo $fillopacity; ?>"
349
+ });
350
+ path = poly.getPath()
351
+ addPolyline();
352
+
353
+
354
+ }
355
+ function addPolyline() {
356
+
357
+
358
+
359
+ <?php
360
+ $poly_array = wpgmza_return_polyline_array($polyid);
361
+
362
+ $polyoptions = wpgmza_return_polyline_options($polyid);
363
+ $linecolor = $polyoptions->linecolor;
364
+ $fillopacity = $polyoptions->opacity;
365
+ if (!$linecolor) { $linecolor = "000000"; }
366
+ if (!$fillopacity) { $fillopacity = "0.5"; }
367
+ $linecolor = "#".$linecolor;
368
+
369
+ foreach ($poly_array as $single_poly) {
370
+ $poly_data_raw = str_replace(" ","",$single_poly);
371
+ $poly_data_raw = explode(",",$poly_data_raw);
372
+ $lat = $poly_data_raw[0];
373
+ $lng = $poly_data_raw[1];
374
+ ?>
375
+ var temp_gps = new google.maps.LatLng(<?php echo $lat; ?>, <?php echo $lng; ?>);
376
+ addExistingPoint(temp_gps);
377
+ updatePolyPath(path);
378
+
379
+
380
+
381
+ <?php
382
+ }
383
+ ?>
384
+
385
+ poly.setMap(MYMAP.map);
386
+
387
+ google.maps.event.addListener(MYMAP.map, 'click', addPoint);
388
+ console.log("polypath: "+path);
389
+ console.log("marker array:"+poly_markers);
390
+ }
391
+ function addExistingPoint(temp_gps) {
392
+
393
+
394
+
395
+ path.push(temp_gps);
396
+
397
+ var poly_marker = new google.maps.Marker({
398
+ position: temp_gps,
399
+ map: MYMAP.map,
400
+ draggable: true
401
+ });
402
+ poly_markers.push(poly_marker);
403
+ poly_marker.setTitle("#" + path.length);
404
+ google.maps.event.addListener(poly_marker, 'click', function() {
405
+ poly_marker.setMap(null);
406
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
407
+ poly_markers.splice(i, 1);
408
+ path.removeAt(i);
409
+ updatePolyPath(path);
410
+ }
411
+ );
412
+
413
+ google.maps.event.addListener(poly_marker, 'dragend', function() {
414
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
415
+ path.setAt(i, poly_marker.getPosition());
416
+ updatePolyPath(path);
417
+ }
418
+ );
419
+ }
420
+ function addPoint(event) {
421
+
422
+ var path = poly.getPath();
423
+ path.push(event.latLng);
424
+
425
+ var poly_marker = new google.maps.Marker({
426
+ position: event.latLng,
427
+ map: MYMAP.map,
428
+ draggable: true
429
+ });
430
+
431
+
432
+
433
+ poly_markers.push(poly_marker);
434
+ poly_marker.setTitle("#" + path.length);
435
+
436
+ google.maps.event.addListener(poly_marker, 'click', function() {
437
+ poly_marker.setMap(null);
438
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
439
+ poly_markers.splice(i, 1);
440
+ path.removeAt(i);
441
+ updatePolyPath(path);
442
+ }
443
+ );
444
+
445
+ google.maps.event.addListener(poly_marker, 'dragend', function() {
446
+ for (var i = 0, I = poly_markers.length; i < I && poly_markers[i] != poly_marker; ++i);
447
+ path.setAt(i, poly_marker.getPosition());
448
+ updatePolyPath(path);
449
+ }
450
+ );
451
+
452
+
453
+ updatePolyPath(path);
454
+ }
455
+
456
+ function updatePolyPath(poly_path) {
457
+ var temp_array;
458
+ temp_array = "";
459
+ path.forEach(function(latLng, index) {
460
+ // temp_array = temp_array + " ["+ index +"] => "+ latLng + ", ";
461
+ temp_array = temp_array + latLng + ",";
462
+ });
463
+ jQuery("#poly_line_list").html(temp_array);
464
+ }
465
+
466
+
467
+ </script>
468
+ <?php
469
+ }
470
+
471
+ function wpgmza_b_return_polyline_list($map_id,$admin = true,$width = "100%") {
472
+ wpgmaps_debugger("return_marker_start");
473
+
474
+ global $wpdb;
475
+ global $wpgmza_tblname_polylines;
476
+ $wpgmza_tmp = "";
477
+
478
+ $results = $wpdb->get_results("
479
+ SELECT *
480
+ FROM $wpgmza_tblname_polylines
481
+ WHERE `map_id` = '$map_id' ORDER BY `id` DESC
482
+ ");
483
+
484
+ $wpgmza_tmp .= "
485
+
486
+ <table id=\"wpgmza_table_polyline\" class=\"display\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:$width;\">
487
+ <thead>
488
+ <tr>
489
+ <th><strong>".__("ID","wp-google-maps")."</strong></th>
490
+ <th><strong>".__("Polyline Data","wp-google-maps")."</strong></th>
491
+ <th style='width:182px;'><strong>".__("Action","wp-google-maps")."</strong></th>
492
+ </tr>
493
+ </thead>
494
+ <tbody>
495
+ ";
496
+ $res = wpgmza_get_map_data($map_id);
497
+ $default_marker = "<img src='".$res->default_marker."' />";
498
+
499
+ //$wpgmza_data = get_option('WPGMZA');
500
+ //if ($wpgmza_data['map_default_marker']) { $default_icon = "<img src='".$wpgmza_data['map_default_marker']."' />"; } else { $default_icon = "<img src='".wpgmaps_get_plugin_url()."/images/marker.png' />"; }
501
+
502
+ foreach ( $results as $result ) {
503
+ unset($poly_data);
504
+ unset($poly_array);
505
+ $poly_data = '';
506
+ $poly_array = wpgmza_b_return_polyline_array($result->id);
507
+ foreach ($poly_array as $poly_single) {
508
+ $poly_data .= $poly_single.",";
509
+ }
510
+ $wpgmza_tmp .= "
511
+ <tr id=\"wpgmza_poly_tr_".$result->id."\">
512
+ <td height=\"40\">".$result->id."</td>
513
+ <td height=\"40\"><small>".$poly_data."</small></td>
514
+ <td width='170' align='center'>
515
+ <a href=\"".get_option('siteurl')."/wp-admin/admin.php?page=wp-google-maps-menu&action=edit_polyline&map_id=".$map_id."&poly_id=".$result->id."\" title=\"".__("Edit","wp-google-maps")."\" class=\"wpgmza_edit_poly_btn\" id=\"".$result->id."\">".__("Edit","wp-google-maps")."</a> |
516
+ <a href=\"javascript:void(0);\" title=\"".__("Delete this polyline","wp-google-maps")."\" class=\"wpgmza_polyline_del_btn\" id=\"".$result->id."\">".__("Delete","wp-google-maps")."</a>
517
+ </td>
518
+ </tr>";
519
+
520
+ }
521
+ $wpgmza_tmp .= "</tbody></table>";
522
+
523
+
524
+ return $wpgmza_tmp;
525
+
526
+ }
527
+ function wpgmza_b_return_polyline_options($poly_id) {
528
+ global $wpdb;
529
+ global $wpgmza_tblname_polylines;
530
+ $results = $wpdb->get_results("
531
+ SELECT *
532
+ FROM $wpgmza_tblname_polylines
533
+ WHERE `id` = '$poly_id' LIMIT 1
534
+ ");
535
+ foreach ( $results as $result ) {
536
+ return $result;
537
+ }
538
+ }
539
+
540
+ function wpgmza_b_return_polyline_array($poly_id) {
541
+ global $wpdb;
542
+ global $wpgmza_tblname_polylines;
543
+ $results = $wpdb->get_results("
544
+ SELECT *
545
+ FROM $wpgmza_tblname_polylines
546
+ WHERE `id` = '$poly_id' LIMIT 1
547
+ ");
548
+ foreach ( $results as $result ) {
549
+ $current_polydata = $result->polydata;
550
+ $new_polydata = str_replace("),(","|",$current_polydata);
551
+ $new_polydata = str_replace("(","",$new_polydata);
552
+ $new_polydata = str_replace("),","",$new_polydata);
553
+ $new_polydata = explode("|",$new_polydata);
554
+ foreach ($new_polydata as $poly) {
555
+
556
+ $ret[] = $poly;
557
+ }
558
+ return $ret;
559
+ }
560
+ }
561
+ function wpgmza_b_return_polyline_id_array($map_id) {
562
+ global $wpdb;
563
+ global $wpgmza_tblname_polylines;
564
+ $ret = array();
565
+ $results = $wpdb->get_results("
566
+ SELECT *
567
+ FROM $wpgmza_tblname_polylines
568
+ WHERE `map_id` = '$map_id'
569
+ ");
570
+ foreach ( $results as $result ) {
571
+ $current_id = $result->id;
572
+ $ret[] = $current_id;
573
+
574
+ }
575
+ return $ret;
576
+ }
css/wpgmza_style.css CHANGED
@@ -28,7 +28,7 @@
28
  }
29
  .wpgmza_markerbox img { margin: 3px !important; }
30
 
31
- .wpgmza_markerbox h1, .wpgmza_markerbox h2, .wpgmza_markerbox h3, .wpgmza_markerbox h4, .wpgmza_markerbox h5, .wpgmza_markerbox h6, .wpgmza_markerbox h7, .wpgmza_markerbox h8, .wpgmza_markerbox strong, .wpgmza_markerbox p, .wpgmza_markerbox br {
32
  padding-left:0 !important;
33
  padding-right:0 !important;
34
  margin-left:0 !important;
@@ -164,4 +164,14 @@
164
  display:block;
165
  float:left;
166
  width:80%;
167
- }
 
 
 
 
 
 
 
 
 
 
28
  }
29
  .wpgmza_markerbox img { margin: 3px !important; }
30
 
31
+ .wpgmza_markerbox h1,h2,h3,h4,h5,h6,h7,h8,strong,p,br {
32
  padding-left:0 !important;
33
  padding-right:0 !important;
34
  margin-left:0 !important;
164
  display:block;
165
  float:left;
166
  width:80%;
167
+ }
168
+
169
+ .wpgm_notice_message {
170
+ border-radius: 3px 3px 3px 3px;
171
+ border-style: solid;
172
+ border-width: 1px;
173
+ margin: 5px 0 15px;
174
+ padding: 0 0.6em;
175
+ background-color: #FFFFE0;
176
+ border-color: #E6DB55;
177
+ }
languages/outdated/js/dataTables.cs_CZ.txt ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sProcessing": "Provádím...",
3
+ "sLengthMenu": "Zobraz záznamů _MENU_",
4
+ "sZeroRecords": "Žádné záznamy nebyly nalezeny",
5
+ "sInfo": "Zobrazuji _START_ až _END_ z celkem _TOTAL_ záznamů",
6
+ "sInfoEmpty": "Zobrazuji 0 až 0 z 0 záznamů",
7
+ "sInfoFiltered": "(filtrováno z celkem _MAX_ záznamů)",
8
+ "sInfoPostFix": "",
9
+ "sSearch": "Filtr:",
10
+ "sUrl": "",
11
+ "oPaginate": {
12
+ "sFirst": "První",
13
+ "sPrevious": "Předchozí",
14
+ "sNext": "Další",
15
+ "sLast": "Poslední"
16
+ }
17
+ }
languages/outdated/js/dataTables.de_DE.txt ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sProcessing": "Bitte warten...",
3
+ "sLengthMenu": "_MENU_ Einträge anzeigen",
4
+ "sZeroRecords": "Keine Einträge vorhanden.",
5
+ "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen",
6
+ "sInfoEmpty": "0 bis 0 von 0 Einträgen",
7
+ "sInfoFiltered": "(gefiltert von _MAX_ Einträgen)",
8
+ "sInfoPostFix": "",
9
+ "sSearch": "Suchen",
10
+ "sUrl": "",
11
+ "oPaginate": {
12
+ "sFirst": "Erster",
13
+ "sPrevious": "Zurück",
14
+ "sNext": "Nächster",
15
+ "sLast": "Letzter"
16
+ }
17
+ }
languages/outdated/js/dataTables.en_GB.txt ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sEmptyTable": "No data available in table",
3
+ "sInfo": "Showing _START_ to _END_ of _TOTAL_ entries",
4
+ "sInfoEmpty": "Showing 0 to 0 of 0 entries",
5
+ "sInfoFiltered": "(filtered from _MAX_ total entries)",
6
+ "sInfoPostFix": "",
7
+ "sInfoThousands": ",",
8
+ "sLengthMenu": "Show _MENU_ entries",
9
+ "sLoadingRecords": "Loading...",
10
+ "sProcessing": "Processing...",
11
+ "sSearch": "Search:",
12
+ "sZeroRecords": "No matching records found",
13
+ "oPaginate": {
14
+ "sFirst": "First",
15
+ "sLast": "Last",
16
+ "sNext": "Next",
17
+ "sPrevious": "Previous"
18
+ },
19
+ "oAria": {
20
+ "sSortAscending": ": activate to sort column ascending",
21
+ "sSortDescending": ": activate to sort column descending"
22
+ }
23
+ }
languages/outdated/js/dataTables.es_ES.txt ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sProcessing": "Procesando...",
3
+ "sLengthMenu": "Mostrar _MENU_ registros",
4
+ "sZeroRecords": "No se encontraron resultados",
5
+ "sEmptyTable": "Ningún dato disponible en esta tabla",
6
+ "sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
7
+ "sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
8
+ "sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
9
+ "sInfoPostFix": "",
10
+ "sSearch": "Buscar:",
11
+ "sUrl": "",
12
+ "sInfoThousands": ",",
13
+ "sLoadingRecords": "Cargando...",
14
+ "oPaginate": {
15
+ "sFirst": "Primero",
16
+ "sLast": "Último",
17
+ "sNext": "Siguiente",
18
+ "sPrevious": "Anterior"
19
+ },
20
+ "fnInfoCallback": null,
21
+ "oAria": {
22
+ "sSortAscending": ": Activar para ordernar la columna de manera ascendente",
23
+ "sSortDescending": ": Activar para ordernar la columna de manera descendente"
24
+ }
25
+ }
languages/outdated/js/dataTables.fr_FR.txt ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sProcessing": "Traitement en cours...",
3
+ "sSearch": "Rechercher&nbsp;:",
4
+ "sLengthMenu": "Afficher _MENU_ &eacute;l&eacute;ments",
5
+ "sInfo": "Affichage de l'&eacute;lement _START_ &agrave; _END_ sur _TOTAL_ &eacute;l&eacute;ments",
6
+ "sInfoEmpty": "Affichage de l'&eacute;lement 0 &agrave; 0 sur 0 &eacute;l&eacute;ments",
7
+ "sInfoFiltered": "(filtr&eacute; de _MAX_ &eacute;l&eacute;ments au total)",
8
+ "sInfoPostFix": "",
9
+ "sLoadingRecords": "Chargement en cours...",
10
+ "sZeroRecords": "Aucun &eacute;l&eacute;ment &agrave; afficher",
11
+ "sEmptyTable": "Aucune donnée disponible dans le tableau",
12
+ "oPaginate": {
13
+ "sFirst": "Premier",
14
+ "sPrevious": "Pr&eacute;c&eacute;dent",
15
+ "sNext": "Suivant",
16
+ "sLast": "Dernier"
17
+ },
18
+ "oAria": {
19
+ "sSortAscending": ": activer pour trier la colonne par ordre croissant",
20
+ "sSortDescending": ": activer pour trier la colonne par ordre décroissant"
21
+ }
22
+ }
languages/outdated/js/dataTables.nl_NL.txt ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sProcessing": "Bezig...",
3
+ "sLengthMenu": "_MENU_ resultaten weergeven",
4
+ "sZeroRecords": "Geen resultaten gevonden",
5
+ "sInfo": "_START_ tot _END_ van _TOTAL_ resultaten",
6
+ "sInfoEmpty": "Geen resultaten om weer te geven",
7
+ "sInfoFiltered": " (gefilterd uit _MAX_ resultaten)",
8
+ "sInfoPostFix": "",
9
+ "sSearch": "Zoeken:",
10
+ "sEmptyTable": "Geen resultaten aanwezig in de tabel",
11
+ "sInfoThousands": ".",
12
+ "sLoadingRecords": "Een moment geduld aub - bezig met laden...",
13
+ "oPaginate": {
14
+ "sFirst": "Eerste",
15
+ "sLast": "Laatste",
16
+ "sNext": "Volgende",
17
+ "sPrevious": "Vorige"
18
+ }
19
+ }
languages/outdated/js/dataTables.ru_RU.txt ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sProcessing": "Подождите...",
3
+ "sLengthMenu": "Показать _MENU_ записей",
4
+ "sZeroRecords": "Записи отсутствуют.",
5
+ "sInfo": "Записи с _START_ до _END_ из _TOTAL_ записей",
6
+ "sInfoEmpty": "Записи с 0 до 0 из 0 записей",
7
+ "sInfoFiltered": "(отфильтровано из _MAX_ записей)",
8
+ "sInfoPostFix": "",
9
+ "sSearch": "Поиск:",
10
+ "sUrl": "",
11
+ "oPaginate": {
12
+ "sFirst": "Первая",
13
+ "sPrevious": "Предыдущая",
14
+ "sNext": "Следующая",
15
+ "sLast": "Последняя"
16
+ }
17
+ }
languages/outdated/js/dataTables.se_SE.txt ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sEmptyTable": "Ingen data finns tillgänglig i tabellen",
3
+ "sInfo": "Visar _START_ till _END_ av _TOTAL_ inlägg",
4
+ "sInfoEmpty": "Visar 0 till 0 av 0 inlägg",
5
+ "sInfoFiltered": "(filtrerat från _MAX_ totalt inlägg)",
6
+ "sInfoPostFix": "",
7
+ "sInfoThousands": ",",
8
+ "sLengthMenu": "Visa _MENU_ inlägg",
9
+ "sLoadingRecords": "Laddar...",
10
+ "sProcessing": "Processar...",
11
+ "sSearch": "Sök:",
12
+ "sZeroRecords": "Inga matchande arkiv funna",
13
+ "oPaginate": {
14
+ "sFirst": "Först",
15
+ "sLast": "Sist",
16
+ "sNext": "Nästa",
17
+ "sPrevious": "Tidigare"
18
+ },
19
+ "oAria": {
20
+ "sSortAscending": ": aktivera för att sortera kolumnen ökande",
21
+ "sSortDescending": ": aktivera för att sortera kolumnen fallande"
22
+ }
23
+ }
languages/outdated/js/dataTables.sk_SK.txt ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "sProcessing": "Pracujem...",
3
+ "sLengthMenu": "Zobraz _MENU_ záznamov",
4
+ "sZeroRecords": "Neboli nájdené žiadne záznamy",
5
+ "sInfo": "Záznamy _START_ až _END_ z celkovo _TOTAL_",
6
+ "sInfoEmpty": "Záznamy 0 až 0 z celkovo 0",
7
+ "sInfoFiltered": "(filtrované z celkovo _MAX_ záznamov)",
8
+ "sInfoPostFix": "",
9
+ "sSearch": "Hľadaj:",
10
+ "sUrl": "",
11
+ "oPaginate": {
12
+ "sFirst": "Prvá",
13
+ "sPrevious": "Predchádzajúca",
14
+ "sNext": "Ďalšia",
15
+ "sLast": "Posledná"
16
+ }
17
+ }
languages/{wp-google-maps-cs_CZ.mo → outdated/wp-google-maps-cs_CZ.mo} RENAMED
File without changes
languages/{wp-google-maps-cs_CZ.po → outdated/wp-google-maps-cs_CZ.po} RENAMED
File without changes
languages/{wp-google-maps-de_DE.mo → outdated/wp-google-maps-de_DE.mo} RENAMED
File without changes
languages/{wp-google-maps-de_DE.po → outdated/wp-google-maps-de_DE.po} RENAMED
File without changes
languages/outdated/wp-google-maps-default.mo ADDED
Binary file
languages/outdated/wp-google-maps-default.po ADDED
@@ -0,0 +1,1476 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: WP Google Maps\n"
4
+ "POT-Creation-Date: 2014-02-11 13:53+0200\n"
5
+ "PO-Revision-Date: 2014-02-11 13:54+0200\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.7\n"
12
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: .\n"
14
+ "X-Poedit-SearchPath-0: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
15
+ "google-maps\n"
16
+ "X-Poedit-SearchPath-1: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
17
+ "google-maps-pro\n"
18
+ "X-Poedit-SearchPath-2: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
19
+ "google-maps-gold\n"
20
+ "X-Poedit-SearchPath-3: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
21
+ "google-maps-store-locator\n"
22
+ "X-Poedit-SearchPath-4: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
23
+ "google-maps-ugm\n"
24
+
25
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:240
26
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:252
27
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1526
28
+ msgid "Getting your current location address..."
29
+ msgstr ""
30
+
31
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:735
32
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1541
33
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1518
34
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2130
35
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2547
36
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:759
37
+ msgid "More details"
38
+ msgstr ""
39
+
40
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:788
41
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1523
42
+ msgid "Get directions"
43
+ msgstr ""
44
+
45
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:860
46
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1524
47
+ msgid "My location"
48
+ msgstr ""
49
+
50
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:945
51
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1525
52
+ msgid "Please fill out both the 'from' and 'to' fields"
53
+ msgstr ""
54
+
55
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1226
56
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1310
57
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1843
58
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1925
59
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:444
60
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:528
61
+ msgid "Geocode was not successful for the following reason"
62
+ msgstr ""
63
+
64
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1648
65
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:866
66
+ msgid "Advanced Map Settings"
67
+ msgstr ""
68
+
69
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1649
70
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:867
71
+ msgid ""
72
+ "Use the <a href='http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/"
73
+ "wizard/index.html' target='_BLANK'>Google Maps API Styled Map Wizard</a> to "
74
+ "get your style settings"
75
+ msgstr ""
76
+
77
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1654
78
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:872
79
+ msgid "Enable Mass Marker Support"
80
+ msgstr ""
81
+
82
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1657
83
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1666
84
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
85
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
86
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1827
87
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1904
88
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1913
89
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1921
90
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2101
91
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:568
92
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:672
93
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:680
94
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:687
95
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:784
96
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
97
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:875
98
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:884
99
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:98
100
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:116
101
+ msgid "Yes"
102
+ msgstr ""
103
+
104
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1658
105
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1667
106
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
107
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
108
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1826
109
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1838
110
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1903
111
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1912
112
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1920
113
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2100
114
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:569
115
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:579
116
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:673
117
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:681
118
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:688
119
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:783
120
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
121
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:876
122
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:885
123
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:99
124
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:117
125
+ msgid "No"
126
+ msgstr ""
127
+
128
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1663
129
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:881
130
+ msgid "Enable Advanced Styling"
131
+ msgstr ""
132
+
133
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1672
134
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:890
135
+ msgid "Paste the JSON data here"
136
+ msgstr ""
137
+
138
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1676
139
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:894
140
+ msgid "Save Style Settings"
141
+ msgstr ""
142
+
143
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1754
144
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2447
145
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:972
146
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:124
147
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:349
148
+ msgid ""
149
+ "An Unexpected HTTP Error occurred during the API request.</p> <p><a href=\"?"
150
+ "\" onclick=\"document.location.reload(); return false;\">Try again</a>"
151
+ msgstr ""
152
+
153
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1759
154
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2452
155
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:977
156
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:129
157
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:354
158
+ msgid "An unknown error occurred"
159
+ msgstr ""
160
+
161
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1165
162
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1350
163
+ msgid "Your settings have been saved."
164
+ msgstr ""
165
+
166
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1194
167
+ msgid "Your marker location has been saved."
168
+ msgstr ""
169
+
170
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1225
171
+ msgid "Your polygon has been created."
172
+ msgstr ""
173
+
174
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1257
175
+ msgid "Your polygon has been saved."
176
+ msgstr ""
177
+
178
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1288
179
+ msgid "Your polyline has been created."
180
+ msgstr ""
181
+
182
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1320
183
+ msgid "Your polyline has been saved."
184
+ msgstr ""
185
+
186
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1366
187
+ msgid "Maps"
188
+ msgstr ""
189
+
190
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1370
191
+ msgid "Categories"
192
+ msgstr ""
193
+
194
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1371
195
+ msgid "Advanced"
196
+ msgstr ""
197
+
198
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1373
199
+ msgid "Settings"
200
+ msgstr ""
201
+
202
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
203
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1456
204
+ msgid "Experiencing problems with the plugin?"
205
+ msgstr ""
206
+
207
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
208
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1456
209
+ msgid "See the troubleshooting manual."
210
+ msgstr ""
211
+
212
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
213
+ msgid "Or ask a question on our "
214
+ msgstr ""
215
+
216
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
217
+ msgid "Support forum."
218
+ msgstr ""
219
+
220
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1390
221
+ msgid "There was a problem deleting the map."
222
+ msgstr ""
223
+
224
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
225
+ msgid "Delete your map"
226
+ msgstr ""
227
+
228
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
229
+ msgid "Are you sure you want to delete the map"
230
+ msgstr ""
231
+
232
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1466
233
+ msgid "There was a problem deleting the marker."
234
+ msgstr ""
235
+
236
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
237
+ msgid "Delete Marker"
238
+ msgstr ""
239
+
240
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
241
+ msgid "Are you sure you want to delete this marker:"
242
+ msgstr ""
243
+
244
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1492
245
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2336
246
+ msgid "WP Google Map Settings"
247
+ msgstr ""
248
+
249
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1521
250
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1724
251
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2500
252
+ msgid "Map Settings"
253
+ msgstr ""
254
+
255
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1524
256
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2503
257
+ msgid "General Map Settings"
258
+ msgstr ""
259
+
260
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1526
261
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2505
262
+ msgid "Disable StreetView"
263
+ msgstr ""
264
+
265
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1527
266
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2506
267
+ msgid "Disable Zoom Controls"
268
+ msgstr ""
269
+
270
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1528
271
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2507
272
+ msgid "Disable Pan Controls"
273
+ msgstr ""
274
+
275
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1529
276
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2508
277
+ msgid "Disable Map Type Controls"
278
+ msgstr ""
279
+
280
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1533
281
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2525
282
+ msgid "Troubleshooting Options"
283
+ msgstr ""
284
+
285
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1535
286
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2527
287
+ msgid ""
288
+ "Over-ride current jQuery with version 1.8.3 (Tick this box if you are "
289
+ "receiving jQuery related errors)"
290
+ msgstr ""
291
+
292
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1542
293
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2361
294
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:123
295
+ msgid "Save Settings"
296
+ msgstr ""
297
+
298
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1564
299
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1568
300
+ msgid "My Maps"
301
+ msgstr ""
302
+
303
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1564
304
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1633
305
+ msgid "Add New"
306
+ msgstr ""
307
+
308
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
309
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
310
+ msgid "Pro Version"
311
+ msgstr ""
312
+
313
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
314
+ msgid "Create unlimited maps"
315
+ msgstr ""
316
+
317
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
318
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
319
+ msgid "with the"
320
+ msgstr ""
321
+
322
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
323
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
324
+ msgid "of WP Google Maps for only"
325
+ msgstr ""
326
+
327
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1575
328
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1636
329
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:24
330
+ msgid "Problems with the plugin? See the troubleshooting manual."
331
+ msgstr ""
332
+
333
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1599
334
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1656
335
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1887
336
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2210
337
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2421
338
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:645
339
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:432
340
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:465
341
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:493
342
+ msgid "ID"
343
+ msgstr ""
344
+
345
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1600
346
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1659
347
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1888
348
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2106
349
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2423
350
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2442
351
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:646
352
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:745
353
+ msgid "Title"
354
+ msgstr ""
355
+
356
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1601
357
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1772
358
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:541
359
+ msgid "Width"
360
+ msgstr ""
361
+
362
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1602
363
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1783
364
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:548
365
+ msgid "Height"
366
+ msgstr ""
367
+
368
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1603
369
+ msgid "Type"
370
+ msgstr ""
371
+
372
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1609
373
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1805
374
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:619
375
+ msgid "Roadmap"
376
+ msgstr ""
377
+
378
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1610
379
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1806
380
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:620
381
+ msgid "Satellite"
382
+ msgstr ""
383
+
384
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1611
385
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1807
386
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:621
387
+ msgid "Hybrid"
388
+ msgstr ""
389
+
390
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1612
391
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1808
392
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:622
393
+ msgid "Terrain"
394
+ msgstr ""
395
+
396
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1614
397
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:441
398
+ msgid "Trash"
399
+ msgstr ""
400
+
401
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1618
402
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2400
403
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:445
404
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:490
405
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:518
406
+ msgid "Edit"
407
+ msgstr ""
408
+
409
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1633
410
+ msgid "My Markers"
411
+ msgstr ""
412
+
413
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1657
414
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2422
415
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:434
416
+ msgid "Icon"
417
+ msgstr ""
418
+
419
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1658
420
+ msgid "Linked to"
421
+ msgstr ""
422
+
423
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1660
424
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1889
425
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2425
426
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2444
427
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:647
428
+ msgid "Address"
429
+ msgstr ""
430
+
431
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1661
432
+ msgid "GPS"
433
+ msgstr ""
434
+
435
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1662
436
+ msgid "Pic"
437
+ msgstr ""
438
+
439
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1663
440
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2428
441
+ msgid "Link"
442
+ msgstr ""
443
+
444
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
445
+ msgid ""
446
+ "Add custom icons, titles, descriptions, pictures and links to your markers "
447
+ "with the"
448
+ msgstr ""
449
+
450
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
451
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
452
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
453
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
454
+ msgid "Pro Edition"
455
+ msgstr ""
456
+
457
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
458
+ msgid "of this plugin for just"
459
+ msgstr ""
460
+
461
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
462
+ msgid "Purchase the Pro Edition"
463
+ msgstr ""
464
+
465
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
466
+ msgid "of WP Google Maps and save your markers to a CSV file!"
467
+ msgstr ""
468
+
469
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1764
470
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:530
471
+ msgid "Short code"
472
+ msgstr ""
473
+
474
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1765
475
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:531
476
+ msgid "copy this into your post or page to display the map"
477
+ msgstr ""
478
+
479
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1768
480
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:535
481
+ msgid "Map Name"
482
+ msgstr ""
483
+
484
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1793
485
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:659
486
+ msgid "Map Alignment"
487
+ msgstr ""
488
+
489
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1795
490
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:661
491
+ msgid "Left"
492
+ msgstr ""
493
+
494
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1796
495
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:662
496
+ msgid "Center"
497
+ msgstr ""
498
+
499
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1797
500
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:663
501
+ msgid "Right"
502
+ msgstr ""
503
+
504
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1798
505
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2091
506
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:664
507
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:774
508
+ msgid "None"
509
+ msgstr ""
510
+
511
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1803
512
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:617
513
+ msgid "Map type"
514
+ msgstr ""
515
+
516
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1818
517
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1859
518
+ msgid ""
519
+ "Get all of these advanced features with the Pro version for only <a href="
520
+ "\"http://www.wpgmaps.com/purchase-professional-version/?"
521
+ "utm_source=plugin&utm_medium=link&utm_campaign=advanced\">$14.99 once off</"
522
+ "a>. Support and updates included forever."
523
+ msgstr ""
524
+
525
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1824
526
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:566
527
+ msgid "Enable Directions?"
528
+ msgstr ""
529
+
530
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1834
531
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:575
532
+ msgid "Directions Box Open by Default?"
533
+ msgstr ""
534
+
535
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1839
536
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:580
537
+ msgid "Yes, on the left"
538
+ msgstr ""
539
+
540
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1840
541
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:581
542
+ msgid "Yes, on the right"
543
+ msgstr ""
544
+
545
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1841
546
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:582
547
+ msgid "Yes, above"
548
+ msgstr ""
549
+
550
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1842
551
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:583
552
+ msgid "Yes, below"
553
+ msgstr ""
554
+
555
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1848
556
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:589
557
+ msgid "Directions Box Width"
558
+ msgstr ""
559
+
560
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1864
561
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:612
562
+ msgid "Default Marker Image"
563
+ msgstr ""
564
+
565
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1865
566
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2114
567
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2118
568
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:613
569
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:758
570
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:762
571
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:101
572
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:171
573
+ msgid "Upload Image"
574
+ msgstr ""
575
+
576
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1869
577
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:627
578
+ msgid "List all Markers"
579
+ msgstr ""
580
+
581
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1871
582
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:629
583
+ msgid "List all markers below the map"
584
+ msgstr ""
585
+
586
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1872
587
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:630
588
+ msgid "Select this for the advanced listing functionality"
589
+ msgstr ""
590
+
591
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1877
592
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:635
593
+ msgid "Filter by Category"
594
+ msgstr ""
595
+
596
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1879
597
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:637
598
+ msgid "Allow users to filter by category?"
599
+ msgstr ""
600
+
601
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1884
602
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:642
603
+ msgid "Order markers by"
604
+ msgstr ""
605
+
606
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1890
607
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2111
608
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2426
609
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2445
610
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:648
611
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:755
612
+ msgid "Description"
613
+ msgstr ""
614
+
615
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1893
616
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:653
617
+ msgid "Descending"
618
+ msgstr ""
619
+
620
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1894
621
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:652
622
+ msgid "Ascending"
623
+ msgstr ""
624
+
625
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1901
626
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:670
627
+ msgid "Show User's Location?"
628
+ msgstr ""
629
+
630
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1910
631
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:678
632
+ msgid "Enable Bicycle Layer?"
633
+ msgstr ""
634
+
635
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1918
636
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:685
637
+ msgid "Enable Traffic Layer?"
638
+ msgstr ""
639
+
640
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1931
641
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:698
642
+ msgid "KML/GeoRSS URL"
643
+ msgstr ""
644
+
645
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1933
646
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:700
647
+ msgid "The KML/GeoRSS layer will over-ride most of your map settings"
648
+ msgstr ""
649
+
650
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1937
651
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:704
652
+ msgid "Fusion table ID"
653
+ msgstr ""
654
+
655
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1939
656
+ msgid "Read data directly from your Fusion Table."
657
+ msgstr ""
658
+
659
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2051
660
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2062
661
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:711
662
+ msgid "Remember to save your map!"
663
+ msgstr ""
664
+
665
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2055
666
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:724
667
+ msgid "Save Map"
668
+ msgstr ""
669
+
670
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2057
671
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:726
672
+ msgid ""
673
+ "Tip: Use your mouse to change the layout of your map. When you have "
674
+ "positioned the map to your desired location, press \"Save Map\" to keep your "
675
+ "settings."
676
+ msgstr ""
677
+
678
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2069
679
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:733
680
+ msgid "Markers"
681
+ msgstr ""
682
+
683
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2070
684
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:734
685
+ msgid "Polygons"
686
+ msgstr ""
687
+
688
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2071
689
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:735
690
+ msgid "Polylines"
691
+ msgstr ""
692
+
693
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2077
694
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:740
695
+ msgid "Add a marker"
696
+ msgstr ""
697
+
698
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2082
699
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:750
700
+ msgid "Address/GPS"
701
+ msgstr ""
702
+
703
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2088
704
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:771
705
+ msgid "Animation"
706
+ msgstr ""
707
+
708
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2092
709
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:775
710
+ msgid "Bounce"
711
+ msgstr ""
712
+
713
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2093
714
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:776
715
+ msgid "Drop"
716
+ msgstr ""
717
+
718
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2097
719
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:780
720
+ msgid "InfoWindow open by default"
721
+ msgstr ""
722
+
723
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2113
724
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:757
725
+ msgid "Pic URL"
726
+ msgstr ""
727
+
728
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2115
729
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:759
730
+ msgid "Link URL"
731
+ msgstr ""
732
+
733
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2117
734
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:761
735
+ msgid "Custom Marker"
736
+ msgstr ""
737
+
738
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2120
739
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2424
740
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2443
741
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:649
742
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:764
743
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:433
744
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:164
745
+ msgid "Category"
746
+ msgstr ""
747
+
748
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2123
749
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:346
750
+ msgid "Select"
751
+ msgstr ""
752
+
753
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2130
754
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:790
755
+ msgid "Add Marker"
756
+ msgstr ""
757
+
758
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2130
759
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:790
760
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:229
761
+ msgid "Adding"
762
+ msgstr ""
763
+
764
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2131
765
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:791
766
+ msgid "Save Marker"
767
+ msgstr ""
768
+
769
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2131
770
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:791
771
+ msgid "Saving"
772
+ msgstr ""
773
+
774
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2138
775
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:795
776
+ msgid "Your Markers"
777
+ msgstr ""
778
+
779
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2146
780
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:801
781
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:25
782
+ msgid "Add a Polygon"
783
+ msgstr ""
784
+
785
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2149
786
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2158
787
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2169
788
+ msgid "Add detailed information to your markers!"
789
+ msgstr ""
790
+
791
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2149
792
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2158
793
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2169
794
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2173
795
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2177
796
+ msgid "Add custom markers to your map!"
797
+ msgstr ""
798
+
799
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
800
+ msgid "Add Polygons to your maps for only"
801
+ msgstr ""
802
+
803
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
804
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
805
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
806
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
807
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
808
+ msgid "Click"
809
+ msgstr ""
810
+
811
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
812
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
813
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
814
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
815
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
816
+ msgid "here"
817
+ msgstr ""
818
+
819
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2155
820
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:806
821
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:25
822
+ msgid "Add a Polyline"
823
+ msgstr ""
824
+
825
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
826
+ msgid "Add Polylines and routes to your maps for only"
827
+ msgstr ""
828
+
829
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
830
+ msgid "Add detailed information to your markers for only"
831
+ msgstr ""
832
+
833
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
834
+ msgid ""
835
+ "Add different marker icons, or your own icons to make your map really stand "
836
+ "out!"
837
+ msgstr ""
838
+
839
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
840
+ msgid "Allow your visitors to get directions to your markers!"
841
+ msgstr ""
842
+
843
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2184
844
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:817
845
+ msgid ""
846
+ "WP Google Maps encourages you to make use of the amazing icons created by "
847
+ "Nicolas Mollet's Maps Icons Collection"
848
+ msgstr ""
849
+
850
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2184
851
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:817
852
+ msgid "and to credit him when doing so."
853
+ msgstr ""
854
+
855
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2210
856
+ msgid "Edit Marker Location"
857
+ msgstr ""
858
+
859
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2219
860
+ msgid "Marker Latitude"
861
+ msgstr ""
862
+
863
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2223
864
+ msgid "Marker Longitude"
865
+ msgstr ""
866
+
867
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2228
868
+ msgid "Save Marker Location"
869
+ msgstr ""
870
+
871
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2229
872
+ msgid ""
873
+ "Tip: Use your mouse to change the location of the marker. Simply click and "
874
+ "drag it to your desired location."
875
+ msgstr ""
876
+
877
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2354
878
+ msgid ""
879
+ "There are too many markers to make use of the live edit function. The "
880
+ "maximum amount for this functionality is 2000 markers. Anything more than "
881
+ "that could crash your browser. In order to edit your markers, you would need "
882
+ "to download the table in CSV format, edit it and re-upload it."
883
+ msgstr ""
884
+
885
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2386
886
+ msgid "View this link"
887
+ msgstr ""
888
+
889
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2400
890
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2401
891
+ msgid "Edit this marker"
892
+ msgstr ""
893
+
894
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2401
895
+ msgid "Edit Location"
896
+ msgstr ""
897
+
898
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2402
899
+ msgid "Delete this marker"
900
+ msgstr ""
901
+
902
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2402
903
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:491
904
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:519
905
+ msgid "Delete"
906
+ msgstr ""
907
+
908
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2427
909
+ msgid "Image"
910
+ msgstr ""
911
+
912
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2429
913
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:467
914
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:495
915
+ msgid "Action"
916
+ msgstr ""
917
+
918
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2576
919
+ msgid ""
920
+ "The plugin directory does not have 'write' permissions. Please enable "
921
+ "'write' permissions (755) for "
922
+ msgstr ""
923
+
924
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2578
925
+ msgid "in order for this plugin to work! Please see "
926
+ msgstr ""
927
+
928
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2580
929
+ msgid "this page"
930
+ msgstr ""
931
+
932
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2582
933
+ msgid "for help on how to do it."
934
+ msgstr ""
935
+
936
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:444
937
+ msgid "including Pro &amp; Gold add-ons"
938
+ msgstr ""
939
+
940
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:444
941
+ msgid "including Pro add-on"
942
+ msgstr ""
943
+
944
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:470
945
+ msgid "Download this as a CSV file"
946
+ msgstr ""
947
+
948
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:470
949
+ msgid "Download this data as a CSV file"
950
+ msgstr ""
951
+
952
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:484
953
+ msgid "Create your Map"
954
+ msgstr ""
955
+
956
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:539
957
+ msgid "Map Dimensions"
958
+ msgstr ""
959
+
960
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:596
961
+ msgid "Default 'To' address"
962
+ msgstr ""
963
+
964
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:613
965
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:101
966
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:171
967
+ msgid ""
968
+ "Get great map markers <a href='http://mapicons.nicolasmollet.com/' "
969
+ "target='_BLANK' title='Great Google Map Markers'>here</a>"
970
+ msgstr ""
971
+
972
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:706
973
+ msgid ""
974
+ "Read data directly from your Fusion Table. For more information, see <a "
975
+ "href='http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-maps-"
976
+ "api.html'>http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-"
977
+ "maps-api.html</a>"
978
+ msgstr ""
979
+
980
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:758
981
+ msgid "Or paste image URL"
982
+ msgstr ""
983
+
984
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:760
985
+ msgid "Format: http://www.domain.com"
986
+ msgstr ""
987
+
988
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:762
989
+ msgid "ignore if you want to use the default marker"
990
+ msgstr ""
991
+
992
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:802
993
+ msgid "Add a New Polygon"
994
+ msgstr ""
995
+
996
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:807
997
+ msgid "Add a New Polyline"
998
+ msgstr ""
999
+
1000
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:982
1001
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:983
1002
+ msgid "Use my location"
1003
+ msgstr ""
1004
+
1005
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:998
1006
+ msgid "Filter by"
1007
+ msgstr ""
1008
+
1009
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1090
1010
+ msgid "Get directions to"
1011
+ msgstr ""
1012
+
1013
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1090
1014
+ msgid "Directions"
1015
+ msgstr ""
1016
+
1017
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1120
1018
+ msgid "Get Directions"
1019
+ msgstr ""
1020
+
1021
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1124
1022
+ msgid "For"
1023
+ msgstr ""
1024
+
1025
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1126
1026
+ msgid "Driving"
1027
+ msgstr ""
1028
+
1029
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1127
1030
+ msgid "Walking"
1031
+ msgstr ""
1032
+
1033
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1128
1034
+ msgid "Bicycling"
1035
+ msgstr ""
1036
+
1037
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1131
1038
+ msgid "show options"
1039
+ msgstr ""
1040
+
1041
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1132
1042
+ msgid "hide options"
1043
+ msgstr ""
1044
+
1045
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1134
1046
+ msgid "Avoid Tolls"
1047
+ msgstr ""
1048
+
1049
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1135
1050
+ msgid "Avoid Highways"
1051
+ msgstr ""
1052
+
1053
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1140
1054
+ msgid "From"
1055
+ msgstr ""
1056
+
1057
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1141
1058
+ msgid "To"
1059
+ msgstr ""
1060
+
1061
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1146
1062
+ msgid "Go"
1063
+ msgstr ""
1064
+
1065
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1178
1066
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1200
1067
+ msgid "Fetching directions..."
1068
+ msgstr ""
1069
+
1070
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1179
1071
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1201
1072
+ msgid "Reset directions"
1073
+ msgstr ""
1074
+
1075
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1528
1076
+ msgid "Show _MENU_ entries"
1077
+ msgstr ""
1078
+
1079
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1529
1080
+ msgid "Nothing found - sorry"
1081
+ msgstr ""
1082
+
1083
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1530
1084
+ msgid "Showing _START_ to _END_ of _TOTAL_ records"
1085
+ msgstr ""
1086
+
1087
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1531
1088
+ msgid "Showing 0 to 0 of 0 records"
1089
+ msgstr ""
1090
+
1091
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1532
1092
+ msgid "(filtered from _MAX_ total records)"
1093
+ msgstr ""
1094
+
1095
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1533
1096
+ msgid "First"
1097
+ msgstr ""
1098
+
1099
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1534
1100
+ msgid "Last"
1101
+ msgstr ""
1102
+
1103
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1535
1104
+ msgid "Next"
1105
+ msgstr ""
1106
+
1107
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1536
1108
+ msgid "Previous"
1109
+ msgstr ""
1110
+
1111
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1537
1112
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:170
1113
+ msgid "Search"
1114
+ msgstr ""
1115
+
1116
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1542
1117
+ msgid "Please prove that you are human by checking the checkbox above"
1118
+ msgstr ""
1119
+
1120
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2233
1121
+ msgid "WP Google Maps"
1122
+ msgstr ""
1123
+
1124
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2233
1125
+ msgid ""
1126
+ "Please ensure you have <strong>both</strong> the <strong>Basic</strong> and "
1127
+ "<strong>Pro</strong> versions of WP Google Maps installed and activated at "
1128
+ "the same time in order for the plugin to function correctly."
1129
+ msgstr ""
1130
+
1131
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2247
1132
+ msgid "Header 1 should be 'id', not"
1133
+ msgstr ""
1134
+
1135
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2248
1136
+ msgid "Header 2 should be 'map_id', not"
1137
+ msgstr ""
1138
+
1139
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2249
1140
+ msgid "Header 3 should be 'address', not"
1141
+ msgstr ""
1142
+
1143
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2250
1144
+ msgid "Header 4 should be 'description', not"
1145
+ msgstr ""
1146
+
1147
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2251
1148
+ msgid "Header 5 should be 'pic', not"
1149
+ msgstr ""
1150
+
1151
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2252
1152
+ msgid "Header 6 should be 'link', not"
1153
+ msgstr ""
1154
+
1155
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2253
1156
+ msgid "Header 7 should be 'icon', not"
1157
+ msgstr ""
1158
+
1159
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2254
1160
+ msgid "Header 8 should be 'lat', not"
1161
+ msgstr ""
1162
+
1163
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2255
1164
+ msgid "Header 9 should be 'lng', not"
1165
+ msgstr ""
1166
+
1167
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2256
1168
+ msgid "Header 10 should be 'anim', not"
1169
+ msgstr ""
1170
+
1171
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2257
1172
+ msgid "Header 11 should be 'title', not"
1173
+ msgstr ""
1174
+
1175
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2258
1176
+ msgid "Header 12 should be 'infoopen', not"
1177
+ msgstr ""
1178
+
1179
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2259
1180
+ msgid "Header 13 should be 'category', not"
1181
+ msgstr ""
1182
+
1183
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2261
1184
+ msgid "CSV import failed"
1185
+ msgstr ""
1186
+
1187
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2289
1188
+ msgid "Your CSV file has been successfully imported"
1189
+ msgstr ""
1190
+
1191
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2311
1192
+ msgid "Download ALL marker data to a CSV file"
1193
+ msgstr ""
1194
+
1195
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2314
1196
+ msgid "Advanced Options"
1197
+ msgstr ""
1198
+
1199
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2317
1200
+ msgid "OR"
1201
+ msgstr ""
1202
+
1203
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2318
1204
+ msgid "Upload CSV File"
1205
+ msgstr ""
1206
+
1207
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2320
1208
+ msgid "Replace existing data with data in file"
1209
+ msgstr ""
1210
+
1211
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2321
1212
+ msgid "Upload File"
1213
+ msgstr ""
1214
+
1215
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2509
1216
+ msgid "Disable Mouse Wheel Zoom"
1217
+ msgstr ""
1218
+
1219
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2510
1220
+ msgid "Disable Mouse Dragging"
1221
+ msgstr ""
1222
+
1223
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2511
1224
+ msgid "Disable Mouse Double Click Zooming"
1225
+ msgstr ""
1226
+
1227
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2515
1228
+ msgid "Marker Listing Settings"
1229
+ msgstr ""
1230
+
1231
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2517
1232
+ msgid "Hide the Icon column"
1233
+ msgstr ""
1234
+
1235
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2518
1236
+ msgid "Hide the Title column"
1237
+ msgstr ""
1238
+
1239
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2519
1240
+ msgid "Hide the Address column"
1241
+ msgstr ""
1242
+
1243
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2520
1244
+ msgid "Hide the Category column"
1245
+ msgstr ""
1246
+
1247
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2521
1248
+ msgid "Hide the Description column"
1249
+ msgstr ""
1250
+
1251
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2559
1252
+ msgid "InfoWindow Settings"
1253
+ msgstr ""
1254
+
1255
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2562
1256
+ msgid "Default Image Width"
1257
+ msgstr ""
1258
+
1259
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2566
1260
+ msgid "Default Image Height"
1261
+ msgstr ""
1262
+
1263
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2570
1264
+ msgid "Image Thumbnails"
1265
+ msgstr ""
1266
+
1267
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2572
1268
+ msgid "Do not use TimThumb"
1269
+ msgstr ""
1270
+
1271
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2573
1272
+ msgid "(Tick this if you are having problems viewing your thumbnail images)"
1273
+ msgstr ""
1274
+
1275
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2577
1276
+ msgid "Max InfoWindow Width"
1277
+ msgstr ""
1278
+
1279
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2578
1280
+ msgid "(Minimum: 250px)"
1281
+ msgstr ""
1282
+
1283
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2581
1284
+ msgid "Other settings"
1285
+ msgstr ""
1286
+
1287
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2583
1288
+ msgid "Open links in a new window"
1289
+ msgstr ""
1290
+
1291
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2584
1292
+ msgid "(Tick this if you want to open your links in a new window)"
1293
+ msgstr ""
1294
+
1295
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2585
1296
+ msgid "Hide the address field"
1297
+ msgstr ""
1298
+
1299
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2589
1300
+ msgid "Link text"
1301
+ msgstr ""
1302
+
1303
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:15
1304
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:18
1305
+ msgid "Marker Categories"
1306
+ msgstr ""
1307
+
1308
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:15
1309
+ msgid "Add New Category"
1310
+ msgstr ""
1311
+
1312
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
1313
+ msgid "Create marker categories"
1314
+ msgstr ""
1315
+
1316
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:32
1317
+ msgid "There was a problem deleting the category."
1318
+ msgstr ""
1319
+
1320
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
1321
+ msgid "Delete your Category"
1322
+ msgstr ""
1323
+
1324
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
1325
+ msgid "Are you sure you want to delete the category"
1326
+ msgstr ""
1327
+
1328
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:85
1329
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:154
1330
+ msgid "Add a Marker Category"
1331
+ msgstr ""
1332
+
1333
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:89
1334
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:159
1335
+ msgid "Category Name"
1336
+ msgstr ""
1337
+
1338
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:99
1339
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:169
1340
+ msgid "Category Marker"
1341
+ msgstr ""
1342
+
1343
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:109
1344
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:179
1345
+ msgid "Assigned to "
1346
+ msgstr ""
1347
+
1348
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:122
1349
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:193
1350
+ msgid "Save Category"
1351
+ msgstr ""
1352
+
1353
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:272
1354
+ msgid "Your category has been created."
1355
+ msgstr ""
1356
+
1357
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:336
1358
+ msgid "Your category has been saved."
1359
+ msgstr ""
1360
+
1361
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:382
1362
+ msgid "All"
1363
+ msgstr ""
1364
+
1365
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:403
1366
+ msgid "All maps"
1367
+ msgstr ""
1368
+
1369
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:435
1370
+ msgid "Linked maps"
1371
+ msgstr ""
1372
+
1373
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:42
1374
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:90
1375
+ msgid "Save Polygon"
1376
+ msgstr ""
1377
+
1378
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:73
1379
+ msgid "Edit Polygon"
1380
+ msgstr ""
1381
+
1382
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:466
1383
+ msgid "Polygon Data"
1384
+ msgstr ""
1385
+
1386
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:491
1387
+ msgid "Delete this polygon"
1388
+ msgstr ""
1389
+
1390
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:42
1391
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:90
1392
+ msgid "Save Polyline"
1393
+ msgstr ""
1394
+
1395
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:73
1396
+ msgid "Edit Polyline"
1397
+ msgstr ""
1398
+
1399
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:494
1400
+ msgid "Polyline Data"
1401
+ msgstr ""
1402
+
1403
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:519
1404
+ msgid "Delete this polyline"
1405
+ msgstr ""
1406
+
1407
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:149
1408
+ msgid "ZIP / Address"
1409
+ msgstr ""
1410
+
1411
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:154
1412
+ msgid "Radius"
1413
+ msgstr ""
1414
+
1415
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:188
1416
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:378
1417
+ msgid "Visitor Generated Marker Settings"
1418
+ msgstr ""
1419
+
1420
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:191
1421
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:381
1422
+ msgid "Visitor Marker Input Settings"
1423
+ msgstr ""
1424
+
1425
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:193
1426
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:383
1427
+ msgid "Strip all HTML tags in descriptions and titles"
1428
+ msgstr ""
1429
+
1430
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:89
1431
+ msgid "Visitor Generated Markers - Settings"
1432
+ msgstr ""
1433
+
1434
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:95
1435
+ msgid "Enable Visitor Generated Markers?"
1436
+ msgstr ""
1437
+
1438
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:104
1439
+ msgid "Who can add markers?"
1440
+ msgstr ""
1441
+
1442
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:107
1443
+ msgid "Everyone"
1444
+ msgstr ""
1445
+
1446
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:108
1447
+ msgid "Registered Users"
1448
+ msgstr ""
1449
+
1450
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:113
1451
+ msgid "Allow users to select a marker category?"
1452
+ msgstr ""
1453
+
1454
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:204
1455
+ msgid "Marker Title"
1456
+ msgstr ""
1457
+
1458
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:208
1459
+ msgid "Marker Address or GPS Location"
1460
+ msgstr ""
1461
+
1462
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:212
1463
+ msgid "Marker Description"
1464
+ msgstr ""
1465
+
1466
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:219
1467
+ msgid "Marker Category"
1468
+ msgstr ""
1469
+
1470
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:225
1471
+ msgid "Please tick this box to prove you are human"
1472
+ msgstr ""
1473
+
1474
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:229
1475
+ msgid "Add marker"
1476
+ msgstr ""
languages/{wp-google-maps-es_ES.mo → outdated/wp-google-maps-es_ES.mo} RENAMED
File without changes
languages/{wp-google-maps-es_ES.po → outdated/wp-google-maps-es_ES.po} RENAMED
File without changes
languages/{wp-google-maps-fr_FR.mo → outdated/wp-google-maps-fr_FR.mo} RENAMED
File without changes
languages/{wp-google-maps-fr_FR.po → outdated/wp-google-maps-fr_FR.po} RENAMED
File without changes
languages/{wp-google-maps-it_IT.mo → outdated/wp-google-maps-it_IT.mo} RENAMED
File without changes
languages/{wp-google-maps-it_IT.po → outdated/wp-google-maps-it_IT.po} RENAMED
File without changes
languages/{wp-google-maps-nl_NL.mo → outdated/wp-google-maps-nl_NL.mo} RENAMED
File without changes
languages/{wp-google-maps-nl_NL.po → outdated/wp-google-maps-nl_NL.po} RENAMED
File without changes
languages/{wp-google-maps-ru_RU.mo → outdated/wp-google-maps-ru_RU.mo} RENAMED
File without changes
languages/{wp-google-maps-ru_RU.po → outdated/wp-google-maps-ru_RU.po} RENAMED
File without changes
languages/outdated/wp-google-maps-sv_SE.mo ADDED
Binary file
languages/outdated/wp-google-maps-sv_SE.po ADDED
@@ -0,0 +1,1516 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: WP Google Maps\n"
4
+ "POT-Creation-Date: 2014-02-11 13:53+0200\n"
5
+ "PO-Revision-Date: 2014-02-21 15:51+0100\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.6.4\n"
12
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: .\n"
14
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
+ "Language: sv_SE\n"
16
+ "X-Poedit-SearchPath-0: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
17
+ "google-maps\n"
18
+ "X-Poedit-SearchPath-1: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
19
+ "google-maps-pro\n"
20
+ "X-Poedit-SearchPath-2: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
21
+ "google-maps-gold\n"
22
+ "X-Poedit-SearchPath-3: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
23
+ "google-maps-store-locator\n"
24
+ "X-Poedit-SearchPath-4: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
25
+ "google-maps-ugm\n"
26
+
27
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:240
28
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:252
29
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1526
30
+ msgid "Getting your current location address..."
31
+ msgstr "Hämtar adressen för din aktuella position"
32
+
33
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:735
34
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1541
35
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1518
36
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2130
37
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2547
38
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:759
39
+ msgid "More details"
40
+ msgstr "Mera detaljer"
41
+
42
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:788
43
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1523
44
+ msgid "Get directions"
45
+ msgstr "Hämta vägbeskrivning"
46
+
47
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:860
48
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1524
49
+ msgid "My location"
50
+ msgstr "Min position"
51
+
52
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:945
53
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1525
54
+ msgid "Please fill out both the 'from' and 'to' fields"
55
+ msgstr "Vänligen fyll i både 'från' och 'till' fälten"
56
+
57
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1226
58
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1310
59
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1843
60
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1925
61
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:444
62
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:528
63
+ msgid "Geocode was not successful for the following reason"
64
+ msgstr "Geocode lyckades inte av följande skäl"
65
+
66
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1648
67
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:866
68
+ msgid "Advanced Map Settings"
69
+ msgstr "Avancerade Kartinställningar"
70
+
71
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1649
72
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:867
73
+ msgid ""
74
+ "Use the <a href='http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/"
75
+ "wizard/index.html' target='_BLANK'>Google Maps API Styled Map Wizard</a> to "
76
+ "get your style settings"
77
+ msgstr ""
78
+ "Använd <a href='http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/"
79
+ "wizard/index.html' target='_BLANK'>Google Maps API Styled Map Wizard</a> för "
80
+ "att hämta dina stilinställningar"
81
+
82
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1654
83
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:872
84
+ msgid "Enable Mass Marker Support"
85
+ msgstr "Aktivera multimarkörstöd"
86
+
87
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1657
88
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1666
89
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
90
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
91
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1827
92
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1904
93
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1913
94
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1921
95
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2101
96
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:568
97
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:672
98
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:680
99
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:687
100
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:784
101
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
102
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:875
103
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:884
104
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:98
105
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:116
106
+ msgid "Yes"
107
+ msgstr "Ja"
108
+
109
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1658
110
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1667
111
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
112
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
113
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1826
114
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1838
115
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1903
116
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1912
117
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1920
118
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2100
119
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:569
120
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:579
121
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:673
122
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:681
123
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:688
124
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:783
125
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
126
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:876
127
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:885
128
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:99
129
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:117
130
+ msgid "No"
131
+ msgstr "Nej"
132
+
133
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1663
134
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:881
135
+ msgid "Enable Advanced Styling"
136
+ msgstr "Aktivera Avancerad Styling"
137
+
138
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1672
139
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:890
140
+ msgid "Paste the JSON data here"
141
+ msgstr "Klistra in JSON data här"
142
+
143
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1676
144
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:894
145
+ msgid "Save Style Settings"
146
+ msgstr "Spara stilinställningar"
147
+
148
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1754
149
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2447
150
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:972
151
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:124
152
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:349
153
+ msgid ""
154
+ "An Unexpected HTTP Error occurred during the API request.</p> <p><a href=\"?"
155
+ "\" onclick=\"document.location.reload(); return false;\">Try again</a>"
156
+ msgstr ""
157
+ "Ett oväntat HTTP Fel inträffade under API förfrågan.</p> <p><a href=\"?\" "
158
+ "onclick=\"document.location.reload(); return false;\">Försök igen</a>"
159
+
160
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1759
161
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2452
162
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:977
163
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:129
164
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:354
165
+ msgid "An unknown error occurred"
166
+ msgstr "Ett okänt fel inträffade"
167
+
168
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1165
169
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1350
170
+ msgid "Your settings have been saved."
171
+ msgstr "Dina inställningar har sparats"
172
+
173
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1194
174
+ msgid "Your marker location has been saved."
175
+ msgstr "Postionen på din markör har sparats."
176
+
177
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1225
178
+ msgid "Your polygon has been created."
179
+ msgstr "Din polygon har skapats."
180
+
181
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1257
182
+ msgid "Your polygon has been saved."
183
+ msgstr "Din polygon har sparats."
184
+
185
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1288
186
+ msgid "Your polyline has been created."
187
+ msgstr "Din polylinje har skapats."
188
+
189
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1320
190
+ msgid "Your polyline has been saved."
191
+ msgstr "Din polylinje har sparats."
192
+
193
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1366
194
+ msgid "Maps"
195
+ msgstr "Kartor"
196
+
197
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1370
198
+ msgid "Categories"
199
+ msgstr "Kategorier"
200
+
201
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1371
202
+ msgid "Advanced"
203
+ msgstr "Avancerat"
204
+
205
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1373
206
+ msgid "Settings"
207
+ msgstr "Inställningar"
208
+
209
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
210
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1456
211
+ msgid "Experiencing problems with the plugin?"
212
+ msgstr "Upplever du problem med pluginet?"
213
+
214
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
215
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1456
216
+ msgid "See the troubleshooting manual."
217
+ msgstr "Se felsökningsmanualen."
218
+
219
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
220
+ msgid "Or ask a question on our "
221
+ msgstr "Eller fråga en fråga på vårt"
222
+
223
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
224
+ msgid "Support forum."
225
+ msgstr "Support forum."
226
+
227
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1390
228
+ msgid "There was a problem deleting the map."
229
+ msgstr "Det uppstod ett problem när kartan skulle tas bort."
230
+
231
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
232
+ msgid "Delete your map"
233
+ msgstr "Radera din karta"
234
+
235
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
236
+ msgid "Are you sure you want to delete the map"
237
+ msgstr "Är du säker på att du vill radera kartan"
238
+
239
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1466
240
+ msgid "There was a problem deleting the marker."
241
+ msgstr "Det uppstod ett problem när markören skulle tas bort."
242
+
243
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
244
+ msgid "Delete Marker"
245
+ msgstr "Radera markör"
246
+
247
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
248
+ msgid "Are you sure you want to delete this marker:"
249
+ msgstr "Är du säker på att du vill ta bort den här markören:"
250
+
251
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1492
252
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2336
253
+ msgid "WP Google Map Settings"
254
+ msgstr "WP Google Map Inställningar"
255
+
256
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1521
257
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1724
258
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2500
259
+ msgid "Map Settings"
260
+ msgstr "Kartinställningar"
261
+
262
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1524
263
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2503
264
+ msgid "General Map Settings"
265
+ msgstr "Allmänna kartinställningar"
266
+
267
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1526
268
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2505
269
+ msgid "Disable StreetView"
270
+ msgstr "Avaktivera gatuvy"
271
+
272
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1527
273
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2506
274
+ msgid "Disable Zoom Controls"
275
+ msgstr "Avaktivera Zoomkontroller"
276
+
277
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1528
278
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2507
279
+ msgid "Disable Pan Controls"
280
+ msgstr "Avaktivera Panoreringskontroller"
281
+
282
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1529
283
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2508
284
+ msgid "Disable Map Type Controls"
285
+ msgstr "Avaktivera karttyps kontroller"
286
+
287
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1533
288
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2525
289
+ msgid "Troubleshooting Options"
290
+ msgstr "Felsökningsinställningar"
291
+
292
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1535
293
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2527
294
+ msgid ""
295
+ "Over-ride current jQuery with version 1.8.3 (Tick this box if you are "
296
+ "receiving jQuery related errors)"
297
+ msgstr ""
298
+ "Skriv över nuvarande jQuery med version 1.8.3 (Klicka i den här boxen om du "
299
+ "får jQuery relaterade fel)"
300
+
301
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1542
302
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2361
303
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:123
304
+ msgid "Save Settings"
305
+ msgstr "Spara inställningar"
306
+
307
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1564
308
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1568
309
+ msgid "My Maps"
310
+ msgstr "Mina kartor"
311
+
312
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1564
313
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1633
314
+ msgid "Add New"
315
+ msgstr "Lägg till ny"
316
+
317
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
318
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
319
+ msgid "Pro Version"
320
+ msgstr "Pro Version"
321
+
322
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
323
+ msgid "Create unlimited maps"
324
+ msgstr "Skapa obegränsat antal kartor"
325
+
326
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
327
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
328
+ msgid "with the"
329
+ msgstr "med"
330
+
331
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
332
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
333
+ msgid "of WP Google Maps for only"
334
+ msgstr "av WP Google Maps för endast"
335
+
336
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1575
337
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1636
338
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:24
339
+ msgid "Problems with the plugin? See the troubleshooting manual."
340
+ msgstr "Upplever du problem med pluginet? Se felsökningsmanualen."
341
+
342
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1599
343
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1656
344
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1887
345
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2210
346
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2421
347
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:645
348
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:432
349
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:465
350
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:493
351
+ msgid "ID"
352
+ msgstr "ID"
353
+
354
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1600
355
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1659
356
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1888
357
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2106
358
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2423
359
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2442
360
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:646
361
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:745
362
+ msgid "Title"
363
+ msgstr "Titel"
364
+
365
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1601
366
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1772
367
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:541
368
+ msgid "Width"
369
+ msgstr "Bredd"
370
+
371
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1602
372
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1783
373
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:548
374
+ msgid "Height"
375
+ msgstr "Höjd"
376
+
377
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1603
378
+ msgid "Type"
379
+ msgstr "Typ"
380
+
381
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1609
382
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1805
383
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:619
384
+ msgid "Roadmap"
385
+ msgstr "Vägkarta"
386
+
387
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1610
388
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1806
389
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:620
390
+ msgid "Satellite"
391
+ msgstr "Satellite"
392
+
393
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1611
394
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1807
395
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:621
396
+ msgid "Hybrid"
397
+ msgstr "Hybrid"
398
+
399
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1612
400
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1808
401
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:622
402
+ msgid "Terrain"
403
+ msgstr "Terräng"
404
+
405
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1614
406
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:441
407
+ msgid "Trash"
408
+ msgstr "Släng"
409
+
410
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1618
411
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2400
412
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:445
413
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:490
414
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:518
415
+ msgid "Edit"
416
+ msgstr "Ändra"
417
+
418
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1633
419
+ msgid "My Markers"
420
+ msgstr "Mina markörer"
421
+
422
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1657
423
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2422
424
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:434
425
+ msgid "Icon"
426
+ msgstr "Ikon"
427
+
428
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1658
429
+ msgid "Linked to"
430
+ msgstr "Länkad till"
431
+
432
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1660
433
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1889
434
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2425
435
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2444
436
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:647
437
+ msgid "Address"
438
+ msgstr "Adress"
439
+
440
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1661
441
+ msgid "GPS"
442
+ msgstr "GPS"
443
+
444
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1662
445
+ msgid "Pic"
446
+ msgstr "Bild"
447
+
448
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1663
449
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2428
450
+ msgid "Link"
451
+ msgstr "Länk"
452
+
453
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
454
+ msgid ""
455
+ "Add custom icons, titles, descriptions, pictures and links to your markers "
456
+ "with the"
457
+ msgstr ""
458
+ "Lägg till anpassade ikoner, titlar, beskrivningar, bilder och länkar till "
459
+ "dina markörer med"
460
+
461
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
462
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
463
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
464
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
465
+ msgid "Pro Edition"
466
+ msgstr "Pro Versionen"
467
+
468
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
469
+ msgid "of this plugin for just"
470
+ msgstr "av det här pluginet för bara"
471
+
472
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
473
+ msgid "Purchase the Pro Edition"
474
+ msgstr "Köp Pro Versionen"
475
+
476
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
477
+ msgid "of WP Google Maps and save your markers to a CSV file!"
478
+ msgstr "av WP Google Maps och spara dina markörer till en CSV Fil!"
479
+
480
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1764
481
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:530
482
+ msgid "Short code"
483
+ msgstr "Short code"
484
+
485
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1765
486
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:531
487
+ msgid "copy this into your post or page to display the map"
488
+ msgstr "kopiera det här till ditt inlägg eller sida för att visa kartan"
489
+
490
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1768
491
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:535
492
+ msgid "Map Name"
493
+ msgstr "Kartnamn"
494
+
495
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1793
496
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:659
497
+ msgid "Map Alignment"
498
+ msgstr "Kartorientering"
499
+
500
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1795
501
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:661
502
+ msgid "Left"
503
+ msgstr "Vänster"
504
+
505
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1796
506
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:662
507
+ msgid "Center"
508
+ msgstr "Centrerad"
509
+
510
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1797
511
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:663
512
+ msgid "Right"
513
+ msgstr "Höger"
514
+
515
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1798
516
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2091
517
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:664
518
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:774
519
+ msgid "None"
520
+ msgstr "Ingen"
521
+
522
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1803
523
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:617
524
+ msgid "Map type"
525
+ msgstr "Karttyp"
526
+
527
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1818
528
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1859
529
+ msgid ""
530
+ "Get all of these advanced features with the Pro version for only <a href="
531
+ "\"http://www.wpgmaps.com/purchase-professional-version/?"
532
+ "utm_source=plugin&utm_medium=link&utm_campaign=advanced\">$14.99 once off</"
533
+ "a>. Support and updates included forever."
534
+ msgstr ""
535
+ "Få alla de här avancerade funktionerna i Pro versionen för bara <a href="
536
+ "\"http://www.wpgmaps.com/purchase-professional-version/?"
537
+ "utm_source=plugin&utm_medium=link&utm_campaign=advanced\">$14.99 "
538
+ "engångsavgift</a>. Inklduerar livstids support och uppdateringar."
539
+
540
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1824
541
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:566
542
+ msgid "Enable Directions?"
543
+ msgstr "Aktivera vägbeskrivningar"
544
+
545
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1834
546
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:575
547
+ msgid "Directions Box Open by Default?"
548
+ msgstr "Vägbeskrivningsbox synlig som standard?"
549
+
550
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1839
551
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:580
552
+ msgid "Yes, on the left"
553
+ msgstr "Ja, till vänster"
554
+
555
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1840
556
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:581
557
+ msgid "Yes, on the right"
558
+ msgstr "Ja, till höger"
559
+
560
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1841
561
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:582
562
+ msgid "Yes, above"
563
+ msgstr "Ja, ovanför"
564
+
565
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1842
566
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:583
567
+ msgid "Yes, below"
568
+ msgstr "Ja, nedanför"
569
+
570
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1848
571
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:589
572
+ msgid "Directions Box Width"
573
+ msgstr "Bredd på vägbeskrivningsbox"
574
+
575
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1864
576
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:612
577
+ msgid "Default Marker Image"
578
+ msgstr "Standardbild för markör"
579
+
580
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1865
581
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2114
582
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2118
583
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:613
584
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:758
585
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:762
586
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:101
587
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:171
588
+ msgid "Upload Image"
589
+ msgstr "Ladda upp bild"
590
+
591
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1869
592
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:627
593
+ msgid "List all Markers"
594
+ msgstr "Lista alla markörer"
595
+
596
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1871
597
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:629
598
+ msgid "List all markers below the map"
599
+ msgstr "Lista alla markörer under kartan"
600
+
601
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1872
602
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:630
603
+ msgid "Select this for the advanced listing functionality"
604
+ msgstr "Välj det här för den avancerade listningsfunktionen"
605
+
606
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1877
607
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:635
608
+ msgid "Filter by Category"
609
+ msgstr "Filtrera efter kategori"
610
+
611
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1879
612
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:637
613
+ msgid "Allow users to filter by category?"
614
+ msgstr "Tillåt användare att filtrera efter kategori?"
615
+
616
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1884
617
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:642
618
+ msgid "Order markers by"
619
+ msgstr "Ordna markörer efter"
620
+
621
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1890
622
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2111
623
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2426
624
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2445
625
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:648
626
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:755
627
+ msgid "Description"
628
+ msgstr "Beskrivning"
629
+
630
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1893
631
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:653
632
+ msgid "Descending"
633
+ msgstr "Fallande"
634
+
635
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1894
636
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:652
637
+ msgid "Ascending"
638
+ msgstr "Stigande"
639
+
640
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1901
641
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:670
642
+ msgid "Show User's Location?"
643
+ msgstr "Visa användarens position"
644
+
645
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1910
646
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:678
647
+ msgid "Enable Bicycle Layer?"
648
+ msgstr "Aktivera cykellager?"
649
+
650
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1918
651
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:685
652
+ msgid "Enable Traffic Layer?"
653
+ msgstr "Aktivera billager?"
654
+
655
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1931
656
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:698
657
+ msgid "KML/GeoRSS URL"
658
+ msgstr "KML/GeoRSS URL"
659
+
660
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1933
661
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:700
662
+ msgid "The KML/GeoRSS layer will over-ride most of your map settings"
663
+ msgstr ""
664
+ "KML/GeoRSS lagret kommer att skriva över det mesta av dina kartinställningar"
665
+
666
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1937
667
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:704
668
+ msgid "Fusion table ID"
669
+ msgstr "Fusion tabell ID"
670
+
671
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1939
672
+ msgid "Read data directly from your Fusion Table."
673
+ msgstr "Läs data direkt från din Fusion tabell"
674
+
675
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2051
676
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2062
677
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:711
678
+ msgid "Remember to save your map!"
679
+ msgstr "Kom ihåg att spara din karta!"
680
+
681
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2055
682
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:724
683
+ msgid "Save Map"
684
+ msgstr "Spara Karta"
685
+
686
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2057
687
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:726
688
+ msgid ""
689
+ "Tip: Use your mouse to change the layout of your map. When you have "
690
+ "positioned the map to your desired location, press \"Save Map\" to keep your "
691
+ "settings."
692
+ msgstr ""
693
+ "Tips: Använd din mus för att ändra kartans layout. När du har positionerat "
694
+ "kartan enligt din önskade position, klicka \"Spara Karta\" för att behålla "
695
+ "dina inställningar."
696
+
697
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2069
698
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:733
699
+ msgid "Markers"
700
+ msgstr "Markörer"
701
+
702
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2070
703
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:734
704
+ msgid "Polygons"
705
+ msgstr "Polygoner"
706
+
707
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2071
708
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:735
709
+ msgid "Polylines"
710
+ msgstr "Polylinjer"
711
+
712
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2077
713
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:740
714
+ msgid "Add a marker"
715
+ msgstr "Lägg till en markör"
716
+
717
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2082
718
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:750
719
+ msgid "Address/GPS"
720
+ msgstr "Adress/GPS"
721
+
722
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2088
723
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:771
724
+ msgid "Animation"
725
+ msgstr "Animation"
726
+
727
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2092
728
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:775
729
+ msgid "Bounce"
730
+ msgstr "Studsa"
731
+
732
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2093
733
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:776
734
+ msgid "Drop"
735
+ msgstr "Falla"
736
+
737
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2097
738
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:780
739
+ msgid "InfoWindow open by default"
740
+ msgstr "Infofönster öppen som standard"
741
+
742
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2113
743
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:757
744
+ msgid "Pic URL"
745
+ msgstr "Bild URL"
746
+
747
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2115
748
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:759
749
+ msgid "Link URL"
750
+ msgstr "Länk URL"
751
+
752
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2117
753
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:761
754
+ msgid "Custom Marker"
755
+ msgstr "Anpassad markör"
756
+
757
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2120
758
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2424
759
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2443
760
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:649
761
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:764
762
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:433
763
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:164
764
+ msgid "Category"
765
+ msgstr "Kategori"
766
+
767
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2123
768
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:346
769
+ msgid "Select"
770
+ msgstr "Välj"
771
+
772
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2130
773
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:790
774
+ msgid "Add Marker"
775
+ msgstr "Lägg till markör"
776
+
777
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2130
778
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:790
779
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:229
780
+ msgid "Adding"
781
+ msgstr "Lägger till"
782
+
783
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2131
784
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:791
785
+ msgid "Save Marker"
786
+ msgstr "Spara markör"
787
+
788
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2131
789
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:791
790
+ msgid "Saving"
791
+ msgstr "Sparar"
792
+
793
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2138
794
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:795
795
+ msgid "Your Markers"
796
+ msgstr "Dina Markörer"
797
+
798
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2146
799
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:801
800
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:25
801
+ msgid "Add a Polygon"
802
+ msgstr "Lägg till en Polygon"
803
+
804
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2149
805
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2158
806
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2169
807
+ msgid "Add detailed information to your markers!"
808
+ msgstr "Lägg till detaljerad information till dina markörer!"
809
+
810
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2149
811
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2158
812
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2169
813
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2173
814
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2177
815
+ msgid "Add custom markers to your map!"
816
+ msgstr "Lägg till anpassade markörer till din karta"
817
+
818
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
819
+ msgid "Add Polygons to your maps for only"
820
+ msgstr "Lägg till polygoner till din karta för endast"
821
+
822
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
823
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
824
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
825
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
826
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
827
+ msgid "Click"
828
+ msgstr "Klicka"
829
+
830
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
831
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
832
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
833
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
834
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
835
+ msgid "here"
836
+ msgstr "här"
837
+
838
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2155
839
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:806
840
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:25
841
+ msgid "Add a Polyline"
842
+ msgstr "Lägg till en Polylinje"
843
+
844
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
845
+ msgid "Add Polylines and routes to your maps for only"
846
+ msgstr "Lägg till Polylinjer och rutter till dina kartor för endast"
847
+
848
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
849
+ msgid "Add detailed information to your markers for only"
850
+ msgstr "Lägg till detaljerad information till dina markörer för endast"
851
+
852
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
853
+ msgid ""
854
+ "Add different marker icons, or your own icons to make your map really stand "
855
+ "out!"
856
+ msgstr ""
857
+ "Lägg till andra markörikoner, eller dina egna ikoner för att få kartan att "
858
+ "sticka ut!"
859
+
860
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
861
+ msgid "Allow your visitors to get directions to your markers!"
862
+ msgstr "Tillåt dina besökare att få vägbeskrivningar till dina markörer!"
863
+
864
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2184
865
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:817
866
+ msgid ""
867
+ "WP Google Maps encourages you to make use of the amazing icons created by "
868
+ "Nicolas Mollet's Maps Icons Collection"
869
+ msgstr ""
870
+ "WP Google Maps uppmuntrar dig att använda de fantastiska ikonerna som "
871
+ "skapats av Nicolas Mollet's Maps Icons Collection"
872
+
873
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2184
874
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:817
875
+ msgid "and to credit him when doing so."
876
+ msgstr "och att tillskriva honom när ni gör det."
877
+
878
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2210
879
+ msgid "Edit Marker Location"
880
+ msgstr "Ändra markörposition"
881
+
882
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2219
883
+ msgid "Marker Latitude"
884
+ msgstr "Markörens Latitud"
885
+
886
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2223
887
+ msgid "Marker Longitude"
888
+ msgstr "Markörens Longitud"
889
+
890
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2228
891
+ msgid "Save Marker Location"
892
+ msgstr "Spara markörens position"
893
+
894
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2229
895
+ msgid ""
896
+ "Tip: Use your mouse to change the location of the marker. Simply click and "
897
+ "drag it to your desired location."
898
+ msgstr ""
899
+ "Tips: Använd din mus för att ändra markörens position. Klicka och dra den "
900
+ "helt enkelt till din önskade position."
901
+
902
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2354
903
+ msgid ""
904
+ "There are too many markers to make use of the live edit function. The "
905
+ "maximum amount for this functionality is 2000 markers. Anything more than "
906
+ "that could crash your browser. In order to edit your markers, you would need "
907
+ "to download the table in CSV format, edit it and re-upload it."
908
+ msgstr ""
909
+ "Det finns för många markörer för att kunna använda live edit funktionen. Det "
910
+ "maximala antalet för den funktionen är 2000 markörer. Allt över det kan "
911
+ "crasha din webbläsare. För att ändra dina markörer, ladda ner din tabell i "
912
+ "CSV-format, ändra den och ladda upp den igen."
913
+
914
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2386
915
+ msgid "View this link"
916
+ msgstr "Granska den här länken"
917
+
918
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2400
919
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2401
920
+ msgid "Edit this marker"
921
+ msgstr "Ändra den här markören"
922
+
923
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2401
924
+ msgid "Edit Location"
925
+ msgstr "Ändra position"
926
+
927
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2402
928
+ msgid "Delete this marker"
929
+ msgstr "Radera den här markören"
930
+
931
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2402
932
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:491
933
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:519
934
+ msgid "Delete"
935
+ msgstr "Radera"
936
+
937
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2427
938
+ msgid "Image"
939
+ msgstr "Bild"
940
+
941
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2429
942
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:467
943
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:495
944
+ msgid "Action"
945
+ msgstr "Handling"
946
+
947
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2576
948
+ msgid ""
949
+ "The plugin directory does not have 'write' permissions. Please enable "
950
+ "'write' permissions (755) for "
951
+ msgstr ""
952
+ "Pluginmappen har inte 'skriv' rättigheter. Vänligen aktivar 'skriv' "
953
+ "rättigheter (755) för"
954
+
955
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2578
956
+ msgid "in order for this plugin to work! Please see "
957
+ msgstr "för att pluginet skall fungera! Vänligen se"
958
+
959
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2580
960
+ msgid "this page"
961
+ msgstr "den här sidan"
962
+
963
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2582
964
+ msgid "for help on how to do it."
965
+ msgstr "för hjälp med hur man gör det."
966
+
967
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:444
968
+ msgid "including Pro &amp; Gold add-ons"
969
+ msgstr "inkluderat Pro &amp; Guld tillägg"
970
+
971
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:444
972
+ msgid "including Pro add-on"
973
+ msgstr "inkluderat Pro tillägget"
974
+
975
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:470
976
+ msgid "Download this as a CSV file"
977
+ msgstr "Ladda ner det här som en CSV fil"
978
+
979
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:470
980
+ msgid "Download this data as a CSV file"
981
+ msgstr "Ladda ner den här datan som en CSV fil"
982
+
983
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:484
984
+ msgid "Create your Map"
985
+ msgstr "Skapa din karta"
986
+
987
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:539
988
+ msgid "Map Dimensions"
989
+ msgstr "Kartdimensioner"
990
+
991
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:596
992
+ msgid "Default 'To' address"
993
+ msgstr "Standard 'Till' adress"
994
+
995
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:613
996
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:101
997
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:171
998
+ msgid ""
999
+ "Get great map markers <a href='http://mapicons.nicolasmollet.com/' "
1000
+ "target='_BLANK' title='Great Google Map Markers'>here</a>"
1001
+ msgstr ""
1002
+ "Hämta bra kartmarkörer <a href='http://mapicons.nicolasmollet.com/' "
1003
+ "target='_BLANK' title='Great Google Map Markers'>här</a>"
1004
+
1005
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:706
1006
+ msgid ""
1007
+ "Read data directly from your Fusion Table. For more information, see <a "
1008
+ "href='http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-maps-"
1009
+ "api.html'>http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-"
1010
+ "maps-api.html</a>"
1011
+ msgstr ""
1012
+ "Läs data direkt from din Fusion Tabell. För mer information, se <a "
1013
+ "href='http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-maps-"
1014
+ "api.html'>http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-"
1015
+ "maps-api.html</a>"
1016
+
1017
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:758
1018
+ msgid "Or paste image URL"
1019
+ msgstr "Eller klistra in bildens URL"
1020
+
1021
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:760
1022
+ msgid "Format: http://www.domain.com"
1023
+ msgstr "Format: http://www.domain.com"
1024
+
1025
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:762
1026
+ msgid "ignore if you want to use the default marker"
1027
+ msgstr "ignorera om du vill använda standard markör"
1028
+
1029
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:802
1030
+ msgid "Add a New Polygon"
1031
+ msgstr "Lägg till en ny polygon"
1032
+
1033
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:807
1034
+ msgid "Add a New Polyline"
1035
+ msgstr "Lägg till en ny polylinje"
1036
+
1037
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:982
1038
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:983
1039
+ msgid "Use my location"
1040
+ msgstr "Använd min position"
1041
+
1042
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:998
1043
+ msgid "Filter by"
1044
+ msgstr "Filtrera efter"
1045
+
1046
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1090
1047
+ msgid "Get directions to"
1048
+ msgstr "Hämta vägbeskrivning till"
1049
+
1050
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1090
1051
+ msgid "Directions"
1052
+ msgstr "Vägbeskrivning"
1053
+
1054
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1120
1055
+ msgid "Get Directions"
1056
+ msgstr "Hämta vägbeskrivning"
1057
+
1058
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1124
1059
+ msgid "For"
1060
+ msgstr "För"
1061
+
1062
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1126
1063
+ msgid "Driving"
1064
+ msgstr "Bil"
1065
+
1066
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1127
1067
+ msgid "Walking"
1068
+ msgstr "Till fots"
1069
+
1070
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1128
1071
+ msgid "Bicycling"
1072
+ msgstr "Cykel"
1073
+
1074
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1131
1075
+ msgid "show options"
1076
+ msgstr "visa val"
1077
+
1078
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1132
1079
+ msgid "hide options"
1080
+ msgstr "göm val"
1081
+
1082
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1134
1083
+ msgid "Avoid Tolls"
1084
+ msgstr "Undvik vägtullar"
1085
+
1086
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1135
1087
+ msgid "Avoid Highways"
1088
+ msgstr "Undvik motorvägar"
1089
+
1090
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1140
1091
+ msgid "From"
1092
+ msgstr "Från"
1093
+
1094
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1141
1095
+ msgid "To"
1096
+ msgstr "Till"
1097
+
1098
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1146
1099
+ msgid "Go"
1100
+ msgstr "Gå"
1101
+
1102
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1178
1103
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1200
1104
+ msgid "Fetching directions..."
1105
+ msgstr "Hämtar vägbeskrvningar..."
1106
+
1107
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1179
1108
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1201
1109
+ msgid "Reset directions"
1110
+ msgstr "Nollställ vägbeskrvningar..."
1111
+
1112
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1528
1113
+ msgid "Show _MENU_ entries"
1114
+ msgstr "Visa _MENU_ inlägg"
1115
+
1116
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1529
1117
+ msgid "Nothing found - sorry"
1118
+ msgstr "Inget hittades - beklagar"
1119
+
1120
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1530
1121
+ msgid "Showing _START_ to _END_ of _TOTAL_ records"
1122
+ msgstr "Visar _START_ till _END_ av _TOTAL_ poster"
1123
+
1124
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1531
1125
+ msgid "Showing 0 to 0 of 0 records"
1126
+ msgstr "Visar 0 till 0 av 0 poster"
1127
+
1128
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1532
1129
+ msgid "(filtered from _MAX_ total records)"
1130
+ msgstr "(filtrerat från _MAX_ total poster)"
1131
+
1132
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1533
1133
+ msgid "First"
1134
+ msgstr "Först"
1135
+
1136
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1534
1137
+ msgid "Last"
1138
+ msgstr "Sist"
1139
+
1140
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1535
1141
+ msgid "Next"
1142
+ msgstr "Nästa"
1143
+
1144
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1536
1145
+ msgid "Previous"
1146
+ msgstr "Föregående"
1147
+
1148
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1537
1149
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:170
1150
+ msgid "Search"
1151
+ msgstr "Sök"
1152
+
1153
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1542
1154
+ msgid "Please prove that you are human by checking the checkbox above"
1155
+ msgstr "Visa att du är en människa genom att klicka i boxen ovanför"
1156
+
1157
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2233
1158
+ msgid "WP Google Maps"
1159
+ msgstr "WP Google Maps"
1160
+
1161
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2233
1162
+ msgid ""
1163
+ "Please ensure you have <strong>both</strong> the <strong>Basic</strong> and "
1164
+ "<strong>Pro</strong> versions of WP Google Maps installed and activated at "
1165
+ "the same time in order for the plugin to function correctly."
1166
+ msgstr ""
1167
+ "Vänligen försäkra dig att du har <strong>både</strong> &amp; <strong>Basic</"
1168
+ "strong> och <strong>Pro</strong> versionerna av WP Google Maps installerad "
1169
+ "and aktiverad samtidigt för att pluginet skall fungera korrekt."
1170
+
1171
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2247
1172
+ msgid "Header 1 should be 'id', not"
1173
+ msgstr "Överskrift 1 skall vara 'id', inte"
1174
+
1175
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2248
1176
+ msgid "Header 2 should be 'map_id', not"
1177
+ msgstr "Överskrift 2 skall vara 'map_id', inte"
1178
+
1179
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2249
1180
+ msgid "Header 3 should be 'address', not"
1181
+ msgstr "Överskrift 3 skall vara 'address', inte"
1182
+
1183
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2250
1184
+ msgid "Header 4 should be 'description', not"
1185
+ msgstr "Överskrift 4 skall vara 'description', inte"
1186
+
1187
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2251
1188
+ msgid "Header 5 should be 'pic', not"
1189
+ msgstr "Överskrift 5 skall vara 'pic', inte"
1190
+
1191
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2252
1192
+ msgid "Header 6 should be 'link', not"
1193
+ msgstr "Överskrift 6 skall vara 'link', inte"
1194
+
1195
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2253
1196
+ msgid "Header 7 should be 'icon', not"
1197
+ msgstr "Överskrift 7 skall vara 'icon', inte"
1198
+
1199
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2254
1200
+ msgid "Header 8 should be 'lat', not"
1201
+ msgstr "Överskrift 8 skall vara 'lat', inte"
1202
+
1203
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2255
1204
+ msgid "Header 9 should be 'lng', not"
1205
+ msgstr "Överskrift 9 skall vara 'lng', inte"
1206
+
1207
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2256
1208
+ msgid "Header 10 should be 'anim', not"
1209
+ msgstr "Överskrift 10 skall vara 'anim', inte"
1210
+
1211
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2257
1212
+ msgid "Header 11 should be 'title', not"
1213
+ msgstr "Överskrift 11 skall vara 'title', inte"
1214
+
1215
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2258
1216
+ msgid "Header 12 should be 'infoopen', not"
1217
+ msgstr "Överskrift 12 skall vara 'infoopen', inte"
1218
+
1219
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2259
1220
+ msgid "Header 13 should be 'category', not"
1221
+ msgstr "Överskrift 13 skall vara 'category', inte"
1222
+
1223
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2261
1224
+ msgid "CSV import failed"
1225
+ msgstr "CSV import misslyckades"
1226
+
1227
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2289
1228
+ msgid "Your CSV file has been successfully imported"
1229
+ msgstr "Din CSV fil har importerats utan problem"
1230
+
1231
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2311
1232
+ msgid "Download ALL marker data to a CSV file"
1233
+ msgstr "Ladda ner ALL markördata till en CSV fil"
1234
+
1235
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2314
1236
+ msgid "Advanced Options"
1237
+ msgstr "Avancerade val"
1238
+
1239
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2317
1240
+ msgid "OR"
1241
+ msgstr "ELLER"
1242
+
1243
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2318
1244
+ msgid "Upload CSV File"
1245
+ msgstr "Ladda upp CSV fil"
1246
+
1247
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2320
1248
+ msgid "Replace existing data with data in file"
1249
+ msgstr "Ersätt nuvarande data med data i filen"
1250
+
1251
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2321
1252
+ msgid "Upload File"
1253
+ msgstr "Ladda upp fil"
1254
+
1255
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2509
1256
+ msgid "Disable Mouse Wheel Zoom"
1257
+ msgstr "Avaktivera zoom med mushjulet"
1258
+
1259
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2510
1260
+ msgid "Disable Mouse Dragging"
1261
+ msgstr "Avaktivera släpning med musen"
1262
+
1263
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2511
1264
+ msgid "Disable Mouse Double Click Zooming"
1265
+ msgstr "Avaktivera dubbelklick zoomning med musen"
1266
+
1267
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2515
1268
+ msgid "Marker Listing Settings"
1269
+ msgstr "Inställningar för markörlistning"
1270
+
1271
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2517
1272
+ msgid "Hide the Icon column"
1273
+ msgstr "Göm ikonkolumnen"
1274
+
1275
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2518
1276
+ msgid "Hide the Title column"
1277
+ msgstr "Göm titelkolumnen"
1278
+
1279
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2519
1280
+ msgid "Hide the Address column"
1281
+ msgstr "Göm adresskolumnen"
1282
+
1283
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2520
1284
+ msgid "Hide the Category column"
1285
+ msgstr "Göm Kategorikolumnen"
1286
+
1287
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2521
1288
+ msgid "Hide the Description column"
1289
+ msgstr "Göm beskrivningskolumnen"
1290
+
1291
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2559
1292
+ msgid "InfoWindow Settings"
1293
+ msgstr "InfoWindow inställningar"
1294
+
1295
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2562
1296
+ msgid "Default Image Width"
1297
+ msgstr "Standard bildbredd"
1298
+
1299
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2566
1300
+ msgid "Default Image Height"
1301
+ msgstr "Standard bildhöjd"
1302
+
1303
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2570
1304
+ msgid "Image Thumbnails"
1305
+ msgstr "Tumnaglar"
1306
+
1307
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2572
1308
+ msgid "Do not use TimThumb"
1309
+ msgstr "Använd inte TimThumb"
1310
+
1311
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2573
1312
+ msgid "(Tick this if you are having problems viewing your thumbnail images)"
1313
+ msgstr "(Klicka här om du har problem att se dina tumnaglar)"
1314
+
1315
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2577
1316
+ msgid "Max InfoWindow Width"
1317
+ msgstr "Max InfoWindow bredd"
1318
+
1319
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2578
1320
+ msgid "(Minimum: 250px)"
1321
+ msgstr "(Minimum: 250px)"
1322
+
1323
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2581
1324
+ msgid "Other settings"
1325
+ msgstr "Andra inställningar"
1326
+
1327
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2583
1328
+ msgid "Open links in a new window"
1329
+ msgstr "Öppnar länkar i ett nytt fönster"
1330
+
1331
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2584
1332
+ msgid "(Tick this if you want to open your links in a new window)"
1333
+ msgstr "(Klicka här om du vill öppna länkar i ett nytt fönster)"
1334
+
1335
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2585
1336
+ msgid "Hide the address field"
1337
+ msgstr "Göm adressfältet"
1338
+
1339
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2589
1340
+ msgid "Link text"
1341
+ msgstr "Länktext"
1342
+
1343
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:15
1344
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:18
1345
+ msgid "Marker Categories"
1346
+ msgstr "Markörkategorier"
1347
+
1348
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:15
1349
+ msgid "Add New Category"
1350
+ msgstr "Lägg till Kategori"
1351
+
1352
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
1353
+ msgid "Create marker categories"
1354
+ msgstr "Skapa markörkategorier"
1355
+
1356
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:32
1357
+ msgid "There was a problem deleting the category."
1358
+ msgstr "Det uppstod ett problem när markören skulle raderas."
1359
+
1360
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
1361
+ msgid "Delete your Category"
1362
+ msgstr "Radera din kategori"
1363
+
1364
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
1365
+ msgid "Are you sure you want to delete the category"
1366
+ msgstr "Är du säker på att du vill radera kategorin"
1367
+
1368
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:85
1369
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:154
1370
+ msgid "Add a Marker Category"
1371
+ msgstr "Lägg till en markörkategori"
1372
+
1373
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:89
1374
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:159
1375
+ msgid "Category Name"
1376
+ msgstr "Kategorinamn"
1377
+
1378
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:99
1379
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:169
1380
+ msgid "Category Marker"
1381
+ msgstr "Kategorimarkör"
1382
+
1383
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:109
1384
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:179
1385
+ msgid "Assigned to "
1386
+ msgstr "Tilldelad till"
1387
+
1388
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:122
1389
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:193
1390
+ msgid "Save Category"
1391
+ msgstr "Spara kategori"
1392
+
1393
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:272
1394
+ msgid "Your category has been created."
1395
+ msgstr "Din kategori har skapats"
1396
+
1397
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:336
1398
+ msgid "Your category has been saved."
1399
+ msgstr "Din kategori har sparats"
1400
+
1401
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:382
1402
+ msgid "All"
1403
+ msgstr "Alla"
1404
+
1405
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:403
1406
+ msgid "All maps"
1407
+ msgstr "Alla kartor"
1408
+
1409
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:435
1410
+ msgid "Linked maps"
1411
+ msgstr "Länkade kartor"
1412
+
1413
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:42
1414
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:90
1415
+ msgid "Save Polygon"
1416
+ msgstr "Spara polygon"
1417
+
1418
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:73
1419
+ msgid "Edit Polygon"
1420
+ msgstr "Ändra polygon"
1421
+
1422
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:466
1423
+ msgid "Polygon Data"
1424
+ msgstr "Polygondata"
1425
+
1426
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:491
1427
+ msgid "Delete this polygon"
1428
+ msgstr "Radera den här polygonen"
1429
+
1430
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:42
1431
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:90
1432
+ msgid "Save Polyline"
1433
+ msgstr "Spara polylinje"
1434
+
1435
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:73
1436
+ msgid "Edit Polyline"
1437
+ msgstr "Ändra polylinje"
1438
+
1439
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:494
1440
+ msgid "Polyline Data"
1441
+ msgstr "Polylinjedata"
1442
+
1443
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:519
1444
+ msgid "Delete this polyline"
1445
+ msgstr "Radera den här polylinjen"
1446
+
1447
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:149
1448
+ msgid "ZIP / Address"
1449
+ msgstr "Postnummer / Adress"
1450
+
1451
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:154
1452
+ msgid "Radius"
1453
+ msgstr "Radius"
1454
+
1455
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:188
1456
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:378
1457
+ msgid "Visitor Generated Marker Settings"
1458
+ msgstr "Inställningar för besökargenererade markörer"
1459
+
1460
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:191
1461
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:381
1462
+ msgid "Visitor Marker Input Settings"
1463
+ msgstr "Besökarmarkörer inmatningsinställningar"
1464
+
1465
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:193
1466
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:383
1467
+ msgid "Strip all HTML tags in descriptions and titles"
1468
+ msgstr "Plocka bort alla HTML taggar i beskrivningar och titlar"
1469
+
1470
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:89
1471
+ msgid "Visitor Generated Markers - Settings"
1472
+ msgstr "besökargenererade markörer - Inställningar"
1473
+
1474
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:95
1475
+ msgid "Enable Visitor Generated Markers?"
1476
+ msgstr "Aktivera besökargenererade markörer"
1477
+
1478
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:104
1479
+ msgid "Who can add markers?"
1480
+ msgstr "Vem kan lägga till markörer"
1481
+
1482
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:107
1483
+ msgid "Everyone"
1484
+ msgstr "Alla"
1485
+
1486
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:108
1487
+ msgid "Registered Users"
1488
+ msgstr "Registrerade användare"
1489
+
1490
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:113
1491
+ msgid "Allow users to select a marker category?"
1492
+ msgstr "Tillåt användare att välja en markörkategori"
1493
+
1494
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:204
1495
+ msgid "Marker Title"
1496
+ msgstr "Markörtitel"
1497
+
1498
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:208
1499
+ msgid "Marker Address or GPS Location"
1500
+ msgstr "Marköradress eller GPS position"
1501
+
1502
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:212
1503
+ msgid "Marker Description"
1504
+ msgstr "Markörbeskrivning"
1505
+
1506
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:219
1507
+ msgid "Marker Category"
1508
+ msgstr "Markörkategori"
1509
+
1510
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:225
1511
+ msgid "Please tick this box to prove you are human"
1512
+ msgstr "Vänligen klicka i den här boxen för att bevisa att du är en människa"
1513
+
1514
+ #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:229
1515
+ msgid "Add marker"
1516
+ msgstr "Lägg till markör"
languages/wp-google-maps-default.mo CHANGED
Binary file
languages/wp-google-maps-default.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: WP Google Maps\n"
4
- "POT-Creation-Date: 2014-02-11 13:53+0200\n"
5
- "PO-Revision-Date: 2014-02-11 13:54+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
@@ -11,870 +11,972 @@ msgstr ""
11
  "X-Generator: Poedit 1.5.7\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: .\n"
14
- "X-Poedit-SearchPath-0: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
15
  "google-maps\n"
16
- "X-Poedit-SearchPath-1: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
17
  "google-maps-pro\n"
18
- "X-Poedit-SearchPath-2: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
19
  "google-maps-gold\n"
20
- "X-Poedit-SearchPath-3: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
21
- "google-maps-store-locator\n"
22
- "X-Poedit-SearchPath-4: C:\\wamp\\www\\wordpress361\\wp-content\\plugins\\wp-"
23
  "google-maps-ugm\n"
24
 
25
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:240
26
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:252
27
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1526
28
- msgid "Getting your current location address..."
 
 
29
  msgstr ""
30
 
31
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:735
32
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1541
33
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1518
34
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2130
35
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2547
36
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:759
37
- msgid "More details"
 
 
 
38
  msgstr ""
39
 
40
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:788
41
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1523
42
- msgid "Get directions"
43
  msgstr ""
44
 
45
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:860
46
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1524
47
- msgid "My location"
48
  msgstr ""
49
 
50
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:945
51
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1525
52
- msgid "Please fill out both the 'from' and 'to' fields"
53
  msgstr ""
54
 
55
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1226
56
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1310
57
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1843
58
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1925
59
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:444
60
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:528
61
- msgid "Geocode was not successful for the following reason"
62
  msgstr ""
63
 
64
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1648
65
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:866
66
- msgid "Advanced Map Settings"
67
  msgstr ""
68
 
69
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1649
70
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:867
71
- msgid ""
72
- "Use the <a href='http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/"
73
- "wizard/index.html' target='_BLANK'>Google Maps API Styled Map Wizard</a> to "
74
- "get your style settings"
75
  msgstr ""
76
 
77
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1654
78
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:872
79
- msgid "Enable Mass Marker Support"
80
  msgstr ""
81
 
82
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1657
83
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1666
84
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
85
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
86
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1827
87
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1904
88
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1913
89
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1921
90
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2101
91
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:568
92
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:672
93
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:680
94
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:687
95
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:784
96
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
97
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:875
98
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:884
99
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:98
100
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:116
101
- msgid "Yes"
102
  msgstr ""
103
 
104
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1658
105
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1667
106
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
107
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
108
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1826
109
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1838
110
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1903
111
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1912
112
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1920
113
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2100
114
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:569
115
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:579
116
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:673
117
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:681
118
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:688
119
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:783
120
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
121
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:876
122
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:885
123
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:99
124
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:117
125
- msgid "No"
126
  msgstr ""
127
 
128
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1663
129
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:881
130
- msgid "Enable Advanced Styling"
131
  msgstr ""
132
 
133
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1672
134
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:890
135
- msgid "Paste the JSON data here"
136
  msgstr ""
137
 
138
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1676
139
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:894
140
- msgid "Save Style Settings"
141
  msgstr ""
142
 
143
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1754
144
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2447
145
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:972
146
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:124
147
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:349
148
- msgid ""
149
- "An Unexpected HTTP Error occurred during the API request.</p> <p><a href=\"?"
150
- "\" onclick=\"document.location.reload(); return false;\">Try again</a>"
151
  msgstr ""
152
 
153
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/newEmptyPHP1.php:1759
154
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2452
155
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:977
156
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:129
157
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:354
158
- msgid "An unknown error occurred"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  msgstr ""
160
 
161
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1165
162
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1350
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  msgid "Your settings have been saved."
164
  msgstr ""
165
 
166
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1194
 
 
167
  msgid "Your marker location has been saved."
168
  msgstr ""
169
 
170
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1225
 
 
171
  msgid "Your polygon has been created."
172
  msgstr ""
173
 
174
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1257
 
 
175
  msgid "Your polygon has been saved."
176
  msgstr ""
177
 
178
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1288
 
 
179
  msgid "Your polyline has been created."
180
  msgstr ""
181
 
182
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1320
 
 
183
  msgid "Your polyline has been saved."
184
  msgstr ""
185
 
186
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1366
 
 
 
 
 
187
  msgid "Maps"
188
  msgstr ""
189
 
190
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1370
191
  msgid "Categories"
192
  msgstr ""
193
 
194
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1371
195
  msgid "Advanced"
196
  msgstr ""
197
 
198
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1373
199
  msgid "Settings"
200
  msgstr ""
201
 
202
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
203
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1456
204
  msgid "Experiencing problems with the plugin?"
205
  msgstr ""
206
 
207
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
208
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1456
209
  msgid "See the troubleshooting manual."
210
  msgstr ""
211
 
212
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
213
  msgid "Or ask a question on our "
214
  msgstr ""
215
 
216
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1382
217
  msgid "Support forum."
218
  msgstr ""
219
 
220
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1390
221
  msgid "There was a problem deleting the map."
222
  msgstr ""
223
 
224
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
225
  msgid "Delete your map"
226
  msgstr ""
227
 
228
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1394
229
  msgid "Are you sure you want to delete the map"
230
  msgstr ""
231
 
232
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1466
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
233
  msgid "There was a problem deleting the marker."
234
  msgstr ""
235
 
236
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
237
  msgid "Delete Marker"
238
  msgstr ""
239
 
240
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1470
241
  msgid "Are you sure you want to delete this marker:"
242
  msgstr ""
243
 
244
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1492
245
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2336
246
  msgid "WP Google Map Settings"
247
  msgstr ""
248
 
249
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1521
250
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1724
251
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2500
252
  msgid "Map Settings"
253
  msgstr ""
254
 
255
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1524
256
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2503
257
  msgid "General Map Settings"
258
  msgstr ""
259
 
260
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1526
261
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2505
262
  msgid "Disable StreetView"
263
  msgstr ""
264
 
265
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1527
266
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2506
267
  msgid "Disable Zoom Controls"
268
  msgstr ""
269
 
270
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1528
271
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2507
272
  msgid "Disable Pan Controls"
273
  msgstr ""
274
 
275
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1529
276
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2508
277
  msgid "Disable Map Type Controls"
278
  msgstr ""
279
 
280
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1533
281
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2525
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
282
  msgid "Troubleshooting Options"
283
  msgstr ""
284
 
285
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1535
286
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2527
287
  msgid ""
288
  "Over-ride current jQuery with version 1.8.3 (Tick this box if you are "
289
  "receiving jQuery related errors)"
290
  msgstr ""
291
 
292
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1542
293
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2361
294
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:123
295
  msgid "Save Settings"
296
  msgstr ""
297
 
298
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1564
299
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1568
300
  msgid "My Maps"
301
  msgstr ""
302
 
303
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1564
304
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1633
305
  msgid "Add New"
306
  msgstr ""
307
 
308
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
309
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
310
  msgid "Pro Version"
311
  msgstr ""
312
 
313
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
314
  msgid "Create unlimited maps"
315
  msgstr ""
316
 
317
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
318
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
319
  msgid "with the"
320
  msgstr ""
321
 
322
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1569
323
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
324
  msgid "of WP Google Maps for only"
325
  msgstr ""
326
 
327
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1575
328
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1636
329
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:24
330
  msgid "Problems with the plugin? See the troubleshooting manual."
331
  msgstr ""
332
 
333
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1599
334
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1656
335
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1887
336
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2210
337
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2421
338
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:645
339
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:432
340
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:465
341
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:493
 
 
342
  msgid "ID"
343
  msgstr ""
344
 
345
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1600
346
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1659
347
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1888
348
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2106
349
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2423
350
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2442
351
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:646
352
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:745
353
  msgid "Title"
354
  msgstr ""
355
 
356
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1601
357
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1772
358
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:541
359
  msgid "Width"
360
  msgstr ""
361
 
362
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1602
363
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1783
364
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:548
365
  msgid "Height"
366
  msgstr ""
367
 
368
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1603
369
  msgid "Type"
370
  msgstr ""
371
 
372
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1609
373
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1805
374
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:619
375
  msgid "Roadmap"
376
  msgstr ""
377
 
378
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1610
379
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1806
380
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:620
381
  msgid "Satellite"
382
  msgstr ""
383
 
384
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1611
385
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1807
386
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:621
387
  msgid "Hybrid"
388
  msgstr ""
389
 
390
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1612
391
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1808
392
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:622
393
  msgid "Terrain"
394
  msgstr ""
395
 
396
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1614
397
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:441
398
  msgid "Trash"
399
  msgstr ""
400
 
401
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1618
402
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2400
403
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:445
404
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:490
405
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:518
 
 
406
  msgid "Edit"
407
  msgstr ""
408
 
409
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1633
410
  msgid "My Markers"
411
  msgstr ""
412
 
413
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1657
414
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2422
415
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:434
416
  msgid "Icon"
417
  msgstr ""
418
 
419
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1658
420
  msgid "Linked to"
421
  msgstr ""
422
 
423
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1660
424
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1889
425
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2425
426
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2444
427
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:647
428
  msgid "Address"
429
  msgstr ""
430
 
431
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1661
432
  msgid "GPS"
433
  msgstr ""
434
 
435
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1662
436
  msgid "Pic"
437
  msgstr ""
438
 
439
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1663
440
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2428
441
  msgid "Link"
442
  msgstr ""
443
 
444
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
445
  msgid ""
446
  "Add custom icons, titles, descriptions, pictures and links to your markers "
447
  "with the"
448
  msgstr ""
449
 
450
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
451
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
452
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
453
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
454
  msgid "Pro Edition"
455
  msgstr ""
456
 
457
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1713
458
  msgid "of this plugin for just"
459
  msgstr ""
460
 
461
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
462
  msgid "Purchase the Pro Edition"
463
  msgstr ""
464
 
465
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1714
466
  msgid "of WP Google Maps and save your markers to a CSV file!"
467
  msgstr ""
468
 
469
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1764
470
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:530
471
  msgid "Short code"
472
  msgstr ""
473
 
474
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1765
475
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:531
476
  msgid "copy this into your post or page to display the map"
477
  msgstr ""
478
 
479
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1768
480
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:535
481
  msgid "Map Name"
482
  msgstr ""
483
 
484
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1793
485
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:659
486
  msgid "Map Alignment"
487
  msgstr ""
488
 
489
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1795
490
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:661
491
  msgid "Left"
492
  msgstr ""
493
 
494
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1796
495
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:662
496
  msgid "Center"
497
  msgstr ""
498
 
499
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1797
500
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:663
501
  msgid "Right"
502
  msgstr ""
503
 
504
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1798
505
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2091
506
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:664
507
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:774
 
508
  msgid "None"
509
  msgstr ""
510
 
511
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1803
512
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:617
513
  msgid "Map type"
514
  msgstr ""
515
 
516
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1818
517
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1859
518
- msgid ""
519
- "Get all of these advanced features with the Pro version for only <a href="
520
- "\"http://www.wpgmaps.com/purchase-professional-version/?"
521
- "utm_source=plugin&utm_medium=link&utm_campaign=advanced\">$14.99 once off</"
522
- "a>. Support and updates included forever."
523
- msgstr ""
524
-
525
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1824
526
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:566
527
  msgid "Enable Directions?"
528
  msgstr ""
529
 
530
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1834
531
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:575
532
  msgid "Directions Box Open by Default?"
533
  msgstr ""
534
 
535
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1839
536
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:580
537
  msgid "Yes, on the left"
538
  msgstr ""
539
 
540
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1840
541
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:581
542
  msgid "Yes, on the right"
543
  msgstr ""
544
 
545
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1841
546
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:582
547
  msgid "Yes, above"
548
  msgstr ""
549
 
550
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1842
551
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:583
552
  msgid "Yes, below"
553
  msgstr ""
554
 
555
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1848
556
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:589
557
  msgid "Directions Box Width"
558
  msgstr ""
559
 
560
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1864
561
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:612
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
  msgid "Default Marker Image"
563
  msgstr ""
564
 
565
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1865
566
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2114
567
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2118
568
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:613
569
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:758
570
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:762
571
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:101
572
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:171
573
  msgid "Upload Image"
574
  msgstr ""
575
 
576
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1869
577
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:627
578
  msgid "List all Markers"
579
  msgstr ""
580
 
581
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1871
582
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:629
583
  msgid "List all markers below the map"
584
  msgstr ""
585
 
586
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1872
587
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:630
588
  msgid "Select this for the advanced listing functionality"
589
  msgstr ""
590
 
591
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1877
592
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:635
593
  msgid "Filter by Category"
594
  msgstr ""
595
 
596
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1879
597
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:637
598
  msgid "Allow users to filter by category?"
599
  msgstr ""
600
 
601
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1884
602
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:642
603
  msgid "Order markers by"
604
  msgstr ""
605
 
606
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1890
607
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2111
608
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2426
609
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2445
610
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:648
611
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:755
612
  msgid "Description"
613
  msgstr ""
614
 
615
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1893
616
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:653
617
  msgid "Descending"
618
  msgstr ""
619
 
620
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1894
621
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:652
622
  msgid "Ascending"
623
  msgstr ""
624
 
625
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1901
626
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:670
627
  msgid "Show User's Location?"
628
  msgstr ""
629
 
630
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1910
631
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:678
632
- msgid "Enable Bicycle Layer?"
633
- msgstr ""
634
-
635
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1918
636
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:685
637
- msgid "Enable Traffic Layer?"
638
- msgstr ""
639
-
640
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1931
641
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:698
642
  msgid "KML/GeoRSS URL"
643
  msgstr ""
644
 
645
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1933
646
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:700
647
  msgid "The KML/GeoRSS layer will over-ride most of your map settings"
648
  msgstr ""
649
 
650
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1937
651
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:704
652
  msgid "Fusion table ID"
653
  msgstr ""
654
 
655
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1939
656
  msgid "Read data directly from your Fusion Table."
657
  msgstr ""
658
 
659
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2051
660
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2062
661
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:711
662
- msgid "Remember to save your map!"
663
- msgstr ""
664
-
665
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2055
666
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:724
667
  msgid "Save Map"
668
  msgstr ""
669
 
670
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2057
671
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:726
672
  msgid ""
673
  "Tip: Use your mouse to change the layout of your map. When you have "
674
  "positioned the map to your desired location, press \"Save Map\" to keep your "
675
  "settings."
676
  msgstr ""
677
 
678
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2069
679
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:733
680
- msgid "Markers"
681
  msgstr ""
682
 
683
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2070
684
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:734
685
- msgid "Polygons"
686
  msgstr ""
687
 
688
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2071
689
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:735
690
- msgid "Polylines"
691
  msgstr ""
692
 
693
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2077
694
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:740
695
- msgid "Add a marker"
 
 
 
696
  msgstr ""
697
 
698
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2082
699
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:750
 
700
  msgid "Address/GPS"
701
  msgstr ""
702
 
703
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2088
704
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:771
 
705
  msgid "Animation"
706
  msgstr ""
707
 
708
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2092
709
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:775
 
710
  msgid "Bounce"
711
  msgstr ""
712
 
713
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2093
714
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:776
 
715
  msgid "Drop"
716
  msgstr ""
717
 
718
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2097
719
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:780
 
720
  msgid "InfoWindow open by default"
721
  msgstr ""
722
 
723
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2113
724
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:757
725
- msgid "Pic URL"
 
726
  msgstr ""
727
 
728
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2115
729
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:759
730
- msgid "Link URL"
 
731
  msgstr ""
732
 
733
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2117
734
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:761
735
- msgid "Custom Marker"
736
  msgstr ""
737
 
738
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2120
739
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2424
740
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2443
741
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:649
742
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:764
743
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:433
744
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:164
745
- msgid "Category"
746
  msgstr ""
747
 
748
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2123
749
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:346
750
- msgid "Select"
751
  msgstr ""
752
 
753
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2130
754
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:790
755
- msgid "Add Marker"
756
  msgstr ""
757
 
758
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2130
759
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:790
760
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:229
761
- msgid "Adding"
762
  msgstr ""
763
 
764
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2131
765
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:791
766
- msgid "Save Marker"
767
  msgstr ""
768
 
769
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2131
770
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:791
771
- msgid "Saving"
772
  msgstr ""
773
 
774
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2138
775
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:795
776
- msgid "Your Markers"
777
  msgstr ""
778
 
779
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2146
780
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:801
781
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:25
 
782
  msgid "Add a Polygon"
783
  msgstr ""
784
 
785
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2149
786
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2158
787
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2169
788
- msgid "Add detailed information to your markers!"
789
  msgstr ""
790
 
791
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2149
792
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2158
793
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2169
794
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2173
795
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2177
796
- msgid "Add custom markers to your map!"
797
  msgstr ""
798
 
799
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
800
- msgid "Add Polygons to your maps for only"
 
801
  msgstr ""
802
 
803
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
804
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
805
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
806
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
807
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
808
- msgid "Click"
809
  msgstr ""
810
 
811
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2150
812
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
813
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
814
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
815
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
816
- msgid "here"
817
  msgstr ""
818
 
819
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2155
820
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:806
821
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:25
822
- msgid "Add a Polyline"
823
  msgstr ""
824
 
825
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2159
826
- msgid "Add Polylines and routes to your maps for only"
827
  msgstr ""
828
 
829
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2170
830
- msgid "Add detailed information to your markers for only"
 
 
 
 
 
 
 
 
831
  msgstr ""
832
 
833
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2174
834
  msgid ""
835
  "Add different marker icons, or your own icons to make your map really stand "
836
  "out!"
837
  msgstr ""
838
 
839
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2178
840
  msgid "Allow your visitors to get directions to your markers!"
841
  msgstr ""
842
 
843
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2184
844
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:817
845
  msgid ""
846
  "WP Google Maps encourages you to make use of the amazing icons created by "
847
  "Nicolas Mollet's Maps Icons Collection"
848
  msgstr ""
849
 
850
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2184
851
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:817
852
  msgid "and to credit him when doing so."
853
  msgstr ""
854
 
855
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2210
856
  msgid "Edit Marker Location"
857
  msgstr ""
858
 
859
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2219
860
  msgid "Marker Latitude"
861
  msgstr ""
862
 
863
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2223
864
  msgid "Marker Longitude"
865
  msgstr ""
866
 
867
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2228
868
  msgid "Save Marker Location"
869
  msgstr ""
870
 
871
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2229
872
  msgid ""
873
  "Tip: Use your mouse to change the location of the marker. Simply click and "
874
  "drag it to your desired location."
875
  msgstr ""
876
 
877
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2354
878
  msgid ""
879
  "There are too many markers to make use of the live edit function. The "
880
  "maximum amount for this functionality is 2000 markers. Anything more than "
@@ -882,94 +984,263 @@ msgid ""
882
  "to download the table in CSV format, edit it and re-upload it."
883
  msgstr ""
884
 
885
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2386
886
  msgid "View this link"
887
  msgstr ""
888
 
889
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2400
890
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2401
891
  msgid "Edit this marker"
892
  msgstr ""
893
 
894
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2401
895
  msgid "Edit Location"
896
  msgstr ""
897
 
898
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2402
899
  msgid "Delete this marker"
900
  msgstr ""
901
 
902
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2402
903
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:491
904
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:519
 
 
905
  msgid "Delete"
906
  msgstr ""
907
 
908
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2427
909
  msgid "Image"
910
  msgstr ""
911
 
912
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2429
913
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:467
914
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:495
 
 
915
  msgid "Action"
916
  msgstr ""
917
 
918
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2576
919
  msgid ""
920
  "The plugin directory does not have 'write' permissions. Please enable "
921
  "'write' permissions (755) for "
922
  msgstr ""
923
 
924
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2578
925
  msgid "in order for this plugin to work! Please see "
926
  msgstr ""
927
 
928
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2580
929
  msgid "this page"
930
  msgstr ""
931
 
932
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2582
933
  msgid "for help on how to do it."
934
  msgstr ""
935
 
936
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:444
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
937
  msgid "including Pro &amp; Gold add-ons"
938
  msgstr ""
939
 
940
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:444
941
  msgid "including Pro add-on"
942
  msgstr ""
943
 
944
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:470
945
  msgid "Download this as a CSV file"
946
  msgstr ""
947
 
948
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:470
949
  msgid "Download this data as a CSV file"
950
  msgstr ""
951
 
952
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:484
953
  msgid "Create your Map"
954
  msgstr ""
955
 
956
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:539
957
  msgid "Map Dimensions"
958
  msgstr ""
959
 
960
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:596
961
  msgid "Default 'To' address"
962
  msgstr ""
963
 
964
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:613
965
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:101
966
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:171
967
  msgid ""
968
  "Get great map markers <a href='http://mapicons.nicolasmollet.com/' "
969
  "target='_BLANK' title='Great Google Map Markers'>here</a>"
970
  msgstr ""
971
 
972
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:706
973
  msgid ""
974
  "Read data directly from your Fusion Table. For more information, see <a "
975
  "href='http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-maps-"
@@ -977,500 +1248,524 @@ msgid ""
977
  "maps-api.html</a>"
978
  msgstr ""
979
 
980
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:758
981
- msgid "Or paste image URL"
982
  msgstr ""
983
 
984
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:760
985
- msgid "Format: http://www.domain.com"
986
  msgstr ""
987
 
988
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:762
989
- msgid "ignore if you want to use the default marker"
990
  msgstr ""
991
 
992
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:802
993
- msgid "Add a New Polygon"
994
  msgstr ""
995
 
996
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:807
997
- msgid "Add a New Polyline"
998
  msgstr ""
999
 
1000
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:982
1001
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:983
1002
  msgid "Use my location"
1003
  msgstr ""
1004
 
1005
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:998
 
 
1006
  msgid "Filter by"
1007
  msgstr ""
1008
 
1009
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1090
1010
  msgid "Get directions to"
1011
  msgstr ""
1012
 
1013
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1090
1014
  msgid "Directions"
1015
  msgstr ""
1016
 
1017
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1120
1018
  msgid "Get Directions"
1019
  msgstr ""
1020
 
1021
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1124
1022
  msgid "For"
1023
  msgstr ""
1024
 
1025
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1126
1026
  msgid "Driving"
1027
  msgstr ""
1028
 
1029
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1127
1030
  msgid "Walking"
1031
  msgstr ""
1032
 
1033
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1128
1034
  msgid "Bicycling"
1035
  msgstr ""
1036
 
1037
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1131
1038
  msgid "show options"
1039
  msgstr ""
1040
 
1041
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1132
1042
  msgid "hide options"
1043
  msgstr ""
1044
 
1045
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1134
1046
  msgid "Avoid Tolls"
1047
  msgstr ""
1048
 
1049
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1135
1050
  msgid "Avoid Highways"
1051
  msgstr ""
1052
 
1053
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1140
1054
  msgid "From"
1055
  msgstr ""
1056
 
1057
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1141
1058
  msgid "To"
1059
  msgstr ""
1060
 
1061
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1146
1062
  msgid "Go"
1063
  msgstr ""
1064
 
1065
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1178
1066
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1200
1067
  msgid "Fetching directions..."
1068
  msgstr ""
1069
 
1070
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1179
1071
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1201
1072
  msgid "Reset directions"
1073
  msgstr ""
1074
 
1075
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1528
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1076
  msgid "Show _MENU_ entries"
1077
  msgstr ""
1078
 
1079
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1529
1080
  msgid "Nothing found - sorry"
1081
  msgstr ""
1082
 
1083
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1530
1084
  msgid "Showing _START_ to _END_ of _TOTAL_ records"
1085
  msgstr ""
1086
 
1087
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1531
1088
  msgid "Showing 0 to 0 of 0 records"
1089
  msgstr ""
1090
 
1091
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1532
1092
  msgid "(filtered from _MAX_ total records)"
1093
  msgstr ""
1094
 
1095
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1533
1096
  msgid "First"
1097
  msgstr ""
1098
 
1099
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1534
1100
  msgid "Last"
1101
  msgstr ""
1102
 
1103
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1535
1104
  msgid "Next"
1105
  msgstr ""
1106
 
1107
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1536
1108
  msgid "Previous"
1109
  msgstr ""
1110
 
1111
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1537
1112
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:170
1113
- msgid "Search"
1114
  msgstr ""
1115
 
1116
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1542
1117
- msgid "Please prove that you are human by checking the checkbox above"
 
 
 
1118
  msgstr ""
1119
 
1120
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2233
1121
  msgid "WP Google Maps"
1122
  msgstr ""
1123
 
1124
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2233
1125
  msgid ""
1126
  "Please ensure you have <strong>both</strong> the <strong>Basic</strong> and "
1127
  "<strong>Pro</strong> versions of WP Google Maps installed and activated at "
1128
  "the same time in order for the plugin to function correctly."
1129
  msgstr ""
1130
 
1131
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2247
1132
  msgid "Header 1 should be 'id', not"
1133
  msgstr ""
1134
 
1135
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2248
1136
  msgid "Header 2 should be 'map_id', not"
1137
  msgstr ""
1138
 
1139
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2249
1140
  msgid "Header 3 should be 'address', not"
1141
  msgstr ""
1142
 
1143
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2250
1144
  msgid "Header 4 should be 'description', not"
1145
  msgstr ""
1146
 
1147
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2251
1148
  msgid "Header 5 should be 'pic', not"
1149
  msgstr ""
1150
 
1151
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2252
1152
  msgid "Header 6 should be 'link', not"
1153
  msgstr ""
1154
 
1155
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2253
1156
  msgid "Header 7 should be 'icon', not"
1157
  msgstr ""
1158
 
1159
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2254
1160
  msgid "Header 8 should be 'lat', not"
1161
  msgstr ""
1162
 
1163
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2255
1164
  msgid "Header 9 should be 'lng', not"
1165
  msgstr ""
1166
 
1167
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2256
1168
  msgid "Header 10 should be 'anim', not"
1169
  msgstr ""
1170
 
1171
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2257
1172
  msgid "Header 11 should be 'title', not"
1173
  msgstr ""
1174
 
1175
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2258
1176
  msgid "Header 12 should be 'infoopen', not"
1177
  msgstr ""
1178
 
1179
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2259
1180
  msgid "Header 13 should be 'category', not"
1181
  msgstr ""
1182
 
1183
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2261
1184
  msgid "CSV import failed"
1185
  msgstr ""
1186
 
1187
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2289
1188
  msgid "Your CSV file has been successfully imported"
1189
  msgstr ""
1190
 
1191
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2311
1192
  msgid "Download ALL marker data to a CSV file"
1193
  msgstr ""
1194
 
1195
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2314
1196
  msgid "Advanced Options"
1197
  msgstr ""
1198
 
1199
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2317
1200
  msgid "OR"
1201
  msgstr ""
1202
 
1203
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2318
1204
  msgid "Upload CSV File"
1205
  msgstr ""
1206
 
1207
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2320
1208
  msgid "Replace existing data with data in file"
1209
  msgstr ""
1210
 
1211
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2321
1212
  msgid "Upload File"
1213
  msgstr ""
1214
 
1215
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2509
1216
- msgid "Disable Mouse Wheel Zoom"
 
 
 
 
1217
  msgstr ""
1218
 
1219
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2510
1220
- msgid "Disable Mouse Dragging"
 
 
1221
  msgstr ""
1222
 
1223
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2511
1224
- msgid "Disable Mouse Double Click Zooming"
1225
  msgstr ""
1226
 
1227
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2515
 
 
 
 
 
 
 
 
1228
  msgid "Marker Listing Settings"
1229
  msgstr ""
1230
 
1231
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2517
1232
  msgid "Hide the Icon column"
1233
  msgstr ""
1234
 
1235
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2518
1236
  msgid "Hide the Title column"
1237
  msgstr ""
1238
 
1239
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2519
1240
  msgid "Hide the Address column"
1241
  msgstr ""
1242
 
1243
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2520
1244
  msgid "Hide the Category column"
1245
  msgstr ""
1246
 
1247
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2521
1248
  msgid "Hide the Description column"
1249
  msgstr ""
1250
 
1251
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2559
1252
  msgid "InfoWindow Settings"
1253
  msgstr ""
1254
 
1255
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2562
1256
  msgid "Default Image Width"
1257
  msgstr ""
1258
 
1259
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2566
1260
  msgid "Default Image Height"
1261
  msgstr ""
1262
 
1263
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2570
1264
  msgid "Image Thumbnails"
1265
  msgstr ""
1266
 
1267
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2572
1268
  msgid "Do not use TimThumb"
1269
  msgstr ""
1270
 
1271
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2573
1272
  msgid "(Tick this if you are having problems viewing your thumbnail images)"
1273
  msgstr ""
1274
 
1275
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2577
1276
  msgid "Max InfoWindow Width"
1277
  msgstr ""
1278
 
1279
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2578
1280
  msgid "(Minimum: 250px)"
1281
  msgstr ""
1282
 
1283
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2581
1284
  msgid "Other settings"
1285
  msgstr ""
1286
 
1287
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2583
1288
  msgid "Open links in a new window"
1289
  msgstr ""
1290
 
1291
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2584
1292
  msgid "(Tick this if you want to open your links in a new window)"
1293
  msgstr ""
1294
 
1295
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2585
1296
  msgid "Hide the address field"
1297
  msgstr ""
1298
 
1299
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2589
1300
  msgid "Link text"
1301
  msgstr ""
1302
 
1303
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:15
1304
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:18
1305
  msgid "Marker Categories"
1306
  msgstr ""
1307
 
1308
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:15
1309
  msgid "Add New Category"
1310
  msgstr ""
1311
 
1312
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
1313
  msgid "Create marker categories"
1314
  msgstr ""
1315
 
1316
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:32
1317
  msgid "There was a problem deleting the category."
1318
  msgstr ""
1319
 
1320
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
1321
  msgid "Delete your Category"
1322
  msgstr ""
1323
 
1324
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
1325
  msgid "Are you sure you want to delete the category"
1326
  msgstr ""
1327
 
1328
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:85
1329
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:154
1330
  msgid "Add a Marker Category"
1331
  msgstr ""
1332
 
1333
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:89
1334
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:159
1335
  msgid "Category Name"
1336
  msgstr ""
1337
 
1338
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:99
1339
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:169
1340
  msgid "Category Marker"
1341
  msgstr ""
1342
 
1343
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:109
1344
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:179
1345
  msgid "Assigned to "
1346
  msgstr ""
1347
 
1348
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:122
1349
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:193
1350
  msgid "Save Category"
1351
  msgstr ""
1352
 
1353
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:272
1354
  msgid "Your category has been created."
1355
  msgstr ""
1356
 
1357
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:336
1358
  msgid "Your category has been saved."
1359
  msgstr ""
1360
 
1361
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:382
 
1362
  msgid "All"
1363
  msgstr ""
1364
 
1365
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:403
1366
  msgid "All maps"
1367
  msgstr ""
1368
 
1369
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:435
1370
  msgid "Linked maps"
1371
  msgstr ""
1372
 
1373
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:42
1374
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:90
1375
- msgid "Save Polygon"
1376
- msgstr ""
1377
-
1378
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:73
1379
- msgid "Edit Polygon"
1380
- msgstr ""
1381
-
1382
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:466
1383
- msgid "Polygon Data"
1384
- msgstr ""
1385
-
1386
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:491
1387
- msgid "Delete this polygon"
1388
- msgstr ""
1389
-
1390
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:42
1391
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:90
1392
- msgid "Save Polyline"
1393
- msgstr ""
1394
-
1395
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:73
1396
- msgid "Edit Polyline"
1397
- msgstr ""
1398
-
1399
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:494
1400
- msgid "Polyline Data"
1401
- msgstr ""
1402
-
1403
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:519
1404
- msgid "Delete this polyline"
1405
  msgstr ""
1406
 
1407
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:149
1408
- msgid "ZIP / Address"
 
 
 
1409
  msgstr ""
1410
 
1411
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:154
1412
- msgid "Radius"
1413
  msgstr ""
1414
 
1415
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:188
1416
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:378
1417
- msgid "Visitor Generated Marker Settings"
1418
  msgstr ""
1419
 
1420
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:191
1421
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:381
1422
- msgid "Visitor Marker Input Settings"
1423
  msgstr ""
1424
 
1425
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-store-locator/wp-google-maps-store-locator-add-on.php:193
1426
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:383
1427
- msgid "Strip all HTML tags in descriptions and titles"
1428
  msgstr ""
1429
 
1430
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:89
1431
  msgid "Visitor Generated Markers - Settings"
1432
  msgstr ""
1433
 
1434
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:95
1435
  msgid "Enable Visitor Generated Markers?"
1436
  msgstr ""
1437
 
1438
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:104
1439
  msgid "Who can add markers?"
1440
  msgstr ""
1441
 
1442
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:107
1443
  msgid "Everyone"
1444
  msgstr ""
1445
 
1446
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:108
1447
  msgid "Registered Users"
1448
  msgstr ""
1449
 
1450
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:113
1451
  msgid "Allow users to select a marker category?"
1452
  msgstr ""
1453
 
1454
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:204
1455
  msgid "Marker Title"
1456
  msgstr ""
1457
 
1458
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:208
1459
  msgid "Marker Address or GPS Location"
1460
  msgstr ""
1461
 
1462
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:212
1463
  msgid "Marker Description"
1464
  msgstr ""
1465
 
1466
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:219
1467
  msgid "Marker Category"
1468
  msgstr ""
1469
 
1470
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:225
1471
  msgid "Please tick this box to prove you are human"
1472
  msgstr ""
1473
 
1474
- #: C:\wamp\www\wordpress361\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:229
1475
  msgid "Add marker"
1476
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: wpgooglemaps\n"
4
+ "POT-Creation-Date: 2014-03-24 16:49+0200\n"
5
+ "PO-Revision-Date: 2014-03-24 16:49+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
11
  "X-Generator: Poedit 1.5.7\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: .\n"
14
+ "X-Poedit-SearchPath-0: C:\\wamp\\www\\wordpress38\\wp-content\\plugins\\wp-"
15
  "google-maps\n"
16
+ "X-Poedit-SearchPath-1: C:\\wamp\\www\\wordpress38\\wp-content\\plugins\\wp-"
17
  "google-maps-pro\n"
18
+ "X-Poedit-SearchPath-2: C:\\wamp\\www\\wordpress38\\wp-content\\plugins\\wp-"
19
  "google-maps-gold\n"
20
+ "X-Poedit-SearchPath-3: C:\\wamp\\www\\wordpress38\\wp-content\\plugins\\wp-"
 
 
21
  "google-maps-ugm\n"
22
 
23
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1619
24
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3161
25
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3385
26
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:868
27
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1415
28
+ msgid "The map could not load."
29
  msgstr ""
30
 
31
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1619
32
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3161
33
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3385
34
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:868
35
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1415
36
+ msgid ""
37
+ "This is normally caused by a conflict with another plugin or a JavaScript "
38
+ "error that is preventing our plugin's Javascript from executing. Please try "
39
+ "disable all plugins one by one and see if this problem persists. If it "
40
+ "persists, please contact nick@wpgmaps.com for support."
41
  msgstr ""
42
 
43
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1639
44
+ msgid "ZIP / Address"
 
45
  msgstr ""
46
 
47
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1644
48
+ msgid "Radius"
 
49
  msgstr ""
50
 
51
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1650
52
+ msgid "1mi"
 
53
  msgstr ""
54
 
55
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1651
56
+ msgid "5mi"
 
 
 
 
 
57
  msgstr ""
58
 
59
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1652
60
+ msgid "10mi"
 
61
  msgstr ""
62
 
63
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1653
64
+ msgid "25mi"
 
 
 
 
65
  msgstr ""
66
 
67
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1654
68
+ msgid "50mi"
 
69
  msgstr ""
70
 
71
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1655
72
+ msgid "75mi"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  msgstr ""
74
 
75
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1656
76
+ msgid "100mi"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  msgstr ""
78
 
79
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1657
80
+ msgid "150mi"
 
81
  msgstr ""
82
 
83
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1658
84
+ msgid "200mi"
 
85
  msgstr ""
86
 
87
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1659
88
+ msgid "300mi"
 
89
  msgstr ""
90
 
91
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1661
92
+ msgid "1km"
 
 
 
 
 
 
93
  msgstr ""
94
 
95
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1662
96
+ msgid "5km"
97
+ msgstr ""
98
+
99
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1663
100
+ msgid "10km"
101
+ msgstr ""
102
+
103
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1664
104
+ msgid "25km"
105
+ msgstr ""
106
+
107
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1665
108
+ msgid "50km"
109
+ msgstr ""
110
+
111
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1666
112
+ msgid "75km"
113
+ msgstr ""
114
+
115
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1667
116
+ msgid "100km"
117
+ msgstr ""
118
+
119
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1668
120
+ msgid "150km"
121
+ msgstr ""
122
+
123
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1669
124
+ msgid "200km"
125
+ msgstr ""
126
+
127
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1670
128
+ msgid "300km"
129
  msgstr ""
130
 
131
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1679
132
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3280
133
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3583
134
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3602
135
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:787
136
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:920
137
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:446
138
+ msgid "Category"
139
+ msgstr ""
140
+
141
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1686
142
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1752
143
+ msgid "Search"
144
+ msgstr ""
145
+
146
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1794
147
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1965
148
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2140
149
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2325
150
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:3062
151
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:3249
152
  msgid "Your settings have been saved."
153
  msgstr ""
154
 
155
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1818
156
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2169
157
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:3091
158
  msgid "Your marker location has been saved."
159
  msgstr ""
160
 
161
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1849
162
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2200
163
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:3122
164
  msgid "Your polygon has been created."
165
  msgstr ""
166
 
167
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1881
168
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2232
169
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:3154
170
  msgid "Your polygon has been saved."
171
  msgstr ""
172
 
173
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1912
174
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2263
175
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:3185
176
  msgid "Your polyline has been created."
177
  msgstr ""
178
 
179
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1944
180
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2295
181
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:3217
182
  msgid "Your polyline has been saved."
183
  msgstr ""
184
 
185
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1993
186
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:1997
187
+ msgid "Thank you for your feedback!"
188
+ msgstr ""
189
+
190
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2341
191
  msgid "Maps"
192
  msgstr ""
193
 
194
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2345
195
  msgid "Categories"
196
  msgstr ""
197
 
198
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2346
199
  msgid "Advanced"
200
  msgstr ""
201
 
202
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2348
203
  msgid "Settings"
204
  msgstr ""
205
 
206
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2360
207
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2441
208
  msgid "Experiencing problems with the plugin?"
209
  msgstr ""
210
 
211
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2360
212
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2441
213
  msgid "See the troubleshooting manual."
214
  msgstr ""
215
 
216
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2360
217
  msgid "Or ask a question on our "
218
  msgstr ""
219
 
220
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2360
221
  msgid "Support forum."
222
  msgstr ""
223
 
224
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2368
225
  msgid "There was a problem deleting the map."
226
  msgstr ""
227
 
228
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2372
229
  msgid "Delete your map"
230
  msgstr ""
231
 
232
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2372
233
  msgid "Are you sure you want to delete the map"
234
  msgstr ""
235
 
236
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2372
237
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2455
238
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2896
239
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2932
240
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2958
241
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2966
242
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3022
243
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3215
244
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3262
245
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:675
246
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:721
247
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:810
248
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:818
249
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:825
250
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:940
251
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
252
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:878
253
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:887
254
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:107
255
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:125
256
+ msgid "Yes"
257
+ msgstr ""
258
+
259
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2372
260
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2455
261
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2895
262
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2906
263
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2933
264
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2959
265
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2967
266
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3021
267
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3214
268
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3261
269
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:676
270
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:686
271
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:722
272
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:811
273
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:819
274
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:826
275
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:939
276
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
277
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:879
278
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:888
279
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:108
280
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:126
281
+ msgid "No"
282
+ msgstr ""
283
+
284
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2451
285
  msgid "There was a problem deleting the marker."
286
  msgstr ""
287
 
288
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2455
289
  msgid "Delete Marker"
290
  msgstr ""
291
 
292
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2455
293
  msgid "Are you sure you want to delete this marker:"
294
  msgstr ""
295
 
296
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2477
297
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2616
298
  msgid "WP Google Map Settings"
299
  msgstr ""
300
 
301
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2526
302
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2787
303
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2796
304
  msgid "Map Settings"
305
  msgstr ""
306
 
307
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2529
308
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2799
309
  msgid "General Map Settings"
310
  msgstr ""
311
 
312
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2531
313
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2801
314
  msgid "Disable StreetView"
315
  msgstr ""
316
 
317
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2532
318
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2802
319
  msgid "Disable Zoom Controls"
320
  msgstr ""
321
 
322
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2533
323
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2803
324
  msgid "Disable Pan Controls"
325
  msgstr ""
326
 
327
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2534
328
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2804
329
  msgid "Disable Map Type Controls"
330
  msgstr ""
331
 
332
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2535
333
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2805
334
+ msgid "Disable Mouse Wheel Zoom"
335
+ msgstr ""
336
+
337
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2536
338
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2806
339
+ msgid "Disable Mouse Dragging"
340
+ msgstr ""
341
+
342
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2537
343
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2807
344
+ msgid "Disable Mouse Double Click Zooming"
345
+ msgstr ""
346
+
347
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2542
348
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2811
349
+ msgid "Open Marker InfoWindows by"
350
+ msgstr ""
351
+
352
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2547
353
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2832
354
  msgid "Troubleshooting Options"
355
  msgstr ""
356
 
357
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2549
358
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2834
359
  msgid ""
360
  "Over-ride current jQuery with version 1.8.3 (Tick this box if you are "
361
  "receiving jQuery related errors)"
362
  msgstr ""
363
 
364
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2556
365
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2641
366
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:132
367
  msgid "Save Settings"
368
  msgstr ""
369
 
370
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2579
371
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2584
372
  msgid "My Maps"
373
  msgstr ""
374
 
375
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2579
376
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2651
377
  msgid "Add New"
378
  msgstr ""
379
 
380
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2585
381
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
382
  msgid "Pro Version"
383
  msgstr ""
384
 
385
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2585
386
  msgid "Create unlimited maps"
387
  msgstr ""
388
 
389
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2585
390
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
391
  msgid "with the"
392
  msgstr ""
393
 
394
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2585
395
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
396
  msgid "of WP Google Maps for only"
397
  msgstr ""
398
 
399
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2591
400
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2654
401
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:24
402
  msgid "Problems with the plugin? See the troubleshooting manual."
403
  msgstr ""
404
 
405
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2615
406
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2674
407
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3005
408
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3360
409
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3580
410
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:465
411
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:489
412
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:783
413
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:445
414
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:465
415
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:493
416
  msgid "ID"
417
  msgstr ""
418
 
419
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2616
420
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2677
421
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3006
422
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3266
423
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3582
424
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3601
425
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:784
426
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:901
427
  msgid "Title"
428
  msgstr ""
429
 
430
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2617
431
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2836
432
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:648
433
  msgid "Width"
434
  msgstr ""
435
 
436
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2618
437
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2847
438
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:655
439
  msgid "Height"
440
  msgstr ""
441
 
442
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2619
443
  msgid "Type"
444
  msgstr ""
445
 
446
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2625
447
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2869
448
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:757
449
  msgid "Roadmap"
450
  msgstr ""
451
 
452
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2626
453
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2870
454
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:758
455
  msgid "Satellite"
456
  msgstr ""
457
 
458
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2627
459
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2871
460
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:759
461
  msgid "Hybrid"
462
  msgstr ""
463
 
464
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2628
465
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2872
466
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:760
467
  msgid "Terrain"
468
  msgstr ""
469
 
470
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2630
471
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:454
472
  msgid "Trash"
473
  msgstr ""
474
 
475
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2636
476
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3559
477
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:491
478
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:515
479
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:458
480
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:490
481
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:518
482
  msgid "Edit"
483
  msgstr ""
484
 
485
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2651
486
  msgid "My Markers"
487
  msgstr ""
488
 
489
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2675
490
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3581
491
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:447
492
  msgid "Icon"
493
  msgstr ""
494
 
495
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2676
496
  msgid "Linked to"
497
  msgstr ""
498
 
499
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2678
500
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3007
501
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3584
502
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3603
503
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:785
504
  msgid "Address"
505
  msgstr ""
506
 
507
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2679
508
  msgid "GPS"
509
  msgstr ""
510
 
511
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2680
512
  msgid "Pic"
513
  msgstr ""
514
 
515
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2681
516
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3587
517
  msgid "Link"
518
  msgstr ""
519
 
520
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2776
521
  msgid ""
522
  "Add custom icons, titles, descriptions, pictures and links to your markers "
523
  "with the"
524
  msgstr ""
525
 
526
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2776
527
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2777
528
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3324
529
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3328
530
  msgid "Pro Edition"
531
  msgstr ""
532
 
533
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2776
534
  msgid "of this plugin for just"
535
  msgstr ""
536
 
537
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2777
538
  msgid "Purchase the Pro Edition"
539
  msgstr ""
540
 
541
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2777
542
  msgid "of WP Google Maps and save your markers to a CSV file!"
543
  msgstr ""
544
 
545
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2828
546
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:637
547
  msgid "Short code"
548
  msgstr ""
549
 
550
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2829
551
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:638
552
  msgid "copy this into your post or page to display the map"
553
  msgstr ""
554
 
555
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2832
556
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:642
557
  msgid "Map Name"
558
  msgstr ""
559
 
560
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2857
561
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:797
562
  msgid "Map Alignment"
563
  msgstr ""
564
 
565
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2859
566
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:799
567
  msgid "Left"
568
  msgstr ""
569
 
570
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2860
571
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:800
572
  msgid "Center"
573
  msgstr ""
574
 
575
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2861
576
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:801
577
  msgid "Right"
578
  msgstr ""
579
 
580
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2862
581
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3203
582
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3250
583
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:802
584
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:930
585
  msgid "None"
586
  msgstr ""
587
 
588
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2867
589
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:755
590
  msgid "Map type"
591
  msgstr ""
592
 
593
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2893
594
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:673
 
 
 
 
 
 
 
 
 
595
  msgid "Enable Directions?"
596
  msgstr ""
597
 
598
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2902
599
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:682
600
  msgid "Directions Box Open by Default?"
601
  msgstr ""
602
 
603
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2907
604
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:687
605
  msgid "Yes, on the left"
606
  msgstr ""
607
 
608
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2908
609
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:688
610
  msgid "Yes, on the right"
611
  msgstr ""
612
 
613
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2909
614
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:689
615
  msgid "Yes, above"
616
  msgstr ""
617
 
618
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2910
619
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:690
620
  msgid "Yes, below"
621
  msgstr ""
622
 
623
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2916
624
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:696
625
  msgid "Directions Box Width"
626
  msgstr ""
627
 
628
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2930
629
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:719
630
+ msgid "Enable Store Locator"
631
+ msgstr ""
632
+
633
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2939
634
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:728
635
+ msgid "Show distance in"
636
+ msgstr ""
637
+
638
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2941
639
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:730
640
+ msgid "Miles"
641
+ msgstr ""
642
+
643
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2942
644
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:731
645
+ msgid "Kilometers"
646
+ msgstr ""
647
+
648
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2948
649
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:737
650
+ msgid "View"
651
+ msgstr ""
652
+
653
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2948
654
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:737
655
+ msgid "Store Locator Documentation"
656
+ msgstr ""
657
+
658
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2956
659
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:816
660
+ msgid "Enable Bicycle Layer?"
661
+ msgstr ""
662
+
663
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2964
664
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:823
665
+ msgid "Enable Traffic Layer?"
666
+ msgstr ""
667
+
668
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2975
669
+ msgid ""
670
+ "Get the rest of these advanced features with the Pro version for only <a "
671
+ "href=\"http://www.wpgmaps.com/purchase-professional-version/?"
672
+ "utm_source=plugin&utm_medium=link&utm_campaign=advanced\">$14.99 once off</"
673
+ "a>. Support and updates included forever."
674
+ msgstr ""
675
+
676
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2982
677
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:750
678
  msgid "Default Marker Image"
679
  msgstr ""
680
 
681
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2983
682
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3274
683
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3278
684
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:751
685
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:914
686
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:918
687
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:101
688
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:171
689
  msgid "Upload Image"
690
  msgstr ""
691
 
692
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2987
693
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:765
694
  msgid "List all Markers"
695
  msgstr ""
696
 
697
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2989
698
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:767
699
  msgid "List all markers below the map"
700
  msgstr ""
701
 
702
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2990
703
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:768
704
  msgid "Select this for the advanced listing functionality"
705
  msgstr ""
706
 
707
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2995
708
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:773
709
  msgid "Filter by Category"
710
  msgstr ""
711
 
712
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:2997
713
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:775
714
  msgid "Allow users to filter by category?"
715
  msgstr ""
716
 
717
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3002
718
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:780
719
  msgid "Order markers by"
720
  msgstr ""
721
 
722
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3008
723
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3271
724
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3585
725
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3604
726
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:786
727
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:911
728
  msgid "Description"
729
  msgstr ""
730
 
731
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3011
732
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:791
733
  msgid "Descending"
734
  msgstr ""
735
 
736
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3012
737
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:790
738
  msgid "Ascending"
739
  msgstr ""
740
 
741
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3019
742
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:808
743
  msgid "Show User's Location?"
744
  msgstr ""
745
 
746
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3033
747
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:836
 
 
 
 
 
 
 
 
 
 
748
  msgid "KML/GeoRSS URL"
749
  msgstr ""
750
 
751
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3035
752
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:838
753
  msgid "The KML/GeoRSS layer will over-ride most of your map settings"
754
  msgstr ""
755
 
756
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3039
757
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:842
758
  msgid "Fusion table ID"
759
  msgstr ""
760
 
761
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3041
762
  msgid "Read data directly from your Fusion Table."
763
  msgstr ""
764
 
765
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3153
766
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:860
 
 
 
 
 
 
767
  msgid "Save Map"
768
  msgstr ""
769
 
770
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3155
771
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:862
772
  msgid ""
773
  "Tip: Use your mouse to change the layout of your map. When you have "
774
  "positioned the map to your desired location, press \"Save Map\" to keep your "
775
  "settings."
776
  msgstr ""
777
 
778
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3171
779
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:877
780
+ msgid "Remember to save your map!"
781
  msgstr ""
782
 
783
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3182
784
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3190
785
+ msgid "Add a basic marker"
786
  msgstr ""
787
 
788
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3183
789
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3231
790
+ msgid "Add an advanced marker"
791
  msgstr ""
792
 
793
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3184
794
+ msgid "Add a polygon"
795
+ msgstr ""
796
+
797
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3185
798
+ msgid "Add a polyline"
799
  msgstr ""
800
 
801
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3194
802
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3241
803
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:906
804
  msgid "Address/GPS"
805
  msgstr ""
806
 
807
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3200
808
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3247
809
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:927
810
  msgid "Animation"
811
  msgstr ""
812
 
813
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3204
814
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3251
815
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:931
816
  msgid "Bounce"
817
  msgstr ""
818
 
819
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3205
820
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3252
821
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:932
822
  msgid "Drop"
823
  msgstr ""
824
 
825
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3211
826
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3258
827
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:936
828
  msgid "InfoWindow open by default"
829
  msgstr ""
830
 
831
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3221
832
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3289
833
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:946
834
+ msgid "Add Marker"
835
  msgstr ""
836
 
837
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3221
838
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:946
839
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:237
840
+ msgid "Adding"
841
  msgstr ""
842
 
843
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3222
844
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:947
845
+ msgid "Save Marker"
846
  msgstr ""
847
 
848
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3222
849
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:947
850
+ msgid "Saving"
 
 
 
 
 
851
  msgstr ""
852
 
853
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3235
854
+ msgid "Add advanced markers"
 
855
  msgstr ""
856
 
857
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3235
858
+ msgid "with the Pro version"
 
859
  msgstr ""
860
 
861
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3273
862
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:913
863
+ msgid "Pic URL"
 
864
  msgstr ""
865
 
866
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3275
867
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:915
868
+ msgid "Link URL"
869
  msgstr ""
870
 
871
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3277
872
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:917
873
+ msgid "Custom Marker"
874
  msgstr ""
875
 
876
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3283
877
+ msgid "Select"
 
878
  msgstr ""
879
 
880
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3300
881
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:25
882
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:957
883
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:25
884
  msgid "Add a Polygon"
885
  msgstr ""
886
 
887
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3301
888
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:958
889
+ msgid "Add a New Polygon"
 
890
  msgstr ""
891
 
892
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3305
893
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:25
894
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:962
895
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:25
896
+ msgid "Add a Polyline"
 
897
  msgstr ""
898
 
899
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3306
900
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:963
901
+ msgid "Add a New Polyline"
902
  msgstr ""
903
 
904
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3312
905
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:951
906
+ msgid "Your Markers"
 
 
 
907
  msgstr ""
908
 
909
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3319
910
+ msgid "Add detailed information to your markers!"
 
 
 
 
911
  msgstr ""
912
 
913
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3319
914
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3323
915
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3327
916
+ msgid "Add custom markers to your map!"
917
  msgstr ""
918
 
919
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3320
920
+ msgid "Add detailed information to your markers for only"
921
  msgstr ""
922
 
923
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3320
924
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3324
925
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3328
926
+ msgid "Click"
927
+ msgstr ""
928
+
929
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3320
930
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3324
931
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3328
932
+ msgid "here"
933
  msgstr ""
934
 
935
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3324
936
  msgid ""
937
  "Add different marker icons, or your own icons to make your map really stand "
938
  "out!"
939
  msgstr ""
940
 
941
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3328
942
  msgid "Allow your visitors to get directions to your markers!"
943
  msgstr ""
944
 
945
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3334
946
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:972
947
  msgid ""
948
  "WP Google Maps encourages you to make use of the amazing icons created by "
949
  "Nicolas Mollet's Maps Icons Collection"
950
  msgstr ""
951
 
952
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3334
953
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:972
954
  msgid "and to credit him when doing so."
955
  msgstr ""
956
 
957
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3360
958
  msgid "Edit Marker Location"
959
  msgstr ""
960
 
961
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3369
962
  msgid "Marker Latitude"
963
  msgstr ""
964
 
965
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3373
966
  msgid "Marker Longitude"
967
  msgstr ""
968
 
969
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3378
970
  msgid "Save Marker Location"
971
  msgstr ""
972
 
973
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3379
974
  msgid ""
975
  "Tip: Use your mouse to change the location of the marker. Simply click and "
976
  "drag it to your desired location."
977
  msgstr ""
978
 
979
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3511
980
  msgid ""
981
  "There are too many markers to make use of the live edit function. The "
982
  "maximum amount for this functionality is 2000 markers. Anything more than "
984
  "to download the table in CSV format, edit it and re-upload it."
985
  msgstr ""
986
 
987
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3545
988
  msgid "View this link"
989
  msgstr ""
990
 
991
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3559
992
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3560
993
  msgid "Edit this marker"
994
  msgstr ""
995
 
996
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3560
997
  msgid "Edit Location"
998
  msgstr ""
999
 
1000
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3561
1001
  msgid "Delete this marker"
1002
  msgstr ""
1003
 
1004
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3561
1005
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:492
1006
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:516
1007
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:491
1008
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:519
1009
  msgid "Delete"
1010
  msgstr ""
1011
 
1012
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3586
1013
  msgid "Image"
1014
  msgstr ""
1015
 
1016
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3588
1017
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:467
1018
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:491
1019
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:467
1020
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:495
1021
  msgid "Action"
1022
  msgstr ""
1023
 
1024
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3738
1025
  msgid ""
1026
  "The plugin directory does not have 'write' permissions. Please enable "
1027
  "'write' permissions (755) for "
1028
  msgstr ""
1029
 
1030
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3740
1031
  msgid "in order for this plugin to work! Please see "
1032
  msgstr ""
1033
 
1034
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3742
1035
  msgid "this page"
1036
  msgstr ""
1037
 
1038
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/wpGoogleMaps.php:3744
1039
  msgid "for help on how to do it."
1040
  msgstr ""
1041
 
1042
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:13
1043
+ msgid "Welcome to"
1044
+ msgstr ""
1045
+
1046
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:15
1047
+ msgid ""
1048
+ "Amazing maps. Simple interface. Powerful functionality. World Class Support."
1049
+ msgstr ""
1050
+
1051
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:17
1052
+ msgid "What's new?"
1053
+ msgstr ""
1054
+
1055
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:21
1056
+ msgid "Store Locator"
1057
+ msgstr ""
1058
+
1059
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:22
1060
+ msgid "Let users search for products, branches and stores near them"
1061
+ msgstr ""
1062
+
1063
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:26
1064
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:890
1065
+ msgid "Polygons"
1066
+ msgstr ""
1067
+
1068
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:27
1069
+ msgid "Create service areas or coverage maps with polygons"
1070
+ msgstr ""
1071
+
1072
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:31
1073
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:891
1074
+ msgid "Polylines"
1075
+ msgstr ""
1076
+
1077
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:32
1078
+ msgid "Create custom routes or outlines using polylines"
1079
+ msgstr ""
1080
+
1081
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:44
1082
+ msgid "How did you find out about us?"
1083
+ msgstr ""
1084
+
1085
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:51
1086
+ msgid "WordPress.org plugin repository"
1087
+ msgstr ""
1088
+
1089
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:52
1090
+ msgid "What search term did you use?"
1091
+ msgstr ""
1092
+
1093
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:56
1094
+ msgid "Google or other search engine"
1095
+ msgstr ""
1096
+
1097
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:60
1098
+ msgid "Friend recommendation"
1099
+ msgstr ""
1100
+
1101
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:64
1102
+ msgid "Other"
1103
+ msgstr ""
1104
+
1105
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:65
1106
+ msgid "Please explain"
1107
+ msgstr ""
1108
+
1109
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:87
1110
+ msgid "New to WP Google Maps?"
1111
+ msgstr ""
1112
+
1113
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:88
1114
+ msgid "You may want to"
1115
+ msgstr ""
1116
+
1117
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:88
1118
+ msgid "review our documentation"
1119
+ msgstr ""
1120
+
1121
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:88
1122
+ msgid ""
1123
+ "before you get started. If you're a tech-savvy individual, you may skip this "
1124
+ "step."
1125
+ msgstr ""
1126
+
1127
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:91
1128
+ msgid "Help me!"
1129
+ msgstr ""
1130
+
1131
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:92
1132
+ msgid "Visit our"
1133
+ msgstr ""
1134
+
1135
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:92
1136
+ msgid "Support Forum"
1137
+ msgstr ""
1138
+
1139
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:92
1140
+ msgid "for quick and friendly help. We'll answer your request within 24hours."
1141
+ msgstr ""
1142
+
1143
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:95
1144
+ msgid "Feedback"
1145
+ msgstr ""
1146
+
1147
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:96
1148
+ msgid "We need you to help us make this plugin better."
1149
+ msgstr ""
1150
+
1151
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:96
1152
+ msgid "Send us your feedback"
1153
+ msgstr ""
1154
+
1155
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:96
1156
+ msgid "and we'll act on it as soon as humanly possible."
1157
+ msgstr ""
1158
+
1159
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/classes/WPGM_templates.php:102
1160
+ msgid "OK! Let's start"
1161
+ msgstr ""
1162
+
1163
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:42
1164
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:90
1165
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:42
1166
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:90
1167
+ msgid "Save Polygon"
1168
+ msgstr ""
1169
+
1170
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:73
1171
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:73
1172
+ msgid "Edit Polygon"
1173
+ msgstr ""
1174
+
1175
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:466
1176
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:466
1177
+ msgid "Polygon Data"
1178
+ msgstr ""
1179
+
1180
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polygons.php:492
1181
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polygons.php:491
1182
+ msgid "Delete this polygon"
1183
+ msgstr ""
1184
+
1185
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:42
1186
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:90
1187
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:42
1188
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:90
1189
+ msgid "Save Polyline"
1190
+ msgstr ""
1191
+
1192
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:73
1193
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:73
1194
+ msgid "Edit Polyline"
1195
+ msgstr ""
1196
+
1197
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:490
1198
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:494
1199
+ msgid "Polyline Data"
1200
+ msgstr ""
1201
+
1202
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps/base/includes/wp-google-maps-polylines.php:516
1203
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_polylines.php:519
1204
+ msgid "Delete this polyline"
1205
+ msgstr ""
1206
+
1207
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:493
1208
  msgid "including Pro &amp; Gold add-ons"
1209
  msgstr ""
1210
 
1211
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:493
1212
  msgid "including Pro add-on"
1213
  msgstr ""
1214
 
1215
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:576
1216
  msgid "Download this as a CSV file"
1217
  msgstr ""
1218
 
1219
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:576
1220
  msgid "Download this data as a CSV file"
1221
  msgstr ""
1222
 
1223
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:590
1224
  msgid "Create your Map"
1225
  msgstr ""
1226
 
1227
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:646
1228
  msgid "Map Dimensions"
1229
  msgstr ""
1230
 
1231
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:703
1232
  msgid "Default 'To' address"
1233
  msgstr ""
1234
 
1235
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:751
1236
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:101
1237
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:171
1238
  msgid ""
1239
  "Get great map markers <a href='http://mapicons.nicolasmollet.com/' "
1240
  "target='_BLANK' title='Great Google Map Markers'>here</a>"
1241
  msgstr ""
1242
 
1243
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:844
1244
  msgid ""
1245
  "Read data directly from your Fusion Table. For more information, see <a "
1246
  "href='http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-maps-"
1248
  "maps-api.html</a>"
1249
  msgstr ""
1250
 
1251
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:889
1252
+ msgid "Markers"
1253
  msgstr ""
1254
 
1255
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:896
1256
+ msgid "Add a marker"
1257
  msgstr ""
1258
 
1259
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:914
1260
+ msgid "Or paste image URL"
1261
  msgstr ""
1262
 
1263
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:916
1264
+ msgid "Format: http://www.domain.com"
1265
  msgstr ""
1266
 
1267
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:918
1268
+ msgid "ignore if you want to use the default marker"
1269
  msgstr ""
1270
 
1271
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1147
1272
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1148
1273
  msgid "Use my location"
1274
  msgstr ""
1275
 
1276
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1173
1277
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1179
1278
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1187
1279
  msgid "Filter by"
1280
  msgstr ""
1281
 
1282
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1289
1283
  msgid "Get directions to"
1284
  msgstr ""
1285
 
1286
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1289
1287
  msgid "Directions"
1288
  msgstr ""
1289
 
1290
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1319
1291
  msgid "Get Directions"
1292
  msgstr ""
1293
 
1294
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1323
1295
  msgid "For"
1296
  msgstr ""
1297
 
1298
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1325
1299
  msgid "Driving"
1300
  msgstr ""
1301
 
1302
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1326
1303
  msgid "Walking"
1304
  msgstr ""
1305
 
1306
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1327
1307
  msgid "Bicycling"
1308
  msgstr ""
1309
 
1310
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1330
1311
  msgid "show options"
1312
  msgstr ""
1313
 
1314
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1331
1315
  msgid "hide options"
1316
  msgstr ""
1317
 
1318
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1333
1319
  msgid "Avoid Tolls"
1320
  msgstr ""
1321
 
1322
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1334
1323
  msgid "Avoid Highways"
1324
  msgstr ""
1325
 
1326
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1339
1327
  msgid "From"
1328
  msgstr ""
1329
 
1330
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1340
1331
  msgid "To"
1332
  msgstr ""
1333
 
1334
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1345
1335
  msgid "Go"
1336
  msgstr ""
1337
 
1338
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1378
1339
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1401
1340
  msgid "Fetching directions..."
1341
  msgstr ""
1342
 
1343
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1379
1344
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1402
1345
  msgid "Reset directions"
1346
  msgstr ""
1347
 
1348
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1732
1349
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2404
1350
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2856
1351
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:762
1352
+ msgid "More details"
1353
+ msgstr ""
1354
+
1355
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1737
1356
+ msgid "Get directions"
1357
+ msgstr ""
1358
+
1359
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1738
1360
+ msgid "My location"
1361
+ msgstr ""
1362
+
1363
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1739
1364
+ msgid "Please fill out both the 'from' and 'to' fields"
1365
+ msgstr ""
1366
+
1367
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1740
1368
+ msgid "Getting your current location address..."
1369
+ msgstr ""
1370
+
1371
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1743
1372
  msgid "Show _MENU_ entries"
1373
  msgstr ""
1374
 
1375
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1744
1376
  msgid "Nothing found - sorry"
1377
  msgstr ""
1378
 
1379
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1745
1380
  msgid "Showing _START_ to _END_ of _TOTAL_ records"
1381
  msgstr ""
1382
 
1383
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1746
1384
  msgid "Showing 0 to 0 of 0 records"
1385
  msgstr ""
1386
 
1387
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1747
1388
  msgid "(filtered from _MAX_ total records)"
1389
  msgstr ""
1390
 
1391
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1748
1392
  msgid "First"
1393
  msgstr ""
1394
 
1395
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1749
1396
  msgid "Last"
1397
  msgstr ""
1398
 
1399
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1750
1400
  msgid "Next"
1401
  msgstr ""
1402
 
1403
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1751
1404
  msgid "Previous"
1405
  msgstr ""
1406
 
1407
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:1757
1408
+ msgid "Please prove that you are human by checking the checkbox above"
 
1409
  msgstr ""
1410
 
1411
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2067
1412
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2162
1413
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:447
1414
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:531
1415
+ msgid "Geocode was not successful for the following reason"
1416
  msgstr ""
1417
 
1418
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2513
1419
  msgid "WP Google Maps"
1420
  msgstr ""
1421
 
1422
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2513
1423
  msgid ""
1424
  "Please ensure you have <strong>both</strong> the <strong>Basic</strong> and "
1425
  "<strong>Pro</strong> versions of WP Google Maps installed and activated at "
1426
  "the same time in order for the plugin to function correctly."
1427
  msgstr ""
1428
 
1429
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2527
1430
  msgid "Header 1 should be 'id', not"
1431
  msgstr ""
1432
 
1433
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2528
1434
  msgid "Header 2 should be 'map_id', not"
1435
  msgstr ""
1436
 
1437
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2529
1438
  msgid "Header 3 should be 'address', not"
1439
  msgstr ""
1440
 
1441
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2530
1442
  msgid "Header 4 should be 'description', not"
1443
  msgstr ""
1444
 
1445
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2531
1446
  msgid "Header 5 should be 'pic', not"
1447
  msgstr ""
1448
 
1449
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2532
1450
  msgid "Header 6 should be 'link', not"
1451
  msgstr ""
1452
 
1453
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2533
1454
  msgid "Header 7 should be 'icon', not"
1455
  msgstr ""
1456
 
1457
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2534
1458
  msgid "Header 8 should be 'lat', not"
1459
  msgstr ""
1460
 
1461
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2535
1462
  msgid "Header 9 should be 'lng', not"
1463
  msgstr ""
1464
 
1465
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2536
1466
  msgid "Header 10 should be 'anim', not"
1467
  msgstr ""
1468
 
1469
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2537
1470
  msgid "Header 11 should be 'title', not"
1471
  msgstr ""
1472
 
1473
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2538
1474
  msgid "Header 12 should be 'infoopen', not"
1475
  msgstr ""
1476
 
1477
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2539
1478
  msgid "Header 13 should be 'category', not"
1479
  msgstr ""
1480
 
1481
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2541
1482
  msgid "CSV import failed"
1483
  msgstr ""
1484
 
1485
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2569
1486
  msgid "Your CSV file has been successfully imported"
1487
  msgstr ""
1488
 
1489
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2591
1490
  msgid "Download ALL marker data to a CSV file"
1491
  msgstr ""
1492
 
1493
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2594
1494
  msgid "Advanced Options"
1495
  msgstr ""
1496
 
1497
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2597
1498
  msgid "OR"
1499
  msgstr ""
1500
 
1501
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2598
1502
  msgid "Upload CSV File"
1503
  msgstr ""
1504
 
1505
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2600
1506
  msgid "Replace existing data with data in file"
1507
  msgstr ""
1508
 
1509
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2601
1510
  msgid "Upload File"
1511
  msgstr ""
1512
 
1513
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2727
1514
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:975
1515
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:357
1516
+ msgid ""
1517
+ "An Unexpected HTTP Error occurred during the API request.</p> <p><a href=\"?"
1518
+ "\" onclick=\"document.location.reload(); return false;\">Try again</a>"
1519
  msgstr ""
1520
 
1521
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2732
1522
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:980
1523
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:362
1524
+ msgid "An unknown error occurred"
1525
  msgstr ""
1526
 
1527
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2815
1528
+ msgid "Filter by category displayed as"
1529
  msgstr ""
1530
 
1531
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2817
1532
+ msgid "Dropdown"
1533
+ msgstr ""
1534
+
1535
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2818
1536
+ msgid "Checkboxes"
1537
+ msgstr ""
1538
+
1539
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2822
1540
  msgid "Marker Listing Settings"
1541
  msgstr ""
1542
 
1543
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2824
1544
  msgid "Hide the Icon column"
1545
  msgstr ""
1546
 
1547
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2825
1548
  msgid "Hide the Title column"
1549
  msgstr ""
1550
 
1551
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2826
1552
  msgid "Hide the Address column"
1553
  msgstr ""
1554
 
1555
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2827
1556
  msgid "Hide the Category column"
1557
  msgstr ""
1558
 
1559
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2828
1560
  msgid "Hide the Description column"
1561
  msgstr ""
1562
 
1563
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2868
1564
  msgid "InfoWindow Settings"
1565
  msgstr ""
1566
 
1567
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2871
1568
  msgid "Default Image Width"
1569
  msgstr ""
1570
 
1571
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2875
1572
  msgid "Default Image Height"
1573
  msgstr ""
1574
 
1575
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2879
1576
  msgid "Image Thumbnails"
1577
  msgstr ""
1578
 
1579
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2881
1580
  msgid "Do not use TimThumb"
1581
  msgstr ""
1582
 
1583
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2882
1584
  msgid "(Tick this if you are having problems viewing your thumbnail images)"
1585
  msgstr ""
1586
 
1587
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2886
1588
  msgid "Max InfoWindow Width"
1589
  msgstr ""
1590
 
1591
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2887
1592
  msgid "(Minimum: 250px)"
1593
  msgstr ""
1594
 
1595
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2890
1596
  msgid "Other settings"
1597
  msgstr ""
1598
 
1599
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2892
1600
  msgid "Open links in a new window"
1601
  msgstr ""
1602
 
1603
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2893
1604
  msgid "(Tick this if you want to open your links in a new window)"
1605
  msgstr ""
1606
 
1607
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2894
1608
  msgid "Hide the address field"
1609
  msgstr ""
1610
 
1611
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro.php:2898
1612
  msgid "Link text"
1613
  msgstr ""
1614
 
1615
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:15
1616
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:18
1617
  msgid "Marker Categories"
1618
  msgstr ""
1619
 
1620
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:15
1621
  msgid "Add New Category"
1622
  msgstr ""
1623
 
1624
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:19
1625
  msgid "Create marker categories"
1626
  msgstr ""
1627
 
1628
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:32
1629
  msgid "There was a problem deleting the category."
1630
  msgstr ""
1631
 
1632
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
1633
  msgid "Delete your Category"
1634
  msgstr ""
1635
 
1636
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:35
1637
  msgid "Are you sure you want to delete the category"
1638
  msgstr ""
1639
 
1640
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:85
1641
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:154
1642
  msgid "Add a Marker Category"
1643
  msgstr ""
1644
 
1645
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:89
1646
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:159
1647
  msgid "Category Name"
1648
  msgstr ""
1649
 
1650
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:99
1651
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:169
1652
  msgid "Category Marker"
1653
  msgstr ""
1654
 
1655
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:109
1656
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:179
1657
  msgid "Assigned to "
1658
  msgstr ""
1659
 
1660
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:122
1661
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:193
1662
  msgid "Save Category"
1663
  msgstr ""
1664
 
1665
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:272
1666
  msgid "Your category has been created."
1667
  msgstr ""
1668
 
1669
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:336
1670
  msgid "Your category has been saved."
1671
  msgstr ""
1672
 
1673
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:346
1674
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:392
1675
  msgid "All"
1676
  msgstr ""
1677
 
1678
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:416
1679
  msgid "All maps"
1680
  msgstr ""
1681
 
1682
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-pro/wp-google-maps-pro_categories.php:448
1683
  msgid "Linked maps"
1684
  msgstr ""
1685
 
1686
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:869
1687
+ msgid "Advanced Map Settings"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1688
  msgstr ""
1689
 
1690
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:870
1691
+ msgid ""
1692
+ "Use the <a href='http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/"
1693
+ "wizard/index.html' target='_BLANK'>Google Maps API Styled Map Wizard</a> to "
1694
+ "get your style settings"
1695
  msgstr ""
1696
 
1697
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:875
1698
+ msgid "Enable Mass Marker Support"
1699
  msgstr ""
1700
 
1701
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:884
1702
+ msgid "Enable Advanced Styling"
 
1703
  msgstr ""
1704
 
1705
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:893
1706
+ msgid "Paste the JSON data here"
 
1707
  msgstr ""
1708
 
1709
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-gold/wp-google-maps-gold.php:897
1710
+ msgid "Save Style Settings"
 
1711
  msgstr ""
1712
 
1713
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:98
1714
  msgid "Visitor Generated Markers - Settings"
1715
  msgstr ""
1716
 
1717
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:104
1718
  msgid "Enable Visitor Generated Markers?"
1719
  msgstr ""
1720
 
1721
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:113
1722
  msgid "Who can add markers?"
1723
  msgstr ""
1724
 
1725
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:116
1726
  msgid "Everyone"
1727
  msgstr ""
1728
 
1729
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:117
1730
  msgid "Registered Users"
1731
  msgstr ""
1732
 
1733
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:122
1734
  msgid "Allow users to select a marker category?"
1735
  msgstr ""
1736
 
1737
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:212
1738
  msgid "Marker Title"
1739
  msgstr ""
1740
 
1741
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:216
1742
  msgid "Marker Address or GPS Location"
1743
  msgstr ""
1744
 
1745
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:220
1746
  msgid "Marker Description"
1747
  msgstr ""
1748
 
1749
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:227
1750
  msgid "Marker Category"
1751
  msgstr ""
1752
 
1753
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:233
1754
  msgid "Please tick this box to prove you are human"
1755
  msgstr ""
1756
 
1757
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:237
1758
  msgid "Add marker"
1759
  msgstr ""
1760
+
1761
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:386
1762
+ msgid "Visitor Generated Marker Settings"
1763
+ msgstr ""
1764
+
1765
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:389
1766
+ msgid "Visitor Marker Input Settings"
1767
+ msgstr ""
1768
+
1769
+ #: C:\wamp\www\wordpress38\wp-content\plugins\wp-google-maps-ugm/wp-google-maps-ugm.php:391
1770
+ msgid "Strip all HTML tags in descriptions and titles"
1771
+ msgstr ""
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === WP Google Maps ===
2
  Contributors: WPGMaps
3
  Donate link: http://www.wpgmaps.com
4
- Tags: google maps, maps, map, map markers, google, google map, wp maps, wp google maps, wp google map, easy map
5
  Requires at least: 3.4
6
- Tested up to: 3.6.1
7
  Stable tag: trunk
8
  License: GPLv2
9
 
@@ -30,6 +30,9 @@ The [WP Google Maps Pro Version](http://www.wpgmaps.com/purchase-professional-ve
30
  * Choose from four Google maps types: roadmap, terrain, satellite and hybrid
31
  * Define your own width, height and zoom level for your Google Map
32
  * Add animations to your map markers!
 
 
 
33
  * Create a map in less than a 30 seconds!
34
  * No advertising or links
35
  * Latest Google Maps API (V3)
@@ -41,7 +44,6 @@ The [WP Google Maps Pro Version](http://www.wpgmaps.com/purchase-professional-ve
41
  * Mashup multiple Google maps
42
  * Add different marker icons, or your own icons to make your map really stand out!
43
  * Allow your visitors to get directions to your markers.
44
- * Add polygons and polylines to your Google map
45
  * Export/Import your markers to a CSV file for quick editing.
46
  * Link Fusion tables to your Google Maps
47
  * Import KML/KMZ files to your Google Map
@@ -92,6 +94,16 @@ Previous versions may cause your blog to slow down. Upgrading to 4.5 will get ri
92
 
93
  == Changelog ==
94
 
 
 
 
 
 
 
 
 
 
 
95
  = 5.24 =
96
  * Bug fix - The map style changed the style of your theme.
97
 
1
  === WP Google Maps ===
2
  Contributors: WPGMaps
3
  Donate link: http://www.wpgmaps.com
4
+ Tags: google maps, maps, map, map markers, google, google map, wp maps, wp google maps, wp google map, easy map, store locator, map plugin, directions, map directions, google map plugin, polygons, polylines, streetview, location, marker, latitude, longitude
5
  Requires at least: 3.4
6
+ Tested up to: 3.8.1
7
  Stable tag: trunk
8
  License: GPLv2
9
 
30
  * Choose from four Google maps types: roadmap, terrain, satellite and hybrid
31
  * Define your own width, height and zoom level for your Google Map
32
  * Add animations to your map markers!
33
+ * Store locator functionality
34
+ * Add Polygons to your Map
35
+ * Add Polylines / Routes to your map
36
  * Create a map in less than a 30 seconds!
37
  * No advertising or links
38
  * Latest Google Maps API (V3)
44
  * Mashup multiple Google maps
45
  * Add different marker icons, or your own icons to make your map really stand out!
46
  * Allow your visitors to get directions to your markers.
 
47
  * Export/Import your markers to a CSV file for quick editing.
48
  * Link Fusion tables to your Google Maps
49
  * Import KML/KMZ files to your Google Map
94
 
95
  == Changelog ==
96
 
97
+ = 6.0.0 =
98
+ * Fixed a map width bug with the datatables layout. Now falls in line with the map width.
99
+ * Added more options to the map settings page
100
+ * Fixed a bug that forced a new geocode on every marker edit, even if the address wasnt changed
101
+ * Updated TimThumb from 2.8.11 to 2.8.13
102
+ * You can now choose for your map InfoWindows to open from mouse click or hover
103
+ * Better error handling when the map cannot show due to conflicts or JS errors
104
+ * Fixed the bug that caused high memory usage
105
+ * Major bug fixes
106
+
107
  = 5.24 =
108
  * Bug fix - The map style changed the style of your theme.
109
 
timthumb.php CHANGED
@@ -3,13 +3,13 @@
3
  * TimThumb by Ben Gillbanks and Mark Maunder
4
  * Based on work done by Tim McDaniels and Darren Hoyt
5
  * http://code.google.com/p/timthumb/
6
- *
7
  * GNU General Public License, version 2
8
  * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
9
  *
10
  * Examples and documentation available on the project homepage
11
  * http://www.binarymoon.co.uk/projects/timthumb/
12
- *
13
  * $Rev$
14
  */
15
 
@@ -20,120 +20,126 @@
20
  * loaded by timthumb. This will save you having to re-edit these variables
21
  * everytime you download a new version
22
  */
23
- define ('VERSION', '2.8.11'); // Version of this script
24
  //Load a config file if it exists. Otherwise, use the values below
25
- if( file_exists(dirname(__FILE__) . '/timthumb-config.php')) require_once('timthumb-config.php');
26
- if(! defined('DEBUG_ON') ) define ('DEBUG_ON', false); // Enable debug logging to web server error log (STDERR)
27
- if(! defined('DEBUG_LEVEL') ) define ('DEBUG_LEVEL', 1); // Debug level 1 is less noisy and 3 is the most noisy
28
- if(! defined('MEMORY_LIMIT') ) define ('MEMORY_LIMIT', '30M'); // Set PHP memory limit
29
- if(! defined('BLOCK_EXTERNAL_LEECHERS') ) define ('BLOCK_EXTERNAL_LEECHERS', false); // If the image or webshot is being loaded on an external site, display a red "No Hotlinking" gif.
30
-
31
  //Image fetching and caching
32
- if(! defined('ALLOW_EXTERNAL') ) define ('ALLOW_EXTERNAL', TRUE); // Allow image fetching from external websites. Will check against ALLOWED_SITES if ALLOW_ALL_EXTERNAL_SITES is false
33
- if(! defined('ALLOW_ALL_EXTERNAL_SITES') ) define ('ALLOW_ALL_EXTERNAL_SITES', false); // Less secure.
34
- if(! defined('FILE_CACHE_ENABLED') ) define ('FILE_CACHE_ENABLED', TRUE); // Should we store resized/modified images on disk to speed things up?
35
- if(! defined('FILE_CACHE_TIME_BETWEEN_CLEANS')) define ('FILE_CACHE_TIME_BETWEEN_CLEANS', 86400); // How often the cache is cleaned
36
-
37
- if(! defined('FILE_CACHE_MAX_FILE_AGE') ) define ('FILE_CACHE_MAX_FILE_AGE', 86400); // How old does a file have to be to be deleted from the cache
38
- if(! defined('FILE_CACHE_SUFFIX') ) define ('FILE_CACHE_SUFFIX', '.timthumb.txt'); // What to put at the end of all files in the cache directory so we can identify them
39
- if(! defined('FILE_CACHE_PREFIX') ) define ('FILE_CACHE_PREFIX', 'timthumb'); // What to put at the beg of all files in the cache directory so we can identify them
40
- if(! defined('FILE_CACHE_DIRECTORY') ) define ('FILE_CACHE_DIRECTORY', './cache'); // Directory where images are cached. Left blank it will use the system temporary directory (which is better for security)
41
- if(! defined('MAX_FILE_SIZE') ) define ('MAX_FILE_SIZE', 10485760); // 10 Megs is 10485760. This is the max internal or external file size that we'll process.
42
- if(! defined('CURL_TIMEOUT') ) define ('CURL_TIMEOUT', 20); // Timeout duration for Curl. This only applies if you have Curl installed and aren't using PHP's default URL fetching mechanism.
43
- if(! defined('WAIT_BETWEEN_FETCH_ERRORS') ) define ('WAIT_BETWEEN_FETCH_ERRORS', 3600); // Time to wait between errors fetching remote file
44
 
45
  //Browser caching
46
- if(! defined('BROWSER_CACHE_MAX_AGE') ) define ('BROWSER_CACHE_MAX_AGE', 864000); // Time to cache in the browser
47
- if(! defined('BROWSER_CACHE_DISABLE') ) define ('BROWSER_CACHE_DISABLE', false); // Use for testing if you want to disable all browser caching
48
 
49
  //Image size and defaults
50
- if(! defined('MAX_WIDTH') ) define ('MAX_WIDTH', 1500); // Maximum image width
51
- if(! defined('MAX_HEIGHT') ) define ('MAX_HEIGHT', 1500); // Maximum image height
52
- if(! defined('NOT_FOUND_IMAGE') ) define ('NOT_FOUND_IMAGE', ''); // Image to serve if any 404 occurs
53
- if(! defined('ERROR_IMAGE') ) define ('ERROR_IMAGE', ''); // Image to serve if an error occurs instead of showing error message
54
- if(! defined('PNG_IS_TRANSPARENT') ) define ('PNG_IS_TRANSPARENT', FALSE); // Define if a png image should have a transparent background color. Use False value if you want to display a custom coloured canvas_colour
55
- if(! defined('DEFAULT_Q') ) define ('DEFAULT_Q', 90); // Default image quality. Allows overrid in timthumb-config.php
56
- if(! defined('DEFAULT_ZC') ) define ('DEFAULT_ZC', 1); // Default zoom/crop setting. Allows overrid in timthumb-config.php
57
- if(! defined('DEFAULT_F') ) define ('DEFAULT_F', ''); // Default image filters. Allows overrid in timthumb-config.php
58
- if(! defined('DEFAULT_S') ) define ('DEFAULT_S', 0); // Default sharpen value. Allows overrid in timthumb-config.php
59
- if(! defined('DEFAULT_CC') ) define ('DEFAULT_CC', 'ffffff'); // Default canvas colour. Allows overrid in timthumb-config.php
 
 
60
 
 
 
 
 
61
 
62
  //Image compression is enabled if either of these point to valid paths
63
 
64
  //These are now disabled by default because the file sizes of PNGs (and GIFs) are much smaller than we used to generate.
65
  //They only work for PNGs. GIFs and JPEGs are not affected.
66
- if(! defined('OPTIPNG_ENABLED') ) define ('OPTIPNG_ENABLED', false);
67
- if(! defined('OPTIPNG_PATH') ) define ('OPTIPNG_PATH', '/usr/bin/optipng'); //This will run first because it gives better compression than pngcrush.
68
- if(! defined('PNGCRUSH_ENABLED') ) define ('PNGCRUSH_ENABLED', false);
69
- if(! defined('PNGCRUSH_PATH') ) define ('PNGCRUSH_PATH', '/usr/bin/pngcrush'); //This will only run if OPTIPNG_PATH is not set or is not valid
70
 
71
  /*
72
- -------====Website Screenshots configuration - BETA====-------
73
-
74
- If you just want image thumbnails and don't want website screenshots, you can safely leave this as is.
75
-
76
- If you would like to get website screenshots set up, you will need root access to your own server.
77
-
78
- Enable ALLOW_ALL_EXTERNAL_SITES so you can fetch any external web page. This is more secure now that we're using a non-web folder for cache.
79
- Enable BLOCK_EXTERNAL_LEECHERS so that your site doesn't generate thumbnails for the whole Internet.
80
-
81
- Instructions to get website screenshots enabled on Ubuntu Linux:
82
-
83
- 1. Install Xvfb with the following command: sudo apt-get install subversion libqt4-webkit libqt4-dev g++ xvfb
84
- 2. Go to a directory where you can download some code
85
- 3. Check-out the latest version of CutyCapt with the following command: svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt
86
- 4. Compile CutyCapt by doing: cd cutycapt/CutyCapt
87
- 5. qmake
88
- 6. make
89
- 7. cp CutyCapt /usr/local/bin/
90
- 8. Test it by running: xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url="http://markmaunder.com/" --out=test.png
91
- 9. If you get a file called test.png with something in it, it probably worked. Now test the script by accessing it as follows:
92
- 10. http://yoursite.com/path/to/timthumb.php?src=http://markmaunder.com/&webshot=1
93
-
94
- Notes on performance:
95
- The first time a webshot loads, it will take a few seconds.
96
- From then on it uses the regular timthumb caching mechanism with the configurable options above
97
- and loading will be very fast.
98
-
99
- --ADVANCED USERS ONLY--
100
- If you'd like a slight speedup (about 25%) and you know Linux, you can run the following command which will keep Xvfb running in the background.
101
- nohup Xvfb :100 -ac -nolisten tcp -screen 0, 1024x768x24 > /dev/null 2>&1 &
102
- Then set WEBSHOT_XVFB_RUNNING = true below. This will save your server having to fire off a new Xvfb server and shut it down every time a new shot is generated.
103
- You will need to take responsibility for keeping Xvfb running in case it crashes. (It seems pretty stable)
104
- You will also need to take responsibility for server security if you're running Xvfb as root.
105
 
106
 
107
  */
108
- if(! defined('WEBSHOT_ENABLED') ) define ('WEBSHOT_ENABLED', false); //Beta feature. Adding webshot=1 to your query string will cause the script to return a browser screenshot rather than try to fetch an image.
109
- if(! defined('WEBSHOT_CUTYCAPT') ) define ('WEBSHOT_CUTYCAPT', '/usr/local/bin/CutyCapt'); //The path to CutyCapt.
110
- if(! defined('WEBSHOT_XVFB') ) define ('WEBSHOT_XVFB', '/usr/bin/xvfb-run'); //The path to the Xvfb server
111
- if(! defined('WEBSHOT_SCREEN_X') ) define ('WEBSHOT_SCREEN_X', '1024'); //1024 works ok
112
- if(! defined('WEBSHOT_SCREEN_Y') ) define ('WEBSHOT_SCREEN_Y', '768'); //768 works ok
113
- if(! defined('WEBSHOT_COLOR_DEPTH') ) define ('WEBSHOT_COLOR_DEPTH', '24'); //I haven't tested anything besides 24
114
- if(! defined('WEBSHOT_IMAGE_FORMAT') ) define ('WEBSHOT_IMAGE_FORMAT', 'png'); //png is about 2.5 times the size of jpg but is a LOT better quality
115
- if(! defined('WEBSHOT_TIMEOUT') ) define ('WEBSHOT_TIMEOUT', '20'); //Seconds to wait for a webshot
116
- if(! defined('WEBSHOT_USER_AGENT') ) define ('WEBSHOT_USER_AGENT', "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18"); //I hate to do this, but a non-browser robot user agent might not show what humans see. So we pretend to be Firefox
117
- if(! defined('WEBSHOT_JAVASCRIPT_ON') ) define ('WEBSHOT_JAVASCRIPT_ON', true); //Setting to false might give you a slight speedup and block ads. But it could cause other issues.
118
- if(! defined('WEBSHOT_JAVA_ON') ) define ('WEBSHOT_JAVA_ON', false); //Have only tested this as fase
119
- if(! defined('WEBSHOT_PLUGINS_ON') ) define ('WEBSHOT_PLUGINS_ON', true); //Enable flash and other plugins
120
- if(! defined('WEBSHOT_PROXY') ) define ('WEBSHOT_PROXY', ''); //In case you're behind a proxy server.
121
- if(! defined('WEBSHOT_XVFB_RUNNING') ) define ('WEBSHOT_XVFB_RUNNING', false); //ADVANCED: Enable this if you've got Xvfb running in the background.
122
 
123
 
124
  // If ALLOW_EXTERNAL is true and ALLOW_ALL_EXTERNAL_SITES is false, then external images will only be fetched from these domains and their subdomains.
125
  if(! isset($ALLOWED_SITES)){
126
- $ALLOWED_SITES = array (
127
- 'flickr.com',
128
- 'staticflickr.com',
129
- 'picasa.com',
130
- 'img.youtube.com',
131
- 'upload.wikimedia.org',
132
- 'photobucket.com',
133
- 'imgur.com',
134
- 'imageshack.us',
135
- 'tinypic.com',
136
- );
137
  }
138
  // -------------------------------------------------------------
139
  // -------------- STOP EDITING CONFIGURATION HERE --------------
@@ -142,1110 +148,1117 @@ if(! isset($ALLOWED_SITES)){
142
  timthumb::start();
143
 
144
  class timthumb {
145
- protected $src = "";
146
- protected $is404 = false;
147
- protected $docRoot = "";
148
- protected $lastURLError = false;
149
- protected $localImage = "";
150
- protected $localImageMTime = 0;
151
- protected $url = false;
152
- protected $myHost = "";
153
- protected $isURL = false;
154
- protected $cachefile = '';
155
- protected $errors = array();
156
- protected $toDeletes = array();
157
- protected $cacheDirectory = '';
158
- protected $startTime = 0;
159
- protected $lastBenchTime = 0;
160
- protected $cropTop = false;
161
- protected $salt = "";
162
- protected $fileCacheVersion = 1; //Generally if timthumb.php is modifed (upgraded) then the salt changes and all cache files are recreated. This is a backup mechanism to force regen.
163
- protected $filePrependSecurityBlock = "<?php die('Execution denied!'); //"; //Designed to have three letter mime type, space, question mark and greater than symbol appended. 6 bytes total.
164
- protected static $curlDataWritten = 0;
165
- protected static $curlFH = false;
166
- public static function start(){
167
- $tim = new timthumb();
168
- $tim->handleErrors();
169
- $tim->securityChecks();
170
- if($tim->tryBrowserCache()){
171
- exit(0);
172
- }
173
- $tim->handleErrors();
174
- if(FILE_CACHE_ENABLED && $tim->tryServerCache()){
175
- exit(0);
176
- }
177
- $tim->handleErrors();
178
- $tim->run();
179
- $tim->handleErrors();
180
- exit(0);
181
- }
182
- public function __construct(){
183
- global $ALLOWED_SITES;
184
- $this->startTime = microtime(true);
185
- date_default_timezone_set('UTC');
186
- $this->debug(1, "Starting new request from " . $this->getIP() . " to " . $_SERVER['REQUEST_URI']);
187
- $this->calcDocRoot();
188
- //On windows systems I'm assuming fileinode returns an empty string or a number that doesn't change. Check this.
189
- $this->salt = @filemtime(__FILE__) . '-' . @fileinode(__FILE__);
190
- $this->debug(3, "Salt is: " . $this->salt);
191
- if(FILE_CACHE_DIRECTORY){
192
- if(! is_dir(FILE_CACHE_DIRECTORY)){
193
- @mkdir(FILE_CACHE_DIRECTORY);
194
- if(! is_dir(FILE_CACHE_DIRECTORY)){
195
- $this->error("Could not create the file cache directory.");
196
- return false;
197
- }
198
- }
199
- $this->cacheDirectory = FILE_CACHE_DIRECTORY;
200
- if (!touch($this->cacheDirectory . '/index.html')) {
201
- $this->error("Could not create the index.html file - to fix this create an empty file named index.html file in the cache directory.");
202
- }
203
- } else {
204
- $this->cacheDirectory = sys_get_temp_dir();
205
- }
206
- //Clean the cache before we do anything because we don't want the first visitor after FILE_CACHE_TIME_BETWEEN_CLEANS expires to get a stale image.
207
- $this->cleanCache();
208
-
209
- $this->myHost = preg_replace('/^www\./i', '', $_SERVER['HTTP_HOST']);
210
- $this->src = $this->param('src');
211
- $this->url = parse_url($this->src);
212
- $this->src = preg_replace('/https?:\/\/(?:www\.)?' . $this->myHost . '/i', '', $this->src);
213
-
214
- if(strlen($this->src) <= 3){
215
- $this->error("No image specified");
216
- return false;
217
- }
218
- if(BLOCK_EXTERNAL_LEECHERS && array_key_exists('HTTP_REFERER', $_SERVER) && (! preg_match('/^https?:\/\/(?:www\.)?' . $this->myHost . '(?:$|\/)/i', $_SERVER['HTTP_REFERER']))){
219
- // base64 encoded red image that says 'no hotlinkers'
220
- // nothing to worry about! :)
221
- $imgData = base64_decode("R0lGODlhUAAMAIAAAP8AAP///yH5BAAHAP8ALAAAAABQAAwAAAJpjI+py+0Po5y0OgAMjjv01YUZ\nOGplhWXfNa6JCLnWkXplrcBmW+spbwvaVr/cDyg7IoFC2KbYVC2NQ5MQ4ZNao9Ynzjl9ScNYpneb\nDULB3RP6JuPuaGfuuV4fumf8PuvqFyhYtjdoeFgAADs=");
222
- header('Content-Type: image/gif');
223
- header('Content-Length: ' . sizeof($imgData));
224
- header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
225
- header("Pragma: no-cache");
226
- header('Expires: ' . gmdate ('D, d M Y H:i:s', time()));
227
- echo $imgData;
228
- return false;
229
- exit(0);
230
- }
231
- if(preg_match('/^https?:\/\/[^\/]+/i', $this->src)){
232
- $this->debug(2, "Is a request for an external URL: " . $this->src);
233
- $this->isURL = true;
234
- } else {
235
- $this->debug(2, "Is a request for an internal file: " . $this->src);
236
- }
237
- if($this->isURL && (! ALLOW_EXTERNAL)){
238
- $this->error("You are not allowed to fetch images from an external website.");
239
- return false;
240
- }
241
- if($this->isURL){
242
- if(ALLOW_ALL_EXTERNAL_SITES){
243
- $this->debug(2, "Fetching from all external sites is enabled.");
244
- } else {
245
- $this->debug(2, "Fetching only from selected external sites is enabled.");
246
- $allowed = false;
247
- foreach($ALLOWED_SITES as $site){
248
- if ((strtolower(substr($this->url['host'],-strlen($site)-1)) === strtolower(".$site")) || (strtolower($this->url['host'])===strtolower($site))) {
249
- $this->debug(3, "URL hostname {$this->url['host']} matches $site so allowing.");
250
- $allowed = true;
251
- }
252
- }
253
- if(! $allowed){
254
- return $this->error("You may not fetch images from that site. To enable this site in timthumb, you can either add it to \$ALLOWED_SITES and set ALLOW_EXTERNAL=true. Or you can set ALLOW_ALL_EXTERNAL_SITES=true, depending on your security needs.");
255
- }
256
- }
257
- }
258
-
259
- $cachePrefix = ($this->isURL ? '_ext_' : '_int_');
260
- if($this->isURL){
261
- $arr = explode('&', $_SERVER ['QUERY_STRING']);
262
- asort($arr);
263
- $this->cachefile = $this->cacheDirectory . '/' . FILE_CACHE_PREFIX . $cachePrefix . md5($this->salt . implode('', $arr) . $this->fileCacheVersion) . FILE_CACHE_SUFFIX;
264
- } else {
265
- $this->localImage = $this->getLocalImagePath($this->src);
266
- if(! $this->localImage){
267
- $this->debug(1, "Could not find the local image: {$this->localImage}");
268
- $this->error("Could not find the internal image you specified.");
269
- $this->set404();
270
- return false;
271
- }
272
- $this->debug(1, "Local image path is {$this->localImage}");
273
- $this->localImageMTime = @filemtime($this->localImage);
274
- //We include the mtime of the local file in case in changes on disk.
275
- $this->cachefile = $this->cacheDirectory . '/' . FILE_CACHE_PREFIX . $cachePrefix . md5($this->salt . $this->localImageMTime . $_SERVER ['QUERY_STRING'] . $this->fileCacheVersion) . FILE_CACHE_SUFFIX;
276
- }
277
- $this->debug(2, "Cache file is: " . $this->cachefile);
278
-
279
- return true;
280
- }
281
- public function __destruct(){
282
- foreach($this->toDeletes as $del){
283
- $this->debug(2, "Deleting temp file $del");
284
- @unlink($del);
285
- }
286
- }
287
- public function run(){
288
- if($this->isURL){
289
- if(! ALLOW_EXTERNAL){
290
- $this->debug(1, "Got a request for an external image but ALLOW_EXTERNAL is disabled so returning error msg.");
291
- $this->error("You are not allowed to fetch images from an external website.");
292
- return false;
293
- }
294
- $this->debug(3, "Got request for external image. Starting serveExternalImage.");
295
- if($this->param('webshot')){
296
- if(WEBSHOT_ENABLED){
297
- $this->debug(3, "webshot param is set, so we're going to take a webshot.");
298
- $this->serveWebshot();
299
- } else {
300
- $this->error("You added the webshot parameter but webshots are disabled on this server. You need to set WEBSHOT_ENABLED == true to enable webshots.");
301
- }
302
- } else {
303
- $this->debug(3, "webshot is NOT set so we're going to try to fetch a regular image.");
304
- $this->serveExternalImage();
305
-
306
- }
307
- } else {
308
- $this->debug(3, "Got request for internal image. Starting serveInternalImage()");
309
- $this->serveInternalImage();
310
- }
311
- return true;
312
- }
313
- protected function handleErrors(){
314
- if($this->haveErrors()){
315
- if(NOT_FOUND_IMAGE && $this->is404()){
316
- if($this->serveImg(NOT_FOUND_IMAGE)){
317
- exit(0);
318
- } else {
319
- $this->error("Additionally, the 404 image that is configured could not be found or there was an error serving it.");
320
- }
321
- }
322
- if(ERROR_IMAGE){
323
- if($this->serveImg(ERROR_IMAGE)){
324
- exit(0);
325
- } else {
326
- $this->error("Additionally, the error image that is configured could not be found or there was an error serving it.");
327
- }
328
- }
329
- $this->serveErrors();
330
- exit(0);
331
- }
332
- return false;
333
- }
334
- protected function tryBrowserCache(){
335
- if(BROWSER_CACHE_DISABLE){ $this->debug(3, "Browser caching is disabled"); return false; }
336
- if(!empty($_SERVER['HTTP_IF_MODIFIED_SINCE']) ){
337
- $this->debug(3, "Got a conditional get");
338
- $mtime = false;
339
- //We've already checked if the real file exists in the constructor
340
- if(! is_file($this->cachefile)){
341
- //If we don't have something cached, regenerate the cached image.
342
- return false;
343
- }
344
- if($this->localImageMTime){
345
- $mtime = $this->localImageMTime;
346
- $this->debug(3, "Local real file's modification time is $mtime");
347
- } else if(is_file($this->cachefile)){ //If it's not a local request then use the mtime of the cached file to determine the 304
348
- $mtime = @filemtime($this->cachefile);
349
- $this->debug(3, "Cached file's modification time is $mtime");
350
- }
351
- if(! $mtime){ return false; }
352
-
353
- $iftime = strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']);
354
- $this->debug(3, "The conditional get's if-modified-since unixtime is $iftime");
355
- if($iftime < 1){
356
- $this->debug(3, "Got an invalid conditional get modified since time. Returning false.");
357
- return false;
358
- }
359
- if($iftime < $mtime){ //Real file or cache file has been modified since last request, so force refetch.
360
- $this->debug(3, "File has been modified since last fetch.");
361
- return false;
362
- } else { //Otherwise serve a 304
363
- $this->debug(3, "File has not been modified since last get, so serving a 304.");
364
- header ($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified');
365
- $this->debug(1, "Returning 304 not modified");
366
- return true;
367
- }
368
- }
369
- return false;
370
- }
371
- protected function tryServerCache(){
372
- $this->debug(3, "Trying server cache");
373
- if(file_exists($this->cachefile)){
374
- $this->debug(3, "Cachefile {$this->cachefile} exists");
375
- if($this->isURL){
376
- $this->debug(3, "This is an external request, so checking if the cachefile is empty which means the request failed previously.");
377
- if(filesize($this->cachefile) < 1){
378
- $this->debug(3, "Found an empty cachefile indicating a failed earlier request. Checking how old it is.");
379
- //Fetching error occured previously
380
- if(time() - @filemtime($this->cachefile) > WAIT_BETWEEN_FETCH_ERRORS){
381
- $this->debug(3, "File is older than " . WAIT_BETWEEN_FETCH_ERRORS . " seconds. Deleting and returning false so app can try and load file.");
382
- @unlink($this->cachefile);
383
- return false; //to indicate we didn't serve from cache and app should try and load
384
- } else {
385
- $this->debug(3, "Empty cachefile is still fresh so returning message saying we had an error fetching this image from remote host.");
386
- $this->set404();
387
- $this->error("An error occured fetching image.");
388
- return false;
389
- }
390
- }
391
- } else {
392
- $this->debug(3, "Trying to serve cachefile {$this->cachefile}");
393
- }
394
- if($this->serveCacheFile()){
395
- $this->debug(3, "Succesfully served cachefile {$this->cachefile}");
396
- return true;
397
- } else {
398
- $this->debug(3, "Failed to serve cachefile {$this->cachefile} - Deleting it from cache.");
399
- //Image serving failed. We can't retry at this point, but lets remove it from cache so the next request recreates it
400
- @unlink($this->cachefile);
401
- return true;
402
- }
403
- }
404
- }
405
- protected function error($err){
406
- $this->debug(3, "Adding error message: $err");
407
- $this->errors[] = $err;
408
- return false;
409
-
410
- }
411
- protected function haveErrors(){
412
- if(sizeof($this->errors) > 0){
413
- return true;
414
- }
415
- return false;
416
- }
417
- protected function serveErrors(){
418
- header ($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request');
419
- $html = '<ul>';
420
- foreach($this->errors as $err){
421
- $html .= '<li>' . htmlentities($err) . '</li>';
422
- }
423
- $html .= '</ul>';
424
- echo '<h1>A TimThumb error has occured</h1>The following error(s) occured:<br />' . $html . '<br />';
425
- echo '<br />Query String : ' . htmlentities ($_SERVER['QUERY_STRING']);
426
- echo '<br />TimThumb version : ' . VERSION . '</pre>';
427
- }
428
- protected function serveInternalImage(){
429
- $this->debug(3, "Local image path is $this->localImage");
430
- if(! $this->localImage){
431
- $this->sanityFail("localImage not set after verifying it earlier in the code.");
432
- return false;
433
- }
434
- $fileSize = filesize($this->localImage);
435
- if($fileSize > MAX_FILE_SIZE){
436
- $this->error("The file you specified is greater than the maximum allowed file size.");
437
- return false;
438
- }
439
- if($fileSize <= 0){
440
- $this->error("The file you specified is <= 0 bytes.");
441
- return false;
442
- }
443
- $this->debug(3, "Calling processImageAndWriteToCache() for local image.");
444
- if($this->processImageAndWriteToCache($this->localImage)){
445
- $this->serveCacheFile();
446
- return true;
447
- } else {
448
- return false;
449
- }
450
- }
451
- protected function cleanCache(){
452
- if (FILE_CACHE_TIME_BETWEEN_CLEANS < 0) {
453
- return;
454
- }
455
- $this->debug(3, "cleanCache() called");
456
- $lastCleanFile = $this->cacheDirectory . '/timthumb_cacheLastCleanTime.touch';
457
-
458
- //If this is a new timthumb installation we need to create the file
459
- if(! is_file($lastCleanFile)){
460
- $this->debug(1, "File tracking last clean doesn't exist. Creating $lastCleanFile");
461
- if (!touch($lastCleanFile)) {
462
- $this->error("Could not create cache clean timestamp file.");
463
- }
464
- return;
465
- }
466
- if(@filemtime($lastCleanFile) < (time() - FILE_CACHE_TIME_BETWEEN_CLEANS) ){ //Cache was last cleaned more than 1 day ago
467
- $this->debug(1, "Cache was last cleaned more than " . FILE_CACHE_TIME_BETWEEN_CLEANS . " seconds ago. Cleaning now.");
468
- // Very slight race condition here, but worst case we'll have 2 or 3 servers cleaning the cache simultaneously once a day.
469
- if (!touch($lastCleanFile)) {
470
- $this->error("Could not create cache clean timestamp file.");
471
- }
472
- $files = glob($this->cacheDirectory . '/*' . FILE_CACHE_SUFFIX);
473
- if ($files) {
474
- $timeAgo = time() - FILE_CACHE_MAX_FILE_AGE;
475
- foreach($files as $file){
476
- if(@filemtime($file) < $timeAgo){
477
- $this->debug(3, "Deleting cache file $file older than max age: " . FILE_CACHE_MAX_FILE_AGE . " seconds");
478
- @unlink($file);
479
- }
480
- }
481
- }
482
- return true;
483
- } else {
484
- $this->debug(3, "Cache was cleaned less than " . FILE_CACHE_TIME_BETWEEN_CLEANS . " seconds ago so no cleaning needed.");
485
- }
486
- return false;
487
- }
488
- protected function processImageAndWriteToCache($localImage){
489
- $sData = getimagesize($localImage);
490
- $origType = $sData[2];
491
- $mimeType = $sData['mime'];
492
-
493
- $this->debug(3, "Mime type of image is $mimeType");
494
- if(! preg_match('/^image\/(?:gif|jpg|jpeg|png)$/i', $mimeType)){
495
- return $this->error("The image being resized is not a valid gif, jpg or png.");
496
- }
497
-
498
- if (!function_exists ('imagecreatetruecolor')) {
499
- return $this->error('GD Library Error: imagecreatetruecolor does not exist - please contact your webhost and ask them to install the GD library');
500
- }
501
-
502
- if (function_exists ('imagefilter') && defined ('IMG_FILTER_NEGATE')) {
503
- $imageFilters = array (
504
- 1 => array (IMG_FILTER_NEGATE, 0),
505
- 2 => array (IMG_FILTER_GRAYSCALE, 0),
506
- 3 => array (IMG_FILTER_BRIGHTNESS, 1),
507
- 4 => array (IMG_FILTER_CONTRAST, 1),
508
- 5 => array (IMG_FILTER_COLORIZE, 4),
509
- 6 => array (IMG_FILTER_EDGEDETECT, 0),
510
- 7 => array (IMG_FILTER_EMBOSS, 0),
511
- 8 => array (IMG_FILTER_GAUSSIAN_BLUR, 0),
512
- 9 => array (IMG_FILTER_SELECTIVE_BLUR, 0),
513
- 10 => array (IMG_FILTER_MEAN_REMOVAL, 0),
514
- 11 => array (IMG_FILTER_SMOOTH, 0),
515
- );
516
- }
517
-
518
- // get standard input properties
519
- $new_width = (int) abs ($this->param('w', 0));
520
- $new_height = (int) abs ($this->param('h', 0));
521
- $zoom_crop = (int) $this->param('zc', DEFAULT_ZC);
522
- $quality = (int) abs ($this->param('q', DEFAULT_Q));
523
- $align = $this->cropTop ? 't' : $this->param('a', 'c');
524
- $filters = $this->param('f', DEFAULT_F);
525
- $sharpen = (bool) $this->param('s', DEFAULT_S);
526
- $canvas_color = $this->param('cc', DEFAULT_CC);
527
- $canvas_trans = (bool) $this->param('ct', '1');
528
-
529
- // set default width and height if neither are set already
530
- if ($new_width == 0 && $new_height == 0) {
531
- $new_width = 100;
532
- $new_height = 100;
533
- }
534
-
535
- // ensure size limits can not be abused
536
- $new_width = min ($new_width, MAX_WIDTH);
537
- $new_height = min ($new_height, MAX_HEIGHT);
538
-
539
- // set memory limit to be able to have enough space to resize larger images
540
- $this->setMemoryLimit();
541
-
542
- // open the existing image
543
- $image = $this->openImage ($mimeType, $localImage);
544
- if ($image === false) {
545
- return $this->error('Unable to open image.');
546
- }
547
-
548
- // Get original width and height
549
- $width = imagesx ($image);
550
- $height = imagesy ($image);
551
- $origin_x = 0;
552
- $origin_y = 0;
553
-
554
- // generate new w/h if not provided
555
- if ($new_width && !$new_height) {
556
- $new_height = floor ($height * ($new_width / $width));
557
- } else if ($new_height && !$new_width) {
558
- $new_width = floor ($width * ($new_height / $height));
559
- }
560
-
561
- // scale down and add borders
562
- if ($zoom_crop == 3) {
563
-
564
- $final_height = $height * ($new_width / $width);
565
-
566
- if ($final_height > $new_height) {
567
- $new_width = $width * ($new_height / $height);
568
- } else {
569
- $new_height = $final_height;
570
- }
571
-
572
- }
573
-
574
- // create a new true color image
575
- $canvas = imagecreatetruecolor ($new_width, $new_height);
576
- imagealphablending ($canvas, false);
577
-
578
- if (strlen($canvas_color) == 3) { //if is 3-char notation, edit string into 6-char notation
579
- $canvas_color = str_repeat(substr($canvas_color, 0, 1), 2) . str_repeat(substr($canvas_color, 1, 1), 2) . str_repeat(substr($canvas_color, 2, 1), 2);
580
- } else if (strlen($canvas_color) != 6) {
581
- $canvas_color = DEFAULT_CC; // on error return default canvas color
582
- }
583
-
584
- $canvas_color_R = hexdec (substr ($canvas_color, 0, 2));
585
- $canvas_color_G = hexdec (substr ($canvas_color, 2, 2));
586
- $canvas_color_B = hexdec (substr ($canvas_color, 4, 2));
587
-
588
- // Create a new transparent color for image
589
- // If is a png and PNG_IS_TRANSPARENT is false then remove the alpha transparency
590
- // (and if is set a canvas color show it in the background)
591
- if(preg_match('/^image\/png$/i', $mimeType) && !PNG_IS_TRANSPARENT && $canvas_trans){
592
- $color = imagecolorallocatealpha ($canvas, $canvas_color_R, $canvas_color_G, $canvas_color_B, 127);
593
- }else{
594
- $color = imagecolorallocatealpha ($canvas, $canvas_color_R, $canvas_color_G, $canvas_color_B, 0);
595
- }
596
-
597
-
598
- // Completely fill the background of the new image with allocated color.
599
- imagefill ($canvas, 0, 0, $color);
600
-
601
- // scale down and add borders
602
- if ($zoom_crop == 2) {
603
-
604
- $final_height = $height * ($new_width / $width);
 
 
 
605
 
606
- if ($final_height > $new_height) {
607
 
608
- $origin_x = $new_width / 2;
609
- $new_width = $width * ($new_height / $height);
610
- $origin_x = round ($origin_x - ($new_width / 2));
611
 
612
- } else {
613
 
614
- $origin_y = $new_height / 2;
615
- $new_height = $final_height;
616
- $origin_y = round ($origin_y - ($new_height / 2));
617
 
618
- }
619
 
620
- }
621
 
622
- // Restore transparency blending
623
- imagesavealpha ($canvas, true);
624
 
625
- if ($zoom_crop > 0) {
626
 
627
- $src_x = $src_y = 0;
628
- $src_w = $width;
629
- $src_h = $height;
630
 
631
- $cmp_x = $width / $new_width;
632
- $cmp_y = $height / $new_height;
633
 
634
- // calculate x or y coordinate and width or height of source
635
- if ($cmp_x > $cmp_y) {
636
 
637
- $src_w = round ($width / $cmp_x * $cmp_y);
638
- $src_x = round (($width - ($width / $cmp_x * $cmp_y)) / 2);
639
 
640
- } else if ($cmp_y > $cmp_x) {
641
 
642
- $src_h = round ($height / $cmp_y * $cmp_x);
643
- $src_y = round (($height - ($height / $cmp_y * $cmp_x)) / 2);
644
 
645
- }
646
 
647
- // positional cropping!
648
- if ($align) {
649
- if (strpos ($align, 't') !== false) {
650
- $src_y = 0;
651
- }
652
- if (strpos ($align, 'b') !== false) {
653
- $src_y = $height - $src_h;
654
- }
655
- if (strpos ($align, 'l') !== false) {
656
- $src_x = 0;
657
- }
658
- if (strpos ($align, 'r') !== false) {
659
- $src_x = $width - $src_w;
660
- }
661
- }
662
 
663
- imagecopyresampled ($canvas, $image, $origin_x, $origin_y, $src_x, $src_y, $new_width, $new_height, $src_w, $src_h);
664
 
665
- } else {
666
 
667
- // copy and resize part of an image with resampling
668
- imagecopyresampled ($canvas, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
669
 
670
- }
671
 
672
- if ($filters != '' && function_exists ('imagefilter') && defined ('IMG_FILTER_NEGATE')) {
673
- // apply filters to image
674
- $filterList = explode ('|', $filters);
675
- foreach ($filterList as $fl) {
676
-
677
- $filterSettings = explode (',', $fl);
678
- if (isset ($imageFilters[$filterSettings[0]])) {
679
-
680
- for ($i = 0; $i < 4; $i ++) {
681
- if (!isset ($filterSettings[$i])) {
682
- $filterSettings[$i] = null;
683
- } else {
684
- $filterSettings[$i] = (int) $filterSettings[$i];
685
- }
686
- }
687
-
688
- switch ($imageFilters[$filterSettings[0]][1]) {
689
-
690
- case 1:
691
-
692
- imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1]);
693
- break;
694
-
695
- case 2:
696
-
697
- imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2]);
698
- break;
699
-
700
- case 3:
701
-
702
- imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2], $filterSettings[3]);
703
- break;
704
-
705
- case 4:
706
-
707
- imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2], $filterSettings[3], $filterSettings[4]);
708
- break;
709
-
710
- default:
711
-
712
- imagefilter ($canvas, $imageFilters[$filterSettings[0]][0]);
713
- break;
714
-
715
- }
716
- }
717
- }
718
- }
719
-
720
- // sharpen image
721
- if ($sharpen && function_exists ('imageconvolution')) {
722
-
723
- $sharpenMatrix = array (
724
- array (-1,-1,-1),
725
- array (-1,16,-1),
726
- array (-1,-1,-1),
727
- );
728
-
729
- $divisor = 8;
730
- $offset = 0;
731
-
732
- imageconvolution ($canvas, $sharpenMatrix, $divisor, $offset);
733
-
734
- }
735
- //Straight from Wordpress core code. Reduces filesize by up to 70% for PNG's
736
- if ( (IMAGETYPE_PNG == $origType || IMAGETYPE_GIF == $origType) && function_exists('imageistruecolor') && !imageistruecolor( $image ) && imagecolortransparent( $image ) > 0 ){
737
- imagetruecolortopalette( $canvas, false, imagecolorstotal( $image ) );
738
- }
739
-
740
- $imgType = "";
741
- $tempfile = tempnam($this->cacheDirectory, 'timthumb_tmpimg_');
742
- if(preg_match('/^image\/(?:jpg|jpeg)$/i', $mimeType)){
743
- $imgType = 'jpg';
744
- imagejpeg($canvas, $tempfile, $quality);
745
- } else if(preg_match('/^image\/png$/i', $mimeType)){
746
- $imgType = 'png';
747
- imagepng($canvas, $tempfile, floor($quality * 0.09));
748
- } else if(preg_match('/^image\/gif$/i', $mimeType)){
749
- $imgType = 'gif';
750
- imagegif($canvas, $tempfile);
751
- } else {
752
- return $this->sanityFail("Could not match mime type after verifying it previously.");
753
- }
754
-
755
- if($imgType == 'png' && OPTIPNG_ENABLED && OPTIPNG_PATH && @is_file(OPTIPNG_PATH)){
756
- $exec = OPTIPNG_PATH;
757
- $this->debug(3, "optipng'ing $tempfile");
758
- $presize = filesize($tempfile);
759
- $out = `$exec -o1 $tempfile`; //you can use up to -o7 but it really slows things down
760
- clearstatcache();
761
- $aftersize = filesize($tempfile);
762
- $sizeDrop = $presize - $aftersize;
763
- if($sizeDrop > 0){
764
- $this->debug(1, "optipng reduced size by $sizeDrop");
765
- } else if($sizeDrop < 0){
766
- $this->debug(1, "optipng increased size! Difference was: $sizeDrop");
767
- } else {
768
- $this->debug(1, "optipng did not change image size.");
769
- }
770
- } else if($imgType == 'png' && PNGCRUSH_ENABLED && PNGCRUSH_PATH && @is_file(PNGCRUSH_PATH)){
771
- $exec = PNGCRUSH_PATH;
772
- $tempfile2 = tempnam($this->cacheDirectory, 'timthumb_tmpimg_');
773
- $this->debug(3, "pngcrush'ing $tempfile to $tempfile2");
774
- $out = `$exec $tempfile $tempfile2`;
775
- $todel = "";
776
- if(is_file($tempfile2)){
777
- $sizeDrop = filesize($tempfile) - filesize($tempfile2);
778
- if($sizeDrop > 0){
779
- $this->debug(1, "pngcrush was succesful and gave a $sizeDrop byte size reduction");
780
- $todel = $tempfile;
781
- $tempfile = $tempfile2;
782
- } else {
783
- $this->debug(1, "pngcrush did not reduce file size. Difference was $sizeDrop bytes.");
784
- $todel = $tempfile2;
785
- }
786
- } else {
787
- $this->debug(3, "pngcrush failed with output: $out");
788
- $todel = $tempfile2;
789
- }
790
- @unlink($todel);
791
- }
792
-
793
- $this->debug(3, "Rewriting image with security header.");
794
- $tempfile4 = tempnam($this->cacheDirectory, 'timthumb_tmpimg_');
795
- $context = stream_context_create ();
796
- $fp = fopen($tempfile,'r',0,$context);
797
- file_put_contents($tempfile4, $this->filePrependSecurityBlock . $imgType . ' ?' . '>'); //6 extra bytes, first 3 being image type
798
- file_put_contents($tempfile4, $fp, FILE_APPEND);
799
- fclose($fp);
800
- @unlink($tempfile);
801
- $this->debug(3, "Locking and replacing cache file.");
802
- $lockFile = $this->cachefile . '.lock';
803
- $fh = fopen($lockFile, 'w');
804
- if(! $fh){
805
- return $this->error("Could not open the lockfile for writing an image.");
806
- }
807
- if(flock($fh, LOCK_EX)){
808
- @unlink($this->cachefile); //rename generally overwrites, but doing this in case of platform specific quirks. File might not exist yet.
809
- rename($tempfile4, $this->cachefile);
810
- flock($fh, LOCK_UN);
811
- fclose($fh);
812
- @unlink($lockFile);
813
- } else {
814
- fclose($fh);
815
- @unlink($lockFile);
816
- @unlink($tempfile4);
817
- return $this->error("Could not get a lock for writing.");
818
- }
819
- $this->debug(3, "Done image replace with security header. Cleaning up and running cleanCache()");
820
- imagedestroy($canvas);
821
- imagedestroy($image);
822
- return true;
823
- }
824
- protected function calcDocRoot(){
825
- $docRoot = @$_SERVER['DOCUMENT_ROOT'];
826
- if (defined('LOCAL_FILE_BASE_DIRECTORY')) {
827
- $docRoot = LOCAL_FILE_BASE_DIRECTORY;
828
- }
829
- if(!isset($docRoot)){
830
- $this->debug(3, "DOCUMENT_ROOT is not set. This is probably windows. Starting search 1.");
831
- if(isset($_SERVER['SCRIPT_FILENAME'])){
832
- $docRoot = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF'])));
833
- $this->debug(3, "Generated docRoot using SCRIPT_FILENAME and PHP_SELF as: $docRoot");
834
- }
835
- }
836
- if(!isset($docRoot)){
837
- $this->debug(3, "DOCUMENT_ROOT still is not set. Starting search 2.");
838
- if(isset($_SERVER['PATH_TRANSLATED'])){
839
- $docRoot = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF'])));
840
- $this->debug(3, "Generated docRoot using PATH_TRANSLATED and PHP_SELF as: $docRoot");
841
- }
842
- }
843
- if($docRoot && $_SERVER['DOCUMENT_ROOT'] != '/'){ $docRoot = preg_replace('/\/$/', '', $docRoot); }
844
- $this->debug(3, "Doc root is: " . $docRoot);
845
- $this->docRoot = $docRoot;
846
-
847
- }
848
- protected function getLocalImagePath($src){
849
- $src = ltrim($src, '/'); //strip off the leading '/'
850
- if(! $this->docRoot){
851
- $this->debug(3, "We have no document root set, so as a last resort, lets check if the image is in the current dir and serve that.");
852
- //We don't support serving images outside the current dir if we don't have a doc root for security reasons.
853
- $file = preg_replace('/^.*?([^\/\\\\]+)$/', '$1', $src); //strip off any path info and just leave the filename.
854
- if(is_file($file)){
855
- return $this->realpath($file);
856
- }
857
- return $this->error("Could not find your website document root and the file specified doesn't exist in timthumbs directory. We don't support serving files outside timthumb's directory without a document root for security reasons.");
858
- } //Do not go past this point without docRoot set
859
-
860
- //Try src under docRoot
861
- if(file_exists ($this->docRoot . '/' . $src)) {
862
- $this->debug(3, "Found file as " . $this->docRoot . '/' . $src);
863
- $real = $this->realpath($this->docRoot . '/' . $src);
864
- if(stripos($real, $this->docRoot) === 0){
865
- return $real;
866
- } else {
867
- $this->debug(1, "Security block: The file specified occurs outside the document root.");
868
- //allow search to continue
869
- }
870
- }
871
- //Check absolute paths and then verify the real path is under doc root
872
- $absolute = $this->realpath('/' . $src);
873
- if($absolute && file_exists($absolute)){ //realpath does file_exists check, so can probably skip the exists check here
874
- $this->debug(3, "Found absolute path: $absolute");
875
- if(! $this->docRoot){ $this->sanityFail("docRoot not set when checking absolute path."); }
876
- if(stripos($absolute, $this->docRoot) === 0){
877
- return $absolute;
878
- } else {
879
- $this->debug(1, "Security block: The file specified occurs outside the document root.");
880
- //and continue search
881
- }
882
- }
883
-
884
- $base = $this->docRoot;
885
-
886
- // account for Windows directory structure
887
- if (strstr($_SERVER['SCRIPT_FILENAME'],':')) {
888
- $sub_directories = explode('\\', str_replace($this->docRoot, '', $_SERVER['SCRIPT_FILENAME']));
889
- } else {
890
- $sub_directories = explode('/', str_replace($this->docRoot, '', $_SERVER['SCRIPT_FILENAME']));
891
- }
892
-
893
- foreach ($sub_directories as $sub){
894
- $base .= $sub . '/';
895
- $this->debug(3, "Trying file as: " . $base . $src);
896
- if(file_exists($base . $src)){
897
- $this->debug(3, "Found file as: " . $base . $src);
898
- $real = $this->realpath($base . $src);
899
- if(stripos($real, $this->realpath($this->docRoot)) === 0){
900
- return $real;
901
- } else {
902
- $this->debug(1, "Security block: The file specified occurs outside the document root.");
903
- //And continue search
904
- }
905
- }
906
- }
907
- return false;
908
- }
909
- protected function realpath($path){
910
- //try to remove any relative paths
911
- $remove_relatives = '/\w+\/\.\.\//';
912
- while(preg_match($remove_relatives,$path)){
913
- $path = preg_replace($remove_relatives, '', $path);
914
- }
915
- //if any remain use PHP realpath to strip them out, otherwise return $path
916
- //if using realpath, any symlinks will also be resolved
917
- return preg_match('#^\.\./|/\.\./#', $path) ? realpath($path) : $path;
918
- }
919
- protected function toDelete($name){
920
- $this->debug(3, "Scheduling file $name to delete on destruct.");
921
- $this->toDeletes[] = $name;
922
- }
923
- protected function serveWebshot(){
924
- $this->debug(3, "Starting serveWebshot");
925
- $instr = "Please follow the instructions at http://code.google.com/p/timthumb/ to set your server up for taking website screenshots.";
926
- if(! is_file(WEBSHOT_CUTYCAPT)){
927
- return $this->error("CutyCapt is not installed. $instr");
928
- }
929
- if(! is_file(WEBSHOT_XVFB)){
930
- return $this->Error("Xvfb is not installed. $instr");
931
- }
932
- $cuty = WEBSHOT_CUTYCAPT;
933
- $xv = WEBSHOT_XVFB;
934
- $screenX = WEBSHOT_SCREEN_X;
935
- $screenY = WEBSHOT_SCREEN_Y;
936
- $colDepth = WEBSHOT_COLOR_DEPTH;
937
- $format = WEBSHOT_IMAGE_FORMAT;
938
- $timeout = WEBSHOT_TIMEOUT * 1000;
939
- $ua = WEBSHOT_USER_AGENT;
940
- $jsOn = WEBSHOT_JAVASCRIPT_ON ? 'on' : 'off';
941
- $javaOn = WEBSHOT_JAVA_ON ? 'on' : 'off';
942
- $pluginsOn = WEBSHOT_PLUGINS_ON ? 'on' : 'off';
943
- $proxy = WEBSHOT_PROXY ? ' --http-proxy=' . WEBSHOT_PROXY : '';
944
- $tempfile = tempnam($this->cacheDirectory, 'timthumb_webshot');
945
- $url = $this->src;
946
- if(! preg_match('/^https?:\/\/[a-zA-Z0-9\.\-]+/i', $url)){
947
- return $this->error("Invalid URL supplied.");
948
- }
949
- $url = preg_replace('/[^A-Za-z0-9\-\.\_\~:\/\?\#\[\]\@\!\$\&\'\(\)\*\+\,\;\=]+/', '', $url); //RFC 3986
950
- //Very important we don't allow injection of shell commands here. URL is between quotes and we are only allowing through chars allowed by a the RFC
951
- // which AFAIKT can't be used for shell injection.
952
- if(WEBSHOT_XVFB_RUNNING){
953
- putenv('DISPLAY=:100.0');
954
- $command = "$cuty $proxy --max-wait=$timeout --user-agent=\"$ua\" --javascript=$jsOn --java=$javaOn --plugins=$pluginsOn --js-can-open-windows=off --url=\"$url\" --out-format=$format --out=$tempfile";
955
- } else {
956
- $command = "$xv --server-args=\"-screen 0, {$screenX}x{$screenY}x{$colDepth}\" $cuty $proxy --max-wait=$timeout --user-agent=\"$ua\" --javascript=$jsOn --java=$javaOn --plugins=$pluginsOn --js-can-open-windows=off --url=\"$url\" --out-format=$format --out=$tempfile";
957
- }
958
- $this->debug(3, "Executing command: $command");
959
- $out = `$command`;
960
- $this->debug(3, "Received output: $out");
961
- if(! is_file($tempfile)){
962
- $this->set404();
963
- return $this->error("The command to create a thumbnail failed.");
964
- }
965
- $this->cropTop = true;
966
- if($this->processImageAndWriteToCache($tempfile)){
967
- $this->debug(3, "Image processed succesfully. Serving from cache");
968
- return $this->serveCacheFile();
969
- } else {
970
- return false;
971
- }
972
- }
973
- protected function serveExternalImage(){
974
- if(! preg_match('/^https?:\/\/[a-zA-Z0-9\-\.]+/i', $this->src)){
975
- $this->error("Invalid URL supplied.");
976
- return false;
977
- }
978
- $tempfile = tempnam($this->cacheDirectory, 'timthumb');
979
- $this->debug(3, "Fetching external image into temporary file $tempfile");
980
- $this->toDelete($tempfile);
981
- #fetch file here
982
- if(! $this->getURL($this->src, $tempfile)){
983
- @unlink($this->cachefile);
984
- touch($this->cachefile);
985
- $this->debug(3, "Error fetching URL: " . $this->lastURLError);
986
- $this->error("Error reading the URL you specified from remote host." . $this->lastURLError);
987
- return false;
988
- }
989
-
990
- $mimeType = $this->getMimeType($tempfile);
991
- if(! preg_match("/^image\/(?:jpg|jpeg|gif|png)$/i", $mimeType)){
992
- $this->debug(3, "Remote file has invalid mime type: $mimeType");
993
- @unlink($this->cachefile);
994
- touch($this->cachefile);
995
- $this->error("The remote file is not a valid image. Mimetype = '" . $mimeType . "'" . $tempfile);
996
- return false;
997
- }
998
- if($this->processImageAndWriteToCache($tempfile)){
999
- $this->debug(3, "Image processed succesfully. Serving from cache");
1000
- return $this->serveCacheFile();
1001
- } else {
1002
- return false;
1003
- }
1004
- }
1005
- public static function curlWrite($h, $d){
1006
- fwrite(self::$curlFH, $d);
1007
- self::$curlDataWritten += strlen($d);
1008
- if(self::$curlDataWritten > MAX_FILE_SIZE){
1009
- return 0;
1010
- } else {
1011
- return strlen($d);
1012
- }
1013
- }
1014
- protected function serveCacheFile(){
1015
- $this->debug(3, "Serving {$this->cachefile}");
1016
- if(! is_file($this->cachefile)){
1017
- $this->error("serveCacheFile called in timthumb but we couldn't find the cached file.");
1018
- return false;
1019
- }
1020
- $fp = fopen($this->cachefile, 'rb');
1021
- if(! $fp){ return $this->error("Could not open cachefile."); }
1022
- fseek($fp, strlen($this->filePrependSecurityBlock), SEEK_SET);
1023
- $imgType = fread($fp, 3);
1024
- fseek($fp, 3, SEEK_CUR);
1025
- if(ftell($fp) != strlen($this->filePrependSecurityBlock) + 6){
1026
- @unlink($this->cachefile);
1027
- return $this->error("The cached image file seems to be corrupt.");
1028
- }
1029
- $imageDataSize = filesize($this->cachefile) - (strlen($this->filePrependSecurityBlock) + 6);
1030
- $this->sendImageHeaders($imgType, $imageDataSize);
1031
- $bytesSent = @fpassthru($fp);
1032
- fclose($fp);
1033
- if($bytesSent > 0){
1034
- return true;
1035
- }
1036
- $content = file_get_contents ($this->cachefile);
1037
- if ($content != FALSE) {
1038
- $content = substr($content, strlen($this->filePrependSecurityBlock) + 6);
1039
- echo $content;
1040
- $this->debug(3, "Served using file_get_contents and echo");
1041
- return true;
1042
- } else {
1043
- $this->error("Cache file could not be loaded.");
1044
- return false;
1045
- }
1046
- }
1047
- protected function sendImageHeaders($mimeType, $dataSize){
1048
- if(! preg_match('/^image\//i', $mimeType)){
1049
- $mimeType = 'image/' . $mimeType;
1050
- }
1051
- if(strtolower($mimeType) == 'image/jpg'){
1052
- $mimeType = 'image/jpeg';
1053
- }
1054
- $gmdate_expires = gmdate ('D, d M Y H:i:s', strtotime ('now +10 days')) . ' GMT';
1055
- $gmdate_modified = gmdate ('D, d M Y H:i:s') . ' GMT';
1056
- // send content headers then display image
1057
- header ('Content-Type: ' . $mimeType);
1058
- header ('Accept-Ranges: none'); //Changed this because we don't accept range requests
1059
- header ('Last-Modified: ' . $gmdate_modified);
1060
- header ('Content-Length: ' . $dataSize);
1061
- if(BROWSER_CACHE_DISABLE){
1062
- $this->debug(3, "Browser cache is disabled so setting non-caching headers.");
1063
- header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
1064
- header("Pragma: no-cache");
1065
- header('Expires: ' . gmdate ('D, d M Y H:i:s', time()));
1066
- } else {
1067
- $this->debug(3, "Browser caching is enabled");
1068
- header('Cache-Control: max-age=' . BROWSER_CACHE_MAX_AGE . ', must-revalidate');
1069
- header('Expires: ' . $gmdate_expires);
1070
- }
1071
- return true;
1072
- }
1073
- protected function securityChecks(){
1074
- }
1075
- protected function param($property, $default = ''){
1076
- if (isset ($_GET[$property])) {
1077
- return $_GET[$property];
1078
- } else {
1079
- return $default;
1080
- }
1081
- }
1082
- protected function openImage($mimeType, $src){
1083
- switch ($mimeType) {
1084
- case 'image/jpeg':
1085
- $image = imagecreatefromjpeg ($src);
1086
- break;
1087
-
1088
- case 'image/png':
1089
- $image = imagecreatefrompng ($src);
1090
- imagealphablending( $image, true );
1091
- imagesavealpha( $image, true );
1092
- break;
1093
-
1094
- case 'image/gif':
1095
- $image = imagecreatefromgif ($src);
1096
- break;
1097
-
1098
- default:
1099
- $this->error("Unrecognised mimeType");
1100
- }
1101
-
1102
- return $image;
1103
- }
1104
- protected function getIP(){
1105
- $rem = @$_SERVER["REMOTE_ADDR"];
1106
- $ff = @$_SERVER["HTTP_X_FORWARDED_FOR"];
1107
- $ci = @$_SERVER["HTTP_CLIENT_IP"];
1108
- if(preg_match('/^(?:192\.168|172\.16|10\.|127\.)/', $rem)){
1109
- if($ff){ return $ff; }
1110
- if($ci){ return $ci; }
1111
- return $rem;
1112
- } else {
1113
- if($rem){ return $rem; }
1114
- if($ff){ return $ff; }
1115
- if($ci){ return $ci; }
1116
- return "UNKNOWN";
1117
- }
1118
- }
1119
- protected function debug($level, $msg){
1120
- if(DEBUG_ON && $level <= DEBUG_LEVEL){
1121
- $execTime = sprintf('%.6f', microtime(true) - $this->startTime);
1122
- $tick = sprintf('%.6f', 0);
1123
- if($this->lastBenchTime > 0){
1124
- $tick = sprintf('%.6f', microtime(true) - $this->lastBenchTime);
1125
- }
1126
- $this->lastBenchTime = microtime(true);
1127
- error_log("TimThumb Debug line " . __LINE__ . " [$execTime : $tick]: $msg");
1128
- }
1129
- }
1130
- protected function sanityFail($msg){
1131
- return $this->error("There is a problem in the timthumb code. Message: Please report this error at <a href='http://code.google.com/p/timthumb/issues/list'>timthumb's bug tracking page</a>: $msg");
1132
- }
1133
- protected function getMimeType($file){
1134
- $info = getimagesize($file);
1135
- if(is_array($info) && $info['mime']){
1136
- return $info['mime'];
1137
- }
1138
- return '';
1139
- }
1140
- protected function setMemoryLimit(){
1141
- $inimem = ini_get('memory_limit');
1142
- $inibytes = timthumb::returnBytes($inimem);
1143
- $ourbytes = timthumb::returnBytes(MEMORY_LIMIT);
1144
- if($inibytes < $ourbytes){
1145
- ini_set ('memory_limit', MEMORY_LIMIT);
1146
- $this->debug(3, "Increased memory from $inimem to " . MEMORY_LIMIT);
1147
- } else {
1148
- $this->debug(3, "Not adjusting memory size because the current setting is " . $inimem . " and our size of " . MEMORY_LIMIT . " is smaller.");
1149
- }
1150
- }
1151
- protected static function returnBytes($size_str){
1152
- switch (substr ($size_str, -1))
1153
- {
1154
- case 'M': case 'm': return (int)$size_str * 1048576;
1155
- case 'K': case 'k': return (int)$size_str * 1024;
1156
- case 'G': case 'g': return (int)$size_str * 1073741824;
1157
- default: return $size_str;
1158
- }
1159
- }
1160
-
1161
- protected function getURL($url, $tempfile){
1162
- $this->lastURLError = false;
1163
- $url = preg_replace('/ /', '%20', $url);
1164
- if(function_exists('curl_init')){
1165
- $this->debug(3, "Curl is installed so using it to fetch URL.");
1166
- self::$curlFH = fopen($tempfile, 'w');
1167
- if(! self::$curlFH){
1168
- $this->error("Could not open $tempfile for writing.");
1169
- return false;
1170
- }
1171
- self::$curlDataWritten = 0;
1172
- $this->debug(3, "Fetching url with curl: $url");
1173
- $curl = curl_init($url);
1174
- curl_setopt ($curl, CURLOPT_TIMEOUT, CURL_TIMEOUT);
1175
- curl_setopt ($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30");
1176
- curl_setopt ($curl, CURLOPT_RETURNTRANSFER, TRUE);
1177
- curl_setopt ($curl, CURLOPT_HEADER, 0);
1178
- curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
1179
- curl_setopt ($curl, CURLOPT_WRITEFUNCTION, 'timthumb::curlWrite');
1180
- @curl_setopt ($curl, CURLOPT_FOLLOWLOCATION, true);
1181
- @curl_setopt ($curl, CURLOPT_MAXREDIRS, 10);
1182
-
1183
- $curlResult = curl_exec($curl);
1184
- fclose(self::$curlFH);
1185
- $httpStatus = curl_getinfo($curl, CURLINFO_HTTP_CODE);
1186
- if($httpStatus == 404){
1187
- $this->set404();
1188
- }
1189
- if($httpStatus == 302){
1190
- $this->error("External Image is Redirecting. Try alternate image url");
1191
- return false;
1192
- }
1193
- if($curlResult){
1194
- curl_close($curl);
1195
- return true;
1196
- } else {
1197
- $this->lastURLError = curl_error($curl);
1198
- curl_close($curl);
1199
- return false;
1200
- }
1201
- } else {
1202
- $img = @file_get_contents ($url);
1203
- if($img === false){
1204
- $err = error_get_last();
1205
- if(is_array($err) && $err['message']){
1206
- $this->lastURLError = $err['message'];
1207
- } else {
1208
- $this->lastURLError = $err;
1209
- }
1210
- if(preg_match('/404/', $this->lastURLError)){
1211
- $this->set404();
1212
- }
1213
-
1214
- return false;
1215
- }
1216
- if(! file_put_contents($tempfile, $img)){
1217
- $this->error("Could not write to $tempfile.");
1218
- return false;
1219
- }
1220
- return true;
1221
- }
1222
-
1223
- }
1224
- protected function serveImg($file){
1225
- $s = getimagesize($file);
1226
- if(! ($s && $s['mime'])){
1227
- return false;
1228
- }
1229
- header ('Content-Type: ' . $s['mime']);
1230
- header ('Content-Length: ' . filesize($file) );
1231
- header ('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
1232
- header ("Pragma: no-cache");
1233
- $bytes = @readfile($file);
1234
- if($bytes > 0){
1235
- return true;
1236
- }
1237
- $content = @file_get_contents ($file);
1238
- if ($content != FALSE){
1239
- echo $content;
1240
- return true;
1241
- }
1242
- return false;
1243
-
1244
- }
1245
- protected function set404(){
1246
- $this->is404 = true;
1247
- }
1248
- protected function is404(){
1249
- return $this->is404;
1250
- }
 
 
 
 
1251
  }
3
  * TimThumb by Ben Gillbanks and Mark Maunder
4
  * Based on work done by Tim McDaniels and Darren Hoyt
5
  * http://code.google.com/p/timthumb/
6
+ *
7
  * GNU General Public License, version 2
8
  * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
9
  *
10
  * Examples and documentation available on the project homepage
11
  * http://www.binarymoon.co.uk/projects/timthumb/
12
+ *
13
  * $Rev$
14
  */
15
 
20
  * loaded by timthumb. This will save you having to re-edit these variables
21
  * everytime you download a new version
22
  */
23
+ define ('VERSION', '2.8.13'); // Version of this script
24
  //Load a config file if it exists. Otherwise, use the values below
25
+ if( file_exists(dirname(__FILE__) . '/timthumb-config.php')) require_once('timthumb-config.php');
26
+ if(! defined('DEBUG_ON') ) define ('DEBUG_ON', false); // Enable debug logging to web server error log (STDERR)
27
+ if(! defined('DEBUG_LEVEL') ) define ('DEBUG_LEVEL', 1); // Debug level 1 is less noisy and 3 is the most noisy
28
+ if(! defined('MEMORY_LIMIT') ) define ('MEMORY_LIMIT', '30M'); // Set PHP memory limit
29
+ if(! defined('BLOCK_EXTERNAL_LEECHERS') ) define ('BLOCK_EXTERNAL_LEECHERS', false); // If the image or webshot is being loaded on an external site, display a red "No Hotlinking" gif.
30
+ if(! defined('DISPLAY_ERROR_MESSAGES') ) define ('DISPLAY_ERROR_MESSAGES', true); // Display error messages. Set to false to turn off errors (good for production websites)
31
  //Image fetching and caching
32
+ if(! defined('ALLOW_EXTERNAL') ) define ('ALLOW_EXTERNAL', TRUE); // Allow image fetching from external websites. Will check against ALLOWED_SITES if ALLOW_ALL_EXTERNAL_SITES is false
33
+ if(! defined('ALLOW_ALL_EXTERNAL_SITES') ) define ('ALLOW_ALL_EXTERNAL_SITES', false); // Less secure.
34
+ if(! defined('FILE_CACHE_ENABLED') ) define ('FILE_CACHE_ENABLED', TRUE); // Should we store resized/modified images on disk to speed things up?
35
+ if(! defined('FILE_CACHE_TIME_BETWEEN_CLEANS')) define ('FILE_CACHE_TIME_BETWEEN_CLEANS', 86400); // How often the cache is cleaned
36
+
37
+ if(! defined('FILE_CACHE_MAX_FILE_AGE') ) define ('FILE_CACHE_MAX_FILE_AGE', 86400); // How old does a file have to be to be deleted from the cache
38
+ if(! defined('FILE_CACHE_SUFFIX') ) define ('FILE_CACHE_SUFFIX', '.timthumb.txt'); // What to put at the end of all files in the cache directory so we can identify them
39
+ if(! defined('FILE_CACHE_PREFIX') ) define ('FILE_CACHE_PREFIX', 'timthumb'); // What to put at the beg of all files in the cache directory so we can identify them
40
+ if(! defined('FILE_CACHE_DIRECTORY') ) define ('FILE_CACHE_DIRECTORY', './cache'); // Directory where images are cached. Left blank it will use the system temporary directory (which is better for security)
41
+ if(! defined('MAX_FILE_SIZE') ) define ('MAX_FILE_SIZE', 10485760); // 10 Megs is 10485760. This is the max internal or external file size that we'll process.
42
+ if(! defined('CURL_TIMEOUT') ) define ('CURL_TIMEOUT', 20); // Timeout duration for Curl. This only applies if you have Curl installed and aren't using PHP's default URL fetching mechanism.
43
+ if(! defined('WAIT_BETWEEN_FETCH_ERRORS') ) define ('WAIT_BETWEEN_FETCH_ERRORS', 3600); // Time to wait between errors fetching remote file
44
 
45
  //Browser caching
46
+ if(! defined('BROWSER_CACHE_MAX_AGE') ) define ('BROWSER_CACHE_MAX_AGE', 864000); // Time to cache in the browser
47
+ if(! defined('BROWSER_CACHE_DISABLE') ) define ('BROWSER_CACHE_DISABLE', false); // Use for testing if you want to disable all browser caching
48
 
49
  //Image size and defaults
50
+ if(! defined('MAX_WIDTH') ) define ('MAX_WIDTH', 1500); // Maximum image width
51
+ if(! defined('MAX_HEIGHT') ) define ('MAX_HEIGHT', 1500); // Maximum image height
52
+ if(! defined('NOT_FOUND_IMAGE') ) define ('NOT_FOUND_IMAGE', ''); // Image to serve if any 404 occurs
53
+ if(! defined('ERROR_IMAGE') ) define ('ERROR_IMAGE', ''); // Image to serve if an error occurs instead of showing error message
54
+ if(! defined('PNG_IS_TRANSPARENT') ) define ('PNG_IS_TRANSPARENT', FALSE); // Define if a png image should have a transparent background color. Use False value if you want to display a custom coloured canvas_colour
55
+ if(! defined('DEFAULT_Q') ) define ('DEFAULT_Q', 90); // Default image quality. Allows overrid in timthumb-config.php
56
+ if(! defined('DEFAULT_ZC') ) define ('DEFAULT_ZC', 1); // Default zoom/crop setting. Allows overrid in timthumb-config.php
57
+ if(! defined('DEFAULT_F') ) define ('DEFAULT_F', ''); // Default image filters. Allows overrid in timthumb-config.php
58
+ if(! defined('DEFAULT_S') ) define ('DEFAULT_S', 0); // Default sharpen value. Allows overrid in timthumb-config.php
59
+ if(! defined('DEFAULT_CC') ) define ('DEFAULT_CC', 'ffffff'); // Default canvas colour. Allows overrid in timthumb-config.php
60
+ if(! defined('DEFAULT_WIDTH') ) define ('DEFAULT_WIDTH', 100); // Default thumbnail width. Allows overrid in timthumb-config.php
61
+ if(! defined('DEFAULT_HEIGHT') ) define ('DEFAULT_HEIGHT', 100); // Default thumbnail height. Allows overrid in timthumb-config.php
62
 
63
+ /**
64
+ * Additional Parameters:
65
+ * LOCAL_FILE_BASE_DIRECTORY = Override the DOCUMENT_ROOT. This is best used in timthumb-config.php
66
+ */
67
 
68
  //Image compression is enabled if either of these point to valid paths
69
 
70
  //These are now disabled by default because the file sizes of PNGs (and GIFs) are much smaller than we used to generate.
71
  //They only work for PNGs. GIFs and JPEGs are not affected.
72
+ if(! defined('OPTIPNG_ENABLED') ) define ('OPTIPNG_ENABLED', false);
73
+ if(! defined('OPTIPNG_PATH') ) define ('OPTIPNG_PATH', '/usr/bin/optipng'); //This will run first because it gives better compression than pngcrush.
74
+ if(! defined('PNGCRUSH_ENABLED') ) define ('PNGCRUSH_ENABLED', false);
75
+ if(! defined('PNGCRUSH_PATH') ) define ('PNGCRUSH_PATH', '/usr/bin/pngcrush'); //This will only run if OPTIPNG_PATH is not set or is not valid
76
 
77
  /*
78
+ -------====Website Screenshots configuration - BETA====-------
79
+
80
+ If you just want image thumbnails and don't want website screenshots, you can safely leave this as is.
81
+
82
+ If you would like to get website screenshots set up, you will need root access to your own server.
83
+
84
+ Enable ALLOW_ALL_EXTERNAL_SITES so you can fetch any external web page. This is more secure now that we're using a non-web folder for cache.
85
+ Enable BLOCK_EXTERNAL_LEECHERS so that your site doesn't generate thumbnails for the whole Internet.
86
+
87
+ Instructions to get website screenshots enabled on Ubuntu Linux:
88
+
89
+ 1. Install Xvfb with the following command: sudo apt-get install subversion libqt4-webkit libqt4-dev g++ xvfb
90
+ 2. Go to a directory where you can download some code
91
+ 3. Check-out the latest version of CutyCapt with the following command: svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt
92
+ 4. Compile CutyCapt by doing: cd cutycapt/CutyCapt
93
+ 5. qmake
94
+ 6. make
95
+ 7. cp CutyCapt /usr/local/bin/
96
+ 8. Test it by running: xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url="http://markmaunder.com/" --out=test.png
97
+ 9. If you get a file called test.png with something in it, it probably worked. Now test the script by accessing it as follows:
98
+ 10. http://yoursite.com/path/to/timthumb.php?src=http://markmaunder.com/&webshot=1
99
+
100
+ Notes on performance:
101
+ The first time a webshot loads, it will take a few seconds.
102
+ From then on it uses the regular timthumb caching mechanism with the configurable options above
103
+ and loading will be very fast.
104
+
105
+ --ADVANCED USERS ONLY--
106
+ If you'd like a slight speedup (about 25%) and you know Linux, you can run the following command which will keep Xvfb running in the background.
107
+ nohup Xvfb :100 -ac -nolisten tcp -screen 0, 1024x768x24 > /dev/null 2>&1 &
108
+ Then set WEBSHOT_XVFB_RUNNING = true below. This will save your server having to fire off a new Xvfb server and shut it down every time a new shot is generated.
109
+ You will need to take responsibility for keeping Xvfb running in case it crashes. (It seems pretty stable)
110
+ You will also need to take responsibility for server security if you're running Xvfb as root.
111
 
112
 
113
  */
114
+ if(! defined('WEBSHOT_ENABLED') ) define ('WEBSHOT_ENABLED', false); //Beta feature. Adding webshot=1 to your query string will cause the script to return a browser screenshot rather than try to fetch an image.
115
+ if(! defined('WEBSHOT_CUTYCAPT') ) define ('WEBSHOT_CUTYCAPT', '/usr/local/bin/CutyCapt'); //The path to CutyCapt.
116
+ if(! defined('WEBSHOT_XVFB') ) define ('WEBSHOT_XVFB', '/usr/bin/xvfb-run'); //The path to the Xvfb server
117
+ if(! defined('WEBSHOT_SCREEN_X') ) define ('WEBSHOT_SCREEN_X', '1024'); //1024 works ok
118
+ if(! defined('WEBSHOT_SCREEN_Y') ) define ('WEBSHOT_SCREEN_Y', '768'); //768 works ok
119
+ if(! defined('WEBSHOT_COLOR_DEPTH') ) define ('WEBSHOT_COLOR_DEPTH', '24'); //I haven't tested anything besides 24
120
+ if(! defined('WEBSHOT_IMAGE_FORMAT') ) define ('WEBSHOT_IMAGE_FORMAT', 'png'); //png is about 2.5 times the size of jpg but is a LOT better quality
121
+ if(! defined('WEBSHOT_TIMEOUT') ) define ('WEBSHOT_TIMEOUT', '20'); //Seconds to wait for a webshot
122
+ if(! defined('WEBSHOT_USER_AGENT') ) define ('WEBSHOT_USER_AGENT', "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18"); //I hate to do this, but a non-browser robot user agent might not show what humans see. So we pretend to be Firefox
123
+ if(! defined('WEBSHOT_JAVASCRIPT_ON') ) define ('WEBSHOT_JAVASCRIPT_ON', true); //Setting to false might give you a slight speedup and block ads. But it could cause other issues.
124
+ if(! defined('WEBSHOT_JAVA_ON') ) define ('WEBSHOT_JAVA_ON', false); //Have only tested this as fase
125
+ if(! defined('WEBSHOT_PLUGINS_ON') ) define ('WEBSHOT_PLUGINS_ON', true); //Enable flash and other plugins
126
+ if(! defined('WEBSHOT_PROXY') ) define ('WEBSHOT_PROXY', ''); //In case you're behind a proxy server.
127
+ if(! defined('WEBSHOT_XVFB_RUNNING') ) define ('WEBSHOT_XVFB_RUNNING', false); //ADVANCED: Enable this if you've got Xvfb running in the background.
128
 
129
 
130
  // If ALLOW_EXTERNAL is true and ALLOW_ALL_EXTERNAL_SITES is false, then external images will only be fetched from these domains and their subdomains.
131
  if(! isset($ALLOWED_SITES)){
132
+ $ALLOWED_SITES = array (
133
+ 'flickr.com',
134
+ 'staticflickr.com',
135
+ 'picasa.com',
136
+ 'img.youtube.com',
137
+ 'upload.wikimedia.org',
138
+ 'photobucket.com',
139
+ 'imgur.com',
140
+ 'imageshack.us',
141
+ 'tinypic.com',
142
+ );
143
  }
144
  // -------------------------------------------------------------
145
  // -------------- STOP EDITING CONFIGURATION HERE --------------
148
  timthumb::start();
149
 
150
  class timthumb {
151
+ protected $src = "";
152
+ protected $is404 = false;
153
+ protected $docRoot = "";
154
+ protected $lastURLError = false;
155
+ protected $localImage = "";
156
+ protected $localImageMTime = 0;
157
+ protected $url = false;
158
+ protected $myHost = "";
159
+ protected $isURL = false;
160
+ protected $cachefile = '';
161
+ protected $errors = array();
162
+ protected $toDeletes = array();
163
+ protected $cacheDirectory = '';
164
+ protected $startTime = 0;
165
+ protected $lastBenchTime = 0;
166
+ protected $cropTop = false;
167
+ protected $salt = "";
168
+ protected $fileCacheVersion = 1; //Generally if timthumb.php is modifed (upgraded) then the salt changes and all cache files are recreated. This is a backup mechanism to force regen.
169
+ protected $filePrependSecurityBlock = "<?php die('Execution denied!'); //"; //Designed to have three letter mime type, space, question mark and greater than symbol appended. 6 bytes total.
170
+ protected static $curlDataWritten = 0;
171
+ protected static $curlFH = false;
172
+ public static function start(){
173
+ $tim = new timthumb();
174
+ $tim->handleErrors();
175
+ $tim->securityChecks();
176
+ if($tim->tryBrowserCache()){
177
+ exit(0);
178
+ }
179
+ $tim->handleErrors();
180
+ if(FILE_CACHE_ENABLED && $tim->tryServerCache()){
181
+ exit(0);
182
+ }
183
+ $tim->handleErrors();
184
+ $tim->run();
185
+ $tim->handleErrors();
186
+ exit(0);
187
+ }
188
+ public function __construct(){
189
+ global $ALLOWED_SITES;
190
+ $this->startTime = microtime(true);
191
+ date_default_timezone_set('UTC');
192
+ $this->debug(1, "Starting new request from " . $this->getIP() . " to " . $_SERVER['REQUEST_URI']);
193
+ $this->calcDocRoot();
194
+ //On windows systems I'm assuming fileinode returns an empty string or a number that doesn't change. Check this.
195
+ $this->salt = @filemtime(__FILE__) . '-' . @fileinode(__FILE__);
196
+ $this->debug(3, "Salt is: " . $this->salt);
197
+ if(FILE_CACHE_DIRECTORY){
198
+ if(! is_dir(FILE_CACHE_DIRECTORY)){
199
+ @mkdir(FILE_CACHE_DIRECTORY);
200
+ if(! is_dir(FILE_CACHE_DIRECTORY)){
201
+ $this->error("Could not create the file cache directory.");
202
+ return false;
203
+ }
204
+ }
205
+ $this->cacheDirectory = FILE_CACHE_DIRECTORY;
206
+ if (!touch($this->cacheDirectory . '/index.html')) {
207
+ $this->error("Could not create the index.html file - to fix this create an empty file named index.html file in the cache directory.");
208
+ }
209
+ } else {
210
+ $this->cacheDirectory = sys_get_temp_dir();
211
+ }
212
+ //Clean the cache before we do anything because we don't want the first visitor after FILE_CACHE_TIME_BETWEEN_CLEANS expires to get a stale image.
213
+ $this->cleanCache();
214
+
215
+ $this->myHost = preg_replace('/^www\./i', '', $_SERVER['HTTP_HOST']);
216
+ $this->src = $this->param('src');
217
+ $this->url = parse_url($this->src);
218
+ $this->src = preg_replace('/https?:\/\/(?:www\.)?' . $this->myHost . '/i', '', $this->src);
219
+
220
+ if(strlen($this->src) <= 3){
221
+ $this->error("No image specified");
222
+ return false;
223
+ }
224
+ if(BLOCK_EXTERNAL_LEECHERS && array_key_exists('HTTP_REFERER', $_SERVER) && (! preg_match('/^https?:\/\/(?:www\.)?' . $this->myHost . '(?:$|\/)/i', $_SERVER['HTTP_REFERER']))){
225
+ // base64 encoded red image that says 'no hotlinkers'
226
+ // nothing to worry about! :)
227
+ $imgData = base64_decode("R0lGODlhUAAMAIAAAP8AAP///yH5BAAHAP8ALAAAAABQAAwAAAJpjI+py+0Po5y0OgAMjjv01YUZ\nOGplhWXfNa6JCLnWkXplrcBmW+spbwvaVr/cDyg7IoFC2KbYVC2NQ5MQ4ZNao9Ynzjl9ScNYpneb\nDULB3RP6JuPuaGfuuV4fumf8PuvqFyhYtjdoeFgAADs=");
228
+ header('Content-Type: image/gif');
229
+ header('Content-Length: ' . strlen($imgData));
230
+ header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
231
+ header("Pragma: no-cache");
232
+ header('Expires: ' . gmdate ('D, d M Y H:i:s', time()));
233
+ echo $imgData;
234
+ return false;
235
+ exit(0);
236
+ }
237
+ if(preg_match('/^https?:\/\/[^\/]+/i', $this->src)){
238
+ $this->debug(2, "Is a request for an external URL: " . $this->src);
239
+ $this->isURL = true;
240
+ } else {
241
+ $this->debug(2, "Is a request for an internal file: " . $this->src);
242
+ }
243
+ if($this->isURL && (! ALLOW_EXTERNAL)){
244
+ $this->error("You are not allowed to fetch images from an external website.");
245
+ return false;
246
+ }
247
+ if($this->isURL){
248
+ if(ALLOW_ALL_EXTERNAL_SITES){
249
+ $this->debug(2, "Fetching from all external sites is enabled.");
250
+ } else {
251
+ $this->debug(2, "Fetching only from selected external sites is enabled.");
252
+ $allowed = false;
253
+ foreach($ALLOWED_SITES as $site){
254
+ if ((strtolower(substr($this->url['host'],-strlen($site)-1)) === strtolower(".$site")) || (strtolower($this->url['host'])===strtolower($site))) {
255
+ $this->debug(3, "URL hostname {$this->url['host']} matches $site so allowing.");
256
+ $allowed = true;
257
+ }
258
+ }
259
+ if(! $allowed){
260
+ return $this->error("You may not fetch images from that site. To enable this site in timthumb, you can either add it to \$ALLOWED_SITES and set ALLOW_EXTERNAL=true. Or you can set ALLOW_ALL_EXTERNAL_SITES=true, depending on your security needs.");
261
+ }
262
+ }
263
+ }
264
+
265
+ $cachePrefix = ($this->isURL ? '_ext_' : '_int_');
266
+ if($this->isURL){
267
+ $arr = explode('&', $_SERVER ['QUERY_STRING']);
268
+ asort($arr);
269
+ $this->cachefile = $this->cacheDirectory . '/' . FILE_CACHE_PREFIX . $cachePrefix . md5($this->salt . implode('', $arr) . $this->fileCacheVersion) . FILE_CACHE_SUFFIX;
270
+ } else {
271
+ $this->localImage = $this->getLocalImagePath($this->src);
272
+ if(! $this->localImage){
273
+ $this->debug(1, "Could not find the local image: {$this->localImage}");
274
+ $this->error("Could not find the internal image you specified.");
275
+ $this->set404();
276
+ return false;
277
+ }
278
+ $this->debug(1, "Local image path is {$this->localImage}");
279
+ $this->localImageMTime = @filemtime($this->localImage);
280
+ //We include the mtime of the local file in case in changes on disk.
281
+ $this->cachefile = $this->cacheDirectory . '/' . FILE_CACHE_PREFIX . $cachePrefix . md5($this->salt . $this->localImageMTime . $_SERVER ['QUERY_STRING'] . $this->fileCacheVersion) . FILE_CACHE_SUFFIX;
282
+ }
283
+ $this->debug(2, "Cache file is: " . $this->cachefile);
284
+
285
+ return true;
286
+ }
287
+ public function __destruct(){
288
+ foreach($this->toDeletes as $del){
289
+ $this->debug(2, "Deleting temp file $del");
290
+ @unlink($del);
291
+ }
292
+ }
293
+ public function run(){
294
+ if($this->isURL){
295
+ if(! ALLOW_EXTERNAL){
296
+ $this->debug(1, "Got a request for an external image but ALLOW_EXTERNAL is disabled so returning error msg.");
297
+ $this->error("You are not allowed to fetch images from an external website.");
298
+ return false;
299
+ }
300
+ $this->debug(3, "Got request for external image. Starting serveExternalImage.");
301
+ if($this->param('webshot')){
302
+ if(WEBSHOT_ENABLED){
303
+ $this->debug(3, "webshot param is set, so we're going to take a webshot.");
304
+ $this->serveWebshot();
305
+ } else {
306
+ $this->error("You added the webshot parameter but webshots are disabled on this server. You need to set WEBSHOT_ENABLED == true to enable webshots.");
307
+ }
308
+ } else {
309
+ $this->debug(3, "webshot is NOT set so we're going to try to fetch a regular image.");
310
+ $this->serveExternalImage();
311
+
312
+ }
313
+ } else {
314
+ $this->debug(3, "Got request for internal image. Starting serveInternalImage()");
315
+ $this->serveInternalImage();
316
+ }
317
+ return true;
318
+ }
319
+ protected function handleErrors(){
320
+ if($this->haveErrors()){
321
+ if(NOT_FOUND_IMAGE && $this->is404()){
322
+ if($this->serveImg(NOT_FOUND_IMAGE)){
323
+ exit(0);
324
+ } else {
325
+ $this->error("Additionally, the 404 image that is configured could not be found or there was an error serving it.");
326
+ }
327
+ }
328
+ if(ERROR_IMAGE){
329
+ if($this->serveImg(ERROR_IMAGE)){
330
+ exit(0);
331
+ } else {
332
+ $this->error("Additionally, the error image that is configured could not be found or there was an error serving it.");
333
+ }
334
+ }
335
+ $this->serveErrors();
336
+ exit(0);
337
+ }
338
+ return false;
339
+ }
340
+ protected function tryBrowserCache(){
341
+ if(BROWSER_CACHE_DISABLE){ $this->debug(3, "Browser caching is disabled"); return false; }
342
+ if(!empty($_SERVER['HTTP_IF_MODIFIED_SINCE']) ){
343
+ $this->debug(3, "Got a conditional get");
344
+ $mtime = false;
345
+ //We've already checked if the real file exists in the constructor
346
+ if(! is_file($this->cachefile)){
347
+ //If we don't have something cached, regenerate the cached image.
348
+ return false;
349
+ }
350
+ if($this->localImageMTime){
351
+ $mtime = $this->localImageMTime;
352
+ $this->debug(3, "Local real file's modification time is $mtime");
353
+ } else if(is_file($this->cachefile)){ //If it's not a local request then use the mtime of the cached file to determine the 304
354
+ $mtime = @filemtime($this->cachefile);
355
+ $this->debug(3, "Cached file's modification time is $mtime");
356
+ }
357
+ if(! $mtime){ return false; }
358
+
359
+ $iftime = strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']);
360
+ $this->debug(3, "The conditional get's if-modified-since unixtime is $iftime");
361
+ if($iftime < 1){
362
+ $this->debug(3, "Got an invalid conditional get modified since time. Returning false.");
363
+ return false;
364
+ }
365
+ if($iftime < $mtime){ //Real file or cache file has been modified since last request, so force refetch.
366
+ $this->debug(3, "File has been modified since last fetch.");
367
+ return false;
368
+ } else { //Otherwise serve a 304
369
+ $this->debug(3, "File has not been modified since last get, so serving a 304.");
370
+ header ($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified');
371
+ $this->debug(1, "Returning 304 not modified");
372
+ return true;
373
+ }
374
+ }
375
+ return false;
376
+ }
377
+ protected function tryServerCache(){
378
+ $this->debug(3, "Trying server cache");
379
+ if(file_exists($this->cachefile)){
380
+ $this->debug(3, "Cachefile {$this->cachefile} exists");
381
+ if($this->isURL){
382
+ $this->debug(3, "This is an external request, so checking if the cachefile is empty which means the request failed previously.");
383
+ if(filesize($this->cachefile) < 1){
384
+ $this->debug(3, "Found an empty cachefile indicating a failed earlier request. Checking how old it is.");
385
+ //Fetching error occured previously
386
+ if(time() - @filemtime($this->cachefile) > WAIT_BETWEEN_FETCH_ERRORS){
387
+ $this->debug(3, "File is older than " . WAIT_BETWEEN_FETCH_ERRORS . " seconds. Deleting and returning false so app can try and load file.");
388
+ @unlink($this->cachefile);
389
+ return false; //to indicate we didn't serve from cache and app should try and load
390
+ } else {
391
+ $this->debug(3, "Empty cachefile is still fresh so returning message saying we had an error fetching this image from remote host.");
392
+ $this->set404();
393
+ $this->error("An error occured fetching image.");
394
+ return false;
395
+ }
396
+ }
397
+ } else {
398
+ $this->debug(3, "Trying to serve cachefile {$this->cachefile}");
399
+ }
400
+ if($this->serveCacheFile()){
401
+ $this->debug(3, "Succesfully served cachefile {$this->cachefile}");
402
+ return true;
403
+ } else {
404
+ $this->debug(3, "Failed to serve cachefile {$this->cachefile} - Deleting it from cache.");
405
+ //Image serving failed. We can't retry at this point, but lets remove it from cache so the next request recreates it
406
+ @unlink($this->cachefile);
407
+ return true;
408
+ }
409
+ }
410
+ }
411
+ protected function error($err){
412
+ $this->debug(3, "Adding error message: $err");
413
+ $this->errors[] = $err;
414
+ return false;
415
+
416
+ }
417
+ protected function haveErrors(){
418
+ if(sizeof($this->errors) > 0){
419
+ return true;
420
+ }
421
+ return false;
422
+ }
423
+ protected function serveErrors(){
424
+ header ($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request');
425
+ if ( ! DISPLAY_ERROR_MESSAGES ) {
426
+ return;
427
+ }
428
+ $html = '<ul>';
429
+ foreach($this->errors as $err){
430
+ $html .= '<li>' . htmlentities($err) . '</li>';
431
+ }
432
+ $html .= '</ul>';
433
+ echo '<h1>A TimThumb error has occured</h1>The following error(s) occured:<br />' . $html . '<br />';
434
+ echo '<br />Query String : ' . htmlentities( $_SERVER['QUERY_STRING'], ENT_QUOTES );
435
+ echo '<br />TimThumb version : ' . VERSION . '</pre>';
436
+ }
437
+ protected function serveInternalImage(){
438
+ $this->debug(3, "Local image path is $this->localImage");
439
+ if(! $this->localImage){
440
+ $this->sanityFail("localImage not set after verifying it earlier in the code.");
441
+ return false;
442
+ }
443
+ $fileSize = filesize($this->localImage);
444
+ if($fileSize > MAX_FILE_SIZE){
445
+ $this->error("The file you specified is greater than the maximum allowed file size.");
446
+ return false;
447
+ }
448
+ if($fileSize <= 0){
449
+ $this->error("The file you specified is <= 0 bytes.");
450
+ return false;
451
+ }
452
+ $this->debug(3, "Calling processImageAndWriteToCache() for local image.");
453
+ if($this->processImageAndWriteToCache($this->localImage)){
454
+ $this->serveCacheFile();
455
+ return true;
456
+ } else {
457
+ return false;
458
+ }
459
+ }
460
+ protected function cleanCache(){
461
+ if (FILE_CACHE_TIME_BETWEEN_CLEANS < 0) {
462
+ return;
463
+ }
464
+ $this->debug(3, "cleanCache() called");
465
+ $lastCleanFile = $this->cacheDirectory . '/timthumb_cacheLastCleanTime.touch';
466
+
467
+ //If this is a new timthumb installation we need to create the file
468
+ if(! is_file($lastCleanFile)){
469
+ $this->debug(1, "File tracking last clean doesn't exist. Creating $lastCleanFile");
470
+ if (!touch($lastCleanFile)) {
471
+ $this->error("Could not create cache clean timestamp file.");
472
+ }
473
+ return;
474
+ }
475
+ if(@filemtime($lastCleanFile) < (time() - FILE_CACHE_TIME_BETWEEN_CLEANS) ){ //Cache was last cleaned more than 1 day ago
476
+ $this->debug(1, "Cache was last cleaned more than " . FILE_CACHE_TIME_BETWEEN_CLEANS . " seconds ago. Cleaning now.");
477
+ // Very slight race condition here, but worst case we'll have 2 or 3 servers cleaning the cache simultaneously once a day.
478
+ if (!touch($lastCleanFile)) {
479
+ $this->error("Could not create cache clean timestamp file.");
480
+ }
481
+ $files = glob($this->cacheDirectory . '/*' . FILE_CACHE_SUFFIX);
482
+ if ($files) {
483
+ $timeAgo = time() - FILE_CACHE_MAX_FILE_AGE;
484
+ foreach($files as $file){
485
+ if(@filemtime($file) < $timeAgo){
486
+ $this->debug(3, "Deleting cache file $file older than max age: " . FILE_CACHE_MAX_FILE_AGE . " seconds");
487
+ @unlink($file);
488
+ }
489
+ }
490
+ }
491
+ return true;
492
+ } else {
493
+ $this->debug(3, "Cache was cleaned less than " . FILE_CACHE_TIME_BETWEEN_CLEANS . " seconds ago so no cleaning needed.");
494
+ }
495
+ return false;
496
+ }
497
+ protected function processImageAndWriteToCache($localImage){
498
+ $sData = getimagesize($localImage);
499
+ $origType = $sData[2];
500
+ $mimeType = $sData['mime'];
501
+
502
+ $this->debug(3, "Mime type of image is $mimeType");
503
+ if(! preg_match('/^image\/(?:gif|jpg|jpeg|png)$/i', $mimeType)){
504
+ return $this->error("The image being resized is not a valid gif, jpg or png.");
505
+ }
506
+
507
+ if (!function_exists ('imagecreatetruecolor')) {
508
+ return $this->error('GD Library Error: imagecreatetruecolor does not exist - please contact your webhost and ask them to install the GD library');
509
+ }
510
+
511
+ if (function_exists ('imagefilter') && defined ('IMG_FILTER_NEGATE')) {
512
+ $imageFilters = array (
513
+ 1 => array (IMG_FILTER_NEGATE, 0),
514
+ 2 => array (IMG_FILTER_GRAYSCALE, 0),
515
+ 3 => array (IMG_FILTER_BRIGHTNESS, 1),
516
+ 4 => array (IMG_FILTER_CONTRAST, 1),
517
+ 5 => array (IMG_FILTER_COLORIZE, 4),
518
+ 6 => array (IMG_FILTER_EDGEDETECT, 0),
519
+ 7 => array (IMG_FILTER_EMBOSS, 0),
520
+ 8 => array (IMG_FILTER_GAUSSIAN_BLUR, 0),
521
+ 9 => array (IMG_FILTER_SELECTIVE_BLUR, 0),
522
+ 10 => array (IMG_FILTER_MEAN_REMOVAL, 0),
523
+ 11 => array (IMG_FILTER_SMOOTH, 0),
524
+ );
525
+ }
526
+
527
+ // get standard input properties
528
+ $new_width = (int) abs ($this->param('w', 0));
529
+ $new_height = (int) abs ($this->param('h', 0));
530
+ $zoom_crop = (int) $this->param('zc', DEFAULT_ZC);
531
+ $quality = (int) abs ($this->param('q', DEFAULT_Q));
532
+ $align = $this->cropTop ? 't' : $this->param('a', 'c');
533
+ $filters = $this->param('f', DEFAULT_F);
534
+ $sharpen = (bool) $this->param('s', DEFAULT_S);
535
+ $canvas_color = $this->param('cc', DEFAULT_CC);
536
+ $canvas_trans = (bool) $this->param('ct', '1');
537
+
538
+ // set default width and height if neither are set already
539
+ if ($new_width == 0 && $new_height == 0) {
540
+ $new_width = (int) DEFAULT_WIDTH;
541
+ $new_height = (int) DEFAULT_HEIGHT;
542
+ }
543
+
544
+ // ensure size limits can not be abused
545
+ $new_width = min ($new_width, MAX_WIDTH);
546
+ $new_height = min ($new_height, MAX_HEIGHT);
547
+
548
+ // set memory limit to be able to have enough space to resize larger images
549
+ $this->setMemoryLimit();
550
+
551
+ // open the existing image
552
+ $image = $this->openImage ($mimeType, $localImage);
553
+ if ($image === false) {
554
+ return $this->error('Unable to open image.');
555
+ }
556
+
557
+ // Get original width and height
558
+ $width = imagesx ($image);
559
+ $height = imagesy ($image);
560
+ $origin_x = 0;
561
+ $origin_y = 0;
562
+
563
+ // generate new w/h if not provided
564
+ if ($new_width && !$new_height) {
565
+ $new_height = floor ($height * ($new_width / $width));
566
+ } else if ($new_height && !$new_width) {
567
+ $new_width = floor ($width * ($new_height / $height));
568
+ }
569
+
570
+ // scale down and add borders
571
+ if ($zoom_crop == 3) {
572
+
573
+ $final_height = $height * ($new_width / $width);
574
+
575
+ if ($final_height > $new_height) {
576
+ $new_width = $width * ($new_height / $height);
577
+ } else {
578
+ $new_height = $final_height;
579
+ }
580
+
581
+ }
582
+
583
+ // create a new true color image
584
+ $canvas = imagecreatetruecolor ($new_width, $new_height);
585
+ imagealphablending ($canvas, false);
586
+
587
+ if (strlen($canvas_color) == 3) { //if is 3-char notation, edit string into 6-char notation
588
+ $canvas_color = str_repeat(substr($canvas_color, 0, 1), 2) . str_repeat(substr($canvas_color, 1, 1), 2) . str_repeat(substr($canvas_color, 2, 1), 2);
589
+ } else if (strlen($canvas_color) != 6) {
590
+ $canvas_color = DEFAULT_CC; // on error return default canvas color
591
+ }
592
+
593
+ $canvas_color_R = hexdec (substr ($canvas_color, 0, 2));
594
+ $canvas_color_G = hexdec (substr ($canvas_color, 2, 2));
595
+ $canvas_color_B = hexdec (substr ($canvas_color, 4, 2));
596
+
597
+ // Create a new transparent color for image
598
+ // If is a png and PNG_IS_TRANSPARENT is false then remove the alpha transparency
599
+ // (and if is set a canvas color show it in the background)
600
+ if(preg_match('/^image\/png$/i', $mimeType) && !PNG_IS_TRANSPARENT && $canvas_trans){
601
+ $color = imagecolorallocatealpha ($canvas, $canvas_color_R, $canvas_color_G, $canvas_color_B, 127);
602
+ }else{
603
+ $color = imagecolorallocatealpha ($canvas, $canvas_color_R, $canvas_color_G, $canvas_color_B, 0);
604
+ }
605
+
606
+
607
+ // Completely fill the background of the new image with allocated color.
608
+ imagefill ($canvas, 0, 0, $color);
609
+
610
+ // scale down and add borders
611
+ if ($zoom_crop == 2) {
612
+
613
+ $final_height = $height * ($new_width / $width);
614
 
615
+ if ($final_height > $new_height) {
616
 
617
+ $origin_x = $new_width / 2;
618
+ $new_width = $width * ($new_height / $height);
619
+ $origin_x = round ($origin_x - ($new_width / 2));
620
 
621
+ } else {
622
 
623
+ $origin_y = $new_height / 2;
624
+ $new_height = $final_height;
625
+ $origin_y = round ($origin_y - ($new_height / 2));
626
 
627
+ }
628
 
629
+ }
630
 
631
+ // Restore transparency blending
632
+ imagesavealpha ($canvas, true);
633
 
634
+ if ($zoom_crop > 0) {
635
 
636
+ $src_x = $src_y = 0;
637
+ $src_w = $width;
638
+ $src_h = $height;
639
 
640
+ $cmp_x = $width / $new_width;
641
+ $cmp_y = $height / $new_height;
642
 
643
+ // calculate x or y coordinate and width or height of source
644
+ if ($cmp_x > $cmp_y) {
645
 
646
+ $src_w = round ($width / $cmp_x * $cmp_y);
647
+ $src_x = round (($width - ($width / $cmp_x * $cmp_y)) / 2);
648
 
649
+ } else if ($cmp_y > $cmp_x) {
650
 
651
+ $src_h = round ($height / $cmp_y * $cmp_x);
652
+ $src_y = round (($height - ($height / $cmp_y * $cmp_x)) / 2);
653
 
654
+ }
655
 
656
+ // positional cropping!
657
+ if ($align) {
658
+ if (strpos ($align, 't') !== false) {
659
+ $src_y = 0;
660
+ }
661
+ if (strpos ($align, 'b') !== false) {
662
+ $src_y = $height - $src_h;
663
+ }
664
+ if (strpos ($align, 'l') !== false) {
665
+ $src_x = 0;
666
+ }
667
+ if (strpos ($align, 'r') !== false) {
668
+ $src_x = $width - $src_w;
669
+ }
670
+ }
671
 
672
+ imagecopyresampled ($canvas, $image, $origin_x, $origin_y, $src_x, $src_y, $new_width, $new_height, $src_w, $src_h);
673
 
674
+ } else {
675
 
676
+ // copy and resize part of an image with resampling
677
+ imagecopyresampled ($canvas, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
678
 
679
+ }
680
 
681
+ if ($filters != '' && function_exists ('imagefilter') && defined ('IMG_FILTER_NEGATE')) {
682
+ // apply filters to image
683
+ $filterList = explode ('|', $filters);
684
+ foreach ($filterList as $fl) {
685
+
686
+ $filterSettings = explode (',', $fl);
687
+ if (isset ($imageFilters[$filterSettings[0]])) {
688
+
689
+ for ($i = 0; $i < 4; $i ++) {
690
+ if (!isset ($filterSettings[$i])) {
691
+ $filterSettings[$i] = null;
692
+ } else {
693
+ $filterSettings[$i] = (int) $filterSettings[$i];
694
+ }
695
+ }
696
+
697
+ switch ($imageFilters[$filterSettings[0]][1]) {
698
+
699
+ case 1:
700
+
701
+ imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1]);
702
+ break;
703
+
704
+ case 2:
705
+
706
+ imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2]);
707
+ break;
708
+
709
+ case 3:
710
+
711
+ imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2], $filterSettings[3]);
712
+ break;
713
+
714
+ case 4:
715
+
716
+ imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2], $filterSettings[3], $filterSettings[4]);
717
+ break;
718
+
719
+ default:
720
+
721
+ imagefilter ($canvas, $imageFilters[$filterSettings[0]][0]);
722
+ break;
723
+
724
+ }
725
+ }
726
+ }
727
+ }
728
+
729
+ // sharpen image
730
+ if ($sharpen && function_exists ('imageconvolution')) {
731
+
732
+ $sharpenMatrix = array (
733
+ array (-1,-1,-1),
734
+ array (-1,16,-1),
735
+ array (-1,-1,-1),
736
+ );
737
+
738
+ $divisor = 8;
739
+ $offset = 0;
740
+
741
+ imageconvolution ($canvas, $sharpenMatrix, $divisor, $offset);
742
+
743
+ }
744
+ //Straight from Wordpress core code. Reduces filesize by up to 70% for PNG's
745
+ if ( (IMAGETYPE_PNG == $origType || IMAGETYPE_GIF == $origType) && function_exists('imageistruecolor') && !imageistruecolor( $image ) && imagecolortransparent( $image ) > 0 ){
746
+ imagetruecolortopalette( $canvas, false, imagecolorstotal( $image ) );
747
+ }
748
+
749
+ $imgType = "";
750
+ $tempfile = tempnam($this->cacheDirectory, 'timthumb_tmpimg_');
751
+ if(preg_match('/^image\/(?:jpg|jpeg)$/i', $mimeType)){
752
+ $imgType = 'jpg';
753
+ imagejpeg($canvas, $tempfile, $quality);
754
+ } else if(preg_match('/^image\/png$/i', $mimeType)){
755
+ $imgType = 'png';
756
+ imagepng($canvas, $tempfile, floor($quality * 0.09));
757
+ } else if(preg_match('/^image\/gif$/i', $mimeType)){
758
+ $imgType = 'gif';
759
+ imagegif($canvas, $tempfile);
760
+ } else {
761
+ return $this->sanityFail("Could not match mime type after verifying it previously.");
762
+ }
763
+
764
+ if($imgType == 'png' && OPTIPNG_ENABLED && OPTIPNG_PATH && @is_file(OPTIPNG_PATH)){
765
+ $exec = OPTIPNG_PATH;
766
+ $this->debug(3, "optipng'ing $tempfile");
767
+ $presize = filesize($tempfile);
768
+ $out = `$exec -o1 $tempfile`; //you can use up to -o7 but it really slows things down
769
+ clearstatcache();
770
+ $aftersize = filesize($tempfile);
771
+ $sizeDrop = $presize - $aftersize;
772
+ if($sizeDrop > 0){
773
+ $this->debug(1, "optipng reduced size by $sizeDrop");
774
+ } else if($sizeDrop < 0){
775
+ $this->debug(1, "optipng increased size! Difference was: $sizeDrop");
776
+ } else {
777
+ $this->debug(1, "optipng did not change image size.");
778
+ }
779
+ } else if($imgType == 'png' && PNGCRUSH_ENABLED && PNGCRUSH_PATH && @is_file(PNGCRUSH_PATH)){
780
+ $exec = PNGCRUSH_PATH;
781
+ $tempfile2 = tempnam($this->cacheDirectory, 'timthumb_tmpimg_');
782
+ $this->debug(3, "pngcrush'ing $tempfile to $tempfile2");
783
+ $out = `$exec $tempfile $tempfile2`;
784
+ $todel = "";
785
+ if(is_file($tempfile2)){
786
+ $sizeDrop = filesize($tempfile) - filesize($tempfile2);
787
+ if($sizeDrop > 0){
788
+ $this->debug(1, "pngcrush was succesful and gave a $sizeDrop byte size reduction");
789
+ $todel = $tempfile;
790
+ $tempfile = $tempfile2;
791
+ } else {
792
+ $this->debug(1, "pngcrush did not reduce file size. Difference was $sizeDrop bytes.");
793
+ $todel = $tempfile2;
794
+ }
795
+ } else {
796
+ $this->debug(3, "pngcrush failed with output: $out");
797
+ $todel = $tempfile2;
798
+ }
799
+ @unlink($todel);
800
+ }
801
+
802
+ $this->debug(3, "Rewriting image with security header.");
803
+ $tempfile4 = tempnam($this->cacheDirectory, 'timthumb_tmpimg_');
804
+ $context = stream_context_create ();
805
+ $fp = fopen($tempfile,'r',0,$context);
806
+ file_put_contents($tempfile4, $this->filePrependSecurityBlock . $imgType . ' ?' . '>'); //6 extra bytes, first 3 being image type
807
+ file_put_contents($tempfile4, $fp, FILE_APPEND);
808
+ fclose($fp);
809
+ @unlink($tempfile);
810
+ $this->debug(3, "Locking and replacing cache file.");
811
+ $lockFile = $this->cachefile . '.lock';
812
+ $fh = fopen($lockFile, 'w');
813
+ if(! $fh){
814
+ return $this->error("Could not open the lockfile for writing an image.");
815
+ }
816
+ if(flock($fh, LOCK_EX)){
817
+ @unlink($this->cachefile); //rename generally overwrites, but doing this in case of platform specific quirks. File might not exist yet.
818
+ rename($tempfile4, $this->cachefile);
819
+ flock($fh, LOCK_UN);
820
+ fclose($fh);
821
+ @unlink($lockFile);
822
+ } else {
823
+ fclose($fh);
824
+ @unlink($lockFile);
825
+ @unlink($tempfile4);
826
+ return $this->error("Could not get a lock for writing.");
827
+ }
828
+ $this->debug(3, "Done image replace with security header. Cleaning up and running cleanCache()");
829
+ imagedestroy($canvas);
830
+ imagedestroy($image);
831
+ return true;
832
+ }
833
+ protected function calcDocRoot(){
834
+ $docRoot = @$_SERVER['DOCUMENT_ROOT'];
835
+ if (defined('LOCAL_FILE_BASE_DIRECTORY')) {
836
+ $docRoot = LOCAL_FILE_BASE_DIRECTORY;
837
+ }
838
+ if(!isset($docRoot)){
839
+ $this->debug(3, "DOCUMENT_ROOT is not set. This is probably windows. Starting search 1.");
840
+ if(isset($_SERVER['SCRIPT_FILENAME'])){
841
+ $docRoot = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF'])));
842
+ $this->debug(3, "Generated docRoot using SCRIPT_FILENAME and PHP_SELF as: $docRoot");
843
+ }
844
+ }
845
+ if(!isset($docRoot)){
846
+ $this->debug(3, "DOCUMENT_ROOT still is not set. Starting search 2.");
847
+ if(isset($_SERVER['PATH_TRANSLATED'])){
848
+ $docRoot = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF'])));
849
+ $this->debug(3, "Generated docRoot using PATH_TRANSLATED and PHP_SELF as: $docRoot");
850
+ }
851
+ }
852
+ if($docRoot && $_SERVER['DOCUMENT_ROOT'] != '/'){ $docRoot = preg_replace('/\/$/', '', $docRoot); }
853
+ $this->debug(3, "Doc root is: " . $docRoot);
854
+ $this->docRoot = $docRoot;
855
+
856
+ }
857
+ protected function getLocalImagePath($src){
858
+ $src = ltrim($src, '/'); //strip off the leading '/'
859
+ if(! $this->docRoot){
860
+ $this->debug(3, "We have no document root set, so as a last resort, lets check if the image is in the current dir and serve that.");
861
+ //We don't support serving images outside the current dir if we don't have a doc root for security reasons.
862
+ $file = preg_replace('/^.*?([^\/\\\\]+)$/', '$1', $src); //strip off any path info and just leave the filename.
863
+ if(is_file($file)){
864
+ return $this->realpath($file);
865
+ }
866
+ return $this->error("Could not find your website document root and the file specified doesn't exist in timthumbs directory. We don't support serving files outside timthumb's directory without a document root for security reasons.");
867
+ } else if ( ! is_dir( $this->docRoot ) ) {
868
+ $this->error("Server path does not exist. Ensure variable \$_SERVER['DOCUMENT_ROOT'] is set correctly");
869
+ }
870
+
871
+ //Do not go past this point without docRoot set
872
+
873
+ //Try src under docRoot
874
+ if(file_exists ($this->docRoot . '/' . $src)) {
875
+ $this->debug(3, "Found file as " . $this->docRoot . '/' . $src);
876
+ $real = $this->realpath($this->docRoot . '/' . $src);
877
+ if(stripos($real, $this->docRoot) === 0){
878
+ return $real;
879
+ } else {
880
+ $this->debug(1, "Security block: The file specified occurs outside the document root.");
881
+ //allow search to continue
882
+ }
883
+ }
884
+ //Check absolute paths and then verify the real path is under doc root
885
+ $absolute = $this->realpath('/' . $src);
886
+ if($absolute && file_exists($absolute)){ //realpath does file_exists check, so can probably skip the exists check here
887
+ $this->debug(3, "Found absolute path: $absolute");
888
+ if(! $this->docRoot){ $this->sanityFail("docRoot not set when checking absolute path."); }
889
+ if(stripos($absolute, $this->docRoot) === 0){
890
+ return $absolute;
891
+ } else {
892
+ $this->debug(1, "Security block: The file specified occurs outside the document root.");
893
+ //and continue search
894
+ }
895
+ }
896
+
897
+ $base = $this->docRoot;
898
+
899
+ // account for Windows directory structure
900
+ if (strstr($_SERVER['SCRIPT_FILENAME'],':')) {
901
+ $sub_directories = explode('\\', str_replace($this->docRoot, '', $_SERVER['SCRIPT_FILENAME']));
902
+ } else {
903
+ $sub_directories = explode('/', str_replace($this->docRoot, '', $_SERVER['SCRIPT_FILENAME']));
904
+ }
905
+
906
+ foreach ($sub_directories as $sub){
907
+ $base .= $sub . '/';
908
+ $this->debug(3, "Trying file as: " . $base . $src);
909
+ if(file_exists($base . $src)){
910
+ $this->debug(3, "Found file as: " . $base . $src);
911
+ $real = $this->realpath($base . $src);
912
+ if(stripos($real, $this->realpath($this->docRoot)) === 0){
913
+ return $real;
914
+ } else {
915
+ $this->debug(1, "Security block: The file specified occurs outside the document root.");
916
+ //And continue search
917
+ }
918
+ }
919
+ }
920
+ return false;
921
+ }
922
+ protected function realpath($path){
923
+ //try to remove any relative paths
924
+ $remove_relatives = '/\w+\/\.\.\//';
925
+ while(preg_match($remove_relatives,$path)){
926
+ $path = preg_replace($remove_relatives, '', $path);
927
+ }
928
+ //if any remain use PHP realpath to strip them out, otherwise return $path
929
+ //if using realpath, any symlinks will also be resolved
930
+ return preg_match('#^\.\./|/\.\./#', $path) ? realpath($path) : $path;
931
+ }
932
+ protected function toDelete($name){
933
+ $this->debug(3, "Scheduling file $name to delete on destruct.");
934
+ $this->toDeletes[] = $name;
935
+ }
936
+ protected function serveWebshot(){
937
+ $this->debug(3, "Starting serveWebshot");
938
+ $instr = "Please follow the instructions at http://code.google.com/p/timthumb/ to set your server up for taking website screenshots.";
939
+ if(! is_file(WEBSHOT_CUTYCAPT)){
940
+ return $this->error("CutyCapt is not installed. $instr");
941
+ }
942
+ if(! is_file(WEBSHOT_XVFB)){
943
+ return $this->Error("Xvfb is not installed. $instr");
944
+ }
945
+ $cuty = WEBSHOT_CUTYCAPT;
946
+ $xv = WEBSHOT_XVFB;
947
+ $screenX = WEBSHOT_SCREEN_X;
948
+ $screenY = WEBSHOT_SCREEN_Y;
949
+ $colDepth = WEBSHOT_COLOR_DEPTH;
950
+ $format = WEBSHOT_IMAGE_FORMAT;
951
+ $timeout = WEBSHOT_TIMEOUT * 1000;
952
+ $ua = WEBSHOT_USER_AGENT;
953
+ $jsOn = WEBSHOT_JAVASCRIPT_ON ? 'on' : 'off';
954
+ $javaOn = WEBSHOT_JAVA_ON ? 'on' : 'off';
955
+ $pluginsOn = WEBSHOT_PLUGINS_ON ? 'on' : 'off';
956
+ $proxy = WEBSHOT_PROXY ? ' --http-proxy=' . WEBSHOT_PROXY : '';
957
+ $tempfile = tempnam($this->cacheDirectory, 'timthumb_webshot');
958
+ $url = $this->src;
959
+ if(! preg_match('/^https?:\/\/[a-zA-Z0-9\.\-]+/i', $url)){
960
+ return $this->error("Invalid URL supplied.");
961
+ }
962
+ $url = preg_replace('/[^A-Za-z0-9\-\.\_\~:\/\?\#\[\]\@\!\$\&\'\(\)\*\+\,\;\=]+/', '', $url); //RFC 3986
963
+ //Very important we don't allow injection of shell commands here. URL is between quotes and we are only allowing through chars allowed by a the RFC
964
+ // which AFAIKT can't be used for shell injection.
965
+ if(WEBSHOT_XVFB_RUNNING){
966
+ putenv('DISPLAY=:100.0');
967
+ $command = "$cuty $proxy --max-wait=$timeout --user-agent=\"$ua\" --javascript=$jsOn --java=$javaOn --plugins=$pluginsOn --js-can-open-windows=off --url=\"$url\" --out-format=$format --out=$tempfile";
968
+ } else {
969
+ $command = "$xv --server-args=\"-screen 0, {$screenX}x{$screenY}x{$colDepth}\" $cuty $proxy --max-wait=$timeout --user-agent=\"$ua\" --javascript=$jsOn --java=$javaOn --plugins=$pluginsOn --js-can-open-windows=off --url=\"$url\" --out-format=$format --out=$tempfile";
970
+ }
971
+ $this->debug(3, "Executing command: $command");
972
+ $out = `$command`;
973
+ $this->debug(3, "Received output: $out");
974
+ if(! is_file($tempfile)){
975
+ $this->set404();
976
+ return $this->error("The command to create a thumbnail failed.");
977
+ }
978
+ $this->cropTop = true;
979
+ if($this->processImageAndWriteToCache($tempfile)){
980
+ $this->debug(3, "Image processed succesfully. Serving from cache");
981
+ return $this->serveCacheFile();
982
+ } else {
983
+ return false;
984
+ }
985
+ }
986
+ protected function serveExternalImage(){
987
+ if(! preg_match('/^https?:\/\/[a-zA-Z0-9\-\.]+/i', $this->src)){
988
+ $this->error("Invalid URL supplied.");
989
+ return false;
990
+ }
991
+ $tempfile = tempnam($this->cacheDirectory, 'timthumb');
992
+ $this->debug(3, "Fetching external image into temporary file $tempfile");
993
+ $this->toDelete($tempfile);
994
+ #fetch file here
995
+ if(! $this->getURL($this->src, $tempfile)){
996
+ @unlink($this->cachefile);
997
+ touch($this->cachefile);
998
+ $this->debug(3, "Error fetching URL: " . $this->lastURLError);
999
+ $this->error("Error reading the URL you specified from remote host." . $this->lastURLError);
1000
+ return false;
1001
+ }
1002
+
1003
+ $mimeType = $this->getMimeType($tempfile);
1004
+ if(! preg_match("/^image\/(?:jpg|jpeg|gif|png)$/i", $mimeType)){
1005
+ $this->debug(3, "Remote file has invalid mime type: $mimeType");
1006
+ @unlink($this->cachefile);
1007
+ touch($this->cachefile);
1008
+ $this->error("The remote file is not a valid image. Mimetype = '" . $mimeType . "'" . $tempfile);
1009
+ return false;
1010
+ }
1011
+ if($this->processImageAndWriteToCache($tempfile)){
1012
+ $this->debug(3, "Image processed succesfully. Serving from cache");
1013
+ return $this->serveCacheFile();
1014
+ } else {
1015
+ return false;
1016
+ }
1017
+ }
1018
+ public static function curlWrite($h, $d){
1019
+ fwrite(self::$curlFH, $d);
1020
+ self::$curlDataWritten += strlen($d);
1021
+ if(self::$curlDataWritten > MAX_FILE_SIZE){
1022
+ return 0;
1023
+ } else {
1024
+ return strlen($d);
1025
+ }
1026
+ }
1027
+ protected function serveCacheFile(){
1028
+ $this->debug(3, "Serving {$this->cachefile}");
1029
+ if(! is_file($this->cachefile)){
1030
+ $this->error("serveCacheFile called in timthumb but we couldn't find the cached file.");
1031
+ return false;
1032
+ }
1033
+ $fp = fopen($this->cachefile, 'rb');
1034
+ if(! $fp){ return $this->error("Could not open cachefile."); }
1035
+ fseek($fp, strlen($this->filePrependSecurityBlock), SEEK_SET);
1036
+ $imgType = fread($fp, 3);
1037
+ fseek($fp, 3, SEEK_CUR);
1038
+ if(ftell($fp) != strlen($this->filePrependSecurityBlock) + 6){
1039
+ @unlink($this->cachefile);
1040
+ return $this->error("The cached image file seems to be corrupt.");
1041
+ }
1042
+ $imageDataSize = filesize($this->cachefile) - (strlen($this->filePrependSecurityBlock) + 6);
1043
+ $this->sendImageHeaders($imgType, $imageDataSize);
1044
+ $bytesSent = @fpassthru($fp);
1045
+ fclose($fp);
1046
+ if($bytesSent > 0){
1047
+ return true;
1048
+ }
1049
+ $content = file_get_contents ($this->cachefile);
1050
+ if ($content != FALSE) {
1051
+ $content = substr($content, strlen($this->filePrependSecurityBlock) + 6);
1052
+ echo $content;
1053
+ $this->debug(3, "Served using file_get_contents and echo");
1054
+ return true;
1055
+ } else {
1056
+ $this->error("Cache file could not be loaded.");
1057
+ return false;
1058
+ }
1059
+ }
1060
+ protected function sendImageHeaders($mimeType, $dataSize){
1061
+ if(! preg_match('/^image\//i', $mimeType)){
1062
+ $mimeType = 'image/' . $mimeType;
1063
+ }
1064
+ if(strtolower($mimeType) == 'image/jpg'){
1065
+ $mimeType = 'image/jpeg';
1066
+ }
1067
+ $gmdate_expires = gmdate ('D, d M Y H:i:s', strtotime ('now +10 days')) . ' GMT';
1068
+ $gmdate_modified = gmdate ('D, d M Y H:i:s') . ' GMT';
1069
+ // send content headers then display image
1070
+ header ('Content-Type: ' . $mimeType);
1071
+ header ('Accept-Ranges: none'); //Changed this because we don't accept range requests
1072
+ header ('Last-Modified: ' . $gmdate_modified);
1073
+ header ('Content-Length: ' . $dataSize);
1074
+ if(BROWSER_CACHE_DISABLE){
1075
+ $this->debug(3, "Browser cache is disabled so setting non-caching headers.");
1076
+ header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
1077
+ header("Pragma: no-cache");
1078
+ header('Expires: ' . gmdate ('D, d M Y H:i:s', time()));
1079
+ } else {
1080
+ $this->debug(3, "Browser caching is enabled");
1081
+ header('Cache-Control: max-age=' . BROWSER_CACHE_MAX_AGE . ', must-revalidate');
1082
+ header('Expires: ' . $gmdate_expires);
1083
+ }
1084
+ return true;
1085
+ }
1086
+ protected function securityChecks(){
1087
+ }
1088
+ protected function param($property, $default = ''){
1089
+ if (isset ($_GET[$property])) {
1090
+ return $_GET[$property];
1091
+ } else {
1092
+ return $default;
1093
+ }
1094
+ }
1095
+ protected function openImage($mimeType, $src){
1096
+ switch ($mimeType) {
1097
+ case 'image/jpeg':
1098
+ $image = imagecreatefromjpeg ($src);
1099
+ break;
1100
+
1101
+ case 'image/png':
1102
+ $image = imagecreatefrompng ($src);
1103
+ imagealphablending( $image, true );
1104
+ imagesavealpha( $image, true );
1105
+ break;
1106
+
1107
+ case 'image/gif':
1108
+ $image = imagecreatefromgif ($src);
1109
+ break;
1110
+
1111
+ default:
1112
+ $this->error("Unrecognised mimeType");
1113
+ }
1114
+
1115
+ return $image;
1116
+ }
1117
+ protected function getIP(){
1118
+ $rem = @$_SERVER["REMOTE_ADDR"];
1119
+ $ff = @$_SERVER["HTTP_X_FORWARDED_FOR"];
1120
+ $ci = @$_SERVER["HTTP_CLIENT_IP"];
1121
+ if(preg_match('/^(?:192\.168|172\.16|10\.|127\.)/', $rem)){
1122
+ if($ff){ return $ff; }
1123
+ if($ci){ return $ci; }
1124
+ return $rem;
1125
+ } else {
1126
+ if($rem){ return $rem; }
1127
+ if($ff){ return $ff; }
1128
+ if($ci){ return $ci; }
1129
+ return "UNKNOWN";
1130
+ }
1131
+ }
1132
+ protected function debug($level, $msg){
1133
+ if(DEBUG_ON && $level <= DEBUG_LEVEL){
1134
+ $execTime = sprintf('%.6f', microtime(true) - $this->startTime);
1135
+ $tick = sprintf('%.6f', 0);
1136
+ if($this->lastBenchTime > 0){
1137
+ $tick = sprintf('%.6f', microtime(true) - $this->lastBenchTime);
1138
+ }
1139
+ $this->lastBenchTime = microtime(true);
1140
+ error_log("TimThumb Debug line " . __LINE__ . " [$execTime : $tick]: $msg");
1141
+ }
1142
+ }
1143
+ protected function sanityFail($msg){
1144
+ return $this->error("There is a problem in the timthumb code. Message: Please report this error at <a href='http://code.google.com/p/timthumb/issues/list'>timthumb's bug tracking page</a>: $msg");
1145
+ }
1146
+ protected function getMimeType($file){
1147
+ $info = getimagesize($file);
1148
+ if(is_array($info) && $info['mime']){
1149
+ return $info['mime'];
1150
+ }
1151
+ return '';
1152
+ }
1153
+ protected function setMemoryLimit(){
1154
+ $inimem = ini_get('memory_limit');
1155
+ $inibytes = timthumb::returnBytes($inimem);
1156
+ $ourbytes = timthumb::returnBytes(MEMORY_LIMIT);
1157
+ if($inibytes < $ourbytes){
1158
+ ini_set ('memory_limit', MEMORY_LIMIT);
1159
+ $this->debug(3, "Increased memory from $inimem to " . MEMORY_LIMIT);
1160
+ } else {
1161
+ $this->debug(3, "Not adjusting memory size because the current setting is " . $inimem . " and our size of " . MEMORY_LIMIT . " is smaller.");
1162
+ }
1163
+ }
1164
+ protected static function returnBytes($size_str){
1165
+ switch (substr ($size_str, -1))
1166
+ {
1167
+ case 'M': case 'm': return (int)$size_str * 1048576;
1168
+ case 'K': case 'k': return (int)$size_str * 1024;
1169
+ case 'G': case 'g': return (int)$size_str * 1073741824;
1170
+ default: return $size_str;
1171
+ }
1172
+ }
1173
+
1174
+ protected function getURL($url, $tempfile){
1175
+ $this->lastURLError = false;
1176
+ $url = preg_replace('/ /', '%20', $url);
1177
+ if(function_exists('curl_init')){
1178
+ $this->debug(3, "Curl is installed so using it to fetch URL.");
1179
+ self::$curlFH = fopen($tempfile, 'w');
1180
+ if(! self::$curlFH){
1181
+ $this->error("Could not open $tempfile for writing.");
1182
+ return false;
1183
+ }
1184
+ self::$curlDataWritten = 0;
1185
+ $this->debug(3, "Fetching url with curl: $url");
1186
+ $curl = curl_init($url);
1187
+ curl_setopt ($curl, CURLOPT_TIMEOUT, CURL_TIMEOUT);
1188
+ curl_setopt ($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30");
1189
+ curl_setopt ($curl, CURLOPT_RETURNTRANSFER, TRUE);
1190
+ curl_setopt ($curl, CURLOPT_HEADER, 0);
1191
+ curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
1192
+ curl_setopt ($curl, CURLOPT_WRITEFUNCTION, 'timthumb::curlWrite');
1193
+ @curl_setopt ($curl, CURLOPT_FOLLOWLOCATION, true);
1194
+ @curl_setopt ($curl, CURLOPT_MAXREDIRS, 10);
1195
+
1196
+ $curlResult = curl_exec($curl);
1197
+ fclose(self::$curlFH);
1198
+ $httpStatus = curl_getinfo($curl, CURLINFO_HTTP_CODE);
1199
+ if($httpStatus == 404){
1200
+ $this->set404();
1201
+ }
1202
+ if($httpStatus == 302){
1203
+ $this->error("External Image is Redirecting. Try alternate image url");
1204
+ return false;
1205
+ }
1206
+ if($curlResult){
1207
+ curl_close($curl);
1208
+ return true;
1209
+ } else {
1210
+ $this->lastURLError = curl_error($curl);
1211
+ curl_close($curl);
1212
+ return false;
1213
+ }
1214
+ } else {
1215
+ $img = @file_get_contents ($url);
1216
+ if($img === false){
1217
+ $err = error_get_last();
1218
+ if(is_array($err) && $err['message']){
1219
+ $this->lastURLError = $err['message'];
1220
+ } else {
1221
+ $this->lastURLError = $err;
1222
+ }
1223
+ if(preg_match('/404/', $this->lastURLError)){
1224
+ $this->set404();
1225
+ }
1226
+
1227
+ return false;
1228
+ }
1229
+ if(! file_put_contents($tempfile, $img)){
1230
+ $this->error("Could not write to $tempfile.");
1231
+ return false;
1232
+ }
1233
+ return true;
1234
+ }
1235
+
1236
+ }
1237
+ protected function serveImg($file){
1238
+ $s = getimagesize($file);
1239
+ if(! ($s && $s['mime'])){
1240
+ return false;
1241
+ }
1242
+ header ('Content-Type: ' . $s['mime']);
1243
+ header ('Content-Length: ' . filesize($file) );
1244
+ header ('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
1245
+ header ("Pragma: no-cache");
1246
+ $bytes = @readfile($file);
1247
+ if($bytes > 0){
1248
+ return true;
1249
+ }
1250
+ $content = @file_get_contents ($file);
1251
+ if ($content != FALSE){
1252
+ echo $content;
1253
+ return true;
1254
+ }
1255
+ return false;
1256
+
1257
+ }
1258
+ protected function set404(){
1259
+ $this->is404 = true;
1260
+ }
1261
+ protected function is404(){
1262
+ return $this->is404;
1263
+ }
1264
  }
wpGoogleMaps.php CHANGED
@@ -3,10 +3,24 @@
3
  Plugin Name: WP Google Maps
4
  Plugin URI: http://www.wpgmaps.com
5
  Description: The easiest to use Google Maps plugin! Create custom Google Maps with high quality markers containing locations, descriptions, images and links. Add your customized map to your WordPress posts and/or pages quickly and easily with the supplied shortcode. No fuss.
6
- Version: 5.25
7
  Author: WP Google Maps
8
  Author URI: http://www.wpgmaps.com
9
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  error_reporting(E_ERROR);
11
  global $wpgmza_version;
12
  global $wpgmza_p_version;
@@ -27,6 +41,7 @@ global $wpgmza_mashup_ids;
27
  global $debug;
28
  global $debug_step;
29
  global $debug_start;
 
30
 
31
  $debug = false;
32
  $debug_step = 0;
@@ -38,9 +53,14 @@ $wpgmza_tblname_poly = $wpdb->prefix . "wpgmza_polygon";
38
  $wpgmza_tblname_polylines = $wpdb->prefix . "wpgmza_polylines";
39
  $wpgmza_tblname_categories = $wpdb->prefix. "wpgmza_categories";
40
  $wpgmza_tblname_category_maps = $wpdb->prefix. "wpgmza_category_maps";
41
- $wpgmza_version = "5.25";
42
- $wpgmza_p_version = "5.25";
43
  $wpgmza_t = "basic";
 
 
 
 
 
44
 
45
 
46
  if (function_exists('wpgmaps_head_pro')) {
@@ -53,6 +73,7 @@ if (function_exists('wpgmaps_head_pro')) {
53
  }
54
 
55
  }
 
56
 
57
  add_action('admin_footer', 'wpgmaps_reload_map_on_post');
58
  register_activation_hook( __FILE__, 'wpgmaps_activate' );
@@ -62,7 +83,6 @@ add_action('admin_menu', 'wpgmaps_admin_menu');
62
  add_filter('widget_text', 'do_shortcode');
63
 
64
 
65
-
66
  $debug_start = (float) array_sum(explode(' ',microtime()));
67
 
68
 
@@ -116,7 +136,9 @@ function wpgmaps_activate() {
116
  "ugm_enabled" => "0",
117
  "ugm_category_enabled" => "0",
118
  "ugm_access" => "0",
119
- "mass_marker_support" => "1")
 
 
120
  ); }
121
  } else {
122
  $rows_affected = $wpdb->insert( $table_name_maps, array( "map_start_lat" => "".$wpgmza_data['map_start_lat']."",
@@ -151,7 +173,8 @@ function wpgmaps_activate() {
151
  "ugm_enabled" => "".$wpgmza_data['ugm_enabled']."",
152
  "ugm_category_enabled" => "".$wpgmza_data['ugm_category_enabled']."",
153
  "ugm_access" => "".$wpgmza_data['ugm_access']."",
154
- "mass_marker_support" => "1"
 
155
 
156
  ) );
157
  delete_option("WPGMZA");
@@ -161,10 +184,8 @@ function wpgmaps_activate() {
161
  $results = $wpdb->get_results("SELECT * FROM $table_name WHERE `map_id` = '1'");
162
  if (!$results) { $rows_affected = $wpdb->insert( $table_name, array( 'map_id' => '1', 'address' => 'London', 'lat' => '51.5081290', 'lng' => '-0.1280050', 'pic' => '', 'link' => '', 'icon' => '', 'anim' => '', 'title' => '', 'infoopen' => '', 'description' => '') ); }
163
 
164
-
165
-
166
-
167
- //wpgmza_cURL_response("activate");
168
  //check to see if you have write permissions to the plugin folder (version 2.2)
169
  if (!wpgmaps_check_permissions()) { wpgmaps_permission_warning(); } else { wpgmaps_update_all_xml_file(); }
170
  }
@@ -173,6 +194,14 @@ function wpgmaps_init() {
173
  wp_enqueue_script("jquery");
174
  $plugin_dir = basename(dirname(__FILE__))."/languages/";
175
  load_plugin_textdomain( 'wp-google-maps', false, $plugin_dir );
 
 
 
 
 
 
 
 
176
  }
177
 
178
  function wpgmaps_reload_map_on_post() {
@@ -285,10 +314,13 @@ function wpgmaps_admin_edit_marker_javascript() {
285
  var myOptions = {
286
  zoom:zoom,
287
  center: latLng,
288
- zoomControl: <?php if ($wpgmza_settings['wpgmza_settings_map_zoom'] == "yes") { echo "false"; } else { echo "true"; } ?>,
289
- panControl: <?php if ($wpgmza_settings['wpgmza_settings_map_pan'] == "yes") { echo "false"; } else { echo "true"; } ?>,
290
- mapTypeControl: <?php if ($wpgmza_settings['wpgmza_settings_map_type'] == "yes") { echo "false"; } else { echo "true"; } ?>,
291
- streetViewControl: <?php if ($wpgmza_settings['wpgmza_settings_map_streetview'] == "yes") { echo "false"; } else { echo "true"; } ?>,
 
 
 
292
  mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
293
  }
294
  this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
@@ -323,9 +355,15 @@ function wpgmaps_admin_javascript_basic() {
323
  global $wpgmza_tblname_maps;
324
  $ajax_nonce = wp_create_nonce("wpgmza");
325
 
 
 
326
  if (is_admin() && isset( $_GET['page'] ) && $_GET['page'] == 'wp-google-maps-menu' && isset( $_GET['action'] ) && $_GET['action'] == "edit_marker") {
327
  wpgmaps_admin_edit_marker_javascript();
328
  }
 
 
 
 
329
 
330
  else if (is_admin() && isset( $_GET['page'] ) && $_GET['page'] == 'wp-google-maps-menu' && isset( $_GET['action'] ) && $_GET['action'] == "edit") {
331
 
@@ -336,6 +374,7 @@ function wpgmaps_admin_javascript_basic() {
336
  $res = wpgmza_get_map_data($_GET['map_id']);
337
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
338
 
 
339
  $wpgmza_lat = $res->map_start_lat;
340
  $wpgmza_lng = $res->map_start_lng;
341
  $wpgmza_width = $res->map_width;
@@ -345,6 +384,10 @@ function wpgmaps_admin_javascript_basic() {
345
  $wpgmza_map_type = $res->type;
346
  $wpgmza_traffic = $res->traffic;
347
  $wpgmza_bicycle = $res->bicycle;
 
 
 
 
348
  if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; }
349
  else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; }
350
  else if ($wpgmza_map_type == "3") { $wpgmza_map_type = "HYBRID"; }
@@ -365,7 +408,7 @@ function wpgmaps_admin_javascript_basic() {
365
  var gmapsJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
366
  document.write(unescape("%3Cscript src='" + gmapsJsHost + "maps.google.com/maps/api/js?sensor=false' type='text/javascript'%3E%3C/script%3E"));
367
  </script>
368
- <link rel="stylesheet" href="http://code.jquery.com/ui/1.8.24/themes/smoothness/jquery-ui.css" />
369
 
370
  <link rel='stylesheet' id='wpgooglemaps-css' href='<?php echo wpgmaps_get_plugin_url(); ?>/css/wpgmza_style.css' type='text/css' media='all' />
371
  <link rel="stylesheet" type="text/css" media="all" href="<?php echo wpgmaps_get_plugin_url(); ?>/css/data_table.css" />
@@ -429,14 +472,55 @@ function wpgmaps_admin_javascript_basic() {
429
 
430
 
431
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
432
 
 
433
 
 
 
 
 
 
434
  jQuery("body").on("click", ".wpgmza_edit_btn", function() {
435
  var cur_id = jQuery(this).attr("id");
436
- var wpgmza_edit_address = jQuery("#wpgmza_hid_marker_address_"+cur_id).val();
437
  var wpgmza_edit_title = jQuery("#wpgmza_hid_marker_title_"+cur_id).val();
438
  var wpgmza_edit_anim = jQuery("#wpgmza_hid_marker_anim_"+cur_id).val();
439
  var wpgmza_edit_infoopen = jQuery("#wpgmza_hid_marker_infoopen_"+cur_id).val();
 
 
 
440
 
441
  jQuery("#wpgmza_edit_id").val(cur_id);
442
  jQuery("#wpgmza_add_address").val(wpgmza_edit_address);
@@ -526,10 +610,21 @@ function wpgmaps_admin_javascript_basic() {
526
  var wpgm_anim = "0";
527
  var wpgm_infoopen = "0";
528
  if (document.getElementsByName("wpgmza_add_address").length > 0) { wpgm_address = jQuery("#wpgmza_add_address").val(); }
 
 
 
 
 
 
 
 
 
 
529
  if (document.getElementsByName("wpgmza_id").length > 0) { wpgm_map_id = jQuery("#wpgmza_id").val(); }
530
  if (document.getElementsByName("wpgmza_animation").length > 0) { wpgm_anim = jQuery("#wpgmza_animation").val(); }
531
  if (document.getElementsByName("wpgmza_infoopen").length > 0) { wpgm_infoopen = jQuery("#wpgmza_infoopen").val(); }
532
 
 
533
 
534
  geocoder.geocode( { 'address': wpgm_address}, function(results, status) {
535
  if (status == google.maps.GeocoderStatus.OK) {
@@ -567,6 +662,31 @@ function wpgmaps_admin_javascript_basic() {
567
  alert("Geocode was not successful for the following reason: " + status);
568
  }
569
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
570
 
571
 
572
 
@@ -585,10 +705,13 @@ function wpgmaps_admin_javascript_basic() {
585
  var myOptions = {
586
  zoom:zoom,
587
  center: latLng,
588
- zoomControl: <?php if ($wpgmza_settings['wpgmza_settings_map_zoom'] == "yes") { echo "false"; } else { echo "true"; } ?>,
589
- panControl: <?php if ($wpgmza_settings['wpgmza_settings_map_pan'] == "yes") { echo "false"; } else { echo "true"; } ?>,
590
- mapTypeControl: <?php if ($wpgmza_settings['wpgmza_settings_map_type'] == "yes") { echo "false"; } else { echo "true"; } ?>,
591
- streetViewControl: <?php if ($wpgmza_settings['wpgmza_settings_map_streetview'] == "yes") { echo "false"; } else { echo "true"; } ?>,
 
 
 
592
  mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
593
  }
594
  this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
@@ -604,6 +727,106 @@ function wpgmaps_admin_javascript_basic() {
604
  MYMAP.map.setZoom(10);
605
  }
606
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
607
  google.maps.event.addListener(MYMAP.map, 'center_changed', function() {
608
  var location = MYMAP.map.getCenter();
609
  jQuery("#wpgmza_start_location").val(location.lat()+","+location.lng());
@@ -631,8 +854,8 @@ function wpgmaps_admin_javascript_basic() {
631
  var infoWindow = new google.maps.InfoWindow();
632
  <?php
633
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
634
- $wpgmza_settings_infowindow_width = $wpgmza_settings['wpgmza_settings_infowindow_width'];
635
- if (!$wpgmza_settings_infowindow_width || !isset($wpgmza_settings_infowindow_width)) { $wpgmza_settings_infowindow_width = "250"; }
636
  ?>
637
  infoWindow.setOptions({maxWidth:<?php echo $wpgmza_settings_infowindow_width; ?>});
638
 
@@ -680,13 +903,22 @@ function wpgmaps_admin_javascript_basic() {
680
  infoWindow.setContent(html);
681
  infoWindow.open(MYMAP.map, marker);
682
  }
 
 
 
 
 
 
 
 
 
683
  google.maps.event.addListener(marker, 'click', function() {
684
  infoWindow.close();
685
  infoWindow.setContent(html);
686
  infoWindow.open(MYMAP.map, marker);
687
- //MYMAP.map.setCenter(this.position);
688
 
689
  });
 
690
 
691
  }
692
 
@@ -727,6 +959,8 @@ function wpgmaps_user_javascript_basic() {
727
  $wpgmza_map_type = $res->type;
728
  $wpgmza_traffic = $res->traffic;
729
  $wpgmza_bicycle = $res->bicycle;
 
 
730
 
731
  if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; }
732
  else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; }
@@ -767,12 +1001,12 @@ function wpgmaps_user_javascript_basic() {
767
  var myLatLng = new google.maps.LatLng(<?php echo $wpgmza_lat; ?>,<?php echo $wpgmza_lng; ?>);
768
  MYMAP.init('#wpgmza_map', myLatLng, <?php echo $start_zoom; ?>);
769
  UniqueCode=Math.round(Math.random()*10000);
770
- MYMAP.placeMarkers('<?php echo wpgmaps_get_marker_url($wpgmza_current_map_id); ?>?u='+UniqueCode,<?php echo $wpgmza_current_map_id; ?>);
771
 
772
  jQuery('body').on('tabsshow', function(event, ui) {
773
  MYMAP.init('#wpgmza_map', myLatLng, <?php echo $start_zoom; ?>);
774
  UniqueCode=Math.round(Math.random()*10000);
775
- MYMAP.placeMarkers('<?php echo wpgmaps_get_marker_url($wpgmza_current_map_id); ?>?u='+UniqueCode,<?php echo $wpgmza_current_map_id; ?>);
776
  });
777
  }
778
 
@@ -790,16 +1024,118 @@ function wpgmaps_user_javascript_basic() {
790
  var myOptions = {
791
  zoom:zoom,
792
  center: latLng,
793
- zoomControl: <?php if ($wpgmza_settings['wpgmza_settings_map_zoom'] == "yes") { echo "false"; } else { echo "true"; } ?>,
794
- panControl: <?php if ($wpgmza_settings['wpgmza_settings_map_pan'] == "yes") { echo "false"; } else { echo "true"; } ?>,
795
- mapTypeControl: <?php if ($wpgmza_settings['wpgmza_settings_map_type'] == "yes") { echo "false"; } else { echo "true"; } ?>,
796
- streetViewControl: <?php if ($wpgmza_settings['wpgmza_settings_map_streetview'] == "yes") { echo "false"; } else { echo "true"; } ?>,
 
 
 
797
  mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
798
  }
799
 
800
  this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
801
  this.bounds = new google.maps.LatLngBounds();
802
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
803
  <?php if ($wpgmza_bicycle == "1") { ?>
804
  var bikeLayer = new google.maps.BicyclingLayer();
805
  bikeLayer.setMap(this.map);
@@ -815,13 +1151,14 @@ function wpgmaps_user_javascript_basic() {
815
  });
816
 
817
 
 
818
  }
819
 
820
  var infoWindow = new google.maps.InfoWindow();
821
  <?php
822
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
823
- $wpgmza_settings_infowindow_width = $wpgmza_settings['wpgmza_settings_infowindow_width'];
824
- if (!$wpgmza_settings_infowindow_width || !isset($wpgmza_settings_infowindow_width)) { $wpgmza_settings_infowindow_width = "250"; }
825
  ?>
826
  infoWindow.setOptions({maxWidth:<?php echo $wpgmza_settings_infowindow_width; ?>});
827
 
@@ -829,8 +1166,8 @@ function wpgmaps_user_javascript_basic() {
829
  var myLatLng = new google.maps.LatLng(<?php echo $wpgmza_lat; ?>,<?php echo $wpgmza_lng; ?>);
830
  MYMAP.map.setCenter(myLatLng);
831
  });
832
- MYMAP.placeMarkers = function(filename,map_id) {
833
-
834
  jQuery.get(filename, function(xml){
835
  jQuery(xml).find("marker").each(function(){
836
  var wpmgza_map_id = jQuery(this).find('map_id').text();
@@ -841,45 +1178,182 @@ function wpgmaps_user_javascript_basic() {
841
  var lng = jQuery(this).find('lng').text();
842
  var wpmgza_anim = jQuery(this).find('anim').text();
843
  var wpmgza_infoopen = jQuery(this).find('infoopen').text();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
844
 
845
  var point = new google.maps.LatLng(parseFloat(lat),parseFloat(lng));
846
  MYMAP.bounds.extend(point);
847
- if (wpmgza_anim === "1") {
848
- var marker = new google.maps.Marker({
849
- position: point,
850
- map: MYMAP.map,
851
- animation: google.maps.Animation.BOUNCE
852
- });
853
- }
854
- else if (wpmgza_anim === "2") {
855
  var marker = new google.maps.Marker({
856
  position: point,
857
  map: MYMAP.map,
858
- animation: google.maps.Animation.DROP
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
859
  });
860
- }
861
- else {
862
- var marker = new google.maps.Marker({
863
- position: point,
864
- map: MYMAP.map
 
865
  });
 
866
  }
867
- var html=''+wpmgza_address+'';
868
- if (wpmgza_infoopen === "1") {
869
- infoWindow.setContent(html);
870
- infoWindow.open(MYMAP.map, marker);
871
- }
872
- google.maps.event.addListener(marker, 'click', function() {
873
- infoWindow.close();
874
- infoWindow.setContent(html);
875
- infoWindow.open(MYMAP.map, marker);
876
-
877
- });
878
  }
879
  });
880
 
881
  });
882
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
883
 
884
 
885
 
@@ -1028,6 +1502,8 @@ function wpgmaps_action_callback_basic() {
1028
  global $wpdb;
1029
  global $wpgmza_tblname;
1030
  global $wpgmza_p;
 
 
1031
  $check = check_ajax_referer( 'wpgmza', 'security' );
1032
  $table_name = $wpdb->prefix . "wpgmza";
1033
 
@@ -1057,6 +1533,36 @@ function wpgmaps_action_callback_basic() {
1057
  echo wpgmza_return_marker_list($_POST['map_id']);
1058
 
1059
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1060
  }
1061
 
1062
  die(); // this is required to return a proper result
@@ -1095,17 +1601,95 @@ function wpgmaps_tag_basic( $atts ) {
1095
  else if ($map_align == "4") { $map_align = ""; }
1096
  $map_style = "style=\"display:block; overflow:auto; width:".$res->map_width."".$map_width_type."; height:".$res->map_height."".$map_height_type."; $map_align\"";
1097
 
1098
-
 
 
 
 
 
 
1099
  $ret_msg .= "
1100
  <style>
1101
  #wpgmza_map img { max-width:none !important; }
1102
  </style>
1103
- <div id=\"wpgmza_map\" $map_style>&nbsp;</div>
1104
-
1105
-
 
 
 
 
 
1106
  ";
1107
  return $ret_msg;
1108
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1109
 
1110
  function wpgmaps_get_plugin_url() {
1111
  if ( !function_exists('plugins_url') )
@@ -1115,6 +1699,21 @@ function wpgmaps_get_plugin_url() {
1115
 
1116
  function wpgmaps_head() {
1117
  global $wpgmza_tblname_maps;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1118
  if (isset($_POST['wpgmza_savemap'])){
1119
  global $wpdb;
1120
 
@@ -1138,6 +1737,12 @@ function wpgmaps_head() {
1138
  $gps = explode(",",$map_start_location);
1139
  $map_start_lat = $gps[0];
1140
  $map_start_lng = $gps[1];
 
 
 
 
 
 
1141
 
1142
  $data['map_default_starting_lat'] = $map_start_lat;
1143
  $data['map_default_starting_lng'] = $map_start_lng;
@@ -1164,7 +1769,8 @@ function wpgmaps_head() {
1164
  traffic = %d,
1165
  alignment = %d,
1166
  map_width_type = %s,
1167
- map_height_type = %s
 
1168
  WHERE id = %d",
1169
 
1170
  $map_title,
@@ -1180,6 +1786,7 @@ function wpgmaps_head() {
1180
  $alignment,
1181
  $map_width_type,
1182
  $map_height_type,
 
1183
  $map_id)
1184
  );
1185
  update_option('WPGMZA_SETTINGS', $data);
@@ -1213,13 +1820,146 @@ function wpgmaps_head() {
1213
 
1214
 
1215
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1216
  else if (isset($_POST['wpgmza_save_settings'])){
1217
  global $wpdb;
1218
- $wpgmza_data['wpgmza_settings_map_streetview'] = esc_attr($_POST['wpgmza_settings_map_streetview']);
1219
- $wpgmza_data['wpgmza_settings_map_zoom'] = esc_attr($_POST['wpgmza_settings_map_zoom']);
1220
- $wpgmza_data['wpgmza_settings_map_pan'] = esc_attr($_POST['wpgmza_settings_map_pan']);
1221
- $wpgmza_data['wpgmza_settings_map_type'] = esc_attr($_POST['wpgmza_settings_map_type']);
1222
- $wpgmza_data['wpgmza_settings_force_jquery'] = esc_attr($_POST['wpgmza_settings_force_jquery']);
 
 
 
 
 
 
 
1223
  update_option('WPGMZA_OTHER_SETTINGS', $wpgmza_data);
1224
  echo "<div class='updated'>";
1225
  _e("Your settings have been saved.","wp-google-maps");
@@ -1227,9 +1967,40 @@ function wpgmaps_head() {
1227
 
1228
 
1229
  }
 
1230
 
1231
 
1232
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1233
  }
1234
  function wpgmaps_head_old() {
1235
  global $wpgmza_tblname_maps;
@@ -1575,6 +2346,9 @@ function wpgmaps_admin_menu() {
1575
  add_submenu_page('wp-google-maps-menu', 'WP Google Maps - Advanced Options', __('Advanced','wp-google-maps'), 'manage_options' , 'wp-google-maps-menu-advanced', 'wpgmaps_menu_advanced_layout');
1576
  }
1577
  add_submenu_page('wp-google-maps-menu', 'WP Google Maps - Settings', __('Settings','wp-google-maps'), 'manage_options' , 'wp-google-maps-menu-settings', 'wpgmaps_menu_settings_layout');
 
 
 
1578
  }
1579
 
1580
 
@@ -1583,7 +2357,7 @@ function wpgmaps_menu_layout() {
1583
  if (!isset($_GET['action'])) {
1584
  wpgmza_map_page();
1585
  } else {
1586
- echo"<br /><div style='float:right; display:block; width:250px; height:45px; padding:6px; text-align:center; background-color: #EEE; border: 1px solid #E6DB55; margin-right:17px;'><strong>".__("Experiencing problems with the plugin?","wp-google-maps")."</strong><br /><a href='http://www.wpgmaps.com/documentation/troubleshooting/' title='WP Google Maps Troubleshooting Section' target='_BLANK'>".__("See the troubleshooting manual.","wp-google-maps")."</a> <br />".__("Or ask a question on our ","wp-google-maps")." <a href='http://www.wpgmaps.com/forums/forum/support-forum/' title='WP Google Maps Support Forum' target='_BLANK'>".__("Support forum.","wp-google-maps")."</a></div>";
1587
 
1588
  if ($_GET['action'] == "trash" && isset($_GET['map_id'])) {
1589
  if ($_GET['s'] == "1") {
@@ -1606,23 +2380,30 @@ function wpgmaps_menu_layout() {
1606
  }
1607
  else if ($_GET['action'] == "add_poly" && isset($_GET['map_id'])) {
1608
 
1609
- wpgmza_pro_add_poly($_GET['map_id']);
1610
 
1611
  }
1612
  else if ($_GET['action'] == "edit_poly" && isset($_GET['map_id'])) {
1613
 
1614
- wpgmza_pro_edit_poly($_GET['map_id']);
1615
 
1616
  }
1617
  else if ($_GET['action'] == "add_polyline" && isset($_GET['map_id'])) {
1618
 
1619
- wpgmza_pro_add_polyline($_GET['map_id']);
1620
 
1621
  }
1622
  else if ($_GET['action'] == "edit_polyline" && isset($_GET['map_id'])) {
1623
 
1624
- wpgmza_pro_edit_polyline($_GET['map_id']);
1625
 
 
 
 
 
 
 
 
1626
  }
1627
  else {
1628
 
@@ -1696,19 +2477,33 @@ function wpgmaps_settings_page_basic() {
1696
  echo"<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>".__("WP Google Map Settings","wp-google-maps")."</h2>";
1697
 
1698
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
1699
- $wpgmza_settings_map_streetview = $wpgmza_settings['wpgmza_settings_map_streetview'];
1700
- $wpgmza_settings_map_zoom = $wpgmza_settings['wpgmza_settings_map_zoom'];
1701
- $wpgmza_settings_map_pan = $wpgmza_settings['wpgmza_settings_map_pan'];
1702
- $wpgmza_settings_map_type = $wpgmza_settings['wpgmza_settings_map_type'];
1703
- $wpgmza_force_jquery = $wpgmza_settings['wpgmza_settings_force_jquery'];
1704
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1705
 
1706
 
1707
- if ($wpgmza_settings_map_streetview == "yes") { $wpgmza_streetview_checked = "checked='checked'"; } else { $wpgmza_streetview_checked = ""; }
1708
- if ($wpgmza_settings_map_zoom == "yes") { $wpgmza_zoom_checked = "checked='checked'"; } else { $wpgmza_zoom_checked = ""; }
1709
- if ($wpgmza_settings_map_pan == "yes") { $wpgmza_pan_checked = "checked='checked'"; } else { $wpgmza_pan_checked = ""; }
1710
- if ($wpgmza_settings_map_type == "yes") { $wpgmza_type_checked = "checked='checked'"; } else { $wpgmza_type_checked = ""; }
1711
- if ($wpgmza_force_jquery == "yes") { $wpgmza_force_jquery_checked = "checked='checked'"; } else { $wpgmza_force_jquery_checked = ""; }
1712
 
1713
  if (function_exists('wpgmza_register_pro_version')) {
1714
  $pro_settings1 = wpgmaps_settings_page_sub('infowindow');
@@ -1731,16 +2526,25 @@ function wpgmaps_settings_page_basic() {
1731
  <h3>".__("Map Settings")."</h3>
1732
  <table class='form-table'>
1733
  <tr>
1734
- <td width='200' valign='top'>".__("General Map Settings","wp-google-maps").":</td>
1735
  <td>
1736
  <input name='wpgmza_settings_map_streetview' type='checkbox' id='wpgmza_settings_map_streetview' value='yes' $wpgmza_streetview_checked /> ".__("Disable StreetView")."<br />
1737
  <input name='wpgmza_settings_map_zoom' type='checkbox' id='wpgmza_settings_map_zoom' value='yes' $wpgmza_zoom_checked /> ".__("Disable Zoom Controls")."<br />
1738
  <input name='wpgmza_settings_map_pan' type='checkbox' id='wpgmza_settings_map_pan' value='yes' $wpgmza_pan_checked /> ".__("Disable Pan Controls")."<br />
1739
  <input name='wpgmza_settings_map_type' type='checkbox' id='wpgmza_settings_map_type' value='yes' $wpgmza_type_checked /> ".__("Disable Map Type Controls")."<br />
 
 
 
 
1740
  </td>
1741
  </tr>
1742
  <tr>
1743
- <td width='200' valign='top'>".__("Troubleshooting Options","wp-google-maps").":</td>
 
 
 
 
 
1744
  <td>
1745
  <input name='wpgmza_settings_force_jquery' type='checkbox' id='wpgmza_settings_force_jquery' value='yes' $wpgmza_force_jquery_checked /> ".__("Over-ride current jQuery with version 1.8.3 (Tick this box if you are receiving jQuery related errors)")."<br />
1746
  </td>
@@ -1770,11 +2574,13 @@ function wpgmaps_menu_advanced_layout() {
1770
 
1771
  }
1772
  function wpgmza_map_page() {
 
1773
  if (function_exists('wpgmza_register_pro_version')) {
1774
  echo"<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>".__("My Maps","wp-google-maps")." <a href=\"admin.php?page=wp-google-maps-menu&action=new\" class=\"add-new-h2\">".__("Add New","wp-google-maps")."</a></h2>";
1775
  wpgmaps_check_versions();
1776
  wpgmaps_list_maps();
1777
- } else {
 
1778
  echo"<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>".__("My Maps","wp-google-maps")."</h2>";
1779
  echo"<p><i><a href='http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=mappage_1' title='".__("Pro Version","wp-google-maps")."'>".__("Create unlimited maps","wp-google-maps")."</a> ".__("with the","wp-google-maps")." <a href='http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=mappage_2' title='Pro Version'>".__("Pro Version","wp-google-maps")."</a> ".__("of WP Google Maps for only","wp-google-maps")." <strong>$14.99!</strong></i></p>";
1780
  wpgmaps_list_maps();
@@ -1906,6 +2712,8 @@ function wpgmaps_check_versions() {
1906
  }
1907
 
1908
  function wpgmza_basic_menu() {
 
 
1909
  global $wpgmza_tblname_maps;
1910
  global $wpdb;
1911
  if (!wpgmaps_check_permissions()) { wpgmaps_permission_warning(); }
@@ -1913,6 +2721,9 @@ function wpgmza_basic_menu() {
1913
  $res = wpgmza_get_map_data($_GET['map_id']);
1914
 
1915
 
 
 
 
1916
  if ($res->map_start_zoom) { $wpgmza_zoom[intval($res->map_start_zoom)] = "SELECTED"; } else { $wpgmza_zoom[8] = "SELECTED"; }
1917
  if ($res->type) { $wpgmza_map_type[intval($res->type)] = "SELECTED"; } else { $wpgmza_map_type[1] = "SELECTED"; }
1918
  if ($res->alignment) { $wpgmza_map_align[intval($res->alignment)] = "SELECTED"; } else { $wpgmza_map_align[1] = "SELECTED"; }
@@ -1932,7 +2743,33 @@ function wpgmza_basic_menu() {
1932
  for ($i=0;$i<5;$i++) {
1933
  if (!isset($wpgmza_map_align[$i])) { $wpgmza_map_align[$i] = ""; }
1934
  }
 
 
 
 
 
 
 
 
 
 
 
1935
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1936
 
1937
 
1938
  $wpgmza_act = "disabled readonly";
@@ -1954,8 +2791,9 @@ function wpgmza_basic_menu() {
1954
  <ul>
1955
  <li><a href=\"#tabs-1\">General Settings</a></li>
1956
  <li><a href=\"#tabs-2\">Directions</a></li>
1957
- <li><a href=\"#tabs-3\">Advanced Settings</a></li>
1958
- <li style=\"background-color: #d7e6f2; font-weight: bold;\"><a href=\"#tabs-4\">Pro Upgrade</a></li>
 
1959
  </ul>
1960
  <div id=\"tabs-1\">
1961
  <p></p>
@@ -2040,7 +2878,15 @@ function wpgmza_basic_menu() {
2040
  </div>
2041
 
2042
  <div id=\"tabs-2\">
2043
-
 
 
 
 
 
 
 
 
2044
 
2045
  <table class='form-table' id='wpgmaps_directions_options'>
2046
  <tr>
@@ -2049,7 +2895,6 @@ function wpgmza_basic_menu() {
2049
  <option>".__("No","wp-google-maps")."</option>
2050
  <option>".__("Yes","wp-google-maps")."</option>
2051
  </select>
2052
- &nbsp; <small><a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=directions\">Enable directions</a> with the Pro version.</small>
2053
  </td>
2054
  </tr>
2055
  <tr>
@@ -2077,7 +2922,34 @@ function wpgmza_basic_menu() {
2077
 
2078
  </table>
2079
  </div><!-- end of tab2 -->
 
2080
  <div id=\"tabs-3\">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2081
 
2082
  <table class='form-table' id='wpgmaps_advanced_options'>
2083
  <tr>
@@ -2097,8 +2969,12 @@ function wpgmza_basic_menu() {
2097
  </tr>
2098
  </table>
2099
 
2100
- <div id=\"wpgmaps_save_reminder\" style=\"margin-top:20px;\" class=\"update-nag\" >
2101
- ".__("Get all of these advanced features with the Pro version for only <a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=advanced\">$14.99 once off</a>. Support and updates included forever.","wp-google-maps")."
 
 
 
 
2102
  </div>
2103
 
2104
  <table class='form-table' id='wpgmaps_advanced_options'>
@@ -2166,8 +3042,8 @@ function wpgmza_basic_menu() {
2166
  </td>
2167
  </tr>
2168
  </table>
2169
- </div><!-- end of tab3 -->
2170
- <div id=\"tabs-4\" style=\"font-family:sans-serif;\">
2171
  <h1 style=\"font-weight:200;\">12 Amazing Reasons to Upgrade to our Pro Version</h1>
2172
  <p style=\"font-size:16px; line-height:28px;\">We've spent over two years upgrading our plugin to ensure that it is the most user-friendly and comprehensive map plugin in the WordPress directory. Enjoy the peace of mind knowing that you are getting a truly premium product for all your mapping requirements. Did we also mention that we have fantastic support?</p>
2173
  <div id=\"wpgm_premium\">
@@ -2256,8 +3132,8 @@ function wpgmza_basic_menu() {
2256
  </div>
2257
  </div>
2258
 
2259
- <br /><p>Get all of this and more for only $14.99 once off</p>
2260
- <br /><a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=upgradenow\" title=\"Upgrade now for only $14.99 once off\" class=\"button-primary\" style=\"font-size:20px; display:block; width:150px; text-align:center; height:30px; line-height:26px;\">Upgrade Now</a>
2261
  <br /><br />
2262
  <a href=\"http://www.wpgmaps.com/demo/\" target=\"_BLANK\">View the demos</a>.<br /><br />
2263
  Have a sales question? Contact either Nick or Mark on <a href=\"mailto:nick@wpgmaps.com\">nick@wpgmaps.com</a> or use our <a href=\"http://www.wpgmaps.com/contact-us/\" target=\"_BLANK\">contact form</a>. <br /><br />
@@ -2265,83 +3141,141 @@ function wpgmza_basic_menu() {
2265
 
2266
 
2267
 
2268
- </div><!-- end of tab4 -->
2269
 
2270
  </div>
2271
  </div>
2272
 
2273
  <!-- end of tabs -->
2274
 
2275
- <div id=\"wpgmaps_save_reminder\" style=\"display:none;\">
2276
- <span style=\"font-size:16px; color:#1C62B9;\">
2277
- ".__("Remember to save your map!","wp-google-maps")."
2278
- </span>
2279
- </div>
2280
 
2281
  <p class='submit'><input type='submit' name='wpgmza_savemap' class='button-primary' value='".__("Save Map","wp-google-maps")." &raquo;' /></p>
2282
  <p style=\"width:600px; color:#808080;\">
2283
  ".__("Tip: Use your mouse to change the layout of your map. When you have positioned the map to your desired location, press \"Save Map\" to keep your settings.","wp-google-maps")."</p>
2284
 
2285
 
2286
- <div id=\"wpgmza_map\">&nbsp;</div>
2287
- <div id=\"wpgmaps_save_reminder\" style=\"display:none;\"><span style=\"font-size:26px; padding-top:15px; color:red;\"><br />
2288
- ".__("Remember to save your map!","wp-google-maps")."
2289
- </span></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2290
 
2291
 
2292
 
2293
  <div id=\"wpgmaps_tabs_markers\">
2294
  <ul>
2295
- <li><a href=\"#tabs-m-1\" class=\"tabs-m-1\">".__("Markers","wp-google-maps")."</a></li>
2296
- <li><a href=\"#tabs-m-2\" class=\"tabs-m-2\">".__("Polygons","wp-google-maps")."</a></li>
2297
- <li><a href=\"#tabs-m-3\" class=\"tabs-m-3\">".__("Polylines","wp-google-maps")."</a></li>
 
2298
  </ul>
2299
  <div id=\"tabs-m-1\">
2300
 
2301
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2302
 
2303
- <h2 style=\"padding-top:0; margin-top:0;\">".__("Add a marker","wp-google-maps")."</h2>
2304
- <p>
 
 
 
 
 
 
 
 
 
 
 
 
2305
  <table>
2306
- <input type=\"hidden\" name=\"wpgmza_edit_id\" id=\"wpgmza_edit_id\" value=\"\" />
2307
  <tr>
2308
  <td>".__("Address/GPS","wp-google-maps").": </td>
2309
- <td><input id='wpgmza_add_address' name='wpgmza_add_address' type='text' size='35' maxlength='200' value='' /> &nbsp;<br /></td>
2310
 
2311
  </tr>
2312
 
2313
  <tr>
2314
  <td>".__("Animation","wp-google-maps").": </td>
2315
  <td>
2316
- <select name=\"wpgmza_animation\" id=\"wpgmza_animation\">
2317
  <option value=\"0\">".__("None","wp-google-maps")."</option>
2318
  <option value=\"1\">".__("Bounce","wp-google-maps")."</option>
2319
  <option value=\"2\">".__("Drop","wp-google-maps")."</option>
2320
  </td>
2321
  </tr>
 
 
2322
  <tr>
2323
  <td>".__("InfoWindow open by default","wp-google-maps").": </td>
2324
  <td>
2325
- <select name=\"wpgmza_infoopen\" id=\"wpgmza_infoopen\">
2326
  <option value=\"0\">".__("No","wp-google-maps")."</option>
2327
  <option value=\"1\">".__("Yes","wp-google-maps")."</option>
2328
  </td>
2329
  </tr>
2330
-
2331
  <tr>
2332
  <td>".__("Title","wp-google-maps").": </td>
2333
- <td><input id='wpgmza_add_title' name='wpgmza_add_title' type='text' size='35' maxlength='200' value='' $wpgmza_act /> &nbsp; <small><a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=titles\">Get titles</a> with the Pro version</small><br /></td>
2334
 
2335
  </tr>
2336
 
2337
  <tr><td>".__("Description","wp-google-maps").": </td>
2338
- <td><textarea id='wpgmza_add_desc' name='wpgmza_add_desc' ".$wpgmza_act." style='background-color:#EEE; width:272px;'></textarea> &nbsp;<br /></td></tr>
2339
  <tr><td>".__("Pic URL","wp-google-maps").": </td>
2340
- <td><input id='wpgmza_add_pic' name=\"wpgmza_add_pic\" type='text' size='35' maxlength='700' value='' ".$wpgmza_act."/> <input id=\"upload_image_button\" type=\"button\" value=\"".__("Upload Image","wp-google-maps")."\" $wpgmza_act /><br /></td></tr>
2341
  <tr><td>".__("Link URL","wp-google-maps").": </td>
2342
- <td><input id='wpgmza_link_url' name='wpgmza_link_url' type='text' size='35' maxlength='700' value='' ".$wpgmza_act." /></td></tr>
2343
  <tr><td>".__("Custom Marker","wp-google-maps").": </td>
2344
- <td><input id='wpgmza_add_custom_marker' name=\"wpgmza_add_custom_marker\" type='hidden' size='35' maxlength='700' value='' ".$wpgmza_act."/> <input id=\"upload_custom_marker_button\" type=\"button\" value=\"".__("Upload Image","wp-google-maps")."\" $wpgmza_act /> &nbsp;</td></tr>
2345
  <tr>
2346
  <td>".__("Category","wp-google-maps").": </td>
2347
  <td>
@@ -2349,48 +3283,38 @@ function wpgmza_basic_menu() {
2349
  <option value=\"0\">".__("Select","wp-google-maps")."</option>
2350
  </td>
2351
  </tr>
2352
-
2353
  <tr>
2354
  <td></td>
2355
  <td>
2356
- <span id=\"wpgmza_addmarker_div\"><input type=\"button\" class='button-primary' id='wpgmza_addmarker' value='".__("Add Marker","wp-google-maps")."' /></span> <span id=\"wpgmza_addmarker_loading\" style=\"display:none;\">".__("Adding","wp-google-maps")."...</span>
2357
- <span id=\"wpgmza_editmarker_div\" style=\"display:none;\"><input type=\"button\" id='wpgmza_editmarker' class='button-primary' value='".__("Save Marker","wp-google-maps")."' /></span><span id=\"wpgmza_editmarker_loading\" style=\"display:none;\">".__("Saving","wp-google-maps")."...</span>
2358
  </td>
2359
 
2360
- </tr>
2361
 
2362
  </table>
2363
  <p>$wpgmza_act_msg</p>
2364
- <h2 style=\"padding-top:0; margin-top:0;\">".__("Your Markers","wp-google-maps")."</h2>
2365
- <div id=\"wpgmza_marker_holder\">
2366
- ".wpgmza_return_marker_list($_GET['map_id'])."
2367
- </div>
2368
  <br /><br />$wpgmza_csv
2369
  </div>
2370
 
2371
- <div id=\"tabs-m-2\">
2372
  <h2 style=\"padding-top:0; margin-top:0;\">".__("Add a Polygon","wp-google-maps")."</h2>
2373
- <table>
2374
- <tr>
2375
- <td><img src=\"".wpgmaps_get_plugin_url()."/images/New2.JPG\" width=\"260\" style=\"border:3px solid #808080;\" title=\"".__("Add detailed information to your markers!")."\" alt=\"".__("Add custom markers to your map!","wp-google-maps")."\" /><br /><br /></td>
2376
- <td valign=\"middle\"><span style=\"font-size:18px; color:#666;\">".__("Add Polygons to your maps for only","wp-google-maps")." <strong>$14.99</strong>. ".__("Click","wp-google-maps")." <a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=polygon\" title=\"Pro Edition\" target=\"_BLANK\">".__("here","wp-google-maps")."</a></span></td>
2377
- </tr>
2378
- </table>
2379
  </div>
2380
- <div id=\"tabs-m-3\">
2381
  <h2 style=\"padding-top:0; margin-top:0;\">".__("Add a Polyline","wp-google-maps")."</h2>
2382
- <table>
2383
- <tr>
2384
- <td><img src=\"".wpgmaps_get_plugin_url()."/images/New1.JPG\" width=\"260\" style=\"border:3px solid #808080;\" title=\"".__("Add detailed information to your markers!")."\" alt=\"".__("Add custom markers to your map!","wp-google-maps")."\" /><br /><br /></td>
2385
- <td valign=\"middle\"><span style=\"font-size:18px; color:#666;\">".__("Add Polylines and routes to your maps for only","wp-google-maps")." <strong>$14.99</strong>. ".__("Click","wp-google-maps")." <a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=polyline\" title=\"Pro Edition\" target=\"_BLANK\">".__("here","wp-google-maps")."</a></span></td>
2386
- </tr>
2387
- </table>
2388
  </div>
2389
  </div>
 
2390
 
2391
-
2392
-
2393
- <table>
 
 
 
2394
  <tr>
2395
  <td><img src=\"".wpgmaps_get_plugin_url()."/images/custom_markers.jpg\" width=\"260\" style=\"border:3px solid #808080;\" title=\"".__("Add detailed information to your markers!")."\" alt=\"".__("Add custom markers to your map!","wp-google-maps")."\" /><br /><br /></td>
2396
  <td valign=\"middle\"><span style=\"font-size:18px; color:#666;\">".__("Add detailed information to your markers for only","wp-google-maps")." <strong>$14.99</strong>. ".__("Click","wp-google-maps")." <a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=image1\" title=\"Pro Edition\" target=\"_BLANK\">".__("here","wp-google-maps")."</a></span></td>
@@ -2405,7 +3329,7 @@ function wpgmza_basic_menu() {
2405
  </tr>
2406
  </table>
2407
 
2408
- </form>
2409
 
2410
  <p><br /><br />".__("WP Google Maps encourages you to make use of the amazing icons created by Nicolas Mollet's Maps Icons Collection","wp-google-maps")." <a href='http://mapicons.nicolasmollet.com'>http://mapicons.nicolasmollet.com/</a> ".__("and to credit him when doing so.","wp-google-maps")."</p>
2411
  </div>
@@ -2455,9 +3379,15 @@ function wpgmza_edit_marker($mid) {
2455
  <p style=\"width:600px; color:#808080;\">".__("Tip: Use your mouse to change the location of the marker. Simply click and drag it to your desired location.","wp-google-maps")."</p>
2456
 
2457
 
2458
- <div id=\"wpgmza_map\">&nbsp;</div>
 
 
 
 
 
 
 
2459
 
2460
- <p>$wpgmza_act_msg</p>
2461
 
2462
 
2463
 
@@ -2621,7 +3551,7 @@ function wpgmza_return_marker_list($map_id,$admin = true,$width = "100%",$mashup
2621
  $wpgmza_tmp_body .= "<td height=\"40\">".$icon."<input type=\"hidden\" id=\"wpgmza_hid_marker_icon_".$result->id."\" value=\"".$result->icon."\" /><input type=\"hidden\" id=\"wpgmza_hid_marker_anim_".$result->id."\" value=\"".$result->anim."\" /><input type=\"hidden\" id=\"wpgmza_hid_marker_category_".$result->id."\" value=\"".$result->category."\" /><input type=\"hidden\" id=\"wpgmza_hid_marker_infoopen_".$result->id."\" value=\"".$result->infoopen."\" /></td>";
2622
  $wpgmza_tmp_body .= "<td>".$result->title."<input type=\"hidden\" id=\"wpgmza_hid_marker_title_".$result->id."\" value=\"".$result->title."\" /></td>";
2623
  $wpgmza_tmp_body .= "<td>".wpgmza_return_category_name($result->category)."<input type=\"hidden\" id=\"wpgmza_hid_marker_category_".$result->id."\" value=\"".$result->category."\" /></td>";
2624
- $wpgmza_tmp_body .= "<td>".$result->address."<input type=\"hidden\" id=\"wpgmza_hid_marker_address_".$result->id."\" value=\"".$result->address."\" /></td>";
2625
  $wpgmza_tmp_body .= "<td>".$result->description."<input type=\"hidden\" id=\"wpgmza_hid_marker_desc_".$result->id."\" value=\"". htmlspecialchars($result->description)."\" /></td>";
2626
  $wpgmza_tmp_body .= "<td>$pic<input type=\"hidden\" id=\"wpgmza_hid_marker_pic_".$result->id."\" value=\"".$result->pic."\" /></td>";
2627
  $wpgmza_tmp_body .= "<td>$linktd<input type=\"hidden\" id=\"wpgmza_hid_marker_link_".$result->id."\" value=\"".$result->link."\" /></td>";
@@ -2662,7 +3592,7 @@ function wpgmza_return_marker_list($map_id,$admin = true,$width = "100%",$mashup
2662
 
2663
  } else {
2664
 
2665
- $wpgmza_tmp_head .= "<div id=\"wpgmza_marker_holder_".$map_id."\">";
2666
  $wpgmza_tmp_head .= "<table id=\"wpgmza_table_".$map_id."\" class=\"wpgmza_table\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:$width;\">";
2667
  $wpgmza_tmp_head .= "<thead>";
2668
  $wpgmza_tmp_head .= "<tr>";
@@ -2756,7 +3686,10 @@ if (function_exists('wpgmza_register_pro_version')) {
2756
  add_action('admin_head', 'wpgmaps_admin_javascript_basic');
2757
  add_action('wp_ajax_add_marker', 'wpgmaps_action_callback_basic');
2758
  add_action('wp_ajax_delete_marker', 'wpgmaps_action_callback_basic');
2759
- add_action('wp_ajax_edit_marker', 'wpgmaps_action_callback_basic');
 
 
 
2760
  add_action('template_redirect','wpgmaps_check_shortcode');
2761
  add_action('wp_footer', 'wpgmaps_user_javascript_basic');
2762
  add_shortcode( 'wpgmza', 'wpgmaps_tag_basic' );
@@ -2803,7 +3736,7 @@ function wpgmaps_check_permissions() {
2803
  function wpgmaps_permission_warning() {
2804
  echo "<div class='error below-h1'><big>";
2805
  _e("The plugin directory does not have 'write' permissions. Please enable 'write' permissions (755) for ");
2806
- echo "\"".dirname( __FILE__ )."\" ";
2807
  _e("in order for this plugin to work! Please see ");
2808
  echo "<a href='http://codex.wordpress.org/Changing_File_Permissions#Using_an_FTP_Client'>";
2809
  _e("this page");
@@ -2821,7 +3754,7 @@ function wpgmaps_update_db_check() {
2821
  }
2822
 
2823
  //create all XML files
2824
- wpgmaps_update_all_xml_file();
2825
  }
2826
 
2827
 
@@ -2857,20 +3790,20 @@ function wpgmaps_handle_db() {
2857
 
2858
  $sql = "
2859
  CREATE TABLE `".$table_name."` (
2860
- `id` int(11) NOT NULL AUTO_INCREMENT,
2861
- `map_id` int(11) NOT NULL,
2862
- `address` varchar(700) NOT NULL,
2863
- `description` mediumtext NOT NULL,
2864
- `pic` varchar(700) NOT NULL,
2865
- `link` varchar(700) NOT NULL,
2866
- `icon` varchar(700) NOT NULL,
2867
- `lat` varchar(100) NOT NULL,
2868
- `lng` varchar(100) NOT NULL,
2869
- `anim` varchar(3) NOT NULL,
2870
- `title` varchar(700) NOT NULL,
2871
- `infoopen` varchar(3) NOT NULL,
2872
- `category` int(11) NOT NULL,
2873
- PRIMARY KEY (`id`)
2874
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2875
  ";
2876
 
@@ -2881,13 +3814,13 @@ function wpgmaps_handle_db() {
2881
 
2882
  $sql = "
2883
  CREATE TABLE `".$wpgmza_tblname_poly."` (
2884
- `id` int(11) NOT NULL AUTO_INCREMENT,
2885
- `map_id` int(11) NOT NULL,
2886
- `polydata` LONGTEXT NOT NULL,
2887
- `linecolor` VARCHAR(7) NOT NULL,
2888
- `fillcolor` VARCHAR(7) NOT NULL,
2889
- `opacity` VARCHAR(3) NOT NULL,
2890
- PRIMARY KEY (`id`)
2891
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2892
  ";
2893
 
@@ -2896,13 +3829,13 @@ function wpgmaps_handle_db() {
2896
 
2897
  $sql = "
2898
  CREATE TABLE `".$wpgmza_tblname_polylines."` (
2899
- `id` int(11) NOT NULL AUTO_INCREMENT,
2900
- `map_id` int(11) NOT NULL,
2901
- `polydata` LONGTEXT NOT NULL,
2902
- `linecolor` VARCHAR(7) NOT NULL,
2903
- `linethickness` VARCHAR(3) NOT NULL,
2904
- `opacity` VARCHAR(3) NOT NULL,
2905
- PRIMARY KEY (`id`)
2906
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2907
  ";
2908
 
@@ -2911,11 +3844,11 @@ function wpgmaps_handle_db() {
2911
 
2912
  $sql = "
2913
  CREATE TABLE `".$wpgmza_tblname_categories."` (
2914
- `id` int(11) NOT NULL AUTO_INCREMENT,
2915
- `active` TINYINT(1) NOT NULL,
2916
- `category_name` VARCHAR(50) NOT NULL,
2917
- `category_icon` VARCHAR(700) NOT NULL,
2918
- PRIMARY KEY (`id`)
2919
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2920
  ";
2921
 
@@ -2923,10 +3856,10 @@ function wpgmaps_handle_db() {
2923
 
2924
  $sql = "
2925
  CREATE TABLE `".$wpgmza_tblname_category_maps."` (
2926
- `id` int(11) NOT NULL AUTO_INCREMENT,
2927
- `cat_id` INT(11) NOT NULL,
2928
- `map_id` INT(11) NOT NULL,
2929
- PRIMARY KEY (`id`)
2930
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2931
  ";
2932
 
@@ -2936,42 +3869,43 @@ function wpgmaps_handle_db() {
2936
  $table_name = $wpdb->prefix . "wpgmza_maps";
2937
  $sql = "
2938
  CREATE TABLE `".$table_name."` (
2939
- `id` int(11) NOT NULL AUTO_INCREMENT,
2940
- `map_title` varchar(50) NOT NULL,
2941
- `map_width` varchar(6) NOT NULL,
2942
- `map_height` varchar(6) NOT NULL,
2943
- `map_start_lat` varchar(700) NOT NULL,
2944
- `map_start_lng` varchar(700) NOT NULL,
2945
- `map_start_location` varchar(700) NOT NULL,
2946
- `map_start_zoom` INT(10) NOT NULL,
2947
- `default_marker` varchar(700) NOT NULL,
2948
- `type` INT(10) NOT NULL,
2949
- `alignment` INT(10) NOT NULL,
2950
- `directions_enabled` INT(10) NOT NULL,
2951
- `styling_enabled` INT(10) NOT NULL,
2952
- `styling_json` mediumtext NOT NULL,
2953
- `active` INT(1) NOT NULL,
2954
- `kml` VARCHAR(700) NOT NULL,
2955
- `bicycle` INT(10) NOT NULL,
2956
- `traffic` INT(10) NOT NULL,
2957
- `dbox` INT(10) NOT NULL,
2958
- `dbox_width` varchar(10) NOT NULL,
2959
- `listmarkers` INT(10) NOT NULL,
2960
- `listmarkers_advanced` INT(10) NOT NULL,
2961
- `filterbycat` TINYINT(1) NOT NULL,
2962
- `ugm_enabled` INT(10) NOT NULL,
2963
- `ugm_category_enabled` TINYINT(1) NOT NULL,
2964
- `fusion` VARCHAR(100) NOT NULL,
2965
- `map_width_type` VARCHAR(3) NOT NULL,
2966
- `map_height_type` VARCHAR(3) NOT NULL,
2967
- `mass_marker_support` INT(10) NOT NULL,
2968
- `ugm_access` INT(10) NOT NULL,
2969
- `order_markers_by` INT(10) NOT NULL,
2970
- `order_markers_choice` INT(10) NOT NULL,
2971
- `show_user_location` INT(3) NOT NULL,
2972
- `default_to` VARCHAR(700) NOT NULL,
2973
- PRIMARY KEY (`id`)
2974
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
 
2975
  ";
2976
 
2977
  dbDelta($sql);
@@ -3071,9 +4005,11 @@ function wpgmaps_debugger($section) {
3071
  function wpgmaps_load_jquery() {
3072
  if (!is_admin()) {
3073
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
3074
- if ($wpgmza_settings['wpgmza_settings_force_jquery'] == "yes") {
3075
- wp_deregister_script('jquery');
3076
- wp_register_script('jquery', plugins_url("js/jquery.min.js",__FILE__), false, "1.8.3");
 
 
3077
  }
3078
  wp_enqueue_script('jquery');
3079
  }
@@ -3092,4 +4028,6 @@ function wpgmza_get_category_icon($cat_id) {
3092
  LIMIT 1
3093
  ");
3094
  return $result;
3095
- }
 
 
3
  Plugin Name: WP Google Maps
4
  Plugin URI: http://www.wpgmaps.com
5
  Description: The easiest to use Google Maps plugin! Create custom Google Maps with high quality markers containing locations, descriptions, images and links. Add your customized map to your WordPress posts and/or pages quickly and easily with the supplied shortcode. No fuss.
6
+ Version: 6.0.0
7
  Author: WP Google Maps
8
  Author URI: http://www.wpgmaps.com
9
  */
10
+
11
+ /*
12
+ *
13
+ * 6.0.0
14
+ * Fixed a width bug with the datatables layout. Now falls in line with the map width.
15
+ * Added more options to the settings page
16
+ * Fixed a bug that forced a new geocode on every marker edit, even if the address wasnt changed
17
+ * Updated TimThumb from 2.8.11 to 2.8.13
18
+ * You can now choose for your InfoWindows to open from mouse click or hover
19
+ * Better error handling when the map cannot show due to conflicts or JS errors
20
+ * Fixed the bug that caused high memory usage
21
+ *
22
+ */
23
+
24
  error_reporting(E_ERROR);
25
  global $wpgmza_version;
26
  global $wpgmza_p_version;
41
  global $debug;
42
  global $debug_step;
43
  global $debug_start;
44
+ global $wpgmza_global_array;
45
 
46
  $debug = false;
47
  $debug_step = 0;
53
  $wpgmza_tblname_polylines = $wpdb->prefix . "wpgmza_polylines";
54
  $wpgmza_tblname_categories = $wpdb->prefix. "wpgmza_categories";
55
  $wpgmza_tblname_category_maps = $wpdb->prefix. "wpgmza_category_maps";
56
+ $wpgmza_version = "6.0.0";
57
+ $wpgmza_p_version = "6.0.0";
58
  $wpgmza_t = "basic";
59
+ define("WPGMAPS", $wpgmza_version);
60
+ define("WPGMAPS_DIR",plugin_dir_url(__FILE__));
61
+
62
+ include ("base/includes/wp-google-maps-polygons.php");
63
+ include ("base/includes/wp-google-maps-polylines.php");
64
 
65
 
66
  if (function_exists('wpgmaps_head_pro')) {
73
  }
74
 
75
  }
76
+ add_action('admin_head','wpgmaps_feedback_head');
77
 
78
  add_action('admin_footer', 'wpgmaps_reload_map_on_post');
79
  register_activation_hook( __FILE__, 'wpgmaps_activate' );
83
  add_filter('widget_text', 'do_shortcode');
84
 
85
 
 
86
  $debug_start = (float) array_sum(explode(' ',microtime()));
87
 
88
 
136
  "ugm_enabled" => "0",
137
  "ugm_category_enabled" => "0",
138
  "ugm_access" => "0",
139
+ "mass_marker_support" => "1",
140
+ "other_settings" => ""
141
+ )
142
  ); }
143
  } else {
144
  $rows_affected = $wpdb->insert( $table_name_maps, array( "map_start_lat" => "".$wpgmza_data['map_start_lat']."",
173
  "ugm_enabled" => "".$wpgmza_data['ugm_enabled']."",
174
  "ugm_category_enabled" => "".$wpgmza_data['ugm_category_enabled']."",
175
  "ugm_access" => "".$wpgmza_data['ugm_access']."",
176
+ "mass_marker_support" => "1",
177
+ "other_settings" => ""
178
 
179
  ) );
180
  delete_option("WPGMZA");
184
  $results = $wpdb->get_results("SELECT * FROM $table_name WHERE `map_id` = '1'");
185
  if (!$results) { $rows_affected = $wpdb->insert( $table_name, array( 'map_id' => '1', 'address' => 'London', 'lat' => '51.5081290', 'lng' => '-0.1280050', 'pic' => '', 'link' => '', 'icon' => '', 'anim' => '', 'title' => '', 'infoopen' => '', 'description' => '') ); }
186
 
187
+
188
+
 
 
189
  //check to see if you have write permissions to the plugin folder (version 2.2)
190
  if (!wpgmaps_check_permissions()) { wpgmaps_permission_warning(); } else { wpgmaps_update_all_xml_file(); }
191
  }
194
  wp_enqueue_script("jquery");
195
  $plugin_dir = basename(dirname(__FILE__))."/languages/";
196
  load_plugin_textdomain( 'wp-google-maps', false, $plugin_dir );
197
+
198
+ global $wpgmza_pro_version;
199
+ if ($wpgmza_pro_version == '5.13' || $wpgmza_pro_version == '5.12' || $wpgmza_pro_version == '5.11' || $wpgmza_pro_version == '5.10') {
200
+ if (isset($_GET['page']) && $_GET['page'] == 'wp-google-maps-menu') {
201
+ echo "<div id='message' class='updated' style='padding:10px; '><span style='font-weight:bold; color:red;'>Please update your WP Google Maps Pro to version 5.14 or higher. You can do this by going to 'Dashboard'->'Updates' and updating the plugin.</div>";
202
+ }
203
+ }
204
+
205
  }
206
 
207
  function wpgmaps_reload_map_on_post() {
314
  var myOptions = {
315
  zoom:zoom,
316
  center: latLng,
317
+ zoomControl: true,
318
+ panControl: true,
319
+ mapTypeControl: true,
320
+ draggable: true,
321
+ disableDoubleClickZoom: false,
322
+ scrollwheel: true,
323
+ streetViewControl: false,
324
  mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
325
  }
326
  this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
355
  global $wpgmza_tblname_maps;
356
  $ajax_nonce = wp_create_nonce("wpgmza");
357
 
358
+
359
+
360
  if (is_admin() && isset( $_GET['page'] ) && $_GET['page'] == 'wp-google-maps-menu' && isset( $_GET['action'] ) && $_GET['action'] == "edit_marker") {
361
  wpgmaps_admin_edit_marker_javascript();
362
  }
363
+ else if (is_admin() && isset($_GET['action']) && isset($_GET['page']) && $_GET['page'] == 'wp-google-maps-menu' && $_GET['action'] == "add_poly") { wpgmaps_b_admin_add_poly_javascript($_GET['map_id']); }
364
+ else if (is_admin() && isset($_GET['action']) && isset($_GET['page']) && $_GET['page'] == 'wp-google-maps-menu' && $_GET['action'] == "edit_poly") { wpgmaps_b_admin_edit_poly_javascript($_GET['map_id'],$_GET['poly_id']); }
365
+ else if (is_admin() && isset($_GET['action']) && isset($_GET['page']) && $_GET['page'] == 'wp-google-maps-menu' && $_GET['action'] == "add_polyline") { wpgmaps_b_admin_add_polyline_javascript($_GET['map_id']); }
366
+ else if (is_admin() && isset($_GET['action']) && isset($_GET['page']) && $_GET['page'] == 'wp-google-maps-menu' && $_GET['action'] == "edit_polyline") { wpgmaps_b_admin_edit_polyline_javascript($_GET['map_id'],$_GET['poly_id']); }
367
 
368
  else if (is_admin() && isset( $_GET['page'] ) && $_GET['page'] == 'wp-google-maps-menu' && isset( $_GET['action'] ) && $_GET['action'] == "edit") {
369
 
374
  $res = wpgmza_get_map_data($_GET['map_id']);
375
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
376
 
377
+
378
  $wpgmza_lat = $res->map_start_lat;
379
  $wpgmza_lng = $res->map_start_lng;
380
  $wpgmza_width = $res->map_width;
384
  $wpgmza_map_type = $res->type;
385
  $wpgmza_traffic = $res->traffic;
386
  $wpgmza_bicycle = $res->bicycle;
387
+
388
+ $wpgmza_open_infowindow_by = $wpgmza_settings['wpgmza_settings_map_open_marker_by'];
389
+ if ($wpgmza_open_infowindow_by == null || !isset($wpgmza_open_infowindow_by)) { $wpgmza_open_infowindow_by = '1'; }
390
+
391
  if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; }
392
  else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; }
393
  else if ($wpgmza_map_type == "3") { $wpgmza_map_type = "HYBRID"; }
408
  var gmapsJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
409
  document.write(unescape("%3Cscript src='" + gmapsJsHost + "maps.google.com/maps/api/js?sensor=false' type='text/javascript'%3E%3C/script%3E"));
410
  </script>
411
+ <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
412
 
413
  <link rel='stylesheet' id='wpgooglemaps-css' href='<?php echo wpgmaps_get_plugin_url(); ?>/css/wpgmza_style.css' type='text/css' media='all' />
414
  <link rel="stylesheet" type="text/css" media="all" href="<?php echo wpgmaps_get_plugin_url(); ?>/css/data_table.css" />
472
 
473
 
474
  });
475
+ jQuery("body").on("click", ".wpgmza_poly_del_btn", function() {
476
+ var cur_id = jQuery(this).attr("id");
477
+ var wpgm_map_id = "0";
478
+ if (document.getElementsByName("wpgmza_id").length > 0) { wpgm_map_id = jQuery("#wpgmza_id").val(); }
479
+ var data = {
480
+ action: 'delete_poly',
481
+ security: '<?php echo $ajax_nonce; ?>',
482
+ map_id: wpgm_map_id,
483
+ poly_id: cur_id
484
+ };
485
+ jQuery.post(ajaxurl, data, function(response) {
486
+ wpgmza_InitMap();
487
+ jQuery("#wpgmza_poly_holder").html(response);
488
+ window.location.reload();
489
+
490
+ });
491
+
492
+ });
493
+ jQuery("body").on("click", ".wpgmza_polyline_del_btn", function() {
494
+ var cur_id = jQuery(this).attr("id");
495
+ var wpgm_map_id = "0";
496
+ if (document.getElementsByName("wpgmza_id").length > 0) { wpgm_map_id = jQuery("#wpgmza_id").val(); }
497
+ var data = {
498
+ action: 'delete_polyline',
499
+ security: '<?php echo $ajax_nonce; ?>',
500
+ map_id: wpgm_map_id,
501
+ poly_id: cur_id
502
+ };
503
+ jQuery.post(ajaxurl, data, function(response) {
504
+ wpgmza_InitMap();
505
+ jQuery("#wpgmza_polyline_holder").html(response);
506
+ window.location.reload();
507
 
508
+ });
509
 
510
+ });
511
+
512
+ var wpgmza_edit_address = ""; /* set this here so we can use it in the edit marker function below */
513
+ var wpgmza_edit_lat = "";
514
+ var wpgmza_edit_lng = "";
515
  jQuery("body").on("click", ".wpgmza_edit_btn", function() {
516
  var cur_id = jQuery(this).attr("id");
517
+ wpgmza_edit_address = jQuery("#wpgmza_hid_marker_address_"+cur_id).val();
518
  var wpgmza_edit_title = jQuery("#wpgmza_hid_marker_title_"+cur_id).val();
519
  var wpgmza_edit_anim = jQuery("#wpgmza_hid_marker_anim_"+cur_id).val();
520
  var wpgmza_edit_infoopen = jQuery("#wpgmza_hid_marker_infoopen_"+cur_id).val();
521
+
522
+ wpgmza_edit_lat = jQuery("#wpgmza_hid_marker_lat_"+cur_id).val();
523
+ wpgmza_edit_lng = jQuery("#wpgmza_hid_marker_lng_"+cur_id).val();
524
 
525
  jQuery("#wpgmza_edit_id").val(cur_id);
526
  jQuery("#wpgmza_add_address").val(wpgmza_edit_address);
610
  var wpgm_anim = "0";
611
  var wpgm_infoopen = "0";
612
  if (document.getElementsByName("wpgmza_add_address").length > 0) { wpgm_address = jQuery("#wpgmza_add_address").val(); }
613
+
614
+ var do_geocode;
615
+ if (wpgm_address === wpgmza_edit_address) {
616
+ do_geocode = false;
617
+ var wpgm_lat = wpgmza_edit_lat;
618
+ var wpgm_lng = wpgmza_edit_lng;
619
+ } else {
620
+ do_geocode = true;
621
+ }
622
+
623
  if (document.getElementsByName("wpgmza_id").length > 0) { wpgm_map_id = jQuery("#wpgmza_id").val(); }
624
  if (document.getElementsByName("wpgmza_animation").length > 0) { wpgm_anim = jQuery("#wpgmza_animation").val(); }
625
  if (document.getElementsByName("wpgmza_infoopen").length > 0) { wpgm_infoopen = jQuery("#wpgmza_infoopen").val(); }
626
 
627
+ if (do_geocode === true) {
628
 
629
  geocoder.geocode( { 'address': wpgm_address}, function(results, status) {
630
  if (status == google.maps.GeocoderStatus.OK) {
662
  alert("Geocode was not successful for the following reason: " + status);
663
  }
664
  });
665
+ } else {
666
+ /* address was the same, no need for geocoding */
667
+ var data = {
668
+ action: 'edit_marker',
669
+ security: '<?php echo $ajax_nonce; ?>',
670
+ map_id: wpgm_map_id,
671
+ edit_id: wpgm_edit_id,
672
+ address: wpgm_address,
673
+ lat: wpgm_lat,
674
+ lng: wpgm_lng,
675
+ anim: wpgm_anim,
676
+ infoopen: wpgm_infoopen
677
+ };
678
+
679
+ jQuery.post(ajaxurl, data, function(response) {
680
+ wpgmza_InitMap();
681
+ jQuery("#wpgmza_add_address").val("");
682
+ jQuery("#wpgmza_add_title").val("");
683
+ jQuery("#wpgmza_marker_holder").html(response);
684
+ jQuery("#wpgmza_addmarker_div").show();
685
+ jQuery("#wpgmza_editmarker_loading").hide();
686
+ jQuery("#wpgmza_edit_id").val("");
687
+ wpgmza_reinitialisetbl();
688
+ });
689
+ }
690
 
691
 
692
 
705
  var myOptions = {
706
  zoom:zoom,
707
  center: latLng,
708
+ zoomControl: <?php if (isset($wpgmza_settings['wpgmza_settings_map_zoom']) && $wpgmza_settings['wpgmza_settings_map_zoom'] == "yes") { echo "false"; } else { echo "true"; } ?>,
709
+ panControl: <?php if (isset($wpgmza_settings['wpgmza_settings_map_pan']) && $wpgmza_settings['wpgmza_settings_map_pan'] == "yes") { echo "false"; } else { echo "true"; } ?>,
710
+ mapTypeControl: <?php if (isset($wpgmza_settings['wpgmza_settings_map_type']) && $wpgmza_settings['wpgmza_settings_map_type'] == "yes") { echo "false"; } else { echo "true"; } ?>,
711
+ streetViewControl: <?php if (isset($wpgmza_settings['wpgmza_settings_map_streetview']) && $wpgmza_settings['wpgmza_settings_map_streetview'] == "yes") { echo "false"; } else { echo "true"; } ?>,
712
+ draggable: <?php if (isset($wpgmza_settings['wpgmza_settings_map_draggable']) && $wpgmza_settings['wpgmza_settings_map_draggable'] == "yes") { echo "false"; } else { echo "true"; } ?>,
713
+ disableDoubleClickZoom: <?php if (isset($wpgmza_settings['wpgmza_settings_map_clickzoom']) && $wpgmza_settings['wpgmza_settings_map_clickzoom'] == "yes") { echo "true"; } else { echo "false"; } ?>,
714
+ scrollwheel: <?php if (isset($wpgmza_settings['wpgmza_settings_map_scroll']) && $wpgmza_settings['wpgmza_settings_map_scroll'] == "yes") { echo "false"; } else { echo "true"; } ?>,
715
  mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
716
  }
717
  this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
727
  MYMAP.map.setZoom(10);
728
  }
729
  });
730
+
731
+
732
+ <?php
733
+ $total_poly_array = wpgmza_b_return_polygon_id_array($_GET['map_id']);
734
+ if ($total_poly_array > 0) {
735
+ foreach ($total_poly_array as $poly_id) {
736
+ $polyoptions = wpgmza_b_return_poly_options($poly_id);
737
+ $linecolor = $polyoptions->linecolor;
738
+ $fillcolor = $polyoptions->fillcolor;
739
+ $fillopacity = $polyoptions->opacity;
740
+ if (!$linecolor) { $linecolor = "000000"; }
741
+ if (!$fillcolor) { $fillcolor = "66FF00"; }
742
+ if (!$fillopacity) { $fillopacity = "0.5"; }
743
+ $linecolor = "#".$linecolor;
744
+ $fillcolor = "#".$fillcolor;
745
+
746
+ $poly_array = wpgmza_b_return_polygon_array($poly_id);
747
+
748
+
749
+ ?>
750
+
751
+ <?php if (sizeof($poly_array) > 1) { ?>
752
+
753
+ var WPGM_PathData_<?php echo $poly_id; ?> = [
754
+ <?php
755
+ foreach ($poly_array as $single_poly) {
756
+ $poly_data_raw = str_replace(" ","",$single_poly);
757
+ $poly_data_raw = explode(",",$poly_data_raw);
758
+ $lat = $poly_data_raw[0];
759
+ $lng = $poly_data_raw[1];
760
+ ?>
761
+ new google.maps.LatLng(<?php echo $lat; ?>, <?php echo $lng; ?>),
762
+ <?php
763
+ }
764
+ ?>
765
+
766
+
767
+ ];
768
+ var WPGM_Path_<?php echo $poly_id; ?> = new google.maps.Polygon({
769
+ path: WPGM_PathData_<?php echo $poly_id; ?>,
770
+ strokeColor: "<?php echo $linecolor; ?>",
771
+ fillOpacity: "<?php echo $fillopacity; ?>",
772
+ fillColor: "<?php echo $fillcolor; ?>",
773
+ strokeWeight: 2
774
+ });
775
+
776
+ WPGM_Path_<?php echo $poly_id; ?>.setMap(this.map);
777
+ <?php } } ?>
778
+
779
+ <?php } ?>
780
+
781
+
782
+
783
+ <?php
784
+ // polylines
785
+ $total_polyline_array = wpgmza_b_return_polyline_id_array($_GET['map_id']);
786
+ if ($total_polyline_array > 0) {
787
+ foreach ($total_polyline_array as $poly_id) {
788
+ $polyoptions = wpgmza_b_return_polyline_options($poly_id);
789
+ $linecolor = $polyoptions->linecolor;
790
+ $fillopacity = $polyoptions->opacity;
791
+ $linethickness = $polyoptions->linethickness;
792
+ if (!$linecolor) { $linecolor = "000000"; }
793
+ if (!$linethickness) { $linethickness = "4"; }
794
+ if (!$fillopacity) { $fillopacity = "0.5"; }
795
+ $linecolor = "#".$linecolor;
796
+ $poly_array = wpgmza_b_return_polyline_array($poly_id);
797
+ ?>
798
+
799
+ <?php if (sizeof($poly_array) > 1) { ?>
800
+ var WPGM_PathLineData_<?php echo $poly_id; ?> = [
801
+ <?php
802
+ $poly_array = wpgmza_b_return_polyline_array($poly_id);
803
+
804
+ foreach ($poly_array as $single_poly) {
805
+ $poly_data_raw = str_replace(" ","",$single_poly);
806
+ $poly_data_raw = explode(",",$poly_data_raw);
807
+ $lat = $poly_data_raw[0];
808
+ $lng = $poly_data_raw[1];
809
+ ?>
810
+ new google.maps.LatLng(<?php echo $lat; ?>, <?php echo $lng; ?>),
811
+ <?php
812
+ }
813
+ ?>
814
+ ];
815
+ var WPGM_PathLine_<?php echo $poly_id; ?> = new google.maps.Polyline({
816
+ path: WPGM_PathLineData_<?php echo $poly_id; ?>,
817
+ strokeColor: "<?php echo $linecolor; ?>",
818
+ strokeOpacity: "<?php echo $fillopacity; ?>",
819
+ strokeWeight: "<?php echo $linethickness; ?>"
820
+
821
+ });
822
+
823
+ WPGM_PathLine_<?php echo $poly_id; ?>.setMap(this.map);
824
+ <?php } } } ?>
825
+
826
+
827
+
828
+
829
+
830
  google.maps.event.addListener(MYMAP.map, 'center_changed', function() {
831
  var location = MYMAP.map.getCenter();
832
  jQuery("#wpgmza_start_location").val(location.lat()+","+location.lng());
854
  var infoWindow = new google.maps.InfoWindow();
855
  <?php
856
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
857
+ if (isset($wpgmza_settings['wpgmza_settings_infowindow_width'])) { $wpgmza_settings_infowindow_width = $wpgmza_settings['wpgmza_settings_infowindow_width']; }
858
+ if (!isset($wpgmza_settings_infowindow_width)) { $wpgmza_settings_infowindow_width = "250"; }
859
  ?>
860
  infoWindow.setOptions({maxWidth:<?php echo $wpgmza_settings_infowindow_width; ?>});
861
 
903
  infoWindow.setContent(html);
904
  infoWindow.open(MYMAP.map, marker);
905
  }
906
+
907
+ <?php if ($wpgmza_open_infowindow_by == '2') { ?>
908
+ google.maps.event.addListener(marker, 'mouseover', function() {
909
+ infoWindow.close();
910
+ infoWindow.setContent(html);
911
+ infoWindow.open(MYMAP.map, marker);
912
+
913
+ });
914
+ <?php } else { ?>
915
  google.maps.event.addListener(marker, 'click', function() {
916
  infoWindow.close();
917
  infoWindow.setContent(html);
918
  infoWindow.open(MYMAP.map, marker);
 
919
 
920
  });
921
+ <?php } ?>
922
 
923
  }
924
 
959
  $wpgmza_map_type = $res->type;
960
  $wpgmza_traffic = $res->traffic;
961
  $wpgmza_bicycle = $res->bicycle;
962
+ $wpgmza_open_infowindow_by = $wpgmza_settings['wpgmza_settings_map_open_marker_by'];
963
+ if ($wpgmza_open_infowindow_by == null || !isset($wpgmza_open_infowindow_by)) { $wpgmza_open_infowindow_by = '1'; }
964
 
965
  if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; }
966
  else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; }
1001
  var myLatLng = new google.maps.LatLng(<?php echo $wpgmza_lat; ?>,<?php echo $wpgmza_lng; ?>);
1002
  MYMAP.init('#wpgmza_map', myLatLng, <?php echo $start_zoom; ?>);
1003
  UniqueCode=Math.round(Math.random()*10000);
1004
+ MYMAP.placeMarkers('<?php echo wpgmaps_get_marker_url($wpgmza_current_map_id); ?>?u='+UniqueCode,<?php echo $wpgmza_current_map_id; ?>,null,null,null);
1005
 
1006
  jQuery('body').on('tabsshow', function(event, ui) {
1007
  MYMAP.init('#wpgmza_map', myLatLng, <?php echo $start_zoom; ?>);
1008
  UniqueCode=Math.round(Math.random()*10000);
1009
+ MYMAP.placeMarkers('<?php echo wpgmaps_get_marker_url($wpgmza_current_map_id); ?>?u='+UniqueCode,<?php echo $wpgmza_current_map_id; ?>,null,null,null);
1010
  });
1011
  }
1012
 
1024
  var myOptions = {
1025
  zoom:zoom,
1026
  center: latLng,
1027
+ zoomControl: <?php if (isset($wpgmza_settings['wpgmza_settings_map_zoom']) && $wpgmza_settings['wpgmza_settings_map_zoom'] == "yes") { echo "false"; } else { echo "true"; } ?>,
1028
+ panControl: <?php if (isset($wpgmza_settings['wpgmza_settings_map_pan']) && $wpgmza_settings['wpgmza_settings_map_pan'] == "yes") { echo "false"; } else { echo "true"; } ?>,
1029
+ mapTypeControl: <?php if (isset($wpgmza_settings['wpgmza_settings_map_type']) && $wpgmza_settings['wpgmza_settings_map_type'] == "yes") { echo "false"; } else { echo "true"; } ?>,
1030
+ streetViewControl: <?php if (isset($wpgmza_settings['wpgmza_settings_map_streetview']) && $wpgmza_settings['wpgmza_settings_map_streetview'] == "yes") { echo "false"; } else { echo "true"; } ?>,
1031
+ draggable: <?php if (isset($wpgmza_settings['wpgmza_settings_map_draggable']) && $wpgmza_settings['wpgmza_settings_map_draggable'] == "yes") { echo "false"; } else { echo "true"; } ?>,
1032
+ disableDoubleClickZoom: <?php if (isset($wpgmza_settings['wpgmza_settings_map_clickzoom']) && $wpgmza_settings['wpgmza_settings_map_clickzoom'] == "yes") { echo "true"; } else { echo "false"; } ?>,
1033
+ scrollwheel: <?php if (isset($wpgmza_settings['wpgmza_settings_map_scroll']) && $wpgmza_settings['wpgmza_settings_map_scroll'] == "yes") { echo "false"; } else { echo "true"; } ?>,
1034
  mapTypeId: google.maps.MapTypeId.<?php echo $wpgmza_map_type; ?>
1035
  }
1036
 
1037
  this.map = new google.maps.Map(jQuery(selector)[0], myOptions);
1038
  this.bounds = new google.maps.LatLngBounds();
1039
 
1040
+
1041
+
1042
+
1043
+ <?php
1044
+ $total_poly_array = wpgmza_b_return_polygon_id_array($wpgmza_current_map_id);
1045
+ if ($total_poly_array > 0) {
1046
+ foreach ($total_poly_array as $poly_id) {
1047
+ $polyoptions = wpgmza_b_return_poly_options($poly_id);
1048
+ $linecolor = $polyoptions->linecolor;
1049
+ $fillcolor = $polyoptions->fillcolor;
1050
+ $fillopacity = $polyoptions->opacity;
1051
+ if (!$linecolor) { $linecolor = "000000"; }
1052
+ if (!$fillcolor) { $fillcolor = "66FF00"; }
1053
+ if (!$fillopacity) { $fillopacity = "0.5"; }
1054
+ $linecolor = "#".$linecolor;
1055
+ $fillcolor = "#".$fillcolor;
1056
+
1057
+ $poly_array = wpgmza_b_return_polygon_array($poly_id);
1058
+
1059
+
1060
+ ?>
1061
+
1062
+ <?php if (sizeof($poly_array) > 1) { ?>
1063
+
1064
+ var WPGM_PathData_<?php echo $poly_id; ?> = [
1065
+ <?php
1066
+ foreach ($poly_array as $single_poly) {
1067
+ $poly_data_raw = str_replace(" ","",$single_poly);
1068
+ $poly_data_raw = explode(",",$poly_data_raw);
1069
+ $lat = $poly_data_raw[0];
1070
+ $lng = $poly_data_raw[1];
1071
+ ?>
1072
+ new google.maps.LatLng(<?php echo $lat; ?>, <?php echo $lng; ?>),
1073
+ <?php
1074
+ }
1075
+ ?>
1076
+
1077
+
1078
+ ];
1079
+ var WPGM_Path_<?php echo $poly_id; ?> = new google.maps.Polygon({
1080
+ path: WPGM_PathData_<?php echo $poly_id; ?>,
1081
+ strokeColor: "<?php echo $linecolor; ?>",
1082
+ fillOpacity: "<?php echo $fillopacity; ?>",
1083
+ fillColor: "<?php echo $fillcolor; ?>",
1084
+ strokeWeight: 2
1085
+ });
1086
+
1087
+ WPGM_Path_<?php echo $poly_id; ?>.setMap(this.map);
1088
+ <?php } } ?>
1089
+
1090
+ <?php } ?>
1091
+
1092
+
1093
+
1094
+ <?php
1095
+ // polylines
1096
+ $total_polyline_array = wpgmza_b_return_polyline_id_array($wpgmza_current_map_id);
1097
+ if ($total_polyline_array > 0) {
1098
+ foreach ($total_polyline_array as $poly_id) {
1099
+ $polyoptions = wpgmza_b_return_polyline_options($poly_id);
1100
+ $linecolor = $polyoptions->linecolor;
1101
+ $fillopacity = $polyoptions->opacity;
1102
+ $linethickness = $polyoptions->linethickness;
1103
+ if (!$linecolor) { $linecolor = "000000"; }
1104
+ if (!$linethickness) { $linethickness = "4"; }
1105
+ if (!$fillopacity) { $fillopacity = "0.5"; }
1106
+ $linecolor = "#".$linecolor;
1107
+ $poly_array = wpgmza_b_return_polyline_array($poly_id);
1108
+ ?>
1109
+
1110
+ <?php if (sizeof($poly_array) > 1) { ?>
1111
+ var WPGM_PathLineData_<?php echo $poly_id; ?> = [
1112
+ <?php
1113
+ $poly_array = wpgmza_b_return_polyline_array($poly_id);
1114
+
1115
+ foreach ($poly_array as $single_poly) {
1116
+ $poly_data_raw = str_replace(" ","",$single_poly);
1117
+ $poly_data_raw = explode(",",$poly_data_raw);
1118
+ $lat = $poly_data_raw[0];
1119
+ $lng = $poly_data_raw[1];
1120
+ ?>
1121
+ new google.maps.LatLng(<?php echo $lat; ?>, <?php echo $lng; ?>),
1122
+ <?php
1123
+ }
1124
+ ?>
1125
+ ];
1126
+ var WPGM_PathLine_<?php echo $poly_id; ?> = new google.maps.Polyline({
1127
+ path: WPGM_PathLineData_<?php echo $poly_id; ?>,
1128
+ strokeColor: "<?php echo $linecolor; ?>",
1129
+ strokeOpacity: "<?php echo $fillopacity; ?>",
1130
+ strokeWeight: "<?php echo $linethickness; ?>"
1131
+
1132
+ });
1133
+
1134
+ WPGM_PathLine_<?php echo $poly_id; ?>.setMap(this.map);
1135
+ <?php } } } ?>
1136
+
1137
+
1138
+
1139
  <?php if ($wpgmza_bicycle == "1") { ?>
1140
  var bikeLayer = new google.maps.BicyclingLayer();
1141
  bikeLayer.setMap(this.map);
1151
  });
1152
 
1153
 
1154
+
1155
  }
1156
 
1157
  var infoWindow = new google.maps.InfoWindow();
1158
  <?php
1159
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
1160
+ if (isset($wpgmza_settings['wpgmza_settings_infowindow_width'])) { $wpgmza_settings_infowindow_width = $wpgmza_settings['wpgmza_settings_infowindow_width']; }
1161
+ if (!isset($wpgmza_settings_infowindow_width)) { $wpgmza_settings_infowindow_width = "250"; }
1162
  ?>
1163
  infoWindow.setOptions({maxWidth:<?php echo $wpgmza_settings_infowindow_width; ?>});
1164
 
1166
  var myLatLng = new google.maps.LatLng(<?php echo $wpgmza_lat; ?>,<?php echo $wpgmza_lng; ?>);
1167
  MYMAP.map.setCenter(myLatLng);
1168
  });
1169
+ MYMAP.placeMarkers = function(filename,map_id,radius,searched_center,distance_type) {
1170
+ var check1 = 0;
1171
  jQuery.get(filename, function(xml){
1172
  jQuery(xml).find("marker").each(function(){
1173
  var wpmgza_map_id = jQuery(this).find('map_id').text();
1178
  var lng = jQuery(this).find('lng').text();
1179
  var wpmgza_anim = jQuery(this).find('anim').text();
1180
  var wpmgza_infoopen = jQuery(this).find('infoopen').text();
1181
+ var current_lat = jQuery(this).find('lat').text();
1182
+ var current_lng = jQuery(this).find('lng').text();
1183
+ var show_marker_radius = true;
1184
+
1185
+ if (radius !== null) {
1186
+ if (check1 > 0 ) { } else {
1187
+
1188
+
1189
+ var point = new google.maps.LatLng(parseFloat(searched_center.lat()),parseFloat(searched_center.lng()));
1190
+ MYMAP.bounds.extend(point);
1191
+
1192
+ var marker = new google.maps.Marker({
1193
+ position: point,
1194
+ map: MYMAP.map,
1195
+ animation: google.maps.Animation.BOUNCE
1196
+ });
1197
+ if (distance_type === "1") {
1198
+ var populationOptions = {
1199
+ strokeColor: '#FF0000',
1200
+ strokeOpacity: 0.25,
1201
+ strokeWeight: 2,
1202
+ fillColor: '#FF0000',
1203
+ fillOpacity: 0.15,
1204
+ map: MYMAP.map,
1205
+ center: point,
1206
+ radius: parseInt(radius / 0.000621371)
1207
+ };
1208
+ } else {
1209
+ var populationOptions = {
1210
+ strokeColor: '#FF0000',
1211
+ strokeOpacity: 0.25,
1212
+ strokeWeight: 2,
1213
+ fillColor: '#FF0000',
1214
+ fillOpacity: 0.15,
1215
+ map: MYMAP.map,
1216
+ center: point,
1217
+ radius: parseInt(radius / 0.001)
1218
+ };
1219
+ }
1220
+ // Add the circle for this city to the map.
1221
+ cityCircle = new google.maps.Circle(populationOptions);
1222
+ check1 = check1 + 1;
1223
+ }
1224
+ var R = 0;
1225
+ if (distance_type === "1") {
1226
+ R = 3958.7558657440545; // Radius of earth in Miles
1227
+ } else {
1228
+ R = 6378.16; // Radius of earth in kilometers
1229
+ }
1230
+ var dLat = toRad(searched_center.lat()-current_lat);
1231
+ var dLon = toRad(searched_center.lng()-current_lng);
1232
+ var a = Math.sin(dLat/2) * Math.sin(dLat/2) + Math.cos(toRad(current_lat)) * Math.cos(toRad(searched_center.lat())) * Math.sin(dLon/2) * Math.sin(dLon/2);
1233
+ var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
1234
+ var d = R * c;
1235
+ //alert("distance: "+d);
1236
+ if (d < radius) { show_marker_radius = true; } else { show_marker_radius = false; }
1237
+ }
1238
+
1239
+
1240
 
1241
  var point = new google.maps.LatLng(parseFloat(lat),parseFloat(lng));
1242
  MYMAP.bounds.extend(point);
1243
+ if (show_marker_radius === true) {
1244
+ if (wpmgza_anim === "1") {
 
 
 
 
 
 
1245
  var marker = new google.maps.Marker({
1246
  position: point,
1247
  map: MYMAP.map,
1248
+ animation: google.maps.Animation.BOUNCE
1249
+ });
1250
+ }
1251
+ else if (wpmgza_anim === "2") {
1252
+ var marker = new google.maps.Marker({
1253
+ position: point,
1254
+ map: MYMAP.map,
1255
+ animation: google.maps.Animation.DROP
1256
+ });
1257
+ }
1258
+ else {
1259
+ var marker = new google.maps.Marker({
1260
+ position: point,
1261
+ map: MYMAP.map
1262
+ });
1263
+ }
1264
+ var d_string = "";
1265
+ if (radius !== null) {
1266
+ if (distance_type === "1") {
1267
+ d_string = "<br />"+Math.round(d,2)+" miles away<br />";
1268
+ } else {
1269
+ d_string = "<br />"+Math.round(d,2)+" km away<br />";
1270
+ }
1271
+ } else { d_string = ''; }
1272
+
1273
+
1274
+ var html=''+wpmgza_address+''+d_string;
1275
+ if (wpmgza_infoopen === "1") {
1276
+ infoWindow.setContent(html);
1277
+ infoWindow.open(MYMAP.map, marker);
1278
+ }
1279
+ <?php if ($wpgmza_open_infowindow_by == '2') { ?>
1280
+ google.maps.event.addListener(marker, 'mouseover', function() {
1281
+ infoWindow.close();
1282
+ infoWindow.setContent(html);
1283
+ infoWindow.open(MYMAP.map, marker);
1284
+
1285
  });
1286
+ <?php } else { ?>
1287
+ google.maps.event.addListener(marker, 'click', function() {
1288
+ infoWindow.close();
1289
+ infoWindow.setContent(html);
1290
+ infoWindow.open(MYMAP.map, marker);
1291
+
1292
  });
1293
+ <?php } ?>
1294
  }
 
 
 
 
 
 
 
 
 
 
 
1295
  }
1296
  });
1297
 
1298
  });
1299
  }
1300
+ function searchLocations(map_id) {
1301
+ var address = document.getElementById("addressInput").value;
1302
+
1303
+ var geocoder = new google.maps.Geocoder();
1304
+ geocoder.geocode({address: address}, function(results, status) {
1305
+ if (status === google.maps.GeocoderStatus.OK) {
1306
+ searchLocationsNear(map_id,results[0].geometry.location);
1307
+ } else {
1308
+ alert(address + ' not found');
1309
+ }
1310
+ });
1311
+ }
1312
+
1313
+ function clearLocations() {
1314
+ infoWindow.close();
1315
+ }
1316
+
1317
+
1318
+
1319
+
1320
+ function searchLocationsNear(mapid,center_searched) {
1321
+ clearLocations();
1322
+ var distance_type = document.getElementById("wpgmza_distance_type").value;
1323
+ var radius = document.getElementById('radiusSelect').value;
1324
+ if (distance_type === "1") {
1325
+ if (radius === "1") { zoomie = 14; }
1326
+ else if (radius === "5") { zoomie = 12; }
1327
+ else if (radius === "10") { zoomie = 11; }
1328
+ else if (radius === "25") { zoomie = 9; }
1329
+ else if (radius === "50") { zoomie = 8; }
1330
+ else if (radius === "75") { zoomie = 8; }
1331
+ else if (radius === "100") { zoomie = 7; }
1332
+ else if (radius === "150") { zoomie = 7; }
1333
+ else if (radius === "200") { zoomie = 6; }
1334
+ else if (radius === "300") { zoomie = 6; }
1335
+ else { zoomie = 14; }
1336
+ } else {
1337
+ if (radius === "1") { zoomie = 14; }
1338
+ else if (radius === "5") { zoomie = 12; }
1339
+ else if (radius === "10") { zoomie = 11; }
1340
+ else if (radius === "25") { zoomie = 10; }
1341
+ else if (radius === "50") { zoomie = 9; }
1342
+ else if (radius === "75") { zoomie = 9; }
1343
+ else if (radius === "100") { zoomie = 8; }
1344
+ else if (radius === "150") { zoomie = 8; }
1345
+ else if (radius === "200") { zoomie = 7; }
1346
+ else if (radius === "300") { zoomie = 7; }
1347
+ else { zoomie = 14; }
1348
+ }
1349
+ MYMAP.init("#wpgmza_map", center_searched, zoomie, 3);
1350
+ MYMAP.placeMarkers('<?php echo wpgmaps_get_marker_url($wpgmza_current_map_id); ?>?u='+UniqueCode,mapid,radius,center_searched,distance_type);
1351
+ }
1352
+
1353
+ function toRad(Value) {
1354
+ /** Converts numeric degrees to radians */
1355
+ return Value * Math.PI / 180;
1356
+ }
1357
 
1358
 
1359
 
1502
  global $wpdb;
1503
  global $wpgmza_tblname;
1504
  global $wpgmza_p;
1505
+ global $wpgmza_tblname_poly;
1506
+ global $wpgmza_tblname_polylines;
1507
  $check = check_ajax_referer( 'wpgmza', 'security' );
1508
  $table_name = $wpdb->prefix . "wpgmza";
1509
 
1533
  echo wpgmza_return_marker_list($_POST['map_id']);
1534
 
1535
  }
1536
+ if ($_POST['action'] == "delete_poly") {
1537
+ $poly_id = $_POST['poly_id'];
1538
+
1539
+ $wpdb->query(
1540
+ "
1541
+ DELETE FROM $wpgmza_tblname_poly
1542
+ WHERE `id` = '$poly_id'
1543
+ LIMIT 1
1544
+ "
1545
+ );
1546
+
1547
+ echo wpgmza_b_return_polygon_list($_POST['map_id']);
1548
+
1549
+ }
1550
+ if ($_POST['action'] == "delete_polyline") {
1551
+ $poly_id = $_POST['poly_id'];
1552
+
1553
+ $wpdb->query(
1554
+ "
1555
+ DELETE FROM $wpgmza_tblname_polylines
1556
+ WHERE `id` = '$poly_id'
1557
+ LIMIT 1
1558
+ "
1559
+ );
1560
+
1561
+ echo wpgmza_b_return_polyline_list($_POST['map_id']);
1562
+
1563
+ }
1564
+
1565
+
1566
  }
1567
 
1568
  die(); // this is required to return a proper result
1601
  else if ($map_align == "4") { $map_align = ""; }
1602
  $map_style = "style=\"display:block; overflow:auto; width:".$res->map_width."".$map_width_type."; height:".$res->map_height."".$map_height_type."; $map_align\"";
1603
 
1604
+ $map_other_settings = maybe_unserialize($res->other_settings);
1605
+ $sl_data = "";
1606
+ if ($map_other_settings['store_locator_enabled'] == 1) {
1607
+ $sl_data = wpgmaps_sl_user_output_basic($wpgmza_current_map_id);
1608
+ } else { $sl_data = ""; }
1609
+
1610
+
1611
  $ret_msg .= "
1612
  <style>
1613
  #wpgmza_map img { max-width:none !important; }
1614
  </style>
1615
+
1616
+ $sl_data
1617
+ <div id=\"wpgmza_map\" $map_style>
1618
+ <div style='text-align:center; width:90%;'>
1619
+ <small><strong>".__("The map could not load.","wp-google-maps")."</strong><br />".__("This is normally caused by a conflict with another plugin or a JavaScript error that is preventing our plugin's Javascript from executing. Please try disable all plugins one by one and see if this problem persists. If it persists, please contact nick@wpgmaps.com for support.","wp-google-maps")."</small>
1620
+
1621
+ </div>
1622
+ </div>
1623
  ";
1624
  return $ret_msg;
1625
  }
1626
+ function wpgmaps_sl_user_output_basic($map_id) {
1627
+ $map_settings = wpgmza_get_map_data($map_id);
1628
+
1629
+ $map_width = $map_settings->map_width;
1630
+ $map_width_type = stripslashes($map_settings->map_width_type);
1631
+ $map_other_settings = maybe_unserialize($map_settings->other_settings);
1632
+
1633
+ if ($map_width_type == "px" && $map_width < 300) { $map_width = "300"; }
1634
+
1635
+ $ret_msg = "";
1636
+
1637
+ $ret_msg .= "<div>";
1638
+ $ret_msg .= " <div style=\"display:block; width:".$map_width.$map_width_type."; height:30px;\">";
1639
+ $ret_msg .= " <div style=\"display:block; float:left; width:150px;\">".__("ZIP / Address","wp-google-maps").":</div>";
1640
+ $ret_msg .= " <div style=\"display:block; float:left; width:250px;\"><input type=\"text\" id=\"addressInput\" size=\"20\"/></div>";
1641
+ $ret_msg .= " </div>";
1642
+
1643
+ $ret_msg .= " <div style=\"display:block; width:".$map_width.$map_width_type."; height:30px; margin-top:10px;\">";
1644
+ $ret_msg .= " <div style=\"display:block; float:left; width:150px;\">".__("Radius","wp-google-maps").":</div>";
1645
+ $ret_msg .= " <div style=\"display:block; float:left; width:250px;\">";
1646
+ $ret_msg .= " <input type='hidden' value='".$map_other_settings['store_locator_distance']."' name='wpgmza_distance_type' id='wpgmza_distance_type' />";
1647
+ $ret_msg .= " <select id=\"radiusSelect\">";
1648
+
1649
+ if ($map_other_settings['store_locator_distance'] == 1) {
1650
+ $ret_msg .= " <option value=\"1\">".__("1mi","wp-google-maps")."</option>";
1651
+ $ret_msg .= " <option value=\"5\">".__("5mi","wp-google-maps")."</option>";
1652
+ $ret_msg .= " <option value=\"10\" selected>".__("10mi","wp-google-maps")."</option>";
1653
+ $ret_msg .= " <option value=\"25\">".__("25mi","wp-google-maps")."</option>";
1654
+ $ret_msg .= " <option value=\"50\">".__("50mi","wp-google-maps")."</option>";
1655
+ $ret_msg .= " <option value=\"75\">".__("75mi","wp-google-maps")."</option>";
1656
+ $ret_msg .= " <option value=\"100\">".__("100mi","wp-google-maps")."</option>";
1657
+ $ret_msg .= " <option value=\"150\">".__("150mi","wp-google-maps")."</option>";
1658
+ $ret_msg .= " <option value=\"200\">".__("200mi","wp-google-maps")."</option>";
1659
+ $ret_msg .= " <option value=\"300\">".__("300mi","wp-google-maps")."</option>";
1660
+ } else {
1661
+ $ret_msg .= " <option value=\"1\">".__("1km","wp-google-maps")."</option>";
1662
+ $ret_msg .= " <option value=\"5\">".__("5km","wp-google-maps")."</option>";
1663
+ $ret_msg .= " <option value=\"10\" selected>".__("10km","wp-google-maps")."</option>";
1664
+ $ret_msg .= " <option value=\"25\">".__("25km","wp-google-maps")."</option>";
1665
+ $ret_msg .= " <option value=\"50\">".__("50km","wp-google-maps")."</option>";
1666
+ $ret_msg .= " <option value=\"75\">".__("75km","wp-google-maps")."</option>";
1667
+ $ret_msg .= " <option value=\"100\">".__("100km","wp-google-maps")."</option>";
1668
+ $ret_msg .= " <option value=\"150\">".__("150km","wp-google-maps")."</option>";
1669
+ $ret_msg .= " <option value=\"200\">".__("200km","wp-google-maps")."</option>";
1670
+ $ret_msg .= " <option value=\"300\">".__("300km","wp-google-maps")."</option>";
1671
+ }
1672
+
1673
+ $ret_msg .= " </select>";
1674
+ $ret_msg .= " </div>";
1675
+ $ret_msg .= " </div>";
1676
+
1677
+ if (function_exists("wpgmza_register_pro_version")) {
1678
+ $ret_msg .= " <div style=\"display:block; width:".$map_width.$map_width_type."; clear:both; height:auto; overflow:auto; margin-top:10px; margin-bottom:10px;\">";
1679
+ $ret_msg .= " <div style=\"display:block; float:left; width:150px;\">".__("Category","wp-google-maps").":</div>";
1680
+ $ret_msg .= " <div style=\"display:block; float:left; \">";
1681
+ $ret_msg .= " ".wpgmza_pro_return_category_checkbox_list($map_id)."";
1682
+ $ret_msg .= " </div>";
1683
+ $ret_msg .= " </div>";
1684
+ }
1685
+
1686
+ $ret_msg .= " <input type=\"button\" onclick=\"searchLocations($map_id)\" value=\"".__("Search","wp-google-maps")."\"/>";
1687
+ $ret_msg .= " </div>";
1688
+ $ret_msg .= " <div><select id=\"locationSelect\" style=\"width:100%;visibility:hidden\"></select></div>";
1689
+
1690
+ return $ret_msg;
1691
+
1692
+ }
1693
 
1694
  function wpgmaps_get_plugin_url() {
1695
  if ( !function_exists('plugins_url') )
1699
 
1700
  function wpgmaps_head() {
1701
  global $wpgmza_tblname_maps;
1702
+ global $wpgmza_version;
1703
+ if (isset($_GET['page']) && $_GET['page'] == 'wp-google-maps-menu') {
1704
+ $wpgmza_first_time = get_option("WPGMZA_FIRST_TIME");
1705
+ if (!isset($wpgmza_first_time) || $wpgmza_first_time != $wpgmza_version) {
1706
+ /* show welcome screen */
1707
+ $wpgmza_first_time = $wpgmza_version;
1708
+ update_option("WPGMZA_FIRST_TIME",$wpgmza_first_time);
1709
+ wp_redirect(get_option('siteurl')."/wp-admin/admin.php?page=wp-google-maps-menu&action=welcome_page");
1710
+ exit();
1711
+ //echo "<script>window.location = \"".get_option('siteurl')."/wp-admin/admin.php?page=wp-google-maps-menu&action=welcome_page\"</script>";
1712
+
1713
+ }
1714
+
1715
+ }
1716
+
1717
  if (isset($_POST['wpgmza_savemap'])){
1718
  global $wpdb;
1719
 
1737
  $gps = explode(",",$map_start_location);
1738
  $map_start_lat = $gps[0];
1739
  $map_start_lng = $gps[1];
1740
+
1741
+ $other_settings = array();
1742
+ $other_settings['store_locator_enabled'] = intval($_POST['wpgmza_store_locator']);
1743
+ $other_settings['store_locator_distance'] = intval($_POST['wpgmza_store_locator_distance']);
1744
+
1745
+ $other_settings_data = maybe_serialize($other_settings);
1746
 
1747
  $data['map_default_starting_lat'] = $map_start_lat;
1748
  $data['map_default_starting_lng'] = $map_start_lng;
1769
  traffic = %d,
1770
  alignment = %d,
1771
  map_width_type = %s,
1772
+ map_height_type = %s,
1773
+ other_settings = %s
1774
  WHERE id = %d",
1775
 
1776
  $map_title,
1786
  $alignment,
1787
  $map_width_type,
1788
  $map_height_type,
1789
+ $other_settings_data,
1790
  $map_id)
1791
  );
1792
  update_option('WPGMZA_SETTINGS', $data);
1820
 
1821
 
1822
  }
1823
+ else if (isset($_POST['wpgmza_save_poly'])){
1824
+ global $wpdb;
1825
+ global $wpgmza_tblname_poly;
1826
+ $mid = esc_attr($_POST['wpgmaps_map_id']);
1827
+ $wpgmaps_polydata = esc_attr($_POST['wpgmza_polygon']);
1828
+ $linecolor = esc_attr($_POST['poly_line']);
1829
+ $fillcolor = esc_attr($_POST['poly_fill']);
1830
+ $opacity = esc_attr($_POST['poly_opacity']);
1831
+
1832
+ $rows_affected = $wpdb->query( $wpdb->prepare(
1833
+ "INSERT INTO $wpgmza_tblname_poly SET
1834
+ map_id = %d,
1835
+ polydata = %s,
1836
+ linecolor = %s,
1837
+ fillcolor = %s,
1838
+ opacity = %s
1839
+ ",
1840
+
1841
+ $mid,
1842
+ $wpgmaps_polydata,
1843
+ $linecolor,
1844
+ $fillcolor,
1845
+ $opacity
1846
+ )
1847
+ );
1848
+ echo "<div class='updated'>";
1849
+ _e("Your polygon has been created.","wp-google-maps");
1850
+ echo "</div>";
1851
+
1852
+
1853
+ }
1854
+ else if (isset($_POST['wpgmza_edit_poly'])){
1855
+ global $wpdb;
1856
+ global $wpgmza_tblname_poly;
1857
+ $mid = esc_attr($_POST['wpgmaps_map_id']);
1858
+ $pid = esc_attr($_POST['wpgmaps_poly_id']);
1859
+ $wpgmaps_polydata = esc_attr($_POST['wpgmza_polygon']);
1860
+ $linecolor = esc_attr($_POST['poly_line']);
1861
+ $fillcolor = esc_attr($_POST['poly_fill']);
1862
+ $opacity = esc_attr($_POST['poly_opacity']);
1863
+
1864
+ $rows_affected = $wpdb->query( $wpdb->prepare(
1865
+ "UPDATE $wpgmza_tblname_poly SET
1866
+ polydata = %s,
1867
+ linecolor = %s,
1868
+ fillcolor = %s,
1869
+ opacity = %s
1870
+ WHERE `id` = %d"
1871
+ ,
1872
+
1873
+ $wpgmaps_polydata,
1874
+ $linecolor,
1875
+ $fillcolor,
1876
+ $opacity,
1877
+ $pid
1878
+ )
1879
+ );
1880
+ echo "<div class='updated'>";
1881
+ _e("Your polygon has been saved.","wp-google-maps");
1882
+ echo "</div>";
1883
+
1884
+
1885
+ }
1886
+ else if (isset($_POST['wpgmza_save_polyline'])){
1887
+ global $wpdb;
1888
+ global $wpgmza_tblname_polylines;
1889
+ $mid = esc_attr($_POST['wpgmaps_map_id']);
1890
+ $wpgmaps_polydata = esc_attr($_POST['wpgmza_polyline']);
1891
+ $linecolor = esc_attr($_POST['poly_line']);
1892
+ $linethickness = esc_attr($_POST['poly_thickness']);
1893
+ $opacity = esc_attr($_POST['poly_opacity']);
1894
+
1895
+ $rows_affected = $wpdb->query( $wpdb->prepare(
1896
+ "INSERT INTO $wpgmza_tblname_polylines SET
1897
+ map_id = %d,
1898
+ polydata = %s,
1899
+ linecolor = %s,
1900
+ linethickness = %s,
1901
+ opacity = %s
1902
+ ",
1903
+
1904
+ $mid,
1905
+ $wpgmaps_polydata,
1906
+ $linecolor,
1907
+ $linethickness,
1908
+ $opacity
1909
+ )
1910
+ );
1911
+ echo "<div class='updated'>";
1912
+ _e("Your polyline has been created.","wp-google-maps");
1913
+ echo "</div>";
1914
+
1915
+
1916
+ }
1917
+ else if (isset($_POST['wpgmza_edit_polyline'])){
1918
+ global $wpdb;
1919
+ global $wpgmza_tblname_polylines;
1920
+ $mid = esc_attr($_POST['wpgmaps_map_id']);
1921
+ $pid = esc_attr($_POST['wpgmaps_poly_id']);
1922
+ $wpgmaps_polydata = esc_attr($_POST['wpgmza_polyline']);
1923
+ $linecolor = esc_attr($_POST['poly_line']);
1924
+ $linethickness = esc_attr($_POST['poly_thickness']);
1925
+ $opacity = esc_attr($_POST['poly_opacity']);
1926
+
1927
+ $rows_affected = $wpdb->query( $wpdb->prepare(
1928
+ "UPDATE $wpgmza_tblname_polylines SET
1929
+ polydata = %s,
1930
+ linecolor = %s,
1931
+ linethickness = %s,
1932
+ opacity = %s
1933
+ WHERE `id` = %d"
1934
+ ,
1935
+
1936
+ $wpgmaps_polydata,
1937
+ $linecolor,
1938
+ $linethickness,
1939
+ $opacity,
1940
+ $pid
1941
+ )
1942
+ );
1943
+ echo "<div class='updated'>";
1944
+ _e("Your polyline has been saved.","wp-google-maps");
1945
+ echo "</div>";
1946
+
1947
+
1948
+ }
1949
  else if (isset($_POST['wpgmza_save_settings'])){
1950
  global $wpdb;
1951
+ $wpgmza_data = array();
1952
+ if (isset($_POST['wpgmza_settings_map_streetview'])) { $wpgmza_data['wpgmza_settings_map_streetview'] = esc_attr($_POST['wpgmza_settings_map_streetview']); }
1953
+ if (isset($_POST['wpgmza_settings_map_zoom'])) { $wpgmza_data['wpgmza_settings_map_zoom'] = esc_attr($_POST['wpgmza_settings_map_zoom']); }
1954
+ if (isset($_POST['wpgmza_settings_map_pan'])) { $wpgmza_data['wpgmza_settings_map_pan'] = esc_attr($_POST['wpgmza_settings_map_pan']); }
1955
+ if (isset($_POST['wpgmza_settings_map_type'])) { $wpgmza_data['wpgmza_settings_map_type'] = esc_attr($_POST['wpgmza_settings_map_type']); }
1956
+ if (isset($_POST['wpgmza_settings_force_jquery'])) { $wpgmza_data['wpgmza_settings_force_jquery'] = esc_attr($_POST['wpgmza_settings_force_jquery']); }
1957
+ if (isset($_POST['wpgmza_settings_map_scroll'])) { $wpgmza_data['wpgmza_settings_map_scroll'] = esc_attr($_POST['wpgmza_settings_map_scroll']); }
1958
+ if (isset($_POST['wpgmza_settings_map_draggable'])) { $wpgmza_data['wpgmza_settings_map_draggable'] = esc_attr($_POST['wpgmza_settings_map_draggable']); }
1959
+ if (isset($_POST['wpgmza_settings_map_clickzoom'])) { $wpgmza_data['wpgmza_settings_map_clickzoom'] = esc_attr($_POST['wpgmza_settings_map_clickzoom']); }
1960
+ if (isset($_POST['wpgmza_settings_map_open_marker_by'])) { $wpgmza_data['wpgmza_settings_map_open_marker_by'] = esc_attr($_POST['wpgmza_settings_map_open_marker_by']); }
1961
+
1962
+
1963
  update_option('WPGMZA_OTHER_SETTINGS', $wpgmza_data);
1964
  echo "<div class='updated'>";
1965
  _e("Your settings have been saved.","wp-google-maps");
1967
 
1968
 
1969
  }
1970
+
1971
 
1972
 
1973
 
1974
+ }
1975
+ function wpgmaps_feedback_head() {
1976
+
1977
+ if (isset($_POST['wpgmza_save_feedback'])) {
1978
+
1979
+ global $wpgmza_pro_version;
1980
+ global $wpgmza_global_array;
1981
+ if (function_exists('curl_version')) {
1982
+
1983
+ $request_url = "http://www.wpgmaps.com/apif/rec.php";
1984
+ $ch = curl_init();
1985
+ curl_setopt($ch, CURLOPT_URL, $request_url);
1986
+ curl_setopt($ch, CURLOPT_POST, 1);
1987
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
1988
+ curl_setopt($ch, CURLOPT_REFERER, $_SERVER['HTTP_HOST']);
1989
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1990
+ $output = curl_exec($ch);
1991
+
1992
+ curl_close($ch);
1993
+ $wpgmza_global_array['message'] = __('Thank you for your feedback!','wp-google-maps');
1994
+ $wpgmza_global_array['code'] = '100';
1995
+ } else {
1996
+
1997
+ $wpgmza_global_array['message'] = __('Thank you for your feedback!','wp-google-maps');
1998
+ $wpgmza_global_array['code'] = '100';
1999
+ }
2000
+
2001
+ }
2002
+
2003
+
2004
  }
2005
  function wpgmaps_head_old() {
2006
  global $wpgmza_tblname_maps;
2346
  add_submenu_page('wp-google-maps-menu', 'WP Google Maps - Advanced Options', __('Advanced','wp-google-maps'), 'manage_options' , 'wp-google-maps-menu-advanced', 'wpgmaps_menu_advanced_layout');
2347
  }
2348
  add_submenu_page('wp-google-maps-menu', 'WP Google Maps - Settings', __('Settings','wp-google-maps'), 'manage_options' , 'wp-google-maps-menu-settings', 'wpgmaps_menu_settings_layout');
2349
+
2350
+ add_dashboard_page( 'WP Google Maps', 'Custom Dashboard', 'read', 'custom-dashboard', 'wpgmza_dashboard' );
2351
+
2352
  }
2353
 
2354
 
2357
  if (!isset($_GET['action'])) {
2358
  wpgmza_map_page();
2359
  } else {
2360
+ echo"<br /><div style='float:right; display:block; width:250px; height:65px; padding:6px; text-align:center; background-color: #EEE; border: 1px solid #E6DB55; margin-right:17px;'><strong>".__("Experiencing problems with the plugin?","wp-google-maps")."</strong><br /><a href='http://www.wpgmaps.com/documentation/troubleshooting/' title='WP Google Maps Troubleshooting Section' target='_BLANK'>".__("See the troubleshooting manual.","wp-google-maps")."</a> <br />".__("Or ask a question on our ","wp-google-maps")." <a href='http://www.wpgmaps.com/forums/forum/support-forum/' title='WP Google Maps Support Forum' target='_BLANK'>".__("Support forum.","wp-google-maps")."</a></div>";
2361
 
2362
  if ($_GET['action'] == "trash" && isset($_GET['map_id'])) {
2363
  if ($_GET['s'] == "1") {
2380
  }
2381
  else if ($_GET['action'] == "add_poly" && isset($_GET['map_id'])) {
2382
 
2383
+ wpgmza_b_pro_add_poly($_GET['map_id']);
2384
 
2385
  }
2386
  else if ($_GET['action'] == "edit_poly" && isset($_GET['map_id'])) {
2387
 
2388
+ wpgmza_b_pro_edit_poly($_GET['map_id']);
2389
 
2390
  }
2391
  else if ($_GET['action'] == "add_polyline" && isset($_GET['map_id'])) {
2392
 
2393
+ wpgmza_b_pro_add_polyline($_GET['map_id']);
2394
 
2395
  }
2396
  else if ($_GET['action'] == "edit_polyline" && isset($_GET['map_id'])) {
2397
 
2398
+ wpgmza_b_pro_edit_polyline($_GET['map_id']);
2399
 
2400
+ }
2401
+ else if ($_GET['action'] == 'welcome_page') {
2402
+ $file = dirname(__FILE__).'/base/classes/WPGM_templates.php';
2403
+ include ($file);
2404
+ $wpgmc = new WPGMAPS_templates();
2405
+ $wpgmc->welcome_page();
2406
+
2407
  }
2408
  else {
2409
 
2477
  echo"<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>".__("WP Google Map Settings","wp-google-maps")."</h2>";
2478
 
2479
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
2480
+ if (isset($wpgmza_settings['wpgmza_settings_map_streetview'])) { $wpgmza_settings_map_streetview = $wpgmza_settings['wpgmza_settings_map_streetview']; }
2481
+ if (isset($wpgmza_settings['wpgmza_settings_map_zoom'])) { $wpgmza_settings_map_zoom = $wpgmza_settings['wpgmza_settings_map_zoom']; }
2482
+ if (isset($wpgmza_settings['wpgmza_settings_map_pan'])) { $wpgmza_settings_map_pan = $wpgmza_settings['wpgmza_settings_map_pan']; }
2483
+ if (isset($wpgmza_settings['wpgmza_settings_map_type'])) { $wpgmza_settings_map_type = $wpgmza_settings['wpgmza_settings_map_type']; }
2484
+ if (isset($wpgmza_settings['wpgmza_settings_force_jquery'])) { $wpgmza_force_jquery = $wpgmza_settings['wpgmza_settings_force_jquery']; }
2485
+ if (isset($wpgmza_settings['wpgmza_settings_map_scroll'])) { $wpgmza_settings_map_scroll = $wpgmza_settings['wpgmza_settings_map_scroll']; }
2486
+ if (isset($wpgmza_settings['wpgmza_settings_map_draggable'])) { $wpgmza_settings_map_draggable = $wpgmza_settings['wpgmza_settings_map_draggable']; }
2487
+ if (isset($wpgmza_settings['wpgmza_settings_map_clickzoom'])) { $wpgmza_settings_map_clickzoom = $wpgmza_settings['wpgmza_settings_map_clickzoom']; }
2488
+
2489
+ $wpgmza_settings_map_open_marker_by_checked[0] = "";
2490
+ $wpgmza_settings_map_open_marker_by_checked[1] = "";
2491
+ $wpgmza_settings_map_open_marker_by = $wpgmza_settings['wpgmza_settings_map_open_marker_by'];
2492
+ if ($wpgmza_settings_map_open_marker_by == '1') { $wpgmza_settings_map_open_marker_by_checked[0] = "checked='checked'"; }
2493
+ else if ($wpgmza_settings_map_open_marker_by == '2') { $wpgmza_settings_map_open_marker_by_checked[1] = "checked='checked'"; }
2494
+ else { $wpgmza_settings_map_open_marker_by_checked[0] = "checked='checked'"; }
2495
+
2496
+
2497
+ if (isset($wpgmza_settings_map_scroll)) { if ($wpgmza_settings_map_scroll == "yes") { $wpgmza_scroll_checked = "checked='checked'"; } else { $wpgmza_scroll_checked = ""; } } else { $wpgmza_scroll_checked = ""; }
2498
+ if (isset($wpgmza_settings_map_draggable)) { if ($wpgmza_settings_map_draggable == "yes") { $wpgmza_draggable_checked = "checked='checked'"; } else { $wpgmza_draggable_checked = ""; } } else { $wpgmza_draggable_checked = ""; }
2499
+ if (isset($wpgmza_settings_map_clickzoom)) { if ($wpgmza_settings_map_clickzoom == "yes") { $wpgmza_clickzoom_checked = "checked='checked'"; } else { $wpgmza_clickzoom_checked = ""; } } else { $wpgmza_clickzoom_checked = ""; }
2500
 
2501
 
2502
+ if (isset($wpgmza_settings_map_streetview)) { if ($wpgmza_settings_map_streetview == "yes") { $wpgmza_streetview_checked = "checked='checked'"; } else { $wpgmza_streetview_checked = ""; } } else { $wpgmza_streetview_checked = ""; }
2503
+ if (isset($wpgmza_settings_map_zoom)) { if ($wpgmza_settings_map_zoom == "yes") { $wpgmza_zoom_checked = "checked='checked'"; } else { $wpgmza_zoom_checked = ""; } } else { $wpgmza_zoom_checked = ""; }
2504
+ if (isset($wpgmza_settings_map_pan)) { if ($wpgmza_settings_map_pan == "yes") { $wpgmza_pan_checked = "checked='checked'"; } else { $wpgmza_pan_checked = ""; } } else { $wpgmza_pan_checked = ""; }
2505
+ if (isset($wpgmza_settings_map_type)) { if ($wpgmza_settings_map_type == "yes") { $wpgmza_type_checked = "checked='checked'"; } else { $wpgmza_type_checked = ""; } } else { $wpgmza_type_checked = ""; }
2506
+ if (isset($wpgmza_force_jquery)) { if ($wpgmza_force_jquery == "yes") { $wpgmza_force_jquery_checked = "checked='checked'"; } else { $wpgmza_force_jquery_checked = ""; } } else { $wpgmza_force_jquery_checked = ""; }
2507
 
2508
  if (function_exists('wpgmza_register_pro_version')) {
2509
  $pro_settings1 = wpgmaps_settings_page_sub('infowindow');
2526
  <h3>".__("Map Settings")."</h3>
2527
  <table class='form-table'>
2528
  <tr>
2529
+ <td width='200' valign='top' style='vertical-align:top;'>".__("General Map Settings","wp-google-maps").":</td>
2530
  <td>
2531
  <input name='wpgmza_settings_map_streetview' type='checkbox' id='wpgmza_settings_map_streetview' value='yes' $wpgmza_streetview_checked /> ".__("Disable StreetView")."<br />
2532
  <input name='wpgmza_settings_map_zoom' type='checkbox' id='wpgmza_settings_map_zoom' value='yes' $wpgmza_zoom_checked /> ".__("Disable Zoom Controls")."<br />
2533
  <input name='wpgmza_settings_map_pan' type='checkbox' id='wpgmza_settings_map_pan' value='yes' $wpgmza_pan_checked /> ".__("Disable Pan Controls")."<br />
2534
  <input name='wpgmza_settings_map_type' type='checkbox' id='wpgmza_settings_map_type' value='yes' $wpgmza_type_checked /> ".__("Disable Map Type Controls")."<br />
2535
+ <input name='wpgmza_settings_map_scroll' type='checkbox' id='wpgmza_settings_map_scroll' value='yes' $wpgmza_scroll_checked /> ".__("Disable Mouse Wheel Zoom","wp-google-maps")."<br />
2536
+ <input name='wpgmza_settings_map_draggable' type='checkbox' id='wpgmza_settings_map_draggable' value='yes' $wpgmza_draggable_checked /> ".__("Disable Mouse Dragging","wp-google-maps")."<br />
2537
+ <input name='wpgmza_settings_map_clickzoom' type='checkbox' id='wpgmza_settings_map_clickzoom' value='yes' $wpgmza_clickzoom_checked /> ".__("Disable Mouse Double Click Zooming","wp-google-maps")."<br />
2538
+
2539
  </td>
2540
  </tr>
2541
  <tr>
2542
+ <td valign='top' style='vertical-align:top;'>".__("Open Marker InfoWindows by","wp-google-maps")." </td>
2543
+ <td><input name='wpgmza_settings_map_open_marker_by' type='radio' id='wpgmza_settings_map_open_marker_by' value='1' ".$wpgmza_settings_map_open_marker_by_checked[0]." />Click<br /><input name='wpgmza_settings_map_open_marker_by' type='radio' id='wpgmza_settings_map_open_marker_by' value='2' ".$wpgmza_settings_map_open_marker_by_checked[1]." />Hover </td>
2544
+ </tr>
2545
+
2546
+ <tr>
2547
+ <td width='200' valign='top'>".__("Troubleshooting Options","wp-google-maps").":</td>
2548
  <td>
2549
  <input name='wpgmza_settings_force_jquery' type='checkbox' id='wpgmza_settings_force_jquery' value='yes' $wpgmza_force_jquery_checked /> ".__("Over-ride current jQuery with version 1.8.3 (Tick this box if you are receiving jQuery related errors)")."<br />
2550
  </td>
2574
 
2575
  }
2576
  function wpgmza_map_page() {
2577
+
2578
  if (function_exists('wpgmza_register_pro_version')) {
2579
  echo"<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>".__("My Maps","wp-google-maps")." <a href=\"admin.php?page=wp-google-maps-menu&action=new\" class=\"add-new-h2\">".__("Add New","wp-google-maps")."</a></h2>";
2580
  wpgmaps_check_versions();
2581
  wpgmaps_list_maps();
2582
+ }
2583
+ else {
2584
  echo"<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>".__("My Maps","wp-google-maps")."</h2>";
2585
  echo"<p><i><a href='http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=mappage_1' title='".__("Pro Version","wp-google-maps")."'>".__("Create unlimited maps","wp-google-maps")."</a> ".__("with the","wp-google-maps")." <a href='http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=mappage_2' title='Pro Version'>".__("Pro Version","wp-google-maps")."</a> ".__("of WP Google Maps for only","wp-google-maps")." <strong>$14.99!</strong></i></p>";
2586
  wpgmaps_list_maps();
2712
  }
2713
 
2714
  function wpgmza_basic_menu() {
2715
+
2716
+
2717
  global $wpgmza_tblname_maps;
2718
  global $wpdb;
2719
  if (!wpgmaps_check_permissions()) { wpgmaps_permission_warning(); }
2721
  $res = wpgmza_get_map_data($_GET['map_id']);
2722
 
2723
 
2724
+
2725
+
2726
+
2727
  if ($res->map_start_zoom) { $wpgmza_zoom[intval($res->map_start_zoom)] = "SELECTED"; } else { $wpgmza_zoom[8] = "SELECTED"; }
2728
  if ($res->type) { $wpgmza_map_type[intval($res->type)] = "SELECTED"; } else { $wpgmza_map_type[1] = "SELECTED"; }
2729
  if ($res->alignment) { $wpgmza_map_align[intval($res->alignment)] = "SELECTED"; } else { $wpgmza_map_align[1] = "SELECTED"; }
2743
  for ($i=0;$i<5;$i++) {
2744
  if (!isset($wpgmza_map_align[$i])) { $wpgmza_map_align[$i] = ""; }
2745
  }
2746
+ for ($i=0;$i<3;$i++) {
2747
+ if (!isset($wpgmza_bicycle[$i])) { $wpgmza_bicycle[$i] = ""; }
2748
+ }
2749
+ for ($i=0;$i<3;$i++) {
2750
+ if (!isset($wpgmza_traffic[$i])) { $wpgmza_traffic[$i] = ""; }
2751
+ }
2752
+
2753
+ $other_settings_data = maybe_unserialize($res->other_settings);
2754
+ $wpgmza_store_locator_enabled = $other_settings_data['store_locator_enabled'];
2755
+ $wpgmza_store_locator_distance = $other_settings_data['store_locator_distance'];
2756
+
2757
 
2758
+ $wpgmza_store_locator_enabled_checked[0] = '';
2759
+ $wpgmza_store_locator_enabled_checked[1] = '';
2760
+ $wpgmza_store_locator_distance_checked[0] = '';
2761
+ $wpgmza_store_locator_distance_checked[1] = '';
2762
+ if ($wpgmza_store_locator_enabled == 1) {
2763
+ $wpgmza_store_locator_enabled_checked[0] = 'selected';
2764
+
2765
+ } else {
2766
+ $wpgmza_store_locator_enabled_checked[1] = 'selected';
2767
+ }
2768
+ if ($wpgmza_store_locator_distance == 1) {
2769
+ $wpgmza_store_locator_distance_checked[0] = 'selected';
2770
+ } else {
2771
+ $wpgmza_store_locator_distance_checked[1] = 'selected';
2772
+ }
2773
 
2774
 
2775
  $wpgmza_act = "disabled readonly";
2791
  <ul>
2792
  <li><a href=\"#tabs-1\">General Settings</a></li>
2793
  <li><a href=\"#tabs-2\">Directions</a></li>
2794
+ <li><a href=\"#tabs-3\">Store Locator</a></li>
2795
+ <li><a href=\"#tabs-4\">Advanced Settings</a></li>
2796
+ <li style=\"background-color: #d7e6f2; font-weight: bold;\"><a href=\"#tabs-5\">Pro Upgrade</a></li>
2797
  </ul>
2798
  <div id=\"tabs-1\">
2799
  <p></p>
2878
  </div>
2879
 
2880
  <div id=\"tabs-2\">
2881
+ <div class=\"wpgm_notice_message\">
2882
+ <ul>
2883
+ <li>
2884
+ <a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=directions\">Enable directions</a> with the Pro version for only $14.99 once off. Support and updates included forever.
2885
+ </li>
2886
+ </ul>
2887
+ </div>
2888
+
2889
+
2890
 
2891
  <table class='form-table' id='wpgmaps_directions_options'>
2892
  <tr>
2895
  <option>".__("No","wp-google-maps")."</option>
2896
  <option>".__("Yes","wp-google-maps")."</option>
2897
  </select>
 
2898
  </td>
2899
  </tr>
2900
  <tr>
2922
 
2923
  </table>
2924
  </div><!-- end of tab2 -->
2925
+
2926
  <div id=\"tabs-3\">
2927
+
2928
+ <table class='form-table' id='wpgmaps_directions_options'>
2929
+ <tr>
2930
+ <td width='200'>".__("Enable Store Locator","wp-google-maps").":</td>
2931
+ <td><select id='wpgmza_store_locator' name='wpgmza_store_locator' class='postform'>
2932
+ <option value=\"1\" ".$wpgmza_store_locator_enabled_checked[0].">".__("Yes","wp-google-maps")."</option>
2933
+ <option value=\"2\" ".$wpgmza_store_locator_enabled_checked[1].">".__("No","wp-google-maps")."</option>
2934
+ </select>
2935
+ </td>
2936
+ </tr>
2937
+
2938
+ <tr>
2939
+ <td>".__("Show distance in","wp-google-maps").":</td>
2940
+ <td><select id='wpgmza_store_locator_distance' name='wpgmza_store_locator_distance' class='postform'>
2941
+ <option value=\"1\" ".$wpgmza_store_locator_distance_checked[0].">".__("Miles","wp-google-maps")."</option>
2942
+ <option value=\"2\" ".$wpgmza_store_locator_distance_checked[1].">".__("Kilometers","wp-google-maps")."</option>
2943
+ </select>
2944
+ </td>
2945
+ </tr>
2946
+
2947
+ </table>
2948
+ <p><em>".__('View','wp-google-maps')." <a href='http://wpgmaps.com/documentation/store-locator'>".__('Store Locator Documentation','wp-google-maps')."</a></em></p>
2949
+ <p><em>Please note: the store locator is still in Beta. If you find any bugs, please <a href='http://wpgmaps.com/contact-us/'>let us know</a></em></p>
2950
+ </div><!-- end of tab3 -->
2951
+
2952
+ <div id=\"tabs-4\">
2953
 
2954
  <table class='form-table' id='wpgmaps_advanced_options'>
2955
  <tr>
2969
  </tr>
2970
  </table>
2971
 
2972
+ <div class=\"wpgm_notice_message\">
2973
+ <ul>
2974
+ <li>
2975
+ ".__("Get the rest of these advanced features with the Pro version for only <a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=advanced\">$14.99 once off</a>. Support and updates included forever.","wp-google-maps")."
2976
+ </li>
2977
+ </ul>
2978
  </div>
2979
 
2980
  <table class='form-table' id='wpgmaps_advanced_options'>
3042
  </td>
3043
  </tr>
3044
  </table>
3045
+ </div><!-- end of tab4 -->
3046
+ <div id=\"tabs-5\" style=\"font-family:sans-serif;\">
3047
  <h1 style=\"font-weight:200;\">12 Amazing Reasons to Upgrade to our Pro Version</h1>
3048
  <p style=\"font-size:16px; line-height:28px;\">We've spent over two years upgrading our plugin to ensure that it is the most user-friendly and comprehensive map plugin in the WordPress directory. Enjoy the peace of mind knowing that you are getting a truly premium product for all your mapping requirements. Did we also mention that we have fantastic support?</p>
3049
  <div id=\"wpgm_premium\">
3132
  </div>
3133
  </div>
3134
 
3135
+ <br /><p>Get all of this and more for only $14.99 once off</p>
3136
+ <br /><a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=upgradenow\" title=\"Upgrade now for only $14.99 once off\" class=\"button-primary\" style=\"font-size:20px; display:block; width:150px; text-align:center; height:30px; line-height:26px;\">Upgrade Now</a>
3137
  <br /><br />
3138
  <a href=\"http://www.wpgmaps.com/demo/\" target=\"_BLANK\">View the demos</a>.<br /><br />
3139
  Have a sales question? Contact either Nick or Mark on <a href=\"mailto:nick@wpgmaps.com\">nick@wpgmaps.com</a> or use our <a href=\"http://www.wpgmaps.com/contact-us/\" target=\"_BLANK\">contact form</a>. <br /><br />
3141
 
3142
 
3143
 
3144
+ </div><!-- end of tab5 -->
3145
 
3146
  </div>
3147
  </div>
3148
 
3149
  <!-- end of tabs -->
3150
 
3151
+
 
 
 
 
3152
 
3153
  <p class='submit'><input type='submit' name='wpgmza_savemap' class='button-primary' value='".__("Save Map","wp-google-maps")." &raquo;' /></p>
3154
  <p style=\"width:600px; color:#808080;\">
3155
  ".__("Tip: Use your mouse to change the layout of your map. When you have positioned the map to your desired location, press \"Save Map\" to keep your settings.","wp-google-maps")."</p>
3156
 
3157
 
3158
+ <div id=\"wpgmza_map\">
3159
+ <div class=\"wpgm_notice_message\" style='text-align:center;'>
3160
+ <ul>
3161
+ <li><small><strong>".__("The map could not load.","wp-google-maps")."</strong><br />".__("This is normally caused by a conflict with another plugin or a JavaScript error that is preventing our plugin's Javascript from executing. Please try disable all plugins one by one and see if this problem persists. If it persists, please contact nick@wpgmaps.com for support.","wp-google-maps")."</small>
3162
+ </li>
3163
+ </ul>
3164
+ </div>
3165
+ </div>
3166
+
3167
+ <div id=\"wpgmaps_save_reminder\" style=\"display:none;\">
3168
+ <div class=\"wpgm_notice_message\" style='text-align:center;'>
3169
+ <ul>
3170
+ <li>
3171
+ <h4>".__("Remember to save your map!","wp-google-maps")."</h4>
3172
+ </li>
3173
+ </ul>
3174
+ </div>
3175
+
3176
+ </div>
3177
 
3178
 
3179
 
3180
  <div id=\"wpgmaps_tabs_markers\">
3181
  <ul>
3182
+ <li><a href=\"#tabs-m-1\" class=\"tabs-m-1\">".__("Add a basic marker","wp-google-maps")."</a></li>
3183
+ <li><a href=\"#tabs-m-2\" class=\"tabs-m-1\">".__("Add an advanced marker","wp-google-maps")."</a></li>
3184
+ <li><a href=\"#tabs-m-3\" class=\"tabs-m-2\">".__("Add a polygon","wp-google-maps")."</a></li>
3185
+ <li><a href=\"#tabs-m-4\" class=\"tabs-m-3\">".__("Add a polyline","wp-google-maps")."</a></li>
3186
  </ul>
3187
  <div id=\"tabs-m-1\">
3188
 
3189
 
3190
+ <h2 style=\"padding-top:0; margin-top:0;\">".__("Add a basic marker","wp-google-maps")."</h2>
3191
+ <table>
3192
+ <input type=\"hidden\" name=\"wpgmza_edit_id\" id=\"wpgmza_edit_id\" value=\"\" />
3193
+ <tr>
3194
+ <td>".__("Address/GPS","wp-google-maps").": </td>
3195
+ <td><input id='wpgmza_add_address' name='wpgmza_add_address' type='text' size='35' maxlength='200' value='' /> &nbsp;<br /></td>
3196
+
3197
+ </tr>
3198
+
3199
+ <tr>
3200
+ <td>".__("Animation","wp-google-maps").": </td>
3201
+ <td>
3202
+ <select name=\"wpgmza_animation\" id=\"wpgmza_animation\">
3203
+ <option value=\"0\">".__("None","wp-google-maps")."</option>
3204
+ <option value=\"1\">".__("Bounce","wp-google-maps")."</option>
3205
+ <option value=\"2\">".__("Drop","wp-google-maps")."</option>
3206
+ </td>
3207
+ </tr>
3208
+
3209
+
3210
+ <tr>
3211
+ <td>".__("InfoWindow open by default","wp-google-maps").": </td>
3212
+ <td>
3213
+ <select name=\"wpgmza_infoopen\" id=\"wpgmza_infoopen\">
3214
+ <option value=\"0\">".__("No","wp-google-maps")."</option>
3215
+ <option value=\"1\">".__("Yes","wp-google-maps")."</option>
3216
+ </td>
3217
+ </tr>
3218
+ <tr>
3219
+ <td></td>
3220
+ <td>
3221
+ <span id=\"wpgmza_addmarker_div\"><input type=\"button\" class='button-primary' id='wpgmza_addmarker' value='".__("Add Marker","wp-google-maps")."' /></span> <span id=\"wpgmza_addmarker_loading\" style=\"display:none;\">".__("Adding","wp-google-maps")."...</span>
3222
+ <span id=\"wpgmza_editmarker_div\" style=\"display:none;\"><input type=\"button\" id='wpgmza_editmarker' class='button-primary' value='".__("Save Marker","wp-google-maps")."' /></span><span id=\"wpgmza_editmarker_loading\" style=\"display:none;\">".__("Saving","wp-google-maps")."...</span>
3223
+ </td>
3224
 
3225
+ </tr>
3226
+
3227
+ </table>
3228
+ </div>
3229
+
3230
+ <div id=\"tabs-m-2\">
3231
+ <h2 style=\"padding-top:0; margin-top:0;\">".__("Add an advanced marker","wp-google-maps")."</h2>
3232
+ <div class=\"wpgm_notice_message\">
3233
+ <ul>
3234
+ <li>
3235
+ <a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=advanced_markers\">".__("Add advanced markers","wp-google-maps")."</a> ".__("with the Pro version","wp-google-maps")."
3236
+ </li>
3237
+ </ul>
3238
+ </div>
3239
  <table>
 
3240
  <tr>
3241
  <td>".__("Address/GPS","wp-google-maps").": </td>
3242
+ <td><input id='' name='' type='text' size='35' maxlength='200' value='' $wpgmza_act /> &nbsp;<br /></td>
3243
 
3244
  </tr>
3245
 
3246
  <tr>
3247
  <td>".__("Animation","wp-google-maps").": </td>
3248
  <td>
3249
+ <select name=\"\" id=\"\">
3250
  <option value=\"0\">".__("None","wp-google-maps")."</option>
3251
  <option value=\"1\">".__("Bounce","wp-google-maps")."</option>
3252
  <option value=\"2\">".__("Drop","wp-google-maps")."</option>
3253
  </td>
3254
  </tr>
3255
+
3256
+
3257
  <tr>
3258
  <td>".__("InfoWindow open by default","wp-google-maps").": </td>
3259
  <td>
3260
+ <select name=\"\" id=\"\">
3261
  <option value=\"0\">".__("No","wp-google-maps")."</option>
3262
  <option value=\"1\">".__("Yes","wp-google-maps")."</option>
3263
  </td>
3264
  </tr>
 
3265
  <tr>
3266
  <td>".__("Title","wp-google-maps").": </td>
3267
+ <td><input id='' name='' type='text' size='35' maxlength='200' value='' $wpgmza_act /></td>
3268
 
3269
  </tr>
3270
 
3271
  <tr><td>".__("Description","wp-google-maps").": </td>
3272
+ <td><textarea id='' name='' ".$wpgmza_act." style='background-color:#EEE; width:272px;'></textarea> &nbsp;<br /></td></tr>
3273
  <tr><td>".__("Pic URL","wp-google-maps").": </td>
3274
+ <td><input id='' name=\"\" type='text' size='35' maxlength='700' value='' ".$wpgmza_act."/> <input id=\"\" type=\"button\" value=\"".__("Upload Image","wp-google-maps")."\" $wpgmza_act /><br /></td></tr>
3275
  <tr><td>".__("Link URL","wp-google-maps").": </td>
3276
+ <td><input id='' name='' type='text' size='35' maxlength='700' value='' ".$wpgmza_act." /></td></tr>
3277
  <tr><td>".__("Custom Marker","wp-google-maps").": </td>
3278
+ <td><input id='' name=\"\" type='hidden' size='35' maxlength='700' value='' ".$wpgmza_act."/> <input id=\"\" type=\"button\" value=\"".__("Upload Image","wp-google-maps")."\" $wpgmza_act /> &nbsp;</td></tr>
3279
  <tr>
3280
  <td>".__("Category","wp-google-maps").": </td>
3281
  <td>
3283
  <option value=\"0\">".__("Select","wp-google-maps")."</option>
3284
  </td>
3285
  </tr>
 
3286
  <tr>
3287
  <td></td>
3288
  <td>
3289
+ <input type=\"button\" class='button-primary' disabled id='' value='".__("Add Marker","wp-google-maps")."' />
 
3290
  </td>
3291
 
3292
+ </tr>
3293
 
3294
  </table>
3295
  <p>$wpgmza_act_msg</p>
 
 
 
 
3296
  <br /><br />$wpgmza_csv
3297
  </div>
3298
 
3299
+ <div id=\"tabs-m-3\">
3300
  <h2 style=\"padding-top:0; margin-top:0;\">".__("Add a Polygon","wp-google-maps")."</h2>
3301
+ <span id=\"wpgmza_addpolygon_div\"><a href='".get_option('siteurl')."/wp-admin/admin.php?page=wp-google-maps-menu&action=add_poly&map_id=".$_GET['map_id']."' id='wpgmza_addpoly' class='button-primary' value='".__("Add a New Polygon","wp-google-maps")."' />".__("Add a New Polygon","wp-google-maps")."</a></span>
3302
+ <div id=\"wpgmza_poly_holder\">".wpgmza_b_return_polygon_list($_GET['map_id'])."</div>
 
 
 
 
3303
  </div>
3304
+ <div id=\"tabs-m-4\">
3305
  <h2 style=\"padding-top:0; margin-top:0;\">".__("Add a Polyline","wp-google-maps")."</h2>
3306
+ <span id=\"wpgmza_addpolyline_div\"><a href='".get_option('siteurl')."/wp-admin/admin.php?page=wp-google-maps-menu&action=add_polyline&map_id=".$_GET['map_id']."' id='wpgmza_addpolyline' class='button-primary' value='".__("Add a New Polyline","wp-google-maps")."' />".__("Add a New Polyline","wp-google-maps")."</a></span>
3307
+ <div id=\"wpgmza_polyline_holder\">".wpgmza_b_return_polyline_list($_GET['map_id'])."</div>
 
 
 
 
3308
  </div>
3309
  </div>
3310
+ </form>
3311
 
3312
+ <h2 style=\"padding-top:0; margin-top:20px;\">".__("Your Markers","wp-google-maps")."</h2>
3313
+ <div id=\"wpgmza_marker_holder\">
3314
+ ".wpgmza_return_marker_list($_GET['map_id'])."
3315
+ </div>
3316
+
3317
+ <table style='clear:both;'>
3318
  <tr>
3319
  <td><img src=\"".wpgmaps_get_plugin_url()."/images/custom_markers.jpg\" width=\"260\" style=\"border:3px solid #808080;\" title=\"".__("Add detailed information to your markers!")."\" alt=\"".__("Add custom markers to your map!","wp-google-maps")."\" /><br /><br /></td>
3320
  <td valign=\"middle\"><span style=\"font-size:18px; color:#666;\">".__("Add detailed information to your markers for only","wp-google-maps")." <strong>$14.99</strong>. ".__("Click","wp-google-maps")." <a href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=image1\" title=\"Pro Edition\" target=\"_BLANK\">".__("here","wp-google-maps")."</a></span></td>
3329
  </tr>
3330
  </table>
3331
 
3332
+
3333
 
3334
  <p><br /><br />".__("WP Google Maps encourages you to make use of the amazing icons created by Nicolas Mollet's Maps Icons Collection","wp-google-maps")." <a href='http://mapicons.nicolasmollet.com'>http://mapicons.nicolasmollet.com/</a> ".__("and to credit him when doing so.","wp-google-maps")."</p>
3335
  </div>
3379
  <p style=\"width:600px; color:#808080;\">".__("Tip: Use your mouse to change the location of the marker. Simply click and drag it to your desired location.","wp-google-maps")."</p>
3380
 
3381
 
3382
+ <div id=\"wpgmza_map\">
3383
+ <div class=\"wpgm_notice_message\" style='text-align:center;'>
3384
+ <ul>
3385
+ <li><small><strong>".__("The map could not load.","wp-google-maps")."</strong><br />".__("This is normally caused by a conflict with another plugin or a JavaScript error that is preventing our plugin's Javascript from executing. Please try disable all plugins one by one and see if this problem persists. If it persists, please contact nick@wpgmaps.com for support.","wp-google-maps")."</small>
3386
+ </li>
3387
+ </ul>
3388
+ </div>
3389
+ </div>
3390
 
 
3391
 
3392
 
3393
 
3551
  $wpgmza_tmp_body .= "<td height=\"40\">".$icon."<input type=\"hidden\" id=\"wpgmza_hid_marker_icon_".$result->id."\" value=\"".$result->icon."\" /><input type=\"hidden\" id=\"wpgmza_hid_marker_anim_".$result->id."\" value=\"".$result->anim."\" /><input type=\"hidden\" id=\"wpgmza_hid_marker_category_".$result->id."\" value=\"".$result->category."\" /><input type=\"hidden\" id=\"wpgmza_hid_marker_infoopen_".$result->id."\" value=\"".$result->infoopen."\" /></td>";
3552
  $wpgmza_tmp_body .= "<td>".$result->title."<input type=\"hidden\" id=\"wpgmza_hid_marker_title_".$result->id."\" value=\"".$result->title."\" /></td>";
3553
  $wpgmza_tmp_body .= "<td>".wpgmza_return_category_name($result->category)."<input type=\"hidden\" id=\"wpgmza_hid_marker_category_".$result->id."\" value=\"".$result->category."\" /></td>";
3554
+ $wpgmza_tmp_body .= "<td>".$result->address."<input type=\"hidden\" id=\"wpgmza_hid_marker_address_".$result->id."\" value=\"".$result->address."\" /><input type=\"hidden\" id=\"wpgmza_hid_marker_lat_".$result->id."\" value=\"".$result->lat."\" /><input type=\"hidden\" id=\"wpgmza_hid_marker_lng_".$result->id."\" value=\"".$result->lng."\" /></td>";
3555
  $wpgmza_tmp_body .= "<td>".$result->description."<input type=\"hidden\" id=\"wpgmza_hid_marker_desc_".$result->id."\" value=\"". htmlspecialchars($result->description)."\" /></td>";
3556
  $wpgmza_tmp_body .= "<td>$pic<input type=\"hidden\" id=\"wpgmza_hid_marker_pic_".$result->id."\" value=\"".$result->pic."\" /></td>";
3557
  $wpgmza_tmp_body .= "<td>$linktd<input type=\"hidden\" id=\"wpgmza_hid_marker_link_".$result->id."\" value=\"".$result->link."\" /></td>";
3592
 
3593
  } else {
3594
 
3595
+ $wpgmza_tmp_head .= "<div id=\"wpgmza_marker_holder_".$map_id."\" style=\"width:$width;\">";
3596
  $wpgmza_tmp_head .= "<table id=\"wpgmza_table_".$map_id."\" class=\"wpgmza_table\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:$width;\">";
3597
  $wpgmza_tmp_head .= "<thead>";
3598
  $wpgmza_tmp_head .= "<tr>";
3686
  add_action('admin_head', 'wpgmaps_admin_javascript_basic');
3687
  add_action('wp_ajax_add_marker', 'wpgmaps_action_callback_basic');
3688
  add_action('wp_ajax_delete_marker', 'wpgmaps_action_callback_basic');
3689
+ add_action('wp_ajax_edit_marker', 'wpgmaps_action_callback_basic');+
3690
+ add_action('wp_ajax_delete_poly', 'wpgmaps_action_callback_basic');
3691
+ add_action('wp_ajax_delete_polyline', 'wpgmaps_action_callback_basic');
3692
+
3693
  add_action('template_redirect','wpgmaps_check_shortcode');
3694
  add_action('wp_footer', 'wpgmaps_user_javascript_basic');
3695
  add_shortcode( 'wpgmza', 'wpgmaps_tag_basic' );
3736
  function wpgmaps_permission_warning() {
3737
  echo "<div class='error below-h1'><big>";
3738
  _e("The plugin directory does not have 'write' permissions. Please enable 'write' permissions (755) for ");
3739
+ echo "\"".c."\" ";
3740
  _e("in order for this plugin to work! Please see ");
3741
  echo "<a href='http://codex.wordpress.org/Changing_File_Permissions#Using_an_FTP_Client'>";
3742
  _e("this page");
3754
  }
3755
 
3756
  //create all XML files
3757
+ //wpgmaps_update_all_xml_file();
3758
  }
3759
 
3760
 
3790
 
3791
  $sql = "
3792
  CREATE TABLE `".$table_name."` (
3793
+ id int(11) NOT NULL AUTO_INCREMENT,
3794
+ map_id int(11) NOT NULL,
3795
+ address varchar(700) NOT NULL,
3796
+ description mediumtext NOT NULL,
3797
+ pic varchar(700) NOT NULL,
3798
+ link varchar(700) NOT NULL,
3799
+ icon varchar(700) NOT NULL,
3800
+ lat varchar(100) NOT NULL,
3801
+ lng varchar(100) NOT NULL,
3802
+ anim varchar(3) NOT NULL,
3803
+ title varchar(700) NOT NULL,
3804
+ infoopen varchar(3) NOT NULL,
3805
+ category int(11) NOT NULL,
3806
+ PRIMARY KEY (id)
3807
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
3808
  ";
3809
 
3814
 
3815
  $sql = "
3816
  CREATE TABLE `".$wpgmza_tblname_poly."` (
3817
+ id int(11) NOT NULL AUTO_INCREMENT,
3818
+ map_id int(11) NOT NULL,
3819
+ polydata LONGTEXT NOT NULL,
3820
+ linecolor VARCHAR(7) NOT NULL,
3821
+ fillcolor VARCHAR(7) NOT NULL,
3822
+ opacity VARCHAR(3) NOT NULL,
3823
+ PRIMARY KEY (id)
3824
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
3825
  ";
3826
 
3829
 
3830
  $sql = "
3831
  CREATE TABLE `".$wpgmza_tblname_polylines."` (
3832
+ id int(11) NOT NULL AUTO_INCREMENT,
3833
+ map_id int(11) NOT NULL,
3834
+ polydata LONGTEXT NOT NULL,
3835
+ linecolor VARCHAR(7) NOT NULL,
3836
+ linethickness VARCHAR(3) NOT NULL,
3837
+ opacity VARCHAR(3) NOT NULL,
3838
+ PRIMARY KEY (id)
3839
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
3840
  ";
3841
 
3844
 
3845
  $sql = "
3846
  CREATE TABLE `".$wpgmza_tblname_categories."` (
3847
+ id int(11) NOT NULL AUTO_INCREMENT,
3848
+ active TINYINT(1) NOT NULL,
3849
+ category_name VARCHAR(50) NOT NULL,
3850
+ category_icon VARCHAR(700) NOT NULL,
3851
+ PRIMARY KEY (id)
3852
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
3853
  ";
3854
 
3856
 
3857
  $sql = "
3858
  CREATE TABLE `".$wpgmza_tblname_category_maps."` (
3859
+ id int(11) NOT NULL AUTO_INCREMENT,
3860
+ cat_id INT(11) NOT NULL,
3861
+ map_id INT(11) NOT NULL,
3862
+ PRIMARY KEY (id)
3863
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
3864
  ";
3865
 
3869
  $table_name = $wpdb->prefix . "wpgmza_maps";
3870
  $sql = "
3871
  CREATE TABLE `".$table_name."` (
3872
+ id int(11) NOT NULL AUTO_INCREMENT,
3873
+ map_title varchar(50) NOT NULL,
3874
+ map_width varchar(6) NOT NULL,
3875
+ map_height varchar(6) NOT NULL,
3876
+ map_start_lat varchar(700) NOT NULL,
3877
+ map_start_lng varchar(700) NOT NULL,
3878
+ map_start_location varchar(700) NOT NULL,
3879
+ map_start_zoom INT(10) NOT NULL,
3880
+ default_marker varchar(700) NOT NULL,
3881
+ type INT(10) NOT NULL,
3882
+ alignment INT(10) NOT NULL,
3883
+ directions_enabled INT(10) NOT NULL,
3884
+ styling_enabled INT(10) NOT NULL,
3885
+ styling_json mediumtext NOT NULL,
3886
+ active INT(1) NOT NULL,
3887
+ kml VARCHAR(700) NOT NULL,
3888
+ bicycle INT(10) NOT NULL,
3889
+ traffic INT(10) NOT NULL,
3890
+ dbox INT(10) NOT NULL,
3891
+ dbox_width varchar(10) NOT NULL,
3892
+ listmarkers INT(10) NOT NULL,
3893
+ listmarkers_advanced INT(10) NOT NULL,
3894
+ filterbycat TINYINT(1) NOT NULL,
3895
+ ugm_enabled INT(10) NOT NULL,
3896
+ ugm_category_enabled TINYINT(1) NOT NULL,
3897
+ fusion VARCHAR(100) NOT NULL,
3898
+ map_width_type VARCHAR(3) NOT NULL,
3899
+ map_height_type VARCHAR(3) NOT NULL,
3900
+ mass_marker_support INT(10) NOT NULL,
3901
+ ugm_access INT(10) NOT NULL,
3902
+ order_markers_by INT(10) NOT NULL,
3903
+ order_markers_choice INT(10) NOT NULL,
3904
+ show_user_location INT(3) NOT NULL,
3905
+ default_to VARCHAR(700) NOT NULL,
3906
+ other_settings longtext NOT NULL,
3907
+ PRIMARY KEY (id)
3908
+ ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
3909
  ";
3910
 
3911
  dbDelta($sql);
4005
  function wpgmaps_load_jquery() {
4006
  if (!is_admin()) {
4007
  $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS");
4008
+ if (isset($wpgmza_settings['wpgmza_settings_force_jquery'])) {
4009
+ if ($wpgmza_settings['wpgmza_settings_force_jquery'] == "yes") {
4010
+ wp_deregister_script('jquery');
4011
+ wp_register_script('jquery', plugins_url("js/jquery.min.js",__FILE__), false, "1.8.3");
4012
+ }
4013
  }
4014
  wp_enqueue_script('jquery');
4015
  }
4028
  LIMIT 1
4029
  ");
4030
  return $result;
4031
+ }
4032
+
4033
+