PageSourceSearch

https://wikiroutes.info/en/manual/about

html wikiroutes.info collected 2026-10-02 04:05:57 UTC 41,539 bytes, 1,345 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <title>About Wikiroutes project – Wikiroutes User Guide</title>
6    
7
8
9
10
11
12
13
14
15
16
17
18    
19    
20    <link rel="canonical" href="https://wikiroutes.info/en/manual/about">
21
22<meta charset="UTF-8">
23    <meta name="gwt:property" content="locale=en">
24
25    <meta name="description" content="Wikiroutes: Your global public transport navigator. Discover routes, save time, and improve transport with us. Join our community today!">
26    
27
28
29
30
31    
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
48
49
50
51<link rel="dns-prefetch" href="//www.google-analytics.com">
52<link rel="dns-prefetch" href="//api.wikiroutes.info">
53
54
55<link rel="icon" href="/favicon.ico" sizes="48x48">
56<link rel="icon" href="/public/images/favicon/favicon.svg" sizes="any" type="image/svg+xml">
57<link rel="icon" href="/public/images/favicon/favicon-48.png" sizes="48x48" type="image/png">
58
59<link rel="apple-touch-icon" href="/apple-touch-icon.png">
60
61
62
63    <link rel="stylesheet" href="/public/css/wr-busmaps.cd6aff5e.css">
64    
65
66
67
68
69<link rel="preload" as="image" href="/public/images/sprites/wr-sprite-v2.svg">
70
71
72    
73    
74        <meta property="og:title" content='WikiRoutes: Your Public Transit Database'>
75        <meta itemprop="name" content='WikiRoutes: Your Public Transit Database'/>
76    
77
78
79    
80    
81        <meta property="og:description" content='Interactive map, schedules and route search for urban public transport - buses, trolleybuses, trams: lines on the map, trajectory and distances.'>
82        <meta itemprop="description" content='Interactive map, schedules and route search for urban public transport - buses, trolleybuses, trams: lines on the map, trajectory and distances.'/>
83    
84
85<meta property="og:image" content="https://wikiroutes.info/public/images/favicon/WR-Share.jpg" />
86<meta property="og:image:type" content="image/jpg" />
87<meta property="og:image:width" content="1200" />
88<meta property="og:image:height" content="630" />
89<meta property="og:image:alt" content="Wikiroutes logo" />
90<meta property="og:url"  content="https://wikiroutes.info/en/manual/about" />
91<meta property="og:type"   content="website" />
92<meta itemprop="image" content="https://wikiroutes.info/public/images/favicon/WR-Share.jpg"/>
93
94<!-- noindex -->
95<div style="display: none" id="sec_wr_token">
96    694a1941-869a-49f6-a5a4-8ffee05895be
97</div>
98<!-- /noindex -->
99    
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116<link rel="alternate" hreflang="x-default"
117      href="https://wikiroutes.info/en/manual/about"/>
118
119    <link rel="alternate" hreflang="ru"
120          href="https://ru.wikiroutes.info/manual/about"/>
121
122    <link rel="alternate" hreflang="en"
123          href="https://wikiroutes.info/en/manual/about"/>
124
125    <link rel="alternate" hreflang="es"
126          href="https://wikiroutes.info/es/manual/about"/>
127
128    <link rel="alternate" hreflang="pt"
129          href="https://wikiroutes.info/pt/manual/about"/>
130
131
132    <link href="/public/css/common.b67e4878.css" rel="stylesheet">
133    <link href="/public/css/manual.4aeffd2a.css" rel="stylesheet">
134
135    
136</head>
137
138<body class="body body_manual">
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155<script>
156(function() {
157    var hostname = window.location.hostname.toLowerCase();
158    var cookieName = 'Exp2_MobileRouteStopsCollapse';
159    var cookieDomain = '';
160    if (hostname === 'test.wikiroutes.info' || /\.test\.wikiroutes\.info$/.test(hostname)) {
161        cookieName += '_test';
162        cookieDomain = 'test.wikiroutes.info';
163    } else if (hostname === 'wikiroutes.info' || /\.wikiroutes\.info$/.test(hostname)) {
164        cookieDomain = 'wikiroutes.info';
165    }
166    var readVariant = function() {
167        var cookies = document.cookie ? document.cookie.split(';') : [];
168        var prefix = cookieName + '=';
169        for (var i = 0; i < cookies.length; i++) {
170            var cookie = cookies[i].replace(/^\s+/, '');
171            if (cookie.indexOf(prefix) === 0) {
172                return parseInt(cookie.substring(prefix.length), 10);
173            }
174        }
175        return 0;
176    };
177
178    var v = readVariant();
179    var needsCookie = v < 1 || v > 2;
180
181    if (cookieDomain) {
182        // Remove a legacy host-only cookie, then prefer an existing shared
183        // environment cookie over the value that was local to this host.
184        document.cookie = cookieName + '=; path=/; max-age=0; SameSite=Lax';
185        var sharedVariant = readVariant();
186        if (sharedVariant >= 1 && sharedVariant <= 2) {
187            v = sharedVariant;
188            needsCookie = false;
189        } else {
190            needsCookie = true;
191        }
192    }
193
194    if (v < 1 || v > 2) {
195        v = Math.floor(Math.random() * 2) + 1;
196        needsCookie = true;
197    }
198    if (needsCookie) {
199        var cookie = cookieName + '=' + v + '; path=/; max-age=2592000; SameSite=Lax';
200        if (cookieDomain) {
201            cookie += '; Domain=' + cookieDomain;
202        }
203        document.cookie = cookie;
204    }
205    window.expSlot1 = 'Exp2_MobileRouteStopsCollapse_var' + v;
206    switch (v) {
207        
208    case 2: document.documentElement.classList.add('exp2-mobile-route-stops-collapse'); break;
209
210    }
211})();
212</script>
vendor: 71 bytes, lines 212-220
212
213
214
215
216
217
218
219
220<script async src="https://www.googletagmanager.com/gtag/js?id=
220G-V1BTH2QX7P
vendor: 12 bytes, line 220
220"></script>
221<script>
222  window.dataLayer = window.dataLayer || [];
223  function gtag(){dataLayer.push(arguments);}
224  gtag('js', new Date());
225
226  // cookie_domain spans the whole zone so _ga is shared across apex
227  // and ru.wikiroutes.info. Without it a user crossing
228  // wikiroutes.info <-> ru.wikiroutes.info shows up as two separate
229  // sessions in GA4.
230  //
231  // linker.domains is intentionally empty: with cookie_domain doing the
232  // session-stitching we do NOT want GA4 to also append its _gl=...
233  // query parameter on every cross-host nav (clutters the URL bar,
234  // breaks copy/paste, double-counts hits). Default GA4 console
235  // setting "Cross-domain measurement" is overridden by this config.
236  var config = {
237    cookie_domain: 'wikiroutes.info',
238    linker: { domains: [] }
239  };
240
241  // A/B experiment cohorts (set by page/abTests.tag); registered in GA4
242  // admin as event-scoped custom dimensions expSlot1..3.
243  if (typeof window.expSlot1 !== 'undefined') config.expSlot1 = window.expSlot1;
244  if (typeof window.expSlot2 !== 'undefined') config.expSlot2 = window.expSlot2;
245  if (typeof window.expSlot3 !== 'undefined') config.expSlot3 = window.expSlot3;
246
247  gtag('config', 'G-V1BTH2QX7P', config);
248
249  // функция для отправки ga4 event
250      function sendGA4Event(event, params) {
251          if (typeof gtag === 'function') {
252              // 1. Получаем субдомен
253              const subdomain = utils.getSubdomain();
254              // 2. Если субдомен есть, «склеиваем» его с названием события через _
255              const eventName = subdomain ? `_` : event;
256
257              // 3. Логируем (для отладки) — уже с новым eventName
258              log.info(`Get gtag '':`, params);
259
260              // 4. Отправляем
261              gtag('event', eventName, params);
262          }
263      }
264
265</script>
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280<div style="display: none;">
281<!-- noindex -->
282<div id="localePath">/en/</div>
283<div id="locale">en</div>
284<div id="isAdsAllowed">true</div>
285
286
287
288
289
290<!-- /noindex -->
291</div>
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356<script>
357    // Server-rendered config consumed by /public/js/custom/functions.2ac4d36d.js.
358    // After Stage 0.3 the OAuth authorize URL is built server-side, so
359    // the host / vkAppId / googleAppId no longer need to be pushed to
360    // the browser - only the localised VK label survives because it
361    // names the popup window for the user.
362    window.WR_CFG = {
363        vkLabel: 'VKontakte'
364    };
365    // window.cdnURL is read by GWT bootstrappers loaded later in the
366    // body, so it has to be set before any GWT module loader runs -
367    // staying as an inline assignment in the header is the simplest
368    // way to guarantee the ordering.
369    window.cdnURL = '';
370</script>
370
371
372<!-- noindex -->
373<div id="newsBox">
374    
375</div>
376
377
378
379
380<!-- /noindex -->
381
382
383    
384    
385
386
387<header class="wr-h site-header active" id="top_container">
388    <div class="box is_full">
389        <div class="wr-h-row clearfix">
390            <div class="wr-h-cell is_left is_logo">
391                <button type="button"
392                        class="md-btn md-btn-icon icon-menu wr-h-menu-btn menu-button"
393                        aria-label="Open menu"
394                        aria-expanded="false"
395                        aria-controls="main-burger-wikiroutes"></button>
396                
397                <a class="wr-h-logo site-name" href="/" aria-label="wikiroutes.info">wikiroutes.info</a>
398
399                
400                
401            </div>
402            <div class="wr-h-cell is_left">
403                <nav aria-label="Primary navigation">
404                    <ul class="wr-h-nav clearfix">
405                        <li class="wr-h-forum-item wr-h-promo-item">
406                            
407                                
408                                
409                                    <a href="/en/forum" class="wr-h-nav-link wr-h-forum-link wr-h-promo-link">Forum</a>
410                                
411                            
412                        </li>
413                        
414                        <li>
415                            
416                                
417                                
418                                    
419                                    
420                                        <a href="javascript:void(0)" onclick="return wrPickCityAndGo('');" class="wr-h-nav-link">
421                                            Trip Planner
422                                        </a>
423                                    
424                                
425                            
426                        </li>
427                    
428                    <li>
429                        
430                            
431                            
432                            
433                                <a href="javascript:void(0)" onclick="return wrPickCityAndGo('/catalog');" class="wr-h-nav-link">
434                                    Routes
435                                </a>
436                            
437                        
438                    </li>
439
440                    
441                    
442
443
444
445
446                    
447
448                    
449                    <li>
450                        
451                            
452                                <span class="wr-h-nav-link is_active">
453                                    Help
454                                </span>
455                            
456                            
457                        
458                    </li>
459                    
460                    <li class="wr-h-nav-more">
461                        <button type="button" class="wr-h-nav-link wr-h-nav-more-btn"
462                                aria-haspopup="true" aria-expanded="false">
463                            <span>More</span>
464                            <svg class="wr-h-nav-more-chevron" width="10" height="10" viewBox="0 0 10 10"
465                                 fill="none" stroke="currentColor" stroke-width="2"
466                                 stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
467                                <path d="M2 3.5L5 6.5L8 3.5"/>
468                            </svg>
469                        </button>
470                        <ul class="wr-h-nav-more-menu" role="menu"></ul>
471                    </li>
472                </ul>
473                </nav>
474            </div>
475            
476            
477            
478
479
480
481            
482
483
484
485    
486            
487            <div class="wr-h-cell wr-h-cell-auth is_right">
488                <a href="/en/access" data-wr-auth-link class="btn-signup-cta">
489                    Sign In
490                </a>
491            </div>
492            
493
494            
495
496            <div class="wr-h-cell wr-h-cell-map is_right">
497                
498                
499                
500
501                
502
503
504
505                
506            </div>
507            
508            
509                <div class="wr-h-cell wr-h-cell-lang is_right">
510                    
511                    <button type="button" class="wr-h-lang hide-on-mobile"
512                            aria-haspopup="dialog"
513                            aria-controls="langModalGlobal"
514                            aria-label="Change language">
515                        <svg class="wr-h-lang-globe" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true">
516                            <circle cx="12" cy="12" r="10"/>
517                            <path d="M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/>
518                        </svg>
519                        <span>EN</span>
520                        <svg class="wr-h-lang-chevron" width="10" height="10" viewBox="0 0 10 10" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
521                            <path d="M2 3.5L5 6.5L8 3.5"/>
522                        </svg>
523                    </button>
524                </div>
525            
526
527        </div>
528    </div>
529            
529<script src="/public/js/jquery-3.7.1.min.js"></script>
529
530            
531
532</header>
533
534
535
536<div id="wrCityModal" class="wr-city-modal" role="dialog" aria-modal="true"
537     aria-labelledby="wrCityModalTitle" aria-hidden="true" inert
538     data-add-new-city-href="/en/addNewCity"
539     data-add-new-city-label="Add routes in a new city">
540    <div class="wr-city-modal__window" tabindex="-1">
541        <div class="wr-city-modal__header">
542            <span id="wrCityModalTitle" class="wr-city-modal__title">
543                Change city
544            </span>
545            <button type="button" class="wr-city-modal__close" aria-label="Close"></button>
546        </div>
547        <div class="wr-city-modal__panes">
548            <div class="wr-city-modal__countries"></div>
549            <div class="wr-city-modal__right">
550                <div class="wr-city-modal__search-wrap">
551                    
552                    <input type="search" class="wr-city-modal__search"
553                           placeholder="Find the city"
554                           aria-label="Find the city"
555                           autocomplete="off" />
556                </div>
557                <div class="wr-city-modal__cities"></div>
558            </div>
559        </div>
560    </div>
561</div>
562
563    
564    
565    <div id="langModalGlobal" class="lang-modal-overlay" role="dialog" aria-modal="true"
566         aria-labelledby="langModalTitle" aria-hidden="true" inert>
567        <div class="lang-modal-window" tabindex="-1">
568            <div class="lang-modal-header">
569                <span id="langModalTitle" class="lang-modal-title">Change language</span>
570                <button type="button" class="lang-modal-close" aria-label="Close"></button>
571            </div>
572            <div class="lang-modal-content">
573                
574                <div class="lang-modal-selector">
575                    
576                    
577                    
578                        
579                            
580                            
581                                <a class="lang-modal-item" data-lang="de"
582                                   href="https://wikiroutes.info/de/manual/about">Deutsch</a>
583                            
584                        
585                    
586                        
587                            
588                                <span class="lang-modal-item active" aria-current="true" data-lang="en">English</span>
589                            
590                            
591                        
592                    
593                        
594                            
595                            
596                                <a class="lang-modal-item" data-lang="es"
597                                   href="https://wikiroutes.info/es/manual/about">Español</a>
598                            
599                        
600                    
601                        
602                            
603                            
604                                <a class="lang-modal-item" data-lang="fr"
605                                   href="https://wikiroutes.info/fr/manual/about">Français</a>
606                            
607                        
608                    
609                        
610                            
611                            
612                                <a class="lang-modal-item" data-lang="pt"
613                                   href="https://wikiroutes.info/pt/manual/about">Português</a>
614                            
615                        
616                    
617                        
618                            
619                            
620                                <a class="lang-modal-item" data-lang="tr"
621                                   href="https://wikiroutes.info/tr/manual/about">Türkçe</a>
622                            
623                        
624                    
625                        
626                            
627                            
628                                <a class="lang-modal-item" data-lang="ru"
629                                   href="https://ru.wikiroutes.info/manual/about">Русский</a>
630                            
631                        
632                    
633                        
634                            
635                            
636                                <a class="lang-modal-item" data-lang="hi"
637                                   href="https://wikiroutes.info/hi/manual/about">हिन्दी</a>
638                            
639                        
640                    
641                        
642                            
643                            
644                                <a class="lang-modal-item" data-lang="zh"
645                                   href="https://wikiroutes.info/zh/manual/about">中文</a>
646                            
647                        
648                    
649                </div>
650            </div>
651        </div>
652    </div>
653    
653<script>
654    (function () {
655        var overlay = document.getElementById('langModalGlobal');
656        if (!overlay) return;
657        function open(trigger) {
658            overlay.classList.add('visible');
659            window.wrNavigationDrawer.activateModal(
660                overlay,
661                overlay.querySelector('.lang-modal-window'),
662                trigger
663            );
664            document.body.style.overflow = 'hidden';
665        }
666        function close() {
667            overlay.classList.remove('visible');
668            document.body.style.overflow = '';
669            window.wrNavigationDrawer.deactivateModal(overlay);
670        }
671        document.addEventListener('click', function (e) {
672            var trigger = e.target.closest &&
673                e.target.closest('[aria-controls="langModalGlobal"]');
674            if (trigger) { e.preventDefault(); e.stopPropagation(); open(trigger); return; }
675            if (e.target === overlay) { close(); return; }
676            if (e.target.closest && e.target.closest('.lang-modal-close')) { close(); }
677        });
678        document.addEventListener('keydown', function (e) {
679            if (e.key === 'Escape' && overlay.classList.contains('visible')) close();
680        });
681    })();
682    </script>
682
683    
684    
684<script>
685    // Priority+ primary nav: keep the inline menu on one row by moving the
686    // links that do not fit into a "More" dropdown. The available width is
687    // the row minus the logo and the right-side cluster (city / lang /
688    // profile), so it adapts to auth state, locale text length and the
689    // logo (the test host name is longer than production's). Recomputed on
690    // resize via ResizeObserver; the burger remains the full-menu fallback.
691    (function () {
692        var nav = document.querySelector('#top_container .wr-h-nav');
693        if (!nav) return;
694        var moreLi = nav.querySelector('.wr-h-nav-more');
695        var moreBtn = moreLi && moreLi.querySelector('.wr-h-nav-more-btn');
696        var moreMenu = moreLi && moreLi.querySelector('.wr-h-nav-more-menu');
697        var row = nav.closest('.wr-h-row');
698        var logoCell = row && row.querySelector('.wr-h-cell.is_logo');
699        if (!moreLi || !moreBtn || !moreMenu || !row || !logoCell) return;
700
701        var GAP = 16; // breathing room between the nav and the right cluster
702        var scheduled = false;
703
704        function realItems() {
705            var out = [];
706            for (var i = 0; i < nav.children.length; i++) {
707                if (nav.children[i] !== moreLi) out.push(nav.children[i]);
708            }
709            return out;
710        }
711
712        function rightClusterWidth() {
713            var cells = row.querySelectorAll('.wr-h-cell.is_right');
714            var w = 0;
715            for (var i = 0; i < cells.length; i++) {
716                var rect = cells[i].getBoundingClientRect();
717                if (!rect.width) continue;
718                var cs = getComputedStyle(cells[i]);
719                w += rect.width + (parseFloat(cs.marginLeft) || 0) + (parseFloat(cs.marginRight) || 0);
720            }
721            return w;
722        }
723
724        function closeMenu() {
725            moreLi.classList.remove('is_open');
726            moreBtn.setAttribute('aria-expanded', 'false');
727        }
728
729        function layout() {
730            scheduled = false;
731            if (!nav.offsetParent) return; // nav hidden (mobile) -> burger owns it
732
733            // Pull everything back inline and reset the button before measuring.
734            while (moreMenu.firstChild) nav.insertBefore(moreMenu.firstChild, moreLi);
735            moreLi.classList.remove('is_shown');
736            closeMenu();
737
738            var items = realItems();
739            var available = row.clientWidth
740                - logoCell.getBoundingClientRect().width
741                - rightClusterWidth() - GAP;
742
743            var total = 0;
744            for (var i = 0; i < items.length; i++) total += items[i].getBoundingClientRect().width;
745            if (total <= available) return; // fits as-is, no dropdown needed
746
747            moreLi.classList.add('is_shown');
748            var budget = available - moreLi.getBoundingClientRect().width;
749
750            var used = 0, overflow = false;
751            for (var j = 0; j < items.length; j++) {
752                if (!overflow) {
753                    var iw = items[j].getBoundingClientRect().width;
754                    if (used + iw <= budget) { used += iw; continue; }
755                    overflow = true;
756                }
757                moreMenu.appendChild(items[j]); // preserves source order
758            }
759        }
760
761        function schedule() {
762            if (scheduled) return;
763            scheduled = true;
764            requestAnimationFrame(layout);
765        }
766
767        moreBtn.addEventListener('click', function (e) {
768            e.preventDefault();
769            e.stopPropagation();
770            var open = moreLi.classList.toggle('is_open');
771            moreBtn.setAttribute('aria-expanded', open ? 'true' : 'false');
772        });
773        document.addEventListener('click', function (e) {
774            if (!moreLi.contains(e.target)) closeMenu();
775        });
776        document.addEventListener('keydown', function (e) {
777            if (e.key === 'Escape') closeMenu();
778        });
779
780        if (window.ResizeObserver) {
781            new ResizeObserver(schedule).observe(row);
782        } else {
783            window.addEventListener('resize', schedule);
784        }
785        window.addEventListener('load', schedule);
786        if (document.fonts && document.fonts.ready) document.fonts.ready.then(schedule);
787        schedule();
788    })();
789    </script>
789
790    <!-- noindex -->
791    <div id="main-burger-wikiroutes" class="wr-burger"
792         role="dialog" aria-modal="true" aria-label="Main menu"
793         aria-hidden="true" inert>
794        <div class="wr-burger-backdrop" aria-hidden="true"></div>
795        <div class="wr-burger-bar">
796            <div class="wr-burger-logo-row">
797                <a class="wr-h-logo" href="/" aria-label="wikiroutes.info">wikiroutes.info</a>
798                <button type="button" id="wr-burger-close"
799                        class="wr-burger-close"
800                        aria-label="Close menu"></button>
801            </div>
802
803            
804
805
806
807            
808
809
810
811    
812                <a href="/en/access" data-wr-auth-link
813                   class="wr-burger-auth wr-burger-auth--guest">
814                    <svg class="wr-burger-auth__icon" width="20" height="20" viewBox="0 0 24 24"
815                         fill="none" stroke="currentColor" stroke-width="2"
816                         stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
817                        <path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"/>
818                        <polyline points="10 17 15 12 10 7"/>
819                        <line x1="15" y1="12" x2="3" y2="12"/>
820                    </svg>
821                    <span class="wr-burger-auth__name">Sign In</span>
822                </a>
823            
824
825            <nav aria-label="Primary navigation">
826                <ul class="wr-burger-nav">
827                <li class="wr-burger-nav-item">
828                    <a href="/" class="wr-burger-nav-link"
829                       >
830                        Home
831                    </a>
832                </li>
833                <li class="wr-burger-nav-item wr-burger-promo-item">
834                    <a href="/en/forum"
835                       class="wr-burger-nav-link wr-burger-promo-link"
836                       >
837                        Forum
838                    </a>
839                </li>
840                
841                
842                
843                    <li class="wr-burger-nav-item">
844                        <button type="button" onclick="return wrPickCityAndGo('');"
845                                class="wr-burger-nav-link"
846                                aria-haspopup="dialog" aria-controls="wrCityModal" aria-expanded="false">
847                            Trip Planner
848                        </button>
849                    </li>
850                    <li class="wr-burger-nav-item">
851                        <button type="button" onclick="return wrPickCityAndGo('/catalog');"
852                                class="wr-burger-nav-link"
853                                aria-haspopup="dialog" aria-controls="wrCityModal" aria-expanded="false">
854                            Public Transport Routes
855                        </button>
856                    </li>
857                    
858
859
860
861                
862                
863
864
865
866                <li class="wr-burger-nav-item">
867                    <a href="/en/manual/about" class="wr-burger-nav-link"
868                       aria-current="page">
869                        Help
870                    </a>
871                </li>
872                
873                    <li class="wr-burger-nav-item">
874                        <button type="button" id="change-lang-link"
875                                class="wr-burger-nav-link"
876                                aria-haspopup="dialog"
877                                aria-controls="langModalGlobal">
878                            EN Change language
879                            <span class="icon icon-menu-translate" aria-hidden="true"></span>
880                        </button>
881                    </li>
882                
883                
884            </ul>
885            </nav>
886        </div>
887    </div>
888    <!--/noindex-->
889    
889<script src="/public/js/custom/wr-navigation-drawer.504d22a0.js" defer></script>
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904    
905    
906
907
908
909
910
911    
912    
913    
914
915    
916    <div class="wr-crumbs-band">
917        <div class="box is_full wr-crumbs-band__inner">
918            <ol class="breadcrumbs" itemscope itemtype="http://schema.org/BreadcrumbList">
919                
920                
921                    
922                    
923                    
924                        
925                            
926                            
927                        
928                        
929                    
930                    
931                    
932                    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
933                        
934                            
935                                <a href="/en/" itemprop="item">
936                                    <span itemprop="name">Home</span>
937                                </a>
938                            
939                            
940                        
941                        <meta itemprop="position" content="1"/>
942                    </li>
943                
944                    
945                    
946                    
947                        
948                            
949                            
950                        
951                        
952                    
953                    
954                    
955                    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
956                        
957                            
958                                <a href="/en/manual/about" itemprop="item">
959                                    <span itemprop="name">User guide</span>
960                                </a>
961                            
962                            
963                        
964                        <meta itemprop="position" content="2"/>
965                    </li>
966                
967                    
968                    
969                    
970                        
971                            
972                            
973                        
974                        
975                    
976                    
977                    
978                    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
979                        
980                            
981                            
982                                <span itemprop="name">About Wikiroutes</span>
983                            
984                        
985                        <meta itemprop="position" content="3"/>
986                    </li>
987                
988            </ol>
989        </div>
990    </div>
991
992    
993    
994    
994<script type="application/ld+json">
995    {
996      "@context": "https://schema.org",
997      "@type": "BreadcrumbList",
998      "itemListElement": [
999        
1000        
1001            
1002            
1003            
1004                
1005                    
1006                    
1007                
1008                
1009            
1010            
1011            
1012            { "@type": "ListItem",
1013              "position": 1,
1014              "name": "Home",
1015              "item": "https://wikiroutes.info/en/"
1016            }
1017        
1018            
1019            
1020            
1021                
1022                    
1023                    
1024                
1025                
1026            
1027            
1028            ,
1029            { "@type": "ListItem",
1030              "position": 2,
1031              "name": "User guide",
1032              "item": "https://wikiroutes.info/en/manual/about"
1033            }
1034        
1035            
1036            
1037            
1038                
1039                    
1040                    
1041                
1042                
1043            
1044            
1045            ,
1046            { "@type": "ListItem",
1047              "position": 3,
1048              "name": "About Wikiroutes"
1049            }
1050        
1051      ]
1052    }
1053    </script>
1053
1054
1055<div class="layout">
1056
1057    
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067<aside class="sidebar">
1068	<div class="sidebar-inner">
1069
1070		
1071		<div class="sidebar-group">
1072			<div class="sidebar-group-title">
1073				<span class="icon icon-18 icon-align-center iconRocketOrange"></span>
1074				Introduction and Overview
1075			</div>
1076			<div class="sidebar-list-wrap">
1077				<ul class="sidebar-list">
1078					<li><a href="/en/manual/about" class="link">About Wikiroutes</a></li>
1079					<li><a href="/en/manual/about-people-routes" class="link">About Route Ideas</a></li>
1080					<li><a href="/en/manual/faq" class="link">FAQ</a></li>
1081				</ul>
1082			</div>
1083		</div>
1084
1085		
1086		<div class="sidebar-group">
1087			<div class="sidebar-group-title">
1088				<span class="icon icon-18 icon-align-center iconGuideOrange"></span>
1089				User Account and Guidelines
1090			</div>
1091			<div class="sidebar-list-wrap">
1092				<ul class="sidebar-list">
1093					<li><a href="/en/manual/general-rules" class="link">General and Behaviour Rules</a></li>
1094					<li><a href="/en/manual/user-levels" class="link">User Levels and Ratings</a></li>
1095				</ul>
1096			</div>
1097		</div>
1098
1099		
1100		<div class="sidebar-group">
1101			<div class="sidebar-group-title">
1102				<span class="icon icon-18 icon-align-center iconPaperOrange"></span>
1103				Editing and Contributing
1104			</div>
1105			<div class="sidebar-list-wrap">
1106				<ul class="sidebar-list">
1107					<li><a href="/en/manual/add-edit-route" class="link">Add/Edit Routes</a></li>
1108					<li><a href="/en/manual/manage-stops" class="link">Managing Stops</a></li>
1109					<li><a href="/en/manual/description" class="link">Route Description</a></li>
1110					<li><a href="/en/manual/trips" class="link">Route Trips</a></li>
1111					<li><a href="/en/manual/shapes" class="link">Route Shapes</a></li>
1112					<li><a href="/en/manual/add-city" class="link">Adding Cities</a></li>
1113				</ul>
1114			</div>
1115		</div>
1116
1117		
1118		<div class="sidebar-group">
1119			<div class="sidebar-group-title">
1120				<span class="icon icon-18 icon-align-center iconToolsOrange"></span>
1121				Tools
1122			</div>
1123			<div class="sidebar-list-wrap">
1124				<ul class="sidebar-list">
1125					<li><a href="/en/manual/tools" class="link">Timetable Converter</a></li>
1126					<li><a href="/en/manual/map-builder" class="link">Map Builder</a></li>
1127				</ul>
1128			</div>
1129		</div>
1130
1131		
1132		<div class="sidebar-group">
1133			<div class="sidebar-group-title">
1134				<span class="icon icon-18 icon-align-center iconManualOrange"></span>
1135				Community Engagement
1136			</div>
1137			<div class="sidebar-list-wrap">
1138				<ul class="sidebar-list">
1139					<li><a href="/en/manual/voting-moderation" class="link">Voting and Moderation</a></li>
1140					<li><a href="/en/manual/achievements" class="link">Achievements</a></li>
1141					<li><a href="/en/manual/feedback" class="link">Feedback and Support</a></li>
1142					<li><a href="/en/manual/routees" class="link">Routees - Mobile App</a></li>
1143				</ul>
1144			</div>
1145		</div>
1146
1147		
1148		<div class="sidebar-group">
1149			<div class="sidebar-group-title">
1150				<span class="icon icon-18 icon-align-center iconManualOrange"></span>
1151				Policies and Agreements
1152			</div>
1153			<div class="sidebar-list-wrap">
1154				<ul class="sidebar-list">
1155					<li><a href="/en/manual/agreement" class="link">User Agreement</a></li>
1156				</ul>
1157			</div>
1158		</div>
1159
1160	</div>
1161</aside>
1162<main class="main">
1163
1164        <div class="section" id="about">
1165            <h2>Wikiroutes: Your Global Public Transport Navigator</h2>
1166            <div class="half-hor-spacer"></div>
1167            <p>Wikiroutes is a dynamically developing global public transport directory used by over 30 million people. Our database is constantly updated and enhanced by thousands of editors from 100 countries, offering up-to-date and accurate transit information.</p>
1168            <div class="half-hor-spacer"></div>
1169            <h2>Our Core Advantages</h2>
1170            <div class="half-hor-spacer"></div>
1171            <ul>
1172                <li>Save time and resources by quickly finding optimal public transport routes.</li>
1173                <li>Explore available routes in your area and discover new ways to travel.</li>
1174                <li>Contribute to the development of your city's transport network with improvement suggestions.</li>
1175                <li>Easily share route information with friends.</li>
1176            </ul>
1177            <div class="hor-spacer"></div>
1178            <h2>Our Mission and Goal</h2>
1179            <div class="half-hor-spacer"></div>
1180            <p>We aim to unite transport companies, governmental and municipal organisations, and public transport users worldwide to enhance the quality and accessibility of transport services.</p>
1181            <div class="hor-spacer"></div>
1182            <h2>The Importance of Improving Public Transport</h2>
1183            <div class="half-hor-spacer"></div>
1184            <ul>
1185                <li>Time savings in transit allow more focus on work, relaxation, and family.</li>
1186                <li>
1186Enhanced efficiency in businesses related to the transport industry.</li>
1187                <li>Improved comfort and reliability in travel.</li>
1188                <li>Enhanced overall quality of life for citizens.</li>
1189            </ul>
1190            <div class="hor-spacer"></div>
1191            <h2>Our Key Principles</h2>
1192            <div class="half-hor-spacer"></div>
1193            <p>Collaborative editing: everyone can contribute to the accuracy and up-to-dateness of our database. All changes undergo community moderation to ensure high-quality information.</p>
1194            <p>Accessibility: Wikiroutes remains completely free. Core features, including route search and data editing, are always available without charge.</p>
1195            <p>Respect and support: our community unites people from different countries and cultures, working in a spirit of cooperation and politeness.</p>
1196            <p>Active participation: your contribution matters. Engage in voting, surveys, and share feedback with our support team at [email protected].</p>
1197        </div>
1198
1199
1200        <div class="pagination">
1201            <span class="btn-action btn-action--white btn-action--content commonButton-prev btn-action-nonActive" role="button">Back</span>
1202            <a href="/en/manual/about-people-routes" class="btn-action btn-action--white btn-action--content commonButton-next" role="button">Next</a>
1203        </div>
1204
1205    </main>
1206
1207</div>
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223<footer class="footer-modern">
1224    <div class="footer-modern__container">
1225        <div class="footer-modern__content">
1226            
1227            <div class="footer-modern__brand">
1228                <a href="/en/" class="footer-modern__logo" aria-label="wikiroutes.info">wikiroutes.info</a>
1229                <p class="footer-modern__tagline">Crowdsourced public transit data worldwide</p>
1230
1231                
1232                <p class="footer-modern__partner">
1233                    Partner App:
1234                    <a href="https://apps.apple.com/app/id6745558948" target="_blank" rel="nofollow noopener">Routees for iOS</a>,
1235                    <a href="https://play.google.com/store/apps/details?id=com.routees.app" target="_blank" rel="nofollow noopener">Routees for Android</a>.
1236                </p>
1237            </div>
1238
1239            
1240
1241            <div class="footer-modern__links-cols">
1242            
1243            <div class="footer-modern__column">
1244                <h4 class="footer-modern__heading">Explore</h4>
1245                <ul class="footer-modern__list">
1246                    <li><a href="/en/search">Route search</a></li>
1247                    <li><a href="/en/idea">Route ideas</a></li>
1248                    <li><a href="/en/forum">Forum</a></li>
1249                    
1250
1251
1252
1253                </ul>
1254            </div>
1255
1256            
1257            <div class="footer-modern__column">
1258                <h4 class="footer-modern__heading">Contribute</h4>
1259                <ul class="footer-modern__list">
1260                    <li><a href="/en/manual/add-edit-route">How to add a route</a></li>
1261                    <li><a href="/en/manual/about">User guide</a></li>
1262                    <li><a href="/en/developers">Developers</a></li>
1263                </ul>
1264            </div>
1265
1266            
1267            <div class="footer-modern__column">
1268                <h4 class="footer-modern__heading">Partners</h4>
1269                <ul class="footer-modern__list">
1270                    <li><a href="https://busmaps.com">busmaps.com</a></li>
1271                    <li><a href="https://time.graphics">time.graphics</a></li>
1272                </ul>
1273            </div>
1274
1275            
1276            <div class="footer-modern__column">
1277                <h4 class="footer-modern__heading">Company</h4>
1278                <ul class="footer-modern__list">
1279                    <li><a href="/en/manual/about">About</a></li>
1280                    <li><a href="/en/privacy-and-cookies">Privacy & Cookies</a></li>
1281                    
1282                        
1283                        
1284                            <li><a href="https://www.facebook.com/wikiroutes" target="_blank" rel="nofollow noopener">Facebook</a></li>
1285                        
1286                    
1287                </ul>
1288            </div>
1289            </div>
1290        </div>
1291
1292        
1293        <div class="footer-modern__bottom">
1294            <p class="footer-modern__copyright">&copy; 2026 WikiRoutes. All rights reserved.</p>
1295        </div>
1296    </div>
1297</footer>
1298
1299
1300
1301
1302<div id="substrate"></div>
1303
1304<input id="detectedDomain" type="hidden" value=""/>
1305<input id="detectedCityName" type="hidden" value=""/>
1306
1307<script src="/public/js/custom/functions.2ac4d36d.js"></script>
1307
1308
1309
1310
1311
1312
1313
1314
1315<script src="/public/js/custom/manual.d9e32b9e.js"></script>
1315
1316
1317<script>
1318	$(function() {
1319		var windowWidth = $(window).width();
1320
1321		/* manual mobile menu */
1322		if (windowWidth < 767) {
1323			$('.sidebar-group-title').on('click', function() {
1324				if ($(this).hasClass('active')) {
1325					$(this).removeClass('active');
1326					$(this).next().slideUp();
1327				} else {
1328					$(this).addClass('active');
1329					$(this).next().slideDown();
1330				}
1331			});
1332			$(window).on('load', function() {
1333				$('.sidebar-group').each(function() {
1334					if ($(this).find('.link').hasClass('active')) {
1335						$(this).find('.sidebar-group-title').addClass('active');
1336						$(this).find('.sidebar-group-title').next().show();
1337					}
1338				});
1339			});
1340		}
1341	});
1342</script>
1342
1343</body>
1344
1345</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.