Merge branch 'legacy/070' into unlocked

This commit is contained in:
Pieter Vander Vennet 2021-07-05 13:21:23 +02:00
commit 5de14c3574
122 changed files with 6377 additions and 2634 deletions
Docs
Logic
Models
State.ts
UI
assets
layers
bench
bench_at_pt
bicycle_library
bicycle_tube_vending_machine
bike_cafe
bike_cleaning
bike_monitoring_station
bike_parking
bike_repair_station
bike_shop
bike_themed_object
defibrillator
drinking_water
ghost_bike
information_board
map
nature_reserve
picnic_table
playground
public_bookcase
slow_roads
sport_pitch
surveillance_camera
toilet
tree_node
viewpoint
tagRenderings
themes
langs

185
Docs/Architecture.md Normal file
View file

@ -0,0 +1,185 @@
Architecture
============
This document aims to give an architectural overview of how MapCompelte is built. It should give some feeling on how everything fits together.
Servers?
--------
There are no servers for MapComplete, all services are configured by third parties.
Minimal HTML - Minimal CSS
--------------------------
There is quasi no HTML. Most of the components are generated by TypeScript and attached dynamically. The html is a barebones skeleton which serves every theme.
The UIEventSource
-----------------
Most (but not all) objects in MapComplete get all the state they need as a parameter in the constructor. However, as is the case with most graphical applications, there are quite some dynamical values.
All values which change regularly are wrapped into a [UIEventSource](https://github.com/pietervdvn/MapComplete/blob/master/Logic/UIEventSource.ts).
An UiEventSource is a wrapper containing a value and offers the possibility to add a callback function which is called every time the value is changed (with setData)
Furthermore, there are various helper functions, the most widely used one being `map` - generating a new event source with the new value applied.
Note that 'map' will also absorb some changes, e.g. `const someEventSource : UIEventSource<string[]> = ... ; someEventSource.map(list = list.length)` will only trigger when the length of the list has changed.
An object which receives an UIEventSource is responsible of responding onto changes of this object. This is especially true for UI-components
UI
--
The Graphical User Interface is composed of various UI-elements. For every UI-element, there is a BaseUIElement which creates the actual HTMLElement when needed.
There are some basic elements, such as:
- FixedUIElement which shows a fixed, unchangeble element
- Img to show an image
- Combine which wrap everything given (strings and other elements) in a div
- List
There is one special component: the VariableUIElement
The variableUIElement takes a `UIEventSource<string|BaseUIElement>` and will dynamicaly show whatever the UIEventSource contains at the moment.
For example:
```
const src : UIEventSource<string> = ... // E.g. user input, data that will be updated...
new VariableUIElement(src)
.AttachTo('some-id') // attach it to the html
```
Note that every component offers support for `onClick( someCallBack)`
### Translations
To add a translation:
1. Open `langs/en.json`
2. Find a correct spot for your translation in the tree
3. run `npm run generate:translations`
4. `import Translations`
5. Translations.t.<your-translation>.Clone() is the UIElement offering your translation
### Input elements`
Input elements are a special kind of BaseElement and which offer a piece of a form to the user, e.g. a TextField, a Radio button, a dropdown, ...
The constructor will ask all the parameters to configure them. The actual value can be obtained via `inputElement.GetValue()`, which is a UIEVentSource that will be triggered every time the user changes the input.
### Advanced elements
There are some components which offer useful functionality:
- The `subtleButton` which is a friendly, big button
- The Toggle: `const t = new Toggle( componentA, componentB, source)` is a UIEventSource which shows `componentA` as long as `source` contains `true` and will show `componentB` otherwise.
### Styling
Styling is done as much as possible with [TailwindCSS](https://tailwindcss.com/). It contains a ton of utility classes, each of them containing a few rules.
For exmaple: ` someBaseUIElement.SetClass("flex flex-col border border-black rounded-full")` will set the component to be a flex object, as column, with a black border and pill-shaped.
If tailwind is not enough, `baseUiElement.SetStyle("background: red; someOtherCssRule: abc;")`
### An example
For example: the user should input wether or not a shop is closed during public holidays. There are three options:
1. closed
2. opened as usual
3. opened with different hours as usual
In the case of different hours, input hours should be too.
This can be constructed as following:
```
// We construct the dropdown element with values and labelshttps://tailwindcss.com/
const isOpened = new Dropdown<string>(Translations.t.is_this_shop_opened_during_holidays,
[
{ value: "closed", Translation.t.shop_closed_during_holidays.Clone()},
{ value: "open", Translations.t.shop_opened_as_usual.Clone()},
{ value: "hours", Translations.t.shop_opened_with_other_hours.Clone()}
] )
const startHour = new DateInput(...)drop
const endHour = new DateInput( ... )
// We construct a toggle which'll only show the extra questions if needed
const extraQuestion = new Toggle(
new Combine([Translations.t.openFrom, startHour, Translations.t.openTill, endHour]),
undefined,
isOpened.GetValue().map(isopened => isopened === "hours")
)
return new Combine([isOpened, extraQuestion])
```
### Constructing a special class
If you make a specialized class to offer a certain functionality, you can organize it as following:
1. Create a new class:
```
export default class MyComponent {
constructor(neededParameters, neededUIEventSources) {
}
}
```
2. Construct the needed UI in the constructor
```
export default class MyComponent {
constructor(neededParameters, neededUIEventSources) {
const component = ...
const toggle = ...
... other components ...
toggle.GetValue.AddCallbackAndRun(isSelected => { .. some actions ... }
new Combine([everything, ...] )
}
}
```
3. You'll notice that you'll end up with one certain component (in this example the combine) to wrap it all together. Change the class to extend this type of component and use super to wrap it all up:
```
export default class MyComponent extends Combine {
constructor(...) {
...
super([everything, ...])
}
}
```
Logic
-----
With the

View file

@ -117,6 +117,7 @@ def cumulative_users(stats):
def pyplot_init():
pyplot.close('all')
pyplot.figure(figsize=(14, 8), dpi=200)
pyplot.xticks(rotation='vertical')
pyplot.grid()
@ -258,7 +259,7 @@ def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5,
edits_per_day_cumul = themes.map(lambda themes_for_date: len([x for x in themes_for_date if theme == x]))
if (not cumulative) or (running_totals is None):
running_totals = edits_per_day_cumul
running_totals = edits_per_day_cumul
else:
running_totals = list(map(lambda ab: ab[0] + ab[1], zip(running_totals, edits_per_day_cumul)))
@ -289,7 +290,7 @@ def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5,
if cumulative:
pyplot.fill_between(keys, kv[1], label=msg)
else:
pyplot.plot(keys, kv[1], label=msg)
pyplot.bar(keys, kv[1], label=msg)
if cumulative:
cumulative_txt = "Cumulative changesets"
@ -396,6 +397,7 @@ theme_remappings = {
"arbres":"arbres_llefia",
"aed_brugge": "aed",
"https://llefia.org/arbres/mapcomplete.json":"arbres_llefia",
"https://llefia.org/arbres/mapcomplete1.json":"arbres_llefia",
"toevoegen of dit natuurreservaat toegangkelijk is":"buurtnatuur",
"testing mapcomplete 0.0.0":"buurtnatuur",
"https://raw.githubusercontent.com/osmbe/play/master/mapcomplete/geveltuinen/geveltuinen.json": "geveltuintjes"
@ -411,6 +413,8 @@ def clean_input(contents):
theme = row[7][i + 1:-1].lower()
if theme in theme_remappings:
theme = theme_remappings[theme]
if theme.rfind('/') > 0:
theme = theme[theme.rfind('/') + 1 : ]
row[3] = theme
row[4] = row[4].strip().strip("\"")[len("MapComplete "):]
row[4] = re.findall("[0-9]*\.[0-9]*\.[0-9]*", row[4])[0]
@ -436,10 +440,10 @@ def main():
stats = list(clean_input(csv.reader(csvfile, delimiter=',', quotechar='"')))
print("Found " + str(len(stats)) + " changesets")
# contributor_count(stats)
contributor_count(stats)
create_graphs(stats)
# create_per_theme_graphs(stats, 15)
# create_per_contributor_graphs(stats, 25)
create_per_theme_graphs(stats, 15)
create_per_contributor_graphs(stats, 25)
print("All done!")

View file

@ -18,11 +18,11 @@ the URL-parameters are stated in the part between the `?` and the `#`. There are
Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case.
custom-css
custom-css (broken)
------------
If specified, the custom css from the given link will be loaded additionaly
test
------
If true, 'dryrun' mode is activated. The app will behave as normal, except that changes to OSM will be printed onto the console instead of actually uploaded to osm.org
@ -34,7 +34,6 @@ The layout to load into MapComplete
userlayout
------------
If not 'false', a custom (non-official) theme is loaded. This custom layout can be done in multiple ways:
- The hash of the URL contains a base64-encoded .json-file containing the theme definition
@ -42,8 +41,6 @@ If not 'false', a custom (non-official) theme is loaded. This custom layout can
- The parameter itself is an URL, in which case that URL will be downloaded. It should point to a .json of a theme
The default value is _false_
The default value is _false_
layer-control-toggle
----------------------
Whether or not the layer control is shown
@ -57,17 +54,17 @@ The default value is _0_
z
---
The initial/current zoom level
The default value is set by the loaded theme
The default value is set by the theme
lat
-----
The initial/current latitude
The default value is set by the loaded theme
The default value is set by the theme
lon
-----
The initial/current longitude of the app
The default value is set by the loaded theme
The default value is set by the theme
fs-userbadge
--------------
@ -114,11 +111,21 @@ fs-geolocation
Disables/Enables the geolocation button
The default value is _true_
fs-all-questions
------------------
Always show all questions
The default value is _false_
debug
-------
If true, shows some extra debugging help such as all the available tags on every object
The default value is _false_
backend
---------
The OSM backend to use - can be used to redirect mapcomplete to the testing backend when using osm-test
The default value is _osm_
oauth_token
-------------
Used to complete the login
@ -127,10 +134,9 @@ No default value set
background
------------
The id of the background layer to start with
The default value is set by the loaded theme
The default value is _OSM_ (overridden by the theme)
layer-<layer-id>
-----------------
Wether or not layer with _<layer-id>_ is shown
layer-<layerid>
--------------
Wether or not layer with layer-id is shown
The default value is _true_

View file

@ -27,7 +27,7 @@ export default class FeatureSourceMerger implements FeatureSource {
// We seed the dictionary with the previously loaded features
const oldValues = this.features.data ?? [];
for (const oldValue of oldValues) {
all.set(oldValue.feature.id, oldValue)
all.set(oldValue.feature.id + oldValue.feature._matching_layer_id, oldValue)
}
for (const source of this._sources) {
@ -35,7 +35,7 @@ export default class FeatureSourceMerger implements FeatureSource {
continue;
}
for (const f of source.features.data) {
const id = f.feature.properties.id;
const id = f.feature.properties.id + f.feature._matching_layer_id;
if (!all.has(id)) {
// This is a new feature
somethingChanged = true;

View file

@ -20,9 +20,9 @@ export default class RememberingSource implements FeatureSource {
}
// Then new ids
const ids = new Set<string>(features.map(f => f.feature.properties.id + f.feature.geometry.type));
const ids = new Set<string>(features.map(f => f.feature.properties.id + f.feature.geometry.type + f.feature._matching_layer_id));
// the old data
const oldData = oldFeatures.filter(old => !ids.has(old.feature.properties.id + old.feature.geometry.type))
const oldData = oldFeatures.filter(old => !ids.has(old.feature.properties.id + old.feature.geometry.type + old.feature._matching_layer_id))
return [...features, ...oldData];
})
}

View file

@ -7,6 +7,7 @@ import {ElementStorage} from "../ElementStorage";
import Svg from "../../Svg";
import LayoutConfig from "../../Customizations/JSON/LayoutConfig";
import Img from "../../UI/Base/Img";
import {Utils} from "../../Utils";
export default class UserDetails {
@ -22,28 +23,49 @@ export default class UserDetails {
export class OsmConnection {
public static readonly _oauth_configs = {
"osm": {
oauth_consumer_key: 'hivV7ec2o49Two8g9h8Is1VIiVOgxQ1iYexCbvem',
oauth_secret: 'wDBRTCem0vxD7txrg1y6p5r8nvmz8tAhET7zDASI',
url: "https://www.openstreetmap.org"
},
"osm-test": {
oauth_consumer_key: 'Zgr7EoKb93uwPv2EOFkIlf3n9NLwj5wbyfjZMhz2',
oauth_secret: '3am1i1sykHDMZ66SGq4wI2Z7cJMKgzneCHp3nctn',
url: "https://master.apis.dev.openstreetmap.org"
}
}
public auth;
public userDetails: UIEventSource<UserDetails>;
_dryRun: boolean;
public preferencesHandler: OsmPreferences;
public changesetHandler: ChangesetHandler;
private _onLoggedIn: ((userDetails: UserDetails) => void)[] = [];
private readonly _iframeMode: Boolean | boolean;
private readonly _singlePage: boolean;
private readonly _oauth_config: {
oauth_consumer_key: string,
oauth_secret: string,
url: string
};
constructor(dryRun: boolean, oauth_token: UIEventSource<string>,
// Used to keep multiple changesets open and to write to the correct changeset
layoutName: string,
singlePage: boolean = true) {
singlePage: boolean = true,
osmConfiguration: "osm" | "osm-test" = 'osm'
) {
this._singlePage = singlePage;
this._iframeMode = window !== window.top;
this._oauth_config = OsmConnection._oauth_configs[osmConfiguration] ?? OsmConnection._oauth_configs.osm;
console.debug("Using backend", this._oauth_config.url)
this._iframeMode = Utils.runningFromConsole ? false : window !== window.top;
this.userDetails = new UIEventSource<UserDetails>(new UserDetails(), "userDetails");
this.userDetails.data.dryRun = dryRun;
this._dryRun = dryRun;
this.updateAuthObject();
this.preferencesHandler = new OsmPreferences(this.auth, this);
@ -67,37 +89,6 @@ export class OsmConnection {
console.log("Not authenticated");
}
}
private updateAuthObject(){
let pwaStandAloneMode = false;
try {
if (window.matchMedia('(display-mode: standalone)').matches || window.matchMedia('(display-mode: fullscreen)').matches) {
pwaStandAloneMode = true;
}
} catch (e) {
console.warn("Detecting standalone mode failed", e, ". Assuming in browser and not worrying furhter")
}
if (this._iframeMode || pwaStandAloneMode || !this._singlePage) {
// In standalone mode, we DON'T use single page login, as 'redirecting' opens a new window anyway...
// Same for an iframe...
this.auth = new osmAuth({
oauth_consumer_key: 'hivV7ec2o49Two8g9h8Is1VIiVOgxQ1iYexCbvem',
oauth_secret: 'wDBRTCem0vxD7txrg1y6p5r8nvmz8tAhET7zDASI',
singlepage: false,
auto: true,
});
} else {
this.auth = new osmAuth({
oauth_consumer_key: 'hivV7ec2o49Two8g9h8Is1VIiVOgxQ1iYexCbvem',
oauth_secret: 'wDBRTCem0vxD7txrg1y6p5r8nvmz8tAhET7zDASI',
singlepage: true,
landing: window.location.href,
auto: true,
});
}
}
public UploadChangeset(
layout: LayoutConfig,
@ -144,7 +135,7 @@ export class OsmConnection {
// Not authorized - our token probably got revoked
// Reset all the tokens
const tokens = [
"https://www.openstreetmap.orgoauth_request_token_secret",
"https://www.openstreetmap.orgoauth_request_token_secret",
"https://www.openstreetmap.orgoauth_token",
"https://www.openstreetmap.orgoauth_token_secret"]
tokens.forEach(token => localStorage.removeItem(token))
@ -196,6 +187,33 @@ export class OsmConnection {
});
}
private updateAuthObject() {
let pwaStandAloneMode = false;
try {
if (Utils.runningFromConsole) {
pwaStandAloneMode = true
} else if (window.matchMedia('(display-mode: standalone)').matches || window.matchMedia('(display-mode: fullscreen)').matches) {
pwaStandAloneMode = true;
}
} catch (e) {
console.warn("Detecting standalone mode failed", e, ". Assuming in browser and not worrying furhter")
}
const standalone = this._iframeMode || pwaStandAloneMode || !this._singlePage;
// In standalone mode, we DON'T use single page login, as 'redirecting' opens a new window anyway...
// Same for an iframe...
this.auth = new osmAuth({
oauth_consumer_key: this._oauth_config.oauth_consumer_key,
oauth_secret: this._oauth_config.oauth_secret,
url: this._oauth_config.url,
landing: standalone ? undefined : window.location.href,
singlepage: !standalone,
auto: true,
});
}
private CheckForMessagesContinuously() {
const self = this;

View file

@ -97,6 +97,7 @@ export class OsmPreferences {
public GetPreference(key: string, prefix: string = "mapcomplete-"): UIEventSource<string> {
key = prefix + key;
key = key.replace(/[:\\\/"' {}.%_]/g, '')
if (key.length >= 255) {
throw "Preferences: key length to big";
}

View file

@ -2,7 +2,7 @@ import { Utils } from "../Utils";
export default class Constants {
public static vNumber = "0.7.5";
public static vNumber = "0.7.5b";
// The user journey states thresholds when a new feature gets unlocked
public static userJourney = {

View file

@ -98,6 +98,7 @@ export default class State {
public readonly featureSwitchIsTesting: UIEventSource<boolean>;
public readonly featureSwitchIsDebugging: UIEventSource<boolean>;
public readonly featureSwitchShowAllQuestions: UIEventSource<boolean>;
public readonly featureSwitchApiURL: UIEventSource<string>;
/**
@ -201,7 +202,6 @@ export default class State {
this.featureSwitchShowAllQuestions = featSw("fs-all-questions", (layoutToUse) => layoutToUse?.enableShowAllQuestions ?? false,
"Always show all questions");
this.featureSwitchIsTesting = QueryParameters.GetQueryParameter("test", "false",
"If true, 'dryrun' mode is activated. The app will behave as normal, except that changes to OSM will be printed onto the console instead of actually uploaded to osm.org")
.map(str => str === "true", [], b => "" + b);
@ -209,6 +209,10 @@ export default class State {
this.featureSwitchIsDebugging = QueryParameters.GetQueryParameter("debug","false",
"If true, shows some extra debugging help such as all the available tags on every object")
.map(str => str === "true", [], b => "" + b)
this.featureSwitchApiURL = QueryParameters.GetQueryParameter("backend","osm",
"The OSM backend to use - can be used to redirect mapcomplete to the testing backend when using 'osm-test'")
}
@ -217,7 +221,9 @@ export default class State {
QueryParameters.GetQueryParameter("oauth_token", undefined,
"Used to complete the login"),
layoutToUse?.id,
true
true,
// @ts-ignore
this.featureSwitchApiURL.data
);

View file

@ -43,8 +43,8 @@ export default class CustomGeneratorPanel extends UIElement {
const es = new UIEventSource(layout);
const encoded = es.map(config => LZString.compressToBase64(Utils.MinifyJSON(JSON.stringify(config, null, 0))));
encoded.addCallback(encoded => LocalStorageSource.Get("last-custom-theme"))
const liveUrl = encoded.map(encoded => `./index.html?userlayout=${es.data.id}#${encoded}`)
const testUrl = encoded.map(encoded => `./index.html?test=true&userlayout=${es.data.id}#${encoded}`)
const liveUrl = encoded.map(encoded => `https://mapcomplete.osm.be/index.html?userlayout=${es.data.id}#${encoded}`)
const testUrl = encoded.map(encoded => `https://mapcomplete.osm.be/index.html?test=true&userlayout=${es.data.id}#${encoded}`)
const iframe = testUrl.map(url => `<iframe src='${url}' width='100%' height='99%' style="box-sizing: border-box" title='Theme Preview'></iframe>`);
const currentSetting = new UIEventSource<SingleSetting<any>>(undefined)
const generalSettings = new GeneralSettings(es, currentSetting);

View file

@ -58,6 +58,9 @@ export class Translation extends UIElement {
if (translationsKey === "#") {
continue;
}
if(!this.translations.hasOwnProperty(translationsKey)){
continue
}
langs.push(translationsKey)
}
return langs;

View file

@ -9,7 +9,10 @@
"hu": "Padok",
"id": "Bangku",
"it": "Panchine",
"ru": "Скамейки"
"ru": "Скамейки",
"zh_Hans": "长椅",
"zh_Hant": "長椅",
"nb_NO": "Benker"
},
"minzoom": 14,
"source": {
@ -25,7 +28,10 @@
"hu": "Pad",
"id": "Bangku",
"it": "Panchina",
"ru": "Скамейка"
"ru": "Скамейка",
"zh_Hans": "长椅",
"zh_Hant": "長椅",
"nb_NO": "Benk"
}
},
"tagRenderings": [
@ -40,7 +46,10 @@
"hu": "Háttámla",
"id": "Sandaran",
"it": "Schienale",
"ru": "Спинка"
"ru": "Спинка",
"zh_Hans": "靠背",
"zh_Hant": "靠背",
"nb_NO": "Rygglene"
},
"freeform": {
"key": "backrest"
@ -51,13 +60,16 @@
"then": {
"en": "Backrest: Yes",
"de": "Rückenlehne: Ja",
"fr": "Dossier: Oui",
"fr": "Dossier : Oui",
"nl": "Heeft een rugleuning",
"es": "Respaldo: Si",
"hu": "Háttámla: Igen",
"id": "Sandaran: Ya",
"it": "Schienale: Sì",
"ru": "Со спинкой"
"ru": "Со спинкой",
"zh_Hans": "靠背:有",
"zh_Hant": "靠背:有",
"nb_NO": "Rygglene: Ja"
}
},
{
@ -65,13 +77,16 @@
"then": {
"en": "Backrest: No",
"de": "Rückenlehne: Nein",
"fr": "Dossier: Non",
"fr": "Dossier : Non",
"nl": "Rugleuning ontbreekt",
"es": "Respaldo: No",
"hu": "Háttámla: Nem",
"id": "Sandaran: Tidak",
"it": "Schienale: No",
"ru": "Без спинки"
"ru": "Без спинки",
"zh_Hans": "靠背:无",
"zh_Hant": "靠背:無",
"nb_NO": "Rygglene: Nei"
}
}
],
@ -84,7 +99,10 @@
"hu": "Van háttámlája ennek a padnak?",
"id": "Apakah bangku ini memiliki sandaran?",
"it": "Questa panchina ha lo schienale?",
"ru": "Есть ли у этой скамейки спинка?"
"ru": "Есть ли у этой скамейки спинка?",
"zh_Hans": "这个长椅有靠背吗?",
"zh_Hant": "這個長椅是否有靠背?",
"nb_NO": "Har denne beken et rygglene?"
}
},
{
@ -97,7 +115,9 @@
"hu": "{seats} ülőhely",
"id": "{seats} kursi",
"it": "{seats} posti",
"ru": "{seats} мест"
"ru": "{seats} мест",
"zh_Hant": "{seats} 座位數",
"nb_NO": "{seats} seter"
},
"freeform": {
"key": "seats",
@ -111,7 +131,10 @@
"es": "¿Cuántos asientos tiene este banco?",
"hu": "Hány ülőhely van ezen a padon?",
"it": "Quanti posti ha questa panchina?",
"ru": "Сколько мест на этой скамейке?"
"ru": "Сколько мест на этой скамейке?",
"zh_Hans": "这个长椅有几个座位?",
"zh_Hant": "這個長椅有幾個位子?",
"nb_NO": "Hvor mange sitteplasser har denne benken?"
}
},
{
@ -123,7 +146,10 @@
"es": "Material: {material}",
"hu": "Anyag: {material}",
"it": "Materiale: {material}",
"ru": "Материал: {material}"
"ru": "Материал: {material}",
"zh_Hans": "材质: {material}",
"zh_Hant": "材質:{material}",
"nb_NO": "Materiale: {material}"
},
"freeform": {
"key": "material",
@ -140,7 +166,9 @@
"es": "Material: madera",
"hu": "Anyag: fa",
"it": "Materiale: legno",
"ru": "Материал: дерево"
"ru": "Материал: дерево",
"zh_Hans": "材质:木",
"nb_NO": "Materiale: tre"
}
},
{
@ -153,7 +181,9 @@
"es": "Material: metal",
"hu": "Anyag: fém",
"it": "Materiale: metallo",
"ru": "Материал: металл"
"ru": "Материал: металл",
"zh_Hans": "材质:金属",
"nb_NO": "Materiale: metall"
}
},
{
@ -161,12 +191,14 @@
"then": {
"en": "Material: stone",
"de": "Material: Stein",
"fr": "Matériau: pierre",
"fr": "Matériau : pierre",
"nl": "Gemaakt uit steen",
"es": "Material: piedra",
"hu": "Anyag: kő",
"it": "Materiale: pietra",
"ru": "Материал: камень"
"ru": "Материал: камень",
"zh_Hans": "材质:石头",
"nb_NO": "Materiale: stein"
}
},
{
@ -179,7 +211,9 @@
"es": "Material: concreto",
"hu": "Anyag: beton",
"it": "Materiale: cemento",
"ru": "Материал: бетон"
"ru": "Материал: бетон",
"zh_Hans": "材质:混凝土",
"nb_NO": "Materiale: betong"
}
},
{
@ -192,7 +226,9 @@
"es": "Material: plastico",
"hu": "Anyag: műanyag",
"it": "Materiale: plastica",
"ru": "Материал: пластик"
"ru": "Материал: пластик",
"zh_Hans": "材质:塑料",
"nb_NO": "Materiale: plastikk"
}
},
{
@ -205,7 +241,9 @@
"es": "Material: acero",
"hu": "Anyag: acél",
"it": "Materiale: acciaio",
"ru": "Материал: сталь"
"ru": "Материал: сталь",
"zh_Hans": "材质:不锈钢",
"nb_NO": "Materiale: stål"
}
}
],
@ -215,7 +253,9 @@
"fr": "De quel matériau ce banc est-il fait ?",
"nl": "Uit welk materiaal is het zitgedeelte van deze zitbank gemaakt?",
"hu": "Miből van a pad (ülő része)?",
"it": "Di che materiale è fatta questa panchina?"
"it": "Di che materiale è fatta questa panchina?",
"zh_Hans": "这个长椅(或座椅)是用什么材料做的?",
"ru": "Из какого материала сделана скамейка?"
}
},
{
@ -226,7 +266,8 @@
"fr": "Dans quelle direction regardez-vous quand vous êtes assis sur le banc ?",
"hu": "Milyen irányba néz a pad?",
"it": "In che direzione si guarda quando si è seduti su questa panchina?",
"ru": "В каком направлении вы смотрите, когда сидите на скамейке?"
"ru": "В каком направлении вы смотрите, когда сидите на скамейке?",
"zh_Hans": "坐在长椅上的时候你目视的方向是哪边?"
},
"render": {
"en": "When sitting on the bench, one looks towards {direction}°.",
@ -234,7 +275,9 @@
"nl": "Wanneer je op deze bank zit, dan kijk je in {direction}°.",
"fr": "Assis sur le banc, on regarde vers {direction}°.",
"hu": "A pad {direction}° felé néz.",
"it": "Quando si è seduti su questa panchina, si guarda verso {direction}°."
"it": "Quando si è seduti su questa panchina, si guarda verso {direction}°.",
"zh_Hans": "坐在长椅上的时候目视方向为 {direction}°方位。",
"ru": "Сидя на скамейке, вы смотрите в сторону {direction}°."
},
"freeform": {
"key": "direction",
@ -249,7 +292,11 @@
"nl": "Kleur: {colour}",
"hu": "Szín: {colour}",
"it": "Colore: {colour}",
"ru": "Цвет: {colour}"
"ru": "Цвет: {colour}",
"id": "Warna: {colour}",
"zh_Hans": "颜色: {colour}",
"zh_Hant": "顏色:{colour}",
"nb_NO": "Farge: {colour}"
},
"question": {
"en": "Which colour does this bench have?",
@ -258,7 +305,9 @@
"nl": "Welke kleur heeft deze zitbank?",
"hu": "Milyen színű a pad?",
"it": "Di che colore è questa panchina?",
"ru": "Какого цвета скамейка?"
"ru": "Какого цвета скамейка?",
"zh_Hans": "这个长椅是什么颜色的?",
"zh_Hant": "這個長椅是什麼顏色的?"
},
"freeform": {
"key": "colour",
@ -274,7 +323,10 @@
"nl": "De kleur is bruin",
"hu": "Szín: barna",
"it": "Colore: marrone",
"ru": "Цвет: коричневый"
"ru": "Цвет: коричневый",
"zh_Hans": "颜色:棕",
"zh_Hant": "顏色:棕色",
"nb_NO": "Farge: brun"
}
},
{
@ -286,7 +338,10 @@
"nl": "De kleur is groen",
"hu": "Szín: zöld",
"it": "Colore: verde",
"ru": "Цвет: зеленый"
"ru": "Цвет: зеленый",
"zh_Hans": "颜色:绿",
"zh_Hant": "顏色:綠色",
"nb_NO": "Farge: grønn"
}
},
{
@ -298,7 +353,10 @@
"nl": "De kleur is grijs",
"hu": "Szín: szürke",
"it": "Colore: grigio",
"ru": "Цвет: серый"
"ru": "Цвет: серый",
"zh_Hans": "颜色:灰",
"zh_Hant": "顏色:灰色",
"nb_NO": "Farge: grå"
}
},
{
@ -310,7 +368,10 @@
"nl": "De kleur is wit",
"hu": "Szín: fehér",
"it": "Colore: bianco",
"ru": "Цвет: белый"
"ru": "Цвет: белый",
"zh_Hans": "颜色:白",
"zh_Hant": "顏色:白色",
"nb_NO": "Farge: hvit"
}
},
{
@ -322,7 +383,10 @@
"nl": "De kleur is rood",
"hu": "Szín: piros",
"it": "Colore: rosso",
"ru": "Цвет: красный"
"ru": "Цвет: красный",
"zh_Hans": "颜色:红",
"zh_Hant": "顏色:紅色",
"nb_NO": "Farge: rød"
}
},
{
@ -334,7 +398,10 @@
"nl": "De kleur is zwart",
"hu": "Szín: fekete",
"it": "Colore: nero",
"ru": "Цвет: чёрный"
"ru": "Цвет: чёрный",
"zh_Hans": "颜色:黑",
"zh_Hant": "顏色:黑色",
"nb_NO": "Farge: svart"
}
},
{
@ -346,7 +413,10 @@
"nl": "De kleur is blauw",
"hu": "Szín: kék",
"it": "Colore: blu",
"ru": "Цвет: синий"
"ru": "Цвет: синий",
"zh_Hans": "颜色:蓝",
"zh_Hant": "顏色:藍色",
"nb_NO": "Farge: blå"
}
},
{
@ -358,7 +428,10 @@
"nl": "De kleur is geel",
"hu": "Szín: sárga",
"it": "Colore: giallo",
"ru": "Цвет: желтый"
"ru": "Цвет: желтый",
"zh_Hans": "颜色:黄",
"zh_Hant": "顏色:黃色",
"nb_NO": "Farge: gul"
}
}
]
@ -368,13 +441,20 @@
"en": "When was this bench last surveyed?",
"nl": "Wanneer is deze laatste bank laatst gesurveyed?",
"fr": "Quand ce banc a-t-il été contrôlé pour la dernière fois ?",
"it": "Quando è stata verificata lultima volta questa panchina?"
"it": "Quando è stata verificata lultima volta questa panchina?",
"zh_Hans": "上次对这个长椅实地调查是什么时候?",
"de": "Wann wurde diese Bank zuletzt überprüft?",
"ru": "Когда последний раз обследовали эту скамейку?",
"zh_Hant": "上一次探察長椅是什麼時候?"
},
"render": {
"en": "This bench was last surveyed on {survey:date}",
"nl": "Deze bank is laatst gesurveyd op {survey:date}",
"fr": "Ce banc a été contrôlé pour la dernière fois le {survey:date}",
"it": "Questa panchina è stata controllata lultima volta in data {survey:date}"
"it": "Questa panchina è stata controllata lultima volta in data {survey:date}",
"zh_Hans": "这个长椅于 {survey:date}最后一次实地调查",
"de": "Diese Bank wurde zuletzt überprüft am {survey:date}",
"ru": "Последний раз обследование этой скамейки проводилось {survey:date}"
},
"freeform": {
"key": "survey:date",
@ -414,7 +494,10 @@
"nl": "Zitbank",
"es": "Banco",
"it": "Panchina",
"ru": "Скамейка"
"ru": "Скамейка",
"id": "Bangku",
"zh_Hans": "长椅",
"nb_NO": "Benk"
},
"description": {
"en": "Add a new bench",
@ -424,7 +507,9 @@
"es": "Añadir un nuevo banco",
"hu": "Pad hozzáadása",
"it": "Aggiungi una nuova panchina",
"ru": "Добавить новую скамейку"
"ru": "Добавить новую скамейку",
"zh_Hans": "增加一个新的长椅",
"nb_NO": "Legg til en ny benk"
}
}
]

View file

@ -8,7 +8,9 @@
"es": "Bancos en una parada de transporte público",
"hu": "Padok megállókban",
"it": "Panchine alle fermate del trasporto pubblico",
"ru": "Скамейки на остановках общественного транспорта"
"ru": "Скамейки на остановках общественного транспорта",
"zh_Hans": "在公交站点的长椅",
"nb_NO": "Benker"
},
"minzoom": 14,
"source": {
@ -28,7 +30,10 @@
"es": "Banco",
"hu": "Pad",
"it": "Panchina",
"ru": "Скамейка"
"ru": "Скамейка",
"id": "Bangku",
"zh_Hans": "长椅",
"nb_NO": "Benk"
},
"mappings": [
{
@ -46,7 +51,8 @@
"nl": "Zitbank aan een bushalte",
"hu": "Pad megállóban",
"it": "Panchina alla fermata del trasporto pubblico",
"ru": "Скамейка на остановке общественного транспорта"
"ru": "Скамейка на остановке общественного транспорта",
"zh_Hans": "在公交站点的长椅"
}
},
{
@ -61,7 +67,9 @@
"fr": "Banc dans un abri",
"nl": "Zitbank in een schuilhokje",
"hu": "Pad fedett helyen",
"it": "Panchina in un riparo"
"it": "Panchina in un riparo",
"zh_Hans": "在庇护所的长椅",
"ru": "Скамейка в укрытии"
}
}
]
@ -76,7 +84,9 @@
"nl": "{name}",
"hu": "{name}",
"it": "{name}",
"ru": "{name}"
"ru": "{name}",
"id": "{name}",
"zh_Hans": "{name}"
},
"freeform": {
"key": "name"
@ -88,7 +98,9 @@
"de": "Stehbank",
"fr": "Banc assis debout",
"nl": "Leunbank",
"it": "Panca in piedi"
"it": "Panca in piedi",
"zh_Hans": "站立长凳",
"ru": "Встаньте на скамейке"
},
"freeform": {
"key": "bench",

View file

@ -4,7 +4,8 @@
"en": "Bicycle library",
"nl": "Fietsbibliotheek",
"fr": "Vélothèque",
"it": "Bici in prestito"
"it": "Bici in prestito",
"ru": "Велосипедная библиотека"
},
"minzoom": 8,
"source": {
@ -15,7 +16,8 @@
"en": "Bicycle library",
"nl": "Fietsbibliotheek",
"fr": "Vélothèque",
"it": "Bici in prestito"
"it": "Bici in prestito",
"ru": "Велосипедная библиотека"
},
"mappings": [
{
@ -41,7 +43,9 @@
"nl": "Een plaats waar men voor langere tijd een fiets kan lenen",
"fr": "Un lieu où des vélos peuvent être empruntés pour un temps plus long",
"hu": "Létesítmény, ahonnan kerékpár kölcsönözhető hosszabb időre",
"it": "Una struttura dove le biciclette possono essere prestate per periodi di tempo più lunghi"
"it": "Una struttura dove le biciclette possono essere prestate per periodi di tempo più lunghi",
"de": "Eine Einrichtung, in der Fahrräder für längere Zeit geliehen werden können",
"ru": "Учреждение, где велосипед может быть арендован на более длительный срок"
},
"tagRenderings": [
"images",
@ -50,13 +54,17 @@
"en": "What is the name of this bicycle library?",
"nl": "Wat is de naam van deze fietsbieb?",
"fr": "Quel est le nom de cette vélothèque ?",
"it": "Qual è il nome di questo “bici in prestito”?"
"it": "Qual è il nome di questo “bici in prestito”?",
"ru": "Как называется эта велосипедная библиотека?",
"nb_NO": "Hva heter dette sykkelbiblioteket?"
},
"render": {
"en": "This bicycle library is called {name}",
"nl": "Deze fietsbieb heet {name}",
"fr": "Cette vélothèque s'appelle {name}",
"it": "Il “bici in prestito” è chiamato {name}"
"it": "Il “bici in prestito” è chiamato {name}",
"ru": "Эта велосипедная библиотека называется {name}",
"nb_NO": "Dette sykkelbiblioteket heter {name}"
},
"freeform": {
"key": "name"
@ -73,7 +81,9 @@
"fr": "Combien coûte l'emprunt d'un vélo ?",
"hu": "Mennyibe kerül egy kerékpár kölcsönzése?",
"it": "Quanto costa il prestito di una bicicletta?",
"ru": "Сколько стоит прокат велосипеда?"
"ru": "Сколько стоит прокат велосипеда?",
"de": "Wie viel kostet das Ausleihen eines Fahrrads?",
"nb_NO": "Hvor mye koster det å leie en sykkel?"
},
"render": {
"en": "Lending a bicycle costs {charge}",
@ -81,7 +91,9 @@
"fr": "Emprunter un vélo coûte {charge}",
"hu": "Egy kerékpár kölcsönzése {charge}",
"it": "Il prestito di una bicicletta costa {charge}",
"ru": "Стоимость аренды велосипеда {charge}"
"ru": "Стоимость аренды велосипеда {charge}",
"de": "Das Ausleihen eines Fahrrads kostet {charge}",
"nb_NO": "Sykkelleie koster {charge}"
},
"freeform": {
"key": "charge",
@ -102,7 +114,10 @@
"nl": "Een fiets huren is gratis",
"fr": "L'emprunt de vélo est gratuit",
"hu": "A kerékpárkölcsönzés ingyenes",
"it": "Il prestito di una bicicletta è gratuito"
"it": "Il prestito di una bicicletta è gratuito",
"de": "Das Ausleihen eines Fahrrads ist kostenlos",
"ru": "Прокат велосипедов бесплатен",
"nb_NO": "Det er gratis å leie en sykkel"
}
},
{
@ -115,8 +130,9 @@
"then": {
"en": "Lending a bicycle costs €20/year and €20 warranty",
"nl": "Een fiets huren kost €20/jaar en €20 waarborg",
"fr": "Emprunter un vélo coûte 20€/an et 20€ de garantie",
"it": "Il prestito di una bicicletta costa 20€/anno più 20€ di garanzia"
"fr": "Emprunter un vélo coûte 20 €/an et 20 € de garantie",
"it": "Il prestito di una bicicletta costa 20 €/anno più 20 € di garanzia",
"de": "Das Ausleihen eines Fahrrads kostet 20€ pro Jahr und 20€ Gebühr"
}
}
]
@ -127,7 +143,10 @@
"nl": "Voor wie worden hier fietsen aangeboden?",
"fr": "Qui peut emprunter des vélos ici ?",
"hu": "Ki kölcsönözhet itt kerékpárt?",
"it": "Chi può prendere in prestito le biciclette qua?"
"it": "Chi può prendere in prestito le biciclette qua?",
"zh_Hans": "谁可以从这里借自行车?",
"de": "Wer kann hier Fahrräder ausleihen?",
"ru": "Кто здесь может арендовать велосипед?"
},
"multiAnswer": true,
"mappings": [
@ -138,7 +157,9 @@
"en": "Bikes for children available",
"fr": "Vélos pour enfants disponibles",
"hu": "",
"it": "Sono disponibili biciclette per bambini"
"it": "Sono disponibili biciclette per bambini",
"de": "Fahrräder für Kinder verfügbar",
"ru": "Доступны детские велосипеды"
}
},
{
@ -147,7 +168,9 @@
"nl": "Aanbod voor volwassenen",
"en": "Bikes for adult available",
"fr": "Vélos pour adultes disponibles",
"it": "Sono disponibili biciclette per adulti"
"it": "Sono disponibili biciclette per adulti",
"de": "Fahrräder für Erwachsene verfügbar",
"ru": "Доступны велосипеды для взрослых"
}
},
{
@ -156,7 +179,9 @@
"nl": "Aanbod voor personen met een handicap",
"en": "Bikes for disabled persons available",
"fr": "Vélos pour personnes handicapées disponibles",
"it": "Sono disponibili biciclette per disabili"
"it": "Sono disponibili biciclette per disabili",
"de": "Fahrräder für Behinderte verfügbar",
"ru": "Доступны велосипеды для людей с ограниченными возможностями"
}
}
]
@ -168,7 +193,8 @@
{
"title": {
"en": "Fietsbibliotheek",
"nl": "Bicycle library"
"nl": "Bicycle library",
"ru": "Велосипедная библиотека"
},
"tags": [
"amenity=bicycle_library"
@ -177,7 +203,8 @@
"nl": "Een fietsbieb heeft een collectie fietsen die leden mogen lenen",
"en": "A bicycle library has a collection of bikes which can be lent",
"fr": "Une vélothèque a une collection de vélos qui peuvent être empruntés",
"it": "Una “ciclo-teca” o “bici in prestito” (bicycle library in inglese) ha una collezione di bici che possno essere prestate"
"it": "Una ciclo-teca o «bici in prestito» ha una collezione di bici che possno essere prestate",
"ru": "В велосипедной библиотеке есть велосипеды для аренды"
}
}
],

View file

@ -4,14 +4,18 @@
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici"
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов"
},
"title": {
"render": {
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici"
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов"
},
"mappings": [
{
@ -59,7 +63,9 @@
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici"
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"ru": "Торговый автомат для велосипедистов"
},
"tags": [
"amenity=vending_machine",
@ -78,13 +84,16 @@
"nl": "Is deze verkoopsautomaat nog steeds werkende?",
"fr": "Cette machine est-elle encore opérationelle ?",
"it": "Questo distributore automatico funziona ancora?",
"ru": "Этот торговый автомат все еще работает?"
"ru": "Этот торговый автомат все еще работает?",
"de": "Ist dieser Automat noch in Betrieb?"
},
"render": {
"en": "The operational status is <i>{operational_status</i>",
"nl": "Deze verkoopsautomaat is <i>{operational_status}</i>",
"fr": "L'état opérationnel est <i>{operational_status}</i>",
"it": "Lo stato operativo è <i>{operational_status}</i>"
"it": "Lo stato operativo è <i>{operational_status}</i>",
"de": "Der Betriebszustand ist <i>{operational_status</i>",
"ru": "Рабочий статус: <i> {operational_status</i>"
},
"freeform": {
"key": "operational_status"
@ -98,7 +107,9 @@
"fr": "Le distributeur automatique fonctionne",
"hu": "Az automata működik",
"it": "Il distributore automatico funziona",
"ru": "Этот торговый автомат работает"
"ru": "Этот торговый автомат работает",
"zh_Hans": "这个借还机正常工作",
"de": "Dieser Automat funktioniert"
}
},
{
@ -109,7 +120,9 @@
"fr": "Le distributeur automatique est en panne",
"hu": "Az automata elromlott",
"it": "Il distributore automatico è guasto",
"ru": "Этот торговый автомат сломан"
"ru": "Этот торговый автомат сломан",
"zh_Hans": "这个借还机已经损坏",
"de": "Dieser Automat ist kaputt"
}
},
{
@ -120,7 +133,9 @@
"fr": "Le distributeur automatique est fermé",
"hu": "Az automata zárva van",
"it": "Il distributore automatico è spento",
"ru": "Этот торговый автомат закрыт"
"ru": "Этот торговый автомат закрыт",
"zh_Hans": "这个借还机被关闭了",
"de": "Dieser Automat ist geschlossen"
}
}
]

View file

@ -6,7 +6,9 @@
"fr": "Café vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici"
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе"
},
"minzoom": 13,
"source": {
@ -40,7 +42,9 @@
"fr": "Café Vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici"
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе"
},
"mappings": [
{
@ -51,7 +55,9 @@
"fr": "Café Vélo <i>{name}</i>",
"gl": "Café de ciclistas <i>{name}</i>",
"de": "Fahrrad-Café <i>{name}</i>",
"it": "Caffè in bici <i>{name}</i>"
"it": "Caffè in bici <i>{name}</i>",
"zh_Hans": "自行车咖啡 <i>{name}</i>",
"ru": "Велосипедное кафе <i>{name}</i>"
}
}
]
@ -62,10 +68,12 @@
"question": {
"en": "What is the name of this bike cafe?",
"nl": "Wat is de naam van dit fietscafé?",
"fr": "Quel est le nom de ce Café vélo",
"fr": "Quel est le nom de ce Café vélo ?",
"gl": "Cal é o nome deste café de ciclistas?",
"de": "Wie heißt dieses Fahrrad-Café?",
"it": "Qual è il nome di questo caffè in bici?"
"it": "Qual è il nome di questo caffè in bici?",
"zh_Hans": "这个自行车咖啡的名字是什么?",
"ru": "Как называется это байк-кафе?"
},
"render": {
"en": "This bike cafe is called {name}",
@ -73,7 +81,9 @@
"fr": "Ce Café vélo s'appelle {name}",
"gl": "Este café de ciclistas chámase {name}",
"de": "Dieses Fahrrad-Café heißt {name}",
"it": "Questo caffè in bici è chiamato {name}"
"it": "Questo caffè in bici è chiamato {name}",
"zh_Hans": "这家自行车咖啡叫做 {name}",
"ru": "Это велосипедное кафе называется {name}"
},
"freeform": {
"key": "name"
@ -83,10 +93,12 @@
"question": {
"en": "Does this bike cafe offer a bike pump for use by anyone?",
"nl": "Biedt dit fietscafé een fietspomp aan voor iedereen?",
"fr": "Est-ce que ce Café vélo propose une pompe en libre accès",
"fr": "Est-ce que ce Café vélo propose une pompe en libre accès ?",
"gl": "Este café de ciclistas ofrece unha bomba de ar para que calquera persoa poida usala?",
"de": "Bietet dieses Fahrrad-Café eine Fahrradpumpe an, die von jedem benutzt werden kann?",
"it": "Questo caffè in bici offre una pompa per bici che chiunque può utilizzare?"
"it": "Questo caffè in bici offre una pompa per bici che chiunque può utilizzare?",
"zh_Hans": "这家自行车咖啡为每个使用者提供打气筒吗?",
"ru": "Есть ли в этом велосипедном кафе велосипедный насос для всеобщего использования?"
},
"mappings": [
{
@ -97,7 +109,8 @@
"fr": "Ce Café vélo offre une pompe en libre accès",
"gl": "Este café de ciclistas ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet eine Fahrradpumpe an, die von jedem benutzt werden kann",
"it": "Questo caffè in bici offre una pompa per bici liberamente utilizzabile"
"it": "Questo caffè in bici offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡为每个人提供打气筒"
}
},
{
@ -108,7 +121,8 @@
"fr": "Ce Café vélo n'offre pas de pompe en libre accès",
"gl": "Este café de ciclistas non ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet keine Fahrradpumpe an, die von jedem benutzt werden kann",
"it": "Questo caffè in bici non offre una pompa per bici liberamente utilizzabile"
"it": "Questo caffè in bici non offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡不为每个人提供打气筒"
}
}
]
@ -117,10 +131,11 @@
"question": {
"en": "Are there tools here to repair your own bike?",
"nl": "Biedt dit fietscafé gereedschap aan om je fiets zelf te herstellen?",
"fr": "Est-ce qu'il y a des outils pour réparer soi-même son vélo?",
"fr": "Est-ce qu'il y a des outils pour réparer soi-même son vélo ?",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?",
"de": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"it": "Ci sono degli strumenti per riparare la propria bicicletta?"
"it": "Ci sono degli strumenti per riparare la propria bicicletta?",
"zh_Hans": "这里有供你修车用的工具吗?"
},
"mappings": [
{
@ -130,8 +145,9 @@
"nl": "Dit fietscafé biedt gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo propose des outils pour réparer son vélo soi-même",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet Werkzeuge für die selbständige Reparatur an.",
"it": "Questo caffè in bici fornisce degli attrezzi per la riparazione fai-da-te"
"de": "Dieses Fahrrad-Café bietet Werkzeuge für die selbständige Reparatur an",
"it": "Questo caffè in bici fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡为DIY修理者提供工具"
}
},
{
@ -141,8 +157,9 @@
"nl": "Dit fietscafé biedt geen gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo ne propose pas d'outils pour réparer son vélo soi-même",
"gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet keine Werkzeuge für die selbständige Reparatur an.",
"it": "Questo caffè in bici non fornisce degli attrezzi per la riparazione fai-da-te"
"de": "Dieses Fahrrad-Café bietet keine Werkzeuge für die selbständige Reparatur an",
"it": "Questo caffè in bici non fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡不为DIY修理者提供工具"
}
}
]
@ -151,10 +168,11 @@
"question": {
"en": "Does this bike cafe repair bikes?",
"nl": "Herstelt dit fietscafé fietsen?",
"fr": "Est-ce que ce Café vélo répare les vélos?",
"fr": "Est-ce que ce Café vélo répare les vélos ?",
"gl": "Este café de ciclistas arranxa bicicletas?",
"de": "Repariert dieses Fahrrad-Café Fahrräder?",
"it": "Questo caffè in bici ripara le bici?"
"it": "Questo caffè in bici ripara le bici?",
"zh_Hans": "这家自行车咖啡t提供修车服务吗"
},
"mappings": [
{
@ -165,7 +183,8 @@
"fr": "Ce Café vélo répare les vélos",
"gl": "Este café de ciclistas arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert Fahrräder",
"it": "Questo caffè in bici ripara le bici"
"it": "Questo caffè in bici ripara le bici",
"zh_Hans": "这家自行车咖啡可以修车"
}
},
{
@ -176,7 +195,8 @@
"fr": "Ce Café vélo ne répare pas les vélos",
"gl": "Este café de ciclistas non arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert keine Fahrräder",
"it": "Questo caffè in bici non ripara le bici"
"it": "Questo caffè in bici non ripara le bici",
"zh_Hans": "这家自行车咖啡不能修车"
}
}
]
@ -185,11 +205,12 @@
"question": {
"en": "What is the website of {name}?",
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site internet de {name}?",
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"de": "Was ist die Webseite von {name}?",
"it": "Qual è il sito web di {name}?",
"ru": "Какой сайт у {name}?"
"ru": "Какой сайт у {name}?",
"zh_Hans": "{name}的网站是什么?"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
@ -200,11 +221,12 @@
"question": {
"en": "What is the phone number of {name}?",
"nl": "Wat is het telefoonnummer van {name}?",
"fr": "Quel est le nom de {name}?",
"fr": "Quel est le numéro de téléphone de {name} ?",
"gl": "Cal é o número de teléfono de {name}?",
"de": "Wie lautet die Telefonnummer von {name}?",
"it": "Qual è il numero di telefono di {name}?",
"ru": "Какой номер телефона у {name}?"
"ru": "Какой номер телефона у {name}?",
"zh_Hans": "{name}的电话号码是什么?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
@ -216,11 +238,12 @@
"question": {
"en": "What is the email address of {name}?",
"nl": "Wat is het email-adres van {name}?",
"fr": "Quel est l'adresse email de {name}?",
"fr": "Quelle est l'adresse électronique de {name}?",
"gl": "Cal é o enderezo de correo electrónico de {name}?",
"de": "Wie lautet die E-Mail-Adresse von {name}?",
"it": "Qual è lindirizzo email di {name}?",
"ru": "Какой адрес электронной почты у {name}?"
"ru": "Какой адрес электронной почты у {name}?",
"zh_Hans": "{name}的电子邮箱是什么?"
},
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"freeform": {
@ -233,7 +256,8 @@
"en": "When it this bike café opened?",
"nl": "Wanneer is dit fietscafé geopend?",
"fr": "Quand ce Café vélo est-t-il ouvert ?",
"it": "Quando è aperto questo caffè in bici?"
"it": "Quando è aperto questo caffè in bici?",
"zh_Hans": "这家自行车咖啡什么时候开门营业?"
},
"render": "{opening_hours_table(opening_hours)}",
"freeform": {
@ -263,7 +287,8 @@
"fr": "Café Vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici"
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡"
},
"tags": [
"amenity=pub",

View file

@ -4,14 +4,16 @@
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici"
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst"
},
"title": {
"render": {
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici"
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst"
},
"mappings": [
{
@ -20,7 +22,8 @@
"en": "Bike cleaning service <i>{name}</i>",
"nl": "Fietsschoonmaakpunt <i>{name}</i>",
"fr": "Service de nettoyage de vélo <i>{name}</i>",
"it": "Servizio lavaggio bici <i>{name}</i>"
"it": "Servizio lavaggio bici <i>{name}</i>",
"de": "Fahrrad-Reinigungsdienst<i>{name}</i>"
}
}
]
@ -46,7 +49,8 @@
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici"
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst"
},
"tags": [
"amenity=bicycle_wash"

View file

@ -20,7 +20,8 @@
"nl": "Fietstelstation",
"en": "Bicycle counting station",
"fr": "Station de comptage de vélo",
"it": "Stazione conta-biciclette"
"it": "Stazione conta-biciclette",
"de": "Fahrradzählstation"
},
"mappings": [
{
@ -29,7 +30,8 @@
"en": "Bicycle counting station {name}",
"nl": "Fietstelstation {name}",
"fr": "Station de comptage de vélo {name}",
"it": "Stazione conta-biciclette {name}"
"it": "Stazione conta-biciclette {name}",
"de": "Fahrradzählstation {name}"
}
},
{
@ -38,7 +40,8 @@
"en": "Bicycle counting station {ref}",
"nl": "Fietstelstation {ref}",
"fr": "Station de comptage de vélo {ref}",
"it": "Stazione conta-bicicletta {ref}"
"it": "Stazione conta-bicicletta {ref}",
"de": "Fahrradzählstation {ref}"
}
}
]

View file

@ -58,7 +58,7 @@
"question": {
"en": "What is the type of this bicycle parking?",
"nl": "Van welk type is deze fietsparking?",
"fr": "Quelle type de parking s'agit il?",
"fr": "Quel type de parking à vélos est-ce ?",
"gl": "Que tipo de aparcadoiro de bicicletas é?",
"de": "Was ist die Art dieses Fahrrad-Parkplatzes?",
"hu": "Milyen típusú ez a kerékpáros parkoló?",
@ -153,7 +153,8 @@
"en": "Bollard <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"nl": "Paal met ring <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"fr": "Bollard <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"it": "Colonnina <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>"
"it": "Colonnina <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"de": "Poller <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>"
}
},
{
@ -162,7 +163,8 @@
"en": "An area on the floor which is marked for bicycle parking",
"nl": "Een oppervlakte die gemarkeerd is om fietsen te parkeren",
"fr": "Zone au sol qui est marquée pour le stationnement des vélos",
"it": "Una zona del pavimento che è marcata per il parcheggio delle bici"
"it": "Una zona del pavimento che è marcata per il parcheggio delle bici",
"de": "Ein Bereich auf dem Boden, der für das Abstellen von Fahrrädern gekennzeichnet ist"
}
}
]
@ -183,7 +185,8 @@
"nl": "Ondergrondse parking",
"fr": "Parking souterrain",
"it": "Parcheggio sotterraneo",
"ru": "Подземная парковка"
"ru": "Подземная парковка",
"de": "Tiefgarage"
}
},
{
@ -193,7 +196,8 @@
"nl": "Ondergrondse parking",
"fr": "Parking souterrain",
"it": "Parcheggio sotterraneo",
"ru": "Подземная парковка"
"ru": "Подземная парковка",
"de": "Tiefgarage"
}
},
{
@ -203,7 +207,8 @@
"nl": "Parking op de begane grond",
"fr": "Parking en surface",
"hu": "Felszíni parkoló",
"it": "Parcheggio in superficie"
"it": "Parcheggio in superficie",
"de": "Ebenerdiges Parken"
}
},
{
@ -213,7 +218,8 @@
"nl": "Parking op de begane grond",
"fr": "Parking en surface",
"hu": "Felszíni parkoló",
"it": "Parcheggio in superficie"
"it": "Parcheggio in superficie",
"de": "Ebenerdiges Parken"
},
"hideInAnwser": true
},
@ -266,7 +272,7 @@
"en": "This parking is not covered",
"nl": "Deze parking is niet overdekt",
"gl": "Este aparcadoiro non está cuberto",
"de": "Dieser Parkplatz ist nicht überdacht.",
"de": "Dieser Parkplatz ist nicht überdacht",
"fr": "Ce parking n'est pas couvert",
"hu": "A parkoló nem fedett",
"it": "Non è un parcheggio coperto"
@ -303,7 +309,8 @@
"en": "Who can use this bicycle parking?",
"nl": "Wie mag er deze fietsenstalling gebruiken?",
"fr": "Qui peut utiliser ce parking à vélo ?",
"it": "Chi può usare questo parcheggio bici?"
"it": "Chi può usare questo parcheggio bici?",
"de": "Wer kann diesen Fahrradparplatz nutzen?"
},
"render": {
"en": "{access}",
@ -311,7 +318,8 @@
"fr": "{access}",
"nl": "{access}",
"it": "{access}",
"ru": "{access}"
"ru": "{access}",
"id": "{access}"
},
"freeform": {
"key": "access",
@ -326,7 +334,8 @@
"en": "Publicly accessible",
"nl": "Publiek toegankelijke fietsenstalling",
"fr": "Accessible publiquement",
"it": "Accessibile pubblicamente"
"it": "Accessibile pubblicamente",
"de": "Öffentlich zugänglich"
}
},
{
@ -408,7 +417,7 @@
"render": {
"en": "This parking fits {capacity:cargo_bike} cargo bikes",
"nl": "Deze parking heeft plaats voor {capacity:cargo_bike} fietsen",
"fr": "Ce parking a de la place pour {capacity:cargo_bike} vélos de transport.",
"fr": "Ce parking a de la place pour {capacity:cargo_bike} vélos de transport",
"gl": "Neste aparcadoiro caben {capacity:cargo_bike} bicicletas de carga",
"de": "Auf diesen Parkplatz passen {capacity:cargo_bike} Lastenfahrräder",
"it": "Questo parcheggio può contenere {capacity:cargo_bike} bici da trasporto"

View file

@ -130,7 +130,7 @@
"question": {
"en": "Which services are available at this bike station?",
"nl": "Welke functies biedt dit fietspunt?",
"fr": "Quels services sont valables à cette station vélo?",
"fr": "Quels services sont valables à cette station vélo ?",
"gl": "Que servizos están dispoñíbeis nesta estación de bicicletas?",
"de": "Welche Einrichtungen stehen an dieser Fahrradstation zur Verfügung?",
"it": "Quali servizi sono disponibili in questa stazione per bici?"
@ -191,13 +191,15 @@
"en": "Who maintains this cycle pump?",
"nl": "Wie beheert deze fietspomp?",
"fr": "Qui maintient cette pompe à vélo ?",
"it": "Chi gestisce questa pompa per bici?"
"it": "Chi gestisce questa pompa per bici?",
"de": "Wer wartet diese Fahrradpumpe?"
},
"render": {
"nl": "Beheer door {operator}",
"en": "Maintained by {operator}",
"fr": "Mantenue par {operator}",
"it": "Manutenuta da {operator}"
"it": "Manutenuta da {operator}",
"de": "Gewartet von {operator}"
},
"freeform": {
"key": "operator"
@ -215,7 +217,8 @@
"nl": "Wanneer is dit fietsherstelpunt open?",
"en": "When is this bicycle repair point open?",
"fr": "Quand ce point de réparation de vélo est-il ouvert ?",
"it": "Quando è aperto questo punto riparazione bici?"
"it": "Quando è aperto questo punto riparazione bici?",
"de": "Wann ist diese Fahrradreparaturstelle geöffnet?"
},
"render": "{opening_hours_table()}",
"freeform": {
@ -229,7 +232,8 @@
"nl": "Dag en nacht open",
"en": "Always open",
"fr": "Ouvert en permanence",
"it": "Sempre aperto"
"it": "Sempre aperto",
"de": "Immer geöffnet"
}
},
{
@ -238,7 +242,8 @@
"nl": "Dag en nacht open",
"en": "Always open",
"fr": "Ouvert en permanence",
"it": "Sempre aperto"
"it": "Sempre aperto",
"de": "Immer geöffnet"
},
"hideInAnswer": true
}
@ -248,7 +253,7 @@
"question": {
"en": "Does this bike repair station have a special tool to repair your bike chain?",
"nl": "Heeft dit herstelpunt een speciale reparatieset voor je ketting?",
"fr": "Est-ce que cette station vélo a un outils specifique pour réparer la chaîne du velo?",
"fr": "Est-ce que cette station vélo a un outil specifique pour réparer la chaîne du vélo ?",
"gl": "Esta estación de arranxo de bicicletas ten unha ferramenta especial para arranxar a cadea da túa bicicleta?",
"de": "Verfügt diese Fahrrad-Reparaturstation über Spezialwerkzeug zur Reparatur von Fahrradketten?",
"it": "Questa stazione di riparazione bici ha un attrezzo speciale per riparare la catena della bici?"
@ -283,7 +288,7 @@
"question": {
"en": "Does this bike station have a hook to hang your bike on or a stand to raise it?",
"nl": "Heeft dit herstelpunt een haak of standaard om je fiets op te hangen/zetten?",
"fr": "Est-ce que cette station vélo à un crochet pour suspendre son velo ou une accroche pour l'élevé?",
"fr": "Est-ce que cette station vélo à un crochet pour suspendre son vélo ou une accroche pour l'élevé ?",
"gl": "Esta estación de bicicletas ten un guindastre para pendurar a túa bicicleta ou un soporte para elevala?",
"de": "Hat diese Fahrradstation einen Haken, an dem Sie Ihr Fahrrad aufhängen können, oder einen Ständer, um es anzuheben?",
"it": "Questa stazione bici ha un gancio per tenere sospesa la bici o un supporto per alzarla?"
@ -318,7 +323,7 @@
"question": {
"en": "Is the bike pump still operational?",
"nl": "Werkt de fietspomp nog?",
"fr": "Est-ce que cette pompe marche t'elle toujours?",
"fr": "La pompe à vélo fonctionne-t-elle toujours ?",
"gl": "Segue a funcionar a bomba de ar?",
"de": "Ist die Fahrradpumpe noch funktionstüchtig?",
"it": "La pompa per bici è sempre funzionante?",
@ -331,7 +336,7 @@
"then": {
"en": "The bike pump is broken",
"nl": "De fietspomp is kapot",
"fr": "La pompe est cassé",
"fr": "La pompe à vélo est cassée",
"gl": "A bomba de ar está estragada",
"de": "Die Fahrradpumpe ist kaputt",
"it": "La pompa per bici è guasta",
@ -356,7 +361,7 @@
"question": {
"en": "What valves are supported?",
"nl": "Welke ventielen werken er met de pomp?",
"fr": "Quelles valves sont compatibles?",
"fr": "Quelles valves sont compatibles ?",
"gl": "Que válvulas son compatíbeis?",
"de": "Welche Ventile werden unterstützt?",
"it": "Quali valvole sono supportate?"
@ -364,7 +369,7 @@
"render": {
"en": "This pump supports the following valves: {valves}",
"nl": "Deze pomp werkt met de volgende ventielen: {valves}",
"fr": "Cette pompe est compatible avec les valves suivantes: {valves}",
"fr": "Cette pompe est compatible avec les valves suivantes : {valves}",
"gl": "Esta bomba de ar admite as seguintes válvulas: {valves}",
"de": "Diese Pumpe unterstützt die folgenden Ventile: {valves}",
"it": "Questa pompa è compatibile con le seguenti valvole: {valves}",
@ -419,7 +424,7 @@
"question": {
"en": "Is this an electric bike pump?",
"nl": "Is dit een electrische fietspomp?",
"fr": "Est-ce que cette pompe est électrique?",
"fr": "Est-ce que cette pompe est électrique ?",
"gl": "Esta é unha bomba de ar eléctrica?",
"de": "Ist dies eine elektrische Fahrradpumpe?",
"it": "Questa pompa per bici è elettrica?",
@ -457,7 +462,7 @@
"question": {
"en": "Does the pump have a pressure indicator or manometer?",
"nl": "Heeft deze pomp een luchtdrukmeter?",
"fr": "Est-ce que la pompe à un manomètre integré?",
"fr": "Est-ce que la pompe à un manomètre integré ?",
"gl": "Ten a bomba de ar un indicador de presión ou un manómetro?",
"de": "Verfügt die Pumpe über einen Druckanzeiger oder ein Manometer?",
"it": "Questa pompa ha lindicatore della pressione o il manometro?"
@ -588,7 +593,9 @@
"description": {
"en": "A device to inflate your tires on a fixed location in the public space.<h3>Examples of bicycle pumps</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>",
"nl": "Een apparaat waar je je fietsbanden kan oppompen, beschikbaar in de publieke ruimte. De fietspomp in je kelder telt dus niet.<h3>Voorbeelden</h3><h3>Examples of bicycle pumps</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>",
"it": "Un dispositivo per gonfiare le proprie gomme in un luogo fisso pubblicamente accessibile.<h3>Esempi di pompe per biciclette</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>"
"it": "Un dispositivo per gonfiare le proprie gomme in un luogo fisso pubblicamente accessibile.<h3>Esempi di pompe per biciclette</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>",
"fr": "Un dispositif pour gonfler vos pneus sur un emplacement fixe dans l'espace public.<h3>Exemples de pompes à vélo</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>",
"de": "Ein Gerät zum Aufpumpen von Reifen an einem festen Standort im öffentlichen Raum.<h3>Beispiele für Fahrradpumpen</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>"
}
},
{
@ -609,7 +616,8 @@
"en": "A device with tools to repair your bike combined with a pump at a fixed location. The tools are often secured with chains against theft.<h3>Example</h3><img src='./assets/layers/bike_repair_station/repair_station_example.jpg' height='200'/>",
"nl": "Een apparaat met zowel gereedschap om je fiets te herstellen, met een pomp. Deze zijn op een vastgemaakt op een plaats in de publieke ruimte, bv. aan een paal.<h3>Voorbeeld</h3><img src='./assets/layers/bike_repair_station/repair_station_example.jpg' height='200'/>",
"fr": "Un dispositif avec des outils pour réparer votre vélo combiné à une pompe a un emplacement fixe. Les outils sont souvent attachés par une chaîne pour empêcher le vol.<h3>Exemple</h3><img src='./assets/layers/bike_repair_station/repair_station_example.jpg' height='200'/>",
"it": "Un dispositivo con attrezzi per riparare la tua bici e una pompa in un luogo fisso. Gli attrezzi sono spesso attaccati ad una catena per prevenire il furto.<h3>Esempio</h3><img src='./assets/layers/bike_repair_station/repair_station_example.jpg' height='200'/>"
"it": "Un dispositivo con attrezzi per riparare la tua bici e una pompa in un luogo fisso. Gli attrezzi sono spesso attaccati ad una catena per prevenire il furto.<h3>Esempio</h3><img src='./assets/layers/bike_repair_station/repair_station_example.jpg' height='200'/>",
"de": "Ein Gerät mit Werkzeugen zur Reparatur von Fahrrädern kombiniert mit einer Pumpe an einem festen Standort. Die Werkzeuge sind oft mit Ketten gegen Diebstahl gesichert.<h3>Beispiel</h3><img src='./assets/layers/bike_repair_station/repair_station_example.jpg' height='200'/>"
}
},
{

View file

@ -68,7 +68,8 @@
"nl": "Sportwinkel <i>{name}</i>",
"fr": "Magasin de sport <i>{name}</i>",
"it": "Negozio di articoli sportivi <i>{name}</i>",
"ru": "Магазин спортивного инвентаря <i>{name}</i>"
"ru": "Магазин спортивного инвентаря <i>{name}</i>",
"de": "Sportartikelgeschäft <i>{name}</i>"
}
},
{
@ -96,7 +97,8 @@
"en": "Bicycle rental <i>{name}</i>",
"fr": "Location de vélo <i>{name}</i>",
"it": "Noleggio di biciclette <i>{name}</i>",
"ru": "Прокат велосипедов <i>{name}</i>"
"ru": "Прокат велосипедов <i>{name}</i>",
"de": "Fahrradverleih<i>{name}</i>"
}
},
{
@ -193,11 +195,11 @@
"question": {
"en": "What is the name of this bicycle shop?",
"nl": "Wat is de naam van deze fietszaak?",
"fr": "Quel est le nom du magasin de vélo?",
"fr": "Quel est le nom du magasin de vélos ?",
"gl": "Cal é o nome desta tenda de bicicletas?",
"de": "Wie heißt dieser Fahrradladen?",
"it": "Qual è il nome di questo negozio di biciclette?",
"ru": "Как называется этот магазин велосипедов?"
"ru": "Как называется магазин велосипедов?"
},
"render": {
"en": "This bicycle shop is called {name}",
@ -215,10 +217,12 @@
"question": {
"en": "What is the website of {name}?",
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site internet de {name}?",
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"it": "Qual è il sito web di {name}?",
"ru": "Какой сайт у {name}?"
"ru": "Какой сайт у {name}?",
"id": "URL {name} apa?",
"de": "Was ist die Webseite von {name}?"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
@ -230,10 +234,11 @@
"question": {
"en": "What is the phone number of {name}?",
"nl": "Wat is het telefoonnummer van {name}?",
"fr": "Quel est le nom de {name}?",
"fr": "Quel est le numéro de téléphone de {name} ?",
"gl": "Cal é o número de teléfono de {name}?",
"it": "Qual è il numero di telefono di {name}?",
"ru": "Какой номер телефона у {name}?"
"ru": "Какой номер телефона у {name}?",
"de": "Wie lautet die Telefonnummer von {name}?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
@ -245,10 +250,11 @@
"question": {
"en": "What is the email address of {name}?",
"nl": "Wat is het email-adres van {name}?",
"fr": "Quel est l'adresse email de {name}?",
"fr": "Quelle est l'adresse électronique de {name}?",
"gl": "Cal é o enderezo de correo electrónico de {name}?",
"it": "Qual è lindirizzo email di {name}?",
"ru": "Какой адрес электронной почты у {name}?"
"ru": "Какой адрес электронной почты у {name}?",
"de": "Wie lautet die E-Mail-Adresse von {name}?"
},
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"freeform": {
@ -275,7 +281,7 @@
"question": {
"en": "Does this shop sell bikes?",
"nl": "Verkoopt deze fietszaak fietsen?",
"fr": "Est-ce que ce magasin vend des vélos?",
"fr": "Est-ce que ce magasin vend des vélos ?",
"gl": "Esta tenda vende bicicletas?",
"de": "Verkauft dieser Laden Fahrräder?",
"it": "Questo negozio vende bici?"
@ -311,7 +317,7 @@
"question": {
"en": "Does this shop repair bikes?",
"nl": "Herstelt deze winkel fietsen?",
"fr": "Est-ce que ce magasin répare des vélos?",
"fr": "Est-ce que ce magasin répare des vélos ?",
"gl": "Esta tenda arranxa bicicletas?",
"de": "Repariert dieses Geschäft Fahrräder?",
"it": "Questo negozio ripara bici?",
@ -371,7 +377,7 @@
"question": {
"en": "Does this shop rent out bikes?",
"nl": "Verhuurt deze winkel fietsen?",
"fr": "Est-ce ce magasin loue des vélos?",
"fr": "Est-ce ce magasin loue des vélos ?",
"gl": "Esta tenda aluga bicicletas?",
"de": "Vermietet dieser Laden Fahrräder?",
"it": "Questo negozio noleggia le bici?",
@ -408,7 +414,7 @@
"question": {
"en": "Does this shop sell second-hand bikes?",
"nl": "Verkoopt deze winkel tweedehands fietsen?",
"fr": "Est-ce ce magasin vend des vélos d'occasion",
"fr": "Est-ce ce magasin vend des vélos d'occasion ?",
"gl": "Esta tenda vende bicicletas de segunda man?",
"de": "Verkauft dieses Geschäft gebrauchte Fahrräder?",
"it": "Questo negozio vende bici usate?",
@ -457,7 +463,7 @@
"question": {
"en": "Does this shop offer a bike pump for use by anyone?",
"nl": "Biedt deze winkel een fietspomp aan voor iedereen?",
"fr": "Est-ce que ce magasin offre une pompe en accès libre?",
"fr": "Est-ce que ce magasin offre une pompe en accès libre ?",
"gl": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa?",
"de": "Bietet dieses Geschäft eine Fahrradpumpe zur Benutzung für alle an?",
"it": "Questo negozio offre luso a chiunque di una pompa per bici?"
@ -500,7 +506,7 @@
"question": {
"en": "Are there tools here to repair your own bike?",
"nl": "Biedt deze winkel gereedschap aan om je fiets zelf te herstellen?",
"fr": "Est-ce qu'il y a des outils pour réparer son vélo dans ce magasin?",
"fr": "Est-ce qu'il y a des outils pour réparer son vélo dans ce magasin ?",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?",
"de": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"it": "Sono presenti degli attrezzi per riparare la propria bici?"
@ -534,7 +540,8 @@
"en": "Tools for DIY repair are only available if you bought/hire the bike in the shop",
"nl": "Het gereedschap aan om je fiets zelf te herstellen is enkel voor als je de fiets er kocht of huurt",
"fr": "Des outils d'auto-réparation sont disponibles uniquement si vous avez acheté ou loué le vélo dans ce magasin",
"it": "Gli attrezzi per la riparazione fai-da-te sono disponibili solamente se hai acquistato/noleggiato la bici nel negozio"
"it": "Gli attrezzi per la riparazione fai-da-te sono disponibili solamente se hai acquistato/noleggiato la bici nel negozio",
"de": "Werkzeuge für die Selbstreparatur sind nur verfügbar, wenn Sie das Fahrrad im Laden gekauft/gemietet haben"
}
}
]
@ -545,7 +552,8 @@
"nl": "Biedt deze winkel een fietsschoonmaak aan?",
"fr": "Lave-t-on les vélos ici ?",
"it": "Vengono lavate le bici qua?",
"ru": "Здесь моют велосипеды?"
"ru": "Здесь моют велосипеды?",
"de": "Werden hier Fahrräder gewaschen?"
},
"mappings": [
{
@ -554,7 +562,8 @@
"en": "This shop cleans bicycles",
"nl": "Deze winkel biedt fietsschoonmaak aan",
"fr": "Ce magasin lave les vélos",
"it": "Questo negozio lava le biciclette"
"it": "Questo negozio lava le biciclette",
"de": "Dieses Geschäft reinigt Fahrräder"
}
},
{
@ -563,7 +572,8 @@
"en": "This shop has an installation where one can clean bicycles themselves",
"nl": "Deze winkel biedt een installatie aan om zelf je fiets schoon te maken",
"fr": "Ce magasin a une installation pour laver soi même des vélos",
"it": "Questo negozio ha una struttura dove è possibile pulire la propria bici"
"it": "Questo negozio ha una struttura dove è possibile pulire la propria bici",
"de": "Dieser Laden hat eine Anlage, in der man Fahrräder selbst reinigen kann"
}
},
{
@ -572,7 +582,8 @@
"en": "This shop doesn't offer bicycle cleaning",
"nl": "Deze winkel biedt geen fietsschoonmaak aan",
"fr": "Ce magasin ne fait pas le nettoyage de vélo",
"it": "Questo negozio non offre la pulizia della bicicletta"
"it": "Questo negozio non offre la pulizia della bicicletta",
"de": "Dieser Laden bietet keine Fahrradreinigung an"
}
}
]

View file

@ -42,7 +42,8 @@
"nl": "Wielerpiste",
"en": "Cycle track",
"fr": "Piste cyclable",
"it": "Pista ciclabile"
"it": "Pista ciclabile",
"de": "Radweg"
}
}
]

View file

@ -190,7 +190,8 @@
"en": "There is no info about the type of device",
"nl": "Er is geen info over het soort toestel",
"fr": "Il n'y a pas d'information sur le type de dispositif",
"it": "Non vi sono informazioni riguardanti il tipo di questo dispositivo"
"it": "Non vi sono informazioni riguardanti il tipo di questo dispositivo",
"de": "Es gibt keine Informationen über den Gerätetyp"
},
"question": {
"en": "Is this a a regular automatic defibrillator or a manual defibrillator for professionals only?",
@ -213,7 +214,8 @@
"en": "This is a manual defibrillator for professionals",
"nl": "Dit is een manueel toestel enkel voor professionals",
"fr": "C'est un défibrillateur manuel pour professionnel",
"it": "Questo è un defibrillatore manuale per professionisti"
"it": "Questo è un defibrillatore manuale per professionisti",
"de": "Dies ist ein manueller Defibrillator für den professionellen Einsatz"
}
},
{
@ -262,7 +264,8 @@
"en": "This defibrillator is on the <b>ground floor</b>",
"nl": "Deze defibrillator bevindt zich <b>gelijkvloers</b>",
"fr": "Ce défibrillateur est au <b>rez-de-chaussée</b>",
"it": "Questo defibrillatore è al <b>pian terreno</b>"
"it": "Questo defibrillatore è al <b>pian terreno</b>",
"de": "Dieser Defibrillator befindet sich im <b>Erdgeschoss</b>"
}
},
{
@ -271,7 +274,8 @@
"en": "This defibrillator is on the <b>first floor</b>",
"nl": "Deze defibrillator is op de <b>eerste verdieping</b>",
"fr": "Ce défibrillateur est au <b>premier étage</b>",
"it": "Questo defibrillatore è al <b>primo piano</b>"
"it": "Questo defibrillatore è al <b>primo piano</b>",
"de": "Dieser Defibrillator befindet sich in der <b>ersten Etage</b>"
}
}
]
@ -281,7 +285,8 @@
"nl": "<i>Meer informatie over de locatie (lokale taal):</i><br/>{defibrillator:location}",
"en": "<i>Extra information about the location (in the local languagel):</i><br/>{defibrillator:location}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (dans la langue locale) :</i><br/>{defibrillator:location}",
"it": "<i>Informazioni supplementari circa la posizione (in lingua locale):</i><br/>{defibrillator:location}"
"it": "<i>Informazioni supplementari circa la posizione (in lingua locale):</i><br/>{defibrillator:location}",
"de": "<i>Zusätzliche Informationen über den Standort (in der Landessprache):</i><br/>{defibrillator:location}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in the local language)",
@ -302,7 +307,8 @@
"nl": "<i>Meer informatie over de locatie (in het Engels):</i><br/>{defibrillator:location:en}",
"en": "<i>Extra information about the location (in English):</i><br/>{defibrillator:location:en}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (en anglais) :</i><br/>{defibrillator:location}",
"it": "<i>Informazioni supplementari circa la posizione (in inglese):</i><br/>{defibrillator:location:en}"
"it": "<i>Informazioni supplementari circa la posizione (in inglese):</i><br/>{defibrillator:location:en}",
"de": "<i>Zusätzliche Informationen über den Standort (auf Englisch):</i><br/>{defibrillator:location}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in English)",
@ -323,7 +329,8 @@
"nl": "<i>Meer informatie over de locatie (in het Frans):</i><br/>{defibrillator:location:fr}",
"en": "<i>Extra information about the location (in French):</i><br/>{defibrillator:location:fr}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (en Français) :</i><br/>{defibrillator:location}",
"it": "<i>Informazioni supplementari circa la posizione (in francese):</i><br/>{defibrillator:location:fr}"
"it": "<i>Informazioni supplementari circa la posizione (in francese):</i><br/>{defibrillator:location:fr}",
"de": "<i>Zusätzliche Informationen zum Standort (auf Französisch):</i><br/>{defibrillator:Standort:fr}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in French)",
@ -344,7 +351,8 @@
"nl": "Is deze defibrillator rolstoeltoegankelijk?",
"en": "Is this defibrillator accessible with a wheelchair?",
"fr": "Ce défibrillatuer est-il accessible en fauteuil roulant ?",
"it": "Questo defibrillatore è accessibile con la sedia a rotelle?"
"it": "Questo defibrillatore è accessibile con la sedia a rotelle?",
"de": "Ist dieser Defibrillator mit einem Rollstuhl erreichbar?"
},
"mappings": [
{
@ -357,7 +365,8 @@
"nl": "Deze defibrillator is speciaal aangepast voor gebruikers van een rolstoel",
"en": "This defibrillator is specially adapated for wheelchair users",
"fr": "Ce défibrillateur est spécialement adapté aux utilisateurs en fauteuil roulant",
"it": "Questo defibrillatore è stato appositamente adattato per gli utenti con la sedia a rotelle"
"it": "Questo defibrillatore è stato appositamente adattato per gli utenti con la sedia a rotelle",
"de": "Dieser Defibrillator ist speziell für Rollstuhlfahrer angepasst"
}
},
{
@ -370,7 +379,8 @@
"nl": "Deze defibrillator is vlot bereikbaar met een rolstoel",
"en": "This defibrillator is easily reachable with a wheelchair",
"fr": "Ce défibrillateur est facilement atteignable en fauteuil roulant",
"it": "Questo defibrillatore è facilmente raggiungibile con un sedia a rotelle"
"it": "Questo defibrillatore è facilmente raggiungibile con un sedia a rotelle",
"de": "Dieser Defibrillator ist mit einem Rollstuhl leicht zu erreichen"
}
},
{
@ -383,7 +393,8 @@
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk",
"en": "It is possible to reach the defibrillator in a wheelchair, but it is not easy",
"fr": "Il est possible d'atteindre ce défibrillateur en fauteuil roulant, mais ce n'est pas facile",
"it": "È possibile raggiungere questo defibrillatore con la sedia a rotelle ma non è semplice"
"it": "È possibile raggiungere questo defibrillatore con la sedia a rotelle ma non è semplice",
"de": "Es ist möglich, den Defibrillator mit einem Rollstuhl zu erreichen, aber es ist nicht einfach"
}
},
{
@ -396,7 +407,8 @@
"nl": "Niet rolstoeltoegankelijk",
"en": "This defibrillator is not reachable with a wheelchair",
"fr": "Ce défibrillateur n'est pas atteignable en fauteuil roulant",
"it": "Questo defibrillatore non è raggiungibile con la sedia a rotelle"
"it": "Questo defibrillatore non è raggiungibile con la sedia a rotelle",
"de": "Dieser Defibrillator ist mit einem Rollstuhl nicht erreichbar"
}
}
]
@ -406,13 +418,15 @@
"nl": "Officieel identificatienummer van het toestel: <i>{ref}</i>",
"en": "Official identification number of the device: <i>{ref}</i>",
"fr": "Numéro d'identification officiel de ce dispositif : <i>{ref}</i>",
"it": "Numero identificativo ufficiale di questo dispositivo:<i>{ref}</i>"
"it": "Numero identificativo ufficiale di questo dispositivo:<i>{ref}</i>",
"de": "Offizielle Identifikationsnummer des Geräts: <i>{ref}</i>"
},
"question": {
"en": "What is the official identification number of the device? (if visible on device)",
"nl": "Wat is het officieel identificatienummer van het toestel? (indien zichtbaar op toestel)",
"fr": "Quel est le numéro d'identification officiel de ce dispositif ? (si il est visible sur le dispositif)",
"it": "Qual è il numero identificativo ufficiale di questo dispositivo? (se visibile sul dispositivo)"
"it": "Qual è il numero identificativo ufficiale di questo dispositivo? (se visibile sul dispositivo)",
"de": "Wie lautet die offizielle Identifikationsnummer des Geräts? (falls am Gerät sichtbar)"
},
"freeform": {
"type": "text",
@ -423,14 +437,16 @@
"render": {
"en": "Email for questions about this defibrillator: <a href='mailto:{email}'>{email}</a>",
"nl": "Email voor vragen over deze defibrillator: <a href='mailto:{email}'>{email}</a>",
"fr": "Adresse email pour des questions à propos de ce défibrillateur : <a href='mailto:{email}'>{email}</a>",
"it": "Indirizzo email per le domande su questo defibrillatore:<a href='mailto:{email}'>{email}</a>"
"fr": "Adresse électronique pour des questions à propos de ce défibrillateur : <a href='mailto:{email}'>{email}</a>",
"it": "Indirizzo email per le domande su questo defibrillatore:<a href='mailto:{email}'>{email}</a>",
"de": "E-Mail für Fragen zu diesem Defibrillator: <a href='mailto:{email}'>{email}</a>"
},
"question": {
"en": "What is the email for questions about this defibrillator?",
"nl": "Wat is het email-adres voor vragen over deze defibrillator",
"fr": "Quelle est l'adresse email pour des questions à propos de ce défibrillateur ?",
"it": "Qual è lindirizzo email per le domande riguardanti questo defibrillatore?"
"fr": "Quelle est l'adresse électronique pour des questions à propos de ce défibrillateur ?",
"it": "Qual è lindirizzo email per le domande riguardanti questo defibrillatore?",
"de": "Wie lautet die E-Mail für Fragen zu diesem Defibrillator?"
},
"freeform": {
"key": "email",
@ -440,15 +456,17 @@
{
"render": {
"en": "Telephone for questions about this defibrillator: <a href='tel:{phone}'>{phone}</a>",
"fr": "Numéro de téléphone pour questions sur le défibrillateur: <a href='tel:{phone}'>{phone}</a>",
"fr": "Numéro de téléphone pour questions sur le défibrillateur : <a href='tel:{phone}'>{phone}</a>",
"nl": "Telefoonnummer voor vragen over deze defibrillator: <a href='tel:{phone}'>{phone}</a>",
"it": "Numero di telefono per le domande su questo defibrillatore:<a href='tel:{phone}'>{phone}</a>"
"it": "Numero di telefono per le domande su questo defibrillatore:<a href='tel:{phone}'>{phone}</a>",
"de": "Telefonnummer für Fragen zu diesem Defibrillator: <a href='tel:{phone}'>{phone}</a>"
},
"question": {
"en": "What is the phone number for questions about this defibrillator?",
"fr": "Quel est le numéro de téléphone pour questions sur le défibrillateur?",
"fr": "Quel est le numéro de téléphone pour questions sur le défibrillateur ?",
"nl": "Wat is het telefoonnummer voor vragen over deze defibrillator",
"it": "Qual è il numero di telefono per le domande riguardanti questo defibrillatore?"
"it": "Qual è il numero di telefono per le domande riguardanti questo defibrillatore?",
"de": "Wie lautet die Telefonnummer für Fragen zu diesem Defibrillator?"
},
"freeform": {
"key": "phone",
@ -468,7 +486,8 @@
"nl": "Wanneer is deze defibrillator beschikbaar?",
"fr": "À quels horaires ce défibrillateur est-il accessible ?",
"it": "In quali orari è disponibile questo defibrillatore?",
"ru": "В какое время доступен этот дефибриллятор?"
"ru": "В какое время доступен этот дефибриллятор?",
"de": "Zu welchen Zeiten ist dieser Defibrillator verfügbar?"
},
"freeform": {
"key": "opening_hours",
@ -480,8 +499,9 @@
"then": {
"en": "24/7 opened (including holidays)",
"nl": "24/7 open (inclusief feestdagen)",
"fr": "Ouvert jour et nuit (même pendant les jours feriés)",
"it": "Aperto 24/7 (festivi inclusi)"
"fr": "Ouvert 24/7 (jours feriés inclus)",
"it": "Aperto 24/7 (festivi inclusi)",
"de": "24/7 geöffnet (auch an Feiertagen)"
}
}
]
@ -492,13 +512,15 @@
"nl": "Aanvullende info: {description}",
"fr": "Informations supplémentaires : {description}",
"it": "Informazioni supplementari: {description}",
"ru": "Дополнительная информация: {description}"
"ru": "Дополнительная информация: {description}",
"de": "Zusätzliche Informationen: {description}"
},
"question": {
"en": "Is there any useful information for users that you haven't been able to describe above? (leave blank if no)",
"nl": "Is er nog iets bijzonder aan deze defibrillator dat je nog niet hebt kunnen meegeven? (laat leeg indien niet)",
"fr": "Y a-t-il des informations utiles pour les utilisateurs que vous n'avez pas pu décrire ci-dessus ? (laisser vide sinon)",
"it": "Vi sono altre informazioni utili agli utenti che non è stato possibile aggiungere prima? (lasciare vuoto in caso negativo)"
"it": "Vi sono altre informazioni utili agli utenti che non è stato possibile aggiungere prima? (lasciare vuoto in caso negativo)",
"de": "Gibt es nützliche Informationen für Benutzer, die Sie oben nicht beschreiben konnten? (leer lassen, wenn nein)"
},
"freeform": {
"key": "description",
@ -510,13 +532,15 @@
"en": "When was this defibrillator last surveyed?",
"nl": "Wanneer is deze defibrillator het laatst gecontroleerd in OpenStreetMap?",
"fr": "Quand le défibrillateur a-t-il été vérifié pour la dernière fois ?",
"it": "Quando è stato verificato per lultima volta questo defibrillatore?"
"it": "Quando è stato verificato per lultima volta questo defibrillatore?",
"de": "Wann wurde dieser Defibrillator zuletzt überprüft?"
},
"render": {
"en": "This defibrillator was last surveyed on {survey:date}",
"nl": "Deze defibrillator is nagekeken in OSM op {survey:date}",
"fr": "Ce défibrillateur a été vérifié pour la dernière fois le {survey:date}",
"it": "Questo defibrillatore è stato verificato per lultima volta in data {survey:date}"
"it": "Questo defibrillatore è stato verificato per lultima volta in data {survey:date}",
"de": "Dieser Defibrillator wurde zuletzt am {survey:date} überprüft"
},
"freeform": {
"key": "survey:date",
@ -530,7 +554,8 @@
"nl": "Vandaag nagekeken!",
"fr": "Vérifié aujourd'hui !",
"it": "Verificato oggi!",
"ru": "Проверено сегодня!"
"ru": "Проверено сегодня!",
"de": "Heute überprüft!"
}
}
]
@ -540,13 +565,15 @@
"en": "Extra information for OpenStreetMap experts: {fixme}",
"nl": "Extra informatie voor OpenStreetMap experts: {fixme}",
"fr": "Informations supplémentaires pour les experts d'OpenStreetMap : {fixme}",
"it": "Informazioni supplementari per gli esperti di OpenStreetMap: {fixme}"
"it": "Informazioni supplementari per gli esperti di OpenStreetMap: {fixme}",
"de": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}"
},
"question": {
"en": "Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)",
"nl": "Is er iets mis met de informatie over deze defibrillator dat je hier niet opgelost kreeg? (laat hier een berichtje achter voor OpenStreetMap experts)",
"fr": "Y a-t-il quelque chose qui ne va pas dans la manière dont ça a été cartographié, et que vous n'avez pas pu réparer ici ? (laisser une note pour les experts d'OpenStreetMap)",
"it": "Cè qualcosa di sbagliato riguardante come è stato mappato, che non si è potuto correggere qua? (lascia una nota agli esperti di OpenStreetMap)"
"it": "Cè qualcosa di sbagliato riguardante come è stato mappato, che non si è potuto correggere qua? (lascia una nota agli esperti di OpenStreetMap)",
"de": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlasse eine Notiz an OpenStreetMap-Experten)"
},
"freeform": {
"key": "fixme",

View file

@ -75,12 +75,16 @@
"question": {
"en": "Is this drinking water spot still operational?",
"nl": "Is deze drinkwaterkraan nog steeds werkende?",
"it": "Questo punto di acqua potabile è sempre funzionante?"
"it": "Questo punto di acqua potabile è sempre funzionante?",
"fr": "Ce point d'eau potable est-il toujours opérationnel ?",
"de": "Ist diese Trinkwasserstelle noch in Betrieb?"
},
"render": {
"en": "The operational status is <i>{operational_status</i>",
"nl": "Deze waterkraan-status is <i>{operational_status}</i>",
"it": "Lo stato operativo è <i>{operational_status}</i>"
"it": "Lo stato operativo è <i>{operational_status}</i>",
"fr": "L'état opérationnel est <i>{operational_status</i>",
"de": "Der Betriebsstatus ist <i>{operational_status</i>"
},
"freeform": {
"key": "operational_status"
@ -91,7 +95,8 @@
"then": {
"en": "This drinking water works",
"nl": "Deze drinkwaterfontein werkt",
"it": "La fontanella funziona"
"it": "La fontanella funziona",
"fr": "Cette fontaine fonctionne"
}
},
{
@ -99,7 +104,8 @@
"then": {
"en": "This drinking water is broken",
"nl": "Deze drinkwaterfontein is kapot",
"it": "La fontanella è guasta"
"it": "La fontanella è guasta",
"fr": "Cette fontaine est cassée"
}
},
{
@ -107,7 +113,8 @@
"then": {
"en": "This drinking water is closed",
"nl": "Deze drinkwaterfontein is afgesloten",
"it": "La fontanella è chiusa"
"it": "La fontanella è chiusa",
"fr": "Cette fontaine est fermée"
}
}
]
@ -118,7 +125,8 @@
"en": "How easy is it to fill water bottles?",
"nl": "Hoe gemakkelijk is het om drinkbussen bij te vullen?",
"de": "Wie einfach ist es, Wasserflaschen zu füllen?",
"it": "Quanto è facile riempire dacqua le bottiglie?"
"it": "Quanto è facile riempire dacqua le bottiglie?",
"fr": "Est-il facile de remplir des bouteilles d'eau ?"
},
"mappings": [
{
@ -127,7 +135,8 @@
"en": "It is easy to refill water bottles",
"nl": "Een drinkbus bijvullen gaat makkelijk",
"de": "Es ist einfach, Wasserflaschen nachzufüllen",
"it": "È facile riempire dacqua le bottiglie"
"it": "È facile riempire dacqua le bottiglie",
"fr": "Il est facile de remplir les bouteilles d'eau"
}
},
{
@ -136,7 +145,8 @@
"en": "Water bottles may not fit",
"nl": "Een drinkbus past moeilijk",
"de": "Wasserflaschen passen möglicherweise nicht",
"it": "Le bottiglie dacqua potrebbero non entrare"
"it": "Le bottiglie dacqua potrebbero non entrare",
"fr": "Les bouteilles d'eau peuvent ne pas passer"
}
}
]
@ -145,7 +155,8 @@
"render": {
"en": "<a href='#{_closest_other_drinking_water_id}'>There is another drinking water fountain at {_closest_other_drinking_water_distance} meter</a>",
"nl": "<a href='#{_closest_other_drinking_water_id}'>Er bevindt zich een ander drinkwaterpunt op {_closest_other_drinking_water_distance} meter</a>",
"it": "<a href='#{_closest_other_drinking_water_id}'>Cè unaltra fontanella a {_closest_other_drinking_water_distance} metri</a>"
"it": "<a href='#{_closest_other_drinking_water_id}'>Cè unaltra fontanella a {_closest_other_drinking_water_distance} metri</a>",
"de": "<a href='#{_closest_other_drinking_water_id}'>Ein weiterer Trinkwasserbrunnen befindet sich in {_closest_other_drinking_water_distance} Meter</a>"
},
"condition": "_closest_other_drinking_water_id~*"
}

View file

@ -4,7 +4,8 @@
"en": "Ghost bikes",
"nl": "Witte Fietsen",
"de": "Geisterrad",
"it": "Bici fantasma"
"it": "Bici fantasma",
"fr": "Vélos fantômes"
},
"source": {
"osmTags": "memorial=ghost_bike"
@ -15,7 +16,8 @@
"en": "Ghost bike",
"nl": "Witte Fiets",
"de": "Geisterrad",
"it": "Bici fantasma"
"it": "Bici fantasma",
"fr": "Vélo fantôme"
},
"mappings": [
{
@ -24,7 +26,8 @@
"en": "Ghost bike in the remembrance of {name}",
"nl": "Witte fiets ter nagedachtenis van {name}",
"de": "Geisterrad im Gedenken an {name}",
"it": "Bici fantasma in ricordo di {name}"
"it": "Bici fantasma in ricordo di {name}",
"fr": "Vélo fantôme en souvenir de {name}"
}
}
]
@ -40,7 +43,8 @@
"en": "Ghost bike",
"nl": "Witte fiets",
"de": "Geisterrad",
"it": "Bici fantasma"
"it": "Bici fantasma",
"fr": "Vélo fantôme"
},
"tags": [
"historic=memorial",
@ -54,7 +58,8 @@
"en": "A <b>ghost bike</b> is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.",
"nl": "Een Witte Fiets (of Spookfiets) is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat over een witgeschilderde fiets die geplaatst werd in de buurt van het ongeval.",
"de": "Ein <b>Geisterrad</b> ist ein Denkmal für einen Radfahrer, der bei einem Verkehrsunfall ums Leben kam, in Form eines weißen Fahrrades, das dauerhaft in der Nähe des Unfallortes aufgestellt wird.",
"it": "Una <b>bici fantasma</b> (o ghost bike in inglese) è il memoriale di un ciclista che è morto in un incidente stradale e che ha la forma di una bicicletta bianca piazzata in maniera stabile vicino al luogo dellincidente."
"it": "Una <b>bici fantasma</b> è il memoriale di un ciclista che è morto in un incidente stradale e che ha la forma di una bicicletta bianca piazzata in maniera stabile vicino al luogo dellincidente.",
"fr": "Un <b>vélo fantôme</b> est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident."
}
},
"images",
@ -63,13 +68,15 @@
"en": "Whom is remembered by this ghost bike?<span class='question-subtext'><br/>Please respect privacy - only fill out the name if it is widely published or marked on the cycle. Opt to leave out the family name.</span>",
"nl": "Aan wie is deze witte fiets een eerbetoon?<span class='question-subtext'><br/>Respecteer privacy - voeg enkel een naam toe indien die op de fiets staat of gepubliceerd is. Eventueel voeg je enkel de voornaam toe.</span>",
"de": "An wen erinnert dieses Geisterrad?<span class='question-subtext'><br/>Bitte respektieren Sie die Privatsphäre - geben Sie den Namen nur an, wenn er weit verbreitet oder auf dem Fahrrad markiert ist. Den Familiennamen können Sie weglassen.</span>",
"it": "A chi è dedicata questa bici fantasma?<span class='question-subtext'><br/>Rispetta la privacy (compila solo il nome se questo è stato ampiamente pubblicato o se è scritto sulla bici). Decidi se è il caso di non inserire il cognome.</span>"
"it": "A chi è dedicata questa bici fantasma?<span class='question-subtext'><br/>Rispetta la privacy (compila solo il nome se questo è stato ampiamente pubblicato o se è scritto sulla bici). Decidi se è il caso di non inserire il cognome.</span>",
"fr": "À qui est dédié ce vélo fantôme ?<span class='question-subtext'><br/>Veuillez respecter la vie privée ajoutez le nom seulement s'il est largement publié ou marqué sur le vélo. Choisissez de ne pas indiquer le nom de famille </span>"
},
"render": {
"en": "In remembrance of {name}",
"nl": "Ter nagedachtenis van {name}",
"de": "Im Gedenken an {name}",
"it": "In ricordo di {name}"
"it": "In ricordo di {name}",
"fr": "En souvenir de {name}"
},
"freeform": {
"key": "name"
@ -81,7 +88,8 @@
"en": "No name is marked on the bike",
"nl": "De naam is niet aangeduid op de fiets",
"de": "Auf dem Fahrrad ist kein Name angegeben",
"it": "Nessun nome scritto sulla bici"
"it": "Nessun nome scritto sulla bici",
"fr": "Aucun nom n'est marqué sur le vélo"
}
}
]
@ -91,14 +99,17 @@
"en": "On what webpage can one find more information about the Ghost bike or the accident?",
"nl": "Op welke website kan men meer informatie vinden over de Witte fiets of over het ongeval?",
"de": "Auf welcher Webseite kann man mehr Informationen über das Geisterrad oder den Unfall finden?",
"it": "In quale pagina web si possono trovare informazioni sulla bici fantasma o lincidente?"
"it": "In quale pagina web si possono trovare informazioni sulla bici fantasma o lincidente?",
"fr": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?"
},
"render": {
"en": "<a href='{source}' target='_blank'>More information is available</a>",
"nl": "<a href='{source}' target='_blank'>Meer informatie</a>",
"de": "<a href='{source}' target='_blank'>Mehr Informationen</a>",
"it": "<a href='{source}' target='_blank'>Sono disponibili ulteriori informazioni</a>",
"ru": "<a href='{source}' target='_blank'>Доступна более подробная информация</a>"
"ru": "<a href='{source}' target='_blank'>Доступна более подробная информация</a>",
"fr": "<a href='{source}' target='_blank'>Plus d'informations sont disponibles</a>",
"id": "<a href='{source}' target='_blank'>Informasi lanjut tersedia</a>"
},
"freeform": {
"type": "url",
@ -110,7 +121,8 @@
"en": "What is the inscription on this Ghost bike?",
"nl": "Wat is het opschrift op deze witte fiets?",
"de": "Wie lautet die Inschrift auf diesem Geisterrad?",
"it": "Che cosa è scritto sulla bici fantasma?"
"it": "Che cosa è scritto sulla bici fantasma?",
"fr": "Quelle est l'inscription sur ce vélo fantôme ?"
},
"render": {
"en": "<i>{inscription}</i>",
@ -119,7 +131,8 @@
"ca": "<i>{inscription}</i>",
"fr": "<i>{inscription}</i>",
"it": "<i>{inscription}</i>",
"ru": "<i>{inscription}</i>"
"ru": "<i>{inscription}</i>",
"id": "<i>{inscription}</i>"
},
"freeform": {
"key": "inscription"
@ -129,12 +142,14 @@
"question": {
"nl": "Wanneer werd deze witte fiets geplaatst?",
"en": "When was this Ghost bike installed?",
"it": "Quando è stata installata questa bici fantasma?"
"it": "Quando è stata installata questa bici fantasma?",
"fr": "Quand ce vélo fantôme a-t-il été installée ?"
},
"render": {
"nl": "Geplaatst op {start_date}",
"en": "Placed on {start_date}",
"it": "Piazzata in data {start_date}"
"it": "Piazzata in data {start_date}",
"fr": "Placé le {start_date}"
},
"freeform": {
"key": "start_date",

View file

@ -3,7 +3,9 @@
"name": {
"nl": "Informatieborden",
"en": "Information boards",
"it": "Pannelli informativi"
"it": "Pannelli informativi",
"fr": "Panneaux d'informations",
"de": "Informationstafeln"
},
"minzoom": 12,
"source": {
@ -17,7 +19,9 @@
"render": {
"nl": "Informatiebord",
"en": "Information board",
"it": "Pannello informativo"
"it": "Pannello informativo",
"fr": "Panneau d'informations",
"de": "Informationstafel"
}
},
"tagRenderings": [
@ -45,7 +49,9 @@
"title": {
"nl": "Informatiebord",
"en": "Information board",
"it": "Pannello informativo"
"it": "Pannello informativo",
"fr": "Panneau d'informations",
"de": "Informationstafel"
}
}
]

View file

@ -4,7 +4,9 @@
"en": "Maps",
"nl": "Kaarten",
"it": "Mappe",
"ru": "Карты"
"ru": "Карты",
"fr": "Cartes",
"de": "Karten"
},
"minzoom": 12,
"source": {
@ -20,13 +22,16 @@
"en": "Map",
"nl": "Kaart",
"it": "Mappa",
"ru": "Карта"
"ru": "Карта",
"fr": "Carte",
"de": "Karte"
}
},
"description": {
"en": "A map, meant for tourists which is permanently installed in the public space",
"nl": "Een permantent geinstalleerde kaart",
"it": "Una mappa, destinata ai turisti e che è sistemata in maniera permanente in uno spazio pubblico"
"it": "Una mappa, destinata ai turisti e che è sistemata in maniera permanente in uno spazio pubblico",
"fr": "Une carte, destinée aux touristes, installée en permanence dans l'espace public"
},
"tagRenderings": [
"images",
@ -34,7 +39,9 @@
"question": {
"en": "On which data is this map based?",
"nl": "Op welke data is deze kaart gebaseerd?",
"it": "Su quali dati si basa questa mappa?"
"it": "Su quali dati si basa questa mappa?",
"fr": "Sur quelles données cette carte est-elle basée ?",
"de": "Auf welchen Daten basiert diese Karte?"
},
"mappings": [
{
@ -48,7 +55,9 @@
"en": "This map is based on OpenStreetMap",
"nl": "Deze kaart is gebaseerd op OpenStreetMap",
"it": "Questa mappa si basa su OpenStreetMap",
"ru": "Эта карта основана на OpenStreetMap"
"ru": "Эта карта основана на OpenStreetMap",
"fr": "Cette carte est basée sur OpenStreetMap",
"de": "Diese Karte basiert auf OpenStreetMap"
}
}
],
@ -59,14 +68,17 @@
"en": "This map is based on {map_source}",
"nl": "Deze kaart is gebaseerd op {map_source}",
"it": "Questa mappa si basa su {map_source}",
"ru": "Эта карта основана на {map_source}"
"ru": "Эта карта основана на {map_source}",
"fr": "Cette carte est basée sur {map_source}",
"de": "Diese Karte basiert auf {map_source}"
}
},
{
"question": {
"en": "Is the OpenStreetMap-attribution given?",
"nl": "Is de attributie voor OpenStreetMap aanwezig?",
"it": "Lattribuzione a OpenStreetMap è presente?"
"it": "Lattribuzione a OpenStreetMap è presente?",
"de": "Ist die OpenStreetMap-Attribution vorhanden?"
},
"mappings": [
{
@ -78,7 +90,8 @@
"then": {
"en": "OpenStreetMap is clearly attributed, including the ODBL-license",
"nl": "De OpenStreetMap-attributie is duidelijk aangegeven, zelf met vermelding van \"ODBL\" ",
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata, inclusa la licenza ODBL"
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata, inclusa la licenza ODBL",
"de": "OpenStreetMap ist eindeutig attributiert, einschließlich der ODBL-Lizenz"
}
},
{
@ -90,7 +103,8 @@
"then": {
"en": "OpenStreetMap is clearly attributed, but the license is not mentioned",
"nl": "OpenStreetMap is duidelijk aangegeven, maar de licentievermelding ontbreekt",
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata ma la licenza non compare"
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata ma la licenza non compare",
"de": "OpenStreetMap ist eindeutig attributiert, aber die Lizenz wird nicht erwähnt"
}
},
{
@ -102,7 +116,8 @@
"then": {
"en": "OpenStreetMap wasn't mentioned, but someone put an OpenStreetMap-sticker on it",
"nl": "OpenStreetMap was oorspronkelijk niet aangeduid, maar iemand plaatste er een sticker",
"it": "Non era presente alcun cenno a OpenStreetMap ma qualcuno vi ha attaccato un adesivo di OpenStreetMap"
"it": "Non era presente alcun cenno a OpenStreetMap ma qualcuno vi ha attaccato un adesivo di OpenStreetMap",
"de": "OpenStreetMap wurde nicht erwähnt, aber jemand hat einen OpenStreetMap-Aufkleber darauf geklebt"
}
},
{
@ -114,7 +129,9 @@
"then": {
"en": "There is no attribution at all",
"nl": "Er is geen attributie",
"it": "Non cè alcuna attribuzione"
"it": "Non cè alcuna attribuzione",
"fr": "Il n'y a aucune attribution",
"de": "Es gibt überhaupt keine Namensnennung"
}
},
{
@ -126,7 +143,9 @@
"then": {
"nl": "Er is geen attributie",
"en": "There is no attribution at all",
"it": "Non cè alcuna attribuzione"
"it": "Non cè alcuna attribuzione",
"fr": "Il n'y a aucune attribution",
"de": "Es gibt überhaupt keine Namensnennung"
},
"hideInAnswer": true
}
@ -190,12 +209,16 @@
"en": "Map",
"nl": "Kaart",
"it": "Mappa",
"ru": "Карта"
"ru": "Карта",
"fr": "Carte",
"de": "Karte"
},
"description": {
"en": "Add a missing map",
"nl": "Voeg een ontbrekende kaart toe",
"it": "Aggiungi una mappa mancante"
"it": "Aggiungi una mappa mancante",
"fr": "Ajouter une carte manquante",
"de": "Fehlende Karte hinzufügen"
}
}
],

View file

@ -224,7 +224,9 @@
"question": {
"nl": "Zijn honden toegelaten in dit gebied?",
"en": "Are dogs allowed in this nature reserve?",
"it": "I cani sono ammessi in questa riserva naturale?"
"it": "I cani sono ammessi in questa riserva naturale?",
"fr": "Les chiens sont-ils autorisés dans cette réserve naturelle ?",
"de": "Sind Hunde in diesem Naturschutzgebiet erlaubt?"
},
"condition": {
"or": [
@ -239,7 +241,9 @@
"then": {
"nl": "Honden moeten aan de leiband",
"en": "Dogs have to be leashed",
"it": "I cani devono essere tenuti al guinzaglio"
"it": "I cani devono essere tenuti al guinzaglio",
"fr": "Les chiens doivent être tenus en laisse",
"de": "Hunde müssen angeleint sein"
}
},
{
@ -247,7 +251,9 @@
"then": {
"nl": "Honden zijn niet toegestaan",
"en": "No dogs allowed",
"it": "I cani non sono ammessi"
"it": "I cani non sono ammessi",
"fr": "Chiens interdits",
"de": "Hunde sind nicht erlaubt"
}
},
{
@ -255,7 +261,9 @@
"then": {
"nl": "Honden zijn welkom en mogen vrij rondlopen",
"en": "Dogs are allowed to roam freely",
"it": "I cani sono liberi di girare liberi"
"it": "I cani sono liberi di girare liberi",
"fr": "Les chiens sont autorisés à se promener librement",
"de": "Hunde dürfen frei herumlaufen"
}
}
]
@ -265,7 +273,9 @@
"question": {
"en": "On which webpage can one find more information about this nature reserve?",
"nl": "Op welke webpagina kan men meer informatie vinden over dit natuurgebied?",
"it": "In quale pagina web si possono trovare altre informazioni riguardanti questa riserva naturale?"
"it": "In quale pagina web si possono trovare altre informazioni riguardanti questa riserva naturale?",
"fr": "Sur quelle page web peut-on trouver plus d'informations sur cette réserve naturelle ?",
"de": "Auf welcher Webseite kann man mehr Informationen über dieses Naturschutzgebiet finden?"
},
"render": "<a href='{website}'target='_blank'>{website}</a>",
"freeform": {
@ -295,7 +305,8 @@
"question": {
"nl": "Waar kan men naartoe emailen voor vragen en meldingen van dit natuurgebied?<br/><span class='subtle'>Respecteer privacy - geef enkel persoonlijke emailadressen als deze elders zijn gepubliceerd",
"en": "What email adress can one send to with questions and problems with this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a personal email address if this is widely published",
"it": "Qual è lindirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?<br/><span class='subtle'>Rispetta la privacy (compila lindirizzo email personale solo se è stato reso pubblico)"
"it": "Qual è lindirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?<br/><span class='subtle'>Rispetta la privacy (compila lindirizzo email personale solo se è stato reso pubblico)",
"fr": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? <br/><span class='subtle'>Respecter la vie privée renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée"
},
"render": {
"nl": "<a href='mailto:{email}' target='_blank'>{email}</a>",
@ -304,7 +315,8 @@
"de": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"fr": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"it": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"ru": "<a href='mailto:{email}' target='_blank'>{email}</a>"
"ru": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"id": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"freeform": {
"key": "email",
@ -316,7 +328,8 @@
"question": {
"nl": "Waar kan men naartoe bellen voor vragen en meldingen van dit natuurgebied?<br/><span class='subtle'>Respecteer privacy - geef enkel persoonlijke telefoonnummers als deze elders zijn gepubliceerd",
"en": "What phone number can one call to with questions and problems with this nature reserve?<br/><span class='subtle'>Respect privacy - only fill out a personal phone number address if this is widely published",
"it": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/><span class='subtle'>Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)"
"it": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/><span class='subtle'>Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)",
"fr": "Quel numéro de téléphone peut-on appeler pour poser des questions et résoudre des problèmes concernant cette réserve naturelle ? <br/><span class='subtil'>Respecter la vie privée renseignez un numéro de téléphone personnel seulement si celui-ci est largement publié"
},
"render": {
"nl": "<a href='tel:{email}' target='_blank'>{phone}</a>",
@ -325,7 +338,8 @@
"de": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"fr": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"it": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"ru": "<a href='tel:{email}' target='_blank'>{phone}</a>"
"ru": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"id": "<a href='tel:{email}' target='_blank'>{phone}</a>"
},
"freeform": {
"key": "phone",
@ -356,7 +370,8 @@
"render": {
"en": "Surface area: {_surface:ha}Ha",
"nl": "Totale oppervlakte: {_surface:ha}Ha",
"it": "Area: {_surface:ha} ha"
"it": "Area: {_surface:ha} ha",
"fr": "Superficie : {_surface:ha}&nbsp;ha"
},
"mappings": [
{

View file

@ -4,7 +4,9 @@
"en": "Picnic tables",
"nl": "Picnictafels",
"it": "Tavoli da picnic",
"ru": "Столы для пикника"
"ru": "Столы для пикника",
"fr": "Tables de pique-nique",
"de": "Picknick-Tische"
},
"minzoom": 12,
"source": {
@ -15,25 +17,30 @@
"en": "Picnic table",
"nl": "Picnictafel",
"it": "Tavolo da picnic",
"ru": "Стол для пикника"
"ru": "Стол для пикника",
"fr": "Table de pique-nique",
"de": "Picknick-Tisch"
}
},
"description": {
"en": "The layer showing picnic tables",
"nl": "Deze laag toont picnictafels",
"it": "Il livello che mostra i tavoli da picnic"
"it": "Il livello che mostra i tavoli da picnic",
"fr": "La couche montrant les tables de pique-nique"
},
"tagRenderings": [
{
"question": {
"en": "What material is this picnic table made of?",
"nl": "Van welk materiaal is deze picnictafel gemaakt?",
"it": "Di che materiale è fatto questo tavolo da picnic?"
"it": "Di che materiale è fatto questo tavolo da picnic?",
"de": "Aus welchem Material besteht dieser Picknicktisch?"
},
"render": {
"en": "This picnic table is made of {material}",
"nl": "Deze picnictafel is gemaakt van {material}",
"it": "Questo tavolo da picnic è fatto di {material}"
"it": "Questo tavolo da picnic è fatto di {material}",
"de": "Dieser Picknicktisch besteht aus {material}"
},
"freeform": {
"key": "material"
@ -45,7 +52,8 @@
"en": "This is a wooden picnic table",
"nl": "Deze picnictafel is gemaakt uit hout",
"it": "È un tavolo da picnic in legno",
"ru": "Это деревянный стол для пикника"
"ru": "Это деревянный стол для пикника",
"de": "Dies ist ein Picknicktisch aus Holz"
}
},
{
@ -54,7 +62,8 @@
"en": "This is a concrete picnic table",
"nl": "Deze picnictafel is gemaakt uit beton",
"it": "È un tavolo da picnic in cemento",
"ru": "Это бетонный стол для пикника"
"ru": "Это бетонный стол для пикника",
"de": "Dies ist ein Picknicktisch aus Beton"
}
}
]
@ -82,7 +91,8 @@
"en": "Picnic table",
"nl": "Picnic-tafel",
"it": "Tavolo da picnic",
"ru": "Стол для пикника"
"ru": "Стол для пикника",
"de": "Picknicktisch"
}
}
],

View file

@ -3,7 +3,8 @@
"name": {
"nl": "Speeltuinen",
"en": "Playgrounds",
"ru": "Детские площадки"
"ru": "Детские площадки",
"de": "Spielplätze"
},
"minzoom": 13,
"source": {
@ -21,14 +22,16 @@
"nl": "Speeltuinen",
"en": "Playgrounds",
"it": "Parchi giochi",
"ru": "Детские площадки"
"ru": "Детские площадки",
"de": "Spielplätze"
},
"title": {
"render": {
"nl": "Speeltuin",
"en": "Playground",
"it": "Parco giochi",
"ru": "Детская площадка"
"ru": "Детская площадка",
"de": "Spielplatz"
},
"mappings": [
{
@ -37,7 +40,8 @@
"nl": "Speeltuin <i>{name}</i>",
"en": "Playground <i>{name}</i>",
"it": "Parco giochi <i>{name}</i>",
"ru": "Детская площадка <i>{name}</i>"
"ru": "Детская площадка <i>{name}</i>",
"de": "Spielplatz <i>{name}</i>"
}
}
]
@ -48,13 +52,15 @@
"question": {
"nl": "Wat is de ondergrond van deze speeltuin?<br/><i>Indien er verschillende ondergronden zijn, neem de meest voorkomende</i>",
"en": "Which is the surface of this playground?<br/><i>If there are multiple, select the most occuring one</i>",
"it": "Qual è la superficie di questo parco giochi?<br/><i>Se ve ne è più di una, seleziona quella predominante</i>"
"it": "Qual è la superficie di questo parco giochi?<br/><i>Se ve ne è più di una, seleziona quella predominante</i>",
"de": "Welche Oberfläche hat dieser Spielplatz?<br/><i>Wenn es mehrere gibt, wähle die am häufigsten vorkommende aus</i>"
},
"render": {
"nl": "De ondergrond is <b>{surface}</b>",
"en": "The surface is <b>{surface}</b>",
"it": "La superficie è <b>{surface}</b>",
"ru": "Поверхность - <b>{surface}</b>"
"ru": "Поверхность - <b>{surface}</b>",
"de": "Die Oberfläche ist <b>{surface}</b>"
},
"freeform": {
"key": "surface"
@ -66,7 +72,8 @@
"nl": "De ondergrond is <b>gras</b>",
"en": "The surface is <b>grass</b>",
"it": "La superficie è <b>prato</b>",
"ru": "Поверхность - <b>трава</b>"
"ru": "Поверхность - <b>трава</b>",
"de": "Die Oberfläche ist <b>Gras</b>"
}
},
{
@ -75,7 +82,8 @@
"nl": "De ondergrond is <b>zand</b>",
"en": "The surface is <b>sand</b>",
"it": "La superficie è <b>sabbia</b>",
"ru": "Поверхность - <b>песок</b>"
"ru": "Поверхность - <b>песок</b>",
"de": "Die Oberfläche ist <b>Sand</b>"
}
},
{
@ -83,7 +91,8 @@
"then": {
"nl": "De ondergrond bestaat uit <b>houtsnippers</b>",
"en": "The surface consist of <b>woodchips</b>",
"it": "La superficie consiste di <b>trucioli di legno</b>"
"it": "La superficie consiste di <b>trucioli di legno</b>",
"de": "Die Oberfläche besteht aus <b>Holzschnitzeln</b>"
}
},
{
@ -92,7 +101,8 @@
"nl": "De ondergrond bestaat uit <b>stoeptegels</b>",
"en": "The surface is <b>paving stones</b>",
"it": "La superficie è <b>mattonelle regolari</b>",
"ru": "Поверхность - <b>брусчатка</b>"
"ru": "Поверхность - <b>брусчатка</b>",
"de": "Die Oberfläche ist <b>Pflastersteine</b>"
}
},
{
@ -101,7 +111,8 @@
"nl": "De ondergrond is <b>asfalt</b>",
"en": "The surface is <b>asphalt</b>",
"it": "La superficie è <b>asfalto</b>",
"ru": "Поверхность - <b>асфальт</b>"
"ru": "Поверхность - <b>асфальт</b>",
"de": "Die Oberfläche ist <b>Asphalt</b>"
}
},
{
@ -110,7 +121,8 @@
"nl": "De ondergrond is <b>beton</b>",
"en": "The surface is <b>concrete</b>",
"it": "La superficie è <b>cemento</b>",
"ru": "Поверхность - <b>бетон</b>"
"ru": "Поверхность - <b>бетон</b>",
"de": "Die Oberfläche ist <b>Beton</b>"
}
},
{
@ -118,7 +130,8 @@
"then": {
"nl": "De ondergrond is <b>onverhard</b>",
"en": "The surface is <b>unpaved</b>",
"it": "La superficie è <b>non pavimentato</b>"
"it": "La superficie è <b>non pavimentato</b>",
"de": "Die Oberfläche ist <b>unbefestigt</b>"
},
"hideInAnswer": true
},
@ -127,7 +140,8 @@
"then": {
"nl": "De ondergrond is <b>verhard</b>",
"en": "The surface is <b>paved</b>",
"it": "La superficie è <b>pavimentato</b>"
"it": "La superficie è <b>pavimentato</b>",
"de": "Die Oberfläche ist <b>befestigt</b>"
},
"hideInAnswer": true
}
@ -137,7 +151,9 @@
"question": {
"nl": "Is deze speeltuin 's nachts verlicht?",
"en": "Is this playground lit at night?",
"it": "È illuminato di notte questo parco giochi?"
"it": "È illuminato di notte questo parco giochi?",
"fr": "Ce terrain de jeux est-il éclairé la nuit ?",
"de": "Ist dieser Spielplatz nachts beleuchtet?"
},
"mappings": [
{
@ -145,7 +161,8 @@
"then": {
"nl": "Deze speeltuin is 's nachts verlicht",
"en": "This playground is lit at night",
"it": "Questo parco giochi è illuminato di notte"
"it": "Questo parco giochi è illuminato di notte",
"de": "Dieser Spielplatz ist nachts beleuchtet"
}
},
{
@ -153,7 +170,8 @@
"then": {
"nl": "Deze speeltuin is 's nachts niet verlicht",
"en": "This playground is not lit at night",
"it": "Questo parco giochi non è illuminato di notte"
"it": "Questo parco giochi non è illuminato di notte",
"de": "Dieser Spielplatz ist nachts nicht beleuchtet"
}
}
]
@ -163,12 +181,14 @@
"nl": "Toegankelijk vanaf {min_age} jaar oud",
"en": "Accessible to kids older than {min_age} years",
"it": "Accessibile ai bambini di almeno {min_age} anni",
"ru": "Доступно для детей старше {min_age} лет"
"ru": "Доступно для детей старше {min_age} лет",
"fr": "Accessible aux enfants de plus de {min_age} ans"
},
"question": {
"nl": "Wat is de minimale leeftijd om op deze speeltuin te mogen?",
"en": "What is the minimum age required to access this playground?",
"it": "Qual è letà minima per accedere a questo parco giochi?"
"it": "Qual è letà minima per accedere a questo parco giochi?",
"fr": "Quel est l'âge minimal requis pour accéder à ce terrain de jeux ?"
},
"freeform": {
"key": "min_age",
@ -179,7 +199,8 @@
"render": {
"nl": "Toegankelijk tot {max_age}",
"en": "Accessible to kids of at most {max_age}",
"it": "Accessibile ai bambini di età inferiore a {max_age}"
"it": "Accessibile ai bambini di età inferiore a {max_age}",
"fr": "Accessible aux enfants de {max_age} au maximum"
},
"question": {
"nl": "Wat is de maximaal toegestane leeftijd voor deze speeltuin?",
@ -195,12 +216,15 @@
"question": {
"nl": "Wie beheert deze speeltuin?",
"en": "Who operates this playground?",
"it": "Chi è il responsabile di questo parco giochi?"
"it": "Chi è il responsabile di questo parco giochi?",
"de": "Wer betreibt diesen Spielplatz?"
},
"render": {
"nl": "Beheer door {operator}",
"en": "Operated by {operator}",
"it": "Gestito da {operator}"
"it": "Gestito da {operator}",
"fr": "Exploité par {operator}",
"de": "Betrieben von {operator}"
},
"freeform": {
"key": "operator"
@ -210,7 +234,8 @@
"question": {
"nl": "Is deze speeltuin vrij toegankelijk voor het publiek?",
"en": "Is this playground accessible to the general public?",
"it": "Questo parco giochi è pubblicamente accessibile?"
"it": "Questo parco giochi è pubblicamente accessibile?",
"de": "Ist dieser Spielplatz für die Allgemeinheit zugänglich?"
},
"mappings": [
{
@ -218,7 +243,8 @@
"then": {
"en": "Accessible to the general public",
"nl": "Vrij toegankelijk voor het publiek",
"it": "Accessibile pubblicamente"
"it": "Accessibile pubblicamente",
"de": "Zugänglich für die Allgemeinheit"
},
"hideInAnswer": true
},
@ -227,7 +253,8 @@
"then": {
"en": "Accessible to the general public",
"nl": "Vrij toegankelijk voor het publiek",
"it": "Accessibile pubblicamente"
"it": "Accessibile pubblicamente",
"de": "Zugänglich für die Allgemeinheit"
}
},
{
@ -235,7 +262,8 @@
"then": {
"en": "Only accessible for clients of the operating business",
"nl": "Enkel toegankelijk voor klanten van de bijhorende zaak",
"it": "Accessibile solamente ai clienti dellattività che lo gestisce"
"it": "Accessibile solamente ai clienti dellattività che lo gestisce",
"de": "Nur für Kunden des Betreibers zugänglich"
}
},
{
@ -243,7 +271,8 @@
"then": {
"en": "Only accessible to students of the school",
"nl": "Vrij toegankelijk voor scholieren van de school",
"it": "Accessibile solamente agli studenti della scuola"
"it": "Accessibile solamente agli studenti della scuola",
"de": "Nur für Schüler der Schule zugänglich"
}
},
{
@ -252,7 +281,9 @@
"en": "Not accessible",
"nl": "Niet vrij toegankelijk",
"it": "Non accessibile",
"ru": "Недоступно"
"ru": "Недоступно",
"fr": "Non accessible",
"de": "Nicht zugänglich"
}
}
]
@ -261,7 +292,9 @@
"question": {
"nl": "Wie kan men emailen indien er problemen zijn met de speeltuin?",
"en": "What is the email address of the playground maintainer?",
"it": "Qual è lindirizzo email del gestore di questo parco giochi?"
"it": "Qual è lindirizzo email del gestore di questo parco giochi?",
"fr": "Quelle est l'adresse électronique du responsable de l'aire de jeux ?",
"de": "Wie lautet die E-Mail Adresse des Spielplatzbetreuers?"
},
"render": {
"nl": "De bevoegde dienst kan bereikt worden via <a href='mailto:{email}'>{email}</a>",
@ -270,7 +303,8 @@
"de": "<a href='mailto:{email}'>{email}</a>",
"fr": "<a href='mailto:{email}'>{email}</a>",
"it": "<a href='mailto:{email}'>{email}</a>",
"ru": "<a href='mailto:{email}'>{email}</a>"
"ru": "<a href='mailto:{email}'>{email}</a>",
"id": "<a href='mailto:{email}'>{email}</a>"
},
"freeform": {
"key": "email",
@ -280,7 +314,8 @@
{
"question": {
"nl": "Wie kan men bellen indien er problemen zijn met de speeltuin?",
"en": "What is the phone number of the playground maintainer?"
"en": "What is the phone number of the playground maintainer?",
"fr": "Quel est le numéro de téléphone du responsable du terrain de jeux ?"
},
"render": {
"nl": "De bevoegde dienst kan getelefoneerd worden via <a href='tel:{phone}'>{phone}</a>",
@ -288,7 +323,8 @@
"ca": "<a href='tel:{phone}'>{phone}</a>",
"de": "<a href='tel:{phone}'>{phone}</a>",
"fr": "<a href='tel:{phone}'>{phone}</a>",
"ru": "<a href='tel:{phone}'>{phone}</a>"
"ru": "<a href='tel:{phone}'>{phone}</a>",
"id": "<a href='tel:{phone}'>{phone}</a>"
},
"freeform": {
"key": "phone",
@ -298,28 +334,36 @@
{
"question": {
"nl": "Is deze speeltuin toegankelijk voor rolstoelgebruikers?",
"en": "Is this playground accessible to wheelchair users?"
"en": "Is this playground accessible to wheelchair users?",
"fr": "Ce terrain de jeux est-il accessible aux personnes en fauteuil roulant ?",
"de": "Ist dieser Spielplatz für Rollstuhlfahrer zugänglich?"
},
"mappings": [
{
"if": "wheelchair=yes",
"then": {
"nl": "Geheel toegankelijk voor rolstoelgebruikers",
"en": "Completely accessible for wheelchair users"
"en": "Completely accessible for wheelchair users",
"fr": "Entièrement accessible aux personnes en fauteuil roulant",
"de": "Vollständig zugänglich für Rollstuhlfahrer"
}
},
{
"if": "wheelchair=limited",
"then": {
"nl": "Beperkt toegankelijk voor rolstoelgebruikers",
"en": "Limited accessibility for wheelchair users"
"en": "Limited accessibility for wheelchair users",
"fr": "Accessibilité limitée pour les personnes en fauteuil roulant",
"de": "Eingeschränkte Zugänglichkeit für Rollstuhlfahrer"
}
},
{
"if": "wheelchair=no",
"then": {
"nl": "Niet toegankelijk voor rolstoelgebruikers",
"en": "Not accessible for wheelchair users"
"en": "Not accessible for wheelchair users",
"fr": "Non accessible aux personnes en fauteuil roulant",
"de": "Nicht zugänglich für Rollstuhlfahrer"
}
}
]
@ -332,21 +376,24 @@
"render": "{opening_hours_table(opening_hours)}",
"question": {
"nl": "Op welke uren is deze speeltuin toegankelijk?",
"en": "When is this playground accessible?"
"en": "When is this playground accessible?",
"fr": "Quand ce terrain de jeux est-il accessible ?"
},
"mappings": [
{
"if": "opening_hours=sunrise-sunset",
"then": {
"nl": "Van zonsopgang tot zonsondergang",
"en": "Accessible from sunrise till sunset"
"en": "Accessible from sunrise till sunset",
"fr": "Accessible du lever au coucher du soleil"
}
},
{
"if": "opening_hours=24/7",
"then": {
"nl": "Dag en nacht toegankelijk",
"en": "Always accessible"
"en": "Always accessible",
"fr": "Toujours accessible"
}
},
{
@ -354,7 +401,8 @@
"then": {
"nl": "Dag en nacht toegankelijk",
"en": "Always accessible",
"ru": "Всегда доступен"
"ru": "Всегда доступен",
"fr": "Toujours accessible"
},
"hideInAnswer": true
}
@ -416,7 +464,8 @@
"title": {
"nl": "Speeltuin",
"en": "Playground",
"ru": "Детская площадка"
"ru": "Детская площадка",
"fr": "Terrain de jeux"
}
}
],

View file

@ -77,14 +77,15 @@
"en": "The name of this bookcase is {name}",
"nl": "De naam van dit boekenruilkastje is {name}",
"de": "Der Name dieses Bücherschrank lautet {name}",
"fr": "Le nom de cette microbibliothèque est {name}"
"fr": "Le nom de cette microbibliothèque est {name}",
"ru": "Название книжного шкафа — {name}"
},
"question": {
"en": "What is the name of this public bookcase?",
"nl": "Wat is de naam van dit boekenuilkastje?",
"de": "Wie heißt dieser öffentliche Bücherschrank?",
"fr": "Quel est le nom de cette microbibliothèque ?",
"ru": "Как называется этот общественный книжный шкаф?"
"ru": "Как называется общественный книжный шкаф?"
},
"freeform": {
"key": "name"
@ -112,13 +113,13 @@
"en": "{capacity} books fit in this bookcase",
"nl": "Er passen {capacity} boeken",
"de": "{capacity} Bücher passen in diesen Bücherschrank",
"fr": "{capacity} livres rentrent dans cette microbibliothèque"
"fr": "{capacity} livres peuvent entrer dans cette microbibliothèque"
},
"question": {
"en": "How many books fit into this public bookcase?",
"nl": "Hoeveel boeken passen er in dit boekenruilkastje?",
"de": "Wie viele Bücher passen in diesen öffentlichen Bücherschrank?",
"fr": "Combien de livre rentrent dans cette microbibliothèque ?",
"fr": "Combien de livres peuvent entrer dans cette microbibliothèque ?",
"ru": "Сколько книг помещается в этом общественном книжном шкафу?"
},
"freeform": {
@ -131,7 +132,7 @@
"en": "What kind of books can be found in this public bookcase?",
"nl": "Voor welke doelgroep zijn de meeste boeken in dit boekenruilkastje?",
"de": "Welche Art von Büchern sind in diesem öffentlichen Bücherschrank zu finden?",
"fr": "Quel type de livres peuvent être trouvés dans cette microbibliothèque ?"
"fr": "Quel type de livres peut-on dans cette microbibliothèque ?"
},
"mappings": [
{
@ -237,7 +238,7 @@
"en": "Who maintains this public bookcase?",
"nl": "Wie is verantwoordelijk voor dit boekenruilkastje?",
"de": "Wer unterhält diesen öffentlichen Bücherschrank?",
"fr": "Qui entretien cette microbibliothèque"
"fr": "Qui entretien cette microbibliothèque ?"
},
"render": {
"en": "Operated by {operator}",
@ -273,7 +274,7 @@
"en": "Part of the network 'Little Free Library'",
"nl": "Deel van het netwerk 'Little Free Library'",
"de": "Teil des Netzwerks 'Little Free Library'",
"fr": "Fait partie du réseau 'Little Free Library'"
"fr": "Fait partie du réseau Little Free Library"
},
"if": {
"and": [
@ -356,14 +357,14 @@
"en": "More info on <a href='{website}' target='_blank'>the website</a>",
"nl": "Meer info op <a href='{website}' target='_blank'>de website</a>",
"de": "Weitere Informationen auf <a href='{website}' target='_blank'>der Webseite</a>",
"fr": "Plus d'info sur <a href='{website} target='_blank'>le site web</a>",
"fr": "Plus d'infos sur <a href='{website}' target='_blank'>le site web</a>",
"ru": "Более подробная информация <a href='{website}' target='_blank'>на сайте</a>"
},
"question": {
"en": "Is there a website with more information about this public bookcase?",
"nl": "Is er een website over dit boekenruilkastje?",
"de": "Gibt es eine Webseite mit weiteren Informationen über diesen öffentlichen Bücherschrank?",
"fr": "Existe-t-il un site web avec plus d'information sur cette microbibliothèque ?"
"de": "Gibt es eine Website mit weiteren Informationen über diesen öffentlichen Bücherschrank?",
"fr": "Y a-t-il un site web avec plus d'informations sur cette microbibliothèque ?"
},
"freeform": {
"key": "website",

View file

@ -113,7 +113,8 @@
"render": {
"nl": "De ondergrond is <b>{surface}</b>",
"en": "The surface is <b>{surface}</b>",
"ru": "Поверхность - <b>{surface}</b>"
"ru": "Поверхность - <b>{surface}</b>",
"fr": "La surface en <b>{surface}</b>"
},
"freeform": {
"key": "surface"
@ -124,7 +125,8 @@
"then": {
"nl": "De ondergrond is <b>gras</b>",
"en": "The surface is <b>grass</b>",
"ru": "Поверхность - <b>трава</b>"
"ru": "Поверхность - <b>трава</b>",
"fr": "La surface est en <b>herbe</b>"
}
},
{
@ -132,14 +134,16 @@
"then": {
"nl": "De ondergrond is <b>aarde</b>",
"en": "The surface is <b>ground</b>",
"ru": "Поверхность - <b>земля</b>"
"ru": "Поверхность - <b>земля</b>",
"fr": "La surface est en <b>terre</b>"
}
},
{
"if": "surface=unpaved",
"then": {
"nl": "De ondergrond is <b>onverhard</b>",
"en": "The surface is <b>unpaved</b>"
"en": "The surface is <b>unpaved</b>",
"fr": "La surface est <b>non pavée</b>"
},
"hideInAnswer": true
},
@ -148,7 +152,8 @@
"then": {
"nl": "De ondergrond is <b>zand</b>",
"en": "The surface is <b>sand</b>",
"ru": "Поверхность - <b>песок</b>"
"ru": "Поверхность - <b>песок</b>",
"fr": "La surface est en <b>sable</b>"
}
},
{
@ -172,14 +177,16 @@
"then": {
"nl": "De ondergrond is <b>beton</b>",
"en": "The surface is <b>concrete</b>",
"ru": "Поверхность - <b>бетон</b>"
"ru": "Поверхность - <b>бетон</b>",
"fr": "La surface est en <b>béton</b>"
}
},
{
"if": "surface=paved",
"then": {
"nl": "De ondergrond is <b>verhard</b>",
"en": "The surface is <b>paved</b>"
"en": "The surface is <b>paved</b>",
"fr": "La surface est <b>pavée</b>"
},
"hideInAnswer": true
}

View file

@ -57,7 +57,7 @@
},
"then": {
"nl": "Hier kan men basketbal spelen",
"fr": "Ici on peut jouer au basket",
"fr": "Ici, on joue au basketball",
"en": "Basketball is played here"
}
},
@ -69,7 +69,7 @@
},
"then": {
"nl": "Hier kan men voetbal spelen",
"fr": "Ici on joue au foot",
"fr": "Ici, on joue au football",
"en": "Soccer is played here"
}
},
@ -94,7 +94,7 @@
},
"then": {
"nl": "Hier kan men tennis spelen",
"fr": "Ici on peut jouer au tennis",
"fr": "Ici, on joue au tennis",
"en": "Tennis is played here"
}
},
@ -106,7 +106,7 @@
},
"then": {
"nl": "Hier kan men korfbal spelen",
"fr": "Ici on peut jouer au korfbal",
"fr": "Ici, on joue au korfball",
"en": "Korfball is played here"
}
},
@ -118,7 +118,7 @@
},
"then": {
"nl": "Hier kan men basketbal beoefenen",
"fr": "Ici on peut jouer au basket",
"fr": "Ici, on joue au basketball",
"en": "Basketball is played here"
},
"hideInAnswer": true
@ -128,7 +128,7 @@
{
"question": {
"nl": "Wat is de ondergrond van dit sportveld?",
"fr": "De quelle surface est fait ce terrain de sport ?",
"fr": "De quelle surface est fait ce terrain de sport ?",
"en": "Which is the surface of this sport pitch?"
},
"render": {
@ -207,7 +207,7 @@
"if": "access=limited",
"then": {
"nl": "Beperkt toegankelijk (enkel na reservatie, tijdens bepaalde uren, ...)",
"fr": "Accès limité (par exemple uniquement sur réservation, à certains horaires, ...)",
"fr": "Accès limité (par exemple uniquement sur réservation, à certains horaires)",
"en": "Limited access (e.g. only with an appointment, during certain hours, ...)"
}
},
@ -271,7 +271,7 @@
"if": "reservation=no",
"then": {
"nl": "Reserveren is niet mogelijk",
"fr": "On ne peux pas réserver",
"fr": "On ne peut pas réserver",
"en": "Making an appointment is not possible"
}
}
@ -292,7 +292,7 @@
{
"question": {
"nl": "Wat is het email-adres van de bevoegde dienst of uitbater?",
"fr": "Quel est l'adresse courriel du gérant ?",
"fr": "Quelle est l'adresse courriel du gérant ?",
"en": "What is the email address of the operator?"
},
"freeform": {

View file

@ -3,7 +3,8 @@
"name": {
"en": "Surveillance camera's",
"nl": "Bewakingscamera's",
"ru": "Камеры наблюдения"
"ru": "Камеры наблюдения",
"fr": "Caméras de surveillance"
},
"minzoom": 12,
"source": {
@ -24,7 +25,8 @@
"render": {
"en": "Surveillance Camera",
"nl": "Bewakingscamera",
"ru": "Камера наблюдения"
"ru": "Камера наблюдения",
"fr": "Caméra de surveillance"
}
},
"tagRenderings": [
@ -33,7 +35,8 @@
"#": "Camera type: fixed; panning; dome",
"question": {
"en": "What kind of camera is this?",
"nl": "Wat voor soort camera is dit?"
"nl": "Wat voor soort camera is dit?",
"fr": "Quel genre de caméra est-ce ?"
},
"mappings": [
{
@ -44,7 +47,8 @@
},
"then": {
"en": "A fixed (non-moving) camera",
"nl": "Een vaste camera"
"nl": "Een vaste camera",
"fr": "Une caméra fixe (non mobile)"
}
},
{
@ -55,7 +59,8 @@
},
"then": {
"en": "A dome camera (which can turn)",
"nl": "Een dome (bolvormige camera die kan draaien)"
"nl": "Een dome (bolvormige camera die kan draaien)",
"fr": "Une caméra dôme (qui peut tourner)"
}
},
{
@ -67,7 +72,8 @@
"then": {
"en": "A panning camera",
"nl": "Een camera die (met een motor) van links naar rechts kan draaien",
"ru": "Панорамная камера"
"ru": "Панорамная камера",
"fr": "Une caméra panoramique"
}
}
]
@ -76,11 +82,13 @@
"#": "direction. We don't ask this for a dome on a pole or ceiling as it has a 360° view",
"question": {
"en": "In which geographical direction does this camera film?",
"nl": "In welke geografische richting filmt deze camera?"
"nl": "In welke geografische richting filmt deze camera?",
"fr": "Dans quelle direction géographique cette caméra filme-t-elle ?"
},
"render": {
"en": "Films to a compass heading of {camera:direction}",
"nl": "Filmt in kompasrichting {camera:direction}"
"nl": "Filmt in kompasrichting {camera:direction}",
"fr": "Filme dans une direction {camera:direction}"
},
"condition": {
"or": [
@ -109,7 +117,8 @@
},
"then": {
"en": "Films to a compass heading of {direction}",
"nl": "Filmt in kompasrichting {direction}"
"nl": "Filmt in kompasrichting {direction}",
"fr": "Filme dans une direction {direction}"
},
"hideInAnswer": true
}
@ -122,18 +131,21 @@
},
"question": {
"en": "Who operates this CCTV?",
"nl": "Wie beheert deze bewakingscamera?"
"nl": "Wie beheert deze bewakingscamera?",
"fr": "Qui exploite ce système de vidéosurveillance ?"
},
"render": {
"en": "Operated by {operator}",
"nl": "Beheer door {operator}"
"nl": "Beheer door {operator}",
"fr": "Exploité par {operator}"
}
},
{
"#": "Surveillance type: public, outdoor, indoor",
"question": {
"en": "What kind of surveillance is this camera",
"nl": "Wat soort bewaking wordt hier uitgevoerd?"
"nl": "Wat soort bewaking wordt hier uitgevoerd?",
"fr": "Quel genre de surveillance est cette caméra"
},
"mappings": [
{
@ -144,7 +156,8 @@
},
"then": {
"en": "A public area is surveilled, such as a street, a bridge, a square, a park, a train station, a public corridor or tunnel,...",
"nl": "Bewaking van de publieke ruilmte, dus een straat, een brug, een park, een plein, een stationsgebouw, een publiek toegankelijke gang of tunnel..."
"nl": "Bewaking van de publieke ruilmte, dus een straat, een brug, een park, een plein, een stationsgebouw, een publiek toegankelijke gang of tunnel...",
"fr": "Une zone publique est surveillée, telle qu'une rue, un pont, une place, un parc, une gare, un couloir ou un tunnel public…"
}
},
{
@ -155,7 +168,8 @@
},
"then": {
"en": "An outdoor, yet private area is surveilled (e.g. a parking lot, a fuel station, courtyard, entrance, private driveway, ...)",
"nl": "Een buitenruimte met privaat karakter (zoals een privé-oprit, een parking, tankstation, ...)"
"nl": "Een buitenruimte met privaat karakter (zoals een privé-oprit, een parking, tankstation, ...)",
"fr": "Une zone extérieure, mais privée, est surveillée (par exemple, un parking, une station-service, une cour, une entrée, une allée privée, etc.)"
}
},
{
@ -166,7 +180,8 @@
},
"then": {
"nl": "Een private binnenruimte wordt bewaakt, bv. een winkel, een parkeergarage, ...",
"en": "A private indoor area is surveilled, e.g. a shop, a private underground parking, ..."
"en": "A private indoor area is surveilled, e.g. a shop, a private underground parking, ...",
"fr": "Une zone intérieure privée est surveillée, par exemple un magasin, un parking souterrain privé…"
}
}
]
@ -175,7 +190,8 @@
"#": "Indoor camera? This isn't clear for 'public'-cameras",
"question": {
"en": "Is the public space surveilled by this camera an indoor or outdoor space?",
"nl": "Bevindt de bewaakte publieke ruimte camera zich binnen of buiten?"
"nl": "Bevindt de bewaakte publieke ruimte camera zich binnen of buiten?",
"fr": "L'espace public surveillé par cette caméra est-il un espace intérieur ou extérieur ?"
},
"condition": {
"and": [
@ -187,21 +203,24 @@
"if": "indoor=yes",
"then": {
"en": "This camera is located indoors",
"nl": "Deze camera bevindt zich binnen"
"nl": "Deze camera bevindt zich binnen",
"fr": "Cette caméra est située à l'intérieur"
}
},
{
"if": "indoor=no",
"then": {
"en": "This camera is located outdoors",
"nl": "Deze camera bevindt zich buiten"
"nl": "Deze camera bevindt zich buiten",
"fr": "Cette caméra est située à l'extérieur"
}
},
{
"if": "indoor=",
"then": {
"en": "This camera is probably located outdoors",
"nl": "Deze camera bevindt zich waarschijnlijk buiten"
"nl": "Deze camera bevindt zich waarschijnlijk buiten",
"fr": "Cette caméra est probablement située à l'extérieur"
},
"hideInAnswer": true
}
@ -211,11 +230,13 @@
"#": "Level",
"question": {
"en": "On which level is this camera located?",
"nl": "Op welke verdieping bevindt deze camera zich?"
"nl": "Op welke verdieping bevindt deze camera zich?",
"fr": "À quel niveau se trouve cette caméra ?"
},
"render": {
"en": "Located on level {level}",
"nl": "Bevindt zich op verdieping {level}"
"nl": "Bevindt zich op verdieping {level}",
"fr": "Situé au niveau {level}"
},
"freeform": {
"key": "level",
@ -232,14 +253,16 @@
"#": "Surveillance:zone",
"question": {
"en": "What exactly is surveilled here?",
"nl": "Wat wordt hier precies bewaakt?"
"nl": "Wat wordt hier precies bewaakt?",
"fr": "Qu'est-ce qui est surveillé ici ?"
},
"freeform": {
"key": "surveillance:zone"
},
"render": {
"en": " Surveills a {surveillance:zone}",
"nl": "Bewaakt een {surveillance:zone}"
"nl": "Bewaakt een {surveillance:zone}",
"fr": " Surveille un(e) {surveillance:zone}"
},
"mappings": [
{
@ -250,7 +273,8 @@
},
"then": {
"en": "Surveills a parking",
"nl": "Bewaakt een parking"
"nl": "Bewaakt een parking",
"fr": "Surveille un parking"
}
},
{
@ -261,7 +285,8 @@
},
"then": {
"en": "Surveills the traffic",
"nl": "Bewaakt het verkeer"
"nl": "Bewaakt het verkeer",
"fr": "Surveille la circulation"
}
},
{
@ -272,7 +297,8 @@
},
"then": {
"en": "Surveills an entrance",
"nl": "Bewaakt een ingang"
"nl": "Bewaakt een ingang",
"fr": "Surveille une entrée"
}
},
{
@ -283,7 +309,8 @@
},
"then": {
"en": "Surveills a corridor",
"nl": "Bewaakt een gang"
"nl": "Bewaakt een gang",
"fr": "Surveille un couloir"
}
},
{
@ -294,7 +321,8 @@
},
"then": {
"en": "Surveills a public tranport platform",
"nl": "Bewaakt een perron of bushalte"
"nl": "Bewaakt een perron of bushalte",
"fr": "Surveille un quai de transport public"
}
},
{
@ -305,7 +333,8 @@
},
"then": {
"en": "Surveills a shop",
"nl": "Bewaakt een winkel"
"nl": "Bewaakt een winkel",
"fr": "Surveille un magasin"
}
}
]
@ -314,11 +343,13 @@
"#": "camera:mount",
"question": {
"en": "How is this camera placed?",
"nl": "Hoe is deze camera geplaatst?"
"nl": "Hoe is deze camera geplaatst?",
"fr": "Comment cette caméra est-elle placée ?"
},
"render": {
"en": "Mounting method: {mount}",
"nl": "Montage: {camera:mount}"
"nl": "Montage: {camera:mount}",
"fr": "Méthode de montage : {mount}"
},
"freeform": {
"key": "camera:mount"
@ -328,21 +359,24 @@
"if": "camera:mount=wall",
"then": {
"en": "This camera is placed against a wall",
"nl": "Deze camera hangt aan een muur"
"nl": "Deze camera hangt aan een muur",
"fr": "Cette caméra est placée contre un mur"
}
},
{
"if": "camera:mount=pole",
"then": {
"en": "This camera is placed one a pole",
"nl": "Deze camera staat op een paal"
"nl": "Deze camera staat op een paal",
"fr": "Cette caméra est placée sur un poteau"
}
},
{
"if": "camera:mount=ceiling",
"then": {
"en": "This camera is placed on the ceiling",
"nl": "Deze camera hangt aan het plafond"
"nl": "Deze camera hangt aan het plafond",
"fr": "Cette caméra est placée au plafond"
}
}
]

View file

@ -81,7 +81,7 @@
"question": {
"en": "Are these toilets publicly accessible?",
"de": "Sind diese Toiletten öffentlich zugänglich?",
"fr": "Ces toilettes sont-elles accessibles publiquement ?",
"fr": "Ces toilettes sont-elles accessibles au public ?",
"nl": "Zijn deze toiletten publiek toegankelijk?"
},
"render": {
@ -120,7 +120,7 @@
"then": {
"en": "Not accessible",
"de": "Nicht zugänglich",
"fr": "WC privés",
"fr": "Toilettes privées",
"nl": "Niet toegankelijk",
"ru": "Недоступно"
}
@ -140,7 +140,7 @@
"question": {
"en": "Are these toilets free to use?",
"de": "Können diese Toiletten kostenlos benutzt werden?",
"fr": "Ces toilettes sont-elles payantes",
"fr": "Ces toilettes sont-elles payantes ?",
"nl": "Zijn deze toiletten gratis te gebruiken?"
},
"mappings": [
@ -188,7 +188,7 @@
"question": {
"en": "Is there a dedicated toilet for wheelchair users",
"de": "Gibt es eine Toilette für Rollstuhlfahrer?",
"fr": "Un WC réservé aux personnes à mobilité réduite est-il présent ?",
"fr": "Y a-t-il des toilettes réservées aux personnes en fauteuil roulant ?",
"nl": "Is er een rolstoeltoegankelijke toilet voorzien?"
},
"mappings": [
@ -196,7 +196,7 @@
"then": {
"en": "There is a dedicated toilet for wheelchair users",
"de": "Es gibt eine Toilette für Rollstuhlfahrer",
"fr": "Il y a un WC réservé pour les personnes à mobilité réduite",
"fr": "Il y a des toilettes réservées pour les personnes à mobilité réduite",
"nl": "Er is een toilet voor rolstoelgebruikers"
},
"if": "wheelchair=yes"
@ -225,7 +225,7 @@
"then": {
"en": "There are only seated toilets",
"de": "Es gibt nur Sitztoiletten",
"fr": "Il y a uniquement des WC assis",
"fr": "Il y a uniquement des sièges de toilettes",
"nl": "Er zijn enkel WC's om op te zitten"
}
},
@ -242,8 +242,8 @@
"if": "toilets:position=squat",
"then": {
"en": "There are only squat toilets here",
"de": "Es gibt hier nur Hocktoiletten.",
"fr": "Il y a uniquement des WC turques",
"de": "Es gibt hier nur Hocktoiletten",
"fr": "Il y a uniquement des toilettes turques",
"nl": "Er zijn enkel hurktoiletten"
}
},
@ -252,7 +252,7 @@
"then": {
"en": "Both seated toilets and urinals are available here",
"de": "Sowohl Sitztoiletten als auch Pissoirs sind hier verfügbar",
"fr": "Il y a des WC assis et des urinoirs",
"fr": "Il y a des sièges de toilettes et des urinoirs",
"nl": "Er zijn zowel urinoirs als zittoiletten"
}
}
@ -262,7 +262,7 @@
"question": {
"en": "Is a changing table (to change diapers) available?",
"de": "Ist ein Wickeltisch (zum Wechseln der Windeln) vorhanden?",
"fr": "Ces WC disposent-ils d'une table à langer ?",
"fr": "Ces toilettes disposent-elles d'une table à langer ?",
"nl": "Is er een luiertafel beschikbaar?"
},
"mappings": [
@ -308,7 +308,7 @@
"then": {
"en": "The changing table is in the toilet for women. ",
"de": "Der Wickeltisch befindet sich in der Damentoilette. ",
"fr": "La table à langer se situe dans les WC pour femmes. ",
"fr": "La table à langer est dans les toilettes pour femmes. ",
"nl": "De luiertafel bevindt zich in de vrouwentoiletten "
},
"if": "changing_table:location=female_toilet"
@ -317,7 +317,7 @@
"then": {
"en": "The changing table is in the toilet for men. ",
"de": "Der Wickeltisch befindet sich in der Herrentoilette. ",
"fr": "La table à langer se situe dans les WC pour hommes. ",
"fr": "La table à langer est dans les toilettes pour hommes. ",
"nl": "De luiertafel bevindt zich in de herentoiletten "
},
"if": "changing_table:location=male_toilet"
@ -327,7 +327,7 @@
"then": {
"en": "The changing table is in the toilet for wheelchair users. ",
"de": "Der Wickeltisch befindet sich in der Toilette für Rollstuhlfahrer. ",
"fr": "La table à langer se situe dans les WC pour personnes à mobilité réduite. ",
"fr": "La table à langer est dans les toilettes pour personnes à mobilité réduite. ",
"nl": "De luiertafel bevindt zich in de rolstoeltoegankelijke toilet "
}
},
@ -336,7 +336,7 @@
"then": {
"en": "The changing table is in a dedicated room. ",
"de": "Der Wickeltisch befindet sich in einem eigenen Raum. ",
"fr": "La table à langer se situe dans un espace dédié. ",
"fr": "La table à langer est dans un espace dédié. ",
"nl": "De luiertafel bevindt zich in een daartoe voorziene kamer "
}
}

View file

@ -4,7 +4,8 @@
"nl": "Boom",
"en": "Tree",
"it": "Albero",
"ru": "Дерево"
"ru": "Дерево",
"fr": "Arbre"
},
"minzoom": 14,
"source": {
@ -19,7 +20,8 @@
"nl": "Boom",
"en": "Tree",
"it": "Albero",
"ru": "Дерево"
"ru": "Дерево",
"fr": "Arbre"
},
"mappings": [
{
@ -31,7 +33,8 @@
"de": "<i>{name}</i>",
"fr": "<i>{name}</i>",
"it": "<i>{name}</i>",
"ru": "<i>{name}</i>"
"ru": "<i>{name}</i>",
"id": "<i>{name}</i>"
}
}
]
@ -43,7 +46,8 @@
"nl": "Hoogte: {height}",
"en": "Height: {height}",
"it": "Altezza: {height}",
"ru": "Высота: {height}"
"ru": "Высота: {height}",
"fr": "Hauteur : {height}"
},
"condition": {
"and": [
@ -61,7 +65,8 @@
"nl": "Hoogte: {height}&nbsp;m",
"en": "Height: {height}&nbsp;m",
"it": "Altezza: {height}&nbsp;m",
"ru": "Высота: {height}&nbsp;м"
"ru": "Высота: {height}&nbsp;м",
"fr": "Hauteur&nbsp;: {height}&nbsp;m"
}
}
]
@ -116,7 +121,8 @@
"question": {
"nl": "Hoe significant is deze boom? Kies het eerste antwoord dat van toepassing is.",
"en": "How significant is this tree? Choose the first answer that applies.",
"it": "Quanto significativo è questo albero? Scegli la prima risposta che corrisponde."
"it": "Quanto significativo è questo albero? Scegli la prima risposta che corrisponde.",
"fr": "Quelle est l'importance de cet arbre ? Choisissez la première réponse qui s'applique."
},
"mappings": [
{
@ -128,7 +134,8 @@
"then": {
"nl": "De boom valt op door zijn grootte of prominente locatie. Hij is nuttig voor navigatie.",
"en": "The tree is remarkable due to its size or prominent location. It is useful for navigation.",
"it": "È un albero notevole per le sue dimensioni o per la posizione prominente. È utile alla navigazione."
"it": "È un albero notevole per le sue dimensioni o per la posizione prominente. È utile alla navigazione.",
"fr": "L'arbre est remarquable en raison de sa taille ou de son emplacement proéminent. Il est utile pour la navigation."
}
},
{
@ -188,7 +195,8 @@
"then": {
"nl": "Dit is een laanboom.",
"en": "This is a tree along an avenue.",
"it": "Fa parte di un viale alberato."
"it": "Fa parte di un viale alberato.",
"fr": "C'est un arbre le long d'une avenue."
}
},
{
@ -200,7 +208,8 @@
"then": {
"nl": "De boom staat in een woonkern.",
"en": "The tree is an urban area.",
"it": "Lalbero si trova in unarea urbana."
"it": "Lalbero si trova in unarea urbana.",
"fr": "L'arbre est une zone urbaine."
}
},
{
@ -245,7 +254,8 @@
"then": {
"nl": "Groenblijvend.",
"en": "Evergreen.",
"it": "Sempreverde."
"it": "Sempreverde.",
"fr": "À feuilles persistantes."
}
}
],
@ -260,12 +270,15 @@
"nl": "Naam: {name}",
"en": "Name: {name}",
"it": "Nome: {name}",
"ru": "Название: {name}"
"ru": "Название: {name}",
"fr": "Nom : {name}",
"id": "Nama: {name}"
},
"question": {
"nl": "Heeft de boom een naam?",
"en": "Does the tree have a name?",
"it": "Lalbero ha un nome?"
"it": "Lalbero ha un nome?",
"fr": "L'arbre a-t-il un nom ?"
},
"freeform": {
"key": "name",
@ -284,7 +297,8 @@
"then": {
"nl": "De boom heeft geen naam.",
"en": "The tree does not have a name.",
"it": "Lalbero non ha un nome."
"it": "Lalbero non ha un nome.",
"fr": "L'arbre n'a pas de nom."
}
}
],
@ -300,7 +314,8 @@
"question": {
"nl": "Is deze boom erkend als erfgoed?",
"en": "Is this tree registered heritage?",
"it": "Questalbero è registrato come patrimonio?"
"it": "Questalbero è registrato come patrimonio?",
"fr": "Cet arbre est-il inscrit au patrimoine ?"
},
"mappings": [
{
@ -326,7 +341,8 @@
"then": {
"nl": "Erkend als natuurlijk erfgoed door Directie Cultureel Erfgoed Brussel",
"en": "Registered as heritage by <i>Direction du Patrimoine culturel</i> Brussels",
"it": "Registrato come patrimonio da <i>Direction du Patrimoine culturel</i> di Bruxelles"
"it": "Registrato come patrimonio da <i>Direction du Patrimoine culturel</i> di Bruxelles",
"fr": "Enregistré comme patrimoine par la <i>Direction du Patrimoine culturel</i> Bruxelles"
}
},
{
@ -339,7 +355,8 @@
"then": {
"nl": "Erkend als erfgoed door een andere organisatie",
"en": "Registered as heritage by a different organisation",
"it": "Registrato come patrimonio da unorganizzazione differente"
"it": "Registrato come patrimonio da unorganizzazione differente",
"fr": "Enregistré comme patrimoine par une autre organisation"
}
},
{
@ -352,7 +369,8 @@
"then": {
"nl": "Niet erkend als erfgoed",
"en": "Not registered as heritage",
"it": "Non è registrato come patrimonio"
"it": "Non è registrato come patrimonio",
"fr": "Non enregistré comme patrimoine"
}
},
{
@ -364,7 +382,8 @@
"then": {
"nl": "Erkend als erfgoed door een andere organisatie",
"en": "Registered as heritage by a different organisation",
"it": "Registrato come patrimonio da unorganizzazione differente"
"it": "Registrato come patrimonio da unorganizzazione differente",
"fr": "Enregistré comme patrimoine par une autre organisation"
},
"hideInAnswer": true
}
@ -407,7 +426,8 @@
"question": {
"nl": "Wat is het Wikidata-ID van deze boom?",
"en": "What is the Wikidata ID for this tree?",
"it": "Qual è lID Wikidata per questo albero?"
"it": "Qual è lID Wikidata per questo albero?",
"fr": "Quel est l'identifiant Wikidata de cet arbre ?"
},
"freeform": {
"key": "wikidata",
@ -463,12 +483,14 @@
"title": {
"nl": "Loofboom",
"en": "Broadleaved tree",
"it": "Albero latifoglia"
"it": "Albero latifoglia",
"fr": "Arbre feuillu"
},
"description": {
"nl": "Een boom van een soort die blaadjes heeft, bijvoorbeeld eik of populier.",
"en": "A tree of a species with leaves, such as oak or populus.",
"it": "Un albero di una specie con foglie larghe come la quercia o il pioppo."
"it": "Un albero di una specie con foglie larghe come la quercia o il pioppo.",
"fr": "Un arbre d'une espèce avec de larges feuilles, comme le chêne ou le peuplier."
}
},
{
@ -495,12 +517,14 @@
"nl": "Boom",
"en": "Tree",
"it": "Albero",
"ru": "Дерево"
"ru": "Дерево",
"fr": "Arbre"
},
"description": {
"nl": "Wanneer je niet zeker bent of het nu een loof- of naaldboom is.",
"en": "If you're not sure whether it's a broadleaved or needleleaved tree.",
"it": "Qualora non si sia sicuri se si tratta di un albero latifoglia o aghifoglia."
"it": "Qualora non si sia sicuri se si tratta di un albero latifoglia o aghifoglia.",
"fr": "Si vous n'êtes pas sûr(e) de savoir s'il s'agit d'un arbre à feuilles larges ou à aiguilles."
}
}
]

View file

@ -3,12 +3,14 @@
"name": {
"en": "Viewpoint",
"nl": "Uitzicht",
"de": "Aussichtspunkt"
"de": "Aussichtspunkt",
"fr": "Point de vue"
},
"description": {
"en": "A nice viewpoint or nice view. Ideal to add an image if no other category fits",
"nl": "Een mooi uitzicht - ideaal om een foto toe te voegen wanneer iets niet in een andere categorie past",
"de": "Ein schöner Aussichtspunkt oder eine schöne Aussicht. Ideal zum Hinzufügen eines Bildes, wenn keine andere Kategorie passt"
"de": "Ein schöner Aussichtspunkt oder eine schöne Aussicht. Ideal zum Hinzufügen eines Bildes, wenn keine andere Kategorie passt",
"fr": "Un beau point de vue ou une belle vue. Idéal pour ajouter une image si aucune autre catégorie ne convient"
},
"source": {
"osmTags": "tourism=viewpoint"
@ -24,7 +26,8 @@
"title": {
"en": "Viewpoint",
"nl": "Uitzicht",
"de": "Aussichtspunkt"
"de": "Aussichtspunkt",
"fr": "Point de vue"
},
"tags": [
"tourism=viewpoint"
@ -35,7 +38,8 @@
"render": {
"en": "Viewpoint",
"nl": "Uitzicht",
"de": "Aussichtspunkt"
"de": "Aussichtspunkt",
"fr": "Point de vue"
}
},
"tagRenderings": [
@ -45,7 +49,8 @@
"en": "Do you want to add a description?",
"nl": "Zijn er bijzonderheden die je wilt toevoegen?",
"de": "Möchten Sie eine Beschreibung hinzufügen?",
"ru": "Вы хотите добавить описание?"
"ru": "Вы хотите добавить описание?",
"fr": "Voulez-vous ajouter une description ?"
},
"render": "{description}",
"freeform": {

View file

@ -9,8 +9,10 @@
"question": {
"en": "What is the phone number of {name}?",
"nl": "Wat is het telefoonnummer van {name}?",
"fr": "Quel est le numéro de téléphone de {name} ?",
"de": "Was ist die Telefonnummer von {name}?"
"fr": "Quel est le numéro de téléphone de {name} ?",
"de": "Was ist die Telefonnummer von {name}?",
"nb_NO": "Hva er telefonnummeret til {name}?",
"ru": "Какой номер телефона у {name}?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
@ -35,8 +37,10 @@
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"question": {
"nl": "Wat is het email-adres van {name}?",
"fr": "Quelle est l'adresse courriel de {name} ?",
"en": "What is the email address of {name}?"
"fr": "Quelle est l'adresse courriel de {name} ?",
"en": "What is the email address of {name}?",
"nb_NO": "Hva er e-postadressen til {name}?",
"ru": "Какой адрес электронной почты у {name}?"
},
"freeform": {
"key": "email",
@ -47,8 +51,10 @@
"question": {
"en": "What is the website of {name}?",
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site internet de {name}?",
"gl": "Cal é a páxina web de {name}?"
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"nb_NO": "Hva er nettsiden til {name}?",
"ru": "Какой сайт у {name}?"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
@ -59,8 +65,9 @@
"description": {
"question": {
"nl": "Zijn er extra zaken die je niet in de bovenstaande vragen kwijt kon? Zet deze in de description<span style='font-size: small'>Herhaal geen antwoorden die je reeds gaf</span>",
"fr": "Y a-t-il quelque chose de pertinent que vous n'avez pas pu donner à la dernière question ? Ajoutez-le ici.<br/><span style='font-size: small'>Ne répétez pas des réponses déjà données</span>",
"en": "Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>"
"fr": "Y a-t-il quelque chose de pertinent que vous n'avez pas pu donner à la dernière question ? Ajoutez-le ici.<br/><span style='font-size: small'>Ne répétez pas des réponses déjà données</span>",
"en": "Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>",
"nb_NO": "Er det noe mer som er relevant du ikke kunne opplyse om i tidligere svar? Legg det til her.<br/><span style='font-size: small'>Ikke gjenta fakta som allerede er nevnt</span>"
},
"render": "{description}",
"freeform": {
@ -70,13 +77,19 @@
"opening_hours": {
"question": {
"en": "What are the opening hours of {name}?",
"fr": "Quelles sont les horaires d'ouverture de {name}?",
"de": "Was sind die Öffnungszeiten von {name}?"
"fr": "Quelles sont les horaires d'ouverture de {name} ?",
"de": "Was sind die Öffnungszeiten von {name}?",
"nl": "Wat zijn de openingsuren van {name}?",
"nb_NO": "Hva er åpningstidene for {name})",
"ru": "Какое время работы у {name}?"
},
"render": {
"de": "<h3>Öffnungszeiten</h3>{opening_hours_table(opening_hours)}",
"fr": "<h3>Horaires d'ouverture</h3>{opening_hours_table(opening_hours)}",
"en": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}"
"en": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}",
"nl": "<h3>Openingsuren</h3>{opening_hours_table(opening_hours)}",
"nb_NO": "<h3>Åpningstider</h3>{opening_hours_table(opening_hours)}",
"ru": "<h3>Часы работы</h3>{opening_hours_table(opening_hours)}"
},
"freeform": {
"key": "opening_hours",
@ -92,4 +105,4 @@
"#": "Prints all the tags",
"render": "{all_tags()}"
}
}
}

View file

@ -10,7 +10,10 @@
"hu": "Nyílt AED Térkép",
"id": "Buka Peta AED",
"it": "Mappa dei defibrillatori (DAE)",
"ru": "Открытая карта AED (Автоматизированных внешних дефибрилляторов)"
"ru": "Открытая карта AED (Автоматизированных внешних дефибрилляторов)",
"ja": "オープンAEDマップ",
"zh_Hant": "開放AED地圖",
"nb_NO": "Åpne AED-kart"
},
"maintainer": "MapComplete",
"icon": "./assets/themes/aed/logo.svg",
@ -23,7 +26,9 @@
"de": "Auf dieser Karte kann man nahe gelegene Defibrillatoren finden und markieren",
"id": "Di peta ini, seseorang dapat menemukan dan menandai defibrillator terdekat",
"it": "Su questa mappa. si possono trovare e segnalare i defibrillatori nelle vicinanze",
"ru": "На этой карте вы можете найти и отметить ближайшие дефибрилляторы"
"ru": "На этой карте вы можете найти и отметить ближайшие дефибрилляторы",
"ja": "この地図では近くにある除細動器(AED)を見つけてマークします",
"zh_Hant": "在這份地圖上,你可以找到與標記附近的除顫器"
},
"language": [
"en",
@ -35,7 +40,10 @@
"hu",
"id",
"it",
"ru"
"ru",
"ja",
"zh_Hant",
"nb_NO"
],
"version": "2020-08-29",
"startLat": 0,

View file

@ -35,7 +35,7 @@
"mappings": [
{
"if": "_has_closeby_feature=yes",
"then": "circle:green"
"then": "circle:#008000aa"
}
]
},

View file

@ -9,7 +9,9 @@
"hu": "Nyít Műalkotás Térkép",
"id": "Buka Peta Karya Seni",
"it": "Mappa libera dellarte",
"ru": "Открытая карта произведений искусства"
"ru": "Открытая карта произведений искусства",
"ja": "オープン アートワーク マップ",
"zh_Hant": "開放藝術品地圖"
},
"description": {
"en": "Welcome to Open Artwork Map, a map of statues, busts, grafittis and other artwork all over the world",
@ -18,7 +20,10 @@
"de": "Willkommen bei der Freien Kunstwerk-Karte, einer Karte von Statuen, Büsten, Grafitti, ... auf der ganzen Welt",
"id": "Selamat datang di Open Artwork Map, peta untuk patung, grafiti, dan karya seni lain di seluruh dunia",
"it": "Benvenuto/a sulla mappa libera dellarte, una mappa delle statue, i busti, i graffiti e le altre realizzazioni artistiche di tutto il mondo",
"ru": "Добро пожаловать на Open Artwork Map, карту статуй, бюстов, граффити и других произведений искусства по всему миру"
"ru": "Добро пожаловать на Open Artwork Map, карту статуй, бюстов, граффити и других произведений искусства по всему миру",
"es": "Bienvenido a Open Artwork Map, un mapa de estatuas, bustos, grafitis y otras obras de arte de todo el mundo",
"ja": "オープン アートワーク マップへようこそ。世界中の銅像や胸像、壁の落書きなどのアートワークの地図です",
"zh_Hant": "歡迎來到開放藝術品地圖,這份地圖會顯示全世界的雕像、半身像、塗鴉以及其他類型的藝術品"
},
"language": [
"en",
@ -28,7 +33,11 @@
"hu",
"id",
"it",
"ru"
"ru",
"ja",
"zh_Hant",
"es",
"nb_NO"
],
"icon": "./assets/themes/artwork/artwork.svg",
"maintainer": "MapComplete",
@ -45,7 +54,11 @@
"de": "Kunstwerke",
"id": "Karya seni",
"it": "Opere darte",
"ru": "Произведения искусства"
"ru": "Произведения искусства",
"es": "Obras de arte",
"ja": "美術品",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk"
},
"source": {
"osmTags": "tourism=artwork"
@ -58,7 +71,11 @@
"de": "Kunstwerk",
"id": "Karya seni",
"it": "Opera darte",
"ru": "Художественная работа"
"ru": "Художественная работа",
"es": "Obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk"
},
"mappings": [
{
@ -70,7 +87,10 @@
"de": "Kunstwerk <i>{name}</i>",
"id": "Karya seni <i>{name}</i>",
"it": "Opera <i>{name}</i>",
"ru": "Художественная работа <i>{name}</i>"
"ru": "Художественная работа <i>{name}</i>",
"es": "Obra de arte <i>{nombre}</i>",
"ja": "アートワーク <i>{name}</i>",
"zh_Hant": "藝術品<i>{name}</i>"
}
}
]
@ -90,7 +110,10 @@
"fr": "Diverses œuvres d'art",
"de": "Verschiedene Kunstwerke",
"it": "Diverse opere darte",
"ru": "Разнообразные произведения искусства"
"ru": "Разнообразные произведения искусства",
"es": "Diversas piezas de obras de arte",
"ja": "多様な作品",
"zh_Hant": "不同類型的藝術品"
},
"minzoom": 12,
"wayHandling": 2,
@ -105,7 +128,11 @@
"fr": "Œuvre d'art",
"de": "Kunstwerk",
"it": "Opera darte",
"ru": "Художественная работа"
"ru": "Художественная работа",
"es": "Obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk"
}
}
],
@ -118,7 +145,11 @@
"fr": "Type d'œuvre : {artwork_type}",
"de": "Dies ist ein {artwork_type}",
"it": "Si tratta di un {artwork_type}",
"ru": "Это {artwork_type}"
"ru": "Это {artwork_type}",
"es": "Esta es un {artwork_type}",
"ja": "これは{artwork_type}です",
"zh_Hant": "這是 {artwork_type}",
"nb_NO": "Dette er et kunstverk av typen {artwork_type}"
},
"question": {
"en": "What is the type of this artwork?",
@ -126,7 +157,11 @@
"fr": "Quel est le type de cette œuvre d'art?",
"de": "Was ist die Art dieses Kunstwerks?",
"it": "Che tipo di opera darte è questo?",
"ru": "К какому типу относится эта работа?"
"ru": "К какому типу относится эта работа?",
"es": "Cuál es el tipo de esta obra de arte?",
"ja": "この作品の種類は何ですか?",
"zh_Hant": "這是什麼類型的藝術品?",
"nb_NO": "Hvilken type kunstverk er dette?"
},
"freeform": {
"key": "artwork_type",
@ -143,7 +178,10 @@
"fr": "Architecture",
"de": "Architektur",
"it": "Architettura",
"ru": "Архитектура"
"ru": "Архитектура",
"ja": "建物",
"zh_Hant": "建築物",
"nb_NO": "Arkitektur"
}
},
{
@ -154,7 +192,10 @@
"fr": "Peinture murale",
"de": "Wandbild",
"it": "Murale",
"ru": "Фреска"
"ru": "Фреска",
"ja": "壁画",
"zh_Hant": "壁畫",
"nb_NO": "Veggmaleri"
}
},
{
@ -165,7 +206,10 @@
"fr": "Peinture",
"de": "Malerei",
"it": "Dipinto",
"ru": "Живопись"
"ru": "Живопись",
"ja": "絵画",
"zh_Hant": "繪畫",
"nb_NO": "Maleri"
}
},
{
@ -176,7 +220,10 @@
"fr": "Sculpture",
"de": "Skulptur",
"it": "Scultura",
"ru": "Скульптура"
"ru": "Скульптура",
"ja": "彫刻",
"zh_Hant": "雕塑",
"nb_NO": "Skulptur"
}
},
{
@ -187,7 +234,10 @@
"fr": "Statue",
"de": "Statue",
"it": "Statua",
"ru": "Статуя"
"ru": "Статуя",
"ja": "彫像",
"zh_Hant": "雕像",
"nb_NO": "Statue"
}
},
{
@ -198,7 +248,10 @@
"fr": "Buste",
"de": "Büste",
"it": "Busto",
"ru": "Бюст"
"ru": "Бюст",
"ja": "胸像",
"zh_Hant": "半身像",
"nb_NO": "Byste"
}
},
{
@ -209,7 +262,10 @@
"fr": "Rocher",
"de": "Stein",
"it": "Masso",
"ru": "Камень"
"ru": "Камень",
"ja": "石",
"zh_Hant": "石頭",
"nb_NO": "Stein"
}
},
{
@ -220,7 +276,10 @@
"fr": "Installation",
"de": "Installation",
"it": "Istallazione",
"ru": "Инсталляция"
"ru": "Инсталляция",
"ja": "インスタレーション",
"zh_Hant": "安裝",
"nb_NO": "Installasjon"
}
},
{
@ -231,7 +290,10 @@
"fr": "Graffiti",
"de": "Graffiti",
"it": "Graffiti",
"ru": "Граффити"
"ru": "Граффити",
"ja": "落書き",
"zh_Hant": "塗鴨",
"nb_NO": "Graffiti"
}
},
{
@ -242,7 +304,10 @@
"fr": "Relief",
"de": "Relief",
"it": "Rilievo",
"ru": "Рельеф"
"ru": "Рельеф",
"ja": "レリーフ",
"zh_Hant": "寬慰",
"nb_NO": "Relieff"
}
},
{
@ -253,7 +318,10 @@
"fr": "Azulejo (faïence latine)",
"de": "Azulejo (spanische dekorative Fliesenarbeit)",
"it": "Azulejo (ornamento decorativo piastrellato spagnolo)",
"ru": "Азуле́жу (испанская роспись глазурованной керамической плитки)"
"ru": "Азуле́жу (испанская роспись глазурованной керамической плитки)",
"ja": "Azulejo (スペインの装飾タイル)",
"zh_Hant": "Azulejo (西班牙雕塑作品名稱)",
"nb_NO": "Azulejo (Spansk dekorativt flisverk)"
}
},
{
@ -264,7 +332,10 @@
"fr": "Carrelage",
"de": "Fliesenarbeit",
"it": "Mosaico di piastrelle",
"ru": "Плитка (мозаика)"
"ru": "Плитка (мозаика)",
"ja": "タイルワーク",
"zh_Hant": "瓷磚",
"nb_NO": "Flisarbeid"
}
}
]
@ -276,7 +347,10 @@
"fr": "Quel artiste a créé cette œuvre ?",
"de": "Welcher Künstler hat das geschaffen?",
"it": "Quale artista ha creato questopera?",
"ru": "Какой художник создал это?"
"ru": "Какой художник создал это?",
"ja": "どのアーティストが作ったんですか?",
"zh_Hant": "創造這個的藝術家是誰?",
"nb_NO": "Hvilken artist lagde dette?"
},
"render": {
"en": "Created by {artist_name}",
@ -284,7 +358,10 @@
"fr": "Créé par {artist_name}",
"de": "Erstellt von {artist_name}",
"it": "Creato da {artist_name}",
"ru": "Создано {artist_name}"
"ru": "Создано {artist_name}",
"ja": "作成者:{artist_name}",
"zh_Hant": "{artist_name} 創作",
"nb_NO": "Laget av {artist_name}"
},
"freeform": {
"key": "artist_name"
@ -292,12 +369,14 @@
},
{
"question": {
"en": "On which website is more information about this artwork?",
"en": "Is there a website with more information about this artwork?",
"nl": "Op welke website kan men meer informatie vinden over dit kunstwerk?",
"fr": "Sur quel site web pouvons-nous trouver plus d'informations sur cette œuvre d'art?",
"de": "Auf welcher Website gibt es mehr Informationen über dieses Kunstwerk?",
"it": "Su quale sito web è possibile trovare altre informazioni riguardanti questopera?",
"ru": "На каком сайте можно найти больше информации об этой работе?"
"ru": "На каком сайте можно найти больше информации об этой работе?",
"ja": "この作品についての詳しい情報はどのウェブサイトにありますか?",
"zh_Hant": "在那個網站能夠找到更多藝術品的資訊?"
},
"render": {
"en": "More information on <a href='{website}' target='_blank'>this website</a>",
@ -306,7 +385,9 @@
"de": "Weitere Informationen auf <a href='{website}' target='_blank'>dieser Webseite</a>",
"id": "Info lanjut tersedia di <a href='{website}' target='_blank'>laman web</a> ini.",
"it": "Ulteriori informazioni su <a href='{website}' target='_blank'>questo sito web</a>",
"ru": "Больше информации на <a href='{website}' target='_blank'>этом сайте</a>"
"ru": "Больше информации на <a href='{website}' target='_blank'>этом сайте</a>",
"ja": "<a href='{website}' target='_blank'>Webサイト</a>に詳細情報がある",
"zh_Hant": "<a href='{website}' target='_blank'>這個網站</a>有更多資訊"
},
"freeform": {
"key": "website",
@ -320,7 +401,9 @@
"fr": "Quelle entrée wikidata correspond à <b>cette œuvre d'art</b> ?",
"de": "Welcher Wikidata-Eintrag entspricht <b>diesem Kunstwerk</b>?",
"it": "Quale elemento Wikidata corrisponde a <b>questopera darte</b>?",
"ru": "Какая запись в wikidata соответсвует <b>этой работе</b>?"
"ru": "Какая запись в wikidata соответсвует <b>этой работе</b>?",
"ja": "<b>このアートワーク</b>に関するwikidataのエントリーはどれですか?",
"zh_Hant": "<b>這個藝術品</b>有那個對應的 wikidata 項目?"
},
"render": {
"en": "Corresponds with <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
@ -328,7 +411,9 @@
"fr": "Correspond à <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"de": "Entspricht <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"it": "Corrisponde a <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"ru": "Запись об этой работе в wikidata: <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
"ru": "Запись об этой работе в wikidata: <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"ja": "<a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>に関連する",
"zh_Hant": "與 <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>對應"
},
"freeform": {
"key": "wikidata",

View file

@ -6,7 +6,10 @@
"fr": "Bancs",
"nl": "Zitbanken",
"it": "Panchine",
"ru": "Скамейки"
"ru": "Скамейки",
"ja": "ベンチ",
"zh_Hant": "長椅",
"nb_NO": "Benker"
},
"shortDescription": {
"en": "A map of benches",
@ -14,7 +17,10 @@
"fr": "Carte des bancs",
"nl": "Een kaart met zitbanken",
"it": "Una mappa delle panchine",
"ru": "Карта скамеек"
"ru": "Карта скамеек",
"ja": "ベンチの地図",
"zh_Hant": "長椅的地圖",
"nb_NO": "Et benkekart"
},
"description": {
"en": "This map shows all benches that are recorded in OpenStreetMap: Individual benches, and benches belonging to public transport stops or shelters. With an OpenStreetMap account, you can map new benches or edit details of existing benches.",
@ -22,7 +28,8 @@
"fr": "Cette carte affiche les bancs mappés dans OpenStreetMap, entre autres : bancs des transports en commun, bancs publics, etc. À l'aide de votre compte OpenStretMap, vous pourrez ajouter de nouveaux bancs ou modifier les bancs existants.",
"nl": "Deze kaart toont alle zitbanken die in OpenStreetMap gekend zijn: individuele banken en banken bij bushaltes. Met een OpenStreetMap-account can je informatie verbeteren en nieuwe zitbanken in toevoegen.",
"it": "Questa mappa mostra tutte le panchine che sono state aggiunte su OpenStreetMap: panchine individuali e quelle alle fermate del trasporto pubblico o nei ripari. Se disponi di un account OpenStreetMap puoi mappare delle nuove panchine o modificare i dettagli di quelle esistenti.",
"ru": "На этой карте показаны все скамейки, записанные в OpenStreetMap: отдельные скамейки, а также скамейки, относящиеся к остановкам общественного транспорта или навесам. Имея учетную запись OpenStreetMap, вы можете наносить на карту новые скамейки или редактировать информацию о существующих скамейках."
"ru": "На этой карте показаны все скамейки, записанные в OpenStreetMap: отдельные скамейки, а также скамейки, относящиеся к остановкам общественного транспорта или навесам. Имея учетную запись OpenStreetMap, вы можете наносить на карту новые скамейки или редактировать информацию о существующих скамейках.",
"ja": "このマップには、OpenStreetMapに記録されているすべてのベンチが表示されます。個々のベンチ、および公共交通機関の停留所または避難場所に属するベンチです。OpenStreetMapアカウントを使用すると、新しいベンチをマップしたり、既存のベンチの詳細を編集したりできます。"
},
"language": [
"en",
@ -30,7 +37,10 @@
"fr",
"nl",
"it",
"ru"
"ru",
"ja",
"zh_Hant",
"nb_NO"
],
"maintainer": "Florian Edelmann",
"icon": "./assets/themes/benches/bench_poi.svg",

View file

@ -6,19 +6,30 @@
"en",
"nl",
"it",
"ru"
"ru",
"ja",
"fr",
"zh_Hant",
"nb_NO"
],
"title": {
"en": "Bicycle libraries",
"nl": "Fietsbibliotheken",
"it": "Biciclette in prestito",
"ru": "Велосипедные библиотеки"
"ru": "Велосипедные библиотеки",
"ja": "自転車ライブラリ",
"fr": "Vélothèques",
"zh_Hant": "單車圖書館",
"nb_NO": "Sykkelbibliotek"
},
"description": {
"nl": "Een fietsbibliotheek is een plaats waar men een fiets kan lenen, vaak voor een klein bedrag per jaar. Een typisch voorbeeld zijn kinderfietsbibliotheken, waar men een fiets op maat van het kind kan lenen. Is het kind de fiets ontgroeid, dan kan het te kleine fietsje omgeruild worden voor een grotere.",
"en": "A bicycle library is a place where bicycles can be lent, often for a small yearly fee. A notable use case are bicycle libraries for kids, which allows them to change for a bigger bike when they've outgrown their current bike",
"it": "Biciclette in prestito (bicycle library in inglese) è un luogo dove le biciclette possono essere prese in prestito, spesso in cambio di un piccolo contributo annuale. Un caso degno di nota è quello delle biciclette in prestito per bambini che permettono loro di cambiare le dimensioni della propria bici quando quella attuale diventa troppo piccola",
"ru": "Велосипедная библиотека - это место, где велосипеды можно взять на время, часто за небольшую ежегодную плату. Примером использования являются библиотеки велосипедов для детей, что позволяет им сменить велосипед на больший, когда они перерастают свой нынешний велосипед"
"it": "«Biciclette in prestito» è un luogo dove le biciclette possono essere prese in prestito, spesso in cambio di un piccolo contributo annuale. Un caso degno di nota è quello delle biciclette in prestito per bambini che permettono loro di cambiare le dimensioni della propria bici quando quella attuale diventa troppo piccola",
"ru": "Велосипедная библиотека - это место, где велосипеды можно взять на время, часто за небольшую ежегодную плату. Примером использования являются библиотеки велосипедов для детей, что позволяет им сменить велосипед на больший, когда они перерастают свой нынешний велосипед",
"ja": "自転車ライブラリは、少額の年間料金で自転車を借りられる場所です。注目すべきユースケースとしては、子供向けの自転車ライブラリで、子どもの成長にあわせて大きな自転車へ借り替えられます",
"fr": "Une vélothèque est un endroit où on peut emprunter des vélos, souvent moyennant une petite somme annuelle. Un cas d'utilisation notable est celui des vélothèques pour les enfants, qui leur permettent de passer à un vélo plus grand quand ils sont trop grands pour leur vélo actuel",
"zh_Hant": "單車圖書館是指每年支付小額費用,然後可以租用單車的地方。最有名的單車圖書館案例是給小孩的,能夠讓長大的小孩用目前的單車換成比較大的單車"
},
"icon": "./assets/themes/bicycle_library/logo.svg",
"socialImage": null,

View file

@ -4,25 +4,29 @@
"en": "Bike Monitoring stations",
"nl": "Fietstelstations",
"it": "Stazioni di monitoraggio biciclette",
"ru": "Станции мониторинга велосипедов"
"ru": "Станции мониторинга велосипедов",
"ja": "自転車監視ステーション"
},
"shortDescription": {
"en": "Bike monitoring stations with live data from Brussels Mobility",
"nl": "Fietstelstations met live data van Brussels Mobiliteit",
"it": "Stazioni di monitoraggio bici con dati in tempo reale forniti da Bruxelles Mobility",
"ru": "Станции мониторинга велосипедов с оперативными данными от Brussels Mobility"
"ru": "Станции мониторинга велосипедов с оперативными данными от Brussels Mobility",
"ja": "Brussels Mobilityのライブデータを使用した自転車モニタリングステーション"
},
"description": {
"en": "This theme shows bike monitoring stations with live data",
"nl": "Dit thema toont fietstelstations met live data",
"it": "Questo tema mostra le stazioni di monitoraggio bici con dati dal vivo",
"ru": "В этой теме показаны станции мониторинга велосипедов с данными в реальном времени"
"ru": "В этой теме показаны станции мониторинга велосипедов с данными в реальном времени",
"ja": "このテーマでは、ライブデータのある自転車監視ステーションを示します"
},
"language": [
"en",
"nl",
"it",
"ru"
"ru",
"ja"
],
"hideFromOverview": true,
"maintainer": "",

View file

@ -7,21 +7,27 @@
"nl",
"de",
"fr",
"ru"
"ru",
"ja",
"zh_Hant"
],
"title": {
"en": "Open Bookcase Map",
"nl": "Open Boekenruilkastenkaart",
"de": "Öffentliche Bücherschränke Karte",
"fr": "Carte des microbibliothèques",
"ru": "Открытая карта книжных шкафов"
"ru": "Открытая карта книжных шкафов",
"ja": "オープン本棚マップ",
"zh_Hant": "開放書架地圖"
},
"description": {
"en": "A public bookcase is a small streetside cabinet, box, old phone boot or some other objects where books are stored. Everyone can place or take a book. This map aims to collect all these bookcases. You can discover new bookcases nearby and, with a free OpenStreetMap account, quickly add your favourite bookcases.",
"nl": "Een boekenruilkast is een kastje waar iedereen een boek kan nemen of achterlaten. Op deze kaart kan je deze boekenruilkasten terugvinden en met een gratis OpenStreetMap-account, ook boekenruilkasten toevoegen of informatie verbeteren",
"de": "Ein öffentlicher Bücherschrank ist ein kleiner Bücherschrank am Straßenrand, ein Kasten, eine alte Telefonzelle oder andere Gegenstände, in denen Bücher aufbewahrt werden. Jeder kann ein Buch hinstellen oder mitnehmen. Diese Karte zielt darauf ab, all diese Bücherschränke zu sammeln. Sie können neue Bücherschränke in der Nähe entdecken und mit einem kostenlosen OpenStreetMap-Account schnell Ihre Lieblingsbücherschränke hinzufügen.",
"fr": "Une microbibliothèques, également appelée boite à livre, est un élément de mobilier urbain (étagère, armoire, etc) dans lequel sont stockés des livres et autres objets en accès libre. Découvrez les boites à livres prêt de chez vous, ou ajouter en une nouvelle à l'aide de votre compte OpenStreetMap.",
"ru": "Общественный книжный шкаф - это небольшой уличный шкаф, коробка, старый телефонный аппарат или другие предметы, где хранятся книги. Каждый может положить или взять книгу. Цель этой карты - собрать все эти книжные шкафы. Вы можете обнаружить новые книжные шкафы поблизости и, имея бесплатный аккаунт OpenStreetMap, быстро добавить свои любимые книжные шкафы."
"ru": "Общественный книжный шкаф - это небольшой уличный шкаф, коробка, старый телефонный аппарат или другие предметы, где хранятся книги. Каждый может положить или взять книгу. Цель этой карты - собрать все эти книжные шкафы. Вы можете обнаружить новые книжные шкафы поблизости и, имея бесплатный аккаунт OpenStreetMap, быстро добавить свои любимые книжные шкафы.",
"ja": "公共の本棚とは、本が保管されている小さな街角のキャビネット、箱、古い電話のトランク、その他の物のことです。誰でも本を置いたり持ったりすることができます。このマップは、すべての公共の本棚を収集することを目的としています。近くで新しい本棚を見つけることができ、無料のOpenStreetMapアカウントを使えば、お気に入りの本棚を簡単に追加できます。",
"zh_Hant": "公共書架是街邊箱子、盒子、舊的電話亭或是其他存放書本的物件,每一個人都能放置或拿取書本。這份地圖收集所有類型的書架,你可以探索你附近新的書架,同時也能用免費的開放街圖帳號來快速新增你最愛的書架。"
},
"icon": "./assets/themes/bookcases/bookcase.svg",
"socialImage": null,

View file

@ -4,24 +4,34 @@
"en": "Campersites",
"nl": "Kampeersite",
"it": "Aree camper",
"ru": "Кемпинги"
"ru": "Кемпинги",
"ja": "キャンプサイト",
"fr": "Campings",
"zh_Hant": "露營地點"
},
"shortDescription": {
"en": "Find sites to spend the night with your camper",
"it": "Trova aree dove passare la notte con il tuo camper",
"ru": "Найти места остановки, чтобы провести ночь в автофургоне"
"ru": "Найти места остановки, чтобы провести ночь в автофургоне",
"ja": "キャンパーと夜を共にするキャンプサイトを見つける",
"fr": "Trouver des sites pour passer la nuit avec votre camping-car"
},
"description": {
"en": "This site collects all official camper stopover places and places where you can dump grey and black water. You can add details about the services provided and the cost. Add pictures and reviews. This is a website and a webapp. The data is stored in OpenStreetMap, so it will be free forever and can be re-used by any app.",
"it": "Questo sito raccoglie tutti i luoghi ufficiali dove sostare con il camper e aree dove è possibile scaricare acque grigie e nere. Puoi aggiungere dettagli riguardanti i servizi forniti e il loro costo. Aggiungi foto e recensioni. Questo è al contempo un sito web e una web app. I dati sono memorizzati su OpenStreetMap in modo tale che siano per sempre liberi e riutilizzabili da qualsiasi app.",
"ru": "На этом сайте собраны все официальные места остановки кемперов и места, где можно сбросить серую и черную воду. Вы можете добавить подробную информацию о предоставляемых услугах и их стоимости. Добавлять фотографии и отзывы. Это веб-сайт и веб-приложение. Данные хранятся в OpenStreetMap, поэтому они будут бесплатными всегда и могут быть повторно использованы любым приложением."
"ru": "На этом сайте собраны все официальные места остановки кемперов и места, где можно сбросить серую и черную воду. Вы можете добавить подробную информацию о предоставляемых услугах и их стоимости. Добавлять фотографии и отзывы. Это веб-сайт и веб-приложение. Данные хранятся в OpenStreetMap, поэтому они будут бесплатными всегда и могут быть повторно использованы любым приложением.",
"ja": "このWebサイトでは、すべてのキャンピングカーの公式停車場所と、汚水を捨てることができる場所を収集します。提供されるサービスとコストに関する詳細を追加できます。写真とレビューを追加します。これはウェブサイトとウェブアプリです。データはOpenStreetMapに保存されるので、永遠に無料で、どんなアプリからでも再利用できます。"
},
"language": [
"en",
"nl",
"it",
"ru",
"id"
"ja",
"fr",
"zh_Hant",
"id",
"nb_NO"
],
"maintainer": "joost schouppe",
"icon": "./assets/themes/campersites/caravan.svg",
@ -37,7 +47,9 @@
"name": {
"en": "Camper sites",
"it": "Aree camper",
"ru": "Площадки для кемпинга"
"ru": "Площадки для кемпинга",
"ja": "キャンプサイト",
"fr": "Campings"
},
"minzoom": 10,
"source": {
@ -52,7 +64,9 @@
"render": {
"en": "Camper site {name}",
"it": "Area camper {name}",
"ru": "Место для кемпинга {name}"
"ru": "Место для кемпинга {name}",
"ja": "キャンプサイト {name}",
"fr": "Camping {name}"
},
"mappings": [
{
@ -64,7 +78,9 @@
"then": {
"en": "Unnamed camper site",
"it": "Area camper senza nome",
"ru": "Место для кемпинга без названия"
"ru": "Место для кемпинга без названия",
"ja": "無名のキャンプサイト",
"fr": "Camping sans nom"
}
}
]
@ -72,7 +88,9 @@
"description": {
"en": "camper sites",
"it": "Aree camper",
"ru": "площадки для кемпинга"
"ru": "площадки для кемпинга",
"ja": "キャンプサイト",
"fr": "campings"
},
"tagRenderings": [
"images",
@ -80,13 +98,17 @@
"render": {
"en": "This place is called {name}",
"it": "Questo luogo è chiamato {name}",
"ru": "Это место называется {name}"
"ru": "Это место называется {name}",
"ja": "この場所は {name} と呼ばれています",
"fr": "Cet endroit s'appelle {nom}"
},
"question": {
"en": "What is this place called?",
"id": "Apakah nama tempat ini?",
"ru": "Как называется это место?",
"it": "Come viene chiamato questo luogo?"
"it": "Come viene chiamato questo luogo?",
"ja": "ここは何というところですか?",
"fr": "Comment s'appelle cet endroit ?"
},
"freeform": {
"key": "name"
@ -96,7 +118,9 @@
"question": {
"en": "Does this place charge a fee?",
"it": "Ha una tariffa questo luogo?",
"ru": "Взимается ли в этом месте плата?"
"ru": "Взимается ли в этом месте плата?",
"ja": "ここは有料ですか?",
"fr": "Cet endroit est-il payant ?"
},
"mappings": [
{
@ -108,7 +132,8 @@
"then": {
"en": "You need to pay for use",
"it": "Devi pagare per usarlo",
"ru": "За использование нужно платить"
"ru": "За использование нужно платить",
"ja": "使用料を支払う必要がある"
}
},
{
@ -122,7 +147,10 @@
"en": "Can be used for free",
"id": "Boleh digunakan tanpa bayaran",
"it": "Può essere usato gratuitamente",
"ru": "Можно использовать бесплатно"
"ru": "Можно использовать бесплатно",
"ja": "無料で使用可能",
"fr": "Peut être utilisé gratuitement",
"nb_NO": "Kan brukes gratis"
}
},
{
@ -136,12 +164,17 @@
"render": {
"en": "This place charges {charge}",
"it": "Questo luogo costa {charge}",
"ru": "Это место взимает {charge}"
"ru": "Это место взимает {charge}",
"ja": "この場所は{charge} が必要",
"nb_NO": "Dette stedet tar {charge}"
},
"question": {
"en": "How much does this place charge?",
"it": "Quanto costa questo luogo?",
"ru": "Сколько это место взимает?"
"ru": "Сколько это место взимает?",
"ja": "ここはいくらかかりますか?",
"fr": "Combien coûte cet endroit ?",
"nb_NO": "pø"
},
"freeform": {
"key": "charge"
@ -156,7 +189,8 @@
"question": {
"en": "Does this place have a sanitary dump station?",
"it": "Questo luogo ha una stazione per lo scarico delle acque?",
"ru": "В этом кемпинге есть место для слива отходов из туалетных резервуаров?"
"ru": "В этом кемпинге есть место для слива отходов из туалетных резервуаров?",
"ja": "この場所に衛生的なゴミ捨て場はありますか?"
},
"mappings": [
{
@ -168,7 +202,9 @@
"then": {
"en": "This place has a sanitary dump station",
"it": "Questo luogo ha una stazione per lo scarico delle acque",
"ru": "В этом кемпинге есть место для слива отходов из туалетных резервуаров"
"ru": "В этом кемпинге есть место для слива отходов из туалетных резервуаров",
"ja": "この場所には衛生的なゴミ捨て場がある",
"fr": "Cet endroit a une station de vidange sanitaire"
}
},
{
@ -180,7 +216,8 @@
"then": {
"en": "This place does not have a sanitary dump station",
"it": "Questo luogo non ha una stazione per lo scarico delle acque",
"ru": "В этом кемпинге нет места для слива отходов из туалетных резервуаров"
"ru": "В этом кемпинге нет места для слива отходов из туалетных резервуаров",
"ja": "この場所には衛生的なゴミ捨て場がない"
}
}
]
@ -189,12 +226,14 @@
"render": {
"en": "{capacity} campers can use this place at the same time",
"it": "{capacity} camper possono usare questo luogo al contempo",
"ru": "{capacity} кемперов могут использовать это место одновременно"
"ru": "{capacity} кемперов могут использовать это место одновременно",
"ja": "{capacity} 人が同時に使用できます"
},
"question": {
"en": "How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)",
"it": "Quanti camper possono stare qua? (non rispondere se non cè un numero chario di spazi o veicoli ammessi)",
"ru": "Сколько кемперов может здесь остановиться? (пропустите, если нет очевидного количества мест или разрешенных транспортных средств)"
"ru": "Сколько кемперов может здесь остановиться? (пропустите, если нет очевидного количества мест или разрешенных транспортных средств)",
"ja": "ここには何人のキャンパーが泊まれますか?(許可された車両の数や駐車スペースが明らかでない場合は省略)"
},
"freeform": {
"key": "capacity",
@ -206,7 +245,9 @@
"en": "Does this place provide internet access?",
"id": "Tempat ini berbagi akses Web?",
"it": "Questo luogo ha laccesso a internet?",
"ru": "Предоставляет ли это место доступ в Интернет?"
"ru": "Предоставляет ли это место доступ в Интернет?",
"ja": "この場所はインターネットにアクセスできますか?",
"fr": "Cet endroit offre-t-il un accès à Internet ?"
},
"mappings": [
{
@ -219,7 +260,8 @@
"en": "There is internet access",
"id": "Akses Web tersedia",
"ru": "Есть доступ в Интернет",
"it": "Cè laccesso a internet"
"it": "Cè laccesso a internet",
"ja": "インターネットアクセスがある"
}
},
{
@ -233,7 +275,8 @@
"en": "There is internet access",
"id": "Akses Web tersedia",
"ru": "Есть доступ в Интернет",
"it": "Cè laccesso a internet"
"it": "Cè laccesso a internet",
"ja": "インターネットアクセスがある"
},
"hideInAnswer": true
},
@ -247,7 +290,8 @@
"en": "There is no internet access",
"id": "Tiada akses Web",
"ru": "Нет доступа в Интернет",
"it": "Non cè laccesso a internet"
"it": "Non cè laccesso a internet",
"ja": "インターネットにアクセスできない"
}
}
]
@ -256,7 +300,8 @@
"question": {
"en": "Do you have to pay for the internet access?",
"it": "Occorre pagare per avere laccesso a internet?",
"ru": "Нужно ли платить за доступ в Интернет?"
"ru": "Нужно ли платить за доступ в Интернет?",
"ja": "インターネット接続にお金はかかりますか?"
},
"mappings": [
{
@ -268,7 +313,8 @@
"then": {
"en": "You need to pay extra for internet access",
"it": "Occorre pagare un extra per avere laccesso a internet",
"ru": "За доступ в Интернет нужно платить дополнительно"
"ru": "За доступ в Интернет нужно платить дополнительно",
"ja": "インターネット接続には別途料金が必要です"
}
},
{
@ -280,7 +326,8 @@
"then": {
"en": "You do not need to pay extra for internet access",
"it": "Non occorre pagare per laccesso a internet",
"ru": "Вам не нужно платить дополнительно за доступ в Интернет"
"ru": "Вам не нужно платить дополнительно за доступ в Интернет",
"ja": "インターネット接続に追加料金を支払う必要はありません"
}
}
],
@ -294,7 +341,10 @@
"question": {
"en": "Does this place have toilets?",
"it": "Questo luogo dispone di servizi igienici?",
"ru": "Здесь есть туалеты?"
"ru": "Здесь есть туалеты?",
"ja": "ここにトイレはありますか?",
"zh_Hant": "這個地方有廁所嗎?",
"nb_NO": "Har dette stedet toaletter?"
},
"mappings": [
{
@ -307,7 +357,10 @@
"en": "This place has toilets",
"id": "Tempat sini ada tandas",
"it": "Questo luogo ha i servizi igienici",
"ru": "В этом месте есть туалеты"
"ru": "В этом месте есть туалеты",
"ja": "ここにはトイレがある",
"zh_Hant": "這個地方有廁所",
"nb_NO": "Dette stedet har toalettfasiliteter"
}
},
{
@ -320,7 +373,10 @@
"en": "This place does not have toilets",
"id": "Tempat sini tiada tandas",
"it": "Questo luogo non ha i servizi igienici",
"ru": "В этом месте нет туалетов"
"ru": "В этом месте нет туалетов",
"ja": "ここにはトイレがない",
"zh_Hant": "這個地方並沒有廁所",
"nb_NO": "Dette stedet har ikke toalettfasiliteter"
}
}
]
@ -330,7 +386,9 @@
"en": "Official website: <a href='{website}'>{website}</a>",
"id": "Situs resmi: <a href='{website}'>{website}</a>",
"ru": "Официальный сайт: <a href='{website}'>{website}</a>",
"it": "Sito web ufficiale: <a href='{website}'>{website}</a>"
"it": "Sito web ufficiale: <a href='{website}'>{website}</a>",
"ja": "公式Webサイト: <a href='{website}'>{website}</a>",
"nb_NO": "Offisiell nettside: <a href='{website}'>{website}</a>"
},
"freeform": {
"type": "url",
@ -340,13 +398,16 @@
"en": "Does this place have a website?",
"id": "Tempat sini terada situs web?",
"it": "Questo luogo ha un sito web?",
"ru": "Есть ли у этого места веб-сайт?"
"ru": "Есть ли у этого места веб-сайт?",
"ja": "ここにはウェブサイトがありますか?",
"nb_NO": "Har dette stedet en nettside?"
}
},
{
"question": {
"en": "Does this place offer spots for long term rental?",
"ru": "Предлагает ли эта площадка места для долгосрочной аренды?"
"ru": "Предлагает ли эта площадка места для долгосрочной аренды?",
"ja": "ここには長期レンタルのスポットがありますか?"
},
"mappings": [
{
@ -357,7 +418,8 @@
},
"then": {
"en": "Yes, there are some spots for long term rental, but you can also stay on a daily basis",
"ru": "Да, здесь есть места для долгосрочной аренды, но вы можете остановиться и на сутки"
"ru": "Да, здесь есть места для долгосрочной аренды, но вы можете остановиться и на сутки",
"ja": "はい、長期レンタルのスポットもあり、日常的に滞在することもできます"
}
},
{
@ -368,7 +430,8 @@
},
"then": {
"en": "No, there are no permanent guests here",
"ru": "Нет, здесь нет постоянных гостей"
"ru": "Нет, здесь нет постоянных гостей",
"ja": "いいえ、ここには長期滞在者はいません"
}
},
{
@ -379,7 +442,8 @@
},
"then": {
"en": "It is only possible to stay here if you have a long term contract(this place will disappear from this map if you choose this)",
"ru": "Здесь можно остановиться, только если у вас долгосрочный контракт (это место исчезнет с этой карты, если вы выберете это)"
"ru": "Здесь можно остановиться, только если у вас долгосрочный контракт (это место исчезнет с этой карты, если вы выберете это)",
"ja": "長期契約をしている場合のみ宿泊可能です(これを選択すると、この場所はこの地図から消えます)"
}
}
]
@ -387,11 +451,14 @@
{
"render": {
"en": "More details about this place: {description}",
"ru": "Более подробная информация об этом месте: {description}"
"ru": "Более подробная информация об этом месте: {description}",
"ja": "この場所の詳細:{description}",
"nb_NO": "Flere detaljer om dette stedet: {description}"
},
"question": {
"en": "Would you like to add a general description of this place? (Do not repeat information previously asked or shown above. Please keep it objective - opinions go into the reviews)",
"ru": "Хотели бы вы добавить общее описание этого места? (Не повторяйте информацию, которая уже написана выше или на которую вы уже ответили ранее. Пожалуйста, будьте объективны - мнения должны быть в отзывах)"
"ru": "Хотели бы вы добавить общее описание этого места? (Не повторяйте информацию, которая уже написана выше или на которую вы уже ответили ранее. Пожалуйста, будьте объективны - мнения должны быть в отзывах)",
"ja": "この場所の一般的な説明を追加しますか?(前に問い合わせた情報や上記の情報を繰り返し入力しないでください。客観的な意見はレビューに反映されます)"
},
"freeform": {
"key": "description",
@ -431,11 +498,13 @@
],
"title": {
"en": "camper site",
"ru": "площадка для кемпинга"
"ru": "площадка для кемпинга",
"ja": "キャンプサイト"
},
"description": {
"en": "Add a new official camper site. These are designated places to stay overnight with your camper. They might look like a real camping or just look like a parking. They might not be signposted at all, but just be defined in a municipal decision. A regular parking intended for campers where it is not expected to spend the night, is -not- a camper site ",
"ru": "Добавьте новую официальную площадку для кемпинга. Это специально отведенные места для ночлега с автофургоном. Они могут выглядеть как настоящий кемпинг или просто выглядеть как парковка. Они не могут быть обозначены вообще, а просто быть определены в муниципальном решении. Обычная парковка предназначенная для отдыхающих, где не ожидается, что они проведут ночь это -НЕ- площадка для кемпинга "
"ru": "Добавьте новую официальную площадку для кемпинга. Это специально отведенные места для ночлега с автофургоном. Они могут выглядеть как настоящий кемпинг или просто выглядеть как парковка. Они не могут быть обозначены вообще, а просто быть определены в муниципальном решении. Обычная парковка предназначенная для отдыхающих, где не ожидается, что они проведут ночь это -НЕ- площадка для кемпинга ",
"ja": "新しい公式キャンプサイトを追加します。お客様のキャンピングカーで一泊する指定の場所です。本物のキャンプのように見えるかもしれないし、単なる駐車場のように見えるかもしれない。それらは全く署名されていないかもしれませんが、自治体の決定で定義されているだけです。夜を過ごすことが予想されないキャンパー向けの通常の駐車場は、キャンプサイトではない "
}
}
],
@ -445,7 +514,8 @@
"id": "dumpstations",
"name": {
"en": "Sanitary dump stations",
"ru": "Места для слива отходов из туалетных резервуаров"
"ru": "Места для слива отходов из туалетных резервуаров",
"ja": "衛生ゴミ捨て場"
},
"minzoom": 10,
"source": {
@ -459,7 +529,8 @@
"title": {
"render": {
"en": "Dump station {name}",
"ru": "Ассенизационная сливная станция {name}"
"ru": "Ассенизационная сливная станция {name}",
"ja": "ゴミ捨て場 {name}"
},
"mappings": [
{
@ -470,21 +541,24 @@
},
"then": {
"en": "Dump station",
"ru": "Ассенизационная сливная станция"
"ru": "Ассенизационная сливная станция",
"ja": "ゴミ捨て場"
}
}
]
},
"description": {
"en": "Sanitary dump stations",
"ru": "Ассенизационные сливные станции"
"ru": "Ассенизационные сливные станции",
"ja": "衛生ゴミ捨て場"
},
"tagRenderings": [
"images",
{
"question": {
"en": "Does this place charge a fee?",
"ru": "Взимается ли в этом месте плата?"
"ru": "Взимается ли в этом месте плата?",
"ja": "ここは有料ですか?"
},
"mappings": [
{
@ -495,7 +569,8 @@
},
"then": {
"en": "You need to pay for use",
"ru": "За использование нужно платить"
"ru": "За использование нужно платить",
"ja": "使用料を支払う必要がある"
}
},
{
@ -506,7 +581,8 @@
},
"then": {
"en": "Can be used for free",
"ru": "Можно использовать бесплатно"
"ru": "Можно использовать бесплатно",
"ja": "無料で使用可能"
}
}
]
@ -514,11 +590,13 @@
{
"render": {
"en": "This place charges {charge}",
"ru": "Это место взимает {charge}"
"ru": "Это место взимает {charge}",
"ja": "この場所は{charge} が必要"
},
"question": {
"en": "How much does this place charge?",
"ru": "Сколько это место взимает?"
"ru": "Сколько это место взимает?",
"ja": "ここはいくらかかりますか?"
},
"freeform": {
"key": "charge"
@ -532,7 +610,8 @@
{
"question": {
"en": "Does this place have a water point?",
"ru": "Есть ли в этом месте водоснабжение?"
"ru": "Есть ли в этом месте водоснабжение?",
"ja": "この場所には給水所がありますか?"
},
"mappings": [
{
@ -543,7 +622,8 @@
},
"then": {
"en": "This place has a water point",
"ru": "В этом месте есть водоснабжение"
"ru": "В этом месте есть водоснабжение",
"ja": "この場所には給水所がある"
}
},
{
@ -554,7 +634,8 @@
},
"then": {
"en": "This place does not have a water point",
"ru": "В этом месте нет водоснабжения"
"ru": "В этом месте нет водоснабжения",
"ja": "この場所には給水所がない"
}
}
]
@ -562,7 +643,8 @@
{
"question": {
"en": "Can you dispose of grey water here?",
"ru": "Можно ли здесь утилизировать серую воду?"
"ru": "Можно ли здесь утилизировать серую воду?",
"ja": "汚水(雑排水)はこちらで処分できますか?"
},
"mappings": [
{
@ -573,7 +655,8 @@
},
"then": {
"en": "You can dispose of grey water here",
"ru": "Вы можете утилизировать серую воду здесь"
"ru": "Вы можете утилизировать серую воду здесь",
"ja": "ここで汚水(雑排水)を捨てることができます"
}
},
{
@ -584,7 +667,8 @@
},
"then": {
"en": "You cannot dispose of gray water here",
"ru": "Здесь нельзя утилизировать серую воду"
"ru": "Здесь нельзя утилизировать серую воду",
"ja": "ここでは汚水(雑排水)を捨てることはできない"
}
}
]
@ -592,7 +676,9 @@
{
"question": {
"en": "Can you dispose of chemical toilet waste here?",
"ru": "Можно ли здесь утилизировать отходы химических туалетов?"
"ru": "Можно ли здесь утилизировать отходы химических туалетов?",
"ja": "携帯トイレのゴミはこちらで処分できますか?",
"zh_Hant": "你能在這裡丟棄廁所化學廢棄物嗎?"
},
"mappings": [
{
@ -603,7 +689,9 @@
},
"then": {
"en": "You can dispose of chemical toilet waste here",
"ru": "Вы можете утилизировать отходы химических туалетов здесь"
"ru": "Вы можете утилизировать отходы химических туалетов здесь",
"ja": "携帯トイレのゴミはここで処分できます",
"zh_Hant": "你可以在這邊丟棄廁所化學廢棄物"
}
},
{
@ -614,14 +702,17 @@
},
"then": {
"en": "You cannot dispose of chemical toilet waste here",
"ru": "Здесь нельзя утилизировать отходы химических туалетов"
"ru": "Здесь нельзя утилизировать отходы химических туалетов",
"ja": "ここでは携帯トイレの廃棄物を処分することはできません",
"zh_Hant": "你不能在這邊丟棄廁所化學廢棄物"
}
}
]
},
{
"question": {
"en": "Who can use this dump station?"
"en": "Who can use this dump station?",
"ja": "このゴミ捨て場は誰が使えるんですか?"
},
"mappings": [
{
@ -631,7 +722,8 @@
]
},
"then": {
"en": "You need a network key/code to use this"
"en": "You need a network key/code to use this",
"ja": "これを使用するには、ネットワークキー/コードが必要です"
}
},
{
@ -641,7 +733,8 @@
]
},
"then": {
"en": "You need to be a customer of camping/campersite to use this place"
"en": "You need to be a customer of camping/campersite to use this place",
"ja": "この場所を使用するには、キャンプ/キャンプサイトのお客様である必要があります"
}
},
{
@ -651,7 +744,8 @@
]
},
"then": {
"en": "Anyone can use this dump station"
"en": "Anyone can use this dump station",
"ja": "誰でもこのゴミ捨て場を使用できます"
},
"hideInAnswer": true
},
@ -662,17 +756,20 @@
]
},
"then": {
"en": "Anyone can use this dump station"
"en": "Anyone can use this dump station",
"ja": "誰でもこのゴミ捨て場を使用できます"
}
}
]
},
{
"render": {
"en": "This station is part of network {network}"
"en": "This station is part of network {network}",
"ja": "このステーションはネットワーク{network}の一部です"
},
"question": {
"en": "What network is this place a part of? (skip if none)"
"en": "What network is this place a part of? (skip if none)",
"ja": "ここは何のネットワークの一部ですか?(なければスキップ)"
},
"freeform": {
"key": "network"
@ -698,10 +795,12 @@
"amenity=sanitary_dump_station"
],
"title": {
"en": "sanitary dump station"
"en": "sanitary dump station",
"ja": "衛生ゴミ捨て場"
},
"description": {
"en": "Add a new sanitary dump station. This is a place where camper drivers can dump waste water or chemical toilet waste. Often there's also drinking water and electricity."
"en": "Add a new sanitary dump station. This is a place where camper drivers can dump waste water or chemical toilet waste. Often there's also drinking water and electricity.",
"ja": "新しい衛生ゴミ捨て場を追加します。ここは、キャンピングカーの運転手が排水や携帯トイレの廃棄物を捨てることができる場所です。飲料水や電気もあることが多いです。"
}
}
]
@ -710,10 +809,12 @@
"roamingRenderings": [
{
"render": {
"en": "This place is operated by {operator}"
"en": "This place is operated by {operator}",
"ja": "この場所は{operator}によって運営されます"
},
"question": {
"en": "Who operates this place?"
"en": "Who operates this place?",
"ja": "この店は誰が経営しているんですか?"
},
"freeform": {
"key": "operator"
@ -721,7 +822,8 @@
},
{
"question": {
"en": "Does this place have a power supply?"
"en": "Does this place have a power supply?",
"ja": "この場所に電源はありますか?"
},
"mappings": [
{
@ -732,7 +834,8 @@
},
"then": {
"en": "This place has a power supply",
"id": "Tempat ini memiliki catu daya"
"id": "Tempat ini memiliki catu daya",
"ja": "この場所には電源があります"
}
},
{
@ -743,7 +846,8 @@
},
"then": {
"en": "This place does not have power supply",
"id": "Tempat ini tidak memiliki sumber listrik"
"id": "Tempat ini tidak memiliki sumber listrik",
"ja": "この場所には電源がありません"
}
}
]

View file

@ -3,20 +3,29 @@
"title": {
"en": "Charging stations",
"id": "Stasiun pengisian daya",
"ru": "Зарядные станции"
"ru": "Зарядные станции",
"ja": "充電ステーション",
"zh_Hant": "充電站"
},
"shortDescription": {
"en": "A worldwide map of charging stations",
"ru": "Карта зарядных станций по всему миру"
"ru": "Карта зарядных станций по всему миру",
"ja": "充電ステーションの世界地図",
"zh_Hant": "全世界的充電站地圖"
},
"description": {
"en": "On this open map, one can find and mark information about charging stations",
"ru": "На этой карте вы можно найти и отметить информацию о зарядных станциях"
"ru": "На этой карте вы можно найти и отметить информацию о зарядных станциях",
"ja": "このオープンマップでは充電ステーションに関する情報を見つけてマークすることができます",
"zh_Hant": "在這份開放地圖上,你可以尋找與標示充電站的資訊"
},
"language": [
"en",
"id",
"ru"
"ru",
"ja",
"zh_Hant",
"nb_NO"
],
"maintainer": "",
"icon": "./assets/themes/charging_stations/logo.svg",
@ -31,7 +40,10 @@
"id": "charging_stations",
"name": {
"en": "Charging stations",
"ru": "Зарядные станции"
"ru": "Зарядные станции",
"ja": "充電ステーション",
"zh_Hant": "充電站",
"nb_NO": "Ladestasjoner"
},
"minzoom": 10,
"source": {
@ -44,12 +56,18 @@
"title": {
"render": {
"en": "Charging station",
"ru": "Зарядная станция"
"ru": "Зарядная станция",
"ja": "充電ステーション",
"zh_Hant": "充電站",
"nb_NO": "Ladestasjon"
}
},
"description": {
"en": "A charging station",
"ru": "Зарядная станция"
"ru": "Зарядная станция",
"ja": "充電ステーション",
"zh_Hant": "充電站",
"nb_NO": "En ladestasjon"
},
"tagRenderings": [
"images",
@ -178,7 +196,10 @@
},
"question": {
"en": "When is this charging station opened?",
"ru": "В какое время работает эта зарядная станция?"
"ru": "В какое время работает эта зарядная станция?",
"ja": "この充電ステーションはいつオープンしますか?",
"zh_Hant": "何時是充電站開放使用的時間?",
"nb_NO": "Når åpnet denne ladestasjonen?"
},
"mappings": [
{
@ -191,11 +212,16 @@
"#": "Network",
"render": {
"en": "{network}",
"ru": "{network}"
"ru": "{network}",
"ja": "{network}",
"zh_Hant": "{network}",
"nb_NO": "{network}"
},
"question": {
"en": "Which is the network of this charging stationg?",
"ru": "К какой сети относится эта станция?"
"en": "What network of this charging station under?",
"ru": "К какой сети относится эта станция?",
"ja": "この充電ステーションの運営チェーンはどこですか?",
"zh_Hant": "充電站所屬的網路是?"
},
"freeform": {
"key": "network"
@ -209,7 +235,9 @@
},
"then": {
"en": "Not part of a bigger network",
"ru": "Не является частью более крупной сети"
"ru": "Не является частью более крупной сети",
"ja": "大規模な運営チェーンの一部ではない",
"zh_Hant": "不屬於大型網路"
}
},
{
@ -220,7 +248,9 @@
},
"then": {
"en": "AeroVironment",
"ru": "AeroVironment"
"ru": "AeroVironment",
"ja": "AeroVironment",
"zh_Hant": "AeroVironment"
}
},
{
@ -231,7 +261,9 @@
},
"then": {
"en": "Blink",
"ru": "Blink"
"ru": "Blink",
"ja": "Blink",
"zh_Hant": "Blink"
}
},
{
@ -242,7 +274,9 @@
},
"then": {
"en": "eVgo",
"ru": "eVgo"
"ru": "eVgo",
"ja": "eVgo",
"zh_Hant": "eVgo"
}
}
]

View file

@ -4,28 +4,38 @@
"nl": "Open Klimkaart",
"de": "Offene Kletterkarte",
"en": "Open Climbing Map",
"ru": "Открытая карта скалолазания"
"ru": "Открытая карта скалолазания",
"ja": "登山地図を開く",
"zh_Hant": "開放攀爬地圖",
"nb_NO": "Åpent klatrekart"
},
"description": {
"nl": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur",
"de": "Auf dieser Karte finden Sie verschiedene Klettermöglichkeiten wie Kletterhallen, Boulderhallen und Felsen in der Natur.",
"en": "On this map you will find various climbing opportunities such as climbing gyms, bouldering halls and rocks in nature.",
"ru": "На этой карте вы найдете различные возможности для скалолазания, такие как скалодромы, залы для боулдеринга и скалы на природе."
"ru": "На этой карте вы найдете различные возможности для скалолазания, такие как скалодромы, залы для боулдеринга и скалы на природе.",
"ja": "この地図には、自然の中のクライミングジム、ボルダリングホール、岩など、さまざまなクライミングの機会があります。",
"zh_Hant": "在這份地圖上你會發現能夠攀爬機會,像是攀岩體育館、抱石大廳以及大自然當中的巨石。"
},
"descriptionTail": {
"nl": "De Open Klimkaart is oorspronkelijk gemaakt door <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a> op <a href='https://kletterspots.de' target='_blank'>kletterspots.de</a>.",
"en": "The climbing map was originally made by <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Please <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>get in touch</a> if you have feedback or questions.</p><p>The project uses data of the <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a> project.</p>",
"de": "<p><strong>kletterspots.de</strong> wird betrieben von <a href='https://utopicode.de/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Bitte <a href='https://utopicode.de/kontakt/?project=kletterspots&ref=kletterspots' target='blank'>melden Sie sich</a>, wenn Sie Feedback oder Fragen haben.</p><p>Das Projekt nutzt Daten des <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a> Projekts und basiert auf der freien Software <a href='https://github.com/pietervdvn/MapComplete' target='_blank'>MapComplete</a>.</p>",
"ru": "Создатель карты скалолазания — <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Пожалуйста, <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>пишите</a> если у вас есть отзыв или вопросы.</p><p>Проект использует данные <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a>.</p>"
"ru": "Создатель карты скалолазания — <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a>. Пожалуйста, <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>пишите</a> если у вас есть отзыв или вопросы.</p><p>Проект использует данные <a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a>.</p>",
"ja": "登山地図はもともと <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a> によって作成されたものです。フィードバックや質問がありましたら、<a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>ご連絡</a>ください。</p><p>このプロジェクトでは、<a href='https://www.openstreetmap.org/' target='_blank'>OpenStreetMap</a>プロジェクトのデータを使用します。</p>",
"zh_Hant": "攀爬地圖最初由 <a href='https://utopicode.de/en/?ref=kletterspots' target='_blank'>Christian Neumann</a> 製作。如果你有回饋意見或問題請到Please <a href='https://utopicode.de/en/contact/?project=kletterspots&ref=kletterspots' target='blank'>這邊反應</a>。</p><p>這專案使用來自<a href='https://www.openstreetmap.org/' target='_blank'>開放街圖</a>專案的資料。</p>"
},
"language": [
"nl",
"de",
"en",
"ru",
"ja",
"zh_Hant",
"nb_NO",
"ca",
"fr",
"id",
"ru"
"id"
],
"maintainer": "Christian Neumann <christian@utopicode.de>",
"icon": "./assets/themes/climbing/climbing_icon.svg",
@ -42,7 +52,10 @@
"de": "Kletterverein",
"nl": "Klimclub",
"en": "Climbing club",
"ru": "Клуб скалолазания"
"ru": "Клуб скалолазания",
"ja": "クライミングクラブ",
"zh_Hant": "攀岩社團",
"nb_NO": "Klatreklubb"
},
"minzoom": 10,
"source": {
@ -68,7 +81,10 @@
"en": "Climbing club",
"nl": "Klimclub",
"de": "Kletterverein",
"ru": "Клуб скалолазания"
"ru": "Клуб скалолазания",
"ja": "クライミングクラブ",
"zh_Hant": "攀岩社團",
"nb_NO": "Klatreklubb"
},
"mappings": [
{
@ -76,7 +92,9 @@
"then": {
"nl": "Klimorganisatie",
"en": "Climbing NGO",
"de": "Kletter-Organisation"
"de": "Kletter-Organisation",
"ja": "クライミングNGO",
"zh_Hant": "攀岩 NGO"
}
}
]
@ -84,7 +102,10 @@
"description": {
"de": "Ein Kletterverein oder eine Organisation",
"nl": "Een klimclub of organisatie",
"en": "A climbing club or organisations"
"en": "A climbing club or organisations",
"ja": "クライミングクラブや団体",
"zh_Hant": "攀岩社團或組織",
"nb_NO": "En klatreklubb eller organisasjoner"
},
"tagRenderings": [
{
@ -95,12 +116,15 @@
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>"
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"zh_Hant": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing club or NGO?",
"de": "Wie lautet der Name dieses Vereins oder Organisation?",
"nl": "Wat is de naam van deze klimclub?"
"nl": "Wat is de naam van deze klimclub?",
"ja": "この登山クラブやNGOの名前は何ですか?"
},
"freeform": {
"key": "name"
@ -140,12 +164,16 @@
"title": {
"de": "Kletterverein",
"en": "Climbing club",
"nl": "Klimclub"
"nl": "Klimclub",
"ja": "クライミングクラブ",
"nb_NO": "Klatreklubb"
},
"description": {
"de": "Ein Kletterverein",
"nl": "Een klimclub",
"en": "A climbing club"
"en": "A climbing club",
"ja": "クライミングクラブ",
"nb_NO": "En klatreklubb"
}
},
{
@ -156,12 +184,14 @@
"title": {
"de": "Eine Kletter-Organisation",
"en": "Climbing NGO",
"nl": "Een klimorganisatie"
"nl": "Een klimorganisatie",
"ja": "クライミングNGO"
},
"description": {
"de": "Eine Organisation, welche sich mit dem Klettern beschäftigt",
"nl": "Een VZW die werkt rond klimmen",
"en": "A NGO working around climbing"
"en": "A NGO working around climbing",
"ja": "登山に関わるNGO"
}
}
],
@ -172,7 +202,8 @@
"name": {
"de": "Kletterhallen",
"en": "Climbing gyms",
"nl": "Klimzalen"
"nl": "Klimzalen",
"ja": "クライミングジム"
},
"minzoom": 10,
"source": {
@ -187,7 +218,8 @@
"render": {
"nl": "Klimzaal",
"de": "Kletterhalle",
"en": "Climbing gym"
"en": "Climbing gym",
"ja": "クライミングジム"
},
"mappings": [
{
@ -195,14 +227,16 @@
"then": {
"nl": "Klimzaal <strong>{name}</strong>",
"de": "Kletterhalle <strong>{name}</strong>",
"en": "Climbing gym <strong>{name}</strong>"
"en": "Climbing gym <strong>{name}</strong>",
"ja": "クライミングジム<strong>{name}</strong>"
}
}
]
},
"description": {
"de": "Eine Kletterhalle",
"en": "A climbing gym"
"en": "A climbing gym",
"ja": "クライミングジム"
},
"tagRenderings": [
"images",
@ -216,12 +250,14 @@
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>"
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing gym?",
"nl": "Wat is de naam van dit Klimzaal?",
"de": "Wie heißt diese Kletterhalle?"
"de": "Wie heißt diese Kletterhalle?",
"ja": "このクライミングジムは何という名前ですか?"
},
"freeform": {
"key": "name"
@ -255,7 +291,9 @@
"name": {
"en": "Climbing routes",
"de": "Kletterrouten",
"nl": "Klimroute"
"nl": "Klimroute",
"ja": "登坂ルート",
"nb_NO": "Klatreruter"
},
"minzoom": 18,
"source": {
@ -269,7 +307,9 @@
"render": {
"de": "Kleterroute",
"en": "Climbing route",
"nl": "Klimroute"
"nl": "Klimroute",
"ja": "登坂ルート",
"nb_NO": "Klatrerute"
},
"mappings": [
{
@ -277,7 +317,8 @@
"then": {
"de": "Kleterroute <strong>{name}</strong>",
"en": "Climbing route <strong>{name}</strong>",
"nl": "Klimroute <strong>{name}</strong>"
"nl": "Klimroute <strong>{name}</strong>",
"ja": "登坂ルート<strong>{name}</strong>"
}
}
]
@ -294,12 +335,14 @@
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>"
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing route?",
"de": "Wie heißt diese Kletterroute?",
"nl": "Hoe heet deze klimroute?"
"nl": "Hoe heet deze klimroute?",
"ja": "この登坂ルートの名前は何ですか?"
},
"freeform": {
"key": "name"
@ -315,7 +358,8 @@
"then": {
"en": "This climbing route doesn't have a name",
"de": "Diese Kletterroute hat keinen Namen",
"nl": "Deze klimroute heeft geen naam"
"nl": "Deze klimroute heeft geen naam",
"ja": "この登坂ルートには名前がありません"
}
}
]
@ -325,7 +369,9 @@
"render": {
"de": "Diese Route ist {climbing:length} Meter lang",
"en": "This route is {climbing:length} meter long",
"nl": "Deze klimroute is {climbing:length} meter lang"
"nl": "Deze klimroute is {climbing:length} meter lang",
"ja": "このルート長は、 {climbing:length} メーターです",
"nb_NO": "Denne ruten er {climbing:length} meter lang"
},
"freeform": {
"key": "climbing:length",
@ -337,7 +383,8 @@
"render": {
"de": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems",
"en": "The difficulty is {climbing:grade:french} according to the french/belgian system",
"nl": "De klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem"
"nl": "De klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムによると、{climbing:grade:french}の困難度です"
},
"freeform": {
"key": "climbing:grade:french"
@ -364,7 +411,8 @@
"name": {
"nl": "Klimgelegenheden",
"de": "Klettermöglichkeiten",
"en": "Climbing opportunities"
"en": "Climbing opportunities",
"ja": "登坂教室"
},
"minzoom": 10,
"source": {
@ -382,13 +430,17 @@
"render": {
"en": "Climbing opportunity",
"nl": "Klimgelegenheid",
"de": "Klettermöglichkeit"
"de": "Klettermöglichkeit",
"ja": "登坂教室",
"nb_NO": "Klatremulighet"
}
},
"description": {
"nl": "Een klimgelegenheid",
"de": "Eine Klettergelegenheit",
"en": "A climbing opportunity"
"en": "A climbing opportunity",
"ja": "登坂教室",
"nb_NO": "En klatremulighet"
},
"tagRenderings": [
"images",
@ -402,12 +454,14 @@
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>"
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing opportunity?",
"nl": "Wat is de naam van dit Klimgelegenheid?",
"de": "Wie heißt diese Klettergelegenheit?"
"de": "Wie heißt diese Klettergelegenheit?",
"ja": "この登坂教室の名前は何ですか?"
},
"freeform": {
"key": "name"
@ -423,7 +477,8 @@
"then": {
"en": "This climbing opportunity doesn't have a name",
"nl": "Dit Klimgelegenheid heeft geen naam",
"de": "Diese Klettergelegenheit hat keinen Namen"
"de": "Diese Klettergelegenheit hat keinen Namen",
"ja": "この登坂教室には名前がついていない"
}
}
]
@ -451,12 +506,16 @@
"title": {
"en": "Climbing opportunity",
"nl": "Klimgelegenheid",
"de": "Klettermöglichkeit"
"de": "Klettermöglichkeit",
"ja": "登坂教室",
"nb_NO": "Klatremulighet"
},
"description": {
"nl": "Een klimgelegenheid",
"de": "Eine Klettergelegenheit",
"en": "A climbing opportunity"
"en": "A climbing opportunity",
"ja": "登坂教室",
"nb_NO": "En klatremulighet"
}
}
],
@ -467,7 +526,9 @@
"name": {
"nl": "Klimgelegenheiden?",
"de": "Klettermöglichkeiten?",
"en": "Climbing opportunities?"
"en": "Climbing opportunities?",
"ja": "登坂教室?",
"nb_NO": "Klatremuligheter?"
},
"minzoom": 19,
"source": {
@ -486,13 +547,17 @@
"render": {
"en": "Climbing opportunity?",
"nl": "Klimgelegenheid?",
"de": "Klettermöglichkeit?"
"de": "Klettermöglichkeit?",
"ja": "登坂教室?",
"nb_NO": "Klatremulighet?"
}
},
"description": {
"nl": "Een klimgelegenheid?",
"de": "Eine Klettergelegenheit?",
"en": "A climbing opportunity?"
"en": "A climbing opportunity?",
"ja": "登坂教室?",
"nb_NO": "En klatremulighet?"
},
"tagRenderings": [
{
@ -502,14 +567,17 @@
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>"
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>"
},
"condition": "name~*"
},
{
"question": {
"en": "Is climbing possible here?",
"de": "Kann hier geklettert werden?"
"de": "Kann hier geklettert werden?",
"ja": "ここで登坂はできますか?",
"nb_NO": "Er klatring mulig her?"
},
"mappings": [
{
@ -520,7 +588,9 @@
},
"then": {
"en": "Climbing is not possible here",
"de": "Hier kann nicht geklettert werden"
"de": "Hier kann nicht geklettert werden",
"ja": "ここでは登ることができない",
"nb_NO": "Klatring er ikke mulig her"
},
"hideInAnswer": true
},
@ -532,7 +602,9 @@
},
"then": {
"en": "Climbing is possible here",
"de": "Hier kann geklettert werden"
"de": "Hier kann geklettert werden",
"ja": "ここでは登ることができる",
"nb_NO": "Klatring er mulig her"
}
}
]
@ -554,7 +626,8 @@
"#": "Website",
"question": {
"en": "Is there a (unofficial) website with more informations (e.g. topos)?",
"de": "Gibt es eine (inoffizielle) Website mit mehr Informationen (z.B. Topos)?"
"de": "Gibt es eine (inoffizielle) Website mit mehr Informationen (z.B. Topos)?",
"ja": "もっと情報のある(非公式の)ウェブサイトはありますか(例えば、topos)?"
},
"condition": {
"and": [
@ -575,7 +648,8 @@
"render": {
"de": "Die Routen sind durchschnittlich <b>{climbing:length}m</b> lang",
"en": "The routes are <b>{climbing:length}m</b> long on average",
"nl": "De klimroutes zijn gemiddeld <b>{climbing:length}m</b> lang"
"nl": "De klimroutes zijn gemiddeld <b>{climbing:length}m</b> lang",
"ja": "ルートの長さは平均で<b>{climbing:length} m</b>です"
},
"condition": {
"and": [
@ -593,7 +667,8 @@
"question": {
"de": "Wie lang sind die Routen (durchschnittlich) in Metern?",
"en": "What is the (average) length of the routes in meters?",
"nl": "Wat is de (gemiddelde) lengte van de klimroutes, in meter?"
"nl": "Wat is de (gemiddelde) lengte van de klimroutes, in meter?",
"ja": "ルートの(平均)長さはメートル単位でいくつですか?"
},
"freeform": {
"key": "climbing:length",
@ -605,12 +680,14 @@
"question": {
"de": "Welche Schwierigkeit hat hier die leichteste Route (französisch/belgisches System)?",
"en": "What is the level of the easiest route here, accoring to the french classification system?",
"nl": "Wat is het niveau van de makkelijkste route, volgens het Franse classificatiesysteem?"
"nl": "Wat is het niveau van de makkelijkste route, volgens het Franse classificatiesysteem?",
"ja": "ここで一番簡単なルートのレベルは、フランスのランク評価システムで何ですか?"
},
"render": {
"de": "Die leichteste Route hat hier die Schwierigkeit {climbing:grade:french} (französisch/belgisches System)",
"en": "The minimal difficulty is {climbing:grade:french} according to the french/belgian system",
"nl": "De minimale klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem"
"nl": "De minimale klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムでは、最小の難易度は{climbing:grade:french}です"
},
"freeform": {
"key": "climbing:grade:french:min"
@ -628,12 +705,14 @@
"question": {
"de": "Welche Schwierigkeit hat hier die schwerste Route (französisch/belgisches System)?",
"en": "What is the level of the most difficult route here, accoring to the french classification system?",
"nl": "Wat is het niveau van de moeilijkste route, volgens het Franse classificatiesysteem?"
"nl": "Wat is het niveau van de moeilijkste route, volgens het Franse classificatiesysteem?",
"ja": "フランスのランク評価によると、ここで一番難しいルートのレベルはどれくらいですか?"
},
"render": {
"de": "Die schwerste Route hat hier die Schwierigkeit {climbing:grade:french} (französisch/belgisches System)",
"en": "The maximal difficulty is {climbing:grade:french} according to the french/belgian system",
"nl": "De maximale klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem"
"nl": "De maximale klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムでは、最大の難易度は{climbing:grade:french}です"
},
"freeform": {
"key": "climbing:grade:french:max"
@ -651,7 +730,9 @@
"question": {
"de": "Kann hier gebouldert werden?",
"en": "Is bouldering possible here?",
"nl": "Is het mogelijk om hier te bolderen?"
"nl": "Is het mogelijk om hier te bolderen?",
"ja": "ここでボルダリングはできますか?",
"nb_NO": "Er buldring mulig her?"
},
"mappings": [
{
@ -659,7 +740,9 @@
"then": {
"de": "Hier kann gebouldert werden",
"en": "Bouldering is possible here",
"nl": "Bolderen kan hier"
"nl": "Bolderen kan hier",
"ja": "ボルダリングはここで可能です",
"nb_NO": "Buldring er mulig her"
}
},
{
@ -667,7 +750,9 @@
"then": {
"de": "Hier kann nicht gebouldert werden",
"en": "Bouldering is not possible here",
"nl": "Bolderen kan hier niet"
"nl": "Bolderen kan hier niet",
"ja": "ここではボルダリングはできません",
"nb_NO": "Buldring er ikke mulig her"
}
},
{
@ -675,7 +760,8 @@
"then": {
"de": "Bouldern ist hier nur an wenigen Routen möglich",
"en": "Bouldering is possible, allthough there are only a few routes",
"nl": "Bolderen kan hier, maar er zijn niet zoveel routes"
"nl": "Bolderen kan hier, maar er zijn niet zoveel routes",
"ja": "ボルダリングは可能ですが、少しのルートしかありません"
}
},
{
@ -683,7 +769,8 @@
"then": {
"de": "Hier gibt es {climbing:boulder} Boulder-Routen",
"en": "There are {climbing:boulder} boulder routes",
"nl": "Er zijn hier {climbing:boulder} bolderroutes"
"nl": "Er zijn hier {climbing:boulder} bolderroutes",
"ja": "{climbing:boulder} ボルダールートがある"
},
"hideInAnswer": true
}
@ -701,7 +788,8 @@
"question": {
"de": "Ist Toprope-Klettern hier möglich?",
"en": "Is toprope climbing possible here?",
"nl": "Is het mogelijk om hier te toprope-klimmen?"
"nl": "Is het mogelijk om hier te toprope-klimmen?",
"ja": "ここでtoprope登坂はできますか?"
},
"mappings": [
{
@ -709,7 +797,8 @@
"then": {
"de": "Toprope-Klettern ist hier möglich",
"en": "Toprope climbing is possible here",
"nl": "Toprope-klimmen kan hier"
"nl": "Toprope-klimmen kan hier",
"ja": "ここでToprope登坂ができます"
}
},
{
@ -717,7 +806,8 @@
"then": {
"de": "Toprope-Climbing ist hier nicht möglich",
"en": "Toprope climbing is not possible here",
"nl": "Toprope-klimmen kan hier niet"
"nl": "Toprope-klimmen kan hier niet",
"ja": "ここではToprope登坂はできません"
}
},
{
@ -725,7 +815,8 @@
"then": {
"de": "Hier gibt es {climbing:toprope} Toprope-Routen",
"en": "There are {climbing:toprope} toprope routes",
"nl": "Er zijn hier {climbing:toprope} toprope routes"
"nl": "Er zijn hier {climbing:toprope} toprope routes",
"ja": "{climbing:toprope} 登坂ルートがある"
},
"hideInAnswer": true
}
@ -743,7 +834,8 @@
"question": {
"de": "Ist hier Sportklettern möglich (feste Ankerpunkte)?",
"en": "Is sport climbing possible here on fixed anchors?",
"nl": "Is het mogelijk om hier te sportklimmen/voorklimmen op reeds aangebrachte haken?"
"nl": "Is het mogelijk om hier te sportklimmen/voorklimmen op reeds aangebrachte haken?",
"ja": "ここでは固定アンカー式のスポーツクライミングはできますか?"
},
"mappings": [
{
@ -752,7 +844,8 @@
"de": "Sportklettern ist hier möglich",
"en": "Sport climbing is possible here",
"nl": "Sportklimmen/voorklimmen kan hier",
"ru": "Здесь можно заняться спортивным скалолазанием"
"ru": "Здесь можно заняться спортивным скалолазанием",
"ja": "ここでスポーツクライミングができます"
}
},
{
@ -761,7 +854,8 @@
"de": "Sportklettern ist hier nicht möglich",
"en": "Sport climbing is not possible here",
"nl": "Sportklimmen/voorklimmen kan hier niet",
"ru": "Спортивное скалолазание здесь невозможно"
"ru": "Спортивное скалолазание здесь невозможно",
"ja": "ここではスポーツクライミングはできません"
}
},
{
@ -769,7 +863,8 @@
"then": {
"de": "Hier gibt es {climbing:sport} Sportkletter-Routen",
"en": "There are {climbing:sport} sport climbing routes",
"nl": "Er zijn hier {climbing:sport} sportklimroutes/voorklimroutes"
"nl": "Er zijn hier {climbing:sport} sportklimroutes/voorklimroutes",
"ja": "スポーツクライミングの {climbing:sport} ルートがある"
},
"hideInAnswer": true
}
@ -787,7 +882,8 @@
"question": {
"de": "Ist hier traditionelles Klettern möglich (eigene Sicherung z.B. mit Klemmkleilen)?",
"en": "Is traditional climbing possible here (using own gear e.g. chocks)?",
"nl": "Is het mogelijk om hier traditioneel te klimmen? <br/><span class='subtle'>(Dit is klimmen met klemblokjes en friends)</span>"
"nl": "Is het mogelijk om hier traditioneel te klimmen? <br/><span class='subtle'>(Dit is klimmen met klemblokjes en friends)</span>",
"ja": "伝統的な登山はここで可能ですか(例えば、チョックのような独自のギアを使用して)"
},
"mappings": [
{
@ -795,7 +891,8 @@
"then": {
"de": "Traditionelles Klettern ist hier möglich",
"en": "Traditional climbing is possible here",
"nl": "Traditioneel klimmen kan hier"
"nl": "Traditioneel klimmen kan hier",
"ja": "ここでは伝統的な登山が可能です"
}
},
{
@ -803,7 +900,8 @@
"then": {
"de": "Traditionelles Klettern ist hier nicht möglich",
"en": "Traditional climbing is not possible here",
"nl": "Traditioneel klimmen kan hier niet"
"nl": "Traditioneel klimmen kan hier niet",
"ja": "伝統的な登山はここではできない"
}
},
{
@ -811,7 +909,8 @@
"then": {
"de": "Hier gibt es {climbing:traditional} Routen für traditionelles Klettern",
"en": "There are {climbing:traditional} traditional climbing routes",
"nl": "Er zijn hier {climbing:traditional} traditionele klimroutes"
"nl": "Er zijn hier {climbing:traditional} traditionele klimroutes",
"ja": "{climbing:traditional} の伝統的な登山ルートがある"
},
"hideInAnswer": true
}
@ -829,7 +928,8 @@
"question": {
"de": "Gibt es hier eine Speedkletter-Wand?",
"en": "Is there a speed climbing wall?",
"nl": "Is er een snelklimmuur (speed climbing)?"
"nl": "Is er een snelklimmuur (speed climbing)?",
"ja": "スピードクライミングウォールはありますか?"
},
"condition": {
"and": [
@ -845,7 +945,8 @@
"then": {
"de": "Hier gibt es eine Speedkletter-Wand",
"en": "There is a speed climbing wall",
"nl": "Er is een snelklimmuur voor speed climbing"
"nl": "Er is een snelklimmuur voor speed climbing",
"ja": "スピードクライミングウォールがある"
}
},
{
@ -853,7 +954,8 @@
"then": {
"de": "Hier gibt es keine Speedkletter-Wand",
"en": "There is no speed climbing wall",
"nl": "Er is geen snelklimmuur voor speed climbing"
"nl": "Er is geen snelklimmuur voor speed climbing",
"ja": "スピードクライミングウォールがない"
}
},
{
@ -861,7 +963,8 @@
"then": {
"de": "Hier gibt es {climbing:speed} Speedkletter-Routen",
"en": "There are {climbing:speed} speed climbing walls",
"nl": "Er zijn hier {climbing:speed} snelklimmuren"
"nl": "Er zijn hier {climbing:speed} snelklimmuren",
"ja": "{climbing:speed} のスピードクライミングウォールがある"
},
"hideInAnswer": true
}

View file

@ -3,20 +3,30 @@
"version": "2020-08-30",
"title": {
"nl": "Fietsstraten",
"en": "Cyclestreets"
"en": "Cyclestreets",
"ja": "Cyclestreets",
"zh_Hant": "單車街道"
},
"shortDescription": {
"nl": "Een kaart met alle gekende fietsstraten",
"en": "A map of cyclestreets"
"en": "A map of cyclestreets",
"ja": "cyclestreetsの地図",
"zh_Hant": "單車街道的地圖",
"nb_NO": "Et kart over sykkelveier"
},
"description": {
"nl": "Een fietsstraat is een straat waar <ul><li><b>automobilisten geen fietsers mogen inhalen</b></li><li>Er een maximumsnelheid van <b>30km/u</b> geldt</li><li>Fietsers gemotoriseerde voortuigen links mogen inhalen</li><li>Fietsers nog steeds voorrang aan rechts moeten verlenen - ook aan auto's en voetgangers op het zebrapad</li></ul><br/><br/>Op deze open kaart kan je alle gekende fietsstraten zien en kan je ontbrekende fietsstraten aanduiden. Om de kaart aan te passen, moet je je aanmelden met OpenStreetMap en helemaal inzoomen tot straatniveau.",
"en": "A cyclestreet is is a street where <b>motorized traffic is not allowed to overtake cyclists</b>. They are signposted by a special traffic sign. Cyclestreets can be found in the Netherlands and Belgium, but also in Germany and France. "
"en": "A cyclestreet is is a street where <b>motorized traffic is not allowed to overtake cyclists</b>. They are signposted by a special traffic sign. Cyclestreets can be found in the Netherlands and Belgium, but also in Germany and France. ",
"ja": "cyclestreetとは、<b>自動車がサイクリストを追い越すことができない</b>道です。専用の道路標識で表示されます。Cyclestreetsはオランダやベルギーにもありますが、ドイツやフランスにもあります。 ",
"zh_Hant": "單車街道是<b>機動車輛受限制,只允許單車通行</b>的道路。通常會有路標顯示特別的交通指標。單車街道通常在荷蘭、比利時看到,但德國與法國也有。 "
},
"icon": "./assets/themes/cyclestreets/F111.svg",
"language": [
"nl",
"en"
"en",
"ja",
"zh_Hant",
"nb_NO"
],
"startLat": 51.2095,
"startZoom": 14,
@ -27,7 +37,9 @@
{
"question": {
"nl": "Is deze straat een fietsstraat?",
"en": "Is this street a cyclestreet?"
"en": "Is this street a cyclestreet?",
"ja": "この通りはcyclestreetですか?",
"nb_NO": "Er denne gaten en sykkelvei?"
},
"mappings": [
{
@ -41,7 +53,9 @@
},
"then": {
"nl": "Deze straat is een fietsstraat (en dus zone 30)",
"en": "This street is a cyclestreet (and has a maxspeeld of 30km/h)"
"en": "This street is a cyclestreet (and has a speed limit of 30 km/h)",
"ja": "cyclestreet(最高速度は30km/h)",
"nb_NO": "Denne gaten er en sykkelvei (og har en fartsgrense på 30 km/t)"
}
},
{
@ -53,7 +67,9 @@
},
"then": {
"nl": "Deze straat is een fietsstraat",
"en": "This street is a cyclestreet"
"en": "This street is a cyclestreet",
"ja": "この通りはcyclestreetだ",
"nb_NO": "Denne gaten er en sykkelvei"
},
"hideInAnswer": true
},
@ -66,7 +82,9 @@
},
"then": {
"nl": "Deze straat wordt binnenkort een fietsstraat",
"en": "This street will become a cyclstreet soon"
"en": "This street will become a cyclstreet soon",
"ja": "この通りはまもなくcyclstreetになるだろう",
"nb_NO": "Denne gaten vil bli sykkelvei ganske snart"
}
},
{
@ -79,7 +97,9 @@
},
"then": {
"nl": "Deze straat is geen fietsstraat",
"en": "This street is not a cyclestreet"
"en": "This street is not a cyclestreet",
"ja": "この通りはcyclestreetではない",
"nb_NO": "Denne gaten er ikke en sykkelvei"
}
}
]
@ -87,11 +107,13 @@
{
"question": {
"nl": "Wanneer wordt deze straat een fietsstraat?",
"en": "When will this street become a cyclestreet?"
"en": "When will this street become a cyclestreet?",
"ja": "この通りはいつcyclestreetになるんですか?"
},
"render": {
"nl": "Deze straat wordt fietsstraat op {cyclestreet:start_date}",
"en": "This street will become a cyclestreet at {cyclestreet:start_date}"
"en": "This street will become a cyclestreet at {cyclestreet:start_date}",
"ja": "この通りは{cyclestreet:start_date}に、cyclestreetになります"
},
"condition": "proposed:cyclestreet=yes",
"freeform": {
@ -105,7 +127,9 @@
"id": "fietsstraat",
"name": {
"nl": "Fietsstraten",
"en": "Cyclestreets"
"en": "Cyclestreets",
"ja": "Cyclestreets",
"zh_Hant": "單車街道"
},
"minzoom": 7,
"source": {
@ -126,7 +150,8 @@
},
"description": {
"nl": "Een fietsstraat is een straat waar gemotoriseerd verkeer een fietser niet mag inhalen.",
"en": "A cyclestreet is a street where motorized traffic is not allowed to overtake a cyclist"
"en": "A cyclestreet is a street where motorized traffic is not allowed to overtake a cyclist",
"ja": "cyclestreetとは、自動車による交通がサイクリストを追い越すことができない道路です"
},
"title": "{name}",
"icon": "./assets/themes/cyclestreets/F111.svg",
@ -140,11 +165,15 @@
"id": "toekomstige_fietsstraat",
"name": {
"nl": "Toekomstige fietsstraat",
"en": "Future cyclestreet"
"en": "Future cyclestreet",
"ja": "将来のcyclestreet",
"zh_Hant": "將來的單車街道",
"nb_NO": "Fremtidig sykkelvei"
},
"description": {
"nl": "Deze straat wordt binnenkort een fietsstraat",
"en": "This street will become a cyclestreet soon"
"en": "This street will become a cyclestreet soon",
"ja": "この通りはまもなくcyclestreetになります"
},
"minzoom": 9,
"wayHandling": 0,
@ -154,13 +183,16 @@
"title": {
"render": {
"nl": "Toekomstige fietsstraat",
"en": "Future cyclestreet"
"en": "Future cyclestreet",
"ja": "将来のcyclestreet",
"nb_NO": "Fremtidig sykkelvei"
},
"mappings": [
{
"then": {
"nl": "{name} wordt fietsstraat",
"en": "{name} will become a cyclestreet soon"
"en": "{name} will become a cyclestreet soon",
"ja": "{name}は、もうすぐcyclestreetになる"
},
"if": "name~*"
}
@ -177,11 +209,15 @@
"id": "all_streets",
"name": {
"nl": "Alle straten",
"en": "All streets"
"en": "All streets",
"ja": "すべての道路",
"nb_NO": "Alle gater"
},
"description": {
"nl": "Laag waar je een straat als fietsstraat kan markeren",
"en": "Layer to mark any street as cycle street"
"en": "Layer to mark any street as cyclestreet",
"ja": "任意の道路をCycle Streetとしてマークするレイヤ",
"nb_NO": "Lag for å markere hvilken som helst gate som sykkelvei"
},
"source": {
"osmTags": {
@ -197,7 +233,8 @@
"title": {
"render": {
"nl": "Straat",
"en": "Street"
"en": "Street",
"ja": "ストリート"
},
"mappings": [
{

View file

@ -6,14 +6,18 @@
"fr": "Cyclofix - Une carte ouverte pour les cyclistes",
"gl": "Cyclofix - Un mapa aberto para os ciclistas",
"de": "Cyclofix - eine offene Karte für Radfahrer",
"ru": "Cyclofix - открытая карта для велосипедистов"
"ru": "Cyclofix - открытая карта для велосипедистов",
"ja": "Cyclofix - サイクリストのためのオープンマップ",
"zh_Hant": "單車修正 - 單車騎士的開放地圖"
},
"description": {
"en": "The goal of this map is to present cyclists with an easy-to-use solution to find the appropriate infrastructure for their needs.<br><br>You can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide more data by answering the questions.<br><br>All changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.<br><br>For more information about the cyclofix project, go to <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>.",
"nl": "Het doel van deze kaart is om fietsers een gebruiksvriendelijke oplossing te bieden voor het vinden van de juiste infrastructuur voor hun behoeften.<br><br>U kunt uw exacte locatie volgen (enkel mobiel) en in de linkerbenedenhoek categorieën selecteren die voor u relevant zijn. U kunt deze tool ook gebruiken om 'spelden' aan de kaart toe te voegen of te bewerken en meer gegevens te verstrekken door de vragen te beantwoorden.<br><br>Alle wijzigingen die u maakt worden automatisch opgeslagen in de wereldwijde database van OpenStreetMap en kunnen door anderen vrij worden hergebruikt.<br><br>Bekijk voor meer info over cyclofix ook <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>.",
"fr": "Le but de cette carte est de présenter aux cyclistes une solution facile à utiliser pour trouver l'infrastructure appropriée à leurs besoins.<br><br>Vous pouvez suivre votre localisation précise (mobile uniquement) et sélectionner les couches qui vous concernent dans le coin inférieur gauche. Vous pouvez également utiliser cet outil pour ajouter ou modifier des épingles (points d'intérêt) sur la carte et fournir plus de données en répondant aux questions.<br><br>Toutes les modifications que vous apportez seront automatiquement enregistrées dans la base de données mondiale d'OpenStreetMap et peuvent être librement réutilisées par d'autres.<br><br>Pour plus d'informations sur le projet cyclofix, rendez-vous sur <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>.",
"gl": "O obxectivo deste mapa é amosar ós ciclistas unha solución doada de empregar para atopar a infraestrutura axeitada para as súas necesidades.<br><br>Podes obter a túa localización precisa (só para dispositivos móbiles) e escoller as capas que sexan relevantes para ti na esquina inferior esquerda. Tamén podes empregar esta ferramenta para engadir ou editar puntos de interese ó mapa e fornecer máis datos respondendo as cuestións.<br><br>Todas as modificacións que fagas serán gardadas de xeito automático na base de datos global do OpenStreetMap e outros poderán reutilizalos libremente.<br><br>Para máis información sobre o proxecto cyclofix, vai a <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>.",
"de": "Das Ziel dieser Karte ist es, den Radfahrern eine einfach zu benutzende Lösung zu präsentieren, um die geeignete Infrastruktur für ihre Bedürfnisse zu finden.<br><br>Sie können Ihren genauen Standort verfolgen (nur mobil) und in der linken unteren Ecke die für Sie relevanten Ebenen auswählen. Sie können dieses Tool auch verwenden, um Pins (Points of Interest/Interessante Orte) zur Karte hinzuzufügen oder zu bearbeiten und mehr Daten durch Beantwortung der Fragen bereitstellen.<br><br>Alle Änderungen, die Sie vornehmen, werden automatisch in der globalen Datenbank von OpenStreetMap gespeichert und können von anderen frei wiederverwendet werden.<br><br>Weitere Informationen über das Projekt Cyclofix finden Sie unter <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>."
"de": "Das Ziel dieser Karte ist es, den Radfahrern eine einfach zu benutzende Lösung zu präsentieren, um die geeignete Infrastruktur für ihre Bedürfnisse zu finden.<br><br>Sie können Ihren genauen Standort verfolgen (nur mobil) und in der linken unteren Ecke die für Sie relevanten Ebenen auswählen. Sie können dieses Tool auch verwenden, um Pins (Points of Interest/Interessante Orte) zur Karte hinzuzufügen oder zu bearbeiten und mehr Daten durch Beantwortung der Fragen bereitstellen.<br><br>Alle Änderungen, die Sie vornehmen, werden automatisch in der globalen Datenbank von OpenStreetMap gespeichert und können von anderen frei wiederverwendet werden.<br><br>Weitere Informationen über das Projekt Cyclofix finden Sie unter <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>.",
"ja": "このマップの目的は、サイクリストのニーズに適した施設を見つけるための使いやすいソリューションを提供することです。<br><br>正確な位置を追跡し(モバイルのみ)、左下コーナーで関連するレイヤを選択できます。このツールを使用して、マップにピン(注目点)を追加または編集したり、質問に答えることでより多くのデータを提供することもできます。<br><br>変更内容はすべてOpenStreetMapのグローバルデータベースに自動的に保存され、他のユーザーが自由に再利用できます。<br><br>cyclofixプロジェクトの詳細については、 <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a> を参照してください。",
"zh_Hant": "這份地圖的目的是為單車騎士能夠輕易顯示滿足他們需求的相關設施。<br><br>你可以追蹤你確切位置 (只有行動版),以及在左下角選擇相關的圖層。你可以使用這工具在地圖新增或編輯釘子,以及透過回答問題來提供更多資訊。<br><br>所有你的變動都會自動存在開放街圖這全球資料圖,並且能被任何人自由取用。<br><br>你可以到 <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a> 閱讀更多資訊。"
},
"language": [
"en",
@ -21,7 +25,9 @@
"fr",
"gl",
"de",
"ru"
"ru",
"ja",
"zh_Hant"
],
"maintainer": "MapComplete",
"credits": "Originally created during Open Summer of Code by Pieter Fiers, Thibault Declercq, Pierre Barban, Joost Schouppe and Pieter Vander Vennet",

View file

@ -4,18 +4,24 @@
"en": "Drinking Water",
"nl": "Drinkwaterpunten",
"fr": "Eau potable",
"ru": "Питьевая вода"
"ru": "Питьевая вода",
"ja": "飲料水",
"zh_Hant": "飲用水"
},
"description": {
"en": "On this map, publicly accessible drinking water spots are shown and can be easily added",
"nl": "Op deze kaart staan publiek toegankelijke drinkwaterpunten en kan je makkelijk een nieuw drinkwaterpunt toevoegen",
"fr": "Cette carte affiche les points d'accès public à de l'eau potable, et permet d'en ajouter facilement"
"fr": "Cette carte affiche les points d'accès public à de l'eau potable, et permet d'en ajouter facilement",
"ja": "この地図には、一般にアクセス可能な飲料水スポットが示されており、簡単に追加することができる",
"zh_Hant": "在這份地圖上,公共可及的飲水點可以顯示出來,也能輕易的增加"
},
"language": [
"en",
"nl",
"fr",
"ru"
"ru",
"ja",
"zh_Hant"
],
"maintainer": "MapComplete",
"icon": "./assets/themes/drinking_water/logo.svg",

View file

@ -2,19 +2,27 @@
"id": "facadegardens",
"title": {
"nl": "Straatgeveltuintjes",
"en": "Facade gardens"
"en": "Facade gardens",
"ja": "ファサード庭園",
"zh_Hant": "立面花園"
},
"shortDescription": {
"nl": "Deze kaart toont geveltuintjes met foto's en bruikbare info over oriëntatie, zonlicht en planttypes.",
"en": "This map shows facade gardens with pictures and useful info about orientation, sunshine and plant types."
"en": "This map shows facade gardens with pictures and useful info about orientation, sunshine and plant types.",
"ja": "このマップには、ファサード庭園が図とともに表示され、方向、日照、植物のタイプに関する有用な情報が示されます。",
"zh_Hant": "這地圖顯示立面花園的照片以及其他像是方向、日照以及植栽種類等實用訊息。"
},
"description": {
"nl": "Ontharde voortuintjes, groene gevels en bomen ín de stad brengen naast rust ook een mooiere stad, een grotere biodiversiteit, een verkoelend effect en een betere luchtkwaliteit. <br/> Klimaan VZW en 'Mechelen Klimaatneutraal' willen met het project Klim(t)aan je Gevel bestaande en nieuwe geveltuintjes in kaart brengen als voorbeeld voor mensen zelf een tuintje willen aanleggen of voor stadwandelaars die houden van de natuur. <br/>Meer info over het project op <a href='https://klimaan.be/' target=_blank>klimaan.be</a>.",
"en": "<a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>Facade gardens</a>, green facades and trees in the city not only bring peace and quiet, but also a more beautiful city, greater biodiversity, a cooling effect and better air quality. <br/> Klimaan VZW and Mechelen Klimaatneutraal want to map existing and new facade gardens as an example for people who want to build their own garden or for city walkers who love nature.<br/>More info about the project at <a href='https://klimaan.be/' target=_blank>klimaan.be</a>."
"en": "<a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>Facade gardens</a>, green facades and trees in the city not only bring peace and quiet, but also a more beautiful city, greater biodiversity, a cooling effect and better air quality. <br/> Klimaan VZW and Mechelen Klimaatneutraal want to map existing and new facade gardens as an example for people who want to build their own garden or for city walkers who love nature.<br/>More info about the project at <a href='https://klimaan.be/' target=_blank>klimaan.be</a>.",
"ja": "<a href='https://nl.wikipedia.org/wiki/Geveltuin' target=_blank>ファサード庭園</a>、都市の緑のファサードと樹木は、平和と静けさをもたらすだけでなく、より美しい都市、より大きな生物多様性、冷却効果、より良い大気質をもたらす。<br/>KlimaanのVZWとMechelenのKlimaatneutraalは、自分で庭を作りたい人や自然を愛する都市の歩行者のために、既存のファサード庭園と新しいファサード庭園のマッピングしたいと考えています。<br/>このプロジェクトに関する詳細情報は<a href='https://klimaan.be/' target=_blank>klimaan</a>にあります。"
},
"language": [
"nl",
"en",
"ja",
"zh_Hant",
"nb_NO",
"ru"
],
"maintainer": "joost schouppe; stla",
@ -30,7 +38,9 @@
"id": "facadegardens",
"name": {
"nl": "Geveltuintjes",
"en": "Facade gardens"
"en": "Facade gardens",
"ja": "ファサード庭園",
"zh_Hant": "立面花園"
},
"minzoom": 12,
"source": {
@ -44,12 +54,16 @@
"title": {
"render": {
"nl": "Geveltuintje",
"en": "Facade garden"
"en": "Facade garden",
"ja": "ファサード庭園",
"zh_Hant": "立面花園"
}
},
"description": {
"nl": "Geveltuintjes",
"en": "Facade gardens"
"en": "Facade gardens",
"ja": "ファサード庭園",
"zh_Hant": "立面花園"
},
"iconOverlays": [
{
@ -88,11 +102,13 @@
{
"render": {
"nl": "Oriëntatie: {direction} (waarbij 0=N en 90=O)",
"en": "Orientation: {direction} (where 0=N and 90=O)"
"en": "Orientation: {direction} (where 0=N and 90=O)",
"ja": "方向: {direction} (0=N で 90=O)"
},
"question": {
"nl": "Hoe is de tuin georiënteerd?",
"en": "What is the orientation of the garden?"
"en": "What is the orientation of the garden?",
"ja": "庭の向きはどうなっていますか?"
},
"freeform": {
"type": "direction",
@ -109,7 +125,8 @@
},
"then": {
"nl": "Het is een volle zon tuintje",
"en": "The garden is in full sun"
"en": "The garden is in full sun",
"ja": "庭は日があたっている"
}
},
{
@ -120,7 +137,9 @@
},
"then": {
"nl": "Het is een halfschaduw tuintje",
"en": "The garden is in partial shade"
"en": "The garden is in partial shade",
"ja": "庭は部分的に日陰である",
"nb_NO": "Denne hagen er i delvis skygge"
}
},
{
@ -131,19 +150,22 @@
},
"then": {
"nl": "Het is een schaduw tuintje",
"en": "The sun is in the shade"
"en": "The sun is in the shade",
"ja": "庭は日陰である"
}
}
],
"question": {
"nl": "Ligt de tuin in zon/half schaduw of schaduw?",
"en": "Is the garden shaded or sunny?"
"en": "Is the garden shaded or sunny?",
"ja": "庭は日陰ですか、日当たりがいいですか?"
}
},
{
"question": {
"nl": "Is er een regenton voorzien bij het tuintje?",
"en": "Is there a water barrel installed for the garden?"
"en": "Is there a water barrel installed for the garden?",
"ja": "庭に水桶が設置されているのですか?"
},
"mappings": [
{
@ -154,7 +176,8 @@
},
"then": {
"nl": "Er is een regenton",
"en": "There is a rain barrel"
"en": "There is a rain barrel",
"ja": "雨樽がある"
}
},
{
@ -165,7 +188,8 @@
},
"then": {
"nl": "Er is geen regenton",
"en": "There is no rain barrel"
"en": "There is no rain barrel",
"ja": "雨樽はありません"
}
}
]
@ -174,11 +198,13 @@
"render": {
"nl": "Aanlegdatum van de tuin: {start_date}",
"en": "Construction date of the garden: {start_date}",
"ru": "Дата строительства сада: {start_date}"
"ru": "Дата строительства сада: {start_date}",
"ja": "庭園の建設日: {start_date}"
},
"question": {
"nl": "Wanneer werd de tuin aangelegd? (vul gewoon een jaartal in)",
"en": "When was the garden constructed? (a year is sufficient)"
"en": "When was the garden constructed? (a year is sufficient)",
"ja": "その庭園はいつ造られたのですか?(建設年で十分です)"
},
"freeform": {
"key": "start_date",
@ -195,7 +221,8 @@
},
"then": {
"nl": "Er staan eetbare planten",
"en": "There are edible plants"
"en": "There are edible plants",
"ja": "食用の植物がある"
}
},
{
@ -206,47 +233,54 @@
},
"then": {
"nl": "Er staan geen eetbare planten",
"en": "There are no edible plants"
"en": "There are no edible plants",
"ja": "食用植物は存在しない"
}
}
],
"question": {
"nl": "Staan er eetbare planten?",
"en": "Are there any edible plants?"
"en": "Are there any edible plants?",
"ja": "食用の植物はありますか?"
}
},
{
"question": {
"nl": "Wat voor planten staan hier?",
"en": "What kinds of plants grow here?"
"en": "What kinds of plants grow here?",
"ja": "ここではどんな植物が育つんですか?"
},
"mappings": [
{
"if": "plant=vine",
"then": {
"nl": "Er staat een klimplant",
"en": "There are vines"
"en": "There are vines",
"ja": "つるがある"
}
},
{
"if": "plant=flower",
"then": {
"nl": "Er staan bloeiende planten",
"en": "There are flowering plants"
"en": "There are flowering plants",
"ja": "花を咲かせる植物がある"
}
},
{
"if": "plant=shrub",
"then": {
"nl": "Er staan struiken",
"en": "There are shrubs"
"en": "There are shrubs",
"ja": "低木がある"
}
},
{
"if": "plant=groundcover",
"then": {
"nl": "Er staan bodembedekkers",
"en": "There are groundcovering plants"
"en": "There are groundcovering plants",
"ja": "地をはう植物がある"
}
}
],
@ -255,11 +289,13 @@
{
"render": {
"nl": "Meer details: {description}",
"en": "More details: {description}"
"en": "More details: {description}",
"ja": "詳細情報: {description}"
},
"question": {
"nl": "Aanvullende omschrijving van de tuin (indien nodig, en voor zover nog niet omschreven hierboven)",
"en": "Extra describing info about the garden (if needed and not yet described above)"
"en": "Extra describing info about the garden (if needed and not yet described above)",
"ja": "庭園に関する追加の説明情報(必要な場合でまだ上記に記載されていない場合)"
},
"freeform": {
"key": "description",
@ -314,11 +350,13 @@
],
"title": {
"nl": "geveltuintje",
"en": "facade garden"
"en": "facade garden",
"ja": "ファサード庭園"
},
"description": {
"nl": "Voeg geveltuintje toe",
"en": "Add a facade garden"
"en": "Add a facade garden",
"ja": "ファサード庭園を追加する"
}
}
],

View file

@ -11,9 +11,11 @@
"nl",
"fr",
"en",
"ja",
"ca",
"id",
"ru"
"ru",
"nb_NO"
],
"maintainer": "",
"icon": "./assets/themes/fritures/logo.svg",
@ -67,7 +69,8 @@
"question": {
"en": "What is the name of this friture?",
"nl": "Wat is de naam van deze frituur?",
"fr": "Quel est le nom de cette friterie?"
"fr": "Quel est le nom de cette friterie?",
"ja": "このfritureは何という名前ですか?"
},
"freeform": {
"key": "name"
@ -93,12 +96,14 @@
"ca": "<a href='{website}'>{website}</a>",
"fr": "<a href='{website}'>{website}</a>",
"id": "<a href='{website}'>{website}</a>",
"ru": "<a href='{website}'>{website}</a>"
"ru": "<a href='{website}'>{website}</a>",
"ja": "<a href='{website}'>{website}</a>"
},
"question": {
"en": "What is the website of this shop?",
"nl": "Wat is de website van deze frituur?",
"fr": "Quel est le site web de cette friterie?"
"fr": "Quel est le site web de cette friterie?",
"ja": "このお店のホームページは何ですか?"
},
"freeform": {
"key": "website",
@ -113,7 +118,9 @@
"question": {
"en": "What is the phone number?",
"nl": "Wat is het telefoonnummer van deze frituur?",
"fr": "Quel est le numéro de téléphone de cette friterie?"
"fr": "Quel est le numéro de téléphone de cette friterie?",
"ja": "電話番号は何番ですか?",
"nb_NO": "Hva er telefonnummeret?"
},
"freeform": {
"key": "phone",
@ -235,28 +242,32 @@
{
"question": {
"nl": "Als je je eigen container (bv. kookpot of kleine potjes voor saus) meeneemt, gebruikt de frituur deze dan om je bestelling in te doen?",
"en": "If you bring your own container (such as a cooking pot and small pots), is it used to package your order?<br/>"
"en": "If you bring your own container (such as a cooking pot and small pots), is it used to package your order?<br/>",
"ja": "お客様が持参容器(調理用の鍋や小さな鍋など)をもってきた場合は、注文の梱包に使用されますか?<br/>"
},
"mappings": [
{
"if": "bulk_purchase=yes",
"then": {
"nl": "Je mag je <b>eigen containers</b> meenemen om je bestelling in mee te nemen en zo minder afval te maken",
"en": "You can bring <b>your own containers</b> to get your order, saving on single-use packaging material and thus waste"
"en": "You can bring <b>your own containers</b> to get your order, saving on single-use packaging material and thus waste",
"ja": "<b>自分の容器</b>を持ってきて、注文を受け取ることができ、使い捨ての梱包材を節約して、無駄を省くことができます"
}
},
{
"if": "bulk_purchase=no",
"then": {
"nl": "Je mag <b>geen</b> eigen containers meenemen om je bestelling in mee te nemen",
"en": "Bringing your own container is <b>not allowed</b>"
"en": "Bringing your own container is <b>not allowed</b>",
"ja": "独自の容器を持参することは<b>できません</b>"
}
},
{
"if": "bulk_purchase=only",
"then": {
"nl": "Je <b>moet</b> je eigen containers meenemen om je bestelling in mee te nemen.",
"en": "You <b>must</b> bring your own container to order here."
"en": "You <b>must</b> bring your own container to order here.",
"ja": "自身の容器が注文に<b>必要</b>。"
}
}
]

View file

@ -5,17 +5,22 @@
"language": [
"en",
"nl",
"de"
"de",
"ja",
"nb_NO"
],
"title": {
"en": "Ghost bikes",
"nl": "Witte Fietsen",
"de": "Geisterrad"
"de": "Geisterrad",
"ja": "ゴーストバイク",
"nb_NO": "Spøkelsessykler"
},
"description": {
"en": "A <b>ghost bike</b> is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.<br/><br/>On this map, one can see all the ghost bikes which are known by OpenStreetMap. Is a ghost bike missing? Everyone can add or update information here - you only need to have a (free) OpenStreetMap account.",
"nl": "Een <b>Witte Fiets</b> of <b>Spookfiets</b> is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat om een fiets die volledig wit is geschilderd en in de buurt van het ongeval werd geinstalleerd.<br/><br/>Op deze kaart zie je alle witte fietsen die door OpenStreetMap gekend zijn. Ontbreekt er een Witte Fiets of wens je informatie aan te passen? Meld je dan aan met een (gratis) OpenStreetMap account.",
"de": "Ein <b>Geisterrad</b> ist ein Denkmal für einen Radfahrer, der bei einem Verkehrsunfall ums Leben kam, in Form eines weißen Fahrrades, das dauerhaft in der Nähe des Unfallortes aufgestellt ist.<br/><br/> Auf dieser Karte kann man alle Geisterräder sehen, die OpenStreetMap kennt. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen lediglich einen (kostenlosen) OpenStreetMap-Account."
"de": "Ein <b>Geisterrad</b> ist ein Denkmal für einen Radfahrer, der bei einem Verkehrsunfall ums Leben kam, in Form eines weißen Fahrrades, das dauerhaft in der Nähe des Unfallortes aufgestellt ist.<br/><br/> Auf dieser Karte kann man alle Geisterräder sehen, die OpenStreetMap kennt. Fehlt ein Geisterrad? Jeder kann hier Informationen hinzufügen oder aktualisieren - Sie benötigen lediglich einen (kostenlosen) OpenStreetMap-Account.",
"ja": "<b>ゴーストバイク</b>は、交通事故で死亡したサイクリストを記念するもので、事故現場の近くに恒久的に置かれた白い自転車の形をしています。<br/><br/>このマップには、OpenStreetMapで知られているゴーストバイクがすべて表示されます。ゴーストバイクは行方不明ですか?誰でもここで情報の追加や更新ができます。必要なのは(無料の)OpenStreetMapアカウントだけです。"
},
"icon": "./assets/themes/ghostbikes/logo.svg",
"startZoom": 1,

View file

@ -1,16 +1,25 @@
{
"id": "hailhydrant",
"title": {
"en": "Hydrants, Extinguishers, Fire stations, and Ambulance stations."
"en": "Hydrants, Extinguishers, Fire stations, and Ambulance stations.",
"ja": "消火栓、消火器、消防署、救急ステーションです。",
"zh_Hant": "消防栓、滅火器、消防隊、以及急救站。"
},
"shortDescription": {
"en": "Map to show hydrants, extinguishers, fire stations, and ambulance stations."
"en": "Map to show hydrants, extinguishers, fire stations, and ambulance stations.",
"ja": "消火栓、消火器、消防署消火栓、消火器、消防署、および救急ステーションを表示します。",
"zh_Hant": "顯示消防栓、滅火器、消防隊與急救站的地圖。"
},
"description": {
"en": "On this map you can find and update hydrants, fire stations, ambulance stations, and extinguishers in your favorite neighborhoods. \n\nYou can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide additional details by answering available questions. \n\nAll changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others."
"en": "On this map you can find and update hydrants, fire stations, ambulance stations, and extinguishers in your favorite neighborhoods. \n\nYou can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide additional details by answering available questions. \n\nAll changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.",
"ja": "このマップでは、お気に入りの近隣にある消火栓、消防署、救急ステーション、消火器を検索して更新できます。\n\n正確な位置を追跡し(モバイルのみ)、左下コーナーで関連するレイヤを選択できます。このツールを使用して、マップにピン(注視点)を追加または編集したり、利用可能な質問に答えることによって追加の詳細を提供することもできます。\n\nすべての変更は自動的にOpenStreetMapのグローバルデータベースに保存され、他のユーザが自由に再利用できます。",
"zh_Hant": "在這份地圖上面你可以在你喜愛的社區尋找與更新消防栓、消防隊、急救站與滅火器。\n\n你可以追蹤確切位置 (只有行動版) 以及在左下角選擇與你相關的圖層。你也可以使用這工具新增或編輯地圖上的釘子 (興趣點),以及透過回答一些問題提供額外的資訊。\n\n所有你做出的變動都會自動存到開放街圖這個全球資料庫而且能自由讓其他人取用。"
},
"language": [
"en",
"ja",
"zh_Hant",
"nb_NO",
"ru",
"id"
],
@ -26,7 +35,10 @@
{
"id": "hydrants",
"name": {
"en": "Map of hydrants"
"en": "Map of hydrants",
"ja": "消火栓の地図",
"zh_Hant": "消防栓地圖",
"nb_NO": "Kart over brannhydranter"
},
"minzoom": 14,
"source": {
@ -39,19 +51,28 @@
"title": {
"render": {
"en": "Hydrant",
"ru": "Гидрант"
"ru": "Гидрант",
"ja": "消火栓",
"nb_NO": "Brannhydrant"
}
},
"description": {
"en": "Map layer to show fire hydrants."
"en": "Map layer to show fire hydrants.",
"ja": "消火栓を表示するマップレイヤ。",
"zh_Hant": "顯示消防栓的地圖圖層。",
"nb_NO": "Kartlag for å vise brannhydranter."
},
"tagRenderings": [
{
"question": {
"en": "What color is the hydrant?"
"en": "What color is the hydrant?",
"ja": "消火栓の色は何色ですか?",
"nb_NO": "Hvilken farge har brannhydranten?"
},
"render": {
"en": "The hydrant color is {colour}"
"en": "The hydrant color is {colour}",
"ja": "消火栓の色は{color}です",
"nb_NO": "Brannhydranter er {colour}"
},
"freeform": {
"key": "colour"
@ -64,7 +85,8 @@
]
},
"then": {
"en": "The hydrant color is unknown."
"en": "The hydrant color is unknown.",
"ja": "消火栓の色は不明です。"
},
"hideInAnswer": true
},
@ -75,7 +97,8 @@
]
},
"then": {
"en": "The hydrant color is yellow."
"en": "The hydrant color is yellow.",
"ja": "消火栓の色は黄色です。"
}
},
{
@ -85,21 +108,24 @@
]
},
"then": {
"en": "The hydrant color is red."
"en": "The hydrant color is red.",
"ja": "消火栓の色は赤です。"
}
}
]
},
{
"question": {
"en": "What type of hydrant is it?"
"en": "What type of hydrant is it?",
"ja": "どんな消火栓なんですか?"
},
"freeform": {
"key": "fire_hydrant:type"
},
"render": {
"en": " Hydrant type: {fire_hydrant:type}",
"ru": " Тип гидранта: {fire_hydrant:type}"
"ru": " Тип гидранта: {fire_hydrant:type}",
"ja": " 消火栓のタイプ:{fire_hydrant:type}"
},
"mappings": [
{
@ -109,7 +135,8 @@
]
},
"then": {
"en": "The hydrant type is unknown."
"en": "The hydrant type is unknown.",
"ja": "消火栓の種類は不明です。"
},
"hideInAnswer": true
},
@ -120,7 +147,8 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Pillar type."
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Pillar type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> ピラー型。"
}
},
{
@ -130,7 +158,8 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Pipe type."
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Pipe type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> パイプ型。"
}
},
{
@ -142,7 +171,8 @@
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Wall type.",
"id": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Jenis dinding.",
"ru": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Тип стены."
"ru": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Тип стены.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> 壁型。"
}
},
{
@ -152,17 +182,20 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Underground type."
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Underground type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" />地下式。"
}
}
]
},
{
"question": {
"en": "Update the lifecycle status of the hydrant."
"en": "Update the lifecycle status of the hydrant.",
"ja": "消火栓のライフサイクルステータスを更新します。"
},
"render": {
"en": "Lifecycle status"
"en": "Lifecycle status",
"ja": "ライフサイクルステータス"
},
"freeform": {
"key": "disused:emergency"
@ -175,7 +208,8 @@
]
},
"then": {
"en": "The hydrant is (fully or partially) working."
"en": "The hydrant is (fully or partially) working.",
"ja": "消火栓は(完全にまたは部分的に)機能しています。"
}
},
{
@ -186,7 +220,8 @@
]
},
"then": {
"en": "The hydrant is unavailable."
"en": "The hydrant is unavailable.",
"ja": "消火栓は使用できません。"
}
},
{
@ -197,7 +232,8 @@
]
},
"then": {
"en": "The hydrant has been removed."
"en": "The hydrant has been removed.",
"ja": "消火栓が撤去されました。"
}
}
]
@ -224,10 +260,13 @@
],
"title": {
"en": "Fire hydrant",
"ru": "Пожарный гидрант"
"ru": "Пожарный гидрант",
"ja": "消火栓",
"nb_NO": "Brannhydrant"
},
"description": {
"en": "A hydrant is a connection point where firefighters can tap water. It might be located underground."
"en": "A hydrant is a connection point where firefighters can tap water. It might be located underground.",
"ja": "消火栓は消防士が水を汲み上げることができる接続点です。地下にあるかもしれません。"
}
}
],
@ -236,7 +275,9 @@
{
"id": "extinguisher",
"name": {
"en": "Map of fire extinguishers."
"en": "Map of fire extinguishers.",
"ja": "消火器の地図です。",
"nb_NO": "Kart over brannhydranter"
},
"minzoom": 14,
"source": {
@ -249,19 +290,26 @@
"title": {
"render": {
"en": "Extinguishers",
"ru": "Огнетушители"
"ru": "Огнетушители",
"ja": "消火器",
"nb_NO": "Brannslokkere"
}
},
"description": {
"en": "Map layer to show fire hydrants."
"en": "Map layer to show fire hydrants.",
"ja": "消火栓を表示するマップレイヤ。",
"zh_Hant": "顯示消防栓的地圖圖層。",
"nb_NO": "Kartlag for å vise brannslokkere."
},
"tagRenderings": [
{
"render": {
"en": "Location: {location}"
"en": "Location: {location}",
"ja": "場所:{location}"
},
"question": {
"en": "Where is it positioned?"
"en": "Where is it positioned?",
"ja": "どこにあるんですか?"
},
"mappings": [
{
@ -271,7 +319,8 @@
]
},
"then": {
"en": "Found indoors."
"en": "Found indoors.",
"ja": "屋内にある。"
}
},
{
@ -281,7 +330,8 @@
]
},
"then": {
"en": "Found outdoors."
"en": "Found outdoors.",
"ja": "屋外にある。"
}
}
],
@ -310,10 +360,13 @@
"emergency=fire_extinguisher"
],
"title": {
"en": "Fire extinguisher"
"en": "Fire extinguisher",
"ja": "消火器",
"nb_NO": "Brannslukker"
},
"description": {
"en": "A fire extinguisher is a small, portable device used to stop a fire"
"en": "A fire extinguisher is a small, portable device used to stop a fire",
"ja": "消火器は、火災を止めるために使用される小型で携帯可能な装置である"
}
}
],
@ -322,7 +375,9 @@
{
"id": "fire_stations",
"name": {
"en": "Map of fire stations"
"en": "Map of fire stations",
"ja": "消防署の地図",
"nb_NO": "Kart over brannstasjoner"
},
"minzoom": 12,
"source": {
@ -335,11 +390,15 @@
"wayHandling": 2,
"title": {
"render": {
"en": "Fire Station"
"en": "Fire Station",
"ja": "消防署",
"ru": "Пожарная часть",
"nb_NO": "Brannstasjon"
}
},
"description": {
"en": "Map layer to show fire stations."
"en": "Map layer to show fire stations.",
"ja": "消防署を表示するためのマップレイヤ。"
},
"tagRenderings": [
{
@ -347,10 +406,13 @@
"key": "name"
},
"question": {
"en": "What is the name of this fire station?"
"en": "What is the name of this fire station?",
"ja": "この消防署の名前は何ですか?",
"ru": "Как называется пожарная часть?"
},
"render": {
"en": "This station is called {name}."
"en": "This station is called {name}.",
"ja": "このステーションの名前は{name}です。"
}
},
{
@ -358,29 +420,35 @@
"key": "addr:street"
},
"question": {
"en": " What is the street name where the station located?"
"en": " What is the street name where the station located?",
"ja": " 救急ステーションの所在地はどこですか?"
},
"render": {
"en": "This station is along a highway called {addr:street}."
"en": "This station is along a highway called {addr:street}.",
"ja": "{addr:street} 沿いにあります。"
}
},
{
"question": {
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)"
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)"
},
"freeform": {
"key": "addr:place"
},
"render": {
"en": "This station is found within {addr:place}."
"en": "This station is found within {addr:place}.",
"ja": "このステーションは{addr:place}にあります。"
}
},
{
"question": {
"en": "What agency operates this station?"
"en": "What agency operates this station?",
"ja": "このステーションを運営しているのはどこですか?"
},
"render": {
"en": "This station is operated by {operator}."
"en": "This station is operated by {operator}.",
"ja": "このステーションは{operator}によって運営されています。"
},
"freeform": {
"key": "operator"
@ -394,17 +462,20 @@
]
},
"then": {
"en": "Bureau of Fire Protection"
"en": "Bureau of Fire Protection",
"ja": "消防局(消防庁)"
}
}
]
},
{
"question": {
"en": "How is the station operator classified?"
"en": "How is the station operator classified?",
"ja": "ステーションの運営の分類は?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity."
"en": "The operator is a(n) {operator:type} entity.",
"ja": "運営者は、{operator:type} です。"
},
"freeform": {
"key": "operator:type"
@ -417,7 +488,8 @@
]
},
"then": {
"en": "The station is operated by the government."
"en": "The station is operated by the government.",
"ja": "ステーションは自治体が運営する。"
}
},
{
@ -427,7 +499,8 @@
]
},
"then": {
"en": "The station is operated by a community-based, or informal organization."
"en": "The station is operated by a community-based, or informal organization.",
"ja": "任意団体やコミュニティが運営しているステーションである。"
}
},
{
@ -437,7 +510,8 @@
]
},
"then": {
"en": "The station is operated by a formal group of volunteers."
"en": "The station is operated by a formal group of volunteers.",
"ja": "公益団体が運営しているステーションである。"
}
},
{
@ -447,7 +521,8 @@
]
},
"then": {
"en": "The station is privately operated."
"en": "The station is privately operated.",
"ja": "個人が運営しているステーションである。"
}
}
]
@ -473,10 +548,12 @@
"amenity=fire_station"
],
"title": {
"en": "Fire station"
"en": "Fire station",
"ja": "消防署"
},
"description": {
"en": "A fire station is a place where the fire trucks and firefighters are located when not in operation."
"en": "A fire station is a place where the fire trucks and firefighters are located when not in operation.",
"ja": "消防署は、運転していないときに消防車や消防士がいる場所です。"
}
}
]
@ -484,7 +561,8 @@
{
"id": "ambulancestation",
"name": {
"en": "Map of ambulance stations"
"en": "Map of ambulance stations",
"ja": "救急ステーションの地図"
},
"minzoom": 12,
"source": {
@ -497,11 +575,13 @@
"title": {
"render": {
"en": "Ambulance Station",
"ru": "Станция скорой помощи"
"ru": "Станция скорой помощи",
"ja": "救急ステーション"
}
},
"description": {
"en": "An ambulance station is an area for storage of ambulance vehicles, medical equipment, personal protective equipment, and other medical supplies."
"en": "An ambulance station is an area for storage of ambulance vehicles, medical equipment, personal protective equipment, and other medical supplies.",
"ja": "救急ステーションは、救急車、医療機器、個人用保護具、およびその他の医療用品を保管する場所です。"
},
"tagRenderings": [
{
@ -509,10 +589,13 @@
"key": "name"
},
"question": {
"en": "What is the name of this ambulance station?"
"en": "What is the name of this ambulance station?",
"ja": "この救急ステーションの名前は何ですか?",
"ru": "Как называется станция скорой помощи?"
},
"render": {
"en": "This station is called {name}."
"en": "This station is called {name}.",
"ja": "このステーションの名前は{name}です。"
}
},
{
@ -520,29 +603,35 @@
"key": "addr:street"
},
"question": {
"en": " What is the street name where the station located?"
"en": " What is the street name where the station located?",
"ja": " 救急ステーションの所在地はどこですか?"
},
"render": {
"en": "This station is along a highway called {addr:street}."
"en": "This station is along a highway called {addr:street}.",
"ja": "{addr:street} 沿いにあります。"
}
},
{
"question": {
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)"
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)"
},
"freeform": {
"key": "addr:place"
},
"render": {
"en": "This station is found within {addr:place}."
"en": "This station is found within {addr:place}.",
"ja": "このステーションは{addr:place}にあります。"
}
},
{
"question": {
"en": "What agency operates this station?"
"en": "What agency operates this station?",
"ja": "このステーションを運営しているのはどこですか?"
},
"render": {
"en": "This station is operated by {operator}."
"en": "This station is operated by {operator}.",
"ja": "このステーションは{operator}によって運営されています。"
},
"freeform": {
"key": "operator"
@ -551,10 +640,12 @@
},
{
"question": {
"en": "How is the station operator classified?"
"en": "How is the station operator classified?",
"ja": "ステーションの運営の分類は?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity."
"en": "The operator is a(n) {operator:type} entity.",
"ja": "運営者は、{operator:type} です。"
},
"freeform": {
"key": "operator:type"
@ -567,7 +658,8 @@
]
},
"then": {
"en": "The station is operated by the government."
"en": "The station is operated by the government.",
"ja": "ステーションは自治体が運営する。"
}
},
{
@ -577,7 +669,8 @@
]
},
"then": {
"en": "The station is operated by a community-based, or informal organization."
"en": "The station is operated by a community-based, or informal organization.",
"ja": "任意団体やコミュニティが運営しているステーションである。"
}
},
{
@ -587,7 +680,8 @@
]
},
"then": {
"en": "The station is operated by a formal group of volunteers."
"en": "The station is operated by a formal group of volunteers.",
"ja": "公益団体が運営しているステーションである。"
}
},
{
@ -597,7 +691,8 @@
]
},
"then": {
"en": "The station is privately operated."
"en": "The station is privately operated.",
"ja": "個人が運営しているステーションである。"
}
}
]
@ -624,10 +719,12 @@
],
"title": {
"en": "Ambulance station",
"ru": "Станция скорой помощи"
"ru": "Станция скорой помощи",
"ja": "救急ステーション(消防署)"
},
"description": {
"en": "Add an ambulance station to the map"
"en": "Add an ambulance station to the map",
"ja": "救急ステーション(消防署)をマップに追加する"
}
}
],

View file

@ -3,22 +3,30 @@
"title": {
"en": "A map of maps",
"nl": "Een kaart met Kaarten",
"fr": "Carte des cartes"
"fr": "Carte des cartes",
"ja": "マップのマップ",
"zh_Hant": "地圖的地圖"
},
"shortDescription": {
"en": "This theme shows all (touristic) maps that OpenStreetMap knows of",
"nl": "Een kaart met alle kaarten die OpenStreetMap kent",
"fr": "Cette carte affiche toutes les cartes (plans) mappés dans OpenStreetMap"
"fr": "Cette carte affiche toutes les cartes (plans) mappés dans OpenStreetMap",
"ja": "このテーマには、OpenStreetMapが知っているすべての(観光)マップが表示されます",
"zh_Hant": "這份主題顯示所有已知的開放街圖上的 (旅遊) 地圖"
},
"description": {
"en": "On this map you can find all maps OpenStreetMap knows - typically a big map on an information board showing the area, city or region, e.g. a tourist map on the back of a billboard, a map of a nature reserve, a map of cycling networks in the region, ...) <br/><br/>If a map is missing, you can easily map this map on OpenStreetMap.",
"nl": "Op deze kaart kan je alle kaarten zien die OpenStreetMap kent.<br/><br/>Ontbreekt er een kaart, dan kan je die kaart hier ook gemakelijk aan deze kaart toevoegen.",
"fr": "Sur cette carte sont affichées les cartes (plans) mappées dans OpenStreetMap.<br/><br/>Si une carte est manquante, vous pouvez l'ajouer facilement avec un compte OpenStreetMap."
"fr": "Sur cette carte sont affichées les cartes (plans) mappées dans OpenStreetMap.<br/><br/>Si une carte est manquante, vous pouvez l'ajouer facilement avec un compte OpenStreetMap.",
"ja": "このマップには、OpenStreetMapが知っているすべてのマップが表示されます。通常は、エリア、都市、または地域を示す情報ボード上の大きなマップが表示されます。たとえば、ビルボードの背面にある観光マップ、自然保護区のマップ、地域内のサイクリングネットワークのマップなどです。)<br/><br/>マップがない場合は、このマップをOpenStreetMapに簡単にマップできます。",
"zh_Hant": "在這份地圖你可以找到所在在開放街圖上已知的地圖 - 特別是顯示地區、城市、區域的資訊版面上的大型地圖,例如佈告欄背面的旅遊地圖,自然保護區的地圖,區域的單車網路地圖,...)<br/><br/>如果有缺少的地圖,你可以輕易在開放街圖上新增這地圖。"
},
"language": [
"en",
"nl",
"fr"
"fr",
"ja",
"zh_Hant"
],
"maintainer": "MapComplete",
"icon": "./assets/themes/maps/logo.svg",

View file

@ -7,7 +7,9 @@
"ca": "Interfície personal",
"gl": "Tema personalizado",
"fr": "Thème personnalisé",
"de": "Persönliches Thema"
"de": "Persönliches Thema",
"ja": "個人的なテーマ",
"zh_Hant": "個人化主題"
},
"description": {
"en": "Create a personal theme based on all the available layers of all themes",
@ -16,7 +18,9 @@
"ca": "Crea una interfície basada en totes les capes disponibles de totes les interfícies",
"gl": "Crea un tema baseado en todas as capas dispoñíbeis de todos os temas",
"fr": "Crée un thème personnalisé basé sur toutes les couches disponibles de tous les thèmes",
"de": "Erstellen Sie ein persönliches Thema auf der Grundlage aller verfügbaren Ebenen aller Themen"
"de": "Erstellen Sie ein persönliches Thema auf der Grundlage aller verfügbaren Ebenen aller Themen",
"ja": "すべてのテーマの使用可能なすべてのレイヤーに基づいて個人用テーマを作成する",
"zh_Hant": "從所有可用的主題圖層創建個人化主題"
},
"language": [
"en",
@ -25,7 +29,9 @@
"ca",
"gl",
"fr",
"de"
"de",
"ja",
"zh_Hant"
],
"maintainer": "MapComplete",
"icon": "./assets/svg/addSmall.svg",

View file

@ -3,22 +3,30 @@
"title": {
"nl": "Speelplekken",
"en": "Playgrounds",
"fr": "Aires de jeux"
"fr": "Aires de jeux",
"ja": "遊び場",
"zh_Hant": "遊樂場"
},
"shortDescription": {
"nl": "Een kaart met speeltuinen",
"en": "A map with playgrounds",
"fr": "Une carte des aires de jeux"
"fr": "Une carte des aires de jeux",
"ja": "遊び場のある地図",
"zh_Hant": "遊樂場的地圖"
},
"description": {
"nl": "Op deze kaart vind je speeltuinen en kan je zelf meer informatie en foto's toevoegen",
"en": "On this map, you find playgrounds and can add more information",
"fr": "Cette carte affiche les aires de jeux et permet d'ajouter plus d'informations"
"fr": "Cette carte affiche les aires de jeux et permet d'ajouter plus d'informations",
"ja": "この地図では遊び場を見つけ情報を追加することができます",
"zh_Hant": "在這份地圖上,你可以尋找遊樂場以及其相關資訊"
},
"language": [
"nl",
"en",
"fr"
"fr",
"ja",
"zh_Hant"
],
"maintainer": "",
"icon": "./assets/themes/playgrounds/playground.svg",

View file

@ -2,19 +2,26 @@
"id": "shops",
"title": {
"en": "Open Shop Map",
"fr": "Carte des magasins"
"fr": "Carte des magasins",
"ja": "オープン ショップ マップ",
"zh_Hant": "開放商店地圖"
},
"shortDescription": {
"en": "An editable map with basic shop information",
"fr": "Carte modifiable affichant les informations de base des magasins"
"fr": "Carte modifiable affichant les informations de base des magasins",
"ja": "基本的なショップ情報を含む編集可能なマップ"
},
"description": {
"en": "On this map, one can mark basic information about shops, add opening hours and phone numbers",
"fr": "Sur cette carte, vous pouvez ajouter des informations sur les magasins, horaires d'ouverture et numéro de téléphone"
"fr": "Sur cette carte, vous pouvez ajouter des informations sur les magasins, horaires d'ouverture et numéro de téléphone",
"ja": "この地図には店の基本情報を記入したり営業時間や電話番号を追加することができます",
"zh_Hant": "這份地圖上,你可以標記商家基本資訊,新增營業時間以及聯絡電話"
},
"language": [
"en",
"fr",
"ja",
"zh_Hant",
"ru",
"ca",
"id"
@ -33,7 +40,8 @@
"name": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин"
"ru": "Магазин",
"ja": "店"
},
"minzoom": 16,
"source": {
@ -47,7 +55,8 @@
"render": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин"
"ru": "Магазин",
"ja": "店"
},
"mappings": [
{
@ -59,7 +68,8 @@
"then": {
"en": "{name}",
"fr": "{name}",
"ru": "{name}"
"ru": "{name}",
"ja": "{name}"
}
},
{
@ -71,14 +81,16 @@
"then": {
"en": "{shop}",
"fr": "{shop}",
"ru": "{shop}"
"ru": "{shop}",
"ja": "{shop}"
}
}
]
},
"description": {
"en": "A shop",
"fr": "Un magasin"
"fr": "Un magasin",
"ja": "ショップ"
},
"tagRenderings": [
"images",
@ -86,7 +98,8 @@
"question": {
"en": "What is the name of this shop?",
"fr": "Qu'est-ce que le nom de ce magasin?",
"ru": "Как называется этот магазин?"
"ru": "Как называется магазин?",
"ja": "このお店の名前は何ですか?"
},
"render": "This shop is called <i>{name}</i>",
"freeform": {
@ -96,11 +109,13 @@
{
"render": {
"en": "This shop sells {shop}",
"fr": "Ce magasin vends {shop}"
"fr": "Ce magasin vends {shop}",
"ja": "こちらのお店では{shop}を販売しております"
},
"question": {
"en": "What does this shop sell?",
"fr": "Que vends ce magasin ?"
"fr": "Que vends ce magasin ?",
"ja": "このお店では何を売っていますか?"
},
"freeform": {
"key": "shop"
@ -114,7 +129,8 @@
},
"then": {
"en": "Convenience store",
"fr": "Épicerie/superette"
"fr": "Épicerie/superette",
"ja": "コンビニエンスストア"
}
},
{
@ -126,7 +142,8 @@
"then": {
"en": "Supermarket",
"fr": "Supermarché",
"ru": "Супермаркет"
"ru": "Супермаркет",
"ja": "スーパーマーケット"
}
},
{
@ -138,7 +155,8 @@
"then": {
"en": "Clothing store",
"fr": "Magasin de vêtements",
"ru": "Магазин одежды"
"ru": "Магазин одежды",
"ja": "衣料品店"
}
},
{
@ -150,7 +168,8 @@
"then": {
"en": "Hairdresser",
"fr": "Coiffeur",
"ru": "Парикмахерская"
"ru": "Парикмахерская",
"ja": "理容師"
}
},
{
@ -161,7 +180,8 @@
},
"then": {
"en": "Bakery",
"fr": "Boulangerie"
"fr": "Boulangerie",
"ja": "ベーカリー"
}
},
{
@ -172,7 +192,8 @@
},
"then": {
"en": "Car repair (garage)",
"fr": "Garagiste"
"fr": "Garagiste",
"ja": "自動車修理(ガレージ)"
}
},
{
@ -184,7 +205,8 @@
"then": {
"en": "Car dealer",
"fr": "Concessionnaire",
"ru": "Автосалон"
"ru": "Автосалон",
"ja": "自動車ディーラー"
}
}
]
@ -195,11 +217,13 @@
"fr": "<a href='tel:{phone}'>{phone}</a>",
"ca": "<a href='tel:{phone}'>{phone}</a>",
"id": "<a href='tel:{phone}'>{phone}</a>",
"ru": "<a href='tel:{phone}'>{phone}</a>"
"ru": "<a href='tel:{phone}'>{phone}</a>",
"ja": "<a href='tel:{phone}'>{phone}</a>"
},
"question": {
"en": "What is the phone number?",
"fr": "Quel est le numéro de téléphone ?"
"fr": "Quel est le numéro de téléphone ?",
"ja": "電話番号は何番ですか?"
},
"freeform": {
"key": "phone",
@ -212,11 +236,13 @@
"fr": "<a href='{website}'>{website}</a>",
"ca": "<a href='{website}'>{website}</a>",
"id": "<a href='{website}'>{website}</a>",
"ru": "<a href='{website}'>{website}</a>"
"ru": "<a href='{website}'>{website}</a>",
"ja": "<a href='{website}'>{website}</a>"
},
"question": {
"en": "What is the website of this shop?",
"fr": "Quel est le site internet de ce magasin ?"
"fr": "Quel est le site internet de ce magasin ?",
"ja": "このお店のホームページは何ですか?"
},
"freeform": {
"key": "website",
@ -228,11 +254,13 @@
"en": "<a href='mailto:{email}'>{email}</a>",
"fr": "<a href='mailto:{email}'>{email}</a>",
"id": "<a href='mailto:{email}'>{email}</a>",
"ru": "<a href='mailto:{email}'>{email}</a>"
"ru": "<a href='mailto:{email}'>{email}</a>",
"ja": "<a href='mailto:{email}'>{email}</a>"
},
"question": {
"en": "What is the email address of this shop?",
"fr": "Quel est l'adresse mail de ce magasin ?"
"fr": "Quelle est l'adresse électronique de ce magasin ?",
"ja": "このお店のメールアドレスは何ですか?"
},
"freeform": {
"key": "email",
@ -243,11 +271,13 @@
"render": {
"en": "{opening_hours_table(opening_hours)}",
"fr": "{opening_hours_table(opening_hours)}",
"ru": "{opening_hours_table(opening_hours)}"
"ru": "{opening_hours_table(opening_hours)}",
"ja": "{opening_hours_table(opening_hours)}"
},
"question": {
"en": "What are the opening hours of this shop?",
"fr": "Quels sont les horaires d'ouverture de ce magasin ?"
"fr": "Quels sont les horaires d'ouverture de ce magasin ?",
"ja": "この店の営業時間は何時から何時までですか?"
},
"freeform": {
"key": "opening_hours",
@ -285,12 +315,14 @@
"title": {
"en": "Shop",
"fr": "Magasin",
"ru": "Магазин"
"ru": "Магазин",
"ja": "店"
},
"description": {
"en": "Add a new shop",
"fr": "Ajouter un nouveau magasin",
"ru": "Добавить новый магазин"
"ru": "Добавить новый магазин",
"ja": "新しい店を追加する"
}
}
],

View file

@ -3,22 +3,30 @@
"title": {
"nl": "Sportvelden",
"fr": "Terrains de sport",
"en": "Sport pitches"
"en": "Sport pitches",
"ja": "スポーツ競技場",
"zh_Hant": "運動場地"
},
"shortDescription": {
"nl": "Deze kaart toont sportvelden",
"fr": "Une carte montrant les terrains de sport",
"en": "A map showing sport pitches"
"en": "A map showing sport pitches",
"ja": "スポーツ競技場を示す地図",
"zh_Hant": "顯示運動場地的地圖"
},
"description": {
"nl": "Een sportveld is een ingerichte plaats met infrastructuur om een sport te beoefenen",
"fr": "Un terrain de sport est une zone faite pour pratiquer un sport",
"en": "A sport pitch is an area where sports are played"
"en": "A sport pitch is an area where sports are played",
"ja": "スポーツ競技場は、スポーツが行われる場所です",
"zh_Hant": "運動場地是進行運動的地方"
},
"language": [
"nl",
"fr",
"en"
"en",
"ja",
"zh_Hant"
],
"maintainer": "",
"icon": "./assets/layers/sport_pitch/table_tennis.svg",

View file

@ -2,19 +2,25 @@
"id": "surveillance",
"title": {
"en": "Surveillance under Surveillance",
"nl": "Surveillance under Surveillance"
"nl": "Surveillance under Surveillance",
"ja": "監視カメラの監視",
"zh_Hant": "被監視的監視器"
},
"shortDescription": {
"en": "Surveillance cameras and other means of surveillance",
"nl": "Bewakingscameras en dergelijke"
"nl": "Bewakingscameras en dergelijke",
"ja": "監視カメラおよびその他の監視手段"
},
"description": {
"en": "On this open map, you can find surveillance cameras.",
"nl": "Op deze open kaart kan je bewakingscamera's vinden."
"nl": "Op deze open kaart kan je bewakingscamera's vinden.",
"ja": "このオープンマップでは、監視カメラを確認できます。"
},
"language": [
"en",
"nl"
"nl",
"ja",
"zh_Hant"
],
"maintainer": "",
"icon": "./assets/themes/surveillance_cameras/logo.svg",

View file

@ -5,14 +5,18 @@
"de": "Offene Toilette Karte",
"fr": "Carte des WC et toilettes publiques",
"nl": "Open Toilettenkaart",
"ru": "Открытая карта туалетов"
"ru": "Открытая карта туалетов",
"ja": "オープントイレマップ",
"zh_Hant": "開放廁所地圖"
},
"description": {
"en": "A map of public toilets",
"de": "Eine Karte der öffentlichen Toiletten",
"fr": "Carte affichant les WC et toilettes publiques",
"nl": "Een kaart met openbare toiletten",
"ru": "Карта общественных туалетов"
"ru": "Карта общественных туалетов",
"ja": "公衆トイレの地図",
"zh_Hant": "公共廁所的地圖"
},
"maintainer": "MapComplete",
"version": "2020-08-29",
@ -21,7 +25,9 @@
"de",
"fr",
"nl",
"ru"
"ru",
"ja",
"zh_Hant"
],
"startZoom": 12,
"startLat": 51.2095,

View file

@ -5,26 +5,34 @@
"en": "Trees",
"fr": "Arbres",
"it": "Alberi",
"ru": "Деревья"
"ru": "Деревья",
"ja": "樹木",
"zh_Hant": "樹木"
},
"shortDescription": {
"nl": "Breng bomen in kaart",
"en": "Map all the trees",
"fr": "Carte des arbres",
"it": "Mappa tutti gli alberi"
"it": "Mappa tutti gli alberi",
"ja": "すべての樹木をマッピングする",
"zh_Hant": "所有樹木的地圖"
},
"description": {
"nl": "Breng bomen in kaart!",
"en": "Map all the trees!",
"fr": "Cartographions tous les arbres !",
"it": "Mappa tutti gli alberi!"
"it": "Mappa tutti gli alberi!",
"ja": "すべての樹木をマッピングします!",
"zh_Hant": "繪製所有樹木!"
},
"language": [
"nl",
"en",
"fr",
"it",
"ru"
"ru",
"ja",
"zh_Hant"
],
"maintainer": "Midgard",
"icon": "./assets/themes/trees/logo.svg",

View file

@ -1,174 +1,162 @@
{
"image": {
"addPicture": "Afegir foto",
"uploadingPicture": "Pujant la teva imatge ...",
"uploadingMultiple": "Pujant {count} de la teva imatge...",
"pleaseLogin": "Entra per pujar una foto",
"willBePublished": "La teva foto serà publicada: ",
"cco": "en domini públic",
"ccbs": "sota llicència CC-BY-SA",
"ccb": "sota la llicència CC-BY",
"uploadFailed": "No s'ha pogut carregar la imatge. Tens Internet i es permeten API de tercers? El navegador Brave o UMatrix podria bloquejar-les.",
"respectPrivacy": "Respecta la privacitat. No fotografiïs gent o matrícules",
"uploadDone": "<span class='thanks'>La teva imatge ha estat afegida. Gràcies per ajudar.</span>",
"dontDelete": "Cancel·lar",
"doDelete": "Esborrar imatge",
"isDeleted": "Esborrada"
},
"centerMessage": {
"loadingData": "Carregant dades...",
"zoomIn": "Amplia per veure o editar les dades",
"ready": "Fet.",
"retrying": "La càrrega de dades ha fallat. Tornant-ho a intentar... ({count})"
},
"index": {
"#": "These texts are shown above the theme buttons when no theme is loaded",
"title": {},
"intro": {},
"pickTheme": {}
},
"general": {
"loginWithOpenStreetMap": "Entra a OpenStreetMap",
"welcomeBack": "Has entrat, benvingut.",
"loginToStart": "Entra per contestar aquesta pregunta",
"search": {
"search": "Cerca una ubicació",
"searching": "Cercant...",
"nothing": "Res trobat.",
"error": "Alguna cosa no ha sortit bé..."
"image": {
"addPicture": "Afegir foto",
"uploadingPicture": "Pujant la teva imatge…",
"uploadingMultiple": "Pujant {count} imatges…",
"pleaseLogin": "Entra per pujar una foto",
"willBePublished": "La teva foto serà publicada: ",
"cco": "en domini públic",
"ccbs": "sota llicència CC-BY-SA",
"ccb": "sota la llicència CC-BY",
"uploadFailed": "No s'ha pogut pujar la imatge. Tens Internet i es permeten API de tercers? El navegador Brave o UMatrix podria bloquejar-les.",
"respectPrivacy": "Respecta la privacitat. No fotografiïs gent o matrícules. No facis servir imatges de Google Maps, Google Streetview o altres fonts amb copyright.",
"uploadDone": "<span class='thanks'>La teva imatge ha estat afegida. Gràcies per ajudar.</span>",
"dontDelete": "Cancel·lar",
"doDelete": "Esborrar imatge",
"isDeleted": "Esborrada"
},
"returnToTheMap": "Tornar al mapa",
"save": "Desar",
"cancel": "Cancel·lar",
"skip": "Saltar aquesta pregunta",
"oneSkippedQuestion": "Has ignorat una pregunta",
"skippedQuestions": "Has ignorat algunes preguntes",
"number": "nombre",
"osmLinkTooltip": "Mira aquest objecte a OpenStreetMap per veure historial i altres opcions d'edició",
"add": {
"addNew": "Afegir {category} aquí",
"title": "Vols afegir un punt?",
"intro": "Has marcat un lloc on no coneixem les dades.<br/>",
"pleaseLogin": "<a class='activate-osm-authentication'>Entra per afegir un nou punt</a>",
"zoomInFurther": "Apropa per afegir un punt.",
"stillLoading": "Les dades es segueixen carregant. Espera una mica abans d'afegir cap punt.",
"confirmIntro": "<h3>Afegir {title} aquí?</h3>El punt que estàs creant <b>el veurà tothom</b>. Només afegeix coses que realment existeixin. Moltes aplicacions fan servir aquestes dades.",
"confirmButton": "Afegir {category} aquí",
"openLayerControl": "Obrir el control de capes",
"layerNotEnabled": "La capa {layer} no està habilitada. Fes-ho per poder afegir un punt a aquesta capa"
"centerMessage": {
"loadingData": "Carregant dades...",
"zoomIn": "Amplia per veure o editar les dades",
"ready": "Fet.",
"retrying": "La càrrega de dades ha fallat. Tornant-ho a intentar... ({count})"
},
"pickLanguage": "Tria idioma: ",
"about": "Edita facilment i afegeix punts a OpenStreetMap d'una temàtica determinada",
"nameInlineQuestion": "{category}: El seu nom és $$$",
"noNameCategory": "{category} sense nom",
"questions": {
"phoneNumberOf": "Quin és el telèfon de {category}?",
"phoneNumberIs": "El número de telèfon de {category} és <a href='tel:{phone}' target='_blank'>{phone}</a>",
"websiteOf": "Quina és la pàgina web de {category}?",
"websiteIs": "Pàgina web: <a href='{website}' target='_blank'>{website}</a>",
"emailOf": "Quina és l'adreça de correu-e de {category}?",
"emailIs": "L'adreça de correu de {category} és <a href='mailto:{email}' target='_blank'>{email}</a>"
"index": {
"#": "These texts are shown above the theme buttons when no theme is loaded",
"intro": "MapComplete és un visor i editor d'OpenStreetMap, que et mostra informació sobre un tema específic",
"title": "Benvingut/da a MapComplete"
},
"openStreetMapIntro": "<h3>Un mapa obert</h3><p></p>No seria genial si hagués un únic mapa, que tothom pogués utilitzar i editar lliurement?Un sol lloc on emmagatzemar tota la informació geogràfica? Llavors tots aquests llocs web amb mapes diferents petits i incompatibles (que sempre estaran desactulitzats) ja no serien necessaris.</p><p><b><a href='https://OpenStreetMap.org' target='_blank'>OpenStreetMap</a></b> és aquest mapa. Les dades del mapa es poden utilitzar de franc (amb <a href='https://osm.org/copyright' target='_blank'> atribució i publicació de canvis en aquestes dades</a>). A més a més, tothom pot agregar lliurement noves dades i corregir errors. De fet, aquest lloc web també fa servir OpenStreetMap. Totes les dades provenen d'allà i les teves respostes i correccions també s'afegiran allà.</p><p>Moltes persones i aplicacions ja utilitzen OpenStreetMap: <a href='https://maps.me/' target='_blank'>Maps.me</a>, <a href='https://osmAnd.net' target='_blank'>OsmAnd</a>, però també els mapes de Facebook, Instagram, Apple i Bing són (en part) impulsats per OpenStreetMap. Si canvies alguna cosa aquí també es reflectirà en aquestes aplicacions en la seva propera actualització.</p>",
"attribution": {
"attributionTitle": {},
"attributionContent": {},
"themeBy": {},
"iconAttribution": {
"title": {}
},
"mapContributionsBy": {},
"mapContributionsByAndHidden": {}
"general": {
"loginWithOpenStreetMap": "Entra a OpenStreetMap",
"welcomeBack": "Has entrat, benvingut.",
"loginToStart": "Entra per contestar aquesta pregunta",
"search": {
"search": "Cerca una ubicació",
"searching": "Cercant...",
"nothing": "Res trobat.",
"error": "Alguna cosa no ha sortit bé..."
},
"returnToTheMap": "Tornar al mapa",
"save": "Desar",
"cancel": "Cancel·lar",
"skip": "Saltar aquesta pregunta",
"oneSkippedQuestion": "Has ignorat una pregunta",
"skippedQuestions": "Has ignorat algunes preguntes",
"number": "nombre",
"osmLinkTooltip": "Mira aquest objecte a OpenStreetMap per veure historial i altres opcions d'edició",
"add": {
"addNew": "Afegir {category} aquí",
"title": "Vols afegir un punt?",
"intro": "Has marcat un lloc on no coneixem les dades.<br/>",
"pleaseLogin": "<a class='activate-osm-authentication'>Entra per afegir un nou punt</a>",
"zoomInFurther": "Apropa per afegir un punt.",
"stillLoading": "Les dades es segueixen carregant. Espera una mica abans d'afegir cap punt.",
"confirmIntro": "<h3>Afegir {title} aquí?</h3>El punt que estàs creant <b>el veurà tothom</b>. Només afegeix coses que realment existeixin. Moltes aplicacions fan servir aquestes dades.",
"confirmButton": "Afegir {category} aquí",
"openLayerControl": "Obrir el control de capes",
"layerNotEnabled": "La capa {layer} no està habilitada. Fes-ho per poder afegir un punt a aquesta capa"
},
"pickLanguage": "Tria idioma: ",
"about": "Edita facilment i afegeix punts a OpenStreetMap d'una temàtica determinada",
"nameInlineQuestion": "{category}: El seu nom és $$$",
"noNameCategory": "{category} sense nom",
"questions": {
"phoneNumberOf": "Quin és el telèfon de {category}?",
"phoneNumberIs": "El número de telèfon de {category} és <a href='tel:{phone}' target='_blank'>{phone}</a>",
"websiteOf": "Quina és la pàgina web de {category}?",
"websiteIs": "Pàgina web: <a href='{website}' target='_blank'>{website}</a>",
"emailOf": "Quina és l'adreça de correu-e de {category}?",
"emailIs": "L'adreça de correu de {category} és <a href='mailto:{email}' target='_blank'>{email}</a>"
},
"openStreetMapIntro": "<h3>Un mapa obert</h3><p></p>No seria genial si hagués un únic mapa, que tothom pogués utilitzar i editar lliurement?Un sol lloc on emmagatzemar tota la informació geogràfica? Llavors tots aquests llocs web amb mapes diferents petits i incompatibles (que sempre estaran desactulitzats) ja no serien necessaris.</p><p><b><a href='https://OpenStreetMap.org' target='_blank'>OpenStreetMap</a></b> és aquest mapa. Les dades del mapa es poden utilitzar de franc (amb <a href='https://osm.org/copyright' target='_blank'> atribució i publicació de canvis en aquestes dades</a>). A més a més, tothom pot agregar lliurement noves dades i corregir errors. De fet, aquest lloc web també fa servir OpenStreetMap. Totes les dades provenen d'allà i les teves respostes i correccions també s'afegiran allà.</p><p>Moltes persones i aplicacions ja utilitzen OpenStreetMap: <a href='https://maps.me/' target='_blank'>Maps.me</a>, <a href='https://osmAnd.net' target='_blank'>OsmAnd</a>, però també els mapes de Facebook, Instagram, Apple i Bing són (en part) impulsats per OpenStreetMap. Si canvies alguna cosa aquí també es reflectirà en aquestes aplicacions en la seva propera actualització.</p>",
"sharescreen": {
"intro": "<h3>Comparteix aquest mapa</h3> Comparteix aquest mapa copiant l'enllaç de sota i enviant-lo a amics i família:",
"addToHomeScreen": "<h3>Afegir-lo a la pantalla d'inici</h3>Pots afegir aquesta web a la pantalla d'inici del teu smartphone per a que es vegi més nadiu. Apreta al botó 'afegir a l'inici' a la barra d'adreces URL per fer-ho.",
"embedIntro": "<h3>Inclou-ho a la teva pàgina web</h3>Inclou aquest mapa dins de la teva pàgina web. <br/> T'animem a que ho facis, no cal que demanis permís. <br/> És de franc, i sempre ho serà. A més gent que ho faci servir més valuós serà.",
"copiedToClipboard": "Enllaç copiat al portapapers",
"thanksForSharing": "Gràcies per compartir",
"editThisTheme": "Editar aquest repte",
"editThemeDescription": "Afegir o canviar preguntes d'aquest repte",
"fsUserbadge": "Activar el botó d'entrada",
"fsSearch": "Activar la barra de cerca",
"fsWelcomeMessage": "Mostra el missatge emergent de benvinguda i pestanyes associades",
"fsLayers": "Activar el control de capes",
"fsLayerControlToggle": "Iniciar el control de capes avançat",
"fsAddNew": "Activar el botó d'afegir nou PDI'",
"fsGeolocation": "Activar el botó de 'geolocalitza'm' (només mòbil)",
"fsIncludeCurrentBackgroundMap": "Incloure l'opció de fons actual <b>{name}</b>",
"fsIncludeCurrentLayers": "Incloure les opcions de capa actual",
"fsIncludeCurrentLocation": "Incloure localització actual"
},
"morescreen": {
"intro": "<h3>Més peticions</h3>T'agrada captar dades? <br/>Hi ha més capes disponibles.",
"requestATheme": "Si vols que et fem una petició pròpia , demana-la <a href='https://github.com/pietervdvn/MapComplete/issues' class='underline hover:text-blue-800' target='_blank'>aquí</a>.",
"streetcomplete": "Una altra aplicació similar és <a href='https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete' class='underline hover:text-blue-800' target='_blank'>StreetComplete</a>.",
"createYourOwnTheme": "Crea la teva pròpia petició completa de MapComplete des de zero."
},
"readYourMessages": "Llegeix tots els teus missatges d'OpenStreetMap abans d'afegir nous punts.",
"fewChangesBefore": "Contesta unes quantes preguntes sobre punts existents abans d'afegir-ne un de nou.",
"goToInbox": "Obrir missatges",
"getStartedLogin": "Entra a OpenStreetMap per començar",
"getStartedNewAccount": " o <a href='https://www.openstreetmap.org/user/new' target='_blank'>crea un nou compte</a>",
"noTagsSelected": "No s'han seleccionat etiquetes",
"backgroundMap": "Mapa de fons",
"layerSelection": {
"zoomInToSeeThisLayer": "Amplia per veure aquesta capa"
},
"weekdays": {
"abbreviations": {
"monday": "Dil",
"tuesday": "Dim",
"wednesday": "Dic",
"thursday": "Dij",
"friday": "Div",
"saturday": "Dis",
"sunday": "Diu"
},
"monday": "Dilluns",
"tuesday": "Dimarts",
"wednesday": "Dimecres",
"thursday": "Dijous",
"friday": "Divendres",
"saturday": "Dissabte",
"sunday": "Diumenge"
},
"opening_hours": {
"open_during_ph": "Durant festes aquest servei és",
"opensAt": "des de",
"openTill": "fins",
"not_all_rules_parsed": "L'horari d'aquesta botiga és complicat. Les normes següents seran ignorades en l'entrada:",
"closed_until": "Tancat fins {date}",
"closed_permanently": "Tancat - sense dia d'obertura conegut",
"ph_not_known": " ",
"ph_closed": "tancat",
"ph_open": "tancat"
},
"attribution": {
"attributionContent": "<p>Totes les dades provenen d'<a href=\"https://osm.org\" target=\"_blank\">OpenStreetMap</a>, i es poden reutilitzar lliurement sota <a href=\"https://osm.org/copyright\" target=\"_blank\">la Llicència Oberta de Base de Dades (ODbL)</a>.</p>",
"attributionTitle": "Avís datribució",
"mapContributionsByAndHidden": "Les dades mostrades tenen edicions fetes per {contributors} i {hiddenCount} col·laboradors més",
"mapContributionsBy": "Les dades mostrades tenen edicions fetes per {contributors}",
"iconAttribution": {
"title": "Icones utilitzades"
},
"themeBy": "Tema mantingut per {author}"
}
},
"sharescreen": {
"intro": "<h3>Comparteix aquest mapa</h3> Comparteix aquest mapa copiant l'enllaç de sota i enviant-lo a amics i família:",
"addToHomeScreen": "<h3>Afegir-lo a la pantalla d'inici</h3>Pots afegir aquesta web a la pantalla d'inici del teu smartphone per a que es vegi més nadiu. Apreta al botó 'afegir a l'inici' a la barra d'adreces URL per fer-ho.",
"embedIntro": "<h3>Inclou-ho a la teva pàgina web</h3>Inclou aquest mapa dins de la teva pàgina web. <br/> T'animem a que ho facis, no cal que demanis permís. <br/> És de franc, i sempre ho serà. A més gent que ho faci servir més valuós serà.",
"copiedToClipboard": "Enllaç copiat al portapapers",
"thanksForSharing": "Gràcies per compartir",
"editThisTheme": "Editar aquest repte",
"editThemeDescription": "Afegir o canviar preguntes d'aquest repte",
"fsUserbadge": "Activar el botó d'entrada",
"fsSearch": "Activar la barra de cerca",
"fsWelcomeMessage": "Mostra el missatge emergent de benvinguda i pestanyes associades",
"fsLayers": "Activar el control de capes",
"fsLayerControlToggle": "Iniciar el control de capes avançat",
"fsAddNew": "Activar el botó d'afegir nou PDI'",
"fsGeolocation": "Activar el botó de 'geolocalitza'm' (només mòbil)",
"fsIncludeCurrentBackgroundMap": "Incloure l'opció de fons actual <b>{name}</b>",
"fsIncludeCurrentLayers": "Incloure les opcions de capa actual",
"fsIncludeCurrentLocation": "Incloure localització actual"
"favourite": {
"panelIntro": "<h3>La teva interfície personal</h3>Activa les teves capes favorites de totes les interfícies oficials",
"loginNeeded": "<h3>Entrar</h3>El disseny personalizat només està disponible pels usuaris d' OpenstreetMap",
"reload": "Recarregar dades"
},
"morescreen": {
"intro": "<h3>Més peticions</h3>T'agrada captar dades? <br/>Hi ha més capes disponibles.",
"requestATheme": "Si vols que et fem una petició pròpia , demana-la <a href='https://github.com/pietervdvn/MapComplete/issues' class='underline hover:text-blue-800' target='_blank'>aquí</a>.",
"streetcomplete": "Una altra aplicació similar és <a href='https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete' class='underline hover:text-blue-800' target='_blank'>StreetComplete</a>.",
"createYourOwnTheme": "Crea la teva pròpia petició completa de MapComplete des de zero."
},
"readYourMessages": "Llegeix tots els teus missatges d'OpenStreetMap abans d'afegir nous punts.",
"fewChangesBefore": "Contesta unes quantes preguntes sobre punts existents abans d'afegir-ne un de nou.",
"goToInbox": "Obrir missatges",
"getStartedLogin": "Entra a OpenStreetMap per començar",
"getStartedNewAccount": " o <a href='https://www.openstreetmap.org/user/new' target='_blank'>crea un nou compte</a>",
"noTagsSelected": "No s'han seleccionat etiquetes",
"customThemeIntro": {},
"aboutMapcomplete": {},
"backgroundMap": "Mapa de fons",
"layerSelection": {
"zoomInToSeeThisLayer": "Amplia per veure aquesta capa",
"title": {}
},
"weekdays": {
"abbreviations": {
"monday": "Dil",
"tuesday": "Dim",
"wednesday": "Dic",
"thursday": "Dij",
"friday": "Div",
"saturday": "Dis",
"sunday": "Diu"
},
"monday": "Dilluns",
"tuesday": "Dimarts",
"wednesday": "Dimecres",
"thursday": "Dijous",
"friday": "Divendres",
"saturday": "Dissabte",
"sunday": "Diumenge"
},
"opening_hours": {
"error_loading": {},
"open_during_ph": "Durant festes aquest servei és",
"opensAt": "des de",
"openTill": "fins",
"not_all_rules_parsed": "L'horari d'aquesta botiga és complicat. Les normes següents seran ignorades en l'entrada:",
"closed_until": "Tancat fins {date}",
"closed_permanently": "Tancat - sense dia d'obertura conegut",
"open_24_7": {},
"ph_not_known": " ",
"ph_closed": "tancat",
"ph_open": "tancat"
"reviews": {
"plz_login": "Entra per deixar una revisió",
"write_a_comment": "Deixa una revisió…",
"no_reviews_yet": "No hi ha revisions encara. Sigues el primer a escriure'n una i ajuda al negoci i a les dades lliures!",
"name_required": "És requerit un nom per mostrar i crear revisions",
"title_singular": "Una revisió",
"title": "{count} revisions",
"saved": "<span class=\"thanks\">Revisió compartida. Gràcies per compartir!</span>",
"saving_review": "Desant…"
}
},
"favourite": {
"panelIntro": "<h3>La teva interfície personal</h3>Activa les teves capes favorites de totes les interfícies oficials",
"loginNeeded": "<h3>Entrar</h3>El disseny personalizat només està disponible pels usuaris d' OpenstreetMap",
"reload": "Recarregar dades"
},
"reviews": {
"title": {},
"title_singular": {},
"name_required": {},
"no_reviews_yet": {},
"write_a_comment": {},
"no_rating": {},
"posting_as": {},
"i_am_affiliated": {},
"affiliated_reviewer_warning": {},
"saving_review": {},
"saved": {},
"tos": {},
"attribution": {},
"plz_login": {}
}
}

View file

@ -19,10 +19,10 @@
"loadingData": "Daten werden geladen…",
"zoomIn": "Vergrößern, um die Daten anzuzeigen oder zu bearbeiten",
"ready": "Erledigt!",
"retrying": "Laden von Daten fehlgeschlagen. Erneuter Versuch in ({count}) Sekunden…"
"retrying": "Laden von Daten fehlgeschlagen. Erneuter Versuch in {count} Sekunden …"
},
"index": {
"#": "Dieser Text wird über den Thema Auswahlbuttons gezeigt, wenn kein Thema geladen ist.",
"#": "Dieser Text wird über die Thema-Auswahlschaltfläche gezeigt, wenn kein Thema geladen ist",
"title": "Willkommen bei MapComplete",
"intro": "MapComplete ist eine OpenStreetMap-Anwendung, mit der Informationen zu einem bestimmten Thema angezeigt und angepasst werden können.",
"pickTheme": "Wähle unten ein Thema, um zu starten."
@ -33,7 +33,7 @@
"loginToStart": "Anmelden, um diese Frage zu beantworten",
"search": {
"search": "Einen Ort suchen",
"searching": "Suchen…",
"searching": "Suchen …",
"nothing": "Nichts gefunden…",
"error": "Etwas ging schief…"
},
@ -53,7 +53,7 @@
"zoomInFurther": "Weiter einzoomen, um einen Punkt hinzuzufügen.",
"stillLoading": "Die Daten werden noch geladen. Bitte warten Sie etwas, bevor Sie einen neuen Punkt hinzufügen.",
"confirmIntro": "<h3>Hier einen {title} hinzufügen?</h3>Der Punkt, den Sie hier anlegen, wird <b>für alle sichtbar sein</b>. Bitte fügen Sie der Karte nur dann Dinge hinzu, wenn sie wirklich existieren. Viele Anwendungen verwenden diese Daten.",
"confirmButton": "Hier eine {category} hinzufügen",
"confirmButton": "Fügen Sie hier eine {category} hinzu.<br><div class=\"alert\">Ihre Ergänzung ist für alle sichtbar</div>",
"openLayerControl": "Das Ebenen-Kontrollkästchen öffnen",
"layerNotEnabled": "Die Ebene {layer} ist nicht aktiviert. Aktivieren Sie diese Ebene, um einen Punkt hinzuzufügen"
},
@ -91,7 +91,7 @@
},
"morescreen": {
"intro": "<h3>Weitere Quests</h3>Sammeln Sie gerne Geodaten? <br/>Es sind weitere Themen verfügbar.",
"requestATheme": "Wenn Sie einen speziell angefertigte Quest wünschen, können Sie diesen <a href='https://github.com/pietervdvn/MapComplete/issues' class='underline hover:text-blue-800' target='_blank'>hier</a> anfragen.",
"requestATheme": "Wenn Sie einen speziell angefertigte Quest wünschen, fragen Sie im Problem-Tracker an.",
"streetcomplete": "Eine andere, ähnliche Anwendung ist <a href='https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete' class='underline hover:text-blue-800' target='_blank'>StreetComplete</a>.",
"createYourOwnTheme": "Erstellen Sie Ihr eigenes MapComplete-Thema von Grund auf neu"
},

View file

@ -3,12 +3,12 @@
"addPicture": "Add picture",
"uploadingPicture": "Uploading your picture…",
"uploadingMultiple": "Uploading {count} pictures…",
"pleaseLogin": "Please login to add a picture",
"pleaseLogin": "Please log in to add a picture",
"willBePublished": "Your picture will be published: ",
"cco": "in the public domain",
"ccbs": "under the CC-BY-SA-license",
"ccb": "under the CC-BY-license",
"uploadFailed": "Could not upload your picture. Do you have internet and are third party API's allowed? Brave browser or UMatrix might block them.",
"uploadFailed": "Could not upload your picture. Are you connected to the Internet, and allow third party API's? The Brave browser or the uMatrix plugin might block them.",
"respectPrivacy": "Do not photograph people nor license plates. Do not upload Google Maps, Google Streetview or other copyrighted sources.",
"uploadDone": "<span class='thanks'>Your picture has been added. Thanks for helping out!</span>",
"dontDelete": "Cancel",

View file

@ -1,28 +1,28 @@
{
"image": {
"addPicture": "Añadir foto",
"uploadingPicture": "Subiendo tu imagen ...",
"uploadingMultiple": "Subiendo {count} de tus fotos...",
"uploadingPicture": "Subiendo tu imagen",
"uploadingMultiple": "Subiendo {count} de tus fotos",
"pleaseLogin": "Entra para subir una foto",
"willBePublished": "Tu foto será publicada: ",
"cco": "en dominio público",
"ccbs": "bajo licencia CC-BY-SA",
"ccb": "bajo licencia CC-BY",
"uploadFailed": "No se pudo cargar la imagen. ¿Tienes Internet y se permiten API de terceros? El navegador Brave o UMatrix podría bloquearlas.",
"respectPrivacy": "Respeta la privacidad. No fotografíes gente o matrículas",
"uploadDone": "<span class='thanks'>Tu imagen ha sido añadida. Gracias por ayudar.</span>",
"respectPrivacy": "No fotografíes personas o matrículas. No subas datos de Google Maps, Google Streetview u otras fuentes protegidas por derechos de autor.",
"uploadDone": "<span class=\"thanks\">Tu imagen ha sido añadida. Gracias por ayudar.</span>",
"dontDelete": "Cancelar",
"doDelete": "Borrar imagen",
"isDeleted": "Borrada"
},
"centerMessage": {
"loadingData": "Cargando datos...",
"loadingData": "Cargando datos",
"zoomIn": "Amplía para ver o editar los datos",
"ready": "Hecho.",
"retrying": "La carga de datos ha fallado. Volviéndolo a probar... ({count})"
"retrying": "La carga de datos ha fallado. Volviéndolo a probar en {count} segundos…"
},
"index": {
"#": "These texts are shown above the theme buttons when no theme is loaded",
"#": "Estos textos son mostrados sobre los botones del tema cuando no hay un tema cargado",
"pickTheme": "Elige un tema de abajo para empezar.",
"intro": "MapComplete a un visor y editor de OpenStreetMap, que te muestra información sobre un tema específico.",
"title": "Bienvenido a MapComplete"
@ -33,7 +33,7 @@
"loginToStart": "Entra para contestar esta pregunta",
"search": {
"search": "Busca una ubicación",
"searching": "Buscando...",
"searching": "Buscando",
"nothing": "Nada encontrado.",
"error": "Alguna cosa no ha ido bien..."
},
@ -48,12 +48,12 @@
"add": {
"addNew": "Añadir {category} aquí",
"title": "Quieres añadir un punto?",
"intro": "Has marcado un lugar del que no conocemos los datos.<br/>",
"pleaseLogin": "<a class='activate-osm-authentication'>Entra para añadir un nuevo punto</a>",
"intro": "Has marcado un lugar del que no conocemos los datos.<br>",
"pleaseLogin": "<a class=\"activate-osm-authentication\">`Por favor inicia sesión para añadir un nuevo punto</a>",
"zoomInFurther": "Acerca para añadir un punto.",
"stillLoading": "Los datos se siguen cargando. Espera un poco antes de añadir ningún punto.",
"confirmIntro": "<h3>Añadir {title} aquí?</h3>El punto que estás creando <b>lo verá todo el mundo</b>. Sólo añade cosas que realmente existan. Muchas aplicaciones usan estos datos.",
"confirmButton": "Añadir {category} aquí",
"confirmButton": "Añadir una {category} aquí.<br><div class=\"alert\">Tu contribución es visible para todos</div>",
"openLayerControl": "Abrir el control de capas",
"layerNotEnabled": "La capa {layer} no está habilitada. Hazlo para poder añadir un punto en esta capa"
},
@ -63,7 +63,7 @@
"noNameCategory": "{category} sin nombre",
"questions": {
"phoneNumberOf": "Qué teléfono tiene {category}?",
"phoneNumberIs": "El número de teléfono de {category} es <a href='tel:{phone}' target='_blank'>{phone}</a>",
"phoneNumberIs": "El número de teléfono de {category} es <a target=\"_blank\">{phone}</a>",
"websiteOf": "Cual es la página web de {category}?",
"websiteIs": "Página web: <a href='{website}' target='_blank'>{website}</a>",
"emailOf": "¿Qué dirección de correu tiene {category}?",
@ -142,7 +142,9 @@
"iconAttribution": {
"title": "Iconos usados"
},
"themeBy": "Tema mantenido por {author}"
"themeBy": "Tema mantenido por {author}",
"attributionContent": "<p>Todos los datos son proporcionados por <a href=\"https://osm.org\" target=\"_blank\">OpenStreetMap</a>, reutilizables libremente bajo <a href=\"https://osm.org/copyright\" target=\"_blank\">la Licencia Abierta de Bases de Datos (ODL)</a>.</p>",
"attributionTitle": "Aviso de atribución"
},
"customThemeIntro": "<h3>Temas personalizados</h3>Estos son los temas generados por los usuarios que han sido visitados previamente."
},
@ -154,6 +156,12 @@
"reviews": {
"title": "{count} comentarios",
"title_singular": "Un comentario",
"name_required": "Se requiere un nombre para mostrar y crear comentarios"
"name_required": "Se requiere un nombre para mostrar y crear comentarios",
"saved": "<span class=\"thanks\">Reseña guardada. ¡Gracias por compartir!</span>",
"saving_review": "Guardando…",
"no_rating": "Sin calificación dada",
"write_a_comment": "Deja una reseña…",
"no_reviews_yet": "Aún no hay reseñas. ¡Sé el primero en escribir una y ayuda a los datos abiertos y a los negocios!",
"plz_login": "Inicia sesión para dejar una reseña"
}
}

View file

@ -10,7 +10,7 @@
"ccb": "sous la license CC-BY",
"uploadFailed": "L'ajout de la photo a échoué. Êtes-vous connecté à Internet ? Et est-ce que les API tierces sont autorisées ? Le navigateur Brave ou UMatrix peuvent les bloquer.",
"respectPrivacy": "Merci de respecter la vie privée. Ne publiez pas les plaques d'immatriculation.",
"uploadDone": "<span class='thanks'>Votre photo est ajoutée. Merci beaucoup!</span>",
"uploadDone": "<span class=\"thanks\">Votre photo est ajoutée. Merci beaucoup !</span>",
"dontDelete": "Annuler",
"doDelete": "Supprimer l'image",
"isDeleted": "Supprimé"
@ -48,7 +48,7 @@
"add": {
"addNew": "Ajouter un/une {category} ici",
"title": "Ajouter un nouveau point ?",
"intro": "Vous avez cliqué sur un endroit où il n'y a pas encore de données. <br/>",
"intro": "Vous avez cliqué sur un endroit où il n'y a pas encore de données.<br>",
"pleaseLogin": "<a class='activate-osm-authentication'>Vous devez vous connecter pour ajouter un point</a>",
"zoomInFurther": "Rapprochez vous pour ajouter un point.",
"stillLoading": "Chargement des données en cours. Patientez un instant avant d'ajouter un nouveau point.",
@ -66,8 +66,8 @@
"phoneNumberIs": "Le numéro de téléphone de {category} est <a href='tel:{phone}' target='_blank'>{phone}</a>",
"websiteOf": "Quel est le site internet de {category} ?",
"websiteIs": "Site Web : <a href=\"{website}\" target=\"_blank\">{website}</a>",
"emailOf": "Quelle est l'adresse email de {category} ?",
"emailIs": "L'adresse email de {category} est <a href='mailto:{email}' target='_blank'>{email}</a>"
"emailOf": "Quelle est l'adresse électronique de {category} ?",
"emailIs": "L'adresse électronique de {category} est <a href=\"mailto:{email}\" target=\"_blank\">{email}</a>"
},
"openStreetMapIntro": "<h3>Une carte ouverte</h3><p>Ne serait-il pas génial d'avoir sur une carte que tout le monde pourrait éditer ouvertement ? Une seule et unique plateforme regroupant toutes les informations géographiques ? Ainsi nous n'aurons plus besoin de toutes ces cartes petites et incompatibles (souvent non mises à jour).</p><p><b><a href=\"https://OpenStreetMap.org\" target=\"_blank\">OpenStreetMap</a></b> est la carte qu'il vous faut ! Toutes les données de cette carte peuvent être utilisé gratuitement (avec <a href=\"https://osm.org/copyright\" target=\"_blank\"> d'attribution et de publication des changements de données</a>). De plus tout le monde est libre d'ajouter de nouvelles données et de corriger les erreurs. Ce site internet utilise également OpenStreetMap. Toutes les données en proviennent et tous les ajouts et modifications y seront également ajoutés.</p><p>De nombreux individus et applications utilisent déjà OpenStreetMap : <a href=\"https://maps.me/\" target=\"_blank\">Maps.me</a>, <a href=\"https://osmAnd.net\" target=\"_blank\">OsmAnd</a>, mais aussi les cartes de Facebook, Instagram, Apple-maps et Bing-maps sont (en partie) supportés par OpenStreetMap. Si vous modifiez quelque chose ici, ces changements seront incorporés dans ces applications dès leurs mises à jour !</p>",
"attribution": {
@ -75,7 +75,7 @@
"attributionContent": "<p>Toutes les données sont fournies par <a href='https://osm.org' target='_blank'>OpenStreetMap</a>, librement réutilisables sous <a href='https://osm.org/copyright' target='_blank'>Open DataBase License</a>.</p>",
"themeBy": "Thème maintenu par {author}",
"iconAttribution": {
"title": "Icones utilisées"
"title": "Icônes utilisées"
},
"mapContributionsByAndHidden": "La partie actuellement visible des données comporte des modifications par {contributors} et {hiddenCount} contributeurs de plus",
"mapContributionsBy": "La partie actuellement visible des données comporte des modifications par {contributors}",
@ -102,7 +102,7 @@
},
"morescreen": {
"intro": "<h3>Plus de thèmes ?</h3>Vous aimez collecter des données géographiques ?<br>Il y a plus de thèmes disponibles.",
"requestATheme": "Si vous voulez une autre carte thématique, demandez-la <a class=\"underline hover:text-blue-800\" href=\"https://github.com/pietervdvn/MapComplete/issues\" target=\"_blank\">ici</a>.",
"requestATheme": "Si vous voulez une autre carte thématique, demandez-la dans le suivi des problèmes",
"streetcomplete": "Une autre application similaire est <a href='https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete' class='underline hover:text-blue-800' target='_blank'>StreetComplete</a>.",
"createYourOwnTheme": "Créez votre propre MapComplete carte"
},
@ -143,7 +143,7 @@
"opensAt": "à partir de",
"openTill": "jusqu'à",
"not_all_rules_parsed": "Les heures d'ouvertures de ce magasin sont trop compliquées. Les heures suivantes ont été ignorées :",
"closed_until": "Fermé jusqu'à {date}",
"closed_until": "Fermé jusqu'au {date}",
"closed_permanently": "Fermé",
"open_24_7": "Ouvert en permanence",
"ph_closed": "fermé",

View file

@ -1,174 +1,171 @@
{
"image": {
"addPicture": "Engadir imaxe",
"uploadingPicture": "Subindo a túa imaxe...",
"uploadingMultiple": "Subindo {count} das túas imaxes...",
"pleaseLogin": "Inicia a sesión para subir unha imaxe",
"willBePublished": "A túa imaxe será publicada: ",
"cco": "no dominio público",
"ccbs": "baixo a licenza CC-BY-SA",
"ccb": "baixo a licenza CC-BY",
"uploadFailed": "Non foi posíbel subir a imaxe. Tes internet e permites API de terceiros? O navegador Brave ou UMatrix podería bloquealas.",
"respectPrivacy": "Respecta a privacidade. Non fotografes xente ou matrículas",
"uploadDone": "<span class='thanks'>A túa imaxe foi engadida. Grazas por axudar.</span>",
"dontDelete": {},
"doDelete": {},
"isDeleted": {}
},
"centerMessage": {
"loadingData": "Cargando os datos...",
"zoomIn": "Achégate para ollar ou editar os datos",
"ready": "Feito!",
"retrying": "A carga dos datos fallou. Tentándoo de novo... ({count})"
},
"index": {
"#": "These texts are shown above the theme buttons when no theme is loaded",
"title": {},
"intro": {},
"pickTheme": {}
},
"general": {
"loginWithOpenStreetMap": "Inicia a sesión no OpenStreetMap",
"welcomeBack": "Iniciaches a sesión, benvido.",
"loginToStart": "Inicia a sesión para responder esta pregunta",
"search": {
"search": "Procurar unha localización",
"searching": "Procurando...",
"nothing": "Nada atopado...",
"error": "Algunha cousa non foi ben..."
"image": {
"addPicture": "Engadir imaxe",
"uploadingPicture": "Subindo a túa imaxe...",
"uploadingMultiple": "Subindo {count} das túas imaxes...",
"pleaseLogin": "Inicia a sesión para subir unha imaxe",
"willBePublished": "A túa imaxe será publicada: ",
"cco": "no dominio público",
"ccbs": "baixo a licenza CC-BY-SA",
"ccb": "baixo a licenza CC-BY",
"uploadFailed": "Non foi posíbel subir a imaxe. Tes internet e permites API de terceiros? O navegador Brave ou UMatrix podería bloquealas.",
"respectPrivacy": "Respecta a privacidade. Non fotografes xente ou matrículas",
"uploadDone": "<span class='thanks'>A túa imaxe foi engadida. Grazas por axudar.</span>",
"isDeleted": "Eliminada",
"doDelete": "Eliminar imaxe",
"dontDelete": "Cancelar"
},
"returnToTheMap": "Voltar ó mapa",
"save": "Gardar",
"cancel": "Desbotar",
"skip": "Ignorar esta pregunta",
"oneSkippedQuestion": "Ignoraches unha pregunta",
"skippedQuestions": "Ignoraches algunhas preguntas",
"number": "número",
"osmLinkTooltip": "Ollar este obxecto no OpenStreetMap para ollar o historial e outras opcións de edición",
"add": {
"addNew": "Engadir {category} aquí",
"title": "Queres engadir un punto?",
"intro": "Marcaches un lugar onde non coñecemos os datos.<br/>",
"pleaseLogin": "<a class='activate-osm-authentication'>Inicia a sesión para engadir un novo punto</a>",
"zoomInFurther": "Achégate para engadir un punto.",
"stillLoading": "Os datos seguen a cargarse. Agarda un intre antes de engadir ningún punto.",
"confirmIntro": "<h3>Engadir {title} aquí?</h3>O punto que estás a crear <b>será ollado por todo o mundo</b>. Só engade cousas que realmente existan. Moitas aplicacións empregan estes datos.",
"confirmButton": "Engadir {category} aquí",
"openLayerControl": {},
"layerNotEnabled": {}
"centerMessage": {
"loadingData": "Cargando os datos...",
"zoomIn": "Achégate para ollar ou editar os datos",
"ready": "Feito!",
"retrying": "A carga dos datos fallou. Tentándoo de novo... ({count})"
},
"pickLanguage": "Escoller lingua: ",
"about": "Editar doadamente e engadir puntos no OpenStreetMap dun eido en concreto",
"nameInlineQuestion": "{category}: O teu nome é $$$",
"noNameCategory": "{category} sen nome",
"questions": {
"phoneNumberOf": "Cal é o número de teléfono de {category}?",
"phoneNumberIs": "O número de teléfono de {category} é <a href='tel:{phone}' target='_blank'>{phone}</a>",
"websiteOf": "Cal é a páxina web de {category}?",
"websiteIs": "Páxina web: <a href='{website}' target='_blank'>{website}</a>",
"emailOf": "Cal é o enderezo de correo electrónico de {category}?",
"emailIs": "O enderezo de correo electrónico de {category} é <a href='mailto:{email}' target='_blank'>{email}</a>"
"index": {
"#": "These texts are shown above the theme buttons when no theme is loaded",
"pickTheme": "Escolle un tema para comezar.",
"intro": "O MapComplete é un visor e editor do OpenStreetMap, que te amosa información sobre un tema específico.",
"title": "Benvido ao MapComplete"
},
"openStreetMapIntro": "<h3>Un mapa aberto</h3><p></p>Non sería xenial se houbera un só mapa, que todos puideran empregar e editar de xeito libre?Un só lugar para almacenar toda a información xeográfica? Entón, todos eses sitios web con mapas diferentes, pequenos e incompatíbeis (que sempre están desactualizados) xa non serían necesarios.</p><p><b><a href='https://OpenStreetMap.org' target='_blank'>OpenStreetMap</a></b> é ese mapa. Os datos do mapa pódense empregar de balde (con <a href='https://osm.org/copyright' target='_blank'> atribución e publicación de modificacións neses datos</a>). Ademais diso, todos poden engadir de xeito ceibe novos datos e corrixir erros. Este sitio web tamén emprega o OpenStreetMap. Todos os datos proveñen de alí, e as túas respostas e correccións tamén serán engadidas alí.</p><p>Moitas persoas e aplicacións xa empregan o OpenStreetMap: <a href='https://maps.me/' target='_blank'>Maps.me</a>, <a href='https://osmAnd.net' target='_blank'>OsmAnd</a>, pero tamén os mapas do Facebook, Instagram, Apple e Bing son (en parte) impulsados polo OpenStreetMap. Se mudas algo aquí, tamén será reflexado nesas aplicacións, na súa seguinte actualización!</p>",
"attribution": {
"attributionTitle": {},
"attributionContent": {},
"themeBy": {},
"iconAttribution": {
"title": {}
},
"mapContributionsBy": {},
"mapContributionsByAndHidden": {}
"general": {
"loginWithOpenStreetMap": "Inicia a sesión no OpenStreetMap",
"welcomeBack": "Iniciaches a sesión, benvido.",
"loginToStart": "Inicia a sesión para responder esta pregunta",
"search": {
"search": "Procurar unha localización",
"searching": "Procurando...",
"nothing": "Nada atopado...",
"error": "Algunha cousa non foi ben..."
},
"returnToTheMap": "Voltar ó mapa",
"save": "Gardar",
"cancel": "Desbotar",
"skip": "Ignorar esta pregunta",
"oneSkippedQuestion": "Ignoraches unha pregunta",
"skippedQuestions": "Ignoraches algunhas preguntas",
"number": "número",
"osmLinkTooltip": "Ollar este obxecto no OpenStreetMap para ollar o historial e outras opcións de edición",
"add": {
"addNew": "Engadir {category} aquí",
"title": "Queres engadir un punto?",
"intro": "Marcaches un lugar onde non coñecemos os datos.<br/>",
"pleaseLogin": "<a class='activate-osm-authentication'>Inicia a sesión para engadir un novo punto</a>",
"zoomInFurther": "Achégate para engadir un punto.",
"stillLoading": "Os datos seguen a cargarse. Agarda un intre antes de engadir ningún punto.",
"confirmIntro": "<h3>Engadir {title} aquí?</h3>O punto que estás a crear <b>será ollado por todo o mundo</b>. Só engade cousas que realmente existan. Moitas aplicacións empregan estes datos.",
"confirmButton": "Engadir {category} aquí",
"layerNotEnabled": "A capa {layer} non está activada. Faino para poder engadir un punto nesta capa",
"openLayerControl": "Abrir o control de capas"
},
"pickLanguage": "Escoller lingua: ",
"about": "Editar doadamente e engadir puntos no OpenStreetMap dun eido en concreto",
"nameInlineQuestion": "{category}: O teu nome é $$$",
"noNameCategory": "{category} sen nome",
"questions": {
"phoneNumberOf": "Cal é o número de teléfono de {category}?",
"phoneNumberIs": "O número de teléfono de {category} é <a href='tel:{phone}' target='_blank'>{phone}</a>",
"websiteOf": "Cal é a páxina web de {category}?",
"websiteIs": "Páxina web: <a href='{website}' target='_blank'>{website}</a>",
"emailOf": "Cal é o enderezo de correo electrónico de {category}?",
"emailIs": "O enderezo de correo electrónico de {category} é <a href='mailto:{email}' target='_blank'>{email}</a>"
},
"openStreetMapIntro": "<h3>Un mapa aberto</h3><p></p>Non sería xenial se houbera un só mapa, que todos puideran empregar e editar de xeito libre?Un só lugar para almacenar toda a información xeográfica? Entón, todos eses sitios web con mapas diferentes, pequenos e incompatíbeis (que sempre están desactualizados) xa non serían necesarios.</p><p><b><a href='https://OpenStreetMap.org' target='_blank'>OpenStreetMap</a></b> é ese mapa. Os datos do mapa pódense empregar de balde (con <a href='https://osm.org/copyright' target='_blank'> atribución e publicación de modificacións neses datos</a>). Ademais diso, todos poden engadir de xeito ceibe novos datos e corrixir erros. Este sitio web tamén emprega o OpenStreetMap. Todos os datos proveñen de alí, e as túas respostas e correccións tamén serán engadidas alí.</p><p>Moitas persoas e aplicacións xa empregan o OpenStreetMap: <a href='https://maps.me/' target='_blank'>Maps.me</a>, <a href='https://osmAnd.net' target='_blank'>OsmAnd</a>, pero tamén os mapas do Facebook, Instagram, Apple e Bing son (en parte) impulsados polo OpenStreetMap. Se mudas algo aquí, tamén será reflexado nesas aplicacións, na súa seguinte actualización!</p>",
"sharescreen": {
"intro": "<h3>Comparte este mapa</h3> Comparte este mapa copiando a ligazón de embaixo e enviándoa ás amizades e familia:",
"addToHomeScreen": "<h3>Engadir á pantalla de inicio</h3>Podes engadir esta web na pantalla de inicio do teu smartphone para que se vexa máis nativo. Preme o botón 'engadir ó inicio' na barra de enderezos URL para facelo.",
"embedIntro": "<h3>Inclúeo na túa páxina web</h3>Inclúe este mapa na túa páxina web. <br/> Animámoche a que o fagas, non fai falla que pidas permiso. <br/> É de balde, e sempre será. Canta máis xente que o empregue máis valioso será.",
"copiedToClipboard": "Ligazón copiada ó portapapeis",
"thanksForSharing": "Grazas por compartir!",
"editThisTheme": "Editar este tema",
"editThemeDescription": "Engadir ou mudar preguntas a este tema do mapa",
"fsUserbadge": "Activar botón de inicio de sesión",
"fsSearch": "Activar a barra de procura",
"fsWelcomeMessage": "Amosar a xanela emerxente da mensaxe de benvida e as lapelas asociadas",
"fsLayers": "Activar o control de capas",
"fsLayerControlToggle": "Comenza co control de capas expandido",
"fsAddNew": "Activar o botón de 'engadir novo PDI'",
"fsGeolocation": "Activar o botón de 'xeolocalizarme' (só móbil)",
"fsIncludeCurrentLocation": "Incluír localización actual",
"fsIncludeCurrentLayers": "Incluír as opcións de capa actual",
"fsIncludeCurrentBackgroundMap": "Incluír a opción de fondo actual <b>{name}</b>"
},
"morescreen": {
"intro": "<h3>Máis tarefas</h3>Góstache captar datos? <br/>Hai máis capas dispoñíbeis.",
"requestATheme": "Se queres unha tarefa personalizada, solicítaa no seguimento de problemas.",
"streetcomplete": "Outra aplicación semellante é <a href='https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete' class='underline hover:text-blue-800' target='_blank'>StreetComplete</a>.",
"createYourOwnTheme": "Crea o teu propio tema completo do MapComplete dende cero."
},
"readYourMessages": "Le todos a túas mensaxes do OpenStreetMap antes de engadir novos puntos.",
"fewChangesBefore": "Responde unhas cantas preguntas sobre puntos existentes antes de engadir novos.",
"goToInbox": "Abrir mensaxes",
"getStartedNewAccount": " ou <a href='https://www.openstreetmap.org/user/new' target='_blank'>crea unha nova conta</a>",
"noTagsSelected": "Non se seleccionaron etiquetas",
"customThemeIntro": "<h3>Temas personalizados</h3>Estes son temas xerados por usuarios previamente visitados.",
"opening_hours": {
"ph_open": "aberto",
"ph_closed": "pechado",
"ph_not_known": " ",
"open_24_7": "Aberto ás 24 horas do día",
"closed_permanently": "Pechado - sen día de abertura coñecido",
"closed_until": "Pechado até {date}",
"not_all_rules_parsed": "O horario desta tenda é complexo. As normas seguintes serán ignoradas na entrada:",
"openTill": "até",
"opensAt": "dende",
"open_during_ph": "Durante festas este servizo está",
"error_loading": "Erro: non foi posíbel ver eses horarios de abertura."
},
"weekdays": {
"sunday": "Domingo",
"saturday": "Sábado",
"friday": "Venres",
"thursday": "Xoves",
"wednesday": "Mércores",
"tuesday": "Martes",
"monday": "Luns",
"abbreviations": {
"sunday": "Dom",
"saturday": "Sab",
"friday": "Ven",
"thursday": "Xo",
"wednesday": "Mer",
"tuesday": "Mar",
"monday": "Lun"
}
},
"layerSelection": {
"title": "Seleccionar capas",
"zoomInToSeeThisLayer": "Achégate para ver esta capa"
},
"backgroundMap": "Mapa do fondo",
"getStartedLogin": "Entra no OpenStreetMap para comezar",
"attribution": {
"codeContributionsBy": "O MapComplete foi feito por {contributors} e <a href=\"https://github.com/pietervdvn/MapComplete/graphs/contributors\" target=\"_blank\">{hiddenCount} contribuíntes máis</a>",
"mapContributionsByAndHidden": "A información visíbel actual ten edicións feitas por {contributors} e {hiddenCount} contribuíntes máis",
"mapContributionsBy": "A información visíbel actual ten edicións feitas por {contributors}",
"iconAttribution": {
"title": "Iconas empregadas"
},
"themeBy": "Tema mantido por {author}",
"attributionContent": "<p>Todos os datos proveñen do <a href=\"https://osm.org\" target=\"_blank\">OpenStreetMap</a>, e pódense reutilizar libremente baixo <a href=\"https://osm.org/copyright\" target=\"_blank\">a Licenza Aberta de Base de Datos (ODbL)</a>.</p>",
"attributionTitle": "Aviso de atribución"
}
},
"sharescreen": {
"intro": "<h3>Comparte este mapa</h3> Comparte este mapa copiando a ligazón de embaixo e enviándoa ás amizades e familia:",
"addToHomeScreen": "<h3>Engadir á pantalla de inicio</h3>Podes engadir esta web na pantalla de inicio do teu smartphone para que se vexa máis nativo. Preme o botón 'engadir ó inicio' na barra de enderezos URL para facelo.",
"embedIntro": "<h3>Inclúeo na túa páxina web</h3>Inclúe este mapa na túa páxina web. <br/> Animámoche a que o fagas, non fai falla que pidas permiso. <br/> É de balde, e sempre será. Canta máis xente que o empregue máis valioso será.",
"copiedToClipboard": "Ligazón copiada ó portapapeis",
"thanksForSharing": "Grazas por compartir!",
"editThisTheme": "Editar este tema",
"editThemeDescription": "Engadir ou mudar preguntas a este tema do mapa",
"fsUserbadge": "Activar botón de inicio de sesión",
"fsSearch": "Activar a barra de procura",
"fsWelcomeMessage": "Amosar a xanela emerxente da mensaxe de benvida e as lapelas asociadas",
"fsLayers": "Activar o control de capas",
"fsLayerControlToggle": "Comenza co control de capas expandido",
"fsAddNew": "Activar o botón de 'engadir novo PDI'",
"fsGeolocation": "Activar o botón de 'xeolocalizarme' (só móbil)",
"fsIncludeCurrentBackgroundMap": {},
"fsIncludeCurrentLayers": {},
"fsIncludeCurrentLocation": {}
"favourite": {
"panelIntro": "<h3>O teu tema personalizado</h3>Activa as túas capas favoritas de todos os temas oficiais",
"loginNeeded": "<h3>Iniciar a sesión</h3>O deseño personalizado só está dispoñíbel para os usuarios do OpenstreetMap",
"reload": "Recargar os datos"
},
"morescreen": {
"intro": "<h3>Máis tarefas</h3>Góstache captar datos? <br/>Hai máis capas dispoñíbeis.",
"requestATheme": "Se queres que che fagamos unha tarefa propia , pídea <a href='https://github.com/pietervdvn/MapComplete/issues' class='underline hover:text-blue-800' target='_blank'>aquí</a>.",
"streetcomplete": "Outra aplicación semellante é <a href='https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete' class='underline hover:text-blue-800' target='_blank'>StreetComplete</a>.",
"createYourOwnTheme": "Crea o teu propio tema completo do MapComplete dende cero."
},
"readYourMessages": "Le todos a túas mensaxes do OpenStreetMap antes de engadir novos puntos.",
"fewChangesBefore": "Responde unhas cantas preguntas sobre puntos existentes antes de engadir novos.",
"goToInbox": "Abrir mensaxes",
"getStartedLogin": {},
"getStartedNewAccount": " ou <a href='https://www.openstreetmap.org/user/new' target='_blank'>crea unha nova conta</a>",
"noTagsSelected": "Non se seleccionaron etiquetas",
"customThemeIntro": "<h3>Temas personalizados</h3>Estes son temas xerados por usuarios previamente visitados.",
"aboutMapcomplete": {},
"backgroundMap": {},
"layerSelection": {
"zoomInToSeeThisLayer": {},
"title": {}
},
"weekdays": {
"abbreviations": {
"monday": {},
"tuesday": {},
"wednesday": {},
"thursday": {},
"friday": {},
"saturday": {},
"sunday": {}
},
"monday": {},
"tuesday": {},
"wednesday": {},
"thursday": {},
"friday": {},
"saturday": {},
"sunday": {}
},
"opening_hours": {
"error_loading": {},
"open_during_ph": {},
"opensAt": {},
"openTill": {},
"not_all_rules_parsed": {},
"closed_until": {},
"closed_permanently": {},
"open_24_7": {},
"ph_not_known": {},
"ph_closed": {},
"ph_open": {}
"reviews": {
"plz_login": "Inicia sesión para deixar unha recensión",
"saved": "<span class=\"thanks\">Recensión compartida. Grazas por compartir!</span>",
"saving_review": "Gardando…",
"affiliated_reviewer_warning": "(Recensión de afiliado)",
"posting_as": "Publicar como",
"no_rating": "Sen puntuacións",
"write_a_comment": "Deixa unha recensión…",
"title_singular": "Unha recensión",
"title": "{count} recensións",
"name_required": "Requírese un nome para amosar e crear recensións",
"no_reviews_yet": "Non hai recensións aínda. Se o primeiro en escribir unha e axuda ao negocio e aos datos libres!"
}
},
"favourite": {
"panelIntro": "<h3>O teu tema personalizado</h3>Activa as túas capas favoritas de todos os temas oficiais",
"loginNeeded": "<h3>Iniciar a sesión</h3>O deseño personalizado só está dispoñíbel para os usuarios do OpenstreetMap",
"reload": "Recargar os datos"
},
"reviews": {
"title": {},
"title_singular": {},
"name_required": {},
"no_reviews_yet": {},
"write_a_comment": {},
"no_rating": {},
"posting_as": {},
"i_am_affiliated": {},
"affiliated_reviewer_warning": {},
"saving_review": {},
"saved": {},
"tos": {},
"attribution": {},
"plz_login": {}
}
}

View file

@ -78,6 +78,10 @@
"then": "Farbe: gelb"
}
}
},
"6": {
"question": "Wann wurde diese Bank zuletzt überprüft?",
"render": "Diese Bank wurde zuletzt überprüft am {survey:date}"
}
},
"presets": {
@ -109,6 +113,65 @@
}
}
},
"bicycle_library": {
"description": "Eine Einrichtung, in der Fahrräder für längere Zeit geliehen werden können",
"tagRenderings": {
"6": {
"question": "Wie viel kostet das Ausleihen eines Fahrrads?",
"render": "Das Ausleihen eines Fahrrads kostet {charge}",
"mappings": {
"0": {
"then": "Das Ausleihen eines Fahrrads ist kostenlos"
},
"1": {
"then": "Das Ausleihen eines Fahrrads kostet 20€ pro Jahr und 20€ Gebühr"
}
}
},
"7": {
"question": "Wer kann hier Fahrräder ausleihen?",
"mappings": {
"0": {
"then": "Fahrräder für Kinder verfügbar"
},
"1": {
"then": "Fahrräder für Erwachsene verfügbar"
},
"2": {
"then": "Fahrräder für Behinderte verfügbar"
}
}
}
}
},
"bicycle_tube_vending_machine": {
"name": "Fahrradschlauch-Automat",
"title": {
"render": "Fahrradschlauch-Automat"
},
"presets": {
"0": {
"title": "Fahrradschlauch-Automat"
}
},
"tagRenderings": {
"1": {
"question": "Ist dieser Automat noch in Betrieb?",
"render": "Der Betriebszustand ist <i>{operational_status</i>",
"mappings": {
"0": {
"then": "Dieser Automat funktioniert"
},
"1": {
"then": "Dieser Automat ist kaputt"
},
"2": {
"then": "Dieser Automat ist geschlossen"
}
}
}
}
},
"bike_cafe": {
"name": "Fahrrad-Café",
"title": {
@ -139,10 +202,10 @@
"question": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"mappings": {
"0": {
"then": "Dieses Fahrrad-Café bietet Werkzeuge für die selbständige Reparatur an."
"then": "Dieses Fahrrad-Café bietet Werkzeuge für die selbständige Reparatur an"
},
"1": {
"then": "Dieses Fahrrad-Café bietet keine Werkzeuge für die selbständige Reparatur an."
"then": "Dieses Fahrrad-Café bietet keine Werkzeuge für die selbständige Reparatur an"
}
}
},
@ -173,6 +236,35 @@
}
}
},
"bike_cleaning": {
"name": "Fahrrad-Reinigungsdienst",
"title": {
"render": "Fahrrad-Reinigungsdienst",
"mappings": {
"0": {
"then": "Fahrrad-Reinigungsdienst<i>{name}</i>"
}
}
},
"presets": {
"0": {
"title": "Fahrrad-Reinigungsdienst"
}
}
},
"bike_monitoring_station": {
"title": {
"render": "Fahrradzählstation",
"mappings": {
"0": {
"then": "Fahrradzählstation {name}"
},
"1": {
"then": "Fahrradzählstation {ref}"
}
}
}
},
"bike_parking": {
"name": "Fahrrad-Parkplätze",
"presets": {
@ -205,6 +297,28 @@
},
"5": {
"then": "Schuppen <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
},
"6": {
"then": "Poller <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>"
},
"7": {
"then": "Ein Bereich auf dem Boden, der für das Abstellen von Fahrrädern gekennzeichnet ist"
}
}
},
"2": {
"mappings": {
"0": {
"then": "Tiefgarage"
},
"1": {
"then": "Tiefgarage"
},
"2": {
"then": "Ebenerdiges Parken"
},
"3": {
"then": "Ebenerdiges Parken"
}
}
},
@ -215,7 +329,7 @@
"then": "Dieser Parkplatz ist überdacht (er hat ein Dach)"
},
"1": {
"then": "Dieser Parkplatz ist nicht überdacht."
"then": "Dieser Parkplatz ist nicht überdacht"
}
}
},
@ -224,7 +338,13 @@
"render": "Platz für {capacity} Fahrräder"
},
"5": {
"render": "{access}"
"question": "Wer kann diesen Fahrradparplatz nutzen?",
"render": "{access}",
"mappings": {
"0": {
"then": "Öffentlich zugänglich"
}
}
},
"6": {
"question": "Gibt es auf diesem Fahrrad-Parkplatz Plätze für Lastenfahrräder?",
@ -283,6 +403,21 @@
}
}
},
"2": {
"question": "Wer wartet diese Fahrradpumpe?",
"render": "Gewartet von {operator}"
},
"3": {
"question": "Wann ist diese Fahrradreparaturstelle geöffnet?",
"mappings": {
"0": {
"then": "Immer geöffnet"
},
"1": {
"then": "Immer geöffnet"
}
}
},
"4": {
"question": "Verfügt diese Fahrrad-Reparaturstation über Spezialwerkzeug zur Reparatur von Fahrradketten?",
"mappings": {
@ -359,10 +494,12 @@
},
"presets": {
"0": {
"title": "Fahrradpumpe"
"title": "Fahrradpumpe",
"description": "Ein Gerät zum Aufpumpen von Reifen an einem festen Standort im öffentlichen Raum.<h3>Beispiele für Fahrradpumpen</h3><div style='width: 100%; display: flex; align-items: stretch;'><img src='./assets/layers/bike_repair_station/pump_example_manual.jpg' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example.png' style='height: 200px; width: auto;'/><img src='./assets/layers/bike_repair_station/pump_example_round.jpg' style='height: 200px; width: auto;'/></div>"
},
"1": {
"title": "Fahrrad-Reparaturstation und Pumpe"
"title": "Fahrrad-Reparaturstation und Pumpe",
"description": "Ein Gerät mit Werkzeugen zur Reparatur von Fahrrädern kombiniert mit einer Pumpe an einem festen Standort. Die Werkzeuge sind oft mit Ketten gegen Diebstahl gesichert.<h3>Beispiel</h3><img src='./assets/layers/bike_repair_station/repair_station_example.jpg' height='200'/>"
},
"2": {
"title": "Fahrrad-Reparaturstation ohne Pumpe"
@ -374,6 +511,12 @@
"title": {
"render": "Fahrradwerkstatt/geschäft",
"mappings": {
"0": {
"then": "Sportartikelgeschäft <i>{name}</i>"
},
"2": {
"then": "Fahrradverleih<i>{name}</i>"
},
"3": {
"then": "Fahrradwerkstatt <i>{name}</i>"
},
@ -390,6 +533,15 @@
"question": "Wie heißt dieser Fahrradladen?",
"render": "Dieses Fahrradgeschäft heißt {name}"
},
"3": {
"question": "Was ist die Webseite von {name}?"
},
"4": {
"question": "Wie lautet die Telefonnummer von {name}?"
},
"5": {
"question": "Wie lautet die E-Mail-Adresse von {name}?"
},
"9": {
"question": "Verkauft dieser Laden Fahrräder?",
"mappings": {
@ -462,6 +614,23 @@
},
"1": {
"then": "Dieses Geschäft bietet keine Werkzeuge für Heimwerkerreparaturen an"
},
"2": {
"then": "Werkzeuge für die Selbstreparatur sind nur verfügbar, wenn Sie das Fahrrad im Laden gekauft/gemietet haben"
}
}
},
"15": {
"question": "Werden hier Fahrräder gewaschen?",
"mappings": {
"0": {
"then": "Dieses Geschäft reinigt Fahrräder"
},
"1": {
"then": "Dieser Laden hat eine Anlage, in der man Fahrräder selbst reinigen kann"
},
"2": {
"then": "Dieser Laden bietet keine Fahrradreinigung an"
}
}
}
@ -475,7 +644,12 @@
"bike_themed_object": {
"name": "Mit Fahrrad zusammenhängendes Objekt",
"title": {
"render": "Mit Fahrrad zusammenhängendes Objekt"
"render": "Mit Fahrrad zusammenhängendes Objekt",
"mappings": {
"1": {
"then": "Radweg"
}
}
}
},
"defibrillator": {
@ -518,18 +692,91 @@
}
}
},
"3": {
"render": "Es gibt keine Informationen über den Gerätetyp",
"mappings": {
"0": {
"then": "Dies ist ein manueller Defibrillator für den professionellen Einsatz"
}
}
},
"4": {
"question": "In welchem Stockwerk befindet sich dieser Defibrillator?",
"render": "Dieser Defibrallator befindet sich im {level}. Stockwerk"
"render": "Dieser Defibrallator befindet sich im {level}. Stockwerk",
"mappings": {
"0": {
"then": "Dieser Defibrillator befindet sich im <b>Erdgeschoss</b>"
},
"1": {
"then": "Dieser Defibrillator befindet sich in der <b>ersten Etage</b>"
}
}
},
"5": {
"render": "<i>Zusätzliche Informationen über den Standort (in der Landessprache):</i><br/>{defibrillator:location}",
"question": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (in der lokalen Sprache)"
},
"6": {
"render": "<i>Zusätzliche Informationen über den Standort (auf Englisch):</i><br/>{defibrillator:location}",
"question": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (auf Englisch)"
},
"7": {
"render": "<i>Zusätzliche Informationen zum Standort (auf Französisch):</i><br/>{defibrillator:Standort:fr}",
"question": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (auf Französisch)"
},
"8": {
"question": "Ist dieser Defibrillator mit einem Rollstuhl erreichbar?",
"mappings": {
"0": {
"then": "Dieser Defibrillator ist speziell für Rollstuhlfahrer angepasst"
},
"1": {
"then": "Dieser Defibrillator ist mit einem Rollstuhl leicht zu erreichen"
},
"2": {
"then": "Es ist möglich, den Defibrillator mit einem Rollstuhl zu erreichen, aber es ist nicht einfach"
},
"3": {
"then": "Dieser Defibrillator ist mit einem Rollstuhl nicht erreichbar"
}
}
},
"9": {
"render": "Offizielle Identifikationsnummer des Geräts: <i>{ref}</i>",
"question": "Wie lautet die offizielle Identifikationsnummer des Geräts? (falls am Gerät sichtbar)"
},
"10": {
"render": "E-Mail für Fragen zu diesem Defibrillator: <a href='mailto:{email}'>{email}</a>",
"question": "Wie lautet die E-Mail für Fragen zu diesem Defibrillator?"
},
"11": {
"render": "Telefonnummer für Fragen zu diesem Defibrillator: <a href='tel:{phone}'>{phone}</a>",
"question": "Wie lautet die Telefonnummer für Fragen zu diesem Defibrillator?"
},
"12": {
"question": "Zu welchen Zeiten ist dieser Defibrillator verfügbar?",
"mappings": {
"0": {
"then": "24/7 geöffnet (auch an Feiertagen)"
}
}
},
"13": {
"render": "Zusätzliche Informationen: {description}",
"question": "Gibt es nützliche Informationen für Benutzer, die Sie oben nicht beschreiben konnten? (leer lassen, wenn nein)"
},
"14": {
"question": "Wann wurde dieser Defibrillator zuletzt überprüft?",
"render": "Dieser Defibrillator wurde zuletzt am {survey:date} überprüft",
"mappings": {
"0": {
"then": "Heute überprüft!"
}
}
},
"15": {
"render": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}",
"question": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlasse eine Notiz an OpenStreetMap-Experten)"
}
}
},
@ -544,6 +791,10 @@
}
},
"tagRenderings": {
"1": {
"question": "Ist diese Trinkwasserstelle noch in Betrieb?",
"render": "Der Betriebsstatus ist <i>{operational_status</i>"
},
"2": {
"question": "Wie einfach ist es, Wasserflaschen zu füllen?",
"mappings": {
@ -554,6 +805,9 @@
"then": "Wasserflaschen passen möglicherweise nicht"
}
}
},
"3": {
"render": "<a href='#{_closest_other_drinking_water_id}'>Ein weiterer Trinkwasserbrunnen befindet sich in {_closest_other_drinking_water_distance} Meter</a>"
}
}
},
@ -595,8 +849,79 @@
}
}
},
"information_board": {
"name": "Informationstafeln",
"title": {
"render": "Informationstafel"
},
"presets": {
"0": {
"title": "Informationstafel"
}
}
},
"map": {
"name": "Karten",
"title": {
"render": "Karte"
},
"tagRenderings": {
"1": {
"question": "Auf welchen Daten basiert diese Karte?",
"mappings": {
"0": {
"then": "Diese Karte basiert auf OpenStreetMap"
}
},
"render": "Diese Karte basiert auf {map_source}"
},
"2": {
"question": "Ist die OpenStreetMap-Attribution vorhanden?",
"mappings": {
"0": {
"then": "OpenStreetMap ist eindeutig attributiert, einschließlich der ODBL-Lizenz"
},
"1": {
"then": "OpenStreetMap ist eindeutig attributiert, aber die Lizenz wird nicht erwähnt"
},
"2": {
"then": "OpenStreetMap wurde nicht erwähnt, aber jemand hat einen OpenStreetMap-Aufkleber darauf geklebt"
},
"3": {
"then": "Es gibt überhaupt keine Namensnennung"
},
"4": {
"then": "Es gibt überhaupt keine Namensnennung"
}
}
}
},
"presets": {
"0": {
"title": "Karte",
"description": "Fehlende Karte hinzufügen"
}
}
},
"nature_reserve": {
"tagRenderings": {
"5": {
"question": "Sind Hunde in diesem Naturschutzgebiet erlaubt?",
"mappings": {
"0": {
"then": "Hunde müssen angeleint sein"
},
"1": {
"then": "Hunde sind nicht erlaubt"
},
"2": {
"then": "Hunde dürfen frei herumlaufen"
}
}
},
"6": {
"question": "Auf welcher Webseite kann man mehr Informationen über dieses Naturschutzgebiet finden?"
},
"8": {
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
@ -605,13 +930,128 @@
}
}
},
"playground": {
"picnic_table": {
"name": "Picknick-Tische",
"title": {
"render": "Picknick-Tisch"
},
"tagRenderings": {
"0": {
"question": "Aus welchem Material besteht dieser Picknicktisch?",
"render": "Dieser Picknicktisch besteht aus {material}",
"mappings": {
"0": {
"then": "Dies ist ein Picknicktisch aus Holz"
},
"1": {
"then": "Dies ist ein Picknicktisch aus Beton"
}
}
}
},
"presets": {
"0": {
"title": "Picknicktisch"
}
}
},
"playground": {
"name": "Spielplätze",
"description": "Spielplätze",
"title": {
"render": "Spielplatz",
"mappings": {
"0": {
"then": "Spielplatz <i>{name}</i>"
}
}
},
"tagRenderings": {
"1": {
"question": "Welche Oberfläche hat dieser Spielplatz?<br/><i>Wenn es mehrere gibt, wähle die am häufigsten vorkommende aus</i>",
"render": "Die Oberfläche ist <b>{surface}</b>",
"mappings": {
"0": {
"then": "Die Oberfläche ist <b>Gras</b>"
},
"1": {
"then": "Die Oberfläche ist <b>Sand</b>"
},
"2": {
"then": "Die Oberfläche besteht aus <b>Holzschnitzeln</b>"
},
"3": {
"then": "Die Oberfläche ist <b>Pflastersteine</b>"
},
"4": {
"then": "Die Oberfläche ist <b>Asphalt</b>"
},
"5": {
"then": "Die Oberfläche ist <b>Beton</b>"
},
"6": {
"then": "Die Oberfläche ist <b>unbefestigt</b>"
},
"7": {
"then": "Die Oberfläche ist <b>befestigt</b>"
}
}
},
"2": {
"question": "Ist dieser Spielplatz nachts beleuchtet?",
"mappings": {
"0": {
"then": "Dieser Spielplatz ist nachts beleuchtet"
},
"1": {
"then": "Dieser Spielplatz ist nachts nicht beleuchtet"
}
}
},
"5": {
"question": "Wer betreibt diesen Spielplatz?",
"render": "Betrieben von {operator}"
},
"6": {
"question": "Ist dieser Spielplatz für die Allgemeinheit zugänglich?",
"mappings": {
"0": {
"then": "Zugänglich für die Allgemeinheit"
},
"1": {
"then": "Zugänglich für die Allgemeinheit"
},
"2": {
"then": "Nur für Kunden des Betreibers zugänglich"
},
"3": {
"then": "Nur für Schüler der Schule zugänglich"
},
"4": {
"then": "Nicht zugänglich"
}
}
},
"7": {
"question": "Wie lautet die E-Mail Adresse des Spielplatzbetreuers?",
"render": "<a href='mailto:{email}'>{email}</a>"
},
"8": {
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"9": {
"question": "Ist dieser Spielplatz für Rollstuhlfahrer zugänglich?",
"mappings": {
"0": {
"then": "Vollständig zugänglich für Rollstuhlfahrer"
},
"1": {
"then": "Eingeschränkte Zugänglichkeit für Rollstuhlfahrer"
},
"2": {
"then": "Nicht zugänglich für Rollstuhlfahrer"
}
}
}
}
},
@ -789,7 +1229,7 @@
"then": "Hier gibt es nur Pissoirs"
},
"2": {
"then": "Es gibt hier nur Hocktoiletten."
"then": "Es gibt hier nur Hocktoiletten"
},
"3": {
"then": "Sowohl Sitztoiletten als auch Pissoirs sind hier verfügbar"
@ -853,4 +1293,4 @@
}
}
}
}
}

View file

@ -837,59 +837,42 @@
}
},
"tagRenderings": {
"2": {
"mappings": {
"1": {
"then": "Les bouteilles d'eau peuvent ne pas passer"
},
"0": {
"then": "Il est facile de remplir les bouteilles d'eau"
}
},
"question": "Est-il facile de remplir des bouteilles d'eau ?"
},
"1": {
"question": "Ce point d'eau potable est-il toujours opérationnel ?",
"render": "L'état opérationnel est <i>{operational_status</i>",
"mappings": {
"2": {
"then": "Cette fontaine est fermée"
"0": {
"then": "Cette fontaine fonctionne"
},
"1": {
"then": "Cette fontaine est cassée"
},
"0": {
"then": "Cette fontaine fonctionne"
"2": {
"then": "Cette fontaine est fermée"
}
},
"render": "L'état opérationnel est <i>{operational_status</i>",
"question": "Ce point d'eau potable est-il toujours opérationnel ?"
}
},
"2": {
"question": "Est-il facile de remplir des bouteilles d'eau ?",
"mappings": {
"0": {
"then": "Il est facile de remplir les bouteilles d'eau"
},
"1": {
"then": "Les bouteilles d'eau peuvent ne pas passer"
}
}
}
}
},
"ghost_bike": {
"tagRenderings": {
"4": {
"render": "<i>{inscription}</i>",
"question": "Quelle est l'inscription sur ce vélo fantôme ?"
},
"5": {
"render": "Placé le {start_date}",
"question": "Quand ce vélo fantôme a-t-il été installée ?"
},
"3": {
"render": "<a href='{source}' target='_blank'>Plus d'informations sont disponibles</a>",
"question": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?"
},
"2": {
"mappings": {
"0": {
"then": "Aucun nom n'est marqué sur le vélo"
}
},
"render": "En souvenir de {name}",
"question": "À qui est dédié ce vélo fantôme ?<span class='question-subtext'><br/>Veuillez respecter la vie privée ajoutez le nom seulement s'il est largement publié ou marqué sur le vélo. Choisissez de ne pas indiquer le nom de famille </span>"
},
"0": {
"render": "Un <b>vélo fantôme</b> est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident."
"name": "Vélos fantômes",
"title": {
"render": "Vélo fantôme",
"mappings": {
"0": {
"then": "Vélo fantôme en souvenir de {name}"
}
}
},
"presets": {
@ -897,68 +880,129 @@
"title": "Vélo fantôme"
}
},
"title": {
"mappings": {
"0": {
"then": "Vélo fantôme en souvenir de {name}"
"tagRenderings": {
"0": {
"render": "Un <b>vélo fantôme</b> est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident."
},
"2": {
"question": "À qui est dédié ce vélo fantôme ?<span class='question-subtext'><br/>Veuillez respecter la vie privée ajoutez le nom seulement s'il est largement publié ou marqué sur le vélo. Choisissez de ne pas indiquer le nom de famille </span>",
"render": "En souvenir de {name}",
"mappings": {
"0": {
"then": "Aucun nom n'est marqué sur le vélo"
}
}
},
"render": "Vélo fantôme"
"3": {
"question": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?",
"render": "<a href='{source}' target='_blank'>Plus d'informations sont disponibles</a>"
},
"4": {
"question": "Quelle est l'inscription sur ce vélo fantôme ?",
"render": "<i>{inscription}</i>"
},
"5": {
"question": "Quand ce vélo fantôme a-t-il été installée ?",
"render": "Placé le {start_date}"
}
}
},
"information_board": {
"name": "Panneaux d'informations",
"title": {
"render": "Panneau d'informations"
},
"name": "Vélos fantômes"
"presets": {
"0": {
"title": "Panneau d'informations"
}
}
},
"map": {
"name": "Cartes",
"title": {
"render": "Carte"
},
"description": "Une carte, destinée aux touristes, installée en permanence dans l'espace public",
"tagRenderings": {
"1": {
"question": "Sur quelles données cette carte est-elle basée ?",
"mappings": {
"0": {
"then": "Cette carte est basée sur OpenStreetMap"
}
},
"render": "Cette carte est basée sur {map_source}"
},
"2": {
"mappings": {
"3": {
"then": "Il n'y a aucune attribution"
},
"4": {
"then": "Il n'y a aucune attribution"
}
}
}
},
"presets": {
"0": {
"title": "Carte",
"description": "Ajouter une carte manquante"
}
}
},
"nature_reserve": {
"tagRenderings": {
"8": {
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"question": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? <br/><span class='subtle'>Respecter la vie privée renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée"
},
"9": {
"render": "<a href='tel:{email}' target='_blank'>{phone}</a>",
"question": "Quel numéro de téléphone peut-on appeler pour poser des questions et résoudre des problèmes concernant cette réserve naturelle ? <br/><span class='subtil'>Respecter la vie privée renseignez un numéro de téléphone personnel seulement si celui-ci est largement publié"
},
"6": {
"question": "Sur quelle page web peut-on trouver plus d'informations sur cette réserve naturelle ?"
},
"5": {
"question": "Les chiens sont-ils autorisés dans cette réserve naturelle ?",
"mappings": {
"2": {
"then": "Les chiens sont autorisés à se promener librement"
"0": {
"then": "Les chiens doivent être tenus en laisse"
},
"1": {
"then": "Chiens interdits"
},
"0": {
"then": "Les chiens doivent être tenus en laisse"
"2": {
"then": "Les chiens sont autorisés à se promener librement"
}
},
"question": "Les chiens sont-ils autorisés dans cette réserve naturelle ?"
}
},
"6": {
"question": "Sur quelle page web peut-on trouver plus d'informations sur cette réserve naturelle ?"
},
"8": {
"question": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? <br/><span class='subtle'>Respecter la vie privée renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée",
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"9": {
"question": "Quel numéro de téléphone peut-on appeler pour poser des questions et résoudre des problèmes concernant cette réserve naturelle ? <br/><span class='subtil'>Respecter la vie privée renseignez un numéro de téléphone personnel seulement si celui-ci est largement publié",
"render": "<a href='tel:{email}' target='_blank'>{phone}</a>"
},
"12": {
"render": "Superficie : {_surface:ha}&nbsp;ha"
}
}
},
"picnic_table": {
"name": "Tables de pique-nique",
"title": {
"render": "Table de pique-nique"
},
"description": "La couche montrant les tables de pique-nique"
},
"playground": {
"tagRenderings": {
"7": {
"render": "<a href='mailto:{email}'>{email}</a>",
"question": "Quelle est l'adresse électronique du responsable de l'aire de jeux ?"
},
"8": {
"render": "<a href='tel:{phone}'>{phone}</a>",
"question": "Quel est le numéro de téléphone du responsable du terrain de jeux ?"
},
"2": {
"question": "Ce terrain de jeux est-il éclairé la nuit ?"
},
"3": {
"render": "Accessible aux enfants de plus de {min_age} ans",
"question": "Quel est l'âge minimal requis pour accéder à ce terrain de jeux ?"
},
"4": {
"render": "Accessible aux enfants de {max_age} au maximum"
},
"3": {
"question": "Quel est l'âge minimal requis pour accéder à ce terrain de jeux ?",
"render": "Accessible aux enfants de plus de {min_age} ans"
},
"5": {
"render": "Exploité par {operator}"
},
@ -969,33 +1013,41 @@
}
}
},
"7": {
"question": "Quelle est l'adresse électronique du responsable de l'aire de jeux ?",
"render": "<a href='mailto:{email}'>{email}</a>"
},
"8": {
"question": "Quel est le numéro de téléphone du responsable du terrain de jeux ?",
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"9": {
"question": "Ce terrain de jeux est-il accessible aux personnes en fauteuil roulant ?",
"mappings": {
"1": {
"then": "Accessibilité limitée pour les personnes en fauteuil roulant"
},
"0": {
"then": "Entièrement accessible aux personnes en fauteuil roulant"
},
"1": {
"then": "Accessibilité limitée pour les personnes en fauteuil roulant"
},
"2": {
"then": "Non accessible aux personnes en fauteuil roulant"
}
},
"question": "Ce terrain de jeux est-il accessible aux personnes en fauteuil roulant ?"
}
},
"10": {
"question": "Quand ce terrain de jeux est-il accessible ?",
"mappings": {
"2": {
"then": "Toujours accessible"
"0": {
"then": "Accessible du lever au coucher du soleil"
},
"1": {
"then": "Toujours accessible"
},
"0": {
"then": "Accessible du lever au coucher du soleil"
"2": {
"then": "Toujours accessible"
}
},
"question": "Quand ce terrain de jeux est-il accessible ?"
}
}
},
"presets": {
@ -1108,6 +1160,33 @@
}
}
},
"slow_roads": {
"tagRenderings": {
"2": {
"render": "La surface en <b>{surface}</b>",
"mappings": {
"0": {
"then": "La surface est en <b>herbe</b>"
},
"1": {
"then": "La surface est en <b>terre</b>"
},
"2": {
"then": "La surface est <b>non pavée</b>"
},
"3": {
"then": "La surface est en <b>sable</b>"
},
"6": {
"then": "La surface est en <b>béton</b>"
},
"7": {
"then": "La surface est <b>pavée</b>"
}
}
}
}
},
"sport_pitch": {
"name": "Terrains de sport",
"title": {
@ -1218,6 +1297,112 @@
}
}
},
"surveillance_camera": {
"name": "Caméras de surveillance",
"title": {
"render": "Caméra de surveillance"
},
"tagRenderings": {
"1": {
"question": "Quel genre de caméra est-ce ?",
"mappings": {
"0": {
"then": "Une caméra fixe (non mobile)"
},
"1": {
"then": "Une caméra dôme (qui peut tourner)"
},
"2": {
"then": "Une caméra panoramique"
}
}
},
"2": {
"question": "Dans quelle direction géographique cette caméra filme-t-elle ?",
"render": "Filme dans une direction {camera:direction}",
"mappings": {
"0": {
"then": "Filme dans une direction {direction}"
}
}
},
"3": {
"question": "Qui exploite ce système de vidéosurveillance ?",
"render": "Exploité par {operator}"
},
"4": {
"question": "Quel genre de surveillance est cette caméra",
"mappings": {
"0": {
"then": "Une zone publique est surveillée, telle qu'une rue, un pont, une place, un parc, une gare, un couloir ou un tunnel public…"
},
"1": {
"then": "Une zone extérieure, mais privée, est surveillée (par exemple, un parking, une station-service, une cour, une entrée, une allée privée, etc.)"
},
"2": {
"then": "Une zone intérieure privée est surveillée, par exemple un magasin, un parking souterrain privé…"
}
}
},
"5": {
"question": "L'espace public surveillé par cette caméra est-il un espace intérieur ou extérieur ?",
"mappings": {
"0": {
"then": "Cette caméra est située à l'intérieur"
},
"1": {
"then": "Cette caméra est située à l'extérieur"
},
"2": {
"then": "Cette caméra est probablement située à l'extérieur"
}
}
},
"6": {
"question": "À quel niveau se trouve cette caméra ?",
"render": "Situé au niveau {level}"
},
"7": {
"question": "Qu'est-ce qui est surveillé ici ?",
"render": " Surveille un(e) {surveillance:zone}",
"mappings": {
"0": {
"then": "Surveille un parking"
},
"1": {
"then": "Surveille la circulation"
},
"2": {
"then": "Surveille une entrée"
},
"3": {
"then": "Surveille un couloir"
},
"4": {
"then": "Surveille un quai de transport public"
},
"5": {
"then": "Surveille un magasin"
}
}
},
"8": {
"question": "Comment cette caméra est-elle placée ?",
"render": "Méthode de montage : {mount}",
"mappings": {
"0": {
"then": "Cette caméra est placée contre un mur"
},
"1": {
"then": "Cette caméra est placée sur un poteau"
},
"2": {
"then": "Cette caméra est placée au plafond"
}
}
}
}
},
"toilet": {
"name": "Toilettes",
"title": {
@ -1327,29 +1512,16 @@
}
},
"tree_node": {
"name": "Arbre",
"title": {
"render": "Arbre",
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
},
"render": "Arbre"
}
},
"tagRenderings": {
"3": {
"mappings": {
"0": {
"then": "L'arbre est remarquable en raison de sa taille ou de son emplacement proéminent. Il est utile pour la navigation."
},
"6": {
"then": "L'arbre est une zone urbaine."
},
"5": {
"then": "C'est un arbre le long d'une avenue."
}
},
"question": "Quelle est l'importance de cet arbre ? Choisissez la première réponse qui s'applique."
},
"1": {
"render": "Hauteur : {height}",
"mappings": {
@ -1358,31 +1530,19 @@
}
}
},
"6": {
"question": "Cet arbre est-il inscrit au patrimoine ?",
"mappings": {
"4": {
"then": "Enregistré comme patrimoine par une autre organisation"
},
"3": {
"then": "Non enregistré comme patrimoine"
},
"2": {
"then": "Enregistré comme patrimoine par une autre organisation"
},
"1": {
"then": "Enregistré comme patrimoine par la <i>Direction du Patrimoine culturel</i> Bruxelles"
}
}
},
"5": {
"3": {
"question": "Quelle est l'importance de cet arbre ? Choisissez la première réponse qui s'applique.",
"mappings": {
"0": {
"then": "L'arbre n'a pas de nom."
"then": "L'arbre est remarquable en raison de sa taille ou de son emplacement proéminent. Il est utile pour la navigation."
},
"5": {
"then": "C'est un arbre le long d'une avenue."
},
"6": {
"then": "L'arbre est une zone urbaine."
}
},
"question": "L'arbre a-t-il un nom ?",
"render": "Nom : {name}"
}
},
"4": {
"mappings": {
@ -1391,15 +1551,40 @@
}
}
},
"5": {
"render": "Nom : {name}",
"question": "L'arbre a-t-il un nom ?",
"mappings": {
"0": {
"then": "L'arbre n'a pas de nom."
}
}
},
"6": {
"question": "Cet arbre est-il inscrit au patrimoine ?",
"mappings": {
"1": {
"then": "Enregistré comme patrimoine par la <i>Direction du Patrimoine culturel</i> Bruxelles"
},
"2": {
"then": "Enregistré comme patrimoine par une autre organisation"
},
"3": {
"then": "Non enregistré comme patrimoine"
},
"4": {
"then": "Enregistré comme patrimoine par une autre organisation"
}
}
},
"8": {
"question": "Quel est l'identifiant Wikidata de cet arbre ?"
}
},
"name": "Arbre",
"presets": {
"0": {
"description": "Un arbre d'une espèce avec de larges feuilles, comme le chêne ou le peuplier.",
"title": "Arbre feuillu"
"title": "Arbre feuillu",
"description": "Un arbre d'une espèce avec de larges feuilles, comme le chêne ou le peuplier."
},
"2": {
"title": "Arbre",
@ -1407,206 +1592,21 @@
}
}
},
"map": {
"presets": {
"0": {
"description": "Ajouter une carte manquante",
"title": "Carte"
}
},
"tagRenderings": {
"2": {
"mappings": {
"4": {
"then": "Il n'y a aucune attribution"
},
"3": {
"then": "Il n'y a aucune attribution"
}
}
},
"1": {
"render": "Cette carte est basée sur {map_source}",
"mappings": {
"0": {
"then": "Cette carte est basée sur OpenStreetMap"
}
},
"question": "Sur quelles données cette carte est-elle basée ?"
}
},
"description": "Une carte, destinée aux touristes, installée en permanence dans l'espace public",
"title": {
"render": "Carte"
},
"name": "Cartes"
},
"information_board": {
"presets": {
"0": {
"title": "Panneau d'informations"
}
},
"title": {
"render": "Panneau d'informations"
},
"name": "Panneaux d'informations"
},
"picnic_table": {
"description": "La couche montrant les tables de pique-nique",
"title": {
"render": "Table de pique-nique"
},
"name": "Tables de pique-nique"
},
"slow_roads": {
"tagRenderings": {
"2": {
"mappings": {
"2": {
"then": "La surface est <b>non pavée</b>"
},
"1": {
"then": "La surface est en <b>terre</b>"
},
"0": {
"then": "La surface est en <b>herbe</b>"
},
"3": {
"then": "La surface est en <b>sable</b>"
},
"7": {
"then": "La surface est <b>pavée</b>"
},
"6": {
"then": "La surface est en <b>béton</b>"
}
},
"render": "La surface en <b>{surface}</b>"
}
}
},
"surveillance_camera": {
"name": "Caméras de surveillance",
"tagRenderings": {
"1": {
"mappings": {
"2": {
"then": "Une caméra panoramique"
},
"1": {
"then": "Une caméra dôme (qui peut tourner)"
},
"0": {
"then": "Une caméra fixe (non mobile)"
}
},
"question": "Quel genre de caméra est-ce ?"
},
"3": {
"render": "Exploité par {operator}",
"question": "Qui exploite ce système de vidéosurveillance ?"
},
"2": {
"mappings": {
"0": {
"then": "Filme dans une direction {direction}"
}
},
"render": "Filme dans une direction {camera:direction}",
"question": "Dans quelle direction géographique cette caméra filme-t-elle ?"
},
"5": {
"question": "L'espace public surveillé par cette caméra est-il un espace intérieur ou extérieur ?",
"mappings": {
"1": {
"then": "Cette caméra est située à l'extérieur"
},
"2": {
"then": "Cette caméra est probablement située à l'extérieur"
},
"0": {
"then": "Cette caméra est située à l'intérieur"
}
}
},
"4": {
"mappings": {
"2": {
"then": "Une zone intérieure privée est surveillée, par exemple un magasin, un parking souterrain privé…"
},
"1": {
"then": "Une zone extérieure, mais privée, est surveillée (par exemple, un parking, une station-service, une cour, une entrée, une allée privée, etc.)"
},
"0": {
"then": "Une zone publique est surveillée, telle qu'une rue, un pont, une place, un parc, une gare, un couloir ou un tunnel public…"
}
},
"question": "Quel genre de surveillance est cette caméra"
},
"6": {
"question": "À quel niveau se trouve cette caméra ?",
"render": "Situé au niveau {level}"
},
"7": {
"mappings": {
"0": {
"then": "Surveille un parking"
},
"2": {
"then": "Surveille une entrée"
},
"1": {
"then": "Surveille la circulation"
},
"5": {
"then": "Surveille un magasin"
},
"4": {
"then": "Surveille un quai de transport public"
},
"3": {
"then": "Surveille un couloir"
}
},
"render": " Surveille un(e) {surveillance:zone}",
"question": "Qu'est-ce qui est surveillé ici ?"
},
"8": {
"render": "Méthode de montage : {mount}",
"question": "Comment cette caméra est-elle placée ?",
"mappings": {
"2": {
"then": "Cette caméra est placée au plafond"
},
"1": {
"then": "Cette caméra est placée sur un poteau"
},
"0": {
"then": "Cette caméra est placée contre un mur"
}
}
}
},
"title": {
"render": "Caméra de surveillance"
}
},
"viewpoint": {
"tagRenderings": {
"1": {
"question": "Voulez-vous ajouter une description ?"
}
},
"title": {
"render": "Point de vue"
},
"name": "Point de vue",
"description": "Un beau point de vue ou une belle vue. Idéal pour ajouter une image si aucune autre catégorie ne convient",
"presets": {
"0": {
"title": "Point de vue"
}
},
"description": "Un beau point de vue ou une belle vue. Idéal pour ajouter une image si aucune autre catégorie ne convient",
"name": "Point de vue"
"title": {
"render": "Point de vue"
},
"tagRenderings": {
"1": {
"question": "Voulez-vous ajouter une description ?"
}
}
}
}
}

View file

@ -30,54 +30,13 @@
}
}
},
"ghost_bike": {
"tagRenderings": {
"3": {
"render": "<a href='{source}' target='_blank'>Informasi lanjut tersedia</a>"
},
"4": {
"render": "<i>{inscription}</i>"
}
}
},
"bike_shop": {
"tagRenderings": {
"3": {
"question": "URL {name} apa?"
}
}
},
"nature_reserve": {
"tagRenderings": {
"9": {
"render": "<a href='tel:{email}' target='_blank'>{phone}</a>"
},
"8": {
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
}
}
},
"tree_node": {
"tagRenderings": {
"5": {
"render": "Nama: {name}"
}
},
"bench_at_pt": {
"title": {
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
}
}
},
"playground": {
"render": "Bangku"
},
"tagRenderings": {
"8": {
"render": "<a href='tel:{phone}'>{phone}</a>"
},
"7": {
"render": "<a href='mailto:{email}'>{email}</a>"
"1": {
"render": "{name}"
}
}
},
@ -88,14 +47,55 @@
}
}
},
"bench_at_pt": {
"bike_shop": {
"tagRenderings": {
"1": {
"render": "{name}"
"3": {
"question": "URL {name} apa?"
}
}
},
"ghost_bike": {
"tagRenderings": {
"3": {
"render": "<a href='{source}' target='_blank'>Informasi lanjut tersedia</a>"
},
"4": {
"render": "<i>{inscription}</i>"
}
}
},
"nature_reserve": {
"tagRenderings": {
"8": {
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>"
},
"9": {
"render": "<a href='tel:{email}' target='_blank'>{phone}</a>"
}
}
},
"playground": {
"tagRenderings": {
"7": {
"render": "<a href='mailto:{email}'>{email}</a>"
},
"8": {
"render": "<a href='tel:{phone}'>{phone}</a>"
}
}
},
"tree_node": {
"title": {
"mappings": {
"0": {
"then": "<i>{name}</i>"
}
}
},
"title": {
"render": "Bangku"
"tagRenderings": {
"5": {
"render": "Nama: {name}"
}
}
}
}
}

View file

@ -1234,4 +1234,4 @@
}
}
}
}
}

1
langs/layers/nan.json Normal file
View file

@ -0,0 +1 @@
{}

107
langs/layers/nb_NO.json Normal file
View file

@ -0,0 +1,107 @@
{
"bench": {
"name": "Benker",
"title": {
"render": "Benk"
},
"tagRenderings": {
"1": {
"render": "Rygglene",
"mappings": {
"0": {
"then": "Rygglene: Ja"
},
"1": {
"then": "Rygglene: Nei"
}
},
"question": "Har denne beken et rygglene?"
},
"2": {
"render": "{seats} seter",
"question": "Hvor mange sitteplasser har denne benken?"
},
"3": {
"render": "Materiale: {material}",
"mappings": {
"0": {
"then": "Materiale: tre"
},
"1": {
"then": "Materiale: metall"
},
"2": {
"then": "Materiale: stein"
},
"3": {
"then": "Materiale: betong"
},
"4": {
"then": "Materiale: plastikk"
},
"5": {
"then": "Materiale: stål"
}
}
},
"5": {
"render": "Farge: {colour}",
"mappings": {
"0": {
"then": "Farge: brun"
},
"1": {
"then": "Farge: grønn"
},
"2": {
"then": "Farge: grå"
},
"3": {
"then": "Farge: hvit"
},
"4": {
"then": "Farge: rød"
},
"5": {
"then": "Farge: svart"
},
"6": {
"then": "Farge: blå"
},
"7": {
"then": "Farge: gul"
}
}
}
},
"presets": {
"0": {
"title": "Benk",
"description": "Legg til en ny benk"
}
}
},
"bench_at_pt": {
"name": "Benker",
"title": {
"render": "Benk"
}
},
"bicycle_library": {
"tagRenderings": {
"1": {
"question": "Hva heter dette sykkelbiblioteket?",
"render": "Dette sykkelbiblioteket heter {name}"
},
"6": {
"question": "Hvor mye koster det å leie en sykkel?",
"render": "Sykkelleie koster {charge}",
"mappings": {
"0": {
"then": "Det er gratis å leie en sykkel"
}
}
}
}
}
}

View file

@ -42,10 +42,12 @@
"5": {
"then": "Материал: сталь"
}
}
},
"question": "Из какого материала сделана скамейка?"
},
"4": {
"question": "В каком направлении вы смотрите, когда сидите на скамейке?"
"question": "В каком направлении вы смотрите, когда сидите на скамейке?",
"render": "Сидя на скамейке, вы смотрите в сторону {direction}°."
},
"5": {
"render": "Цвет: {colour}",
@ -76,6 +78,10 @@
"then": "Цвет: желтый"
}
}
},
"6": {
"question": "Когда последний раз обследовали эту скамейку?",
"render": "Последний раз обследование этой скамейки проводилось {survey:date}"
}
},
"presets": {
@ -92,27 +98,77 @@
"mappings": {
"0": {
"then": "Скамейка на остановке общественного транспорта"
},
"1": {
"then": "Скамейка в укрытии"
}
}
},
"tagRenderings": {
"1": {
"render": "{name}"
},
"2": {
"render": "Встаньте на скамейке"
}
}
},
"bicycle_library": {
"name": "Велосипедная библиотека",
"title": {
"render": "Велосипедная библиотека"
},
"description": "Учреждение, где велосипед может быть арендован на более длительный срок",
"tagRenderings": {
"1": {
"question": "Как называется эта велосипедная библиотека?",
"render": "Эта велосипедная библиотека называется {name}"
},
"6": {
"question": "Сколько стоит прокат велосипеда?",
"render": "Стоимость аренды велосипеда {charge}"
"render": "Стоимость аренды велосипеда {charge}",
"mappings": {
"0": {
"then": "Прокат велосипедов бесплатен"
}
}
},
"7": {
"question": "Кто здесь может арендовать велосипед?",
"mappings": {
"0": {
"then": "Доступны детские велосипеды"
},
"1": {
"then": "Доступны велосипеды для взрослых"
},
"2": {
"then": "Доступны велосипеды для людей с ограниченными возможностями"
}
}
}
},
"presets": {
"0": {
"title": "Велосипедная библиотека",
"description": "В велосипедной библиотеке есть велосипеды для аренды"
}
}
},
"bicycle_tube_vending_machine": {
"name": "Торговый автомат для велосипедистов",
"title": {
"render": "Торговый автомат для велосипедистов"
},
"presets": {
"0": {
"title": "Торговый автомат для велосипедистов"
}
},
"tagRenderings": {
"1": {
"question": "Этот торговый автомат все еще работает?",
"render": "Рабочий статус: <i> {operational_status</i>",
"mappings": {
"0": {
"then": "Этот торговый автомат работает"
@ -128,7 +184,23 @@
}
},
"bike_cafe": {
"name": "Велосипедное кафе",
"title": {
"render": "Велосипедное кафе",
"mappings": {
"0": {
"then": "Велосипедное кафе <i>{name}</i>"
}
}
},
"tagRenderings": {
"1": {
"question": "Как называется это байк-кафе?",
"render": "Это велосипедное кафе называется {name}"
},
"2": {
"question": "Есть ли в этом велосипедном кафе велосипедный насос для всеобщего использования?"
},
"5": {
"question": "Какой сайт у {name}?"
},
@ -157,6 +229,9 @@
},
"5": {
"render": "{access}"
},
"1": {
"question": "К какому типу относится эта велопарковка?"
}
}
},
@ -504,13 +579,13 @@
},
"tagRenderings": {
"1": {
"render": "Название книжного шкафа — {name}",
"question": "Как называется общественный книжный шкаф?",
"mappings": {
"0": {
"then": "У этого книжного шкафа нет названия"
}
},
"render": "Название книжного шкафа — {name}"
}
},
"2": {
"question": "Сколько книг помещается в этом общественном книжном шкафу?"

206
langs/layers/zh_Hans.json Normal file
View file

@ -0,0 +1,206 @@
{
"bench": {
"name": "长椅",
"title": {
"render": "长椅"
},
"tagRenderings": {
"1": {
"render": "靠背",
"mappings": {
"0": {
"then": "靠背:有"
},
"1": {
"then": "靠背:无"
}
},
"question": "这个长椅有靠背吗?"
},
"2": {
"question": "这个长椅有几个座位?"
},
"3": {
"render": "材质: {material}",
"mappings": {
"0": {
"then": "材质:木"
},
"1": {
"then": "材质:金属"
},
"2": {
"then": "材质:石头"
},
"3": {
"then": "材质:混凝土"
},
"4": {
"then": "材质:塑料"
},
"5": {
"then": "材质:不锈钢"
}
},
"question": "这个长椅(或座椅)是用什么材料做的?"
},
"4": {
"question": "坐在长椅上的时候你目视的方向是哪边?",
"render": "坐在长椅上的时候目视方向为 {direction}°方位。"
},
"5": {
"render": "颜色: {colour}",
"question": "这个长椅是什么颜色的?",
"mappings": {
"0": {
"then": "颜色:棕"
},
"1": {
"then": "颜色:绿"
},
"2": {
"then": "颜色:灰"
},
"3": {
"then": "颜色:白"
},
"4": {
"then": "颜色:红"
},
"5": {
"then": "颜色:黑"
},
"6": {
"then": "颜色:蓝"
},
"7": {
"then": "颜色:黄"
}
}
},
"6": {
"question": "上次对这个长椅实地调查是什么时候?",
"render": "这个长椅于 {survey:date}最后一次实地调查"
}
},
"presets": {
"0": {
"title": "长椅",
"description": "增加一个新的长椅"
}
}
},
"bench_at_pt": {
"name": "在公交站点的长椅",
"title": {
"render": "长椅",
"mappings": {
"0": {
"then": "在公交站点的长椅"
},
"1": {
"then": "在庇护所的长椅"
}
}
},
"tagRenderings": {
"1": {
"render": "{name}"
},
"2": {
"render": "站立长凳"
}
}
},
"bicycle_library": {
"tagRenderings": {
"7": {
"question": "谁可以从这里借自行车?"
}
}
},
"bicycle_tube_vending_machine": {
"tagRenderings": {
"1": {
"mappings": {
"0": {
"then": "这个借还机正常工作"
},
"1": {
"then": "这个借还机已经损坏"
},
"2": {
"then": "这个借还机被关闭了"
}
}
}
}
},
"bike_cafe": {
"name": "自行车咖啡",
"title": {
"render": "自行车咖啡",
"mappings": {
"0": {
"then": "自行车咖啡 <i>{name}</i>"
}
}
},
"tagRenderings": {
"1": {
"question": "这个自行车咖啡的名字是什么?",
"render": "这家自行车咖啡叫做 {name}"
},
"2": {
"question": "这家自行车咖啡为每个使用者提供打气筒吗?",
"mappings": {
"0": {
"then": "这家自行车咖啡为每个人提供打气筒"
},
"1": {
"then": "这家自行车咖啡不为每个人提供打气筒"
}
}
},
"3": {
"question": "这里有供你修车用的工具吗?",
"mappings": {
"0": {
"then": "这家自行车咖啡为DIY修理者提供工具"
},
"1": {
"then": "这家自行车咖啡不为DIY修理者提供工具"
}
}
},
"4": {
"question": "这家自行车咖啡t提供修车服务吗",
"mappings": {
"0": {
"then": "这家自行车咖啡可以修车"
},
"1": {
"then": "这家自行车咖啡不能修车"
}
}
},
"5": {
"question": "{name}的网站是什么?"
},
"6": {
"question": "{name}的电话号码是什么?"
},
"7": {
"question": "{name}的电子邮箱是什么?"
},
"8": {
"question": "这家自行车咖啡什么时候开门营业?"
}
},
"presets": {
"0": {
"title": "自行车咖啡"
}
}
}
}

390
langs/layers/zh_Hant.json Normal file
View file

@ -0,0 +1,390 @@
{
"bench": {
"name": "長椅",
"title": {
"render": "長椅"
},
"tagRenderings": {
"1": {
"render": "靠背",
"mappings": {
"0": {
"then": "靠背:有"
},
"1": {
"then": "靠背:無"
}
},
"question": "這個長椅是否有靠背?"
},
"2": {
"render": "{seats} 座位數",
"question": "這個長椅有幾個位子?"
},
"3": {
"render": "材質:{material}",
"question": "這個長椅 (座位) 是什麼做的?",
"mappings": {
"5": {
"then": "材質:鋼鐵"
},
"4": {
"then": "材質:塑膠"
},
"3": {
"then": "材質:水泥"
},
"2": {
"then": "材質:石頭"
},
"1": {
"then": "材質:金屬"
},
"0": {
"then": "材質:木頭"
}
}
},
"5": {
"render": "顏色:{colour}",
"question": "這個長椅是什麼顏色的?",
"mappings": {
"0": {
"then": "顏色:棕色"
},
"1": {
"then": "顏色:綠色"
},
"2": {
"then": "顏色:灰色"
},
"3": {
"then": "顏色:白色"
},
"4": {
"then": "顏色:紅色"
},
"5": {
"then": "顏色:黑色"
},
"6": {
"then": "顏色:藍色"
},
"7": {
"then": "顏色:黃色"
}
}
},
"6": {
"question": "上一次探察長椅是什麼時候?",
"render": "這個長椅最後是在 {survey:date} 探查的"
},
"4": {
"render": "當坐在長椅時,那個人朝向 {direction}°。",
"question": "坐在長椅時是面對那個方向?"
}
},
"presets": {
"0": {
"description": "新增長椅",
"title": "長椅"
}
}
},
"bike_parking": {
"tagRenderings": {
"2": {
"mappings": {
"4": {
"then": "屋頂停車場"
},
"3": {
"then": "地面層停車場"
},
"2": {
"then": "地面停車場"
},
"1": {
"then": "地下停車場"
},
"0": {
"then": "地下停車場"
}
},
"question": "這個單車停車場的相對位置是?"
},
"1": {
"mappings": {
"7": {
"then": "樓層當中標示為單車停車場的區域"
},
"6": {
"then": "柱子 <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>"
},
"5": {
"then": "車棚 <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
},
"4": {
"then": "兩層<img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
},
"3": {
"then": "車架<img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>"
},
"2": {
"then": "車把架 <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>"
},
"1": {
"then": "車輪架/圓圈 <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
},
"0": {
"then": "單車架 <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>"
}
},
"render": "這個單車停車場的類型是:{bicycle_parking}",
"question": "這是那種類型的單車停車場?"
},
"6": {
"mappings": {
"1": {
"then": "這停車場有設計 (官方) 空間給裝箱的單車。"
},
"0": {
"then": "這個停車場有地方可以放裝箱單車"
}
},
"question": "這個單車停車場有地方放裝箱的單車嗎?"
},
"5": {
"mappings": {
"2": {
"then": "通行性僅限學校、公司或組織的成員"
},
"1": {
"then": "通行性主要是為了企業的顧客"
},
"0": {
"then": "公開可用"
}
},
"render": "{access}",
"question": "誰可以使用這個單車停車場?"
},
"4": {
"render": "{capacity} 單車的地方",
"question": "這個單車停車場能放幾台單車 (包括裝箱單車)"
},
"3": {
"mappings": {
"1": {
"then": "這個停車場沒有遮蔽"
},
"0": {
"then": "這個停車場有遮蔽 (有屋頂)"
}
},
"question": "這個停車場是否有車棚?如果是室內停車場也請選擇\"遮蔽\"。"
}
},
"title": {
"render": "單車停車場"
},
"presets": {
"0": {
"title": "單車停車場"
}
},
"name": "單車停車場"
},
"bike_monitoring_station": {
"title": {
"mappings": {
"1": {
"then": "單車計數站 {ref}"
},
"0": {
"then": "單車計數站 {name}"
}
},
"render": "單車計數站"
},
"name": "監視站"
},
"bike_cleaning": {
"presets": {
"0": {
"title": "單車清理服務"
}
},
"title": {
"mappings": {
"0": {
"then": "單車清理服務 <i>{name}</i>"
}
},
"render": "單車清理服務"
},
"name": "單車清理服務"
},
"bike_cafe": {
"presets": {
"0": {
"title": "單車咖啡廳"
}
},
"tagRenderings": {
"8": {
"question": "何時這個單車咖啡廳營運?"
},
"7": {
"question": "{name} 的電子郵件地址是?"
},
"6": {
"question": "{name} 的電話號碼是?"
},
"5": {
"question": "{name} 的網站是?"
},
"4": {
"mappings": {
"1": {
"then": "這個單車咖啡廳並不修理單車"
},
"0": {
"then": "這個單車咖啡廳修理單車"
}
},
"question": "這個單車咖啡廳是否能修理單車?"
},
"3": {
"mappings": {
"1": {
"then": "這個單車咖啡廳並沒有提供工具讓你修理"
},
"0": {
"then": "這個單車咖啡廳提供工具讓你修理"
}
},
"question": "這裡是否有工具修理你的單車嗎?"
},
"2": {
"mappings": {
"1": {
"then": "這個單車咖啡廳並沒有為所有人提供單車打氣甬"
},
"0": {
"then": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬"
}
},
"question": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬嗎?"
},
"1": {
"render": "這個單車咖啡廳叫做 {name}",
"question": "這個單車咖啡廳的名稱是?"
}
},
"title": {
"mappings": {
"0": {
"then": "單車咖啡廳<i>{name}</i>"
}
},
"render": "單車咖啡廳"
},
"name": "單車咖啡廳"
},
"bicycle_tube_vending_machine": {
"tagRenderings": {
"1": {
"mappings": {
"2": {
"then": "這個自動販賣機已經關閉了"
},
"1": {
"then": "這個自動販賣機沒有運作了"
},
"0": {
"then": "這個自動販賣機仍運作"
}
},
"render": "運作狀態是 <i>{operational_status</i>",
"question": "這個自動販賣機仍有運作嗎?"
}
},
"presets": {
"0": {
"title": "自行車內胎自動售貨機"
}
},
"title": {
"render": "自行車內胎自動售貨機"
},
"name": "自行車內胎自動售貨機"
},
"bicycle_library": {
"presets": {
"0": {
"description": "單車圖書館有一大批單車供人租借",
"title": "自行車圖書館 ( Fietsbibliotheek)"
}
},
"tagRenderings": {
"7": {
"mappings": {
"2": {
"then": "有提供行動不便人士的單車"
},
"1": {
"then": "有提供成人單車"
},
"0": {
"then": "提供兒童單車"
}
},
"question": "誰可以在這裡租單車?"
},
"6": {
"mappings": {
"1": {
"then": "租借單車價錢 €20/year 與 €20 保證金"
},
"0": {
"then": "租借單車免費"
}
},
"render": "租借單車需要 {charge}",
"question": "租用單車的費用多少?"
},
"1": {
"render": "這個單車圖書館叫做 {name}",
"question": "這個單車圖書館的名稱是?"
}
},
"title": {
"render": "單車圖書館"
},
"name": "單車圖書館",
"description": "能夠長期租用單車的設施"
},
"bench_at_pt": {
"tagRenderings": {
"2": {
"render": "站立長椅"
},
"1": {
"render": "{name}"
}
},
"title": {
"mappings": {
"1": {
"then": "涼亭內的長椅"
},
"0": {
"then": "大眾運輸站點的長椅"
}
},
"render": "長椅"
},
"name": "大眾運輸站點的長椅"
}
}

1
langs/nan.json Normal file
View file

@ -0,0 +1 @@
{}

29
langs/nb_NO.json Normal file
View file

@ -0,0 +1,29 @@
{
"general": {
"skip": "Hopp over dette spørsmålet",
"cancel": "Avbryt",
"save": "Lagre",
"search": {
"searching": "Søker …"
},
"welcomeBack": "Du er innlogget. Velkommen tilbake."
},
"index": {
"pickTheme": "Begynn ved å velge en av draktene nedenfor.",
"title": "Velkommen til MapComplete"
},
"centerMessage": {
"ready": "Ferdig",
"zoomIn": "Forstørr for å vise eller redigere data",
"loadingData": "Laster inn data …"
},
"image": {
"isDeleted": "Slettet",
"doDelete": "Fjern bilde",
"dontDelete": "Avbryt",
"uploadingMultiple": "Laster opp {count} bilder …",
"uploadingPicture": "Laster opp bildet ditt …",
"addPicture": "Legg til bilde",
"pleaseLogin": "Logg inn for å legge til et bilde"
}
}

View file

@ -15,7 +15,16 @@
"willBePublished": "Twoja ilustracja będzie opublikowana: "
},
"general": {
"loginWithOpenStreetMap": "Zaloguj z OpenStreetMap"
"loginWithOpenStreetMap": "Zaloguj z OpenStreetMap",
"pickLanguage": "Wybierz język: ",
"skip": "Pomiń to pytanie",
"cancel": "Anuluj",
"save": "Zapisz",
"returnToTheMap": "Wróć do mapy",
"loginToStart": "Zaloguj się, aby odpowiedzieć na to pytanie",
"search": {
"error": "Coś poszło nie tak…"
}
},
"index": {
"pickTheme": "Wybierz temat z dostępnych poniżej by zacząć.",
@ -23,6 +32,7 @@
"title": "Witaj w MapComplete"
},
"centerMessage": {
"loadingData": "Ładowanie danych…"
"loadingData": "Ładowanie danych…",
"ready": "Zrobione!"
}
}

View file

@ -1 +1,13 @@
{}
{
"image": {
"respectPrivacy": "Não fotografe pessoas e nem placas de veículos. Não faça upload do Google Maps, Google Streetview ou outras fontes protegidas por direitos autorais.",
"ccb": "sob a licença CC-BY",
"ccbs": "sob a licença CC-BY-SA",
"cco": "no domínio público",
"willBePublished": "Sua imagem será publicada: ",
"pleaseLogin": "Faça login para adicionar uma imagem",
"uploadingMultiple": "Fazendo upload de {count} imagens…",
"uploadingPicture": "Enviando sua imagem…",
"addPicture": "Adicionar imagem"
}
}

View file

@ -22,7 +22,7 @@
"pleaseLogin": "<a class=\"activate-osm-authentication\">Пожалуйста, войдите чтобы добавить новую точку</a>",
"intro": "Вы нажали туда, где ещё нет данных.<br>",
"title": "Добавить новую точку?",
"addNew": "Добавить {category} здесь"
"addNew": "Добавить новую {category} здесь"
},
"osmLinkTooltip": "Посмотрите этот объект на OpenStreetMap чтобы увидеть его историю или отредактировать",
"number": "номер",
@ -77,7 +77,7 @@
"zoomInToSeeThisLayer": "Увеличьте масштаб, чтобы увидеть этот слой"
},
"backgroundMap": "Фоновая карта",
"aboutMapcomplete": "<h3>О MapComplete</h3><p>С помощью MapComplete вы можете обогатить OpenStreetMap информацией по <b>одной теме.</b> Ответьте на несколько вопросов, и через несколько минут ваши материалы будут доступны по всему миру! <b>Сопровождающий темы</b> определяет элементы, вопросы и языки для темы.</p><h3>Узнайте больше</h3><p>MapComplete всегда <b>предлагает следующий шаг</b>, чтобы узнать больше об OpenStreetMap.</p><ul><li>При встраивании в веб-сайт iframe ссылается на полноэкранную версию MapComplete</li><li>Полноэкранная версия предлагает информацию об OpenStreetMap</li><li>Просмотр работает без входа, но для редактирования требуется вход в OSM.</li><li>Если вы не вошли в систему, вас попросят войти</li><li>Ответив на один вопрос, вы можете добавлять новые точки на карту</li><li>Через некоторое время отображаются актуальные OSM-метки с последующей ссылкой на вики</li></ul><p></p><br><p>Вы заметили <b>проблему</b>? У вас есть <b>запрос на функциональность</b>? Хотите <b>помочь с переводом</b>? Зайдите на <a href=\"https://github.com/pietervdvn/MapComplete\" target=\"_blank\">репозиторий с исходным кодом</a> или <a href=\"https://github.com/pietervdvn/MapComplete/issues\" target=\"_blank\">трекер проблем.</a> </p> <p> Хотите увидеть <b>свой прогресс</b>? Следите за количеством правок на <a href=\"https://osmcha.org/?filters=%7B%22date__gte%22%3A%5B%7B%22label%22%3A%222021-01-01%22%2C%22value%22%3A%222021-01-01%22%7D%5D%2C%22editor%22%3A%5B%7B%22label%22%3A%22mapcomplete%22%2C%22value%22%3A%22mapcomplete%22%7D%5D%7D\" target=\"_blank\">OsmCha</a>.</p>",
"aboutMapcomplete": "<h3>О MapComplete</h3><p>С помощью MapComplete вы можете обогатить OpenStreetMap информацией по <b>одной теме.</b> Ответьте на несколько вопросов, и через несколько минут ваши материалы будут доступны по всему миру! <b>Сопровождающий темы</b> определяет элементы, вопросы и языки для темы.</p><h3>Узнайте больше</h3><p>MapComplete всегда <b>предлагает следующий шаг</b>, чтобы узнать больше об OpenStreetMap.</p><ul><li>При встраивании в веб-сайт iframe ссылается на полноэкранную версию MapComplete</li><li>Полноэкранная версия предлагает информацию об OpenStreetMap</li><li>Просмотр работает без входа, но для редактирования требуется вход в OSM.</li><li>Если вы не вошли в систему, вас попросят войти</li><li>Ответив на один вопрос, вы можете добавлять новые точки на карту</li><li>Через некоторое время отображаются актуальные OSM-метки с последующей ссылкой на вики</li></ul><p></p><br><p>Вы заметили <b>проблему</b>? У вас есть <b>запрос на функциональность</b>? Хотите <b>помочь с переводом</b>? Зайдите на <a href=\"https://github.com/pietervdvn/MapComplete\" target=\"_blank\">репозиторий с исходным кодом</a> или <a href=\"https://github.com/pietervdvn/MapComplete/issues\" target=\"_blank\">трекер проблем.</a> </p> <p> Хотите увидеть <b>свой прогресс</b>? Следите за количеством правок на <a href=\"https://osmcha.org/?filters=%7B%22date__gte%22%3A%5B%7B%22label%22%3A%222021-01-01%22%2C%22value%22%3A%222021-01-01%22%7D%5D%2C%22editor%22%3A%5B%7B%22label%22%3A%22mapcomplete%22%2C%22value%22%3A%22mapcomplete%22%7D%5D%7D\" target=\"_blank\"> OsmCha</a>.</p>",
"customThemeIntro": "<h3>Пользовательские темы</h3>Это ранее просмотренные темы, созданные пользователями.",
"noTagsSelected": "Теги не выбраны",
"getStartedNewAccount": " или <a href=\"https://www.openstreetmap.org/user/new\" target=\"_blank\">создать новую учетную запись</a>",
@ -88,7 +88,7 @@
"morescreen": {
"createYourOwnTheme": "Создать собственную тему MapComplete с чистого листа",
"streetcomplete": "Другое, похожее приложение — <a class=\"underline hover:text-blue-800\" href=\"https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete\" target=\"_blank\">StreetComplete</a>.",
"requestATheme": "Если вам нужен особенный квест, запросите его в системе отслеживания ошибок",
"requestATheme": "Если вам нужен особенный квест, запросите его в issue-трекере",
"intro": "<h3>Больше тематических карт?</h3>Нравится собирать геоданные? <br> Можете посмотреть другие темы."
},
"sharescreen": {
@ -146,7 +146,7 @@
"ccbs": "под лицензией CC-BY-SA",
"cco": "в открытом доступе",
"willBePublished": "Ваше изображение будет опубликоавано: ",
"pleaseLogin": "Войдите чтобы добавить изображение",
"pleaseLogin": "Пожалуйста, войдите в систему, чтобы добавить изображение",
"uploadingMultiple": "Загружаем {count} изображений…",
"uploadingPicture": "Загружаем изображение…",
"addPicture": "Добавить изображение"

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,11 @@
{
"undefined": {
"phone": {
"question": "Was ist die Telefonnummer von {name}?"
},
"opening_hours": {
"question": "Was sind die Öffnungszeiten von {name}?",
"render": "<h3>Öffnungszeiten</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1,20 @@
{
"undefined": {
"phone": {
"question": "What is the phone number of {name}?"
},
"email": {
"question": "What is the email address of {name}?"
},
"website": {
"question": "What is the website of {name}?"
},
"description": {
"question": "Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>"
},
"opening_hours": {
"question": "What are the opening hours of {name}?",
"render": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,20 @@
{
"undefined": {
"phone": {
"question": "Quel est le numéro de téléphone de {name} ?"
},
"email": {
"question": "Quelle est l'adresse courriel de {name} ?"
},
"website": {
"question": "Quel est le site web de {name} ?"
},
"description": {
"question": "Y a-t-il quelque chose de pertinent que vous n'avez pas pu donner à la dernière question ? Ajoutez-le ici.<br/><span style='font-size: small'>Ne répétez pas des réponses déjà données</span>"
},
"opening_hours": {
"question": "Quelles sont les horaires d'ouverture de {name} ?",
"render": "<h3>Horaires d'ouverture</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1,7 @@
{
"undefined": {
"website": {
"question": "Cal é a páxina web de {name}?"
}
}
}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,10 @@
{
"undefined": {
"website": {
"question": "Apa situs web dari {name}?"
},
"email": {
"question": "Apa alamat surel dari {name}?"
}
}
}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,20 @@
{
"undefined": {
"phone": {
"question": "Hva er telefonnummeret til {name}?"
},
"email": {
"question": "Hva er e-postadressen til {name}?"
},
"website": {
"question": "Hva er nettsiden til {name}?"
},
"description": {
"question": "Er det noe mer som er relevant du ikke kunne opplyse om i tidligere svar? Legg det til her.<br/><span style='font-size: small'>Ikke gjenta fakta som allerede er nevnt</span>"
},
"opening_hours": {
"question": "Hva er åpningstidene for {name})",
"render": "<h3>Åpningstider</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1,20 @@
{
"undefined": {
"phone": {
"question": "Wat is het telefoonnummer van {name}?"
},
"email": {
"question": "Wat is het email-adres van {name}?"
},
"website": {
"question": "Wat is de website van {name}?"
},
"description": {
"question": "Zijn er extra zaken die je niet in de bovenstaande vragen kwijt kon? Zet deze in de description<span style='font-size: small'>Herhaal geen antwoorden die je reeds gaf</span>"
},
"opening_hours": {
"question": "Wat zijn de openingsuren van {name}?",
"render": "<h3>Openingsuren</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,17 @@
{
"undefined": {
"phone": {
"question": "Какой номер телефона у {name}?"
},
"email": {
"question": "Какой адрес электронной почты у {name}?"
},
"website": {
"question": "Какой сайт у {name}?"
},
"opening_hours": {
"question": "Какое время работы у {name}?",
"render": "<h3>Часы работы</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1,7 @@
{
"undefined": {
"phone": {
"question": "Vad är telefonnumret till {name}?"
}
}
}

Some files were not shown because too many files have changed in this diff Show more