[gnome-maps/gnome-43] Update Abkhazian translation
- From: Translations User D-L <translations src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-maps/gnome-43] Update Abkhazian translation
- Date: Mon, 3 Oct 2022 08:03:31 +0000 (UTC)
commit 913d3087a503c7806763243a3635125d581be07b
Author: Nart Tlisha <daniel abzakh gmail com>
Date: Mon Oct 3 08:02:59 2022 +0000
Update Abkhazian translation
po/ab.po | 4419 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 4146 insertions(+), 273 deletions(-)
---
diff --git a/po/ab.po b/po/ab.po
index c17bb5d1..d1ff63d9 100644
--- a/po/ab.po
+++ b/po/ab.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-maps/issues\n"
-"POT-Creation-Date: 2022-07-14 10:57+0000\n"
+"POT-Creation-Date: 2022-09-17 21:24+0000\n"
"Last-Translator: Нанба Наала <naala-nanba rambler ru>\n"
"Language-Team: Abkhazian <daniel abzakh gmail com>\n"
"Language: ab\n"
@@ -19,8 +19,8 @@ msgstr ""
#.
#. Translators: This is the program name.
#: data/org.gnome.Maps.appdata.xml.in.in:6 data/org.gnome.Maps.desktop.in.in:4
-#: data/ui/main-window.ui:30 src/application.js:61 src/mainWindow.js:132
-#: src/mainWindow.js:558
+#: data/ui/main-window.ui:29 src/application.js:61 src/mainWindow.js:133
+#: src/mainWindow.js:499
msgid "Maps"
msgstr ""
@@ -41,7 +41,7 @@ msgid ""
"thousands of people across the globe."
msgstr ""
-#: data/org.gnome.Maps.appdata.xml.in.in:279
+#: data/org.gnome.Maps.appdata.xml.in.in:317 src/mainWindow.js:496
msgid "The GNOME Project"
msgstr "The GNOME Project"
@@ -84,15 +84,15 @@ msgstr ""
#: data/org.gnome.Maps.gschema.xml:26
msgid "Window size"
-msgstr ""
+msgstr "Аԥенџьыр ашәагаа"
#: data/org.gnome.Maps.gschema.xml:27
msgid "Window size (width and height)."
-msgstr ""
+msgstr "Аԥенџьыр ашәагаа (аҭбаареи аҳаракыреи)"
#: data/org.gnome.Maps.gschema.xml:31
msgid "Window position"
-msgstr ""
+msgstr "Аԥенџьыр аҭыԥ"
#: data/org.gnome.Maps.gschema.xml:32
msgid "Window position (X and Y)."
@@ -150,79 +150,75 @@ msgstr ""
msgid "Whether to show the scale."
msgstr ""
-#: data/ui/context-menu.ui:9
+#: data/ui/context-menu.ui:6
msgid "Route from here"
msgstr ""
-#: data/ui/context-menu.ui:16
+#: data/ui/context-menu.ui:10
msgid "Add intermediate destination"
msgstr ""
-#: data/ui/context-menu.ui:24
+#: data/ui/context-menu.ui:14
msgid "Route to here"
msgstr ""
-#: data/ui/context-menu.ui:36
-msgid "What’s here?"
+#: data/ui/context-menu.ui:20
+msgid "What's here?"
msgstr ""
-#: data/ui/context-menu.ui:43
-msgid "Copy Location"
+#: data/ui/context-menu.ui:24
+msgid "Copy location"
msgstr ""
-#: data/ui/context-menu.ui:51
+#: data/ui/context-menu.ui:28
msgid "Add to OpenStreetMap"
msgstr ""
-#: data/ui/export-view-dialog.ui:14
+#: data/ui/export-view-dialog.ui:7
msgid "Export view"
msgstr ""
-#: data/ui/export-view-dialog.ui:20 data/ui/send-to-dialog.ui:13
+#: data/ui/export-view-dialog.ui:16 data/ui/send-to-dialog.ui:10
#: data/ui/shape-layer-file-chooser.ui:22
msgid "_Cancel"
-msgstr ""
+msgstr "_Аԥыхра"
-#: data/ui/export-view-dialog.ui:34
+#: data/ui/export-view-dialog.ui:26
msgid "_Export"
msgstr ""
-#: data/ui/export-view-dialog.ui:119
-msgid "Include route and markers"
-msgstr ""
-
#. Translators: This is a tooltip
-#: data/ui/headerbar-left.ui:15
+#: data/ui/headerbar-left.ui:11
msgid "Go to current location"
-msgstr ""
+msgstr "Уажәтәи шәыҟазаара аҭыԥ ахь аиасра"
#. Translators: This is a tooltip
-#: data/ui/headerbar-left.ui:33
+#: data/ui/headerbar-left.ui:19
msgid "Choose map type"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/headerbar-left.ui:58
+#: data/ui/headerbar-left.ui:28
msgid "Zoom out"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/headerbar-left.ui:74
+#: data/ui/headerbar-left.ui:37
msgid "Zoom in"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/headerbar-right.ui:14
+#: data/ui/headerbar-right.ui:11
msgid "Print Route"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/headerbar-right.ui:33
+#: data/ui/headerbar-right.ui:21
msgid "Toggle favorites"
msgstr "Иалкаау аҭыԥқәа рҿакра, мамзар рҿыхра"
#. Translators: This is a tooltip
-#: data/ui/headerbar-right.ui:52
+#: data/ui/headerbar-right.ui:30
msgid "Toggle route planner"
msgstr "Апланҟаҵага ахырхарта аҿакра, мамзар аҿыхра"
@@ -301,12 +297,12 @@ msgctxt "shortcut window"
msgid "Open shape layer"
msgstr ""
-#: data/ui/layers-popover.ui:62
+#: data/ui/layers-popover.ui:7
msgid "Show Scale"
msgstr ""
#. Translators: This string uses ellipsis character
-#: data/ui/layers-popover.ui:97
+#: data/ui/layers-popover.ui:16
msgid "Open Shape Layer…"
msgstr ""
@@ -314,14 +310,14 @@ msgstr ""
msgid "Turn on location services to find your location"
msgstr ""
-#: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:283
-#: data/ui/zoom-in-dialog.ui:28
+#: data/ui/location-service-dialog.ui:28 data/ui/osm-edit-dialog.ui:220
+#: data/ui/zoom-in-dialog.ui:21
msgid "Cancel"
-msgstr ""
+msgstr "Аԥыхры"
#: data/ui/location-service-dialog.ui:38
msgid "Location Settings"
-msgstr ""
+msgstr "Аангыларҭа ахышәарақәа"
#: data/ui/main-window.ui:8
msgid "Set up OpenStreetMap Account"
@@ -333,21 +329,21 @@ msgstr ""
#: data/ui/main-window.ui:17
msgid "_Keyboard Shortcuts"
-msgstr ""
+msgstr "_Ицоу арыдқәа"
#: data/ui/main-window.ui:22
msgid "About Maps"
msgstr ""
-#: data/ui/main-window.ui:48
+#: data/ui/main-window.ui:40
msgid "Open main menu"
-msgstr ""
+msgstr "Ихадоу амениу аартра"
-#: data/ui/osm-account-dialog.ui:9
+#: data/ui/osm-account-dialog.ui:6
msgid "OpenStreetMap Account"
msgstr ""
-#: data/ui/osm-account-dialog.ui:23
+#: data/ui/osm-account-dialog.ui:24
msgid "<span weight=\"bold\" size=\"x-large\">Sign in to edit maps</span>"
msgstr ""
"<span weight=\"bold\" size=\"x-large\">Шәҭала, ахсаалақәа аредакциа рзуразы</"
@@ -359,118 +355,113 @@ msgid ""
"OpenStreetMap account."
msgstr ""
-#: data/ui/osm-account-dialog.ui:53
+#: data/ui/osm-account-dialog.ui:52
msgid ""
"Sign in to authorize access in a web browser.\n"
"Then fill in the obtained verification code here in the next step."
msgstr ""
-#: data/ui/osm-account-dialog.ui:86
+#: data/ui/osm-account-dialog.ui:68
msgid "Sign up"
msgstr ""
-#: data/ui/osm-account-dialog.ui:100
+#: data/ui/osm-account-dialog.ui:81
msgid "Sign In"
msgstr ""
-#: data/ui/osm-account-dialog.ui:139
+#: data/ui/osm-account-dialog.ui:123
msgid "Copy verification code shown when authorizing access in the browser"
msgstr ""
-#: data/ui/osm-account-dialog.ui:150
+#: data/ui/osm-account-dialog.ui:133
msgid "Verification code"
msgstr ""
-#: data/ui/osm-account-dialog.ui:162
+#: data/ui/osm-account-dialog.ui:144
msgid "Verify"
msgstr ""
-#: data/ui/osm-account-dialog.ui:186
+#: data/ui/osm-account-dialog.ui:172
msgid "<span weight=\"bold\" size=\"x-large\">Signed In</span>"
msgstr "<span weight=\"bold\" size=\"x-large\">ахаҭара шьақәыргылоуп</span>"
-#: data/ui/osm-account-dialog.ui:199
+#: data/ui/osm-account-dialog.ui:184
msgid "Your OpenStreetMap account is active."
msgstr ""
-#: data/ui/osm-account-dialog.ui:233
+#: data/ui/osm-account-dialog.ui:214
msgid "Sign Out"
msgstr ""
-#: data/ui/osm-edit-address.ui:14
+#: data/ui/osm-edit-address.ui:11
msgid "Street"
msgstr ""
-#: data/ui/osm-edit-address.ui:26
+#: data/ui/osm-edit-address.ui:22
msgid "House number"
msgstr ""
-#: data/ui/osm-edit-address.ui:38
+#: data/ui/osm-edit-address.ui:33
msgid "Postal code"
msgstr ""
#. This is the place name as it would be written in a postal address (typically coming after the postal code)
-#: data/ui/osm-edit-address.ui:50
+#: data/ui/osm-edit-address.ui:44
msgid "City"
msgstr ""
-#: data/ui/osm-edit-dialog.ui:58
+#: data/ui/osm-edit-dialog.ui:54
msgid "Type"
-msgstr ""
+msgstr "Ахкы"
-#: data/ui/osm-edit-dialog.ui:84
+#: data/ui/osm-edit-dialog.ui:76
msgid "None"
msgstr ""
-#: data/ui/osm-edit-dialog.ui:129
+#: data/ui/osm-edit-dialog.ui:105
msgid "Add Field"
msgstr ""
-#: data/ui/osm-edit-dialog.ui:163
+#: data/ui/osm-edit-dialog.ui:127
msgid "Comment"
msgstr ""
-#: data/ui/osm-edit-dialog.ui:195
+#: data/ui/osm-edit-dialog.ui:155
msgid ""
"Map changes will be visible on all maps that use\n"
"OpenStreetMap data."
msgstr ""
-#: data/ui/osm-edit-dialog.ui:241
+#: data/ui/osm-edit-dialog.ui:183
msgid "Recently Used"
-msgstr ""
-
-#: data/ui/osm-edit-dialog.ui:280
-msgctxt "dialog title"
-msgid "Edit on OpenStreetMap"
-msgstr ""
+msgstr "Ааигәа шәхы иашәырхәахьоу"
-#: data/ui/osm-edit-dialog.ui:310 src/osmEditDialog.js:534
+#: data/ui/osm-edit-dialog.ui:233 src/osmEditDialog.js:539
msgid "Next"
msgstr "Ԥхьаҟа"
-#: data/ui/place-popover.ui:55 src/application.js:274
+#: data/ui/place-popover.ui:42 src/application.js:269
msgid "No results found"
msgstr ""
-#: data/ui/place-popover.ui:67 src/application.js:251 src/osmEditDialog.js:571
+#: data/ui/place-popover.ui:52 src/application.js:246 src/osmEditDialog.js:576
msgid "An error has occurred"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/route-entry.ui:20
+#: data/ui/route-entry.ui:12
msgid "Drag to change order of the route"
msgstr ""
-#: data/ui/send-to-dialog.ui:10
+#: data/ui/send-to-dialog.ui:7
msgid "Open Location"
msgstr ""
-#: data/ui/send-to-dialog.ui:72
+#: data/ui/send-to-dialog.ui:62
msgid "Copy"
msgstr ""
-#: data/ui/send-to-dialog.ui:79
+#: data/ui/send-to-dialog.ui:68
msgid "Send To…"
msgstr ""
@@ -480,18 +471,23 @@ msgstr ""
#: data/ui/shape-layer-file-chooser.ui:12
msgid "_Open"
-msgstr ""
+msgstr "_Аартра"
#. Translators: This is a tooltip
-#: data/ui/shape-layer-row.ui:19
+#: data/ui/shape-layer-row.ui:32
msgid "Toggle visible"
msgstr "Иубарҭоу аҿакра ,мамзар аҿыхра"
-#: data/ui/sidebar.ui:275
+#. Translators: This is a tooltip
+#: data/ui/shape-layer-row.ui:44
+msgid "Remove Shape Layer"
+msgstr ""
+
+#: data/ui/sidebar.ui:215
msgid "Route search by GraphHopper"
msgstr ""
-#: data/ui/sidebar.ui:364
+#: data/ui/sidebar.ui:282
msgid ""
"Routing itineraries for public transit is provided by third-party\n"
"services.\n"
@@ -506,94 +502,94 @@ msgid ""
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/transit-leg-row.ui:129
+#: data/ui/transit-leg-row.ui:98
msgid "Hide intermediate stops and information"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/transit-leg-row.ui:203
+#: data/ui/transit-leg-row.ui:156
msgid "Show intermediate stops and information"
msgstr ""
#. Indicates searching for the next available itineraries
-#: data/ui/transit-options-panel.ui:18
+#: data/ui/transit-options-panel.ui:16
msgid "Leave Now"
msgstr ""
#. Indicates searching for itineraries leaving at the specified time at the earliest
-#: data/ui/transit-options-panel.ui:19
+#: data/ui/transit-options-panel.ui:17
msgid "Leave By"
msgstr ""
#. Indicates searching for itineraries arriving no later than the specified time
-#: data/ui/transit-options-panel.ui:20
+#: data/ui/transit-options-panel.ui:18
msgid "Arrive By"
msgstr ""
#. Header indicating selected modes of transit
-#: data/ui/transit-options-panel.ui:106
+#: data/ui/transit-options-panel.ui:85
msgid "Show"
-msgstr ""
+msgstr "Агәарҿыхарақәа"
-#: data/ui/transit-options-panel.ui:117
+#: data/ui/transit-options-panel.ui:95
msgid "Buses"
msgstr "Автобусқәа"
-#: data/ui/transit-options-panel.ui:124
+#: data/ui/transit-options-panel.ui:101
msgid "Trams"
msgstr ""
-#: data/ui/transit-options-panel.ui:131
+#: data/ui/transit-options-panel.ui:107
msgid "Trains"
msgstr ""
-#: data/ui/transit-options-panel.ui:138
+#: data/ui/transit-options-panel.ui:113
msgid "Subway"
msgstr ""
-#: data/ui/transit-options-panel.ui:145
+#: data/ui/transit-options-panel.ui:119
msgid "Ferries"
msgstr ""
-#: data/ui/transit-options-panel.ui:152
+#: data/ui/transit-options-panel.ui:125
msgid "Airplanes"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/place-bar.ui:40 data/ui/place-buttons.ui:50 data/ui/place-view.ui:64
+#: data/ui/place-bar.ui:28 data/ui/place-buttons.ui:27 data/ui/place-view.ui:53
msgid "Share location"
-msgstr ""
+msgstr "Ҭыԥс шәахьыҟоу азнагара"
#. Translators: This is a tooltip
-#: data/ui/place-buttons.ui:15
+#: data/ui/place-buttons.ui:11
msgid "Add to new route"
msgstr ""
#. Translators: This is the button to find a route to a place
-#: data/ui/place-buttons.ui:34
+#: data/ui/place-buttons.ui:15
msgid "Directions"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/place-buttons.ui:70
+#: data/ui/place-buttons.ui:36
msgid "Mark as favorite"
msgstr ""
#. Translators: This is a tooltip
-#: data/ui/place-buttons.ui:89
+#: data/ui/place-buttons.ui:44
msgid "Edit on OpenStreetMap"
msgstr ""
-#: data/ui/zoom-in-dialog.ui:16
+#: data/ui/zoom-in-dialog.ui:11
msgid "Zoom in to add location!"
msgstr ""
-#: data/ui/zoom-in-dialog.ui:38
+#: data/ui/zoom-in-dialog.ui:27
msgid "Zoom In"
msgstr ""
-#: lib/maps-file-tile-source.c:303 lib/maps-file-tile-source.c:379
-#: lib/maps-file-tile-source.c:459
+#: lib/maps-file-data-source.c:262 lib/maps-file-data-source.c:338
+#: lib/maps-file-data-source.c:418
msgid "Failed to find tile structure in directory"
msgstr ""
@@ -633,47 +629,37 @@ msgstr ""
msgid "[FILE…|URI]"
msgstr "[FILE...|URI]"
-#: src/application.js:282
+#: src/application.js:277
#, javascript-format
msgid "Invalid maps: URI: %s"
msgstr ""
-#: src/contextMenu.js:129
-msgid "Nothing found here!"
-msgstr ""
-
-#: src/contextMenu.js:190
-msgid ""
-"Location was added to the map, note that it may take a while before it shows "
-"on the map and in search results."
-msgstr ""
-
#. Translators: This is a format string for a PNG filename for an
#. * exported image with coordinates. The .png extension should be kept
#. * intact in the translated string.
#.
-#: src/exportViewDialog.js:78
+#: src/exportViewDialog.js:85
#, javascript-format
msgid "Maps at %f, %f.png"
msgstr ""
-#: src/exportViewDialog.js:150
+#: src/exportViewDialog.js:167
msgid "Filesystem is read only"
msgstr ""
-#: src/exportViewDialog.js:152
+#: src/exportViewDialog.js:169
msgid "You do not have permission to save there"
msgstr ""
-#: src/exportViewDialog.js:154
+#: src/exportViewDialog.js:171
msgid "The directory does not exist"
msgstr ""
-#: src/exportViewDialog.js:156
+#: src/exportViewDialog.js:173
msgid "No filename specified"
msgstr ""
-#: src/exportViewDialog.js:164
+#: src/exportViewDialog.js:181
msgid "Unable to export view"
msgstr ""
@@ -681,191 +667,192 @@ msgstr ""
msgid "Current Location"
msgstr ""
-#: src/geoJSONSource.js:97
+#: src/geoJSONSource.js:78
msgid "invalid coordinate"
msgstr ""
-#: src/geoJSONSource.js:142 src/geoJSONSource.js:182 src/geoJSONSource.js:197
+#: src/geoJSONSource.js:123 src/geoJSONSource.js:163 src/geoJSONSource.js:178
msgid "parse error"
msgstr ""
-#: src/geoJSONSource.js:176
+#: src/geoJSONSource.js:157
msgid "unknown geometry"
msgstr ""
-#: src/graphHopper.js:115 src/transitPlan.js:174
+#: src/graphHopper.js:121 src/transitPlan.js:174
msgid "Route request failed."
msgstr ""
-#: src/graphHopper.js:122 src/transitPlan.js:166
+#: src/graphHopper.js:128 src/transitPlan.js:166
msgid "No route found."
msgstr ""
-#: src/graphHopper.js:209 src/transitplugins/openTripPlanner.js:1118
+#: src/graphHopper.js:215 src/transitplugins/openTripPlanner.js:1121
msgid "Start!"
msgstr ""
#: src/mainWindow.js:61
msgid "All Layer Files"
-msgstr ""
+msgstr "Аҿыгҳарақәа рфаилқәа"
-#: src/mainWindow.js:461
+#: src/mainWindow.js:410
msgid "Failed to connect to location service"
msgstr ""
-#: src/mainWindow.js:556
+#: src/mainWindow.js:497
msgid "translator-credits"
msgstr "Нанба Наала <naala-nanba rambler ru>, 2022"
-#: src/mainWindow.js:559
-msgid "A map application for GNOME"
-msgstr ""
-
-#: src/mainWindow.js:570
+#: src/mainWindow.js:501
msgid "Copyright © 2011 – 2022 Red Hat, Inc. and The GNOME Maps authors"
msgstr "Аԥҵаҩы изин © 2011 – 2022 Red Hat, Inc. GNOME Maps аԥҵаҩцәеи"
-#: src/mainWindow.js:590
+#: src/mainWindow.js:517
#, javascript-format
msgid "Map data by %s and contributors"
msgstr ""
+#: src/mainWindow.js:518
+msgid "Map Data Provider"
+msgstr ""
+
+#: src/mainWindow.js:530
+msgid "Map Tile Provider"
+msgstr ""
+
#. Translators: this is an attribution string giving credit to the
#. * tile provider where the %s placeholder is replaced by either
#. * the bare name of the tile provider, or a linkified URL if one
#. * is available
#.
-#: src/mainWindow.js:606
+#: src/mainWindow.js:538
#, javascript-format
msgid "Map tiles provided by %s"
msgstr ""
-#. Translators: this is an attribution string giving credit to the
-#. * search provider where the first %s placeholder is replaced by either
-#. * the bare name of the geocoder provider, or a linkified URL if one
-#. * is available, and the second %s placeholder is replaced by the
-#. * URL to the geocoder project page. These placeholders
-#. * can be swapped, if needed using the %n$s positional syntax
-#. * (i.e. "%2$s ... %1$s ..." for positioning the project URL
-#. * before the provider).
-#.
-#: src/mainWindow.js:635
+#: src/mainWindow.js:568
+msgid "Search Provider"
+msgstr ""
+
+#: src/mainWindow.js:571
#, javascript-format
msgid "Search provided by %s using %s"
msgstr ""
-#: src/mapView.js:363 src/mapView.js:421
+#: src/mapView.js:507 src/mapView.js:567
msgid "Failed to open layer"
msgstr ""
-#: src/mapView.js:384
+#: src/mapView.js:528
msgid "Do you want to continue?"
msgstr "Иацышәҵар шәҭахума?"
-#: src/mapView.js:385
+#: src/mapView.js:529
#, javascript-format
msgid ""
"You are about to open files with a total size of %s MB. This could take some "
"time to load"
msgstr ""
-#: src/mapView.js:415
+#: src/mapView.js:561
msgid "File type is not supported"
msgstr ""
-#: src/mapView.js:453
+#: src/mapView.js:599
msgid "Failed to open GeoURI"
msgstr ""
-#: src/osmAccountDialog.js:92
-msgid "Failed to authorize access"
+#: src/mapView.js:1039
+msgid "Nothing found here!"
msgstr ""
-#: src/osmAccountDialog.js:93
-msgid "Try again"
+#: src/mapView.js:1100
+msgid ""
+"Location was added to the map, note that it may take a while before it shows "
+"on the map and in search results."
msgstr ""
-#: src/osmAccountDialog.js:153
+#: src/osmAccountDialog.js:139
msgid "The verification code didn’t match, please try again."
msgstr ""
#. setting the status in session.cancel_message still seems
#. to always give status IO_ERROR
-#: src/osmConnection.js:355
+#: src/osmConnection.js:337
msgid "Incorrect user name or password"
msgstr ""
-#: src/osmConnection.js:357
+#: src/osmConnection.js:339
msgid "Success"
-msgstr ""
+msgstr "Ақәҿиара"
-#: src/osmConnection.js:359
+#: src/osmConnection.js:341
msgid "Bad request"
msgstr ""
-#: src/osmConnection.js:361
+#: src/osmConnection.js:343
msgid "Object not found"
msgstr ""
-#: src/osmConnection.js:363
+#: src/osmConnection.js:345
msgid "Conflict, someone else has just modified the object"
msgstr ""
-#: src/osmConnection.js:365
+#: src/osmConnection.js:347
msgid "Object has been deleted"
msgstr ""
-#: src/osmConnection.js:367
+#: src/osmConnection.js:349
msgid "Way or relation refers to non-existing children"
msgstr ""
-#: src/osmEditDialog.js:117
+#: src/osmEditDialog.js:116
msgid "Name"
-msgstr ""
+msgstr "Ахьӡ"
-#: src/osmEditDialog.js:120
+#: src/osmEditDialog.js:119
msgid "The official name. This is typically what appears on signs."
msgstr ""
-#: src/osmEditDialog.js:123
+#: src/osmEditDialog.js:122
msgid "Address"
msgstr "Аҭыӡҭыԥ"
-#: src/osmEditDialog.js:131 src/placeView.js:262
+#: src/osmEditDialog.js:130 src/placeView.js:262
msgid "Website"
msgstr "Веб-асаит"
-#: src/osmEditDialog.js:135
+#: src/osmEditDialog.js:134
msgid "This is not a valid URL. Make sure to include http:// or https://."
msgstr ""
-#: src/osmEditDialog.js:136
+#: src/osmEditDialog.js:135
msgid ""
"The official website. Try to use the most basic form of a URL i.e. http://"
"example.com instead of http://example.com/index.html."
msgstr ""
-#: src/osmEditDialog.js:141
+#: src/osmEditDialog.js:140
msgid "Phone"
msgstr ""
-#: src/osmEditDialog.js:145
+#: src/osmEditDialog.js:144
msgid ""
"Phone number. Use the international format, starting with a + sign. Beware "
"of local privacy laws, especially for private phone numbers."
msgstr ""
-#: src/osmEditDialog.js:150 src/placeView.js:290
+#: src/osmEditDialog.js:149 src/placeView.js:290
msgid "E-mail"
msgstr "E-mail"
-#: src/osmEditDialog.js:155
+#: src/osmEditDialog.js:154
msgid ""
"This is not a valid e-mail address. Make sure to not include the mailto: "
"protocol prefix."
msgstr ""
-#: src/osmEditDialog.js:156
+#: src/osmEditDialog.js:155
msgid ""
"Contact e-mail address for inquiries. Add only email addresses that are "
"intended to be publicly used."
@@ -875,21 +862,21 @@ msgstr ""
#. Translators: This is the text for the "Wikipedia" link at the end
#. of summaries
-#: src/osmEditDialog.js:160 src/placeView.js:625
+#: src/osmEditDialog.js:159 src/placeView.js:624
msgid "Wikipedia"
msgstr ""
-#: src/osmEditDialog.js:165
+#: src/osmEditDialog.js:164
msgid ""
"The format used should include the language code and the article title like "
"“en:Article title”."
msgstr ""
-#: src/osmEditDialog.js:169 src/placeView.js:327
+#: src/osmEditDialog.js:168 src/placeView.js:327
msgid "Opening hours"
msgstr ""
-#: src/osmEditDialog.js:174
+#: src/osmEditDialog.js:173
msgid "See the link in the label for help on format."
msgstr ""
@@ -899,169 +886,169 @@ msgstr ""
#. * in the Place class. But this will also need to be handled by the
#. * PlaceStore, possible in a backwards-compatible way
#.
-#: src/osmEditDialog.js:177 src/placeView.js:437
+#: src/osmEditDialog.js:176 src/placeView.js:437
msgid "Population"
msgstr ""
-#: src/osmEditDialog.js:182 src/placeView.js:466
+#: src/osmEditDialog.js:181 src/placeView.js:466
msgid "Altitude"
msgstr "Аҳаракыра"
-#: src/osmEditDialog.js:185
+#: src/osmEditDialog.js:184
msgid "Elevation (height above sea level) of a point in metres."
msgstr ""
-#: src/osmEditDialog.js:188
+#: src/osmEditDialog.js:187
msgid "Wheelchair access"
msgstr ""
-#: src/osmEditDialog.js:191 src/osmEditDialog.js:200 src/osmEditDialog.js:211
-#: src/osmEditDialog.js:246
+#: src/osmEditDialog.js:190 src/osmEditDialog.js:199 src/osmEditDialog.js:210
+#: src/osmEditDialog.js:245
msgid "Yes"
msgstr "Ааи"
-#: src/osmEditDialog.js:192 src/osmEditDialog.js:201 src/osmEditDialog.js:212
-#: src/osmEditDialog.js:247
+#: src/osmEditDialog.js:191 src/osmEditDialog.js:200 src/osmEditDialog.js:211
+#: src/osmEditDialog.js:246
msgid "No"
msgstr ""
-#: src/osmEditDialog.js:193
+#: src/osmEditDialog.js:192
msgid "Limited"
msgstr ""
-#: src/osmEditDialog.js:194
+#: src/osmEditDialog.js:193
msgid "Designated"
msgstr ""
-#: src/osmEditDialog.js:197
+#: src/osmEditDialog.js:196
msgid "Internet access"
msgstr ""
-#: src/osmEditDialog.js:202
+#: src/osmEditDialog.js:201
msgid "Wi-Fi"
msgstr "Wi-Fi"
-#: src/osmEditDialog.js:203
+#: src/osmEditDialog.js:202
msgid "Wired"
msgstr ""
-#: src/osmEditDialog.js:204
+#: src/osmEditDialog.js:203
msgid "Terminal"
msgstr ""
-#: src/osmEditDialog.js:205
+#: src/osmEditDialog.js:204
msgid "Service"
msgstr ""
-#: src/osmEditDialog.js:208
+#: src/osmEditDialog.js:207
msgid "Takeaway"
msgstr ""
-#: src/osmEditDialog.js:213
+#: src/osmEditDialog.js:212
msgid "Only"
msgstr ""
-#: src/osmEditDialog.js:216
+#: src/osmEditDialog.js:215
msgid "Religion"
msgstr ""
-#: src/osmEditDialog.js:219 src/translations.js:286
+#: src/osmEditDialog.js:218 src/translations.js:286
msgid "Animism"
msgstr "Анимизм"
-#: src/osmEditDialog.js:220
+#: src/osmEditDialog.js:219
msgid "Bahá’í"
msgstr "Бахаи"
-#: src/osmEditDialog.js:221 src/translations.js:288
+#: src/osmEditDialog.js:220 src/translations.js:288
msgid "Buddhism"
msgstr ""
-#: src/osmEditDialog.js:222 src/translations.js:289
+#: src/osmEditDialog.js:221 src/translations.js:289
msgid "Caodaism"
msgstr ""
-#: src/osmEditDialog.js:223 src/translations.js:290
+#: src/osmEditDialog.js:222 src/translations.js:290
msgid "Christianity"
msgstr ""
-#: src/osmEditDialog.js:224 src/translations.js:291
+#: src/osmEditDialog.js:223 src/translations.js:291
msgid "Confucianism"
msgstr ""
-#: src/osmEditDialog.js:225 src/translations.js:292
+#: src/osmEditDialog.js:224 src/translations.js:292
msgid "Hinduism"
msgstr ""
-#: src/osmEditDialog.js:226 src/translations.js:293
+#: src/osmEditDialog.js:225 src/translations.js:293
msgid "Jainism"
msgstr ""
-#: src/osmEditDialog.js:227 src/translations.js:294
+#: src/osmEditDialog.js:226 src/translations.js:294
msgid "Judaism"
msgstr ""
-#: src/osmEditDialog.js:228 src/translations.js:295
+#: src/osmEditDialog.js:227 src/translations.js:295
msgid "Islam"
msgstr ""
-#: src/osmEditDialog.js:229 src/translations.js:296
+#: src/osmEditDialog.js:228 src/translations.js:296
msgid "Multiple Religions"
msgstr ""
-#: src/osmEditDialog.js:230 src/translations.js:297
+#: src/osmEditDialog.js:229 src/translations.js:297
msgid "Paganism"
msgstr ""
-#: src/osmEditDialog.js:231 src/translations.js:298
+#: src/osmEditDialog.js:230 src/translations.js:298
msgid "Pastafarianism"
msgstr ""
-#: src/osmEditDialog.js:232 src/translations.js:299
+#: src/osmEditDialog.js:231 src/translations.js:299
msgid "Scientology"
msgstr ""
-#: src/osmEditDialog.js:233 src/translations.js:300
+#: src/osmEditDialog.js:232 src/translations.js:300
msgid "Shinto"
msgstr ""
-#: src/osmEditDialog.js:234 src/translations.js:301
+#: src/osmEditDialog.js:233 src/translations.js:301
msgid "Sikhism"
msgstr ""
-#: src/osmEditDialog.js:235 src/translations.js:302
+#: src/osmEditDialog.js:234 src/translations.js:302
msgid "Spiritualism"
msgstr ""
-#: src/osmEditDialog.js:236 src/translations.js:303
+#: src/osmEditDialog.js:235 src/translations.js:303
msgid "Taoism"
msgstr ""
-#: src/osmEditDialog.js:237 src/translations.js:304
+#: src/osmEditDialog.js:236 src/translations.js:304
msgid "Unitarian Universalism"
msgstr ""
-#: src/osmEditDialog.js:238 src/translations.js:305
+#: src/osmEditDialog.js:237 src/translations.js:305
msgid "Voodoo"
msgstr ""
-#: src/osmEditDialog.js:239 src/translations.js:306
+#: src/osmEditDialog.js:238 src/translations.js:306
msgid "Yazidism"
msgstr ""
-#: src/osmEditDialog.js:240 src/translations.js:307
+#: src/osmEditDialog.js:239 src/translations.js:307
msgid "Zoroastrianism"
msgstr ""
-#: src/osmEditDialog.js:243
+#: src/osmEditDialog.js:242
msgid "Toilets"
msgstr ""
-#: src/osmEditDialog.js:250
+#: src/osmEditDialog.js:249
msgid "Note"
-msgstr ""
+msgstr "Азгәаҭа"
-#: src/osmEditDialog.js:253
+#: src/osmEditDialog.js:252
msgid ""
"Information used to inform other mappers about non-obvious information about "
"an element, the author’s intent when creating it, or hints for further "
@@ -1077,7 +1064,7 @@ msgstr ""
msgid "Select Type"
msgstr ""
-#: src/osmEditDialog.js:518
+#: src/osmEditDialog.js:523
msgid "Done"
msgstr ""
@@ -1085,11 +1072,11 @@ msgstr ""
msgid "Unnamed place"
msgstr ""
-#: src/placeEntry.js:218
+#: src/placeEntry.js:223
msgid "Failed to parse Geo URI"
msgstr ""
-#: src/placeEntry.js:231
+#: src/placeEntry.js:236
msgid "Failed to parse Maps URI"
msgstr ""
@@ -1260,7 +1247,7 @@ msgstr ""
msgid "URL is not supported"
msgstr ""
-#: src/printLayout.js:293
+#: src/printLayout.js:362
#, javascript-format
msgid "From %s to %s"
msgstr ""
@@ -1278,17 +1265,17 @@ msgid "Abort printing"
msgstr ""
#. Translators: this is add via location tooltip
-#: src/routeEntry.js:72
+#: src/routeEntry.js:69
msgid "Add via location"
msgstr ""
#. Translators: this is remove via location tooltip
-#: src/routeEntry.js:82
+#: src/routeEntry.js:79
msgid "Remove via location"
msgstr ""
#. Translators: this is reverse route tooltip
-#: src/routeEntry.js:88
+#: src/routeEntry.js:85
msgid "Reverse route"
msgstr ""
@@ -1299,26 +1286,26 @@ msgstr ""
msgid "Add %s to %s"
msgstr ""
-#: src/sendToDialog.js:190
+#: src/sendToDialog.js:189
msgid "Failed to open URI"
msgstr ""
-#: src/sendToDialog.js:260
+#: src/sendToDialog.js:256
#, javascript-format
msgid "Open with %s"
msgstr ""
-#: src/shapeLayer.js:96
+#: src/shapeLayer.js:93
msgid "failed to load file"
msgstr ""
#. Translators: %s is a time expression with the format "%f h" or "%f min"
-#: src/sidebar.js:327
+#: src/sidebar.js:348
#, javascript-format
msgid "Estimated time: %s"
msgstr ""
-#: src/sidebar.js:383
+#: src/sidebar.js:418
#, javascript-format
msgid "Itineraries provided by %s"
msgstr ""
@@ -1337,7 +1324,7 @@ msgstr ""
#.
#: src/transit.js:45
msgid "Start"
-msgstr ""
+msgstr "Алагара"
#. Translators: this is a format string indicating walking a certain
#. * distance, with the distance expression being the %s placeholder
@@ -1355,7 +1342,7 @@ msgstr ""
msgid "Arrive at %s"
msgstr ""
-#: src/transit.js:79 src/transitplugins/openTripPlanner.js:1131
+#: src/transit.js:79 src/transitplugins/openTripPlanner.js:1134
msgid "Arrive"
msgstr ""
@@ -1387,7 +1374,7 @@ msgstr ""
#. * Translators: this is a format string giving the equivalent to
#. * "may 29" according to the current locale's convensions.
#.
-#: src/transitOptionsPanel.js:135
+#: src/transitOptionsPanel.js:136
msgctxt "month-day-date"
msgid "%b %e"
msgstr ""
@@ -1545,19 +1532,19 @@ msgid "%s-%s"
msgstr ""
#. Translators: Accuracy of user location information
-#: src/utils.js:257
+#: src/utils.js:256
msgid "Unknown"
-msgstr ""
+msgstr "Еилкаам"
#. Translators: Accuracy of user location information
-#: src/utils.js:260
+#: src/utils.js:259
msgid "Exact"
msgstr ""
#. Translators: this is a duration with only hours, using
#. * an abbreviation for hours, corresponding to 'h' in English
#.
-#: src/utils.js:357
+#: src/utils.js:360
#, javascript-format
msgid "%s h"
msgstr "%s h"
@@ -1566,7 +1553,7 @@ msgstr "%s h"
#. * using abbreviations for hours and minutes, corresponding to 'h'
#. * and 'min' in English. The minutes has appropriate plural variations
#.
-#: src/utils.js:363
+#: src/utils.js:366
#, javascript-format
msgid "%s h %s min"
msgid_plural "%s h %s min"
@@ -1577,7 +1564,7 @@ msgstr[1] ""
#. * using abbreviation for minutes, corresponding to 'min' in English
#. * with appropriate plural variations
#.
-#: src/utils.js:370
+#: src/utils.js:373
#, javascript-format
msgid "%s min"
msgid_plural "%s min"
@@ -1588,7 +1575,7 @@ msgstr[1] ""
#. * with seconds using an abbreviation for seconds, corresponding to
#. * 's' in English with appropriate plural forms
#.
-#: src/utils.js:376
+#: src/utils.js:379
#, javascript-format
msgid "%s s"
msgid_plural "%s s"
@@ -1596,25 +1583,25 @@ msgstr[0] ""
msgstr[1] ""
#. Translators: This is a distance measured in kilometers
-#: src/utils.js:387
+#: src/utils.js:390
#, javascript-format
msgid "%s km"
msgstr ""
#. Translators: This is a distance measured in meters
-#: src/utils.js:390
+#: src/utils.js:393
#, javascript-format
msgid "%s m"
msgstr ""
#. Translators: This is a distance measured in miles
-#: src/utils.js:398
+#: src/utils.js:401
#, javascript-format
msgid "%s mi"
msgstr ""
#. Translators: This is a distance measured in feet
-#: src/utils.js:401
+#: src/utils.js:404
#, javascript-format
msgid "%s ft"
msgstr ""
@@ -1623,106 +1610,3992 @@ msgstr ""
msgid "This plugin doesn't support latest arrival"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1192
+#: src/transitplugins/openTripPlanner.js:1195
#, javascript-format
msgid "Continue on %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1194
+#: src/transitplugins/openTripPlanner.js:1197
msgid "Continue"
-msgstr ""
+msgstr "Ацҵара"
-#: src/transitplugins/openTripPlanner.js:1197
+#: src/transitplugins/openTripPlanner.js:1200
#, javascript-format
msgid "Turn left on %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1199
+#: src/transitplugins/openTripPlanner.js:1202
msgid "Turn left"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1202
+#: src/transitplugins/openTripPlanner.js:1205
#, javascript-format
msgid "Turn slightly left on %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1204
+#: src/transitplugins/openTripPlanner.js:1207
msgid "Turn slightly left"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1207
+#: src/transitplugins/openTripPlanner.js:1210
#, javascript-format
msgid "Turn sharp left on %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1209
+#: src/transitplugins/openTripPlanner.js:1212
msgid "Turn sharp left"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1212
+#: src/transitplugins/openTripPlanner.js:1215
#, javascript-format
msgid "Turn right on %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1214
+#: src/transitplugins/openTripPlanner.js:1217
msgid "Turn right"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1217
+#: src/transitplugins/openTripPlanner.js:1220
#, javascript-format
msgid "Turn slightly right on %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1219
+#: src/transitplugins/openTripPlanner.js:1222
msgid "Turn slightly right"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1222
+#: src/transitplugins/openTripPlanner.js:1225
#, javascript-format
msgid "Turn sharp right on %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1224
+#: src/transitplugins/openTripPlanner.js:1227
msgid "Turn sharp right"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1230
+#: src/transitplugins/openTripPlanner.js:1233
#, javascript-format
msgid "At the roundabout, take exit %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1232
+#: src/transitplugins/openTripPlanner.js:1235
#, javascript-format
msgid "At the roundabout, take exit to %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1234
+#: src/transitplugins/openTripPlanner.js:1237
msgid "Take the roundabout"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1238
+#: src/transitplugins/openTripPlanner.js:1241
#, javascript-format
msgid "Take the elevator and get off at %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1240
+#: src/transitplugins/openTripPlanner.js:1243
msgid "Take the elevator"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1244
+#: src/transitplugins/openTripPlanner.js:1247
#, javascript-format
msgid "Make a left u-turn onto %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1246
+#: src/transitplugins/openTripPlanner.js:1249
msgid "Make a left u-turn"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1249
+#: src/transitplugins/openTripPlanner.js:1252
#, javascript-format
msgid "Make a right u-turn onto %s"
msgstr ""
-#: src/transitplugins/openTripPlanner.js:1251
+#: src/transitplugins/openTripPlanner.js:1254
msgid "Make a right u-turn"
msgstr ""
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]