agent-orchestrator/ui-electrobun/locales/pl.json
Hibryda aae86a4001 feat(electrobun): i18n system — @formatjs/intl + Svelte 5 runes + 3 locales
- i18n.svelte.ts: store with $state locale + createIntl(), t() function,
  formatDate/Number/RelativeTime, getDir() for RTL, async setLocale()
- i18n.types.ts: TranslationKey union (codegen from en.json)
- locales/en.json: 200+ strings in ICU MessageFormat
- locales/pl.json: full Polish translation
- locales/ar.json: partial Arabic (validates 6-form plural + RTL)
- scripts/i18n-types.ts: codegen script for type-safe keys
- 6 components wired: StatusBar, AgentPane, CommandPalette,
  SettingsDrawer, SplashScreen, ChatInput
- Language selector in AppearanceSettings
- App.svelte: document.dir reactive for RTL
- CONTRIBUTING_I18N.md: guide for adding languages

Note: currently Electrobun-only. Will extract to @agor/i18n shared
package for both Tauri and Electrobun.
2026-03-22 10:28:13 +01:00

150 lines
5.5 KiB
JSON

{
"sidebar.settings": "Ustawienia",
"sidebar.addGroup": "Dodaj grupe",
"sidebar.addProject": "Dodaj projekt",
"sidebar.groupName": "Nazwa grupy",
"sidebar.notifications": "Powiadomienia",
"sidebar.notifCount": "{count, plural, =0 {Powiadomienia} one {{count} powiadomienie} few {{count} powiadomienia} many {{count} powiadomien} other {{count} powiadomien}}",
"sidebar.close": "Zamknij okno",
"sidebar.maximize": "Maksymalizuj okno",
"sidebar.minimize": "Minimalizuj okno",
"agent.prompt.placeholder": "Zadaj pytanie lub opisz zadanie...",
"agent.prompt.send": "Wyslij",
"agent.prompt.stop": "Zatrzymaj agenta",
"agent.status.running": "Dziala",
"agent.status.idle": "Bezczynny",
"agent.status.done": "Gotowe",
"agent.status.error": "Blad",
"agent.status.stalled": "Zawieszony",
"agent.status.thinking": "Mysli",
"agent.tokens": "{count} tok",
"agent.toolCall": "Wywolanie narzedzia",
"agent.toolResult": "Wynik narzedzia",
"agent.contextMeter": "Kontekst: {pct}%",
"terminal.shell": "Powloka",
"terminal.addTab": "Nowa karta",
"terminal.closeTab": "Zamknij karte",
"terminal.collapse": "Zwin",
"terminal.expand": "Rozwin",
"settings.title": "Ustawienia",
"settings.close": "Zamknij ustawienia",
"settings.appearance": "Wyglad",
"settings.agents": "Agenci",
"settings.security": "Bezpieczenstwo",
"settings.projects": "Projekty",
"settings.orchestration": "Orkiestracja",
"settings.machines": "Maszyny",
"settings.keyboard": "Klawiatura",
"settings.advanced": "Zaawansowane",
"settings.marketplace": "Sklep",
"settings.diagnostics": "Diagnostyka",
"settings.theme": "Motyw",
"settings.uiFont": "Czcionka UI",
"settings.termFont": "Czcionka terminala",
"settings.termCursor": "Kursor terminala",
"settings.scrollback": "Bufor przewijania",
"settings.language": "Jezyk",
"settings.editTheme": "Edytuj motyw",
"settings.customTheme": "+ Wlasny",
"settings.deleteTheme": "Usun motyw",
"settings.cursorBlink": "Mruganie",
"settings.cursorOn": "Wl.",
"settings.cursorOff": "Wyl.",
"settings.scrollbackHint": "linii (100-100k)",
"statusbar.running": "dziala",
"statusbar.idle": "bezczynny",
"statusbar.stalled": "zawieszony",
"statusbar.attention": "uwaga",
"statusbar.needsAttention": "Wymaga uwagi",
"statusbar.burnRate": "Zuzycie",
"statusbar.activeGroup": "Aktywna grupa",
"statusbar.projects": "projekty",
"statusbar.session": "sesja",
"statusbar.tokens": "tokeny",
"statusbar.cost": "koszt",
"statusbar.search": "Szukaj (Ctrl+Shift+F)",
"notifications.title": "Powiadomienia",
"notifications.clearAll": "Wyczysc wszystko",
"notifications.noNotifications": "Brak powiadomien",
"files.open": "Otworz",
"files.save": "Zapisz",
"files.saving": "Zapisywanie...",
"files.modified": "Zmodyfikowany",
"files.tooLarge": "Plik za duzy do wyswietlenia",
"files.empty": "Pusty plik",
"search.placeholder": "Szukaj wiadomosci, zadan, komunikacji...",
"search.noResults": "Brak wynikow",
"search.searching": "Szukanie...",
"search.resultsCount": "{count, plural, one {{count} wynik} few {{count} wyniki} many {{count} wynikow} other {{count} wynikow}}",
"comms.channels": "Kanaly",
"comms.directMessages": "Wiadomosci prywatne",
"comms.sendMessage": "Wyslij wiadomosc",
"comms.placeholder": "Napisz wiadomosc...",
"tasks.todo": "Do zrobienia",
"tasks.inProgress": "W toku",
"tasks.review": "Przeglad",
"tasks.done": "Gotowe",
"tasks.blocked": "Zablokowane",
"tasks.addTask": "Dodaj zadanie",
"tasks.deleteTask": "Usun zadanie",
"tasks.taskCount": "{count, plural, =0 {Brak zadan} one {{count} zadanie} few {{count} zadania} many {{count} zadan} other {{count} zadan}}",
"errors.connectionFailed": "Polaczenie nieudane",
"errors.sessionExpired": "Sesja wygasla",
"errors.fileNotFound": "Nie znaleziono pliku",
"errors.unhandled": "Nieobsluzony blad: {message}",
"errors.generic": "Cos poszlo nie tak",
"splash.loading": "Ladowanie...",
"common.cancel": "Anuluj",
"common.confirm": "Potwierdz",
"common.close": "Zamknij",
"common.save": "Zapisz",
"common.delete": "Usun",
"common.edit": "Edytuj",
"common.refresh": "Odswiez",
"common.add": "Dodaj",
"common.back": "Wstecz",
"common.noItems": "Brak elementow",
"project.name": "Nazwa projektu",
"project.cwd": "Katalog roboczy (np. ~/code/myproject)",
"project.deleteConfirm": "Usunac projekt \"{name}\"?",
"project.emptyGroup": "Brak projektow w {group}",
"project.clone": "Klonuj",
"project.cloneBranch": "Nazwa galezi",
"palette.title": "Paleta polecen",
"palette.placeholder": "Wpisz polecenie...",
"palette.newTerminal": "Nowa karta terminala",
"palette.openSettings": "Otworz ustawienia",
"palette.searchMessages": "Szukaj wiadomosci",
"palette.addProject": "Dodaj projekt",
"palette.clearAgent": "Wyczysc kontekst agenta",
"palette.copyCost": "Kopiuj koszt sesji",
"palette.openDocs": "Otworz dokumentacje",
"palette.changeTheme": "Zmien motyw",
"palette.splitH": "Podziel poziomo",
"palette.splitV": "Podziel pionowo",
"palette.focusNext": "Nastepny projekt",
"palette.focusPrev": "Poprzedni projekt",
"palette.closeTab": "Zamknij karte",
"palette.toggleTerminal": "Przelacz terminal",
"palette.reloadPlugins": "Przeladuj wtyczki",
"palette.toggleSidebar": "Przelacz pasek boczny",
"palette.zoomIn": "Przybliz",
"palette.zoomOut": "Oddal",
"palette.addProjectDesc": "Otworz katalog projektu",
"palette.clearAgentDesc": "Zresetuj sesje agenta",
"palette.changeThemeDesc": "Wybierz sposrod 17 motywow"
}