aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-28 15:35:20 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-28 15:35:58 +0200
commiteba2e6b14484c124f3c87ff95cd7ee640833e5d3 (patch)
treeba109b719c879df3ea40090e4fd6ff80b403a3a5 /packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
parente6917349c47cc4b7e04e1ecfab27c5291a5fe522 (diff)
downloadmeshbay-eba2e6b14484c124f3c87ff95cd7ee640833e5d3.tar.gz
feat(hub): cross-group search with reuse of existing views
Search page fetches indexes from all groups, then renders consolidated entries through the existing FilesPanel, VideoApp, and MusicApp components — no reimplemented views. Groups appear as top-level directories in the file browser; video/music entries use a synthetic root with per-entry transport refs for thumbnails and metadata across groups. Music player lifted to app.js with getConnection(groupId) for cross-group playback. Connection pool (max 3, LRU eviction) manages lazy WebRTC connections. All 10 locales updated with search keys. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
index 611c412..2c2bacd 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
@@ -539,9 +539,6 @@ export default {
'search.title': 'Wyszukiwanie plików',
'search.placeholder': 'Szukaj we wszystkich grupach...',
'search.no_results': 'Żaden plik nie pasuje do zapytania.',
- 'search.synced': 'zsynchronizowano {ago}',
- 'search.cache_note': 'Wyszukiwanie opiera się na stanie każdej grupy z chwili jej '
- + 'ostatniego otwarcia. Otwarcie grupy odświeża tutaj jej pliki.',
'search.col_group': 'Grupa',
'search.result_count': {
one: 'Znaleziono {n} plik',
@@ -549,7 +546,13 @@ export default {
many: 'Znaleziono {n} plików',
other: 'Znaleziono {n} pliku',
},
- 'search.hint': 'Przeszukuje nazwy plików we wszystkich zbuforowanych indeksach grup.',
+ 'search.hint': 'Wpisz frazę, aby wyszukać we wszystkich grupach.',
+ 'search.indexing': 'Indeksowanie {done} / {total} grup…',
+ 'search.unreachable': { one: '{n} grupa nieosiągalna', few: '{n} grupy nieosiągalne', many: '{n} grup nieosiągalnych', other: '{n} grupy nieosiągalnej' },
+ 'search.view_files': 'Pliki',
+ 'search.view_videos': 'Filmy',
+ 'search.view_music': 'Muzyka',
+ 'search.connecting': 'Łączenie z grupami…',
// Presence, chat paging, leaving a group, the profile page
'presence.online': 'Node hostujący tę grupę jest dostępny',