forked from MapComplete/MapComplete
		
	Merge branch 'master' of github.com:pietervdvn/MapComplete
This commit is contained in:
		
						commit
						a4c27b0bd7
					
				
					 2 changed files with 131 additions and 104 deletions
				
			
		| 
						 | 
				
			
			@ -76,7 +76,7 @@ export class ImageUploadFlow extends UIElement {
 | 
			
		|||
            `<span class='imageflow-add-picture'>${Translations.t.image.addPicture.R()}</span>` +
 | 
			
		||||
            "<div class='break'></div>" +
 | 
			
		||||
            "</div>" +
 | 
			
		||||
 | 
			
		||||
            Translations.t.image.respectPrivacy.Render() + "<br/>" +
 | 
			
		||||
            this._licensePicker.Render() + "<br/>" +
 | 
			
		||||
            uploadingMessage +
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,7 +16,7 @@ export default class Translations {
 | 
			
		|||
            title: new T({
 | 
			
		||||
                en: 'Cyclofix - an open map for cyclists',
 | 
			
		||||
                nl: 'Cyclofix - een open kaart voor fietsers',
 | 
			
		||||
                fr: 'TODO: FRENCH TRANSLATION'
 | 
			
		||||
                fr: 'Cyclofix - Une carte ouverte pour les cyclistes'
 | 
			
		||||
            }),
 | 
			
		||||
            description: new T({
 | 
			
		||||
                en: "On this map we want to collect data about the whereabouts of bicycle pumps and public racks in Brussels and everywhere else." +
 | 
			
		||||
| 
						 | 
				
			
			@ -24,48 +24,48 @@ export default class Translations {
 | 
			
		|||
                nl: "Op deze kaart willen we gegevens verzamelen over de locatie van fietspompen en openbare stelplaatsen in Brussel en overal ter wereld." +
 | 
			
		||||
                    "Hierdoor kunnen fietsers snel de dichtstbijzijnde infrastructuur vinden die voldoet aan hun behoeften.",
 | 
			
		||||
                fr: "Sur cette carte, nous voulons collecter des données sur la localisation des pompes à vélo et des supports publics à Bruxelles." +
 | 
			
		||||
                    "Les cyclistes pourront ainsi trouver rapidement l'infrastructure la plus proche de leurs besoins."
 | 
			
		||||
                    "Les cyclistes pourront ainsi trouver rapidement l'infrastructure la plus proche pour leurs besoins."
 | 
			
		||||
            }),
 | 
			
		||||
            freeFormPlaceholder: new T({en: 'specify', nl: 'specifieer', fr: 'TODO: fr'}),
 | 
			
		||||
            parking: {
 | 
			
		||||
                name: new T({en: 'bike parking', nl: 'fietsparking', fr: 'TODO: fr'}),
 | 
			
		||||
                title: new T({en: 'Bike parking', nl: 'Fietsparking', fr: 'TODO: fr'}),
 | 
			
		||||
                name: new T({en: 'bike parking', nl: 'fietsparking', fr: 'parking à vélo'}),
 | 
			
		||||
                title: new T({en: 'Bike parking', nl: 'Fietsparking', fr: 'Parking à vélo'}),
 | 
			
		||||
                type: {
 | 
			
		||||
                    render: new T({
 | 
			
		||||
                        en: 'This is a bicycle parking of the type: {bicycle_parking}',
 | 
			
		||||
                        nl: 'Dit is een fietsparking van het type: {bicycle_parking}',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ceci est un parking à vélo de type {bicycle_parking}'
 | 
			
		||||
                    }),
 | 
			
		||||
                    template: new T({en: 'Some other type: $$$', nl: 'Een ander type: $$$', fr: 'TODO: fr'}),
 | 
			
		||||
                    template: new T({en: 'Some other type: $$$', nl: 'Een ander type: $$$', fr: "D'autres types: $$$"}),
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'What is the type of this bicycle parking?',
 | 
			
		||||
                        nl: 'Van welk type is deze fietsparking?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Quelle type de parking s\'agit il? '
 | 
			
		||||
                    }),
 | 
			
		||||
                    eg: new T({en: ", for example", nl: ", bijvoorbeeld"}),
 | 
			
		||||
                    stands: new T({en: 'Staple racks', nl: 'Nietjes', fr: 'TODO: fr'}),
 | 
			
		||||
                    wall_loops: new T({en: 'Wheel rack/loops', nl: 'Wielrek/lussen', fr: 'TODO: fr'}),
 | 
			
		||||
                    handlebar_holder: new T({en: 'Handlebar holder', nl: 'Stuurhouder', fr: 'TODO: fr'}),
 | 
			
		||||
                    shed: new T({en: 'Shed', nl: 'Schuur', fr: 'TODO: fr'}),
 | 
			
		||||
                    rack: new T({en: 'Rack', nl: 'Rek', fr: 'TODO: fr'}),
 | 
			
		||||
                    "two-tier": new T({en: 'Two-tiered', nl: 'Dubbel (twee verdiepingen)', fr: 'TODO: fr'}),
 | 
			
		||||
                    eg: new T({en: ", for example", nl: ", bijvoorbeeld", fr: ",par example"}),
 | 
			
		||||
                    stands: new T({en: 'Staple racks', nl: 'Nietjes', fr: 'Arceaux'}),
 | 
			
		||||
                    wall_loops: new T({en: 'Wheel rack/loops', nl: 'Wielrek/lussen', fr: 'Pinces-roues'}),
 | 
			
		||||
                    handlebar_holder: new T({en: 'Handlebar holder', nl: 'Stuurhouder', fr: 'Support guidon'}),
 | 
			
		||||
                    shed: new T({en: 'Shed', nl: 'Schuur', fr: 'Abri'}),
 | 
			
		||||
                    rack: new T({en: 'Rack', nl: 'Rek', fr: 'Râtelier'}),
 | 
			
		||||
                    "two-tier": new T({en: 'Two-tiered', nl: 'Dubbel (twee verdiepingen)', fr: 'Superposé'}),
 | 
			
		||||
                },
 | 
			
		||||
                operator: {
 | 
			
		||||
                    render: new T({
 | 
			
		||||
                        en: 'This bike parking is operated by {operator}',
 | 
			
		||||
                        nl: 'Deze fietsparking wordt beheerd door {operator}',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ce parking est opéré par {operator}'
 | 
			
		||||
                    }),
 | 
			
		||||
                    template: new T({en: 'A different operator: $$$', nl: 'Een andere beheerder: $$$', fr: 'TODO: fr'}),
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Who operates this bike parking (name of university, shop, city...)?',
 | 
			
		||||
                        nl: 'Wie beheert deze fietsparking (naam universiteit, winkel, stad...)?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        en: 'Who operates this bike station (name of university, shop, city...)?',
 | 
			
		||||
                        nl: 'Wie beheert deze fietsenparking (naam universiteit, winkel, stad...)?',
 | 
			
		||||
                        fr: 'Qui opére cette station vélo (nom de l\'université, magasin, vile...)'
 | 
			
		||||
                    }),
 | 
			
		||||
                    private: new T({
 | 
			
		||||
                        en: 'Operated by a private person',
 | 
			
		||||
                        nl: 'Wordt beheerd door een privépersoon',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Opéré par un tier privé'
 | 
			
		||||
                    }),
 | 
			
		||||
                },
 | 
			
		||||
                covered: {
 | 
			
		||||
| 
						 | 
				
			
			@ -146,8 +146,9 @@ export default class Translations {
 | 
			
		|||
                name: new T({
 | 
			
		||||
                    en: 'bike station (repair, pump or both)',
 | 
			
		||||
                    nl: 'fietspunt (herstel, pomp of allebei)',
 | 
			
		||||
                    fr: 'TODO: fr'
 | 
			
		||||
                    fr: 'station velo (réparation, pompe à vélo)'
 | 
			
		||||
                }),
 | 
			
		||||
                // title: new T({en: 'Bike station', nl: 'Fietsstation', fr: 'Station vélo'}), Old, non-dynamic title
 | 
			
		||||
                titlePump: new T({en: 'Bike pump', nl: 'Fietspomp', fr: 'TODO: fr'}),
 | 
			
		||||
                titleRepair: new T({en: 'Bike repair station', nl: 'Herstelpunt', fr: 'TODO: fr'}),
 | 
			
		||||
                titlePumpAndRepair: new T({en: 'Bike station (pump & repair)', nl: 'Herstelpunt met pomp', fr: 'TODO: fr'}),
 | 
			
		||||
| 
						 | 
				
			
			@ -155,230 +156,232 @@ export default class Translations {
 | 
			
		|||
                    question: new T({
 | 
			
		||||
                        en: 'Does the pump have a pressure indicator or manometer?',
 | 
			
		||||
                        nl: 'Heeft deze pomp een luchtdrukmeter?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce que la pompe à un manomètre integré?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    yes: new T({en: 'There is a manometer', nl: 'Er is een luchtdrukmeter', fr: 'TODO: fr'}),
 | 
			
		||||
                    no: new T({en: 'There is no manometer', nl: 'Er is geen luchtdrukmeter', fr: 'TODO: fr'}),
 | 
			
		||||
                    yes: new T({en: 'There is a manometer', nl: 'Er is een luchtdrukmeter', fr: 'Il y a un manomètre'}),
 | 
			
		||||
                    no: new T({en: 'There is no manometer', nl: 'Er is geen luchtdrukmeter', fr: 'Il n\'y a pas de manomètre'}),
 | 
			
		||||
                    broken: new T({
 | 
			
		||||
                        en: 'There is manometer but it is broken',
 | 
			
		||||
                        nl: 'Er is een luchtdrukmeter maar die is momenteel defect',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Il y a un manomètre mais il est cassé'
 | 
			
		||||
                    })
 | 
			
		||||
                },
 | 
			
		||||
                electric: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Is this an electric bike pump?',
 | 
			
		||||
                        nl: 'Is dit een electrische fietspomp?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce que cette pompe est électrique?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    manual: new T({en: 'Manual pump', nl: 'Manuele pomp', fr: 'TODO: fr'}),
 | 
			
		||||
                    electric: new T({en: 'Electrical pump', nl: 'Electrische pomp', fr: 'TODO: fr'})
 | 
			
		||||
                    manual: new T({en: 'Manual pump', nl: 'Manuele pomp', fr: 'Pompe manuelle'}),
 | 
			
		||||
                    electric: new T({en: 'Electrical pump', nl: 'Electrische pomp', fr: 'Pompe électrique'})
 | 
			
		||||
                },
 | 
			
		||||
                operational: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Is the bike pump still operational?',
 | 
			
		||||
                        nl: 'Werkt de fietspomp nog?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce que cette pompe marche t\'elle toujours?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    operational: new T({
 | 
			
		||||
                        en: 'The bike pump is operational',
 | 
			
		||||
                        nl: 'De fietspomp werkt nog',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'La pompe est opérationnelle'
 | 
			
		||||
                    }),
 | 
			
		||||
                    broken: new T({en: 'The bike pump is broken', nl: 'De fietspomp is kapot', fr: 'TODO: fr'})
 | 
			
		||||
                    broken: new T({en: 'The bike pump is broken', nl: 'De fietspomp is kapot', fr: 'La pompe est cassé'})
 | 
			
		||||
                },
 | 
			
		||||
                valves: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'What valves are supported?',
 | 
			
		||||
                        nl: 'Welke ventielen werken er met de pomp?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Quelles valves sont compatibles?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    default: new T({
 | 
			
		||||
                        en: 'There is a default head, so Dunlop, Sclaverand and auto',
 | 
			
		||||
                        nl: 'Er is een standaard aansluiting, die dus voor Dunlop, Sclaverand en auto\'s werkt',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Il y a une valve par défaut, fonctionnant sur les valves Dunlop, Sclaverand et les valves de voitures'
 | 
			
		||||
                    }),
 | 
			
		||||
                    dunlop: new T({en: 'Only Dunlop', nl: 'Enkel Dunlop', fr: 'TODO: fr'}),
 | 
			
		||||
                    sclaverand: new T({
 | 
			
		||||
                        en: 'Only Sclaverand (also known as Presta)',
 | 
			
		||||
                        nl: 'Enkel Sclaverand (ook gekend als Presta)',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Seulement Sclaverand (aussi appelé Presta)'
 | 
			
		||||
                    }),
 | 
			
		||||
                    auto: new T({en: 'Only for cars', nl: 'Enkel voor auto\'s', fr: 'TODO: fr'}),
 | 
			
		||||
                    render: new T({
 | 
			
		||||
                        en: 'This pump supports the following valves: {valves}',
 | 
			
		||||
                        nl: 'Deze pomp werkt met de volgende ventielen: {valves}',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Cette pompe est compatible avec les valves suivantes: {valves}'
 | 
			
		||||
                    }),
 | 
			
		||||
                    template: new T({
 | 
			
		||||
                        en: 'Some other valve(s): $$$',
 | 
			
		||||
                        nl: 'Een ander type ventiel(en): $$$',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Autre(s) type(s) de valve(s): $$$'
 | 
			
		||||
                    })
 | 
			
		||||
                },
 | 
			
		||||
                chain: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        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: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce que cette station vélo a un outils specifique pour réparer la chaîne du velo?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    yes: new T({
 | 
			
		||||
                        en: 'There is a chain tool',
 | 
			
		||||
                        nl: 'Er is een reparatieset voor je ketting',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Il y a un outil pour réparer la chaine'
 | 
			
		||||
                    }),
 | 
			
		||||
                    no: new T({
 | 
			
		||||
                        en: 'There is no chain tool',
 | 
			
		||||
                        nl: 'Er is geen reparatieset voor je ketting',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Il n\'y a pas d\'outil pour réparer la chaine'
 | 
			
		||||
                    }),
 | 
			
		||||
                },
 | 
			
		||||
                operator: {
 | 
			
		||||
                    render: new T({
 | 
			
		||||
                        en: 'This bike station is operated by {operator}',
 | 
			
		||||
                        nl: 'Dit fietspunt wordt beheerd door {operator}',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Cette station vélo est opéré par {operator}'
 | 
			
		||||
                    }),
 | 
			
		||||
                    template: new T({en: 'A different operator: $$$', nl: 'Een andere beheerder: $$$', fr: 'TODO: fr'}),
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Who operates this bike station (name of university, shop, city...)?',
 | 
			
		||||
                        nl: 'Wie beheert dit fietsstation (naam universiteit, winkel, stad...)?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Qui opére cette station vélo (nom de l\'université, magasin, ville...)?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    private: new T({
 | 
			
		||||
                        en: 'Operated by a private person',
 | 
			
		||||
                        nl: 'Wordt beheerd door een privépersoon',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Operé par un tier privé'
 | 
			
		||||
                    }),
 | 
			
		||||
                },
 | 
			
		||||
                services: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Which services are available at this bike station?',
 | 
			
		||||
                        nl: 'Welke functies biedt dit fietspunt?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Quels services sont valables à cette station vélo?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    pump: new T({
 | 
			
		||||
                        // Note: this previously read: a pump is available. It is not because the pump is present, that it is available (e.g. broken)
 | 
			
		||||
                        en: 'There is only a pump present',
 | 
			
		||||
                        nl: 'Er is enkel een pomp aanwezig',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Il y a seulement une pompe'
 | 
			
		||||
                    }),
 | 
			
		||||
                    tools: new T({
 | 
			
		||||
                        en: 'There are only tools (screwdrivers, pliers...) aanwezig',
 | 
			
		||||
                        nl: 'Er is enkel gereedschap aanwezig (schroevendraaier, tang...)',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Il y a seulement des outils (tournevis, pinces...'
 | 
			
		||||
                    }),
 | 
			
		||||
                    both: new T({
 | 
			
		||||
                        en: 'There are both tools and a pump present',
 | 
			
		||||
                        nl: 'Er is zowel een pomp als gereedschap aanwezig',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'IL y a des outils et une pompe'
 | 
			
		||||
                    }),
 | 
			
		||||
                },
 | 
			
		||||
                stand: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Does this bike station have a hook to suspend your bike with or a stand to elevate it?',
 | 
			
		||||
                        nl: 'Heeft dit herstelpunt een haak of standaard om je fiets op te hangen/zetten?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce que cette station vélo à un crochet pour suspendre son velo ou une accroche pour l\'élevé?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    yes: new T({en: 'There is a hook or stand', nl: 'Er is een haak of standaard', fr: 'TODO: fr'}),
 | 
			
		||||
                    no: new T({en: 'There is no hook or stand', nl: 'Er is geen haak of standaard', fr: 'TODO: fr'}),
 | 
			
		||||
                    yes: new T({en: 'There is a hook or stand', nl: 'Er is een haak of standaard', fr: 'Oui il y a un crochet ou une accroche'}),
 | 
			
		||||
                    no: new T({en: 'There is no hook or stand', nl: 'Er is geen haak of standaard', fr: 'Non il n\'y pas de crochet ou d\'accroche'}),
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            shop: {
 | 
			
		||||
                name: new T({en: 'bike repair/shop', nl: 'fietszaak', fr: 'TODO: fr'}),
 | 
			
		||||
                name: new T({en: 'bike repair/shop', nl: 'fietszaak', fr: 'magasin ou réparateur de vélo'}),
 | 
			
		||||
                
 | 
			
		||||
                title: new T({en: 'Bike repair/shop', nl: 'Fietszaak', fr: 'TODO: fr'}),
 | 
			
		||||
                titleRepair: new T({en: 'Bike repair', nl: 'Fietsenmaker', fr: 'TODO: fr'}),
 | 
			
		||||
                titleShop: new T({en: 'Bike shop', nl: 'Fietswinkel', fr: 'TODO: fr'}),
 | 
			
		||||
                title: new T({en: 'Bike repair/shop', nl: 'Fietszaak', fr: 'Magasin et réparateur de vélo'}),
 | 
			
		||||
                titleRepair: new T({en: 'Bike repair', nl: 'Fietsenmaker', fr: 'Réparateur de vélo'}),
 | 
			
		||||
                titleShop: new T({en: 'Bike shop', nl: 'Fietswinkel', fr: 'Magasin de vélo'}),
 | 
			
		||||
                
 | 
			
		||||
                titleNamed: new T({en: 'Bike repair/shop {name}', nl: 'Fietszaak {name}', fr: 'TODO: fr'}),
 | 
			
		||||
                titleRepairNamed: new T({en: 'Bike repair {name}', nl: 'Fietsenmaker {name}', fr: 'TODO: fr'}),
 | 
			
		||||
                titleShopNamed: new T({en: 'Bike shop {name}', nl: 'Fietswinkel {name}', fr: 'TODO: fr'}),
 | 
			
		||||
                titleNamed: new T({en: 'Bike repair/shop {name}', nl: 'Fietszaak {name}', fr: 'Magasin et réparateur de vélo {name}'}),
 | 
			
		||||
                titleRepairNamed: new T({en: 'Bike repair {name}', nl: 'Fietsenmaker {name}', fr: 'Réparateur de vélo {name}'}),
 | 
			
		||||
                titleShopNamed: new T({en: 'Bike shop {name}', nl: 'Fietswinkel {name}', fr: 'Magasin de vélo {name}'}),
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                retail: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Does this shop sell bikes?',
 | 
			
		||||
                        nl: 'Verkoopt deze winkel fietsen?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce que ce magasin vend des vélos?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    yes: new T({en: 'This shop sells bikes', nl: 'Deze winkel verkoopt fietsen', fr: 'TODO: fr'}),
 | 
			
		||||
                    yes: new T({en: 'This shop sells bikes', nl: 'Deze winkel verkoopt fietsen', fr: 'Ce magasin vend des vélos'}),
 | 
			
		||||
                    no: new T({
 | 
			
		||||
                        en: 'This shop doesn\'t sell bikes',
 | 
			
		||||
                        nl: 'Deze winkel verkoopt geen fietsen',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ce magasin ne vend pas de vélo'
 | 
			
		||||
                    }),
 | 
			
		||||
                },
 | 
			
		||||
                repair: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Does this shop repair bikes?',
 | 
			
		||||
                        nl: 'Verkoopt deze winkel fietsen?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce que ce magasin répare des vélos?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    yes: new T({en: 'This shop repairs bikes', nl: 'Deze winkel herstelt fietsen', fr: 'TODO: fr'}),
 | 
			
		||||
                    yes: new T({en: 'This shop repairs bikes', nl: 'Deze winkel herstelt fietsen', fr: 'Ce magasin répare des vélos'}),
 | 
			
		||||
                    no: new T({
 | 
			
		||||
                        en: 'This shop doesn\'t repair bikes',
 | 
			
		||||
                        nl: 'Deze winkel herstelt geen fietsen',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ce magasin ne répare pas les vélos'
 | 
			
		||||
                    }),
 | 
			
		||||
                    sold: new T({en: 'This shop only repairs bikes bought here', nl: 'Deze winkel herstelt enkel fietsen die hier werden gekocht', fr: 'TODO: fr'}),
 | 
			
		||||
                    brand: new T({en: 'This shop only repairs bikes of a certain brand', nl: 'Deze winkel herstelt enkel fietsen van een bepaald merk', fr: 'TODO: fr'}),
 | 
			
		||||
                    sold: new T({en: 'This shop only repairs bikes bought here', nl: 'Deze winkel herstelt enkel fietsen die hier werden gekocht', fr: 'Ce magasin ne répare seulement les vélos achetés là-bas'}),
 | 
			
		||||
                    brand: new T({en: 'This shop only repairs bikes of a certain brand', nl: 'Deze winkel herstelt enkel fietsen van een bepaald merk', fr: 'Ce magasin ne répare seulement des marques spécifiques'}),
 | 
			
		||||
                },
 | 
			
		||||
                rental: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Does this shop rent out bikes?',
 | 
			
		||||
                        nl: 'Verhuurt deze winkel fietsen?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce ce magasin loue des vélos?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    yes: new T({en: 'This shop rents out bikes', nl: 'Deze winkel verhuurt fietsen', fr: 'TODO: fr'}),
 | 
			
		||||
                    yes: new T({en: 'This shop rents out bikes', nl: 'Deze winkel verhuurt fietsen', fr: 'Ce magasin loue des vélos'}),
 | 
			
		||||
                    no: new T({
 | 
			
		||||
                        en: 'This shop doesn\'t rent out bikes',
 | 
			
		||||
                        nl: 'Deze winkel verhuurt geen fietsen',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ce magasin ne loue pas de vélos'
 | 
			
		||||
                    }),
 | 
			
		||||
                },
 | 
			
		||||
                pump: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Does this shop offer a bike pump for use by anyone?',
 | 
			
		||||
                        nl: 'Biedt deze winkel een fietspomp aan voor iedereen?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce que ce magasin offre une pompe en accès libre?'
 | 
			
		||||
                    }),
 | 
			
		||||
                    yes: new T({
 | 
			
		||||
                        en: 'This shop offers a bike pump for anyone',
 | 
			
		||||
                        nl: 'Deze winkel biedt geen fietspomp aan voor eender wie',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ce magasin offre une pompe en acces libre'
 | 
			
		||||
                    }),
 | 
			
		||||
                    no: new T({
 | 
			
		||||
                        en: 'This shop doesn\'t offer a bike pump for anyone',
 | 
			
		||||
                        nl: 'Deze winkel biedt een fietspomp aan voor iedereen',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ce magasin n\offre pas de pompe en libre accès'
 | 
			
		||||
                    })
 | 
			
		||||
                },
 | 
			
		||||
                qName: {
 | 
			
		||||
                    question: new T({en: 'What is the name of this bicycle shop?', nl: 'Wat is de naam van deze fietszaak?', fr: 'TODO: fr'}),
 | 
			
		||||
                    render: new T({en: 'This bicycle shop is called {name}', nl: 'Deze fietszaak heet <b>{name}</b>', fr: 'TODO: fr'}),
 | 
			
		||||
                    template: new T({en: 'This bicycle shop is called: $$$', nl: 'Deze fietszaak heet: <b>$$$</b>', fr: 'TODO: fr'})
 | 
			
		||||
                    question: new T({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?'}),
 | 
			
		||||
                    render: new T({en: 'This bicycle shop is called {name}', nl: 'Deze fietszaak heet <b>{name}</b>', fr: 'Ce magasin s\appelle <b>{name}</b>'}),
 | 
			
		||||
                    template: new T({en: 'This bicycle shop is called: $$$', nl: 'Deze fietszaak heet: <b>$$$</b>', fr: 'Ce magasin s\appelle <b>{$$$</b>'})
 | 
			
		||||
                },
 | 
			
		||||
                secondHand: {
 | 
			
		||||
                    question: new T({en: 'Does this shop sell second-hand bikes?', nl: 'Verkoopt deze winkel tweedehands fietsen?', fr: 'TODO: fr'}),
 | 
			
		||||
                    yes: new T({en: 'This shop sells second-hand bikes', nl: 'Deze winkel verkoopt tweedehands fietsen', fr: 'TODO: fr'}),
 | 
			
		||||
                    no: new T({en: 'This shop doesn\'t sell second-hand bikes', nl: 'Deze winkel verkoopt geen tweedehands fietsen', fr: 'TODO: fr'}),
 | 
			
		||||
                    only: new T({en: 'This shop only sells second-hand bikes', nl: 'Deze winkel verkoopt enkel tweedehands fietsen', fr: 'TODO: fr'}),
 | 
			
		||||
                    question: new T({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'}),
 | 
			
		||||
                    yes: new T({en: 'This shop sells second-hand bikes', nl: 'Deze winkel verkoopt tweedehands fietsen', fr: 'Ce magasin vend des vélos d\'occasion'}),
 | 
			
		||||
                    no: new T({en: 'This shop doesn\'t sell second-hand bikes', nl: 'Deze winkel verkoopt geen tweedehands fietsen', fr: 'Ce magasin ne vend pas de vélos d\'occasion'}),
 | 
			
		||||
                    only: new T({en: 'This shop only sells second-hand bikes', nl: 'Deze winkel verkoopt enkel tweedehands fietsen', fr: 'Ce magasin vend seulement des vélos d\'occasion'}),
 | 
			
		||||
                },
 | 
			
		||||
                diy: {
 | 
			
		||||
                    question: new T({
 | 
			
		||||
                        en: 'Are there tools here to repair your own bike?',
 | 
			
		||||
                        nl: 'Biedt deze winkel gereedschap aan om je fiets zelf te herstellen?',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Est-ce qu\'il y a des outils pour réparer son vélo dans ce magasin?',
 | 
			
		||||
                    }),
 | 
			
		||||
                    yes: new T({
 | 
			
		||||
                        en: 'This shop offers tools for DIY repair',
 | 
			
		||||
                        nl: 'Deze winkel biedt gereedschap aan om je fiets zelf te herstellen',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ce magasin offre des outils pour réparer son vélo soi-même'
 | 
			
		||||
                    }),
 | 
			
		||||
                    no: new T({
 | 
			
		||||
                        en: 'This shop doesn\'t offer tools for DIY repair',
 | 
			
		||||
                        nl: 'Deze winkel biedt geen gereedschap aan om je fiets zelf te herstellen',
 | 
			
		||||
                        fr: 'TODO: fr'
 | 
			
		||||
                        fr: 'Ce magasin n\'offre pas des outils pour réparer son vélo soi-même'
 | 
			
		||||
                    }),
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
| 
						 | 
				
			
			@ -396,12 +399,13 @@ export default class Translations {
 | 
			
		|||
            drinking_water: {
 | 
			
		||||
                title: new T({
 | 
			
		||||
                    en: 'Drinking water',
 | 
			
		||||
                    nl: "Drinkbaar water"
 | 
			
		||||
                    nl: "Drinkbaar water",
 | 
			
		||||
                    fr: "Eau potable"
 | 
			
		||||
                })
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        bookcases: {
 | 
			
		||||
            title: new T({en: "Open Bookcase Map", nl: "Open Boekenkastjes kaart"}),
 | 
			
		||||
            title: new T({en: "Open Bookcase Map", nl: "Open Boekenkastjes kaart"}, ),
 | 
			
		||||
            description: new T({
 | 
			
		||||
                    en: "Search a bookcase near you and add information about them in the biggest shared map of the world.",
 | 
			
		||||
                    nl: "Help mee met het creëeren van een volledige kaart met alle boekenruilkastjes!" +
 | 
			
		||||
| 
						 | 
				
			
			@ -450,87 +454,110 @@ export default class Translations {
 | 
			
		|||
            uploadingPicture: new T({
 | 
			
		||||
                en: 'Uploading your picture...',
 | 
			
		||||
                nl: 'Bezig met een foto te uploaden...',
 | 
			
		||||
                fr: 'TODO: fr'
 | 
			
		||||
                fr: 'Mettre votre photo en ligne'
 | 
			
		||||
            }),
 | 
			
		||||
            pleaseLogin: new T({
 | 
			
		||||
                en: 'Please login to add a picure or to answer questions',
 | 
			
		||||
                nl: 'Gelieve je aan te melden om een foto toe te voegen of vragen te beantwoorden',
 | 
			
		||||
                fr: 'TODO: fr'
 | 
			
		||||
                fr: 'Merci de vous connecter pour mettre une photo en ligne ou répondre aux questions'
 | 
			
		||||
            }),
 | 
			
		||||
            willBePublished: new T({
 | 
			
		||||
                en: 'Your picture will be published: ',
 | 
			
		||||
                nl: 'Jouw foto wordt gepubliceerd: ',
 | 
			
		||||
                fr: 'TODO: fr'
 | 
			
		||||
                fr: 'Votre photo va être publié'
 | 
			
		||||
            }),
 | 
			
		||||
            cco: new T({en: 'in the public domain', nl: 'in het publiek domein', fr: 'TODO: fr'}),
 | 
			
		||||
            ccbs: new T({en: 'under the CC-BY-SA-license', nl: 'onder de CC-BY-SA-licentie', fr: 'TODO: fr'}),
 | 
			
		||||
            ccb: new T({en: 'under the CC-BY-license', nl: 'onder de CC-BY-licentie', fr: 'TODO: fr'})
 | 
			
		||||
            cco: new T({en: 'in the public domain', nl: 'in het publiek domein', fr: 'sur le domaine publique'}),
 | 
			
		||||
            ccbs: new T({en: 'under the CC-BY-SA-license', nl: 'onder de CC-BY-SA-licentie', fr: 'sous la license CC-BY-SA'}),
 | 
			
		||||
            ccb: new T({en: 'under the CC-BY-license', nl: 'onder de CC-BY-licentie', fr: 'sous la license CC-BY'}),
 | 
			
		||||
            respectPrivacy: new T({
 | 
			
		||||
                en: "Please respect privacy. Do not photograph people nor license plates",
 | 
			
		||||
                nl: "Respecteer privacy. Fotografeer geen mensen of nummerplaten",
 | 
			
		||||
                fr: "TODO: fr"
 | 
			
		||||
            })
 | 
			
		||||
        },
 | 
			
		||||
        centerMessage: {
 | 
			
		||||
            loadingData: new T({en: 'Loading data...', nl: 'Data wordt geladen...', fr: 'TODO: fr'}),
 | 
			
		||||
            loadingData: new T({en: 'Loading data...', nl: 'Data wordt geladen...', fr: 'chargement des données'}),
 | 
			
		||||
            zoomIn: new T({
 | 
			
		||||
                en: 'Zoom in to view or edit the data',
 | 
			
		||||
                nl: 'Zoom in om de data te zien en te bewerken',
 | 
			
		||||
                fr: 'TODO: fr'
 | 
			
		||||
                fr: 'TODO Fr',
 | 
			
		||||
            }),
 | 
			
		||||
            ready: new T({en: 'Done!', nl: 'Klaar!', fr: 'TODO: fr'}),
 | 
			
		||||
            ready: new T({en: 'Done!', nl: 'Klaar!', fr: 'Finis!'}),
 | 
			
		||||
        },
 | 
			
		||||
        general: {
 | 
			
		||||
            loginWithOpenStreetMap: new T({en: "Login with OpenStreetMap", nl: "Aanmelden met OpenStreetMap"}),
 | 
			
		||||
            loginWithOpenStreetMap: new T({en: "Login with OpenStreetMap", nl: "Aanmelden met OpenStreetMap", fr:'Se connecter avec OpenStreeMap'}),
 | 
			
		||||
            getStarted: new T({
 | 
			
		||||
                en: "<span class='activate-osm-authentication'>Login with OpenStreetMap</span> or <a href='https://www.openstreetmap.org/user/new' target='_blank'>make a free account to get started</a>",
 | 
			
		||||
                nl: "<span class='activate-osm-authentication'>Meld je aan met je OpenStreetMap-account</span> of <a href='https://www.openstreetmap.org/user/new' target='_blank'>maak snel en gratis een account om te beginnen</a>",
 | 
			
		||||
                fr: "<span class='activate-osm-authentication'>Se connecter avec OpenStreetMap</span> ou <a href='https://www.openstreetmap.org/user/new' target='_blank'>créer un compte gratuitement pour commencer</a>",
 | 
			
		||||
            
 | 
			
		||||
            }),
 | 
			
		||||
            welcomeBack: new T({
 | 
			
		||||
                en: "You are logged in, welcome back!",
 | 
			
		||||
                nl: "Je bent aangemeld. Welkom terug!"
 | 
			
		||||
                nl: "Je bent aangemeld. Welkom terug!",
 | 
			
		||||
                fr: "Vous êtes connecté, bienvenue"
 | 
			
		||||
            }),
 | 
			
		||||
            search: {
 | 
			
		||||
                search: new Translation({
 | 
			
		||||
                    en: "Search a location",
 | 
			
		||||
                    nl: "Zoek naar een locatie"
 | 
			
		||||
                    nl: "Zoek naar een locatie",
 | 
			
		||||
                    fr: "Chercher une location"
 | 
			
		||||
                }),
 | 
			
		||||
                searching: new Translation({
 | 
			
		||||
                    en: "Searching...",
 | 
			
		||||
                    nl: "Aan het zoeken..."
 | 
			
		||||
                    nl: "Aan het zoeken...",
 | 
			
		||||
                    fr: "Chargement"
 | 
			
		||||
                    
 | 
			
		||||
                }),
 | 
			
		||||
                nothing: new Translation({
 | 
			
		||||
                    en: "Nothing found...",
 | 
			
		||||
                    nl: "Niet gevonden..."
 | 
			
		||||
                    nl: "Niet gevonden...",
 | 
			
		||||
                    fr: "Rien n'a été trouvé "
 | 
			
		||||
                }),
 | 
			
		||||
                error: new Translation({
 | 
			
		||||
                    en: "Something went wrong...",
 | 
			
		||||
                    nl: "Niet gelukt..."
 | 
			
		||||
                    nl: "Niet gelukt...",
 | 
			
		||||
                    fr: "Quelque chose n\'a pas marché..."
 | 
			
		||||
             
 | 
			
		||||
                })
 | 
			
		||||
 | 
			
		||||
            },
 | 
			
		||||
            returnToTheMap: new T({
 | 
			
		||||
                en: "Return to the map",
 | 
			
		||||
                nl: "Naar de kaart"
 | 
			
		||||
                nl: "Naar de kaart",
 | 
			
		||||
                fr: "Retourner sur la carte"
 | 
			
		||||
             
 | 
			
		||||
            }),
 | 
			
		||||
            save: new T({
 | 
			
		||||
                en: "Save",
 | 
			
		||||
                nl: "Opslaan"
 | 
			
		||||
                nl: "Opslaan",
 | 
			
		||||
                fr: "Sauvegarder"
 | 
			
		||||
            }),
 | 
			
		||||
            cancel: new T({
 | 
			
		||||
                en: "Cancel",
 | 
			
		||||
                nl: "Annuleren"
 | 
			
		||||
                nl: "Annuleren",
 | 
			
		||||
                fr: "Annuler"
 | 
			
		||||
            }),
 | 
			
		||||
            skip: new T({
 | 
			
		||||
                en: "Skip this question",
 | 
			
		||||
                nl: "Vraag overslaan"
 | 
			
		||||
                nl: "Vraag overslaan",
 | 
			
		||||
                fr: "Passer la question"
 | 
			
		||||
              
 | 
			
		||||
            }),
 | 
			
		||||
            oneSkippedQuestion: new T({
 | 
			
		||||
                en: "One question is skipped",
 | 
			
		||||
                nl: "Een vraag is overgeslaan"
 | 
			
		||||
                nl: "Een vraag is overgeslaan",
 | 
			
		||||
                fr: "Une question a été passé"
 | 
			
		||||
            }),
 | 
			
		||||
            skippedQuestions: new T({
 | 
			
		||||
                en: "Some questions are skipped",
 | 
			
		||||
                nl: "Sommige vragen zijn overgeslaan"
 | 
			
		||||
                nl: "Sommige vragen zijn overgeslaan",
 | 
			
		||||
                fr: "Questions passées"
 | 
			
		||||
            }),
 | 
			
		||||
            number: new T({
 | 
			
		||||
                en: "number",
 | 
			
		||||
                nl: "getal"
 | 
			
		||||
                nl: "getal",
 | 
			
		||||
                fr: "Nombre"
 | 
			
		||||
            }),
 | 
			
		||||
 | 
			
		||||
            osmLinkTooltip: new T({
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue