diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json index 0d8733b39..e28c0cfe2 100644 --- a/assets/layers/questions/questions.json +++ b/assets/layers/questions/questions.json @@ -3474,7 +3474,7 @@ "if": "toilets=no", "then": { "en": "Has no toilets", - "nl": "Heeft geenad toiletten", + "nl": "Heeft geen toiletten", "it": "Non ha servizi igienici" } }, diff --git a/langs/ca.json b/langs/ca.json index 77cc6585e..388c3c734 100644 --- a/langs/ca.json +++ b/langs/ca.json @@ -566,7 +566,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Ressenya afiliada)", - "attribution": "Les ressenyes funcionen gràcies a Mangrove Reviews i estan disponibles sota CC-BY 4.0.", "i_am_affiliated": "Tinc alguna filiació amb aquest objecte", "i_am_affiliated_explanation": "Marqueu si sou propietari, creador, empleat,…", "no_reviews_yet": "No hi ha revisions encara. Sigues el primer a escriure'n una i ajuda al negoci i a les dades lliures!", diff --git a/langs/cs.json b/langs/cs.json index 3c7ca8830..3e8487959 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -750,7 +750,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Recenze od zaměstnance)", - "attribution": "Od Mangrove Reviews", "averageRating": "Průměrné hodnocení {n} hvězdiček", "i_am_affiliated": "Jsem spojen s tímto objektem", "i_am_affiliated_explanation": "Zkontrolujte, zda jste vlastníkem, tvůrcem, zaměstnancem, …", diff --git a/langs/da.json b/langs/da.json index c9bfbf161..09b556dc9 100644 --- a/langs/da.json +++ b/langs/da.json @@ -440,7 +440,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Tilknyttet anmeldelse)", - "attribution": "Anmeldelserne er baseret på Mangrove Reviews og er tilgængelige under CC-BY 4.0.", "i_am_affiliated": "Jeg er tilknyttet dette objekt
Tjek, om du er ejer, skaber, ansat, ...", "no_reviews_yet": "Der er ingen anmeldelser endnu. Vær den første til at skrive en og hjælpe åbne data og forretningen!", "saved": "Anmeldelse gemt. Tak for at bidrage!", diff --git a/langs/de.json b/langs/de.json index 9c5b8ea04..627f94c3b 100644 --- a/langs/de.json +++ b/langs/de.json @@ -750,7 +750,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Partner-Rezension)", - "attribution": "Von Mangrove Reviews", "averageRating": "Mittlere Bewertung von {n} Sternen", "i_am_affiliated": "Ich bin mit diesem Objekt vertraut", "i_am_affiliated_explanation": "Auswählen, wenn Sie Eigentümer, Ersteller, Angestellter, … sind.", diff --git a/langs/en.json b/langs/en.json index 36e88bed1..3258dd2ea 100644 --- a/langs/en.json +++ b/langs/en.json @@ -782,7 +782,7 @@ }, "reviews": { "affiliated_reviewer_warning": "(Affiliated review)", - "attribution": "By Mangrove Reviews", + "attribution": "By Mangrove.reviews", "averageRating": "Average rating of {n} stars", "i_am_affiliated": "I am affiliated with this object", "i_am_affiliated_explanation": "Check if you are an owner, creator, employee, …", diff --git a/langs/es.json b/langs/es.json index 1e7803697..ce828b61b 100644 --- a/langs/es.json +++ b/langs/es.json @@ -718,7 +718,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Reseña afiliada)", - "attribution": "Por Mangrove Reviews", "averageRating": "Calificación promedio de {n} estrellas", "i_am_affiliated": "Estoy afiliado con este objeto", "i_am_affiliated_explanation": "Verifica si eres propietario, creador, empleado,…", diff --git a/langs/fr.json b/langs/fr.json index 552caffe4..08d0de24a 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -463,7 +463,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Avis affilié)", - "attribution": "Les avis sont fournis par Mangrove Reviews et sont disponibles sous licence CC-BY 4.0.", "i_am_affiliated": "Je suis affilié à cet objet
Cochez si vous en êtes le propriétaire, créateur, employé, …", "no_reviews_yet": "Il n'y a pas encore d'avis. Soyez le premier à en écrire un et aidez le lieu et les données ouvertes !", "reviews_bug": "Certains de vos avis sont manquants ? Certains ne sont pas visible à cause d'un bug.", diff --git a/langs/hu.json b/langs/hu.json index 06bcc3555..7e565c21e 100644 --- a/langs/hu.json +++ b/langs/hu.json @@ -721,7 +721,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Kapcsolódó személy értékelése)", - "attribution": "A Mangrove Reviews által", "averageRating": "Átlagos értékelés: {n} csillag", "i_am_affiliated": "Kapcsolatban állok ezzel a létesítménnyel", "i_am_affiliated_explanation": "Annak ellenőrzése, hogy tulajdonos, létrehozó, alkalmazott stb. vagy-e.", diff --git a/langs/id.json b/langs/id.json index fbd25faf7..dc283996d 100644 --- a/langs/id.json +++ b/langs/id.json @@ -141,7 +141,6 @@ "noteLayerDoEnable": "Aktifkan lapisan yang menunjukkan catatan" }, "reviews": { - "attribution": "Ulasan didukung oleh Mangrove Reviews dan tersedia di bawah CC-BY 4.0.", "saved": " Ulasan disimpan. Terima kasih sudah berbagi! ", "saving_review": "Menyimpan…", "title": "{count} ulasan", diff --git a/langs/it.json b/langs/it.json index 89492b028..c7d2a1475 100644 --- a/langs/it.json +++ b/langs/it.json @@ -773,7 +773,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Recensione di un affiliato)", - "attribution": "Le recensioni sono fornite da Mangrove Reviews e sono disponibili con licenza CC-BY 4.0.", "averageRating": "Valutazione media di {n} stelle", "i_am_affiliated": "Sono associato con questo oggetto
Spunta se sei il proprietario, creatore, dipendente, etc.", "i_am_affiliated_explanation": "Spunta se sei il proprietario, creatore, dipendente, ecc.", diff --git a/langs/ja.json b/langs/ja.json index ca647b647..050e90734 100644 --- a/langs/ja.json +++ b/langs/ja.json @@ -110,7 +110,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(関係者のレビュー)", - "attribution": "レビューは、Mangrove Reviews and are available under CC-BY 4.0で公開されます。", "i_am_affiliated": "わたしは、この対象物の関係者です
所有者、作成者、従業員などの有無を確認します", "no_reviews_yet": "まだレビューはありません。最初に書き込みを行い、データとビジネスのオープン化を支援しましょう!", "saved": "レビューが保存されました。共有ありがとう!", diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 30a611002..a92e94466 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -7996,7 +7996,7 @@ "then": "Heeft toiletten" }, "1": { - "then": "Heeft geenad toiletten" + "then": "Heeft geen toiletten" }, "2": { "then": "De toiletten zijn als alleenstaand punt op de kaart aangeduid" @@ -10252,7 +10252,7 @@ }, "wheelchair-door-width": { "question": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?", - "render": "De deur naar de rolstoeltoegankelijke toilet is {canonical(door:width)} wide" + "render": "De deur naar de rolstoeltoegankelijke toilet is {canonical(door:width)}" }, "wheelchair-picture": { "render": { diff --git a/langs/nb_NO.json b/langs/nb_NO.json index 9331ea01b..8cb22af6c 100644 --- a/langs/nb_NO.json +++ b/langs/nb_NO.json @@ -349,7 +349,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Tilknyttet vurdering)", - "attribution": "Vurderinger er muliggjort av Mangrove Reviews og er tilgjengelige som CC-BY 4.0.", "i_am_affiliated": "Jeg har en tilknytning til dette objektet
Sjekk om du er eier, skaper, ansatt, …", "no_reviews_yet": "Ingen vurderinger enda. Vær først til å skrive en og hjelp åpen data og bevegelsen.", "saved": "Vurdering lagret. Takk for at du deler din mening.", diff --git a/langs/nl.json b/langs/nl.json index 57e0b6fa8..d4308e6fc 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -725,7 +725,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Recensie door betrokkene)", - "attribution": "Via Mangrove Reviews", "averageRating": "Gemiddelde score van {n} sterren", "i_am_affiliated": "Ik ben persoonlijk betrokken", "i_am_affiliated_explanation": "Vink aan als je een eigenaar, maker, werknemer … bent.", diff --git a/langs/pl.json b/langs/pl.json index b5742ab6a..9fce4706e 100644 --- a/langs/pl.json +++ b/langs/pl.json @@ -501,7 +501,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Recenzja powiązana)", - "attribution": "Recenzje są obsługiwane przez Recenzje Mangrove i są dostępne na licencji CC-BY 4.0.", "i_am_affiliated": "Jestem powiązany z tym obiektem", "i_am_affiliated_explanation": "Zaznacz, jeśli jesteś właścicielem, twórcą, pracownikiem,…", "no_reviews_yet": "Nie ma jeszcze recenzji. Bądź pierwszym, który je napisze i pomóż otworzyć dane i biznes!", diff --git a/langs/pt.json b/langs/pt.json index 447cc49cc..616869f3d 100644 --- a/langs/pt.json +++ b/langs/pt.json @@ -637,7 +637,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(avaliação de afiliado)", - "attribution": "As avaliações são fornecidas por Mangrove Reviews e estão disponíveis sob a licença CC-BY 4.0.", "averageRating": "Classificação média de {n} estrelas", "i_am_affiliated": "Estou associado a este objeto", "i_am_affiliated_explanation": "Marque caso seja proprietário, criador, empregado…", diff --git a/langs/pt_BR.json b/langs/pt_BR.json index 448682131..214d692c7 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -127,7 +127,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Revisão de afiliados)", - "attribution": "As resenhas são fornecidas por Mangrove Reviews e estão disponíveis em CC-BY 4.0.", "i_am_affiliated": "Eu sou afiliado a este objeto

Verifique se você é proprietário, criador, funcionário, …
", "no_reviews_yet": "Não há comentários ainda. Seja o primeiro a escrever um e ajude a abrir os dados e os negócios!", "saved": "Comentário salvo. Obrigado por compartilhar!", diff --git a/langs/ru.json b/langs/ru.json index 2376aa766..c84b23017 100644 --- a/langs/ru.json +++ b/langs/ru.json @@ -185,7 +185,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(Отзыв лица, связанного с заведением)", - "attribution": "Отзывы созданы на основе Mangrove Reviews и доступны под лицензией CC-BY 4.0.", "i_am_affiliated": "Я связан с этим объектом
Отметьте если вы создатель, владелец, работник, …", "no_reviews_yet": "Пока нет отзывов. Оставьте первый отзыв и помогите открытым данным и бизнесу!", "saved": " Отзыв сохранен. Спасибо, что поделились! ", diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json index a9028dfb0..92c7de038 100644 --- a/langs/zh_Hant.json +++ b/langs/zh_Hant.json @@ -750,7 +750,6 @@ }, "reviews": { "affiliated_reviewer_warning": "(關係者審核)", - "attribution": "透過 Mangrove Reviews", "averageRating": "平均評分 {n} 顆星", "i_am_affiliated": "我是這物件的相關關係者", "i_am_affiliated_explanation": "檢查你是否是店主、創造者或是員工…", diff --git a/src/UI/Reviews/AllReviews.svelte b/src/UI/Reviews/AllReviews.svelte index 8194dd519..8480c8fa8 100644 --- a/src/UI/Reviews/AllReviews.svelte +++ b/src/UI/Reviews/AllReviews.svelte @@ -3,34 +3,33 @@ import SingleReview from "./SingleReview.svelte" import { Utils } from "../../Utils" import StarsBar from "./StarsBar.svelte" + import type { Review } from "mangrove-reviews-typescript" import Translations from "../i18n/Translations" import Tr from "../Base/Tr.svelte" import ReviewPrivacyShield from "./ReviewPrivacyShield.svelte" import ThemeViewState from "../../Models/ThemeViewState" - + import type { Store } from "../../Logic/UIEventSource" /** * An element showing all reviews */ export let reviews: FeatureReviews export let state: ThemeViewState - let average = reviews.average - let _reviews = [] - reviews.reviews.addCallbackAndRunD((r) => { - _reviews = Utils.NoNull(r) - }) + let allReviews: Store<(Review & { + madeByLoggedInUser: Store + })[]> = reviews.reviews.map((r) => Utils.NoNull(r)) let test = state.featureSwitches.featureSwitchIsTesting let debug = state.featureSwitches.featureSwitchIsDebugging - let subject = reviews.subjectUri + let subject: Store = reviews.subjectUri
- {#if _reviews.length > 1} + {#if $allReviews.length > 1} {/if} - {#if _reviews.length > 0} - {#each _reviews as review} + {#if $allReviews.length > 0} + {#each $allReviews as review} {/each} {:else} @@ -39,7 +38,12 @@
{/if}
- + + +
{#if $debug || $test} {$subject}