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.

234 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. {% if tags.amenity=='bar' %}&#127864;{% elseif tags.amenity=='biergarten'%}&#127867;{% elseif tags.amenity=='cafe' %}&#9749;{% elseif tags.amenity=='fast_food' %}&#127828;{% elseif tags.amenity=='ice_cream' %}&#127848;{% elseif tags.amenity=='pub' %}&#127866;{% else %}&#127860;{% endif %}
  55. filter:
  56. amenity:
  57. name: |
  58. {{ trans('filter:type') }}
  59. type: select
  60. show_default: true
  61. values:
  62. - bar
  63. - biergarten
  64. - cafe
  65. - fast_food
  66. - food_court
  67. - ice_cream
  68. - pub
  69. - restaurant
  70. - canteen
  71. valueName: |
  72. {{ tagTrans('amenity', value) }}
  73. op: 'has'
  74. cuisine_food:
  75. name: |
  76. {{ keyTrans('cuisine/food') }}
  77. type: select
  78. key: cuisine
  79. values:
  80. - barbecue
  81. - burger
  82. - casserole
  83. - chicken
  84. - couscous
  85. - curry
  86. - fish
  87. - fish_and_chips
  88. - fried_food
  89. - friture
  90. - gyros
  91. - kebab
  92. - noodle
  93. - pasta
  94. - pizza
  95. - sandwich
  96. - sausage
  97. - seafood
  98. - soup
  99. - steak_house
  100. - sub
  101. - sushi
  102. - tapas
  103. - wings
  104. valueName: |
  105. {{ tagTrans('cuisine', value) }}
  106. op: has
  107. cuisine_dessert:
  108. name: |
  109. {{ keyTrans('cuisine/dessert') }}
  110. type: select
  111. key: cuisine
  112. values:
  113. - bagel
  114. - biscuit
  115. - bougatsa
  116. - cake
  117. - coffee_shop
  118. - cookie
  119. - crepe
  120. - dessert
  121. - donut
  122. - empanada
  123. - frozen_yogurt
  124. - gingerbread
  125. - ice_cream
  126. - chimney_cake
  127. - langos
  128. - pancake
  129. - pastry
  130. - petit_four
  131. - pie
  132. - pogacha
  133. - poppy_seed_roll
  134. - profiterole
  135. - punch_cake
  136. - savory_pancakes
  137. - strudel
  138. - teahouse
  139. - waffle
  140. valueName: |
  141. {{ tagTrans('cuisine', value) }}
  142. op: has
  143. cuisine_ethnicity:
  144. name: |
  145. {{ keyTrans('cuisine/ethnicity') }}
  146. type: select
  147. key: cuisine
  148. values:
  149. - afghan
  150. - african
  151. - american
  152. - arab
  153. - argentinian
  154. - asian
  155. - australian
  156. - baiana
  157. - balkan
  158. - basque
  159. - bavarian
  160. - belarusan
  161. - bolivian
  162. - brazilian
  163. - cantonese
  164. - capixaba
  165. - caribbean
  166. - chinese
  167. - croatian
  168. - czech
  169. - danish
  170. - french
  171. - gaucho
  172. - german
  173. - greek
  174. - hawaiian
  175. - hunan
  176. - hungarian
  177. - indian
  178. - international
  179. - iranian
  180. - italian
  181. - japanese
  182. - jewish
  183. - korean
  184. - kyo_ryouri
  185. - latin_american
  186. - lebanese
  187. - malagasy
  188. - mediterranean
  189. - mexican
  190. - mineira
  191. - new_mexican
  192. - okinawa_ryori
  193. - pakistani
  194. - peruvian
  195. - polish
  196. - portuguese
  197. - regional
  198. - rhenish
  199. - russian
  200. - shandong
  201. - sichuan
  202. - spanish
  203. - texan
  204. - tex-mex
  205. - thai
  206. - turkish
  207. - vietnamese
  208. - westphalian
  209. valueName: |
  210. {{ tagTrans('cuisine', value) }}
  211. op: has
  212. diet:
  213. name: |
  214. {{ keyTrans('diet') }}
  215. type: select
  216. values: |
  217. <option weight='-1' value='*' query='nwr[~"^diet:"~"."]'>{{ repoTrans('Objects with diet information') }}</option>
  218. {% for key, def in const.diet %}
  219. <option value='{{ key }}' query='nwr["{{ key }}"]["{{ key }}"!=no]'>{{ keyTrans(key) }}</option>
  220. {% endfor %}
  221. const:
  222. diet:
  223. diet:vegan: {}
  224. diet:vegetarian: {}
  225. diet:pescetarian: {}
  226. diet:lacto_vegetarian: {}
  227. diet:ovo_vegetarian: {}
  228. diet:fruitarian: {}
  229. diet:raw: {}
  230. diet:gluten_free: {}
  231. diet:dairy_free: {}
  232. diet:lactose_free: {}
  233. diet:halal: {}
  234. diet:kosher: {}