Main categories of OpenStreetBrowser
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

243 lines
5.2 KiB

  1. name:
  2. ast: Gastronomía
  3. ca: Gastronomia
  4. cs: Stravování
  5. de: Gastronomie
  6. el: Γαστρονομία
  7. en: Gastronomy
  8. es: Gastronomía
  9. fr: Restauration
  10. gl: Restauración
  11. hu: Vendéglátás
  12. it: Gastronomia
  13. ja: 食べ物
  14. nb: Gastronomi
  15. nl: Gastronomie
  16. oc: Restauracion/ Gastronomia
  17. pl: Gastronomia
  18. pt-br: Gastronomia
  19. pt: Restauração
  20. ro: Gastronomie
  21. ru: Общепит
  22. sr: Гастрономија
  23. tr: Gastronomi
  24. uk: Гастрономія
  25. type: overpass
  26. query:
  27. 15: nwr[amenity~'^(.*; *|)(bar|biergarten|cafe|fast_food|food_court|ice_cream|pub|restaurant|canteen)(| *;.*)$'];
  28. feature:
  29. description: |
  30. {{ tagTransList('amenity', tags.amenity) }}
  31. details: |
  32. {{ tagTransList('cuisine', tags.cuisine) }}
  33. body: |
  34. <ul>
  35. <li class='hasSymbol'>
  36. <i class="fa fa-cutlery" aria-hidden="true"></i>
  37. <span class='key'>{{ keyTrans('cuisine') }}:</span>
  38. <span class='value'>{{ tagTransList('cuisine', tags.cuisine)|default(trans('unknown')) }}</span>
  39. </li>
  40. {% set diets = tagsPrefix(tags, 'diet:') %}
  41. {% if diets %}
  42. <li class='hasSymbol'>
  43. <i class="fa fa-cutlery" aria-hidden="true"></i>
  44. <span class='key'>{{ keyTrans('diet') }}:</span>
  45. <span class='value'>
  46. {% for kv, k in diets %}
  47. {% set v = tags[k] %}
  48. <span title='{{ k ~ '=' ~ v }}' style='white-space: nowrap; margin-right: 0.5em;'>{% if v == 'no' %}✘ {% elseif v == 'only' %}❗{% else %}✔{% endif %}{{ keyTrans(k) }}</span>
  49. {% endfor %}
  50. </span></li>
  51. {% endif %}
  52. </ul>
  53. markerSign: |
  54. {% set firstType = tags.amenity|split(';')[0] %}
  55. {{ const.type[firstType]|default(const.type.restaurant)|raw }}
  56. filter:
  57. amenity:
  58. name: |
  59. {{ trans('filter:type') }}
  60. type: select
  61. show_default: true
  62. values:
  63. - bar
  64. - biergarten
  65. - cafe
  66. - fast_food
  67. - food_court
  68. - ice_cream
  69. - pub
  70. - restaurant
  71. - canteen
  72. valueName: |
  73. {{ tagTrans('amenity', value) }}
  74. op: 'has'
  75. cuisine_food:
  76. name: |
  77. {{ keyTrans('cuisine/food') }}
  78. type: select
  79. key: cuisine
  80. values:
  81. - barbecue
  82. - burger
  83. - casserole
  84. - chicken
  85. - couscous
  86. - curry
  87. - fish
  88. - fish_and_chips
  89. - fried_food
  90. - friture
  91. - gyros
  92. - kebab
  93. - noodle
  94. - pasta
  95. - pizza
  96. - sandwich
  97. - sausage
  98. - seafood
  99. - soup
  100. - steak_house
  101. - sub
  102. - sushi
  103. - tapas
  104. - wings
  105. valueName: |
  106. {{ tagTrans('cuisine', value) }}
  107. op: has
  108. cuisine_dessert:
  109. name: |
  110. {{ keyTrans('cuisine/dessert') }}
  111. type: select
  112. key: cuisine
  113. values:
  114. - bagel
  115. - biscuit
  116. - bougatsa
  117. - cake
  118. - coffee_shop
  119. - cookie
  120. - crepe
  121. - dessert
  122. - donut
  123. - empanada
  124. - frozen_yogurt
  125. - gingerbread
  126. - ice_cream
  127. - chimney_cake
  128. - langos
  129. - pancake
  130. - pastry
  131. - petit_four
  132. - pie
  133. - pogacha
  134. - poppy_seed_roll
  135. - profiterole
  136. - punch_cake
  137. - savory_pancakes
  138. - strudel
  139. - teahouse
  140. - waffle
  141. valueName: |
  142. {{ tagTrans('cuisine', value) }}
  143. op: has
  144. cuisine_ethnicity:
  145. name: |
  146. {{ keyTrans('cuisine/ethnicity') }}
  147. type: select
  148. key: cuisine
  149. values:
  150. - afghan
  151. - african
  152. - american
  153. - arab
  154. - argentinian
  155. - asian
  156. - australian
  157. - baiana
  158. - balkan
  159. - basque
  160. - bavarian
  161. - belarusan
  162. - bolivian
  163. - brazilian
  164. - cantonese
  165. - capixaba
  166. - caribbean
  167. - chinese
  168. - croatian
  169. - czech
  170. - danish
  171. - french
  172. - gaucho
  173. - german
  174. - greek
  175. - hawaiian
  176. - hunan
  177. - hungarian
  178. - indian
  179. - international
  180. - iranian
  181. - italian
  182. - japanese
  183. - jewish
  184. - korean
  185. - kyo_ryouri
  186. - latin_american
  187. - lebanese
  188. - malagasy
  189. - mediterranean
  190. - mexican
  191. - mineira
  192. - new_mexican
  193. - okinawa_ryori
  194. - pakistani
  195. - peruvian
  196. - polish
  197. - portuguese
  198. - regional
  199. - rhenish
  200. - russian
  201. - shandong
  202. - sichuan
  203. - spanish
  204. - texan
  205. - tex-mex
  206. - thai
  207. - turkish
  208. - vietnamese
  209. - westphalian
  210. valueName: |
  211. {{ tagTrans('cuisine', value) }}
  212. op: has
  213. diet:
  214. name: |
  215. {{ keyTrans('diet') }}
  216. type: select
  217. values: |
  218. <option weight='-1' value='*' query='nwr[~"^diet:"~"."]'>{{ repoTrans('Objects with diet information') }}</option>
  219. {% for key, def in const.diet %}
  220. <option value='{{ key }}' query='nwr["{{ key }}"]["{{ key }}"!=no]'>{{ keyTrans(key) }}</option>
  221. {% endfor %}
  222. const:
  223. diet:
  224. diet:vegan: {}
  225. diet:vegetarian: {}
  226. diet:pescetarian: {}
  227. diet:lacto_vegetarian: {}
  228. diet:ovo_vegetarian: {}
  229. diet:fruitarian: {}
  230. diet:raw: {}
  231. diet:gluten_free: {}
  232. diet:dairy_free: {}
  233. diet:lactose_free: {}
  234. diet:halal: {}
  235. diet:kosher: {}
  236. type:
  237. restaurant: '&#127860;'
  238. bar: '&#127864;'
  239. biergarten: '&#127867;'
  240. cafe: '&#9749;'
  241. fast_food: '&#127828;'
  242. ice_cream: '&#127848;'
  243. pub: '&#127866;'