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.

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