Merge lp:~costales/unav/0.67-set-mode-routes into lp:unav
- 0.67-set-mode-routes
- Merge into trunk
Proposed by
costales
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 174 | ||||
Proposed branch: | lp:~costales/unav/0.67-set-mode-routes | ||||
Merge into: | lp:unav | ||||
Diff against target: |
1655 lines (+726/-271) 14 files modified
nav/class/Settings.js (+1/-1) nav/class/UI.js (+91/-25) nav/class/WebAPI.js (+13/-4) nav/css/unav.css (+37/-6) nav/img/mode/bike.svg (+6/-6) nav/img/mode/car.svg (+6/-6) nav/img/mode/noroute.svg (+149/-0) nav/img/mode/steps.svg (+54/-0) nav/img/states/not_found.svg (+223/-0) nav/index.html (+35/-9) po/unav.pot (+87/-127) qml/Location.qml (+2/-2) qml/Main.qml (+18/-6) qml/SettingsPage.qml (+4/-79) |
||||
To merge this branch: | bzr merge lp:~costales/unav/0.67-set-mode-routes | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
uNav developers | Pending | ||
Review via email: mp+317721@code.launchpad.net |
Commit message
Description of the change
Choose route mode in each new route or simulation
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'nav/class/Settings.js' | |||
2 | --- nav/class/Settings.js 2016-06-24 09:22:29 +0000 | |||
3 | +++ nav/class/Settings.js 2017-02-19 22:22:23 +0000 | |||
4 | @@ -16,7 +16,7 @@ | |||
5 | 16 | function Settings() { | 16 | function Settings() { |
6 | 17 | this.sound = true; | 17 | this.sound = true; |
7 | 18 | this.unit = this.KM; | 18 | this.unit = this.KM; |
9 | 19 | this.routing_mode = 0; // 0 car, 1 walk, 2 bike | 19 | this.routing_mode = 0; // 0 car, 1 walk, 2 bike, 3 multimodal |
10 | 20 | this.avoid_tolls = false; | 20 | this.avoid_tolls = false; |
11 | 21 | this.alert_radars = true; | 21 | this.alert_radars = true; |
12 | 22 | this.ui_speed = true; | 22 | this.ui_speed = true; |
13 | 23 | 23 | ||
14 | === modified file 'nav/class/UI.js' | |||
15 | --- nav/class/UI.js 2017-01-15 12:10:13 +0000 | |||
16 | +++ nav/class/UI.js 2017-02-19 22:22:23 +0000 | |||
17 | @@ -28,7 +28,6 @@ | |||
18 | 28 | this.center_1st_pos = true; | 28 | this.center_1st_pos = true; |
19 | 29 | this.zoom_unav = true; | 29 | this.zoom_unav = true; |
20 | 30 | this.map_stretched = true; | 30 | this.map_stretched = true; |
21 | 31 | this.confirm_route = true; | ||
22 | 32 | 31 | ||
23 | 33 | this.marker_pos = new ol.Overlay({ | 32 | this.marker_pos = new ol.Overlay({ |
24 | 34 | positioning: 'center-center', | 33 | positioning: 'center-center', |
25 | @@ -195,6 +194,51 @@ | |||
26 | 195 | return this.online_layer; | 194 | return this.online_layer; |
27 | 196 | } | 195 | } |
28 | 197 | 196 | ||
29 | 197 | UI.prototype.set_confirm_btn_color = function(mode) { | ||
30 | 198 | switch (mode) { | ||
31 | 199 | case 0: | ||
32 | 200 | $("#btn1_set_car").css( {"background": this.COLOR_ORANGE, "border-color":this.COLOR_ORANGE}); | ||
33 | 201 | $("#btn1_set_walk").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
34 | 202 | $("#btn1_set_bike").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
35 | 203 | $("#btn1_set_public").css({"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
36 | 204 | $("#btn2_set_car").css( {"background": this.COLOR_ORANGE, "border-color":this.COLOR_ORANGE}); | ||
37 | 205 | $("#btn2_set_walk").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
38 | 206 | $("#btn2_set_bike").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
39 | 207 | $("#btn2_set_public").css({"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
40 | 208 | break; | ||
41 | 209 | case 1: | ||
42 | 210 | $("#btn1_set_car").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
43 | 211 | $("#btn1_set_walk").css( {"background": this.COLOR_ORANGE, "border-color":this.COLOR_ORANGE}); | ||
44 | 212 | $("#btn1_set_bike").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
45 | 213 | $("#btn1_set_public").css({"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
46 | 214 | $("#btn2_set_car").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
47 | 215 | $("#btn2_set_walk").css( {"background": this.COLOR_ORANGE, "border-color":this.COLOR_ORANGE}); | ||
48 | 216 | $("#btn2_set_bike").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
49 | 217 | $("#btn2_set_public").css({"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
50 | 218 | break; | ||
51 | 219 | case 2: | ||
52 | 220 | $("#btn1_set_car").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
53 | 221 | $("#btn1_set_walk").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
54 | 222 | $("#btn1_set_bike").css( {"background": this.COLOR_ORANGE, "border-color":this.COLOR_ORANGE}); | ||
55 | 223 | $("#btn1_set_public").css({"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
56 | 224 | $("#btn2_set_car").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
57 | 225 | $("#btn2_set_walk").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
58 | 226 | $("#btn2_set_bike").css( {"background": this.COLOR_ORANGE, "border-color":this.COLOR_ORANGE}); | ||
59 | 227 | $("#btn2_set_public").css({"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
60 | 228 | break; | ||
61 | 229 | case 3: | ||
62 | 230 | $("#btn1_set_car").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
63 | 231 | $("#btn1_set_walk").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
64 | 232 | $("#btn1_set_bike").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
65 | 233 | $("#btn1_set_public").css({"background": this.COLOR_ORANGE, "border-color":this.COLOR_ORANGE}); | ||
66 | 234 | $("#btn2_set_car").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
67 | 235 | $("#btn2_set_walk").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
68 | 236 | $("#btn2_set_bike").css( {"background": this.COLOR_BLACK, "border-color":this.COLOR_BLACK}); | ||
69 | 237 | $("#btn2_set_public").css({"background": this.COLOR_ORANGE, "border-color":this.COLOR_ORANGE}); | ||
70 | 238 | break; | ||
71 | 239 | } | ||
72 | 240 | } | ||
73 | 241 | |||
74 | 198 | UI.prototype.set_map_layer = function(layer) { | 242 | UI.prototype.set_map_layer = function(layer) { |
75 | 199 | var aux_center = this.map.getView().getCenter(); | 243 | var aux_center = this.map.getView().getCenter(); |
76 | 200 | var aux_zoom = this.map.getView().getZoom(); | 244 | var aux_zoom = this.map.getView().getZoom(); |
77 | @@ -251,14 +295,6 @@ | |||
78 | 251 | this.zoom_unav = zoom; | 295 | this.zoom_unav = zoom; |
79 | 252 | } | 296 | } |
80 | 253 | 297 | ||
81 | 254 | UI.prototype.get_confirm_route = function() { | ||
82 | 255 | return this.confirm_route; | ||
83 | 256 | } | ||
84 | 257 | |||
85 | 258 | UI.prototype.set_confirm_route = function(confirm) { | ||
86 | 259 | this.confirm_route = confirm; | ||
87 | 260 | } | ||
88 | 261 | |||
89 | 262 | UI.prototype.markers = function(start_lat, start_lng, end_lat, end_lng) { | 298 | UI.prototype.markers = function(start_lat, start_lng, end_lat, end_lng) { |
90 | 263 | this.marker_start.setPosition(undefined); | 299 | this.marker_start.setPosition(undefined); |
91 | 264 | this.marker_end.setPosition(undefined); | 300 | this.marker_end.setPosition(undefined); |
92 | @@ -278,6 +314,25 @@ | |||
93 | 278 | } | 314 | } |
94 | 279 | } | 315 | } |
95 | 280 | 316 | ||
96 | 317 | UI.prototype.btns_confirm_route = function(show) { | ||
97 | 318 | if (show) { | ||
98 | 319 | $('#btn_start').show(); | ||
99 | 320 | $('#btn_cancel').show(); | ||
100 | 321 | $('#btn_notfound').hide(); | ||
101 | 322 | $('#p_review_time2left').show(); | ||
102 | 323 | $('#p_review_total_dist').show(); | ||
103 | 324 | $('#p_review_time2arrive').show(); | ||
104 | 325 | } | ||
105 | 326 | else { | ||
106 | 327 | $('#btn_start').hide(); | ||
107 | 328 | $('#btn_cancel').hide(); | ||
108 | 329 | $('#btn_notfound').show(); | ||
109 | 330 | $('#p_review_time2left').hide(); | ||
110 | 331 | $('#p_review_total_dist').hide(); | ||
111 | 332 | $('#p_review_time2arrive').hide(); | ||
112 | 333 | } | ||
113 | 334 | } | ||
114 | 335 | |||
115 | 281 | UI.prototype.route = function(redraw_map) { | 336 | UI.prototype.route = function(redraw_map) { |
116 | 282 | if (this.nav.get_route_status() !== 'drawing' && this.nav.get_route_status() !== 'simulate_drawing') { | 337 | if (this.nav.get_route_status() !== 'drawing' && this.nav.get_route_status() !== 'simulate_drawing') { |
117 | 283 | this.routeSource.clear(); | 338 | this.routeSource.clear(); |
118 | @@ -314,6 +369,7 @@ | |||
119 | 314 | aux_height = aux_height + $('#panel_msg').height(); | 369 | aux_height = aux_height + $('#panel_msg').height(); |
120 | 315 | aux_height = aux_height + 110; | 370 | aux_height = aux_height + 110; |
121 | 316 | this.map.getView().fit(this.routeSource.getExtent(), this.map.getSize(), {padding: [150, 25, aux_height, 25]}); | 371 | this.map.getView().fit(this.routeSource.getExtent(), this.map.getSize(), {padding: [150, 25, aux_height, 25]}); |
122 | 372 | map.updateSize(); | ||
123 | 317 | } | 373 | } |
124 | 318 | } | 374 | } |
125 | 319 | 375 | ||
126 | @@ -534,6 +590,7 @@ | |||
127 | 534 | $('#panel_msg').show(); | 590 | $('#panel_msg').show(); |
128 | 535 | break; | 591 | break; |
129 | 536 | case '2review': | 592 | case '2review': |
130 | 593 | case 'calculating_error': | ||
131 | 537 | $('#p_review_time2left').html(this.maths.time2human(route_indicator['time'], false)); | 594 | $('#p_review_time2left').html(this.maths.time2human(route_indicator['time'], false)); |
132 | 538 | $('#p_review_total_dist').html(this.maths.dist2human(route_indicator['distance_total'], this.settings.get_unit())); | 595 | $('#p_review_total_dist').html(this.maths.dist2human(route_indicator['distance_total'], this.settings.get_unit())); |
133 | 539 | $('#p_review_time2arrive').html(this.maths.time2human(route_indicator['time'], true)); | 596 | $('#p_review_time2arrive').html(this.maths.time2human(route_indicator['time'], true)); |
134 | @@ -587,8 +644,15 @@ | |||
135 | 587 | $('#panel_msg').show(); | 644 | $('#panel_msg').show(); |
136 | 588 | break; | 645 | break; |
137 | 589 | case 'simulate_error': | 646 | case 'simulate_error': |
140 | 590 | $('#p_msg').html(t("Error simulating route. Try different points")); | 647 | $('#p_time2left').html(''); |
141 | 591 | $('#panel_msg').show(); | 648 | $('#p_total_dist').html(''); |
142 | 649 | $('#p_time2arrive').html(''); | ||
143 | 650 | $('#p_speed').hide(); | ||
144 | 651 | $('#p_txt_ind').html(this.compose_btns_routing()); | ||
145 | 652 | this.set_confirm_btn_color(this.settings.get_routing_mode()); | ||
146 | 653 | $('#p_img_ind').attr('src', 'img/mode/noroute.svg'); | ||
147 | 654 | $('#panel_navigation').show(); | ||
148 | 655 | $('#panel_indication, #panel_txt_ind').css('background-color', this.COLOR_BLACK); | ||
149 | 592 | break; | 656 | break; |
150 | 593 | case 'simulate_done_bike': | 657 | case 'simulate_done_bike': |
151 | 594 | case 'simulate_done_walk': | 658 | case 'simulate_done_walk': |
152 | @@ -598,27 +662,29 @@ | |||
153 | 598 | $('#p_total_dist').html(this.maths.dist2human(route_indicator['distance_total'], this.settings.get_unit())); | 662 | $('#p_total_dist').html(this.maths.dist2human(route_indicator['distance_total'], this.settings.get_unit())); |
154 | 599 | $('#p_time2arrive').html(this.maths.time2human(route_indicator['time'], true)); | 663 | $('#p_time2arrive').html(this.maths.time2human(route_indicator['time'], true)); |
155 | 600 | $('#p_speed').hide(); | 664 | $('#p_speed').hide(); |
156 | 601 | switch (this.nav.get_route_status()) { | ||
157 | 602 | case 'simulate_done_public': | ||
158 | 603 | $('#p_img_ind').attr('src', 'img/mode/public.svg'); | ||
159 | 604 | break; | ||
160 | 605 | case 'simulate_done_bike': | ||
161 | 606 | $('#p_img_ind').attr('src', 'img/mode/bike.svg'); | ||
162 | 607 | break; | ||
163 | 608 | case 'simulate_done_walk': | ||
164 | 609 | $('#p_img_ind').attr('src', 'img/mode/walk.svg'); | ||
165 | 610 | break; | ||
166 | 611 | default: | ||
167 | 612 | $('#p_img_ind').attr('src', 'img/mode/car.svg'); | ||
168 | 613 | } | ||
169 | 614 | $('#p_next_dist').html(''); | 665 | $('#p_next_dist').html(''); |
171 | 615 | $('#p_txt_ind').html(t("Click onto the icon for reviewing the route")); | 666 | $('#p_txt_ind').html(this.compose_btns_routing()); |
172 | 667 | this.set_confirm_btn_color(this.settings.get_routing_mode()); | ||
173 | 668 | $('#p_img_ind').attr('src', 'img/mode/steps.svg'); | ||
174 | 616 | $('#panel_navigation').show(); | 669 | $('#panel_navigation').show(); |
175 | 617 | $('#panel_indication, #panel_txt_ind').css('background-color', this.COLOR_BLACK); | 670 | $('#panel_indication, #panel_txt_ind').css('background-color', this.COLOR_BLACK); |
176 | 618 | break; | 671 | break; |
177 | 619 | } | 672 | } |
178 | 620 | } | 673 | } |
179 | 621 | 674 | ||
180 | 675 | UI.prototype.compose_btns_routing = function() { | ||
181 | 676 | return "<table class='tg' id='panel_review_btns'> \ | ||
182 | 677 | <tr> \ | ||
183 | 678 | <th class='tg-yw4l'> \ | ||
184 | 679 | <button data-role='button' id='btn2_set_car' class='btns2_mode_route negative' onClick='javascript:set_simulate_mode(0)'><img class='img2_btn_route' src='img/mode/car.svg'></button> \ | ||
185 | 680 | <button data-role='button' id='btn2_set_walk' class='btns2_mode_route negative' onClick='javascript:set_simulate_mode(1)'><img class='img2_btn_route' src='img/mode/walk.svg'></button> \ | ||
186 | 681 | <button data-role='button' id='btn2_set_bike' class='btns2_mode_route negative' onClick='javascript:set_simulate_mode(2)'><img class='img2_btn_route' src='img/mode/bike.svg'></button> \ | ||
187 | 682 | <button data-role='button' id='btn2_set_public' class='btns2_mode_route negative' onClick='javascript:set_simulate_mode(3)'><img class='img2_btn_route' src='img/mode/public.svg'></button> \ | ||
188 | 683 | </th> \ | ||
189 | 684 | </tr> \ | ||
190 | 685 | </table>"; | ||
191 | 686 | } | ||
192 | 687 | |||
193 | 622 | UI.prototype.scale_line = function() { | 688 | UI.prototype.scale_line = function() { |
194 | 623 | switch(this.nav.get_route_status()) { | 689 | switch(this.nav.get_route_status()) { |
195 | 624 | case 'no': | 690 | case 'no': |
196 | 625 | 691 | ||
197 | === modified file 'nav/class/WebAPI.js' | |||
198 | --- nav/class/WebAPI.js 2016-12-22 19:23:03 +0000 | |||
199 | +++ nav/class/WebAPI.js 2017-02-19 22:22:23 +0000 | |||
200 | @@ -17,6 +17,7 @@ | |||
201 | 17 | this.nav = nav; | 17 | this.nav = nav; |
202 | 18 | this.ui = ui; | 18 | this.ui = ui; |
203 | 19 | this.settings = settings; | 19 | this.settings = settings; |
204 | 20 | this.confirm_route = ''; | ||
205 | 20 | 21 | ||
206 | 21 | this.route_status = ''; | 22 | this.route_status = ''; |
207 | 22 | this.t_prev = $.now() - 1; | 23 | this.t_prev = $.now() - 1; |
208 | @@ -24,12 +25,13 @@ | |||
209 | 24 | 25 | ||
210 | 25 | 26 | ||
211 | 26 | // Route | 27 | // Route |
213 | 27 | WebAPI.prototype.set_route = function(lat1, lng1, lat2, lng2) { | 28 | WebAPI.prototype.set_route = function(lat1, lng1, lat2, lng2, confirm_route) { |
214 | 28 | if (this.nav.get_route_status() == 'calculating' || this.nav.get_route_status() == 'calculating_from_out') | 29 | if (this.nav.get_route_status() == 'calculating' || this.nav.get_route_status() == 'calculating_from_out') |
215 | 29 | return; | 30 | return; |
216 | 30 | 31 | ||
218 | 31 | if (this.t_prev < $.now()) { // Avoid several calls in a small time | 32 | if (confirm_route || this.t_prev < $.now()) { // Avoid several calls in a small time |
219 | 32 | 33 | ||
220 | 34 | this.confirm_route = confirm_route; | ||
221 | 33 | if (this.nav.get_route_status() == "errorAPI") // Avoid so many calls | 35 | if (this.nav.get_route_status() == "errorAPI") // Avoid so many calls |
222 | 34 | this.t_prev = $.now() + 60000; | 36 | this.t_prev = $.now() + 60000; |
223 | 35 | else | 37 | else |
224 | @@ -108,8 +110,15 @@ | |||
225 | 108 | qml_show_notification('critical', 'calcfromout_error'); | 110 | qml_show_notification('critical', 'calcfromout_error'); |
226 | 109 | } | 111 | } |
227 | 110 | else { | 112 | else { |
230 | 111 | this.nav.set_route_status('errorAPI'); | 113 | if (this.confirm_route) { |
231 | 112 | qml_show_notification('critical', 'webapi_error'); | 114 | this.nav.set_route_status('calculating_error'); |
232 | 115 | this.ui.route(false); | ||
233 | 116 | this.ui.btns_confirm_route(false); | ||
234 | 117 | } | ||
235 | 118 | else { | ||
236 | 119 | this.nav.set_route_status('errorAPI'); | ||
237 | 120 | qml_show_notification('critical', 'webapi_error'); | ||
238 | 121 | } | ||
239 | 113 | } | 122 | } |
240 | 114 | } | 123 | } |
241 | 115 | 124 | ||
242 | 116 | 125 | ||
243 | === modified file 'nav/css/unav.css' | |||
244 | --- nav/css/unav.css 2016-07-15 13:22:55 +0000 | |||
245 | +++ nav/css/unav.css 2017-02-19 22:22:23 +0000 | |||
246 | @@ -89,8 +89,15 @@ | |||
247 | 89 | 89 | ||
248 | 90 | .btns_route { | 90 | .btns_route { |
249 | 91 | width:95%; | 91 | width:95%; |
251 | 92 | max-width: 300px; | 92 | max-width: 200px; |
252 | 93 | height:40px; | 93 | height:40px; |
253 | 94 | margin-top: 5px; | ||
254 | 95 | margin-bottom: 3px; | ||
255 | 96 | } | ||
256 | 97 | |||
257 | 98 | #btn_start { | ||
258 | 99 | background: #398DFF; | ||
259 | 100 | border-color: #398DFF; | ||
260 | 94 | } | 101 | } |
261 | 95 | 102 | ||
262 | 96 | #gps_progress { | 103 | #gps_progress { |
263 | @@ -99,12 +106,36 @@ | |||
264 | 99 | height:10px; | 106 | height:10px; |
265 | 100 | margin-bottom: 8px; | 107 | margin-bottom: 8px; |
266 | 101 | } | 108 | } |
268 | 102 | #btn_start { | 109 | |
269 | 110 | .btns1_mode_route { | ||
270 | 103 | margin-top: 5px; | 111 | margin-top: 5px; |
275 | 104 | margin-bottom: 3px; | 112 | margin-left: 10px; |
276 | 105 | } | 113 | margin-right: 10px; |
277 | 106 | #btn_cancel { | 114 | margin-bottom: 3px; |
278 | 107 | margin-bottom: 3px; | 115 | width: 50px; |
279 | 116 | height: 40px; | ||
280 | 117 | } | ||
281 | 118 | |||
282 | 119 | .img1_btn_route { | ||
283 | 120 | width: 25px; | ||
284 | 121 | height: 25px; | ||
285 | 122 | } | ||
286 | 123 | |||
287 | 124 | .btns2_mode_route { | ||
288 | 125 | margin-top: 15px; | ||
289 | 126 | margin-left: 5px; | ||
290 | 127 | margin-right: 5px; | ||
291 | 128 | width: 35px; | ||
292 | 129 | height: 35x; | ||
293 | 130 | } | ||
294 | 131 | |||
295 | 132 | .img2_btn_route { | ||
296 | 133 | width: 20px; | ||
297 | 134 | height: 20px; | ||
298 | 135 | } | ||
299 | 136 | |||
300 | 137 | #btn_notfound { | ||
301 | 138 | max-width: 274px; | ||
302 | 108 | } | 139 | } |
303 | 109 | 140 | ||
304 | 110 | .ol-scale-line { | 141 | .ol-scale-line { |
305 | 111 | 142 | ||
306 | === modified file 'nav/img/mode/bike.svg' | |||
307 | --- nav/img/mode/bike.svg 2016-04-29 21:22:30 +0000 | |||
308 | +++ nav/img/mode/bike.svg 2017-02-19 22:22:23 +0000 | |||
309 | @@ -31,20 +31,20 @@ | |||
310 | 31 | guidetolerance="10" | 31 | guidetolerance="10" |
311 | 32 | inkscape:pageopacity="0" | 32 | inkscape:pageopacity="0" |
312 | 33 | inkscape:pageshadow="2" | 33 | inkscape:pageshadow="2" |
315 | 34 | inkscape:window-width="1366" | 34 | inkscape:window-width="1440" |
316 | 35 | inkscape:window-height="744" | 35 | inkscape:window-height="824" |
317 | 36 | id="namedview6" | 36 | id="namedview6" |
318 | 37 | showgrid="false" | 37 | showgrid="false" |
319 | 38 | inkscape:zoom="2.7230142" | 38 | inkscape:zoom="2.7230142" |
322 | 39 | inkscape:cx="-6.8710741" | 39 | inkscape:cx="-5.8601662" |
323 | 40 | inkscape:cy="30.019466" | 40 | inkscape:cy="29.5628" |
324 | 41 | inkscape:window-x="0" | 41 | inkscape:window-x="0" |
326 | 42 | inkscape:window-y="0" | 42 | inkscape:window-y="24" |
327 | 43 | inkscape:window-maximized="1" | 43 | inkscape:window-maximized="1" |
328 | 44 | inkscape:current-layer="svg2" | 44 | inkscape:current-layer="svg2" |
329 | 45 | showborder="true" | 45 | showborder="true" |
330 | 46 | inkscape:showpageshadow="false" /><path | 46 | inkscape:showpageshadow="false" /><path |
332 | 47 | d="m 76.14832,56.00316 c -1.9964,0 -3.9146,0.33488 -5.7086,0.94208 -1.39104,-3.08384 -3.01668,-6.69208 -4.92016,-10.92776 l 1.2144,-3.3396 4.17404,-0.07636 0,-3.4914 -15.71176,0 c -1.37448,1.88048 0.5566,1.8722 7.51456,3.41504 l -1.2144,3.41596 -31.04356,0 c 2.091161,-7.30388 0.909881,-6.77212 10.322401,-6.75556 l 0,-3.56684 c -12.95728,0.12604 -10.71064,-1.334 -17.64928,20.9852 C 22.064281,56.40612 20.9704,56.29756 19.85076,56.29756 10.00768,56.29756 2,64.30616 2,74.14924 2,83.99232 10.00768,92 19.85076,92 c 9.844,0 17.851681,-8.00768 17.851681,-17.85076 0,-7.36552 -4.485,-13.7034 -10.86704,-16.4266 0.38824,-1.22176 0.80592,-2.52632 1.25396,-3.92012 26.11512,27.54572 16.31804,23.08004 30.371039,23.63848 0.06716,0 0.13156,-9.2e-4 0.19872,-0.0018 1.66428,8.13188 8.874321,14.26736 17.489201,14.26736 C 85.992321,91.70652 94,83.69884 94,73.85576 94,64.01268 85.992321,56.00316 76.148321,56.00316 Z M 33.52656,74.14924 c 0,7.54032 -6.13456,13.67488 -13.67488,13.67488 -7.54032,0 -13.6758,-6.13456 -13.6758,-13.67488 0,-7.54032 6.13456,-13.67488 13.67488,-13.67488 0.67988,0 1.3478,0.05152 2.001,0.14812 -4.3562,13.73744 -3.83364,12.17344 -3.86032,13.33172 -0.02116,0.97704 0.76728,1.75168 1.75904,1.81884 1.77744,-0.18032 1.37724,0.11408 5.819,-14.04012 4.692,2.16752 7.95708,6.91564 7.95708,12.41632 z m 17.6272,-0.851 L 29.55492,49.76096 59.9324,49.70668 51.15376,73.29824 Z m 7.14472,0.49404 -3.3212,-0.01012 8.61764,-22.62096 3.34328,7.40784 c -5.15752,3.1188 -8.61672,8.77312 -8.63972,15.22324 z M 68.67332,62.4128 73.829,73.83644 62.47436,73.80424 c 0.0184,-4.76192 2.48308,-8.9562 6.19896,-11.39144 z m 7.475,25.11784 c -6.30568,0 -11.62696,-4.29272 -13.20016,-10.10896 14.23332,0.0138 15.50292,0.74336 15.70164,-1.72592 -0.01932,-0.71944 -0.28704,-1.21256 -6.48232,-14.9224 1.25948,-0.38456 2.59624,-0.5934 3.97992,-0.5934 7.54032,0 13.67488,6.13456 13.67488,13.6758 0,7.54124 -6.13364,13.67488 -13.67396,13.67488 z" | 47 | d="m 77.414447,41.964511 c -2.060153,0 -4.039609,0.345574 -5.890898,0.972164 -1.435462,-3.182319 -3.113015,-6.905784 -5.07728,-11.276726 l 1.25318,-3.446246 4.307334,-0.0788 0,-3.602894 -16.213498,0 c -1.418373,1.940531 0.574374,1.931987 7.754529,3.524096 l -1.253181,3.525045 -32.034902,0 c 2.15794,-7.537122 0.938937,-6.988381 10.652036,-6.971292 l 0,-3.680743 c -13.371057,0.130065 -11.052673,-1.3766 -18.212891,21.65534 -1.095584,-0.204117 -2.224397,-0.316144 -3.379791,-0.316144 -10.1574087,0 -18.42080529,8.264346 -18.42080529,18.421755 0,10.157408 8.26339659,18.420804 18.42080529,18.420804 10.158357,0 18.421755,-8.263396 18.421755,-18.420804 0,-7.60073 -4.628224,-14.141004 -11.214067,-16.951166 0.400638,-1.260776 0.831656,-2.606995 1.294004,-4.045305 26.949078,28.425363 16.839139,23.817076 31.340905,24.393349 0.0693,0 0.135761,-9.49e-4 0.205066,-0.0019 1.717427,8.391563 9.157713,14.722973 18.0477,14.722973 10.158357,-4.2e-5 18.421753,-8.263438 18.421753,-18.420846 0,-10.157409 -8.263396,-18.422704 -18.421753,-18.422704 z m -43.98284,18.725556 c 0,7.781112 -6.330461,14.111572 -14.111573,14.111572 -7.781112,0 -14.1125221,-6.33046 -14.1125221,-14.111572 0,-7.781112 6.3304611,-14.111573 14.1115731,-14.111573 0.701591,0 1.39084,0.05316 2.0649,0.15285 -4.495311,14.17613 -3.956064,12.562186 -3.983596,13.757454 -0.02183,1.008241 0.791783,1.807618 1.815213,1.876923 1.834201,-0.186078 1.421221,0.117723 6.004824,-14.488476 4.841834,2.236737 8.211181,7.136483 8.211181,12.812822 z M 51.621712,59.811891 29.333137,35.522973 60.680689,35.46696 51.621712,59.811891 Z m 7.372879,0.509816 -3.427259,-0.01044 8.892835,-23.343336 3.450044,7.644402 c -5.322219,3.218395 -8.891885,9.05328 -8.91562,15.709377 z m 10.70615,-11.742871 5.320321,11.788442 -11.717239,-0.03323 c 0.01899,-4.913986 2.562375,-9.242206 6.396918,-11.755213 z m 7.713706,25.919951 c -6.507045,0 -11.998255,-4.429803 -13.621693,-10.431779 14.687845,0.01424 15.997989,0.767099 16.203055,-1.781035 -0.01994,-0.742414 -0.296207,-1.251282 -6.689326,-15.398931 1.2997,-0.39684 2.679148,-0.612349 4.107014,-0.612349 7.781112,0 14.111573,6.33046 14.111573,14.112522 0,7.782061 -6.329511,14.111572 -14.110623,14.111572 z" |
333 | 48 | id="path4" | 48 | id="path4" |
334 | 49 | style="fill:#ffffff" | 49 | style="fill:#ffffff" |
335 | 50 | inkscape:connector-curvature="0" /></svg> | 50 | inkscape:connector-curvature="0" /></svg> |
336 | 51 | \ No newline at end of file | 51 | \ No newline at end of file |
337 | 52 | 52 | ||
338 | === modified file 'nav/img/mode/car.svg' | |||
339 | --- nav/img/mode/car.svg 2016-04-29 21:22:30 +0000 | |||
340 | +++ nav/img/mode/car.svg 2017-02-19 22:22:23 +0000 | |||
341 | @@ -21,7 +21,7 @@ | |||
342 | 21 | height="96"><metadata | 21 | height="96"><metadata |
343 | 22 | id="metadata18"><rdf:RDF><cc:Work | 22 | id="metadata18"><rdf:RDF><cc:Work |
344 | 23 | rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type | 23 | rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type |
346 | 24 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs | 24 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs |
347 | 25 | id="defs16" /><sodipodi:namedview | 25 | id="defs16" /><sodipodi:namedview |
348 | 26 | pagecolor="#acacac" | 26 | pagecolor="#acacac" |
349 | 27 | bordercolor="#666666" | 27 | bordercolor="#666666" |
350 | @@ -31,19 +31,19 @@ | |||
351 | 31 | guidetolerance="10" | 31 | guidetolerance="10" |
352 | 32 | inkscape:pageopacity="0" | 32 | inkscape:pageopacity="0" |
353 | 33 | inkscape:pageshadow="2" | 33 | inkscape:pageshadow="2" |
356 | 34 | inkscape:window-width="1366" | 34 | inkscape:window-width="1440" |
357 | 35 | inkscape:window-height="744" | 35 | inkscape:window-height="824" |
358 | 36 | id="namedview14" | 36 | id="namedview14" |
359 | 37 | showgrid="false" | 37 | showgrid="false" |
360 | 38 | inkscape:zoom="1.888" | 38 | inkscape:zoom="1.888" |
362 | 39 | inkscape:cx="-17.266949" | 39 | inkscape:cx="-112.3411" |
363 | 40 | inkscape:cy="62.5" | 40 | inkscape:cy="62.5" |
364 | 41 | inkscape:window-x="0" | 41 | inkscape:window-x="0" |
366 | 42 | inkscape:window-y="0" | 42 | inkscape:window-y="24" |
367 | 43 | inkscape:window-maximized="1" | 43 | inkscape:window-maximized="1" |
368 | 44 | inkscape:current-layer="svg2" /><switch | 44 | inkscape:current-layer="svg2" /><switch |
369 | 45 | id="switch4" | 45 | id="switch4" |
371 | 46 | transform="matrix(1.0244202,0,0,1.0244202,-3.4294271,11.070804)"><foreignObject | 46 | transform="matrix(1.0657046,0,0,1.0657046,-5.2372177,-2.8176641)"><foreignObject |
372 | 47 | requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" | 47 | requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" |
373 | 48 | x="0" | 48 | x="0" |
374 | 49 | y="0" | 49 | y="0" |
375 | 50 | 50 | ||
376 | === added file 'nav/img/mode/noroute.svg' | |||
377 | --- nav/img/mode/noroute.svg 1970-01-01 00:00:00 +0000 | |||
378 | +++ nav/img/mode/noroute.svg 2017-02-19 22:22:23 +0000 | |||
379 | @@ -0,0 +1,149 @@ | |||
380 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
381 | 2 | <svg | ||
382 | 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
383 | 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
384 | 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
385 | 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
386 | 7 | xmlns="http://www.w3.org/2000/svg" | ||
387 | 8 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
388 | 9 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
389 | 10 | version="1.1" | ||
390 | 11 | x="0px" | ||
391 | 12 | y="0px" | ||
392 | 13 | viewBox="0 0 40 40" | ||
393 | 14 | enable-background="new 0 0 40 40" | ||
394 | 15 | xml:space="preserve" | ||
395 | 16 | id="svg2" | ||
396 | 17 | inkscape:version="0.91 r13725" | ||
397 | 18 | sodipodi:docname="noroute.svg" | ||
398 | 19 | width="40" | ||
399 | 20 | height="40"><metadata | ||
400 | 21 | id="metadata66"><rdf:RDF><cc:Work | ||
401 | 22 | rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type | ||
402 | 23 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs | ||
403 | 24 | id="defs64" /><sodipodi:namedview | ||
404 | 25 | pagecolor="#ffffff" | ||
405 | 26 | bordercolor="#666666" | ||
406 | 27 | borderopacity="1" | ||
407 | 28 | objecttolerance="10" | ||
408 | 29 | gridtolerance="10" | ||
409 | 30 | guidetolerance="10" | ||
410 | 31 | inkscape:pageopacity="0" | ||
411 | 32 | inkscape:pageshadow="2" | ||
412 | 33 | inkscape:window-width="1440" | ||
413 | 34 | inkscape:window-height="824" | ||
414 | 35 | id="namedview62" | ||
415 | 36 | showgrid="false" | ||
416 | 37 | inkscape:zoom="18.88" | ||
417 | 38 | inkscape:cx="26.51607" | ||
418 | 39 | inkscape:cy="18.344922" | ||
419 | 40 | inkscape:window-x="0" | ||
420 | 41 | inkscape:window-y="24" | ||
421 | 42 | inkscape:window-maximized="1" | ||
422 | 43 | inkscape:current-layer="svg2" /><g | ||
423 | 44 | id="g4"><circle | ||
424 | 45 | cx="6.1999998" | ||
425 | 46 | cy="6.1999998" | ||
426 | 47 | r="6.1999998" | ||
427 | 48 | id="circle6" | ||
428 | 49 | style="fill:#ffffff" /><g | ||
429 | 50 | id="g8"><path | ||
430 | 51 | d="M 9.2,9.3 7.8,9.3 7.3,7.8 5,7.8 4.5,9.3 3.2,9.3 5.4,3 6.9,3 9.2,9.3 Z M 7,6.8 6.1,4.2 5.3,6.8 7,6.8 Z" | ||
431 | 52 | id="path10" | ||
432 | 53 | inkscape:connector-curvature="0" | ||
433 | 54 | style="fill:#ffffff" /></g><circle | ||
434 | 55 | cx="33.799999" | ||
435 | 56 | cy="33.799999" | ||
436 | 57 | r="6.1999998" | ||
437 | 58 | id="circle12" | ||
438 | 59 | style="fill:#ffffff" /><g | ||
439 | 60 | id="g14"><path | ||
440 | 61 | d="m 36.4,35 c 0,0.6 -0.2,1 -0.6,1.3 -0.4,0.3 -0.9,0.5 -1.7,0.5 l -2.4,0 0,-6 2.3,0 c 0.3,0 0.6,0 0.9,0.1 0.3,0.1 0.5,0.2 0.7,0.3 0.2,0.1 0.3,0.3 0.4,0.5 0.1,0.2 0.1,0.4 0.1,0.6 0,0.6 -0.3,1 -0.9,1.3 0.4,0.1 0.6,0.3 0.8,0.5 0.3,0.3 0.4,0.6 0.4,0.9 z m -3.4,-1.8 1,0 c 0.3,0 0.6,-0.1 0.7,-0.2 0.1,-0.1 0.2,-0.3 0.2,-0.6 0,-0.2 -0.1,-0.4 -0.2,-0.6 -0.1,-0.1 -0.4,-0.2 -0.8,-0.2 l -1,0 0,1.6 z m 0,2.6 1,0 c 0.4,0 0.6,-0.1 0.8,-0.2 0.2,-0.1 0.3,-0.3 0.3,-0.6 0,-0.1 0,-0.3 -0.1,-0.4 0,-0.1 -0.1,-0.2 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.3,0 -0.5,0 l -1,0 0,1.5 z" | ||
441 | 62 | id="path16" | ||
442 | 63 | inkscape:connector-curvature="0" | ||
443 | 64 | style="fill:#ffffff" /></g><g | ||
444 | 65 | display="none" | ||
445 | 66 | id="g18" | ||
446 | 67 | style="display:none"><g | ||
447 | 68 | display="inline" | ||
448 | 69 | id="g20" | ||
449 | 70 | style="display:inline"><line | ||
450 | 71 | stroke-miterlimit="10" | ||
451 | 72 | x1="33.799999" | ||
452 | 73 | y1="35" | ||
453 | 74 | x2="33.799999" | ||
454 | 75 | y2="32" | ||
455 | 76 | id="line22" | ||
456 | 77 | style="fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10" /><path | ||
457 | 78 | stroke-miterlimit="10" | ||
458 | 79 | d="m 33.8,30 0,-18 c 0,-3.8 -3.1,-6.9 -6.9,-6.9 l 0,0 C 23.1,5 20,8.1 20,11.9 l 0,16 c 0,3.8 -3.1,6.9 -6.9,6.9 l 0,0 c -3.8,0 -6.9,-3.1 -6.9,-6.9 l 0,-17.8" | ||
459 | 80 | id="path24" | ||
460 | 81 | inkscape:connector-curvature="0" | ||
461 | 82 | style="fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10;stroke-dasharray:6.0068, 2.0023" /><line | ||
462 | 83 | stroke-miterlimit="10" | ||
463 | 84 | x1="6.1999998" | ||
464 | 85 | y1="9.1000004" | ||
465 | 86 | x2="6.1999998" | ||
466 | 87 | y2="6.0999999" | ||
467 | 88 | id="line26" | ||
468 | 89 | style="fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10" /></g></g></g><g | ||
469 | 90 | id="g28"><path | ||
470 | 91 | d="M 21.8,20 25,23.2 23.2,25 20,21.8 16.9,24.9 15,23.1 18.1,20 15,16.9 l 1.8,-1.8 3.1,3.1 3.2,-3.2 1.8,1.8 -3.1,3.2 z" | ||
471 | 92 | id="path30" | ||
472 | 93 | inkscape:connector-curvature="0" | ||
473 | 94 | style="fill:#ffffff" /></g><g | ||
474 | 95 | id="g32"><rect | ||
475 | 96 | x="4.6999998" | ||
476 | 97 | y="19.200001" | ||
477 | 98 | width="3" | ||
478 | 99 | height="6" | ||
479 | 100 | id="rect34" | ||
480 | 101 | style="fill:#ffffff" /><path | ||
481 | 102 | d="m 7.7,27.9 0,-0.7 -3,0 0,0.7 c 0,2.2 0.8,4.2 2.3,5.8 l 2.2,-2.1 c -1,-1 -1.5,-2.3 -1.5,-3.7 z" | ||
482 | 103 | id="path36" | ||
483 | 104 | inkscape:connector-curvature="0" | ||
484 | 105 | style="fill:#ffffff" /><path | ||
485 | 106 | d="m 10.4,32.6 -1.5,2.6 c 1.3,0.7 2.7,1.1 4.2,1.1 1,0 2,-0.2 2.9,-0.5 L 15,33 c -1.5,0.5 -3.2,0.4 -4.6,-0.4 z" | ||
486 | 107 | id="path38" | ||
487 | 108 | inkscape:connector-curvature="0" | ||
488 | 109 | style="fill:#ffffff" /><rect | ||
489 | 110 | x="4.6999998" | ||
490 | 111 | y="11.2" | ||
491 | 112 | width="3" | ||
492 | 113 | height="6" | ||
493 | 114 | id="rect40" | ||
494 | 115 | style="fill:#ffffff" /><polygon | ||
495 | 116 | points="18.5,13.3 20,14.8 21.5,13.2 21.5,12.3 18.5,12.3 " | ||
496 | 117 | id="polygon42" | ||
497 | 118 | style="fill:#ffffff" /><path | ||
498 | 119 | d="M 24.5,7.1 23.2,4.4 C 21,5.5 19.4,7.5 18.8,9.9 l 2.9,0.7 C 22,9.1 23.1,7.8 24.5,7.1 Z" | ||
499 | 120 | id="path44" | ||
500 | 121 | inkscape:connector-curvature="0" | ||
501 | 122 | style="fill:#ffffff" /><rect | ||
502 | 123 | x="32.299999" | ||
503 | 124 | y="24" | ||
504 | 125 | width="3" | ||
505 | 126 | height="6" | ||
506 | 127 | id="rect46" | ||
507 | 128 | style="fill:#ffffff" /><rect | ||
508 | 129 | x="32.299999" | ||
509 | 130 | y="15.9" | ||
510 | 131 | width="3" | ||
511 | 132 | height="6" | ||
512 | 133 | id="rect48" | ||
513 | 134 | style="fill:#ffffff" /><path | ||
514 | 135 | d="M 33.9,7.3 31.4,9 c 0.6,0.9 0.9,1.9 0.9,3 l 0,2 3,0 0,-2 c 0,-1.7 -0.5,-3.3 -1.4,-4.7 z" | ||
515 | 136 | id="path50" | ||
516 | 137 | inkscape:connector-curvature="0" | ||
517 | 138 | style="fill:#ffffff" /><path | ||
518 | 139 | d="m 25.5,3.7 0.5,3 c 1.5,-0.3 3.2,0.2 4.4,1.2 L 32.3,5.6 C 30.4,3.9 27.9,3.2 25.5,3.7 Z" | ||
519 | 140 | id="path52" | ||
520 | 141 | inkscape:connector-curvature="0" | ||
521 | 142 | style="fill:#ffffff" /><path | ||
522 | 143 | d="m 16.3,32.2 1.8,2.4 c 2,-1.5 3.2,-3.8 3.3,-6.2 l -3,-0.2 c 0,1.6 -0.8,3.1 -2.1,4 z" | ||
523 | 144 | id="path54" | ||
524 | 145 | inkscape:connector-curvature="0" | ||
525 | 146 | style="fill:#ffffff" /><polygon | ||
526 | 147 | points="21.5,26.7 20,25.2 18.5,26.6 18.5,27.3 21.5,27.3 " | ||
527 | 148 | id="polygon56" | ||
528 | 149 | style="fill:#ffffff" /></g></svg> | ||
529 | 0 | \ No newline at end of file | 150 | \ No newline at end of file |
530 | 1 | 151 | ||
531 | === added file 'nav/img/mode/steps.svg' | |||
532 | --- nav/img/mode/steps.svg 1970-01-01 00:00:00 +0000 | |||
533 | +++ nav/img/mode/steps.svg 2017-02-19 22:22:23 +0000 | |||
534 | @@ -0,0 +1,54 @@ | |||
535 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
536 | 2 | <svg | ||
537 | 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
538 | 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
539 | 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
540 | 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
541 | 7 | xmlns="http://www.w3.org/2000/svg" | ||
542 | 8 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
543 | 9 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
544 | 10 | version="1.2" | ||
545 | 11 | x="0px" | ||
546 | 12 | y="0px" | ||
547 | 13 | viewBox="0 0 100 100" | ||
548 | 14 | xml:space="preserve" | ||
549 | 15 | id="svg2" | ||
550 | 16 | inkscape:version="0.91 r13725" | ||
551 | 17 | sodipodi:docname="noun_605854_cc.svg" | ||
552 | 18 | width="100" | ||
553 | 19 | height="100"><metadata | ||
554 | 20 | id="metadata18"><rdf:RDF><cc:Work | ||
555 | 21 | rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type | ||
556 | 22 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs | ||
557 | 23 | id="defs16" /><sodipodi:namedview | ||
558 | 24 | pagecolor="#ffffff" | ||
559 | 25 | bordercolor="#666666" | ||
560 | 26 | borderopacity="1" | ||
561 | 27 | objecttolerance="10" | ||
562 | 28 | gridtolerance="10" | ||
563 | 29 | guidetolerance="10" | ||
564 | 30 | inkscape:pageopacity="0" | ||
565 | 31 | inkscape:pageshadow="2" | ||
566 | 32 | inkscape:window-width="1440" | ||
567 | 33 | inkscape:window-height="824" | ||
568 | 34 | id="namedview14" | ||
569 | 35 | showgrid="false" | ||
570 | 36 | inkscape:zoom="1.888" | ||
571 | 37 | inkscape:cx="66.155484" | ||
572 | 38 | inkscape:cy="62.5" | ||
573 | 39 | inkscape:window-x="0" | ||
574 | 40 | inkscape:window-y="24" | ||
575 | 41 | inkscape:window-maximized="1" | ||
576 | 42 | inkscape:current-layer="svg2" /><path | ||
577 | 43 | d="m 83.18319,-0.402542 c -9.145505,0 -16.585971,7.440467 -16.585971,16.58597 0,7.87502 5.156025,14.894203 9.415303,19.3503 l -37.058588,0 c -1.117895,0 -2.126322,0.673391 -2.554239,1.706143 -0.427918,1.032754 -0.191292,2.221415 0.599306,3.012013 L 90.369338,93.62222 29.843813,93.96721 c 6.060514,-5.86149 14.638779,-16.23767 14.638779,-28.025868 0,-12.194007 -9.920623,-22.114627 -22.114629,-22.114627 -12.194006,0 -22.11462805,9.92062 -22.11462805,22.114627 0,17.836558 19.64442305,32.448798 20.47925205,33.062478 0.464407,0.34168 1.07477,0.53517 1.650856,0.53517 l 74.637975,-0.4257 c 1.114577,-0.007 2.11637,-0.68224 2.540973,-1.71389 0.423496,-1.03164 0.185765,-2.21699 -0.602625,-3.00537 l -53.332743,-53.331645 37.556167,0 c 0.576086,0 1.180921,-0.200137 1.644223,-0.541808 0.610363,-0.452244 14.941752,-11.208799 14.941752,-24.337149 0,-9.145503 -7.440471,-16.58597 -16.585975,-16.58597 z M 22.365752,93.24074 C 17.888645,89.51111 5.7819919,78.28352 5.7819919,65.941342 c 0,-9.145504 7.4404661,-16.585971 16.5859711,-16.585971 9.145504,0 16.585971,7.440467 16.585971,16.585971 0,12.310108 -12.113288,23.563138 -16.588182,27.299398 z M 83.179872,34.728756 C 79.74326,31.755445 72.125876,24.256374 72.125876,16.183428 c 0,-6.097002 4.960311,-11.057313 11.057314,-11.057313 6.097004,0 11.057314,4.960311 11.057314,11.057313 0,8.045302 -7.625124,15.566487 -11.060632,18.545328 z" | ||
578 | 44 | id="path4" | ||
579 | 45 | inkscape:connector-curvature="0" | ||
580 | 46 | style="fill:#ffffff" /><path | ||
581 | 47 | d="m 22.367963,55.309735 c -6.097003,0 -11.057314,4.96031 -11.057314,11.057313 0,6.097004 4.960311,11.057312 11.057314,11.057312 6.097004,0 11.057314,-4.960308 11.057314,-11.057312 0,-6.097003 -4.96031,-11.057313 -11.057314,-11.057313 z m 0,16.58597 c -3.048502,0 -5.528658,-2.480155 -5.528658,-5.528657 0,-3.048501 2.480156,-5.528656 5.528658,-5.528656 3.048501,0 5.528657,2.480155 5.528657,5.528656 0,3.048502 -2.480156,5.528657 -5.528657,5.528657 z" | ||
582 | 48 | id="path6" | ||
583 | 49 | inkscape:connector-curvature="0" | ||
584 | 50 | style="fill:#ffffff" /><path | ||
585 | 51 | d="m 83.18319,10.654772 c -3.048502,0 -5.528658,2.480155 -5.528658,5.528656 0,3.048503 2.480156,5.528658 5.528658,5.528658 3.048501,0 5.528657,-2.480155 5.528657,-5.528658 0,-3.048501 -2.480156,-5.528656 -5.528657,-5.528656 z" | ||
586 | 52 | id="path8" | ||
587 | 53 | inkscape:connector-curvature="0" | ||
588 | 54 | style="fill:#ffffff" /></svg> | ||
589 | 0 | \ No newline at end of file | 55 | \ No newline at end of file |
590 | 1 | 56 | ||
591 | === removed file 'nav/img/states/not_found.png' | |||
592 | 2 | Binary files nav/img/states/not_found.png 2016-12-06 15:18:02 +0000 and nav/img/states/not_found.png 1970-01-01 00:00:00 +0000 differ | 57 | Binary files nav/img/states/not_found.png 2016-12-06 15:18:02 +0000 and nav/img/states/not_found.png 1970-01-01 00:00:00 +0000 differ |
593 | === added file 'nav/img/states/not_found.svg' | |||
594 | --- nav/img/states/not_found.svg 1970-01-01 00:00:00 +0000 | |||
595 | +++ nav/img/states/not_found.svg 2017-02-19 22:22:23 +0000 | |||
596 | @@ -0,0 +1,223 @@ | |||
597 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
598 | 2 | <svg | ||
599 | 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
600 | 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
601 | 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
602 | 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
603 | 7 | xmlns="http://www.w3.org/2000/svg" | ||
604 | 8 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
605 | 9 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
606 | 10 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
607 | 11 | viewBox="0 0 100 100" | ||
608 | 12 | version="1.1" | ||
609 | 13 | x="0px" | ||
610 | 14 | y="0px" | ||
611 | 15 | id="svg2" | ||
612 | 16 | inkscape:version="0.91 r13725" | ||
613 | 17 | sodipodi:docname="not_found.svg" | ||
614 | 18 | width="100" | ||
615 | 19 | height="100"> | ||
616 | 20 | <metadata | ||
617 | 21 | id="metadata68"> | ||
618 | 22 | <rdf:RDF> | ||
619 | 23 | <cc:Work | ||
620 | 24 | rdf:about=""> | ||
621 | 25 | <dc:format>image/svg+xml</dc:format> | ||
622 | 26 | <dc:type | ||
623 | 27 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
624 | 28 | <dc:title>Artboard 11 Copy 7</dc:title> | ||
625 | 29 | </cc:Work> | ||
626 | 30 | </rdf:RDF> | ||
627 | 31 | </metadata> | ||
628 | 32 | <defs | ||
629 | 33 | id="defs66" /> | ||
630 | 34 | <sodipodi:namedview | ||
631 | 35 | pagecolor="#ffffff" | ||
632 | 36 | bordercolor="#666666" | ||
633 | 37 | borderopacity="1" | ||
634 | 38 | objecttolerance="10" | ||
635 | 39 | gridtolerance="10" | ||
636 | 40 | guidetolerance="10" | ||
637 | 41 | inkscape:pageopacity="0" | ||
638 | 42 | inkscape:pageshadow="2" | ||
639 | 43 | inkscape:window-width="1280" | ||
640 | 44 | inkscape:window-height="644" | ||
641 | 45 | id="namedview64" | ||
642 | 46 | showgrid="false" | ||
643 | 47 | inkscape:zoom="2.6700352" | ||
644 | 48 | inkscape:cx="108.3187" | ||
645 | 49 | inkscape:cy="50.467485" | ||
646 | 50 | inkscape:window-x="0" | ||
647 | 51 | inkscape:window-y="24" | ||
648 | 52 | inkscape:window-maximized="1" | ||
649 | 53 | inkscape:current-layer="svg2" /> | ||
650 | 54 | <title | ||
651 | 55 | id="title4">Artboard 11 Copy 7</title> | ||
652 | 56 | <desc | ||
653 | 57 | id="desc6">Created with Sketch.</desc> | ||
654 | 58 | <g | ||
655 | 59 | id="g8" | ||
656 | 60 | transform="matrix(1.2569753,0,0,1.2569753,-12.487126,-22.962943)" | ||
657 | 61 | style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1"> | ||
658 | 62 | <g | ||
659 | 63 | id="g10" | ||
660 | 64 | style="fill:#000000"> | ||
661 | 65 | <path | ||
662 | 66 | d="m 59,33 c 0,-1.104 -0.896,-2 -2,-2 l -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2" | ||
663 | 67 | id="path12" | ||
664 | 68 | inkscape:connector-curvature="0" /> | ||
665 | 69 | <path | ||
666 | 70 | d="m 70,33 c 0,-1.104 -0.896,-2 -2,-2 l -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2" | ||
667 | 71 | id="path14" | ||
668 | 72 | inkscape:connector-curvature="0" /> | ||
669 | 73 | <path | ||
670 | 74 | d="m 50,58 -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
671 | 75 | id="path16" | ||
672 | 76 | inkscape:connector-curvature="0" /> | ||
673 | 77 | <path | ||
674 | 78 | d="m 61,58 -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
675 | 79 | id="path24" | ||
676 | 80 | inkscape:connector-curvature="0" /> | ||
677 | 81 | <path | ||
678 | 82 | d="m 80.711019,56.307407 c -0.468,0.293 -0.964,0.55 -1.476,0.762 -1.021,0.423 -1.505,1.592 -1.082,2.613 0.319,0.771 1.064,1.235 1.849,1.235 0.254,0 0.514,-0.049 0.764,-0.153 0.718,-0.298 1.415,-0.657 2.072,-1.07 0.936,-0.587 1.218,-1.822 0.63,-2.757 -0.587,-0.936 -1.82,-1.219 -2.757,-0.63" | ||
679 | 83 | id="path26" | ||
680 | 84 | inkscape:connector-curvature="0" /> | ||
681 | 85 | <path | ||
682 | 86 | d="m 80.907913,33.822331 c 0.272,-1.07 -0.375,-2.159 -1.446,-2.431 -0.75,-0.191 -1.524,-0.32 -2.298,-0.384 -1.097,-0.094 -2.067,0.727 -2.157,1.829 -0.091,1.1 0.727,2.067 1.828,2.157 0.553,0.046 1.106,0.139 1.642,0.275 0.165,0.042 0.331,0.062 0.494,0.062 0.893,0 1.707,-0.603 1.937,-1.508" | ||
683 | 87 | id="path28" | ||
684 | 88 | inkscape:connector-curvature="0" /> | ||
685 | 89 | <path | ||
686 | 90 | d="m 87.541704,47.009492 c -1.098,-0.107 -2.076,0.703 -2.179,1.803 -0.052,0.553 -0.151,1.103 -0.294,1.635 -0.286,1.067 0.347,2.164 1.414,2.45 0.173,0.047 0.348,0.069 0.519,0.069 0.883,0 1.691,-0.59 1.931,-1.482 0.2,-0.748 0.339,-1.52 0.412,-2.296 0.104,-1.099 -0.703,-2.075 -1.803,-2.179" | ||
687 | 91 | id="path30" | ||
688 | 92 | inkscape:connector-curvature="0" /> | ||
689 | 93 | <path | ||
690 | 94 | d="m 87.72367,41.602421 c 1.015,-0.434999 1.486,-1.61 1.051,-2.626 -0.306,-0.713 -0.673,-1.405 -1.092,-2.058 -0.597,-0.928 -1.833,-1.198 -2.764,-0.600999 -0.929,0.597999 -1.198,1.835 -0.601,2.763999 0.299,0.466 0.562,0.96 0.78,1.47 0.325,0.759 1.063,1.213 1.839,1.213 0.263,0 0.53,-0.052 0.787,-0.162" | ||
691 | 95 | id="path32" | ||
692 | 96 | inkscape:connector-curvature="0" /> | ||
693 | 97 | <path | ||
694 | 98 | d="m 72,58 -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
695 | 99 | id="path34" | ||
696 | 100 | inkscape:connector-curvature="0" /> | ||
697 | 101 | <path | ||
698 | 102 | d="m 26,85 -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
699 | 103 | id="path36" | ||
700 | 104 | inkscape:connector-curvature="0" /> | ||
701 | 105 | <path | ||
702 | 106 | d="m 15.221854,60.429556 c -0.609,0.479 -1.181999,1.015 -1.702999,1.588 -0.742,0.818 -0.681,2.083 0.137,2.825 0.382,0.348 0.863,0.52 1.343,0.52 0.544,0 1.086999,-0.221 1.481999,-0.656 0.372,-0.411 0.782,-0.793 1.218,-1.136 0.867,-0.684 1.016001,-1.942 0.332,-2.809 -0.684,-0.867 -1.942,-1.016 -2.809,-0.332" | ||
703 | 107 | id="path38" | ||
704 | 108 | inkscape:connector-curvature="0" /> | ||
705 | 109 | <path | ||
706 | 110 | d="m 14,74 0,-2 c 0,-1.104 -0.896,-2 -2,-2 -1.104,0 -2,0.896 -2,2 l 0,2 c 0,1.104 0.896,2 2,2 1.104,0 2,-0.896 2,-2" | ||
707 | 111 | id="path40" | ||
708 | 112 | inkscape:connector-curvature="0" /> | ||
709 | 113 | <path | ||
710 | 114 | d="m 16.555974,80.74274 c -0.693,-0.859 -1.952,-0.992 -2.813,-0.299 -0.859,0.695 -0.993,1.953 -0.298,2.813 0.486,0.601 1.026,1.168 1.605,1.682 0.381,0.339 0.856,0.506 1.329,0.506 0.551,0 1.099,-0.226 1.495,-0.671 0.734,-0.825 0.66,-2.09 -0.166,-2.823 -0.416,-0.37 -0.803,-0.776 -1.152,-1.208" | ||
711 | 115 | id="path42" | ||
712 | 116 | inkscape:connector-curvature="0" /> | ||
713 | 117 | <path | ||
714 | 118 | d="m 59,85 -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
715 | 119 | id="path46" | ||
716 | 120 | inkscape:connector-curvature="0" /> | ||
717 | 121 | <path | ||
718 | 122 | d="m 70,85 -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
719 | 123 | id="path48" | ||
720 | 124 | inkscape:connector-curvature="0" /> | ||
721 | 125 | <path | ||
722 | 126 | d="m 37,85 -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
723 | 127 | id="path50" | ||
724 | 128 | inkscape:connector-curvature="0" /> | ||
725 | 129 | <path | ||
726 | 130 | d="m 27,58 -2,0 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
727 | 131 | id="path52" | ||
728 | 132 | inkscape:connector-curvature="0" /> | ||
729 | 133 | <path | ||
730 | 134 | d="M 38.003,58 36,58 c -1.104,0 -2,0.896 -2,2 0,1.104 0.896,2 2,2 l 2.003,0 c 1.104,0 2,-0.896 2,-2 0,-1.104 -0.896,-2 -2,-2" | ||
731 | 135 | id="path54" | ||
732 | 136 | inkscape:connector-curvature="0" /> | ||
733 | 137 | <g | ||
734 | 138 | id="g3410" | ||
735 | 139 | transform="matrix(0.18603326,0,0,0.18603326,37.13668,22.322767)"> | ||
736 | 140 | <path | ||
737 | 141 | sodipodi:end="5.5316092" | ||
738 | 142 | sodipodi:start="0.84415396" | ||
739 | 143 | d="m 77.532686,81.965718 a 34.997948,34.997948 0 0 1 -49.215014,-2.689822 34.997948,34.997948 0 0 1 2.280696,-49.23567 34.997948,34.997948 0 0 1 49.252924,1.871412 L 54.281315,55.807926 Z" | ||
740 | 144 | sodipodi:ry="34.997948" | ||
741 | 145 | sodipodi:rx="34.997948" | ||
742 | 146 | sodipodi:cy="55.807926" | ||
743 | 147 | sodipodi:cx="54.281315" | ||
744 | 148 | id="path1425" | ||
745 | 149 | style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1.48216593;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | ||
746 | 150 | sodipodi:type="arc" /> | ||
747 | 151 | <path | ||
748 | 152 | sodipodi:end="6.2614256" | ||
749 | 153 | sodipodi:start="0" | ||
750 | 154 | transform="scale(1,-1)" | ||
751 | 155 | d="m 58.132071,-41.435452 a 3.1974745,3.1721492 0 0 1 -3.18008,3.172103 3.1974745,3.1721492 0 0 1 -3.214679,-3.137591 3.1974745,3.1721492 0 0 1 3.145105,-3.206238 3.1974745,3.1721492 0 0 1 3.248898,3.102707 l -3.196718,0.06902 z" | ||
752 | 156 | sodipodi:ry="3.1721492" | ||
753 | 157 | sodipodi:rx="3.1974745" | ||
754 | 158 | sodipodi:cy="-41.435452" | ||
755 | 159 | sodipodi:cx="54.934597" | ||
756 | 160 | id="path2314" | ||
757 | 161 | style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.97986925;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | ||
758 | 162 | sodipodi:type="arc" /> | ||
759 | 163 | </g> | ||
760 | 164 | <ellipse | ||
761 | 165 | style="fill:#ff6600;fill-rule:evenodd;stroke:#000000;stroke-width:0.25394315px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||
762 | 166 | id="path3425" | ||
763 | 167 | cx="78.25042" | ||
764 | 168 | cy="86.75573" | ||
765 | 169 | rx="1.5131676" | ||
766 | 170 | ry="1.4795417" /> | ||
767 | 171 | <image | ||
768 | 172 | y="75.993706" | ||
769 | 173 | x="74.881973" | ||
770 | 174 | id="image3422" | ||
771 | 175 | xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAoCAYAAAALz1FrAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI | ||
772 | 176 | WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4AcPCAgxp8em7gAABr5JREFUSMedl1lsXFcZx3/n3HNn | ||
773 | 177 | 32zPxE5CEUmgVKGo0FQggVqZh4pI8IpQKQieCi+8sAgFVdRBkAgQEIJYVAjQh1aqooqtUXlANKqQ | ||
774 | 178 | oG1CUFuHhtRZHNsZezz73H05PHg8eGKP4+aTrnTvnOV3/t/5vu+cEWxj7/4yycIEDxvwiJY8qGMq | ||
775 | 179 | aFIIfCFYQfDPOOSZZJe//OPHOKPmEVv+OoN8AD6rBT9USmWK5UwqU0hLpQwM0yAKI8Igwum6utOw | ||
776 | 180 | bd8NAg3fODDLqdOniW4L+eARKkaKM8pU9+66ayydLaXxIgc/coh0SKwjpDAwhCJhpEkaaeyOw/J8 | ||
777 | 181 | 0wn88DIeh88f4+ZIyAOP816t+FthIjs++c6JlBv3sII2sY5GulQISc4skTZyrMw3gla91xaaj52b | ||
778 | 182 | 4Y1NkA8dYSJK8Vp5qjg1tqcg214NP3LZqZkySSlZoVXtxrWl9moA739thhUAuQ6LU/y5OJadGNtd | ||
779 | 183 | kE23+rYAAEHs0XCrlKbysjSeLSUEz6+LMADu/xafVkn1pbvunky1/RpB7A9NoGSCnFkinxgnlxgj | ||
780 | 184 | o/KYRmKwR+umiQlij3K5YnTq1vjkg/HVm2d5XUzPoLqCG3v2l6eMXEzXbwwBsmaRjFGkvWoRdCDw | ||
781 | 185 | fMxkAjOnKVSyuHGXXtAaGpNPjBN2JdWrq8s5zTtUBx4ylSrmihlW3cWhzhmVJ6Xz3LzUYt/EQR59 | ||
782 | 186 | +CvsHdvPSmeBZ189yeylV9h1oEjW1FhBezDOCtqUS3tZVSrfCcKHjD3THBmr5A6pHNIJe4OOUhgU | ||
783 | 187 | kxVqV3ocPvgo3//UcxzY9T4q+T28q3wPn7jv83i+y6sXX2KsUsKLLDRx320a00hCJIRneYFE8tF0 | ||
784 | 188 | IaX8aDhhUyqL0/VIigxfO/wThNict1+cPkols5duyyKtckNtfuSQyicVBh+RImbKMA0iHd4Skgnc | ||
785 | 189 | XsDH7/0MhlQjckTwyfu+QNhjbeUbLNIhCVNBzG6lIWNISazjW0qBRMQwlqlsG7qlTBliiRhkAwOX | ||
786 | 190 | IQVo0lJIakEQblptpEO0GfFm9V/bQi4t/xuRiDZ5QgqDMIzQkpoErgRugCkTm3yaL2V48T+/Z7F5 | ||
787 | 191 | ZUtAvVflTxdOkSkmuXVPTZkgcAIEXJU65nmr4zoJIz3UyYschBkzNpnnsaemmVt5Y6h9oTHHY09N | ||
788 | 192 | kxtPY2YkbmgNtSeMNFbbcXTMGSUjXui1ne/upoySJmEcDDp2/FXGpqZo1xw+9+Qh7t79AfaXD3Kj | ||
789 | 193 | +RazC69QmixQmsrQ9JbX9mBQIUwMrbC7rtIhZwTAoaP8d2rfxHvMfEzXbw6tyBCKYrKMiBRW1yH0 | ||
790 | 194 | I5RpkC2k0UZEx18dWth6xgcdwfK1+qVzT3CPBNARP2hXe1ZK5RC3HDGRDmm4VTpRDSMfki5LjEJI | ||
791 | 195 | N16l4d7cBBBCklJZWtWupSOOD6qwkDztOB6BHZJS2ZFV1gradP0GVtAeWaXTRhbX8vFcP8pLnh1A | ||
792 | 196 | zs9gC81vm7Wul1Z57tQEgoxZoLXSdYXmF2dncDeeJ+iQE526JQnlSDW3s7TKEXmabsOWIZwc5Mz6 | ||
793 | 197 | y/nvMCfQz9SXWl7OLN2xitWllgv88sIMS5sgAKHmm+26JUJPbyp4O1ERujHdpi2Uz7Gh7N/4cWGG | ||
794 | 198 | JSH4VX2p5WTN4qZI205F1ixSW2g5Ek68fGztbN8SAhC5HO01bRG68Y7VpM08vhNidx2sa5zon+1i | ||
795 | 199 | JOTCcWrAydpiy96JGoEgqwrUFlpOZ47fXPwdIZDYCJJbDQzhuN12cO2AtLl9SGfMAq4d4PTc8Nof | ||
796 | 200 | eAmYArLAoKwbWw2snsXdO43ynfDD5ckJc+1Y1lte7IrJCtW5uj17KrrgVFkAXKAHOEAEaDlqhTb8 | ||
797 | 201 | yLW80O35ZEYkaFYVcDoejuN5vevMAxNACUj3BYx2F8DsDD0h+HZtvmlnVAEpjE0q0ipPbaFlz/6U | ||
798 | 202 | eR0RjbrAy+38ndX8zHV9x+16ZM3CUFvOLGK3XTzXt9w6lwELaAGdja66LeTsDC6ax5fnm3ZK5Qdq | ||
799 | 203 | pDBI/V/FdTRNYBlYAKpAdy1+dgABYIlTvh+0rJZN1iwObpW9pk3gBw23zuv9ia8AV4GVtS0l3JG7 | ||
800 | 204 | AM4/SSA0R2o3Wk7ayJEwUqSNHKuLbXv257yFZgGY6z+LQBvw+yp2qATYN8vTgR8ud5oWpeQuOg2L | ||
801 | 205 | 0A+WnWX+3p/8MnADaAIeEG+M+R1BTp8mEvD1+kLb0ZFmdbFtv3mKl/uTrwMafUB0a1LJnVbZczM8 | ||
802 | 206 | Fwbh9YXLK0RheL03zx93AnhbkP7grzo9j8W/8mvgIjB/O8Ad2f1P8D1gFzDez2w18l903/4HHCc8 | ||
803 | 207 | h9Jes4kAAAAASUVORK5CYII= | ||
804 | 208 | " | ||
805 | 209 | preserveAspectRatio="none" | ||
806 | 210 | height="11.111693" | ||
807 | 211 | width="6.944808" /> | ||
808 | 212 | </g> | ||
809 | 213 | </g> | ||
810 | 214 | <image | ||
811 | 215 | y="39.230629" | ||
812 | 216 | x="-94.559242" | ||
813 | 217 | id="image3378" | ||
814 | 218 | xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QAXgBeAF6UkbWcAAAACXBI WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3woPESwC97TPaAAABehJREFUWMPNmFtsVEUYx//fnLOX s/e2eym9Le2WQoECbaGBEEwFojFqBIN4SfDBxBgTXlRiCL7x5KMv8uKDxPhmfCBGJUQTYyKQGCMp glIQoQjd0nu7272dc8aXb3HctLvddqtuMpndPWdmfvN9859v5gP+5x/6F/qVq+lIrxXRwOm0qzAx 7C3M3M388smh3CKvrAhUqwVcz4k8OTXzPdj5r6Wdx9z9oYtmKilq0b+oBaDhnnsMhBcBCSI6Gh98 5yAAPwAvAAOAg8ei/wKQANoJyG4AINI2kND3AogAaGBQNy8nqhZy1S7YdSrZQUJ/g0hslIU0ZGEe UtrCzMwkM5O3TAYyuVjVrsXVioRI6D1EYp+qA93l7zUaErsA5HmMAoAc13Y1olmVi7cdH3IB2A2g TvUcaQ7DFWrr0Vz+VnZ1sGQt/jtr0BVc1w0SBxZ75q5PbPI19XYBqGdATwkgrTUgAbKHSOxaFD7Q GPWEN8QBhBjQC8DFLhdrbsGdJx9EicRguXc8jT3t7rr2dQxYVLNWjZLFisVBogsknigLGNnYbIQ7 WwAEuHgAOBVIWhPAnmNfaCS0fiLRXHaLcAfcnmh3M2nOIAP6FCuKNbOg0ToQh9CeXs67vpb+uCfS 1VziZudaioQgtI2V1t+jydQnYkZ4Q5PiZm81bq4asP/EnQCAx5e7yRMRfOt64w5fNKq4edlqrhaQ hMvTBhKHq2nka+6Lu0PxGLs5UM2eWBVg55GPBYAdRCJRTTuHp87riW1pAWmlYqloxaoAQ51PRkno z65EWMG2PR3uUFsjW9FXcsKpCSARURuReGYlgJ5od7O7Lh6rdk9cNmD/W78ZQuiDHPSrl76mCX/L zvWaO9hQjViWHxPdobAU2kurOVz42/Z0On2xiLInFsWyOpFED54UpOmbicSOVZ1+Ao1Bb2xLC0Ch EjfrS10JlgXY2vdmEMBh1OATWL+30+GLhhUrGuXEIpYlDt3dQEJ/oRaA/ua+uMMbaSgBdCjXD6oK cPvxn5wc1upqASh0lyO4fm9CODz1ypbjWuoAURHQ4Y35SWgv1zLtEGrf16UbIRXQWErNlQAJQqwn EvsrDZqZGE5NXjt3Lzf7IFXpXXd9e8SoT6xjoQQVsYjSPbFswO97e9gjNOfzZcHGb8wmf/xoZObm +SkrO5fXnF4KJgbrI5sPJVyhluDSUWl/Vyp59aaVnVEjS4avptaykke73v0zQi7PFSLRVPosnRxK jl4+MzJ765t5Kzubl3Yhz1fLHGlOU3P5RahjsCm85dA2o6EjVtreyqWyNz577Wxu7v41AMMA/gAw DmCBr6ey7MW9+9UvdWeo7YDQ9NfVBFA6OXRt5MKpS/e+PX13ITm0YOdTWUg7BWAOwBSACUhr3C5k HmYmbt6fHr5wPTt9Z8zhC3ud3kjwb7E49XxqbGphfHgM0poHkGILqnfnpV1sRDcZpOnHAEBKaeZm Rs7f//79y1PXzxm2mYtAWh6eZRbAPIBZANMMugDAlLapW/l579TwhQczv393zd/S3xHZfnTA19Tb SSQolNjfNXXj/M9mJu/jg6xbsWB5QM3pjRCJp6x86sPRS2c+H734gW6b2XZIu5lnmuV6nsGmAMww YIZTHToAA9IK2mYmNHv3h7G5kcs3PLGtrbG+VwYCrbu3ukJtXjMz7WYlq7HZWhKw88hZzSpkzezk 7a2/fvpc2kyPhwG0cqM0pzRyDDPNZZZh0/zM5oFcDB+AlJNSmqH06JWHt7+6essT3RQh0iwI3YZt 6sqG/UjJVCZDKriBH0AYQCPXhgI6x2Bz/DvL8Ca7v5gjdHI7L/enXuY1tvgEgFGu57kfu9w2I7lY irVshs8zUIrXTIb/s5QMllQsUUweLSjr1atEEZv7ypW0r3jxkdx5mr/Pc51XoIoWs7nIRdK+Ng9c BC2uXbeyQRd4AnlVxVQhES54EuqRyC7J91lqh0uk1agkemlcdKXfojH+4YlKgMUOhRIWpWKpSmCV QKnkHCgVawOA/AurHtZWhtU8dAAAAABJRU5ErkJggg== " | ||
815 | 219 | preserveAspectRatio="none" | ||
816 | 220 | height="16.860262" | ||
817 | 221 | width="16.860262" | ||
818 | 222 | transform="matrix(0,-1,1,0,0,0)" /> | ||
819 | 223 | </svg> | ||
820 | 0 | 224 | ||
821 | === modified file 'nav/index.html' | |||
822 | --- nav/index.html 2017-01-22 08:34:32 +0000 | |||
823 | +++ nav/index.html 2017-02-19 22:22:23 +0000 | |||
824 | @@ -47,12 +47,18 @@ | |||
825 | 47 | <table class="tg" id="panel_review_btns"> | 47 | <table class="tg" id="panel_review_btns"> |
826 | 48 | <tr> | 48 | <tr> |
827 | 49 | <th class="tg-yw4l"> | 49 | <th class="tg-yw4l"> |
828 | 50 | <button data-role='button' id='btn1_set_car' class='btns1_mode_route negative' onClick='javascript:set_nav_mode(0)'><img class="img1_btn_route" src="img/mode/car.svg"></button> | ||
829 | 51 | <button data-role='button' id='btn1_set_walk' class='btns1_mode_route negative' onClick='javascript:set_nav_mode(1)'><img class="img1_btn_route" src="img/mode/walk.svg"></button> | ||
830 | 52 | <button data-role='button' id='btn1_set_bike' class='btns1_mode_route negative' onClick='javascript:set_nav_mode(2)'><img class="img1_btn_route" src="img/mode/bike.svg"></button> | ||
831 | 53 | <button data-role='button' id='btn1_set_public' class='btns1_mode_route negative' onClick='javascript:set_nav_mode(3)'><img class="img1_btn_route" src="img/mode/public.svg"></button> | ||
832 | 54 | </th> | ||
833 | 55 | </tr> | ||
834 | 56 | |||
835 | 57 | <tr> | ||
836 | 58 | <th class="tg-yw4l"> | ||
837 | 50 | <button data-role='button' id='btn_start' class='btns_route positive' onClick='javascript:agree_review()' data-localize="Start">Start</button> | 59 | <button data-role='button' id='btn_start' class='btns_route positive' onClick='javascript:agree_review()' data-localize="Start">Start</button> |
838 | 51 | </th> | ||
839 | 52 | </tr> | ||
840 | 53 | <tr> | ||
841 | 54 | <th class="tg-yw4l"> | ||
842 | 55 | <button data-role='button' id='btn_cancel' class='btns_route negative' onClick='javascript:click_cancel_route()' data-localize="Cancel">Cancel</button> | 60 | <button data-role='button' id='btn_cancel' class='btns_route negative' onClick='javascript:click_cancel_route()' data-localize="Cancel">Cancel</button> |
843 | 61 | <button style="display:none;" data-role='button' id='btn_notfound' class='btns_route negative' data-localize="Not found">Not found</button> | ||
844 | 56 | </th> | 62 | </th> |
845 | 57 | </tr> | 63 | </tr> |
846 | 58 | </table> | 64 | </table> |
847 | @@ -360,16 +366,18 @@ | |||
848 | 360 | case 'simulate_error': | 366 | case 'simulate_error': |
849 | 361 | case '2review': | 367 | case '2review': |
850 | 362 | case 'calculating': | 368 | case 'calculating': |
851 | 369 | case 'calculating_error': | ||
852 | 363 | case 'calculating_from_out': | 370 | case 'calculating_from_out': |
853 | 364 | break; | 371 | break; |
854 | 365 | case 'drawing': | 372 | case 'drawing': |
855 | 366 | var route_indication = nav.get_route_indication(); | 373 | var route_indication = nav.get_route_indication(); |
857 | 367 | if (ui.get_confirm_route() && confirm_route) { | 374 | if (confirm_route) { |
858 | 368 | if (route_indication['distance_total'] > 1000000) | 375 | if (route_indication['distance_total'] > 1000000) |
859 | 369 | $('#popup_longroute').show(); | 376 | $('#popup_longroute').show(); |
860 | 370 | ui.set_center_onpos(false); | 377 | ui.set_center_onpos(false); |
861 | 371 | ui.set_center_1st_pos(false); | 378 | ui.set_center_1st_pos(false); |
862 | 372 | ui.set_zoom_unav(false); | 379 | ui.set_zoom_unav(false); |
863 | 380 | ui.btns_confirm_route(true); | ||
864 | 373 | ui.route(true); | 381 | ui.route(true); |
865 | 374 | nav.set_route_status('2review'); | 382 | nav.set_route_status('2review'); |
866 | 375 | qml_set_center_onpos(1); | 383 | qml_set_center_onpos(1); |
867 | @@ -382,13 +390,14 @@ | |||
868 | 382 | break; | 390 | break; |
869 | 383 | case 'waiting4signal': | 391 | case 'waiting4signal': |
870 | 384 | confirm_route = true; | 392 | confirm_route = true; |
871 | 393 | ui.set_confirm_btn_color(settings.get_routing_mode()); | ||
872 | 385 | nav.set_route_status('calc'); | 394 | nav.set_route_status('calc'); |
873 | 386 | // Not use here break for calc route now | 395 | // Not use here break for calc route now |
874 | 387 | case 'calc': | 396 | case 'calc': |
875 | 388 | case 'calc_from_out': | 397 | case 'calc_from_out': |
876 | 389 | case 'errorAPI': | 398 | case 'errorAPI': |
877 | 390 | var gps_data = nav.get_pos_data(); | 399 | var gps_data = nav.get_pos_data(); |
879 | 391 | webapi.set_route(gps_data['now_lat'], gps_data['now_lng'], gps_data['end_lat'], gps_data['end_lng']); | 400 | webapi.set_route(gps_data['now_lat'], gps_data['now_lng'], gps_data['end_lat'], gps_data['end_lng'], confirm_route); |
880 | 392 | break; | 401 | break; |
881 | 393 | case 'out': | 402 | case 'out': |
882 | 394 | confirm_route = false; | 403 | confirm_route = false; |
883 | @@ -519,10 +528,10 @@ | |||
884 | 519 | window.location = 'http://set_ui_speed?' + settings.get_ui_speed().toString(); | 528 | window.location = 'http://set_ui_speed?' + settings.get_ui_speed().toString(); |
885 | 520 | } | 529 | } |
886 | 521 | 530 | ||
888 | 522 | function qml_save_pos() { | 531 | function qml_save_data() { // Position & Last route mode |
889 | 523 | if (ol.proj.transform(map.getView().getCenter(), 'EPSG:3857', 'EPSG:4326')[1].toFixed(6) == 50.009167 && ol.proj.transform(map.getView().getCenter(), 'EPSG:3857', 'EPSG:4326')[0].toFixed(6) == 4.666389) | 532 | if (ol.proj.transform(map.getView().getCenter(), 'EPSG:3857', 'EPSG:4326')[1].toFixed(6) == 50.009167 && ol.proj.transform(map.getView().getCenter(), 'EPSG:3857', 'EPSG:4326')[0].toFixed(6) == 4.666389) |
892 | 524 | return; | 533 | return; |
893 | 525 | window.location = 'http://save_pos?' + ol.proj.transform(map.getView().getCenter(), 'EPSG:3857', 'EPSG:4326')[1] + '/' + ol.proj.transform(map.getView().getCenter(), 'EPSG:3857', 'EPSG:4326')[0] + '/' + this.map.getView().getZoom(); | 534 | window.location = 'http://save_data?' + ol.proj.transform(map.getView().getCenter(), 'EPSG:3857', 'EPSG:4326')[1] + '/' + ol.proj.transform(map.getView().getCenter(), 'EPSG:3857', 'EPSG:4326')[0] + '/' + map.getView().getZoom() + '/' + settings.get_routing_mode(); |
894 | 526 | } | 535 | } |
895 | 527 | 536 | ||
896 | 528 | function qml_show_notification(mode, message) { | 537 | function qml_show_notification(mode, message) { |
897 | @@ -561,6 +570,23 @@ | |||
898 | 561 | qml_set_center_onpos(2); | 570 | qml_set_center_onpos(2); |
899 | 562 | } | 571 | } |
900 | 563 | 572 | ||
901 | 573 | function set_nav_mode(mode) { | ||
902 | 574 | if (mode == settings.get_routing_mode()) | ||
903 | 575 | return; | ||
904 | 576 | |||
905 | 577 | settings.set_routing_mode(mode); | ||
906 | 578 | nav.set_route_status('waiting4signal'); | ||
907 | 579 | gps_loop('waiting4signal'); | ||
908 | 580 | } | ||
909 | 581 | |||
910 | 582 | function set_simulate_mode(mode) { | ||
911 | 583 | if (mode == settings.get_routing_mode()) | ||
912 | 584 | return; | ||
913 | 585 | |||
914 | 586 | settings.set_routing_mode(mode); | ||
915 | 587 | window.location = 'http://simulate_again?'; | ||
916 | 588 | } | ||
917 | 589 | |||
918 | 564 | function load_custom_voices(play) { | 590 | function load_custom_voices(play) { |
919 | 565 | $.ajax({ | 591 | $.ajax({ |
920 | 566 | url:"/home/phablet/.local/share/navigator.costales/4.ogg", | 592 | url:"/home/phablet/.local/share/navigator.costales/4.ogg", |
921 | 567 | 593 | ||
922 | === modified file 'po/unav.pot' | |||
923 | --- po/unav.pot 2017-01-18 17:17:26 +0000 | |||
924 | +++ po/unav.pot 2017-02-19 22:22:23 +0000 | |||
925 | @@ -8,7 +8,7 @@ | |||
926 | 8 | msgstr "" | 8 | msgstr "" |
927 | 9 | "Project-Id-Version: unav\n" | 9 | "Project-Id-Version: unav\n" |
928 | 10 | "Report-Msgid-Bugs-To: \n" | 10 | "Report-Msgid-Bugs-To: \n" |
930 | 11 | "POT-Creation-Date: 2017-01-18 14:27+0100\n" | 11 | "POT-Creation-Date: 2017-02-19 23:22+0100\n" |
931 | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
932 | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
933 | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
934 | @@ -33,7 +33,7 @@ | |||
935 | 33 | msgid "Go to your left" | 33 | msgid "Go to your left" |
936 | 34 | msgstr "" | 34 | msgstr "" |
937 | 35 | 35 | ||
939 | 36 | #: nav/class/Navigator.js:286 nav/class/UI.js:579 | 36 | #: nav/class/Navigator.js:286 nav/class/UI.js:636 |
940 | 37 | msgid "You have arrived at your destination" | 37 | msgid "You have arrived at your destination" |
941 | 38 | msgstr "" | 38 | msgstr "" |
942 | 39 | 39 | ||
943 | @@ -209,88 +209,84 @@ | |||
944 | 209 | msgid "Leave the Ferry" | 209 | msgid "Leave the Ferry" |
945 | 210 | msgstr "" | 210 | msgstr "" |
946 | 211 | 211 | ||
948 | 212 | #: nav/class/UI.js:39 qml/Favorites.qml:227 qml/Main.qml:777 | 212 | #: nav/class/UI.js:38 qml/Favorites.qml:227 qml/Main.qml:791 |
949 | 213 | msgid "Current Position" | 213 | msgid "Current Position" |
950 | 214 | msgstr "" | 214 | msgstr "" |
951 | 215 | 215 | ||
953 | 216 | #: nav/class/UI.js:48 | 216 | #: nav/class/UI.js:47 |
954 | 217 | msgid "Current Start" | 217 | msgid "Current Start" |
955 | 218 | msgstr "" | 218 | msgstr "" |
956 | 219 | 219 | ||
958 | 220 | #: nav/class/UI.js:57 | 220 | #: nav/class/UI.js:56 |
959 | 221 | msgid "Current End" | 221 | msgid "Current End" |
960 | 222 | msgstr "" | 222 | msgstr "" |
961 | 223 | 223 | ||
963 | 224 | #: nav/class/UI.js:514 | 224 | #: nav/class/UI.js:570 |
964 | 225 | msgid "Waiting for a GPS signal…" | 225 | msgid "Waiting for a GPS signal…" |
965 | 226 | msgstr "" | 226 | msgstr "" |
966 | 227 | 227 | ||
968 | 228 | #: nav/class/UI.js:521 | 228 | #: nav/class/UI.js:577 |
969 | 229 | msgid "Searching for a route…" | 229 | msgid "Searching for a route…" |
970 | 230 | msgstr "" | 230 | msgstr "" |
971 | 231 | 231 | ||
973 | 232 | #: nav/class/UI.js:525 | 232 | #: nav/class/UI.js:581 |
974 | 233 | msgid "Drawing route…" | 233 | msgid "Drawing route…" |
975 | 234 | msgstr "" | 234 | msgstr "" |
976 | 235 | 235 | ||
978 | 236 | #: nav/class/UI.js:529 | 236 | #: nav/class/UI.js:585 |
979 | 237 | msgid "Trying search again soon…" | 237 | msgid "Trying search again soon…" |
980 | 238 | msgstr "" | 238 | msgstr "" |
981 | 239 | 239 | ||
983 | 240 | #: nav/class/UI.js:533 | 240 | #: nav/class/UI.js:589 |
984 | 241 | msgid "Recalculating route…" | 241 | msgid "Recalculating route…" |
985 | 242 | msgstr "" | 242 | msgstr "" |
986 | 243 | 243 | ||
988 | 244 | #: nav/class/UI.js:554 | 244 | #: nav/class/UI.js:611 |
989 | 245 | msgid "Navigation will start soon" | 245 | msgid "Navigation will start soon" |
990 | 246 | msgstr "" | 246 | msgstr "" |
991 | 247 | 247 | ||
993 | 248 | #: nav/class/UI.js:586 | 248 | #: nav/class/UI.js:643 |
994 | 249 | msgid "Simulating route…" | 249 | msgid "Simulating route…" |
995 | 250 | msgstr "" | 250 | msgstr "" |
996 | 251 | 251 | ||
997 | 252 | #: nav/class/UI.js:590 | ||
998 | 253 | msgid "Error simulating route. Try different points" | ||
999 | 254 | msgstr "" | ||
1000 | 255 | |||
1001 | 256 | #: nav/class/UI.js:615 | ||
1002 | 257 | msgid "Click onto the icon for reviewing the route" | ||
1003 | 258 | msgstr "" | ||
1004 | 259 | |||
1005 | 260 | #: nav/index.html.strings:1 | 252 | #: nav/index.html.strings:1 |
1006 | 261 | msgid "Start" | 253 | msgid "Start" |
1007 | 262 | msgstr "" | 254 | msgstr "" |
1008 | 263 | 255 | ||
1010 | 264 | #: nav/index.html.strings:2 qml/Favorites.qml:242 qml/SettingsPage.qml:463 | 256 | #: nav/index.html.strings:2 qml/Favorites.qml:242 qml/SettingsPage.qml:388 |
1011 | 265 | msgid "Cancel" | 257 | msgid "Cancel" |
1012 | 266 | msgstr "" | 258 | msgstr "" |
1013 | 267 | 259 | ||
1014 | 268 | #: nav/index.html.strings:3 | 260 | #: nav/index.html.strings:3 |
1015 | 261 | msgid "Not found" | ||
1016 | 262 | msgstr "" | ||
1017 | 263 | |||
1018 | 264 | #: nav/index.html.strings:4 | ||
1019 | 269 | msgid "Route so long" | 265 | msgid "Route so long" |
1020 | 270 | msgstr "" | 266 | msgstr "" |
1021 | 271 | 267 | ||
1023 | 272 | #: nav/index.html.strings:4 | 268 | #: nav/index.html.strings:5 |
1024 | 273 | msgid "More than 1000km could affect the performance" | 269 | msgid "More than 1000km could affect the performance" |
1025 | 274 | msgstr "" | 270 | msgstr "" |
1026 | 275 | 271 | ||
1028 | 276 | #: nav/index.html.strings:5 | 272 | #: nav/index.html.strings:6 |
1029 | 277 | msgid "We recommend you a waypoint in the middle as destination" | 273 | msgid "We recommend you a waypoint in the middle as destination" |
1030 | 278 | msgstr "" | 274 | msgstr "" |
1031 | 279 | 275 | ||
1034 | 280 | #: nav/index.html.strings:10 qml/Coordinate.qml:152 qml/Coordinate.qml:386 | 276 | #: nav/index.html.strings:11 qml/Coordinate.qml:152 qml/Coordinate.qml:386 |
1035 | 281 | #: qml/DownloadVoices.qml:246 qml/Main.qml:955 | 277 | #: qml/DownloadVoices.qml:244 qml/Main.qml:973 |
1036 | 282 | msgid "Close" | 278 | msgid "Close" |
1037 | 283 | msgstr "" | 279 | msgstr "" |
1038 | 284 | 280 | ||
1040 | 285 | #: nav/index.html.strings:7 | 281 | #: nav/index.html.strings:8 |
1041 | 286 | msgid "GPS Denied" | 282 | msgid "GPS Denied" |
1042 | 287 | msgstr "" | 283 | msgstr "" |
1043 | 288 | 284 | ||
1045 | 289 | #: nav/index.html.strings:8 | 285 | #: nav/index.html.strings:9 |
1046 | 290 | msgid "Error reading the GPS status" | 286 | msgid "Error reading the GPS status" |
1047 | 291 | msgstr "" | 287 | msgstr "" |
1048 | 292 | 288 | ||
1050 | 293 | #: nav/index.html.strings:9 | 289 | #: nav/index.html.strings:10 |
1051 | 294 | msgid "Please review your device settings" | 290 | msgid "Please review your device settings" |
1052 | 295 | msgstr "" | 291 | msgstr "" |
1053 | 296 | 292 | ||
1054 | @@ -405,47 +401,35 @@ | |||
1055 | 405 | "Expected format is:" | 401 | "Expected format is:" |
1056 | 406 | msgstr "" | 402 | msgstr "" |
1057 | 407 | 403 | ||
1059 | 408 | #: qml/DownloadVoices.qml:51 | 404 | #: qml/DownloadVoices.qml:50 |
1060 | 409 | msgid "Download voices" | 405 | msgid "Download voices" |
1061 | 410 | msgstr "" | 406 | msgstr "" |
1062 | 411 | 407 | ||
1064 | 412 | #: qml/DownloadVoices.qml:59 | 408 | #: qml/DownloadVoices.qml:58 |
1065 | 413 | msgid "Play current voice" | 409 | msgid "Play current voice" |
1066 | 414 | msgstr "" | 410 | msgstr "" |
1067 | 415 | 411 | ||
1069 | 416 | #: qml/DownloadVoices.qml:68 qml/DownloadVoices.qml:242 | 412 | #: qml/DownloadVoices.qml:67 qml/DownloadVoices.qml:240 |
1070 | 417 | msgid "How to add a voice" | 413 | msgid "How to add a voice" |
1071 | 418 | msgstr "" | 414 | msgstr "" |
1072 | 419 | 415 | ||
1074 | 420 | #: qml/DownloadVoices.qml:160 | 416 | #: qml/DownloadVoices.qml:158 |
1075 | 421 | msgid "By " | 417 | msgid "By " |
1076 | 422 | msgstr "" | 418 | msgstr "" |
1077 | 423 | 419 | ||
1091 | 424 | #: qml/DownloadVoices.qml:169 | 420 | #: qml/DownloadVoices.qml:203 |
1079 | 425 | msgid "Male" | ||
1080 | 426 | msgstr "" | ||
1081 | 427 | |||
1082 | 428 | #: qml/DownloadVoices.qml:169 | ||
1083 | 429 | msgid "Female" | ||
1084 | 430 | msgstr "" | ||
1085 | 431 | |||
1086 | 432 | #: qml/DownloadVoices.qml:169 | ||
1087 | 433 | msgid ". Size: " | ||
1088 | 434 | msgstr "" | ||
1089 | 435 | |||
1090 | 436 | #: qml/DownloadVoices.qml:205 | ||
1092 | 437 | msgid "Cancel Download" | 421 | msgid "Cancel Download" |
1093 | 438 | msgstr "" | 422 | msgstr "" |
1094 | 439 | 423 | ||
1096 | 440 | #: qml/DownloadVoices.qml:220 | 424 | #: qml/DownloadVoices.qml:218 |
1097 | 441 | msgid "About the voices" | 425 | msgid "About the voices" |
1098 | 442 | msgstr "" | 426 | msgstr "" |
1099 | 443 | 427 | ||
1101 | 444 | #: qml/DownloadVoices.qml:226 | 428 | #: qml/DownloadVoices.qml:224 |
1102 | 445 | msgid "The stars are for the recommended voices." | 429 | msgid "The stars are for the recommended voices." |
1103 | 446 | msgstr "" | 430 | msgstr "" |
1104 | 447 | 431 | ||
1106 | 448 | #: qml/DownloadVoices.qml:234 | 432 | #: qml/DownloadVoices.qml:232 |
1107 | 449 | msgid "You can add a new voice to uNav following these steps:" | 433 | msgid "You can add a new voice to uNav following these steps:" |
1108 | 450 | msgstr "" | 434 | msgstr "" |
1109 | 451 | 435 | ||
1110 | @@ -523,68 +507,68 @@ | |||
1111 | 523 | msgid "Search location" | 507 | msgid "Search location" |
1112 | 524 | msgstr "" | 508 | msgstr "" |
1113 | 525 | 509 | ||
1115 | 526 | #: qml/Main.qml:214 qml/SettingsPage.qml:35 | 510 | #: qml/Main.qml:217 qml/SettingsPage.qml:35 |
1116 | 527 | msgid "Settings" | 511 | msgid "Settings" |
1117 | 528 | msgstr "" | 512 | msgstr "" |
1118 | 529 | 513 | ||
1120 | 530 | #: qml/Main.qml:225 | 514 | #: qml/Main.qml:228 |
1121 | 531 | msgid "Center on Position" | 515 | msgid "Center on Position" |
1122 | 532 | msgstr "" | 516 | msgstr "" |
1123 | 533 | 517 | ||
1125 | 534 | #: qml/Main.qml:229 qml/Main.qml:534 | 518 | #: qml/Main.qml:232 qml/Main.qml:542 |
1126 | 535 | msgid "Searching your position… This could take a while" | 519 | msgid "Searching your position… This could take a while" |
1127 | 536 | msgstr "" | 520 | msgstr "" |
1128 | 537 | 521 | ||
1130 | 538 | #: qml/Main.qml:243 qml/PoiPage.qml:83 qml/SearchPage.qml:69 | 522 | #: qml/Main.qml:246 qml/PoiPage.qml:83 qml/SearchPage.qml:69 |
1131 | 539 | msgid "Search" | 523 | msgid "Search" |
1132 | 540 | msgstr "" | 524 | msgstr "" |
1133 | 541 | 525 | ||
1135 | 542 | #: qml/Main.qml:254 | 526 | #: qml/Main.qml:257 |
1136 | 543 | msgid "Destination" | 527 | msgid "Destination" |
1137 | 544 | msgstr "" | 528 | msgstr "" |
1138 | 545 | 529 | ||
1140 | 546 | #: qml/Main.qml:410 | 530 | #: qml/Main.qml:419 |
1141 | 547 | msgid "Error getting speed cameras!" | 531 | msgid "Error getting speed cameras!" |
1142 | 548 | msgstr "" | 532 | msgstr "" |
1143 | 549 | 533 | ||
1145 | 550 | #: qml/Main.qml:413 | 534 | #: qml/Main.qml:422 |
1146 | 551 | msgid "Error finding route! Retrying again in 1 minute…" | 535 | msgid "Error finding route! Retrying again in 1 minute…" |
1147 | 552 | msgstr "" | 536 | msgstr "" |
1148 | 553 | 537 | ||
1150 | 554 | #: qml/Main.qml:416 | 538 | #: qml/Main.qml:425 |
1151 | 555 | msgid "Error finding route! Trying again…" | 539 | msgid "Error finding route! Trying again…" |
1152 | 556 | msgstr "" | 540 | msgstr "" |
1153 | 557 | 541 | ||
1155 | 558 | #: qml/Main.qml:462 qml/Main.qml:488 | 542 | #: qml/Main.qml:470 qml/Main.qml:496 |
1156 | 559 | msgid "Shared Position" | 543 | msgid "Shared Position" |
1157 | 560 | msgstr "" | 544 | msgstr "" |
1158 | 561 | 545 | ||
1160 | 562 | #: qml/Main.qml:719 | 546 | #: qml/Main.qml:733 |
1161 | 563 | msgid "Near to destination" | 547 | msgid "Near to destination" |
1162 | 564 | msgstr "" | 548 | msgstr "" |
1163 | 565 | 549 | ||
1165 | 566 | #: qml/Main.qml:720 | 550 | #: qml/Main.qml:734 |
1166 | 567 | msgid "Cancel route" | 551 | msgid "Cancel route" |
1167 | 568 | msgstr "" | 552 | msgstr "" |
1168 | 569 | 553 | ||
1170 | 570 | #: qml/Main.qml:766 | 554 | #: qml/Main.qml:780 |
1171 | 571 | #, qt-format | 555 | #, qt-format |
1172 | 572 | msgid "Coord: %1, %2" | 556 | msgid "Coord: %1, %2" |
1173 | 573 | msgstr "" | 557 | msgstr "" |
1174 | 574 | 558 | ||
1176 | 575 | #: qml/Main.qml:834 qml/PoiDetailsPage.qml:225 | 559 | #: qml/Main.qml:848 qml/PoiDetailsPage.qml:243 |
1177 | 576 | msgid "Simulate from here! Now click on destination" | 560 | msgid "Simulate from here! Now click on destination" |
1178 | 577 | msgstr "" | 561 | msgstr "" |
1179 | 578 | 562 | ||
1181 | 579 | #: qml/Main.qml:851 | 563 | #: qml/Main.qml:865 |
1182 | 580 | msgid "Set a different coordinates for simulating" | 564 | msgid "Set a different coordinates for simulating" |
1183 | 581 | msgstr "" | 565 | msgstr "" |
1184 | 582 | 566 | ||
1186 | 583 | #: qml/Main.qml:943 | 567 | #: qml/Main.qml:961 |
1187 | 584 | msgid "Custom voices" | 568 | msgid "Custom voices" |
1188 | 585 | msgstr "" | 569 | msgstr "" |
1189 | 586 | 570 | ||
1191 | 587 | #: qml/Main.qml:944 | 571 | #: qml/Main.qml:962 |
1192 | 588 | msgid "" | 572 | msgid "" |
1193 | 589 | "American English voice will be the unique voice installed by default.\n" | 573 | "American English voice will be the unique voice installed by default.\n" |
1194 | 590 | "\n" | 574 | "\n" |
1195 | @@ -595,39 +579,39 @@ | |||
1196 | 595 | "the future.\n" | 579 | "the future.\n" |
1197 | 596 | msgstr "" | 580 | msgstr "" |
1198 | 597 | 581 | ||
1200 | 598 | #: qml/Main.qml:946 | 582 | #: qml/Main.qml:964 |
1201 | 599 | msgid "Set a voice now" | 583 | msgid "Set a voice now" |
1202 | 600 | msgstr "" | 584 | msgstr "" |
1203 | 601 | 585 | ||
1205 | 602 | #: qml/PoiDetailsPage.qml:79 | 586 | #: qml/PoiDetailsPage.qml:89 |
1206 | 603 | msgid "Lat, Long:" | 587 | msgid "Lat, Long:" |
1207 | 604 | msgstr "" | 588 | msgstr "" |
1208 | 605 | 589 | ||
1210 | 606 | #: qml/PoiDetailsPage.qml:85 qml/PoiDetailsPage.qml:100 | 590 | #: qml/PoiDetailsPage.qml:95 qml/PoiDetailsPage.qml:110 |
1211 | 607 | msgid "Available" | 591 | msgid "Available" |
1212 | 608 | msgstr "" | 592 | msgstr "" |
1213 | 609 | 593 | ||
1215 | 610 | #: qml/PoiDetailsPage.qml:87 qml/PoiDetailsPage.qml:102 | 594 | #: qml/PoiDetailsPage.qml:97 qml/PoiDetailsPage.qml:112 |
1216 | 611 | msgid "Not Available" | 595 | msgid "Not Available" |
1217 | 612 | msgstr "" | 596 | msgstr "" |
1218 | 613 | 597 | ||
1220 | 614 | #: qml/PoiDetailsPage.qml:89 | 598 | #: qml/PoiDetailsPage.qml:99 |
1221 | 615 | msgid "Wi-Fi Hotspot Available" | 599 | msgid "Wi-Fi Hotspot Available" |
1222 | 616 | msgstr "" | 600 | msgstr "" |
1223 | 617 | 601 | ||
1225 | 618 | #: qml/PoiDetailsPage.qml:91 | 602 | #: qml/PoiDetailsPage.qml:101 |
1226 | 619 | msgid "Wired Connection Available (ethernet connection)" | 603 | msgid "Wired Connection Available (ethernet connection)" |
1227 | 620 | msgstr "" | 604 | msgstr "" |
1228 | 621 | 605 | ||
1230 | 622 | #: qml/PoiDetailsPage.qml:93 | 606 | #: qml/PoiDetailsPage.qml:103 |
1231 | 623 | msgid "Computer Terminal Available" | 607 | msgid "Computer Terminal Available" |
1232 | 624 | msgstr "" | 608 | msgstr "" |
1233 | 625 | 609 | ||
1235 | 626 | #: qml/PoiDetailsPage.qml:105 | 610 | #: qml/PoiDetailsPage.qml:115 |
1236 | 627 | msgid "Limited Availability" | 611 | msgid "Limited Availability" |
1237 | 628 | msgstr "" | 612 | msgstr "" |
1238 | 629 | 613 | ||
1240 | 630 | #: qml/PoiDetailsPage.qml:156 | 614 | #: qml/PoiDetailsPage.qml:174 |
1241 | 631 | msgid "Loading POI details..." | 615 | msgid "Loading POI details..." |
1242 | 632 | msgstr "" | 616 | msgstr "" |
1243 | 633 | 617 | ||
1244 | @@ -652,12 +636,12 @@ | |||
1245 | 652 | 636 | ||
1246 | 653 | #. TRANSLATORS: Abbreviation for Public Holiday. This string is used while showing the opening hours | 637 | #. TRANSLATORS: Abbreviation for Public Holiday. This string is used while showing the opening hours |
1247 | 654 | #. of a place which might be closed during public holidays. | 638 | #. of a place which might be closed during public holidays. |
1249 | 655 | #: qml/PoiListPage.qml:324 | 639 | #: qml/PoiListPage.qml:361 |
1250 | 656 | msgid "PH" | 640 | msgid "PH" |
1251 | 657 | msgstr "" | 641 | msgstr "" |
1252 | 658 | 642 | ||
1253 | 659 | #. TRANSLATORS: This string indicates that a place is closed. | 643 | #. TRANSLATORS: This string indicates that a place is closed. |
1255 | 660 | #: qml/PoiListPage.qml:326 | 644 | #: qml/PoiListPage.qml:363 |
1256 | 661 | msgid "Closed" | 645 | msgid "Closed" |
1257 | 662 | msgstr "" | 646 | msgstr "" |
1258 | 663 | 647 | ||
1259 | @@ -691,7 +675,7 @@ | |||
1260 | 691 | msgid "Max. %1 POIs can be selected." | 675 | msgid "Max. %1 POIs can be selected." |
1261 | 692 | msgstr "" | 676 | msgstr "" |
1262 | 693 | 677 | ||
1264 | 694 | #: qml/PoiQuickAccessPage.qml:206 qml/SettingsPage.qml:484 | 678 | #: qml/PoiQuickAccessPage.qml:206 qml/SettingsPage.qml:409 |
1265 | 695 | msgid "OK" | 679 | msgid "OK" |
1266 | 696 | msgstr "" | 680 | msgstr "" |
1267 | 697 | 681 | ||
1268 | @@ -726,130 +710,106 @@ | |||
1269 | 726 | msgstr "" | 710 | msgstr "" |
1270 | 727 | 711 | ||
1271 | 728 | #: qml/SettingsPage.qml:56 | 712 | #: qml/SettingsPage.qml:56 |
1273 | 729 | msgid "Car" | 713 | msgid "A voice" |
1274 | 730 | msgstr "" | 714 | msgstr "" |
1275 | 731 | 715 | ||
1276 | 732 | #: qml/SettingsPage.qml:57 | 716 | #: qml/SettingsPage.qml:57 |
1278 | 733 | msgid "Walking" | 717 | msgid "A notification" |
1279 | 734 | msgstr "" | 718 | msgstr "" |
1280 | 735 | 719 | ||
1281 | 736 | #: qml/SettingsPage.qml:58 | 720 | #: qml/SettingsPage.qml:58 |
1282 | 737 | msgid "Bicycle" | ||
1283 | 738 | msgstr "" | ||
1284 | 739 | |||
1285 | 740 | #: qml/SettingsPage.qml:59 | ||
1286 | 741 | msgid "Public Transport" | ||
1287 | 742 | msgstr "" | ||
1288 | 743 | |||
1289 | 744 | #: qml/SettingsPage.qml:69 | ||
1290 | 745 | msgid "A voice" | ||
1291 | 746 | msgstr "" | ||
1292 | 747 | |||
1293 | 748 | #: qml/SettingsPage.qml:70 | ||
1294 | 749 | msgid "A notification" | ||
1295 | 750 | msgstr "" | ||
1296 | 751 | |||
1297 | 752 | #: qml/SettingsPage.qml:71 | ||
1298 | 753 | msgid "None" | 721 | msgid "None" |
1299 | 754 | msgstr "" | 722 | msgstr "" |
1300 | 755 | 723 | ||
1302 | 756 | #: qml/SettingsPage.qml:81 | 724 | #: qml/SettingsPage.qml:68 |
1303 | 757 | msgid "Kilometres" | 725 | msgid "Kilometres" |
1304 | 758 | msgstr "" | 726 | msgstr "" |
1305 | 759 | 727 | ||
1307 | 760 | #: qml/SettingsPage.qml:82 | 728 | #: qml/SettingsPage.qml:69 |
1308 | 761 | msgid "Miles" | 729 | msgid "Miles" |
1309 | 762 | msgstr "" | 730 | msgstr "" |
1310 | 763 | 731 | ||
1312 | 764 | #: qml/SettingsPage.qml:108 | 732 | #: qml/SettingsPage.qml:95 |
1313 | 765 | msgid "Online" | 733 | msgid "Online" |
1314 | 766 | msgstr "" | 734 | msgstr "" |
1315 | 767 | 735 | ||
1317 | 768 | #: qml/SettingsPage.qml:109 | 736 | #: qml/SettingsPage.qml:96 |
1318 | 769 | msgid "Offline" | 737 | msgid "Offline" |
1319 | 770 | msgstr "" | 738 | msgstr "" |
1320 | 771 | 739 | ||
1322 | 772 | #: qml/SettingsPage.qml:131 | 740 | #: qml/SettingsPage.qml:118 |
1323 | 773 | msgid "Navigation" | 741 | msgid "Navigation" |
1324 | 774 | msgstr "" | 742 | msgstr "" |
1325 | 775 | 743 | ||
1335 | 776 | #: qml/SettingsPage.qml:139 | 744 | #: qml/SettingsPage.qml:125 |
1327 | 777 | msgid "Navigation mode" | ||
1328 | 778 | msgstr "" | ||
1329 | 779 | |||
1330 | 780 | #: qml/SettingsPage.qml:169 | ||
1331 | 781 | msgid "Powered by a community-edited data service" | ||
1332 | 782 | msgstr "" | ||
1333 | 783 | |||
1334 | 784 | #: qml/SettingsPage.qml:186 | ||
1336 | 785 | msgid "Guidance" | 745 | msgid "Guidance" |
1337 | 786 | msgstr "" | 746 | msgstr "" |
1338 | 787 | 747 | ||
1340 | 788 | #: qml/SettingsPage.qml:218 | 748 | #: qml/SettingsPage.qml:157 |
1341 | 789 | msgid "Download custom voices" | 749 | msgid "Download custom voices" |
1342 | 790 | msgstr "" | 750 | msgstr "" |
1343 | 791 | 751 | ||
1346 | 792 | #: qml/SettingsPage.qml:227 | 752 | #: qml/SettingsPage.qml:164 |
1347 | 793 | msgid "Confirm new routes" | 753 | msgid "Car Options" |
1348 | 794 | msgstr "" | 754 | msgstr "" |
1349 | 795 | 755 | ||
1351 | 796 | #: qml/SettingsPage.qml:245 | 756 | #: qml/SettingsPage.qml:171 |
1352 | 797 | msgid "Avoid tolls" | 757 | msgid "Avoid tolls" |
1353 | 798 | msgstr "" | 758 | msgstr "" |
1354 | 799 | 759 | ||
1356 | 800 | #: qml/SettingsPage.qml:263 | 760 | #: qml/SettingsPage.qml:188 |
1357 | 801 | msgid "Speed camera alerts" | 761 | msgid "Speed camera alerts" |
1358 | 802 | msgstr "" | 762 | msgstr "" |
1359 | 803 | 763 | ||
1361 | 804 | #: qml/SettingsPage.qml:282 | 764 | #: qml/SettingsPage.qml:207 |
1362 | 805 | msgid "Map" | 765 | msgid "Map" |
1363 | 806 | msgstr "" | 766 | msgstr "" |
1364 | 807 | 767 | ||
1366 | 808 | #: qml/SettingsPage.qml:289 | 768 | #: qml/SettingsPage.qml:214 |
1367 | 809 | msgid "Mode" | 769 | msgid "Mode" |
1368 | 810 | msgstr "" | 770 | msgstr "" |
1369 | 811 | 771 | ||
1371 | 812 | #: qml/SettingsPage.qml:324 | 772 | #: qml/SettingsPage.qml:249 |
1372 | 813 | msgid "How to use offline maps" | 773 | msgid "How to use offline maps" |
1373 | 814 | msgstr "" | 774 | msgstr "" |
1374 | 815 | 775 | ||
1376 | 816 | #: qml/SettingsPage.qml:341 | 776 | #: qml/SettingsPage.qml:266 |
1377 | 817 | msgid "Online style" | 777 | msgid "Online style" |
1378 | 818 | msgstr "" | 778 | msgstr "" |
1379 | 819 | 779 | ||
1381 | 820 | #: qml/SettingsPage.qml:375 | 780 | #: qml/SettingsPage.qml:300 |
1382 | 821 | msgid "Units" | 781 | msgid "Units" |
1383 | 822 | msgstr "" | 782 | msgstr "" |
1384 | 823 | 783 | ||
1386 | 824 | #: qml/SettingsPage.qml:409 | 784 | #: qml/SettingsPage.qml:334 |
1387 | 825 | msgid "Show header in map view" | 785 | msgid "Show header in map view" |
1388 | 826 | msgstr "" | 786 | msgstr "" |
1389 | 827 | 787 | ||
1391 | 828 | #: qml/SettingsPage.qml:421 | 788 | #: qml/SettingsPage.qml:346 |
1392 | 829 | msgid "History" | 789 | msgid "History" |
1393 | 830 | msgstr "" | 790 | msgstr "" |
1394 | 831 | 791 | ||
1396 | 832 | #: qml/SettingsPage.qml:428 | 792 | #: qml/SettingsPage.qml:353 |
1397 | 833 | msgid "Store new searches" | 793 | msgid "Store new searches" |
1398 | 834 | msgstr "" | 794 | msgstr "" |
1399 | 835 | 795 | ||
1401 | 836 | #: qml/SettingsPage.qml:440 qml/SettingsPage.qml:450 | 796 | #: qml/SettingsPage.qml:365 qml/SettingsPage.qml:375 |
1402 | 837 | msgid "Clear history" | 797 | msgid "Clear history" |
1403 | 838 | msgstr "" | 798 | msgstr "" |
1404 | 839 | 799 | ||
1406 | 840 | #: qml/SettingsPage.qml:451 | 800 | #: qml/SettingsPage.qml:376 |
1407 | 841 | msgid "You'll delete the current history" | 801 | msgid "You'll delete the current history" |
1408 | 842 | msgstr "" | 802 | msgstr "" |
1409 | 843 | 803 | ||
1411 | 844 | #: qml/SettingsPage.qml:454 | 804 | #: qml/SettingsPage.qml:379 |
1412 | 845 | msgid "Delete" | 805 | msgid "Delete" |
1413 | 846 | msgstr "" | 806 | msgstr "" |
1414 | 847 | 807 | ||
1416 | 848 | #: qml/SettingsPage.qml:473 | 808 | #: qml/SettingsPage.qml:398 |
1417 | 849 | msgid "Speed Camera alerts and the law" | 809 | msgid "Speed Camera alerts and the law" |
1418 | 850 | msgstr "" | 810 | msgstr "" |
1419 | 851 | 811 | ||
1421 | 852 | #: qml/SettingsPage.qml:474 | 812 | #: qml/SettingsPage.qml:399 |
1422 | 853 | msgid "" | 813 | msgid "" |
1423 | 854 | "uNav is only reading the OpenStreetMap database.\n" | 814 | "uNav is only reading the OpenStreetMap database.\n" |
1424 | 855 | "uNav will show a max speed notification and a Speed Camera marker (marker " | 815 | "uNav will show a max speed notification and a Speed Camera marker (marker " |
1425 | @@ -859,7 +819,7 @@ | |||
1426 | 859 | "only if it's legal in the country." | 819 | "only if it's legal in the country." |
1427 | 860 | msgstr "" | 820 | msgstr "" |
1428 | 861 | 821 | ||
1430 | 862 | #: qml/SettingsPage.qml:480 | 822 | #: qml/SettingsPage.qml:405 |
1431 | 863 | msgid "Read more about it" | 823 | msgid "Read more about it" |
1432 | 864 | msgstr "" | 824 | msgstr "" |
1433 | 865 | 825 | ||
1434 | 866 | 826 | ||
1435 | === modified file 'qml/Location.qml' | |||
1436 | --- qml/Location.qml 2016-12-11 11:01:13 +0000 | |||
1437 | +++ qml/Location.qml 2017-02-19 22:22:23 +0000 | |||
1438 | @@ -198,8 +198,8 @@ | |||
1439 | 198 | anchors.horizontalCenter: notFound.horizontalCenter | 198 | anchors.horizontalCenter: notFound.horizontalCenter |
1440 | 199 | Icon { | 199 | Icon { |
1441 | 200 | visible: statusLabel.text !== i18n.tr("Searching…") | 200 | visible: statusLabel.text !== i18n.tr("Searching…") |
1444 | 201 | height: units.gu(12) | 201 | height: units.gu(15) |
1445 | 202 | source: Qt.resolvedUrl("../nav/img/states/not_found.png") | 202 | source: Qt.resolvedUrl("../nav/img/states/not_found.svg") |
1446 | 203 | } | 203 | } |
1447 | 204 | } | 204 | } |
1448 | 205 | Row { | 205 | Row { |
1449 | 206 | 206 | ||
1450 | === modified file 'qml/Main.qml' | |||
1451 | --- qml/Main.qml 2017-01-31 20:23:10 +0000 | |||
1452 | +++ qml/Main.qml 2017-02-19 22:22:23 +0000 | |||
1453 | @@ -71,10 +71,9 @@ | |||
1454 | 71 | property int layer: 0 | 71 | property int layer: 0 |
1455 | 72 | property int onlineLayer: 0 | 72 | property int onlineLayer: 0 |
1456 | 73 | property int unit: 0 | 73 | property int unit: 0 |
1458 | 74 | property int routingMode: 0 // 0 car, 1 walk, 2 bicycle, 3 public transport | 74 | property int routingMode: 0 // 0 car, 1 walk, 2 bicycle, 3 multimodal |
1459 | 75 | property bool avoidTolls: false | 75 | property bool avoidTolls: false |
1460 | 76 | property bool alertRadars: false | 76 | property bool alertRadars: false |
1461 | 77 | property bool confirmRoute: true | ||
1462 | 78 | property bool legalRadarShow: true | 77 | property bool legalRadarShow: true |
1463 | 79 | property string prevLat: '' | 78 | property string prevLat: '' |
1464 | 80 | property string prevLng: '' | 79 | property string prevLng: '' |
1465 | @@ -170,6 +169,10 @@ | |||
1466 | 170 | property string clickedLng: "null" | 169 | property string clickedLng: "null" |
1467 | 171 | property string ptFromLat: "null" | 170 | property string ptFromLat: "null" |
1468 | 172 | property string ptFromLng: "null" | 171 | property string ptFromLng: "null" |
1469 | 172 | property string resimulatePTFromLat: "null" | ||
1470 | 173 | property string resimulatePTFromLng: "null" | ||
1471 | 174 | property string resimulatePTToLat: "null" | ||
1472 | 175 | property string resimulatePTToLng: "null" | ||
1473 | 173 | property string routeState: "no" | 176 | property string routeState: "no" |
1474 | 174 | property int center_onpos: 0 // 0 GPS off, 1 GPS on + not center, 2 GPS on + center | 177 | property int center_onpos: 0 // 0 GPS off, 1 GPS on + not center, 2 GPS on + center |
1475 | 175 | property bool favPopup: false | 178 | property bool favPopup: false |
1476 | @@ -356,7 +359,12 @@ | |||
1477 | 356 | reverseXmlModel.reverseSearch(mainPageStack.clickedLat, mainPageStack.clickedLng); | 359 | reverseXmlModel.reverseSearch(mainPageStack.clickedLat, mainPageStack.clickedLng); |
1478 | 357 | } | 360 | } |
1479 | 358 | break; | 361 | break; |
1481 | 359 | 362 | ||
1482 | 363 | case "http://simulate_again/": | ||
1483 | 364 | mainPageStack.routeState = 'simulate_calculating'; | ||
1484 | 365 | mainPageStack.executeJavaScript("simulate2coord(" + mainPageStack.resimulatePTFromLat + ", " + mainPageStack.resimulatePTFromLng + ", " + mainPageStack.resimulatePTToLat + ", " + mainPageStack.resimulatePTToLng + ");"); | ||
1485 | 366 | break; | ||
1486 | 367 | |||
1487 | 360 | case "http://hide_popup/": | 368 | case "http://hide_popup/": |
1488 | 361 | goThereActionPopover.hide(); | 369 | goThereActionPopover.hide(); |
1489 | 362 | break; | 370 | break; |
1490 | @@ -387,10 +395,11 @@ | |||
1491 | 387 | mainPageStack.routeState = 'no'; | 395 | mainPageStack.routeState = 'no'; |
1492 | 388 | break; | 396 | break; |
1493 | 389 | 397 | ||
1495 | 390 | case "http://save_pos/": | 398 | case "http://save_data/": |
1496 | 391 | navApp.settings.prevLat = params[0]; | 399 | navApp.settings.prevLat = params[0]; |
1497 | 392 | navApp.settings.prevLng = params[1]; | 400 | navApp.settings.prevLng = params[1]; |
1498 | 393 | navApp.settings.prevZoom = params[2]; | 401 | navApp.settings.prevZoom = params[2]; |
1499 | 402 | navApp.settings.routingMode = params[3]; | ||
1500 | 394 | break; | 403 | break; |
1501 | 395 | 404 | ||
1502 | 396 | case "http://show_notification/": | 405 | case "http://show_notification/": |
1503 | @@ -434,7 +443,6 @@ | |||
1504 | 434 | mainPageStack.executeJavaScript("settings.set_unit(\'" + ( navApp.settings.unit === 0 ? "km" : "mi" ) +"\')"); | 443 | mainPageStack.executeJavaScript("settings.set_unit(\'" + ( navApp.settings.unit === 0 ? "km" : "mi" ) +"\')"); |
1505 | 435 | mainPageStack.executeJavaScript("ui.set_scale_unit(\'" + ( navApp.settings.unit === 0 ? "km" : "mi" ) +"\')"); | 444 | mainPageStack.executeJavaScript("ui.set_scale_unit(\'" + ( navApp.settings.unit === 0 ? "km" : "mi" ) +"\')"); |
1506 | 436 | mainPageStack.executeJavaScript("settings.set_routing_mode(" + navApp.settings.routingMode + ")"); | 445 | mainPageStack.executeJavaScript("settings.set_routing_mode(" + navApp.settings.routingMode + ")"); |
1507 | 437 | mainPageStack.executeJavaScript("ui.set_confirm_route(" + navApp.settings.confirmRoute + ")"); | ||
1508 | 438 | mainPageStack.executeJavaScript("settings.set_avoid_tolls(" + navApp.settings.avoidTolls + ")"); | 446 | mainPageStack.executeJavaScript("settings.set_avoid_tolls(" + navApp.settings.avoidTolls + ")"); |
1509 | 439 | mainPageStack.executeJavaScript("settings.set_alert_radars(" + navApp.settings.alertRadars + ")"); | 447 | mainPageStack.executeJavaScript("settings.set_alert_radars(" + navApp.settings.alertRadars + ")"); |
1510 | 440 | mainPageStack.executeJavaScript("settings.set_ui_speed(" + navApp.settings.uiShowSpeed + ")"); | 448 | mainPageStack.executeJavaScript("settings.set_ui_speed(" + navApp.settings.uiShowSpeed + ")"); |
1511 | @@ -861,6 +869,10 @@ | |||
1512 | 861 | else { | 869 | else { |
1513 | 862 | goThereActionPopover.hide(); | 870 | goThereActionPopover.hide(); |
1514 | 863 | mainPageStack.routeState = 'simulate_calculating'; | 871 | mainPageStack.routeState = 'simulate_calculating'; |
1515 | 872 | mainPageStack.resimulatePTFromLat = mainPageStack.ptFromLat; | ||
1516 | 873 | mainPageStack.resimulatePTFromLng = mainPageStack.ptFromLng; | ||
1517 | 874 | mainPageStack.resimulatePTToLat = mainPageStack.clickedLat; | ||
1518 | 875 | mainPageStack.resimulatePTToLng = mainPageStack.clickedLng; | ||
1519 | 864 | mainPageStack.executeJavaScript("simulate2coord(" + mainPageStack.ptFromLat + ", " + mainPageStack.ptFromLng + ", " + mainPageStack.clickedLat + ", " + mainPageStack.clickedLng + ");"); | 876 | mainPageStack.executeJavaScript("simulate2coord(" + mainPageStack.ptFromLat + ", " + mainPageStack.ptFromLng + ", " + mainPageStack.clickedLat + ", " + mainPageStack.clickedLng + ");"); |
1520 | 865 | mainPageStack.ptFromLat = "null"; | 877 | mainPageStack.ptFromLat = "null"; |
1521 | 866 | } | 878 | } |
1522 | @@ -938,7 +950,7 @@ | |||
1523 | 938 | target: Qt.application | 950 | target: Qt.application |
1524 | 939 | onStateChanged: | 951 | onStateChanged: |
1525 | 940 | if(Qt.application.state !== Qt.ApplicationActive) { | 952 | if(Qt.application.state !== Qt.ApplicationActive) { |
1527 | 941 | mainPageStack.executeJavaScript("qml_save_pos();"); | 953 | mainPageStack.executeJavaScript("qml_save_data()"); |
1528 | 942 | } | 954 | } |
1529 | 943 | } | 955 | } |
1530 | 944 | 956 | ||
1531 | 945 | 957 | ||
1532 | === modified file 'qml/SettingsPage.qml' | |||
1533 | --- qml/SettingsPage.qml 2017-01-17 17:20:10 +0000 | |||
1534 | +++ qml/SettingsPage.qml 2017-02-19 22:22:23 +0000 | |||
1535 | @@ -50,19 +50,6 @@ | |||
1536 | 50 | signal settingsChanged() | 50 | signal settingsChanged() |
1537 | 51 | 51 | ||
1538 | 52 | ListModel { | 52 | ListModel { |
1539 | 53 | id: navigationModeModel | ||
1540 | 54 | Component.onCompleted: initialize() | ||
1541 | 55 | function initialize() { | ||
1542 | 56 | navigationModeModel.append({ "mode": i18n.tr("Car"), "index": 0 }) | ||
1543 | 57 | navigationModeModel.append({ "mode": i18n.tr("Walking"), "index": 1 }) | ||
1544 | 58 | navigationModeModel.append({ "mode": i18n.tr("Bicycle"), "index": 2 }) | ||
1545 | 59 | navigationModeModel.append({ "mode": i18n.tr("Public Transport"), "index": 3 }) | ||
1546 | 60 | |||
1547 | 61 | modeList.subText.text = navigationModeModel.get(navApp.settings.routingMode).mode | ||
1548 | 62 | } | ||
1549 | 63 | } | ||
1550 | 64 | |||
1551 | 65 | ListModel { | ||
1552 | 66 | id: soundModel | 53 | id: soundModel |
1553 | 67 | Component.onCompleted: initialize() | 54 | Component.onCompleted: initialize() |
1554 | 68 | function initialize() { | 55 | function initialize() { |
1555 | @@ -115,7 +102,7 @@ | |||
1556 | 115 | Flickable { | 102 | Flickable { |
1557 | 116 | id: flickable | 103 | id: flickable |
1558 | 117 | anchors.fill: parent | 104 | anchors.fill: parent |
1560 | 118 | contentHeight: settingsColumn.height + units.gu(5) | 105 | contentHeight: settingsColumn.height |
1561 | 119 | 106 | ||
1562 | 120 | Column { | 107 | Column { |
1563 | 121 | id: settingsColumn | 108 | id: settingsColumn |
1564 | @@ -132,54 +119,6 @@ | |||
1565 | 132 | } | 119 | } |
1566 | 133 | 120 | ||
1567 | 134 | ExpandableListItem { | 121 | ExpandableListItem { |
1568 | 135 | id: modeList | ||
1569 | 136 | |||
1570 | 137 | listViewHeight: units.gu(17+1) | ||
1571 | 138 | height: infoPublicLabel.visible ? units.gu(11) : units.gu(9) | ||
1572 | 139 | titleText.text: i18n.tr("Navigation mode") | ||
1573 | 140 | |||
1574 | 141 | model: navigationModeModel | ||
1575 | 142 | |||
1576 | 143 | delegate: ListItem { | ||
1577 | 144 | divider.visible: false | ||
1578 | 145 | height: navigationListItemLayout.height | ||
1579 | 146 | ListItemLayout { | ||
1580 | 147 | id: navigationListItemLayout | ||
1581 | 148 | title.text: model.mode | ||
1582 | 149 | title.color: "#5D5D5D" | ||
1583 | 150 | padding { top: units.gu(1); bottom: units.gu(1) } | ||
1584 | 151 | Icon { | ||
1585 | 152 | SlotsLayout.position: SlotsLayout.Trailing | ||
1586 | 153 | width: units.gu(2) | ||
1587 | 154 | name: "tick" | ||
1588 | 155 | visible: navApp.settings.routingMode === model.index | ||
1589 | 156 | } | ||
1590 | 157 | } | ||
1591 | 158 | |||
1592 | 159 | onClicked: { | ||
1593 | 160 | navApp.settings.routingMode = model.index | ||
1594 | 161 | mainPageStack.executeJavaScript("if (nav.get_route_status() != 'no' && !nav.get_route_status().startsWith('simulate')){nav.set_route_status('waiting4signal')}; settings.set_routing_mode(" + model.index +");") | ||
1595 | 162 | modeList.subText.text = navigationModeModel.get(navApp.settings.routingMode).mode | ||
1596 | 163 | modeList.toggleExpansion() | ||
1597 | 164 | } | ||
1598 | 165 | } | ||
1599 | 166 | |||
1600 | 167 | Label { | ||
1601 | 168 | id: infoPublicLabel | ||
1602 | 169 | text: "<a href='https://transit.land/'>" + i18n.tr("Powered by a community-edited data service") + "</a>" | ||
1603 | 170 | visible: navApp.settings.routingMode === 3 | ||
1604 | 171 | width: parent.width | ||
1605 | 172 | anchors { | ||
1606 | 173 | left: parent.left | ||
1607 | 174 | leftMargin: units.gu(2) | ||
1608 | 175 | bottom: parent.bottom | ||
1609 | 176 | bottomMargin: units.gu(1) | ||
1610 | 177 | } | ||
1611 | 178 | onLinkActivated: Qt.openUrlExternally(link) | ||
1612 | 179 | } | ||
1613 | 180 | } | ||
1614 | 181 | |||
1615 | 182 | ExpandableListItem { | ||
1616 | 183 | id: soundList | 122 | id: soundList |
1617 | 184 | 123 | ||
1618 | 185 | listViewHeight: units.gu(12+1) | 124 | listViewHeight: units.gu(12+1) |
1619 | @@ -220,25 +159,12 @@ | |||
1620 | 220 | onClicked: mainPageStack.addPageToNextColumn(mainPageStack.primaryPage, Qt.resolvedUrl("DownloadVoices.qml")) | 159 | onClicked: mainPageStack.addPageToNextColumn(mainPageStack.primaryPage, Qt.resolvedUrl("DownloadVoices.qml")) |
1621 | 221 | } | 160 | } |
1622 | 222 | 161 | ||
1638 | 223 | ListItem { | 162 | ListItemHeader { |
1639 | 224 | height: confirmRouteLayout.height + divider.height | 163 | id: carListHeader |
1640 | 225 | ListItemLayout { | 164 | title: i18n.tr("Car Options") |
1626 | 226 | id: confirmRouteLayout | ||
1627 | 227 | title.text: i18n.tr("Confirm new routes") | ||
1628 | 228 | Switch { | ||
1629 | 229 | id: confirmRouteSwitch | ||
1630 | 230 | checked: navApp.settings.confirmRoute | ||
1631 | 231 | onClicked: { | ||
1632 | 232 | navApp.settings.confirmRoute = checked; | ||
1633 | 233 | mainPageStack.executeJavaScript("ui.set_confirm_route(" + checked.toString() + ")") | ||
1634 | 234 | } | ||
1635 | 235 | SlotsLayout.position: SlotsLayout.Last | ||
1636 | 236 | } | ||
1637 | 237 | } | ||
1641 | 238 | } | 165 | } |
1642 | 239 | 166 | ||
1643 | 240 | ListItem { | 167 | ListItem { |
1644 | 241 | visible: navApp.settings.routingMode === 0 | ||
1645 | 242 | height: tollsLayout.height + divider.height | 168 | height: tollsLayout.height + divider.height |
1646 | 243 | ListItemLayout { | 169 | ListItemLayout { |
1647 | 244 | id: tollsLayout | 170 | id: tollsLayout |
1648 | @@ -256,7 +182,6 @@ | |||
1649 | 256 | } | 182 | } |
1650 | 257 | 183 | ||
1651 | 258 | ListItem { | 184 | ListItem { |
1652 | 259 | visible: navApp.settings.routingMode === 0 | ||
1653 | 260 | height: speedCameraLayout.height + divider.height | 185 | height: speedCameraLayout.height + divider.height |
1654 | 261 | ListItemLayout { | 186 | ListItemLayout { |
1655 | 262 | id: speedCameraLayout | 187 | id: speedCameraLayout |