diff --git a/langs/de.json b/langs/de.json
index 08f71f0354..50abcac1ed 100644
--- a/langs/de.json
+++ b/langs/de.json
@@ -192,6 +192,13 @@
"customThemeIntro": "Bereits angesehene nutzergenerierte Themen.",
"customThemeTitle": "Benutzerdefinierte Themen",
"download": {
+ "custom": {
+ "download": "Lade PNG herunter, das {width}mm breit und {height}mm hoch ist",
+ "downloadHelper": "Das ist für den Druck gedacht",
+ "height": "Bildhöhe (in mm):",
+ "title": "Download eines Bildes mit einer benutzerdefinierten Breite und Höhe",
+ "width": "Bildbreite (in mm): "
+ },
"downloadAsPdf": "Aktuelle Karte als PDF herunterladen",
"downloadAsPdfHelper": "Ideal zum Drucken der aktuellen Karte",
"downloadAsPng": "Als Bild herunterladen",
diff --git a/langs/fr.json b/langs/fr.json
index 5aef6a73db..2502cd5395 100644
--- a/langs/fr.json
+++ b/langs/fr.json
@@ -146,6 +146,7 @@
"cancel": "Annuler",
"confirm": "Confirmer",
"customThemeIntro": "
Thèmes personnalisés
Vous avez déjà visité ces thèmes personnalisés.",
+ "customThemeTitle": "Thèmes personnalisés",
"download": {
"downloadAsPdf": "Télécharger un PDF de la vue actuelle",
"downloadAsPdfHelper": "Idéal pour imprimer une carte",
diff --git a/langs/layers/fr.json b/langs/layers/fr.json
index f56c7b8d9b..5452a3e9dc 100644
--- a/langs/layers/fr.json
+++ b/langs/layers/fr.json
@@ -33,6 +33,16 @@
"1": {
"title": "un panneau à affiches scellé au sol"
},
+ "10": {
+ "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées",
+ "title": "une enseigne"
+ },
+ "11": {
+ "title": "une sculpture"
+ },
+ "12": {
+ "title": "une peinture murale"
+ },
"2": {
"title": "un panneau à affiches monté sur un mur"
},
@@ -59,16 +69,6 @@
},
"9": {
"title": "un totem"
- },
- "10": {
- "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées",
- "title": "une enseigne"
- },
- "11": {
- "title": "une sculpture"
- },
- "12": {
- "title": "une peinture murale"
}
},
"tagRenderings": {
@@ -160,6 +160,9 @@
"1": {
"then": "C'est un petit panneau"
},
+ "10": {
+ "then": "C'est une peinture murale"
+ },
"2": {
"then": "C'est une colonne"
},
@@ -183,9 +186,6 @@
},
"9": {
"then": "C'est un totem"
- },
- "10": {
- "then": "C'est une peinture murale"
}
},
"question": "De quel type de dispositif publicitaire s'agit-il ?"
@@ -196,6 +196,9 @@
"1": {
"then": "Petit panneau"
},
+ "10": {
+ "then": "Peinture murale"
+ },
"3": {
"then": "Colonne"
},
@@ -216,13 +219,17 @@
},
"9": {
"then": "Totem"
- },
- "10": {
- "then": "Peinture murale"
}
}
}
},
+ "aerialway": {
+ "tagRenderings": {
+ "length": {
+ "render": "Cette voie aérienne fait {_length:km} kilomètre de long"
+ }
+ }
+ },
"ambulancestation": {
"description": "Une station d’ambulance est un lieu où sont stockés les véhicules d’urgence ainsi que de l’équipement médical.",
"name": "Couche des ambulances",
@@ -300,6 +307,15 @@
"1": {
"then": "Peinture murale"
},
+ "10": {
+ "then": "Azulejo (faïence latine)"
+ },
+ "11": {
+ "then": "Carrelage"
+ },
+ "12": {
+ "then": "Sculpture sur bois"
+ },
"2": {
"then": "Peinture"
},
@@ -323,15 +339,6 @@
},
"9": {
"then": "Relief"
- },
- "10": {
- "then": "Azulejo (faïence latine)"
- },
- "11": {
- "then": "Carrelage"
- },
- "12": {
- "then": "Sculpture sur bois"
}
},
"question": "Quel est le type de cette œuvre d'art ?",
@@ -2408,6 +2415,15 @@
"1": {
"then": "Cette piste cyclable est goudronée"
},
+ "10": {
+ "then": "Cette piste cyclable est faite en graviers fins"
+ },
+ "11": {
+ "then": "Cette piste cyclable est en cailloux"
+ },
+ "12": {
+ "then": "Cette piste cyclable est faite en sol brut"
+ },
"2": {
"then": "Cette piste cyclable est asphaltée"
},
@@ -2431,15 +2447,6 @@
},
"9": {
"then": "Cette piste cyclable est faite en graviers"
- },
- "10": {
- "then": "Cette piste cyclable est faite en graviers fins"
- },
- "11": {
- "then": "Cette piste cyclable est en cailloux"
- },
- "12": {
- "then": "Cette piste cyclable est faite en sol brut"
}
},
"question": "De quoi est faite la surface de la piste cyclable ?",
@@ -2488,6 +2495,15 @@
"1": {
"then": "Cette piste cyclable est pavée"
},
+ "10": {
+ "then": "Cette piste cyclable est faite en graviers fins"
+ },
+ "11": {
+ "then": "Cette piste cyclable est en cailloux"
+ },
+ "12": {
+ "then": "Cette piste cyclable est faite en sol brut"
+ },
"2": {
"then": "Cette piste cyclable est asphaltée"
},
@@ -2511,15 +2527,6 @@
},
"9": {
"then": "Cette piste cyclable est faite en graviers"
- },
- "10": {
- "then": "Cette piste cyclable est faite en graviers fins"
- },
- "11": {
- "then": "Cette piste cyclable est en cailloux"
- },
- "12": {
- "then": "Cette piste cyclable est faite en sol brut"
}
},
"question": "De quel materiel est faite cette rue ?",
@@ -3351,6 +3358,21 @@
"1": {
"then": "C'est une friterie"
},
+ "10": {
+ "then": "Des plats chinois sont servis ici"
+ },
+ "11": {
+ "then": "Des plats grecs sont servis ici"
+ },
+ "12": {
+ "then": "Des plats indiens sont servis ici"
+ },
+ "13": {
+ "then": "Des plats turcs sont servis ici"
+ },
+ "14": {
+ "then": "Des plats thaïlandais sont servis ici"
+ },
"2": {
"then": "Restaurant Italien"
},
@@ -3374,21 +3396,6 @@
},
"9": {
"then": "Des plats français sont servis ici"
- },
- "10": {
- "then": "Des plats chinois sont servis ici"
- },
- "11": {
- "then": "Des plats grecs sont servis ici"
- },
- "12": {
- "then": "Des plats indiens sont servis ici"
- },
- "13": {
- "then": "Des plats turcs sont servis ici"
- },
- "14": {
- "then": "Des plats thaïlandais sont servis ici"
}
},
"question": "Quelle type de nourriture est servie ici ?",
@@ -3741,6 +3748,13 @@
"render": "Bornes incendie"
}
},
+ "ice_cream": {
+ "presets": {
+ "0": {
+ "title": "un glacier"
+ }
+ }
+ },
"indoors": {
"tagRenderings": {
"name": {
@@ -4940,30 +4954,6 @@
"1": {
"question": "Recyclage de piles et batteries domestiques"
},
- "2": {
- "question": "Recyclage d'emballage de boissons"
- },
- "3": {
- "question": "Recyclage de boites de conserve et de canettes"
- },
- "4": {
- "question": "Recyclage de vêtements"
- },
- "5": {
- "question": "Recyclage des huiles de friture"
- },
- "6": {
- "question": "Recyclage des huiles de moteur"
- },
- "7": {
- "question": "Recyclage des lampes fluorescentes"
- },
- "8": {
- "question": "Recyclage des déchets verts"
- },
- "9": {
- "question": "Recyclage des bouteilles en verre et des bocaux"
- },
"10": {
"question": "Recyclage de tout type de verre"
},
@@ -4994,11 +4984,35 @@
"19": {
"question": "Recyclage des autres déchets"
},
+ "2": {
+ "question": "Recyclage d'emballage de boissons"
+ },
"20": {
"question": "Recyclage des cartouches d'imprimante"
},
"21": {
"question": "Recyclage des vélos"
+ },
+ "3": {
+ "question": "Recyclage de boites de conserve et de canettes"
+ },
+ "4": {
+ "question": "Recyclage de vêtements"
+ },
+ "5": {
+ "question": "Recyclage des huiles de friture"
+ },
+ "6": {
+ "question": "Recyclage des huiles de moteur"
+ },
+ "7": {
+ "question": "Recyclage des lampes fluorescentes"
+ },
+ "8": {
+ "question": "Recyclage des déchets verts"
+ },
+ "9": {
+ "question": "Recyclage des bouteilles en verre et des bocaux"
}
}
},
@@ -5061,30 +5075,6 @@
"1": {
"then": "Les briques alimentaires en carton peuvent être recyclées ici"
},
- "2": {
- "then": "Les boites de conserve et canettes peuvent être recyclées ici"
- },
- "3": {
- "then": "Les vêtements peuvent être recyclés ici"
- },
- "4": {
- "then": "Les huiles de friture peuvent être recyclées ici"
- },
- "5": {
- "then": "Les huiles de moteur peuvent être recyclées ici"
- },
- "6": {
- "then": "Les lampes fluorescentes peuvent être recyclées ici"
- },
- "7": {
- "then": "Les déchets verts peuvent être recyclés ici"
- },
- "8": {
- "then": "Les déchets organiques peuvent être recyclés ici"
- },
- "9": {
- "then": "Les bouteilles en verre et bocaux peuvent être recyclés ici"
- },
"10": {
"then": "Tout type de verre peut être recyclé ici"
},
@@ -5115,6 +5105,9 @@
"19": {
"then": "Les chaussures peuvent être recyclées ici"
},
+ "2": {
+ "then": "Les boites de conserve et canettes peuvent être recyclées ici"
+ },
"20": {
"then": "Les petits appareils électriques peuvent être recyclés ici"
},
@@ -5129,6 +5122,27 @@
},
"24": {
"then": "Les vélos peuvent être recyclés ici"
+ },
+ "3": {
+ "then": "Les vêtements peuvent être recyclés ici"
+ },
+ "4": {
+ "then": "Les huiles de friture peuvent être recyclées ici"
+ },
+ "5": {
+ "then": "Les huiles de moteur peuvent être recyclées ici"
+ },
+ "6": {
+ "then": "Les lampes fluorescentes peuvent être recyclées ici"
+ },
+ "7": {
+ "then": "Les déchets verts peuvent être recyclés ici"
+ },
+ "8": {
+ "then": "Les déchets organiques peuvent être recyclés ici"
+ },
+ "9": {
+ "then": "Les bouteilles en verre et bocaux peuvent être recyclés ici"
}
},
"question": "Que peut-on recycler ici ?"
@@ -6435,6 +6449,27 @@
"1": {
"question": "Vente de boissons"
},
+ "10": {
+ "question": "Vente de lait"
+ },
+ "11": {
+ "question": "Vente de pain"
+ },
+ "12": {
+ "question": "Vente d'œufs"
+ },
+ "13": {
+ "question": "Vente de fromage"
+ },
+ "14": {
+ "question": "Vente de miel"
+ },
+ "15": {
+ "question": "Vente de pommes de terre"
+ },
+ "19": {
+ "question": "Vente de fleurs"
+ },
"2": {
"question": "Ventre de confiseries"
},
@@ -6458,27 +6493,6 @@
},
"9": {
"question": "Vente de chambres à air pour vélo"
- },
- "10": {
- "question": "Vente de lait"
- },
- "11": {
- "question": "Vente de pain"
- },
- "12": {
- "question": "Vente d'œufs"
- },
- "13": {
- "question": "Vente de fromage"
- },
- "14": {
- "question": "Vente de miel"
- },
- "15": {
- "question": "Vente de pommes de terre"
- },
- "19": {
- "question": "Vente de fleurs"
}
}
}
@@ -6519,6 +6533,24 @@
"1": {
"then": "Vent des confiseries"
},
+ "10": {
+ "then": "Vent du pain"
+ },
+ "11": {
+ "then": "Vent des œufs"
+ },
+ "12": {
+ "then": "Vent du fromage"
+ },
+ "13": {
+ "then": "Vent du miel"
+ },
+ "14": {
+ "then": "Vent des pommes de terre"
+ },
+ "18": {
+ "then": "Vent des fleurs"
+ },
"2": {
"then": "Vent de la nourriture"
},
@@ -6542,24 +6574,6 @@
},
"9": {
"then": "Vent du lait"
- },
- "10": {
- "then": "Vent du pain"
- },
- "11": {
- "then": "Vent des œufs"
- },
- "12": {
- "then": "Vent du fromage"
- },
- "13": {
- "then": "Vent du miel"
- },
- "14": {
- "then": "Vent des pommes de terre"
- },
- "18": {
- "then": "Vent des fleurs"
}
},
"question": "Que vent ce distributeur ?",
@@ -6762,4 +6776,4 @@
"render": "éolienne"
}
}
-}
\ No newline at end of file
+}
diff --git a/langs/layers/sl.json b/langs/layers/sl.json
index a7a22dda36..021881cb90 100644
--- a/langs/layers/sl.json
+++ b/langs/layers/sl.json
@@ -179,6 +179,11 @@
"phone": {
"question": "Kakšno telefonsko številko ima {title()}?"
},
+ "qr_code": {
+ "render": {
+ "after": "Skenirajte to kodo, da odprete ta kraj na drugi napravi"
+ }
+ },
"single_level": {
"mappings": {
"0": {
@@ -348,6 +353,93 @@
"render": "Nadzorna kamera"
}
},
+ "toilet": {
+ "description": "Prikaz (javnih) stranišč",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Dostopno z vozičkom"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Ima previjalno mizo"
+ }
+ }
+ }
+ },
+ "name": "Stranišča",
+ "presets": {
+ "0": {
+ "title": "javno stranišče"
+ },
+ "1": {
+ "description": "Stranišča z vsaj enim invalidom na vozičku dostopnim straniščem"
+ }
+ },
+ "title": {
+ "render": "Stranišče"
+ }
+ },
+ "toilet_at_amenity": {
+ "tagRenderings": {
+ "toilet-access": {
+ "mappings": {
+ "0": {
+ "then": "Javno dostopno"
+ },
+ "1": {
+ "then": "Samo za stranke lokala"
+ },
+ "2": {
+ "then": "Ni dostopno niti za stranke lokala"
+ },
+ "3": {
+ "then": "Dostopno, a je potrebno vprašati za ključ"
+ }
+ },
+ "question": "Ali so ta stranišča javno dostopna?",
+ "render": "Dostop je {toilets:access}"
+ },
+ "toilet-charge": {
+ "question": "Koliko je potrebno plačati za ta stranišča?",
+ "render": "Plačilo je {toilets:charge}"
+ },
+ "toilets-fee": {
+ "mappings": {
+ "0": {
+ "then": "To so plačljiva stranišča"
+ },
+ "1": {
+ "then": "Brezplačna uporaba"
+ }
+ },
+ "question": "Ali so ta stranišča brezplačna za uporabo?"
+ },
+ "toilets-wheelchair": {
+ "mappings": {
+ "1": {
+ "then": "Ni dostopno invalidom na vozičku"
+ }
+ },
+ "question": "Ali je tu stranišče namenjeno invalidom na vozičku?"
+ },
+ "wheelchair-door-width": {
+ "question": "Koliko so široka vrata v stranišče za invalide na vozičku?",
+ "render": "Vrata v stranišče za invalide na vozičku so široka {canonical(toilets:door:width)}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Stranišče v {name}"
+ }
+ }
+ }
+ },
"windturbine": {
"tagRenderings": {
"windturbine-fixme": {
@@ -355,4 +447,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/langs/sl.json b/langs/sl.json
index c21feea357..8fe2f0a6ee 100644
--- a/langs/sl.json
+++ b/langs/sl.json
@@ -10,16 +10,25 @@
"loginToDelete": "Za dodajanje novih elemntov morate biti vpisani"
},
"favouritePoi": {
+ "button": {
+ "markAsFavouriteTitle": "Označite to lokacijo kot priljubljeno",
+ "unmark": "Odstrani to lokacijo s seznama priljubljenih"
+ },
+ "introPrivacy": "Ta seznam je viden le vam",
"loginToSeeList": "Vpišite se za ogled seznama vaših priljubljenih lokacij"
},
"general": {
"add": {
"pleaseLogin": "Vpišite se za dodajanje novega elementa",
- "zoomInFurther": "Še bolj približajte za dodajanje elementa"
+ "title": "Dodaj nov element",
+ "zoomInFurther": "Približajte za dodajanje elementa"
},
"back": "Nazaj",
"cancel": "Prekliči",
"confirm": "Potrdi",
+ "download": {
+ "title": "Prenos"
+ },
"getStartedLogin": "Za začetek se vpišite s svojim OpenStreetMap računom",
"loginFailed": "Vpis v OpenStreetMap ni uspe",
"loginFailedOfflineMode": "Zaradi vzdrževanja OpenStreetMap.org trenutno ni na voljo. Urejanje bo kmalu spet mogoče",
@@ -29,15 +38,50 @@
"menu": {
"aboutMapComplete": "O MapComplete"
},
+ "number": "številka",
+ "openTheMap": "Odpri zemljevid",
+ "openTheMapAtGeolocation": "Približaj mojo lokacijo",
+ "opening_hours": {
+ "all_days_from": "Odrpto vsak dan {ranges}",
+ "closed_permanently": "Zaprto do nadaljnega",
+ "closed_until": "Zaprto do {date}",
+ "friday": "Petki {ranges}",
+ "monday": "Ponedeljki {ranges}",
+ "on_weekdays": "Odprto ob delovnikih {ranges}",
+ "on_weekends": "Odprto čez vikend {ranges}",
+ "openTill": "do",
+ "open_24_7": "Odprto ves čas",
+ "open_during_ph": "Med prazniki je to",
+ "opensAt": "od",
+ "ph_closed": "zaprto",
+ "ph_not_known": " ",
+ "ph_open": "odprto",
+ "ph_open_as_usual": "odprto kot običajno",
+ "ranges": "od {starttime} do {endtime}",
+ "rangescombined": "{range0} in {range1}",
+ "saturday": "Sobote {ranges}",
+ "sunday": "Nedelje {ranges}",
+ "thursday": "Četrtki {ranges}",
+ "tuesday": "Torki {ranges}",
+ "unknown": "Odpiralni čas ni znan",
+ "wednesday": "Srede {ranges}"
+ },
"pickLanguage": "Izberite jezik",
"save": "Shrani",
"search": {
"error": "Nekaj se je zalomilo…",
"nothing": "Nič ni bilo najdenega…",
"search": "Poiščite lokacijo",
+ "searchShort": "Išči…",
"searching": "Iskanje…"
},
+ "sharescreen": {
+ "title": "Deli ta zemljevid"
+ },
"skip": "Preskoči to vprašanje",
+ "uploadPending": "{count} čakajočih sprememb",
+ "uploadPendingSingle": "Ena čakajoča sprememba",
+ "uploadingChanges": "Objavljanje sprememb…",
"weekdays": {
"abbreviations": {
"friday": "Pet",
@@ -59,14 +103,24 @@
},
"image": {
"addPicture": "Dodaj sliko",
+ "currentLicense": "Vaša slika bo objavljena z dovoljenjem {license}",
"doDelete": "Odstrani sliko",
"dontDelete": "Prekliči",
"isDeleted": "Izbrisana",
+ "nearby": {
+ "seeNearby": "Prebrskaj in poveži bližnje slike"
+ },
"pleaseLogin": "Vpišite se za dodajanje slik"
},
"index": {
"intro": "MapComplete je pregledovalnik in urejevalnik zemljevida OpenStreetMap, ki prikazuje in omogoča urejanje informacij na določeno tematiko.",
"pickTheme": "Za začetek spodaj izberite tematiko.",
"title": "Dobrodošli na MapComplete"
+ },
+ "move": {
+ "inviteToMove": {
+ "generic": "Premakni ta element"
+ },
+ "whyMove": "Zakaj želite premakniti ta element?"
}
}
diff --git a/langs/themes/sl.json b/langs/themes/sl.json
index ffa4ea2729..bfd59f2c36 100644
--- a/langs/themes/sl.json
+++ b/langs/themes/sl.json
@@ -1,9 +1,9 @@
{
"aed": {
"description": "Na tem zemljevidu lahko poiščete in označite bližnje defibrilatorje",
- "title": "Zemljevid defibrilatorjev (AED)"
+ "title": "Defibrilatorji"
},
"surveillance": {
"title": "Nadzor nadzora"
}
-}
\ No newline at end of file
+}
diff --git a/src/UI/InputElement/Helpers/TranslationInput.svelte b/src/UI/InputElement/Helpers/TranslationInput.svelte
index 780d853954..c3b0f628b4 100644
--- a/src/UI/InputElement/Helpers/TranslationInput.svelte
+++ b/src/UI/InputElement/Helpers/TranslationInput.svelte
@@ -75,7 +75,7 @@
{#each allLanguages as language}