diff --git a/messages/de.json b/messages/de.json index 5e47360..fec2c18 100644 --- a/messages/de.json +++ b/messages/de.json @@ -230,5 +230,16 @@ "stats_hour_6am": "6 Uhr morgens", "stats_hour_12pm": "12 Uhr", "stats_hour_6pm": "18 Uhr", - "stats_hour_11pm": "23 Uhr" + "stats_hour_11pm": "23 Uhr", + "media_gallery_options": "Optionen", + "media_gallery_filter_by_participant": "Nach Teilnehmer filtern", + "media_gallery_filter_by_type": "Nach Typ filtern", + "media_gallery_type_images": "Bilder", + "media_gallery_type_videos": "Videos", + "media_gallery_type_audio": "Audio", + "media_gallery_type_documents": "Dokumente", + "media_gallery_type_other": "Andere", + "media_gallery_clear_filter": "Filter löschen", + "media_gallery_participant_search_placeholder": "Suche nach Name oder Nummer...", + "media_gallery_participant_no_match": "Kein Teilnehmer entspricht \"{query}\"" } diff --git a/messages/en.json b/messages/en.json index dc54bab..dcc7388 100644 --- a/messages/en.json +++ b/messages/en.json @@ -230,5 +230,16 @@ "calendar_weekday_thu": "Th", "calendar_weekday_fri": "Fr", "calendar_weekday_sat": "Sa", - "close": "Close" + "close": "Close", + "media_gallery_options": "Options", + "media_gallery_filter_by_participant": "Filter by participant", + "media_gallery_filter_by_type": "Filter by type", + "media_gallery_type_images": "Images", + "media_gallery_type_videos": "Videos", + "media_gallery_type_audio": "Audio", + "media_gallery_type_documents": "Documents", + "media_gallery_type_other": "Other", + "media_gallery_clear_filter": "Clear filter", + "media_gallery_participant_search_placeholder": "Search by name or number...", + "media_gallery_participant_no_match": "No participant matches \"{query}\"" } diff --git a/messages/es.json b/messages/es.json index 03ed2ad..06862b9 100644 --- a/messages/es.json +++ b/messages/es.json @@ -230,5 +230,16 @@ "stats_hour_6am": "6 a. m.", "stats_hour_12pm": "12 p. m.", "stats_hour_6pm": "6 p. m.", - "stats_hour_11pm": "23:00" + "stats_hour_11pm": "23:00", + "media_gallery_options": "Opciones", + "media_gallery_filter_by_participant": "Filtrar por participante", + "media_gallery_filter_by_type": "Filtrar por tipo", + "media_gallery_type_images": "Imágenes", + "media_gallery_type_videos": "Videos", + "media_gallery_type_audio": "Audio", + "media_gallery_type_documents": "Documentos", + "media_gallery_type_other": "Otro", + "media_gallery_clear_filter": "Limpiar filtro", + "media_gallery_participant_search_placeholder": "Buscar por nombre o número...", + "media_gallery_participant_no_match": "Ningún participante coincide con \"{query}\"" } diff --git a/messages/fr.json b/messages/fr.json index 84a5bc6..7810134 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -230,5 +230,16 @@ "stats_hour_6am": "6h du matin", "stats_hour_12pm": "12h", "stats_hour_6pm": "18h", - "stats_hour_11pm": "23h" + "stats_hour_11pm": "23h", + "media_gallery_options": "Options", + "media_gallery_filter_by_participant": "Filtrer par participant", + "media_gallery_filter_by_type": "Filtrer par type", + "media_gallery_type_images": "Images", + "media_gallery_type_videos": "Vidéos", + "media_gallery_type_audio": "Audio", + "media_gallery_type_documents": "Documents", + "media_gallery_type_other": "Autre", + "media_gallery_clear_filter": "Effacer le filtre", + "media_gallery_participant_search_placeholder": "Recherche par nom ou numéro...", + "media_gallery_participant_no_match": "Aucun participant ne correspond à \"{query}\"" } diff --git a/messages/it.json b/messages/it.json index 7a6dee8..c1d9749 100644 --- a/messages/it.json +++ b/messages/it.json @@ -230,5 +230,16 @@ "stats_hour_6am": "6 del mattino", "stats_hour_12pm": "12:00", "stats_hour_6pm": "18:00", - "stats_hour_11pm": "23:00" + "stats_hour_11pm": "23:00", + "media_gallery_options": "Opzioni", + "media_gallery_filter_by_participant": "Filtra per partecipante", + "media_gallery_filter_by_type": "Filtra per tipo", + "media_gallery_type_images": "Immagini", + "media_gallery_type_videos": "Video", + "media_gallery_type_audio": "Audio", + "media_gallery_type_documents": "Documenti", + "media_gallery_type_other": "Altro", + "media_gallery_clear_filter": "Cancella filtro", + "media_gallery_participant_search_placeholder": "Cerca per nome o numero...", + "media_gallery_participant_no_match": "Nessun partecipante corrisponde a \"{query}\"" } diff --git a/messages/ja.json b/messages/ja.json index 103831d..fed388d 100644 --- a/messages/ja.json +++ b/messages/ja.json @@ -230,5 +230,16 @@ "stats_hour_6am": "午前6時", "stats_hour_12pm": "午後12時", "stats_hour_6pm": "午後6時", - "stats_hour_11pm": "午後11時" + "stats_hour_11pm": "午後11時", + "media_gallery_options": "オプション", + "media_gallery_filter_by_participant": "参加者でフィルタリング", + "media_gallery_filter_by_type": "タイプでフィルタリング", + "media_gallery_type_images": "画像", + "media_gallery_type_videos": "動画", + "media_gallery_type_audio": "オーディオ", + "media_gallery_type_documents": "書類", + "media_gallery_type_other": "他の", + "media_gallery_clear_filter": "フィルターをクリア", + "media_gallery_participant_search_placeholder": "名前または番号で検索...", + "media_gallery_participant_no_match": "「{query}」に一致する参加者はいません" } diff --git a/messages/nl.json b/messages/nl.json index bfa9389..9556db4 100644 --- a/messages/nl.json +++ b/messages/nl.json @@ -230,5 +230,16 @@ "stats_hour_6am": "6 uur 's ochtends", "stats_hour_12pm": "12 uur 's middags", "stats_hour_6pm": "18:00 uur", - "stats_hour_11pm": "23:00 uur" + "stats_hour_11pm": "23:00 uur", + "media_gallery_options": "Opties", + "media_gallery_filter_by_participant": "Filteren op deelnemer", + "media_gallery_filter_by_type": "Filteren op type", + "media_gallery_type_images": "Afbeeldingen", + "media_gallery_type_videos": "Video's", + "media_gallery_type_audio": "Audio", + "media_gallery_type_documents": "Documenten", + "media_gallery_type_other": "Ander", + "media_gallery_clear_filter": "Filter wissen", + "media_gallery_participant_search_placeholder": "Zoeken op naam of nummer...", + "media_gallery_participant_no_match": "Geen deelnemer komt overeen met \"{query}\"" } diff --git a/messages/pt.json b/messages/pt.json index 096acff..18d91b2 100644 --- a/messages/pt.json +++ b/messages/pt.json @@ -230,5 +230,16 @@ "stats_hour_6am": "6h da manhã", "stats_hour_12pm": "12h", "stats_hour_6pm": "18h", - "stats_hour_11pm": "23h" + "stats_hour_11pm": "23h", + "media_gallery_options": "Opções", + "media_gallery_filter_by_participant": "Filtrar por participante", + "media_gallery_filter_by_type": "Filtrar por tipo", + "media_gallery_type_images": "Imagens", + "media_gallery_type_videos": "Vídeos", + "media_gallery_type_audio": "Áudio", + "media_gallery_type_documents": "Documentos", + "media_gallery_type_other": "Outro", + "media_gallery_clear_filter": "Limpar filtro", + "media_gallery_participant_search_placeholder": "Pesquisar por nome ou número...", + "media_gallery_participant_no_match": "Nenhum participante corresponde a \"{query}\"" } diff --git a/messages/ru.json b/messages/ru.json index c6c259f..7c76d60 100644 --- a/messages/ru.json +++ b/messages/ru.json @@ -230,5 +230,16 @@ "stats_hour_6am": "6 утра", "stats_hour_12pm": "12:00", "stats_hour_6pm": "18:00", - "stats_hour_11pm": "23:00" + "stats_hour_11pm": "23:00", + "media_gallery_options": "Параметры", + "media_gallery_filter_by_participant": "Фильтр по участнику", + "media_gallery_filter_by_type": "Фильтр по типу", + "media_gallery_type_images": "Картинки", + "media_gallery_type_videos": "Видео", + "media_gallery_type_audio": "Аудио", + "media_gallery_type_documents": "Документы", + "media_gallery_type_other": "Другой", + "media_gallery_clear_filter": "Очистить фильтр", + "media_gallery_participant_search_placeholder": "Поиск по имени или номеру...", + "media_gallery_participant_no_match": "Ни один участник не соответствует \"{query}\"" } diff --git a/messages/zh.json b/messages/zh.json index 7b71ea4..76e59ce 100644 --- a/messages/zh.json +++ b/messages/zh.json @@ -230,5 +230,16 @@ "stats_hour_6am": "早上6点", "stats_hour_12pm": "中午12点", "stats_hour_6pm": "下午6点", - "stats_hour_11pm": "晚上11点" + "stats_hour_11pm": "晚上11点", + "media_gallery_options": "选项", + "media_gallery_filter_by_participant": "按参与者筛选", + "media_gallery_filter_by_type": "按类型筛选", + "media_gallery_type_images": "图片", + "media_gallery_type_videos": "视频", + "media_gallery_type_audio": "音频", + "media_gallery_type_documents": "文件", + "media_gallery_type_other": "其他", + "media_gallery_clear_filter": "清除过滤器", + "media_gallery_participant_search_placeholder": "按名称或编号搜索……", + "media_gallery_participant_no_match": "没有参与者匹配\"{query}\"" } diff --git a/package-lock.json b/package-lock.json index 79dbba2..5d55d2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -709,7 +709,6 @@ "dev": true, "license": "BSD-2-Clause", "optional": true, - "peer": true, "dependencies": { "cross-dirname": "^0.1.0", "debug": "^4.3.4", @@ -2169,6 +2168,7 @@ "integrity": "sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@octokit/auth-token": "^6.0.0", "@octokit/graphql": "^9.0.3", @@ -3435,6 +3435,7 @@ "integrity": "sha512-Vp3zX/qlwerQmHMP6x0Ry1oY7eKKRcOWGc2P59srOp4zcqyn+etJyQpELgOi4+ZSUgteX8Y387NuwruLgGXLUQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@standard-schema/spec": "^1.0.0", "@sveltejs/acorn-typescript": "^1.0.5", @@ -3474,6 +3475,7 @@ "integrity": "sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0", "debug": "^4.4.1", @@ -3960,6 +3962,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -4010,6 +4013,7 @@ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5245,8 +5249,7 @@ "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", "dev": true, "license": "MIT", - "optional": true, - "peer": true + "optional": true }, "node_modules/cross-env": { "version": "10.1.0", @@ -5523,6 +5526,7 @@ "integrity": "sha512-59CAAjAhTaIMCN8y9kD573vDkxbs1uhDcrFLHSgutYdPcGOU35Rf95725snvzEOy4BFB7+eLJ8djCNPmGwG67w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "app-builder-lib": "26.0.12", "builder-util": "26.0.11", @@ -5821,7 +5825,6 @@ "dev": true, "hasInstallScript": true, "license": "MIT", - "peer": true, "dependencies": { "@electron/asar": "^3.2.1", "debug": "^4.1.1", @@ -5842,7 +5845,6 @@ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -5858,7 +5860,6 @@ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "license": "MIT", - "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -5869,7 +5870,6 @@ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">= 4.0.0" } @@ -7669,6 +7669,7 @@ "integrity": "sha512-FIyV/64EkKhJmjgC0g2hygpBv5RNWVPyNCqSAD7eTCv6eFWNIi4PN1UvdSJGicN/o35bnevgis4Y0UDC0qi8jQ==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=14.0.0" } @@ -8235,6 +8236,7 @@ "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", "dev": true, "license": "MIT", + "peer": true, "bin": { "marked": "bin/marked.js" }, @@ -10778,6 +10780,7 @@ "dev": true, "inBundle": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -11525,7 +11528,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "commander": "^9.4.0" }, @@ -11543,7 +11545,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": "^12.20.0 || >=14" } @@ -12039,6 +12040,7 @@ "integrity": "sha512-6qGjWccl5yoyugHt3jTgztJ9Y0JVzyH8/Voc/D8PlLat9pwxQYXz7W1Dpnq5h0/G5GCYGUaDSlYcyk3AMh5A6g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/error": "^4.0.0", @@ -13197,6 +13199,7 @@ "integrity": "sha512-1Jh7FwVh/2Uxg0T7SeE1qFKMhwYH45b2v53bcZpW7qHa6O8iU1ByEj56PF0IQ6dU4HE5gRkic6h+vx+tclHeiw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@jridgewell/remapping": "^2.3.4", "@jridgewell/sourcemap-codec": "^1.5.0", @@ -13260,21 +13263,6 @@ } } }, - "node_modules/svelte-check/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/tagged-tag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", @@ -13343,7 +13331,6 @@ "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "mkdirp": "^0.5.1", "rimraf": "~2.6.2" @@ -13394,7 +13381,6 @@ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "minimist": "^1.2.6" }, @@ -13409,7 +13395,6 @@ "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -13579,6 +13564,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -13701,6 +13687,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -13944,6 +13931,7 @@ "integrity": "sha512-ITcnkFeR3+fI8P1wMgItjGrR10170d8auB4EpMLPqmx6uxElH3a/hHGQabSHKdqd4FXWO1nFIp9rRn7JQ34ACQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", @@ -14037,6 +14025,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, diff --git a/src/lib/components/MediaGallery.svelte b/src/lib/components/MediaGallery.svelte index 49f6683..0457fb7 100644 --- a/src/lib/components/MediaGallery.svelte +++ b/src/lib/components/MediaGallery.svelte @@ -1,14 +1,22 @@